From: Luca Boccassi Date: Wed, 17 Jun 2026 00:22:09 +0000 (+0100) Subject: mkosi: define ext_man macro in suse rpm build X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=785e4c00a769b97a73719ff65dbb7807b55fde8a;p=thirdparty%2Fsystemd.git mkosi: define ext_man macro in suse rpm build The suse spec now uses: %{_mandir}/man3/*.3%{?ext_man} which defaults to .gz and fails, as we disable compression. Redefine it to avoid a build failure: Processing files: systemd-doc-260.2-00.noarch error: File not found: /var/tmp/BUILD/systemd-260.2-build/BUILDROOT/usr/share/man/man3/*.3.gz --- diff --git a/mkosi/mkosi.images/build/mkosi.conf.d/opensuse/mkosi.build.chroot b/mkosi/mkosi.images/build/mkosi.conf.d/opensuse/mkosi.build.chroot index 54dad2ad5e6..3743dd86b82 100755 --- a/mkosi/mkosi.images/build/mkosi.conf.d/opensuse/mkosi.build.chroot +++ b/mkosi/mkosi.images/build/mkosi.conf.d/opensuse/mkosi.build.chroot @@ -95,6 +95,7 @@ build() { $( ((MESON_VERBOSE)) || echo "--undefine=__meson_verbose") \ --define "meson_extra_configure_options $MKOSI_MESON_OPTIONS $MESON_OPTIONS" \ --define "__os_install_post /usr/lib/rpm/brp-suse %{nil}" \ + --define "ext_man %{nil}" \ --define "__elf_exclude_path ^/usr/lib/systemd/tests/unit-tests/.*$" \ --define "__script_requires %{nil}" \ --define "_find_debuginfo_dwz_opts %{nil}" \