Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > b6b87657cbaa8ced0b11ffbcb662515e > files > 12

gnome-utils-2.10.1-4mdk.src.rpm

%define schemas gdict gfloppy gnome-screenshot gnome-search-tool logview

Summary: GNOME utility programs such as file search and calculator
Name: gnome-utils
Version: 2.10.1
Epoch: 1
Release: 4mdk
License: LGPL
Group:  Graphical desktop/GNOME
Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2
Source10: gdict_48.png
Source11: gdict_32.png
Source12: gdict_16.png
Source13: gfloppy-48.png
Source14: gfloppy-32.png
Source15: gfloppy-16.png
Source22: gnome-searchtool-48.png
Source23: gnome-searchtool-32.png
Source24: gnome-searchtool-16.png
Source34: logview-48.png
Source35: logview-32.png
Source36: logview-16.png

Patch0: gnome-utils-2.0.5-pam.patch.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
URL: http://www.gnome.org/softwaremap/projects/gnome-utils/

BuildRequires:  libpanel-applet-2-devel >= 2.9.4
BuildRequires:  gnome-desktop-devel >= 2.2.0
BuildRequires:	libgnomeprintui-devel >= 2.8.0
BuildRequires:  libglade2.0-devel >= 2.3.0
BuildRequires:  gnome-vfs2-devel >= 2.8.4
BuildRequires:  gtk2-devel >= 2.5.4
BuildRequires:	ncurses-devel
BuildRequires:	pam-devel
BuildRequires:	usermode
BuildRequires:  scrollkeeper
BuildRequires:  perl-XML-Parser
#needed for gfloppy
BuildRequires:  e2fsprogs-devel
BuildRequires:  hal-devel

Requires: usermode-consoleonly
Requires: usermode 
Requires: scrollkeeper

Obsoletes:	gfloppy
Obsoletes:	gnome-admin
Provides: gfloppy
Provides: gnome-admin

Conflicts: gnome-panel < 2.10.1

%description
GNOME is the GNU Network Object Model Environment. This powerful
environment is both easy to use and easy to configure.

GNOME Utilities is a collection of small applications all there to make
your day just that little bit brighter - System Log Viewer, 
Search Tool, Dictionary, Floppy Format.

%prep
%setup -q
%patch0 -p1 -b .pam

%build

%configure2_5x --enable-console-helper --enable-gfloppy --enable-hal

%make

%install
rm -rf $RPM_BUILD_ROOT

GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std
rm -rf %buildroot/var

