diff --git a/community/slop/APKBUILD b/community/slop/APKBUILD
index 1115724babf21ba7669dee78dec8792b2b9d25a8..d7a9beb8cab6ac869bee741fbe12689f61c6d860 100644
--- a/community/slop/APKBUILD
+++ b/community/slop/APKBUILD
@@ -2,13 +2,25 @@
 # Maintainer: Anjandev Momi <anjan@momi.ca>
 pkgname=slop
 pkgver=7.6
-pkgrel=3
+pkgrel=4
 pkgdesc="Application that queries for a selection from the user and prints the region to stdout"
 url="https://github.com/naelstrof/slop"
 arch="all"
 license="MIT"
-makedepends="cmake icu-dev mesa-dev glew-dev glu-dev libice-dev libsm-dev
-	libx11-dev libxext-dev libxrender-dev glm-dev"
+makedepends="
+	cmake
+	glew-dev
+	glm-dev
+	glu-dev
+	icu-dev
+	libice-dev
+	libsm-dev
+	libx11-dev
+	libxext-dev
+	libxrender-dev
+	mesa-dev
+	samurai
+	"
 subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
 source="$pkgname-$pkgver.tar.gz::https://github.com/naelstrof/slop/archive/v$pkgver.tar.gz"
 options="!check" # No tests
@@ -17,18 +29,17 @@ build() {
 	if [ "$CBUILD" != "$CHOST" ]; then
 		CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
 	fi
-	cmake \
+	cmake -B build -G Ninja \
 		-DCMAKE_INSTALL_PREFIX=/usr \
 		-DCMAKE_INSTALL_LIBDIR=lib \
 		-DBUILD_SHARED_LIBS=True \
 		-DCMAKE_BUILD_TYPE=None \
-		-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-		$CMAKE_CROSSOPTS .
-	make
+		$CMAKE_CROSSOPTS
+	cmake --build build
 }
 
 package() {
-	make DESTDIR="$pkgdir" install
+	DESTDIR="$pkgdir" cmake --install build
 }
 
 sha512sums="