wok-next rev 20550

Removing *.la.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Apr 06 02:18:37 2018 +0300 (2018-04-06)
parents 274a4fcf2b03
children ea340bdb7693
files gst0-python/receipt gtk-engine-rezlooks/receipt gtk-vnc/receipt gtk3-engine-unico/receipt gtkglext/receipt gtkmm/receipt guichan/receipt guile/receipt hal/receipt ibus/receipt jpeg/receipt libao/receipt libconfuse/receipt libfakekey/receipt libmatchbox/receipt libxfce4ui/receipt libxfcegui4/receipt libzim/receipt matchbox-common/receipt matchbox-config-gtk/receipt matchbox-desktop-2/receipt matchbox-desktop/receipt matchbox-keyboard/receipt matchbox-panel-2/receipt matchbox-panel-manager/receipt matchbox-panel/receipt matchbox-terminal/receipt matchbox-themes-extra/receipt matchbox-window-manager-2/receipt matchbox-window-manager/receipt
line diff
     1.1 --- a/gst0-python/receipt	Wed Apr 04 17:32:49 2018 +0300
     1.2 +++ b/gst0-python/receipt	Fri Apr 06 02:18:37 2018 +0300
     1.3 @@ -24,14 +24,11 @@
     1.4  genpkg_rules() {
     1.5  	case $PACKAGE in
     1.6  		gst0-python)
     1.7 -			mkdir -p $fs/usr/lib $fs/usr/share
     1.8 -			cp -a $install/usr/share/gst-python $fs/usr/share
     1.9 -			cp -a $install/usr/lib/python* $fs/usr/lib
    1.10 +			copy @std
    1.11  			DEPENDS="pygobject gstreamer0 gst0-plugins-base"
    1.12  			;;
    1.13  		*-dev)
    1.14 -			mkdir -p $fs/usr/lib
    1.15 -			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    1.16 +			copy @dev
    1.17  			DEPENDS="gst0-python pygobject-dev gstreamer0-dev \
    1.18  			gst0-plugins-base-dev python-dev"
    1.19  			;;
     2.1 --- a/gtk-engine-rezlooks/receipt	Wed Apr 04 17:32:49 2018 +0300
     2.2 +++ b/gtk-engine-rezlooks/receipt	Fri Apr 06 02:18:37 2018 +0300
     2.3 @@ -1,4 +1,4 @@
     2.4 -# SliTaz package receipt.
     2.5 +# SliTaz package receipt v2.
     2.6  
     2.7  PACKAGE="gtk-engine-rezlooks"
     2.8  VERSION="0.6"
     2.9 @@ -6,26 +6,24 @@
    2.10  SHORT_DESC="Rezlooks GTK+ Engine"
    2.11  MAINTAINER="devl547@gmail.com"
    2.12  LICENSE="GPL2"
    2.13 +WEB_SITE="http://www.gnome-look.org/content/show.php?content=39179"
    2.14 +
    2.15  TARBALL="39179-rezlooks-0.6.tar.gz"
    2.16 -WEB_SITE="http://www.gnome-look.org/content/show.php?content=39179"
    2.17  WGET_URL="http://GNOME-Look.org/CONTENT/content-files/$TARBALL"
    2.18  
    2.19  BUILD_DEPENDS="gtk+-dev"
    2.20 -DEPENDS="gtk+"
    2.21  
    2.22 -# Rules to configure and make the package.
    2.23 -compile_rules()
    2.24 -{
    2.25 -	cd $src
    2.26 +compile_rules() {
    2.27  	sed -i 's|<glib/gtimer.h>|<glib.h>|' src/animation.c
    2.28 -	./configure --enable-animation $CONFIGURE_ARGS &&
    2.29 +
    2.30 +	./configure \
    2.31 +		--enable-animation \
    2.32 +		$CONFIGURE_ARGS &&
    2.33  	make &&
    2.34  	make prefix=/usr install
    2.35  }
    2.36  
    2.37 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.38 -genpkg_rules()
    2.39 -{
    2.40 -	mkdir -p $fs/usr
    2.41 -	cp -a $install/usr/lib $fs/usr
    2.42 +genpkg_rules() {
    2.43 +	copy @std
    2.44 +	DEPENDS="gtk+"
    2.45  }
     3.1 --- a/gtk-vnc/receipt	Wed Apr 04 17:32:49 2018 +0300
     3.2 +++ b/gtk-vnc/receipt	Fri Apr 06 02:18:37 2018 +0300
     3.3 @@ -3,13 +3,13 @@
     3.4  PACKAGE="gtk-vnc"
     3.5  VERSION="0.5.4"
     3.6  CATEGORY="x-window"
     3.7 -SHORT_DESC="VNC viewer widget for GTK."
     3.8 +SHORT_DESC="VNC viewer widget for GTK"
     3.9  MAINTAINER="pankso@slitaz.org"
    3.10  LICENSE="LGPL2.1"
    3.11 +WEB_SITE="https://wiki.gnome.org/Projects/gtk-vnc"
    3.12 +
    3.13  TARBALL="$PACKAGE-$VERSION.tar.xz"
    3.14 -WEB_SITE="https://wiki.gnome.org/Projects/gtk-vnc"
    3.15  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    3.16 -TAGS="vnc remote-desktop"
    3.17  
    3.18  BUILD_DEPENDS="gnutls-dev libgpg-error-dev gtk+-dev cyrus-sasl cyrus-sasl-dev \
    3.19  intltool pygtk-dev pygobject-dev libffi-dev python-dev \
    3.20 @@ -18,37 +18,29 @@
    3.21  libvorbis-dev dbus-dev"
    3.22  SPLIT="gtk-vnc-dev gtk-vnc-python"
    3.23  
    3.24 -# Rules to configure and make the package.
    3.25 -compile_rules()
    3.26 -{
    3.27 +compile_rules() {
    3.28  	./configure $CONFIGURE_ARGS &&
    3.29  	make -j1 &&
    3.30  	make -j1 install
    3.31  }
    3.32  
    3.33 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.34 -genpkg_rules()
    3.35 -{
    3.36 +genpkg_rules() {
    3.37  	case $PACKAGE in
    3.38 -	gtk-vnc)
    3.39 -		SUGGESTED="gtk-vnc-python"
    3.40 -		DEPENDS="gnutls libgpg-error gtk+ pygtk cyrus-sasl libtasn1 \
    3.41 +		gtk-vnc-python)
    3.42 +			copy python2.7/
    3.43 +			CAT="development|Python bindings"
    3.44 +			DEPENDS="gtk-vnc python"
    3.45 +			;;
    3.46 +		gtk-vnc)
    3.47 +			copy @std @rm
    3.48 +			SUGGESTED="gtk-vnc-python"
    3.49 +			DEPENDS="gnutls libgpg-error gtk+ pygtk cyrus-sasl libtasn1 \
    3.50  			pulseaudio util-linux-uuid libjson-c libsndfile flac \
    3.51  			libvorbis"
    3.52 -		mkdir -p $fs/usr/lib
    3.53 -		cp -a $install/usr/lib/*.so* $fs/usr/lib
    3.54 -		;;
    3.55 -	gtk-vnc-dev)
    3.56 -		mkdir -p $fs/usr/lib
    3.57 -		cp -a $install/usr/lib/*.*a $fs/usr/lib
    3.58 -		cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    3.59 -		cp -a $install/usr/include $fs/usr
    3.60 -		;;
    3.61 -	gtk-vnc-python)
    3.62 -		CAT="development|GTK VNC python bindings."
    3.63 -		DEPENDS="gtk-vnc python"
    3.64 -		mkdir -p $fs/usr/lib
    3.65 -		cp -a $install/usr/lib/python* $fs/usr/lib
    3.66 -		;;
    3.67 +			TAGS="vnc remote-desktop"
    3.68 +			;;
    3.69 +		*-dev)
    3.70 +			copy @dev
    3.71 +			;;
    3.72  	esac
    3.73  }
     4.1 --- a/gtk3-engine-unico/receipt	Wed Apr 04 17:32:49 2018 +0300
     4.2 +++ b/gtk3-engine-unico/receipt	Fri Apr 06 02:18:37 2018 +0300
     4.3 @@ -26,14 +26,12 @@
     4.4  genpkg_rules() {
     4.5  	case $PACKAGE in
     4.6  		gtk3-engine-unico)
     4.7 -			cp -a $install/* $fs
     4.8 -			find $fs -name '*.*a' -delete
     4.9 +			copy @std
    4.10  			DEPENDS="gtk+3"
    4.11  			TAGS="gtk3"
    4.12  			;;
    4.13  		*-dev)
    4.14 -			cp -a $install/* $fs
    4.15 -			find $fs -name '*.so' -delete
    4.16 +			copy @dev
    4.17  			;;
    4.18  	esac
    4.19  }
     5.1 --- a/gtkglext/receipt	Wed Apr 04 17:32:49 2018 +0300
     5.2 +++ b/gtkglext/receipt	Fri Apr 06 02:18:37 2018 +0300
     5.3 @@ -18,9 +18,7 @@
     5.4  compile_rules() {
     5.5  	patch -Np1 -i $stuff/gtk2.20.patch
     5.6  	autoconf --force
     5.7 -	./configure \
     5.8 -		--prefix=/usr \
     5.9 -		$CONFIGURE_ARGS &&
    5.10 +	./configure $CONFIGURE_ARGS &&
    5.11  	make &&
    5.12  	make DESTDIR=$DESTDIR install
    5.13  }
    5.14 @@ -28,18 +26,12 @@
    5.15  genpkg_rules() {
    5.16  	case $PACKAGE in
    5.17  		gtkglext)
    5.18 -			mkdir -p $fs/usr/lib
    5.19 -			cp -a $install/usr/lib/*.so* $fs/usr/lib
    5.20 +			copy @std
    5.21  			DEPENDS="gtk+ mesa glu pangox-compat"
    5.22  			SUGGESTED="nvidia"
    5.23  			;;
    5.24  		*-dev)
    5.25 -			mkdir -p $fs/usr/lib $fs/usr/share
    5.26 -			cp -a $install/usr/include $fs/usr
    5.27 -			cp -a $install/usr/lib/*.*a $fs/usr/lib
    5.28 -			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    5.29 -			cp -a $install/usr/lib/gtkglext-* $fs/usr/lib
    5.30 -			cp -a $install/usr/share/aclocal $fs/usr/share
    5.31 +			copy @dev
    5.32  			DEPENDS="gtkglext pangox-compat-dev"
    5.33  			;;
    5.34  	esac
     6.1 --- a/gtkmm/receipt	Wed Apr 04 17:32:49 2018 +0300
     6.2 +++ b/gtkmm/receipt	Fri Apr 06 02:18:37 2018 +0300
     6.3 @@ -26,18 +26,12 @@
     6.4  genpkg_rules() {
     6.5  	case $PACKAGE in
     6.6  		gtkmm)
     6.7 -			mkdir -p $fs/usr/lib
     6.8 -			cp -a $install/usr/lib/*.so* $fs/usr/lib
     6.9 +			copy @std
    6.10  			DEPENDS="gtk+ atkmm glibmm cairomm libsigc++ xorg-libXdamage \
    6.11  			libgiomm pangomm gcc-lib-base"
    6.12  			;;
    6.13  		*-dev)
    6.14 -			mkdir -p $fs/usr/lib
    6.15 -			cp -a $install/usr/lib/*.*a $fs/usr/lib
    6.16 -			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    6.17 -			cp -a $install/usr/lib/gtkmm-2.4 $fs/usr/lib
    6.18 -			cp -a $install/usr/lib/gdkmm-2.4 $fs/usr/lib
    6.19 -			cp -a $install/usr/include $fs/usr
    6.20 +			copy @dev
    6.21  			DEPENDS="gtkmm gtk+-dev atkmm-dev glibmm-dev libgiomm-dev \
    6.22  			pangomm-dev"
    6.23  			;;
     7.1 --- a/guichan/receipt	Wed Apr 04 17:32:49 2018 +0300
     7.2 +++ b/guichan/receipt	Fri Apr 06 02:18:37 2018 +0300
     7.3 @@ -16,7 +16,6 @@
     7.4  
     7.5  compile_rules() {
     7.6  	./configure \
     7.7 -		--prefix=/usr \
     7.8  		--enable-sdl \
     7.9  		$CONFIGURE_ARGS &&
    7.10  	make &&
    7.11 @@ -26,15 +25,11 @@
    7.12  genpkg_rules() {
    7.13  	case $PACKAGE in
    7.14  		guichan)
    7.15 -			mkdir -p $fs/usr/lib
    7.16 -			cp -a $install/usr/lib/*.so* $fs/usr/lib
    7.17 +			copy @std
    7.18  			DEPENDS="libsdl libsdl-image"
    7.19  			;;
    7.20  		*-dev)
    7.21 -			mkdir -p $fs/usr/lib
    7.22 -			cp -a $install/usr/lib/*a $fs/usr/lib
    7.23 -			cp -a $install/usr/include $fs/usr
    7.24 -			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    7.25 +			copy @dev
    7.26  			;;
    7.27  	esac
    7.28  }
     8.1 --- a/guile/receipt	Wed Apr 04 17:32:49 2018 +0300
     8.2 +++ b/guile/receipt	Fri Apr 06 02:18:37 2018 +0300
     8.3 @@ -25,18 +25,11 @@
     8.4  genpkg_rules() {
     8.5  	case $PACKAGE in
     8.6  		guile)
     8.7 -			mkdir -p $fs/usr/lib $fs/usr/share
     8.8 -			cp -a $install/usr/bin $fs/usr
     8.9 -			cp -a $install/usr/lib/*.so* $fs/usr/lib
    8.10 -			cp -a $install/usr/share/guile $fs/usr/share
    8.11 +			copy @std
    8.12  			DEPENDS="gmp readline ncurses libltdl"
    8.13  			;;
    8.14  		*-dev)
    8.15 -			mkdir -p $fs/usr/lib $fs/usr/share
    8.16 -			cp -a $install/usr/include $fs/usr
    8.17 -			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    8.18 -			cp -a $install/usr/lib/*.*a $fs/usr/lib
    8.19 -			cp -a $install/usr/share/aclocal $fs/usr/share
    8.20 +			copy @dev
    8.21  			DEPENDS="guile gmp-dev"
    8.22  			;;
    8.23  	esac
     9.1 --- a/hal/receipt	Wed Apr 04 17:32:49 2018 +0300
     9.2 +++ b/hal/receipt	Fri Apr 06 02:18:37 2018 +0300
     9.3 @@ -13,112 +13,73 @@
     9.4  
     9.5  BUILD_DEPENDS="dbus-dev dbus-glib dbus-glib-dev udev-dev pciutils \
     9.6  util-linux-blkid-dev expat-dev util-linux-uuid-dev glib-dev libv4l-dev"
     9.7 -SPLIT="hal hal-dev hal-extra hal-scripts"
     9.8 +SPLIT="hal-scripts hal-extra hal hal-dev"
     9.9  
    9.10 -EXTRA="
    9.11 -hald-addon-cpufreq
    9.12 -hald-addon-hid-ups
    9.13 -hald-addon-imac-backlight
    9.14 -hald-addon-ipw-killswitch
    9.15 -hald-probe-video4linux
    9.16 -hald-probe-net-bluetooth
    9.17 -hald-probe-ieee1394-unit
    9.18 -hald-probe-pc-floppy
    9.19 -hald-probe-printer"
    9.20  CROSS="error: cannot check for file existence when cross compiling"
    9.21  
    9.22  compile_rules() {
    9.23  	sed -i 's|linux/videodev.h|libv4l1-videodev.h|' \
    9.24  		hald/linux/probing/probe-video4linux.c
    9.25  	sed -i 's|glib/gmain|glib|' hald/linux/addons/addon-*.c
    9.26 -	zcat /usr/share/misc/pci.ids.gz > /usr/share/misc/pci.ids &&
    9.27 -	patch -p1 < $stuff/hal-scripts.u || return 1 &&
    9.28 -	#patch -p1 < $stuff/hal-udev.patch || return 1 &&
    9.29 +	zcat /usr/share/misc/pci.ids.gz > /usr/share/misc/pci.ids
    9.30 +	patch -p1 < $stuff/hal-scripts.u || return 1
    9.31 +	#patch -p1 < $stuff/hal-udev.patch || return 1
    9.32 +
    9.33  	grep -qs 'define u8' hald/linux/probing/linux_dvd_rw_utils.c ||
    9.34  	sed -i 's|#include <scsi/scsi.h>|#define u8 __u8\n&|' \
    9.35  		hald/linux/probing/linux_dvd_rw_utils.c
    9.36  
    9.37 +	libexecdir='/usr/lib/hal'
    9.38  	./configure \
    9.39 -		--libexecdir=/usr/lib/hal \
    9.40 +		--libexecdir=$libexecdir \
    9.41  		--disable-usb-ids \
    9.42  		--disable-policy-kit \
    9.43  		--build=$HOST_SYSTEM \
    9.44  		--host=$HOST_SYSTEM &&
    9.45  	make &&
    9.46  	rm /usr/share/misc/pci.ids &&
    9.47 -	make install
    9.48 +	make install || return 1
    9.49 +
    9.50 +	chmod -R +x $install$libexecdir/scripts/*
    9.51 +
    9.52 +	# init script
    9.53 +	cp -a $stuff/etc $install
    9.54 +	# policy for ntfs-3g
    9.55 +	cp -a $stuff/policy $install/usr/share/hal/fdi/
    9.56 +	# change bash to sh in hal scripts; use full-path
    9.57 +	sed -i \
    9.58 +		-e 's:/bin/bash:/bin/sh:' \
    9.59 +		-e "s:hal-functions:$libexecdir/scripts/hal-functions:" \
    9.60 +		$install/usr/lib/hal/scripts/hal* \
    9.61 +		$install/usr/lib/hal/scripts/linux/hal*
    9.62  }
    9.63  
    9.64  genpkg_rules() {
    9.65  	case $PACKAGE in
    9.66 -	hal)
    9.67 -		DEPENDS="dbus dbus-glib slitaz-base-files udev \
    9.68 +		hal-scripts)
    9.69 +			copy hal/scripts/
    9.70 +			CAT="x-window|scripts"
    9.71 +			DEPENDS="dbus dbus-glib glib hal"
    9.72 +			;;
    9.73 +		hal-extra)
    9.74 +			copy hald-addon-cpufreq hald-addon-hid-ups \
    9.75 +			hald-addon-imac-backlight hald-addon-ipw-killswitch \
    9.76 +			hald-probe-video4linux hald-probe-net-bluetooth \
    9.77 +			hald-probe-ieee1394-unit hald-probe-pc-floppy hald-probe-printer \
    9.78 +			10-cpufreq.fdi 10-dockstation.fdi 10-imac-backlight.fdi \
    9.79 +			15-storage-luks.fdi 30-wol.fdi
    9.80 +			CAT="x-window|extra lib and fdi files"
    9.81 +			DEPENDS="dbus dbus-glib glib hal"
    9.82 +			;;
    9.83 +		hal)
    9.84 +			copy @std @rm
    9.85 +			DEPENDS="dbus dbus-glib slitaz-base-files udev \
    9.86  			util-linux-blkid libusb-compat"
    9.87 -		mkdir -p $fs/usr/lib $fs/usr/share
    9.88 -		cp -a $install/etc $fs
    9.89 -		cp -a $install/var $fs
    9.90 -		cp -a $install/usr/bin $fs/usr
    9.91 -		cp -a $install/usr/sbin $fs/usr
    9.92 -		cp -a $install/usr/lib/*.so* $fs/usr/lib
    9.93 -		cp -a $install/usr/lib/hal $fs/usr/lib
    9.94 -		cp -a $install/usr/share/hal $fs/usr/share
    9.95 -		chmod -R +x $fs/usr/lib/hal/scripts/*
    9.96 -		# Remove a few run time lib and strip.
    9.97 -		for lib in $EXTRA
    9.98 -		do
    9.99 -			rm $fs/usr/lib/hal/$lib
   9.100 -		done
   9.101 -		strip -s $fs/usr/lib/hal/* 2>/dev/null
   9.102 -		# Init script
   9.103 -		cp -a stuff/etc $fs
   9.104 -
   9.105 -		# Policy for ntfs-3g
   9.106 -		cp -a stuff/policy $fs/usr/share/hal/fdi/
   9.107 -		chown -R root.root $fs
   9.108 -
   9.109 -		# exclude unwanted fdi files
   9.110 -		rm $fs/usr/share/hal/fdi/policy/10osvendor/10-cpufreq.fdi
   9.111 -		rm $fs/usr/share/hal/fdi/policy/10osvendor/10-dockstation.fdi
   9.112 -		rm $fs/usr/share/hal/fdi/policy/10osvendor/10-imac-backlight.fdi
   9.113 -		rm $fs/usr/share/hal/fdi/policy/10osvendor/15-storage-luks.fdi
   9.114 -		rm $fs/usr/share/hal/fdi/policy/10osvendor/30-wol.fdi
   9.115 -	
   9.116 -		# change bash to sh in hal scripts
   9.117 -		sed -i 's:/bin/bash:/bin/sh:' $fs/usr/lib/hal/scripts/hal* 
   9.118 -		sed -i 's:/bin/bash:/bin/sh:' $fs/usr/lib/hal/scripts/linux/hal* 
   9.119 -		# use full-path
   9.120 -		sed -i 's:hal-functions:/usr/lib/hal/scripts/hal-functions:' $fs/usr/lib/hal/scripts/hal* 
   9.121 -		sed -i 's:hal-functions:/usr/lib/hal/scripts/hal-functions:' $fs/usr/lib/hal/scripts/linux/hal* 
   9.122 -		;;
   9.123 -	hal-dev)
   9.124 -		DEPENDS="hal dbus-dev"
   9.125 -		mkdir -p $fs/usr/lib
   9.126 -		cp -a $install/usr/include $fs/usr
   9.127 -		cp -a $install/usr/lib/*.*a $fs/usr/lib
   9.128 -		cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   9.129 -		;;
   9.130 -	hal-extra)
   9.131 -		CAT="x-window|Hal extra lib and fdi files."
   9.132 -		DEPENDS="dbus dbus-glib glib hal"
   9.133 -		mkdir -p $fs/usr/lib/hal $fs/usr/share/hal/fdi/policy/10osvendor
   9.134 -		for lib in $EXTRA
   9.135 -		do
   9.136 -			cp $install/usr/lib/hal/$lib $fs/usr/lib/hal
   9.137 -		done
   9.138 -	
   9.139 -		# copy some excluded files from hal
   9.140 -		cp -a $install/usr/share/hal/fdi/policy/10osvendor/10-cpufreq.fdi $fs/usr/share/hal/fdi/policy/10osvendor
   9.141 -		cp -a $install/usr/share/hal/fdi/policy/10osvendor/10-dockstation.fdi $fs/usr/share/hal/fdi/policy/10osvendor
   9.142 -		cp -a $install/usr/share/hal/fdi/policy/10osvendor/10-imac-backlight.fdi $fs/usr/share/hal/fdi/policy/10osvendor
   9.143 -		cp -a $install/usr/share/hal/fdi/policy/10osvendor/15-storage-luks.fdi $fs/usr/share/hal/fdi/policy/10osvendor
   9.144 -		cp -a $install/usr/share/hal/fdi/policy/10osvendor/30-wol.fdi $fs/usr/share/hal/fdi/policy/10osvendor
   9.145 -		;;
   9.146 -	hal-scripts)
   9.147 -		CAT="x-window|Hal scripts files."
   9.148 -		DEPENDS="dbus dbus-glib glib hal"
   9.149 -		mkdir -p $fs/usr/lib/hal
   9.150 -		cp -a $install/usr/lib/hal/scripts $fs/usr/lib/hal
   9.151 -		;;
   9.152 +			;;
   9.153 +		hal-dev)
   9.154 +			copy @dev
   9.155 +			DEPENDS="hal dbus-dev"
   9.156 +			;;
   9.157  	esac
   9.158  }
   9.159  
   9.160 @@ -126,21 +87,17 @@
   9.161  	# Go for echoing on configuration files if any haldaemon user
   9.162  	# was found.
   9.163  	if ! grep -q 'haldaemon' "$1/etc/passwd"; then
   9.164 -		echo -n "Adding user: messagebus..."
   9.165  		echo 'haldaemon:x:26:26:HAL Daemon User:/dev/null:/bin/false' >> "$1/etc/passwd"
   9.166  		echo 'haldaemon:!:14013:0:99999:7:::' >> "$1/etc/shadow"
   9.167  		echo 'haldaemon:x:26:' >> "$1/etc/group"
   9.168  		echo 'haldaemon:!::' >> "$1/etc/gshadow"
   9.169 -		status
   9.170  	fi
   9.171  	if ! grep -q ^HALD_OPTIONS "$1/etc/daemons.conf"; then
   9.172 -		echo -n "Configuring /etc/daemons.conf..."
   9.173  		cat >> "$1/etc/daemons.conf" << "EOT"
   9.174  # HAL daemon options.
   9.175  HALD_OPTIONS="--daemon=yes"
   9.176  
   9.177  EOT
   9.178 -		status
   9.179  	fi
   9.180  }
   9.181  
    10.1 --- a/ibus/receipt	Wed Apr 04 17:32:49 2018 +0300
    10.2 +++ b/ibus/receipt	Fri Apr 06 02:18:37 2018 +0300
    10.3 @@ -16,31 +16,23 @@
    10.4  SPLIT="ibus-dev"
    10.5  
    10.6  compile_rules() {
    10.7 -	mkdir -p $DESTDIR$(ls -d /usr/lib/gtk-2*/2*/immodules/)
    10.8 -	./configure --prefix=/usr \
    10.9 -		--mandir=/usr/share/man \
   10.10 -		--infodir=/usr/share/info \
   10.11 +	./configure \
   10.12  		--disable-gtk3 \
   10.13  		$CONFIGURE_ARGS &&
   10.14 -	make && make DESTDIR=$DESTDIR install
   10.15 +	fix libtool &&
   10.16 +	make &&
   10.17 +	make DESTDIR=$DESTDIR install
   10.18  }
   10.19  
   10.20  genpkg_rules() {
   10.21  	case $PACKAGE in
   10.22  		ibus)
   10.23 -			cp -a $src/client/gtk2/im-ibus.la $install/usr/lib/gtk-2*/2*/immodules/
   10.24 -			cp -a $install/* $fs
   10.25 -			rm -rf $fs/usr/include
   10.26 -			rm -rf $fs/usr/lib/pkgconfig
   10.27 -			rm -rf $fs/usr/share/gtk-doc
   10.28 -			find $fs/usr/lib | grep 'a$' | xargs rm -f
   10.29 -			DEPENDS="gtk+"
   10.30 +			copy @std
   10.31 +			DEPENDS="GConf glib gtk+ pango python xorg-libX11"
   10.32  			;;
   10.33  		*-dev)
   10.34 -			mkdir -p $fs/usr/lib
   10.35 -			cp -a $install/usr/include $fs/usr
   10.36 -			cp -a $install/usr/lib $fs/usr
   10.37 -			find $install/usr/lib | grep '\.so' | xargs rm -f
   10.38 +			copy @dev
   10.39 +			DEPENDS="ibus glib-dev"
   10.40  			;;
   10.41  	esac
   10.42  }
    11.1 --- a/jpeg/receipt	Wed Apr 04 17:32:49 2018 +0300
    11.2 +++ b/jpeg/receipt	Fri Apr 06 02:18:37 2018 +0300
    11.3 @@ -3,52 +3,39 @@
    11.4  PACKAGE="jpeg"
    11.5  VERSION="9b"
    11.6  CATEGORY="x-window"
    11.7 -SHORT_DESC="JPEG image programs."
    11.8 +SHORT_DESC="JPEG image programs"
    11.9  MAINTAINER="pankso@slitaz.org"
   11.10  LICENSE="MIT"
   11.11  WEB_SITE="http://www.ijg.org/"
   11.12 +
   11.13  TARBALL="jpegsrc.v${VERSION}.tar.gz"
   11.14  WGET_URL="http://www.ijg.org/files/$TARBALL"
   11.15 -TAGS="jpeg jpg"
   11.16  
   11.17 -SPLIT="jpeg jpeg-dev libjpeg"
   11.18 +SPLIT="libjpeg jpeg jpeg-dev"
   11.19  
   11.20 -# Rules to configure and make the package.
   11.21 -compile_rules()
   11.22 -{
   11.23 +compile_rules() {
   11.24  	./configure \
   11.25  		--enable-shared \
   11.26 -		--prefix=/usr \
   11.27 -		--mandir=/usr/share/man \
   11.28  		$CONFIGURE_ARGS &&
   11.29  	make &&
   11.30 -	make DESTDIR=$DESTDIR install
   11.31 +	make DESTDIR=$DESTDIR install || return 1
   11.32 +
   11.33 +	install -Dm644 $src/jpegint.h $install/usr/include/jpegint.h
   11.34  }
   11.35  
   11.36 -# Rules to gen a SliTaz package suitable for Tazpkg.
   11.37 -genpkg_rules()
   11.38 -{
   11.39 +genpkg_rules() {
   11.40  	case $PACKAGE in
   11.41 -	jpeg)
   11.42 -		DEPENDS="libjpeg"
   11.43 -		mkdir -p  $fs/usr/lib
   11.44 -		cp -a $install/usr/bin $fs/usr
   11.45 -		# In libjpeg package
   11.46 -		#cp -a $install/usr/lib/*.so* $fs/usr/lib
   11.47 -		;;
   11.48 -	jpeg-dev)
   11.49 -		CAT="development|JPEG images libs."
   11.50 -		DEPENDS="jpeg libjpeg"
   11.51 -		mkdir -p $fs/usr/lib
   11.52 -		cp -a $install/usr/lib/*.*a $fs/usr/lib
   11.53 -		cp -a $install/usr/include $fs/usr
   11.54 -		cp -a $src/jpegint.h $fs/usr/include
   11.55 -		;;
   11.56 -	libjpeg)
   11.57 -		CAT="x-window|JPEG image libs."
   11.58 -		TAGS="jpeg jpg"
   11.59 -		mkdir -p  $fs/usr/lib
   11.60 -		cp -a $install/usr/lib/*.so* $fs/usr/lib
   11.61 -		;;
   11.62 +		libjpeg)
   11.63 +			copy *.so
   11.64 +			CAT="x-window|library"
   11.65 +			;;
   11.66 +		jpeg)
   11.67 +			copy @std @rm
   11.68 +			DEPENDS="libjpeg"
   11.69 +			;;
   11.70 +		*-dev)
   11.71 +			copy @dev
   11.72 +			;;
   11.73  	esac
   11.74 +	TAGS="jpeg jpg"
   11.75  }
    12.1 --- a/libao/receipt	Wed Apr 04 17:32:49 2018 +0300
    12.2 +++ b/libao/receipt	Fri Apr 06 02:18:37 2018 +0300
    12.3 @@ -6,7 +6,7 @@
    12.4  SHORT_DESC="Cross-platform audio output library and plugins"
    12.5  MAINTAINER="rj.rohit@gmail.com"
    12.6  LICENSE="GPL2"
    12.7 -WEB_SITE="http://downloads.xiph.org/releases/ao/" 
    12.8 +WEB_SITE="http://downloads.xiph.org/releases/ao/"
    12.9  
   12.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
   12.11  WGET_URL="$WEB_SITE/$TARBALL"
   12.12 @@ -19,28 +19,21 @@
   12.13  		--enable-alsa09 \
   12.14  		--disable-arts \
   12.15  		$CONFIGURE_ARGS &&
   12.16 -	make && make install
   12.17 +	make &&
   12.18 +	make install || return 1
   12.19 +
   12.20 +	# Add conf file
   12.21 +	install -Dm644 $stuff/libao.conf $install/etc/libao.conf
   12.22  }
   12.23  
   12.24  genpkg_rules() {
   12.25  	case $PACKAGE in
   12.26  		libao)
   12.27 -			mkdir -p $fs/usr/lib/ao/plugins-4 $fs/etc
   12.28 -			cp -a $install/usr/lib/ao/plugins-4/*.so $fs/usr/lib/ao/plugins-4
   12.29 -			cp -a $install/usr/lib/*.so* $fs/usr/lib
   12.30 -			# Add conf file
   12.31 -			cp -a $stuff/libao.conf $fs/etc
   12.32 -			DEPENDS="glibc-base alsa-lib"
   12.33 +			copy @std
   12.34 +			DEPENDS="alsa-lib"
   12.35  			;;
   12.36  		*-dev)
   12.37 -			mkdir -p \
   12.38 -				$fs/usr/lib/ao/plugins-4 \
   12.39 -				$fs/usr/share
   12.40 -			cp -a $install/usr/lib/ao/plugins-4/*.la $fs/usr/lib/ao/plugins-4
   12.41 -			cp -a $install/usr/lib/*.*a $fs/usr/lib
   12.42 -			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   12.43 -			cp -a $install/usr/include $fs/usr
   12.44 -			cp -a $install/usr/share/aclocal $fs/usr/share
   12.45 +			copy @dev
   12.46  			;;
   12.47  	esac
   12.48  }
    13.1 --- a/libconfuse/receipt	Wed Apr 04 17:32:49 2018 +0300
    13.2 +++ b/libconfuse/receipt	Fri Apr 06 02:18:37 2018 +0300
    13.3 @@ -1,37 +1,26 @@
    13.4 -# SliTaz package receipt.
    13.5 +# SliTaz package receipt v2.
    13.6  
    13.7  PACKAGE="libconfuse"
    13.8 -SOURCE="confuse"
    13.9  VERSION="2.7"
   13.10  CATEGORY="misc"
   13.11 -SHORT_DESC="Configuration file parser library."
   13.12 +SHORT_DESC="Configuration file parser library"
   13.13  MAINTAINER="mallory@sweetpeople.org"
   13.14  LICENSE="ISC"
   13.15 -TARBALL="$SOURCE-$VERSION.tar.gz"
   13.16  WEB_SITE="http://www.nongnu.org/confuse/"
   13.17 -WGET_URL="http://savannah.nongnu.org/download/$SOURCE/$TARBALL"
   13.18 +
   13.19 +TARBALL="confuse-$VERSION.tar.gz"
   13.20 +WGET_URL="http://savannah.nongnu.org/download/confuse/$TARBALL"
   13.21  
   13.22  BUILD_DEPENDS="gettext"
   13.23  
   13.24 -# Rules to configure and make the package.
   13.25 -compile_rules()
   13.26 -{
   13.27 -	cd $src
   13.28 +compile_rules() {
   13.29  	./configure \
   13.30 -		--prefix=/usr \
   13.31 -		--infodir=/usr/share/info \
   13.32 -		--mandir=/usr/share/man \
   13.33 -		$CONFIGURE_ARGS
   13.34 -	sed -i 's/ -Werror//' src/Makefile
   13.35 -	make && make DESTDIR=$DESTDIR install
   13.36 +		$CONFIGURE_ARGS &&
   13.37 +	sed -i 's/ -Werror//' src/Makefile &&
   13.38 +	make &&
   13.39 +	make DESTDIR=$DESTDIR install
   13.40  }
   13.41  
   13.42 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.43 -genpkg_rules()
   13.44 -{
   13.45 -	mkdir -p $fs/usr/lib
   13.46 -	cp -a $install/usr/include $fs/usr
   13.47 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   13.48 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   13.49 +genpkg_rules() {
   13.50 +	copy @dev *.la # static lib .a + .la
   13.51  }
   13.52 -
    14.1 --- a/libfakekey/receipt	Wed Apr 04 17:32:49 2018 +0300
    14.2 +++ b/libfakekey/receipt	Fri Apr 06 02:18:37 2018 +0300
    14.3 @@ -1,7 +1,7 @@
    14.4  # SliTaz package receipt v2.
    14.5  
    14.6  PACKAGE="libfakekey"
    14.7 -VERSION="0.1"
    14.8 +VERSION="0.3"
    14.9  CATEGORY="libs"
   14.10  SHORT_DESC="X virtual keyboard library"
   14.11  MAINTAINER="al.bobylev@gmail.com"
   14.12 @@ -9,16 +9,16 @@
   14.13  WEB_SITE="https://www.yoctoproject.org/tools-resources/projects/matchbox"
   14.14  
   14.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   14.16 -WGET_URL="https://downloads.yoctoproject.org/releases/matchbox/libfakekey/$VERSION/$TARBALL"
   14.17 +WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/libfakekey/snapshot/$TARBALL"
   14.18  
   14.19 -BUILD_DEPENDS="gfortran xorg-libX11-dev xorg-libXt-dev xorg-libXtst-dev"
   14.20 +BUILD_DEPENDS="automake libtool xorg-libX11-dev xorg-libXtst-dev"
   14.21  SPLIT="libfakekey-dev"
   14.22  
   14.23  compile_rules() {
   14.24 -	./configure \
   14.25 +	./autogen.sh \
   14.26  		--disable-static \
   14.27  		$CONFIGURE_ARGS &&
   14.28 -	make AM_LDFLAGS=-lX11 &&
   14.29 +	fix libtool &&
   14.30  	make install
   14.31  }
   14.32  
   14.33 @@ -30,9 +30,9 @@
   14.34  			;;
   14.35  		*-dev)
   14.36  			copy @dev
   14.37 -			DEPENDS="libfakekey xorg-libX11-dev xorg-libXau-dev \
   14.38 -			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXi-dev xorg-libXtst-dev \
   14.39 -			xorg-libxcb-dev"
   14.40 +			DEPENDS="libfakekey \
   14.41 +			xorg-libX11-dev xorg-libXtst-dev"
   14.42  			;;
   14.43  	esac
   14.44 +	TAGS="matchbox"
   14.45  }
    15.1 --- a/libmatchbox/receipt	Wed Apr 04 17:32:49 2018 +0300
    15.2 +++ b/libmatchbox/receipt	Fri Apr 06 02:18:37 2018 +0300
    15.3 @@ -33,4 +33,5 @@
    15.4  			copy @dev
    15.5  			;;
    15.6  	esac
    15.7 +	TAGS="matchbox"
    15.8  }
    16.1 --- a/libxfce4ui/receipt	Wed Apr 04 17:32:49 2018 +0300
    16.2 +++ b/libxfce4ui/receipt	Fri Apr 06 02:18:37 2018 +0300
    16.3 @@ -35,6 +35,7 @@
    16.4  			;;
    16.5  		*-glade3)
    16.6  			copy glade3/ @rm
    16.7 +			find $fs -name '*.la' -delete
    16.8  			DEPENDS="glade3 glib gtk+ libxfce4ui"
    16.9  			CAT="x-window|Glade3 module"
   16.10  			;;
    17.1 --- a/libxfcegui4/receipt	Wed Apr 04 17:32:49 2018 +0300
    17.2 +++ b/libxfcegui4/receipt	Fri Apr 06 02:18:37 2018 +0300
    17.3 @@ -18,10 +18,8 @@
    17.4  compile_rules() {
    17.5  	# xfce_setenv is removed in libxfce4util 4.11.0
    17.6  	sed -i 's/xfce_setenv/g_setenv/' libxfcegui4/xfce-exec.c
    17.7 +
    17.8  	./configure \
    17.9 -		--prefix=/usr \
   17.10 -		--infodir=/usr/share/info \
   17.11 -		--mandir=/usr/share/man \
   17.12  		--disable-static \
   17.13  		--disable-debug \
   17.14  		$CONFIGURE_ARGS &&
   17.15 @@ -32,25 +30,13 @@
   17.16  genpkg_rules() {
   17.17  	case $PACKAGE in
   17.18  		libxfcegui4)
   17.19 -			mkdir -p $fs/usr/lib \
   17.20 -				$fs/usr/share/locale
   17.21 -			cp -a $install/usr/lib/*.so* $fs/usr/lib
   17.22 -			cp -a $install/usr/lib/libglade $fs/usr/lib
   17.23 -			cp -a $install/usr/share/locale/fr $fs/usr/share/locale
   17.24 -			cp -a $install/usr/share/icons $fs/usr/share
   17.25 -			# Remove SVG icons
   17.26 -			rm -rf $fs/usr/share/icons/hicolor/scalable
   17.27 +			copy @std
   17.28  			DEPENDS="gtk+ libxfce4util xfconf startup-notification dbus-glib \
   17.29  			libglade"
   17.30  			;;
   17.31  		*-dev)
   17.32 -			mkdir -p $fs/usr/lib \
   17.33 -				$fs/usr
   17.34 -			cp -a $install/usr/include $fs/usr
   17.35 -			cp -a $install/usr/lib/*.*a $fs/usr/lib
   17.36 -			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   17.37 +			copy @dev
   17.38  			DEPENDS="gtk+ libxfcegui4 libxfce4util-dev"
   17.39  			;;
   17.40  	esac
   17.41  }
   17.42 -
    18.1 --- a/libzim/receipt	Wed Apr 04 17:32:49 2018 +0300
    18.2 +++ b/libzim/receipt	Fri Apr 06 02:18:37 2018 +0300
    18.3 @@ -15,9 +15,7 @@
    18.4  SPLIT="libzim-dev"
    18.5  
    18.6  compile_rules() {
    18.7 -	./configure \
    18.8 -		--prefix=/usr \
    18.9 -		$CONFIGURE_ARGS &&
   18.10 +	./configure $CONFIGURE_ARGS &&
   18.11  	make &&
   18.12  	make DESTDIR=$DESTDIR install
   18.13  }
   18.14 @@ -25,15 +23,11 @@
   18.15  genpkg_rules() {
   18.16  	case $PACKAGE in
   18.17  		libzim)
   18.18 -			mkdir -p $fs/usr/lib
   18.19 -			cp -a $install/usr/lib/*.so* $fs/usr/lib/
   18.20 -			cp -a $install/usr/bin $fs/usr
   18.21 +			copy @std
   18.22  			DEPENDS="liblzma"
   18.23  			;;
   18.24  		*-dev)
   18.25 -			mkdir -p $fs/usr/lib
   18.26 -			cp -a $install/usr/lib/*a $fs/usr/lib/
   18.27 -			cp -a $install/usr/include $fs/usr
   18.28 +			copy @dev
   18.29  			;;
   18.30  	esac
   18.31  }
    19.1 --- a/matchbox-common/receipt	Wed Apr 04 17:32:49 2018 +0300
    19.2 +++ b/matchbox-common/receipt	Fri Apr 06 02:18:37 2018 +0300
    19.3 @@ -1,31 +1,28 @@
    19.4 -# SliTaz package receipt.
    19.5 +# SliTaz package receipt v2.
    19.6  
    19.7  PACKAGE="matchbox-common"
    19.8  VERSION="0.9.1"
    19.9  CATEGORY="x-window"
   19.10 -SHORT_DESC="Common files for matchbox window manager."
   19.11 +SHORT_DESC="Common files for matchbox window manager"
   19.12  MAINTAINER="pankso@slitaz.org"
   19.13  LICENSE="GPL2"
   19.14 +WEB_SITE="http://matchbox-project.org/"
   19.15 +
   19.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   19.17 -WEB_SITE="http://matchbox-project.org/"
   19.18 -WGET_URL="${WEB_SITE}sources/$PACKAGE/${VERSION%.*}/$TARBALL"
   19.19 +WGET_URL="http://downloads.yoctoproject.org/releases/matchbox/matchbox-common/${VERSION%.*}/$TARBALL"
   19.20  
   19.21 -DEPENDS="gtk+ libmatchbox"
   19.22 -BUILD_DEPENDS="gtk+-dev libmatchbox-dev"
   19.23 +BUILD_DEPENDS="libmatchbox-dev"
   19.24  
   19.25 -# Rules to configure and make the package.
   19.26 -compile_rules()
   19.27 -{
   19.28 +compile_rules() {
   19.29  	./configure $CONFIGURE_ARGS &&
   19.30 -	make && make install
   19.31 +	make &&
   19.32 +	make install || return 1
   19.33 +
   19.34 +	install -Dm755 $stuff/matchbox-session $install/usr/bin/matchbox-session
   19.35  }
   19.36  
   19.37 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.38 -genpkg_rules()
   19.39 -{
   19.40 -	mkdir -p $fs/usr/bin
   19.41 -	cp -a $install/usr/share $fs/usr
   19.42 -	cp -a $stuff/matchbox-session $fs/usr/bin
   19.43 -	# For matchbox v2
   19.44 -	#cp -a $stuff/matchbox-session-2 $fs/usr/bin
   19.45 +genpkg_rules() {
   19.46 +	copy @std
   19.47 +	DEPENDS=""
   19.48 +	TAGS="matchbox"
   19.49  }
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/matchbox-config-gtk/receipt	Fri Apr 06 02:18:37 2018 +0300
    20.3 @@ -0,0 +1,27 @@
    20.4 +# SliTaz package receipt v2.
    20.5 +
    20.6 +PACKAGE="matchbox-config-gtk"
    20.7 +VERSION="0.2"
    20.8 +CATEGORY="x-window"
    20.9 +SHORT_DESC="Matchbox GUI config tool"
   20.10 +MAINTAINER="al.bobylev@gmail.com"
   20.11 +LICENSE="GPL2"
   20.12 +WEB_SITE="http://matchbox-project.org/"
   20.13 +
   20.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   20.15 +WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-config-gtk/snapshot/$TARBALL"
   20.16 +
   20.17 +BUILD_DEPENDS="automake gtk+3-dev GConf-dev"
   20.18 +
   20.19 +compile_rules() {
   20.20 +	./autogen.sh \
   20.21 +		$CONFIGURE_ARGS &&
   20.22 +	make &&
   20.23 +	make install
   20.24 +}
   20.25 +
   20.26 +genpkg_rules() {
   20.27 +	copy @std
   20.28 +	DEPENDS="GConf glib gtk+3"
   20.29 +	TAGS="matchbox"
   20.30 +}
    21.1 --- a/matchbox-desktop-2/receipt	Wed Apr 04 17:32:49 2018 +0300
    21.2 +++ b/matchbox-desktop-2/receipt	Fri Apr 06 02:18:37 2018 +0300
    21.3 @@ -1,34 +1,32 @@
    21.4 -# SliTaz package receipt.
    21.5 +# SliTaz package receipt v2.
    21.6  
    21.7  PACKAGE="matchbox-desktop-2"
    21.8 -VERSION="2.0"
    21.9 +VERSION="2.2"
   21.10  CATEGORY="x-window"
   21.11 -SHORT_DESC="Matchbox desktop v2."
   21.12 +SHORT_DESC="Matchbox desktop v2"
   21.13  MAINTAINER="pankso@slitaz.org"
   21.14  LICENSE="GPL2"
   21.15 -SOURCE="matchbox-desktop"
   21.16 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   21.17  WEB_SITE="http://matchbox-project.org/"
   21.18 -WGET_URL="${WEB_SITE}sources/$SOURCE/$VERSION/$TARBALL"
   21.19  
   21.20 -DEPENDS="gtk+ dbus dbus-glib util-linux-uuid"
   21.21 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   21.22 +WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-desktop-2/snapshot/$TARBALL"
   21.23 +
   21.24  BUILD_DEPENDS="gtk+-dev dbus-dev dbus-glib-dev util-linux-uuid-dev"
   21.25 +BUILD_DEPENDS="automake glib-dev gtk+3-dev xorg-libX11-dev"
   21.26  
   21.27 -# Rules to configure and make the package.
   21.28 -compile_rules()
   21.29 -{
   21.30 -	# Binutils 2.22 break many packages build without LDFLAGS set correctly.
   21.31 -	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries"
   21.32 -	
   21.33 +compile_rules() {
   21.34 +	mkdir m4
   21.35 +	autoreconf -v --install || return 1
   21.36 +
   21.37  	./configure \
   21.38  		--disable-startup-notification \
   21.39  		$CONFIGURE_ARGS &&
   21.40 -	make && make install
   21.41 +	make &&
   21.42 +	make install
   21.43  }
   21.44  
   21.45 -# Rules to gen a SliTaz package suitable for Tazpkg.
   21.46 -genpkg_rules()
   21.47 -{
   21.48 -	mkdir -p $fs/usr
   21.49 -	cp -a $install/usr/bin $fs/usr
   21.50 +genpkg_rules() {
   21.51 +	copy @std
   21.52 +	DEPENDS="atk gdk-pixbuf glib gtk+3 pango xorg-libX11"
   21.53 +	TAGS="matchbox"
   21.54  }
    22.1 --- a/matchbox-desktop/receipt	Wed Apr 04 17:32:49 2018 +0300
    22.2 +++ b/matchbox-desktop/receipt	Fri Apr 06 02:18:37 2018 +0300
    22.3 @@ -9,19 +9,26 @@
    22.4  WEB_SITE="http://matchbox-project.org/"
    22.5  
    22.6  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    22.7 -WGET_URL="${WEB_SITE}sources/$PACKAGE/${VERSION%.*}/$TARBALL"
    22.8 +WGET_URL="http://downloads.yoctoproject.org/releases/matchbox/matchbox-desktop/${VERSION%.*}/$TARBALL"
    22.9  
   22.10 -BUILD_DEPENDS="gtk+-dev startup-notification-dev libmatchbox-dev"
   22.11 +BUILD_DEPENDS="gfortran libmatchbox-dev startup-notification-dev \
   22.12 +xorg-xcb-util-dev"
   22.13  
   22.14  compile_rules() {
   22.15 -	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -ldl"
   22.16 +	export LDFLAGS="$LDFLAGS -ldl"
   22.17  
   22.18 -	./configure $CONFIGURE_ARGS &&
   22.19 -	sed -i s'/$(install_sh) -d/mkdir -p/' data/Makefile &&
   22.20 -	make && make install
   22.21 +	./configure \
   22.22 +		--disable-static \
   22.23 +		--enable-startup-notification \
   22.24 +		$CONFIGURE_ARGS &&
   22.25 +	fix libtool &&
   22.26 +	make \
   22.27 +		MKDIRPROG='mkdir -p' \
   22.28 +		install
   22.29  }
   22.30  
   22.31  genpkg_rules() {
   22.32  	copy @std
   22.33 -	DEPENDS="gtk+ startup-notification libmatchbox"
   22.34 +	DEPENDS="libmatchbox startup-notification xorg-libX11 zlib"
   22.35 +	TAGS="matchbox"
   22.36  }
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/matchbox-keyboard/receipt	Fri Apr 06 02:18:37 2018 +0300
    23.3 @@ -0,0 +1,27 @@
    23.4 +# SliTaz package receipt v2.
    23.5 +
    23.6 +PACKAGE="matchbox-keyboard"
    23.7 +VERSION="0.1.1"
    23.8 +CATEGORY="x-window"
    23.9 +SHORT_DESC="Matchbox Keyboard"
   23.10 +MAINTAINER="al.bobylev@gmail.com"
   23.11 +LICENSE="GPL2"
   23.12 +WEB_SITE="http://matchbox-project.org/"
   23.13 +
   23.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   23.15 +WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-keyboard/snapshot/$TARBALL"
   23.16 +
   23.17 +BUILD_DEPENDS="automake libtool libfakekey-dev xorg-libXft-dev expat-dev"
   23.18 +
   23.19 +compile_rules() {
   23.20 +	./autogen.sh \
   23.21 +		$CONFIGURE_ARGS &&
   23.22 +	fix libtool &&
   23.23 +	make install
   23.24 +}
   23.25 +
   23.26 +genpkg_rules() {
   23.27 +	copy @std
   23.28 +	DEPENDS="expat libfakekey libpng16 xorg-libX11 xorg-libXft xorg-libXrender"
   23.29 +	TAGS="matchbox"
   23.30 +}
    24.1 --- a/matchbox-panel-2/receipt	Wed Apr 04 17:32:49 2018 +0300
    24.2 +++ b/matchbox-panel-2/receipt	Fri Apr 06 02:18:37 2018 +0300
    24.3 @@ -1,37 +1,28 @@
    24.4 -# SliTaz package receipt.
    24.5 +# SliTaz package receipt v2.
    24.6  
    24.7  PACKAGE="matchbox-panel-2"
    24.8 -VERSION="2111"
    24.9 +VERSION="2.11"
   24.10  CATEGORY="x-window"
   24.11 -SHORT_DESC="Matchbox panel v2."
   24.12 +SHORT_DESC="Matchbox panel v2"
   24.13  MAINTAINER="pankso@slitaz.org"
   24.14  LICENSE="GPL2"
   24.15 +WEB_SITE="http://matchbox-project.org/"
   24.16 +
   24.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   24.18 -WEB_SITE="http://matchbox-project.org/"
   24.19 -#WGET_URL="svn|http://svn.o-hand.com/repos/matchbox/trunk/$PACKAGE"
   24.20 -WGET_URL="http://mirror.slitaz.org/sources/packages/${PACKAGE:0:1}/$TARBALL"
   24.21 -BRANCH="$VERSION"
   24.22 +WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-panel-2/snapshot/$TARBALL"
   24.23  
   24.24 -DEPENDS="gtk+ dbus dbus-glib util-linux-uuid"
   24.25 -BUILD_DEPENDS="gtk+-dev dbus-dev dbus-glib-dev util-linux-uuid-dev subversion \
   24.26 -autoconf automake libtool"
   24.27 +BUILD_DEPENDS="automake libtool gettext xorg-libX11-dev gtk+3-dev dbus-glib-dev"
   24.28  
   24.29 -# Rules to configure and make the package.
   24.30 -compile_rules()
   24.31 -{
   24.32 -	cd $src
   24.33 +compile_rules() {
   24.34  	./autogen.sh \
   24.35  		--disable-startup-notification \
   24.36  		$CONFIGURE_ARGS &&
   24.37 -	make && make install
   24.38 +	fix libtool &&
   24.39 +	make install
   24.40  }
   24.41  
   24.42 -# Rules to gen a SliTaz package suitable for Tazpkg.
   24.43 -genpkg_rules()
   24.44 -{
   24.45 -	mkdir -p $fs/usr/lib/matchbox-panel
   24.46 -	cp -a $install/usr/bin $fs/usr
   24.47 -	cp -a $install/usr/lib/matchbox-panel/*.so \
   24.48 -		$fs/usr/lib/matchbox-panel
   24.49 -	cp -a $install/usr/share $fs/usr
   24.50 +genpkg_rules() {
   24.51 +	copy @std
   24.52 +	DEPENDS="cairo dbus-glib gdk-pixbuf glib gtk+3 xorg-libX11"
   24.53 +	TAGS="matchbox"
   24.54  }
    25.1 --- a/matchbox-panel-manager/receipt	Wed Apr 04 17:32:49 2018 +0300
    25.2 +++ b/matchbox-panel-manager/receipt	Fri Apr 06 02:18:37 2018 +0300
    25.3 @@ -1,30 +1,28 @@
    25.4 -# SliTaz package receipt.
    25.5 +# SliTaz package receipt v2.
    25.6  
    25.7  PACKAGE="matchbox-panel-manager"
    25.8  VERSION="0.1"
    25.9  CATEGORY="x-window"
   25.10 -SHORT_DESC="Matchbox Panel Manager."
   25.11 +SHORT_DESC="Matchbox Panel Manager"
   25.12  MAINTAINER="pankso@slitaz.org"
   25.13  LICENSE="GPL2"
   25.14 +WEB_SITE="http://matchbox-project.org/"
   25.15 +
   25.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   25.17 -WEB_SITE="http://matchbox-project.org/"
   25.18 -WGET_URL="${WEB_SITE}sources/$PACKAGE/$VERSION/$TARBALL"
   25.19 +WGET_URL="http://downloads.yoctoproject.org/releases/matchbox/matchbox-panel-manager/$VERSION/$TARBALL"
   25.20  
   25.21 -DEPENDS="gtk+ matchbox-panel"
   25.22  BUILD_DEPENDS="gtk+-dev"
   25.23  
   25.24 -# Rules to configure and make the package.
   25.25 -compile_rules()
   25.26 -{
   25.27 +compile_rules() {
   25.28  	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lX11"
   25.29 +
   25.30  	./configure $CONFIGURE_ARGS &&
   25.31 -	make && make install
   25.32 +	make &&
   25.33 +	make install
   25.34  }
   25.35  
   25.36 -# Rules to gen a SliTaz package suitable for Tazpkg.
   25.37 -genpkg_rules()
   25.38 -{
   25.39 -	mkdir -p $fs/usr
   25.40 -	cp -a $install/usr/bin $fs/usr
   25.41 -	cp -a $install/usr/share $fs/usr
   25.42 +genpkg_rules() {
   25.43 +	copy @std
   25.44 +	DEPENDS="gdk-pixbuf glib gtk+ xorg-libX11"
   25.45 +	TAGS="matchbox"
   25.46  }
    26.1 --- a/matchbox-panel/receipt	Wed Apr 04 17:32:49 2018 +0300
    26.2 +++ b/matchbox-panel/receipt	Fri Apr 06 02:18:37 2018 +0300
    26.3 @@ -1,34 +1,32 @@
    26.4 -# SliTaz package receipt.
    26.5 +# SliTaz package receipt v2.
    26.6  
    26.7  PACKAGE="matchbox-panel"
    26.8  VERSION="0.9.3"
    26.9  CATEGORY="x-window"
   26.10 -SHORT_DESC="Matchbox panel."
   26.11 +SHORT_DESC="Matchbox panel"
   26.12  MAINTAINER="pankso@slitaz.org"
   26.13  LICENSE="GPL2"
   26.14 +WEB_SITE="http://matchbox-project.org/"
   26.15 +
   26.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   26.17 -WEB_SITE="http://matchbox-project.org/"
   26.18 -WGET_URL="${WEB_SITE}sources/$PACKAGE/${VERSION%.*}/$TARBALL"
   26.19 +WGET_URL="http://downloads.yoctoproject.org/releases/matchbox/matchbox-panel/${VERSION%.*}/$TARBALL"
   26.20  
   26.21 -DEPENDS="gtk+ startup-notification libmatchbox wireless_tools"
   26.22 -BUILD_DEPENDS="gtk+-dev startup-notification-dev libmatchbox-dev wireless_tools-dev"
   26.23 +BUILD_DEPENDS="libmatchbox-dev startup-notification-dev wireless_tools-dev"
   26.24 +COOKOPTS="!fixdesktops"
   26.25  
   26.26 -# Rules to configure and make the package.
   26.27 -compile_rules()
   26.28 -{
   26.29 +compile_rules() {
   26.30  	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lm"
   26.31 -	#--enable-small-icons
   26.32 -	#--enable-acpi-linux
   26.33 +
   26.34  	./configure \
   26.35 +		--enable-startup-notification \
   26.36  		$CONFIGURE_ARGS &&
   26.37 -	make && make install
   26.38 +	make &&
   26.39 +	make install
   26.40  }
   26.41  
   26.42 -# Rules to gen a SliTaz package suitable for Tazpkg.
   26.43 -genpkg_rules()
   26.44 -{
   26.45 -	mkdir -p $fs/usr/share
   26.46 -	cp -a $install/usr/bin $fs/usr
   26.47 -	cp -a $install/usr/share/applications $fs/usr/share
   26.48 -	cp -a $install/usr/share/pixmaps $fs/usr/share
   26.49 +genpkg_rules() {
   26.50 +	copy @std
   26.51 +	DEPENDS="libmatchbox startup-notification wireless_tools xorg-libX11 \
   26.52 +	xorg-libXext"
   26.53 +	TAGS="matchbox"
   26.54  }
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/matchbox-terminal/receipt	Fri Apr 06 02:18:37 2018 +0300
    27.3 @@ -0,0 +1,29 @@
    27.4 +# SliTaz package receipt v2.
    27.5 +
    27.6 +PACKAGE="matchbox-terminal"
    27.7 +VERSION="0.1"
    27.8 +CATEGORY="x-window"
    27.9 +SHORT_DESC="Matchbox Terminal"
   27.10 +MAINTAINER="al.bobylev@gmail.com"
   27.11 +LICENSE="GPL2"
   27.12 +WEB_SITE="http://matchbox-project.org/"
   27.13 +
   27.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   27.15 +WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-terminal/snapshot/$TARBALL"
   27.16 +
   27.17 +BUILD_DEPENDS="automake glib-dev gtk+3-dev vte-dev"
   27.18 +
   27.19 +compile_rules() {
   27.20 +	mkdir m4
   27.21 +	autoreconf -v --install || return 1
   27.22 +
   27.23 +	./configure \
   27.24 +		$CONFIGURE_ARGS &&
   27.25 +	make install
   27.26 +}
   27.27 +
   27.28 +genpkg_rules() {
   27.29 +	copy @std
   27.30 +	DEPENDS="glib gtk+3 vte"
   27.31 +	TAGS="matchbox"
   27.32 +}
    28.1 --- a/matchbox-themes-extra/receipt	Wed Apr 04 17:32:49 2018 +0300
    28.2 +++ b/matchbox-themes-extra/receipt	Fri Apr 06 02:18:37 2018 +0300
    28.3 @@ -1,25 +1,21 @@
    28.4 -# SliTaz package receipt.
    28.5 +# SliTaz package receipt v2.
    28.6  
    28.7  PACKAGE="matchbox-themes-extra"
    28.8  VERSION="0.3"
    28.9  CATEGORY="customization"
   28.10 -SHORT_DESC="Matchbox extra themes."
   28.11 +SHORT_DESC="Matchbox extra themes"
   28.12  MAINTAINER="pankso@slitaz.org"
   28.13  LICENSE="GPL2"
   28.14 +WEB_SITE="http://matchbox-project.org/"
   28.15 +
   28.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   28.17 -WEB_SITE="http://matchbox-project.org/"
   28.18  WGET_URL="${WEB_SITE}sources/$PACKAGE/$VERSION/$TARBALL"
   28.19  
   28.20 -# Rules to configure and make the package.
   28.21 -compile_rules()
   28.22 -{
   28.23 +compile_rules() {
   28.24  	./configure $CONFIGURE_ARGS &&
   28.25 -	make && make DESTDIR=$DESTDIR install
   28.26 +	make DESTDIR=$DESTDIR install
   28.27  }
   28.28  
   28.29 -# Rules to gen a SliTaz package suitable for Tazpkg.
   28.30 -genpkg_rules()
   28.31 -{
   28.32 -	mkdir -p $fs/usr
   28.33 -	cp -a $install/usr/share $fs/usr
   28.34 +genpkg_rules() {
   28.35 +	copy @std
   28.36  }
    29.1 --- a/matchbox-window-manager-2/receipt	Wed Apr 04 17:32:49 2018 +0300
    29.2 +++ b/matchbox-window-manager-2/receipt	Fri Apr 06 02:18:37 2018 +0300
    29.3 @@ -1,23 +1,22 @@
    29.4 -# SliTaz package receipt.
    29.5 +# SliTaz package receipt v2.
    29.6  
    29.7  PACKAGE="matchbox-window-manager-2"
    29.8 -VERSION="2106"
    29.9 +VERSION="20171206"
   29.10 +HASH="5f44595c66be118b1a74f489de7f8492035cbdf0"
   29.11  CATEGORY="x-window"
   29.12 -SHORT_DESC="Matchbox Window Manager v2."
   29.13 +SHORT_DESC="Matchbox Window Manager v2"
   29.14  MAINTAINER="pankso@slitaz.org"
   29.15  LICENSE="GPL3"
   29.16 +WEB_SITE="http://matchbox-project.org/"
   29.17 +
   29.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   29.19 -WEB_SITE="http://matchbox-project.org/"
   29.20 -WGET_URL="svn|http://svn.o-hand.com/repos/matchbox/trunk/$PACKAGE"
   29.21 -BRANCH="$VERSION"
   29.22 +WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-window-manager-2/snapshot/matchbox-window-manager-2-$HASH.tar.bz2"
   29.23  
   29.24 -DEPENDS="gtk+"
   29.25 -BUILD_DEPENDS="gtk+-dev subversion libffi autoconf automake libtool \
   29.26 -xorg-libXcomposite-dev xorg-libXdamage-dev libpng12-dev expat-dev"
   29.27 +BUILD_DEPENDS="automake libtool xorg-libX11-dev pango-dev gtk+-dev \
   29.28 +libpng12-dev xorg-libXcomposite-dev xorg-libXdamage-dev xorg-libXcursor-dev \
   29.29 +expat-dev"
   29.30  
   29.31 -# Rules to configure and make the package.
   29.32 -compile_rules()
   29.33 -{
   29.34 +compile_rules() {
   29.35  	sed -i 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' \
   29.36  		matchbox/theme-engines/mb-wm-theme-png.c
   29.37  
   29.38 @@ -35,13 +34,13 @@
   29.39  		$CONFIGURE_ARGS &&
   29.40  	# Fix Makefile identation.
   29.41  	sed -i s'/        /	/' Makefile &&
   29.42 -	make && make install
   29.43 +	fix libtool &&
   29.44 +	make &&
   29.45 +	make install
   29.46  }
   29.47  
   29.48 -# Rules to gen a SliTaz package suitable for Tazpkg.
   29.49 -genpkg_rules()
   29.50 -{
   29.51 -	mkdir -p $fs/usr
   29.52 -	cp -a $install/usr/bin $fs/usr
   29.53 -	cp -a $install/usr/share $fs/usr
   29.54 +genpkg_rules() {
   29.55 +	copy @std
   29.56 +	DEPENDS="expat glib gtk+ libpng16 pango xorg-libX11 xorg-libXcomposite \
   29.57 +	xorg-libXdamage xorg-libXext xorg-libXfixes xorg-libXft xorg-libXrender"
   29.58  }
    30.1 --- a/matchbox-window-manager/receipt	Wed Apr 04 17:32:49 2018 +0300
    30.2 +++ b/matchbox-window-manager/receipt	Fri Apr 06 02:18:37 2018 +0300
    30.3 @@ -1,7 +1,7 @@
    30.4  # SliTaz package receipt v2.
    30.5  
    30.6  PACKAGE="matchbox-window-manager"
    30.7 -VERSION="1.2"
    30.8 +VERSION="1.2.2"
    30.9  CATEGORY="x-window"
   30.10  SHORT_DESC="Matchbox Window Manager"
   30.11  MAINTAINER="pankso@slitaz.org"
   30.12 @@ -9,13 +9,13 @@
   30.13  WEB_SITE="http://matchbox-project.org/"
   30.14  
   30.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   30.16 -WGET_URL="${WEB_SITE}sources/$PACKAGE/$VERSION/$TARBALL"
   30.17 +WGET_URL="http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-window-manager/snapshot/$TARBALL"
   30.18  
   30.19 -BUILD_DEPENDS="gtk+-dev startup-notification-dev libmatchbox-dev expat-dev \
   30.20 -xorg-libSM-dev"
   30.21 +BUILD_DEPENDS="automake GConf-dev libmatchbox-dev xorg-libXfixes-dev \
   30.22 +xorg-libXcursor-dev expat-dev startup-notification-dev xorg-libSM-dev"
   30.23  
   30.24  compile_rules() {
   30.25 -	./configure \
   30.26 +	./autogen.sh \
   30.27  		--enable-expat \
   30.28  		--enable-startup-notification \
   30.29  		--enable-session \
   30.30 @@ -26,6 +26,7 @@
   30.31  
   30.32  genpkg_rules() {
   30.33  	copy @std
   30.34 -	DEPENDS="gtk+ startup-notification libmatchbox"
   30.35 +	DEPENDS="expat libmatchbox startup-notification xorg-libICE xorg-libSM \
   30.36 +	xorg-libX11 xorg-libXcursor xorg-libXext xorg-libXfixes"
   30.37  	TAGS="window-manager"
   30.38  }