Accepting request 481601 from GNOME:Factory

Update to 3.24.0 (forwarded request 481597 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/481601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-software?expand=0&rev=41
This commit is contained in:
Dominique Leuenberger 2017-03-22 22:10:54 +00:00 committed by Git OBS Bridge
commit b5979e1569
5 changed files with 116 additions and 52 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1ca04cdc0c99df34f4faa56fdd221cd70756f561398e314167a7f2b11c4fe18e
size 3864316

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:69615ec2b8d69010588253a7376be9e6f99b527848154ba79ea3031429ec6be5
size 4238968

View File

@ -1,40 +0,0 @@
Index: gnome-software-3.15.4/src/gs-folders.c
===================================================================
--- gnome-software-3.15.4.orig/src/gs-folders.c
+++ gnome-software-3.15.4/src/gs-folders.c
@@ -539,6 +539,7 @@ gs_folders_convert (void)
const gchar * const children[] = {
"Utilities",
"Sundry",
+ "YaST",
NULL
};
const gchar * const utilities_categories[] = {
@@ -607,6 +608,11 @@ gs_folders_convert (void)
"vino-preferences.desktop",
NULL
};
+ const gchar * const yast_categories[] = {
+ "X-SuSE-YaST",
+ NULL
+ };
+
gchar *path;
gchar *child_path;
GSettings *child;
@@ -633,6 +639,15 @@ gs_folders_convert (void)
g_object_unref (child);
g_free (child_path);
+
+ child_path = g_strconcat (path, "folders/YaST/", NULL);
+ child = g_settings_new_with_path (APP_FOLDER_CHILD_SCHEMA, child_path);
+ g_settings_set_string (child, "name", "suse-yast.directory");
+ g_settings_set_boolean (child, "translate", TRUE);
+ g_settings_set_strv (child, "categories", yast_categories);
+
+ g_object_unref (child);
+ g_free (child_path);
}
}

View File

@ -1,3 +1,99 @@
-------------------------------------------------------------------
Mon Mar 20 21:00:58 UTC 2017 - dimstar@opensuse.org
- Update to version 3.24.0:
+ Do not assume 'in AppStream' means 'is available'.
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 13 17:51:18 UTC 2017 - dimstar@opensuse.org
- Update to version 3.23.92:
+ Allow installing broken flatpakref files.
+ Do not reload the updates list when updates are in progress.
+ Reset the headerbar title when switching to the details page.
+ Unconditionally show things that are in progress in the
Installed page.
+ Updated translations.
- Pass --disable-tests to configure: enabling the tests would
require flatpak 0.9.1, which is not yet ready.
-------------------------------------------------------------------
Mon Feb 27 16:59:17 UTC 2017 - dimstar@opensuse.org
- Update to version 3.23.91:
+ Add support for RuntimeRepo in flatpakref files.
+ Allow the user to restart the currently running gnome-software
instance.
+ Never show components without AppData files.
+ Initialize progress to zero right before and after processing
an action.
+ Animate the removal of live updates.
+ Add YaST as a default folder in gnome-shell overview.
- Drop gnome-software-add-default-yast-appfolder.patch: merged
upstream.
- Add pkgconfig(valgrind) BuildRequires: new depdenency.
-------------------------------------------------------------------
Wed Feb 15 09:12:22 UTC 2017 - dimstar@opensuse.org
- Update to version 3.23.90:
+ Handle apt and snap URLs.
+ Show the updates panel with sections.
+ Sort the apps in the installed panel by kind.
+ Add a more detailed error message when AC power is required.
+ Do not hardcode the gnome-software application name.
+ Ensure firmware is downloaded when not cached.
+ Fix a rather large memory leak when loading Steam data.
+ Fix launching Flatpak apps after updating.
+ Install needed Flatpak runtimes when updating an app.
+ Only show the scary firmware warning for removable devices.
-------------------------------------------------------------------
Tue Jan 17 10:18:23 UTC 2017 - dimstar@opensuse.org
- Update to version 3.23.3:
+ Add an --install and --interaction CLI options.
+ Add the installed size of the apps in the installed view.
+ Always set a description for each notification.
+ Show an in-app notification when installed plugins are changed.
+ Use a set of stars to show the different star ratings.
+ The following bugs are also fixed:
- Add a missing error check to fix a common crash on LiveDVD
media.
- Add thread locking in GsApp to fix some common crashes.
- Allow upgrading to Fedora EOL releases.
- Don't allow review actions when offline.
- Ensure we actually schedule firmware updates for download.
- Fix the getting of PackageKit and flatpak update details.
- Hide some notifications when the new app is launched or the
window is closed.
- Hide the screenshot placeholder for input methods and
langpacks.
-------------------------------------------------------------------
Tue Jan 17 10:18:22 UTC 2017 - dimstar@opensuse.org
- Update to version 3.23.2:
+ Add a setting for downloading updates on metered connections.
+ Add content rating interface for games.
+ Add support for pending updates that are applied on demand.
+ Add support for the flatpak DefaultBranch feature.
+ Allow showing an application review without a display name.
+ Convert the modal failure dialogs to in-app notifications.
+ Switch to using the ODRS server hosted by GNOME.
+ Bugs fixed:
- Always get the newest screenshot for GNOME Shell extensions.
- Avoid redownloading the same screenshots for different
images.
- Don't download updates when low on power.
- Fix the growth in memory usage for every search request.
- Never show a 'back' button when showing search results.
- Show the search bar when the user does ctrl+f.
+ Updated translations.
- Pass --disable-external-appstream to configure: this is broken
by design.
-------------------------------------------------------------------
Tue Jan 17 10:18:21 UTC 2017 - zaitor@opensuse.org

