Date: Wednesday, February 8, 2023 @ 22:28:54 Author: arojas Revision: 1396743
upgpkg: hackrf 2023.01.1-1: Update to 2023.01.1 Modified: hackrf/trunk/PKGBUILD ----------+ PKGBUILD | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-08 22:21:11 UTC (rev 1396742) +++ PKGBUILD 2023-02-08 22:28:54 UTC (rev 1396743) @@ -1,7 +1,9 @@ -# Maintainer: Kyle Keen <[email protected]> +# Maintainer: +# Contributor: Kyle Keen <[email protected]> # Contributor: Dominik Heidler <[email protected]> + pkgname=hackrf -pkgver=2022.09.1 +pkgver=2023.01.1 pkgrel=1 pkgdesc="Driver for HackRF, allowing general purpose software defined radio (SDR)." arch=('x86_64') @@ -9,32 +11,26 @@ license=('GPL2') depends=('libusb' 'fftw') makedepends=('cmake') - -#source=("https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz" source=("https://github.com/mossmann/hackrf/releases/download/v${pkgver}/hackrf-$pkgver.tar.xz" 'hackrf.conf') -sha256sums=('bacd4e7937467ffa14654624444c8b5c716ab470d8c1ee8d220d2094ae2adb3e' +sha256sums=('32a03f943a30be4ba478e94bf69f14a5b7d55be6761007f4a4f5453418206a11' '8246a539049ec2bd6226337d8d9b4f48bd503d77de13408a5751d2a60dc76965') prepare() { - cd "$srcdir/$pkgname-$pkgver/host" + cd $pkgname-$pkgver/host # FS#41895 sed -i 's|MODE.*$|TAG+="uaccess"|' libhackrf/53-hackrf.rules* } build() { - cd "$srcdir/$pkgname-$pkgver/host" - mkdir -p build - cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr ../ - make + cmake -B build -S $pkgname-$pkgver/host \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build } package() { - cd "$srcdir/$pkgname-$pkgver" - pushd host/build - make DESTDIR="$pkgdir" install - popd + DESTDIR="$pkgdir" cmake --install build + cd $pkgname-$pkgver pushd host/libhackrf install -vD -m644 53-hackrf.rules "$pkgdir/usr/lib/udev/rules.d/53-hackrf.rules" popd
