summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2022-11-17 17:12:00 +0100
committerChristopher Arndt2022-11-17 17:12:00 +0100
commit0ebadb828d5cc3c4059511aa3ea8fe67583f240b (patch)
treea6bc1b568c72915453afbc82eb9978e6c0dabd52
parent2ea87d44ac55a983c0653e3ed10d5838103ffb8e (diff)
downloadaur-0ebadb828d5cc3c4059511aa3ea8fe67583f240b.tar.gz
New upstream version 3.1.7
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD53
2 files changed, 35 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 277922c8e58c..5174e48a68ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = dxconvert
pkgdesc = A file conversion and manipulation toolkit for Yamaha FM synth patches
- pkgver = 3.0.7
+ pkgver = 3.1.7
pkgrel = 1
url = http://dxconvert.martintarenskeen.nl/
arch = any
+ groups = pro-audio
license = GPL3
depends = python
optdepends = castools: convert Cassette Interface data (DX100/27/21, DX9, TX81Z)
optdepends = python-rtmidi: MIDI input/output
optdepends = tk: dxconvert and txconvert GUI
optdepends = zbar: convert patches from QR codes to SysEx
- source = http://home.kpn.nl/m.tarenskeen/download/sysex/DXconvert/DXconvert-3.0.7.zip
- sha256sums = 6adef058809430f41eaa22cbcfb225fc61e2c2a583b9ce89f006a767d1a2a53c
+ source = http://home.kpn.nl/m.tarenskeen/download/sysex/DXconvert/DXconvert-3.1.7.zip
+ sha256sums = 3c389ef5bacfe2610887c677f0607cc0aa80d9092c21fe8b945898c49b379c08
pkgname = dxconvert
-
diff --git a/PKGBUILD b/PKGBUILD
index a3bc26776c66..8371db43d76c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,47 @@
# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
_name=DXconvert
-pkgname=dxconvert
-pkgver=3.0.7
+pkgname=${_name,,}
+pkgver=3.1.7
pkgrel=1
-pkgdesc="A file conversion and manipulation toolkit for Yamaha FM synth patches"
-arch=('any')
-url="http://dxconvert.martintarenskeen.nl/"
-license=('GPL3')
-depends=('python')
-optdepends=('castools: convert Cassette Interface data (DX100/27/21, DX9, TX81Z)'
- 'python-rtmidi: MIDI input/output'
- 'tk: dxconvert and txconvert GUI'
- 'zbar: convert patches from QR codes to SysEx')
-source=("http://home.kpn.nl/m.tarenskeen/download/sysex/${_name}/${_name}-${pkgver}.zip")
-sha256sums=('6adef058809430f41eaa22cbcfb225fc61e2c2a583b9ce89f006a767d1a2a53c')
-
+pkgdesc='A file conversion and manipulation toolkit for Yamaha FM synth patches'
+arch=(any)
+url='http://dxconvert.martintarenskeen.nl/'
+license=(GPL3)
+depends=(python)
+optdepends=(
+ 'castools: convert Cassette Interface data (DX100/27/21, DX9, TX81Z)'
+ 'python-rtmidi: MIDI input/output'
+ 'tk: dxconvert and txconvert GUI'
+ 'zbar: convert patches from QR codes to SysEx'
+)
+groups=(pro-audio)
+source=("http://home.kpn.nl/m.tarenskeen/download/sysex/$_name/$_name-$pkgver.zip")
+sha256sums=('3c389ef5bacfe2610887c677f0607cc0aa80d9092c21fe8b945898c49b379c08')
package() {
- cd "${srcdir}/${_name}-${pkgver}"
+ cd $_name-$pkgver
local py_major_ver="$(python -c 'import sys; print("%i.%i" % sys.version_info[:2])')"
+
# install Python package
- install -Dm644 DXconvert/* -t \
- "${pkgdir}/usr/lib/python${py_major_ver}/site-packages/DXconvert"
- # install scripts
+ install -Dm644 DXconvert/* \
+ -t "$pkgdir"/usr/lib/python$py_major_ver/site-packages/DXconvert
+
+ # install scripts in root dir
for py in *.py; do
- install -Dm755 "$py" "${pkgdir}/usr/bin/${py%.py}"
+ install -Dm755 "$py" "$pkgdir"/usr/bin/${py%.py}
done
- install -Dm755 midi_help.pyw "${pkgdir}/usr/bin/dxconvert-midi-help"
+
+ # install MIDI configuration helper script
+ install -Dm755 midi_help.pyw "$pkgdir"/usr/bin/dxconvert-midi-help
+
+ # install scripts in Tools dir
for tool in Tools/*.py; do
bn="${tool##*/}"
- install -Dm755 "$tool" "${pkgdir}/usr/bin/dxconvert-${bn%.py}"
+ install -Dm755 "$tool" "$pkgdir"/usr/bin/dxconvert-${bn%.py}
done
+
# Install documentation
install -Dm644 CHANGES.txt FORMATS.txt README*.txt Tools/README-Tools.txt \
- -t "${pkgdir}/usr/share/doc/${pkgname}"
+ -t "$pkgdir"/usr/share/doc/$pkgname
}