Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > by-pkgid > 89272781474b11e91b6c3eca04ef6c15 > files > 2

filelight-1.0-1mdv2007.1.src.rpm

%define name    filelight
%define version 1.0
%define release %mkrel 1
%define Summary Graphical disk usage statistics

%define section System/Monitoring
%define title Filelight

# Work around for different libtool use in kde 
%define __libtoolize true

Summary:        %Summary
Name:           %name
Version:        %version
Release:        %release

License:	GPL
Group:		Monitoring
Source:		filelight-%{version}.tar.bz2
Url:		http://www.methylblue.com/filelight
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	kdelibs-devel desktop-file-utils autoconf2.5

%description
Filelight graphically represents a file system as a set of concentric
segmented-rings, indicating where diskspace is being used. Segments expanding
from the center represent files (including directories), with each segment's
size being proportional to the file's size and  directories having child
segments. Filelight performs a similar function to KDirstat, but in a more
compact fashion.

%prep
%setup -q 

%build
%configure2_5x --disable-rpath
%make

%install
rm -rf %buildroot
%makeinstall

# Menu
mkdir -p %{buildroot}/%{_menudir}
cat > %{buildroot}/%{_menudir}/%{name} << EOF
?package(%{name}): \
command="%{_bindir}/%{name}" \
needs="X11" \
icon="%{name}.png" \
section="%{section}" \
title="%{title}" \
longtitle="%{Summary}" \
xdg="true"
EOF

sed -i 's/Generic Name/GenericName/' $RPM_BUILD_ROOT%{_datadir}/applications/kde/*

desktop-file-install --vendor="" \
  --add-category="X-Mandriva-?" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications/kde/ $RPM_BUILD_ROOT%{_datadir}/applications/kde/*

#mdk icons
install -D -m 644 %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png %{buildroot}%{_liconsdir}/%{name}.png
install -D -m 644 %{buildroot}%{_iconsdir}/hicolor/22x22/apps/%{name}.png %{buildroot}%{_iconsdir}/%{name}.png
install -D -m 644 %{buildroot}%{_iconsdir}/hicolor/22x22/apps/%{name}.png %{buildroot}%{_miconsdir}/%{name}.png

%find_lang %{name}

%clean
rm -rf %buildroot

%post
%update_menus
%update_icon_cache hicolor

%postun
%clean_menus
%clean_icon_cache hicolor

%files -f %{name}.lang
%defattr(0755,root,root,0755)
%{_bindir}/%{name}
%defattr(0644,root,root,0755)
%{_menudir}/%{name}
%{_datadir}/apps/filelight/*.rc

%{_datadir}/config/filelightrc
%{_datadir}/icons/*/*/apps/*.png
%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%_libdir/kde3/*.la
%_libdir/kde3/*.so
%_datadir/services/*.desktop

%_datadir/icons/crystalsvg/32x32/actions/view_filelight.png

%_datadir/applications/kde/*.desktop


%changelog
* Sat Dec 16 2006 Pascal Terjan <pterjan@mandriva.org> 1.0-1mdv2007.0
+ Revision: 98149
- xdg menu
- use autoconf2.5
- update icon cache
-1.0 final
- new location for icons
- Import filelight



* Mon Jan 02 2006 Lenny Cartier <lenny@mandriva.com> 1.0-0.beta6.2mdk
- rebuild

* Wed Nov 24 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0-0.beta6.1mdk
- beta6

* Mon Nov 15 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0-0.beta5.1mdk
- beta5

* Wed Nov 10 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0-0.beta4.1mdk
- beta4

* Tue Jul 20 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0-0.beta2.1mdk
- beta2

* Tue Jun 15 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.0-0.beta1.2mdk
- rebuild

* Mon Jun 14 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0-0.beta1.1mdk
- 1.0-beta1

* Mon Feb 09 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.6.4-3mdk
- change menu section (Nicholas Brown)

* Fri Jan 23 2004 Buchan Milne <bgmilne@linux-mandrake.com> 0.6.4-2mdk
- quiet setup

* Thu Jan 22 2004 Nick Brown <nickbroon@blueyonder.co.uk> 0.6.4-1mdk
- First Mandrake package release