Accepting request 583578 from GNOME:Next

Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/583578
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-software?expand=0&rev=136
This commit is contained in:
Dominique Leuenberger 2018-03-09 10:06:03 +00:00 committed by Git OBS Bridge
parent 4afe455cc7
commit 5205723111
4 changed files with 159 additions and 25 deletions

View File

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

View File

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

View File

@ -1,3 +1,139 @@
-------------------------------------------------------------------
Tue Mar 6 03:27:52 UTC 2018 - dimstar@opensuse.org
- Update to version 3.27.92:
+ Removal of global plugin cache, simplifying gnome-software
internals.
+ Software Repositories dialog got another batch of improvements
and UI changes.
+ GNOME Shell Extensions repository and fwupd repositories are
now shown in the Software Repositories dialog.
+ Shell extensions handling through PackageKit was improved,
fixing a long standing bug where we were unable to remove shell
extension packages.
+ Category page rewrite that landed earlier this cycle went
through UI review and got a number of fixes.
+ Package version comparison in the updates dialog was fixed and
should no longer incorrectly show updates as downgrades.
+ Distro upgrade notifications are now rate limited to once per
week.
+ Install buttons in codec install view that got lost in the
3.22 cycle are now back.
+ Various paper cuts with distro upgrades were fixed.
+ Various fixes to installing apps from yum repos that have
enabled=0 enabled_metadata=1.
+ Various other correctness and warning fixes.
- Drop gnome-software-first-run-dialog.patch: fixed upstream.
-------------------------------------------------------------------
Tue Mar 6 03:27:50 UTC 2018 - dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
-------------------------------------------------------------------
Tue Mar 6 03:27:50 UTC 2018 - dimstar@opensuse.org
- Add gnome-software-first-run-dialog.patch: Revert "Fix first run
dialog racing with gnome-software shell startup". This caused the
first run dialog to appear when gnome-software starts in the
background with 'gnome-software --gapplication-service'.
-------------------------------------------------------------------
Tue Mar 6 03:27:50 UTC 2018 - dimstar@opensuse.org
- Update to version 3.27.90:
+ The Software Sources dialog was renamed to Software
Repositories and rewritten.
+ Fedora Workstation third party repository handling was
rewritten and should be more robust.
+ Improved handling of metered network connections, making sure
we cancel any downloads when changing to a metered connection.
+ Limit the number of parallel operations depending on the
installed CPU.
+ Improved handling of pending installs when there's no network
connection.
+ Unused ostree and rpm plugins were dropped.
+ Switch from GtkSpell to gspell.
+ Improve alignment on the updates page.
+ Do not show missing screenshot error for fonts that have
screenshots.
+ Fix various issues on Ubuntu when purchasing apps.
+ Fix an issue that led to duplicate categories appearing on the
overview page.
+ Various memory leak and correctness fixes.
+ Updated translations.
- Replace pkgconfig(gtkspell-3-3.0) BuildRequires with
pkgconfig(gspell-1), following upstreams changes.
- Drop pkconfig(rpm) BuildRequires: no longer needed.
-------------------------------------------------------------------
Tue Mar 6 03:27:05 UTC 2018 - luc14n0@linuxmail.org
- Add gnome-software-local-file.desktop file for testing under
GNOME:Next devel project.
-------------------------------------------------------------------
Tue Mar 6 03:27:04 UTC 2018 - dimstar@opensuse.org
- Update to version 3.27.4:
+ Add missing locking to gs_plugin_cache_remove(), fixing a
possible crash.
+ Fix various memory leaks spotted by valgrind.
+ Fix a possible crash triggered by the fwupd plugin.
+ Do not emit critical warnings when reviewing OS Updates.
+ fwupd: Use the custom user-agent when downloading firmware.
+ overview page: Fix a crash when we have no featured apps.
+ packagekit: Implement repository enabling.
+ Fix hover CSS for "unknown" and "nonfree" license buttons.
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 6 03:27:03 UTC 2018 - luc14n0@linuxmail.org
- Update to version 3.27.3:
+ Work around Firefox deleting rpm/deb files downloaded to /tmp
when closing.
+ Log errors to console when starting from command line.
+ Improve SPDX ID parsing when working out if it is 'free'.
+ Fix:
- Crashes in the repos plugin due to missing locking.
- A critical when updating (flatpak) packages live.
+ Do not:
- Enable distro-upgrades when updates are disabled.
- Require the user to keep clicking 'More reviews' after each
click.
- Crash when closing the source dialog while it is loading.
+ Fwupd:
- Do not crash when trying to list a locked device.
- Prepend the vendor name to the device name if not included.
+ Packagekit:
- Do not crash when getting an invalid ID from PackageKit.
- Support apt:// URLs.
+ Various fixes to the snap plugin.
+ Updated translations.
- Drop gs-add-locking-to-the-repos-plugin.patch: fixed upstream.
- Update Url to https://wiki.gnome.org/Apps/Software: current
Software's web page.
-------------------------------------------------------------------
Tue Mar 6 03:27:02 UTC 2018 - luc14n0@linuxmail.org
- Update to version 3.27.2:
+ Redesigned category view.
+ Better notifications for completed distro upgrades.
+ Number of test suite fixes to pave way for continous
integration tests.
+ Improved support for running on low res displays.
+ Various fixes to internal state handling.
+ Allow linking to specified proprietary licenses.
+ Don't use versioned subdirectories under
~/.cache/gnome-software.
+ Only show in-app notifications for interactive user actions.
+ Various fixes for flatpak, fwupd, and snap support.
+ Updated translations.
- Drop intltool BuildRequires: No longer needed since upstream
switched to gettext.
-------------------------------------------------------------------
Fri Mar 2 18:13:25 UTC 2018 - bjorn.lie@gmail.com
@ -248,7 +384,7 @@ Sat May 20 22:37:36 UTC 2017 - zaitor@opensuse.org
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Following the the above: No longer pass disable-static,
- Following the above: No longer pass disable-static,
disable-firmware, enable-flatpak, enable-ostree, enable-rpm,
enable-steam, enable-shell-extensions,
disable-external-appstream, disable-tests to no longer existing

