209 Commits

Author SHA256 Message Date
0f4dc847f4 Accepting request 1330763 from KDE:Qt6
Update to 1.1.2

OBS-URL: https://build.opensuse.org/request/show/1330763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=59
2026-02-06 18:04:54 +00:00
Christophe Marin
2ffdd0a875 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/AppStream?expand=0&rev=4 2026-02-03 12:54:34 +00:00
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
9e3a4dc1c2 Accepting request 1308900 from KDE:Frameworks5
- 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 (forwarded request 1308796 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1308900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=58
2025-10-04 16:50:54 +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
d2070928df Accepting request 1308094 from openSUSE:Factory
This was not the reason for the product but fail.- so back to 1.1.0

OBS-URL: https://build.opensuse.org/request/show/1308094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=57
2025-09-30 06:03:45 +00:00
c0b6024c20 Accepting request 1308094 from openSUSE:Factory
This was not the reason for the product but fail.- so back to 1.1.0

OBS-URL: https://build.opensuse.org/request/show/1308094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=57
2025-09-30 06:03:45 +00:00
ad30a6c8af Accepting request 1308082 from openSUSE:Factory
Revert to 1.0.0 - fails to load images

OBS-URL: https://build.opensuse.org/request/show/1308082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=56
2025-09-30 04:54:40 +00:00
7516a702c1 Accepting request 1308082 from openSUSE:Factory
Revert to 1.0.0 - fails to load images

OBS-URL: https://build.opensuse.org/request/show/1308082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=56
2025-09-30 04:54:40 +00:00
5e1ee7e07b Accepting request 1307676 from KDE:Frameworks5
- 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.

- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components

OBS-URL: https://build.opensuse.org/request/show/1307676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=55
2025-09-29 19:11:55 +00:00
17bd047bb2 Accepting request 1307676 from KDE:Frameworks5
- 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.

- Update to 1.1.0
  * Port YAML parsing to libfyaml
  * Port YAML emission to libfyaml
  * compose: Port to libfyaml
  * yaml: Reduce string copies when comparing main keys, compare lengths first
  * yaml: Reduce copies when filling locale tables and string list
  * compose: Add support for JPEG-XL
  * compose: Make the AscImage API more generic
  * compose: Seal away all GdkPixbuf and AscCanvas references from public API
  * validator: Fix possible double dereference of the same issue instance
  * tests: Pass tests with older versions of libfyaml
  * Fix a few double-free issues in error conditions
  * compose: Fix possible race condition when fetching pangrams
  * compose: Draw better background shapes and center text properly for font icons
  * parser: Guard against "tag" elements with NULL values
  * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
  * cache: Fix potential use-after-free issue when counting components

OBS-URL: https://build.opensuse.org/request/show/1307676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=55
2025-09-29 19:11:55 +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
d6bd6e82d7 Accepting request 1305683 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1305683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=54
2025-09-24 13:22:20 +00:00
6fea5b7980 Accepting request 1305683 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1305683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=54
2025-09-24 13:22:20 +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
d0ae8abd5e Accepting request 1299458 from KDE:Frameworks5
Update to 1.0.6

OBS-URL: https://build.opensuse.org/request/show/1299458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=53
2025-08-16 18:36:57 +00:00
df540a7b62 Accepting request 1299458 from KDE:Frameworks5
Update to 1.0.6

OBS-URL: https://build.opensuse.org/request/show/1299458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=53
2025-08-16 18:36:57 +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
5bc3a84aaa Accepting request 1281899 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1281899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=52
2025-06-04 18:27:33 +00:00
7549728fe7 Accepting request 1281899 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1281899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=52
2025-06-04 18:27:33 +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
b0313466c7 Accepting request 1273709 from KDE:Frameworks5
Update to 1.0.5

OBS-URL: https://build.opensuse.org/request/show/1273709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=51
2025-05-01 13:22:41 +00:00
30d1c5ff62 Accepting request 1273709 from KDE:Frameworks5
Update to 1.0.5

OBS-URL: https://build.opensuse.org/request/show/1273709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=51
2025-05-01 13:22:41 +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
1771266c58 Accepting request 1255545 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1255545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=50
2025-03-25 21:07:41 +00:00
bcc7e6f643 Accepting request 1255545 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1255545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=50
2025-03-25 21:07:41 +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
e0a6ea3762 Accepting request 1232886 from KDE:Frameworks5
Update to 1.0.4

OBS-URL: https://build.opensuse.org/request/show/1232886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=49
2024-12-22 17:02:24 +00:00
01b5cc575b Accepting request 1232886 from KDE:Frameworks5
Update to 1.0.4

OBS-URL: https://build.opensuse.org/request/show/1232886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=49
2024-12-22 17:02:24 +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
7557911bd5 Accepting request 1194706 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1194706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=48
2024-08-20 14:12:59 +00:00
093fd36457 Accepting request 1194706 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1194706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=48
2024-08-20 14:12:59 +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
e067015a5a Accepting request 1173995 from KDE:Frameworks5
- 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 (forwarded request 1173993 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1173995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=47
2024-05-15 19:24:01 +00:00
4b43960a4b Accepting request 1173995 from KDE:Frameworks5
- 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 (forwarded request 1173993 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1173995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=47
2024-05-15 19:24:01 +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
a1021ec387 Accepting request 1157387 from 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.

OBS-URL: https://build.opensuse.org/request/show/1157387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=46
2024-03-15 19:28:53 +00:00
dd8a4799aa Accepting request 1157387 from 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.

OBS-URL: https://build.opensuse.org/request/show/1157387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=46
2024-03-15 19:28:53 +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
2a7c2a5c5e Accepting request 1154154 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1154154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=45
2024-03-03 19:19:29 +00:00
89cbe57118 Accepting request 1154154 from KDE:Frameworks5
OBS-URL: https://build.opensuse.org/request/show/1154154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=45
2024-03-03 19:19:29 +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
255452ce46 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=115 2024-02-18 12:49:45 +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
f0dedd3a8c Accepting request 1143302 from KDE:Frameworks5
Update to 1.0.1 (forwarded request 1143235 from krop)

OBS-URL: https://build.opensuse.org/request/show/1143302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=44
2024-02-01 17:04:24 +00:00
e0fba4f215 Accepting request 1143302 from KDE:Frameworks5
Update to 1.0.1 (forwarded request 1143235 from krop)

OBS-URL: https://build.opensuse.org/request/show/1143302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=44
2024-02-01 17:04:24 +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