libsdrplay
MEDIUM
maintainer edombek
16 votes
scanned 2026-09-10 15:20:39.512721
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:14
source=("SDRplay_RSP_API-Linux-${pkgver}.run::https://sdrplay.com/download/hardware-api-linux/?wpdmdl=1906"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Evgeniy Dombek <edombek@yandex.ru>
2
# Maintainer: Dan McCurry <dan.mc at protonmail dot com>
3
# Maintainer: Ethan Best <ethan at totalsecond dot com>
4
# with special thanks to deadlte for version 3.07.1
5
6
pkgname=libsdrplay
7
pkgver=3.15.2
8
pkgrel=5
9
pkgdesc="Modules for the SDRplay receiver"
10
arch=('armv7h' 'aarch64' 'x86_64')
11
url="http://www.sdrplay.com"
12
license=('LicenseRef-sdrplay')
13
depends=('libusb>=1.0')
14
source=("SDRplay_RSP_API-Linux-${pkgver}.run::https://sdrplay.com/download/hardware-api-linux/?wpdmdl=1906"
15
"sdrplay.service"
16
"66-sdrplay.rules"
17
"20-sdrplay.hwdb")
18
sha256sums=('3a97ca764263bbe76fb0f2220e6408942357e8864c19e1408a6d6987af382fe3'
19
'69935539fad9b7cf2cd1feb4017974cfaf164c37dfd01adfb0086ea7512e6ce7'
20
'750e797e330f61d59c108ab8c831e7c2af045f474df3b1934ba3ef283a1a0e97'
21
'8c2bda0690fb16d74e4b7836cf4c4a4a725029fed1546a42b7a8ca193eb47c95')
22
23
prepare() {
24
cd ${srcdir}
25
26
msg2 "Extracting makeself archive..."
27
sh SDRplay_RSP_API-Linux-${pkgver}.run --tar xf
28
}
29
30
package() {
31
cd "${srcdir}"
32
33
CARCH_=$CARCH
34
case ${CARCH} in
35
armv7h) CARCH_="armhf" ;;
36
x86_64) CARCH_="amd64" ;;
37
aarch64) CARCH_="arm64" ;;
38
esac
39
40
msg2 "Getting API version..."
41
_apivers=$(sed -n 's/^VERS="\(.*\)"/\1/p' install_lib.sh)
42
msg2 "API version: ${_apivers}"
43
44
# These commands are equivalent to the scripts used in the supplied
45
# run file
46
install -D -m644 sdrplay_license.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
47
install -D -m644 "${CARCH_}/libsdrplay_api.so.${_apivers}" "${pkgdir}/usr/lib/libsdrplay_api.so.${_apivers}"
48
install -D -m755 "${CARCH_}/sdrplay_apiService" "${pkgdir}/usr/bin/sdrplay_apiService"
49
install -D -m644 "sdrplay.service" "${pkgdir}/etc/systemd/system/sdrplay.service"
50
51
(cd inc && find . -type f -exec install -D -m644 "{}" "${pkgdir}/usr/include/{}" \;)
52
53
install -D -m644 66-sdrplay.rules "${pkgdir}/etc/udev/rules.d/66-sdrplay.rules"
54
install -D -m644 20-sdrplay.hwdb "${pkgdir}/etc/udev/hwdb.d/20-sdrplay.hwdb"
55
56
cd "${pkgdir}/usr/lib"
57
ln -s libsdrplay_api.so.${_apivers} libsdrplay_api.so.2
58
ln -s libsdrplay_api.so.${_apivers} libsdrplay_api.so
59
60
}
61
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-09-10 15:20@@ -5,13 +5,13 @@ pkgname=libsdrplay pkgver=3.15.2-pkgrel=3+pkgrel=5 pkgdesc="Modules for the SDRplay receiver"-arch=('aarch64' 'x86_64')+arch=('armv7h' 'aarch64' 'x86_64') url="http://www.sdrplay.com"-license=('custom:EULA')+license=('LicenseRef-sdrplay') depends=('libusb>=1.0')-source=("http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-${pkgver}.run"+source=("SDRplay_RSP_API-Linux-${pkgver}.run::https://sdrplay.com/download/hardware-api-linux/?wpdmdl=1906" "sdrplay.service" "66-sdrplay.rules" "20-sdrplay.hwdb")@@ -32,8 +32,9 @@ CARCH_=$CARCH case ${CARCH} in- x86_64) CARCH_="amd64" ;;- aarch64) CARCH_="arm64" ;;+ armv7h) CARCH_="armhf" ;;+ x86_64) CARCH_="amd64" ;;+ aarch64) CARCH_="arm64" ;; esac msg2 "Getting API version..."Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-10 15:20:39 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |