mirror of
https://abf.rosa.ru/djam/kdebase4-workspace.git
synced 2025-02-23 17:52:49 +00:00
1764 lines
60 KiB
RPMSpec
1764 lines
60 KiB
RPMSpec
%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 <<EOF > %{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
|
|
|