wok rev 19226
Update GnuPG stuff and libsecret.
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/dirmngr/description.txt Thu Jun 23 01:40:19 2016 +0300 1.3 @@ -0,0 +1,10 @@ 1.4 +DirMngr - X.509 Directory Manager 1.5 + 1.6 +DirMngr is a server for managing and downloading certificate revocation lists 1.7 +(CRLs) for X.509 certificates and for downloading the certificates themselves. 1.8 +Dirmngr also handles OCSP requests as an alternative to CRLs. Dirmngr is either 1.9 +invoked internally by gpgsm (GnuPG-2) or when running as a system daemon 1.10 +through the dirmngr-client tool. 1.11 + 1.12 +Note that GnuPG includes an updated Dirmngr starting with GnuPG 2.1. Do not 1.13 +expect that this standalone Dirmngr package will be maintained in the future.
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/dirmngr/receipt Thu Jun 23 01:40:19 2016 +0300 2.3 @@ -0,0 +1,33 @@ 2.4 +# SliTaz package receipt. 2.5 + 2.6 +PACKAGE="dirmngr" 2.7 +VERSION="1.1.1" 2.8 +CATEGORY="security" 2.9 +SHORT_DESC="DirMngr - X.509 directory manager" 2.10 +MAINTAINER="al.bobylev@gmail.com" 2.11 +LICENSE="GPL3" 2.12 +WEB_SITE="https://www.gnupg.org/" 2.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 2.14 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/dirmngr/$TARBALL" 2.15 + 2.16 +DEPENDS="libassuan libgcrypt libksba libldap pth zlib" 2.17 +BUILD_DEPENDS="pth-dev libgpg-error-dev libgcrypt-dev libassuan-dev \ 2.18 +libksba-dev openldap-dev" 2.19 + 2.20 +# Rules to configure and make the package. 2.21 +compile_rules() 2.22 +{ 2.23 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 2.24 + echo "e708d4aa5ce852f4de3f4b58f4e4f221f5e5c690 $SRC/$TARBALL" | sha1sum -c || exit 1 2.25 + 2.26 + ./configure $CONFIGURE_ARGS && make && make install 2.27 + 2.28 + find $install/usr/share/man -type f -exec gzip -9 \{\} \; 2.29 +} 2.30 + 2.31 +# Rules to gen a SliTaz package suitable for Tazpkg. 2.32 +genpkg_rules() 2.33 +{ 2.34 + cp -a $install/* $fs 2.35 + rm -r $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/locale 2.36 +}
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/gnupg/description.txt Thu Jun 23 01:40:19 2016 +0300 3.3 @@ -0,0 +1,7 @@ 3.4 +The GNU Privacy Guard 3.5 + 3.6 +GnuPG is GNU's tool for secure communication and data storage. It can be used 3.7 +to encrypt data and to create digital signatures. It includes an advanced key 3.8 +management facility and is compliant with the proposed OpenPGP Internet 3.9 +standard as described in RFC4880 and the S/MIME standard as described by 3.10 +several RFCs.
4.1 --- a/gnupg/receipt Wed Jun 22 19:29:55 2016 +0100 4.2 +++ b/gnupg/receipt Thu Jun 23 01:40:19 2016 +0300 4.3 @@ -1,39 +1,35 @@ 4.4 # SliTaz package receipt. 4.5 4.6 PACKAGE="gnupg" 4.7 -VERSION="2.0.19" 4.8 +VERSION="2.0.30" 4.9 CATEGORY="security" 4.10 SHORT_DESC="Free implementation of the OpenPGP." 4.11 MAINTAINER="pankso@slitaz.org" 4.12 LICENSE="GPL3" 4.13 +WEB_SITE="https://www.gnupg.org/" 4.14 TARBALL="$PACKAGE-$VERSION.tar.bz2" 4.15 -WEB_SITE="http://www.gnupg.org/" 4.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/gnupg/$TARBALL" 4.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gnupg/$TARBALL" 4.18 4.19 -DEPENDS="libusb-compat bzlib libcurl libssl readline zlib libgpg-error \ 4.20 -pth libksba libgcrypt libassuan pinentry" 4.21 +DEPENDS="bzlib libassuan libcurl libgcrypt libksba libusb-compat ncurses pth \ 4.22 +readline pinentry" 4.23 BUILD_DEPENDS="libgpg-error-dev libassuan-dev libgcrypt-dev libksba-dev \ 4.24 -pth-dev libusb-compat-dev zlib-dev" 4.25 +pth-dev curl-dev zlib-dev libusb-compat-dev readline-dev" 4.26 4.27 # Rules to configure and make the package. 4.28 compile_rules() 4.29 { 4.30 - cd $src 4.31 - ./configure \ 4.32 - --libexecdir=/usr/lib \ 4.33 - --disable-ldap \ 4.34 - $CONFIGURE_ARGS && 4.35 - make && make install 4.36 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 4.37 + echo "a9f024588c356a55e2fd413574bfb55b2e18794a $SRC/$TARBALL" | sha1sum -c || exit 1 4.38 + 4.39 + ./configure $CONFIGURE_ARGS && make && make install 4.40 + 4.41 + find $install/usr/share/man -type f -exec gzip -9 \{\} \; 4.42 } 4.43 4.44 # Rules to gen a SliTaz package suitable for Tazpkg. 4.45 genpkg_rules() 4.46 { 4.47 - mkdir -p $fs/usr/share 4.48 - cp -a $install/usr/bin $fs/usr 4.49 - cp -a $install/usr/lib $fs/usr 4.50 + cp -a $install/* $fs 4.51 ln -sf gpg2 $fs/usr/bin/gpg 4.52 - cp -a $install/usr/share/gnupg $fs/usr/share 4.53 - # Chmod for gnup-zip 4.54 - chmod 755 $fs/usr/bin/* 4.55 + rm -r $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/locale 4.56 }
5.1 --- a/gpa-langpack/receipt Wed Jun 22 19:29:55 2016 +0100 5.2 +++ b/gpa-langpack/receipt Thu Jun 23 01:40:19 2016 +0300 5.3 @@ -1,14 +1,14 @@ 5.4 # SliTaz package receipt. 5.5 5.6 PACKAGE="gpa-langpack" 5.7 -VERSION="0.9.7" 5.8 -CATEGORY="security" 5.9 -SHORT_DESC="Gnu Privacy Assistant locales" 5.10 +VERSION="0.9.9" 5.11 +CATEGORY="localization" 5.12 +SHORT_DESC="Gnu Privacy Assistant, locale files" 5.13 MAINTAINER="erjo@slitaz.org" 5.14 LICENSE="GPL3" 5.15 +WEB_SITE="https://www.gnupg.org/related_software/gpa/" 5.16 + 5.17 WANTED="gpa" 5.18 -WEB_SITE="http://www.gnupg.org/" 5.19 - 5.20 DEPENDS="gpa" 5.21 5.22 # Rules to gen a SliTaz package suitable for Tazpkg.
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/gpa/description.txt Thu Jun 23 01:40:19 2016 +0300 6.3 @@ -0,0 +1,6 @@ 6.4 +Graphical user interface for the GnuPG 6.5 + 6.6 +The GNU Privacy Assistant is a graphical user interface for the GNU Privacy 6.7 +Guard (GnuPG). GnuPG is a system that provides you with privacy by encrypting 6.8 +emails or other documents and with authentication of received files by 6.9 +signature management.
7.1 --- a/gpa/receipt Wed Jun 22 19:29:55 2016 +0100 7.2 +++ b/gpa/receipt Thu Jun 23 01:40:19 2016 +0300 7.3 @@ -1,36 +1,33 @@ 7.4 # SliTaz package receipt. 7.5 7.6 PACKAGE="gpa" 7.7 -VERSION="0.9.7" 7.8 +VERSION="0.9.9" 7.9 CATEGORY="security" 7.10 SHORT_DESC="Gnu Privacy Assistant" 7.11 MAINTAINER="erjo@slitaz.org" 7.12 LICENSE="GPL3" 7.13 +WEB_SITE="https://www.gnupg.org/related_software/gpa/" 7.14 TARBALL="$PACKAGE-$VERSION.tar.bz2" 7.15 -WEB_SITE="http://www.gnupg.org/" 7.16 -WGET_URL="http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/gpa/$TARBALL" 7.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gpa/$TARBALL" 7.18 7.19 -DEPENDS="gnupg gpgme libgpg-error gtk+ xorg-libXdamage pinentry-gtk" 7.20 -BUILD_DEPENDS="gnupg autoconf automake gpgme-dev libgpg-error-dev \ 7.21 -libassuan-dev gtk+-dev" 7.22 +DEPENDS="gpgme gtk+ pinentry-gtk" 7.23 +BUILD_DEPENDS="gtk+-dev libgpg-error-dev libassuan-dev gpgme-dev" 7.24 +SPLIT="gpa-langpack" 7.25 7.26 # Rules to configure and make the package. 7.27 compile_rules() 7.28 { 7.29 - patch -p0 < $stuff/gpa-0.9.0-libassuan2.patch && 7.30 - autoreconf 7.31 - automake --add-missing && 7.32 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 7.33 + echo "1cf86c9e38aa553fdb880c55cbc6755901ad21a4 $SRC/$TARBALL" | sha1sum -c || exit 1 7.34 + 7.35 ./configure $CONFIGURE_ARGS && make && make install 7.36 + 7.37 + find $install/usr/share/man -type f -exec gzip -9 \{\} \; 7.38 } 7.39 7.40 # Rules to gen a SliTaz package suitable for Tazpkg. 7.41 genpkg_rules() 7.42 { 7.43 - mkdir -p $fs/usr/share/locale 7.44 - 7.45 - cp -a $install/usr/bin $fs/usr 7.46 - cp -a $install/usr/share/applications $fs/usr/share 7.47 - cp -a $install/usr/share/pixmaps $fs/usr/share 7.48 - cp -a $install/usr/share/locale/fr $fs/usr/share/locale 7.49 + cp -a $install/* $fs 7.50 + rm -r $fs/usr/share/locale 7.51 } 7.52 -
8.1 --- a/gpgme-dev/receipt Wed Jun 22 19:29:55 2016 +0100 8.2 +++ b/gpgme-dev/receipt Thu Jun 23 01:40:19 2016 +0300 8.3 @@ -6,18 +6,14 @@ 8.4 SHORT_DESC="C language library that allows to add support for cryptography to a program." 8.5 MAINTAINER="erjo@slitaz.org" 8.6 LICENSE="GPL2" 8.7 -WEB_SITE="http://www.gnupg.org/gpgme.html" 8.8 +WEB_SITE="https://www.gnupg.org/related_software/gpgme/" 8.9 + 8.10 WANTED="gpgme" 8.11 - 8.12 DEPENDS="gpgme libassuan-dev libgpg-error-dev" 8.13 8.14 # Rules to gen a SliTaz package suitable for Tazpkg. 8.15 genpkg_rules() 8.16 { 8.17 - mkdir -p $fs/usr/lib $fs/usr/share 8.18 - cp -a $install/usr/lib/*.*a $fs/usr/lib 8.19 - cp -a $install/usr/include $fs/usr 8.20 - cp -a $install/usr/bin $fs/usr 8.21 - cp -a $install/usr/share/aclocal $fs/usr/share 8.22 + cp -a $install/* $fs 8.23 + rm -r $fs/usr/bin/gpgme-tool $fs/usr/lib/*.so* 8.24 } 8.25 -
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/gpgme/description.txt Thu Jun 23 01:40:19 2016 +0300 9.3 @@ -0,0 +1,109 @@ 9.4 + GPGME - GnuPG Made Easy 9.5 + --------------------------- 9.6 + 9.7 + Copyright 2004, 2006, 2010, 2012, 2013, 2014, 2015 g10 Code GmbH 9.8 + 9.9 +This file is free software; as a special exception the author gives 9.10 +unlimited permission to copy and/or distribute it, with or without 9.11 +modifications, as long as this notice is preserved. 9.12 + 9.13 +This file is distributed in the hope that it will be useful, but 9.14 +WITHOUT ANY WARRANTY, to the extent permitted by law; without even the 9.15 +implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 9.16 +PURPOSE. 9.17 + 9.18 + 9.19 +Introduction 9.20 +-------------- 9.21 + 9.22 +GnuPG Made Easy (GPGME) is a C language library that allows to add 9.23 +support for cryptography to a program. It is designed to make access 9.24 +to public key crypto engines like GnuPG or GpgSM easier for 9.25 +applications. GPGME provides a high-level crypto API for encryption, 9.26 +decryption, signing, signature verification and key management. 9.27 + 9.28 +GPGME uses GnuPG and GpgSM as its backends to support OpenPGP and the 9.29 +Cryptographic Message Syntax (CMS). 9.30 + 9.31 +GPGME runs best on GNU/Linux or *BSD systems. Other Unices may 9.32 +require small portability fixes, please send us your patches. 9.33 + 9.34 +See the files COPYING, COPYING.LESSER, and each file for copyright and 9.35 +warranty information. The file AUTHORS has a list of authors and 9.36 +useful web and mail addresses. 9.37 + 9.38 + 9.39 +Installation 9.40 +-------------- 9.41 + 9.42 +See the file INSTALL for generic installation instructions. 9.43 + 9.44 +Check that you have unmodified sources. See below on how to do this. 9.45 +Don't skip it - this is an important step! 9.46 + 9.47 +To build GPGME, you need to install libgpg-error (>= 1.11) and 9.48 +Libassuan (>= 2.0.2). 9.49 + 9.50 +For support of the OpenPGP protocol (default), you should use the 9.51 +latest version of GnuPG (>= 1.4) , available at: 9.52 +ftp://ftp.gnupg.org/gcrypt/gnupg/. For support of the CMS 9.53 +(Cryptographic Message Syntax) protocol and lot of other features, you 9.54 +need a GnuPG version >= 2.0. 9.55 + 9.56 +For building the GIT version of GPGME please see the file README.GIT 9.57 +for more information. 9.58 + 9.59 + 9.60 +How to Verify the Source 9.61 +-------------------------- 9.62 + 9.63 +In order to check that the version of GPGME which you are going to 9.64 +install is an original and unmodified one, you can do it in one of the 9.65 +following ways: 9.66 + 9.67 +a) If you have a trusted Version of GnuPG installed, you can simply check 9.68 + the supplied signature: 9.69 + 9.70 + $ gpg --verify gpgme-x.y.z.tar.gz.sig 9.71 + 9.72 + This checks that the detached signature gpgme-x.y.z.tar.gz.sig is 9.73 + indeed a a signature of gpgme-x.y.z.tar.gz. The key used to create 9.74 + this signature is either of: 9.75 + 9.76 + "pub 2048R/4F25E3B6 2011-01-12 Werner Koch (dist sig)" 9.77 + "pub 1024D/87978569 1999-05-13 9.78 + Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de> 9.79 + Marcus Brinkmann <mb@g10code.com>" 9.80 + 9.81 + If you do not have this key, you can get it from any keyserver. You 9.82 + have to make sure that this is really the key and not a faked one. 9.83 + You can do this by comparing the output of: 9.84 + 9.85 + $ gpg --fingerprint 0x4F25E3B6 9.86 + 9.87 + with the fingerprint published elsewhere. 9.88 + 9.89 +b) If you don't have any of the above programs, you have to verify 9.90 + the SHA1 checksum: 9.91 + 9.92 + $ sha1sum gpgme-x.y.z.tar.gz 9.93 + 9.94 + This should yield an output _similar_ to this: 9.95 + 9.96 + fd9351b26b3189c1d577f0970f9dcadc3412def1 gpgme-x.y.z.tar.gz 9.97 + 9.98 + Now check that this checksum is _exactly_ the same as the one 9.99 + published via the announcement list and probably via Usenet. 9.100 + 9.101 + 9.102 +Documentation 9.103 +--------------- 9.104 + 9.105 +For information how to use the library you can read the info manual, 9.106 +which is also a reference book, in the doc/ directory. The programs 9.107 +in the tests/gpg/ directory may also prove useful. 9.108 + 9.109 +Please subscribe to the gnupg-devel@gnupg.org mailing list if you want 9.110 +to do serious work. 9.111 + 9.112 +For hacking on GPGME, please have a look at doc/HACKING.
10.1 --- a/gpgme/receipt Wed Jun 22 19:29:55 2016 +0100 10.2 +++ b/gpgme/receipt Thu Jun 23 01:40:19 2016 +0300 10.3 @@ -1,32 +1,31 @@ 10.4 # SliTaz package receipt. 10.5 10.6 PACKAGE="gpgme" 10.7 -VERSION="1.3.1" 10.8 +VERSION="1.6.0" 10.9 CATEGORY="security" 10.10 SHORT_DESC="C language library that allows to add support for cryptography to a program." 10.11 MAINTAINER="erjo@slitaz.org" 10.12 -LICENSE="GPL2" 10.13 +LICENSE="GPL2 LGPL2.1" 10.14 +WEB_SITE="https://www.gnupg.org/related_software/gpgme/" 10.15 TARBALL="$PACKAGE-$VERSION.tar.bz2" 10.16 -WEB_SITE="http://www.gnupg.org/gpgme.html" 10.17 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/gpgme/$TARBALL" 10.18 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gpgme/$TARBALL" 10.19 10.20 -DEPENDS="libgpg-error pth gnupg" 10.21 -BUILD_DEPENDS="libgpg-error-dev pth-dev gnupg libassuan-dev" 10.22 +DEPENDS="libassuan" 10.23 +BUILD_DEPENDS="libgpg-error-dev libassuan-dev" 10.24 10.25 # Rules to configure and make the package. 10.26 compile_rules() 10.27 { 10.28 - cd $src 10.29 - touch src/.extra-stati.h 10.30 - ./configure --prefix=/usr $CONFIGURE_ARGS && 10.31 - make && 10.32 - make DESTDIR=$DESTDIR install 10.33 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 10.34 + echo "21510323495f6220f8f67610c3c27a23d761d43d $SRC/$TARBALL" | sha1sum -c || exit 1 10.35 + 10.36 + ./configure $CONFIGURE_ARGS && make && make install 10.37 } 10.38 10.39 # Rules to gen a SliTaz package suitable for Tazpkg. 10.40 genpkg_rules() 10.41 { 10.42 - mkdir -p $fs/usr/lib 10.43 + mkdir -p $fs/usr/bin $fs/usr/lib 10.44 + cp -a $install/usr/bin/gpgme-tool $fs/usr/bin 10.45 cp -a $install/usr/lib/*.so* $fs/usr/lib 10.46 } 10.47 -
11.1 --- a/libassuan-dev/receipt Wed Jun 22 19:29:55 2016 +0100 11.2 +++ b/libassuan-dev/receipt Thu Jun 23 01:40:19 2016 +0300 11.3 @@ -1,22 +1,19 @@ 11.4 # SliTaz package receipt. 11.5 11.6 PACKAGE="libassuan-dev" 11.7 -VERSION="2.0.3" 11.8 +VERSION="2.4.2" 11.9 CATEGORY="development" 11.10 SHORT_DESC="IPC library used by some of the other GnuPG related packages (devel files)." 11.11 MAINTAINER="gokhlayeh@slitaz.org" 11.12 LICENSE="GPL3" 11.13 -WEB_SITE="http://www.gnupg.org/" 11.14 +WEB_SITE="https://www.gnupg.org/related_software/libassuan/" 11.15 + 11.16 WANTED="libassuan" 11.17 - 11.18 -DEPENDS="libassuan" 11.19 +DEPENDS="libassuan libgpg-error-dev" 11.20 11.21 # Rules to gen a SliTaz package suitable for Tazpkg. 11.22 genpkg_rules() 11.23 { 11.24 - mkdir -p $fs/usr/lib $fs/usr/share 11.25 - cp -a $install/usr/bin $fs/usr 11.26 - cp -a $install/usr/lib/libassuan.la $fs/usr/lib 11.27 - cp -a $install/usr/include $fs/usr 11.28 - cp -a $install/usr/share/aclocal $fs/usr/share 11.29 + cp -a $install/* $fs 11.30 + rm -r $fs/usr/lib/*.so* 11.31 }
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/libassuan/description.txt Thu Jun 23 01:40:19 2016 +0300 12.3 @@ -0,0 +1,2 @@ 12.4 +This is a general purpose IPC library which is for example used GnuPG, GPGME 12.5 +and some other software.
13.1 --- a/libassuan/receipt Wed Jun 22 19:29:55 2016 +0100 13.2 +++ b/libassuan/receipt Thu Jun 23 01:40:19 2016 +0300 13.3 @@ -1,22 +1,24 @@ 13.4 # SliTaz package receipt. 13.5 13.6 PACKAGE="libassuan" 13.7 -VERSION="2.0.3" 13.8 +VERSION="2.4.2" 13.9 CATEGORY="security" 13.10 SHORT_DESC="IPC library used by some of the other GnuPG related packages." 13.11 MAINTAINER="pankso@slitaz.org" 13.12 LICENSE="GPL3" 13.13 +WEB_SITE="https://www.gnupg.org/related_software/libassuan/" 13.14 TARBALL="$PACKAGE-$VERSION.tar.bz2" 13.15 -WEB_SITE="http://www.gnupg.org/" 13.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/$PACKAGE/$TARBALL" 13.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libassuan/$TARBALL" 13.18 13.19 DEPENDS="libgpg-error" 13.20 -BUILD_DEPENDS="python pkg-config libgpg-error-dev" # do not skip /usr/lib/libassuan-pth.a 13.21 +BUILD_DEPENDS="libgpg-error-dev" 13.22 13.23 # Rules to configure and make the package. 13.24 compile_rules() 13.25 { 13.26 - cd $src 13.27 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 13.28 + echo "ac1047f9764fd4a4db7dafe47640643164394db9 $SRC/$TARBALL" | sha1sum -c || exit 1 13.29 + 13.30 ./configure $CONFIGURE_ARGS && make && make install 13.31 } 13.32
14.1 --- a/libgcrypt-dev/receipt Wed Jun 22 19:29:55 2016 +0100 14.2 +++ b/libgcrypt-dev/receipt Thu Jun 23 01:40:19 2016 +0300 14.3 @@ -1,24 +1,21 @@ 14.4 # SliTaz package receipt. 14.5 14.6 PACKAGE="libgcrypt-dev" 14.7 -VERSION="1.5.3" 14.8 +VERSION="1.7.1" 14.9 CATEGORY="development" 14.10 SHORT_DESC="Cryptographic library based on GnuPG Headers" 14.11 MAINTAINER="erjo@slitaz.org" 14.12 LICENSE="GPL2 LGPL2.1" 14.13 -WANTED="libgcrypt" 14.14 -WEB_SITE="http://www.gnupg.org/" 14.15 +WEB_SITE="https://www.gnupg.org/related_software/libgcrypt/" 14.16 HOST_ARCH="i486 arm" 14.17 14.18 +WANTED="libgcrypt" 14.19 DEPENDS="libgcrypt libgpg-error-dev" 14.20 14.21 # Rules to gen a SliTaz package suitable for Tazpkg. 14.22 genpkg_rules() 14.23 { 14.24 - mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share 14.25 - cp -a $install/usr/bin/libgcrypt-config $fs/usr/bin 14.26 - cp -a $install/usr/lib/*.*a $fs/usr/lib 14.27 - cp -a $install/usr/include $fs/usr 14.28 - cp -a $install/usr/share/aclocal $fs/usr/share 14.29 + cp -a $install/* $fs 14.30 + rm -r $fs/usr/bin/dumpsexp $fs/usr/bin/hmac256 $fs/usr/lib/*.so* \ 14.31 + $fs/usr/share/man 14.32 } 14.33 -
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 15.2 +++ b/libgcrypt/description.txt Thu Jun 23 01:40:19 2016 +0300 15.3 @@ -0,0 +1,3 @@ 15.4 +Libgcrypt - The GNU Crypto Library 15.5 + 15.6 +Libgcrypt is a general purpose crypto library based on the code used in GnuPG.
16.1 --- a/libgcrypt/receipt Wed Jun 22 19:29:55 2016 +0100 16.2 +++ b/libgcrypt/receipt Thu Jun 23 01:40:19 2016 +0300 16.3 @@ -1,14 +1,14 @@ 16.4 # SliTaz package receipt. 16.5 16.6 PACKAGE="libgcrypt" 16.7 -VERSION="1.5.3" 16.8 +VERSION="1.7.1" 16.9 CATEGORY="security" 16.10 SHORT_DESC="Cryptographic library based on GnuPG" 16.11 MAINTAINER="erjo@slitaz.org" 16.12 LICENSE="GPL2 LGPL2.1" 16.13 TARBALL="$PACKAGE-$VERSION.tar.bz2" 16.14 -WEB_SITE="http://www.gnupg.org/" 16.15 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/libgcrypt/$TARBALL" 16.16 +WEB_SITE="https://www.gnupg.org/related_software/libgcrypt/" 16.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgcrypt/$TARBALL" 16.18 HOST_ARCH="i486 arm" 16.19 16.20 DEPENDS="libgpg-error" 16.21 @@ -17,6 +17,9 @@ 16.22 # Rules to configure and make the package. 16.23 compile_rules() 16.24 { 16.25 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 16.26 + echo "b688add52b622bb96bbd823ba21aa05a116d442f $SRC/$TARBALL" | sha1sum -c || exit 1 16.27 + 16.28 case "$ARCH" in 16.29 arm) 16.30 #LIBS="-L/cross/arm/sysroot/usr/lib -lgpg-error" 16.31 @@ -30,6 +33,8 @@ 16.32 --host=$HOST_SYSTEM ;; 16.33 esac && 16.34 make && make install 16.35 + 16.36 + find $install/usr/share/man -type f -exec gzip -9 \{\} \; 16.37 } 16.38 16.39 # Rules to gen a SliTaz package suitable for Tazpkg.
17.1 --- a/libgpg-error-dev/receipt Wed Jun 22 19:29:55 2016 +0100 17.2 +++ b/libgpg-error-dev/receipt Thu Jun 23 01:40:19 2016 +0300 17.3 @@ -1,24 +1,21 @@ 17.4 # SliTaz package receipt. 17.5 17.6 PACKAGE="libgpg-error-dev" 17.7 -VERSION="1.10" 17.8 +VERSION="1.23" 17.9 CATEGORY="development" 17.10 SHORT_DESC="Commons error messages for GnuPG headers." 17.11 MAINTAINER="erjo@slitaz.org" 17.12 LICENSE="GPL2" 17.13 -WANTED="libgpg-error" 17.14 -WEB_SITE="http://www.gnupg.org/related_software/libgpg-error/" 17.15 +WEB_SITE="https://www.gnupg.org/related_software/libgpg-error/" 17.16 HOST_ARCH="i486 arm" 17.17 17.18 +WANTED="libgpg-error" 17.19 DEPENDS="libgpg-error" 17.20 17.21 # Rules to gen a SliTaz package suitable for Tazpkg. 17.22 genpkg_rules() 17.23 { 17.24 - mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share 17.25 - cp -a $install/usr/bin/gpg-error-config $fs/usr/bin 17.26 - cp -a $install/usr/lib/*.*a $fs/usr/lib 17.27 - cp -a $install/usr/share/aclocal $fs/usr/share 17.28 - cp -a $install/usr/include $fs/usr 17.29 + cp -a $install/* $fs 17.30 + rm -r $fs/usr/bin/gpg-error $fs/usr/lib/*.so* $fs/usr/share/man 17.31 + rm -r $fs/usr/share/locale 17.32 } 17.33 -
18.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 18.2 +++ b/libgpg-error/description.txt Thu Jun 23 01:40:19 2016 +0300 18.3 @@ -0,0 +1,3 @@ 18.4 +This is a library that defines common error values for all GnuPG components. 18.5 +Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, 18.6 +Pinentry, SmartCard Daemon and more.
19.1 --- a/libgpg-error/receipt Wed Jun 22 19:29:55 2016 +0100 19.2 +++ b/libgpg-error/receipt Thu Jun 23 01:40:19 2016 +0300 19.3 @@ -1,14 +1,14 @@ 19.4 # SliTaz package receipt. 19.5 19.6 PACKAGE="libgpg-error" 19.7 -VERSION="1.10" 19.8 +VERSION="1.23" 19.9 CATEGORY="security" 19.10 SHORT_DESC="Commons error messages for GnuPG." 19.11 MAINTAINER="erjo@slitaz.org" 19.12 LICENSE="GPL2" 19.13 +WEB_SITE="https://www.gnupg.org/related_software/libgpg-error/" 19.14 TARBALL="$PACKAGE-$VERSION.tar.bz2" 19.15 -WEB_SITE="http://www.gnupg.org/related_software/libgpg-error/" 19.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/libgpg-error/$TARBALL" 19.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgpg-error/$TARBALL" 19.18 HOST_ARCH="i486 arm" 19.19 19.20 DEPENDS="" 19.21 @@ -16,18 +16,22 @@ 19.22 # Rules to configure and make the package. 19.23 compile_rules() 19.24 { 19.25 - touch src/extra-h.in 19.26 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 19.27 + echo "c6a0c49211955e924593527b32e4b2736cafcda5 $SRC/$TARBALL" | sha1sum -c || exit 1 19.28 + 19.29 +# touch src/extra-h.in 19.30 ./configure $CONFIGURE_ARGS && 19.31 make && make DESTDIR=$DESTDIR install 19.32 + 19.33 + find $install/usr/share/man -type f -exec gzip -9 \{\} \; 19.34 } 19.35 19.36 # Rules to gen a SliTaz package suitable for Tazpkg. 19.37 genpkg_rules() 19.38 { 19.39 mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share 19.40 - 19.41 + 19.42 cp -a $install/usr/bin/gpg-error $fs/usr/bin 19.43 cp -a $install/usr/lib/*.so* $fs/usr/lib 19.44 - cp -a $install/usr/share/common-lisp $fs/usr/share 19.45 + cp -a $install/usr/share/man $fs/usr/share 19.46 } 19.47 -
20.1 --- a/libksba-dev/receipt Wed Jun 22 19:29:55 2016 +0100 20.2 +++ b/libksba-dev/receipt Thu Jun 23 01:40:19 2016 +0300 20.3 @@ -1,21 +1,19 @@ 20.4 # SliTaz package receipt. 20.5 20.6 PACKAGE="libksba-dev" 20.7 -VERSION="1.0.7" 20.8 +VERSION="1.3.4" 20.9 CATEGORY="security" 20.10 SHORT_DESC="The libksba devel files." 20.11 MAINTAINER="pankso@slitaz.org" 20.12 LICENSE="GPL3" 20.13 +WEB_SITE="https://www.gnupg.org/related_software/libksba/" 20.14 + 20.15 WANTED="libksba" 20.16 -WEB_SITE="http://www.gnupg.org/related_software/libksba/" 20.17 +DEPENDS="libksba libgpg-error-dev" 20.18 20.19 # Rules to gen a SliTaz package suitable for Tazpkg. 20.20 genpkg_rules() 20.21 { 20.22 - mkdir -p $fs/usr/lib $fs/usr/share 20.23 - cp -a $install/usr/bin $fs/usr 20.24 - cp -a $install/usr/lib/*.*a $fs/usr/lib 20.25 - cp -a $install/usr/include $fs/usr 20.26 - cp -a $install/usr/share/aclocal $fs/usr/share 20.27 - chmod +x $fs/usr/bin/* 20.28 + cp -a $install/* $fs 20.29 + rm -r $fs/usr/lib/*.so* 20.30 }
21.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 21.2 +++ b/libksba/description.txt Thu Jun 23 01:40:19 2016 +0300 21.3 @@ -0,0 +1,7 @@ 21.4 +KSBA (pronounced Kasbah) is a library to make X.509 certificates as well as the 21.5 +CMS easily accessible by other applications. Both specifications are building 21.6 +blocks of S/MIME and TLS. 21.7 + 21.8 +KSBA is made available as a standard shared library and reserves identifiers 21.9 +starting with "ksba" and "_ksba" (also uppercase and mixed case). It does not 21.10 +rely on another cryptographic library.
22.1 --- a/libksba/receipt Wed Jun 22 19:29:55 2016 +0100 22.2 +++ b/libksba/receipt Thu Jun 23 01:40:19 2016 +0300 22.3 @@ -1,14 +1,14 @@ 22.4 # SliTaz package receipt. 22.5 22.6 PACKAGE="libksba" 22.7 -VERSION="1.0.7" 22.8 +VERSION="1.3.4" 22.9 CATEGORY="security" 22.10 SHORT_DESC="Library to work with X.509 certificates, CMS data and related objects." 22.11 MAINTAINER="pankso@slitaz.org" 22.12 LICENSE="GPL3" 22.13 +WEB_SITE="https://www.gnupg.org/related_software/libksba/" 22.14 TARBALL="$PACKAGE-$VERSION.tar.bz2" 22.15 -WEB_SITE="http://www.gnupg.org/related_software/libksba/" 22.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/$PACKAGE/$TARBALL" 22.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libksba/$TARBALL" 22.18 22.19 DEPENDS="libgpg-error" 22.20 BUILD_DEPENDS="libgpg-error-dev" 22.21 @@ -16,11 +16,10 @@ 22.22 # Rules to configure and make the package. 22.23 compile_rules() 22.24 { 22.25 - cd $src 22.26 - ./configure \ 22.27 - --prefix=/usr \ 22.28 - $CONFIGURE_ARGS && 22.29 - make && make install 22.30 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 22.31 + echo "bc84945400bd1cabfd7b8ba4e20e71082f32bcc9 $SRC/$TARBALL" | sha1sum -c || exit 1 22.32 + 22.33 + ./configure $CONFIGURE_ARGS && make && make install 22.34 } 22.35 22.36 # Rules to gen a SliTaz package suitable for Tazpkg.
23.1 --- a/libsecret-dev/receipt Wed Jun 22 19:29:55 2016 +0100 23.2 +++ b/libsecret-dev/receipt Thu Jun 23 01:40:19 2016 +0300 23.3 @@ -1,22 +1,21 @@ 23.4 # SliTaz package receipt. 23.5 23.6 PACKAGE="libsecret-dev" 23.7 -VERSION="0.18" 23.8 +VERSION="0.18.5" 23.9 CATEGORY="development" 23.10 -SHORT_DESC="libsecret Secret Service API devel files." 23.11 +SHORT_DESC="GObject bindings for Secret Service API, development files" 23.12 MAINTAINER="devl547@gmail.com" 23.13 LICENSE="LGPL2.1" 23.14 -WEB_SITE="http://gnome.org" 23.15 +WEB_SITE="http://gnome.org/" 23.16 HOST_ARCH="i486 arm" 23.17 23.18 WANTED="libsecret" 23.19 -DEPENDS="libsecret" 23.20 +DEPENDS="libsecret glib-dev libgio-dev" 23.21 23.22 # Rules to gen a SliTaz package suitable for Tazpkg. 23.23 genpkg_rules() 23.24 { 23.25 - mkdir -p $fs/usr/lib 23.26 - cp -a $install/usr/lib/*.*a $fs/usr/lib 23.27 - cp -a $install/usr/lib/pkgconfig $fs/usr/lib 23.28 - cp -a $install/usr/include $fs/usr 23.29 + cp -a $install/* $fs 23.30 + rm -r $fs/usr/bin $fs/usr/lib/*.so* 23.31 + rm -r $fs/usr/share/locale $fs/usr/share/gtk-doc 23.32 }
24.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 24.2 +++ b/libsecret/description.txt Thu Jun 23 01:40:19 2016 +0300 24.3 @@ -0,0 +1,1 @@ 24.4 +GObject based library for accessing the Secret Service API.
25.1 --- a/libsecret/receipt Wed Jun 22 19:29:55 2016 +0100 25.2 +++ b/libsecret/receipt Thu Jun 23 01:40:19 2016 +0300 25.3 @@ -1,34 +1,33 @@ 25.4 # SliTaz package receipt. 25.5 25.6 PACKAGE="libsecret" 25.7 -VERSION="0.18" 25.8 -SHORT_DESC="GObject based library for accessing the Secret Service API." 25.9 +VERSION="0.18.5" 25.10 +SERIES="0.18" 25.11 +SHORT_DESC="GObject based library for accessing the Secret Service API" 25.12 MAINTAINER="devl547@gmail.com" 25.13 LICENSE="LGPL2.1" 25.14 +CATEGORY="security" 25.15 +WEB_SITE="http://gnome.org/" 25.16 TARBALL="$PACKAGE-$VERSION.tar.xz" 25.17 -CATEGORY="security" 25.18 -WEB_SITE="http://gnome.org" 25.19 -WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/$VERSION/$TARBALL" 25.20 +WGET_URL="$GNOME_MIRROR/$PACKAGE/$SERIES/$TARBALL" 25.21 HOST_ARCH="i486 arm" 25.22 25.23 -DEPENDS="libgcrypt" 25.24 -BUILD_DEPENDS="libgcrypt-dev" 25.25 +DEPENDS="libgio libgpg-error" 25.26 +BUILD_DEPENDS="libgcrypt-dev gobject-introspection-dev vala" 25.27 25.28 # Rules to configure and make the package. 25.29 compile_rules() 25.30 { 25.31 - cd $src 25.32 - ./configure --disable-static \ 25.33 + ./configure \ 25.34 --disable-manpages \ 25.35 - --disable-gtk-doc \ 25.36 $CONFIGURE_ARGS && 25.37 - make && 25.38 - make DESTDIR=$DESTDIR install 25.39 + make && make install 25.40 } 25.41 25.42 # Rules to gen a SliTaz package suitable for Tazpkg. 25.43 genpkg_rules() 25.44 { 25.45 mkdir -p $fs/usr/lib 25.46 + cp -a $install/usr/bin $fs/usr 25.47 cp -a $install/usr/lib/*.so* $fs/usr/lib 25.48 }
26.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 26.2 +++ b/npth-dev/receipt Thu Jun 23 01:40:19 2016 +0300 26.3 @@ -0,0 +1,19 @@ 26.4 +# SliTaz package receipt. 26.5 + 26.6 +PACKAGE="npth-dev" 26.7 +VERSION="1.2" 26.8 +CATEGORY="development" 26.9 +SHORT_DESC="The new GNU portable threads library, development files" 26.10 +MAINTAINER="al.bobylev@gmail.com" 26.11 +LICENSE="GPL2 LGPL3" 26.12 +WEB_SITE="https://www.gnupg.org/related_software/npth/" 26.13 + 26.14 +WANTED="npth" 26.15 +DEPENDS="npth" 26.16 + 26.17 +# Rules to gen a SliTaz package suitable for Tazpkg. 26.18 +genpkg_rules() 26.19 +{ 26.20 + cp -a $install/* $fs 26.21 + rm -r $fs/usr/lib/*.so* 26.22 +}
27.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 27.2 +++ b/npth/description.txt Thu Jun 23 01:40:19 2016 +0300 27.3 @@ -0,0 +1,9 @@ 27.4 +nPth - The New GNU Portable Threads Library 27.5 + 27.6 +This is a library to provide the GNU Pth API and thus a non-preemptive threads 27.7 +implementation. 27.8 + 27.9 +In contrast to GNU Pth is is based on the system's standard threads 27.10 +implementation. This allows the use of libraries which are not compatible to 27.11 +GNU Pth. Experience with a Windows Pth emulation showed that this is a solid 27.12 +way to provide a co-routine based framework.
28.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 28.2 +++ b/npth/receipt Thu Jun 23 01:40:19 2016 +0300 28.3 @@ -0,0 +1,29 @@ 28.4 +# SliTaz package receipt. 28.5 + 28.6 +PACKAGE="npth" 28.7 +VERSION="1.2" 28.8 +CATEGORY="security" 28.9 +SHORT_DESC="The new GNU portable threads library" 28.10 +MAINTAINER="al.bobylev@gmail.com" 28.11 +LICENSE="GPL2 LGPL3" 28.12 +WEB_SITE="https://www.gnupg.org/related_software/npth/" 28.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 28.14 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/npth/$TARBALL" 28.15 + 28.16 +DEPENDS="glibc-base" 28.17 + 28.18 +# Rules to configure and make the package. 28.19 +compile_rules() 28.20 +{ 28.21 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 28.22 + echo "3bfa2a2d7521d6481850e8a611efe5bf5ed75200 $SRC/$TARBALL" | sha1sum -c || exit 1 28.23 + 28.24 + ./configure $CONFIGURE_ARGS && make && make install 28.25 +} 28.26 + 28.27 +# Rules to gen a SliTaz package suitable for Tazpkg. 28.28 +genpkg_rules() 28.29 +{ 28.30 + mkdir -p $fs/usr/lib 28.31 + cp -a $install/usr/lib/*.so* $fs/usr/lib 28.32 +}
29.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 29.2 +++ b/pinentry-gtk/description.txt Thu Jun 23 01:40:19 2016 +0300 29.3 @@ -0,0 +1,10 @@ 29.4 +This is a collection of simple PIN or passphrase entry dialogs which utilize 29.5 +the Assuan protocol as described by the aegypten project; see 29.6 +http://www.gnupg.org/aegypten/ for details. 29.7 + 29.8 +There are programs for different toolkits available. This package contains 29.9 +program for GTK+ V2.0. The GTK+ and Qt pinentries can fall back to curses mode. 29.10 + 29.11 +Some of the code is taken from Robert Bihlmeyer's Quintuple-Agent. For security 29.12 +reasons, all internationalization has been removed. The client is expected to 29.13 +tell the PIN entry the text strings to be displayed.
30.1 --- a/pinentry-gtk/receipt Wed Jun 22 19:29:55 2016 +0100 30.2 +++ b/pinentry-gtk/receipt Thu Jun 23 01:40:19 2016 +0300 30.3 @@ -1,31 +1,32 @@ 30.4 # SliTaz package receipt. 30.5 30.6 PACKAGE="pinentry-gtk" 30.7 -VERSION="0.8.1" 30.8 +VERSION="0.9.7" 30.9 CATEGORY="security" 30.10 SHORT_DESC="Allow GnuPG to read passphrases and PIN numbers in a secure manner (GTK+ GUI)." 30.11 -# Bring the curses version as fallback if there's no X display. 30.12 -SOURCE="pinentry" 30.13 MAINTAINER="pascal.bellard@slitaz.org" 30.14 LICENSE="GPL2" 30.15 -TARBALL="$SOURCE-$VERSION.tar.gz" 30.16 -WEB_SITE="http://www.gnupg.org/" 30.17 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/pinentry/$TARBALL" 30.18 +WEB_SITE="https://www.gnupg.org/" 30.19 +TARBALL="pinentry-$VERSION.tar.bz2" 30.20 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/pinentry/$TARBALL" 30.21 30.22 -DEPENDS="gtk+ libcap pinentry" 30.23 -BUILD_DEPENDS="gtk+-dev libcap-dev pinentry ncurses-dev" 30.24 +DEPENDS="gtk+ libassuan libcap libsecret libtinfo ncursesw" 30.25 +BUILD_DEPENDS="libgpg-error-dev libassuan-dev libsecret-dev ncursesw-dev \ 30.26 +libcap-dev gtk+-dev" 30.27 +SIBLINGS="pinentry" 30.28 30.29 # Rules to gen a SliTaz package suitable for Tazpkg. 30.30 30.31 compile_rules() 30.32 { 30.33 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 30.34 + echo "9bdcf5f4096aa8b26956afb0ecdd3d7849ffa0cd $SRC/$TARBALL" | sha1sum -c || exit 1 30.35 + 30.36 export LDFLAGS="$LDFLAGS -ltinfo" 30.37 - ./configure --enable-pinentry-gtk2 \ 30.38 + ./configure \ 30.39 + --enable-pinentry-gtk2 \ 30.40 --enable-fallback-curses \ 30.41 --disable-pinentry-curses \ 30.42 - --disable-pinentry-gtk \ 30.43 - --disable-pinentry-qt \ 30.44 - --disable-pinentry-qt4 \ 30.45 $CONFIGURE_ARGS && 30.46 make && 30.47 make install
31.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 31.2 +++ b/pinentry/description.txt Thu Jun 23 01:40:19 2016 +0300 31.3 @@ -0,0 +1,30 @@ 31.4 +This is a collection of simple PIN or passphrase entry dialogs which utilize 31.5 +the Assuan protocol as described by the aegypten project; see 31.6 +http://www.gnupg.org/aegypten/ for details. 31.7 + 31.8 +There are programs for different toolkits available. This package contains 31.9 +program for Curses library, for example ncurses. 31.10 + 31.11 +Curses Pinentry 31.12 +--------------- 31.13 + 31.14 +The curses pinentry supports colors if the terminal does. The colors can be 31.15 +specified by the --colors=FG,BG,SO option, which sets the foreground, 31.16 +background and standout colors respectively. The standout color is used for 31.17 +error messages. Colors can be named by any of "black", "red", "green", 31.18 +"yellow", "blue", "magenta", "cyan" and "white". The foreground and standout 31.19 +color can be prefixed by "bright-", "bright", "bold-" and "bold", and any of 31.20 +these prefixes has the same effect of making the color bolder or brighter. Two 31.21 +special color names are defined as well: "default" chooses the default color, 31.22 +and "none" disables use of colors. The name "none" is only meaningful for the 31.23 +standout color and in this case a reversed effect is used for error messages. 31.24 +For the other colors, disabling colors means the same as using the defaults. 31.25 +The default colors are as follows: 31.26 + 31.27 + * Foreground: Terminal default 31.28 + * Background: Terminal default 31.29 + * Standout: Bright red 31.30 + 31.31 +Note that color support is limited by the capabilities of the display terminal. 31.32 +Some color combinations can be very difficult to read, and please know that 31.33 +colors are perceived differently by different people.
32.1 --- a/pinentry/receipt Wed Jun 22 19:29:55 2016 +0100 32.2 +++ b/pinentry/receipt Thu Jun 23 01:40:19 2016 +0300 32.3 @@ -1,33 +1,33 @@ 32.4 # SliTaz package receipt. 32.5 32.6 PACKAGE="pinentry" 32.7 -VERSION="0.8.1" 32.8 +VERSION="0.9.7" 32.9 CATEGORY="security" 32.10 -SHORT_DESC="pinentry is a small collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner." 32.11 +SHORT_DESC="Collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner." 32.12 MAINTAINER="pascal.bellard@slitaz.org" 32.13 LICENSE="GPL2" 32.14 -TARBALL="$PACKAGE-$VERSION.tar.gz" 32.15 -WEB_SITE="http://www.gnupg.org/" 32.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/pinentry/$TARBALL" 32.17 +WEB_SITE="https://www.gnupg.org/" 32.18 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 32.19 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/pinentry/$TARBALL" 32.20 32.21 -DEPENDS="ncursesw libcap" 32.22 -BUILD_DEPENDS="ncursesw-dev libcap-dev" 32.23 +DEPENDS="libassuan libcap libgio libsecret ncursesw" 32.24 +BUILD_DEPENDS="libgpg-error-dev libassuan-dev libsecret-dev ncursesw-dev \ 32.25 +libcap-dev" 32.26 +SIBLINGS="pinentry-gtk" 32.27 32.28 # Rules to gen a SliTaz package suitable for Tazpkg. 32.29 32.30 compile_rules() 32.31 { 32.32 - export LDFLAGS="$LDFLAGS -ltinfo" 32.33 - ./configure --enable-pinentry-curses \ 32.34 - --disable-pinentry-gtk \ 32.35 - --disable-pinentry-gtk2 \ 32.36 - --disable-pinentry-qt \ 32.37 - --disable-pinentry-qt4 && 32.38 - make && make install 32.39 + # Integrity check: https://www.gnupg.org/download/integrity_check.html 32.40 + echo "9bdcf5f4096aa8b26956afb0ecdd3d7849ffa0cd $SRC/$TARBALL" | sha1sum -c || exit 1 32.41 + 32.42 + ./configure --enable-pinentry-curses && 32.43 + make && make install 32.44 } 32.45 32.46 genpkg_rules() 32.47 { 32.48 - mkdir -p $fs/usr/ 32.49 + mkdir -p $fs/usr 32.50 cp -a $install/usr/bin $fs/usr 32.51 }