Group :: Graphical desktop/GNOME
RPM: gnome-shell-extension-extension-list
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%def_enable snapshot
%define _name extension-list
%define ver_major 45
%define beta .beta
%define uuid %_name at tu.berry
%define xdg_name org.gnome.shell.extensions.%_name
%define ego 3088/%_name
# EGO=3088/extension-list sh cli/get-version.sh
%define ego_ver 36
%def_enable check
Name: gnome-shell-extension-%_name
Version: %ver_major
Release: alt0.5%beta
%define gettext_domain %name
Summary: Simple GNOME Shell extension manager
Group: Graphical desktop/GNOME
License: GPL-3.0
Url: https://github.com/tuberry/extension-list
BuildArch: noarch
%if_disabled snapshot
Source: %url/archive/%version%beta/%name-%version%beta.tar.gz
%else
Vcs: https://github.com/tuberry/extension-list.git
Source: %_name-%version%beta.tar
%endif
Requires: gnome-shell >= %ver_major
Requires: typelib(Adw) = 1 typelib(Soup) = 3.0
BuildRequires(pre): rpm-macros-meson rpm-build-gir
BuildRequires: meson /usr/bin/glib-compile-schemas sassc
%description
Simple GNOME Shell extension manager in the top panel.
%prep
%setup -n %_name-%version%beta
%build
%meson \
-Dtarget=system \
-Dversion=%ego_ver
%nil
%meson_build
%install
%meson_install
%find_lang %gettext_domain
%check
%__meson_test
%files -f %gettext_domain.lang
%_datadir/gnome-shell/extensions/%uuid/
%_datadir/glib-2.0/schemas/%xdg_name.gschema.xml
%doc README.md
%changelog
…
Full changelog you can see here
%define _name extension-list
%define ver_major 45
%define beta .beta
%define uuid %_name at tu.berry
%define xdg_name org.gnome.shell.extensions.%_name
%define ego 3088/%_name
# EGO=3088/extension-list sh cli/get-version.sh
%define ego_ver 36
%def_enable check
Name: gnome-shell-extension-%_name
Version: %ver_major
Release: alt0.5%beta
%define gettext_domain %name
Summary: Simple GNOME Shell extension manager
Group: Graphical desktop/GNOME
License: GPL-3.0
Url: https://github.com/tuberry/extension-list
BuildArch: noarch
%if_disabled snapshot
Source: %url/archive/%version%beta/%name-%version%beta.tar.gz
%else
Vcs: https://github.com/tuberry/extension-list.git
Source: %_name-%version%beta.tar
%endif
Requires: gnome-shell >= %ver_major
Requires: typelib(Adw) = 1 typelib(Soup) = 3.0
BuildRequires(pre): rpm-macros-meson rpm-build-gir
BuildRequires: meson /usr/bin/glib-compile-schemas sassc
%description
Simple GNOME Shell extension manager in the top panel.
%prep
%setup -n %_name-%version%beta
%build
%meson \
-Dtarget=system \
-Dversion=%ego_ver
%nil
%meson_build
%install
%meson_install
%find_lang %gettext_domain
%check
%__meson_test
%files -f %gettext_domain.lang
%_datadir/gnome-shell/extensions/%uuid/
%_datadir/glib-2.0/schemas/%xdg_name.gschema.xml
%doc README.md
%changelog
…
Full changelog you can see here