# HG changeset patch # User Aleksej Bobylev # Date 1466635219 -10800 # Node ID ac006a7bf27c4b8f92b9b080dcdd22ef5c425bd8 # Parent 27a62ac947e860ced7ff0524087c2b2eefd3bac5 Update GnuPG stuff and libsecret. diff -r 27a62ac947e8 -r ac006a7bf27c dirmngr/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dirmngr/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,10 @@ +DirMngr - X.509 Directory Manager + +DirMngr is a server for managing and downloading certificate revocation lists +(CRLs) for X.509 certificates and for downloading the certificates themselves. +Dirmngr also handles OCSP requests as an alternative to CRLs. Dirmngr is either +invoked internally by gpgsm (GnuPG-2) or when running as a system daemon +through the dirmngr-client tool. + +Note that GnuPG includes an updated Dirmngr starting with GnuPG 2.1. Do not +expect that this standalone Dirmngr package will be maintained in the future. diff -r 27a62ac947e8 -r ac006a7bf27c dirmngr/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dirmngr/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,33 @@ +# SliTaz package receipt. + +PACKAGE="dirmngr" +VERSION="1.1.1" +CATEGORY="security" +SHORT_DESC="DirMngr - X.509 directory manager" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +WEB_SITE="https://www.gnupg.org/" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/dirmngr/$TARBALL" + +DEPENDS="libassuan libgcrypt libksba libldap pth zlib" +BUILD_DEPENDS="pth-dev libgpg-error-dev libgcrypt-dev libassuan-dev \ +libksba-dev openldap-dev" + +# Rules to configure and make the package. +compile_rules() +{ + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "e708d4aa5ce852f4de3f4b58f4e4f221f5e5c690 $SRC/$TARBALL" | sha1sum -c || exit 1 + + ./configure $CONFIGURE_ARGS && make && make install + + find $install/usr/share/man -type f -exec gzip -9 \{\} \; +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs + rm -r $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/locale +} diff -r 27a62ac947e8 -r ac006a7bf27c gnupg/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gnupg/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,7 @@ +The GNU Privacy Guard + +GnuPG is GNU's tool for secure communication and data storage. It can be used +to encrypt data and to create digital signatures. It includes an advanced key +management facility and is compliant with the proposed OpenPGP Internet +standard as described in RFC4880 and the S/MIME standard as described by +several RFCs. diff -r 27a62ac947e8 -r ac006a7bf27c gnupg/receipt --- a/gnupg/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/gnupg/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,39 +1,35 @@ # SliTaz package receipt. PACKAGE="gnupg" -VERSION="2.0.19" +VERSION="2.0.30" CATEGORY="security" SHORT_DESC="Free implementation of the OpenPGP." MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" +WEB_SITE="https://www.gnupg.org/" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.gnupg.org/" -WGET_URL="ftp://ftp.gnupg.org/gcrypt/gnupg/$TARBALL" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gnupg/$TARBALL" -DEPENDS="libusb-compat bzlib libcurl libssl readline zlib libgpg-error \ -pth libksba libgcrypt libassuan pinentry" +DEPENDS="bzlib libassuan libcurl libgcrypt libksba libusb-compat ncurses pth \ +readline pinentry" BUILD_DEPENDS="libgpg-error-dev libassuan-dev libgcrypt-dev libksba-dev \ -pth-dev libusb-compat-dev zlib-dev" +pth-dev curl-dev zlib-dev libusb-compat-dev readline-dev" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --libexecdir=/usr/lib \ - --disable-ldap \ - $CONFIGURE_ARGS && - make && make install + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "a9f024588c356a55e2fd413574bfb55b2e18794a $SRC/$TARBALL" | sha1sum -c || exit 1 + + ./configure $CONFIGURE_ARGS && make && make install + + find $install/usr/share/man -type f -exec gzip -9 \{\} \; } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib $fs/usr + cp -a $install/* $fs ln -sf gpg2 $fs/usr/bin/gpg - cp -a $install/usr/share/gnupg $fs/usr/share - # Chmod for gnup-zip - chmod 755 $fs/usr/bin/* + rm -r $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/locale } diff -r 27a62ac947e8 -r ac006a7bf27c gpa-langpack/receipt --- a/gpa-langpack/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/gpa-langpack/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,14 +1,14 @@ # SliTaz package receipt. PACKAGE="gpa-langpack" -VERSION="0.9.7" -CATEGORY="security" -SHORT_DESC="Gnu Privacy Assistant locales" +VERSION="0.9.9" +CATEGORY="localization" +SHORT_DESC="Gnu Privacy Assistant, locale files" MAINTAINER="erjo@slitaz.org" LICENSE="GPL3" +WEB_SITE="https://www.gnupg.org/related_software/gpa/" + WANTED="gpa" -WEB_SITE="http://www.gnupg.org/" - DEPENDS="gpa" # Rules to gen a SliTaz package suitable for Tazpkg. diff -r 27a62ac947e8 -r ac006a7bf27c gpa/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gpa/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,6 @@ +Graphical user interface for the GnuPG + +The GNU Privacy Assistant is a graphical user interface for the GNU Privacy +Guard (GnuPG). GnuPG is a system that provides you with privacy by encrypting +emails or other documents and with authentication of received files by +signature management. diff -r 27a62ac947e8 -r ac006a7bf27c gpa/receipt --- a/gpa/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/gpa/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,36 +1,33 @@ # SliTaz package receipt. PACKAGE="gpa" -VERSION="0.9.7" +VERSION="0.9.9" CATEGORY="security" SHORT_DESC="Gnu Privacy Assistant" MAINTAINER="erjo@slitaz.org" LICENSE="GPL3" +WEB_SITE="https://www.gnupg.org/related_software/gpa/" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.gnupg.org/" -WGET_URL="http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/gpa/$TARBALL" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gpa/$TARBALL" -DEPENDS="gnupg gpgme libgpg-error gtk+ xorg-libXdamage pinentry-gtk" -BUILD_DEPENDS="gnupg autoconf automake gpgme-dev libgpg-error-dev \ -libassuan-dev gtk+-dev" +DEPENDS="gpgme gtk+ pinentry-gtk" +BUILD_DEPENDS="gtk+-dev libgpg-error-dev libassuan-dev gpgme-dev" +SPLIT="gpa-langpack" # Rules to configure and make the package. compile_rules() { - patch -p0 < $stuff/gpa-0.9.0-libassuan2.patch && - autoreconf - automake --add-missing && + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "1cf86c9e38aa553fdb880c55cbc6755901ad21a4 $SRC/$TARBALL" | sha1sum -c || exit 1 + ./configure $CONFIGURE_ARGS && make && make install + + find $install/usr/share/man -type f -exec gzip -9 \{\} \; } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share/locale - - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/share/applications $fs/usr/share - cp -a $install/usr/share/pixmaps $fs/usr/share - cp -a $install/usr/share/locale/fr $fs/usr/share/locale + cp -a $install/* $fs + rm -r $fs/usr/share/locale } - diff -r 27a62ac947e8 -r ac006a7bf27c gpgme-dev/receipt --- a/gpgme-dev/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/gpgme-dev/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -6,18 +6,14 @@ SHORT_DESC="C language library that allows to add support for cryptography to a program." MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" -WEB_SITE="http://www.gnupg.org/gpgme.html" +WEB_SITE="https://www.gnupg.org/related_software/gpgme/" + WANTED="gpgme" - DEPENDS="gpgme libassuan-dev libgpg-error-dev" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/share/aclocal $fs/usr/share + cp -a $install/* $fs + rm -r $fs/usr/bin/gpgme-tool $fs/usr/lib/*.so* } - diff -r 27a62ac947e8 -r ac006a7bf27c gpgme/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gpgme/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,109 @@ + GPGME - GnuPG Made Easy + --------------------------- + + Copyright 2004, 2006, 2010, 2012, 2013, 2014, 2015 g10 Code GmbH + +This file is free software; as a special exception the author gives +unlimited permission to copy and/or distribute it, with or without +modifications, as long as this notice is preserved. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY, to the extent permitted by law; without even the +implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + + +Introduction +-------------- + +GnuPG Made Easy (GPGME) is a C language library that allows to add +support for cryptography to a program. It is designed to make access +to public key crypto engines like GnuPG or GpgSM easier for +applications. GPGME provides a high-level crypto API for encryption, +decryption, signing, signature verification and key management. + +GPGME uses GnuPG and GpgSM as its backends to support OpenPGP and the +Cryptographic Message Syntax (CMS). + +GPGME runs best on GNU/Linux or *BSD systems. Other Unices may +require small portability fixes, please send us your patches. + +See the files COPYING, COPYING.LESSER, and each file for copyright and +warranty information. The file AUTHORS has a list of authors and +useful web and mail addresses. + + +Installation +-------------- + +See the file INSTALL for generic installation instructions. + +Check that you have unmodified sources. See below on how to do this. +Don't skip it - this is an important step! + +To build GPGME, you need to install libgpg-error (>= 1.11) and +Libassuan (>= 2.0.2). + +For support of the OpenPGP protocol (default), you should use the +latest version of GnuPG (>= 1.4) , available at: +ftp://ftp.gnupg.org/gcrypt/gnupg/. For support of the CMS +(Cryptographic Message Syntax) protocol and lot of other features, you +need a GnuPG version >= 2.0. + +For building the GIT version of GPGME please see the file README.GIT +for more information. + + +How to Verify the Source +-------------------------- + +In order to check that the version of GPGME which you are going to +install is an original and unmodified one, you can do it in one of the +following ways: + +a) If you have a trusted Version of GnuPG installed, you can simply check + the supplied signature: + + $ gpg --verify gpgme-x.y.z.tar.gz.sig + + This checks that the detached signature gpgme-x.y.z.tar.gz.sig is + indeed a a signature of gpgme-x.y.z.tar.gz. The key used to create + this signature is either of: + + "pub 2048R/4F25E3B6 2011-01-12 Werner Koch (dist sig)" + "pub 1024D/87978569 1999-05-13 + Marcus Brinkmann + Marcus Brinkmann " + + If you do not have this key, you can get it from any keyserver. You + have to make sure that this is really the key and not a faked one. + You can do this by comparing the output of: + + $ gpg --fingerprint 0x4F25E3B6 + + with the fingerprint published elsewhere. + +b) If you don't have any of the above programs, you have to verify + the SHA1 checksum: + + $ sha1sum gpgme-x.y.z.tar.gz + + This should yield an output _similar_ to this: + + fd9351b26b3189c1d577f0970f9dcadc3412def1 gpgme-x.y.z.tar.gz + + Now check that this checksum is _exactly_ the same as the one + published via the announcement list and probably via Usenet. + + +Documentation +--------------- + +For information how to use the library you can read the info manual, +which is also a reference book, in the doc/ directory. The programs +in the tests/gpg/ directory may also prove useful. + +Please subscribe to the gnupg-devel@gnupg.org mailing list if you want +to do serious work. + +For hacking on GPGME, please have a look at doc/HACKING. diff -r 27a62ac947e8 -r ac006a7bf27c gpgme/receipt --- a/gpgme/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/gpgme/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,32 +1,31 @@ # SliTaz package receipt. PACKAGE="gpgme" -VERSION="1.3.1" +VERSION="1.6.0" CATEGORY="security" SHORT_DESC="C language library that allows to add support for cryptography to a program." MAINTAINER="erjo@slitaz.org" -LICENSE="GPL2" +LICENSE="GPL2 LGPL2.1" +WEB_SITE="https://www.gnupg.org/related_software/gpgme/" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.gnupg.org/gpgme.html" -WGET_URL="ftp://ftp.gnupg.org/gcrypt/gpgme/$TARBALL" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gpgme/$TARBALL" -DEPENDS="libgpg-error pth gnupg" -BUILD_DEPENDS="libgpg-error-dev pth-dev gnupg libassuan-dev" +DEPENDS="libassuan" +BUILD_DEPENDS="libgpg-error-dev libassuan-dev" # Rules to configure and make the package. compile_rules() { - cd $src - touch src/.extra-stati.h - ./configure --prefix=/usr $CONFIGURE_ARGS && - make && - make DESTDIR=$DESTDIR install + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "21510323495f6220f8f67610c3c27a23d761d43d $SRC/$TARBALL" | sha1sum -c || exit 1 + + ./configure $CONFIGURE_ARGS && make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib + mkdir -p $fs/usr/bin $fs/usr/lib + cp -a $install/usr/bin/gpgme-tool $fs/usr/bin cp -a $install/usr/lib/*.so* $fs/usr/lib } - diff -r 27a62ac947e8 -r ac006a7bf27c libassuan-dev/receipt --- a/libassuan-dev/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libassuan-dev/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,22 +1,19 @@ # SliTaz package receipt. PACKAGE="libassuan-dev" -VERSION="2.0.3" +VERSION="2.4.2" CATEGORY="development" SHORT_DESC="IPC library used by some of the other GnuPG related packages (devel files)." MAINTAINER="gokhlayeh@slitaz.org" LICENSE="GPL3" -WEB_SITE="http://www.gnupg.org/" +WEB_SITE="https://www.gnupg.org/related_software/libassuan/" + WANTED="libassuan" - -DEPENDS="libassuan" +DEPENDS="libassuan libgpg-error-dev" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/libassuan.la $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/share/aclocal $fs/usr/share + cp -a $install/* $fs + rm -r $fs/usr/lib/*.so* } diff -r 27a62ac947e8 -r ac006a7bf27c libassuan/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libassuan/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,2 @@ +This is a general purpose IPC library which is for example used GnuPG, GPGME +and some other software. diff -r 27a62ac947e8 -r ac006a7bf27c libassuan/receipt --- a/libassuan/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libassuan/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,22 +1,24 @@ # SliTaz package receipt. PACKAGE="libassuan" -VERSION="2.0.3" +VERSION="2.4.2" CATEGORY="security" SHORT_DESC="IPC library used by some of the other GnuPG related packages." MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" +WEB_SITE="https://www.gnupg.org/related_software/libassuan/" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.gnupg.org/" -WGET_URL="ftp://ftp.gnupg.org/gcrypt/$PACKAGE/$TARBALL" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libassuan/$TARBALL" DEPENDS="libgpg-error" -BUILD_DEPENDS="python pkg-config libgpg-error-dev" # do not skip /usr/lib/libassuan-pth.a +BUILD_DEPENDS="libgpg-error-dev" # Rules to configure and make the package. compile_rules() { - cd $src + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "ac1047f9764fd4a4db7dafe47640643164394db9 $SRC/$TARBALL" | sha1sum -c || exit 1 + ./configure $CONFIGURE_ARGS && make && make install } diff -r 27a62ac947e8 -r ac006a7bf27c libgcrypt-dev/receipt --- a/libgcrypt-dev/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libgcrypt-dev/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,24 +1,21 @@ # SliTaz package receipt. PACKAGE="libgcrypt-dev" -VERSION="1.5.3" +VERSION="1.7.1" CATEGORY="development" SHORT_DESC="Cryptographic library based on GnuPG Headers" MAINTAINER="erjo@slitaz.org" LICENSE="GPL2 LGPL2.1" -WANTED="libgcrypt" -WEB_SITE="http://www.gnupg.org/" +WEB_SITE="https://www.gnupg.org/related_software/libgcrypt/" HOST_ARCH="i486 arm" +WANTED="libgcrypt" DEPENDS="libgcrypt libgpg-error-dev" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share - cp -a $install/usr/bin/libgcrypt-config $fs/usr/bin - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/share/aclocal $fs/usr/share + cp -a $install/* $fs + rm -r $fs/usr/bin/dumpsexp $fs/usr/bin/hmac256 $fs/usr/lib/*.so* \ + $fs/usr/share/man } - diff -r 27a62ac947e8 -r ac006a7bf27c libgcrypt/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libgcrypt/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,3 @@ +Libgcrypt - The GNU Crypto Library + +Libgcrypt is a general purpose crypto library based on the code used in GnuPG. diff -r 27a62ac947e8 -r ac006a7bf27c libgcrypt/receipt --- a/libgcrypt/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libgcrypt/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,14 +1,14 @@ # SliTaz package receipt. PACKAGE="libgcrypt" -VERSION="1.5.3" +VERSION="1.7.1" CATEGORY="security" SHORT_DESC="Cryptographic library based on GnuPG" MAINTAINER="erjo@slitaz.org" LICENSE="GPL2 LGPL2.1" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.gnupg.org/" -WGET_URL="ftp://ftp.gnupg.org/gcrypt/libgcrypt/$TARBALL" +WEB_SITE="https://www.gnupg.org/related_software/libgcrypt/" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgcrypt/$TARBALL" HOST_ARCH="i486 arm" DEPENDS="libgpg-error" @@ -17,6 +17,9 @@ # Rules to configure and make the package. compile_rules() { + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "b688add52b622bb96bbd823ba21aa05a116d442f $SRC/$TARBALL" | sha1sum -c || exit 1 + case "$ARCH" in arm) #LIBS="-L/cross/arm/sysroot/usr/lib -lgpg-error" @@ -30,6 +33,8 @@ --host=$HOST_SYSTEM ;; esac && make && make install + + find $install/usr/share/man -type f -exec gzip -9 \{\} \; } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r 27a62ac947e8 -r ac006a7bf27c libgpg-error-dev/receipt --- a/libgpg-error-dev/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libgpg-error-dev/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,24 +1,21 @@ # SliTaz package receipt. PACKAGE="libgpg-error-dev" -VERSION="1.10" +VERSION="1.23" CATEGORY="development" SHORT_DESC="Commons error messages for GnuPG headers." MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" -WANTED="libgpg-error" -WEB_SITE="http://www.gnupg.org/related_software/libgpg-error/" +WEB_SITE="https://www.gnupg.org/related_software/libgpg-error/" HOST_ARCH="i486 arm" +WANTED="libgpg-error" DEPENDS="libgpg-error" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share - cp -a $install/usr/bin/gpg-error-config $fs/usr/bin - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/share/aclocal $fs/usr/share - cp -a $install/usr/include $fs/usr + cp -a $install/* $fs + rm -r $fs/usr/bin/gpg-error $fs/usr/lib/*.so* $fs/usr/share/man + rm -r $fs/usr/share/locale } - diff -r 27a62ac947e8 -r ac006a7bf27c libgpg-error/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libgpg-error/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,3 @@ +This is a library that defines common error values for all GnuPG components. +Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, +Pinentry, SmartCard Daemon and more. diff -r 27a62ac947e8 -r ac006a7bf27c libgpg-error/receipt --- a/libgpg-error/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libgpg-error/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,14 +1,14 @@ # SliTaz package receipt. PACKAGE="libgpg-error" -VERSION="1.10" +VERSION="1.23" CATEGORY="security" SHORT_DESC="Commons error messages for GnuPG." MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" +WEB_SITE="https://www.gnupg.org/related_software/libgpg-error/" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.gnupg.org/related_software/libgpg-error/" -WGET_URL="ftp://ftp.gnupg.org/gcrypt/libgpg-error/$TARBALL" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgpg-error/$TARBALL" HOST_ARCH="i486 arm" DEPENDS="" @@ -16,18 +16,22 @@ # Rules to configure and make the package. compile_rules() { - touch src/extra-h.in + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "c6a0c49211955e924593527b32e4b2736cafcda5 $SRC/$TARBALL" | sha1sum -c || exit 1 + +# touch src/extra-h.in ./configure $CONFIGURE_ARGS && make && make DESTDIR=$DESTDIR install + + find $install/usr/share/man -type f -exec gzip -9 \{\} \; } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share - + cp -a $install/usr/bin/gpg-error $fs/usr/bin cp -a $install/usr/lib/*.so* $fs/usr/lib - cp -a $install/usr/share/common-lisp $fs/usr/share + cp -a $install/usr/share/man $fs/usr/share } - diff -r 27a62ac947e8 -r ac006a7bf27c libksba-dev/receipt --- a/libksba-dev/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libksba-dev/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,21 +1,19 @@ # SliTaz package receipt. PACKAGE="libksba-dev" -VERSION="1.0.7" +VERSION="1.3.4" CATEGORY="security" SHORT_DESC="The libksba devel files." MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" +WEB_SITE="https://www.gnupg.org/related_software/libksba/" + WANTED="libksba" -WEB_SITE="http://www.gnupg.org/related_software/libksba/" +DEPENDS="libksba libgpg-error-dev" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/share/aclocal $fs/usr/share - chmod +x $fs/usr/bin/* + cp -a $install/* $fs + rm -r $fs/usr/lib/*.so* } diff -r 27a62ac947e8 -r ac006a7bf27c libksba/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libksba/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,7 @@ +KSBA (pronounced Kasbah) is a library to make X.509 certificates as well as the +CMS easily accessible by other applications. Both specifications are building +blocks of S/MIME and TLS. + +KSBA is made available as a standard shared library and reserves identifiers +starting with "ksba" and "_ksba" (also uppercase and mixed case). It does not +rely on another cryptographic library. diff -r 27a62ac947e8 -r ac006a7bf27c libksba/receipt --- a/libksba/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libksba/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,14 +1,14 @@ # SliTaz package receipt. PACKAGE="libksba" -VERSION="1.0.7" +VERSION="1.3.4" CATEGORY="security" SHORT_DESC="Library to work with X.509 certificates, CMS data and related objects." MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" +WEB_SITE="https://www.gnupg.org/related_software/libksba/" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.gnupg.org/related_software/libksba/" -WGET_URL="ftp://ftp.gnupg.org/gcrypt/$PACKAGE/$TARBALL" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libksba/$TARBALL" DEPENDS="libgpg-error" BUILD_DEPENDS="libgpg-error-dev" @@ -16,11 +16,10 @@ # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --prefix=/usr \ - $CONFIGURE_ARGS && - make && make install + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "bc84945400bd1cabfd7b8ba4e20e71082f32bcc9 $SRC/$TARBALL" | sha1sum -c || exit 1 + + ./configure $CONFIGURE_ARGS && make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r 27a62ac947e8 -r ac006a7bf27c libsecret-dev/receipt --- a/libsecret-dev/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libsecret-dev/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,22 +1,21 @@ # SliTaz package receipt. PACKAGE="libsecret-dev" -VERSION="0.18" +VERSION="0.18.5" CATEGORY="development" -SHORT_DESC="libsecret Secret Service API devel files." +SHORT_DESC="GObject bindings for Secret Service API, development files" MAINTAINER="devl547@gmail.com" LICENSE="LGPL2.1" -WEB_SITE="http://gnome.org" +WEB_SITE="http://gnome.org/" HOST_ARCH="i486 arm" WANTED="libsecret" -DEPENDS="libsecret" +DEPENDS="libsecret glib-dev libgio-dev" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include $fs/usr + cp -a $install/* $fs + rm -r $fs/usr/bin $fs/usr/lib/*.so* + rm -r $fs/usr/share/locale $fs/usr/share/gtk-doc } diff -r 27a62ac947e8 -r ac006a7bf27c libsecret/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libsecret/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,1 @@ +GObject based library for accessing the Secret Service API. diff -r 27a62ac947e8 -r ac006a7bf27c libsecret/receipt --- a/libsecret/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/libsecret/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,34 +1,33 @@ # SliTaz package receipt. PACKAGE="libsecret" -VERSION="0.18" -SHORT_DESC="GObject based library for accessing the Secret Service API." +VERSION="0.18.5" +SERIES="0.18" +SHORT_DESC="GObject based library for accessing the Secret Service API" MAINTAINER="devl547@gmail.com" LICENSE="LGPL2.1" +CATEGORY="security" +WEB_SITE="http://gnome.org/" TARBALL="$PACKAGE-$VERSION.tar.xz" -CATEGORY="security" -WEB_SITE="http://gnome.org" -WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/$VERSION/$TARBALL" +WGET_URL="$GNOME_MIRROR/$PACKAGE/$SERIES/$TARBALL" HOST_ARCH="i486 arm" -DEPENDS="libgcrypt" -BUILD_DEPENDS="libgcrypt-dev" +DEPENDS="libgio libgpg-error" +BUILD_DEPENDS="libgcrypt-dev gobject-introspection-dev vala" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure --disable-static \ + ./configure \ --disable-manpages \ - --disable-gtk-doc \ $CONFIGURE_ARGS && - make && - make DESTDIR=$DESTDIR install + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib + cp -a $install/usr/bin $fs/usr cp -a $install/usr/lib/*.so* $fs/usr/lib } diff -r 27a62ac947e8 -r ac006a7bf27c npth-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/npth-dev/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="npth-dev" +VERSION="1.2" +CATEGORY="development" +SHORT_DESC="The new GNU portable threads library, development files" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2 LGPL3" +WEB_SITE="https://www.gnupg.org/related_software/npth/" + +WANTED="npth" +DEPENDS="npth" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs + rm -r $fs/usr/lib/*.so* +} diff -r 27a62ac947e8 -r ac006a7bf27c npth/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/npth/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,9 @@ +nPth - The New GNU Portable Threads Library + +This is a library to provide the GNU Pth API and thus a non-preemptive threads +implementation. + +In contrast to GNU Pth is is based on the system's standard threads +implementation. This allows the use of libraries which are not compatible to +GNU Pth. Experience with a Windows Pth emulation showed that this is a solid +way to provide a co-routine based framework. diff -r 27a62ac947e8 -r ac006a7bf27c npth/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/npth/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,29 @@ +# SliTaz package receipt. + +PACKAGE="npth" +VERSION="1.2" +CATEGORY="security" +SHORT_DESC="The new GNU portable threads library" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2 LGPL3" +WEB_SITE="https://www.gnupg.org/related_software/npth/" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/npth/$TARBALL" + +DEPENDS="glibc-base" + +# Rules to configure and make the package. +compile_rules() +{ + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "3bfa2a2d7521d6481850e8a611efe5bf5ed75200 $SRC/$TARBALL" | sha1sum -c || exit 1 + + ./configure $CONFIGURE_ARGS && make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib +} diff -r 27a62ac947e8 -r ac006a7bf27c pinentry-gtk/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pinentry-gtk/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,10 @@ +This is a collection of simple PIN or passphrase entry dialogs which utilize +the Assuan protocol as described by the aegypten project; see +http://www.gnupg.org/aegypten/ for details. + +There are programs for different toolkits available. This package contains +program for GTK+ V2.0. The GTK+ and Qt pinentries can fall back to curses mode. + +Some of the code is taken from Robert Bihlmeyer's Quintuple-Agent. For security +reasons, all internationalization has been removed. The client is expected to +tell the PIN entry the text strings to be displayed. diff -r 27a62ac947e8 -r ac006a7bf27c pinentry-gtk/receipt --- a/pinentry-gtk/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/pinentry-gtk/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,31 +1,32 @@ # SliTaz package receipt. PACKAGE="pinentry-gtk" -VERSION="0.8.1" +VERSION="0.9.7" CATEGORY="security" SHORT_DESC="Allow GnuPG to read passphrases and PIN numbers in a secure manner (GTK+ GUI)." -# Bring the curses version as fallback if there's no X display. -SOURCE="pinentry" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" -TARBALL="$SOURCE-$VERSION.tar.gz" -WEB_SITE="http://www.gnupg.org/" -WGET_URL="ftp://ftp.gnupg.org/gcrypt/pinentry/$TARBALL" +WEB_SITE="https://www.gnupg.org/" +TARBALL="pinentry-$VERSION.tar.bz2" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/pinentry/$TARBALL" -DEPENDS="gtk+ libcap pinentry" -BUILD_DEPENDS="gtk+-dev libcap-dev pinentry ncurses-dev" +DEPENDS="gtk+ libassuan libcap libsecret libtinfo ncursesw" +BUILD_DEPENDS="libgpg-error-dev libassuan-dev libsecret-dev ncursesw-dev \ +libcap-dev gtk+-dev" +SIBLINGS="pinentry" # Rules to gen a SliTaz package suitable for Tazpkg. compile_rules() { + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "9bdcf5f4096aa8b26956afb0ecdd3d7849ffa0cd $SRC/$TARBALL" | sha1sum -c || exit 1 + export LDFLAGS="$LDFLAGS -ltinfo" - ./configure --enable-pinentry-gtk2 \ + ./configure \ + --enable-pinentry-gtk2 \ --enable-fallback-curses \ --disable-pinentry-curses \ - --disable-pinentry-gtk \ - --disable-pinentry-qt \ - --disable-pinentry-qt4 \ $CONFIGURE_ARGS && make && make install diff -r 27a62ac947e8 -r ac006a7bf27c pinentry/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pinentry/description.txt Thu Jun 23 01:40:19 2016 +0300 @@ -0,0 +1,30 @@ +This is a collection of simple PIN or passphrase entry dialogs which utilize +the Assuan protocol as described by the aegypten project; see +http://www.gnupg.org/aegypten/ for details. + +There are programs for different toolkits available. This package contains +program for Curses library, for example ncurses. + +Curses Pinentry +--------------- + +The curses pinentry supports colors if the terminal does. The colors can be +specified by the --colors=FG,BG,SO option, which sets the foreground, +background and standout colors respectively. The standout color is used for +error messages. Colors can be named by any of "black", "red", "green", +"yellow", "blue", "magenta", "cyan" and "white". The foreground and standout +color can be prefixed by "bright-", "bright", "bold-" and "bold", and any of +these prefixes has the same effect of making the color bolder or brighter. Two +special color names are defined as well: "default" chooses the default color, +and "none" disables use of colors. The name "none" is only meaningful for the +standout color and in this case a reversed effect is used for error messages. +For the other colors, disabling colors means the same as using the defaults. +The default colors are as follows: + + * Foreground: Terminal default + * Background: Terminal default + * Standout: Bright red + +Note that color support is limited by the capabilities of the display terminal. +Some color combinations can be very difficult to read, and please know that +colors are perceived differently by different people. diff -r 27a62ac947e8 -r ac006a7bf27c pinentry/receipt --- a/pinentry/receipt Wed Jun 22 19:29:55 2016 +0100 +++ b/pinentry/receipt Thu Jun 23 01:40:19 2016 +0300 @@ -1,33 +1,33 @@ # SliTaz package receipt. PACKAGE="pinentry" -VERSION="0.8.1" +VERSION="0.9.7" CATEGORY="security" -SHORT_DESC="pinentry is a small collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner." +SHORT_DESC="Collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.gnupg.org/" -WGET_URL="ftp://ftp.gnupg.org/gcrypt/pinentry/$TARBALL" +WEB_SITE="https://www.gnupg.org/" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WGET_URL="https://www.gnupg.org/ftp/gcrypt/pinentry/$TARBALL" -DEPENDS="ncursesw libcap" -BUILD_DEPENDS="ncursesw-dev libcap-dev" +DEPENDS="libassuan libcap libgio libsecret ncursesw" +BUILD_DEPENDS="libgpg-error-dev libassuan-dev libsecret-dev ncursesw-dev \ +libcap-dev" +SIBLINGS="pinentry-gtk" # Rules to gen a SliTaz package suitable for Tazpkg. compile_rules() { - export LDFLAGS="$LDFLAGS -ltinfo" - ./configure --enable-pinentry-curses \ - --disable-pinentry-gtk \ - --disable-pinentry-gtk2 \ - --disable-pinentry-qt \ - --disable-pinentry-qt4 && - make && make install + # Integrity check: https://www.gnupg.org/download/integrity_check.html + echo "9bdcf5f4096aa8b26956afb0ecdd3d7849ffa0cd $SRC/$TARBALL" | sha1sum -c || exit 1 + + ./configure --enable-pinentry-curses && + make && make install } genpkg_rules() { - mkdir -p $fs/usr/ + mkdir -p $fs/usr cp -a $install/usr/bin $fs/usr }