biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / video / wf-recorder / default.nix
blob56a85517eb0a1e6725eb88d2b1eb07fcf62805d9
1 { lib, stdenv, fetchFromGitHub
2 , meson, ninja, pkg-config, scdoc, wayland-scanner
3 , wayland, wayland-protocols, ffmpeg, x264, libpulseaudio
4 , mesa # for libgbm
5 }:
7 stdenv.mkDerivation rec {
8   pname = "wf-recorder";
9   version = "0.4.1";
11   src = fetchFromGitHub {
12     owner = "ammen99";
13     repo = pname;
14     rev = "v${version}";
15     hash = "sha256-SXPXvKXn236oO1WakkMNql3lj2flYYlmArVHGomH0/k=";
16   };
18   nativeBuildInputs = [ meson ninja pkg-config wayland-scanner scdoc ];
19   buildInputs = [
20     wayland wayland-protocols ffmpeg x264 libpulseaudio mesa
21   ];
23   meta = with lib; {
24     description = "Utility program for screen recording of wlroots-based compositors";
25     inherit (src.meta) homepage;
26     changelog = "https://github.com/ammen99/wf-recorder/releases/tag/v${version}";
27     license = licenses.mit;
28     maintainers = with maintainers; [ yuka ];
29     platforms = platforms.linux;
30     mainProgram = "wf-recorder";
31   };