librtlsdr: new package

librtlsdr is a library and software for using a Realtek RTL2832U based
DVB-T dongle as a cheap SDR.

[Thomas: change license to GPLv2+, reword help text for the detach
driver option.]

Signed-off-by: Jason Pruitt <jrspruitt@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Jason Pruitt 2014-07-01 23:00:25 +02:00 committed by Peter Korsgaard
parent 953ebbefc7
commit ec13c09852
3 changed files with 47 additions and 0 deletions

View File

@ -649,6 +649,7 @@ menu "Hardware handling"
source "package/libnfc/Config.in"
source "package/libqmi/Config.in"
source "package/libraw1394/Config.in"
source "package/librtlsdr/Config.in"
source "package/libserial/Config.in"
source "package/libsoc/Config.in"
source "package/libusb/Config.in"

View File

@ -0,0 +1,24 @@
config BR2_PACKAGE_LIBRTLSDR
bool "librtlsdr"
select BR2_PACKAGE_LIBUSB
depends on BR2_TOOLCHAIN_HAS_THREADS
help
Library and command line programs for accessing
RTL2832U SDR dongles.
http://sdr.osmocom.org/trac/wiki/rtl-sdr/
if BR2_PACKAGE_LIBRTLSDR
config BR2_PACKAGE_LIBRTLSDR_DETACH_DRIVER
bool "Detach kernel driver"
default y
help
Enable this option if you would like librtlsdr to
automatically detach any kernel driver associated to the
RTL2832U USB device on startup if one is loaded.
endif
comment "librtlsdr needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -0,0 +1,22 @@
##########################################################################
#
# librtlsdr
#
##########################################################################
LIBRTLSDR_VERSION = v0.5.3
LIBRTLSDR_SITE = $(call github,steve-m,librtlsdr,$(LIBRTLSDR_VERSION))
LIBRTLSDR_LICENSE = GPLv2+
LIBRTLSDR_LICENSE_FILES = COPYING
LIBRTLSDR_INSTALL_STAGING = YES
LIBRTLSDR_DEPENDENCIES = libusb
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
LIBRTLSDR_CONF_OPT += -DINSTALL_UDEV_RULES=ON
endif
ifeq ($(BR2_PACKAGE_LIBRTLSDR_DETACH_DRIVER),y)
LIBRTLSDR_CONF_OPT += -DDETACH_KERNEL_DRIVER=1
endif
$(eval $(cmake-package))