[packages/kdebase/dev-trinity] enabled kdm build; update files with kdm build
glen
glen at pld-linux.org
Tue Jun 3 13:22:21 CEST 2014
commit 4285ee3354d9fccba2045e661ef3ebda00e9e0d1
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Jun 3 14:19:44 2014 +0300
enabled kdm build; update files with kdm build
kdebase.spec | 55 ++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 36 insertions(+), 19 deletions(-)
---
diff --git a/kdebase.spec b/kdebase.spec
index 8ae5cdb..059a236 100644
--- a/kdebase.spec
+++ b/kdebase.spec
@@ -15,7 +15,7 @@
%bcond_with kerberos5 # kerberos 5 support
%bcond_without hidden_visibility # no gcc hidden visibility
%bcond_with groupwindows # raise all windows belonging to program together
-%bcond_with kdm # build KDM
+%bcond_without kdm # build KDM
%define _state stable
%define _minlibsevr 9:%{version}
@@ -30,7 +30,7 @@ Summary(uk.UTF-8): K Desktop Environment - базові файли
Summary(zh_CN.UTF-8): KDE核心
Name: kdebase
Version: 3.5.13.2
-Release: 0.8
+Release: 0.11
Epoch: 9
License: GPL
Group: X11/Applications
@@ -85,7 +85,8 @@ BuildRequires: cups-devel
BuildRequires: cyrus-sasl-devel
BuildRequires: db-devel
BuildRequires: dbus-devel
-BuildRequires: dbus-qt-devel >= 0.70
+#BuildRequires: dbus-qt-devel >= 0.70
+#%{?with_kdm:BuildRequires: dbus-qt-devel}
%{?with_apidocs:BuildRequires: doxygen}
BuildRequires: ed
%{?with_hidden_visibility:BuildRequires: gcc-c++ >= 5:4.1.0-0.20051206r108118.1}
@@ -1244,10 +1245,9 @@ if [ ! -f installed.stamp ]; then
rm -rf $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/scripts
%{__tar} xfj %{SOURCE13} -C $RPM_BUILD_ROOT%{_datadir}/apps/konqsidebartng/virtual_folders/
-
%if %{with kdm}
# Drop generated Xsession file (we have own one)
- %{__rm} $RPM_BUILD_ROOT/etc/X11/kdm/Xsession
+# %{__rm} $RPM_BUILD_ROOT/etc/X11/kdm/Xsession
install -p %{SOURCE5} $RPM_BUILD_ROOT/etc/X11/kdm/Xsession
cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/kdm
cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/kdm-np
@@ -1261,6 +1261,10 @@ if [ ! -f installed.stamp ]; then
$RPM_BUILD_ROOT/etc/X11/kdm/faces/.default.face.icon
cp -p $RPM_BUILD_ROOT%{_datadir}/apps/kdm/pics/users/root1.png \
$RPM_BUILD_ROOT/etc/X11/kdm/faces/root.face.icon
+
+ # kdebase-session.patch patch removes these
+ %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/apps/kdm/sessions
+
%endif
# konqueror/dirtree no longer supported
@@ -1277,10 +1281,6 @@ if [ ! -f installed.stamp ]; then
mv -f $RPM_BUILD_ROOT%{_kdedocdir}/en/%{name}-{%{version}-,}apidocs
fi
-%if %{with kdm}
- %{__rm} $RPM_BUILD_ROOT/etc/X11/kdm/README
- %{__rm} $RPM_BUILD_ROOT%{_docdir}/kdm/README
-%endif
%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/kde/kcmkicker.desktop # see r1.328
# %{__rm} $RPM_BUILD_ROOT%{_applnkdir}/Internet/keditbookmarks.desktop
%{__rm} $RPM_BUILD_ROOT%{_applnkdir}/Settings/LookNFeel/Themes/iconthemes.desktop
@@ -1335,6 +1335,8 @@ if [ ! -f installed.stamp ]; then
%{__rm} $RPM_BUILD_ROOT%{_libdir}/libkdeinit_*.la
touch installed.stamp
+
+ rm -rfv $RPM_BUILD_ROOT%{_docdir}/kdebase-desktop-3.5.13.2
fi
rm -f *.lang
@@ -1416,10 +1418,15 @@ touch kappfinder.lang
%find_lang kwrite --with-kde
%find_lang kcontrol/screensaver --with-kde -o screensaver.lang
-
# Omit apidocs entries
%{__sed} -i -e '/apidocs/d' *.lang
+%if %{with kdm}
+mv $RPM_BUILD_ROOT{%{_datadir}/config/kdm/*,/etc/X11/kdm}
+%{__rm} $RPM_BUILD_ROOT/etc/X11/kdm/README
+#%{__rm} $RPM_BUILD_ROOT%{_docdir}/kdm/README
+%endif
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -1566,13 +1573,20 @@ fi
%attr(755,root,root) %{_libexecdir}/kwin3_web.so
%{_datadir}/apps/kwin/web.desktop
+%if %{with kdm}
%files -n kde-kgreet-classic
%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libexecdir}/kgreet_classic.so
+%attr(755,root,root) %{_libexecdir}/kgreet_classic.so
+
+# TODO: new package
+%attr(755,root,root) %{_libexecdir}/kgreet_pam.so
+%endif
+%if %{with kdm}
%files -n kde-kgreet-winbind
%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libexecdir}/kgreet_winbind.so
+%attr(755,root,root) %{_libexecdir}/kgreet_winbind.so
+%endif
%if %{with ldap}
%files -n kde-kio-ldap
@@ -1827,7 +1841,6 @@ fi
%attr(755,root,root) %{_bindir}/kreadconfig
%attr(755,root,root) %{_bindir}/kwriteconfig
%attr(755,root,root) %{_bindir}/krandrtray
-#%attr(755,root,root) %{_bindir}/ksmserver
%attr(755,root,root) %{_bindir}/ksplash
%attr(755,root,root) %{_bindir}/ksplashsimple
%attr(755,root,root) %{_bindir}/kstart
@@ -1850,7 +1863,6 @@ fi
%attr(755,root,root) %{_libdir}/libkdeinit_kaccess.so
%attr(755,root,root) %{_libdir}/libkdeinit_kdesktop.so
%attr(755,root,root) %{_libdir}/libkdeinit_khotkeys.so
-#%attr(755,root,root) %{_libdir}/libkdeinit_ksmserver.so
%attr(755,root,root) %{_libdir}/libkdeinit_kwin.so
%attr(755,root,root) %{_libdir}/libkdeinit_kwin_rules_dialog.so
%attr(755,root,root) %{_libdir}/libkdeinit_kxkb.so
@@ -1887,7 +1899,6 @@ fi
%attr(755,root,root) %{_libexecdir}/kded_kdeintegration.so
%attr(755,root,root) %{_libexecdir}/kdesktop.so
%attr(755,root,root) %{_libexecdir}/khotkeys.so
-#%attr(755,root,root) %{_libexecdir}/ksmserver.so
%attr(755,root,root) %{_libexecdir}/ksplashdefault.so
%attr(755,root,root) %{_libexecdir}/kwin.so
%attr(755,root,root) %{_libexecdir}/kwin_default_config.so
@@ -1924,8 +1935,6 @@ fi
# Do not include this!
#%{_datadir}/apps/kdisplay/app-defaults
%{_datadir}/apps/khotkeys
-#%dir %{_datadir}/apps/ksmserver
-#%dir %{_datadir}/apps/ksmserver/pics
%dir %{_datadir}/apps/ksplash
%dir %{_datadir}/apps/ksplash/Themes
%dir %{_datadir}/apps/ksplash/pics
@@ -2472,7 +2481,6 @@ fi
%if %{with kdm}
%files -n kdm -f kdm.lang
%defattr(644,root,root,755)
-%{_datadir}/apps/kdm/pics/pldlogo.png
%doc README.pam kdm/{ChangeLog,README,TODO}
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/kdm
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/kdm-np
@@ -2499,10 +2507,19 @@ fi
%attr(755,root,root) %{_bindir}/krootimage
%attr(755,root,root) %{_bindir}/tsak
%attr(755,root,root) %{_libexecdir}/kcm_kdm.so
-%{_datadir}/apps/kdm
+%{_datadir}/apps/kdm/pics/*logo*.png
+%{_datadir}/apps/kdm/pics/shutdown.jpg
+%{_datadir}/apps/kdm/themes
+%{_datadir}/apps/ksmserver/pics/shutdownkonq.png
%{_datadir}/wallpapers/kdm_pld.png
%{_desktopdir}/kde/kdm.desktop
%{_iconsdir}/*/*/apps/kdmconfig.png
+
+%attr(755,root,root) %{_bindir}/ksmserver
+%attr(755,root,root) %{_libdir}/libkdeinit_ksmserver.so
+%attr(755,root,root) %{_libexecdir}/ksmserver.so
+%dir %{_datadir}/apps/ksmserver
+%dir %{_datadir}/apps/ksmserver/pics
%endif
%files -n konqueror -f konqueror.lang
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kdebase.git/commitdiff/4285ee3354d9fccba2045e661ef3ebda00e9e0d1
More information about the pld-cvs-commit
mailing list