diff --git a/community/cbindgen/APKBUILD b/community/cbindgen/APKBUILD index 437c7b4e6227895df89294c0e4a441f5171f0283..58e41704dfdec2f77bacae54c9512ffc1ad698f5 100644 --- a/community/cbindgen/APKBUILD +++ b/community/cbindgen/APKBUILD @@ -5,15 +5,15 @@ pkgname=cbindgen # Please be VERY careful bumping this - Firefox regularly fails to build # with new versions! pkgver=0.26.0 -pkgrel=0 +pkgrel=1 pkgdesc="Tool to generate C bindings from Rust code" url="https://github.com/eqrion/cbindgen" -# loongarch64: blocked by libc crate -arch="all !loongarch64" +arch="all" license="MPL-2.0" makedepends="cargo cargo-auditable" checkdepends="cython" -source="$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/cbindgen/$pkgver/download" +source="$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/cbindgen/$pkgver/download + cargo-update.patch" options="net" prepare() { @@ -38,4 +38,5 @@ package() { sha512sums=" 2de81f46c9c68c985241a349f13125876667d1460d3658ead8c4ee9788cd139c30dbc08bebddc172cf0bd4644f3f17c02cf66f2a3ef706c52366fdaf0f9d8059 cbindgen-0.26.0.tar.gz +4da57855cfb9e785bfd2fde099270e53d7b0182df9eddbc2f8da6efdfb590cefe0bba88f47936c8ce88b88abceecf96dfd38368d99faf719cce786b23662418f cargo-update.patch " diff --git a/community/cbindgen/cargo-update.patch b/community/cbindgen/cargo-update.patch new file mode 100644 index 0000000000000000000000000000000000000000..d5cbbf7d65b596a9e205284aee533baec9a14026 --- /dev/null +++ b/community/cbindgen/cargo-update.patch @@ -0,0 +1,16 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 7e11788..6fe0466 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -136,9 +136,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + + [[package]] + name = "libc" +-version = "0.2.144" ++version = "0.2.155" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" ++checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" + + [[package]] + name = "lock_api"