Name: test Version: 1 Release: 1%{?dist} Summary: Test packaging streams without modularity License: gpl-3.0-or-later BuildArch: noarch %description Non-default stream for stack3 added. Debugger added to a default stack stream. %package application Summary: Application off any stream which requires stack Requires: %{name}-stack %description application Text. %package stack Summary: Default stack Version: 0 Requires: %{name}-stream-stack-default %description stack Text. %package debugger Summary: Debugger for default stack Version: 0 Requires: %{name}-stream-stack-default %description debugger Text. %package stack2 Summary: Alternative stack Version: 2 # To test that DNF prefers highest version among same-named dependencies. Provides: %{name}-stack = %{version}-%{release} Requires: %{name}-stream-stack-2 %description stack2 Text2. %package stack3 Summary: Yet anothet alternative stack Version: 3 # To test that DNF prefers highest version among same-named dependencies. Provides: %{name}-stack = %{version}-%{release} Requires: %{name}-stream-stack-3 %description stack3 Text3. %package stream-stack-default Summary: Metapackage for default stack Provides: %{name}-stream-stack Conflicts: %{name}-stream-stack %description stream-stack-default Text. %package stream-stack-2 Summary: Metapackage for stack:2 Provides: %{name}-stream-stack Conflicts: %{name}-stream-stack %description stream-stack-2 Text. %package stream-stack-3 Summary: Metapackage for stack:3 Provides: %{name}-stream-stack Conflicts: %{name}-stream-stack %description stream-stack-3 Text. %package release Summary: Always installed metapackage, like fedora-release # Here we need a hard dependency. Suggests only takes an effect in the same # transaction. Requires: %{name}-stream-stack # To explain DNF which dependency to prefer among same-named dependencies. Suggests: %{name}-stream-stack-default %description release %Text. %build %install %files application %files stack %files debugger %files stack2 %files stack3 %files stream-stack-default %files stream-stack-2 %files stream-stack-3 %files release %changelog * Thu Sep 15 2022 Petr Pisar - 1-1 - text