Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package patterns-kde for openSUSE:Factory checked in at 2022-02-04 21:46:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/patterns-kde (Old) and /work/SRC/openSUSE:Factory/.patterns-kde.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-kde" Fri Feb 4 21:46:33 2022 rev:31 rq:950935 version:20220203 Changes: -------- --- /work/SRC/openSUSE:Factory/patterns-kde/patterns-kde.changes 2021-05-12 19:32:13.387039781 +0200 +++ /work/SRC/openSUSE:Factory/.patterns-kde.new.1898/patterns-kde.changes 2022-02-04 21:46:34.685539795 +0100 @@ -1,0 +2,6 @@ +Thu Feb 3 11:35:10 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Add a Qt 6 development pattern +- Add missing frameworks + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ patterns-kde.spec ++++++ --- /var/tmp/diff_new_pack.IyaBu2/_old 2022-02-04 21:46:35.221536135 +0100 +++ /var/tmp/diff_new_pack.IyaBu2/_new 2022-02-04 21:46:35.229536081 +0100 @@ -1,7 +1,7 @@ # # spec file for package patterns-kde # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,12 @@ %bcond_with betatest Name: patterns-kde -Version: 20181130 +Version: 20220203 Release: 0 Summary: Patterns for Installation (kde devel) License: MIT Group: Metapackages URL: https://github.com/openSUSE/patterns -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: patterns-rpm-macros BuildArch: noarch @@ -36,8 +35,8 @@ This particular package contains the KDE patterns. -################################################################################ +################################################################################ %package devel_kde_frameworks %pattern_development Summary: KDE Frameworks and Plasma Development @@ -53,9 +52,9 @@ Obsoletes: patterns-openSUSE-devel_kde < %{version} Obsoletes: patterns-openSUSE-devel_kde_framework < %{version} Requires: pattern() = devel_C_C++ -Recommends: pattern() = devel_qt5 Recommends: cmake Recommends: extra-cmake-modules +Recommends: pattern() = devel_qt5 # Generated by: # osc api /build/KDE:Frameworks5/openSUSE_Factory/x86_64/_repository | xmllint --xpath "binarylist/binary/@filename" - | sed 's/.rpm" filename="/\n/g' | awk '/-devel$/ { printf "Recommends: %s\n", $0 }' @@ -70,13 +69,16 @@ Recommends: karchive-devel Recommends: kauth-devel Recommends: kbookmarks-devel +Recommends: kcalendarcore-devel Recommends: kcmutils-devel Recommends: kcodecs-devel Recommends: kcompletion-devel Recommends: kconfig-devel Recommends: kconfigwidgets-devel +Recommends: kcontacts-devel Recommends: kcoreaddons-devel Recommends: kcrash-devel +Recommends: kdav-devel Recommends: kdbusaddons-devel Recommends: kdeclarative-devel Recommends: kded-devel @@ -116,6 +118,7 @@ Recommends: kpeople5-devel Recommends: kplotting-devel Recommends: kpty-devel +Recommends: kquickcharts-devel Recommends: kross-devel Recommends: krunner-devel Recommends: kscreenlocker-devel @@ -125,6 +128,7 @@ Recommends: kunitconversion-devel Recommends: kwallet-devel Recommends: kwayland-devel +Recommends: kwayland-server-devel Recommends: kwidgetsaddons-devel Recommends: kwin5-devel Recommends: kwindowsystem-devel @@ -137,18 +141,19 @@ Recommends: libkscreen2-devel Recommends: libksysguard5-devel Recommends: libpolkit-qt5-1-devel -Recommends: oxygen5-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 +Recommends: syndication-devel Recommends: syntax-highlighting-devel -Recommends: systemsettings5-devel Recommends: threadweaver-devel %description devel_kde_frameworks @@ -216,6 +221,87 @@ ################################################################################ +%package devel_qt6 +%pattern_development +Summary: Qt 6 Development +Group: Metapackages +Provides: patterns-openSUSE-devel_qt6 = %{version} +Provides: pattern() = devel_qt6 +Provides: pattern-icon() = pattern%2Dqt%2Ddevel +Provides: pattern-order() = 3382 +Provides: pattern-visible() +Requires: qt6-base-common-devel +Requires: pattern() = devel_C_C++ +Recommends: qt6-creator + +# Generated by: +# foo=($(osc api /build/KDE:Qt6/openSUSE_Tumbleweed/x86_64/_repository | xmllint --xpath "binarylist/binary/@filename" - | tr '\n' ' ' | sed 's/filename="//g' | sed 's/.rpm"//g')) +# foreach x (${foo}) { if [[ "${x}" =~ "-devel" ]] && [[ ! "${x}" =~ "-debug|-static|-private" ]]; then echo "Recommends: ${x}"; fi } + +# The list is filtered to keep the meta-packages and demote some devel packages to 'Suggests:' +# +Recommends: qt6-3d-devel +Recommends: qt6-base-devel +Recommends: qt6-charts-devel +Recommends: qt6-chartsqml-devel +Recommends: qt6-connectivity-devel +Recommends: qt6-datavisualization-devel +Recommends: qt6-declarative-devel +Recommends: qt6-designer-devel +Recommends: qt6-help-devel +Recommends: qt6-imageformats-devel +Recommends: qt6-labsanimation-devel +Recommends: qt6-labsfolderlistmodel-devel +Recommends: qt6-labsqmlmodels-devel +Recommends: qt6-labssettings-devel +Recommends: qt6-labssharedimage-devel +Recommends: qt6-labswavefrontmesh-devel +Recommends: qt6-linguist-devel +Recommends: qt6-multimedia-devel +Recommends: qt6-multimediawidgets-devel +Recommends: qt6-networkauth-devel +Recommends: qt6-pdf-devel +Recommends: qt6-pdfquick-devel +Recommends: qt6-pdfwidgets-devel +Recommends: qt6-positioning-devel +Recommends: qt6-positioningquick-devel +Recommends: qt6-qmlxmllistmodel-devel +Recommends: qt6-qt5compat-devel +Recommends: qt6-quicktimeline-devel +Recommends: qt6-remoteobjects-devel +Recommends: qt6-remoteobjectsqml-devel +Recommends: qt6-scxml-devel +Recommends: qt6-scxmlqml-devel +Recommends: qt6-sensors-devel +Recommends: qt6-sensorsquick-devel +Recommends: qt6-serialbus-devel +Recommends: qt6-serialport-devel +Recommends: qt6-shadertools-devel +Recommends: qt6-statemachine-devel +Recommends: qt6-statemachineqml-devel +Recommends: qt6-svg-devel +Recommends: qt6-tools-devel +Recommends: qt6-uitools-devel +Recommends: qt6-virtualkeyboard-devel +Recommends: qt6-wayland-devel +Recommends: qt6-webchannel-devel +Recommends: qt6-webenginecore-devel +Recommends: qt6-webenginequick-devel +Recommends: qt6-webenginewidgets-devel +Recommends: qt6-websockets-devel +Suggests: qt6-coap-devel +Suggests: qt6-mqtt-devel +Suggests: qt6-opcua-devel + +%description devel_qt6 +Tools and libraries for software development using Qt 6. + +%files devel_qt6 +%dir %{_defaultdocdir}/patterns +%{_defaultdocdir}/patterns/devel_qt6.txt + +################################################################################ + %package kde %pattern_graphicalenvironments Summary: KDE Applications and Plasma 5 Desktop @@ -229,23 +315,23 @@ Obsoletes: patterns-openSUSE-kde < %{version} Obsoletes: patterns-openSUSE-kde4 < %{version} Requires: pattern() = kde_plasma -Recommends: pattern() = kde_internet -Recommends: pattern() = kde_utilities -Recommends: pattern() = kde_pim -Recommends: pattern() = kde_yast -Recommends: pattern() = multimedia -Recommends: pattern() = office -Recommends: pattern() = games Recommends: ark Recommends: discover Recommends: dolphin +Recommends: gwenview5 Recommends: kate Recommends: kcalc -Recommends: konsole -Recommends: spectacle -Recommends: gwenview5 Recommends: kipi-plugins +Recommends: konsole Recommends: okular +Recommends: spectacle +Recommends: pattern() = games +Recommends: pattern() = kde_internet +Recommends: pattern() = kde_pim +Recommends: pattern() = kde_utilities +Recommends: pattern() = kde_yast +Recommends: pattern() = multimedia +Recommends: pattern() = office # bnc#605509 Recommends: skanlite # bnc#521177 @@ -318,14 +404,14 @@ # Additional packages for the desktop Recommends: bluedevil5 Recommends: breeze5-wallpapers +Recommends: kgamma5 Recommends: plasma-nm5 -Recommends: plasma5-pa -Recommends: plasma5-pk-updates Recommends: plasma5-addons Recommends: plasma5-disks +Recommends: plasma5-pa +Recommends: plasma5-pk-updates Recommends: plasma5-systemmonitor Recommends: plasma5-thunderbolt -Recommends: kgamma5 # boo#1177628 # Recommends: kdeconnect-kde Recommends: kde-print-manager @@ -337,20 +423,20 @@ Recommends: phonon4qt5-backend-gstreamer # bnc#541820 Recommends: khelpcenter5 -Recommends: kwalletmanager5 Recommends: baloo5-file Recommends: baloo5-kioslaves Recommends: baloo5-tools Recommends: kdenetwork4-filesharing -Recommends: pinentry-qt5 Recommends: kio-extras5 +Recommends: kwalletmanager5 +Recommends: pinentry-qt5 # pulseaudio Recommends: pulseaudio +Recommends: alsa-plugins-pulse Recommends: pulseaudio-module-x11 Recommends: pulseaudio-module-zeroconf Recommends: pulseaudio-utils -Recommends: alsa-plugins-pulse # Thumbnailers Recommends: ffmpegthumbs @@ -375,11 +461,11 @@ Provides: pattern-visible() Recommends: akregator Recommends: kaddressbook +Recommends: kleopatra Recommends: kmail +Recommends: knotes Recommends: kontact Recommends: korganizer -Recommends: knotes -Recommends: kleopatra %description kde_pim The KDE PIM Suite (Kontact, KMail, KOrganizer, ...). @@ -402,11 +488,10 @@ Obsoletes: patterns-openSUSE-kde4_edutainment < %{version} Obsoletes: patterns-openSUSE-kde_edutainment < %{version} Recommends: blinken -Recommends: marble +Recommends: kalgebra Recommends: kalzium Recommends: kanagram Recommends: kbruch -Recommends: kalgebra Recommends: kgeography Recommends: khangman Recommends: kig @@ -414,8 +499,9 @@ Recommends: klettres Recommends: kmplot Recommends: ktouch -Recommends: parley Recommends: kwordquiz +Recommends: marble +Recommends: parley Recommends: step Suggests: kturtle @@ -440,7 +526,7 @@ Provides: pattern-order() = 2400 Obsoletes: patterns-openSUSE-kde4_games < %{version} Obsoletes: patterns-openSUSE-kde_games < %{version} -Supplements: packageand(patterns-kde-kde:patterns-games-games) +Supplements: (patterns-kde-kde and patterns-games-games) # from data/KDE4-Games Recommends: kpat Recommends: kmahjongg @@ -491,14 +577,14 @@ Provides: pattern-order() = 2820 Obsoletes: patterns-openSUSE-kde4_ide < %{version} Obsoletes: patterns-openSUSE-kde_ide < %{version} +Recommends: kapptemplate Recommends: kate +Recommends: kcachegrind Recommends: kdbg Recommends: kdevelop5 -Recommends: kapptemplate -Recommends: lokalize -Recommends: kcachegrind Recommends: kio_svn Recommends: kompare +Recommends: lokalize Recommends: umbrello Suggests: cervisia @@ -523,15 +609,15 @@ Provides: pattern-order() = 2540 Obsoletes: patterns-openSUSE-kde4_imaging < %{version} Obsoletes: patterns-openSUSE-kde_imaging < %{version} -Supplements: packageand(patterns-kde-kde:patterns-desktop-imaging) +Supplements: (patterns-kde-kde and patterns-desktop-imaging) Requires: pattern() = kde_plasma # from data/KDE4-IMAGE Recommends: gwenview5 Recommends: digikam +Recommends: kcolorchooser +Recommends: kio_kamera Recommends: kipi-plugins Recommends: okular -Recommends: kio_kamera -Recommends: kcolorchooser # Should probably be Recommends here, but that would install krita on # many current user's machines :-/ Suggests: krita @@ -591,13 +677,13 @@ Provides: pattern-order() = 2620 Obsoletes: patterns-openSUSE-kde4_multimedia < %{version} Obsoletes: patterns-openSUSE-kde_multimedia < %{version} -Supplements: packageand(patterns-kde-kde:patterns-desktop-multimedia) +Supplements: (patterns-kde-kde and patterns-desktop-multimedia) # from data/KDE4-Multimedia Recommends: plasma5-pa -Recommends: kio_audiocd Recommends: PackageKit-gstreamer-plugin -Recommends: phonon4qt5-backend-gstreamer Recommends: gstreamer-plugins-good +Recommends: kio_audiocd +Recommends: phonon4qt5-backend-gstreamer # we want a video player Recommends: vlc Suggests: amarok @@ -627,7 +713,7 @@ Provides: pattern-order() = 2700 Obsoletes: patterns-openSUSE-kde4_office < %{version} Obsoletes: patterns-openSUSE-kde_office < %{version} -Supplements: packageand(patterns-kde-kde:patterns-office-office) +Supplements: (patterns-kde-kde and patterns-office-office) # from data/KDE4-Office Recommends: libreoffice-qt5 Recommends: libreoffice-icon-theme-breeze @@ -773,7 +859,7 @@ Obsoletes: patterns-openSUSE-sw_management_kde < %{version} Provides: patterns-openSUSE-sw_management_kde4 = %{version} Obsoletes: patterns-openSUSE-sw_management_kde4 < %{version} -Supplements: packageand(patterns-kde-kde_plasma:patterns-yast-yast2_basis) +Supplements: (patterns-kde-kde_plasma and patterns-yast-yast2_basis) # from data/KDE4-YaST Requires: libyui-qt-pkg Requires: yast2-control-center-qt @@ -792,7 +878,7 @@ %install mkdir -p %{buildroot}/%{_defaultdocdir}/patterns/ -for i in devel_kde_frameworks devel_qt5 kde kde_plasma kde_pim \ +for i in devel_kde_frameworks devel_qt5 devel_qt6 kde kde_plasma kde_pim \ kde_edutainment kde_games kde_ide kde_imaging kde_internet kde_multimedia \ kde_office kde_telepathy kde_utilities kde_utilities_opt kde_yast; do echo "This file marks the pattern $i to be installed." \
