# HG changeset patch # User Xander Ziiryanoff # Date 1462021066 -7200 # Node ID 6e51b444603112a13a8e2785be0afcfd299acbea # Parent 96baf08274da5672483f27aaf26fbdb557941587 Add palemoon diff -r 96baf08274da -r 6e51b4446031 palemoon/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/palemoon/receipt Sat Apr 30 14:57:46 2016 +0200 @@ -0,0 +1,48 @@ +# SliTaz package receipt. + +PACKAGE="palemoon" +VERSION="26.2.1" +CATEGORY="network" +LICENSE="MPL2" +SHORT_DESC="Browser based on Firefox that's optimised for performance" +WEB_SITE="http://palemoon.org" +MAINTAINER="psychomaniak@xakep.ru" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/MoonchildProductions/Pale-Moon/archive/${VERSION}_Release.tar.gz" + +DEPENDS="gtk+" +BUILD_DEPENDS="autoconf213 gtk+-dev yasm zip unzip iw dbus-dev dbus-glib-dev \ +iw libpng-dev gstreamer gstreamer-dev gst-plugins-base-dev gst-plugins-base \ +libvpx-dev mesa-dev setuptools virtualenv zlib-dev python-dev" + +# Rules to configure and make the package. +compile_rules() +{ + cp $stuff/mozconfig $src + chmod -R +x build/autoconf/* python/* + find . -name '*.sh' -exec chmod +x {} \; + export MOZBUILD_STATE_PATH="$src/mozbuild" + export MOZCONFIG="$src/mozconfig" + export CPPFLAGS="$CPPFLAGS -O2" + export MAKEFLAGS="$MAKEFLAGS" + python2 mach configure + python2 mach build || echo "Next =>" + python2 mach build + cd $src/obj-i686-pc-linux-gnu + ( make package | egrep -v 'error|ERROR' ) > ./instLOG 2>&1 + cd dist + for i in bin lib share/applications; + do install -d $DESTDIR/usr/$i; done + cp -a $PACKAGE $DESTDIR/usr/lib/$PACKAGE + cp -a $src/browser/branding/official/$PACKAGE.desktop \ + $install/usr/share/applications +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs + ln -sf /usr/lib/$PACKAGE/$PACKAGE $fs/usr/bin + ln -sf /usr/lib/$PACKAGE/browser/chrome/icons/default/default48.png \ + $fs/usr/share/pixmaps/palemoon.png +} diff -r 96baf08274da -r 6e51b4446031 palemoon/stuff/mozconfig --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/palemoon/stuff/mozconfig Sat Apr 30 14:57:46 2016 +0200 @@ -0,0 +1,42 @@ +export MOZILLA_OFFICIAL=1 +ac_add_options --with-distribution-id=SliTaz + +mk_add_options MOZ_CO_PROJECT=browser +mk_add_options MOZ_MAKE_FLAGS="$MAKEFLAGS" + +ac_add_options --enable-official-branding +ac_add_options --enable-application=browser +ac_add_options --disable-tests +ac_add_options --disable-mochitests +ac_add_options --disable-debug +ac_add_options --disable-pulseaudio +ac_add_options --with-pthreads +ac_add_options --enable-shared-js +ac_add_options --enable-jemalloc +ac_add_options --enable-jemalloc-lib +ac_add_options --enable-gstreamer=0.10 +ac_add_options --enable-optimize="-mtune=i686" +ac_add_options --enable-strip +ac_add_options --x-libraries=/usr/lib +ac_add_options --prefix=/usr +ac_add_options --silent + +ac_add_options --disable-b2g-bt +ac_add_options --disable-b2g-camera +ac_add_options --disable-b2g-ril +ac_add_options --disable-accessibility +ac_add_options --disable-codesighs +ac_add_options --disable-crashreporter +ac_add_options --disable-gamepad +ac_add_options --disable-installer +ac_add_options --disable-logging +ac_add_options --disable-mobile-optimize +ac_add_options --disable-metro +ac_add_options --disable-maintenance-service +ac_add_options --disable-necko-wifi +ac_add_options --disable-parental-controls +ac_add_options --disable-updater +ac_add_options --disable-webrtc +ac_add_options --disable-websms-backend +ac_add_options --disable-windows-mobile-components +ac_add_options --disable-valgrind