Hello community, here is the log from the commit of package appstream-glib for openSUSE:Factory checked in at 2017-11-13 11:14:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/appstream-glib (Old) and /work/SRC/openSUSE:Factory/.appstream-glib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "appstream-glib" Mon Nov 13 11:14:01 2017 rev:58 rq: version:0.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/appstream-glib/appstream-glib.changes 2017-11-13 10:49:16.562609770 +0100 +++ /work/SRC/openSUSE:Factory/.appstream-glib.new/appstream-glib.changes 2017-11-13 11:14:07.532337941 +0100 @@ -2,24 +1,0 @@ -Fri Nov 03 11:49:25 UTC 2017 - dims...@opensuse.org - -- Update to version 0.7.3+git.20171103 (f230c8): - + Only try to set the file permissions on regular files. - + Add the 'hardware' requires type. - -------------------------------------------------------------------- -Tue Oct 24 13:09:40 UTC 2017 - dims...@opensuse.org - -- Update to version 0.7.3: - + Add support for URL launchable types - + Prefer /usr/share/metainfo as default path for metainfo files - + Do not assign "flatpak" as an app's origin when no origin was - found. - + Add as_app_get_release_by_version(). - + lib/app-validate: Fix typo in variable name. - + Write XML for newer AppStream specification versions. - + Add as_app_get_screenshot_default(). - + Add AS_VERSION_PARSE_FLAG_USE_BCD when formatting version - strings. - + Add new launchable types from the 0.11 series of the spec. - + Fix the inode mode to be sane on extracted files. - -------------------------------------------------------------------- Old: ---- appstream-glib-0.7.3+git.20171103.tar.xz New: ---- appstream-glib-0.7.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ appstream-glib.spec ++++++ --- /var/tmp/diff_new_pack.Ct2rTL/_old 2017-11-13 11:14:08.344308310 +0100 +++ /var/tmp/diff_new_pack.Ct2rTL/_new 2017-11-13 11:14:08.344308310 +0100 @@ -19,7 +19,7 @@ %define _build_from_vcs 1 Name: appstream-glib -Version: 0.7.3+git.20171103 +Version: 0.7.2 Release: 0 Summary: AppStream Abstraction Library License: LGPL-2.1+ AND GPL-2.0+ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Ct2rTL/_old 2017-11-13 11:14:08.372307289 +0100 +++ /var/tmp/diff_new_pack.Ct2rTL/_new 2017-11-13 11:14:08.372307289 +0100 @@ -2,9 +2,9 @@ <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/hughsie/appstream-glib.git</param> <param name="scm">git</param> - <param name="versionformat">0.7.3+git.%cd</param> + <param name="versionformat">0.7.2</param> <param name="changesgenerate">enable</param> - <param name="revision">f230c8d6c82868843b5d5ed6351249846883ef7f</param> + <param name="revision">refs/tags/appstream_glib_0_7_2</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Ct2rTL/_old 2017-11-13 11:14:08.388306704 +0100 +++ /var/tmp/diff_new_pack.Ct2rTL/_new 2017-11-13 11:14:08.392306559 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/hughsie/appstream-glib.git</param> - <param name="changesrevision">f230c8d6c82868843b5d5ed6351249846883ef7f</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">6149f7eb067c4d267738fd5e7ea5c0cc1be7bc5b</param></service></servicedata> \ No newline at end of file ++++++ appstream-glib-0.7.3+git.20171103.tar.xz -> appstream-glib-0.7.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/NEWS new/appstream-glib-0.7.2/NEWS --- old/appstream-glib-0.7.3+git.20171103/NEWS 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/NEWS 2017-08-21 16:58:06.000000000 +0200 @@ -1,19 +1,3 @@ -Version 0.7.3 -~~~~~~~~~~~~~~ -Released: 2017-10-23 - -New Features: - - Add AS_VERSION_PARSE_FLAG_USE_BCD when formatting version strings (Richard Hughes) - - Add as_app_get_release_by_version() (Richard Hughes) - - Add as_app_get_screenshot_default() (Richard Hughes) - - Add new launchable types (Marius Vollmer, Richard Hughes) - -Bugfixes: - - Do not assign "flatpak" as an app's origin when no origin was found (Joaquim Rocha) - - Fix the inode mode to be sane on extracted files (Richard Hughes) - - Prefer /usr/share/metainfo as default path for metainfo files (Jeremy Bicha) - - Write XML for newer AppStream specification versions (Richard Hughes) - Version 0.7.2 ~~~~~~~~~~~~~~ Released: 2017-08-21 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/RELEASE new/appstream-glib-0.7.2/RELEASE --- old/appstream-glib-0.7.3+git.20171103/RELEASE 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/RELEASE 2017-08-21 16:58:06.000000000 +0200 @@ -2,10 +2,10 @@ 1. Write NEWS entries for appstream_glib in the same format as usual. -git shortlog appstream_glib_0_7_3.. | grep -i -v trivial | grep -v Merge > NEWS.new +git shortlog appstream_glib_0_7_1.. | grep -i -v trivial | grep -v Merge > NEWS.new -------------------------------------------------------------------------------- -Version 0.7.4 +Version 0.7.2 ~~~~~~~~~~~~~~ Released: 2017-xx-xx @@ -27,8 +27,8 @@ 4. Commit changes in git: -git commit -a -m "Release version 0.7.4" -git tag -s -f -m "Release 0.7.4" appstream_glib_0_7_4 +git commit -a -m "Release version 0.7.2" +git tag -s -f -m "Release 0.7.2" appstream_glib_0_7_2 <gpg password> git push --tags git push diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/data/appstream-xml.m4 new/appstream-glib-0.7.2/data/appstream-xml.m4 --- old/appstream-glib-0.7.3+git.20171103/data/appstream-xml.m4 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/data/appstream-xml.m4 2017-08-21 16:58:06.000000000 +0200 @@ -36,7 +36,7 @@ AS_IF([test "x$enable_appstream_validate" = "xyes"], [AC_MSG_ERROR([AppData validation was requested but appstream-util was not found])])]) - AC_SUBST([appstreamxmldir], [${datadir}/metainfo]) + AC_SUBST([appstreamxmldir], [${datadir}/appdata]) APPSTREAM_XML_RULES=' .PHONY : uninstall-appstream-xml install-appstream-xml clean-appstream-xml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/data/installed-tests/meson.build new/appstream-glib-0.7.2/data/installed-tests/meson.build --- old/appstream-glib-0.7.3+git.20171103/data/installed-tests/meson.build 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/data/installed-tests/meson.build 2017-08-21 16:58:06.000000000 +0200 @@ -1,21 +1,14 @@ -# replace @bindir@ and @datadir@ -con2 = configuration_data() -con2.set('bindir', join_paths(get_option('prefix'), - get_option('bindir'))) -con2.set('datadir', join_paths(get_option('prefix'), - get_option('datadir'))) - configure_file( input : 'appdata-validate.test.in', output : 'appdata-validate.test', - configuration : con2, + configuration : conf, install: true, install_dir: join_paths('share', 'installed-tests', 'appstream-glib'), ) configure_file( input : 'destdir-check.test.in', output : 'destdir-check.test', - configuration : con2, + configuration : conf, install: true, install_dir: join_paths('share', 'installed-tests', 'appstream-glib'), ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-builder/asb-self-test.c new/appstream-glib-0.7.2/libappstream-builder/asb-self-test.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-builder/asb-self-test.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-builder/asb-self-test.c 2017-08-21 16:58:06.000000000 +0200 @@ -491,7 +491,6 @@ "<provides>\n" "<dbus type=\"session\">org.freedesktop.AppStream</dbus>\n" "</provides>\n" - "<launchable type=\"desktop-id\">app.desktop</launchable>\n" "<languages>\n" "<lang percentage=\"100\">en_GB</lang>\n" "<lang percentage=\"33\">ru</lang>\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-builder/asb-task.c new/appstream-glib-0.7.2/libappstream-builder/asb-task.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-builder/asb-task.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-builder/asb-task.c 2017-08-21 16:58:06.000000000 +0200 @@ -396,8 +396,7 @@ priv->tmpdir, asb_context_get_file_globs (priv->ctx), error)) { - g_prefix_error (error, "Failed to explode %s: ", - asb_package_get_basename (priv->pkg)); + g_prefix_error (error, "Failed to explode: "); return FALSE; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-builder/asb-utils.c new/appstream-glib-0.7.2/libappstream-builder/asb-utils.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-builder/asb-utils.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-builder/asb-utils.c 2017-08-21 16:58:06.000000000 +0200 @@ -411,18 +411,13 @@ valid = asb_utils_explode_file (entry, dir); if (!valid) continue; - if (archive_entry_symlink (entry) == NULL) { - archive_entry_set_mode (entry, S_IRGRP | S_IWGRP | - S_IRUSR | S_IWUSR); - } r = archive_read_extract (arch, entry, 0); if (r != ARCHIVE_OK) { ret = FALSE; g_set_error (error, ASB_PLUGIN_ERROR, ASB_PLUGIN_ERROR_FAILED, - "Cannot extract %s: %s", - archive_entry_pathname (entry), + "Cannot extract: %s", archive_error_string (arch)); goto out; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-app-validate.c new/appstream-glib-0.7.2/libappstream-glib/as-app-validate.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-app-validate.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-app-validate.c 2017-08-21 16:58:06.000000000 +0200 @@ -1141,7 +1141,7 @@ const gchar *summary; const gchar *tmp; const gchar *update_contact; - gboolean deprecated_failure = FALSE; + gboolean deprectated_failure = FALSE; gboolean require_appstream_spec_only = FALSE; gboolean require_contactdetails = TRUE; gboolean require_copyright = FALSE; @@ -1200,7 +1200,7 @@ /* make the requirements more strict */ if ((flags & AS_APP_VALIDATE_FLAG_STRICT) > 0) { - deprecated_failure = TRUE; + deprectated_failure = TRUE; require_copyright = TRUE; require_translations = TRUE; require_project_license = TRUE; @@ -1375,7 +1375,7 @@ AS_PROBLEM_KIND_VALUE_MISSING, "<!-- Copyright [year] [name] --> is not present"); } - if (deprecated_failure && + if (deprectated_failure && (problems & AS_APP_PROBLEM_UPDATECONTACT_FALLBACK) > 0) { ai_app_validate_add (helper, AS_PROBLEM_KIND_TAG_INVALID, @@ -1635,7 +1635,7 @@ } /* using deprecated names */ - if (deprecated_failure && (problems & AS_APP_PROBLEM_DEPRECATED_LICENCE) > 0) { + if (deprectated_failure && (problems & AS_APP_PROBLEM_DEPRECATED_LICENCE) > 0) { ai_app_validate_add (helper, AS_PROBLEM_KIND_ATTRIBUTE_INVALID, "<licence> is deprecated, use " diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-app.c new/appstream-glib-0.7.2/libappstream-glib/as-app.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-app.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-app.c 2017-08-21 16:58:06.000000000 +0200 @@ -1120,29 +1120,6 @@ } /** - * as_app_get_release_by_version: - * @app: a #AsApp instance. - * @version: a release version number, e.g. "1.2.3" - * - * Gets a specific release from the application. - * - * Returns: (transfer none): a release, or %NULL - * - * Since: 0.7.3 - **/ -AsRelease * -as_app_get_release_by_version (AsApp *app, const gchar *version) -{ - AsAppPrivate *priv = GET_PRIVATE (app); - for (guint i = 0; i < priv->releases->len; i++) { - AsRelease *release_tmp = g_ptr_array_index (priv->releases, i); - if (g_strcmp0 (version, as_release_get_version (release_tmp)) == 0) - return release_tmp; - } - return NULL; -} - -/** * as_app_get_provides: * @app: a #AsApp instance. * @@ -1238,25 +1215,6 @@ } /** - * as_app_get_screenshot_default: - * @app: a #AsApp instance. - * - * Gets the default screenshot for the component. - * - * Returns: (transfer none): a screenshot or %NULL - * - * Since: 0.7.3 - **/ -AsScreenshot * -as_app_get_screenshot_default (AsApp *app) -{ - AsAppPrivate *priv = GET_PRIVATE (app); - if (priv->screenshots->len == 0) - return NULL; - return AS_SCREENSHOT (g_ptr_array_index (priv->screenshots, 0)); -} - -/** * as_app_get_reviews: * @app: a #AsApp instance. * @@ -4654,7 +4612,7 @@ } /* <launchables> */ - if (priv->launchables->len > 0) { + if (priv->launchables->len > 0 && as_node_context_get_version (ctx) > 0.9) { g_ptr_array_sort (priv->launchables, as_app_launchables_sort_cb); for (i = 0; i < priv->launchables->len; i++) { AsLaunchable *launchable = g_ptr_array_index (priv->launchables, i); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-app.h new/appstream-glib-0.7.2/libappstream-glib/as-app.h --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-app.h 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-app.h 2017-08-21 16:58:06.000000000 +0200 @@ -705,7 +705,6 @@ GError **error); AsContentRating *as_app_get_content_rating (AsApp *app, const gchar *kind); -AsScreenshot *as_app_get_screenshot_default (AsApp *app); AsIcon *as_app_get_icon_default (AsApp *app); AsIcon *as_app_get_icon_for_size (AsApp *app, guint width, @@ -714,8 +713,6 @@ AsRelease *as_app_get_release (AsApp *app, const gchar *version); AsRelease *as_app_get_release_default (AsApp *app); -AsRelease *as_app_get_release_by_version (AsApp *app, - const gchar *version); AsRequire *as_app_get_require_by_value (AsApp *app, AsRequireKind kind, const gchar *value); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-icon.c new/appstream-glib-0.7.2/libappstream-glib/as-icon.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-icon.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-icon.c 2017-08-21 16:58:06.000000000 +0200 @@ -513,9 +513,11 @@ n = as_node_insert (parent, "icon", NULL, 0, "type", as_icon_kind_to_string (priv->kind), NULL); - as_node_add_attribute_as_uint (n, "width", priv->width); - as_node_add_attribute_as_uint (n, "height", priv->height); - if (priv->scale > 1) + if (as_node_context_get_version (ctx) >= 0.8) { + as_node_add_attribute_as_uint (n, "width", priv->width); + as_node_add_attribute_as_uint (n, "height", priv->height); + } + if (priv->scale > 1 && as_node_context_get_version (ctx) > 0.9) as_node_add_attribute_as_uint (n, "scale", priv->scale); as_node_insert (n, "name", priv->name, 0, NULL); data = g_base64_encode (g_bytes_get_data (priv->data, NULL), @@ -573,7 +575,8 @@ } break; } - if (priv->kind == AS_ICON_KIND_CACHED) { + if (priv->kind == AS_ICON_KIND_CACHED && + as_node_context_get_version (ctx) >= 0.8) { if (priv->width > 0) as_node_add_attribute_as_uint (n, "width", priv->width); if (priv->height > 0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-launchable.c new/appstream-glib-0.7.2/libappstream-glib/as-launchable.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-launchable.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-launchable.c 2017-08-21 16:58:06.000000000 +0200 @@ -90,12 +90,6 @@ { if (g_strcmp0 (kind, "desktop-id") == 0) return AS_LAUNCHABLE_KIND_DESKTOP_ID; - if (g_strcmp0 (kind, "service") == 0) - return AS_LAUNCHABLE_KIND_SERVICE; - if (g_strcmp0 (kind, "cockpit-manifest") == 0) - return AS_LAUNCHABLE_KIND_COCKPIT_MANIFEST; - if (g_strcmp0 (kind, "url") == 0) - return AS_LAUNCHABLE_KIND_URL; return AS_LAUNCHABLE_KIND_UNKNOWN; } @@ -114,12 +108,6 @@ { if (kind == AS_LAUNCHABLE_KIND_DESKTOP_ID) return "desktop-id"; - if (kind == AS_LAUNCHABLE_KIND_SERVICE) - return "service"; - if (kind == AS_LAUNCHABLE_KIND_COCKPIT_MANIFEST) - return "cockpit-manifest"; - if (kind == AS_LAUNCHABLE_KIND_URL) - return "url"; return NULL; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-launchable.h new/appstream-glib-0.7.2/libappstream-glib/as-launchable.h --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-launchable.h 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-launchable.h 2017-08-21 16:58:06.000000000 +0200 @@ -51,18 +51,12 @@ * AsLaunchableKind: * @AS_LAUNCHABLE_KIND_UNKNOWN: Type invalid or not known * @AS_LAUNCHABLE_KIND_DESKTOP_ID: A desktop ID - * @AS_LAUNCHABLE_KIND_SERVICE: A system service - * @AS_LAUNCHABLE_KIND_COCKPIT_MANIFEST: A manifest run by the cockpit project - * @AS_LAUNCHABLE_KIND_URL: A web-app * * The launchable type. **/ typedef enum { AS_LAUNCHABLE_KIND_UNKNOWN, AS_LAUNCHABLE_KIND_DESKTOP_ID, /* Since: 0.6.13 */ - AS_LAUNCHABLE_KIND_SERVICE, /* Since: 0.7.3 */ - AS_LAUNCHABLE_KIND_COCKPIT_MANIFEST, /* Since: 0.7.3 */ - AS_LAUNCHABLE_KIND_URL, /* Since: 0.7.3 */ /*< private >*/ AS_LAUNCHABLE_KIND_LAST } AsLaunchableKind; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-markup.c new/appstream-glib-0.7.2/libappstream-glib/as-markup.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-markup.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-markup.c 2017-08-21 16:58:06.000000000 +0200 @@ -192,14 +192,13 @@ static void as_markup_import_html_erase (GString *str, const gchar *start, const gchar *end) { + gssize i, j; gssize start_len = (gssize) strlen (start); gssize end_len = (gssize) strlen (end); - if (start_len + end_len > str->len) - return; - for (gssize i = 0; i < str->len - start_len; i++) { + for (i = 0; str->str[i] != '\0'; i++) { if (memcmp (&str->str[i], start, (gsize) start_len) != 0) continue; - for (gssize j = i; i < (gssize) str->len; j++) { + for (j = i; i < (gssize) str->len; j++) { if (memcmp (&str->str[j], end, (gsize) end_len) != 0) continue; /* delete this section and restart the search */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-release.c new/appstream-glib-0.7.2/libappstream-glib/as-release.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-release.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-release.c 2017-08-21 16:58:06.000000000 +0200 @@ -645,6 +645,7 @@ AsReleasePrivate *priv = GET_PRIVATE (release); AsChecksum *checksum; GNode *n; + guint i; n = as_node_insert (parent, "release", NULL, AS_NODE_INSERT_FLAG_NONE, @@ -666,16 +667,19 @@ } if (priv->version != NULL) as_node_add_attribute (n, "version", priv->version); - for (guint i = 0; priv->locations != NULL && i < priv->locations->len; i++) { - const gchar *tmp = g_ptr_array_index (priv->locations, i); - as_node_insert (n, "location", tmp, - AS_NODE_INSERT_FLAG_NONE, NULL); + if (as_node_context_get_version (ctx) >= 0.9) { + const gchar *tmp; + for (i = 0; priv->locations != NULL && i < priv->locations->len; i++) { + tmp = g_ptr_array_index (priv->locations, i); + as_node_insert (n, "location", tmp, + AS_NODE_INSERT_FLAG_NONE, NULL); + } + for (i = 0; priv->checksums != NULL && i < priv->checksums->len; i++) { + checksum = g_ptr_array_index (priv->checksums, i); + as_checksum_node_insert (checksum, n, ctx); + } } - for (guint i = 0; priv->checksums != NULL && i < priv->checksums->len; i++) { - checksum = g_ptr_array_index (priv->checksums, i); - as_checksum_node_insert (checksum, n, ctx); - } - if (priv->descriptions != NULL) { + if (priv->descriptions != NULL && as_node_context_get_version (ctx) >= 0.6) { as_node_insert_localized (n, "description", priv->descriptions, AS_NODE_INSERT_FLAG_PRE_ESCAPED | AS_NODE_INSERT_FLAG_DEDUPE_LANG); @@ -683,7 +687,7 @@ /* add sizes */ if (priv->sizes != NULL) { - for (guint i = 0; i < AS_SIZE_KIND_LAST; i++) { + for (i = 0; i < AS_SIZE_KIND_LAST; i++) { g_autofree gchar *size_str = NULL; if (priv->sizes[i] == 0) continue; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-require.c new/appstream-glib-0.7.2/libappstream-glib/as-require.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-require.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-require.c 2017-08-21 16:58:06.000000000 +0200 @@ -95,8 +95,6 @@ return AS_REQUIRE_KIND_ID; if (g_strcmp0 (kind, "firmware") == 0) return AS_REQUIRE_KIND_FIRMWARE; - if (g_strcmp0 (kind, "hardware") == 0) - return AS_REQUIRE_KIND_HARDWARE; return AS_REQUIRE_KIND_UNKNOWN; } @@ -117,8 +115,6 @@ return "id"; if (kind == AS_REQUIRE_KIND_FIRMWARE) return "firmware"; - if (kind == AS_REQUIRE_KIND_HARDWARE) - return "hardware"; return NULL; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-require.h new/appstream-glib-0.7.2/libappstream-glib/as-require.h --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-require.h 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-require.h 2017-08-21 16:58:06.000000000 +0200 @@ -52,7 +52,6 @@ * @AS_REQUIRE_KIND_UNKNOWN: Type invalid or not known * @AS_REQUIRE_KIND_ID: Component ID * @AS_REQUIRE_KIND_FIRMWARE: Device firmware version - * @AS_REQUIRE_KIND_HARDWARE: Hardware device, typically a GUID * * The require type. **/ @@ -60,7 +59,6 @@ AS_REQUIRE_KIND_UNKNOWN, AS_REQUIRE_KIND_ID, AS_REQUIRE_KIND_FIRMWARE, - AS_REQUIRE_KIND_HARDWARE, /* Since: 0.7.4 */ /*< private >*/ AS_REQUIRE_KIND_LAST } AsRequireKind; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-screenshot.c new/appstream-glib-0.7.2/libappstream-glib/as-screenshot.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-screenshot.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-screenshot.c 2017-08-21 16:58:06.000000000 +0200 @@ -436,13 +436,15 @@ as_node_add_attribute (n, "type", as_screenshot_kind_to_string (priv->kind)); } - if (priv->captions != NULL) { - as_node_insert_localized (n, - "caption", - priv->captions, - AS_NODE_INSERT_FLAG_DEDUPE_LANG); + if (as_node_context_get_version (ctx) >= 0.41) { + if (priv->captions != NULL) { + as_node_insert_localized (n, + "caption", + priv->captions, + AS_NODE_INSERT_FLAG_DEDUPE_LANG); + } } - if (priv->priority != 0) + if (as_node_context_get_version (ctx) >= 0.8 && priv->priority != 0) as_node_add_attribute_as_int (n, "priority", priv->priority); for (i = 0; i < priv->images->len; i++) { image = g_ptr_array_index (priv->images, i); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-self-test.c new/appstream-glib-0.7.2/libappstream-glib/as-self-test.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-self-test.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-self-test.c 2017-08-21 16:58:06.000000000 +0200 @@ -968,7 +968,7 @@ as_node_context_set_version (ctx, 0.4); n = as_icon_node_insert (icon, root, ctx); xml = as_node_to_xml (n, AS_NODE_TO_XML_FLAG_NONE); - ret = as_test_compare_lines (xml->str, "<icon type=\"cached\" height=\"64\" width=\"64\">app.png</icon>", &error); + ret = as_test_compare_lines (xml->str, src, &error); g_assert_no_error (error); g_assert (ret); g_string_free (xml, TRUE); @@ -1098,7 +1098,7 @@ AsNode *root; GString *xml; const gchar *src = -"<icon type=\"embedded\" height=\"32\" width=\"32\"><name>app.png</name>" +"<icon type=\"embedded\"><name>app.png</name>" "<filecontent>\n" "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJ\n" "TUUH1gsaCxQZBldDDAAACLxJREFUWIW9lmtsHNUVx/8zd3Zm9uFd73ptZ/3Gid+OoUlwyAscSJw4\n" @@ -1346,7 +1346,6 @@ "<id>gimp.desktop</id>\n" "<firmware compare=\"ge\" version=\"0.1.2\">bootloader</firmware>\n" "<firmware compare=\"eq\" version=\"1.0.0\">runtime</firmware>\n" - "<hardware>4be0643f-1d98-573b-97cd-ca98a65347dd</hardware>\n" "</requires>\n" "</component>\n"; gboolean ret; @@ -1371,7 +1370,7 @@ /* verify */ requires = as_app_get_requires (app); - g_assert_cmpint (requires->len, ==, 4); + g_assert_cmpint (requires->len, ==, 3); require = g_ptr_array_index (requires, 0); g_assert_cmpint (as_require_get_kind (require), ==, AS_REQUIRE_KIND_ID); g_assert_cmpint (as_require_get_compare (require), ==, AS_REQUIRE_COMPARE_UNKNOWN); @@ -1382,11 +1381,6 @@ g_assert_cmpint (as_require_get_compare (require), ==, AS_REQUIRE_COMPARE_GE); g_assert_cmpstr (as_require_get_version (require), ==, "0.1.2"); g_assert_cmpstr (as_require_get_value (require), ==, "bootloader"); - require = g_ptr_array_index (requires, 3); - g_assert_cmpint (as_require_get_kind (require), ==, AS_REQUIRE_KIND_HARDWARE); - g_assert_cmpint (as_require_get_compare (require), ==, AS_REQUIRE_COMPARE_UNKNOWN); - g_assert_cmpstr (as_require_get_version (require), ==, NULL); - g_assert_cmpstr (as_require_get_value (require), ==, "4be0643f-1d98-573b-97cd-ca98a65347dd"); /* back to node */ root = as_node_new (); @@ -1834,11 +1828,6 @@ g_assert (rel != NULL); g_assert_cmpstr (as_release_get_version (rel), ==, "3.11.91"); - /* check specific release */ - rel = as_app_get_release_by_version (app, "3.11.91"); - g_assert (rel != NULL); - g_assert_cmpstr (as_release_get_version (rel), ==, "3.11.91"); - /* check icons */ icons = as_app_get_icons (app); g_assert (icons != NULL); @@ -2002,7 +1991,7 @@ /* check screenshots were loaded */ screenshots = as_app_get_screenshots (app); g_assert_cmpint (screenshots->len, ==, 1); - ss = as_app_get_screenshot_default (app); + ss = g_ptr_array_index (screenshots, 0); g_assert_cmpint (as_screenshot_get_kind (ss), ==, AS_SCREENSHOT_KIND_DEFAULT); images = as_screenshot_get_images (ss); g_assert_cmpint (images->len, ==, 1); @@ -2471,7 +2460,6 @@ "<component type=\"desktop\">\n" "<id>org.gnome.Software.desktop</id>\n" "<description>Software is awesome:\n\n * Bada\n * Boom!</description>\n" - "<launchable type=\"desktop-id\">org.gnome.Software.desktop</launchable>\n" "</component>\n"; g_autoptr(AsNodeContext) ctx = NULL; g_autoptr(AsApp) app = NULL; @@ -3045,7 +3033,7 @@ "<id>eog.desktop</id>" "<pkgname>eog</pkgname>" "<name>Image Viewer</name>" -"<icon type=\"embedded\" height=\"32\" width=\"32\">" +"<icon type=\"embedded\">" "<name>eog.png</name>" "<filecontent>\n" "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJ\n" @@ -3091,7 +3079,6 @@ "xxVXYLZ16ADU690D3JzxXLG581caBWBep/71278AZpn8hFce4VcAAAAASUVORK5CYII=\n" "</filecontent>" "</icon>" -"<launchable type=\"desktop-id\">eog.desktop</launchable>" "</component>" "</components>"; @@ -3917,12 +3904,30 @@ "<description><p>Hello</p></description>\n" "</release>\n" "</releases>\n" - "<launchable type=\"desktop-id\">test.desktop</launchable>\n" "</component>\n" "</components>\n", &error); g_assert_no_error (error); g_assert (ret); g_string_free (xml, TRUE); + + /* test with legacy options */ + as_store_set_api_version (store, 0.6); + xml = as_store_to_xml (store, 0); + g_assert_cmpstr (xml->str, ==, + "<components version=\"0.6\">" + "<component type=\"desktop\">" + "<id>test.desktop</id>" + "<description><p>Hello world</p></description>" + "<architectures><arch>i386</arch></architectures>" + "<releases>" + "<release timestamp=\"123\" version=\"0.1.2\">" + "<description><p>Hello</p></description>" + "</release>" + "</releases>" + "</component>" + "</components>"); + g_string_free (xml, TRUE); + g_object_unref (store); /* load a version 0.6 file to the store */ @@ -3942,7 +3947,6 @@ "<components version=\"0.6\">" "<component type=\"desktop\">" "<id>test.desktop</id>" - "<launchable type=\"desktop-id\">test.desktop</launchable>" "</component>" "</components>"); g_string_free (xml, TRUE); @@ -3968,7 +3972,6 @@ "</component>" "<component type=\"desktop\">" "<id>eclipse.desktop</id>" - "<launchable type=\"desktop-id\">eclipse.desktop</launchable>" "</component>" "</components>"; g_autoptr(AsStore) store = NULL; @@ -4051,7 +4054,6 @@ "<component type=\"desktop\">" "<id>test.desktop</id>" "<name>Krita</name>" - "<launchable type=\"desktop-id\">test.desktop</launchable>" "</component>"); g_string_free (xml, TRUE); as_node_unref (root); @@ -4590,19 +4592,6 @@ { 0, NULL } }; struct { - guint16 val; - const gchar *ver; - AsVersionParseFlag flags; - } version_from_uint16[] = { - { 0x0, "0.0", AS_VERSION_PARSE_FLAG_NONE }, - { 0xff, "0.255", AS_VERSION_PARSE_FLAG_NONE }, - { 0xff01, "255.1", AS_VERSION_PARSE_FLAG_NONE }, - { 0x0, "0.0", AS_VERSION_PARSE_FLAG_USE_BCD }, - { 0x0110, "1.10", AS_VERSION_PARSE_FLAG_USE_BCD }, - { 0x9999, "99.99", AS_VERSION_PARSE_FLAG_USE_BCD }, - { 0, NULL } - }; - struct { const gchar *old; const gchar *new; } version_parse[] = { @@ -4625,12 +4614,6 @@ version_from_uint32[i].flags); g_assert_cmpstr (ver, ==, version_from_uint32[i].ver); } - for (i = 0; version_from_uint16[i].ver != NULL; i++) { - g_autofree gchar *ver = NULL; - ver = as_utils_version_from_uint16 (version_from_uint16[i].val, - version_from_uint16[i].flags); - g_assert_cmpstr (ver, ==, version_from_uint16[i].ver); - } /* check version parsing */ for (i = 0; version_parse[i].old != NULL; i++) { @@ -4880,7 +4863,7 @@ "<id>iceweasel.desktop</id>\n" "<pkgname>iceweasel</pkgname>\n" "<name>Iceweasel</name>\n" - "<icon type=\"cached\" height=\"64\" width=\"64\">iceweasel.png</icon>\n" + "<icon type=\"cached\">iceweasel.png</icon>\n" "<keywords>\n" "<keyword>browser</keyword>\n" "</keywords>\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-store.c new/appstream-glib-0.7.2/libappstream-glib/as-store.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-store.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-store.c 2017-08-21 16:58:06.000000000 +0200 @@ -1416,7 +1416,6 @@ g_autoptr(AsProfileTask) ptask = NULL; g_autoptr(AsRefString) icon_path_str = NULL; g_autoptr(AsRefString) origin_str = NULL; - gboolean origin_is_flatpak; g_return_val_if_fail (AS_IS_STORE (store), FALSE); @@ -1469,11 +1468,9 @@ } } - origin_is_flatpak = g_strcmp0 (priv->origin, "flatpak") == 0; - /* special case flatpak symlinks -- scope:name.xml.gz */ if (origin_app == NULL && - origin_is_flatpak && + g_strcmp0 (priv->origin, "flatpak") == 0 && source_filename != NULL && g_file_test (source_filename, G_FILE_TEST_IS_SYMLINK)) { g_autofree gchar *source_basename = NULL; @@ -1500,7 +1497,7 @@ } /* fallback */ - if (origin_app == NULL && !origin_is_flatpak) { + if (origin_app == NULL) { id_prefix_app = g_strdup (as_app_scope_to_string (scope)); origin_app = g_strdup (priv->origin); origin_app_icons = g_strdup (priv->origin); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-utils.c new/appstream-glib-0.7.2/libappstream-glib/as-utils.c --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-utils.c 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-utils.c 2017-08-21 16:58:06.000000000 +0200 @@ -1557,8 +1557,6 @@ (const guint8 *) str, strlen (str), NULL); } -#define AS_UTILS_DECODE_BCD(val) ((((val) >> 4) & 0x0f) * 10 + ((val) & 0x0f)) - /** * as_utils_version_from_uint32: * @val: A uint32le version number @@ -1600,11 +1598,6 @@ gchar * as_utils_version_from_uint16 (guint16 val, AsVersionParseFlag flags) { - if (flags & AS_VERSION_PARSE_FLAG_USE_BCD) { - return g_strdup_printf ("%u.%u", - AS_UTILS_DECODE_BCD(val >> 8), - AS_UTILS_DECODE_BCD(val)); - } return g_strdup_printf ("%u.%u", (guint) (val >> 8) & 0xff, (guint) val & 0xff); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-utils.h new/appstream-glib-0.7.2/libappstream-glib/as-utils.h --- old/appstream-glib-0.7.3+git.20171103/libappstream-glib/as-utils.h 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/libappstream-glib/as-utils.h 2017-08-21 16:58:06.000000000 +0200 @@ -83,14 +83,12 @@ * AsVersionParseFlag: * @AS_VERSION_PARSE_FLAG_NONE: No flags set * @AS_VERSION_PARSE_FLAG_USE_TRIPLET: Use Microsoft-style version numbers - * @AS_VERSION_PARSE_FLAG_USE_BCD: Use binary coded decimal notation * * The flags used when parsing version numbers. **/ typedef enum { AS_VERSION_PARSE_FLAG_NONE = 0, AS_VERSION_PARSE_FLAG_USE_TRIPLET = 1 << 0, - AS_VERSION_PARSE_FLAG_USE_BCD = 1 << 1, /* Since: 0.7.3 */ /*< private >*/ AS_VERSION_PARSE_FLAG_LAST } AsVersionParseFlag; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/meson.build new/appstream-glib-0.7.2/meson.build --- old/appstream-glib-0.7.3+git.20171103/meson.build 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/meson.build 2017-08-21 16:58:06.000000000 +0200 @@ -1,5 +1,5 @@ project('appstream-glib', 'c', - version : '0.7.4', + version : '0.7.2', license : 'LGPL-2.1+', default_options : ['warning_level=1', 'c_std=c99'], meson_version : '>=0.37.0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/ca.po new/appstream-glib-0.7.2/po/ca.po --- old/appstream-glib-0.7.3+git.20171103/po/ca.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/ca.po 2017-08-21 16:58:06.000000000 +0200 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" -"PO-Revision-Date: 2017-08-22 05:05-0400\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" +"PO-Revision-Date: 2017-02-22 02:11-0500\n" "Last-Translator: Robert Antoni Buj Gelonch <r...@fedoraproject.org>\n" "Language-Team: Catalan (http://www.transifex.com/freedesktop/appstream-glib/language/ca/)\n" "MIME-Version: 1.0\n" @@ -434,7 +434,7 @@ #. TRANSLATORS: command description #: client/as-util.c:4513 msgid "check an installed application" -msgstr "comprova una aplicació instal·lada" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4519 @@ -506,12 +506,12 @@ #. TRANSLATORS: command description #: client/as-util.c:4597 msgid "Compare version numbers" -msgstr "Compara els números de les versions" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4603 msgid "Test a regular expression" -msgstr "Prova una expressió regular" +msgstr "" #. TRANSLATORS: program name #: client/as-util.c:4616 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/cs.po new/appstream-glib-0.7.2/po/cs.po --- old/appstream-glib-0.7.3+git.20171103/po/cs.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/cs.po 2017-08-21 16:58:06.000000000 +0200 @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2017-06-26 07:20-0400\n" "Last-Translator: Daniel Rusek <m...@asciiwolf.com>\n" "Language-Team: Czech (http://www.transifex.com/freedesktop/appstream-glib/language/cs/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/da.po new/appstream-glib-0.7.2/po/da.po --- old/appstream-glib-0.7.3+git.20171103/po/da.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/da.po 2017-08-21 16:58:06.000000000 +0200 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 02:59-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Danish (http://www.transifex.com/freedesktop/appstream-glib/language/da/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/de.po new/appstream-glib-0.7.2/po/de.po --- old/appstream-glib-0.7.3+git.20171103/po/de.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/de.po 2017-08-21 16:58:06.000000000 +0200 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-09-29 07:16-0400\n" "Last-Translator: Mario Blättermann <mario.blaetterm...@gmail.com>\n" "Language-Team: German (http://www.transifex.com/freedesktop/appstream-glib/language/de/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/en_GB.po new/appstream-glib-0.7.2/po/en_GB.po --- old/appstream-glib-0.7.3+git.20171103/po/en_GB.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/en_GB.po 2017-08-21 16:58:06.000000000 +0200 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 02:59-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/freedesktop/appstream-glib/language/en_GB/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/es.po new/appstream-glib-0.7.2/po/es.po --- old/appstream-glib-0.7.3+git.20171103/po/es.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/es.po 2017-08-21 16:58:06.000000000 +0200 @@ -8,14 +8,13 @@ # Emilio Herrera <ehespinos...@gmail.com>, 2016. #zanata # Silvia Sanchez <bhkoh...@gmail.com>, 2016. #zanata # William Moreno Reyes <williamjmore...@gmail.com>, 2016. #zanata -# Máximo Castañeda Riloba <mcrc...@gmail.com>, 2017. #zanata msgid "" msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" -"PO-Revision-Date: 2017-09-12 11:17-0400\n" -"Last-Translator: Máximo Castañeda Riloba <mcrc...@gmail.com>\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" +"PO-Revision-Date: 2016-12-19 07:13-0500\n" +"Last-Translator: Richard Hughes <rich...@hughsie.com>\n" "Language-Team: Spanish (http://www.transifex.com/freedesktop/appstream-glib/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -435,7 +434,7 @@ #. TRANSLATORS: command description #: client/as-util.c:4513 msgid "check an installed application" -msgstr "Comprobar una aplicación instalada" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4519 @@ -505,12 +504,12 @@ #. TRANSLATORS: command description #: client/as-util.c:4597 msgid "Compare version numbers" -msgstr "Compara números de versiones" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4603 msgid "Test a regular expression" -msgstr "Prueba una expresión regular" +msgstr "" #. TRANSLATORS: program name #: client/as-util.c:4616 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/fi.po new/appstream-glib-0.7.2/po/fi.po --- old/appstream-glib-0.7.3+git.20171103/po/fi.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/fi.po 2017-08-21 16:58:06.000000000 +0200 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2017-03-26 08:23-0400\n" "Last-Translator: Jiri Grönroos <jiri.gronr...@iki.fi>\n" "Language-Team: Finnish (http://www.transifex.com/freedesktop/appstream-glib/language/fi/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/fr.po new/appstream-glib-0.7.2/po/fr.po --- old/appstream-glib-0.7.3+git.20171103/po/fr.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/fr.po 2017-08-21 16:58:06.000000000 +0200 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2017-04-24 05:43-0400\n" "Last-Translator: Claude Paroz <cla...@2xlibre.net>\n" "Language-Team: French (http://www.transifex.com/freedesktop/appstream-glib/language/fr/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/gl.po new/appstream-glib-0.7.2/po/gl.po --- old/appstream-glib-0.7.3+git.20171103/po/gl.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/gl.po 2017-08-21 16:58:06.000000000 +0200 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 02:59-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Galician (http://www.transifex.com/freedesktop/appstream-glib/language/gl/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/hu.po new/appstream-glib-0.7.2/po/hu.po --- old/appstream-glib-0.7.3+git.20171103/po/hu.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/hu.po 2017-08-21 16:58:06.000000000 +0200 @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2017-07-16 04:07-0400\n" "Last-Translator: Meskó Balázs <meskobal...@gmail.com>\n" "Language-Team: Hungarian (http://www.transifex.com/freedesktop/appstream-glib/language/hu/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/id.po new/appstream-glib-0.7.2/po/id.po --- old/appstream-glib-0.7.3+git.20171103/po/id.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/id.po 2017-08-21 16:58:06.000000000 +0200 @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" -"PO-Revision-Date: 2017-09-01 05:13-0400\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" +"PO-Revision-Date: 2017-02-13 04:52-0500\n" "Last-Translator: Andika Triwidada <and...@gmail.com>\n" "Language-Team: Indonesian (http://www.transifex.com/freedesktop/appstream-glib/language/id/)\n" "MIME-Version: 1.0\n" @@ -431,7 +431,7 @@ #. TRANSLATORS: command description #: client/as-util.c:4513 msgid "check an installed application" -msgstr "memeriksa suatu aplikasi yang terpasang" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4519 @@ -501,12 +501,12 @@ #. TRANSLATORS: command description #: client/as-util.c:4597 msgid "Compare version numbers" -msgstr "Bandingkan nomor-nomor versi" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4603 msgid "Test a regular expression" -msgstr "Uji suatu ekspresi reguler" +msgstr "" #. TRANSLATORS: program name #: client/as-util.c:4616 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/it.po new/appstream-glib-0.7.2/po/it.po --- old/appstream-glib-0.7.3+git.20171103/po/it.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/it.po 2017-08-21 16:58:06.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Italian (http://www.transifex.com/freedesktop/appstream-glib/language/it/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/ko.po new/appstream-glib-0.7.2/po/ko.po --- old/appstream-glib-0.7.3+git.20171103/po/ko.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/ko.po 2017-08-21 16:58:06.000000000 +0200 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Korean (http://www.transifex.com/freedesktop/appstream-glib/language/ko/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/pl.po new/appstream-glib-0.7.2/po/pl.po --- old/appstream-glib-0.7.3+git.20171103/po/pl.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/pl.po 2017-08-21 16:58:06.000000000 +0200 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2017-06-22 01:07-0400\n" "Last-Translator: Piotr Drąg <piotrd...@gmail.com>\n" "Language-Team: Polish (http://www.transifex.com/freedesktop/appstream-glib/language/pl/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/pt.po new/appstream-glib-0.7.2/po/pt.po --- old/appstream-glib-0.7.3+git.20171103/po/pt.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/pt.po 2017-08-21 16:58:06.000000000 +0200 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Portuguese (http://www.transifex.com/freedesktop/appstream-glib/language/pt/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/pt_BR.po new/appstream-glib-0.7.2/po/pt_BR.po --- old/appstream-glib-0.7.3+git.20171103/po/pt_BR.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/pt_BR.po 2017-08-21 16:58:06.000000000 +0200 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:04-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/freedesktop/appstream-glib/language/pt_BR/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/ru.po new/appstream-glib-0.7.2/po/ru.po --- old/appstream-glib-0.7.3+git.20171103/po/ru.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/ru.po 2017-08-21 16:58:06.000000000 +0200 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Russian (http://www.transifex.com/freedesktop/appstream-glib/language/ru/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/sk.po new/appstream-glib-0.7.2/po/sk.po --- old/appstream-glib-0.7.3+git.20171103/po/sk.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/sk.po 2017-08-21 16:58:06.000000000 +0200 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Slovak (http://www.transifex.com/freedesktop/appstream-glib/language/sk/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/sl.po new/appstream-glib-0.7.2/po/sl.po --- old/appstream-glib-0.7.3+git.20171103/po/sl.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/sl.po 2017-08-21 16:58:06.000000000 +0200 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Slovenian (http://www.transifex.com/freedesktop/appstream-glib/language/sl/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/sr.po new/appstream-glib-0.7.2/po/sr.po --- old/appstream-glib-0.7.3+git.20171103/po/sr.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/sr.po 2017-08-21 16:58:06.000000000 +0200 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Serbian (http://www.transifex.com/freedesktop/appstream-glib/language/sr/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/s...@latin.po new/appstream-glib-0.7.2/po/s...@latin.po --- old/appstream-glib-0.7.3+git.20171103/po/s...@latin.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/s...@latin.po 2017-08-21 16:58:06.000000000 +0200 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Serbian (Latin) (http://www.transifex.com/freedesktop/appstream-glib/language/sr@latin/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/sv.po new/appstream-glib-0.7.2/po/sv.po --- old/appstream-glib-0.7.3+git.20171103/po/sv.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/sv.po 2017-08-21 16:58:06.000000000 +0200 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-21 15:55+0100\n" "PO-Revision-Date: 2017-08-04 11:27-0400\n" "Last-Translator: Anders Jonsson <anders.jons...@norsjovallen.se>\n" "Language-Team: Swedish (http://www.transifex.com/freedesktop/appstream-glib/language/sv/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/tr.po new/appstream-glib-0.7.2/po/tr.po --- old/appstream-glib-0.7.3+git.20171103/po/tr.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/tr.po 2017-08-21 16:58:06.000000000 +0200 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2016-08-06 03:00-0400\n" "Last-Translator: Copied by Zanata <copied-by-zan...@zanata.org>\n" "Language-Team: Turkish (http://www.transifex.com/freedesktop/appstream-glib/language/tr/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/uk.po new/appstream-glib-0.7.2/po/uk.po --- old/appstream-glib-0.7.3+git.20171103/po/uk.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/uk.po 2017-08-21 16:58:06.000000000 +0200 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2017-06-24 04:06-0400\n" "Last-Translator: Yuri Chornoivan <yurc...@ukr.net>\n" "Language-Team: Ukrainian (http://www.transifex.com/freedesktop/appstream-glib/language/uk/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/zh_CN.po new/appstream-glib-0.7.2/po/zh_CN.po --- old/appstream-glib-0.7.3+git.20171103/po/zh_CN.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/zh_CN.po 2017-08-21 16:58:06.000000000 +0200 @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" "PO-Revision-Date: 2017-07-23 03:30-0400\n" "Last-Translator: cheng ye <18969068...@163.com>\n" "Language-Team: Chinese (China) (http://www.transifex.com/freedesktop/appstream-glib/language/zh_CN/)\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/appstream-glib-0.7.3+git.20171103/po/zh_TW.po new/appstream-glib-0.7.2/po/zh_TW.po --- old/appstream-glib-0.7.3+git.20171103/po/zh_TW.po 2017-11-03 12:46:53.000000000 +0100 +++ new/appstream-glib-0.7.2/po/zh_TW.po 2017-08-21 16:58:06.000000000 +0200 @@ -7,14 +7,13 @@ # Matjaž Mozetič <m.moze...@matmoz.si>, 2015 # Ding-Yi Chen <dc...@redhat.com>, 2016. #zanata # Richard Hughes <rich...@hughsie.com>, 2016. #zanata -# Cheng-Chia Tseng <pswo10...@gmail.com>, 2017. #zanata msgid "" msgstr "" "Project-Id-Version: appstream-glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-23 16:26+0100\n" -"PO-Revision-Date: 2017-08-27 11:42-0400\n" -"Last-Translator: Cheng-Chia Tseng <pswo10...@gmail.com>\n" +"POT-Creation-Date: 2017-08-03 13:59+0100\n" +"PO-Revision-Date: 2016-08-30 10:11-0400\n" +"Last-Translator: Ding-Yi Chen <dc...@redhat.com>\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/freedesktop/appstream-glib/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -303,7 +302,7 @@ #. TRANSLATORS: this is when a device ctrl+c's a watch #: client/as-util.c:4290 msgid "Cancelled" -msgstr "已取消" +msgstr "" #. TRANSLATORS: this is the --nonet argument #: client/as-util.c:4342 @@ -353,12 +352,12 @@ #. TRANSLATORS: command description #: client/as-util.c:4417 msgid "Show all installed AppStream applications" -msgstr "顯示所有安裝的 AppStream 應用程式" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4423 msgid "Search for AppStream applications by category name" -msgstr "依據類別名稱搜尋 AppStream 應用程式" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4429 @@ -433,7 +432,7 @@ #. TRANSLATORS: command description #: client/as-util.c:4513 msgid "check an installed application" -msgstr "檢查安裝的應用程式" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4519 @@ -443,12 +442,12 @@ #. TRANSLATORS: command description #: client/as-util.c:4525 msgid "Add a provide to a source file" -msgstr "加入提供者到來源檔中" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4531 msgid "Add a language to a source file" -msgstr "加入語言到來源檔中" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4537 @@ -498,17 +497,17 @@ #. TRANSLATORS: command description #: client/as-util.c:4591 msgid "Watch AppStream locations for changes" -msgstr "監看 AppStream 位置是否有變動" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4597 msgid "Compare version numbers" -msgstr "比較版本號" +msgstr "" #. TRANSLATORS: command description #: client/as-util.c:4603 msgid "Test a regular expression" -msgstr "測試常規表述式" +msgstr "" #. TRANSLATORS: program name #: client/as-util.c:4616