summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2017-07-31 19:07:37 +0200
committerCarsten Teibes2017-07-31 19:07:37 +0200
commit1e477e0f07e8dec419390b3a6653190ac5fb6c94 (patch)
treeadfe1a404e268c75a87ef851d04ab6ad990228c9
downloadaur-1e477e0f07e8dec419390b3a6653190ac5fb6c94.tar.gz
[add] midieditor 3.0.0
-rw-r--r--.SRCINFO21
-rw-r--r--MidiEditor.desktop8
-rw-r--r--PKGBUILD49
-rwxr-xr-xmidieditor.sh3
4 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f6721f1141f0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = midieditor
+ pkgdesc = Graphical interface to edit, play, and record Midi data
+ pkgver = 3.0.0
+ pkgrel = 1
+ url = http://midieditor.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = subversion
+ makedepends = imagemagick
+ depends = qt4
+ depends = sfml
+ source = midieditor-3.0.0::svn+https://svn.code.sf.net/p/midieditor/code/trunk#revision=66
+ source = midieditor.sh
+ source = MidiEditor.desktop
+ sha256sums = SKIP
+ sha256sums = f7b7668c2a0ead8eb837e0943d494644cc18199af91485bb41a550ac47cc8d73
+ sha256sums = 14fa01e93af2ab167d359c203457f73c3072da7aebea90a4e91cf502e1196ef4
+
+pkgname = midieditor
+
diff --git a/MidiEditor.desktop b/MidiEditor.desktop
new file mode 100644
index 000000000000..bc2411a9359d
--- /dev/null
+++ b/MidiEditor.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=MidiEditor
+Comment=Midi Editor
+Exec=midieditor
+Icon=midieditor
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4aa5644acc44
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG
+
+pkgname=midieditor
+pkgver=3.0.0
+pkgrel=1
+pkgdesc="Graphical interface to edit, play, and record Midi data"
+arch=('i686' 'x86_64')
+url="http://midieditor.sourceforge.net/"
+license=('GPL3')
+depends=('qt4' 'sfml')
+makedepends=('subversion' 'imagemagick')
+source=($pkgname-$pkgver::'svn+https://svn.code.sf.net/p/midieditor/code/trunk#revision=66' # 3.0.0 is not tagged
+ "$pkgname.sh"
+ "MidiEditor.desktop")
+sha256sums=('SKIP'
+ 'f7b7668c2a0ead8eb837e0943d494644cc18199af91485bb41a550ac47cc8d73'
+ '14fa01e93af2ab167d359c203457f73c3072da7aebea90a4e91cf502e1196ef4')
+
+prepare() {
+ cd $pkgname-$pkgver
+
+ # convert icon
+ convert -resize 48x48 run_environment/graphics/$pkgname.png ../$pkgname.png
+}
+
+build() {
+ cd $pkgname-$pkgver
+
+ qmake-qt4
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+
+ # launcher + binary
+ install -Dm0755 ../$pkgname.sh "$pkgdir"/usr/bin/$pkgname
+ install -Dm0755 MidiEditor "$pkgdir"/usr/lib/midieditor/MidiEditor
+
+ # data
+ cd run_environment
+ install -d "$pkgdir"/usr/share/midieditor/assistant
+ install -m0644 assistant/$pkgname-*.q* "$pkgdir"/usr/share/midieditor/assistant/
+ cp -rup graphics metronome $pkgname.ico version_info.xml "$pkgdir"/usr/share/midieditor/
+
+ # .desktop entry
+ install -Dm0644 "$srcdir"/MidiEditor.desktop "$pkgdir"/usr/share/applications/MidiEditor.desktop
+ install -Dm0644 "$srcdir"/$pkgname.png "$pkgdir"/usr/share/pixmaps/$pkgname.png
+}
diff --git a/midieditor.sh b/midieditor.sh
new file mode 100755
index 000000000000..9ecb6b2d721e
--- /dev/null
+++ b/midieditor.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+cd /usr/share/midieditor && exec /usr/lib/midieditor/MidiEditor $@