commit AppStream for openSUSE:Factory

2020-07-06 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2020-07-06 16:17:08

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new.3060 (New)


Package is "AppStream"

Mon Jul  6 16:17:08 2020 rev:18 rq:818429 version:0.12.11

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2020-02-28 
15:19:15.785639264 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new.3060/AppStream.changes
2020-07-06 16:18:39.905202716 +0200
@@ -1,0 +2,42 @@
+Thu Jul  2 16:50:16 UTC 2020 - Fabian Vogt 
+
+- Update to 0.12.11:
+  Features:
+   * Auto-update static category data from fd.o
+   * Implement support for input control relations
+   * validator: Validate input control relations
+   * validator: Put AppStream technical terms and tag names in backticks in
+ explanation texts
+   * Modernize the README
+   * validator: Check for uppercase letters in cids
+   * Strip beginning/trailing newlines in a number of places
+   * Make AsContext getter for AsComponent public API
+   * qt: Add support for name_variant_suffix
+   * Make component sort-score API public API
+   * Implement a YAML representation of release artifact information  
+  Specification:
+   * Build specification and docs with DAPS
+   * docs: Add (HTML) anchors for requires/recommends items
+   * spec: Specify user input control recommendations
+   * docs: Don't show reference to nonexistent provides->service tag for 
services
+   * spec: Encourage the use of only lowercase letters for component-IDs
+   * docs: Document --explain flag in ascli manual page as well
+   * docs: Add permalink anchors to some list entries
+   * Formally support BLAKE2b/s as hash functions for release artifacts
+   * docs: Link to the MetaInfo Creator webapp in a few places
+  Bugfixes:
+   * Be less noisy about ignoring excessively long search tokens
+   * Tighten the "free license" check and prevent false positives
+   * cache: Use correct fts value per result (David Hewitt)
+   * validator: Control items can't have a version
+   * validator: Reduce download timeout
+   * yaml: Strip encoding when serializing keyword lists
+   * Allows arbitrary indentation when converting NEWS files
+   * Ignore NULL values silently in our stringstrip function
+   * Only dump valid metainfo description markup, sanitize it otherwise
+- Add patch to avoid parser errors for invalid descriptions:
+  * properly-escape-markup.patch
+- Add patch to fix build on Leap 15.2:
+  * fix-build-gcc7.patch
+
+---

Old:

  AppStream-0.12.10.tar.xz
  AppStream-0.12.10.tar.xz.asc

New:

  AppStream-0.12.11.tar.xz
  AppStream-0.12.11.tar.xz.asc
  fix-build-gcc7.patch
  properly-escape-markup.patch



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.qoZRTM/_old  2020-07-06 16:18:44.473216751 +0200
+++ /var/tmp/diff_new_pack.qoZRTM/_new  2020-07-06 16:18:44.473216751 +0200
@@ -19,7 +19,7 @@
 %define libappstream_sover 4
 %define libAppStreamQt_sover 2
 Name:   AppStream
-Version:0.12.10
+Version:0.12.11
 Release:0
 Summary:Tools and libraries to work with AppStream metadata
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -28,6 +28,10 @@
 Source0:
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz
 Source1:
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz.asc
 Source2:%{name}.keyring
+# PATCH-FIX-UPSTREAM
+Patch1: properly-escape-markup.patch
+# PATCH-FIX-OPENSUSE
+Patch100:   fix-build-gcc7.patch
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  gettext
 BuildRequires:  gperf

++ AppStream-0.12.10.tar.xz -> AppStream-0.12.11.tar.xz ++
 89062 lines of diff (skipped)


++ fix-build-gcc7.patch ++
From: Fabian Vogt 
Subject: Fix build with GCC 7

Index: AppStream-0.12.11/meson.build
===
--- AppStream-0.12.11.orig/meson.build
+++ AppStream-0.12.11/meson.build
@@ -54,7 +54,7 @@ endif
 
 # a few compiler warning flags we always want enabled
 add_global_arguments('-Werror=implicit-function-declaration', 
'-Wno-unused-parameter', language: 'c')
-add_global_arguments('-Wno-unused-parameter', '-Wno-error=deprecated-copy', 
language: 'cpp')
+add_global_arguments('-Wno-unused-parameter', language: 'cpp')
 add_global_arguments('-DAS_COMPILATION', language : 'c')
 
 #
++ properly-escape-markup.patch ++
>From 178c01d2fa12fe8b0676e1676d0d40613f167c69 Mon Sep 17 00:00:00 2001
From: Matthias Klumpp 
Date: Wed, 13 May 2020 21:45:32 

commit AppStream for openSUSE:Factory

2020-02-28 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2020-02-28 15:19:15

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new.26092 (New)


Package is "AppStream"

Fri Feb 28 15:19:15 2020 rev:17 rq:779429 version:0.12.10

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2020-01-02 
14:39:56.716878690 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new.26092/AppStream.changes   
2020-02-28 15:19:15.785639264 +0100
@@ -1,0 +2,11 @@
+Wed Feb 26 13:27:44 UTC 2020 - Christophe Giboudeaux 
+
+- Update to 0.12.10. Check the NEWS file for the complete changelog.
+- Drop patches. Issues fixed upstream:
+  * 0001-Restore-compatibility-with-GLib-2.58.patch
+  * 0001-Fix-possible-NULL-dereference.patch
+  * 0002-Don-t-ignore-xmlNodeDump-return-code.patch
+  * 0003-Fix-infinite-recursion-if-component-has-itself-liste.patch
+  * find-lmdb.patch
+
+---

Old:

  0001-Fix-possible-NULL-dereference.patch
  0001-Restore-compatibility-with-GLib-2.58.patch
  0002-Don-t-ignore-xmlNodeDump-return-code.patch
  0003-Fix-infinite-recursion-if-component-has-itself-liste.patch
  AppStream-0.12.7.tar.xz
  AppStream-0.12.7.tar.xz.asc
  find-lmdb.patch

New:

  AppStream-0.12.10.tar.xz
  AppStream-0.12.10.tar.xz.asc



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.ER5Wp9/_old  2020-02-28 15:19:16.429640575 +0100
+++ /var/tmp/diff_new_pack.ER5Wp9/_new  2020-02-28 15:19:16.433640583 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package AppStream
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define libappstream_sover 4
 %define libAppStreamQt_sover 2
 Name:   AppStream
-Version:0.12.7
+Version:0.12.10
 Release:0
 Summary:Tools and libraries to work with AppStream metadata
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -28,25 +28,19 @@
 Source0:
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz
 Source1:
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz.asc
 Source2:%{name}.keyring
-# PATCH-FIX-UPSTREAM
-Patch1: 0001-Restore-compatibility-with-GLib-2.58.patch
-Patch2: 0001-Fix-possible-NULL-dereference.patch
-Patch3: 0002-Don-t-ignore-xmlNodeDump-return-code.patch
-Patch4: 0003-Fix-infinite-recursion-if-component-has-itself-liste.patch
-# PATCH-FIX-UPSTREAM (https://github.com/ximion/appstream/issues/239)
-Patch1000:  find-lmdb.patch
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  gettext
 BuildRequires:  gperf
 BuildRequires:  lmdb-devel
-BuildRequires:  meson >= 0.42
+BuildRequires:  meson >= 0.48
 BuildRequires:  pkgconfig
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Test)
 BuildRequires:  pkgconfig(gio-2.0)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.46
+BuildRequires:  pkgconfig(glib-2.0) >= 2.58
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(vapigen)
 BuildRequires:  pkgconfig(yaml-0.1)

++ AppStream-0.12.7.tar.xz -> AppStream-0.12.10.tar.xz ++
 82821 lines of diff (skipped)





commit AppStream for openSUSE:Factory

2020-01-02 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2020-01-02 14:39:55

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new.6675 (New)


Package is "AppStream"

