# vim: syntax=spec Name: stillos-session Version: 10.2.6 Release: 7%{?dist} URL: https://gitlab.com/stillhq/stillOS/packages/stillos-session Summary: stillOS GNOME session files License: GPL Source0: stillos-session-main-ac6c786a.tar.gz BuildArch: noarch BuildRequires: systemd-rpm-macros Requires: gnome-session Requires(post): glib2 Requires(postun): glib2 Requires(posttrans): dconf Provides: gnome-session-wayland-session Requires: gnome-shell-extension-desktop-icons-ng Requires: gnome-shell-extension-appindicator Requires: gnome-shell-extension-caffeine Requires: gnome-shell-extension-dash-to-panel Requires: still-gnome-extension Requires: gnome-shell-frippery Requires: adwaita-fonts-all %description Session definition and configuration files for the stillOS GNOME session. %prep %autosetup -n stillos-session-main %build # no build needed %install install -D -m 0644 stillos.desktop \ %{buildroot}%{_datadir}/wayland-sessions/stillos.desktop install -D -m 0644 stillos.session \ %{buildroot}%{_datadir}/gnome-session/sessions/stillos.session install -D -m 0644 stillos.session.conf \ %{buildroot}%{_userunitdir}/gnome-session@stillos.target.d/stillos.session.conf install -D -m 0644 stillos-shortcuts.service \ %{buildroot}%{_userunitdir}/stillos-shortcuts.service install -D -m 0755 stillos-shortcuts-init \ %{buildroot}%{_libexecdir}/stillos-shortcuts-init install -D -m 0644 10_stillos.gschema.override \ %{buildroot}%{_datadir}/glib-2.0/schemas/10_stillos.gschema.override install -D -m 0644 zz_stillos-fonts.gschema.override \ %{buildroot}%{_datadir}/glib-2.0/schemas/zz_stillos-fonts.gschema.override install -d -m 0755 \ %{buildroot}%{_sysconfdir}/dconf/db/gdm.d/locks install -m 0644 gdm.d/10-stillos-fonts \ %{buildroot}%{_sysconfdir}/dconf/db/gdm.d/10-stillos-fonts install -m 0644 gdm.d/locks/10-stillos-fonts \ %{buildroot}%{_sysconfdir}/dconf/db/gdm.d/locks/10-stillos-fonts install -D -m 0644 stillos.json \ %{buildroot}%{_datadir}/gnome-shell/modes/stillos.json install -D -m 0644 gnome-initial-setup.conf \ %{buildroot}%{_sysconfdir}/gnome-initial-setup/vendor.conf %post # compile glib schemas on install if [ -x /usr/bin/glib-compile-schemas ]; then /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas || true fi %postun # recompile schemas on uninstall, too if [ -x /usr/bin/glib-compile-schemas ]; then /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas || true fi %posttrans # Rebuild system dconf databases after install or upgrade. Do not restart GDM. %{_bindir}/dconf update %files %{_datadir}/wayland-sessions/stillos.desktop %{_datadir}/gnome-session/sessions/stillos.session %{_userunitdir}/gnome-session@stillos.target.d/stillos.session.conf %{_userunitdir}/stillos-shortcuts.service %{_libexecdir}/stillos-shortcuts-init %{_datadir}/glib-2.0/schemas/10_stillos.gschema.override %{_datadir}/glib-2.0/schemas/zz_stillos-fonts.gschema.override %dir %{_sysconfdir}/dconf/db/gdm.d %dir %{_sysconfdir}/dconf/db/gdm.d/locks %{_sysconfdir}/dconf/db/gdm.d/10-stillos-fonts %{_sysconfdir}/dconf/db/gdm.d/locks/10-stillos-fonts %{_datadir}/gnome-shell/modes/stillos.json %{_sysconfdir}/gnome-initial-setup/vendor.conf %changelog * Tue Aug 25 2026 Cameron - 10.2.6-6 - Match Dash to Dock with the stillOS panel and top bar color * Fri Jul 17 2026 Cameron - 10.2.5-5 - Initialize the stillTerminal shortcut from the stillOS session * Thu Jul 16 2026 Cameron - 10.2.5-4 - Pin Nautilus to the dash by default * Tue Jul 14 2026 Cameron - 10.2.5-3 - Lock GDM to Adwaita Sans and Adwaita Mono instead of inherited RHEL fonts * Sun Oct 11 2025 Cameron - 0.1.0-1 - Initial package