diff options
Diffstat (limited to 'extra/firefox/Pkgfile')
-rw-r--r-- | extra/firefox/Pkgfile | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/extra/firefox/Pkgfile b/extra/firefox/Pkgfile index b5088bdde..7f5eb5245 100644 --- a/extra/firefox/Pkgfile +++ b/extra/firefox/Pkgfile @@ -7,13 +7,24 @@ name=firefox version=4.0 -release=1 +release=2 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\ firefox.desktop) build() { - export CXXFLAGS="$CXXFLAGS -fpermissive" + unset CXXFLAGS + unset CFLAGS + case `uname -m` in + x86_64) + export CXXFLAGS="-O2 -fPIC -pipe -fpermissive" + export CFLAGS="-O2 -fPIC -pipe -fpermissive";; +# export CXXFLAGS="-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 @@ -58,15 +69,14 @@ build() { $PKG/usr/share/applications/ # Localisation - 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.* +# 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 } - |