source: projects/specs/trunk/g/gnome-applets/gnome-applets-vl.spec @ 521

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

import VineSeed package specs

Line 
1%define glib2_version 2.20.0
2%define pango_version 1.24.0
3%define gtk2_version 2.16.0
4%define libgnomeui_version 2.24.1
5%define gnome_panel_version 2.26.0
6%define libgtop2_version 2.26.0
7%define libgnome_desktop_version 2.26.0
8%define libxklavier_version 4.0
9%define libwnck_version 2.26.0
10%define gnome_doc_utils_version 0.3.2
11%define hal_version 0.5.9
12%define gst_plugins_base_version 0.10.0
13%define libgnomekbd_version 2.28.0
14%define libgweather_version 2.26.0
15%define gnome_utils_version 2.26.0
16%define dbus_version 0.90
17%define dbus_glib_version 0.70
18%define hal_version 0.5.3
19%define libnotify_version 0.3.2
20%define gnome_python_version 2.22
21
22%define po_package gnome-applets-2.0
23
24%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
25
26Summary:        Small applications for the GNOME panel.
27Summary(ja):    GNOME パネル用の小さなアプリケーション(GNOMEパネルアプレット)
28Name:           gnome-applets
29Version:        2.28.0
30Release:        2%{?_dist_release}
31License:        GPL
32Group:          User Interface/Desktops
33URL:            http://www.gnome.org/
34
35Source:         %{name}-%{version}.tar.bz2
36Source10:       cpufreq-selector.app
37Source11:       cpufreq-selector.pam
38
39Patch2:         gnome-applets-2.23.3-use-builtin-apm.patch
40
41# http://bugzilla.gnome.org/show_bug.cgi?id=424639
42Patch31:        gnome-applets-2.18.0-fix-find.patch
43
44BuildRoot:      %{_tmppath}/%{name}-%{version}-root
45
46Requires(post,postun): scrollkeeper >= 0.1.4
47
48BuildRequires:  glib2-devel >= %{glib2_version}
49BuildRequires:  gtk2-devel >= %{gtk2_version}
50BuildRequires:  libgnomeui-devel >= %{libgnomeui_version}
51BuildRequires:  gnome-panel >= %{gnome_panel_version}
52BuildRequires:  libgtop2-devel >= %{libgtop2_version}
53BuildRequires:  pango-devel >= %{pango_version}
54BuildRequires:  gnome-desktop-devel >= %{libgnome_desktop_version}
55BuildRequires:  libxklavier-devel >= %{libxklavier_version}
56BuildRequires:  libwnck-devel >= %{libwnck_version}
57BuildRequires:  gnome-doc-utils >= %{gnome_doc_utils_version}
58BuildRequires:  libxml2-python
59BuildRequires:  hal-devel >= %{hal_version}
60BuildRequires:  gstreamer-plugins-base-devel >= %{gst_plugins_base_version}
61BuildRequires:  libgnomekbd-devel >= %{libgnomekbd_version}
62BuildRequires:  libgweather-devel >= %{libgweather_version}
63BuildRequires:  gnome-utils >= %{gnome_utils_version}
64BuildRequires:  hal-devel >= %{hal_version}
65BuildRequires:  libnotify-devel >= %{libnotify_version}
66BuildRequires:  dbus-devel >= %{dbus_version}
67BuildRequires:  dbus-glib-devel >= %{dbus_glib_version}
68BuildRequires:  xorg-x11-proto-devel
69BuildRequires:  gnome-python-devel >= %{gnome_python_version}
70BuildRequires:  gnome-python-applet
71# for patch 39
72BuildRequires:  NetworkManager-devel
73BuildRequires:  libgweather-devel >= 2.24.0
74# For cpufreq
75BuildRequires:  dbus-devel
76#BuildRequires:  PolicyKit-gnome-devel
77BuildRequires:  polkit-gnome-devel
78
79Requires:       gnome-panel >= %{gnome_panel_version}
80Requires:       gnome-desktop-libs >= %{libgnome_desktop_version}
81Requires:       libxklavier >= %{libxklavier_version}
82Requires:       libwnck >= %{libwnck_version}
83Requires:       hal >= %{hal_version}
84Requires:       gstreamer-plugins-base >= %{gst_plugins_base_version}
85Requires:       polkit-gnome
86Requires:       gnome-python-applet
87Requires:       gnome-python-libegg
88Obsoletes:      battstat_applet
89
90%description
91GNOME (GNU Network Object Model Environment) is a user-friendly set of
92applications and desktop tools to be used in conjunction with a window
93manager for the X Window System. The gnome-applets package provides
94small utilities for the GNOME panel.
95
96%prep
97
98%setup -q
99%patch2 -p1 -b .use-builtin-apm
100
101%patch31 -p1 -b .fix-find
102
103%build
104
105intltoolize --force
106autoreconf
107
108%configure --disable-scrollkeeper \
109           --enable-flags \
110           --enable-mini-commander \
111           --enable-stickynotes
112%__make %{?_smp_mflags}
113
114%install
115rm -rf $RPM_BUILD_ROOT
116
117export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
118make install DESTDIR=$RPM_BUILD_ROOT
119unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
120
121%find_lang %{po_package} --all-name --with-gnome
122
123# remove unpackaged files
124rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
125rm -f $RPM_BUILD_ROOT%{_libdir}/*.*a
126
127# drop non-XKB support files
128rm -rf $RPM_BUILD_ROOT%{_datadir}/xmodmap
129
130%clean
131rm -rf $RPM_BUILD_ROOT
132
133%post
134/sbin/ldconfig
135scrollkeeper-update -q > /dev/null 2>&1 || :
136
137export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
138gconftool-2 --makefile-install-rule                                        \
139            %{_sysconfdir}/gconf/schemas/battstat.schemas                  \
140            %{_sysconfdir}/gconf/schemas/charpick.schemas                  \
141            %{_sysconfdir}/gconf/schemas/cpufreq-applet.schemas            \
142            %{_sysconfdir}/gconf/schemas/drivemount.schemas                \
143            %{_sysconfdir}/gconf/schemas/geyes.schemas                     \
144            %{_sysconfdir}/gconf/schemas/gweather.schemas                  \
145            %{_sysconfdir}/gconf/schemas/mini-commander-global.schemas     \
146            %{_sysconfdir}/gconf/schemas/mini-commander.schemas            \
147            %{_sysconfdir}/gconf/schemas/stickynotes.schemas               \
148            %{_sysconfdir}/gconf/schemas/multiload.schemas > /dev/null
149%{_libexecdir}/gnome-applets/mc-install-default-macros >& /dev/null || :
150
151%pre
152if [ "$1" -gt 1 ]; then
153  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
154  gconftool-2 --makefile-uninstall-rule                                    \
155            %{_sysconfdir}/gconf/schemas/battstat.schemas                  \
156            %{_sysconfdir}/gconf/schemas/charpick.schemas                  \
157            %{_sysconfdir}/gconf/schemas/cpufreq-applet.schemas            \
158            %{_sysconfdir}/gconf/schemas/drivemount.schemas                \
159            %{_sysconfdir}/gconf/schemas/geyes.schemas                     \
160            %{_sysconfdir}/gconf/schemas/gswitchit.schemas                 \
161            %{_sysconfdir}/gconf/schemas/gweather.schemas                  \
162            %{_sysconfdir}/gconf/schemas/mini-commander-global.schemas     \
163            %{_sysconfdir}/gconf/schemas/mini-commander.schemas            \
164            %{_sysconfdir}/gconf/schemas/stickynotes.schemas               \
165            %{_sysconfdir}/gconf/schemas/multiload.schemas >& /dev/null || :
166  if [ -f %{_sysconfdir}/gconf/schemas/mixer.schemas ]; then
167     gconftool-2 --makefile-uninstall-rule \
168            %{_sysconfdir}/gconf/schemas/mixer.schemas >& /dev/null || :
169  fi
170fi
171
172%preun
173if [ "$1" -eq 0 ]; then
174  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
175  gconftool-2 --makefile-uninstall-rule                                    \
176            %{_sysconfdir}/gconf/schemas/battstat.schemas                  \
177            %{_sysconfdir}/gconf/schemas/charpick.schemas                  \
178            %{_sysconfdir}/gconf/schemas/cpufreq-applet.schemas            \
179            %{_sysconfdir}/gconf/schemas/drivemount.schemas                \
180            %{_sysconfdir}/gconf/schemas/geyes.schemas                     \
181            %{_sysconfdir}/gconf/schemas/gweather.schemas                  \
182            %{_sysconfdir}/gconf/schemas/mini-commander-global.schemas     \
183            %{_sysconfdir}/gconf/schemas/mini-commander.schemas            \
184            %{_sysconfdir}/gconf/schemas/stickynotes.schemas               \
185            %{_sysconfdir}/gconf/schemas/multiload.schemas >& /dev/null || :
186fi
187
188%postun
189/sbin/ldconfig
190scrollkeeper-update -q
191touch --no-create %{_datadir}/icons/hicolor
192if [ -x /usr/bin/gtk-update-icon-cache ]; then
193  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
194fi
195
196
197%files -f %{po_package}.lang
198%defattr(-, root, root)
199%doc AUTHORS COPYING ChangeLog NEWS README
200
201%{_datadir}/pixmaps/*
202%{_datadir}/gnome-2.0/ui/*
203%{_datadir}/gnome-applets
204%{_datadir}/icons/hicolor/*/apps/*
205%{_bindir}/*
206%{_libdir}/bonobo/servers/*
207#{python_sitelib}/invest/
208%{_libexecdir}/*
209%{_sysconfdir}/gconf/schemas/*
210%{_sysconfdir}/sound
211%{_sysconfdir}/dbus-1/system.d/org.gnome.CPUFreqSelector.conf
212%{_datadir}/dbus-1/system-services/org.gnome.CPUFreqSelector.service
213%{_datadir}/polkit-1/actions/org.gnome.cpufreqselector.policy
214
215%changelog
216* Fri Feb 05 2010 Shu KONNO <owa@bg.wakwak.com> 2.28.0-2
217- rebuilt with python-2.6.4-3
218
219* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.28.0-1
220- new upstream release
221- added BR: polkit-gnome-devel (instead of PolicyKit-gnome-devel)
222
223* Sat Jul 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.3-1
224- new upstream release
225
226* Tue Jun 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.2-1
227- new upstream release
228
229* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.1-1
230- new upstream release
231
232* Tue Mar 24 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.26.0-3
233- use builtin copy of apmlib instead of adding an external dependency
234  (from RH bugzilla #155125)
235
236* Tue Mar 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-2
237- fix %%pre/%%post/%%preun scripts
238  - mixer applet is removed.
239
240* Sun Mar 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-1
241- new upstream release
242
243* Wed Oct 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.1-1
244- new upstream release
245
246* Tue Oct 14 2008 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 2.24.0.1-3
247- removed BuildRequires: gail-devel
248- fixed typo at %%define gnome_python_version
249
250* Mon Oct 13 2008 Shu KONNO <owa@bg.wakwak.com> 2.24.0.1-2
251- built with gucharmap-2.24.0
252
253* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0.1-1
254- new upstream release
255
256* Wed Sep 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-1
257- new upstream release
258
259* Tue Jul 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.3-1
260- new upstream release
261
262* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.1-1vl5
263- new upstream release
264- added BuildRequires: libgweather-devel
265
266* Mon Mar 31 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.0-1vl5
267- new upstream release
268
269* Sun Jan 13 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.20.1-0vl1
270- new upstream release
271
272* Fri Apr 27 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.0-0vl1
273- new upstream release
274
275* Sat Jun 03 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.2-0vl1
276- new upstream release
277
278* Fri Apr 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.1-0vl1
279- new upstream release
280
281* Mon Mar 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl1
282- new upstream release
283
284* Tue Mar 07 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.90-0vl1
285- new upstream release
286
287* Fri Dec 09 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.12.2-0vl1
288- new upstream release
289- drop obsolete patch0
290
291* Sun Oct 16 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.12.1-0vl2
292- add BuildRequires:
293  - gnome-desktop-devel, libxklavier-devel, libwnck-devel, gnome-doc-utils,
294    system-tools-backends, libxml2-python, hal-devel, gstreamer-plugins-devel
295- add Requires:
296  - gnome-desktop-libs, libxklavier, libwnck, hal, gstreamer-plugins
297- add patch0 to fix mixer2 applet
298  - cf. http://bugzilla.gnome.org/show_bug.cgi?id=316922
299
300* Thu Oct 06 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.1-0vl1
301- new upstream release
302
303* Mon Sep 19 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.0-0vl1
304- new upstream release
305
306* Sun Aug 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.11.91-0vl1
307- new upstream release
308
309* Thu Aug 04 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.11.2-0vl1
310- new upstream release
311
312* Fri Jul 22 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.1-0vl3
313- rebuild
314
315* Wed Apr 13 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.1-0vl2
316- fixed %%post script
317
318* Mon Apr 11 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.1-0vl1
319- new upstream release
320
321* Mon Mar 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.0-0vl1
322- new upstream version
323
324* Sat Feb 26 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.2-0vl1
325- new upstream release
326- fixed %post section
327
328* Mon Nov 08 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.1.1-0vl1
329- new upstream release
330
331* Mon Nov  8 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.2-0vl3
332- rebuild with libgtop2-2.8.1
333
334* Wed Apr 21 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.2-0vl2
335- rebuild with openssl-0.9.7d
336
337* Fri Oct  3 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.2-0vl1
338- new upstream release
339- dropped Source10
340
341* Fri Oct  3 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.1-0vl1
342- new upstream release
343
344* Thu Sep 11 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.0-0vl1
345- new upstream release
346
347* Wed Sep 03 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.90-0vl1
348- new upstream release
349
350* Wed Jun 25 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.2-0vl1
351- new upstream release
352
353* Tue May 06 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.1-0vl1
354- new upstream release
355
356* Tue Jan 28 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.2.0-0vl3
357- clause BuildRequires: apmd  with %%ifnarch %%{no_apm_archs}
358
359* Mon Jan 27 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl2
360- disable panelmenu again
361- update ja.po
362
363* Mon Jan 27 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl1
364- new upstream release
365- remove obsolete patch
366- clean up specs.
367
368* Thu Dec 26 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.3-0vl1
369- new upstream release
370
371* Sun Dec 15 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.1-0vl1
372- build for Vine Linux
373- new upstream release from gnome-2.1.4
374
375* Tue Aug 27 2002 Owen Taylor <otaylor@redhat.com>
376- Register the cd player per-device (#72645).
377
378* Fri Aug 23 2002 Owen Taylor <otaylor@redhat.com>
379- Keep the CD device closed except when actually accessing it
380  (bugzilla.gnome.org 91512)
381- Register CD player so we can start only one CD player
382  for display from magicdev. (#39208)
383
384* Tue Aug 13 2002 Havoc Pennington <hp@redhat.com>
385- add ppc ppc64 to no_apm_arches #67564
386
387* Wed Jul 31 2002 Nalin Dahyabhai <nalin@redhat.com>
388- include applets in libexecdir
389
390* Mon Jul 29 2002 Havoc Pennington <hp@redhat.com>
391- 2.0.1, and build with new gail
392- 69971 (use correct ppp on/off commands)
393- remove scrollkeeper dtd-compliance patch,
394  fixed upstream apparently (patch doesn't apply anymore)
395
396* Wed Jun 26 2002 Owen Taylor <otaylor@redhat.com>
397- Fix %%find_lang
398
399* Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
400- rebuild with new libs
401- remove temporary hack for too-old libgnomeui
402- add /etc/sound stuff to file list
403
404* Thu Jun 13 2002 Nalin Dahyabhai <nalin@redhat.com>
405- rebuild in different environment
406
407* Thu Jun 13 2002 Nalin Dahyabhai <nalin@redhat.com>
408- fix a scrollkeeper validation bug
409
410* Wed Jun 12 2002 Havoc Pennington <hp@redhat.com>
411- remove panel-menu.schemas from the list of schemas.
412- 2.0.0
413
414* Fri Jun 07 2002 Havoc Pennington <hp@redhat.com>
415- rebuild in different environment
416
417* Wed Jun  5 2002 Havoc Pennington <hp@redhat.com>
418- 1.105.0
419
420* Sun May 26 2002 Tim Powers <timp@redhat.com>
421- automated rebuild
422
423* Tue May 21 2002 Havoc Pennington <hp@redhat.com>
424- rebuild in different environment
425
426* Tue May 21 2002 Havoc Pennington <hp@redhat.com>
427- 1.103.0
428
429* Fri May  3 2002 Havoc Pennington <hp@redhat.com>
430- 1.100.0
431
432* Fri Apr 19 2002 Havoc Pennington <hp@redhat.com>
433- GNOME 2 version
434
435* Mon Apr 15 2002 Havoc Pennington <hp@redhat.com>
436- merge translations
437
438* Thu Apr 11 2002 Havoc Pennington <hp@redhat.com>
439- default battstat applet to vertical mode
440
441* Thu Mar 21 2002 Havoc Pennington <hp@redhat.com>
442- add patch to adapt to yahoo web site changes, #61561
443
444* Tue Mar  5 2002 Havoc Pennington <hp@redhat.com>
445- remove requires libghttp4
446
447* Mon Mar  4 2002 Havoc Pennington <hp@redhat.com>
448- no apm on sparc, #60538
449- obsolete battstat_applet for Ximian compat, #51427
450- use ifup/ifdown ppp0 instead of pppon/pppoff for default
451  ppp command in modemlights, #54199
452
453* Tue Feb 12 2002 Havoc Pennington <hp@redhat.com>
454- 1.4.0.5, cross fingers
455- add gconf-devel buildreq, though this is dubious as hell
456  (pulled in by gtik using gnome-vfs, but if gtik actually
457   accessed gconf it would fail due to gnorba conflict)
458- patch totally busted charpick Makefile.am cflags override
459
460* Thu Jan 24 2002 Havoc Pennington <hp@redhat.com>
461- automake14
462
463* Thu Aug 30 2001 Alex Larsson <alexl@redhat.com>
464- Removed annoying broken battery full dialog #52861
465- Also fix mixer applet for USB sound #52603
466
467* Mon Aug 27 2001 Havoc Pennington <hp@redhat.com>
468- Add po files from sources.redhat.com
469
470* Wed Aug 15 2001 Alexander Larsson <alexl@redhat.com>
471- Own /usr/share/gnome/gkb and /usr/share/gnome/help/*
472
473* Wed Jul 18 2001 Havoc Pennington <hp@redhat.com>
474- add some build requires
475- remove ifarch build requires, replace with check in setup
476
477* Wed Jul 11 2001 Florian La Roche <Florian.LaRoche@redhat.de>
478- sanitize specfile to RH style
479- do not require apmd for s390 s390x
480
481* Mon Jul  9 2001 Jonathan Blandford <jrb@redhat.com>
482- new version
483
484* Sun Jul 08 2001 Havoc Pennington <hp@redhat.com>
485- remove extra .desktop file for battstat
486
487* Sat Jul 07 2001 Havoc Pennington <hp@redhat.com>
488- add battstat applet
489- rearrange .desktop files for applets
490
491* Tue Jun 12 2001 Than Ngo <than@redhat.com>
492- fix isdn stuff to build against kernel-2.4.x
493- use %%{_tmppath}
494
495* Mon Jun 11 2001 Florian La Roche <Florian.LaRoche@redhat.de>
496- allow newer gettext versions
497
498* Thu Mar 15 2001 Havoc Pennington <hp@redhat.com>
499- translations
500
501* Mon Feb 12 2001 Akira TAGOH <tagoh@redhat.com>
502- Updated Japanese translation (ja.po, .desktop).
503  Note: Please remove Source[23]: when release the next upstream version.
504
505* Fri Jan 19 2001 Havoc Pennington <hp@redhat.com>
506- 1.2.4
507
508* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
509- Update Epoch
510
511* Wed Jul 19 2000 Jonathan Blandford <jrb@redhat.com>
512- Change slashapp to gnome-news app.
513
514* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
515- automatic rebuild
516
517* Mon Jun 19 2000 Owen Taylor <otaylor@redhat.com
518- %%defattr fixes
519- Remove Docdir:
520
521* Thu Jun 15 2000 Havoc Pennington <hp@redhat.com>
522- 1.2.1
523- use %%makeinstall
Note: See TracBrowser for help on using the repository browser.