Name: extension-manager Version: 0.6.5 Release: 3%{?dist} Summary: A utility for browsing and installing GNOME Shell Extensions License: GPL-3.0-or-later URL: https://github.com/mjakeman/extension-manager Source0: extension-manager-%{version}.tar.gz BuildRequires: git BuildRequires: meson gcc blueprint-compiler desktop-file-utils libappstream-glib BuildRequires: pkgconfig(gtk4) pkgconfig(libadwaita-1) pkgconfig(libsoup-3.0) pkgconfig(json-glib-1.0) Requires: gtk4 libadwaita %description A native tool for browsing, installing, and managing GNOME Shell Extensions. %prep %autosetup mkdir -p subprojects rm -rf subprojects/backtrace git clone https://github.com/ianlancetaylor/libbacktrace.git subprojects/backtrace %build pushd subprojects/backtrace ./configure --prefix=$(pwd)/../local-install --enable-shared=no --enable-static=yes --with-pic make %{?_smp_mflags} make install popd export CFLAGS="$CFLAGS -I$(pwd)/subprojects/local-install/include" export LDFLAGS="$LDFLAGS -L$(pwd)/subprojects/local-install/lib" %meson %meson_build %install %meson_install %find_lang %{name} %check appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files -f %{name}.lang %license COPYING %{_bindir}/extension-manager %{_metainfodir}/*.xml %{_datadir}/applications/com.mattjakeman.ExtensionManager.desktop %{_datadir}/glib-2.0/schemas/com.mattjakeman.ExtensionManager.gschema.xml %{_datadir}/icons/hicolor/scalable/apps/com.mattjakeman.ExtensionManager.svg %{_datadir}/icons/hicolor/symbolic/apps/com.mattjakeman.ExtensionManager-symbolic.svg %changelog * Sat Dec 20 2025 Giovanni - 0.6.5-3 - enabled meson_option for build with backtrace