# 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=5.0 release=1 [ "`uname -m`" == "i686" ] && _ARCH=i686 [ "`uname -m`" == "x86_64" ] && _ARCH=x86_64 source=(http://releases.mozilla.org/pub/mozilla.org/$name/releases/$version/source/$name-$version.source.tar.bz2\ http://releases.mozilla.org/pub/mozilla.org/$name/releases/$version/linux-${_ARCH}/xpi/fr.xpi\ firefox.desktop) build() { unset CXXFLAGS unset CFLAGS 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-* 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/ # Localisation ### cd $SRC ### install -Dm644 firefox-i18n-$pkgver-fr.xpi "${pkgdir}/$_path/langpack-fr@firefox.mozilla.org.xpi" ### /usr/lib/firefox-4.0/extensions/ # cd .. # bsdtar xf fr.xpi # cp -a chrome/fr $PKG/usr/lib/firefox/chrome # sed "s|chrome/||" chrome.manifest > $PKG/usr/lib/firefox/chrome/fr.manifest # cp install.rdf $PKG/usr/lib/firefox # rm $PKG/usr/lib/firefox/chrome/en-US.* # 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 }