diff --git a/x11-packages/libvncserver/build.sh b/x11-packages/libvncserver/build.sh index a228c22776..bb37245ca6 100644 --- a/x11-packages/libvncserver/build.sh +++ b/x11-packages/libvncserver/build.sh @@ -2,8 +2,20 @@ TERMUX_PKG_HOMEPAGE=https://libvnc.github.io/ TERMUX_PKG_DESCRIPTION="Cross-platform C libraries that allow you to easily implement VNC server or client functionality" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=0.9.13 -TERMUX_PKG_REVISION=7 +TERMUX_PKG_VERSION=0.9.14 TERMUX_PKG_SRCURL=https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=0ae5bb9175dc0a602fe85c1cf591ac47ee5247b87f2bf164c16b05f87cbfa81a -TERMUX_PKG_DEPENDS="libgcrypt, libgnutls, libjpeg-turbo, libpng, openssl" +TERMUX_PKG_SHA256=83104e4f7e28b02f8bf6b010d69b626fae591f887e949816305daebae527c9a5 +TERMUX_PKG_DEPENDS="libgcrypt, libgnutls, libjpeg-turbo, liblzo, libpng, zlib" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-DWITH_OPENSSL=OFF +-DWITH_SASL=OFF +" + +termux_step_post_massage() { + local f + for f in ./lib/pkgconfig/libvnc{client,server}.pc; do + if [ -e "${f}" ]; then + sed -i '/^Libs\.private:/s/ -l\(-pthread\)/ \1/' "${f}" + fi + done +} diff --git a/x11-packages/libvncserver/libvncclient.pc.cmakein.patch b/x11-packages/libvncserver/libvncclient.pc.cmakein.patch new file mode 100644 index 0000000000..d7c4081752 --- /dev/null +++ b/x11-packages/libvncserver/libvncclient.pc.cmakein.patch @@ -0,0 +1,10 @@ +--- a/libvncclient.pc.cmakein ++++ b/libvncclient.pc.cmakein +@@ -1,6 +1,6 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=@CMAKE_INSTALL_PREFIX@ +-libdir=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@ ++libdir=@CMAKE_INSTALL_LIBDIR@ + includedir=@CMAKE_INSTALL_PREFIX@/include + + Name: LibVNCClient diff --git a/x11-packages/libvncserver/libvncserver.pc.cmakein.patch b/x11-packages/libvncserver/libvncserver.pc.cmakein.patch new file mode 100644 index 0000000000..f582888807 --- /dev/null +++ b/x11-packages/libvncserver/libvncserver.pc.cmakein.patch @@ -0,0 +1,10 @@ +--- a/libvncserver.pc.cmakein ++++ b/libvncserver.pc.cmakein +@@ -1,6 +1,6 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=@CMAKE_INSTALL_PREFIX@ +-libdir=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@ ++libdir=@CMAKE_INSTALL_LIBDIR@ + includedir=@CMAKE_INSTALL_PREFIX@/include + + Name: LibVNCServer