Name: uroam Version: 1.0.0 Release: 1%{?dist} Summary: Unified RAM Optimization and Management Framework License: GPL-3.0 URL: https://github.com/TheCreateGM/UROAM BuildRequires: golang >= 1.20, make, gcc, git Requires: glibc >= 2.34 %description UROAM is a production-grade, low-level system framework for Linux that optimizes RAM utilization across heterogeneous workloads including AI/ML, gaming, rendering, and general applications. %package cli Summary: UROAM CLI control tool %description cli Command-line interface for UROAM daemon control. %prep %setup -q %build # Build Go daemon cd daemon && go build -ldflags "-s -w" -o ../uroamd . && cd .. # Build Go CLI cd cli && go build -ldflags "-s -w" -o ../uroamctl . && cd .. %install # Install daemon install -Dm755 uroamd %{buildroot}%{_bindir}/uroamd install -Dm755 uroamctl %{buildroot}%{_bindir}/uroamctl # Install config install -Dm644 etc/uroam.conf %{buildroot}%{_sysconfdir}/uroam/uroam.conf # Install systemd service install -Dm644 packaging/systemd/uroam.service %{buildroot}%{_unitdir}/uroam.service # Create runtime directory mkdir -p %{buildroot}%{_localstatedir}/lib/uroam %post %systemd_post uroam.service %postun %systemd_postun uroam.service %files %doc README.md LICENSE %{_bindir}/uroamd %{_sysconfdir}/uroam/ %{_unitdir}/uroam.service %dir %{_localstatedir}/lib/uroam %files cli %{_bindir}/uroamctl %changelog * Thu Apr 24 2026 UROAM Team - 1.0.0-1 - Initial RPM package for COPR