Name: quick-setup Version: 1.0 Release: 1%{?dist} Summary: stillOS First-Time Setup Wizard License: GPL-3.0-or-later URL: https://github.com/stillhq/stillOS/quick-setup Source0: https://gitlab.com/stillhq/stillOS/quick-setup/-/archive/main/quick-setup-main.tar.gz BuildRequires: meson BuildRequires: ninja-build BuildRequires: vala BuildRequires: gcc BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(json-glib-1.0) Requires: gtk4 Requires: libadwaita Requires: json-glib Requires: NetworkManager %description Quick Setup is the stillOS first-time setup wizard that guides users through initial system configuration including network setup, web browser selection, and application installation. %prep %autosetup -n %{name}-main %build %meson %meson_build %install %meson_install %post # Compile GSettings schemas on install glib-compile-schemas %{_datadir}/glib-2.0/schemas/ &>/dev/null || : %postun # Recompile GSettings schemas on uninstall glib-compile-schemas %{_datadir}/glib-2.0/schemas/ &>/dev/null || : %files %license LICENSE %doc README.md %{_bindir}/quick-setup %{_sysconfdir}/xdg/autostart/io.stillhq.quicksetup.desktop %{_datadir}/glib-2.0/schemas/io.stillhq.quicksetup.gschema.xml %{_datadir}/glib-2.0/schemas/gschemas.compiled %changelog * Tue Jan 06 2026 stillHQ - 1.0.0-1 - Initial package release - Network configuration with WiFi scanning - Web browser selection - Application installation via SAM - GSettings-based autostart control