diff --git a/testing/arc-theme/APKBUILD b/testing/arc-theme/APKBUILD
index 55c3136068759d0893ecad701d512be05444e443..8eebad972ebc368339ef8108fdd084a0c17026a9 100644
--- a/testing/arc-theme/APKBUILD
+++ b/testing/arc-theme/APKBUILD
@@ -1,72 +1,58 @@
 # Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
 # Contributor: Leo <thinkabit.ukim@gmail.com>
+# Contributor: Dominika Liberda <ja@sdomi.pl>
 # Maintainer: Sascha Paunovic <azarus@posteo.net>
 pkgname=arc-theme
-pkgver=20201013
-_commit=934e3bfc93506581f5be1194bd6084c5b6b64bf5
-pkgrel=1
+pkgver=20220405
+pkgrel=0
 pkgdesc="Flat theme with transparent elements"
 options="!check" # no test suite
 url="https://github.com/jnsh/arc-theme"
 arch="noarch"
 license="GPL-3.0-or-later"
-depends="gtk-murrine-engine"
-makedepends="automake autoconf glib-dev libtool metacity inkscape optipng sassc"
+makedepends="glib-dev sassc meson"
 subpackages="
 	arc:arc:noarch
-	arc-gnome:arc_gnome:noarch
-	arc-gtk2:arc_gtk2:noarch
-	arc-gtk3:arc_gtk3:noarch
-	arc-metacity:arc_metacity:noarch
-	arc-openbox:arc_openbox:noarch
-	arc-xfwm:arc_xfwm:noarch
-	arc-lighter-gnome:lighter_gnome:noarch
-	arc-lighter-gtk2:lighter_gtk2:noarch
-	arc-lighter-gtk3:lighter_gtk3:noarch
-	arc-lighter-metacity:lighter_metacity:noarch
-	arc-lighter-xfwm:lighter_xfwm:noarch
-	arc-lighter:lighter:noarch
-	arc-dark-gnome:dark_gnome:noarch
-	arc-dark-gtk2:dark_gtk2:noarch
-	arc-dark-gtk3:dark_gtk3:noarch
-	arc-dark-metacity:dark_metacity:noarch
-	arc-dark-openbox:dark_openbox:noarch
-	arc-dark-xfwm:dark_xfwm:noarch
-	arc-dark:dark:noarch
-	arc-darker-gtk2:darker_gtk2:noarch
-	arc-darker-gtk3:darker_gtk3:noarch
-	arc-darker-metacity:darker_metacity:noarch
-	arc-darker-openbox:darker_openbox:noarch
-	arc-darker-xfwm:darker_xfwm:noarch
-	arc-darker:darker:noarch
+	arc-cinnamon:arc_cinnamon
+	arc-gnome:arc_gnome
+	arc-gtk2:arc_gtk2
+	arc-gtk3:arc_gtk3
+	arc-gtk4:arc_gtk4
+	arc-metacity:arc_metacity
+	arc-xfwm:arc_xfwm
+	arc-lighter-gtk2:lighter_gtk2
+	arc-lighter-gtk3:lighter_gtk3
+	arc-lighter-gtk4:lighter_gtk4
+	arc-lighter-metacity:lighter_metacity
+	arc-lighter-xfwm:lighter_xfwm
+	arc-lighter:lighter
+	arc-dark-cinnamon:dark_cinnamon
+	arc-dark-gnome:dark_gnome
+	arc-dark-gtk2:dark_gtk2
+	arc-dark-gtk3:dark_gtk3
+	arc-dark-gtk4:dark_gtk4
+	arc-dark-metacity:dark_metacity
+	arc-dark-xfwm:dark_xfwm
+	arc-dark:dark
+	arc-darker-gtk2:darker_gtk2
+	arc-darker-gtk3:darker_gtk3
+	arc-darker-gtk4:darker_gtk4
+	arc-darker-metacity:darker_metacity
+	arc-darker-xfwm:darker_xfwm
+	arc-darker:darker
 	"
