LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File kdebase4-workspace.spec of Package kdebase4-workspace (Project DISCONTINUED:openSUSE:11.2)

#
# spec file for package kdebase4-workspace (Version 4.3.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:           kdebase4-workspace
BuildRequires:  NetworkManager-devel bluez-devel libkde4-devel libqimageblitz-devel
BuildRequires:  libraw1394-devel libsmbclient-devel libusb-devel libxklavier-devel
BuildRequires:  audit-devel libQtWebKit-devel libsoprano-devel pam-devel python
BuildRequires:  google-gadgets-devel libkdepimlibs4-devel libknotificationitem-devel
%if %suse_version > 1030
BuildRequires:  ConsoleKit-devel gpsd-devel liblazy-devel libpolkit-qt-devel
%ifnarch s390 s390x
BuildRequires:  libsensors4-devel
%endif
%endif
%if %suse_version > 1020
BuildRequires:  ConsoleKit-devel fdupes liblazy libusb-devel
%else
BuildRequires:  liblazy libusb
%endif
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        The KDE Workspace Components
Url:            http://www.kde.org/
Version:        4.3.1
Release:        6
Source0:        kdebase-workspace-%version.tar.bz2
Source1:        rcksysguardd
Source2:        titlebar_decor.png
Source3:        kwin-cubecap.png
Source4:        sysconfig.displaymanager-kdm
Source91:       kdebase4-workspace-rpmlintrc
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Patch0:         4_3_BRANCH.diff
Patch8:         kwin-suse.diff
Patch18:        startkde.diff
Patch60:        kdm-audit-log.diff
Patch62:        kdm-cope-with-new-grub.diff
Patch63:        kdm-relaxed-auth.diff
Patch64:        kdm-suspend-hal.diff
Patch65:        kdm-sysconfig-values.diff
Patch66:        kdm-wordbreak.diff
Patch67:        kdm-remove-duplicated-sessions.diff
Patch68:        kdm-make_it_cool.diff
Patch69:        kdm-all-users-nopass.diff
Patch70:        kdm-generic-same-pam.diff
Patch71:        kdm-kdmconf.diff
#Subject: Dialog notifying about running low on disk space
#From: Lubos Lunak
#Feature: bnc#199054
#Patch-upstream: no
Patch74:        lowdiskspace.patch
Patch77:        systemsettings-desktop.diff
Patch82:        rotate-wacom-pointers.diff
Patch85:        windeco-color.diff
Patch88:        kde4-migrate.diff
Patch94:        systemsettings-root-kcm.diff
Patch97:        suspend-lock.diff
Patch98:        kdm-dont-grab-mouse.diff
#Subject: Increase the time KDM waits for X to start up
#From: Lubos Lunak
#Patch-upstream: no
#Bug: bnc#462478
Patch99:        kdm-long-xserver-timeout.diff
Patch103:       plasma-branding-defaults.diff
Patch104:       plasma-lock_logout_order.diff
# slightly modified copy of standard desktop containment
Patch105:       plasma-plaindesktop.diff
Patch106:       plasma-dashboard-leave.diff
Patch107:       plasma-kickoff-newly-collapsing.diff
Patch108:       plasma-panel-resize-hint.diff
Patch109:       plasma-wallpaper-description.diff
Patch110:       oom-protect.diff
Patch111:       plasma-new-default-panel.diff
Patch112:       plasma-obvious-configure.diff
# svn diff https://svn.kde.org/home/kde/branches/KDE/4.3/kdebase/workspace/kcontrol/randr
#     https://svn.kde.org/home/kde/branches/work/~seli/randr43
#     | sed 's#^--- #--- kcontrol/randr/#' | sed 's#^+++ #+++ kcontrol/randr/#'
Patch113:       randr12.diff
Patch114:       khotkeys-bnc504714.diff
Patch115:       plasma-dont-hide-jobs.diff
Requires:       kde4-kgreeter-plugins = %version
%kde4_runtime_requires
%if %suse_version == 1110
Requires:       %name-branding = 11.1
%endif
%if %suse_version > 1110
Requires:       %name-branding = 11.2
%endif
Recommends:     kdebase4-SuSE kwin plasma-addons plasmoid-quickaccess python-kdebase4
%if %suse_version < 1100
Recommends:     kdebase4-workspace-ksysguardd = %version
%else
Requires:       kdebase4-workspace-ksysguardd = %version
%endif
Suggests:       kdm kdebase4-wallpapers kdebase4-workspace-google-gadgets
%define debug_package_requires %name = %version-%release kdelibs4-debuginfo
Provides:       kdebase3:/opt/kde3/bin/kicker
Provides:       powerdevil = 1.4.1
Obsoletes:      powerdevil <= 1.4.1
Obsoletes:      powerdevil-lang <= 1.4.1
Obsoletes:      kpowersave <= 0.7.3_svn3167
Obsoletes:      kpowersave-lang <= 0.7.3_svn3167
Provides:       kde4-plasmoid-quicklauncher = 0.4
Obsoletes:      kde4-plasmoid-quicklauncher <= 0.4
Provides:       PolicyKit-kde = 0.2.0
Obsoletes:      PolicyKit-kde <= 0.2.0
Obsoletes:      PolicyKit-kde-lang <= 0.2.0

