From: Jakub Bogusz Date: Sun, 26 May 2019 17:14:27 +0000 (+0200) Subject: - new X-Git-Tag: auto/th/rust-cbindgen-0.8.7-1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=42fe2c06d0a354c2ad8defc0c6e6ea4fb0687cff;p=packages%2Frust-cbindgen.git - new --- 42fe2c06d0a354c2ad8defc0c6e6ea4fb0687cff diff --git a/rust-cbindgen.spec b/rust-cbindgen.spec new file mode 100644 index 0000000..3f4ed43 --- /dev/null +++ b/rust-cbindgen.spec @@ -0,0 +1,64 @@ +# TODO: use shared crates? +Summary: Tool for generating C bindings to Rust code +Summary(pl.UTF-8): Narzędzie do generowania wiązań C do kodu w języku Rust +Name: rust-cbindgen +Version: 0.8.7 +Release: 1 +License: MPL v2.0 +Group: Development/Tools +#Source0Download: https://github.com/eqrion/cbindgen/releases +Source0: https://github.com/eqrion/cbindgen/archive/v%{version}/cbindgen-%{version}.tar.gz +# Source0-md5: e80be8ee57b32d8424677082d079cb43 +# cd cbindgen-%{version} +# cargo vendor +# cd .. +# tar cJf cbindgen-crates-%{version}.tar.xz cbindgen-%{version}/{vendor,Cargo.lock} +Source1: cbindgen-crates-%{version}.tar.xz +# Source1-md5: 531d544bab4383baf6ff3008cae4d6e1 +URL: https://github.com/eqrion/cbindgen +BuildRequires: cargo +BuildRequires: rust +ExclusiveArch: %{x8664} %{ix86} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +This project can be used to generate C bindings for Rust code. + +%description -l pl.UTF-8 +Ten projekt służy do generowania wiązań C do kodu w języku Rust. + +%prep +%setup -q -n cbindgen-%{version} -b1 + +# use our offline registry +export CARGO_HOME="$(pwd)/.cargo" + +mkdir -p "$CARGO_HOME" +cat >.cargo/config <