onair-bin

LOW
maintainer robertfoster 0 votes scanned 2026-10-09 00:05:33.126700
View on AUR
Why flagged

The package installs a prebuilt binary from the project's official GitHub releases, which is normal for AUR packages; the binaries are extracted from Debian packages but otherwise unmodified, and no remote code execution or obfuscation is present.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt binary from the project's official GitHub releases, which is normal for AUR packages; the binaries are extracted from Debian packages but otherwise unmodified, and no remote code execution or obfuscation is present.

PKGBUILD

1# Maintainer: robertfoster
2pkgname=onair-bin
3_pkgname="${pkgname%-bin}"
4pkgver=0.2.0 # renovate: datasource=github-releases depName=adswill/OnAir
5pkgrel=1
6pkgdesc="SDR receiver for digital TV (DVB-T/T2, DVB-S/S2, ATSC), DAB+, FM, DRM, ADS-B, GNSS and DMR"
7arch=('x86_64' 'aarch64')
8url="https://github.com/adswill/OnAir"
9license=('GPL-3.0-only')
10depends=('dbus' 'glfw' 'glibc' 'hackrf' 'hicolor-icon-theme' 'libgcc'
11 'libstdc++' 'libusb' 'soapysdr' 'zlib')
12optdepends=('zenity: file dialogs'
13 'soapyrtlsdr: RTL-SDR support through SoapySDR'
14 'soapyairspy: Airspy support through SoapySDR')
15provides=("${_pkgname}")
16conflicts=("${_pkgname}")
17options=('!debug' '!strip')
18source_x86_64=("${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_amd64.deb")
19source_aarch64=("${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_arm64.deb")
20noextract=("${_pkgname}_${pkgver}_amd64.deb" "${_pkgname}_${pkgver}_arm64.deb")
21
22prepare() {
23 mkdir -p "${srcdir}/deb"
24 bsdtar -xOf "${srcdir}/${_pkgname}_${pkgver}"_*.deb 'data.tar.*' |
25 bsdtar -xf - -C "${srcdir}/deb"
26}
27
28package() {
29 cp -a "${srcdir}/deb/usr" "${pkgdir}/"
30
31 # the binaries hardcode RUNPATH and a lookup path to the Debian multiarch
32 # directory holding the bundled SDR driver libraries, so keep it as shipped
33 rm -r "${pkgdir}/usr/share/doc"
34 install -Dm644 "${srcdir}/deb/usr/share/doc/OnAir/LICENSE" \
35 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
36 find "${pkgdir}" -type d -exec chmod 755 {} +
37}
38
39sha256sums_x86_64=('403f9960335279241938259e12a510ef7a4b59e46ff1eff272e670814bb7b261')
40sha256sums_aarch64=('51819144037096bed3721d4b71379c8f9d6bd6cc008085421cd712c047ce7d07')
41

Scan history

Scanned at (UTC)SeverityRules
2026-10-09 00:05:33 Low 2
2026-10-08 22:09:59 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion