[arch-commits] Commit in thunderbird/trunk (4 files)
Ionut Biru
ibiru at archlinux.org
Fri Apr 29 16:46:23 UTC 2011
Date: Friday, April 29, 2011 @ 12:46:22
Author: ibiru
Revision: 121234
update to 3.1.10
Added:
thunderbird/trunk/gcc46.patch
Modified:
thunderbird/trunk/PKGBUILD
thunderbird/trunk/mozconfig
thunderbird/trunk/thunderbird.install
---------------------+
PKGBUILD | 32 +++++++++++++++-----------------
gcc46.patch | 12 ++++++++++++
mozconfig | 13 ++++++++++---
thunderbird.install | 1 +
4 files changed, 38 insertions(+), 20 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-04-29 16:46:13 UTC (rev 121233)
+++ PKGBUILD 2011-04-29 16:46:22 UTC (rev 121234)
@@ -3,14 +3,14 @@
# Contributor: Dale Blount <dale at archlinux.org>
# Contributor: Anders Bostrom <anders.bostrom at home.se>
pkgname=thunderbird
-pkgver=3.1.9
-pkgrel=2
+pkgver=3.1.10
+pkgrel=1
pkgdesc="Standalone Mail/News reader"
arch=('i686' 'x86_64')
license=('MPL' 'GPL')
url="http://www.mozilla.org/projects/thunderbird"
-depends=('gtk2' 'gcc-libs' 'mozilla-common' 'nss' 'libxt' 'shared-mime-info' 'alsa-lib' 'dbus-glib' 'hunspell' 'sqlite3>=3.7.4' 'desktop-file-utils')
-makedepends=('zip' 'pkg-config' 'libgnomeui' 'python2' 'libidl2' 'wireless_tools' 'autoconf2.13')
+depends=('gtk2' 'gcc-libs' 'mozilla-common' 'nss' 'libxt' 'shared-mime-info' 'alsa-lib' 'dbus-glib' 'hunspell' 'sqlite3>=3.7.4' 'desktop-file-utils' 'libnotify')
+makedepends=('zip' 'pkg-config' 'python2' 'libidl2' 'wireless_tools' 'autoconf2.13')
optdepends=('libcanberra: for sound support')
install=thunderbird.install
source=(ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${pkgver}/source/thunderbird-${pkgver}.source.tar.bz2
@@ -19,35 +19,33 @@
thunderbird-3.0-lang.patch
thunderbird-appversion.patch
thunderbird-shared-error.patch
- thunderbird-preferences.patch
xulrunner-png14.patch
python2.7.patch
- mozilla-notify.patch)
-md5sums=('e6917c419d3aaa8083a1d4b53fb80d8c'
- 'c1551d308480d241247c5662d8bebbcb'
+ gcc46.patch)
+md5sums=('2a81f3ee7ea7acff0ee2eaee6574ea11'
+ '529d4caad3027116ab9e000438ca70fa'
'37457073c7f6feeb86c053701d23197f'
'25b6fe16ac24cd5c852213e5c1adb272'
'48ffcdb877a69d383b7d354e330f7658'
'3dca714ee8054634e6dfdb059464dc42'
- '1d4f9978e8228ace523b18a09cf41e4e'
'989b15f6bc9e2e9233fe4c6b23f412b1'
'78a4d0c920cbb8ec6a9a36974cd775ef'
- '7d411e5c7476e73d2a4419e41dad9f44')
+ 'a2bced1791fb8eca978d31b129f92a28')
build() {
cd "${srcdir}/comm-1.9.2"
patch -Np1 -i "${srcdir}/thunderbird-3.0-lang.patch"
patch -Np1 -i "${srcdir}/thunderbird-appversion.patch"
patch -Np1 -i "${srcdir}/thunderbird-shared-error.patch"
- patch -Np1 -i "${srcdir}/thunderbird-preferences.patch"
+ patch -Np1 -i "${srcdir}/gcc46.patch"
patch -Np0 -i "${srcdir}/xulrunner-png14.patch"
patch -Np0 -i "${srcdir}/python2.7.patch"
- patch -Np1 -i "${srcdir}/mozilla-notify.patch"
cp "${srcdir}/mozconfig" .mozconfig
unset CXXFLAGS
unset CFLAGS
+ export CXXFLAGS="-fpermissive"
export LDFLAGS="-Wl,-rpath,/usr/lib/thunderbird-3.1"
make -j1 -f client.mk build MOZ_MAKE_FLAGS="${MAKEFLAGS}"
@@ -65,13 +63,13 @@
rm -rf "${pkgdir}/usr/bin/defaults"
install -m755 -d "${pkgdir}/usr/share/applications"
- install -m755 -d "${pkgdir}/usr/share/pixmaps"
- install -m644 mail/branding/unofficial/mailicon48.png \
- "${pkgdir}/usr/share/pixmaps/thunderbird.png"
+ for i in 16x16 22x22 24x24 32x32 48x48 256x256; do
+ install -d "$pkgdir/usr/share/icons/hicolor/$i/apps"
+ cp other-licenses/branding/thunderbird/mailicon${i/x*/}.png "$pkgdir/usr/share/icons/hicolor/$i/apps/thunderbird.png"
+ done
- install -m644 "${srcdir}/thunderbird.desktop" \
- "${pkgdir}/usr/share/applications/"
+ install -m644 "${srcdir}/thunderbird.desktop" "${pkgdir}/usr/share/applications/"
rm -f ${pkgdir}/usr/lib/pkgconfig/thunderbird-ns{s,pr}.pc
}
Added: gcc46.patch
===================================================================
--- gcc46.patch (rev 0)
+++ gcc46.patch 2011-04-29 16:46:22 UTC (rev 121234)
@@ -0,0 +1,12 @@
+diff -Nur comm-1.9.2.orig//mozilla/gfx/ots/src/os2.cc comm-1.9.2/mozilla/gfx/ots/src/os2.cc
+--- comm-1.9.2.orig//mozilla/gfx/ots/src/os2.cc 2011-04-14 11:37:21.000000000 -0700
++++ comm-1.9.2/mozilla/gfx/ots/src/os2.cc 2011-04-29 09:10:23.635807433 -0700
+@@ -2,6 +2,8 @@
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
+
++#include <cstddef>
++
+ #include "os2.h"
+
+ #include "head.h"
Modified: mozconfig
===================================================================
--- mozconfig 2011-04-29 16:46:13 UTC (rev 121233)
+++ mozconfig 2011-04-29 16:46:22 UTC (rev 121234)
@@ -21,14 +21,21 @@
ac_add_options --enable-strip
ac_add_options --enable-pango
ac_add_options --enable-xft
-#disabled because of bugs with cairo 1.10
-#ac_add_options --enable-system-cairo
+ac_add_options --enable-system-cairo
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --enable-optimize
ac_add_options --prefix=/usr
-ac_add_options --with-branding=mail/branding/unofficial
+#ac_add_options --with-branding=mail/branding/unofficial
+ac_add_options --enable-official-branding
+ac_add_options --disable-pedantic
+
+ac_add_options --enable-gio
+ac_add_options --disable-gnomevfs
+ac_add_options --enable-gconf
+ac_add_options --enable-libnotify
+
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
export USE_SHORT_LIBNAME=1
Modified: thunderbird.install
===================================================================
--- thunderbird.install 2011-04-29 16:46:13 UTC (rev 121233)
+++ thunderbird.install 2011-04-29 16:46:22 UTC (rev 121234)
@@ -1,5 +1,6 @@
post_install() {
update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
}
post_upgrade() {
More information about the arch-commits
mailing list