# Template file for 'hackrf' pkgname=hackrf version=2022.09.1 revision=1 build_wrksrc=host build_style=cmake configure_args="-DUDEV_RULES_PATH=/usr/lib/udev/rules.d/ -DUDEV_RULES_GROUP=plugdev -Wno-dev" hostmakedepends="pkg-config" makedepends="libusb-devel fftw-devel" _desc="Low cost software defined radio (SDR) platform" short_desc="${_desc} - tools" maintainer="DragonGhost7 " license="GPL-2.0-or-later" homepage="https://greatscottgadgets.com/hackrf/" distfiles="https://github.com/greatscottgadgets/hackrf/releases/download/v${version}/${pkgname}-${version}.tar.xz" checksum=bacd4e7937467ffa14654624444c8b5c716ab470d8c1ee8d220d2094ae2adb3e post_install() { for f in ../firmware-bin/*.{bin,dfu}; do vinstall "$f" 644 usr/share/hackrf/ done } libhackrf_package() { short_desc="${_desc} - library" pkg_install() { vmove usr/lib/*.so.* vmove usr/lib/udev/rules.d } } libhackrf-devel_package() { short_desc="${_desc} - development files" depends="libhackrf>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/*.a vmove usr/lib/*.so vmove usr/lib/pkgconfig } }