summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Dewender2013-04-10 00:36:17 +0200
committerJohannes Dewender2013-04-10 00:36:17 +0200
commitc283f69ca8f1f8804d9f82878650d04ba15ffccf (patch)
tree7308d4c8686da4d179c18bb07e1c73e7ed6aae1b
parentd311c7781febf35ad28bb2509b7e14eb12812be5 (diff)
downloadaur-c283f69ca8f1f8804d9f82878650d04ba15ffccf.tar.gz
shunit2: only install files actually needed
additionally enable check() and add bash depends The tests fail for dash for unknown reasons.
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD22
2 files changed, 8 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2b9efdcaa11d..cd300e2b9a4b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,6 +5,7 @@ pkgbase = shunit2
url = http://code.google.com/p/shunit2/
arch = any
license = LGPL2.1
+ depends = bash
source = http://shunit2.googlecode.com/files/shunit2-2.1.6.tgz
md5sums = 4af955ef88c454808754939c83afa22b
diff --git a/PKGBUILD b/PKGBUILD
index acf4db1fb500..562088af5d35 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,28 +7,20 @@ pkgdesc="xUnit based unit testing for Unix shell scripts"
url="http://code.google.com/p/shunit2/"
arch=('any')
license=('LGPL2.1')
+depends=('bash')
source=(http://shunit2.googlecode.com/files/$pkgname-$pkgver.tgz)
md5sums=('4af955ef88c454808754939c83afa22b')
-build() {
+check() {
cd ${srcdir}/$pkgname-$pkgver
- sed -i 's|BASE_DIR=.*|BASE_DIR="/usr/share/shunit2"|' bin/gen_test_results.sh
+ cd src && ./shunit2_test.sh
}
package() {
cd ${srcdir}/$pkgname-$pkgver
- install -d ${pkgdir}/usr/share/shunit2/bin
- install -t ${pkgdir}/usr/share/shunit2/bin ./bin/*
- install -d ${pkgdir}/usr/share/shunit2/doc
- install -t ${pkgdir}/usr/share/shunit2/doc ./doc/*
- install -d ${pkgdir}/usr/share/shunit2/examples
- install -t ${pkgdir}/usr/share/shunit2/examples ./examples/*
- install -d ${pkgdir}/usr/share/shunit2/lib
- install -t ${pkgdir}/usr/share/shunit2/lib ./lib/*
- install -d ${pkgdir}/usr/share/shunit2/src
- install -t ${pkgdir}/usr/share/shunit2/src ./src/*
+ install -d ${pkgdir}/usr/share/doc/shunit2/examples
+ install -t ${pkgdir}/usr/share/doc/shunit2 ./doc/*
+ install -t ${pkgdir}/usr/share/doc/shunit2/examples ./examples/*
- install -d $pkgdir/usr/bin
- ln -s /usr/share/shunit2/bin/gen_test_results.sh \
- $pkgdir/usr/bin/gen_test_results
+ install -D src/shunit2 $pkgdir/usr/bin/shunit2
}