wok-undigest rev 1195
palemoon: experimental configure options
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Tue May 10 23:40:19 2016 +0200 (2016-05-10) |
parents | 897423003b65 |
children | ef99e2cce662 |
files | palemoon/receipt |
line diff
1.1 --- a/palemoon/receipt Sun May 08 10:53:05 2016 +0200 1.2 +++ b/palemoon/receipt Tue May 10 23:40:19 2016 +0200 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="palemoon" 1.7 -VERSION="26.2.1" 1.8 +VERSION="26.2.2" 1.9 CATEGORY="network" 1.10 LICENSE="MPL2" 1.11 SHORT_DESC="Browser based on Firefox that's optimised for performance" 1.12 @@ -14,11 +14,14 @@ 1.13 1.14 BUILD_DEPENDS="autoconf213 gtk+-dev yasm zip unzip iw dbus-dev dbus-glib-dev \ 1.15 iw libpng-dev gstreamer gstreamer-dev gst-plugins-base-dev gst-plugins-base \ 1.16 -libvpx-dev mesa-dev setuptools virtualenv zlib-dev python-dev wget cacerts" 1.17 +libvpx-dev mesa-dev setuptools virtualenv zlib-dev bzip2-dev python-dev \ 1.18 +pixman pixman-dev sqlite sqlite-dev libffi libffi-dev libevent libevent-dev" 1.19 1.20 # Rules to configure and make the package. 1.21 compile_rules() 1.22 { 1.23 + find -type f | grep duckduckgo | xargs \ 1.24 + sed -i 's|name="t" value="palemoon"|name="t" value="slitaz"|' 1.25 cat > mozconfig <<EOT 1.26 export MOZILLA_OFFICIAL=1 1.27 mk_add_options MOZ_CO_PROJECT=browser 1.28 @@ -34,7 +37,7 @@ 1.29 ac_add_options --enable-jemalloc 1.30 ac_add_options --enable-jemalloc-lib 1.31 ac_add_options --enable-gstreamer=0.10 1.32 -ac_add_options --enable-optimize="-O2 -march=i486 -mtune=i686" 1.33 +ac_add_options --enable-optimize="-mtune=i686" 1.34 ac_add_options --enable-strip 1.35 ac_add_options --x-libraries=/usr/lib 1.36 ac_add_options --prefix=/usr 1.37 @@ -57,21 +60,32 @@ 1.38 ac_add_options --disable-websms-backend 1.39 ac_add_options --disable-windows-mobile-components 1.40 ac_add_options --disable-valgrind 1.41 + 1.42 +ac_add_options --disable-ogg 1.43 +ac_add_options --disable-webm 1.44 +ac_add_options --disable-webgl 1.45 +#ac_add_options --with-system-libvpx 1.46 +ac_add_options --with-system-libevent 1.47 +ac_add_options --with-system-zlib 1.48 +ac_add_options --with-system-bz2 1.49 +ac_add_options --enable-system-sqlite 1.50 +ac_add_options --enable-system-ffi 1.51 +ac_add_options --enable-system-pixman 1.52 EOT 1.53 chmod -R +x build/autoconf/* python/* 1.54 find . -name '*.sh' -exec chmod +x {} \; 1.55 export MOZBUILD_STATE_PATH="$src/mozbuild" 1.56 export MOZCONFIG="$src/mozconfig" 1.57 export CPPFLAGS="$CPPFLAGS -O2 -std=gnu++0x" 1.58 - export MAKEFLAGS="-j3" 1.59 python2 mach configure 1.60 python2 mach build || echo "Next =>" 1.61 python2 mach build 1.62 cd $src/obj-i686-pc-linux-gnu 1.63 - make package ; cd dist 1.64 + make package | egrep -v 'error|ERROR' 1.65 + cd dist 1.66 install -d "$DESTDIR"/usr/bin 1.67 install -d "$DESTDIR"/usr/lib 1.68 - cp -a palemoon/ "$DESTDIR/usr/lib/$PACKAGE" 1.69 + cp -a palemoon $DESTDIR/usr/lib/$PACKAGE 1.70 } 1.71 1.72 # Rules to gen a SliTaz package suitable for Tazpkg.