summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Wienke2016-11-17 16:31:58 +0100
committerJohannes Wienke2016-11-17 16:31:58 +0100
commit908f7b7fae5f96b6a4412eee14414b4599f3f988 (patch)
treea84d9deb8616d9b83094bc5255a307db4938ac19
downloadaur-908f7b7fae5f96b6a4412eee14414b4599f3f988.tar.gz
Initial release
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD45
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..16a7478760c8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = python2-rsb-stable-git
+ pkgdesc = Robotics Service Bus Python implementation
+ pkgver = 0.15.0.7d0fc4d
+ pkgrel = 1
+ url = https://projects.cor-lab.org/projects/rsb
+ arch = any
+ license = LGPL3
+ checkdepends = spread-daemon
+ checkdepends = spread-python2
+ checkdepends = python2-nose
+ checkdepends = python2-pylint
+ checkdepends = python2-coverage
+ makedepends = git
+ makedepends = python2-setuptools
+ makedepends = rsb-proto-stable-git
+ makedepends = python2-nose
+ makedepends = python2-pylint
+ makedepends = python2-coverage
+ makedepends = python2-spread
+ depends = python2
+ depends = python2-protobuf
+ optdepends = spread-python2
+ provides = python2-rsb
+ conflicts = python2-rsb
+ source = python2-rsb::git+https://code.cor-lab.org/git/rsb.git.python#branch=0.15
+ md5sums = SKIP
+
+pkgname = python2-rsb-stable-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e394be57c20a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Johannes Wienke <languitar@semipol.de>
+
+pkgname='python2-rsb-stable-git'
+pkgver=0.15.0.7d0fc4d
+pkgrel=1
+pkgdesc='Robotics Service Bus Python implementation'
+arch=(any)
+url='https://projects.cor-lab.org/projects/rsb'
+license=('LGPL3')
+depends=('python2' 'python2-protobuf')
+makedepends=('git' 'python2-setuptools' 'rsb-proto-stable-git' 'python2-nose' 'python2-pylint' 'python2-coverage' 'python2-spread')
+optdepends=('spread-python2')
+checkdepends=('spread-daemon' 'spread-python2' 'python2-nose' 'python2-pylint' 'python2-coverage')
+source=("python2-rsb::git+https://code.cor-lab.org/git/rsb.git.python#branch=0.15")
+md5sums=('SKIP')
+conflicts=('python2-rsb')
+provides=('python2-rsb')
+
+pkgver() {
+ cd "${srcdir}/python2-rsb"
+ printf "%s" "$(git describe --long | sed 's/release-//;s/\([^-]*-\)g/\1/;s/-/./g')"
+}
+
+prepare() {
+ cd "${srcdir}/python2-rsb"
+ cat << EOF >> setup.cfg
+[proto]
+protocolroot=/usr/share/rsbprotocol0.15
+EOF
+}
+
+build() {
+ cd "${srcdir}/python2-rsb"
+ python2 setup.py bdist_egg
+}
+
+check() {
+ cd "${srcdir}/python2-rsb"
+ python2 setup.py nosetests
+}
+
+package() {
+ cd "${srcdir}/python2-rsb"
+ python2 setup.py install --root="${pkgdir}/" --optimize=1
+}