Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / wl / wlvncc / package.nix
blobdcb19ccad519233237307d4b739b0e0e2d91aa10
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , aml
5 , cyrus_sasl
6 , ffmpeg
7 , gnutls
8 , libGL
9 , libdrm
10 , libgcrypt
11 , libjpeg
12 , libpng
13 , libxkbcommon
14 , lzo
15 , mesa
16 , meson
17 , ninja
18 , openssl
19 , pkg-config
20 , pixman
21 , wayland
22 , zlib
24 stdenv.mkDerivation {
25   pname = "wlvncc";
26   version = "unstable-2023-01-05";
28   src = fetchFromGitHub {
29     owner = "any1";
30     repo = "wlvncc";
31     rev = "2b9a886edd38204ef36e9f9f65dd32aaa3784530";
32     hash = "sha256-0HbZEtDaLjr966RS+2GHc7N4nsivPIv57T/+AJliwUI=";
33   };
35   nativeBuildInputs = [
36     meson
37     ninja
38     pkg-config
39   ];
41   buildInputs = [
42     aml
43     cyrus_sasl
44     ffmpeg
45     gnutls
46     libGL
47     libdrm
48     libgcrypt
49     libjpeg
50     libpng
51     libxkbcommon
52     lzo
53     mesa
54     openssl
55     pixman
56     wayland
57     zlib
58   ];
60   meta = with lib; {
61     description = "Wayland Native VNC Client";
62     homepage = "https://github.com/any1/wlvncc";
63     license = licenses.gpl2Only;
64     maintainers = with maintainers; [ teutat3s ];
65     platforms = platforms.linux;
66     mainProgram = "wlvncc";
67   };