commit: 4f057642909a745dc5ccc928b213afc23c679238 Author: Jonathan Davies <jpds <AT> protonmail <DOT> com> AuthorDate: Fri Mar 25 22:35:43 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Mar 26 00:12:15 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f057642
app-crypt/gpgme: Added verify-sig integration. Signed-off-by: Jonathan Davies <jpds <AT> protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/24753 Signed-off-by: Sam James <sam <AT> gentoo.org> app-crypt/gpgme/Manifest | 4 ++++ app-crypt/gpgme/gpgme-1.15.1.ebuild | 9 ++++++--- app-crypt/gpgme/gpgme-1.16.0.ebuild | 9 ++++++--- app-crypt/gpgme/gpgme-1.17.0-r1.ebuild | 9 ++++++--- app-crypt/gpgme/gpgme-1.17.1.ebuild | 9 ++++++--- 5 files changed, 28 insertions(+), 12 deletions(-) diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest index 8cd8482a5854..b4016e7e4933 100644 --- a/app-crypt/gpgme/Manifest +++ b/app-crypt/gpgme/Manifest @@ -1,4 +1,8 @@ DIST gpgme-1.15.1.tar.bz2 1699349 BLAKE2B d3a6ccaa35360ed3fc79364dfcc3f2fdcb70e5e41ac72ef011373a39d5def9be9ce1be45843ab65a87630d3fc570d29db5f40b9a273aa8e281464c9d1d3477de SHA512 1d75a848cce6389f7cb8896b57a28dfe1dc5a447bfb4f128b0994a43e04134343400a3be063e971f03dfd595474cfd558519741d5d56afb3e84853ad4f2a45c2 +DIST gpgme-1.15.1.tar.bz2.sig 119 BLAKE2B d1f8a940973fa25531d2e958aad6a3b2c7844a07679f639716778d43b33e53fc46a6d364a1be274b01394717b92b37206b9da161ee6497e9255b1be50458c13b SHA512 2f893c4978c6f34dddc0c0fe01c77017d49cda97429e0573083740551e612a8a3e94c5b19087e2b637387628e4eebc508118e91dfc9fde8ef2e677b62770bb7a DIST gpgme-1.16.0.tar.bz2 1718913 BLAKE2B da55e695b148e949a1c0770d0298d7a8c9f87d7a1f9e45d380f8c13c472bd44cb4266adb9a113e2b1dcc2596291744f48fdf998ff2de876059d89d184dc87f3a SHA512 69487be69612e9bf0221ff56ae687248bd13635db1b7087130e93c1670e38f3c810bbca17723555c04fe207976c35871bbc3da005179ce099504321cf33636e4 +DIST gpgme-1.16.0.tar.bz2.sig 119 BLAKE2B abf363142f67a005d1a4c13c2d3d944d0fd449e2297ad5a853fc145e106757e639b5bf5c23de6475055578633e12d8dc7d11ebb689ee6c74283c7cfe28058e65 SHA512 0c230b55bb0b24af85cd6df9e6be6ef8245d29af0fb8348fe044979ab75250987fafbd709d1898852a23df99fb16dd61b0b2bc6a821ed1c1b9aadd86182e5b9a DIST gpgme-1.17.0.tar.bz2 1748416 BLAKE2B 32df1e3e579275d39507cb013ab7eded12149735f27a5eb1f4c3142df6b97864947a64c7fa58736e6cdea4ae623fb42eeb007596ec08ac5fdfb2af7826447550 SHA512 7ab379c6be2031ff24334a636e596f01c9d491627b695cc6cce7a361e78c6054b7891c521f07becea3c5da10c58043c1acffbba6058bbbfaa515241d75dd6c46 +DIST gpgme-1.17.0.tar.bz2.sig 119 BLAKE2B 1cfa90bb80ef09b2984a91c27a49bb34da8fb630822f4152c9e1cee7423345d16159947f5209b2cd34d399bb4ff2ffdf512a27a22e405762c640c8100405d953 SHA512 f9968c2f90188ca483cb4fe2867980ea474c784ff4056c5baa3b209fb2c049e4e72604d6b33cbbdb3fffb06150310243a36144502db73579deb80b6e1197684b DIST gpgme-1.17.1.tar.bz2 1747692 BLAKE2B 44cf9309cbad038f23aa7c5c77fd85be23faf3d8e1eb7abdb87a737ad1ade1ee269a95ce618dba327bbd06e6f4b2a91e2446744ee08f09ea6fb3b2dad44431c5 SHA512 e6399c3de1e430e38f2692bf5ec0c02ecb36ea3dbb56ff29dc3a438a5be4900a77a0559dc5b673dc1ffbff5e7f589e548e19176b2644fe8f63e00c6b9181b920 +DIST gpgme-1.17.1.tar.bz2.sig 119 BLAKE2B 31832424c0e029dc520d3302a71b086d9fcb044c74344cc0fb4b6c6a02d0dd840e62e7eb60acfaf004e6f3650d58436b58e645ef2a50b948ecaf3ca162bf577a SHA512 e1a4213d0d39f2efd0d5c007a0449c76bd650e76e002a9acb673eef0579912db06d844df11a4f7cb821e1d8468d2d6c1303f1c5d915a5c3c9cb5abacfbd004fc diff --git a/app-crypt/gpgme/gpgme-1.15.1.ebuild b/app-crypt/gpgme/gpgme-1.15.1.ebuild index c4d0ad552ea2..e97532eb1c13 100644 --- a/app-crypt/gpgme/gpgme-1.15.1.ebuild +++ b/app-crypt/gpgme/gpgme-1.15.1.ebuild @@ -5,12 +5,14 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_OPTIONAL=1 +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc -inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs +inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs verify-sig DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use" HOMEPAGE="http://www.gnupg.org/related_software/gpgme" -SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2" +SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2 + verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )" LICENSE="GPL-2 LGPL-2.1" SLOT="1/11" # subslot = soname major version @@ -26,7 +28,8 @@ RDEPEND=">=app-crypt/gnupg-2 #doc? ( app-doc/doxygen[dot] ) DEPEND="${RDEPEND} qt5? ( dev-qt/qttest:5 )" -BDEPEND="python? ( dev-lang/swig )" +BDEPEND="python? ( dev-lang/swig ) + verify-sig? ( sec-keys/openpgp-keys-gnupg )" REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/app-crypt/gpgme/gpgme-1.16.0.ebuild b/app-crypt/gpgme/gpgme-1.16.0.ebuild index 098664d90e4f..7a84df5e6d29 100644 --- a/app-crypt/gpgme/gpgme-1.16.0.ebuild +++ b/app-crypt/gpgme/gpgme-1.16.0.ebuild @@ -5,12 +5,14 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_OPTIONAL=1 +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc -inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs +inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs verify-sig DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use" HOMEPAGE="http://www.gnupg.org/related_software/gpgme" -SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2" +SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2 + verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )" LICENSE="GPL-2 LGPL-2.1" SLOT="1/11" # subslot = soname major version @@ -26,7 +28,8 @@ RDEPEND=">=app-crypt/gnupg-2 #doc? ( app-doc/doxygen[dot] ) DEPEND="${RDEPEND} qt5? ( dev-qt/qttest:5 )" -BDEPEND="python? ( dev-lang/swig )" +BDEPEND="python? ( dev-lang/swig ) + verify-sig? ( sec-keys/openpgp-keys-gnupg )" REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild b/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild index d797fd48b232..6320a41831a1 100644 --- a/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild +++ b/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild @@ -5,12 +5,14 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_OPTIONAL=1 +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc -inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs +inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs verify-sig DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use" HOMEPAGE="http://www.gnupg.org/related_software/gpgme" -SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2" +SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2 + verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )" LICENSE="GPL-2 LGPL-2.1" # Please check ABI on each bump, even if SONAMEs didn't change: bug #833355 @@ -29,7 +31,8 @@ RDEPEND=">=app-crypt/gnupg-2 #doc? ( app-doc/doxygen[dot] ) DEPEND="${RDEPEND} qt5? ( dev-qt/qttest:5 )" -BDEPEND="python? ( dev-lang/swig )" +BDEPEND="python? ( dev-lang/swig ) + verify-sig? ( sec-keys/openpgp-keys-gnupg )" REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/app-crypt/gpgme/gpgme-1.17.1.ebuild b/app-crypt/gpgme/gpgme-1.17.1.ebuild index 8d6d21d828ce..21d96ca5627f 100644 --- a/app-crypt/gpgme/gpgme-1.17.1.ebuild +++ b/app-crypt/gpgme/gpgme-1.17.1.ebuild @@ -5,12 +5,14 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_OPTIONAL=1 +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc -inherit distutils-r1 libtool qmake-utils toolchain-funcs +inherit distutils-r1 libtool qmake-utils toolchain-funcs verify-sig DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use" HOMEPAGE="http://www.gnupg.org/related_software/gpgme" -SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2" +SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2 + verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )" LICENSE="GPL-2 LGPL-2.1" # Please check ABI on each bump, even if SONAMEs didn't change: bug #833355 @@ -29,7 +31,8 @@ RDEPEND=">=app-crypt/gnupg-2 #doc? ( app-doc/doxygen[dot] ) DEPEND="${RDEPEND} qt5? ( dev-qt/qttest:5 )" -BDEPEND="python? ( dev-lang/swig )" +BDEPEND="python? ( dev-lang/swig ) + verify-sig? ( sec-keys/openpgp-keys-gnupg )" REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
