void-packages/srcpkgs/readsb/template
2025-08-01 02:18:56 +02:00

43 lines
1.1 KiB
Bash

# Template file for 'readsb'
pkgname=readsb
version=3.14.1691
revision=1
build_style=gnu-makefile
make_use_env=yes
make_build_args="
RTLSDR=yes
BLADERF=no
HACKRF=yes
PLUTOSDR=no
SOAPYSDR=yes
HISTORY=yes"
hostmakedepends="pkg-config"
makedepends="SoapySDR-devel libhackrf-devel librtlsdr-devel libusb-devel
libzstd-devel ncurses-devel zlib-devel"
short_desc="ADS-B decoder swiss knife"
maintainer="Duncaen <duncaen@voidlinux.org>"
license="GPL-3.0-or-later AND BSD-2-Clause"
homepage="https://github.com/wiedehopf/readsb"
distfiles="https://github.com/wiedehopf/readsb/archive/refs/tags/v${version}.tar.gz"
checksum=bcef677e51ed4547eb41a50dd011acd9dad0b3965914cbba886fa60a059988f7
system_accounts="_readsb"
_readsb_groups="plugdev"
conf_files="/etc/default/readsb"
post_patch() {
vsed -e 's/\bgit\b/false/g' -e 's/\bncurses\b/ncursesw/g' -i Makefile
vsed -e 's/User=readsb/User=_readsb/' -i debian/readsb.service
}
do_install() {
vbin readsb
vbin viewadsb
vman debian/readsb.1
vman debian/viewadsb.1
vinstall debian/readsb.service 644 usr/lib/systemd/system
vinstall debian/readsb.default 644 etc/default readsb
vsv readsb
vlicense LICENSE
}