diff options
author | redmattski | 2022-10-24 17:10:10 +0200 |
---|---|---|
committer | redmattski | 2022-10-24 17:10:10 +0200 |
commit | 26647c3df35fb89d8523438976d3cec5059a488e (patch) | |
tree | b1b76345733fc01a204c1e9f152f6d6a6c76b1bc /PKGBUILD | |
parent | b9feab7098e0a9aecd8e45b9a8d5cc03b36ea325 (diff) | |
download | aur-26647c3df35fb89d8523438976d3cec5059a488e.tar.gz |
depend on python 3.9
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -3,13 +3,14 @@ # Contributor: Simon Thorpe <simon@hivetechnology.com.au> pkgname=easyabc -pkgver=182 +pkgver=305 pkgrel=1 pkgdesc="A graphical music notation editor for the ABC music notation language" arch=('any') url="https://github.com/jwdj/EasyABC" license=('GPL') -depends=('python-wxpython' 'python-pyparsing' 'python-pygame' 'abcmidi' 'abcm2ps' 'ghostscript') +#depends=('python-wxpython' 'python-pyparsing' 'python-pygame' 'abcmidi' 'abcm2ps' 'ghostscript') +depends=('python39' 'abcmidi' 'abcm2ps' 'ghostscript') makedepends=('gendesk' 'git') provides=($pkgname) conflicts=($pkgname) @@ -35,12 +36,21 @@ package(){ install -dm755 "$pkgdir"/opt/easyabc cp -dpr --no-preserve=ownership "${pkgname}" $pkgdir/opt/ - echo -e '#!/bin/bash\npython /opt/easyabc/easy_abc.py "$@"' > $pkgdir/usr/bin/easyabc + echo -e '#!/bin/bash\n/opt/easyabc/bin/python /opt/easyabc/easy_abc.py "$@"' > $pkgdir/usr/bin/easyabc chmod +x $pkgdir/usr/bin/easyabc install -Dm644 "${pkgname}/img/logo64.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + + cd "$pkgdir"/opt + python3.9 -m venv easyabc + source easyabc/bin/activate + pip install --upgrade pip + pip install wxpython==4.1.1 --use-pep517 + pip install pyparsing + pip install pygame + ln -s /usr/bin/abc2abc $pkgdir/opt/easyabc/bin/ ln -s /usr/bin/abc2midi $pkgdir/opt/easyabc/bin/ ln -s /usr/bin/abcm2ps $pkgdir/opt/easyabc/bin/ -}
\ No newline at end of file +} |