Commit 511d7317 authored by Yann E. MORIN's avatar Yann E. MORIN Committed by Peter Korsgaard
Browse files

package/usbredir: new package



Signed-off-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 8b2a81e2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -494,6 +494,7 @@ source "package/libupnp/Config.in"
source "package/libvncserver/Config.in"
source "package/nss-mdns/Config.in"
source "package/ortp/Config.in"
source "package/usbredir/Config.in"
source "package/zeromq/Config.in"
endmenu

+29 −0
Original line number Diff line number Diff line
comment "usbredir needs a toolchain with threads"
	depends on !BR2_TOOLCHAIN_HAS_THREADS

config BR2_PACKAGE_USBREDIR
	bool "usbredir"
	depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
	select BR2_PACKAGE_LIBUSB
	help
	  usbredir is the name of a network protocol for sending usb device
	  traffic over a network connection. It is also the name of the
	  software package offering a parsing library, a usbredirhost library
	  and several utilities implementing this protocol.
	  
	  Note: only the library is installed, not the utilities. Say 'y'
	  below if you want the server too.
	  
	  http://www.spice-space.org/page/UsbRedir

if BR2_PACKAGE_USBREDIR

config BR2_PACKAGE_USBREDIR_SERVER
	bool "usbredirserver on target"
	help
	  If you want to serve usbredir requests on your target, say 'y'
	  here to have the usbredir server on the target.
	  
	  Note: the server is not required to use the library.

endif
+29 −0
Original line number Diff line number Diff line
#############################################################
#
# usbredir
#
#############################################################

USBREDIR_VERSION         = 0.4.3
USBREDIR_SOURCE          = usbredir-$(USBREDIR_VERSION).tar.bz2
USBREDIR_SITE            = http://spice-space.org/download/usbredir
USBREDIR_LICENSE         = LGPLv2.1+
USBREDIR_LICENSE_FILES   = COPYING.LIB
USBREDIR_INSTALL_STAGING = YES
USBREDIR_DEPENDENCIES    = host-pkgconf libusb

ifeq ($(BR2_PACKAGE_USBREDIR_SERVER),y)

USBREDIR_LICENSE         += (for the library), GPLv2+ (for the server)
USBREDIR_LICENSE_FILES   += COPYING

else # BR2_PACKAGE_USBREDIR_SERVER != y

define USBREDIR_POST_INSTALL_TARGET_RM_SERVER
	rm -f $(TARGET_DIR)/usr/sbin/usbredirserver
endef
USBREDIR_POST_INSTALL_TARGET_HOOKS += USBREDIR_POST_INSTALL_TARGET_RM_SERVER

endif # BR2_PACKAGE_USBREDIR_SERVER

$(eval $(autotools-package))