diff options
Diffstat (limited to 'community/fossil/APKBUILD')
-rw-r--r-- | community/fossil/APKBUILD | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/community/fossil/APKBUILD b/community/fossil/APKBUILD index 72b9b2c55bc..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.18 +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=" -fb5bf62721db3efc474fb63c52f1f7bc22508ac61c90a94906e50b8a3f591f020188d5605e8e540905be5565b8bfedafc1eda3c900e1db17669b12fb1c314ac3 fossil-2.18.tar.gz +bba67e16b26b97aa40023a4a2aa3b2abfc9393ec8d3244ec88dab5b7d2c4d46e7d6ee89b008a6bce1f18c96c351c8d41d64f02ba28c0eb3eb04d01e308f3335b fossil-src-2.23.tar.gz " |