Name: quick-setup Version: 1.0 Release: 4%{?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 %dir %{_datadir}/quick-setup %{_datadir}/quick-setup/page_config.json %{_datadir}/quick-setup/example_apps_config.json %dir %{_datadir}/quick-setup/images %{_datadir}/quick-setup/images/samdemo.png %dir %{_datadir}/quick-setup/icons %{_datadir}/quick-setup/icons/*.png %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