diff --git a/_service b/_service index 1eb7767..eb160c2 100644 --- a/_service +++ b/_service @@ -1,9 +1,23 @@ + + https://github.com/rust-lang/rust-bindgen.git + @PARENT_TAG@ + git + v0.70.1 + * + v(\d+\.\d+\.\d+) + \1 + enable + + + + *.tar + zst + + - rust-bindgen-0.69.1.tar.gz + rust-bindgen + zst true - - rust-bindgen-0.69.1 - diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..d7808e3 --- /dev/null +++ b/_servicedata @@ -0,0 +1,6 @@ + + + https://github.com/rust-lang/rust-bindgen.git + 21c60f473f4e824d4aa9b2b508056320d474b110 + + \ No newline at end of file diff --git a/cargo_config b/cargo_config deleted file mode 100644 index 97852b5..0000000 --- a/cargo_config +++ /dev/null @@ -1,5 +0,0 @@ -[source.crates-io] -replace-with = "vendored-sources" - -[source.vendored-sources] -directory = "vendor" diff --git a/rust-bindgen-0.69.1.tar.gz b/rust-bindgen-0.69.1.tar.gz deleted file mode 100644 index 490991a..0000000 --- a/rust-bindgen-0.69.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c10e2806786fb75f05ef32f3f03f4cb7e37bb8e06be5a4a0e95f974fdc567d87 -size 2317711 diff --git a/rust-bindgen-0.70.1.tar.zst b/rust-bindgen-0.70.1.tar.zst new file mode 100644 index 0000000..08fa991 --- /dev/null +++ b/rust-bindgen-0.70.1.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a03b308697d49741c42e3a3334e7a3c2d66a473cea9198a5ee6b8852fde314d +size 2120327 diff --git a/rust-bindgen.changes b/rust-bindgen.changes index bc6e1e1..3f295bb 100644 --- a/rust-bindgen.changes +++ b/rust-bindgen.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Wed Aug 21 06:48:23 UTC 2024 - Andreas Stieger + +- Update to version 0.70.1: + * Revert "Only trigger the publish workflow manually" + * Fix `collapsible_match` clippy warning + * Add `#[clippy::allow]` attribute to `const` layout tests + * Fix creduce example + * Fix creduce install link + * Fix create-tag.yml + +------------------------------------------------------------------- +Mon Aug 19 19:03:36 UTC 2024 - Andreas Stieger + +- Update to version 0.70.0: + * Fix generation of extern "C" blocks with llvm 18 + * Update shlex dependency (RUSTSEC-2024-0006, boo#1229375) + * Try to avoid repr(packed) for explicitly aligned types when not + needed + * Support Float16 + * Fix alignment contribution from bitfields + * Replace peeking_take_while by itertools + * Add blocklist_var + * Stabilize thiscall_abi + * Allow older itertools + * Add target mappings for riscv64imac and riscv32imafc. + * Add a complex macro fallback API + * Add option to use DST structs for flexible arrays + * Add option to dynamically load variables + * Add option in CLI to use rustified non-exhaustive enums + * Remove which and lazy-static dependencies + * Generate compile-time layout tests + * Print bindgen-cli errors to stderr instead of stdout + * Fix --formatter=prettyplease not working in bindgen-cli by + adding prettyplease feature and enabling it by default for + bindgen-cli + * Fix --allowlist-item so anonymous enums are no longer ignored + * Use clang_getFileLocation instead of clang_getSpellingLocation + to fix clang-trun + * Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY, + f64::NAN + * Update tempfile and rustix due to GHSA-c827-hfw6-qwvm (boo#1229376) + ------------------------------------------------------------------- Wed Nov 15 15:11:25 UTC 2023 - Paolo Perego diff --git a/rust-bindgen.obsinfo b/rust-bindgen.obsinfo new file mode 100644 index 0000000..488a39b --- /dev/null +++ b/rust-bindgen.obsinfo @@ -0,0 +1,4 @@ +name: rust-bindgen +version: 0.70.1 +mtime: 1724176643 +commit: 21c60f473f4e824d4aa9b2b508056320d474b110 diff --git a/rust-bindgen.spec b/rust-bindgen.spec index 1930e07..6b6f09a 100644 --- a/rust-bindgen.spec +++ b/rust-bindgen.spec @@ -3,6 +3,7 @@ # # Copyright (c) 2023 SUSE LLC # Copyright (c) 2023, Martin Hauke +# Copyright (c) 2024 Andreas Stieger # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,16 +19,15 @@ Name: rust-bindgen -Version: 0.69.1 +Version: 0.70.1 Release: 0 Summary: Automatically generates Rust FFI bindings to C and C++ libraries License: BSD-3-Clause Group: Development/Languages/Rust #Git-Clone: https://github.com/rust-lang/rust-bindgen.git URL: https://rust-lang.github.io/rust-bindgen/ -Source: https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source: %{name}-%{version}.tar.zst Source1: vendor.tar.zst -Source2: cargo_config BuildRequires: cargo BuildRequires: cargo-packaging BuildRequires: rust @@ -37,7 +37,6 @@ Automatically generates Rust FFI bindings to C (and some C++) libraries. %prep %autosetup -p 1 -a 1 -install -D -m 0644 %{SOURCE2} .cargo/config %build %{cargo_build} diff --git a/vendor.tar.zst b/vendor.tar.zst index eac7c44..827653b 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e10d9c78ee8673eb2941a56ddbd291e10301f0617a776ee3e120e090b1ae4fa7 -size 12582588 +oid sha256:4e8febc5dd7d489ab15e43145b33b75164e7011970cb6d56877b2bc3aca5e9e4 +size 15310177