[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