gnome-icon-theme: drop

Last release in 2013 and dependent on GTK 2, which we're removing.
This commit is contained in:
Martin Weinelt
2026-07-22 21:29:24 +02:00
parent 28e5642d94
commit 82f6ed6675
23 changed files with 1 additions and 90 deletions

View File

@@ -6,7 +6,6 @@
gtk3,
adwaita-icon-theme,
moka-icon-theme,
gnome-icon-theme,
hicolor-icon-theme,
}:
@@ -29,7 +28,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
moka-icon-theme
adwaita-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -3,7 +3,6 @@
stdenvNoCC,
fetchFromGitLab,
gtk3,
gnome-icon-theme,
hicolor-icon-theme,
mint-x-icons,
pantheon,
@@ -30,7 +29,6 @@ stdenvNoCC.mkDerivation {
# ubuntu-mono is also required but missing in ubuntu-themes (please add it if it is packaged at some point)
propagatedBuildInputs = [
kdePackages.breeze-icons
gnome-icon-theme
hicolor-icon-theme
mint-x-icons
pantheon.elementary-icon-theme

View File

@@ -7,7 +7,6 @@
gtk-engine-murrine,
gtk3,
adwaita-icon-theme,
gnome-icon-theme,
numix-icon-theme-circle,
hicolor-icon-theme,
}:
@@ -34,7 +33,6 @@ stdenv.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
adwaita-icon-theme
gnome-icon-theme
numix-icon-theme-circle
hicolor-icon-theme
];

View File

@@ -9,7 +9,6 @@
gtk3,
pantheon,
adwaita-icon-theme,
gnome-icon-theme,
hicolor-icon-theme,
}:
@@ -35,7 +34,6 @@ stdenv.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
pantheon.elementary-icon-theme
adwaita-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -7,7 +7,6 @@
python3,
gtk3,
pantheon,
gnome-icon-theme,
hicolor-icon-theme,
}:
@@ -31,7 +30,6 @@ stdenvNoCC.mkDerivation rec {
propagatedBuildInputs = [
pantheon.elementary-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -6,7 +6,6 @@
gtk3,
moka-icon-theme,
faba-icon-theme,
gnome-icon-theme,
hicolor-icon-theme,
}:
@@ -29,7 +28,6 @@ stdenvNoCC.mkDerivation {
propagatedBuildInputs = [
moka-icon-theme
faba-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -4,7 +4,6 @@
fetchFromGitHub,
gtk3,
pantheon,
gnome-icon-theme,
hicolor-icon-theme,
kdePackages,
}:
@@ -27,7 +26,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
kdePackages.breeze-icons
pantheon.elementary-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -1,47 +0,0 @@
{
lib,
stdenv,
fetchurl,
pkg-config,
intltool,
iconnamingutils,
gtk2,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-icon-theme";
version = "3.12.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-icon-theme/${lib.versions.majorMinor finalAttrs.version}/gnome-icon-theme-${finalAttrs.version}.tar.xz";
sha256 = "0fjh9qmmgj34zlgxb09231ld7khys562qxbpsjlaplq2j85p57im";
};
depsBuildBuild = [
pkg-config
];
nativeBuildInputs = [
intltool
iconnamingutils
gtk2
];
dontDropIconThemeCache = true;
postInstall = lib.optionalString (!stdenv.hostPlatform.isMusl) ''
# remove a tree of dirs with no files within
rm -r "$out/share/locale"
'';
allowedReferences = [ ];
meta = {
description = "Collection of icons for the GNOME 2 desktop";
homepage = "https://download.gnome.org/sources/gnome-icon-theme/";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.romildo ];
broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/gnome-icon-theme.x86_64-darwin
};
})

View File

