X-Git-Url: http://gitweb/?a=blobdiff_plain;f=firefox%2FPkgfile;h=69e3ff2d4aaced7f2ba7f58c94a838a5b9413fbc;hb=6570d746d0e516f04c719761dc4adf4328b042fc;hp=eddf075739bff0587a306124eb2f2e2c59dee834;hpb=ab9cbc00bed0ca2ccb3e012a914bafbfbac514cd;p=ports%2Fopt-arm.git

diff --git a/firefox/Pkgfile b/firefox/Pkgfile
index eddf075..69e3ff2 100644
--- a/firefox/Pkgfile
+++ b/firefox/Pkgfile
@@ -5,10 +5,10 @@
 # Depends on: nss, libidl, gtk, python, alsa-lib, yasm, mesa3d
 
 name=firefox
-version=18.0.1
+version=25.0.1
 release=1
 source=(ftp://ftp.mozilla.org/pub/firefox/releases/$version/source/firefox-$version.source.tar.bz2
-        mozconfig)
+        mozconfig firefox.desktop)
 
 build() {
   export MOZ_CO_PROJECT=browser
@@ -17,10 +17,10 @@ build() {
   export MOZILLA_FIVE_HOME=/usr/lib/firefox
 
   cd mozilla-release
+
   sed -e "s/#CFLAGS#/$CFLAGS/" $SRC/mozconfig > .mozconfig
   ./configure
 
-  #mozilla sucks: BZ #824381
   mkdir $SRC/mozilla-release/js/src/.deps
 
   make
@@ -40,4 +40,12 @@ build() {
 
   install -d $PKG/etc/ld.so.conf.d
   echo "/usr/lib/$name" > $PKG/etc/ld.so.conf.d/$name.conf
+
+  # cleanup
+  #find $PKG -name .mkdir.done -delete
+  find $PKG -type f -empty -delete
+  # desktop stuff
+  mkdir -p $PKG/usr/share/pixmaps
+  ln -s /usr/lib/firefox/browser/chrome/browser/content/branding/icon48.png $PKG/usr/share/pixmaps/firefox_default48.png
+  install -D -m 0644 $SRC/firefox.desktop $PKG/usr/share/applications/firefox.desktop
 }