diff --git a/community/alembic/APKBUILD b/community/alembic/APKBUILD
index cdff16156cd98b56567974382ebed5a1291a3319..e389012e66a45f00ab791a4f816f13fb41e2b840 100644
--- a/community/alembic/APKBUILD
+++ b/community/alembic/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Damian Kurek <starfire24680@gmail.com>
 # Maintainer: Damian Kurek <starfire24680@gmail.com>
 pkgname=alembic
-pkgver=1.8.0
+pkgver=1.8.1
 pkgrel=0
 pkgdesc="Open framework for storing and sharing scene data"
 url="https://www.alembic.io/"
@@ -17,15 +17,18 @@ build() {
 		-DCMAKE_INSTALL_PREFIX=/usr \
 		-DCMAKE_BUILD_TYPE=None \
 		-DUSE_HDF5=ON
-	make -C build
+	cmake --build build
 }
 
 check() {
-	make -C build test
+	cd build
+	CTEST_OUTPUT_ON_FAILURE=TRUE ctest
 }
 
 package() {
-	make -C build DESTDIR="$pkgdir" install
+	DESTDIR="$pkgdir" cmake --install build
 }
 
-sha512sums="23fc881863741f7fd081342f5c53c1ec3d00ab300ba8cd10e4a659ee820a9ed1244cf7cf2fd40482f6be32b9d7df44128363246e942bd03c802f3a2a81533b57  alembic-1.8.0.tar.gz"
+sha512sums="
+895493f36c895aef0675e1300ee3bbbf1b8819b4978b842c48810078e51219423500f74014eafe357a318a755ffa8c5c17c2c806b4216bab6cd334908bf684a4  alembic-1.8.1.tar.gz
+"