summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-09-01 07:39:53 +0000
committerGeorge Rawlinson2021-09-01 07:39:53 +0000
commit335db3ac0706198f9e21224b4051f1a64f9eb6b8 (patch)
treef55a22aaad8f7ee4a3c8113cb0bca01233ff8be0 /PKGBUILD
parent37691988ebe671f780667483a9ff0e16617cf9c8 (diff)
downloadaur-bat-extras.tar.gz
upgpkg: bat-extras 2021.08.21-2
* Add fish to checkdepends. * Move required optdepends to depends. * Download required git submodules. * Switch to git submodules instead of several tarballs.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 22 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bf13563c46b4..4fbbf87fcc17 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,13 @@
pkgname=bat-extras
pkgver=2021.08.21
-pkgrel=1
+pkgrel=2
pkgdesc="Bash scripts that integrate bat with various command line tools"
arch=('any')
url="https://github.com/eth-p/bat-extras"
license=('MIT')
-depends=('bat' 'bash')
+depends=('bat' 'bash' 'git' 'ripgrep' 'man-db')
optdepends=(
- 'git: required for batdiff script'
- 'ripgrep: required for batgrep script'
- 'man-db: required for batman script'
'ncurses: optional for batdiff script'
'git-delta: optional for batdiff script'
'fzf: optional for batman script'
@@ -23,11 +20,28 @@ optdepends=(
'clang: C / C++ / Objective-C formatting for prettybat script'
'python-black: Python formatting for prettybat script'
)
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-b2sums=('6df434fb800f1c0c56731237801348d97d6fbb5652b2315b64f9c172533de01e59a1ec37f11d5d6d9ac91aaf389185b275554deb8ae598c203a5c1419c462d27')
+checkdepends=('fish')
+_commit='7803ecaba1e78adacc277e82b2568cca007b1ba0'
+source=("git+$url.git#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --tags | sed 's/^[vV]//;s/-/+/g'
+}
+
+prepare(){
+ cd "$pkgname"
+ git submodule update --init --recursive
+}
+
+check() {
+ cd "$pkgname"
+ ./test.sh --verbose --strict --snapshot:show
+}
package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
./build.sh \
--minify=none \
--no-verify \