Name: gshogi Version: 0 Release: 0.8%{?dist} Summary: GTK front-end for GNU Shogi License: GPL-2.0-or-later URL: https://github.com/johncheetham/gshogi.git Source0: gshogi-7c4bd90.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: desktop-file-utils BuildRequires: hicolor-icon-theme Requires: python3 Requires: python3-gobject Requires: python3-cairo Requires: gtk3 Requires: gnushogi %description Simple GTK-based GUI for GNU Shogi engine. %prep %setup -q -n gshogi-7c4bd90 %build : # python script only %install mkdir -p %{buildroot}%{_datadir}/%{name} %{buildroot}%{_bindir} cp -a * %{buildroot}%{_datadir}/%{name}/ cat > %{buildroot}%{_bindir}/gshogi <<'EOS' #!/bin/sh exec python3 /usr/share/gshogi/gshogi "" EOS chmod 0755 %{buildroot}%{_bindir}/gshogi install -Dm644 gshogi.desktop %{buildroot}%{_datadir}/applications/gshogi.desktop install -Dm644 gshogi.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gshogi.png install -Dm644 LICENSE %{buildroot}%{_datadir}/licenses/%{name}/LICENSE %check desktop-file-validate %{buildroot}%{_datadir}/applications/gshogi.desktop || : %files %{_bindir}/gshogi %{_datadir}/gshogi %{_datadir}/applications/gshogi.desktop %{_datadir}/icons/hicolor/64x64/apps/gshogi.png %license %{_datadir}/licenses/%{name}/LICENSE %changelog * Thu Aug 14 2025 Akiyoshi Kurita - 0-0.8 - Fedora 44 SPEC: added LICENSE as %license - Fedora-only spec: proper Requires, desktop/icon, validation