123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- # Review at https://bugzilla.redhat.com/show_bug.cgi?id=540034
- #%global alphatag 20091231svn2262
- Name: lxdm
- Version: 0.4.1
- Release: 2%{?_dist_release}
- Summary: Lightweight X11 Display Manager
- Summary(ja): 軽量な X11 ディスプレイマネージャ
- Group: User Interface/Desktops
- License: GPLv2+ and LGPLv2+
- URL: http://lxde.org
- Source0: http://downloads.sourceforge.net/sourceforge/lxde/%{name}-%{version}.tar.gz
- Patch0: lxdm_config.patch
- Patch1: fix_nullpointer_dereference.patch
- Patch10: lxdm-0.4.1-fix-event-check-bug.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: glib2-devel
- BuildRequires: gtk2-devel >= 2.12.0
- BuildRequires: ConsoleKit-devel
- BuildRequires: gettext
- BuildRequires: intltool >= 0.40.0
- BuildRequires: iso-codes
- BuildRequires: libX11-devel
- BuildRequires: libXmu-devel
- BuildRequires: pam-devel
- BuildRequires: perl-XML-Parser
- Requires: pam
- Requires: /sbin/shutdown
- #Requires: desktop-backgrounds
- # needed for anaconda to boot into runlevel 5 after install
- Provides: service(graphical-login)
- %description
- LXDM is the future display manager of LXDE, the Lightweight X11 Desktop
- environment. It is designed as a lightweight alternative to replace GDM or
- KDM in LXDE distros. It's still in very early stage of development.
- %description -l ja
- LXDM は LXDE - Lightweight X11 Desktop environment - の次世代型
- ディスプレイマネージャです。これは LXDE のディストリビューションで
- GDM あるいは KDM を置き換える軽量化の代替手段として設計されています。
- LXDM はまだ開発のごく初期の段階にあります。
- %prep
- %setup -q
- %patch0 -p1
- %patch1 -p1
- %patch10 -p1
- %build
- %configure
- make %{?_smp_mflags}
- %install
- rm -rf %{buildroot}
- make install DESTDIR=%{buildroot}
- cd ${RPM_BUILD_ROOT}/%{_sysconfdir}/lxdm
- rm -rf LoginReady PostLogin PreLogin PostLogout PreReboot PreShutdown
- cd -
- # these files are not in the package, but should be owned by lxdm
- touch %{buildroot}%{_sysconfdir}/%{name}/xinitrc
- mkdir -p %{buildroot}%{_localstatedir}/run
- touch %{buildroot}%{_localstatedir}/run/%{name}.pid
- mkdir -p %{buildroot}%{_localstatedir}/log
- touch %{buildroot}%{_localstatedir}/log/%{name}.log
- %find_lang %{name}
- %clean
- rm -rf %{buildroot}
- %files -f %{name}.lang
- %defattr(-,root,root,-)
- %doc AUTHORS COPYING README TODO gpl-2.0.txt lgpl-2.1.txt
- %dir %{_sysconfdir}/lxdm
- %ghost %config(noreplace,missingok) %{_sysconfdir}/%{name}/xinitrc
- %config(noreplace) %attr(755,root,root) %{_sysconfdir}/%{name}/Xsession
- %config %{_sysconfdir}/%{name}/lxdm.conf
- %config(noreplace) %{_sysconfdir}/pam.d/%{name}
- %{_sbindir}/%{name}
- %{_sbindir}/lxdm-binary
- %{_bindir}/%{name}-config
- %{_libexecdir}/lxdm-greeter-gdk
- %{_libexecdir}/lxdm-greeter-gtk
- %{_libexecdir}/lxdm-numlock
- %{_datadir}/%{name}/
- %ghost %{_localstatedir}/run/%{name}.pid
- %ghost %{_localstatedir}/log/%{name}.log
- %changelog
- * Mon May 13 2013 Munehiro Yamamoto <munepi@vinelinux.org> 0.4.1
- - applied lxdm-0.4.1-fix-event-check-bug.patch from upstream
- - fix event check bug caused cpu 100%
- * Sat Aug 27 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-1
- - new upstream release
- - added patch0 to configure default setting
- - dropt Requires: desktop-backgrounds
- - added BuildRequires: glib2-devel, libX11-devel
- * Thu Sep 30 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.0-1
- - new upstream release
- * Sat May 8 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.2.0-1
- - new upstream release
- - added BuildRequires: gettext, perl-XML-Parser, iso-codes
- - almost improved %files section
- * Sat Mar 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.1.0-3
- - applied new naming policy to spec
- * Wed Feb 17 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.1.0-2
- - dropt Patch10
- - added Japanese description
- - added %doc in %files section
- * Tue Feb 2 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.1.0-1
- - initial build for VineSeed
- * Fri Jan 08 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.1.0-1
- - Update to 0.1.0
- - Change license to GPLv2+ and LGPLv2+
- - Use tty1 by default
- - PAM fixes for SELinux (#552885)
- * Mon Nov 16 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.2.20091116svn2145
- - Review fixes
- * Mon Nov 16 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.1.20091116svn2145
- - Update to SVN release 2145
- * Thu Nov 05 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.1.20091105svn2132
- - Update to SVN release 2132
- * Sat Oct 31 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.1.20091031svn2100
- - Update to SVN release 2100
- * Tue Oct 20 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.1.20091020svn2082
- - Update to SVN release 2082
- * Fri Sep 18 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.2-1
- - Initial Fedora package
|