From 789cb71b17f7dd2c3c4979bef25e9fa03500747e Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 25 Oct 2025 14:14:36 -0400 Subject: [PATCH] libsForQt5.kf5gpgmepp: drop Unmaintained upstream since 2017. GnuPG has a maintained version of this now. --- .../libraries/kf5gpgmepp/default.nix | 38 ------------------- pkgs/top-level/qt5-packages.nix | 8 +++- 2 files changed, 6 insertions(+), 40 deletions(-) delete mode 100644 pkgs/development/libraries/kf5gpgmepp/default.nix diff --git a/pkgs/development/libraries/kf5gpgmepp/default.nix b/pkgs/development/libraries/kf5gpgmepp/default.nix deleted file mode 100644 index 826a2f25f3c6..000000000000 --- a/pkgs/development/libraries/kf5gpgmepp/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - mkDerivation, - lib, - fetchgit, - cmake, - extra-cmake-modules, - qtbase, - boost, - gpgme, -}: - -mkDerivation { - pname = "kf5gpgmepp"; - version = "16.08.3"; - - src = fetchgit { - url = "https://anongit.kde.org/gpgmepp.git"; - rev = "9826f6674e496ce575f606d17c318566381b3b15"; - sha256 = "02ck2l3s8s7xh44blqaqnc5k49ccicdnzvhiwa67a3zgicz5i0vh"; - }; - - buildInputs = [ - qtbase - boost - ]; - propagatedBuildInputs = [ gpgme ]; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - meta = with lib; { - license = [ licenses.lgpl2 ]; - platforms = platforms.linux; - }; - -} diff --git a/pkgs/top-level/qt5-packages.nix b/pkgs/top-level/qt5-packages.nix index c70f900e794b..73baf1bc0cc0 100644 --- a/pkgs/top-level/qt5-packages.nix +++ b/pkgs/top-level/qt5-packages.nix @@ -92,8 +92,6 @@ makeScopeWithSplicing' { kdsoap = callPackage ../development/libraries/kdsoap { }; - kf5gpgmepp = callPackage ../development/libraries/kf5gpgmepp { }; - kirigami-addons = libsForQt5.callPackage ../development/libraries/kirigami-addons { }; kimageannotator = callPackage ../development/libraries/kimageannotator { }; @@ -225,6 +223,12 @@ makeScopeWithSplicing' { xp-pen-deco-01-v2-driver = callPackage ../os-specific/linux/xp-pen-drivers/deco-01-v2 { }; } + // lib.optionalAttrs config.allowAliases { + kf5gpgmepp = throw '' + 'libsForQt5.kf5gpgmepp' has been removed because it has been unmaintained upstream since 2017. + Consider switching to the gpgmepp included in gpgme (gpgme <2), or to the GnuPG fork of gpgmepp (gpgme 2+), instead. + ''; # Added 2025-10-25 + } )) ); }