packages: kde4-kdebase-workspace/kde4-kdebase-workspace.spec, kde4-kdebase-...

cactus cactus at pld-linux.org
Tue Jan 17 02:55:26 CET 2012


Author: cactus                       Date: Tue Jan 17 01:55:26 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add systemd subpackage

---- Files affected:
packages/kde4-kdebase-workspace:
   kde4-kdebase-workspace.spec (1.287 -> 1.288) , kdm.service (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/kde4-kdebase-workspace/kde4-kdebase-workspace.spec
diff -u packages/kde4-kdebase-workspace/kde4-kdebase-workspace.spec:1.287 packages/kde4-kdebase-workspace/kde4-kdebase-workspace.spec:1.288
--- packages/kde4-kdebase-workspace/kde4-kdebase-workspace.spec:1.287	Tue Dec 20 20:38:32 2011
+++ packages/kde4-kdebase-workspace/kde4-kdebase-workspace.spec	Tue Jan 17 02:55:21 2012
@@ -27,6 +27,7 @@
 Source11:	kdebase-kdm.Xsession
 Source15:	%{name}.desktop
 Source16:	%{name}-session
+Source17:	kdm.service
 Patch100:	%{name}-branch.diff
 Patch0:		%{name}-rootprivs.patch
 Patch1:		%{name}-kdmconfig.patch
@@ -308,6 +309,14 @@
 Program służący do zarządzania zarówno lokalnymi jak i zdalnymi
 sesjami X11. Udostępnia także graficzny tryb logowania.
 
+%package -n kde4-kdm-systemd
+Summary:	systemd unit for KDE Display Manager
+Group:		X11/Applications
+Requires:	kde4-kdm = %{version}-%{release}
+
+%description -n kde4-kdm-systemd
+systemd unit for KDE Display Manager.
+
 %package -n kde4-decoration-aurorae
 Summary:	KDE Window Decoration Engine - Aurorae
 Summary(pl.UTF-8):	Silnik Dekoracji okien dla KDE - Aurorae
@@ -568,6 +577,10 @@
 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
  # don't clean .py files!
 
+# systemd
+install -d $RPM_BUILD_ROOT/%{systemdunitdir}
+cp -p %{SOURCE17} $RPM_BUILD_ROOT/%{systemdunitdir}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -623,6 +636,15 @@
 	/sbin/chkconfig --del kdm
 fi
 
+%post -n kde4-kdm-systemd
+%systemd_post kdm.service
+
+%preun -n kde4-kdm-systemd
+%systemd_preun kdm.service
+
+%postun -n kde4-kdm-systemd
+%systemd_reload
+
 %files
 %defattr(644,root,root,755)
 # dirs
@@ -1789,6 +1811,10 @@
 %{_sysconfdir}/dbus-1/system.d/org.kde.kcontrol.kcmkdm.conf
 %lang(en) %{_kdedocdir}/en/kdm
 
+%files -n kde4-kdm-systemd
+%defattr(644,root,root,755)
+%{systemdunitdir}/kdm.service
+
 %files svg-icons
 %defattr(644,root,root,755)
 %{_iconsdir}/*/scalable/apps/kcmkwm.svgz
@@ -1871,6 +1897,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.288  2012/01/17 01:55:21  cactus
+- add systemd subpackage
+
 Revision 1.287  2011/12/20 19:38:32  arekm
 - release 2
 

================================================================
Index: packages/kde4-kdebase-workspace/kdm.service
diff -u /dev/null packages/kde4-kdebase-workspace/kdm.service:1.1
--- /dev/null	Tue Jan 17 02:55:26 2012
+++ packages/kde4-kdebase-workspace/kdm.service	Tue Jan 17 02:55:21 2012
@@ -0,0 +1,11 @@
+[Unit]
+Description=KDE Display Manager
+Requires=dev-tty9.device
+After=dev-tty9.device systemd-user-sessions.service
+
+[Service]
+ExecStart=/usr/bin/kdm -nodaemon
+
+[Install]
+WantedBy=graphical.target
+
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kdebase-workspace/kde4-kdebase-workspace.spec?r1=1.287&r2=1.288&f=u



More information about the pld-cvs-commit mailing list