Commit Graph

118 Commits

Author SHA256 Message Date
Dominique Leuenberger
b0bb6fde42 no use of tee, or return value of tee is exposed
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=52
2017-09-15 19:14:04 +00:00
Dominique Leuenberger
095aab9dd8 Swamp the log with debug
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=51
2017-09-15 15:00:09 +00:00
Dominique Leuenberger
4d60792d2d Exit with a better error code
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=50
2017-09-15 14:56:36 +00:00
Dominique Leuenberger
ca60a9b2a8 Accepting request 526064 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/526064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=49
2017-09-15 13:12:38 +00:00
Bjørn Lie
0e3ca0d975 Accepting request 526057 from GNOME:Next
- Update openSUSE-appstream-process: exit early if as-builder does
  not end with exit 0.

OBS-URL: https://build.opensuse.org/request/show/526057
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=107
2017-09-14 11:45:14 +00:00
Dominique Leuenberger
192dc91899 Accepting request 522284 from GNOME:Factory
- Trim and ensure neutrality of descriptions.

- Update License to "LGPL-2.1+ AND GPL-2.0+": the client tools
  (builder, compose and util) are licenses GPL-2.0+, the library
  is LGPL-2.1+.

- Update to version 0.7.2:
  + Allow remote icon types for desktop AppData files.
  + Do not check the suffix of <id> tags.
  + Prefer /usr/share/metainfo as default path for metainfo files.
  + build: Enable C99 support in meson.build.
  + build: Define _XOPEN_SOURCE in order to expose realpath() in
    headers.
  + libappstream-glib: Use g_ascii_strcasecmp() instead of
    strcasecmp().
  + libappstream-builder/utils: Drop an unreachable branch.
  + libappstream-glib/self-test: Add some additional checks.

- Update to version 0.7.1:
  + Validate the <id> format according to the spec.
  + Add <id> kinds for application provides.
  + Skip loading desktop data from Snap directory.
  + Update the SPDX license list to 2.6.
  + Support CompulsoryForDesktops in YAML.
  + Have plugins link with asglib along with asbuilder.
  + meson: avoid unnecessary gdk dependency.
  + meson: introspection optional.
  + meson: Install appdata-xml.m4.
  + build: Make gperf dependency fully required.
  + Fail to validate if AppData screenshots are duplicated.

OBS-URL: https://build.opensuse.org/request/show/522284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=48
2017-09-13 19:43:48 +00:00
e1bc51571f Rebase on top of oS:F revert
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=105
2017-09-08 11:34:47 +00:00
Dominique Leuenberger
cc5ed9c5df Revert to 0.6.x - verification if that upgrade killed appdata.xml.gz generation
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=47
2017-09-08 11:33:07 +00:00
3b45a55b24 Accepting request 521555 from home:jengelh:branches:GNOME:Factory
- Trim and ensure neutrality of descriptions.
spice up that find call

OBS-URL: https://build.opensuse.org/request/show/521555
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=104
2017-09-06 17:30:43 +00:00
Bjørn Lie
22ade53e3c Accepting request 520640 from GNOME:Next
- Update License to "LGPL-2.1+ AND GPL-2.0+": the client tools
  (builder, compose and util) are licenses GPL-2.0+, the library
  is LGPL-2.1+.

- Update to version 0.7.2:
  + Allow remote icon types for desktop AppData files.
  + Do not check the suffix of <id> tags.
  + Prefer /usr/share/metainfo as default path for metainfo files.
  + build: Enable C99 support in meson.build.
  + build: Define _XOPEN_SOURCE in order to expose realpath() in
    headers.
  + libappstream-glib: Use g_ascii_strcasecmp() instead of
    strcasecmp().
  + libappstream-builder/utils: Drop an unreachable branch.
  + libappstream-glib/self-test: Add some additional checks.

- Update to version 0.7.1:
  + Validate the <id> format according to the spec.
  + Add <id> kinds for application provides.
  + Skip loading desktop data from Snap directory.
  + Update the SPDX license list to 2.6.
  + Support CompulsoryForDesktops in YAML.
  + Have plugins link with asglib along with asbuilder.
  + meson: avoid unnecessary gdk dependency.
  + meson: introspection optional.
  + meson: Install appdata-xml.m4.
  + build: Make gperf dependency fully required.
  + Fail to validate if AppData screenshots are duplicated.

