SPECS: kdebase.spec - merged KDE 3.5.9 from AC-branch

glen glen at pld-linux.org
Sat Feb 16 00:20:12 CET 2008


Author: glen                         Date: Fri Feb 15 23:20:12 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- merged KDE 3.5.9 from AC-branch

---- Files affected:
SPECS:
   kdebase.spec (1.596 -> 1.597) 

---- Diffs:

================================================================
Index: SPECS/kdebase.spec
diff -u SPECS/kdebase.spec:1.596 SPECS/kdebase.spec:1.597
--- SPECS/kdebase.spec:1.596	Tue Jan 22 23:04:28 2008
+++ SPECS/kdebase.spec	Sat Feb 16 00:20:06 2008
@@ -29,13 +29,13 @@
 Summary(uk.UTF-8):	K Desktop Environment - базові файли
 Summary(zh_CN.UTF-8):	KDE核心
 Name:		kdebase
-Version:	3.5.8
-Release:	10
+Version:	3.5.9
+Release:	2
 Epoch:		9
 License:	GPL
 Group:		X11/Applications
 Source0:	ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{name}-%{version}.tar.bz2
-# Source0-md5:	9990c669229daaaa8fca4c5e354441fd
+# Source0-md5:	c8c35389a238aa1b73e68ef5298eadf8
 Source1:	%{name}-kdesktop.pam
 Source2:	%{name}-kdm.pam
 Source3:	%{name}-kdm-np.pam
@@ -50,7 +50,7 @@
 Source13:	%{name}-konqsidebartng-PLD-entries-0.2.tar.bz2
 # Source13-md5:	aa373b561e1cedb78b652f43e19fc122
 # Temporary taken from kde svn
-Patch100:	%{name}-branch.diff
+#Patch100:	%{name}-branch.diff
 Patch0:		kde-common-PLD.patch
 Patch1:		%{name}-fontdir.patch
 # http://www.icefox.net/articles/kdeosx/grouplayer.diff
@@ -65,7 +65,6 @@
 Patch12:	%{name}-screensavers.patch
 Patch13:	%{name}-prefmenu.patch
 Patch14:	%{name}-session.patch
-Patch15:	%{name}-xembed.patch
 Patch16:	%{name}-vmenus.patch
 Patch18:	%{name}-kio_settings.patch
 Patch19:	%{name}-konsole-default-keytab.patch
@@ -111,14 +110,15 @@
 BuildRequires:	libxml2-progs
 BuildRequires:	lm_sensors-devel
 BuildRequires:	motif-devel
-%{?with_ldap:BuildRequires:	openldap-devel >= 2.4.6}
+%{?with_ldap:BuildRequires:	openldap-devel >= 2.3.0}
 BuildRequires:	openssl-devel >= 0.9.7c
 BuildRequires:	pam-devel
 BuildRequires:	pkgconfig
 %{?with_hidden_visibility:BuildRequires:	qt-devel >= 6:3.3.5.051113-1}
 %{?with_apidocs:BuildRequires:	qt-doc}
 BuildRequires:	rpm-pythonprov
-BuildRequires:	rpmbuild(macros) >= 1.356
+BuildRequires:	rpmbuild(find_lang) >= 1.32
+BuildRequires:	rpmbuild(macros) >= 1.426
 BuildRequires:	sed >= 4.0
 #BuildRequires:	unsermake >= 040511
 BuildRequires:	xorg-app-bdftopcf
@@ -1064,7 +1064,6 @@
 %patch12 -p1
 %patch13 -p1
 %patch14 -p1
-%patch15 -p0
 %patch16 -p1
 %patch18 -p1
 # FIXME (still needed?)
@@ -1161,221 +1160,206 @@
 %{?with_apidocs:%{__make} apidox}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-rm -rf *.lang
-
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT \
-	kde_htmldir=%{_kdedocdir}
+if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
+	rm -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
 
-install -d \
-	$RPM_BUILD_ROOT/etc/{X11/kdm/faces,pam.d,rc.d/init.d,security} \
-	$RPM_BUILD_ROOT%{_libdir}/kde3/plugins/konqueror \
-	$RPM_BUILD_ROOT%{_datadir}/apps/kate/{scripts,plugins}
+	%{__make} install \
+		DESTDIR=$RPM_BUILD_ROOT \
+		kde_htmldir=%{_kdedocdir}
 
