diff --git a/main/lld19/APKBUILD b/main/lld19/APKBUILD
index b566ed62a618186cade81d66e8748496c256ca8c..59cb375f81f6f27f6cb586c407050082bf43ef22 100644
--- a/main/lld19/APKBUILD
+++ b/main/lld19/APKBUILD
@@ -3,8 +3,9 @@
 # Contributor: Rasmus Thomsen <oss@cogitri.dev>
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgver=19.1.7
-pkgrel=1
+pkgrel=2
 _llvmver=${pkgver%%.*}
+_prevllvmver=$((_llvmver - 1))
 pkgname=lld$_llvmver
 pkgdesc="The LLVM Linker"
 url="https://llvm.org/"
@@ -42,6 +43,8 @@ if [ "$_default_lld" = yes ]; then
 	replaces="lld"
 fi
 
+replaces="lld$_prevllvmver"
+
 prepare() {
 	default_prepare
 	mv "$srcdir"/cmake-${pkgver//_/}.src "$srcdir"/cmake
@@ -76,6 +79,11 @@ package() {
 	patchelf --add-needed libscudo.so "$pkgdir"/usr/bin/lld
 }
 
+doc() {
+	default_doc
+	replaces="lld-doc lld$_prevllvmver-doc"
+}
+
 sha512sums="
 346b556db83a2c50eba61e906b2255a77822a320e93b9e2b10d2d5c48e293080caa48b3eb203da13a6d94ba099766e2663aeb1e79a26c64c5396fd936bc036b5  lld-19.1.7.src.tar.xz
 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621  cmake-19.1.7.src.tar.xz
diff --git a/main/lld20/APKBUILD b/main/lld20/APKBUILD
index e5b3e8120dd02cc8995ad928ba44d8fa0d8c31cb..6810722bfad41988f2e239e740a81b6845faac51 100644
--- a/main/lld20/APKBUILD
+++ b/main/lld20/APKBUILD
@@ -43,6 +43,8 @@ if [ "$_default_lld" = yes ]; then
 	replaces="lld"
 fi
 
+replaces="lld$_prevllvmver"
+
 prepare() {
 	default_prepare
 	mv "$srcdir"/cmake-${pkgver//_/}.src "$srcdir"/cmake
@@ -77,6 +79,11 @@ package() {
 	patchelf --add-needed libscudo.so "$pkgdir"/usr/bin/lld
 }
 
+doc() {
+	default_doc
+	replaces="lld-doc lld$_prevllvmver-doc"
+}
+
 sha512sums="
 1d8501964c2850e9cba55eaec3a5751affbf8bf62cc77e50f6a22ea4a8eb93bb9ffd2fe4e5f5ef0abbfd635821f31233c8838b3c65cf3cfdbb4b3d4b32a610ac  lld-20.1.1.src.tar.xz
 8f0decbe6a304296a3a2b2099f8467527b768c6657c7fe42c22443891dc363c0ba24f1c53779fd42bb1c191883b5db1b1331aefb693c882f98eba968b4f542e2  cmake-20.1.1.src.tar.xz