Name: apex-updater Version: 1.0 Release: 1%{?dist} Summary: Native GTK4 System Updater for Apex Linux License: GPLv3 URL: https://github.com/Apex-Linux/apex-core-tools # --- FIX: Point to the full repo tarball --- Source0: https://github.com/Apex-Linux/apex-core-tools/archive/refs/heads/main.tar.gz BuildRequires: gcc BuildRequires: meson BuildRequires: ninja-build BuildRequires: gtk4-devel BuildRequires: libadwaita-devel Requires: gtk4 Requires: libadwaita Requires: dnf %description A native C/GTK4 application that checks for system updates via DNF. %prep %setup -q -n apex-core-tools-main # 2. Move the contents of 'apex-updater' to the current directory mv apex-apps/apex-updater/* . %build %meson %meson_build %install %meson_install %files /usr/bin/apex-updater /usr/share/applications/apex-updater.desktop %dir /usr/share/apex-linux %dir /usr/share/apex-linux/assets /usr/share/apex-linux/assets/logo.png /usr/share/apex-linux/assets/icon1.png /usr/share/apex-linux/assets/icon.png %changelog * Tue Feb 03 2026 Apex Team - 1.0-1 - Initial Release using Meson and Monorepo Source