From 935b7ddefc6d7f2ed230ac38c1f58fc4b7fe26bd Mon Sep 17 00:00:00 2001
From: Weijie Wang <wangweijie@loongson.cn>
Date: Wed, 29 May 2024 06:09:36 +0000
Subject: [PATCH] community/delta: fix build on loongarch64

Update libc to v0.2.155.

Signed-off-by: Weijie Wang <wangweijie@loongson.cn>
---
 community/delta/APKBUILD               |  5 ++++-
 community/delta/update-rust-libc.patch | 16 ++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletion(-)
 create mode 100644 community/delta/update-rust-libc.patch

diff --git a/community/delta/APKBUILD b/community/delta/APKBUILD
index 407fa137688f..4ba2dd896fc2 100644
--- a/community/delta/APKBUILD
+++ b/community/delta/APKBUILD
@@ -19,7 +19,9 @@ subpackages="
 	$pkgname-fish-completion
 	$pkgname-zsh-completion
 	"
-source="$pkgname-$pkgver.tar.gz::https://github.com/dandavison/delta/archive/refs/tags/$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/dandavison/delta/archive/refs/tags/$pkgver.tar.gz
+	update-rust-libc.patch
+	"
 options="net"
 
 # secfixes:
@@ -65,4 +67,5 @@ package() {
 
 sha512sums="
 7b3d4aa9bad2f3dc920d9855163e81813ea5467cd92939d4781ed3d896d10bb39110265d5294967c79f8451e8a6d3d4def7e42efb4064f3d5fbc5d99e5c245a6  delta-0.17.0.tar.gz
+3317253feb0a7ca9db0656319af003de933abb072520217751f11dd497fee2f56c7bd964fa4b5996e3bc1cf687bf0b365865841041d22140ca2fd2f30825d8fd  update-rust-libc.patch
 "
diff --git a/community/delta/update-rust-libc.patch b/community/delta/update-rust-libc.patch
new file mode 100644
index 000000000000..d3357b65d2ab
--- /dev/null
+++ b/community/delta/update-rust-libc.patch
@@ -0,0 +1,16 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 260c6a7..8a35c58 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -683,9 +683,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+ 
+ [[package]]
+ name = "libc"
+-version = "0.2.153"
++version = "0.2.155"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
++checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+ 
+ [[package]]
+ name = "libgit2-sys"
-- 
GitLab