mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-23 23:43:30 +00:00
410698c71a
I'm not sure why this was disabled, but when we later ran
"ninja install", it would be built anyway. Now that we run
"meson install", that's no longer implicit, so we have to have the
build step enabled.
Fixes: 10f35ff05d
("meson.setupHook: prefer meson commands over ninja")
46 lines
962 B
Nix
46 lines
962 B
Nix
{ lib
|
|
, stdenv
|
|
, fetchFromGitHub
|
|
, meson
|
|
, ninja
|
|
, sassc
|
|
, gnome
|
|
, gtk-engine-murrine
|
|
, gdk-pixbuf
|
|
, librsvg
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "materia-theme";
|
|
version = "20210322";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "nana-4";
|
|
repo = pname;
|
|
rev = "v${version}";
|
|
sha256 = "1fsicmcni70jkl4jb3fvh7yv0v9jhb8nwjzdq8vfwn256qyk0xvl";
|
|
};
|
|
|
|
nativeBuildInputs = [ meson ninja sassc ];
|
|
|
|
buildInputs = [ gnome.gnome-themes-extra gdk-pixbuf librsvg ];
|
|
|
|
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
|
|
|
|
mesonFlags = [
|
|
"-Dgnome_shell_version=${lib.versions.majorMinor gnome.gnome-shell.version}"
|
|
];
|
|
|
|
postInstall = ''
|
|
rm $out/share/themes/*/COPYING
|
|
'';
|
|
|
|
meta = with lib; {
|
|
description = "Material Design theme for GNOME/GTK based desktop environments";
|
|
homepage = "https://github.com/nana-4/materia-theme";
|
|
license = licenses.gpl2Only;
|
|
platforms = platforms.all;
|
|
maintainers = [ maintainers.mounium ];
|
|
};
|
|
}
|