From ab9433eac5c367e30e4e92c78f494ed74ed6dd1f Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Sun, 9 Nov 2025 15:17:17 -0300 Subject: [PATCH] redshift-plasma-applet: drop --- .../misc/redshift-plasma-applet/default.nix | 76 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 78 deletions(-) delete mode 100644 pkgs/applications/misc/redshift-plasma-applet/default.nix diff --git a/pkgs/applications/misc/redshift-plasma-applet/default.nix b/pkgs/applications/misc/redshift-plasma-applet/default.nix deleted file mode 100644 index 8568d2acd312..000000000000 --- a/pkgs/applications/misc/redshift-plasma-applet/default.nix +++ /dev/null @@ -1,76 +0,0 @@ -{ - lib, - stdenv, - cmake, - extra-cmake-modules, - plasma-framework, - kwindowsystem, - redshift, - fetchFromGitHub, - fetchpatch, -}: - -let - version = "1.0.18"; -in - -stdenv.mkDerivation { - pname = "redshift-plasma-applet"; - inherit version; - - src = fetchFromGitHub { - owner = "kotelnik"; - repo = "plasma-applet-redshift-control"; - rev = "v${version}"; - sha256 = "122nnbafa596rxdxlfshxk45lzch8c9342bzj7kzrsjkjg0xr9pq"; - }; - - patches = [ - # This patch fetches from out-of-source repo because the GitHub copy is frozen, - # the active fork is now on invent.kde.org. Remove this patch when a new version is released and src is updated - # Redshift version >= 1.12 requires the -P option to clear the existing effects before applying shading. - # Without it scrolling makes the screen gets darker and darker until it is impossible to see anything. - (fetchpatch { - url = "https://invent.kde.org/plasma/plasma-redshift-control/-/commit/898c3a4cfc6c317915f1e664078d8606497c4049.patch"; - sha256 = "0b6pa3fcj698mgqnc85jbbmcl3qpf418mh06qgsd3c4v237my0nv"; - }) - ]; - - patchPhase = '' - substituteInPlace package/contents/ui/main.qml \ - --replace "redshiftCommand: 'redshift'" \ - "redshiftCommand: '${redshift}/bin/redshift'" \ - --replace "redshiftOneTimeCommand: 'redshift -O " \ - "redshiftOneTimeCommand: '${redshift}/bin/redshift -O " - - substituteInPlace package/contents/ui/config/ConfigAdvanced.qml \ - --replace "'redshift -V'" \ - "'${redshift}/bin/redshift -V'" - - substituteInPlace CMakeLists.txt \ - --replace-fail "cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)" "cmake_minimum_required(VERSION 3.10)" - ''; - - nativeBuildInputs = [ - cmake - extra-cmake-modules - ]; - - buildInputs = [ - plasma-framework - kwindowsystem - ]; - - dontWrapQtApps = true; - - meta = with lib; { - description = "KDE Plasma 5 widget for controlling Redshift"; - homepage = "https://github.com/kotelnik/plasma-applet-redshift-control"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ - benley - zraexy - ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f8650a3795bd..1618e5909b7a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1330,6 +1330,7 @@ mapAliases { redoc-cli = throw "'redoc-cli' been removed because it has been marked as broken since at least November 2024. Consider using 'redocly' instead."; # Added 2025-10-01 redocly-cli = throw "'redocly-cli' has been renamed to/replaced by 'redocly'"; # Converted to throw 2025-10-27 redpanda = throw "'redpanda' has been renamed to/replaced by 'redpanda-client'"; # Converted to throw 2025-10-27 + redshift-plasma-applet = throw "'redshift-plasma-applet' has been removed as it is obsolete and lack maintenance upstream."; # Added 2025-11-09 remotebox = throw "remotebox has been removed because it was unmaintained and broken for a long time"; # Added 2025-09-11 responsively-app = throw "'responsively-app' has been removed due to lack of maintainance upstream."; # Added 2025-06-25 retroarchBare = throw "'retroarchBare' has been renamed to/replaced by 'retroarch-bare'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a89aeaffa4e..33bbaa8f0acd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13405,8 +13405,6 @@ with pkgs; gammastep ; - redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { }; - ### SCIENCE/CHEMISTY avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };