aboutsummaryrefslogtreecommitdiffstats
path: root/community/multitail/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/multitail/APKBUILD')
-rw-r--r--community/multitail/APKBUILD37
1 files changed, 14 insertions, 23 deletions
diff --git a/community/multitail/APKBUILD b/community/multitail/APKBUILD
index 3c0acc2ef70..122ae38341a 100644
--- a/community/multitail/APKBUILD
+++ b/community/multitail/APKBUILD
@@ -2,47 +2,38 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=multitail
-pkgver=6.5.1
+pkgver=7.1.2
pkgrel=0
pkgdesc="MultiTail lets you view one or multiple files like the original tail program"
arch="all"
url="http://www.vanheusden.com/multitail"
-license="GPL-2.0"
+license="Apache-2.0"
depends="ncurses coreutils"
-makedepends="ncurses-dev"
+makedepends="ncurses-dev cmake ninja"
+checkdepends="cppcheck"
subpackages="$pkgname-doc"
-source="https://github.com/halturin/multitail/archive/v$pkgver/multitail-$pkgver.tar.gz
- linux-is-not-debian-ncurses.patch
- install-docs.patch
- "
+source="$pkgname-$pkgver.tar.gz::https://github.com/folkertvanheusden/multitail/archive/refs/tags/$pkgver.tar.gz
+ linux-is-not-debian-ncurses.patch"
+
options="!check" # no tests provided
prepare() {
default_prepare
-
- echo "VERSION=$pkgver" > version
+ sed -i "s|@VERSION@|$pkgver|" CMakeLists.txt
}
build() {
- make
+ cmake -B build -G Ninja \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCURSES_INCLUDE_PATH=/usr/include .
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" PREFIX=/usr install
-
- mkdir -p "$pkgdir"/etc
-
- mv "$pkgdir"/usr/share/doc/$pkgname-$pkgver \
- "$pkgdir"/usr/share/doc/$pkgname
- mv "$pkgdir"/usr/etc/multitail \
- "$pkgdir"/usr/share/doc/$pkgname/examples
- mv "$pkgdir"/usr/etc/$pkgname.conf.new "$pkgdir"/etc/$pkgname.conf
-
- rmdir "$pkgdir"/usr/etc
+ DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
-7e535c20e6038d7b543fda8f0321d78ccaa23d569d8984ff1909c1750024f6192fb9ff3d14db7e1663910f5d0b239f1a26387b26c757a3b92b70a4a37aab3af7 multitail-6.5.1.tar.gz
+6f006d68a6c0fcfec9f6aada4a1ad0a031b61ea46c60231faa6fd7ea934f6f74ca30f12f8983658c9ae6ae2e08bade9159e3426ed47cd9171d0b190ec9f3e5b5 multitail-7.1.2.tar.gz
8f9a02b37187af204a1b00646e9657ead1c70bb1f3ee9dda922186b24060f5e9bd9d7d3cfe7f29ccbc242ff69a515e010b11d51c41112ca77acd910e2de2e9db linux-is-not-debian-ncurses.patch
-1484b75f643c90c24e1609496b8642fca558109822242e12a4b18ff5ac1500c8e4fa3af787ee0c5b32a70397e176e206806e6543c8c80027716eaf93166d8c95 install-docs.patch
"