From 0b1ac59a74ceeccc73a54c9d7bd964b64133372d70625b1fc49c360715190934 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 31 Aug 2017 07:44:03 +0000 Subject: [PATCH 1/3] Accepting request 519416 from GNOME:Next Scripted push of project GNOME:Next OBS-URL: https://build.opensuse.org/request/show/519416 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-software?expand=0&rev=116 --- gnome-software-3.24.3.tar.xz | 3 - gnome-software-3.25.91.tar.xz | 3 + gnome-software.changes | 103 ++++++++++++++++++++++++++++++++++ gnome-software.spec | 67 ++++++++++++---------- 4 files changed, 143 insertions(+), 33 deletions(-) delete mode 100644 gnome-software-3.24.3.tar.xz create mode 100644 gnome-software-3.25.91.tar.xz diff --git a/gnome-software-3.24.3.tar.xz b/gnome-software-3.24.3.tar.xz deleted file mode 100644 index 583cd4b..0000000 --- a/gnome-software-3.24.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0dbc8cbf0e46c5ef8c6a34391622d1532cf05c49976b39a8b8ee1fff8d8f75e3 -size 4284692 diff --git a/gnome-software-3.25.91.tar.xz b/gnome-software-3.25.91.tar.xz new file mode 100644 index 0000000..21555cf --- /dev/null +++ b/gnome-software-3.25.91.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e98497976d37ede5e7d9e4caa76afa14226778c938e5a7d6e9d64e4863786cb5 +size 5080292 diff --git a/gnome-software.changes b/gnome-software.changes index 1361925..c3fcd69 100644 --- a/gnome-software.changes +++ b/gnome-software.changes @@ -1,3 +1,106 @@ +------------------------------------------------------------------- +Tue Aug 22 15:30:49 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.91: + + Add a simple donation button on the details page. + + The following bugs are also fixed: + - Allow plugins to say that installation cannot be cancelled. + - Fix displaying the info bar for the Shell Extensions + category. + - Use first featured snap as the featured app. + + Updated translations. + +------------------------------------------------------------------- +Wed Aug 16 07:34:02 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.25.90: + + Add a simple donation button on the details page. + + Do not crash if the child schema is invalid. + + Don't log a warning when clicking the the 'more results' search + entry. + + Fixed subcategory names localization. + + Ensure flatpak remote names are valid. + + Fix critical warning with new versions of the fwupd daemon. + + Updated translations. + +------------------------------------------------------------------- +Sat Jul 22 09:26:37 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.4: + + Add new rpm-ostree integration for Fedora Atomic Workstation. + + Install the Flatpak runtime as part of the application install + phase. + + Split OS updates up into multiple sections and show the target + version. + + Support compatibility IDs when getting reviews from the ODRS. + + Cancel plugin jobs if they take too much time. + + Correctly find already installed flatpak runtimes. + + Do not show an error for a flatpakref when broken remotes + exist. + + Don't show the screenshot section for runtimes. + + Fix authentication prompt not showing when using snapd. + + Make license buttons buttons actually look clickable. + + Make the review moderator panel easier to use. + + Only show snaps as sandboxed if snapd supports confinement. + + Respect the per-user or per-system install preferences. + + Return the correct installed state for user/system flatpak + remotes. + + Updated translations. + +------------------------------------------------------------------- +Mon Jun 26 06:46:14 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.3: + + Add a banner designer utility. + + Add the initial support to support purchasable apps. + + Automatically install flatpak icon themes and GTK themes. + + Restyle the updates panel to have a separate sections. + + Show a notification in the updates page when the OS is end of + life. + + Show recently updated applications on the overview page. + + Add snap self tests and provide more data to the details panel. + + Allow compiling with newer versions of meson. + + Do not crash when sending progress reports while refreshing. + + Don't trigger systemd for every single offline update. + + Ensure all related flatpak applications get installed. + + Ensure we use the gnome-desktop support if enabled. + + Fix searching for codecs on Ubuntu. + + Show a better status messages when downloading metadata. + + Show a pulsing progressbar if plugins do not report progress. + + Show the PackageKit interactive dialog when required. + + Support updating metadata from multiple fwupd remotes. + + Updated translations. +- Pass -Denable-fwupd=false to meson, we do not have the needed + fwupd in openSUSE. +- Test shipping gnome-software-local-file in GN again. + +------------------------------------------------------------------- +Sat May 20 22:37:36 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.2: + + Switch to meson buildsystem. + + Allow AppStream to be downloaded out-of-band per-user. + + Bugs fixed: + - Do not initialize plugins in every instance. + - Fix the 'Show Details' context menu item in GNOME Shell. + - Use headerbar in toolbar-mode in Unity. + - Do not allow plugins to set the origin title in the UI. + + Updated translations. +- 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, + disable-firmware, enable-flatpak, enable-ostree, enable-rpm, + enable-steam, enable-shell-extensions, + disable-external-appstream, disable-tests to no longer existing + configure, instead pass: enable-firmware=false, + enable-ubuntu-reviews=false and enable-tests=false to meson + macro. The "missing ones" are default on when building with + meson. +- Add gtk-doc BuildRequires, needed now that we are using meson. +- No longer handle glib2_gsettings_schema_post(un) in post(un), no + longer needed as filetriggers takes care of it. + ------------------------------------------------------------------- Mon May 15 10:49:05 UTC 2017 - zaitor@opensuse.org diff --git a/gnome-software.spec b/gnome-software.spec index 326bf73..43b5d70 100644 --- a/gnome-software.spec +++ b/gnome-software.spec @@ -16,21 +16,24 @@ # -Name: gnome-software -Version: 3.24.3 -Release: 0 %define gs_plugin_api 11 +Name: gnome-software +Version: 3.25.91 +Release: 0 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.24/%{name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/gnome-software/3.25/%{name}-%{version}.tar.xz +BuildRequires: gtk-doc BuildRequires: intltool >= 0.35.0 +BuildRequires: meson +BuildRequires: pkgconfig BuildRequires: suse-xsl-stylesheets BuildRequires: update-desktop-files -BuildRequires: pkgconfig(appstream-glib) >= 0.6.7 +BuildRequires: pkgconfig(appstream-glib) >= 0.7.0 BuildRequires: pkgconfig(flatpak) >= 0.8.0 -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(gnome-desktop-3.0) >= 3.17.92 BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.11.5 @@ -46,7 +49,6 @@ 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 Recommends: %{name}-lang @@ -70,49 +72,49 @@ to develop applications that require these. %setup -q %build -%configure \ - --disable-static \ - --disable-firmware \ - --enable-flatpak \ - --enable-ostree \ - --enable-rpm \ - --enable-steam \ - --enable-shell-extensions \ - --disable-external-appstream \ - --disable-tests -make %{?_smp_mflags} +%meson \ + -D enable-firmware=false \ + -D enable-ubuntu-reviews=false \ + -D enable-tests=false \ + -D enable-fwupd=false \ + %{nil} +%meson_build %install -%make_install +%meson_install find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print +# 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 %suse_update_desktop_file org.gnome.Software %find_lang %{name} %post -%glib2_gsettings_schema_post %icon_theme_cache_post %desktop_database_post %postun -%glib2_gsettings_schema_postun %icon_theme_cache_postun %desktop_database_postun %files %defattr(-,root,root) -%doc README COPYING +%doc COPYING %{_bindir}/%{name} +%{_bindir}/%{name}-editor %{_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 +%dir %{_datadir}/app-info +%dir %{_datadir}/app-info/xmls +%{_datadir}/app-info/xmls/org.gnome.Software.Featured.xml +%dir %{_datadir}/metainfo +%{_datadir}/metainfo/org.gnome.Software.appdata.xml +%{_datadir}/metainfo/org.gnome.Software.Plugin.Epiphany.metainfo.xml +%{_datadir}/metainfo/org.gnome.Software.Plugin.Flatpak.metainfo.xml +%{_datadir}/metainfo/org.gnome.Software.Plugin.Odrs.metainfo.xml +%{_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 @@ -128,12 +130,16 @@ rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop %{_libexecdir}/gnome-software-cmd %{_libexecdir}/gnome-software-restarter %{_mandir}/man1/%{name}.1%{?ext_man} +%{_mandir}/man1/%{name}-editor.1%{?ext_man} %{_sysconfdir}/xdg/autostart/gnome-software-service.desktop +%{_datadir}/applications/org.gnome.Software.Editor.desktop %files devel %defattr(-,root,root) %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 @@ -144,6 +150,7 @@ rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop %{_includedir}/%{name}/gs-plugin.h %{_includedir}/%{name}/gs-plugin-event.h %{_includedir}/%{name}/gs-plugin-types.h +%{_includedir}/%{name}/gs-price.h %{_includedir}/%{name}/gs-utils.h %{_libdir}/pkgconfig/gnome-software.pc From 6a83c2d68066aed6e11435a1d72fd14af529b1c8e052f1202f49a45f9f9bd891 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Mon, 11 Sep 2017 16:47:35 +0000 Subject: [PATCH 2/3] Accepting request 523243 from GNOME:Next Update to 3.26.0 OBS-URL: https://build.opensuse.org/request/show/523243 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-software?expand=0&rev=117 --- gnome-software-3.25.91.tar.xz | 3 --- gnome-software-3.26.0.tar.xz | 3 +++ gnome-software.changes | 19 +++++++++++++++++++ gnome-software.spec | 4 ++-- 4 files changed, 24 insertions(+), 5 deletions(-) delete mode 100644 gnome-software-3.25.91.tar.xz create mode 100644 gnome-software-3.26.0.tar.xz diff --git a/gnome-software-3.25.91.tar.xz b/gnome-software-3.25.91.tar.xz deleted file mode 100644 index 21555cf..0000000 --- a/gnome-software-3.25.91.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e98497976d37ede5e7d9e4caa76afa14226778c938e5a7d6e9d64e4863786cb5 -size 5080292 diff --git a/gnome-software-3.26.0.tar.xz b/gnome-software-3.26.0.tar.xz new file mode 100644 index 0000000..2dba03d --- /dev/null +++ b/gnome-software-3.26.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb31b3c863ee05381015b4458b08da3a8afafee6dda5d1d8b39c2d6198e6d280 +size 5091828 diff --git a/gnome-software.changes b/gnome-software.changes index c3fcd69..e439807 100644 --- a/gnome-software.changes +++ b/gnome-software.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Mon Sep 11 14:47:54 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.26.0: + + Use the new fwupd API in 0.9.7 to avoid when a reboot is + required. + + Pass the complete proxy settings to PackageKit. + + Bugs fixed: + - Do not crash when emitting an uncommon error message. + - Do not show a critical warning with new versions of fwupd. + - Do not show an error for a remote-less flatpakref + application. + - Don't refine PackageKit packages after we've been cancelled. + - Fix a possible crash on 32 bit systems. + - Fix GNOME Shell search results for snap applications. + - Properly disable shell-extensions when not running GNOME + Shell. + + Updated translations. + ------------------------------------------------------------------- Tue Aug 22 15:30:49 UTC 2017 - zaitor@opensuse.org diff --git a/gnome-software.spec b/gnome-software.spec index 43b5d70..8cfa3e6 100644 --- a/gnome-software.spec +++ b/gnome-software.spec @@ -18,13 +18,13 @@ %define gs_plugin_api 11 Name: gnome-software -Version: 3.25.91 +Version: 3.26.0 Release: 0 Summary: GNOME Software Store License: GPL-2.0+ Group: System/GUI/GNOME Url: https://wiki.gnome.org/Design/Apps/Software -Source: https://download.gnome.org/sources/gnome-software/3.25/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gnome-software/3.26/%{name}-%{version}.tar.xz BuildRequires: gtk-doc BuildRequires: intltool >= 0.35.0 BuildRequires: meson From 31a36c648691c6f1d14bb352bc4134f479f6c6ae218154d7efd8a280fc0122de Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 12 Sep 2017 06:58:49 +0000 Subject: [PATCH 3/3] Accepting request 523418 from home:jengelh:branches:GNOME:Factory - Update package summaries. OBS-URL: https://build.opensuse.org/request/show/523418 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-software?expand=0&rev=118 --- gnome-software.changes | 5 +++++ gnome-software.spec | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gnome-software.changes b/gnome-software.changes index e439807..0af4abd 100644 --- a/gnome-software.changes +++ b/gnome-software.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Sep 11 20:15:38 UTC 2017 - jengelh@inai.de + +- Update package summaries. + ------------------------------------------------------------------- Mon Sep 11 14:47:54 UTC 2017 - dimstar@opensuse.org diff --git a/gnome-software.spec b/gnome-software.spec index 8cfa3e6..376b4a1 100644 --- a/gnome-software.spec +++ b/gnome-software.spec @@ -58,13 +58,13 @@ Recommends: %{name}-lang AppStore like management of Applications for your GNOME Desktop. %package devel -Summary: Include Files and Libraries mandatory for Development +Summary: Development files for the GNOME software store 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. +This subpackage contains the header files for developing +GNOME software store plugins. %lang_package