wok-next rev 20957

Random updates
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Sep 05 15:26:05 2018 +0300 (2018-09-05)
parents d2950281f122
children ac33744dc2c2
files 0install/.icon.png 0install/receipt aaphoto/receipt acpid/receipt aespipe/receipt afpfs-ng/receipt aircrack-ng/receipt aircrack-ng/stuff/patches/9a1846507ff043c397257206ff21adae90a122f4.patch aircrack-ng/stuff/patches/make-check-fix.patch aircrack-ng/stuff/patches/series at-spi2-atk/receipt at-spi2-core/receipt atk/receipt cmocka/receipt gconf/receipt gnome-python-desktop/receipt gnome-python-desktop/stuff/patches/01_wnck_enums.patch gnome-python-desktop/stuff/patches/series libbonobo/receipt libbonoboui/receipt shared-mime-info/receipt
line diff
     1.1 Binary file 0install/.icon.png has changed
     2.1 --- a/0install/receipt	Wed Sep 05 00:08:37 2018 +0300
     2.2 +++ b/0install/receipt	Wed Sep 05 15:26:05 2018 +0300
     2.3 @@ -1,22 +1,24 @@
     2.4  # SliTaz package receipt v2.
     2.5  
     2.6  PACKAGE="0install"
     2.7 -VERSION="1.13"
     2.8 +VERSION="2.3"
     2.9  CATEGORY="misc"
    2.10 -SHORT_DESC="A decentralised cross-distribution software installation system"
    2.11 +SHORT_DESC="Decentralised cross-distribution software installation system"
    2.12  MAINTAINER="pascal.bellard@slitaz.org"
    2.13  LICENSE="LGPL2.1"
    2.14  WEB_SITE="http://0install.net/"
    2.15  
    2.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    2.17 -WGET_URL="http://downloads.sf.net/project/zero-install/$PACKAGE/$VERSION/$TARBALL"
    2.18 +WGET_URL="$SF_MIRROR/zero-install/$TARBALL"
    2.19  
    2.20  BUILD_DEPENDS="python python-pygobject2"
    2.21  
    2.22 +# Can't build newer OCaml based version 2.13
    2.23 +
    2.24  compile_rules() {
    2.25  	python setup.py install --root=$DESTDIR || return 1
    2.26  
    2.27 -	# move man pages in a right place
    2.28 +	# move man pages into a right place
    2.29  	mv $install/usr/man $install/usr/share
    2.30  }
    2.31  
     3.1 --- a/aaphoto/receipt	Wed Sep 05 00:08:37 2018 +0300
     3.2 +++ b/aaphoto/receipt	Wed Sep 05 15:26:05 2018 +0300
     3.3 @@ -1,27 +1,28 @@
     3.4  # SliTaz package receipt v2.
     3.5  
     3.6  PACKAGE="aaphoto"
     3.7 -VERSION="0.41"
     3.8 +VERSION="0.45"
     3.9  CATEGORY="graphics"
    3.10  SHORT_DESC="Automatic photo adjusting"
    3.11  MAINTAINER="jozee@slitaz.org"
    3.12  LICENSE="GPL3"
    3.13  WEB_SITE="http://log69.com/aaphoto_en.html"
    3.14  
    3.15 -TARBALL="aaphoto_sources_v$VERSION.tar.gz"
    3.16 -#WGET_URL="http://log69.com/downloads/$TARBALL"
    3.17 -WGET_URL="http://ftp.uni-erlangen.de/pub/FreeBSD/ports/distfiles/$TARBALL"
    3.18 +TARBALL="aaphoto_sources_$VERSION.tar.gz"
    3.19 +WGET_URL="http://log69.com/downloads/$TARBALL"
    3.20  
    3.21 -BUILD_DEPENDS="libjpeg-turbo-dev jasper-dev libpng16-dev autoconf"
    3.22 +BUILD_DEPENDS="libgomp libjpeg-turbo-dev libpng16-dev"
    3.23  
    3.24  compile_rules() {
    3.25 -	sed -i 's/#include <png.h>/#include <zlib.h>\n&/' aaphoto.c
    3.26 +	./configure $CONFIGURE_ARGS &&
    3.27 +	make &&
    3.28 +	make install || return 1
    3.29  
    3.30 -	./configure --prefix=/usr && make && make DESTDIR=$DESTDIR install
    3.31 +	cook_pick_docs ChangeLog README
    3.32  }
    3.33  
    3.34  genpkg_rules() {
    3.35  	copy @std
    3.36 -	DEPENDS="jasper libgomp libjpeg-turbo libpng16"
    3.37 -	TAGS="photo jpeg jpg png bmp"
    3.38 +	DEPENDS="libgomp libjpeg-turbo libpng16"
    3.39 +	TAGS="photo jpeg jpg png"
    3.40  }
     4.1 --- a/acpid/receipt	Wed Sep 05 00:08:37 2018 +0300
     4.2 +++ b/acpid/receipt	Wed Sep 05 15:26:05 2018 +0300
     4.3 @@ -1,13 +1,13 @@
     4.4  # SliTaz package receipt v2.
     4.5  
     4.6  PACKAGE="acpid"
     4.7 -VERSION="2.0.28"
     4.8 +VERSION="2.0.30"
     4.9  CATEGORY="system-tools"
    4.10  SHORT_DESC="The ACPI event daemon with netlink"
    4.11  MAINTAINER="domcox@slitaz.org"
    4.12  LICENSE="GPL2"
    4.13  WEB_SITE="https://sourceforge.net/projects/acpid2/"
    4.14 -LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/acpid.html"
    4.15 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/acpid.html"
    4.16  
    4.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.18  WGET_URL="$SF_MIRROR/acpid2/$TARBALL"
     5.1 --- a/aespipe/receipt	Wed Sep 05 00:08:37 2018 +0300
     5.2 +++ b/aespipe/receipt	Wed Sep 05 15:26:05 2018 +0300
     5.3 @@ -1,27 +1,24 @@
     5.4 -# SliTaz package receipt.
     5.5 +# SliTaz package receipt v2.
     5.6  
     5.7  PACKAGE="aespipe"
     5.8 -VERSION="v2.4d"
     5.9 +VERSION="2.4e"
    5.10  CATEGORY="utilities"
    5.11 -SHORT_DESC="AES encrypting or decrypting pipe."
    5.12 +SHORT_DESC="AES encrypting or decrypting pipe"
    5.13  MAINTAINER="pascal.bellard@slitaz.org"
    5.14  LICENSE="GPL"
    5.15  WEB_SITE="http://loop-aes.sourceforge.net/aespipe.README"
    5.16 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    5.17 +
    5.18 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
    5.19  WGET_URL="http://loop-aes.sourceforge.net/aespipe/$TARBALL"
    5.20  
    5.21 -# Rules to configure and make the package.
    5.22 -compile_rules()
    5.23 -{
    5.24 -	./configure --prefix=/usr \
    5.25 -		$CONFIGURE_ARGS &&
    5.26 +compile_rules() {
    5.27 +	./configure $CONFIGURE_ARGS &&
    5.28  	make &&
    5.29 -	make DESTDIR=$DESTDIR install
    5.30 +	make install || return 1
    5.31 +
    5.32 +	cook_pick_docs ChangeLog README
    5.33  }
    5.34  
    5.35 -# Rules to gen a SliTaz package suitable for Tazpkg.
    5.36 -genpkg_rules()
    5.37 -{
    5.38 -	mkdir -p $fs/usr
    5.39 -	cp -a $install/usr/bin $fs/usr
    5.40 +genpkg_rules() {
    5.41 +	copy @std
    5.42  }
     6.1 --- a/afpfs-ng/receipt	Wed Sep 05 00:08:37 2018 +0300
     6.2 +++ b/afpfs-ng/receipt	Wed Sep 05 15:26:05 2018 +0300
     6.3 @@ -1,35 +1,35 @@
     6.4  # SliTaz package receipt v2.
     6.5  
     6.6  PACKAGE="afpfs-ng"
     6.7 -VERSION="0.8.1"
     6.8 +VERSION="0.8.2.postgit20150729"
     6.9 +COMMIT="f6e24eb"
    6.10  CATEGORY="system-tools"
    6.11  SHORT_DESC="Client for the Apple Filing Protocol (AFP)"
    6.12  MAINTAINER="pascal.bellard@slitaz.org"
    6.13  LICENSE="GPL2"
    6.14 -WEB_SITE="https://sites.google.com/site/alexthepuffin/"
    6.15 +WEB_SITE="https://github.com/simonvetter/afpfs-ng"
    6.16  
    6.17 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    6.18 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    6.19 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    6.20 +WGET_URL="https://github.com/simonvetter/afpfs-ng/archive/$COMMIT.tar.gz"
    6.21  
    6.22 -BUILD_DEPENDS="automake libtool gfortran libgcrypt-dev readline-dev gmp-dev \
    6.23 -fuse2-dev libgpg-error-dev"
    6.24 -SPLIT="afpfs-ng-dev"
    6.25 +# Latest version 0.8.1 is on SourceForge.
    6.26 +# Github version isn't tagged as 0.8.2, but "0.8.2" mentioned in the initial
    6.27 +# commit message.
    6.28 +
    6.29 +BUILD_DEPENDS="gfortran libgcrypt-dev fuse2-dev readline-dev"
    6.30  
    6.31  compile_rules() {
    6.32 -	autoreconf -fi
    6.33 -
    6.34 -	./configure $CONFIGURE_ARGS &&
    6.35 +	./configure \
    6.36 +		--disable-static \
    6.37 +		$CONFIGURE_ARGS &&
    6.38  	fix libtool &&
    6.39  	make &&
    6.40 -	make install
    6.41 +	make install || return 1
    6.42 +
    6.43 +	cook_pick_docs AUTHORS ChangeLog NEWS README.md
    6.44  }
    6.45  
    6.46  genpkg_rules() {
    6.47 -	case $PACKAGE in
    6.48 -		afpfs-ng)
    6.49 -			copy @std
    6.50 -			DEPENDS="fuse2 libgcrypt readline"
    6.51 -			;;
    6.52 -		*-dev) copy @dev;;
    6.53 -	esac
    6.54 +	copy @std
    6.55 +	DEPENDS="fuse2 libgcrypt readline"
    6.56  }
     7.1 --- a/aircrack-ng/receipt	Wed Sep 05 00:08:37 2018 +0300
     7.2 +++ b/aircrack-ng/receipt	Wed Sep 05 15:26:05 2018 +0300
     7.3 @@ -1,7 +1,7 @@
     7.4  # SliTaz package receipt v2.
     7.5  
     7.6  PACKAGE="aircrack-ng"
     7.7 -VERSION="1.2-rc4"
     7.8 +VERSION="1.3"
     7.9  CATEGORY="network"
    7.10  SHORT_DESC="802.11 WEP and WPA-PSK keys cracking program"
    7.11  MAINTAINER="pascal.bellard@slitaz.org"
    7.12 @@ -11,26 +11,24 @@
    7.13  TARBALL="$PACKAGE-$VERSION.tar.gz"
    7.14  WGET_URL="https://download.aircrack-ng.org/$TARBALL"
    7.15  
    7.16 -BUILD_DEPENDS="libnl-dev coreutils-file-special openssl-dev sqlite3-dev \
    7.17 -zlib-dev"
    7.18 +BUILD_DEPENDS="automake libtool openssl-dev ethtool libnl-dev python-dev \
    7.19 +libpcap-dev pcre-dev sqlite3-dev zlib-dev cmocka-dev"
    7.20  
    7.21  compile_rules() {
    7.22 -	make \
    7.23 -		sqlite=true \
    7.24 -		experimental=true &&
    7.25 -	make \
    7.26 -		sqlite=true \
    7.27 -		experimental=true \
    7.28 -		bindir=/usr/bin \
    7.29 -		sbindir=/usr/sbin \
    7.30 -		mandir=/usr/share/man/man1/ \
    7.31 -		smandir=/usr/share/man/man8/ \
    7.32 -		DESTDIR=$install \
    7.33 -		install
    7.34 +	autoreconf -fiv
    7.35 +
    7.36 +	./configure \
    7.37 +		--with-experimental \
    7.38 +		--with-ext-scripts \
    7.39 +		$CONFIGURE_ARGS &&
    7.40 +	fix libtool &&
    7.41 +	make &&
    7.42 +	make install
    7.43  }
    7.44  
    7.45  genpkg_rules() {
    7.46  	copy @std
    7.47 -	DEPENDS="openssl libnl libsqlite3 zlib   aircrack-ng-oui iw"
    7.48 +	DEPENDS="libnl libpcap libpcre libsqlite3 openssl python zlib   \
    7.49 +	aircrack-ng-oui iw"
    7.50  	PROVIDE="aircrack-ng-scripts"
    7.51  }
     8.1 --- a/aircrack-ng/stuff/patches/9a1846507ff043c397257206ff21adae90a122f4.patch	Wed Sep 05 00:08:37 2018 +0300
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,59 +0,0 @@
     8.4 -From 9a1846507ff043c397257206ff21adae90a122f4 Mon Sep 17 00:00:00 2001
     8.5 -From: Thomas d'Otreppe <tdotreppe@aircrack-ng.org>
     8.6 -Date: Wed, 21 Dec 2016 00:18:46 +0000
     8.7 -Subject: [PATCH] Fixed compilation with OpenSSL 1.1.0 (Closes: #1711).
     8.8 -
     8.9 -git-svn-id: http://svn.aircrack-ng.org/trunk@2882 28c6078b-6c39-48e3-add9-af49d547ecab
    8.10 ----
    8.11 - src/crypto.c | 23 +++++++++++++++++++++++
    8.12 - 1 file changed, 23 insertions(+)
    8.13 -
    8.14 -diff --git a/src/crypto.c b/src/crypto.c
    8.15 -index c331875..46fa9c5 100644
    8.16 ---- a/src/crypto.c
    8.17 -+++ b/src/crypto.c
    8.18 -@@ -288,7 +288,15 @@ void calc_pmk( char *key, char *essid_pre, unsigned char pmk[40] )
    8.19 - void calc_mic (struct AP_info *ap, unsigned char pmk[32], unsigned char ptk[80], unsigned char mic[20]) {
    8.20 - 	int i;
    8.21 - 	unsigned char pke[100];
    8.22 -+	#if defined(USE_GCRYPT) || OPENSSL_VERSION_NUMBER < 0x10100000L
    8.23 -+		#define HMAC_USE_NO_PTR
    8.24 -+	#endif
    8.25 -+
    8.26 -+	#ifdef HMAC_USE_NO_PTR
    8.27 - 	HMAC_CTX ctx;
    8.28 -+	#else
    8.29 -+	HMAC_CTX * ctx;
    8.30 -+	#endif
    8.31 - 
    8.32 - 	memcpy( pke, "Pairwise key expansion", 23 );
    8.33 - 
    8.34 -@@ -314,6 +322,7 @@ void calc_mic (struct AP_info *ap, unsigned char pmk[32], unsigned char ptk[80],
    8.35 - 		memcpy( pke + 67, ap->wpa.snonce, 32 );
    8.36 - 	}
    8.37 - 
    8.38 -+	#ifdef HMAC_USE_NO_PTR
    8.39 - 	HMAC_CTX_init(&ctx);
    8.40 - 	HMAC_Init_ex(&ctx, pmk, 32, EVP_sha1(), NULL);
    8.41 - 	for(i = 0; i < 4; i++ )
    8.42 -@@ -325,6 +334,20 @@ void calc_mic (struct AP_info *ap, unsigned char pmk[32], unsigned char ptk[80],
    8.43 - 		HMAC_Final(&ctx, ptk + i*20, NULL);
    8.44 - 	}
    8.45 - 	HMAC_CTX_cleanup(&ctx);
    8.46 -+	#else
    8.47 -+	ctx = HMAC_CTX_new();
    8.48 -+	HMAC_Init_ex(ctx, pmk, 32, EVP_sha1(), NULL);
    8.49 -+	for(i = 0; i < 4; i++ )
    8.50 -+	{
    8.51 -+		pke[99] = i;
    8.52 -+		//HMAC(EVP_sha1(), values[0], 32, pke, 100, ptk + i * 20, NULL);
    8.53 -+		HMAC_Init_ex(ctx, 0, 0, 0, 0);
    8.54 -+		HMAC_Update(ctx, pke, 100);
    8.55 -+		HMAC_Final(ctx, ptk + i*20, NULL);
    8.56 -+	}
    8.57 -+	HMAC_CTX_free(ctx);
    8.58 -+	#endif
    8.59 -+	#undef HMAC_USE_NO_PTR
    8.60 - 
    8.61 - 	if( ap->wpa.keyver == 1 )
    8.62 - 	{
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/aircrack-ng/stuff/patches/make-check-fix.patch	Wed Sep 05 15:26:05 2018 +0300
     9.3 @@ -0,0 +1,22 @@
     9.4 +diff --git a/test/Makefile.am b/test/Makefile.am
     9.5 +index 3605dea..1e676bd 100644
     9.6 +--- a/test/Makefile.am
     9.7 ++++ b/test/Makefile.am
     9.8 +@@ -72,7 +72,7 @@ TESTS = test-hex_string_to_array.sh \
     9.9 + 		test-airdecap-ng-0004.sh
    9.10 + 
    9.11 + if HAVE_SQLITE3
    9.12 +-TESTS += test-airolib-ng-0001.sh
    9.13 ++# TESTS += test-airolib-ng-0001.sh
    9.14 + endif
    9.15 + 
    9.16 + EXTRA_DIST = test-hex_string_to_array.sh \
    9.17 +@@ -104,7 +104,7 @@ EXTRA_DIST = test-hex_string_to_array.sh \
    9.18 + 			 test-airolib-sqlite.sh
    9.19 + 
    9.20 + if HAVE_SQLITE3
    9.21 +-EXTRA_DIST += test-airolib-ng-0001.sh
    9.22 ++# EXTRA_DIST += test-airolib-ng-0001.sh
    9.23 + endif
    9.24 + 
    9.25 + 
    10.1 --- a/aircrack-ng/stuff/patches/series	Wed Sep 05 00:08:37 2018 +0300
    10.2 +++ b/aircrack-ng/stuff/patches/series	Wed Sep 05 15:26:05 2018 +0300
    10.3 @@ -1,2 +1,3 @@
    10.4 -# from https://www.archlinux.org/packages/community/i686/aircrack-ng/
    10.5 -9a1846507ff043c397257206ff21adae90a122f4.patch
    10.6 +# From Alpine Linux:
    10.7 +# https://git.alpinelinux.org/cgit/aports/tree/community/aircrack-ng
    10.8 +make-check-fix.patch
    11.1 --- a/at-spi2-atk/receipt	Wed Sep 05 00:08:37 2018 +0300
    11.2 +++ b/at-spi2-atk/receipt	Wed Sep 05 15:26:05 2018 +0300
    11.3 @@ -1,7 +1,7 @@
    11.4  # SliTaz package receipt v2.
    11.5  
    11.6  PACKAGE="at-spi2-atk"
    11.7 -VERSION="2.26.2"
    11.8 +VERSION="2.30.0"
    11.9  CATEGORY="libdevel"
   11.10  SHORT_DESC="Bridges ATK to At-Spi2 D-Bus service"
   11.11  MAINTAINER="yuripourre@gmail.com"
   11.12 @@ -12,14 +12,17 @@
   11.13  TARBALL="$PACKAGE-$VERSION.tar.xz"
   11.14  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   11.15  
   11.16 -BUILD_DEPENDS="dbus-dev glib-dev atk-dev at-spi2-core-dev"
   11.17 -SPLIT="at-spi2-atk-dev"
   11.18 +BUILD_DEPENDS="meson ninja dbus-dev glib-dev atk-dev at-spi2-core-dev \
   11.19 +libxml2-dev"
   11.20 +SPLIT="$PACKAGE-dev"
   11.21  
   11.22  compile_rules() {
   11.23 -	./configure $CONFIGURE_ARGS &&
   11.24 -	fix libtool &&
   11.25 -	make &&
   11.26 -	make install
   11.27 +	mkdir build
   11.28 +	cd    build
   11.29 +
   11.30 +	meson-wrapper &&
   11.31 +	ninja &&
   11.32 +	ninja install
   11.33  }
   11.34  
   11.35  genpkg_rules() {
    12.1 --- a/at-spi2-core/receipt	Wed Sep 05 00:08:37 2018 +0300
    12.2 +++ b/at-spi2-core/receipt	Wed Sep 05 15:26:05 2018 +0300
    12.3 @@ -1,7 +1,7 @@
    12.4  # SliTaz package receipt v2.
    12.5  
    12.6  PACKAGE="at-spi2-core"
    12.7 -VERSION="2.28.0"
    12.8 +VERSION="2.30.0"
    12.9  CATEGORY="libdevel"
   12.10  SHORT_DESC="Service Provider Interface for the Assistive Technologies"
   12.11  MAINTAINER="al.bobylev@gmail.com"
   12.12 @@ -14,7 +14,7 @@
   12.13  
   12.14  BUILD_DEPENDS="meson ninja dbus-dev glib-dev xorg-libX11-dev xorg-libXtst-dev \
   12.15  gobject-introspection-dev gettext"
   12.16 -SPLIT="at-spi2-core-dev"
   12.17 +SPLIT="$PACKAGE-dev"
   12.18  
   12.19  compile_rules() {
   12.20  	mkdir build
    13.1 --- a/atk/receipt	Wed Sep 05 00:08:37 2018 +0300
    13.2 +++ b/atk/receipt	Wed Sep 05 15:26:05 2018 +0300
    13.3 @@ -1,7 +1,7 @@
    13.4  # SliTaz package receipt v2.
    13.5  
    13.6  PACKAGE="atk"
    13.7 -VERSION="2.28.1"
    13.8 +VERSION="2.29.92"
    13.9  CATEGORY="x-window"
   13.10  SHORT_DESC="Accessibility toolkit"
   13.11  MAINTAINER="pankso@slitaz.org"
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/cmocka/receipt	Wed Sep 05 15:26:05 2018 +0300
    14.3 @@ -0,0 +1,38 @@
    14.4 +# SliTaz package receipt v2.
    14.5 +
    14.6 +PACKAGE="cmocka"
    14.7 +VERSION="1.1.2"
    14.8 +CATEGORY="development"
    14.9 +SHORT_DESC="Unit testing framework for C with support for mock objects"
   14.10 +MAINTAINER="al.bobylev@gmail.com"
   14.11 +LICENSE="Apache2"
   14.12 +WEB_SITE="https://cmocka.org/"
   14.13 +
   14.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   14.15 +WGET_URL="https://cmocka.org/files/${VERSION%.*}/$TARBALL"
   14.16 +
   14.17 +BUILD_DEPENDS="cmake doxygen graphviz"
   14.18 +SPLIT="$PACKAGE-dev"
   14.19 +
   14.20 +compile_rules() {
   14.21 +	mkdir build
   14.22 +	cd    build
   14.23 +
   14.24 +	cmake \
   14.25 +		-DCMAKE_INSTALL_PREFIX=/usr \
   14.26 +		-DCMAKE_BUILD_TYPE=Release \
   14.27 +		-DCMAKE_C_FLAGS="$CFLAGS" \
   14.28 +		.. &&
   14.29 +	make &&
   14.30 +	make docs &&
   14.31 +	make install || return 1
   14.32 +
   14.33 +	cook_pick_docs $src/README.md
   14.34 +}
   14.35 +
   14.36 +genpkg_rules() {
   14.37 +	case $PACKAGE in
   14.38 +		cmocka) copy @std;;
   14.39 +		*-dev)  copy @dev;;
   14.40 +	esac
   14.41 +}
    15.1 --- a/gconf/receipt	Wed Sep 05 00:08:37 2018 +0300
    15.2 +++ b/gconf/receipt	Wed Sep 05 15:26:05 2018 +0300
    15.3 @@ -1,23 +1,23 @@
    15.4  # SliTaz package receipt v2.
    15.5  
    15.6  PACKAGE="gconf"
    15.7 -VERSION="2.32.3"
    15.8 +VERSION="3.2.6"
    15.9  CATEGORY="utilities"
   15.10  SHORT_DESC="A configuration database system"
   15.11  MAINTAINER="rcx@zoominternet.net"
   15.12  LICENSE="LGPL2"
   15.13 -WEB_SITE="http://projects.gnome.org/gconf/"
   15.14 +WEB_SITE="https://projects-old.gnome.org/gconf/"
   15.15  
   15.16 -TARBALL="GConf-$VERSION.tar.bz2"
   15.17 +TARBALL="GConf-$VERSION.tar.xz"
   15.18  WGET_URL="$GNOME_MIRROR/GConf/${VERSION%.*}/$TARBALL"
   15.19  
   15.20 -BUILD_DEPENDS="intltool gettext openssl libcomerr3 gobject-introspection-dev \
   15.21 -orbit2-dev dbus-dev dbus-glib-dev polkit-dev libxml2-dev"
   15.22 -SPLIT="gconf-dev"
   15.23 +BUILD_DEPENDS="glib-dev libxml2-dev dbus-dev dbus-glib-dev orbit2-dev intltool \
   15.24 +gobject-introspection-dev"
   15.25 +SPLIT="$PACKAGE-dev"
   15.26  
   15.27  compile_rules() {
   15.28  	./configure \
   15.29 -		--libexecdir=/usr/lib/GConf \
   15.30 +		--disable-static \
   15.31  		$CONFIGURE_ARGS &&
   15.32  	fix libtool &&
   15.33  	make &&
   15.34 @@ -28,15 +28,11 @@
   15.35  	case $PACKAGE in
   15.36  		gconf)
   15.37  			copy @std
   15.38 -			DEPENDS="glibc-base glib dbus dbus-glib expat libxml2 zlib polkit \
   15.39 -			orbit2 atk cairo gtk+ fontconfig freetype pango xorg-pixman \
   15.40 -			libpng16 xorg-libX11 xorg-libXau xorg-libXcomposite \
   15.41 -			xorg-libXcursor xorg-libXdamage xorg-libXdmcp xorg-libXext \
   15.42 -			xorg-libXfixes xorg-libXinerama xorg-libXrender"
   15.43 +			DEPENDS="dbus dbus-glib glib libxml2 orbit2"
   15.44  			;;
   15.45  		*-dev)
   15.46  			copy @dev
   15.47 -			DEPENDS="gconf orbit2-dev"
   15.48 +			DEPENDS="gconf glib-dev orbit2-dev"
   15.49  			;;
   15.50  	esac
   15.51  }
    16.1 --- a/gnome-python-desktop/receipt	Wed Sep 05 00:08:37 2018 +0300
    16.2 +++ b/gnome-python-desktop/receipt	Wed Sep 05 15:26:05 2018 +0300
    16.3 @@ -1,28 +1,60 @@
    16.4 -# SliTaz package receipt.
    16.5 +# SliTaz package receipt v2.
    16.6  
    16.7  PACKAGE="gnome-python-desktop"
    16.8 -VERSION="2.30.2"
    16.9 +VERSION="2.32.0"
   16.10  CATEGORY="system-tools"
   16.11 -SHORT_DESC="Python bindings for GNOME desktop (gnomekeyring, rsvg, wnck)."
   16.12 +SHORT_DESC="Python bindings for GNOME desktop"
   16.13  MAINTAINER="pankso@slitaz.org"
   16.14  LICENSE="GPL LGPL"
   16.15 +WEB_SITE="https://www.gnome.org/"
   16.16 +
   16.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   16.18 -WEB_SITE="https://www.gnome.org/"
   16.19 -WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/${VERSION%.*}/$TARBALL"
   16.20 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   16.21  
   16.22 -BUILD_DEPENDS="python-dev gconf-dev gnome-python libgnome-keyring-dev \
   16.23 -gnome-keyring-dev librsvg-dev libwnck2-dev python-pygtk-dev gnome-python-dev"
   16.24 +BUILD_DEPENDS="python-dev python-pygtk-dev gnome-python-dev \
   16.25 +libgnome-keyring-dev librsvg-dev pycairo-dev libwnck2-dev"
   16.26 +SPLIT="$PACKAGE-dev"
   16.27  
   16.28  compile_rules() {
   16.29 -	./waf configure --prefix=/usr \
   16.30 +	# Can't fix build flags (like `fix libtool`) using waf -> unwanted
   16.31 +	# dependencies (atk, cairo, fontconfig, freetype, gdk-pixbuf, pango).
   16.32 +	# So switch to "deprecated build system" that "will be removed in a future
   16.33 +	# version". But this is 2010 and no "future version" was made since that.
   16.34 +
   16.35 +	if false; then
   16.36 +
   16.37 +	./waf configure \
   16.38 +		--prefix=/usr \
   16.39  		--enable-module "gnomekeyring,rsvg,wnck" &&
   16.40  	./waf build &&
   16.41 -	./waf install --destdir=$DESTDIR
   16.42 +	./waf install \
   16.43 +		--destdir=$install &&
   16.44 +	find $install -type f -name '*.so' -exec chmod +x '{}' \;
   16.45 +
   16.46 +	else
   16.47 +
   16.48 +	./configure \
   16.49 +		--disable-bugbuddy \
   16.50 +		--enable-gnomekeyring \
   16.51 +		--enable-rsvg \
   16.52 +		--enable-wnck \
   16.53 +		$CONFIGURE_ARGS &&
   16.54 +	fix libtool &&
   16.55 +	make &&
   16.56 +	make install
   16.57 +
   16.58 +	fi
   16.59  }
   16.60  
   16.61  genpkg_rules() {
   16.62 -	mkdir -p $fs/usr/share
   16.63 -	cp -a $install/usr/lib $fs/usr
   16.64 -	cp -a $install/usr/share/pygtk $fs/usr/share
   16.65 -	DEPENDS="python gconf gnome-python gnome-keyring librsvg libwnck2"
   16.66 +	case $PACKAGE in
   16.67 +		gnome-python-desktop)
   16.68 +			copy @std
   16.69 +			DEPENDS="glib gtk+ libgnome-keyring librsvg libwnck2 python   \
   16.70 +			gnome-python"
   16.71 +			;;
   16.72 +		*-dev)
   16.73 +			copy @dev
   16.74 +			;;
   16.75 +	esac
   16.76  }
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/gnome-python-desktop/stuff/patches/01_wnck_enums.patch	Wed Sep 05 15:26:05 2018 +0300
    17.3 @@ -0,0 +1,32 @@
    17.4 +Bug: https://bugzilla.gnome.org/show_bug.cgi?id=630063
    17.5 +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597414
    17.6 +
    17.7 +--- a/wnck/wnck.defs
    17.8 ++++ b/wnck/wnck.defs
    17.9 +@@ -100,7 +100,7 @@
   17.10 +   )
   17.11 + )
   17.12 + 
   17.13 +-(define-enum WindowState
   17.14 ++(define-flags WindowState
   17.15 +   (in-module "Wnck")
   17.16 +   (c-name "WnckWindowState")
   17.17 +   (gtype-id "WNCK_TYPE_WINDOW_STATE")
   17.18 +@@ -121,7 +121,7 @@
   17.19 +   )
   17.20 + )
   17.21 + 
   17.22 +-(define-enum WindowActions
   17.23 ++(define-flags WindowActions
   17.24 +   (in-module "Wnck")
   17.25 +   (c-name "WnckWindowActions")
   17.26 +   (gtype-id "WNCK_TYPE_WINDOW_ACTIONS")
   17.27 +@@ -184,7 +184,7 @@
   17.28 +   )
   17.29 + )
   17.30 + 
   17.31 +-(define-enum WindowMoveResizeMask
   17.32 ++(define-flags WindowMoveResizeMask
   17.33 +   (in-module "Wnck")
   17.34 +   (c-name "WnckWindowMoveResizeMask")
   17.35 +   (gtype-id "WNCK_TYPE_WINDOW_MOVE_RESIZE_MASK")
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/gnome-python-desktop/stuff/patches/series	Wed Sep 05 15:26:05 2018 +0300
    18.3 @@ -0,0 +1,3 @@
    18.4 +# From Arch Linux:
    18.5 +# https://www.archlinux.org/packages/extra/x86_64/gnome-python-desktop/
    18.6 +01_wnck_enums.patch
    19.1 --- a/libbonobo/receipt	Wed Sep 05 00:08:37 2018 +0300
    19.2 +++ b/libbonobo/receipt	Wed Sep 05 15:26:05 2018 +0300
    19.3 @@ -3,24 +3,22 @@
    19.4  PACKAGE="libbonobo"
    19.5  VERSION="2.32.1"
    19.6  CATEGORY="x-window"
    19.7 -SHORT_DESC="Librairies for GNOME"
    19.8 +SHORT_DESC="GNOME CORBA framework"
    19.9  MAINTAINER="erjo@slitaz.org"
   19.10  LICENSE="GPL2"
   19.11 -WEB_SITE="https://www.gnome.org/"
   19.12 +WEB_SITE="https://developer.gnome.org/libbonobo/"
   19.13  
   19.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   19.15 -WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL"
   19.16 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   19.17 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   19.18  
   19.19 -BUILD_DEPENDS="glib-dev libglade-dev orbit2-dev libxml2-dev popt-dev bison \
   19.20 -flex intltool"
   19.21 +BUILD_DEPENDS="intltool orbit2-dev glib-dev libxml2-dev popt-dev"
   19.22  SPLIT="libbonobo-dev"
   19.23  
   19.24  compile_rules() {
   19.25  	sed -i 's/-DG_DISABLE_DEPRECATED//' activation-server/Makefile*
   19.26  
   19.27  	./configure \
   19.28 -		--sysconfdir=/etc/gnome \
   19.29 -		--libexecdir=/usr/lib/bonobo \
   19.30 +		--disable-static \
   19.31  		$CONFIGURE_ARGS &&
   19.32  	fix libtool &&
   19.33  	make &&
   19.34 @@ -31,10 +29,11 @@
   19.35  	case $PACKAGE in
   19.36  		libbonobo)
   19.37  			copy @std
   19.38 -			DEPENDS="glib orbit2 libxml2 libglade"
   19.39 +			DEPENDS="glib libxml2 orbit2"
   19.40  			;;
   19.41  		*-dev)
   19.42  			copy @dev
   19.43 +			DEPENDS="libbonobo glib-dev orbit2-dev"
   19.44  			;;
   19.45  	esac
   19.46  }
    20.1 --- a/libbonoboui/receipt	Wed Sep 05 00:08:37 2018 +0300
    20.2 +++ b/libbonoboui/receipt	Wed Sep 05 15:26:05 2018 +0300
    20.3 @@ -1,26 +1,24 @@
    20.4  # SliTaz package receipt v2.
    20.5  
    20.6  PACKAGE="libbonoboui"
    20.7 -VERSION="2.24.3"
    20.8 +VERSION="2.24.5"
    20.9  CATEGORY="x-window"
   20.10 -SHORT_DESC="The libbonoboui package contains libbonoboui libraries"
   20.11 +SHORT_DESC="Library for compound documents in GNOME"
   20.12  MAINTAINER="pankso@slitaz.org"
   20.13 -LICENSE="GPL2"
   20.14 -WEB_SITE="https://www.gnome.org/"
   20.15 +LICENSE="GPL2 LGPL2.1"
   20.16 +WEB_SITE="https://developer.gnome.org/libbonoboui/"
   20.17  
   20.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   20.19 -WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/${VERSION%.*}/$TARBALL"
   20.20 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   20.21  
   20.22 -BUILD_DEPENDS="glib-dev gtk+-dev libgnome-dev libgnomecanvas-dev libglade-dev \
   20.23 -gconf-dev alsa-lib-dev popt-dev libbonobo-dev util-linux-uuid-dev intltool \
   20.24 -dbus-glib-dev audiofile esound libffi xorg-libXinerama-dev xorg-libXrandr-dev \
   20.25 -xorg-libXcursor-dev xorg-libXcomposite-dev xorg-libXdamage-dev libgcrypt-dev"
   20.26 +BUILD_DEPENDS="intltool gtk+-dev pangox-compat-dev xorg-libICE-dev popt-dev \
   20.27 +libgnomecanvas-dev libbonobo-dev libgnome-dev gconf-dev libglade-dev \
   20.28 +xorg-libSM-dev libgcrypt-dev"
   20.29  SPLIT="libbonoboui-dev"
   20.30  
   20.31  compile_rules() {
   20.32  	./configure \
   20.33 -		--sysconfdir=/etc/gnome \
   20.34 -		--libexecdir=/usr/lib/bonobo \
   20.35 +		--disable-static \
   20.36  		$CONFIGURE_ARGS &&
   20.37  	fix libtool &&
   20.38  	make &&
   20.39 @@ -31,12 +29,13 @@
   20.40  	case $PACKAGE in
   20.41  		libbonoboui)
   20.42  			copy @std
   20.43 -			DEPENDS="glib gtk+ libgnome libgnomecanvas libglade gconf alsa-lib \
   20.44 -			popt libbonobo"
   20.45 +			DEPENDS="atk gconf gdk-pixbuf glib gtk+ libart_lgpl libbonobo \
   20.46 +			libglade libgnome libgnomecanvas libxml2 orbit2 popt xorg-libX11"
   20.47  			;;
   20.48  		*-dev)
   20.49  			copy @dev
   20.50 -			DEPENDS="libbonoboui libgnomecanvas-dev"
   20.51 +			DEPENDS="libbonoboui glib-dev libbonobo-dev libgnome-dev \
   20.52 +			libgnomecanvas-dev libxml2-dev orbit2-dev"
   20.53  			;;
   20.54  	esac
   20.55  }
    21.1 --- a/shared-mime-info/receipt	Wed Sep 05 00:08:37 2018 +0300
    21.2 +++ b/shared-mime-info/receipt	Wed Sep 05 15:26:05 2018 +0300
    21.3 @@ -14,7 +14,7 @@
    21.4  
    21.5  BUILD_DEPENDS_arm="glib-dev libxml2-dev"
    21.6  BUILD_DEPENDS="intltool libxml2-dev glib-dev"
    21.7 -SPLIT="$PACKAGE $PACKAGE-common $PACKAGE-dev"
    21.8 +SPLIT="$PACKAGE-dev"
    21.9  
   21.10  compile_rules() {
   21.11  	# Original size before rebuilding/stripping
   21.12 @@ -68,12 +68,8 @@
   21.13  genpkg_rules() {
   21.14  	case $PACKAGE in
   21.15  		shared-mime-info)
   21.16 -			copy bin/
   21.17 -			DEPENDS="glib libxml2 shared-mime-info-common"
   21.18 -			;;
   21.19 -		*-common)
   21.20 -			copy @std @rm
   21.21 -			CAT="system-tools|common files"
   21.22 +			copy @std
   21.23 +			DEPENDS="glib libxml2"
   21.24  			;;
   21.25  		*-dev)
   21.26  			copy @dev