From f8afb852839ddf764392d3154693ed2e7a794933 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 22 Jul 2026 18:45:15 +0200 Subject: [PATCH] matcha-gtk-theme: remove Depends on gtk-engine-murrine, which is being removed from nixpkgs. --- pkgs/by-name/ma/matcha-gtk-theme/package.nix | 80 -------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 80 deletions(-) delete mode 100644 pkgs/by-name/ma/matcha-gtk-theme/package.nix diff --git a/pkgs/by-name/ma/matcha-gtk-theme/package.nix b/pkgs/by-name/ma/matcha-gtk-theme/package.nix deleted file mode 100644 index b23a5b2dde5b..000000000000 --- a/pkgs/by-name/ma/matcha-gtk-theme/package.nix +++ /dev/null @@ -1,80 +0,0 @@ -{ - lib, - stdenvNoCC, - fetchFromGitHub, - gdk-pixbuf, - gtk-engine-murrine, - jdupes, - librsvg, - gitUpdater, - colorVariants ? [ ], # default: all - themeVariants ? [ ], # default: blue -}: - -let - pname = "matcha-gtk-theme"; - -in -lib.checkListOfEnum "${pname}: color variants" [ "standard" "light" "dark" ] colorVariants - lib.checkListOfEnum - "${pname}: theme variants" - [ "aliz" "azul" "sea" "pueril" "all" ] - themeVariants - - stdenvNoCC.mkDerivation - rec { - inherit pname; - version = "2025-04-11"; - - src = fetchFromGitHub { - owner = "vinceliuice"; - repo = "matcha-gtk-theme"; - rev = version; - sha256 = "sha256-vPAGEa3anWAynEg2AYme4qpHJdLDKk2CmL5iQ1mBYgM="; - }; - - nativeBuildInputs = [ - jdupes - ]; - - buildInputs = [ - gdk-pixbuf - librsvg - ]; - - propagatedUserEnvPkgs = [ - gtk-engine-murrine - ]; - - postPatch = '' - patchShebangs install.sh - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out/share/themes - - name= ./install.sh \ - ${lib.optionalString (colorVariants != [ ]) "--color " + toString colorVariants} \ - ${lib.optionalString (themeVariants != [ ]) "--theme " + toString themeVariants} \ - --dest $out/share/themes - - mkdir -p $out/share/doc/matcha-gtk-theme - cp -a src/extra/firefox $out/share/doc/matcha-gtk-theme - - jdupes --quiet --link-soft --recurse $out/share - - runHook postInstall - ''; - - passthru.updateScript = gitUpdater { }; - - meta = { - description = "Stylish flat Design theme for GTK based desktop environments"; - homepage = "https://vinceliuice.github.io/theme-matcha"; - license = lib.licenses.gpl3Only; - platforms = lib.platforms.unix; - maintainers = [ lib.maintainers.romildo ]; - }; - } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index bf1f17b18d3f..94b4fb5864f1 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1556,6 +1556,7 @@ mapAliases { marwaita-yellow = throw "'marwaita-yellow' has been removed because it depended on 'gtk-engine-murrine', which was removed because it was unmaintained upstream and depended on GTK 2."; # Added 2026-07-22 massif-visualizer = throw "'massif-visualizer' has been removed due to outdated KF5 dependencies."; # Added 2026-05-01 mastodon-bot = throw "'mastodon-bot' has been removed because it was archived by upstream in 2021."; # Added 2025-11-07 + matcha-gtk-theme = throw "'matcha-gtk-theme' has been removed because it depended on 'gtk-engine-murrine', which was removed because it was unmaintained upstream and depended on GTK 2."; # Added 2026-07-22 material-kwin-decoration = throw "'material-kwin-decoration' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 mathlibtools = throw "mathlibtools has been removed as it was archived upstream in 2023"; # Added 2025-07-09 matomo_5 = throw "'matomo_5' has been renamed to/replaced by 'matomo'"; # Converted to throw 2025-10-27