Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
airspy


Commits:
25092cf2 by Carl Smedstad at 2024-10-26T12:26:26+02:00
Update maintainer comments

- - - - -
dccea1c4 by Carl Smedstad at 2024-10-26T12:31:52+02:00
Use SPDX license identifier

- - - - -
b5e69fef by Carl Smedstad at 2024-10-26T12:34:33+02:00
Re-format PKGBUILD

- - - - -
089e7bd6 by Carl Smedstad at 2024-10-26T12:35:13+02:00
Define _pkgname to simplify pkg path

- - - - -
86e2d1c0 by Carl Smedstad at 2024-10-26T12:35:46+02:00
Switch to sha256sums

- - - - -
7d42b45f by Carl Smedstad at 2024-10-26T12:41:18+02:00
upgpkg: 1.0.10-3: Adopt & refactor according to package guidelines

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,16 @@
 pkgbase = airspy
-       pkgdesc = Host code for Airspy SDR.
+       pkgdesc = Host code for Airspy SDR
        pkgver = 1.0.10
-       pkgrel = 2
+       pkgrel = 3
        url = https://www.airspy.com
        arch = x86_64
-       license = GPL2
+       license = GPL-2.0-or-later
        makedepends = cmake
-       depends = libusb>=1.0
+       depends = glibc
+       depends = libusb
        source = 
airspy-1.0.10.tar.gz::https://github.com/airspy/airspyone_host/archive/v1.0.10.tar.gz
        source = airspy.conf
-       sha512sums = 
61ea82e8b9892053b6fdccd7de05f248145bb5da0d4f63bb31d3a815fa739b248662a875d53d88de260cfa2a98ef266ea165ba50397e67822ea21ca273c93b24
-       sha512sums = 
6dfc97dd628c39980861e01c89d8a32e72929f19e2d64c6aa37f41cbfb5832a7aefba9a79d631c0235080252668a1d04e2e723b2a68e10df88cc8bcf964cfca8
+       sha256sums = 
fcca23911c9a9da71cebeffeba708c59d1d6401eec6eb2dd73cae35b8ea3c613
+       sha256sums = 
b210dd0698c3bb8ad59f0393c12a74e1ed8fe1b16a2faabc38467f68ebed0120
 
 pkgname = airspy


=====================================
PKGBUILD
=====================================
@@ -1,38 +1,44 @@
-# Maintainer: Kyle Keen <keen...@gmail.com>
+# Maintainer: Carl Smedstad <car...@archlinux.org>
+# Contributor: Kyle Keen <keen...@gmail.com>
 
 pkgname=airspy
+_pkgname=airspyone_host
 pkgver=1.0.10
-pkgrel=2
-pkgdesc="Host code for Airspy SDR."
-arch=('x86_64')
+pkgrel=3
+pkgdesc="Host code for Airspy SDR"
+arch=(x86_64)
 url="https://www.airspy.com";
-license=('GPL2')
-depends=('libusb>=1.0')
-makedepends=('cmake')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/airspy/airspyone_host/archive/v$pkgver.tar.gz";
-        "airspy.conf")
-sha512sums=('61ea82e8b9892053b6fdccd7de05f248145bb5da0d4f63bb31d3a815fa739b248662a875d53d88de260cfa2a98ef266ea165ba50397e67822ea21ca273c93b24'
-            
'6dfc97dd628c39980861e01c89d8a32e72929f19e2d64c6aa37f41cbfb5832a7aefba9a79d631c0235080252668a1d04e2e723b2a68e10df88cc8bcf964cfca8')
+license=('GPL-2.0-or-later')
+depends=(
+  glibc
+  libusb
+)
+makedepends=(cmake)
+source=(
+  
"$pkgname-$pkgver.tar.gz::https://github.com/airspy/airspyone_host/archive/v$pkgver.tar.gz";
+  "airspy.conf"
+)
+sha256sums=('fcca23911c9a9da71cebeffeba708c59d1d6401eec6eb2dd73cae35b8ea3c613'
+            'b210dd0698c3bb8ad59f0393c12a74e1ed8fe1b16a2faabc38467f68ebed0120')
 
 prepare() {
-  cd "$srcdir/airspyone_host-$pkgver"
+  cd $_pkgname-$pkgver
   # FS#47169
   sed -i 's|MODE.*$|TAG+="uaccess"|' airspy-tools/52-airspy.rules
 }
 
 build() {
-  cd "$srcdir/airspyone_host-$pkgver"
-  mkdir -p build
-  cd build
-  cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -Wno-dev ../
-  make
+  cd $_pkgname-$pkgver
+  cmake -S . -B build \
+    -DCMAKE_BUILD_TYPE=None \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -Wno-dev
+  cmake --build build
 }
 
 package() {
-  cd "$srcdir/airspyone_host-$pkgver/build"
-  make DESTDIR="$pkgdir" install
-  install -Dm644 "../airspy-tools/52-airspy.rules" 
"$pkgdir/usr/lib/udev/rules.d/52-airspy.rules"
-  install -Dm644 "$srcdir/airspy.conf" "$pkgdir/etc/modprobe.d/airspy.conf"
+  cd $_pkgname-$pkgver
+  DESTDIR="$pkgdir" cmake --install build
+  install -vDm644 -t "$pkgdir/usr/lib/udev/rules.d" 
airspy-tools/52-airspy.rules
+  install -vDm644 -t "$pkgdir/etc/modprobe.d" "$srcdir/airspy.conf"
 }
-
-# vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/airspy/-/compare/29e6fdd9f5b1a6b3ca90bb0729bfe07bb2445dd8...7d42b45f807d9ebb6959a1b85bc28edcb144d08a

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/airspy/-/compare/29e6fdd9f5b1a6b3ca90bb0729bfe07bb2445dd8...7d42b45f807d9ebb6959a1b85bc28edcb144d08a
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to