diff options
author | matthew | 2021-02-23 22:46:43 +0100 |
---|---|---|
committer | matthew | 2021-02-23 22:46:43 +0100 |
commit | b9feab7098e0a9aecd8e45b9a8d5cc03b36ea325 (patch) | |
tree | b75826b019fb8debc14e0c1b29b86780d8ace3a3 /PKGBUILD | |
parent | 858a6c4120e7667d246a0dcb0496768d78d499c0 (diff) | |
download | aur-b9feab7098e0a9aecd8e45b9a8d5cc03b36ea325.tar.gz |
sourcing from easyabc git
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 21 insertions, 12 deletions
@@ -1,37 +1,46 @@ +# Maintainer: mattski <redmattski at gmail dot com> # Contributor: Lex Black <autumn-wind@web.de> # Contributor: Simon Thorpe <simon@hivetechnology.com.au> pkgname=easyabc -pkgver=1.3.7.7 +pkgver=182 pkgrel=1 -pkgdesc="graphical music notation editor for the ABC music notation language" -arch=('i686' 'x86_64' 'ppc') -url="http://sourceforge.net/projects/easyabc/" +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') -makedepends=('gendesk') -source=(http://downloads.sourceforge.net/project/easyabc/EasyABC/${pkgver}/${pkgname}_source_code_${pkgver}.zip) -sha256sums=('98e775cc196254cdd7f4c07c0426ba713b159b48e8628b52345480d84301d928') +makedepends=('gendesk' 'git') +provides=($pkgname) +conflicts=($pkgname) +source=("$pkgname::git+https://github.com/jwdj/EasyABC.git") +md5sums=('SKIP') prepare(){ - gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" \ + gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" \ --name='EasyABC' \ --mimetype='text/vnd.abc' \ --categories 'Audio;Sequencer;Midi;AudioVideoEditing;Music;AudioVideo;' } +pkgver(){ + cd $pkgname + git log --pretty=format: | wc -l +} + package(){ mkdir -p "$pkgdir"/usr/share mkdir -p "$pkgdir"/usr/bin - mkdir -p "$pkgdir"/opt + mkdir -p "$pkgdir"/opt/easyabc/bin - cp -dpr --no-preserve=ownership "${pkgname}_source_code_${pkgver}" $pkgdir/opt/easyabc + 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 chmod +x $pkgdir/usr/bin/easyabc - install -Dm644 "${pkgname}_source_code_${pkgver}/img/logo64.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" + install -Dm644 "${pkgname}/img/logo64.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" 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 |