From 615ba54394649c1a83c6b9d5d06406ac86d7cac5 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Fri, 10 Feb 2012 16:00:07 +0100 Subject: package: add libvncserver Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/libvncserver/Config.in | 6 +++++ package/libvncserver/libvncserver.mk | 50 ++++++++++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 package/libvncserver/Config.in create mode 100644 package/libvncserver/libvncserver.mk diff --git a/package/Config.in b/package/Config.in index c67965207..8a7c9c4a5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -363,6 +363,7 @@ source "package/libosip2/Config.in" source "package/librsync/Config.in" source "package/libsoup/Config.in" source "package/libupnp/Config.in" +source "package/libvncserver/Config.in" endmenu menu "Other" diff --git a/package/libvncserver/Config.in b/package/libvncserver/Config.in new file mode 100644 index 000000000..ff83e343d --- /dev/null +++ b/package/libvncserver/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_LIBVNCSERVER + bool "libvncserver" + help + libvncserver is a VNC server/client library. + + http://libvncserver.sourceforge.net/ diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk new file mode 100644 index 000000000..c98fba3db --- /dev/null +++ b/package/libvncserver/libvncserver.mk @@ -0,0 +1,50 @@ +############################################################# +# +# libvncserver +# +############################################################# + +LIBVNCSERVER_VERSION = 0.9.8.2 +LIBVNCSERVER_SOURCE = LibVNCServer-$(LIBVNCSERVER_VERSION).tar.gz +LIBVNCSERVER_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/libvncserver/$(LIBVNCSERVER_VERSION) + +LIBVNCSERVER_INSTALL_STAGING = YES + +# only used for examples +LIBVNCSERVER_CONF_OPT += --with-sdl-config=/bin/false + +ifneq ($(BR2_INET_IPV6),y) +LIBVNCSERVER_CONF_OPT += --without-ipv6 +endif + +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBVNCSERVER_DEPENDENCIES += openssl +else +LIBVNCSERVER_CONF_OPT += --without-crypto +endif + +ifeq ($(BR2_PACKAGE_LIBGCRYPT),y) +LIBVNCSERVER_DEPENDENCIES += libgcrypt +else +LIBVNCSERVER_CONF_OPT += --without-gcrypt +endif + +ifeq ($(BR2_PACKAGE_GNUTLS),y) +LIBVNCSERVER_DEPENDENCIES += gnutls host-pkg-config +else +LIBVNCSERVER_CONF_OPT += --without-gnutls +endif + +ifeq ($(BR2_PACKAGE_JPEG),y) +LIBVNCSERVER_DEPENDENCIES += jpeg +else +LIBVNCSERVER_CONF_OPT += --without-jpeg +endif + +ifeq ($(BR2_PACKAGE_ZLIB),y) +LIBVNCSERVER_DEPENDENCIES += zlib +else +LIBVNCSERVER_CONF_OPT += --without-zlib +endif + +$(eval $(call AUTOTARGETS)) -- cgit v1.2.3