[packages/rpm-pld-macros] move rust macros to dedicated file
atler
atler at pld-linux.org
Wed Mar 31 00:20:33 CEST 2021
commit 2e9c5710fde940e33aa77abb0f93b7ae7eb28813
Author: Jan Palus <atler at pld-linux.org>
Date: Wed Mar 31 00:06:52 2021 +0200
move rust macros to dedicated file
macros.pld | 17 -----------------
macros.rust | 15 +++++++++++++++
rpm-pld-macros.spec | 3 +++
3 files changed, 18 insertions(+), 17 deletions(-)
---
diff --git a/rpm-pld-macros.spec b/rpm-pld-macros.spec
index cf37575..14012f8 100644
--- a/rpm-pld-macros.spec
+++ b/rpm-pld-macros.spec
@@ -50,6 +50,7 @@ Source51: macros.webapp
Source52: macros.xmms
Source53: macros.xorg
Source54: macros.selinux
+Source55: macros.rust
Source60: macros.gstreamer
Source61: attr.gstreamer
@@ -234,6 +235,7 @@ cp -p %{SOURCE51} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.webapp
cp -p %{SOURCE52} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.xmms
cp -p %{SOURCE53} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.xorg
cp -p %{SOURCE54} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.selinux
+cp -p %{SOURCE55} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.rust
cp -p %{SOURCE60} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.gstreamer
cp -p %{SOURCE61} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/gstreamer.attr
@@ -267,6 +269,7 @@ rm -rf $RPM_BUILD_ROOT
%{_usrlibrpm}/macros.d/macros.php
%{_usrlibrpm}/macros.d/macros.python
%{_usrlibrpm}/macros.d/macros.ruby
+%{_usrlibrpm}/macros.d/macros.rust
%{_usrlibrpm}/macros.d/macros.selinux
%{_usrlibrpm}/macros.d/macros.systemd
%{_usrlibrpm}/macros.d/macros.tcl
diff --git a/macros.pld b/macros.pld
index f861af6..0b68337 100644
--- a/macros.pld
+++ b/macros.pld
@@ -576,23 +576,6 @@ LC_ALL=C.UTF-8 %{__meson} \
%ninja_install LC_ALL=C.UTF-8 DESTDIR=%{buildroot} %{__ninja} install %{__ninja_common_opts}
%ninja_test LC_ALL=C.UTF-8 %{__ninja} test %{__ninja_common_opts}
-# rust/cargo
-%debuginforustflags %{expand:%%define __dic_%{?_enable_debug_packages} 1}%{?__dic_1: -g}%{expand:%%undefine __dic_%{?_enable_debug_packages}}
-%rpmrustflags %debuginforustflags
-
-%__cargo /usr/bin/cargo
-%__cargo_common_opts -v --offline
-%cargo_build { \
- RUSTFLAGS="${RUSTFLAGS:-%rpmrustflags}" \
- %{?__jobs:CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-%{__jobs}}"} \
- %{__cargo} %{__cargo_common_opts} build %{!?debug:--release} \
-}
-%cargo_install { \
- RUSTFLAGS="${RUSTFLAGS:-%rpmrustflags}" \
- %{?__jobs:CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-%{__jobs}}"} \
- %{__cargo} %{__cargo_common_opts} install \
-}
-
#----------------------------------------------------------------
#%configure_cache 0
%configure_cache_file %{buildroot}.configure.cache
diff --git a/macros.rust b/macros.rust
new file mode 100644
index 0000000..0219554
--- /dev/null
+++ b/macros.rust
@@ -0,0 +1,15 @@
+%debuginforustflags %{expand:%%define __dic_%{?_enable_debug_packages} 1}%{?__dic_1: -g}%{expand:%%undefine __dic_%{?_enable_debug_packages}}
+%rpmrustflags %debuginforustflags
+
+%__cargo /usr/bin/cargo
+%__cargo_common_opts -v --offline
+%cargo_build { \
+ RUSTFLAGS="${RUSTFLAGS:-%rpmrustflags}" \
+ %{?__jobs:CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-%{__jobs}}"} \
+ %{__cargo} %{__cargo_common_opts} build %{!?debug:--release} \
+}
+%cargo_install { \
+ RUSTFLAGS="${RUSTFLAGS:-%rpmrustflags}" \
+ %{?__jobs:CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-%{__jobs}}"} \
+ %{__cargo} %{__cargo_common_opts} install \
+}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm-pld-macros.git/commitdiff/f62a5c22000a98a4962fec65f376b87db0667e20
More information about the pld-cvs-commit
mailing list