diff --git a/community/sof-bin/APKBUILD b/community/sof-bin/APKBUILD
index 41af6ee91df0101fddeaddae840c77dc6248a449..8a6bc705a62092714b9a79dae74a4f926f210443 100644
--- a/community/sof-bin/APKBUILD
+++ b/community/sof-bin/APKBUILD
@@ -1,34 +1,34 @@
 # Maintainer: Alex Xu (Hello71) <alex_y_xu@yahoo.ca>
 pkgname=sof-bin
-pkgver=2.2
-pkgrel=1
+pkgver=2.2.2
+pkgrel=0
 pkgdesc="Sound Open Firmware"
 url="https://github.com/thesofproject/sof-bin"
 arch="x86_64"
 license="BSD-3-Clause MIT ISC"
 options="!check"
-subpackages="sof-doc:doc sof-firmware:firmware"
+subpackages="$pkgname-doc sof-firmware:firmware"
+depends="sof-firmware"
 source="https://github.com/thesofproject/$pkgname/releases/download/v$pkgver/$pkgname-v$pkgver.tar.gz"
 builddir="$srcdir/$pkgname-v$pkgver"
 
 package() {
-	depends="sof-firmware sof-tools"
-	mkdir -p $pkgdir
-}
+	mkdir -p "$pkgdir"/usr/share/licenses \
+		"$pkgdir"/lib/firmware/intel
+
+	cp -a sof-v$pkgver "$pkgdir"/lib/firmware/intel/
+	ln -s sof-v$pkgver "$pkgdir"/lib/firmware/intel/sof
+	cp -a sof-tplg-v$pkgver "$pkgdir"/lib/firmware/intel/
+	ln -s sof-tplg-v$pkgver "$pkgdir"/lib/firmware/intel/sof-tplg
 
-doc() {
-	mkdir -p $subpkgdir/usr/share/licenses
-	install -m644 $builddir/LICENCE.* $builddir/Notice.* $subpkgdir/usr/share/licenses/
+	install -m644 LICENCE.* Notice.* "$pkgdir"/usr/share/licenses/
 }
 
 firmware() {
-	mkdir -p $subpkgdir/lib/firmware/intel
-	cp -a $builddir/sof-v$pkgver $subpkgdir/lib/firmware/intel/
-	ln -s sof-v$pkgver $subpkgdir/lib/firmware/intel/sof
-	cp -a $builddir/sof-tplg-v$pkgver $subpkgdir/lib/firmware/intel/
-	ln -s sof-tplg-v$pkgver $subpkgdir/lib/firmware/intel/sof-tplg
+	depends=
+	amove lib/firmware
 }
 
 sha512sums="
-3cd06f6b8f8d6c3379b987cffa019a0d84263b8e00de40c18516c3e90745d5e150bdf71a8005b1ba704e44bf84d7030195e9c0ebfcd6e35228f4c14e9290cd95  sof-bin-v2.2.tar.gz
+6a3be7088f8a93a052563e040a588c600512d08d4b75ae5567db255e334997a6401d41863dcb416562eee07fef0bd2abe1d9d0403cd236ab007474f66271db50  sof-bin-v2.2.2.tar.gz
 "