# libvncserver - VNC server/client protocol library (VNC/RFB implementation)
#
# NOT in the Task-0/xlibre-phase1a-manifest.md port table. Discovered as a
# hard build dependency of x11vnc during Task 7a (2026-07-22): x11vnc split
# off from the LibVNCServer project in 2016 and its configure.ac now does
# PKG_CHECK_MODULES(LIBVNCSERVER, libvncserver >= 0.9.8) +
# PKG_CHECK_MODULES(LIBVNCCLIENT, libvncclient >= 0.9.8) unconditionally -
# it is no longer a standalone/bundled-source VNC implementation. Added
# here as a manifest gap fix so x11vnc can build at all.
# https://github.com/LibVNC/libvncserver

[package]
name = "libvncserver"
version = "0.9.15"
release = 1
description = "VNC server/client protocol library (used by x11vnc)"
url = "https://github.com/LibVNC/libvncserver"
license = "MIT"
maintainer = "Chris Tusa <chris.tusa@leafscale.com>"
arch = "x86_64"

[dependencies]
runtime = ["libjpeg-turbo", "libpng"]
build = ["libjpeg-turbo", "libpng"]

[[source]]
file = "libvncserver-0.9.15.tar.gz"
urls = ["https://github.com/LibVNC/libvncserver/archive/refs/tags/LibVNCServer-0.9.15.tar.gz"]
checksum = "62352c7795e231dfce044beb96156065a05a05c974e5de9e023d688d8ff675d7"

[build]
parallel = true
