diff --git a/testing/sord/APKBUILD b/testing/sord/APKBUILD
index 3e5ce85becff5a4ab44f5937b2c322f9f9907359..16baa82ed14359a192e9c7d6fe8a07dace862cdd 100644
--- a/testing/sord/APKBUILD
+++ b/testing/sord/APKBUILD
@@ -1,27 +1,29 @@
 # Contributor: David Demelier <markand@malikania.fr>
 # Maintainer: David Demelier <markand@malikania.fr>
 pkgname=sord
-pkgver=0.16.8
+pkgver=0.16.12
 pkgrel=0
 pkgdesc="C library for storing RDF data in memory"
-url="http://drobilla.net/software/sord"
+url="https://drobilla.net/software/sord"
 arch="all"
 license="ISC"
-makedepends="python3 pcre-dev serd-dev"
+makedepends="meson pcre-dev serd-dev"
 subpackages="$pkgname-dev $pkgname-doc"
-source="http://download.drobilla.net/sord-$pkgver.tar.bz2"
+source="https://download.drobilla.net/sord-$pkgver.tar.xz"
 
 build() {
-	python3 waf configure --prefix=/usr --test
-	python3 waf build
+	abuild-meson . output
+	meson compile -C output
 }
 
 check() {
-	python3 waf test
+	meson test --print-errorlogs --no-rebuild -C output
 }
 
 package() {
-	python3 waf install --destdir="$pkgdir"
+	DESTDIR="$pkgdir" meson install --no-rebuild -C output
 }
 
-sha512sums="24ed50de8e5bb321e557bac6d3e441b2ed49adabf828bf0e1b33a080c89306dde80443dc8b563098fcc184c4d6e53b7e716b523ddccdf56d08301d1b0120f2b2  sord-0.16.8.tar.bz2"
+sha512sums="
+d63cc1473d12676dac3724a096c85fd47745e456cf4b191fd9f8aaf8bb9399510c6878948fd045cc1942356e61dbefd8d88374c1ef6b327057e0bb8bfa03f926  sord-0.16.12.tar.xz
+"