-source="$pkgname-$_commit.tar.gz::https://github.com/jnsh/arc-theme/archive/$_commit.tar.gz"
-builddir="$srcdir/$pkgname-$_commit"
-
-prepare() {
-	default_prepare
-	autoreconf -vif
-}
+source="https://github.com/jnsh/arc-theme/releases/download/20220405/arc-theme-$pkgver.tar.xz"
 
 build() {
-	./configure \
-		--build=$CBUILD \
-		--host=$CHOST \
-		--prefix=/usr \
-		--sysconfdir=/etc \
-		--mandir=/usr/share/man \
-		--infodir=/usr/share/info \
-		--localstatedir=/var \
-		--disable-unity \
-		--disable-cinnamon \
-		--disable-plank \
-		--with-gnome-shell=3.36 \
-		--with-gtk3=3.24
-	make
+	abuild-meson -Dcinnamon_version=5.2.1 \
+		-Dgnome_shell_version=41.1 \
+		-Dthemes=cinnamon,gnome-shell,gtk2,gtk3,gtk4,metacity,xfwm \
+		. build
+	meson compile -C build
 }
 
 package() {
-	make DESTDIR="$pkgdir" install
+	DESTDIR="$pkgdir" meson install -C build
 }
 
 arc() {
@@ -75,6 +61,21 @@ arc() {
 	amove usr/share/themes/Arc/index.theme
 }
 
+arc_cinnamon() {
+	pkgdesc="Cinnamon assets for Arc"
+	depends=""
+	install_if="arc=$pkgver-r$pkgrel cinnamon-desktop"
+	amove usr/share/themes/Arc/cinnamon
+}
+
+arc_gtk4() {
+	pkgdesc="GTK+4.0 assets for Arc"
+	depends=""
+	install_if="arc=$pkgver-r$pkgrel gtk4.0"
+
+	amove usr/share/themes/Arc/gtk-4.0
+}
+
 arc_gtk3() {
 	pkgdesc="GTK+3.0 assets for Arc"
 	depends=""
@@ -115,13 +116,6 @@ arc_metacity() {
 	amove usr/share/themes/Arc/metacity-1
 }
 
-arc_openbox() {
-	pkgdesc="openbox assets for Arc"
-	depends=""
-	install_if="arc=$pkgver-r$pkgrel openbox"
-
-	amove usr/share/themes/Arc/openbox-3
-}
 
 lighter() {
 	pkgdesc="Lighter version of Arc"
@@ -129,6 +123,14 @@ lighter() {
 	amove usr/share/themes/Arc-Lighter/index.theme
 }
 
+lighter_gtk4() {
+	pkgdesc="GTK+4.0 assets for Lighter version of Arc"
+	depends=""
+	install_if="arc-lighter=$pkgver-r$pkgrel gtk4.0"
+
+	amove usr/share/themes/Arc-Lighter/gtk-4.0
+}
+
 lighter_gtk3() {
 	pkgdesc="GTK+3.0 assets for Lighter version of Arc"
 	depends=""
@@ -175,6 +177,21 @@ dark() {
 	amove usr/share/themes/Arc-Dark/index.theme
 }
 
+dark_cinnamon() {
+	pkgdesc="Cinnamon assets for Dark version of Arc"
+	depends=""
+	install_if="arc-dark=$pkgver-r$pkgrel cinnamon-desktop"
+	amove usr/share/themes/Arc-Dark/cinnamon
+}
+
+dark_gtk4() {
+	pkgdesc="GTK+4.0 assets for Dark version of Arc"
+	depends=""
+	install_if="arc-dark=$pkgver-r$pkgrel gtk4.0"
+
+	amove usr/share/themes/Arc-Dark/gtk-4.0
+}
+
 dark_gtk3() {
 	pkgdesc="GTK+3.0 assets for Dark version of Arc"
 	depends=""
@@ -215,20 +232,20 @@ dark_metacity() {
 	amove usr/share/themes/Arc-Dark/metacity-1
 }
 
-dark_openbox() {
-	pkgdesc="openbox assets for Dark version of Arc"
-	depends=""
-	install_if="arc-dark=$pkgver-r$pkgrel openbox"
-
-	amove usr/share/themes/Arc-Dark/openbox-3
-}
-
 darker() {
 	pkgdesc="Darker version of Arc"
 	depends=""
 	amove usr/share/themes/Arc-Darker/index.theme
 }
 
+darker_gtk4() {
+	pkgdesc="GTK+4.0 assets for Darker version of Arc"
+	depends=""
+	install_if="arc-darker=$pkgver-r$pkgrel gtk4.0"
+
+	amove usr/share/themes/Arc-Darker/gtk-4.0
+}
+
 darker_gtk3() {
 	pkgdesc="GTK+3.0 assets for Darker version of Arc"
 	depends=""
@@ -261,12 +278,6 @@ darker_metacity() {
 	amove usr/share/themes/Arc-Darker/metacity-1
 }
 
-darker_openbox() {
-	pkgdesc="openbox assets for Darker version of Arc"
-	depends=""
-	install_if="arc-darker=$pkgver-r$pkgrel openbox"
-
-	amove usr/share/themes/Arc-Darker/openbox-3
-}
-
-sha512sums="4ec39053ccdd1f62cb80da660bf04b60e9aa6ca0ef9937fd0e033dc42196aeb85bb68928da3d92bb71eee302274033bf76fc10e73fc104171b05432758e56bdd  arc-theme-934e3bfc93506581f5be1194bd6084c5b6b64bf5.tar.gz"
+sha512sums="
+16655b822548820945c5fd3c0bb809d1e55db887c3b5c5309f4acd82c4dd7dd8255d246d86025231c73a303e647bb61c7f9cdc63a04f813cfb79fadf27dec204  arc-theme-20220405.tar.xz
+"