%description
This package contains the basic packages for a K Desktop Environment
workspace.



Authors:
--------
    The KDE Team <kde@kde.org>

%prep
%setup -q -n kdebase-workspace-%version
%patch0
%patch111
# prepare a patched copy of the default containment
pushd plasma/containments
cp -a desktop plaindesktop
mv plaindesktop/plasma-containment-desktop.desktop plaindesktop/plasma-containment-plaindesktop.desktop
sed -i -re '/(Name|Comment)\[/d' plaindesktop/plasma-containment-plaindesktop.desktop
popd
%patch8
%patch18
%patch60
%patch62
%patch63
%patch64
%patch65
%patch66
%patch67
%patch68
%patch69
%patch70
%patch71
%patch74
%patch77
%patch82
%patch85
%patch88
%patch94
%patch97
%patch98
%patch99
%patch103
%patch104
%patch105
%patch106
%patch107
%patch108
%patch109
%patch110
%patch112
%patch113
%patch114
%patch115
cp %{SOURCE3} kwin/effects/data/cubecap.png

%build
  %cmake_kde4 -d build -- -DKDE4_COMMON_PAM_SERVICE=xdm -DKDE4_KCHECKPASS_PAM_SERVICE=xdm -DSYSCONF_INSTALL_DIR=/etc
  %make_jobs

%install
  cd build
  %makeinstall
  install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/usr/share/kde4/apps/kwin/
  mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates/
  install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/var/adm/fillup-templates/
  %create_subdir_filelist -d kdm -v devel
  %create_subdir_filelist -d kwin -v devel
  cd ..
  pushd $RPM_BUILD_DIR/%buildsubdir/
  cat filelists/devel | while read line; do echo "%exclude $line";done >filelists/exclude
  popd
  sed -ri "s,.*%{_kde_config_dir}/kdm/backgroundrc,," filelists/kdm
  sed -ri "s,.*%{_kde_config_dir}/kdm/README,," filelists/kdm
  sed -ri "s,.*(%{_kde_config_dir}/kdm/kdmrc),%config(noreplace) \1," filelists/kdm
  rm -f $RPM_BUILD_ROOT/%{_kde_config_dir}/kdm/README
  sed -ri "s,.*%{_kde_share_dir}/apps/kdm/themes/oxygen.*,," filelists/kdm
  sed -ri "s,.*%{_kde_share_dir}/apps/kdm/pics.*,," filelists/kdm
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Aghi
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Atra_Dot
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Code_Poets_Dream
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Curls_on_Green
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/EOS
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Evening
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Fields_of_Peace
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Finally_Summer_in_Germany
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Fresh_Morning
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Plasmalicious
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Red_Leaf
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/Spring_Sunray
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/The_Rings_of_Saturn
  rm -r $RPM_BUILD_ROOT/usr/share/wallpapers/There_is_Rain_on_the_Table
  mkdir -p $RPM_BUILD_ROOT/etc
  #mv $RPM_BUILD_ROOT/usr/etc/systemsettingsrc $RPM_BUILD_ROOT/etc/
  rm -rf $RPM_BUILD_ROOT/usr/share/doc/kde/HTML/en/kicker
  %suse_update_desktop_file systemsettings   X-SuSE-core
  %suse_update_desktop_file ksysguard        System Monitor
  %suse_update_desktop_file kmenuedit        Core-Configuration
  %suse_update_desktop_file -r klipper          System TrayIcon
  %suse_update_desktop_file -r krandrtray    System TrayIcon
  mkdir -p $RPM_BUILD_ROOT/etc/init.d
  install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/init.d/ksysguardd
  mkdir -p  ${RPM_BUILD_ROOT}/usr/sbin
  ln -sf ../../etc/init.d/ksysguardd $RPM_BUILD_ROOT/usr/sbin/rcksysguardd
  ln -sf rcxdm ${RPM_BUILD_ROOT}/usr/sbin/rckdm
  %if %suse_version > 1020
  %fdupes -s $RPM_BUILD_ROOT
  %endif
  %kde_post_install

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig
%verifyscript
%verify_permissions -e %_kde4_modules/libexec/kcheckpass
%verify_permissions -e %_kde4_modules/libexec/kdesud

%clean
  rm -rf $RPM_BUILD_ROOT
  rm -rf filelists

%package branding-upstream
Summary:        The KDE Workspace Components
License:        GPL v2 or later
Group:          System/GUI/KDE
%if %suse_version > 1030
#BRAND: FIXME
%if %suse_version == 1110
Provides:       %{name}-branding = 11.1
%endif
%if %suse_version > 1110
Provides:       %{name}-branding = 11.2
%endif
Conflicts:      otherproviders(%{name}-branding)
Supplements:    packageand(kdebase4-workspace:branding-upstream)
%endif

%description branding-upstream
This package contains the basic packages for a K Desktop Environment
workspace.



Authors:
--------
    The KDE Team <kde@kde.org>

