Looking at diff for gnome-software, I think this needs rework or dropping, not comfortable with the rather huge changes we have done beeing pushed to stable :-( Index: gnome-software.changes =================================================================== --- gnome-software.changes (revision 7) +++ gnome-software.changes (revision 3) @@ -1,4 +1,27 @@ ------------------------------------------------------------------- +Thu Nov 13 09:32:21 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.14.2 (boo#906687): + + New Features: + - Add the origin as a keyword if it's not the majority source. + - Support the LOCAL AppStream icon type. + + Bugfix: + - Do not fail to get popular apps if the AppStream data is + invalid. + - Do not show a random white line above the star rating widget. + - Do not show empty app boxes if no popular results are + available. + - Do not try to download local web-app icons. + - Fix screenshot loading with --details. + - Use blue stars for the user-ratings rather than yellow/gold. + +------------------------------------------------------------------- +Thu Oct 30 10:24:58 UTC 2014 - dimstar@opensuse.org + +- Split libzypp-plugin-appdata out of gnome-software to be able to + easier maintain updates. + +------------------------------------------------------------------- Mon Oct 13 18:14:32 UTC 2014 - zaitor@opensuse.org - Update to version 3.14.1: Index: gnome-software.spec =================================================================== --- gnome-software.spec (revision 7) +++ gnome-software.spec (revision 3) @@ -17,7 +17,7 @@ Name: gnome-software -Version: 3.14.1 +Version: 3.14.2 Release: 0 %define gs_plugin_api 7 Summary: GNOME Software Store @@ -25,7 +25,6 @@ Group: System/GUI/GNOME Url: https://wiki.gnome.org/Design/Apps/Software Source: http://download.gnome.org/sources/gnome-software/3.14/%{name}-%{version}.tar.xz -Source1: InstallAppdata.sh # PATCH-FEATURE-OPENSUSE gnome-software-PK-updates.patch dimstar@opensuse.org -- Switch to PackageKit Update provider instead of systemd offline updates. Patch0: gnome-software-PK-updates.patch # 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 @@ -35,7 +34,7 @@ BuildRequires: intltool >= 0.35.0 BuildRequires: suse-xsl-stylesheets BuildRequires: update-desktop-files -BuildRequires: pkgconfig(appstream-glib) >= 0.2.4 +BuildRequires: pkgconfig(appstream-glib) >= 0.2.6 BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.11.5 @@ -52,22 +51,6 @@ AppStore like management of Applications for your GNOME Desktop. %lang_package -%package -n libzypp-plugin-appdata -Version: 1.0 -Release: 0 -Summary: Extend libzypp to handle AppStream metadata -Group: System/Libraries -BuildArch: noarch -Requires: appstream-glib >= 0.2.4 -# appdata hook was introduced in libzypp 14.29.4 -Requires: libzypp >= 14.29.4 - -%description -n libzypp-plugin-appdata -This plugin extends libzypp to install AppStream metadata, as extracted from the -repository metadata, onto the file system in order to be picked up by -software centers. - -At this moment, gnome-software is the only known implementation making use of it. %prep %setup -q @@ -84,8 +67,6 @@ %install %make_install find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print -# Install AppData zypp plugin -install -Dm 0755 %{S:1} %{buildroot}%{_prefix}/lib/zypp/plugins/appdata/$(basename %{S:1}) #suse_update_desktop_file gnome-software %find_lang %{name} @@ -122,14 +103,6 @@ #{_libexecdir}/gnome-software-service %{_mandir}/man1/%{name}.1%{?ext_man} %{_sysconfdir}/xdg/autostart/gnome-software-service.desktop -# zypp plugin triggering AppData update on repo refresh -%dir %{_prefix}/lib/zypp -%dir %{_prefix}/lib/zypp/plugins -%dir %{_prefix}/lib/zypp/plugins/appdata/ - -%files -n libzypp-plugin-appdata -%defattr(-,root,root) -%{_prefix}/lib/zypp/plugins/appdata/InstallAppdata.sh %files lang -f %{name}.lang Index: gnome-software-3.14.2.tar.xz =================================================================== Binary files gnome-software-3.14.2.tar.xz (revision 3) added Index: InstallAppdata.sh =================================================================== --- InstallAppdata.sh (revision 7) +++ InstallAppdata.sh (deleted) @@ -1,51 +0,0 @@ -#!/bin/bash - -# Copyright (c) 2014 Dominique Leuenberger, Amsterdam, The Netherlands - -# Permission is hereby granted, free of charge, to any person obtaining -# a copy of this software and associated documentation files (the -# "Software"), to deal in the Software without restriction, including -# without limitation the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the Software, and to -# permit persons to whom the Software is furnished to do so, subject to -# the following conditions: - -# The above copyright notice and this permission notice shall be -# included in all copies or substantial portions of the Software. - -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -RPMMD=/repodata/ -YAST2=/suse/setup/descr - -# Cleanup existing appdata found on the system -for list in $(find /usr/share/app-info/xmls/*.xml.gz); do - appdata=$(basename ${list} .xml.gz) - appstream-util uninstall "${appdata}" 2>&1 > /dev/null -done - -# Install new appdata files -while ([ "$1" = "-R" ]); do - case $4 in - rpm-md) - appstream-util install-origin "$2" $6$RPMMD/*appdata.xml.gz $6$RPMMD/*app-icons.tar.gz 2>&1 > /dev/null - ;; - yast2) - appstream-util install-origin "$2" "$6$YAST2/appdata.xml.gz" "$6$YAST2/app-icons.tar.gz" 2>&1 > /dev/null - ;; - *) - echo "unknown repo type - Appstream data not considered" - esac - shift 6 -done - -# Fixup icon that might have uncompressed with odd permissions -chmod 755 /usr/share/app-info/icons/* - Index: gnome-software-3.14.1.tar.xz =================================================================== Binary files gnome-software-3.14.1.tar.xz (revision 7) deleted