[kde-settings] adapt kdm for display manager rework feature (#846145)
Rex Dieter
rdieter at fedoraproject.org
Wed Aug 8 13:44:54 UTC 2012
commit 337dcb02634554ceb88c868cfd98a600bec22fae
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Wed Aug 8 08:48:39 2012 -0500
adapt kdm for display manager rework feature (#846145)
.gitignore | 2 +-
kde-settings.spec | 51 +++++++++++++++++++++++----------------------------
sources | 2 +-
3 files changed, 25 insertions(+), 30 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index bbe2529..cf2fe11 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
-/kde-settings-4.7-14.tar.xz
/kde-settings-4.8-16.tar.xz
+/kde-settings-4.9-1.tar.xz
diff --git a/kde-settings.spec b/kde-settings.spec
index b4cf7d1..a7c031b 100644
--- a/kde-settings.spec
+++ b/kde-settings.spec
@@ -1,22 +1,21 @@
-# THIS SPECFILE IS FOR F17+ ONLY!
+# THIS SPECFILE IS FOR F18+ ONLY!
-%global rel 16
+%global rel 1
%global system_kde_theme_ver 16.91
Summary: Config files for kde
Name: kde-settings
-Version: 4.8
-Release: %{rel}%{?dist}.1
+Version: 4.9
+Release: %{rel}%{?dist}
-Group: System Environment/Base
License: MIT
Url: http://fedorahosted.org/kde-settings
Source0: https://fedorahosted.org/releases/k/d/kde-settings/%{name}-%{version}-%{rel}.tar.xz
Source1: COPYING
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: kde-filesystem
+BuildRequires: systemd
Requires: kde-filesystem
# /etc/pam.d/ ownership
@@ -33,7 +32,6 @@ Requires(post): coreutils sed
%package kdm
Summary: Configuration files for kdm
-Group: System Environment/Base
# MinShowUID=-1 is only supported from 4.7.1-2 on
Requires: kdm >= 4.7.1-2
%if 0%{?fedora}
@@ -46,6 +44,9 @@ Requires: xorg-x11-xinit
Requires(pre): coreutils
Requires(post): coreutils grep sed
Requires(post): kde4-macros(api) = %{_kde4_macros_api}
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
%description kdm
%{summary}.
@@ -73,7 +74,6 @@ Requires: redhat-logos >= 69.0.0
%package pulseaudio
Summary: Enable pulseaudio support in KDE
-Group: System Environment/Base
# nothing here to license
License: Public Domain
Requires: %{name} = %{version}-%{release}
@@ -102,7 +102,6 @@ Requires: pciutils
%install
-rm -rf %{buildroot}
mkdir -p %{buildroot}{%{_datadir}/config,%{_sysconfdir}/kde/kdm}
tar cpf - . | tar --directory %{buildroot} -xvpf -
@@ -117,11 +116,6 @@ ln -sf ../../../etc/kde/kdm %{buildroot}%{_datadir}/config/kdm
mkdir -p %{buildroot}%{_localstatedir}/lib/kdm
mkdir -p %{buildroot}%{_localstatedir}/run/kdm
-%if 0%{?fedora} < 18
-# own as part of plymouth/kdm integration hacks (#551310)
-mkdir -p -m775 %{buildroot}%{_localstatedir}/spool/gdm
-%endif
-
# rhel stuff
%if 0%{?rhel}
rm -rf %{buildroot}%{_sysconfdir}/kde/env/fedora-bookmarks.sh \
@@ -137,17 +131,6 @@ perl -pi -e "s,^View0_URL=.*,View0_URL=file:///usr/share/doc/HTML/index.html," %
%endif
-%clean
-rm -rf %{buildroot}
-
-
-%post kdm
-(grep "^ServerArgsLocal=-nr" %{_sysconfdir}/kde/kdm/kdmrc > /dev/null && \
- sed -i -e "s|^ServerArgsLocal=-nr|ServerArgsLocal=-background none|" \
- %{_sysconfdir}/kde/kdm/kdmrc
-) ||:
-
-
%files
%doc COPYING
%config(noreplace) %{_sysconfdir}/profile.d/kde.*
@@ -171,6 +154,17 @@ rm -rf %{buildroot}
%exclude %{_datadir}/kde-settings/kde-profile/default/share/apps/plasma-desktop/init/00-defaultLayout.js
%endif
+%post kdm
+%{systemd_post} kdm.service
+(grep "^ServerArgsLocal=-nr" %{_sysconfdir}/kde/kdm/kdmrc > /dev/null && \
+ sed -i -e "s|^ServerArgsLocal=-nr|ServerArgsLocal=-background none|" \
+ %{_sysconfdir}/kde/kdm/kdmrc
+) ||:
+%preun kdm
+%{systemd_preun} kdm.service
+%postun kdm
+%{systemd_postun}
+
%files kdm
%doc COPYING
%config(noreplace) /etc/pam.d/kdm*
@@ -191,9 +185,7 @@ rm -rf %{buildroot}
%config(noreplace) %{_sysconfdir}/logrotate.d/kdm
%{_prefix}/lib/tmpfiles.d/kdm.conf
%attr(1777,root,root) %dir %{_localstatedir}/run/kdm
-%if 0%{?fedora} < 18
-%attr(0775,root,root) %dir %{_localstatedir}/spool/gdm
-%endif
+%{_unitdir}/kdm.service
%files ksplash
%{_datadir}/kde-settings/kde-profile/default/share/config/ksplashrc
@@ -211,6 +203,9 @@ rm -rf %{buildroot}
%changelog
+* Wed Aug 08 2012 Rex Dieter <rdieter at fedoraproject.org> - 4.9-1
+- adapt kdm for display manager rework feature (#846145)
+
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.8-16.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/sources b/sources
index 496133f..d30876c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-068e976ddcb8350b4c4ece858b0c204b kde-settings-4.8-16.tar.xz
+7bc0e97c73756735512d7e1d799f5034 kde-settings-4.9-1.tar.xz
More information about the scm-commits
mailing list