From 668098ac150887d73bceb4810eefbd7456d74655 Mon Sep 17 00:00:00 2001 From: tdro Date: Fri, 7 May 2021 01:11:59 -0400 Subject: .config/nixpkgs: Use upstream x11vnc --- .config/nixpkgs/packages/x11vnc/default.nix | 44 +++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .config/nixpkgs/packages/x11vnc/default.nix (limited to '.config/nixpkgs/packages') diff --git a/.config/nixpkgs/packages/x11vnc/default.nix b/.config/nixpkgs/packages/x11vnc/default.nix new file mode 100644 index 0000000..0507e45 --- /dev/null +++ b/.config/nixpkgs/packages/x11vnc/default.nix @@ -0,0 +1,44 @@ +{ lib, stdenv, fetchgit, openssl, zlib, libjpeg, xorg +, libvncserver, autoreconfHook, pkg-config }: + +stdenv.mkDerivation rec { + pname = "x11vnc"; + version = "f07df92816ef10b7382a542125955df7f4156a5c"; + + src = fetchgit { + url = "https://github.com/LibVNC/x11vnc"; + rev = version; + sha256 = "1vgkgcqz6fxjgdzqpnw05lg30hdczrfgyzj39z1ips9vcjpb6v8s"; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + + buildInputs = [ + xorg.libXfixes + xorg.xorgproto + openssl + xorg.libXdamage + zlib + xorg.libX11 + libjpeg + xorg.libXtst + xorg.libXinerama + xorg.libXrandr + xorg.libXext + xorg.libXi + xorg.libXrender + libvncserver + ]; + + preConfigure = '' + configureFlags="--mandir=$out/share/man" + ''; + + meta = with lib; { + description = "A VNC server connected to a real X11 screen"; + homepage = "https://github.com/LibVNC/x11vnc/"; + platforms = platforms.linux; + license = licenses.gpl2; + maintainers = with maintainers; [ OPNA2608 ]; + }; +} -- cgit v1.2.3