mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
Changelog: ========= Enhancements: ------------- New functions for stripping XMD from an index (modulemd_module_index_clear_xmds()), from a module (modulemd_module_clear_xmds()), and from a version 2 module stream (modulemd_module_stream_v2_clear_xmd()). This enables you to prevent from leaking private build options to output modulemd-v2 documents. Interpret an invalid buildorder 18446744073709551615 as -1 if the library is built with a new build boolean accept_overflowed_buildorder set to true. Document module version, buildorder, and epoch limits in the specifications. Also clarify that an epoch number at RPM artifacts is mandatory. Document that modulemd_module_get_defaults can return NULL Improve a documentation for modulemd_module_set_defaults() and modulemd_module_index_upgrade_defaults() functions. Improve modulemd-validator(1) manual page. Drop a build dependency on help2man tool. Fixes: ------ Fix a crash when updating an index with an invalid subdocument and a NULL error parameter. Fix clobbering module defaults on a modulemd_module_set_defaults() error. Fix modulemd_module_index_upgrade_defaults() to actually use the requested version. Reject duplicate contexts in modulemd-packager-v3 documents. Report an error if modulemd-validator tool is invoked with both --version option and an unknown option. Fix an undefined behaviour when comparing integers of different signs. Fix DNF examples in a documentation. Actually execute modulemd-obsoletes Python tests. Fix deprecation warnings in tests with glib2-2.69.0. Fix deprecation warnings in Python tests and make the test compatible with (From OE-Core rev: 6b2697be1d595a080cffb1d32a4ac385b8a9a63f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
25 lines
834 B
BlitzBasic
25 lines
834 B
BlitzBasic
SUMMARY = "C Library for manipulating module metadata files"
|
|
HOMEPAGE = "https://github.com/fedora-modularity/libmodulemd"
|
|
DESCRIPTION = "${SUMMARY}"
|
|
LICENSE = "MIT"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=25a3927bff3ee4f5b21bcb0ed3fcd6bb"
|
|
|
|
SRC_URI = "git://github.com/fedora-modularity/libmodulemd;protocol=https;branch=main"
|
|
|
|
PV = "2.14.0"
|
|
SRCREV = "ee80309bc766d781a144e6879419b29f444d94eb"
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
inherit meson gobject-introspection pkgconfig
|
|
|
|
EXTRA_OEMESON = "-Dwith_py3=false -Dwith_docs=false -Drpmio=disabled -Dlibmagic=disabled -Dwith_manpages=disabled -Dgobject_overrides_dir_py3=${PYTHON_SITEPACKAGES_DIR}/gi/overrides"
|
|
|
|
DEPENDS += "glib-2.0 libyaml glib-2.0-native"
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|
|
|
|
GIR_MESON_OPTION = 'skip_introspection'
|
|
GIR_MESON_ENABLE_FLAG = 'false'
|
|
GIR_MESON_DISABLE_FLAG = 'true'
|