OBS-URL: https://build.opensuse.org/request/show/520640
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=103
2017-09-05 07:27:27 +00:00
Dominique Leuenberger
c72d0fec56 Accepting request 520145 from GNOME:Factory
- Update to version 0.7.0:
  + trivial: Fix a -Wpointer-sign warning.
  + Switch to the meson build system.
  + build: Improve build-api wrapper for Meson.
  + build: Add options for building API docs and man pages.
  + build: Conditionally generate man pages.
  + build: Conditionally generate the API reference.
  + trivial: Fix the autogenerated pkgconfig files.
  + trivial: Add back the Requires and Requires.private in the .pc
    files.
  + Remove the cache-id functionality.
  + trivial: Ensure HAVE_GCAB is set when libgcab is being used.
  + Add as_store_get_apps_by_id_merge().
  + trivial: Try linking the GIR file with the local
    appstream-glib.
  + Show a warning if adding keywords after the keyword cache was
    created.
  + Fix the default plugin directory used by appstream-builder.
  + Add the limits in the validation output messages.
  + trivial: Prevent crash when a sanity check fails.
  + trivial: Remove the ability to run threaded.
  + Remove functionality processing an old metadata file.
  + trivial: Fix a warning message to be more clear.
  + trivial: Fix a variable with a misleading name.
  + Actually return failure if the AsbTask fails.
  + Add the missing shell-extension plugin.
  + trivial: Remove autotools fixups no longer required.
  + Do not enforce that the project_group is a valid
    environment_id.
  + Do not add the GNOME-Software-specific categories or icons by
    default.
  + Enable Travis CI for Fedora 25 and Debian Stretch.
  + Allow compiling with newer versions of meson.
  + trivial: Fix the meson version compare value.
  + Fix regression when building component types without icons.
  + as-app-builder: Don't cast gsize to guint32 when getting file
    length.
  + trivial: Fix an error message in news-to-appdata.
  + Do not write a timestamp when using news-to-appdata.
  + trivial: Ensure every app has format set before adding to
    store.
  + trivial: Fix up several small memory leaks.
- Add meson BuildRequires and switch autotools macros configure,
  make and makeinstall to meson, meson_build and meson_install
  following upstream switch to Meson build system.
- Update to version 0.6.13:
  + Add functions for getting the AsApp search match.
  + Add functions for getting the AsStore search match.
  + Allow using the app origin as a search keyword.
  + trivial: Use the new custom tag in the self tests.
  + Add support for <launchable>.
  + trivial: Fix up some broken links in the generated
    documentation.
  + Add support for icon scaling.
  + Add as_utils_guid_from_data().
  + Support non-numeric version numbers correctly.
  + trivial: Do not store the .shell-extension prefix in the search
    cache.
  + Casefold all stemmed entries.
  + trivial: Add a regex command to appstream-util for testing
    firmware versions.
  + Add a 'check-component' command to appstream-util.
  + Add as_app_remove_category().
  + Add as_app_remove_kudo().

