# -*-shell-script-*- [Meta] RootName: @mozilla.org/firefox:$SOFTWAREVERSION DisplayName: Mozilla Firefox Web Browser ShortName: firefox Maintainer: The Firefox Developers - http://www.getfirefox.com/ Packager: Taj Morton Summary: Mozilla Firefox is a web browser based on the Gecko rendering engine. SoftwareVersion: 2.0 License: MPL AutopackageTarget: 1.2 PackageVersion: 1 # Repository: http://www.wildgardenseed.com/Taj/autopackage/firefox.xml [BuildPrepare] mkdir -p $build_root/share/doc/firefox-$SOFTWAREVERSION mkdir -p $build_root/lib/firefox-$SOFTWAREVERSION mkdir -p $build_root/bin mkdir -p $build_root/share/applications mkdir -p $build_root/share/icons/hicolor/128x128/apps mkdir -p $build_root/share/icons/hicolor/48x48/apps mkdir -p $build_root/share/icons/hicolor/32x32/apps cp -R \ browserconfig.properties \ chrome/ \ components/ \ defaults/ \ dictionaries/ \ extensions/ \ firefox-bin \ greprefs/ \ *.chk \ *.so \ mozilla-xremote-client \ plugins/ \ readme.txt \ res/ \ run-mozilla.sh \ searchplugins \ updater \ updater.ini \ xpicleanup \ $build_root/lib/firefox-$SOFTWAREVERSION cp firefox $build_root/bin/firefox safeSed $build_root/bin/firefox 's|progname="$0"|progname="firefox"|g' safeSed $build_root/lib/firefox-$SOFTWAREVERSION/run-mozilla.sh 's|cmdname=`basename "$0"`|cmdname=firefox-bin|g' chmod +x $build_root/lib/firefox-$SOFTWAREVERSION/run-mozilla.sh cp icons/mozicon128.png $build_root/share/icons/hicolor/128x128/apps/mozilla-firefox.png cp icons/mozicon128.png $build_root/share/icons/hicolor/48x48/apps/mozilla-firefox.png mogrify -resize 48x48 $build_root/share/icons/hicolor/128x128/apps/mozilla-firefox.png cp icons/mozicon128.png $build_root/share/icons/hicolor/32x32/apps/mozilla-firefox.png mogrify -resize 32x32 $build_root/share/icons/hicolor/32x32/apps/mozilla-firefox.png # use .desktop from slack 11 cp mozilla-firefox.desktop $build_root/share/applications/mozilla-firefox.desktop [BuildUnprepare] unprepareBuild [Imports] echo '*' | import [Prepare] # Dependency checking require @gtk.org/gtk 2 require @xfree86.org/xlib 6 require @zlib.org/zlib 1 removeOwningPackage "$PREFIX/bin/firefox" [Install] # Put your installation script here safeSed bin/firefox "s|moz_libdir=/usr/local/lib/firefox-$SOFTWAREVERSION|moz_libdir=$PREFIX/lib/firefox-$SOFTWAREVERSION|g" installExe bin/* copyFiles lib/firefox-$SOFTWAREVERSION "$PREFIX/lib" installIcon share/icons/hicolor installMenuItem "Network" share/applications/mozilla-firefox.desktop [Uninstall] # Usually just the following line is enough to uninstall everything uninstallFromLog