Thu Jan  2 14:39:55 2020 rev:16 rq:758447 version:0.12.7

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2019-08-05 
10:29:03.975454416 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new.6675/AppStream.changes
2020-01-02 14:39:56.716878690 +0100
@@ -1,0 +2,7 @@
+Thu Dec 19 00:58:58 UTC 2019 - Stefan Brüns 
+
+- Drop itstools BuildRequires, not required for either building or testing.
+- xsltproc is no longer invoked via xmlto, drop xmlto, explicitly
+  add required xsltproc and docbook-xsl-stylesheets.
+
+---



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.0MJsxv/_old  2020-01-02 14:39:57.224878891 +0100
+++ /var/tmp/diff_new_pack.0MJsxv/_new  2020-01-02 14:39:57.228878893 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package AppStream
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -35,13 +35,13 @@
 Patch4: 0003-Fix-infinite-recursion-if-component-has-itself-liste.patch
 # PATCH-FIX-UPSTREAM (https://github.com/ximion/appstream/issues/239)
 Patch1000:  find-lmdb.patch
+BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  gettext
 BuildRequires:  gperf
-BuildRequires:  itstool
 BuildRequires:  lmdb-devel
 BuildRequires:  meson >= 0.42
 BuildRequires:  pkgconfig
-BuildRequires:  xmlto
+BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Test)
 BuildRequires:  pkgconfig(gio-2.0)






commit AppStream for openSUSE:Factory

2019-08-05 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2019-08-05 10:29:02

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new.4126 (New)


Package is "AppStream"

