diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1a215cf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/gnome-shell-3.36.1.tar.xz diff --git a/gnome-extensions-app.spec b/gnome-extensions-app.spec new file mode 100644 index 0000000..0088c17 --- /dev/null +++ b/gnome-extensions-app.spec @@ -0,0 +1,70 @@ +%global _vpath_srcdir subprojects/extensions-app +%global source_name gnome-shell + +Name: gnome-extensions-app +Version: 3.36.1 +Release: 1%{?dist} +Summary: Manage GNOME Shell extensions + +License: GPLv2+ +URL: https://gitlab.gnome.org/GNOME/%{source_name} +Source0: https://download.gnome.org/sources/%{source_name}/3.36/%{source_name}-%{version}.tar.xz + +BuildRequires: gcc +BuildRequires: gettext +BuildRequires: meson + +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: gjs +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib + +Requires: gjs%{_isa} + +%define exec_name gnome-shell-extension-prefs +%define bus_name org.gnome.Extensions + +%description +GNOME Extensions is an application for configuring and removing +GNOME Shell extensions. + + +%prep +%autosetup -n %{source_name}-%{version} +%{_vpath_srcdir}/generate-translations.sh + + +%build +%meson +%meson_build + +%check +%meson_test +desktop-file-validate %{buildroot}%{_datadir}/applications/%{bus_name}.desktop + + +%install +%meson_install + +%find_lang %{name} + +rm -rf %{buildroot}/%{_datadir}/%{name}/gir-1.0 + +%files -f %{name}.lang +%license COPYING +%{_bindir}/%{exec_name} +%{_datadir}/applications/%{bus_name}.desktop +%{_datadir}/dbus-1/services/%{bus_name}.service +%{_datadir}/metainfo/%{bus_name}.metainfo.xml +%{_datadir}/icons/hicolor/scalable/apps/%{bus_name}.svg +%{_datadir}/icons/hicolor/scalable/apps/%{bus_name}.Devel.svg +%{_datadir}/icons/hicolor/symbolic/apps/%{bus_name}-symbolic.svg +%{_datadir}/%{name}/ +%{_libdir}/%{name}/ + + +%changelog +* Tue Mar 31 2020 Florian Müllner - 3.36.1-1 +- Build initial version diff --git a/sources b/sources new file mode 100644 index 0000000..331658a --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (gnome-shell-3.36.1.tar.xz) = dce7a7236f9efd50148add12373664936a291e7b058c207e29f7abee5243146dac7c769ab7b0b0d5720363886748d70c9cc53fa70d1201f3c756bd9cad92fd53