4 Commits

2 changed files with 39 additions and 13 deletions

View File

@@ -1,18 +1,19 @@
-------------------------------------------------------------------
Fri Dec 12 15:21:04 UTC 2025 - Ana Guerrero <ana.guerrero@suse.com>
Tue Sep 2 11:43:28 UTC 2025 - Wolfgang Engel <wolfgang.engel@suse.com>
- Drop recommends on purpose-devel.
-------------------------------------------------------------------
Fri Nov 7 00:16:57 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Drop a few recommends from patterns
- 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 and contributors
# 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,7 +36,6 @@ This particular package contains the KDE patterns.
################################################################################
%package devel_kde_frameworks
@@ -106,6 +105,9 @@ Recommends: kirigami2-devel
Recommends: kitemmodels-devel
Recommends: kitemviews-devel
Recommends: kjobwidgets-devel
Recommends: kjs-devel
Recommends: kjsembed-devel
Recommends: kmediaplayer-devel
Recommends: knewstuff-core-devel
Recommends: knewstuff-devel
Recommends: knewstuff-quick-devel
@@ -117,6 +119,9 @@ Recommends: kpeople5-devel
Recommends: kplotting-devel
Recommends: kpty-devel
Recommends: kquickcharts-devel
Recommends: kross-devel
Recommends: krunner-devel
Recommends: kscreenlocker-devel
Recommends: kservice-devel
Recommends: ktexteditor-devel
Recommends: ktextwidgets-devel
@@ -125,17 +130,25 @@ Recommends: kwallet-devel
Recommends: kwayland-devel
Recommends: kwayland-server-devel
Recommends: kwidgetsaddons-devel
Recommends: kwin5-devel
Recommends: kwindowsystem-devel
Recommends: kxmlgui-devel
Recommends: kxmlrpcclient5-devel
Recommends: libAppStreamQt-devel
Recommends: libKF5ModemManagerQt-devel
Recommends: libKF5NetworkManagerQt-devel
Recommends: libkdecoration2-devel
Recommends: libkscreen2-devel
Recommends: libksysguard5-devel
Recommends: libpolkit-qt5-1-devel
Recommends: phonon4qt5-devel
Recommends: plasma-framework-devel
Recommends: plasma5-addons-devel
Recommends: plasma5-integration-devel
Recommends: plasma5-workspace-devel
Recommends: prison-qt5-devel
Recommends: purpose-devel
Recommends: qqc2-breeze-style-devel
Recommends: qqc2-desktop-style-devel
Recommends: solid-devel
Recommends: sonnet-devel
@@ -450,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
@@ -465,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
@@ -477,7 +496,6 @@ Suggests: ksystemlog
# from data/COMMON-DESKTOP
Recommends: MozillaFirefox
Recommends: avahi
Recommends: yast2-control-center-qt
Suggests: marble
Suggests: kiosktool
Suggests: krename
@@ -936,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
@@ -967,6 +987,7 @@ Graphical YaST user interfaces for the KDE desktop.
%files kde_yast
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/kde_yast.txt
%endif
%prep
@@ -976,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