diff options
author | tdro <tdro@users.noreply.github.com> | 2021-05-07 01:11:59 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2021-05-07 01:11:59 -0400 |
commit | 668098ac150887d73bceb4810eefbd7456d74655 (patch) | |
tree | 38f4aa5ad1cad9d728e1dd031d9de629eba889d3 /.config/nixpkgs/packages | |
parent | 6ee02d283831a16714e3e127cafbeb54cb143a16 (diff) | |
download | dotfiles-668098ac150887d73bceb4810eefbd7456d74655.tar.gz dotfiles-668098ac150887d73bceb4810eefbd7456d74655.tar.bz2 dotfiles-668098ac150887d73bceb4810eefbd7456d74655.zip |
.config/nixpkgs: Use upstream x11vnc
Diffstat (limited to '.config/nixpkgs/packages')
-rw-r--r-- | .config/nixpkgs/packages/x11vnc/default.nix | 44 |
1 files changed, 44 insertions, 0 deletions
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 ]; + }; +} |