diff --git a/pkgs/by-name/ta/tango-icon-theme/package.nix b/pkgs/by-name/ta/tango-icon-theme/package.nix index e2d7277ee0d7..4e430bcbd5a7 100644 --- a/pkgs/by-name/ta/tango-icon-theme/package.nix +++ b/pkgs/by-name/ta/tango-icon-theme/package.nix @@ -18,27 +18,33 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://tango.freedesktop.org/releases/tango-icon-theme-${finalAttrs.version}.tar.gz"; - sha256 = "13n8cpml71w6zfm2jz5fa7r1z18qlzk4gv07r6n1in2p5l1xi63f"; + hash = "sha256-bpjYAy1X2BisyQfsR+anGIUf8lGufCmq+4aHQ+tlyI4="; }; 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";