Name: rust-bindgen Version: 0.72.1 Release: 1%{?dist} Summary: Rust bindings generator for C/C++ Summary(ru): Генератор Rust биндингов для C/C++ License: BSD-3-Clause URL: https://github.com/rust-lang/rust-bindgen Source0: https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v%{version}.tar.gz#%{name}-%{version}.tar.gz Packager: NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 Vendor: NiceSOFT Distribution: NiceOS.Core BugURL: https://bugs.niceos.ru/ VCS: https://specs.niceos.ru/rmps/%{name} BuildRequires: cargo BuildRequires: clang BuildRequires: llvm >= 18.1.7 BuildRequires: rust >= 1.80.1 Requires: clang Requires: llvm >= 18.1.7 Requires: rust >= 1.80.1 Provides: bundled(bindgen) = %{version}-%{release} %description rust-bindgen automatically generates Rust FFI bindings to C and C++ libraries by leveraging libclang. It helps integrate existing C/C++ APIs into Rust projects with minimal manual work. %description -l ru rust-bindgen — инструмент для автоматической генерации FFI-биндингов Rust к библиотекам на C/C++ с использованием libclang. Он упрощает интеграцию существующих C/C++ API в Rust-проекты и снижает объём ручной работы. %prep %autosetup -n %{name}-%{version} %build cargo build --release --locked %install %{__install} -D -p -m 0755 target/release/bindgen %{buildroot}%{_bindir}/bindgen %{__mkdir_p} %{buildroot}%{_datadir}/bash-completion/completions %{__mkdir_p} %{buildroot}%{_datadir}/zsh/site-functions %{buildroot}%{_bindir}/bindgen --generate-shell-completions bash \ > %{buildroot}%{_datadir}/bash-completion/completions/bindgen %{buildroot}%{_bindir}/bindgen --generate-shell-completions zsh \ > %{buildroot}%{_datadir}/zsh/site-functions/_bindgen %check cargo test --release --locked %files %license LICENSE %doc README.md %{_bindir}/bindgen %{_datadir}/bash-completion/completions/bindgen %{_datadir}/zsh/site-functions/_bindgen %changelog * Sat May 09 2026 NiceOS Team - 0.72.1-1 - EN: Update rust-bindgen from 0.72.0 to 0.72.1 - Upstream patch release fixes a breaking change in clang - RU: Обновление rust-bindgen с 0.72.0 до 0.72.1 - Upstream patch-релиз исправляет несовместимость с clang * Tue Jan 13 2026 NiceOS Team - 0.72.0-1 - Initial build for NiceOS (Первая сборка для НАЙС.ОС)