Sync from SUSE:SLFO:Main rust-cbindgen revision 06eea1ddc2075d6e33f5a166795a5cb8
This commit is contained in:
parent
dda7dfb0cc
commit
aad97e137f
11
_service
11
_service
@ -3,7 +3,7 @@
|
|||||||
<param name="url">https://github.com/eqrion/cbindgen.git</param>
|
<param name="url">https://github.com/eqrion/cbindgen.git</param>
|
||||||
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param>
|
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="revision">v0.24.3</param>
|
<param name="revision">v0.26.0</param>
|
||||||
<param name="match-tag">*</param>
|
<param name="match-tag">*</param>
|
||||||
<param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
|
<param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
|
||||||
<param name="versionrewrite-replacement">\1</param>
|
<param name="versionrewrite-replacement">\1</param>
|
||||||
@ -13,16 +13,15 @@
|
|||||||
<service mode="disabled" name="tar" />
|
<service mode="disabled" name="tar" />
|
||||||
<service mode="disabled" name="recompress">
|
<service mode="disabled" name="recompress">
|
||||||
<param name="file">*.tar</param>
|
<param name="file">*.tar</param>
|
||||||
<param name="compression">xz</param>
|
<param name="compression">zst</param>
|
||||||
</service>
|
</service>
|
||||||
<service mode="disabled" name="set_version"/>
|
<service mode="disabled" name="set_version" />
|
||||||
<service name="cargo_vendor" mode="disabled">
|
<service name="cargo_vendor" mode="disabled">
|
||||||
<param name="srcdir">cbindgen</param>
|
<param name="srcdir">cbindgen</param>
|
||||||
<param name="compression">xz</param>
|
<param name="compression">zst</param>
|
||||||
<param name="update">true</param>
|
<param name="update">true</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="cargo_audit" mode="disabled">
|
<service name="cargo_audit" mode="disabled">
|
||||||
<param name="srcdir">cbindgen</param>
|
<param name="srcdir">cbindgen</param>
|
||||||
<param name="lockfile">Cargo.lock</param>
|
|
||||||
</service>
|
</service>
|
||||||
</services>
|
</services>
|
||||||
|
4
_servicedata
Normal file
4
_servicedata
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<servicedata>
|
||||||
|
<service name="tar_scm">
|
||||||
|
<param name="url">https://github.com/eqrion/cbindgen.git</param>
|
||||||
|
<param name="changesrevision">703b53c06f9fe2dbc0193d67626558cfa84a0f62</param></service></servicedata>
|
BIN
cbindgen-0.24.3+git0.tar.xz
(Stored with Git LFS)
BIN
cbindgen-0.24.3+git0.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
cbindgen-0.26.0+git0.tar.zst
(Stored with Git LFS)
Normal file
BIN
cbindgen-0.26.0+git0.tar.zst
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,53 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 13 23:31:17 UTC 2023 - william.brown@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.26.0+git0:
|
||||||
|
* v0.26.0
|
||||||
|
* Update MSRV in Readme
|
||||||
|
* Add support for out-of-line bitfields declarations
|
||||||
|
* Update URLs
|
||||||
|
* Bump clippy msrv to 1.64
|
||||||
|
* Handle bitflags bits method calls
|
||||||
|
* CHANGES: Note #[deprecated] support.
|
||||||
|
* utilities: annotation: Clean-up deprecated parsing and getter.
|
||||||
|
* Add support for #[deprecated].
|
||||||
|
* Support "C-unwind" ABI
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 04 23:21:09 UTC 2023 - william.brown@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.25.0+git0:
|
||||||
|
* Fix minimal Rust version in CI
|
||||||
|
* Revert "Upgrade clap 3 to clap 4"
|
||||||
|
* Fix clippy warning
|
||||||
|
* Fix CI
|
||||||
|
* Update changelog for v0.25.0
|
||||||
|
* CI: Replace forbidden actions with cli code
|
||||||
|
* CI: Add semver checks to CI deploy job
|
||||||
|
* msrv 1.64
|
||||||
|
* Upgrade clap 3 to clap 4
|
||||||
|
* Add: Add rust-toolchain.toml
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 11 04:12:33 UTC 2023 - William Brown <william.brown@suse.com>
|
||||||
|
|
||||||
|
- Automatic update of vendored dependencies
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 11 03:53:57 UTC 2023 - william.brown@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.24.3+git0:
|
||||||
|
* Bump version.
|
||||||
|
* tests: Add a test for struct constants going through typedefs.
|
||||||
|
* bindings: Peel through typedefs for struct constant generation.
|
||||||
|
* Rustfmt recent changes.
|
||||||
|
* Version bump.
|
||||||
|
* bitflags: Be explicit in binary operators and such.
|
||||||
|
* Version bump.
|
||||||
|
* constant: Add support for unary negation.
|
||||||
|
* bitflags: Make more operations constexpr.
|
||||||
|
* Fix changelog typo.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 27 07:30:01 UTC 2022 - wolfgang@rosenauer.org
|
Wed Jul 27 07:30:01 UTC 2022 - wolfgang@rosenauer.org
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -20,18 +20,19 @@
|
|||||||
%global crate_name cbindgen
|
%global crate_name cbindgen
|
||||||
%global rustflags -Clink-arg=-Wl,-z,relro,-z,now
|
%global rustflags -Clink-arg=-Wl,-z,relro,-z,now
|
||||||
Name: rust-%{crate_name}
|
Name: rust-%{crate_name}
|
||||||
Version: 0.24.3+git0
|
Version: 0.26.0+git0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A tool for generating C bindings from Rust code
|
Summary: A tool for generating C bindings from Rust code
|
||||||
License: MPL-2.0
|
License: MPL-2.0
|
||||||
Group: Development/Languages/Rust
|
Group: Development/Languages/Rust
|
||||||
URL: https://crates.io/crates/cbindgen
|
URL: https://crates.io/crates/cbindgen
|
||||||
Source0: %{crate_name}-%{version}.tar.xz
|
Source0: %{crate_name}-%{version}.tar.zst
|
||||||
Source1: vendor.tar.xz
|
Source1: vendor.tar.zst
|
||||||
Source2: cargo_config
|
Source2: cargo_config
|
||||||
Source99: UPDATING.md
|
Source99: UPDATING.md
|
||||||
BuildRequires: cargo >= 1.30.0
|
BuildRequires: cargo >= 1.70.0
|
||||||
BuildRequires: rust >= 1.30.0
|
BuildRequires: cargo-packaging
|
||||||
|
BuildRequires: rust >= 1.70.0
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A tool for generating C bindings from Rust code.
|
A tool for generating C bindings from Rust code.
|
||||||
@ -39,32 +40,17 @@ A tool for generating C bindings from Rust code.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -T -b 0 -n %{crate_name}-%{version}
|
%setup -q -T -b 0 -n %{crate_name}-%{version}
|
||||||
%setup -q -D -T -a 1 -n %{crate_name}-%{version}
|
%setup -q -D -T -a 1 -n %{crate_name}-%{version}
|
||||||
mkdir cargo-home
|
install -D -m 644 %{SOURCE2} .cargo/config
|
||||||
cp %{SOURCE2} cargo-home/config
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# This should eventually migrate to distro policy
|
%{cargo_build}
|
||||||
# Enable optimization, debuginfo, and link hardening.
|
|
||||||
export RUSTFLAGS="%{rustflags}"
|
|
||||||
export CARGO_HOME=`pwd`/cargo-home/
|
|
||||||
|
|
||||||
cargo build --release
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
# rustflags must be exported again at install as cargo build will
|
install -D -d -m 0755 %{buildroot}%{_bindir}
|
||||||
# rebuild the project if it detects flags have changed (to none or other)
|
install -m 0755 %{_builddir}/%{crate_name}-%{version}/target/release/%{crate_name} %{buildroot}%{_bindir}/%{crate_name}
|
||||||
export RUSTFLAGS="%{rustflags}"
|
|
||||||
# install stage also requires re-export of 'cargo-home' or cargo
|
|
||||||
# will try to download source deps and rebuild
|
|
||||||
export CARGO_HOME=`pwd`/cargo-home/
|
|
||||||
# cargo install appends /bin to the path
|
|
||||||
cargo install --root=%{buildroot}%{_prefix} --path .
|
|
||||||
# remove spurious files
|
|
||||||
rm -f %{buildroot}%{_prefix}/.crates.toml
|
|
||||||
rm -f %{buildroot}%{_prefix}/.crates2.json
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{_bindir}/cbindgen
|
%{_bindir}/%{crate_name}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
BIN
vendor.tar.xz
(Stored with Git LFS)
BIN
vendor.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
vendor.tar.zst
(Stored with Git LFS)
Normal file
BIN
vendor.tar.zst
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user