Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > a58781eb760781d6bf2dd9d49bf3ca64 > files > 2

gnome-system-tools-2.20.0-1mdv2008.0.src.rpm

Summary:	GNOME System Tools
Name: 		gnome-system-tools 
Version: 2.20.0
Release: %mkrel 1
License: 	LGPL
Group: 		System/Configuration/Other
Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2
BuildRoot: 	%{_tmppath}/%{name}-%{version}-buildroot
URL: 		http://www.gnome.org/projects/gst/

Obsoletes:  ximian-setup-tools
Obsoletes:  ximian-setup-tools-devel
Provides:   ximian-setup-tools-devel = %{version}
Provides:   ximian-setup-tools = %{version}-%{release}
BuildRequires:  cracklib-devel
BuildRequires:	libnautilus-devel >= 2.9.3
BuildRequires:  libvte-devel >= 0.10.20
BuildRequires:  gtk2-devel >= 2.9.0
BuildRequires:  libncurses-devel
BuildRequires:  scrollkeeper
BuildRequires:  libmesaglu-devel
BuildRequires:  liboobs-devel >= 2.17.5
BuildRequires:  ImageMagick
BuildRequires:	gnome-doc-utils
BuildRequires:	desktop-file-utils
#gw for intltool
BuildRequires:	perl-XML-Parser
Requires(post): scrollkeeper
Requires(postun): scrollkeeper
Requires: system-tools-backends2 >= 2.2.0-3mdv
Requires: usermode

%description
Day-to-day system management on Unix systems is a chore. Even when 
you're using a friendly graphical desktop, seemingly basic tasks 
like setting the system time, changing the network setup, importing 
and exporting network shared filesystems and configuring swap partitions 
requires editing configuration files by hand, and the exact procedure 
varies between different operating systems and distributions.

The GNOME System Tools solve all these problems, giving you a simple
graphical interface for each task, which uses an advanced backend to 
edit all the relevant files and apply your changes. The interface 
looks and acts in exactly the same way regardless of what platform 
you're using.

%prep
%setup -q

