wok-next rev 21156

Small updates.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Feb 02 16:32:35 2019 +0200 (2019-02-02)
parents f4e682e17892
children 69bb65a67c90
files gnome-online-accounts/receipt gpa/receipt gst1-plugins-base/receipt gstreamer1/receipt libcanberra/receipt libcroco/receipt libepoxy/receipt libexif/receipt libffi/receipt libffi/stuff/patches/lfs.patch libffi/stuff/patches/series libgdata/receipt libgudev/receipt libgusb/receipt libid3tag/receipt libmad/receipt libsecret/receipt libsndfile/receipt webkit2gtk/.hidden webkit2gtk/receipt woff2/receipt
line diff
     1.1 --- a/gnome-online-accounts/receipt	Sat Feb 02 13:51:47 2019 +0200
     1.2 +++ b/gnome-online-accounts/receipt	Sat Feb 02 16:32:35 2019 +0200
     1.3 @@ -15,7 +15,7 @@
     1.4  BUILD_DEPENDS="glib-dev libxslt gobject-introspection-dev vala gtk3-dev \
     1.5  webkit2gtk-dev json-glib-dev rest-dev libsecret-dev krb5-dev gettext-dev \
     1.6  docbook-xsl"
     1.7 -SPLIT="$PACKAGE-dev"
     1.8 +SPLIT="$PACKAGE-dev $PACKAGE-lang"
     1.9  
    1.10  COPY_std="@std @ico"
    1.11  
    1.12 @@ -25,9 +25,7 @@
    1.13  COOKOPTS="skip-log-errors"
    1.14  
    1.15  compile_rules() {
    1.16 -	./configure \
    1.17 -		--disable-telepathy \
    1.18 -		$CONFIGURE_ARGS &&
    1.19 +	./configure $CONFIGURE_ARGS &&
    1.20  	fix libtool &&
    1.21  	make &&
    1.22  	make install
     2.1 --- a/gpa/receipt	Sat Feb 02 13:51:47 2019 +0200
     2.2 +++ b/gpa/receipt	Sat Feb 02 16:32:35 2019 +0200
     2.3 @@ -14,24 +14,13 @@
     2.4  TARBALL_SHA1="c629348725c1bf5dafd57f8a70187dc89815ce60"
     2.5  
     2.6  BUILD_DEPENDS="gtk2-dev libgpg-error-dev libassuan-dev gpgme-dev"
     2.7 -SPLIT="$PACKAGE-langpack"
     2.8 +SPLIT="$PACKAGE-lang"
     2.9 +
    2.10 +DEPENDS_std="gdk-pixbuf glib gpgme gtk2 libassuan libgpg-error zlib   \
    2.11 +pinentry-gtk"
    2.12  
    2.13  compile_rules() {
    2.14  	./configure $CONFIGURE_ARGS &&
    2.15  	make &&
    2.16  	make install
    2.17  }
    2.18 -
    2.19 -genpkg_rules() {
    2.20 -	case $PACKAGE in
    2.21 -		gpa)
    2.22 -			copy @std
    2.23 -			DEPENDS="gdk-pixbuf glib gpgme gtk2 libassuan libgpg-error zlib   \
    2.24 -			pinentry-gtk"
    2.25 -			;;
    2.26 -		gpa-langpack)
    2.27 -			copy *.mo
    2.28 -			CAT="localization|locale files"
    2.29 -			;;
    2.30 -	esac
    2.31 -}
     3.1 --- a/gst1-plugins-base/receipt	Sat Feb 02 13:51:47 2019 +0200
     3.2 +++ b/gst1-plugins-base/receipt	Sat Feb 02 16:32:35 2019 +0200
     3.3 @@ -16,7 +16,7 @@
     3.4  BUILD_DEPENDS="gettext-dev valgrind-dev python gstreamer1-dev orc-dev \
     3.5  libx11-dev libxv-dev alsa-lib-dev cdparanoia-dev libvorbis-dev libogg-dev \
     3.6  opus-dev pango-dev libtheora-dev gobject-introspection-dev mesa-dev"
     3.7 -SPLIT="$PACKAGE-dev"
     3.8 +SPLIT="$PACKAGE-dev $PACKAGE-lang"
     3.9  
    3.10  DEPENDS_std="alsa-lib cdparanoia glib gstreamer1 libcairo libogg libpng \
    3.11  libtheora-enc libvorbis libx11 libxcb libxext libxv mesa mesa-libegl opus orc \
     4.1 --- a/gstreamer1/receipt	Sat Feb 02 13:51:47 2019 +0200
     4.2 +++ b/gstreamer1/receipt	Sat Feb 02 16:32:35 2019 +0200
     4.3 @@ -13,7 +13,7 @@
     4.4  TARBALL_SHA1="324a30ddd2c35103fa6af8ffb1e436e8dda714c8"
     4.5  
     4.6  BUILD_DEPENDS="gettext-dev perl valgrind-dev glib-dev gobject-introspection-dev"
     4.7 -SPLIT="$PACKAGE-dev"
     4.8 +SPLIT="$PACKAGE-dev $PACKAGE-lang"
     4.9  
    4.10  DEPENDS_std="glib"
    4.11  DEPENDS_dev="$PACKAGE glib-dev"
     5.1 --- a/libcanberra/receipt	Sat Feb 02 13:51:47 2019 +0200
     5.2 +++ b/libcanberra/receipt	Sat Feb 02 16:32:35 2019 +0200
     5.3 @@ -11,12 +11,31 @@
     5.4  
     5.5  TARBALL="$PACKAGE-$VERSION.tar.xz"
     5.6  WGET_URL="$WEB_SITE/$TARBALL"
     5.7 +TARBALL_SHA1="fd4c16e341ffc456d688ed3462930d17ca6f6c20"
     5.8  
     5.9  BUILD_DEPENDS="libtool gtk2-dev libvorbis-dev alsa-lib-dev eudev-dev \
    5.10  gstreamer1-dev gtk3-dev"
    5.11  SPLIT="$PACKAGE-gnome $PACKAGE-gstreamer1 $PACKAGE-gtk2 $PACKAGE-gtk3 \
    5.12  $PACKAGE $PACKAGE-dev"
    5.13  
    5.14 +COPY_gnome="gnome-settings-daemon-3.0/ gdm/ gnome/ canberra-boot"
    5.15 +COPY_gstreamer1="libcanberra-gstreamer.so"
    5.16 +COPY_gtk2="gtk-2.0/modules/*.so libcanberra-gtk.so.*"
    5.17 +COPY_gtk3="gtk-3.0/modules/*.so libcanberra-gtk3.so.* canberra-gtk-play"
    5.18 +
    5.19 +CAT_gnome="gnome|GNOME integration"
    5.20 +CAT_gstreamer1="sound|Gstreamer bindings"
    5.21 +CAT_gtk2="sound|GTK+2 integration"
    5.22 +CAT_gtk3="sound|GTK+3 integration"
    5.23 +
    5.24 +DEPENDS_gnome="$PACKAGE eudev"
    5.25 +DEPENDS_gstreamer1="$PACKAGE glib gstreamer1"
    5.26 +DEPENDS_gtk2="$PACKAGE glib gtk2 libx11"
    5.27 +DEPENDS_gtk3="$PACKAGE glib gtk3 libx11"
    5.28 +DEPENDS_std="alsa-lib libltdl libvorbis"
    5.29 +DEPENDS_dev="$PACKAGE-gnome $PACKAGE-gstreamer1 $PACKAGE-gtk2 $PACKAGE-gtk3 \
    5.30 +$PACKAGE gtk2-dev gtk3-dev libx11-dev"
    5.31 +
    5.32  compile_rules() {
    5.33  	./configure \
    5.34  		--enable-gtk \
    5.35 @@ -26,37 +45,3 @@
    5.36  	make &&
    5.37  	make -j1 docdir=/usr/share/doc/libcanberra-$VERSION install
    5.38  }
    5.39 -
    5.40 -genpkg_rules() {
    5.41 -	case $PACKAGE in
    5.42 -		*-gnome)
    5.43 -			copy gnome-settings-daemon-3.0/ gdm/ gnome/ canberra-boot
    5.44 -			CAT="gnome|GNOME integration"
    5.45 -			DEPENDS="eudev libcanberra"
    5.46 -			;;
    5.47 -		*-gstreamer1)
    5.48 -			copy libcanberra-gstreamer.so
    5.49 -			CAT="sound|Gstreamer bindings"
    5.50 -			DEPENDS="glib gstreamer1 libcanberra"
    5.51 -			;;
    5.52 -		*-gtk2)
    5.53 -			copy gtk-2.0/modules/*.so libcanberra-gtk.so*
    5.54 -			CAT="sound|GTK+2 integration"
    5.55 -			DEPENDS="glib gtk2 libcanberra libx11"
    5.56 -			;;
    5.57 -		*-gtk3)
    5.58 -			copy gtk-3.0/modules/*.so libcanberra-gtk3.so* canberra-gtk-play
    5.59 -			CAT="sound|GTK+3 integration"
    5.60 -			DEPENDS="glib gtk3 libcanberra libx11"
    5.61 -			;;
    5.62 -		libcanberra)
    5.63 -			copy @std @rm
    5.64 -			DEPENDS="alsa-lib libltdl libvorbis"
    5.65 -			;;
    5.66 -		*-dev)
    5.67 -			copy @dev
    5.68 -			DEPENDS="${SPLIT/$PACKAGE/} \
    5.69 -			gtk2-dev gtk3-dev libx11-dev"
    5.70 -			;;
    5.71 -	esac
    5.72 -}
     6.1 --- a/libcroco/receipt	Sat Feb 02 13:51:47 2019 +0200
     6.2 +++ b/libcroco/receipt	Sat Feb 02 16:32:35 2019 +0200
     6.3 @@ -11,10 +11,14 @@
     6.4  
     6.5  TARBALL="$PACKAGE-$VERSION.tar.xz"
     6.6  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
     6.7 +TARBALL_SHA1="f34287280cbf44d6c9628d15fa8a16347753a1d5"
     6.8  
     6.9  BUILD_DEPENDS="libxml2-dev glib-dev zlib-dev gtk-doc"
    6.10  SPLIT="$PACKAGE-dev"
    6.11  
    6.12 +DEPENDS_std="glib libxml2"
    6.13 +DEPENDS_dev="$PACKAGE glib-dev libxml2-dev"
    6.14 +
    6.15  compile_rules() {
    6.16  	./configure \
    6.17  		--disable-static \
    6.18 @@ -23,16 +27,3 @@
    6.19  	make &&
    6.20  	make install
    6.21  }
    6.22 -
    6.23 -genpkg_rules() {
    6.24 -	case $PACKAGE in
    6.25 -		libcroco)
    6.26 -			copy @std
    6.27 -			DEPENDS="glib libxml2"
    6.28 -			;;
    6.29 -		*-dev)
    6.30 -			copy @dev
    6.31 -			DEPENDS="libcroco glib-dev libxml2-dev"
    6.32 -			;;
    6.33 -	esac
    6.34 -}
     7.1 --- a/libepoxy/receipt	Sat Feb 02 13:51:47 2019 +0200
     7.2 +++ b/libepoxy/receipt	Sat Feb 02 16:32:35 2019 +0200
     7.3 @@ -11,10 +11,13 @@
     7.4  
     7.5  TARBALL="$PACKAGE-$VERSION.tar.xz"
     7.6  WGET_URL="https://github.com/anholt/libepoxy/releases/download/$VERSION/$TARBALL"
     7.7 +TARBALL_SHA1="e00d0bf270a99ded2a2f4abe7874b765cd338d1f"
     7.8  
     7.9  BUILD_DEPENDS="meson ninja libx11-dev mesa-dev"
    7.10  SPLIT="$PACKAGE-dev"
    7.11  
    7.12 +DEPENDS_dev="$PACKAGE mesa-dev"
    7.13 +
    7.14  compile_rules() {
    7.15  	mkdir build
    7.16  	cd    build
    7.17 @@ -22,15 +25,3 @@
    7.18  	ninja &&
    7.19  	ninja install
    7.20  }
    7.21 -
    7.22 -genpkg_rules() {
    7.23 -	case $PACKAGE in
    7.24 -		libepoxy)
    7.25 -			copy @std
    7.26 -			;;
    7.27 -		*-dev)
    7.28 -			copy @dev
    7.29 -			DEPENDS="mesa-dev"
    7.30 -			;;
    7.31 -	esac
    7.32 -}
     8.1 --- a/libexif/receipt	Sat Feb 02 13:51:47 2019 +0200
     8.2 +++ b/libexif/receipt	Sat Feb 02 16:32:35 2019 +0200
     8.3 @@ -11,9 +11,12 @@
     8.4  
     8.5  TARBALL="$PACKAGE-$VERSION.tar.bz2"
     8.6  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
     8.7 +TARBALL_SHA1="a52219b12dbc8d33fc096468591170fda71316c0"
     8.8  
     8.9  BUILD_DEPENDS="gettext-dev"
    8.10 -SPLIT="$PACKAGE-dev"
    8.11 +SPLIT="$PACKAGE-dev $PACKAGE-lang"
    8.12 +
    8.13 +DEPENDS_dev="$PACKAGE" # skip -lang
    8.14  
    8.15  compile_rules() {
    8.16  	./configure \
    8.17 @@ -24,10 +27,3 @@
    8.18  	make &&
    8.19  	make install
    8.20  }
    8.21 -
    8.22 -genpkg_rules() {
    8.23 -	case $PACKAGE in
    8.24 -		libexif) copy @std;;
    8.25 -		*-dev)   copy @dev;;
    8.26 -	esac
    8.27 -}
     9.1 --- a/libffi/receipt	Sat Feb 02 13:51:47 2019 +0200
     9.2 +++ b/libffi/receipt	Sat Feb 02 16:32:35 2019 +0200
     9.3 @@ -7,35 +7,20 @@
     9.4  MAINTAINER="devel@slitaz.org"
     9.5  LICENSE="MIT"
     9.6  WEB_SITE="https://sourceware.org/libffi/"
     9.7 -LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/libffi.html"
     9.8 +LFS="http://linuxfromscratch.org/lfs/view/development/chapter06/libffi.html"
     9.9  
    9.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
    9.11  WGET_URL="https://sourceware.org/ftp/libffi/$TARBALL"
    9.12 +TARBALL_SHA1="280c265b789e041c02e5c97815793dfc283fb1e6"
    9.13  
    9.14  COOKOPTS="force-arch" # different .h, .pc
    9.15  
    9.16  SPLIT="$PACKAGE-dev"
    9.17  
    9.18  compile_rules() {
    9.19 -	sed -e '/^includesdir/ s/$(libdir).*$/$(includedir)/' \
    9.20 -		-i include/Makefile.in
    9.21 -	sed -e '/^includedir/ s/=.*$/=@includedir@/' \
    9.22 -		-e 's/^Cflags: -I${includedir}/Cflags:/' \
    9.23 -		-i libffi.pc.in
    9.24 -
    9.25  	./configure \
    9.26 -		--libdir=/usr/lib \
    9.27  		--disable-static \
    9.28  		$CONFIGURE_ARGS &&
    9.29 -#	sed -i 's|^\(toolexeclibdir = \).*|\1/usr/lib|' Makefile \
    9.30 -#		$HOST_SYSTEM-gnu/Makefile &&
    9.31  	make &&
    9.32  	make install
    9.33  }
    9.34 -
    9.35 -genpkg_rules() {
    9.36 -	case $PACKAGE in
    9.37 -		libffi) copy @std;;
    9.38 -		*-dev)  copy @dev;;
    9.39 -	esac
    9.40 -}
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/libffi/stuff/patches/lfs.patch	Sat Feb 02 16:32:35 2019 +0200
    10.3 @@ -0,0 +1,28 @@
    10.4 +Reconstructed from the series of sed commands.
    10.5 +
    10.6 +--- a/include/Makefile.in
    10.7 ++++ b/include/Makefile.in
    10.8 +@@ -314,7 +314,7 @@
    10.9 + AUTOMAKE_OPTIONS = foreign
   10.10 + DISTCLEANFILES = ffitarget.h
   10.11 + EXTRA_DIST = ffi.h.in ffi_common.h
   10.12 +-includesdir = $(libdir)/@PACKAGE_NAME@-@PACKAGE_VERSION@/include
   10.13 ++includesdir = $(includedir)
   10.14 + nodist_includes_HEADERS = ffi.h ffitarget.h
   10.15 + all: all-am
   10.16 + 
   10.17 +--- a/libffi.pc.in
   10.18 ++++ b/libffi.pc.in
   10.19 +@@ -2,10 +2,10 @@
   10.20 + exec_prefix=@exec_prefix@
   10.21 + libdir=@libdir@
   10.22 + toolexeclibdir=@toolexeclibdir@
   10.23 +-includedir=${libdir}/@PACKAGE_NAME@-@PACKAGE_VERSION@/include
   10.24 ++includedir=@includedir@
   10.25 + 
   10.26 + Name: @PACKAGE_NAME@
   10.27 + Description: Library supporting Foreign Function Interfaces
   10.28 + Version: @PACKAGE_VERSION@
   10.29 + Libs: -L${toolexeclibdir} -lffi
   10.30 +-Cflags: -I${includedir}
   10.31 ++Cflags:
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/libffi/stuff/patches/series	Sat Feb 02 16:32:35 2019 +0200
    11.3 @@ -0,0 +1,1 @@
    11.4 +lfs.patch
    12.1 --- a/libgdata/receipt	Sat Feb 02 13:51:47 2019 +0200
    12.2 +++ b/libgdata/receipt	Sat Feb 02 16:32:35 2019 +0200
    12.3 @@ -10,34 +10,24 @@
    12.4  
    12.5  TARBALL="$PACKAGE-$VERSION.tar.xz"
    12.6  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    12.7 +TARBALL_SHA1="942a98ae334d5ac97a041519d64ea48ddc654016"
    12.8  
    12.9  BUILD_DEPENDS="glib-dev libxml2-dev libsoup-dev json-glib-dev liboauth-dev \
   12.10  gdk-pixbuf-dev uhttpmock-dev intltool gobject-introspection-dev vala \
   12.11  shared-mime-info gcr-dev gnome-online-accounts-dev"
   12.12 -SPLIT="$PACKAGE-dev"
   12.13 +SPLIT="$PACKAGE-dev $PACKAGE-lang"
   12.14 +
   12.15 +DEPENDS_std="gcr-base glib gnome-online-accounts json-glib liboauth libsoup \
   12.16 +libxml2"
   12.17 +DEPENDS_dev="$PACKAGE gcr-dev glib-dev gnome-online-accounts-dev json-glib-dev \
   12.18 +liboauth-dev libsoup-dev libxml2-dev"
   12.19  
   12.20  compile_rules() {
   12.21  	DATADIRNAME=share \
   12.22  	./configure \
   12.23 -		--prefix=/usr \
   12.24 -		--sysconfdir=/etc \
   12.25 +		--disable-static \
   12.26  		$CONFIGURE_ARGS &&
   12.27  	fix libtool &&
   12.28  	make &&
   12.29 -	make DESTDIR=$install install
   12.30 +	make install
   12.31  }
   12.32 -
   12.33 -genpkg_rules() {
   12.34 -	case $PACKAGE in
   12.35 -		libgdata)
   12.36 -			copy @std
   12.37 -			DEPENDS="gcr-base glib gnome-online-accounts json-glib liboauth \
   12.38 -			libsoup libxml2"
   12.39 -			;;
   12.40 -		*-dev)
   12.41 -			copy @dev
   12.42 -			DEPENDS="libgdata gcr-dev gnome-online-accounts-dev json-glib-dev \
   12.43 -			liboauth-dev libsoup-dev libxml2-dev"
   12.44 -			;;
   12.45 -	esac
   12.46 -}
    13.1 --- a/libgudev/receipt	Sat Feb 02 13:51:47 2019 +0200
    13.2 +++ b/libgudev/receipt	Sat Feb 02 16:32:35 2019 +0200
    13.3 @@ -11,10 +11,14 @@
    13.4  
    13.5  TARBALL="$PACKAGE-$VERSION.tar.xz"
    13.6  WGET_URL="$GNOME_MIRROR/$PACKAGE/$VERSION/$TARBALL"
    13.7 +TARBALL_SHA1="e8dc1c516a86e73e98d5c55c5570820073f0456c"
    13.8  
    13.9  BUILD_DEPENDS="gtk-doc gobject-introspection-dev eudev-dev glib-dev"
   13.10  SPLIT="$PACKAGE-dev"
   13.11  
   13.12 +DEPENDS_std="eudev glib"
   13.13 +DEPENDS_dev="$PACKAGE glib-dev"
   13.14 +
   13.15  compile_rules() {
   13.16  	./configure \
   13.17  		--disable-umockdev \
   13.18 @@ -23,16 +27,3 @@
   13.19  	make &&
   13.20  	make install
   13.21  }
   13.22 -
   13.23 -genpkg_rules() {
   13.24 -	case $PACKAGE in
   13.25 -		libgudev)
   13.26 -			copy @std
   13.27 -			DEPENDS="eudev glib"
   13.28 -			;;
   13.29 -		*-dev)
   13.30 -			copy @dev
   13.31 -			DEPENDS="libgudev glib-dev"
   13.32 -			;;
   13.33 -	esac
   13.34 -}
    14.1 --- a/libgusb/receipt	Sat Feb 02 13:51:47 2019 +0200
    14.2 +++ b/libgusb/receipt	Sat Feb 02 16:32:35 2019 +0200
    14.3 @@ -11,10 +11,13 @@
    14.4  
    14.5  TARBALL="$PACKAGE-$VERSION.tar.xz"
    14.6  WGET_URL="https://people.freedesktop.org/~hughsient/releases/$TARBALL"
    14.7 +TARBALL_SHA1="25f1cc3455ab6105d8c34305a79876a7c3f707e0"
    14.8  
    14.9  BUILD_DEPENDS="meson ninja glib-dev libusb-dev gobject-introspection-dev vala \
   14.10  gtk-doc"
   14.11 -SPLIT="$PACKAGE-dev"
   14.12 +SPLIT="$PACKAGE-dev $PACKAGE"
   14.13 +
   14.14 +COPY_dev="@dev gusbcmd" # gusbcmd is a debugging tool for the libgusb library
   14.15  
   14.16  DEPENDS_std="glib libusb"
   14.17  DEPENDS_dev="$PACKAGE glib-dev libusb-dev"
    15.1 --- a/libid3tag/receipt	Sat Feb 02 13:51:47 2019 +0200
    15.2 +++ b/libid3tag/receipt	Sat Feb 02 16:32:35 2019 +0200
    15.3 @@ -10,12 +10,18 @@
    15.4  
    15.5  TARBALL="$PACKAGE-$VERSION.tar.gz"
    15.6  WGET_URL="$SF_MIRROR/mad/$TARBALL"
    15.7 +TARBALL_SHA1="4d867e8a8436e73cd7762fe0e85958e35f1e4306"
    15.8  
    15.9  BUILD_DEPENDS="zlib-dev gfortran"
   15.10  SPLIT="$PACKAGE-dev"
   15.11  
   15.12 +DEPENDS_std="zlib"
   15.13 +DEPENDS_dev="$PACKAGE zlib-dev"
   15.14 +
   15.15  compile_rules() {
   15.16 -	./configure $CONFIGURE_ARGS &&
   15.17 +	./configure \
   15.18 +		--disable-static \
   15.19 +		$CONFIGURE_ARGS &&
   15.20  	fix libtool &&
   15.21  	make &&
   15.22  	make install || return 1
   15.23 @@ -24,16 +30,3 @@
   15.24  	mkdir -p $install/usr/lib/pkgconfig/
   15.25  	sed "s|@VERSION@|$VERSION|" $stuff/id3tag.pc.in > $install/usr/lib/pkgconfig/id3tag.pc
   15.26  }
   15.27 -
   15.28 -genpkg_rules() {
   15.29 -	case $PACKAGE in
   15.30 -		libid3tag)
   15.31 -			copy @std
   15.32 -			DEPENDS="zlib"
   15.33 -			;;
   15.34 -		*-dev)
   15.35 -			copy @dev
   15.36 -			DEPENDS="libid3tag zlib-dev"
   15.37 -			;;
   15.38 -	esac
   15.39 -}
    16.1 --- a/libmad/receipt	Sat Feb 02 13:51:47 2019 +0200
    16.2 +++ b/libmad/receipt	Sat Feb 02 16:32:35 2019 +0200
    16.3 @@ -7,9 +7,11 @@
    16.4  MAINTAINER="devel@slitaz.org"
    16.5  LICENSE="GPL2"
    16.6  WEB_SITE="http://www.underbit.com/products/mad/"
    16.7 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/multimedia/libmad.html"
    16.8  
    16.9  TARBALL="$PACKAGE-$VERSION.tar.gz"
   16.10  WGET_URL="$SF_MIRROR/mad/$TARBALL"
   16.11 +TARBALL_SHA1="cac19cd00e1a907f3150cc040ccc077783496d76"
   16.12  
   16.13  BUILD_DEPENDS="automake libtool gfortran"
   16.14  SPLIT="$PACKAGE-dev"
   16.15 @@ -19,15 +21,10 @@
   16.16  	touch NEWS AUTHORS ChangeLog
   16.17  	autoreconf -fi || return 1
   16.18  
   16.19 -	./configure $CONFIGURE_ARGS &&
   16.20 +	./configure \
   16.21 +		--disable-static \
   16.22 +		$CONFIGURE_ARGS &&
   16.23  	fix libtool &&
   16.24  	make &&
   16.25  	make install
   16.26  }
   16.27 -
   16.28 -genpkg_rules() {
   16.29 -	case $PACKAGE in
   16.30 -		libmad) copy @std;;
   16.31 -		*-dev)  copy @dev;;
   16.32 -	esac
   16.33 -}
    17.1 --- a/libsecret/receipt	Sat Feb 02 13:51:47 2019 +0200
    17.2 +++ b/libsecret/receipt	Sat Feb 02 16:32:35 2019 +0200
    17.3 @@ -1,19 +1,24 @@
    17.4  # SliTaz package receipt v2.
    17.5  
    17.6  PACKAGE="libsecret"
    17.7 -VERSION="0.18.6"
    17.8 +VERSION="0.18.7"
    17.9  CATEGORY="security"
   17.10  SHORT_DESC="GObject bindings for Secret Service API"
   17.11 -MAINTAINER="devl547@gmail.com"
   17.12 +MAINTAINER="devel@slitaz.org"
   17.13  LICENSE="LGPL2.1"
   17.14  WEB_SITE="https://wiki.gnome.org/Projects/Libsecret"
   17.15 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/gnome/libsecret.html"
   17.16  
   17.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
   17.18  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   17.19 +TARBALL_SHA1="b98a5b62449fb182a8fe2897ac47053d2c3c256d"
   17.20  
   17.21  BUILD_DEPENDS="libtool intltool libxslt docbook-xsl libgcrypt-dev \
   17.22  gobject-introspection-dev vala util-linux-mount-dev"
   17.23 -SPLIT="$PACKAGE-dev"
   17.24 +SPLIT="$PACKAGE-dev $PACKAGE-lang"
   17.25 +
   17.26 +DEPENDS_std="glib libgcrypt"
   17.27 +DEPENDS_dev="$PACKAGE glib-dev"
   17.28  
   17.29  compile_rules() {
   17.30  	./configure \
   17.31 @@ -23,16 +28,3 @@
   17.32  	make &&
   17.33  	make install
   17.34  }
   17.35 -
   17.36 -genpkg_rules() {
   17.37 -	case $PACKAGE in
   17.38 -		libsecret)
   17.39 -			copy @std
   17.40 -			DEPENDS="glib libgcrypt"
   17.41 -			;;
   17.42 -		*-dev)
   17.43 -			copy @dev
   17.44 -			DEPENDS="libsecret glib-dev"
   17.45 -			;;
   17.46 -	esac
   17.47 -}
    18.1 --- a/libsndfile/receipt	Sat Feb 02 13:51:47 2019 +0200
    18.2 +++ b/libsndfile/receipt	Sat Feb 02 16:32:35 2019 +0200
    18.3 @@ -7,12 +7,22 @@
    18.4  MAINTAINER="devel@slitaz.org"
    18.5  LICENSE="LGPL2.1"
    18.6  WEB_SITE="http://www.mega-nerd.com/libsndfile/"
    18.7 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/multimedia/libsndfile.html"
    18.8  
    18.9  TARBALL="$PACKAGE-$VERSION.tar.gz"
   18.10  WGET_URL="$WEB_SITE/files/$TARBALL"
   18.11 +TARBALL_SHA1="85aa967e19f6b9bf975601d79669025e5f8bc77d"
   18.12  
   18.13  BUILD_DEPENDS="alsa-lib-dev libvorbis-dev flac-dev"
   18.14 -SPLIT="$PACKAGE-apps $PACKAGE-dev"
   18.15 +SPLIT="$PACKAGE-apps $PACKAGE $PACKAGE-dev"
   18.16 +
   18.17 +COPY_apps="bin/"
   18.18 +
   18.19 +CAT_apps="multimedia|applications"
   18.20 +
   18.21 +DEPENDS_std="flac libogg libvorbis"
   18.22 +DEPENDS_apps="$PACKAGE alsa-lib"
   18.23 +DEPENDS_dev="$PACKAGE flac-dev libogg-dev libvorbis-dev"
   18.24  
   18.25  compile_rules() {
   18.26  	./configure \
   18.27 @@ -22,22 +32,3 @@
   18.28  	make &&
   18.29  	make install
   18.30  }
   18.31 -
   18.32 -genpkg_rules() {
   18.33 -	case $PACKAGE in
   18.34 -		libsndfile)
   18.35 -			copy *.so*
   18.36 -			DEPENDS="flac libogg libvorbis"
   18.37 -			;;
   18.38 -		*-apps)
   18.39 -			copy bin/
   18.40 -			CAT="multimedia|applications"
   18.41 -			DEPENDS="alsa-lib libsndfile"
   18.42 -			;;
   18.43 -		*-dev)
   18.44 -			copy @dev
   18.45 -			DEPENDS="libsndfile libsndfile-apps flac-dev libogg-dev \
   18.46 -			libvorbis-dev"
   18.47 -			;;
   18.48 -	esac
   18.49 -}
    19.1 --- a/webkit2gtk/receipt	Sat Feb 02 13:51:47 2019 +0200
    19.2 +++ b/webkit2gtk/receipt	Sat Feb 02 16:32:35 2019 +0200
    19.3 @@ -1,7 +1,7 @@
    19.4  # SliTaz package receipt v2.
    19.5  
    19.6  PACKAGE="webkit2gtk"
    19.7 -VERSION="2.16.6"
    19.8 +VERSION="2.22.5"
    19.9  CATEGORY="network"
   19.10  SHORT_DESC="Port of web rendering engine WebKit to the GTK+ platform"
   19.11  MAINTAINER="al.bobylev@gmail.com"
   19.12 @@ -12,21 +12,32 @@
   19.13  
   19.14  TARBALL="webkitgtk-$VERSION.tar.xz"
   19.15  WGET_URL="http://webkitgtk.org/releases/$TARBALL"
   19.16 +TARBALL_SHA1="809b067a1672a81a4ce31363a0872c668cc72953"
   19.17  
   19.18 -BUILD_DEPENDS="cmake gperf perl python ruby-dev cairo-dev gnutls-dev gtk3-dev \
   19.19 -harfbuzz-icu-dev libjpeg-turbo-dev libsoup-dev libxslt-dev libsecret-dev \
   19.20 -libwebp-dev mesa-dev gtk2-dev enchant-dev gst1-plugins-base-dev \
   19.21 -libnotify-dev gettext-dev sqlite3-dev libxt-dev"
   19.22 -SPLIT="$PACKAGE-dev"
   19.23 +BUILD_DEPENDS="cmake ninja gperf perl python ruby-dev cairo-dev gnutls-dev \
   19.24 +gtk3-dev harfbuzz-icu-dev libjpeg-turbo-dev libsoup-dev libxslt-dev \
   19.25 +libsecret-dev libwebp-dev mesa-dev gtk2-dev enchant-dev gst1-plugins-base-dev \
   19.26 +libnotify-dev gettext-dev sqlite3-dev libxt-dev woff2-dev"
   19.27 +SPLIT="$PACKAGE-dev $PACKAGE-lang"
   19.28  
   19.29 -CFLAGS="${CFLAGS/-Os/-O2}"
   19.30 -CXXFLAGS="${CXXFLAGS/-Os/-O2}"
   19.31 -LDFLAGS="${LDFLAGS/-Os/-O2}"
   19.32 +DEPENDS_std="atk enchant fontconfig freetype gdk-pixbuf glib gst1-plugins-base \
   19.33 +gstreamer1 gtk2 gtk3 icu libcairo libgcrypt libharfbuzz libharfbuzz-icu libicu \
   19.34 +libjpeg-turbo libnotify libpng libsecret libsoup libsqlite3 libtasn1 libwebp \
   19.35 +libx11 libxcomposite libxdamage libxml2 libxslt mesa mesa-libegl pango woff2 \
   19.36 +zlib"
   19.37 +DEPENDS_dev="$PACKAGE glib-dev gtk3-dev libsoup-dev"
   19.38  
   19.39  compile_rules() {
   19.40 -	fix math
   19.41 -	mkdir build
   19.42 -	cd    build
   19.43 +	CFLAGS="${CFLAGS/-Os/-O2}"
   19.44 +	CXXFLAGS="${CXXFLAGS/-Os/-O2}"
   19.45 +	LDFLAGS="${LDFLAGS/-Os/-O2}"
   19.46 +
   19.47 +	# use ld.gold instead of ld.bfd
   19.48 +	my_ld_orig="$(readlink /usr/bin/ld)"
   19.49 +	ln -sf "$(readlink /usr/bin/ld.gold)" /usr/bin/ld
   19.50 +
   19.51 +	mkdir -p build
   19.52 +	cd       build
   19.53  
   19.54  	CFLAGS=-Wno-expansion-to-defined \
   19.55  	CXXFLAGS=-Wno-expansion-to-defined \
   19.56 @@ -44,31 +55,17 @@
   19.57  		-DENABLE_QUARTZ_TARGET=OFF \
   19.58  		-DENABLE_WAYLAND_TARGET=OFF \
   19.59  		-DENABLE_INTROSPECTION=OFF \
   19.60 +		-G Ninja \
   19.61  		.. &&
   19.62 -	make &&
   19.63 -	make install || return 1
   19.64 +	ninja -j1 &&
   19.65 +	ninja -j1 install || return 1
   19.66  
   19.67  	for i in 2 dom; do
   19.68  		j="$install/usr/share/gtk-doc/html/webkit${i}gtk-4.0"
   19.69  		mkdir -p $j
   19.70 -		cp -a ../Documentation/webkit${i}gtk-4.0/html/* $j
   19.71 +		cp -r ../Documentation/webkit${i}gtk-4.0/html/* $j
   19.72  	done
   19.73 +
   19.74 +	# revert ld (anyway we working in AUFS and it will revert automatically)
   19.75 +	ln -sf "$my_ld_orig" /usr/bin/ld
   19.76  }
   19.77 -
   19.78 -genpkg_rules() {
   19.79 -	case $PACKAGE in
   19.80 -		webkit2gtk)
   19.81 -			copy @std
   19.82 -			DEPENDS="atk libcairo enchant fontconfig freetype gdk-pixbuf glib \
   19.83 -			gst1-plugins-base gstreamer1 gtk2 gtk3 icu libgcrypt libharfbuzz \
   19.84 -			libharfbuzz-icu libicu libjpeg-turbo libnotify libpng libsecret \
   19.85 -			libsoup libsqlite3 libwebp libxml2 libxslt mesa mesa-libegl pango \
   19.86 -			libx11 libxcomposite libxdamage libxrender \
   19.87 -			libxt zlib"
   19.88 -			;;
   19.89 -		*-dev)
   19.90 -			copy @dev
   19.91 -			DEPENDS="webkit2gtk glib-dev gtk3-dev libsoup-dev"
   19.92 -			;;
   19.93 -	esac
   19.94 -}
    20.1 --- a/woff2/receipt	Sat Feb 02 13:51:47 2019 +0200
    20.2 +++ b/woff2/receipt	Sat Feb 02 16:32:35 2019 +0200
    20.3 @@ -15,7 +15,7 @@
    20.4  BUILD_DEPENDS="cmake ninja brotli-dev"
    20.5  SPLIT="$PACKAGE-dev"
    20.6  
    20.7 -DEPENDS_std="brotli"
    20.8 +DEPENDS_std="libbrotli"
    20.9  DEPENDS_dev="$PACKAGE brotli-dev"
   20.10  
   20.11  compile_rules() {