Date: Sunday, October 23, 2022 @ 19:10:23
Author: orhun
Revision: 1334368
archrelease: copy trunk to community-x86_64
Added:
rust-bindgen/repos/community-x86_64/PKGBUILD
(from rev 1334367, rust-bindgen/trunk/PKGBUILD)
rust-bindgen/repos/community-x86_64/cargo-lock.patch
(from rev 1334367, rust-bindgen/trunk/cargo-lock.patch)
Deleted:
rust-bindgen/repos/community-x86_64/PKGBUILD
------------------+
PKGBUILD | 60 ++++++++++++++++++++++++++++++-----------------------
cargo-lock.patch | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 92 insertions(+), 25 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-10-23 19:10:01 UTC (rev 1334367)
+++ PKGBUILD 2022-10-23 19:10:23 UTC (rev 1334368)
@@ -1,25 +0,0 @@
-# Maintainer : Felix Yan <[email protected]>
-
-pkgname=rust-bindgen
-pkgver=0.60.1
-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')
-arch=('x86_64')
-license=('BSD')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/rust-lang/rust-bindgen/archive/v$pkgver.tar.gz")
-sha512sums=('f21a970d56be37d10b7dad45ed6db1fcda7542716ac48eb8607c8bb09736f33f8d455c58ddee313319dfbecbef1de26d060e70057792f1164836ccb84ab53cbb')
-
-build() {
- cd $pkgname-$pkgver
- cargo build --release
-}
-
-package() {
- cd $pkgname-$pkgver
- install -Dm755 target/release/bindgen "$pkgdir"/usr/bin/bindgen
-
- install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-}
Copied: rust-bindgen/repos/community-x86_64/PKGBUILD (from rev 1334367,
rust-bindgen/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-10-23 19:10:23 UTC (rev 1334368)
@@ -0,0 +1,35 @@
+# Maintainer : Felix Yan <[email protected]>
+# Maintainer: Orhun Parmaksız <[email protected]>
+
+pkgname=rust-bindgen
+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=('cargo')
+arch=('x86_64')
+license=('BSD')
+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 --frozen
+}
+
+package() {
+ 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
+}
Copied: rust-bindgen/repos/community-x86_64/cargo-lock.patch (from rev 1334367,
rust-bindgen/trunk/cargo-lock.patch)
===================================================================
--- cargo-lock.patch (rev 0)
+++ cargo-lock.patch 2022-10-23 19:10:23 UTC (rev 1334368)
@@ -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",