Summary: KDE 4 base workspace components
Summary(pl.UTF-8): Podstawowe komponenty środowiska KDE 4
Name: kde4-kdebase-workspace
-Version: 4.9.3
-Release: 1
+Version: 4.10.0
+Release: 2
License: GPL v2+
Group: X11/Applications
Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.xz
-# Source0-md5: 7e0ac76dda7e44895df6603504b24872
+# Source0-md5: 9c9efb4efffc389150f52d167746b98a
Source1: kdebase-kdesktop.pam
Source2: kdebase-kdm.pam
Source3: kdebase-kdm-np.pam
BuildRequires: Mesa-libGLES-devel
BuildRequires: NetworkManager-devel >= 0.8.999
BuildRequires: OpenGL-devel
+BuildRequires: QtXmlPatterns-devel
BuildRequires: akonadi-devel >= 1.3.80
BuildRequires: automoc4 >= 0.9.88
BuildRequires: bluez-libs-devel
BuildRequires: boost-devel
BuildRequires: cmake >= 2.8.0
+BuildRequires: docbook-dtd42-xml
+BuildRequires: docbook-style-xsl
BuildRequires: eet-devel
BuildRequires: google-gadgets-qt >= 0.11.0
BuildRequires: gpsd-devel
BuildRequires: kde4-kactivities-devel >= %{version}
BuildRequires: kde4-kdelibs-devel >= %{version}
BuildRequires: kde4-kdepimlibs-devel >= %{version}
+BuildRequires: kde4-nepomuk-core-devel >= %{version}
BuildRequires: libcaptury-devel
BuildRequires: libdbusmenu-qt-devel >= 0.6.0
BuildRequires: libdmtx-devel
BuildRequires: libraw1394-devel
BuildRequires: libtirpc-devel
BuildRequires: libusb-compat-devel
+BuildRequires: libxcb-devel
BuildRequires: libxklavier-devel
BuildRequires: lm_sensors-devel
BuildRequires: pciutils-devel
BuildRequires: phonon-devel >= 4.4.1
BuildRequires: pkgconfig
BuildRequires: polkit-qt-1-gui-devel >= 0.99.0
+BuildRequires: prison-devel
BuildRequires: python-sip-devel
BuildRequires: qedje-devel >= 0.4.0
BuildRequires: qimageblitz-devel >= 0.0.6
+BuildRequires: qjson-devel
BuildRequires: qt4-build >= %{qtver}
BuildRequires: qt4-qmake >= %{qtver}
BuildRequires: qzion-devel >= 0.4.0
BuildRequires: soprano-devel >= 2.4.64
BuildRequires: strigi-devel >= 0.7.0
BuildRequires: utempter-devel
+BuildRequires: xcb-util-devel
+BuildRequires: xcb-util-image-devel
+BuildRequires: xcb-util-keysyms-devel
+BuildRequires: xcb-util-renderutil-devel
BuildRequires: xmms-devel
+BuildRequires: xorg-lib-libXScrnSaver-devel
BuildRequires: xorg-lib-libXcomposite-devel
BuildRequires: xorg-lib-libXdamage-devel
BuildRequires: xorg-lib-libXft-devel
Requires: kde4-kdebase-workspace-libksgrd = %{version}-%{release}
Requires: kde4-kdebase-workspace-screensavers = %{version}-%{release}
Requires: kde4-kdelibs-devel >= %{version}
+Conflicts: kde4-kdebase-workspace < %{version}-%{release}
%description devel
This package contains header files needed to develop KDE applications.
%patch1 -p1
# https://bugs.kde.org/show_bug.cgi?id=281862
#%patch2 -p1
-%patch3 -p1
+#%patch3 -p1
%build
install -d build
-DKDE4_KDM_PAM_SERVICE=kdm \
-DKDE4_KCHECKPASS_PAM_SERVICE=kcheckpass \
-DKDE4_KSCREENSAVER_PAM_SERVICE=kscreensaver \
+ -DKDE4_BUILD_TESTS=OFF \
../
%{__make}
#%{_datadir}/kde4/services/settings-input-actions.desktop
# remotewidgets
-%attr(755,root,root) %{_bindir}/remote-widgets-browser
+#%attr(755,root,root) %{_bindir}/remote-widgets-browser
#%{_datadir}/kde4/services/remotewidgets.desktop
# autostart
%{_datadir}/kde4/services/kded/khotkeys.desktop
%{_datadir}/kde4/services/khotkeys.desktop
+%attr(755,root,root) %{_libdir}/kde4/kded_appmenu.so
+%attr(755,root,root) %{_libdir}/kde4/kded_ktouchpadenabler.so
+%{_datadir}/dbus-1/interfaces/com.canonical.AppMenu.Registrar.xml
+%{_datadir}/dbus-1/interfaces/org.kde.kded.appmenu.xml
+%{_datadir}/kde4/services/kded/appmenu.desktop
+%{_datadir}/kde4/services/kded/ktouchpadenabler.desktop
+
+%{_datadir}/kde4/services/kwin/mouseclick.desktop
+%{_datadir}/kde4/services/kwin/mouseclick_config.desktop
+
# kmenuedit
%attr(755,root,root) %{_bindir}/kmenuedit
%attr(755,root,root) %{_libdir}/libkdeinit4_kmenuedit.so
%attr(755,root,root) %{_libdir}/kde4/icon_mode.so
#%attr(755,root,root) %{_libdir}/kde4/kcm_pkk_authorization.so
%attr(755,root,root) %{_libdir}/kde4/kded_statusnotifierwatcher.so
-%attr(755,root,root) %{_libdir}/kde4/libexec/kscreenlocker
+%attr(755,root,root) %{_libdir}/kde4/libexec/kscreenlocker_greet
#%attr(755,root,root) %{_libdir}/kde4/libexec/polkit-kde-manager
#%attr(755,root,root) %{_libdir}/kde4/libexec/krunner_lock
+%attr(755,root,root) %{_libdir}/kconf_update_bin/force_krunner_lock_shortcut_unreg
%{_datadir}/kde4/services/recentdocuments.desktop
%{_datadir}/autostart/krunner.desktop
%{_datadir}/dbus-1/interfaces/org.kde.krunner.App.xml
%{_datadir}/kde4/services/plasma-runner-kill_config.desktop
%{_datadir}/kde4/services/plasma-runner-nepomuksearch.desktop
%{_datadir}/kde4/services/plasma-runner-windows.desktop
+%{_datadir}/kde4/services/plasma-applet-org.kde.notifications.desktop
%{_datadir}/kde4/services/plasma-applet-panelspacer-internal.desktop
%{_datadir}/kde4/services/plasma-applet-sm_ram.desktop
%{_datadir}/kde4/services/plasma-dataengine-calendar.desktop
# ksmserver
%attr(755,root,root) %{_bindir}/ksmserver
%attr(755,root,root) %{_libdir}/libkdeinit4_ksmserver.so
-%{_datadir}/apps/kconf_update/ksmserver.upd
+#%{_datadir}/apps/kconf_update/ksmserver.upd
%{_datadir}/apps/kconf_update/ksmserver_shortcuts.upd
%{_datadir}/dbus-1/interfaces/org.kde.KSMServerInterface.xml
%{_datadir}/apps/ksmserver
# kscreenlocker
-%dir %{_datadir}/apps/kscreenlocker
-%{_datadir}/apps/kscreenlocker/kscreenlocker.notifyrc
+#%dir %{_datadir}/apps/kscreenlocker
+#%{_datadir}/apps/kscreenlocker/kscreenlocker.notifyrc
+%{_datadir}/apps/kconf_update/kscreenlocker_locksession-shortcut.upd
# ksplash
%attr(755,root,root) %{_bindir}/ksplashsimple
%{_kdedocdir}/en/systemsettings
# themes
-%{_datadir}/apps/kconf_update/mouse_cursor_theme.upd
+#%{_datadir}/apps/kconf_update/mouse_cursor_theme.upd
%{_datadir}/apps/kthememanager
%{_datadir}/apps/desktoptheme/default/widgets/
# split this ?
# styles
%attr(755,root,root) %{_libdir}/kde4/kcm_style.so
#%attr(755,root,root) %{_libdir}/kde4/kstyle_keramik_config.so
+%{_datadir}/apps/kcmstyle
%{_datadir}/apps/kstyle/themes/qtcde.themerc
%{_datadir}/apps/kstyle/themes/qtcleanlooks.themerc
%{_datadir}/apps/kstyle/themes/qtgtk.themerc
# kdisplay
%attr(755,root,root) %{_libdir}/kde4/kcm_display.so
%{_datadir}/apps/kdisplay
-%{_datadir}/apps/kconf_update/kcmdisplayrc.upd
+#%{_datadir}/apps/kconf_update/kcmdisplayrc.upd
%{_datadir}/kde4/services/display.desktop
# kdewizard
%dir %{_datadir}/apps/kcminput
%dir %{_datadir}/apps/kcminput/pics
-%{_datadir}/apps/kconf_update/kaccel.upd
+#%{_datadir}/apps/kconf_update/kaccel.upd
#%{_datadir}/apps/kconf_update/kwin3_plugin.upd
%{_datadir}/apps/kconf_update/kwin_remove_delay_focus.upd
%{_datadir}/apps/kconf_update/kwin_update_tabbox_qml_settings.upd
-%attr(755,root,root) %{_datadir}/apps/kconf_update/convertShortcuts.pl
+%{_datadir}/apps/kconf_update/kwin_update_410.upd
+#%attr(755,root,root) %{_datadir}/apps/kconf_update/convertShortcuts.pl
#%attr(755,root,root) %{_datadir}/apps/kconf_update/kwin3_plugin.pl
-%attr(755,root,root) %{_datadir}/apps/kconf_update/move_session_config.sh
+#%attr(755,root,root) %{_datadir}/apps/kconf_update/move_session_config.sh
#%attr(755,root,root) %{_datadir}/apps/kconf_update/on-off_to_true-false.sh
#%attr(755,root,root) %{_datadir}/apps/kconf_update/pluginlibFix.pl
%attr(755,root,root) %{_datadir}/apps/kconf_update/kwin_remove_delay_focus.sh
%{_datadir}/config/background.knsrc
%{_datadir}/config/colorschemes.knsrc
+%{_datadir}/config/kwineffect.knsrc
%{_datadir}/config/wallpaper.knsrc
%{_datadir}/config/xcursor.knsrc
%{_iconsdir}/*/*/apps/kcmkwm.png
#%{_datadir}/kde4/services/keyboard_layout.desktop
%{_datadir}/kde4/services/keys.desktop
%{_datadir}/kde4/services/mouse.desktop
+%{_datadir}/kde4/servicetypes/kwindecoration.desktop
+%{_datadir}/kde4/servicetypes/solidremotecontrolmanager.desktop
%{_datadir}/sounds/pop.wav
# old decoration libs
%attr(755,root,root) %{_libdir}/kde4/kcm_kwindecoration.so
%attr(755,root,root) %{_libdir}/kconf_update_bin/plasma-to-plasma-desktop
%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin_update_tabbox_qml_settings
%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin_update_settings_49
+%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin_update_settings_410
+%attr(755,root,root) %{_libdir}/kconf_update_bin/notifications-to-orgkdenotifications
%attr(755,root,root) %{_libdir}/kde4/libexec/kwin_killer_helper
%attr(755,root,root) %{_libdir}/kde4/libexec/kwin_opengl_test
%attr(755,root,root) %{_libdir}/kde4/libexec/kwin_rules_dialog
+
+%dir %{_libdir}/kde4/imports/org/kde/kwin
+%dir %{_libdir}/kde4/imports/org/kde/kwin/decoration
+%{_libdir}/kde4/imports/org/kde/kwin/decoration/*.qml
+%attr(755,root,root) %{_libdir}/kde4/imports/org/kde/kwin/decoration/libdecorationplugin.so
+%dir %{_libdir}/kde4/imports/org/kde/kwin/decorations
+%dir %{_libdir}/kde4/imports/org/kde/kwin/decorations/plastik
+%attr(755,root,root) %{_libdir}/kde4/imports/org/kde/kwin/decorations/plastik/libplastikplugin.so
+%{_datadir}/apps/kwin/decorations/kwin4_decoration_qml_plastik
+
%dir %{_datadir}/apps/kwin
%{_datadir}/apps/kwin/*.glsl
%{_datadir}/apps/kwin/*.png
%{_datadir}/apps/kwin/kcm_*
%{_datadir}/apps/kwin/kwin.notifyrc
%{_datadir}/apps/kwin/scripts
+%{_datadir}/apps/kwin/stripTitle.js
+%dir %{_datadir}/apps/kwin/decorations
%{_datadir}/apps/kwin/tabbox
%{_datadir}/config/kwinscripts.knsrc
%{_datadir}/config/kwinswitcher.knsrc
#%{_datadir}/apps/kconf_update/kwin_blacklist.sh
#%{_datadir}/apps/kconf_update/kwin_blacklist.upd
#%{_datadir}/apps/kconf_update/khotkeys_printscreen.upd
+%{_datadir}/apps/kconf_update/notifications-to-orgkdenotifications.upd
%{_iconsdir}/oxygen/16x16/apps/kwin.png
%{_iconsdir}/oxygen/32x32/apps/kwin.png
%{_iconsdir}/oxygen/48x48/apps/kwin.png
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/plasma-desktop
%attr(755,root,root) %{_bindir}/plasma-netbook
-%attr(755,root,root) %{_bindir}/plasmaengineexplorer
-%attr(755,root,root) %{_bindir}/plasmawallpaperviewer
-%attr(755,root,root) %{_bindir}/plasmoidviewer
+#%attr(755,root,root) %{_bindir}/plasmaengineexplorer
+#%attr(755,root,root) %{_bindir}/plasmawallpaperviewer
+#%attr(755,root,root) %{_bindir}/plasmoidviewer
%attr(755,root,root) %{_bindir}/plasma-overlay
%attr(755,root,root) %{_bindir}/plasma-windowed
%attr(755,root,root) %{_libdir}/libkdeinit4_plasma-desktop.so
%attr(755,root,root) %{_libdir}/kde4/plasma_appletscriptengine_dashboard.so
%attr(755,root,root) %{_libdir}/kde4/plasma_appletscriptengine_webapplet.so
%attr(755,root,root) %{_libdir}/kde4/plasma_applet_keyboard.so
-%attr(755,root,root) %{_libdir}/kde4/plasma_applet_notifications.so
+#%attr(755,root,root) %{_libdir}/kde4/plasma_applet_notifications.so
#%attr(755,root,root) %{_libdir}/kde4/plasma_package_qedje.so
%attr(755,root,root) %{_libdir}/kde4/plasma_packagestructure_dashboard.so
%attr(755,root,root) %{_libdir}/kde4/plasma_packagestructure_web.so
%{_datadir}/apps/kwin/default_rules/plasma_desktop_containment.kwinrules
%dir %{_datadir}/apps/plasma
%{_datadir}/apps/plasma/dashboard
+%dir %{_datadir}/apps/plasma/packages
+%{_datadir}/apps/plasma/packages/org.kde.pager
+%{_datadir}/apps/plasma/packages/org.kde.systemtray
+%dir %{_datadir}/apps/plasma/plasmoids
+%{_datadir}/apps/plasma/plasmoids/org.kde.notifications
+
%{_datadir}/autostart/plasma.desktop
%{_datadir}/config/plasma-themes.knsrc
%{_datadir}/config/plasma-overlayrc
%{_datadir}/kde4/services/plasma-sal-office.desktop
%{_datadir}/kde4/services/plasma-sal-system.desktop
%{_datadir}/kde4/services/plasma-sal-utility.desktop
-%{_datadir}/kde4/services/plasma-applet-notifications.desktop
+#%{_datadir}/kde4/services/plasma-applet-notifications.desktop
%{_datadir}/kde4/services/plasma-containment-desktopdashboard.desktop
%{_datadir}/kde4/services/plasma-containmentactions-minimalcontextmenu.desktop
%{_datadir}/kde4/services/plasma-dataengine-devicenotifications.desktop
%{_datadir}/apps/katepart/syntax/plasma-desktop-js.xml
%{_datadir}/config/activities.knsrc
%lang(en) %{_kdedocdir}/en/plasma-desktop
-%{_mandir}/man1/plasmapkg.1*
-%{_mandir}/man1/plasmaengineexplorer.1*
-%{_mandir}/man1/plasmoidviewer.1*
+#%{_mandir}/man1/plasmapkg.1*
+#%{_mandir}/man1/plasmaengineexplorer.1*
+#%{_mandir}/man1/plasmoidviewer.1*
%files screensavers
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/*.kss
%attr(755,root,root) %{_libdir}/libkscreensaver.so.*
%attr(755,root,root) %{_libdir}/kde4/kcm_screensaver.so
-%{_datadir}/config.kcfg/kscreensaversettings.kcfg
-%{_datadir}/dbus-1/interfaces/org.freedesktop.ScreenSaver.xml
-%{_datadir}/dbus-1/interfaces/org.kde.screensaver.xml
+#%{_datadir}/config.kcfg/kscreensaversettings.kcfg
+#%{_datadir}/dbus-1/interfaces/org.freedesktop.ScreenSaver.xml
+#%{_datadir}/dbus-1/interfaces/org.kde.screensaver.xml
%{_datadir}/kde4/services/ScreenSavers
%{_datadir}/kde4/services/screensaver.desktop
%{_datadir}/kde4/servicetypes/screensaver.desktop
%attr(755,root,root) %{_libdir}/kde4/kwin3_oxygen.so
%{_datadir}/apps/kwin/oxygenclient.desktop
-%files -n kde4-decoration-plastic
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/kde4/kwin3_plastik.so
-%attr(755,root,root) %{_libdir}/kde4/kwin_plastik_config.so
-%{_datadir}/apps/kwin/plastik.desktop
+#%files -n kde4-decoration-plastic
+#%defattr(644,root,root,755)
+#%attr(755,root,root) %{_libdir}/kde4/kwin3_plastik.so
+#%attr(755,root,root) %{_libdir}/kde4/kwin_plastik_config.so
+#%{_datadir}/apps/kwin/plastik.desktop
%files -n kde4-kgreet-classic
%defattr(644,root,root,755)