[arch-commits] Commit in waf/trunk (PKGBUILD)
Alexander Rødseth
arodseth at nymeria.archlinux.org
Sun Feb 3 23:14:42 UTC 2013
Date: Monday, February 4, 2013 @ 00:14:42
Author: arodseth
Revision: 83615
upgpkg: waf 1.7.9-2, fix for todo/clean-up-pkgdir-usage
Modified:
waf/trunk/PKGBUILD
----------+
PKGBUILD | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-02-03 23:11:33 UTC (rev 83614)
+++ PKGBUILD 2013-02-03 23:14:42 UTC (rev 83615)
@@ -4,7 +4,7 @@
pkgname=waf
pkgver=1.7.9
-pkgrel=1
+pkgrel=2
pkgdesc='General-purpose build system modelled after Scons'
url='http://code.google.com/p/waf/'
arch=('any')
@@ -17,13 +17,10 @@
build() {
cd "$srcdir/$pkgname-$pkgver"
- msg2 "Building..."
./waf-light configure --prefix=/usr
./waf-light --make-waf
- ./waf-light install -f --destdir="$pkgdir" \
- --tools='compat,compat15,ocaml,go,cython,scala,erlang,cuda,gcj,boost,pep8'
- msg2 "Extracting license..."
+ msg2 'Extracting license...'
head -n 30 waf | tail -n 25 > LICENSE
sed -i '0,/env python/s//python3/' waf
@@ -32,18 +29,20 @@
package() {
cd "$srcdir/$pkgname-$pkgver"
- msg2 "Packaging binaries..."
+ ./waf-light install -f --destdir="$pkgdir" \
+ --tools='compat,compat15,ocaml,go,cython,scala,erlang,cuda,gcj,boost,pep8'
+
install -Dm755 waf "$pkgdir/usr/bin/waf"
# Force the generation of .waf.admin files
cd demos/c
"$pkgdir/usr/bin/waf" configure build >& /dev/null
cd ../..
- msg2 "Setting permissions..."
+ msg2 'Setting permissions...'
chmod -R 0644 "$pkgdir"/usr/bin/.waf*/waflib/Tools/*
chown -R root:root "$pkgdir"/usr/*
- msg2 "Packaging license..."
+ msg2 'Packaging license...'
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
More information about the arch-commits
mailing list