summaryrefslogtreecommitdiff
path: root/gnome-extensions-app.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-05 02:12:09 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-05 02:12:09 +0000
commit66085212ca0bd520e6a5bd2e0cdaa5994807d6cb (patch)
treede797976c99c3b20b3f15a37e745c084e8ae63dd /gnome-extensions-app.spec
parentda149ebc19c2a0d2de306bba0799e793f20ca09c (diff)
automatic import of gnome-extensions-appopeneuler24.03_LTS
Diffstat (limited to 'gnome-extensions-app.spec')
-rw-r--r--gnome-extensions-app.spec123
1 files changed, 123 insertions, 0 deletions
diff --git a/gnome-extensions-app.spec b/gnome-extensions-app.spec
new file mode 100644
index 0000000..7b3d51a
--- /dev/null
+++ b/gnome-extensions-app.spec
@@ -0,0 +1,123 @@
+%global _vpath_srcdir subprojects/extensions-app
+%global source_name gnome-shell
+%global tarball_version %%(echo %{version} | tr '~' '.')
+
+Name: gnome-extensions-app
+Version: 40.0
+Release: 3%{?dist}
+Summary: Manage GNOME Shell extensions
+
+License: GPLv2+
+URL: https://gitlab.gnome.org/GNOME/%{source_name}
+Source0: https://download.gnome.org/sources/%{source_name}/40/%{source_name}-%{tarball_version}.tar.xz
+
+Patch0: 0001-extensions-app-Add-compatibility-with-GNOME-3.34.patch
+
+BuildRequires: gcc
+BuildRequires: gettext
+BuildRequires: meson
+BuildRequires: git
+
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gtk4)
+BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: gjs
+BuildRequires: desktop-file-utils
+BuildRequires: libappstream-glib
+
+Requires: gjs%{_isa}
+
+%define exec_name gnome-extensions-app
+%define bus_name org.gnome.Extensions
+
+%description
+GNOME Extensions is an application for configuring and removing
+GNOME Shell extensions.
+
+
+%prep
+%setup -q -n %{source_name}-%{tarball_version}
+
+%if 0%{?flatpak}
+%patch0 -p1
+%endif
+
+%{_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
+%if 0%{?flatpak}
+%{_datadir}/glib-2.0/schemas/%{bus_name}.gschema.xml
+%endif
+%{_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
+* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 40.0-3
+- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
+ Related: rhbz#1991688
+
+* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 40.0-2
+- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
+
+* Sun Mar 28 2021 Kalev Lember <klember@redhat.com> - 40.0-1
+- Update to 40.0
+
+* Mon Mar 15 2021 Florian Müllner <fmuellner@redhat.com> - 40.0~rc-1
+- Update to 40.rc
+
+* Thu Mar 11 2021 Florian Müllner <fmuellner@redhat.com> - 40.0~beta-1
+- Update to 40.beta
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.38.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Tue Sep 15 2020 Florian Müllner <fmuellner@redhat.com> - 3.38.0-1
+- Update to 3.38.0
+
+* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.37.3-3
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.37.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jul 07 2020 Florian Müllner <fmuellner@gnome.org> - 3.37.2-1
+- Update to 3.37.3
+
+* Wed Jun 03 2020 Florian Müllner <fmuellner@gnome.org> - 3.37.2-1
+- Update to 3.37.2
+
+* Thu Apr 30 2020 Florian Müllner <fmuellner@gnome.org> - 3.37.1-1
+- Update to 3.37.1
+
+* Wed Apr 01 2020 Florian Müllner <fmuellner@gnome.org> - 3.36.1-1
+- Make flatpak build compatible with F31
+
+* Tue Mar 31 2020 Florian Müllner <fmuellner@gnome.org> - 3.36.1-1
+- Build initial version