Mon Aug  5 10:29:02 2019 rev:15 rq:719784 version:0.12.7

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2019-06-22 
11:16:45.804937934 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new.4126/AppStream.changes
2019-08-05 10:29:03.975454416 +0200
@@ -1,0 +2,15 @@
+Tue Jul 30 07:56:11 UTC 2019 - Fabian Vogt 
+
+- Add patches to fix crash with some invalid metainfo (boo#1139463):
+  * 0001-Fix-possible-NULL-dereference.patch
+  * 0002-Don-t-ignore-xmlNodeDump-return-code.patch
+  * 0003-Fix-infinite-recursion-if-component-has-itself-liste.patch
+- Update build requirements
+- Add %check section
+
+---
+Mon Jul 29 18:52:40 UTC 2019 - Fabian Vogt 
+
+- Update summary and description
+
+---

New:

  0001-Fix-possible-NULL-dereference.patch
  0002-Don-t-ignore-xmlNodeDump-return-code.patch
  0003-Fix-infinite-recursion-if-component-has-itself-liste.patch



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.uRXBKm/_old  2019-08-05 10:29:05.043454296 +0200
+++ /var/tmp/diff_new_pack.uRXBKm/_new  2019-08-05 10:29:05.043454296 +0200
@@ -21,7 +21,7 @@
 Name:   AppStream
 Version:0.12.7
 Release:0
-Summary:Utilities to generate, maintain and access the AppStream 
Xapian database
+Summary:Tools and libraries to work with AppStream metadata
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 URL:https://www.freedesktop.org/software/appstream/docs/
@@ -30,11 +30,13 @@
 Source2:%{name}.keyring
 # PATCH-FIX-UPSTREAM
 Patch1: 0001-Restore-compatibility-with-GLib-2.58.patch
+Patch2: 0001-Fix-possible-NULL-dereference.patch
+Patch3: 0002-Don-t-ignore-xmlNodeDump-return-code.patch
+Patch4: 0003-Fix-infinite-recursion-if-component-has-itself-liste.patch
 # PATCH-FIX-UPSTREAM (https://github.com/ximion/appstream/issues/239)
 Patch1000:  find-lmdb.patch
 BuildRequires:  gettext
 BuildRequires:  gperf
-BuildRequires:  intltool
 BuildRequires:  itstool
 BuildRequires:  lmdb-devel
 BuildRequires:  meson >= 0.42
@@ -46,10 +48,7 @@
 BuildRequires:  pkgconfig(glib-2.0) >= 2.46
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(libxml-2.0)
-BuildRequires:  pkgconfig(packagekit-glib2)
-BuildRequires:  pkgconfig(protobuf)
 BuildRequires:  pkgconfig(vapigen)
-BuildRequires:  pkgconfig(xapian-core)
 BuildRequires:  pkgconfig(yaml-0.1)
 Recommends: curl
 
@@ -113,11 +112,7 @@
 Group:  System/Libraries
 
 %description -n typelib-1_0-AppStream-1.0
-PackageKit is a system designed to make installing and updating
-software on your computer easier.  The primary design goal is to unify
-all the software graphical tools used in different distributions, and
-use some of the latest technology like PolicyKit to make the process
-suck less.
+GObject introspection bindings for interfaces provided by AppStream.
 
 %lang_package
 
@@ -125,12 +120,6 @@
 %autosetup -p1
 
 %build
-%if "%{?_lib}" == "lib64"
-SUFFIX="64"
-%else
-SUFFIX=""
-%endif
-
 %meson -Dqt=true \
-Dvapi=true \
-Ddocs=false \
@@ -141,6 +130,9 @@
 %install
 %meson_install
 
+%check
+%meson_test
+
 %find_lang appstream %{name}.lang
 
 %post

++ 0001-Fix-possible-NULL-dereference.patch ++
>From 9dbdb8257e95a1f657dc043028a354ac17091875 Mon Sep 17 00:00:00 2001
From: Matthias Klumpp 
Date: Sat, 13 Jul 2019 16:03:47 +0200
Subject: [PATCH 1/3] Fix possible NULL dereference

An error check was missing here. Thanks Coverity for pointing this out!
---
 src/as-cache.c | 5 +
 1 file changed, 5 insertions(+)

diff --git a/src/as-cache.c b/src/as-cache.c
index 41f78a8b..50b42193 100644
--- a/src/as-cache.c
+++ b/src/as-cache.c
@@ -1589,6 +1589,11 @@ as_cache_register_addons_for_component (AsCache *cache, 
MDB_txn *txn, AsComponen
return TRUE;
 
addons = as_cache_components_by_hash_list (cache, txn, dval.mv_data, 
dval.mv_size, _error);
+   if (addons == NULL) {
+   g_propagate_error (error, tmp_error);
+   return FALSE;
+   }
+
for (guint i = 0; i < addons->len; i++)
as_component_add_addon (cpt, AS_COMPONENT (g_ptr_array_index 
(addons, i)));
 
-- 
2.22.0

++ 0002-Don-t-ignore-xmlNodeDump-return-code.patch ++

commit AppStream for openSUSE:Factory

2019-06-22 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2019-06-22 11:16:44

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new.4615 (New)


Package is "AppStream"

Sat Jun 22 11:16:44 2019 rev:14 rq:710910 version:0.12.7

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2019-03-21 
09:42:19.550952481 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new.4615/AppStream.changes
2019-06-22 11:16:45.804937934 +0200
@@ -1,0 +2,51 @@
+Wed Jun 19 09:26:25 UTC 2019 - Fabian Vogt 
+
+- Update to 0.12.7:
+  Notes:
+   * This release changes the way AsPool caches components and will also
+ permanently keep components in an LMDB-based cache.
+ Additionally, the GVariant AsComponent serialization was removed.
+  Features:
+   * Depend on LMDB (Matthias Klumpp)
+   * tests: Test pool cache and XML read performance separately (Matthias 
Klumpp)
+   * Improvements to data caching and fulltext search (Matthias Klumpp)
+   * Add new LMDB based component cache (Matthias Klumpp)
+   * cache: Implicitly hash keys if they are too long for the database 
(Matthias Klumpp)
+   * cache: Implement all supported search modes (Matthias Klumpp)
+   * cache: Implement various performance optimizations and helpers (Matthias 
Klumpp)
+   * cache: Allow switch to nosync mode, make insertions threadsafe (Matthias 
Klumpp)
+   * Refactor component pool to make use of the mmap'ed caches by default 
(Matthias Klumpp)
+   * Don't limit term length in user search queries (Matthias Klumpp)
+   * Ignore one-letter search terms (Matthias Klumpp)
+   * pool: Mask removed components in readonly caches so they can not be 
queried (Matthias Klumpp)
+   * Remove component GVariant serialization (Matthias Klumpp)
+   * cache: Use binary representations for cache values (Matthias Klumpp)
+   * cache: Always refine launchable entries, to make them searchable 
(Matthias Klumpp)
+   * Make component scope API public (Matthias Klumpp)
+   * Handle LicenseRef URLs explicitly when extracing a license URL (Matthias 
Klumpp)
+   * Update static data (Matthias Klumpp)
+   * tests: Update perf test with test for the new cache implementation 
(Matthias Klumpp)
+   * its: Add "translatable" option in metainfo.its (fujiwarat)
+  Specification:
+   * Add a note about not dropping .desktop suffix from existing IDs (Kalev 
Lember)
+   * spec: clarify  purpose (Kamil Páral)
+   * docs: Explicitly rule out nested lists (Marius Vollmer)
+   * docs: Add link to project page to specification abstract (Matthias Klumpp)
+   * spec: Clarify format of the appstream: URI (Matthias Klumpp)
+   * spec: Clarify how to denote proprietary licenses (Matthias Klumpp)
+  Bugfixes:
+   * tests: Fix potential wrong output when two tests fail in parallel 
(Matthias Klumpp)
+   * validator: Allow some top-level tags to be empty (Matthias Klumpp)
+   * Only match all things for broad queries, for invalid ones return nothing 
(Matthias Klumpp)
+   * Determine system cache age correctly and don't needlessly refresh it 
(Matthias Klumpp)
+   * Never attempt to load the system cache when it is not needed (Matthias 
Klumpp)
+   * Assume "unknown" distribution ID by default (if /etc/os-release is 
missing) (Matthias Klumpp)
+   * cache: Ensure previous cache is closed before opening a new one (Matthias 
Klumpp)
+   * Put test data in alphabetical order (Robert Ancell)
+   * Generate XML and YAML in alphabetical order (Robert Ancell)
+- Add patch to work with vanilla lmdb:
+  * find-lmdb.patch
+- Add patch to fix build on Leap:
+  * 0001-Restore-compatibility-with-GLib-2.58.patch
+
+---

Old:

  AppStream-0.12.6.tar.xz
  AppStream-0.12.6.tar.xz.asc

New:

  0001-Restore-compatibility-with-GLib-2.58.patch
  AppStream-0.12.7.tar.xz
  AppStream-0.12.7.tar.xz.asc
  find-lmdb.patch



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.LovGaG/_old  2019-06-22 11:16:46.908939117 +0200
+++ /var/tmp/diff_new_pack.LovGaG/_new  2019-06-22 11:16:46.920939130 +0200
@@ -19,7 +19,7 @@
 %define libappstream_sover 4
 %define libAppStreamQt_sover 2
 Name:   AppStream
-Version:0.12.6
+Version:0.12.7
 Release:0
 Summary:Utilities to generate, maintain and access the AppStream 
Xapian database
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -28,10 +28,15 @@
 Source0:
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz
 Source1:
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz.asc
 Source2:%{name}.keyring
+# 

commit AppStream for openSUSE:Factory

2019-03-21 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2019-03-21 09:42:17

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new.28833 (New)


Package is "AppStream"

Thu Mar 21 09:42:17 2019 rev:13 rq:685760 version:0.12.6

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2019-03-08 
13:29:44.834979694 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new.28833/AppStream.changes   
2019-03-21 09:42:19.550952481 +0100
@@ -1,0 +2,5 @@
+Sun Mar 17 10:01:27 UTC 2019 - Jan Engelhardt 
+
+- Replace boilerplate and em-dash summaries.
+
+---



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.fPLxlO/_old  2019-03-21 09:42:21.710951983 +0100
+++ /var/tmp/diff_new_pack.fPLxlO/_new  2019-03-21 09:42:21.746951975 +0100
@@ -69,7 +69,7 @@
 The Qt5 bindings for AppStream.
 
 %package -n libAppStreamQt-devel
-Summary:Needed include files and libraries for development
+Summary:Header files for AppStream's Qt5 bindings
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libAppStreamQt%{libAppStreamQt_sover} = %{version}
@@ -81,7 +81,7 @@
 compile and link applications using the Qt bindings for AppStream.
 
 %package devel
-Summary:Needed include files and libraries for development
+Summary:Header files for AppStream development
 License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libappstream%{libappstream_sover} = %{version}
@@ -103,7 +103,7 @@
 This package contains the documentation files for AppStream.
 
 %package -n typelib-1_0-AppStream-1.0
-Summary:Simple software installation management software -- 
Introspection bindings
+Summary:Introspection bindings for AppStream
 License:LGPL-2.1-or-later
 Group:  System/Libraries
 






commit AppStream for openSUSE:Factory

2019-03-08 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2019-03-08 13:29:40

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new.28833 (New)


Package is "AppStream"

Fri Mar  8 13:29:40 2019 rev:12 rq:681643 version:0.12.6

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2018-10-22 
11:07:14.916076383 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new.28833/AppStream.changes   
2019-03-08 13:29:44.834979694 +0100
@@ -1,0 +2,73 @@
+Mon Mar  4 21:07:15 UTC 2019 - Matthias Eliasson 
+
+- Update to 0.12.6:
+  Features:
+   * Implement artifacts (Matthias Klumpp)
+   * Search improvements (Matthias Klumpp)
+  Specification:
+   * doc: help distinguish the 2 'languages' tags (Beuc)
+   * spec: Document the new artifacts tag (Matthias Klumpp)
+- Update to 0.12.5:
+  Features:
+   * qt: expose the spdx parser to Qt users (Aleix Pol)
+   * Implement operating-system component and add convenience functions 
(Matthias Klumpp)
+   * qt: Add operating-system component type and a few utility functions 
(Matthias Klumpp)
+   * Allow fetching the ISO8601 date directly alongside the timestamp in 
AsRelease (Matthias Klumpp)
+   * Implement date_eol for AsRelease (Matthias Klumpp)
+   * Add convenience methods for retrieving date_eol as UNIX timestamp 
(Matthias Klumpp)
+   * qt: Allow retrieving the EOL timestamp for releases (Matthias Klumpp)
+   * Implement new release details URL (Matthias Klumpp)
+   * Make rDNS conversion function more generic and add more extensive tests 
(Matthias Klumpp)
+  Specification:
+   * docs:  tag can have details url (Jehan)
+   * spec: Specify the operating-system component (Matthias Klumpp)
+   * spec: Specify date_eol for releases (Matthias Klumpp)
+   * docs: Explicitly state list items are allowed in ol/ul lists (Matthias 
Klumpp)
+  Bugfixes:
+   * Don't warn about issues in a cache refresh if there weren't any (Matthias 
Klumpp)
+   * Ensure releases are always sorted in descending order (Matthias Klumpp)
+   * pool: Fix g-i for get_components_*() while GPtrArray owns its elements 
(Rico Tzschichholz)
+- Update to 0.12.4:
+  Features:
+   * pool: Be a lot more forgiving when encountering invalid components 
(Matthias Klumpp)
+   * Implement component removal via remove-component merges (Matthias Klumpp)
+   * validator: Warn about insecure URLs, handle mailto: URLs (Matthias Klumpp)
+   * Add a contact URL type (Robert Ancell)
+  Specification:
+   * Document new remove-component merge type (Matthias Klumpp)
+  Bugfixes:
+   * as-pool: fix GObject annotation for GPtrArray owning the elements 
(Corentin Noël)
+   * Make invalid components ratio check more accurate (Matthias Klumpp)
+   * Ensure description paragraphs contain no invalid XML tags (Matthias 
Klumpp)
+- Update to 0.12.3:
+  Notes:
+   * Beginning with this release, data from local .desktop files will not be 
loaded into
+ the pool automatically, unless a metainfo file also exists.
+ This should ensure less duplicated components in general higher-quality 
data to be
+ displayed. It also provides another incentive to add/fix metainfo files.
+ If you prefer the previous behavior, set the 
AS_POOL_FLAG_READ_DESKTOP_FILES flag
+ on your AsPool instance.
+  Features:
+   * apt: Ignore errors post-update (Matthias Klumpp)
+   * validator: Allow content_rating to be empty (Matthias Klumpp)
+   * ascli: Display stock icon name if no suitable icon was found for details 
view (Matthias Klumpp)
+   * Refactor loading of local metainfo files (Matthias Klumpp)
+  Specification:
+   * spec: Clarify the requirement for content_attribute tags in 
content_rating (Matthias Klumpp)
+   * docs: Write intro for addon quickstart (Matthias Klumpp)
+   * docs: Replace hyphens in component-IDs of XML examples (Matthias Klumpp)
+  Bugfixes:
+   * Ensure all addons are linked to a component (David Hewitt)
+   * Annotate nullable return types (David Hewitt)
+   * cache: Set explicit variant types for cases where they can not be 
inferred (Matthias Klumpp)
+   * utils: Handle NULL strings when comparing versions (Matthias Klumpp)
+   * Explicitly include string.h in as-tag.c (Matthias Klumpp)
+   * Properly ignore desktop-entry components if we have better data (Matthias 
Klumpp)
+   * Remove AppStream XSD schema (Matthias Klumpp)
+   * Update static data (Matthias Klumpp)
+   * Set error variable if there were some errors during refinement (Stefan 
Bruens)
+- Remove patches, now upstream:
+  * explicit-variant-types.patch
+  * workaround-hidden-symbols.patch
+
+---

Old:

  AppStream-0.12.2.tar.xz
  AppStream-0.12.2.tar.xz.asc
  explicit-variant-types.patch
  

commit AppStream for openSUSE:Factory

2018-10-22 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2018-10-22 11:07:07

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Mon Oct 22 11:07:07 2018 rev:11 rq:642265 version:0.12.2

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2018-06-02 
11:52:35.979006834 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2018-10-22 
11:07:14.916076383 +0200
@@ -1,0 +2,79 @@
+Tue Oct 16 07:50:17 UTC 2018 - Fabian Vogt 
+
+- Update to 0.12.2:
+  * Fix a couple of incorrect g_ptr_array_unrefs (Iain Lane)
+  * Use autofree functions instead of freeing resources
+explicitly (Matthias Klumpp)
+  * Add missing const (Matthias Klumpp)
+  * Ensure we don't produce a .pc file with unnecessary
+Requires.private lines (Matthias Klumpp)
+  * Stop leaking local GVariantDict instance contents (Phil Miller)
+  * Drop leaked references to container items (Phil Miller)
+- Update to 0.12.1:
+  Features:
+   * ascli: Add command to compare version numbers (Matthias Klumpp)
+   * yaml: Allow reading multiple localized strings from YAML data
+  (Matthias Klumpp)
+   * yaml: Always include the untranslated strings (Matthias Klumpp)
+   * Allow to ignore media_baseurl when parsing metadata (Matthias Klumpp)
+   * xml: Add implementation of the agreement tag (Matthias Klumpp)
+   * Add new "repository" component type (Matthias Klumpp)
+   * yaml: Implement Agreements field (Matthias Klumpp)
+   * cache: Implement support for agreements (Matthias Klumpp)
+   * tests: Improve cache data tests, add agreement tag test (Matthias Klumpp)
+   * Use gperf for perfect hash generation for some tags (Matthias Klumpp)
+   * tests: Add rundimentary performance test (Matthias Klumpp)
+   * its: Mark agreement sections as translatable (Matthias Klumpp)
+   * qt: Add support for service/repository component types (Matthias Klumpp)
+  Specification:
+   * docs: Describe the custom tag (Matthias Klumpp)
+   * spec: Describe the new agreement tag (Matthias Klumpp)
+   * docs: Clarify that the /usr/share/appdata/ path is legacy and should
+ not be used (Matthias Klumpp)
+  Bugfixes:
+   * its: Allow translation of release descriptions (Marc J)
+   * Load data from desktop files properly again (Matthias Klumpp)
+   * Update desktop-environment list (Matthias Klumpp)
+   * qt: Don't warn about inlining in maintainer mode (Matthias Klumpp)
+- Update to 0.12.0:
+  Features:
+   * Implement release types (Matthias Klumpp)
+   * qt: Support release types (Matthias Klumpp)
+   * Update static data lists (Matthias Klumpp)
+   * Make as_str_replace use as_gstring_replace internally (Matthias Klumpp)
+   * spdx: Add some compatibility workarounds for SPDX 3.0 (Matthias Klumpp)
+   * validator: Validate SPDX license expressions for metadata_license 
(Matthias Klumpp)
+   * apt: Add config snippets to enable icon downloads (Matthias Klumpp)
+   * yaml: Ensure all string values have whitespaces stripped (Matthias Klumpp)
+   * Make as_component_get_launchables public API (Matthias Klumpp)
+   * Implement support for requires/recommends (Matthias Klumpp)
+   * Add recommends/requires data to the cache (Matthias Klumpp)
+   * Add a quick way to check if a version satisfies an AsRelation requirement 
(Matthias Klumpp)
+   * ascli: Properly document the --no-net flag (Matthias Klumpp)
+   * ascli: Allow to disable network acces via an environment variable 
(Matthias Klumpp)
+   * apt: Support 48x48px icons (Matthias Klumpp)
+   * yaml: Make Requires/Recommends data more compact and easier to emit 
(Matthias Klumpp)
+   * validator: Validate requires/recommends tags (Matthias Klumpp)
+   * Default to format version 0.12 (Matthias Klumpp)
+  Specification:
+   * spec: Add a "type" property to  tag. (Jehan)
+   * spec: Initial draft for requires/recommends (Matthias Klumpp)
+   * spec: Document the YAML Rquires/Recommends fields (Matthias Klumpp)
+   * spec: Clarify that the memory requirement uses MiB as unit (Matthias 
Klumpp)
+  Bugfixes:
+   * qt: Implement missing constructors (Aleix Pol)
+   * apt: escape the icon scale factor as it is using the arobase character 
(Corentin Noël)
+   * Check plain language string in as_component_localized_get as well 
(Antonio Rojas)
+   * qt: Define location and soname for all configurations, not just Debug 
(Gabriel Souza Franco)
+   * Never override high-quality data with incomplete .desktop data (Matthias 
Klumpp)
+   * Make data update script work with recent SPDX (Matthias Klumpp)
+   * Add a timeout to URL validity checks (Matthias Klumpp)
+- Remove patches, now upstream:
+  * 0001-Fix-regression-from-153.patch
+- Add patch to fix assertion failure on cache refresh (boo#1105691):
+  * 

commit AppStream for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2018-06-02 11:52:31

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Sat Jun  2 11:52:31 2018 rev:10 rq:611760 version:0.11.8

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2018-02-12 
10:06:12.756971150 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2018-06-02 
11:52:35.979006834 +0200
@@ -1,0 +2,7 @@
+Wed May 23 15:25:48 UTC 2018 - kbabi...@suse.com
+
+- Use OpenPGP signature provided upstream
+- Added AppStream.keyring, which contains the key from the author 
+- Use %license macro for license files
+
+---

New:

  AppStream-0.11.8.tar.xz.asc
  AppStream.keyring



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.b50dKk/_old  2018-06-02 11:52:36.774977639 +0200
+++ /var/tmp/diff_new_pack.b50dKk/_new  2018-06-02 11:52:36.778977493 +0200
@@ -23,10 +23,12 @@
 Version:0.11.8
 Release:0
 Summary:Utilities to generate, maintain and access the AppStream 
Xapian database
-License:GPL-2.0+ and LGPL-2.1+
+License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Url:https://www.freedesktop.org/software/appstream/docs/
-Source: 
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz
+Source0:
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz
+Source1:
http://www.freedesktop.org/software/appstream/releases/%{name}-%{version}.tar.xz.asc
+Source2:%{name}.keyring
 Patch0: 0001-Fix-regression-from-153.patch
 BuildRequires:  gettext
 BuildRequires:  intltool
@@ -53,7 +55,7 @@
 
 %package -n libappstream%{libappstream_sover}
 Summary:The main library for AppStream
-License:GPL-2.0+ and LGPL-2.1+
+License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/Libraries
 
 %description -n libappstream%{libappstream_sover}
@@ -61,7 +63,7 @@
 
 %package -n libAppStreamQt%{libAppStreamQt_sover}
 Summary:Qt5 bindings for AppStream
-License:GPL-2.0+ and LGPL-2.1+
+License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/Libraries
 
 %description -n libAppStreamQt%{libAppStreamQt_sover}
@@ -69,7 +71,7 @@
 
 %package -n libAppStreamQt-devel
 Summary:Needed include files and libraries for development
-License:GPL-2.0+ and LGPL-2.1+
+License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libAppStreamQt%{libAppStreamQt_sover} = %{version}
 Requires:   libappstream%{libappstream_sover} = %{version}
@@ -81,7 +83,7 @@
 
 %package devel
 Summary:Needed include files and libraries for development
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libappstream%{libappstream_sover} = %{version}
 
@@ -92,7 +94,7 @@
 
 %package doc
 Summary:Documentation for AppStream
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Documentation/HTML
 
 %description doc
@@ -103,7 +105,7 @@
 
 %package -n typelib-1_0-AppStream-1.0
 Summary:Simple software installation management software -- 
Introspection bindings
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  System/Libraries
 
 %description -n typelib-1_0-AppStream-1.0
@@ -153,7 +155,8 @@
 
 %files
 %defattr(-,root,root)
-%doc LICENSE* NEWS
+%doc NEWS
+%license LICENSE*
 %{_bindir}/appstreamcli
 %config(noreplace) %{_sysconfdir}/appstream.conf
 %dir %{_datadir}/metainfo
@@ -162,12 +165,13 @@
 
 %files -n libappstream%{libappstream_sover}
 %defattr(-,root,root)
-%doc LICENSE* NEWS
+%doc NEWS
+%license LICENSE*
 %{_libdir}/libappstream.so.*
 
 %files -n libAppStreamQt%{libAppStreamQt_sover}
 %defattr(-,root,root)
-%doc LICENSE*
+%license LICENSE*
 %{_libdir}/libAppStreamQt.so.*
 
 %files -n libAppStreamQt-devel
@@ -190,7 +194,7 @@
 
 %files -n typelib-1_0-AppStream-1.0
 %defattr(-,root,root)
-%doc LICENSE*
+%license LICENSE*
 %{_libdir}/girepository-1.0/AppStream-1.0.typelib
 
 %files doc




commit AppStream for openSUSE:Factory

2018-02-12 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2018-02-12 10:06:09

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Mon Feb 12 10:06:09 2018 rev:9 rq:575384 version:0.11.8

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2018-02-03 
15:40:27.083119326 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2018-02-12 
10:06:12.756971150 +0100
@@ -1,0 +2,5 @@
+Sun Feb 11 12:01:59 UTC 2018 - fab...@ritter-vogt.de
+
+- appstreamcli can use curl for some checks, so recommend it (boo#1080446)
+
+---



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.neeOad/_old  2018-02-12 10:06:14.028925306 +0100
+++ /var/tmp/diff_new_pack.neeOad/_new  2018-02-12 10:06:14.032925162 +0100
@@ -44,6 +44,7 @@
 BuildRequires:  pkgconfig(vapigen)
 BuildRequires:  pkgconfig(xapian-core)
 BuildRequires:  pkgconfig(yaml-0.1)
+Recommends: curl
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description




commit AppStream for openSUSE:Factory

2018-02-03 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2018-02-03 15:40:26

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Sat Feb  3 15:40:26 2018 rev:8 rq:572099 version:0.11.8

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2017-07-07 
10:15:53.635692501 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2018-02-03 
15:40:27.083119326 +0100
@@ -1,0 +2,133 @@
+Mon Jan 29 15:38:08 UTC 2018 - alarr...@suse.com
+
+- Now the appstream cache is refreshed in %post. The update to 0.11.8
+  plus the refresh fixes kde#389531.
+
+- Headers are now installed to /usr/include/appstream instead of 
+  /usr/inlude/AppStream
+
+- New package AppStream-doc with the html documentation for AppStream
+
+- Use meson to build instead of cmake
+
+- Update to version 0.11.8:
+
+  Features:
+   * validator: Emit a hint in case a discouraged AppStream ID style is used 
(Matthias Klumpp)
+   * l10n: Renamed Norwegian Bokmål language file (Matthias Klumpp)
+
+  Specification:
+   * docs: Add quickstart instructions for intltool (David Steele)
+   * spec: Discourage use of hyphens and digit-started segments for IDs 
(Matthias Klumpp)
+
+  Bugfixes:
+   * qt: Export the AppStreamQt target (Aleix Pol)
+   * Various string improvements (Allan Nordhøy)
+   * validator: Don't make HEAD requests for URL checks, fetch first byte 
instead (Matthias Klumpp)
+   * Enforce a non-broken version of gobject-introspection (Matthias Klumpp)
+   * Ensure LINGUAS update is only run explicitly (Matthias Klumpp)
+   * Fix a minor memory and fd leak (Matthias Klumpp)
+
+- Update to version 0.11.7:
+
+  Notes:
+   * The appstreamcli validation commands now use curl if it is available to 
check all
+ URLs in the metadata for existence.
+ If you don't want this behavior, pass "--nonet" to appstreamcli. There 
might also
+ be false positives (one is known with the KDE bugtracker) that need to be 
investigated,
+ so feedback on this new feature is welcome.
+  
+  Features:
+   * validator: Check all urls for validity (Matthias Klumpp)
+   * validator: Check web-application components for missing tags (Matthias 
Klumpp)
+   * Add API to retrieve the AppStream library version (Matthias Klumpp)
+   * apt: Allow fetching 128x128@2 HiDPI icons (Rico Tzschichholz)
+  
+  Specification:
+   * Add the "url" launchable type (Dimitrios Christidis)
+   * spec: Clarify some icon details in the collection data (Marius Vollmer)
+   * spec: Allow  tags in generic components (Marius Vollmer)
+   * spec: Specify the web-application component type (Matthias Klumpp)
+  
+  Bugfixes:
+   * Fix endless loop when validating screenshots (Matthias Klumpp)
+   * ascli: Show a list of component-types when --help is passed to 
new-template (Matthias Klumpp)
+   * validator: Drop the wget fallback, making missing curl only an info 
(Matthias Klumpp)
+   * meson: Properly define header-file in gir (Rico Tzschichholz)
+
+- Update to version 0.11.6:
+
+  Features:
+   * Improve screenshot validation (Matthias Klumpp)
+   * Allow to disable introspection (Matthias Klumpp)
+  
+  Bugfixes:
+   * Revert back to the old build option names (Matthias Klumpp)
+   * Apply maintainer flags equally to C++ and C (Matthias Klumpp)
+   * Explicitly set C/C++ standard versions (Matthias Klumpp)
+   * vapi: Include the right header (Matthias Klumpp)
+   * xml: Correctly write screenshots tag again (Matthias Klumpp)
+   * Do not cache a screenshot that doesn't have images (Matthias Klumpp)
+   * xml: Support legacy screenshot tags again (Matthias Klumpp)
+  
+- Update to version 0.11.5:
+
+  Features:
+   * Restructure build feature flags (Matthias Klumpp)
+   * Allow disabling API documentation build (Matthias Klumpp)
+  
+  Bugfixes:
+   * qt: Don't check bitness when finding AppStreamQt (Matthias Klumpp)
+  
+- Update to version 0.11.4:
+
+  Notes:
+   * This release switches the build system from CMake to Meson. You will need
+ Meson (>= 0.42) in order to build AppStream. Please test for any 
regressions.
+  
+  Features:
+   * Implement Meson support (Matthias Klumpp)
+   * meson: Make build with sanitizers (partially) work again (Matthias Klumpp)
+   * meson: Add helper script for building documentation (Matthias Klumpp)
+   * docs: Always rebuild documentation on-demand (Matthias Klumpp)
+   * Update README for Meson (Matthias Klumpp)
+   * Implement cockpit-manifest launchable type (Matthias Klumpp)
+   * validator: Actually validate the type property of "launchable" tags 
(Matthias Klumpp)
+   * Allow to search the pool for components that provide a launchable 
(Matthias Klumpp)
+   * qt: Add new function to search components by launchable 

commit AppStream for openSUSE:Factory

2017-07-07 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2017-07-07 10:15:52

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Fri Jul  7 10:15:52 2017 rev:7 rq:508299 version:0.11.1

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2017-02-03 
17:29:31.634115279 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2017-07-07 
10:15:53.635692501 +0200
@@ -1,0 +2,97 @@
+Wed Jul  5 09:09:42 UTC 2017 - fab...@ritter-vogt.de
+
+- Update to version 0.11.1:
+
+  Notes:
+   * This release contains refactoring of the XML/YAML parsers and some other 
changes that are more invasive
+ than usual.
+  
+  Features:
+   * qt: Add new getters/setters and classes to be on par with the GObject 
library (Jan Grulich)
+   * qt: Add AS::Metadata class used for parsing desktop and appstream 
metadata files (Jan Grulich)
+   * Refactor the XML parser and serialization code (Matthias Klumpp)
+   * Refactor the YAML parser and emitter code (Matthias Klumpp)
+   * Implement 'service' component type (Matthias Klumpp)
+   * Improve speed of metainfo description parsing slightly (Matthias Klumpp)
+   * test: Add additional testcase for reading metainfo description tags 
(Matthias Klumpp)
+   * test: Test metainfo descriptions starting with enumerations (Matthias 
Klumpp)
+  
+  Specification:
+   * doc: Add Distro Packaging page (Jeremy Bicha)
+   * doc: Add "service" components and their launchables (Marius Vollmer)
+   * Allow components to provide other components (provides -> id) (Matthias 
Klumpp)
+  
+  Bugfixes:
+   * doc: Uncomment line in middle of paragraph (Jeremy Bicha)
+   * doc: A releases tag is not essential for components, but summary is 
(Matthias Klumpp)
+   * Allow descriptions to start with an enumeration (Matthias Klumpp)
+   * Ensure we always update with fresh data when refreshing the cache 
(Matthias Klumpp)
+   * Replace invalid components in the pool with new ones of the same name 
(Matthias Klumpp)
+   * Resolve a few potential bugs (found by static checks) (Matthias Klumpp)
+   * xml: Check if we are trying to parse a real component (Matthias Klumpp)
+
+- Update to version 0.11.0:
+
+  Features:
+   * Implement read/write support for content ratings (Matthias Klumpp)
+   * tests: Test the content_rating tag XML read/write (Matthias Klumpp)
+   * yaml: Read/write ContentRating (Matthias Klumpp)
+   * cache: Handle the content-rating property (Matthias Klumpp)
+   * Add new AsLaunch type (Matthias Klumpp)
+   * Fully implement the launchable tag (Matthias Klumpp)
+   * Recognize scaling factor for HiDPI icons (Matthias Klumpp)
+   * apt: Allow fetching HiDPI icons (Matthias Klumpp)
+  
+  Specification:
+   * spec: Don't give wrong information about the  tag (Matthias Klumpp)
+   * spec: Specify content_rating tag for content age ratings (Matthias Klumpp)
+   * spec: Specify the new launchable tag and apply its effects (Matthias 
Klumpp)
+   * spec: Add note on where to place icons with a scaling factor (Matthias 
Klumpp)
+  
+  Bugfixes:
+   * Add missing word in string (Anders Jonsson)
+   * yaml: Fix crash when serializing component with a dbus:user provided item 
(Matthias Klumpp)
+   * cache: Don't write cache if there are no valid components (Matthias 
Klumpp)
+   * docs: Clarify "permissive" for metadata_license and make the paragraph 
more explicit (Matthias Klumpp)
+   * Ensure GVFS never starts in root user slice (Matthias Klumpp)
+   * Correctly tokenize values with dash or plus (Matthias Klumpp)
+   * vapi: Add appstream.deps file (Rico Tzschichholz)
+
+- Update to version 0.10.6:
+
+  Features:
+  * validator: Be more strict about the  tag types in metainfo files 
(Matthias Klumpp)
+  * validator: Unconditionally check for name and summary (Matthias Klumpp)
+  * Move all merge logic to AsComponent (Matthias Klumpp)
+  * Allow making AppStream consume data from metainfo instead of collection 
files (Matthias Klumpp)
+  * apt: Do not enable any icon downloads by default (Matthias Klumpp)
+  * validator: Check categories in XML as well (Matthias Klumpp)
+  * cli: Make templates for different component-types a bit more useful 
(Matthias Klumpp)
+  * Allow a few more permissive licenses for metadata_license (Matthias Klumpp)
+  * Add support for "+" operator at the end of SPDX license identifiers (Kalev 
Lember, Matthias Klumpp)
+  * cli: Print tiny summary after validation (very useful for validate-tree) 
(Matthias Klumpp)
+  * validator: Validate for hyperlinks in description / summary / 
developer-name (Matthias Klumpp)
+  * validator: Make missing long description a pedantic issue in more cases 
(Matthias Klumpp)
+  * Also recognize "FSFUL" license as pemissive 

commit AppStream for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2017-01-31 11:53:07

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2016-10-22 
13:11:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2017-02-03 
17:29:31.634115279 +0100
@@ -1,0 +2,118 @@
+Thu Jan 12 21:35:52 UTC 2017 - fab...@ritter-vogt.de
+
+- Update to version 0.10.5:
+
+  Features:
+   * Match modalias wildcards on regular searches (Matthias Klumpp)
+   * xml: Add methods to get/set custom data in metainfo/collection files 
(Matthias Klumpp)
+   * Make cache update issue messages slightly more verbose (Matthias Klumpp)
+   * Add preliminary code for reading metainfo files in addition to .desktop 
files (Matthias Klumpp)
+   * cache: Cache custom fields as well (Matthias Klumpp)
+
+  Bugfixes:
+   * qt: Make sure dependencies are fetched when looking for the package 
(Aleix Pol)
+   * yaml: Consistently read/write the Suggests field (Matthias Klumpp)
+   * Correctly read bundle kind from XML data (Matthias Klumpp)
+
+- Update to version 0.10.4:
+
+  Features:
+   * qt: Introduce AppStream::Suggested in the Qt frontend (Aleix Pol)
+
+  Bugfixes:
+   * Properly validate suggests tag (Matthias Klumpp)
+   * qt: Add an empty check to Provided and return it if necessary (Matthias 
Klumpp)
+   * Add path search to find libstemmer headers (#91) (Neal Gompa)
+
+- Update to version 0.10.3:
+
+  Notes:
+   * The release breaks the Qt library API. Patches to make KDE Discover use 
the new API exist
+ in its Git master branch, and will be available with Plasma 5.9.
+ The patches will likely not enter the stable branch, so if you want to 
upgrade AppStream,
+ you might need to ship patches for Discover downstream to use the new API.
+
+  Features:
+   * qt: Update API to reflect more recent AppStream features, be easier to
+ extend and also a bit faster due to removing needless data conversions.
+ (Matthias Klumpp, Aleix Pol)
+   * Make components record their origin kind internally (Matthias Klumpp)
+   * Provide a file:/ URL for icons when we know a file name (Matthias Klumpp)
+   * Add support for Snappy/Snap bundles (Matthias Klumpp)
+
+  Specification:
+   * Add new AppStream logo and button (Ken Vermette)
+   * Add new AppStream logo and buttons to the docs (Matthias Klumpp)
+
+  Bugfixes:
+   * ascli: When converting, always include all translations (Matthias Klumpp)
+   * Match .desktop files and metainfo data properly if ID is lacking .desktop 
suffix (Matthias Klumpp)
+
+- Update to version 0.10.2:
+
+  Features:
+   * test: Add unittests for reading urls (Matthias Klumpp)
+   * qt: Add AppStream::Category class (Matthias Klumpp)
+   * qt: Add missing URL type (Matthias Klumpp)
+   * Handle "font" provided type in XML and YAML (Matthias Klumpp)
+   * Replace Intltool with modern Gettext/Itstool (Matthias Klumpp)
+   * Add logic to parse desktop entries (Matthias Klumpp)
+   * Don't add ignored components to the pool (Matthias Klumpp)
+   * validator: Validate fd.o domain name, make GNOME warning only pedantic 
(Matthias Klumpp)
+   * validator: Allow languages tag in metainfo files (Matthias Klumpp)
+   * Read information from .desktop files and add it to the pool (Matthias 
Klumpp)
+   * Give the client app full control on what data sources we load (Matthias 
Klumpp)
+   * Add private API for component scoping (Matthias Klumpp)
+
+  Specification:
+   * docs: Clarify name/summary essentialness for desktop-apps (Matthias 
Klumpp)
+   * spec: Clarify how fonts provides should be handled (Matthias Klumpp)
+   * spec: Simplify font metainfo, add more examples and clarify requirements 
(Matthias Klumpp)
+
+  Bugfixes:
+   * ascli: Replace refresh-index with refresh-cache in help text (#81) (Larry 
Price)
+   * qt: nullptr access on unopened databases resulting in a crash (Harald 
Sitter)
+   * qt: The data pool must always be valid during the Database lifetime 
(Matthias Klumpp)
+   * If search results are going to be sorted, it makes sense for higher 
scores to be at the top of the list. Fixes #77. (Larry Price)
+   * validator: Don't enforce long descriptions on fonts (Matthias Klumpp)
+   * Hardcode metainfo directory (Matthias Klumpp)
+   * ascli: Make every module use the global no-color flag properly (Matthias 
Klumpp)
+   * validator: Don't emit excess warnings on missing type properties 
(Matthias Klumpp)
+
+- Update to version 0.10.1:
+
+  Features:
+   * Add AppStream button image (Ken Vermette)
+   * Ship a metainfo file (Matthias Klumpp)
+   * Don't use an extra hash table for AsProvided (Matthias Klumpp)
+   * Register bundle 

commit AppStream for openSUSE:Factory

2016-10-22 Thread h_root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2016-10-22 13:11:00

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2016-06-12 
18:55:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2016-10-22 
13:11:01.0 +0200
@@ -1,0 +2,135 @@
+Wed Sep 21 19:17:57 UTC 2016 - fab...@ritter-vogt.de
+
+- Use a define for the so version and fix -devel requiring the old 
libappstream3 
+
+---
+Fri Sep 16 07:45:43 UTC 2016 - alarr...@suse.com
+
+- Update to version 0.10.0
+- Disable stemming support until we have libstemmer packaged.
+- Generate libappstream4 packages since AppStream changes the ABI in 0.10.0
+
+Notes:
+ * This release breaks API/ABI in order to support multiple metadata sets 
describing the same
+   component (needed for bundling support), moving away from the database as 
central data store
+   and general cleanup.
+ * Porting is relatively straightforward, if you were using AsDatabase, you 
should switch to AsPool
+   now (AsDatabase has been a wrapper around AsPool for a while anyway).
+ * Many methods became private API with this release, file a bug if you miss 
anything.
+ * The 'categories.xml' file is gone - please account for that if you were 
reading it directly,
+   and consider using AsCategory instead, which offers the same functionality.
+
+Features:
+ * Remove the AsDatabase class (Matthias Klumpp)
+ * Use cmakedefine for compile-time features (Matthias Klumpp)
+ * Rename AsDataPool -> AsPool (Matthias Klumpp)
+ * Add placeholder enum for web applications (Matthias Klumpp)
+ * qt: Implement Appstream::Release for the Qt interface (Aleix Pol)
+ * Recognize the "Pantheon" desktop for Elementary (Matthias Klumpp)
+ * Get rid of the menu parser and make AsCategory more useful instead 
(Matthias Klumpp)
+ * Allow AsComponent to automatically check for list-value duplicates 
(Matthias Klumpp)
+ * Give bundles their own class (Matthias Klumpp)
+ * Stop shipping the categories.xml file (Matthias Klumpp)
+ * Allow multiple metadata sets in the pool to describe a component (Matthias 
Klumpp)
+ * Name AppStream metadata styles consistently (Matthias Klumpp)
+ * Allow the 'C' description fallback to be turned off (Iain Lane)
+ * Make AsScreenshot return localized images by default (Matthias Klumpp)
+ * Allow to compare AsRelease versions easily (Matthias Klumpp)
+ * Make get_icon_repository_paths private API (Matthias Klumpp)
+ * ascli: Allow dumping metadata as YAML (Matthias Klumpp)
+ * Use GVariant instead of ProtoBuf based cache (Matthias Klumpp)
+ * Enable stemming by default (Matthias Klumpp)
+ * Make components directly reference their addons, avoiding to query twice 
(Matthias Klumpp)
+ * Refactor data pool metadata loading (Matthias Klumpp)
+ * Allow setting the AppStream format version when (de)serializing data 
(Matthias Klumpp)
+ * Always write modern metadata, unless a lower format version is requested 
explicitly (Matthias Klumpp)
+ * Also find components in searches which have the search keyword in an addon 
(Matthias Klumpp)
+ * ascli: Add function to convert XML to YAML and vice versa (Matthias Klumpp)
+ * Consistent naming for metadata format and style (Matthias Klumpp)
+
+Specification:
+ * spec: Add hint on how the keywords tag should be localized (Matthias Klumpp)
+
+Bugfixes:
+ * Resolve unit test failures on arm and mips (Matthias Klumpp)
+ * gir: Correctly annotate ownership transference of GPtrArrays (Matthias 
Klumpp)
+ * l10n: Drop languages without translations (Matthias Klumpp)
+ * Don't hide symbols in public headers (Matthias Klumpp)
+ * Properly validate desktop-environment strings (Matthias Klumpp)
+ * validator: Fix name/summary check in validate-tree (Matthias Klumpp)
+ * xml: Properly write localized keywords (Matthias Klumpp)
+ * Avoid watching superfluous directories for metadata (Matthias Klumpp)
+ * Update architecture diagrams and optimize PNGs (Matthias Klumpp)
+ * Get rid of Xapian-isms (Matthias Klumpp)
+
+---
+Fri Sep 16 07:35:01 UTC 2016 - alarr...@suse.com
+
+- Update to version 0.9.8
+
+Features:
+ * qt: Different approach for storing the icon size and url relation (Aleix 
Pol)
+ * Strictly validate AppStream IDs (Matthias Klumpp)
+ * Add AsSuggested class (Lucas Moura)
+ * tests: Test merges for suggestions (Lucas Moura)
+ * Add functions handling SPDX license ids and expressions (Matthias Klumpp)
+ * validator: Include a line-hint in the issue report (Matthias Klumpp)
+ * Implement console-application component type 

commit AppStream for openSUSE:Factory

2016-06-12 Thread h_root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2016-06-12 18:55:18

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2016-05-19 
12:15:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2016-06-12 
18:55:20.0 +0200
@@ -1,0 +2,22 @@
+Thu Jun  9 21:38:35 UTC 2016 - mailaen...@opensuse.org
+
+- Update to version 0.9.6
+
+Features:
+ * Improve metadata file decompression code (Matthias Klumpp)
+ * validator: Simplify loading of data too (Matthias Klumpp)
+ * Make it easy to compile with Address Sanitizer enabled (Matthias Klumpp)
+ * Allow compiling with UBSan as well (Matthias Klumpp)
+ * Add back support for Travis CI (Matthias Klumpp)
+ * yaml: Write Releases field (Matthias Klumpp)
+
+Bugfixes:
+ * qt: Properly check for component validity (Matthias Klumpp)
+ * Ensure decompressed metadata is null-terminated (Neil Mayhew)
+ * validator: Long descriptions are not needed for generic components
+(Matthias Klumpp)
+ * Make VAPI generation depend on GIR typelibs explicitly (Matthias Klumpp)
+ * Be more verbose when failing to move the cache directory (Matthias Klumpp)
+ * Handle format errors when parsing YAML metadata (Neil Mayhew)
+
+---

Old:

  AppStream-0.9.5.tar.xz

New:

  AppStream-0.9.6.tar.xz



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.omooFm/_old  2016-06-12 18:55:21.0 +0200
+++ /var/tmp/diff_new_pack.omooFm/_new  2016-06-12 18:55:21.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   AppStream
-Version:0.9.5
+Version:0.9.6
 Release:0
 Summary:Utilities to generate, maintain and access the AppStream 
Xapian database
 License:GPL-2.0+ and LGPL-2.1+
@@ -113,8 +113,7 @@
-DDOCUMENTATION=OFF \
-DAPPSTREAM_QT_VERSION=5
 
-# no parallel build due to https://github.com/ximion/appstream/issues/40
-make
+%make_jobs
 
 %install
 %make_install -C build

++ AppStream-0.9.5.tar.xz -> AppStream-0.9.6.tar.xz ++
 1718 lines of diff (skipped)




commit AppStream for openSUSE:Factory

2016-05-19 Thread h_root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2016-05-19 12:15:28

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2016-03-01 
10:21:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2016-05-19 
12:15:57.0 +0200
@@ -1,0 +2,108 @@
+Wed May 18 08:34:41 UTC 2016 - tittiatc...@gmail.com
+
+- Drop the separate Vala package and include the files into the 
+  devel package
+
+---
+Sun May  8 19:25:29 UTC 2016 - jeng...@inai.de
+
+- Drop unnecessary manual library require
+- Avoid /bin/sh invocation for simple ldconfig calls
+
+---
+Fri May  6 17:25:56 UTC 2016 - mailaen...@opensuse.org
+
+- Generate the Vala API
+
+- Update to version 0.9.5
+
+Features:
+ * Update README (Matthias Klumpp)
+ * Provide a bit more hints for translators (Matthias Klumpp)
+ * Improve error messages when reading broken XML (Matthias Klumpp)
+ * Load all XML in AsXMLData (Matthias Klumpp)
+ * Implement reading localized images from metadata (Matthias Klumpp)
+ * Write localized images in XML/YAML serialize routines (Matthias Klumpp)
+ * Unify codepaths for checking compatible locales (Matthias Klumpp)
+ * yaml: Implement read/write support for the Languages field (Matthias Klumpp)
+ * xml: Serialize and read languages tag properly (Matthias Klumpp)
+ * validator: Validate files in legacy paths too (Matthias Klumpp)
+
+Specification:
+ * spec: Allow localized screenshot images (Matthias Klumpp)
+
+Bugfixes:
+ * Refactor icon-finding code and fix rare double-free corruption
+(Matthias Klumpp)
+ * Properly validate randomly ordered XML tags for duplicates (Matthias Klumpp)
+ * validator: The translation tag is only valid in metainfo files
+(Matthias Klumpp)
+ * Be slightly less pedantic about size info when reading screenshot
+images (Matthias Klumpp)
+ * xml: Properly write  description tag (Matthias Klumpp)
+
+- From version 0.9.4
+
+Features:
+ * Handle legacy screenshot tags (Matthias Klumpp)
+ * Print prettier YAML documents (Matthias Klumpp)
+ * yaml: Allow loading of distro metadata slices without header
+(Matthias Klumpp)
+ * Do not check for installation candidate on minimal validation
+(Matthias Klumpp)
+ * Don't check if component has an installation candidate before
+including it (Matthias Klumpp)
+ * Quick-check components only when the pool is fully loaded (Matthias Klumpp)
+ * Support the stub data of GNOME Software (Matthias Klumpp)
+ * Support reading per-component priorities (Matthias Klumpp)
+ * Implement the architecture property (Matthias Klumpp)
+ * Use architecture data to resolve conflicting IDs (Matthias Klumpp)
+ * Add icon size information to generated XML (Matthias Klumpp)
+ * xml: Load size hints for icons (Matthias Klumpp)
+ * l10n: Update
+
+Specification:
+ * docs: Explicitly define more minimally required tags per component
+type (Matthias Klumpp)
+ * Make /usr/share/metainfo the canonical path for upstream metadata
+(Matthias Klumpp)
+ * spec: Make architecture a property of , and no tag
+(Matthias Klumpp)
+ * spec: Update the cached icon DEP-11 specification to allow size
+information (Matthias Klumpp)
+
+Bugfixes:
+ * Fix a few minor issues spotted by the YAML validator (Matthias Klumpp)
+ * Correctly build distro XML descriptions from upstream XML (Matthias Klumpp)
+ * Be very strict about which elements are allowed in a description
+tag (Matthias Klumpp)
+ * yaml: Prevent bool keys (Matthias Klumpp)
+ * ascli: Properly print long descriptions and wrap lines (Matthias Klumpp)
+ * Export less C++ symbols (Matthias Klumpp)
+ * Show a better error message when failing to parse XML (Matthias Klumpp)
+ * Allow adding 0x0 icons (Matthias Klumpp)
+ * yaml: Implement the updated "cached" icon format in a
+backwards-compatible way (Matthias Klumpp)
+ * apt: Drop flat repository entries (Matthias Klumpp)
+ * Probe less sizes if we already have size information (Matthias Klumpp)
+ * Don't make stubs delete package information from valid components
+(Matthias Klumpp)
+ * apt: Handle quoted origin entries properly (Matthias Klumpp)
+
+- From version 0.9.3
+
+Features:
+ * Allow to update an existing component with fresh metadata
+ * Implement YAML serialization
+ * writer: Allow to omit writing a header/root node
+ * cli: Add convenience method to install metainfo files
+ * cli: Add a new "status" command for various diagnostic information
+ * yaml: Allow unicode
+ * Print prettier XML by default
+ * l10n: Update
+
+Bugfixes:
+ * Reset umask before building the data cache
+ * apt: 

commit AppStream for openSUSE:Factory

2016-03-01 Thread h_root
Hello community,

here is the log from the commit of package AppStream for openSUSE:Factory 
checked in at 2016-03-01 09:45:51

Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and  /work/SRC/openSUSE:Factory/.AppStream.new (New)


Package is "AppStream"

Changes:

--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes  2016-02-18 
12:36:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.AppStream.new/AppStream.changes 2016-03-01 
10:21:08.0 +0100
@@ -1,0 +2,36 @@
+Mon Feb 29 14:05:16 UTC 2016 - tittiatc...@gmail.com
+
+- Update to version 0.9.2
+Features:
+ * qt: Improve usage of Qt containers (Aleix Pol)
+ * qt: Implement Component::extends on the Qt front-end (Aleix Pol)
+ * qt: Also call reserve for bundles on the Qt frontend (Aleix Pol)
+ * validator: strstrip values when reading XML/YAML and validate 
+  linebreaks in summaries (Matthias Klumpp)
+ * validator: Check if a description is present (Matthias Klumpp)
+ * Always build with YAML support (Matthias Klumpp)
+ * Move XML parser into its own class (Matthias Klumpp)
+ * Make data-pool use the new YAML-aware metadata parser (Matthias Klumpp)
+ * Simplify data-pool building routine (Matthias Klumpp)
+ * Preprocess extension information for frontends (Matthias Klumpp)
+ * qt: Use the new extensions property (Matthias Klumpp)
+ * Implement translations tag (Matthias Klumpp)
+ * cli: Document the "install" command (Matthias Klumpp)
+ * l10n: Update
+
+Specification:
+ * spec: Document the translation tag (Matthias Klumpp)
+ * doc: Don't use  tags in documentation (Matthias Klumpp)
+ * spec: Mention the essential tags for a type:desktop component (Matthias 
Klumpp)
+
+Bugfixes:
+ * as-cache-builder: Cope with no YAML documents (Iain Lane)
+ * 50appstream: Don't run if we can't write to the system paths (Iain Lane)
+ * Check for writability instead of root permissions when updating the cache 
(Matthias Klumpp)
+ * qt: Don't compute screenshot images and then forget about them (Aleix Pol)
+ * Add the missing extends property to the Xapian cache (Matthias Klumpp)
+ * validator: Don't fail validation for description-less addons. (Matthias 
Klumpp)
+ * Make reading empty cache values more robust (Matthias Klumpp)
+ * Check if GIR scanner & compiler are really installed (Matthias Klumpp)
+
+---

Old:

  AppStream-0.9.1.tar.xz

New:

  AppStream-0.9.2.tar.xz



Other differences:
--
++ AppStream.spec ++
--- /var/tmp/diff_new_pack.9b4lIS/_old  2016-03-01 10:21:09.0 +0100
+++ /var/tmp/diff_new_pack.9b4lIS/_new  2016-03-01 10:21:09.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package appstream-qt5
+# spec file for package AppStream
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   AppStream
-Version:0.9.1
+Version:0.9.2
 Release:0
 Summary:Utilities to generate, maintain and access the AppStream 
Xapian database
 License:GPL-2.0+ and LGPL-2.1+
@@ -28,6 +28,7 @@
 BuildRequires:  gettext
 BuildRequires:  intltool
 BuildRequires:  libxapian-devel
+BuildRequires:  libyaml-devel
 BuildRequires:  xmlto
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Test)
@@ -35,7 +36,6 @@
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(packagekit-glib2)
-BuildRequires:  libyaml-devel
 BuildRequires:  pkgconfig(protobuf)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Requires:   libappstream3
@@ -46,6 +46,7 @@
 
 %package -n libappstream3
 Summary:The main library for AppStream
+License:GPL-2.0+ and LGPL-2.1+
 Group:  System/Libraries
 
 %description -n libappstream3
@@ -53,6 +54,7 @@
 
 %package -n libAppstreamQt1
 Summary:Qt5 bindings for AppStream
+License:GPL-2.0+ and LGPL-2.1+
 Group:  System/Libraries
 
 %description -n libAppstreamQt1
@@ -60,6 +62,7 @@
 
 %package -n libAppstreamQt-devel
 Summary:Needed include files and libraries for development
+License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries/C and C++
 Requires:   libAppstreamQt1 = %{version}
 Requires:   libappstream3 = %{version}

++ AppStream-0.9.1.tar.xz -> AppStream-0.9.2.tar.xz ++
 25877 lines of diff (skipped)