ac1cac5
# Upstream: Max Howell <filelight$methylblue,com>
ac1cac5
ac1cac5
Summary: Graphical disk usage statistics
ac1cac5
Name: filelight
ac1cac5
Version: 1.0
3364b39
Release: 9%{?dist}
ac1cac5
License: GPL
ac1cac5
Group: Applications/System
ac1cac5
URL: http://www.methylblue.com/filelight/
ac1cac5
ac1cac5
Source: http://www.methylblue.com/filelight/packages/filelight-%{version}.tar.bz2
ac1cac5
Patch0: filelight.desktop.patch
ac1cac5
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ac1cac5
ac1cac5
BuildRequires: kdelibs-devel >= 3.2 desktop-file-utils
ac1cac5
Requires: hicolor-icon-theme
ac1cac5
ac1cac5
%description
ac1cac5
Filelight graphically represents a file system as a set of concentric
ac1cac5
segmented-rings, indicating where diskspace is being used. Segments
ac1cac5
expanding from the center represent files (including directories),
ac1cac5
with each segment's size being proportional to the file's size and
ac1cac5
directories having child segments.
ac1cac5
ac1cac5
%prep
ac1cac5
%setup -q -n %{name}-%{version}
ac1cac5
%patch0 -b .orig
ac1cac5
ac1cac5
%build
ac1cac5
source "/etc/profile.d/qt.sh"
ac1cac5
%configure --disable-rpath  #--with-pic
ac1cac5
%{__make} %{?_smp_mflags} RPM_OPT_FLAGS="%{optflags}"
ac1cac5
ac1cac5
%install
ac1cac5
%{__rm} -rf %{buildroot}
ac1cac5
%{__make} install DESTDIR="%{buildroot}"
ac1cac5
%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}
ac1cac5
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/applications
ac1cac5
desktop-file-install  \
ac1cac5
  --dir ${RPM_BUILD_ROOT}%{_datadir}/applications/kde \
ac1cac5
  --add-category="X-Fedora" --vendor=""               \
ac1cac5
  --delete-original					\
ac1cac5
  ${RPM_BUILD_ROOT}%{_datadir}/applications/kde/filelight.desktop
ac1cac5
ac1cac5
%post
ac1cac5
touch --no-create %{_datadir}/icons/hicolor || :
ac1cac5
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
ac1cac5
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
ac1cac5
fi
ac1cac5
ac1cac5
%postun
ac1cac5
touch --no-create %{_datadir}/icons/hicolor || :
ac1cac5
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
ac1cac5
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
ac1cac5
fi
ac1cac5
ac1cac5
%clean
ac1cac5
%{__rm} -rf %{buildroot}
ac1cac5
ac1cac5
%files
ac1cac5
%defattr(-, root, root, -)
ac1cac5
%doc AUTHORS ChangeLog COPYING NEWS README TODO
ac1cac5
#%doc %{_docdir}/HTML/en/filelight/
ac1cac5
%config %{_datadir}/config/filelightrc
ac1cac5
%{_bindir}/filelight
ac1cac5
%{_datadir}/applications/kde/filelight.desktop
ac1cac5
%{_datadir}/apps/filelight/
ac1cac5
%{_datadir}/icons/crystalsvg/*/actions/view_filelight.png
ac1cac5
%{_datadir}/icons/hicolor/*/apps/filelight.png
ac1cac5
%{_datadir}/services/filelight_part.desktop
ac1cac5
%{_libdir}/kde3/libfilelight.la
ac1cac5
%{_libdir}/kde3/libfilelight.so
ac1cac5
ac1cac5
ac1cac5
%changelog
3364b39
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 1.0-9
3364b39
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
3364b39
ac1cac5
* Mon Sep 11 2006 Neal Becker <ndbecker2@gmail.com> - 1.0-8
ac1cac5
- Add --delete-original to desktop-file-install
ac1cac5
- Add gtk-update-icon-cache
ac1cac5
- fix defattr
ac1cac5
ac1cac5
* Sat Sep  9 2006 Neal Becker <ndbecker2@gmail.com> - 1.0-7
ac1cac5
- Cleanup
ac1cac5
- Add req hicolor-icon-theme
ac1cac5
- find_lang removed
ac1cac5
- qt-devel BR removed
ac1cac5
ac1cac5
* Wed Sep  6 2006 Neal Becker <ndbecker2@gmail.com> - 1.0-6
ac1cac5
- oops, config is for filelightrc
ac1cac5
- filelight.desktop patch fed upstream
ac1cac5
ac1cac5
* Wed Sep  6 2006 Neal Becker <ndbecker2@gmail.com> - 1.0-5
ac1cac5
- desktop-install-file per rdieter@math.unl.edu
ac1cac5
ac1cac5
* Tue Sep  5 2006 Neal Becker <ndbecker2@gmail.com> - 1.0-4
ac1cac5
- Put filelightrc in datadir/config
ac1cac5
ac1cac5
* Tue Sep  5 2006 Neal Becker <ndbecker2@gmail.com> - 1.0-3
ac1cac5
- Add dist to release tag
ac1cac5
- add delete-original to desktop-file-install
ac1cac5
- Fix changelog entries (no macros)
ac1cac5
ac1cac5
* Tue Sep  5 2006 Neal Becker <ndbecker2@gmail.com> - 1.0-2
ac1cac5
- remove files -f
ac1cac5
- patch filelight.desktop (remove space)
ac1cac5
- mv filelightrc to sysconfdir
ac1cac5
- fix buildroot
ac1cac5
- setup -q
ac1cac5
- Remove Packager
ac1cac5
ac1cac5
* Sat Sep  2 2006 Neal Becker <ndbecker2@gmail.com> - 1.0-1
ac1cac5
- Remove find_lang
ac1cac5
- fix icons/hicolor
ac1cac5
- --disable-rpath
ac1cac5
ac1cac5
* Mon Aug 22 2005 Dag Wieers <dag@wieers.com> - 0.6.4-1 - +/
ac1cac5
- Initial package. (using DAR)