summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Thorpe2015-08-27 04:25:21 +0000
committerSimon Thorpe2015-08-27 04:25:21 +0000
commitf277d67d0be1a7f5a85809543e9e737c2c6480bd (patch)
tree8e298951fa449316fa026da87052f7789d136ab5
downloadaur-f277d67d0be1a7f5a85809543e9e737c2c6480bd.tar.gz
1.3.6.4-1
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD33
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..34c812d0ffa0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = easyabc
+ pkgdesc = A graphical music notation editor for the ABC music notation language
+ pkgver = 1.3.6.4
+ pkgrel = 1
+ url = http://sourceforge.net/projects/easyabc/
+ arch = i686
+ arch = x86_64
+ arch = ppc
+ license = GPL
+ makedepends = gendesk
+ depends = wxpython2.8
+ depends = python2-pyparsing
+ depends = python2-pygame
+ depends = abcmidi
+ depends = abcm2ps
+ depends = ghostscript
+ source = http://downloads.sourceforge.net/project/easyabc/EasyABC/1.3.6.4/easyabc_source_code_1.3.6.4.1.zip
+ sha256sums = 403f529614ac77ff03617c74746db9173b493b9024645b254a07c8a360d059b2
+
+pkgname = easyabc
+
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/
+}