diff options
author | Christopher Arndt | 2016-11-07 23:25:25 +0100 |
---|---|---|
committer | Christopher Arndt | 2016-11-07 23:25:25 +0100 |
commit | 4d65667ebe2972a12ca17d571afb2ea31130b6d2 (patch) | |
tree | f3eb6e161dab4a41a130ae0d4a90866200e7eed7 | |
download | aur-4d65667ebe2972a12ca17d571afb2ea31130b6d2.tar.gz |
New package 'python-rtmidi'
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 49 |
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" +} |