Author: adamg Date: Fri Dec 22 17:45:34 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - new
---- Files affected: SPECS: slim.spec (1.11 -> 1.12) (NEW) ---- Diffs: ================================================================ Index: SPECS/slim.spec diff -u /dev/null SPECS/slim.spec:1.12 --- /dev/null Fri Dec 22 18:45:34 2006 +++ SPECS/slim.spec Fri Dec 22 18:45:29 2006 @@ -0,0 +1,133 @@ +# $Revision$, $Date$ +Summary: SLiM is a desktop-independent graphical login managaer +Summary(pl): SLiM to niezależny od środowiska graficzny zarządca logowania +Name: slim +Version: 1.2.6 +Release: 1 +License: GPL v2 +Group: X11/Applications +Source0: http://download.berlios.de/slim/%{name}-%{version}.tar.gz +# Source0-md5: 1bf891f046014a03236c21ce6cbe455b +Source1: %{name}.pamd +Source2: %{name}.init +Source3: %{name}.sysconfig +URL: http://slim.berlios.de/ +BuildRequires: freetype-devel +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: libstdc++-devel +BuildRequires: pam-devel +BuildRequires: pkgconfig >= 1:0.19 +BuildRequires: xorg-lib-libXft-devel +BuildRequires: xorg-lib-libXmu-devel +BuildRequires: xorg-lib-libXrender-devel +BuildRequires: zlib-devel +Requires(post,preun): /sbin/chkconfig +Requires: mktemp +Requires: pam >= 0.79.0 +Requires: rc-scripts +Obsoletes: gdm +Obsoletes: kdm +Obsoletes: wdm +Obsoletes: xdm +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +SLiM is a Desktop-independent graphical login manager for X11, derived +from Login.app. + +It aims to be light and simple, although completely configurable +through themes and an option file; is suitable for machines on which +remote login functionalities are not needed. + +Features included: +- PNG and XFT support for alpha transparency and antialiased fonts +- External themes support +- Configurable runtime options: X server, login / shutdown / reboot + commands +- Single (GDM-like) or double (XDM-like) input control +- Can load predefined user at startup +- Configurable welcome / shutdown messages +- Random theme selection + +%description -l pl +SLiM jest niezależnym od środowiska graficznym zarządcą ekranów dla +X11 będącym + +W założeniu ma być lekki i prosty, i jednocześnie całkowicie +konfigurowywalny za pomocą motywów i pliku konfigracyjnego; jest +przeznczaony dla maszyn, na których funkcjonalność zdalnego logowania +nie jest potrzebna. + +Możliwości: +- wsparcie PNG i XFT dla przezroczystości alpha oraz czcionek + antialiasingowanych, +- wsparcie dla dodatkowych motywówo, +- konfigurowywalne opcje: serwer X, polecenia do logowania, wyłączania + oraz restartu komputera, +- pojedyncza (jak w GDM) lub podwójna (jak w XDM) kontrola wejścia, +- możliwość automatycznego zalogowania danego użytkownika, +- konfigurowywalne komunikaty powitania / pożegnania, +- losowy wybór motywu. + +%prep +%setup -q + +%build +%{__make} \ + CFGDIR=%{_sysconfdir}/X11/slim + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + CFGDIR=%{_sysconfdir}/X11/slim \ + MANDIR=%{_mandir} \ + DESTDIR=$RPM_BUILD_ROOT + +install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/%{name} +install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} +install -D %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/%{name} +install -d $RPM_BUILD_ROOT/etc/security +:> $RPM_BUILD_ROOT/etc/security/blacklist.slim + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/chkconfig --add slim +if [ -f /var/lock/subsys/slim ]; then + echo "Run \"/sbin/service slim restart\" to restart slim." >&2 + echo "WARNING: it will terminate all sessions opened from slim!" >&2 +else + echo "Run \"/sbin/service slim start\" to start slim." >&2 +fi + +%preun +if [ "$1" = "0" ]; then + /sbin/chkconfig --del slim + %service slim stop +fi + +%files +%defattr(644,root,root,755) +%doc ChangeLog README THEMES TODO xinitrc.sample +%dir %{_sysconfdir}/X11/slim +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/slim/slim.conf +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/slim +%attr(754,root,root) /etc/rc.d/init.d/slim +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.sliw +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/slim +%attr(755,root,root) %{_bindir}/* +%{_mandir}/man1/slim.1* +%{_datadir}/%{name} + +%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.12 2006/12/22 17:45:29 adamg +- new + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
