biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / window-managers / tinywl / default.nix
blobd39373e781929baa56b9f667a09a8c777eee8f41
1 { lib, stdenv, wlroots, pkg-config, wayland-scanner
2 , libxkbcommon, pixman, udev, wayland, wayland-protocols
3 }:
5 stdenv.mkDerivation {
6   pname = "tinywl";
7   inherit (wlroots) version src patches postPatch;
9   nativeBuildInputs = [ pkg-config wayland-scanner ];
10   buildInputs = [ libxkbcommon pixman udev wayland wayland-protocols wlroots ];
12   makeFlags = [ "-C" "tinywl" ];
14   installPhase = ''
15     runHook preInstall
16     mkdir -p $out/bin
17     cp tinywl/tinywl $out/bin
18     runHook postInstall
19   '';
21   meta = {
22     homepage = "https://gitlab.freedesktop.org/wlroots/wlroots/tree/master/tinywl";
23     description = ''A "minimum viable product" Wayland compositor based on wlroots'';
24     maintainers = with lib.maintainers; [ qyliss ] ++ wlroots.meta.maintainers;
25     license = lib.licenses.cc0;
26     inherit (wlroots.meta) platforms;
27     mainProgram = "tinywl";
28   };