wok-next annotate palemoon/receipt @ rev 20502
Swap: current mesa (which is developing and change it's version) is just mesa, while old mesa is mesa12 now (will be removed if no one old package require it).
Also, change long names to its origins: libglu-mesa -> glu, libglw-mesa -> glw, all variations with libegl -> mesa-libegl (because it is part of mesa package).
Also, change long names to its origins: libglu-mesa -> glu, libglw-mesa -> glw, all variations with libegl -> mesa-libegl (because it is part of mesa package).
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Mar 16 00:27:34 2018 +0200 (2018-03-16) |
parents | 2f03cb67a994 |
children | 941563a49009 |
rev | line source |
---|---|
psychomaniak@19086 | 1 # SliTaz package receipt. |
psychomaniak@19086 | 2 |
psychomaniak@19086 | 3 PACKAGE="palemoon" |
psychomaniak@20376 | 4 VERSION="27.5.0" |
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@19090 | 12 TAGS="browser web-browser" |
pascal@19091 | 13 PROVIDE="browser-html5" |
psychomaniak@19086 | 14 |
psychomaniak@19386 | 15 DEPENDS="gtk+" |
psychomaniak@19086 | 16 BUILD_DEPENDS="autoconf213 gtk+-dev yasm zip unzip iw dbus-dev dbus-glib-dev \ |
al@20454 | 17 iw libpng16-dev gstreamer0 gstreamer0-dev gst0-plugins-base-dev gst0-plugins-base \ |
al@20502 | 18 libvpx-dev mesa-dev virtualenv zlib-dev bzip2-dev python-dev \ |
al@20491 | 19 xorg-pixman xorg-pixman-dev libffi libffi-dev libjpeg-turbo-dev \ |
pascal@20488 | 20 xorg-libXt-dev" # sqlite sqlite-dev libevent libevent-dev |
psychomaniak@19086 | 21 |
al@20491 | 22 compile_rules() { |
al@20491 | 23 |
pascal@19095 | 24 find -type f | grep duckduckgo | xargs \ |
pascal@19095 | 25 sed -i 's|name="t" value="palemoon"|name="t" value="slitaz"|' |
psychomaniak@19086 | 26 cp $stuff/mozconfig $src |
al@20491 | 27 case $ARCH in |
al@20491 | 28 x86_64) sed -i 's|i686|nocona|' $src/mozconfig;; |
al@20491 | 29 esac |
psychomaniak@19220 | 30 chmod -R +x build/autoconf/* python/* |
psychomaniak@19086 | 31 find . -name '*.sh' -exec chmod +x {} \; |
al@20491 | 32 export CFLAGS=${CFLAGS/486/686} |
al@20491 | 33 export CXXFLAGS=${CXXFLAGS/486/686} |
psychomaniak@19086 | 34 export MOZBUILD_STATE_PATH="$src/mozbuild" |
psychomaniak@19086 | 35 export MOZCONFIG="$src/mozconfig" |
psychomaniak@20045 | 36 export CPPFLAGS="$CPPFLAGS" |
psychomaniak@19086 | 37 export MAKEFLAGS="$MAKEFLAGS" |
psychomaniak@19086 | 38 python2 mach configure |
psychomaniak@19086 | 39 python2 mach build || echo "Next =>" |
psychomaniak@19086 | 40 python2 mach build |
psychomaniak@19086 | 41 cd $src/obj-i686-pc-linux-gnu |
psychomaniak@19086 | 42 ( make package | egrep -v 'error|ERROR' ) > ./instLOG 2>&1 |
psychomaniak@19086 | 43 cd dist |
psychomaniak@19086 | 44 for i in bin lib share/applications; |
psychomaniak@19086 | 45 do install -d $DESTDIR/usr/$i; done |
psychomaniak@19086 | 46 cp -a $PACKAGE $DESTDIR/usr/lib/$PACKAGE |
psychomaniak@19086 | 47 cp -a $src/browser/branding/official/$PACKAGE.desktop \ |
psychomaniak@19086 | 48 $install/usr/share/applications |
psychomaniak@19086 | 49 } |
psychomaniak@19086 | 50 |
al@20491 | 51 genpkg_rules() { |
psychomaniak@19086 | 52 cp -a $install/* $fs |
psychomaniak@19090 | 53 mkdir -p $fs/usr/share/pixmaps |
psychomaniak@19386 | 54 rm -f /usr/lib/$PACKAGE/$PACKAGE-bin |
psychomaniak@19086 | 55 ln -sf /usr/lib/$PACKAGE/$PACKAGE $fs/usr/bin |
psychomaniak@19086 | 56 ln -sf /usr/lib/$PACKAGE/browser/chrome/icons/default/default48.png \ |
psychomaniak@19086 | 57 $fs/usr/share/pixmaps/palemoon.png |
pascal@19092 | 58 ln -s palemoon $fs/usr/bin/browser-html5 |
psychomaniak@19086 | 59 } |