diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 16 insertions, 14 deletions
@@ -1,12 +1,14 @@ pkgbase = quisk pkgdesc = Software Defined Radio (SDR) transceiver that can control various radio hardware. - pkgver = 4.2.21 + pkgver = 4.2.34 pkgrel = 1 url = http://james.ahlstrom.name/quisk/ arch = x86_64 arch = aarch64 - license = GPL2 - makedepends = python-pip + license = GPL-2.0-only + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools depends = python depends = python-pyusb @@ -18,10 +20,10 @@ pkgbase = quisk depends = python-pyserial optdepends = codec2: Enable FreeDV open digital voice codec optdepends = soapysdr: Enable SoapySDR support - source = quisk-4.2.21.tar.gz::https://pypi.io/packages/source/q/quisk/quisk-4.2.21.tar.gz + source = quisk-4.2.34.tar.gz::https://pypi.io/packages/source/q/quisk/quisk-4.2.34.tar.gz source = icon.png source = quisk.desktop - sha256sums = 86cbd257cd1301e4dd5f78267e8e42a223a2f285488e5c43d69491083c08814a + sha256sums = 3f005098be829c3a79e5e2e15ebdefa495dfe0370a030cc54829f3c6de4da1be sha256sums = a20dd6847c4554d79606cc86a1514671cbc2ef9d472d43e9c1b9d8d09665fbc8 sha256sums = 634f37687447651cd09d82583ce4a0ef5d39968f92b04671e3fbe6bbadf466a9 @@ -1,37 +1,37 @@ -# Maintainer: ramen <hendrik@hndrkk.sh> +# Contributor: ramen <hendrik@hndrkk.sh> # Contributor: ra1nb0w # Contributor: Andreas Schreiner <andreas.schreiner@sonnenmulde.at> # Contributor: Mike WB2FKO <mph at sportscliche dot com> pkgname=quisk -pkgver=4.2.21 +pkgver=4.2.34 pkgrel=1 pkgdesc='Software Defined Radio (SDR) transceiver that can control various radio hardware.' arch=('x86_64' 'aarch64') url='http://james.ahlstrom.name/quisk/' -license=('GPL2') +license=('GPL-2.0-only') depends=('python' 'python-pyusb' 'python-wxpython') depends+=('portaudio' 'alsa-lib' 'libpulse' 'fftw' 'python-pyserial') optdepends=('codec2: Enable FreeDV open digital voice codec' 'soapysdr: Enable SoapySDR support') -makedepends=('python-pip' 'python-setuptools') +makedepends=(python-build python-installer python-wheel python-setuptools) source=( "${pkgname}-${pkgver}.tar.gz::https://pypi.io/packages/source/q/${pkgname}/${pkgname}-${pkgver}.tar.gz" 'icon.png' 'quisk.desktop' ) -sha256sums=('86cbd257cd1301e4dd5f78267e8e42a223a2f285488e5c43d69491083c08814a' +sha256sums=('3f005098be829c3a79e5e2e15ebdefa495dfe0370a030cc54829f3c6de4da1be' 'a20dd6847c4554d79606cc86a1514671cbc2ef9d472d43e9c1b9d8d09665fbc8' '634f37687447651cd09d82583ce4a0ef5d39968f92b04671e3fbe6bbadf466a9') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py build + cd ${pkgname}-${pkgver} + python -m build --wheel --no-isolation } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py install --root "${pkgdir}" --optimize=1 --skip-build + cd ${pkgname}-${pkgver} + python -m installer --destdir="$pkgdir" dist/*.whl install -D "${srcdir}/icon.png" -m 0644 "${pkgdir}/usr/share/${pkgname}/${pkgname}_icon.png" install -D "${srcdir}/quisk.desktop" -m 0644 "${pkgdir}/usr/share/applications/quisk.desktop" } |