# SliTaz package receipt. PACKAGE="palemoon" VERSION="27.0.0" 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" TAGS="browser web-browser" PROVIDE="browser-html5" DEPENDS="gtk+ bzip2 libevent libffi sqlite" 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 bzip2-dev python-dev wget cacerts openssl" #pixman pixman-dev sqlite sqlite-dev libffi libffi-dev libevent libevent-dev" # Rules to configure and make the package. compile_rules() { #sed 's|3.13.0|3.8.11.1|' -i $src/configure.in find -type f | grep duckduckgo | xargs \ sed -i 's|name="t" value="palemoon"|name="t" value="slitaz"|' 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 echo ================================================================================ echo 'make package' echo ================================================================================ make package echo ================================================================================ # | 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 mkdir -p $fs/usr/share/pixmaps 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 ln -s palemoon $fs/usr/bin/browser-html5 }