forked from pool/gnome-software
Accepting request 880969 from GNOME:Next
GNOME 40 - here we come OBS-URL: https://build.opensuse.org/request/show/880969 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-software?expand=0&rev=195
This commit is contained in:
parent
081524d9ef
commit
4c62e3fdcd
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:cd440bd0db58db1968108043f8317207150d28c479d80664f7078273ed82c10b
|
|
||||||
size 8347476
|
|
3
gnome-software-40.0.tar.xz
Normal file
3
gnome-software-40.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e447894cee8be886b7b3f8e4db5f42d11e36a97030959d2d7a789c7fb28d2e51
|
||||||
|
size 3087252
|
@ -1,33 +0,0 @@
|
|||||||
From 61f710f401a340600df2e3c4758c2fe156ad1f04 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jonathan Kang <jonathankang@gnome.org>
|
|
||||||
Date: Fri, 5 Jun 2020 09:02:12 +0800
|
|
||||||
Subject: [PATCH] plugin-loader: handle offline update errors properly
|
|
||||||
|
|
||||||
Fix the issue that no notification after a failed offline update.
|
|
||||||
|
|
||||||
https://gitlab.gnome.org/GNOME/gnome-software/-/issues/666
|
|
||||||
---
|
|
||||||
lib/gs-plugin-loader.c | 7 +++++++
|
|
||||||
1 file changed, 7 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/lib/gs-plugin-loader.c b/lib/gs-plugin-loader.c
|
|
||||||
index 979f3d5d..585353ba 100644
|
|
||||||
--- a/lib/gs-plugin-loader.c
|
|
||||||
+++ b/lib/gs-plugin-loader.c
|
|
||||||
@@ -410,6 +410,13 @@ gs_plugin_error_handle_failure (GsPluginLoaderHelper *helper,
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
+ /* offline updates */
|
|
||||||
+ if (gs_plugin_job_get_action (helper->plugin_job) == GS_PLUGIN_ACTION_GET_UPDATES_HISTORICAL) {
|
|
||||||
+ if (error != NULL)
|
|
||||||
+ *error = g_error_copy (error_local);
|
|
||||||
+ return FALSE;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
/* create event which is handled by the GsShell */
|
|
||||||
event = gs_plugin_job_to_failed_event (helper->plugin_job, error_local);
|
|
||||||
|
|
||||||
--
|
|
||||||
2.26.2
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
|||||||
Index: gnome-software-3.37.92/lib/meson.build
|
Index: gnome-software-40.rc/lib/meson.build
|
||||||
===================================================================
|
===================================================================
|
||||||
--- gnome-software-3.37.92.orig/lib/meson.build
|
--- gnome-software-40.rc.orig/lib/meson.build
|
||||||
+++ gnome-software-3.37.92/lib/meson.build
|
+++ gnome-software-40.rc/lib/meson.build
|
||||||
@@ -45,8 +45,8 @@ if get_option('polkit')
|
@@ -68,8 +68,8 @@ libgnomesoftware_include_directories = [
|
||||||
librarydeps += polkit
|
include_directories('..'),
|
||||||
endif
|
]
|
||||||
|
|
||||||
-libgnomesoftware = static_library(
|
-libgnomesoftware = library(
|
||||||
- 'gnomesoftware',
|
- 'gnomesoftware',
|
||||||
+libgnomesoftware = shared_library(
|
+libgnomesoftware = library(
|
||||||
+ 'gnomesoftware-'+meson.project_version(),
|
+ 'gnomesoftware-'+meson.project_version(),
|
||||||
sources : [
|
sources : [
|
||||||
'gs-app.c',
|
'gs-app.c',
|
||||||
|
@ -1,3 +1,106 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 20 09:22:18 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Update to version 40.0:
|
||||||
|
+ Fix handling of invalid or incomplete application icons.
|
||||||
|
+ Fix the plugin documentation to reflect reality.
|
||||||
|
+ Fix the Snap plugin to actually load icons.
|
||||||
|
+ Set download size to 0 after the package is downloaded.
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 18 14:48:32 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 40.rc:
|
||||||
|
+ Implement new featured apps carousel.
|
||||||
|
+ List of Flatpak repositories is updated when changed using the
|
||||||
|
Flatpak command line tool.
|
||||||
|
+ The loading page now shows the full color icon instead of the
|
||||||
|
symbolic one.
|
||||||
|
+ Show release date in version history for releases that use the
|
||||||
|
'date' attribute.
|
||||||
|
+ Improved icon handling, including with hiDPI screens.
|
||||||
|
+ Fixed a bug in remembering when update notifications were
|
||||||
|
shown.
|
||||||
|
+ Build as a dynamic rather than a static library, and rearrange
|
||||||
|
installation paths.
|
||||||
|
+ Updated translations.
|
||||||
|
- Bump gs_plugin_api from 14 to 16, following upstream.
|
||||||
|
- Rebase gnome-software-no-static-lib.patch.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 17 09:55:33 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 40.beta:
|
||||||
|
+ GNOME Software now uses libappstream instead of
|
||||||
|
libappstream-glib to work with appstream data which provides
|
||||||
|
information about apps and other components.
|
||||||
|
* App details pages show version history information when it's
|
||||||
|
available.
|
||||||
|
* The loading page now shows the full color icon instead of the
|
||||||
|
symbolic one.
|
||||||
|
* UI elements for displaying app add-ons have been tweaked to
|
||||||
|
more closely match the designs.
|
||||||
|
* Installed icons and the badge showing the number of updates
|
||||||
|
available were changed back to blue from green.
|
||||||
|
* The dropdown showing the available sources of an application
|
||||||
|
includes the packaging format (e.g. Flatpak vs RPM).
|
||||||
|
* A bug was fixed that prevented installation of .flatpakref
|
||||||
|
files
|
||||||
|
+ Updated translations.
|
||||||
|
- Replace pkgconfig(appstream-glib) BuildRequires with
|
||||||
|
pkgconfig(appstream): follow upstreams changes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 9 12:03:59 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 40.alpha:
|
||||||
|
+ Drop libgnome-desktop-3 dependency in favour of
|
||||||
|
gsettings-desktop-schemas
|
||||||
|
+ Small updates to how app descriptions and addons are presented
|
||||||
|
on the details page.
|
||||||
|
+ Fix handling of pending app installations when going online.
|
||||||
|
+ Better support for dark themes (particularly Adwaita-Dark).
|
||||||
|
+ Improvements to how app screenshots are loaded and presented.
|
||||||
|
+ Hide ‘Launch’ button if an application (for example, Wine)
|
||||||
|
cannot be launched.
|
||||||
|
+ Make the UI clearer when loading information from flatpakref
|
||||||
|
files.
|
||||||
|
+ Don’t update app metadata on start when download-updates is
|
||||||
|
disabled.
|
||||||
|
+ Fix opening the updates list when clicking on an updates
|
||||||
|
notification.
|
||||||
|
+ Fix state updates when installing flatpak apps or repos which
|
||||||
|
are already installed.
|
||||||
|
+ Add Ctrl+Q as a keyboard shortcut for closing the window.
|
||||||
|
+ Rework timing and content of software update notifications.
|
||||||
|
+ Prevent uninstalled local apps from appearing in the installed
|
||||||
|
apps list.
|
||||||
|
+ Support installation/uninstallation of addons for flatpak apps.
|
||||||
|
+ Improve presentation of age ratings for apps.
|
||||||
|
+ Fix a crash in the updates page.
|
||||||
|
+ Fix presentation of app permissions for fully sandboxed flatpak
|
||||||
|
apps.
|
||||||
|
+ Fix deadlock on rpm-ostree systems.
|
||||||
|
+ Fix presentation of version number changes in right-to-left
|
||||||
|
locales.
|
||||||
|
+ Error handling improvements for fwupd.
|
||||||
|
+ Performance improvements for ODRS on startup.
|
||||||
|
+ Improve presentation of firmware warning messages.
|
||||||
|
+ XML parsing performance improvements.
|
||||||
|
+ Automatically remove end-of-life flatpak runtimes.
|
||||||
|
+ Support updating flatpaks to their new name when they are
|
||||||
|
renamed.
|
||||||
|
+ Update the GNOME Software icon.
|
||||||
|
+ Support more search results in the snap store.
|
||||||
|
+ Updated translations.
|
||||||
|
- Bump gs_plugin_api to 14, following upstream.
|
||||||
|
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.
|
||||||
|
- Replace pkgconfig(gnome-desktop-3) BuildRequires with
|
||||||
|
pkgconfig(gsettings-desktop-schemas): follow upstream.
|
||||||
|
- Drop gnome-software-failed-offline-update-notification.patch:
|
||||||
|
upstream code reworked.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 9 09:58:47 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
Tue Feb 9 09:58:47 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
@ -16,22 +16,20 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define gs_plugin_api 13
|
%define gs_plugin_api 16
|
||||||
%define _version 3_38_1
|
%define _version 40_0
|
||||||
Name: gnome-software
|
Name: gnome-software
|
||||||
Version: 3.38.1
|
Version: 40.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: GNOME Software Store
|
Summary: GNOME Software Store
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: System/GUI/GNOME
|
Group: System/GUI/GNOME
|
||||||
URL: https://wiki.gnome.org/Apps/Software
|
URL: https://wiki.gnome.org/Apps/Software
|
||||||
Source0: https://download.gnome.org/sources/gnome-software/3.38/%{name}-%{version}.tar.xz
|
Source0: https://download.gnome.org/sources/gnome-software/40/%{name}-%{version}.tar.xz
|
||||||
%if 0%{?sle_version}
|
%if 0%{?sle_version}
|
||||||
# PATCH-FIX-OPENSUSE gnome-software-launch-gpk-update-viewer-for-updates.patch bsc#1077332 boo#1090042 sckang@suse.com -- Don't launch gnome-software when clicking the updates notification. Launch gpk-update-viewer instead.
|
# PATCH-FIX-OPENSUSE gnome-software-launch-gpk-update-viewer-for-updates.patch bsc#1077332 boo#1090042 sckang@suse.com -- Don't launch gnome-software when clicking the updates notification. Launch gpk-update-viewer instead.
|
||||||
Patch0: gnome-software-launch-gpk-update-viewer-for-updates.patch
|
Patch0: gnome-software-launch-gpk-update-viewer-for-updates.patch
|
||||||
%endif
|
%endif
|
||||||
# PATCH-FIX-UPSTREAM gnome-software-failed-offline-update-notification.patch bsc#1161095 glgo#GNOME/gnome-software!471 sckang@suse.com -- plugin-loader: handle offline update errors properly.
|
|
||||||
Patch1: gnome-software-failed-offline-update-notification.patch
|
|
||||||
# PATCH-FIX-OPENSUSE gnome-software-no-static-lib.patch dimstar@opensuse.org -- convert libgnomesoftware.a to a shared lib
|
# PATCH-FIX-OPENSUSE gnome-software-no-static-lib.patch dimstar@opensuse.org -- convert libgnomesoftware.a to a shared lib
|
||||||
Patch2: gnome-software-no-static-lib.patch
|
Patch2: gnome-software-no-static-lib.patch
|
||||||
|
|
||||||
@ -39,19 +37,20 @@ BuildRequires: gtk-doc
|
|||||||
BuildRequires: meson >= 0.47.0
|
BuildRequires: meson >= 0.47.0
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: suse-xsl-stylesheets
|
BuildRequires: suse-xsl-stylesheets
|
||||||
BuildRequires: pkgconfig(appstream-glib) >= 0.7.3
|
BuildRequires: pkgconfig(appstream) >= 0.14.0
|
||||||
BuildRequires: pkgconfig(flatpak) >= 0.6.12
|
BuildRequires: pkgconfig(flatpak) >= 0.6.12
|
||||||
BuildRequires: pkgconfig(fwupd) >= 1.0.3
|
BuildRequires: pkgconfig(fwupd) >= 1.0.3
|
||||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
|
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
|
||||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||||
BuildRequires: pkgconfig(gmodule-2.0)
|
BuildRequires: pkgconfig(gmodule-2.0)
|
||||||
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.18.0
|
|
||||||
BuildRequires: pkgconfig(goa-1.0)
|
BuildRequires: pkgconfig(goa-1.0)
|
||||||
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.11.5
|
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.11.5
|
||||||
|
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.18.0
|
||||||
BuildRequires: pkgconfig(gspell-1)
|
BuildRequires: pkgconfig(gspell-1)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.20.0
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.20.0
|
||||||
BuildRequires: pkgconfig(gudev-1.0)
|
BuildRequires: pkgconfig(gudev-1.0)
|
||||||
BuildRequires: pkgconfig(json-glib-1.0) >= 1.2.0
|
BuildRequires: pkgconfig(json-glib-1.0) >= 1.2.0
|
||||||
|
BuildRequires: pkgconfig(libhandy-1) >= 1.0.2
|
||||||
BuildRequires: pkgconfig(libsecret-1)
|
BuildRequires: pkgconfig(libsecret-1)
|
||||||
BuildRequires: pkgconfig(libsoup-2.4) >= 2.52.0
|
BuildRequires: pkgconfig(libsoup-2.4) >= 2.52.0
|
||||||
BuildRequires: pkgconfig(malcontent-0) >= 0.3.0
|
BuildRequires: pkgconfig(malcontent-0) >= 0.3.0
|
||||||
@ -140,8 +139,9 @@ rm %{buildroot}%{_datadir}/doc/%{name}/README.md
|
|||||||
%dir %{_datadir}/gnome-shell/search-providers
|
%dir %{_datadir}/gnome-shell/search-providers
|
||||||
%{_datadir}/gnome-shell/search-providers/org.gnome.Software-search-provider.ini
|
%{_datadir}/gnome-shell/search-providers/org.gnome.Software-search-provider.ini
|
||||||
%{_datadir}/icons/hicolor/*/*/*.svg
|
%{_datadir}/icons/hicolor/*/*/*.svg
|
||||||
%dir %{_libdir}/gs-plugins-%{gs_plugin_api}
|
%dir %{_libdir}/gnome-software
|
||||||
%{_libdir}/gs-plugins-%{gs_plugin_api}/*.so
|
%dir %{_libdir}/gnome-software/plugins-%{gs_plugin_api}
|
||||||
|
%{_libdir}/gnome-software/plugins-%{gs_plugin_api}/*.so
|
||||||
#{_libexecdir}/gnome-software-service
|
#{_libexecdir}/gnome-software-service
|
||||||
%{_libexecdir}/gnome-software-cmd
|
%{_libexecdir}/gnome-software-cmd
|
||||||
%{_libexecdir}/gnome-software-restarter
|
%{_libexecdir}/gnome-software-restarter
|
||||||
@ -149,10 +149,10 @@ rm %{buildroot}%{_datadir}/doc/%{name}/README.md
|
|||||||
%{_sysconfdir}/xdg/autostart/gnome-software-service.desktop
|
%{_sysconfdir}/xdg/autostart/gnome-software-service.desktop
|
||||||
|
|
||||||
%files -n libgnomesoftware-%{_version}
|
%files -n libgnomesoftware-%{_version}
|
||||||
%{_libdir}/libgnomesoftware-%{version}.so
|
%{_libdir}/gnome-software/libgnomesoftware-%{version}.so
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%doc AUTHORS MAINTAINERS
|
%doc AUTHORS
|
||||||
%dir %{_includedir}/%{name}
|
%dir %{_includedir}/%{name}
|
||||||
%{_datadir}/gtk-doc/html/%{name}/
|
%{_datadir}/gtk-doc/html/%{name}/
|
||||||
%dir %{_datadir}/doc/gnome-software
|
%dir %{_datadir}/doc/gnome-software
|
||||||
|
Loading…
x
Reference in New Issue
Block a user