mirror of
https://gitee.com/open-loongarch/buildroot-2024.08.git
synced 2026-10-29 06:27:14 +08:00
first commit: base 2024.08
Signed-off-by: maoxiaochuan <maoxiaochuan@loongson.cn>
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
config BR2_PACKAGE_HACKRF
|
||||
bool "hackrf"
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
|
||||
select BR2_PACKAGE_FFTW
|
||||
select BR2_PACKAGE_FFTW_SINGLE
|
||||
select BR2_PACKAGE_LIBUSB
|
||||
help
|
||||
Library and tools for accessing HackRF SDR boards.
|
||||
|
||||
https://hackrf.readthedocs.io
|
||||
|
||||
comment "hackrf needs a toolchain w/ threads, dynamic library, gcc >= 4.9"
|
||||
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
@@ -0,0 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 32a03f943a30be4ba478e94bf69f14a5b7d55be6761007f4a4f5453418206a11 hackrf-2023.01.1.tar.xz
|
||||
sha256 49b60a6288f90f49074228cc1fae0fb16871ba36b756013abdf7c2fc92f01fad COPYING
|
||||
@@ -0,0 +1,24 @@
|
||||
################################################################################
|
||||
#
|
||||
# hackrf
|
||||
#
|
||||
################################################################################
|
||||
|
||||
HACKRF_VERSION = 2023.01.1
|
||||
HACKRF_SITE = https://github.com/greatscottgadgets/hackrf/releases/download/v$(HACKRF_VERSION)
|
||||
HACKRF_SOURCE = hackrf-$(HACKRF_VERSION).tar.xz
|
||||
HACKRF_LICENSE = GPL-2.0+, BSD-3-Clause
|
||||
HACKRF_LICENSE_FILES = COPYING
|
||||
HACKRF_DEPENDENCIES = fftw-single libusb
|
||||
HACKRF_SUBDIR = host
|
||||
HACKRF_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
|
||||
HACKRF_CONF_OPTS += \
|
||||
-DINSTALL_UDEV_RULES=ON \
|
||||
-DUDEV_RULES_GROUP=plugdev
|
||||
else
|
||||
HACKRF_CONF_OPTS += -DINSTALL_UDEV_RULES=OFF
|
||||
endif
|
||||
|
||||
$(eval $(cmake-package))
|
||||
Reference in New Issue
Block a user