%bcond_without drakclock %bcond_without kscreen %bcond_without networkmanager %bcond_with printer_applet %define kdm_version 2.10.1 # Distro-specific default value should be defined in branding-configs package %{?build_chrome}%{?!build_chrome:%bcond_with chrome} %{?build_ruby}%{?!build_ruby:%bcond_without ruby} Summary: KDE 4 application workspace components Name: kdebase4-workspace Version: 4.11.22 Release: 25 Epoch: 2 License: GPLv2+ Group: Graphical desktop/KDE Url: http://www.kde.org %define is_beta %(if test `echo %{version} |cut -d. -f3` -ge 70; then echo -n 1; else echo -n 0; fi) %if %{is_beta} %define ftpdir unstable %else %define ftpdir stable %endif Source0: ftp://ftp.kde.org/pub/kde/%{ftpdir}/%{version}/src/kde-workspace-%{version}.tar.xz Source1: kde.pam Source2: kde-np.pam Source4: systemsettings.desktop Source6: kdebase-workspace-kdm-%{kdm_version}.tar.bz2 Source8: kcm_drakclock.desktop Source10: rosa-startkde Source12: rosa-kdm.service Source13: kde4-default.desktop Source20: %{name}.rpmlintrc Patch0: kdebase-workspace-4.5.76-mdv-adopt-ldetect-path.patch # Use drakclock for time settings, patch from Mageia Patch1: kdebase-workspace-4.6.2-mageia-drakclock.patch # Hide native clock configurator as we have drakclock instead Patch2: kde-workspace-4.10.2-hide-default-clock.patch Patch3: kdebase-workspace-4.11.0-menu-toptile.patch # Add checkbox to enable/disable bytecode interpreter in KDE4 font anti-aliasing settings Patch4: kde-workspace-4.9.4-fontconfig.patch # Just a workaround to make sure text box size for OSD is always big enough Patch5: kde-workspace-4.11.0-desktop-osd.patch # Always show icons in pager widget, even if they don't fit window rectangle Patch6: kde-workspace-4.10.3-pager-icons.patch # Fix action labels vertical alignment in Device Notifier applet Patch7: kde-workspace-4.10.3-devicenotifier.patch # Fix screenlocker greeter focus after Alt modifier is pressed (keyboard layout switching etc) Patch8: kde-workspace-4.10.3-greeter.patch # Adjust default power settings Patch9: kde-workspace-4.11.20-power-settings.patch # Prefer system locale for KDM when reading it from KDM config fails Patch10: kde-workspace-4.10.3-fix-kcmkdm-locale.patch Patch11: kdebase-workspace-4.2.0-fix_gtkrc_iaora.patch # Fix screenlocker greeter focus when screensaver is used Patch12: kde-workspace-4.11.4-screenlocker-handle-fake-focus.patch # Use current wallpaper for screenlocker if it's a scaled image Patch13: kde-workspace-4.11.4-screenlocker-background.patch # Don't add activities and launchers to standard panel by default Patch14: kde-workspace-4.11.0-default-panel-layout.patch # Load session files from /usr/share/xsessions by default Patch15: kde-workspace-4.11.11-xsessions.patch # Adjust session name in kde-plasma.desktop Patch16: kde-workspace-4.11.11-desktop-session.patch # Use 64x64 icons instead of 128x128 when switching windows # See http://bugs.rosalinux.ru/show_bug.cgi?id=2053 Patch17: kde-workspace-4.11.15-tabbox-iconsize.patch Patch18: kdebase-workspace-4.8.95-startup-sound.patch Patch19: kdebase-workspace-4.2.1-use-mdvicon.patch Patch20: kde-workspace-4.10.2-BUILD_KCM_RANDR.patch Patch21: kde-workspace-4.8.3-ruby.patch Patch22: kde-workspace-4.11.13-fix-translation-strings.patch Patch23: kde-workspace-4.11.15-cursor_rus.patch # See https://bugs.kde.org/show_bug.cgi?id=340915 Patch24: kde-workspace-4.11.20-kwin-activation.patch # Backported from Plasma 5 branch Patch25: kde-workspace-4.11.22-systemsettings-icons.patch Patch26: kdebase-workspace-4.11.0-simpleapplet-defaults.patch # Make it possible to set wallpaper via dbus # See https://bugs.kde.org/show_bug.cgi?id=217950 Patch27: kde-workspace-4.11.6-dbus-wallpaper.patch Patch28: kde-workspace-4.11.22-ksysguarddrc.patch Patch29: kde-workspace-4.11.22-aurorae-knsrc.patch # Don't mess up GTK colors if GTK+, QGTKStyleAlt or GTK2 widget styles are used Patch30: kde-workspace-4.11.22-dont-export-colors-gtk+.patch # Apply color changes to KF5 config as well Patch31: kde-workspace-4.11.22-kf5-colors.patch # Apply style changes to KF5 config as well if there's matching Qt5 style Patch32: kde-workspace-4.11.22-kf5-styles.patch Patch33: kde-workspace-4.11.22-allow-root-login.patch # See http://quickgit.kde.org/?p=kde-workspace.git&a=commitdiff&h=c1469413f36d4e4cd9dd49e70bc5d660cf2f3c55 # And http://quickgit.kde.org/?p=kde-workspace.git&a=commitdiff&h=dcc70fbb55919ac56ae188ceb3d5bf7b94c2dbcd # We partially revert it because we need at least deKorator to work Patch50: kde-workspace-4.11.3-decorations.patch Patch53: kde-workspace-4.11.22-pam-error-message.patch Patch100: kdebase-workspace-4.8.1-hideklipper.patch Patch101: kdebase-workspace-4.8.97-klippermenu.patch # older Fedora patch, let's keep it for Rosa Patch106: kdebase-workspace-4.7.3.fedora-kdm-plymouth.patch Patch107: kdebase-workspace-4.11.0-no-hal.patch # See http://bugs.rosalinux.ru/show_bug.cgi?id=5189 Patch108: kde-workspace-4.11.15-pass-locale-env.patch BuildRequires: automoc4 BuildRequires: bdftopcf BuildRequires: imake BuildRequires: libxml2-utils BuildRequires: qt4-qtdbus BuildRequires: xrdb BuildRequires: boost-devel BuildRequires: kdelibs4-devel %if %{mdvver} < 201610 BuildRequires: kdepimlibs4-devel %endif BuildRequires: ieee1284-devel BuildRequires: lm_sensors-devel BuildRequires: openldap-devel BuildRequires: pam-devel BuildRequires: python-kde4-devel BuildRequires: sasl-devel BuildRequires: pkgconfig(avahi-compat-libdns_sd) BuildRequires: pkgconfig(avahi-client) BuildRequires: pkgconfig(bluez) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(libdmtx) BuildRequires: pkgconfig(libgpsd) BuildRequires: pkgconfig(libkactivities) BuildRequires: pkgconfig(libpci) BuildRequires: pkgconfig(libqalculate) BuildRequires: pkgconfig(libraw1394) BuildRequires: pkgconfig(libusb) BuildRequires: pkgconfig(libxklavier) BuildRequires: pkgconfig(lua) %if %{with networkmanager} BuildRequires: pkgconfig(NetworkManager) %endif BuildRequires: pkgconfig(python) BuildRequires: pkgconfig(qimageblitz) < 5.0.0 BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(xcb-image) BuildRequires: pkgconfig(xcb-keysyms) BuildRequires: pkgconfig(xcb-renderutil) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xft) BuildRequires: pkgconfig(xtst) Requires: baloo Requires: desktop-common-data Requires: kdebase4-runtime Requires: kde4-integration Requires: kde4-style-oxygen Requires: kde4-windeco-dekorator Requires: khelpcenter Requires: libkactivities Requires: mandriva-kde-translation Requires: polkit-kde-agent-1 Requires: qt4-qtdbus # Needed for kf5-styles patch Requires: qt-list-styles Requires: setxkbmap Requires: strigi Requires: udisks2 Requires: xdg-utils Requires: xmessage Requires: xprop Requires: xset Suggests: kickoff Suggests: klipper %if %{with networkmanager} Suggests: networkmanager %endif Suggests: plasma-applet-system-monitor-net Suggests: plasma-applet-system-monitor-hwinfo Suggests: plasma-applet-system-monitor-hdd Suggests: plasma-applet-system-monitor-cpu Suggests: plasma-applet-system-monitor-temperature %if %{with kscreen} Requires: kscreen %else Requires: krandr %endif Suggests: rosapanel Conflicts: kdm < 2:4.10.2-4 Obsoletes: kdebase4-workspace-googlegadgets < 2:4.11.0 Obsoletes: %{_lib}solidcontrolifaces4 < 2:4.11.0 Obsoletes: %{_lib}solidcontrol4 < 2:4.11.0 Obsoletes: %{_lib}kwinnvidiahack4 < 2:4.11.0 Requires(post,preun): update-alternatives %description This package contains the KDE 4 application workspace components. %files %{_sysconfdir}/profile.d/70kde4.sh %if %{with printer_applet} %{_kde_bindir}/printer-applet %{_kde_appsdir}/printer-applet %endif %{_kde_sysconfdir}/dbus-1/system.d/org.kde.fontinst.conf %{_kde_sysconfdir}/dbus-1/system.d/org.kde.kcontrol.kcmclock.conf %{_kde_sysconfdir}/dbus-1/system.d/org.kde.ksysguard.processlisthelper.conf %{_kde_sysconfdir}/ksysguarddrc %{_kde_bindir}/kaccess %{_kde_bindir}/kapplymousetheme %{_kde_bindir}/kblankscrn.kss %{_kde_bindir}/kcheckrunning %{_kde_bindir}/kcminit %{_kde_bindir}/kcminit_startup %{_kde_bindir}/kdostartupconfig4 %{_kde_bindir}/kfontinst %{_kde_bindir}/kfontview %{_kde_bindir}/kmenuedit %{_kde_bindir}/krandom.kss %{_kde_bindir}/krdb %{_kde_bindir}/krunner %{_kde_bindir}/ksmserver %{_kde_bindir}/ksplashsimple %{_kde_bindir}/ksplashx %{_kde_bindir}/ksplashx_scale %{_kde_bindir}/ksplashqml %{_kde_bindir}/kstartupconfig4 %{_kde_bindir}/ksysguard %{_kde_bindir}/ksysguardd %{_kde_bindir}/ksystraycmd %{_kde_bindir}/kwin* %{_kde_bindir}/plasma-desktop %{_kde_bindir}/plasma-netbook %{_kde_bindir}/plasma-overlay %{_kde_bindir}/plasma-windowed %{_kde_bindir}/solid-action-desktop-gen %{_kde_bindir}/startkde %{_kde_bindir}/oxygen-shadow-demo %{_kde_bindir}/systemsettings %{_kde_libdir}/kconf_update_bin/* %{_kde_libdir}/kde4/imports %{_kde_libdir}/kde4/classic_mode.so %{_kde_libdir}/kde4/fontthumbnail.so %{_kde_libdir}/kde4/icon_mode.so %{_kde_libdir}/kde4/ion_bbcukmet.so %{_kde_libdir}/kde4/ion_envcan.so %{_kde_libdir}/kde4/ion_noaa.so %{_kde_libdir}/kde4/ion_wettercom.so %{_kde_libdir}/kde4/kcm_access.so %{_kde_libdir}/kde4/kcm_autostart.so %{_kde_libdir}/kde4/kcm_bell.so %{_kde_libdir}/kde4/kcm_clock.so %{_kde_libdir}/kde4/kcm_colors.so %{_kde_libdir}/kde4/kcm_cursortheme.so %{_kde_libdir}/kde4/kcm_desktoppaths.so %{_kde_libdir}/kde4/kcm_desktoptheme.so %{_kde_libdir}/kde4/kcm_display.so %{_kde_libdir}/kde4/kcm_fontinst.so %{_kde_libdir}/kde4/kcm_fonts.so %{_kde_libdir}/kde4/kcm_hotkeys.so %{_kde_libdir}/kde4/kcm_input.so %{_kde_libdir}/kde4/kcm_joystick.so %{_kde_libdir}/kde4/kcm_keyboard.so %{_kde_libdir}/kde4/kcm_keys.so %{_kde_libdir}/kde4/kcm_krunner_kill.so %{_kde_libdir}/kde4/kcm_ksplashthemes.so %{_kde_libdir}/kde4/kcm_kwin4_effect_builtins.so %{_kde_libdir}/kde4/kcm_kwin4_genericscripted.so %{_kde_libdir}/kde4/kwin4_effect_gles_builtins.so %{_kde_libdir}/kde4/kcm_kwincompositing.so %{_kde_libdir}/kde4/kcm_kwindecoration.so %{_kde_libdir}/kde4/kcm_kwindesktop.so %{_kde_libdir}/kde4/kcm_kwinoptions.so %{_kde_libdir}/kde4/kcm_kwinrules.so %{_kde_libdir}/kde4/kcm_kwinscreenedges.so %{_kde_libdir}/kde4/kcm_kwin_scripts.so %{_kde_libdir}/kde4/kcm_kwintabbox.so %{_kde_libdir}/kde4/kcm_launch.so %{_kde_libdir}/kde4/kcm_screensaver.so %{_kde_libdir}/kde4/kcm_smserver.so %{_kde_libdir}/kde4/kcm_solid_actions.so %{_kde_libdir}/kde4/kcm_standard_actions.so %{_kde_libdir}/kde4/kcm_style.so %{_kde_libdir}/kde4/kcm_workspaceoptions.so %{_kde_libdir}/kde4/kded_freespacenotifier.so %{_kde_libdir}/kde4/kded_kephal.so %{_kde_libdir}/kde4/kded_keyboard.so %{_kde_libdir}/kde4/kded_khotkeys.so %{_kde_libdir}/kde4/kded_kwrited.so %{_kde_libdir}/kde4/kded_statusnotifierwatcher.so %{_kde_libdir}/kde4/keyboard_layout_widget.so %{_kde_libdir}/kde4/kfontviewpart.so %{_kde_libdir}/kde4/kio_fonts.so %{_kde_libdir}/kde4/krunner_bookmarksrunner.so %{_kde_libdir}/kde4/krunner_calculatorrunner.so %{_kde_libdir}/kde4/krunner_kill.so %{_kde_libdir}/kde4/krunner_locations.so %{_kde_libdir}/kde4/krunner_nepomuksearchrunner.so %{_kde_libdir}/kde4/krunner_plasma-desktop.so %{_kde_libdir}/kde4/krunner_recentdocuments.so %{_kde_libdir}/kde4/krunner_services.so %{_kde_libdir}/kde4/krunner_sessions.so %{_kde_libdir}/kde4/krunner_shell.so %{_kde_libdir}/kde4/krunner_solid.so %{_kde_libdir}/kde4/krunner_webshortcuts.so %{_kde_libdir}/kde4/krunner_windowedwidgets.so %{_kde_libdir}/kde4/krunner_windows.so %{_kde_libdir}/kde4/kwin3_aurorae.so %{_kde_libdir}/kde4/kwin3_b2.so %{_kde_libdir}/kde4/kwin3_laptop.so %{_kde_libdir}/kde4/kwin3_oxygen.so %{_kde_libdir}/kde4/kwin4_effect_builtins.so %{_kde_libdir}/kde4/kwin_b2_config.so %{_kde_libdir}/kde4/kwin_oxygen_config.so %{_kde_libdir}/kde4/libexec/fontinst %{_kde_libdir}/kde4/libexec/fontinst_helper %{_kde_libdir}/kde4/libexec/fontinst_x11 %{_kde_libdir}/kde4/libexec/kcmdatetimehelper %{_kde_libdir}/kde4/libexec/ksysguardprocesslist_helper %{_kde_libdir}/kde4/libexec/kwin_killer_helper %{_kde_libdir}/kde4/libexec/kwin_opengl_test %{_kde_libdir}/kde4/libexec/kwin_rules_dialog %{_kde_libdir}/kde4/libexec/kscreenlocker_greet %{_kde_libdir}/kde4/kded_appmenu.so %{_kde_libdir}/kde4/kded_ktouchpadenabler.so %{_kde_libdir}/kde4/plasma-geolocation-gps.so %{_kde_libdir}/kde4/plasma-geolocation-ip.so %{_kde_libdir}/kde4/plasma_animator_default.so %{_kde_libdir}/kde4/plasma_applet_activitybar.so %{_kde_libdir}/kde4/plasma_applet_clock.so %{_kde_libdir}/kde4/plasma_applet_currentappcontrol.so %{_kde_libdir}/kde4/plasma_applet_dig_clock.so %{_kde_libdir}/kde4/plasma_applet_icon.so %{_kde_libdir}/kde4/plasma_applet_keyboard.so %{_kde_libdir}/kde4/plasma_applet_pager.so %{_kde_libdir}/kde4/plasma_applet_panelspacer_internal.so %{_kde_libdir}/kde4/plasma_applet_searchbox.so %{_kde_libdir}/kde4/plasma_applet_sm_hdd_activity.so %{_kde_libdir}/kde4/plasma_applet_sm_ram.so %{_kde_libdir}/kde4/plasma_applet_system-monitor.so %{_kde_libdir}/kde4/plasma_applet_systemtray.so %{_kde_libdir}/kde4/plasma_applet_tasks.so %{_kde_libdir}/kde4/plasma_applet_trash.so %{_kde_libdir}/kde4/plasma_applet_windowlist.so %{_kde_libdir}/kde4/plasma_appletscriptengine_dashboard.so %{_kde_libdir}/kde4/plasma_appletscriptengine_webapplet.so %{_kde_libdir}/kde4/plasma_containment_desktop.so %{_kde_libdir}/kde4/plasma_containment_netpanel.so %{_kde_libdir}/kde4/plasma_containment_panel.so %{_kde_libdir}/kde4/plasma_containment_sal.so %{_kde_libdir}/kde4/plasma_containment_saverdesktop.so %{_kde_libdir}/kde4/plasma_containmentactions_applauncher.so %{_kde_libdir}/kde4/plasma_containmentactions_contextmenu.so %{_kde_libdir}/kde4/plasma_containmentactions_minimalcontextmenu.so %{_kde_libdir}/kde4/plasma_containmentactions_paste.so %{_kde_libdir}/kde4/plasma_containmentactions_switchactivity.so %{_kde_libdir}/kde4/plasma_containmentactions_switchdesktop.so %{_kde_libdir}/kde4/plasma_containmentactions_switchwindow.so %{_kde_libdir}/kde4/plasma_engine_activities.so %if %{mdvver} < 201610 %{_kde_libdir}/kde4/plasma_engine_akonadi.so %{_kde_libdir}/kde4/plasma_engine_calendar.so %{_kde_libdir}/kde4/plasma_engine_rss.so %endif %{_kde_libdir}/kde4/plasma_engine_applicationjobs.so %{_kde_libdir}/kde4/plasma_engine_apps.so %{_kde_libdir}/kde4/plasma_engine_devicenotifications.so %{_kde_libdir}/kde4/plasma_engine_dict.so %{_kde_libdir}/kde4/plasma_engine_executable.so %{_kde_libdir}/kde4/plasma_engine_favicons.so %{_kde_libdir}/kde4/plasma_engine_filebrowser.so %{_kde_libdir}/kde4/plasma_engine_geolocation.so %{_kde_libdir}/kde4/plasma_engine_hotplug.so %{_kde_libdir}/kde4/plasma_engine_keystate.so %{_kde_libdir}/kde4/plasma_engine_metadata.so %{_kde_libdir}/kde4/plasma_engine_mouse.so %{_kde_libdir}/kde4/plasma_engine_mpris2.so %{_kde_libdir}/kde4/plasma_engine_notifications.so %{_kde_libdir}/kde4/plasma_engine_nowplaying.so %{_kde_libdir}/kde4/plasma_engine_places.so %{_kde_libdir}/kde4/plasma_engine_powermanagement.so %{_kde_libdir}/kde4/plasma_engine_searchlaunch.so %{_kde_libdir}/kde4/plasma_engine_share.so %{_kde_libdir}/kde4/plasma_engine_soliddevice.so %{_kde_libdir}/kde4/plasma_engine_statusnotifieritem.so %{_kde_libdir}/kde4/plasma_engine_systemmonitor.so %{_kde_libdir}/kde4/plasma_engine_tasks.so %{_kde_libdir}/kde4/plasma_engine_time.so %{_kde_libdir}/kde4/plasma_engine_weather.so %{_kde_libdir}/kde4/plasma_packagestructure_dashboard.so %{_kde_libdir}/kde4/plasma_packagestructure_share.so %{_kde_libdir}/kde4/plasma_packagestructure_web.so %{_kde_libdir}/kde4/plasma_toolbox_desktoptoolbox.so %{_kde_libdir}/kde4/plasma_toolbox_nettoolbox.so %{_kde_libdir}/kde4/plasma_toolbox_paneltoolbox.so %{_kde_libdir}/kde4/plasma_wallpaper_color.so %{_kde_libdir}/kde4/plasma_wallpaper_image.so %{_kde_libdir}/kde4/powerdevilkeyboardbrightnesscontrolaction_config.so %{_kde_libdir}/kde4/ion_debianweather.so %{_kde_libdir}/kde4/krunner_activities.so %{_kde_libdir}/libkdeinit4_*.so %{_kde_libdir}/strigi/strigita_font.so %{_kde_applicationsdir}/kfontview.desktop %{_kde_applicationsdir}/kmenuedit.desktop %{_kde_applicationsdir}/ksysguard.desktop %{_kde_applicationsdir}/systemsettings.desktop %{_kde_applicationsdir}/kdesystemsettings.desktop %{_kde_appsdir}/color-schemes %{_kde_appsdir}/desktoptheme %{_kde_appsdir}/freespacenotifier %{_kde_appsdir}/kaccess %{_kde_appsdir}/katepart %{_kde_appsdir}/kcminput %{_kde_appsdir}/kcmkeys %{_kde_appsdir}/kcmstyle %{_kde_appsdir}/kcmsolidactions %{_kde_appsdir}/kconf_update/* %{_kde_appsdir}/kcontrol %{_kde_appsdir}/kdisplay %{_kde_appsdir}/kfontinst %{_kde_appsdir}/kfontview %{_kde_appsdir}/khotkeys %{_kde_appsdir}/kmenuedit %{_kde_appsdir}/konqsidebartng/virtual_folders/services/fonts.desktop %{_kde_appsdir}/ksmserver %{_kde_appsdir}/ksplash %{_kde_appsdir}/kstyle/themes/qtcde.themerc %{_kde_appsdir}/kstyle/themes/qtcleanlooks.themerc %{_kde_appsdir}/kstyle/themes/qtgtk.themerc %{_kde_appsdir}/kstyle/themes/qtmotif.themerc %{_kde_appsdir}/kstyle/themes/qtplastique.themerc %{_kde_appsdir}/kstyle/themes/qtwindows.themerc %{_kde_appsdir}/ksysguard %{_kde_appsdir}/kthememanager %{_kde_appsdir}/kwin %{_kde_appsdir}/kwrited %{_kde_appsdir}/plasma %{_kde_appsdir}/plasma-desktop %{_kde_appsdir}/plasma-netbook %{_kde_appsdir}/solid/*/*.desktop %{_kde_appsdir}/systemsettings %{_kde_appsdir}/kcmkeyboard %{_kde_autostart}/*.desktop %{_kde_datadir}/config.kcfg/*.kcfg %{_kde_configdir}/xcursor.knsrc %{_kde_configdir}/activities.knsrc %{_kde_configdir}/aurorae.knsrc %{_kde_configdir}/background.knsrc %{_kde_configdir}/colorschemes.knsrc %{_kde_configdir}/ksplash.knsrc %{_kde_configdir}/ksysguard.knsrc %{_kde_configdir}/kwineffect.knsrc %{_kde_configdir}/kwinscripts.knsrc %{_kde_configdir}/kwinswitcher.knsrc %{_kde_configdir}/plasma-overlayrc %{_kde_configdir}/plasma-themes.knsrc %{_kde_configdir}/wallpaper.knsrc %{_kde_configdir}/kfontinst.knsrc %{_kde_datadir}/dbus-1/services/org.kde.fontinst.service %{_kde_datadir}/dbus-1/services/org.kde.krunner.service %{_kde_datadir}/dbus-1/system-services/org.kde.fontinst.service %{_kde_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmclock.service %{_kde_datadir}/dbus-1/system-services/org.kde.ksysguard.processlisthelper.service %doc %{_kde_docdir}/HTML/en/kcontrol %doc %{_kde_docdir}/HTML/en/kfontview %doc %{_kde_docdir}/HTML/en/kmenuedit %doc %{_kde_docdir}/HTML/en/ksysguard %doc %{_kde_docdir}/HTML/en/plasma-desktop %doc %{_kde_docdir}/HTML/en/systemsettings %{_kde_iconsdir}/Oxygen_* %{_kde_iconsdir}/KDE_Classic %{_kde_iconsdir}/*/*/*/* %{_kde_services}/ScreenSavers/kblank.desktop %{_kde_services}/ScreenSavers/krandom.desktop %{_kde_services}/ServiceMenus/installfont.desktop %{_kde_services}/autostart.desktop %{_kde_services}/bell.desktop %{_kde_services}/clock.desktop %{_kde_services}/colors.desktop %{_kde_services}/cursortheme.desktop %{_kde_services}/desktop.desktop %{_kde_services}/desktoppath.desktop %{_kde_services}/desktoptheme.desktop %{_kde_services}/deviceinfocategory.desktop %{_kde_services}/display.desktop %{_kde_services}/fontinst.desktop %{_kde_services}/fonts.desktop %{_kde_services}/fonts.protocol %{_kde_services}/fontthumbnail.desktop %{_kde_services}/graphicalinfocategory.desktop %{_kde_services}/ion-bbcukmet.desktop %{_kde_services}/ion-debianweather.desktop %{_kde_services}/ion-envcan.desktop %{_kde_services}/ion-noaa.desktop %{_kde_services}/ion-wettercom.desktop %{_kde_services}/joystick.desktop %{_kde_services}/kaccess.desktop %if %{with drakclock} %{_kde_services}/kcm_drakclock.desktop %endif %{_kde_services}/kcm_keyboard.desktop %{_kde_services}/kcmaccess.desktop %{_kde_services}/kcmlaunch.desktop %{_kde_services}/kcmsmserver.desktop %{_kde_services}/kded/appmenu.desktop %{_kde_services}/kded/freespacenotifier.desktop %{_kde_services}/kded/kephal.desktop %{_kde_services}/kded/keyboard.desktop %{_kde_services}/kded/khotkeys.desktop %{_kde_services}/kded/kwrited.desktop %{_kde_services}/kded/ktouchpadenabler.desktop %{_kde_services}/kded/statusnotifierwatcher.desktop %{_kde_services}/keys.desktop %{_kde_services}/kfontviewpart.desktop %{_kde_services}/khotkeys.desktop %{_kde_services}/ksplashthememgr.desktop %{_kde_services}/kwin %{_kde_services}/kwin-script-desktopchangeosd.desktop %{_kde_services}/kwin-script-synchronizeskipswitcher.desktop %{_kde_services}/kwin-script-videowall.desktop %{_kde_services}/kwinactions.desktop %{_kde_services}/kwinadvanced.desktop %{_kde_services}/kwincompositing.desktop %{_kde_services}/kwindecoration.desktop %{_kde_services}/kwinfocus.desktop %{_kde_services}/kwinmoving.desktop %{_kde_services}/kwinoptions.desktop %{_kde_services}/kwinrules.desktop %{_kde_services}/kwinscreenedges.desktop %{_kde_services}/kwinscripts.desktop %{_kde_services}/kwintabbox.desktop %{_kde_services}/lostfoundcategory.desktop %{_kde_services}/mouse.desktop %{_kde_services}/networkinfocategory.desktop %{_kde_services}/plasma-animator-default.desktop %{_kde_services}/plasma-applet-activitybar.desktop %{_kde_services}/plasma-applet-analogclock.desktop %{_kde_services}/plasma-applet-currentappcontrol.desktop %{_kde_services}/plasma-applet-devicenotifier.desktop %{_kde_services}/plasma-applet-digitalclock.desktop %{_kde_services}/plasma-applet-icon.desktop %{_kde_services}/plasma-applet-lockout.desktop %{_kde_services}/plasma-applet-org.kde.notifications.desktop %{_kde_services}/plasma-applet-panelspacer-internal.desktop %{_kde_services}/plasma-applet-searchbox.desktop %{_kde_services}/plasma-applet-sm_hdd_activity.desktop %{_kde_services}/plasma-applet-sm_ram.desktop %{_kde_services}/plasma-applet-system-monitor.desktop %{_kde_services}/plasma-applet-systemtray.desktop %{_kde_services}/plasma-applet-trash.desktop %{_kde_services}/plasma-applet-windowlist.desktop %{_kde_services}/plasma-containment-desktop.desktop %{_kde_services}/plasma-containment-desktopdashboard.desktop %{_kde_services}/plasma-containment-netpanel.desktop %{_kde_services}/plasma-containment-panel.desktop %{_kde_services}/plasma-containment-sal.desktop %{_kde_services}/plasma-containment-saverdesktop.desktop %{_kde_services}/plasma-containmentactions-applauncher.desktop %{_kde_services}/plasma-containmentactions-contextmenu.desktop %{_kde_services}/plasma-containmentactions-minimalcontextmenu.desktop %{_kde_services}/plasma-containmentactions-paste.desktop %{_kde_services}/plasma-containmentactions-switchactivity.desktop %{_kde_services}/plasma-containmentactions-switchdesktop.desktop %{_kde_services}/plasma-containmentactions-switchwindow.desktop %{_kde_services}/plasma-dataengine-applicationjobs.desktop %{_kde_services}/plasma-dataengine-apps.desktop %if %{mdvver} < 201610 %{_kde_services}/plasma-dataengine-calendar.desktop %{_kde_services}/plasma-dataengine-rss.desktop %{_kde_services}/plasma-engine-akonadi.desktop %endif %{_kde_services}/plasma-dataengine-devicenotifications.desktop %{_kde_services}/plasma-dataengine-dict.desktop %{_kde_services}/plasma-dataengine-executable.desktop %{_kde_services}/plasma-dataengine-favicons.desktop %{_kde_services}/plasma-dataengine-filebrowser.desktop %{_kde_services}/plasma-dataengine-geolocation.desktop %{_kde_services}/plasma-dataengine-hotplug.desktop %{_kde_services}/plasma-dataengine-keystate.desktop %{_kde_services}/plasma-dataengine-mouse.desktop %{_kde_services}/plasma-dataengine-mpris2.desktop %{_kde_services}/plasma-dataengine-notifications.desktop %{_kde_services}/plasma-dataengine-nowplaying.desktop %{_kde_services}/plasma-dataengine-places.desktop %{_kde_services}/plasma-dataengine-powermanagement.desktop %{_kde_services}/plasma-dataengine-share-addon-im9.desktop %{_kde_services}/plasma-dataengine-share-addon-imgur.desktop %{_kde_services}/plasma-dataengine-share-addon-pastebincom.desktop %{_kde_services}/plasma-dataengine-share-addon-pasteopensuseorg.desktop %{_kde_services}/plasma-dataengine-share-addon-pasteubuntucom.desktop %{_kde_services}/plasma-dataengine-share-addon-privatepastecom.desktop %{_kde_services}/plasma-dataengine-share-addon-simplestimagehosting.desktop %{_kde_services}/plasma-dataengine-share-addon-wklej.desktop %{_kde_services}/plasma-dataengine-share-addon-wstaw.desktop %{_kde_services}/plasma-dataengine-share.desktop %{_kde_services}/plasma-dataengine-soliddevice.desktop %{_kde_services}/plasma-dataengine-systemmonitor.desktop %{_kde_services}/plasma-dataengine-tasks.desktop %{_kde_services}/plasma-dataengine-time.desktop %{_kde_services}/plasma-dataengine-weather.desktop %{_kde_services}/plasma-engine-activities.desktop %{_kde_services}/plasma-engine-metadata.desktop %{_kde_services}/plasma-engine-searchlaunch.desktop %{_kde_services}/plasma-geolocation-gps.desktop %{_kde_services}/plasma-geolocation-ip.desktop %{_kde_services}/plasma-layout-org.kde.plasma-desktop.defaultPanel.desktop %{_kde_services}/plasma-layout-org.kde.plasma-desktop.findWidgets.desktop %{_kde_services}/plasma-layout-org.kde.plasma-desktop.photoActivity.desktop %{_kde_services}/plasma-layout-org.kde.plasma-netbook.defaultPage.desktop %{_kde_services}/plasma-layout-org.kde.plasma-netbook.defaultPanel.desktop %{_kde_services}/plasma-layout-org.kde.plasma-netbook.defaultSal.desktop %{_kde_services}/plasma-packagestructure-dashboard.desktop %{_kde_services}/plasma-packagestructure-share.desktop %{_kde_services}/plasma-packagestructure-web.desktop %{_kde_services}/plasma-pager-default.desktop %{_kde_services}/plasma-runner-bookmarks.desktop %{_kde_services}/plasma-runner-calculator.desktop %{_kde_services}/plasma-runner-kill.desktop %{_kde_services}/plasma-runner-kill_config.desktop %{_kde_services}/plasma-runner-locations.desktop %{_kde_services}/plasma-runner-nepomuksearch.desktop %{_kde_services}/plasma-runner-plasma-desktop.desktop %{_kde_services}/plasma-runner-services.desktop %{_kde_services}/plasma-runner-sessions.desktop %{_kde_services}/plasma-runner-shell.desktop %{_kde_services}/plasma-runner-solid.desktop %{_kde_services}/plasma-runner-webshortcuts.desktop %{_kde_services}/plasma-runner-windowedwidgets.desktop %{_kde_services}/plasma-runner-windows.desktop %{_kde_services}/plasma-sal-bookmarks.desktop %{_kde_services}/plasma-sal-contacts.desktop %{_kde_services}/plasma-sal-development.desktop %{_kde_services}/plasma-sal-education.desktop %{_kde_services}/plasma-sal-games.desktop %{_kde_services}/plasma-sal-graphics.desktop %{_kde_services}/plasma-sal-internet.desktop %{_kde_services}/plasma-sal-multimedia.desktop %{_kde_services}/plasma-sal-office.desktop %{_kde_services}/plasma-sal-system.desktop %{_kde_services}/plasma-sal-utility.desktop %{_kde_services}/plasma-scriptengine-applet-dashboard.desktop %{_kde_services}/plasma-scriptengine-applet-web.desktop %{_kde_services}/plasma-tasks-default.desktop %{_kde_services}/plasma-toolbox-desktoptoolbox.desktop %{_kde_services}/plasma-toolbox-nettoolbox.desktop %{_kde_services}/plasma-toolbox-paneltoolbox.desktop %{_kde_services}/plasma-wallpaper-color.desktop %{_kde_services}/plasma-wallpaper-image.desktop %{_kde_services}/plasma_applet_keyboard.desktop %{_kde_services}/plasma_engine_statusnotifieritem.desktop %{_kde_services}/plasma-applet-org.kde.showActivityManager.desktop %{_kde_services}/plasma-dataengine-share-addon-imgsusepasteorg.desktop %{_kde_services}/plasma-dataengine-share-addon-kde.desktop %{_kde_services}/plasma-layout-org.kde.plasma-desktop.SaL.desktop %{_kde_services}/plasma-layout-org.kde.plasma-desktop.desktopIcons.desktop %{_kde_services}/plasma-runner-activityrunner.desktop %{_kde_services}/powerdevilkeyboardbrightnesscontrolaction.desktop %{_kde_services}/recentdocuments.desktop %{_kde_services}/screensaver.desktop %{_kde_services}/settings-accessibility.desktop %{_kde_services}/settings-account-details.desktop %{_kde_services}/settings-application-and-system-notifications.desktop %{_kde_services}/settings-application-appearance-and-behavior.desktop %{_kde_services}/settings-application-appearance.desktop %{_kde_services}/settings-audio-and-video.desktop %{_kde_services}/settings-bluetooth.desktop %{_kde_services}/settings-classic-view.desktop %{_kde_services}/settings-desktop-appearance.desktop %{_kde_services}/settings-display.desktop %{_kde_services}/settings-hardware.desktop %{_kde_services}/settings-icon-view.desktop %{_kde_services}/settings-input-devices.desktop %{_kde_services}/settings-locale.desktop %{_kde_services}/settings-lost-and-found.desktop %{_kde_services}/settings-network-and-connectivity.desktop %{_kde_services}/settings-network-settings.desktop %{_kde_services}/settings-permissions.desktop %{_kde_services}/settings-personal-information.desktop %{_kde_services}/settings-power-management.desktop %{_kde_services}/settings-removable-devices.desktop %{_kde_services}/settings-sharing.desktop %{_kde_services}/settings-shortcuts-and-gestures.desktop %{_kde_services}/settings-startup-and-shutdown.desktop %{_kde_services}/settings-system-administration.desktop %{_kde_services}/settings-window-behaviour.desktop %{_kde_services}/settings-workspace-appearance-and-behavior.desktop %{_kde_services}/settings-workspace-behavior.desktop %{_kde_services}/solid-actions.desktop %{_kde_services}/standard_actions.desktop %{_kde_services}/style.desktop %{_kde_services}/workspaceoptions.desktop %{_kde_servicetypes}/*.desktop %{_kde_datadir}/polkit-1/actions/org.kde.fontinst.policy %{_kde_datadir}/polkit-1/actions/org.kde.kcontrol.kcmclock.policy %{_kde_datadir}/polkit-1/actions/org.kde.ksysguard.processlisthelper.policy %{_kde_datadir}/sounds/pop.wav %{_kde_datadir}/wallpapers/* %{_datadir}/xsessions/kde-plasma.desktop %{_datadir}/custom-xsessions/kde4-default.desktop %post %{_sbindir}/update-alternatives --install %{_datadir}/xsessions/default.desktop default.desktop %{_datadir}/custom-xsessions/kde4-default.desktop 10 %{_sbindir}/update-alternatives --install %{_kde_autostart}/krunner-alt.desktop krunner.desktop %{_kde_appsdir}/plasma/autostart/krunner.desktop 10 %{_sbindir}/update-alternatives --install %{_kde_autostart}/plasma-desktop-alt.desktop plasma-desktop.desktop %{_kde_appsdir}/plasma/autostart/plasma-desktop.desktop 10 %preun if [ $1 -eq 0 ]; then %{_sbindir}/update-alternatives --remove default.desktop %{_datadir}/custom-xsessions/kde4-default.desktop %{_sbindir}/update-alternatives --remove krunner.desktop %{_kde_appsdir}/plasma/autostart/krunner.desktop %{_sbindir}/update-alternatives --remove plasma-desktop.desktop %{_kde_appsdir}/plasma/autostart/plasma-desktop.desktop fi #----------------------------------------------------------------------------- %package -n kde4-integration Summary: KDE4 integration plugin Group: Graphical desktop/KDE Conflicts: kdebase4-workspace < 2:4.11.20 %description -n kde4-integration This plugin provides integration of pure Qt4 applications with KDE4 Workspace. %files -n kde4-integration %{_kde_libdir}/kde4/plugins/gui_platform/libkde.so #---------------------------------------------------------------------------- %package -n kde4-style-oxygen Summary: Oxygen style for KDE4 Group: Graphical desktop/KDE Conflicts: kdebase4-workspace < 2:4.11.22-17 %description -n kde4-style-oxygen Oxygen style for KDE4. %files -n kde4-style-oxygen %{_kde_bindir}/oxygen-demo %{_kde_bindir}/oxygen-settings %{_kde_libdir}/kde4/kstyle_oxygen_config.so %{_kde_libdir}/kde4/plugins/styles/oxygen.so %{_kde_appsdir}/kstyle/themes/oxygen.themerc #----------------------------------------------------------------------------- %package -n kdm Summary: KDE Desktop Login Manager Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: kde4-config-file Provides: dm # Broken for now #Requires: kdmfprintplugin %description -n kdm KDE Desktop Login Manager. %post -n kdm chksession -K # todo - use native %systemd_post if [ ! -e /etc/systemd/system/display-manager.service ] ; then /bin/systemctl enable kdm.service 2>&1 || : fi %preun -n kdm %systemd_preun kdm.service %postun -n kdm chksession -K %systemd_postun kdm.service %files -n kdm %config(noreplace) %{_sysconfdir}/pam.d/kde %config(noreplace) %{_sysconfdir}/pam.d/kde-np %config(noreplace) %{_sysconfdir}/logrotate.d/kdm %{_kde_bindir}/kdm %{_kde_bindir}/kdmctl %{_kde_bindir}/genkdmconf %{_kde_libdir}/kde4/libexec/kdm_config %{_kde_libdir}/kde4/libexec/kdm_greet %{_kde_libdir}/kde4/libexec/kfontprint %{_kde_libdir}/kde4/libexec/krootimage %attr(4755,root,root) %{_kde_libdir}/kde4/libexec/kcheckpass %{_kde_libdir}/kde4/kcm_kdm.so %{_kde_appsdir}/doc/kdm %dir %{_kde_appsdir}/kdm %{_kde_appsdir}/kdm/* %{_kde_datadir}/config/kdm.knsrc %{_kde_datadir}/config/kdm %{_kde_services}/kdm.desktop %{_kde_docdir}/*/*/kdm %{_kde_libdir}/kde4/kgreet_* %{_sysconfdir}/dbus-1/system.d/org.kde.kcontrol.kcmkdm.conf %{_kde_datadir}/polkit-1/actions/org.kde.kcontrol.kcmkdm.policy %{_kde_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmkdm.service %{_kde_libdir}/kde4/libexec/kcmkdmhelper %{_sysconfdir}/dbus-1/system.d/org.kde.powerdevil.backlighthelper.conf %{_kde_libdir}/kde4/libexec/backlighthelper %{_kde_datadir}/dbus-1/system-services/org.kde.powerdevil.backlighthelper.service %{_kde_datadir}/polkit-1/actions/org.kde.powerdevil.backlighthelper.policy %{_unitdir}/kdm.service %attr(0775,root,root) %dir %{_localstatedir}/spool/gdm %attr(0770, root, root) %dir %{_localstatedir}/lib/kdm #---------------------------------------------------------------------------- %package -n kickoff Summary: KDE application launcher Group: Graphical desktop/KDE Requires: kdebase4-runtime Conflicts: %{name} < 2:4.8.97-2 %description -n kickoff KickOff is the KDE application launcher, or "start menu". %files -n kickoff %{_kde_libdir}/libkickoff.so %{_kde_libdir}/kde4/plasma_applet_launcher.so %{_kde_libdir}/kde4/plasma_applet_simplelauncher.so %{_kde_services}/plasma-applet-launcher.desktop %{_kde_services}/plasma-applet-simplelauncher.desktop #---------------------------------------------------------------------------- %package -n kinfocenter Summary: KDE system information center Group: Graphical desktop/KDE Requires: kdebase4-runtime Provides: kinfocenter4 = %{EVRD} Requires: ldetect-lst %description -n kinfocenter Kinfocenter is a utility in KDE that provides information about a computer system. %files -n kinfocenter %{_kde_bindir}/kinfocenter %dir %{_kde_appsdir}/kinfocenter %{_kde_appsdir}/kinfocenter/* %{_kde_appsdir}/kcmview1394 %{_kde_libdir}/kde4/kcm_info.so %{_kde_libdir}/kde4/kcm_opengl.so %{_kde_libdir}/kde4/kcm_nic.so %{_kde_libdir}/kde4/kcm_usb.so %{_kde_libdir}/kde4/kcm_view1394.so %{_kde_libdir}/kde4/kcm_memory.so %{_kde_libdir}/kde4/kcm_pci.so %{_kde_libdir}/kde4/kcm_samba.so %{_kde_libdir}/kde4/kcm_infosummary.so %{_kde_libdir}/kde4/devinfo.so %{_kde_applicationsdir}/kinfocenter.desktop %{_kde_docdir}/*/*/kinfocenter %{_kde_services}/dma.desktop %{_kde_services}/interrupts.desktop %{_kde_services}/ioports.desktop %{_kde_services}/kcmusb.desktop %{_kde_services}/kcmview1394.desktop %{_kde_services}/nic.desktop %{_kde_services}/opengl.desktop %{_kde_services}/scsi.desktop %{_kde_services}/xserver.desktop %{_kde_services}/kcm_memory.desktop %{_kde_services}/kcm_pci.desktop %{_kde_services}/smbstatus.desktop %{_kde_services}/devinfo.desktop %{_kde_services}/kcm_infosummary.desktop #---------------------------------------------------------------------------- %package -n klipper Summary: Clipboard manager for KDE Group: Graphical desktop/KDE Requires: kdebase4-runtime Conflicts: %{name} < 2:4.7.97 %description -n klipper Klipper is a clipboard manager for the KDE interface. It allows users of Unix-like operating systems running the KDE desktop environment to access a history of X Selections, any item of which can be reselected for pasting. %files -n klipper %{_kde_bindir}/klipper %{_kde_applicationsdir}/klipper.desktop %doc %{_kde_docdir}/HTML/en/klipper #---------------------------------------------------------------------------- %package -n krandr Summary: KDE screen management tools Group: Graphical desktop/KDE Requires: kdebase4-runtime Conflicts: %{name} < 2:4.11.10-4 %description -n krandr KDE screen management tools. %files -n krandr %{_kde_bindir}/krandrstartup %{_kde_bindir}/krandrtray %{_kde_libdir}/kde4/kcm_randr.so %{_kde_libdir}/kde4/kded_randrmonitor.so %{_kde_applicationsdir}/krandrtray.desktop %{_kde_services}/kded/randrmonitor.desktop %{_kde_services}/randr.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-battery Summary: Simple plasma battery applet Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: plasma-krunner-powerdevil Provides: plasma-applet %description -n plasma-applet-battery Simple plasma battery applet. %files -n plasma-applet-battery %{_kde_services}/plasma-applet-batterymonitor.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-calendar Summary: Plasma applet calendar Group: Graphical desktop/KDE Requires: kdebase4-runtime Provides: plasma-applet %description -n plasma-applet-calendar Plasma Calendar applet. %files -n plasma-applet-calendar %{_kde_libdir}/kde4/plasma_applet_calendar.so %{_kde_services}/plasma-applet-calendar.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-quicklaunch Summary: Launch your favourite Applications Group: Graphical desktop/KDE Requires: kdebase4-workspace Provides: plasma-applet %description -n plasma-applet-quicklaunch Reimplements the quicklaunch applet present in kde3.5. Features: - Add icons by specify a .desktop file - Add icons by dragging .desktop files from other locations - Rearrange icons by dragging them in place - Configurable number of rows - Configurable number of visible icons. %files -n plasma-applet-quicklaunch %{_kde_libdir}/kde4/plasma_applet_quicklaunch.so %{_kde_services}/plasma-applet-quicklaunch.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-system-monitor-cpu Summary: A CPU usage monitor Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: lm_sensors Provides: plasma-applet %description -n plasma-applet-system-monitor-cpu A CPU usage monitor. %files -n plasma-applet-system-monitor-cpu %{_kde_libdir}/kde4/plasma_applet_sm_cpu.so %{_kde_services}/plasma-applet-sm_cpu.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-system-monitor-hdd Summary: A hard disk usage monitor Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: lm_sensors Provides: plasma-applet %description -n plasma-applet-system-monitor-hdd A hard disk usage monitor. %files -n plasma-applet-system-monitor-hdd %{_kde_libdir}/kde4/plasma_applet_sm_hdd.so %{_kde_services}/plasma-applet-sm_hdd.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-system-monitor-hwinfo Summary: Plasma applet that Show hardware informations Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: lm_sensors Provides: plasma-applet %description -n plasma-applet-system-monitor-hwinfo Plasma applet that Show hardware informations. %files -n plasma-applet-system-monitor-hwinfo %{_kde_libdir}/kde4/plasma_applet_sm_hwinfo.so %{_kde_services}/plasma-applet-sm_hwinfo.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-system-monitor-net Summary: A network usage monitor Group: Graphical desktop/KDE Requires: kdebase4-runtime Provides: plasma-applet %description -n plasma-applet-system-monitor-net A network usage monitor. %files -n plasma-applet-system-monitor-net %{_kde_libdir}/kde4/plasma_applet_sm_net.so %{_kde_services}/plasma-applet-sm_net.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-system-monitor-temperature Summary: A system temperature monitor Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: hddtemp Requires: lm_sensors Provides: plasma-applet %description -n plasma-applet-system-monitor-temperature A system temperature monitor. %files -n plasma-applet-system-monitor-temperature %{_kde_libdir}/kde4/plasma_applet_sm_temperature.so %{_kde_services}/plasma-applet-sm_temperature.desktop #---------------------------------------------------------------------------- %package -n plasma-applet-webbrowser Summary: A simple webbrowser applet Group: Graphical desktop/KDE Requires: kdebase4-runtime Provides: plasma-applet %description -n plasma-applet-webbrowser A simple webbrowser applet. %files -n plasma-applet-webbrowser %{_kde_libdir}/kde4/plasma_applet_webbrowser.so %{_kde_services}/plasma-applet-webbrowser.desktop #---------------------------------------------------------------------------- %package -n plasma-runner-places Summary: Plasma applet places Group: Graphical desktop/KDE Requires: kdebase4-workspace Provides: plasma-runner %description -n plasma-runner-places Plasma runner places. %files -n plasma-runner-places %{_kde_libdir}/kde4/krunner_placesrunner.so %{_kde_services}/plasma-runner-places.desktop #---------------------------------------------------------------------------- %package -n plasma-krunner-powerdevil Summary: KDE power management applet Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: upower Provides: plasma-krunner Provides: powerdevil = %{EVRD} %description -n plasma-krunner-powerdevil KDE power management applet. %files -n plasma-krunner-powerdevil %{_kde_libdir}/kde4/kded_powerdevil.so %{_kde_libdir}/kde4/krunner_powerdevil.so %{_kde_libdir}/kde4/powerdevilbrightnesscontrolaction_config.so %{_kde_libdir}/kde4/powerdevildimdisplayaction_config.so %{_kde_libdir}/kde4/powerdevildpmsaction.so %{_kde_libdir}/kde4/powerdevildpmsaction_config.so %{_kde_libdir}/kde4/powerdevilrunscriptaction_config.so %{_kde_libdir}/kde4/powerdevilsuspendsessionaction_config.so %{_kde_libdir}/kde4/kcm_powerdevilglobalconfig.so %{_kde_libdir}/kde4/kcm_powerdevilprofilesconfig.so %{_kde_libdir}/kde4/kcm_powerdevilactivitiesconfig.so %{_kde_libdir}/kde4/powerdevilhandlebuttoneventsaction_config.so %{_kde_appsdir}/powerdevil %{_kde_services}/kded/powerdevil.desktop %{_kde_services}/powerdevilglobalconfig.desktop %{_kde_services}/powerdevilhandlebuttoneventsaction.desktop %{_kde_services}/powerdevilprofilesconfig.desktop %{_kde_services}/plasma-runner-powerdevil.desktop %{_kde_services}/powerdevilbrightnesscontrolaction.desktop %{_kde_services}/powerdevildimdisplayaction.desktop %{_kde_services}/powerdevildpmsaction.desktop %{_kde_services}/powerdevilrunscriptaction.desktop %{_kde_services}/powerdevilsuspendsessionaction.desktop %{_kde_services}/powerdevilactivitiesconfig.desktop #---------------------------------------------------------------------------- %package -n plasma-scriptengine-python Summary: Support for python plasma applets Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: python-kde4 Conflicts: %{name} < 2:4.5.80 %description -n plasma-scriptengine-python This package allow kde4 to use plasma applets written in python. %files -n plasma-scriptengine-python %{py_platsitedir}/PyKDE4/* %{_kde_appsdir}/plasma_scriptengine_python %{_kde_services}/plasma-scriptengine-applet-python.desktop %{_kde_services}/plasma-scriptengine-dataengine-python.desktop %{_kde_services}/plasma-scriptengine-runner-python.desktop %{_kde_services}/plasma-scriptengine-wallpaper-python.desktop #---------------------------------------------------------------------------- %if %{with ruby} %package -n plasma-scriptengine-ruby Summary: Support for ruby plasma applets Group: Graphical desktop/KDE Requires: kdebase4-runtime Requires: ruby-kde4 Conflicts: %{name} < 2:4.5.80 %description -n plasma-scriptengine-ruby This package allow kde4 to use plasma applets written in ruby. %files -n plasma-scriptengine-ruby %{_kde_appsdir}/plasma_scriptengine_ruby %{_kde_services}/plasma-scriptengine-ruby-applet.desktop %{_kde_services}/plasma-scriptengine-ruby-dataengine.desktop %endif #---------------------------------------------------------------------------- %define libkdecorations_major 4 %define libkdecorations %mklibname kdecorations %{libkdecorations_major} %package -n %{libkdecorations} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkdecorations} KDE 4 core library. %files -n %{libkdecorations} %{_kde_libdir}/libkdecorations.so.%{libkdecorations_major}* #---------------------------------------------------------------------------- %define libkephal_major 4 %define libkephal %mklibname kephal %{libkephal_major} %package -n %{libkephal} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkephal} KDE 4 core library. %files -n %{libkephal} %{_kde_libdir}/libkephal.so.%{libkephal_major}* #---------------------------------------------------------------------------- %define libkfontinst_major 4 %define libkfontinst %mklibname kfontinst %{libkfontinst_major} %package -n %{libkfontinst} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkfontinst} KDE 4 core library. %files -n %{libkfontinst} %{_kde_libdir}/libkfontinst.so.%{libkfontinst_major}* #---------------------------------------------------------------------------- %define libkfontinstui_major 4 %define libkfontinstui %mklibname kfontinstui %{libkfontinstui_major} %package -n %{libkfontinstui} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkfontinstui} KDE 4 core library. %files -n %{libkfontinstui} %{_kde_libdir}/libkfontinstui.so.%{libkfontinstui_major}* #---------------------------------------------------------------------------- %define libkhotkeysprivate_major 4 %define libkhotkeysprivate %mklibname khotkeysprivate %{libkhotkeysprivate_major} %package -n %{libkhotkeysprivate} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkhotkeysprivate} KDE 4 core library. %files -n %{libkhotkeysprivate} %{_kde_libdir}/libkhotkeysprivate.so.%{libkhotkeysprivate_major}* #---------------------------------------------------------------------------- %define libkscreensaver_major 5 %define libkscreensaver %mklibname kscreensaver %{libkscreensaver_major} %package -n %{libkscreensaver} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkscreensaver} KDE 4 core library. %files -n %{libkscreensaver} %{_kde_libdir}/libkscreensaver.so.%{libkscreensaver_major}* #---------------------------------------------------------------------------- %define libksgrd_major 4 %define libksgrd %mklibname ksgrd %{libksgrd_major} %package -n %{libksgrd} Summary: KDE 4 core library Group: System/Libraries %description -n %{libksgrd} KDE 4 core library. %files -n %{libksgrd} %{_kde_libdir}/libksgrd.so.%{libksgrd_major}* #---------------------------------------------------------------------------- %define libksignalplotter_major 4 %define libksignalplotter %mklibname ksignalplotter %{libksignalplotter_major} %package -n %{libksignalplotter} Summary: KDE 4 core library Group: System/Libraries %description -n %{libksignalplotter} KDE 4 core library. %files -n %{libksignalplotter} %{_kde_libdir}/libksignalplotter.so.%{libksignalplotter_major}* #---------------------------------------------------------------------------- %define libkwineffects_major 1 %define libkwineffects %mklibname kwineffects %{libkwineffects_major} %package -n %{libkwineffects} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkwineffects} KDE 4 core library. %files -n %{libkwineffects} %{_kde_libdir}/libkwineffects.so.%{libkwineffects_major}* #---------------------------------------------------------------------------- %define libkwinglesutils_major 1 %define libkwinglesutils %mklibname kwinglesutils %{libkwinglesutils_major} %package -n %{libkwinglesutils} Summary: Gles2 runtime library for kwin Group: System/Libraries %description -n %{libkwinglesutils} Kwin GLES2 runtime library. %files -n %{libkwinglesutils} %{_kde_libdir}/libkwinglesutils.so.%{libkwinglesutils_major}* #---------------------------------------------------------------------------- %define libkwinglutils_major 1 %define libkwinglutils %mklibname kwinglutils %{libkwinglutils_major} %package -n %{libkwinglutils} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkwinglutils} KDE 4 core library. %files -n %{libkwinglutils} %{_kde_libdir}/libkwinglutils.so.%{libkwinglutils_major}* #---------------------------------------------------------------------------- %define libkworkspace_major 4 %define libkworkspace %mklibname kworkspace %{libkworkspace_major} %package -n %{libkworkspace} Summary: KDE 4 core library Group: System/Libraries %description -n %{libkworkspace} KDE 4 core library. %files -n %{libkworkspace} %{_kde_libdir}/libkworkspace.so.%{libkworkspace_major}* #---------------------------------------------------------------------------- %define liblsofui_major 4 %define liblsofui %mklibname lsofui %{liblsofui_major} %package -n %{liblsofui} Summary: KDE 4 core library Group: System/Libraries %description -n %{liblsofui} KDE 4 core library. %files -n %{liblsofui} %{_kde_libdir}/liblsofui.so.%{liblsofui_major}* #---------------------------------------------------------------------------- %define liboxygenstyle_major 4 %define liboxygenstyle %mklibname oxygenstyle %{liboxygenstyle_major} %package -n %{liboxygenstyle} Summary: KDE 4 core library Group: System/Libraries %description -n %{liboxygenstyle} KDE 4 core library. %files -n %{liboxygenstyle} %{_kde_libdir}/liboxygenstyle.so.%{liboxygenstyle_major}* #---------------------------------------------------------------------------- %define liboxygenstyleconfig_major 4 %define liboxygenstyleconfig %mklibname oxygenstyleconfig %{liboxygenstyleconfig_major} %package -n %{liboxygenstyleconfig} Summary: KDE 4 core library Group: System/Libraries %description -n %{liboxygenstyleconfig} KDE 4 core library. %files -n %{liboxygenstyleconfig} %{_kde_libdir}/liboxygenstyleconfig.so.%{liboxygenstyleconfig_major}* #---------------------------------------------------------------------------- %define libplasma_applet_system_monitor_major 4 %define libplasma_applet_system_monitor %mklibname plasma_applet_system_monitor %{libplasma_applet_system_monitor_major} %package -n %{libplasma_applet_system_monitor} Summary: KDE 4 core library Group: System/Libraries %description -n %{libplasma_applet_system_monitor} KDE 4 core library. %files -n %{libplasma_applet_system_monitor} %{_kde_libdir}/libplasma_applet-system-monitor.so.%{libplasma_applet_system_monitor_major}* #---------------------------------------------------------------------------- %define libplasmaclock_major 4 %define libplasmaclock %mklibname plasmaclock %{libplasmaclock_major} %package -n %{libplasmaclock} Summary: KDE 4 core library Group: System/Libraries %description -n %{libplasmaclock} KDE 4 core library. %files -n %{libplasmaclock} %{_kde_libdir}/libplasmaclock.so.%{libplasmaclock_major}* #---------------------------------------------------------------------------- %define libplasmagenericshell_major 4 %define libplasmagenericshell %mklibname plasmagenericshell %{libplasmagenericshell_major} %package -n %{libplasmagenericshell} Summary: KDE 4 core library Group: System/Libraries %description -n %{libplasmagenericshell} KDE 4 core library. %files -n %{libplasmagenericshell} %{_kde_libdir}/libplasmagenericshell.so.%{libplasmagenericshell_major}* #---------------------------------------------------------------------------- %define libplasma_geolocation_interface_major 4 %define libplasma_geolocation_interface %mklibname plasma-geolocation-interface %{libplasma_geolocation_interface_major} %package -n %{libplasma_geolocation_interface} Summary: KDE 4 core library Group: System/Libraries %description -n %{libplasma_geolocation_interface} KDE 4 core library. %files -n %{libplasma_geolocation_interface} %{_kde_libdir}/libplasma-geolocation-interface.so.%{libplasma_geolocation_interface_major}* #---------------------------------------------------------------------------- %define powerdevilconfigcommonprivate_major 4 %define libpowerdevilconfigcommonprivate %mklibname powerdevilconfigcommonprivate %{powerdevilconfigcommonprivate_major} %package -n %{libpowerdevilconfigcommonprivate} Summary: KDE 4 core library Group: System/Libraries %description -n %{libpowerdevilconfigcommonprivate} KDE 4 core library. %files -n %{libpowerdevilconfigcommonprivate} %{_kde_libdir}/libpowerdevilconfigcommonprivate.so.%{powerdevilconfigcommonprivate_major}* #---------------------------------------------------------------------------- %define libpowerdevilcore_major 0 %define libpowerdevilcore %mklibname powerdevilcore %{libpowerdevilcore_major} %package -n %{libpowerdevilcore} Summary: KDE 4 core library Group: System/Libraries %description -n %{libpowerdevilcore} KDE 4 core library. %files -n %{libpowerdevilcore} %{_kde_libdir}/libpowerdevilcore.so.%{libpowerdevilcore_major}* #---------------------------------------------------------------------------- %define libpowerdevilui_major 4 %define libpowerdevilui %mklibname powerdevilui %{libpowerdevilui_major} %package -n %{libpowerdevilui} Summary: KDE 4 core library Group: System/Libraries %description -n %{libpowerdevilui} KDE 4 core library. %files -n %{libpowerdevilui} %{_kde_libdir}/libpowerdevilui.so.%{libpowerdevilui_major}* #---------------------------------------------------------------------------- %define libprocesscore_major 4 %define libprocesscore %mklibname processcore %{libprocesscore_major} %package -n %{libprocesscore} Summary: KDE 4 core library Group: System/Libraries %description -n %{libprocesscore} KDE 4 core library. %files -n %{libprocesscore} %{_kde_libdir}/libprocesscore.so.%{libprocesscore_major}* #---------------------------------------------------------------------------- %define libprocessui_major 4 %define libprocessui %mklibname processui %{libprocessui_major} %package -n %{libprocessui} Summary: KDE 4 core library Group: System/Libraries %description -n %{libprocessui} KDE 4 core library. %files -n %{libprocessui} %{_kde_libdir}/libprocessui.so.%{libprocessui_major}* #---------------------------------------------------------------------------- %define libsystemsettingsview_major 2 %define libsystemsettingsview %mklibname systemsettingsview %{libsystemsettingsview_major} %package -n %{libsystemsettingsview} Summary: KDE 4 core library Group: System/Libraries %description -n %{libsystemsettingsview} KDE 4 core library. %files -n %{libsystemsettingsview} %{_kde_libdir}/libsystemsettingsview.so.%{libsystemsettingsview_major}* #---------------------------------------------------------------------------- %define libtaskmanager_major 4 %define libtaskmanager %mklibname taskmanager %{libtaskmanager_major} %package -n %{libtaskmanager} Summary: KDE 4 core library Group: System/Libraries %description -n %{libtaskmanager} KDE 4 core library. %files -n %{libtaskmanager} %{_kde_libdir}/libtaskmanager.so.%{libtaskmanager_major}* #---------------------------------------------------------------------------- %define libweather_ion_major 6 %define libweather_ion %mklibname weather_ion %{libweather_ion_major} %package -n %{libweather_ion} Summary: KDE 4 core library Group: System/Libraries %description -n %{libweather_ion} KDE 4 core library. %files -n %{libweather_ion} %{_kde_libdir}/libweather_ion.so.%{libweather_ion_major}* #---------------------------------------------------------------------------- %package devel Summary: Devel stuff for kdebase 4 Group: Development/KDE and Qt Requires: kde4-macros Requires: kdelibs4-devel Requires: %{libkdecorations} = %{EVRD} Requires: %{libkscreensaver} = %{EVRD} Requires: %{libksgrd} = %{EVRD} Requires: %{libkwineffects} = %{EVRD} Requires: %{libkwinglesutils} = %{EVRD} Requires: %{libkworkspace} = %{EVRD} Requires: %{libplasmaclock} = %{EVRD} Requires: %{libprocesscore} = %{EVRD} Requires: %{libprocessui} = %{EVRD} Requires: %{libtaskmanager} = %{EVRD} Requires: %{liblsofui} = %{EVRD} Requires: %{libkfontinstui} = %{EVRD} Requires: %{libkfontinst} = %{EVRD} Requires: %{libkhotkeysprivate} = %{EVRD} Requires: %{libweather_ion} = %{EVRD} Requires: %{libkephal} = %{EVRD} Requires: %{libplasma_applet_system_monitor} = %{EVRD} Requires: %{libplasma_geolocation_interface} = %{EVRD} Requires: %{libplasmagenericshell} = %{EVRD} Requires: %{libsystemsettingsview} = %{EVRD} Requires: %{libksignalplotter} = %{EVRD} Requires: %{libkwinglutils} = %{EVRD} Requires: %{liboxygenstyleconfig} = %{EVRD} Requires: %{liboxygenstyle} = %{EVRD} Requires: %{libpowerdevilcore} = %{EVRD} Requires: %{libpowerdevilconfigcommonprivate} = %{EVRD} Requires: %{libpowerdevilui} = %{EVRD} %description devel This package contains header files needed if you wish to build applications based on kdebase. %files devel %{_kde_libdir}/libpowerdevilui.so %{_kde_libdir}/libkdecorations.so %{_kde_libdir}/libkfontinst.so %{_kde_libdir}/libkfontinstui.so %{_kde_libdir}/libkscreensaver.so %{_kde_libdir}/libksgrd.so %{_kde_libdir}/libkephal.so %{_kde_libdir}/libkwineffects.so %{_kde_libdir}/libkworkspace.so %{_kde_libdir}/libplasma_applet-system-monitor.so %{_kde_libdir}/libplasmaclock.so %{_kde_libdir}/libpowerdevilcore.so %{_kde_libdir}/libprocesscore.so %{_kde_libdir}/libprocessui.so %{_kde_libdir}/libtaskmanager.so %{_kde_libdir}/libweather_ion.so %{_kde_libdir}/liblsofui.so %{_kde_libdir}/libplasma-geolocation-interface.so %{_kde_libdir}/libplasmagenericshell.so %{_kde_libdir}/libsystemsettingsview.so %{_kde_libdir}/libksignalplotter.so %{_kde_libdir}/libkwinglutils.so %{_kde_libdir}/libkwinglesutils.so %{_kde_libdir}/liboxygenstyleconfig.so %{_kde_libdir}/liboxygenstyle.so %{_kde_libdir}/libpowerdevilconfigcommonprivate.so %{_kde_includedir}/* %{_kde_libdir}/kde4/plugins/designer/* %{_kde_datadir}/apps/cmake/*/* %{_kde_datadir}/dbus-1/interfaces/* %{_kde_libdir}/cmake/KDE4Workspace #----------------------------------------------------------------------------- %prep %setup -qn kde-workspace-%{version} rm -fr kdm/kfrontend libs/kdm tar xf %{SOURCE6} %patch0 -p1 %if %{with drakclock} %patch1 -p1 %patch2 -p1 %endif %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 -p1 %patch15 -p1 %patch16 -p1 %patch17 -p1 %patch18 -p1 %patch19 -p1 %patch20 -p1 %patch21 -p1 %patch22 -p1 %patch23 -p1 %patch24 -p1 %patch25 -p1 %patch26 -p1 %patch27 -p1 %patch28 -p1 %patch29 -p1 %patch30 -p1 %patch31 -p1 %patch32 -p1 %patch33 -p1 %patch50 -p1 %patch53 -p1 %patch100 -p1 %patch101 -p1 # ROSA Plymouth and KDM patches %patch106 -p1 %patch107 -p1 %patch108 -p1 %build %cmake_kde4 \ -DBUILD_KCM_RANDR:BOOL=ON \ %if %{with ruby} -DWITH_RUBY_SCRIPTENGINE=ON \ %endif -DKDE4_XDMCP:BOOL=ON \ -DKWIN_BUILD_WITH_OPENGLES=ON %make %install %makeinstall_std -C build %if %{with drakclock} install -m 0644 %{SOURCE8} %{buildroot}%{_kde_services}/kcm_drakclock.desktop %endif # Remove it because all it does is adding Activities widget to existing panel rm -f %{buildroot}%{_kde_appsdir}/plasma-desktop/updates/addShowActivitiesManagerPlasmoid.js install -d -m 0755 %{buildroot}%{_datadir}/xsessions/ install -m 0644 %{buildroot}%{_kde_appsdir}/kdm/sessions/kde-plasma.desktop %{buildroot}%{_datadir}/xsessions/kde-plasma.desktop install -d -m 0755 %{buildroot}%{_datadir}/custom-xsessions/ install -m 0644 %{SOURCE13} %{buildroot}%{_datadir}/custom-xsessions/kde4-default.desktop rm -fr %{buildroot}%{_kde_appsdir}/kdm/sessions rm -fr %{buildroot}%{_kde_configdir}/kdm/X* rm -fr %{buildroot}%{_kde_configdir}/kdm/backgroundrc rm -fr %{buildroot}%{_kde_configdir}/kdm/kdmrc # Env entry for start kde4 install -d -m 0755 %{buildroot}/etc/profile.d cat < %{buildroot}/etc/profile.d/70kde4.sh #!/bin/bash function kde4 { xinit /etc/X11/Xsession KDE4 } EOF # Install kde pam configuration file install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d/ install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/kde install -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/kde-np # Rosa startkde install -m 0755 %{SOURCE10} %{buildroot}%{_kde_bindir}/startkde # We need to expand libdir into startkde sed -e 's,LIBDIR,%{_libdir},g' -i %{buildroot}%{_kde_bindir}/startkde sed -e 's,KDE4_LIBEXEC_INSTALL_DIR,%{_libdir}/kde4/libexec,g' -i %{buildroot}%{_kde_bindir}/startkde # systemd implimentation install -d -m 0775 %{buildroot}%{_unitdir} install -m 0644 %{SOURCE12} %{buildroot}%{_unitdir}/kdm.service # logrotate mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d cat << EOF > %{buildroot}%{_sysconfdir}/logrotate.d/kdm /var/log/kdm.log { weekly notifempty missingok nocompress } EOF # We use our desktop files. Write over is a better decision than a patch that breaks most of the times cp -f %{SOURCE4} %{buildroot}%{_kde_applicationsdir}/ # Own as part of plymouth/kdm integration hacks (rhbz #551310) mkdir -p -m775 %{buildroot}%{_localstatedir}/spool/gdm mkdir -p -m770 %{buildroot}%{_localstatedir}/lib/kdm sed -i 's!preferences-other!preferences-app-run!g' \ %{buildroot}%{_kde_services}/settings-startup-and-shutdown.desktop # Provide these files via alternatives to avoid file conflicts with BE::Shell mkdir -p %{buildroot}%{_kde_appsdir}/plasma/autostart mv %{buildroot}%{_kde_autostart}/krunner.desktop %{buildroot}%{_kde_appsdir}/plasma/autostart/ mv %{buildroot}%{_kde_autostart}/plasma-desktop.desktop %{buildroot}%{_kde_appsdir}/plasma/autostart/ %check for f in %{buildroot}%{_kde_applicationsdir}/*.desktop ; do desktop-file-validate $f done