wok-next annotate palemoon/receipt @ rev 21021
Combine slitaz-dev-tools
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Nov 03 03:56:00 2018 +0200 (2018-11-03) |
parents | f48456621a9d |
children | d457c4e37c1b |
rev | line source |
---|---|
psychomaniak@19086 | 1 # SliTaz package receipt. |
psychomaniak@19086 | 2 |
psychomaniak@19086 | 3 PACKAGE="palemoon" |
erkan@20812 | 4 VERSION="27.9.3" |
psychomaniak@19086 | 5 CATEGORY="network" |
al@21020 | 6 SHORT_DESC="Browser based on Firefox that's optimised for performance" |
al@21020 | 7 MAINTAINER="psychomaniak@xakep.ru" |
psychomaniak@19086 | 8 LICENSE="MPL2" |
al@21020 | 9 WEB_SITE="http://palemoon.org/" |
al@21020 | 10 |
psychomaniak@19086 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
psychomaniak@19086 | 12 WGET_URL="https://github.com/MoonchildProductions/Pale-Moon/archive/${VERSION}_Release.tar.gz" |
psychomaniak@19086 | 13 |
al@21017 | 14 BUILD_DEPENDS="autoconf213 gtk2-dev yasm zip unzip iw dbus-dev dbus-glib-dev \ |
al@20454 | 15 iw libpng16-dev gstreamer0 gstreamer0-dev gst0-plugins-base-dev gst0-plugins-base \ |
al@20502 | 16 libvpx-dev mesa-dev virtualenv zlib-dev bzip2-dev python-dev \ |
al@20491 | 17 xorg-pixman xorg-pixman-dev libffi libffi-dev libjpeg-turbo-dev \ |
erkan@20826 | 18 xorg-libXt-dev coreutils-file-special alsa-lib-dev spl spl-src" |
al@20721 | 19 # sqlite sqlite-dev libevent libevent-dev |
psychomaniak@19086 | 20 |
al@20491 | 21 compile_rules() { |
pascal@19095 | 22 find -type f | grep duckduckgo | xargs \ |
pascal@19095 | 23 sed -i 's|name="t" value="palemoon"|name="t" value="slitaz"|' |
psychomaniak@19086 | 24 cp $stuff/mozconfig $src |
al@20491 | 25 case $ARCH in |
al@20491 | 26 x86_64) sed -i 's|i686|nocona|' $src/mozconfig;; |
al@20491 | 27 esac |
psychomaniak@19220 | 28 chmod -R +x build/autoconf/* python/* |
psychomaniak@19086 | 29 find . -name '*.sh' -exec chmod +x {} \; |
al@20491 | 30 export CFLAGS=${CFLAGS/486/686} |
al@20491 | 31 export CXXFLAGS=${CXXFLAGS/486/686} |
psychomaniak@19086 | 32 export MOZBUILD_STATE_PATH="$src/mozbuild" |
psychomaniak@19086 | 33 export MOZCONFIG="$src/mozconfig" |
psychomaniak@20045 | 34 export CPPFLAGS="$CPPFLAGS" |
psychomaniak@19086 | 35 export MAKEFLAGS="$MAKEFLAGS" |
psychomaniak@19086 | 36 python2 mach configure |
psychomaniak@19086 | 37 python2 mach build || echo "Next =>" |
psychomaniak@19086 | 38 python2 mach build |
psychomaniak@19086 | 39 cd $src/obj-i686-pc-linux-gnu |
psychomaniak@19086 | 40 ( make package | egrep -v 'error|ERROR' ) > ./instLOG 2>&1 |
psychomaniak@19086 | 41 cd dist |
al@21020 | 42 for i in bin lib share/applications; do |
al@21020 | 43 install -d $install/usr/$i |
al@21020 | 44 done |
al@21020 | 45 cp -a $PACKAGE $install/usr/lib/$PACKAGE |
psychomaniak@19086 | 46 cp -a $src/browser/branding/official/$PACKAGE.desktop \ |
psychomaniak@19086 | 47 $install/usr/share/applications |
psychomaniak@19086 | 48 } |
psychomaniak@19086 | 49 |
al@20491 | 50 genpkg_rules() { |
psychomaniak@19086 | 51 cp -a $install/* $fs |
psychomaniak@19090 | 52 mkdir -p $fs/usr/share/pixmaps |
psychomaniak@19386 | 53 rm -f /usr/lib/$PACKAGE/$PACKAGE-bin |
psychomaniak@19086 | 54 ln -sf /usr/lib/$PACKAGE/$PACKAGE $fs/usr/bin |
psychomaniak@19086 | 55 ln -sf /usr/lib/$PACKAGE/browser/chrome/icons/default/default48.png \ |
psychomaniak@19086 | 56 $fs/usr/share/pixmaps/palemoon.png |
pascal@19092 | 57 ln -s palemoon $fs/usr/bin/browser-html5 |
al@21020 | 58 DEPENDS="gtk2" |
al@21020 | 59 PROVIDE="browser-html5" |
al@21020 | 60 TAGS="browser web-browser" |
psychomaniak@19086 | 61 } |