Date: Monday, February 14, 2022 @ 03:09:32 Author: grawlinson Revision: 1133107
archrelease: copy trunk to community-any Added: bat-extras/repos/community-any/PKGBUILD (from rev 1133106, bat-extras/trunk/PKGBUILD) Deleted: bat-extras/repos/community-any/PKGBUILD ----------+ PKGBUILD | 177 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 92 insertions(+), 85 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-02-14 03:08:07 UTC (rev 1133106) +++ PKGBUILD 2022-02-14 03:09:32 UTC (rev 1133107) @@ -1,85 +0,0 @@ -# Maintainer: George Rawlinson <grawlin...@archlinux.org> - -pkgname=bat-extras -pkgver=2021.08.21.r1.g8ad00bd -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' - 'git' - 'ripgrep' - 'man' -) -optdepends=( - 'ncurses: optional for batdiff script' - 'git-delta: optional for batdiff script' - 'fzf: optional for batman script' - 'exa: optional for batpipe script' - 'entr: optional for batwatch script' - 'prettier: various code formatting for prettybat script' - 'shfmt: bash formatting for prettybat script' - 'rustfmt: Rust formatting for prettybat script' - 'clang: C / C++ / Objective-C formatting for prettybat script' - 'python-black: Python formatting for prettybat script' -) -checkdepends=('fish') -_commit='8ad00bd978678b67d61176e8397369e1e6afa4fc' -source=( - "git+https://github.com/eth-p/bat-extras.git#commit=$_commit" - 'git+https://github.com/eth-p/best.git' - 'git+https://github.com/eth-p/best-tests.git' -) -b2sums=('SKIP' - 'SKIP' - 'SKIP') - -pkgver() { - cd "$pkgname" - - git describe --tags | \ - sed -e 's/^v//' \ - -e 's/\([^-]*-g\)/r\1/' \ - -e 's/-/./g' -} - -prepare(){ - cd "$pkgname" - - # setup submodules - git submodule init - git config submodule.best.url "$srcdir/best" - git submodule update --no-fetch - - cd .test-framework - git submodule init - git config submodule.best-tests.url "$srcdir/best-tests" - git submodule update --no-fetch -} - -check() { - cd "$pkgname" - - ./test.sh --verbose --strict --snapshot:show -} - -package() { - cd "$pkgname" - - ./build.sh \ - --minify=none \ - --no-verify \ - --prefix="$pkgdir/usr" \ - --install - - # documentation - install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" \ - CONTRIBUTING.md README.md doc/* - install -vDm644 -t "$pkgdir/usr/share/man/man1" man/* - - # license - install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.md -} Copied: bat-extras/repos/community-any/PKGBUILD (from rev 1133106, bat-extras/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-02-14 03:09:32 UTC (rev 1133107) @@ -0,0 +1,92 @@ +# Maintainer: George Rawlinson <grawlin...@archlinux.org> + +pkgname=bat-extras +pkgver=2021.08.21.r1.g8ad00bd +pkgrel=3 +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' + 'git' + 'ripgrep' + 'man' +) +makedepends=('shfmt') +checkdepends=('fish') +optdepends=( + 'ncurses: optional for batdiff script' + 'git-delta: optional for batdiff script' + 'fzf: optional for batman script' + 'exa: optional for batpipe script' + 'entr: optional for batwatch script' + 'prettier: various code formatting for prettybat script' + 'shfmt: bash formatting for prettybat script' + 'rustfmt: Rust formatting for prettybat script' + 'clang: C / C++ / Objective-C formatting for prettybat script' + 'python-black: Python formatting for prettybat script' +) +_commit='8ad00bd978678b67d61176e8397369e1e6afa4fc' +source=( + "git+https://github.com/eth-p/bat-extras.git#commit=$_commit" + 'git+https://github.com/eth-p/best.git' + 'git+https://github.com/eth-p/best-tests.git' +) +b2sums=('SKIP' + 'SKIP' + 'SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | \ + sed -e 's/^v//' \ + -e 's/\([^-]*-g\)/r\1/' \ + -e 's/-/./g' +} + +prepare(){ + cd "$pkgname" + + # setup submodules + git submodule init + git config submodule.best.url "$srcdir/best" + git submodule update --no-fetch + + pushd .test-framework + git submodule init + git config submodule.best-tests.url "$srcdir/best-tests" + git submodule update --no-fetch + popd + + # fix incorrect version string using commit date + # https://github.com/eth-p/bat-extras/issues/68 + git show --no-patch --format=%cd --date=format:%Y.%m.%d > version.txt +} + +check() { + cd "$pkgname" + + ./test.sh --verbose --strict --snapshot:show +} + +package() { + cd "$pkgname" + + # scripts + ./build.sh \ + --prefix="$pkgdir/usr" \ + --install + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" \ + CONTRIBUTING.md README.md doc/* + + # man pages + install -vDm644 -t "$pkgdir/usr/share/man/man1" man/* + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.md +}