From e66333b90112dbc6323b63833640ae2f20338dcd Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 19 Jun 2019 12:32:29 +0200 Subject: [PATCH] Set cargo_args properly with dynamic_buildrequires Signed-off-by: Igor Gnatenko --- rust2rpm/templates/main.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rust2rpm/templates/main.spec b/rust2rpm/templates/main.spec index c7e9f37..2fb1aff 100644 --- a/rust2rpm/templates/main.spec +++ b/rust2rpm/templates/main.spec @@ -50,12 +50,14 @@ BuildArch: noarch {% endif %} BuildRequires: rust-packaging +{% if all_features %} + {% set cargo_args = " -a" %} +{% endif %} {% if not generate_buildrequires %} {% if not all_features %} {% set buildrequires = normalize_deps(md.requires("default", resolve=True))|sort %} {% else %} {% set buildrequires = normalize_deps(md.all_dependencies)|sort %} - {% set cargo_args = " -a" %} {% endif %} {% set testrequires = normalize_deps(md.dev_dependencies)|sort %} {% set has_buildrequires = (buildrequires + testrequires)|length > 0 %}