summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKartik Mohta2017-05-31 20:31:41 -0400
committerKartik Mohta2017-06-18 14:25:53 -0400
commit39c925fdc2418b525dcaad048461fab1a7f79cce (patch)
treedc90c262a91fec48d830c95f8c9e7bca8eda6bfd /PKGBUILD
parent52251c1557cd66d4c48199ca5c6a1c2b8671d7cc (diff)
downloadaur-39c925fdc2418b525dcaad048461fab1a7f79cce.tar.gz
Add conflicts between the Python 2 & 3 packages
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 31 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8d0ce41f7ec..b16777d3c7b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,41 @@
-#Automatically generated by pip2arch on 2014-06-09
+# Maintainer: Kartik Mohta <kartikmohta@gmail.com>
-pkgname=python-rosdistro
-pkgver=0.6.2
+pkgbase=('python-rosdistro')
+pkgname=('python-rosdistro' 'python2-rosdistro')
+_module='rosdistro'
+pkgver='0.6.2'
pkgrel=1
pkgdesc="A tool to work with rosdistro files"
-arch=('any')
url="http://wiki.ros.org/rosdistro"
+depends=()
+makedepends=('python-setuptools' 'python2-setuptools')
license=('BSD')
-depends=('python')
-makedepends=('python' 'python-setuptools')
-source=("http://download.ros.org/downloads/rosdistro/rosdistro-$pkgver.tar.gz"
- "https://raw.githubusercontent.com/ros-infrastructure/rosdistro/f6a87bf67a39c64ed962c3f79d7b45256e0c14a7/LICENSE.txt")
-sha256sums=('834776e7419465b23080b099ddb3b981fbe8623442ed2b446989f3fa998fb178'
- '32aac2a1d3abb4c6ee1c0a973f6337874228d459a2565c5ad4c6a4dc46e84b3b')
-conflicts=(python2-rosdistro)
+arch=('any')
+source=("https://files.pythonhosted.org/packages/source/r/rosdistro/rosdistro-${pkgver}.tar.gz")
+md5sums=('5ef1af890d0fc92c6920c4c86ef498cd')
+
+prepare() {
+ cp -a "${srcdir}/${_module}-${pkgver}"{,-python2}
+}
build() {
- cd rosdistro-$pkgver
- python setup.py build
+ cd "${srcdir}/${_module}-${pkgver}"
+ python setup.py build
+
+ cd "${srcdir}/${_module}-${pkgver}-python2"
+ python2 setup.py build
+}
+
+package_python-rosdistro() {
+ depends+=('python' 'python-catkin_pkg' 'python-rospkg' 'python-yaml')
+ conflicts=('python2-rosdistro')
+ cd "${srcdir}/${_module}-${pkgver}"
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
}
-package() {
- cd rosdistro-$pkgver
- python setup.py install --root="$pkgdir" --optimize=1
- install -Dm644 ../LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+package_python2-rosdistro() {
+ depends+=('python2' 'python2-catkin_pkg' 'python2-rospkg' 'python2-yaml')
+ conflicts=('python-rosdistro')
+ cd "${srcdir}/${_module}-${pkgver}-python2"
+ python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build
}