%global uuid still-gnome-extension@stillhq.io %global extension_name still-gnome-extension Name: still-gnome-extension Version: 1.0.1 Release: 5%{?dist} Summary: GNOME Shell extension for still App Manager queue License: GPL-2.0-or-later URL: https://stillhq.io Source0: https://gitlab.com/stillhq/stillOS/sam-gnome-extension/-/archive/main/sam-gnome-extension-main.tar.gz BuildArch: noarch BuildRequires: gettext Requires: gnome-shell >= 47 Provides: gnome-shell-extension-sam = %{version}-%{release} %description SAM GNOME Shell Extension shows the queue for still App Manager (SAM). It displays a panel indicator that shows pending, running, and queued package operations including installations, updates, and removals. %prep %autosetup -n sam-gnome-extension-main %build # Nothing to build %install mkdir -p %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid} install -m 0644 extension.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/ install -m 0644 sam-indicator.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/ install -m 0644 gtk-theme-integration.js %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/ install -m 0644 metadata.json %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/ install -m 0644 stylesheet.css %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/ %files %license extension.js %{_datadir}/gnome-shell/extensions/%{uuid}/ %changelog * Mon Feb 09 2026 Cameron Knauff - 2.0.0-1 - Changing this extension from just SAM to all stillOS UI features * Tue Jan 06 2026 Cameron Knauff - 1.0.0-1 - Initial package release - Support for GNOME Shell 47 and 48 - Panel indicator for SAM queue monitoring - Real-time progress updates via DBus