Date: Sunday, October 23, 2022 @ 19:10:01 Author: orhun Revision: 1334367
upgpkg: rust-bindgen 0.61.0-1: upstream release Added: rust-bindgen/trunk/cargo-lock.patch Modified: rust-bindgen/trunk/PKGBUILD ------------------+ PKGBUILD | 20 +++++++++++++----- cargo-lock.patch | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-23 19:05:28 UTC (rev 1334366) +++ PKGBUILD 2022-10-23 19:10:01 UTC (rev 1334367) @@ -1,20 +1,29 @@ # Maintainer : Felix Yan <[email protected]> +# Maintainer: Orhun Parmaksız <[email protected]> pkgname=rust-bindgen -pkgver=0.60.1 +pkgver=0.61.0 pkgrel=1 pkgdesc='Automatically generates Rust FFI bindings to C (and some C++) libraries' url='https://github.com/rust-lang/rust-bindgen' depends=('gcc-libs' 'clang') -makedepends=('rust') +makedepends=('cargo') arch=('x86_64') license=('BSD') -source=("$pkgname-$pkgver.tar.gz::https://github.com/rust-lang/rust-bindgen/archive/v$pkgver.tar.gz") -sha512sums=('f21a970d56be37d10b7dad45ed6db1fcda7542716ac48eb8607c8bb09736f33f8d455c58ddee313319dfbecbef1de26d060e70057792f1164836ccb84ab53cbb') +source=("$pkgname-$pkgver.tar.gz::https://github.com/rust-lang/rust-bindgen/archive/v$pkgver.tar.gz" + "cargo-lock.patch") +sha512sums=('df5688afc915f8f5629e1b404b1904f7c0dcae0798cd9f013a244e8b71d1a0e58c91cbf294076c309bc190e16239b19239ac0719a8260596c27443802b2708a9' + '54b4b19d7a6f05da8d4a2d509dd96e353ae60418ce4469df4eeba08ecb9f42be2f491f1b6f43fa5fb1573d3a5946099ff1c02e83f3876a2e3265b2252818d5d8') +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i "$srcdir/cargo-lock.patch" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { cd $pkgname-$pkgver - cargo build --release + cargo build --release --frozen } package() { @@ -21,5 +30,6 @@ cd $pkgname-$pkgver install -Dm755 target/release/bindgen "$pkgdir"/usr/bin/bindgen + install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } Added: cargo-lock.patch =================================================================== --- cargo-lock.patch (rev 0) +++ cargo-lock.patch 2022-10-23 19:10:01 UTC (rev 1334367) @@ -0,0 +1,57 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 765f391f..53c2f943 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -66,11 +66,33 @@ dependencies = [ + "which", + ] + ++[[package]] ++name = "bindgen" ++version = "0.61.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8a022e58a142a46fea340d68012b9201c094e93ec3d033a944a24f8fd4a4f09a" ++dependencies = [ ++ "bitflags", ++ "cexpr", ++ "clang-sys", ++ "lazy_static", ++ "lazycell", ++ "log 0.4.14", ++ "peeking_take_while", ++ "proc-macro2", ++ "quote", ++ "regex 1.5.5", ++ "rustc-hash", ++ "shlex", ++ "syn", ++ "which", ++] ++ + [[package]] + name = "bindgen-cli" + version = "0.61.0" + dependencies = [ +- "bindgen", ++ "bindgen 0.61.0 (registry+https://github.com/rust-lang/crates.io-index)", + "clap 3.2.12", + "env_logger 0.9.0", + "log 0.4.14", +@@ -81,7 +103,7 @@ dependencies = [ + name = "bindgen-integration" + version = "0.1.0" + dependencies = [ +- "bindgen", ++ "bindgen 0.61.0", + "cc", + ] + +@@ -89,7 +111,7 @@ dependencies = [ + name = "bindgen-tests" + version = "0.1.0" + dependencies = [ +- "bindgen", ++ "bindgen 0.61.0", + "clap 3.2.12", + "diff", + "shlex",
