Name: breeze-icon-theme Version: 5.50.0 Release: 3 Summary: Breeze icon theme License: LGPLv3+ URL: https://api.kde.org/frameworks-api/frameworks-apidocs/frameworks/breeze-icons/html/ Source0: http://download.kde.org/stable/frameworks/5.50/breeze-icons-%{version}.tar.xz # upstreamable patches,commit_id: 754c8d6d1396ca4a1a9ca0bf56f3184c1cbd6704 Patch0001: fix-breeze-dark-inheritance.patch BuildArch: noarch BuildRequires: extra-cmake-modules kf5-rpm-macros qt5-qtbase-devel hardlink time Requires: hicolor-icon-theme Provides: breeze-icons = %{version}-%{release} kf5-breeze-icons = %{version}-%{release} Obsoletes: breeze-icon-theme < 5.17.0 %description Breeze icon theme. %package rcc Summary: breeze Qt resource files Requires: %{name} = %{version}-%{release} %description rcc breeze Qt resource files. %prep %autosetup -p1 -n breeze-icons-%{version} sed -i -e "s|%{version}|5.33.0|g" CMakeLists.txt %build mkdir %{_target_platform} cd %{_target_platform} %{cmake_kf5} .. cd - %make_build -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} hardlink -c -v %{buildroot}%{_datadir}/icons/ touch %{buildroot}%{_kf5_datadir}/icons/breeze/icon-theme.cache touch %{buildroot}%{_kf5_datadir}/icons/breeze-dark/icon-theme.cache %check test "$(grep '^Inherits=' %{buildroot}%{_datadir}/icons/breeze-dark/index.theme)" = "Inherits=breeze" %filetriggerin -- %{_datadir}/icons/breeze touch %{_datadir}/icons/breeze &> /dev/null || : %filetriggerin -- %{_datadir}/icons/breeze-dark touch %{_datadir}/icons/breeze-dark &> /dev/null || : %transfiletriggerin -- %{_datadir}/icons/breeze gtk-update-icon-cache %{_datadir}/icons/breeze &>/dev/null || : %transfiletriggerin -- %{_datadir}/icons/breeze-dark gtk-update-icon-cache %{_datadir}/icons/breeze-dark &>/dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/breeze &> /dev/null || : touch --no-create %{_datadir}/icons/breeze-dark &> /dev/null || : fi %transfiletriggerpostun -- %{_datadir}/icons/breeze gtk-update-icon-cache %{_datadir}/icons/breeze &>/dev/null || : %transfiletriggerpostun -- %{_datadir}/icons/breeze-dark gtk-update-icon-cache %{_datadir}/icons/breeze-dark &>/dev/null || : %files %license COPYING-ICONS %doc README.md %ghost %{_datadir}/icons/breeze/icon-theme.cache %ghost %{_datadir}/icons/breeze-dark/icon-theme.cache %{_datadir}/icons/breeze/ %{_datadir}/icons/breeze-dark/ %exclude %{_datadir}/icons/{breeze/breeze-icons.rcc,breeze-dark/breeze-icons-dark.rcc} %files rcc %{_datadir}/icons/{breeze/breeze-icons.rcc,breeze-dark/breeze-icons-dark.rcc} %changelog * Sat Jul 25 2020 Senlin - 5.50.0-3 - modify the usage of hardlink: hardlink is provided by util-linux * Thu Mar 5 2020 dingyiming - 5.50.0-2 - Package init