%global app_id io.github.josephmawa.SpellingBee %global forgeurl https://github.com/josephmawa/SpellingBee %global tag v%{version} Name: spellingbee Version: 0.1.7 Release: 1%{?dist} Summary: A word game application License: GPL-3.0-or-later BugURL: https://github.com/Infiniti151/flatpak-apps/issues %forgemeta URL: %{forgeurl} Source0: %{forgesource} BuildArch: noarch BuildRequires: meson >= 1.0.0 BuildRequires: gcc BuildRequires: forge-srpm-macros BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gjs-1.0) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libadwaita-1) BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: gettext Requires: gjs Requires: gtk4 Requires: libadwaita Requires: hicolor-icon-theme %description SpellingBee is a GNOME-based word game written in JavaScript using GJS. %prep %forgesetup %build %meson %meson_build %install %meson_install %find_lang %{name} %check %meson_test desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml %files -f %{name}.lang %license COPYING %doc README.md %{_bindir}/io.github.josephmawa.SpellingBee %{_datadir}/%{name}/ %{_datadir}/applications/*.desktop %{_datadir}/glib-2.0/schemas/*.gschema.xml %{_metainfodir}/*.xml %{_datadir}/dbus-1/services/*.service %{_datadir}/icons/hicolor/*/apps/* %changelog * Wed Oct 21 2026 Infiniti151 <43163551+Infiniti151@users.noreply.github.com> - 0.1.7-1 - Upgrade to Gnome runtime version 51 * Fri May 29 2026 Infiniti151 <43163551+Infiniti151@users.noreply.github.com> - v0.1.6-1 - Update to v0.1.6 * Sun May 10 2026 Infiniti151 <43163551+Infiniti151@users.noreply.github.com> - v0.1.5-1 - Update to v0.1.5