diff options
author | Andre Schröder | 2019-10-23 21:07:09 +0200 |
---|---|---|
committer | Andre Schröder | 2019-10-23 21:07:09 +0200 |
commit | 0f077972df7a73a023cb6e0ef7d9a66a858b3ae1 (patch) | |
tree | 104936e05db7c1689a734fc93b96f8102d1f939e | |
download | aur-0f077972df7a73a023cb6e0ef7d9a66a858b3ae1.tar.gz |
Initial upload: bats-core 1.1.0-1
Add bats-core package
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | fix-libexec-path.patch | 23 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f15003cbb15f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = bats-core + pkgdesc = Bash Automated Testing System + pkgver = 1.1.0 + pkgrel = 1 + url = https://github.com/bats-core/bats-core + arch = any + license = MIT + makedepends = git + depends = bash + conflicts = bash-bats + source = git+https://github.com/bats-core/bats-core.git#tag=v1.1.0 + md5sums = SKIP + +pkgname = bats-core + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..555a4b2eab9c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Andre Schröder <andre.schroedr at gmail dot com> + +# All my PKGBUILDs are managed at https://github.com/schra/pkgbuilds + +pkgname=bats-core +pkgver=1.1.0 +pkgrel=1 +pkgdesc='Bash Automated Testing System' +arch=('any') +url='https://github.com/bats-core/bats-core' +license=('MIT') +depends=('bash') +makedepends=('git') +source=("git+https://github.com/bats-core/bats-core.git#tag=v$pkgver") +md5sums=('SKIP') +conflicts=('bash-bats') + +check() { + cd "${srcdir}/bats-core" + bin/bats --tap test +} + +package() { + cd "${srcdir}/bats-core" + + patch -p1 -i ../../fix-libexec-path.patch + + install -dm755 "${pkgdir}"/{usr/bin,usr/lib/bats,usr/share/man/man{1,7},usr/share/licenses/${pkgname}} + install -m 755 "bin"/* "${pkgdir}/usr/bin" + install -m 755 "libexec/bats-core"/* "${pkgdir}/usr/lib/bats" + install -m 644 "man/bats.1" "${pkgdir}/usr/share/man/man1" + install -m 644 "man/bats.7" "${pkgdir}/usr/share/man/man7" + install -m 644 LICENSE.md "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.md +} diff --git a/fix-libexec-path.patch b/fix-libexec-path.patch new file mode 100644 index 000000000000..2b7d3e2fd8f1 --- /dev/null +++ b/fix-libexec-path.patch @@ -0,0 +1,23 @@ +diff --git a/bin/bats b/bin/bats +index a852306..ce7f883 100755 +--- a/bin/bats ++++ b/bin/bats +@@ -47,4 +47,4 @@ bats_resolve_absolute_root_dir() { + + export BATS_ROOT + bats_resolve_absolute_root_dir "$0" 'BATS_ROOT' +-exec "$BATS_ROOT/libexec/bats-core/bats" "$@" ++exec "$BATS_ROOT/lib/bats/bats" "$@" +diff --git a/libexec/bats-core/bats b/libexec/bats-core/bats +index 256af43..bf92f11 100755 +--- a/libexec/bats-core/bats ++++ b/libexec/bats-core/bats +@@ -55,7 +55,7 @@ expand_path() { + + export BATS_CWD="$PWD" + export BATS_TEST_PATTERN="^[[:blank:]]*@test[[:blank:]]+(.*[^[:blank:]])[[:blank:]]+\{(.*)\$" +-export PATH="$BATS_ROOT/libexec/bats-core:$PATH" ++export PATH="$BATS_ROOT/lib/bats:$PATH" + + options=() + arguments=() |