diff options
author | Sam James <sam@gentoo.org> | 2022-02-17 18:36:03 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-02-17 18:43:29 +0000 |
commit | cf7e6993c03844b31e0b6176002fd49661589f8d (patch) | |
tree | 4c45a8f3e7fdda12a7e8ac8dc22a0704e6e21bed /app-crypt | |
parent | app-office/libreoffice: add subslot dependency on gpgme (diff) | |
download | gentoo-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" |