wok-undigest diff palemoon/receipt @ rev 1198
Up palemoon (26.4.0): full log
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Fri Aug 19 02:16:31 2016 +0200 (2016-08-19) |
parents | ef99e2cce662 |
children | 66051851c518 |
line diff
1.1 --- a/palemoon/receipt Thu May 12 11:58:56 2016 +0200 1.2 +++ b/palemoon/receipt Fri Aug 19 02:16:31 2016 +0200 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="palemoon" 1.7 -VERSION="26.2.2" 1.8 +VERSION="26.4.0" 1.9 CATEGORY="network" 1.10 LICENSE="MPL2" 1.11 SHORT_DESC="Browser based on Firefox that's optimised for performance" 1.12 @@ -9,9 +9,10 @@ 1.13 MAINTAINER="psychomaniak@xakep.ru" 1.14 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.15 WGET_URL="https://github.com/MoonchildProductions/Pale-Moon/archive/${VERSION}_Release.tar.gz" 1.16 +TAGS="browser web-browser" 1.17 +PROVIDE="browser-html5" 1.18 1.19 -DEPENDS="gtk+ " 1.20 - 1.21 +DEPENDS="gtk+ bzip2 libevent libffi sqlite" 1.22 BUILD_DEPENDS="autoconf213 gtk+-dev yasm zip unzip iw dbus-dev dbus-glib-dev \ 1.23 iw libpng-dev gstreamer gstreamer-dev gst-plugins-base-dev gst-plugins-base \ 1.24 libvpx-dev mesa-dev setuptools virtualenv zlib-dev bzip2-dev python-dev \ 1.25 @@ -20,76 +21,41 @@ 1.26 # Rules to configure and make the package. 1.27 compile_rules() 1.28 { 1.29 + sed 's|3.13.0|3.8.11.1|' -i $src/configure.in 1.30 find -type f | grep duckduckgo | xargs \ 1.31 sed -i 's|name="t" value="palemoon"|name="t" value="slitaz"|' 1.32 - cat > mozconfig <<EOT 1.33 -export MOZILLA_OFFICIAL=1 1.34 -mk_add_options MOZ_CO_PROJECT=browser 1.35 -mk_add_options MOZ_MAKE_FLAGS="-j4" 1.36 -ac_add_options --enable-official-branding 1.37 -ac_add_options --enable-application=browser 1.38 -ac_add_options --disable-tests 1.39 -ac_add_options --disable-mochitests 1.40 -ac_add_options --disable-debug 1.41 -ac_add_options --disable-pulseaudio 1.42 -ac_add_options --with-pthreads 1.43 -ac_add_options --enable-shared-js 1.44 -ac_add_options --enable-jemalloc 1.45 -ac_add_options --enable-jemalloc-lib 1.46 -ac_add_options --enable-gstreamer=0.10 1.47 -ac_add_options --enable-optimize="-mtune=i686" 1.48 -ac_add_options --enable-strip 1.49 -ac_add_options --x-libraries=/usr/lib 1.50 -ac_add_options --prefix=/usr 1.51 -ac_add_options --disable-b2g-bt 1.52 -ac_add_options --disable-b2g-camera 1.53 -ac_add_options --disable-b2g-ril 1.54 -ac_add_options --disable-accessibility 1.55 -ac_add_options --disable-codesighs 1.56 -ac_add_options --disable-crashreporter 1.57 -ac_add_options --disable-gamepad 1.58 -ac_add_options --disable-installer 1.59 -ac_add_options --disable-logging 1.60 -ac_add_options --disable-mobile-optimize 1.61 -ac_add_options --disable-metro 1.62 -ac_add_options --disable-maintenance-service 1.63 -ac_add_options --disable-necko-wifi 1.64 -ac_add_options --disable-parental-controls 1.65 -ac_add_options --disable-updater 1.66 -ac_add_options --disable-webrtc 1.67 -ac_add_options --disable-websms-backend 1.68 -ac_add_options --disable-windows-mobile-components 1.69 -ac_add_options --disable-valgrind 1.70 - 1.71 -ac_add_options --disable-ogg 1.72 -ac_add_options --disable-webm 1.73 -ac_add_options --disable-webgl 1.74 -#ac_add_options --with-system-libvpx 1.75 -ac_add_options --with-system-libevent 1.76 -ac_add_options --with-system-zlib 1.77 -ac_add_options --with-system-bz2 1.78 -# ac_add_options --enable-system-sqlite 1.79 -# ac_add_options --enable-system-ffi 1.80 -ac_add_options --enable-system-pixman 1.81 -EOT 1.82 - chmod -R +x build/autoconf/* python/* 1.83 + cp $stuff/mozconfig $src 1.84 + chmod -R +x build/autoconf/* python/* 1.85 find . -name '*.sh' -exec chmod +x {} \; 1.86 export MOZBUILD_STATE_PATH="$src/mozbuild" 1.87 export MOZCONFIG="$src/mozconfig" 1.88 - export CPPFLAGS="$CPPFLAGS -O2 -std=gnu++0x" 1.89 + export CPPFLAGS="$CPPFLAGS -O2" 1.90 + export MAKEFLAGS="$MAKEFLAGS" 1.91 python2 mach configure 1.92 python2 mach build || echo "Next =>" 1.93 python2 mach build 1.94 cd $src/obj-i686-pc-linux-gnu 1.95 - (make package) > ./instLOG 2>&1 1.96 + echo ================================================================================ 1.97 + echo 'make package' 1.98 + echo ================================================================================ 1.99 + make package 1.100 + echo ================================================================================ 1.101 + # | egrep -v 'error|ERROR' ) > ./instLOG 2>&1 1.102 cd dist 1.103 - install -d "$DESTDIR"/usr/bin 1.104 - install -d "$DESTDIR"/usr/lib 1.105 - cp -a palemoon $DESTDIR/usr/lib/$PACKAGE 1.106 + for i in bin lib share/applications; 1.107 + do install -d $DESTDIR/usr/$i; done 1.108 + cp -a $PACKAGE $DESTDIR/usr/lib/$PACKAGE 1.109 + cp -a $src/browser/branding/official/$PACKAGE.desktop \ 1.110 + $install/usr/share/applications 1.111 } 1.112 1.113 # Rules to gen a SliTaz package suitable for Tazpkg. 1.114 genpkg_rules() 1.115 { 1.116 cp -a $install/* $fs 1.117 + mkdir -p $fs/usr/share/pixmaps 1.118 + ln -sf /usr/lib/$PACKAGE/$PACKAGE $fs/usr/bin 1.119 + ln -sf /usr/lib/$PACKAGE/browser/chrome/icons/default/default48.png \ 1.120 + $fs/usr/share/pixmaps/palemoon.png 1.121 + ln -s palemoon $fs/usr/bin/browser-html5 1.122 }