From 92641e253958557d97c20ca63b26550d5d2bd894 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 12 Aug 2025 19:40:34 +0300 Subject: [PATCH] peruse: drop Old, Qt5, unmaintained. --- pkgs/tools/misc/peruse/default.nix | 63 ------------------------------ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 65 deletions(-) delete mode 100644 pkgs/tools/misc/peruse/default.nix diff --git a/pkgs/tools/misc/peruse/default.nix b/pkgs/tools/misc/peruse/default.nix deleted file mode 100644 index ece14a96056d..000000000000 --- a/pkgs/tools/misc/peruse/default.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ - stdenv, - fetchurl, - lib, - extra-cmake-modules, - kdoctools, - wrapQtAppsHook, - baloo, - karchive, - kconfig, - kcrash, - kfilemetadata, - kinit, - kirigami2, - knewstuff, - okular, - plasma-framework, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "peruse"; - # while technically a beta, the latest release is from 2016 and doesn't build without a lot of - # patching - version = "1.80"; - - src = fetchurl { - url = "mirror://kde/stable/peruse/peruse-${finalAttrs.version}.tar.xz"; - hash = "sha256-xnSVnKF20jbxVoFW41A22NZWVZUry/F7G+Ts5NK6M1E="; - }; - - nativeBuildInputs = [ - extra-cmake-modules - kdoctools - wrapQtAppsHook - ]; - - propagatedBuildInputs = [ - baloo - karchive - kconfig - kcrash - kfilemetadata - kinit - kirigami2 - knewstuff - okular - plasma-framework - ]; - - # the build is otherwise crazy loud - cmakeFlags = [ "-Wno-dev" ]; - - pathsToLink = [ "/etc/xdg/peruse.knsrc" ]; - - meta = with lib; { - description = "Comic book reader"; - homepage = "https://peruse.kde.org"; - license = licenses.gpl2Only; - maintainers = with maintainers; [ peterhoeg ]; - mainProgram = "peruse"; - inherit (kirigami2.meta) platforms; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a2b4cb1308a9..dd2a91d05ca8 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1598,6 +1598,7 @@ mapAliases { pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23 perldevel = throw "'perldevel' has been dropped due to lack of updates in nixpkgs and lack of consistent support for devel versions by 'perl-cross' releases, use 'perl' instead"; perldevelPackages = perldevel; + peruse = throw "'peruse' has been removed as it depends on KDE Gear 5, which has reached EOL"; # Added 2025-08-20 petrinizer = throw "'petrinizer' has been removed, as it was broken and unmaintained"; # added 2024-05-09 pg-gvm = throw "pg-gvm has been moved to postgresql.pkgs.pg-gvm to make it work with all versions of PostgreSQL"; # added 2024-11-30 pgadmin = pgadmin4; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index adc750bec6ef..1979d5de80a8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3347,8 +3347,6 @@ with pkgs; kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { }; - peruse = libsForQt5.callPackage ../tools/misc/peruse { }; - ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { }; libcoap = callPackage ../applications/networking/libcoap {