%global _basename oxylite %global type icon-theme # %%global debug_package %{nil} Name: %{_basename}-%{type} Version: 1.2.1 %global forgeurl0 https://codeberg.org/thealio/%{type}s %global commit0 f6dd0d5f360c8c31857827e6ddcc70cbd6f3f7c9 %global date0 20261025 %global forgeurl1 https://github.com/mx-2/%{name} %global commit1 4e9ba810d4af1ac6d4d703e9e508cf7741c09788 %global date1 20261010 %forgemeta -a Release: 0%{?dist} Summary: Skeuomorphic icons using modern SVG License: GPL-3.0 URL: %{forgeurl1} Source0: %{forgesource1} Source1: %{forgesource0} BuildArch: noarch BuildRequires: librsvg2-tools BuildRequires: make BuildRequires: svgcleaner Requires: gtk-update-icon-cache Suggests: crystal-remix-icon-theme Suggests: oxygen-icon-theme %description Oxylite-icons is a icon theme which implements skeuomorphic icons with modern SVG technology. It is based on Oxygen, Adwaita and others. Currently, this icon theme is tested on Gnome and KDE and works best on HiDPI monitors. All new icons and icon modifications in this project were created without the use of AI. %prep %setup -qn %{name}-%{commit1} pushd apps rm org.gnome.Nautilus.svg org.gnome.Settings-file-history.svg rm system-file-manager.svg org.kde.dolphin.svg internet-mail.svg popd sed -i 's/Inherits=hicolor,breeze/Inherits=crystal-remix,oxygen,hicolor,breeze/' index.theme mkdir test pushd test tar -xzf %SOURCE1 --strip-components=2 pushd oxylite-m sh ./cleansvg.sh status/user-available.svg status/user-available.svg sh ./cleansvg.sh status/user-away.svg status/user-away.svg sh ./cleansvg.sh status/user-busy.svg status/user-busy.svg sh ./cleansvg.sh status/user-idle.svg status/user-idle.svg sh ./cleansvg.sh status/user-invisible.svg status/user-invisible.svg pushd apps rm preferences-system-power-management.svg preferences-desktop-notification.svg cp gnome-power-manager.svg preferences-system-power-management.svg cp ../status/no-notifications.svg preferences-desktop-notification.svg popd rm *.sh *.md i* licenses.yml cp -ru actions apps devices emblems emotes mimetypes places status ui ../.. popd popd %build %make_build png %install export PREFIX=%{buildroot} %make_install %make_build install_png %files %license licenses.yml %doc README.md %{_datadir}/icons/%{_basename}* %changelog * Wed Oct 28 2026 Hazel Bunny - 1.2.1-0 - initial package