[arch-commits] Commit in firefox/repos (3 files)
Jan de Groot
jgc at archlinux.org
Sun Jun 29 21:16:53 UTC 2008
Date: Sunday, June 29, 2008 @ 17:16:53
Author: jgc
Revision: 3713
Merged revisions 3298-3712 via svnmerge from
svn+ssh://svn.archlinux.org/home/svn-packages/firefox/trunk
........
r3712 | jgc | 2008-06-29 21:15:48 +0000 (Sun, 29 Jun 2008) | 2 lines
upgpkg: firefox 3.0-2
Use a launcher script instead of symlink. Fixes FS#10737. Use srcdir and pkgdir variables, add some || return 1 checks
........
Added:
firefox/repos/extra-i686/firefox.sh
(from rev 3712, firefox/trunk/firefox.sh)
Modified:
firefox/repos/extra-i686/ (properties)
firefox/repos/extra-i686/PKGBUILD
------------+
PKGBUILD | 35 ++++++++++++++++++++---------------
firefox.sh | 2 ++
2 files changed, 22 insertions(+), 15 deletions(-)
Property changes on: firefox/repos/extra-i686
___________________________________________________________________
Name: svnmerge-integrated
- /firefox/trunk:1-3297
+ /firefox/trunk:1-3712
Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2008-06-29 21:15:48 UTC (rev 3712)
+++ extra-i686/PKGBUILD 2008-06-29 21:16:53 UTC (rev 3713)
@@ -4,7 +4,7 @@
pkgname=firefox
pkgver=3.0
-pkgrel=1
+pkgrel=2
pkgdesc="Standalone web browser from mozilla.org"
arch=(i686 x86_64)
license=('MPL' 'GPL' 'LGPL')
@@ -18,34 +18,39 @@
firefox.desktop
firefox-safe.desktop
mozilla-firefox-1.0-lang.patch
- mozilla-firstrun.patch)
+ mozilla-firstrun.patch
+ firefox.sh)
md5sums=('4210ae0801df2eb498408533010d97c1'
'b7cc507da321ccac96282e938f2fdf36'
'68cf02788491c6e846729b2f2913bf79'
'5e68cabfcf3c021806b326f664ac505e'
'bd5db57c23c72a02a489592644f18995'
- '0f935d428ae3a94c00d06d92c4142498')
+ '0f935d428ae3a94c00d06d92c4142498'
+ 'afc69657a5881cc264a8b2e7ded146e3')
build() {
- cd ${startdir}/src/mozilla
+ cd ${srcdir}/mozilla
- patch -Np1 -i $startdir/src/mozilla-firefox-1.0-lang.patch || return 1
- patch -Np1 -i ${startdir}/src/mozilla-firstrun.patch || return 1
- cp ${startdir}/src/mozconfig .mozconfig
+ patch -Np1 -i ${srcdir}/mozilla-firefox-1.0-lang.patch || return 1
+ patch -Np1 -i ${srcdir}/mozilla-firstrun.patch || return 1
+ cp ${srcdir}/mozconfig .mozconfig
unset CFLAGS
unset CXXFLAGS
export LDFLAGS="-Wl,-rpath,/usr/lib/firefox-3.0"
- make -j1 -f client.mk build MOZ_MAKE_FLAGS="$MAKEFLAGS" || return 1
- make -j1 DESTDIR=${startdir}/pkg install || return 1
+ make -j1 -f client.mk build MOZ_MAKE_FLAGS="${MAKEFLAGS}" || return 1
+ make -j1 DESTDIR=${pkgdir} install || return 1
- rm -f ${startdir}/pkg/usr/lib/firefox-3.0/libjemalloc.so
+ rm -f ${pkgdir}/usr/bin/firefox
+ install -m755 ${srcdir}/firefox.sh ${pkgdir}/usr/bin/firefox || return 1
- mkdir -p ${startdir}/pkg/usr/share/applications
- mkdir -p ${startdir}/pkg/usr/share/pixmaps
- install -m644 ${startdir}/src/mozilla/browser/app/default48.png ${startdir}/pkg/usr/share/pixmaps/firefox.png
- install -m644 ${startdir}/src/firefox.desktop ${startdir}/pkg/usr/share/applications/
- install -m644 ${startdir}/src/firefox-safe.desktop ${startdir}/pkg/usr/share/applications/
+ rm -f ${pkgdir}/usr/lib/firefox-3.0/libjemalloc.so
+
+ install -m755 -d ${pkgdir}/usr/share/applications
+ install -m755 -d ${pkgdir}/usr/share/pixmaps
+ install -m644 ${srcdir}/mozilla/browser/app/default48.png ${pkgdir}/usr/share/pixmaps/firefox.png || return 1
+ install -m644 ${srcdir}/firefox.desktop ${pkgdir}/usr/share/applications/ || return 1
+ install -m644 ${srcdir}/firefox-safe.desktop ${pkgdir}/usr/share/applications/ || return 1
}
Copied: firefox/repos/extra-i686/firefox.sh (from rev 3712, firefox/trunk/firefox.sh)
===================================================================
--- extra-i686/firefox.sh (rev 0)
+++ extra-i686/firefox.sh 2008-06-29 21:16:53 UTC (rev 3713)
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/lib/firefox-3.0/firefox $*
More information about the arch-commits
mailing list