[cdm] * Thu Aug 09 2012 Jaromir Capik <jcapik at redhat.com> - 0.5.3-8 - Minor spec file changes according to

Jaromír Cápík jcapik at fedoraproject.org
Thu Aug 9 17:15:55 UTC 2012


commit e4ca947818bdd76e1c642dee647353f98a8b077e
Author: Jaromir Capik <jcapik at redhat.com>
Date:   Thu Aug 9 19:13:45 2012 +0200

    * Thu Aug 09 2012 Jaromir Capik <jcapik at redhat.com> - 0.5.3-8
    - Minor spec file changes according to the latest guidelines
    - Fixing dead URL
    
    * Tue Aug 07 2012 Lennart Poettering <lpoetter at redhat.com> - 0.5.3-7
    - Display Manager Rework
    - https://fedoraproject.org/wiki/Features/DisplayManagerRework
    - https://bugzilla.redhat.com/show_bug.cgi?id=846151

 cdm.service |   12 ++++++++++++
 cdm.spec    |   47 ++++++++++++++++++++++++++++++-----------------
 2 files changed, 42 insertions(+), 17 deletions(-)
---
diff --git a/cdm.service b/cdm.service
new file mode 100644
index 0000000..7fac27c
--- /dev/null
+++ b/cdm.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=CDM Display Manager
+Conflicts=getty at tty1.service
+After=systemd-user-sessions.service getty at tty1.service plymouth-quit.service
+
+[Service]
+ExecStart=/usr/bin/cdm
+Restart=always
+IgnoreSIGPIPE=no
+
+[Install]
+Alias=display-manager.service
diff --git a/cdm.spec b/cdm.spec
index 4360cdc..1aa19eb 100644
--- a/cdm.spec
+++ b/cdm.spec
@@ -1,34 +1,32 @@
 Name:		cdm	
 Version:	0.5.3
-Release:	6%{?dist}
-Summary:	Very minimalistic login manager	
+Release:	8%{?dist}
+Summary:	Very minimalistic login manager
 
 Group:		User Interface/X
 License:	GPLv2+
-URL:		http://cdm.ghost1227.com
+URL:		https://github.com/ghost1227/cdm
+# The Source0 link is invalid. Tags are missing in the upstream GIT repo.
+# Clarification with upstream needed ...
 Source0:	http://cdm.ghost1227.com/repo/%{name}-%{version}.tar.gz
+Source1:        cdm.service
 
 Requires:	dialog xorg-x11-xinit xorg-x11-utils ConsoleKit pm-utils
 Patch0:		cdm-fedora-default-config.patch
-BuildArchitectures:	noarch
+BuildArch:	noarch
 
 %description
-
-CDM is a minimalistic, yet full-featured replacement for login-managers 
-like slim, kdm, gdm and qingy that provides a fast, dialog-based login 
+CDM is a minimalistic, yet full-featured replacement for login-managers
+like slim, kdm, gdm and qingy that provides a fast, dialog-based login
 system without the overhead of the X Window System. Written in pure bash.
 
 %prep
 %setup -q
 %patch0 -p1
 
-
 %build
 
-
 %install
-rm -rf $RPM_BUILD_ROOT
-
 mkdir -p $RPM_BUILD_ROOT/%{_datarootdir}/%{name}/
 
 install -Dm755 src/cdm $RPM_BUILD_ROOT/%{_bindir}/cdm
@@ -37,12 +35,19 @@ install -Dm644 src/cdmrc $RPM_BUILD_ROOT/%{_sysconfdir}/cdmrc
 install -m755 src/xinitrc $RPM_BUILD_ROOT/%{_datarootdir}/%{name}/
 cp -rf src/themes/* $RPM_BUILD_ROOT/%{_datarootdir}/%{name}/
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_unitdir}
+install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/cdm.service
 
+%post
+%systemd_post cdm.service
+
+%preun
+%systemd_preun cdm.service
+
+%postun
+%systemd_postun
 
 %files
-%defattr(-,root,root,-)
 %doc COPYING CHANGELOG src/xinitrc.skel
 %{_bindir}/cdm
 %{_sysconfdir}/profile.d/zzz-cdm-profile.sh
@@ -50,10 +55,18 @@ rm -rf $RPM_BUILD_ROOT
 
 %config(noreplace) %{_sysconfdir}/cdmrc
 
+%{_unitdir}/cdm.service
 
+%changelog
+* Thu Aug 09 2012 Jaromir Capik <jcapik at redhat.com> - 0.5.3-8
+- Minor spec file changes according to the latest guidelines
+- Fixing dead URL
 
+* Tue Aug 07 2012 Lennart Poettering <lpoetter at redhat.com> - 0.5.3-7
+- Display Manager Rework
+- https://fedoraproject.org/wiki/Features/DisplayManagerRework
+- https://bugzilla.redhat.com/show_bug.cgi?id=846151
 
-%changelog
 * Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.3-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
@@ -66,10 +79,10 @@ rm -rf $RPM_BUILD_ROOT
 - Add patch to config for Fedora
 - Correct license issues
 
-* Tue Feb 8 2011 Mikhail Kulemin <mihkulemin at gmail.com> - 0.5.3-3
+* Tue Feb 08 2011 Mikhail Kulemin <mihkulemin at gmail.com> - 0.5.3-3
 - Fix doc files installation
 - Minor fixes in spec 
 
-* Mon Feb 7 2011 Mikhail Kulemin <mihkulemin at gmail.com> - 0.5.3-2
+* Mon Feb 07 2011 Mikhail Kulemin <mihkulemin at gmail.com> - 0.5.3-2
 - First build
 - Fix errors in spec


More information about the scm-commits mailing list