source: projects/specs/branches/6/l/lxsession-lite/lxsession-lite-vl.spec @ 521

Revision 521, 3.0 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Name:           lxsession-lite
2Version:        0.3.6
3Release:        1%{?_dist_release}
4Summary:        Lightweight X11 session manager
5Summary(ja):    軽量なX11セッションマネージャ
6
7Group:          User Interface/Desktops
8License:        GPLv2+
9URL:            http://lxde.sourceforge.net/
10Source0:        http://downloads.sourceforge.net/sourceforge/lxde/%{name}-%{version}.tar.gz
11Source1:        lxsession_ja.po
12Source2:        lxsession-LINGUAS
13
14Patch0:         lxsession-lite-0.3.6-icon_search_path_fix-1.patch
15Patch1:         lxsession-lite-0.3.6-session_name_fix.patch
16Patch2:         lxsession-lite-0.3.6-new-gdm.patch
17Patch3:         lxsession-lite-man.patch
18
19BuildRoot:      %{_tmppath}/%{name}-%{version}-root
20
21BuildRequires:  gtk2-devel >= 2.6 glib2-devel >= 2.6 libICE-devel libSM-devel dbus-glib-devel hal-devel
22BuildRequires:  docbook-utils intltool gettext docbook2X
23Requires:       dbus hal
24Obsoletes:      lxsession <= 0.3.2
25Provides:       lxsession = %{version}-%{release}
26
27%description
28LXSession Lite is a standard-compliant X11 session manager with shutdown/
29reboot/suspend support via HAL and gdm. It is a stripped down version of
30LXSession removing X11 session management.
31
32LXSession is derived from XSM and is developed as default X11 session manager
33of LXDE, the Lightweight X11 Desktop Environment. Though being part of LXDE,
34it's totally desktop-independent and only has few dependencies.
35
36%description -l ja
37LXSession LiteはHALとgdmを介してシャットダウン/再起動/サスペンドをサポートする
38標準準拠のX11セッションマネージャです。
39
40
41%prep
42%setup -q
43%__cp -f %{SOURCE1} po/ja.po
44%__cp -f %{SOURCE2} po/LINGUAS
45%patch0 -p1 -b .icon-path
46%patch1 -p1 -b .session-name
47%patch2 -p1 -b .new-gdm
48%patch3 -p1
49
50%build
51%configure
52make %{?_smp_flags}
53
54
55%install
56rm -rf $RPM_BUILD_ROOT
57make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
58%find_lang lxsession
59mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/xdg/lxsession
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64
65%files -f lxsession.lang
66%defattr(-,root,root,-)
67%doc AUTHORS ChangeLog COPYING README
68%{_bindir}/lxsession
69%{_bindir}/lxsession-logout
70%{_datadir}/lxsession/
71%{_mandir}/man1/lxsession*.1*
72# we need to own
73%dir %{_sysconfdir}/xdg/lxsession
74
75%changelog
76* Sat May 9 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.6-1
77- initial build for VineSeed (import from Fedora)
78
79* Thu Oct 09 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.6-2
80- Preserve timestamps during install
81
82* Thu Jun 12 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.6-1
83- Update to 0.3.6
84- Remove docbook hack
85
86* Sun Apr 20 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.5-1
87- Switch to LXSession lite and drop xorg-x11-xsm requirement again.
88
89* Sat Apr 12 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2-2
90- Require xorg-x11-xsm
91
92* Sat Apr 12 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2-1
93- Update to 0.3.2
94
95* Mon Mar 10 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.0-1
96- Initial Fedora RPM
Note: See TracBrowser for help on using the repository browser.