Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vkmark for openSUSE:Factory checked in at 2026-05-23 23:24:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vkmark (Old) and /work/SRC/openSUSE:Factory/.vkmark.new.2084 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vkmark" Sat May 23 23:24:25 2026 rev:17 rq:1354665 version:2025.01+git.20250909 Changes: -------- --- /work/SRC/openSUSE:Factory/vkmark/vkmark.changes 2025-04-10 21:59:15.664631816 +0200 +++ /work/SRC/openSUSE:Factory/.vkmark.new.2084/vkmark.changes 2026-05-23 23:25:53.513073618 +0200 @@ -1,0 +2,10 @@ +Fri May 22 09:46:50 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2025.01+git.20250909: + * meson: Enable devenv support + * src/meson.build: revert to older form to find vx.xml + * meson: fix cross-compilation (#50, #75) + * meson: replace deprecated get_pkgconfig_variable + * github: drop ubuntu-20.04 due to retirement + +------------------------------------------------------------------- Old: ---- vkmark-2025.01+git.20250317.obscpio New: ---- vkmark-2025.01+git.20250909.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vkmark.spec ++++++ --- /var/tmp/diff_new_pack.UZktOv/_old 2026-05-23 23:25:55.821167842 +0200 +++ /var/tmp/diff_new_pack.UZktOv/_new 2026-05-23 23:25:55.837168495 +0200 @@ -1,7 +1,7 @@ # # spec file for package vkmark # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2018-2022 Malcolm J Lewis <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: vkmark -Version: 2025.01+git.20250317 +Version: 2025.01+git.20250909 Release: 0 Summary: Vulkan benchmark utility License: LGPL-2.1-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.UZktOv/_old 2026-05-23 23:25:56.109179599 +0200 +++ /var/tmp/diff_new_pack.UZktOv/_new 2026-05-23 23:25:56.161181722 +0200 @@ -3,6 +3,6 @@ <param name="url">git://github.com/vkmark/vkmark</param> <param name="changesrevision">cf45f2faee236fd1118be2fcd27e4f2a91fc2e40</param></service><service name="tar_scm"> <param name="url">https://github.com/vkmark/vkmark</param> - <param name="changesrevision">36e7d9b2ecf723e876add65534e95f55ec1bc79d</param></service></servicedata> + <param name="changesrevision">83a128d65b1adddfacb4fa2e555a7e90817a7266</param></service></servicedata> (No newline at EOF) ++++++ vkmark-2025.01+git.20250317.obscpio -> vkmark-2025.01+git.20250909.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkmark-2025.01+git.20250317/.github/workflows/build.yml new/vkmark-2025.01+git.20250909/.github/workflows/build.yml --- old/vkmark-2025.01+git.20250317/.github/workflows/build.yml 2025-03-17 10:02:56.000000000 +0100 +++ new/vkmark-2025.01+git.20250909/.github/workflows/build.yml 2025-09-09 13:44:15.000000000 +0200 @@ -12,7 +12,7 @@ build: strategy: matrix: - os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] + os: [ubuntu-22.04, ubuntu-24.04] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkmark-2025.01+git.20250317/meson.build new/vkmark-2025.01+git.20250909/meson.build --- old/vkmark-2025.01+git.20250317/meson.build 2025-03-17 10:02:56.000000000 +0100 +++ new/vkmark-2025.01+git.20250909/meson.build 2025-09-09 13:44:15.000000000 +0200 @@ -3,7 +3,7 @@ ['cpp', 'c'], default_options : ['cpp_std=c++17'], version : '2025.01', - meson_version: '>=0.45' + meson_version: '>=0.58' ) root_incdir = include_directories('.') @@ -29,7 +29,9 @@ wayland_client_dep = dependency('wayland-client', required : get_option('wayland') == 'true') wayland_protocols_dep = dependency('wayland-protocols', version : '>= 1.12', required : get_option('wayland') == 'true') -wayland_scanner_dep = dependency('wayland-scanner', required : get_option('wayland') == 'true') +wayland_scanner_dep = dependency('wayland-scanner', + required : get_option('wayland') == 'true', + native: true) libdrm_dep = dependency('libdrm', required : get_option('kms') == 'true') gbm_dep = dependency('gbm', required : get_option('kms') == 'true') @@ -43,6 +45,11 @@ subdir('tests') subdir('doc') +devenv = environment() +devenv.set('VKMARK_WINDOW_SYSTEM_DIR', meson.current_build_dir() / 'src') +devenv.set('VKMARK_DATA_DIR', meson.current_source_dir() / 'data') +meson.add_devenv(devenv) + msg = 'Building with support for the following window systems: headless display ' if build_wayland_ws diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkmark-2025.01+git.20250317/src/meson.build new/vkmark-2025.01+git.20250909/src/meson.build --- old/vkmark-2025.01+git.20250317/src/meson.build 2025-03-17 10:02:56.000000000 +0100 +++ new/vkmark-2025.01+git.20250909/src/meson.build 2025-09-09 13:44:15.000000000 +0200 @@ -1,7 +1,9 @@ prog_python = find_program('python3') +vulkan_prefix = meson.get_external_property('sys_root', '') + vulkan_dep.get_variable('prefix') + vk_xml = join_paths([ - vulkan_dep.get_pkgconfig_variable('prefix'), + vulkan_prefix, 'share', 'vulkan', 'registry', 'vk.xml' ]) @@ -111,8 +113,8 @@ endif if build_wayland_ws - wayland_scanner = find_program(wayland_scanner_dep.get_pkgconfig_variable('wayland_scanner')) - wayland_protocols_dir = wayland_protocols_dep.get_pkgconfig_variable('pkgdatadir') + wayland_scanner = find_program(wayland_scanner_dep.get_variable('wayland_scanner')) + wayland_protocols_dir = wayland_protocols_dep.get_variable('pkgdatadir') xdg_shell_xml_path = wayland_protocols_dir + '/stable/xdg-shell/xdg-shell.xml' xdg_shell_client_header = custom_target( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkmark-2025.01+git.20250317/src/options.cpp new/vkmark-2025.01+git.20250909/src/options.cpp --- old/vkmark-2025.01+git.20250317/src/options.cpp 2025-03-17 10:02:56.000000000 +0100 +++ new/vkmark-2025.01+git.20250909/src/options.cpp 2025-09-09 13:44:15.000000000 +0200 @@ -20,6 +20,7 @@ * Alexandros Frantzis <[email protected]> */ +#include <cstdlib> #include <cstdio> #include <getopt.h> #include <algorithm> @@ -141,6 +142,13 @@ list_devices{false}, use_device_with_uuid{} { + const char* var; + var = getenv("VKMARK_WINDOW_SYSTEM_DIR"); + if (var) + window_system_dir = var; + var = getenv("VKMARK_DATA_DIR"); + if (var) + data_dir = var; } std::string Options::help_string() ++++++ vkmark.obsinfo ++++++ --- /var/tmp/diff_new_pack.UZktOv/_old 2026-05-23 23:25:57.489235937 +0200 +++ /var/tmp/diff_new_pack.UZktOv/_new 2026-05-23 23:25:57.529237570 +0200 @@ -1,5 +1,5 @@ name: vkmark -version: 2025.01+git.20250317 -mtime: 1742202176 -commit: 36e7d9b2ecf723e876add65534e95f55ec1bc79d +version: 2025.01+git.20250909 +mtime: 1757418255 +commit: 83a128d65b1adddfacb4fa2e555a7e90817a7266
