python312Packages.shiv: 1.0.7 -> 1.0.8 (#364744)
[NixPkgs.git] / pkgs / by-name / gn / gnome-themes-extra / package.nix
blob2809c19928e8d7cdcf48c25902c98b07ffada65d
2   lib,
3   stdenv,
4   fetchurl,
5   intltool,
6   gtk3,
7   gnome,
8   adwaita-icon-theme,
9   librsvg,
10   pkg-config,
11   pango,
12   atk,
13   gtk2,
14   gdk-pixbuf,
15   hicolor-icon-theme,
18 stdenv.mkDerivation rec {
19   pname = "gnome-themes-extra";
20   version = "3.28";
22   src = fetchurl {
23     url = "mirror://gnome/sources/gnome-themes-extra/${lib.versions.majorMinor version}/gnome-themes-extra-${version}.tar.xz";
24     hash = "sha256-fEugv/AB8G2Jg8/BBa2qxC3x0SZ6JZF5ingLrFV6WBk=";
25   };
27   passthru = {
28     updateScript = gnome.updateScript {
29       packageName = pname;
30     };
31   };
33   nativeBuildInputs = [
34     pkg-config
35     intltool
36     gtk3
37   ];
38   buildInputs = [
39     gtk3
40     librsvg
41     pango
42     atk
43     gtk2
44     gdk-pixbuf
45   ];
46   propagatedBuildInputs = [
47     adwaita-icon-theme
48     hicolor-icon-theme
49   ];
51   dontDropIconThemeCache = true;
53   postInstall = ''
54     gtk-update-icon-cache "$out"/share/icons/HighContrast
55   '';
57   meta = with lib; {
58     platforms = platforms.unix;
59     maintainers = teams.gnome.members;
60   };