wok-next rev 19816

gstreamer0, gst0-* are for version 0.10; while gstreamer1, gst1-* are for version 1.0; up gparted and all its suggested dependencies...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jul 27 00:56:44 2017 +0300 (2017-07-27)
parents 3f2372059c9e
children e5a5af728c96
files alarm-clock-applet/receipt alarm-clock/receipt beaver-plugins/receipt beaver/receipt beaver/stuff/icon.patch beaver/stuff/makefile.am.u beaver/stuff/patches/icon.patch beaver/stuff/patches/series brasero/receipt clementine/receipt cryptsetup-dev/receipt cryptsetup/receipt dmsetup/receipt dosfstools/receipt efl-dev/receipt efl/receipt emotion-dev/receipt emotion/receipt evas_generic_loaders/receipt f2fs-tools/receipt faac-dev/receipt faac/receipt faac/stuff/gcc44.patch faac/stuff/patches/faac-1.28-glibc_fixes-1.patch faac/stuff/patches/series firmware/receipt florence/receipt gcolor2/receipt gcolor2/stuff/gcolor2.desktop gcolor2/stuff/gcolor2.patch gcolor2/stuff/patches/gcolor2.patch gcolor2/stuff/patches/series gcolor2/stuff/ru.po gparted/receipt gparted/stuff/gparted.desktop gparted/stuff/patches/series gparted/stuff/patches/slitaz-pkgs.patch gst-ffmpeg-small/receipt gst-ffmpeg/receipt gst-libav/receipt gst-omx/receipt gst-plugins-bad-dev/receipt gst-plugins-bad/receipt gst-plugins-base-1.0/receipt gst-plugins-base-dev/receipt gst-plugins-base/receipt gst-plugins-full/description.txt gst-plugins-full/receipt gst-plugins-good-1.0/receipt gst-plugins-good-dev/receipt gst-plugins-good-extra/receipt gst-plugins-good/receipt gst-plugins-ugly-dev/receipt gst-plugins-ugly/receipt gst-python-dev/receipt gst-python/receipt gst0-ffmpeg-small/receipt gst0-ffmpeg/receipt gst0-plugins-bad-dev/receipt gst0-plugins-bad/receipt gst0-plugins-base-dev/receipt gst0-plugins-base/receipt gst0-plugins-full/description.txt gst0-plugins-full/receipt gst0-plugins-good-dev/receipt gst0-plugins-good-extra/receipt gst0-plugins-good/receipt gst0-plugins-ugly-dev/receipt gst0-plugins-ugly/receipt gst0-python-dev/receipt gst0-python/receipt gst1-libav/receipt gst1-omx/receipt gst1-plugins-base/receipt gst1-plugins-good/receipt gstreamer-1.0/receipt gstreamer-dev/receipt gstreamer/receipt gstreamer0-dev/receipt gstreamer0/receipt gstreamer1/receipt hfsprogs/receipt hfsutils/receipt libbsd-dev/receipt libbsd/receipt libcanberra-dev/receipt libcanberra/receipt libdevmapper-dev/receipt libdevmapper/receipt libmms-dev/receipt libmms/receipt libmodplug-dev/receipt libmodplug/receipt libnice/receipt libvpx-dev/receipt libvpx/description.txt libvpx/receipt libwebkit-video/receipt libwnck-dev/receipt libwnck/receipt libwnck2/receipt lvm2-dev/receipt lvm2/receipt mate-notification-daemon/receipt midori-video/receipt miro/receipt mtools/receipt mtools/stuff/mtools_makefile.patch mtools/stuff/patches/mkdir-p.diff mtools/stuff/patches/series nilfs-utils-dev/receipt nilfs-utils/receipt ntfs-3g-dev/receipt ntfs-3g/receipt ntfsprogs-dev/receipt ntfsprogs/receipt palemoon/receipt parole/receipt parted/receipt parted/stuff/device_mapper.u parted/stuff/patches/parted-3.2-devmapper-1.patch parted/stuff/patches/series qt4/receipt qtwebkit/receipt quodlibet/receipt reiser4progs/receipt reiserfsprogs/receipt rhythmcat2/receipt swfdec/receipt webkit-r/receipt xfce4-mixer/receipt xfce4-volumed/receipt xfsdump/receipt xfsprogs/receipt xvidcore-dev/receipt xvidcore/receipt
line diff
     1.1 --- a/alarm-clock-applet/receipt	Sun Jul 23 13:55:19 2017 +0200
     1.2 +++ b/alarm-clock-applet/receipt	Thu Jul 27 00:56:44 2017 +0300
     1.3 @@ -10,8 +10,8 @@
     1.4  TARBALL="$PACKAGE-$VERSION.tar.gz"
     1.5  WGET_URL="https://launchpad.net/alarm-clock/trunk/$VERSION/+download/$TARBALL"
     1.6  
     1.7 -DEPENDS="GConf gstreamer libnotify libunique notification-daemon"
     1.8 -BUILD_DEPENDS="libxml2-dev gtk+-dev gstreamer-dev GConf-dev gnome-icon-theme \
     1.9 +DEPENDS="GConf gstreamer0 libnotify libunique notification-daemon"
    1.10 +BUILD_DEPENDS="libxml2-dev gtk+-dev gstreamer0-dev GConf-dev gnome-icon-theme \
    1.11  libnotify-dev libunique-dev wget"
    1.12  
    1.13  # Rules to configure and make the package.
     2.1 --- a/alarm-clock/receipt	Sun Jul 23 13:55:19 2017 +0200
     2.2 +++ b/alarm-clock/receipt	Thu Jul 27 00:56:44 2017 +0300
     2.3 @@ -13,8 +13,8 @@
     2.4  WGET_URL="http://mirror.slitaz.org/sources/packages/a/$TARBALL"
     2.5  TAGS="clock reminder"
     2.6  
     2.7 -DEPENDS="gtk+ libunique libnotify gstreamer"
     2.8 -BUILD_DEPENDS="$DEPENDS gtk+-dev libunique-dev libnotify-dev gstreamer-dev \
     2.9 +DEPENDS="gtk+ libunique libnotify gstreamer0"
    2.10 +BUILD_DEPENDS="$DEPENDS gtk+-dev libunique-dev libnotify-dev gstreamer0-dev \
    2.11  intltool"
    2.12  
    2.13  # Rules to configure and make the package.
     3.1 --- a/beaver-plugins/receipt	Sun Jul 23 13:55:19 2017 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,20 +0,0 @@
     3.4 -# SliTaz package receipt.
     3.5 -
     3.6 -PACKAGE="beaver-plugins"
     3.7 -VERSION="0.4.1"
     3.8 -CATEGORY="text"
     3.9 -SHORT_DESC="Simple and very light advanced text editor, plugins"
    3.10 -MAINTAINER="al.bobylev@gmail.com"
    3.11 -LICENSE="GPL2"
    3.12 -WEB_SITE="http://beaver-editor.sourceforge.net/"
    3.13 -GENERIC_PIXMAPS="no"
    3.14 -HOST_ARCH="i486 arm"
    3.15 -
    3.16 -WANTED="beaver"
    3.17 -DEPENDS="beaver"
    3.18 -
    3.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.20 -genpkg_rules()
    3.21 -{
    3.22 -	copy *.so
    3.23 -}
     4.1 --- a/beaver/receipt	Sun Jul 23 13:55:19 2017 +0200
     4.2 +++ b/beaver/receipt	Thu Jul 27 00:56:44 2017 +0300
     4.3 @@ -1,4 +1,4 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="beaver"
     4.8  VERSION="0.4.1"
     4.9 @@ -7,33 +7,43 @@
    4.10  MAINTAINER="pankso@slitaz.org"
    4.11  LICENSE="GPL2"
    4.12  WEB_SITE="http://beaver-editor.sourceforge.net/"
    4.13 +HOST_ARCH="i486 arm"
    4.14 +
    4.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    4.16 -WGET_URL="$SF_MIRROR/$PACKAGE-editor/$TARBALL"
    4.17 -TAGS="text-editor"
    4.18 -HOST_ARCH="i486 arm"
    4.19 -GENERIC_PIXMAPS="no"
    4.20 +WGET_URL="$SF_MIRROR/beaver-editor/$TARBALL"
    4.21  
    4.22 -DEPENDS="gtk+ xorg-libXdamage"
    4.23 -BUILD_DEPENDS="gtk+-dev xorg-xproto expat-dev"
    4.24 +BUILD_DEPENDS="intltool gtk+-dev"
    4.25  SPLIT="beaver-plugins"
    4.26  
    4.27  # Rules to configure and make the package.
    4.28  compile_rules()
    4.29  {
    4.30  	sed -i 's|dir/po/\*\.po|& 2>/dev/null|' configure
    4.31 -	patch -p1 -i $stuff/icon.patch
    4.32  
    4.33 -	./configure $CONFIGURE_ARGS && make && make install
    4.34 +	./configure $CONFIGURE_ARGS && make && make install &&
    4.35 +
    4.36 +	# Custom default configuration
    4.37 +	cp $stuff/beaver.conf.default $install/usr/share/beaver/resource/
    4.38  }
    4.39  
    4.40  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.41  genpkg_rules()
    4.42  {
    4.43 -	copy beaver
    4.44 -	cook_copy_icons
    4.45 -	mkdir -p $fs/usr/share/beaver
    4.46 -	cp -a $install/usr/share/beaver/resource $fs/usr/share/beaver
    4.47 -
    4.48 -	# Custom default configuration
    4.49 -	cp -a $stuff/beaver.conf.default $fs/usr/share/beaver/resource
    4.50 +	case $PACKAGE in
    4.51 +		beaver)
    4.52 +			copy beaver resource/
    4.53 +			GENERIC_PIXMAPS="no"
    4.54 +			cook_copy_icons
    4.55 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \
    4.56 +			libffi libharfbuzz liblzma libpng16 libxml2 pango pcre \
    4.57 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
    4.58 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
    4.59 +			xorg-pixman zlib"
    4.60 +			TAGS="text-editor"
    4.61 +			;;
    4.62 +		*-plugins)
    4.63 +			copy *.so
    4.64 +			CAT="text|plugins"
    4.65 +			;;
    4.66 +	esac
    4.67  }
     5.1 --- a/beaver/stuff/icon.patch	Sun Jul 23 13:55:19 2017 +0200
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,11 +0,0 @@
     5.4 ---- a/src/interface.c
     5.5 -+++ b/src/interface.c
     5.6 -@@ -1922,7 +1922,7 @@
     5.7 - 
     5.8 - 	/* set the beaver logo as the default logo for
     5.9 - 	 * all windows to be opened */
    5.10 --	gtk_window_set_default_icon_from_file (ICON_DIR "/beaver.png", NULL);
    5.11 -+	gtk_window_set_default_icon_name ("beaver");
    5.12 - 
    5.13 - 	/* initialize settings */
    5.14 - 	Settings = init_settings ();
     6.1 --- a/beaver/stuff/makefile.am.u	Sun Jul 23 13:55:19 2017 +0200
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,24 +0,0 @@
     6.4 ---- beaver0.4.0-ori/Makefile.am	Sun Aug 16 15:53:32 2009
     6.5 -+++ beaver0.4.0/Makefile.am	Fri Jan 22 10:08:34 2010
     6.6 -@@ -84,9 +84,9 @@
     6.7 - 	
     6.8 - 	$(mkinstalldirs) $(mandir)/man1
     6.9 - #	$(INSTALL_DATA) beaver.1x.gz $(mandir)/man/man1
    6.10 --	$(mkinstalldirs) $(datadir)/applications
    6.11 --	$(INSTALL_DATA) beaver.desktop $(datadir)/applications
    6.12 --	sed -i $(datadir)/applications/beaver.desktop -e "s/DESTDIR/`echo $(prefix) | sed -e 's/\//\\\\\//g'`/g"
    6.13 -+	$(mkinstalldirs) $(DESTDIR)$(datadir)/applications
    6.14 -+	$(INSTALL_DATA) beaver.desktop $(DESTDIR)$(datadir)/applications
    6.15 -+	sed -i $(DESTDIR)$(datadir)/applications/beaver.desktop -e "s/DESTDIR/`echo $(prefix) | sed -e 's/\//\\\\\//g'`/g"
    6.16 - 	
    6.17 - 	$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/include
    6.18 - 	$(INSTALL_DATA) plugins/Makefile $(DESTDIR)$(pkgdatadir)/include/Makefile
    6.19 -@@ -97,7 +97,7 @@
    6.20 - if DEBUG
    6.21 - 	@echo ""
    6.22 - else
    6.23 --	$(STRIP) --strip-all $(bindir)/beaver$(EXEEXT)
    6.24 -+	$(STRIP) --strip-all $(DESTDIR)$(bindir)/beaver$(EXEEXT)
    6.25 - endif
    6.26 - 
    6.27 - uninstall:
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/beaver/stuff/patches/icon.patch	Thu Jul 27 00:56:44 2017 +0300
     7.3 @@ -0,0 +1,11 @@
     7.4 +--- a/src/interface.c
     7.5 ++++ b/src/interface.c
     7.6 +@@ -1922,7 +1922,7 @@
     7.7 + 
     7.8 + 	/* set the beaver logo as the default logo for
     7.9 + 	 * all windows to be opened */
    7.10 +-	gtk_window_set_default_icon_from_file (ICON_DIR "/beaver.png", NULL);
    7.11 ++	gtk_window_set_default_icon_name ("beaver");
    7.12 + 
    7.13 + 	/* initialize settings */
    7.14 + 	Settings = init_settings ();
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/beaver/stuff/patches/series	Thu Jul 27 00:56:44 2017 +0300
     8.3 @@ -0,0 +1,1 @@
     8.4 +icon.patch
     9.1 --- a/brasero/receipt	Sun Jul 23 13:55:19 2017 +0200
     9.2 +++ b/brasero/receipt	Thu Jul 27 00:56:44 2017 +0300
     9.3 @@ -10,9 +10,9 @@
     9.4  WEB_SITE="http://www.gnome.org/projects/brasero"
     9.5  WGET_URL="http://ftp.gnome.org/pub/GNOME/sources/$PACKAGE/${VERSION%.*}/$TARBALL"
     9.6  
     9.7 -DEPENDS="glib gtk+ GConf gstreamer gst-plugins-base libxml2 libunique \
     9.8 +DEPENDS="glib gtk+ GConf gstreamer0 gst-plugins-base libxml2 libunique \
     9.9  dbus-glib cdrdao dvd+rw-tools libcanberra libvorbis libogg"
    9.10 -BUILD_DEPENDS="glib-dev gtk+-dev GConf-dev gstreamer-dev gst-plugins-base-dev \
    9.11 +BUILD_DEPENDS="glib-dev gtk+-dev GConf-dev gstreamer0-dev gst-plugins-base-dev \
    9.12  libxml2-dev libunique-dev dbus-glib-dev gnome-doc-utils-dev libxcb-dev \
    9.13  libpthread-stubs xcb-util-dev ORBit2-dev dbus-dev libcanberra-dev \
    9.14  gnome-doc-utils libxml2-python libvorbis-dev libogg-dev util-linux-uuid-dev \
    10.1 --- a/clementine/receipt	Sun Jul 23 13:55:19 2017 +0200
    10.2 +++ b/clementine/receipt	Thu Jul 27 00:56:44 2017 +0300
    10.3 @@ -15,7 +15,7 @@
    10.4  BUILD_DEPENDS="cmake libglu-mesa-dev libglw-mesa-dev libcrypto-dev lame-dev \
    10.5  taglib-dev slitaz-toolchain binutils dbus-dev libcurl mesa-dev udisks-dev \
    10.6  qca-dev libgpod-dev libplist-dev libusb-dev libmtp-dev \
    10.7 -pulseaudio-dev libcdio-dev libcdio-utils gstreamer-dev gst-plugins-bad-dev \
    10.8 +pulseaudio-dev libcdio-dev libcdio-utils gstreamer0-dev gst-plugins-bad-dev \
    10.9  gst-plugins-base-dev gst-plugins-good-dev gst-plugins-ugly-dev libboost-dev \
   10.10  gettext-base gettext-tools gettext Qt4-dev qt4 qt4-base automake autoconf gcc \
   10.11  glib-dev dbus-glib-dev fftw-dev glew-dev json-glib json-glib-dev \
    11.1 --- a/cryptsetup-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    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="cryptsetup-dev"
    11.7 -VERSION="1.7.3"
    11.8 -CATEGORY="development"
    11.9 -SHORT_DESC="cryptsetup library development files."
   11.10 -MAINTAINER="b1+slitaz@nagel.org"
   11.11 -LICENSE="GPL2"
   11.12 -WANTED="cryptsetup"
   11.13 -WEB_SITE="https://gitlab.com/$PACKAGE/$PACKAGE"
   11.14 -
   11.15 -DEPENDS="cryptsetup pkg-config"
   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/include $fs/usr
   11.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   11.23 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   11.24 -}
    12.1 --- a/cryptsetup/receipt	Sun Jul 23 13:55:19 2017 +0200
    12.2 +++ b/cryptsetup/receipt	Thu Jul 27 00:56:44 2017 +0300
    12.3 @@ -1,33 +1,41 @@
    12.4 -# SliTaz package receipt.
    12.5 +# SliTaz package receipt v2.
    12.6  
    12.7  PACKAGE="cryptsetup"
    12.8 -VERSION="1.7.3"
    12.9 +VERSION="1.7.5"
   12.10  CATEGORY="system-tools"
   12.11  SHORT_DESC="dm-crypt setup tool for encryption of block devices"
   12.12  MAINTAINER="b1+slitaz@nagel.org"
   12.13  LICENSE="GPL2"
   12.14 +WEB_SITE="https://gitlab.com/cryptsetup/cryptsetup"
   12.15 +
   12.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   12.17 -WEB_SITE="https://gitlab.com/$PACKAGE/$PACKAGE"
   12.18 -WGET_URL="https://www.kernel.org/pub/linux/utils/$PACKAGE/v${VERSION%.*}/$TARBALL"
   12.19 +WGET_URL="https://www.kernel.org/pub/linux/utils/cryptsetup/v${VERSION%.*}/$TARBALL"
   12.20  
   12.21 -DEPENDS="e2fsprogs popt libgcrypt libdevmapper"
   12.22 -BUILD_DEPENDS="e2fsprogs-dev popt-dev libgcrypt libgcrypt-dev libdevmapper \
   12.23 -libdevmapper-dev util-linux-uuid util-linux-uuid-dev popt"
   12.24 +BUILD_DEPENDS="util-linux-uuid-dev libdevmapper-dev popt-dev libgcrypt-dev"
   12.25 +SPLIT="cryptsetup-dev"
   12.26  
   12.27  # Rules to configure and make the package.
   12.28  compile_rules()
   12.29  {
   12.30  	./configure \
   12.31 -		--prefix=/usr \
   12.32 -		$CONFIGURE_ARGS &&
   12.33 -	make &&
   12.34 -	make DESTDIR=$DESTDIR install
   12.35 +		--disable-static \
   12.36 +		--enable-cryptsetup-reencrypt \
   12.37 +	$CONFIGURE_ARGS &&
   12.38 +	make && make install
   12.39  }
   12.40  
   12.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   12.42  genpkg_rules()
   12.43  {
   12.44 -	mkdir -p $fs/usr/lib
   12.45 -	cp -a $install/usr/sbin $fs/usr
   12.46 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   12.47 +	case $PACKAGE in
   12.48 +		cryptsetup)
   12.49 +			copy @std
   12.50 +			DEPENDS="libdevmapper libgcrypt libgpg-error popt util-linux-uuid"
   12.51 +			;;
   12.52 +		*-dev)
   12.53 +			copy @dev
   12.54 +			DEPENDS="cryptsetup libdevmapper-dev libgcrypt-dev \
   12.55 +			libgpg-error-dev util-linux-uuid-dev"
   12.56 +			;;
   12.57 +	esac
   12.58  }
    13.1 --- a/dmsetup/receipt	Sun Jul 23 13:55:19 2017 +0200
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,19 +0,0 @@
    13.4 -# SliTaz package receipt.
    13.5 -
    13.6 -PACKAGE="dmsetup"
    13.7 -VERSION="2.02.98"
    13.8 -CATEGORY="system-tools"
    13.9 -SHORT_DESC="Linux device mapper setup tool."
   13.10 -MAINTAINER="b1+slitaz@nagel.org"
   13.11 -LICENSE="GPL2"
   13.12 -WEB_SITE="http://sourceware.org/dm/"
   13.13 -WANTED="lvm2"
   13.14 -
   13.15 -DEPENDS="libdevmapper"
   13.16 -
   13.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.18 -genpkg_rules()
   13.19 -{
   13.20 -	mkdir -p $fs/usr/sbin
   13.21 -	cp $install/usr/sbin/dmsetup $fs/usr/sbin
   13.22 -}
    14.1 --- a/dosfstools/receipt	Sun Jul 23 13:55:19 2017 +0200
    14.2 +++ b/dosfstools/receipt	Thu Jul 27 00:56:44 2017 +0300
    14.3 @@ -1,29 +1,28 @@
    14.4 -# SliTaz package receipt.
    14.5 +# SliTaz package receipt v2.
    14.6  
    14.7  PACKAGE="dosfstools"
    14.8 -VERSION="3.0.28"
    14.9 +VERSION="4.1"
   14.10  CATEGORY="system-tools"
   14.11 -SHORT_DESC="Tools to create and check dos filesystems."
   14.12 +SHORT_DESC="Tools to create and check DOS filesystems"
   14.13  MAINTAINER="pankso@slitaz.org"
   14.14  LICENSE="GPL3"
   14.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   14.16 -WEB_SITE="http://www.daniel-baumann.ch/software/dosfstools"
   14.17 -WGET_URL="https://github.com/$PACKAGE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   14.18 +WEB_SITE="https://github.com/dosfstools/dosfstools/"
   14.19  HOST_ARCH="i486 arm"
   14.20  
   14.21 -BUILD_DEPENDS="wget"
   14.22 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   14.23 +WGET_URL="${WEB_SITE}releases/download/v$VERSION/$TARBALL"
   14.24 +
   14.25 +BUILD_DEPENDS="eudev-dev"
   14.26  
   14.27  # Rules to configure and make the package.
   14.28  compile_rules()
   14.29  {
   14.30 -	make
   14.31 +	./configure $CONFIGURE_ARGS && make && make install
   14.32  }
   14.33  
   14.34  # Rules to gen a SliTaz package suitable for Tazpkg.
   14.35  genpkg_rules()
   14.36  {
   14.37 -	mkdir -p $fs/sbin
   14.38 -	cp -a $src/mkfs.fat $fs/sbin
   14.39 -	cp -a $src/fsck.fat $fs/sbin
   14.40 -	cp -a $src/fatlabel $fs/sbin
   14.41 +	copy @std
   14.42 +	DEPENDS="eudev"
   14.43  }
    15.1 --- a/efl-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    15.2 +++ b/efl-dev/receipt	Thu Jul 27 00:56:44 2017 +0300
    15.3 @@ -9,7 +9,7 @@
    15.4  WANTED="efl"
    15.5  WEB_SITE="http://www.enlightenment.org/"
    15.6  
    15.7 -DEPENDS="efl gstreamer-dev gst-plugins-base-dev check-dev
    15.8 +DEPENDS="efl gstreamer0-dev gst-plugins-base-dev check-dev
    15.9  util-linux-mount-dev util-linux-blkid-dev udev-dev openssl-dev dbus-dev
   15.10  jpeg-dev fribidi-dev giflib-dev tiff-dev libsndfile-dev lua-dev
   15.11  xorg-libXp-dev xorg-printproto xorg-scrnsaverproto xorg-libXScrnSaver-dev
    16.1 --- a/efl/receipt	Sun Jul 23 13:55:19 2017 +0200
    16.2 +++ b/efl/receipt	Thu Jul 27 00:56:44 2017 +0300
    16.3 @@ -11,12 +11,12 @@
    16.4  WGET_URL="http://download.enlightenment.org/rel/libs/$PACKAGE/$TARBALL"
    16.5  TAGS="e enlightenment efl"
    16.6  
    16.7 -DEPENDS="gstreamer gst-plugins-base
    16.8 +DEPENDS="gstreamer0 gst-plugins-base
    16.9  util-linux-mount util-linux-blkid udev openssl dbus
   16.10  libjpeg fribidi giflib tiff libsndfile lua
   16.11  xorg-libXp xorg-libXScrnSaver mesa bullet util-linux-uuid"
   16.12  
   16.13 -BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev check-dev
   16.14 +BUILD_DEPENDS="gstreamer0-dev gst-plugins-base-dev check-dev
   16.15  util-linux-mount-dev util-linux-blkid-dev udev-dev openssl-dev dbus-dev
   16.16  jpeg-dev fribidi-dev giflib-dev tiff-dev libsndfile-dev lua-dev
   16.17  xorg-libXp-dev xorg-printproto xorg-scrnsaverproto xorg-libXScrnSaver-dev
    17.1 --- a/emotion-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    17.2 +++ b/emotion-dev/receipt	Thu Jul 27 00:56:44 2017 +0300
    17.3 @@ -11,7 +11,7 @@
    17.4  HOST_ARCH="i486 arm"
    17.5  
    17.6  DEPENDS="edje-dev eio-dev eeze-dev xine-lib-dev pkg-config"
    17.7 -OPTIONAL_DEPENDS="gstreamer-dev gst-plugins-base-dev"
    17.8 +OPTIONAL_DEPENDS="gstreamer0-dev gst-plugins-base-dev"
    17.9  
   17.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   17.11  genpkg_rules()
    18.1 --- a/emotion/receipt	Sun Jul 23 13:55:19 2017 +0200
    18.2 +++ b/emotion/receipt	Thu Jul 27 00:56:44 2017 +0300
    18.3 @@ -15,7 +15,7 @@
    18.4  DEPENDS="eet evas ecore edje eio eeze embryo xine-lib lua"
    18.5  BUILD_DEPENDS="eet-dev evas-dev ecore-dev embryo-dev edje-dev eio-dev \
    18.6  eeze-dev xine-lib-dev lua-dev"
    18.7 -OPTIONAL_DEPENDS="gstreamer-dev gst-plugins-base-dev"
    18.8 +OPTIONAL_DEPENDS="gstreamer0-dev gst-plugins-base-dev"
    18.9  
   18.10  # Rules to configure and make the package.
   18.11  compile_rules()
    19.1 --- a/evas_generic_loaders/receipt	Sun Jul 23 13:55:19 2017 +0200
    19.2 +++ b/evas_generic_loaders/receipt	Thu Jul 27 00:56:44 2017 +0300
    19.3 @@ -11,8 +11,8 @@
    19.4  WGET_URL="http://download.enlightenment.org/releases/$TARBALL"
    19.5  TAGS="e enlightenment efl python"
    19.6  
    19.7 -DEPENDS="evas gstreamer gst-plugins-base poppler librsvg libraw"
    19.8 -BUILD_DEPENDS="evas-dev gstreamer-dev gst-plugins-base-dev poppler-dev
    19.9 +DEPENDS="evas gstreamer0 gst-plugins-base poppler librsvg libraw"
   19.10 +BUILD_DEPENDS="evas-dev gstreamer0-dev gst-plugins-base-dev poppler-dev
   19.11  librsvg-dev libraw-dev
   19.12  autoconf automake git subversion libtool"
   19.13  
    20.1 --- a/f2fs-tools/receipt	Sun Jul 23 13:55:19 2017 +0200
    20.2 +++ b/f2fs-tools/receipt	Thu Jul 27 00:56:44 2017 +0300
    20.3 @@ -1,32 +1,37 @@
    20.4 -# SliTaz package receipt.
    20.5 +# SliTaz package receipt v2.
    20.6  
    20.7  PACKAGE="f2fs-tools"
    20.8 -VERSION="1.4.1"
    20.9 +VERSION="1.8.0"
   20.10  CATEGORY="system-tools"
   20.11 -SHORT_DESC="Userland tools for the f2fs filesystem."
   20.12 +SHORT_DESC="Userland tools for the Flash-Friendly File System (F2FS)"
   20.13  MAINTAINER="pascal.bellard@slitaz.org"
   20.14  LICENSE="GPL2"
   20.15 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   20.16 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git"
   20.17 -WGET_URL="git|git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git"
   20.18 +WEB_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/"
   20.19  
   20.20 -DEPENDS="util-linux-uuid"
   20.21 -BUILD_DEPENDS="git autoconf automake libtool util-linux-uuid-dev"
   20.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   20.23 +WGET_URL="https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/$TARBALL"
   20.24 +
   20.25 +BUILD_DEPENDS="automake libtool util-linux-uuid-dev"
   20.26 +SPLIT="f2fs-tools-dev"
   20.27  
   20.28  # Rules to configure and make the package.
   20.29  compile_rules()
   20.30  {
   20.31 -	sh ./autogen.sh
   20.32 -	./configure --prefix=/usr \
   20.33 -		$CONFIGURE_ARGS &&
   20.34 -	make &&
   20.35 -	make DESTDIR=$DESTDIR install
   20.36 +	autoreconf -fi &&
   20.37 +	./configure $CONFIGURE_ARGS && make && make install
   20.38  }
   20.39  
   20.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   20.41  genpkg_rules()
   20.42  {
   20.43 -	mkdir -p $fs/usr
   20.44 -	cp -a $install/usr/lib $fs/usr/
   20.45 -	cp -a $install/usr/sbin $fs/usr/
   20.46 +	case $PACKAGE in
   20.47 +		*-tools)
   20.48 +			copy @std
   20.49 +			DEPENDS="util-linux-uuid"
   20.50 +			;;
   20.51 +		*-dev)
   20.52 +			copy @dev
   20.53 +			DEPENDS="f2fs-tools util-linux-uuid-dev"
   20.54 +			;;
   20.55 +	esac
   20.56  }
    21.1 --- a/faac-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    21.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.3 @@ -1,20 +0,0 @@
    21.4 -# SliTaz package receipt.
    21.5 -
    21.6 -PACKAGE="faac-dev"
    21.7 -VERSION="1.28"
    21.8 -CATEGORY="development"
    21.9 -SHORT_DESC="FAAC is an open source MPEG-4 and MPEG-2 AAC encoder devel files."
   21.10 -MAINTAINER="paul@slitaz.org"
   21.11 -LICENSE="GPL2"
   21.12 -WEB_SITE="http://www.audiocoding.com"
   21.13 -WANTED="faac"
   21.14 -
   21.15 -DEPENDS="faac"
   21.16 -
   21.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   21.18 -genpkg_rules()
   21.19 -{
   21.20 -	mkdir -p $fs/usr/lib
   21.21 -	cp -a $install/usr/include $fs/usr
   21.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   21.23 -}
    22.1 --- a/faac/receipt	Sun Jul 23 13:55:19 2017 +0200
    22.2 +++ b/faac/receipt	Thu Jul 27 00:56:44 2017 +0300
    22.3 @@ -1,37 +1,36 @@
    22.4 -# SliTaz package receipt.
    22.5 +# SliTaz package receipt v2.
    22.6  
    22.7  PACKAGE="faac"
    22.8  VERSION="1.28"
    22.9  CATEGORY="multimedia"
   22.10 -SHORT_DESC="FAAC is an open source MPEG-4 and MPEG-2 AAC encoder."
   22.11 +SHORT_DESC="Open source MPEG-4 and MPEG-2 AAC encoder"
   22.12  MAINTAINER="paul@slitaz.org"
   22.13  LICENSE="GPL2"
   22.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   22.15 -WEB_SITE="http://www.audiocoding.com"
   22.16 +WEB_SITE="http://www.audiocoding.com/"
   22.17 +
   22.18 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   22.19  WGET_URL="$SF_MIRROR/faac/$TARBALL"
   22.20 -TAGS="mp4 mpeg encoder"
   22.21  
   22.22 -DEPENDS="gcc-lib-base"
   22.23 +SPLIT="faac-dev"
   22.24  
   22.25  # Rules to configure and make the package.
   22.26  compile_rules()
   22.27  {
   22.28 -	cd $src/common/mp4v2
   22.29 -	patch -p0 < $stuff/gcc44.patch || return 1
   22.30 -	cd ../..
   22.31 +	# http://www.linuxfromscratch.org/blfs/view/stable/multimedia/faac.html
   22.32 +	sed -i -e '/obj-type/d' -e '/Long Term/d' frontend/main.c &&
   22.33 +
   22.34 +	CFLAGS=-std=c99 CXXFLAGS=-std=c++98 \
   22.35  	./configure \
   22.36 -		--prefix=/usr \
   22.37 -		--infodir=/usr/share/info \
   22.38 -		--mandir=/usr/share/man \
   22.39 +		--disable-static \
   22.40  		$CONFIGURE_ARGS &&
   22.41 -	make && make DESTDIR=$DESTDIR install
   22.42 +	make && make install
   22.43  }
   22.44  
   22.45  # Rules to gen a SliTaz package suitable for Tazpkg.
   22.46  genpkg_rules()
   22.47  {
   22.48 -	mkdir -p $fs/usr/bin $fs/usr/lib
   22.49 -	cp -a $install/usr/bin $fs/usr
   22.50 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   22.51 +	case $PACKAGE in
   22.52 +		faac)  copy @std; TAGS="mp4 mpeg encoder";;
   22.53 +		*-dev) copy @dev;;
   22.54 +	esac
   22.55  }
   22.56 -
    23.1 --- a/faac/stuff/gcc44.patch	Sun Jul 23 13:55:19 2017 +0200
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,14 +0,0 @@
    23.4 ---- mpeg4ip.h.old	Mon Jan 26 22:42:35 2009
    23.5 -+++ mpeg4ip.h	Thu Aug  6 20:07:05 2009
    23.6 -@@ -121,9 +121,9 @@
    23.7 - #include <sys/param.h>
    23.8 - 
    23.9 - #ifdef __cplusplus
   23.10 --extern "C" {
   23.11 -+extern "C++" {
   23.12 - #endif
   23.13 --char *strcasestr(const char *haystack, const char *needle);
   23.14 -+const char *strcasestr(const char *haystack, const char *needle);
   23.15 - #ifdef __cplusplus
   23.16 - }
   23.17 - #endif
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/faac/stuff/patches/faac-1.28-glibc_fixes-1.patch	Thu Jul 27 00:56:44 2017 +0300
    24.3 @@ -0,0 +1,25 @@
    24.4 +Submitted By: Guy Dalziel <gdalziel at linuxfromscratch dot org>
    24.5 +Date: 2009-08-04
    24.6 +Initial Package Version: 1.28
    24.7 +Origin: Guy Dalziel
    24.8 +Upstream Status: Not submitted.
    24.9 +Description: Fixes a function conflict between FAAC and Glibc.
   24.10 +
   24.11 +diff -Naur faac-1.28-orig/common/mp4v2/mpeg4ip.h faac-1.28/common/mp4v2/mpeg4ip.h
   24.12 +--- faac-1.28-orig/common/mp4v2/mpeg4ip.h	2009-01-26 22:42:35.000000000 +0000
   24.13 ++++ faac-1.28/common/mp4v2/mpeg4ip.h	2009-08-04 13:45:47.728062591 +0100
   24.14 +@@ -120,14 +120,6 @@
   24.15 + #endif
   24.16 + #include <sys/param.h>
   24.17 + 
   24.18 +-#ifdef __cplusplus
   24.19 +-extern "C" {
   24.20 +-#endif
   24.21 +-char *strcasestr(const char *haystack, const char *needle);
   24.22 +-#ifdef __cplusplus
   24.23 +-}
   24.24 +-#endif
   24.25 +-
   24.26 + #define OPEN_RDWR O_RDWR
   24.27 + #define OPEN_CREAT O_CREAT 
   24.28 + #define OPEN_RDONLY O_RDONLY
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/faac/stuff/patches/series	Thu Jul 27 00:56:44 2017 +0300
    25.3 @@ -0,0 +1,1 @@
    25.4 +faac-1.28-glibc_fixes-1.patch
    26.1 --- a/firmware/receipt	Sun Jul 23 13:55:19 2017 +0200
    26.2 +++ b/firmware/receipt	Thu Jul 27 00:56:44 2017 +0300
    26.3 @@ -1,8 +1,8 @@
    26.4  # SliTaz package receipt v2.
    26.5  
    26.6  PACKAGE="firmware"
    26.7 -VERSION="20170530"
    26.8 -COMMIT="2c9407690352b29206036b4502bcefc74f01063d"
    26.9 +VERSION="20170622"
   26.10 +COMMIT="7d2c913dcd1be083350d97a8cb1eba24cfacbc8a"
   26.11  CATEGORY="meta"
   26.12  SHORT_DESC="Firmware files for Linux"
   26.13  MAINTAINER="devel@slitaz.org"
   26.14 @@ -12,14 +12,15 @@
   26.15  TARBALL="linux-firmware-$COMMIT.tar.gz"
   26.16  WGET_URL="$WEB_SITE/snapshot/$TARBALL"
   26.17  
   26.18 -SPLIT="firmware-atheros firmware-iwlwifi-100 firmware-iwlwifi-105 \
   26.19 -firmware-iwlwifi-135 firmware-iwlwifi-1000 firmware-iwlwifi-2000 \
   26.20 -firmware-iwlwifi-2030 firmware-iwlwifi-3160 firmware-iwlwifi-3168 \
   26.21 -firmware-iwlwifi-3945 firmware-iwlwifi-4965 firmware-iwlwifi-5000 \
   26.22 -firmware-iwlwifi-5150 firmware-iwlwifi-6000 firmware-iwlwifi-6000g2a \
   26.23 -firmware-iwlwifi-6000g2b firmware-iwlwifi-6050 firmware-iwlwifi-7260 \
   26.24 -firmware-iwlwifi-7265 firmware-iwlwifi-8000C firmware-iwlwifi-8265 \
   26.25 -firmware-nvidia firmware-radeon firmware-rtlnic firmware-rtlwifi firmware-misc"
   26.26 +SPLIT="firmware-atheros  firmware-iwlwifi-100   firmware-iwlwifi-105 \
   26.27 +firmware-iwlwifi-135     firmware-iwlwifi-1000  firmware-iwlwifi-2000 \
   26.28 +firmware-iwlwifi-2030    firmware-iwlwifi-3160  firmware-iwlwifi-3168 \
   26.29 +firmware-iwlwifi-3945    firmware-iwlwifi-4965  firmware-iwlwifi-5000 \
   26.30 +firmware-iwlwifi-5150    firmware-iwlwifi-6000  firmware-iwlwifi-6000g2a \
   26.31 +firmware-iwlwifi-6000g2b firmware-iwlwifi-6050  firmware-iwlwifi-7260 \
   26.32 +firmware-iwlwifi-7265    firmware-iwlwifi-8000C firmware-iwlwifi-8265 \
   26.33 +firmware-nvidia          firmware-radeon        firmware-rt2x00 \
   26.34 +firmware-rtlnic          firmware-rtlwifi       firmware-misc"
   26.35  
   26.36  # Rules to configure and make the package.
   26.37  compile_rules()
   26.38 @@ -77,12 +78,8 @@
   26.39  			DEPENDS="linux-wireless"
   26.40  			;;
   26.41  		misc)
   26.42 -			cp -a $install/* $fs
   26.43 -			for i in $taz/*/files.list; do
   26.44 -				while read j; do
   26.45 -					rm $fs$j; rmdir $fs$(basename $j)
   26.46 -				done < $i
   26.47 -			done 2>/dev/null
   26.48 +			copy @std
   26.49 +			remove_already_packed
   26.50  			CAT="non-free|misc blobs"
   26.51  			;;
   26.52  	esac
    27.1 --- a/florence/receipt	Sun Jul 23 13:55:19 2017 +0200
    27.2 +++ b/florence/receipt	Thu Jul 27 00:56:44 2017 +0300
    27.3 @@ -10,9 +10,9 @@
    27.4  WEB_SITE="http://sourceforge.net/projects/florence/"
    27.5  WGET_URL="$SF_MIRROR/$PACKAGE/$PACKAGE/$VERSION-gtk2/$TARBALL"
    27.6  
    27.7 -DEPENDS="gtk+ GConf librsvg at-spi2 at-spi2-atk gstreamer "
    27.8 +DEPENDS="gtk+ GConf librsvg at-spi2 at-spi2-atk gstreamer0"
    27.9  BUILD_DEPENDS="gtk+-dev GConf-dev librsvg-dev at-spi2 at-spi2-atk \
   27.10 - gstreamer-dev libnotify-dev gnome-doc-utils-dev gnome-doc-utils"
   27.11 +gstreamer0-dev libnotify-dev gnome-doc-utils-dev gnome-doc-utils"
   27.12  
   27.13  # Rules to configure and make the package.
   27.14  compile_rules()
    28.1 --- a/gcolor2/receipt	Sun Jul 23 13:55:19 2017 +0200
    28.2 +++ b/gcolor2/receipt	Thu Jul 27 00:56:44 2017 +0300
    28.3 @@ -1,26 +1,23 @@
    28.4 -# SliTaz package receipt.
    28.5 +# SliTaz package receipt v2.
    28.6  
    28.7  PACKAGE="gcolor2"
    28.8  VERSION="0.4"
    28.9  CATEGORY="graphics"
   28.10 -SHORT_DESC="Light and simple color selector."
   28.11 +SHORT_DESC="Light and simple color selector"
   28.12  MAINTAINER="pankso@slitaz.org"
   28.13  LICENSE="GPL2"
   28.14 +WEB_SITE="http://gcolor2.sourceforge.net/"
   28.15 +
   28.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   28.17 -WEB_SITE="http://gcolor2.sourceforge.net/"
   28.18  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   28.19 -GENERIC_PIXMAPS="no"
   28.20  
   28.21 -DEPENDS="gtk+"
   28.22 -SUGGESTED="xorg-rgb"
   28.23 -BUILD_DEPENDS="gtk+-dev file"
   28.24 +BUILD_DEPENDS="gfortran intltool perl-xml-parser gtk+-dev file"
   28.25  
   28.26  # Rules to configure and make the package.
   28.27  compile_rules()
   28.28  {
   28.29 -	patch -p1 -i $stuff/gcolor2.patch
   28.30  	cp $stuff/*.po* $src/po
   28.31 -	sed -i 's|@CATALOGS@|ru.gmo|' $src/po/Makefile.in.in
   28.32 +	sed -i 's|@CATALOGS@|ru.gmo|' po/Makefile.in.in
   28.33  
   28.34  	./configure $CONFIGURE_ARGS &&
   28.35  	make &&
   28.36 @@ -30,7 +27,11 @@
   28.37  # Rules to gen a SliTaz package suitable for Tazpkg.
   28.38  genpkg_rules()
   28.39  {
   28.40 -	mkdir -p $fs/usr
   28.41 -	cp -a $install/usr/bin $fs/usr
   28.42 +	copy bin/
   28.43 +	GENERIC_PIXMAPS="no"
   28.44 +	DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ libffi \
   28.45 +	libharfbuzz liblzma libpng16 libxml2 pango pcre util-linux-blkid \
   28.46 +	util-linux-mount util-linux-uuid xorg-libX11 xorg-libXau xorg-libXdmcp \
   28.47 +	xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman zlib"
   28.48 +	SUGGESTED="xorg-rgb"
   28.49  }
   28.50 -
    29.1 --- a/gcolor2/stuff/gcolor2.desktop	Sun Jul 23 13:55:19 2017 +0200
    29.2 +++ b/gcolor2/stuff/gcolor2.desktop	Thu Jul 27 00:56:44 2017 +0300
    29.3 @@ -2,10 +2,10 @@
    29.4  Type=Application
    29.5  Name=Gcolor2 Color Selector
    29.6  Name[es]=Probador de colores Gcolor2
    29.7 -Name[fr]=Sélecteur de couleurs Gcolor2 
    29.8 +Name[fr]=Sélecteur de couleurs Gcolor2
    29.9  Name[pt]=Seletor de Cores Gcolor2
   29.10 +Name[pt_BR]=Seletor de Cores Gcolor2
   29.11  Name[ru]=Выбор цвета Gcolor2
   29.12 -Name[pt_BR]=Seletor de Cores Gcolor2
   29.13  Name[zh_CN]=GColor2颜色选择
   29.14  Exec=gcolor2
   29.15  Icon=gcolor2
    30.1 --- a/gcolor2/stuff/gcolor2.patch	Sun Jul 23 13:55:19 2017 +0200
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,287 +0,0 @@
    30.4 ---- a/src/main.c
    30.5 -+++ b/src/main.c
    30.6 -@@ -17,7 +17,7 @@
    30.7 - 
    30.8 - void set_user_file ()
    30.9 - {
   30.10 --	user_filename = g_strdup_printf ("%s/.rgb.txt", getenv ("HOME"));
   30.11 -+	user_filename = g_strconcat (g_get_user_data_dir(), "/.rgb.txt", NULL);
   30.12 - }
   30.13 - 
   30.14 - gchar* get_user_file ()
   30.15 -@@ -27,15 +27,9 @@
   30.16 - 
   30.17 - gboolean set_system_file ()
   30.18 - {
   30.19 --	/* try a couple locations to find rgb.txt */
   30.20 -+	/* try location to find rgb.txt */
   30.21 - 	if (g_file_test (SYSTEM_FILE_1, G_FILE_TEST_EXISTS))
   30.22 - 		sys_filename = SYSTEM_FILE_1;
   30.23 --	else if (g_file_test (SYSTEM_FILE_2, G_FILE_TEST_EXISTS))
   30.24 --		sys_filename = SYSTEM_FILE_2;
   30.25 --	else if (g_file_test (SYSTEM_FILE_3, G_FILE_TEST_EXISTS))
   30.26 --		sys_filename = SYSTEM_FILE_3;
   30.27 --	else if (g_file_test (SYSTEM_FILE_4, G_FILE_TEST_EXISTS))
   30.28 --		sys_filename = SYSTEM_FILE_4;
   30.29 - 	else
   30.30 - 		return FALSE;
   30.31 - 	return TRUE;
   30.32 -@@ -151,7 +145,6 @@
   30.33 - 	gtk_set_locale ();
   30.34 - 	gtk_init (&argc, &argv);
   30.35 - 	
   30.36 --	add_pixmap_directory (PACKAGE_DATA_DIR "/pixmaps/" PACKAGE);
   30.37 - 
   30.38 - 	gcolor2 = create_gcolor2 ();
   30.39 - 	gtk_widget_show (gcolor2);
   30.40 -@@ -164,7 +157,7 @@
   30.41 - 	gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL (liststore));
   30.42 - 	
   30.43 - 	column = gtk_tree_view_column_new ();
   30.44 --	gtk_tree_view_column_set_title (column, "Color");
   30.45 -+	gtk_tree_view_column_set_title (column, _("Color"));
   30.46 - 	
   30.47 - 	renderer = gtk_cell_renderer_pixbuf_new ();
   30.48 - 	gtk_tree_view_column_pack_start (column, renderer, FALSE);
   30.49 -@@ -179,7 +172,7 @@
   30.50 - 	
   30.51 - 	
   30.52 - 	renderer = gtk_cell_renderer_text_new ();
   30.53 --	column = gtk_tree_view_column_new_with_attributes ("Name", renderer,
   30.54 -+	column = gtk_tree_view_column_new_with_attributes (_("Name"), renderer,
   30.55 - 													   "text", COLOR_NAME, NULL);
   30.56 - 	gtk_tree_view_column_set_sort_column_id (column, COLOR_NAME);
   30.57 - 	gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
   30.58 -
   30.59 ---- a/src/callbacks.h
   30.60 -+++ b/src/callbacks.h
   30.61 -@@ -8,10 +8,7 @@
   30.62 - #define FILE_WRITE         "write"
   30.63 - 
   30.64 - /* possible locations of the rgb file */
   30.65 --#define SYSTEM_FILE_1      "/usr/X11R6/lib/X11/rgb.txt"
   30.66 --#define SYSTEM_FILE_2      "/usr/lib/X11/rgb.txt"
   30.67 --#define SYSTEM_FILE_3      "/etc/X11/rgb.txt"
   30.68 --#define SYSTEM_FILE_4      "/usr/openwin/lib/X11/rgb.txt"
   30.69 -+#define SYSTEM_FILE_1      "/usr/share/X11/rgb.txt"
   30.70 - 
   30.71 - /* about dialog text */
   30.72 - #define ABOUT_CREDITS_TEXT "Developer:\n" \
   30.73 -
   30.74 ---- a/src/interface.c
   30.75 -+++ b/src/interface.c
   30.76 -@@ -48,8 +48,6 @@
   30.77 -   GtkWidget *about_button;
   30.78 -   GtkWidget *alignment1;
   30.79 -   GtkWidget *hbox2;
   30.80 --  GtkWidget *image3;
   30.81 --  GtkWidget *label5;
   30.82 -   GtkWidget *quit_button;
   30.83 -   GtkTooltips *tooltips;
   30.84 - 
   30.85 -@@ -59,12 +57,7 @@
   30.86 -   gtk_container_set_border_width (GTK_CONTAINER (gcolor2), 1);
   30.87 -   gtk_window_set_title (GTK_WINDOW (gcolor2), _("gcolor2"));
   30.88 -   gtk_window_set_resizable (GTK_WINDOW (gcolor2), FALSE);
   30.89 --  gcolor2_icon_pixbuf = create_pixbuf ("icon.png");
   30.90 --  if (gcolor2_icon_pixbuf)
   30.91 --    {
   30.92 --      gtk_window_set_icon (GTK_WINDOW (gcolor2), gcolor2_icon_pixbuf);
   30.93 --      gdk_pixbuf_unref (gcolor2_icon_pixbuf);
   30.94 --    }
   30.95 -+  gtk_window_set_icon_name (GTK_WINDOW (gcolor2), "gcolor2");
   30.96 - 
   30.97 -   vbox1 = gtk_vbox_new (FALSE, 3);
   30.98 -   gtk_widget_show (vbox1);
   30.99 -@@ -75,6 +68,7 @@
  30.100 -   gtk_widget_show (colorselection);
  30.101 -   gtk_box_pack_start (GTK_BOX (vbox1), colorselection, FALSE, TRUE, 0);
  30.102 -   gtk_color_selection_set_has_opacity_control (GTK_COLOR_SELECTION (colorselection), TRUE);
  30.103 -+  gtk_color_selection_set_has_palette (GTK_COLOR_SELECTION (colorselection), TRUE);
  30.104 - 
  30.105 -   expander = gtk_expander_new (NULL);
  30.106 -   gtk_widget_show (expander);
  30.107 -@@ -136,12 +130,6 @@
  30.108 -   gtk_widget_show (hbuttonbox3);
  30.109 -   gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox3, FALSE, TRUE, 0);
  30.110 - 
  30.111 --  about_button = gtk_button_new ();
  30.112 --  gtk_widget_show (about_button);
  30.113 --  gtk_container_add (GTK_CONTAINER (hbuttonbox3), about_button);
  30.114 --  GTK_WIDGET_SET_FLAGS (about_button, GTK_CAN_DEFAULT);
  30.115 --  gtk_tooltips_set_tip (tooltips, about_button, _("About gcolor2"), NULL);
  30.116 --
  30.117 -   alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0);
  30.118 -   gtk_widget_show (alignment1);
  30.119 -   gtk_container_add (GTK_CONTAINER (about_button), alignment1);
  30.120 -@@ -150,14 +138,11 @@
  30.121 -   gtk_widget_show (hbox2);
  30.122 -   gtk_container_add (GTK_CONTAINER (alignment1), hbox2);
  30.123 - 
  30.124 --  image3 = create_pixmap (gcolor2, "about_icon.png");
  30.125 --  gtk_widget_show (image3);
  30.126 --  gtk_box_pack_start (GTK_BOX (hbox2), image3, FALSE, FALSE, 0);
  30.127 -+  about_button = gtk_button_new_from_stock ("gtk-about");
  30.128 -+  gtk_widget_show (about_button);
  30.129 -+  gtk_tooltips_set_tip (tooltips, about_button, _("About gcolor2"), NULL);
  30.130 -+  gtk_container_add (GTK_CONTAINER (hbuttonbox3), about_button);
  30.131 - 
  30.132 --  label5 = gtk_label_new_with_mnemonic (_("_About"));
  30.133 --  gtk_widget_show (label5);
  30.134 --  gtk_box_pack_start (GTK_BOX (hbox2), label5, FALSE, FALSE, 0);
  30.135 --
  30.136 -   quit_button = gtk_button_new_from_stock ("gtk-quit");
  30.137 -   gtk_widget_show (quit_button);
  30.138 -   gtk_container_add (GTK_CONTAINER (hbuttonbox3), quit_button);
  30.139 -@@ -208,8 +193,6 @@
  30.140 -   GLADE_HOOKUP_OBJECT (gcolor2, about_button, "about_button");
  30.141 -   GLADE_HOOKUP_OBJECT (gcolor2, alignment1, "alignment1");
  30.142 -   GLADE_HOOKUP_OBJECT (gcolor2, hbox2, "hbox2");
  30.143 --  GLADE_HOOKUP_OBJECT (gcolor2, image3, "image3");
  30.144 --  GLADE_HOOKUP_OBJECT (gcolor2, label5, "label5");
  30.145 -   GLADE_HOOKUP_OBJECT (gcolor2, quit_button, "quit_button");
  30.146 -   GLADE_HOOKUP_OBJECT_NO_REF (gcolor2, tooltips, "tooltips");
  30.147 - 
  30.148 -@@ -238,12 +221,7 @@
  30.149 -   gtk_window_set_modal (GTK_WINDOW (save_dialog), TRUE);
  30.150 -   gtk_window_set_resizable (GTK_WINDOW (save_dialog), FALSE);
  30.151 -   gtk_window_set_destroy_with_parent (GTK_WINDOW (save_dialog), TRUE);
  30.152 --  save_dialog_icon_pixbuf = create_pixbuf ("icon.png");
  30.153 --  if (save_dialog_icon_pixbuf)
  30.154 --    {
  30.155 --      gtk_window_set_icon (GTK_WINDOW (save_dialog), save_dialog_icon_pixbuf);
  30.156 --      gdk_pixbuf_unref (save_dialog_icon_pixbuf);
  30.157 --    }
  30.158 -+  gtk_window_set_icon_name (GTK_WINDOW (save_dialog), "gcolor2");
  30.159 -   gtk_window_set_type_hint (GTK_WINDOW (save_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
  30.160 - 
  30.161 -   dialog_vbox1 = GTK_DIALOG (save_dialog)->vbox;
  30.162 -@@ -366,17 +344,13 @@
  30.163 -   gtk_window_set_title (GTK_WINDOW (about_dialog), _("About gcolor2"));
  30.164 -   gtk_window_set_resizable (GTK_WINDOW (about_dialog), FALSE);
  30.165 -   gtk_window_set_destroy_with_parent (GTK_WINDOW (about_dialog), TRUE);
  30.166 --  about_dialog_icon_pixbuf = create_pixbuf ("icon.png");
  30.167 --  if (about_dialog_icon_pixbuf)
  30.168 --    {
  30.169 --      gtk_window_set_icon (GTK_WINDOW (about_dialog), about_dialog_icon_pixbuf);
  30.170 --      gdk_pixbuf_unref (about_dialog_icon_pixbuf);
  30.171 --    }
  30.172 -+  gtk_window_set_icon_name (GTK_WINDOW (about_dialog), "gcolor2");
  30.173 - 
  30.174 -   dialog_vbox3 = GTK_DIALOG (about_dialog)->vbox;
  30.175 -   gtk_widget_show (dialog_vbox3);
  30.176 - 
  30.177 --  about_image = create_pixmap (about_dialog, "icon.png");
  30.178 -+  //about_image = create_pixmap (about_dialog, "icon.png");
  30.179 -+  about_image = gtk_image_new_from_icon_name ("gcolor2", GTK_ICON_SIZE_DIALOG);
  30.180 -   gtk_widget_show (about_image);
  30.181 -   gtk_box_pack_start (GTK_BOX (dialog_vbox3), about_image, FALSE, FALSE, 0);
  30.182 - 
  30.183 -@@ -483,12 +457,7 @@
  30.184 -   gtk_window_set_modal (GTK_WINDOW (delete_dialog), TRUE);
  30.185 -   gtk_window_set_resizable (GTK_WINDOW (delete_dialog), FALSE);
  30.186 -   gtk_window_set_destroy_with_parent (GTK_WINDOW (delete_dialog), TRUE);
  30.187 --  delete_dialog_icon_pixbuf = create_pixbuf ("icon.png");
  30.188 --  if (delete_dialog_icon_pixbuf)
  30.189 --    {
  30.190 --      gtk_window_set_icon (GTK_WINDOW (delete_dialog), delete_dialog_icon_pixbuf);
  30.191 --      gdk_pixbuf_unref (delete_dialog_icon_pixbuf);
  30.192 --    }
  30.193 -+  gtk_window_set_icon_name (GTK_WINDOW (delete_dialog), "gcolor2");
  30.194 -   gtk_window_set_type_hint (GTK_WINDOW (delete_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
  30.195 - 
  30.196 -   vbox3 = GTK_DIALOG (delete_dialog)->vbox;
  30.197 -
  30.198 ---- a/src/support.c
  30.199 -+++ b/src/support.c
  30.200 -@@ -42,90 +42,6 @@
  30.201 -   return found_widget;
  30.202 - }
  30.203 - 
  30.204 --static GList *pixmaps_directories = NULL;
  30.205 --
  30.206 --/* Use this function to set the directory containing installed pixmaps. */
  30.207 --void
  30.208 --add_pixmap_directory                   (const gchar     *directory)
  30.209 --{
  30.210 --  pixmaps_directories = g_list_prepend (pixmaps_directories,
  30.211 --                                        g_strdup (directory));
  30.212 --}
  30.213 --
  30.214 --/* This is an internally used function to find pixmap files. */
  30.215 --static gchar*
  30.216 --find_pixmap_file                       (const gchar     *filename)
  30.217 --{
  30.218 --  GList *elem;
  30.219 --
  30.220 --  /* We step through each of the pixmaps directory to find it. */
  30.221 --  elem = pixmaps_directories;
  30.222 --  while (elem)
  30.223 --    {
  30.224 --      gchar *pathname = g_strdup_printf ("%s%s%s", (gchar*)elem->data,
  30.225 --                                         G_DIR_SEPARATOR_S, filename);
  30.226 --      if (g_file_test (pathname, G_FILE_TEST_EXISTS))
  30.227 --        return pathname;
  30.228 --      g_free (pathname);
  30.229 --      elem = elem->next;
  30.230 --    }
  30.231 --  return NULL;
  30.232 --}
  30.233 --
  30.234 --/* This is an internally used function to create pixmaps. */
  30.235 --GtkWidget*
  30.236 --create_pixmap                          (GtkWidget       *widget,
  30.237 --                                        const gchar     *filename)
  30.238 --{
  30.239 --  gchar *pathname = NULL;
  30.240 --  GtkWidget *pixmap;
  30.241 --
  30.242 --  if (!filename || !filename[0])
  30.243 --      return gtk_image_new ();
  30.244 --
  30.245 --  pathname = find_pixmap_file (filename);
  30.246 --
  30.247 --  if (!pathname)
  30.248 --    {
  30.249 --      g_warning (_("Couldn't find pixmap file: %s"), filename);
  30.250 --      return gtk_image_new ();
  30.251 --    }
  30.252 --
  30.253 --  pixmap = gtk_image_new_from_file (pathname);
  30.254 --  g_free (pathname);
  30.255 --  return pixmap;
  30.256 --}
  30.257 --
  30.258 --/* This is an internally used function to create pixmaps. */
  30.259 --GdkPixbuf*
  30.260 --create_pixbuf                          (const gchar     *filename)
  30.261 --{
  30.262 --  gchar *pathname = NULL;
  30.263 --  GdkPixbuf *pixbuf;
  30.264 --  GError *error = NULL;
  30.265 --
  30.266 --  if (!filename || !filename[0])
  30.267 --      return NULL;
  30.268 --
  30.269 --  pathname = find_pixmap_file (filename);
  30.270 --
  30.271 --  if (!pathname)
  30.272 --    {
  30.273 --      g_warning (_("Couldn't find pixmap file: %s"), filename);
  30.274 --      return NULL;
  30.275 --    }
  30.276 --
  30.277 --  pixbuf = gdk_pixbuf_new_from_file (pathname, &error);
  30.278 --  if (!pixbuf)
  30.279 --    {
  30.280 --      fprintf (stderr, "Failed to load pixbuf file: %s: %s\n",
  30.281 --               pathname, error->message);
  30.282 --      g_error_free (error);
  30.283 --    }
  30.284 --  g_free (pathname);
  30.285 --  return pixbuf;
  30.286 --}
  30.287 --
  30.288 - /* This is used to set ATK action descriptions. */
  30.289 - void
  30.290 - glade_set_atk_action_description       (AtkAction       *action,
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/gcolor2/stuff/patches/gcolor2.patch	Thu Jul 27 00:56:44 2017 +0300
    31.3 @@ -0,0 +1,287 @@
    31.4 +--- a/src/main.c
    31.5 ++++ b/src/main.c
    31.6 +@@ -17,7 +17,7 @@
    31.7 + 
    31.8 + void set_user_file ()
    31.9 + {
   31.10 +-	user_filename = g_strdup_printf ("%s/.rgb.txt", getenv ("HOME"));
   31.11 ++	user_filename = g_strconcat (g_get_user_data_dir(), "/.rgb.txt", NULL);
   31.12 + }
   31.13 + 
   31.14 + gchar* get_user_file ()
   31.15 +@@ -27,15 +27,9 @@
   31.16 + 
   31.17 + gboolean set_system_file ()
   31.18 + {
   31.19 +-	/* try a couple locations to find rgb.txt */
   31.20 ++	/* try location to find rgb.txt */
   31.21 + 	if (g_file_test (SYSTEM_FILE_1, G_FILE_TEST_EXISTS))
   31.22 + 		sys_filename = SYSTEM_FILE_1;
   31.23 +-	else if (g_file_test (SYSTEM_FILE_2, G_FILE_TEST_EXISTS))
   31.24 +-		sys_filename = SYSTEM_FILE_2;
   31.25 +-	else if (g_file_test (SYSTEM_FILE_3, G_FILE_TEST_EXISTS))
   31.26 +-		sys_filename = SYSTEM_FILE_3;
   31.27 +-	else if (g_file_test (SYSTEM_FILE_4, G_FILE_TEST_EXISTS))
   31.28 +-		sys_filename = SYSTEM_FILE_4;
   31.29 + 	else
   31.30 + 		return FALSE;
   31.31 + 	return TRUE;
   31.32 +@@ -151,7 +145,6 @@
   31.33 + 	gtk_set_locale ();
   31.34 + 	gtk_init (&argc, &argv);
   31.35 + 	
   31.36 +-	add_pixmap_directory (PACKAGE_DATA_DIR "/pixmaps/" PACKAGE);
   31.37 + 
   31.38 + 	gcolor2 = create_gcolor2 ();
   31.39 + 	gtk_widget_show (gcolor2);
   31.40 +@@ -164,7 +157,7 @@
   31.41 + 	gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL (liststore));
   31.42 + 	
   31.43 + 	column = gtk_tree_view_column_new ();
   31.44 +-	gtk_tree_view_column_set_title (column, "Color");
   31.45 ++	gtk_tree_view_column_set_title (column, _("Color"));
   31.46 + 	
   31.47 + 	renderer = gtk_cell_renderer_pixbuf_new ();
   31.48 + 	gtk_tree_view_column_pack_start (column, renderer, FALSE);
   31.49 +@@ -179,7 +172,7 @@
   31.50 + 	
   31.51 + 	
   31.52 + 	renderer = gtk_cell_renderer_text_new ();
   31.53 +-	column = gtk_tree_view_column_new_with_attributes ("Name", renderer,
   31.54 ++	column = gtk_tree_view_column_new_with_attributes (_("Name"), renderer,
   31.55 + 													   "text", COLOR_NAME, NULL);
   31.56 + 	gtk_tree_view_column_set_sort_column_id (column, COLOR_NAME);
   31.57 + 	gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
   31.58 +
   31.59 +--- a/src/callbacks.h
   31.60 ++++ b/src/callbacks.h
   31.61 +@@ -8,10 +8,7 @@
   31.62 + #define FILE_WRITE         "write"
   31.63 + 
   31.64 + /* possible locations of the rgb file */
   31.65 +-#define SYSTEM_FILE_1      "/usr/X11R6/lib/X11/rgb.txt"
   31.66 +-#define SYSTEM_FILE_2      "/usr/lib/X11/rgb.txt"
   31.67 +-#define SYSTEM_FILE_3      "/etc/X11/rgb.txt"
   31.68 +-#define SYSTEM_FILE_4      "/usr/openwin/lib/X11/rgb.txt"
   31.69 ++#define SYSTEM_FILE_1      "/usr/share/X11/rgb.txt"
   31.70 + 
   31.71 + /* about dialog text */
   31.72 + #define ABOUT_CREDITS_TEXT "Developer:\n" \
   31.73 +
   31.74 +--- a/src/interface.c
   31.75 ++++ b/src/interface.c
   31.76 +@@ -48,8 +48,6 @@
   31.77 +   GtkWidget *about_button;
   31.78 +   GtkWidget *alignment1;
   31.79 +   GtkWidget *hbox2;
   31.80 +-  GtkWidget *image3;
   31.81 +-  GtkWidget *label5;
   31.82 +   GtkWidget *quit_button;
   31.83 +   GtkTooltips *tooltips;
   31.84 + 
   31.85 +@@ -59,12 +57,7 @@
   31.86 +   gtk_container_set_border_width (GTK_CONTAINER (gcolor2), 1);
   31.87 +   gtk_window_set_title (GTK_WINDOW (gcolor2), _("gcolor2"));
   31.88 +   gtk_window_set_resizable (GTK_WINDOW (gcolor2), FALSE);
   31.89 +-  gcolor2_icon_pixbuf = create_pixbuf ("icon.png");
   31.90 +-  if (gcolor2_icon_pixbuf)
   31.91 +-    {
   31.92 +-      gtk_window_set_icon (GTK_WINDOW (gcolor2), gcolor2_icon_pixbuf);
   31.93 +-      gdk_pixbuf_unref (gcolor2_icon_pixbuf);
   31.94 +-    }
   31.95 ++  gtk_window_set_icon_name (GTK_WINDOW (gcolor2), "gcolor2");
   31.96 + 
   31.97 +   vbox1 = gtk_vbox_new (FALSE, 3);
   31.98 +   gtk_widget_show (vbox1);
   31.99 +@@ -75,6 +68,7 @@
  31.100 +   gtk_widget_show (colorselection);
  31.101 +   gtk_box_pack_start (GTK_BOX (vbox1), colorselection, FALSE, TRUE, 0);
  31.102 +   gtk_color_selection_set_has_opacity_control (GTK_COLOR_SELECTION (colorselection), TRUE);
  31.103 ++  gtk_color_selection_set_has_palette (GTK_COLOR_SELECTION (colorselection), TRUE);
  31.104 + 
  31.105 +   expander = gtk_expander_new (NULL);
  31.106 +   gtk_widget_show (expander);
  31.107 +@@ -136,12 +130,6 @@
  31.108 +   gtk_widget_show (hbuttonbox3);
  31.109 +   gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox3, FALSE, TRUE, 0);
  31.110 + 
  31.111 +-  about_button = gtk_button_new ();
  31.112 +-  gtk_widget_show (about_button);
  31.113 +-  gtk_container_add (GTK_CONTAINER (hbuttonbox3), about_button);
  31.114 +-  GTK_WIDGET_SET_FLAGS (about_button, GTK_CAN_DEFAULT);
  31.115 +-  gtk_tooltips_set_tip (tooltips, about_button, _("About gcolor2"), NULL);
  31.116 +-
  31.117 +   alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0);
  31.118 +   gtk_widget_show (alignment1);
  31.119 +   gtk_container_add (GTK_CONTAINER (about_button), alignment1);
  31.120 +@@ -150,14 +138,11 @@
  31.121 +   gtk_widget_show (hbox2);
  31.122 +   gtk_container_add (GTK_CONTAINER (alignment1), hbox2);
  31.123 + 
  31.124 +-  image3 = create_pixmap (gcolor2, "about_icon.png");
  31.125 +-  gtk_widget_show (image3);
  31.126 +-  gtk_box_pack_start (GTK_BOX (hbox2), image3, FALSE, FALSE, 0);
  31.127 ++  about_button = gtk_button_new_from_stock ("gtk-about");
  31.128 ++  gtk_widget_show (about_button);
  31.129 ++  gtk_tooltips_set_tip (tooltips, about_button, _("About gcolor2"), NULL);
  31.130 ++  gtk_container_add (GTK_CONTAINER (hbuttonbox3), about_button);
  31.131 + 
  31.132 +-  label5 = gtk_label_new_with_mnemonic (_("_About"));
  31.133 +-  gtk_widget_show (label5);
  31.134 +-  gtk_box_pack_start (GTK_BOX (hbox2), label5, FALSE, FALSE, 0);
  31.135 +-
  31.136 +   quit_button = gtk_button_new_from_stock ("gtk-quit");
  31.137 +   gtk_widget_show (quit_button);
  31.138 +   gtk_container_add (GTK_CONTAINER (hbuttonbox3), quit_button);
  31.139 +@@ -208,8 +193,6 @@
  31.140 +   GLADE_HOOKUP_OBJECT (gcolor2, about_button, "about_button");
  31.141 +   GLADE_HOOKUP_OBJECT (gcolor2, alignment1, "alignment1");
  31.142 +   GLADE_HOOKUP_OBJECT (gcolor2, hbox2, "hbox2");
  31.143 +-  GLADE_HOOKUP_OBJECT (gcolor2, image3, "image3");
  31.144 +-  GLADE_HOOKUP_OBJECT (gcolor2, label5, "label5");
  31.145 +   GLADE_HOOKUP_OBJECT (gcolor2, quit_button, "quit_button");
  31.146 +   GLADE_HOOKUP_OBJECT_NO_REF (gcolor2, tooltips, "tooltips");
  31.147 + 
  31.148 +@@ -238,12 +221,7 @@
  31.149 +   gtk_window_set_modal (GTK_WINDOW (save_dialog), TRUE);
  31.150 +   gtk_window_set_resizable (GTK_WINDOW (save_dialog), FALSE);
  31.151 +   gtk_window_set_destroy_with_parent (GTK_WINDOW (save_dialog), TRUE);
  31.152 +-  save_dialog_icon_pixbuf = create_pixbuf ("icon.png");
  31.153 +-  if (save_dialog_icon_pixbuf)
  31.154 +-    {
  31.155 +-      gtk_window_set_icon (GTK_WINDOW (save_dialog), save_dialog_icon_pixbuf);
  31.156 +-      gdk_pixbuf_unref (save_dialog_icon_pixbuf);
  31.157 +-    }
  31.158 ++  gtk_window_set_icon_name (GTK_WINDOW (save_dialog), "gcolor2");
  31.159 +   gtk_window_set_type_hint (GTK_WINDOW (save_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
  31.160 + 
  31.161 +   dialog_vbox1 = GTK_DIALOG (save_dialog)->vbox;
  31.162 +@@ -366,17 +344,13 @@
  31.163 +   gtk_window_set_title (GTK_WINDOW (about_dialog), _("About gcolor2"));
  31.164 +   gtk_window_set_resizable (GTK_WINDOW (about_dialog), FALSE);
  31.165 +   gtk_window_set_destroy_with_parent (GTK_WINDOW (about_dialog), TRUE);
  31.166 +-  about_dialog_icon_pixbuf = create_pixbuf ("icon.png");
  31.167 +-  if (about_dialog_icon_pixbuf)
  31.168 +-    {
  31.169 +-      gtk_window_set_icon (GTK_WINDOW (about_dialog), about_dialog_icon_pixbuf);
  31.170 +-      gdk_pixbuf_unref (about_dialog_icon_pixbuf);
  31.171 +-    }
  31.172 ++  gtk_window_set_icon_name (GTK_WINDOW (about_dialog), "gcolor2");
  31.173 + 
  31.174 +   dialog_vbox3 = GTK_DIALOG (about_dialog)->vbox;
  31.175 +   gtk_widget_show (dialog_vbox3);
  31.176 + 
  31.177 +-  about_image = create_pixmap (about_dialog, "icon.png");
  31.178 ++  //about_image = create_pixmap (about_dialog, "icon.png");
  31.179 ++  about_image = gtk_image_new_from_icon_name ("gcolor2", GTK_ICON_SIZE_DIALOG);
  31.180 +   gtk_widget_show (about_image);
  31.181 +   gtk_box_pack_start (GTK_BOX (dialog_vbox3), about_image, FALSE, FALSE, 0);
  31.182 + 
  31.183 +@@ -483,12 +457,7 @@
  31.184 +   gtk_window_set_modal (GTK_WINDOW (delete_dialog), TRUE);
  31.185 +   gtk_window_set_resizable (GTK_WINDOW (delete_dialog), FALSE);
  31.186 +   gtk_window_set_destroy_with_parent (GTK_WINDOW (delete_dialog), TRUE);
  31.187 +-  delete_dialog_icon_pixbuf = create_pixbuf ("icon.png");
  31.188 +-  if (delete_dialog_icon_pixbuf)
  31.189 +-    {
  31.190 +-      gtk_window_set_icon (GTK_WINDOW (delete_dialog), delete_dialog_icon_pixbuf);
  31.191 +-      gdk_pixbuf_unref (delete_dialog_icon_pixbuf);
  31.192 +-    }
  31.193 ++  gtk_window_set_icon_name (GTK_WINDOW (delete_dialog), "gcolor2");
  31.194 +   gtk_window_set_type_hint (GTK_WINDOW (delete_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
  31.195 + 
  31.196 +   vbox3 = GTK_DIALOG (delete_dialog)->vbox;
  31.197 +
  31.198 +--- a/src/support.c
  31.199 ++++ b/src/support.c
  31.200 +@@ -42,90 +42,6 @@
  31.201 +   return found_widget;
  31.202 + }
  31.203 + 
  31.204 +-static GList *pixmaps_directories = NULL;
  31.205 +-
  31.206 +-/* Use this function to set the directory containing installed pixmaps. */
  31.207 +-void
  31.208 +-add_pixmap_directory                   (const gchar     *directory)
  31.209 +-{
  31.210 +-  pixmaps_directories = g_list_prepend (pixmaps_directories,
  31.211 +-                                        g_strdup (directory));
  31.212 +-}
  31.213 +-
  31.214 +-/* This is an internally used function to find pixmap files. */
  31.215 +-static gchar*
  31.216 +-find_pixmap_file                       (const gchar     *filename)
  31.217 +-{
  31.218 +-  GList *elem;
  31.219 +-
  31.220 +-  /* We step through each of the pixmaps directory to find it. */
  31.221 +-  elem = pixmaps_directories;
  31.222 +-  while (elem)
  31.223 +-    {
  31.224 +-      gchar *pathname = g_strdup_printf ("%s%s%s", (gchar*)elem->data,
  31.225 +-                                         G_DIR_SEPARATOR_S, filename);
  31.226 +-      if (g_file_test (pathname, G_FILE_TEST_EXISTS))
  31.227 +-        return pathname;
  31.228 +-      g_free (pathname);
  31.229 +-      elem = elem->next;
  31.230 +-    }
  31.231 +-  return NULL;
  31.232 +-}
  31.233 +-
  31.234 +-/* This is an internally used function to create pixmaps. */
  31.235 +-GtkWidget*
  31.236 +-create_pixmap                          (GtkWidget       *widget,
  31.237 +-                                        const gchar     *filename)
  31.238 +-{
  31.239 +-  gchar *pathname = NULL;
  31.240 +-  GtkWidget *pixmap;
  31.241 +-
  31.242 +-  if (!filename || !filename[0])
  31.243 +-      return gtk_image_new ();
  31.244 +-
  31.245 +-  pathname = find_pixmap_file (filename);
  31.246 +-
  31.247 +-  if (!pathname)
  31.248 +-    {
  31.249 +-      g_warning (_("Couldn't find pixmap file: %s"), filename);
  31.250 +-      return gtk_image_new ();
  31.251 +-    }
  31.252 +-
  31.253 +-  pixmap = gtk_image_new_from_file (pathname);
  31.254 +-  g_free (pathname);
  31.255 +-  return pixmap;
  31.256 +-}
  31.257 +-
  31.258 +-/* This is an internally used function to create pixmaps. */
  31.259 +-GdkPixbuf*
  31.260 +-create_pixbuf                          (const gchar     *filename)
  31.261 +-{
  31.262 +-  gchar *pathname = NULL;
  31.263 +-  GdkPixbuf *pixbuf;
  31.264 +-  GError *error = NULL;
  31.265 +-
  31.266 +-  if (!filename || !filename[0])
  31.267 +-      return NULL;
  31.268 +-
  31.269 +-  pathname = find_pixmap_file (filename);
  31.270 +-
  31.271 +-  if (!pathname)
  31.272 +-    {
  31.273 +-      g_warning (_("Couldn't find pixmap file: %s"), filename);
  31.274 +-      return NULL;
  31.275 +-    }
  31.276 +-
  31.277 +-  pixbuf = gdk_pixbuf_new_from_file (pathname, &error);
  31.278 +-  if (!pixbuf)
  31.279 +-    {
  31.280 +-      fprintf (stderr, "Failed to load pixbuf file: %s: %s\n",
  31.281 +-               pathname, error->message);
  31.282 +-      g_error_free (error);
  31.283 +-    }
  31.284 +-  g_free (pathname);
  31.285 +-  return pixbuf;
  31.286 +-}
  31.287 +-
  31.288 + /* This is used to set ATK action descriptions. */
  31.289 + void
  31.290 + glade_set_atk_action_description       (AtkAction       *action,
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/gcolor2/stuff/patches/series	Thu Jul 27 00:56:44 2017 +0300
    32.3 @@ -0,0 +1,1 @@
    32.4 +gcolor2.patch
    33.1 --- a/gcolor2/stuff/ru.po	Sun Jul 23 13:55:19 2017 +0200
    33.2 +++ b/gcolor2/stuff/ru.po	Thu Jul 27 00:56:44 2017 +0300
    33.3 @@ -19,7 +19,7 @@
    33.4  #: src/interface.c:60
    33.5  #: gcolor2.glade:260
    33.6  msgid "gcolor2"
    33.7 -msgstr ""
    33.8 +msgstr "gcolor2"
    33.9  
   33.10  #: src/interface.c:106
   33.11  #: gcolor2.glade:323
   33.12 @@ -85,7 +85,7 @@
   33.13  #: src/interface.c:425
   33.14  #: gcolor2.glade:160
   33.15  msgid "Copyright © 2004-2005 Justin Spadea"
   33.16 -msgstr ""
   33.17 +msgstr "Copyright © 2004-2005 Justin Spadea"
   33.18  
   33.19  #: src/interface.c:481
   33.20  #: gcolor2.glade:178
    34.1 --- a/gparted/receipt	Sun Jul 23 13:55:19 2017 +0200
    34.2 +++ b/gparted/receipt	Thu Jul 27 00:56:44 2017 +0300
    34.3 @@ -1,33 +1,33 @@
    34.4 -# SliTaz package receipt.
    34.5 +# SliTaz package receipt v2.
    34.6  
    34.7  PACKAGE="gparted"
    34.8 -VERSION="0.27.0"
    34.9 +VERSION="0.28.1"
   34.10  CATEGORY="system-tools"
   34.11  SHORT_DESC="A partition editor to graphically manage disk partitions"
   34.12  MAINTAINER="pankso@slitaz.org"
   34.13  LICENSE="GPL2"
   34.14 -SUGGESTED="e2fsprogs dosfstools mtools ntfs-3g ntfsprogs jfsutils xfsprogs \
   34.15 -reiserfsprogs reiser4progs"
   34.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   34.17  WEB_SITE="http://gparted.sourceforge.net/"
   34.18 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   34.19  CROSS="error: cannot run test program while cross compiling"
   34.20  
   34.21 -DEPENDS="gtk+ libsigc++ glibmm gtkmm pangomm parted util-linux-uuid \
   34.22 -xorg-libXdamage libgiomm cairomm"
   34.23 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   34.24 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   34.25 +
   34.26  BUILD_DEPENDS="gtk+-dev libsigc++-dev glibmm-dev gtkmm-dev parted-dev \
   34.27  cairomm-dev pangomm-dev libgiomm-dev intltool util-linux-uuid-dev"
   34.28  
   34.29  # Rules to configure and make the package.
   34.30  compile_rules()
   34.31  {
   34.32 -	find . -name '*.h' -o -name '*.c*' | xargs sed -i 's|glibmm/i18n|glib/gi18n|'
   34.33 -	# Remove the "-v" option from the swapon/off commands.  This will allow
   34.34 -	# gparted to play nicely with busybox.
   34.35 -	sed -i 's/swapoff -v/swapoff/' src/Win_GParted.cc
   34.36 -	sed -i 's/swapon -v/swapon/' src/Win_GParted.cc
   34.37 +	# http://www.linuxfromscratch.org/blfs/view/stable/xsoft/gparted.html
   34.38 +
   34.39 +	# Remove the "-v" option from the swapon/off commands.
   34.40 +	# This will allow gparted to play nicely with busybox.
   34.41 +	sed -i 's/swapoff -v/swapoff/; s/swapon -v/swapon/' src/Win_GParted.cc
   34.42  	# Process test busybox compatible
   34.43  	sed -i 's/ps -e | grep/pgrep/' gparted.in
   34.44 +	# Remove keywords from desktop file and apply SliTaz graphical SU method
   34.45 +	sed -i '/^_Keywords=/d; s|@gksuprog@|tazbox su|' gparted.desktop.in.in
   34.46 +
   34.47  	./configure \
   34.48  		--prefix=/usr \
   34.49  		--disable-scrollkeeper \
   34.50 @@ -35,13 +35,15 @@
   34.51  		--build=$HOST_SYSTEM \
   34.52  		--host=$HOST_SYSTEM &&
   34.53  	make && make install
   34.54 -
   34.55 -	cp -f $stuff/*.desktop $install/usr/share/applications/
   34.56  }
   34.57  
   34.58  # Rules to gen a SliTaz package suitable for Tazpkg.
   34.59  genpkg_rules()
   34.60  {
   34.61  	copy gparted gpartedbin
   34.62 -	cook_copy_icons
   34.63 +	DEPENDS="atk atkmm cairo cairomm fontconfig freetype gdk-pixbuf glib \
   34.64 +	glibmm gtk+ gtkmm libgiomm libsigc++ pango pangomm parted util-linux-uuid"
   34.65 +	SUGGESTED="e2fsprogs dosfstools mtools ntfs-3g ntfsprogs jfsutils xfsprogs \
   34.66 +	reiserfsprogs reiser4progs btrfs-progs f2fs-tools hfsutils hfsprogs \
   34.67 +	util-linux-mkfs util-linux-misc lvm2 cryptsetup dmsetup nilfs-utils xfsdump"
   34.68  }
    35.1 --- a/gparted/stuff/gparted.desktop	Sun Jul 23 13:55:19 2017 +0200
    35.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.3 @@ -1,114 +0,0 @@
    35.4 -[Desktop Entry]
    35.5 -Type=Application
    35.6 -Name=GParted Partition Editor
    35.7 -Name[ar]=محرّر الأقسام مُقسِّم‌ج
    35.8 -Name[bg]=Редактор на дялове на дискове за GNOME
    35.9 -Name[bs]=GParted uređivač particija
   35.10 -Name[ca@valencia]=Editor de particions GParted
   35.11 -Name[ca]=Editor de particions GParted
   35.12 -Name[cs]=Editor oddílů GParted
   35.13 -Name[da]=GParted - partitioneringsprogram
   35.14 -Name[de]=GParted Partitionierungswerkzeug
   35.15 -Name[el]=Επεξεργαστής κατατμήσεων GParted
   35.16 -Name[es]=Editor de particiones GParted
   35.17 -Name[et]=GParted partitsioonihaldur
   35.18 -Name[eu]=GParted partizio-editorea
   35.19 -Name[fa]=ویرایشگر پارتیشن GParted
   35.20 -Name[fi]=GParted - levyosioiden muokkain
   35.21 -Name[fr]=Éditeur de partitions GParted
   35.22 -Name[gd]=Deasaiche pàirteachaidh GParted
   35.23 -Name[gl]=Editor de particións GParted
   35.24 -Name[gu]=GParted પાર્ટીશન સંપાદક
   35.25 -Name[he]=עורך המחיצות GParted
   35.26 -Name[hr]=GParted uređivač particija
   35.27 -Name[hu]=GParted partíciószerkesztő
   35.28 -Name[id]=GParted Penyunting Partisi
   35.29 -Name[is]=GParted disksneiðastjórinn
   35.30 -Name[it]=Editor di partizioni GParted
   35.31 -Name[ja]=GParted パーティション編集ツール
   35.32 -Name[kk]=GParted бөлімдерді басқарушысы
   35.33 -Name[ko]=GParted 파티션 편집기
   35.34 -Name[lt]=Skaidinių redaktorius „GParted“
   35.35 -Name[lv]=GParted nodalījumu redaktors
   35.36 -Name[ml]=ജീപാര്‍ട്ടട് പാര്‍ട്ടീഷന്‍ സംശോധകന്‍
   35.37 -Name[nb]=GParted partisjonsredigering
   35.38 -Name[nl]=GParted partitiebewerker
   35.39 -Name[nn]=GParted partisjonshandsaming
   35.40 -Name[oc]=Editor de particions de GNOME
   35.41 -Name[pa]=ਜੀਪਾਰਟਡ ਪਾਰਟੀਸ਼ਨ ਐਡੀਟਰ
   35.42 -Name[pl]=Edytor partycji GParted
   35.43 -Name[pt]=Editor de partições GParted
   35.44 -Name[pt_BR]=Editor de partições GParted
   35.45 -Name[ro]=GParted - Editor de partiții
   35.46 -Name[ru]=Редактор разделов GParted
   35.47 -Name[sk]=GParted - editor diskových oddielov
   35.48 -Name[sl]=GParted urejevalnik razdelkov
   35.49 -Name[sr@latin]=Uređivač particija Gparted
   35.50 -Name[sr]=Уређивач партиција Гпартед
   35.51 -Name[sv]=GParted partitionsredigerare
   35.52 -Name[te]=జిపార్టెడ్ విభజన కూర్పకము
   35.53 -Name[th]=เครื่องมือแก้ไขพาร์ทิชัน GParted
   35.54 -Name[tr]=GParted Disk Bölümü Düzenleyicisi
   35.55 -Name[uk]=Редактор розділів GParted
   35.56 -Name[zh_CN]=GParted 分区编辑器
   35.57 -Name[zh_HK]=GParted 分割區編輯器
   35.58 -Name[zh_TW]=GParted 分割區編輯器
   35.59 -Comment=Create, reorganize, and delete partitions
   35.60 -Comment[ar]=أنشئ الأقسام ونظّمها واحذفها
   35.61 -Comment[bg]=Създаване, подреждане и изтриване на дялове
   35.62 -Comment[br]=Krouiñ, adaozañ ha dilemel ar parzhadoù
   35.63 -Comment[bs]=Kreiranje, reorganiziranje i brisanje particija
   35.64 -Comment[ca@valencia]=Creeu, reorganitzeu i suprimiu particions
   35.65 -Comment[ca]=Creeu, reorganitzeu i suprimiu particions
   35.66 -Comment[cs]=Vytvářejte, přeuspořádávejte a odstraňujte diskové oddíly
   35.67 -Comment[da]=Opret, omorganisér og slet partitioner
   35.68 -Comment[de]=Partitionen erzeugen, reorganisieren und löschen
   35.69 -Comment[el]=Δημιουργία, επεξεργασία και διαγραφή κατατμήσεων
   35.70 -Comment[en_CA]=Create, reorganise, and delete partitions
   35.71 -Comment[en_GB]=Create, reorganise, and delete partitions
   35.72 -Comment[es]=Cree, reorganice y elimine particiones
   35.73 -Comment[et]=Partitsioonide loomine, muutmine ja kustutamine
   35.74 -Comment[eu]=Sortu, berrantolatu eta ezabatu partizioak
   35.75 -Comment[fa]=ساخت، بازسازی و حذف پارتیشن‌ها
   35.76 -Comment[fi]=Luo, järjestele ja poista osioita
   35.77 -Comment[fr]=Crée, réorganise et supprime des partitions
   35.78 -Comment[gd]=Cruthaich no sguab pàirteachaidhean às no cuir rian ùr orra
   35.79 -Comment[gl]=Crear, reorganizar e eliminar particións
   35.80 -Comment[he]=יצירה, ארגון מחדש ומחיקה של מחיצות
   35.81 -Comment[hr]=Stvori, preuredi, i obriši particije
   35.82 -Comment[hu]=Partíciók létrehozása, újraszervezése és törlése
   35.83 -Comment[id]=Membuat, mengorganisasi ulang, serta menghapus partisi
   35.84 -Comment[is]=Búa til, raða og eyða disksneiðum
   35.85 -Comment[it]=Crea, riorganizza ed elimina partizioni
   35.86 -Comment[ja]=パーティションを作成/再構成/削除する
   35.87 -Comment[kk]=Бөлімдерді жасау, басқару және өшіру
   35.88 -Comment[ko]=파티션을 만들고, 재배치하고, 삭제합니다
   35.89 -Comment[lt]=Kurkite, pertvarkykite ir trinkite skaidinius
   35.90 -Comment[lv]=Veido, pārkārto un dzēš disku nodalījumus
   35.91 -Comment[ml]=പാര്‍ട്ടിഷനുകള്‍ നിര്‍മ്മിക്കുകയും, അടുക്കിവയ്ക്കുകയും, കളയുകയും ചെയ്യുക
   35.92 -Comment[nb]=Lag, omorganiser og slett partisjoner
   35.93 -Comment[nl]=Partities aanmaken, ordenen en verwijderen
   35.94 -Comment[nn]=Lag, omorganiser og slett partisjonar
   35.95 -Comment[oc]=Crèa, reorganiza e suprimís de particions
   35.96 -Comment[pa]=ਪਾਰਟੀਸ਼ਨ ਬਣਾਓ, ਪਰਬੰਧ ਕਰੋ ਅਤੇ ਹਟਾਓ
   35.97 -Comment[pl]=Tworzenie, reorganizacja i usuwanie partycji
   35.98 -Comment[pt]=Criar, reorganizar e eliminar partições
   35.99 -Comment[pt_BR]=Crie, reorganize e exclua partições
  35.100 -Comment[ro]=Creează, reorganizează și șterge partiții
  35.101 -Comment[ru]=Создать, перераспределить или удалить разделы
  35.102 -Comment[sk]=Vytvára, reorganizuje a odstraňuje diskové oddiely
  35.103 -Comment[sl]=Ustvarjanje, urejanje in brisanje razdelkov
  35.104 -Comment[sr@latin]=Stvarajte, reorganizujte i brišite particije
  35.105 -Comment[sr]=Стварајте, реорганизујте и бришите партиције
  35.106 -Comment[sv]=Skapa, organisera om och ta bort partitioner
  35.107 -Comment[te]=విభజనలను సృష్టించు, పునర్వ్యవస్థీకరించు, మరియు తొలగించు
  35.108 -Comment[th]=สร้าง ปรับโครงสร้าง และลบพาร์ทิชัน
  35.109 -Comment[tr]=Bölümler oluştur, yeniden düzenle ve sil
  35.110 -Comment[uk]=Створення, переміщення або вилучення розділів
  35.111 -Comment[zh_CN]=创建、重新组织或删除分区
  35.112 -Comment[zh_HK]=建立、編輯或刪除分割區
  35.113 -Comment[zh_TW]=建立、編輯或刪除分割區
  35.114 -StartupNotify=true
  35.115 -Exec=tazbox su gparted %f
  35.116 -Icon=gparted
  35.117 -Categories=GTK;System;Filesystem;
    36.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2 +++ b/gparted/stuff/patches/series	Thu Jul 27 00:56:44 2017 +0300
    36.3 @@ -0,0 +1,1 @@
    36.4 +slitaz-pkgs.patch
    37.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.2 +++ b/gparted/stuff/patches/slitaz-pkgs.patch	Thu Jul 27 00:56:44 2017 +0300
    37.3 @@ -0,0 +1,29 @@
    37.4 +Provide SliTaz packages names in the Filesystem support table.
    37.5 +
    37.6 +--- a/src/Utils.cc
    37.7 ++++ b/src/Utils.cc
    37.8 +@@ -347,7 +347,7 @@
    37.9 + {
   37.10 + 	switch( filesystem )
   37.11 + 	{
   37.12 +-		case FS_BTRFS       : return "btrfs-progs / btrfs-tools" ;
   37.13 ++		case FS_BTRFS       : return "btrfs-progs" ;
   37.14 + 		case FS_EXT2        : return "e2fsprogs" ;
   37.15 + 		case FS_EXT3        : return "e2fsprogs" ;
   37.16 + 		case FS_EXT4        : return "e2fsprogs v1.41+" ;
   37.17 +@@ -357,13 +357,13 @@
   37.18 + 		case FS_HFS         : return "hfsutils" ;
   37.19 + 		case FS_HFSPLUS     : return "hfsprogs" ;
   37.20 + 		case FS_JFS         : return "jfsutils" ;
   37.21 +-		case FS_LINUX_SWAP  : return "util-linux" ;
   37.22 ++		case FS_LINUX_SWAP  : return "util-linux-mkfs, util-linux-misc" ;
   37.23 + 		case FS_LVM2_PV     : return "lvm2" ;
   37.24 + 		case FS_LUKS        : return "cryptsetup, dmsetup";
   37.25 + 		case FS_NILFS2      : return "nilfs-utils" ;
   37.26 + 		case FS_NTFS        : return "ntfs-3g / ntfsprogs" ;
   37.27 + 		case FS_REISER4     : return "reiser4progs" ;
   37.28 +-		case FS_REISERFS    : return "reiserfsprogs / reiserfs-utils" ;
   37.29 ++		case FS_REISERFS    : return "reiserfsprogs" ;
   37.30 + 		case FS_UFS         : return "" ;
   37.31 + 		case FS_XFS         : return "xfsprogs, xfsdump" ;
   37.32 + 
    38.1 --- a/gst-ffmpeg-small/receipt	Sun Jul 23 13:55:19 2017 +0200
    38.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.3 @@ -1,55 +0,0 @@
    38.4 -# SliTaz package receipt.
    38.5 -
    38.6 -PACKAGE="gst-ffmpeg-small"
    38.7 -SOURCE="gst-ffmpeg"
    38.8 -VERSION="0.10.13"
    38.9 -SERIES="0.10"
   38.10 -CATEGORY="multimedia"
   38.11 -SHORT_DESC="GStreamer FFmpeg Plugins"
   38.12 -MAINTAINER="psychomaniak@xakep.ru"
   38.13 -LICENSE="GPL2"
   38.14 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   38.15 -WEB_SITE="http://gstreamer.freedesktop.org/"
   38.16 -WGET_URL="$WEB_SITE/src/$SOURCE/$TARBALL"
   38.17 -
   38.18 -DEPENDS="gst-plugins-base bzip2"
   38.19 -BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev bzip2-dev \
   38.20 -coreutils-file-format coreutils-file-special glib-dev yasm"
   38.21 -SUGGESTED="gst-plugins-good"
   38.22 -
   38.23 -# Rules to configure and make the package.
   38.24 -compile_rules()
   38.25 -{
   38.26 -	./configure \
   38.27 -		--prefix=/usr \
   38.28 -		--disable-static \
   38.29 -		--with-ffmpeg-extra-configure=" \
   38.30 -			--enable-runtime-cpudetect \
   38.31 -			--disable-bsfs \
   38.32 -			--disable-parsers \
   38.33 -			--disable-encoders \
   38.34 -			--disable-decoders \
   38.35 -			--disable-demuxers \
   38.36 -			--disable-muxers \
   38.37 -			--enable-decoder=h264 \
   38.38 -			--enable-decoder=aac_latm \
   38.39 -			--enable-decoder=aac \
   38.40 -			--enable-decoder=mpeg4 \
   38.41 -			--enable-decoder=mp3float \
   38.42 -			--enable-decoder=vp8 \
   38.43 -			--enable-decoder=flv " \
   38.44 -		--with-package-name="GStreamer FFMpeg Plugin ($SERIES)" \
   38.45 -		--with-package-origin="http://www.slitaz.org/" \
   38.46 -		$CONFIGURE_ARGS &&
   38.47 -	sed 's/RANK_NONE/RANK_SECONDARY/g' -i $src/ext/ffmpeg/gstffmpegdec.c
   38.48 -	make $MAKEFLAGS &&
   38.49 -	make DESTDIR=$install install
   38.50 -}
   38.51 -
   38.52 -# Rules to gen a SliTaz package suitable for Tazpkg.
   38.53 -genpkg_rules()
   38.54 -{
   38.55 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   38.56 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* \
   38.57 -		$fs/usr/lib/gstreamer-$SERIES
   38.58 -}
    39.1 --- a/gst-ffmpeg/receipt	Sun Jul 23 13:55:19 2017 +0200
    39.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.3 @@ -1,42 +0,0 @@
    39.4 -# SliTaz package receipt.
    39.5 -
    39.6 -PACKAGE="gst-ffmpeg"
    39.7 -VERSION="0.10.13"
    39.8 -SERIES="0.10"
    39.9 -CATEGORY="multimedia"
   39.10 -SHORT_DESC="GStreamer FFmpeg Plugins"
   39.11 -MAINTAINER="jozee@slitaz.org"
   39.12 -LICENSE="GPL2"
   39.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   39.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   39.15 -WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   39.16 -
   39.17 -PROVIDE="gst-ffmpeg-small"
   39.18 -
   39.19 -DEPENDS="gst-plugins-base bzip2"
   39.20 -BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev bzip2-dev \
   39.21 -coreutils-file-format coreutils-file-special glib-dev yasm"
   39.22 -SUGGESTED="gst-plugins-good"
   39.23 -
   39.24 -# Rules to configure and make the package.
   39.25 -compile_rules()
   39.26 -{
   39.27 -	cd $src
   39.28 -	./configure \
   39.29 -		--prefix=/usr \
   39.30 -		--disable-static \
   39.31 -		--with-ffmpeg-extra-configure="--enable-runtime-cpudetect" \
   39.32 -		--with-package-name="GStreamer FFMpeg Plugin ($SERIES)" \
   39.33 -		--with-package-origin="http://www.slitaz.org/" \
   39.34 -		$CONFIGURE_ARGS &&
   39.35 -	sed 's/RANK_NONE/RANK_SECONDARY/g' -i $src/ext/ffmpeg/gstffmpegdec.c
   39.36 -	make $MAKEFLAGS &&
   39.37 -	make DESTDIR=$install install
   39.38 -}
   39.39 -
   39.40 -# Rules to gen a SliTaz package suitable for Tazpkg.
   39.41 -genpkg_rules()
   39.42 -{
   39.43 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   39.44 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   39.45 -}
    40.1 --- a/gst-libav/receipt	Sun Jul 23 13:55:19 2017 +0200
    40.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.3 @@ -1,37 +0,0 @@
    40.4 -# SliTaz package receipt.
    40.5 -
    40.6 -PACKAGE="gst-libav"
    40.7 -VERSION="1.10.1"
    40.8 -SERIES="1.0"
    40.9 -CATEGORY="multimedia"
   40.10 -SHORT_DESC="GStreamer 1.x libav/ffmpeg Plugin"
   40.11 -MAINTAINER="psychomaniak@xakep.ru"
   40.12 -LICENSE="GPL2"
   40.13 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   40.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   40.15 -WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   40.16 -
   40.17 -DEPENDS="gst-plugins-base-1.0 bzip2 gst-plugins-good-1.0"
   40.18 -BUILD_DEPENDS="gstreamer-1.0-dev gst-plugins-base-1.0-dev bzip2-dev \
   40.19 -coreutils-file-format coreutils-file-special glib-dev yasm gtk-doc"
   40.20 -
   40.21 -# Rules to configure and make the package.
   40.22 -compile_rules()
   40.23 -{
   40.24 -	sed '/set ERROR_C/d' -i configure
   40.25 -	./configure \
   40.26 -		--prefix=/usr --disable-static \
   40.27 -		--with-libav-extra-configure="--enable-runtime-cpudetect" \
   40.28 -		--with-package-name="GStreamer libav Plugin ($SERIES)" \
   40.29 -		--with-package-origin="http://www.slitaz.org/" \
   40.30 -		$CONFIGURE_ARGS &&
   40.31 -	make $MAKEFLAGS &&
   40.32 -	make DESTDIR=$install install 2>/dev/null
   40.33 -}
   40.34 -
   40.35 -# Rules to gen a SliTaz package suitable for Tazpkg.
   40.36 -genpkg_rules()
   40.37 -{
   40.38 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   40.39 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   40.40 -}
    41.1 --- a/gst-omx/receipt	Sun Jul 23 13:55:19 2017 +0200
    41.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.3 @@ -1,30 +0,0 @@
    41.4 -# SliTaz package receipt.
    41.5 -
    41.6 -PACKAGE="gst-omx"
    41.7 -VERSION="1.0.0"
    41.8 -CATEGORY="system-tools"
    41.9 -SHORT_DESC="GSt OpenMAX IL plugin with hw-accelerated video decoding on the R-Pi."
   41.10 -MAINTAINER="pankso@slitaz.org"
   41.11 -LICENSE="GPL"
   41.12 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   41.13 -WEB_SITE="http://gstreamer.freedesktop.org/releases/gst-omx/1.0.0.html"
   41.14 -WGET_URL="http://gstreamer.freedesktop.org/src/gst-omx/$TARBALL"
   41.15 -HOST_ARCH="arm"
   41.16 -
   41.17 -DEPENDS="gstreamer-1.0 gst-plugins-base-1.0"
   41.18 -BUILD_DEPENDS="gstreamer-1.0-dev gst-plugins-base-1.0-dev"
   41.19 -
   41.20 -# Rules to configure and make the package.
   41.21 -compile_rules()
   41.22 -{
   41.23 -	./configure $CONFIGURE_ARGS &&
   41.24 -	make && make install
   41.25 -}
   41.26 -
   41.27 -# Rules to gen a SliTaz package suitable for Tazpkg.
   41.28 -genpkg_rules()
   41.29 -{
   41.30 -	mkdir -p $fs/usr
   41.31 -	cp -a ${install}/usr/lib ${fs}/usr
   41.32 -	rm ${fs}/usr/lib/*/*.la
   41.33 -}
    42.1 --- a/gst-plugins-bad-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    42.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.3 @@ -1,28 +0,0 @@
    42.4 -
    42.5 -# SliTaz package receipt.
    42.6 -
    42.7 -PACKAGE="gst-plugins-bad-dev"
    42.8 -VERSION="0.10.23"
    42.9 -SERIES="0.10"
   42.10 -CATEGORY="development"
   42.11 -SHORT_DESC="gst-plugins-bad devel files"
   42.12 -MAINTAINER="jozee@slitaz.org"
   42.13 -LICENSE="GPL2"
   42.14 -WANTED="gst-plugins-bad"
   42.15 -WEB_SITE="http://gstreamer.freedesktop.org/"
   42.16 -
   42.17 -DEPENDS="gstreamer-dev gst-plugins-base-dev
   42.18 -faac-dev libpng-dev libvpx-dev openssl-dev xvidcore-dev jpeg-dev
   42.19 -faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev
   42.20 -mjpegtools-dev neon-dev schroedinger-dev expat-dev pkg-config"
   42.21 -
   42.22 -# Rules to gen a SliTaz package suitable for Tazpkg.
   42.23 -genpkg_rules()
   42.24 -{
   42.25 -	mkdir -p $fs/usr/lib $fs/usr/lib/gstreamer-$SERIES
   42.26 -	cp -a $install/usr/include $fs/usr
   42.27 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   42.28 -	cp -a $install/usr/lib/*.*a $fs/usr/lib/
   42.29 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES
   42.30 -
   42.31 -}
    43.1 --- a/gst-plugins-bad/receipt	Sun Jul 23 13:55:19 2017 +0200
    43.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.3 @@ -1,50 +0,0 @@
    43.4 -# SliTaz package receipt.
    43.5 -
    43.6 -PACKAGE="gst-plugins-bad"
    43.7 -VERSION="0.10.23"
    43.8 -SERIES="0.10"
    43.9 -CATEGORY="multimedia"
   43.10 -SHORT_DESC="GStreamer Bad Plugins"
   43.11 -MAINTAINER="jozee@slitaz.org"
   43.12 -LICENSE="GPL2"
   43.13 -SUGGESTED="libsdl schroedinger"
   43.14 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   43.15 -WEB_SITE="http://gstreamer.freedesktop.org/"
   43.16 -WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   43.17 -LOCALES="da de es fr id it pt_BR ru zh_CN"
   43.18 -
   43.19 -DEPENDS="gst-plugins-base faac libpng libvpx openssl xvidcore
   43.20 -faad2 jasper libmms libmodplug libsndfile mjpegtools neon"
   43.21 -BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev
   43.22 -faac-dev libpng-dev libvpx-dev openssl-dev xvidcore-dev jpeg-dev
   43.23 -faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev
   43.24 -mjpegtools-dev neon-dev schroedinger-dev expat-dev flac-dev"
   43.25 -
   43.26 -# Rules to configure and make the package.
   43.27 -compile_rules()
   43.28 -{
   43.29 -	cd $src
   43.30 -	./configure \
   43.31 -		--prefix=/usr \
   43.32 -		--sysconfdir=/etc \
   43.33 -		--localstatedir=/var \
   43.34 -		--disable-static \
   43.35 -		--disable-debug \
   43.36 -		--enable-experimental \
   43.37 -		--with-package-name="GStreamer Bad Plugins ($SERIES)" \
   43.38 -		--with-package-origin="http://www.slitaz.org/" \
   43.39 -		$CONFIGURE_ARGS &&
   43.40 -	make $MAKEFLAGS &&
   43.41 -	make install
   43.42 -}
   43.43 -
   43.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
   43.45 -genpkg_rules()
   43.46 -{
   43.47 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   43.48 -	mv $install/usr/lib/*.so* $fs/usr/lib
   43.49 -	mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   43.50 -	for locale in $LOCALES; do
   43.51 -		mv $install/usr/share/locale/$locale $fs/usr/share/locale
   43.52 -	done
   43.53 -}
    44.1 --- a/gst-plugins-base-1.0/receipt	Sun Jul 23 13:55:19 2017 +0200
    44.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.3 @@ -1,64 +0,0 @@
    44.4 -# SliTaz package receipt v2.
    44.5 -
    44.6 -PACKAGE="gst-plugins-base-1.0"
    44.7 -VERSION="1.10.3"
    44.8 -CATEGORY="multimedia"
    44.9 -SHORT_DESC="GStreamer Base Plugins"
   44.10 -MAINTAINER="pankso@slitaz.org"
   44.11 -LICENSE="GPL2"
   44.12 -WEB_SITE="https://gstreamer.freedesktop.org/"
   44.13 -HOST_ARCH="i486 arm"
   44.14 -
   44.15 -TARBALL="gst-plugins-base-$VERSION.tar.xz"
   44.16 -WGET_URL="https://gstreamer.freedesktop.org/src/gst-plugins-base/$TARBALL"
   44.17 -
   44.18 -BUILD_DEPENDS="gettext valgrind-dev python gstreamer-1.0-dev \
   44.19 -orc-dev xorg-libX11-dev xorg-libXv-dev alsa-lib-dev cdparanoia-III-dev \
   44.20 -libvorbis-dev libogg-dev opus-dev pango-dev libtheora-dev"
   44.21 -BUILD_DEPENDS_arm="gstreamer-1.0-dev pango-dev alsa-lib-dev libogg-dev \
   44.22 -libtheora-dev libtheora-enc libvorbis-dev udev-dev xorg-libXv-dev \
   44.23 -xorg-libXvMC-dev util-linux-uuid-dev orc-dev opus-dev"
   44.24 -SPLIT="gst-plugins-base-1.0-dev"
   44.25 -
   44.26 -# Rules to configure and make the package.
   44.27 -compile_rules()
   44.28 -{
   44.29 -	./configure \
   44.30 -		--with-package-name="GStreamer Base Plugins (1.0)" \
   44.31 -		--with-package-origin="http://www.slitaz.org/" \
   44.32 -		$CONFIGURE_ARGS &&
   44.33 -	# Suppress installing errors (fatal for cooker)
   44.34 -	sed -i 's| \$(builddir)/html/\*\.sgml||' \
   44.35 -		docs/libs/Makefile docs/plugins/Makefile &&
   44.36 -	make $MAKEFLAGS && make install
   44.37 -}
   44.38 -
   44.39 -# Rules to gen a SliTaz package suitable for Tazpkg.
   44.40 -genpkg_rules()
   44.41 -{
   44.42 -	case $PACKAGE in
   44.43 -		gst-plugins-base-1.0)
   44.44 -			copy @std
   44.45 -			DEPENDS="alsa-lib cairo cdparanoia-III glib gstreamer-1.0 libogg \
   44.46 -			libtheora-enc libvorbis opus orc pango xorg-libX11 xorg-libXext \
   44.47 -			xorg-libXv zlib"
   44.48 -			# Arch install
   44.49 -			case "$SLITAZ_ARCH" in
   44.50 -				arm*) DEPENDS="gstreamer-1.0 pango alsa-lib libogg libtheora \
   44.51 -					libtheora-enc libvorbis vorbis-tools udev xorg xorg-libXv \
   44.52 -					xorg-libXvMC orc opus";;
   44.53 -			esac
   44.54 -			;;
   44.55 -		*-dev)
   44.56 -			copy @dev
   44.57 -			DEPENDS="gst-plugins-base-1.0 alsa-lib-dev bzip2-dev cairo-dev \
   44.58 -			cdparanoia-III-dev fontconfig-dev freetype-dev glib-dev \
   44.59 -			gstreamer-1.0-dev harfbuzz-dev libffi-dev libogg-dev libpng16-dev \
   44.60 -			libtheora-dev libvorbis-dev libxcb-dev libxml2-dev opus-dev \
   44.61 -			orc-dev pango-dev pcre-dev pixman-dev util-linux-blkid-dev \
   44.62 -			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
   44.63 -			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   44.64 -			xorg-libXrender-dev xorg-libXv-dev xz-dev zlib"
   44.65 -			;;
   44.66 -	esac
   44.67 -}
    45.1 --- a/gst-plugins-base-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    45.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.3 @@ -1,26 +0,0 @@
    45.4 -# SliTaz package receipt.
    45.5 -
    45.6 -PACKAGE="gst-plugins-base-dev"
    45.7 -VERSION="0.10.36"
    45.8 -SERIES="0.10"
    45.9 -CATEGORY="development"
   45.10 -SHORT_DESC="gst-plugins-base devel files"
   45.11 -MAINTAINER="jozee@slitaz.org"
   45.12 -LICENSE="GPL2"
   45.13 -WANTED="gst-plugins-base"
   45.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   45.15 -
   45.16 -DEPENDS="gstreamer-dev pango-dev gobject-introspection-dev alsa-lib-dev \
   45.17 -libogg-dev libvorbis-dev libtheora-dev libtheora-enc udev-dev
   45.18 -xorg-dev xorg-libXv-dev xorg-libXvMC-dev cdparanoia-III-dev orc-dev pkg-config"
   45.19 -
   45.20 -# Rules to gen a SliTaz package suitable for Tazpkg.
   45.21 -genpkg_rules()
   45.22 -{
   45.23 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share
   45.24 -	cp -a $install/usr/include $fs/usr
   45.25 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   45.26 -	cp -a $install/usr/lib/*.*a $fs/usr/lib/
   45.27 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES
   45.28 -	cp -a $install/usr/share/gir-1.0 $fs/usr/share
   45.29 -}
    46.1 --- a/gst-plugins-base/receipt	Sun Jul 23 13:55:19 2017 +0200
    46.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.3 @@ -1,61 +0,0 @@
    46.4 -# SliTaz package receipt.
    46.5 -
    46.6 -PACKAGE="gst-plugins-base"
    46.7 -VERSION="0.10.36"
    46.8 -SERIES="0.10"
    46.9 -CATEGORY="multimedia"
   46.10 -SHORT_DESC="GStreamer Base Plugins"
   46.11 -MAINTAINER="jozee@slitaz.org"
   46.12 -LICENSE="GPL2"
   46.13 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   46.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   46.15 -WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   46.16 -#HOST_ARCH="i486 arm"
   46.17 -
   46.18 -LOCALES="da de es fr id it pt_BR ru zh_CN"
   46.19 -DEPENDS="gstreamer pango alsa-lib libogg libvorbis vorbis-tools udev \
   46.20 -xorg-libXv xorg-libXvMC cdparanoia-III orc" # libtheora libtheora-enc
   46.21 -BUILD_DEPENDS="gstreamer-dev pango-dev alsa-lib-dev libogg-dev \
   46.22 -libtheora-dev libtheora-enc libvorbis-dev udev-dev xorg-libXv-dev \
   46.23 -xorg-libXvMC-dev util-linux-uuid-dev"
   46.24 -
   46.25 -# Handle cross compilation
   46.26 -case "$ARCH" in
   46.27 -	i?86) BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev orc-dev \
   46.28 -gobject-introspection-dev xorg-dev" ;;
   46.29 -esac
   46.30 -
   46.31 -# Rules to configure and make the package.
   46.32 -compile_rules()
   46.33 -{
   46.34 -	case "$ARCH" in
   46.35 -		i?86) ;;
   46.36 -		*) export CPPFLAGS="$CPPFLAGS -I/cross/$ARCH/sysroot/usr/include" ;;
   46.37 -	esac
   46.38 -	./configure \
   46.39 -		--prefix=/usr \
   46.40 -		--sysconfdir=/etc \
   46.41 -		--localstatedir=/var \
   46.42 -		--enable-experimental \
   46.43 -		--disable-static \
   46.44 -		--disable-debug \
   46.45 -		--disable-gnome_vfs \
   46.46 -		--with-package-name="GStreamer Base Plugins ($SERIES)" \
   46.47 -		--with-package-origin="http://www.slitaz.org/" \
   46.48 -		$CONFIGURE_ARGS &&
   46.49 -	make $MAKEFLAGS && make install
   46.50 -
   46.51 -}
   46.52 -
   46.53 -# Rules to gen a SliTaz package suitable for Tazpkg.
   46.54 -genpkg_rules()
   46.55 -{
   46.56 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   46.57 -	mv $install/usr/bin $fs/usr
   46.58 -	mv $install/usr/lib/*.so* $fs/usr/lib
   46.59 -	mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   46.60 -	# mv $install/usr/lib/girepository-1.0 $fs/usr/lib
   46.61 -	# for locale in $LOCALES; do
   46.62 -	# 	mv $install/usr/share/locale/$locale $fs/usr/share/locale
   46.63 -	# done
   46.64 -}
    47.1 --- a/gst-plugins-full/description.txt	Sun Jul 23 13:55:19 2017 +0200
    47.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.3 @@ -1,2 +0,0 @@
    47.4 -Loads all GStreamer plugins and dependencies.
    47.5 -This pkg allows users to play all multimedia files GStreamer is capable of.
    48.1 --- a/gst-plugins-full/receipt	Sun Jul 23 13:55:19 2017 +0200
    48.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.3 @@ -1,19 +0,0 @@
    48.4 -# SliTaz package receipt.
    48.5 -
    48.6 -PACKAGE="gst-plugins-full"
    48.7 -VERSION="0.10.36"
    48.8 -CATEGORY="multimedia"
    48.9 -SHORT_DESC="Plays all multimedia files GStreamer is capable of"
   48.10 -MAINTAINER="domcox@slitaz.org"
   48.11 -LICENSE="LGPL"
   48.12 -WEB_SITE="www.slitaz.org"
   48.13 -
   48.14 -DEPENDS="gstreamer gst-plugins-base gst-plugins-good gst-plugins-good-extra \
   48.15 -gst-plugins-bad gst-plugins-ugly gst-ffmpeg schroedinger libsdl x264"
   48.16 -
   48.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   48.18 -genpkg_rules()
   48.19 -{
   48.20 -	mkdir -p $fs/usr/share/doc
   48.21 -	cp $WOK/$PACKAGE/description.txt $fs/usr/share/doc/midori-video.txt
   48.22 -}
    49.1 --- a/gst-plugins-good-1.0/receipt	Sun Jul 23 13:55:19 2017 +0200
    49.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.3 @@ -1,39 +0,0 @@
    49.4 -# SliTaz package receipt.
    49.5 -
    49.6 -PACKAGE="gst-plugins-good-1.0"
    49.7 -VERSION="1.10.1"
    49.8 -SERIES="1.0"
    49.9 -CATEGORY="multimedia"
   49.10 -SHORT_DESC="GStreamer Base Plugins"
   49.11 -MAINTAINER="psychomaniak@xakep.ru"
   49.12 -LICENSE="GPL2"
   49.13 -SOURCE="gst-plugins-good"
   49.14 -TARBALL="$SOURCE-$VERSION.tar.xz"
   49.15 -WEB_SITE="http://gstreamer.freedesktop.org/"
   49.16 -WGET_URL="${WEB_SITE}src/$SOURCE/$TARBALL"
   49.17 -
   49.18 -DEPENDS="gstreamer-1.0 pango alsa-lib mpg123 jpeg"
   49.19 -BUILD_DEPENDS="gstreamer-1.0-dev gst-plugins-base-1.0-dev mpg123-dev jpeg-dev"
   49.20 -
   49.21 -# Rules to configure and make the package.
   49.22 -compile_rules()
   49.23 -{
   49.24 -	sed '/set ERROR_C/d' -i configure
   49.25 -	sed '/set ERROR_OBJC/d' -i configure
   49.26 -	./configure \
   49.27 -		--prefix=/usr --sysconfdir=/etc \
   49.28 -		--localstatedir=/var --enable-experimental \
   49.29 -		--disable-static --disable-debug \
   49.30 -		--disable-libvisual --enable-introspection=no \
   49.31 -		--with-package-name="GStreamer Base Plugins ($SERIES)" \
   49.32 -		--with-package-origin="http://www.slitaz.org/" \
   49.33 -		$CONFIGURE_ARGS | grep -v 'No package' &&
   49.34 -	make $MAKEFLAGS && make install 2>/dev/null
   49.35 -}
   49.36 -
   49.37 -# Rules to gen a SliTaz package suitable for Tazpkg.
   49.38 -genpkg_rules()
   49.39 -{
   49.40 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   49.41 -	mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   49.42 -}
    50.1 --- a/gst-plugins-good-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    50.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.3 @@ -1,23 +0,0 @@
    50.4 -# SliTaz package receipt.
    50.5 -
    50.6 -PACKAGE="gst-plugins-good-dev"
    50.7 -VERSION="0.10.31"
    50.8 -SERIES="0.10"
    50.9 -CATEGORY="development"
   50.10 -SHORT_DESC="gst-plugins-good devel files"
   50.11 -MAINTAINER="jozee@slitaz.org"
   50.12 -LICENSE="LGPL2.1"
   50.13 -WANTED="gst-plugins-good"
   50.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   50.15 -
   50.16 -DEPENDS="gstreamer-dev gst-plugins-base-dev
   50.17 -cairo-dev flac-dev jpeg-dev libpng-dev libshout-dev
   50.18 -libsoup-dev jack-audio-connection-kit-dev libcdio-dev
   50.19 -libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev"
   50.20 -
   50.21 -# Rules to gen a SliTaz package suitable for Tazpkg.
   50.22 -genpkg_rules()
   50.23 -{
   50.24 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   50.25 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES
   50.26 -}
    51.1 --- a/gst-plugins-good-extra/receipt	Sun Jul 23 13:55:19 2017 +0200
    51.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    51.3 @@ -1,24 +0,0 @@
    51.4 -# SliTaz package receipt.
    51.5 -
    51.6 -PACKAGE="gst-plugins-good-extra"
    51.7 -VERSION="0.10.31"
    51.8 -SERIES="0.10"
    51.9 -CATEGORY="multimedia"
   51.10 -SHORT_DESC="GStreamer Good Plugins"
   51.11 -MAINTAINER="psychomaniak@xakep.ru"
   51.12 -LICENSE="LGPL2.1"
   51.13 -WEB_SITE="http://gstreamer.freedesktop.org/"
   51.14 -WANTED="gst-plugins-good"
   51.15 -
   51.16 -DEPENDS="gst-plugins-good libcdio libdv taglib wavpack libshout libsoup-gnome"
   51.17 -SUGGESTED="jack-audio-connection-kit"
   51.18 -
   51.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
   51.20 -genpkg_rules()
   51.21 -{
   51.22 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   51.23 -	for i in dv jack shout2 souphttpsrc taglib wavpack rtp rtpmanager rtsp deinterlace video4linux2; do
   51.24 -		cp -a $install/usr/lib/gstreamer-$SERIES/libgst${i}.so \
   51.25 -			$fs/usr/lib/gstreamer-$SERIES
   51.26 -	done
   51.27 -}
    52.1 --- a/gst-plugins-good/receipt	Sun Jul 23 13:55:19 2017 +0200
    52.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    52.3 @@ -1,53 +0,0 @@
    52.4 -# SliTaz package receipt.
    52.5 -
    52.6 -PACKAGE="gst-plugins-good"
    52.7 -VERSION="0.10.31"
    52.8 -SERIES="0.10"
    52.9 -CATEGORY="multimedia"
   52.10 -SHORT_DESC="GStreamer Good Plugins"
   52.11 -MAINTAINER="jozee@slitaz.org"
   52.12 -LICENSE="LGPL2.1"
   52.13 -SUGGESTED="jack-audio-connection-kit gst-plugins-good-extra"
   52.14 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   52.15 -WEB_SITE="http://gstreamer.freedesktop.org/"
   52.16 -WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   52.17 -LOCALES="cs da de el es fr hu id it pl pt_BR ru sl sv zh_CN zh_TW"
   52.18 -
   52.19 -DEPENDS="gst-plugins-base cairo flac libjpeg libpng speex bzip2"
   52.20 -BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev sqlite-dev \
   52.21 -cairo-dev flac-dev jpeg-dev libpng-dev libshout-dev \
   52.22 -libsoup-dev jack-audio-connection-kit-dev libcdio-dev \
   52.23 -libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev util-linux-uuid-dev"
   52.24 -
   52.25 -# Rules to configure and make the package.
   52.26 -compile_rules()
   52.27 -{
   52.28 -	./configure \
   52.29 -		--prefix=/usr \
   52.30 -		--sysconfdir=/etc \
   52.31 -		--localstatedir=/var \
   52.32 -		--enable-experimental \
   52.33 -		--disable-static \
   52.34 -		--disable-debug \
   52.35 -		--disable-hal \
   52.36 -		--disable-esd \
   52.37 -		--with-package-name="GStreamer Good Plugins ($SERIES)" \
   52.38 -		--with-package-origin="http://www.slitaz.org/" \
   52.39 -		$CONFIGURE_ARGS &&
   52.40 -	make $MAKEFLAGS &&
   52.41 -	make install
   52.42 -}
   52.43 -
   52.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
   52.45 -genpkg_rules()
   52.46 -{
   52.47 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   52.48 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   52.49 -	cp -a $install/usr/share/gstreamer* $fs/usr/share
   52.50 -	# for locale in $LOCALES; do
   52.51 -	# 	cp -a $install/usr/share/locale/$locale $fs/usr/share/locale
   52.52 -	# done
   52.53 -	for i in dv jack shout2 souphttpsrc taglib wavpack rtp rtpmanager rtsp deinterlace video4linux2; do
   52.54 -		rm -f $fs/usr/lib/gstreamer-$SERIES/libgst${i}.so
   52.55 -	done
   52.56 -}
    53.1 --- a/gst-plugins-ugly-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    53.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    53.3 @@ -1,21 +0,0 @@
    53.4 -# SliTaz package receipt.
    53.5 -
    53.6 -PACKAGE="gst-plugins-ugly-dev"
    53.7 -VERSION="0.10.19"
    53.8 -SERIES="0.10"
    53.9 -CATEGORY="development"
   53.10 -SHORT_DESC="gst-plugins-ugly devel files"
   53.11 -MAINTAINER="jozee@slitaz.org"
   53.12 -LICENSE="LGPL2.1"
   53.13 -WANTED="gst-plugins-ugly"
   53.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   53.15 -
   53.16 -DEPENDS="gstreamer-dev gst-plugins-base-dev lame-dev libdvdread-dev
   53.17 -libcdio-dev libmad-dev libmpeg2-dev x264-dev"
   53.18 -
   53.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
   53.20 -genpkg_rules()
   53.21 -{
   53.22 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   53.23 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES
   53.24 -}
    54.1 --- a/gst-plugins-ugly/receipt	Sun Jul 23 13:55:19 2017 +0200
    54.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    54.3 @@ -1,47 +0,0 @@
    54.4 -# SliTaz package receipt.
    54.5 -
    54.6 -PACKAGE="gst-plugins-ugly"
    54.7 -VERSION="0.10.19"
    54.8 -SERIES="0.10"
    54.9 -CATEGORY="multimedia"
   54.10 -SHORT_DESC="GStreamer Ugly Plugins"
   54.11 -MAINTAINER="jozee@slitaz.org"
   54.12 -LICENSE="LGPL2.1"
   54.13 -SUGGESTED="x264"
   54.14 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   54.15 -WEB_SITE="http://gstreamer.freedesktop.org/"
   54.16 -WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   54.17 -LOCALES="da de es fr id it pt_BR ru zh_CN"
   54.18 -
   54.19 -DEPENDS="gst-plugins-base lame libdvdread
   54.20 -libcdio libmad libmpeg2 opencore-amr"
   54.21 -BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev lame-dev libdvdread-dev
   54.22 -libcdio-dev libmad-dev libmpeg2-dev x264-dev"
   54.23 -
   54.24 -# Rules to configure and make the package.
   54.25 -compile_rules()
   54.26 -{
   54.27 -	cd $src
   54.28 -	./configure \
   54.29 -		--prefix=/usr \
   54.30 -		--sysconfdir=/etc \
   54.31 -		--localstatedir=/var \
   54.32 -		--disable-static \
   54.33 -		--disable-debug \
   54.34 -		--with-package-name="GStreamer Ugly Plugins ($SERIES)" \
   54.35 -		--with-package-origin="http://www.slitaz.org/" \
   54.36 -		$CONFIGURE_ARGS &&
   54.37 -	make $MAKEFLAGS 2>&1 | grep -v /usr/local/include &&
   54.38 -	make install
   54.39 -}
   54.40 -
   54.41 -# Rules to gen a SliTaz package suitable for Tazpkg.
   54.42 -genpkg_rules()
   54.43 -{
   54.44 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   54.45 -	mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   54.46 -	mv $install/usr/share/gstreamer-$SERIES $fs/usr/share
   54.47 -	for locale in $LOCALES; do
   54.48 -		mv $install/usr/share/locale/$locale $fs/usr/share/locale
   54.49 -	done
   54.50 -}
    55.1 --- a/gst-python-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    55.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    55.3 @@ -1,20 +0,0 @@
    55.4 -# SliTaz package receipt.
    55.5 -
    55.6 -PACKAGE="gst-python-dev"
    55.7 -VERSION="0.10.21"
    55.8 -SERIES="0.10"
    55.9 -CATEGORY="development"
   55.10 -SHORT_DESC="gst-python devel files"
   55.11 -MAINTAINER="jozee@slitaz.org"
   55.12 -LICENSE="LGPL2.1"
   55.13 -WANTED="gst-python"
   55.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   55.15 -
   55.16 -DEPENDS="pygobject-dev gstreamer-dev gst-plugins-base-dev python-dev pkg-config"
   55.17 -
   55.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   55.19 -genpkg_rules()
   55.20 -{
   55.21 -	mkdir -p $fs/usr/lib
   55.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   55.23 -}
    56.1 --- a/gst-python/receipt	Sun Jul 23 13:55:19 2017 +0200
    56.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    56.3 @@ -1,34 +0,0 @@
    56.4 -# SliTaz package receipt.
    56.5 -
    56.6 -PACKAGE="gst-python"
    56.7 -VERSION="0.10.21"
    56.8 -CATEGORY="multimedia"
    56.9 -SHORT_DESC="GStreamer Python Plugins"
   56.10 -MAINTAINER="jozee@slitaz.org"
   56.11 -LICENSE="LGPL2.1"
   56.12 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   56.13 -WEB_SITE="http://gstreamer.freedesktop.org/"
   56.14 -WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   56.15 -
   56.16 -DEPENDS="pygobject gstreamer gst-plugins-base"
   56.17 -BUILD_DEPENDS="pygobject-dev gstreamer-dev gst-plugins-base-dev libxml2-dev \
   56.18 -python-dev pkg-config"
   56.19 -
   56.20 -# Rules to configure and make the package.
   56.21 -compile_rules()
   56.22 -{
   56.23 -	./configure --prefix=/usr \
   56.24 -		--sysconfdir=/etc \
   56.25 -		--localstatedir=/var \
   56.26 -		$CONFIGURE_ARGS &&
   56.27 -	make &&
   56.28 -	make DESTDIR=$DESTDIR install
   56.29 -}
   56.30 -
   56.31 -# Rules to gen a SliTaz package suitable for Tazpkg.
   56.32 -genpkg_rules()
   56.33 -{
   56.34 -	mkdir -p $fs/usr/lib $fs/usr/share
   56.35 -	cp -a $install/usr/share/$PACKAGE $fs/usr/share
   56.36 -	cp -a $install/usr/lib/python* $fs/usr/lib
   56.37 -}
    57.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    57.2 +++ b/gst0-ffmpeg-small/receipt	Thu Jul 27 00:56:44 2017 +0300
    57.3 @@ -0,0 +1,55 @@
    57.4 +# SliTaz package receipt.
    57.5 +
    57.6 +PACKAGE="gst0-ffmpeg-small"
    57.7 +SOURCE="gst-ffmpeg"
    57.8 +VERSION="0.10.13"
    57.9 +SERIES="0.10"
   57.10 +CATEGORY="multimedia"
   57.11 +SHORT_DESC="GStreamer FFmpeg Plugins"
   57.12 +MAINTAINER="psychomaniak@xakep.ru"
   57.13 +LICENSE="GPL2"
   57.14 +TARBALL="$SOURCE-$VERSION.tar.bz2"
   57.15 +WEB_SITE="http://gstreamer.freedesktop.org/"
   57.16 +WGET_URL="$WEB_SITE/src/$SOURCE/$TARBALL"
   57.17 +
   57.18 +DEPENDS="gst0-plugins-base bzip2"
   57.19 +BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev bzip2-dev \
   57.20 +coreutils-file-format coreutils-file-special glib-dev yasm"
   57.21 +SUGGESTED="gst0-plugins-good"
   57.22 +
   57.23 +# Rules to configure and make the package.
   57.24 +compile_rules()
   57.25 +{
   57.26 +	./configure \
   57.27 +		--prefix=/usr \
   57.28 +		--disable-static \
   57.29 +		--with-ffmpeg-extra-configure=" \
   57.30 +			--enable-runtime-cpudetect \
   57.31 +			--disable-bsfs \
   57.32 +			--disable-parsers \
   57.33 +			--disable-encoders \
   57.34 +			--disable-decoders \
   57.35 +			--disable-demuxers \
   57.36 +			--disable-muxers \
   57.37 +			--enable-decoder=h264 \
   57.38 +			--enable-decoder=aac_latm \
   57.39 +			--enable-decoder=aac \
   57.40 +			--enable-decoder=mpeg4 \
   57.41 +			--enable-decoder=mp3float \
   57.42 +			--enable-decoder=vp8 \
   57.43 +			--enable-decoder=flv " \
   57.44 +		--with-package-name="GStreamer FFMpeg Plugin ($SERIES)" \
   57.45 +		--with-package-origin="http://www.slitaz.org/" \
   57.46 +		$CONFIGURE_ARGS &&
   57.47 +	sed 's/RANK_NONE/RANK_SECONDARY/g' -i $src/ext/ffmpeg/gstffmpegdec.c
   57.48 +	make $MAKEFLAGS &&
   57.49 +	make DESTDIR=$install install
   57.50 +}
   57.51 +
   57.52 +# Rules to gen a SliTaz package suitable for Tazpkg.
   57.53 +genpkg_rules()
   57.54 +{
   57.55 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   57.56 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* \
   57.57 +		$fs/usr/lib/gstreamer-$SERIES
   57.58 +}
    58.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    58.2 +++ b/gst0-ffmpeg/receipt	Thu Jul 27 00:56:44 2017 +0300
    58.3 @@ -0,0 +1,42 @@
    58.4 +# SliTaz package receipt.
    58.5 +
    58.6 +PACKAGE="gst0-ffmpeg"
    58.7 +VERSION="0.10.13"
    58.8 +SERIES="0.10"
    58.9 +CATEGORY="multimedia"
   58.10 +SHORT_DESC="GStreamer FFmpeg Plugins"
   58.11 +MAINTAINER="jozee@slitaz.org"
   58.12 +LICENSE="GPL2"
   58.13 +TARBALL="gst-ffmpeg-$VERSION.tar.bz2"
   58.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   58.15 +WGET_URL="$WEB_SITE/src/gst-ffmpeg/$TARBALL"
   58.16 +
   58.17 +PROVIDE="gst0-ffmpeg-small"
   58.18 +
   58.19 +DEPENDS="gst0-plugins-base bzip2"
   58.20 +BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev bzip2-dev \
   58.21 +coreutils-file-format coreutils-file-special glib-dev yasm"
   58.22 +SUGGESTED="gst0-plugins-good"
   58.23 +
   58.24 +# Rules to configure and make the package.
   58.25 +compile_rules()
   58.26 +{
   58.27 +	cd $src
   58.28 +	./configure \
   58.29 +		--prefix=/usr \
   58.30 +		--disable-static \
   58.31 +		--with-ffmpeg-extra-configure="--enable-runtime-cpudetect" \
   58.32 +		--with-package-name="GStreamer FFMpeg Plugin ($SERIES)" \
   58.33 +		--with-package-origin="http://www.slitaz.org/" \
   58.34 +		$CONFIGURE_ARGS &&
   58.35 +	sed 's/RANK_NONE/RANK_SECONDARY/g' -i $src/ext/ffmpeg/gstffmpegdec.c
   58.36 +	make $MAKEFLAGS &&
   58.37 +	make DESTDIR=$install install
   58.38 +}
   58.39 +
   58.40 +# Rules to gen a SliTaz package suitable for Tazpkg.
   58.41 +genpkg_rules()
   58.42 +{
   58.43 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   58.44 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   58.45 +}
    59.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    59.2 +++ b/gst0-plugins-bad-dev/receipt	Thu Jul 27 00:56:44 2017 +0300
    59.3 @@ -0,0 +1,28 @@
    59.4 +
    59.5 +# SliTaz package receipt.
    59.6 +
    59.7 +PACKAGE="gst0-plugins-bad-dev"
    59.8 +VERSION="0.10.23"
    59.9 +SERIES="0.10"
   59.10 +CATEGORY="development"
   59.11 +SHORT_DESC="gst0-plugins-bad devel files"
   59.12 +MAINTAINER="jozee@slitaz.org"
   59.13 +LICENSE="GPL2"
   59.14 +WANTED="gst0-plugins-bad"
   59.15 +WEB_SITE="http://gstreamer.freedesktop.org/"
   59.16 +
   59.17 +DEPENDS="gstreamer0-dev gst0-plugins-base-dev
   59.18 +faac-dev libpng-dev libvpx-dev openssl-dev xvidcore-dev jpeg-dev
   59.19 +faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev
   59.20 +mjpegtools-dev neon-dev schroedinger-dev expat-dev pkg-config"
   59.21 +
   59.22 +# Rules to gen a SliTaz package suitable for Tazpkg.
   59.23 +genpkg_rules()
   59.24 +{
   59.25 +	mkdir -p $fs/usr/lib $fs/usr/lib/gstreamer-$SERIES
   59.26 +	cp -a $install/usr/include $fs/usr
   59.27 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   59.28 +	cp -a $install/usr/lib/*.*a $fs/usr/lib/
   59.29 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES
   59.30 +
   59.31 +}
    60.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    60.2 +++ b/gst0-plugins-bad/receipt	Thu Jul 27 00:56:44 2017 +0300
    60.3 @@ -0,0 +1,50 @@
    60.4 +# SliTaz package receipt.
    60.5 +
    60.6 +PACKAGE="gst0-plugins-bad"
    60.7 +VERSION="0.10.23"
    60.8 +SERIES="0.10"
    60.9 +CATEGORY="multimedia"
   60.10 +SHORT_DESC="GStreamer Bad Plugins"
   60.11 +MAINTAINER="jozee@slitaz.org"
   60.12 +LICENSE="GPL2"
   60.13 +SUGGESTED="libsdl schroedinger"
   60.14 +TARBALL="gst-plugins-bad-$VERSION.tar.xz"
   60.15 +WEB_SITE="http://gstreamer.freedesktop.org/"
   60.16 +WGET_URL="$WEB_SITE/src/gst-plugins-bad/$TARBALL"
   60.17 +LOCALES="da de es fr id it pt_BR ru zh_CN"
   60.18 +
   60.19 +DEPENDS="gst0-plugins-base faac libpng libvpx openssl xvidcore
   60.20 +faad2 jasper libmms libmodplug libsndfile mjpegtools neon"
   60.21 +BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev
   60.22 +faac-dev libpng-dev libvpx-dev openssl-dev xvidcore-dev jpeg-dev
   60.23 +faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev
   60.24 +mjpegtools-dev neon-dev schroedinger-dev expat-dev flac-dev"
   60.25 +
   60.26 +# Rules to configure and make the package.
   60.27 +compile_rules()
   60.28 +{
   60.29 +	cd $src
   60.30 +	./configure \
   60.31 +		--prefix=/usr \
   60.32 +		--sysconfdir=/etc \
   60.33 +		--localstatedir=/var \
   60.34 +		--disable-static \
   60.35 +		--disable-debug \
   60.36 +		--enable-experimental \
   60.37 +		--with-package-name="GStreamer Bad Plugins ($SERIES)" \
   60.38 +		--with-package-origin="http://www.slitaz.org/" \
   60.39 +		$CONFIGURE_ARGS &&
   60.40 +	make $MAKEFLAGS &&
   60.41 +	make install
   60.42 +}
   60.43 +
   60.44 +# Rules to gen a SliTaz package suitable for Tazpkg.
   60.45 +genpkg_rules()
   60.46 +{
   60.47 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   60.48 +	mv $install/usr/lib/*.so* $fs/usr/lib
   60.49 +	mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   60.50 +	for locale in $LOCALES; do
   60.51 +		mv $install/usr/share/locale/$locale $fs/usr/share/locale
   60.52 +	done
   60.53 +}
    61.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    61.2 +++ b/gst0-plugins-base-dev/receipt	Thu Jul 27 00:56:44 2017 +0300
    61.3 @@ -0,0 +1,26 @@
    61.4 +# SliTaz package receipt.
    61.5 +
    61.6 +PACKAGE="gst0-plugins-base-dev"
    61.7 +VERSION="0.10.36"
    61.8 +SERIES="0.10"
    61.9 +CATEGORY="development"
   61.10 +SHORT_DESC="gst0-plugins-base devel files"
   61.11 +MAINTAINER="jozee@slitaz.org"
   61.12 +LICENSE="GPL2"
   61.13 +WANTED="gst0-plugins-base"
   61.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   61.15 +
   61.16 +DEPENDS="gstreamer0-dev pango-dev gobject-introspection-dev alsa-lib-dev \
   61.17 +libogg-dev libvorbis-dev libtheora-dev libtheora-enc udev-dev
   61.18 +xorg-dev xorg-libXv-dev xorg-libXvMC-dev cdparanoia-III-dev orc-dev pkg-config"
   61.19 +
   61.20 +# Rules to gen a SliTaz package suitable for Tazpkg.
   61.21 +genpkg_rules()
   61.22 +{
   61.23 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share
   61.24 +	cp -a $install/usr/include $fs/usr
   61.25 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   61.26 +	cp -a $install/usr/lib/*.*a $fs/usr/lib/
   61.27 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES
   61.28 +	cp -a $install/usr/share/gir-1.0 $fs/usr/share
   61.29 +}
    62.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    62.2 +++ b/gst0-plugins-base/receipt	Thu Jul 27 00:56:44 2017 +0300
    62.3 @@ -0,0 +1,61 @@
    62.4 +# SliTaz package receipt.
    62.5 +
    62.6 +PACKAGE="gst0-plugins-base"
    62.7 +VERSION="0.10.36"
    62.8 +SERIES="0.10"
    62.9 +CATEGORY="multimedia"
   62.10 +SHORT_DESC="GStreamer Base Plugins"
   62.11 +MAINTAINER="jozee@slitaz.org"
   62.12 +LICENSE="GPL2"
   62.13 +TARBALL="gst-pluging-base-$VERSION.tar.xz"
   62.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   62.15 +WGET_URL="$WEB_SITE/src/gst-plugins-base/$TARBALL"
   62.16 +#HOST_ARCH="i486 arm"
   62.17 +
   62.18 +LOCALES="da de es fr id it pt_BR ru zh_CN"
   62.19 +DEPENDS="gstreamer0 pango alsa-lib libogg libvorbis vorbis-tools udev \
   62.20 +xorg-libXv xorg-libXvMC cdparanoia-III orc" # libtheora libtheora-enc
   62.21 +BUILD_DEPENDS="gstreamer0-dev pango-dev alsa-lib-dev libogg-dev \
   62.22 +libtheora-dev libtheora-enc libvorbis-dev udev-dev xorg-libXv-dev \
   62.23 +xorg-libXvMC-dev util-linux-uuid-dev"
   62.24 +
   62.25 +# Handle cross compilation
   62.26 +case "$ARCH" in
   62.27 +	i?86) BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev orc-dev \
   62.28 +gobject-introspection-dev xorg-dev" ;;
   62.29 +esac
   62.30 +
   62.31 +# Rules to configure and make the package.
   62.32 +compile_rules()
   62.33 +{
   62.34 +	case "$ARCH" in
   62.35 +		i?86) ;;
   62.36 +		*) export CPPFLAGS="$CPPFLAGS -I/cross/$ARCH/sysroot/usr/include" ;;
   62.37 +	esac
   62.38 +	./configure \
   62.39 +		--prefix=/usr \
   62.40 +		--sysconfdir=/etc \
   62.41 +		--localstatedir=/var \
   62.42 +		--enable-experimental \
   62.43 +		--disable-static \
   62.44 +		--disable-debug \
   62.45 +		--disable-gnome_vfs \
   62.46 +		--with-package-name="GStreamer Base Plugins ($SERIES)" \
   62.47 +		--with-package-origin="http://www.slitaz.org/" \
   62.48 +		$CONFIGURE_ARGS &&
   62.49 +	make $MAKEFLAGS && make install
   62.50 +
   62.51 +}
   62.52 +
   62.53 +# Rules to gen a SliTaz package suitable for Tazpkg.
   62.54 +genpkg_rules()
   62.55 +{
   62.56 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   62.57 +	mv $install/usr/bin $fs/usr
   62.58 +	mv $install/usr/lib/*.so* $fs/usr/lib
   62.59 +	mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   62.60 +	# mv $install/usr/lib/girepository-1.0 $fs/usr/lib
   62.61 +	# for locale in $LOCALES; do
   62.62 +	# 	mv $install/usr/share/locale/$locale $fs/usr/share/locale
   62.63 +	# done
   62.64 +}
    63.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    63.2 +++ b/gst0-plugins-full/description.txt	Thu Jul 27 00:56:44 2017 +0300
    63.3 @@ -0,0 +1,2 @@
    63.4 +Loads all GStreamer plugins and dependencies.
    63.5 +This pkg allows users to play all multimedia files GStreamer is capable of.
    64.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    64.2 +++ b/gst0-plugins-full/receipt	Thu Jul 27 00:56:44 2017 +0300
    64.3 @@ -0,0 +1,19 @@
    64.4 +# SliTaz package receipt.
    64.5 +
    64.6 +PACKAGE="gst0-plugins-full"
    64.7 +VERSION="0.10.36"
    64.8 +CATEGORY="multimedia"
    64.9 +SHORT_DESC="Plays all multimedia files GStreamer is capable of"
   64.10 +MAINTAINER="domcox@slitaz.org"
   64.11 +LICENSE="LGPL"
   64.12 +WEB_SITE="www.slitaz.org"
   64.13 +
   64.14 +DEPENDS="gstreamer0 gst0-plugins-base gst0-plugins-good gst0-plugins-good-extra \
   64.15 +gst0-plugins-bad gst0-plugins-ugly gst0-ffmpeg schroedinger libsdl x264"
   64.16 +
   64.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
   64.18 +genpkg_rules()
   64.19 +{
   64.20 +	mkdir -p $fs/usr/share/doc
   64.21 +	cp $WOK/$PACKAGE/description.txt $fs/usr/share/doc/midori-video.txt
   64.22 +}
    65.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    65.2 +++ b/gst0-plugins-good-dev/receipt	Thu Jul 27 00:56:44 2017 +0300
    65.3 @@ -0,0 +1,23 @@
    65.4 +# SliTaz package receipt.
    65.5 +
    65.6 +PACKAGE="gst0-plugins-good-dev"
    65.7 +VERSION="0.10.31"
    65.8 +SERIES="0.10"
    65.9 +CATEGORY="development"
   65.10 +SHORT_DESC="gst0-plugins-good devel files"
   65.11 +MAINTAINER="jozee@slitaz.org"
   65.12 +LICENSE="LGPL2.1"
   65.13 +WANTED="gst0-plugins-good"
   65.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   65.15 +
   65.16 +DEPENDS="gstreamer0-dev gst0-plugins-base-dev
   65.17 +cairo-dev flac-dev jpeg-dev libpng-dev libshout-dev
   65.18 +libsoup-dev jack-audio-connection-kit-dev libcdio-dev
   65.19 +libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev"
   65.20 +
   65.21 +# Rules to gen a SliTaz package suitable for Tazpkg.
   65.22 +genpkg_rules()
   65.23 +{
   65.24 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   65.25 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES
   65.26 +}
    66.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    66.2 +++ b/gst0-plugins-good-extra/receipt	Thu Jul 27 00:56:44 2017 +0300
    66.3 @@ -0,0 +1,24 @@
    66.4 +# SliTaz package receipt.
    66.5 +
    66.6 +PACKAGE="gst0-plugins-good-extra"
    66.7 +VERSION="0.10.31"
    66.8 +SERIES="0.10"
    66.9 +CATEGORY="multimedia"
   66.10 +SHORT_DESC="GStreamer Good Plugins"
   66.11 +MAINTAINER="psychomaniak@xakep.ru"
   66.12 +LICENSE="LGPL2.1"
   66.13 +WEB_SITE="http://gstreamer.freedesktop.org/"
   66.14 +WANTED="gst0-plugins-good"
   66.15 +
   66.16 +DEPENDS="gst0-plugins-good libcdio libdv taglib wavpack libshout libsoup-gnome"
   66.17 +SUGGESTED="jack-audio-connection-kit"
   66.18 +
   66.19 +# Rules to gen a SliTaz package suitable for Tazpkg.
   66.20 +genpkg_rules()
   66.21 +{
   66.22 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   66.23 +	for i in dv jack shout2 souphttpsrc taglib wavpack rtp rtpmanager rtsp deinterlace video4linux2; do
   66.24 +		cp -a $install/usr/lib/gstreamer-$SERIES/libgst${i}.so \
   66.25 +			$fs/usr/lib/gstreamer-$SERIES
   66.26 +	done
   66.27 +}
    67.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    67.2 +++ b/gst0-plugins-good/receipt	Thu Jul 27 00:56:44 2017 +0300
    67.3 @@ -0,0 +1,53 @@
    67.4 +# SliTaz package receipt.
    67.5 +
    67.6 +PACKAGE="gst0-plugins-good"
    67.7 +VERSION="0.10.31"
    67.8 +SERIES="0.10"
    67.9 +CATEGORY="multimedia"
   67.10 +SHORT_DESC="GStreamer Good Plugins"
   67.11 +MAINTAINER="jozee@slitaz.org"
   67.12 +LICENSE="LGPL2.1"
   67.13 +SUGGESTED="jack-audio-connection-kit gst0-plugins-good-extra"
   67.14 +TARBALL="gst-plugins-good-$VERSION.tar.xz"
   67.15 +WEB_SITE="http://gstreamer.freedesktop.org/"
   67.16 +WGET_URL="$WEB_SITE/src/gst-plugins-good/$TARBALL"
   67.17 +LOCALES="cs da de el es fr hu id it pl pt_BR ru sl sv zh_CN zh_TW"
   67.18 +
   67.19 +DEPENDS="gst0-plugins-base cairo flac libjpeg libpng speex bzip2"
   67.20 +BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev sqlite-dev \
   67.21 +cairo-dev flac-dev jpeg-dev libpng-dev libshout-dev \
   67.22 +libsoup-dev jack-audio-connection-kit-dev libcdio-dev \
   67.23 +libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev util-linux-uuid-dev"
   67.24 +
   67.25 +# Rules to configure and make the package.
   67.26 +compile_rules()
   67.27 +{
   67.28 +	./configure \
   67.29 +		--prefix=/usr \
   67.30 +		--sysconfdir=/etc \
   67.31 +		--localstatedir=/var \
   67.32 +		--enable-experimental \
   67.33 +		--disable-static \
   67.34 +		--disable-debug \
   67.35 +		--disable-hal \
   67.36 +		--disable-esd \
   67.37 +		--with-package-name="GStreamer Good Plugins ($SERIES)" \
   67.38 +		--with-package-origin="http://www.slitaz.org/" \
   67.39 +		$CONFIGURE_ARGS &&
   67.40 +	make $MAKEFLAGS &&
   67.41 +	make install
   67.42 +}
   67.43 +
   67.44 +# Rules to gen a SliTaz package suitable for Tazpkg.
   67.45 +genpkg_rules()
   67.46 +{
   67.47 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   67.48 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   67.49 +	cp -a $install/usr/share/gstreamer* $fs/usr/share
   67.50 +	# for locale in $LOCALES; do
   67.51 +	# 	cp -a $install/usr/share/locale/$locale $fs/usr/share/locale
   67.52 +	# done
   67.53 +	for i in dv jack shout2 souphttpsrc taglib wavpack rtp rtpmanager rtsp deinterlace video4linux2; do
   67.54 +		rm -f $fs/usr/lib/gstreamer-$SERIES/libgst${i}.so
   67.55 +	done
   67.56 +}
    68.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    68.2 +++ b/gst0-plugins-ugly-dev/receipt	Thu Jul 27 00:56:44 2017 +0300
    68.3 @@ -0,0 +1,21 @@
    68.4 +# SliTaz package receipt.
    68.5 +
    68.6 +PACKAGE="gst0-plugins-ugly-dev"
    68.7 +VERSION="0.10.19"
    68.8 +SERIES="0.10"
    68.9 +CATEGORY="development"
   68.10 +SHORT_DESC="gst0-plugins-ugly devel files"
   68.11 +MAINTAINER="jozee@slitaz.org"
   68.12 +LICENSE="LGPL2.1"
   68.13 +WANTED="gst0-plugins-ugly"
   68.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   68.15 +
   68.16 +DEPENDS="gstreamer0-dev gst0-plugins-base-dev lame-dev libdvdread-dev
   68.17 +libcdio-dev libmad-dev libmpeg2-dev x264-dev"
   68.18 +
   68.19 +# Rules to gen a SliTaz package suitable for Tazpkg.
   68.20 +genpkg_rules()
   68.21 +{
   68.22 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   68.23 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES
   68.24 +}
    69.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    69.2 +++ b/gst0-plugins-ugly/receipt	Thu Jul 27 00:56:44 2017 +0300
    69.3 @@ -0,0 +1,47 @@
    69.4 +# SliTaz package receipt.
    69.5 +
    69.6 +PACKAGE="gst0-plugins-ugly"
    69.7 +VERSION="0.10.19"
    69.8 +SERIES="0.10"
    69.9 +CATEGORY="multimedia"
   69.10 +SHORT_DESC="GStreamer Ugly Plugins"
   69.11 +MAINTAINER="jozee@slitaz.org"
   69.12 +LICENSE="LGPL2.1"
   69.13 +SUGGESTED="x264"
   69.14 +TARBALL="gst-plugins-ugly-$VERSION.tar.xz"
   69.15 +WEB_SITE="http://gstreamer.freedesktop.org/"
   69.16 +WGET_URL="$WEB_SITE/src/gst-plugins-ugly/$TARBALL"
   69.17 +LOCALES="da de es fr id it pt_BR ru zh_CN"
   69.18 +
   69.19 +DEPENDS="gst0-plugins-base lame libdvdread
   69.20 +libcdio libmad libmpeg2 opencore-amr"
   69.21 +BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev lame-dev libdvdread-dev
   69.22 +libcdio-dev libmad-dev libmpeg2-dev x264-dev"
   69.23 +
   69.24 +# Rules to configure and make the package.
   69.25 +compile_rules()
   69.26 +{
   69.27 +	cd $src
   69.28 +	./configure \
   69.29 +		--prefix=/usr \
   69.30 +		--sysconfdir=/etc \
   69.31 +		--localstatedir=/var \
   69.32 +		--disable-static \
   69.33 +		--disable-debug \
   69.34 +		--with-package-name="GStreamer Ugly Plugins ($SERIES)" \
   69.35 +		--with-package-origin="http://www.slitaz.org/" \
   69.36 +		$CONFIGURE_ARGS &&
   69.37 +	make $MAKEFLAGS 2>&1 | grep -v /usr/local/include &&
   69.38 +	make install
   69.39 +}
   69.40 +
   69.41 +# Rules to gen a SliTaz package suitable for Tazpkg.
   69.42 +genpkg_rules()
   69.43 +{
   69.44 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   69.45 +	mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   69.46 +	mv $install/usr/share/gstreamer-$SERIES $fs/usr/share
   69.47 +	for locale in $LOCALES; do
   69.48 +		mv $install/usr/share/locale/$locale $fs/usr/share/locale
   69.49 +	done
   69.50 +}
    70.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    70.2 +++ b/gst0-python-dev/receipt	Thu Jul 27 00:56:44 2017 +0300
    70.3 @@ -0,0 +1,20 @@
    70.4 +# SliTaz package receipt.
    70.5 +
    70.6 +PACKAGE="gst0-python-dev"
    70.7 +VERSION="0.10.21"
    70.8 +SERIES="0.10"
    70.9 +CATEGORY="development"
   70.10 +SHORT_DESC="gst0-python devel files"
   70.11 +MAINTAINER="jozee@slitaz.org"
   70.12 +LICENSE="LGPL2.1"
   70.13 +WANTED="gst0-python"
   70.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   70.15 +
   70.16 +DEPENDS="pygobject-dev gstreamer0-dev gst0-plugins-base-dev python-dev pkg-config"
   70.17 +
   70.18 +# Rules to gen a SliTaz package suitable for Tazpkg.
   70.19 +genpkg_rules()
   70.20 +{
   70.21 +	mkdir -p $fs/usr/lib
   70.22 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   70.23 +}
    71.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    71.2 +++ b/gst0-python/receipt	Thu Jul 27 00:56:44 2017 +0300
    71.3 @@ -0,0 +1,34 @@
    71.4 +# SliTaz package receipt.
    71.5 +
    71.6 +PACKAGE="gst0-python"
    71.7 +VERSION="0.10.21"
    71.8 +CATEGORY="multimedia"
    71.9 +SHORT_DESC="GStreamer Python Plugins"
   71.10 +MAINTAINER="jozee@slitaz.org"
   71.11 +LICENSE="LGPL2.1"
   71.12 +TARBALL="gst-python-$VERSION.tar.bz2"
   71.13 +WEB_SITE="http://gstreamer.freedesktop.org/"
   71.14 +WGET_URL="$WEB_SITE/src/gst-python/$TARBALL"
   71.15 +
   71.16 +DEPENDS="pygobject gstreamer0 gst0-plugins-base"
   71.17 +BUILD_DEPENDS="pygobject-dev gstreamer0-dev gst0-plugins-base-dev libxml2-dev \
   71.18 +python-dev pkg-config"
   71.19 +
   71.20 +# Rules to configure and make the package.
   71.21 +compile_rules()
   71.22 +{
   71.23 +	./configure --prefix=/usr \
   71.24 +		--sysconfdir=/etc \
   71.25 +		--localstatedir=/var \
   71.26 +		$CONFIGURE_ARGS &&
   71.27 +	make &&
   71.28 +	make DESTDIR=$DESTDIR install
   71.29 +}
   71.30 +
   71.31 +# Rules to gen a SliTaz package suitable for Tazpkg.
   71.32 +genpkg_rules()
   71.33 +{
   71.34 +	mkdir -p $fs/usr/lib $fs/usr/share
   71.35 +	cp -a $install/usr/share/$PACKAGE $fs/usr/share
   71.36 +	cp -a $install/usr/lib/python* $fs/usr/lib
   71.37 +}
    72.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    72.2 +++ b/gst1-libav/receipt	Thu Jul 27 00:56:44 2017 +0300
    72.3 @@ -0,0 +1,37 @@
    72.4 +# SliTaz package receipt.
    72.5 +
    72.6 +PACKAGE="gst1-libav"
    72.7 +VERSION="1.10.1"
    72.8 +SERIES="1.0"
    72.9 +CATEGORY="multimedia"
   72.10 +SHORT_DESC="GStreamer 1.x libav/ffmpeg Plugin"
   72.11 +MAINTAINER="psychomaniak@xakep.ru"
   72.12 +LICENSE="GPL2"
   72.13 +TARBALL="gst-libav-$VERSION.tar.xz"
   72.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   72.15 +WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   72.16 +
   72.17 +DEPENDS="gst1-plugins-base bzip2 gst1-plugins-good"
   72.18 +BUILD_DEPENDS="gstreamer1-dev gst1-plugins-base-dev bzip2-dev \
   72.19 +coreutils-file-format coreutils-file-special glib-dev yasm gtk-doc"
   72.20 +
   72.21 +# Rules to configure and make the package.
   72.22 +compile_rules()
   72.23 +{
   72.24 +	sed '/set ERROR_C/d' -i configure
   72.25 +	./configure \
   72.26 +		--prefix=/usr --disable-static \
   72.27 +		--with-libav-extra-configure="--enable-runtime-cpudetect" \
   72.28 +		--with-package-name="GStreamer libav Plugin ($SERIES)" \
   72.29 +		--with-package-origin="http://www.slitaz.org/" \
   72.30 +		$CONFIGURE_ARGS &&
   72.31 +	make $MAKEFLAGS &&
   72.32 +	make DESTDIR=$install install 2>/dev/null
   72.33 +}
   72.34 +
   72.35 +# Rules to gen a SliTaz package suitable for Tazpkg.
   72.36 +genpkg_rules()
   72.37 +{
   72.38 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   72.39 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   72.40 +}
    73.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    73.2 +++ b/gst1-omx/receipt	Thu Jul 27 00:56:44 2017 +0300
    73.3 @@ -0,0 +1,30 @@
    73.4 +# SliTaz package receipt.
    73.5 +
    73.6 +PACKAGE="gst1-omx"
    73.7 +VERSION="1.0.0"
    73.8 +CATEGORY="system-tools"
    73.9 +SHORT_DESC="GSt OpenMAX IL plugin with hw-accelerated video decoding on the R-Pi."
   73.10 +MAINTAINER="pankso@slitaz.org"
   73.11 +LICENSE="GPL"
   73.12 +TARBALL="gst-omx-$VERSION.tar.xz"
   73.13 +WEB_SITE="http://gstreamer.freedesktop.org/releases/gst-omx/1.0.0.html"
   73.14 +WGET_URL="http://gstreamer.freedesktop.org/src/gst-omx/$TARBALL"
   73.15 +HOST_ARCH="arm"
   73.16 +
   73.17 +DEPENDS="gstreamer1 gst1-plugins-base"
   73.18 +BUILD_DEPENDS="gstreamer1-dev gst1-plugins-base-dev"
   73.19 +
   73.20 +# Rules to configure and make the package.
   73.21 +compile_rules()
   73.22 +{
   73.23 +	./configure $CONFIGURE_ARGS &&
   73.24 +	make && make install
   73.25 +}
   73.26 +
   73.27 +# Rules to gen a SliTaz package suitable for Tazpkg.
   73.28 +genpkg_rules()
   73.29 +{
   73.30 +	mkdir -p $fs/usr
   73.31 +	cp -a ${install}/usr/lib ${fs}/usr
   73.32 +	rm ${fs}/usr/lib/*/*.la
   73.33 +}
    74.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    74.2 +++ b/gst1-plugins-base/receipt	Thu Jul 27 00:56:44 2017 +0300
    74.3 @@ -0,0 +1,64 @@
    74.4 +# SliTaz package receipt v2.
    74.5 +
    74.6 +PACKAGE="gst1-plugins-base"
    74.7 +VERSION="1.10.3"
    74.8 +CATEGORY="multimedia"
    74.9 +SHORT_DESC="GStreamer Base Plugins"
   74.10 +MAINTAINER="pankso@slitaz.org"
   74.11 +LICENSE="GPL2"
   74.12 +WEB_SITE="https://gstreamer.freedesktop.org/"
   74.13 +HOST_ARCH="i486 arm"
   74.14 +
   74.15 +TARBALL="gst-plugins-base-$VERSION.tar.xz"
   74.16 +WGET_URL="https://gstreamer.freedesktop.org/src/gst-plugins-base/$TARBALL"
   74.17 +
   74.18 +BUILD_DEPENDS="gettext valgrind-dev python gstreamer1-dev \
   74.19 +orc-dev xorg-libX11-dev xorg-libXv-dev alsa-lib-dev cdparanoia-III-dev \
   74.20 +libvorbis-dev libogg-dev opus-dev pango-dev libtheora-dev"
   74.21 +BUILD_DEPENDS_arm="gstreamer1-dev pango-dev alsa-lib-dev libogg-dev \
   74.22 +libtheora-dev libtheora-enc libvorbis-dev udev-dev xorg-libXv-dev \
   74.23 +xorg-libXvMC-dev util-linux-uuid-dev orc-dev opus-dev"
   74.24 +SPLIT="gst1-plugins-base-dev"
   74.25 +
   74.26 +# Rules to configure and make the package.
   74.27 +compile_rules()
   74.28 +{
   74.29 +	./configure \
   74.30 +		--with-package-name="GStreamer Base Plugins (1.0)" \
   74.31 +		--with-package-origin="http://www.slitaz.org/" \
   74.32 +		$CONFIGURE_ARGS &&
   74.33 +	# Suppress installing errors (fatal for cooker)
   74.34 +	sed -i 's| \$(builddir)/html/\*\.sgml||' \
   74.35 +		docs/libs/Makefile docs/plugins/Makefile &&
   74.36 +	make $MAKEFLAGS && make install
   74.37 +}
   74.38 +
   74.39 +# Rules to gen a SliTaz package suitable for Tazpkg.
   74.40 +genpkg_rules()
   74.41 +{
   74.42 +	case $PACKAGE in
   74.43 +		gst1-plugins-base)
   74.44 +			copy @std
   74.45 +			DEPENDS="alsa-lib cairo cdparanoia-III glib gstreamer1 libogg \
   74.46 +			libtheora-enc libvorbis opus orc pango xorg-libX11 xorg-libXext \
   74.47 +			xorg-libXv zlib"
   74.48 +			# Arch install
   74.49 +			case "$SLITAZ_ARCH" in
   74.50 +				arm*) DEPENDS="gstreamer1 pango alsa-lib libogg libtheora \
   74.51 +					libtheora-enc libvorbis vorbis-tools udev xorg xorg-libXv \
   74.52 +					xorg-libXvMC orc opus";;
   74.53 +			esac
   74.54 +			;;
   74.55 +		*-dev)
   74.56 +			copy @dev
   74.57 +			DEPENDS="gst1-plugins-base alsa-lib-dev bzip2-dev cairo-dev \
   74.58 +			cdparanoia-III-dev fontconfig-dev freetype-dev glib-dev \
   74.59 +			gstreamer1-dev harfbuzz-dev libffi-dev libogg-dev libpng16-dev \
   74.60 +			libtheora-dev libvorbis-dev libxcb-dev libxml2-dev opus-dev \
   74.61 +			orc-dev pango-dev pcre-dev pixman-dev util-linux-blkid-dev \
   74.62 +			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
   74.63 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   74.64 +			xorg-libXrender-dev xorg-libXv-dev xz-dev zlib"
   74.65 +			;;
   74.66 +	esac
   74.67 +}
    75.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    75.2 +++ b/gst1-plugins-good/receipt	Thu Jul 27 00:56:44 2017 +0300
    75.3 @@ -0,0 +1,39 @@
    75.4 +# SliTaz package receipt.
    75.5 +
    75.6 +PACKAGE="gst1-plugins-good"
    75.7 +VERSION="1.10.1"
    75.8 +SERIES="1.0"
    75.9 +CATEGORY="multimedia"
   75.10 +SHORT_DESC="GStreamer Base Plugins"
   75.11 +MAINTAINER="psychomaniak@xakep.ru"
   75.12 +LICENSE="GPL2"
   75.13 +SOURCE="gst-plugins-good"
   75.14 +TARBALL="$SOURCE-$VERSION.tar.xz"
   75.15 +WEB_SITE="http://gstreamer.freedesktop.org/"
   75.16 +WGET_URL="${WEB_SITE}src/$SOURCE/$TARBALL"
   75.17 +
   75.18 +DEPENDS="gstreamer1 pango alsa-lib mpg123 jpeg"
   75.19 +BUILD_DEPENDS="gstreamer1-dev gst1-plugins-base-dev mpg123-dev jpeg-dev"
   75.20 +
   75.21 +# Rules to configure and make the package.
   75.22 +compile_rules()
   75.23 +{
   75.24 +	sed '/set ERROR_C/d' -i configure
   75.25 +	sed '/set ERROR_OBJC/d' -i configure
   75.26 +	./configure \
   75.27 +		--prefix=/usr --sysconfdir=/etc \
   75.28 +		--localstatedir=/var --enable-experimental \
   75.29 +		--disable-static --disable-debug \
   75.30 +		--disable-libvisual --enable-introspection=no \
   75.31 +		--with-package-name="GStreamer Base Plugins ($SERIES)" \
   75.32 +		--with-package-origin="http://www.slitaz.org/" \
   75.33 +		$CONFIGURE_ARGS | grep -v 'No package' &&
   75.34 +	make $MAKEFLAGS && make install 2>/dev/null
   75.35 +}
   75.36 +
   75.37 +# Rules to gen a SliTaz package suitable for Tazpkg.
   75.38 +genpkg_rules()
   75.39 +{
   75.40 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale
   75.41 +	mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   75.42 +}
    76.1 --- a/gstreamer-1.0/receipt	Sun Jul 23 13:55:19 2017 +0200
    76.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    76.3 @@ -1,47 +0,0 @@
    76.4 -# SliTaz package receipt v2.
    76.5 -
    76.6 -PACKAGE="gstreamer-1.0"
    76.7 -VERSION="1.10.3"
    76.8 -CATEGORY="multimedia"
    76.9 -SHORT_DESC="GStreamer Multimedia Framework"
   76.10 -MAINTAINER="pankso@slitaz.org"
   76.11 -LICENSE="LGPL2"
   76.12 -WEB_SITE="https://gstreamer.freedesktop.org/"
   76.13 -HOST_ARCH="i486 arm"
   76.14 -
   76.15 -TARBALL="gstreamer-$VERSION.tar.xz"
   76.16 -WGET_URL="https://gstreamer.freedesktop.org/src/gstreamer/$TARBALL"
   76.17 -
   76.18 -BUILD_DEPENDS="gettext perl valgrind-dev"
   76.19 -BUILD_DEPENDS_arm="glib-dev libxml2-dev pkg-config"
   76.20 -SPLIT="gstreamer-1.0-dev"
   76.21 -
   76.22 -# Rules to configure and make the package.
   76.23 -compile_rules()
   76.24 -{
   76.25 -	./configure \
   76.26 -		--with-package-name="GStreamer (1.0)" \
   76.27 -		--with-package-origin="http://www.slitaz.org/" \
   76.28 -		$CONFIGURE_ARGS &&
   76.29 -	# Suppress installing errors (fatal for cooker)
   76.30 -	sed -i 's| \$(builddir)/html/\*\.sgml||' docs/gst/Makefile \
   76.31 -		docs/libs/Makefile docs/plugins/Makefile &&
   76.32 -	make $MAKEFLAGS && make install &&
   76.33 -
   76.34 -	ln -s gstreamer-1.0/gst $install/usr/include/gst
   76.35 -}
   76.36 -
   76.37 -# Rules to gen a SliTaz package suitable for Tazpkg.
   76.38 -genpkg_rules()
   76.39 -{
   76.40 -	case $PACKAGE in
   76.41 -		gstreamer-1.0)
   76.42 -			copy @std
   76.43 -			DEPENDS="glib libffi pcre"
   76.44 -			;;
   76.45 -		*-dev)
   76.46 -			copy @dev
   76.47 -			DEPENDS="gstreamer-1.0 glib-dev libffi-dev pcre-dev zlib-dev"
   76.48 -			;;
   76.49 -	esac
   76.50 -}
    77.1 --- a/gstreamer-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    77.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    77.3 @@ -1,32 +0,0 @@
    77.4 -# SliTaz package receipt.
    77.5 -
    77.6 -PACKAGE="gstreamer-dev"
    77.7 -VERSION="0.10.36"
    77.8 -SERIES="0.10"
    77.9 -CATEGORY="development"
   77.10 -SHORT_DESC="gstreamer devel files"
   77.11 -MAINTAINER="jozee@slitaz.org"
   77.12 -LICENSE="LGPL2"
   77.13 -WANTED="gstreamer"
   77.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   77.15 -HOST_ARCH="i486 arm"
   77.16 -
   77.17 -DEPENDS="gstreamer glib-dev libxml2-dev"
   77.18 -
   77.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
   77.20 -genpkg_rules()
   77.21 -{
   77.22 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share
   77.23 -	cp -a $install/usr/include $fs/usr
   77.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   77.25 -	cp -a $install/usr/lib/*.*a $fs/usr/lib/
   77.26 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a \
   77.27 -		$fs/usr/lib/gstreamer-$SERIES
   77.28 -	[ -d "$install/usr/lib/girepository-1.0" ] && \
   77.29 -		cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
   77.30 -	[ -d "$install/usr/share/gir-1.0" ] && \
   77.31 -		cp -a $install/usr/share/gir-1.0 $fs/usr/share
   77.32 -	cp -a $install/usr/share/aclocal $fs/usr/share
   77.33 -	cd $fs/usr/include
   77.34 -	ln -s gstreamer-$SERIES/gst gst
   77.35 -}
    78.1 --- a/gstreamer/receipt	Sun Jul 23 13:55:19 2017 +0200
    78.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    78.3 @@ -1,56 +0,0 @@
    78.4 -# SliTaz package receipt.
    78.5 -
    78.6 -PACKAGE="gstreamer"
    78.7 -VERSION="0.10.36"
    78.8 -SERIES="0.10"
    78.9 -CATEGORY="multimedia"
   78.10 -SHORT_DESC="GStreamer Multimedia Framework"
   78.11 -MAINTAINER="jozee@slitaz.org"
   78.12 -LICENSE="LGPL2"
   78.13 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   78.14 -WEB_SITE="http://gstreamer.freedesktop.org/"
   78.15 -WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   78.16 -HOST_ARCH="i486 arm"
   78.17 -
   78.18 -LOCALES="da de es fr id it pt_BR ru zh_CN"
   78.19 -DEPENDS="glib libxml2"
   78.20 -BUILD_DEPENDS="glib-dev libxml2-dev"
   78.21 -
   78.22 -# Handle cross compilation
   78.23 -case "$ARCH" in
   78.24 -	i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev \
   78.25 -python-dev bison flex m4 valgrind" 
   78.26 -		origin="http://www.slitaz.org" ;;
   78.27 -	arm*) 
   78.28 -		origin="http://arm.slitaz.org"
   78.29 -esac
   78.30 -
   78.31 -# Rules to configure and make the package.
   78.32 -compile_rules()
   78.33 -{
   78.34 -	./configure \
   78.35 -		--sysconfdir=/etc \
   78.36 -		--localstatedir=/var \
   78.37 -		--libexecdir=/usr/lib \
   78.38 -		--enable-silent-rules \
   78.39 -		--disable-static \
   78.40 -		--disable-examples \
   78.41 -		--disable-debug \
   78.42 -		--with-package-name="GStreamer ($SERIES)" \
   78.43 -		--with-package-origin="$origin" \
   78.44 -		$CONFIGURE_ARGS &&
   78.45 -	make $MAKEFLAGS && make install
   78.46 -}
   78.47 -
   78.48 -# Rules to gen a SliTaz package suitable for Tazpkg.
   78.49 -genpkg_rules()
   78.50 -{
   78.51 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/bin $fs/usr/share/locale
   78.52 -	cp -a $install/usr/bin/*-$SERIES $fs/usr/bin
   78.53 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   78.54 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.so $fs/usr/lib/gstreamer-$SERIES
   78.55 -	cp -a $install/usr/lib/gstreamer-$SERIES/gst-* $fs/usr/lib/gstreamer-$SERIES
   78.56 -	# for locale in $LOCALES; do
   78.57 -	# 	mv $install/usr/share/locale/$locale $fs/usr/share/locale
   78.58 -	# done
   78.59 -}
    79.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    79.2 +++ b/gstreamer0-dev/receipt	Thu Jul 27 00:56:44 2017 +0300
    79.3 @@ -0,0 +1,32 @@
    79.4 +# SliTaz package receipt.
    79.5 +
    79.6 +PACKAGE="gstreamer0-dev"
    79.7 +VERSION="0.10.36"
    79.8 +SERIES="0.10"
    79.9 +CATEGORY="development"
   79.10 +SHORT_DESC="gstreamer0 devel files"
   79.11 +MAINTAINER="jozee@slitaz.org"
   79.12 +LICENSE="LGPL2"
   79.13 +WANTED="gstreamer0"
   79.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   79.15 +HOST_ARCH="i486 arm"
   79.16 +
   79.17 +DEPENDS="gstreamer0 glib-dev libxml2-dev"
   79.18 +
   79.19 +# Rules to gen a SliTaz package suitable for Tazpkg.
   79.20 +genpkg_rules()
   79.21 +{
   79.22 +	mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share
   79.23 +	cp -a $install/usr/include $fs/usr
   79.24 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   79.25 +	cp -a $install/usr/lib/*.*a $fs/usr/lib/
   79.26 +	cp -a $install/usr/lib/gstreamer-$SERIES/*.*a \
   79.27 +		$fs/usr/lib/gstreamer-$SERIES
   79.28 +	[ -d "$install/usr/lib/girepository-1.0" ] && \
   79.29 +		cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
   79.30 +	[ -d "$install/usr/share/gir-1.0" ] && \
   79.31 +		cp -a $install/usr/share/gir-1.0 $fs/usr/share
   79.32 +	cp -a $install/usr/share/aclocal $fs/usr/share
   79.33 +	cd $fs/usr/include
   79.34 +	ln -s gstreamer-$SERIES/gst gst
   79.35 +}
    80.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    80.2 +++ b/gstreamer0/receipt	Thu Jul 27 00:56:44 2017 +0300
    80.3 @@ -0,0 +1,57 @@
    80.4 +# SliTaz package receipt v2.
    80.5 +
    80.6 +PACKAGE="gstreamer0"
    80.7 +VERSION="0.10.36"
    80.8 +CATEGORY="multimedia"
    80.9 +SHORT_DESC="GStreamer Multimedia Framework"
   80.10 +MAINTAINER="jozee@slitaz.org"
   80.11 +LICENSE="LGPL2"
   80.12 +WEB_SITE="http://gstreamer.freedesktop.org/"
   80.13 +HOST_ARCH="i486 arm"
   80.14 +
   80.15 +TARBALL="gstreamer-$VERSION.tar.xz"
   80.16 +WGET_URL="https://gstreamer.freedesktop.org/src/gstreamer/$TARBALL"
   80.17 +
   80.18 +LOCALES="da de es fr id it pt_BR ru zh_CN"
   80.19 +BUILD_DEPENDS_arm="glib-dev libxml2-dev"
   80.20 +BUILD_DEPENDS="glib-dev libxml2-dev gobject-introspection-dev python-dev bison \
   80.21 +flex m4 valgrind gettext"
   80.22 +SPLIT="gstreamer0-dev"
   80.23 +
   80.24 +# Rules to configure and make the package.
   80.25 +compile_rules()
   80.26 +{
   80.27 +	# Handle cross compilation
   80.28 +	case "$ARCH" in
   80.29 +		i?86) origin="http://www.slitaz.org";;
   80.30 +		arm*) origin="http://arm.slitaz.org";;
   80.31 +	esac
   80.32 +
   80.33 +	./configure \
   80.34 +		--sysconfdir=/etc \
   80.35 +		--localstatedir=/var \
   80.36 +		--libexecdir=/usr/lib \
   80.37 +		--enable-silent-rules \
   80.38 +		--disable-static \
   80.39 +		--disable-examples \
   80.40 +		--disable-debug \
   80.41 +		--with-package-name="GStreamer (0.10)" \
   80.42 +		--with-package-origin="$origin" \
   80.43 +		$CONFIGURE_ARGS &&
   80.44 +	make $MAKEFLAGS && make install
   80.45 +}
   80.46 +
   80.47 +# Rules to gen a SliTaz package suitable for Tazpkg.
   80.48 +genpkg_rules()
   80.49 +{
   80.50 +	case $PACKAGE in
   80.51 +		gstreamer0)
   80.52 +			copy @std
   80.53 +			DEPENDS="glib libxml2"
   80.54 +			;;
   80.55 +		*-dev)
   80.56 +			copy @dev
   80.57 +			DEPENDS="gstreamer0 glib-dev libxml2-dev"
   80.58 +			;;
   80.59 +	esac
   80.60 +}
    81.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    81.2 +++ b/gstreamer1/receipt	Thu Jul 27 00:56:44 2017 +0300
    81.3 @@ -0,0 +1,47 @@
    81.4 +# SliTaz package receipt v2.
    81.5 +
    81.6 +PACKAGE="gstreamer1"
    81.7 +VERSION="1.10.3"
    81.8 +CATEGORY="multimedia"
    81.9 +SHORT_DESC="GStreamer Multimedia Framework"
   81.10 +MAINTAINER="pankso@slitaz.org"
   81.11 +LICENSE="LGPL2"
   81.12 +WEB_SITE="https://gstreamer.freedesktop.org/"
   81.13 +HOST_ARCH="i486 arm"
   81.14 +
   81.15 +TARBALL="gstreamer-$VERSION.tar.xz"
   81.16 +WGET_URL="https://gstreamer.freedesktop.org/src/gstreamer/$TARBALL"
   81.17 +
   81.18 +BUILD_DEPENDS="gettext perl valgrind-dev"
   81.19 +BUILD_DEPENDS_arm="glib-dev libxml2-dev pkg-config"
   81.20 +SPLIT="gstreamer1-dev"
   81.21 +
   81.22 +# Rules to configure and make the package.
   81.23 +compile_rules()
   81.24 +{
   81.25 +	./configure \
   81.26 +		--with-package-name="GStreamer (1.0)" \
   81.27 +		--with-package-origin="http://www.slitaz.org/" \
   81.28 +		$CONFIGURE_ARGS &&
   81.29 +	# Suppress installing errors (fatal for cooker)
   81.30 +	sed -i 's| \$(builddir)/html/\*\.sgml||' docs/gst/Makefile \
   81.31 +		docs/libs/Makefile docs/plugins/Makefile &&
   81.32 +	make $MAKEFLAGS && make install &&
   81.33 +
   81.34 +	ln -s gstreamer-1.0/gst $install/usr/include/gst
   81.35 +}
   81.36 +
   81.37 +# Rules to gen a SliTaz package suitable for Tazpkg.
   81.38 +genpkg_rules()
   81.39 +{
   81.40 +	case $PACKAGE in
   81.41 +		gstreamer1)
   81.42 +			copy @std
   81.43 +			DEPENDS="glib libffi pcre"
   81.44 +			;;
   81.45 +		*-dev)
   81.46 +			copy @dev
   81.47 +			DEPENDS="gstreamer1 glib-dev libffi-dev pcre-dev zlib-dev"
   81.48 +			;;
   81.49 +	esac
   81.50 +}
    82.1 --- a/hfsprogs/receipt	Sun Jul 23 13:55:19 2017 +0200
    82.2 +++ b/hfsprogs/receipt	Thu Jul 27 00:56:44 2017 +0300
    82.3 @@ -1,36 +1,44 @@
    82.4 -# SliTaz package receipt.
    82.5 +# SliTaz package receipt v2.
    82.6  
    82.7  PACKAGE="hfsprogs"
    82.8  VERSION="332.25"
    82.9  CATEGORY="system-tools"
   82.10 -SHORT_DESC="HFS+ Filesystem user space tools."
   82.11 +SHORT_DESC="HFS+ Filesystem user space tools"
   82.12  MAINTAINER="pascal.bellard@slitaz.org"
   82.13  LICENSE="APLS"
   82.14 +WEB_SITE="https://www.opensource.apple.com/"
   82.15 +
   82.16  TARBALL="${PACKAGE}_$VERSION.orig.tar.gz"
   82.17 -WEB_SITE="http://www.opensource.apple.com/darwinsource/10.4/"
   82.18 +TARBALL2="${PACKAGE}_$VERSION-11.debian.tar.gz"
   82.19  WGET_URL="http://http.debian.net/debian/pool/main/h/hfsprogs/$TARBALL"
   82.20 -EXTRA_SOURCE_FILES="${PACKAGE}_$VERSION-11.debian.tar.gz"
   82.21  
   82.22 -DEPENDS="libbsd libcrypto"
   82.23  BUILD_DEPENDS="libbsd-dev openssl-dev"
   82.24  
   82.25  # Rules to configure and make the package.
   82.26  compile_rules()
   82.27  {
   82.28 -	[ -s $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES ] ||
   82.29 -	  wget -P $SOURCES_REPOSITORY $(dirname $WGET_URL)/$EXTRA_SOURCE_FILES
   82.30 -	tar xzf $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES
   82.31 +	[ -s "$SOURCES_REPOSITORY/$TARBALL2" ] ||
   82.32 +	wget -P $SOURCES_REPOSITORY $(dirname $WGET_URL)/$TARBALL2
   82.33 +	tar -xzf $SOURCES_REPOSITORY/$TARBALL2
   82.34  	for i in $(cat debian/patches/series); do
   82.35  		patch -p1 -i debian/patches/$i
   82.36  	done
   82.37 -	make -f Makefile.lnx LDFLAGS="$LDFLAGS -Wl,--as-needed" \
   82.38 +
   82.39 +	make -f Makefile.lnx \
   82.40 +		LDFLAGS="$LDFLAGS -Wl,--as-needed" \
   82.41  		CFLAGS="$CFLAGS -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1 -I$src/include"
   82.42 +
   82.43 +	mkdir -p $install/sbin/ $install/usr/share/hfsprogs/
   82.44 +	install -m755 $src/newfs_hfs.tproj/newfs_hfs $install/sbin/mkfs.hfsplus
   82.45 +	install -m755 $src/fsck_hfs.tproj/fsck_hfs   $install/sbin/fsck.hfsplus
   82.46 +	install -m644 $src/newfs_hfs.tproj/hfsbootdata.img \
   82.47 +		$install/usr/share/hfsprogs/hfsbootdata
   82.48 +	cook_pick_manpages newfs_hfs.tproj/newfs_hfs.8 fsck_hfs.tproj/fsck_hfs.8
   82.49  }
   82.50  
   82.51  # Rules to gen a SliTaz package suitable for Tazpkg.
   82.52  genpkg_rules()
   82.53  {
   82.54 -	mkdir -p $fs/sbin
   82.55 -	install -m 755 $src/newfs_hfs.tproj/newfs_hfs $fs/sbin/mkfs.hfsplus
   82.56 -	install -m 755 $src/fsck_hfs.tproj/fsck_hfs $fs/sbin/fsck.hfsplus
   82.57 +	copy @std
   82.58 +	DEPENDS="libbsd libcrypto"
   82.59  }
    83.1 --- a/hfsutils/receipt	Sun Jul 23 13:55:19 2017 +0200
    83.2 +++ b/hfsutils/receipt	Thu Jul 27 00:56:44 2017 +0300
    83.3 @@ -1,29 +1,31 @@
    83.4 -# SliTaz package receipt.
    83.5 +# SliTaz package receipt v2.
    83.6  
    83.7  PACKAGE="hfsutils"
    83.8  VERSION="3.2.6"
    83.9  CATEGORY="system-tools"
   83.10 -SHORT_DESC="HFS Filesystem user space tools."
   83.11 +SHORT_DESC="HFS Filesystem user space tools"
   83.12  MAINTAINER="pascal.bellard@slitaz.org"
   83.13  LICENSE="GPL2"
   83.14 +WEB_SITE="https://www.mars.org/home/rob/proj/hfs/"
   83.15 +
   83.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   83.17 -WEB_SITE="http://www.mars.org/home/rob/proj/hfs/"
   83.18  WGET_URL="ftp://ftp.mars.org/pub/hfs/$TARBALL"
   83.19  
   83.20  # Rules to configure and make the package.
   83.21  compile_rules()
   83.22  {
   83.23 -	mkdir -p $DESTDIR/usr/bin $DESTDIR/usr/share/man/man1
   83.24 -	sed -i "s|DEST =.|&$DESTDIR|" Makefile.in
   83.25 -	./configure --prefix=/usr \
   83.26 -		$CONFIGURE_ARGS &&
   83.27 -	make &&
   83.28 -	make DESTDIR=$DESTDIR install
   83.29 +	mkdir -p $install/usr/bin $install/usr/share/man/man1
   83.30 +	sed -i 's|DEST =.|&$(DESTDIR)|' Makefile.in
   83.31 +
   83.32 +	./configure $CONFIGURE_ARGS && make && make install &&
   83.33 +
   83.34 +	docdir=$install/usr/share/doc/hfsutils-$VERSION &&
   83.35 +	mkdir -p $docdir &&
   83.36 +	cp doc/*.txt $docdir
   83.37  }
   83.38  
   83.39  # Rules to gen a SliTaz package suitable for Tazpkg.
   83.40  genpkg_rules()
   83.41  {
   83.42 -	mkdir -p $fs//usr
   83.43 -	cp -a $install/usr/bin $fs/usr
   83.44 +	copy @std
   83.45  }
    84.1 --- a/libbsd-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    84.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    84.3 @@ -1,21 +0,0 @@
    84.4 -# SliTaz package receipt.
    84.5 -
    84.6 -PACKAGE="libbsd-dev"
    84.7 -VERSION="0.6.0"
    84.8 -CATEGORY="development"
    84.9 -SHORT_DESC="Development files for libbsd."
   84.10 -MAINTAINER="claudinei@slitaz.org"
   84.11 -LICENSE="BSD MIT"
   84.12 -WEB_SITE="http://libbsd.freedesktop.org/wiki/"
   84.13 -HOST_ARCH="i486 arm"
   84.14 -
   84.15 -WANTED="libbsd"
   84.16 -
   84.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   84.18 -genpkg_rules()
   84.19 -{
   84.20 -	mkdir -p $fs/usr/lib
   84.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   84.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   84.23 -	cp -a $install/usr/include $fs/usr
   84.24 -}
    85.1 --- a/libbsd/receipt	Sun Jul 23 13:55:19 2017 +0200
    85.2 +++ b/libbsd/receipt	Thu Jul 27 00:56:44 2017 +0300
    85.3 @@ -1,15 +1,18 @@
    85.4 -# SliTaz package receipt.
    85.5 +# SliTaz package receipt v2.
    85.6  
    85.7  PACKAGE="libbsd"
    85.8 -VERSION="0.6.0"
    85.9 +VERSION="0.8.6"
   85.10  CATEGORY="development"
   85.11 -SHORT_DESC="Provides useful functions commonly found on BSD systems."
   85.12 +SHORT_DESC="Provides useful functions commonly found on BSD systems"
   85.13  MAINTAINER="claudinei@slitaz.org"
   85.14  LICENSE="BSD MIT"
   85.15 -WEB_SITE="http://libbsd.freedesktop.org/wiki/"
   85.16 +WEB_SITE="https://libbsd.freedesktop.org/wiki/"
   85.17 +HOST_ARCH="i486 arm"
   85.18 +
   85.19  TARBALL="$PACKAGE-$VERSION.tar.xz"
   85.20 -WGET_URL="http://libbsd.freedesktop.org/releases/$TARBALL"
   85.21 -HOST_ARCH="i486 arm"
   85.22 +WGET_URL="https://libbsd.freedesktop.org/releases/$TARBALL"
   85.23 +
   85.24 +SPLIT="libbsd-dev"
   85.25  
   85.26  # Rules to configure and make the package.
   85.27  compile_rules()
   85.28 @@ -20,6 +23,8 @@
   85.29  # Rules to gen a SliTaz package suitable for Tazpkg.
   85.30  genpkg_rules()
   85.31  {
   85.32 -	mkdir -p $fs/usr/lib
   85.33 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   85.34 +	case $PACKAGE in
   85.35 +		libbsd) copy @std;;
   85.36 +		*-dev)  copy @dev;;
   85.37 +	esac
   85.38  }
    86.1 --- a/libcanberra-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    86.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    86.3 @@ -1,24 +0,0 @@
    86.4 -# SliTaz package receipt.
    86.5 -
    86.6 -PACKAGE="libcanberra-dev"
    86.7 -VERSION="0.30"
    86.8 -CATEGORY="development"
    86.9 -SHORT_DESC="Portable Sound Event Library"
   86.10 -MAINTAINER="devl547@gmail.com"
   86.11 -LICENSE="LGPL2.1"
   86.12 -WEB_SITE="http://0pointer.de/lennart/projects/libcanberra/"
   86.13 -WANTED="libcanberra"
   86.14 -
   86.15 -DEPENDS="libvorbis-dev libcanberra pkg-config"
   86.16 -
   86.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   86.18 -genpkg_rules()
   86.19 -{
   86.20 -	mkdir -p $fs/usr/lib/$WANTED-$VERSION $fs/usr/share
   86.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   86.22 -	cp -a $install/usr/lib/$WANTED-$VERSION/*.*a $fs/usr/lib/$WANTED-$VERSION
   86.23 -	cp -a $install/usr/include $fs/usr
   86.24 -	cp -a $install/usr/share/vala $fs/usr/share
   86.25 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   86.26 -}
   86.27 -
    87.1 --- a/libcanberra/receipt	Sun Jul 23 13:55:19 2017 +0200
    87.2 +++ b/libcanberra/receipt	Thu Jul 27 00:56:44 2017 +0300
    87.3 @@ -1,34 +1,65 @@
    87.4 -# SliTaz package receipt.
    87.5 +# SliTaz package receipt v2.
    87.6  
    87.7  PACKAGE="libcanberra"
    87.8  VERSION="0.30"
    87.9 -CATEGORY="development"
   87.10 -SHORT_DESC="Portable Sound Event Library"
   87.11 +CATEGORY="sound"
   87.12 +SHORT_DESC="Portable sound event library"
   87.13  MAINTAINER="devl547@gmail.com"
   87.14  LICENSE="LGPL2.1"
   87.15 +WEB_SITE="http://0pointer.de/lennart/projects/libcanberra/"
   87.16 +
   87.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
   87.18 -WEB_SITE="http://0pointer.de/lennart/projects/libcanberra/"
   87.19  WGET_URL="$WEB_SITE/$TARBALL"
   87.20  
   87.21 -DEPENDS="libvorbis libogg gstreamer alsa-lib gtk+"
   87.22 -BUILD_DEPENDS="libvorbis-dev libogg-dev gstreamer-dev alsa-lib-dev \
   87.23 -libtool gtk+-dev"
   87.24 +BUILD_DEPENDS="libtool gtk+-dev libvorbis-dev alsa-lib-dev eudev-dev \
   87.25 +gstreamer1-dev"
   87.26 +SPLIT="libcanberra-gnome libcanberra-gstreamer1 libcanberra libcanberra-dev"
   87.27  
   87.28  # Rules to configure and make the package.
   87.29  compile_rules()
   87.30  {
   87.31 +	# http://www.linuxfromscratch.org/blfs/view/stable/multimedia/libcanberra.html
   87.32  	./configure \
   87.33  		--enable-gtk \
   87.34 +		--disable-oss \
   87.35  		$CONFIGURE_ARGS &&
   87.36  	make &&
   87.37 -	make -j 1 install
   87.38 +	make -j1 docdir=/usr/share/doc/libcanberra-$VERSION install
   87.39  }
   87.40  
   87.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   87.42  genpkg_rules()
   87.43  {
   87.44 -	mkdir -p $fs/usr/lib/$PACKAGE-$VERSION
   87.45 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   87.46 -	# We could split package in libcanberra-modules to avoid gstreamer dep.
   87.47 -	cp -a $install/usr/lib/$PACKAGE-$VERSION/*.so $fs/usr/lib/$PACKAGE-$VERSION
   87.48 +	case $PACKAGE in
   87.49 +		*-gnome)
   87.50 +			copy gnome-settings-daemon-3.0/ gdm/ gnome/ canberra-boot
   87.51 +			CAT="gnome|GNOME integration"
   87.52 +			;;
   87.53 +		*-gstreamer1)
   87.54 +			copy libcanberra-gstreamer.so
   87.55 +			CAT="sound|Gstreamer bindings"
   87.56 +			DEPENDS="libcanberra glib gstreamer1 libffi libltdl libogg \
   87.57 +			libvorbis pcre"
   87.58 +			;;
   87.59 +		libcanberra)
   87.60 +			copy @std
   87.61 +			remove_already_packed
   87.62 +			DEPENDS="alsa-lib atk bzlib cairo fontconfig freetype gdk-pixbuf \
   87.63 +			glib gtk+ libffi libharfbuzz libltdl liblzma libogg libpng16 \
   87.64 +			libvorbis libxml2 pango pcre util-linux-blkid util-linux-mount \
   87.65 +			util-linux-uuid xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \
   87.66 +			xorg-libXrender xorg-libxcb xorg-pixman zlib"
   87.67 +			;;
   87.68 +		*-dev)
   87.69 +			copy @dev
   87.70 +			DEPENDS="libcanberra libcanberra-gnome libcanberra-gstreamer1 \
   87.71 +			alsa-lib-dev atk-dev bzip2-dev cairo-dev fontconfig-dev \
   87.72 +			freetype-dev gdk-pixbuf-dev glib-dev gstreamer1-dev gtk+-dev \
   87.73 +			harfbuzz-dev libffi-dev libogg-dev libpng16-dev libtool \
   87.74 +			libvorbis-dev libxml2-dev pango-dev pcre-dev util-linux-blkid-dev \
   87.75 +			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
   87.76 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   87.77 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   87.78 +			;;
   87.79 +	esac
   87.80  }
    88.1 --- a/libdevmapper-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    88.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    88.3 @@ -1,20 +0,0 @@
    88.4 -# SliTaz package receipt.
    88.5 -
    88.6 -PACKAGE="libdevmapper-dev"
    88.7 -VERSION="2.02.98"
    88.8 -CATEGORY="development"
    88.9 -SHORT_DESC="Linux device mapper library development files."
   88.10 -MAINTAINER="b1+slitaz@nagel.org"
   88.11 -LICENSE="GPL2"
   88.12 -WANTED="lvm2"
   88.13 -WEB_SITE="http://sourceware.org/dm/"
   88.14 -
   88.15 -DEPENDS="libdevmapper pkg-config"
   88.16 -
   88.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   88.18 -genpkg_rules()
   88.19 -{
   88.20 -	mkdir -p $fs/usr/lib
   88.21 -	cp -a $install/usr/include $fs/usr
   88.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   88.23 -}
    89.1 --- a/libdevmapper/receipt	Sun Jul 23 13:55:19 2017 +0200
    89.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    89.3 @@ -1,26 +0,0 @@
    89.4 -# SliTaz package receipt.
    89.5 -
    89.6 -PACKAGE="libdevmapper"
    89.7 -VERSION="2.02.98"
    89.8 -CATEGORY="system-tools"
    89.9 -SHORT_DESC="Linux device mapper library."
   89.10 -MAINTAINER="b1+slitaz@nagel.org"
   89.11 -LICENSE="GPL2"
   89.12 -WEB_SITE="http://sourceware.org/dm/"
   89.13 -WANTED="lvm2"
   89.14 -
   89.15 -DEPENDS="readline udev"
   89.16 -
   89.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   89.18 -genpkg_rules()
   89.19 -{
   89.20 -	mkdir -p $fs/usr/lib $fs/lib $fs/etc
   89.21 -	cp -a $install/usr/lib/libdevmapper*.so* $fs/usr/lib
   89.22 -	cp -a $install/usr/lib/liblvm2*.so* $fs/usr/lib
   89.23 -	cp -a $install/lib/udev $fs/etc
   89.24 -}
   89.25 -
   89.26 -post_install()
   89.27 -{
   89.28 -	tazpkg reconfigure udev --root="$1"
   89.29 -}
    90.1 --- a/libmms-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    90.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    90.3 @@ -1,21 +0,0 @@
    90.4 -# SliTaz package receipt.
    90.5 -
    90.6 -PACKAGE="libmms-dev"
    90.7 -VERSION="0.6"
    90.8 -CATEGORY="development"
    90.9 -SHORT_DESC="LibMMS is a common library for parsing mms and mmsh streams devel files."
   90.10 -MAINTAINER="slitaz@kacper.se"
   90.11 -LICENSE="LGPL2.1"
   90.12 -WEB_SITE="http://launchpad.net/libmms"
   90.13 -WANTED="libmms"
   90.14 -
   90.15 -DEPENDS="libmms pkg-config"
   90.16 -
   90.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   90.18 -genpkg_rules()
   90.19 -{
   90.20 -	mkdir -p $fs/usr/lib
   90.21 -	cp -a $install/usr/include $fs/usr
   90.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   90.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   90.24 -}
    91.1 --- a/libmms/receipt	Sun Jul 23 13:55:19 2017 +0200
    91.2 +++ b/libmms/receipt	Thu Jul 27 00:56:44 2017 +0300
    91.3 @@ -1,32 +1,35 @@
    91.4 -# SliTaz package receipt.
    91.5 +# SliTaz package receipt v2.
    91.6  
    91.7  PACKAGE="libmms"
    91.8 -VERSION="0.6"
    91.9 +VERSION="0.6.4"
   91.10  CATEGORY="development"
   91.11 -SHORT_DESC="LibMMS is a common library for parsing mms and mmsh streams."
   91.12 +SHORT_DESC="LibMMS is a common library for parsing mms and mmsh streams"
   91.13  MAINTAINER="slitaz@kacper.se"
   91.14  LICENSE="LGPL2.1"
   91.15 +WEB_SITE="http://launchpad.net/libmms"
   91.16 +
   91.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
   91.18 -WEB_SITE="http://launchpad.net/libmms"
   91.19  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   91.20  
   91.21 -DEPENDS="glib"
   91.22 -BUILD_DEPENDS="pkg-config glib-dev"
   91.23 +BUILD_DEPENDS="glib-dev"
   91.24 +SPLIT="libmms-dev"
   91.25  
   91.26  # Rules to configure and make the package.
   91.27  compile_rules()
   91.28  {
   91.29 -	patch -p1 -i $stuff/libmms.patch
   91.30 -
   91.31 -	./configure \
   91.32 -		--prefix=/usr \
   91.33 -		$CONFIGURE_ARGS &&
   91.34 -	make && make DESTDIR=$DESTDIR install
   91.35 +	./configure $CONFIGURE_ARGS && make && make install
   91.36  }
   91.37  
   91.38  # Rules to gen a SliTaz package suitable for Tazpkg.
   91.39  genpkg_rules()
   91.40  {
   91.41 -	mkdir -p $fs/usr/lib
   91.42 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   91.43 +	case $PACKAGE in
   91.44 +		libmms)
   91.45 +			copy @std
   91.46 +			;;
   91.47 +		*-dev)
   91.48 +			copy @dev
   91.49 +			DEPENDS="libmms glib-dev"
   91.50 +			;;
   91.51 +	esac
   91.52  }
    92.1 --- a/libmodplug-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    92.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    92.3 @@ -1,22 +0,0 @@
    92.4 -# SliTaz package receipt.
    92.5 -
    92.6 -PACKAGE="libmodplug-dev"
    92.7 -VERSION="0.8.8.1"
    92.8 -CATEGORY="development"
    92.9 -SHORT_DESC="libmodplug devel files"
   92.10 -MAINTAINER="jozee@slitaz.org"
   92.11 -LICENSE="PublicDomain"
   92.12 -WANTED="libmodplug"
   92.13 -WEB_SITE="http://modplug-xmms.sourceforge.net/"
   92.14 -HOST_ARCH="i486 arm"
   92.15 -
   92.16 -DEPENDS="pkg-config"
   92.17 -
   92.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   92.19 -genpkg_rules()
   92.20 -{
   92.21 -	mkdir -p $fs/usr/lib 
   92.22 -	cp -a $install/usr/include $fs/usr
   92.23 -	cp -a $install/usr/lib/*.*a $fs/usr/lib/
   92.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   92.25 -}
    93.1 --- a/libmodplug/receipt	Sun Jul 23 13:55:19 2017 +0200
    93.2 +++ b/libmodplug/receipt	Thu Jul 27 00:56:44 2017 +0300
    93.3 @@ -1,31 +1,30 @@
    93.4 -# SliTaz package receipt.
    93.5 +# SliTaz package receipt v2.
    93.6  
    93.7  PACKAGE="libmodplug"
    93.8 -VERSION="0.8.8.1"
    93.9 +VERSION="0.8.9.0"
   93.10  CATEGORY="multimedia"
   93.11  SHORT_DESC="A MOD playing library"
   93.12  MAINTAINER="jozee@slitaz.org"
   93.13  LICENSE="PublicDomain"
   93.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   93.15 -WEB_SITE="http://modplug-xmms.sourceforge.net/" 
   93.16 -WGET_URL="http://downloads.sf.net/sourceforge/modplug-xmms/$TARBALL"
   93.17 +WEB_SITE="http://modplug-xmms.sourceforge.net/"
   93.18  HOST_ARCH="i486 arm"
   93.19  
   93.20 -DEPENDS="gcc-lib-base"
   93.21 -BUILD_DEPENDS="gcc-lib-base"
   93.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   93.23 +WGET_URL="$SF_MIRROR/modplug-xmms/$TARBALL"
   93.24 +
   93.25 +SPLIT="libmodplug-dev"
   93.26  
   93.27  # Rules to configure and make the package.
   93.28  compile_rules()
   93.29  {
   93.30 -	cd $src
   93.31 -	./configure --prefix=/usr $CONFIGURE_ARGS
   93.32 -	make
   93.33 -	make DESTDIR=$DESTDIR install
   93.34 +	./configure $CONFIGURE_ARGS && make && make install
   93.35  }
   93.36  
   93.37  # Rules to gen a SliTaz package suitable for Tazpkg.
   93.38  genpkg_rules()
   93.39  {
   93.40 -	mkdir -p $fs/usr/lib
   93.41 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   93.42 +	case $PACKAGE in
   93.43 +		libmodplug) copy @std;;
   93.44 +		*-dev)      copy @dev;;
   93.45 +	esac
   93.46  }
    94.1 --- a/libnice/receipt	Sun Jul 23 13:55:19 2017 +0200
    94.2 +++ b/libnice/receipt	Thu Jul 27 00:56:44 2017 +0300
    94.3 @@ -10,8 +10,8 @@
    94.4  WEB_SITE="http://nice.freedesktop.org/"
    94.5  WGET_URL="http://nice.freedesktop.org/releases/$TARBALL"
    94.6  
    94.7 -DEPENDS="gstreamer"
    94.8 -BUILD_DEPENDS="gstreamer gstreamer-dev pkg-config glib-dev libxml2-dev"
    94.9 +DEPENDS="gstreamer0"
   94.10 +BUILD_DEPENDS="gstreamer0 gstreamer0-dev pkg-config glib-dev libxml2-dev"
   94.11  
   94.12  # Rules to configure and make the package.
   94.13  compile_rules()
    95.1 --- a/libvpx-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    95.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    95.3 @@ -1,20 +0,0 @@
    95.4 -# SliTaz package receipt.
    95.5 -
    95.6 -PACKAGE="libvpx-dev"
    95.7 -VERSION="1.3.0"
    95.8 -CATEGORY="development"
    95.9 -SHORT_DESC="devel files for libvpx"
   95.10 -MAINTAINER="slaxemulator@gmail.com"
   95.11 -LICENSE="BSD"
   95.12 -WEB_SITE="http://www.webproject.org/"
   95.13 -DEPENDS="libvpx pkg-config"
   95.14 -WANTED="libvpx"
   95.15 -
   95.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   95.17 -genpkg_rules()
   95.18 -{
   95.19 -	mkdir -p $fs/usr/lib
   95.20 -	cp -a $install/usr/include $fs/usr
   95.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   95.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   95.23 -}
    96.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    96.2 +++ b/libvpx/description.txt	Thu Jul 27 00:56:44 2017 +0300
    96.3 @@ -0,0 +1,3 @@
    96.4 +This package, from the WebM project, provides the reference implementations
    96.5 +of the VP8 Codec, used in most current html5 video, and of the next-generation
    96.6 +VP9 Codec.
    97.1 --- a/libvpx/receipt	Sun Jul 23 13:55:19 2017 +0200
    97.2 +++ b/libvpx/receipt	Thu Jul 27 00:56:44 2017 +0300
    97.3 @@ -1,36 +1,42 @@
    97.4 -# SliTaz package receipt.
    97.5 +# SliTaz package receipt v2.
    97.6  
    97.7  PACKAGE="libvpx"
    97.8 -VERSION="1.3.0"
    97.9 +VERSION="1.6.1"
   97.10  CATEGORY="multimedia"
   97.11  SHORT_DESC="The VP8 Codec SDK"
   97.12  MAINTAINER="slaxemulator@gmail.com"
   97.13  LICENSE="BSD"
   97.14  WEB_SITE="http://www.webmproject.org/"
   97.15 -TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   97.16 -WGET_URL="http://webm.googlecode.com/files/$TARBALL"
   97.17  
   97.18 -DEPENDS="glibc-base"
   97.19 -BUILD_DEPENDS="yasm coreutils-file-format"
   97.20 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   97.21 +WGET_URL="http://storage.googleapis.com/downloads.webmproject.org/releases/webm/$TARBALL"
   97.22 +
   97.23 +BUILD_DEPENDS="perl coreutils-file-output-full yasm"
   97.24 +SPLIT="libvpx-dev"
   97.25  
   97.26  # Rules to configure and make the package.
   97.27  compile_rules()
   97.28  {
   97.29 -	./configure \
   97.30 -		--enable-vp8 \
   97.31 +	# http://www.linuxfromscratch.org/blfs/view/stable/multimedia/libvpx.html
   97.32 +	sed -i 's/cp -p/cp/' build/make/Makefile &&
   97.33 +
   97.34 +	mkdir libvpx-build &&
   97.35 +	cd    libvpx-build &&
   97.36 +
   97.37 +	../configure \
   97.38 +		--prefix=/usr \
   97.39  		--enable-runtime-cpu-detect \
   97.40 -		--enable-postproc \
   97.41  		--enable-shared \
   97.42 -		--enable-pic \
   97.43 -		--disable-install-docs \
   97.44 -		--disable-install-srcs &&
   97.45 -	make && make DIST_DIR=$DESTDIR/usr install
   97.46 +		--disable-static \
   97.47 +		&&
   97.48 +	make && make install
   97.49  }
   97.50  
   97.51  # Rules to gen a SliTaz package suitable for Tazpkg.
   97.52  genpkg_rules()
   97.53  {
   97.54 -	mkdir -p $fs/usr/lib
   97.55 -	cp -a $install/usr/bin $fs/usr
   97.56 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   97.57 +	case $PACKAGE in
   97.58 +		libvpx) copy @std;;
   97.59 +		*-dev)  copy @dev;;
   97.60 +	esac
   97.61  }
    98.1 --- a/libwebkit-video/receipt	Sun Jul 23 13:55:19 2017 +0200
    98.2 +++ b/libwebkit-video/receipt	Thu Jul 27 00:56:44 2017 +0300
    98.3 @@ -22,7 +22,7 @@
    98.4  m4 bison flex xorg-libXdamage-dev acl-dev libsoup-dev libxml2-dev \
    98.5  libxcb-dev xcb-util-dev util-linux-uuid-dev zlib-dev libtasn1-dev \
    98.6  gobject-introspection-dev tar gettext glib-networking-dev gtk-doc \
    98.7 -gstreamer-dev gst-plugins-base-dev"
    98.8 +gstreamer0-dev gst-plugins-base-dev"
    98.9  SUGGESTED="gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-ffmpeg"
   98.10  
   98.11  # Rules to configure and make the package.
    99.1 --- a/libwnck-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
    99.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    99.3 @@ -1,22 +0,0 @@
    99.4 -# SliTaz package receipt.
    99.5 -
    99.6 -PACKAGE="libwnck-dev"
    99.7 -VERSION="2.30.7"
    99.8 -CATEGORY="development"
    99.9 -SHORT_DESC="libwnck devel files."
   99.10 -MAINTAINER="pankso@slitaz.org"
   99.11 -LICENSE="LGPL2"
   99.12 -WANTED="libwnck"
   99.13 -WEB_SITE="http://www.gnome.org/"
   99.14 -
   99.15 -DEPENDS="libwnck gtk+-dev startup-notification-dev pkg-config"
   99.16 -
   99.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   99.18 -genpkg_rules()
   99.19 -{
   99.20 -	mkdir -p $fs/usr/lib $fs/usr/share
   99.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   99.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   99.23 -	cp -a $install/usr/include $fs/usr
   99.24 -	cp -a $install/usr/share/gir-1.0 $fs/usr/share
   99.25 -}
   100.1 --- a/libwnck/receipt	Sun Jul 23 13:55:19 2017 +0200
   100.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   100.3 @@ -1,35 +0,0 @@
   100.4 -# SliTaz package receipt.
   100.5 -
   100.6 -PACKAGE="libwnck"
   100.7 -VERSION="2.30.7"
   100.8 -CATEGORY="x-window"
   100.9 -SHORT_DESC="libwnck is Window Navigator Construction Kit."
  100.10 -MAINTAINER="pankso@slitaz.org"
  100.11 -LICENSE="LGPL2"
  100.12 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
  100.13 -WEB_SITE="http://www.gnome.org/"
  100.14 -WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
  100.15 -
  100.16 -DEPENDS="expat gtk+ startup-notification xorg-libICE xorg-libSM xorg-libX11 \
  100.17 -xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdmcp xorg-libXext \
  100.18 -xorg-libXfixes xorg-libXinerama xorg-libXrandr xorg-libXrender xorg-libXdamage"
  100.19 -BUILD_DEPENDS="perl-xml-parser gettext intltool xorg-dev gtk+-dev pkg-config \
  100.20 -gobject-introspection-dev"
  100.21 -
  100.22 -# Rules to configure and make the package.
  100.23 -compile_rules()
  100.24 -{
  100.25 -	./configure \
  100.26 -		$CONFIGURE_ARGS &&
  100.27 -	make &&
  100.28 -	make DESTDIR=$DESTDIR install
  100.29 -}
  100.30 -
  100.31 -# Rules to gen a SliTaz package suitable for Tazpkg.
  100.32 -genpkg_rules()
  100.33 -{
  100.34 -	mkdir -p $fs/usr/lib
  100.35 -	cp -a $install/usr/bin $fs/usr
  100.36 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  100.37 -	cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
  100.38 -}
   101.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   101.2 +++ b/libwnck2/receipt	Thu Jul 27 00:56:44 2017 +0300
   101.3 @@ -0,0 +1,47 @@
   101.4 +# SliTaz package receipt v2.
   101.5 +
   101.6 +PACKAGE="libwnck2"
   101.7 +VERSION="2.30.7"
   101.8 +CATEGORY="x-window"
   101.9 +SHORT_DESC="Window Navigator Construction Kit"
  101.10 +MAINTAINER="pankso@slitaz.org"
  101.11 +LICENSE="LGPL2"
  101.12 +WEB_SITE="https://developer.gnome.org/libwnck/"
  101.13 +
  101.14 +TARBALL="libwnck-$VERSION.tar.bz2"
  101.15 +WGET_URL="$GNOME_MIRROR/libwnck/${VERSION%.*}/$TARBALL"
  101.16 +
  101.17 +BUILD_DEPENDS="intltool startup-notification-dev xorg-libX11-dev gtk+-dev \
  101.18 +gobject-introspection-dev"
  101.19 +SPLIT="libwnck2-dev"
  101.20 +
  101.21 +# Rules to configure and make the package.
  101.22 +compile_rules()
  101.23 +{
  101.24 +	./configure $CONFIGURE_ARGS && make && make install
  101.25 +}
  101.26 +
  101.27 +# Rules to gen a SliTaz package suitable for Tazpkg.
  101.28 +genpkg_rules()
  101.29 +{
  101.30 +	case $PACKAGE in
  101.31 +		libwnck2)
  101.32 +			copy @std
  101.33 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \
  101.34 +			libffi libharfbuzz liblzma libpng16 libxml2 pango pcre \
  101.35 +			startup-notification util-linux-blkid util-linux-mount \
  101.36 +			util-linux-uuid xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \
  101.37 +			xorg-libXrender xorg-libxcb xorg-pixman xorg-xcb-util zlib"
  101.38 +			;;
  101.39 +		*-dev)
  101.40 +			copy @dev
  101.41 +			DEPENDS="libwnck2 atk-dev bzip2-dev cairo-dev fontconfig-dev \
  101.42 +			freetype-dev gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev \
  101.43 +			libffi-dev libpng16-dev libxml2-dev pango-dev pcre-dev \
  101.44 +			startup-notification-dev util-linux-blkid-dev util-linux-mount-dev \
  101.45 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
  101.46 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
  101.47 +			xorg-libxcb-dev xorg-pixman-dev xorg-xcb-util-dev xz-dev zlib-dev"
  101.48 +			;;
  101.49 +	esac
  101.50 +}
   102.1 --- a/lvm2-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
   102.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   102.3 @@ -1,19 +0,0 @@
   102.4 -# SliTaz package receipt.
   102.5 -
   102.6 -PACKAGE="lvm2-dev"
   102.7 -VERSION="2.02.98"
   102.8 -CATEGORY="development"
   102.9 -SHORT_DESC="Linux Logical Volume Manager development files."
  102.10 -MAINTAINER="guillaume.michon@laposte.net"
  102.11 -LICENSE="GPL2"
  102.12 -WANTED="lvm2"
  102.13 -WEB_SITE="http://sourceware.org/lvm2/"
  102.14 -
  102.15 -DEPENDS="lvm2"
  102.16 -
  102.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  102.18 -genpkg_rules()
  102.19 -{
  102.20 -	mkdir -p $fs/usr/lib
  102.21 -	cp -a $install/usr/include $fs/usr
  102.22 -}
   103.1 --- a/lvm2/receipt	Sun Jul 23 13:55:19 2017 +0200
   103.2 +++ b/lvm2/receipt	Thu Jul 27 00:56:44 2017 +0300
   103.3 @@ -1,47 +1,79 @@
   103.4 -# SliTaz package receipt.
   103.5 +# SliTaz package receipt v2.
   103.6  
   103.7  PACKAGE="lvm2"
   103.8 -SOURCE="LVM2"
   103.9 -VERSION="2.02.98"
  103.10 +VERSION="2.02.173"
  103.11  CATEGORY="system-tools"
  103.12 -SHORT_DESC="Linux Logical Volume Manager."
  103.13 +SHORT_DESC="Linux Logical Volume Manager"
  103.14  MAINTAINER="guillaume.michon@laposte.net"
  103.15  LICENSE="GPL2"
  103.16 -TARBALL="$SOURCE.$VERSION.tgz"
  103.17  WEB_SITE="http://sourceware.org/lvm2/"
  103.18 +
  103.19 +TARBALL="LVM2.$VERSION.tgz"
  103.20  WGET_URL="ftp://sources.redhat.com/pub/lvm2/$TARBALL"
  103.21  
  103.22 -DEPENDS="readline linux-md libdevmapper ncurses"
  103.23 -BUILD_DEPENDS="readline-dev udev-dev ncurses-dev"
  103.24 +BUILD_DEPENDS="readline-dev eudev-dev ncurses-dev coreutils-file-format"
  103.25 +SPLIT="dmsetup libdevmapper libdevmapper-dev lvm2 lvm2-dev"
  103.26  
  103.27  # Rules to configure and make the package.
  103.28  compile_rules()
  103.29  {
  103.30 -	cd $src
  103.31 +	# http://www.linuxfromscratch.org/blfs/view/stable/postlfs/lvm2.html
  103.32 +
  103.33  	./configure \
  103.34 +		--exec-prefix= \
  103.35 +		--enable-applib \
  103.36  		--enable-cmdlib \
  103.37 +		--enable-pkgconfig \
  103.38 +		--enable-udev_sync \
  103.39  		--enable-dmeventd \
  103.40 -		--with-udevdir=/lib/udev/rules.d \
  103.41 -		--enable-udev_sync \
  103.42  		--enable-udev_rules \
  103.43 -		--enable-cmdlib \
  103.44 -		--enable-applib \
  103.45  		--enable-readline \
  103.46 -		--enable-pkgconfig \
  103.47 +		--with-thin-check=   --with-thin-dump=     --with-thin-repair= \
  103.48 +		--with-thin-restore= --with-cache-check=   --with-cache-dump= \
  103.49 +		--with-cache-repair= --with-cache-restore= \
  103.50 +		MKDIR_P='mkdir -p' \
  103.51  		$CONFIGURE_ARGS &&
  103.52 -	make && make install
  103.53 -	cd $src/udev
  103.54 +	title "make" &&
  103.55 +	make &&
  103.56 +	make -C tools install_dmsetup_dynamic &&
  103.57 +	make -C udev  install &&
  103.58 +	make -C libdm install &&
  103.59  	make install
  103.60  }
  103.61  
  103.62  # Rules to gen a SliTaz package suitable for Tazpkg.
  103.63  genpkg_rules()
  103.64  {
  103.65 -	mkdir -p $fs/usr/lib
  103.66 -	cp -a $install/etc $fs
  103.67 -	cp -a $install/usr/sbin $fs/usr
  103.68 -	cp -a $install/usr/lib/* $fs/usr/lib
  103.69 -	# split libdevmapper
  103.70 -	rm -f $fs/usr/lib/libdevmapper*.so*
  103.71 -	rm -f $fs/usr/sbin/dmsetup
  103.72 +	case $PACKAGE in
  103.73 +		dmsetup)
  103.74 +			copy dmsetup dmstats
  103.75 +			DEPENDS="libdevmapper"
  103.76 +			CAT="system-tools|Linux device mapper setup tool"
  103.77 +			;;
  103.78 +		libdevmapper)
  103.79 +			# to satisfy package ldd-dependencies: add liblvm2cmd.so*
  103.80 +			copy *.rules libdevmapper*.so* liblvm2cmd.so*
  103.81 +			DEPENDS="eudev"
  103.82 +			CAT="system-tools|Linux device mapper library"
  103.83 +			;;
  103.84 +		libdevmapper-dev)
  103.85 +			# ... and add lvm2cmd.h because liblvm2cmd.so in libdevmapper package
  103.86 +			copy libdevmapper*.h devmapper*.pc lvm2cmd.h
  103.87 +			CAT="system-tools|Linux device mapper development files"
  103.88 +			DEPENDS="libdevmapper eudev-dev"
  103.89 +			;;
  103.90 +		lvm2)
  103.91 +			copy @std
  103.92 +			remove_already_packed
  103.93 +			DEPENDS="eudev libdevmapper ncurses readline   linux-md"
  103.94 +			;;
  103.95 +		lvm2-dev)
  103.96 +			copy lvm2app.h lvm2app.pc
  103.97 +			DEPENDS="lvm2 libdevmapper-dev"
  103.98 +			;;
  103.99 +	esac
 103.100  }
 103.101 +
 103.102 +post_install_libdevmapper() {
 103.103 +	tazpkg reconfigure eudev --root="$1"
 103.104 +}
   104.1 --- a/mate-notification-daemon/receipt	Sun Jul 23 13:55:19 2017 +0200
   104.2 +++ b/mate-notification-daemon/receipt	Thu Jul 27 00:56:44 2017 +0300
   104.3 @@ -1,31 +1,28 @@
   104.4 -# SliTaz package receipt.
   104.5 +# SliTaz package receipt v2.
   104.6  
   104.7  PACKAGE="mate-notification-daemon"
   104.8 -VERSION="1.13.0"
   104.9 +VERSION="1.14.0"
  104.10  CATEGORY="x-window"
  104.11  SHORT_DESC="Fork of gnome-notification-daemon"
  104.12  MAINTAINER="al.bobylev@gmail.com"
  104.13  LICENSE="GPL2"
  104.14  WEB_SITE="https://github.com/mate-desktop/mate-notification-daemon/"
  104.15 +
  104.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
  104.17  WGET_URL="${WEB_SITE}archive/v$VERSION.tar.gz"
  104.18 -PROVIDE="notification-daemon"
  104.19 -TAGS="MATE"
  104.20  
  104.21 -DEPENDS="gtk+ libcanberra libltdl libnotify libwnck"
  104.22  BUILD_DEPENDS="autoconf automake libtool gtk+-dev dbus-dev dbus-glib-dev \
  104.23 -libcanberra-dev libwnck-dev libnotify-dev intltool"
  104.24 -GENERIC_MENUS="no"
  104.25 +libcanberra-dev libwnck2-dev libnotify-dev intltool"
  104.26  
  104.27  # Rules to configure and make the package.
  104.28  compile_rules()
  104.29  {
  104.30  	sed -i '/^MATE_/d' configure.ac	# build standalone without MATE
  104.31 +	sed -i '/^OnlyShowIn/d' src/capplet/mate-notification-properties.desktop.in
  104.32  
  104.33 -	mkdir macros; autoreconf --install --force
  104.34 +	mkdir macros; autoreconf -fi
  104.35  	intltoolize;  autoreconf
  104.36  	./configure \
  104.37 -		--prefix=/usr \
  104.38  		--sysconfdir=/etc \
  104.39  	$CONFIGURE_ARGS &&
  104.40  	make && make install
  104.41 @@ -34,10 +31,14 @@
  104.42  # Rules to gen a SliTaz package suitable for Tazpkg.
  104.43  genpkg_rules()
  104.44  {
  104.45 -	cp -a $install/* $fs
  104.46 -	find $fs/usr/lib -name '*.*a' -delete
  104.47 -	rm -r $fs/usr/share/locale
  104.48 -	sed -i '/^OnlyShowIn/d' $fs/usr/share/applications/mate-notification-properties.desktop
  104.49 -	#find $fs/usr/share/man -type f -exec gzip \{\} \;
  104.50 -	rm -rf $fs/usr/share/man
  104.51 +	copy @std
  104.52 +	rm -r $fs/usr/share/icons/; cook_copy_icons # only 16 and 48
  104.53 +	DEPENDS="atk bzlib cairo dbus dbus-glib fontconfig freetype gdk-pixbuf \
  104.54 +	glib gtk+ libcanberra libffi libharfbuzz libltdl liblzma libnotify libogg \
  104.55 +	libpng16 libvorbis libwnck2 libxml2 pango pcre startup-notification \
  104.56 +	util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 xorg-libXau \
  104.57 +	xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman \
  104.58 +	xorg-xcb-util zlib"
  104.59 +	PROVIDE="notification-daemon"
  104.60 +	TAGS="MATE"
  104.61  }
   105.1 --- a/midori-video/receipt	Sun Jul 23 13:55:19 2017 +0200
   105.2 +++ b/midori-video/receipt	Thu Jul 27 00:56:44 2017 +0300
   105.3 @@ -8,7 +8,7 @@
   105.4  LICENSE="LGPL2.1"
   105.5  WEB_SITE="http://www.slitaz.org"
   105.6  
   105.7 -DEPENDS="midori libwebkit-video gstreamer gst-plugins-base gst-plugins-good \
   105.8 +DEPENDS="midori libwebkit-video gstreamer0 gst-plugins-base gst-plugins-good \
   105.9  	gst-ffmpeg-small"
  105.10  
  105.11  SUGGESTED="gst-plugins-bad gst-ffmpeg"
   106.1 --- a/miro/receipt	Sun Jul 23 13:55:19 2017 +0200
   106.2 +++ b/miro/receipt	Thu Jul 27 00:56:44 2017 +0300
   106.3 @@ -10,11 +10,11 @@
   106.4  WEB_SITE="http://www.getmiro.com"
   106.5  WGET_URL="http://ftp.osuosl.org/pub/pculture.org/$PACKAGE/src/$TARBALL"
   106.6  
   106.7 -DEPENDS="dbus-python python-pyrex pygtk gstreamer python-pysqlite pywebkitgtk \
   106.8 +DEPENDS="dbus-python python-pyrex pygtk gstreamer0 python-pysqlite pywebkitgtk \
   106.9  shared-mime-info desktop-file-utils hicolor-icon-theme gst-python notify-python \
  106.10  libtorrent-rasterbar gst-plugins-base gst-plugins-good gst-ffmpeg \
  106.11  pycurl taglib python-gconf"
  106.12 -BUILD_DEPENDS="$DEPENDS python-dev dbus-python-dev pygtk-dev gstreamer-dev \
  106.13 +BUILD_DEPENDS="$DEPENDS python-dev dbus-python-dev pygtk-dev gstreamer0-dev \
  106.14  shared-mime-info-dev gst-python-dev libtorrent-rasterbar-dev libsoup-dev \
  106.15  libwebkit-dev gst-plugins-base-dev gst-plugins-good-dev ffmpeg-dev \
  106.16  imagemagick-dev taglib-dev libboost-dev"
   107.1 --- a/mtools/receipt	Sun Jul 23 13:55:19 2017 +0200
   107.2 +++ b/mtools/receipt	Thu Jul 27 00:56:44 2017 +0300
   107.3 @@ -1,33 +1,37 @@
   107.4 -# SliTaz package receipt.
   107.5 +# SliTaz package receipt v2.
   107.6  
   107.7  PACKAGE="mtools"
   107.8 -VERSION="4.0.16"
   107.9 +VERSION="4.0.18"
  107.10  CATEGORY="system-tools"
  107.11 -SHORT_DESC="Access MS-DOS disk from *nix."
  107.12 +SHORT_DESC="Access MS-DOS disk from *nix"
  107.13  MAINTAINER="erjo@slitaz.org"
  107.14  LICENSE="GPL3"
  107.15 +WEB_SITE="https://www.gnu.org/software/mtools/intro.html"
  107.16 +
  107.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  107.18 -WEB_SITE="http://mtools.linux.lu/"
  107.19 -WGET_URL="http://mtools.linux.lu/$TARBALL"
  107.20 +WGET_URL="https://ftp.gnu.org/pub/gnu/mtools/$TARBALL"
  107.21  
  107.22 -DEPENDS="xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXdmcp"
  107.23 -BUILD_DEPENDS="texinfo"
  107.24 +BUILD_DEPENDS="texinfo xorg-libX11-dev xorg-libICE-dev"
  107.25 +SPLIT="mtools-floppyd mtools"
  107.26  
  107.27  # Rules to configure and make the package.
  107.28  compile_rules()
  107.29  {
  107.30 -	# Patching Makefile to avoid error on makeinfo
  107.31 -	cd  $src
  107.32 -	./configure --prefix=/usr \
  107.33 -	$CONFIGURE_ARGS &&
  107.34 -	make MYCFLAGS="-g -O2 -Wall" mtools &&
  107.35 -	make -j1 MYCFLAGS="-g -O2 -Wall" install DESTDIR=$DESTDIR
  107.36 +	./configure $CONFIGURE_ARGS && make && make install
  107.37  }
  107.38  
  107.39  # Rules to gen a SliTaz package suitable for Tazpkg.
  107.40  genpkg_rules()
  107.41  {
  107.42 -	mkdir -p $fs/usr
  107.43 -	cp -a $install/usr/bin $fs/usr
  107.44 +	case $PACKAGE in
  107.45 +		*-floppyd)
  107.46 +			copy floppyd floppyd_installtest
  107.47 +			CAT="system-tools|floppy daemon"
  107.48 +			DEPENDS="xorg-libX11 xorg-libXau"
  107.49 +			;;
  107.50 +		mtools)
  107.51 +			copy @std
  107.52 +			remove_already_packed
  107.53 +			;;
  107.54 +	esac
  107.55  }
  107.56 -
   108.1 --- a/mtools/stuff/mtools_makefile.patch	Sun Jul 23 13:55:19 2017 +0200
   108.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   108.3 @@ -1,13 +0,0 @@
   108.4 ---- mtools-3.9.11.ori/Makefile	Tue Sep 16 22:01:39 2008
   108.5 -+++ mtools-3.9.11/Makefile	Tue Sep 16 22:05:15 2008
   108.6 -@@ -216,8 +216,8 @@
   108.7 - uninstall-info:
   108.8 - 	cd $(DESTDIR)$(infodir) && rm -f mtools.info*
   108.9 - 
  108.10 --install:	$(DESTDIR)$(bindir)/mtools $(DESTDIR)$(bindir)/floppyd $(DESTDIR)$(bindir)/floppyd_installtest install-man install-links \
  108.11 --		$(DESTDIR)$(bindir)/mkmanifest install-scripts install-info
  108.12 -+install:	$(DESTDIR)$(bindir)/mtools $(DESTDIR)$(bindir)/floppyd $(DESTDIR)$(bindir)/floppyd_installtest install-links \
  108.13 -+		$(DESTDIR)$(bindir)/mkmanifest install-scripts
  108.14 - 
  108.15 - uninstall:	uninstall-bin uninstall-man uninstall-links \
  108.16 - 		uninstall-scripts
   109.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   109.2 +++ b/mtools/stuff/patches/mkdir-p.diff	Thu Jul 27 00:56:44 2017 +0300
   109.3 @@ -0,0 +1,11 @@
   109.4 +--- a/mkinstalldirs
   109.5 ++++ b/mkinstalldirs
   109.6 +@@ -38,7 +38,7 @@
   109.7 + 
   109.8 +      if test ! -d "$pathcomp"; then
   109.9 +         echo "mkdir $pathcomp" 1>&2
  109.10 +-        mkdir "$pathcomp" || errstatus=$?
  109.11 ++        mkdir -p "$pathcomp" || errstatus=$?
  109.12 +      fi
  109.13 + 
  109.14 +      pathcomp="$pathcomp/"
   110.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   110.2 +++ b/mtools/stuff/patches/series	Thu Jul 27 00:56:44 2017 +0300
   110.3 @@ -0,0 +1,1 @@
   110.4 +mkdir-p.diff
   111.1 --- a/nilfs-utils-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
   111.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   111.3 @@ -1,20 +0,0 @@
   111.4 -# SliTaz package receipt.
   111.5 -
   111.6 -PACKAGE="nilfs-utils-dev"
   111.7 -VERSION="2.2.3"
   111.8 -CATEGORY="development"
   111.9 -SHORT_DESC="NILFS Filesystem development. files"
  111.10 -MAINTAINER="pascal.bellard@slitaz.org"
  111.11 -LICENSE="GPL2 LGPL2.1"
  111.12 -WEB_SITE="https://github.com/nilfs-dev/nilfs-utils"
  111.13 -WANTED="nilfs-utils"
  111.14 -
  111.15 -DEPENDS="nilfs-utils"
  111.16 -
  111.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  111.18 -genpkg_rules()
  111.19 -{
  111.20 -	mkdir -p $fs/usr/lib
  111.21 -	cp -a $install/usr/include $fs/usr/
  111.22 -	cp -a $install/usr/lib/*a $fs/usr/lib/
  111.23 -}
   112.1 --- a/nilfs-utils/receipt	Sun Jul 23 13:55:19 2017 +0200
   112.2 +++ b/nilfs-utils/receipt	Thu Jul 27 00:56:44 2017 +0300
   112.3 @@ -1,36 +1,42 @@
   112.4 -# SliTaz package receipt.
   112.5 +# SliTaz package receipt v2.
   112.6  
   112.7  PACKAGE="nilfs-utils"
   112.8 -VERSION="2.2.3"
   112.9 +VERSION="2.2.6"
  112.10  CATEGORY="system-tools"
  112.11 -SHORT_DESC="NILFS Filesystem user space tools."
  112.12 +SHORT_DESC="NILFS Filesystem user space tools"
  112.13  MAINTAINER="pascal.bellard@slitaz.org"
  112.14  LICENSE="GPL2 LGPL2.1"
  112.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
  112.16 -WEB_SITE="https://github.com/nilfs-dev/nilfs-utils"
  112.17 -WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz"
  112.18 +WEB_SITE="http://nilfs.sourceforge.net/"
  112.19 +#WGET_URL="https://github.com/nilfs-dev/nilfs-utils/"
  112.20  
  112.21 -DEPENDS="util-linux-mount util-linux-blkid util-linux-uuid"
  112.22 -BUILD_DEPENDS="wget autoconf automake libtool util-linux-mount-dev \
  112.23 -util-linux-blkid-dev util-linux-uuid-dev"
  112.24 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
  112.25 +WGET_URL="http://nilfs.sourceforge.net/download/$TARBALL" # note, no $SF_MIRROR
  112.26 +
  112.27 +BUILD_DEPENDS="automake libtool util-linux-uuid-dev util-linux-mount-dev"
  112.28 +SPLIT="nilfs-utils-dev"
  112.29  
  112.30  # Rules to configure and make the package.
  112.31  compile_rules()
  112.32  {
  112.33 -	./autogen.sh
  112.34 -	./configure --prefix=/usr \
  112.35 +	./autogen.sh &&
  112.36 +	./configure \
  112.37 +		--with-libmount \
  112.38  		$CONFIGURE_ARGS &&
  112.39 -	make &&
  112.40 -	make DESTDIR=$DESTDIR install
  112.41 +	make && make install
  112.42  }
  112.43  
  112.44  # Rules to gen a SliTaz package suitable for Tazpkg.
  112.45  genpkg_rules()
  112.46  {
  112.47 -	mkdir -p $fs/usr/lib
  112.48 -	cp -a $install/etc $fs/
  112.49 -	cp -a $install/sbin $fs/
  112.50 -	cp -a $install/usr/bin $fs/usr/
  112.51 -	cp -a $install/usr/sbin $fs/usr/
  112.52 -	cp -a $install/usr/lib/*.so* $fs/usr/lib/
  112.53 +	case $PACKAGE in
  112.54 +		*-utils)
  112.55 +			copy @std
  112.56 +			DEPENDS="util-linux-blkid util-linux-mount util-linux-uuid"
  112.57 +			CONFIG_FILES="/etc/nilfs_cleanerd.conf"
  112.58 +			;;
  112.59 +		*-dev)
  112.60 +			copy @dev
  112.61 +			DEPENDS="nilfs-utils util-linux-uuid-dev"
  112.62 +			;;
  112.63 +	esac
  112.64  }
   113.1 --- a/ntfs-3g-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
   113.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   113.3 @@ -1,22 +0,0 @@
   113.4 -# SliTaz package receipt.
   113.5 -
   113.6 -PACKAGE="ntfs-3g-dev"
   113.7 -VERSION="2014.2.15"
   113.8 -CATEGORY="development"
   113.9 -SHORT_DESC="The free ntfs driver devel files."
  113.10 -MAINTAINER="pankso@slitaz.org"
  113.11 -LICENSE="GPL2"
  113.12 -WANTED="ntfs-3g"
  113.13 -WEB_SITE="http://www.ntfs-3g.org/"
  113.14 -
  113.15 -DEPENDS="fuse-dev pkg-config"
  113.16 -
  113.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  113.18 -genpkg_rules()
  113.19 -{
  113.20 -	mkdir -p $fs/usr/lib
  113.21 -	cp -a $install/usr/include $fs/usr
  113.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
  113.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  113.24 -}
  113.25 -
   114.1 --- a/ntfs-3g/receipt	Sun Jul 23 13:55:19 2017 +0200
   114.2 +++ b/ntfs-3g/receipt	Thu Jul 27 00:56:44 2017 +0300
   114.3 @@ -1,55 +1,70 @@
   114.4 -# SliTaz package receipt.
   114.5 +# SliTaz package receipt v2.
   114.6  
   114.7  PACKAGE="ntfs-3g"
   114.8 -VERSION="2014.2.15"
   114.9 +VERSION="2017.3.23"
  114.10  CATEGORY="system-tools"
  114.11 -SHORT_DESC="Read/write NTFS driver for FUSE"
  114.12 +SHORT_DESC="Read/write NTFS driver"
  114.13  MAINTAINER="pankso@slitaz.org"
  114.14 -LICENSE="GPL2"
  114.15 -SOURCE="ntfs-3g_ntfsprogs"
  114.16 -TARBALL="$SOURCE-$VERSION.tgz"
  114.17 -WEB_SITE="http://tuxera.com/opensource"
  114.18 -WGET_URL="$WEB_SITE/$TARBALL"
  114.19 -CONFIG_FILES="/etc/filesystems"
  114.20 -TAGS="windows"
  114.21 +LICENSE="GPL2 LGPL2"
  114.22 +WEB_SITE="https://www.tuxera.com/community/open-source-ntfs-3g/"
  114.23  
  114.24 -DEPENDS="fuse attr"
  114.25 -BUILD_DEPENDS="fuse-dev attr-dev"
  114.26 +TARBALL="ntfs-3g_ntfsprogs-$VERSION.tgz"
  114.27 +WGET_URL="https://tuxera.com/opensource/$TARBALL"
  114.28 +
  114.29 +BUILD_DEPENDS="util-linux-uuid-dev libtool"
  114.30 +SPLIT="ntfsprogs ntfsprogs-extra ntfs-3g ntfs-3g-dev"
  114.31  
  114.32  # Rules to configure and make the package.
  114.33  compile_rules()
  114.34  {
  114.35 -	./configure --prefix=/usr \
  114.36 -	--disable-static \
  114.37 -	--with-fuse=internal \
  114.38 -	--mandir=/usr/share/man $CONFIGURE_ARGS &&
  114.39 +	# http://www.linuxfromscratch.org/blfs/view/stable/postlfs/ntfs-3g.html
  114.40 +
  114.41 +	touch $src/libtoolT
  114.42 +
  114.43 +	./configure \
  114.44 +		--enable-extras \
  114.45 +		$CONFIGURE_ARGS &&
  114.46  	make &&
  114.47 -	make DESTDIR=$DESTDIR install
  114.48 +	mkdir -p $install/lib &&
  114.49 +	make install &&
  114.50 +
  114.51 +	mkdir -p $install/etc && touch $install/etc/filesystems &&
  114.52 +	#this link allow udisks2 to use ntfs-3g
  114.53 +	ln -s mount.ntfs-3g $install/sbin/mount.ntfs
  114.54  }
  114.55  
  114.56  # Rules to gen a SliTaz package suitable for Tazpkg.
  114.57  genpkg_rules()
  114.58  {
  114.59 -	mkdir -p $fs/lib $fs/usr/lib $fs/etc $fs/sbin $fs/usr/bin
  114.60 -	cp -a $install/bin $fs/
  114.61 -	cp -a $install/sbin/*-3g $fs/sbin
  114.62 -	cp -a $install/lib/*-3g.so* $fs/lib
  114.63 -	cp -a $install/usr/lib/*-3g.so* $fs/usr/lib
  114.64 -	cp -a $install/usr/bin/*-3g* $fs/usr/bin
  114.65 -	touch $fs/etc/filesystems
  114.66 -	#this link allow udisks2 to use ntfs-3g
  114.67 -	cd $fs/sbin
  114.68 -	ln -s mount.ntfs-3g mount.ntfs
  114.69 +	TAGS="windows"
  114.70 +	case $PACKAGE in
  114.71 +		ntfsprogs)
  114.72 +			copy mkfs.ntfs mkntfs ntfscat ntfsclone ntfscluster ntfscmp ntfscp \
  114.73 +			ntfsfix ntfsinfo ntfslabel ntfsls ntfsresize ntfsundelete
  114.74 +			CAT="system-tools|ntfsprogs utilities"
  114.75 +			DEPENDS="ntfs-3g util-linux-uuid"
  114.76 +			;;
  114.77 +		*-extra)
  114.78 +			copy ntfsrecover ntfssecaudit ntfstruncate ntfsusermap ntfswipe
  114.79 +			CAT="system-tools|extra ntfsprogs utilities"
  114.80 +			DEPENDS="ntfs-3g"
  114.81 +			;;
  114.82 +		ntfs-3g)
  114.83 +			copy @std
  114.84 +			remove_already_packed
  114.85 +			CONFIG_FILES="/etc/filesystems"
  114.86 +			;;
  114.87 +		*-dev)
  114.88 +			copy @dev
  114.89 +			PROVIDE="ntfsprogs-dev"
  114.90 +			;;
  114.91 +	esac
  114.92  }
  114.93  
  114.94 -# Pre remove and post install commands for Tazpkg.
  114.95 -pre_remove()
  114.96 -{
  114.97 +post_install_ntfs_3g() {
  114.98 +	grep -qs ^$PACKAGE$ "$1/etc/filesystems" || \
  114.99 +	echo  "$PACKAGE" >> "$1/etc/filesystems"
 114.100 +}
 114.101 +pre_remove_ntfs_3g() {
 114.102  	sed -i '/^$PACKAGE$/d' "$1/etc/filesystems"
 114.103  }
 114.104 -
 114.105 -post_install()
 114.106 -{
 114.107 -	grep -qs ^$PACKAGE$ "$1/etc/filesystems" || \
 114.108 -		echo "$PACKAGE" >> "$1/etc/filesystems"
 114.109 -}
   115.1 --- a/ntfsprogs-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
   115.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   115.3 @@ -1,21 +0,0 @@
   115.4 -# SliTaz package receipt.
   115.5 -
   115.6 -PACKAGE="ntfsprogs-dev"
   115.7 -VERSION="2.0.0"
   115.8 -CATEGORY="development"
   115.9 -SHORT_DESC="Utilities for ntfs manipulations with FUSE module, development files."
  115.10 -MAINTAINER="pankso@slitaz.org"
  115.11 -LICENSE="GPL2"
  115.12 -WEB_SITE="http://www.linux-ntfs.org/"
  115.13 -WANTED="ntfsprogs"
  115.14 -
  115.15 -DEPENDS="ntfsprogs"
  115.16 -
  115.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  115.18 -genpkg_rules()
  115.19 -{
  115.20 -	mkdir -p $fs/usr/lib
  115.21 -	cp -a $install/usr/lib/*a $fs/usr/lib
  115.22 -	cp -a $install/usr/include $fs/usr
  115.23 -}
  115.24 -
   116.1 --- a/ntfsprogs/receipt	Sun Jul 23 13:55:19 2017 +0200
   116.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   116.3 @@ -1,39 +0,0 @@
   116.4 -# SliTaz package receipt.
   116.5 -
   116.6 -PACKAGE="ntfsprogs"
   116.7 -VERSION="2.0.0"
   116.8 -CATEGORY="system-tools"
   116.9 -SHORT_DESC="Utilities for ntfs manipulations with FUSE module."
  116.10 -MAINTAINER="pankso@slitaz.org"
  116.11 -LICENSE="GPL2"
  116.12 -TARBALL="$PACKAGE-$VERSION.tar.gz"
  116.13 -WEB_SITE="http://www.linux-ntfs.org/"
  116.14 -WGET_URL="$SF_MIRROR/linux-ntfs/$TARBALL"
  116.15 -TAGS="windows"
  116.16 -
  116.17 -DEPENDS="fuse ntfs-3g util-linux-uuid"
  116.18 -BUILD_DEPENDS="fuse"
  116.19 -
  116.20 -# Rules to configure and make the package.
  116.21 -compile_rules()
  116.22 -{
  116.23 -	cd $src
  116.24 -	./configure \
  116.25 -		--prefix=/usr \
  116.26 -		--mandir=/usr/share/man \
  116.27 -		--enable-fuse-module \
  116.28 -		$CONFIGURE_ARGS &&
  116.29 -	make &&
  116.30 -	make DESTDIR=$DESTDIR install
  116.31 -}
  116.32 -
  116.33 -# Rules to gen a SliTaz package suitable for Tazpkg.
  116.34 -genpkg_rules()
  116.35 -{
  116.36 -	mkdir -p $fs/usr/lib
  116.37 -	cp -a $install/usr/bin $fs/usr
  116.38 -	cp -a $install/usr/sbin $fs/usr
  116.39 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  116.40 -	cp -a $install/sbin $fs
  116.41 -}
  116.42 -
   117.1 --- a/palemoon/receipt	Sun Jul 23 13:55:19 2017 +0200
   117.2 +++ b/palemoon/receipt	Thu Jul 27 00:56:44 2017 +0300
   117.3 @@ -14,7 +14,7 @@
   117.4  
   117.5  DEPENDS="gtk+"
   117.6  BUILD_DEPENDS="autoconf213 gtk+-dev yasm zip unzip iw dbus-dev dbus-glib-dev \
   117.7 -iw libpng-dev gstreamer gstreamer-dev gst-plugins-base-dev gst-plugins-base \
   117.8 +iw libpng-dev gstreamer0 gstreamer0-dev gst-plugins-base-dev gst-plugins-base \
   117.9  libvpx-dev mesa-dev setuptools virtualenv zlib-dev bzip2-dev python-dev \
  117.10  pixman pixman-dev libffi libffi-dev" # sqlite sqlite-dev libevent libevent-dev
  117.11  
   118.1 --- a/parole/receipt	Sun Jul 23 13:55:19 2017 +0200
   118.2 +++ b/parole/receipt	Thu Jul 27 00:56:44 2017 +0300
   118.3 @@ -11,10 +11,10 @@
   118.4  WGET_URL="http://archive.xfce.org/src/apps/parole/${VERSION:0:3}/$TARBALL"
   118.5  
   118.6  DEPENDS="libxfcegui4 libxfce4util dbus-glib glib gst-plugins-base taglib \
   118.7 -startup-notification libnotify gstreamer util-linux-uuid"
   118.8 +startup-notification libnotify gstreamer0 util-linux-uuid"
   118.9  BUILD_DEPENDS="intltool libxfcegui4-dev libxfce4util-dev dbus-glib-dev \
  118.10  glib-dev gst-plugins-base-dev taglib-dev startup-notification-dev \
  118.11 -libnotify-dev gstreamer-dev util-linux-uuid-dev coreutils-operations \
  118.12 +libnotify-dev gstreamer0-dev util-linux-uuid-dev coreutils-operations \
  118.13  gtk+-dev libxml2-dev orc-dev libxfconf-dev libxfce4ui-dev"
  118.14  
  118.15  # Rules to configure and make the package.
   119.1 --- a/parted/receipt	Sun Jul 23 13:55:19 2017 +0200
   119.2 +++ b/parted/receipt	Thu Jul 27 00:56:44 2017 +0300
   119.3 @@ -1,9 +1,9 @@
   119.4 -# SliTaz package receipt.
   119.5 +# SliTaz package receipt v2.
   119.6  
   119.7  PACKAGE="parted"
   119.8  VERSION="3.2"
   119.9  CATEGORY="system-tools"
  119.10 -SHORT_DESC="GNU parted partition editor."
  119.11 +SHORT_DESC="GNU parted partition editor"
  119.12  MAINTAINER="pankso@slitaz.org"
  119.13  LICENSE="GPL3"
  119.14  WEB_SITE="http://www.gnu.org/software/parted/index.shtml"
  119.15 @@ -12,33 +12,45 @@
  119.16  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
  119.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
  119.18  
  119.19 -DEPENDS="util-linux-uuid util-linux-blkid"
  119.20 -BUILD_DEPENDS="e2fsprogs-dev util-linux-uuid-dev util-linux-blkid-dev"
  119.21 -SUGGESTED="btrfs-progs e2fsprogs f2fs-tools dosfstools mtools hfsutils \
  119.22 -hfsprogs jfsutils util-linux lvm2 nilfs-utils ntfsprogs reiser4progs \
  119.23 -reiserfsprogs xfsprogs"
  119.24 +BUILD_DEPENDS="gettext util-linux-uuid-dev readline-dev check-dev texinfo"
  119.25 +SPLIT="parted-dev"
  119.26  
  119.27  # Rules to configure and make the package.
  119.28  compile_rules()
  119.29  {
  119.30 -	patch -p1 < $stuff/device_mapper.u
  119.31 -	grep -qs 'define u8' libparted/arch/linux.c ||
  119.32 -	sed -i 's|#include <scsi/scsi.h>|#define u8 __u8\n&|' \
  119.33 -		libparted/arch/linux.c
  119.34 +#	grep -qs 'define u8' libparted/arch/linux.c ||
  119.35 +#	sed -i 's|#include <scsi/scsi.h>|#define u8 __u8\n&|' libparted/arch/linux.c
  119.36  
  119.37 +	# http://www.linuxfromscratch.org/blfs/view/stable/postlfs/parted.html
  119.38  	./configure \
  119.39 -		--disable-debug \
  119.40 -		--disable-Werror \
  119.41 -		--without-readline \
  119.42 +		--disable-static \
  119.43  		--disable-device-mapper \
  119.44  		$CONFIGURE_ARGS &&
  119.45 -	make && make install
  119.46 +	make &&
  119.47 +	make -C doc html &&
  119.48 +	makeinfo --html      -o doc/html       doc/parted.texi &&
  119.49 +	makeinfo --plaintext -o doc/parted.txt doc/parted.texi &&
  119.50 +	make install &&
  119.51 +	docdir="$install/usr/share/doc/parted-$VERSION" &&
  119.52 +	mkdir -p $docdir/html &&
  119.53 +	install -v -m644 doc/html/* $docdir/html &&
  119.54 +	install -v -m644 doc/FAT doc/API doc/parted.txt doc/parted.html $docdir
  119.55  }
  119.56  
  119.57  # Rules to gen a SliTaz package suitable for Tazpkg.
  119.58  genpkg_rules()
  119.59  {
  119.60 -	mkdir -p $fs/usr/lib
  119.61 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  119.62 -	cp -a $install/usr/sbin $fs/usr
  119.63 +	case $PACKAGE in
  119.64 +		parted)
  119.65 +			copy *.so* sbin/
  119.66 +			DEPENDS="ncurses readline util-linux-blkid util-linux-uuid"
  119.67 +			SUGGESTED="btrfs-progs e2fsprogs f2fs-tools dosfstools mtools \
  119.68 +			hfsutils hfsprogs jfsutils util-linux lvm2 nilfs-utils ntfsprogs \
  119.69 +			reiser4progs reiserfsprogs xfsprogs"
  119.70 +			;;
  119.71 +		*-dev)
  119.72 +			copy @dev
  119.73 +			DEPENDS="parted util-linux-blkid-dev util-linux-uuid-dev"
  119.74 +			;;
  119.75 +	esac
  119.76  }
   120.1 --- a/parted/stuff/device_mapper.u	Sun Jul 23 13:55:19 2017 +0200
   120.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   120.3 @@ -1,44 +0,0 @@
   120.4 ---- parted-3.2/libparted/arch/linux.c.device-mapper	2014-06-15 20:15:54.000000000 +0100
   120.5 -+++ parted-3.2/libparted/arch/linux.c	2014-07-29 22:27:54.487430030 +0100
   120.6 -@@ -2307,6 +2307,7 @@ zasprintf (const char *format, ...)
   120.7 - static char *
   120.8 - dm_canonical_path (PedDevice const *dev)
   120.9 - {
  120.10 -+#ifdef ENABLE_DEVICE_MAPPER
  120.11 -         LinuxSpecific const *arch_specific = LINUX_SPECIFIC (dev);
  120.12 - 
  120.13 -         /* Get map name from devicemapper */
  120.14 -@@ -2324,6 +2325,7 @@ dm_canonical_path (PedDevice const *dev)
  120.15 -         dm_task_destroy (task);
  120.16 -         return dev_name;
  120.17 - err:
  120.18 -+#endif
  120.19 -         return NULL;
  120.20 - }
  120.21 - 
  120.22 -@@ -2944,13 +2946,14 @@ _disk_sync_part_table (PedDisk* disk)
  120.23 -                                                unsigned long long *start,
  120.24 -                                                unsigned long long *length);
  120.25 - 
  120.26 --
  120.27 -+#ifdef ENABLE_DEVICE_MAPPER
  120.28 -         if (disk->dev->type == PED_DEVICE_DM) {
  120.29 -                 add_partition = _dm_add_partition;
  120.30 -                 remove_partition = _dm_remove_partition;
  120.31 -                 resize_partition = _dm_resize_partition;
  120.32 -                 get_partition_start_and_length = _dm_get_partition_start_and_length;
  120.33 -         } else {
  120.34 -+#endif
  120.35 -                 add_partition = _blkpg_add_partition;
  120.36 -                 remove_partition = _blkpg_remove_partition;
  120.37 - #ifdef BLKPG_RESIZE_PARTITION
  120.38 -@@ -2959,7 +2962,9 @@ _disk_sync_part_table (PedDisk* disk)
  120.39 -                 resize_partition = NULL;
  120.40 - #endif
  120.41 -                 get_partition_start_and_length = _kernel_get_partition_start_and_length;
  120.42 -+#ifdef ENABLE_DEVICE_MAPPER
  120.43 -         }
  120.44 -+#endif
  120.45 - 
  120.46 -         /* lpn = largest partition number.
  120.47 -          * for remove pass, use greater of device or label limit */
   121.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   121.2 +++ b/parted/stuff/patches/parted-3.2-devmapper-1.patch	Thu Jul 27 00:56:44 2017 +0300
   121.3 @@ -0,0 +1,69 @@
   121.4 +Submitted By:            Ken Moffat <ken at linuxfromscratch dot org>
   121.5 +Date:                    2014-08-16
   121.6 +Initial Package Version: 3.2
   121.7 +Upstream Status:         Unknown
   121.8 +Origin:                  Funtoo Linux
   121.9 +URL:                     http://data.gpo.zugaina.org/funtoo/sys-block/parted/files/parted-3.2-devmapper.patch
  121.10 +Description:             Parted-3.2 fails to build with --disable-device-mapper
  121.11 +
  121.12 +
  121.13 +--- a/libparted/arch/linux.c
  121.14 ++++ b/libparted/arch/linux.c
  121.15 +@@ -2304,6 +2304,7 @@
  121.16 +   return r < 0 ? NULL : resultp;
  121.17 + }
  121.18 + 
  121.19 ++#ifdef ENABLE_DEVICE_MAPPER
  121.20 + static char *
  121.21 + dm_canonical_path (PedDevice const *dev)
  121.22 + {
  121.23 +@@ -2326,12 +2327,22 @@
  121.24 + err:
  121.25 +         return NULL;
  121.26 + }
  121.27 ++#endif /* ENABLE_DEVICE_MAPPER */
  121.28 + 
  121.29 + static char*
  121.30 + _device_get_part_path (PedDevice const *dev, int num)
  121.31 + {
  121.32 +-        char *devpath = (dev->type == PED_DEVICE_DM
  121.33 +-                         ? dm_canonical_path (dev) : dev->path);
  121.34 ++        char *devpath =
  121.35 ++#ifdef ENABLE_DEVICE_MAPPER
  121.36 ++                        (
  121.37 ++                         dev->type == PED_DEVICE_DM
  121.38 ++                         ? dm_canonical_path (dev) :
  121.39 ++#endif /* ENABLE_DEVICE_MAPPER */
  121.40 ++						 dev->path
  121.41 ++#ifdef ENABLE_DEVICE_MAPPER
  121.42 ++                        )
  121.43 ++#endif /* ENABLE_DEVICE_MAPPER */
  121.44 ++                        ;
  121.45 +         size_t path_len = strlen (devpath);
  121.46 +         char *result;
  121.47 +         /* Check for devfs-style /disc => /partN transformation
  121.48 +@@ -2945,12 +2956,14 @@
  121.49 +                                                unsigned long long *length);
  121.50 + 
  121.51 + 
  121.52 ++#ifdef ENABLE_DEVICE_MAPPER
  121.53 +         if (disk->dev->type == PED_DEVICE_DM) {
  121.54 +                 add_partition = _dm_add_partition;
  121.55 +                 remove_partition = _dm_remove_partition;
  121.56 +                 resize_partition = _dm_resize_partition;
  121.57 +                 get_partition_start_and_length = _dm_get_partition_start_and_length;
  121.58 +         } else {
  121.59 ++#endif /* ENABLE_DEVICE_MAPPER */
  121.60 +                 add_partition = _blkpg_add_partition;
  121.61 +                 remove_partition = _blkpg_remove_partition;
  121.62 + #ifdef BLKPG_RESIZE_PARTITION
  121.63 +@@ -2959,7 +2972,9 @@
  121.64 +                 resize_partition = NULL;
  121.65 + #endif
  121.66 +                 get_partition_start_and_length = _kernel_get_partition_start_and_length;
  121.67 ++#ifdef ENABLE_DEVICE_MAPPER
  121.68 +         }
  121.69 ++#endif /* ENABLE_DEVICE_MAPPER */
  121.70 + 
  121.71 +         /* lpn = largest partition number.
  121.72 +          * for remove pass, use greater of device or label limit */
   122.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   122.2 +++ b/parted/stuff/patches/series	Thu Jul 27 00:56:44 2017 +0300
   122.3 @@ -0,0 +1,1 @@
   122.4 +parted-3.2-devmapper-1.patch
   123.1 --- a/qt4/receipt	Sun Jul 23 13:55:19 2017 +0200
   123.2 +++ b/qt4/receipt	Thu Jul 27 00:56:44 2017 +0300
   123.3 @@ -15,8 +15,8 @@
   123.4  
   123.5  DEPENDS="glibc-locale libQtCore libQtGui libQtNetwork libQtSvg libQtXml \
   123.6  libQtDesigner libQtScript libQt3Support libQtClucene libQtDBus libQtHelp \
   123.7 -libQtOpenGL libQtSql libQtWebkit gstreamer"
   123.8 -BUILD_DEPENDS="xorg-libX11-dev dbus-dev gstreamer-dev gst-python-dev libmng-dev \
   123.9 +libQtOpenGL libQtSql libQtWebkit gstreamer0"
  123.10 +BUILD_DEPENDS="xorg-libX11-dev dbus-dev gstreamer0-dev gst-python-dev libmng-dev \
  123.11  cups-dev mysql-dev unixODBC-dev mesa-dev fontconfig-dev libegl-mesa libglu-mesa \
  123.12  libglw-mesa postgresql-dev gst-plugins-base-dev atk-dev autoconf automake bash \
  123.13  binutils bison bzip2-dev cairo-dev coreutils expat-dev flex fontconfig-dev \
   124.1 --- a/qtwebkit/receipt	Sun Jul 23 13:55:19 2017 +0200
   124.2 +++ b/qtwebkit/receipt	Thu Jul 27 00:56:44 2017 +0300
   124.3 @@ -14,9 +14,9 @@
   124.4  CONFIG_FILES="/etc/fonts/conf.d/10-QtWebkit-monospace.conf"
   124.5  
   124.6  DEPENDS="libQtCore libQtDBus libQtGui libQtXml libQtNetwork libQtOpenGL \
   124.7 -mesa sqlite gstreamer orc gst-plugins-base"
   124.8 +mesa sqlite gstreamer0 orc gst-plugins-base"
   124.9  BUILD_DEPENDS="Qt4-dev libQtDeclarative qmake bison flex gperf ruby-dev mesa-dev \
  124.10 -sqlite-dev libpng-dev jpeg-dev gstreamer-dev gst-plugins-base-dev gst-plugins-base"
  124.11 +sqlite-dev libpng-dev jpeg-dev gstreamer0-dev gst-plugins-base-dev gst-plugins-base"
  124.12  
  124.13  compile_rules()
  124.14  {
   125.1 --- a/quodlibet/receipt	Sun Jul 23 13:55:19 2017 +0200
   125.2 +++ b/quodlibet/receipt	Thu Jul 27 00:56:44 2017 +0300
   125.3 @@ -13,9 +13,9 @@
   125.4  TAGS="multimedia audio sound music player python"
   125.5  
   125.6  DEPENDS="dbus-python gst-python gst-plugins-base gst-plugins-good \
   125.7 -gst-plugins-ugly mutagen pygtk gstreamer"
   125.8 +gst-plugins-ugly mutagen pygtk gstreamer0"
   125.9  BUILD_DEPENDS="dbus-python-dev gst-python-dev gst-plugins-base-dev \
  125.10 -gst-plugins-good-dev gstreamer-dev gst-plugins-ugly-dev pygtk-dev intltool \
  125.11 +gst-plugins-good-dev gstreamer0-dev gst-plugins-ugly-dev pygtk-dev intltool \
  125.12  gettext gtk+-dev python-dev file"
  125.13  
  125.14  # Rules to configure and make the package.
   126.1 --- a/reiser4progs/receipt	Sun Jul 23 13:55:19 2017 +0200
   126.2 +++ b/reiser4progs/receipt	Thu Jul 27 00:56:44 2017 +0300
   126.3 @@ -1,26 +1,23 @@
   126.4  # SliTaz package receipt v2.
   126.5  
   126.6  PACKAGE="reiser4progs"
   126.7 -VERSION="1.0.7"
   126.8 +VERSION="1.1.0"
   126.9  CATEGORY="system-tools"
  126.10 -SHORT_DESC="Utilities for manipulating reiser4 file-system."
  126.11 +SHORT_DESC="Utilities for manipulating reiser4 file-system"
  126.12  MAINTAINER="pascal.bellard@slitaz.org"
  126.13  LICENSE="GPL2"
  126.14 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
  126.15 -WEB_SITE="http://www.kernel.org/"
  126.16 -WGET_URL="http://piotrkosoft.net/pub/unix/linux/utils/fs/reiser4/$PACKAGE/$TARBALL"
  126.17 -TAGS="filesystem reiserfs"
  126.18 +WEB_SITE="https://sourceforge.net/projects/reiser4/"
  126.19  
  126.20 -BUILD_DEPENDS="libaal libaal-dev util-linux-uuid-dev ncurses-dev readline-dev"
  126.21 +TARBALL="$PACKAGE-$VERSION.tar.gz"
  126.22 +WGET_URL="$SF_MIRROR/reiser4/$TARBALL"
  126.23 +
  126.24 +BUILD_DEPENDS="util-linux-uuid-dev readline-dev libaal-dev"
  126.25  SPLIT="reiser4progs-dev"
  126.26  
  126.27  # Rules to configure and make the package.
  126.28  compile_rules()
  126.29  {
  126.30 -	./configure --prefix=/usr --infodir=/usr/share/info \
  126.31 -	--mandir=/usr/share/man $CONFIGURE_ARGS &&
  126.32 -	make $MAKEFLAGS &&
  126.33 -	make DESTDIR=$DESTDIR install
  126.34 +	./configure $CONFIGURE_ARGS && make && make install
  126.35  }
  126.36  
  126.37  # Rules to gen a SliTaz package suitable for Tazpkg.
  126.38 @@ -29,11 +26,12 @@
  126.39  	case $PACKAGE in
  126.40  		reiser4progs)
  126.41  			copy @std
  126.42 -			DEPENDS="libaal util-linux-uuid ncurses readline"
  126.43 +			DEPENDS="libaal ncurses readline util-linux-uuid"
  126.44 +			TAGS="filesystem reiserfs"
  126.45  			;;
  126.46 -		reiser4progs-dev)
  126.47 +		*-dev)
  126.48  			copy @dev
  126.49 -			DEPENDS="libaal-dev"
  126.50 +			DEPENDS="reiser4progs libaal-dev"
  126.51  			;;
  126.52  	esac
  126.53  }
   127.1 --- a/reiserfsprogs/receipt	Sun Jul 23 13:55:19 2017 +0200
   127.2 +++ b/reiserfsprogs/receipt	Thu Jul 27 00:56:44 2017 +0300
   127.3 @@ -1,32 +1,43 @@
   127.4 -# SliTaz package receipt.
   127.5 +# SliTaz package receipt v2.
   127.6  
   127.7  PACKAGE="reiserfsprogs"
   127.8 -VERSION="3.6.24"
   127.9 +VERSION="3.6.27"
  127.10  CATEGORY="system-tools"
  127.11  SHORT_DESC="ReiserFS tools"
  127.12  MAINTAINER="erjo@slitaz.org"
  127.13  LICENSE="GPL2"
  127.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
  127.15  WEB_SITE="http://www.sfr-fresh.com/linux/misc/"
  127.16 -WGET_URL="http://www.sfr-fresh.com/linux/misc/$TARBALL"
  127.17 -TAGS="filesystem reiserfs"
  127.18  
  127.19 -DEPENDS="linux-reiserfs util-linux-uuid"
  127.20 +TARBALL="$PACKAGE-$VERSION.tar.xz"
  127.21 +WGET_URL="https://www.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v$VERSION/$TARBALL"
  127.22 +
  127.23 +BUILD_DEPENDS="util-linux-uuid-dev libcomerr-dev acl-dev"
  127.24 +SPLIT="reiserfsprogs-dev"
  127.25  
  127.26  # Rules to configure and make the package.
  127.27  compile_rules()
  127.28  {
  127.29 -	cd $src
  127.30 -	./configure --prefix=/usr --sbindir=/sbin \
  127.31 -	--mandir=/usr/share/man $CONFIGURE_ARGS &&
  127.32 +	# http://www.linuxfromscratch.org/blfs/view/stable/postlfs/reiserfs.html
  127.33 +
  127.34 +	./configure \
  127.35 +		--sbindir=/sbin \
  127.36 +		$CONFIGURE_ARGS &&
  127.37  	make &&
  127.38 -	make DESTDIR=$DESTDIR install
  127.39 +	make install
  127.40  }
  127.41  
  127.42  # Rules to gen a SliTaz package suitable for Tazpkg.
  127.43  genpkg_rules()
  127.44  {
  127.45 -	mkdir -p $fs
  127.46 -	cp -a $install/sbin $fs/
  127.47 +	case $PACKAGE in
  127.48 +		reiserfsprogs)
  127.49 +			copy @std
  127.50 +			DEPENDS="libcomerr util-linux-uuid   linux-reiserfs"
  127.51 +			TAGS="filesystem reiserfs"
  127.52 +			;;
  127.53 +		*-dev)
  127.54 +			copy @dev
  127.55 +			DEPENDS="reiserfsprogs libcomerr util-linux-uuid-dev"
  127.56 +			;;
  127.57 +	esac
  127.58  }
  127.59 -
   128.1 --- a/rhythmcat2/receipt	Sun Jul 23 13:55:19 2017 +0200
   128.2 +++ b/rhythmcat2/receipt	Thu Jul 27 00:56:44 2017 +0300
   128.3 @@ -12,7 +12,7 @@
   128.4  WGET_URL="$WEB_SITE/archive/$COMMIT.tar.gz"
   128.5  
   128.6  DEPENDS="gst-plugins-base gtk+3 xorg-libXdamage"
   128.7 -BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev gtk+3-dev curl-dev"
   128.8 +BUILD_DEPENDS="gstreamer0-dev gst-plugins-base-dev gtk+3-dev curl-dev"
   128.9  
  128.10  # Rules to configure and make the package.
  128.11  compile_rules()
   129.1 --- a/swfdec/receipt	Sun Jul 23 13:55:19 2017 +0200
   129.2 +++ b/swfdec/receipt	Thu Jul 27 00:56:44 2017 +0300
   129.3 @@ -10,9 +10,9 @@
   129.4  WEB_SITE="http://swfdec.freedesktop.org/"
   129.5  WGET_URL="http://swfdec.freedesktop.org/download/swfdec/${VERSION%.*}/$TARBALL"
   129.6  
   129.7 -DEPENDS="glib liboil pango gtk+ libsoup cairo alsa-lib gstreamer gst-plugins-base"
   129.8 +DEPENDS="glib liboil pango gtk+ libsoup cairo alsa-lib gstreamer0 gst-plugins-base"
   129.9  BUILD_DEPENDS="glib-dev liboil-dev pango-dev gtk+-dev libsoup-dev \
  129.10 -cairo-dev alsa-lib-dev gstreamer-dev gst-plugins-base-dev sqlite-dev"
  129.11 +cairo-dev alsa-lib-dev gstreamer0-dev gst-plugins-base-dev sqlite-dev"
  129.12  
  129.13  # Rules to configure and make the package.
  129.14  compile_rules()
   130.1 --- a/webkit-r/receipt	Sun Jul 23 13:55:19 2017 +0200
   130.2 +++ b/webkit-r/receipt	Thu Jul 27 00:56:44 2017 +0300
   130.3 @@ -17,7 +17,7 @@
   130.4           xorg-libXdamage gcc-lib-base"
   130.5  BUILD_DEPENDS="icu icu-dev gperf libxslt-dev glib-dev autoconf automake \
   130.6                 sqlite-dev libtool m4 bison flex curl-dev gtk-doc libsoup-dev \
   130.7 -               gst-plugins-base-dev gstreamer-dev util-linux-uuid-dev \
   130.8 +               gst-plugins-base-dev gstreamer0-dev util-linux-uuid-dev \
   130.9                 jpeg-dev libjpeg libpng-dev pango-dev gtk+-dev orc-dev"
  130.10  
  130.11  # Rules to configure and make the package.
   131.1 --- a/xfce4-mixer/receipt	Sun Jul 23 13:55:19 2017 +0200
   131.2 +++ b/xfce4-mixer/receipt	Thu Jul 27 00:56:44 2017 +0300
   131.3 @@ -13,7 +13,7 @@
   131.4  DEPENDS="gtk+ libxfce4util gtk+ xfconf xfce4-panel gst-plugins-base startup-notification
   131.5   util-linux-uuid libunique"
   131.6  BUILD_DEPENDS="gtk+-dev libxfce4util-dev xfconf-dev xfce4-panel-dev
   131.7 - gst-plugins-base-dev intltool libxfce4ui-dev gstreamer-dev startup-notification-dev \
   131.8 + gst-plugins-base-dev intltool libxfce4ui-dev gstreamer0-dev startup-notification-dev \
   131.9   util-linux-uuid-dev libxml2-dev libunique-dev"
  131.10   
  131.11  # Rules to configure and make the package.
   132.1 --- a/xfce4-volumed/receipt	Sun Jul 23 13:55:19 2017 +0200
   132.2 +++ b/xfce4-volumed/receipt	Thu Jul 27 00:56:44 2017 +0300
   132.3 @@ -12,7 +12,7 @@
   132.4  WGET_URL="http://archive.xfce.org/src/apps/xfce4-volumed/$HI_VERSION/$TARBALL"
   132.5  
   132.6  DEPENDS="gst-plugins-base libkeybinder libnotify libxfconf"
   132.7 -BUILD_DEPENDS="libxfconf-dev gstreamer-dev gst-plugins-base-dev \
   132.8 +BUILD_DEPENDS="libxfconf-dev gstreamer0-dev gst-plugins-base-dev \
   132.9  libkeybinder-dev libxml2-dev libnotify-dev"
  132.10  
  132.11  # Rules to configure and make the package.
   133.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   133.2 +++ b/xfsdump/receipt	Thu Jul 27 00:56:44 2017 +0300
   133.3 @@ -0,0 +1,36 @@
   133.4 +# SliTaz package receipt v2.
   133.5 +
   133.6 +PACKAGE="xfsdump"
   133.7 +VERSION="3.1.6"
   133.8 +CATEGORY="system-tools"
   133.9 +SHORT_DESC="XFS commands and utilities"
  133.10 +MAINTAINER="al.bobylev@gmail.com"
  133.11 +LICENSE="GPL2"
  133.12 +WEB_SITE="http://oss.sgi.com/projects/xfs/"
  133.13 +
  133.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
  133.15 +WGET_URL="ftp://oss.sgi.com/projects/xfs/cmd_tars/$TARBALL"
  133.16 +
  133.17 +BUILD_DEPENDS="libtool gettext util-linux-uuid-dev xfsprogs-dev"
  133.18 +
  133.19 +# Rules to configure and make the package.
  133.20 +compile_rules()
  133.21 +{
  133.22 +	rm /bin/rpm # busybox rpm is useless here
  133.23 +
  133.24 +	./configure \
  133.25 +		CFLAGS=-D_FILE_OFFSET_BITS=64 \
  133.26 +		$CONFIGURE_ARGS &&
  133.27 +	make && make install
  133.28 +
  133.29 +	# change absolute symlinks to relative ones
  133.30 +	ln -sf ../../sbin/xfsdump    $install/usr/sbin/xfsdump
  133.31 +	ln -sf ../../sbin/xfsrestore $install/usr/sbin/xfsrestore
  133.32 +}
  133.33 +
  133.34 +# Rules to gen a SliTaz package suitable for Tazpkg.
  133.35 +genpkg_rules()
  133.36 +{
  133.37 +	copy @std
  133.38 +	DEPENDS="attr ncurses util-linux-uuid xfsprogs"
  133.39 +}
   134.1 --- a/xfsprogs/receipt	Sun Jul 23 13:55:19 2017 +0200
   134.2 +++ b/xfsprogs/receipt	Thu Jul 27 00:56:44 2017 +0300
   134.3 @@ -1,37 +1,51 @@
   134.4 -# SliTaz package receipt.
   134.5 +# SliTaz package receipt v2.
   134.6  
   134.7  PACKAGE="xfsprogs"
   134.8 -VERSION="3.2.2"
   134.9 +VERSION="4.9.0"
  134.10  CATEGORY="system-tools"
  134.11  SHORT_DESC="Utilities for making, mounting, and manipulating XFS file-system"
  134.12  MAINTAINER="patel@math.uga.edu"
  134.13  LICENSE="GPL3"
  134.14 -TARBALL=${PACKAGE}-${VERSION}.tar.gz
  134.15  WEB_SITE="http://oss.sgi.com/projects/xfs/"
  134.16 -WGET_URL="ftp://oss.sgi.com/projects/xfs/cmd_tars/$TARBALL"
  134.17  
  134.18 -DEPENDS="e2fsprogs"
  134.19 -BUILD_DEPENDS="e2fsprogs-dev libtool gettext util-linux-blkid-dev util-linux-uuid util-linux-uuid-dev"
  134.20 +TARBALL="$PACKAGE-$VERSION.tar.xz"
  134.21 +WGET_URL="https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/$TARBALL"
  134.22 +
  134.23 +BUILD_DEPENDS="gettext util-linux-uuid-dev readline-dev"
  134.24 +SPLIT="xfsprogs-dev"
  134.25  
  134.26  # Rules to configure and make the package.
  134.27  compile_rules()
  134.28  {
  134.29 -	cd $src
  134.30 -	sed -i 's/--best -c/-9 -c/' include/buildmacros
  134.31 -	sed -i -e  's/lt_shell_append=yes/lt_shell_append=no/' \
  134.32 -		-e 's/DDEBUG/DNODEBUG/' configure
  134.33 -	./configure \
  134.34 -		$CONFIGURE_ARGS || return 1
  134.35 -	sed -i 's/--best/-9/' doc/Makefile Makefile
  134.36 -	make &&
  134.37 -	make DIST_ROOT=$DESTDIR install
  134.38 -} 
  134.39 +	# http://www.linuxfromscratch.org/blfs/view/stable/postlfs/xfsprogs.html
  134.40 +	rm /bin/rpm # busybox rpm useless here
  134.41 +	make \
  134.42 +		DEBUG=-DNDEBUG \
  134.43 +		INSTALL_USER=root \
  134.44 +		INSTALL_GROUP=root \
  134.45 +		LOCAL_CONFIGURE_OPTIONS="--enable-readline" &&
  134.46 +	make PKG_DOC_DIR=/usr/share/doc/xfsprogs-$VERSION install &&
  134.47 +	make PKG_DOC_DIR=/usr/share/doc/xfsprogs-$VERSION install-dev &&
  134.48 +
  134.49 +	rm -fv \
  134.50 +		$install/usr/lib/libhandle.a \
  134.51 +		$install/lib/libhandle.a \
  134.52 +		$install/lib/libhandle.la \
  134.53 +		$install/lib/libhandle.so &&
  134.54 +	ln -sfv ../../lib/libhandle.so.1 $install/usr/lib/libhandle.so &&
  134.55 +	sed -i "s@libdir='/lib@libdir='/usr/lib@" $install/usr/lib/libhandle.la
  134.56 +}
  134.57  
  134.58  # Rules to gen a SliTaz package suitable for Tazpkg.
  134.59  genpkg_rules()
  134.60  {
  134.61 -	mkdir -p $fs/usr/lib
  134.62 -	cp -a $install/usr/sbin $fs/usr
  134.63 -	cp -a $install/lib $fs
  134.64 -	cp -a $install/sbin $fs
  134.65 +	case $PACKAGE in
  134.66 +		xfsprogs)
  134.67 +			copy @std
  134.68 +			DEPENDS="ncurses readline util-linux-blkid util-linux-uuid"
  134.69 +			;;
  134.70 +		*-dev)
  134.71 +			copy @dev
  134.72 +			;;
  134.73 +	esac
  134.74  }
   135.1 --- a/xvidcore-dev/receipt	Sun Jul 23 13:55:19 2017 +0200
   135.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   135.3 @@ -1,21 +0,0 @@
   135.4 -# SliTaz package receipt.
   135.5 -
   135.6 -PACKAGE="xvidcore-dev"
   135.7 -VERSION="1.3.2"
   135.8 -CATEGORY="multimedia"
   135.9 -SHORT_DESC="XviD, a high performance/quality MPEG-4 video de-/encoding solution"
  135.10 -MAINTAINER="devl547@gmail.com"
  135.11 -LICENSE="GPL2"
  135.12 -WEB_SITE="http://www.xvid.org"
  135.13 -WANTED="xvidcore"
  135.14 -HOST_ARCH="i486 arm"
  135.15 -
  135.16 -DEPENDS="xvidcore"
  135.17 -
  135.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  135.19 -genpkg_rules()
  135.20 -{
  135.21 -	mkdir -p $fs/usr/lib
  135.22 -	cp -a $install/usr/lib/*.a $fs/usr/lib
  135.23 -	cp -a $install/usr/include $fs/usr
  135.24 -}
   136.1 --- a/xvidcore/receipt	Sun Jul 23 13:55:19 2017 +0200
   136.2 +++ b/xvidcore/receipt	Thu Jul 27 00:56:44 2017 +0300
   136.3 @@ -1,37 +1,44 @@
   136.4 -# SliTaz package receipt.
   136.5 +# SliTaz package receipt v2.
   136.6  
   136.7  PACKAGE="xvidcore"
   136.8 -VERSION="1.3.2"
   136.9 +VERSION="1.3.3"
  136.10  CATEGORY="multimedia"
  136.11  SHORT_DESC="XviD, a high performance/quality MPEG-4 video de-/encoding solution"
  136.12  MAINTAINER="devl547@gmail.com"
  136.13  LICENSE="GPL2"
  136.14 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
  136.15 -WEB_SITE="http://www.xvid.org"
  136.16 -WGET_URL="http://downloads.xvid.org/downloads/$TARBALL"
  136.17 +WEB_SITE="http://www.xvid.org/"
  136.18  HOST_ARCH="i486 arm"
  136.19  
  136.20 +TARBALL="$PACKAGE-$VERSION.tar.gz"
  136.21 +WGET_URL="http://downloads.xvid.org/downloads/$TARBALL"
  136.22 +
  136.23  BUILD_DEPENDS="yasm"
  136.24 +SPLIT="xvidcore-dev"
  136.25  
  136.26  # Rules to configure and make the package.
  136.27  compile_rules()
  136.28  {
  136.29 -	cd $src/build/generic
  136.30 -	./configure \
  136.31 -		--prefix=/usr \
  136.32 -		--mandir=/usr/share/man \
  136.33 -		$CONFIGURE_ARGS &&
  136.34 +	# http://www.linuxfromscratch.org/blfs/view/stable/multimedia/xvid.html
  136.35 +	cd build/generic &&
  136.36 +	sed -i 's/^LN_S=@LN_S@/& -f -v/' platform.inc.in &&
  136.37 +	./configure $CONFIGURE_ARGS &&
  136.38  	make &&
  136.39 -	make DESTDIR=$DESTDIR install
  136.40 +	sed -i '/libdir.*STATIC_LIB/ s/^/#/' Makefile &&
  136.41 +	make DESTDIR=$install install &&
  136.42 +
  136.43 +	find $install/usr/lib/ -name 'libxvidcore.so.*' -type f -exec chmod -v 755 '{}' \; &&
  136.44 +
  136.45 +	mkdir -p $install/usr/share/doc/xvidcore-$VERSION/examples &&
  136.46 +	install -v -m644 ../../doc/* $install/usr/share/doc/xvidcore-$VERSION &&
  136.47 +	install -v -m644 ../../examples/* \
  136.48 +		$install/usr/share/doc/xvidcore-$VERSION/examples
  136.49  }
  136.50  
  136.51  # Rules to gen a SliTaz package suitable for Tazpkg.
  136.52  genpkg_rules()
  136.53  {
  136.54 -	mkdir -p $fs/usr/lib
  136.55 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  136.56 -	cd $fs/usr/lib
  136.57 -	_mylib=$(basename libxvidcore.so.*)
  136.58 -	ln -sf ${_mylib} libxvidcore.so.4
  136.59 -	ln -sf ${_mylib} libxvidcore.so
  136.60 +	case $PACKAGE in
  136.61 +		xvidcore) copy @std;;
  136.62 +		*-dev)    copy *.h;;
  136.63 +	esac
  136.64  }