76 Commits

Author SHA256 Message Date
Christophe Marin
95632e0ef5 1.1.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/AppStream?expand=0&rev=3
2026-02-03 12:53:50 +00:00
Christophe Marin
90e14f6293 - Bump minimum GCC version on Leap 15 and 16
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/AppStream?expand=0&rev=2
2025-11-16 08:28:24 +00:00
Christophe Marin
6be0f69be1 Accepting request 1308796 from GNOME:Next
- Update to version 1.1.1:
  + Features: Add option to disable man page creation
  + Bugfixes:
    - Add explicit UTF-8 tests to check for libfyaml's unicode handling
    - yaml: Drop implicit string quoting, make it explicit
  + Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
  file: Qt5 is no longer supported

OBS-URL: https://build.opensuse.org/request/show/1308796
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=140
2025-10-03 16:57:07 +00:00
Christophe Marin
b2f3d4b6e4 Update to 1.1.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=137
2025-09-29 08:09:43 +00:00
Christophe Marin
e9557233da Accepting request 1307668 from GNOME:Next
- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
  avoid the bwrap when run inside CIs/BuildEnvironments. As such,
  we can run the test suite without the nobwrap.wrapper again.

glycin 2.0.2 should be submitted soon to Factory; not using this hack is great news

OBS-URL: https://build.opensuse.org/request/show/1307668
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=136
2025-09-29 08:02:59 +00:00
Christophe Marin
885ff9bb0d Accepting request 1305675 from GNOME:Next
- Re-enable test suite: inject the nobwrap.helper from bubblewrap
  into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
  the test suite

- Do not run test suite: gdk-image laoders have switched to
  glycin-loaders, which use bubblewrap. bwrap in turn is not
  functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
  test suite.

OBS-URL: https://build.opensuse.org/request/show/1305675
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=134
2025-09-18 07:26:48 +00:00
Christophe Marin
169a9dba31 1.0.6
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=132
2025-08-14 18:14:52 +00:00
Christophe Marin
e9c748242a Accepting request 1281302 from home:alarrosa:branches:KDE:Frameworks5
- Make qt6 the default qt flavor and qt5 the flavor built
  separately and disable the qt5 flavor in SLE16 where we don't
  want to have Qt5 libraries.

