diff --git a/community/csview/APKBUILD b/community/csview/APKBUILD
index 64729e1f61755c9a4e6a665d704a07fddc4d7d12..bbf8f3e0a53a6c1bb3560221991584ed4e9ef853 100644
--- a/community/csview/APKBUILD
+++ b/community/csview/APKBUILD
@@ -13,7 +13,9 @@ subpackages="
 	$pkgname-fish-completion
 	$pkgname-zsh-completion
 	"
-source="https://github.com/wfxr/csview/archive/v$pkgver/csview-$pkgver.tar.gz"
+source="https://github.com/wfxr/csview/archive/v$pkgver/csview-$pkgver.tar.gz
+	update-rust-libc.patch
+	"
 
 prepare() {
 	default_prepare
@@ -41,4 +43,5 @@ package() {
 
 sha512sums="
 f824a063818e15fdc8c2198528c9b257b590aa9779e5103801e229e3a96e899d903617dca8c1eca344651fa3f2bd09d36d062d1d01bdc471ffcf534e387fb94f  csview-1.3.2.tar.gz
+6f34884f1fcaea75937a68f7f1f5d1ad6eb9c249f01dfc96e073eaf32c7389c4ad45c46dde6ad88d40bfcbdf0bafb189855f20aa4a12ad7edb9a8d615d82e1b2  update-rust-libc.patch
 "
diff --git a/community/csview/update-rust-libc.patch b/community/csview/update-rust-libc.patch
new file mode 100644
index 0000000000000000000000000000000000000000..11fd88c42f5eb50d4f9c812bc19451e675b954fa
--- /dev/null
+++ b/community/csview/update-rust-libc.patch
@@ -0,0 +1,16 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 0645e00..ad1fe8a 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -226,9 +226,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
+ 
+ [[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 = "linux-raw-sys"