summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2016-11-07 23:25:25 +0100
committerChristopher Arndt2016-11-07 23:25:25 +0100
commit4d65667ebe2972a12ca17d571afb2ea31130b6d2 (patch)
treef3eb6e161dab4a41a130ae0d4a90866200e7eed7
downloadaur-4d65667ebe2972a12ca17d571afb2ea31130b6d2.tar.gz
New package 'python-rtmidi'
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD49
3 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..61d7b74c19b8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+# Generated by mksrcinfo v8
+# Mon Nov 7 22:23:41 UTC 2016
+pkgbase = python-rtmidi
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://github.com/SpotlightKid/python-rtmidi
+ arch = i686
+ arch = x86_64
+ arch = arm
+ license = MIT
+ makedepends = python-setuptools
+ makedepends = python2-setuptools
+ depends = jack
+ source = https://pypi.python.org/packages/32/4d/8321a72874916acd77ef93f22cceae78b5c7534711b9c12cd870d7c7666c/python-rtmidi-1.0.0.tar.bz2
+ sha256sums = a00b7204587823f7e0d9faa2e139f63c3902a1645d1f2213b60e1d3befbb2e42
+
+pkgname = python-rtmidi
+ pkgdesc = Python bindings for the cross-platform MIDI I/O library RtMidi
+ depends = python
+
+pkgname = python2-rtmidi
+ pkgdesc = Python 2 bindings for the cross-platform MIDI I/O library RtMidi
+ depends = python2
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..a6a48d1b588d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+python-rtmidi-*.tar.bz2
+python-rtmidi-*.pkg.tar.xz
+python2-rtmidi-*.pkg.tar.xz
+python-rtmidi-*.src.tar.gz
+.AURINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..213bec97037f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
+
+_pkgbase="rtmidi"
+pkgbase="python-${_pkgbase}"
+pkgname=(${pkgbase} python2-${_pkgbase})
+pkgver=1.0.0
+pkgrel=1
+arch=('i686' 'x86_64' 'arm')
+url="https://github.com/SpotlightKid/python-rtmidi"
+license=('MIT')
+depends=('jack')
+makedepends=('python-setuptools' 'python2-setuptools')
+source=("https://pypi.python.org/packages/32/4d/8321a72874916acd77ef93f22cceae78b5c7534711b9c12cd870d7c7666c/${pkgbase}-$pkgver.tar.bz2")
+sha256sums=('a00b7204587823f7e0d9faa2e139f63c3902a1645d1f2213b60e1d3befbb2e42')
+
+
+prepare() {
+ cp -r ${pkgbase}-${pkgver} python2-${_pkgbase}-${pkgver}
+}
+
+build() {
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+ python setup.py build
+
+ cd "${srcdir}/python2-${_pkgbase}-${pkgver}"
+ python2 setup.py build
+}
+
+package_python-rtmidi() {
+ pkgdesc="Python bindings for the cross-platform MIDI I/O library RtMidi"
+ depends=('python')
+
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+ python setup.py install --root="$pkgdir" --skip-build --optimize=1
+
+ # license
+ install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+package_python2-rtmidi() {
+ pkgdesc="Python 2 bindings for the cross-platform MIDI I/O library RtMidi"
+ depends=('python2')
+
+ cd "${srcdir}/python2-${_pkgbase}-$pkgver"
+ python2 setup.py install --root="$pkgdir" --skip-build --optimize=1
+
+ # license
+ install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}