# HG changeset patch # User Dominique Corbex # Date 1362550540 -3600 # Node ID 6be72b7e925ab442395e75345ce82e27655a2eba # Parent 23fd8efda6fdec1405e410e6ef8a5cf9a415e1f0 Add: firefox (17.0.3esr) diff -r 23fd8efda6fd -r 6be72b7e925a firefox/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox/receipt Wed Mar 06 07:15:40 2013 +0100 @@ -0,0 +1,161 @@ +# SliTaz package receipt. + +PACKAGE="firefox" +VERSION="17.0.3esr" +CATEGORY="network" +SHORT_DESC="User friendly, secure and fast web browser." +MAINTAINER="pankso@slitaz.org" +TARBALL="$PACKAGE-$VERSION.source.tar.bz2" +WEB_SITE="http://www.mozilla.org/" +WGET_URL="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$VERSION/source/$TARBALL" +CONFIG_FILES="/etc/firefox" +TAGS="browser" + +DEPENDS="gtk+ sqlite dbus dbus-glib glib jpeg xorg-libX11 xorg-libXdamage \ +alsa-lib xorg-libXt libevent libvpx pango nspr sqlite mozilla-common \ +gstreamer gst-plugins-base" +BUILD_DEPENDS="zip libIDL coreutils findutils wireless_tools-dev \ +perl python yasm alsa-lib-dev mesa-dev libevent-dev libvpx-dev dbus-dev \ +dbus-glib-dev gtk+-dev glib-dev pango-dev nspr-dev sqlite-dev tar gzip \ +gstreamer-dev gst-plugins-base-dev" + +# Rules to configure and make the package. +# +# A long compile time... dont forget to build libidl before and check the +# .mozconfig file from the stuff and the stuff/README document. +# +# WARNING: 1GB RAM minimum. Additional RAM will significantly decrease +# build time. +# At least 600 MB free disk space (1 GB recommended) + + +compile_rules() +{ + cd $src + # load mozconfig + cp -a $stuff/mozconfig $src + + # build firefox and create a firefox tarball + make -f client.mk && + make -C obj-firefox/browser/installer + + # install + # locate tarball + local tarball tarpath fn1 fn2 + tarpath=$src/obj-firefox/dist + fn1="$tarpath/firefox-${VERSION%esr}.en-US.linux-$ARCH.tar.bz2" + fn2="$tarpath/firefox-${VERSION%esr}.en-US.linux-$(uname -m).tar.bz2" + [ -e "$fn1" ] && tarball="$fn1" && echo "$ARCH tarball found" + [ -e "$fn2" ] && tarball="$fn2" && echo "$(uname -m) tarball found" + [ -z "$tarball" ] && echo "ERROR: tarball not found" && exit 1 + # extract tarball + mkdir -p $install/usr/lib/firefox-$VERSION && + tar -xvf $tarball -C $install/usr/lib/firefox-$VERSION \ + --strip-components=1 && + chown -R -v root:root $install/usr/lib/firefox-$VERSION && + chmod -v 755 $install/usr/lib/firefox-$VERSION/libxpcom.so && + # install symlink in /usr/bin + mkdir -p $install/usr/bin && + ln -sfv ../lib/firefox-$VERSION/firefox $install/usr/bin && + # install symlink for plugins + mkdir -p $install/usr/lib/mozilla/plugins && + ln -sfv ../mozilla/plugins $install/usr/lib/firefox-$VERSION +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + # program + printf "Installing program.." + mkdir -p $fs/usr/lib && + cp -a $install/usr/lib/$PACKAGE-$VERSION $fs/usr/lib && + cp -a $install/usr/lib/mozilla $fs/usr/lib && + cp -a $install/usr/bin $fs/usr + status + + # search Plugin (by: oddball) + printf "Installing SliTaz search plugins.." + cp -a $stuff/searchplugins $fs/usr/lib/$PACKAGE-$VERSION + status + + # prefs + printf "Installing SliTaz preferences.." + mkdir -p $fs/usr/lib/$PACKAGE-$VERSION/distribution && + cp -a $stuff/distribution.ini $fs/usr/lib/$PACKAGE-$VERSION/distribution + status + + # mozilla-common files + # dictionaries + printf "Installing common dictionnaries.." + rm -rf $fs/usr/lib/$PACKAGE-$VERSION/dictionaries && + ln -sf ../mozilla-common-$VERSION/dictionaries \ + $fs/usr/lib/$PACKAGE-$VERSION/dictionaries + status + # plugin-container + printf "Installing common plugin-container" + rm -f $fs/usr/lib/$PACKAGE-$VERSION/plugin-container && + ln -sf ../mozilla-common-$VERSION/plugin-container \ + $fs/usr/lib/$PACKAGE-$VERSION/plugin-container + status + # mozilla-xremote-client + printf "Installing common mozilla-xremote-client" + rm -f $fs/usr/lib/$PACKAGE-$VERSION/mozilla-xremote-client && + ln -sf ../mozilla-common-$VERSION/mozilla-xremote-client \ + $fs/usr/lib/$PACKAGE-$VERSION/mozilla-xremote-client + status + # components/libdbusservice.so + # components/libmozgnome.so + for file in libdbusservice.so libmozgnome.so; do + printf "Installing common components/$file" + rm -f $fs/usr/lib/$PACKAGE-$VERSION/components/$file && + ln -sf ../../mozilla-common-$VERSION/components/$file \ + $fs/usr/lib/$PACKAGE-$VERSION/components/$file + status + done + # chrome.manifest + printf "Installing common chrome.manifest" + rm -f $fs/usr/lib/$PACKAGE-$VERSION/chrome.manifest && + ln -sf ../mozilla-common-$VERSION/chrome.manifest \ + $fs/usr/lib/$PACKAGE-$VERSION/chrome.manifest + status + + # run-mozilla.sh + printf "Installing common run-mozilla.sh" + rm -f $fs/usr/lib/$PACKAGE-$VERSION/run-mozilla.sh && + ln -sf ../mozilla-common-$VERSION/run-mozilla.sh \ + $fs/usr/lib/$PACKAGE-$VERSION/run-mozilla.sh + status + + # libmozalloc.so + printf "Installing common libmozalloc.so" + rm -f $fs/usr/lib/$PACKAGE-$VERSION/libmozalloc.so && + ln -sf ../mozilla-common-$VERSION/libmozalloc.so \ + $fs/usr/lib/$PACKAGE-$VERSION/libmozalloc.so + status + + chown -R root.root $fs +} + +# Pre - Post install command to set default locale. +pre_install() +{ + local root="$1" + # backup plugins + mkdir /tmp/firefox-plugins-$$ + cp -a $root/usr/lib/firefox/plugins/* /tmp/firefox-plugins-$$ 2> /dev/null + # remove old libs and configs + rm -rf $root/usr/lib/firefox/plugins + rm -rf $root/usr/lib/firefox/dictionaries +} + +post_install() +{ + local root="$1" + # restore plugins + for i in /tmp/firefox-plugins-$$/* ; do + [ -e $i ] || continue + [ -e /usr/lib/firefox/plugins/$(basename $i) ] && continue + cp -a $i /usr/lib/firefox/plugins/ + done + rm -rf /tmp/firefox-plugins-$$ +} diff -r 23fd8efda6fd -r 6be72b7e925a firefox/stuff/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox/stuff/README Wed Mar 06 07:15:40 2013 +0100 @@ -0,0 +1,13 @@ + +We build Firefox from the official Mozila source code, we use a mozconfig +file to set all configure options. SliTaz firefox mozconfig is copied in the +mozilla source code with the command 'tazwok cook'. So if you want to make +some changes, edit stuff/mozconfig. + +On SliTaz the Mozilla default icons are removed (65 Ko) and a resized (48x48) +mozicon is put in /usr/share/pixmaps. + +distribution.ini is used to set bookmarks and www.slitaz.org for the default +home page, this file goes in /usr/lib/firefox-$VERSION/distribution/ + +- Pankso diff -r 23fd8efda6fd -r 6be72b7e925a firefox/stuff/distribution.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox/stuff/distribution.ini Wed Mar 06 07:15:40 2013 +0100 @@ -0,0 +1,77 @@ +# Partner Distribution Configuration File + +# id: short string unique to this distribution +# about: a short descriptive (ui-visible) string for this +# distribution +# version: version of the extra distribution pieces (not the version +# of Firefox) + +[Global] +id=SliTaz GNU/Linux +version=5.0 +about=Distribution Edition +about.fr=Édition pour la distribution + +# This section contains the global js prefs. You do should not list +# the localized preferences here (see below) + +# Boolean preferences should be 'true' or 'false', w/o quotes. e.g.: +# my.bool.preference=true +# +# Integer preferences should be unquoted numbers. e.g.: +# my.int.preference=123 +# +# String preferences should be in quotes. e.g.: +# my.string.preference="foo" + +[Preferences] +# Use LANG environment variable to choose locale +intl.locale.matchOS=true +# disable default browser check +browser.shell.checkDefaultBrowser=false +browser.startup.homepage_override.mstone="ignore" +# disable application updates +app.update.enabled=false +# disables the request to send performance data from displaying +toolkit.telemetry.prompted=2 +toolkit.telemetry.rejected=true + +# This section is used as a template for locale-specific properties +# files. They work similarly to the GlobalPrefs section, except that +# the %LOCALE% string gets substituted with the language string. +# +# This section should only be used for localized string preferences. +# Other preference types will not work. + +[LocalizablePreferences] +browser.startup.homepage="file:///usr/share/webhome/index.html" + + +# Bookmarks + +# There are two "toplevel" sections, BookmarksToolbar and BookmarksMenu. +# These can reference other sections via the "folder" type item. These +# folder sections must be named "BookmarksFolder-". + +# Each section contains a list of numbered item settings, where each +# item represents a bookmark, livemark, separator, folder, or the default +# bookmarks in that container (if any). The default type is bookmark. + +[BookmarksToolbar] + +[BookmarksMenu] +item.1.type=folder +item.1.title=SliTaz GNU/Linux +item.1.folderId=1 + +[BookmarksFolder-1] +item.1.title=SliTaz Website +item.1.link=http://www.slitaz.org/ +item.2.type=separator +item.3.title=SliTaz Community Forum +item.3.link=http://forum.slitaz.org/ +item.4.type=separator +item.5.title=SliTaz on Twitter +item.5.link=http://twitter.com/slitaz +item.6.title=SliTaz on DistroWatch +item.6.link=http://distrowatch.com/table.php?distribution=slitaz diff -r 23fd8efda6fd -r 6be72b7e925a firefox/stuff/firefox.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox/stuff/firefox.desktop Wed Mar 06 07:15:40 2013 +0100 @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Firefox Web Browser +Name[fr]=Navigateur Web Firefox +Name[pt]=Firefox Navegador Web +Name[zh_CN]=Firefox网络浏览器 +Comment=Browse the Internet +Comment[zh_CN]=浏览网络 +Exec=firefox +Icon=firefox +Type=Application +Categories=Application;Network; diff -r 23fd8efda6fd -r 6be72b7e925a firefox/stuff/firefox.png Binary file firefox/stuff/firefox.png has changed diff -r 23fd8efda6fd -r 6be72b7e925a firefox/stuff/mozconfig --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox/stuff/mozconfig Wed Mar 06 07:15:40 2013 +0100 @@ -0,0 +1,97 @@ +# mozconfig file for building Firefox (17.0.0esr) on SliTaz + +# This file contains the options used in the Firefox build. You may +# need to specify additional options for your specific build needs. +# Use the information provided by running './configure --help' to +# help you determine if you need to add any additional options. +# Some additional options can be added by uncommenting the examples +# in this file or adding options by inserting a line containing +# 'ac_add_options --some-option-you-need'. Be aware that some accepted +# options, such as '--with-system-bz2', do not affect the build. + +# ff for slitaz +ac_add_options --with-distribution-id=slitaz + +# we want to build firefox +ac_add_options --enable-application=browser + +# Create an object directory and specify to build the package in that +# directory. If desired, modify the location of the object directory +# to a directory inside the source tree by removing '../' from the +# line below: +mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-firefox + +# Specify arch option and level of optimization: +ac_add_options --enable-optimize="$CFLAGS" + +# If you have a multicore machine you can speed up the build by running +# several jobs at once by uncommenting the following line and setting the +# value to number of CPU cores: +mk_add_options MOZ_MAKE_FLAGS="-j$(grep processor /proc/cpuinfo | wc -l)" + +# Reduce the log size: +ac_add_options --silent + +# Recommended dependencies: +ac_add_options --enable-system-sqlite +ac_add_options --with-system-libevent +ac_add_options --with-system-libvpx +ac_add_options --with-system-nspr +ac_add_options --with-system-nss + +# Uncomment these lines if you have installed optional dependencies: +#ac_add_options --enable-system-hunspell +#ac_add_options --enable-startup-notification + +# If you have installed DBus-Glib comment out this line: +# ac_add_options --disable-dbus + +# If you have installed wireless-tools comment out this line: +ac_add_options --disable-necko-wifi + +# If you have installed libnotify comment out this line: +ac_add_options --disable-libnotify + +# If you have not installed Yasm then uncomment this line: +#ac_add_options --disable-webm + +# If you do not want to play h264 videos then uncomment this line: +ac_add_options --enable-gstreamer + +# If you have installed xulrunner uncomment following two lines: +#ac_add_options --with-system-libxul +#ac_add_options --with-libxul-sdk=$(pkg-config --variable=sdkdir libxul) + +# We dont use --enable-official-branding since we dont have any authorization +# to use trademarks per http://www.mozilla.org/foundation/trademarks/ +ac_add_options --enable-official-branding + +# It is recommended not to touch anything below this line +ac_add_options --prefix=/usr + +ac_add_options --disable-crashreporter +ac_add_options --disable-installer +ac_add_options --disable-updater +ac_add_options --disable-debug +ac_add_options --disable-tests + +ac_add_options --enable-strip +ac_add_options --enable-install-strip + +ac_add_options --enable-gio +ac_add_options --enable-safe-browsing +ac_add_options --enable-url-classifier + +ac_add_options --enable-system-ffi +ac_add_options --enable-system-pixman + +ac_add_options --with-pthreads + +ac_add_options --with-system-bz2 +ac_add_options --with-system-jpeg + #ac_add_options --with-system-png +ac_add_options --with-system-zlib + +ac_add_options --disable-gconf +#ac_add_options --enable-system-cairo # crash +ac_add_options --disable-logging diff -r 23fd8efda6fd -r 6be72b7e925a firefox/stuff/searchplugins/duckduckgo-ssl.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox/stuff/searchplugins/duckduckgo-ssl.xml Wed Mar 06 07:15:40 2013 +0100 @@ -0,0 +1,11 @@ + +DuckDuckGo (SSL) +DuckDuckGo is a search engine that does not collect or share personally identifiable information. This search bar add-on utilizes SSL to protect searches between You and DuckDuckGo. +UTF-8 +data:image/x-icon;base64,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 +https://duckduckgo.com/ + + + + + \ No newline at end of file diff -r 23fd8efda6fd -r 6be72b7e925a firefox/stuff/searchplugins/slitaz.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox/stuff/searchplugins/slitaz.xml Wed Mar 06 07:15:40 2013 +0100 @@ -0,0 +1,30 @@ + +SliTaz +SliTaz GNU/Linux - Google Search +ISO-8859-1 + +data:image/png;base64,iVBORw0KGgoAAAANSUhEUg +AAABAAAAAQCAYAAAAf8/9hAAACwUlEQVQ4ja1QXUhaARg9KoQRrbA +Z67aLuChTI8VkmyVsT7W/CIIMX0IujB4iYkQPgxgDQQp6jtF6ioJNmANlaw2 +CEdFGoo7k3sTKTJ1dvV6otLWJd+0lw0W97cD38n3nnO9wgP+N4+PjOgBgG +OZRMpk0nK1FPM9rgsFgLwBRkQMA4lKxz+fr5jhO6XK5nuXz+QJBEP7iraamhgm +FQqpAINDj9/sfplKpW/8Y7O7u6j0ej4Wm6YZoNErq9frPJd6nAGA2m2cdDsdLgiCC09 +PTz8+vh4eHMoqilhcXFwdbW1vTHMcVI4oYhlGUpjSZTBGv12ttb2//cZ4gFovdX11dv +V1ZWXnAsuy1UChkdDqdkv7+/i8ajSZit9tfAYDb7bal0+nqQqHwZ2dn5wbP8zcBAB6 +PZ4QgiJPe3t610dHRNZIkfzkcjnmRSCQAEDo7OzeHh4ffGAwGYWxszGU2mzeNRmO +02AMAgGVZ5cTExAJBEAKAS6eiokKgKOq7z+frBiACAGSzWXlHR0dEqVTmdTpdWi6X +X2lQW1srqFSqo/r6+oLJZIpyHFcnZlm2IZPJVLvd7idKpXJLq9VuUhT1tbQ4iUSCmZmZa +alU+rOnp+fj0tJSfyqVku3t7WWwsbFxz2q1Lre1tcXHx8dnaZou6+rqCpR+lkgkwv7+vjY +SieiqqqoKk5OTTpvN9gEAxDKZ7ECtVm+3tLQEjUbjN61Wm0+n09dLE5Akmc3lctunp6d +lzc3NMYVC4bVYLG8BQMyyLKPT6RJ9fX3vEomEAgCampoipQZDQ0OvGxsbf8/Pzw9O +TU2NSKXS8lwut3BO4HleS9N0md1ufw8A6+vrD2Qy2YlYLBYGBgY+xePxcoZh7s7Nzb +1wOp2STCajxmUIh8N3wuHwYwBIJpOKra0tw9kDcmVl5emloos4Ojq6fnGXzWblV/H/A +kxASraqWon9AAAAAElFTkSuQmCC + + + + + + +