Skip to content

Commit ffacd1e

Browse files
committed
sync
1 parent 5388c80 commit ffacd1e

5 files changed

Lines changed: 85 additions & 0 deletions

File tree

maintain/build/quisk/.SRCINFO

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
pkgbase = quisk
2+
pkgdesc = Software Defined Radio (SDR) transceiver that can control various radio hardware.
3+
pkgver = 4.2.44
4+
pkgrel = 1
5+
url = http://james.ahlstrom.name/quisk/
6+
arch = x86_64
7+
arch = aarch64
8+
license = GPL-2.0-only
9+
makedepends = python-build
10+
makedepends = python-installer
11+
makedepends = python-wheel
12+
makedepends = python-setuptools
13+
depends = python
14+
depends = python-pyusb
15+
depends = python-wxpython
16+
depends = portaudio
17+
depends = alsa-lib
18+
depends = libpulse
19+
depends = fftw
20+
depends = python-pyserial
21+
optdepends = codec2: Enable FreeDV open digital voice codec
22+
optdepends = soapysdr: Enable SoapySDR support
23+
source = quisk-4.2.44.tar.gz::https://pypi.io/packages/source/q/quisk/quisk-4.2.44.tar.gz
24+
source = icon.png
25+
source = quisk.desktop
26+
b2sums = af58dfaea97902e1a1f9bdb3417f2e9e2687af91944e35b6c65975c30f84a53aafdb6196f577809758cdbe65136ce6a65fb4ee24b8e4efad424a9da9e423435f
27+
b2sums = 11e81951156ed35888ccdd1a528a4adab29dc0a5d4b5aa1e3cc64e476ec7770ce034e7f403ad93e374a169d0f5df7e4e9080cd837f756a3b9de67a8d0613a00a
28+
b2sums = c54e29d4595a31b4f33203396b84808c00a91db58416c8b25ec6e4ded0635a53146d11d21b4ac41bf9b4897711413f35c921d39e2c7e820b4b69ffb303354014
29+
30+
pkgname = quisk
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[quisk]
2+
source = 'pypi'
3+
pypi = 'quisk'

maintain/build/quisk/PKGBUILD

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Maintainer: envolution
2+
# Contributor: neolouker <neolouker@gmail.com>
3+
# Contributor: ramen <hendrik@hndrkk.sh>
4+
# Contributor: ra1nb0w
5+
# Contributor: Andreas Schreiner <andreas.schreiner@sonnenmulde.at>
6+
# Contributor: Mike WB2FKO <mph at sportscliche dot com>
7+
# shellcheck shell=bash disable=SC2034,SC2154
8+
9+
pkgname=quisk
10+
pkgver=4.2.44
11+
pkgrel=1
12+
pkgdesc='Software Defined Radio (SDR) transceiver that can control various radio hardware.'
13+
arch=('x86_64' 'aarch64')
14+
url='http://james.ahlstrom.name/quisk/'
15+
license=('GPL-2.0-only')
16+
depends=('python' 'python-pyusb' 'python-wxpython')
17+
depends+=('portaudio' 'alsa-lib' 'libpulse' 'fftw' 'python-pyserial')
18+
optdepends=('codec2: Enable FreeDV open digital voice codec'
19+
'soapysdr: Enable SoapySDR support')
20+
makedepends=(python-build python-installer python-wheel python-setuptools)
21+
source=(
22+
"${pkgname}-${pkgver}.tar.gz::https://pypi.io/packages/source/q/${pkgname}/${pkgname}-${pkgver}.tar.gz"
23+
'icon.png'
24+
'quisk.desktop'
25+
)
26+
b2sums=('af58dfaea97902e1a1f9bdb3417f2e9e2687af91944e35b6c65975c30f84a53aafdb6196f577809758cdbe65136ce6a65fb4ee24b8e4efad424a9da9e423435f'
27+
'11e81951156ed35888ccdd1a528a4adab29dc0a5d4b5aa1e3cc64e476ec7770ce034e7f403ad93e374a169d0f5df7e4e9080cd837f756a3b9de67a8d0613a00a'
28+
'c54e29d4595a31b4f33203396b84808c00a91db58416c8b25ec6e4ded0635a53146d11d21b4ac41bf9b4897711413f35c921d39e2c7e820b4b69ffb303354014')
29+
30+
build() {
31+
cd ${pkgname}-${pkgver}
32+
python -m build --wheel --no-isolation
33+
}
34+
35+
package() {
36+
cd ${pkgname}-${pkgver}
37+
install -Dm644 "${srcdir}/icon.png" "${pkgdir}/usr/share/${pkgname}/${pkgname}_icon.png"
38+
install -Dm644 "${srcdir}/quisk.desktop" "${pkgdir}/usr/share/applications/quisk.desktop"
39+
install -Dm644 "license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
40+
install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
41+
python -m installer --destdir="$pkgdir" dist/*.whl
42+
}
43+
# vim:set ts=2 sw=2 et:

maintain/build/quisk/icon.png

290 KB
Loading

maintain/build/quisk/quisk.desktop

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[Desktop Entry]
2+
Name=Quisk
3+
GenericName=Software Defined Radio (SDR) transceiver
4+
Comment=Software Defined Radio (SDR) transceiver
5+
Exec=quisk
6+
Icon=/usr/share/quisk/quisk_icon.png
7+
Terminal=false
8+
Type=Application
9+
Categories=Network;HamRadio;

0 commit comments

Comments
 (0)