vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / by-name / km / kmsvnc / package.nix
blob4d0210f925b149d9cef833205670bf1132deb737
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , pkg-config
6 , libdrm
7 , libvncserver
8 , libxkbcommon
9 , libva
12 stdenv.mkDerivation rec {
13   pname = "kmsvnc";
14   version = "0.0.6";
16   src = fetchFromGitHub {
17     owner = "isjerryxiao";
18     repo = "kmsvnc";
19     rev = "v${version}";
20     hash = "sha256-fOryY9pkeRXjfOq4ZcUKBrBDMWEljLChwXSAbeMNXhw=";
21   };
23   nativeBuildInputs = [
24     cmake
25     pkg-config
26   ];
28   buildInputs = [
29     libdrm
30     libvncserver
31     libxkbcommon
32     libva
33   ];
35   meta = with lib; {
36     description = "VNC server for DRM/KMS capable GNU/Linux devices";
37     homepage = "https://github.com/isjerryxiao/kmsvnc";
38     license = licenses.gpl3Only;
39     maintainers = with maintainers; [ nickcao ];
40     mainProgram = "kmsvnc";
41     platforms = platforms.linux;
42   };