From patchwork Wed Jul 15 14:04:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92534 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A05DBC44516 for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6662.1784124314484786377 for ; Wed, 15 Jul 2026 07:05:14 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=p1cmWzTm; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 752B81477 for ; Wed, 15 Jul 2026 07:05:09 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 552FC3F7B4 for ; Wed, 15 Jul 2026 07:05:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124313; bh=KO45LcOZ63T4ymF2B5mMzrSU/8o8iAhlFjOXT5M66ys=; h=From:To:Subject:Date:From; b=p1cmWzTm4Zfp39uoQqUy6+TEXbxJOOGaokeIXsLZc0R/o/96naVdrdWvEGM+8chXX QkgewUwP7+mPbbf5qZSyli6tlJi3P9zN0YRwNGA5/RWMJJuxZeUAP5xMCQa4ErZYu2 jwmywjKosYl6eHRaUBVDBLQ+cgPDAd8CMM26eQtg= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 01/12] libxml2: clean up xmlconf mode fixups Date: Wed, 15 Jul 2026 15:04:56 +0100 Message-ID: <20260715140507.2329605-1-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240960 The xmlconf files are executable and there is a lot of them, which means in ptest builds every file is opened in case it's an ELF. Currently we chmod -x the xmlconf tree in do_configure which modifies the source tree in every build. Instead, we can just tell the cp to not preserve the modes when copying the tree in do_install_ptest. Signed-off-by: Ross Burton --- meta/recipes-core/libxml/libxml2_2.15.3.bb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/meta/recipes-core/libxml/libxml2_2.15.3.bb b/meta/recipes-core/libxml/libxml2_2.15.3.bb index 096a719d1c4..369f27ad2b2 100644 --- a/meta/recipes-core/libxml/libxml2_2.15.3.bb +++ b/meta/recipes-core/libxml/libxml2_2.15.3.bb @@ -57,15 +57,11 @@ PACKAGE_BEFORE_PN += "${PN}-utils" FILES:${PN}-staticdev += "${PYTHON_SITEPACKAGES_DIR}/*.a" FILES:${PN}-utils = "${bindir}/*" -do_configure:prepend () { - # executables take longer to package: these should not be executable - find ${S}/xmlconf/ -type f -exec chmod -x {} \+ -} - do_install_ptest () { oe_runmake DESTDIR=${D} ptestdir=${PTEST_PATH} install-test-data - cp -r ${S}/xmlconf ${D}${PTEST_PATH} + # executables take longer to package: these should not be executable + cp -r --no-preserve=mode ${S}/xmlconf ${D}${PTEST_PATH} } # with musl we need to enable icu support explicitly for these tests From patchwork Wed Jul 15 14:04:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92526 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DD28EC44508 for ; Wed, 15 Jul 2026 14:05:24 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6663.1784124315213963235 for ; Wed, 15 Jul 2026 07:05:15 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=hPjyE8Ck; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3BB26152B for ; Wed, 15 Jul 2026 07:05:10 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 067373F7B4 for ; Wed, 15 Jul 2026 07:05:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124314; bh=oOqHUHoaX996sp2J4iQOcJPIdNaZg4CDaf6iW2d3YNs=; h=From:To:Subject:Date:In-Reply-To:References:From; b=hPjyE8Ck6oK2lAIUp5TYQkfnt/HAEpmJMhHOO6E4P1j0Ih1BgosdymLO5sqRC2l1Q esFZLR28/P3eFOVQoegRv7w/mXzvY7gLbso2UAumHzu+vYLs4VJYeWqo9R22SvMSEE 1b5SJtcE2VVMtaRZ8qAk5s4Sy+scW6Iu4P5hCoeg= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 02/12] evdev: build with meson Date: Wed, 15 Jul 2026 15:04:57 +0100 Message-ID: <20260715140507.2329605-2-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240961 Upstream has meson support, so use it. Explicitly disable the tests and documentation to ensure deterministic builds as these float depending on whether check and doxygen are found at configure time. Signed-off-by: Ross Burton --- meta/recipes-support/libevdev/libevdev_1.13.6.bb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/recipes-support/libevdev/libevdev_1.13.6.bb b/meta/recipes-support/libevdev/libevdev_1.13.6.bb index 4a2cfee4c1a..a4478b8df5d 100644 --- a/meta/recipes-support/libevdev/libevdev_1.13.6.bb +++ b/meta/recipes-support/libevdev/libevdev_1.13.6.bb @@ -6,12 +6,13 @@ HOMEPAGE = "http://www.freedesktop.org/wiki/Software/libevdev/" SECTION = "libs" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=80c550b3197bcb8da7d7557ebcc3fc46 \ - " +LIC_FILES_CHKSUM = "file://COPYING;md5=80c550b3197bcb8da7d7557ebcc3fc46" SRC_URI = "http://www.freedesktop.org/software/libevdev/${BP}.tar.xz" SRC_URI[sha256sum] = "73f215eccbd8233f414737ac06bca2687e67c44b97d2d7576091aa9718551110" -inherit autotools pkgconfig +inherit meson pkgconfig + +EXTRA_OEMESON = "-Dtests=disabled -Ddocumentation=disabled" UPSTREAM_CHECK_REGEX = "libevdev-(?P(\d+\.)+(?!90\d+)\d+)" From patchwork Wed Jul 15 14:04:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92530 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 504F0C44511 for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6664.1784124315920858858 for ; Wed, 15 Jul 2026 07:05:16 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=qzARb9uV; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E78CF1477 for ; Wed, 15 Jul 2026 07:05:10 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id B515E3F7B4 for ; Wed, 15 Jul 2026 07:05:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124315; bh=BMdXsr05TtrhO8LrNYfad6Vi2xbGeawbvjKCsEGQNTE=; h=From:To:Subject:Date:In-Reply-To:References:From; b=qzARb9uVvZ5PJRd8p2oqKBoCAmUDey8UfLJgAoomDOGmfCTmSAn780Y+v/ABu0h2D p1QPWMcrfBdErbcdywX9AbRZ1R/6CQa56tExKzlWPzHPhvyFRm/2Awx6JBy3mqs/K9 QeA81z+xeNAQ4LgDNjggoIFhmYNAewjeZHk+JwgA= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 03/12] libpsl: use libidn2 instead of ICU Date: Wed, 15 Jul 2026 15:04:58 +0100 Message-ID: <20260715140507.2329605-3-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240962 The default IDNA library was changed from libidn2 to ICU in 2021[1] with no rationale, and upstream has had libidn2 as the default since 2017. Switch back to libidn2 to respect upstream's opinion, and because ICU is a monolithic dependency: this switch causes a minimal image containg libpsl to shrink by ~30MB. [1] oe-core 20fc11919e2 ("libpsl: Add config knobs for runtime/builtin conversion choices") Signed-off-by: Ross Burton --- meta/recipes-support/libpsl/libpsl_0.22.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/libpsl/libpsl_0.22.0.bb b/meta/recipes-support/libpsl/libpsl_0.22.0.bb index 741038ddc52..1e5e9c74b4c 100644 --- a/meta/recipes-support/libpsl/libpsl_0.22.0.bb +++ b/meta/recipes-support/libpsl/libpsl_0.22.0.bb @@ -19,7 +19,7 @@ GITHUB_BASE_URI = "https://github.com/rockdaboot/libpsl/releases" inherit autotools gettext gtk-doc manpages pkgconfig lib_package github-releases -PACKAGECONFIG ?= "icu" +PACKAGECONFIG ?= "idn2" PACKAGECONFIG[manpages] = "--enable-man,--disable-man,libxslt-native" PACKAGECONFIG[icu] = "--enable-runtime=libicu --enable-builtin=libicu,,icu" PACKAGECONFIG[idn2] = "--enable-runtime=libidn2 --enable-builtin=libidn2,,libidn2 libunistring" From patchwork Wed Jul 15 14:04:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92535 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8C70CC44514 for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6665.1784124316542076759 for ; Wed, 15 Jul 2026 07:05:16 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=KcWU5FdA; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 996B11576 for ; Wed, 15 Jul 2026 07:05:11 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 6FE093F7B4 for ; Wed, 15 Jul 2026 07:05:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124315; bh=0sXQjvP5W1lcfAWZcPONR/2DlZO6q0n9M1U+ImVWLA0=; h=From:To:Subject:Date:In-Reply-To:References:From; b=KcWU5FdACxOwq1ssYeVJHF+E9Wd3FbpR/8w0d1D7B8xUfUThEUW4VkMygTuG+AtYB EYfsDJW5oGpae5mHUm63wIbbbXvD99YwmOJOZQv+aJtPAF9dDMVfUHkokqXm8Em3NQ iI2dbtYpmxfvgTdoMib/keKB3foyq3kE8DJbwMa8= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 04/12] patchelf: build with meson Date: Wed, 15 Jul 2026 15:04:59 +0100 Message-ID: <20260715140507.2329605-4-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240963 Upstream has meson support, so use it. Signed-off-by: Ross Burton --- meta/recipes-devtools/patchelf/patchelf_git.bb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/meta/recipes-devtools/patchelf/patchelf_git.bb b/meta/recipes-devtools/patchelf/patchelf_git.bb index 6c88da1b098..adc1198937d 100644 --- a/meta/recipes-devtools/patchelf/patchelf_git.bb +++ b/meta/recipes-devtools/patchelf/patchelf_git.bb @@ -4,15 +4,14 @@ HOMEPAGE = "https://github.com/NixOS/patchelf" LICENSE = "GPL-3.0-only" -SRC_URI = "git://github.com/NixOS/patchelf;protocol=https;branch=master \ -" +SRC_URI = "git://github.com/NixOS/patchelf;protocol=https;branch=master" SRCREV = "7688b17c18d16f67fa8d5a82a2404c2e3a18648d" PV = "0.19.1" LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e" -inherit autotools +inherit meson PACKAGES += "${PN}-zsh-completion" FILES:${PN}-zsh-completion = "${datadir}/zsh" From patchwork Wed Jul 15 14:05:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92536 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B2C0AC44517 for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6664.1784124315920858858 for ; Wed, 15 Jul 2026 07:05:17 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=IrZ75Tw5; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 52BEA1477 for ; Wed, 15 Jul 2026 07:05:12 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 2A9E43F7B4 for ; Wed, 15 Jul 2026 07:05:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124316; bh=xq24es7QEoCNTQ1NChSvKDiY4X6PTCo0eZB4K3LfdLU=; h=From:To:Subject:Date:In-Reply-To:References:From; b=IrZ75Tw5H9oVVJJn1yNjdRx9h7TnoaCD0cDIgUfq23YpwT0bEyTrPZp6dmCcJ8EOl CYwK70HgonoCxRh8Sf7SvIKA+x60wobCgY1bF2hH0aRooc5Gl2O0CnVUmbGFSrVP7S V8uOGHdFYYmEFUsMtTOnzkKjkewEx6Tw0hqDYu5s= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 05/12] xorg-app-common: add builder class variable Date: Wed, 15 Jul 2026 15:05:00 +0100 Message-ID: <20260715140507.2329605-5-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240964 Add a variable XORGBUILDCLASS to control which builder class is used. Defaults to autotools for no change, but this lets recipes switch to Meson if they can. Signed-off-by: Ross Burton --- meta/recipes-graphics/xorg-app/xorg-app-common.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta/recipes-graphics/xorg-app/xorg-app-common.inc b/meta/recipes-graphics/xorg-app/xorg-app-common.inc index 5dbe8abe862..23a526413ad 100644 --- a/meta/recipes-graphics/xorg-app/xorg-app-common.inc +++ b/meta/recipes-graphics/xorg-app/xorg-app-common.inc @@ -11,6 +11,9 @@ REQUIRED_DISTRO_FEATURES = "x11" SRC_URI_EXT = "bz2" SRC_URI = "${XORG_MIRROR}/individual/app/${BPN}-${PV}.tar.${SRC_URI_EXT}" -inherit autotools pkgconfig features_check +XORGBUILDCLASS ??= "autotools" +inherit_defer ${XORGBUILDCLASS} + +inherit pkgconfig features_check FILES:${PN} += " ${libdir}/X11/${BPN} ${datadir}/X11/app-defaults/" From patchwork Wed Jul 15 14:05:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92531 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5B285C44513 for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6666.1784124317846882015 for ; Wed, 15 Jul 2026 07:05:18 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=FMeRW9vg; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0F79E1477 for ; Wed, 15 Jul 2026 07:05:13 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D94463F7B4 for ; Wed, 15 Jul 2026 07:05:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124317; bh=n6K49rCO/HzKUCfQbJpWi/n1prgVLZYjf0zSj+kiX+Y=; h=From:To:Subject:Date:In-Reply-To:References:From; b=FMeRW9vgbwjHlgzOuLnbv/1xUvRlmce5zQYANarOOsDiAHqnrgj0lca4RNIgz9Hhz ENlyk5SPEigeaP1xVw4JSTBGQGKpKCoruWPKSWxEIDAik0Pfgjes3oPfkjq7Mf7WCk SOvE13uTg3qIWlkymRdrHKMjbF6Fe+lur8BXZ9mE= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 06/12] mkfontscale: use meson Date: Wed, 15 Jul 2026 15:05:01 +0100 Message-ID: <20260715140507.2329605-6-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240965 Also drop util-macros-native dependency, which is only needed by the configure scripts. Signed-off-by: Ross Burton --- meta/recipes-graphics/xorg-app/mkfontscale_1.2.4.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-graphics/xorg-app/mkfontscale_1.2.4.bb b/meta/recipes-graphics/xorg-app/mkfontscale_1.2.4.bb index 42867db65d6..176f8562e2d 100644 --- a/meta/recipes-graphics/xorg-app/mkfontscale_1.2.4.bb +++ b/meta/recipes-graphics/xorg-app/mkfontscale_1.2.4.bb @@ -8,7 +8,7 @@ font name (XLFD) is generated, and is written together with the file \ name to a file fonts.scale in the directory. The resulting fonts.scale \ is used by the mkfontdir program." -DEPENDS = "util-macros-native zlib libfontenc freetype xorgproto" +DEPENDS = "zlib libfontenc freetype xorgproto" PROVIDES += "mkfontdir" RPROVIDES:${PN} += "mkfontdir" @@ -19,3 +19,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5a60c596d1b5f3dee9f005b703b3180d" SRC_URI_EXT = "xz" SRC_URI[sha256sum] = "a01492a17a9b6c0ee3f92ee578850e305315b9f298da5f006a1cd4b51db01a5e" + +XORGBUILDCLASS = "meson" From patchwork Wed Jul 15 14:05:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92529 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id ECBD5C4450E for ; Wed, 15 Jul 2026 14:05:24 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6667.1784124318455555341 for ; Wed, 15 Jul 2026 07:05:18 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=dLVphb6E; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BBB3B1477 for ; Wed, 15 Jul 2026 07:05:13 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 940643F7B4 for ; Wed, 15 Jul 2026 07:05:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124317; bh=aVsCpO8nnzQyt90qZoscyr/Vdn4KHMVvYJQM8atFALs=; h=From:To:Subject:Date:In-Reply-To:References:From; b=dLVphb6EQOBfvcIw6QHsbEbowbXjA4vA32lkxyQGzeOLNoBZhx4rZs5j4S2oPRhUy 2fUt8xiUJ5DKXwtPdx85l4vihSUVPjrGMLENM0sRLtLB+ee03l4mBQt1GZts/VVbBP 6CQQe7T3+YoATxwZQD1DSKFEDSzGjCGFd3blt3Bk= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 07/12] xdpyinfo: build with meson Date: Wed, 15 Jul 2026 15:05:02 +0100 Message-ID: <20260715140507.2329605-7-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240966 We can drop disable-xkb.patch as meson.build checks for the existance of XKBlib.h. Signed-off-by: Ross Burton --- .../xorg-app/xdpyinfo/disable-xkb.patch | 22 ------------------- .../xorg-app/xdpyinfo_1.4.0.bb | 4 +--- 2 files changed, 1 insertion(+), 25 deletions(-) delete mode 100644 meta/recipes-graphics/xorg-app/xdpyinfo/disable-xkb.patch diff --git a/meta/recipes-graphics/xorg-app/xdpyinfo/disable-xkb.patch b/meta/recipes-graphics/xorg-app/xdpyinfo/disable-xkb.patch deleted file mode 100644 index 1e8199cc668..00000000000 --- a/meta/recipes-graphics/xorg-app/xdpyinfo/disable-xkb.patch +++ /dev/null @@ -1,22 +0,0 @@ -Upstream-Status: Pending - -Index: xdpyinfo-1.3.0/configure.ac -=================================================================== ---- xdpyinfo-1.3.0.orig/configure.ac 2011-10-21 21:34:21.000000000 -0700 -+++ xdpyinfo-1.3.0/configure.ac 2011-11-28 20:06:56.554056935 -0800 -@@ -47,11 +47,15 @@ - AC_CHECK_HEADERS([X11/extensions/multibuf.h X11/extensions/XShm.h],,,[#include ]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) - -+AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), -+ XKB="$enableval", XKB="yes") -+if test "x$XKB" = "xyes" ; then - PKG_CHECK_MODULES(DPY_XKB, x11, - [SAVE_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $DPY_XKB_CFLAGS $DPY_X11_CFLAGS" - AC_CHECK_HEADERS([X11/extensions/XKB.h X11/XKBlib.h],,,[#include ]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) -+fi - - PKG_CHECK_MODULES(DPY_XF86VIDMODE, xxf86vm, - [SAVE_CPPFLAGS="$CPPFLAGS" diff --git a/meta/recipes-graphics/xorg-app/xdpyinfo_1.4.0.bb b/meta/recipes-graphics/xorg-app/xdpyinfo_1.4.0.bb index 804b284352d..6c6b31203ac 100644 --- a/meta/recipes-graphics/xorg-app/xdpyinfo_1.4.0.bb +++ b/meta/recipes-graphics/xorg-app/xdpyinfo_1.4.0.bb @@ -12,9 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=f3d09e6b9e203a1af489e16c708f4fb3" DEPENDS += "libxtst libxext libxxf86vm libxi libxrender libxinerama libxau libxcomposite" PE = "1" -SRC_URI += "file://disable-xkb.patch" - SRC_URI_EXT = "xz" SRC_URI[sha256sum] = "dc1de6e6e091ed46c4837b0ae9811e8182f7be0d2af638cab3e530ff081a48b6" -EXTRA_OECONF = "--disable-xkb" +XORGBUILDCLASS = "meson" From patchwork Wed Jul 15 14:05:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92527 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 32BF0C4450F for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.6583.1784124319141386549 for ; Wed, 15 Jul 2026 07:05:19 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=J6gCK4P/; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 723131477 for ; Wed, 15 Jul 2026 07:05:14 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 44DC73F7B4 for ; Wed, 15 Jul 2026 07:05:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124318; bh=s1xRVGQAVtVRQX7ftBakgMrg2V9cAhSqAprxkl1dT14=; h=From:To:Subject:Date:In-Reply-To:References:From; b=J6gCK4P/a6E6bERAi6YBEfguQzcdfmtLV6BpNJQ2RRnEKvNunqDDuqnch7qCSdjBF KXeeHfFtW2cz6OWwGiI3hj5c4nVSMdexRgFO2d0NHVClriIYTjk0UESWsea10aGFgl 3EkayBmRjYJ1jZF2DWWfQ9L8Kol6PhgtM3SOALg4= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 08/12] xev: build with meson Date: Wed, 15 Jul 2026 15:05:03 +0100 Message-ID: <20260715140507.2329605-8-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240967 Signed-off-by: Ross Burton --- meta/recipes-graphics/xorg-app/xev_1.2.7.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-graphics/xorg-app/xev_1.2.7.bb b/meta/recipes-graphics/xorg-app/xev_1.2.7.bb index 6e866b8f8c1..2b90f701c1f 100644 --- a/meta/recipes-graphics/xorg-app/xev_1.2.7.bb +++ b/meta/recipes-graphics/xorg-app/xev_1.2.7.bb @@ -15,3 +15,5 @@ DEPENDS += "libxrandr xorgproto" SRC_URI[sha256sum] = "95167895924de58e34b1013b2b0c8476e90d0888c6c39e7ae9bc35e3a19dba04" SRC_URI_EXT = "xz" + +XORGBUILDCLASS = "meson" From patchwork Wed Jul 15 14:05:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92528 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1A270C44501 for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6668.1784124319828196802 for ; Wed, 15 Jul 2026 07:05:19 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=Ingr3Qmq; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2EEC81477 for ; Wed, 15 Jul 2026 07:05:15 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id F39C93F7B4 for ; Wed, 15 Jul 2026 07:05:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124319; bh=cx2ie3YVbzFo3KMSYm/tDaKtJNvxLwu3hUcC4pEF8xk=; h=From:To:Subject:Date:In-Reply-To:References:From; b=Ingr3Qmq9eQ4MNVv1gsYB4XIp+6Yatxwtukhmb0C1VqV0upmMTxaYH5+BhWjCFf7D iO/7KIuo50o0QTyabQdaq1PTyNEQOARWgiPhfN2xoRP+3O4CjvaEYYY+rsnt1Mv9Dm G7FQDMsnKRV/7QoQlaMshU7JT7oqWvpZH166WsKg= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 09/12] xeyes: build with meson Date: Wed, 15 Jul 2026 15:05:04 +0100 Message-ID: <20260715140507.2329605-9-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240968 Signed-off-by: Ross Burton --- meta/recipes-graphics/xorg-app/xeyes_1.3.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-graphics/xorg-app/xeyes_1.3.1.bb b/meta/recipes-graphics/xorg-app/xeyes_1.3.1.bb index d412bfb4c80..33ad8bddc9f 100644 --- a/meta/recipes-graphics/xorg-app/xeyes_1.3.1.bb +++ b/meta/recipes-graphics/xorg-app/xeyes_1.3.1.bb @@ -12,3 +12,5 @@ SRC_URI_EXT = "xz" SRC_URI[sha256sum] = "5608d76b7b1aac5ed7f22f1b6b5ad74ef98c8693220f32b4b87dccee4a956eaa" DEPENDS += "libxau libxt libxext libxmu libxrender libxi" + +XORGBUILDCLASS = "meson" From patchwork Wed Jul 15 14:05:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92525 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E7F74C4450A for ; Wed, 15 Jul 2026 14:05:24 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6669.1784124321486810789 for ; Wed, 15 Jul 2026 07:05:21 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=MXP5RDZl; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D48CE1477 for ; Wed, 15 Jul 2026 07:05:15 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id AD4513F7B4 for ; Wed, 15 Jul 2026 07:05:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124320; bh=Zz+2EMrCsYhFhEVjL+6Sj9FWWD58bEj07Z/tgVv8yVo=; h=From:To:Subject:Date:In-Reply-To:References:From; b=MXP5RDZlNS+r6rghu68G6JNvq0LXPQXt9LvaZWIFYzBINV9U8Fxl0L+8a7cq8T4iU RHo6n7F/sB6Uixf2N7BTa8pH19jsKqC2rTFc/lR2/CjdeSH1QCmmKJJdcoqaLvSdyT DxKZgya3KHe21aqHM2iej/DSZIAT5QfTgkbk7jxU= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 10/12] xkbcomp: build with meson Date: Wed, 15 Jul 2026 15:05:05 +0100 Message-ID: <20260715140507.2329605-10-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240970 The meson.build requires that bison is present, even if it may not be needed. Drop --disable-selective-error as this isn't an option in meson. Signed-off-by: Ross Burton --- meta/recipes-graphics/xorg-app/xkbcomp_1.5.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-graphics/xorg-app/xkbcomp_1.5.0.bb b/meta/recipes-graphics/xorg-app/xkbcomp_1.5.0.bb index 67bed254ac9..df9f1934710 100644 --- a/meta/recipes-graphics/xorg-app/xkbcomp_1.5.0.bb +++ b/meta/recipes-graphics/xorg-app/xkbcomp_1.5.0.bb @@ -9,11 +9,11 @@ be read directly by XKB-capable X servers or utilities." LIC_FILES_CHKSUM = "file://COPYING;md5=be5e191f04d3f2cd80aa83b928ba984c" -DEPENDS += "libxkbfile" +DEPENDS += "bison-native libxkbfile" BBCLASSEXTEND = "native" -EXTRA_OECONF += "--disable-selective-werror" +XORGBUILDCLASS = "meson" SRC_URI_EXT = "xz" SRC_URI[sha256sum] = "2ac31f26600776db6d9cd79b3fcd272263faebac7eb85fb2f33c7141b8486060" From patchwork Wed Jul 15 14:05:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92532 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6FF80C44512 for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.6584.1784124321237364609 for ; Wed, 15 Jul 2026 07:05:21 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=ZKFBEYX9; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8ED51152B for ; Wed, 15 Jul 2026 07:05:16 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 671853F7B4 for ; Wed, 15 Jul 2026 07:05:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124320; bh=/3xIzHLIe0Q9v7spwcSRj4uYhuajtHHV+Xz6szaD38A=; h=From:To:Subject:Date:In-Reply-To:References:From; b=ZKFBEYX93ok3irqCL9Fve0evqWr1ikkcQsqRXNVKP4iK/ulmWz+o1u52dnCHN6PC8 jiaRwBIYjxD0rAheFOtLO0BNRadrKAFr/vyVJ5LHgMeepb4vwH0mKTmODv6fYoWPr+ 057JgwYixvyiEu+slw6j3m+wkIlyMJWLCxmDseDs= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 11/12] xrandr: build with meson Date: Wed, 15 Jul 2026 15:05:06 +0100 Message-ID: <20260715140507.2329605-11-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240969 Signed-off-by: Ross Burton --- meta/recipes-graphics/xorg-app/xrandr_1.5.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-graphics/xorg-app/xrandr_1.5.4.bb b/meta/recipes-graphics/xorg-app/xrandr_1.5.4.bb index ad864c8ed11..cabfa500236 100644 --- a/meta/recipes-graphics/xorg-app/xrandr_1.5.4.bb +++ b/meta/recipes-graphics/xorg-app/xrandr_1.5.4.bb @@ -14,4 +14,6 @@ PE = "1" SRC_URI_EXT = "xz" SRC_URI[sha256sum] = "2cafccb2aaf2491a4068676117a0d4f90ab307724b96fffc54cd1da953779400" +XORGBUILDCLASS = "meson" + BBCLASSEXTEND = "native nativesdk" From patchwork Wed Jul 15 14:05:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 92533 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 709F3C44515 for ; Wed, 15 Jul 2026 14:05:25 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6670.1784124322007163739 for ; Wed, 15 Jul 2026 07:05:22 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=kKpVG7mP; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 479C9152B for ; Wed, 15 Jul 2026 07:05:17 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 20D323F7B4 for ; Wed, 15 Jul 2026 07:05:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1784124321; bh=02/C950YM1g4q15492zBlkp0Q8QdB5ag3VlG3oOygUw=; h=From:To:Subject:Date:In-Reply-To:References:From; b=kKpVG7mPXdwybxA3BqvVJcozzF0m3U/d1qxVyXpKyGktkDTwlCN06UHHrbagSIzWV 3uNpk7fJCzVcXUYHxGrYflo6l2eGKYuqtsjfOT0bSFKhfEIdNXUKMSnqAsGKnl8Vyx yNnW0ujHCLbMm/ipOnMRxHL7OiWMjZzknMNiqFJE= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 12/12] xset: build with meson Date: Wed, 15 Jul 2026 15:05:07 +0100 Message-ID: <20260715140507.2329605-12-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715140507.2329605-1-ross.burton@arm.com> References: <20260715140507.2329605-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Jul 2026 14:05:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240971 We can drop disable-xkb.patch as meson.build checks for the existance of XKBlib.h. Don't explicitly disable xkb and fontcache, these are automatically detected with meson. Signed-off-by: Ross Burton --- .../xorg-app/xset/disable-xkb.patch | 32 ------------------- meta/recipes-graphics/xorg-app/xset_1.2.6.bb | 5 ++- 2 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 meta/recipes-graphics/xorg-app/xset/disable-xkb.patch diff --git a/meta/recipes-graphics/xorg-app/xset/disable-xkb.patch b/meta/recipes-graphics/xorg-app/xset/disable-xkb.patch deleted file mode 100644 index e099623688c..00000000000 --- a/meta/recipes-graphics/xorg-app/xset/disable-xkb.patch +++ /dev/null @@ -1,32 +0,0 @@ -From a9a90a95047a0a08bb0fd0823961ed9707f451d4 Mon Sep 17 00:00:00 2001 -From: Richard Purdie -Date: Mon, 22 May 2006 22:15:57 +0000 -Subject: [PATCH] add "-disable-xkb" option - -Upstream-Status: Pending - -Rebase for 1.2.1 by: Yu Ke ---- - configure.ac | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/configure.ac b/configure.ac -index e578bfe..1847258 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -52,11 +52,15 @@ PKG_CHECK_MODULES(SET_XEXT, xext, - AC_CHECK_HEADERS([X11/extensions/dpms.h X11/extensions/MITMisc.h],,,[#include ]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) - -+AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), -+ XKB="$enableval", XKB="yes") -+if test "x$XKB" = "xyes" ; then - PKG_CHECK_MODULES(SET_XKB, x11, - [SAVE_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $SET_XKB_CFLAGS $SET_X11_CFLAGS" - AC_CHECK_HEADERS([X11/XKBlib.h],,,[#include ]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) -+fi - - AC_ARG_WITH(xf86misc, AS_HELP_STRING([--with-xf86misc],[Enable xf86misc support.]), - [USE_XF86MISC="$withval"], [USE_XF86MISC="no"]) diff --git a/meta/recipes-graphics/xorg-app/xset_1.2.6.bb b/meta/recipes-graphics/xorg-app/xset_1.2.6.bb index 300aec9ebc8..7bd863f2d76 100644 --- a/meta/recipes-graphics/xorg-app/xset_1.2.6.bb +++ b/meta/recipes-graphics/xorg-app/xset_1.2.6.bb @@ -10,11 +10,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=373a2cff5a5e58e7ccff069e0ce9fe74" DEPENDS += "libxext libxmu libxau" PE = "1" -SRC_URI += "file://disable-xkb.patch" - SRC_URI_EXT = "xz" SRC_URI[sha256sum] = "623837349ea887bc003f01ee2e4b6b8ddd9c2774f632c6d70eead1b56306b695" +XORGBUILDCLASS = "meson" + CFLAGS += "-D_GNU_SOURCE" -EXTRA_OECONF = "--disable-xkb --without-fontcache"