source: projects/specs/trunk/l/lxde-common/lxde-common-vl.spec @ 521

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

import VineSeed package specs

Line 
1Name:           lxde-common
2Version:        0.4.2
3Release:        2%{?_dist_release}
4Summary:        The default settings configuration files of LXDE
5
6Summary(ja):    LXDE のデフォルト設定ファイル
7Group:          User Interface/Desktops
8License:        GPLv2+
9URL:            http://lxde.sourceforge.net/
10Source0:        http://downloads.sourceforge.net/sourceforge/lxde/%{name}-%{version}.tar.bz2
11
12Patch0:         %{name}-0.4-lxpanel-config.patch
13Patch1:         %{name}-0.4-openbox.patch
14Patch2:         %{name}-0.3.2.1-pcmanfm.patch
15
16# Because of new gdm
17# http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?24:mss:5608:200804:keopkmedognljeggknac
18Patch3:         %{name}-0.3.2.1-gdm-number-of-desktops.patch
19
20# Pulseaudio
21Patch4:         %{name}-0.4-pulseaudio.patch
22
23Patch5:         %{name}-0.4-lxde-logout.desktop.patch
24
25BuildRoot:      %{_tmppath}/%{name}-%{version}-root
26BuildArch:      noarch
27
28BuildRequires:  desktop-file-utils
29BuildRequires:  pkgconfig glib2-devel libX11-devel
30Requires:       lxsession lxpanel pcmanfm openbox xdg-utils xorg-x11-xsm
31Requires:       lxmenu-data lxde-settings-daemon
32
33Obsoletes:      %{name}-data <= 0.4.2
34
35%description
36This package manages the system behavior and functions
37to integrate icons and artwork of LXDE.
38
39%description -l ja
40このパッケージは LXDE - the Lightweight X11 Desktop Environment - の
41アイコンやアートワークを調和するためにシステムの動作や機能を管理します。
42
43%package -n     lxde-icon-theme
44Summary:        Default icon theme for LXDE
45Group:          User Interface/Desktops
46License:        LGPLv3
47URL:            http://nuovext.pwsp.net/
48
49%description -n lxde-icon-theme
50nuoveXT is a very complete set of icons for Linux, Mac OS X and Windows. It is
51also the default icon-theme of LXDE, the Lightweight X11 Desktop Environment.
52
53%description -n lxde-icon-theme -l ja
54nuoveXT は Linux や Mac OS X、Windows 用の完全なアイコンセットです。
55LXDE - the Lightweight X11 Desktop Environment - の
56デフォルトのアイコンテーマでもあります。
57
58%prep
59%setup -q
60%patch0 -p1 -b .orig
61%patch1 -p1 -b .orig
62%patch2 -p1 -b .orig
63%patch3 -p1 -b .gdm-desktops
64%patch4 -p1 -b .pulseaudio
65%patch5 -p1 -b .orig
66
67%build
68%configure
69
70%install
71rm -rf $RPM_BUILD_ROOT
72make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
73
74# only used by obsolete lxsession, not lxsession-lite
75rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/lxsession/LXDE/default
76
77desktop-file-install                                           \
78      --dir=$RPM_BUILD_ROOT%{_datadir}/applications               \
79      lxde-logout.desktop
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84
85%post -n lxde-icon-theme
86touch --no-create %{_datadir}/icons/nuoveXT2 &>/dev/null || :
87
88
89%postun -n lxde-icon-theme
90if [ $1 -eq 0 ] ; then
91    touch --no-create %{_datadir}/icons/nuoveXT2 &>/dev/null
92    gtk-update-icon-cache %{_datadir}/icons/nuoveXT2 &>/dev/null || :
93fi
94
95%posttrans -n lxde-icon-theme
96gtk-update-icon-cache %{_datadir}/icons/nuoveXT2 &>/dev/null || :
97
98%files
99%defattr(-,root,root,-)
100%doc AUTHORS COPYING
101%dir %{_sysconfdir}/xdg/lxsession/LXDE/
102%config(noreplace) %{_sysconfdir}/xdg/lxsession/LXDE/autostart
103%config(noreplace) %{_sysconfdir}/xdg/lxsession/LXDE/config
104%{_bindir}/startlxde
105%{_bindir}/lxde-logout
106%{_bindir}/openbox-lxde
107%{_datadir}/lxde/*
108%{_datadir}/lxpanel/profile/LXDE/
109%{_mandir}/man1/*.1.gz
110%{_datadir}/xsessions/LXDE.desktop
111%{_datadir}/applications/lxde-*.desktop
112
113%files -n lxde-icon-theme
114%doc icon-theme/AUTHORS icon-theme/COPYING
115%defattr(-,root,root,-)
116%{_datadir}/icons/nuoveXT2/
117
118
119%changelog
120* Wed Aug 5 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.2-2vl5
121- cleaned up spec
122- added Patch4 again
123- changed BuildArch: noarch
124- new splitted lxde-icon-theme, instead of lxde-common
125  -added Obsoletes: lxde-common-data <= 0.4.2
126
127* Sat Jul 11 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.2-1vl5
128- new upstream release
129- dropt Patch4
130
131* Sat Jun 20 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-5vl5
132- cleaned up spec
133- renumbered Patch
134- added Patch5 (to fixed lxde-logout.desktop)
135- added BuildRequires: desktop-file-utils
136- added Requires: lxmenu-data lxde-settings-daemon
137- included lxde-logout.desktop
138- dropt %{_sysconfdir}/xdg/lxsession/LXDE/default (not used)
139
140* Sun Jun 7 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-4vl5
141- deleted Obsoletes: lxsession-lite < 0.3.8
142
143* Tue May 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-3vl5
144- reverted Requires: lxsession
145- changed Obsoletes: lxsession-lite < 0.3.8
146
147* Sat May 9 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-2vl5
148- changed Summary, description
149- changed Requires: lxsession to lxsession-lite
150- added Obsoletes: lxsession <= 0.3.2
151- rebuilt with lxsession-lite
152
153* Wed May 6 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-1vl5
154- Update to 0.4.1
155
156* Mon May 4 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4-1vl5
157- Update to 0.4
158- updated Patch0,1,11
159- spec in UTF-8
160
161* Thu Mar 26 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.2.1-2vl5
162- added Requires:xorg-x11-xsm
163
164* Mon Mar 23 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.2.1-1vl5
165- initial build for VineSeed (import from Fedora package)
166
167* Fri Mar 06 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2.1-4
168- Workaround for new gdm
169- Add Pulseaudio support
170- Add mixer plugin to the panel
171- Require xdg-utils
172
173* Fri Oct 10 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2.1-3
174- Require fedora-icon-theme and system-logos
175
176* Thu Oct 09 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2.1-2
177- Rebase patches for rpm's new fuzz=0 behaviour
178
179* Thu Jul 10 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2.1-1
180- Update to 0.3.2.1
181- Switch from ROXTerm to LXterminal
182- Rebased most patches
183- Add mixer to the panel
184
185* Mon Apr 14 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.0.1-2
186- Make a separate package for lxde-icon-theme
187
188* Sat Apr 12 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.0.1-1
189- Update to 0.3.0.1
190- Use distros default artwork
191
192* Sat Mar 29 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.0.0-1
193- Initial Fedora RPM
194- Use roxterm instead of gnome-terminal and xterm
195- Patch default panel config
Note: See TracBrowser for help on using the repository browser.