base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / gr / grim / package.nix
blob72abbb46c7b0689673a83582d49cb10d593a8425
2   lib,
3   fetchFromSourcehut,
4   libjpeg,
5   libpng,
6   meson,
7   ninja,
8   pixman,
9   pkg-config,
10   scdoc,
11   stdenv,
12   wayland,
13   wayland-protocols,
14   wayland-scanner,
17 stdenv.mkDerivation (finalAttrs: {
18   pname = "grim";
19   version = "1.4.1";
21   src = fetchFromSourcehut {
22     owner = "~emersion";
23     repo = "grim";
24     rev = "v${finalAttrs.version}";
25     hash = "sha256-5csJqRLNqhyeXR4dEQtnPUSwuZ8oY+BIt6AVICkm1+o=";
26   };
28   nativeBuildInputs = [
29     meson
30     ninja
31     pkg-config
32     scdoc
33     wayland-scanner
34   ];
36   buildInputs = [
37     pixman
38     libpng
39     libjpeg
40     wayland
41     wayland-protocols
42   ];
44   mesonFlags = [ (lib.mesonBool "werror" false) ];
46   strictDeps = true;
48   meta = {
49     homepage = "https://sr.ht/~emersion/grim";
50     description = "Grab images from a Wayland compositor";
51     license = lib.licenses.mit;
52     mainProgram = "grim";
53     maintainers = with lib.maintainers; [ AndersonTorres ];
54     platforms = lib.platforms.linux;
55   };