%bcond_without check %global debug_package %{nil} Name: quote-generator Version: %{?version}%{!?version:0.1.0} Release: %autorelease Summary: CLI for generating and caching sci-fi quotes via OpenAI License: MIT URL: https://github.com/nanobytecz/quote-generator Source0: %{name}-%{version}.tar.gz BuildRequires: golang %description quote-generator is a Go CLI that fetches sci-fi quotes from the OpenAI API, caches them locally, and prints one random quote as JSON. %prep %autosetup -n %{name}-%{version} %build export GOFLAGS="-mod=readonly -buildmode=pie -trimpath" go build -o quote-generator ./cmd/quote-generator %install install -Dpm0755 quote-generator %{buildroot}%{_bindir}/quote-generator %check %if %{with check} export GOFLAGS="-mod=readonly" go test ./... %endif %files %doc README.md %{_bindir}/quote-generator %changelog * Sun Apr 12 2026 Codex - 0.1.0-1 - Initial package