View File

@ -17,22 +17,19 @@
Name: gnome-software
Version: 3.22.5
Version: 3.24.0
Release: 0
%define gs_plugin_api 11
Summary: GNOME Software Store
License: GPL-2.0+
Group: System/GUI/GNOME
Url: https://wiki.gnome.org/Design/Apps/Software
Source: http://download.gnome.org/sources/gnome-software/3.22/%{name}-%{version}.tar.xz
# PATCH-FEATURE-OPENSUSE gnome-software-add-default-yast-appfolder.patch boo#897713 badshah400@gmail.com -- Adds a YaST app-folder by default, in addition to existing app-folders Sundry and Utilities
Patch0: gnome-software-add-default-yast-appfolder.patch
#
Source: http://download.gnome.org/sources/gnome-software/3.24/%{name}-%{version}.tar.xz
BuildRequires: intltool >= 0.35.0
BuildRequires: suse-xsl-stylesheets
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(appstream-glib) >= 0.6.5
BuildRequires: pkgconfig(flatpak) >= 0.6.12
BuildRequires: pkgconfig(appstream-glib) >= 0.6.7
BuildRequires: pkgconfig(flatpak) >= 0.8.0
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.31.5
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.46.0
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.17.92
@ -48,6 +45,7 @@ BuildRequires: pkgconfig(packagekit-glib2) >= 1.1.0
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(rpm)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(valgrind)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: iso-codes
Requires: libzypp-plugin-appdata
@ -70,7 +68,6 @@ to develop applications that require these.
%prep
%setup -q
%patch0 -p1
%build
%configure \
@ -80,7 +77,9 @@ to develop applications that require these.
--enable-ostree \
--enable-rpm \
--enable-steam \
--enable-shell-extensions
--enable-shell-extensions \
--disable-external-appstream \
--disable-tests
make %{?_smp_mflags}
%install
@ -108,6 +107,10 @@ rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop
%{_datadir}/%{name}/
%dir %{_datadir}/appdata
%{_datadir}/appdata/org.gnome.Software.appdata.xml
%{_datadir}/appdata/org.gnome.Software.Plugin.Epiphany.metainfo.xml
%{_datadir}/appdata/org.gnome.Software.Plugin.Flatpak.metainfo.xml
%{_datadir}/appdata/org.gnome.Software.Plugin.Odrs.metainfo.xml
%{_datadir}/appdata/org.gnome.Software.Plugin.Steam.metainfo.xml
# Currently not shipped, as this is not yet functional (boo#941862)
#{_datadir}/applications/gnome-software-local-file.desktop
%{_datadir}/applications/org.gnome.Software.desktop
@ -118,9 +121,12 @@ rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop
%dir %{_datadir}/gnome-shell/search-providers
%{_datadir}/gnome-shell/search-providers/org.gnome.Software-search-provider.ini
%{_datadir}/icons/hicolor/*/apps/org.gnome.Software*
%{_datadir}/icons/hicolor/scalable/apps/software-installed-symbolic.svg
%dir %{_libdir}/gs-plugins-%{gs_plugin_api}
%{_libdir}/gs-plugins-%{gs_plugin_api}/*.so
#{_libexecdir}/gnome-software-service
%{_libexecdir}/gnome-software-cmd
%{_libexecdir}/gnome-software-restarter
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_sysconfdir}/xdg/autostart/gnome-software-service.desktop
@ -136,6 +142,8 @@ rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop
%{_includedir}/%{name}/gs-os-release.h
%{_includedir}/%{name}/gs-plugin-vfuncs.h
%{_includedir}/%{name}/gs-plugin.h
%{_includedir}/%{name}/gs-plugin-event.h
%{_includedir}/%{name}/gs-plugin-types.h
%{_includedir}/%{name}/gs-utils.h
%{_libdir}/pkgconfig/gnome-software.pc