OBS-URL: https://build.opensuse.org/request/show/520145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=45
2017-09-04 10:24:43 +00:00
48f68d23a4 Accepting request 519335 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/519335
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=101
2017-08-31 07:41:13 +00:00
Dominique Leuenberger
50658d7df0 Accepting request 490920 from GNOME:Factory
Update to 0.6.12 (forwarded request 490259 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/490920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=44
2017-04-29 08:50:15 +00:00
3ff4eb0922 Accepting request 490259 from home:dimstar:branches:GNOME:Factory
Update to 0.6.12

OBS-URL: https://build.opensuse.org/request/show/490259
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=99
2017-04-25 08:00:25 +00:00
Dominique Leuenberger
666217a222 Accepting request 481741 from GNOME:Factory
New upstream release (forwarded request 481704 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/481741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=43
2017-03-22 22:14:02 +00:00
56fc2322e0 Accepting request 481704 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/481704
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=97
2017-03-21 11:13:18 +00:00
9239607fbb Accepting request 478780 from GNOME:Next
New upstream rel

OBS-URL: https://build.opensuse.org/request/show/478780
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=96
2017-03-12 13:16:28 +00:00
04ad8e87a0 Accepting request 460942 from GNOME:Next
Scripted push of GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/460942
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=95
2017-02-28 21:39:26 +00:00
Dominique Leuenberger
468574eeff Accepting request 455171 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/455171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=42
2017-02-10 08:48:43 +00:00
Bjørn Lie
66be4ffbea Accepting request 454193 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/454193
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=93
2017-02-06 22:04:18 +00:00
Dominique Leuenberger
7493655e88 Accepting request 449829 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/449829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=41
2017-01-15 10:08:49 +00:00
Bjørn Lie
04a40bda6d Accepting request 449820 from GNOME:Next
Update to 0.6.7

OBS-URL: https://build.opensuse.org/request/show/449820
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=91
2017-01-12 11:51:03 +00:00
Ludwig Nussel
d288108407 Accepting request 447051 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/447051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=40
2016-12-26 20:43:01 +00:00
Bjørn Lie
f173f80702 Accepting request 446755 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/446755
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=89
2016-12-19 16:41:01 +00:00
Dominique Leuenberger
0211407b5b Accepting request 439262 from GNOME:Factory
Update to 0.6.5 (forwarded request 439247 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/439262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=39
2016-11-10 12:13:46 +00:00
c3e0632887 Accepting request 439247 from GNOME:Next
Update to 0.6.5

OBS-URL: https://build.opensuse.org/request/show/439247
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=87
2016-11-08 17:25:02 +00:00
Dominique Leuenberger
b7bd19de3b Accepting request 435412 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/435412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=38
2016-10-18 08:34:11 +00:00
Bjørn Lie
4cda2640a1 Accepting request 434726 from GNOME:Next
- Update to version 0.6.4:
  + trivial:
    - post release version bump.
    - Allow detailed profiling when using as_store_from_file().
    - Make as_profile_clear() threadsafe.
    - Make as_profile_dump() threadsafe.
    - Fix building AppStream metadata when using local files.
    - Fix two potential deadlocks in the AsProfile code.
    - Add some sanity checks to the unique-id hash tests.
    - Fix a couple of warnings with -Wundef.
  + Add support for AppImage bundles.
  + Fix building metadata on repos with mixed architecture content.
  + Add as_store_add_apps().
  + Add as_profile_prune() for limiting the profiling output.
  + Add as_profile_set_autoprune() for automatically limiting the
    profiling output.
  + Fix the CSM rating age calculation.
  + Add as_content_rating_get_value().
  + Fix setting the origin for Flatpak user repos.
  + Never inhierit Name and Comment when using appstream-compose.
  + Don't show a critical warning on invalid yaml file.
  + Fix a small memory leak when parsing yaml files.
  + Add functions to build and validate an AppStream ID.
  + Add flag to only load uncompressed files into a store.
  + Allow filtering applications based on merge type.
  + Release version 0.6.4.

OBS-URL: https://build.opensuse.org/request/show/434726
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=85
2016-10-14 19:29:07 +00:00
Dominique Leuenberger
cda224e3a6 Accepting request 428988 from GNOME:Factory
- Update openSUSE-appstream-process: do not rename the various
  appstream files to contain the sha hash in their filename: zypp
  is not (yet) able to cope with this (boo#999047). (forwarded request 428684 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/428988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=37
2016-09-21 16:25:47 +00:00
c2d41c308b Accepting request 428684 from GNOME:Next
- Update openSUSE-appstream-process: do not rename the various
  appstream files to contain the sha hash in their filename: zypp
  is not (yet) able to cope with this (boo#999047).

OBS-URL: https://build.opensuse.org/request/show/428684
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=83
2016-09-20 12:57:35 +00:00
Bjørn Lie
42c56c5082 Accepting request 426831 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/426831
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=82
2016-09-11 13:59:23 +00:00
Dominique Leuenberger
0fea41ac3f Accepting request 425616 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/425616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=36
2016-09-09 08:18:29 +00:00
Bjørn Lie
900248b32c Accepting request 425614 from GNOME:Next
- Update openSUSE-appstream-process:
  + Do not include -failed.xml.gz: people complain about the
    additional ~ 100KB zypp downloads on a repodata refresh at 'no
    value for them'. The failed.xml.gz is not needed for regular
    operations, but was a great help for packagers to find out why
    their app was vetoed. They will need to find different ways to
    get this info.
  + Rename appdata-screenshots.tar to appdata-screenshots-$HASH.tar
    to help mirrorbrain offload this file to mirrors.

- Add appstream-glib-lang.patch:  Add -lang package as a dependency
  in order to properly detect translations.

- Update to version 0.6.2:
  + New Features:
    - Add a hash function specifically designed for unique-ids.
    - Add AS_BUNDLE_KIND_CABINET.
    - Remove the inf parsing from appstream-glib.
  + Bugfixes:
    - Check if icon name is unset before checking the prefix.
    - Do not merge all LangPack entries.
    - Do not require an icon from LOCALIZATION kind.
    - Do not use the deprecated GNOME_COMPILE_WARNINGS.
    - Do not use the prefix check when parsing YAML.
    - Fix gcc shift warnings on 32 bit platforms.
    - Ignore system datadirs that are actually per-user.
    - Invalidate the unique-id if any of the parts are changed.
    - Make upgrade check for SPDX license string.
    - Pay attention to errors from libyaml
      (gh#hughsie/appstream-glib#129).

OBS-URL: https://build.opensuse.org/request/show/425614
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=80
2016-09-08 08:30:53 +00:00
Dominique Leuenberger
c7e1150661 Accepting request 408659 from GNOME:Factory
New upstream release

OBS-URL: https://build.opensuse.org/request/show/408659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=35
2016-07-27 14:29:41 +00:00
Dominique Leuenberger
dbcd8ce2b3 Fixup
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=34
2016-07-18 09:38:45 +00:00
Dominique Leuenberger
dc989c2afd Attempt to quick-fix software.o.o with next snapshot
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=33
2016-07-17 09:54:01 +00:00
Bjørn Lie
d676cb0250 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=79 2016-07-15 09:20:14 +00:00
Bjørn Lie
0548029695 Accepting request 408477 from GNOME:Next
New upstream rel

OBS-URL: https://build.opensuse.org/request/show/408477
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=78
2016-07-15 09:19:49 +00:00
Dominique Leuenberger
d402a0b9f1 Accepting request 401968 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/401968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=32
2016-07-01 07:57:14 +00:00
25f4125456 Accepting request 401902 from GNOME:Next
- Update to version 0.5.16:
  + Add yast2-branding-openSUSE if an app depends on yast2.
  + trivial: post release version bump.
  + Fix g_ptr_array_sort use.
  + Do not rename a category ID in AsApp.
  + Never allow NULL to be added to AsApp string array.
  + Allow setting the id prefix and origin using a symlink file
    name.
  + trivial: Do not load Flatpak repos when searching.
  + Correctly detect new AppStream applications in new directories.
  + Add elementary to list of project groups.
  + trivial: Fix make distcheck.
  + trivial: Fix several issues to ensure changed signal are sent.
  + Load metainfo files if present.
  + Release version 0.5.16.
- Drop
  0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch:
  fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/401902
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=76
2016-06-14 14:06:55 +00:00
1b96bfb78e SLESync
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=75
2016-06-06 14:23:26 +00:00
Dominique Leuenberger
83af83bcd9 Accepting request 397429 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/397429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=31
2016-05-23 15:31:32 +00:00
Bjørn Lie
e21a20fd86 Accepting request 397428 from GNOME:Next
Update to 0.5.15 - let it build first

OBS-URL: https://build.opensuse.org/request/show/397428
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=73
2016-05-23 11:59:33 +00:00
Bjørn Lie
e28aade582 Add patch tags, tweak
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=72
2016-05-19 12:06:24 +00:00
Bjørn Lie
d68082cb76 Add patch tags
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=71
2016-05-19 12:04:19 +00:00
Bjørn Lie
d9ab2a8098 Accepting request 393313 from home:StefanBruens:branches:GNOME:Factory
Both patches have been submitted upstream. Actually completely untested, but compiles ;-)

OBS-URL: https://build.opensuse.org/request/show/393313
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=70
2016-05-19 11:58:37 +00:00
Dominique Leuenberger
b40ac8c7c7 Accepting request 392377 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/392377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=30
2016-05-05 10:10:28 +00:00
Bjørn Lie
866ee9d3dc Accepting request 391678 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/391678
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=68
2016-04-29 12:23:56 +00:00
Dominique Leuenberger
43b0c973e3 Accepting request 385923 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/385923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=29
2016-04-11 07:13:32 +00:00
Bjørn Lie
d61fd1d16c Accepting request 383949 from GNOME:Next
Yet a resub... sorry, .changes needed one more tweak

OBS-URL: https://build.opensuse.org/request/show/383949
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=66
2016-04-07 15:40:46 +00:00