Resolves: #1992452 (Update to 40.4)
This commit is contained in:
parent
89ce9fb024
commit
d7f0e8a441
@ -1,29 +0,0 @@
|
|||||||
From 7667bb916408b61c4630837d4483be266bf6a799 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Milan Crha <mcrha@redhat.com>
|
|
||||||
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
|
|
||||||
|
|
@ -1,72 +0,0 @@
|
|||||||
From f148ef7e91716bf6cac069eb61f0ecb370507dc9 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Milan Crha <mcrha@redhat.com>
|
|
||||||
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
|
|
||||||
|
|
@ -11,8 +11,8 @@
|
|||||||
%global tarball_version %%(echo %{version} | tr '~' '.')
|
%global tarball_version %%(echo %{version} | tr '~' '.')
|
||||||
|
|
||||||
Name: gnome-software
|
Name: gnome-software
|
||||||
Version: 40.3
|
Version: 40.4
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A software center for GNOME
|
Summary: A software center for GNOME
|
||||||
|
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
@ -20,8 +20,6 @@ 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/40/%{name}-%{tarball_version}.tar.xz
|
||||||
|
|
||||||
Patch01: 0001-crash-with-broken-theme.patch
|
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: appstream-devel >= %{appstream_version}
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
@ -204,6 +202,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|||||||
%{_datadir}/gtk-doc/html/gnome-software
|
%{_datadir}/gtk-doc/html/gnome-software
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Aug 13 2021 Milan Crha <mcrha@redhat.com> - 40.4-1
|
||||||
|
- Resolves: #1992452 (Update to 40.4)
|
||||||
|
|
||||||
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 40.3-3
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 40.3-3
|
||||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||||
Related: rhbz#1991688
|
Related: rhbz#1991688
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (gnome-software-40.3.tar.xz) = 6070f8f59fa9872282a081b6ba4f740616a799cffae43a8a541ebf4e0d7b189710dbdce679b1e5136a3fff5f8da29ec8e1ed9df7289c0a6ed697eb0ad693271f
|
SHA512 (gnome-software-40.4.tar.xz) = 5ef7ad754cb161ad5e181dc9b189fe57066a92ebbe3a5871412b638896a02d6e9114e5fdce91e3225af990a580a1f534b936008ff3a2d50a59154406f055a3e7
|
||||||
|
Loading…
Reference in New Issue
Block a user