-%browser_plugins_add_browser konqueror -p %{_libdir}/kde3/plugins/konqueror
-
-if [ -d "$RPM_BUILD_ROOT%{_kdedocdir}/en/%{name}-%{version}-apidocs" ] ; then
-	mv -f $RPM_BUILD_ROOT{%{_kdedocdir}/en/%{name}-%{version}-apidocs,%{_kdedocdir}/en/%{name}-apidocs}
+	touch makeinstall.stamp
 fi
 
-# Drop generated Xsession file (we have own one)
-rm -f $RPM_BUILD_ROOT/etc/X11/kdm/Xsession
+if [ ! -f installed.stamp ]; then
+	install -d \
+		$RPM_BUILD_ROOT/etc/{X11/kdm/faces,pam.d,rc.d/init.d,security} \
+		$RPM_BUILD_ROOT%{_libdir}/kde3/plugins/konqueror \
+		$RPM_BUILD_ROOT%{_datadir}/apps/kate/{scripts,plugins}
 
-# Install miscleanous PLD files
-install %{SOURCE1}	$RPM_BUILD_ROOT/etc/pam.d/kdesktop
-install %{SOURCE2}	$RPM_BUILD_ROOT/etc/pam.d/kdm
-install %{SOURCE3}	$RPM_BUILD_ROOT/etc/pam.d/kdm-np
-install %{SOURCE4}	$RPM_BUILD_ROOT/etc/rc.d/init.d/kdm
-install %{SOURCE5}	$RPM_BUILD_ROOT/etc/X11/kdm/Xsession
-install %{SOURCE6}	$RPM_BUILD_ROOT%{_datadir}/apps/kdm/pics/pldlogo.png
-install %{SOURCE7}	$RPM_BUILD_ROOT%{_datadir}/wallpapers/kdm_pld.png
-
-%{__tar} xfj %{SOURCE8} -C $RPM_BUILD_ROOT%{_datadir}/services/searchproviders/
-%{__tar} xfj %{SOURCE10} -C $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/
-mv $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/scripts/* $RPM_BUILD_ROOT%{_bindir}
-rm -rf $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/scripts
-%{__tar} xfj %{SOURCE13} -C $RPM_BUILD_ROOT%{_datadir}/apps/konqsidebartng/virtual_folders/
-
-# Needed for pam support
-touch $RPM_BUILD_ROOT/etc/security/blacklist.kdm
-
-# Copying default faces to kdm config dir
-cp $RPM_BUILD_ROOT%{_datadir}/apps/kdm/pics/users/default1.png \
-	$RPM_BUILD_ROOT/etc/X11/kdm/faces/.default.face.icon
-cp $RPM_BUILD_ROOT%{_datadir}/apps/kdm/pics/users/root1.png \
-	$RPM_BUILD_ROOT/etc/X11/kdm/faces/root.face.icon
-
-# konqueror/dirtree no longer supported
-rm $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/dirtree/remote/smb-network.desktop
-
-# Workaround for gnome menu which maps all these to "Others" dir
-cd $RPM_BUILD_ROOT%{_desktopdir}/kde
-for f in $(grep -El 'X-KDE-settings|X-KDE-information' *); do
-	echo "OnlyShowIn=KDE" >> $f
-done
-cd -
+	%browser_plugins_add_browser konqueror -p %{_libdir}/kde3/plugins/konqueror
 
-# find_lang
-> core.lang
-programs="
-colors
-fonts
-kcmstyle
-kdebugdialog
-kdeprint
-kdesu
-khelpcenter
-knetattach
-kompmgr
-language
-"
-for i in $programs; do
-	%find_lang $i --with-kde
-	cat $i.lang >> core.lang
-	rm -f $i.lang
-done
+	if [ -d "$RPM_BUILD_ROOT%{_kdedocdir}/en/%{name}-%{version}-apidocs" ] ; then
+		mv -f $RPM_BUILD_ROOT{%{_kdedocdir}/en/%{name}-%{version}-apidocs,%{_kdedocdir}/en/%{name}-apidocs}
+	fi
 
-> %{name}.lang
-programs="
-arts
-background
-bell
-clock
-desktop
-desktopbehavior
-energy
-kcmaccess
-kcmlaunch
-kcmnotify
-kcmsmserver
-kcmtaskbar
-keyboard
-keys
-kicker
-kmenuedit
-ksplashml
-kwindecoration
-kxkb
-mouse
-panel
-panelappearance
-passwords
-performance
-spellchecking
-windowmanagement
-"
-for i in $programs; do
-	%find_lang $i --with-kde
-	cat $i.lang >> %{name}.lang
-	rm -f $i.lang
-done
+	# Drop generated Xsession file (we have own one)
+	%{__rm} $RPM_BUILD_ROOT/etc/X11/kdm/Xsession
 
-%find_lang konqueror	--with-kde
-programs="
-cache
-cookies
-crypto
-ebrowsing
-email
-filemanager
-filetypes
-icons
-kcmcss
-khtml
-netpref
-proxy
-smb
-useragent
-"
-for i in $programs; do
-	%find_lang $i --with-kde
-	cat $i.lang >> konqueror.lang
-	rm -f $i.lang
-done
+	# Install miscleanous PLD files
+	install %{SOURCE1}	$RPM_BUILD_ROOT/etc/pam.d/kdesktop
+	install %{SOURCE2}	$RPM_BUILD_ROOT/etc/pam.d/kdm
+	install %{SOURCE3}	$RPM_BUILD_ROOT/etc/pam.d/kdm-np
+	install %{SOURCE4}	$RPM_BUILD_ROOT/etc/rc.d/init.d/kdm
+	install %{SOURCE5}	$RPM_BUILD_ROOT/etc/X11/kdm/Xsession
+	install %{SOURCE6}	$RPM_BUILD_ROOT%{_datadir}/apps/kdm/pics/pldlogo.png
+	install %{SOURCE7}	$RPM_BUILD_ROOT%{_datadir}/wallpapers/kdm_pld.png
+
+	%{__tar} xfj %{SOURCE8} -C $RPM_BUILD_ROOT%{_datadir}/services/searchproviders/
+	%{__tar} xfj %{SOURCE10} -C $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/
+	mv $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/scripts/* $RPM_BUILD_ROOT%{_bindir}
+	rm -rf $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/scripts
+	%{__tar} xfj %{SOURCE13} -C $RPM_BUILD_ROOT%{_datadir}/apps/konqsidebartng/virtual_folders/
+
+	# Needed for pam support
+	touch $RPM_BUILD_ROOT/etc/security/blacklist.kdm
+
+	# Copying default faces to kdm config dir
+	cp $RPM_BUILD_ROOT%{_datadir}/apps/kdm/pics/users/default1.png \
+		$RPM_BUILD_ROOT/etc/X11/kdm/faces/.default.face.icon
+	cp $RPM_BUILD_ROOT%{_datadir}/apps/kdm/pics/users/root1.png \
+		$RPM_BUILD_ROOT/etc/X11/kdm/faces/root.face.icon
+
+	# konqueror/dirtree no longer supported
+	rm $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/dirtree/remote/smb-network.desktop
+
+	# Workaround for gnome menu which maps all these to "Others" dir
+	cd $RPM_BUILD_ROOT%{_desktopdir}/kde
+	for f in $(grep -El 'X-KDE-settings|X-KDE-information' *.desktop); do
+		echo "OnlyShowIn=KDE" >> $f
+	done
+	cd -
 
-%find_lang kappfinder	--with-kde
-%find_lang kate		--with-kde
-%find_lang kcmkonsole	--with-kde
-%find_lang kdm		--with-kde
-%find_lang kfind	--with-kde
-%find_lang kcmfontinst	--with-kde
-%find_lang kdcop	--with-kde
-%find_lang kinfocenter	--with-kde
-%find_lang kioslave	--with-kde
-%find_lang klipper	--with-kde
-%find_lang konsole	--with-kde
-%find_lang ksysguard	--with-kde
-%find_lang kpager	--with-kde
-%find_lang kwrite	--with-kde
-%find_lang screensaver	--with-kde
-cat kcmkonsole.lang	>> konsole.lang
-rm -f kcmkonsole.lang
-cat kioslave.lang	>> kinfocenter.lang
-rm -f kioslave.lang
+	if [ -d $RPM_BUILD_ROOT%{_kdedocdir}/en/%{name}-%{version}-apidocs ]; then
+		mv -f $RPM_BUILD_ROOT%{_kdedocdir}/en/%{name}-{%{version}-,}apidocs
+	fi
 
-# Omit apidocs entries
-sed -i 's/.*apidocs.*//' *.lang
+	%{__rm} $RPM_BUILD_ROOT/etc/X11/kdm/README
+	%{__rm} $RPM_BUILD_ROOT%{_docdir}/kdm/README
+	%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/kde/kcmkicker.desktop # see r1.328
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Internet/keditbookmarks.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/LookNFeel/Themes/iconthemes.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/LookNFeel/kcmtaskbar.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/LookNFeel/panel.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/LookNFeel/panel_appearance.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/WebBrowsing/khtml_appearance.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/WebBrowsing/nsplugin.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/WebBrowsing/smb.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/System/kappfinder.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/System/kmenuedit.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/System/kpersonalizer.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Toys/ktip.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/kpager.desktop
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/fonts/override/fonts.dir
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/apps/kdisplay/app-defaults/*.ad # dunno. not packaged
+	# apparently in applnk package
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-development-translation.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-development-webdevelopment.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-development.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-editors.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-edutainment.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-arcade.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-board.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-card.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-kids.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-roguelikes.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-strategy.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-graphics.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-internet-terminal.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-internet.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-main.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-more.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-multimedia.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-office.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-science.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-system-screensavers.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-system-terminal.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-system.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-toys.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-unknown.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-accessibility.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-desktop.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-file.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-peripherals.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-pim.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-xutils.directory
+	%{__rm} $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities.directory
+
+	# cleanup *.la
+	%{__rm} $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
+	%{__rm} $RPM_BUILD_ROOT%{_libdir}/libkdeinit_*.la
 
-if [ -d "$RPM_BUILD_ROOT%{_kdedocdir}/en/%{name}-%{version}-apidocs" ] ; then
-	mv -f $RPM_BUILD_ROOT%{_kdedocdir}/en/%{name}-{%{version}-,}apidocs
+	touch installed.stamp
 fi
 
-rm -f $RPM_BUILD_ROOT/etc/X11/kdm/README
-rm -f $RPM_BUILD_ROOT%{_docdir}/kdm/README
-rm -f $RPM_BUILD_ROOT%{_desktopdir}/kde/kcmkicker.desktop # see r1.328
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Internet/keditbookmarks.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/LookNFeel/Themes/iconthemes.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/LookNFeel/kcmtaskbar.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/LookNFeel/panel.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/LookNFeel/panel_appearance.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/WebBrowsing/khtml_appearance.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/WebBrowsing/nsplugin.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Settings/WebBrowsing/smb.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/System/kappfinder.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/System/kmenuedit.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/System/kpersonalizer.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Toys/ktip.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/kpager.desktop
-rm -f $RPM_BUILD_ROOT%{_datadir}/fonts/override/fonts.dir
-rm -f $RPM_BUILD_ROOT%{_datadir}/apps/kdisplay/app-defaults/*.ad # dunno. not packaged
-# apparently in applnk package
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-development-translation.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-development-webdevelopment.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-development.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-editors.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-edutainment.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-arcade.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-board.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-card.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-kids.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-roguelikes.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games-strategy.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-games.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-graphics.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-internet-terminal.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-internet.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-main.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-more.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-multimedia.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-office.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-science.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-system-screensavers.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-system-terminal.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-system.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-toys.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-unknown.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-accessibility.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-desktop.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-file.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-peripherals.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-pim.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities-xutils.directory
-rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-utilities.directory
-
-# cleanup *.la
-rm $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
-rm $RPM_BUILD_ROOT%{_libdir}/libkdeinit_*.la
+rm -f *.lang
+
+> core.lang
+%find_lang kdebugdialog --with-kde -a core.lang
+%find_lang kdeprint --with-kde -a core.lang
+%find_lang kdesu --with-kde -a core.lang
+%find_lang khelpcenter --with-kde -a core.lang
+%find_lang knetattach --with-kde -a core.lang
+%find_lang kompmgr --with-kde -a core.lang
+%find_lang kcontrol/colors --with-kde -a core.lang
+%find_lang kcontrol/fonts --with-kde -a core.lang
+%find_lang kcontrol/kcmstyle --with-kde -a core.lang
+%find_lang kcontrol/language --with-kde -a core.lang
+
+> %{name}.lang
+%find_lang kicker --with-kde -a %{name}.lang
+%find_lang kmenuedit --with-kde -a %{name}.lang
+%find_lang ksplashml --with-kde -a %{name}.lang
+%find_lang kxkb --with-kde -a %{name}.lang
+%find_lang kcontrol/clock --with-kde -a %{name}.lang
+%find_lang kcontrol/arts --with-kde -a %{name}.lang
+%find_lang kcontrol/background --with-kde -a %{name}.lang
+%find_lang kcontrol/bell --with-kde -a %{name}.lang
+%find_lang kcontrol/desktop --with-kde -a %{name}.lang
+%find_lang kcontrol/desktopbehavior --with-kde -a %{name}.lang
+%find_lang kcontrol/energy --with-kde -a %{name}.lang
+%find_lang kcontrol/kcmaccess --with-kde -a %{name}.lang
+%find_lang kcontrol/kcmlaunch --with-kde -a %{name}.lang
+%find_lang kcontrol/kcmnotify --with-kde -a %{name}.lang
+%find_lang kcontrol/kcmsmserver --with-kde -a %{name}.lang
+%find_lang kcontrol/kcmtaskbar --with-kde -a %{name}.lang
+%find_lang kcontrol/keyboard --with-kde -a %{name}.lang
+%find_lang kcontrol/keys --with-kde -a %{name}.lang
+%find_lang kcontrol/kwindecoration --with-kde -a %{name}.lang
+%find_lang kcontrol/mouse --with-kde -a %{name}.lang
+%find_lang kcontrol/panel --with-kde -a %{name}.lang
+%find_lang kcontrol/panelappearance --with-kde -a %{name}.lang
+%find_lang kcontrol/passwords --with-kde -a %{name}.lang
+%find_lang kcontrol/performance --with-kde -a %{name}.lang
+%find_lang kcontrol/spellchecking --with-kde -a %{name}.lang
+%find_lang kcontrol/windowmanagement --with-kde -a %{name}.lang
+
+%find_lang konqueror --with-kde
+%find_lang kcontrol/cache --with-kde -a konqueror.lang
+%find_lang kcontrol/cookies --with-kde -a konqueror.lang
+%find_lang kcontrol/crypto --with-kde -a konqueror.lang
+%find_lang kcontrol/ebrowsing --with-kde -a konqueror.lang
+%find_lang kcontrol/email --with-kde -a konqueror.lang
+%find_lang kcontrol/filemanager --with-kde -a konqueror.lang
+%find_lang kcontrol/filetypes --with-kde -a konqueror.lang
+%find_lang kcontrol/icons --with-kde -a konqueror.lang
+%find_lang kcontrol/kcmcss --with-kde -a konqueror.lang
+%find_lang kcontrol/khtml --with-kde -a konqueror.lang
+%find_lang kcontrol/netpref --with-kde -a konqueror.lang
+%find_lang kcontrol/proxy --with-kde -a konqueror.lang
+%find_lang kcontrol/smb --with-kde -a konqueror.lang
+%find_lang kcontrol/useragent --with-kde -a konqueror.lang
+
+%find_lang kappfinder --with-kde
+%find_lang kate --with-kde
+%find_lang kdm --with-kde
+%find_lang kcontrol/kdm --with-kde -a kdm.lang
+%find_lang kfind --with-kde
+%find_lang kcontrol/kcmfontinst	--with-kde -o kcmfontinst.lang
+%find_lang kdcop --with-kde
+%find_lang kinfocenter --with-kde
+%find_lang kioslave --with-kde -a kinfocenter.lang
+%find_lang klipper --with-kde
+%find_lang konsole --with-kde
+%find_lang kcontrol/kcmkonsole --with-kde -a konsole.lang
+%find_lang ksysguard --with-kde
+%find_lang kpager --with-kde
+%find_lang kwrite --with-kde
+%find_lang kcontrol/screensaver --with-kde -o screensaver.lang
+
+# Omit apidocs entries
+%{__sed} -i -e '/apidocs/d' *.lang
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -1599,7 +1583,6 @@
 %{_datadir}/services/imagethumbnail.desktop
 %{_datadir}/services/konsolepart.desktop
 %{_datadir}/services/textthumbnail.desktop
-#%{_datadir}/services/picturethumbnail.desktop
 %{_datadir}/services/thumbnail.protocol
 %{_datadir}/servicetypes/terminalemulator.desktop
 %{_datadir}/servicetypes/thumbcreator.desktop
@@ -1609,7 +1592,7 @@
 %{_fontsdir}/misc/console*.gz
 %{_datadir}/apps/konsole
 %{_datadir}/mimelnk/application/x-konsole.desktop
-%{_iconsdir}/[!l]*/*/apps/bell.png
+%{_iconsdir}/crystalsvg/*/apps/bell.png
 %{_iconsdir}/*/*/apps/key_bindings.png
 
 %files core -f core.lang
