base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / ya / yaru-theme / package.nix
blob9a059aa9dcc13ee10511852a515d88c0b57ea69c
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , meson
5 , sassc
6 , pkg-config
7 , glib
8 , ninja
9 , python3
10 , gtk3
11 , gnome-themes-extra
12 , gtk-engine-murrine
13 , humanity-icon-theme
14 , hicolor-icon-theme
17 stdenv.mkDerivation rec {
18   pname = "yaru";
19   version = "24.10.4";
21   src = fetchFromGitHub {
22     owner = "ubuntu";
23     repo = "yaru";
24     rev = version;
25     hash = "sha256-ioBni/prc2HzrXd6zBgZQQsfQDWxlfWOphtY0o/8uM0=";
26   };
28   nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ];
29   buildInputs = [ gtk3 gnome-themes-extra ];
30   propagatedBuildInputs = [ humanity-icon-theme hicolor-icon-theme ];
31   propagatedUserEnvPkgs = [ gtk-engine-murrine ];
33   dontDropIconThemeCache = true;
35   postPatch = "patchShebangs .";
37   meta = with lib; {
38     description = "Ubuntu community theme 'yaru' - default Ubuntu theme since 18.10";
39     homepage = "https://github.com/ubuntu/yaru";
40     license = with licenses; [ cc-by-sa-40 gpl3Plus lgpl21Only lgpl3Only ];
41     platforms = platforms.linux;
42     maintainers = with maintainers; [ moni ];
43   };