summaryrefslogtreecommitdiff
path: root/pcr/waf/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/waf/PKGBUILD')
-rw-r--r--pcr/waf/PKGBUILD47
1 files changed, 47 insertions, 0 deletions
diff --git a/pcr/waf/PKGBUILD b/pcr/waf/PKGBUILD
new file mode 100644
index 000000000..ca96ced6b
--- /dev/null
+++ b/pcr/waf/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Márcio Silva <coadde@parabola.nu>
+
+pkgbase=waf
+pkgname=('python-waf' 'python2-waf')
+pkgver=1.8.20
+pkgrel=1
+pkgdesc='The meta build system'
+arch=('any')
+url="https://$pkgbase.io"
+license=('BSD3')
+makedepends=('python' 'python2')
+source=("$url/$pkgbase-$pkgver.tar.bz2"{,.asc})
+md5sums=('1e188c5179f47964050b08863e9026a0'
+ 'SKIP')
+validpgpkeys=('E6EEAF4A06B3C4CDAC71D4DE67A565EDFDF90E64')
+
+build() {
+ rm -v $pkgbase-$pkgver/waf
+ mv -v {,python-}$pkgbase-$pkgver
+ cp -va python{,2}-$pkgbase-$pkgver
+
+ cd $srcdir/python-$pkgbase-$pkgver
+ ./configure
+
+ cd $srcdir/python2-$pkgbase-$pkgver
+ sed -i 's|/usr/bin/env python|/usr/bin/env python2|
+ ' waf-light
+ ./configure
+}
+
+package_python-waf() {
+ pkgdesc='The meta build system (Python 3)'
+ depends=('python')
+
+ cd $srcdir/python-$pkgbase-$pkgver
+ mkdir -pvm 755 $pkgdir/usr/bin
+ cp -va waf $pkgdir/usr/bin/waf
+}
+
+package_python2-waf() {
+ pkgdesc='The meta build system (Python 2)'
+ depends=('python2')
+
+ cd $srcdir/python2-$pkgbase-$pkgver
+ mkdir -pvm 755 $pkgdir/usr/bin
+ cp -va waf $pkgdir/usr/bin/waf2
+}