%files branding-upstream
%defattr(-,root,root)
%doc COPYING
%_kde4_appsdir/kwin/cubecap.png
%_kde4_appsdir/kwin/titlebar_decor.png

%package -n kdm-branding-upstream
Summary:        KDE login and display manager - upstream branding
License:        GPL v2 or later
Group:          System/GUI/KDE
%if %suse_version > 1030
#BRAND: FIXME
%if %suse_version == 1110
Provides:       kdm-branding = 11.1
%endif
%if %suse_version > 1110
Provides:       kdm-branding = 11.2
%endif
Conflicts:      otherproviders(kdm-branding)
Supplements:    packageand(kdm:branding-upstream)
%endif
PreReq:         %fillup_prereq
Provides:       kde4-kdm-branding-upstream = 4.3.0
Obsoletes:      kde4-kdm-branding-upstream < 4.3.0

%description -n kdm-branding-upstream
This package contains the upstream branding for KDE 4's kdm, the
display manager



Authors:
--------
    The KDE Team <kde@kde.org>

%post -n kdm-branding-upstream
%{fillup_only -n displaymanager -s kdm}

%files -n kdm-branding-upstream
%defattr(-,root,root)
%doc COPYING
%config(noreplace) %_kde_config_dir/kdm/backgroundrc
%_kde4_appsdir/kdm/pics
/var/adm/fillup-templates/sysconfig.displaymanager-kdm

%package ksysguardd
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        KDE base package: ksysguard daemon
Provides:       kdebase3-ksysguardd = 3.5.90
Obsoletes:      kdebase3-ksysguardd <= 3.5.90
Provides:       kdebase3-ksysguardd = 3.5.1
PreReq:         %insserv_prereq

%description ksysguardd
This package contains the ksysguard daemon. It is needed for ksysguard.

This package can be installed on servers without any other KDE packages
to guard the system from remote computers.



Authors:
--------
    The KDE Team <kde@kde.org>

%preun ksysguardd
%stop_on_removal ksysguardd

%post ksysguardd
/sbin/ldconfig
%{fillup_and_insserv -f ksysguardd}

%postun ksysguardd
/sbin/ldconfig
%restart_on_update ksysguardd
%insserv_cleanup
exit 0

%files ksysguardd
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%_kde4_bindir/ksysguardd
%config %_kde4_sysconfdir/init.d/ksysguardd
%_kde4_sbindir/rcksysguardd
%config(noreplace) %_kde4_sysconfdir/ksysguarddrc
%_kde_config_dir/ksysguard.knsrc

%package google-gadgets
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        Google Gadgets support for Plasma
Requires:       %name = %version
%requires_ge    libqt4-x11

%description google-gadgets
This package contains Google Gadgets support for the KDE workspace.



Authors:
--------
    The KDE Team <kde@kde.org>

%post google-gadgets -p /sbin/ldconfig

%postun google-gadgets -p /sbin/ldconfig

%files google-gadgets
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%_kde4_modulesdir/plasma_*_ggl.so
%_kde4_appsdir/plasma/plasmoids/ggl_*
%_kde4_servicesdir/plasma-applet-ggl-*.desktop
%_kde4_servicesdir/plasma-*-googlegadgets.desktop

%package -n kwin
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        KDE Window Manager
Provides:       windowmanager
Requires:       kdm = %version
%kde4_runtime_requires
%if %suse_version == 1110
Requires:       %{name}-branding = 11.1
%endif
%if %suse_version >1110
Requires:       %{name}-branding = 11.2
%endif
Provides:       kdebase3:/opt/kde3/bin/kwin
Provides:       kde4-kwin = 4.3.0
Obsoletes:      kde4-kwin < 4.3.0

%description -n kwin
KWin is the window manager of the K desktop environment.



Authors:
--------
    The KDE Team <kde@kde.org>

%post -n kwin -p /sbin/ldconfig

%postun -n kwin -p /sbin/ldconfig

%files -n kwin -f filelists/kwin
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%dir %_kde4_servicesdir/kwin
%exclude %_kde4_appsdir/kwin/cubecap.png
%exclude %_kde4_appsdir/kwin/titlebar_decor.png
%_kde4_appsdir/kwin/default_rules/plasma_desktop_containment.kwinrules

%package -n kde4-kgreeter-plugins
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        The KDE Greeter Plugin Components
Provides:       windowmanager
%kde4_runtime_requires

%description -n kde4-kgreeter-plugins
This package contains the Greeter Plugins that are needed by KDM and
Screensaver unlocking



Authors:
--------
    The KDE Team <kde@kde.org>

%package devel
License:        GPL v2 or later
Requires:       kdebase4-workspace = %version
Requires:       libkde4-devel >= %_kde_platform_version
Requires:       kwin = %version
Requires:       libQtWebKit-devel
Provides:       plasma-devel = %version
Summary:        The KDE Workspace Components
Group:          System/GUI/KDE

%description devel
This package contains the basic packages for a K Desktop Environment
workspace.



Authors:
--------
    The KDE Team <kde@kde.org>

