%global themes bloom bloom-dark bloom-classic bloom-classic-dark vintage Name: deepin-icon-theme Version: 2026.02.27 Release: 1%{?dist} Summary: Icon themes for the Deepin Desktop Environment License: GPL-3.0-or-later URL: https://github.com/linuxdeepin/deepin-icon-theme Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: gtk-update-icon-cache BuildRequires: hicolor-icon-theme BuildRequires: make BuildRequires: coreutils BuildRequires: findutils Requires: hicolor-icon-theme %description Deepin Icon Theme provides the bloom, bloom-dark, bloom-classic, bloom-classic-dark, and vintage icon themes for the Deepin Desktop Environment. %prep %autosetup -p1 %build # Skip cursor builds (need xcursorgen) and full check (just fix permissions) # Run hicolor-links to create symlinks into hicolor find bloom -type f -exec chmod 644 {} \; find bloom-dark -type f -exec chmod 644 {} \; ./tools/hicolor.links bloom hicolor.list ./ %install # Install icon themes for theme in %{themes}; do mkdir -p %{buildroot}%{_datadir}/icons/$theme cp -a $theme/* %{buildroot}%{_datadir}/icons/$theme/ done # Install hicolor links mkdir -p %{buildroot}%{_datadir}/icons/hicolor cp -a usr/share/icons/hicolor/* %{buildroot}%{_datadir}/icons/hicolor/ # Create ghost icon cache files for theme in %{themes}; do touch %{buildroot}%{_datadir}/icons/$theme/icon-theme.cache done %post for theme in %{themes}; do touch --no-create %{_datadir}/icons/$theme &>/dev/null || : done %postun if [ $1 -eq 0 ] ; then for theme in %{themes}; do touch --no-create %{_datadir}/icons/$theme &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/$theme &>/dev/null || : done fi %posttrans for theme in %{themes}; do /usr/bin/gtk-update-icon-cache %{_datadir}/icons/$theme &>/dev/null || : done %files %license LICENSE %doc README.md %{_datadir}/icons/bloom/ %{_datadir}/icons/bloom-dark/ %{_datadir}/icons/bloom-classic/ %{_datadir}/icons/bloom-classic-dark/ %{_datadir}/icons/vintage/ %{_datadir}/icons/hicolor/*/status/*.svg %{_datadir}/icons/hicolor/*/apps/*.svg %ghost %{_datadir}/icons/*/icon-theme.cache %changelog * Fri Jul 17 2026 Yonghang Wang - 2026.02.27-1 - Initial package for AL2023