biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / wayfire / windecor.nix
bloba87d95344d41fb01a1c4c6fb5cd042132e953637
1 { stdenv
2 , lib
3 , fetchFromGitLab
4 , meson
5 , ninja
6 , pkg-config
7 , wayfire
8 , eudev
9 , libinput
10 , libxkbcommon
11 , librsvg
12 , libGL
13 , xcbutilwm
16 stdenv.mkDerivation (finalAttrs: {
17   pname = "windecor";
18   version = "0.8.0";
20   src = fetchFromGitLab {
21     owner = "wayfireplugins";
22     repo = "windecor";
23     rev = "v${finalAttrs.version}";
24     hash = "sha256-v0kGT+KrtfFJ/hp1Dr8izKVj6UHhuW6udHFjWt1y9TY=";
25   };
27   postPatch = ''
28     substituteInPlace meson.build \
29       --replace "wayfire.get_variable( pkgconfig: 'metadatadir' )" "join_paths(get_option('prefix'), 'share/wayfire/metadata')"
30   '';
32   nativeBuildInputs = [
33     meson
34     ninja
35     pkg-config
36   ];
38   buildInputs = [
39     wayfire
40     eudev
41     libinput
42     libxkbcommon
43     librsvg
44     libGL
45     xcbutilwm
46   ];
48   mesonFlags = [ "--sysconfdir=/etc" ];
50   meta = {
51     homepage = "https://gitlab.com/wayfireplugins/windecor";
52     description = "Window decoration plugin for wayfire";
53     license = lib.licenses.mit;
54     maintainers = with lib.maintainers; [ rewine ];
55     inherit (wayfire.meta) platforms;
56   };