wok annotate palemoon/receipt @ rev 19086

Add palemoon
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Sat Apr 30 14:57:46 2016 +0200 (2016-04-30)
parents
children b5dcc3246019
rev   line source
psychomaniak@19086 1 # SliTaz package receipt.
psychomaniak@19086 2
psychomaniak@19086 3 PACKAGE="palemoon"
psychomaniak@19086 4 VERSION="26.2.1"
psychomaniak@19086 5 CATEGORY="network"
psychomaniak@19086 6 LICENSE="MPL2"
psychomaniak@19086 7 SHORT_DESC="Browser based on Firefox that's optimised for performance"
psychomaniak@19086 8 WEB_SITE="http://palemoon.org"
psychomaniak@19086 9 MAINTAINER="psychomaniak@xakep.ru"
psychomaniak@19086 10 TARBALL="$PACKAGE-$VERSION.tar.gz"
psychomaniak@19086 11 WGET_URL="https://github.com/MoonchildProductions/Pale-Moon/archive/${VERSION}_Release.tar.gz"
psychomaniak@19086 12
psychomaniak@19086 13 DEPENDS="gtk+"
psychomaniak@19086 14 BUILD_DEPENDS="autoconf213 gtk+-dev yasm zip unzip iw dbus-dev dbus-glib-dev \
psychomaniak@19086 15 iw libpng-dev gstreamer gstreamer-dev gst-plugins-base-dev gst-plugins-base \
psychomaniak@19086 16 libvpx-dev mesa-dev setuptools virtualenv zlib-dev python-dev"
psychomaniak@19086 17
psychomaniak@19086 18 # Rules to configure and make the package.
psychomaniak@19086 19 compile_rules()
psychomaniak@19086 20 {
psychomaniak@19086 21 cp $stuff/mozconfig $src
psychomaniak@19086 22 chmod -R +x build/autoconf/* python/*
psychomaniak@19086 23 find . -name '*.sh' -exec chmod +x {} \;
psychomaniak@19086 24 export MOZBUILD_STATE_PATH="$src/mozbuild"
psychomaniak@19086 25 export MOZCONFIG="$src/mozconfig"
psychomaniak@19086 26 export CPPFLAGS="$CPPFLAGS -O2"
psychomaniak@19086 27 export MAKEFLAGS="$MAKEFLAGS"
psychomaniak@19086 28 python2 mach configure
psychomaniak@19086 29 python2 mach build || echo "Next =>"
psychomaniak@19086 30 python2 mach build
psychomaniak@19086 31 cd $src/obj-i686-pc-linux-gnu
psychomaniak@19086 32 ( make package | egrep -v 'error|ERROR' ) > ./instLOG 2>&1
psychomaniak@19086 33 cd dist
psychomaniak@19086 34 for i in bin lib share/applications;
psychomaniak@19086 35 do install -d $DESTDIR/usr/$i; done
psychomaniak@19086 36 cp -a $PACKAGE $DESTDIR/usr/lib/$PACKAGE
psychomaniak@19086 37 cp -a $src/browser/branding/official/$PACKAGE.desktop \
psychomaniak@19086 38 $install/usr/share/applications
psychomaniak@19086 39 }
psychomaniak@19086 40
psychomaniak@19086 41 # Rules to gen a SliTaz package suitable for Tazpkg.
psychomaniak@19086 42 genpkg_rules()
psychomaniak@19086 43 {
psychomaniak@19086 44 cp -a $install/* $fs
psychomaniak@19086 45 ln -sf /usr/lib/$PACKAGE/$PACKAGE $fs/usr/bin
psychomaniak@19086 46 ln -sf /usr/lib/$PACKAGE/browser/chrome/icons/default/default48.png \
psychomaniak@19086 47 $fs/usr/share/pixmaps/palemoon.png
psychomaniak@19086 48 }