summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoraksr2020-03-22 08:20:31 +0100
committeraksr2020-03-22 08:20:31 +0100
commit6ef40b37f69c44963b39a1fe2db1b266378fbac3 (patch)
tree286a36b5c352e14788cda897503e1aabf0f3804b /PKGBUILD
parentb8f89459e2eaaab4211a5c39cd87a393d724d9ef (diff)
downloadaur-6ef40b37f69c44963b39a1fe2db1b266378fbac3.tar.gz
Fix build.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 10 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7ec8234b99e9..6e315d18f53c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: aksr <aksr at t-com dot me>
pkgname=loksh-git
-pkgver=5.9.r19.d1eafa7
+pkgver=6.6.r61.db365e4
pkgrel=1
epoch=
pkgdesc="A Linux port of OpenBSD's ksh."
@@ -25,23 +25,22 @@ md5sums=('SKIP')
pkgver() {
cd "$srcdir/$pkgname"
- printf "%s.r%s.%s" "$(git describe --tags)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
-prepare() {
- cd "$srcdir/$pkgname"
- sed -i '41d;42d;43d' Makefile
- sed -i '10a LIC_DIR ?= $(PREFIX)/share/licenses/loksh' Makefile
- sed -i '42s/-m/-D -m/;42s/DOC/LIC/' Makefile
+ printf "%s.r%s.%s" "$(git describe --tags | sed 's/-.*//g')" \
+ "$(git rev-list --count HEAD)" \
+ "$(git rev-parse --short HEAD)"
}
build() {
cd "$srcdir/$pkgname"
- make LDFLAGS='-lbsd'
+ meson --prefix /usr . build
}
package() {
cd "$srcdir/$pkgname"
- make DESTDIR="$pkgdir/" BIN_NAME="loksh" install
+ DESTDIR=$pkgdir ninja -C build install
+ mv $pkgdir/usr/bin/ksh $pkgdir/usr/bin/${pkgname%-*}
+ mv $pkgdir/usr/share/man/man1/ksh.1 $pkgdir/usr/share/man/man1/${pkgname%-*}.1
+ mkdir -p $pkgdir/usr/share/licenses/${pkgname%-*}
+ mv $pkgdir/usr/share/doc/${pkgname%-*}/LEGAL $pkgdir/usr/share/licenses/${pkgname%-*}/LEGAL
}