%define no_apm_archs alpha ia64 s390 s390x sparc sparc64 ppc ppc64 %define glib2_version 2.0.3 %define pango_version 1.0.99 %define gtk2_version 2.0.5 %define libgnomeui_version 2.0.0 %define gnome_panel_version 2.0.0 %define libgtop2_version 2.0.0 %define gail_version 0.17-2 %define po_package gnome-applets-2.0 Summary: Small applications for the GNOME panel. Name: gnome-applets Version: 2.0.1 Release: 3 Epoch: 1 License: GPL Group: User Interface/Desktops Source: ftp://ftp.gnome.org/pub/GNOME/sources/pre-gnome2/%{name}/%{name}-%{version}.tar.bz2 URL: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root Prereq: scrollkeeper >= 0.1.4 BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: libgnomeui-devel >= %{libgnomeui_version} BuildRequires: gnome-panel >= %{gnome_panel_version} BuildRequires: libgtop2-devel >= %{libgtop2_version} BuildRequires: Xft BuildRequires: fontconfig BuildRequires: pango-devel >= %{pango_version} BuildRequires: gail-devel >= %{gail_version} Requires: gnome-panel >= %{gnome_panel_version} Obsoletes: battstat_applet Patch1: gnome-applets-2.0.1-ppp-command.patch %description GNOME (GNU Network Object Model Environment) is a user-friendly set of applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-applets package provides small utilities for the GNOME panel. %prep %ifnarch %{no_apm_archs} if ! test -e /usr/lib/libapm.a ; then echo "You must have apmd installed" exit 1 fi %endif %setup -q %patch1 -p1 -b .ppp-command %build %configure make %install rm -rf $RPM_BUILD_ROOT export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL %find_lang %{po_package} %clean rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig scrollkeeper-update export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` SCHEMAS="modemlights.schemas cdplayer.schemas drivemount.schemas charpick.schemas geyes.schemas mini-commander.schemas gkb.schemas multiload.schemas gtik.schemas gweather.schemas battstat.schemas" for S in $SCHEMAS; do gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S > /dev/null done %postun -p /sbin/ldconfig %files -f %{po_package}.lang %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_datadir}/pixmaps %{_datadir}/gnome-2.0 %{_datadir}/gnome %{_datadir}/geyes %{_datadir}/xmodmap %{_datadir}/gweather %{_datadir}/battstat_applet %{_datadir}/omf %{_bindir}/* %{_libdir}/bonobo %{_libexecdir}/* #%{_libdir}/*.so.* %{_sysconfdir}/gconf/schemas/* %{_sysconfdir}/sound %changelog * Tue Aug 13 2002 Havoc Pennington - add ppc ppc64 to no_apm_arches #67564 * Wed Jul 31 2002 Nalin Dahyabhai - include applets in libexecdir * Mon Jul 29 2002 Havoc Pennington - 2.0.1, and build with new gail - 69971 (use correct ppp on/off commands) - remove scrollkeeper dtd-compliance patch, fixed upstream apparently (patch doesn't apply anymore) * Wed Jun 26 2002 Owen Taylor - Fix %%find_lang * Sun Jun 16 2002 Havoc Pennington - rebuild with new libs - remove temporary hack for too-old libgnomeui - add /etc/sound stuff to file list * Thu Jun 13 2002 Nalin Dahyabhai - rebuild in different environment * Thu Jun 13 2002 Nalin Dahyabhai - fix a scrollkeeper validation bug * Wed Jun 12 2002 Havoc Pennington - remove panel-menu.schemas from the list of schemas. - 2.0.0 * Fri Jun 07 2002 Havoc Pennington - rebuild in different environment * Wed Jun 5 2002 Havoc Pennington - 1.105.0 * Sun May 26 2002 Tim Powers - automated rebuild * Tue May 21 2002 Havoc Pennington - rebuild in different environment * Tue May 21 2002 Havoc Pennington - 1.103.0 * Fri May 3 2002 Havoc Pennington - 1.100.0 * Fri Apr 19 2002 Havoc Pennington - GNOME 2 version * Mon Apr 15 2002 Havoc Pennington - merge translations * Thu Apr 11 2002 Havoc Pennington - default battstat applet to vertical mode * Thu Mar 21 2002 Havoc Pennington - add patch to adapt to yahoo web site changes, #61561 * Tue Mar 5 2002 Havoc Pennington - remove requires libghttp4 * Mon Mar 4 2002 Havoc Pennington - no apm on sparc, #60538 - obsolete battstat_applet for Ximian compat, #51427 - use ifup/ifdown ppp0 instead of pppon/pppoff for default ppp command in modemlights, #54199 * Tue Feb 12 2002 Havoc Pennington - 1.4.0.5, cross fingers - add gconf-devel buildreq, though this is dubious as hell (pulled in by gtik using gnome-vfs, but if gtik actually accessed gconf it would fail due to gnorba conflict) - patch totally busted charpick Makefile.am cflags override * Thu Jan 24 2002 Havoc Pennington - automake14 * Thu Aug 30 2001 Alex Larsson - Removed annoying broken battery full dialog #52861 - Also fix mixer applet for USB sound #52603 * Mon Aug 27 2001 Havoc Pennington - Add po files from sources.redhat.com * Wed Aug 15 2001 Alexander Larsson - Own /usr/share/gnome/gkb and /usr/share/gnome/help/* * Wed Jul 18 2001 Havoc Pennington - add some build requires - remove ifarch build requires, replace with check in setup * Wed Jul 11 2001 Florian La Roche - sanitize specfile to RH style - do not require apmd for s390 s390x * Mon Jul 9 2001 Jonathan Blandford - new version * Sun Jul 08 2001 Havoc Pennington - remove extra .desktop file for battstat * Sat Jul 07 2001 Havoc Pennington - add battstat applet - rearrange .desktop files for applets * Tue Jun 12 2001 Than Ngo - fix isdn stuff to build against kernel-2.4.x - use %%{_tmppath} * Mon Jun 11 2001 Florian La Roche - allow newer gettext versions * Thu Mar 15 2001 Havoc Pennington - translations * Mon Feb 12 2001 Akira TAGOH - Updated Japanese translation (ja.po, .desktop). Note: Please remove Source[23]: when release the next upstream version. * Fri Jan 19 2001 Havoc Pennington - 1.2.4 * Fri Aug 11 2000 Jonathan Blandford - Update Epoch * Wed Jul 19 2000 Jonathan Blandford - Change slashapp to gnome-news app. * Thu Jul 13 2000 Prospector - automatic rebuild * Mon Jun 19 2000 Owen Taylor - 1.2.1 - use %%makeinstall