From e5144e49bcad4d030bba43a834eaca57bded6b6f Mon Sep 17 00:00:00 2001
From: Jingyun Hua <huajingyun@loongson.cn>
Date: Fri, 31 May 2024 07:18:29 +0000
Subject: [PATCH] community/stylua: fix build on loongarch64

Update libc to 0.2.155
---
 community/stylua/APKBUILD           |  4 +++-
 community/stylua/cargo-update.patch | 16 ++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)
 create mode 100644 community/stylua/cargo-update.patch

diff --git a/community/stylua/APKBUILD b/community/stylua/APKBUILD
index afe55798f810..ab0f9197d30b 100644
--- a/community/stylua/APKBUILD
+++ b/community/stylua/APKBUILD
@@ -7,7 +7,8 @@ url="https://github.com/JohnnyMorganz/StyLua"
 arch="all"
 license="MPL-2.0"
 makedepends="cargo cargo-auditable"
-source="$pkgname-$pkgver.tar.gz::https://github.com/JohnnyMorganz/StyLua/archive/refs/tags/v$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/JohnnyMorganz/StyLua/archive/refs/tags/v$pkgver.tar.gz
+	cargo-update.patch"
 builddir="$srcdir/StyLua-$pkgver"
 
 _features="--no-default-features --features lua54,strum,serialize"
@@ -31,4 +32,5 @@ package() {
 
 sha512sums="
 0f15e169953eb96f846d864be7e35fb04be61c6951a4ba9967e26d5738807bfe110e9ba0e5d788a27b77d3c32f6df416d046f4a8c2139195004a8ecdbac504c7  stylua-0.20.0.tar.gz
+470ceaf11e1324d9e39eaf0597729010f28ce2ac3c0846c3894c427ecdf458a6635557353e6a691c07a26f7ac79d94d2f18b9bfde96b6fc4d20a1b459a90389e  cargo-update.patch
 "
diff --git a/community/stylua/cargo-update.patch b/community/stylua/cargo-update.patch
new file mode 100644
index 000000000000..4f13adedc889
--- /dev/null
+++ b/community/stylua/cargo-update.patch
@@ -0,0 +1,16 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index e8411fc..75a6802 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -569,9 +569,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+ 
+ [[package]]
+ name = "libc"
+-version = "0.2.148"
++version = "0.2.155"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b"
++checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+ 
+ [[package]]
+ name = "linked-hash-map"
-- 
GitLab