[packages/rpm-pld-macros] add %cargo_rustc; 2.069

atler atler at pld-linux.org
Sat Jun 27 14:13:00 CEST 2026


commit 2d6a9a34be53faf42b894fb3d4d3d7df890b658f
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Jun 27 14:12:00 2026 +0200

    add %cargo_rustc; 2.069

 macros.rust         | 16 ++++++++++++++++
 rpm-pld-macros.spec |  2 +-
 2 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/rpm-pld-macros.spec b/rpm-pld-macros.spec
index 4e9ed12..b3483eb 100644
--- a/rpm-pld-macros.spec
+++ b/rpm-pld-macros.spec
@@ -1,4 +1,4 @@
-%define		rpm_macros_rev	2.068
+%define		rpm_macros_rev	2.069
 %define		find_lang_rev	1.42
 # split into individual X_prov_ver if there is a reason to desync
 %define		prov_ver	4.15
diff --git a/macros.rust b/macros.rust
index e644851..608a379 100644
--- a/macros.rust
+++ b/macros.rust
@@ -52,6 +52,22 @@ thumbv7neon-unknown-linux-gnueabihf\\\
 	--target-dir %{cargo_targetdir} \\\
 %{nil}
 
+%cargo_rustc \\\
+	CC="%{__cc}" \\\
+	CXX="%{__cxx}" \\\
+	CFLAGS="%{rpmcppflags} %{rpmcflags}" \\\
+	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} rustc %{!?debug:--release} \\\
+	--target %rust_target \\\
+	--target-dir %{cargo_targetdir} \\\
+%{nil}
+
 %cargo_install \\\
 	CC="%{__cc}" \\\
 	CXX="%{__cxx}" \\\
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-pld-macros.git/commitdiff/2d6a9a34be53faf42b894fb3d4d3d7df890b658f



More information about the pld-cvs-commit mailing list