diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-12-01 13:35:06 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-12-01 13:35:06 +0000 |
commit | f965f2b7a629ee40146703dfee005c5b22d5abca (patch) | |
tree | db34ca7c42e4870477a6a5529a575752c9c2b7df /testing/thunderbird/APKBUILD | |
parent | f6568ddf3abe0dd3e7bb1ef5000bc478d4accbd7 (diff) | |
download | aports-f965f2b7a629ee40146703dfee005c5b22d5abca.tar.bz2 aports-f965f2b7a629ee40146703dfee005c5b22d5abca.tar.xz |
testing/thunderbird: new aport
Mozilla Thunderbird mail/newsgroup client
http://www.mozilla.org/projects/thunderbird/
Diffstat (limited to 'testing/thunderbird/APKBUILD')
-rw-r--r-- | testing/thunderbird/APKBUILD | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/testing/thunderbird/APKBUILD b/testing/thunderbird/APKBUILD new file mode 100644 index 0000000000..ae94b46dba --- /dev/null +++ b/testing/thunderbird/APKBUILD @@ -0,0 +1,100 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=thunderbird +pkgver=8.0 +_pkgver=$pkgver +_xulver=8.0 +pkgrel=0 +pkgdesc="Mozilla Thunderbird mail/newsgroup client" +url="http://www.mozilla.org/projects/thunderbird/" +arch="all" +license="MPLv1.1 or GPLv2+ or LGPLv2+" +depends="xulrunner>=${_xulver} zip" +makedepends=" + alsa-lib-dev + cairo-dev + curl-dev + dbus-glib-dev + gtk+2.0-dev + hicolor-icon-theme + hunspell-dev + libevent-dev + libidl-dev + libnotify-dev + libvpx-dev + libx11-dev + libxext-dev + libxt-dev + mesa-dev + nspr-dev + nss-dev + python + sqlite-dev + startup-notification-dev + wireless-tools-dev + xulrunner-dev>=${_xulver} + yasm + " +install="" +subpackages="" +source="http://releases.mozilla.org/pub/mozilla.org/${pkgname}/releases/${pkgver}/source/${pkgname}-${_pkgver}.source.tar.bz2 + mozconfig + thunderbird.desktop + xpt.py.patch + jemalloc-libs.patch + " +# mozalloc_usable_size.patch +# finite.patch + +_builddir="${srcdir}/comm-release" +_mozappdir=/usr/lib/thunderbird-$pkgver + +prepare() { + local i + + cd "$_builddir" + + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done + + cp "${srcdir}/mozconfig" .mozconfig || return 1 + echo "ac_add_options --with-libxul-sdk=$(pkg-config --variable=sdkdir libxul)" >> .mozconfig +} + +build() { + cd "$_builddir" + + # mozilla's buildsystem is on drugs + export CFLAGS="$(echo $CFLAGS | sed -e 's/-Wall//' -e 's/-fexceptions/-fno-exceptions/g')" + export CXXFLAGS="$CFLAGS -std=gnu++0x" + +# export LDFLAGS="-Wl,-rpath,${_mozappdir}" + make -j1 -f client.mk build \ + STRIP="/bin/true" \ + MOZ_MAKE_FLAGS="$MAKEOPTS" || return 1 +} + +package() { + cd "$_builddir" + make -j1 DESTDIR="$pkgdir" -f client.mk install || return 1 + + for i in 16x16 22x22 24x24 32x32 48x48 256x256; do + install -Dm644 other-licenses/branding/thunderbird/mailicon${i/x*/}.png \ + "$pkgdir/usr/share/icons/hicolor/$i/apps/thunderbird.png" + done + + install -Dm644 "$srcdir"/$pkgname.desktop \ + "$pkgdir"/usr/share/applications/$pkgname.desktop || return 1 + + # xulrunner stub launcher has changed to using a symlink overlay... + # go figure + ln -sf /usr/lib/xulrunner-${_xulver} ${pkgdir}/$_mozappdir/xulrunner +} + +md5sums="332f60036aebdce7dec6ee2b1af4941d thunderbird-8.0.source.tar.bz2 +ca98c2bf1017b33e19dae22fdcef2e73 mozconfig +af3e5b344d2edf1c7d61bb0a5a96de9a thunderbird.desktop +c872ba4217937bbbb6d2ab469a3bf95a xpt.py.patch +7f4d92ea8800a34b3c23569c7993f092 jemalloc-libs.patch" |