summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Dewender2013-04-09 23:40:13 +0200
committerJohannes Dewender2013-04-09 23:40:13 +0200
commitd311c7781febf35ad28bb2509b7e14eb12812be5 (patch)
tree9fc5e0a3592861d557d410189d75cf61cafbe681
parentcc52c6fc981976d30954621d275b926e1acfd8b1 (diff)
downloadaur-d311c7781febf35ad28bb2509b7e14eb12812be5.tar.gz
shutil2: fix packaging problems
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD42
-rw-r--r--shunit2.install19
3 files changed, 24 insertions, 47 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a75079ac79b3..2b9efdcaa11d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 32c9cd05fbd8..acf4db1fb500 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 ]"
-}