From patchwork Tue May 9 07:06:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23650 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 A71EEC77B7C for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.web10.25899.1683616021633306345 for ; Tue, 09 May 2023 00:07:01 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=IlxSyntc; spf=pass (domain: gmail.com, ip: 209.85.128.52, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-3f41d087b3bso28766635e9.0 for ; Tue, 09 May 2023 00:07:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616020; x=1686208020; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Rj/uPWISTLqQYWvbU1LZ/pemH4k4NMxOTcDXL5175Ls=; b=IlxSyntcAzD9H8cZ/LYR9JYvgPTpLhMF8eGbLtQ73QnT5ETuegCGb8p9DSOAQ9m41M fRsOvw8avRQd/WwH9kW0iVWj/3WyAr1VxRPjlya88ui8idx8hX4u1kVBZL5MJqND1Fki 868YZ9XDkm6Lk+WqB+2s+XrFQOLGwlzesMoAHKS9Qdf5rddE83HFBbSER38zNQqTZEnW WW+uEH28glpNAD81APxLel9E7N2V89SwQ27bxFALFbgbZjoOq5S5qizc60gsVDWG/iIx tMCEJmqhy91iPAhUTXW/dEFoD3ZBlzmXRUCwM7ecAX5xLxCiCEb+VZa/EKYriLx882+u WE8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616020; x=1686208020; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Rj/uPWISTLqQYWvbU1LZ/pemH4k4NMxOTcDXL5175Ls=; b=hTbvuW3pVtZEylx/rpP2Hu+L32UI4KgIGTTnMKYh4x8gfA5ke9smq1E8Kfam3oyMF/ OLx8ezj0E2kNkGpqMoIi3qRD9hbDEbLjRVphw0pPfb703NXVhfaXGGNA7gszNL1glHon SgJOidNiToZY3ha4HtV2UnlolFBFllgDdASBITC4QLHmWJeR+Ytd+k46FDs6lMJW6KDy jXoCG3T2f1vu5pGdAbTcwiJu/nmIewwvtEZa+bkTe8UNU+7jZCwUkj9GlvUGWa6Te+ak wYUr06zaGTITsxBG9EC0Frn9fuG0y6FazrXoeKPibOxz0hDpIufcapq+12JjXnkkvdq5 2DBg== X-Gm-Message-State: AC+VfDzWSQj8Gzl6odleN+usPKN/48QPxMixos4DqnqTyaBW9tQ/GvWL p7FV8d6qhYM7bZRJmT5s+ouCLw86Y8U= X-Google-Smtp-Source: ACHHUZ4EcEAq8lEJlPuc+e/UENtcwGTshZZGwQslIFRrRlksycysNPJA3SgbYqj/pXgJERtyrBUU8A== X-Received: by 2002:a05:600c:243:b0:3f4:28db:f60b with SMTP id 3-20020a05600c024300b003f428dbf60bmr2132235wmj.29.1683616020010; Tue, 09 May 2023 00:07:00 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id q14-20020a7bce8e000000b003f182a10106sm18917107wmj.8.2023.05.09.00.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:06:59 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 01/16] lirc: fix do_install with multilib Date: Tue, 9 May 2023 09:06:40 +0200 Message-Id: <20230509070655.70784-1-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102469 * use ${S} instead of ${WORKDIR}/${PN}-${PV} and ${BP} instead of ${PN}-${PV} to fix build with multilib, where PN is lib32-lirc, but S is correctly set as ${WORKDIR}/${BP} and do_install fails with: mkdir: cannot create directory ‘lib32-lirc/0.10.1-r0/lib32-lirc-0.10.1/python-pkg/dist/’: No such file or directory Signed-off-by: Martin Jansa --- .../meta-python/recipes-connectivity/lirc/lirc_0.10.2.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.2.bb b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.2.bb index 88e3f0486b..fcb347a2e5 100644 --- a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.2.bb +++ b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.2.bb @@ -51,9 +51,9 @@ do_configure:append() { # Create PYTHON_TARBALL which LIRC needs for install-nodist_pkgdataDATA do_install:prepend() { - rm -rf ${WORKDIR}/${PN}-${PV}/python-pkg/dist/ - mkdir ${WORKDIR}/${PN}-${PV}/python-pkg/dist/ - tar --exclude='${WORKDIR}/${PN}-${PV}/python-pkg/*' -czf ${WORKDIR}/${PN}-${PV}/python-pkg/dist/${PN}-${PV}.tar.gz ${S} + rm -rf ${S}/python-pkg/dist/ + mkdir ${S}/python-pkg/dist/ + tar --exclude='${S}/python-pkg/*' -czf ${S}/python-pkg/dist/${BP}.tar.gz ${S} } # In code, path to python is a variable that is replaced with path to native version of it From patchwork Tue May 9 07:06:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23656 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 BE1B3C7EE2C for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.web11.25845.1683616022244716497 for ; Tue, 09 May 2023 00:07:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=Zsmtu+W+; spf=pass (domain: gmail.com, ip: 209.85.128.43, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-3f4000ec71dso36346495e9.2 for ; Tue, 09 May 2023 00:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616020; x=1686208020; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IECsR9cAQuk6pxEokrdSw6lYNylI+3bj7mTK7GlwO6Y=; b=Zsmtu+W+X+5btCuaQcMHnW1QiKvR4vvbnNtUBIzYRkhMJXw2jHMi8BxsaVD49C0+ji ffx7J0xIOqGSGld+iHY3QDAt8YuG80D3aUZ4dSTHf0X3HvcLeWT1IzD/PPwwxAQ0ju/G UQOKzOIQjX9mfGPURULzcc3QCms7knJYs56gwkb4I5+sQ2xOR174mOqPZ6T3XGMI15Oz VLzFwsxH78PnjU+EjBc5ZwJ0R+8oRu9KPjDmh7djnMJOvQyhbC99rgdus+aw9UBOi4p/ 2ZTAINzypskOsWj6q7Kor9O3Hs0VCPP0zZfe+dNr42CdHApt1cd58JJr4U9NJIyQMUPu A5fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616020; x=1686208020; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IECsR9cAQuk6pxEokrdSw6lYNylI+3bj7mTK7GlwO6Y=; b=fOWqlwbKplbyu+eIST9MESj/6E4dnq9yf4tXZlg8wDdNT75gZcwPXzs/MZ2x5qpUWn CSnH86zG+/twjpU0o4QcA0c9Vg6Twvu92MYpqYSoEj26UiZIMJ54cBEbGpiRnnwfzPGl mXYSEwZTg0upv+DmqiCsgVhP7RZmRtCBs+wEQZQDNslTKO4LYsK+ArHhCYXGJqVkrp4W LR7JWwDb1iZJMj5nGQzP6iQonDXgGADqfbKqdday3R2yXiRmRK+e2Y0JnsWPc7Erv6hj wCshiUUSXOtGPC8ndmQALEAh/qRyxPdlY+dKE6f+K+iO8iKmwY1ve714Z1TlLUJLEB8b Uv3w== X-Gm-Message-State: AC+VfDz3r2bA/DTq9kxDicn0gyrlTrDPbK8A8ZPeBz85Svr80kf1tAvw eAmEhMgJ7M5jkY+ZoWFTyJZ3h35ExYY= X-Google-Smtp-Source: ACHHUZ56U5GbbId+P/LLjpveU/B+5Z/QNRjr4cU//cAbLqpb8LVfIyt2tnrK13z7C/uRHlL1rqEh2A== X-Received: by 2002:adf:ee84:0:b0:306:3261:809 with SMTP id b4-20020adfee84000000b0030632610809mr9041446wro.50.1683616020757; Tue, 09 May 2023 00:07:00 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id r12-20020a5d494c000000b003077f3dfcc8sm12639639wrs.32.2023.05.09.00.07.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:00 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 02/16] dleyna-{server,renderer}: fix dev-so QA issue with multilib Date: Tue, 9 May 2023 09:06:41 +0200 Message-Id: <20230509070655.70784-2-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102470 * the libdir is arch specific, but the subdirectory is always BPN * fixes: lib32-dleyna-server-0.6.0+gitAUTOINC+eb895ae827: non -dev/-dbg/nativesdk- package lib32-dleyna-server contains symlink .so '/usr/lib/dleyna-server/libdleyna-server-1.0.so' [dev-so] lib32-dleyna-renderer-0.6.0: non -dev/-dbg/nativesdk- package lib32-dleyna-renderer contains symlink .so '/usr/lib/dleyna-renderer/libdleyna-renderer-1.0.so' [dev-so] Signed-off-by: Martin Jansa --- .../recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb | 2 +- .../recipes-multimedia/dleyna/dleyna-server_0.6.0.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb index 3e43c0d2a7..e7f918333a 100644 --- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb +++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb @@ -22,4 +22,4 @@ inherit autotools pkgconfig CFLAGS += " -I${S}" FILES:${PN} += "${datadir}/dbus-1" -FILES:${PN}-dev += "${libdir}/${PN}/*.so" +FILES:${PN}-dev += "${libdir}/${BPN}/*.so" diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb index b25e446c41..071379758c 100644 --- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb +++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb @@ -19,4 +19,4 @@ S = "${WORKDIR}/git" inherit autotools pkgconfig FILES:${PN} += "${datadir}/dbus-1" -FILES:${PN}-dev += "${libdir}/${PN}/*.so" +FILES:${PN}-dev += "${libdir}/${BPN}/*.so" From patchwork Tue May 9 07:06:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23660 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 ECFDCC7EE31 for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.web11.25846.1683616023092922881 for ; Tue, 09 May 2023 00:07:03 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=BCoYtysI; spf=pass (domain: gmail.com, ip: 209.85.128.49, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-3f42b984405so2414475e9.3 for ; Tue, 09 May 2023 00:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616021; x=1686208021; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wHPKUUBfZRSfVlFuo303CvK5y3hdtqYFnnu1EN8xjes=; b=BCoYtysIszHpbtGQn8JRo8qpv3Q0ZKYaRn0W+iQFIZIhADlJ8BWrrSgnCdZpIq9SLa 2GF1tVLXmTSzjwukNrxUms6zLR05LbSypIxM0P+g7hmL2Sby0pex4rralstZT93mj6cf NEdCoSyG7VQmdv4ZVHpG4/cXMmkbiA94YlL2izW7Or/ZPy6wT/CcMWnTcnohxSukJSkF jUra5LMOlc2P/CkKCLQ+7gpE5ERUO4cE0y7v8A1bcJV2jjLh1P51KSDAjSngGOJLDITB q0+e31rXKM6v60521CJqv9n2UiBwnyNBiM8lf84gPWhtFrT5wRK0JOTyb5ZvvdrulzsK kzFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616021; x=1686208021; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wHPKUUBfZRSfVlFuo303CvK5y3hdtqYFnnu1EN8xjes=; b=ZgqddcGEyVLmMrgcZhcidF3gizEtlcRa2rxZf3NUVv8JgO0IPbseg2zTAD3eoHS1dX mGJelWUranWIZXQ8FDK/DVSwCPhlZhibPO7NuiskETKHbl1B7KGibIjvk/L8mERE4zsp 0n4xyAbe4H5aUOs2pDClCS6I0YqeuhR7KdyT7at62DZ9Azu+ZWJJrxkinPoJN3zBfgnM 1asISBBjjml0Y6W5qKm8fqMJgcUfndCcbdTiSos3KaUANEuFYzYiqKxGRUPl5POsuNt+ ZsYDsVfv98hcRAOh8myC8McL7Noaef7FyxJVuk4+PDIClVnGNepy8f4WtA/BWg3D46Rm 0xKw== X-Gm-Message-State: AC+VfDw6iNQ5XGNrIHd/utbBQJdgIy6FFFjN+ATfPi7ZlTNiVgRoKYeK NoNFqMfFsyFvJIJ16dRgqJ56mTdiZ6I= X-Google-Smtp-Source: ACHHUZ78TDw50jmQwagfuSCiE6bW5jNKIGG9XywzuZ0Q9va5uNFEeJT07fBkJ1HY7Z0K9WESA34beg== X-Received: by 2002:a05:600c:22c8:b0:3f4:2328:b5c2 with SMTP id 8-20020a05600c22c800b003f42328b5c2mr4923744wmg.35.1683616021560; Tue, 09 May 2023 00:07:01 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id x25-20020a1c7c19000000b003f42a75ac2asm1401578wmc.23.2023.05.09.00.07.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:01 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 03/16] libreport: add dependency on libarchive Date: Tue, 9 May 2023 09:06:42 +0200 Message-Id: <20230509070655.70784-3-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102471 * it's often pulled by elfutils when debuginfod is in DISTRO_FEATURES, but when it isn't, it fails with: http://errors.yoctoproject.org/Errors/Details/702773/ checking for libarchive... no configure: error: Package requirements (libarchive) were not met: No package 'libarchive' found Signed-off-by: Martin Jansa --- meta-oe/recipes-extended/libreport/libreport_2.17.8.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/libreport/libreport_2.17.8.bb b/meta-oe/recipes-extended/libreport/libreport_2.17.8.bb index a8d1db65bf..1f2c55c699 100644 --- a/meta-oe/recipes-extended/libreport/libreport_2.17.8.bb +++ b/meta-oe/recipes-extended/libreport/libreport_2.17.8.bb @@ -4,7 +4,7 @@ SUMMARY = "Generic library for reporting various problems" HOMEPAGE = "https://abrt.readthedocs.org/" LICENSE = "GPL-2.0-or-later" DEPENDS = "xmlrpc-c xmlrpc-c-native intltool-native \ - json-c libtar libnewt libproxy rpm \ + json-c libarchive libtar libnewt libproxy rpm \ augeas satyr systemd \ " From patchwork Tue May 9 07:06:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23661 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 000FEC7EE37 for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.groups.io with SMTP id smtpd.web10.25901.1683616023726306012 for ; Tue, 09 May 2023 00:07:04 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=gSZn0d6b; spf=pass (domain: gmail.com, ip: 209.85.221.48, mailfrom: martin.jansa@gmail.com) Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-30786c87cdaso2990401f8f.2 for ; Tue, 09 May 2023 00:07:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616022; x=1686208022; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YdPgmCfy1GsYYrPPzT+kkKWReAwWItEV1BJf6fo+R0g=; b=gSZn0d6bWZEFti87GnEHmicOxWvkHkjjAPJj5SDsWZ1FiCRdt3a1CQCyU6+vB/1JOA j1tyzcZPZnUOQVQEH29TiUlOpYdKw4bJHVGC6lWy9USrF+/ZHqOKWIKkGhaIxtmOU8T8 FLCUeMFgJybPNuerPdZVTUnIDXMmrgN/sfIov3ZyIJCI0DRaIwMFcx28PjqB6GY9ErMp A9cpYbQZs9/rXxjlpysCRe/ZovSuVdc9H9kF0H1wkKx/vRGwICNskE5Qdb/Hzkq1JmHy NDgmqsNKAp4NSF5hWt5WTvoa0ijBsg7NK94GrsNWkanPKFmpVXfX2RSu56P6MZvaR6qs 077Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616022; x=1686208022; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YdPgmCfy1GsYYrPPzT+kkKWReAwWItEV1BJf6fo+R0g=; b=bQlN6qldZwuvL1/MTTrRm+WE438atCCuk8VnZKYtAzHfrH6xvPm1/xWkhlWnfEbj8F qPPheUO4rBgFbBGUUkjxy72c4rMSJgAP7N0oQW5DSGvAMS9Xtjl8pUkfg3TTN72Ji1ZZ VCLTJymXWML0iBx7U0YXThOXydpmO7v9A51gTv3H7AF3op0SwM19vs6m4fM5Zu+sSYGn ZGrXTUYnc3Vcs4pUjnWlX2kKxNVM3iE0oOLehhGtFTKSOF5K1dovxhPHCCJxSqbHqrH5 +gJIhgHDrRc1JLqITewUS2xHVZ5nYVHxO5w9emmtEl40sYtE4Yklva8mGE55pCwVaZNT ibqA== X-Gm-Message-State: AC+VfDyNt0hXDnpeVsdctZsd4g4JlTTP2f17qpsXM57R+A7YaMDfUEFT d1qh0B2x30uNa1h5dPqj6LvOaLrCM1w= X-Google-Smtp-Source: ACHHUZ7bAiV9kuwTekIrTCdl9K2RE2CisGUxGq8VLkhHxyRMGY9xyTzOD6oVJkm09JFh2sejarzOxQ== X-Received: by 2002:adf:f64b:0:b0:307:873d:2ea with SMTP id x11-20020adff64b000000b00307873d02eamr7486988wrp.47.1683616022203; Tue, 09 May 2023 00:07:02 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id r10-20020a056000014a00b00307972e46fasm5053194wrx.107.2023.05.09.00.07.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:01 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 04/16] libxmlb: add missing dependency on glib-2.0 and xz Date: Tue, 9 May 2023 09:06:43 +0200 Message-Id: <20230509070655.70784-4-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102472 * without gobject-introspection-data in DISTRO_FEATURES it fails with: http://errors.yoctoproject.org/Errors/Details/702774/ Run-time dependency gio-2.0 found: NO (tried pkgconfig) ../git/meson.build:119:0: ERROR: Dependency gio-2.0 not found, tried pkgconfig and http://errors.yoctoproject.org/Errors/Details/702777/ Run-time dependency liblzma found: NO (tried pkgconfig) ../git/meson.build:121:0: ERROR: Dependency liblzma not found, tried pkgconfig Signed-off-by: Martin Jansa --- meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb b/meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb index 3366b7e7f9..61abd07fda 100644 --- a/meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb +++ b/meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb @@ -8,6 +8,8 @@ SRC_URI = "git://github.com/hughsie/libxmlb.git;branch=main;protocol=https \ SRCREV = "a6cac6a715d57c393bbddee4d0381ad943341af9" S = "${WORKDIR}/git" +DEPENDS = "glib-2.0 xz" + inherit gobject-introspection gtk-doc meson ptest-gnome lib_package PACKAGECONFIG ??= "\ From patchwork Tue May 9 07:06:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23662 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 E2C0DC7EE32 for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.groups.io with SMTP id smtpd.web10.25902.1683616024563570570 for ; Tue, 09 May 2023 00:07:04 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=MxeSG+g+; spf=pass (domain: gmail.com, ip: 209.85.221.48, mailfrom: martin.jansa@gmail.com) Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-306f2b42a86so3395652f8f.3 for ; Tue, 09 May 2023 00:07:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616023; x=1686208023; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rJyMsw7dWMbci8VaDEaQ0PeEmTNYYTIYm3zwNKBSRZw=; b=MxeSG+g+mH4ZD1h+xVUow5xWoCCq/mDvxfUqW5y8kbw4hTYTCAKlU4Tp69NM9muc51 mNpUiLI6mktWq+qamEasuhdyI84LJSjsuBakwOC4ozYkhdNTWwzOcbtog/ZBP4JArgxn yP41wWnW3zyNe5r8cNKA2+rc+Fl/+1dhA94BdNn63+xSoPRqtZdwLXD6vRJyYDeZZPXx ZQ+we2K/Fs5o79q1MA9y5ar9W7AGm1jZyLwpxAZ0nuKCc0KCUf+BtRa6hNUG13ILRahG gAQF/jh30GP6JhI8TMO8UIyFeBrNH9OKhtaIAxmRS5kiXb7UcQ9ZvT7APsQ4mcjD/Uvt 41VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616023; x=1686208023; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rJyMsw7dWMbci8VaDEaQ0PeEmTNYYTIYm3zwNKBSRZw=; b=JQFvsvaiLoXQnKctnAM7VYl7Qvecf7GFe+zyZJ3X6cw9l5AHS62YTMPaBI0HvOQ0S8 JBZqCHzt+WvOiMJJ+7ZdxlOz0o2DghknQKTY3rAo5ZymbCCHV8xwJgaNZAHMUXp0jNTD /Kt5G9HWiEogv/77+uzQVNryHl0xC+KsEZZZM17ORV1eyycF6mKjgmzGw5Rv7KEBQ2aO ocdPvoAqHSPe9bxlXArUh6SJUn9qoMHcKakHWe9j6urEq+/3wZ79DSfDk398fYRbES2E nDoLysUrVgQmzoYTtgjWADvyrB1fkp7ds29Dj/7eWFJC8cz1DnBbsSxtx4feJem3v+nq f37g== X-Gm-Message-State: AC+VfDxiqA3rpAOlvXQ1K7bmBmE8V/R9oM4cXbeSJke3yZU86o3IOnb3 L130F0az3SmBnj3rNlmAeyqNnVIzdiw= X-Google-Smtp-Source: ACHHUZ7wRsMUPdJVnKFGhNx1aW52U8Fb/j7fUusoniWwfLewBR6D7m97s/jhDA89xWhmGZPEwDaVmg== X-Received: by 2002:a05:6000:d2:b0:306:3afd:ed8f with SMTP id q18-20020a05600000d200b003063afded8fmr8401657wrx.25.1683616022808; Tue, 09 May 2023 00:07:02 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id n17-20020a5d4211000000b002f9e04459desm13346050wrq.109.2023.05.09.00.07.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:02 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 05/16] geoclue: fix build without gobject-introspection-data Date: Tue, 9 May 2023 09:06:44 +0200 Message-Id: <20230509070655.70784-5-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102473 Signed-off-by: Martin Jansa --- ...-try-to-use-g-ir-scanner-when-intros.patch | 30 +++++++++++++++++++ .../geoclue/geoclue_2.7.0.bb | 4 ++- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 meta-oe/recipes-navigation/geoclue/geoclue/0001-libgeoclue-don-t-try-to-use-g-ir-scanner-when-intros.patch diff --git a/meta-oe/recipes-navigation/geoclue/geoclue/0001-libgeoclue-don-t-try-to-use-g-ir-scanner-when-intros.patch b/meta-oe/recipes-navigation/geoclue/geoclue/0001-libgeoclue-don-t-try-to-use-g-ir-scanner-when-intros.patch new file mode 100644 index 0000000000..18e7185649 --- /dev/null +++ b/meta-oe/recipes-navigation/geoclue/geoclue/0001-libgeoclue-don-t-try-to-use-g-ir-scanner-when-intros.patch @@ -0,0 +1,30 @@ +From 6c434bdd31d674f85a82cb83248571813c7a37ff Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 3 May 2023 18:06:46 +0200 +Subject: [PATCH] libgeoclue: don't try to use g-ir-scanner when introspection + isn't enabled + +* it finds target g-ir-scanner, so gir is found(), but when it tries to call it, it fails: + http://errors.yoctoproject.org/Errors/Details/702778/ + geoclue/2.7.0-r0/recipe-sysroot/usr/bin/g-ir-scanner-wrapper: line 5: g-ir-scanner: command not found + +Signed-off-by: Martin Jansa +--- +Upstream-Status: Pending + + libgeoclue/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libgeoclue/meson.build b/libgeoclue/meson.build +index 5f05dad..7ed06a1 100644 +--- a/libgeoclue/meson.build ++++ b/libgeoclue/meson.build +@@ -77,7 +77,7 @@ gir_sources = [ libgeoclue_sources, + libgeoclue_headers, + libgeoclue_public_api_gen_sources[1] ] + +-if gir.found() ++if gir.found() and get_option('introspection') + geo_gir = gnome.generate_gir(libgeoclue, + sources: gir_sources, + namespace: 'Geoclue', diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.7.0.bb b/meta-oe/recipes-navigation/geoclue/geoclue_2.7.0.bb index f7039b5916..d05a309455 100644 --- a/meta-oe/recipes-navigation/geoclue/geoclue_2.7.0.bb +++ b/meta-oe/recipes-navigation/geoclue/geoclue_2.7.0.bb @@ -13,7 +13,9 @@ DEPENDS = "glib-2.0 dbus json-glib libsoup-3.0 intltool-native" inherit meson pkgconfig gtk-doc gobject-introspection vala useradd SRCREV = "bbfb6289dedb88cb8155d9f6868787d5432e1f90" -SRC_URI = "git://gitlab.freedesktop.org/geoclue/geoclue.git;protocol=https;nobranch=1" +SRC_URI = "git://gitlab.freedesktop.org/geoclue/geoclue.git;protocol=https;nobranch=1 \ + file://0001-libgeoclue-don-t-try-to-use-g-ir-scanner-when-intros.patch \ +" S = "${WORKDIR}/git" From patchwork Tue May 9 07:06:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23657 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 CD68CC7EE30 for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.web11.25848.1683616025088771289 for ; Tue, 09 May 2023 00:07:05 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=PQy8eVcs; spf=pass (domain: gmail.com, ip: 209.85.128.54, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-3f19afc4f60so35743745e9.1 for ; Tue, 09 May 2023 00:07:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616023; x=1686208023; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fHO65dUebySbJGGVKSP2ByuOSoq9b8tMZkMCE9rax1E=; b=PQy8eVcs+XIECKWbjre+3+Oh6dTiqLiBTvkXCFfOgpIKsiOmJS0UyGrFIpTjr7huft uUfmaEssN5yx7toN8kd9i31pgNHXxIuM8xuFZ1CKVh1W2g2st+tYgIkaFV0alnRH8xN+ b+CU2hybNDUmWU7wHcypf4zVJ1lOHnPKJLHicXD/1mOBfTvh1QOzR2Z6TTHBN0eUF0fe mro6iL7IbXaVIlemUT0sgcwzCSc8cERSvRcl6TwwN3R8yLlb5BzgyS2eHjr5NhLcQN9u IIDNgwbVaM4SFaYtpFBd6fLzx5NlWDGN2tu9l8bIVGLQSIlbC+WXtgl54ljJC4MBOXwV rX9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616023; x=1686208023; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fHO65dUebySbJGGVKSP2ByuOSoq9b8tMZkMCE9rax1E=; b=LqyJyiCD3D8fD/p9lVJL/KaiNbQMZ950Q6b2RUu2VFZZODlg+b+hZbr+i4DmH8MsDE 4Uyjt+SFVJXY/O/j/9UfS7deQdWmgngmznNU5qplupZZAfiTH+SLUoWOUaXMMAt90iRJ MUO+lNTn34zv6qbDhveyR5+wk3Lb5NK7kf/vvsawH/peVzYDKtroRgcKlVITuyyhq67O vJeSyxjelfKpmv/kDR/YZOnGIhpHAzwOkScI2Rop22JEqjAK6b5MJWwj5FVrc20alH4B nTJV32hTKSie/+hJ17+bR5PfN4hsJayN6fblc7Z9h11aEQqo/yuh+vjMQVaVBU9PLSU6 iSkw== X-Gm-Message-State: AC+VfDzdyiLNMYhJ6TpE09iIOVjZqNkPJyDESL+/hW+CuuxijEFJ9gQn LI/7CaPyK4UWxWUMRc/BXvB9O/nWCBo= X-Google-Smtp-Source: ACHHUZ4GDJPwCyM2KDA8bnvDGBZPy7qYTmrUw5a7bjytKjVoGILhY9rl7ecEvD7yxtc/BmTahsIYkA== X-Received: by 2002:a05:600c:3655:b0:3f4:2cc7:aac5 with SMTP id y21-20020a05600c365500b003f42cc7aac5mr284311wmq.9.1683616023534; Tue, 09 May 2023 00:07:03 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id f25-20020a1c6a19000000b003f4290720cbsm2655629wmc.29.2023.05.09.00.07.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:03 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 06/16] appstream: fix build without gobject-introspection-data Date: Tue, 9 May 2023 09:06:45 +0200 Message-Id: <20230509070655.70784-6-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102474 * there is a meson option to disable introspection, it's just called 'gir' fix GIR_MESON_OPTION to resolve: http://errors.yoctoproject.org/Errors/Details/702780/ Run-time dependency gobject-introspection-1.0 found: NO (tried pkgconfig) ../AppStream-0.16.1/meson.build:173:4: ERROR: Dependency "gobject-introspection-1.0" not found, tried pkgconfig Signed-off-by: Martin Jansa --- meta-oe/recipes-support/appstream/appstream_0.16.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/appstream/appstream_0.16.1.bb b/meta-oe/recipes-support/appstream/appstream_0.16.1.bb index 50d8cdb4c2..b8cecec41f 100644 --- a/meta-oe/recipes-support/appstream/appstream_0.16.1.bb +++ b/meta-oe/recipes-support/appstream/appstream_0.16.1.bb @@ -21,7 +21,7 @@ DEPENDS = " \ inherit meson gobject-introspection gettext gtk-doc pkgconfig vala -GIR_MESON_OPTION = "" +GIR_MESON_OPTION = "gir" SRC_URI = "https://www.freedesktop.org/software/appstream/releases/AppStream-${PV}.tar.xz" SRC_URI:append:class-target = " file://0001-fix-crosscompile.patch" From patchwork Tue May 9 07:06:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23658 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 D3DE9C7EE2F for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by mx.groups.io with SMTP id smtpd.web11.25850.1683616025634687242 for ; Tue, 09 May 2023 00:07:05 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=qW7aUUZb; spf=pass (domain: gmail.com, ip: 209.85.221.43, mailfrom: martin.jansa@gmail.com) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-306dbad5182so3409080f8f.1 for ; Tue, 09 May 2023 00:07:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616024; x=1686208024; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EFl0bMwfz9CPu2SQe6GBs9aCHS8ffwzBHlE+0QCUIT0=; b=qW7aUUZbqStyFGwyy2YDMwYe5LALZEPpbzvneVoxac8Y4ebOVYedXQXmCI1OdnRoYC qVSzlzyOR9UfsiUH8qsrN4viceUYBFmahOATUgzbUe/Lm8HW/TCRlovdkBHBibqsrVEZ Liwem0qKDS0zyPUUBtstyKSBxI9C/v187Lbw0uNsdsTNnejNDRiWbREsSORHkwSx91tf MNIWpYaNdAK2GpfbqQRI5WyWmGLz5Al2s5r90/zoOOy3NQ+gmrPbsXVnTk46boD/rE11 8hyO69ckJX2qGQFzrwywFuEHAKhxW298yPBE0hFfL/gcxb5WLf03kdBFuaTPenqrEgxY mALQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616024; x=1686208024; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EFl0bMwfz9CPu2SQe6GBs9aCHS8ffwzBHlE+0QCUIT0=; b=UQKHEVD46Bof5lRZ++8zs6FGN2TN+I0l74XVvtgTPWXVs6SAbIvnJ4djx5dUgfQSXf acdETpMz2gjvMw/Wn4zynvdYxAj3b73uOiMRxtXZ1GFoiUpbwt7jvsMh7WX0T9tpvcy5 ZqvGFtcBOUrtdHHZGDQC2H3wiPjricHK9YZ0ogTiAhfd7r/+6qRYzfItkVFi/DofFLup f6VezTrmPN0+CDz/Y24NucFK2hKByjFShDMyjjteqZi6CU2DqGWA80pM69eN0WgewqZQ +PLMnhKxeRnTgLOk4gjVoXT/v+yDmbYED198mOFVzOW73UutjYJXgN7GVcJdk9NI54bK ZkhQ== X-Gm-Message-State: AC+VfDwl3xbX6C64eYhQJixR+fAI9j5TQcEwATngVbLuD7SZienal65q W7xDTs6nbK3hC67fqF6zIhsW3BNyfwk= X-Google-Smtp-Source: ACHHUZ7rjwyrtDwcE/fngygP9S9PfAkaU1NAWAlBncvkxWaKBOISG1PitPF7R2BSjWJdEIi3ai5nFg== X-Received: by 2002:adf:e991:0:b0:307:a58f:5f7b with SMTP id h17-20020adfe991000000b00307a58f5f7bmr589357wrm.64.1683616024230; Tue, 09 May 2023 00:07:04 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id l8-20020a5d4bc8000000b0030631f199f9sm13217601wrt.34.2023.05.09.00.07.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:03 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 07/16] ostree: fix build without gobject-introspection-data Date: Tue, 9 May 2023 09:06:46 +0200 Message-Id: <20230509070655.70784-7-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102475 * add --disable-introspection to UNKNOWN_CONFIGURE_OPT_IGNORE to fix: http://errors.yoctoproject.org/Errors/Details/702779/ ERROR: QA Issue: ostree: configure was passed unrecognised options: --disable-introspection [unknown-configure-option] * add glib-2.0-native to DEPENDS to fix: http://errors.yoctoproject.org/Errors/Details/702787/ glib-mkenums \ --template ../libostree-2023.2/src/libostree/ostree-enumtypes.h.template \ ../libostree-2023.2/src/libostree/ostree-fetcher.h > src/libostree/ostree-enumtypes.h.tmp && mv src/libostree/ostree-enumtypes.h.tmp src/libostree/ostree-enumtypes.h /bin/bash: line 2: glib-mkenums: command not found make: *** [Makefile:9990: src/libostree/ostree-enumtypes.h] Error 127 Signed-off-by: Martin Jansa --- meta-oe/recipes-extended/ostree/ostree_2023.2.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-oe/recipes-extended/ostree/ostree_2023.2.bb b/meta-oe/recipes-extended/ostree/ostree_2023.2.bb index 2990122959..7eeb77474f 100644 --- a/meta-oe/recipes-extended/ostree/ostree_2023.2.bb +++ b/meta-oe/recipes-extended/ostree/ostree_2023.2.bb @@ -9,6 +9,7 @@ LICENSE = "LGPL-2.1-only" LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" DEPENDS = " \ + glib-2.0-native \ glib-2.0 \ e2fsprogs \ libcap \ @@ -28,6 +29,8 @@ S = "${WORKDIR}/libostree-${PV}" inherit autotools bash-completion gobject-introspection github-releases gtk-doc manpages pkgconfig ptest-gnome systemd +UNKNOWN_CONFIGURE_OPT_IGNORE = "--disable-introspection --enable-introspection" + # Workaround compile failure: # |../git/src/libotutil/zbase32.c:37:1: error: function returns an aggregate [-Werror=aggregate-return] # so remove -Og and use -O2 as workaround From patchwork Tue May 9 07:06:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23655 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 CD14BC7EE2E for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.web11.25851.1683616026694747784 for ; Tue, 09 May 2023 00:07:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=m028uOKs; spf=pass (domain: gmail.com, ip: 209.85.221.46, mailfrom: martin.jansa@gmail.com) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-30786c6082dso1962271f8f.2 for ; Tue, 09 May 2023 00:07:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616025; x=1686208025; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Itq8s7nvXxSR6duwcOL7DYmTk9Kqfg8pPMUyaqWaOdk=; b=m028uOKsu+kdsdJda6Q6LlsdkIkQ8A3+0qf+54Wyjok2uheMQ+zMorI9TEi2P+NyCa sMnxQaddg9KPTYJhaQcSdxoWyvUhKuh3QHBtOb5zdiEfjSx961QOeWdBMhkkv8MxNFd7 hzcZAbbLwIVLHo2qf2KFt0zkmPZLr4zQ9hZ/S5bgmFxox2X7cKdE3DP+RMpd+/yFdh59 jKWIow/8ADSwv4XB/GHz2t4HUob3JZaE3x7QZAaWUCy6MGK6ekEeE+wo6fT/W2OAtXzG uvmr1xyroGdZx4lxbbGivU+sFMG8hum1AFRpl4LNZPjy1Q9VdvzwO3UbwQSW1Xpg/9Eg eK7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616025; x=1686208025; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Itq8s7nvXxSR6duwcOL7DYmTk9Kqfg8pPMUyaqWaOdk=; b=Pm+Y4+HlLl3eMuLXuWPNSC2yL2dTqEnqkqijZSQh0i0WqYz+sA1H53wLW+Dv20PXt3 vZK16rcKh5+NV81sbbFnZOOTAYGVVBTkUEO9Rk8ha6r9JdlOBxN9fBXS4pkpyg4V9ZW0 hSwUhrsv1RBhHR7TGLHjpYJYCnIEtXGZYXx+4BnYyvYs0mE4+X+AXtNLIzYXZjzEXbJT LAtirq+38ACZgWWX7lEFxdSofBxcVlNP/zbNPjcjA/Qy5jK+3VXzKQGzJNAFrLP8VXnd icNKUdIOcDuwbF6jlt2coTZn/CHNREE/OOIhIO4SpfZdVWeh/UKsq5cyUteGZWXBQeo/ oKmw== X-Gm-Message-State: AC+VfDxaho0mIrn3bGCB+GUUsbM0l3Ve/enbioowS+3dOT9eteX7SC7l 4OJoiE3HdQrFZyMdsgxOvcJUy1kb6Vw= X-Google-Smtp-Source: ACHHUZ6Ptwb5bkbkIYRMGk84cGzooIg7f9JKvEw397aOO7uggUi1NVRaBUdPZFywxZZGgBuuZdlv4Q== X-Received: by 2002:adf:d092:0:b0:306:31fb:1c3d with SMTP id y18-20020adfd092000000b0030631fb1c3dmr8413720wrh.32.1683616025072; Tue, 09 May 2023 00:07:05 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id a4-20020adffac4000000b00304ae802f02sm13436053wrs.66.2023.05.09.00.07.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:04 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 08/16] rdfind: fix build with -Werror=return-type Date: Tue, 9 May 2023 09:06:47 +0200 Message-Id: <20230509070655.70784-8-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102476 Signed-off-by: Martin Jansa --- ...-configure.ac-fix-C-11-support-check.patch | 37 +++++++++++++++++++ .../recipes-support/rdfind/rdfind_1.5.0.bb | 1 + 2 files changed, 38 insertions(+) create mode 100644 meta-oe/recipes-support/rdfind/rdfind/0001-configure.ac-fix-C-11-support-check.patch diff --git a/meta-oe/recipes-support/rdfind/rdfind/0001-configure.ac-fix-C-11-support-check.patch b/meta-oe/recipes-support/rdfind/rdfind/0001-configure.ac-fix-C-11-support-check.patch new file mode 100644 index 0000000000..815939b82d --- /dev/null +++ b/meta-oe/recipes-support/rdfind/rdfind/0001-configure.ac-fix-C-11-support-check.patch @@ -0,0 +1,37 @@ +From 9070bc210b2ecff641b73e4ade30040c1461969c Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 3 May 2023 18:31:57 +0200 +Subject: [PATCH] configure.ac: fix C++11 support check + +* with -Werror=return-type in CFLAGS this test fails with: + + configure:4290: checking for C++11 support or better + configure:4303: x86_64-webos-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/OE/lge/build/webos/mickledore/BUILD/work/qemux86_64-webos-linux/rdfind/1.5.0-r0/recipe-sysroot -c -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/OE/lge/build/webos/mickledore/BUILD/work/qemux86_64-webos-linux/rdfind/1.5.0-r0/rdfind-1.5.0=/usr/src/debug/rdfind/1.5.0-r0 -fdebug-prefix-map=/OE/lge/build/webos/mickledore/BUILD/work/qemux86_64-webos-linux/rdfind/1.5.0-r0/rdfind-1.5.0=/usr/src/debug/rdfind/1.5.0-r0 -fmacro-prefix-map=/OE/lge/build/webos/mickledore/BUILD/work/qemux86_64-webos-linux/rdfind/1.5.0-r0/build=/usr/src/debug/rdfind/1.5.0-r0 -fdebug-prefix-map=/OE/lge/build/webos/mickledore/BUILD/work/qemux86_64-webos-linux/rdfind/1.5.0-r0/build=/usr/src/debug/rdfind/1.5.0-r0 -fdebug-prefix-map=/OE/lge/build/webos/mickledore/BUILD/work/qemux86_64-webos-linux/rdfind/1.5.0-r0/recipe-sysroot= -fmacro-prefix-map=/OE/lge/build/webos/mickledore/BUILD/work/qemux86_64-webos-linux/rdfind/1.5.0-r0/recipe-sysroot= -fdebug-prefix-map=/OE/lge/build/webos/mickledore/BUILD/work/qemux86_64-webos-linux/rdfind/1.5.0-r0/recipe-sysroot-native= -fvisibility-inlines-hidden conftest.cpp >&5 + conftest.cpp: In function 'int f()': + conftest.cpp:22:20: error: no return statement in function returning non-void [-Werror=return-type] + 22 | int f() { auto a=1;} | ^ + cc1plus: some warnings being treated as errors + ... + configure:4308: error: no c++11 support, please set CXXFLAGS properly + +* fix the test to pass + +Signed-off-by: Martin Jansa +Upstream-Status: Submitted [https://github.com/pauldreik/rdfind/pull/132] +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index be1b2fd..9c3513c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -64,7 +64,7 @@ AC_SYS_LARGEFILE + + dnl make sure we have c++11 or better, + AC_MSG_CHECKING([for C++11 support or better]) +-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([int f() { auto a=1;}])], ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([int f() { auto a=1;return a;}])], + [AC_MSG_RESULT([yes])], + [AC_MSG_ERROR([no c++11 support, please set CXXFLAGS properly])]) + diff --git a/meta-oe/recipes-support/rdfind/rdfind_1.5.0.bb b/meta-oe/recipes-support/rdfind/rdfind_1.5.0.bb index 8f2c5e8852..dab66c3827 100644 --- a/meta-oe/recipes-support/rdfind/rdfind_1.5.0.bb +++ b/meta-oe/recipes-support/rdfind/rdfind_1.5.0.bb @@ -8,6 +8,7 @@ DEPENDS = "nettle autoconf-archive" SRC_URI = "https://rdfind.pauldreik.se/${BP}.tar.gz \ file://0001-configure-Fix-check-for-AC_CHECK_LIB.patch \ file://0001-include-standard-headers-limits-and-cstdint.patch \ + file://0001-configure.ac-fix-C-11-support-check.patch \ " SRC_URI[sha256sum] = "4150ed1256f7b12b928c65113c485761552b9496c433778aac3f9afc3e767080" From patchwork Tue May 9 07:06:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23652 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 BA893C77B75 for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.web10.25904.1683616027347760446 for ; Tue, 09 May 2023 00:07:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=ccbBdtqv; spf=pass (domain: gmail.com, ip: 209.85.128.52, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-3f1950f5628so54431615e9.3 for ; Tue, 09 May 2023 00:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616026; x=1686208026; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3t4LDF4mf+RShlb3NtiAFabsZyP/pFAORBFzRLxwTBg=; b=ccbBdtqvpAWhCqVrO3ipUCvaiUYYLeL3Oxp4/4Xn1oX2G8r8YQ4iv2wkjxE9qmBomh hcTWTw+UI+t65b9ELjhS21WvqFPfTSShTpHavki/HZ+efg8nO5eXXzNhOumTJAKvLxK9 tZvmvZ55TUqxfDmRD6izXjF1Kt7KEN9gC+BLfH6GzsEVyUAaLnbs5cp7wQGxWLtZxda8 W2gR4KINOhgA0xSlqOweQHQXpGbgCxsVZ1Qn9g8d4dF8tLK9m6JYNFOlDImkotLq1D4G aD39JUNjARSh1m0bg6VdzL/O/GAYA+jBIYrZ38cHsCvs5+dAzoJ/BMjq1UyI66y9v6cP uPlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616026; x=1686208026; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3t4LDF4mf+RShlb3NtiAFabsZyP/pFAORBFzRLxwTBg=; b=Ejq4rHw0MoRiG+n6nC9+2gl2GOgnM27OgsmayAJJuNUe/65F5+3jSIoCfXINEe0hIa hG2vPuzIP5J7C1t/lBhhiNCYPoYQbIh9gIok49ri78/kHLyHJoXGkBzD65whFgBFT9jY WePebPIlamTwnznj+6l231fbE3No5NjMQBnThDrTlQMPQcv3ByicdlCWGQz0r+HHOcOm sRCbj5A9vtMRhNNEU//MByDCxXFAklfcGuhbh4cDti6QRQPrY5+8wLzvhbxHDYrUfAj5 TRPn44e6/LK1SVmkXM4Y/evyX3gSBtHiDtaRZDecM56jyk1zCq7cmeb5BdojBUVk6S+E 9avQ== X-Gm-Message-State: AC+VfDz4HoeV+OEe0+S42h20OJaAu/gN6S+xutV1k8Jmu/mY3mECyxtX wBYUogHgbKotGaDiI2ubhEZl+ovT8ck= X-Google-Smtp-Source: ACHHUZ46a1AJn4aI+ZzSmy//jEyZvlbmPLUuRp9DuwW+LOqfvknHd54FVKy5Akyoun932KUBU+uzuA== X-Received: by 2002:a5d:4ecd:0:b0:2ff:6906:7169 with SMTP id s13-20020a5d4ecd000000b002ff69067169mr8525261wrv.68.1683616025702; Tue, 09 May 2023 00:07:05 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id s18-20020a5d4252000000b00304aba2cfcbsm13463571wrr.7.2023.05.09.00.07.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:05 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 09/16] spice-gtk: respect gobject-introspection-data Date: Tue, 9 May 2023 09:06:48 +0200 Message-Id: <20230509070655.70784-9-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102477 * without gobject-introspection-data in DISTRO_FEATURES the bbclass correctly disables it: $ bitbake-getvar -r spice-gtk EXTRA_OEMESON # # $EXTRA_OEMESON [6 operations] # :append /OE/build/oe-core/openembedded-core/meta/classes-recipe/meson.bbclass:44 # " ${PACKAGECONFIG_CONFARGS}" # :prepend[class-target] /OE/build/oe-core/openembedded-core/meta/classes-recipe/gobject-introspection.bbclass:28 # "${@['', '${GIRMESONTARGET}'][d.getVar('GIR_MESON_OPTION') != '']}" # :prepend[class-native] /OE/build/oe-core/openembedded-core/meta/classes-recipe/gobject-introspection.bbclass:33 # "${@['', '${GIRMESONBUILD}'][d.getVar('GIR_MESON_OPTION') != '']}" # :prepend[class-nativesdk] /OE/build/oe-core/openembedded-core/meta/classes-recipe/gobject-introspection.bbclass:34 # "${@['', '${GIRMESONBUILD}'][d.getVar('GIR_MESON_OPTION') != '']}" # set /OE/build/oe-core/meta-openembedded/meta-networking/recipes-support/spice/spice-gtk_0.42.bb:49 # "-Dpie=true -Dvapi=enabled" # :append[libc-musl] /OE/build/oe-core/meta-openembedded/meta-networking/recipes-support/spice/spice-gtk_0.42.bb:50 # " -Dcoroutine=libucontext" # pre-expansion value: # "${@['', '${GIRMESONTARGET}'][d.getVar('GIR_MESON_OPTION') != '']}-Dpie=true -Dvapi=enabled ${PACKAGECONFIG_CONFARGS}" EXTRA_OEMESON="-Dintrospection=false -Dpie=true -Dvapi=enabled " and prevents build failure: http://errors.yoctoproject.org/Errors/Details/702789/ Run-time dependency gobject-introspection-1.0 found: NO (tried pkgconfig) ../git/meson.build:346:0: ERROR: Dependency "gobject-introspection-1.0" not found, tried pkgconfig * it just needs GIR_MESON_*_FLAG to be set to avoid: meson.build:4:0: ERROR: Value "false" (of type "string") for combo option "Check for GObject instrospection requirements" is not one of the choices. Possible choices are (as string): "enabled", "disabled", "auto". * and enable vapi only when introspection is enabled, use PACKAGECONFIG for that to avoid: meson.build:358:4: ERROR: Problem encountered: VAPI support requested without introspection Signed-off-by: Martin Jansa --- meta-networking/recipes-support/spice/spice-gtk_0.42.bb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta-networking/recipes-support/spice/spice-gtk_0.42.bb b/meta-networking/recipes-support/spice/spice-gtk_0.42.bb index 2d1b64967e..542ddb69b7 100644 --- a/meta-networking/recipes-support/spice/spice-gtk_0.42.bb +++ b/meta-networking/recipes-support/spice/spice-gtk_0.42.bb @@ -46,8 +46,13 @@ inherit meson pkgconfig vala gobject-introspection features_check REQUIRED_DISTRO_FEATURES = "opengl" -EXTRA_OEMESON = "-Dpie=true -Dvapi=enabled -Dintrospection=enabled" -EXTRA_OEMESON:append:libc-musl = " -Dcoroutine=libucontext" +GIR_MESON_ENABLE_FLAG = 'enabled' +GIR_MESON_DISABLE_FLAG = 'disabled' + +PACKAGECONFIG ??= "${@bb.utils.contains('GI_DATA_ENABLED', 'True', 'vapi', '', d)}" +PACKAGECONFIG[vapi] = "-Dvapi=enabled,-Dvapi=disabled" +EXTRA_OEMESON = "-Dpie=true" +EXTRA_OEMESON:append:libc-musl = " -Dcoroutine=libucontext" FILES:${PN} += "${datadir}" From patchwork Tue May 9 07:06:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23659 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 E3C41C7EE33 for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.web11.25852.1683616027849204238 for ; Tue, 09 May 2023 00:07:08 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=cbTvFj1L; spf=pass (domain: gmail.com, ip: 209.85.128.46, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-3f423521b10so15241985e9.0 for ; Tue, 09 May 2023 00:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616026; x=1686208026; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jFnMjdKHZrQ3dzidaWecklZb5uZ2WxXnRul0G3BsTfQ=; b=cbTvFj1Llwgq5t8hTrWemDiDW9UCJLHb7zibPMJmOrRac+5tv81cWRYjPal+kvc3k0 luJ7jnRAVwkv6XxAcGfmJkHxqIEj9YpGfBtPa+0AD2bGEKUkeS8cjfbG0F4XReZ+EjvM YTRgsCJiVVn17ySQ1jnekREh6yTpjTqpnBTUXXXVVoyYU3n9aNBwD4FU129LpHKXZUHk xc/MazadfIZ9NnG6Rlcsa3lJ6uE3I2Zi1M4oCul4MHJICc/UImQr64IiSqNPg9hbSmsG tCvE6w8EhvVTryn7rOaPN9OBP+HBQ542jE9ir7XcvD7RRF4u2FcmcS1pjPoWOIHon+t1 IZwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616026; x=1686208026; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jFnMjdKHZrQ3dzidaWecklZb5uZ2WxXnRul0G3BsTfQ=; b=hqi8G8NpoVWzCLFMWVqnLCDUtjA9uuNuobzX01f+9496053W9UDlq4fZlSaxoSUs43 JfJV/Tjo40SD+/hucIzYLRHgdGXmxnELc5nGDhKLNbCD8U/NT2cjwudHwOGqXXb93c3h EqAnQr1eqWnOT/izx5d2ZE0VmlNRfhYgE05htcRnn21yZ2hTgPBA0BmAtzOQoLFrslhV Lb0tGp5X8Ea+a7xyh7FaI8tCW8Ih3WPKuA245ekCQeKDRiTmsRW3TJilGY58tjAyjsKW 0Afa0oUNnaGAN3VcpIS7QCZurSib8/Y1fULZ9i2Xons8NhSl3RV3lrFiS2GM75Msv9Ss yQZw== X-Gm-Message-State: AC+VfDyWeAo1gtqC/ZodazxkrX0eLyqtvmfV/CBp/tV5iTwrbSCm5SQM IDgll5A4OqGEUTiXUDF342Hcl3oIfMo= X-Google-Smtp-Source: ACHHUZ5Xiot89gUVGKlDWxamRkdfLorMY9zJSSOqLeuNK32taxYYhNGbksMbAAmz2XWMud+7ZbEqhg== X-Received: by 2002:a7b:c44d:0:b0:3f4:2438:31ca with SMTP id l13-20020a7bc44d000000b003f4243831camr4202825wmi.26.1683616026424; Tue, 09 May 2023 00:07:06 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id w3-20020a5d6803000000b00307a83ea722sm201488wru.58.2023.05.09.00.07.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:06 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 10/16] cpulimit: fix do_install with multilib Date: Tue, 9 May 2023 09:06:49 +0200 Message-Id: <20230509070655.70784-10-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102478 * fixes: DEBUG: Executing shell function do_install install: cannot stat 'TOPDIR/.../lib32-cpulimit/0.2-r0/git/src/lib32-cpulimit': No such file or directory WARNING: exit code 1 from a shell command. * drop strange 'g...@' from SRC_URI Signed-off-by: Martin Jansa --- meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb b/meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb index 86a58beda4..58e4fd6e88 100644 --- a/meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb +++ b/meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb @@ -4,7 +4,7 @@ LICENSE = "GPL-2.0-or-later" LIC_FILES_CHKSUM = "file://LICENSE;md5=86c1c0d961a437e529db93aa3bb32dc4" SRCREV ?= "f4d2682804931e7aea02a869137344bb5452a3cd" -SRC_URI = "git://g...@github.com/opsengine/cpulimit.git;protocol=https;branch=master \ +SRC_URI = "git://github.com/opsengine/cpulimit.git;protocol=https;branch=master \ file://0001-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch \ " @@ -15,7 +15,7 @@ do_compile() { } do_install() { install -d ${D}${sbindir} - install -m 0755 ${B}/src/${PN} ${D}${sbindir}/ + install -m 0755 ${B}/src/${BPN} ${D}${sbindir}/ } CFLAGS += "-D_GNU_SOURCE ${LDFLAGS}" From patchwork Tue May 9 07:06:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23654 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 BADE6C7EE2D for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.web11.25853.1683616028524249602 for ; Tue, 09 May 2023 00:07:08 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=HVm1EJYS; spf=pass (domain: gmail.com, ip: 209.85.128.51, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-3f423ac6e2dso14864195e9.2 for ; Tue, 09 May 2023 00:07:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616027; x=1686208027; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=L9ieuQPCEI5ko4usvpKPzFADY7xrSoakE4gV5esaV7M=; b=HVm1EJYSctNS7VYVbAM8Q1r2yiZyEhmaXa8nD5TVZIxYGYQttIA6oJXmN/kGe0/iBg haIAVI+ns+t6iYUld2EubwmfoCSQ3qNXFyikZSaQCC9L15dVLXFVhE+jSg2oCOjZcst7 3VObJB28V+YzBBrXQ70APQVcaiJckbriY936a8Bn8q6AyoI5WCZde40SuTrrMM1ll9vw OxN1YdHW4NXEXDAMEBmLg4vaURRNxtvyhopPu+5r8wI5xOod2ZuwYaDZSwfLX5BZABF7 TEv4N2pgiPqU7BcOWk01HF3ICyMGZetiGP+yR1N31H3XpAFPjdY53XBt3PWlSO0MqINR 38Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616027; x=1686208027; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=L9ieuQPCEI5ko4usvpKPzFADY7xrSoakE4gV5esaV7M=; b=lRR3WKL1CVmRWBNscuFnroJh7GhtAVW5A6ZmaE7MJk9pce9QuT6LqRRlTb8zYhYaZS IkQscszsb7zIjjBrmKsA9GzuS+5vBQjciynDeXTYN9jtWaffRMDIGqvF8SO+qWlobmYz yR25aRkYGreUNf+jIrGX79O3evMjpf4b5DwDc0SeMGIIx2mjRlV98Vaz7ebtDx+4lWa1 0KxDNCAICv82KCz4JXQLVfLqY9cF5K1i9GzA92Ss00qPfqwPaGjjdApCLknQ6Esd1XK1 JyAdsRSPMlBi+NdSI5qzWnhnoyEwjr48R6yYdYfjcxzppVtqATSOIbfgZnQ7e+79VM3r HMMg== X-Gm-Message-State: AC+VfDxbp4HaBcnGmKB/k/yzaNcNjWtntUUFfT3fMjXyIf6aWnrvLjyY DvfNlclVRub56EhdHMT5RU7uGQrcmJY= X-Google-Smtp-Source: ACHHUZ4MryZVe4HnzrQF2v9CQV2p354WspFJSV1nmLL/tfugD+mBI77GIQTBjdMJpOsXZ8DH8nZoRg== X-Received: by 2002:a7b:c7cb:0:b0:3f4:2cb2:a6cf with SMTP id z11-20020a7bc7cb000000b003f42cb2a6cfmr317691wmk.10.1683616027030; Tue, 09 May 2023 00:07:07 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id t6-20020a1c7706000000b003f42cc7aac4sm400302wmi.37.2023.05.09.00.07.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:06 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 11/16] libnfs: fix installed-vs-shipped issues with multilib Date: Tue, 9 May 2023 09:06:50 +0200 Message-Id: <20230509070655.70784-11-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102479 Signed-off-by: Martin Jansa --- ...espect-CMAKE_INSTALL_LIBDIR-for-mult.patch | 61 +++++++++++++++++++ .../libnfs/libnfs_5.0.2.bb | 4 +- 2 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 meta-oe/recipes-connectivity/libnfs/libnfs/0001-CMakeLists.txt-respect-CMAKE_INSTALL_LIBDIR-for-mult.patch diff --git a/meta-oe/recipes-connectivity/libnfs/libnfs/0001-CMakeLists.txt-respect-CMAKE_INSTALL_LIBDIR-for-mult.patch b/meta-oe/recipes-connectivity/libnfs/libnfs/0001-CMakeLists.txt-respect-CMAKE_INSTALL_LIBDIR-for-mult.patch new file mode 100644 index 0000000000..55595104aa --- /dev/null +++ b/meta-oe/recipes-connectivity/libnfs/libnfs/0001-CMakeLists.txt-respect-CMAKE_INSTALL_LIBDIR-for-mult.patch @@ -0,0 +1,61 @@ +From 95708ff427c12b58e53fab225a08c811ca358394 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 3 May 2023 22:27:10 +0200 +Subject: [PATCH] CMakeLists.txt: respect ${CMAKE_INSTALL_LIBDIR} for multilib + +* fixes: + ERROR: libnfs-5.0.2-r0 do_package: QA Issue: libnfs: Files/directories were installed but not shipped in any package: + /usr/lib/libnfs.so + /usr/lib/libnfs.so.11.1.0 + /usr/lib/libnfs.so.5.0.2 + /usr/lib/pkgconfig + /usr/lib/cmake + /usr/lib/pkgconfig/libnfs.pc + /usr/lib/cmake/libnfs + /usr/lib/cmake/libnfs/libnfs-config-version.cmake + /usr/lib/cmake/libnfs/libnfs-config.cmake + /usr/lib/cmake/libnfs/libnfs-config-noconfig.cmake + /usr/lib/cmake/libnfs/FindNFS.cmake + Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. + libnfs: 11 installed and not shipped files. [installed-vs-shipped] + + when libdir is /usr/lib64 with multilib + +Signed-off-by: Martin Jansa +Upstream-Status: Pending +--- + CMakeLists.txt | 6 +++--- + lib/CMakeLists.txt | 4 ++-- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4fb0fe7..8e5a0e4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -6,11 +6,11 @@ project(libnfs + + set(SOVERSION 11.1.0 CACHE STRING "" FORCE) + +-set(INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Installation directory for libraries") ++set(INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" CACHE PATH "Installation directory for libraries") + set(INSTALL_INC_DIR "${CMAKE_INSTALL_PREFIX}/include" CACHE PATH "Installation directory for headers") + set(INSTALL_MAN_DIR "${CMAKE_INSTALL_PREFIX}/share/man" CACHE PATH "Installation directory for manual pages") +-set(INSTALL_PKGCONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" CACHE PATH "Installation directory for pkgconfig (.pc) files") +-set(INSTALL_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/lib/cmake/libnfs" CACHE PATH "Installation directory for cmake (.cmake) files") ++set(INSTALL_PKGCONFIG_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/pkgconfig" CACHE PATH "Installation directory for pkgconfig (.pc) files") ++set(INSTALL_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/cmake/libnfs" CACHE PATH "Installation directory for cmake (.cmake) files") + + option(BUILD_SHARED_LIBS "Build shared libraries" ON) + option(ENABLE_TESTS "Build and run test programs" OFF) +diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt +index 88ba7b8..5ff89dc 100644 +--- a/lib/CMakeLists.txt ++++ b/lib/CMakeLists.txt +@@ -23,5 +23,5 @@ set_target_properties(nfs PROPERTIES + + install(TARGETS nfs EXPORT libnfs + RUNTIME DESTINATION bin +- ARCHIVE DESTINATION lib +- LIBRARY DESTINATION lib) ++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) diff --git a/meta-oe/recipes-connectivity/libnfs/libnfs_5.0.2.bb b/meta-oe/recipes-connectivity/libnfs/libnfs_5.0.2.bb index 7a40f4efc3..e0df18a50c 100644 --- a/meta-oe/recipes-connectivity/libnfs/libnfs_5.0.2.bb +++ b/meta-oe/recipes-connectivity/libnfs/libnfs_5.0.2.bb @@ -3,7 +3,9 @@ HOMEPAGE = "https://github.com/sahlberg/libnfs" LICENSE = "LGPL-2.1-only & BSD-2-Clause & GPL-3.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=825301ba17efc9d188ee0abd4b924ada" -SRC_URI = "git://github.com/sahlberg/libnfs.git;protocol=https;branch=master" +SRC_URI = "git://github.com/sahlberg/libnfs.git;protocol=https;branch=master \ + file://0001-CMakeLists.txt-respect-CMAKE_INSTALL_LIBDIR-for-mult.patch \ +" SRCREV = "40348f45d6beb8a8f50b6b63414a98fc1a061b7d" S = "${WORKDIR}/git" From patchwork Tue May 9 07:06:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23651 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 A95E4C7EE22 for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.web10.25906.1683616029284431860 for ; Tue, 09 May 2023 00:07:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=mBF0jP3s; spf=pass (domain: gmail.com, ip: 209.85.128.46, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-3f41d087b24so19273035e9.1 for ; Tue, 09 May 2023 00:07:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616027; x=1686208027; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SaQbCVxU2SqR80OEH7QkcDFWI7/86DrpmsSzlFsC44U=; b=mBF0jP3s5m6dRvIPaRDLPdriWEi7gkSxyy+xlKpohFfrYpzhtYuysBebN8EDNYlaLJ 2BqimQ8kXScHs9gFBwPqFPyVLrSMz6/8Xh2Do73aG4iM3Nlr+cQfX7c61CCky62BW4Cx 9Hn97Me6mpJSHvA1Zu8sPebgZW1fx+YLWJD+/ELSvupA6B6HhEsCoU29SSp0xrqc76Kk THrQn6/R+QTIRzxR6hk/lyrWK8mQpKUQrBpGnMN7u0jOGvnQiDUc3aS1Cwi7S98XCMM0 Qe69fYJj7fibvToI7dHYI1k1EtdnSuWRTgdZYFD3RywzY4u2SNhI1GYkezFFsd5T/Dcr BY3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616027; x=1686208027; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SaQbCVxU2SqR80OEH7QkcDFWI7/86DrpmsSzlFsC44U=; b=ApblRakXaCxHxN1zWh85MwV5fqNtnJyrLnf5U1MPUj7uWq5MS+1y2LilZDtOJzT715 RZdPkJQ+UihKrFqt0OnqK273Id5K4+ihjp62f8/1vVKbXiUvAFjRLjEp3M1JIPVTN1EJ cYsZpUwWRbtgrlFGyrBWNBrgJYbVncXq8Zojy4W3zGneyTmmmpC3QuIuYUEG1qGIj4z8 M6j470BvDyxm3x4C/BA1j+zUNWpZXzvJ5o48wMxHv+nw1I3waXqEpaDLwsc3sVrfcwnW hFfwKUDk3YLVWW4FkQ4bGHTJD+QWEMzSNpZ/m15kxLPq2mnZ7k1cIKzfhkk9FN2vivxK kTug== X-Gm-Message-State: AC+VfDzLCnLmthP8xCCpLZWGb1tdQ6tlA74ulZlzS+jshSbDDCtBrgxV h/OdSZ9ABl4av15Ow4TXEM0QvABksog= X-Google-Smtp-Source: ACHHUZ7tTSzD4HA5CHZEa/OBko31JuG8Y2LMlxuoC8dncCLNsjBq0/BBZu+N9p+Z2yofMOSjvJa7kw== X-Received: by 2002:a05:600c:218:b0:3f4:28fd:83e0 with SMTP id 24-20020a05600c021800b003f428fd83e0mr2284902wmi.31.1683616027711; Tue, 09 May 2023 00:07:07 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id d10-20020a1c730a000000b003f325f0e020sm18743703wmb.47.2023.05.09.00.07.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:07 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 12/16] btrfsmaintenance: install to ${datadir}/${BPN} Date: Tue, 9 May 2023 09:06:51 +0200 Message-Id: <20230509070655.70784-12-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102480 * fix installed-vs-shipped with multilib: ERROR: QA Issue: lib32-btrfsmaintenance: Files/directories were installed but not shipped in any package: /usr /usr/share /usr/share/lib32-btrfsmaintenance /usr/share/lib32-btrfsmaintenance/btrfsmaintenance-functions /usr/share/lib32-btrfsmaintenance/btrfs-defrag.sh /usr/share/lib32-btrfsmaintenance/prepare-release.sh /usr/share/lib32-btrfsmaintenance/btrfs-trim.sh /usr/share/lib32-btrfsmaintenance/btrfsmaintenance-refresh-cron.sh /usr/share/lib32-btrfsmaintenance/btrfs-scrub.sh /usr/share/lib32-btrfsmaintenance/btrfs-balance.sh /usr/share/lib32-btrfsmaintenance/dist-install.sh /usr/share/lib32-btrfsmaintenance/btrfs-defrag-plugin.sh /usr/share/lib32-btrfsmaintenance/update-balance-usage-defaults.sh Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lib32-btrfsmaintenance: 13 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Martin Jansa --- .../recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb b/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb index a4573cf596..5761844f81 100644 --- a/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb +++ b/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb @@ -38,9 +38,9 @@ do_install() { ${D}${systemd_system_unitdir} install -Dm0644 ${S}/btrfsmaintenance-functions \ - ${D}${datadir}/${PN}/btrfsmaintenance-functions + ${D}${datadir}/${BPN}/btrfsmaintenance-functions install -Dm0755 ${S}/*.sh \ - ${D}${datadir}/${PN} + ${D}${datadir}/${BPN} install -Dm0644 ${S}/sysconfig.btrfsmaintenance \ ${D}${sysconfdir}/default/btrfsmaintenance From patchwork Tue May 9 07:06:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23653 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 AA945C7EE2A for ; Tue, 9 May 2023 07:07:10 +0000 (UTC) Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.web11.25854.1683616030081525095 for ; Tue, 09 May 2023 00:07:10 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=BYLqhBm1; spf=pass (domain: gmail.com, ip: 209.85.128.42, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-3f18335a870so34416205e9.0 for ; Tue, 09 May 2023 00:07:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616028; x=1686208028; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eLJJ2RyW5Xk75IKfV1Wel0u/jh5JIZW4xVSjxaXuwG0=; b=BYLqhBm1Ef+eNmOS4iZRIfmyhMysfFd3x8+CYFdEpy8p0ntYhidXtMnCPkUErxdCn8 tnT62RP8WvkCLY4NNinpYe7zaXXTJPx7ocH65iNNbQNFWVRzlZguWkEs58RNEcAteLfW 0LfYhXWAJ3tF4JHOCuS+ff0+DGTTxCCo7qjTZJd1nG3iwl7JZpPyP/JXrj/H7Xunki1Z WJXDZQG8g51bwuKyWayxni9p+Kh9hbnDwiOL17wdPyjUAWoAtWqUcx900K9eTwXhf9BY /PTH4DWleGr6Dmc6AQW9dBEjyKS66cwllRPrTicve/cTWEMg1pZSyIJDsiZhPk4MlfTu aaCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616028; x=1686208028; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eLJJ2RyW5Xk75IKfV1Wel0u/jh5JIZW4xVSjxaXuwG0=; b=JDqqrmSCwEh6tL13wWULle0S3PWJgQ3x9Jh0aPErL7nn/bRqom98S+ad/6vnUiVYpb LO1ajtogEegHwKxm9u2dzIL7XHGub2k6JDFP082q1lwZkbAJmmMhW0FFhOVWmrNI+Og7 3rDcCeFwK1ScMuzNU5NTS0apHFl/7U4j8DxS10OUBy+Nv9QIFd9U3P+plWcBpAn/jtjh i7OhqDd3U+EO4EMDz1JrRL72X0+BHMjr5VoMLcpz0JkUiZw0C4amJqiKzmEqLIlu5Nh3 7P5yFK2QgNPAS/Vz/X2emzANRM6EUM6BvnQneMiLco+1bS665ON200jvDIggFoiGW5Ul R16w== X-Gm-Message-State: AC+VfDyQmCOHhZCqSCWQeLj9Lq7KSs+BnXACf7yZfLhapRMEGxr28tDt FCZkLthqtMIyDL7VNRxcfmUSZe8tUtI= X-Google-Smtp-Source: ACHHUZ5YEethjBezUpQzC67salfOrU5ZVNFnZ1aVI91GziKW3ESKpJyFI4HA/ZIvBucrQmvdhwp5rQ== X-Received: by 2002:a7b:c8ca:0:b0:3f1:8a5f:a6eb with SMTP id f10-20020a7bc8ca000000b003f18a5fa6ebmr9136386wml.34.1683616028561; Tue, 09 May 2023 00:07:08 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id o18-20020a05600c379200b003f17300c7dcsm18710010wmr.48.2023.05.09.00.07.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:08 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 13/16] libtomcrypt: pass LIBPATH to fix installed-vs-shipped with multilib Date: Tue, 9 May 2023 09:06:52 +0200 Message-Id: <20230509070655.70784-13-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102481 * fixes: ERROR: QA Issue: libtomcrypt: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/libtomcrypt.so.1.0.1 /usr/lib/libtomcrypt.so.1 /usr/lib/libtomcrypt.so /usr/lib/pkgconfig /usr/lib/pkgconfig/libtomcrypt.pc Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. libtomcrypt: 6 installed and not shipped files. [installed-vs-shipped] when libdir is /usr/lib64 with multilib Signed-off-by: Martin Jansa --- meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb b/meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb index 357fd0ab8d..b144338921 100644 --- a/meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb +++ b/meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb @@ -17,5 +17,5 @@ do_compile() { } do_install() { - oe_runmake -f makefile.shared 'PREFIX=${prefix}' 'DESTDIR=${D}' install + oe_runmake -f makefile.shared 'PREFIX=${prefix}' 'DESTDIR=${D}' 'LIBPATH=${libdir}' install } From patchwork Tue May 9 07:06:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23665 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 EA9FFC7EE22 for ; Tue, 9 May 2023 07:07:20 +0000 (UTC) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.web10.25908.1683616030669945288 for ; Tue, 09 May 2023 00:07:10 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=D4v/GpqS; spf=pass (domain: gmail.com, ip: 209.85.128.43, mailfrom: martin.jansa@gmail.com) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-3f315712406so195305635e9.0 for ; Tue, 09 May 2023 00:07:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616029; x=1686208029; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aY2ue3Q+SafhqHeecxwT/ai89xf+1gKjb4ppWhy7flo=; b=D4v/GpqS9nc5s316Zsl3cSSL5+4TrHypZhu6TqhfQGvvnBizIwUo2QKIt5dnafKeJY DIy1gLSyxjV0NvajPra3tPq02/8puzZ2kNQvMwGx3Dv5z7QqWd8D2psShX3/t/MMB0uw 6xxZBI7IXrOrKWwqE7cns1SGuFZ//1u5wU7suUkrjtU3KAeX8cqiTYlhB8nzZIbjdZ/5 IP/gCb0zOYp4Pk4Vxj1YkRmPksQ/tro19kaiU804gQ/CRxOdZ01p1zwRYTTHMUonTiM2 rda9jfCA9zqXWkJICYFVjnitOoMmzgJv1VROdapZ3gQ3FGswnkzPo0AhQYIBrUqowbDA SDiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616029; x=1686208029; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aY2ue3Q+SafhqHeecxwT/ai89xf+1gKjb4ppWhy7flo=; b=kizb38grACDnmg/nCc9B/YnHzWS7/CQqZrkDk/67yg5k1Hs6GZsk5a7wGHrGkQG2iV XdAeu+/Yllz/m2XzG9ddRtWMp0/TU7qQzeAq/kyyh+UDXwaHtdydHiI7pxaQhEleaEu8 GMKngUNiJVwB+Qr07V0A3w/X1yx1fO4Ko07MQDeLyuvLKdROs+oBX8LNItrG4CTGX9CE Js4//xhFCdUu06XGUwv8LG8LCBUWogDT3sHv8rVrX6T13wSizyO2H3X27dSchJDZQBCW IOI6OwTGo2VWFxD3ZBqgx2OiWHnFrE3vyzTxCNoquoaiYzS1l3ovGT/OVr6YtVUFbuoY phCA== X-Gm-Message-State: AC+VfDwotgdWhkXNuOxoOlXEd7hkPmNeH67MIJq/z3rJYS1PgwKl933v qULsZyq6iSG8DV0rfDRp6MscjtYQj78= X-Google-Smtp-Source: ACHHUZ45F/BALhL/C/78CWhPEJSvuY/NkjHmc+mUCny4UwCXbWe/XapErLdbzOScWTmpy9k3QzweHQ== X-Received: by 2002:a05:6000:124b:b0:2fb:539c:5e89 with SMTP id j11-20020a056000124b00b002fb539c5e89mr8624911wrx.4.1683616029249; Tue, 09 May 2023 00:07:09 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id o1-20020a5d6701000000b003063a1cdaf2sm13395722wru.48.2023.05.09.00.07.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:08 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 14/16] nanopb: fix installed-vs-shipped with multilib Date: Tue, 9 May 2023 09:06:53 +0200 Message-Id: <20230509070655.70784-14-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102482 * fixes: ERROR: QA Issue: nanopb: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/python3.11 /usr/lib/python3.11/site-packages /usr/lib/python3.11/site-packages/proto /usr/lib/python3.11/site-packages/proto/nanopb_pb2.py /usr/lib/python3.11/site-packages/proto/nanopb.proto /usr/lib/python3.11/site-packages/proto/_utils.py Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. nanopb: 7 installed and not shipped files. [installed-vs-shipped] when libdir is /usr/lib64 with multilib. Signed-off-by: Martin Jansa --- ...llow-to-set-PYTHON_INSTDIR-from-outs.patch | 67 +++++++++++++++++++ .../recipes-devtools/nanopb/nanopb_0.4.7.bb | 6 +- 2 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb/0001-CMakeLists.txt-allow-to-set-PYTHON_INSTDIR-from-outs.patch diff --git a/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb/0001-CMakeLists.txt-allow-to-set-PYTHON_INSTDIR-from-outs.patch b/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb/0001-CMakeLists.txt-allow-to-set-PYTHON_INSTDIR-from-outs.patch new file mode 100644 index 0000000000..474f0f1584 --- /dev/null +++ b/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb/0001-CMakeLists.txt-allow-to-set-PYTHON_INSTDIR-from-outs.patch @@ -0,0 +1,67 @@ +From 30c79d1b49839a15c05a0d0ca7e54787cd7988c6 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 4 May 2023 07:17:57 +0000 +Subject: [PATCH] CMakeLists.txt: allow to set PYTHON_INSTDIR from outside + +CMakeLists.txt used: + +find_package(Python REQUIRED COMPONENTS Interpreter) +execute_process( + COMMAND ${Python_EXECUTABLE} -c + "import os.path, sys, sysconfig; print(os.path.relpath(sysconfig.get_path('purelib'), start=sys.prefix))" + OUTPUT_VARIABLE PYTHON_INSTDIR + OUTPUT_STRIP_TRAILING_WHITESPACE +) + +but with python3native this returns: + +nanopb/0.4.7-r0/git $ ../recipe-sysroot-native/usr/bin/python3-native/python3 -c "import os.path, sys, sysconfig; print(os.path.relpath(sysconfig.get_path('purelib'), start=sys.prefix))" +lib/python3.11/site-packages + +which doesn't respect target libdir which might be lib64 with multilib and with python3targetconfig +it also doesn't work right because of the long relative path: + +nanopb/0.4.7-r0/build $ ../recipe-sysroot-native/usr/bin/python3-native/python3 -c "import os.path, sys, sysconfig; print(os.path.relpath(sysconfig.get_path('purelib'), start=sys.prefix))" +../../../../../../../../../../../../usr/lib64/python3.11/site-packages + +CMake Error at cmake_install.cmake:46 (file): + file cannot create directory: + /OE/lge/build/starfish/nanbield/BUILD/work/o22-starfish-linux/nanopb/0.4.7-r0/image/usr/../../../../../../../../../../../../usr/lib64/python3.11/site-packages/proto. + Maybe need administrative privileges. + +Let CMake variable to be passed from the recipe to avoid this as we're already using +${D}${PYTHON_SITEPACKAGES_DIR} in do_install:append anyway. + +Signed-off-by: Martin Jansa +Upstream-Status: Pending +--- + CMakeLists.txt | 16 +++++++++------- + 1 file changed, 9 insertions(+), 7 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8d241c5..7d3f993 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -39,13 +39,15 @@ if(NOT DEFINED CMAKE_INSTALL_CMAKEDIR) + set(CMAKE_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/nanopb") + endif() + +-find_package(Python REQUIRED COMPONENTS Interpreter) +-execute_process( +- COMMAND ${Python_EXECUTABLE} -c +- "import os.path, sys, sysconfig; print(os.path.relpath(sysconfig.get_path('purelib'), start=sys.prefix))" +- OUTPUT_VARIABLE PYTHON_INSTDIR +- OUTPUT_STRIP_TRAILING_WHITESPACE +-) ++if(NOT DEFINED PYTHON_INSTDIR) ++ find_package(Python REQUIRED COMPONENTS Interpreter) ++ execute_process( ++ COMMAND ${Python_EXECUTABLE} -c ++ "import os.path, sys, sysconfig; print(os.path.relpath(sysconfig.get_path('purelib'), start=sys.prefix))" ++ OUTPUT_VARIABLE PYTHON_INSTDIR ++ OUTPUT_STRIP_TRAILING_WHITESPACE ++ ) ++endif() + + if(nanopb_BUILD_GENERATOR) + set(generator_protos nanopb) diff --git a/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb_0.4.7.bb b/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb_0.4.7.bb index 897caea2a7..9ad558146c 100644 --- a/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb_0.4.7.bb +++ b/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb_0.4.7.bb @@ -4,13 +4,17 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9db4b73a55a3994384112efcdb37c01f" DEPENDS = "protobuf-native" -SRC_URI = "git://github.com/nanopb/nanopb.git;branch=master;protocol=https" +SRC_URI = "git://github.com/nanopb/nanopb.git;branch=master;protocol=https \ + file://0001-CMakeLists.txt-allow-to-set-PYTHON_INSTDIR-from-outs.patch \ +" SRCREV = "b97aa657a706d3ba4a9a6ccca7043c9d6fe41cba" S = "${WORKDIR}/git" inherit cmake python3native +EXTRA_OECMAKE += "-DPYTHON_INSTDIR=${PYTHON_SITEPACKAGES_DIR}" + do_install:append() { install -Dm 0755 ${S}/generator/nanopb_generator.py ${D}${bindir}/nanopb_generator.py install -Dm 0755 ${S}/generator/protoc-gen-nanopb ${D}${bindir}/protoc-gen-nanopb From patchwork Tue May 9 07:06:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23664 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 EA9CDC77B7C for ; Tue, 9 May 2023 07:07:20 +0000 (UTC) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.groups.io with SMTP id smtpd.web10.25909.1683616031657207240 for ; Tue, 09 May 2023 00:07:11 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=fa1pcUqi; spf=pass (domain: gmail.com, ip: 209.85.221.48, mailfrom: martin.jansa@gmail.com) Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-3063891d61aso5169953f8f.0 for ; Tue, 09 May 2023 00:07:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616030; x=1686208030; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BCSZn9YL97TGwLp3r//6n7mV32k7Zdu2knh/u3i5To4=; b=fa1pcUqi5N+OdyKc91VLevdN1vryRZx8sN+xSQESqc01BoVtAOCWR3HtDyfbs2X4b1 AS3pJpO9i4Y0mip4EnqzYrDFE9XpNUVRnoTL53rs5zqw1gK+x0BX84bvH/A1j3b/AV8B 2pgMh1psg1y4LAL3t9P6T6mf5fK2+6YX7O0x9j/ukXqys75jIx4EUvMKJ3WPb4IZfwIs nlzt/Taz6tro6nIVAEQEv51cFlJZ6NDZ3RfjlLep06o0Bj8+QYwJLqh767mKWC8ZlSJ2 RJ7tZupwSYyqm2cneG+cKx7J3VMHc6rhAkjaFSRIFUQJXd6xJPdsCEotAMvRpVILYIVa PMdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616030; x=1686208030; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BCSZn9YL97TGwLp3r//6n7mV32k7Zdu2knh/u3i5To4=; b=bxDNkm5jrTIP/fpr8IAna70d+XZQ//u0O3zSDP04X3W8V2C+7+bN6l2MhrR3CBy3Ju c/8bOm/CIl2RWl4qviZlzBOLrWY/51KpE3lDOAvKWGvZLQfkeQmhPPN+WdANtsq8znHq DTWXWeDWhONOv6wok/QUDXsUDoWmcgYZ9M5g4VQDM9zswEejA4e9TCqZK6eYZzQgCIS+ H9IHD50xhIAoWOfsLwUzH8/l/IFtq+dX+rcNTdy03fDT3MFF/+HwpQLkQ6pi8Rbsrp5p 300FwJo02E9vhHvG7ccN1ykCFFAXBswr+Ij703ReDKGARPgZ+povwZCs7hlxNam80vPG sjCQ== X-Gm-Message-State: AC+VfDwbxmiCiulUYXHNS1FWZHiB7FTQJiWnVquzvt9tuZn+bXB6Z8wk prDb/ZHj3KS1hyXq5SDuswZ8wdWzBLs= X-Google-Smtp-Source: ACHHUZ5855USbk546JOsb+wOtLelgrvLX4tkcwlQtSuUFrbzxgxc6KZLf7M7yKolLmtB/UMRSQTXAA== X-Received: by 2002:a05:6000:11d0:b0:306:2b8d:baa4 with SMTP id i16-20020a05600011d000b003062b8dbaa4mr8538612wrx.9.1683616030195; Tue, 09 May 2023 00:07:10 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id f16-20020a5d4dd0000000b003062ad45243sm13326307wru.14.2023.05.09.00.07.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:09 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 15/16] nv-codec-headers: fix installed-vs-shipped with multilib Date: Tue, 9 May 2023 09:06:54 +0200 Message-Id: <20230509070655.70784-15-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102483 * pass LIBDIR to install ffnvcodec.pc in right directory * fixes: ERROR: QA Issue: nv-codec-headers: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/pkgconfig /usr/lib/pkgconfig/ffnvcodec.pc Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. nv-codec-headers: 3 installed and not shipped files. [installed-vs-shipped] when libdir is /usr/lib64 with multilib Signed-off-by: Martin Jansa --- .../nv-codec-headers/nv-codec-headers_12.0.16.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.0.16.0.bb b/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.0.16.0.bb index 5ef7ead810..4bff4f24b7 100644 --- a/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.0.16.0.bb +++ b/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.0.16.0.bb @@ -10,7 +10,7 @@ SRC_URI = " \ SRCREV = "c5e4af74850a616c42d39ed45b9b8568b71bf8bf" S = "${WORKDIR}/git" -EXTRA_OEMAKE = "PREFIX=${prefix} DESTDIR=${D}" +EXTRA_OEMAKE = "PREFIX=${prefix} DESTDIR=${D} LIBDIR=${baselib}" do_install() { oe_runmake install From patchwork Tue May 9 07:06:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 23663 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 F208DC77B75 for ; Tue, 9 May 2023 07:07:20 +0000 (UTC) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.web10.25910.1683616032540171048 for ; Tue, 09 May 2023 00:07:12 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=KhBwWcz9; spf=pass (domain: gmail.com, ip: 209.85.221.46, mailfrom: martin.jansa@gmail.com) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-3078fa679a7so2269576f8f.3 for ; Tue, 09 May 2023 00:07:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683616031; x=1686208031; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dylY0Wu7b1dnjSBo4F3H2malLOZhbWxdUpEV46GfhTw=; b=KhBwWcz97oy3KevOnD4A+yl4khvq7AYRHXkTdu+FYKjgzO77qBCq0fJmcymsvcIRgy 29xn5x1ygx0jncsk+bt8FBeuVrW3g+5sToYlZMFE93WBFTFKdbhJaa9xEPOJP5LxsTy1 dE9Ce/vE1wTORkyzZDc5oekOZKPuli3Dvgu+L6ktfs1l6h3435bD4QBKYPeYvEQSsyTt xu5E08XCgvtC+NMiw0H3J7foJoEpMm4uyxXtFqtMFYr/uPHPTlaMEHD+WbEISjPWUcMa 679+1QhA2S7rIF34Z1Kiz+jtyXYIzDc6O13LsavVZlh9HmC26d3wQnbG2OiYmUEu9GlS df5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683616031; x=1686208031; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dylY0Wu7b1dnjSBo4F3H2malLOZhbWxdUpEV46GfhTw=; b=OvBRHzYFxDvjFhfFEC6DoCRJIGHyQKw+U9d7G7wMFKlE0j0TsKsPwZ0ejsR3bZIME2 Ea1SYBV706YWQithdW0uQCsDZCmRXp4kNr54HAHfYG3PaRLwD1SWzLQcCU/Mdgpg416y bkK6Y1hVW6uQv7Ur79P76CpYOrlq9XB6Httq29k73bL/uwIsPryBJuuDHtXz3o8eB3gN AS1YMzERl8ZAuooxf4baPyaImRprrfxVxOOYJ1Caz89cIeMkvw1Tks5AG9mTtmDETMsu KfPHKwmn5nRhBoLooqTgIgNgMoUbVxwHmqDKXz8CL/FvEsoFWJ+d6i9/Vas3kqJjjkPm axTA== X-Gm-Message-State: AC+VfDzYzQOozriymfv/7HOyG0DUNrLk/Xj0B+1zBAiEykWJYKh2++X3 1uR60c6HEJ4AIgGqqVt3qlo111RPGUw= X-Google-Smtp-Source: ACHHUZ6uLDkgAk/j6VWb4k1DIiFtHjzjfQNfQczKaJKsyPYVJisCfq6R1MIyYLxWKsUJ2xgPxr5ERQ== X-Received: by 2002:adf:f646:0:b0:307:a287:3728 with SMTP id x6-20020adff646000000b00307a2873728mr1125394wrp.69.1683616030911; Tue, 09 May 2023 00:07:10 -0700 (PDT) Received: from localhost (ip-109-238-218-228.aim-net.cz. [109.238.218.228]) by smtp.gmail.com with ESMTPSA id v23-20020a5d5917000000b0030632833e74sm13486357wrd.11.2023.05.09.00.07.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 00:07:10 -0700 (PDT) From: Martin Jansa X-Google-Original-From: Martin Jansa To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [meta-oe][mickledore][PATCH 16/16] zfs: fix installation paths for multilib Date: Tue, 9 May 2023 09:06:55 +0200 Message-Id: <20230509070655.70784-16-Martin.Jansa@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230509070655.70784-1-Martin.Jansa@gmail.com> References: <20230509070655.70784-1-Martin.Jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 09 May 2023 07:07:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102484 * pass --with-systemd* variables to install in more typical directories * adjust FILES:${PN} to package them and more explicitly list some of the directories like sudoers.d * also remove unnecessary trailing /* and fix indentation of closing quote * fixes: ERROR: QA Issue: zfs: Files/directories were installed but not shipped in any package: /lib /lib/modules /lib/modules/6.1.20-v8 /lib/modules/6.1.20-v8/extra /lib/modules/6.1.20-v8/extra/zstd /lib/modules/6.1.20-v8/extra/zfs /lib/modules/6.1.20-v8/extra/unicode /lib/modules/6.1.20-v8/extra/lua /lib/modules/6.1.20-v8/extra/spl /lib/modules/6.1.20-v8/extra/zcommon /lib/modules/6.1.20-v8/extra/avl /lib/modules/6.1.20-v8/extra/nvpair /lib/modules/6.1.20-v8/extra/icp /lib/modules/6.1.20-v8/extra/zstd/zzstd.ko.xz /lib/modules/6.1.20-v8/extra/zfs/zfs.ko.xz /lib/modules/6.1.20-v8/extra/unicode/zunicode.ko.xz /lib/modules/6.1.20-v8/extra/lua/zlua.ko.xz /lib/modules/6.1.20-v8/extra/spl/spl.ko.xz /lib/modules/6.1.20-v8/extra/zcommon/zcommon.ko.xz /lib/modules/6.1.20-v8/extra/avl/zavl.ko.xz /lib/modules/6.1.20-v8/extra/nvpair/znvpair.ko.xz /lib/modules/6.1.20-v8/extra/icp/icp.ko.xz /usr/lib/modules-load.d /usr/lib/systemd/system /usr/lib/systemd/system-preset /usr/lib/systemd/system-generators/zfs-mount-generator /usr/lib/systemd/system/zfs-scrub@.service /usr/lib/systemd/system/zfs-scrub-weekly@.timer /usr/lib/systemd/system/zfs-import.service /usr/lib/systemd/system/zfs-import-scan.service /usr/lib/systemd/system/zfs-share.service /usr/lib/systemd/system/zfs-mount.service /usr/lib/systemd/system/zfs-volume-wait.service /usr/lib/systemd/system/zfs.target /usr/lib/systemd/system/zfs-load-key.service /usr/lib/systemd/system/zfs-import.target /usr/lib/systemd/system/zfs-import-cache.service /usr/lib/systemd/system/zfs-zed.service /usr/lib/systemd/system/zfs-scrub-monthly@.timer /usr/lib/systemd/system/zfs-volumes.target /usr/lib/systemd/system-preset/50-zfs.preset /usr/lib/modules-load.d/zfs.conf Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. zfs: 42 installed and not shipped files. [installed-vs-shipped] when libdir is /usr/lib64 with multilib. Signed-off-by: Martin Jansa --- .../recipes-filesystems/zfs/zfs_2.1.9.bb | 36 ++++++++++++------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/meta-filesystems/recipes-filesystems/zfs/zfs_2.1.9.bb b/meta-filesystems/recipes-filesystems/zfs/zfs_2.1.9.bb index 77daab7dd5..573561db25 100644 --- a/meta-filesystems/recipes-filesystems/zfs/zfs_2.1.9.bb +++ b/meta-filesystems/recipes-filesystems/zfs/zfs_2.1.9.bb @@ -27,12 +27,16 @@ EXTRA_OECONF:append = " \ --with-linux=${STAGING_KERNEL_DIR} --with-linux-obj=${STAGING_KERNEL_BUILDDIR} \ --with-mounthelperdir=${base_sbin} \ --with-udevdir=${base_libdir}/udev \ + --with-systemdunitdir=${systemd_system_unitdir} \ + --with-systemdgeneratordir=${nonarch_base_libdir}/systemd/system-generators \ + --with-systemdpresetdir=${nonarch_base_libdir}/systemd/system-preset \ + --with-systemdmodulesloaddir=${sysconfdir}/module-load.d \ --without-dracutdir \ - " +" EXTRA_OEMAKE:append = " \ INSTALL_MOD_PATH=${D}${root_prefix} \ - " +" do_install:append() { # /usr/share/zfs contains the zfs-tests folder which we do not need: @@ -42,19 +46,25 @@ do_install:append() { } FILES:${PN} += "\ - ${base_sbindir}/* \ - ${base_libdir}/* \ - ${sysconfdir}/* \ - ${sbindir}/* \ - ${bindir}/* \ - ${libexecdir}/${BPN}/* \ - ${libdir}/* \ - " + ${nonarch_base_libdir}/modules \ + ${systemd_system_unitdir} \ + ${nonarch_base_libdir}/systemd/system-generators \ + ${nonarch_base_libdir}/systemd/system-preset \ + ${sysconfdir}/modules-load.d/${BPN}.conf \ + ${sysconfdir}/default/${BPN} \ + ${sysconfdir}/sudoers.d/${BPN} \ + ${sysconfdir}/${BPN} \ + ${base_libdir}/udev \ + ${sbindir} \ + ${bindir} \ + ${libexecdir}/${BPN} \ + ${libdir} \ +" FILES:${PN}-dev += "\ - ${prefix}/src/zfs-${PV}/* \ - ${prefix}/src/spl-${PV}/* \ - " + ${prefix}/src/zfs-${PV} \ + ${prefix}/src/spl-${PV} \ +" # Not yet ported to rv32 COMPATIBLE_HOST:riscv32 = "null" # conflicting definition of ABS macro from asm/asm.h from kernel