wok-next rev 20657

Up openjpeg2 (2.3.0), pciutils (3.5.6), pcre (8.41), pcre2 (10.31), pinentry (1.1.0), sakura (3.6.0), vte (0.50.2); add openobex, pax.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat May 05 16:03:34 2018 +0300 (2018-05-05)
parents f431dfa51f83
children 0a9b2a43d493
files openjpeg/receipt openjpeg2/receipt openobex/receipt p7zip/receipt pax/receipt pciutils/receipt pcre/receipt pcre2/receipt pinentry/receipt sakura/receipt vte/receipt xorg-pixman/receipt
line diff
     1.1 --- a/openjpeg/receipt	Fri May 04 15:50:36 2018 +0300
     1.2 +++ b/openjpeg/receipt	Sat May 05 16:03:34 2018 +0300
     1.3 @@ -7,6 +7,7 @@
     1.4  MAINTAINER="slaxemulator@gmail.com"
     1.5  LICENSE="BSD"
     1.6  WEB_SITE="http://www.openjpeg.org/"
     1.7 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/openjpeg.html"
     1.8  
     1.9  TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.10  WGET_URL="$SF_MIRROR/openjpeg.mirror/$TARBALL"
    1.11 @@ -32,7 +33,7 @@
    1.12  		*-tools)
    1.13  			copy bin/
    1.14  			CAT="graphics|applications"
    1.15 -			DEPENDS="openjpeg lcms2 libjpeg-turbo libpng16 tiff zlib"
    1.16 +			DEPENDS="openjpeg lcms2 libpng16 tiff"
    1.17  			;;
    1.18  		*-dev)
    1.19  			copy @dev
     2.1 --- a/openjpeg2/receipt	Fri May 04 15:50:36 2018 +0300
     2.2 +++ b/openjpeg2/receipt	Sat May 05 16:03:34 2018 +0300
     2.3 @@ -1,12 +1,13 @@
     2.4  # SliTaz package receipt v2.
     2.5  
     2.6  PACKAGE="openjpeg2"
     2.7 -VERSION="2.1.2"
     2.8 +VERSION="2.3.0"
     2.9  CATEGORY="graphics"
    2.10 -SHORT_DESC="Open-source C-Library for JPEG 2000 (ver. 2.x)"
    2.11 +SHORT_DESC="Open-source C-Library for JPEG 2000 (v. 2.x)"
    2.12  MAINTAINER="al.bobylev@gmail.com"
    2.13  LICENSE="BSD"
    2.14  WEB_SITE="http://www.openjpeg.org/"
    2.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/openjpeg2.html"
    2.16  
    2.17  TARBALL="openjpeg-$VERSION.tar.gz"
    2.18  WGET_URL="https://github.com/uclouvain/openjpeg/archive/v$VERSION.tar.gz"
    2.19 @@ -14,30 +15,28 @@
    2.20  BUILD_DEPENDS="cmake zlib-dev libpng16-dev tiff-dev lcms2-dev"
    2.21  SPLIT="openjpeg2-tools openjpeg2-dev"
    2.22  
    2.23 -# Rules to configure and make the package.
    2.24 -compile_rules()
    2.25 -{
    2.26 -	mkdir build &&
    2.27 -	cd    build &&
    2.28 +compile_rules() {
    2.29 +	mkdir build
    2.30 +	cd    build
    2.31  	cmake \
    2.32  		-DCMAKE_BUILD_TYPE=Release \
    2.33 -		-DCMAKE_INSTALL_PREFIX=/usr .. &&
    2.34 -	make && make install &&
    2.35 +		-DCMAKE_INSTALL_PREFIX=/usr \
    2.36 +		.. &&
    2.37 +	make &&
    2.38 +	make install || return 1
    2.39  
    2.40  	cook_pick_manpages $src/doc/man/*/*
    2.41  }
    2.42  
    2.43 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.44 -genpkg_rules()
    2.45 -{
    2.46 +genpkg_rules() {
    2.47  	case $PACKAGE in
    2.48  		openjpeg2)
    2.49  			copy *.so*
    2.50  			;;
    2.51 -		*-tools)
    2.52 +		openjpeg2-tools)
    2.53  			copy bin/
    2.54  			CAT="graphics|applications"
    2.55 -			DEPENDS="openjpeg2 lcms2 libpng16 tiff zlib"
    2.56 +			DEPENDS="openjpeg2 lcms2 libpng16 tiff"
    2.57  			;;
    2.58  		*-dev)
    2.59  			copy @dev
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/openobex/receipt	Sat May 05 16:03:34 2018 +0300
     3.3 @@ -0,0 +1,45 @@
     3.4 +# SliTaz package receipt v2.
     3.5 +
     3.6 +PACKAGE="openobex"
     3.7 +VERSION="1.7.2"
     3.8 +CATEGORY="libs"
     3.9 +SHORT_DESC="OpenOBEX is an Open-source library for the OBject EXchange protocol"
    3.10 +MAINTAINER="al.bobylev@gmail.com"
    3.11 +LICENSE="LGPL2"
    3.12 +WEB_SITE="https://gitlab.com/openobex/mainline"
    3.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/openobex.html"
    3.14 +
    3.15 +TARBALL="openobex-$VERSION-Source.tar.gz"
    3.16 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    3.17 +
    3.18 +BUILD_DEPENDS="cmake bluez-dev libusb-dev libusb-compat-dev"
    3.19 +SPLIT="openobex-dev"
    3.20 +
    3.21 +compile_rules() {
    3.22 +	# group plugdev (83) provided by slitaz-base-files
    3.23 +
    3.24 +	mkdir build
    3.25 +	cd    build
    3.26 +
    3.27 +	cmake \
    3.28 +		-DCMAKE_INSTALL_PREFIX=/usr \
    3.29 +		-DCMAKE_INSTALL_LIBDIR=/usr/lib \
    3.30 +		-DCMAKE_BUILD_TYPE=Release \
    3.31 +		-Wno-dev \
    3.32 +		.. &&
    3.33 +	make &&
    3.34 +	make install
    3.35 +}
    3.36 +
    3.37 +genpkg_rules() {
    3.38 +	case $PACKAGE in
    3.39 +		openobex)
    3.40 +			copy @std
    3.41 +			DEPENDS="libusb"
    3.42 +			;;
    3.43 +		*-dev)
    3.44 +			copy @dev
    3.45 +			DEPENDS="openobex libusb-dev"
    3.46 +			;;
    3.47 +	esac
    3.48 +}
     4.1 --- a/p7zip/receipt	Fri May 04 15:50:36 2018 +0300
     4.2 +++ b/p7zip/receipt	Sat May 05 16:03:34 2018 +0300
     4.3 @@ -8,6 +8,7 @@
     4.4  LICENSE="LGPL2.1"
     4.5  #WEB_SITE="http://p7zip.sourceforge.net/"
     4.6  WEB_SITE="https://sourceforge.net/projects/sevenzip/"
     4.7 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/p7zip.html"
     4.8  
     4.9  TARBALL="${PACKAGE}_${VERSION}_src_all.tar.bz2"
    4.10  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    4.11 @@ -28,15 +29,7 @@
    4.12  		DEST_DIR="$install" \
    4.13  		DEST_HOME=/usr \
    4.14  		DEST_SHARE_DOC=/usr/share/doc/p7zip-$VERSION \
    4.15 -		DEST_MAN=/usr/share/man || return 1
    4.16 -
    4.17 -#	# Remove documentation for the GUI file manager
    4.18 -#	rm -r "$install/usr/share/doc/p7zip/DOC/MANUAL/fm"
    4.19 -
    4.20 -#	install -d $install/usr/share/licenses/p7zip
    4.21 -#	ln -s -t   $install/usr/share/licenses/p7zip/ \
    4.22 -#		/usr/share/doc/p7zip/DOC/License.txt \
    4.23 -#		/usr/share/doc/p7zip/DOC/unRarLicense.txt
    4.24 +		DEST_MAN=/usr/share/man
    4.25  }
    4.26  
    4.27  genpkg_rules() {
    4.28 @@ -44,7 +37,6 @@
    4.29  		p7zip)
    4.30  			copy 7zr
    4.31  			CAT="utilities|supports only 7z archives"
    4.32 -			DEPENDS="gcc-lib-base glibc-base"
    4.33  			;;
    4.34  		p7zip-full)
    4.35  			copy @std @rm
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/pax/receipt	Sat May 05 16:03:34 2018 +0300
     5.3 @@ -0,0 +1,36 @@
     5.4 +# SliTaz package receipt v2.
     5.5 +
     5.6 +PACKAGE="pax"
     5.7 +VERSION="070715"
     5.8 +CATEGORY="utilities"
     5.9 +SHORT_DESC="POSIX archiving utility"
    5.10 +MAINTAINER="al.bobylev@gmail.com"
    5.11 +LICENSE="GPL2 LGPL2.1"
    5.12 +WEB_SITE="https://sourceforge.net/projects/heirloom/"
    5.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/pax.html"
    5.14 +
    5.15 +TARBALL="heirloom-$VERSION.tar.bz2"
    5.16 +WGET_URL="$SF_MIRROR/heirloom/$TARBALL"
    5.17 +
    5.18 +BUILD_DEPENDS="zlib-dev bzip2-dev"
    5.19 +
    5.20 +compile_rules() {
    5.21 +	sed \
    5.22 +		-e '/LIBZ/s@ -Wl[^ ]*@@g' \
    5.23 +		-e '/LIBBZ2/{s@^#@@;s@ -Wl[^ ]*@@g}' \
    5.24 +		-e '/BZLIB/s@0@1@' \
    5.25 +		-i build/mk.config
    5.26 +
    5.27 +	make makefiles &&
    5.28 +	make -C libcommon &&
    5.29 +	make -C libuxre &&
    5.30 +	make -C cpio || return 1
    5.31 +
    5.32 +	install -Dm755 cpio/pax_su3 $install/usr/bin/pax
    5.33 +	cook_pick_manpages cpio/pax.1
    5.34 +}
    5.35 +
    5.36 +genpkg_rules() {
    5.37 +	copy @std
    5.38 +	DEPENDS="bzlib zlib"
    5.39 +}
     6.1 --- a/pciutils/receipt	Fri May 04 15:50:36 2018 +0300
     6.2 +++ b/pciutils/receipt	Sat May 05 16:03:34 2018 +0300
     6.3 @@ -1,7 +1,7 @@
     6.4  # SliTaz package receipt v2.
     6.5  
     6.6  PACKAGE="pciutils"
     6.7 -VERSION="3.5.5"
     6.8 +VERSION="3.5.6"
     6.9  CATEGORY="system-tools"
    6.10  SHORT_DESC="Linux PCI Utilities"
    6.11  MAINTAINER="pankso@slitaz.org"
    6.12 @@ -9,45 +9,26 @@
    6.13  WEB_SITE="http://mj.ucw.cz/sw/pciutils/"
    6.14  LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/pciutils.html"
    6.15  
    6.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    6.17 -WGET_URL="ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/$TARBALL"
    6.18 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    6.19 +WGET_URL="https://www.kernel.org/pub/software/utils/pciutils/$TARBALL"
    6.20  
    6.21  BUILD_DEPENDS="kmod-dev eudev-dev zlib-dev"
    6.22  SPLIT="pciutils-dev"
    6.23  
    6.24  compile_rules() {
    6.25  	make \
    6.26 -		OPT="$CFLAGS -fPIC -DPIC" \
    6.27 -		ZLIB=yes \
    6.28 -		SHARED=no \
    6.29 -		PREFIX=/usr \
    6.30 -		SHAREDIR=/usr/share/misc \
    6.31 -		MANDIR=/usr/share/man \
    6.32 -		SBINDIR=/usr/bin \
    6.33 -		lib/libpci.a &&
    6.34 -	cp lib/libpci.a $src/../ &&
    6.35 -
    6.36 -	make clean &&
    6.37 -	make \
    6.38 -		OPT="$CFLAGS" \
    6.39 -		ZLIB=yes \
    6.40 -		SHARED=yes \
    6.41  		PREFIX=/usr \
    6.42  		SBINDIR=/usr/bin \
    6.43 -		SHAREDIR=/usr/share/misc \
    6.44 -		MANDIR=/usr/share/man \
    6.45 -		all &&
    6.46 -
    6.47 +		SHAREDIR=/usr/share/hwdata \
    6.48 +		SHARED=yes &&
    6.49  	make \
    6.50 -		SHARED=yes \
    6.51  		PREFIX=/usr \
    6.52  		SBINDIR=/usr/bin \
    6.53 -		SHAREDIR=/usr/share/misc \
    6.54 -		MANDIR=/usr/share/man \
    6.55 -		DESTDIR=$install \
    6.56 -		install install-lib &&
    6.57 +		SHAREDIR=/usr/share/hwdata \
    6.58 +		SHARED=yes \
    6.59 +		install install-lib || return 1
    6.60  
    6.61 -	mv $src/../libpci.a $install/usr/lib
    6.62 +	chmod -v 755 $install/usr/lib/libpci.so.$VERSION
    6.63  }
    6.64  
    6.65  genpkg_rules() {
    6.66 @@ -55,7 +36,7 @@
    6.67  		pciutils)
    6.68  			copy @std
    6.69  			rm -rf $fs/usr/share/
    6.70 -			DEPENDS="eudev kmod liblzma zlib   pciids"
    6.71 +			DEPENDS="eudev kmod zlib   pciids"
    6.72  			;;
    6.73  		*-dev)
    6.74  			copy @dev
     7.1 --- a/pcre/receipt	Fri May 04 15:50:36 2018 +0300
     7.2 +++ b/pcre/receipt	Sat May 05 16:03:34 2018 +0300
     7.3 @@ -1,8 +1,8 @@
     7.4  # SliTaz package receipt v2.
     7.5  
     7.6  PACKAGE="pcre"
     7.7 -VERSION="8.40"
     7.8 -CATEGORY="system-tools"
     7.9 +VERSION="8.41"
    7.10 +CATEGORY="meta"
    7.11  SHORT_DESC="Perl 5 Compatible Regular Expression"
    7.12  MAINTAINER="pankso@slitaz.org"
    7.13  LICENSE="BSD"
    7.14 @@ -10,10 +10,10 @@
    7.15  LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/pcre.html"
    7.16  
    7.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    7.18 -WGET_URL="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/$TARBALL"
    7.19 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    7.20  
    7.21  BUILD_DEPENDS="zlib-dev bzip2-dev readline-dev valgrind-dev"
    7.22 -SPLIT="pcre-apps pcre-dev"
    7.23 +SPLIT="libpcre libpcre16 libpcre32 libpcrecpp libpcreposix pcre-apps pcre-dev"
    7.24  
    7.25  compile_rules() {
    7.26  	./configure \
    7.27 @@ -40,12 +40,38 @@
    7.28  genpkg_rules() {
    7.29  	case $PACKAGE in
    7.30  		pcre)
    7.31 -			copy *.so*
    7.32 -			CAT="system-tools|library"
    7.33 +			CAT="meta|old way compatibility meta-package"
    7.34 +			DEPENDS="libpcre libpcre16 libpcre32 libpcrecpp libpcreposix"
    7.35 +			;;
    7.36 +		libpcre)
    7.37 +			copy libpcre.so*
    7.38 +			CAT="system-tools|PCRE library"
    7.39 +			DEPENDS=" "
    7.40 +			;;
    7.41 +		libpcre16)
    7.42 +			copy libpcre16.so*
    7.43 +			CAT="system-tools|PCRE-16 library"
    7.44 +			DEPENDS=" "
    7.45 +			;;
    7.46 +		libpcre32)
    7.47 +			copy libpcre32.so*
    7.48 +			CAT="system-tools|PCRE-32 library"
    7.49 +			DEPENDS=" "
    7.50 +			;;
    7.51 +		libpcrecpp)
    7.52 +			copy libpcrecpp.so*
    7.53 +			CAT="system-tools|PCRE-CPP library"
    7.54 +			DEPENDS="libpcre"
    7.55 +			;;
    7.56 +		libpcreposix)
    7.57 +			copy libpcreposix.so*
    7.58 +			CAT="system-tools|PCRE-POSIX library"
    7.59 +			DEPENDS=" "
    7.60  			;;
    7.61  		*-apps)
    7.62  			copy @std @rm
    7.63 -			DEPENDS="pcre bzlib ncurses readline zlib"
    7.64 +			DEPENDS="libpcre libpcre16 libpcre32 libpcreposix bzlib readline \
    7.65 +			zlib"
    7.66  			CAT="development|applications"
    7.67  			;;
    7.68  		*-dev) copy @dev;;
     8.1 --- a/pcre2/receipt	Fri May 04 15:50:36 2018 +0300
     8.2 +++ b/pcre2/receipt	Sat May 05 16:03:34 2018 +0300
     8.3 @@ -1,7 +1,7 @@
     8.4  # SliTaz package receipt v2.
     8.5  
     8.6  PACKAGE="pcre2"
     8.7 -VERSION="10.23"
     8.8 +VERSION="10.31"
     8.9  CATEGORY="system-tools"
    8.10  SHORT_DESC="Perl 5 Compatible Regular Expression 2"
    8.11  MAINTAINER="al.bobylev@gmail.com"
    8.12 @@ -10,10 +10,10 @@
    8.13  LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/pcre2.html"
    8.14  
    8.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    8.16 -WGET_URL="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/$TARBALL"
    8.17 +WGET_URL="$SF_MIRROR/pcre/$TARBALL"
    8.18  
    8.19  BUILD_DEPENDS="zlib-dev bzip2-dev readline-dev valgrind-dev"
    8.20 -SPLIT="pcre2-apps pcre2-dev"
    8.21 +SPLIT="libpcre2-8 libpcre2-16 libpcre2-32 libpcre2-posix pcre2-apps pcre2-dev"
    8.22  
    8.23  compile_rules() {
    8.24  	./configure \
    8.25 @@ -35,12 +35,33 @@
    8.26  genpkg_rules() {
    8.27  	case $PACKAGE in
    8.28  		pcre2)
    8.29 -			copy *.so*
    8.30 -			CAT="system-tools|library"
    8.31 +			CAT="meta|old way compatibility meta-package"
    8.32 +			DEPENDS="libpcre2-8 libpcre2-16 libpcre2-32 libpcre2-posix"
    8.33  			;;
    8.34 -		*-apps)
    8.35 +		libpcre2-8)
    8.36 +			copy libpcre2-8.so*
    8.37 +			CAT="system-tools|PCRE2-8 library"
    8.38 +			DEPENDS=" "
    8.39 +			;;
    8.40 +		libpcre2-16)
    8.41 +			copy libpcre2-16.so*
    8.42 +			CAT="system-tools|PCRE2-16 library"
    8.43 +			DEPENDS=" "
    8.44 +			;;
    8.45 +		libpcre2-32)
    8.46 +			copy libpcre2-32.so*
    8.47 +			CAT="system-tools|PCRE2-32 library"
    8.48 +			DEPENDS=" "
    8.49 +			;;
    8.50 +		libpcre2-posix)
    8.51 +			copy libpcre2-posix.so*
    8.52 +			CAT="system-tools|PCRE2-POSIX library"
    8.53 +			DEPENDS="libpcre2-8"
    8.54 +			;;
    8.55 +		pcre2-apps)
    8.56  			copy @std @rm
    8.57 -			DEPENDS="pcre2 bzlib ncurses readline zlib"
    8.58 +			DEPENDS="libpcre2-8 libpcre2-16 libpcre2-32 libpcre2-posix bzlib \
    8.59 +			readline zlib"
    8.60  			CAT="development|applications"
    8.61  			;;
    8.62  		*-dev)
     9.1 --- a/pinentry/receipt	Fri May 04 15:50:36 2018 +0300
     9.2 +++ b/pinentry/receipt	Sat May 05 16:03:34 2018 +0300
     9.3 @@ -1,33 +1,33 @@
     9.4  # SliTaz package receipt v2.
     9.5  
     9.6  PACKAGE="pinentry"
     9.7 -VERSION="1.0.0"
     9.8 +VERSION="1.1.0"
     9.9  CATEGORY="security"
    9.10  SHORT_DESC="Collection of dialog programs that allow GnuPG to read passphrases \
    9.11  and PIN numbers in a secure manner"
    9.12  MAINTAINER="pascal.bellard@slitaz.org"
    9.13  LICENSE="GPL2"
    9.14  WEB_SITE="https://www.gnupg.org/"
    9.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/pinentry.html"
    9.16  
    9.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    9.18  WGET_URL="https://www.gnupg.org/ftp/gcrypt/pinentry/$TARBALL"
    9.19  # https://www.gnupg.org/download/integrity_check.html
    9.20 -TARBALL_SHA1="85d9ac81ebad3fb082514c505c90c39a0456f1f6"
    9.21 +TARBALL_SHA1="693bdf9f48dfb3e040d92f50b1bb464e268b9fb0"
    9.22  
    9.23  BUILD_DEPENDS="libassuan-dev libgpg-error-dev ncurses-dev libcap-dev \
    9.24 -libsecret-dev libgcrypt-dev"
    9.25 +libsecret-dev libgcrypt-dev" # gtk+-dev gcr-dev
    9.26  SIBLINGS="pinentry-gtk"
    9.27  
    9.28 -# Rules to gen a SliTaz package suitable for Tazpkg.
    9.29 -
    9.30 -compile_rules()
    9.31 -{
    9.32 -	./configure --prefix=/usr &&
    9.33 -	make && make install
    9.34 +compile_rules() {
    9.35 +	./configure \
    9.36 +		--enable-pinentry-tty \
    9.37 +		$CONFIGURE_ARGS &&
    9.38 +	make &&
    9.39 +	make install
    9.40  }
    9.41  
    9.42 -genpkg_rules()
    9.43 -{
    9.44 +genpkg_rules() {
    9.45  	copy @std
    9.46  	DEPENDS="glib libassuan libcap libgpg-error libsecret ncurses"
    9.47  }
    10.1 --- a/sakura/receipt	Fri May 04 15:50:36 2018 +0300
    10.2 +++ b/sakura/receipt	Sat May 05 16:03:34 2018 +0300
    10.3 @@ -1,7 +1,7 @@
    10.4  # SliTaz package receipt v2.
    10.5  
    10.6  PACKAGE="sakura"
    10.7 -VERSION="3.4.0"
    10.8 +VERSION="3.6.0"
    10.9  CATEGORY="utilities"
   10.10  SHORT_DESC="Simple GTK+3 and VTE-based terminal emulator"
   10.11  MAINTAINER="al.bobylev@gmail.com"
   10.12 @@ -11,28 +11,23 @@
   10.13  TARBALL="sakura-$VERSION.tar.bz2"
   10.14  WGET_URL="https://launchpad.net/sakura/trunk/$VERSION/+download/$TARBALL"
   10.15  
   10.16 -BUILD_DEPENDS="cmake glib-dev gtk+3-dev vte-dev pcre2-dev gettext"
   10.17 +BUILD_DEPENDS="cmake glib-dev gtk+3-dev vte-dev gettext"
   10.18  
   10.19 -# Rules to configure and make the package.
   10.20 -compile_rules()
   10.21 -{
   10.22 +compile_rules() {
   10.23  	sed -i '/TryExec/d; s|Icon=.*|Icon=utilities-terminal|' sakura.desktop
   10.24  
   10.25  	cmake \
   10.26  		-DCMAKE_INSTALL_PREFIX=/usr \
   10.27  		-DCMAKE_BUILD_TYPE=RELEASE \
   10.28  		. &&
   10.29 -	make && make install &&
   10.30 +	make &&
   10.31 +	make install || return 1
   10.32  
   10.33  	rm -rf $install/usr/share/pixmaps
   10.34  }
   10.35  
   10.36 -# Rules to gen a SliTaz package suitable for Tazpkg.
   10.37 -genpkg_rules()
   10.38 -{
   10.39 +genpkg_rules() {
   10.40  	copy @std
   10.41  	TAGS="terminal"
   10.42 -	DEPENDS="atk cairo gdk-pixbuf glib gtk+3 libgnutls pango pcre2 vte \
   10.43 -	xorg-libX11 zlib"
   10.44 -	PROVIDE="sakura"
   10.45 +	DEPENDS="glib gtk+3 pango vte"
   10.46  }
    11.1 --- a/vte/receipt	Fri May 04 15:50:36 2018 +0300
    11.2 +++ b/vte/receipt	Sat May 05 16:03:34 2018 +0300
    11.3 @@ -1,7 +1,7 @@
    11.4  # SliTaz package receipt v2.
    11.5  
    11.6  PACKAGE="vte"
    11.7 -VERSION="0.46.1"
    11.8 +VERSION="0.50.2"
    11.9  CATEGORY="utilities"
   11.10  SHORT_DESC="Terminal capabilities for GTK+ widgets"
   11.11  MAINTAINER="pankso@slitaz.org"
   11.12 @@ -13,8 +13,9 @@
   11.13  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   11.14  
   11.15  BUILD_DEPENDS_arm="gtk+-dev ncurses-dev"
   11.16 -BUILD_DEPENDS="automake gettext gobject-introspection-dev vala intltool \
   11.17 -pango-dev gtk+3-dev pcre2-dev gnutls-dev"
   11.18 +BUILD_DEPENDS="intltool pango-dev gtk+3-dev pcre2-dev gnutls-dev \
   11.19 +gobject-introspection-dev vala gperf"
   11.20 +
   11.21  SPLIT="vte-terminal vte vte-dev"
   11.22  
   11.23  compile_rules() {
   11.24 @@ -23,16 +24,18 @@
   11.25  		*)    ARCH_ARGS="--enable-introspection=yes";;
   11.26  	esac
   11.27  
   11.28 -	sed -i '/Werror/d' configure.ac &&
   11.29 -	autoreconf &&
   11.30 -
   11.31  	./configure \
   11.32  		--disable-static \
   11.33  		$ARCH_ARGS \
   11.34  		$CONFIGURE_ARGS &&
   11.35  	fix libtool &&
   11.36 -	make -j1 &&
   11.37 -	make install
   11.38 +	make &&
   11.39 +	make install || return 1
   11.40 +
   11.41 +	ln -s $(cd $install/usr/lib/pkgconfig; ls vte-*.pc) \
   11.42 +		$install/usr/lib/pkgconfig/vte.pc
   11.43 +	ln -s $(cd $install/usr/bin; ls vte-*) \
   11.44 +		$install/usr/bin/vte
   11.45  
   11.46  	# add 'Home' and 'End' keys
   11.47  	#sed -i '9i\ \ \ \ :kh=\\E[H:@7=\\E[F:\\' $install/usr/share/vte/termcap-0.0/xterm
   11.48 @@ -43,30 +46,16 @@
   11.49  		vte-terminal)
   11.50  			copy bin/
   11.51  			CAT="development|X Terminal"
   11.52 -			DEPENDS="vte"
   11.53 +			DEPENDS="glib gtk+3 pango vte"
   11.54  			;;
   11.55  		vte)
   11.56  			copy @std @rm
   11.57 -			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gmp \
   11.58 -			gtk+3 libffi libgnutls libharfbuzz libidn liblzma libpng16 \
   11.59 -			libtasn1 libunistring libxml2 nettle p11-kit pango pcre pcre2 \
   11.60 -			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
   11.61 -			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
   11.62 -			xorg-pixman zlib"
   11.63 +			DEPENDS="atk cairo glib gtk+3 libgnutls libpcre2-8 pango zlib"
   11.64  			;;
   11.65  		vte-dev)
   11.66  			copy @dev
   11.67 -			ln -s $(cd $fs/usr/lib/pkgconfig ; ls vte-*.pc) \
   11.68 -				$fs/usr/lib/pkgconfig/vte.pc
   11.69  			DEPENDS="vte vte-terminal \
   11.70 -			atk-dev bzip2-dev cairo-dev fontconfig-dev freetype-dev \
   11.71 -			gdk-pixbuf-dev glib-dev gmp-dev gnutls-dev gtk+3-dev harfbuzz-dev \
   11.72 -			libffi-dev libidn-dev libpng16-dev libtasn1-dev libunistring-dev \
   11.73 -			libxml2-dev nettle-dev p11-kit-dev pango-dev pcre-dev pcre2-dev \
   11.74 -			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
   11.75 -			xorg-libX11-dev xorg-libXau-dev xorg-libxcb-dev xorg-libXdmcp-dev \
   11.76 -			xorg-libXext-dev xorg-libXrender-dev xorg-pixman-dev xz-dev \
   11.77 -			zlib-dev"
   11.78 +			glib-dev gnutls-dev gtk+3-dev pango-dev pcre2-dev zlib-dev"
   11.79  			;;
   11.80  	esac
   11.81  }
    12.1 --- a/xorg-pixman/receipt	Fri May 04 15:50:36 2018 +0300
    12.2 +++ b/xorg-pixman/receipt	Sat May 05 16:03:34 2018 +0300
    12.3 @@ -7,6 +7,7 @@
    12.4  MAINTAINER="pankso@slitaz.org"
    12.5  LICENSE="MIT"
    12.6  WEB_SITE="https://www.cairographics.org/"
    12.7 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/pixman.html"
    12.8  
    12.9  TARBALL="pixman-$VERSION.tar.bz2"
   12.10  WGET_URL="$XORG_MIRROR/lib/$TARBALL"
   12.11 @@ -15,7 +16,9 @@
   12.12  SPLIT="xorg-pixman-dev"
   12.13  
   12.14  compile_rules() {
   12.15 -	./configure $CONFIGURE_ARGS &&
   12.16 +	./configure \
   12.17 +		--disable-static \
   12.18 +		$CONFIGURE_ARGS &&
   12.19  	fix libtool &&
   12.20  	make &&
   12.21  	make install