From c74de518f3b0bbeaf9ca2d7534bf0660fb93ce81 Mon Sep 17 00:00:00 2001 From: Matt Jolly Date: Wed, 25 Jan 2023 23:28:23 +1100 Subject: sys-libs/libmodulemd: new package, add 2.14.0, 9999 Signed-off-by: Matt Jolly Signed-off-by: Sam James --- .../files/libmodulemd-2.14.0-meson-version.patch | 61 ++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 sys-libs/libmodulemd/files/libmodulemd-2.14.0-meson-version.patch (limited to 'sys-libs/libmodulemd/files/libmodulemd-2.14.0-meson-version.patch') diff --git a/sys-libs/libmodulemd/files/libmodulemd-2.14.0-meson-version.patch b/sys-libs/libmodulemd/files/libmodulemd-2.14.0-meson-version.patch new file mode 100644 index 000000000000..bd006f66310c --- /dev/null +++ b/sys-libs/libmodulemd/files/libmodulemd-2.14.0-meson-version.patch @@ -0,0 +1,61 @@ +https://github.com/fedora-modularity/libmodulemd/pull/604 +From: Matt Jolly +Date: Fri, 27 Jan 2023 16:03:09 +1100 +Subject: [PATCH] Meson build tidyup + +- Set meson_version to actual required version +- Update deprecated functions to supported equivalents +--- a/meson.build ++++ b/meson.build +@@ -15,7 +15,7 @@ project( + version : '2.14.1', + default_options : ['buildtype=debugoptimized', 'c_std=c11', 'warning_level=1', 'b_asneeded=true'], + license : 'MIT', +-meson_version : '>=0.47.0' ++meson_version : '>=0.58.0' + ) + + libmodulemd_version = meson.project_version() +@@ -58,7 +58,7 @@ rpm = dependency('rpm', required : with_rpmio) + magic = cc.find_library('magic', required : with_libmagic) + + glib = dependency('glib-2.0') +-glib_prefix = glib.get_pkgconfig_variable('prefix') ++glib_prefix = glib.get_variable(pkgconfig: 'prefix') + + bash = find_program('bash') + sed = find_program('sed') +--- a/modulemd/meson.build ++++ b/modulemd/meson.build +@@ -286,9 +286,9 @@ endif + # Test env with release values + test_release_env = environment() + test_release_env.set('LC_ALL', 'C') +-test_release_env.set ('MESON_SOURCE_ROOT', meson.source_root()) +-test_release_env.set ('MESON_BUILD_ROOT', meson.build_root()) +-test_release_env.set ('TEST_DATA_PATH', meson.source_root() + '/modulemd/tests/test_data') ++test_release_env.set ('MESON_SOURCE_ROOT', meson.project_source_root()) ++test_release_env.set ('MESON_BUILD_ROOT', meson.project_build_root()) ++test_release_env.set ('TEST_DATA_PATH', meson.project_source_root() + '/modulemd/tests/test_data') + + # Test env with fatal warnings and criticals + test_env = test_release_env +@@ -304,9 +304,9 @@ py_test_env = test_env + if not test_installed_lib + # If we're testing an installed version, we want to use the default + # locations for these paths. +- py_test_env.set ('GI_TYPELIB_PATH', meson.build_root() + '/modulemd') +- py_test_env.set ('LD_LIBRARY_PATH', meson.build_root() + '/modulemd') +- py_test_env.set ('PYTHONPATH', meson.source_root()) ++ py_test_env.set ('GI_TYPELIB_PATH', meson.project_build_root() + '/modulemd') ++ py_test_env.set ('LD_LIBRARY_PATH', meson.project_build_root() + '/modulemd') ++ py_test_env.set ('PYTHONPATH', meson.project_source_root()) + + # This test is just to catch whether we are accidentally not testing + # the built version. +@@ -558,5 +558,3 @@ test('test_import_headers', import_header_script, + args : modulemd_hdrs, + timeout : 300, + suite : ['smoketest', 'ci']) +- +- -- cgit v1.2.3-65-gdbad