View File

@ -18,36 +18,33 @@
%define gs_plugin_api 11
Name: gnome-software
Version: 3.26.7
Version: 3.27.92
Release: 0
Summary: GNOME Software Store
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://wiki.gnome.org/Design/Apps/Software
Source0: http://download.gnome.org/sources/gnome-software/3.26/%{name}-%{version}.tar.xz
URL: https://wiki.gnome.org/Apps/Software
Source0: http://download.gnome.org/sources/gnome-software/3.27/%{name}-%{version}.tar.xz
BuildRequires: gtk-doc
BuildRequires: intltool >= 0.35.0
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: suse-xsl-stylesheets
BuildRequires: pkgconfig(appstream-glib) >= 0.7.0
BuildRequires: pkgconfig(flatpak) >= 0.8.0
BuildRequires: pkgconfig(fwupd) >= 0.9.7
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
BuildRequires: pkgconfig(appstream-glib) >= 0.7.3
BuildRequires: pkgconfig(flatpak) >= 0.6.12
BuildRequires: pkgconfig(fwupd) >= 1.0.3
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.18.0
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.11.5
BuildRequires: pkgconfig(gtk+-3.0) >= 3.18.2
BuildRequires: pkgconfig(gtkspell3-3.0)
BuildRequires: pkgconfig(gspell-1)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.20.0
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(json-glib-1.0) >= 1.1.1
BuildRequires: pkgconfig(json-glib-1.0) >= 1.2.0
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-2.4) >= 2.51.92
BuildRequires: pkgconfig(libxslt)
BuildRequires: pkgconfig(libsoup-2.4) >= 2.52.0
BuildRequires: pkgconfig(packagekit-glib2) >= 1.1.0
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(rpm)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(valgrind)
Requires: iso-codes
@ -77,7 +74,7 @@ GNOME software store plugins.
-D enable-ubuntuone=false \
-D enable-tests=false \
-D enable-fwupd=true \
-D enable-gtkspell=true \
-D enable-gspell=true \
%{nil}
%meson_build
@ -86,11 +83,13 @@ GNOME software store plugins.
# Test shipping gnome-software-local-file in GN
# Currently not shipped, as this is not yet functional (boo#941862)
rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop
#rm %%{buildroot}%%{_datadir}/applications/gnome-software-local-file.desktop
%find_lang %{name}
%files
%license COPYING
%docdir %{_datadir}/doc/%{name}
%{_datadir}/doc/%{name}/README.md
%{_bindir}/%{name}
%{_bindir}/%{name}-editor
%{_datadir}/%{name}/
@ -106,7 +105,7 @@ rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop
%{_datadir}/metainfo/org.gnome.Software.Plugin.Steam.metainfo.xml
# Test shipping gnome-software-local-file in GN
# Currently not shipped, as this is not yet functional (boo#941862)
#{_datadir}/applications/gnome-software-local-file.desktop
%{_datadir}/applications/gnome-software-local-file.desktop
%{_datadir}/applications/org.gnome.Software.desktop
%{_datadir}/dbus-1/services/org.gnome.Software.service
%{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service
@ -130,7 +129,6 @@ rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop
%dir %{_includedir}/%{name}
%{_datadir}/gtk-doc/html/%{name}/
%dir %{_datadir}/doc/gnome-software
%{_datadir}/doc/gnome-software/README
%{_includedir}/%{name}/gnome-software.h
%{_includedir}/%{name}/gs-app-list.h
%{_includedir}/%{name}/gs-app.h