Accepting request 758160 from home:dimstar:branches:GNOME:Factory
- Update to version 0.7.16: * Allow parsing desktop files using as_app_parse_data() * Update list of allowed metadata licences * Log expected and actual screenshot dimensions when failing * docs: remove SQLite dependency * Offset future checks by UTC+14 * Do not preserve restrictive permissions when installing AppStream files * Support loading YAML from as_store_from_bytes * Do not allow forward or backwards slashes in <id> values * Do not require <translation> for validation unless strict * Do not require <update_contact> for validation unless strict * add UPL short name to SPDX conversion * Update the SPDX license list to v3.5 * as-compose: Remove relative path from icon names * Allow non-desktop components to be extended * Only require <release> for validate, but not validate-relax * Allow building on Windows * Modernize the validation requirements - Drop as-glib-fix-broken-appstream-files-permission.patch: fixed upstream. OBS-URL: https://build.opensuse.org/request/show/758160 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=138
This commit is contained in:
parent
45d2d6a1b8
commit
6c2aa43f9f
2
_service
2
_service
@ -6,7 +6,7 @@
|
||||
<param name="versionrewrite-pattern">appstream_glib_(\d+)_(\d+)_(\d+)</param>
|
||||
<param name="versionrewrite-replacement">\1.\2.\3</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="revision">refs/tags/appstream_glib_0_7_15</param>
|
||||
<param name="revision">refs/tags/appstream_glib_0_7_16</param>
|
||||
</service>
|
||||
<service name="tar" mode="buildtime"/>
|
||||
<service name="recompress" mode="buildtime">
|
||||
|
@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/hughsie/appstream-glib.git</param>
|
||||
<param name="changesrevision">0ab28ff96b74eb72ffe3c3a53026aee82cf31782</param></service></servicedata>
|
||||
<param name="changesrevision">230e2da082d9754858330c3e262a9d44f816def1</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7093e4298a412d4671411474b23c96517f9eef3f95300d40a89baf3ceb228945
|
||||
size 4295692
|
3
appstream-glib-0.7.16.obscpio
Normal file
3
appstream-glib-0.7.16.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:daf92fc5d013098cd0e797aae8000552d4fbdf18e6c941b26e50bded2b43f09a
|
||||
size 4317196
|
@ -1,3 +1,27 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 19 12:07:58 UTC 2019 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 0.7.16:
|
||||
* Allow parsing desktop files using as_app_parse_data()
|
||||
* Update list of allowed metadata licences
|
||||
* Log expected and actual screenshot dimensions when failing
|
||||
* docs: remove SQLite dependency
|
||||
* Offset future checks by UTC+14
|
||||
* Do not preserve restrictive permissions when installing AppStream files
|
||||
* Support loading YAML from as_store_from_bytes
|
||||
* Do not allow forward or backwards slashes in <id> values
|
||||
* Do not require <translation> for validation unless strict
|
||||
* Do not require <update_contact> for validation unless strict
|
||||
* add UPL short name to SPDX conversion
|
||||
* Update the SPDX license list to v3.5
|
||||
* as-compose: Remove relative path from icon names
|
||||
* Allow non-desktop components to be extended
|
||||
* Only require <release> for validate, but not validate-relax
|
||||
* Allow building on Windows
|
||||
* Modernize the validation requirements
|
||||
- Drop as-glib-fix-broken-appstream-files-permission.patch: fixed
|
||||
upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 15 11:38:39 UTC 2019 - bjorn.lie@gmail.com
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
name: appstream-glib
|
||||
version: 0.7.15
|
||||
mtime: 1551350914
|
||||
commit: 0ab28ff96b74eb72ffe3c3a53026aee82cf31782
|
||||
version: 0.7.16
|
||||
mtime: 1569866536
|
||||
commit: 230e2da082d9754858330c3e262a9d44f816def1
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package appstream-glib
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2019 SUSE LLC
|
||||
# Copyright (c) 2014 Dominique Leuenberger, Amsterdam, The Netherlands
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
Name: appstream-glib
|
||||
Version: 0.7.15
|
||||
Version: 0.7.16
|
||||
Release: 0
|
||||
Summary: AppStream Abstraction Library
|
||||
License: LGPL-2.1-or-later AND GPL-2.0-or-later
|
||||
@ -26,8 +26,6 @@ Group: System/Libraries
|
||||
URL: http://people.freedesktop.org/~hughsient/appstream-glib/
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Source1: openSUSE-appstream-process
|
||||
#PATCH-FIX-UPSTREAM as-glib-fix-broken-appstream-files-permission.patch gh#hughsie/appstream-glib#312 sckang@suse.com -- Do not preserve restrictive permissions when installing AppStream files.
|
||||
Patch0: as-glib-fix-broken-appstream-files-permission.patch
|
||||
BuildRequires: docbook-xsl-stylesheets
|
||||
BuildRequires: gcab >= 0.6
|
||||
BuildRequires: gobject-introspection-devel
|
||||
|
@ -1,42 +0,0 @@
|
||||
From cce510312389efbe3819de0fa53f9004e6e04399 Mon Sep 17 00:00:00 2001
|
||||
From: Richard Hughes <richard@hughsie.com>
|
||||
Date: Mon, 5 Aug 2019 09:39:29 +0100
|
||||
Subject: [PATCH] Do not preserve restrictive permissions when installing
|
||||
AppStream files
|
||||
|
||||
Fixes https://github.com/hughsie/appstream-glib/issues/312
|
||||
---
|
||||
libappstream-glib/as-store.c | 2 +-
|
||||
libappstream-glib/as-utils.c | 3 +--
|
||||
2 files changed, 2 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/libappstream-glib/as-store.c b/libappstream-glib/as-store.c
|
||||
index e435340..3e6502a 100644
|
||||
--- a/libappstream-glib/as-store.c
|
||||
+++ b/libappstream-glib/as-store.c
|
||||
@@ -2561,7 +2561,7 @@ as_store_to_file (AsStore *store,
|
||||
if (!g_file_replace_contents (file, xml->str, xml->len,
|
||||
NULL,
|
||||
FALSE,
|
||||
- G_FILE_CREATE_NONE,
|
||||
+ G_FILE_CREATE_REPLACE_DESTINATION,
|
||||
NULL,
|
||||
cancellable,
|
||||
&error_local)) {
|
||||
diff --git a/libappstream-glib/as-utils.c b/libappstream-glib/as-utils.c
|
||||
index 366bff9..10da362 100644
|
||||
--- a/libappstream-glib/as-utils.c
|
||||
+++ b/libappstream-glib/as-utils.c
|
||||
@@ -1182,8 +1182,7 @@ as_utils_install_xml (const gchar *filename,
|
||||
/* actually copy file */
|
||||
file_dest = g_file_new_for_path (path_dest);
|
||||
if (!g_file_copy (file_src, file_dest,
|
||||
- G_FILE_COPY_OVERWRITE |
|
||||
- G_FILE_COPY_TARGET_DEFAULT_PERMS,
|
||||
+ G_FILE_COPY_OVERWRITE,
|
||||
NULL, NULL, NULL, error))
|
||||
return FALSE;
|
||||
|
||||
--
|
||||
2.21.0
|
||||
|
Loading…
Reference in New Issue
Block a user