Name: stillos-session Version: 10.0 Release: 1%{?dist} URL: https://gitlab.com/stillhq/stillOS/packages/stillos-session Summary: stillOS GNOME session files License: GPL Source0: https://gitlab.com/stillhq/stillOS/packages/stillos-session/-/archive/main/stillos-session-main.tar.gz BuildArch: noarch BuildRequires: systemd-rpm-macros Requires: gnome-session Requires(post): glib2 Requires(postun): glib2 %description Session definition and configuration files for the stillOS GNOME session. %prep %setup -q %build # no build needed %install rm -rf %{buildroot} 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 10_stillos.gschema.override \ %{buildroot}%{_datadir}/glib-2.0/schemas/10_stillos.gschema.override install -D -m 0644 stillos.json \ %{buildroot}%{_datadir}/gnome-shell/modes/stillos.json %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 %files %{_datadir}/wayland-sessions/stillos.desktop %{_datadir}/gnome-session/sessions/stillos.session %{_userunitdir}/gnome-session@stillos.target.d/stillos.session.conf %{_datadir}/glib-2.0/schemas/10_stillos.gschema.override %{_datadir}/gnome-shell/modes/stillos.json %changelog * Sun Oct 11 2025 Cameron - 0.1.0-1 - Initial package