X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=kp5-plasma-workspace.spec;h=4df85df872bbc9dc49e17e991aa27d53dc667099;hb=fb5b48033e4e0b7f5841ac7420beea22440b5c66;hp=72f3016cbdeaa5643b8d2f108a6c2a27826bedd2;hpb=14e3095e931599dda86071b252c062deeaf35497;p=packages%2Fkp5-plasma-workspace.git diff --git a/kp5-plasma-workspace.spec b/kp5-plasma-workspace.spec index 72f3016..4df85df 100644 --- a/kp5-plasma-workspace.spec +++ b/kp5-plasma-workspace.spec @@ -4,75 +4,115 @@ # TODO: # * dbusmenu-qt5 , Support for notification area menus via the DBusMenu protocol , # -%define kdeplasmaver 5.26.1 +%define kdeplasmaver 5.27.0 %define qtver 5.15.2 +%define kf5ver 5.102.0 %define kpname plasma-workspace Summary: KDE Plasma Workspace Name: kp5-%{kpname} -Version: 5.26.1 +Version: 5.27.0 Release: 2 License: LGPL v2.1+ Group: X11/Libraries Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz -# Source0-md5: d00325407e5463266475f440cb960e97 +# Source0-md5: 875d79bfa6766ce3d2aeef88dbee6292 Source1: kde.pam Patch0: kp5-plasma-workspace-absolute-path.patch Patch1: kp5-plasma-workspace-scripts.patch URL: http://www.kde.org/ -BuildRequires: AppStream-qt-devel -BuildRequires: NetworkManager-devel >= 1.4.0 +BuildRequires: AppStream-qt-devel >= 0.10.6 +BuildRequires: Qt5Concurrent-devel >= %{qtver} BuildRequires: Qt5Core-devel >= %{qtver} +BuildRequires: Qt5Network-devel >= %{qtver} BuildRequires: Qt5PrintSupport-devel >= %{qtver} -BuildRequires: cmake >= 2.8.12 +BuildRequires: Qt5Quick-devel >= %{qtver} +BuildRequires: Qt5Sql-devel >= %{qtver} +BuildRequires: Qt5Svg-devel >= %{qtver} +BuildRequires: Qt5Test-devel >= %{qtver} +BuildRequires: Qt5WaylandClient-devel >= %{qtver} +BuildRequires: Qt5Widgets-devel >= %{qtver} +BuildRequires: Qt5X11Extras-devel >= %{qtver} +BuildRequires: Qt5XkbCommonSupport-devel >= %{qtver} +BuildRequires: cmake >= 3.22 +BuildRequires: fontconfig-devel BuildRequires: gpsd-devel +BuildRequires: iso-codes BuildRequires: ka5-kio-extras-devel +BuildRequires: ka5-libkexiv2-devel BuildRequires: kf5-baloo-devel -BuildRequires: kf5-extra-cmake-modules >= 5.50 -BuildRequires: kf5-kactivities-devel -BuildRequires: kf5-kactivities-stats-devel -BuildRequires: kf5-kcmutils-devel -BuildRequires: kf5-kcrash-devel -BuildRequires: kf5-kdbusaddons-devel -BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-extra-cmake-modules >= %{kf5ver} +BuildRequires: kf5-kactivities-devel >= %{kf5ver} +BuildRequires: kf5-kactivities-stats-devel >= %{kf5ver} +BuildRequires: kf5-karchive-devel >= %{kf5ver} +BuildRequires: kf5-kauth-devel >= %{kf5ver} +BuildRequires: kf5-kcmutils-devel >= %{kf5ver} +BuildRequires: kf5-kcoreaddons-devel >= %{kf5ver} +BuildRequires: kf5-kcrash-devel >= %{kf5ver} +BuildRequires: kf5-kdbusaddons-devel >= %{kf5ver} +BuildRequires: kf5-kdeclarative-devel >= %{kf5ver} BuildRequires: kf5-kded-devel -BuildRequires: kf5-kdelibs4support-devel -BuildRequires: kf5-kdesu-devel -BuildRequires: kf5-kdoctools-devel -BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-kdoctools-devel >= %{kf5ver} +BuildRequires: kf5-kglobalaccel-devel >= %{kf5ver} +BuildRequires: kf5-kguiaddons-devel >= %{kf5ver} BuildRequires: kf5-kholidays-devel -BuildRequires: kf5-kidletime-devel -BuildRequires: kf5-kjsembed-devel -BuildRequires: kf5-knewstuff-devel -BuildRequires: kf5-knotifyconfig-devel -BuildRequires: kf5-kpackage-devel -BuildRequires: kf5-kpeople-devel -BuildRequires: kf5-kquickcharts-devel -BuildRequires: kf5-krunner-devel -BuildRequires: kf5-ktexteditor-devel -BuildRequires: kf5-ktextwidgets-devel -BuildRequires: kf5-kwallet-devel -BuildRequires: kf5-kxmlrpcclient-devel -BuildRequires: kf5-networkmanager-qt-devel -BuildRequires: kf5-plasma-framework-devel -BuildRequires: kf5-prison-devel +BuildRequires: kf5-ki18n-devel >= %{kf5ver} +BuildRequires: kf5-kiconthemes-devel >= %{kf5ver} +BuildRequires: kf5-kidletime-devel >= %{kf5ver} +BuildRequires: kf5-kio-devel >= %{kf5ver} +BuildRequires: kf5-kirigami2-devel >= %{kf5ver} +BuildRequires: kf5-kitemmodels-devel >= %{kf5ver} +BuildRequires: kf5-knewstuff-devel >= %{kf5ver} +BuildRequires: kf5-knotifications-devel >= %{kf5ver} +BuildRequires: kf5-knotifyconfig-devel >= %{kf5ver} +BuildRequires: kf5-kpackage-devel >= %{kf5ver} +BuildRequires: kf5-kpeople-devel >= %{kf5ver} +BuildRequires: kf5-kquickcharts-devel >= %{kf5ver} +BuildRequires: kf5-krunner-devel >= %{kf5ver} +BuildRequires: kf5-ktexteditor-devel >= %{kf5ver} +BuildRequires: kf5-ktextwidgets-devel >= %{kf5ver} +BuildRequires: kf5-kunitconversion-devel >= %{kf5ver} +BuildRequires: kf5-kwallet-devel >= %{kf5ver} +BuildRequires: kf5-kwayland-devel >= %{kf5ver} +BuildRequires: kf5-networkmanager-qt-devel >= %{kf5ver} +BuildRequires: kf5-plasma-framework-devel >= %{kf5ver} +BuildRequires: kf5-plasma-wayland-protocols-devel >= 1.6 +BuildRequires: kf5-prison-devel >= %{kf5ver} +BuildRequires: kp5-breeze-devel >= %{kdeplasmaver} BuildRequires: kp5-kpipewire-devel >= %{kdeplasmaver} -BuildRequires: kp5-kscreenlocker-devel >= %{kdeplasmaver} +BuildRequires: kp5-kscreenlocker-devel >= 5.13.80 BuildRequires: kp5-kwin-devel >= %{kdeplasmaver} +BuildRequires: kp5-layer-shell-qt-devel >= %{kdeplasmaver} BuildRequires: kp5-libkscreen-devel >= %{kdeplasmaver} BuildRequires: kp5-libksysguard-devel >= %{kdeplasmaver} -BuildRequires: libdbusmenu-qt5-devel -BuildRequires: libqalculate-devel >= 4.3.0 -BuildRequires: mpfr-devel +BuildRequires: kuserfeedback-devel +BuildRequires: libdrm-devel +BuildRequires: libicu-devel +BuildRequires: libqalculate-devel > 2.0 +BuildRequires: libstdc++-devel >= 6:5 +BuildRequires: libxcb-devel BuildRequires: ninja -BuildRequires: pam-devel -BuildRequires: phonon-qt5-devel -BuildRequires: rpmbuild(macros) >= 1.164 +BuildRequires: phonon-qt5-devel >= 4.6.60 +BuildRequires: pipewire-devel >= 0.3 +BuildRequires: pkgconfig +BuildRequires: polkit-qt5-1-devel +BuildRequires: rpm-build >= 4.6 +BuildRequires: rpmbuild(macros) >= 1.736 +BuildRequires: tar >= 1:1.22 +BuildRequires: wayland-devel +BuildRequires: wayland-protocols >= 1.31 +BuildRequires: xorg-lib-libICE-devel BuildRequires: xorg-lib-libSM-devel +BuildRequires: xorg-lib-libX11-devel +BuildRequires: xorg-lib-libXau-devel BuildRequires: xorg-lib-libXcursor-devel +BuildRequires: xorg-lib-libXfixes-devel BuildRequires: xorg-lib-libXft-devel +BuildRequires: xorg-lib-libXrender-devel BuildRequires: xorg-lib-libXtst-devel +BuildRequires: xorg-lib-libxkbcommon-devel BuildRequires: xz +BuildRequires: zlib-devel Requires: kp5-plasma-workspace-data = %{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -130,6 +170,9 @@ rm -rf $RPM_BUILD_ROOT install -p -D %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/kde +# unsupported locale +%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/tok + %find_lang %{kpname} --all-name --with-kde %clean @@ -280,7 +323,6 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libkfontinstui.so.5.*.* %ghost %{_libdir}/libnotificationmanager.so.1 %{_libdir}/libnotificationmanager.so.5.*.* -%{_libdir}/qt5/plugins/fontthumbnail.so %{_libdir}/qt5/plugins/kf5/kio/applications.so %{_libdir}/qt5/plugins/kf5/krunner/krunner_appstream.so %{_libdir}/qt5/plugins/kf5/krunner/krunner_bookmarksrunner.so @@ -345,7 +387,6 @@ rm -rf $RPM_BUILD_ROOT %{systemduserunitdir}/plasma-workspace-wayland.target %{systemduserunitdir}/plasma-workspace-x11.target %{systemduserunitdir}/plasma-workspace.target -#%{_libdir}/qt5/plugins/kcm_fontinst.so %{_libdir}/qt5/plugins/kf5/krunner/helprunner.so %dir %{_libdir}/qt5/plugins/kf5/krunner/kcms %{_libdir}/qt5/plugins/kf5/krunner/kcms/kcm_krunner_kill.so @@ -391,6 +432,15 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/qt5/qml/org/kde/plasma/workspace/calendar/libcalendarplugin.so %{_libdir}/qt5/qml/org/kde/plasma/workspace/calendar/qmldir %{_libdir}/qt5/qml/org/kde/plasma/workspace/components/BadgeOverlay.qml +%attr(755,root,root) %{_libdir}/kconf_update_bin/plasmashell-5.27-use-panel-thickness-in-default-group +%{_libdir}/qt5/plugins/kf5/thumbcreator/fontthumbnail.so +%dir %{_libdir}/qt5/qml/org/kde/plasma/private/mediacontroller +%{_libdir}/qt5/qml/org/kde/plasma/private/mediacontroller/libmediacontrollerplugin.so +%{_libdir}/qt5/qml/org/kde/plasma/private/mediacontroller/qmldir +%{_libdir}/qt5/qml/org/kde/plasma/workspace/calendar/MonthViewHeader.qml +%dir %{_libdir}/qt5/qml/org/kde/plasma/workspace/trianglemousefilter +%{_libdir}/qt5/qml/org/kde/plasma/workspace/trianglemousefilter/libtrianglemousefilterplugin.so +%{_libdir}/qt5/qml/org/kde/plasma/workspace/trianglemousefilter/qmldir %files data -f %{kpname}.lang %defattr(644,root,root,755) @@ -707,7 +757,6 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/kpackage/kcms/kcm_style/contents/ui/main.qml %{_datadir}/krunner/dbusplugins/plasma-runner-baloosearch.desktop %{_datadir}/kservices5/ServiceMenus/installfont.desktop -%{_datadir}/kservices5/fontthumbnail.desktop %dir %{_datadir}/kxmlgui5/kfontview %{_datadir}/kxmlgui5/kfontview/kfontviewui.rc %{_datadir}/metainfo/org.kde.plasma.systemmonitor.appdata.xml @@ -838,6 +887,43 @@ rm -rf $RPM_BUILD_ROOT %{_desktopdir}/org.kde.plasmashell.desktop %{_datadir}/dbus-1/services/org.kde.LogoutPrompt.service +%{_datadir}/config.kcfg/launchfeedbacksettings.kcfg +%{_datadir}/kconf_update/plasmashell-5.27-use-panel-thickness-in-default-group.upd +%{_datadir}/kpackage/kcms/kcm_cursortheme/contents/ui/LaunchFeedbackDialog.qml +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/Debouncer.qml +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/PicturesSheet.qml +%dir %{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/base.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/base.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-index-finger.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-index-finger.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-little-finger.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-little-finger.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-middle-finger.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-middle-finger.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-ring-finger.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-ring-finger.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-thumb.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/left-thumb.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/palm.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/palm.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-index-finger.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-index-finger.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-little-finger.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-little-finger.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-middle-finger.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-middle-finger.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-ring-finger.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-ring-finger.svg.license +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-thumb.svg +%{_datadir}/kpackage/kcms/kcm_users/contents/ui/hand-images/right-thumb.svg.license +%{_datadir}/plasma/wallpapers/org.kde.image/contents/ui/ImageStackView.qml +%{_datadir}/plasma/wallpapers/org.kde.image/contents/ui/mediacomponent/BlurComponent.qml +%{_datadir}/plasma/wallpapers/org.kde.slideshow/contents/ui/ImageStackView.qml +%{_datadir}/plasma/wallpapers/org.kde.slideshow/contents/ui/mediacomponent/BlurComponent.qml +%{zsh_compdir}/_plasmashell + + %files devel %defattr(644,root,root,755) %{_includedir}/kworkspace5