wok-next rev 20573

More fix libtool
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Apr 13 17:21:19 2018 +0300 (2018-04-13)
parents 10ef02133ab3
children 460e0b6335e2
files gnome-ppp/receipt gnome-python/receipt gnome-themes-standard/receipt gnome-vfs-monikers/receipt gnome-vfs/receipt gnubg/receipt gnumeric/receipt gnutls/receipt goffice/receipt goocanvas/receipt goocanvas2/receipt gpgme/receipt gphoto2/receipt gpicview/receipt graphviz/receipt grisbi/receipt gsasl/receipt gsl/receipt gssdp/receipt gst0-ffmpeg-small/receipt gst0-ffmpeg/receipt gst0-plugins-bad/receipt gst0-plugins-base/receipt gst0-plugins-ugly/receipt gst0-python/receipt gst1-libav/receipt gst1-plugins-base/receipt gst1-plugins-good/receipt gstreamer0/receipt gstreamer1/receipt gsynaptics/receipt
line diff
     1.1 --- a/gnome-ppp/receipt	Fri Apr 13 15:17:18 2018 +0300
     1.2 +++ b/gnome-ppp/receipt	Fri Apr 13 17:21:19 2018 +0300
     1.3 @@ -1,34 +1,29 @@
     1.4 -# SliTaz package receipt.
     1.5 +# SliTaz package receipt v2.
     1.6  
     1.7  PACKAGE="gnome-ppp"
     1.8  VERSION="0.3.23"
     1.9  CATEGORY="network"
    1.10 +SHORT_DESC="A GNOME 2 WvDial frontend"
    1.11  MAINTAINER="jozee@slitaz.org"
    1.12  LICENSE="GPL2"
    1.13 -SHORT_DESC="A GNOME 2 WvDial frontend"
    1.14  WEB_SITE="http://www.gnomefiles.org/app.php?soft_id=41"
    1.15 +
    1.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    1.17  WGET_URL="http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/$TARBALL"
    1.18 -TAGS="modem 3G"
    1.19  
    1.20 -DEPENDS="libglade wvdial"
    1.21  BUILD_DEPENDS="intltool libglade-dev"
    1.22  
    1.23 -# Rules to configure and make the package.
    1.24 -compile_rules()
    1.25 -{
    1.26 -	cd $src
    1.27 +compile_rules() {
    1.28  	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lX11"
    1.29 -	./configure --prefix=/usr $CONFIGURE_ARGS &&
    1.30 +
    1.31 +	./configure $CONFIGURE_ARGS &&
    1.32 +	fix libtool &&
    1.33  	make &&
    1.34  	make DESTDIR=$DESTDIR install
    1.35  }
    1.36 -	
    1.37 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.38 -genpkg_rules()
    1.39 -{
    1.40 -	mkdir -p $fs/usr/share
    1.41 -	cp -a $install/usr/bin $fs/usr
    1.42 -	cp -a $install/usr/share/$PACKAGE $fs/usr/share
    1.43 -	cp -a $install/usr/share/icons $fs/usr/share
    1.44 +
    1.45 +genpkg_rules() {
    1.46 +	copy @std
    1.47 +	DEPENDS="libglade wvdial"
    1.48 +	TAGS="modem 3G"
    1.49  }
     2.1 --- a/gnome-python/receipt	Fri Apr 13 15:17:18 2018 +0300
     2.2 +++ b/gnome-python/receipt	Fri Apr 13 17:21:19 2018 +0300
     2.3 @@ -9,7 +9,7 @@
     2.4  WEB_SITE="http://www.gnome.org/"
     2.5  
     2.6  TARBALL="$PACKAGE-$VERSION.tar.gz"
     2.7 -WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/${VERSION%.*}/$TARBALL"
     2.8 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
     2.9  
    2.10  BUILD_DEPENDS="python-dev pygobject-dev pygtk-dev libgnome-dev audiofile \
    2.11  esound libxml2-dev libgcrypt-dev"
    2.12 @@ -21,6 +21,7 @@
    2.13  		--sysconfdir=/etc/gnome \
    2.14  		--disable-pam \
    2.15  		$CONFIGURE_ARGS &&
    2.16 +	fix libtool &&
    2.17  	make &&
    2.18  	make install
    2.19  }
     3.1 --- a/gnome-themes-standard/receipt	Fri Apr 13 15:17:18 2018 +0300
     3.2 +++ b/gnome-themes-standard/receipt	Fri Apr 13 17:21:19 2018 +0300
     3.3 @@ -1,29 +1,27 @@
     3.4 -# SliTaz package receipt.
     3.5 +# SliTaz package receipt v2.
     3.6  
     3.7  PACKAGE="gnome-themes-standard"
     3.8 -VERSION="3.20.2"
     3.9 +VERSION="3.22.3"
    3.10  CATEGORY="customization"
    3.11  SHORT_DESC="Various components of the default GNOME theme"
    3.12  MAINTAINER="al.bobylev@gmail.com"
    3.13  LICENSE="LGPL2.1"
    3.14  WEB_SITE="https://github.com/GNOME/gnome-themes-standard"
    3.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/gnome-themes-standard.html"
    3.16  
    3.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    3.18  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL"
    3.19  
    3.20 -DEPENDS="gtk+"
    3.21  BUILD_DEPENDS="automake glib-dev intltool gtk+3-dev librsvg-dev gtk+-dev"
    3.22  
    3.23 -# Rules to configure and make the package.
    3.24 -compile_rules()
    3.25 -{
    3.26 -	while read i; do patch -p1 -i $stuff/patches/$i; done < $stuff/patches/series
    3.27 -
    3.28 -	./configure $CONFIGURE_ARGS && make && make install
    3.29 +compile_rules() {
    3.30 +	./configure $CONFIGURE_ARGS &&
    3.31 +	fix libtool &&
    3.32 +	make &&
    3.33 +	make install
    3.34  }
    3.35  
    3.36 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.37 -genpkg_rules()
    3.38 -{
    3.39 -	copy icons/ themes/ *.so
    3.40 +genpkg_rules() {
    3.41 +	copy @std
    3.42 +	DEPENDS="gtk+"
    3.43  }
     4.1 --- a/gnome-vfs-monikers/receipt	Fri Apr 13 15:17:18 2018 +0300
     4.2 +++ b/gnome-vfs-monikers/receipt	Fri Apr 13 17:21:19 2018 +0300
     4.3 @@ -19,12 +19,11 @@
     4.4  	export CFLAGS="-I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 \
     4.5  -I/usr/lib/glib-2.0/include -I/usr/include/bonobo-activation-2.0 \
     4.6  -I/usr/include/orbit-2.0 -I/usr/include/gnome-vfs-2.0"
     4.7 -	./configure \
     4.8 -		--prefix=/usr \
     4.9 -		--infodir=/usr/share/info \
    4.10 -		--mandir=/usr/share/man \
    4.11 -		$CONFIGURE_ARGS &&
    4.12 -	make && make DESTDIR=$DESTDIR install
    4.13 +
    4.14 +	./configure $CONFIGURE_ARGS &&
    4.15 +	fix libtool &&
    4.16 +	make &&
    4.17 +	make DESTDIR=$DESTDIR install
    4.18  }
    4.19  
    4.20  genpkg_rules() {
     5.1 --- a/gnome-vfs/receipt	Fri Apr 13 15:17:18 2018 +0300
     5.2 +++ b/gnome-vfs/receipt	Fri Apr 13 17:21:19 2018 +0300
     5.3 @@ -32,7 +32,8 @@
     5.4  		--disable-openssl \
     5.5  		--enable-gnutls \
     5.6  		&&
     5.7 -	sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool &&
     5.8 +	fix libtool &&
     5.9 +#	sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool &&
    5.10  	make &&
    5.11  	make \
    5.12  		GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 \
     6.1 --- a/gnubg/receipt	Fri Apr 13 15:17:18 2018 +0300
     6.2 +++ b/gnubg/receipt	Fri Apr 13 17:21:19 2018 +0300
     6.3 @@ -19,6 +19,7 @@
     6.4  	./configure \
     6.5  		--disable-cputest \
     6.6  		$CONFIGURE_ARGS &&
     6.7 +	fix libtool &&
     6.8  	make &&
     6.9  	make DESTDIR=$DESTDIR install
    6.10  }
     7.1 --- a/gnumeric/receipt	Fri Apr 13 15:17:18 2018 +0300
     7.2 +++ b/gnumeric/receipt	Fri Apr 13 17:21:19 2018 +0300
     7.3 @@ -1,51 +1,37 @@
     7.4 -# SliTaz package receipt.
     7.5 +# SliTaz package receipt v2.
     7.6  
     7.7  PACKAGE="gnumeric"
     7.8  VERSION="1.12.32"
     7.9  CATEGORY="office"
    7.10 -SHORT_DESC="Office Spreadsheet application."
    7.11 +SHORT_DESC="Office Spreadsheet application"
    7.12  MAINTAINER="pankso@slitaz.org"
    7.13  LICENSE="GPL"
    7.14 +WEB_SITE="http://www.gnumeric.org/"
    7.15 +
    7.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
    7.17 -WEB_SITE="http://www.gnumeric.org/"
    7.18  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    7.19  
    7.20 -DEPENDS="at-spi2-core at-spi2-atk atk bzlib cairo dbus fontconfig freetype \
    7.21 -gdk-pixbuf glib glibc-base gtk+3 harfbuzz libcroco libffi libgsf libpng16 \
    7.22 -librsvg xorg-libxcb libxml2 libxslt pango pcre xorg-pixman util-linux-uuid xorg-libICE \
    7.23 -xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite xorg-libXcursor \
    7.24 -xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXi \
    7.25 -xorg-libXinerama xorg-libXrandr xorg-libXrender zlib dconf"
    7.26  BUILD_DEPENDS="gtk-doc bison goffice-dev gtk+3-dev intltool gettext \
    7.27  xorg-dev zlib-dev"
    7.28  
    7.29 -# Rules to configure and make the package.
    7.30 -compile_rules()
    7.31 -{
    7.32 +compile_rules() {
    7.33  	./configure \
    7.34  		--without-perl \
    7.35  		--without-python \
    7.36  		--without-gda \
    7.37  		$CONFIGURE_ARGS &&
    7.38 -	make && make install
    7.39 +	fix libtool &&
    7.40 +	make &&
    7.41 +	make install
    7.42  }
    7.43  
    7.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.45 -genpkg_rules()
    7.46 -{
    7.47 -	mkdir -p $fs/usr/lib $fs/usr/share
    7.48 -
    7.49 -	cp -a $install/usr/bin          $fs/usr
    7.50 -
    7.51 -	cp -a $install/usr/lib/*.so*    $fs/usr/lib
    7.52 -	cp -a $install/usr/lib/gnumeric $fs/usr/lib
    7.53 -	cp -a $install/usr/lib/goffice  $fs/usr/lib
    7.54 -	find $fs/usr/lib -name '*.la' -delete
    7.55 -
    7.56 -	cp -a $install/usr/share/applications $fs/usr/share
    7.57 -	cp -a $install/usr/share/glib-2.0     $fs/usr/share
    7.58 -	cp -a $install/usr/share/gnumeric     $fs/usr/share
    7.59 -	cp -a $install/usr/share/icons        $fs/usr/share
    7.60 -	cp -a $install/usr/share/pixmaps      $fs/usr/share
    7.61 +genpkg_rules() {
    7.62 +	copy @std
    7.63  	find $fs/usr/share/pixmaps -name '*.ico' -delete
    7.64 +	DEPENDS="at-spi2-core at-spi2-atk atk bzlib cairo dbus fontconfig freetype \
    7.65 +	gdk-pixbuf glib glibc-base gtk+3 harfbuzz libcroco libffi libgsf libpng16 \
    7.66 +	librsvg xorg-libxcb libxml2 libxslt pango pcre xorg-pixman util-linux-uuid \
    7.67 +	xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite \
    7.68 +	xorg-libXcursor xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes \
    7.69 +	xorg-libXi xorg-libXinerama xorg-libXrandr xorg-libXrender zlib dconf"
    7.70  }
     8.1 --- a/gnutls/receipt	Fri Apr 13 15:17:18 2018 +0300
     8.2 +++ b/gnutls/receipt	Fri Apr 13 17:21:19 2018 +0300
     8.3 @@ -19,7 +19,6 @@
     8.4  SPLIT="libgnutls gnutls-dev"
     8.5  
     8.6  compile_rules() {
     8.7 -	# Handle cross compilation.
     8.8  	case "$ARCH" in
     8.9  		arm*)
    8.10  			ARCH_ARGS="--with-libgcrypt-prefix=/cross/$ARCH/sysroot/usr \
    8.11 @@ -30,7 +29,9 @@
    8.12  	./configure \
    8.13  		--enable-openssl-compatibility \
    8.14  		--with-default-trust-store-file="/etc/ssl/ca-bundle.crt" \
    8.15 -		$CONFIGURE_ARGS ${ARCH_ARGS} &&
    8.16 +		$ARCH_ARGS \
    8.17 +		$CONFIGURE_ARGS &&
    8.18 +	fix libtool &&
    8.19  	make && make install &&
    8.20  	make -C doc/reference install-data-local
    8.21  }
     9.1 --- a/goffice/receipt	Fri Apr 13 15:17:18 2018 +0300
     9.2 +++ b/goffice/receipt	Fri Apr 13 17:21:19 2018 +0300
     9.3 @@ -17,6 +17,7 @@
     9.4  
     9.5  compile_rules() {
     9.6  	./configure $CONFIGURE_ARGS &&
     9.7 +	fix libtool &&
     9.8  	make &&
     9.9  	make install
    9.10  }
    10.1 --- a/goocanvas/receipt	Fri Apr 13 15:17:18 2018 +0300
    10.2 +++ b/goocanvas/receipt	Fri Apr 13 17:21:19 2018 +0300
    10.3 @@ -15,7 +15,10 @@
    10.4  SPLIT="goocanvas-dev"
    10.5  
    10.6  compile_rules() {
    10.7 -	./configure $CONFIGURE_ARGS && make && make install
    10.8 +	./configure $CONFIGURE_ARGS &&
    10.9 +	fix libtool &&
   10.10 +	make &&
   10.11 +	make install
   10.12  }
   10.13  
   10.14  genpkg_rules() {
    11.1 --- a/goocanvas2/receipt	Fri Apr 13 15:17:18 2018 +0300
    11.2 +++ b/goocanvas2/receipt	Fri Apr 13 17:21:19 2018 +0300
    11.3 @@ -15,7 +15,10 @@
    11.4  SPLIT="goocanvas2-dev"
    11.5  
    11.6  compile_rules() {
    11.7 -	./configure $CONFIGURE_ARGS && make && make install
    11.8 +	./configure $CONFIGURE_ARGS &&
    11.9 +	fix libtool &&
   11.10 +	make &&
   11.11 +	make install
   11.12  }
   11.13  
   11.14  genpkg_rules() {
    12.1 --- a/gpgme/receipt	Fri Apr 13 15:17:18 2018 +0300
    12.2 +++ b/gpgme/receipt	Fri Apr 13 17:21:19 2018 +0300
    12.3 @@ -18,7 +18,10 @@
    12.4  SPLIT="gpgme-dev"
    12.5  
    12.6  compile_rules() {
    12.7 -	./configure $CONFIGURE_ARGS && make && make install
    12.8 +	./configure $CONFIGURE_ARGS &&
    12.9 +	fix libtool &&
   12.10 +	make &&
   12.11 +	make install
   12.12  }
   12.13  
   12.14  genpkg_rules() {
    13.1 --- a/gphoto2/receipt	Fri Apr 13 15:17:18 2018 +0300
    13.2 +++ b/gphoto2/receipt	Fri Apr 13 17:21:19 2018 +0300
    13.3 @@ -1,29 +1,28 @@
    13.4 -# SliTaz package receipt.
    13.5 +# SliTaz package receipt v2.
    13.6  
    13.7  PACKAGE="gphoto2"
    13.8  VERSION="2.5.15"
    13.9  CATEGORY="graphics"
   13.10 -SHORT_DESC="digital camera download and access program"
   13.11 +SHORT_DESC="Digital camera download and access program"
   13.12  MAINTAINER="jozee@slitaz.org"
   13.13  LICENSE="GPL2"
   13.14 +WEB_SITE="http://www.gphoto.org/"
   13.15 +
   13.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   13.17 -WEB_SITE="http://www.gphoto.org" 
   13.18  WGET_URL="$SF_MIRROR/gphoto/$TARBALL"
   13.19 -TAGS="camera photo"
   13.20  
   13.21 -DEPENDS="libexif jpeg libgphoto2 readline popt libltdl ncurses"
   13.22  BUILD_DEPENDS="jpeg-dev libgphoto2-dev readline readline-dev popt popt-dev \
   13.23  libtool"
   13.24  
   13.25 -# Rules to configure and make the package.
   13.26 -compile_rules()
   13.27 -{
   13.28 -	./configure $CONFIGURE_ARGS && make && make install
   13.29 +compile_rules() {
   13.30 +	./configure $CONFIGURE_ARGS &&
   13.31 +	fix libtool &&
   13.32 +	make &&
   13.33 +	make install
   13.34  }
   13.35  
   13.36 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.37 -genpkg_rules()
   13.38 -{
   13.39 -	mkdir -p $fs/usr/share
   13.40 -	cp -a $install/usr/bin $fs/usr
   13.41 +genpkg_rules() {
   13.42 +	copy @std
   13.43 +	DEPENDS="libexif jpeg libgphoto2 readline popt libltdl ncurses"
   13.44 +	TAGS="camera photo"
   13.45  }
    14.1 --- a/gpicview/receipt	Fri Apr 13 15:17:18 2018 +0300
    14.2 +++ b/gpicview/receipt	Fri Apr 13 17:21:19 2018 +0300
    14.3 @@ -7,26 +7,23 @@
    14.4  MAINTAINER="pankso@slitaz.org"
    14.5  LICENSE="GPL2"
    14.6  WEB_SITE="https://wiki.lxde.org/en/GPicView"
    14.7 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxde/gpicview.html"
    14.8  
    14.9  TARBALL="$PACKAGE-$VERSION.tar.xz"
   14.10  WGET_URL="$SF_MIRROR/lxde/$TARBALL"
   14.11  
   14.12  BUILD_DEPENDS="intltool gtk+-dev"
   14.13  
   14.14 -# Rules to configure and make the package.
   14.15 -compile_rules()
   14.16 -{
   14.17 -	# http://www.linuxfromscratch.org/blfs/view/stable/lxde/gpicview.html
   14.18 +compile_rules() {
   14.19  	sed -i 's|Utility;||' gpicview.desktop.in
   14.20  
   14.21 -	./configure \
   14.22 -		$CONFIGURE_ARGS &&
   14.23 -	make && make install
   14.24 +	./configure $CONFIGURE_ARGS &&
   14.25 +	fix libtool &&
   14.26 +	make &&
   14.27 +	make install
   14.28  }
   14.29  
   14.30 -# Rules to gen a SliTaz package suitable for Tazpkg.
   14.31 -genpkg_rules()
   14.32 -{
   14.33 +genpkg_rules() {
   14.34  	# skip pixmaps and icons (found in the icon theme)
   14.35  	copy bin/ *.desktop *.ui
   14.36  	DEPENDS="atk cairo fontconfig freetype gdk-pixbuf glib gtk+ libjpeg-turbo \
    15.1 --- a/graphviz/receipt	Fri Apr 13 15:17:18 2018 +0300
    15.2 +++ b/graphviz/receipt	Fri Apr 13 17:21:19 2018 +0300
    15.3 @@ -29,6 +29,7 @@
    15.4  	autoreconf &&
    15.5  
    15.6  	./configure $CONFIGURE_ARGS &&
    15.7 +	fix libtool &&
    15.8  	make &&
    15.9  	make install
   15.10  }
    16.1 --- a/grisbi/receipt	Fri Apr 13 15:17:18 2018 +0300
    16.2 +++ b/grisbi/receipt	Fri Apr 13 17:21:19 2018 +0300
    16.3 @@ -1,4 +1,4 @@
    16.4 -# SliTaz package receipt.
    16.5 +# SliTaz package receipt v2.
    16.6  
    16.7  PACKAGE="grisbi"
    16.8  VERSION="1.0.0"
    16.9 @@ -6,29 +6,22 @@
   16.10  SHORT_DESC="Personnal bank manager"
   16.11  MAINTAINER="erjo@slitaz.org"
   16.12  LICENSE="GPL2"
   16.13 +WEB_SITE="http://www.grisbi.org/"
   16.14 +
   16.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   16.16 -WEB_SITE="http://www.grisbi.org/"
   16.17 -WGET_URL="http://heanet.dl.sourceforge.net/sourceforge/grisbi/$TARBALL"
   16.18 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   16.19  
   16.20 -DEPENDS="gtk+ xorg-libXdamage libofx libofx openssl"
   16.21  BUILD_DEPENDS="libxml2 gtk+-dev glib-dev libofx-dev \
   16.22  opensp-dev openssl-dev intltool"
   16.23  
   16.24 -# Rules to configure and make the package.
   16.25 -compile_rules()
   16.26 -{
   16.27 -	./configure --prefix=/usr \
   16.28 -		$CONFIGURE_ARGS &&
   16.29 +compile_rules() {
   16.30 +	./configure $CONFIGURE_ARGS &&
   16.31 +	fix libtool &&
   16.32  	make &&
   16.33  	make DESTDIR=$DESTDIR install
   16.34  }
   16.35  
   16.36 -# Rules to gen a SliTaz package suitable for Tazpkg.
   16.37 -genpkg_rules()
   16.38 -{
   16.39 -	mkdir -p $fs/usr/share
   16.40 -	cp -a $install/usr/bin $fs/usr
   16.41 -	for i in applications grisbi icons pixmaps; do
   16.42 -		cp -a $install/usr/share/$i $fs/usr/share
   16.43 -	done
   16.44 +genpkg_rules() {
   16.45 +	copy @std
   16.46 +	DEPENDS="gtk+ xorg-libXdamage libofx libofx openssl"
   16.47  }
    17.1 --- a/gsasl/receipt	Fri Apr 13 15:17:18 2018 +0300
    17.2 +++ b/gsasl/receipt	Fri Apr 13 17:21:19 2018 +0300
    17.3 @@ -15,6 +15,7 @@
    17.4  
    17.5  compile_rules() {
    17.6  	./configure $CONFIGURE_ARGS &&
    17.7 +	fix libtool &&
    17.8  	make $MAKEFLAGS &&
    17.9  	make DESTDIR=$DESTDIR install
   17.10  }
    18.1 --- a/gsl/receipt	Fri Apr 13 15:17:18 2018 +0300
    18.2 +++ b/gsl/receipt	Fri Apr 13 17:21:19 2018 +0300
    18.3 @@ -18,6 +18,7 @@
    18.4  	./configure \
    18.5  		--disable-static \
    18.6  		$CONFIGURE_ARGS &&
    18.7 +	fix libtool &&
    18.8  	make $MAKEFLAGS &&
    18.9  	make install
   18.10  }
    19.1 --- a/gssdp/receipt	Fri Apr 13 15:17:18 2018 +0300
    19.2 +++ b/gssdp/receipt	Fri Apr 13 17:21:19 2018 +0300
    19.3 @@ -16,7 +16,10 @@
    19.4  SPLIT="gssdp-bin gssdp gssdp-dev"
    19.5  
    19.6  compile_rules() {
    19.7 -	./configure $CONFIGURE_ARGS && make && make install
    19.8 +	./configure $CONFIGURE_ARGS &&
    19.9 +	fix libtool &&
   19.10 +	make &&
   19.11 +	make install
   19.12  }
   19.13  
   19.14  genpkg_rules() {
    20.1 --- a/gst0-ffmpeg-small/receipt	Fri Apr 13 15:17:18 2018 +0300
    20.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.3 @@ -1,56 +0,0 @@
    20.4 -# SliTaz package receipt.
    20.5 -
    20.6 -PACKAGE="gst0-ffmpeg-small"
    20.7 -SOURCE="gst-ffmpeg"
    20.8 -VERSION="0.10.13"
    20.9 -SERIES="0.10"
   20.10 -CATEGORY="multimedia"
   20.11 -SHORT_DESC="GStreamer FFmpeg Plugins"
   20.12 -MAINTAINER="psychomaniak@xakep.ru"
   20.13 -LICENSE="GPL2"
   20.14 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   20.15 -WEB_SITE="http://gstreamer.freedesktop.org/"
   20.16 -WGET_URL="$WEB_SITE/src/$SOURCE/$TARBALL"
   20.17 -
   20.18 -DEPENDS="gst0-plugins-base bzip2"
   20.19 -BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev bzip2-dev \
   20.20 -coreutils-file-format coreutils-file-special glib-dev yasm"
   20.21 -SUGGESTED="gst0-plugins-good"
   20.22 -
   20.23 -# Rules to configure and make the package.
   20.24 -compile_rules()
   20.25 -{
   20.26 -	sed -i 's/"g"/"rm"/' gst-libs/ext/libav/libavcodec/x86/h264_qpel_mmx.c
   20.27 -	./configure \
   20.28 -		--prefix=/usr \
   20.29 -		--disable-static \
   20.30 -		--with-ffmpeg-extra-configure=" \
   20.31 -			--enable-runtime-cpudetect \
   20.32 -			--disable-bsfs \
   20.33 -			--disable-parsers \
   20.34 -			--disable-encoders \
   20.35 -			--disable-decoders \
   20.36 -			--disable-demuxers \
   20.37 -			--disable-muxers \
   20.38 -			--enable-decoder=h264 \
   20.39 -			--enable-decoder=aac_latm \
   20.40 -			--enable-decoder=aac \
   20.41 -			--enable-decoder=mpeg4 \
   20.42 -			--enable-decoder=mp3float \
   20.43 -			--enable-decoder=vp8 \
   20.44 -			--enable-decoder=flv " \
   20.45 -		--with-package-name="GStreamer FFMpeg Plugin ($SERIES)" \
   20.46 -		--with-package-origin="http://www.slitaz.org/" \
   20.47 -		$CONFIGURE_ARGS &&
   20.48 -	sed 's/RANK_NONE/RANK_SECONDARY/g' -i $src/ext/ffmpeg/gstffmpegdec.c
   20.49 -	make $MAKEFLAGS &&
   20.50 -	make DESTDIR=$install install
   20.51 -}
   20.52 -
   20.53 -# Rules to gen a SliTaz package suitable for Tazpkg.
   20.54 -genpkg_rules()
   20.55 -{
   20.56 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   20.57 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* \
   20.58 -		$fs/usr/lib/gstreamer-$SERIES
   20.59 -}
    21.1 --- a/gst0-ffmpeg/receipt	Fri Apr 13 15:17:18 2018 +0300
    21.2 +++ b/gst0-ffmpeg/receipt	Fri Apr 13 17:21:19 2018 +0300
    21.3 @@ -1,42 +1,66 @@
    21.4 -# SliTaz package receipt.
    21.5 +# SliTaz package receipt v2.
    21.6  
    21.7  PACKAGE="gst0-ffmpeg"
    21.8  VERSION="0.10.13"
    21.9 -SERIES="0.10"
   21.10  CATEGORY="multimedia"
   21.11 -SHORT_DESC="GStreamer FFmpeg Plugins"
   21.12 -MAINTAINER="jozee@slitaz.org"
   21.13 +SHORT_DESC="GStreamer-0.10 FFmpeg Plugins"
   21.14 +MAINTAINER="jozee@slitaz.org" # + psychomaniak@xakep.ru
   21.15  LICENSE="GPL2"
   21.16 +WEB_SITE="http://gstreamer.freedesktop.org/"
   21.17 +
   21.18  TARBALL="gst-ffmpeg-$VERSION.tar.bz2"
   21.19 -WEB_SITE="http://gstreamer.freedesktop.org/"
   21.20  WGET_URL="$WEB_SITE/src/gst-ffmpeg/$TARBALL"
   21.21  
   21.22 -PROVIDE="gst0-ffmpeg-small"
   21.23 -
   21.24 -DEPENDS="gst0-plugins-base bzip2"
   21.25  BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev bzip2-dev \
   21.26  coreutils-file-format coreutils-file-special glib-dev yasm"
   21.27 -SUGGESTED="gst0-plugins-good"
   21.28 +SPLIT="gst0-ffmpeg-small:small"
   21.29  
   21.30 -# Rules to configure and make the package.
   21.31 -compile_rules()
   21.32 -{
   21.33 +compile_rules() {
   21.34 +	case $SET in
   21.35 +		'')    ARCH_ARGS="--enable-runtime-cpudetect";;
   21.36 +		small) ARCH_ARGS="--enable-runtime-cpudetect \
   21.37 +			--disable-bsfs \
   21.38 +			--disable-parsers \
   21.39 +			--disable-encoders \
   21.40 +			--disable-decoders \
   21.41 +			--disable-demuxers \
   21.42 +			--disable-muxers \
   21.43 +			--enable-decoder=h264 \
   21.44 +			--enable-decoder=aac_latm \
   21.45 +			--enable-decoder=aac \
   21.46 +			--enable-decoder=mpeg4 \
   21.47 +			--enable-decoder=mp3float \
   21.48 +			--enable-decoder=vp8 \
   21.49 +			--enable-decoder=flv";;
   21.50 +	esac
   21.51 +
   21.52  	sed -i 's/"g"/"rm"/' gst-libs/ext/libav/libavcodec/x86/h264_qpel_mmx.c
   21.53 +
   21.54  	./configure \
   21.55 -		--prefix=/usr \
   21.56  		--disable-static \
   21.57 -		--with-ffmpeg-extra-configure="--enable-runtime-cpudetect" \
   21.58 -		--with-package-name="GStreamer FFMpeg Plugin ($SERIES)" \
   21.59 +		--with-ffmpeg-extra-configure="$ARCH_ARGS" \
   21.60 +		--with-package-name="GStreamer FFMpeg Plugin (0.10)" \
   21.61  		--with-package-origin="http://www.slitaz.org/" \
   21.62  		$CONFIGURE_ARGS &&
   21.63 -	sed 's/RANK_NONE/RANK_SECONDARY/g' -i $src/ext/ffmpeg/gstffmpegdec.c
   21.64 +	fix libtool &&
   21.65 +	sed 's/RANK_NONE/RANK_SECONDARY/g' -i $src/ext/ffmpeg/gstffmpegdec.c &&
   21.66  	make $MAKEFLAGS &&
   21.67  	make DESTDIR=$install install
   21.68  }
   21.69  
   21.70 -# Rules to gen a SliTaz package suitable for Tazpkg.
   21.71 -genpkg_rules()
   21.72 -{
   21.73 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   21.74 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   21.75 +genpkg_rules() {
   21.76 +	case $PACKAGE in
   21.77 +		gst0-ffmpeg)
   21.78 +			copy @std
   21.79 +			DEPENDS="gst0-plugins-base bzip2"
   21.80 +			SUGGESTED="gst0-plugins-good"
   21.81 +			PROVIDE="gst0-ffmpeg-small"
   21.82 +			;;
   21.83 +		gst0-ffmpeg-small)
   21.84 +			copy @std
   21.85 +			DEPENDS="gst0-plugins-base bzip2"
   21.86 +			CAT="multimedia|small set"
   21.87 +			SUGGESTED="gst0-plugins-good"
   21.88 +			;;
   21.89 +	esac
   21.90  }
    22.1 --- a/gst0-plugins-bad/receipt	Fri Apr 13 15:17:18 2018 +0300
    22.2 +++ b/gst0-plugins-bad/receipt	Fri Apr 13 17:21:19 2018 +0300
    22.3 @@ -27,6 +27,7 @@
    22.4  		--with-package-name="$SHORT_DESC" \
    22.5  		--with-package-origin="http://www.slitaz.org/" \
    22.6  		$CONFIGURE_ARGS &&
    22.7 +	fix libtool &&
    22.8  	make $MAKEFLAGS &&
    22.9  	make install
   22.10  }
    23.1 --- a/gst0-plugins-base/receipt	Fri Apr 13 15:17:18 2018 +0300
    23.2 +++ b/gst0-plugins-base/receipt	Fri Apr 13 17:21:19 2018 +0300
    23.3 @@ -33,6 +33,7 @@
    23.4  		--with-package-name="$SHORT_DESC" \
    23.5  		--with-package-origin="http://www.slitaz.org/" \
    23.6  		$CONFIGURE_ARGS &&
    23.7 +	fix libtool &&
    23.8  	make $MAKEFLAGS &&
    23.9  	make install
   23.10  }
    24.1 --- a/gst0-plugins-ugly/receipt	Fri Apr 13 15:17:18 2018 +0300
    24.2 +++ b/gst0-plugins-ugly/receipt	Fri Apr 13 17:21:19 2018 +0300
    24.3 @@ -3,7 +3,7 @@
    24.4  PACKAGE="gst0-plugins-ugly"
    24.5  VERSION="0.10.19"
    24.6  CATEGORY="multimedia"
    24.7 -SHORT_DESC="GStreamer Ugly Plugins"
    24.8 +SHORT_DESC="GStreamer-0.10 Ugly Plugins"
    24.9  MAINTAINER="jozee@slitaz.org"
   24.10  LICENSE="LGPL2.1"
   24.11  WEB_SITE="http://gstreamer.freedesktop.org/"
   24.12 @@ -21,6 +21,7 @@
   24.13  		--with-package-name="GStreamer Ugly Plugins (0.10)" \
   24.14  		--with-package-origin="http://www.slitaz.org/" \
   24.15  		$CONFIGURE_ARGS &&
   24.16 +	fix libtool &&
   24.17  	make $MAKEFLAGS &&		# grep -v /usr/local/include
   24.18  	make install
   24.19  }
    25.1 --- a/gst0-python/receipt	Fri Apr 13 15:17:18 2018 +0300
    25.2 +++ b/gst0-python/receipt	Fri Apr 13 17:21:19 2018 +0300
    25.3 @@ -17,6 +17,7 @@
    25.4  
    25.5  compile_rules() {
    25.6  	./configure $CONFIGURE_ARGS &&
    25.7 +	fix libtool &&
    25.8  	make &&
    25.9  	make DESTDIR=$DESTDIR install
   25.10  }
    26.1 --- a/gst1-libav/receipt	Fri Apr 13 15:17:18 2018 +0300
    26.2 +++ b/gst1-libav/receipt	Fri Apr 13 17:21:19 2018 +0300
    26.3 @@ -1,37 +1,34 @@
    26.4 -# SliTaz package receipt.
    26.5 +# SliTaz package receipt v2.
    26.6  
    26.7  PACKAGE="gst1-libav"
    26.8  VERSION="1.10.1"
    26.9 -SERIES="1.0"
   26.10  CATEGORY="multimedia"
   26.11  SHORT_DESC="GStreamer 1.x libav/ffmpeg Plugin"
   26.12  MAINTAINER="psychomaniak@xakep.ru"
   26.13  LICENSE="GPL2"
   26.14 +WEB_SITE="http://gstreamer.freedesktop.org/"
   26.15 +
   26.16  TARBALL="gst-libav-$VERSION.tar.xz"
   26.17 -WEB_SITE="http://gstreamer.freedesktop.org/"
   26.18  WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL"
   26.19  
   26.20 -DEPENDS="gst1-plugins-base bzip2 gst1-plugins-good"
   26.21  BUILD_DEPENDS="gstreamer1-dev gst1-plugins-base-dev bzip2-dev \
   26.22  coreutils-file-format coreutils-file-special glib-dev yasm gtk-doc"
   26.23  
   26.24 -# Rules to configure and make the package.
   26.25 -compile_rules()
   26.26 -{
   26.27 +compile_rules() {
   26.28  	sed '/set ERROR_C/d' -i configure
   26.29 +
   26.30  	./configure \
   26.31 -		--prefix=/usr --disable-static \
   26.32 +		--disable-static \
   26.33  		--with-libav-extra-configure="--enable-runtime-cpudetect" \
   26.34 -		--with-package-name="GStreamer libav Plugin ($SERIES)" \
   26.35 +		--with-package-name="GStreamer libav Plugin (1.0)" \
   26.36  		--with-package-origin="http://www.slitaz.org/" \
   26.37  		$CONFIGURE_ARGS &&
   26.38 +	fix libtool &&
   26.39  	make $MAKEFLAGS &&
   26.40 -	make DESTDIR=$install install 2>/dev/null
   26.41 +	make DESTDIR=$install install
   26.42  }
   26.43  
   26.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
   26.45 -genpkg_rules()
   26.46 -{
   26.47 -	mkdir -p $fs/usr/lib/gstreamer-$SERIES
   26.48 -	cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
   26.49 +genpkg_rules() {
   26.50 +	copy @std
   26.51 +	DEPENDS="gst1-plugins-base bzip2 gst1-plugins-good"
   26.52  }
    27.1 --- a/gst1-plugins-base/receipt	Fri Apr 13 15:17:18 2018 +0300
    27.2 +++ b/gst1-plugins-base/receipt	Fri Apr 13 17:21:19 2018 +0300
    27.3 @@ -11,30 +11,27 @@
    27.4  TARBALL="gst-plugins-base-$VERSION.tar.xz"
    27.5  WGET_URL="https://gstreamer.freedesktop.org/src/gst-plugins-base/$TARBALL"
    27.6  
    27.7 +BUILD_DEPENDS_arm="gstreamer1-dev pango-dev alsa-lib-dev libogg-dev \
    27.8 +libtheora-dev libtheora-enc libvorbis-dev udev-dev xorg-libXv-dev \
    27.9 +xorg-libXvMC-dev util-linux-uuid-dev orc-dev opus-dev"
   27.10  BUILD_DEPENDS="gettext valgrind-dev python gstreamer1-dev \
   27.11  orc-dev xorg-libX11-dev xorg-libXv-dev alsa-lib-dev cdparanoia-III-dev \
   27.12  libvorbis-dev libogg-dev opus-dev pango-dev libtheora-dev"
   27.13 -BUILD_DEPENDS_arm="gstreamer1-dev pango-dev alsa-lib-dev libogg-dev \
   27.14 -libtheora-dev libtheora-enc libvorbis-dev udev-dev xorg-libXv-dev \
   27.15 -xorg-libXvMC-dev util-linux-uuid-dev orc-dev opus-dev"
   27.16  SPLIT="gst1-plugins-base-dev"
   27.17  
   27.18 -# Rules to configure and make the package.
   27.19 -compile_rules()
   27.20 -{
   27.21 +COOKOPTS="skip-log-errors"
   27.22 +
   27.23 +compile_rules() {
   27.24  	./configure \
   27.25  		--with-package-name="GStreamer Base Plugins (1.0)" \
   27.26  		--with-package-origin="http://www.slitaz.org/" \
   27.27  		$CONFIGURE_ARGS &&
   27.28 -	# Suppress installing errors (fatal for cooker)
   27.29 -	sed -i 's| \$(builddir)/html/\*\.sgml||' \
   27.30 -		docs/libs/Makefile docs/plugins/Makefile &&
   27.31 -	make $MAKEFLAGS && make install
   27.32 +	fix libtool &&
   27.33 +	make $MAKEFLAGS &&
   27.34 +	make install
   27.35  }
   27.36  
   27.37 -# Rules to gen a SliTaz package suitable for Tazpkg.
   27.38 -genpkg_rules()
   27.39 -{
   27.40 +genpkg_rules() {
   27.41  	case $PACKAGE in
   27.42  		gst1-plugins-base)
   27.43  			copy @std
    28.1 --- a/gst1-plugins-good/receipt	Fri Apr 13 15:17:18 2018 +0300
    28.2 +++ b/gst1-plugins-good/receipt	Fri Apr 13 17:21:19 2018 +0300
    28.3 @@ -29,6 +29,7 @@
    28.4  		--with-package-name="GStreamer Good Plugins (1.10)" \
    28.5  		--with-package-origin="http://www.slitaz.org/" \
    28.6  		$CONFIGURE_ARGS &&
    28.7 +	fix libtool &&
    28.8  	make $MAKEFLAGS &&
    28.9  	make install
   28.10  }
    29.1 --- a/gstreamer0/receipt	Fri Apr 13 15:17:18 2018 +0300
    29.2 +++ b/gstreamer0/receipt	Fri Apr 13 17:21:19 2018 +0300
    29.3 @@ -31,6 +31,7 @@
    29.4  		--with-package-name="GStreamer-0.10" \
    29.5  		--with-package-origin="$origin" \
    29.6  		$CONFIGURE_ARGS &&
    29.7 +	fix libtool &&
    29.8  	make $MAKEFLAGS &&
    29.9  	make install
   29.10  }
    30.1 --- a/gstreamer1/receipt	Fri Apr 13 15:17:18 2018 +0300
    30.2 +++ b/gstreamer1/receipt	Fri Apr 13 17:21:19 2018 +0300
    30.3 @@ -11,28 +11,25 @@
    30.4  TARBALL="gstreamer-$VERSION.tar.xz"
    30.5  WGET_URL="https://gstreamer.freedesktop.org/src/gstreamer/$TARBALL"
    30.6  
    30.7 +BUILD_DEPENDS_arm="glib-dev libxml2-dev pkg-config"
    30.8  BUILD_DEPENDS="gettext perl valgrind-dev"
    30.9 -BUILD_DEPENDS_arm="glib-dev libxml2-dev pkg-config"
   30.10  SPLIT="gstreamer1-dev"
   30.11  
   30.12 -# Rules to configure and make the package.
   30.13 -compile_rules()
   30.14 -{
   30.15 +COOKOPTS="skip-log-errors"
   30.16 +
   30.17 +compile_rules() {
   30.18  	./configure \
   30.19  		--with-package-name="GStreamer (1.0)" \
   30.20  		--with-package-origin="http://www.slitaz.org/" \
   30.21  		$CONFIGURE_ARGS &&
   30.22 -	# Suppress installing errors (fatal for cooker)
   30.23 -	sed -i 's| \$(builddir)/html/\*\.sgml||' docs/gst/Makefile \
   30.24 -		docs/libs/Makefile docs/plugins/Makefile &&
   30.25 -	make $MAKEFLAGS && make install &&
   30.26 +	fix libtool &&
   30.27 +	make $MAKEFLAGS &&
   30.28 +	make install || return 1
   30.29  
   30.30  	ln -s gstreamer-1.0/gst $install/usr/include/gst
   30.31  }
   30.32  
   30.33 -# Rules to gen a SliTaz package suitable for Tazpkg.
   30.34 -genpkg_rules()
   30.35 -{
   30.36 +genpkg_rules() {
   30.37  	case $PACKAGE in
   30.38  		gstreamer1)
   30.39  			copy @std
    31.1 --- a/gsynaptics/receipt	Fri Apr 13 15:17:18 2018 +0300
    31.2 +++ b/gsynaptics/receipt	Fri Apr 13 17:21:19 2018 +0300
    31.3 @@ -1,4 +1,4 @@
    31.4 -# SliTaz package receipt.
    31.5 +# SliTaz package receipt v2.
    31.6  
    31.7  PACKAGE="gsynaptics"
    31.8  VERSION="0.9.16"
    31.9 @@ -7,22 +7,22 @@
   31.10  MAINTAINER="al.bobylev@gmail.com"
   31.11  LICENSE="GPL2"
   31.12  WEB_SITE="http://sourceforge.jp/projects/gsynaptics/"
   31.13 +
   31.14  TARBALL="$PACKAGE-$VERSION.tar.gz"
   31.15  WGET_URL="http://sourceforge.jp/frs/redir.php?m=keihanna&f=%2F$PACKAGE%2F38463%2F$TARBALL"
   31.16  
   31.17 -DEPENDS="GConf gtk+ libglade orbit2"
   31.18  BUILD_DEPENDS="gtk+-dev libglade-dev GConf-dev gnome-doc-utils intltool"
   31.19  
   31.20 -# Rules to configure and make the package.
   31.21 -compile_rules()
   31.22 -{
   31.23 -	./configure $CONFIGURE_ARGS --disable-scrollkeeper &&
   31.24 +compile_rules() {
   31.25 +	./configure \
   31.26 +		--disable-scrollkeeper \
   31.27 +		$CONFIGURE_ARGS &&
   31.28 +	fix libtool &&
   31.29  	make &&
   31.30  	make install
   31.31  }
   31.32  
   31.33 -# Rules to gen a SliTaz package suitable for Tazpkg.
   31.34 -genpkg_rules()
   31.35 -{
   31.36 -	cp -a $install/* $fs
   31.37 +genpkg_rules() {
   31.38 +	copy @std
   31.39 +	DEPENDS="GConf gtk+ libglade orbit2"
   31.40  }