# mutiara-gnome-extensions.spec Name: mutiara-gnome-extensions Version: 1.0 Release: 1%{?dist} Summary: A collection of default GNOME Shell extensions for MutiaraOS. License: Mixed (GPLv3 and MIT) # Since your extensions use multiple licenses URL: https://github.com/mutiaraproject Source0: %{name}-%{version}.tar.xz BuildArch: noarch %description This package bundles all non-official GNOME Shell extensions used by MutiaraOS into a single, maintainable RPM package. %prep %setup -q -n %{name}-%{version} # Extracts the tarball %install # Create the system-wide extension directory mkdir -p %{buildroot}%{_datadir}/gnome-shell/extensions/ # Move ALL the contents (the nine UUID folders) into the extensions directory # Since your tarball contains the UUID folders directly, this works perfectly. cp -r * %{buildroot}%{_datadir}/gnome-shell/extensions/ %files %{_datadir}/gnome-shell/extensions/LICENSES.txt # # List of all nine extension directories (UUIDs) # %{_datadir}/gnome-shell/extensions/autohide-battery@sitnik.ru %{_datadir}/gnome-shell/extensions/blur-my-shell@aunetx/ %{_datadir}/gnome-shell/extensions/CoverflowAltTab@palatis.blogspot.com/ %{_datadir}/gnome-shell/extensions/emoji-copy@felipeftn/ %{_datadir}/gnome-shell/extensions/hide-dash-overview@PendaGTP/ %{_datadir}/gnome-shell/extensions/just-perfection-desktop@just-perfection/ %{_datadir}/gnome-shell/extensions/panel-corners@aunetx/ %{_datadir}/gnome-shell/extensions/quick-settings-tweaks@qwreey/ %{_datadir}/gnome-shell/extensions/statistig@mustafaaycll.github.io