Name: aetheros-gnome-extensions Version: 1.0 Release: 3%{?dist} Summary: Essential system extensions for AetherOS GNOME desktop. License: MIT BuildArch: noarch Requires: gnome-shell >= 48.0 BuildRequires: unzip BuildRequires: glib2-devel Source0: dash-to-panel.zip Source1: arcmenu.zip %description This package provides essential GNOME Shell extensions (Dash to Panel, ArcMenu) pre-installed system-wide for the AetherOS GNOME desktop environment. %prep # Unzip Dash to Panel unzip -o %{SOURCE0} -d %{_builddir}/dash-to-panel@jderose9.github.com # Unzip ArcMenu unzip -o %{SOURCE1} -d %{_builddir}/arcmenu@arcmenu.com %install # Define the system-wide path for GNOME Shell extensions EXT_DIR=%{buildroot}/usr/share/gnome-shell/extensions install -d %{buildroot}/usr/share/glib-2.0/schemas # Install Dash to Panel install -d %{EXT_DIR} cp -r /builddir/build/BUILD/aetheros-gnome-extensions-1.0-build/dash-to-panel@jderose9.github.com/ %{EXT_DIR}/ # Install Arc Menu cp -r /builddir/build/BUILD/aetheros-gnome-extensions-1.0-build/arcmenu@arcmenu.com/ %{EXT_DIR}/ # Compile GSettings schemas (REQUIRED for extensions to work fully) # This command registers the extension's default settings. /usr/bin/glib-compile-schemas %{buildroot}/usr/share/glib-2.0/schemas %files %dir /usr/share/gnome-shell/extensions /usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ /usr/share/gnome-shell/extensions/arcmenu@arcmenu.com/ %changelog * Wed Oct 15 2025 stanlysilas - 1.0-3 - Fixed glib2-devel missing directory error. * Wed Oct 15 2025 stanlysilas - 1.0-2 - Fixed BuildRequires by adding glib2-devel dependency. * Wed Oct 15 2025 stanlysilas - 1.0-1 - Initial system package build for Dash to Panel and ArcMenu.