@@ -1762,10 +1745,6 @@
 %attr(755,root,root) %{_bindir}/kwin_rules_dialog
 %attr(755,root,root) %{_bindir}/kxkb
 %attr(755,root,root) %{_bindir}/startkde
-%attr(755,root,root) %{_libdir}/kconf_update_bin/khotkeys_update
-%attr(755,root,root) %{_libdir}/kconf_update_bin/kicker-3.4-reverseLayout
-%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin_update_window_settings
-%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin_update_default_rules
 # New
 %attr(755,root,root) %{_bindir}/kbookmarkmerger
 %attr(755,root,root) %{_bindir}/kcheckrunning
@@ -1835,9 +1814,13 @@
 %{_datadir}/apps/kcminput/pics
 %{_datadir}/apps/kcmkeys
 %{_datadir}/apps/kcmlocale
+%{_datadir}/apps/kconf_update/*.upd
 %attr(755,root,root) %{_datadir}/apps/kconf_update/*.pl
 %attr(755,root,root) %{_datadir}/apps/kconf_update/*.sh
-%{_datadir}/apps/kconf_update/*.upd
+%attr(755,root,root) %{_libdir}/kconf_update_bin/khotkeys_update
+%attr(755,root,root) %{_libdir}/kconf_update_bin/kicker-3.4-reverseLayout
+%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin_update_window_settings
+%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin_update_default_rules
 %{_datadir}/apps/kdesktop
 %{_datadir}/apps/kdewizard
 # Do not include this!
@@ -2142,12 +2125,18 @@
 %files desktop-libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libkhotkeys_shared.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkhotkeys_shared.so.1
 %attr(755,root,root) %{_libdir}/libkasbar.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkasbar.so.1
 %attr(755,root,root) %{_libdir}/libkdecorations.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkdecorations.so.1
 %attr(755,root,root) %{_libdir}/libksplashthemes.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libksplashthemes.so.0
 # Merged kicker
 %attr(755,root,root) %{_libdir}/libtaskbar.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libtaskbar.so.1
 %attr(755,root,root) %{_libdir}/libtaskmanager.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libtaskmanager.so.1
 
 %files infocenter -f kinfocenter.lang
 %defattr(644,root,root,755)
@@ -2242,6 +2231,7 @@
 %attr(755,root,root) %{_bindir}/kfontinst
 %attr(755,root,root) %{_bindir}/kfontview
 %attr(755,root,root) %{_libdir}/libkfontinst.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkfontinst.so.0
 %attr(755,root,root) %{_libdir}/kde3/libkfontviewpart.so
 %attr(755,root,root) %{_libdir}/kde3/kcm_fontinst.so
 %attr(755,root,root) %{_libdir}/kde3/kio_fonts.so
@@ -2331,11 +2321,14 @@
 %files libkate
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libkateinterfaces.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkateinterfaces.so.0
 %attr(755,root,root) %{_libdir}/libkateutils.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkateutils.so.0
 
 %files libksgrd
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libksgrd.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libksgrd.so.1
 
 %files screensavers -f screensaver.lang
 %defattr(644,root,root,755)
@@ -2615,8 +2608,11 @@
 %files -n konqueror-libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libkickermain.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkickermain.so.1
 %attr(755,root,root) %{_libdir}/libkonq.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkonq.so.4
 %attr(755,root,root) %{_libdir}/libkonqsidebarplugin.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkonqsidebarplugin.so.1
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -2624,6 +2620,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.597  2008-02-15 23:20:06  glen
+- merged KDE 3.5.9 from AC-branch
+
 Revision 1.596  2008-01-22 22:04:28  arekm
 - drop link to ftp.nest
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kdebase.spec?r1=1.596&r2=1.597&f=u



More information about the pld-cvs-commit mailing list