diff options
author | Luís Ferreira | 2019-06-29 19:39:22 +0100 |
---|---|---|
committer | Luís Ferreira | 2019-06-29 19:39:22 +0100 |
commit | d5c91baafe64ab739a20e9697b62c35e948950ba (patch) | |
tree | bfc52d51358270f32a8f46d3226b0214f22ead73 | |
download | aur-d5c91baafe64ab739a20e9697b62c35e948950ba.tar.gz |
pkg: update to version 0.4.12
Signed-off-by: Luís Ferreira <contact@lsferreira.net>
-rw-r--r-- | .SRCINFO | 49 | ||||
-rw-r--r-- | PKGBUILD | 71 |
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" +} |