summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-02-17 18:36:03 +0000
committerSam James <sam@gentoo.org>2022-02-17 18:43:29 +0000
commitcf7e6993c03844b31e0b6176002fd49661589f8d (patch)
tree4c45a8f3e7fdda12a7e8ac8dc22a0704e6e21bed /app-crypt
parentapp-office/libreoffice: add subslot dependency on gpgme (diff)
downloadgentoo-cf7e6993c03844b31e0b6176002fd49661589f8d.tar.gz
gentoo-cf7e6993c03844b31e0b6176002fd49661589f8d.tar.bz2
gentoo-cf7e6993c03844b31e0b6176002fd49661589f8d.zip
app-crypt/gpgme: [QA] update 1.17.0 subslot for ABI breakage
- Update subslot to trigger rebuilds of consumers for ABI breakage. SONAME didn't change but this has led to crashes in e.g. KMail and other software, and could result in other unpredictable runtime issues, which is particularly dangerous for core software and libraries. - Make subslot represent all 3 libraries installed (libgpgme, libgpgmepp, libqgpgme). Closes: https://bugs.gentoo.org/833355 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/gpgme/gpgme-1.17.0-r1.ebuild (renamed from app-crypt/gpgme/gpgme-1.17.0.ebuild)5
1 files changed, 4 insertions, 1 deletions
diff --git a/app-crypt/gpgme/gpgme-1.17.0.ebuild b/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild
index 06d6ea0cfaa9..d797fd48b232 100644
--- a/app-crypt/gpgme/gpgme-1.17.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild
@@ -13,7 +13,10 @@ HOMEPAGE="http://www.gnupg.org/related_software/gpgme"
SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
-SLOT="1/11" # subslot = soname major version
+# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355
+# Use e.g. app-portage/iwdevtools integration with dev-libs/libabigail's abidiff.
+# Subslot: SONAME of each: <libgpgme.libgpgmepp.libqgpgme>
+SLOT="1/11.6.7"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="common-lisp static-libs +cxx python qt5"