# Contributor: Paul Onyschuk # Maintainer: Natanael Copa pkgname=fossil pkgver=2.5 pkgrel=0 pkgdesc="Simple, high-reliability, distributed software configuration management" url="http://www.fossil-scm.org" arch="all" license="BSD" depends="" makedepends="libressl-dev sqlite-dev tcl-dev zlib-dev" source="http://www.fossil-scm.org/index.html/uv/$pkgname-src-$pkgver.tar.gz" builddir="$srcdir"/$pkgname-$pkgver build() { cd "$builddir" ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --json \ --disable-internal-sqlite make TCC="${CC:-gcc} $CFLAGS" } # The tests don't have all the dependencies they want # Even with these dependencies, roughly a dozen of them # are broken anyway. # # ***** Final results: 11 errors out of 34909 tests # ***** Considered failures: pre-commit-warnings-fossil-1 # test-framework-json test-framework-set-manifest th1-checkout-1 # th1-checkout-2 th1-header-2 th1-artifact-3 th1-artifact-7 # th1-globalState-1 th1-globalState-8 th1-encode64-3 # ***** Ignored results: 5 ignored errors out of 34909 tests # ***** Ignored failures: merge5-sqlite3-issue stash-1-diff # stash-WY-1-CODE stash-3-2 stash-3-2-show-1 # check() { return 0 cd "$builddir" make test } package() { cd "$builddir" install -Dm 755 $pkgname "$pkgdir"/usr/bin/$pkgname } sha512sums="ee5d8708c91457b7b4d4bada15504e27016a096f0527a81c983c493531d226beb8e4b7aa84b0d764a5404342b8fd2c4dc3196426c9fc8b9c612e1940dd8bde1f fossil-src-2.5.tar.gz"