diff options
Diffstat (limited to 'community/fossil/APKBUILD')
-rw-r--r-- | community/fossil/APKBUILD | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/community/fossil/APKBUILD b/community/fossil/APKBUILD index 4b94c992254..c86206eb87f 100644 --- a/community/fossil/APKBUILD +++ b/community/fossil/APKBUILD @@ -2,27 +2,36 @@ # Contributor: Natanael Copa <ncopa@alpinelinux.org> # Maintainer: David Demelier <markand@malikania.fr> pkgname=fossil -pkgver=2.17 -pkgrel=1 +pkgver=2.23 +pkgrel=0 pkgdesc="Simple, high-reliability, distributed software configuration management" url="https://www.fossil-scm.org" arch="all" license="BSD-2-Clause" -options="!check" # bogus tests -checkdepends="coreutils ed tcllib" -makedepends="openssl1.1-compat-dev tcl-dev zlib-dev" +makedepends="openssl-dev>3 tcl-dev zlib-dev" +checkdepends="coreutils ed tcl-lib" subpackages="$pkgname-bash-completion $pkgname-zsh-completion" -source="https://www.fossil-scm.org/home/tarball/version-$pkgver/fossil-$pkgver.tar.gz" +source="https://www.fossil-scm.org/home/tarball/version-$pkgver/fossil-src-$pkgver.tar.gz" +builddir="$srcdir/$pkgname-src-$pkgver" build() { ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ - --json + --json \ + --with-th1-docs \ + --with-th1-hooks \ + --with-tcl=1 \ + --with-tcl-private-stubs make TCC="${CC:-gcc} $CFLAGS" } +check() { + export USER="${USER:-$(id -un)}" + make TESTFLAGS="-verbose" test +} + package() { install -Dm 755 "$pkgname" "$pkgdir/usr/bin/$pkgname" @@ -34,5 +43,5 @@ package() { } sha512sums=" -95755f831248d7df4cb16ba7c8e1f99d1e0faa8a476ba65a0ad40d8e2cc6e372fe48f6b52e012b60bd3eff12cd931f4752ad2b0b9585c6103ba05689de913848 fossil-2.17.tar.gz +bba67e16b26b97aa40023a4a2aa3b2abfc9393ec8d3244ec88dab5b7d2c4d46e7d6ee89b008a6bce1f18c96c351c8d41d64f02ba28c0eb3eb04d01e308f3335b fossil-src-2.23.tar.gz " |