# trim changelog included in binary rpms %global _changelog_trimtime %(date +%s -d "1 year ago") Name: breeze-icon-theme Summary: Breeze icon theme Version: 5.16.0 Release: 1%{?dist} # http://techbase.kde.org/Policies/Licensing_Policy License: LGPLv3+ URL: http://www.kde.org/ %global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/src/breeze-icons-%{version}.tar.xz BuildArch: noarch BuildRequires: kf5-rpm-macros BuildRequires: extra-cmake-modules BuildRequires: kde-filesystem # upstream name Provides: breeze-icons = %{version}-%{release} Provides: kf5-breeze-icons = %{version}-%{release} %description %{summary}. %prep %setup -q -n breeze-icons-%{version} %build mkdir %{_target_platform} pushd %{_target_platform} %{cmake_kf5} .. popd make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} # Note: we don't do optimizegraphics because breeze is exclusively SVG # TODO: compress all SVG to SVGZ? # create/own all potential dirs mkdir -p %{buildroot}%{_kf5_datadir}/icons/{breeze,breeze-dark}/{16x16,22x22,24x24,32x32,36x36,48x48,64x64,96x96,128x128,512x512,scalable}/{actions,apps,devices,mimetypes,places} # %%ghost icon.cache touch %{buildroot}%{_kf5_datadir}/icons/{breeze,breeze-dark}/icon-theme.cache %post touch --no-create %{_kf5_datadir}/icons/breeze &> /dev/null || : touch --no-create %{_kf5_datadir}/icons/breeze-dark &> /dev/null || : %posttrans gtk-update-icon-cache %{_kf5_datadir}/icons/breeze &> /dev/null || : gtk-update-icon-cache %{_kf5_datadir}/icons/breeze-dark &> /dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_kf5_datadir}/icons/breeze &> /dev/null || : gtk-update-icon-cache %{_kf5_datadir}/icons/breeze &> /dev/null || : touch --no-create %{_kf5_datadir}/icons/breeze-dark &> /dev/null || : gtk-update-icon-cache %{_kf5_datadir}/icons/breze-dark &> /dev/null || : fi %files %license COPYING-ICONS %doc README.md %ghost %{_datadir}/icons/breeze/icon-theme.cache %{_datadir}/icons/breeze/ %{_datadir}/icons/breeze-dark/ %changelog * Sun Nov 08 2015 Daniel Vrátil - 5.16.0-1 - Moved to KDE Frameworks 5