Skip to content

Commit

Permalink
app-crypt/gpgme: [QA] update 1.17.0 subslot for ABI breakage
Browse files Browse the repository at this point in the history
- 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 <[email protected]>
  • Loading branch information
thesamesam committed Feb 17, 2022
1 parent f5a48be commit cf7e699
Showing 1 changed file with 4 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down

0 comments on commit cf7e699

Please sign in to comment.