%global app_id io.github.flattool.Warehouse Name: warehouse Version: 2.2.0 Release: %autorelease Summary: Flatpak management tool License: GPL-3.0-or-later URL: https://github.com/flattool/warehouse Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: meson >= 0.62.0 BuildRequires: blueprint-compiler BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: gobject-introspection BuildRequires: gtk4 BuildRequires: libadwaita BuildRequires: libappstream-glib BuildRequires: python3-devel Requires: flatpak-spawn Requires: hicolor-icon-theme # gi.repository imports Requires: gobject-introspection Requires: gtk4 Requires: libadwaita BuildArch: noarch %description Warehouse is a versatile toolbox for managing flatpak user data, viewing flatpak app info, and batch managing installed flatpaks and remotes. %prep %autosetup # improper restriction of permissions sed -i -e '/install_mode:/d' src/meson.build %build %meson %meson_build %install %meson_install %py_byte_compile %{__python3} %{buildroot}%{_datadir}/%{name} %find_lang %{name} %check desktop-file-validate %{buildroot}%{_datadir}/applications/%{app_id}.desktop appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{app_id}.metainfo.xml %files -f %{name}.lang %license LICENSE %doc README.md %{_bindir}/%{name} %{_datadir}/applications/%{app_id}.desktop %{_datadir}/glib-2.0/schemas/%{app_id}.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{app_id}* %{_datadir}/%{name}/ %{_metainfodir}/%{app_id}.metainfo.xml %changelog %autochangelog