aports/testing/timew/APKBUILD

37 lines
1.3 KiB
Text

# Contributor: Matthieu Monnier <matthieu.monnier@enalean.com>
# Maintainer: Matthieu Monnier <matthieu.monnier@enalean.com>
pkgname=timew
pkgver=1.4.3
pkgrel=1
pkgdesc="Timewarrior is a command line time tracking application"
options="!check" # No testsuite
url="https://taskwarrior.org/"
arch="all"
license="MIT"
makedepends="cmake asciidoctor samurai"
subpackages="$pkgname-doc $pkgname-bash-completion"
source="https://github.com/GothenburgBitFactory/timewarrior/releases/download/v$pkgver/timew-$pkgver.tar.gz
fix-man-install.patch
"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=None \
$CMAKE_CROSSOPTS .
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
install -Dm644 completion/timew-completion.bash \
"$pkgdir"/usr/share/bash-completion/completions/timew
}
sha512sums="
89c98ad19d3a5ab5d4e02819d79e553cca4e93da99ec02bbf845b96b421cd084f6786de160e90c97854b50da49448472e9a4c7d23e75c8a93ecd67dda768b24a timew-1.4.3.tar.gz
90715b4319599118c50fe388ef9d778698e4e3024a4c7fe1d5392d21fa96b96bde6472213abf0a22dd4b50b8f98eec550ba201a79fbdf1e5c5c1170756d812c8 fix-man-install.patch
"