You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging/opensuse/core/tdebase/tdebase.spec

1660 lines
56 KiB

#
# spec file for package tdebase (version 3.5.13)
#
# copyright (c) 2011 the Trinity Project
#
# 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 to http://bugs.trinitydesktop.org/
# norootforbuild
Name: tdebase
BuildRequires: OpenEXR-devel cups-devel db-devel doxygen graphviz tdelibs-devel krb5-devel libsmbclient-devel mDNSResponder-devel openldap2 openldap2-devel openmotif openmotif-devel openslp-devel openssh pam-devel pcsc-lite-devel qt3-devel-doc samba-client utempter xorg-x11
BuildRequires: libtqt4-devel tde-filesystem cmake xorg-x11-libfontenc-devel
BuildRequires: liblazy-devel
BuildRequires: libusb-compat-devel
BuildRequires: fdupes libbz2-devel
BuildRequires: libsensors4-devel
%define qt_path /usr/lib/qt3
%define kde_path %{_tde_prefix}
Provides: windowmanager kfontinst kdebase3-konqueror kdebase3-khotkeys
Obsoletes: kfontinst kdebase3-konqueror kdebase3-khotkeys
Requires: tdelibs >= %( echo `rpm -q --queryformat '%{VERSION}' tdelibs`)
Requires: xorg-x11 misc-console-font
Recommends: tdelibs_doc
Recommends: gdb
PreReq: fileshareset
%define fileshare_prefix %{_prefix}
PreReq: /bin/sh fileutils permissions
License: GPLv2+
Group: System/GUI/TDE
Summary: The Trinity Desktop Core Components
BuildRoot: %{_tmppath}/%{name}-%{version}-build
URL: http://www.trinitydesktop.org/
Version: 3.5.13
Release: 1
Requires: %{name}-runtime == %{version}
Source0: tdebase-%{version}.tar.bz2
Source1: baselibs.conf
Source3: startkde.suse.sh
Source4: tdebase.fillup
Source6: ksysguardd.init
# we append this file for older dist verions
Source8: mp3-info.tar.bz2
Source9: wizard_small.png
# kicker gets messed up, if it got deinstalled
Source11: kickerrc
# from HEAD/3.2:
Source12: console8x16.pcf.gz
Source13: fileshareset2.tar.bz2
Source914: kdm-pam-np-legacy
Source15: ksysguardd.reg
Source16: stopkde.suse.sh
Source17: zh_TW.flag.png
Source18: fileshareset.8.gz
Source19: kcheckpass.8.gz
Source20: kickoff-data.tar.bz2
Source21: kcheckpass-pam-11.1
Source921: kcheckpass-pam-11.0
Source9921: kcheckpass-pam-legacy
Source22: bnc.desktop
Source23: sourceforge.desktop
Source24: devmon-automounter.sh
Patch0: 3_5_BRANCH.diff
Patch3: startkde.diff
Patch5: media-iPod.diff
Patch6: ksysguardd-openslp.diff
Patch7: fix-kio-smb-auth.diff
Patch8: konsole_keytab.diff
Patch10: kdesud-security.diff
Patch11: clock-applet-style.diff
Patch12: dont-always-start-kaccess.diff
Patch14: autorun.patch
Patch15: artwork.diff
# TODO
Patch16: kfontinst.diff
Patch17: nsplugin-Preference.diff
Patch20: ksplashml.patch
Patch21: media_suse.diff
Patch22: libkonq-kdemm.diff
Patch39: kdesktop_icons.diff
Patch40: suse_default_move.diff
Patch44: clock-suse-integrate.diff
Patch45: klipperrc.diff
Patch46: lock-xvkbd.diff
Patch51: kcontrol.diff
Patch60: short-menus.diff
# from http://fred.hexbox.de/kde_patches/kmenu-search-fs20050503.diff
Patch61: kmenu-search-fs20050503-fixed.diff
Patch62: fix-kcontrol-yast.diff
Patch63: quick_browser_menu.diff
Patch64: default_fonts.diff
#kdm
Patch69: kdm-cope-with-new-grub.diff
Patch70: kdm-aliasing.diff
Patch71: kdm-mark_autologin.diff
Patch72: kdm-all-users-nopass.diff
Patch74: kdm-sysconfig-values.diff
# svn diff $BASE/branches/KDE/3.5/kdebase/kdm@599257 $BASE/branches/work/coolos_kdm | sed -e "s,^+++ ,+++ kdm/,"
Patch75: kdm-make_it_cool.diff
Patch76: kdm-admin-mode.diff
Patch77: kdm-suspend-hal.diff
Patch78: kdm-relaxed-auth.diff
Patch79: kdm-wordbreak.diff
Patch80: non-fast-malloc.diff
Patch81: ksmserver-defaulttohalt.diff
Patch82: fix-lockup-from-gnome-apps.diff
Patch83: ksmserver-suspend.diff
Patch84: default-kdeprintfax.diff
Patch85: ksmserver-tooltips.diff
Patch88: hide-only-showin-entries.diff
Patch92: kcminit-ignore-arts.diff
Patch94: mach_blass.diff
Patch96: khelpcenter-gnome-support.patch
Patch996: khelpcenter-gnome-support-legacy.patch
Patch98: workaround-pdf-on64bit-nsplugin-bug.diff
Patch99: xcursor.diff
Patch100: ksysguard-slp-ratelimit.diff
Patch104: locale-dont-show-flag.diff
Patch105: kscreensaver-random-NG.diff
Patch111: fix_default_theme_reset.diff
Patch114: improve-panelservicemenu-geticonset.diff
Patch116: teach-minicli-lock.diff
Patch117: access.diff
Patch120: kmenu-search-slowdown-fix.diff
Patch123: less_verbal_kdesu.patch
Patch125: kicker-defaults.diff
Patch126: kdebase_khc_rellinks.diff
Patch127: khelpcenter-use-suseconfig-indexer.diff
Patch131: background_default.diff
Patch141: khelpcenter-use-susehelp.diff
Patch144: make-wallpapers-hideable.diff
Patch145: kdebase_networkstatus_branch.diff
Patch149: kdeeject.diff
Patch155: use-full-hinting-by-default.diff
Patch156: kcmshell_use_kde-sound.diff
Patch157: kcmsamba_log.diff
Patch160: khelpcenter-localindices.patch
Patch161: applet-lock-logout.diff
# svn diff $BASE/branches/KDE/3.5/kdebase/kicker@849788 $BASE/branches/work/suse_kickoff_qstyle/kicker | clean_patch
Patch162: kickoff.diff
Patch1629: kickoff-beagle.diff
# svn diff $BASE/branches/KDE/3.5/kdebase/kcontrol/kicker@755866 $BASE/branches/work/suse_kickoff_qstyle/kcontrol/kicker
Patch158: kickoff-kcm.diff
# svn diff -r 551296:HEAD khelpcenter
Patch159: khelpcenter-beagle.diff
Patch163: xinerama.patch
Patch165: optional-compmgr.diff
Patch166: lowdiskspace.patch
Patch167: ksmserver-timed.diff
Patch169: systray_order.diff
Patch170: khotkeys-multimedia-action.diff
Patch171: khotkeys-multimedia-action2.diff
Patch172: select-wm-gui.diff
Patch173: suspend-unmount.diff
Patch174: ksmserver-kdeinit.diff
Patch177: kio-media-errorhandling.diff
Patch179: restore-description-parens.diff
Patch180: kompmgr_use_defaults.diff
Patch189: runupdater.patch
Patch190: kcontrol-energy.diff
Patch195: ioslaveinfo-icon.diff
Patch197: rotate-wacom-pointers.diff
Patch198: konsole-schema-update.diff
Patch199: media-cryptosupport.diff
Patch200: kdm-use-rpmoptflags.diff
Patch203: show-konqueror-in-menu.diff
Patch204: fix-desktop-icons.diff
Patch205: kcmkdm-default-grub.diff
Patch206: simplify-randr-settings.diff
Patch207: spellcheck-default-utf8.diff
Patch208: kdm-audit-log.diff
Patch209: kwinbindings.diff
Patch211: konq-combo-editor.diff
Patch212: minicli-combo-editor.diff
Patch214: kdm-color-scheme.diff
Patch215: kdm-consolekit.diff
Patch216: krandr-0.5.2.1.diff.bz2
Patch217: kickoff-install-software.diff
Patch218: kdm-align-userlist-labels.diff
Patch219: kxkb-include-latin-layout.diff
Patch220: mediamanager-mount-point-utf8.diff
Patch222: khelpcenter-delayed-indexcheck.cpp
Patch225: system-folder_man.diff
Patch227: arts-start-on-demand.diff
Patch228: media-teardown_crypto.diff
Patch229: beagle-0.3.diff
Patch230: remove-beagle-stuff.diff
Patch231: kde3-session.diff
Patch232: kde3-session-restore.diff
Patch233: uninit.diff
Patch234: kpamgreeter.diff
Patch235: use-pam-before-classic.diff
Patch236: kdesu-remember-keep-password.diff
Patch237: suspend-kpowersave.diff
Patch238: knetattach-show.diff
Patch239: gcc44.diff
Patch240: bnc584223.diff
Patch241: openssl1.patch
Patch242: nsplugin-init-gtk.diff
Patch243: taskbar.patch
Patch244: mtab-reenable.patch
%description
This package contains tdebase, one of the basic packages of the Trinity Desktop Environment. It contains, among others, kwin (the window
manager), Konqueror (the Web browser), and KControl (the
configuration program)
This package is needed if you want to use the Trinity Desktop. It is not
needed if you only want to start some Trinity applications.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package -n misc-console-font
License: GPLv2+
Group: System/GUI/TDE
Summary: A font for terminal usage
%description -n misc-console-font
This package contains the Misc Console font as shipped with KDE.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package runtime
License: GPLv2+
Summary: Runtime Dependencies of Trinity Applications
Group: System/GUI/TDE
Provides: kio_fish
Obsoletes: kio_fish
Provides: tdebase:%{_tde_libdir}/libkonq.so.4
%description runtime
This package contains runtime dependencies of Trinity applications like
KIO-slaves.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package workspace
License: GPLv2+
Summary: Workspace Components of Trinity Desktop
Group: System/GUI/TDE
Requires: %{name} == %{version}
Provides: tdebase:%{_tde_bindir}/kicker
Recommends: %{name}-ksysguardd == %{version}
%description workspace
This package contains the wrkspace components of kdebase3 like
kdesktop, kicker and kwin.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package apps
License: GPLv2+
Summary: Trinity's Major Applications
Group: System/GUI/TDE
Requires: %{name} == %{version}
Provides: %{name}:%{_tde_bindir}/konsole
%description apps
This package contains the major applications kdebase3 like
Kate, Konqueror and KWrite.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package devel
License: GPLv2+
Requires: tdelibs-devel %{name} = %{version} %{name}-apps = %{version} %{name}-runtime = %{version} %{name}-workspace = %{version}
Summary: Trinity Base, Build Environment
Group: System/GUI/TDE
%description devel
This package contains the development files for the Trinity Desktop Environent Base Package, including runtime, workspace, and core applications.
It is not needed if you do not want to compile high level KDE
applications.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package kdm
License: GPLv2+
# usesubdirs kdm
Summary: The Trinity login and display manager
Provides: tdebase:%{_tde_bindir}/kdm
Requires: xorg-x11
Requires: %{name}-runtime >= %version
Group: System/GUI/TDE
PreReq: %fillup_prereq /bin/grep
%description kdm
This package contains kdm, the login and session manager for Trinity.
Note that the RC symlink for Trinity's KDM is /usr/sbin/tdm.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package samba
License: GPLv2+
# usesubdirs kioslave/smb kcontrol/samba
Summary: Trinity's Windows Connection Module
Group: System/GUI/TDE
%description samba
This package provides the "smb://" protocol, to connect to and from
Windows and Samba shares.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package extra
License: GPLv2+
# usesubdirs kpersonalizer kcontrol/thememgr
Summary: Trinity's Extra Applications
Group: System/GUI/TDE
%description extra
This package contains applications which are usually not needed on
SUSE.
- kpersonalizer - sets different settings
- khotkeys aRts support - for voice triggered shortcuts
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package nsplugin
License: GPLv2+
%ifarch x86_64
Requires: nspluginwrapper
%endif
Supplements: tdebase >= %version
Requires: tdebase = %version
Summary: Netscape plugin support for Konqueror
Group: System/GUI/TDE
%description nsplugin
This package contains support for Netscape plug-ins in konqueror. You
have to enable JavaScript for this.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package ksysguardd
License: GPLv2+
PreReq: %insserv_prereq %fillup_prereq aaa_base
Summary: Trinity's ksysguard daemon
Group: System/GUI/TDE
%description ksysguardd
This package contains the ksysguard daemon. It is needed for ksysguard.
This package can be installed on servers without any other Trinity
packages to guard the system from remote computers.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package session
License: GPLv2+
Summary: The Trinity Session
Group: System/GUI/TDE
Provides: tdebase:/usr/bin/tde
Requires: kdebase3-workspace
%description session
This package contains the startup scripts necessary to start a Trinity
session from the login screen.
Authors:
--------
Timothy Pearson <kb9vqf@pearsoncomputing.net>
The KDE Team <kde@kde.org>
%package -n fileshareset
License: GPLv2+
Summary: Set and list fileshares
Group: System/Management
Version: 2.0
Release: 579
%description -n fileshareset
This package contains the the fieshareset utility to allow users to
add or remove file shares. It's also possible to list currently shared
locations. /etc/security/fileshare.conf is the main configuration file.
Authors:
--------
Uwe Gansert <uwe.gansert at SuSE dot de>
%prep
%setup -q -b 8 -b 13 -n tdebase-%{version}
%patch0
%patch3
%patch5
# causes hangs (bnc#158239)
#%patch6
#%patch100
%patch7
%patch8
%patch10
%patch11
%patch12
%patch14
# do we really still need it ?
#%patch16
%patch15
%patch17
%patch20
%patch21
%patch85
%patch39
%patch40
%patch44
%patch45
%patch46
%patch51
%patch63
%patch60
%patch64
%patch94
%patch98
# all the kdm changes
%patch75
%patch70
%patch71
%patch72
%patch74
%patch76
%patch78
%patch79
# default-to-halt
%patch81
%patch82
%patch83
%patch77
%patch200
%patch215
%patch84
%patch61
%patch120
%patch22
%patch92
%patch88
%patch96
# xcursor
%patch99
%patch62
%patch69
%patch104
%patch105
%patch111
%patch114
%patch116
%patch117
%patch123
%patch126
%patch131
%patch141 -p1
%patch127
%patch144
%patch145
%patch149
%patch155
%patch156
%patch157
%patch160
%patch161
pushd kicker
%patch162
pushd ../kcontrol/kicker
%patch158
popd
popd
%patch165
%patch166
%patch167
tar xvfj %SOURCE20
%patch163
%patch125
%patch169
%patch170
%patch171
%patch172
%patch173
%patch174
%patch177
%patch179
%patch180
%patch189
%patch190
%patch195
%patch198
%patch199
%patch203
%patch204
%patch205
%patch207
%patch208
%patch209
%patch211
%patch212
%patch214
pushd kcontrol
%patch216
popd
%patch217
%patch218
%patch219
%patch220
%patch222
%patch225
%patch197
%patch206
%patch227
%patch228
%patch231
%patch232
%patch233
%patch234
%patch235
%patch236
%patch237
%patch238
%patch239
%patch240 -p1
%patch241 -p0
%patch242 -p0
%patch243
%patch244 -p1
rm -rf kappfinder
rm pics/crystalsvg/cr??-*emacs.png
cp %SOURCE17 l10n/tw/flag.png
cd ../fileshareset2
aclocal
autoconf
automake -a -c
cd ../%{name}-%{version}
update_admin
%build
%cmake_tde -d build -- -DCMAKE_SKIP_RPATH=OFF \
-DWITH_HAL=OFF \
-DWITH_LDAP=ON \
-DWITH_ARTS=ON \
-DWITH_SAMBA=ON \
-DWITH_SASL=ON \
-DWITH_LIBUSB=ON \
-DWITH_PAM=ON \
-DBUILD_ALL=ON
%make_tde -d build
cd ../fileshareset2
./configure --prefix=%{fileshare_prefix}
make %{?_smp_mflags}
%install
# relabel smb icon
grep -v ^Icon= kioslave/smb/smb-network.desktop | grep -v ^Name > w
mv w kioslave/smb/smb-network.desktop
echo "Icon=samba" >> kioslave/smb/smb-network.desktop
echo "Name=SMB Shares" >> kioslave/smb/smb-network.desktop
# install
%makeinstall_tde -d build
rm $RPM_BUILD_ROOT/%{_tde_appsdir}/System/kmenuedit.desktop
rm $RPM_BUILD_ROOT/%{_tde_appsdir}/System/kpersonalizer.desktop
rm $RPM_BUILD_ROOT/%{_tde_appsdir}/Utilities/kpager.desktop
rm $RPM_BUILD_ROOT/%{_tde_appsdir}/Internet/keditbookmarks.desktop
rm $RPM_BUILD_ROOT/%{_tde_appsdir}/Toys/ktip.desktop
install -m 0644 %SOURCE12 $RPM_BUILD_ROOT/%{_tde_sharedir}/fonts/
install -D -m 0644 %SOURCE21 $RPM_BUILD_ROOT/etc/pam.d/kcheckpass
install -m 0644 %SOURCE22 $RPM_BUILD_ROOT/%{_tde_servicesdir}/searchproviders/
install -m 0644 %SOURCE23 $RPM_BUILD_ROOT/%{_tde_servicesdir}/searchproviders/
mkdir -p ${RPM_BUILD_ROOT}/%{_bindir} \
${RPM_BUILD_ROOT}/%{_sbindir} \
${RPM_BUILD_ROOT}/var/run/xdmctl
ln -fs %{_tde_bindir}/startkde $RPM_BUILD_ROOT/usr/bin/tde
ln -fs %{_tde_bindir}/startkde $RPM_BUILD_ROOT/usr/bin/starttde
ln -sf rcxdm ${RPM_BUILD_ROOT}/usr/sbin/rctdm
mv ${RPM_BUILD_ROOT}/%{_tde_bindir}/ksysguardd ${RPM_BUILD_ROOT}/%{_bindir}/ksysguardd
ln -sf %{_bindir}/ksysguardd ${RPM_BUILD_ROOT}/%{_tde_bindir}/ksysguardd
install -d ${RPM_BUILD_ROOT}/%{_tde_prefix}/env
install -D -m 0755 %SOURCE16 ${RPM_BUILD_ROOT}/%{_tde_prefix}/shutdown/stopkde.suse.sh
mkdir -p "${RPM_BUILD_ROOT}"/etc/security/
echo "RESTRICT=yes" > "${RPM_BUILD_ROOT}"/etc/security/fileshare.conf
#
# install pixmaps and configuration
#
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
mkdir -p $RPM_BUILD_ROOT/etc/init.d/
install -m 0644 %SOURCE9 ${RPM_BUILD_ROOT}/%{_tde_datadir}/kdewizard/pics/wizard_small.png
install -m 0744 %SOURCE6 $RPM_BUILD_ROOT/etc/init.d/ksysguardd
mkdir -p $RPM_BUILD_ROOT/%{_tde_datadir}/kdm/faces/
ln -s ../pics/users/root1.png $RPM_BUILD_ROOT/%{_tde_datadir}/kdm/faces/root.face.icon
ln -s ../pics/users/default2.png $RPM_BUILD_ROOT/%{_tde_datadir}/kdm/faces/.default.face.icon
ln -sf /etc/init.d/ksysguardd $RPM_BUILD_ROOT/%{_sbindir}/rcksysguardd
install -D -m 644 %SOURCE15 $RPM_BUILD_ROOT/etc/slp.reg.d/ksysguardd.reg
# even if we use smbro
install -D -m 644 kioslave/smb/smb-network.desktop $RPM_BUILD_ROOT/{%{_tde_datadir}/konqueror/dirtree/remote/smb-network.desktop
#
# install kde session file
#
install -m 0755 -d $RPM_BUILD_ROOT/usr/share/xsessions/
mv $RPM_BUILD_ROOT/%{_tde_datadir}/kdm/sessions/tde.desktop $RPM_BUILD_ROOT/usr/share/xsessions/
# for those we have a package for remove the backup and rely on the package
for wm in gnome xfce4 xfce wmaker blackbox fvwm95 fvwm icewm enlightenment; do
rm -f $RPM_BUILD_ROOT/%{_tde_datadir}/kdm/sessions/$wm.desktop
done
%suse_update_desktop_file $RPM_BUILD_ROOT/usr/share/xsessions/tde.desktop
#
# delete unwanted/double files
#
rm $RPM_BUILD_ROOT/%{_tde_datadir}/kdesktop/DesktopLinks/Home.desktop
rm $RPM_BUILD_ROOT/%{_tde_datadir}/kdesktop/DesktopLinks/System.desktop
rm $RPM_BUILD_ROOT/%{_tde_iconsdir}/*/*/apps/kvirc.*
mkdir -p $RPM_BUILD_ROOT/%{_datadir}
mv $RPM_BUILD_ROOT/%{_tde_wallpapersdir} $RPM_BUILD_ROOT/%{_datadir}
cd ../fileshareset2/src
rm -f $RPM_BUILD_ROOT/%{_tde_bindir}/fileshare{set,list}
make DESTDIR=$RPM_BUILD_ROOT install
chmod 0755 $RPM_BUILD_ROOT/%{fileshare_prefix}/bin/fileshareset
cd ..
FILLUP_DIR=$RPM_BUILD_ROOT/var/adm/fillup-templates
install -m 644 -D %SOURCE4 $FILLUP_DIR/sysconfig.windowmanager-tdebase
mkdir -p $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/{16x16,22x22,32x32,48x48,64x64,128x128}/apps/
for i in {16,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/mimetypes/misc.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmcomponentchooser.png;done
for i in {16,22,32,48,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/actions/launch.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmperformance.png;done
cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/16x16/actions/services.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/16x16/apps/kcmkded.png
for i in {16,22,32,48}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/actions/exit.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmsmserver.png;done
for i in {16,22,32}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/actions/spellcheck.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmspellchecking.png;done
for i in {16,22,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/filesystems/desktop.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmdesktopbehavior.png;done
for i in {16,22,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/filesystems/desktop.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmdesktop.png;done
for i in {16,22,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/apps/kmenu.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmtaskbar.png;done
for i in {16,22,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/mimetypes/colorscm.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmcolors.png;done
for i in {16,22,32,48,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/actions/launch.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmlaunch.png;done
for i in {16,22,32}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/actions/filter.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmkhtml_filter.png;done
for i in {16,22,32}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/actions/run.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmcgi.png;done
for i in {16,22}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/actions/history.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmhistory.png;done
for i in {16,22,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/filesystems/network.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmnetpref.png;done
for i in {16,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/devices/blockdevice.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmkdnssd.png;done
for i in {16,22,32,48,64}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/devices/joystick.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmjoystick.png;done
for i in {16,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/devices/mouse.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmmouse.png;done
for i in {16,22,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/devices/system.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmmedia.png;done
for i in {16,22,32}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/actions/encrypted.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmcrypto.png;done
for i in {16,22,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/filesystems/trashcan_empty.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmprivacy.png;done
for i in {16,22,32,48,64,128}; do cp %{buildroot}/%{_tde_iconsdir}/crystalsvg/"$i"x"$i"/filesystems/network.png $RPM_BUILD_ROOT/%{_tde_iconsdir}/hicolor/"$i"x"$i"/apps/kcmnic.png;done
#
# solve file conflicts with theme packages ...
#
mv $RPM_BUILD_ROOT/%{_tde_datadir}/ksplash/pics $RPM_BUILD_ROOT/%{_tde_datadir}/ksplash/pics-default
ln -s pics-default $RPM_BUILD_ROOT/%{_tde_datadir}/ksplash/pics
chmod 0755 $RPM_BUILD_ROOT/%{fileshare_prefix}/bin/fileshareset
%suse_update_desktop_file kate TextEditor
%suse_update_desktop_file kwrite TextEditor
%suse_update_desktop_file Help Documentation Viewer
%suse_update_desktop_file Home System FileManager core
%suse_update_desktop_file KControl X-SuSE-core
%suse_update_desktop_file konqbrowser WebBrowser
%suse_update_desktop_file Kfind System Filesystem core
%suse_update_desktop_file kinfocenter System Monitor
%suse_update_desktop_file kmenuedit Core-Configuration
%suse_update_desktop_file konsole TerminalEmulator
%suse_update_desktop_file konsolesu TerminalEmulator
%suse_update_desktop_file ksysguard System Monitor
%suse_update_desktop_file -r klipper System TrayIcon
%suse_update_desktop_file kpager Utility DesktopUtility
%suse_update_desktop_file -u ktip System Utility
%suse_update_desktop_file konqfilemgr System FileManager
%suse_update_desktop_file konquerorsu System FileManager
%suse_update_desktop_file kdeprintfax PrintingUtility
%suse_update_desktop_file kjobviewer PrintingUtility
%suse_update_desktop_file kpersonalizer DesktopUtility
%suse_update_desktop_file kcmkicker X-KDE-settings-desktop
%suse_update_desktop_file knetattach System Network
%suse_update_desktop_file -r kfontview Graphics Viewer
%suse_update_desktop_file -r krandrtray Applet X-KDE-settings-desktop
%suse_update_desktop_file $RPM_BUILD_ROOT/%{_tde_datadir}/remoteview/smb-network.desktop
for i in $RPM_BUILD_ROOT/%{_tde_appsdir}/System/ScreenSavers/*.desktop ; do
sed -e '/^\[Desktop Entry\]/a\
Categories=Screensaver;' $i > ${i}_
mv ${i}_ $i
%suse_update_desktop_file "$i"
done
install -d $RPM_BUILD_ROOT/%{_tde_appsdir}/apps
ln -sf %{_tde_appsdir}/System/ScreenSavers $RPM_BUILD_ROOT/%{_tde_appsdir}/apps/ScreenSavers
for i in $RPM_BUILD_ROOT/%{_tde_applicationsdir}/kde/*.desktop \
$RPM_BUILD_ROOT/%{_tde_datadir}/konqueror/servicemenus/*.desktop \
$RPM_BUILD_ROOT/%{_tde_datadir}/kicker/*/*.desktop \
$RPM_BUILD_ROOT/%{_tde_datadir}/kicker/*/*/*.desktop \
$RPM_BUILD_ROOT/%{_tde_datadir}/kicker/*/*/*.desktop \
$RPM_BUILD_ROOT/%{_datadir}/wallpapers/*.desktop \
$RPM_BUILD_ROOT/%{_tde_datadir}/konqsidebartng/virtual_folders/services/*.desktop; do
[ "`sed -n '/^\[Desktop Entry\]/,/^\[/ s,NoDisplay=\(.*\),\1,p' "$i"`" = "true" ] && continue
[ "`sed -n '/^\[Desktop Entry\]/,/^\[/ s,Hidden=\(.*\),\1,p' "$i"`" = "true" ] && continue
grep -q X-SuSE-translate "$i" && continue
%suse_update_desktop_file "$i"
done
rm -f $RPM_BUILD_ROOT/%{_tde_configdir}/kdm/README
rm -f $RPM_BUILD_ROOT/%{_tde_datadir}/kdm/sessions/icewm.desktop
#
# gimp 2.0 does have a different named icon
#
for i in $RPM_BUILD_ROOT/%{_tde_iconsdir}/*/*/apps/gimp.png; do
ln "$i" "${i%/*}/wilber-icon.png"
done
mkdir -p -m 755 $RPM_BUILD_ROOT/%_mandir/man8
cp %SOURCE18 $RPM_BUILD_ROOT/%_mandir/man8
cp %SOURCE19 $RPM_BUILD_ROOT/%_mandir/man8
# don't conflict with man pages from KDE4 packages
rm $RPM_BUILD_ROOT/%_mandir/man1/kate.*
rm $RPM_BUILD_ROOT/%_mandir/man1/kdesu.*
rm $RPM_BUILD_ROOT/%_mandir/man1/kbookmarkmerger.*
rm $RPM_BUILD_ROOT/%_mandir/man1/kfind.*
%tde_post_install
%fdupes $RPM_BUILD_ROOT/%{_tde_sharedir}
# move konqueror.desktop back to old position (#281572)
mv $RPM_BUILD_ROOT/%{_tde_applicationsdir}/kde/konqueror.desktop $RPM_BUILD_ROOT/%{_tde_appsdir}/konqueror.desktop
# while this script uses udisks, it's better to be fully integrated
# into Trinity.
#%if 0%{?with_hal} == 0
#cp -f %{SOURCE24} $RPM_BUILD_ROOT/opt/kde3/bin
#chmod +x $RPM_BUILD_ROOT/opt/kde3/bin/devmon-automounter.sh
#sed -i 5i\ '/opt/kde3/bin/devmon-automounter.sh &' $RPM_BUILD_ROOT/opt/kde3/bin/startkde
#%endif
%pre
# we have this as link
if test -e opt/tde/share/apps/ksplash/pics -a ! -L opt/tde/share/apps/ksplash/pics ;
then
if test -e opt/tde/share/apps/ksplash/pics-default; then
rm -rf opt/tde/share/apps/ksplash/pics
else
mv opt/tde/share/apps/ksplash/pics opt/tde/share/apps/ksplash/pics-default
fi
fi
kdmrc=/opt/tde/share/config/kdm/kdmrc
# if the /opt/tde one is obviously wrong and we have one in /etc we move that one over to
# avoid confusion on update what's the right kdmrc
if test -f $kdmrc && grep -q "Session=/opt/tde/share/config/kdm/Xsession" $kdmrc && test -f /etc$kdmrc; then
mv /etc$kdmrc $kdmrc
fi
%post
/sbin/ldconfig
%run_permissions
%post kdm
%{fillup_only -an windowmanager-tdebase}
/opt/tde/bin/genkdmconf
if test -f /etc/sysconfig/displaymanager ; then
. /etc/sysconfig/displaymanager
fi
%{fillup_only -n displaymanager -s tdebase-SuSE}
%{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
%post -n fileshareset
%run_permissions
%postun kdm
%insserv_cleanup
%postun
%insserv_cleanup
/sbin/ldconfig
%post runtime -p /sbin/ldconfig
%postun runtime -p /sbin/ldconfig
%post workspace -p /sbin/ldconfig
%postun workspace -p /sbin/ldconfig
%post apps -p /sbin/ldconfig
%postun apps -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files -n misc-console-font
%defattr(-,root,root)
%doc COPYING
%{_tde_sharedir}/fonts/console8x16.pcf.gz
%files
%defattr(-,root,root)
%doc AUTHORS COPYING README README.pam ../lame.spec ../README.mp3
%exclude %{_tde_sharedir}/fonts/console8x16.pcf.gz
%dir %{_tde_iconsdir}/hicolor/*
%dir %{_tde_libdir}/kconf_update_bin
%dir %{_tde_datadir}/plugin
%dir %{_tde_appsdir}
%dir %{_tde_appsdir}/Settings
%dir %{_tde_appsdir}/Settings/WebBrowsing
%dir %{_tde_appsdir}/System/ScreenSavers
%dir %{_tde_appsdir}/apps
%{_tde_appsdir}/apps/ScreenSavers
/etc/xdg/menus/*.menu
/etc/xdg/menus/applications-merged
%verify(not mode) %attr(2755,root,nogroup) %{_tde_bindir}/kdesud
%verify(not mode) %attr(0755,root,man) %{_tde_bindir}/khc_indexbuilder
%{_tde_prefix}/env
%{_tde_bindir}/arts-start
%{_tde_bindir}/drkonqi
%{_tde_bindir}/kaccess
%{_tde_bindir}/kblankscrn.kss
%{_tde_bindir}/kbookmarkmerger
%{_tde_bindir}/kcminit
%{_tde_bindir}/kcminit_startup
%{_tde_modulesdir}/kcminit_startup.*
%{_tde_bindir}/kcontrol*
%{_tde_bindir}/kdeinstallktheme
%{_tde_bindir}/kdepasswd
%{_tde_bindir}/kdcop
%{_tde_bindir}/kdebugdialog
%{_tde_bindir}/kdeeject
%{_tde_bindir}/kdeprintfax
%{_tde_bindir}/keditfiletype
%{_tde_bindir}/khelpcenter
%{_tde_bindir}/kjobviewer
%{_tde_bindir}/kcheckrunning
%{_tde_bindir}/kpm
%{_tde_bindir}/krandom.kss
%{_tde_bindir}/krdb
%{_tde_bindir}/kxkb
%{_tde_bindir}/kdialog
%{_tde_bindir}/klocaldomainurifilterhelper
%{_tde_bindir}/kio_media_mounthelper
%{_tde_bindir}/knetattach
%{_tde_bindir}/ktrash
%{_tde_bindir}/khc_docbookdig.pl
%{_tde_bindir}/khc_mansearch.pl
%{_tde_bindir}/khc_htdig.pl
%{_tde_bindir}/khc_htsearch.pl
%{_tde_bindir}/kapplymousetheme
%{_tde_bindir}/kio_system_documenthelper
%{_tde_bindir}/runupdater
%{_tde_bindir}/kstart
%{_tde_bindir}/ksystraycmd
%{_tde_modulesdir}/cursorthumbnail.*
%{_tde_modulesdir}/htmlthumbnail.*
%{_tde_modulesdir}/imagethumbnail.*
%{_tde_modulesdir}/kcm_a*
%{_tde_modulesdir}/kcm_bell*
%{_tde_modulesdir}/kcm_keyboard*
%{_tde_modulesdir}/kcm_c*
%{_tde_modulesdir}/kcm_d*
%{_tde_modulesdir}/kcm_e*
%{_tde_modulesdir}/kcm_f*
%{_tde_modulesdir}/kcm_h*
%{_tde_modulesdir}/kcm_i*
%{_tde_modulesdir}/kcm_l*
%{_tde_modulesdir}/kcm_nic.*
%{_tde_modulesdir}/kcm_p*
%{_tde_modulesdir}/kcm_smserver.*
%{_tde_modulesdir}/kcm_spellchecking.*
%{_tde_modulesdir}/kcm_style.*
%{_tde_modulesdir}/kcm_usb.*
%{_tde_modulesdir}/khelpcenter.*
%{_tde_modulesdir}/kcm_xinerama.*
%{_tde_modulesdir}/kxkb.*
%{_tde_modulesdir}/djvuthumbnail.*
%{_tde_modulesdir}/kaccess.*
%{_tde_modulesdir}/kcminit.*
%{_tde_modulesdir}/kcm_nsplugins.*
%{_tde_modulesdir}/kcontrol.*
%{_tde_modulesdir}/keditbookmarks.*
%{_tde_modulesdir}/kfmclient.*
%{_tde_modulesdir}/kjobviewer.*
%{_tde_modulesdir}/kprinter.*
%{_tde_modulesdir}/libkdeprint_part.*
%{_tde_modulesdir}/libkshorturifilter.*
%{_tde_modulesdir}/libkuri*
%{_tde_modulesdir}/libkonsolepart.*
%{_tde_modulesdir}/textthumbnail.*
%{_tde_modulesdir}/kcm_joystick.*
%{_tde_modulesdir}/kcm_useraccount.*
%{_tde_modulesdir}/kcontroledit.*
%{_tde_modulesdir}/kded_kwrited.*
%{_tde_modulesdir}/kstyle_keramik_config.*
%{_tde_modulesdir}/libkmanpart.*
%{_tde_modulesdir}/liblocaldomainurifilter.*
%{_tde_modulesdir}/runupdater.*
%{_tde_libdir}/libkdeinit_runupdater.so
%{_tde_libdir}/libkdeinit_kaccess.so
%{_tde_libdir}/libkdeinit_kcminit.so
%{_tde_libdir}/libkdeinit_kcminit_startup.so
%{_tde_libdir}/libkdeinit_kcontrol.so
%{_tde_libdir}/libkdeinit_kcontroledit.so
%{_tde_libdir}/libkdeinit_keditbookmarks.so
%{_tde_libdir}/libkdeinit_kfmclient.so
%{_tde_libdir}/libkdeinit_khelpcenter.so
%{_tde_libdir}/libkdeinit_kjobviewer.so
%{_tde_libdir}/libkdeinit_kxkb.so
%{_tde_modulesdir}/libnsplugin.*
%{_tde_modulesdir}/kded_remotedirnotify.*
%{_tde_modulesdir}/kded_systemdirnotify.*
%{_tde_modulesdir}/libkhtmlkttsdplugin.*
%{_tde_modulesdir}/kcm_media.la
%{_tde_modulesdir}/kcm_media.so
%{_tde_modulesdir}/kded_homedirnotify.la
%{_tde_modulesdir}/kded_homedirnotify.so
%{_tde_modulesdir}/kded_medianotifier.la
%{_tde_modulesdir}/kded_medianotifier.so
%{_tde_modulesdir}/kcm_kded.*
%{_tde_modulesdir}/kcm_kdnssd.*
%{_tde_modulesdir}/kcm_keyboard.*
%{_tde_modulesdir}/kcm_keys.*
%{_tde_modulesdir}/kcm_kio.*
%{_tde_modulesdir}/kcm_knotify.*
%{_tde_modulesdir}/kcm_konq.*
%{_tde_modulesdir}/kcm_konqhtml.*
%{_tde_modulesdir}/kcm_kthememanager.*
%{_tde_modulesdir}/kcm_kurifilt.*
%{_tde_applicationsdir}/kde/khtml_filter.desktop
%{_tde_applicationsdir}/kde/media.desktop
%{_tde_applicationsdir}/kde/joystick.desktop
%{_tde_applicationsdir}/kde/kcm_useraccount.desktop
%{_tde_applicationsdir}/kde/kdepasswd.desktop
%{_tde_applicationsdir}/kde/kthememanager.desktop
%{_tde_applicationsdir}/kde/Help.desktop
%{_tde_applicationsdir}/kde/KControl.desktop
%{_tde_applicationsdir}/kde/arts.desktop
%{_tde_applicationsdir}/kde/bell.desktop
%{_tde_applicationsdir}/kde/cache.desktop
%{_tde_applicationsdir}/kde/colors.desktop
%{_tde_applicationsdir}/kde/componentchooser.desktop
%{_tde_applicationsdir}/kde/cookies.desktop
%{_tde_applicationsdir}/kde/crypto.desktop
%{_tde_applicationsdir}/kde/display.desktop
%{_tde_applicationsdir}/kde/dma.desktop
%{_tde_applicationsdir}/kde/ebrowsing.desktop
%{_tde_applicationsdir}/kde/filebrowser.desktop
%{_tde_applicationsdir}/kde/filetypes.desktop
%{_tde_applicationsdir}/kde/fonts.desktop
%{_tde_applicationsdir}/kde/clock.desktop
%{_tde_applicationsdir}/kde/icons.desktop
%{_tde_applicationsdir}/kde/interrupts.desktop
%{_tde_applicationsdir}/kde/installktheme.desktop
%{_tde_applicationsdir}/kde/ioports.desktop
%{_tde_applicationsdir}/kde/ioslaveinfo.desktop
%{_tde_applicationsdir}/kde/kcmaccess.desktop
%{_tde_applicationsdir}/kde/kcmcgi.desktop
%{_tde_applicationsdir}/kde/kcmcss.desktop
%{_tde_applicationsdir}/kde/kcmhistory.desktop
%{_tde_applicationsdir}/kde/kcmkded.desktop
%{_tde_applicationsdir}/kde/kcmlaunch.desktop
%{_tde_applicationsdir}/kde/kcm_kdnssd.desktop
%{_tde_applicationsdir}/kde/kcmnotify.desktop
%{_tde_applicationsdir}/kde/kcmperformance.desktop
%{_tde_applicationsdir}/kde/kcmusb.desktop
%{_tde_applicationsdir}/kde/kdeprintfax.desktop
%{_tde_applicationsdir}/kde/keyboard.desktop
%{_tde_applicationsdir}/kde/keyboard_layout.desktop
%{_tde_applicationsdir}/kde/keys.desktop
%{_tde_applicationsdir}/kde/kfmclient.desktop
%{_tde_applicationsdir}/kde/kfmclient_dir.desktop
%{_tde_applicationsdir}/kde/kfmclient_html.desktop
%{_tde_applicationsdir}/kde/kfmclient_war.desktop
%{_tde_applicationsdir}/kde/khtml_behavior.desktop
%{_tde_applicationsdir}/kde/khtml_fonts.desktop
%{_tde_applicationsdir}/kde/khtml_java_js.desktop
%{_tde_applicationsdir}/kde/khtml_plugins.desktop
%{_tde_applicationsdir}/kde/kjobviewer.desktop
%{_tde_applicationsdir}/kde/lanbrowser.desktop
%{_tde_applicationsdir}/kde/language.desktop
%{_tde_applicationsdir}/kde/memory.desktop
%{_tde_applicationsdir}/kde/mouse.desktop
%{_tde_applicationsdir}/kde/netpref.desktop
%{_tde_applicationsdir}/kde/nic.desktop
%{_tde_applicationsdir}/kde/partitions.desktop
%{_tde_applicationsdir}/kde/pci.desktop
%{_tde_applicationsdir}/kde/printers.desktop
%{_tde_applicationsdir}/kde/privacy.desktop
%{_tde_applicationsdir}/kde/processor.desktop
%{_tde_applicationsdir}/kde/proxy.desktop
%{_tde_applicationsdir}/kde/scsi.desktop
%{_tde_applicationsdir}/kde/smbstatus.desktop
%{_tde_applicationsdir}/kde/sound.desktop
%{_tde_applicationsdir}/kde/spellchecking.desktop
%{_tde_applicationsdir}/kde/style.desktop
%{_tde_applicationsdir}/kde/useragent.desktop
%{_tde_applicationsdir}/kde/xserver.desktop
%{_tde_applicationsdir}/kde/cdinfo.desktop
%{_tde_appsdir}/.hidden
%{_tde_appsdir}/Settings/Information
%{_tde_appsdir}/Settings/LookNFeel
%{_tde_appsdir}/Settings/WebBrowsing/khtml_appearance.desktop
%{_tde_appsdir}/Settings/WebBrowsing/smb.desktop
%{_tde_datadir}/drkonqi
%{_tde_datadir}/kc*
%{_tde_datadir}/kdcop
%{_tde_datadir}/kdeprint*
%{_tde_datadir}/kdewizard
%{_tde_datadir}/kdisplay
%{_tde_datadir}/khelpcenter/searchhandlers/docbook.desktop
%{_tde_datadir}/khelpcenter
%{_tde_datadir}/kio*
%{_tde_datadir}/kjobviewer
%{_tde_datadir}/konsole
%{_tde_datadir}/khtml/kpartplugins
%{_tde_datadir}/kthememanager
%{_tde_datadir}/remoteview
%{_tde_datadir}/systemview
%{_tde_datadir}/kaccess
%{_tde_configdir}.kcfg/klaunch.kcfg
%{_tde_configdir}.kcfg/khelpcenter.kcfg
%{_tde_configdir}.kcfg/keditbookmarks.kcfg
%{_tde_configdir}.kcfg/launcherapplet.kcfg
%{_tde_configdir}.kcfg/mediamanagersettings.kcfg
%{_tde_mimedir}/inode/system_directory.desktop
%{_tde_servicesdir}/kded/remotedirnotify.desktop
%{_tde_servicesdir}/kded/systemdirnotify.desktop
%config(noreplace) %{_tde_configdir}/kshorturifilterrc
%config(noreplace) %{_tde_configdir}/kxkb_groups
%{_tde_sharedir}/desktop-directories
%exclude %{_tde_htmldir}/en/kioslave
%dir %{_tde_sharedir}/fonts
%dir %{_tde_sharedir}/fonts/override
%verify(not md5 size mtime) %{_tde_sharedir}/fonts/override/fonts.dir
%dir %{_tde_iconsdir}/*/*/*
%{_tde_configdir}.kcfg/kcm_useraccount.kcfg
%{_tde_configdir}.kcfg/kcm_useraccount_pass.kcfg
%exclude %{_tde_iconsdir}/*/*/*/style.*
%exclude %{_tde_iconsdir}/*/*/*/looknfeel.*
%exclude %{_tde_iconsdir}/*/*/*/energy.*
%exclude %{_tde_iconsdir}/*/*/*/date.*
%exclude %{_tde_iconsdir}/*/*/*/filetypes.*
%exclude %{_tde_iconsdir}/*/*/*/personal.*
%{_tde_iconsdir}/*/*/*/a*.*
%{_tde_iconsdir}/*/*/*/b*.*
%{_tde_iconsdir}/*/*/*/c*.*
%{_tde_iconsdir}/*/*/*/d*.*
%{_tde_iconsdir}/*/*/*/f*.*
%{_tde_iconsdir}/*/*/*/g*.*
%{_tde_iconsdir}/*/*/*/help_index.*
%{_tde_iconsdir}/*/*/*/icons.*
%{_tde_iconsdir}/*/*/*/input_devices_settings.*
%{_tde_iconsdir}/*/*/*/kcmx.*
%{_tde_iconsdir}/*/*/*/kcmdf.*
%{_tde_iconsdir}/*/*/*/kbinaryclock.*
%{_tde_iconsdir}/*/*/apps/kcmcgi.*
%{_tde_iconsdir}/*/*/apps/kcmcolors.*
%{_tde_iconsdir}/*/*/apps/kcmcomponentchooser.*
%{_tde_iconsdir}/*/*/apps/kcmcrypto.*
%{_tde_iconsdir}/*/*/apps/kcmhistory.*
%{_tde_iconsdir}/*/*/apps/kcmjoystick.*
%{_tde_iconsdir}/*/*/apps/kcmkded.*
%{_tde_iconsdir}/*/*/apps/kcmkdnssd.*
%{_tde_iconsdir}/*/*/apps/kcmkhtml_filter.*
%{_tde_iconsdir}/*/*/apps/kcmlaunch.*
%{_tde_iconsdir}/*/*/apps/kcmmedia.*
%{_tde_iconsdir}/*/*/apps/kcmmouse.*
%{_tde_iconsdir}/*/*/apps/kcmnetpref.*
%{_tde_iconsdir}/*/*/apps/kcmnic.*
%{_tde_iconsdir}/*/*/apps/kcmperformance.*
%{_tde_iconsdir}/*/*/apps/kcmprivacy.*
%{_tde_iconsdir}/*/*/apps/kcmspellchecking.*
%{_tde_iconsdir}/*/*/*/ieee1394.*
%{_tde_iconsdir}/*/*/*/kdeprintfax.*
%{_tde_iconsdir}/*/*/*/kdisknav.*
%{_tde_iconsdir}/*/*/*/knetattach.*
%{_tde_iconsdir}/*/*/*/key_bindings.*
%{_tde_iconsdir}/*/*/*/keyboard_layout.*
%{_tde_iconsdir}/*/*/*/kfm_home.*
%{_tde_iconsdir}/*/*/*/khelpcenter.*
%{_tde_iconsdir}/*/*/*/kjobviewer.*
%{_tde_iconsdir}/*/*/*/konsole.*
%{_tde_iconsdir}/*/*/*/l*.*
%{_tde_iconsdir}/*/*/*/m*.*
%{_tde_iconsdir}/*/*/*/ne*.*
%{_tde_iconsdir}/*/*/*/opera.*
%{_tde_iconsdir}/*/*/*/r*.*
%{_tde_iconsdir}/*/*/*/s*.*
%{_tde_iconsdir}/*/*/*/usb.*
%{_tde_iconsdir}/*/*/*/vnc.*
%{_tde_iconsdir}/*/*/*/w*.*
%{_tde_iconsdir}/*/*/*/e*.*
%{_tde_iconsdir}/*/*/*/kcmdevices.*
%{_tde_iconsdir}/*/*/*/kcmdrkonqi.*
%{_tde_iconsdir}/*/*/*/kcmmemory.*
%{_tde_iconsdir}/*/*/*/kcmmidi.*
%{_tde_iconsdir}/*/*/*/kcmpartitions.*
%{_tde_iconsdir}/*/*/*/kcmpci.*
%{_tde_iconsdir}/*/*/*/kcmprocessor.*
%{_tde_iconsdir}/*/*/*/kcmscsi.*
%{_tde_iconsdir}/*/*/*/kthememgr.*
%{_tde_iconsdir}/*/*/*/kcontrol.*
%{_tde_iconsdir}/*/*/*/kxkb.*
%{_tde_iconsdir}/*/*/*/p*.*
%{_tde_iconsdir}/*/*/*/t*.*
%{_tde_iconsdir}/*/*/*/qtella.*
%{_tde_iconsdir}/*/*/*/x*.*
# these have no PNG
%{_tde_iconsdir}/*/scalable/apps/hardware.svgz
%{_tde_iconsdir}/*/scalable/apps/kate2.svgz
%{_tde_iconsdir}/*/scalable/apps/kwrite2.svgz
%{_tde_iconsdir}/*/scalable/apps/openoffice.svgz
%{_tde_iconsdir}/*/scalable/apps/quicktime.svgz
%{_tde_sharedir}/locale
%{_tde_mimedir}/application/x-konsole.desktop
%{_tde_mimedir}/application/x-ktheme.desktop
%{_tde_mimedir}/application/x-smb-server.desktop
%{_tde_mimedir}/print
%{_tde_servicesdir}/textthumbnail.desktop
%{_tde_servicesdir}/htmlthumbnail.desktop
%{_tde_servicesdir}/ka*.desktop
%{_tde_servicesdir}/kdeprint_part.desktop
%{_tde_servicesdir}/konsolepart.desktop
%{_tde_servicesdir}/konsole-script.desktop
%{_tde_servicesdir}/kshorturifilter.desktop
%{_tde_servicesdir}/ku*.desktop
%{_tde_servicesdir}/searchproviders
%{_tde_servicesdir}/useragentstrings
%{_tde_servicesdir}/imagethumbnail.desktop
%{_tde_servicesdir}/kxkb.desktop
%{_tde_servicesdir}/kmanpart.desktop
%{_tde_servicesdir}/localdomainurifilter.desktop
%{_tde_servicesdir}/kwrited.desktop
%{_tde_servicesdir}/djvuthumbnail.desktop
%{_tde_servicesdir}/kded/kwrited.desktop
%{_tde_servicetypesdir}/terminalemulator.desktop
%{_tde_servicetypesdir}/kateplugin.desktop
%{_tde_servicetypesdir}/findpart.desktop
%{_tde_servicetypesdir}/searchprovider.desktop
%{_tde_servicetypesdir}/thumbcreator.desktop
%{_tde_servicetypesdir}/uasprovider.desktop
%exclude %{_tde_sounddir}/KDE_Close_Window*
%exclude %{_tde_sounddir}/KDE_Dialog*
%exclude %{_tde_sounddir}/KDE_Desktop*
%exclude %{_tde_sounddir}/KDE_Logout*
%exclude %{_tde_sounddir}/KDE_Startup*
%exclude %{_tde_sounddir}/KDE_Window*
%{_tde_sounddir}
%{_tde_sharedir}/templates
%{_tde_servicesdir}/khelpcenter.desktop
%{_tde_bindir}/keditbookmarks
%{_tde_bindir}/kfm*
%{_tde_datadir}/kbookmark
%{_tde_datadir}/keditbookmarks
%{_tde_iconsdir}/*/*/*/keditbookmarks.*
%{_tde_iconsdir}/*/*/*/kfm.*
%{_tde_iconsdir}/*/*/*/konqueror.*
%{_tde_servicesdir}/konq*
%{_tde_servicetypesdir}/konq*
%{_tde_servicesdir}/cursorthumbnail.desktop
%{_tde_modulesdir}/kcm_randr.*
%{_tde_bindir}/krandrtray
%{_tde_applicationsdir}/kde/krandrtray.desktop
%{_tde_modulesdir}/kded_mediamanager.*
%{_tde_modulesdir}/kfile_media.*
%{_tde_modulesdir}/kfile_trash.*
%{_tde_applicationsdir}/kde/devices.desktop
%{_tde_applicationsdir}/kde/knetattach.desktop
%{_tde_applicationsdir}/kde/opengl.desktop
%{_tde_iconsdir}/*/*/*/kcmopengl.*
%{_tde_mimedir}/media
%{_tde_servicesdir}/kded/mediamanager.desktop
%{_tde_servicesdir}/kded/homedirnotify.desktop
%{_tde_servicesdir}/kded/medianotifier.desktop
%{_tde_servicesdir}/kfile_media.desktop
%{_tde_servicesdir}/kfile_trash.desktop
%{_tde_servicesdir}/kfile_trash_system.desktop
%{_tde_mimedir}/fonts/package.desktop
%{_tde_modulesdir}/exrthumbnail.*
%{_tde_servicesdir}/exrthumbnail.desktop
%dir %{_tde_mimedir}/fonts
%{_tde_bindir}/kfontinst
%{_tde_modulesdir}/fontthumbnail.*
%{_tde_modulesdir}/kfile_font.*
%{_tde_modulesdir}/libkfontviewpart.*
%dir %{_tde_datadir}/kfontview
%{_tde_datadir}/kfontview/kfontviewpart.rc
%{_tde_applicationsdir}/kde/kcmfontinst.desktop
%{_tde_mimedir}/fonts/folder.desktop
%{_tde_mimedir}/fonts/system-folder.desktop
%{_tde_servicesdir}/fontthumbnail.desktop
%{_tde_servicesdir}/kfile_font.desktop
%{_tde_servicesdir}/kfontviewpart.desktop
%_mandir/man1/*
%{_mandir}/man8/kcheckpass.8.gz
%doc %lang(en) %{_tde_htmldir}/en/kcontrol
%doc %lang(en) %{_tde_htmldir}/en/kdcop
%doc %lang(en) %{_tde_htmldir}/en/kdebugdialog
%doc %lang(en) %{_tde_htmldir}/en/kdeprint
%doc %lang(en) %{_tde_htmldir}/en/kdesu
%exclude %{_tde_htmldir}/en/khelpcenter/userguide
%exclude %{_tde_htmldir}/en/khelpcenter/visualdict
%doc %lang(en) %{_tde_htmldir}/en/khelpcenter
%doc %lang(en) %{_tde_htmldir}/en/knetattach
%{_tde_applicationsdir}/kde/desktoppath.desktop
%files samba
%defattr(-,root,root)
%{_tde_modulesdir}/kcm_samba.*
%{_tde_modulesdir}/kio_smb.*
%{_tde_servicesdir}/smb.protocol
%dir %{_tde_datadir}/konqueror/dirtree
%dir %{_tde_datadir}/konqueror/dirtree/remote
%{_tde_datadir}/konqueror/dirtree/remote/smb-network.desktop
%{_tde_mimedir}/application/x-smb-workgroup.desktop
%files kdm
%defattr(-,root,root)
%dir %{_tde_docdir}/kdm
%{_tde_bindir}/genkdmconf
%{_tde_bindir}/kdm*
%{_tde_bindir}/krootimage
%{_tde_datadir}/kdm
%{_tde_modulesdir}/kgreet_pam.*
%doc %{_tde_docdir}/kdm/README
%dir %{_tde_configdir}/kdm
%config(noreplace) %{_tde_configdir}/kdm/kdmrc
%config(noreplace) %{_tde_configdir}/kdm/backgroundrc
%ghost /var/run/xdmctl
# kdm has not been renamed.
%{_sbindir}/rckdm
%{_tde_applicationsdir}/kde/kdm.desktop
%{_tde_iconsdir}/*/*/*/kdmconfig.*
%{_tde_modulesdir}/kcm_kdm.*
%doc %lang(en) %{_tde_htmldir}/en/kdm
%files session
%defattr(-,root,root)
/usr/bin/tde
/usr/bin/starttde
/usr/share/xsessions/kde.desktop
%files extra
%defattr(-,root,root)
%{_tde_bindir}/kpersonalizer
%{_tde_applicationsdir}/kde/kpersonalizer.desktop
%{_tde_datadir}/kpersonalizer
%{_tde_iconsdir}/*/*/*/kpersonalizer.*
%{_tde_bindir}/kfontview
%{_tde_applicationsdir}/kde/kfontview.desktop
%{_tde_datadir}/kfontview/kfontviewui.rc
%{_tde_modulesdir}/khotkeys_arts.*
%files nsplugin
%defattr(-,root,root)
%{_tde_bindir}/nsplugin*
%{_tde_datadir}/plugin/nspluginpart.rc
%dir %{_tde_appsdir}/Settings/WebBrowsing
%{_tde_appsdir}/Settings/WebBrowsing/nsplugin.desktop
%files devel
%defattr(-,root,root)
%{_tde_includedir}/*
%{_tde_libdir}/libkonq.so
%{_tde_libdir}/libkdecorations.so
%{_tde_libdir}/libkonqsidebarplugin.so
%{_tde_libdir}/libkickermain.so
%{_tde_libdir}/libtask*.so
%{_tde_libdir}/libksgrd.so
%{_tde_libdir}/libkickoffsearch_interfaces.so
%{_tde_libdir}/libkickoffsearch_interfaces.la
%{_tde_libdir}/libksplashthemes.so
%{_tde_libdir}/libkateinterfaces.so
%{_tde_libdir}/libkateutils.so
%{_tde_libdir}/libkhotkeys_shared.so
%{_tde_libdir}/libkateinterfaces.la
%{_tde_libdir}/libkateutils.la
%{_tde_libdir}/libkdecorations.la
%{_tde_libdir}/libkfontinst.la
%{_tde_libdir}/libkfontinst.so
%{_tde_libdir}/libkhotkeys_shared.la
%{_tde_libdir}/libkickermain.la
%{_tde_libdir}/libkonq.la
%{_tde_libdir}/libkonqsidebarplugin.la
%{_tde_libdir}/libksgrd.la
%{_tde_libdir}/libksplashthemes.la
%{_tde_libdir}/libtaskbar.la
%{_tde_libdir}/libtaskmanager.la
%{_tde_libdir}/libkasbar.so
%{_tde_libdir}/libkasbar.la
%files ksysguardd
%defattr(-,root,root)
%dir /etc/slp.reg.d
%{_bindir}/ksysguardd
%{_tde_bindir}/ksysguardd
%config(noreplace) /etc/ksysguarddrc
/etc/init.d/ksysguardd
%{_sbindir}/rcksysguardd
%config(noreplace) /etc/slp.reg.d/*
%files -n fileshareset
%defattr(-,root,root)
%config(noreplace) /etc/security/fileshare.conf
%{_bindir}/filesharelist
%verify(not mode) %{_bindir}/fileshareset
%{_mandir}/man8/fileshareset.8.gz
%files apps
%defattr(-,root,root)
%{_tde_bindir}/konsole*
%{_tde_modulesdir}/konsole.*
%{_tde_modulesdir}/kcm_konsole.*
%{_tde_libdir}/libkdeinit_konsole.so
%{_tde_applicationsdir}/kde/konsole.desktop
%{_tde_applicationsdir}/kde/konsolesu.desktop
%doc %lang(en) %{_tde_htmldir}/en/konsole
%{_tde_applicationsdir}/kde/Home.desktop
%{_tde_libdir}/libkdeinit_konqueror.so
%{_tde_datadir}/konqueror/konq-simplebrowser.rc
%{_tde_applicationsdir}/kde/konquerorsu.desktop
%{_tde_appsdir}/konqueror.desktop
%doc %lang(en) %{_tde_htmldir}/en/konqueror
%{_tde_configdir}.kcfg/konqueror.kcfg
%{_tde_bindir}/konqueror
%{_tde_modulesdir}/konq*.so
%{_tde_modulesdir}/konq*.la
%dir %{_tde_datadir}/konqueror
%{_tde_datadir}/konqueror/tiles
%{_tde_datadir}/konqueror/about
%{_tde_datadir}/konqueror/icons
%{_tde_datadir}/konqueror/konqueror.rc
%{_tde_datadir}/konqueror/p*
%{_tde_datadir}/konqueror/servicemenus
%{_tde_modulesdir}/konqueror.*
%{_tde_datadir}/konqiconview
%{_tde_datadir}/konqlistview
%{_tde_datadir}/konqsidebartng
%{_tde_modulesdir}/kded_konqy_preloader.*
%{_tde_servicesdir}/kded/konqy_preloader.desktop
%{_tde_applicationsdir}/kde/konqbrowser.desktop
%{_tde_applicationsdir}/kde/konqfilemgr.desktop
%{_tde_configdir}.kcfg/konq_listview.kcfg
%config(noreplace) %{_tde_configdir}/konqsidebartng.rc
%{_tde_bindir}/kfind
%{_tde_modulesdir}/libkfindpart.*
%{_tde_applicationsdir}/kde/Kfind.desktop
%{_tde_datadir}/kfindpart
%{_tde_iconsdir}/*/*/*/kfind.*
%{_tde_servicesdir}/kfindpart.desktop
%doc %lang(en) %{_tde_htmldir}/en/kfind
%{_tde_bindir}/kwrite
%{_tde_modulesdir}/kwrite.*
%{_tde_libdir}/libkdeinit_kwrite.so
%{_tde_applicationsdir}/kde/kwrite.desktop
%{_tde_datadir}/kwrite
%{_tde_iconsdir}/*/*/*/kwrite.*
%doc %lang(en) %{_tde_htmldir}/en/kwrite
%{_tde_bindir}/kate
%{_tde_modulesdir}/kate.*
%{_tde_libdir}/libkateinterfaces.so.*
%{_tde_libdir}/libkateutils.so.*
%{_tde_libdir}/libkdeinit_kate.so
%{_tde_applicationsdir}/kde/kate.desktop
%{_tde_datadir}/kate
%{_tde_configdir}/katerc
%{_tde_iconsdir}/*/*/*/kate.*
%doc %lang(en) %{_tde_htmldir}/en/kate
%files workspace
%defattr(-,root,root)
%exclude %{_datadir}/default_blue.*
%doc %lang(en) %{_tde_htmldir}/en/kicker
%{_datadir}/wallpapers
%{_tde_bindir}/startkde
%{_tde_bindir}/kdesktop
%{_tde_bindir}/kdesktop_lock
%{_tde_bindir}/ksmserver
%{_tde_libdir}/libkdeinit_ksmserver.so
%{_tde_bindir}/ksplash
%{_tde_bindir}/ksplashsimple
%{_tde_modulesdir}/kdesktop.*
%{_tde_datadir}/kdesktop
%{_tde_configdir}.kcfg/kdesktop.kcfg
%config(noreplace) %{_tde_configdir}/kdesktop_custom_menu*
%{_tde_bindir}/kicker
%{_tde_modulesdir}/kicker*
%{_tde_modulesdir}/kcm_kicker*
%{_tde_libdir}/libkickermain.so.*
%{_tde_applicationsdir}/kde/kcmkicker.desktop
%{_tde_datadir}/kicker
%{_tde_configdir}.kcfg/kickerSettings.kcfg
%{_tde_iconsdir}/*/*/*/kcmkicker.*
%{_tde_iconsdir}/*/*/*/kicker.*
%{_tde_libdir}/kconf_update_bin/kicker-3.4-reverseLayout
%{_tde_bindir}/kwin
%{_tde_bindir}/kwin_killer_helper
%{_tde_bindir}/kwin_rules_dialog
%{_tde_modulesdir}/kwin_*
%{_tde_datadir}/kwin
%{_tde_modulesdir}/kwin.*
%{_tde_modulesdir}/kwin3_*
%{_tde_libdir}/kconf_update_bin/kwin_update_default_rules
%{_tde_libdir}/kconf_update_bin/kwin_update_window_settings
%{_tde_applicationsdir}/kde/kwinrules.desktop
%{_tde_applicationsdir}/kde/kwindecoration.desktop
%{_tde_applicationsdir}/kde/kwinoptions.desktop
%{_tde_configdir}.kcfg/kwin.kcfg
%{_tde_iconsdir}/*/*/*/kwin.*
/var/adm/fillup-templates/sysconfig.windowmanager-kdebase3
%{_tde_datadir}/ksplash
%{_tde_servicesdir}/ksplash.desktop
%{_tde_servicesdir}/ksplashdefault.desktop
%{_tde_servicesdir}/ksplashredmond.desktop
%{_tde_servicesdir}/ksplashstandard.desktop
%{_tde_servicetypesdir}/ksplashplugins.desktop
%{_tde_iconsdir}/*/*/*/ksplash.*
%{_tde_modulesdir}/ksplash*
%{_tde_libdir}/libksplashthemes.so.*
%{_tde_iconsdir}/*/*/apps/kcmsmserver.*
%{_tde_applicationsdir}/kde/kcmsmserver.desktop
%{_tde_modulesdir}/ksmserver.*
%{_tde_datadir}/ksmserver
%{_tde_modulesdir}/clock_panelapplet.*
%{_tde_modulesdir}/dockbar_panelextension.*
%{_tde_modulesdir}/kasbar_panelextension.*
%{_tde_modulesdir}/menu_panelapplet.*
%{_tde_modulesdir}/klipper_panelapplet.*
%{_tde_modulesdir}/launcher_panelapplet.*
%{_tde_modulesdir}/lockout_panelapplet.*
%{_tde_modulesdir}/minipager_panelapplet.*
%{_tde_modulesdir}/naughty_panelapplet.*
%{_tde_modulesdir}/run_panelapplet.*
%{_tde_modulesdir}/sidebar_panelextension.*
%{_tde_applicationsdir}/kde/panel.desktop
%{_tde_applicationsdir}/kde/panel_appearance.desktop
%{_tde_modulesdir}/media_panelapplet.*
%{_tde_modulesdir}/kcm_taskbar.*
%{_tde_applicationsdir}/kde/kcmtaskbar.desktop
%{_tde_configdir}.kcfg/taskbar.kcfg
%{_tde_iconsdir}/*/*/apps/kcmtaskbar.*
%{_tde_modulesdir}/kcm_screensaver.*
%{_tde_applicationsdir}/kde/screensaver.desktop
%{_tde_appsdir}/System/ScreenSavers/KBlankscreen.desktop
%{_tde_appsdir}/System/ScreenSavers/KRandom.desktop
%{_tde_bindir}/kwebdesktop
%{_tde_configdir}.kcfg/kwebdesktop.kcfg
%{_tde_applicationsdir}/kde/background.desktop
%{_tde_modulesdir}/kcm_background*
%{_tde_bindir}/default_desktop_aligning
%{_tde_applicationsdir}/kde/desktop.desktop
%{_tde_applicationsdir}/kde/desktopbehavior.desktop
%{_tde_applicationsdir}/kde/ksplashthememgr.desktop
%{_tde_iconsdir}/*/*/apps/kcmdesktop.*
%{_tde_iconsdir}/*/*/apps/kcmdesktopbehavior.*
%{_tde_modulesdir}/kcm_ksplashthemes.*
%{_tde_modulesdir}/kcm_kwindecoration.*
%{_tde_modulesdir}/kcm_kwinoptions.*
%{_tde_modulesdir}/kcm_kwinrules.*
%doc %lang(en) %{_tde_htmldir}/en/ksplashml
%{_tde_prefix}/shutdown
%{_tde_libdir}/libkickoffsearch_interfaces.so.*
%{_tde_servicetypesdir}/kickoffsearchplugin.desktop
%{_tde_sharedir}/autostart/*
%{_tde_datadir}/naughtyapplet
%{_tde_libdir}/libtask*.so.*
%{_tde_bindir}/extensionproxy
%{_tde_bindir}/appletproxy
%{_tde_modulesdir}/appletproxy.*
%{_tde_modulesdir}/extensionproxy.*
%{_tde_modulesdir}/taskbar*
%{_tde_modulesdir}/trash_panelapplet*
%{_tde_modulesdir}/sys*
%{_tde_datadir}/clockapplet
%{_tde_bindir}/kasbar
%{_tde_libdir}/libkasbar.so.*
%{_tde_libdir}/libkdeinit_kicker.so
%{_tde_libdir}/libkdeinit_appletproxy.so
%{_tde_libdir}/libkdeinit_extensionproxy.so
%{_tde_libdir}/libkdeinit_kdesktop.so
%{_tde_libdir}/libkdeinit_kwin.so
%{_tde_libdir}/libkdeinit_kwin_rules_dialog.so
%{_tde_bindir}/ktip
%{_tde_sharedir}/appl*/*/ktip.desktop
%{_tde_iconsdir}/*/*/*/ktip.*
%{_tde_bindir}/kpager
%{_tde_sharedir}/appl*/*/kpager.desktop
%{_tde_iconsdir}/*/*/*/kpager.*
%doc %lang(en) %{_tde_htmldir}/en/kpager
%{_tde_bindir}/klipper
%{_tde_modulesdir}/klipper.*
%{_tde_libdir}/libkdeinit_klipper.so
%{_tde_applicationsdir}/kde/klipper.desktop
%config(noreplace) %{_tde_configdir}/klipperrc
%{_tde_iconsdir}/*/*/*/klipper.*
%doc %lang(en) %{_tde_htmldir}/en/klipper
%{_tde_applicationsdir}/kde/kmenuedit.desktop
%{_tde_datadir}/kmenuedit
%{_tde_iconsdir}/*/*/*/kmenuedit.*
%doc %lang(en) %{_tde_htmldir}/en/kmenuedit
%{_tde_bindir}/kmenuedit
%{_tde_modulesdir}/kmenuedit.*
%{_tde_libdir}/libkdeinit_kmenuedit.so
%{_tde_bindir}/kinfocenter
%{_tde_applicationsdir}/kde/kinfocenter.desktop
%{_tde_datadir}/kinfocenter
%doc %lang(en) %{_tde_htmldir}/en/kinfocenter
%doc %lang(en) %{_tde_htmldir}/en/khelpcenter/userguide
%doc %lang(en) %{_tde_htmldir}/en/khelpcenter/visualdict
%{_tde_sounddir}/KDE_Close_Window*
%{_tde_sounddir}/KDE_Dialog*
%{_tde_sounddir}/KDE_Desktop*
%{_tde_sounddir}/KDE_Logout*
%{_tde_sounddir}/KDE_Startup*
%{_tde_sounddir}/KDE_Window*
%{_tde_libdir}/libkdeinit_khotkeys.so
%{_tde_modulesdir}/kcm_khotkeys.*
%{_tde_modulesdir}/kcm_khotkeys_init.*
%{_tde_iconsdir}/*/*/*/khotkeys.*
%{_tde_bindir}/khotkeys
%{_tde_libdir}/kconf_update_bin/khotkeys_update
%{_tde_modulesdir}/khotkeys.*
%{_tde_modulesdir}/kded_khotkeys.*
%{_tde_libdir}/libkhotkeys_shared.so.*
%{_tde_applicationsdir}/kde/khotkeys.desktop
%{_tde_datadir}/khotkeys
%{_tde_servicesdir}/kded/khotkeys.desktop
%{_tde_bindir}/ksysguard
%{_tde_applicationsdir}/kde/ksysguard.desktop
%{_tde_datadir}/ksysguard
%{_tde_iconsdir}/*/*/*/ksysguard.*
%{_tde_mimedir}/application/x-ksysguard.desktop
%doc %lang(en) %{_tde_htmldir}/en/ksysguard
%doc %lang(en) %{_tde_htmldir}/en/kxkb
%{_tde_libdir}/libksgrd.so.*
%{_tde_bindir}/kompmgr
%doc %lang(en) %{_tde_htmldir}/en/kompmgr
%files runtime
%defattr(-,root,root)
%doc %lang(en) %{_tde_htmldir}/en/kioslave
%exclude %{_tde_modulesdir}/kio_smb.*
%exclude %{_tde_servicesdir}/smb.protocol
%{_tde_bindir}/kde3
%{_tde_bindir}/kreadconfig
%{_tde_bindir}/kwriteconfig
%{_tde_bindir}/kprinter
%{_tde_libdir}/libkdeinit_kprinter.so
%{_tde_bindir}/kdesu
%{_tde_modulesdir}/kio_*
%{_tde_libdir}/libkfontinst.so.*
%{_tde_servicesdir}/*.protocol
%{_tde_libdir}/libkonq.so.*
%{_tde_libdir}/libkonqsidebarplugin.so.*
%{_tde_modulesdir}/kded_favicons.*
%{_tde_servicesdir}/kded/favicons.desktop
%{_tde_libdir}/libkdecorations.so.*
%{_tde_modulesdir}/kgreet_winbind.*
%{_tde_modulesdir}/kgreet_classic.*
%config /etc/pam.d/kcheckpass
%verify(not mode) %attr(4755,root,shadow) %{_tde_bindir}/kcheckpass
%{_tde_iconsdir}/*/*/*/knotify.*
%{_tde_iconsdir}/*/*/*/kscreensaver.*
%{_tde_iconsdir}/*/*/*/style.*
%{_tde_iconsdir}/*/*/*/looknfeel.*
%{_tde_iconsdir}/*/*/*/iconthemes.*
%{_tde_iconsdir}/*/*/*/keyboard.*
%{_tde_iconsdir}/*/*/*/kcmsound.*
%{_tde_iconsdir}/*/*/*/energy.*
%{_tde_iconsdir}/*/*/*/kcmkwm.*
%{_tde_iconsdir}/*/*/*/hwinfo.*
%{_tde_iconsdir}/*/*/*/date.*
%{_tde_iconsdir}/*/*/*/filetypes.*
%{_tde_iconsdir}/*/*/*/kcmsystem.*
%{_tde_iconsdir}/*/*/*/personal.*
%changelog