%{find_lang} %{name}-2.0 --with-gnome --all-name
for omf in %buildroot%_datadir/omf/*/{*-??.omf,*-??_??.omf};do
echo "%lang($(basename $omf|sed -e s/.*-// -e s/.omf//)) $(echo $omf|sed s!%buildroot!!)" >> %name-2.0.lang
done


mkdir -p $RPM_BUILD_ROOT/%{_iconsdir}
mkdir -p $RPM_BUILD_ROOT/%{_liconsdir}
mkdir -p $RPM_BUILD_ROOT/%{_miconsdir}
cp %{SOURCE10} $RPM_BUILD_ROOT/%{_liconsdir}/gdict.png
cp %{SOURCE11} $RPM_BUILD_ROOT/%{_iconsdir}/gdict.png
cp %{SOURCE12} $RPM_BUILD_ROOT/%{_miconsdir}/gdict.png
cp %{SOURCE13} $RPM_BUILD_ROOT/%{_liconsdir}/gfloppy.png
cp %{SOURCE14} $RPM_BUILD_ROOT/%{_iconsdir}/gfloppy.png
cp %{SOURCE15} $RPM_BUILD_ROOT/%{_miconsdir}/gfloppy.png
cp %{SOURCE22} $RPM_BUILD_ROOT/%{_liconsdir}/gnome-searchtool.png
cp %{SOURCE23} $RPM_BUILD_ROOT/%{_iconsdir}/gnome-searchtool.png
cp %{SOURCE24} $RPM_BUILD_ROOT/%{_miconsdir}/gnome-searchtool.png
cp %{SOURCE34} $RPM_BUILD_ROOT/%{_liconsdir}/logview.png
cp %{SOURCE35} $RPM_BUILD_ROOT/%{_iconsdir}/logview.png
cp %{SOURCE36} $RPM_BUILD_ROOT/%{_miconsdir}/logview.png

#
# Lots of menu entries
#
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}): \
	needs="X11" \
	section="System/Configuration/Hardware" \
	title="Floppy Formatter" \
	longtitle="Format Floppy Disks" \
	command="%{_bindir}/gfloppy" \
	icon="gfloppy.png" \
	startup_notify="true"
?package(%{name}): \
	needs="X11" \
	section="System/File Tools" \
	title="Search for Files" \
	longtitle="Search your disk for files" \
	command="%{_bindir}/gnome-search-tool"\
	icon="gnome-searchtool.png" \
	startup_notify="true"
?package(%{name}): \
	needs="X11" \
	section="System/Monitoring" \
	title="System Log" \
	longtitle="View the system log file" \
	command="%{_bindir}/gnome-system-log"\
	icon="logview.png" \
	startup_notify="true"
?package(%{name}): \
	needs="X11" \
	section="Office/Accessories" \
	title="GNOME Dictionary" \
	longtitle="Lookup words in an online dictionary" \
	command="%{_bindir}/gnome-dictionary"\
	icon="gdict.png" \
	startup_notify="true"
EOF


%post
if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for SCHEMA in %schemas; do 
  gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$SCHEMA.schemas > /dev/null
done
%{update_menus}

%preun
if [ "$1" = "0" ]; then
 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
 for SCHEMA in %schemas; do 
   gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/$SCHEMA.schemas > /dev/null
 done
fi

%postun
if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{name}-2.0.lang
%defattr(-, root, root)

%doc AUTHORS COPYING ChangeLog NEWS README
%{_sysconfdir}/gconf/schemas/*
%config(noreplace) %{_sysconfdir}/pam.d/*
%config(noreplace) %{_sysconfdir}/security/console.apps/*
%{_bindir}/*
%{_sbindir}/*
%{_libexecdir}/gdict-applet
%{_libdir}/bonobo/servers/*
%{_datadir}/applications/*
%{_datadir}/gnome-screenshot
%{_datadir}/gnome-utils
%{_datadir}/gnome-system-log
%{_datadir}/gnome-2.0/ui/*
%dir %{_datadir}/omf/gnome-utils
%{_datadir}/omf/gnome-utils/*-C.omf
%{_menudir}/*
%{_mandir}/*/*
%{_liconsdir}/*.png
%{_iconsdir}/*.png
%{_miconsdir}/*.png

%changelog
* Mon Jul 25 2005 Frederic Crozat <fcrozat@mandriva.com> 2.10.1-4mdk 
- Fix typo in preun (Mdk bug #16767)

* Mon Apr 25 2005 Frederic Crozat <fcrozat@mandriva.com> 2.10.1-3mdk 
- Add conflicts to ease upgrade (John Campbell)

* Sat Apr 23 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 2.10.1-2mdk
- add BuildRequires: libgnomeprintui-devel

* Fri Apr 22 2005 Frederic Crozat <fcrozat@mandriva.com> 2.10.1-1mdk 
- Release 2.10.1 (based on Götz Waschk package)
- Remove patches 1 (use hal instead), 2 (merged upstream)

* Fri Apr 01 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 2.8.1-2mdk 
- Patch2: fix i18n init for windows name

* Tue Oct 19 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.8.1-1mdk
- New release 2.8.1
- Replace patch1 with fedora version (use glibc header to get major)

* Thu Aug 26 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.2-4mdk
- Fix menu

* Thu Jul  8 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.2-3mdk
- patch for using the right kernel headers

* Tue May 25 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.2-2mdk
- fix buildrequires

* Fri Apr 30 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.2-1mdk
- New release 2.6.2

* Thu Apr 22 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.1-2mdk
- fix buildrequires

* Tue Apr 20 2004 Goetz Waschk <waschk@linux-mandrake.com> 2.6.1-1mdk
- New release 2.6.1

* Tue Apr 06 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.0-1mdk
- Release 2.6.0 (with Götz help)
- Remove patch1 (merged upstream)

* Wed Feb 18 2004 David Baudens <baudens@mandrakesoft.com> 2.4.1-3mdk
- Fix menu

* Fri Feb 13 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.1-2mdk
- Patch1 (CVS): fix error when using UTF8 chars in gdict (Mdk bug #7815)

* Wed Nov  5 2003 Götz Waschk <waschk@linux-mandrake.com> 2.4.1-1mdk
- new version

* Mon Oct 20 2003 Frederic Lepied <flepied@mandrakesoft.com> 2.4.0-2mdk
- rebuild for rewriting /etc/pam.d file

* Mon Sep 08 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.4.0-1mdk
- Release 2.4.0

* Tue Sep 02 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.3.90-1mdk
- Release 2.3.90
- Fix BuildRequires

* Mon Aug 11 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.3.4-2mdk
- Schemas are no longer config files

* Thu Aug  7 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.3.4-1mdk
- Release 2.3.4
- Add lang tag to OMF files

* Fri Jul 18 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 1:2.3.3-2mdk
- Rebuild with latest ORBit2

* Tue Jun 03 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 2.3.3-1mdk
- Release 2.3.3

* Tue May 13 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 2.3.1-1mdk
- Release 2.3.1

* Wed May  7 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 1:2.3.0-2mdk
- Fix buildrequires

* Mon Apr 14 2003 Frederic Crozat <fcrozat@mandrakesoft.com 2.3.0-1mdk
- Release 2.3.0

* Mon Jan 27 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.2.0.3-1mdk
- Release 2.2.0.3
- Remove patch1 (merged upstream)

* Thu Jan 23 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.2.0-2mdk
- Patch1 (Glynn): fix crash in gfloppy

* Tue Jan 21 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.2.0-1mdk
- Release 2.20

* Thu Jan 16 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.1.90-3mdk
- Fix broken menu entry

* Thu Jan 16 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.1.90-2mdk
- Recompiled against latest openssl
- Add yelp cache generation

* Tue Jan  7 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.1.90-1mdk
- Release 2.1.90

* Wed Dec 18 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.1.5-1mdk
- Release 2.1.5

* Wed Dec 11 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.1.4-3mdk
- Release 2.1.4

* Thu Nov 28 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.1.3-3mdk
- Fix description again

* Wed Nov 27 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.1.3-2mdk
- Fix URL/description (Yura Gusev)

* Tue Nov 26 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.1.3-1mdk
- Release 2.1.3
- Fix menu entry (bug 221)

* Thu Oct 10 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1:2.0.5-1mdk
- Regenerate patch0
- Remove patches 1 & 2 (merged upstream)

* Thu Oct 10 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.0.5-1mdk
- Release 2.0.5

* Fri Aug 30 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.0.2-4mdk
- Patch2 (RH): fix calculator when numlock is on

* Thu Aug 29 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.0.2-3mdk
- Patch1: fix references to logview in gnome-system-log 

* Mon Aug 26 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.0.2-2mdk
- Fix menu entries
- Fix BuildRequires

* Tue Aug  6 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.0.2-1mdk
- Release 2.0.2

* Mon Jul 29 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.0.1-1mdk
- Release 2.0.1
- Disable gdialog (port not complete yet)

* Fri Jun 28 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.0.0-2mdk
- png icons
- Fix BuildRequires

* Mon Jun 17 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 2.0.0-1mdk
- Release 2.0.0

* Tue Jun 11 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.109.0-1mdk
- Release 1.109.0

* Mon Jun 10 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.108.0-1mdk
- Release 1.108.0

* Tue May 14 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.105.0-1mdk
- Release 1.105.0

* Tue May  7 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.5.0-1mdk
- Release 1.5.0 (which is greater than 1.104.0.. Grr, using Epoch)

* Mon Apr 29 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.104.0-1mdk
- Release 1.104.0

* Thu Apr 18 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.103.0-1mdk
- Release 1.103.0

* Wed Apr 10 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.99.2-1mdk
- Release 1.99.2 (GNOME 2)
- Regenerate patch0

* Sat Mar 02 2002 David BAUDENS <baudens@mandrakesoft.com> 1.4.1.2-3mdk
- Use boot_init_section.png for gshutdown's menu (so don't break E menu)

* Wed Feb 27 2002 Pablo Saratxaga <pablo@mandrakesoft.com> 1.4.1.2-2mdk
- integrated Basque translations

* Mon Feb  4 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.1.2-1mdk
- Release 1.4.1.2

* Tue Jan 15 2002 Stefan van der Eijk <stefan@eijk.nu> 1.4.1.1-5mdk
- BuildRequires usermode (consolehelper) Stefan sux
- Rebuild for libgal19

* Mon Jan 14 2002 Stefan van der Eijk <stefan@eijk.nu> 1.4.1.1-4mdk
- Fix BuildRequires

* Mon Dec  3 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.1.1-3mdk
- Fix BuildRequires
- Recompiled against latest gtkhtml

* Mon Nov 12 2001 Renaud Chaillat <rchaillat@mandrakesoft.com> 1.4.1.1-2mdk
- recompiled with libgal18
- added provides gfloppy and gnome-admin
- config noreplace for pam files

* Tue Oct 30 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.1.1-1mdk
- Release 1.4.1.1

* Sun Oct 21 2001 Stefan van der Eijk <stefan@eijk.nu> 1.4.0.2-6mdk
- BuildRequires: libxml-devel
- Remove redundant BuildRequires

* Tue Oct 16 2001 Renaud Chaillat <rchaillat@mandrakesoft.com> 1.4.0.2-5mdk
- rebuilt with libpng3

* Fri Sep 14 2001 Pablo Saratxaga <pablo@mandrakesoft.com>> 1.4.0.2-4mdk
- rebuild including latest translations

* Fri Sep 07 2001 Stefan van der Eijk <stefan@eijk.nu> 1.4.0.2-3mdk
- BuildRequires: flex

* Fri Jul 06 2001 Stefan van der Eijk <stefan@eijk.nu> 1.4.0.2-2mdk
- BuildRequires:      db1-devel
- BuildRequires:      gdk-pixbuf-devel
- Remove BuildRequires:       audiofile-devel
- Remove BuildRequires:       esound-devel
- Remove BuildRequires:       gnome-core
- Remove BuildRequires:       gnome-libs-devel
- Remove BuildRequires:       imlib-devel
- Remove BuildRequires:       libjpeg-devel
- Remove BuildRequires:       libpng-devel
- Remove BuildRequires:       libxml-devel
- Remove BuildRequires:       ORBit-devel
- Remove BuildRequires:       XFree86-devel
- Remove BuildRequires:       zlib-devel

* Tue Jul  3 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.0.2-1mdk
- Release 1.4.0.2
- Patch0: fix pam files

* Wed Jun 27 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.0.1-1mdk
- Release 1.4.0.1
- Remove patch 2 (merged upstream)

* Tue Jun 12 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.0-2mdk
- Correct menu entries

* Wed Mar 21 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.0-1mdk
- Release 1.4.0
- Add scrollkeeper files

* Wed Feb 28 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 1.3.1-1mdk
- Release 1.3.1
- Correct list of files

* Tue Sep 26 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.2.1-6mdk
- Pamstackizification.

* Fri Sep 22 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 1.2.1-5mdk
- console-helper and pam config instead of kdesu and added requirement 
  for usermode.

* Thu Sep 21 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 1.2.1-4mdk
- added kdesu to launch logview (and added requires)
- changed logview icon

* Tue Sep  5 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 1.2.1-3mdk
- added all menu entries and icons
- lang macros

* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 1.2.1-2mdk
- automatically added BuildRequires

* Tue Jul 25 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 1.2.1-1mdk
- Release 1.2.1
- use more macros
- embed menu entry in specfile
- provide gfloppy and gnome-admin

* Fri Jul 21 2000 dam's <damien@mandrakesoft.com> 1.0.50-5mdk
- BM + macrozification.

* Thu May 04 2000 dam's <damien@mandrakesoft.com> 1.0.50-4mdk
- corrected menu entries.

* Sun Apr 23 2000 dam's <damien@mandrakesoft.com> 1.0.50-3mdk
- added menu entries

* Tue Apr 11 2000 Daouda Lo <daouda@mandrakesoft.com> 1.0.50-2mdk
- fix group

* Fri Nov 26 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- 1.0.50

* Sun Oct 31 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- Enable SMP check/build
- comment out some redhat stuff

* Fri Sep 24 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- 1.0.13

* Fri Aug 06 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- cleaned %files
- changed Group:
- changed descriptions (calendar is nom on gnome-pim)

* Sun Aug 01 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- 1.0.12
- remove Obsolete patch

* Fri Apr 23 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Mandrake adpatations.

* Fri Mar 19 1999 Michael Fulbright <drmike@redhat.com>
- strip binaries

* Sun Mar 14 1999 Michael Fulbright <drmike@redhat.com>
- removed gshutdown (confusing for newbies)

* Mon Feb 15 1999 Michael Fulbright <drmike@redhat.com>
- version 0.99.8

* Sat Feb 06 1999 Michael Fulbright <drmike@redhat.com>
- version 0.99.6

* Mon Jan 18 1999 Michael Fulbright <drmike@redhat.com>
- version 0.99.3

* Wed Jan 06 1999 Michael Fulbright <drmike@redhat.com>
- version 0.99.1

* Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com>
- updated for GNOME freeze

* Wed Sep 23 1998 Michael Fulbright <msf@redhat.com>
- Upgraded to 0.30

* Mon Apr  6 1998 Marc Ewing <marc@redhat.com>
- Integrate into gnome-utils CVS source tree