base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / wl / wlvncc / package.nix
blob09aea24344fdcc7da13566f7995bc243d271320c
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 , wayland-scanner
23 , zlib
25 stdenv.mkDerivation {
26   pname = "wlvncc";
27   version = "unstable-2023-01-05";
29   src = fetchFromGitHub {
30     owner = "any1";
31     repo = "wlvncc";
32     rev = "2b9a886edd38204ef36e9f9f65dd32aaa3784530";
33     hash = "sha256-0HbZEtDaLjr966RS+2GHc7N4nsivPIv57T/+AJliwUI=";
34   };
36   nativeBuildInputs = [
37     meson
38     ninja
39     pkg-config
40     wayland-scanner
41   ];
43   buildInputs = [
44     aml
45     cyrus_sasl
46     ffmpeg
47     gnutls
48     libGL
49     libdrm
50     libgcrypt
51     libjpeg
52     libpng
53     libxkbcommon
54     lzo
55     mesa
56     openssl
57     pixman
58     wayland
59     zlib
60   ];
62   meta = with lib; {
63     description = "Wayland Native VNC Client";
64     homepage = "https://github.com/any1/wlvncc";
65     license = licenses.gpl2Only;
66     maintainers = with maintainers; [ teutat3s ];
67     platforms = platforms.linux;
68     mainProgram = "wlvncc";
69   };