diff --git a/community/taplo/APKBUILD b/community/taplo/APKBUILD
index 7ae7ed94bc7b4c47a372b1edf5d30b8be6c574d5..1cd026fb383c4a6d28fd619775c7ae0af3853da9 100644
--- a/community/taplo/APKBUILD
+++ b/community/taplo/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jakub Jirutka <jakub@jirutka.cz>
 pkgname=taplo
 _pkgname=release-taplo-cli
-pkgver=0.9.0
+pkgver=0.9.3
 pkgrel=0
 pkgdesc="A TOML toolkit written in Rust"
 url="https://taplo.tamasfe.dev/"
@@ -15,7 +15,7 @@ makedepends="
 	openssl-dev
 	"
 source="https://github.com/tamasfe/taplo/archive/$_pkgname-$pkgver/$_pkgname-$pkgver.tar.gz
-	bump-getrandom.patch
+	fix-cargo-lock.patch
 	"
 builddir="$srcdir/taplo-$_pkgname-$pkgver"
 
@@ -53,6 +53,6 @@ package() {
 }
 
 sha512sums="
-16efc12fc0abb3944cab7302762f5af94a7f311fec176377a28c22479ecbff38e1f90893be71d903433c5854506c35c5ee95d75b64718b1ea488f1691f956cdb  release-taplo-cli-0.9.0.tar.gz
-e12c762f5be9741839059587e15f4579aa2d2c1fe8ac4ee408ee84df6075afb850585bf9f3cdb0097f53f4697b48eae23d1b709a3bc8e3834327caea49bf3a6d  bump-getrandom.patch
+60f6b218353b745a9c4e385fa450b3c7b1106704f19c4520a4ae0a0de29870676d49a5c1c92024a15668877f64b94f9d97e38c696ad8460e5c9cb45a0ab2ba1d  release-taplo-cli-0.9.3.tar.gz
+a28f679d184706dd5b1ffd740502faee44ac17383c9bc33167b9b2628c3ed1e430cfad6c39e004b084d75580c74474495a4145d38699211a2c7e504fac70301e  fix-cargo-lock.patch
 "
diff --git a/community/taplo/bump-getrandom.patch b/community/taplo/bump-getrandom.patch
deleted file mode 100644
index 7f45853e65d2e30a69b4518d740b7454dec1500a..0000000000000000000000000000000000000000
--- a/community/taplo/bump-getrandom.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Patch-Source: https://github.com/tamasfe/taplo/pull/550
---
-From d35a674cb043272fb787668c255faeec697c90b3 Mon Sep 17 00:00:00 2001
-From: Jakub Jirutka <jakub@jirutka.cz>
-Date: Wed, 7 Feb 2024 22:03:44 +0100
-Subject: [PATCH] chore(deps): bump getrandom from 0.2.8 to 0.2.12
-
-This fixes build with musl libc.
----
- Cargo.lock | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/Cargo.lock b/Cargo.lock
-index 7f20af0fc..ae85d0136 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -729,9 +729,9 @@ dependencies = [
- 
- [[package]]
- name = "getrandom"
--version = "0.2.8"
-+version = "0.2.12"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
-+checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
- dependencies = [
-  "cfg-if",
-  "js-sys",
-@@ -1059,9 +1059,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
- 
- [[package]]
- name = "libc"
--version = "0.2.136"
-+version = "0.2.153"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "55edcf6c0bb319052dea84732cf99db461780fd5e8d3eb46ab6ff312ab31f197"
-+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
- 
- [[package]]
- name = "lock_api"
diff --git a/community/taplo/fix-cargo-lock.patch b/community/taplo/fix-cargo-lock.patch
new file mode 100644
index 0000000000000000000000000000000000000000..8ef3c6f38250cc935a0b5eed5adcfd368ccd4409
--- /dev/null
+++ b/community/taplo/fix-cargo-lock.patch
@@ -0,0 +1,47 @@
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -1116,7 +1116,7 @@
+ 
+ [[package]]
+ name = "lsp-async-stub"
+-version = "0.6.3"
++version = "0.6.4"
+ dependencies = [
+  "anyhow",
+  "async-trait",
+@@ -2165,7 +2165,7 @@
+ 
+ [[package]]
+ name = "taplo"
+-version = "0.13.1"
++version = "0.13.2"
+ dependencies = [
+  "ahash 0.8.8",
+  "arc-swap",
+@@ -2190,7 +2190,7 @@
+ 
+ [[package]]
+ name = "taplo-cli"
+-version = "0.9.2"
++version = "0.9.3"
+ dependencies = [
+  "ansi_term",
+  "anyhow",
+@@ -2223,7 +2223,7 @@
+ 
+ [[package]]
+ name = "taplo-common"
+-version = "0.5.1"
++version = "0.5.2"
+ dependencies = [
+  "ahash 0.8.8",
+  "anyhow",
+@@ -2261,7 +2261,7 @@
+ 
+ [[package]]
+ name = "taplo-lsp"
+-version = "0.7.1"
++version = "0.7.2"
+ dependencies = [
+  "anyhow",
+  "arc-swap",