%define preversion 20100304gitec01dd42 Name: k4dirstat Version: 0 Release: 0.6.%{preversion}%{?dist} Summary: Graphical Directory Statistics for Used Disk Space Group: Applications/System License: GPLv2 URL: http://grumpypenguin.org/index.php?/archives/3-KDirStat-coming-to-KDE4.html # To create Source0: # git clone http://grumpypenguin.org/~josh/kdirstat.git # then in the working directory: # git archive ec01dd42 --prefix k4dirstat/ | gzip Source0: %{name}-%{preversion}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch0: k4dirstat-20100304gitec01dd42.zlib.patch BuildRequires: kdelibs-devel %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } %description KDirStat (KDE Directory Statistics) is a utility program that sums up disk usage for directory trees - very much like the Unix 'du' command. It can also help you clean up used space. K4DirStat is the port to KDE4. %prep %setup -q -n %{name} %patch0 -b .zlib -p0 %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} desktop-file-validate \ %{buildroot}/%{_datadir}/applications/kde4/k4dirstat.desktop %clean rm -rf %{buildroot} %post touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: %posttrans gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: update-desktop-database -q &> /dev/null ||: %postun if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: update-desktop-database -q &> /dev/null ||: fi %files %defattr(-,root,root,-) %doc AUTHORS COPYING COPYING.LIB CREDITS README %{_kde4_bindir}/k4dirstat %{_kde4_datadir}/applications/kde4/k4dirstat.desktop %{_kde4_datadir}/config.kcfg/k4dirstat.kcfg %{_kde4_docdir}/HTML/en/k4dirstat/ %{_kde4_iconsdir}/hicolor/16x16/apps/k4dirstat.png %{_kde4_iconsdir}/hicolor/32x32/apps/k4dirstat.png %{_kde4_iconsdir}/hicolor/48x48/apps/k4dirstat.png %{_kde4_appsdir}/k4dirstat/k4dirstatui.rc %changelog * Tue Jun 8 2010 - 0-0.6.20100304gitec01dd42 - %%{_kde4_docdir}/HTML/en/k4dirstat/ must be owned. * Tue Jun 8 2010 - 0-0.5.20100304gitec01dd42 - Fix the changelog (bad email and bad use of %%{?dist}). * Tue Jun 8 2010 - 0-0.4.20100304gitec01dd42 - Patch0 for F-13: link explicitly with zlib. - Add a comment on Source0. * Sat Mar 6 2010 - 0-0.3.20100304gitec01dd42 - New upstream version. - New doc files (added upstream). Among them: COPYING, README, AUTHORS. - Patch0 is merged upstream. * Tue Mar 2 2010 - 0-0.2.20100223gitd3b530af3 - Use kde4 rpm macros. * Tue Mar 2 2010 - 0-0.1.20100223gitd3b530af3 - Initial build.