ac1cac5
# Upstream: Max Howell <filelight$methylblue,com>
ac1cac5
ac1cac5
Summary: Graphical disk usage statistics
ac1cac5
Name: filelight
df95dd6
Version: 1.9
a92aede
Release: 5.rc3%{?dist}
c73e958
License: GPLv2+
ac1cac5
Group: Applications/System
ac1cac5
URL: http://www.methylblue.com/filelight/
ac1cac5
3a3b2f1
%define upstreamversion %{version}-rc3
df95dd6
Source: http://www.methylblue.com/filelight/packages/filelight-%{upstreamversion}.tgz
ed68e81
Patch0: filelight_part.desktop.diff
ac1cac5
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ac1cac5
ed68e81
BuildRequires: kdelibs-devel kdebase-devel
ed68e81
BuildRequires: desktop-file-utils qimageblitz-devel
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
fb54647
%define directory %{name}-%{version}rc3
fb54647
%setup -q -n %{directory}
ed68e81
%patch0 -p0
ac1cac5
ac1cac5
%build
ed68e81
mkdir -p %{_target_platform}
ed68e81
pushd %{_target_platform}
ed68e81
%{cmake_kde4} ..
ed68e81
popd
df95dd6
ed68e81
make %{?_smp_mflags} -C %{_target_platform}  VERBOSE=1
df95dd6
ac1cac5
ac1cac5
%install
ac1cac5
%{__rm} -rf %{buildroot}
ed68e81
mkdir %{buildroot}
ed68e81
%{__make} install DESTDIR="%{buildroot}" -C %{_target_platform}
ac1cac5
%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}
ac1cac5
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/applications
ac1cac5
desktop-file-install  \
df95dd6
  --dir ${RPM_BUILD_ROOT}%{_kde4_datadir}/applications/kde4 \
df95dd6
  --vendor=""               \
ed68e81
  --delete-original                                     \
df95dd6
  ${RPM_BUILD_ROOT}%{_kde4_datadir}/applications/kde4/filelight.desktop
df95dd6
df95dd6
desktop-file-install --vendor="" \
df95dd6
    --dir=$RPM_BUILD_ROOT%{_kde4_datadir}/kde4/services \
df95dd6
    $RPM_BUILD_ROOT%{_kde4_datadir}/kde4/services/filelight_part.desktop
df95dd6
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/
ed68e81
%{_datadir}/config/filelightrc
ed68e81
%{_kde4_bindir}/filelight
df95dd6
%{_kde4_datadir}/applications/kde4/filelight.desktop
df95dd6
%{_kde4_libdir}/kde4/filelightpart.so
df95dd6
%{_kde4_datadir}/kde4/apps/filelightpart/
df95dd6
%{_kde4_appsdir}/filelight
df95dd6
%{_kde4_iconsdir}/hicolor/*/*/filelight.png
df95dd6
%{_kde4_iconsdir}/hicolor/*/*/view_filelight.png
df95dd6
%{_kde4_datadir}/kde4/services/filelight*.desktop
df95dd6
##%{_kde4_iconsdir}/locolor/*/*/filelight.png
ac1cac5
ac1cac5
ac1cac5
%changelog
a92aede
* Sat Jan  2 2010 Neal Becker <ndbecker2@gmail.com> - 1.9-5.rc3
a92aede
- Drop filelight.ChangeLog.diff
a92aede
fb54647
* Sat Jan  2 2010 Neal Becker <ndbecker2@gmail.com> - 1.9-4.rc3
fb54647
- fix directory
fb54647
ed68e81
* Sun Aug  2 2009 Neal Becker <ndbecker2@gmail.com> - 1.9-3.rc2
ed68e81
- fix some rpmlint complaints:
ed68e81
- Follow cmake_kde4 recipe
ed68e81
  untabify
ed68e81
  convert ChangeLog to utf8
ed68e81
  don't mark filelightrc as config
ed68e81
df95dd6
* Fri Jul 31 2009 Neal Becker <ndbecker2@gmail.com> - 1.9-2.rc2
df95dd6
- Updates for kde4
a9ec738
- Update to 1.9rc2
a9ec738
c74ff71
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-16
c74ff71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c74ff71
eea6d73
* Tue Feb 24 2009 Neal Becker <ndbecker2@gmail.com> - 1.0-15
eea6d73
- use noreplace on config
eea6d73
483c123
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-14
483c123
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
483c123
c73e958
* Fri Jul 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.0-13
c73e958
- fix license tag
c73e958
f12aac9
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0-12
f12aac9
- Autorebuild for GCC 4.3
f12aac9
c6e02fd
* Thu Jan  3 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-11
c6e02fd
- Make that br kdelibs3-devel
c6e02fd
4d75742
* Thu Jan  3 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-9
4d75742
- BR qt-devel for /etc/profile.d/qt.sh
4d75742
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)