OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/patterns-kde?expand=0&rev=110
985 lines
32 KiB
RPMSpec
985 lines
32 KiB
RPMSpec
#
|
|
# spec file for package patterns-kde
|
|
#
|
|
# Copyright (c) 2025 SUSE LLC and contributors
|
|
#
|
|
# All modifications and additions to the file contributed by third parties
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
# upon. The license for this file, and modifications and additions to the
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
# license for the pristine package is not an Open Source License, in which
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
# published by the Open Source Initiative.
|
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
|
#
|
|
|
|
|
|
Name: patterns-kde
|
|
Version: 20240311
|
|
Release: 0
|
|
Summary: Patterns for Installation (kde devel)
|
|
License: MIT
|
|
Group: Metapackages
|
|
URL: https://github.com/openSUSE/patterns
|
|
BuildRequires: patterns-rpm-macros
|
|
BuildArch: noarch
|
|
|
|
%description
|
|
This is an internal package that is used to create the patterns as part
|
|
of the installation source setup. Installation of this package does
|
|
not make sense.
|
|
|
|
This particular package contains the KDE patterns.
|
|
|
|
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
%package devel_kde_frameworks
|
|
%pattern_development
|
|
Summary: KDE Frameworks and Plasma Development
|
|
Group: Metapackages
|
|
Provides: patterns-kde-devel_kde = %{version}
|
|
Provides: patterns-openSUSE-devel_kde = %{version}
|
|
Provides: patterns-openSUSE-devel_kde_framework = %{version}
|
|
Provides: pattern() = devel_kde_frameworks
|
|
Provides: pattern-icon() = pattern%2Dkde%2Ddevel
|
|
Provides: pattern-order() = 3180
|
|
Provides: pattern-visible()
|
|
Obsoletes: patterns-kde-devel_kde < %{version}
|
|
Obsoletes: patterns-openSUSE-devel_kde < %{version}
|
|
Obsoletes: patterns-openSUSE-devel_kde_framework < %{version}
|
|
Requires: pattern() = devel_C_C++
|
|
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 }'
|
|
|
|
Recommends: AppStream-devel
|
|
Recommends: attica-qt5-devel
|
|
Recommends: baloo5-devel
|
|
Recommends: bluez-qt-devel
|
|
Recommends: frameworkintegration-devel
|
|
Recommends: kactivities-stats-devel
|
|
Recommends: kactivities5-devel
|
|
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
|
|
Recommends: kdelibs4support-devel
|
|
Recommends: kdesignerplugin-devel
|
|
Recommends: kdesu-devel
|
|
Recommends: kdnssd-framework-devel
|
|
Recommends: kdoctools-devel
|
|
Recommends: kemoticons-devel
|
|
Recommends: kfilemetadata5-devel
|
|
Recommends: kglobalaccel-devel
|
|
Recommends: kguiaddons-devel
|
|
Recommends: kholidays-devel
|
|
Recommends: khotkeys5-devel
|
|
Recommends: khtml-devel
|
|
Recommends: ki18n-devel
|
|
Recommends: kiconthemes-devel
|
|
Recommends: kidletime-devel
|
|
Recommends: kinit-devel
|
|
Recommends: kio-devel
|
|
Recommends: kirigami-devel
|
|
Recommends: kirigami2-devel
|
|
Recommends: kitemmodels-devel
|
|
Recommends: kitemviews-devel
|
|
Recommends: kjobwidgets-devel
|
|
Recommends: knewstuff-core-devel
|
|
Recommends: knewstuff-devel
|
|
Recommends: knewstuff-quick-devel
|
|
Recommends: knotifications-devel
|
|
Recommends: knotifyconfig-devel
|
|
Recommends: kpackage-devel
|
|
Recommends: kparts-devel
|
|
Recommends: kpeople5-devel
|
|
Recommends: kplotting-devel
|
|
Recommends: kpty-devel
|
|
Recommends: kquickcharts-devel
|
|
Recommends: kservice-devel
|
|
Recommends: ktexteditor-devel
|
|
Recommends: ktextwidgets-devel
|
|
Recommends: kunitconversion-devel
|
|
Recommends: kwallet-devel
|
|
Recommends: kwayland-devel
|
|
Recommends: kwayland-server-devel
|
|
Recommends: kwidgetsaddons-devel
|
|
Recommends: kwindowsystem-devel
|
|
Recommends: kxmlgui-devel
|
|
Recommends: kxmlrpcclient5-devel
|
|
Recommends: libAppStreamQt-devel
|
|
Recommends: libkdecoration2-devel
|
|
Recommends: libksysguard5-devel
|
|
Recommends: libpolkit-qt5-1-devel
|
|
Recommends: phonon4qt5-devel
|
|
Recommends: plasma-framework-devel
|
|
Recommends: plasma5-integration-devel
|
|
Recommends: prison-qt5-devel
|
|
Recommends: qqc2-desktop-style-devel
|
|
Recommends: solid-devel
|
|
Recommends: sonnet-devel
|
|
Recommends: syndication-devel
|
|
Recommends: syntax-highlighting-devel
|
|
Recommends: threadweaver-devel
|
|
|
|
%description devel_kde_frameworks
|
|
KDE Frameworks development packages.
|
|
|
|
%files devel_kde_frameworks
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/devel_kde_frameworks.txt
|
|
|
|
################################################################################
|
|
|
|
%package devel_qt5
|
|
%pattern_development
|
|
Summary: Qt 5 Development
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-devel_qt5 = %{version}
|
|
Provides: pattern() = devel_qt5
|
|
Provides: pattern-icon() = pattern%2Dqt%2Ddevel
|
|
Provides: pattern-order() = 3381
|
|
Provides: pattern-visible()
|
|
Obsoletes: patterns-openSUSE-devel_qt5 < %{version}
|
|
Requires: libqt5-qtbase-common-devel
|
|
Requires: pattern() = devel_C_C++
|
|
Recommends: qt-creator
|
|
|
|
# Generated by:
|
|
# osc api /build/KDE:Qt5/openSUSE_Factory/x86_64/_repository | xmllint --xpath "binarylist/binary/@filename" - | sed 's/.rpm" filename="/\n/g' | awk '/libqt5-qt/ && /-devel$/ && !/private-headers/ { printf "Recommends: %s\n", $0 }'
|
|
|
|
Recommends: libQt5Bodymovin-devel
|
|
Recommends: libQt5Charts5-devel
|
|
Recommends: libQt5DataVisualization5-devel
|
|
Recommends: libQt5QuickControls2-devel
|
|
Recommends: libQt5QuickTemplates2-devel
|
|
Recommends: libqt5-qt3d-devel
|
|
Recommends: libqt5-qtbase-devel
|
|
Recommends: libqt5-qtconnectivity-devel
|
|
Recommends: libqt5-qtdeclarative-devel
|
|
Recommends: libqt5-qtdoc-devel
|
|
Recommends: libqt5-qtgamepad-devel
|
|
Recommends: libqt5-qtimageformats-devel
|
|
Recommends: libqt5-qtlocation-devel
|
|
Recommends: libqt5-qtmultimedia-devel
|
|
Recommends: libqt5-qtnetworkauth-devel
|
|
Recommends: libqt5-qtpdf-devel
|
|
Recommends: libqt5-qtquick3d-devel
|
|
Recommends: libqt5-qtremoteobjects-devel
|
|
Recommends: libqt5-qtscript-devel
|
|
Recommends: libqt5-qtscxml-devel
|
|
Recommends: libqt5-qtsensors-devel
|
|
Recommends: libqt5-qtserialbus-devel
|
|
Recommends: libqt5-qtserialport-devel
|
|
Recommends: libqt5-qtspeech-devel
|
|
Recommends: libqt5-qtstyleplugins-devel
|
|
Recommends: libqt5-qtsvg-devel
|
|
Recommends: libqt5-qttools-devel
|
|
Recommends: libqt5-qtvirtualkeyboard-devel
|
|
Recommends: libqt5-qtwayland-devel
|
|
Recommends: libqt5-qtwebchannel-devel
|
|
Recommends: libqt5-qtwebengine-devel
|
|
Recommends: libqt5-qtwebsockets-devel
|
|
Recommends: libqt5-qtwebview-devel
|
|
Recommends: libqt5-qtx11extras-devel
|
|
Recommends: libqt5-qtxmlpatterns-devel
|
|
|
|
%description devel_qt5
|
|
Tools and libraries for software development using Qt 5.
|
|
|
|
%files devel_qt5
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/devel_qt5.txt
|
|
|
|
################################################################################
|
|
|
|
%package devel_kde_frameworks6
|
|
%pattern_development
|
|
Summary: KDE Frameworks 6 and Plasma 6 Development
|
|
Group: Metapackages
|
|
Provides: pattern() = devel_kde_frameworks6
|
|
Provides: pattern-icon() = pattern%2Dkde%2Ddevel
|
|
Provides: pattern-order() = 3180
|
|
Provides: pattern-visible()
|
|
Requires: pattern() = devel_C_C++
|
|
Recommends: cmake
|
|
Recommends: kf6-extra-cmake-modules
|
|
Recommends: pattern() = devel_qt6
|
|
|
|
# Generated by:
|
|
# _pkgs=($(osc api /build/KDE:Frameworks/openSUSE_Tumbleweed/x86_64/_repository | xmllint --xpath "binarylist/binary/@filename" - | tr '\n' ' ' | sed 's/filename="//g' | sed 's/.rpm"//g'))
|
|
# foreach package (${_pkgs}) { if [[ "${package}" =~ "-devel" ]] && [[ ! "${package}" =~ "-debug" ]]; then echo "Recommends: ${package}"; fi }
|
|
#
|
|
# Branched packages from other repositories are filtered manually
|
|
|
|
Recommends: breeze6-devel
|
|
Recommends: kdecoration6-devel
|
|
Recommends: kdeplasma6-addons-devel
|
|
Recommends: kf6-attica-devel
|
|
Recommends: kf6-baloo-devel
|
|
Recommends: kf6-bluez-qt-devel
|
|
Recommends: kf6-breeze-icons-devel
|
|
Recommends: kf6-frameworkintegration-devel
|
|
Recommends: kf6-karchive-devel
|
|
Recommends: kf6-kauth-devel
|
|
Recommends: kf6-kbookmarks-devel
|
|
Recommends: kf6-kcalendarcore-devel
|
|
Recommends: kf6-kcmutils-devel
|
|
Recommends: kf6-kcodecs-devel
|
|
Recommends: kf6-kcolorscheme-devel
|
|
Recommends: kf6-kcompletion-devel
|
|
Recommends: kf6-kconfig-devel
|
|
Recommends: kf6-kconfigwidgets-devel
|
|
Recommends: kf6-kcontacts-devel
|
|
Recommends: kf6-kcoreaddons-devel
|
|
Recommends: kf6-kcrash-devel
|
|
Recommends: kf6-kdav-devel
|
|
Recommends: kf6-kdbusaddons-devel
|
|
Recommends: kf6-kdeclarative-devel
|
|
Recommends: kf6-kded-devel
|
|
Recommends: kf6-kdesu-devel
|
|
Recommends: kf6-kdnssd-devel
|
|
Recommends: kf6-kdoctools-devel
|
|
Recommends: kf6-kfilemetadata-devel
|
|
Recommends: kf6-kglobalaccel-devel
|
|
Recommends: kf6-kguiaddons-devel
|
|
Recommends: kf6-kholidays-devel
|
|
Recommends: kf6-ki18n-devel
|
|
Recommends: kf6-kiconthemes-devel
|
|
Recommends: kf6-kidletime-devel
|
|
Recommends: kf6-kio-devel
|
|
Recommends: kf6-kirigami-devel
|
|
Recommends: kf6-kitemmodels-devel
|
|
Recommends: kf6-kitemviews-devel
|
|
Recommends: kf6-kjobwidgets-devel
|
|
Recommends: kf6-knewstuff-core-devel
|
|
Recommends: kf6-knewstuff-devel
|
|
Recommends: kf6-knotifications-devel
|
|
Recommends: kf6-knotifyconfig-devel
|
|
Recommends: kf6-kpackage-devel
|
|
Recommends: kf6-kparts-devel
|
|
Recommends: kf6-kpeople-devel
|
|
Recommends: kf6-kplotting-devel
|
|
Recommends: kf6-kpty-devel
|
|
Recommends: kf6-kquickcharts-devel
|
|
Recommends: kf6-krunner-devel
|
|
Recommends: kf6-kservice-devel
|
|
Recommends: kf6-kstatusnotifieritem-devel
|
|
Recommends: kf6-ksvg-devel
|
|
Recommends: kf6-ktexteditor-devel
|
|
Recommends: kf6-ktexttemplate-devel
|
|
Recommends: kf6-ktextwidgets-devel
|
|
Recommends: kf6-kunitconversion-devel
|
|
Recommends: kf6-kuserfeedback-devel
|
|
Recommends: kf6-kwallet-devel
|
|
Recommends: kf6-kwidgetsaddons-devel
|
|
Recommends: kf6-kwindowsystem-devel
|
|
Recommends: kf6-kxmlgui-devel
|
|
Recommends: kf6-modemmanager-qt-devel
|
|
Recommends: kf6-networkmanager-qt-devel
|
|
Recommends: kf6-prison-devel
|
|
Recommends: kf6-purpose-devel
|
|
Recommends: kf6-qqc2-desktop-style-devel
|
|
Recommends: kf6-solid-devel
|
|
Recommends: kf6-sonnet-devel
|
|
Recommends: kf6-syndication-devel
|
|
Recommends: kf6-syntax-highlighting-devel
|
|
Recommends: kf6-threadweaver-devel
|
|
Recommends: kglobalacceld6-devel
|
|
Recommends: kirigami-addons6-devel
|
|
Recommends: kpipewire6-devel
|
|
Recommends: kscreenlocker6-devel
|
|
Recommends: kwayland6-devel
|
|
Recommends: kwin6-devel
|
|
Recommends: layer-shell-qt6-devel
|
|
Recommends: libaccounts-qt6-devel
|
|
Recommends: libkexiv2-devel
|
|
Recommends: libkexiv2-qt6-devel
|
|
Recommends: libkscreen6-devel
|
|
Recommends: libksysguard6-devel
|
|
Recommends: libplasma6-devel
|
|
Recommends: phonon-qt6-devel
|
|
Recommends: plasma5support6-devel
|
|
Recommends: plasma6-activities-devel
|
|
Recommends: plasma6-activities-stats-devel
|
|
Recommends: plasma6-workspace-devel
|
|
Recommends: qqc2-breeze-style6-devel
|
|
|
|
%description devel_kde_frameworks6
|
|
KDE Frameworks 6 and Plasma 6 development packages.
|
|
|
|
%files devel_kde_frameworks6
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/devel_kde_frameworks6.txt
|
|
|
|
################################################################################
|
|
|
|
%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-datavisualizationqml-devel
|
|
Recommends: qt6-declarative-devel
|
|
Recommends: qt6-designer-devel
|
|
Recommends: qt6-graphs-devel
|
|
Recommends: qt6-grpc-devel
|
|
Recommends: qt6-help-devel
|
|
Recommends: qt6-httpserver-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-location-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-protobuf-devel
|
|
Recommends: qt6-qmlxmllistmodel-devel
|
|
Recommends: qt6-qt5compat-devel
|
|
Recommends: qt6-quick3d-devel
|
|
Recommends: qt6-quick3dassetimport-devel
|
|
Recommends: qt6-quick3dassetutils-devel
|
|
Recommends: qt6-quick3deffects-devel
|
|
Recommends: qt6-quick3dhelpers-devel
|
|
Recommends: qt6-quick3diblbaker-devel
|
|
Recommends: qt6-quick3dparticleeffects-devel
|
|
Recommends: qt6-quick3dparticles-devel
|
|
Recommends: qt6-quick3dphysics-devel
|
|
Recommends: qt6-quick3druntimerender-devel
|
|
Recommends: qt6-quick3dutils-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-spatialaudio-devel
|
|
Recommends: qt6-statemachine-devel
|
|
Recommends: qt6-statemachineqml-devel
|
|
Recommends: qt6-svg-devel
|
|
Recommends: qt6-texttospeech-devel
|
|
Recommends: qt6-tools-devel
|
|
Recommends: qt6-uitools-devel
|
|
Recommends: qt6-virtualkeyboard-devel
|
|
Recommends: qt6-wayland-devel
|
|
Recommends: qt6-webchannel-devel
|
|
Recommends: qt6-webchannelquick-devel
|
|
Recommends: qt6-webenginecore-devel
|
|
Recommends: qt6-webenginequick-devel
|
|
Recommends: qt6-webenginewidgets-devel
|
|
Recommends: qt6-websockets-devel
|
|
Recommends: qt6-webview-devel
|
|
Recommends: qt6-webviewquick-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 Desktop
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde = %{version}
|
|
Provides: patterns-openSUSE-kde4 = %{version}
|
|
Provides: pattern() = kde
|
|
Provides: pattern-icon() = pattern%2Dkde
|
|
Provides: pattern-order() = 1110
|
|
Provides: pattern-visible()
|
|
Obsoletes: patterns-openSUSE-kde < %{version}
|
|
Obsoletes: patterns-openSUSE-kde4 < %{version}
|
|
Requires: pattern() = kde_plasma
|
|
Recommends: ark
|
|
Recommends: discover
|
|
Recommends: dolphin
|
|
Recommends: gwenview
|
|
Recommends: kate
|
|
Recommends: kcalc
|
|
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
|
|
Suggests: yakuake
|
|
Suggests: kcron
|
|
Suggests: ksystemlog
|
|
# from data/COMMON-DESKTOP
|
|
Recommends: MozillaFirefox
|
|
Recommends: avahi
|
|
Recommends: yast2-control-center-qt
|
|
Suggests: marble
|
|
Suggests: kiosktool
|
|
Suggests: krename
|
|
Suggests: vym
|
|
|
|
%description kde
|
|
Packages providing the Plasma desktop environment and applications from KDE.
|
|
|
|
%files kde
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_plasma
|
|
%pattern_graphicalenvironments
|
|
Summary: KDE Plasma 6 Desktop Base
|
|
Group: Metapackages
|
|
Provides: pattern() = kde_plasma
|
|
Provides: pattern-icon() = pattern%2Dkde
|
|
Provides: pattern-order() = 1100
|
|
Provides: pattern-visible()
|
|
Requires: pattern() = base
|
|
|
|
# Old name, only seen in devel repos.
|
|
Provides: %{name}-kde_plasma6 = %{version}
|
|
Obsoletes: %{name}-kde_plasma6 < %{version}
|
|
|
|
# Minimum to get a usable desktop
|
|
Requires: plasma6-session
|
|
Requires: kf6-qqc2-desktop-style
|
|
# bnc#430161
|
|
Requires: desktop-data
|
|
Requires: polkit-default-privs
|
|
|
|
Requires: (plasma6-nm if NetworkManager)
|
|
Requires: (plasma6-pa if (pulseaudio or pipewire-alsa))
|
|
|
|
# X11 session
|
|
Recommends: plasma6-session-x11
|
|
Requires: (pattern() = x11 if plasma6-session-x11)
|
|
|
|
# We have a theme for this, so prefer it
|
|
Recommends: sddm-qt6
|
|
|
|
# Downloadable window decorations need this, just install it
|
|
Requires: aurorae6
|
|
|
|
# To open folders on the desktop
|
|
Recommends: dolphin
|
|
|
|
# Additional packages for the desktop
|
|
Recommends: bluedevil6
|
|
Recommends: breeze6-wallpapers
|
|
Recommends: kdeplasma6-addons
|
|
Recommends: kgamma6
|
|
Recommends: plasma6-disks
|
|
# Need to check which one to use
|
|
Recommends: (discover6-notifier if discover6)
|
|
#Recommends: plasma6-pk-updates
|
|
Recommends: plasma6-systemmonitor
|
|
Recommends: plasma6-thunderbolt
|
|
# boo#1177628
|
|
# Recommends: kdeconnect-kde
|
|
Recommends: plasma6-print-manager
|
|
Recommends: kwrited6
|
|
# bnc#541820
|
|
Recommends: khelpcenter
|
|
Recommends: kdenetwork-filesharing
|
|
Recommends: kf6-baloo-file
|
|
Recommends: kf6-baloo-kioslaves
|
|
Recommends: kf6-baloo-tools
|
|
Recommends: kio-extras6
|
|
Recommends: kwalletmanager
|
|
Recommends: pinentry-qt5
|
|
# boo#1208684
|
|
Recommends: pam_kwallet6
|
|
Recommends: xwaylandvideobridge
|
|
|
|
%if 0%{?suse_version} > 1500
|
|
# pipewire
|
|
Recommends: pipewire
|
|
Recommends: pipewire-alsa
|
|
Recommends: pipewire-pulseaudio
|
|
%else
|
|
# pulseaudio
|
|
Recommends: pulseaudio
|
|
Recommends: alsa-plugins-pulse
|
|
Recommends: pulseaudio-module-x11
|
|
Recommends: pulseaudio-module-zeroconf
|
|
Recommends: pulseaudio-utils
|
|
%endif
|
|
|
|
# Thumbnailers
|
|
Recommends: ffmpegthumbs
|
|
Recommends: kdegraphics-thumbnailers
|
|
|
|
%description kde_plasma
|
|
Base packages for the KDE Plasma 6 desktop environment.
|
|
|
|
%files kde_plasma
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_plasma.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_pim
|
|
%pattern_kdedesktop
|
|
Summary: KDE PIM Suite
|
|
Group: Metapackages
|
|
Provides: pattern() = kde_pim
|
|
Provides: pattern-icon() = pattern%2Dkde%2Dpim
|
|
Provides: pattern-order() = 2360
|
|
Provides: pattern-visible()
|
|
Recommends: akregator
|
|
Recommends: kaddressbook
|
|
Recommends: kleopatra
|
|
Recommends: kmail
|
|
Recommends: knotes
|
|
Recommends: kontact
|
|
Recommends: korganizer
|
|
Suggests: itinerary
|
|
Suggests: zanshin
|
|
|
|
%description kde_pim
|
|
The KDE PIM Suite (Kontact, KMail, KOrganizer, ...).
|
|
|
|
%files kde_pim
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_pim.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_edutainment
|
|
%pattern_kdedesktop
|
|
Summary: KDE Education
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_edutainment = %{version}
|
|
Provides: patterns-openSUSE-kde_edutainment = %{version}
|
|
Provides: pattern() = kde_edutainment
|
|
Provides: pattern-icon() = package_edutainment
|
|
Provides: pattern-order() = 2360
|
|
Obsoletes: patterns-openSUSE-kde4_edutainment < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_edutainment < %{version}
|
|
Recommends: blinken
|
|
Recommends: kalgebra
|
|
Recommends: kalzium
|
|
Recommends: kanagram
|
|
Recommends: kbruch
|
|
Recommends: kgeography
|
|
Recommends: khangman
|
|
Recommends: kig
|
|
Recommends: kiten
|
|
Recommends: klettres
|
|
Recommends: kmplot
|
|
Recommends: ktouch
|
|
Recommends: kwordquiz
|
|
Recommends: marble
|
|
Recommends: parley
|
|
Recommends: step
|
|
Suggests: artikulate
|
|
Suggests: kturtle
|
|
Suggests: minuet
|
|
|
|
%description kde_edutainment
|
|
KDE Applications - Tools to teach kids with computers
|
|
|
|
%files kde_edutainment
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_edutainment.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_games
|
|
%pattern_kdedesktop
|
|
Summary: KDE Games
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_games = %{version}
|
|
Provides: patterns-openSUSE-kde_games = %{version}
|
|
Provides: pattern() = kde_games
|
|
Provides: pattern-extends() = games
|
|
Provides: pattern-icon() = package_games
|
|
Provides: pattern-order() = 2400
|
|
Obsoletes: patterns-openSUSE-kde4_games < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_games < %{version}
|
|
Supplements: (patterns-kde-kde and patterns-games-games)
|
|
Recommends: kmahjongg
|
|
Recommends: kmines
|
|
Recommends: kpat
|
|
Recommends: kreversi
|
|
Recommends: ksudoku
|
|
Suggests: bovo
|
|
Suggests: granatier
|
|
Suggests: kapman
|
|
Suggests: katomic
|
|
Suggests: kblackbox
|
|
Suggests: kblocks
|
|
Suggests: kbounce
|
|
Suggests: kbreakout
|
|
Suggests: kdiamond
|
|
Suggests: kfourinline
|
|
Suggests: kgoldrunner
|
|
Suggests: kigo
|
|
Suggests: killbots
|
|
Suggests: kiriki
|
|
Suggests: kjumpingcube
|
|
Suggests: klickety
|
|
Suggests: klines
|
|
Suggests: knavalbattle
|
|
Suggests: knetwalk
|
|
Suggests: knights
|
|
Suggests: kolf
|
|
Suggests: kollision
|
|
Suggests: konquest
|
|
Suggests: kshisen
|
|
Suggests: ksirk
|
|
Suggests: ksnakeduel
|
|
Suggests: kspaceduel
|
|
Suggests: ksquares
|
|
Suggests: ktuberling
|
|
Suggests: kubrick
|
|
Suggests: lskat
|
|
Suggests: palapeli
|
|
Suggests: picmi
|
|
|
|
%description kde_games
|
|
KDE Applications - Games
|
|
|
|
%files kde_games
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_games.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_ide
|
|
%pattern_kdedesktop
|
|
Summary: KDE Integrated Development Environment
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_ide = %{version}
|
|
Provides: patterns-openSUSE-kde_ide = %{version}
|
|
Provides: pattern() = kde_ide
|
|
Provides: pattern-icon() = package_utilities
|
|
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: kompare
|
|
Recommends: lokalize
|
|
Recommends: umbrello
|
|
Suggests: cervisia
|
|
|
|
%description kde_ide
|
|
KDE software for development (editors, integrated development environments, and associated tools).
|
|
|
|
%files kde_ide
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_ide.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_imaging
|
|
%pattern_kdedesktop
|
|
Summary: KDE Graphics
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_imaging = %{version}
|
|
Provides: patterns-openSUSE-kde_imaging = %{version}
|
|
Provides: pattern() = kde_imaging
|
|
Provides: pattern-extends() = imaging
|
|
Provides: pattern-icon() = package_graphics
|
|
Provides: pattern-order() = 2540
|
|
Obsoletes: patterns-openSUSE-kde4_imaging < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_imaging < %{version}
|
|
Supplements: (patterns-kde-kde and patterns-desktop-imaging)
|
|
Recommends: digikam
|
|
Recommends: gwenview
|
|
Recommends: kcolorchooser
|
|
Recommends: kio_kamera
|
|
Recommends: kipi-plugins
|
|
Recommends: okular
|
|
# Should probably be Recommends here, but that would install krita on
|
|
# many current user's machines :-/
|
|
Suggests: krita
|
|
Suggests: libjpeg-turbo
|
|
Suggests: kruler
|
|
Suggests: kolourpaint
|
|
|
|
%description kde_imaging
|
|
KDE Applicatons - Handling of digital photos and graphics
|
|
|
|
%files kde_imaging
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_imaging.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_internet
|
|
%pattern_kdedesktop
|
|
Summary: KDE Internet
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_internet = %{version}
|
|
Provides: patterns-openSUSE-kde_internet = %{version}
|
|
Provides: pattern() = kde_internet
|
|
Provides: pattern-extends() = kde4
|
|
Provides: pattern-icon() = package_network
|
|
Provides: pattern-order() = 2560
|
|
Obsoletes: patterns-openSUSE-kde4_internet < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_internet < %{version}
|
|
# from data/KDE4-Internet
|
|
# 297684 for these 2
|
|
Recommends: konversation
|
|
# bnc#533580
|
|
Recommends: plasma6-nm-openconnect
|
|
Recommends: plasma6-nm-openvpn
|
|
Recommends: plasma6-nm-pptp
|
|
Suggests: kget
|
|
|
|
%description kde_internet
|
|
KDE Internet Applications
|
|
|
|
%files kde_internet
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_internet.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_multimedia
|
|
%pattern_kdedesktop
|
|
Summary: KDE Multimedia
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_multimedia = %{version}
|
|
Provides: patterns-openSUSE-kde_multimedia = %{version}
|
|
Provides: pattern() = kde_multimedia
|
|
Provides: pattern-extends() = multimedia
|
|
Provides: pattern-icon() = package_multimedia
|
|
Provides: pattern-order() = 2620
|
|
Obsoletes: patterns-openSUSE-kde4_multimedia < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_multimedia < %{version}
|
|
Supplements: (patterns-kde-kde and patterns-desktop-multimedia)
|
|
Recommends: kio_audiocd
|
|
Recommends: phonon-vlc-qt6
|
|
Recommends: plasma6-pa
|
|
Recommends: (PackageKit-gstreamer-plugin if gstreamer)
|
|
Recommends: (gstreamer-plugins-good if gstreamer)
|
|
# we want a video player
|
|
Recommends: vlc
|
|
Suggests: amarok
|
|
Suggests: dragonplayer
|
|
Suggests: juk
|
|
Suggests: k3b
|
|
|
|
%description kde_multimedia
|
|
KDE Applications - Multimedia
|
|
|
|
%files kde_multimedia
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_multimedia.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_office
|
|
%pattern_kdedesktop
|
|
Summary: KDE Office
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_office = %{version}
|
|
Provides: patterns-openSUSE-kde_office = %{version}
|
|
Provides: pattern() = kde_office
|
|
Provides: pattern-extends() = office
|
|
Provides: pattern-icon() = package_wordprocessing
|
|
Provides: pattern-order() = 2700
|
|
Obsoletes: patterns-openSUSE-kde4_office < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_office < %{version}
|
|
Supplements: (patterns-kde-kde and patterns-office-office)
|
|
Recommends: libreoffice-icon-theme-breeze
|
|
Recommends: libreoffice-qt5
|
|
Suggests: scribus
|
|
|
|
%description kde_office
|
|
KDE Office
|
|
|
|
%files kde_office
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_office.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_utilities
|
|
%pattern_kdedesktop
|
|
Summary: KDE Utilities
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_utilities = %{version}
|
|
Provides: patterns-openSUSE-kde_utilities = %{version}
|
|
Provides: pattern() = kde_utilities
|
|
Provides: pattern-extends() = kde
|
|
Provides: pattern-icon() = package_utilities
|
|
Provides: pattern-order() = 2860
|
|
Obsoletes: patterns-openSUSE-kde4_utilities < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_utilities < %{version}
|
|
Recommends: kcharselect
|
|
Recommends: kmag
|
|
Recommends: kmousetool
|
|
Recommends: kompare
|
|
Recommends: pattern() = kde_utilities_opt
|
|
Suggests: okteta
|
|
Suggests: kteatime
|
|
Suggests: k4dirstat
|
|
Suggests: sweeper
|
|
|
|
%description kde_utilities
|
|
KDE Applications - Utilities
|
|
|
|
%files kde_utilities
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_utilities.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_utilities_opt
|
|
%pattern_kdedesktop
|
|
Summary: KDE Utilities
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_utilities_opt = %{version}
|
|
Provides: patterns-openSUSE-kde_utilities_opt = %{version}
|
|
Provides: pattern() = kde_utilities_opt
|
|
Provides: pattern-extends() = kde
|
|
Provides: pattern-icon() = package_utilities
|
|
Provides: pattern-order() = 2840
|
|
Obsoletes: patterns-openSUSE-kde4_utilities_opt < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_utilities_opt < %{version}
|
|
Suggests: rsibreak
|
|
Suggests: speedcrunch
|
|
Suggests: kchmviewer
|
|
Suggests: kmouth
|
|
Suggests: kdf
|
|
Suggests: ktimer
|
|
Suggests: kwikdisk
|
|
Suggests: krusader
|
|
|
|
# from data/COMMON-DESKTOP-OPT
|
|
# packages a GTK application
|
|
Recommends: gutenprint
|
|
# MAYBE later lsb-graphics
|
|
# give net shares
|
|
Recommends: samba
|
|
|
|
Suggests: hplip
|
|
|
|
%description kde_utilities_opt
|
|
KDE Application - Additional Utilities
|
|
|
|
%files kde_utilities_opt
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_utilities_opt.txt
|
|
|
|
################################################################################
|
|
|
|
%package kde_yast
|
|
%pattern_basetechnologies
|
|
Summary: YaST KDE User Interfaces
|
|
Group: Metapackages
|
|
Provides: patterns-openSUSE-kde4_yast = %{version}
|
|
Provides: patterns-openSUSE-kde_yast = %{version}
|
|
Provides: pattern() = kde_yast
|
|
Provides: pattern-extends() = yast2_basis
|
|
Provides: pattern-icon() = pattern-generic
|
|
Provides: pattern-order() = 1300
|
|
Obsoletes: patterns-openSUSE-kde4_yast < %{version}
|
|
Obsoletes: patterns-openSUSE-kde_yast < %{version}
|
|
Provides: patterns-kde-sw_management_kde = %{version}
|
|
Obsoletes: patterns-kde-sw_management_kde < %{version}
|
|
Provides: patterns-openSUSE-sw_management_kde = %{version}
|
|
Obsoletes: patterns-openSUSE-sw_management_kde < %{version}
|
|
Provides: patterns-openSUSE-sw_management_kde4 = %{version}
|
|
Obsoletes: patterns-openSUSE-sw_management_kde4 < %{version}
|
|
Supplements: (patterns-kde-kde_plasma and patterns-yast-yast2_basis)
|
|
# from data/KDE4-YaST
|
|
Requires: libyui-qt-pkg
|
|
Requires: yast2-control-center-qt
|
|
Recommends: (yast2-theme-oxygen if oxygen5-icon-theme)
|
|
|
|
%description kde_yast
|
|
Graphical YaST user interfaces for the KDE desktop.
|
|
|
|
%files kde_yast
|
|
%dir %{_defaultdocdir}/patterns
|
|
%{_defaultdocdir}/patterns/kde_yast.txt
|
|
|
|
%prep
|
|
|
|
%build
|
|
|
|
%install
|
|
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
|
|
echo "This file marks the pattern $i to be installed." \
|
|
>"%{buildroot}/%{_defaultdocdir}/patterns/$i.txt"
|
|
done
|
|
|
|
%changelog
|