# Maintainer: Natanael Copa 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"