summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuís Ferreira2019-06-29 19:39:22 +0100
committerLuís Ferreira2019-06-29 19:39:22 +0100
commitd5c91baafe64ab739a20e9697b62c35e948950ba (patch)
treebfc52d51358270f32a8f46d3226b0214f22ead73
downloadaur-d5c91baafe64ab739a20e9697b62c35e948950ba.tar.gz
pkg: update to version 0.4.12
Signed-off-by: Luís Ferreira <contact@lsferreira.net>
-rw-r--r--.SRCINFO49
-rw-r--r--PKGBUILD71
2 files changed, 120 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..34bc4670216d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,49 @@
+pkgbase = python-catkin
+ pkgdesc = catkin package library
+ pkgver = 0.4.12
+ pkgrel = 1
+ url = http://wiki.ros.org/catkin_pkg
+ arch = any
+ license = BSD
+ checkdepends = python-nose
+ checkdepends = python2-nose
+ checkdepends = python-mock
+ checkdepends = python2-mock
+ checkdepends = python-argparse
+ checkdepends = python2-argparse
+ checkdepends = python-dateutil
+ checkdepends = python2-dateutil
+ checkdepends = python-docutils
+ checkdepends = python2-docutils
+ checkdepends = flake8
+ checkdepends = python2-flake8
+ makedepends = python
+ makedepends = python2
+ makedepends = python-setuptools
+ makedepends = python2-setuptools
+ makedepends = python-argparse
+ makedepends = python2-argparse
+ makedepends = python-dateutil
+ makedepends = python2-dateutil
+ makedepends = python-docutils
+ makedepends = python2-docutils
+ conflicts = python2-catkin_pkg
+ conflicts = python-catkin-pkg
+ conflicts = python-catkin_pkg
+ source = https://github.com/ros-infrastructure/catkin_pkg/archive/0.4.12.tar.gz
+ sha256sums = cc2f4f4c02aa72d3b1fad18fe87348ac009c4b9da5602a09cd954a287d330e4e
+
+pkgname = python-catkin
+ depends = python
+ depends = python-argparse
+ depends = python-dateutil
+ depends = python-docutils
+ depends = python-pyparsing
+
+pkgname = python2-catkin
+ depends = python2
+ depends = python2-argparse
+ depends = python2-dateutil
+ depends = python2-docutils
+ depends = python2-pyparsing
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8cc4e9662164
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,71 @@
+# Maintainer: Luís Ferreira <luis@aurorafoss.org>
+# Contributor: Kartik Mohta <kartikmohta@gmail.com>
+
+pkgbase='python-catkin'
+pkgname=('python-catkin' 'python2-catkin')
+_module='catkin_pkg'
+pkgver='0.4.12'
+pkgrel=1
+pkgdesc="catkin package library"
+url="http://wiki.ros.org/catkin_pkg"
+arch=('any')
+license=('BSD')
+conflicts=('python2-catkin_pkg' 'python-catkin-pkg' 'python-catkin_pkg')
+makedepends=(
+ 'python' 'python2'
+ 'python-setuptools' 'python2-setuptools'
+ 'python-argparse' 'python2-argparse'
+ 'python-dateutil' 'python2-dateutil'
+ 'python-docutils' 'python2-docutils'
+)
+checkdepends=(
+ 'python-nose' 'python2-nose'
+ 'python-mock' 'python2-mock'
+ 'python-argparse' 'python2-argparse'
+ 'python-dateutil' 'python2-dateutil'
+ 'python-docutils' 'python2-docutils'
+ 'flake8' 'python2-flake8'
+)
+source=("https://github.com/ros-infrastructure/${_module}/archive/${pkgver}.tar.gz")
+sha256sums=('cc2f4f4c02aa72d3b1fad18fe87348ac009c4b9da5602a09cd954a287d330e4e')
+
+build() {
+ cd "${srcdir}/${_module}-${pkgver}"
+ python2 setup.py build
+ python setup.py build
+}
+
+check() {
+ cd "${srcdir}/${_module}-${pkgver}"
+ nosetests -s --tests test
+}
+
+package_python2-catkin() {
+ depends=(
+ 'python2'
+ 'python2-argparse'
+ 'python2-dateutil'
+ 'python2-docutils'
+ 'python2-pyparsing'
+ )
+
+ cd "${srcdir}/${_module}-${pkgver}"
+
+ python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+package_python-catkin() {
+ depends=(
+ 'python'
+ 'python-argparse'
+ 'python-dateutil'
+ 'python-docutils'
+ 'python-pyparsing'
+ )
+
+ cd "${srcdir}/${_module}-${pkgver}"
+
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}