diff --git a/community/blueman/APKBUILD b/community/blueman/APKBUILD
index b91fc3fc603d3ba68539e29011a3c4318f95ae64..eb0e42360763848b2ef89d353e790d6d94cabad0 100644
--- a/community/blueman/APKBUILD
+++ b/community/blueman/APKBUILD
@@ -1,16 +1,14 @@
 # Contributor: knuxify <knuxify@gmail.com>
 # Maintainer: knuxify <knuxify@gmail.com>
 pkgname=blueman
-pkgver=2.3.1
-pkgrel=1
+pkgver=2.3.2
+pkgrel=0
 pkgdesc="GTK+ Bluetooth Manager"
 url="https://github.com/blueman-project/blueman"
 arch="all !s390x !riscv64" # blocked by networkmanager/polkit
 license="GPL-3.0-or-later"
 depends="bluez dbus gtk+3.0 python3 py3-cairo py3-gobject3"
 makedepends="
-	autoconf
-	automake
 	bluez-dev
 	cython
 	glib-dev
@@ -21,17 +19,9 @@ makedepends="
 	"
 checkdepends="networkmanager libpulse-mainloop-glib"
 subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
-# FIXME: 2.3.1 tarball was missing the test directory, switch this back
-# to the prebuilt release tarballs once this is resolved
-# https://github.com/blueman-project/blueman/issues/1790
-source="blueman-$pkgver.tar.gz::https://github.com/blueman-project/blueman/archive/refs/tags/$pkgver.tar.gz
+source="https://github.com/blueman-project/blueman/releases/download/$pkgver/blueman-$pkgver.tar.xz
 	dont-rerun-plugin-tests.patch"
 
-prepare() {
-	default_prepare
-	autoreconf -vif
-}
-
 build() {
 	./configure \
 		--build=$CBUILD \
@@ -55,6 +45,6 @@ package() {
 }
 
 sha512sums="
-6748a254c19b6c979fcb1263f2e277fa2ced9ee35870d434fd840987b8b5f2c87e17ad83c1d42fb0ca599515a7ad0299de8a078473583a4b51591bee6989fd3c  blueman-2.3.1.tar.gz
+13760def19951bcb4582dbe142259256826a0f50e6c34e56c61c6f890f4e2e08085733f2480ad4c95ee52ec616cbb7ddd3a946634f042d80692cd37b57207cc0  blueman-2.3.2.tar.xz
 a3ec5d05c0f32353c1eb933bf1acdcc1f8bede31c12132bd6b30adb46111ef88b7586f9f7c574a95b9dd4877f3977514389e2b565c1029835db920f30a01fb72  dont-rerun-plugin-tests.patch
 "