summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSimon Thorpe2015-08-27 04:25:21 +0000
committerSimon Thorpe2015-08-27 04:25:21 +0000
commitf277d67d0be1a7f5a85809543e9e737c2c6480bd (patch)
tree8e298951fa449316fa026da87052f7789d136ab5 /PKGBUILD
downloadaur-f277d67d0be1a7f5a85809543e9e737c2c6480bd.tar.gz
1.3.6.4-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3b326ef1fed1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Simon Thorpe <simon@hivetechnology.com.au>
+pkgname=easyabc
+pkgver=1.3.6.4
+pkgrel=1
+pkgdesc="A graphical music notation editor for the ABC music notation language"
+arch=('i686' 'x86_64' 'ppc')
+url="http://sourceforge.net/projects/easyabc/"
+license=('GPL')
+depends=('wxpython2.8' 'python2-pyparsing' 'python2-pygame' 'abcmidi' 'abcm2ps' 'ghostscript')
+makedepends=('gendesk')
+source=('http://downloads.sourceforge.net/project/easyabc/EasyABC/1.3.6.4/easyabc_source_code_1.3.6.4.1.zip')
+sha256sums=('403f529614ac77ff03617c74746db9173b493b9024645b254a07c8a360d059b2')
+
+prepare(){
+ gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" \
+ --name='EasyABC' \
+ --mimetype='text/vnd.abc' \
+ --categories 'Audio;Sequencer;Midi;AudioVideoEditing;Music;AudioVideo;'
+}
+
+package(){
+ mkdir -p $pkgdir/usr/share
+ mkdir -p $pkgdir/usr/bin
+ cp -R $srcdir/easyabc_source_code_1.3.6.4.1 $pkgdir/usr/share/easyabc
+ echo -e '#!/bin/bash\npython2 /usr/share/easyabc/easy_abc.py "$@"' >$pkgdir/usr/bin/easyabc
+ chmod +x $pkgdir/usr/bin/easyabc
+ install -Dm644 "$srcdir/easyabc_source_code_1.3.6.4.1/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/usr/share/easyabc/bin/
+ ln -s /usr/bin/abc2midi $pkgdir/usr/share/easyabc/bin/
+ ln -s /usr/bin/abcm2ps $pkgdir/usr/share/easyabc/bin/
+}