diff --git a/main/flac/APKBUILD b/main/flac/APKBUILD
index 42ec196cf8e27fce70dc0c2f11188be9b87d758c..380c11ccf37c111c8410f899bea4a909acdb4b0f 100644
--- a/main/flac/APKBUILD
+++ b/main/flac/APKBUILD
@@ -1,13 +1,13 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=flac
 pkgver=1.4.3
-pkgrel=0
+pkgrel=1
 pkgdesc="Free Lossless Audio Codec"
 url="https://xiph.org/flac/"
 arch="all"
 license="BSD-3-Clause AND GPL-2.0-or-later"
 options="!check" # Tests are infinite
-subpackages="$pkgname-dev $pkgname-libs $pkgname-doc"
+subpackages="$pkgname-dev $pkgname-libs libflac libflac++:libpp $pkgname-doc"
 makedepends="cmake libogg-dev !libiconv samurai"
 source="https://downloads.xiph.org/releases/flac/flac-$pkgver.tar.xz"
 
@@ -44,6 +44,24 @@ package() {
 		"$pkgdir"/usr/share/licenses/$pkgname/COPYING.Xiph
 }
 
+libs() {
+	# purely for backwards compat
+	depends="libflac=$pkgver-r$pkgrel libflac++=$pkgver-r$pkgrel"
+	mkdir -p "$subpkgdir"
+}
+
+libflac() {
+	pkgdesc="$pkgdesc (libFLAC)"
+
+	amove usr/lib/libFLAC.so.*
+}
+
+libpp() {
+	pkgdesc="$pkgdesc (libFLAC++)"
+
+	amove usr/lib/libFLAC++.so.*
+}
+
 sha512sums="
 3cf095720bd590a588be8ccbe187d22e7a1c60ab85b1d510ce5e8a22ab0a51827b9acfeaad59bbd645a17d1f200f559255a640101b0330709a164306c0e9709e  flac-1.4.3.tar.xz
 "