diff --git a/gnome-software-3.26.7.tar.xz b/gnome-software-3.26.7.tar.xz deleted file mode 100644 index bf2c9c2..0000000 --- a/gnome-software-3.26.7.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea834938b304d47adccd232529ddfe0dd619cd884d5a19cb7ca86116e9fe8e02 -size 5125368 diff --git a/gnome-software-3.27.92.tar.xz b/gnome-software-3.27.92.tar.xz new file mode 100644 index 0000000..42bc42a --- /dev/null +++ b/gnome-software-3.27.92.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff1e988e9307b6ab74676ca00a0660f1ef7df91a7c47840c7f25a0d6a462d57c +size 5169500 diff --git a/gnome-software.changes b/gnome-software.changes index 0ccd159..fe38782 100644 --- a/gnome-software.changes +++ b/gnome-software.changes @@ -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 diff --git a/gnome-software.spec b/gnome-software.spec index d2911e5..d15602e 100644 --- a/gnome-software.spec +++ b/gnome-software.spec @@ -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