diff --git a/_service b/_service
index 715aaa6..799e3b0 100644
--- a/_service
+++ b/_service
@@ -6,7 +6,7 @@
appstream_glib_(\d+)_(\d+)_(\d+)
\1.\2.\3
enable
- refs/tags/appstream_glib_0_7_17
+ refs/tags/appstream_glib_0_7_18
diff --git a/_servicedata b/_servicedata
index f0af6b7..37266a2 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/hughsie/appstream-glib.git
- 93f614add2377465bc7bd24a9a99c8ae28e2342f
\ No newline at end of file
+ 705e8e2061e9c9ef741792b1de56c6529fb57082
\ No newline at end of file
diff --git a/appstream-glib-0.7.17.obscpio b/appstream-glib-0.7.17.obscpio
deleted file mode 100644
index 41d51ed..0000000
--- a/appstream-glib-0.7.17.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9cc5c3683d6c5ff92fd9a7a7001c09d1088378422f2dd141169fabc97111315f
-size 4333068
diff --git a/appstream-glib-0.7.18.obscpio b/appstream-glib-0.7.18.obscpio
new file mode 100644
index 0000000..42a8ee7
--- /dev/null
+++ b/appstream-glib-0.7.18.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:081f9c5a2435c50833a1f246191894515f4d335e392c0c416f4538406c12f96c
+size 5147661
diff --git a/appstream-glib.changes b/appstream-glib.changes
index 914edc9..7e636d7 100644
--- a/appstream-glib.changes
+++ b/appstream-glib.changes
@@ -1,3 +1,29 @@
+-------------------------------------------------------------------
+Sun Sep 13 19:12:51 UTC 2020 - elimat@opensuse.org
+
+- Update to version 0.7.18:
+ * Don't ignore localized strings that are the same as original
+ * Croatian translation 2nd attempt (#373)
+ * Test launchable tags in validation
+ * Add missing dependency to the readme
+ * as-app: Don't initialize mutex twice
+ * as-content-rating: Expand translator comments to link to OARS website
+ * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
+ * po: Import gs-content-rating.c translations from gnome-software
+ * po: Update po files
+ * as-content-rating: Add content rating system APIs from gnome-software
+ * Allow timestamp in the future in validate-relax
+ * Fix crash with invalid children of
+ * as-app: Properly initialize unique_id_mutex
+ * The AppData files now go to /usr/share/metainfo
+ * util: Complete new validate-version command
+ * util: Add "validate-version" command
+ * trivial: Actually use the correct NEWS contents
+ * trivial: post release version bump
+- Drop patch as-glib-PR359.patch (fixed upstream)
+- Run spec-cleaner
+ * Remove rpm groups
+
-------------------------------------------------------------------
Wed Apr 22 09:30:51 UTC 2020 - Dominique Leuenberger
diff --git a/appstream-glib.obsinfo b/appstream-glib.obsinfo
index 3b9934b..9967243 100644
--- a/appstream-glib.obsinfo
+++ b/appstream-glib.obsinfo
@@ -1,5 +1,5 @@
name: appstream-glib
-version: 0.7.17
-mtime: 1582191077
-commit: 93f614add2377465bc7bd24a9a99c8ae28e2342f
+version: 0.7.18
+mtime: 1599473586
+commit: 705e8e2061e9c9ef741792b1de56c6529fb57082
diff --git a/appstream-glib.spec b/appstream-glib.spec
index d5e9577..d8caec9 100644
--- a/appstream-glib.spec
+++ b/appstream-glib.spec
@@ -18,16 +18,13 @@
Name: appstream-glib
-Version: 0.7.17
+Version: 0.7.18
Release: 0
Summary: AppStream Abstraction Library
License: LGPL-2.1-or-later AND GPL-2.0-or-later
-Group: System/Libraries
-URL: http://people.freedesktop.org/~hughsient/appstream-glib/
+URL: https://people.freedesktop.org/~hughsient/appstream-glib/
Source0: %{name}-%{version}.tar.xz
Source1: openSUSE-appstream-process
-# PATCH-FIX-UPSTREAM as-glib-PR359.patch dimstar@opensuse.org -- Fix crash with invalid children of
-Patch0: as-glib-PR359.patch
BuildRequires: docbook-xsl-stylesheets
BuildRequires: gcab >= 0.6
BuildRequires: gobject-introspection-devel
@@ -71,7 +68,6 @@ This library allows to:
%package -n libappstream-glib8
Summary: AppStream Abstraction Library
License: LGPL-2.1-or-later
-Group: System/Libraries
%description -n libappstream-glib8
This library provides GObjects and helper methods to read and write
@@ -81,7 +77,6 @@ nodes and convert to and from the standardized XML representation.
%package -n typelib-1_0-AppStreamGlib-1_0
Summary: Introspection bindings for the AppStream abstraction library
License: LGPL-2.1-or-later
-Group: System/Libraries
%description -n typelib-1_0-AppStreamGlib-1_0
This library provides GObjects and helper methods to read and write
@@ -91,7 +86,6 @@ nodes and convert to and from the standardized XML representation.
%package devel
Summary: Development files for the AppStream abstraction library
License: LGPL-2.1-or-later AND GPL-2.0-or-later
-Group: Development/Languages/C and C++
Requires: %{name} = %{version}
Requires: libappstream-glib8 = %{version}
Requires: typelib-1_0-AppStreamGlib-1_0 = %{version}
@@ -117,7 +111,6 @@ This library allows to:
%package -n openSUSE-appstream-process
Summary: Appstream processor employed by kiwi
License: LGPL-2.1-or-later AND GPL-2.0-or-later
-Group: Development/Tools/Building
Requires: appstream-glib >= %{version}
Requires: openSUSE-appdata-extra
diff --git a/as-glib-PR359.patch b/as-glib-PR359.patch
deleted file mode 100644
index caf438a..0000000
--- a/as-glib-PR359.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From d4bfa8389932029ae85a7bad4a762d69a47fbbb4 Mon Sep 17 00:00:00 2001
-From: Fabian Vogt
-Date: Wed, 22 Apr 2020 11:22:03 +0200
-Subject: [PATCH] Fix crash with invalid children of
-
-It segfaulted when building the error message as data_c->name was invalid.
-data_c was a valid tag, so only the data_c->tag union member was active.
-Fix the crash by calling the proper function instead and add a test case.
----
- libappstream-glib/as-node.c | 2 +-
- libappstream-glib/as-self-test.c | 11 +++++++++++
- 2 files changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/libappstream-glib/as-node.c b/libappstream-glib/as-node.c
-index 7fd68515..66d582a8 100644
---- a/libappstream-glib/as-node.c
-+++ b/libappstream-glib/as-node.c
-@@ -1891,7 +1891,7 @@ as_node_get_localized_unwrap_type_li (const AsNode *node,
- AS_NODE_ERROR,
- AS_NODE_ERROR_INVALID_MARKUP,
- "Tag %s in %s invalid",
-- data_c->name,
-+ as_tag_data_get_name (data_c),
- as_tag_data_get_name (data));
- return FALSE;
- }
-diff --git a/libappstream-glib/as-self-test.c b/libappstream-glib/as-self-test.c
-index 47ad937f..66166410 100644
---- a/libappstream-glib/as-self-test.c
-+++ b/libappstream-glib/as-self-test.c
-@@ -2810,6 +2810,7 @@ as_test_node_xml_func (void)
- AsNode *n2;
- AsNode *root;
- GString *xml;
-+ GHashTable *hashtable;
-
- /* invalid XML */
- root = as_node_from_xml ("", 0, &error);
-@@ -2920,6 +2921,16 @@ as_test_node_xml_func (void)
- g_assert_cmpstr (xml->str, ==, "\n\n\n");
- g_string_free (xml, TRUE);
- as_node_unref (root);
-+
-+ /* invalid child of ul */
-+ root = as_node_from_xml ("", 0, &error);
-+ g_assert_no_error (error);
-+ g_assert (root != NULL);
-+ hashtable = as_node_get_localized_unwrap (root, &error);
-+ g_assert_error (error, AS_NODE_ERROR, AS_NODE_ERROR_INVALID_MARKUP);
-+ g_assert_cmpstr (error->message, ==, "Tag ul in ul invalid");
-+ g_clear_error (&error);
-+ g_assert (hashtable == NULL);
- }
-
- static void