@@ -3,7 +3,6 @@
stdenvNoCC,
fetchFromGitHub,
gtk3,
gnome-icon-theme,
hicolor-icon-theme,
kdePackages,
}:
@@ -23,7 +22,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
kdePackages.breeze-icons
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -3,7 +3,6 @@
stdenvNoCC,
fetchFromGitHub,
gtk3,
gnome-icon-theme,
hicolor-icon-theme,
}:
@@ -21,7 +20,6 @@ stdenvNoCC.mkDerivation rec {
nativeBuildInputs = [ gtk3 ];
propagatedBuildInputs = [
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -3,7 +3,6 @@
stdenvNoCC,
fetchFromGitHub,
gtk3,
gnome-icon-theme,
mint-x-icons,
hicolor-icon-theme,
}:
@@ -22,7 +21,6 @@ stdenvNoCC.mkDerivation rec {
nativeBuildInputs = [ gtk3 ];
propagatedBuildInputs = [
gnome-icon-theme
mint-x-icons
hicolor-icon-theme
];

View File

@@ -2,7 +2,6 @@
lib,
stdenvNoCC,
fetchFromGitHub,
gnome-icon-theme,
hicolor-icon-theme,
pantheon,
kdePackages,
@@ -22,7 +21,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
kdePackages.breeze-icons
pantheon.elementary-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -3,7 +3,6 @@
lib,
fetchFromGitHub,
adwaita-icon-theme,
gnome-icon-theme,
hicolor-icon-theme,
gtk3,
}:
@@ -22,7 +21,6 @@ stdenvNoCC.mkDerivation {
propagatedBuildInputs = [
adwaita-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -3,7 +3,6 @@
lib,
stdenvNoCC,
adwaita-icon-theme,
gnome-icon-theme,
hicolor-icon-theme,
gtk3,
humanity-icon-theme,
@@ -23,7 +22,6 @@ stdenvNoCC.mkDerivation rec {
propagatedBuildInputs = [
adwaita-icon-theme
gnome-icon-theme
hicolor-icon-theme
humanity-icon-theme
ubuntu-themes # provides ubuntu-mono-dark

View File

@@ -3,7 +3,6 @@
lib,
stdenvNoCC,
adwaita-icon-theme,
gnome-icon-theme,
hicolor-icon-theme,
gtk3,
}:
@@ -21,7 +20,6 @@ stdenvNoCC.mkDerivation rec {
propagatedBuildInputs = [
adwaita-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -4,7 +4,6 @@
fetchFromGitHub,
gtk3,
adwaita-icon-theme,
gnome-icon-theme,
hicolor-icon-theme,
gitUpdater,
kdePackages,
@@ -28,7 +27,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
adwaita-icon-theme
kdePackages.breeze-icons
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -6,7 +6,6 @@
ninja,
gtk3,
adwaita-icon-theme,
gnome-icon-theme,
hicolor-icon-theme,
jdupes,
}:
@@ -31,7 +30,6 @@ stdenvNoCC.mkDerivation {
propagatedBuildInputs = [
adwaita-icon-theme
gnome-icon-theme
hicolor-icon-theme
];

View File

@@ -4,7 +4,6 @@
fetchFromGitHub,
cmake,
gtk3,
gnome-icon-theme,
papirus-icon-theme,
hicolor-icon-theme,
kdePackages,
@@ -28,7 +27,6 @@ stdenv.mkDerivation {
propagatedBuildInputs = [
kdePackages.breeze-icons
gnome-icon-theme
papirus-icon-theme
hicolor-icon-theme
];

View File

@@ -8,7 +8,6 @@
imagemagick,
librsvg,
gtk3, # any version
gnome-icon-theme,
hicolor-icon-theme,
}:
@@ -33,12 +32,10 @@ stdenv.mkDerivation (finalAttrs: {
librsvg
imagemagick
iconnamingutils
gnome-icon-theme
hicolor-icon-theme
];
propagatedBuildInputs = [
gnome-icon-theme
hicolor-icon-theme
];
# still missing parent icon themes: cristalsvg

View File

@@ -2,7 +2,6 @@
lib,
stdenv,
fetchurl,
gnome-icon-theme,
adwaita-icon-theme,
gtk-engine-murrine,
gtk3,
@@ -26,7 +25,6 @@ stdenv.mkDerivation (finalAttrs: {
];
propagatedBuildInputs = [
gnome-icon-theme
adwaita-icon-theme
humanity-icon-theme
hicolor-icon-theme

View File

@@ -5,7 +5,6 @@
pkg-config,
intltool,
gtk3,
gnome-icon-theme,
tango-icon-theme,
hicolor-icon-theme,
httpTwoLevelsUpdater,
@@ -27,7 +26,6 @@ stdenv.mkDerivation rec {
];
buildInputs = [
gnome-icon-theme
tango-icon-theme
hicolor-icon-theme
# missing parent icon theme Industrial

View File

@@ -4,7 +4,6 @@
fetchFromGitHub,
gtk3,
kdePackages,
gnome-icon-theme,
numix-icon-theme,
numix-icon-theme-circle,
hicolor-icon-theme,
@@ -30,7 +29,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
kdePackages.breeze-icons
gnome-icon-theme
numix-icon-theme
numix-icon-theme-circle
hicolor-icon-theme

View File

@@ -971,6 +971,7 @@ mapAliases {
gnaural = throw "'gnaural' has been removed due to lack of maintainance and relying on gtk2. Consider using 'sbagen' instead"; # Added 2026-05-22
gnome-bluetooth_1_0 = throw "'gnome-bluetooth_1_0' has been removed as it is unmaintained upstream"; # Added 2026-03-09
gnome-firmware-updater = throw "'gnome-firmware-updater' has been renamed to/replaced by 'gnome-firmware'"; # Converted to throw 2025-10-27
gnome-icon-theme = throw "'gnome-icon-theme' has been removed because it is unmaintained upstream and depends on GTK 2."; # Added 2026-07-22
gnome-passwordsafe = throw "'gnome-passwordsafe' has been renamed to/replaced by 'gnome-secrets'"; # Converted to throw 2025-10-27
gnome-recipes = throw "'gnome-recipes' has been removed due to lack of upstream maintenance and dependency on insecure libraries"; # Added 2025-09-06
gnome-resources = throw "'gnome-resources' has been renamed to/replaced by 'resources'"; # Converted to throw 2025-10-27