%build
%configure2_5x --enable-services --enable-boot
%make

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall_std desktopdir=%_datadir/applications
rm -f %buildroot%_libdir/nautilus/extensions-1.0/libnautilus*a
rm -rf %buildroot/var/lib/scrollkeeper
%{find_lang} %{name}
%{find_lang} boot-admin --with-gnome
%{find_lang} shares-admin --with-gnome
%{find_lang} network-admin --with-gnome
%{find_lang} services-admin --with-gnome
%{find_lang} time-admin --with-gnome
%{find_lang} users-admin --with-gnome
cat *-admin.lang >> %name.lang
for omf in %buildroot%_datadir/omf/*/*-??.omf;do
echo "%lang($(basename $omf|sed -e s/.*-// -e s/.omf//)) $(echo $omf|sed s!%buildroot!!)" >> %name.lang
done

desktop-file-install --vendor="" \
  --remove-category="Application" \
  --add-category="X-MandrivaLinux-System-Configuration-BootandInit" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/services.desktop
desktop-file-install --vendor="" \
  --remove-category="Application" \
  --add-category="X-MandrivaLinux-System-Configuration-Networking" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/{network.desktop,shares.desktop}
desktop-file-install --vendor="" \
  --remove-category="Application" \
  --add-category="X-MandrivaLinux-System-Configuration-Other" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/{time.desktop,users.desktop}

#symlinks for consolehelper
cd %buildroot
mkdir ./%_sbindir
mv ./%_bindir/* ./%_sbindir
cd ./%_sbindir
for bin in *;do ln -s consolehelper %buildroot%_bindir/$bin;done

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_scrollkeeper
%update_menus
%post_install_gconf_schemas %name
%update_icon_cache hicolor

%preun
%preun_uninstall_gconf_schemas %name

%postun
%clean_scrollkeeper
%clean_menus
%clean_icon_cache hicolor


%files -f %{name}.lang
%defattr(-, root, root)
%doc README AUTHORS COPYING HACKING NEWS ChangeLog 
%_sysconfdir/gconf/schemas/gnome-system-tools.schemas
%{_bindir}/network-admin
%{_bindir}/services-admin
%{_bindir}/shares-admin
%{_bindir}/time-admin
%{_bindir}/users-admin
%{_sbindir}/network-admin
%{_sbindir}/services-admin
%{_sbindir}/shares-admin
%{_sbindir}/time-admin
%{_sbindir}/users-admin
%{_datadir}/%{name}
%{_datadir}/applications/network.desktop
%{_datadir}/applications/services.desktop
%{_datadir}/applications/shares.desktop
%{_datadir}/applications/time.desktop
%{_datadir}/applications/users.desktop
%_datadir/icons/hicolor/*/devices/*
%dir %{_datadir}/omf/*/
%{_datadir}/omf/*/*-C.omf
%_libdir/nautilus/extensions-1.0/libnautilus-gst-shares.so
%_libdir/pkgconfig/gnome-system-tools.pc


%changelog
* Sat Sep 15 2007 Götz Waschk <waschk@mandriva.org> 2.20.0-1mdv2008.0
+ Revision: 85981
- new version

* Tue Sep 04 2007 Götz Waschk <waschk@mandriva.org> 2.19.92-1mdv2008.0
+ Revision: 79032
- new version

* Tue Aug 28 2007 Götz Waschk <waschk@mandriva.org> 2.19.91-1mdv2008.0
+ Revision: 72389
- new version

* Sun Jul 29 2007 Götz Waschk <waschk@mandriva.org> 2.19.1-1mdv2008.0
+ Revision: 56477
- new version

* Tue Jul 10 2007 Götz Waschk <waschk@mandriva.org> 2.19.0-1mdv2008.0
+ Revision: 50941
- new version

* Fri Jul 06 2007 Funda Wang <fundawang@mandriva.org> 2.18.1-1mdv2008.0
+ Revision: 49022
- Bump release

* Fri Jul 06 2007 Funda Wang <fundawang@mandriva.org> 2.18.1-0mdv2008.0
+ Revision: 49018
- New version

* Wed Apr 18 2007 Götz Waschk <waschk@mandriva.org> 2.18.0-2mdv2008.0
+ Revision: 14541
- new version


* Fri Mar 16 2007 Götz Waschk <waschk@mandriva.org> 2.18.0-2mdv2007.1
+ Revision: 144949
- update deps
- add usermode support

* Mon Mar 12 2007 Götz Waschk <waschk@mandriva.org> 2.18.0-1mdv2007.1
+ Revision: 141714
- new version

* Thu Mar 01 2007 Götz Waschk <waschk@mandriva.org> 2.17.92-1mdv2007.1
+ Revision: 130568
- new version

* Tue Feb 13 2007 Götz Waschk <waschk@mandriva.org> 2.17.91-1mdv2007.1
+ Revision: 120324
- new version

* Tue Jan 23 2007 Götz Waschk <waschk@mandriva.org> 2.17.90-1mdv2007.1
+ Revision: 112295
- new version

* Wed Jan 10 2007 Götz Waschk <waschk@mandriva.org> 2.17.5-1mdv2007.1
+ Revision: 106897
- new version

* Fri Dec 01 2006 Götz Waschk <waschk@mandriva.org> 2.17.3-1mdv2007.1
+ Revision: 89552
- new version
- handle new icons

* Wed Nov 29 2006 Götz Waschk <waschk@mandriva.org> 2.17.2-4mdv2007.1
+ Revision: 88433
- bot rebuild
- rebuild
- bot rebuild
- new version

* Sun Nov 05 2006 Götz Waschk <waschk@mandriva.org> 2.15.6-1mdv2007.1
+ Revision: 76765
- Import gnome-system-tools

* Sun Nov 05 2006 Götz Waschk <waschk@mandriva.org> 2.15.6-1mdv2007.1
- New version 2.15.6

* Sun Oct 01 2006 Götz Waschk <waschk@mandriva.org> 2.15.5-1mdv2007.0
- bump deps
- New version 2.15.5

* Tue Sep 12 2006 Götz Waschk <waschk@mandriva.org> 2.15.4-1mdv2007.0
- New version 2.15.4

* Tue Sep 05 2006 Götz Waschk <waschk@mandriva.org> 2.15.3-1mdv2007.0
- bump deps
- New release 2.15.3

* Mon Aug 14 2006 Götz Waschk <waschk@mandriva.org> 2.15.2-1mdv2007.0
- update file list
- New release 2.15.2

* Fri Aug 04 2006 Götz Waschk <waschk@mandriva.org> 2.15.1-1mdv2007.0
- xdg menu
- New release 2.15.1
- fix buildrequires

* Mon Apr 17 2006 Götz Waschk <waschk@mandriva.org> 2.14.0-2mdk
- fix buildrequires

* Mon Mar 13 2006 Götz Waschk <waschk@mandriva.org> 2.14.0-1mdk
- update file list
- New release 2.14.0

* Mon Nov 28 2005 Götz Waschk <waschk@mandriva.org> 1.4.1-2mdk
- replace prereq

* Mon Nov 28 2005 Götz Waschk <waschk@mandriva.org> 1.4.1-1mdk
- fix installation
- New release 1.4.1

* Fri Nov 18 2005 Thierry Vignaud <tvignaud@mandriva.com> 1.4.0-2mdk
- rebuild against openssl-0.9.8

* Sat Oct 08 2005 Frederic Crozat <fcrozat@mandriva.com> 1.4.0-1mdk
- Release 1.4.0

* Fri Apr 22 2005 Götz Waschk <waschk@mandriva.org> 1.2.0-1mdk
- New release 1.2.0
- depend on system-tools-backends
- drop patches
- update file list
- fix buildrequires

* Thu Feb 17 2005 Götz Waschk <waschk@linux-mandrake.com> 1.1.0-3mdk
- fix small typo in the patch

* Thu Feb 17 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.1.0-2mdk 
- Update patch0 to fix Mdk bug #13485

* Tue Nov 09 2004 Götz Waschk <waschk@linux-mandrake.com> 1.1.0-1mdk
- add shares component
- requires new libbonobo
- New release 1.1.0

* Tue Sep 28 2004 Olivier Blin <blino@mandrake.org> 1.0.0-2mdk
- Patch0: fix Mandrakelinux platform detection

* Wed Sep 15 2004 Goetz Waschk <waschk@linux-mandrake.com> 1.0.0-1mdk
- New release 1.0.0

* Fri Sep 03 2004 Goetz Waschk <waschk@linux-mandrake.com> 0.92.0-1mdk
- New release 0.92.0

* Sat Aug 21 2004 Götz Waschk <waschk@linux-mandrake.com> 0.91.0-2mdk
- enable services and boot tools

* Sat Aug 21 2004 Goetz Waschk <waschk@linux-mandrake.com> 0.91.0-1mdk
- New release 0.91.0

* Wed Jul 21 2004 Götz Waschk <waschk@linux-mandrake.com> 0.90.0-1mdk
- add scrollkeeper stuff
- add help files
- New release 0.90.0

* Thu Jul 01 2004 Götz Waschk <waschk@linux-mandrake.com> 0.34.0-1mdk
- drop merged patch 0
- New release 0.34.0

* Mon May 17 2004 Götz Waschk <waschk@linux-mandrake.com> 0.33.0-1mdk
- update patch 0
- fix source URL
- New release 0.33.0

* Tue Apr 06 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.32.0-2mdk
- patch 0: add support for mdk releases 7.0 up to 10.1 (i did *NOT* look at
  profiles support though)
- patch 1: fix networjk interface list (skip editors' backups and 
  system packages' ones)