# Decription: Navigateur internet de Mozilla # URL: http://www.mozilla.com/firefox/ # Maintainer: NuTyX core team # Packager: thierryn1 at hispeed dot ch # Depends on: desktop-file-utils, alsa-lib, gtk, libidl, pango, curl, nss, libnotify, dbus-glib # Run on: desktop-file-utils, alsa-lib, gtk, libidl, pango, curl, nss, libnotify, dbus-glib name=firefox version=4.0 release=1 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-i686/xpi/fr.xpi\ mozconfig firefox.desktop) build() { export MOZ_CO_PROJECT=browser export BUILD_OFFICIAL=1 export MOZILLA_OFFICIAL=1 export MOZILLA_FIVE_HOME=/usr/lib/firefox cd mozilla-1.9.2 PYTHON=python2 ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --with-default-mozilla-five-home=/usr/lib${LIBDIRSUFFIX}/${NAMESRC}-${VERSION} \ --enable-application=browser \ --with-system-bz2 \ --with-system-jpeg \ --with-system-zlib \ --disable-accessibility \ --disable-composer \ --disable-crashreporter \ --disable-debug \ --disable-ldap \ --disable-tests \ --disable-logging \ --disable-pedantic \ --disable-profilesharing \ --disable-installer \ --disable-mailnews \ --disable-necko-wifi \ --enable-canvas \ --enable-cpp-rtti \ --enable-crypto \ --enable-default-toolkit=cairo-gtk2 \ --enable-faststart \ --enable-official-branding \ --enable-optimize=-O2 \ --enable-reorder \ --enable-safe-browsing \ --enable-single-profile \ --enable-startup-notification \ --enable-strip \ --enable-svg \ --enable-system-cairo \ --enable-webm \ --enable-xft \ --enable-xinerama \ --build=${TARGET64} \ --host=${TARGET64} 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 .. bsdtar xf fr.xpi cp chrome/fr.jar $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 }