biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / graphics / hello-wayland / default.nix
blob79326a6a700f691ee687c92ac64bc81875dfb79b
1 { stdenv, lib, fetchFromGitHub
2 , imagemagick, pkg-config, wayland-scanner, wayland, wayland-protocols
3 , unstableGitUpdater
4 }:
6 stdenv.mkDerivation {
7   pname = "hello-wayland";
8   version = "0-unstable-2024-03-04";
10   src = fetchFromGitHub {
11     owner = "emersion";
12     repo = "hello-wayland";
13     rev = "5f3a35def81116f0a74fcaf5a421d66c6700482d";
14     hash = "sha256-gcLR8gosQlPPgFrxqmRQ6/59RjAfJNX6CcsYP+L+A58=";
15   };
17   separateDebugInfo = true;
19   depsBuildBuild = [ pkg-config ];
20   nativeBuildInputs = [ imagemagick pkg-config wayland-scanner ];
21   buildInputs = [ wayland wayland-protocols ];
23   installPhase = ''
24     runHook preBuild
25     mkdir -p $out/bin
26     install hello-wayland $out/bin
27     runHook postBuild
28   '';
30   passthru.updateScript = unstableGitUpdater { };
32   meta = with lib; {
33     description = "Hello world Wayland client";
34     homepage = "https://github.com/emersion/hello-wayland";
35     maintainers = with maintainers; [ qyliss ];
36     license = licenses.mit;
37     platforms = platforms.linux;
38     mainProgram = "hello-wayland";
39   };