OBS-URL: https://build.opensuse.org/request/show/1281302
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=130
2025-06-02 12:21:58 +00:00
Christophe Marin
f05834cb4f Update to 0.59
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=128
2025-04-30 15:31:45 +00:00
Christophe Marin
673e373391 Accepting request 1255437 from home:msmeissn:branches:KDE:Frameworks5
- build with PIE mode also when using gcc13 (bsc#1239941)

OBS-URL: https://build.opensuse.org/request/show/1255437
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=126
2025-03-24 09:20:01 +00:00
Christophe Marin
539479b6ba 1.0.4
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=124
2024-12-20 20:10:35 +00:00
Christophe Marin
1ead0e7f09 Accepting request 1194694 from GNOME:Next
- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.

OBS-URL: https://build.opensuse.org/request/show/1194694
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=122
2024-08-19 12:01:04 +00:00
2f9ef9570c Accepting request 1173993 from GNOME:Next
- Update to version 1.0.3:
  + Features:
    * validator: Check that description lists don't get translated
    * validator: Improve translation checks for descriptions
    * cli: compose: Allow to propagate selected custom entries to
      catalog output
    * validator: Check for common typo of "scheme_preference"
      branding property
    * xml: Generate a developer_name compat tag for older 3rd-party
      parsers
    * validator: Flag duplicate branding colors as invalid
    * Add Plasma Mobile as recognized desktop-style
  + Specification:
    * docs: Clarify a developer element is not allowed to exist
      multiple times
    * docs: Explicitly clarify a developer/name element must not be
      repeated
    * docs: Clarify metainfo translation rules a bit
  + Bugfixes:
    * qt: Fix relocation of Config.cmake files
    * cli: check-syscompat: Recognize available required controls
      as available
    * validator: Guard issue emission functions with G_GNUC_PRINTF
    * validator: Always use secure string formatting for issue emit
      function
    * utils: Explicitly set format style when installing catalog
      metadata
    * Suppress static-analyzer drawing wrong conclusions on GCC 14
  + Miscellaneous:
    * docs: List AppStreamCompose as related to AppStream

OBS-URL: https://build.opensuse.org/request/show/1173993
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=120
2024-05-14 13:37:36 +00:00
Christophe Marin
151f1066b5 Accepting request 1157299 from home:alarrosa:branches:KDE:Frameworks5
- Add conflict in appstream-qt6-devel with
  libAppStreamQt-devel < 1.0. This is required to fix a file
  conflict in SLE with the old libAppStreamQt-devel package.


This fixes the following file conflict:

found conflict of appstream-qt6-devel-1.0.2-150600.1.1.x86_64 with libAppStreamQt-devel-0.15.6-150500.1.1.x86_64
  /usr/lib64/libAppStreamQt.so
  /usr/include/AppStreamQt/appstreamqt_export.h
  /usr/include/AppStreamQt/bundle.h
  /usr/include/AppStreamQt/category.h
  /usr/include/AppStreamQt/component.h
  /usr/include/AppStreamQt/contentrating.h
  /usr/include/AppStreamQt/icon.h
  /usr/include/AppStreamQt/image.h
  /usr/include/AppStreamQt/launchable.h
  /usr/include/AppStreamQt/metadata.h
  /usr/include/AppStreamQt/pool.h
  /usr/include/AppStreamQt/provided.h
  /usr/include/AppStreamQt/relation.h
  /usr/include/AppStreamQt/release.h
  /usr/include/AppStreamQt/screenshot.h
  /usr/include/AppStreamQt/spdx.h
  /usr/include/AppStreamQt/suggested.h
  /usr/include/AppStreamQt/translation.h
  /usr/include/AppStreamQt/utils.h
  /usr/include/AppStreamQt/version.h
  /usr/include/AppStreamQt/video.h
  /usr/lib64/cmake/AppStreamQt/AppStreamQtConfig.cmake
  /usr/lib64/cmake/AppStreamQt/AppStreamQtConfigVersion.cmake

OBS-URL: https://build.opensuse.org/request/show/1157299
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=118
2024-03-12 22:10:41 +00:00
Christophe Marin
c2fc42026e Accepting request 1153846 from home:krop:branches:KDE:Frameworks5
Update to 1.0.2

OBS-URL: https://build.opensuse.org/request/show/1153846
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=116
2024-03-01 18:54:53 +00:00
Christophe Marin
48dfaad965 - Add upstream change to fix potential URL validity check errors:
* 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=114
2024-02-18 12:45:19 +00:00
Christophe Marin
bac0fa1340 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=112 2024-02-01 11:29:11 +00:00
Christophe Marin
858aa96673 Accepting request 1143235 from home:krop:branches:KDE:Frameworks5
Update to 1.0.1

OBS-URL: https://build.opensuse.org/request/show/1143235
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=111
2024-02-01 11:28:30 +00:00
Christophe Marin
943eb94f92 Switch to GCC 13 for Leap builds for packages that can't be built with the default compiler
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=110
2024-01-31 19:58:29 +00:00
Christophe Marin
4a84517e74 Accepting request 1133407 from home:krop:Appstream
Update to 1.0.0

OBS-URL: https://build.opensuse.org/request/show/1133407
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=108
2023-12-19 08:35:13 +00:00
Christophe Marin
e0edfff7a4 Accepting request 1132446 from home:fcrozat:branches:KDE:Frameworks5
- Bump BuildRequires on pkgconfig(xmlb) to 0.3.14.

OBS-URL: https://build.opensuse.org/request/show/1132446
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=106
2023-12-11 09:32:46 +00:00
Christophe Marin
071f1555de Accepting request 1131015 from home:alarrosa:branches:KDE:Frameworks5
- Make AppStream-compose-devel require the same version
  of libappstream-compose0.

OBS-URL: https://build.opensuse.org/request/show/1131015
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=104
2023-12-05 15:57:45 +00:00
Christophe Marin
6683b8d376 Accepting request 1126593 from GNOME:Next
Yes I know 1.0 just dropped, but lets get the newly released old stable in first.

- Update to version 0.16.4:
  * Features:
    - Allow hyphens in the last segment of a component-ID
    - Implement the developer element for unique developer IDs
    - Add meson overrides
  * Bugfixes:
    - meson: Prevent building attempts with MSVC
    - meson: Avoid potentially bad sed backup filename when fixing
      .pc file
  * Miscellaneous: Make sed invocation more portable
- Rebase patch with quilt.

OBS-URL: https://build.opensuse.org/request/show/1126593
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=102
2023-11-16 09:08:17 +00:00
3334120ca7 Accepting request 1118338 from home:alarrosa:branches:KDE:Frameworks5
- Fix the documentation being put in the devel subpackage while
  the doc subpackage was empty. I think the doc %files section was
  probably removed inadvertently since it wasn't mentioned in the
  changelog and the doc subpackage declaration was left around.
- Moved the appstreamcli-compose man page to the same package
  as the binary.
- Make AppStream-compose-devel explicitly require 
  libappstream-compose0 to stop rpmlint from reporting an error.

OBS-URL: https://build.opensuse.org/request/show/1118338
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=100
2023-10-17 15:19:59 +00:00
Christophe Marin
4808ee20c7 Accepting request 1114943 from home:alarrosa:branches:KDE:Frameworks5
- Enable vala support when building in SLE-15 SP6
- Fix condition in files section for the case where vala support
  is disabled, where some files are being generated but were not
  included

OBS-URL: https://build.opensuse.org/request/show/1114943
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=98
2023-10-03 09:09:19 +00:00
db6087d96c Accepting request 1106046 from home:krop:branches:KDE:Frameworks5
Update to 0.16.3

OBS-URL: https://build.opensuse.org/request/show/1106046
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=96
2023-08-26 18:06:52 +00:00
Christophe Marin
76360875ed Accepting request 1093607 from home:krop:branches:KDE:Frameworks5
Update to 0.16.2

OBS-URL: https://build.opensuse.org/request/show/1093607
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=94
2023-06-18 16:24:11 +00:00
953207a45a Accepting request 1088262 from home:jsrain:branches:KDE:Frameworks5
- refresh patch for new glib-2.76 from upstream

OBS-URL: https://build.opensuse.org/request/show/1088262
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=92
2023-05-22 11:26:01 +00:00
cdf59baf09 Accepting request 1071176 from home:iznogood:branches:KDE:Frameworks5
- Add upstream fix for new glib-2.76:
  * bfa8fa6ac4ef645368a93384a6c16ac551a40922.patch

OBS-URL: https://build.opensuse.org/request/show/1071176
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=90
2023-03-13 15:59:56 +00:00
Christophe Marin
0661e4f2af Accepting request 1068217 from home:favogt:branches:KDE:Frameworks5
- Add ldconfig_scriptlets for libappstream-compose

OBS-URL: https://build.opensuse.org/request/show/1068217
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=88
2023-02-28 15:20:44 +00:00
Christophe Marin
002b188afe Accepting request 1068212 from home:favogt:branches:KDE:Frameworks5
- Update to version 0.16.1:
  Specification:
   * docs: Clarify the locations where catalog icons should be placed
   * spec: Expand documentation for <issue> elements
   * spec: Mention that <issues> is not part of the description
   * spec: Give some guidance about tone in release descriptions
  Bugfixes:
   * Fix binding helper macro to behave correctly if a function is passed directly
   * Override-merge icons and provided items correctly
   * tests: Ensure locale is C.UTF-8 in pool tests
  Miscellaneous:
   * release: Add sanity checks at beginning of each function

OBS-URL: https://build.opensuse.org/request/show/1068212
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=87
2023-02-28 15:13:20 +00:00
6693d6dacd Accepting request 1063573 from home:ldragon:branches:KDE:Frameworks5
Update to appstream 16, build with compose support

OBS-URL: https://build.opensuse.org/request/show/1063573
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=85
2023-02-08 09:51:38 +00:00
Christophe Marin
f1473a18cc Accepting request 1058317 from home:iznogood:branches:KDE:Frameworks5
- Use %ldconfig_scriptlets. Leap 15.3 is out of maintenance.

OBS-URL: https://build.opensuse.org/request/show/1058317
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=84
2023-01-16 10:26:10 +00:00
2c094af6fe Accepting request 1058048 from home:alarrosa:branches:KDE:Frameworks5
- Update to version 0.15.6:
  * Features:
    + qt: Add API for ContentRating descriptions and ratingIds
    + Add some coccinelle semantic patches for common style issues
    + compose: Allow building without SVG support (for bootstrap only)
    + validator:
      - Check for nodes that are text nodes even though they shouldn't be
      - Extend validation for custom tag
      - Improve Screenshot validation
  * Specification:
    + docs: Fix typos in <extends> documentation
  * Bugfixes:
    + validator:
      - internat: Don't allow bandwidth_mbitps when value is offline-only
      - Fix timestamp validation
      - Allow release descriptions to start with punctuation
    + compose:
      - Only add no-metainfo tag if component isn't already ignored
      - Show better error in AscImage if compose was build without rsvg
    + Add a hack to clarify proper PtrArray element ownership for language bindings
    + qt:
      - Port away from deprecated QDateTime API
      - Deprecate Component::requires
      - Fix warning
      - Fix stringListToCharArray and Pool::componentsByCategories
      - Port away from deprecated foreach
    + as-review:
      - Add a typedef for property enums
      - Install properties at once rather than individually
      - Specify G_PARAM_STATIC_STRINGS for properties

OBS-URL: https://build.opensuse.org/request/show/1058048
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=82
2023-01-13 11:53:17 +00:00
e837b1bba5 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=81 2022-09-14 13:25:25 +00:00
f7fb797961 Accepting request 1000960 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1000960
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=79
2022-09-03 14:19:32 +00:00
97f5ad68ea Accepting request 987269 from home:AndreasStieger:branches:KDE:Frameworks5
AppSteeam 0.15.4

OBS-URL: https://build.opensuse.org/request/show/987269
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=77
2022-07-07 06:42:11 +00:00
7d7102ab6f Accepting request 976388 from home:susnux:branches:GNOME:Factory
Update

OBS-URL: https://build.opensuse.org/request/show/976388
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=75
2022-05-12 08:53:52 +00:00
5841ebf8eb Accepting request 966412 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/966412
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=74
2022-04-01 14:58:33 +00:00
742d937086 works much better, rely on that instead.
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=72
2022-03-04 12:06:52 +00:00
Luca Beltrame
d961aba2cd Accepting request 959356 from home:Vogtinator:branches:KDE:Frameworks5
- Don't refresh the system cache in %post. The user metadata cache
  work much better, rely on that instead.

OBS-URL: https://build.opensuse.org/request/show/959356
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=71
2022-03-04 11:18:30 +00:00
5069d4475b Accepting request 942349 from home:gmbr3:Active
- Update to version 0.15.1
  * compose: Port over font support from appstream-generator
  * compose: Allow overriding unit used for locale processing
  * compose: Refine legacy support for desktop-id launchables
  * compose: Allow setting the custom desktop-entry translation function
  * compose: Allow to run with threading (mostly) disabled
  * compose: Reorganize feature flags, allow to disable l10n
  * compose: Allow setting a screenshot file size limit
  * compose: Allow to disable screencast processing explicitly
  * compose: Allow to test whether result has a specific hint tag
  * news-convert: Support a "Translators" section
  * validator: Check that first rDNS component-ID parts are always lowercased
  * validator: Validate capitalization for some selected text blocks
  * vapi: Rename PoolFlag to PoolFlags to add the missing deprecated flags
  * Fix cache always getting updated even if unnacessary on Debian systems
  * Still verify download return codes if download was aborted intentionally
  * compose: Warn if metainfo files are missing and data was processed anyway
- Update to version 0.15.0
  * This release contains a complete rewrite of AppStream's
    caching code, making use of libxmlb instead of LMDB now.
    This will allow for more complex queries and simplifies the
    caching code a bit.
  * Allow clients to configure the addon autoresolve magic
  * Allow clients to control the local metainfo preference
  * qt: Add wrappers for new AsPool API
  * qt: Wrap the AsPool ::changed signal
  * Implement the new "Tags" tag
  * Make component-ID search case-insensitive
  * compose: Adjust to rsvg API changes
  * qt: Align API deprecations with C library API
  * Cache Flatpak data properly, and add some quirk fixes for it
- Add BuildRequires itstool
- Add BuildRequires xmlb >= 0.3.6
- Update BuildRequires glib-2.0 to >= 2.62
- Remove BuildRequires lmdb-devel

OBS-URL: https://build.opensuse.org/request/show/942349
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=70
2021-12-31 09:37:41 +00:00
c2357acbd8 Accepting request 926788 from home:cgiboudeaux:branches:KDE:Frameworks5
- Update to 0.14.6. Check the NEWS file for the list of changes.
- Only install the license files once.

OBS-URL: https://build.opensuse.org/request/show/926788
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=69
2021-10-23 08:40:12 +00:00
579ebf783d Accepting request 914874 from home:awissu:branches:openSUSE:Factory
- Create and install a Vala API file

OBS-URL: https://build.opensuse.org/request/show/914874
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=67
2021-08-31 06:39:52 +00:00
d58f85b6b4 Accepting request 910733 from home:luca_b:branches:KDE:Frameworks5
Not yet built tested, beware.

- Update to version 0.14.4 (needed by future Discover versions)
 * qt: Expose setter and getter for pool cache location
 * utils: Use GLib's gstring_replace if available
 * its: Allow to mark release descriptions as non-translatable
 * compose: Point people at the specification if metadata license is invalid
 * docs: Clarify which metadata licenses are permitted
 * docs: Fix a typo on the icon cache page
 * spec: Add a paragraph about which license to put in <project_license>
 * Add documentation for YAML release type and urgency
 * Add documentation for YAML provides
 * component: Don't strip ";" from keywords before translating them
 * utils: Don't strip modifiers when stripping encoding
 * compose: Check optipng is there before we use it
 * Improve text line wrapping, especially if many newlines are present
 * Make word-wrap function unicode-aware
 * Make license_is_metadata_license parse more complex expressions
 * Improve cache refresh code, don't flag cache as updated if update failed
 * Use system cache even if we had to drop some invalid metadata
 * Assign more string class members safely
 * Fix flashed firmware generating incorrect XML
 * Fix YAML having wrong names for the firmware data

OBS-URL: https://build.opensuse.org/request/show/910733
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=66
2021-08-09 13:19:24 +00:00
fb140db840 Accepting request 885182 from home:susnux:branches:KDE:Frameworks5
- Update to version 0.14.3
  * spec: Mention that license-IDs are case-sensitive
  * compose: Don't loop endlessly if external desktop l10n function
    is set
  * Never create a predictable dir in /tmp for caching
  * qt: Implement missing Pool::componentsByCategories
  * Share one user-owned read-only system metadata cache between all
    applications
  * pool: Clean up user sysdata caches if we start to use the system
    cache
  * Port over some parsing improvements for desktop-files from asgen
  * compose: Add helper for reading desktop-entry files
  * compose: Handle bad UTF-8 in desktop-entry files even better
  * search: Perform partial token matches instead of prefix matches
  * search: Unconditionally perform partial term matching after
    exact matching
  * news-to-metainfo: Recognize the "Contributors" section
  * Update our own metainfo file for appstreamcli
  * Read descriptions from collection XML correctly again
  * search: Make whole-search string matching a lot more strict
  * validator: Resolve false-positive when testing remote icon
    URL validity
  * utils: Improve textwrap if text is just one excessively
    long word
  * compose: Permit U+00AD SOFT HYPHEN in string values
  * Validate our own metainfo file
  * compose: Don't assume lowest priority for desktop-entry-only
    components
  * search: Only replace full words with greylist terms,
    not partial ones
  * ascli: Take all positional parameters as search terms when
    searching

OBS-URL: https://build.opensuse.org/request/show/885182
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=64
2021-04-14 06:27:38 +00:00
d0884e412e Accepting request 873077 from GNOME:Next
- Update to version 0.14.1:

OBS-URL: https://build.opensuse.org/request/show/873077
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=62
2021-02-17 10:46:51 +00:00
Luca Beltrame
5f0b0434af Accepting request 862246 from home:Vogtinator:branches:KDE:Frameworks5
- Disable vala bindings, fails to build on Leap 15.2 because
  g-ir-scanner emits the return type before parameters, which vapigen does not like
- Update to 0.13.1:
  Bugfixes:
   * Install enum types headers to the right location
   * qt: Construct library using libappstream dependency object
   * validator: Improve check for invalid hyperlinks to reduce false-positives
- Update to 0.13.0:
  Notes:
   * This release introduces a new library, libappstream-compose, designed to
     provide building blocks for composing AppStream metadata. This includes GUI
     stuff like font and SVG rendering, which libappstream deliberately does not
     provide. The new compose library is not API/ABI stable and should - for now -
     only be used by appstream-generator.
  Features:
   * qt: add missing Provided::KindId enum (Aleix Pol)
   * Add experimental libappstream-compose (Matthias Klumpp)
   * Implement support for display_length relation kind (Matthias Klumpp)
   * Implement "tv-remote" input control kind (Matthias Klumpp)
   * Refactor AsRelation to use GVariant internally (Matthias Klumpp)
   * content-rating: Align the OARS/CSM mappings of sex-* (Philip Withnall)
   * content-rating: Add content rating system APIs from gnome-software (Philip Withnall)
   * content-rating: Expand translator comments to link to OARS website (Philip Withnall)
  Specification:
   * spec: Specify display_length requires/recommends item (Matthias Klumpp)
   * spec: Add tv-remote user input control type (Matthias Klumpp)
  Bugfixes:
   * Use glib-mkenums to create the GType of all the available enums (Corentin Noël)
   * Set FD_CLOEXEC on the LMDB FD manually (Fabian Vogt)
   * Never ship with an embedded convenience copy of Highlight.js (Matthias Klumpp)

OBS-URL: https://build.opensuse.org/request/show/862246
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=60
2021-01-11 12:18:17 +00:00
b8229c75e7 Accepting request 848029 from home:Vogtinator:branches:KDE:Frameworks5
- Add patch to avoid FD leak:
  * 0001-Set-FD_CLOEXEC-on-the-LMDB-FD-manually.patch

OBS-URL: https://build.opensuse.org/request/show/848029
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=58
2020-11-13 20:36:23 +00:00
Luca Beltrame
5ef172d466 Accepting request 818388 from home:Vogtinator:branches:KDE:Frameworks5
- Update to 0.12.11:
  Features:
   * Auto-update static category data from fd.o
   * Implement support for input control relations
   * validator: Validate input control relations
   * validator: Put AppStream technical terms and tag names in backticks in
     explanation texts
   * Modernize the README
   * validator: Check for uppercase letters in cids
   * Strip beginning/trailing newlines in a number of places
   * Make AsContext getter for AsComponent public API
   * qt: Add support for name_variant_suffix
   * Make component sort-score API public API
   * Implement a YAML representation of release artifact information  
  Specification:
   * Build specification and docs with DAPS
   * docs: Add (HTML) anchors for requires/recommends items
   * spec: Specify user input control recommendations
   * docs: Don't show reference to nonexistent provides->service tag for services
   * spec: Encourage the use of only lowercase letters for component-IDs
   * docs: Document --explain flag in ascli manual page as well
   * docs: Add permalink anchors to some list entries
   * Formally support BLAKE2b/s as hash functions for release artifacts
   * docs: Link to the MetaInfo Creator webapp in a few places
  Bugfixes:
   * Be less noisy about ignoring excessively long search tokens
   * Tighten the "free license" check and prevent false positives
   * cache: Use correct fts value per result (David Hewitt)
   * validator: Control items can't have a version
   * validator: Reduce download timeout

OBS-URL: https://build.opensuse.org/request/show/818388
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=56
2020-07-03 04:56:09 +00:00