diff --git a/patterns-base.spec b/patterns-base.spec index 8ded9b4..5a53d1e 100644 --- a/patterns-base.spec +++ b/patterns-base.spec @@ -46,6 +46,8 @@ Group: Metapackages Provides: pattern() = 32bit Provides: pattern-icon() = yast-misc Provides: pattern-order() = 1140 +Provides: patterns-openSUSE-32bit = %{version} +Obsoletes: patterns-openSUSE-32bit < %{version} %description 32bit This pattern installs the 32-bit variant of all selected patterns, allowing you to execute 32-bit software. @@ -64,6 +66,8 @@ Provides: pattern() = 64bit Provides: pattern-icon() = yast-misc Provides: pattern-order() = 1160 Provides: pattern-visible() +Provides: patterns-openSUSE-64bit = %{version} +Obsoletes: patterns-openSUSE-64bit < %{version} %description 64bit This pattern installs the 64-bit variant of all selected patterns, allowing you to execute 64-bit software. @@ -82,6 +86,8 @@ Provides: pattern() = apparmor Provides: pattern-icon() = pattern-apparmor Provides: pattern-order() = 1100 Provides: pattern-visible() +Provides: patterns-openSUSE-apparmor = %{version} +Obsoletes: patterns-openSUSE-apparmor < %{version} Requires: pattern() = basesystem Recommends: pattern() = apparmor_opt @@ -110,6 +116,8 @@ Provides: pattern() = apparmor_opt Provides: pattern-extends() = apparmor Provides: pattern-icon() = apparmor%2Fapp_armor.png Provides: pattern-order() = 1080 +Provides: patterns-openSUSE-apparmor_opt = %{version} +Obsoletes: patterns-openSUSE-apparmor_opt < %{version} Requires: pattern() = basesystem Requires: apparmor-docs @@ -132,6 +140,8 @@ Provides: pattern() = basesystem Provides: pattern-icon() = pattern-basis Provides: pattern-order() = 1020 Provides: pattern-visible() +Provides: patterns-openSUSE-base = %{version} +Obsoletes: patterns-openSUSE-base < %{version} Requires: bridge-utils Requires: bzip2 @@ -203,6 +213,8 @@ Provides: pattern() = console Provides: pattern-icon() = yast-system Provides: pattern-order() = 1120 Provides: pattern-visible() +Provides: patterns-openSUSE-console = %{version} +Obsoletes: patterns-openSUSE-console < %{version} Requires: mc Requires: openssh @@ -264,6 +276,8 @@ Provides: pattern() = enhanced_base Provides: pattern-icon() = pattern-basis Provides: pattern-order() = 1060 Provides: pattern-visible() +Provides: patterns-openSUSE-enhanced_base = %{version} +Obsoletes: patterns-openSUSE-enhanced_base < %{version} Requires: pattern() = basesystem Recommends: pattern() = apparmor Recommends: pattern() = yast2_basis @@ -460,6 +474,8 @@ Provides: pattern() = enhanced_base_opt Provides: pattern-extends() = enhanced_base Provides: pattern-icon() = yast-software Provides: pattern-order() = 1040 +Provides: patterns-openSUSE-enhanced_base_opt = %{version} +Obsoletes: patterns-openSUSE-enhanced_base_opt < %{version} Recommends: at Recommends: bc @@ -564,6 +580,8 @@ Provides: pattern() = basesystem Provides: pattern() = minimal_base Provides: pattern-icon() = yast-sw_single Provides: pattern-order() = 5190 +Provides: patterns-openSUSE-minimal_base = %{version} +Obsoletes: patterns-openSUSE-minimal_base < %{version} Recommends: pattern() = minimal_base-conflicts Requires: aaa_base @@ -627,6 +645,8 @@ Group: Metapackages Provides: pattern() = minimal_base-conflicts Provides: pattern-icon() = yast-sw_single Provides: pattern-order() = 5191 +Provides: patterns-openSUSE-minimal_base-conflicts = %{version} +Obsoletes: patterns-openSUSE-minimal_base-conflicts < %{version} Requires: pattern() = minimal_base Conflicts: smtp_daemon @@ -693,6 +713,8 @@ Provides: pattern() = sw_management Provides: pattern-icon() = yast-sw_single Provides: pattern-order() = 1360 Provides: pattern-visible() +Provides: patterns-openSUSE-sw_management = %{version} +Obsoletes: patterns-openSUSE-sw_management < %{version} Recommends: pattern() = sw_management_x11 # Zypper is the basic sw_management stack for *SUSE Requires: zypper @@ -714,6 +736,8 @@ Provides: pattern() = update_test Provides: pattern-icon() = yast-update Provides: pattern-order() = 1380 Provides: pattern-visible() +Provides: patterns-openSUSE-update_test = %{version} +Obsoletes: patterns-openSUSE-update_test < %{version} Recommends: update-test-trival Recommends: update-test-affects-package-manager @@ -743,6 +767,8 @@ Provides: pattern() = x11 Provides: pattern-icon() = yast-x11 Provides: pattern-order() = 1800 Provides: pattern-visible() +Provides: patterns-openSUSE-x11 = %{version} +Obsoletes: patterns-openSUSE-x11 < %{version} Requires: pattern() = basesystem Requires: pattern() = enhanced_base Requires: pattern() = fonts @@ -823,6 +849,8 @@ Provides: pattern() = x11_opt Provides: pattern-extends() = x11 Provides: pattern-icon() = yast-x11 Provides: pattern-order() = 1680 +Provides: patterns-openSUSE-x11_opt = %{version} +Obsoletes: patterns-openSUSE-x11_opt < %{version} Requires: pattern() = basesystem Requires: pattern() = enhanced_base Requires: pattern() = fonts @@ -857,6 +885,8 @@ Provides: pattern() = x86 Provides: pattern-icon() = yast-misc Provides: pattern-order() = 1180 Provides: pattern-visible() +Provides: patterns-openSUSE-x86 = %{version} +Obsoletes: patterns-openSUSE-x86 < %{version} %description x86 This will install the 32-bit variant of all selected patterns. This allows to execute 32-bit software.