summaryrefslogtreecommitdiffstats
path: root/extra/firefox/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'extra/firefox/Pkgfile')
-rw-r--r--extra/firefox/Pkgfile28
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
}
-