diff --git a/0002-Revert-rpm-ostree-Hide-only-Web-and-Console-applicat.patch b/0002-Revert-rpm-ostree-Hide-only-Web-and-Console-applicat.patch deleted file mode 100644 index bcec2fd..0000000 --- a/0002-Revert-rpm-ostree-Hide-only-Web-and-Console-applicat.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 7667bb916408b61c4630837d4483be266bf6a799 Mon Sep 17 00:00:00 2001 -From: Milan Crha -Date: Mon, 12 Jul 2021 14:54:26 +0200 -Subject: [PATCH 1/2] Revert "rpm-ostree: Hide only Web and Console - applications from the search" - -This reverts commit ef67695cb2e20f0cb1cfcd8965173226dd755b09. - -The correct fix for https://gitlab.gnome.org/GNOME/gnome-software/-/issues/613 -is https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1210 ---- - plugins/rpm-ostree/gs-plugin-rpm-ostree.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/plugins/rpm-ostree/gs-plugin-rpm-ostree.c b/plugins/rpm-ostree/gs-plugin-rpm-ostree.c -index 6b1a1351..541b59f8 100644 ---- a/plugins/rpm-ostree/gs-plugin-rpm-ostree.c -+++ b/plugins/rpm-ostree/gs-plugin-rpm-ostree.c -@@ -1598,6 +1598,7 @@ resolve_available_packages_app (GsPlugin *plugin, - /* set hide-from-search quirk for available apps we don't want to show */ - if (!gs_app_is_installed (app)) { - switch (gs_app_get_kind (app)) { -+ case AS_COMPONENT_KIND_DESKTOP_APP: - case AS_COMPONENT_KIND_WEB_APP: - case AS_COMPONENT_KIND_CONSOLE_APP: - gs_app_add_quirk (app, GS_APP_QUIRK_HIDE_FROM_SEARCH); --- -2.31.1 - diff --git a/0003-flatpak-Implement-gs_plugin_add_search_what_provides.patch b/0003-flatpak-Implement-gs_plugin_add_search_what_provides.patch deleted file mode 100644 index d0b0e8d..0000000 --- a/0003-flatpak-Implement-gs_plugin_add_search_what_provides.patch +++ /dev/null @@ -1,72 +0,0 @@ -From f148ef7e91716bf6cac069eb61f0ecb370507dc9 Mon Sep 17 00:00:00 2001 -From: Milan Crha -Date: Thu, 15 Apr 2021 18:49:08 +0200 -Subject: [PATCH 2/2] flatpak: Implement gs_plugin_add_search_what_provides() - -Let the Flatpak plugin search for "what provides" as well. It's the same -search, due to the appstream search terms, and it gets more results to -pick from. - -Related https://gitlab.gnome.org/GNOME/gnome-software/-/issues/613 -Closes https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1210 ---- - plugins/flatpak/gs-plugin-flatpak.c | 33 +++++++++++++++++++++++------ - 1 file changed, 27 insertions(+), 6 deletions(-) - -diff --git a/plugins/flatpak/gs-plugin-flatpak.c b/plugins/flatpak/gs-plugin-flatpak.c -index 364bc27d..808e1a56 100644 ---- a/plugins/flatpak/gs-plugin-flatpak.c -+++ b/plugins/flatpak/gs-plugin-flatpak.c -@@ -1444,12 +1444,12 @@ gs_plugin_file_to_app (GsPlugin *plugin, - return TRUE; - } - --gboolean --gs_plugin_add_search (GsPlugin *plugin, -- gchar **values, -- GsAppList *list, -- GCancellable *cancellable, -- GError **error) -+static gboolean -+gs_plugin_flatpak_do_search (GsPlugin *plugin, -+ gchar **values, -+ GsAppList *list, -+ GCancellable *cancellable, -+ GError **error) - { - GsPluginData *priv = gs_plugin_get_data (plugin); - for (guint i = 0; i < priv->flatpaks->len; i++) { -@@ -1459,9 +1459,30 @@ gs_plugin_add_search (GsPlugin *plugin, - return FALSE; - } - } -+ - return TRUE; - } - -+gboolean -+gs_plugin_add_search (GsPlugin *plugin, -+ gchar **values, -+ GsAppList *list, -+ GCancellable *cancellable, -+ GError **error) -+{ -+ return gs_plugin_flatpak_do_search (plugin, values, list, cancellable, error); -+} -+ -+gboolean -+gs_plugin_add_search_what_provides (GsPlugin *plugin, -+ gchar **search, -+ GsAppList *list, -+ GCancellable *cancellable, -+ GError **error) -+{ -+ return gs_plugin_flatpak_do_search (plugin, search, list, cancellable, error); -+} -+ - gboolean - gs_plugin_add_categories (GsPlugin *plugin, - GPtrArray *list, --- -2.31.1 - diff --git a/gnome-software.spec b/gnome-software.spec index 36737c2..1203aff 100644 --- a/gnome-software.spec +++ b/gnome-software.spec @@ -11,17 +11,15 @@ %global tarball_version %%(echo %{version} | tr '~' '.') Name: gnome-software -Version: 40.3 -Release: 2%{?dist} +Version: 41~alpha +Release: 1%{?dist} Summary: A software center for GNOME License: GPLv2+ URL: https://wiki.gnome.org/Apps/Software -Source0: https://download.gnome.org/sources/gnome-software/40/%{name}-%{tarball_version}.tar.xz +Source0: https://download.gnome.org/sources/gnome-software/41/%{name}-%{tarball_version}.tar.xz Patch01: 0001-crash-with-broken-theme.patch -Patch02: 0002-Revert-rpm-ostree-Hide-only-Web-and-Console-applicat.patch -Patch03: 0003-flatpak-Implement-gs_plugin_add_search_what_provides.patch BuildRequires: appstream-devel >= %{appstream_version} BuildRequires: gcc @@ -147,15 +145,15 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %{_mandir}/man1/gnome-software.1.gz %{_datadir}/icons/hicolor/*/apps/org.gnome.Software.svg %{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Software-symbolic.svg +%{_datadir}/icons/hicolor/scalable/actions/app-remove-symbolic.svg %{_datadir}/icons/hicolor/scalable/actions/carousel-arrow-next-symbolic.svg %{_datadir}/icons/hicolor/scalable/actions/carousel-arrow-previous-symbolic.svg %{_datadir}/icons/hicolor/scalable/status/software-installed-symbolic.svg %{_datadir}/metainfo/org.gnome.Software.appdata.xml %{_datadir}/metainfo/org.gnome.Software.Plugin.Flatpak.metainfo.xml %{_datadir}/metainfo/org.gnome.Software.Plugin.Fwupd.metainfo.xml -%{_datadir}/metainfo/org.gnome.Software.Plugin.Odrs.metainfo.xml %dir %{_libdir}/gnome-software/plugins-%{gs_plugin_version} -%{_libdir}/gnome-software/libgnomesoftware.so +%{_libdir}/gnome-software/libgnomesoftware.so.%{gs_plugin_version} %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_appstream.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_dummy.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_fedora-langpacks.so @@ -167,17 +165,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_hardcoded-popular.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_icons.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_modalias.so -%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_odrs.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_os-release.so -%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-history.so -%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-local.so -%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-offline.so -%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-proxy.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-refine-repos.so -%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-refine.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-refresh.so -%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-upgrade.so -%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit-url-to-app.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_packagekit.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_provenance-license.so %{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_provenance.so @@ -201,9 +191,13 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %{_libdir}/pkgconfig/gnome-software.pc %dir %{_includedir}/gnome-software %{_includedir}/gnome-software/*.h +%{_libdir}/gnome-software/libgnomesoftware.so %{_datadir}/gtk-doc/html/gnome-software %changelog +* Wed Jul 21 2021 Milan Crha - 41~alpha-1 +- Update to 41.alpha + * Mon Jul 12 2021 Milan Crha - 40.3-2 - Add rpm-ostree patch to hide packages from the search results - Add patch to implement what-provides search in the Flatpak plugin diff --git a/sources b/sources index 028dcb3..57f1785 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-software-40.3.tar.xz) = 6070f8f59fa9872282a081b6ba4f740616a799cffae43a8a541ebf4e0d7b189710dbdce679b1e5136a3fff5f8da29ec8e1ed9df7289c0a6ed697eb0ad693271f +SHA512 (gnome-software-41.alpha.tar.xz) = 2919e4d33c9a750ddbfb18834e1199a3162c9a8d0f0ddcb2bd95dfcdbe44712438c23c2648386a4f639c576589073184a1848a2155b4f31fc36616577d828a64