%files devel -f filelists/devel
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
/usr/include/*
%_kde4_appsdir/cmake
%_kde4_libdir/cmake/KDE4Workspace-%version
%_kde4_libdir/liblsofui.so
%_kde4_modulesdir/plugins/designer/ksysguardlsofwidgets.so
%_kde4_libdir/libsolidcontrolifaces.so
%_kde4_libdir/libsolidcontrol.so
%_kde4_libdir/libkdecorations.so
%_kde4_libdir/libkworkspace.so
%_kde4_libdir/libkscreensaver.so
%_kde4_libdir/libprocesscore.so
%_kde4_libdir/libprocessui.so
%_kde4_libdir/libksgrd.so
%_kde4_libdir/libkwineffects.so
%_kde4_libdir/libtaskmanager.so
%_kde4_libdir/libweather_ion.so
%_kde4_libdir/libkfontinst.so
%_kde4_libdir/libkfontinstui.so
%_kde4_libdir/libplasmaclock.so
%_kde4_libdir/libnepomukquery.so
%_kde4_libdir/libnepomukqueryclient.so
%_kde4_libdir/libkephal.so
%_kde4_libdir/libplasma-geolocation-interface.so
%if %suse_version > 1030
%_kde4_libdir/libpolkitkdeprivate.so
%endif
%_kde4_libdir/libtime_solar.so

%package -n kdm
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        KDE login and display manager
%if %suse_version == 1110
Requires:       kdm-branding = 11.1
%endif
%if %suse_version > 1110
Requires:       kdm-branding = 11.2
%endif
%if %suse_version > 1030
Requires:       ConsoleKit-x11 xorg-x11-server
%endif
Requires:       kde4-kgreeter-plugins = %version
Requires:       pam-config
%kde4_runtime_requires
Provides:       kdebase3-kdm = 3.5.1
Obsoletes:      kdebase3-kdm <= 3.5.1
Provides:       kde4-kdm = 4.3.0
Obsoletes:      kde4-kdm < 4.3.0

%description -n kdm
This package contains kdm, the login and session manager for KDE.



Authors:
--------
    The KDE Team <kde@kde.org>

%post -n kdm
%_kde4_bindir/genkdmconf
%{remove_and_set -n displaymanager KDM_SHUTDOWN}
if test -n "$KDM_SHUTDOWN" -a "$KDM_SHUTDOWN" != "no"; then
  if test "$KDM_SHUTDOWN" = "local" ; then
    KDM_SHUTDOWN=all
  fi
  case "$KDM_SHUTDOWN" in
  "auto" | "none" | "root")
    sed -i -e "s/^DISPLAYMANAGER_SHUTDOWN=.*/DISPLAYMANAGER_SHUTDOWN=\"$KDM_SHUTDOWN\"/" /etc/sysconfig/displaymanager
    ;;
  esac
fi
/sbin/ldconfig

%postun -n kdm -p /sbin/ldconfig

%files -n kdm -f filelists/kdm
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%doc %lang(en) %_kde4_htmldir/en/kdm
%dir %_kde_config_dir/kdm
%_kde4_modulesdir/kcm_kdm.so
%_kde4_servicesdir/kdm.desktop
%config %_kde_config_dir/kdm.knsrc
%dir %_kde4_appsdir/doc
%dir %_kde4_appsdir/doc/kdm
%_kde4_appsdir/kdm
%exclude %_kde4_appsdir/kdm/pics
%_kde4_sbindir/rckdm

%files -n kde4-kgreeter-plugins
%defattr(-,root,root)
%_kde4_modulesdir/kgreet_*.so

