source: projects/specs/branches/6/l/lxdm/lxdm-vl.spec @ 5801

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