diff --git a/testing/gnome-shell/APKBUILD b/testing/gnome-shell/APKBUILD
index 7611156d4aef0aec0fadb3d62cec811b88039485..d76d1c4b98ce6ccf30d729b08979e2d6e00898fa 100644
--- a/testing/gnome-shell/APKBUILD
+++ b/testing/gnome-shell/APKBUILD
@@ -1,13 +1,26 @@
-# Maintainer: 
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
 pkgname=gnome-shell
-pkgver=3.28.0
+pkgver=3.32.2
 pkgrel=0
 pkgdesc="GNOME shell"
 url="https://wiki.gnome.org/Projects/GnomeShell"
-#arch="all !aarch64 !armhf !armv7 !s390x"
-arch=""
-license="GPL"
-depends="accountsservice caribou gdm"
+arch="all !aarch64 !armhf !armv7 !s390x"
+license="GPL-2.0-or-later"
+depends="accountsservice
+	caribou
+	elogind
+	gdm
+	gsettings-desktop-schemas
+	upower
+	ibus
+	librsvg
+	network-manager-applet
+	gnome-bluetooth
+	gnome-control-center
+	font-adobe-source-code-pro
+	ttf-cantarell
+	adwaita-icon-theme
+	gnome-themes-standard"
 makedepends="gnome-desktop-dev
 	libxml2-dev
 	libcanberra-dev
@@ -24,29 +37,37 @@ makedepends="gnome-desktop-dev
 	python3
 	meson
 	libxml2-utils
-	ibus-dev ibus
-	sassc"
-subpackages="$pkgname-lang $pkgname-dbg"
-source="https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz"
-builddir="$srcdir/$pkgname-$pkgver"
+	ibus-dev
+	sassc
+	networkmanager-dev
+	network-manager-applet-dev
+	telepathy-logger-dev
+	gnome-control-center-dev
+	py3-setuptools
+	gnome-bluetooth-dev
+	gstreamer-dev"
+subpackages="$pkgname-lang $pkgname-doc"
+source="https://download.gnome.org/sources/gnome-shell/${pkgver%.*}/gnome-shell-$pkgver.tar.xz"
 options="!check" # Requires running X11 server
 
 build() {
-	cd "$builddir"
-	# Building with NetworkManager fails
-	# Man pages are built using an external file which is not allowed
-	meson . _build --prefix=/usr -Dsystemd=false -Dnetworkmanager=false -Dman=false
-	ninja -C _build
+	meson \
+		--prefix=/usr \
+		--sysconfdir=/etc \
+		--mandir=/usr/share/man \
+		--localstatedir=/var \
+		--buildtype=release \
+		-Dsystemd=false \
+		. output
+	ninja -C output
 }
 
 check() {
-	cd "$builddir"
-	ninja -C _build test
+	ninja -C output test
 }
 
 package() {
-	cd "$builddir"
-	DESTDIR="$pkgdir" ninja -C _build install
+	DESTDIR="$pkgdir" ninja -C output install
 }
 
-sha512sums="0c5e78393c8bca8ddb548c2cecd7799258ca00735cb7600feb9f7fa43f460719ad22636255496a40ea81dfcb779faf141b972b54555626f9e27ea5ca2377cc68  gnome-shell-3.28.0.tar.xz"
+sha512sums="7d8b25aa75149f096033a8b44d7f6f8d17ddadfcd8f5bb1915652423fe9d9db14902e674508f16fe5c6e7cbe956cde8349ec779c24c46f32b0a346755876bc46  gnome-shell-3.32.2.tar.xz"