Author: cactus Date: Tue Jan 17 00:09:49 2012 GMT Module: packages Tag: HEAD ---- Log message: - rel 4; systemd subpackage
---- Files affected: packages/slim: slim.spec (1.35 -> 1.36) , slim.service (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/slim/slim.spec diff -u packages/slim/slim.spec:1.35 packages/slim/slim.spec:1.36 --- packages/slim/slim.spec:1.35 Tue Dec 20 20:40:58 2011 +++ packages/slim/slim.spec Tue Jan 17 01:09:43 2012 @@ -7,13 +7,14 @@ Summary(pl.UTF-8): SLiM - niezależny od środowiska graficzny zarządca logowania Name: slim Version: 1.3.2 -Release: 3 +Release: 4 License: GPL v2 Group: X11/Applications Source0: http://download.berlios.de/slim/%{name}-%{version}.tar.gz # Source0-md5: ca1ae6120e6f4b4969f2d6cf94f47b42 Source1: %{name}.init Source2: %{name}.sysconfig +Source3: %{name}.service Patch0: %{name}-configuration.patch Patch1: %{name}-Makefile.patch URL: http://slim.berlios.de/ @@ -70,6 +71,15 @@ - konfigurowalne komunikaty powitania / pożegnania, - losowy wybór motywu. +%package systemd +Summary: systemd unit for slim +Group: Daemons +Requires: %{name} = %{version}-%{release} + +%description systemd +systemd unit for slim. + + %prep %setup -q %patch0 -p1 @@ -95,6 +105,10 @@ cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name} :> $RPM_BUILD_ROOT/etc/security/blacklist.slim +# systemd +install -d $RPM_BUILD_ROOT/%{systemdunitdir} +cp -p %{SOURCE3} $RPM_BUILD_ROOT/%{systemdunitdir} + %clean rm -rf $RPM_BUILD_ROOT @@ -113,6 +127,15 @@ %service slim stop fi +%post systemd +%systemd_post slim.service + +%preun systemd +%systemd_preun slim.service + +%postun systemd +%systemd_reload + %files %defattr(644,root,root,755) %doc ChangeLog README THEMES TODO xinitrc.sample @@ -125,12 +148,19 @@ %{_mandir}/man1/slim.1* %{_datadir}/%{name} +%files systemd +%defattr(644,root,root,755) +%{systemdunitdir}/slim.service + %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[email protected]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.36 2012/01/17 00:09:43 cactus +- rel 4; systemd subpackage + Revision 1.35 2011/12/20 19:40:58 arekm - release 3 ================================================================ Index: packages/slim/slim.service diff -u /dev/null packages/slim/slim.service:1.1 --- /dev/null Tue Jan 17 01:09:49 2012 +++ packages/slim/slim.service Tue Jan 17 01:09:43 2012 @@ -0,0 +1,11 @@ +[Unit] +Description=Simple Login Manager +Requires=dev-tty9.device +After=dev-tty9.device systemd-user-sessions.service + +[Service] +ExecStart=/usr/bin/slim -nodaemon + +[Install] +WantedBy=graphical.target + ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/slim/slim.spec?r1=1.35&r2=1.36&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
