Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > a73998a75e0f3dc84c83db59a0ec9dc1 > files > 2

drakstats-0.21-3mdv2009.0.src.rpm

%define version 0.21
%define name drakstats
%define release %mkrel 3

Summary:	The Mandriva Linux installed rpm gathering tool
Name:		%{name}
Version:	%{version}
Release:	%{release}
#cvs source
# http://www.mandrivalinux.com/en/cvs.php3
Source0:	%{name}-%{version}.tar.bz2
License:	GPL
URL:		http://wiki.mandriva.com/en/Tools/DrakStats
Group:		System/Configuration/Packaging
Requires:	drakxtools >= 10.2, rpmstats >= 0.4-1mdk, perl-SOAP-Lite, perl-URPM
Requires:	perl-libwww-perl
BuildArch:	noarch
BuildRequires: perl-MDK-Common-devel
BuildRoot:	%{_tmppath}/%{name}-buildroot

%description
Drakstats is a GUI frontend to rpmstats which retrieves statistics about
installed rpm packages and give users the CHOICE to send it to a remote
server for global package usage statistics.
The final goal is to help us shape the future package choice of the 
upcoming releases of the distro.
Drakstats is also a handy tool to optimize install based packages by 
helping the user remove unused software.

%prep
%setup -q

%build

%install
rm -rf %{buildroot}
make PREFIX=%{buildroot} install

#menu
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-drakstats.desktop << EOF
[Desktop Entry]
Name=Packages Stats
Comment=Mandriva Linux packages stats
Exec=/usr/sbin/%{name}
Icon=drakstats
Type=Application
Categories=X-MandrivaLinux-CrossDesktop;GTK;System;PackageManager;
EOF

#install lang
%{find_lang} %{name}

%clean
rm -rf %{buildroot}

%if %mdkversion < 200900
%post
%{update_menus}
%{update_icon_cache hicolor}
%endif

%if %mdkversion < 200900
%postun
%{clean_menus}
%{clean_icon_cache hicolor}
%endif

%files -f %{name}.lang
%defattr(-,root,root)
%doc README NEWS
%{_prefix}/sbin/*
%{_datadir}/%{name}
%{_datadir}/applications/mandriva-*.desktop
%{_miconsdir}/*.png
%{_iconsdir}/*.png
%{_liconsdir}/*.png
%{_iconsdir}/hicolor/16x16/apps/%{name}.png
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/48x48/apps/%{name}.png


%changelog
* Thu Sep 25 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 0.21-3mdv2009.0
+ Revision: 288023
- requires perl-libwww-perl

* Tue Sep 23 2008 Olivier Blin <oblin@mandriva.com> 0.21-2mdv2009.0
+ Revision: 287596
- use System category for menu (thanks to Frederik Himpe, #43118)

* Mon Sep 22 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.21-1mdv2009.0
+ Revision: 286970
- translation updates

* Thu Jun 12 2008 Pixel <pixel@mandriva.com> 0.20-1mdv2009.0
+ Revision: 218424
- rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Thu Apr 03 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.20-1mdv2008.1
+ Revision: 192161
- translation updates

* Tue Mar 25 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.19-1mdv2008.1
+ Revision: 190112
- translation updates

* Sat Jan 12 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.18-2mdv2008.1
+ Revision: 149352
- rebuild
- drop old menu
- kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Mon Oct 01 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.18-1mdv2008.0
+ Revision: 94270
- updated translation

* Tue Sep 25 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.17-1mdv2008.0
+ Revision: 92929
- updated translations

* Wed Aug 22 2007 Olivier Blin <oblin@mandriva.com> 0.16-1mdv2008.0
+ Revision: 69088
- 0.16: use maintainers.mandriva.com instead of qa (#32751)

* Mon May 21 2007 Olivier Blin <oblin@mandriva.com> 0.15-1mdv2008.0
+ Revision: 29150
- add NEWS file
- remove COPYING file
- 0.15

* Wed Apr 25 2007 Adam Williamson <awilliamson@mandriva.com> 0.14-1mdv2008.0
+ Revision: 18103
- package fd.o-compliant icons

* Tue Apr 24 2007 Olivier Blin <oblin@mandriva.com> 0.13-1mdv2008.0
+ Revision: 17957
- update url (of course it has a homepage!)
- 0.13: do not crash when sending stats (#29649)
- Import drakstats



* Sat Sep 16 2006 Thierry Vignaud <tvignaud@mandriva.com> 0.12-1mdv2007.0
- use %%mkrel
- XDG menu

* Wed Nov 30 2005 Olivier Blin <oblin@mandriva.com> 0.11-1mdk
- install locales in /usr/share, not /share

* Sat May  7 2005 Daouda LO <daouda@mandriva.com> 0.10-1mdk
- mandriva switch

* Mon Mar 14 2005 Daouda LO <daouda@mandrakesoft.com> 0.10-0.8mdk
- po updates 

* Tue Feb 22 2005 Daouda LO <daouda@mandrakesoft.com> 0.10-0.7mdk
- display warning when noatime is set on / or /usr partition (better check)
- po updates 

* Sat Feb 12 2005 Daouda LO <daouda@mandrakesoft.com> 0.9-0.6mdk
- change description to less scary one (wildman)
- po updates

* Thu Feb 10 2005 Daouda LO <daouda@mandrakesoft.com> 0.9-0.5mdk
- run as root

* Wed Feb  9 2005 Daouda LO <daouda@mandrakesoft.com> 0.9-0.4mdk
- remove unused package through rpmdrake (--search option)
- preload cache file to decrease startup time load 
- Explicitly 'compute stats'
- drakstats is partly useless when noatime set on / or /usr
- po updates

* Sun Jan 23 2005 Daouda LO <daouda@mandrakesoft.com> 0.9-0.3mdk
- po update 

* Sat Jan 22 2005 Daouda LO <daouda@mandrakesoft.com> 0.9-0.2mdk
- added --root option rpmdrake-remove call (Thanx to Moshe Caspi)

* Fri Jan 21 2005 Daouda LO <daouda@mandrakesoft.com> 0.9-0.1mdk
- first mdk package