diff --git a/community/fossil/APKBUILD b/community/fossil/APKBUILD
index 231dc7275d9d13e5d6c3cbde2ef0b51f29bde2a2..df46a80a20a6dc6b0178437af5da6707571da498 100644
--- a/community/fossil/APKBUILD
+++ b/community/fossil/APKBUILD
@@ -2,7 +2,7 @@
 # Contributor: Natanael Copa <ncopa@alpinelinux.org>
 # Maintainer: tcely <fossil+aports@tcely.33mail.com>
 pkgname=fossil
-pkgver=2.8
+pkgver=2.9
 pkgrel=0
 pkgdesc="Simple, high-reliability, distributed software configuration management"
 url="https://www.fossil-scm.org"
@@ -13,10 +13,8 @@ depends=""
 checkdepends="coreutils ed tcllib"
 makedepends="openssl-dev sqlite-dev tcl-dev zlib-dev"
 source="https://www.fossil-scm.org/index.html/uv/$pkgname-src-$pkgver.tar.gz"
-builddir="$srcdir"/$pkgname-$pkgver
 
 build() {
-	cd "$builddir"
 	./configure \
 		--prefix=/usr \
 		--sysconfdir=/etc \
@@ -27,13 +25,11 @@ build() {
 }
 
 check() {
-	cd "$builddir"
 	make TESTFLAGS="-quiet -halt" test
 }
 
 package() {
-	cd "$builddir"
 	install -Dm 755 $pkgname "$pkgdir"/usr/bin/$pkgname
 }
 
-sha512sums="5c6a8dc1545c43b3c95fbbec343db023e27a9db58f282a881bb7e488e3e26a0f7913a41f505dedf618b884507e48956780bd0e12482e184345d68edd1e79ff8e  fossil-src-2.8.tar.gz"
+sha512sums="c3786d4ae5517c88917819448863e9e1e37704a7073a1c87c042660313b77ce3a63f32e35e6a56af1c681e7b8a5acc652b4447d0387b8a8a5b3b5aa04dd9a9b5  fossil-src-2.9.tar.gz"