%global _basename buuf %global debug_package %{nil} %global gitcommit_full 872be7eeb3e13a61046b2f2b3858e459c2bbc354 %global gitcommit %%(c=%%{gitcommit_full}; echo ${c:0:7}) %global gitdate 20260624 Name: %{_basename}-icon-theme Version: 0^%{gitdate}.%{gitcommit} Release: 1%{?dist} Summary: Buuf For Many Desktops icon set License: GPL-3.0 URL: https://git.disroot.org/eudaimon/%{_basename}-nestort Source: %{url}/archive/%{gitcommit_full}.zip BuildArch: noarch Requires: gtk-update-icon-cache Suggests: adwaita-icon-theme Suggests: adwaita-icon-theme-legacy Suggests: crystal-remix-icon-theme Suggests: gnome-icon-theme Suggests: gnome-icon-theme-legacy Suggests: kf6-breeze-icons Suggests: oxygen-classic-icon-theme %description This is a fairly complete set of icons for Gnome, KDE Plasma, XFCE and Mate (including actions, apps, categories, devices, emblems, emotes, mimetypes, places and status), based on the icons and artwork by Paul Davey (Mattahan) (http://www.mattahan.com/). Some of them come from OxayotlTheGreat and his great job with his own remix, Buuf https://www.gnome-look.org/p/1012512), and some others, from https://github.com/robson-66/Buuf. They have done a great job expanding the "Buuf Universe". One of the main points of this theme is to remove as many symbolic icons as possible (that means linking the symbolic icon to the original icon). This is not always possible, especially for certain Gnome icons, because Gnome applies some effects to some icons, which make them look really bad if they are not real symbolic icons. %prep %autosetup -p1 -n %{_basename}-nestort pushd status ln -s network-wireless-20.png network-wireless-10.png ln -s network-wireless-20-limited.png network-wireless-10-limited.png ln -s network-wireless-20-locked.png network-wireless-10-locked.png ln -s network-wireless-40.png network-wireless-30.png ln -s network-wireless-40-limited.png network-wireless-30-limited.png ln -s network-wireless-40-locked.png network-wireless-30-locked.png ln -s network-wireless-60-limited.png network-wireless-50-limited.png ln -s network-wireless-60-locked.png network-wireless-50-locked.png ln -s network-wireless-80.png network-wireless-70.png ln -s network-wireless-80-limited.png network-wireless-70-limited.png ln -s network-wireless-80-locked.png network-wireless-70-locked.png ln -s network-wireless-100.png network-wireless-90.png ln -s network-wireless-100-limited.png network-wireless-90-limited.png ln -s network-wireless-100-locked.png network-wireless-90-locked.png popd ln -s ../status/dialog-question.png actions/question.png sed -i "s/Inherits=oxygen,gnome,hicolor,breeze/Inherits=crystal-remix,oxygen-classic,AdwaitaLegacy,gnome,hicolor,Adwaita,breeze-dark,breeze/g" index.theme rm -f *.sh %build # Nothing to do here %install mkdir -p %{buildroot}%{_datadir}/icons/%{_basename}/ cp -dr --no-preserve=mode * %{buildroot}%{_datadir}/icons/%{_basename}/ %files %doc README.md TODO.md %{_datadir}/icons/%{_basename} %changelog * Wed Feb 11 2026 Hazel Bunny - 0-1 - initial package