mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-11-01 00:42:03 +01:00
testing/sdrangel: new aport
https://github.com/f4exb/sdrangel SDR Rx/Tx software for Airspy, Airspy HF+, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube
This commit is contained in:
parent
9f4ee3923c
commit
29a25bd111
82
testing/sdrangel/APKBUILD
Normal file
82
testing/sdrangel/APKBUILD
Normal file
@ -0,0 +1,82 @@
|
||||
# Contributor: Leon ROUX <leon.roux@federate.us>
|
||||
# Maintainer: Leon ROUX <leon.roux@federate.us>
|
||||
pkgname=sdrangel
|
||||
pkgver=7.9.0
|
||||
pkgrel=0
|
||||
pkgdesc="SDR Rx/Tx software and analyzer for various hardware"
|
||||
url="https://github.com/f4exb/sdrangel"
|
||||
license="GPL-3.0-or-later"
|
||||
# cm256cc
|
||||
arch="aarch64 x86_64"
|
||||
depends="
|
||||
qt5-qtquickcontrols
|
||||
qt5-qtquickcontrols2
|
||||
qt5-qtgraphicaleffects
|
||||
"
|
||||
makedepends="
|
||||
aptdec-dev
|
||||
boost-dev
|
||||
cm256cc-dev
|
||||
cmake
|
||||
faad2-dev
|
||||
fftw-dev
|
||||
hackrf-dev
|
||||
librtlsdr-dev
|
||||
libusb-dev
|
||||
opencv-dev
|
||||
opus-dev
|
||||
qt5-qtbase-dev
|
||||
qt5-qtcharts-dev
|
||||
qt5-qtlocation-dev
|
||||
qt5-qtmultimedia-dev
|
||||
qt5-qtserialport-dev
|
||||
qt5-qtspeech-dev
|
||||
qt5-qtwebengine-dev
|
||||
qt5-qtwebsockets-dev
|
||||
samurai
|
||||
serialdv-dev
|
||||
soapy-sdr-dev
|
||||
uhd-dev
|
||||
"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/f4exb/sdrangel/archive/refs/tags/v$pkgver.tar.gz
|
||||
no-march-magic.patch
|
||||
"
|
||||
|
||||
build() {
|
||||
CFLAGS="$CFLAGS -O2 -flto=auto" \
|
||||
CXXFLAGS="$CXXFLAGS -O2 -flto=auto" \
|
||||
cmake -B build -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=None \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DDEBUG_OUTPUT=ON \
|
||||
-DENABLE_AIRSPY=OFF \
|
||||
-DENABLE_AIRSPYHF=OFF \
|
||||
-DENABLE_BLADERF=OFF \
|
||||
-DENABLE_FUNCUBE=OFF \
|
||||
-DENABLE_HACKRF=ON \
|
||||
-DENABLE_IIO=OFF \
|
||||
-DENABLE_LIMESUITE=OFF \
|
||||
-DENABLE_MIRISDR=OFF \
|
||||
-DENABLE_PERSEUS=OFF \
|
||||
-DENABLE_RTLSDR=ON \
|
||||
-DENABLE_SDRPLAY=OFF \
|
||||
-DENABLE_SOAPYSDR=ON \
|
||||
-DENABLE_XTRX=OFF \
|
||||
-DENABLE_PACK_MIRSDRAPI=OFF \
|
||||
-DENABLE_USRP=OFF
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd build
|
||||
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
038b89e4ea10fbc5ecb4bd6291420cde5d7035f92c721edb47d5717671ce58ebb9353770c60bca5f17550986e8e6e979ac6e83d42b71285528da75378fce341b sdrangel-7.9.0.tar.gz
|
||||
8779ed53c83505df3dac7a0b0a485c939f439a01f5aed203e25652cdb7d17c10ee629fab75b22b1ac9de882bfefbddcf2af5a3a8da75c5fdefc007a8fb9480f8 no-march-magic.patch
|
||||
"
|
||||
14
testing/sdrangel/no-march-magic.patch
Normal file
14
testing/sdrangel/no-march-magic.patch
Normal file
@ -0,0 +1,14 @@
|
||||
disable the completely useless -march= option detective for native
|
||||
--
|
||||
diff --git a/cmake/Modules/CompilerOptions.cmake b/cmake/Modules/CompilerOptions.cmake
|
||||
index db06105..a3d8ed0 100644
|
||||
--- a/cmake/Modules/CompilerOptions.cmake
|
||||
+++ b/cmake/Modules/CompilerOptions.cmake
|
||||
@@ -1,7 +1,5 @@
|
||||
include_guard(GLOBAL)
|
||||
|
||||
-include(DetectArchitecture)
|
||||
-
|
||||
if (NOT APPLE)
|
||||
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON)
|
||||
message(STATUS "Interprocedural optimization enabled")
|
||||
Loading…
x
Reference in New Issue
Block a user