summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2017-05-01 23:10:04 -0300
committerDaniel Bermond2017-05-01 23:10:04 -0300
commiteaea04dc6d7df246992999d833408dfe8ea3e655 (patch)
tree94633afedfe249a3fdda3c0d2de2c1fe871f6f71 /PKGBUILD
downloadaur-eaea04dc6d7df246992999d833408dfe8ea3e655.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..594883c86ba2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer : Daniel Bermond < yahoo-com: danielbermond >
+
+pkgbase=python-ninja-syntax
+pkgname=('python-ninja-syntax' 'python2-ninja-syntax')
+pkgver=1.7.2
+pkgrel=1
+_commondesc="module for generating .ninja files"
+arch=('any')
+url="https://pypi.python.org/pypi/ninja_syntax/"
+license=('APACHE')
+makedepends=('python-setuptools' 'python2-setuptools')
+source=("https://pypi.python.org/packages/4b/c3/303da27e7d72aeae5d1879d592048fcd5e8c0c333505b76dda136ab342c0/ninja_syntax-${pkgver}.tar.gz")
+sha256sums=('342dc97b9e88a6495bae22953ee6063f91d2f03db6f727b62ba5c3092a18ef1f')
+
+prepare() {
+ cp -a "ninja_syntax-${pkgver}" "ninja_syntax-${pkgver}-py2"
+}
+
+build() {
+ msg2 "Building for Python3..."
+ cd "ninja_syntax-${pkgver}"
+ python setup.py build
+
+ msg2 "Building for Python2..."
+ cd "${srcdir}/ninja_syntax-${pkgver}-py2"
+ python2 setup.py build
+}
+
+package_python-ninja-syntax() {
+ pkgdesc="Python3 ${_commondesc}"
+ depends=('python')
+
+ cd "ninja_syntax-${pkgver}"
+ python setup.py install --root="$pkgdir" --optimize=1
+}
+
+package_python2-ninja-syntax() {
+ pkgdesc="Python2 ${_commondesc}"
+ depends=('python2')
+
+ cd "ninja_syntax-${pkgver}-py2"
+ python2 setup.py install --root="$pkgdir" --optimize=1
+}