Accepting request 429093 from GNOME:Factory

Update to 3.22.0 (forwarded request 428743 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/429093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-software?expand=0&rev=35
This commit is contained in:
Dominique Leuenberger 2016-09-23 09:35:43 +00:00 committed by Git OBS Bridge
commit 07fb7e9786
5 changed files with 220 additions and 37 deletions

View File

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

View File

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

View File

@ -1,26 +0,0 @@
From 2911419f0d496e3f0e8708cfed75e5cecee2226b Mon Sep 17 00:00:00 2001
From: Mike Gorse <mgorse@suse.com>
Date: Mon, 11 Apr 2016 16:53:14 -0500
Subject: [PATCH] Don't crash if unable to find a cached icon
https://bugzilla.gnome.org/show_bug.cgi?id=764921
---
src/plugins/gs-appstream.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/plugins/gs-appstream.c b/src/plugins/gs-appstream.c
index 4ddd0d2..953dc7e 100644
--- a/src/plugins/gs-appstream.c
+++ b/src/plugins/gs-appstream.c
@@ -87,7 +87,7 @@ gs_refine_item_pixbuf (GsPlugin *plugin, GsApp *app, AsApp *item)
icon = as_app_get_icon_for_size (item, 64, 64);
if (icon == NULL) {
g_warning ("failed to find cached icon %s",
- as_icon_get_name (icon));
+ as_app_get_name (item, NULL));
return;
}
if (!as_icon_load (icon, AS_ICON_LOAD_FLAG_SEARCH_SIZE, &error)) {
--
2.6.2

View File

@ -1,3 +1,183 @@
-------------------------------------------------------------------
Mon Sep 19 15:26:17 UTC 2016 - dimstar@opensuse.org
- Update to version 3.22.0:
+ Updated translations.
-------------------------------------------------------------------
Wed Sep 14 07:53:34 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.92:
+ Add a new section name in the Addons category for drivers.
+ Add a plugin to match a hardware modalias.
+ Do not hide the origin when installing or removing an app.
+ Do not show the screenshot fallback image for firmware or
drivers.
+ Fix launching app's details from the installed notification.
+ Fix showing the source line in the installed panel.
+ Unbreak the GNOME Shell search provider.
+ Use the same padding as a GtkStackSwitcher.
+ Updated translations.
- Add pkgconfig(gudev-1.0) BuildRequires: Build GUDev support.
-------------------------------------------------------------------
Wed Aug 31 10:26:22 UTC 2016 - dimstar@opensuse.org
- Update to version 3.21.91:
+ Add functionality to enable non-free sources
+ Show the device bootloader screenshot when required
+ The following bugs are also fixed:
- Always return consistent results by allowing plugins to share
a cache.
- Ensure the search text is showing when going back to search
results.
- Only enable the firmware 'Install' button when the device is
in the right mode.
- Remove an app from the installed view when it's uninstalled.
- Show percentage progress when installing firmware.
+ Updated translations.
-------------------------------------------------------------------
Tue Aug 16 12:51:11 UTC 2016 - dimstar@opensuse.org
- Update to version 3.21.90:
+ Trivial bugfixes.
+ Updated translations.
-------------------------------------------------------------------
Mon Aug 15 12:14:39 UTC 2016 - dimstar@opensuse.org
- Update to version 3.21.4:
+ Add a cancel button and progress information to the details
page.
+ Add a dialog to confirm upgrade removals.
+ Add support for authenticating in plugins.
+ Add support for snaps.
+ Enable gtk-doc generation for documentation.
+ Show a new-style category list on the overview page.
+ Show origin information when applications are available from
multiple sources.
+ Show sandboxing information for selected applications.
+ Show the star ratings in more places.
+ Support installing .flatpakrepo files.
+ Support launching applicatins using a appstream:// URL.
+ Bugs fixed:
- Allow plugins to be enabled and disabled at runtime.
- Always show the 'MyLanguage' kudo when in en_US locale.
- Correctly trigger systemd offline updates when only
processing OS updates.
- Disable app folders feature when run outside GNOME.
- Do not show buttons on the search results.
- Do not use deprecated CSS properties.
- Do not use deprecated fwupd API.
- Ensure reviews are shown in the correct order.
- Fix a crash when double clicking files.
- Fix several UX issues when upgrading.
- Show the 'More Reviews' button in the details panel.
- Try really hard to have two rows of important categories.
+ Updated translations.
- Add pkgconfig(libsecret-1) BuildRequires: new dependency.
- Bump gs_plugin_api to 11, following upstream.
- Drop pkgconfig(xdg-app) BuildRequires: xdg-app is no longer
supported, this is now formally called flatpak.
- Drop gs-Fix-underlinking.patch: fixed upstream.
- Remove gnome-common BuildRequires and call to autoreconf as there
is no patch left touching the build system.
-------------------------------------------------------------------
Thu Jul 14 03:21:02 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.2:
+ Add a --details-pkg option to the gnome-software binary.
+ Add support for flatpak packages.
+ Add a plugin to auto-add some license information.
+ Add depends, requires and conflicts at initialize time.
+ Add support for application key colors.
+ Export a set of headers to allow external plugins to be built.
+ Bugs fixed:
- Do not crash if plugins are badly behaved.
- Do not directly load pixbufs in the AppStream plugin.
- Do not unconditionally invalidate the updates list on
hardware hotplug.
- Find the best AppSteam component when matching any prefixes.
- Fix crash due to network change before app activation.
- Fix launching various KDE4 applications.
- Support getting cached content from /var/cache and
/usr/share.
+ Updated translations.
- Rebase gs-Fix-underlinking.patch.
- Drop gnome-software-icon-crash.patch: Fixed upstream.
- Split out new devel sub-package, gnome-software now have header
files and pkgconfig file.
-------------------------------------------------------------------
Thu Jul 14 03:21:01 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.1:
+ Add an initial loading panel when there is no metadata
+ Add an outline ostree plugin that just adds remotes as sources.
+ Add an unreviewable application quirk.
+ Add initial Steam support.
+ Add support for app shortcut addition/removal.
+ Add support for GNOME Shell extensions.
+ Allow free-but-unspecified SPDX tokens.
+ Allow widgets to use custom CSS in a generic way.
+ Do the PackageKit refresh as a background transaction.
+ Hide "Software Sources" menu when its action is disabled.
+ Make the distro upgrades dialog match the new mockup.
+ Split the 'size' property into size-installed and
size-download.
+ Use a link instead of a button for history.
+ Use AppStream files for the popular, featured and extra
category data.
+ Use dpkg-deb info to create a GsApp when double clicking on a
.deb file.
+ Use FwupdClient from fwupd 0.7.0.
+ Use GdkPixbuf to parse icns files.
+ Use gsettings to enable/disable the 'sources' action.
+ Use the Fedora themed image for the upgrade banner.
+ When there are no trusted sources mark everything as
non-3rd-party.
+ Bugs fixed:
- Actually show the error dialog for an invalid file.
- Allow all functions called by g_module_symbol() to fail.
- Allow popular and featured apps to match any prefix.
- Do not maintain a cache of applications in the plugin loader.
- Do not re-request the distro-upgrade when switching pages.
- Do not show ratings and reviews for some component kinds.
- Do not show the distro-upgrade notification if the window is
open.
- Do not use the header bar on Unity.
- Fix a crash when double clicking package files.
- Fix live installing firmware.
- Get the correct icon size when installing xdg-app bundles on
HiDPI.
- Hide the kudo details panel for non desktop components.
- Load screenshots directly if their URLs point to local files.
- Lower the limits for review text.
- Make the provenance plugin non-specific to Fedora.
- Move header bar button creation into individual pages.
- Move the Install & Restart button below the upgrade banner.
- Only show the session manager restart if there were any
non-live updates.
- Properly support multi-line .deb descriptions.
- Show a 'Install All' button when all the updates can be
installed live.
- Show a modal dialog when downloading the distro-upgrade
failed.
- Show the upgrades banner even if there are no updates to
show.
- Use a cache file to respect the fedora-distro-upgrades
cache-age.
- Use GFile instead of a filename when converting apps.
- Pass --enable-ostree, --enable-rpm, --enable-steam and
--enable-shell-extensions to configure to ensure we build support
for these.
- Drop gs-compile-against-old-appstream-glib.patch,
gs-Fix-xdg-app-build.patch and gs-Fix-a-possible-crasher.patch:
Fixed upstream.
- Add pkgconfig(rpm) BuildRequires: New dependency.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jul 13 12:37:52 UTC 2016 - zaitor@opensuse.org Wed Jul 13 12:37:52 UTC 2016 - zaitor@opensuse.org

View File

@ -17,33 +17,35 @@
Name: gnome-software Name: gnome-software
Version: 3.20.4 Version: 3.22.0
Release: 0 Release: 0
%define gs_plugin_api 9 %define gs_plugin_api 11
Summary: GNOME Software Store Summary: GNOME Software Store
License: GPL-2.0+ License: GPL-2.0+
Group: System/GUI/GNOME Group: System/GUI/GNOME
Url: https://wiki.gnome.org/Design/Apps/Software Url: https://wiki.gnome.org/Design/Apps/Software
Source: http://download.gnome.org/sources/gnome-software/3.20/%{name}-%{version}.tar.xz 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 # 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 Patch0: gnome-software-add-default-yast-appfolder.patch
# PATCH-FIX-UPSTREAM gnome-software-icon-crash.patch boo#974806 mgorse@suse.com -- don't crash if unable to find a cached icon. #
Patch1: gnome-software-icon-crash.patch
BuildRequires: intltool >= 0.35.0 BuildRequires: intltool >= 0.35.0
BuildRequires: suse-xsl-stylesheets BuildRequires: suse-xsl-stylesheets
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(appstream-glib) >= 0.5.11 BuildRequires: pkgconfig(appstream-glib) >= 0.6.1
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.31.5 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.31.5
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.46.0 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.46.0
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.17.92 BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.17.92
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.11.5 BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.11.5
BuildRequires: pkgconfig(gtk+-3.0) >= 3.18.2 BuildRequires: pkgconfig(gtk+-3.0) >= 3.18.2
BuildRequires: pkgconfig(gtkspell3-3.0) BuildRequires: pkgconfig(gtkspell3-3.0)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(json-glib-1.0) >= 1.1.1 BuildRequires: pkgconfig(json-glib-1.0) >= 1.1.1
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-2.4) >= 2.51.92 BuildRequires: pkgconfig(libsoup-2.4) >= 2.51.92
BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(libxslt)
BuildRequires: pkgconfig(packagekit-glib2) >= 1.1.0 BuildRequires: pkgconfig(packagekit-glib2) >= 1.1.0
BuildRequires: pkgconfig(polkit-gobject-1) BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(rpm)
BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(xdg-app) >= 0.4.14 BuildRequires: pkgconfig(xdg-app) >= 0.4.14
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -55,17 +57,29 @@ Recommends: %{name}-lang
%description %description
AppStore like management of Applications for your GNOME Desktop. AppStore like management of Applications for your GNOME Desktop.
%package devel
Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/GNOME
Requires: %{name} = %{version}
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
%lang_package %lang_package
%prep %prep
%setup -q %setup -q
%patch0 -p1 %patch0 -p1
%patch1 -p1
%build %build
%configure \ %configure \
--disable-static \ --disable-static \
--disable-firmware --disable-firmware \
--enable-ostree \
--enable-rpm \
--enable-steam \
--enable-shell-extensions
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
@ -109,6 +123,21 @@ rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop
%{_mandir}/man1/%{name}.1%{?ext_man} %{_mandir}/man1/%{name}.1%{?ext_man}
%{_sysconfdir}/xdg/autostart/gnome-software-service.desktop %{_sysconfdir}/xdg/autostart/gnome-software-service.desktop
%files devel
%defattr(-,root,root)
%dir %{_includedir}/%{name}
%{_datadir}/gtk-doc/html/%{name}/
%{_includedir}/%{name}/gnome-software.h
%{_includedir}/%{name}/gs-app-list.h
%{_includedir}/%{name}/gs-app.h
%{_includedir}/%{name}/gs-auth.h
%{_includedir}/%{name}/gs-category.h
%{_includedir}/%{name}/gs-os-release.h
%{_includedir}/%{name}/gs-plugin-vfuncs.h
%{_includedir}/%{name}/gs-plugin.h
%{_includedir}/%{name}/gs-utils.h
%{_libdir}/pkgconfig/gnome-software.pc
%files lang -f %{name}.lang %files lang -f %{name}.lang
%changelog %changelog