4 Commits

2 changed files with 29 additions and 6 deletions

View File

@@ -1,8 +1,19 @@
-------------------------------------------------------------------
Tue Sep 2 11:43:28 UTC 2025 - Wolfgang Engel <wolfgang.engel@suse.com>
- Add Obsoletes patterns-kde_minimal to migrate users from
SLE-15-SP7 version to SLES-16.0 (bsc#1248107)
-------------------------------------------------------------------
Wed May 21 14:44:26 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Require aurorae6 in the plasma pattern
-------------------------------------------------------------------
Tue Jan 7 12:37:49 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
- Drop yast on Leap 16.0 code-o-o#leap/features/173
-------------------------------------------------------------------
Thu Apr 11 06:52:30 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package patterns-kde
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: patterns-kde
Version: 20240311
Version: 20250902
Release: 0
Summary: Patterns for Installation (kde devel)
License: MIT
@@ -36,8 +36,8 @@ This particular package contains the KDE patterns.
################################################################################
%package devel_kde_frameworks
%pattern_development
Summary: KDE Frameworks and Plasma Development
@@ -463,6 +463,7 @@ Provides: pattern-order() = 1110
Provides: pattern-visible()
Obsoletes: patterns-openSUSE-kde < %{version}
Obsoletes: patterns-openSUSE-kde4 < %{version}
Obsoletes: patterns-kde_minimal < %{version}
Requires: pattern() = kde_plasma
Recommends: ark
Recommends: discover
@@ -478,7 +479,12 @@ Recommends: pattern() = games
Recommends: pattern() = kde_internet
Recommends: pattern() = kde_pim
Recommends: pattern() = kde_utilities
# Only for Tumbleweed, Leap 16 has reduced yast stack
# https://code.opensuse.org/leap/features/issue/173
%if 0%{?is_opensuse} && 0%{?suse_version} > 1600
Recommends: pattern() = kde_yast
Recommends: yast2-control-center-qt
%endif
Recommends: pattern() = multimedia
Recommends: pattern() = office
# bnc#605509
@@ -490,7 +496,6 @@ Suggests: ksystemlog
# from data/COMMON-DESKTOP
Recommends: MozillaFirefox
Recommends: avahi
Recommends: yast2-control-center-qt
Suggests: marble
Suggests: kiosktool
Suggests: krename
@@ -949,7 +954,9 @@ KDE Application - Additional Utilities
%{_defaultdocdir}/patterns/kde_utilities_opt.txt
################################################################################
# Only for Tumbleweed, Leap 16 has reduced yast stack
# https://code.opensuse.org/leap/features/issue/173
%if 0%{?is_opensuse} && 0%{?suse_version} > 1600
%package kde_yast
%pattern_basetechnologies
Summary: YaST KDE User Interfaces
@@ -980,6 +987,7 @@ Graphical YaST user interfaces for the KDE desktop.
%files kde_yast
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/kde_yast.txt
%endif
%prep
@@ -989,7 +997,11 @@ Graphical YaST user interfaces for the KDE desktop.
mkdir -p %{buildroot}/%{_defaultdocdir}/patterns/
for i in devel_kde_frameworks devel_qt5 devel_kde_frameworks6 devel_qt6 kde kde_plasma kde_pim \
kde_edutainment kde_games kde_ide kde_imaging kde_internet kde_multimedia \
kde_office kde_utilities kde_utilities_opt kde_yast kde_plasma; do
kde_office kde_utilities kde_utilities_opt \
%if 0%{?is_opensuse} && 0%{?suse_version} > 1600
kde_yast \
%endif
kde_plasma; do
echo "This file marks the pattern $i to be installed." \
>"%{buildroot}/%{_defaultdocdir}/patterns/$i.txt"
done