%global source_name Bibata_Cursor %global debug_package %{nil} Name: bibata-cursor-theme Version: 2.0.7 Release: 6%{?dist} Summary: OpenSource, Compact and Material Designed Cursor Set License: GNU General Public License v3.0 URL: https://github.com/ful1e5/Bibata_Cursor Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz Source10: %{url}/releases/download/v%{version}/bitmaps.zip#/bitmaps-v%{version}.zip BuildArch: noarch BuildRequires: python3 BuildRequires: python3dist(pip) BuildRequires: python3dist(clickgen) BuildRequires: unzip Requires: gtk3 Obsoletes: Bibata-Modern-Classic <= 2.0.7 %global common_description %{expand: OpenSource, Compact and Material Designed Cursor Set } %description %{common_description} %package modern-amber Summary: %{summary} %description modern-amber %{common_description} Base Color - #FF8300 (Amber) Outline Color - #FFFFFF (White) Watch Background Color - #001524 (Rich Black) %package original-amber Summary: %{summary} %description original-amber %{common_description} Base Color - #FF8300 (Amber) Outline Color - #FFFFFF (White) Watch Background Color - #001524 (Rich Black) %package modern-classic Summary: %{summary} %description modern-classic %{common_description} Base Color - #000000 (Black) Outline Color - #FFFFFF (White) Watch Background Color - #000000 (Black) %package original-classic Summary: %{summary} %description original-classic %{common_description} Base Color - #000000 (Black) Outline Color - #FFFFFF (White) Watch Background Color - #000000 (Black) %package modern-ice Summary: %{summary} %description modern-ice %{common_description} Base Color - #FFFFFF (White) Outline Color - #000000 (Black) Watch Background Color - #FFFFFF (White) %package original-ice Summary: %{summary} %description original-ice %{common_description} Base Color - #FFFFFF (White) Outline Color - #000000 (Black) Watch Background Color - #FFFFFF (White) %prep %autosetup -n %{source_name}-%{version} unzip %{SOURCE10} %build declare -A normal_names normal_names["Bibata-Modern-Amber"]="Yellowish and rounded edge Bibata cursors" normal_names["Bibata-Modern-Classic"]="Black and rounded edge Bibata cursors" normal_names["Bibata-Modern-Ice"]="White and rounded edge Bibata cursors" normal_names["Bibata-Original-Amber"]="Yellowish and sharp edge Bibata cursors" normal_names["Bibata-Original-Classic"]="Black and sharp edge Bibata cursors" normal_names["Bibata-Original-Ice"]="White and sharp edge Bibata cursors" for key in "${!normal_names[@]}"; do comment="${normal_names[$key]}" ctgen configs/normal/x.build.toml -p x11 -d "bitmaps/$key" -n "$key" -c "$comment" done declare -A right_names right_names["Bibata-Modern-Amber-Right"]="Yellowish and rounded edge right-hand Bibata cursors" right_names["Bibata-Modern-Classic-Right"]="Black and rounded edge right-hand Bibata cursors" right_names["Bibata-Modern-Ice-Right"]="White and rounded edge right-hand Bibata cursors" right_names["Bibata-Original-Amber-Right"]="Yellowish and sharp edge right-hand Bibata cursors" right_names["Bibata-Original-Classic-Right"]="Black and sharp edge right-hand Bibata cursors" right_names["Bibata-Original-Ice-Right"]="White and sharp edge right-hand Bibata cursors" for key in "${!right_names[@]}"; do comment="${right_names[$key]}" ctgen configs/right/x.build.toml -p x11 -d "bitmaps/$key" -n "$key" -c "$comment" done %install install -d -m 0755 %{buildroot}%{_datadir}/icons cp -r themes/* %{buildroot}%{_datadir}/icons/ %files %license LICENSE %doc README.md %files modern-amber %glob %{_iconsdir}/Bibata-Modern-Amber?(-Right)/ %files original-amber %glob %{_iconsdir}/Bibata-Original-Amber?(-Right)/ %files modern-classic %glob %{_iconsdir}/Bibata-Modern-Classic?(-Right)/ %files original-classic %glob %{_iconsdir}/Bibata-Original-Classic?(-Right)/ %files modern-ice %glob %{_iconsdir}/Bibata-Modern-Ice?(-Right)/ %files original-ice %glob %{_iconsdir}/Bibata-Original-Ice?(-Right)/ %changelog %autochangelog