diff options
author | Christopher Arndt | 2022-11-17 17:12:00 +0100 |
---|---|---|
committer | Christopher Arndt | 2022-11-17 17:12:00 +0100 |
commit | 0ebadb828d5cc3c4059511aa3ea8fe67583f240b (patch) | |
tree | a6bc1b568c72915453afbc82eb9978e6c0dabd52 | |
parent | 2ea87d44ac55a983c0653e3ed10d5838103ffb8e (diff) | |
download | aur-0ebadb828d5cc3c4059511aa3ea8fe67583f240b.tar.gz |
New upstream version 3.1.7
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 35 insertions, 26 deletions
@@ -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 - @@ -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 } |