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

Reply via email to