source: projects/specs/trunk/l/lxdm/lxdm-vl.spec @ 4669

Revision 4669, 4.6 KB checked in by kudoh, 13 years ago (diff)

# Review at  https://bugzilla.redhat.com/show_bug.cgi?id=540034

#%global alphatag 20091231svn2262

Name: lxdm
Version: 0.4.1
Release: 1%{?_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

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 -b .tty7

%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

  • Sat Aug 27 2011 Toshiharu Kudoh <toshi.kd2@…> - 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@…> - 0.3.0-1
  • new upstream release
  • Sat May 8 2010 Toshiharu Kudoh <toshi.kd2@…> - 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@…> - 0.1.0-3
  • applied new naming policy to spec
  • Wed Feb 17 2010 Toshiharu Kudoh <toshi.kd2@…> - 0.1.0-2
  • dropt Patch10
  • added Japanese description
  • added %doc in %files section
  • Tue Feb 2 2010 Toshiharu Kudoh <toshi.kd2@…> - 0.1.0-1
  • initial build for VineSeed
  • Fri Jan 08 2010 Christoph Wickert <cwickert@…> - 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@…> - 0.0.3-0.2.20091116svn2145
  • Review fixes
  • Mon Nov 16 2009 Christoph Wickert <cwickert@…> - 0.0.3-0.1.20091116svn2145
  • Update to SVN release 2145
  • Thu Nov 05 2009 Christoph Wickert <cwickert@…> - 0.0.3-0.1.20091105svn2132
  • Update to SVN release 2132
  • Sat Oct 31 2009 Christoph Wickert <cwickert@…> - 0.0.3-0.1.20091031svn2100
  • Update to SVN release 2100
  • Tue Oct 20 2009 Christoph Wickert <cwickert@…> - 0.0.3-0.1.20091020svn2082
  • Update to SVN release 2082
  • Fri Sep 18 2009 Christoph Wickert <cwickert@…> - 0.0.2-1
  • Initial Fedora package
Line 
1# Review at https://bugzilla.redhat.com/show_bug.cgi?id=540034
2
3#%global alphatag 20091231svn2262
4
5Name:           lxdm
6Version:        0.4.1
7Release:        1%{?_dist_release}
8Summary:        Lightweight X11 Display Manager
9Summary(ja):    軽量な X11 ディスプレイマネージャ
10
11Group:          User Interface/Desktops
12License:        GPLv2+ and LGPLv2+
13URL:            http://lxde.org
14Source0:        http://downloads.sourceforge.net/sourceforge/lxde/%{name}-%{version}.tar.gz
15Patch0:         lxdm_config.patch
16Patch1:         fix_nullpointer_dereference.patch
17
18BuildRoot:      %{_tmppath}/%{name}-%{version}-root
19
20BuildRequires:  glib2-devel
21BuildRequires:  gtk2-devel >= 2.12.0
22BuildRequires:  ConsoleKit-devel
23BuildRequires:  gettext
24BuildRequires:  intltool >= 0.40.0
25BuildRequires:  iso-codes
26BuildRequires:  libX11-devel
27BuildRequires:  libXmu-devel
28BuildRequires:  pam-devel
29BuildRequires:  perl-XML-Parser
30Requires:       pam
31Requires:       /sbin/shutdown
32#Requires:       desktop-backgrounds
33# needed for anaconda to boot into runlevel 5 after install
34Provides:       service(graphical-login)
35
36
37%description
38LXDM is the future display manager of LXDE, the Lightweight X11 Desktop
39environment. It is designed as a lightweight alternative to replace GDM or
40KDM in LXDE distros. It's still in very early stage of development.
41
42%description -l ja
43LXDM は LXDE - Lightweight X11 Desktop environment - の次世代型
44ディスプレイマネージャです。これは LXDE のディストリビューションで
45GDM あるいは KDM を置き換える軽量化の代替手段として設計されています。
46LXDM はまだ開発のごく初期の段階にあります。
47
48%prep
49%setup -q
50%patch0 -p1
51%patch1 -p1
52#%patch10 -p1 -b .tty7
53
54
55%build
56%configure
57make %{?_smp_mflags}
58
59
60%install
61rm -rf %{buildroot}
62make install DESTDIR=%{buildroot}
63cd ${RPM_BUILD_ROOT}/%{_sysconfdir}/lxdm
64rm -rf LoginReady PostLogin PreLogin PostLogout PreReboot PreShutdown
65cd -
66
67# these files are not in the package, but should be owned by lxdm
68touch %{buildroot}%{_sysconfdir}/%{name}/xinitrc
69mkdir -p %{buildroot}%{_localstatedir}/run
70touch %{buildroot}%{_localstatedir}/run/%{name}.pid
71mkdir -p %{buildroot}%{_localstatedir}/log
72touch %{buildroot}%{_localstatedir}/log/%{name}.log
73
74%find_lang %{name}
75
76
77
78%clean
79rm -rf %{buildroot}
80
81
82%files -f %{name}.lang
83%defattr(-,root,root,-)
84%doc AUTHORS COPYING README TODO gpl-2.0.txt lgpl-2.1.txt
85%dir %{_sysconfdir}/lxdm
86%ghost %config(noreplace,missingok) %{_sysconfdir}/%{name}/xinitrc
87%config(noreplace) %attr(755,root,root) %{_sysconfdir}/%{name}/Xsession
88%config %{_sysconfdir}/%{name}/lxdm.conf
89%config(noreplace) %{_sysconfdir}/pam.d/%{name}
90%{_sbindir}/%{name}
91%{_sbindir}/lxdm-binary
92%{_bindir}/%{name}-config
93%{_libexecdir}/lxdm-greeter-gdk
94%{_libexecdir}/lxdm-greeter-gtk
95%{_libexecdir}/lxdm-numlock
96%{_datadir}/%{name}/
97%ghost %{_localstatedir}/run/%{name}.pid
98%ghost %{_localstatedir}/log/%{name}.log
99
100
101%changelog
102* Sat Aug 27 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-1
103- new upstream release
104- added patch0 to configure default setting
105- dropt Requires: desktop-backgrounds
106- added BuildRequires: glib2-devel, libX11-devel
107
108* Thu Sep 30 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.0-1
109- new upstream release
110
111* Sat May 8 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.2.0-1
112- new upstream release
113- added BuildRequires: gettext, perl-XML-Parser, iso-codes
114- almost improved %files section
115
116* Sat Mar 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.1.0-3
117- applied new naming policy to spec
118
119* Wed Feb 17 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.1.0-2
120- dropt Patch10
121- added Japanese description
122- added %doc in %files section
123
124* Tue Feb 2 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.1.0-1
125- initial build for VineSeed
126
127* Fri Jan 08 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.1.0-1
128- Update to 0.1.0
129- Change license to GPLv2+ and LGPLv2+
130- Use tty1 by default
131- PAM fixes for SELinux (#552885)
132
133* Mon Nov 16 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.2.20091116svn2145
134- Review fixes
135
136* Mon Nov 16 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.1.20091116svn2145
137- Update to SVN release 2145
138
139* Thu Nov 05 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.1.20091105svn2132
140- Update to SVN release 2132
141
142* Sat Oct 31 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.1.20091031svn2100
143- Update to SVN release 2100
144
145* Tue Oct 20 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.3-0.1.20091020svn2082
146- Update to SVN release 2082
147
148* Fri Sep 18 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.2-1
149- Initial Fedora package
Note: See TracBrowser for help on using the repository browser.