%files -f filelists/exclude
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
%config %_kde_config_dir/background.knsrc
#%config %_kde_config_dir/klipperrc
%config %_kde_config_dir/wallpaper.knsrc
%dir %_kde4_appsdir/kcmsolidactions
%dir %_kde4_libdir/kconf_update_bin
%dir %_kde4_libdir/strigi
%dir /usr/share/autostart
%doc %lang(en) %_kde4_htmldir/en/kcontrol
%doc %lang(en) %_kde4_htmldir/en/klipper
%doc %lang(en) %_kde4_htmldir/en/kmenuedit
%doc %lang(en) %_kde4_htmldir/en/ksysguard
%doc %lang(en) %_kde4_htmldir/en/kxkb
%doc %lang(en) %_kde4_htmldir/en/plasma
%doc %lang(en) %_kde4_htmldir/en/systemsettings
#/etc/systemsettingsrc
%exclude %_kde4_wallpapersdir/default_blue.jpg
%exclude %_kde4_wallpapersdir/default_blue.jpg.desktop
%_kde4_modulesdir/fontthumbnail.so
%_kde4_modulesdir/ion_bbcukmet.so
%_kde4_modulesdir/ion_envcan.so
%_kde4_modulesdir/ion_noaa.so
%_kde4_modulesdir/kcm_access.so
%_kde4_modulesdir/kcm_autostart.so
%_kde4_modulesdir/kcm_bell.so
%_kde4_modulesdir/kcm_clock.so
%_kde4_modulesdir/kcm_colors.so
%_kde4_modulesdir/kcm_display.so
%_kde4_modulesdir/kcm_energy.so
%_kde4_modulesdir/kcm_fontinst.so
%_kde4_modulesdir/kcm_fonts.so
%_kde4_modulesdir/kcm_hotkeys.so
%_kde4_modulesdir/kcm_input.so
%_kde4_modulesdir/kcm_joystick.so
%_kde4_modulesdir/kcm_keyboard_layout.so
%_kde4_modulesdir/kcm_keyboard.so
%_kde4_modulesdir/kcm_keys.so
%_kde4_modulesdir/kcm_ksplashthemes.so
%_kde4_modulesdir/kcm_launch.so
%_kde4_modulesdir/kcm_randr.so
%_kde4_modulesdir/kcm_screensaver.so
%_kde4_modulesdir/kcm_smserver.so
%_kde4_modulesdir/kcm_solid.so
%_kde4_modulesdir/kcm_standard_actions.so
%_kde4_modulesdir/kcm_style.so
%_kde4_modulesdir/kcm_xinerama.so
%_kde4_modulesdir/kded_khotkeys.so
%_kde4_modulesdir/kded_networkstatus.so
%_kde4_modulesdir/kfontviewpart.so
%_kde4_modulesdir/kgreet_*.so
%_kde4_modulesdir/kio_fonts.so
%_kde4_modulesdir/krunner_bookmarksrunner.so
%_kde4_modulesdir/krunner_calculatorrunner.so
%_kde4_modulesdir/krunner_locations.so
%_kde4_modulesdir/krunner_services.so
%_kde4_modulesdir/krunner_sessions.so
%_kde4_modulesdir/krunner_shell.so
%_kde4_modulesdir/krunner_webshortcuts.so
%_kde4_modulesdir/kstyle_keramik_config.so
%_kde4_modulesdir/libexec/kcmdatetimehelper
%_kde4_modulesdir/libexec/kfontprint
%_kde4_modulesdir/libexec/kio_fonts_helper
%_kde4_modulesdir/libexec/kscreenlocker
%_kde4_modulesdir/libexec/test_kcm_xinerama
%exclude %_kde4_modulesdir/plasma_*_ggl.so
%_kde4_modulesdir/plasma_*.so
%_kde4_modulesdir/plugins/designer/ksysguardwidgets.so
%_kde4_modulesdir/solid_bluez.so
%_kde4_modulesdir/solid_fakenet.so
%_kde4_modulesdir/solid_hal_power.so
%if %suse_version > 1030
%_kde4_modulesdir/solid_networkmanager07.so
%else
%if %suse_version > 1020
%_kde4_modulesdir/solid_networkmanager.so
%endif
%endif
%_kde_config_dir/colorschemes.knsrc
%_kde_config_dir/ksplash.knsrc
%_kde_config_dir/plasma-overlayrc
%_kde_config_dir/plasma-themes.knsrc
%_kde4_appsdir/color-schemes
%_kde4_appsdir/kaccess
%_kde4_appsdir/kcminput
%_kde4_appsdir/kcmkeys
%_kde4_appsdir/kconf_update/convertShortcuts.pl
%_kde4_appsdir/kconf_update/move_session_config.sh
%_kde4_appsdir/kconf_update/*.upd
%_kde4_appsdir/kcontrol
%_kde4_appsdir/kdisplay
%_kde4_appsdir/kfontinst
%_kde4_appsdir/kfontview
%_kde4_appsdir/khotkeys
%_kde4_appsdir/kmenuedit
%_kde4_appsdir/konqsidebartng
%_kde4_appsdir/ksplash
%_kde4_appsdir/ksysguard
%_kde4_appsdir/kthememanager
%_kde4_appsdir/solid
%_kde4_appsdir/solidfakenetbackend
%_kde4_appsdir/systemsettings
#%_kde_share_dir/config.kcfg/kcm_useraccount_pass.kcfg
%_kde_share_dir/config.kcfg/klaunch.kcfg
%_kde_share_dir/config.kcfg/kscreensaversettings.kcfg
%_kde4_servicesdir/autostart.desktop
%_kde4_servicesdir/bell.desktop
%_kde4_servicesdir/clock.desktop
%_kde4_servicesdir/colors.desktop
%_kde4_servicesdir/display.desktop
%_kde4_servicesdir/energy.desktop
%_kde4_servicesdir/fontinst.desktop
%_kde4_servicesdir/fonts.desktop
%_kde4_servicesdir/fonts.desktop
%_kde4_servicesdir/fonts.protocol
%_kde4_servicesdir/fontthumbnail.desktop
%_kde4_servicesdir/ion-bbcukmet.desktop
%_kde4_servicesdir/ion-envcan.desktop
%_kde4_servicesdir/ion-noaa.desktop
%_kde4_servicesdir/joystick.desktop
%_kde4_servicesdir/kaccess.desktop
%_kde4_servicesdir/kcmaccess.desktop
%_kde4_servicesdir/kcmlaunch.desktop
%_kde4_servicesdir/kcmsmserver.desktop
%_kde4_servicesdir/kcm_solid.desktop
%_kde4_servicesdir/kcm_keyboard.desktop
%_kde4_servicesdir/kded/networkstatus.desktop
%_kde4_servicesdir/keyboard.desktop
%_kde4_servicesdir/keyboard_layout.desktop
%_kde4_servicesdir/keys.desktop
%_kde4_servicesdir/kfontviewpart.desktop
%_kde4_servicesdir/khotkeys.desktop
%_kde4_servicesdir/ksplashthememgr.desktop
%_kde4_servicesdir/mouse.desktop
%_kde4_servicesdir/plasma-animator-default.desktop
%exclude %_kde4_servicesdir/plasma-applet-ggl-*.desktop
%_kde4_servicesdir/plasma-applet-*.desktop
%_kde4_servicesdir/plasma-dataengine-network.desktop
%_kde4_servicesdir/plasma-battery-default.desktop
%_kde4_servicesdir/plasma-containment-desktop.desktop
%_kde4_servicesdir/plasma-containment-plaindesktop.desktop
%_kde4_servicesdir/plasma-containment-panel.desktop
%_kde4_servicesdir/plasma-containment-saverdesktop.desktop
%_kde4_servicesdir/plasma-dataengine-*.desktop
%_kde4_servicesdir/plasma-packagestructure-dashboard.desktop
%_kde4_servicesdir/plasma-pager-default.desktop
%_kde4_servicesdir/plasma-runner-*.desktop
%_kde4_servicesdir/plasma-engine-*.desktop
%_kde4_servicesdir/plasma-scriptengine-applet-*.desktop
%_kde4_servicesdir/plasma-tasks-default.desktop
%_kde4_servicesdir/plasma-wallpaper-color.desktop
%_kde4_servicesdir/randr.desktop
%_kde4_servicesdir/screensaver.desktop
%_kde4_servicesdir/ScreenSavers
%_kde4_servicesdir/ServiceMenus/installfont.desktop
%_kde4_servicesdir/settings-*.desktop
%_kde4_servicesdir/plasma-dataengine-executable.desktop
%_kde4_servicesdir/solidbackends
%_kde4_servicesdir/standard_actions.desktop
%_kde4_servicesdir/style.desktop
%_kde4_servicesdir/xinerama.desktop
%_kde4_servicetypesdir/screensaver.desktop
%_kde4_servicetypesdir/solidbluetoothmanager.desktop
%_kde4_servicetypesdir/solidnetworkmanager.desktop
%_kde4_servicetypesdir/solidpowermanager.desktop
%_kde4_servicetypesdir/systemsettingscategory.desktop
%_kde4_libdir/kconf_update_bin/plasma-add-shortcut-to-menu
#%_libdir/kde4/kickoff_plasma_applet_launcher.so
%_kde4_libdir/libkdeinit4_kaccess.so
%_kde4_libdir/libplasma_applet-system-monitor.so.4*
%_kde4_libdir/libkdeinit4_kcminit.so
%_kde4_libdir/libkdeinit4_kcminit_startup.so
%_kde4_libdir/libkdeinit4_klipper.so
%_kde4_libdir/libkdeinit4_kmenuedit.so
%_kde4_libdir/libkdeinit4_krunner.so
%_kde4_libdir/libkdeinit4_ksmserver.so
%_kde4_libdir/libkdeinit4_ksysguard.so
%_kde4_libdir/libkdeinit4_kxkb.so
%_kde4_libdir/libkdeinit4_plasma-desktop.so
%_kde4_libdir/libkfontinst.so.*
%_kde4_libdir/libkfontinstui.so.*
%_kde4_libdir/libkhotkeysprivate.so.*
%_kde4_libdir/libkscreensaver.so.*
%_kde4_libdir/libksgrd.so.*
%_kde4_libdir/libkworkspace.so.*
%_kde4_libdir/liblsofui.so.*
%_kde4_libdir/libplasmaclock.so.*
%_kde4_libdir/libprocesscore.so.*
%_kde4_libdir/libprocessui.so.*
%_kde4_libdir/libsolidcontrolifaces.so.*
%_kde4_libdir/libsolidcontrol.so.*
%_kde4_libdir/libtaskmanager.so.*
%_kde4_libdir/libkickoff.so
%_kde4_libdir/strigi/strigita_font.so
# todo - move to own package?
%_kde4_bindir/kaccess
%_kde4_bindir/kapplymousetheme
%_kde4_bindir/kblankscrn.kss
%_kde4_bindir/kcheckrunning
%_kde4_bindir/kcminit
%_kde4_bindir/kcminit_startup
%_kde4_bindir/kdostartupconfig4
%_kde4_bindir/kfontinst
%_kde4_bindir/kfontview
%_kde4_bindir/klipper
%_kde4_bindir/kmenuedit
%_kde4_bindir/krandom.kss
%_kde4_bindir/krandrtray
%_kde4_bindir/krdb
%_kde4_bindir/krunner
%_kde4_bindir/ksmserver
%_kde4_bindir/ksplashsimple
%_kde4_bindir/ksplashx
%_kde4_bindir/ksplashx_scale
%_kde4_bindir/kstartupconfig4
%_kde4_bindir/ksysguard
%_kde4_bindir/ksystraycmd
%_kde4_bindir/kxkb
%_kde4_bindir/plasma-desktop
%_kde4_bindir/plasmaengineexplorer
%_kde4_bindir/plasma-overlay
%_kde4_bindir/plasmoidviewer
%_kde4_bindir/safestartkde
%_kde4_bindir/setscheduler
%_kde4_bindir/solid-bluetooth
%_kde4_bindir/solid-network
%_kde4_bindir/solid-powermanagement
%_kde4_bindir/startkde
%_kde4_bindir/systemsettings
#/usr/%_lib/kde4/klipper_panelapplet.so
#/usr/%_lib/kde4/kxkb_panelapplet.so
#/usr/%_lib/kde4/kxkb_part.so
%_kde4_mandir/man1/plasmaengineexplorer.1.gz
%_kde4_applicationsdir/kfontview.desktop
%_kde4_applicationsdir/klipper.desktop
%_kde4_applicationsdir/kmenuedit.desktop
%_kde4_applicationsdir/krandrtray.desktop
%_kde4_applicationsdir/ksysguard.desktop
%_kde4_applicationsdir/systemsettings.desktop
%_kde4_servicesdir/kded/khotkeys.desktop
/usr/share/autostart/klipper.desktop
/usr/share/autostart/krunner.desktop
/usr/share/autostart/plasma.desktop
/usr/share/autostart/plasma-desktop.desktop
/usr/share/dbus-1/interfaces/org.freedesktop.ScreenSaver.xml
/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml
/usr/share/dbus-1/interfaces/org.kde.krunner.App.xml
/usr/share/dbus-1/interfaces/org.kde.KSMServerInterface.xml
/usr/share/dbus-1/interfaces/org.kde.screensaver.xml
%_kde4_iconsdir/hicolor/*/apps/kmenuedit.*
%_kde4_iconsdir/hicolor/*/apps/ksplash.*
%_kde4_iconsdir/hicolor/*/apps/kxkb.*
#/usr/share/icons/hicolor/*/apps/systemsettings.*
%_kde4_iconsdir/oxygen/*/apps/computer.*
%_kde4_iconsdir/oxygen/*/apps/daemon.*
%_kde4_iconsdir/oxygen/*/apps/kdeapp.*
%_kde4_iconsdir/oxygen/*/apps/kernel.*
%_kde4_iconsdir/oxygen/*/apps/kfontview.*
%_kde4_iconsdir/oxygen/*/apps/ksysguardd.*
%if %suse_version == 1030
%_kde4_iconsdir/oxygen/*/apps/networkmanager.*
%endif
%_kde4_iconsdir/oxygen/*/apps/preferences-desktop-font-installer.*
%_kde4_iconsdir/oxygen/*/apps/running.*
%_kde4_iconsdir/oxygen/*/apps/shell.*
%_kde4_iconsdir/oxygen/*/apps/unknownapp.*
%_kde4_iconsdir/oxygen/*/apps/waiting.*
%_kde4_iconsdir/Oxygen_Black
%_kde4_iconsdir/Oxygen_Black_Big
%_kde4_iconsdir/Oxygen_Blue
%_kde4_iconsdir/Oxygen_Blue_Big
%_kde4_iconsdir/oxygen/*/mimetypes/fonts-package.*
%_kde4_iconsdir/Oxygen_White
%_kde4_iconsdir/Oxygen_White_Big
%_kde4_iconsdir/Oxygen_Yellow
%_kde4_iconsdir/Oxygen_Yellow_Big
%_kde4_iconsdir/Oxygen_Zion
%_kde4_iconsdir/Oxygen_Zion_Big
#/usr/share/kde4/services/kxkb_part.desktop
/usr/share/wallpapers
%verify(not mode) %attr(4755,root,shadow) %_kde4_modules/libexec/kcheckpass
%_kde4_servicesdir/plasma-wallpaper-image.desktop
/usr/share/dbus-1/services/org.kde.krunner.service
%_kde4_modulesdir/kcm_powerdevilconfig.so
%_kde4_modulesdir/kded_powerdevil.so
%_kde4_modulesdir/krunner_powerdevil.so
%_kde4_libdir/libnepomukquery.so.*
%_kde4_libdir/libnepomukqueryclient.so.*
/usr/share/dbus-1/interfaces/org.kde.PowerDevil.xml
%_kde4_appsdir/powerdevil
%_kde4_servicesdir/kded/powerdevil.desktop
%_kde4_servicesdir/plasma-packagestructure-web.desktop
%_kde4_servicesdir/plasma-runner-powerdevil.desktop
%_kde4_servicesdir/powerdevilconfig.desktop
%exclude %_kde4_appsdir/plasma/plasmoids/ggl_*
%_kde4_appsdir/plasma
%_kde4_servicesdir/plasma-dataengine-nowplaying.desktop
%_kde4_modulesdir/kcm_desktopthemedetails.so
%_kde4_modulesdir/krunner_recentdocuments.so
%_kde4_libdir/libplasma_applet-system-monitor.so
%_kde4_iconsdir/oxygen/22x22/apps/networkmanager.png
%_kde4_iconsdir/oxygen/32x32/apps/networkmanager.png
%_kde4_iconsdir/oxygen/64x64/apps/networkmanager.png
%dir %_kde4_appsdir/kwrited
%_kde4_appsdir/kwrited/kwrited.notifyrc
%_kde4_servicesdir/desktopthemedetails.desktop
%_kde4_servicesdir/plasma-applet-activitybar.desktop
%_kde4_servicesdir/plasma-applet-calendar.desktop
%_kde4_servicesdir/plasma-applet-sm_cpu.desktop
%_kde4_servicesdir/plasma-applet-sm_hdd.desktop
%_kde4_servicesdir/plasma-applet-sm_hwinfo.desktop
%_kde4_servicesdir/plasma-applet-sm_net.desktop
%_kde4_servicesdir/plasma-applet-sm_temperature.desktop
%_kde4_servicesdir/plasma-applet-system-monitor.desktop
%_kde4_servicesdir/plasma-applet-webbrowser.desktop
%_kde4_servicesdir/plasma-dataengine-favicons.desktop
%_kde4_servicesdir/plasma-dataengine-notifications.desktop
%_kde4_servicesdir/plasma-dataengine-systemmonitor.desktop
%_kde4_servicesdir/recentdocuments.desktop
%_kde4_modulesdir/krunner_nepomuksearchrunner.so
%_kde4_appsdir/plasma_scriptengine_ruby
%_kde4_servicesdir/plasma-runner-nepomuksearch.desktop
%_kde4_servicesdir/plasma-scriptengine-ruby-applet.desktop
%_kde4_servicesdir/plasma-scriptengine-ruby-dataengine.desktop
%_kde4_libdir/kconf_update_bin/krdb_clearlibrarypath
%_kde4_modulesdir/krunner_placesrunner.so
%_kde4_appsdir/kconf_update/krdb.upd
%_kde4_servicesdir/plasma-dataengine-applicationjobs.desktop
%_kde4_servicesdir/plasma-runner-places.desktop
%_kde4_modulesdir/kded_kephal.so
%_kde4_libdir/libkephal.so.*
%_kde4_libdir/libweather_ion.so.*
%_kde_share_dir/config.kcfg/plasma-shell-desktop.kcfg
%_kde4_servicesdir/plasma-applet-quicklaunch.desktop
%_kde4_appsdir/desktoptheme
%_kde4_appsdir/kconf_update/plasma-to-plasmadesktop-shortcuts.upd
%_kde4_servicesdir/kded/kephal.desktop
#%_libdir/kde4/kded_systemtraydaemon.so
#/usr/share/dbus-1/interfaces/org.kde.SystemTrayDaemon.xml
#%_kde_share_dir/services/kded/systemtraydaemon.desktop
%_kde4_modulesdir/kded_kwrited.so
%_kde4_servicesdir/kded/kwrited.desktop
%_kde4_bindir/solid-action-desktop-gen
%_kde4_modulesdir/kcm_solid_actions.so
%_kde4_appsdir/kcmsolidactions/solid-action-template.desktop
%_kde4_servicesdir/solid-actions.desktop
%_kde4_bindir/plasmawallpaperviewer
%_kde4_modulesdir/solid_wicd.so
%_kde4_modulesdir/classic_mode.so
%_kde4_modulesdir/icon_mode.so
%_kde4_modulesdir/kded_notificationitemwatcher.so
%_kde4_libdir/libsystemsettingsview.so
%_kde4_servicesdir/kded/notificationitemwatcher.desktop
%_kde4_servicetypesdir/systemsettingsview.desktop
%_kde4_libdir/kconf_update_bin/plasma-to-plasma-desktop
%_kde4_modulesdir/plasma-geolocation-ip.so
%_kde4_libdir/libplasma-geolocation-interface.so.*
%_kde4_servicesdir/plasma-geolocation-ip.desktop
%_kde4_servicetypesdir/plasma-geolocationprovider.desktop
%if %suse_version > 1030
%_kde4_modulesdir/plasma-geolocation-gps.so
%_kde4_servicesdir/plasma-geolocation-gps.desktop
%_kde4_bindir/polkit-kde-authorization
%_kde4_modulesdir/kcm_pkk_authorization.so
%_kde4_libexecdir/polkit-kde-manager
%_kde4_libdir/libpolkitkdeprivate.so.*
/usr/share/dbus-1/services/kde-org.freedesktop.PolicyKit.AuthenticationAgent.service
/usr/share/dbus-1/services/org.kde.PolicyKit.service
%lang(en) %doc /usr/share/doc/kde/HTML/en/PolicyKit-kde
%_kde4_servicesdir/kcm_pkk_authorization.desktop
%endif
%_kde4_modulesdir/kded_susefreespacenotifier.so
%_kde4_servicesdir/kded/susefreespacenotifier.desktop
%_kde4_libdir/libtime_solar.so.*
%_kde4_modulesdir/kded_randrmonitor.so
%_kde4_servicesdir/kded/randrmonitor.desktop

%changelog