packages: slim/slim.spec - use prefdm from xinitrc-ng 1.0
glen
glen at pld-linux.org
Sat Mar 24 03:38:18 CET 2012
Author: glen Date: Sat Mar 24 02:38:18 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- use prefdm from xinitrc-ng 1.0
---- Files affected:
packages/slim:
slim.spec (1.42 -> 1.43)
---- Diffs:
================================================================
Index: packages/slim/slim.spec
diff -u packages/slim/slim.spec:1.42 packages/slim/slim.spec:1.43
--- packages/slim/slim.spec:1.42 Wed Feb 8 16:58:22 2012
+++ packages/slim/slim.spec Sat Mar 24 03:38:13 2012
@@ -7,14 +7,13 @@
Summary(pl.UTF-8): SLiM - niezależny od środowiska graficzny zarządca logowania
Name: slim
Version: 1.3.2
-Release: 9
+Release: 10
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
Patch2: %{name}-libpng15.patch
@@ -32,6 +31,7 @@
Requires: mktemp
Requires: rc-scripts >= 0.4.0.10
Requires: systemd-units >= 0.38
+Requires: xinitrc-ng >= 1.0
Provides: XDM
Obsoletes: slim-systemd
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -95,14 +95,17 @@
MANDIR=%{_mandir} \
DESTDIR=$RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/etc/sysconfig,security
+:> $RPM_BUILD_ROOT/etc/security/blacklist.slim
+
+# initscript
install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,security}
install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
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}
+install -d $RPM_BUILD_ROOT%{systemdunitdir}
+ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/slim.service
%clean
rm -rf $RPM_BUILD_ROOT
@@ -111,27 +114,22 @@
/sbin/chkconfig --add slim
# -n option not to actually restart as it will terminate all sessions opened from slim!
%service -n slim restart "SLiM Display Manager"
-NORESTART=1
-%systemd_post slim.service
%banner -e %{name} <<EOF
NOTE: You need to prepare ~/.xinitrc to make slim work.
Take a look at %{_docdir}/%{name}-%{version}/xinitrc.sample*
EOF
+%systemd_reload
%preun
if [ "$1" = "0" ]; then
/sbin/chkconfig --del slim
%service slim stop
fi
-%systemd_preun slim.service
%postun
%systemd_reload
-%triggerpostun -- %{name} < 1.3.2-5
-%systemd_trigger slim.service
-
%files
%defattr(644,root,root,755)
%doc ChangeLog README THEMES TODO xinitrc.sample
@@ -151,6 +149,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.43 2012/03/24 02:38:13 glen
+- use prefdm from xinitrc-ng 1.0
+
Revision 1.42 2012/02/08 15:58:22 adamg
- release 9; rebuild against libpng-1.5
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/slim/slim.spec?r1=1.42&r2=1.43
More information about the pld-cvs-commit
mailing list