From 65c67f3c4d2cea0323cd6d94f3867c97c5f62329 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Sat, 30 Sep 2023 11:37:35 +0200 Subject: [PATCH] Adapt cargo-c macros to support the same flags as the cargo counterparts --- macros.cargo-c | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/macros.cargo-c b/macros.cargo-c index 9168f25..a037810 100644 --- a/macros.cargo-c +++ b/macros.cargo-c @@ -1,22 +1,26 @@ -%cargo_cbuild %{shrink:\ - %{__cargo} cbuild \ - %{__cargo_common_opts} \ - --release \ - --destdir=%{buildroot} \ - --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --includedir=%{_includedir} \ - --pkgconfigdir=%{_libdir}/pkgconfig \ +%cargo_cbuild(naf:)\ +%{shrink: \ + %{__cargo} cbuild \ + %{__cargo_common_opts} \ + --profile rpm \ + %{__cargo_parse_opts %{-n} %{-a} %{-f:-f%{-f*}}} \ + --destdir=%{buildroot} \ + --prefix=%{_prefix} \ + --libdir=%{_libdir} \ + --includedir=%{_includedir} \ + --pkgconfigdir=%{_libdir}/pkgconfig \ } -%cargo_cinstall %{shrink:\ - %{__cargo} cinstall \ - %{__cargo_common_opts} \ - --release \ - --destdir=%{buildroot} \ - --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --includedir=%{_includedir} \ - --pkgconfigdir=%{_libdir}/pkgconfig \ +%cargo_cinstall(naf:)\ +%{shrink: \ + %{__cargo} cinstall \ + %{__cargo_common_opts} \ + --profile rpm \ + %{__cargo_parse_opts %{-n} %{-a} %{-f:-f%{-f*}}} \ + --destdir=%{buildroot} \ + --prefix=%{_prefix} \ + --libdir=%{_libdir} \ + --includedir=%{_includedir} \ + --pkgconfigdir=%{_libdir}/pkgconfig \ }