diff options
author | Johannes Dewender | 2013-04-09 23:40:13 +0200 |
---|---|---|
committer | Johannes Dewender | 2013-04-09 23:40:13 +0200 |
commit | d311c7781febf35ad28bb2509b7e14eb12812be5 (patch) | |
tree | 9fc5e0a3592861d557d410189d75cf61cafbe681 | |
parent | cc52c6fc981976d30954621d275b926e1acfd8b1 (diff) | |
download | aur-d311c7781febf35ad28bb2509b7e14eb12812be5.tar.gz |
shutil2: fix packaging problems
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | shunit2.install | 19 |
3 files changed, 24 insertions, 47 deletions
@@ -1,16 +1,12 @@ pkgbase = shunit2 pkgdesc = xUnit based unit testing for Unix shell scripts pkgver = 2.1.6 - pkgrel = 6 + pkgrel = 7 url = http://code.google.com/p/shunit2/ - install = shunit2.install - arch = i686 - arch = x86_64 - license = LGPL + arch = any + license = LGPL2.1 source = http://shunit2.googlecode.com/files/shunit2-2.1.6.tgz - source = shunit2.install md5sums = 4af955ef88c454808754939c83afa22b - md5sums = fb208a1eb601e1be84114df1fa2268db pkgname = shunit2 @@ -1,34 +1,34 @@ -# $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $ -# Maintainer: Geoffrey Teale <g.teale@elsevier.com> +# Contributor: Johannes Dewender arch at JonnyJD dot net +# Contributor: Geoffrey Teale <g.teale@elsevier.com> pkgname=shunit2 pkgver=2.1.6 -pkgrel=6 +pkgrel=7 pkgdesc="xUnit based unit testing for Unix shell scripts" url="http://code.google.com/p/shunit2/" -arch=('i686' 'x86_64') -license=('LGPL') -depends=() -makedepends=() -conflicts=() -replaces=() -backup=() -install=shunit2.install -source=(http://shunit2.googlecode.com/files/$pkgname-$pkgver.tgz - shunit2.install) -md5sums=('4af955ef88c454808754939c83afa22b' - 'fb208a1eb601e1be84114df1fa2268db') +arch=('any') +license=('LGPL2.1') +source=(http://shunit2.googlecode.com/files/$pkgname-$pkgver.tgz) +md5sums=('4af955ef88c454808754939c83afa22b') + +build() { + cd ${srcdir}/$pkgname-$pkgver + sed -i 's|BASE_DIR=.*|BASE_DIR="/usr/share/shunit2"|' bin/gen_test_results.sh +} + package() { cd ${srcdir}/$pkgname-$pkgver install -d ${pkgdir}/usr/share/shunit2/bin - install -d ${pkgdir}/usr/share/shunit2/doc - install -d ${pkgdir}/usr/share/shunit2/examples - install -d ${pkgdir}/usr/share/shunit2/lib - install -d ${pkgdir}/usr/share/shunit2/src 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/* - cd ${pkgdir}/usr/share/shunit2/bin - perl -p -i -e "s/BASE_DIR.*\\\$0.*/BASE_DIR=\"\/usr\/share\/shunit2\"/g" gen_test_results.sh + + install -d $pkgdir/usr/bin + ln -s /usr/share/shunit2/bin/gen_test_results.sh \ + $pkgdir/usr/bin/gen_test_results } diff --git a/shunit2.install b/shunit2.install deleted file mode 100644 index bba564af2761..000000000000 --- a/shunit2.install +++ /dev/null @@ -1,19 +0,0 @@ -post_install() { - echo -n "Linking gen_test_results command ..." - ln -sf /usr/share/shunit2/bin/gen_test_results.sh /usr/bin/gen_test_results - echo "[ DONE ]" -} - -pre_upgrade() { - pre_remove $1 -} - -post_upgrade() { - post_install $1 -} - -pre_remove() { - echo -n "Unlinking gen_test_results ..." - unlink /usr/bin/gen_test_results - echo "[ DONE ]" -} |