From 2a9b20e0d3b15b074a1df80dfad1d2c98622c192 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 31 May 2026 12:55:03 +0200 Subject: [PATCH] tango-icon-theme: enable strictDeps and structuredAttrs --- pkgs/by-name/ta/tango-icon-theme/package.nix | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ta/tango-icon-theme/package.nix b/pkgs/by-name/ta/tango-icon-theme/package.nix index 907e09194c36..4e430bcbd5a7 100644 --- a/pkgs/by-name/ta/tango-icon-theme/package.nix +++ b/pkgs/by-name/ta/tango-icon-theme/package.nix @@ -23,22 +23,28 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./rsvg-convert.patch ]; - nativeBuildInputs = [ + depsBuildBuild = [ pkg-config + ]; + + nativeBuildInputs = [ intltool gtk3 - ]; - buildInputs = [ - iconnamingutils - imagemagick librsvg + imagemagick + iconnamingutils + gnome-icon-theme + hicolor-icon-theme ]; + propagatedBuildInputs = [ gnome-icon-theme hicolor-icon-theme ]; # still missing parent icon themes: cristalsvg + strictDeps = true; + dontDropIconThemeCache = true; configureFlags = [ "--enable-png-creation" ]; @@ -47,6 +53,8 @@ stdenv.mkDerivation (finalAttrs: { gtk-update-icon-cache $out/share/icons/Tango ''; + __structuredAttrs = true; + meta = { description = "Basic set of icons"; homepage = "https://tango.freedesktop.org/Tango_Icon_Library";