diff --git a/packages/addons/addon-depends/libvncserver/package.mk b/packages/addons/addon-depends/libvncserver/package.mk index 8875bedbf3..613ffca38d 100644 --- a/packages/addons/addon-depends/libvncserver/package.mk +++ b/packages/addons/addon-depends/libvncserver/package.mk @@ -24,7 +24,7 @@ PKG_LICENSE="GPL" PKG_SITE="https://libvnc.github.io/" PKG_URL="https://github.com/LibVNC/libvncserver/archive/LibVNCServer-$PKG_VERSION.tar.gz" PKG_SOURCE_DIR="libvncserver-LibVNCServer-$PKG_VERSION" -PKG_DEPENDS_TARGET="toolchain libjpeg-turbo libpng openssl" +PKG_DEPENDS_TARGET="toolchain libjpeg-turbo libpng openssl systemd" PKG_SECTION="libs" PKG_SHORTDESC="LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program." PKG_LONGDESC="LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program." diff --git a/packages/addons/service/dispmanx_vnc/changelog.txt b/packages/addons/service/dispmanx_vnc/changelog.txt index c4b7c4e107..955f5c4ad2 100644 --- a/packages/addons/service/dispmanx_vnc/changelog.txt +++ b/packages/addons/service/dispmanx_vnc/changelog.txt @@ -1,3 +1,6 @@ +104 +- Force build against systemd + 103 - Update to 77b33a6 diff --git a/packages/addons/service/dispmanx_vnc/package.mk b/packages/addons/service/dispmanx_vnc/package.mk index 51354385e9..2ce71b1c3b 100644 --- a/packages/addons/service/dispmanx_vnc/package.mk +++ b/packages/addons/service/dispmanx_vnc/package.mk @@ -19,7 +19,7 @@ PKG_NAME="dispmanx_vnc" PKG_VERSION="77b33a6" PKG_SHA256="69ca5b7bd18709cb8df1054d1656c0be30fbdae6ccfefaffe70e313df4e31b4f" -PKG_REV="103" +PKG_REV="104" PKG_ARCH="arm" PKG_ADDON_PROJECTS="RPi RPi2" PKG_LICENSE="OSS" diff --git a/packages/addons/service/dispmanx_vnc/patches/dispmanx_vnc-0001_fix-cross-compile.patch b/packages/addons/service/dispmanx_vnc/patches/dispmanx_vnc-0001_fix-cross-compile.patch index 08dfb3d253..2a08a06f3f 100644 --- a/packages/addons/service/dispmanx_vnc/patches/dispmanx_vnc-0001_fix-cross-compile.patch +++ b/packages/addons/service/dispmanx_vnc/patches/dispmanx_vnc-0001_fix-cross-compile.patch @@ -14,7 +14,7 @@ diff -Naur a/Makefile b/Makefile + +INCLUDES = -I$(SYSROOT_PREFIX)/usr/include/ -I$(SYSROOT_PREFIX)/usr/include/interface/vcos/pthreads -I$(SYSROOT_PREFIX)/usr/include/interface/vmcs_host/linux +LIB_PATHS = -L$(SYSROOT_PREFIX)/usr/lib/ -+LIBS = -lbrcmGLESv2 -lbrcmEGL -lopenmaxil -lbcm_host -lvcos -lvchiq_arm -lpthread -lrt -lconfig++ -lz -lssl -lcrypto -lresolv -lvncserver -ljpeg -lpng16 ++LIBS = -lbrcmGLESv2 -lbrcmEGL -lopenmaxil -lbcm_host -lvcos -lvchiq_arm -lpthread -lrt -lconfig++ -lz -lssl -lcrypto -lresolv -lvncserver -ljpeg -lpng16 -lsystemd SOURCES = main.cpp \ UFile.cpp \