diff options
author | aksr | 2023-10-07 20:45:16 +0200 |
---|---|---|
committer | aksr | 2023-10-07 20:45:21 +0200 |
commit | e17a862e386a51f9ae38613fefbac1f72f70ef60 (patch) | |
tree | 9489d2c88d2c2df0d2cbdd886d58d02329223223 /PKGBUILD | |
parent | 05e90d3bb11b5b23ff40597922e6a5caccb67795 (diff) | |
download | aur-nawk-git.tar.gz |
Install nawk with bsd features (nawk-bsd), too.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 30 insertions, 29 deletions
@@ -1,56 +1,57 @@ # Maintainer: aksr <aksr at t-com dot me> pkgname=nawk-git -pkgver=20221215.r240.5e49ea4 +pkgver=20231001.r288.d8e4368 pkgrel=1 -epoch= pkgdesc='The version of awk described in "The AWK Programming Language".' arch=('i686' 'x86_64') -url="https://github.com/onetrueawk/awk" +url='https://github.com/onetrueawk/awk' license=('MIT') -groups=() depends=(glibc) makedepends=(git) -optdepends=() -checkdepends=() provides=("${pkgname%-*}") conflicts=("${pkgname%-*}") -replaces=() -backup=() options=('!makeflags') -changelog= -install= -source=("$pkgname::git+$url") -noextract=() -md5sums=('SKIP') +source=("$pkgname::git+$url" + "${pkgname}-bsd::git+$url#branch=bsd-features") +md5sums=('SKIP' 'SKIP') pkgver() { - cd "$srcdir/$pkgname" - printf "%s.r%s.%s" "$(grep '*version' main.c | sed 's/.*version //;s/";//')" \ - "$(git rev-list --count HEAD)" \ - "$(git rev-parse --short HEAD)" + cd "$srcdir/$pkgname" + printf "%s.r%s.%s" "$(grep '*version' main.c | sed 's/.*version //;s/";//')" \ + "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short HEAD)" } prepare() { - cd "$srcdir/$pkgname" - sed -i 's/^\.TH AWK/.TH NAWK/;s/awk/nawk/g;s/Awk/Nawk/' awk.1 - sed -i '/^\.CT .*/d;/^\.TF .*/d' awk.1 - + cd "$srcdir/$pkgname" + sed -i 's/^\.TH AWK/.TH NAWK/;s/awk/nawk/g;s/Awk/Nawk/' awk.1 + sed -i '/^\.CT .*/d;/^\.TF .*/d' awk.1 + cd "$srcdir/$pkgname-bsd" + sed -i 's/^\.TH AWK/.TH NAWK-BSD/;s/awk/nawk-bsd/g;s/Awk/Nawk-BSD/' awk.1 + sed -i '/^\.CT .*/d;/^\.TF .*/d' awk.1 } build() { - cd "$srcdir/$pkgname" - make "CPPFLAGS=-DHAS_ISBLANK $CPPFLAGS" "LDFLAGS=$LDFLAGS" "CFLAGS=$CFLAGS" + cd "$srcdir/$pkgname" + make "CPPFLAGS=-DHAS_ISBLANK $CPPFLAGS" "LDFLAGS=$LDFLAGS" "CFLAGS=$CFLAGS" + cd "$srcdir/$pkgname-bsd" + make "CPPFLAGS=-DHAS_ISBLANK $CPPFLAGS" "LDFLAGS=$LDFLAGS" "CFLAGS=$CFLAGS" } check() { - cd "$srcdir/$pkgname" - ./REGRESS + cd "$srcdir/$pkgname" + ./REGRESS + cd "$srcdir/$pkgname-bsd" + ./REGRESS } package() { - cd "$srcdir/$pkgname" - install -Dm755 a.out "$pkgdir/usr/bin/nawk" - install -Dm644 awk.1 "$pkgdir/usr/share/man/man1/nawk.1" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/nawk/LICENSE" + cd "$srcdir/$pkgname" + install -Dm755 a.out "$pkgdir/usr/bin/nawk" + install -Dm644 awk.1 "$pkgdir/usr/share/man/man1/nawk.1" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/nawk/LICENSE" + cd "$srcdir/$pkgname-bsd" + install -Dm755 a.out "$pkgdir/usr/bin/nawk-bsd" + install -Dm644 awk.1 "$pkgdir/usr/share/man/man1/nawk-bsd.1" } |