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 %}