%global debug_package %{nil} Name: augustus Version: 4.0.0 Release: 1%{?dist} Summary: Augustus is a fork of the Julius project with enhanced gameplay License: AGPLv3 URL: https://github.com/Keriew/augustus # ---- GitHub (forge-style) source ---- %global forgeurl https://github.com/Keriew/augustus %global tag v%{version} %global shorttag %{tag} Source0: %{forgeurl}/archive/%{tag}/%{name}-%{shorttag}.tar.gz # Extra assets (desktop file etc.) Source1: https://github.com/dudekaa/augustus-spec/archive/refs/tags/v%{version}-1.tar.gz BuildRequires: gcc BuildRequires: cmake BuildRequires: SDL2-devel BuildRequires: SDL2_mixer-devel BuildRequires: libpng-devel BuildRequires: desktop-file-utils Requires: SDL2 Requires: SDL2_mixer Requires: libpng %description The aim of this project is to provide enhanced, customizable gameplay to Caesar III using the Julius engine UI enhancements. Augustus can load Caesar III and Julius saves; however, saves created with Augustus will not work outside of Augustus. Gameplay enhancements include: * Roadblocks * Market special orders * Global labour pool * Partial warehouse storage * Increased game limits * Zoom controls * And more %prep %autosetup -n %{name}-%{shorttag} %setup -T -D -a 1 -n %{name}-%{shorttag} %build %cmake -B build -DIS_RELEASE_VERSION=1 %cmake_build %install # Install binary install -pDm0755 \ build/augustus \ %{buildroot}%{_bindir}/augustus # Install desktop entry install -pDm0644 \ %{_builddir}/%{name}-%{shorttag}/augustus-spec-%{version}-1/augustus.desktop \ %{buildroot}%{_datadir}/applications/augustus.desktop desktop-file-validate %{buildroot}%{_datadir}/applications/augustus.desktop %files %license LICENSE %{_bindir}/augustus %{_datadir}/applications/augustus.desktop %changelog * Sun Feb 09 2026 Biju Punalor - 4.0.0-1 - Initial Fedora COPR build