diff options
author | Luke Arms | 2023-09-15 09:33:51 +1000 |
---|---|---|
committer | Luke Arms | 2023-09-15 09:33:51 +1000 |
commit | e0adcbf9a0bc6d5a2eb4ea55a42d28690bab7f83 (patch) | |
tree | ce4b305f69c4a76de6c4f663334033ae8f7d512b | |
parent | 626088e4fc5d24476a790e1c341205bf2df839a9 (diff) | |
download | aur-e0adcbf9a0bc6d5a2eb4ea55a42d28690bab7f83.tar.gz |
Generate man page
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 17 insertions, 8 deletions
@@ -1,13 +1,14 @@ pkgbase = pretty-php pkgdesc = The opinionated PHP code formatter pkgver = 0.4.26 - pkgrel = 1 + pkgrel = 2 url = https://github.com/lkrms/pretty-php arch = any license = MIT makedepends = php-sodium makedepends = git makedepends = composer + makedepends = pandoc depends = php source = pretty-php::git+https://github.com/lkrms/pretty-php.git#tag=v0.4.26 sha256sums = SKIP @@ -2,13 +2,13 @@ pkgname=pretty-php pkgver=0.4.26 -pkgrel=1 +pkgrel=2 pkgdesc="The opinionated PHP code formatter" arch=('any') license=('MIT') url="https://github.com/lkrms/pretty-php" depends=('php') -makedepends=('php-sodium' 'git' 'composer') +makedepends=('php-sodium' 'git' 'composer' 'pandoc') source=("${pkgname}::git+https://github.com/lkrms/pretty-php.git#tag=v${pkgver}") sha256sums=('SKIP') @@ -20,7 +20,7 @@ prepare() { build() { _check_sodium cd "${srcdir}/${pkgname}" - scripts/build.sh "v${pkgver}" + scripts/build.sh man "v${pkgver}" } check() { @@ -28,23 +28,31 @@ check() { local phar phar=$(_phar) echo "Checking output of \`$phar --version\`" - "$phar" --version | grep -F "pretty-php v${pkgver}-" + "$phar" --version | grep -F "${pkgname} v${pkgver}-" } package() { cd "${srcdir}/${pkgname}" - local phar + local phar man phar=$(_phar) - install -Dm755 "$phar" "${pkgdir}/usr/bin/pretty-php" + man=$(_man) + install -Dm755 "$phar" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "$man" "${pkgdir}/usr/share/man/man1/${pkgname}.1" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } _phar() { - local phar=(build/dist/*) + local phar=(build/dist/*.phar) [[ ${#phar[@]} -eq 1 ]] && [[ -x $phar ]] || return printf '%s\n' "$phar" } +_man() { + local man=(build/dist/*.1) + [[ ${#man[@]} -eq 1 ]] && [[ -r $man ]] || return + printf '%s\n' "$man" +} + _check_sodium() { if ! php -m | grep -Fx sodium >/dev/null; then local dir=${srcdir}/php.ini.d |