# Description: 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=11.0 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 }