diff options
author | tnut <tnut at nutyx dot com> | 2012-01-08 12:15:45 +0100 |
---|---|---|
committer | tnut <tnut at nutyx dot com> | 2012-01-08 12:15:45 +0100 |
commit | 3f57a7f93b3e7550cbd73036f6a56654e17d1d5c (patch) | |
tree | 819b14ab0377fe2054fe59866669d904e9e0b4b5 /firefox/Pkgfile | |
parent | c9972ec7f32bf9d37388e853fe9bf633e242d05a (diff) | |
download | nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.gz nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.bz2 nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.xz nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.zip |
split de git pakxe et NuTyX-extra
Diffstat (limited to 'firefox/Pkgfile')
-rw-r--r-- | firefox/Pkgfile | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/firefox/Pkgfile b/firefox/Pkgfile new file mode 100644 index 000000000..c11cc0cf0 --- /dev/null +++ b/firefox/Pkgfile @@ -0,0 +1,82 @@ +# Decript:qion: Navigateur internet de Mozilla +# URL: http://www.mozilla.com/firefox/ +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: yasm, desktop-file-utils, startup-notification, alsa-lib, mesa3d, gtk, libidl, pango, curl, nss, libnotify, dbus-glib, libevent, wireless_tools +# Run on: desktop-file-utils,alsa-lib,mesa3d,gtk,libidl,pango,curl,nss,libnotify,dbus-glib + +name=firefox +version=9.0.1 + +release=1 + +[ "`uname -m`" == "i686" ] && _ARCH=i686 +[ "`uname -m`" == "x86_64" ] && _ARCH=x86_64 + +source=(ftp://ftp.mozilla.org/pub/mozilla.org/$name/releases/$version/source/$name-$version.source.tar.bz2\ + firefox.desktop) + +build() { + unset CXXFLAGS + unset CFLAGS + wget ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$version/linux-`uname -m`/xpi/fr.xpi + case `uname -m` in + x86_64) + export CXXFLAGS="-O2 -fPIC -pipe -fpermissive" + export CFLAGS="-O2 -fPIC -pipe -fpermissive";; + i?86) + export CXXFLAGS="-fpermissive";; + esac + + LDFLAGS="-Wl,-O1,--hash-style=gnu,--no-keep-memory" + export MOZ_CO_PROJECT=browser + export BUILD_OFFICIAL=1 + export MOZILLA_OFFICIAL=1 + export MOZILLA_FIVE_HOME=/usr/lib/firefox + + cd mozilla-* + echo 'pref("intl.locale.matchOS", true);' >> browser/app/profile/firefox.js + + PYTHON=python2 ./configure \ + --prefix=/usr \ + --with-system-jpeg \ + --with-system-zlib \ + --with-system-nspr \ + --with-system-nss \ + --with-system-nspr \ + --enable-system-cairo \ + --with-pthreads \ + --enable-official-branding \ + --enable-extensions=default \ + --enable-shared \ + --enable-svg \ + --enable-application=browser \ + --disable-tests \ + --disable-necko-wifi \ + --disable-xpcom-fastload + make + install -d \ + $PKG$MOZILLA_FIVE_HOME \ + $PKG/usr/bin \ + $PKG/usr/share/idl/firefox \ + $PKG/usr/include/firefox + + cp -rL dist/bin/* $PKG$MOZILLA_FIVE_HOME + ln -s /usr/lib/firefox/firefox $PKG/usr/bin/firefox + + # devel stuff + cp -frL dist/idl/* $PKG/usr/share/idl/firefox/ + cp -frL dist/include/* $PKG/usr/include/firefox/ + install -m755 -d $PKG/usr/share/{applications,pixmaps} + install -m644 browser/branding/unofficial/default48.png \ + $PKG/usr/share/pixmaps/firefox.png + install -m644 ../firefox.desktop \ + $PKG/usr/share/applications/ + + + # Suppression des fichiers headers et des dossiers vides + find $PKG/usr/include/firefox -name "*.h" -delete + find $PKG/usr/include/firefox -type d -empty -delete + install -Dm644 $SRC/fr.xpi \ + $PKG/usr/lib/firefox/extensions/langpack-fr@firefox.mozilla.org.xpi +} |