wok-next rev 19768

Up libgpg-error, libassuan, libgcrypt, libksba, npth, gnupg, libsecret, pinentry, gobject-introspection.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Jun 13 20:33:22 2017 +0300 (2017-06-13)
parents a45816a758ed
children dfb3d7f1daed
files cookutils/receipt gnupg/receipt gobject-introspection-dev/receipt gobject-introspection/receipt libassuan-dev/receipt libassuan/receipt libgcrypt-dev/receipt libgcrypt/receipt libgpg-error-dev/receipt libgpg-error/receipt libksba-dev/receipt libksba/receipt libsecret-dev/receipt libsecret/receipt npth-dev/receipt npth/receipt pinentry/receipt
line diff
     1.1 --- a/cookutils/receipt	Tue Jun 13 02:43:30 2017 +0300
     1.2 +++ b/cookutils/receipt	Tue Jun 13 20:33:22 2017 +0300
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="cookutils"
     1.7 -VERSION="924"
     1.8 +VERSION="926"
     1.9  CATEGORY="base-system"
    1.10  SHORT_DESC="SliTaz packages builder new generation"
    1.11  MAINTAINER="pankso@slitaz.org"
     2.1 --- a/gnupg/receipt	Tue Jun 13 02:43:30 2017 +0300
     2.2 +++ b/gnupg/receipt	Tue Jun 13 20:33:22 2017 +0300
     2.3 @@ -1,35 +1,50 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="gnupg"
     2.7 -VERSION="2.0.30"
     2.8 +VERSION="2.1.21"
     2.9  CATEGORY="security"
    2.10 -SHORT_DESC="Free implementation of the OpenPGP."
    2.11 +SHORT_DESC="Free implementation of the OpenPGP"
    2.12  MAINTAINER="pankso@slitaz.org"
    2.13  LICENSE="GPL3"
    2.14  WEB_SITE="https://www.gnupg.org/"
    2.15 +
    2.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    2.17  WGET_URL="https://www.gnupg.org/ftp/gcrypt/gnupg/$TARBALL"
    2.18 +# https://www.gnupg.org/download/integrity_check.html
    2.19 +TARBALL_SHA1="1852c066bc21893bc52026ead78edf50fdf15e13"
    2.20  
    2.21 -DEPENDS="bzlib libassuan libcurl libgcrypt libksba libusb-compat ncurses pth \
    2.22 -readline pinentry"
    2.23  BUILD_DEPENDS="libgpg-error-dev libassuan-dev libgcrypt-dev libksba-dev \
    2.24 -pth-dev curl-dev zlib-dev libusb-compat-dev readline-dev"
    2.25 +npth-dev perl libusb-dev sqlite3-dev gettext zlib-dev readline-dev texinfo"
    2.26  
    2.27  # Rules to configure and make the package.
    2.28  compile_rules()
    2.29  {
    2.30 -	# Integrity check: https://www.gnupg.org/download/integrity_check.html
    2.31 -	echo "a9f024588c356a55e2fd413574bfb55b2e18794a  $SRC/$TARBALL" | sha1sum -c || exit 1
    2.32 +	./configure \
    2.33 +		--enable-symcryptrun \
    2.34 +		--enable-maintainer-mode \
    2.35 +		--docdir=/usr/share/doc/gnupg-$VERSION \
    2.36 +		$CONFIGURE_ARGS &&
    2.37 +	make && make install &&
    2.38  
    2.39 -	./configure $CONFIGURE_ARGS && make && make install
    2.40 +	makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi &&
    2.41 +	makeinfo --plaintext       -o doc/gnupg.txt           doc/gnupg.texi &&
    2.42  
    2.43 -	find $install/usr/share/man -type f -exec gzip -9 \{\} \;
    2.44 +	docdir="$install/usr/share/doc/gnupg-$VERSION" &&
    2.45 +	install -v -m755 -d $docdir/html &&
    2.46 +	install -v -m644    doc/gnupg_nochunks.html  $docdir/html/gnupg.html &&
    2.47 +	install -v -m644    doc/*.texi doc/gnupg.txt $docdir &&
    2.48 +
    2.49 +	for f in gpg gpgv; do
    2.50 +		ln -svf ${f}2.1 $install/usr/share/man/man1/$f.1 &&
    2.51 +		ln -svf ${f}2   $install/usr/bin/$f
    2.52 +	done
    2.53 +	unset f
    2.54  }
    2.55  
    2.56  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.57  genpkg_rules()
    2.58  {
    2.59 -	cp -a $install/* $fs
    2.60 -	ln -sf gpg2 $fs/usr/bin/gpg
    2.61 -	rm -r $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/locale
    2.62 +	copy @std
    2.63 +	DEPENDS="libassuan libgcrypt libgpg-error libksba libsqlite libusb ncurses \
    2.64 +	npth readline zlib   bzlib pinentry"
    2.65  }
     3.1 --- a/gobject-introspection-dev/receipt	Tue Jun 13 02:43:30 2017 +0300
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,19 +0,0 @@
     3.4 -# SliTaz package receipt.
     3.5 -
     3.6 -PACKAGE="gobject-introspection-dev"
     3.7 -VERSION="1.48.0"
     3.8 -CATEGORY="development"
     3.9 -SHORT_DESC="Gobject-introspection devel files"
    3.10 -MAINTAINER="pankso@slitaz.org"
    3.11 -LICENSE="LGPL2 MIT"
    3.12 -WEB_SITE="http://live.gnome.org/GObjectInstrospection"
    3.13 -
    3.14 -WANTED="gobject-introspection"
    3.15 -DEPENDS="gobject-introspection glib-dev libffi-dev pkg-config"
    3.16 -
    3.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.18 -genpkg_rules()
    3.19 -{
    3.20 -	cook_copy_files *.h *.la *.pc *.m4 *.gir
    3.21 -	cook_copy_folders gobject-introspection-1.0
    3.22 -}
     4.1 --- a/gobject-introspection/receipt	Tue Jun 13 02:43:30 2017 +0300
     4.2 +++ b/gobject-introspection/receipt	Tue Jun 13 20:33:22 2017 +0300
     4.3 @@ -1,28 +1,27 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="gobject-introspection"
     4.8 -VERSION="1.48.0"
     4.9 +VERSION="1.50.0"
    4.10  CATEGORY="development"
    4.11  SHORT_DESC="Introspection system for GObject-based libraries"
    4.12  MAINTAINER="pankso@slitaz.org"
    4.13  LICENSE="LGPL2 MIT"
    4.14 -WEB_SITE="https://wiki.gnome.org/Projects/GObjectInstrospection"
    4.15 +WEB_SITE="https://wiki.gnome.org/Projects/GObjectIntrospection"
    4.16  #HOST_ARCH="i486 arm"
    4.17  
    4.18  TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.19  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    4.20  
    4.21 -DEPENDS="glib glibc-base libffi libgio pcre zlib  dbus"
    4.22 -BUILD_DEPENDS="glib-dev cairo-dev gtk-doc python-dev"
    4.23 +BUILD_DEPENDS="glib-dev cairo-dev gtk-doc python-dev util-linux-mount-dev"
    4.24  BUILD_DEPENDS_arm="glib-dev libgio-dev libffi-dev cairo-dev dbus-dev"
    4.25 +SPLIT="gobject-introspection-dev"
    4.26  
    4.27  # Handle cross compilation
    4.28  case "$ARCH" in
    4.29  	arm*)
    4.30 -		export CFLAGS="$CFLAGS -L/cross/$ARCH/sysroot/usr/lib"
    4.31 +		export   CFLAGS="$CFLAGS -L/cross/$ARCH/sysroot/usr/lib"
    4.32  		export LDFLAGS="$LDFLAGS -L/cross/$ARCH/sysroot/usr/lib"
    4.33 -		export PKG_CONFIG_PATH="/cross/$ARCH/sysroot/usr/pkgconfig"
    4.34 -		BUILD_DEPENDS=$BUILD_SEPENDS_arm
    4.35 +		export    PKG_CONFIG_PATH="/cross/$ARCH/sysroot/usr/pkgconfig"
    4.36  		;;
    4.37  esac
    4.38  
    4.39 @@ -38,7 +37,19 @@
    4.40  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.41  genpkg_rules()
    4.42  {
    4.43 -	cook_copy_folders bin girepository-1.0 gobject-introspection
    4.44 -	cook_copy_files *.so*
    4.45 -	find $fs -name '*.la' -delete
    4.46 +	case $PACKAGE in
    4.47 +		gobject-introspection)
    4.48 +			copy @std *.typelib
    4.49 +			rm -r $fs/usr/share
    4.50 +			DEPENDS="glib libffi libgio pcre util-linux-blkid util-linux-mount \
    4.51 +			util-linux-uuid zlib"
    4.52 +			;;
    4.53 +		*-dev)
    4.54 +			copy @std @dev
    4.55 +			remove_already_packed
    4.56 +			DEPENDS="gobject-introspection glib-dev libffi-dev libgio-dev \
    4.57 +			pcre-dev util-linux-blkid-dev util-linux-mount-dev \
    4.58 +			util-linux-uuid-dev zlib-dev"
    4.59 +			;;
    4.60 +	esac
    4.61  }
     5.1 --- a/libassuan-dev/receipt	Tue Jun 13 02:43:30 2017 +0300
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,19 +0,0 @@
     5.4 -# SliTaz package receipt.
     5.5 -
     5.6 -PACKAGE="libassuan-dev"
     5.7 -VERSION="2.4.2"
     5.8 -CATEGORY="development"
     5.9 -SHORT_DESC="IPC library used by some of the other GnuPG related packages (devel files)."
    5.10 -MAINTAINER="gokhlayeh@slitaz.org"
    5.11 -LICENSE="GPL3"
    5.12 -WEB_SITE="https://www.gnupg.org/related_software/libassuan/"
    5.13 -
    5.14 -WANTED="libassuan"
    5.15 -DEPENDS="libassuan libgpg-error-dev"
    5.16 -
    5.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    5.18 -genpkg_rules()
    5.19 -{
    5.20 -	cp -a $install/* $fs
    5.21 -	rm -r $fs/usr/lib/*.so*
    5.22 -}
     6.1 --- a/libassuan/receipt	Tue Jun 13 02:43:30 2017 +0300
     6.2 +++ b/libassuan/receipt	Tue Jun 13 20:33:22 2017 +0300
     6.3 @@ -1,30 +1,38 @@
     6.4 -# SliTaz package receipt.
     6.5 +# SliTaz package receipt v2.
     6.6  
     6.7  PACKAGE="libassuan"
     6.8 -VERSION="2.4.2"
     6.9 +VERSION="2.4.3"
    6.10  CATEGORY="security"
    6.11 -SHORT_DESC="IPC library used by some of the other GnuPG related packages."
    6.12 +SHORT_DESC="IPC library used by some of the other GnuPG related packages"
    6.13  MAINTAINER="pankso@slitaz.org"
    6.14  LICENSE="GPL3"
    6.15  WEB_SITE="https://www.gnupg.org/related_software/libassuan/"
    6.16 +
    6.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    6.18  WGET_URL="https://www.gnupg.org/ftp/gcrypt/libassuan/$TARBALL"
    6.19 +# https://www.gnupg.org/download/integrity_check.html
    6.20 +TARBALL_SHA1="27391cf4a820b5350ea789c30661830c9a271518"
    6.21  
    6.22 -DEPENDS="libgpg-error"
    6.23  BUILD_DEPENDS="libgpg-error-dev"
    6.24 +SPLIT="libassuan-dev"
    6.25  
    6.26  # Rules to configure and make the package.
    6.27  compile_rules()
    6.28  {
    6.29 -	# Integrity check: https://www.gnupg.org/download/integrity_check.html
    6.30 -	echo "ac1047f9764fd4a4db7dafe47640643164394db9  $SRC/$TARBALL" | sha1sum -c || exit 1
    6.31 -
    6.32  	./configure $CONFIGURE_ARGS && make && make install
    6.33  }
    6.34  
    6.35  # Rules to gen a SliTaz package suitable for Tazpkg.
    6.36  genpkg_rules()
    6.37  {
    6.38 -	mkdir -p $fs/usr/lib
    6.39 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    6.40 +	case $PACKAGE in
    6.41 +		libassuan)
    6.42 +			copy @std
    6.43 +			DEPENDS="libgpg-error"
    6.44 +			;;
    6.45 +		*-dev)
    6.46 +			copy @dev
    6.47 +			DEPENDS="libassuan libgpg-error-dev"
    6.48 +			;;
    6.49 +	esac
    6.50  }
     7.1 --- a/libgcrypt-dev/receipt	Tue Jun 13 02:43:30 2017 +0300
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,19 +0,0 @@
     7.4 -# SliTaz package receipt.
     7.5 -
     7.6 -PACKAGE="libgcrypt-dev"
     7.7 -VERSION="1.7.6"
     7.8 -CATEGORY="development"
     7.9 -SHORT_DESC="Cryptographic library based on GnuPG Headers"
    7.10 -MAINTAINER="erjo@slitaz.org"
    7.11 -LICENSE="GPL2 LGPL2.1"
    7.12 -WEB_SITE="https://www.gnupg.org/related_software/libgcrypt/"
    7.13 -HOST_ARCH="i486 arm"
    7.14 -
    7.15 -WANTED="libgcrypt"
    7.16 -DEPENDS="libgcrypt libgpg-error-dev"
    7.17 -
    7.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.19 -genpkg_rules()
    7.20 -{
    7.21 -	cook_copy_files libgcrypt-config mpicalc *.h *.la *.m4
    7.22 -}
     8.1 --- a/libgcrypt/receipt	Tue Jun 13 02:43:30 2017 +0300
     8.2 +++ b/libgcrypt/receipt	Tue Jun 13 20:33:22 2017 +0300
     8.3 @@ -1,7 +1,7 @@
     8.4 -# SliTaz package receipt.
     8.5 +# SliTaz package receipt v2.
     8.6  
     8.7  PACKAGE="libgcrypt"
     8.8 -VERSION="1.7.6"
     8.9 +VERSION="1.7.7"
    8.10  CATEGORY="security"
    8.11  SHORT_DESC="Cryptographic library based on GnuPG"
    8.12  MAINTAINER="erjo@slitaz.org"
    8.13 @@ -11,16 +11,15 @@
    8.14  
    8.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    8.16  WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgcrypt/$TARBALL"
    8.17 +# https://www.gnupg.org/download/integrity_check.html
    8.18 +TARBALL_SHA1="ea4ae1a4dba51f15095319419d7b42a0bf160384"
    8.19  
    8.20 -DEPENDS="libgpg-error"
    8.21  BUILD_DEPENDS="libgpg-error-dev"
    8.22 +SPLIT="libgcrypt-dev"
    8.23  
    8.24  # Rules to configure and make the package.
    8.25  compile_rules()
    8.26  {
    8.27 -	# Integrity check: https://www.gnupg.org/download/integrity_check.html
    8.28 -	echo "d2b9e0f413064cfc67188f80d3cbda887c755a62  $SRC/$TARBALL" | sha1sum -c || exit 1
    8.29 -
    8.30  	case "$ARCH" in
    8.31  		arm)
    8.32  			#LIBS="-L/cross/arm/sysroot/usr/lib -lgpg-error"
    8.33 @@ -28,7 +27,6 @@
    8.34  				--build=i486-slitaz-linux \
    8.35  				--host=arm-slitaz-linux-gnueabi ;;
    8.36  		*)
    8.37 -			#export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lgpg-error"
    8.38  			./configure \
    8.39  				--build=$HOST_SYSTEM \
    8.40  				--host=$HOST_SYSTEM ;;
    8.41 @@ -39,5 +37,8 @@
    8.42  # Rules to gen a SliTaz package suitable for Tazpkg.
    8.43  genpkg_rules()
    8.44  {
    8.45 -	cook_copy_files dumpsexp hmac256 *.so*
    8.46 +	case $PACKAGE in
    8.47 +		libgcrypt) copy @std; DEPENDS="libgpg-error";;
    8.48 +		*-dev)     copy @dev; DEPENDS="libgcrypt libgpg-error-dev";;
    8.49 +	esac
    8.50  }
     9.1 --- a/libgpg-error-dev/receipt	Tue Jun 13 02:43:30 2017 +0300
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,20 +0,0 @@
     9.4 -# SliTaz package receipt.
     9.5 -
     9.6 -PACKAGE="libgpg-error-dev"
     9.7 -VERSION="1.26"
     9.8 -CATEGORY="development"
     9.9 -SHORT_DESC="Commons error messages for GnuPG headers."
    9.10 -MAINTAINER="erjo@slitaz.org"
    9.11 -LICENSE="GPL2"
    9.12 -WEB_SITE="https://www.gnupg.org/related_software/libgpg-error/"
    9.13 -HOST_ARCH="i486 arm"
    9.14 -
    9.15 -WANTED="libgpg-error"
    9.16 -DEPENDS="libgpg-error"
    9.17 -
    9.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    9.19 -genpkg_rules()
    9.20 -{
    9.21 -	cook_copy_files gpg-error-config *.h *.la *.m4 \
    9.22 -		*.lisp *.asd *.txt
    9.23 -}
    10.1 --- a/libgpg-error/receipt	Tue Jun 13 02:43:30 2017 +0300
    10.2 +++ b/libgpg-error/receipt	Tue Jun 13 20:33:22 2017 +0300
    10.3 @@ -1,9 +1,9 @@
    10.4 -# SliTaz package receipt.
    10.5 +# SliTaz package receipt v2.
    10.6  
    10.7  PACKAGE="libgpg-error"
    10.8 -VERSION="1.26"
    10.9 +VERSION="1.27"
   10.10  CATEGORY="security"
   10.11 -SHORT_DESC="Commons error messages for GnuPG."
   10.12 +SHORT_DESC="Commons error messages for GnuPG"
   10.13  MAINTAINER="erjo@slitaz.org"
   10.14  LICENSE="GPL2"
   10.15  WEB_SITE="https://www.gnupg.org/related_software/libgpg-error/"
   10.16 @@ -11,21 +11,28 @@
   10.17  
   10.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   10.19  WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgpg-error/$TARBALL"
   10.20 +# https://www.gnupg.org/download/integrity_check.html
   10.21 +TARBALL_SHA1="a428758999ff573e62d06892e3d2c0b0f335787c"
   10.22  
   10.23  BUILD_DEPENDS="gettext"
   10.24 +SPLIT="libgpg-error-dev"
   10.25  
   10.26  # Rules to configure and make the package.
   10.27  compile_rules()
   10.28  {
   10.29 -	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   10.30 -	echo "9a926e7ee6309e539313443555535d49a2a5c9f1  $SRC/$TARBALL" | sha1sum -c || exit 1
   10.31 -
   10.32 -	./configure $CONFIGURE_ARGS &&
   10.33 -	make && make DESTDIR=$DESTDIR install
   10.34 +	./configure $CONFIGURE_ARGS && make && make install
   10.35  }
   10.36  
   10.37  # Rules to gen a SliTaz package suitable for Tazpkg.
   10.38  genpkg_rules()
   10.39  {
   10.40 -	cook_copy_files gpg-error *.so*
   10.41 +	case $PACKAGE in
   10.42 +		libgpg-error)
   10.43 +			copy gpg-error *.so*
   10.44 +			;;
   10.45 +		*-dev)
   10.46 +			copy @std @dev
   10.47 +			remove_already_packed
   10.48 +			;;
   10.49 +	esac
   10.50  }
    11.1 --- a/libksba-dev/receipt	Tue Jun 13 02:43:30 2017 +0300
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,19 +0,0 @@
    11.4 -# SliTaz package receipt.
    11.5 -
    11.6 -PACKAGE="libksba-dev"
    11.7 -VERSION="1.3.4"
    11.8 -CATEGORY="security"
    11.9 -SHORT_DESC="The libksba devel files."
   11.10 -MAINTAINER="pankso@slitaz.org"
   11.11 -LICENSE="GPL3"
   11.12 -WEB_SITE="https://www.gnupg.org/related_software/libksba/"
   11.13 -
   11.14 -WANTED="libksba"
   11.15 -DEPENDS="libksba libgpg-error-dev"
   11.16 -
   11.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   11.18 -genpkg_rules()
   11.19 -{
   11.20 -	cp -a $install/* $fs
   11.21 -	rm -r $fs/usr/lib/*.so*
   11.22 -}
    12.1 --- a/libksba/receipt	Tue Jun 13 02:43:30 2017 +0300
    12.2 +++ b/libksba/receipt	Tue Jun 13 20:33:22 2017 +0300
    12.3 @@ -1,30 +1,31 @@
    12.4 -# SliTaz package receipt.
    12.5 +# SliTaz package receipt v2.
    12.6  
    12.7  PACKAGE="libksba"
    12.8 -VERSION="1.3.4"
    12.9 +VERSION="1.3.5"
   12.10  CATEGORY="security"
   12.11 -SHORT_DESC="Library to work with X.509 certificates, CMS data and related objects."
   12.12 +SHORT_DESC="Library to work with X.509 certificates, CMS data and related objects"
   12.13  MAINTAINER="pankso@slitaz.org"
   12.14  LICENSE="GPL3"
   12.15  WEB_SITE="https://www.gnupg.org/related_software/libksba/"
   12.16 +
   12.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   12.18  WGET_URL="https://www.gnupg.org/ftp/gcrypt/libksba/$TARBALL"
   12.19 +TARBALL_SHA1="a98385734a0c3f5b713198e8d6e6e4aeb0b76fde"
   12.20  
   12.21 -DEPENDS="libgpg-error"
   12.22  BUILD_DEPENDS="libgpg-error-dev"
   12.23 +SPLIT="libksba-dev"
   12.24  
   12.25  # Rules to configure and make the package.
   12.26  compile_rules()
   12.27  {
   12.28 -	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   12.29 -	echo "bc84945400bd1cabfd7b8ba4e20e71082f32bcc9  $SRC/$TARBALL" | sha1sum -c || exit 1
   12.30 -
   12.31  	./configure $CONFIGURE_ARGS && make && make install
   12.32  }
   12.33  
   12.34  # Rules to gen a SliTaz package suitable for Tazpkg.
   12.35  genpkg_rules()
   12.36  {
   12.37 -	mkdir -p $fs/usr/lib
   12.38 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   12.39 +	case $PACKAGE in
   12.40 +		libksba) copy @std; DEPENDS="libgpg-error";;
   12.41 +		*-dev)   copy @dev; DEPENDS="libksba libgpg-error-dev";;
   12.42 +	esac
   12.43  }
    13.1 --- a/libsecret-dev/receipt	Tue Jun 13 02:43:30 2017 +0300
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,21 +0,0 @@
    13.4 -# SliTaz package receipt.
    13.5 -
    13.6 -PACKAGE="libsecret-dev"
    13.7 -VERSION="0.18.5"
    13.8 -CATEGORY="development"
    13.9 -SHORT_DESC="GObject bindings for Secret Service API, development files"
   13.10 -MAINTAINER="devl547@gmail.com"
   13.11 -LICENSE="LGPL2.1"
   13.12 -WEB_SITE="http://gnome.org/"
   13.13 -HOST_ARCH="i486 arm"
   13.14 -
   13.15 -WANTED="libsecret"
   13.16 -DEPENDS="libsecret glib-dev libgio-dev"
   13.17 -
   13.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.19 -genpkg_rules()
   13.20 -{
   13.21 -	cp -a $install/* $fs
   13.22 -	rm -r $fs/usr/bin $fs/usr/lib/*.so*
   13.23 -	rm -r $fs/usr/share/locale $fs/usr/share/gtk-doc
   13.24 -}
    14.1 --- a/libsecret/receipt	Tue Jun 13 02:43:30 2017 +0300
    14.2 +++ b/libsecret/receipt	Tue Jun 13 20:33:22 2017 +0300
    14.3 @@ -1,25 +1,26 @@
    14.4 -# SliTaz package receipt.
    14.5 +# SliTaz package receipt v2.
    14.6  
    14.7  PACKAGE="libsecret"
    14.8  VERSION="0.18.5"
    14.9 -SERIES="0.18"
   14.10 -SHORT_DESC="GObject based library for accessing the Secret Service API"
   14.11 +CATEGORY="security"
   14.12 +SHORT_DESC="GObject bindings for Secret Service API"
   14.13  MAINTAINER="devl547@gmail.com"
   14.14  LICENSE="LGPL2.1"
   14.15 -CATEGORY="security"
   14.16 -WEB_SITE="http://gnome.org/"
   14.17 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   14.18 -WGET_URL="$GNOME_MIRROR/$PACKAGE/$SERIES/$TARBALL"
   14.19 +WEB_SITE="https://wiki.gnome.org/Projects/Libsecret"
   14.20  HOST_ARCH="i486 arm"
   14.21  
   14.22 -DEPENDS="libgio libgpg-error"
   14.23 -BUILD_DEPENDS="libgcrypt-dev gobject-introspection-dev vala"
   14.24 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   14.25 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   14.26 +
   14.27 +BUILD_DEPENDS="libtool intltool libxslt docbook-xsl libgcrypt-dev \
   14.28 +gobject-introspection-dev vala util-linux-mount-dev"
   14.29 +SPLIT="libsecret-dev"
   14.30  
   14.31  # Rules to configure and make the package.
   14.32  compile_rules()
   14.33  {
   14.34  	./configure \
   14.35 -		--disable-manpages \
   14.36 +		--disable-static \
   14.37  		$CONFIGURE_ARGS &&
   14.38  	make && make install
   14.39  }
   14.40 @@ -27,7 +28,17 @@
   14.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   14.42  genpkg_rules()
   14.43  {
   14.44 -	mkdir -p $fs/usr/lib
   14.45 -	cp -a $install/usr/bin $fs/usr
   14.46 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   14.47 +	case $PACKAGE in
   14.48 +		libsecret)
   14.49 +			copy @std
   14.50 +			DEPENDS="glib libffi libgcrypt libgio libgpg-error pcre \
   14.51 +			util-linux-blkid util-linux-mount util-linux-uuid zlib"
   14.52 +			;;
   14.53 +		*-dev)
   14.54 +			copy @dev
   14.55 +			DEPENDS="glib-dev libffi-dev libgcrypt-dev libgio-dev \
   14.56 +			libgpg-error-dev pcre-dev util-linux-blkid-dev \
   14.57 +			util-linux-mount-dev util-linux-uuid-dev zlib-dev"
   14.58 +			;;
   14.59 +	esac
   14.60  }
    15.1 --- a/npth-dev/receipt	Tue Jun 13 02:43:30 2017 +0300
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,19 +0,0 @@
    15.4 -# SliTaz package receipt.
    15.5 -
    15.6 -PACKAGE="npth-dev"
    15.7 -VERSION="1.2"
    15.8 -CATEGORY="development"
    15.9 -SHORT_DESC="The new GNU portable threads library, development files"
   15.10 -MAINTAINER="al.bobylev@gmail.com"
   15.11 -LICENSE="GPL2 LGPL3"
   15.12 -WEB_SITE="https://www.gnupg.org/related_software/npth/"
   15.13 -
   15.14 -WANTED="npth"
   15.15 -DEPENDS="npth"
   15.16 -
   15.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   15.18 -genpkg_rules()
   15.19 -{
   15.20 -	cp -a $install/* $fs
   15.21 -	rm -r $fs/usr/lib/*.so*
   15.22 -}
    16.1 --- a/npth/receipt	Tue Jun 13 02:43:30 2017 +0300
    16.2 +++ b/npth/receipt	Tue Jun 13 20:33:22 2017 +0300
    16.3 @@ -1,29 +1,31 @@
    16.4 -# SliTaz package receipt.
    16.5 +# SliTaz package receipt v2.
    16.6  
    16.7  PACKAGE="npth"
    16.8 -VERSION="1.2"
    16.9 +VERSION="1.5"
   16.10  CATEGORY="security"
   16.11  SHORT_DESC="The new GNU portable threads library"
   16.12  MAINTAINER="al.bobylev@gmail.com"
   16.13  LICENSE="GPL2 LGPL3"
   16.14  WEB_SITE="https://www.gnupg.org/related_software/npth/"
   16.15 +
   16.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   16.17  WGET_URL="https://www.gnupg.org/ftp/gcrypt/npth/$TARBALL"
   16.18 +# https://www.gnupg.org/download/integrity_check.html
   16.19 +TARBALL_SHA1="93ddf1a3bdbca00fb4cf811498094ca61bbb8ee1"
   16.20  
   16.21 -DEPENDS="glibc-base"
   16.22 +SPLIT="npth-dev"
   16.23  
   16.24  # Rules to configure and make the package.
   16.25  compile_rules()
   16.26  {
   16.27 -	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   16.28 -	echo "3bfa2a2d7521d6481850e8a611efe5bf5ed75200  $SRC/$TARBALL" | sha1sum -c || exit 1
   16.29 -
   16.30  	./configure $CONFIGURE_ARGS && make && make install
   16.31  }
   16.32  
   16.33  # Rules to gen a SliTaz package suitable for Tazpkg.
   16.34  genpkg_rules()
   16.35  {
   16.36 -	mkdir -p $fs/usr/lib
   16.37 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   16.38 +	case $PACKAGE in
   16.39 +		npth) copy @std;;
   16.40 +		*-dev) copy @dev;;
   16.41 +	esac
   16.42  }
    17.1 --- a/pinentry/receipt	Tue Jun 13 02:43:30 2017 +0300
    17.2 +++ b/pinentry/receipt	Tue Jun 13 20:33:22 2017 +0300
    17.3 @@ -1,33 +1,33 @@
    17.4 -# SliTaz package receipt.
    17.5 +# SliTaz package receipt v2.
    17.6  
    17.7  PACKAGE="pinentry"
    17.8 -VERSION="0.9.7"
    17.9 +VERSION="1.0.0"
   17.10  CATEGORY="security"
   17.11 -SHORT_DESC="Collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner."
   17.12 +SHORT_DESC="Collection of dialog programs that allow GnuPG to read passphrases \
   17.13 +and PIN numbers in a secure manner"
   17.14  MAINTAINER="pascal.bellard@slitaz.org"
   17.15  LICENSE="GPL2"
   17.16  WEB_SITE="https://www.gnupg.org/"
   17.17 +
   17.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   17.19  WGET_URL="https://www.gnupg.org/ftp/gcrypt/pinentry/$TARBALL"
   17.20 +# https://www.gnupg.org/download/integrity_check.html
   17.21 +TARBALL_SHA1="85d9ac81ebad3fb082514c505c90c39a0456f1f6"
   17.22  
   17.23 -DEPENDS="libassuan libcap libgio libsecret ncursesw"
   17.24 -BUILD_DEPENDS="libgpg-error-dev libassuan-dev libsecret-dev ncursesw-dev \
   17.25 -libcap-dev libgcrypt-dev"
   17.26 +BUILD_DEPENDS="libassuan-dev libgpg-error-dev ncurses-dev libcap-dev \
   17.27 +libsecret-dev libgcrypt-dev"
   17.28  SIBLINGS="pinentry-gtk"
   17.29  
   17.30  # Rules to gen a SliTaz package suitable for Tazpkg.
   17.31  
   17.32  compile_rules()
   17.33  {
   17.34 -	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   17.35 -	echo "9bdcf5f4096aa8b26956afb0ecdd3d7849ffa0cd  $SRC/$TARBALL" | sha1sum -c || exit 1
   17.36 -
   17.37 -	./configure --enable-pinentry-curses &&
   17.38 +	./configure --prefix=/usr &&
   17.39  	make && make install
   17.40  }
   17.41  
   17.42  genpkg_rules()
   17.43  {
   17.44 -	mkdir -p $fs/usr
   17.45 -	cp -a $install/usr/bin $fs/usr
   17.46 +	copy @std
   17.47 +	DEPENDS="glib libassuan libcap libgio libgpg-error libsecret ncurses"
   17.48  }