# HG changeset patch # User Hans-G?nter Theisgen # Date 1646636556 -3600 # Node ID dbbce7b691de8a18557db1560ddb76e11c991396 # Parent 26cb224c35b607c5d758dc9d217349a5304a7563 updated gpgme and gpgme-dev (1.13.1 -> 1.17.1) diff -r 26cb224c35b6 -r dbbce7b691de gpgme-dev/receipt --- a/gpgme-dev/receipt Mon Mar 07 07:34:10 2022 +0100 +++ b/gpgme-dev/receipt Mon Mar 07 08:02:36 2022 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="gpgme-dev" -VERSION="1.13.1" +VERSION="1.17.1" CATEGORY="security" SHORT_DESC="C language library that allows to add support for cryptography to a program - development files." MAINTAINER="erjo@slitaz.org" @@ -15,6 +15,6 @@ genpkg_rules() { cp -a $install/* $fs - rm -r $fs/usr/bin/gpgme-tool \ - $fs/usr/lib/*.so* + rm -r $fs/usr/bin/gpgme-tool + rm -r $fs/usr/lib/*.so* } diff -r 26cb224c35b6 -r dbbce7b691de gpgme/description.txt --- a/gpgme/description.txt Mon Mar 07 07:34:10 2022 +0100 +++ b/gpgme/description.txt Mon Mar 07 08:02:36 2022 +0100 @@ -1,21 +1,3 @@ - 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 @@ -24,86 +6,3 @@ 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 26cb224c35b6 -r dbbce7b691de gpgme/receipt --- a/gpgme/receipt Mon Mar 07 07:34:10 2022 +0100 +++ b/gpgme/receipt Mon Mar 07 08:02:36 2022 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="gpgme" -VERSION="1.13.1" +VERSION="1.17.1" CATEGORY="security" SHORT_DESC="C language library that allows to add support for cryptography to a program." MAINTAINER="erjo@slitaz.org" @@ -25,7 +25,7 @@ compile_rules() { # Integrity check: https://www.gnupg.org/download/integrity_check.html - echo "f87f34e695e8d74ccc7c8f42864d50630afebb0e $SRC/$TARBALL" | sha1sum -c || exit 1 + echo "73d5c863ba5478370b191e79b19733807fef529e $SRC/$TARBALL" | sha1sum -c || exit 1 ./configure \ CC=gcc-83 \ @@ -38,9 +38,6 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/bin - mkdir -p $fs/usr/lib - - cp -a $install/usr/bin/gpgme-tool $fs/usr/bin - cp -a $install/usr/lib/*.so* $fs/usr/lib + cook_copy_files gpgme-tool + cook_copy_files *.so* }