dev-libs/qgpgme: add 2.1.0

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2026-05-27 12:04:58 +01:00
parent 0da3894f4a
commit 8caad6a6fd
2 changed files with 46 additions and 0 deletions

View File

@@ -1,2 +1,4 @@
DIST qgpgme-2.0.0.tar.xz 188552 BLAKE2B 9434d177e24fd5a8d1e7511da9dc26af4b55ab57882714c3ae8875532311a58f7513bd1a9549741357df5c0890c14e3e7f54c0a0248a7434623ab988ffcc45ed SHA512 0bad84d1df70d972f540569a78a8f0d03d229fcc5354ff3fdbd1d4f397ef25f8e6e9b91c41e6809a187d56f48897bb42f0e23e4c913a39146e1cda4452cf4689
DIST qgpgme-2.0.0.tar.xz.sig 119 BLAKE2B ae4193a7cd4b17e9b5ed9f4979e39e7a0c27847a019a9b330a7337084a12c5e423c780339056cb1552cd9ee8d4f59d0259562e83ee31e25d272bf6a78ce57fea SHA512 ce9bd28f0dbe4c5db35f79781f4d713547bacc63fcdb42183ebcda58b3db3282b84cfd601f7b49dba42f07293dc9486bf5c631cf27c9bff8f7f75aa8a805113e
DIST qgpgme-2.1.0.tar.xz 190968 BLAKE2B b6ade21f7b8829052005d6aa2d175336403be481f6e33963a28eb56bcd1cd59413a2ff6a77d510d7a95919cb11fb26237c4832200c715afc0d95ef865fa53d5d SHA512 557b843f4f1e97bcf58dbf53c3af11b9ecd522f77ee44a8db18a2edf58fa0d4874a55f84a6a56299db2099ab1be1c17633b562bda16fe393210bfab54ca33bfb
DIST qgpgme-2.1.0.tar.xz.sig 147 BLAKE2B 9052fd6d5752ce16bf2195ff4a5cb69644fd7e885b96b9343e7d3fa2eafcff4aa0fd98ca61958a357e50d06b3430265d4087c90a56fbf1594dddaa6d44ec0a1a SHA512 7138105a7661bf50a3504ad715812e579e042bd2994a57c46d717f17669d9ba627e562c9f9bc2e67ee31bffb26930d306a32c6a235ee2a3dd2f6de32f47b4a05

View File

@@ -0,0 +1,44 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
inherit cmake verify-sig
DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use (Qt bindings)"
HOMEPAGE="https://www.gnupg.org/related_software/gpgme"
SRC_URI="
mirror://gnupg/${PN}/${P}.tar.xz
verify-sig? ( mirror://gnupg/${PN}/${P}.tar.xz.sig )
"
LICENSE="GPL-2+ test? ( GPL-2 )"
# As of 2.1.0, the subslot is wrong, but fixing it would be expensive.
# It should be '15'.
SLOT="0/7"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
>=app-crypt/gpgme-${PV%.*}:=
>=dev-cpp/gpgmepp-${PV%.*}:=
>=dev-libs/libgpg-error-1.47:=
>=dev-qt/qtbase-6.5.0:6
"
RDEPEND="${DEPEND}
!<app-crypt/gpgme-2[qt6(-)]
!dev-libs/qgpgme:1
"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gnupg )"
src_configure() {
local mycmakeargs=(
-DBUILD_WITH_QT5=OFF
-DBUILD_WITH_QT6=ON
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}