summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoraksr2023-10-07 20:45:16 +0200
committeraksr2023-10-07 20:45:21 +0200
commite17a862e386a51f9ae38613fefbac1f72f70ef60 (patch)
tree9489d2c88d2c2df0d2cbdd886d58d02329223223 /PKGBUILD
parent05e90d3bb11b5b23ff40597922e6a5caccb67795 (diff)
downloadaur-nawk-git.tar.gz
Install nawk with bsd features (nawk-bsd), too.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 30 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index db0fb58876d0..effb597159d5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}