wok-next rev 20095

Update/add packages needed for building MATE desktop:
Add: gnome-keyring3, gtkmm3, libappindicator-gtk[23], libfakekey, libgnome-keyring3, libindicator-gtk[23], libpeas.
Update: atkmm, cairomm, gcr, glibmm, gssdp, gupnp, icon-naming-utils, libcap-ng, libspectre, libwnck3, libxklavier, pangomm, perl-xml-sax.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Oct 28 16:45:22 2017 +0300 (2017-10-28)
parents 0619c5eb5ef8
children 65c0fe17f3b9
files atkmm/receipt cairomm/receipt gcr-base/receipt gcr-dev/receipt gcr/receipt glibmm/receipt gnome-keyring3/receipt gssdp-dev/receipt gssdp/receipt gtkmm3/receipt gupnp-dev/receipt gupnp/receipt icon-naming-utils/receipt icon-naming-utils/stuff/patches/remove-legacy-calc.patch icon-naming-utils/stuff/patches/series libappindicator-gtk2/receipt libappindicator-gtk3/receipt libcap-ng-dev/receipt libcap-ng/receipt libdbusmenu-gtk2/receipt libdbusmenu-gtk3/receipt libfakekey/receipt libgnome-keyring3/receipt libindicator-gtk2/receipt libindicator-gtk3/receipt libpeas/receipt libspectre-dev/receipt libspectre/receipt libwnck3-dev/receipt libwnck3/receipt libxklavier/receipt pangomm-dev/receipt pangomm/receipt perl-xml-sax/receipt
line diff
     1.1 --- a/atkmm/receipt	Sat Oct 28 16:05:32 2017 +0300
     1.2 +++ b/atkmm/receipt	Sat Oct 28 16:45:22 2017 +0300
     1.3 @@ -3,10 +3,11 @@
     1.4  PACKAGE="atkmm"
     1.5  VERSION="2.24.2"
     1.6  CATEGORY="x-window"
     1.7 -SHORT_DESC="C++ interface for the popular Accessibility toolkit"
     1.8 +SHORT_DESC="C++ interface for the ATK accessibility toolkit library"
     1.9  MAINTAINER="slaxemulator@gmail.com"
    1.10  LICENSE="LGPL2.1"
    1.11 -WEB_SITE="https://www.gnome.org/"
    1.12 +WEB_SITE="https://developer.gnome.org/atkmm/"
    1.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/atkmm.html"
    1.14  
    1.15  TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.16  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    1.17 @@ -14,25 +15,22 @@
    1.18  BUILD_DEPENDS="atk-dev glibmm-dev"
    1.19  SPLIT="atkmm-dev"
    1.20  
    1.21 -# Rules to configure and make the package.
    1.22 -compile_rules()
    1.23 -{
    1.24 +compile_rules() {
    1.25  	sed -i "/^libdocdir =/ s|\$(book_name)|atkmm-$VERSION|" doc/Makefile.in
    1.26  
    1.27  	./configure $CONFIGURE_ARGS && make && make install
    1.28  }
    1.29  
    1.30 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.31 -genpkg_rules()
    1.32 -{
    1.33 +genpkg_rules() {
    1.34  	case $PACKAGE in
    1.35  		atkmm)
    1.36  			copy @std
    1.37  			DEPENDS="atk glib glibmm libsigc++"
    1.38  			;;
    1.39 -		atkmm-dev)
    1.40 +		*-dev)
    1.41  			copy @dev
    1.42 -			DEPENDS="atkmm pkg-config"
    1.43 +			DEPENDS="atkmm atk-dev glib-dev glibmm-dev libffi-dev \
    1.44 +			libsigc++-dev pcre-dev"
    1.45  			;;
    1.46  	esac
    1.47  }
     2.1 --- a/cairomm/receipt	Sat Oct 28 16:05:32 2017 +0300
     2.2 +++ b/cairomm/receipt	Sat Oct 28 16:45:22 2017 +0300
     2.3 @@ -1,12 +1,13 @@
     2.4  # SliTaz package receipt v2.
     2.5  
     2.6  PACKAGE="cairomm"
     2.7 -VERSION="1.12.0"
     2.8 +VERSION="1.12.2"
     2.9  CATEGORY="x-window"
    2.10  SHORT_DESC="C++ interface to Cairo"
    2.11  MAINTAINER="pankso@slitaz.org"
    2.12  LICENSE="LGPL2"
    2.13  WEB_SITE="https://www.cairographics.org/"
    2.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/cairomm.html"
    2.15  
    2.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.17  WGET_URL="http://cairographics.org/releases/$TARBALL"
    2.18 @@ -14,30 +15,26 @@
    2.19  BUILD_DEPENDS="cairo-dev libsigc++-dev"
    2.20  SPLIT="cairomm-dev"
    2.21  
    2.22 -# Rules to configure and make the package.
    2.23 -compile_rules()
    2.24 -{
    2.25 +compile_rules() {
    2.26  	sed -i "/^libdocdir =/ s|\$(book_name)|cairomm-$VERSION|" docs/Makefile.in
    2.27  
    2.28  	./configure $CONFIGURE_ARGS && make && make install
    2.29  }
    2.30  
    2.31 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.32 -genpkg_rules()
    2.33 -{
    2.34 +genpkg_rules() {
    2.35  	case $PACKAGE in
    2.36  		cairomm)
    2.37  			copy @std
    2.38 -			DEPENDS="cairo freetype libpng libsigc++ xorg-libX11 xorg-libXext \
    2.39 -			xorg-libXrender zlib"
    2.40 +			DEPENDS="cairo freetype libpng16 libsigc++ xorg-libX11 \
    2.41 +			xorg-libXext xorg-libXrender zlib"
    2.42  			;;
    2.43  		cairomm-dev)
    2.44  			copy @dev
    2.45  			DEPENDS="cairomm bzip2-dev cairo-dev fontconfig-dev freetype-dev \
    2.46 -			glib-dev harfbuzz-dev liblzma-dev libpng-dev libsigc++-dev \
    2.47 -			libxcb-dev libxml2-dev pcre-dev pixman-dev xorg-libX11-dev \
    2.48 -			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    2.49 -			xorg-libXrender-dev zlib-dev"
    2.50 +			glib-dev harfbuzz-dev libpng16-dev libsigc++-dev libxml2-dev \
    2.51 +			pcre-dev xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev \
    2.52 +			xorg-libXext-dev xorg-libXrender-dev xorg-libxcb-dev \
    2.53 +			xorg-pixman-dev xz-dev zlib-dev"
    2.54  			;;
    2.55  	esac
    2.56  }
     3.1 --- a/gcr-base/receipt	Sat Oct 28 16:05:32 2017 +0300
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,18 +0,0 @@
     3.4 -# SliTaz package receipt.
     3.5 -
     3.6 -PACKAGE="gcr-base"
     3.7 -VERSION="3.20.0"
     3.8 -CATEGORY="security"
     3.9 -SHORT_DESC="Displaying certificates and accessing key stores (base files)"
    3.10 -MAINTAINER="al.bobylev@gmail.com"
    3.11 -LICENSE="GPL2"
    3.12 -WEB_SITE="https://developer.gnome.org/gcr/"
    3.13 -
    3.14 -WANTED="gcr"
    3.15 -DEPENDS="glib libffi libgcrypt libgpg-error p11-kit pcre zlib"
    3.16 -
    3.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.18 -genpkg_rules()
    3.19 -{
    3.20 -	copy libgcr-base-3.so* libgck-1.so*
    3.21 -}
     4.1 --- a/gcr-dev/receipt	Sat Oct 28 16:05:32 2017 +0300
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,22 +0,0 @@
     4.4 -# SliTaz package receipt.
     4.5 -
     4.6 -PACKAGE="gcr-dev"
     4.7 -VERSION="3.20.0"
     4.8 -CATEGORY="development"
     4.9 -SHORT_DESC="Displaying certificates and accessing key stores (development files)"
    4.10 -MAINTAINER="al.bobylev@gmail.com"
    4.11 -LICENSE="GPL2"
    4.12 -WEB_SITE="https://developer.gnome.org/gcr/"
    4.13 -
    4.14 -WANTED="gcr"
    4.15 -DEPENDS="gcr gcr-base atk-dev bzip2-dev cairo-dev fontconfig-dev freetype-dev \
    4.16 -gdk-pixbuf-dev glib-dev glibc-dev gtk+3-dev harfbuzz-dev libffi-dev libgcrypt-dev \
    4.17 -libgpg-error-dev liblzma-dev libpng-dev libxcb-dev libxml2-dev \
    4.18 -p11-kit-dev pango-dev pcre-dev pixman-dev xorg-libX11-dev xorg-libXau-dev \
    4.19 -xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev zlib-dev"
    4.20 -
    4.21 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.22 -genpkg_rules()
    4.23 -{
    4.24 -	copy *.h *.la *.pc *.typelib *.gir *.vapi *.deps
    4.25 -}
     5.1 --- a/gcr/receipt	Sat Oct 28 16:05:32 2017 +0300
     5.2 +++ b/gcr/receipt	Sat Oct 28 16:45:22 2017 +0300
     5.3 @@ -1,4 +1,4 @@
     5.4 -# SliTaz package receipt.
     5.5 +# SliTaz package receipt v2.
     5.6  
     5.7  PACKAGE="gcr"
     5.8  VERSION="3.20.0"
     5.9 @@ -7,22 +7,17 @@
    5.10  MAINTAINER="al.bobylev@gmail.com"
    5.11  LICENSE="GPL2"
    5.12  WEB_SITE="https://developer.gnome.org/gcr/"
    5.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/gcr.html"
    5.14  
    5.15  TARBALL="$PACKAGE-$VERSION.tar.xz"
    5.16  WGET_URL="$GNOME_MIRROR/gcr/${VERSION%.*}/$TARBALL"
    5.17  
    5.18 -DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+3 harfbuzz \
    5.19 -libffi libgcrypt libgpg-error liblzma libpng libxcb libxml2 p11-kit pango \
    5.20 -pcre pixman xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender \
    5.21 -zlib"
    5.22  BUILD_DEPENDS="intltool gtk-doc gobject-introspection-dev gtk+3-dev vala \
    5.23  p11-kit-dev libgcrypt-dev"
    5.24 -SPLIT="gcr-base"
    5.25 +SPLIT="gcr-base gcr gcr-dev"
    5.26  
    5.27 -# Rules to configure and make the package.
    5.28 -compile_rules()
    5.29 -{
    5.30 -	sed -i -r 's:"(/desktop):"/org/gnome\1:' schema/*.xml &&
    5.31 +compile_rules() {
    5.32 +	sed -i -r 's:"(/desktop):"/org/gnome\1:' schema/*.xml
    5.33  
    5.34  	./configure \
    5.35  		--sysconfdir=/etc \
    5.36 @@ -30,11 +25,31 @@
    5.37  	make && make install
    5.38  }
    5.39  
    5.40 -# Rules to gen a SliTaz package suitable for Tazpkg.
    5.41 -genpkg_rules()
    5.42 -{
    5.43 -	copy bin/ libexec/ GConf/ applications/ dbus-1/ glib-2.0/ mime/ *.so* *.mo *.ui
    5.44 -	cook_copy_icons
    5.45 -	# split gcr-base
    5.46 -	find $fs \( -name 'libgck-1.so*' -o -name 'libgcr-base-3.so*' \) -delete
    5.47 +genpkg_rules() {
    5.48 +	case $PACKAGE in
    5.49 +		gcr-base)
    5.50 +			copy libgcr-base-3.so* libgck-1.so*
    5.51 +			DEPENDS="glib libffi libgcrypt libgpg-error p11-kit pcre \
    5.52 +			util-linux-blkid util-linux-mount util-linux-uuid zlib"
    5.53 +			CAT="security|base files"
    5.54 +			;;
    5.55 +		gcr)
    5.56 +			copy @std @rm *.mo
    5.57 +			cook_copy_icons
    5.58 +			DEPENDS="gcr-base atk bzlib cairo fontconfig freetype gdk-pixbuf \
    5.59 +			gtk+3 libharfbuzz liblzma libpng16 libxml2 pango shared-mime-info \
    5.60 +			xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender \
    5.61 +			xorg-libxcb xorg-pixman"
    5.62 +			;;
    5.63 +		*-dev)
    5.64 +			copy @dev
    5.65 +			DEPENDS="${SPLIT/$PACKAGE/} atk-dev bzip2-dev cairo-dev \
    5.66 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+3-dev \
    5.67 +			harfbuzz-dev libffi-dev libgcrypt-dev libgpg-error-dev \
    5.68 +			libpng16-dev libxml2-dev p11-kit-dev pango-dev pcre-dev \
    5.69 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
    5.70 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    5.71 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
    5.72 +			;;
    5.73 +	esac
    5.74  }
     6.1 --- a/glibmm/receipt	Sat Oct 28 16:05:32 2017 +0300
     6.2 +++ b/glibmm/receipt	Sat Oct 28 16:45:22 2017 +0300
     6.3 @@ -1,12 +1,13 @@
     6.4  # SliTaz package receipt v2.
     6.5  
     6.6  PACKAGE="glibmm"
     6.7 -VERSION="2.50.0"
     6.8 +VERSION="2.52.0"
     6.9  CATEGORY="x-window"
    6.10 -SHORT_DESC="C++ interface for GTK+"
    6.11 +SHORT_DESC="C++ bindings for GLib"
    6.12  MAINTAINER="pankso@slitaz.org"
    6.13  LICENSE="LGPL2.1"
    6.14 -WEB_SITE="http://www.gtkmm.org/"
    6.15 +WEB_SITE="https://developer.gnome.org/glibmm/"
    6.16 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/glibmm.html"
    6.17  
    6.18  TARBALL="$PACKAGE-$VERSION.tar.xz"
    6.19  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    6.20 @@ -14,26 +15,14 @@
    6.21  BUILD_DEPENDS="glib-dev libsigc++-dev"
    6.22  SPLIT="libgiomm libgiomm-dev glibmm-dev"
    6.23  
    6.24 -# Rules to configure and make the package.
    6.25 -compile_rules()
    6.26 -{
    6.27 +compile_rules() {
    6.28  	sed -i "/^libdocdir =/ s|\$(book_name)|glibmm-$VERSION|" docs/Makefile.in
    6.29  
    6.30  	./configure $CONFIGURE_ARGS && make && make install
    6.31  }
    6.32  
    6.33 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.34 -genpkg_rules()
    6.35 -{
    6.36 +genpkg_rules() {
    6.37  	case $PACKAGE in
    6.38 -		glibmm)
    6.39 -			copy libglibmm*.so*
    6.40 -			DEPENDS="glib libsigc++ gcc-lib-base glibc-base"
    6.41 -			;;
    6.42 -		glibmm-dev)
    6.43 -			copy glibmm-2.4/ libglibmm*.la glibmm-2.4.pc
    6.44 -			DEPENDS="glibmm libgiomm-dev libsigc++-dev glib-dev pkg-config"
    6.45 -			;;
    6.46  		libgiomm)
    6.47  			copy libgiomm*.so*
    6.48  			DEPENDS="glib glibmm libsigc++"
    6.49 @@ -41,8 +30,19 @@
    6.50  			;;
    6.51  		libgiomm-dev)
    6.52  			copy giomm-2.4/ libgiomm*.la giomm-2.4.pc
    6.53 -			DEPENDS="libgiomm pkg-config"
    6.54 +			DEPENDS="libgiomm glib-dev glibmm-dev libffi-dev libsigc++-dev \
    6.55 +			pcre-dev util-linux-blkid-dev util-linux-mount-dev \
    6.56 +			util-linux-uuid-dev zlib-dev"
    6.57  			CAT="development|GIO Framework development files"
    6.58  			;;
    6.59 +		glibmm)
    6.60 +			copy libglibmm*.so*
    6.61 +			DEPENDS="glib libsigc++"
    6.62 +			;;
    6.63 +		glibmm-dev)
    6.64 +			copy glibmm-2.4/ libglibmm*.la glibmm-2.4.pc
    6.65 +			DEPENDS="glibmm libgiomm-dev \
    6.66 +			glib-dev libffi-dev libsigc++-dev pcre-dev perl"
    6.67 +			;;
    6.68  	esac
    6.69  }
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/gnome-keyring3/receipt	Sat Oct 28 16:45:22 2017 +0300
     7.3 @@ -0,0 +1,46 @@
     7.4 +# SliTaz package receipt v2.
     7.5 +
     7.6 +PACKAGE="gnome-keyring3"
     7.7 +VERSION="3.20.1"
     7.8 +CATEGORY="x-window"
     7.9 +SHORT_DESC="A program that keep password and other secrets for users"
    7.10 +MAINTAINER="al.bobylev@gmail.com"
    7.11 +LICENSE="GPL2 LGPL2.1"
    7.12 +WEB_SITE="https://wiki.gnome.org/Projects/GnomeKeyring"
    7.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/gnome-keyring.html"
    7.14 +
    7.15 +TARBALL="gnome-keyring-$VERSION.tar.xz"
    7.16 +WGET_URL="$GNOME_MIRROR/gnome-keyring/${VERSION%.*}/$TARBALL"
    7.17 +
    7.18 +BUILD_DEPENDS="intltool gcr-dev libcap-ng-dev libxslt gtk-doc"
    7.19 +SPLIT="gnome-keyring3-dev"
    7.20 +
    7.21 +compile_rules() {
    7.22 +	sed -i -r 's:"(/desktop):"/org/gnome\1:' schema/*.xml
    7.23 +
    7.24 +	./configure \
    7.25 +		--sysconfdir=/etc \
    7.26 +		--disable-pam \
    7.27 +		$CONFIGURE_ARGS &&
    7.28 +	make &&
    7.29 +	make install
    7.30 +}
    7.31 +
    7.32 +genpkg_rules() {
    7.33 +	case $PACKAGE in
    7.34 +		gnome-keyring3)
    7.35 +			copy @std
    7.36 +			DEPENDS="atk bzlib cairo fontconfig freetype gcr gcr-base \
    7.37 +			gdk-pixbuf glib gtk+3 libcap-ng libffi libgcrypt libgpg-error \
    7.38 +			libharfbuzz liblzma libpng16 libxml2 p11-kit pango pcre \
    7.39 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
    7.40 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
    7.41 +			xorg-pixman"
    7.42 +			;;
    7.43 +		*-dev)
    7.44 +			copy @dev
    7.45 +			DEPENDS="gnome-keyring3 glib-dev libffi-dev libgcrypt-dev \
    7.46 +			libgpg-error-dev pcre-dev"
    7.47 +			;;
    7.48 +	esac
    7.49 +}
     8.1 --- a/gssdp-dev/receipt	Sat Oct 28 16:05:32 2017 +0300
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,21 +0,0 @@
     8.4 -# SliTaz package receipt.
     8.5 -
     8.6 -PACKAGE="gssdp-dev"
     8.7 -VERSION="0.14.7"
     8.8 -CATEGORY="development"
     8.9 -SHORT_DESC="Resource discovery and announcement over SSDP, development files."
    8.10 -MAINTAINER="pascal.bellard@slitaz.org"
    8.11 -LICENSE="GPL2"
    8.12 -WEB_SITE="https://wiki.gnome.org/action/show/Projects/GUPnP"
    8.13 -WANTED="gssdp"
    8.14 -
    8.15 -DEPENDS="gssdp"
    8.16 -
    8.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.18 -genpkg_rules()
    8.19 -{
    8.20 -	mkdir -p $fs/usr/lib
    8.21 -	cp -a $install/usr/include $fs/usr
    8.22 -	cp -a $install/usr/lib/*a $fs/usr/lib
    8.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    8.24 -}
     9.1 --- a/gssdp/receipt	Sat Oct 28 16:05:32 2017 +0300
     9.2 +++ b/gssdp/receipt	Sat Oct 28 16:45:22 2017 +0300
     9.3 @@ -1,31 +1,40 @@
     9.4 -# SliTaz package receipt.
     9.5 +# SliTaz package receipt v2.
     9.6  
     9.7  PACKAGE="gssdp"
     9.8 -VERSION="0.14.7"
     9.9 +VERSION="1.0.2"
    9.10  CATEGORY="network"
    9.11 -SHORT_DESC="Resource discovery and announcement over SSDP."
    9.12 +SHORT_DESC="Resource discovery and announcement over SSDP"
    9.13  MAINTAINER="pascal.bellard@slitaz.org"
    9.14  LICENSE="GPL2"
    9.15 +WEB_SITE="https://wiki.gnome.org/Projects/GUPnP"
    9.16 +
    9.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    9.18 -WEB_SITE="https://wiki.gnome.org/action/show/Projects/GUPnP"
    9.19 -WGET_URL="https://download.gnome.org/sources/$PACKAGE/${VERSION%.*}/$TARBALL"
    9.20 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    9.21  
    9.22 -DEPENDS="libsoup"
    9.23 -BUILD_DEPENDS="wget pkg-config libsoup-dev sqlite-dev"
    9.24 +BUILD_DEPENDS="glib-dev libsoup-dev gtk+3-dev gobject-introspection-dev \
    9.25 +gtk-doc vala"
    9.26 +SPLIT="gssdp-bin gssdp gssdp-dev"
    9.27  
    9.28 -# Rules to configure and make the package.
    9.29 -compile_rules()
    9.30 -{
    9.31 -	./configure --prefix=/usr --infodir=/usr/share/info \
    9.32 -	--mandir=/usr/share/man \
    9.33 -	$CONFIGURE_ARGS &&
    9.34 -	make &&
    9.35 -	make DESTDIR=$DESTDIR install
    9.36 +compile_rules() {
    9.37 +	./configure $CONFIGURE_ARGS && make && make install
    9.38  }
    9.39  
    9.40 -# Rules to gen a SliTaz package suitable for Tazpkg.
    9.41 -genpkg_rules()
    9.42 -{
    9.43 -	mkdir -p $fs/usr/lib
    9.44 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    9.45 +genpkg_rules() {
    9.46 +	case $PACKAGE in
    9.47 +		*-bin)
    9.48 +			copy bin/ *.ui
    9.49 +			CAT="network|device sniffer"
    9.50 +			DEPENDS="atk cairo gdk-pixbuf gssdp gtk+3 pango"
    9.51 +			;;
    9.52 +		gssdp)
    9.53 +			copy *.so*
    9.54 +			DEPENDS="glib libsoup"
    9.55 +			;;
    9.56 +		*-dev)
    9.57 +			copy @dev
    9.58 +			DEPENDS="${SPLIT/$PACKAGE/} glib-dev libffi-dev libsoup-dev \
    9.59 +			libxml2-dev pcre-dev sqlite3-dev util-linux-blkid-dev \
    9.60 +			util-linux-mount-dev util-linux-uuid-dev xz-dev zlib-dev"
    9.61 +			;;
    9.62 +	esac
    9.63  }
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/gtkmm3/receipt	Sat Oct 28 16:45:22 2017 +0300
    10.3 @@ -0,0 +1,45 @@
    10.4 +# SliTaz package receipt v2.
    10.5 +
    10.6 +PACKAGE="gtkmm3"
    10.7 +VERSION="3.22.1"
    10.8 +CATEGORY="x-window"
    10.9 +SHORT_DESC="C++ Interfaces for GTK+3 and GNOME"
   10.10 +MAINTAINER="al.bobylev@gmail.com"
   10.11 +LICENSE="LGPL2.1"
   10.12 +WEB_SITE="https://www.gtkmm.org/en/"
   10.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/gtkmm3.html"
   10.14 +
   10.15 +TARBALL="gtkmm-$VERSION.tar.xz"
   10.16 +WGET_URL="$GNOME_MIRROR/gtkmm/${VERSION%.*}/$TARBALL"
   10.17 +
   10.18 +BUILD_DEPENDS="gtk+3-dev libgiomm-dev pangomm-dev cairomm-dev glibmm-dev \
   10.19 +atkmm-dev"
   10.20 +SPLIT="gtkmm3-dev"
   10.21 +
   10.22 +compile_rules() {
   10.23 +	sed -i "/^libdocdir =/ s|\$(book_name)|gtkmm-$VERSION|" docs/Makefile.in
   10.24 +
   10.25 +	./configure $CONFIGURE_ARGS && make && make install
   10.26 +}
   10.27 +
   10.28 +genpkg_rules() {
   10.29 +	case $PACKAGE in
   10.30 +		gtkmm3)
   10.31 +			copy @std
   10.32 +			DEPENDS="atk atkmm cairo cairomm gdk-pixbuf glib glibmm gtk+3 \
   10.33 +			libgiomm libsigc++ pango pangomm"
   10.34 +			PROVIDE="gtk3mm"
   10.35 +			;;
   10.36 +		*-dev)
   10.37 +			copy @dev
   10.38 +			DEPENDS="gtkmm3 atk-dev atkmm-dev bzip2-dev cairo-dev cairomm-dev \
   10.39 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev glibmm-dev \
   10.40 +			gtk+3-dev harfbuzz-dev libffi-dev libgiomm-dev libpng16-dev \
   10.41 +			libsigc++-dev libxml2-dev pango-dev pangomm-dev pcre-dev \
   10.42 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
   10.43 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   10.44 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   10.45 +			PROVIDE="gtk3mm-dev"
   10.46 +			;;
   10.47 +	esac
   10.48 +}
    11.1 --- a/gupnp-dev/receipt	Sat Oct 28 16:05:32 2017 +0300
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,21 +0,0 @@
    11.4 -# SliTaz package receipt.
    11.5 -
    11.6 -PACKAGE="gupnp-dev"
    11.7 -VERSION="0.20.10"
    11.8 -CATEGORY="development"
    11.9 -SHORT_DESC="Framework for creating UPnP devices and control points, development files."
   11.10 -MAINTAINER="pascal.bellard@slitaz.org"
   11.11 -LICENSE="LGPL2"
   11.12 -WEB_SITE="https://wiki.gnome.org/action/show/Projects/GUPnP"
   11.13 -WANTED="gupnp"
   11.14 -
   11.15 -DEPENDS="gupnp"
   11.16 -
   11.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   11.18 -genpkg_rules()
   11.19 -{
   11.20 -	mkdir -p $fs/usr/lib
   11.21 -	cp -a $install/usr/lib/*a $fs/usr/lib
   11.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   11.23 -	cp -a $install/usr/include $fs/usr
   11.24 -}
    12.1 --- a/gupnp/receipt	Sat Oct 28 16:05:32 2017 +0300
    12.2 +++ b/gupnp/receipt	Sat Oct 28 16:45:22 2017 +0300
    12.3 @@ -1,32 +1,35 @@
    12.4 -# SliTaz package receipt.
    12.5 +# SliTaz package receipt v2.
    12.6  
    12.7  PACKAGE="gupnp"
    12.8 -VERSION="0.20.10"
    12.9 +VERSION="1.0.2"
   12.10  CATEGORY="network"
   12.11 -SHORT_DESC="Framework for creating UPnP devices and control points."
   12.12 +SHORT_DESC="Framework for creating UPnP devices and control points"
   12.13  MAINTAINER="pascal.bellard@slitaz.org"
   12.14  LICENSE="LGPL2"
   12.15 +WEB_SITE="https://wiki.gnome.org/Projects/GUPnP"
   12.16 +
   12.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
   12.18 -WEB_SITE="https://wiki.gnome.org/action/show/Projects/GUPnP"
   12.19 -WGET_URL="https://download.gnome.org/sources/$PACKAGE/${VERSION%.*}/$TARBALL"
   12.20 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   12.21  
   12.22 -DEPENDS="libsoup util-linux-uuid gssdp"
   12.23 -BUILD_DEPENDS="wget libsoup-dev util-linux-uuid-dev gssdp-dev sqlite-dev"
   12.24 +BUILD_DEPENDS="util-linux-uuid-dev glib-dev gssdp-dev libsoup-dev libxml2-dev \
   12.25 +gobject-introspection-dev gtk-doc vala"
   12.26 +SPLIT="gupnp-dev"
   12.27  
   12.28 -# Rules to configure and make the package.
   12.29 -compile_rules()
   12.30 -{
   12.31 -	./configure --prefix=/usr --infodir=/usr/share/info \
   12.32 -	--mandir=/usr/share/man \
   12.33 -	$CONFIGURE_ARGS &&
   12.34 -	make &&
   12.35 -	make DESTDIR=$DESTDIR install
   12.36 +compile_rules() {
   12.37 +	./configure $CONFIGURE_ARGS && make && make install
   12.38  }
   12.39  
   12.40 -# Rules to gen a SliTaz package suitable for Tazpkg.
   12.41 -genpkg_rules()
   12.42 -{
   12.43 -	mkdir -p $fs/usr/lib
   12.44 -	cp -a $install/usr/bin $fs/usr
   12.45 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   12.46 +genpkg_rules() {
   12.47 +	case $PACKAGE in
   12.48 +		gupnp)
   12.49 +			copy @std
   12.50 +			DEPENDS="glib gssdp libsoup libxml2 util-linux-uuid"
   12.51 +			;;
   12.52 +		*-dev)
   12.53 +			copy @dev
   12.54 +			DEPENDS="gupnp glib-dev gssdp-dev libffi-dev libsoup-dev \
   12.55 +			libxml2-dev pcre-dev sqlite3-dev util-linux-blkid-dev \
   12.56 +			util-linux-mount-dev util-linux-uuid-dev xz-dev zlib-dev"
   12.57 +			;;
   12.58 +	esac
   12.59  }
    13.1 --- a/icon-naming-utils/receipt	Sat Oct 28 16:05:32 2017 +0300
    13.2 +++ b/icon-naming-utils/receipt	Sat Oct 28 16:45:22 2017 +0300
    13.3 @@ -1,41 +1,24 @@
    13.4 -# SliTaz package receipt.
    13.5 +# SliTaz package receipt v2.
    13.6  
    13.7  PACKAGE="icon-naming-utils"
    13.8  VERSION="0.8.90"
    13.9 -CATEGORY="x-window"
   13.10 +CATEGORY="development"
   13.11  SHORT_DESC="Perl script used for desktop icon compatibility"
   13.12  MAINTAINER="pankso@slitaz.org"
   13.13  LICENSE="GPL2"
   13.14 +WEB_SITE="http://tango.freedesktop.org/"
   13.15 +
   13.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   13.17 -WEB_SITE="http://tango.freedesktop.org/"
   13.18 -WGET_URL="http://tango.freedesktop.org/releases/$TARBALL"
   13.19 +#WGET_URL="http://tango.freedesktop.org/releases/$TARBALL"
   13.20 +WGET_URL="https://sources.archlinux.org/other/$PACKAGE/$TARBALL"
   13.21  
   13.22 -DEPENDS="perl perl-xml-simple"
   13.23  BUILD_DEPENDS="perl perl-xml-simple"
   13.24  
   13.25 -# Rules to configure and make the package.
   13.26 -compile_rules()
   13.27 -{
   13.28 -	cd $src
   13.29 -	./configure \
   13.30 -		--prefix=/usr \
   13.31 -		--libexecdir=/usr/lib/icon-naming-utils \
   13.32 -		$CONFIGURE_ARGS &&
   13.33 -	make &&
   13.34 -	make DESTDIR=$DESTDIR install
   13.35 +compile_rules() {
   13.36 +	./configure $CONFIGURE_ARGS && make && make install
   13.37  }
   13.38  
   13.39 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.40 -genpkg_rules()
   13.41 -{
   13.42 -	mkdir -p $fs/usr/share
   13.43 -	cp -a $install/usr/lib $fs/usr
   13.44 -	cp -a $install/usr/share/dtds $fs/usr/share
   13.45 -	cp -a $install/usr/share/$PACKAGE $fs/usr/share
   13.46 -	
   13.47 -	chmod +x $fs/usr/lib/$PACKAGE/*
   13.48 -	
   13.49 -	# For one file we are not going to build a -dev pkg
   13.50 -	cp -a $install/usr/share/pkgconfig $fs/usr/lib
   13.51 +genpkg_rules() {
   13.52 +	copy @std @dev
   13.53 +	DEPENDS="$BUILD_DEPENDS"
   13.54  }
   13.55 -
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/icon-naming-utils/stuff/patches/remove-legacy-calc.patch	Sat Oct 28 16:45:22 2017 +0300
    14.3 @@ -0,0 +1,15 @@
    14.4 +diff -Nur icon-naming-utils-0.8.90.orig/legacy-icon-mapping.xml icon-naming-utils-0.8.90/legacy-icon-mapping.xml
    14.5 +--- icon-naming-utils-0.8.90.orig/legacy-icon-mapping.xml	2011-06-06 12:18:27.059555925 +0000
    14.6 ++++ icon-naming-utils-0.8.90/legacy-icon-mapping.xml	2011-06-06 12:18:47.709737921 +0000
    14.7 +@@ -427,11 +427,6 @@
    14.8 + 	</icon>
    14.9 +     </context>
   14.10 +     <context dir="apps">
   14.11 +-	<icon name="accessories-calculator">
   14.12 +-	    <link>gnome-calculator</link>
   14.13 +-	    <link>kcalc</link>
   14.14 +-	    <link>calc</link>
   14.15 +-	</icon>
   14.16 + 	<icon name="accessories-character-map">
   14.17 + 	    <link>gnome-character-map</link>
   14.18 + 	    <link>gucharmap</link>
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/icon-naming-utils/stuff/patches/series	Sat Oct 28 16:45:22 2017 +0300
    15.3 @@ -0,0 +1,2 @@
    15.4 +# from https://www.archlinux.org/packages/extra/any/icon-naming-utils/
    15.5 +remove-legacy-calc.patch
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/libappindicator-gtk2/receipt	Sat Oct 28 16:45:22 2017 +0300
    16.3 @@ -0,0 +1,56 @@
    16.4 +# SliTaz package receipt v2.
    16.5 +
    16.6 +PACKAGE="libappindicator-gtk2"
    16.7 +VERSION="12.10.0"
    16.8 +CATEGORY="x-window"
    16.9 +SHORT_DESC="Allow applications to extend a menu via Ayatana indicators (GTK+2)"
   16.10 +MAINTAINER="al.bobylev@gmail.com"
   16.11 +LICENSE="LGPL2.1 LGPL3"
   16.12 +WEB_SITE="https://launchpad.net/libappindicator"
   16.13 +
   16.14 +TARBALL="libappindicator-$VERSION.tar.gz"
   16.15 +WGET_URL="https://launchpad.net/libappindicator/${VERSION%.*}/$VERSION/+download/$TARBALL"
   16.16 +
   16.17 +BUILD_DEPENDS="glib-dev gtk-doc gtk+-dev libindicator-gtk2-dev \
   16.18 +libdbusmenu-gtk2-dev dbus-glib-dev gobject-introspection-dev vala python-dev \
   16.19 +pygtk-dev pygobject-dev"
   16.20 +SPLIT="libappindicator-gtk2-python libappindicator-gtk2-dev"
   16.21 +SIBLINGS="libappindicator-gtk3"
   16.22 +
   16.23 +compile_rules() {
   16.24 +	sed -i 's|example ||g' Makefile.in
   16.25 +	export CFLAGS="$CFLAGS -Wno-deprecated-declarations"
   16.26 +	./configure \
   16.27 +		--sysconfdir=/etc \
   16.28 +		--localstatedir=/var \
   16.29 +		--with-gtk=2 \
   16.30 +		$CONFIGURE_ARGS &&
   16.31 +	make &&
   16.32 +	make install
   16.33 +}
   16.34 +
   16.35 +genpkg_rules() {
   16.36 +	case $PACKAGE in
   16.37 +		libappindicator-gtk2)
   16.38 +			copy libappindicator.so*
   16.39 +			DEPENDS="atk cairo fontconfig freetype gdk-pixbuf glib gtk+ \
   16.40 +			libdbusmenu-gtk2 libindicator-gtk2 pango"
   16.41 +			;;
   16.42 +		*-python)
   16.43 +			copy @std @rm
   16.44 +			DEPENDS="libappindicator-gtk2 python"
   16.45 +			CAT="python|Python bindings"
   16.46 +			;;
   16.47 +		*-dev)
   16.48 +			copy @dev
   16.49 +			DEPENDS="libappindicator-gtk2 libappindicator-gtk2-python \
   16.50 +			atk-dev bzip2-dev cairo-dev fontconfig-dev freetype-dev \
   16.51 +			gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev libdbusmenu-gtk2-dev \
   16.52 +			libffi-dev libindicator-gtk2-dev libpng16-dev libxml2-dev \
   16.53 +			pango-dev pcre-dev util-linux-blkid-dev util-linux-mount-dev \
   16.54 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
   16.55 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
   16.56 +			xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   16.57 +			;;
   16.58 +	esac
   16.59 +}
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/libappindicator-gtk3/receipt	Sat Oct 28 16:45:22 2017 +0300
    17.3 @@ -0,0 +1,50 @@
    17.4 +# SliTaz package receipt v2.
    17.5 +
    17.6 +PACKAGE="libappindicator-gtk3"
    17.7 +VERSION="12.10.0"
    17.8 +CATEGORY="x-window"
    17.9 +SHORT_DESC="Allow applications to extend a menu via Ayatana indicators (GTK+3)"
   17.10 +MAINTAINER="al.bobylev@gmail.com"
   17.11 +LICENSE="LGPL2.1 LGPL3"
   17.12 +WEB_SITE="https://launchpad.net/libappindicator"
   17.13 +
   17.14 +TARBALL="libappindicator-$VERSION.tar.gz"
   17.15 +WGET_URL="https://launchpad.net/libappindicator/${VERSION%.*}/$VERSION/+download/$TARBALL"
   17.16 +
   17.17 +BUILD_DEPENDS="glib-dev gtk-doc gtk+3-dev libindicator-gtk3-dev \
   17.18 +libdbusmenu-gtk3-dev dbus-glib-dev vala python-dev pygtk-dev gtk+-dev \
   17.19 +pygobject-dev"
   17.20 +SPLIT="libappindicator-gtk3-dev"
   17.21 +SIBLINGS="libappindicator-gtk2"
   17.22 +
   17.23 +compile_rules() {
   17.24 +	sed -i 's|example ||g' Makefile.in
   17.25 +	export CFLAGS="$CFLAGS -Wno-deprecated-declarations"
   17.26 +	./configure \
   17.27 +		--sysconfdir=/etc \
   17.28 +		--localstatedir=/var \
   17.29 +		--with-gtk=3 \
   17.30 +		$CONFIGURE_ARGS &&
   17.31 +	make &&
   17.32 +	make install
   17.33 +}
   17.34 +
   17.35 +genpkg_rules() {
   17.36 +	case $PACKAGE in
   17.37 +		libappindicator-gtk3)
   17.38 +			copy @std
   17.39 +			DEPENDS="atk cairo gdk-pixbuf glib gtk+3 libdbusmenu-gtk3 \
   17.40 +			libindicator-gtk3 pango"
   17.41 +			;;
   17.42 +		*-dev)
   17.43 +			copy @dev
   17.44 +			DEPENDS="libappindicator-gtk3 atk-dev bzip2-dev cairo-dev \
   17.45 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+3-dev \
   17.46 +			harfbuzz-dev libdbusmenu-gtk3-dev libffi-dev libindicator-gtk3-dev \
   17.47 +			libpng16-dev libxml2-dev pango-dev pcre-dev util-linux-blkid-dev \
   17.48 +			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
   17.49 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   17.50 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   17.51 +			;;
   17.52 +	esac
   17.53 +}
    18.1 --- a/libcap-ng-dev/receipt	Sat Oct 28 16:05:32 2017 +0300
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,26 +0,0 @@
    18.4 -# SliTaz package receipt.
    18.5 -
    18.6 -PACKAGE="libcap-ng-dev"
    18.7 -VERSION="0.6.6"
    18.8 -CATEGORY="security"
    18.9 -SHORT_DESC="Libcap-ng dev files."
   18.10 -MAINTAINER="erjo@slitaz.org"
   18.11 -LICENSE="GPL2 LGPL2.1"
   18.12 -WEB_SITE="http://people.redhat.com/sgrubb/libcap-ng/"
   18.13 -WANTED="libcap-ng"
   18.14 -
   18.15 -DEPENDS="libcap pkg-config"
   18.16 -PROVIDE="libcap-dev"
   18.17 -SUGGESTED="libcap-ng"
   18.18 -
   18.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
   18.20 -genpkg_rules()
   18.21 -{
   18.22 -	mkdir -p $fs/usr/lib $fs/usr/share
   18.23 -	
   18.24 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   18.25 -	cp -a $install/usr/include $fs/usr
   18.26 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   18.27 -	cp -a $install/usr/share/aclocal $fs/usr/share
   18.28 -}
   18.29 -
    19.1 --- a/libcap-ng/receipt	Sat Oct 28 16:05:32 2017 +0300
    19.2 +++ b/libcap-ng/receipt	Sat Oct 28 16:45:22 2017 +0300
    19.3 @@ -1,32 +1,36 @@
    19.4 -# SliTaz package receipt.
    19.5 +# SliTaz package receipt v2.
    19.6  
    19.7  PACKAGE="libcap-ng"
    19.8 -VERSION="0.6.6"
    19.9 +VERSION="0.7.8"
   19.10  CATEGORY="security"
   19.11 -SHORT_DESC="New generation libcap library."
   19.12 +SHORT_DESC="New generation libcap library"
   19.13  MAINTAINER="erjo@slitaz.org"
   19.14  LICENSE="GPL2 LGPL2.1"
   19.15  WEB_SITE="http://people.redhat.com/sgrubb/libcap-ng/"
   19.16 +
   19.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
   19.18  WGET_URL="http://people.redhat.com/sgrubb/libcap-ng/$TARBALL"
   19.19  
   19.20 -DEPENDS=""
   19.21 -BUILD_DEPENDS="python"
   19.22 -PROVIDE="libcap"
   19.23 +BUILD_DEPENDS="python-dev swig coreutils-file-format"
   19.24 +SPLIT="libcap-ng-python libcap-ng-dev"
   19.25  
   19.26 -# Rules to configure and make the package.
   19.27 -compile_rules()
   19.28 -{
   19.29 -	cd $src
   19.30 -	
   19.31 +compile_rules() {
   19.32  	./configure $CONFIGURE_ARGS && make && make install
   19.33  }
   19.34  
   19.35 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.36 -genpkg_rules()
   19.37 -{
   19.38 -	mkdir -p $fs/usr/lib
   19.39 -	
   19.40 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   19.41 -	cp -a $install/usr/bin $fs/usr
   19.42 +genpkg_rules() {
   19.43 +	case $PACKAGE in
   19.44 +		libcap-ng)
   19.45 +			copy bin/ libcap-ng.so*
   19.46 +			PROVIDE="libcap"
   19.47 +			;;
   19.48 +		*-python)
   19.49 +			copy _capng.so capng.py
   19.50 +			CAT="python|Python bindings"
   19.51 +			DEPENDS="libcap-ng python"
   19.52 +			;;
   19.53 +		*-dev)
   19.54 +			copy @dev
   19.55 +			;;
   19.56 +	esac
   19.57  }
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/libdbusmenu-gtk2/receipt	Sat Oct 28 16:45:22 2017 +0300
    20.3 @@ -0,0 +1,52 @@
    20.4 +# SliTaz package receipt v2.
    20.5 +
    20.6 +PACKAGE="libdbusmenu-gtk2"
    20.7 +VERSION="16.04.0"
    20.8 +CATEGORY="x-window"
    20.9 +SHORT_DESC="Library for passing menus over DBus (GTK+2)"
   20.10 +MAINTAINER="al.bobylev@gmail.com"
   20.11 +LICENSE="GPL3 LGPL2.1 LGPL3"
   20.12 +WEB_SITE="https://launchpad.net/libdbusmenu"
   20.13 +
   20.14 +TARBALL="libdbusmenu-$VERSION.tar.gz"
   20.15 +WGET_URL="https://launchpad.net/libdbusmenu/${VERSION%.*}/$VERSION/+download/$TARBALL"
   20.16 +
   20.17 +BUILD_DEPENDS="intltool gtk-doc gtk+-dev gtk+-dev json-glib-dev \
   20.18 +gobject-introspection-dev vala"
   20.19 +SPLIT="libdbusmenu-gtk2-apps libdbusmenu-gtk2 libdbusmenu-gtk2-dev"
   20.20 +SIBLINGS="libdbusmenu-gtk3"
   20.21 +
   20.22 +compile_rules() {
   20.23 +	./configure \
   20.24 +		--sysconfdir=/etc \
   20.25 +		--localstatedir=/var \
   20.26 +		--with-gtk=2 \
   20.27 +		$CONFIGURE_ARGS &&
   20.28 +	make &&
   20.29 +	make -j1 DESTDIR=$install install # please keep DESTDIR, or it will be partial installed
   20.30 +}
   20.31 +
   20.32 +genpkg_rules() {
   20.33 +	case $PACKAGE in
   20.34 +		libdbusmenu-gtk2-apps)
   20.35 +			copy libexec/
   20.36 +			DEPENDS="libdbusmenu-gtk2 xorg-libX11"
   20.37 +			CAT="development|applications"
   20.38 +			;;
   20.39 +		libdbusmenu-gtk2)
   20.40 +			copy @std @rm
   20.41 +			DEPENDS="atk cairo fontconfig freetype gdk-pixbuf glib gtk+ \
   20.42 +			json-glib pango"
   20.43 +			;;
   20.44 +		*-dev)
   20.45 +			copy @dev
   20.46 +			DEPENDS="${SPLIT/$PACKAGE/} atk-dev bzip2-dev cairo-dev \
   20.47 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+-dev \
   20.48 +			harfbuzz-dev json-glib-dev libffi-dev libpng16-dev libxml2-dev \
   20.49 +			pango-dev pcre-dev util-linux-blkid-dev util-linux-mount-dev \
   20.50 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
   20.51 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
   20.52 +			xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   20.53 +			;;
   20.54 +	esac
   20.55 +}
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/libdbusmenu-gtk3/receipt	Sat Oct 28 16:45:22 2017 +0300
    21.3 @@ -0,0 +1,51 @@
    21.4 +# SliTaz package receipt v2.
    21.5 +
    21.6 +PACKAGE="libdbusmenu-gtk3"
    21.7 +VERSION="16.04.0"
    21.8 +CATEGORY="x-window"
    21.9 +SHORT_DESC="Library for passing menus over DBus (GTK+3)"
   21.10 +MAINTAINER="al.bobylev@gmail.com"
   21.11 +LICENSE="GPL3 LGPL2.1 LGPL3"
   21.12 +WEB_SITE="https://launchpad.net/libdbusmenu"
   21.13 +
   21.14 +TARBALL="libdbusmenu-$VERSION.tar.gz"
   21.15 +WGET_URL="https://launchpad.net/libdbusmenu/${VERSION%.*}/$VERSION/+download/$TARBALL"
   21.16 +
   21.17 +BUILD_DEPENDS="intltool gtk-doc gtk+3-dev gtk+-dev json-glib-dev vala"
   21.18 +SPLIT="libdbusmenu-gtk3-apps libdbusmenu-gtk3 libdbusmenu-gtk3-dev"
   21.19 +SIBLINGS="libdbusmenu-gtk2"
   21.20 +
   21.21 +compile_rules() {
   21.22 +	./configure \
   21.23 +		--sysconfdir=/etc \
   21.24 +		--localstatedir=/var \
   21.25 +		--with-gtk=3 \
   21.26 +		$CONFIGURE_ARGS &&
   21.27 +	make &&
   21.28 +	make -j1 DESTDIR=$install install # please keep DESTDIR, or it will be partial installed
   21.29 +}
   21.30 +
   21.31 +genpkg_rules() {
   21.32 +	case $PACKAGE in
   21.33 +		libdbusmenu-gtk3-apps)
   21.34 +			copy libexec/ # note "gtk+" in depends
   21.35 +			DEPENDS="libdbusmenu-gtk3 atk cairo fontconfig freetype gdk-pixbuf \
   21.36 +			glib gtk+ json-glib pango xorg-libX11"
   21.37 +			CAT="development|applications"
   21.38 +			;;
   21.39 +		libdbusmenu-gtk3)
   21.40 +			copy @std @rm
   21.41 +			DEPENDS="atk cairo gdk-pixbuf glib gtk+3 json-glib pango"
   21.42 +			;;
   21.43 +		*-dev)
   21.44 +			copy @dev
   21.45 +			DEPENDS="${SPLIT/$PACKAGE/} atk-dev bzip2-dev cairo-dev \
   21.46 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+3-dev \
   21.47 +			harfbuzz-dev json-glib-dev libffi-dev libpng16-dev libxml2-dev \
   21.48 +			pango-dev pcre-dev util-linux-blkid-dev util-linux-mount-dev \
   21.49 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
   21.50 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
   21.51 +			xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   21.52 +			;;
   21.53 +	esac
   21.54 +}
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/libfakekey/receipt	Sat Oct 28 16:45:22 2017 +0300
    22.3 @@ -0,0 +1,40 @@
    22.4 +# SliTaz package receipt v2.
    22.5 +
    22.6 +PACKAGE="libfakekey"
    22.7 +VERSION="0.1"
    22.8 +CATEGORY="libs"
    22.9 +SHORT_DESC="X virtual keyboard library"
   22.10 +MAINTAINER="al.bobylev@gmail.com"
   22.11 +LICENSE="GPL"
   22.12 +WEB_SITE="https://www.yoctoproject.org/tools-resources/projects/matchbox"
   22.13 +
   22.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   22.15 +WGET_URL="https://downloads.yoctoproject.org/releases/matchbox/libfakekey/$VERSION/$TARBALL"
   22.16 +
   22.17 +BUILD_DEPENDS="gfortran xorg-libX11-dev xorg-libXt-dev xorg-libXtst-dev"
   22.18 +SPLIT="libfakekey-dev"
   22.19 +
   22.20 +compile_rules() {
   22.21 +	./configure \
   22.22 +		--sysconfdir=/etc \
   22.23 +		--localstatedir=/var \
   22.24 +		--disable-static \
   22.25 +		$CONFIGURE_ARGS &&
   22.26 +	make AM_LDFLAGS=-lX11 &&
   22.27 +	make install
   22.28 +}
   22.29 +
   22.30 +genpkg_rules() {
   22.31 +	case $PACKAGE in
   22.32 +		libfakekey)
   22.33 +			copy @std
   22.34 +			DEPENDS="xorg-libX11 xorg-libXtst"
   22.35 +			;;
   22.36 +		*-dev)
   22.37 +			copy @dev
   22.38 +			DEPENDS="libfakekey xorg-libX11-dev xorg-libXau-dev \
   22.39 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXi-dev xorg-libXtst-dev \
   22.40 +			xorg-libxcb-dev"
   22.41 +			;;
   22.42 +	esac
   22.43 +}
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/libgnome-keyring3/receipt	Sat Oct 28 16:45:22 2017 +0300
    23.3 @@ -0,0 +1,38 @@
    23.4 +# SliTaz package receipt v2.
    23.5 +
    23.6 +PACKAGE="libgnome-keyring3"
    23.7 +VERSION="3.12.0"
    23.8 +CATEGORY="x-window"
    23.9 +SHORT_DESC="A library that keep password and other secrets for users"
   23.10 +MAINTAINER="al.bobylev@gmail.com"
   23.11 +LICENSE="LGPL2"
   23.12 +WEB_SITE="https://wiki.gnome.org/Projects/GnomeKeyring"
   23.13 +
   23.14 +TARBALL="libgnome-keyring-$VERSION.tar.xz"
   23.15 +WGET_URL="$GNOME_MIRROR/libgnome-keyring/${VERSION%.*}/$TARBALL"
   23.16 +
   23.17 +BUILD_DEPENDS="intltool gtk-doc gobject-introspection-dev vala dbus-dev \
   23.18 +libgcrypt-dev"
   23.19 +SPLIT="libgnome-keyring3-dev"
   23.20 +
   23.21 +compile_rules() {
   23.22 +	./configure \
   23.23 +		--sysconfdir=/etc \
   23.24 +		$CONFIGURE_ARGS &&
   23.25 +	make &&
   23.26 +	make install
   23.27 +}
   23.28 +
   23.29 +genpkg_rules() {
   23.30 +	case $PACKAGE in
   23.31 +		libgnome-keyring3)
   23.32 +			copy @std
   23.33 +			DEPENDS="dbus glib libffi libgcrypt libgpg-error pcre"
   23.34 +			;;
   23.35 +		*-dev)
   23.36 +			copy @dev
   23.37 +			DEPENDS="libgnome-keyring3 dbus-dev glib-dev libffi-dev \
   23.38 +			libgcrypt-dev libgpg-error-dev pcre-dev"
   23.39 +			;;
   23.40 +	esac
   23.41 +}
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/libindicator-gtk2/receipt	Sat Oct 28 16:45:22 2017 +0300
    24.3 @@ -0,0 +1,59 @@
    24.4 +# SliTaz package receipt v2.
    24.5 +
    24.6 +PACKAGE="libindicator-gtk2"
    24.7 +VERSION="12.10.1"
    24.8 +CATEGORY="x-window"
    24.9 +SHORT_DESC="Set of symbols and convenience functions for Ayatana indicators (GTK+2)"
   24.10 +MAINTAINER="al.bobylev@gmail.com"
   24.11 +LICENSE="GPL3"
   24.12 +WEB_SITE="https://launchpad.net/libindicator"
   24.13 +
   24.14 +TARBALL="libindicator-$VERSION.tar.gz"
   24.15 +WGET_URL="https://launchpad.net/libindicator/${VERSION%.*}/$VERSION/+download/$TARBALL"
   24.16 +
   24.17 +BUILD_DEPENDS="gtk+-dev glib-dev automake libtool"
   24.18 +SPLIT="libindicator-gtk2-dev"
   24.19 +SIBLINGS="libindicator-gtk3"
   24.20 +
   24.21 +compile_rules() {
   24.22 +	sed -i 's|\$LIBM| &|; /AM_SILENT_RULES/s|\]$||' configure.ac
   24.23 +	sed -i '/-Werror/ s|$| -Wno-deprecated-declarations|' -i \
   24.24 +		libindicator/Makefile.am libindicator/Makefile.in
   24.25 +	autoreconf -fi &&
   24.26 +
   24.27 +	./configure \
   24.28 +		--sysconfdir=/etc \
   24.29 +		--localstatedir=/var \
   24.30 +		--libexecdir=/usr/lib/libindicator \
   24.31 +		--with-gtk=2 \
   24.32 +		--disable-static \
   24.33 +		--disable-tests \
   24.34 +		$CONFIGURE_ARGS &&
   24.35 +	make &&
   24.36 +	make install
   24.37 +}
   24.38 +
   24.39 +genpkg_rules() {
   24.40 +	case $PACKAGE in
   24.41 +		libindicator-gtk2)
   24.42 +			copy @std
   24.43 +			rm -r $fs/usr/share
   24.44 +			DEPENDS="atk-dev bzlib cairo-dev fontconfig-dev freetype-dev \
   24.45 +			gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev libffi-dev \
   24.46 +			libindicator-gtk2 libpng16-dev libxml2-dev pango-dev pcre-dev \
   24.47 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
   24.48 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   24.49 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib"
   24.50 +			;;
   24.51 +		*-dev)
   24.52 +			copy @dev 80indicator-debugging
   24.53 +			DEPENDS="libindicator-gtk2 atk-dev bzip2-dev cairo-dev \
   24.54 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+-dev \
   24.55 +			harfbuzz-dev libffi-dev libpng16-dev libxml2-dev pango-dev \
   24.56 +			pcre-dev util-linux-blkid-dev util-linux-mount-dev \
   24.57 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
   24.58 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
   24.59 +			xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   24.60 +			;;
   24.61 +	esac
   24.62 +}
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/libindicator-gtk3/receipt	Sat Oct 28 16:45:22 2017 +0300
    25.3 @@ -0,0 +1,58 @@
    25.4 +# SliTaz package receipt v2.
    25.5 +
    25.6 +PACKAGE="libindicator-gtk3"
    25.7 +VERSION="12.10.1"
    25.8 +CATEGORY="x-window"
    25.9 +SHORT_DESC="Set of symbols and convenience functions for Ayatana indicators (GTK+3)"
   25.10 +MAINTAINER="al.bobylev@gmail.com"
   25.11 +LICENSE="GPL3"
   25.12 +WEB_SITE="https://launchpad.net/libindicator"
   25.13 +
   25.14 +TARBALL="libindicator-$VERSION.tar.gz"
   25.15 +WGET_URL="https://launchpad.net/libindicator/${VERSION%.*}/$VERSION/+download/$TARBALL"
   25.16 +
   25.17 +BUILD_DEPENDS="gtk+3-dev glib-dev automake libtool"
   25.18 +SPLIT="libindicator-gtk3-dev"
   25.19 +SIBLINGS="libindicator-gtk2"
   25.20 +
   25.21 +compile_rules() {
   25.22 +	sed -i 's|\$LIBM| &|; /AM_SILENT_RULES/s|\]$||' configure.ac
   25.23 +	sed -i '/-Werror/ s|$| -Wno-deprecated-declarations|' -i \
   25.24 +		libindicator/Makefile.am libindicator/Makefile.in
   25.25 +	autoreconf -fi &&
   25.26 +
   25.27 +	./configure \
   25.28 +		--sysconfdir=/etc \
   25.29 +		--localstatedir=/var \
   25.30 +		--libexecdir=/usr/lib/libindicator \
   25.31 +		--with-gtk=3 \
   25.32 +		--disable-static \
   25.33 +		--disable-tests \
   25.34 +		$CONFIGURE_ARGS &&
   25.35 +	make &&
   25.36 +	make install
   25.37 +}
   25.38 +
   25.39 +genpkg_rules() {
   25.40 +	case $PACKAGE in
   25.41 +		libindicator-gtk3)
   25.42 +			copy @std
   25.43 +			rm -r $fs/usr/share
   25.44 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+3 \
   25.45 +			libffi libharfbuzz liblzma libpng16 libxml2 pango pcre \
   25.46 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
   25.47 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
   25.48 +			xorg-pixman zlib"
   25.49 +			;;
   25.50 +		*-dev)
   25.51 +			copy @dev 80indicator-debugging
   25.52 +			DEPENDS="libindicator-gtk3 atk-dev bzip2-dev cairo-dev \
   25.53 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+3-dev \
   25.54 +			harfbuzz-dev libffi-dev libpng16-dev libxml2-dev pango-dev \
   25.55 +			pcre-dev util-linux-blkid-dev util-linux-mount-dev \
   25.56 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
   25.57 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
   25.58 +			xorg-libxcb-dev xorg-pixman-dev xz-dev zlib"
   25.59 +			;;
   25.60 +	esac
   25.61 +}
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/libpeas/receipt	Sat Oct 28 16:45:22 2017 +0300
    26.3 @@ -0,0 +1,52 @@
    26.4 +# SliTaz package receipt v2.
    26.5 +
    26.6 +PACKAGE="libpeas"
    26.7 +VERSION="1.22.0"
    26.8 +CATEGORY="libs"
    26.9 +SHORT_DESC="GObject Plugin System"
   26.10 +MAINTAINER="al.bobylev@gmail.com"
   26.11 +LICENSE="GPL2"
   26.12 +WEB_SITE="https://wiki.gnome.org/Projects/Libpeas"
   26.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/libpeas.html"
   26.14 +
   26.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   26.16 +WGET_URL="$GNOME_MIRROR/libpeas/${VERSION%.*}/$TARBALL"
   26.17 +
   26.18 +BUILD_DEPENDS="intltool gobject-introspection-dev gtk+3-dev python-dev \
   26.19 +pygobject3-dev gtk-doc"
   26.20 +SPLIT="libpeas-gtk libpeas-python libpeas-dev libpeas-demo"
   26.21 +
   26.22 +compile_rules() {
   26.23 +	./configure $CONFIGURE_ARGS && make && make install
   26.24 +}
   26.25 +
   26.26 +genpkg_rules() {
   26.27 +	case $PACKAGE in
   26.28 +		libpeas)
   26.29 +			copy libpeas-1.0.so*
   26.30 +			DEPENDS="glib gobject-introspection"
   26.31 +			;;
   26.32 +		*-gtk)
   26.33 +			copy libpeas-gtk-1.0.so*
   26.34 +			DEPENDS="libpeas atk cairo gdk-pixbuf gtk+3 pango"
   26.35 +			;;
   26.36 +		*-python)
   26.37 +			copy libpythonloader.so
   26.38 +			DEPENDS="libpeas python"
   26.39 +			;;
   26.40 +		*-dev)
   26.41 +			copy @dev
   26.42 +			DEPENDS="${SPLIT/$PACKAGE/} atk-dev bzip2-dev cairo-dev \
   26.43 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev \
   26.44 +			gobject-introspection-dev gtk+3-dev harfbuzz-dev libffi-dev \
   26.45 +			libpng16-dev libxml2-dev pango-dev pcre-dev python \
   26.46 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
   26.47 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   26.48 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   26.49 +			;;
   26.50 +		*-demo)
   26.51 +			copy peas-demo peas-demo/ hicolor/ @rm
   26.52 +			DEPENDS="libpeas-gtk"
   26.53 +			;;
   26.54 +	esac
   26.55 +}
    27.1 --- a/libspectre-dev/receipt	Sat Oct 28 16:05:32 2017 +0300
    27.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.3 @@ -1,19 +0,0 @@
    27.4 -# SliTaz package receipt.
    27.5 -
    27.6 -PACKAGE="libspectre-dev"
    27.7 -VERSION="0.2.7"
    27.8 -CATEGORY="development"
    27.9 -SHORT_DESC="Development files for libspectre"
   27.10 -MAINTAINER="al.bobylev@gmail.com"
   27.11 -LICENSE="GPL2"
   27.12 -WEB_SITE="http://www.freedesktop.org/wiki/Software/libspectre"
   27.13 -WANTED="libspectre"
   27.14 -
   27.15 -DEPENDS="libspectre"
   27.16 -
   27.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   27.18 -genpkg_rules()
   27.19 -{
   27.20 -	cp -a $install/* $fs
   27.21 -	rm -rf $fs/usr/lib/*.so*
   27.22 -}
    28.1 --- a/libspectre/receipt	Sat Oct 28 16:05:32 2017 +0300
    28.2 +++ b/libspectre/receipt	Sat Oct 28 16:45:22 2017 +0300
    28.3 @@ -1,27 +1,31 @@
    28.4 -# SliTaz package receipt.
    28.5 +# SliTaz package receipt v2.
    28.6  
    28.7  PACKAGE="libspectre"
    28.8 -VERSION="0.2.7"
    28.9 +VERSION="0.2.8"
   28.10  CATEGORY="office"
   28.11  SHORT_DESC="libspectre is a small library for rendering Postscript documents"
   28.12  MAINTAINER="al.bobylev@gmail.com"
   28.13  LICENSE="GPL2"
   28.14 -WEB_SITE="http://www.freedesktop.org/wiki/Software/libspectre"
   28.15 +WEB_SITE="https://www.freedesktop.org/wiki/Software/libspectre/"
   28.16 +
   28.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
   28.18 -WGET_URL="http://libspectre.freedesktop.org/releases/$TARBALL"
   28.19 +WGET_URL="https://libspectre.freedesktop.org/releases/$TARBALL"
   28.20  
   28.21 -DEPENDS="ghostscript"
   28.22 -BUILD_DEPENDS="ghostscript-dev"
   28.23 +BUILD_DEPENDS="ghostscript-dev cairo-dev"
   28.24 +SPLIT="libspectre-dev"
   28.25  
   28.26 -# Rules to configure and make the package.
   28.27 -compile_rules()
   28.28 -{
   28.29 +compile_rules() {
   28.30  	./configure $CONFIGURE_ARGS && make && make install
   28.31  }
   28.32  
   28.33 -# Rules to gen a SliTaz package suitable for Tazpkg.
   28.34 -genpkg_rules()
   28.35 -{
   28.36 -	mkdir -p $fs/usr/lib
   28.37 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   28.38 +genpkg_rules() {
   28.39 +	case $PACKAGE in
   28.40 +		libspectre)
   28.41 +			copy @std
   28.42 +			DEPENDS="ghostscript"
   28.43 +			;;
   28.44 +		*-dev)
   28.45 +			copy @dev
   28.46 +			;;
   28.47 +	esac
   28.48  }
    29.1 --- a/libwnck3-dev/receipt	Sat Oct 28 16:05:32 2017 +0300
    29.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.3 @@ -1,22 +0,0 @@
    29.4 -# SliTaz package receipt.
    29.5 -
    29.6 -PACKAGE="libwnck3-dev"
    29.7 -VERSION="3.14.1"
    29.8 -CATEGORY="development"
    29.9 -SHORT_DESC="libwnck devel files (GTK+3)"
   29.10 -MAINTAINER="al.bobylev@gmail.com"
   29.11 -LICENSE="LGPL2"
   29.12 -WEB_SITE="http://www.gnome.org/"
   29.13 -
   29.14 -DEPENDS="libwnck3 gtk+3-dev startup-notification-dev"
   29.15 -WANTED="libwnck3"
   29.16 -
   29.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   29.18 -genpkg_rules()
   29.19 -{
   29.20 -	mkdir -p $fs/usr/lib $fs/usr/share
   29.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   29.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   29.23 -	cp -a $install/usr/include $fs/usr
   29.24 -	cp -a $install/usr/share/gir-1.0 $fs/usr/share
   29.25 -}
    30.1 --- a/libwnck3/receipt	Sat Oct 28 16:05:32 2017 +0300
    30.2 +++ b/libwnck3/receipt	Sat Oct 28 16:45:22 2017 +0300
    30.3 @@ -1,35 +1,42 @@
    30.4 -# SliTaz package receipt.
    30.5 +# SliTaz package receipt v2.
    30.6  
    30.7  PACKAGE="libwnck3"
    30.8 -VERSION="3.14.1"
    30.9 +VERSION="3.24.1"
   30.10  CATEGORY="x-window"
   30.11  SHORT_DESC="Window Navigator Construction Kit (GTK+3)"
   30.12  MAINTAINER="al.bobylev@gmail.com"
   30.13  LICENSE="LGPL2"
   30.14 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   30.15 -WEB_SITE="http://www.gnome.org/"
   30.16 -WGET_URL="$GNOME_MIRROR/libwnck/${VERSION%.*}/libwnck-$VERSION.tar.xz"
   30.17 +WEB_SITE="https://developer.gnome.org/libwnck/"
   30.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/libwnck.html"
   30.19  
   30.20 -DEPENDS="expat gtk+ startup-notification xorg-libICE xorg-libSM xorg-libX11 \
   30.21 -xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdmcp xorg-libXext \
   30.22 -xorg-libXfixes xorg-libXinerama xorg-libXrandr xorg-libXrender xorg-libXdamage"
   30.23 -BUILD_DEPENDS="startup-notification-dev gtk+3-dev gobject-introspection-dev \
   30.24 -intltool"
   30.25 +TARBALL="libwnck-$VERSION.tar.xz"
   30.26 +WGET_URL="$GNOME_MIRROR/libwnck/${VERSION%.*}/$TARBALL"
   30.27  
   30.28 -# Rules to configure and make the package.
   30.29 -compile_rules()
   30.30 -{
   30.31 -	./configure \
   30.32 -		$CONFIGURE_ARGS &&
   30.33 -	make &&
   30.34 -	make DESTDIR=$install install
   30.35 +BUILD_DEPENDS="gettext startup-notification-dev xorg-libX11-dev gtk+3-dev \
   30.36 +xorg-libXres-dev gtk-doc"
   30.37 +SPLIT="libwnck3-dev"
   30.38 +
   30.39 +compile_rules() {
   30.40 +	./configure $CONFIGURE_ARGS && make && make install
   30.41  }
   30.42  
   30.43 -# Rules to gen a SliTaz package suitable for Tazpkg.
   30.44 -genpkg_rules()
   30.45 -{
   30.46 -	mkdir -p $fs/usr/lib
   30.47 -	cp -a $install/usr/bin $fs/usr
   30.48 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   30.49 -	cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
   30.50 +genpkg_rules() {
   30.51 +	case $PACKAGE in
   30.52 +		libwnck3)
   30.53 +			copy @std
   30.54 +			DEPENDS="atk cairo gdk-pixbuf glib gtk+3 startup-notification \
   30.55 +			xorg-libX11 xorg-libXext xorg-libXrender xorg-libXres"
   30.56 +			;;
   30.57 +		*-dev)
   30.58 +			copy @dev
   30.59 +			DEPENDS="libwnck3 atk-dev bzip2-dev cairo-dev fontconfig-dev \
   30.60 +			freetype-dev gdk-pixbuf-dev glib-dev gtk+3-dev harfbuzz-dev \
   30.61 +			libffi-dev libpng16-dev libxml2-dev pango-dev pcre-dev \
   30.62 +			startup-notification-dev util-linux-blkid-dev util-linux-mount-dev \
   30.63 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
   30.64 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
   30.65 +			xorg-libXres-dev xorg-libxcb-dev xorg-pixman-dev xorg-xcb-util-dev \
   30.66 +			xz-dev zlib-dev"
   30.67 +			;;
   30.68 +	esac
   30.69  }
    31.1 --- a/libxklavier/receipt	Sat Oct 28 16:05:32 2017 +0300
    31.2 +++ b/libxklavier/receipt	Sat Oct 28 16:45:22 2017 +0300
    31.3 @@ -1,25 +1,25 @@
    31.4  # SliTaz package receipt v2.
    31.5  
    31.6  PACKAGE="libxklavier"
    31.7 -VERSION="5.0"
    31.8 -CATEGORY="system-tools"
    31.9 +VERSION="5.4"
   31.10 +CATEGORY="libs"
   31.11  SHORT_DESC="Library providing high-level API for XKB"
   31.12  MAINTAINER="al.bobylev@gmail.com"
   31.13  LICENSE="GPL2"
   31.14 -WEB_SITE="http://freedesktop.org/wiki/Software/LibXklavier"
   31.15 +WEB_SITE="https://freedesktop.org/wiki/Software/LibXklavier/"
   31.16 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/libxklavier.html"
   31.17  
   31.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   31.19 -WGET_URL="$SF_MIRROR/gswitchit/libxklavier/$VERSION/$TARBALL"
   31.20 +WGET_URL="https://people.freedesktop.org/~svu/$TARBALL"
   31.21  
   31.22 -BUILD_DEPENDS="libxml2-dev glib-dev xorg-xkbcomp iso-codes xorg-dev"
   31.23 +BUILD_DEPENDS="gettext gobject-introspection-dev vala gtk-doc xorg-libX11-dev \
   31.24 +xorg-server-dev xorg-xkbcomp-dev xorg-libxkbfile-dev xorg-libXi-dev iso-codes"
   31.25  SPLIT="libxklavier-dev"
   31.26  
   31.27 -# Rules to configure and make the package.
   31.28 -compile_rules()
   31.29 -{
   31.30 +compile_rules() {
   31.31  	./configure \
   31.32  		--disable-static \
   31.33 -		--disable-gtk-doc \
   31.34 +		\
   31.35  		--enable-xkb-support \
   31.36  		--enable-xmodmap-support \
   31.37  		$CONFIGURE_ARGS &&
   31.38 @@ -27,13 +27,13 @@
   31.39  	make install
   31.40  }
   31.41  
   31.42 -# Rules to gen a SliTaz package suitable for Tazpkg.
   31.43 -genpkg_rules()
   31.44 -{
   31.45 +genpkg_rules() {
   31.46  	case $PACKAGE in
   31.47  		libxklavier)
   31.48  			copy @std
   31.49 -			DEPENDS="glib libxml2 xorg-libX11 xorg-libXi xorg-libxkbfile"
   31.50 +			DEPENDS="glib libffi liblzma libxml2 pcre xorg-libX11 xorg-libXau \
   31.51 +			xorg-libXdmcp xorg-libXext xorg-libXi xorg-libxcb xorg-libxkbfile \
   31.52 +			zlib   iso-codes"
   31.53  			;;
   31.54  		libxklavier-dev)
   31.55  			copy @dev
    32.1 --- a/pangomm-dev/receipt	Sat Oct 28 16:05:32 2017 +0300
    32.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.3 @@ -1,21 +0,0 @@
    32.4 -# SliTaz package receipt.
    32.5 -
    32.6 -PACKAGE="pangomm-dev"
    32.7 -VERSION="2.35.1"
    32.8 -CATEGORY="development"
    32.9 -SHORT_DESC="Pangomm library devel files."
   32.10 -MAINTAINER="pankso@slitaz.org"
   32.11 -LICENSE="LGPL2.1"
   32.12 -WANTED="pangomm"
   32.13 -WEB_SITE="http://www.gnome.org/"
   32.14 -
   32.15 -DEPENDS="pangomm cairomm-dev pkg-config"
   32.16 -
   32.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   32.18 -genpkg_rules()
   32.19 -{
   32.20 -	mkdir -p $fs/usr/lib
   32.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   32.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   32.23 -	cp -a $install/usr/include $install/usr/lib/*/include $fs/usr
   32.24 -}
    33.1 --- a/pangomm/receipt	Sat Oct 28 16:05:32 2017 +0300
    33.2 +++ b/pangomm/receipt	Sat Oct 28 16:45:22 2017 +0300
    33.3 @@ -1,33 +1,40 @@
    33.4 -# SliTaz package receipt.
    33.5 +# SliTaz package receipt v2.
    33.6  
    33.7  PACKAGE="pangomm"
    33.8 -VERSION="2.35.1"
    33.9 +VERSION="2.40.1"
   33.10  CATEGORY="x-window"
   33.11 -SHORT_DESC="Pango binding for GTKmm."
   33.12 +SHORT_DESC="Pango binding for GTKmm"
   33.13  MAINTAINER="pankso@slitaz.org"
   33.14  LICENSE="LGPL2.1"
   33.15 +WEB_SITE="https://developer.gnome.org/pangomm/"
   33.16 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/pangomm.html"
   33.17 +
   33.18  TARBALL="$PACKAGE-$VERSION.tar.xz"
   33.19 -WEB_SITE="http://www.gnome.org/"
   33.20  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   33.21  
   33.22 -DEPENDS="pixman cairomm glibmm libgiomm pango gcc-lib-base"
   33.23 -BUILD_DEPENDS="cairo-dev cairomm-dev glibmm-dev pango-dev libxml2-dev"
   33.24 +BUILD_DEPENDS="glibmm-dev cairomm-dev pango-dev"
   33.25 +SPLIT="pangomm-dev"
   33.26  
   33.27 -# Rules to configure and make the package.
   33.28 -compile_rules()
   33.29 -{
   33.30 -    cd $src
   33.31 -    ./configure \
   33.32 -	--disable-documentation \
   33.33 -	$CONFIGURE_ARGS &&
   33.34 -    make &&
   33.35 -    make install
   33.36 +compile_rules() {
   33.37 +	sed -i "/^libdocdir =/ s|\$(book_name)|pangomm-$VERSION|" docs/Makefile.in
   33.38 +
   33.39 +	./configure $CONFIGURE_ARGS && make && make install
   33.40  }
   33.41  
   33.42 -# Rules to gen a SliTaz package suitable for Tazpkg.
   33.43 -genpkg_rules()
   33.44 -{
   33.45 -	mkdir -p $fs/usr/lib
   33.46 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   33.47 +genpkg_rules() {
   33.48 +	case $PACKAGE in
   33.49 +		pangomm)
   33.50 +			copy @std
   33.51 +			DEPENDS="cairo cairomm glib glibmm libsigc++ pango"
   33.52 +			;;
   33.53 +		*-dev)
   33.54 +			copy @dev
   33.55 +			DEPENDS="pangomm bzip2-dev cairo-dev cairomm-dev fontconfig-dev \
   33.56 +			freetype-dev glib-dev glibmm-dev harfbuzz-dev libffi-dev \
   33.57 +			libpng16-dev libsigc++-dev libxml2-dev pango-dev pcre-dev \
   33.58 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   33.59 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   33.60 +			;;
   33.61 +	esac
   33.62  }
   33.63  
    34.1 --- a/perl-xml-sax/receipt	Sat Oct 28 16:05:32 2017 +0300
    34.2 +++ b/perl-xml-sax/receipt	Sat Oct 28 16:45:22 2017 +0300
    34.3 @@ -1,4 +1,4 @@
    34.4 -# SliTaz package receipt.
    34.5 +# SliTaz package receipt v2.
    34.6  
    34.7  PACKAGE="perl-xml-sax"
    34.8  VERSION="0.99"
    34.9 @@ -11,21 +11,20 @@
   34.10  TARBALL="XML-SAX-$VERSION.tar.gz"
   34.11  WGET_URL="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/$TARBALL"
   34.12  
   34.13 -DEPENDS="perl-xml-namespacesupport perl-xml-sax-base"
   34.14 -BUILD_DEPENDS="$DEPENDS"
   34.15 +BUILD_DEPENDS="perl-xml-namespacesupport perl-xml-sax-base"
   34.16  
   34.17 -# Rules to configure and make the package.
   34.18 -compile_rules()
   34.19 -{
   34.20 +compile_rules() {
   34.21  	# Please keep `make -j1 install` to FS before installing to the DESTDIR
   34.22  	perl Makefile.PL &&
   34.23 -	make -j1 install && make -j1 DESTDIR=$install install &&
   34.24 +	make -j1 install &&
   34.25 +	make -j1 DESTDIR=$install install || return 1
   34.26  
   34.27  	chmod -R u+w $install
   34.28 +	cp -v       /usr/lib/perl5/site_perl/5.24.1/XML/SAX/ParserDetails.ini \
   34.29 +		$install/usr/lib/perl5/site_perl/5.24.1/XML/SAX/
   34.30  }
   34.31  
   34.32 -# Rules to gen a SliTaz package suitable for Tazpkg.
   34.33 -genpkg_rules()
   34.34 -{
   34.35 +genpkg_rules() {
   34.36  	copy @std
   34.37 +	DEPENDS="$BUILD_DEPENDS"
   34.38  }