X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=macros.rust;h=7996c4fa934a030f9f550cd4bbd4443524b17082;hb=refs%2Fheads%2Fmaster;hp=9ad61a05212520a09c04a6282d1e8f32bf48867b;hpb=a8b462c1f839b0f67d81b5f94047e6e0f50c67d4;p=packages%2Frpm-tld-macros.git diff --git a/macros.rust b/macros.rust index 9ad61a0..7996c4f 100644 --- a/macros.rust +++ b/macros.rust @@ -1,4 +1,4 @@ -%debuginforustflags -C debuginfo=%{expand:%%define __dic_%{?_enable_debug_packages} 1}%{?__dic_1:2}%{!?__dic_1:0}%{expand:%%undefine __dic_%{?_enable_debug_packages}} +%debuginforustflags -C debuginfo=%{expand:%%define __dic_%{?_enable_debug_packages} 1}%{?__dic_1:2}%{!?__dic_1:0}%{expand:%%undefine __dic_%{?_enable_debug_packages}} -C strip=none %rpmrustflags %debuginforustflags %rust_arches %{x8664} %{ix86} x32 aarch64 armv6hl armv7hl armv7hnl @@ -33,6 +33,7 @@ thumbv7neon-unknown-linux-gnueabihf\\\ %cargo_targetdir target %cargo_objdir %{?buildsubdir:%{_builddir}/%{buildsubdir}/}%{cargo_targetdir}/%{rust_target}/%{!?debug:release}%{?debug:debug} +%__rustc /usr/bin/rustc %__cargo /usr/bin/cargo %__cargo_common_opts -v --offline %cargo_build \\\ @@ -42,10 +43,12 @@ thumbv7neon-unknown-linux-gnueabihf\\\ CXXFLAGS="%{rpmcppflags} %{rpmcxxflags}" \\\ LDFLAGS="%{rpmldflags}" \\\ PKG_CONFIG_ALLOW_CROSS=1 \\\ + RUSTC="${RUSTC:-%__rustc}" \\\ + %{?rustc_wrapper:RUSTC_WRAPPER="${RUSTC_WRAPPER:-%rustc_wrapper}"} \\\ RUSTFLAGS="${RUSTFLAGS:-%rpmrustflags}" \\\ %{?__jobs:CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-%{__jobs}}"} \\\ %{__cargo} %{__cargo_common_opts} build %{!?debug:--release} \\\ - --target %{rust_target} \\\ + --target %rust_target \\\ --target-dir %{cargo_targetdir} \\\ %{nil} @@ -56,9 +59,11 @@ thumbv7neon-unknown-linux-gnueabihf\\\ CXXFLAGS="%{rpmcppflags} %{rpmcxxflags}" \\\ LDFLAGS="%{rpmldflags}" \\\ PKG_CONFIG_ALLOW_CROSS=1 \\\ + RUSTC="${RUSTC:-%__rustc}" \\\ + %{?rustc_wrapper:RUSTC_WRAPPER="${RUSTC_WRAPPER:-%rustc_wrapper}"} \\\ RUSTFLAGS="${RUSTFLAGS:-%rpmrustflags}" \\\ %{?__jobs:CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-%{__jobs}}"} \\\ %{__cargo} %{__cargo_common_opts} install \\\ - --target %{rust_target} \\\ + --target %rust_target \\\ --target-dir %{cargo_targetdir} \\\ %{nil}