From patchwork Fri Apr 4 08:18:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niko Mauno X-Patchwork-Id: 60692 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 F34C5C369A4 for ; Fri, 4 Apr 2025 08:18:41 +0000 (UTC) Received: from MRWPR03CU001.outbound.protection.outlook.com (MRWPR03CU001.outbound.protection.outlook.com [40.107.130.122]) by mx.groups.io with SMTP id smtpd.web10.6510.1743754714572896958 for ; Fri, 04 Apr 2025 01:18:38 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@vaisala.com header.s=selector1 header.b=Et01/fea; spf=permerror, err=parse error for token &{10 18 spf3.vaisala.com}: parse error for token &{10 18 _spf-dc57.sapsf.eu}: limit exceeded (domain: vaisala.com, ip: 40.107.130.122, mailfrom: niko.mauno@vaisala.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Doh3Iuhjmwoo6cVl9SbWTFVcSLs1otmKZtJADaq2pL0Uofx4iVCVwBjjgTXuBKzBWtUF/LWCYuEBcGNvNRYfIao668meUqep3g1dz+AuXcpvMOCc+Yw4xa1adEUDoQzuA77W7vG6fx6RpW0oq7G4D2w2aXAJtKql6E7c8c0BhdnSCxKhh2eY3c/AvEGtD0BT2EVeGvA2UIfu4cDLnZSaY0BKhy7x8w1rqfTC+PXFGcStIuK1/k5rTGZqPurzi3nmQd6nkcGvQRzGfQPNJHSoNlU07Pyc2YE6Hn2nEsSSmdOxNQ6vCKrElWbeERKzDnyrjKwLVi1B+Gb0s5IwTyPAPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hkpKEYwc5plrc553qkzT1gN5a1BQGeXt6XpHcCrL+Mw=; b=AuIbPppYMBcKOKEMwALvU/IuzKl52HYuHa4ZIXDnk5noyYvuNzu8b2jAxZZ1p5U9uWlDeP3Em2yNty/A6Sf+tDxHb8b/942xrANz88/+UKyHIxOEhrlUtXE1mCQdNhsqwtddRpaQpmjt45kOisG3s53A9sRRtunvPrPKMgt+sG4R0aqgis5Y8rGfTIeXqC+hvLEq+tKU3+X+GcDIa2LVvcuDKjjq+gOIHlOFm6dc4cBCcX4VlbrvBOxcSQflACg31fYkDj8jLkWpqvEFwz2YyNcTrcNbVPCRqwuTz1LRQ7BUST+qxUqKCP3wqDnsxALFHXGqZHYrcEufUyLJ4HOT6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vaisala.com; dmarc=pass action=none header.from=vaisala.com; dkim=pass header.d=vaisala.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vaisala.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hkpKEYwc5plrc553qkzT1gN5a1BQGeXt6XpHcCrL+Mw=; b=Et01/feaY3FN9BYQp1EynBmDBNTYq4dkBLsBy0vtWGmmzKvpZ047ZaY6vR4VTGpUZTEPOrvJFiFcn5Fl6NccRg0a+rafJdRfAhOTSXBn5u0FYFUhCWwaQD0WUn7HHzfvjPkJHQiHX1xTS7wDOrTPE23dxVz6lyUnuFrMQ8zAWLHoGPwLsSprgFXz/Jr/6AZAPIc2CUlsndZabl+54+2Xpqsy64WK5EtpNhdf84GT2rDjVcMOh1MF8FEtr9PENzZeZTKEtkwvDq+t3rR5LoEay7L77wTRO+WRCv8FEK/cieMQ4tG/FpR9z4ycP/m5vyfDOh6QMdBD2OddLV6kXf1QZQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vaisala.com; Received: from AS4PR06MB8447.eurprd06.prod.outlook.com (2603:10a6:20b:4e2::11) by PAXPR06MB7471.eurprd06.prod.outlook.com (2603:10a6:102:151::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8583.41; Fri, 4 Apr 2025 08:18:32 +0000 Received: from AS4PR06MB8447.eurprd06.prod.outlook.com ([fe80::af93:b150:b886:b2bc]) by AS4PR06MB8447.eurprd06.prod.outlook.com ([fe80::af93:b150:b886:b2bc%3]) with mapi id 15.20.8534.048; Fri, 4 Apr 2025 08:18:32 +0000 From: Niko Mauno To: openembedded-devel@lists.openembedded.org CC: Niko Mauno Subject: [meta-oe][PATCH v2 6/9] libgpiod: Support using alternative runtime D-Bus Date: Fri, 4 Apr 2025 08:18:02 +0000 Message-ID: <20250404081805.663425-6-niko.mauno@vaisala.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250404081805.663425-1-niko.mauno@vaisala.com> References: <20250404081805.663425-1-niko.mauno@vaisala.com> X-ClientProxiedBy: GVYP280CA0031.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:f9::9) To AS4PR06MB8447.eurprd06.prod.outlook.com (2603:10a6:20b:4e2::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR06MB8447:EE_|PAXPR06MB7471:EE_ X-MS-Office365-Filtering-Correlation-Id: ec9a8585-5e3d-4f7a-699f-08dd73514988 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: T0HLdBKM6Qwxn77ALYlJtMRzKk8iSvCWgXAL+QidmVQCsuIifNEilKEYv/SEioWDbIxkjKQnWXgt8MQclDsC6RzUYEz7Y/z+Rpi+KmhLdHBUI1kJherbMtTkaHxos/9zPsdTP4z+CH7OeTTnfYccv+0o4ToyhXgoGnS5hI4K++MdpdfDk4nKMSn6qatlMOP0FOXiULLyeMEyts1s8XLudMIrwDKl7oWxs1NxEjnPJ19ksuQSy2l+cSmwuIJFPv9HIKmgm847GYL8VFeFjOG48ov9jPX3WZSQgCzXjDROZhP1y3Oponmo+haiYhbxbGihrcx4B0ljv9f6gkHhNX2xEYVj3BXDFLzi4oOkcS221gc/9QJN3ySkRlomhcbVblsDrGpwVdFcM9u3EIEJ0ZGY/puSk4s0Grk+oeRDGCrokO2eWFv4zATqIUM6RwiOKr39SH6NdOSG2CtnbW0jiaKcBd1E/9fLEPZUsj1FmX2cEXkYt5l4PW2Gj6JZjTZEH8WTILjCmWmRGV/D0fePm1Ag+cCtSlBFaPoM5TNuRQMwLCrG8NiIXZYKKTvmILWdPwWj8mXMl/fCJu1ICcTgYIGUJWj3wrLkvpiC65DiCSuRHjDcdSTdjSYLVzOVYlqPV9cHK7LfvKoe0muM5DRpFFq3ktIpZH5ilA9euXy3iAF/FybU0HFkCRIk6gI1/y7eNVbBVwpO5almvibnqdAYsWmXdd0viid5pd4X5zYS/dQ44BiAjePDPg7jCao2uq5E87ZxbkXsRt/KThJy7Fy6jHt05kmPZs5ZfBdNYCEW7hu7fAJe+ZYQFsNeOeu6Jy1iozwygKXGshp71XkkqJLsh8Yp5llYOt/bDOoekw6pEwKcgqcN//dhky5KnmqL3Dl5N4MLP6anXZUQPUeQF1uqKdmu8bPPrtq8LgTX5TITVGg3fQyHUsASckJHEaEY4j2rQJo5LArW4nb3gRZX+RUhcw0N7lbJXTPnITKQFtYae0QMKZzrq6PUTDHEFIFj118WUxZ04d2YpuL0LD1Y4gT+6OSfoIBRFV0wtsnTFyDKR+bxKw3Sqk0XAiEZi9sHlGzcBj1TAiWVhIdKluMGxXL0/G2TksQjyKBmxTCFgmBfUkr8lPpowRjJrfvMt+R0X2dMDdviEtzzWT1ihbmC5obvizAqVIXkpZWnpukyrWAPzpuSi+1BOVUugSYOsbvLoYxawDckl1dwMmNjP7Fedv72u2yj7SgodUdxUwub54W0sPsjvn/QQB3+2ACF/vmIzOK6ZYAH50vMWqfqgP1xKaFyGEcFw0chrueE2OVFSNi6nxeLthZeFbQQ53TMczdzQMxLXuYUL2lEuP7J/izzOsnIkINcKmwtK0JtpbN5o4eO3Mz0ULnio23JEYZg3kCZdTEJW6AF/Q9ovOzbc2rVdBJfZyfai0Zk2mSyj2vzV06YGR03wSEUqBcJArJz8NlJmbOtfLHLXEOnM5gGwTGTKGaWBoSOPA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR06MB8447.eurprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4a8IEgRCx8qR12bIa8RBhztmOoOhr87TZB6PEuaB+GZsHkqWo0oD8cEBVyfxPB+bkEFVhAKevj+jjV8EzQfzeWGjl2G+TRaUKHjIR9Ltcy4/dJVjL06Fb8xMmCocE1mzF63LKrwCJFT5uN402iCljyZWO5hMQw8o+F84jTpBrhsQ2Uf+vsiPsQcBMEujwYKHhaI1bv73SHF6CSw5RUwXQb11AxgoiTY2BL368vQCWavc2qNdrikyeXLjqri7thNhMmO5hFCO7STBe/uUBRehz3FW2nx69qAGRfQsBbKO3QJ1F0dKHPWzsVoDX2sPY+jX/AcWi+v9zhlO0uCN2k2evynNmnTlXcA3EVEfiR7wgzLC6xL91fy8IP+h830RjA9AUzIbnokHrUReYMfBd1utymXu1blnYzxP7Km1nU01V3OREjaSAR4riZyYWhzPMWDJP6b3is0UgiB6Y0460CG81ELK3YZkbtpI3yWol+EXGp0raQglC7Off+hTQ9I9yYYntdw1DpVy7/6WJWQ1ILAzeA7YIhWQjghpQqloEpgcoEWfqObOHjuTqSyWvQka5if1Hac4Ef1BilO+26WQZQ/ODDmcTpsjAf+gWv5yIJpb1iWR+cCMmpmVVR7lm3WuYx9/8E8XcBbNnHhX56SWJ3E2+4lx0s28e9VotQD8s8pCAGZcmManrrUoFPkP9Uw36N99ODiBJOrUX8qINAaUDLOCtIWq9PQkpF62c1SoqGTxIFNy02RRSTQUo1bZXQqeniYGAsYNE1Rk5BcI2ASn+PIR/8wJSAy4am1QPWPj6dEDECOu1Y82/k3drcjiCR2v+80VqTSWGJ+XRRJvz9bgoi+alfjEz5ug/meNzzvzPew6GbGwx5XeVNAG1xKp0Pez8ZWdvDdclPb6iNq9M6CwckyUeaA+8ACC16XyopFXAz7FKVxSoui5WhdKxdnLZ8vGL/o5LFgOBDg6f1kWdh9cKvmPow2CxeaW0sZUarIaJY1jn0NLPj0ISi40FAhpP6SxyyjdQx9PwZ589JKQnqtrY00LptQZwqJppZ2uYPcNDc1YyTZGZLMHOQ1+m9vIzQz8kMVyczFaGU9v1rRsbUcdJX+RcHOQzqlSOumlfzpOz5uLbvMuN+KTn2uxIx8ukzFgBlkMr5mvGnn7WN5MGm4bPEhoJEd/Fr+/A6quXvwvXIm76xu8Kf/eIjX4sjVGSTgeEBY8eTztqptKLxGbBrBlvmpvnsZrH1UcKPppqIz0hk/O1AoInyybDNnPA3KgxxbxKkpfZG9AW9GWGJrCJUJyt9HJOLPLTyzJGXLJP+8d0S2ilzu74TLSQgHNYeLE/52Pe5txjgJOQ85wAclW340dTrWU0BNsCS5SEtapLQeUDVy/5USbiaJbKWrl86oujYE3SnX0ufzKJrIFCcqAznGv0sxaZDd0aWeXbMn6sMdZcB+eDNU+mRxFXpFiKs+3mx6DGtKEp0iChXUHxyJErGWqHCLhIh0JNcKAjo/C60Zkm6n6fg1M3TTl4vmQyKXbs4rZqLr2V6MjhaKevQw0IPc5ugnLbUc4Lt9zC4JyTGalmW0e0PBs3F2Eek66yK4aUI1Wjxf9rNOVXQ11PwFdiKTPb/17MQ== X-OriginatorOrg: vaisala.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec9a8585-5e3d-4f7a-699f-08dd73514988 X-MS-Exchange-CrossTenant-AuthSource: AS4PR06MB8447.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2025 08:18:32.1000 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 6d7393e0-41f5-4c2e-9b12-4c2be5da5c57 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WnIFIGdVfRZlfU3cU3h5SDC58Ad6L1fX1oR2hXWUwiRaurt9+8DRisaOf57mibuJabxjZUyIOjgMrx/Fdi2gGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR06MB7471 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 ; Fri, 04 Apr 2025 08:18:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/116566 In order to facilitate using e.g. dbus-broker as runtime D-Bus implementation, change the Freedesktop.org specific D-Bus runtime dependency declarations to honor oe-core's new VIRTUAL-RUNTIME_dbus variable. Signed-off-by: Niko Mauno --- meta-oe/recipes-support/libgpiod/libgpiod_2.2.1.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-oe/recipes-support/libgpiod/libgpiod_2.2.1.bb b/meta-oe/recipes-support/libgpiod/libgpiod_2.2.1.bb index b72d960c10..93c3e3b92d 100644 --- a/meta-oe/recipes-support/libgpiod/libgpiod_2.2.1.bb +++ b/meta-oe/recipes-support/libgpiod/libgpiod_2.2.1.bb @@ -20,11 +20,11 @@ PACKAGECONFIG[tests] = " \ --enable-tests --enable-tools --enable-bindings-cxx --enable-bindings-glib --enable-gpioset-interactive --enable-dbus, \ --disable-tests, \ kmod util-linux glib-2.0 catch2 libedit glib-2.0-native libgudev, \ - bash dbus glib-2.0-utils libgpiod-manager-cfg shunit2 \ + bash ${VIRTUAL-RUNTIME_dbus} glib-2.0-utils libgpiod-manager-cfg shunit2 \ " PACKAGECONFIG[gpioset-interactive] = "--enable-gpioset-interactive,--disable-gpioset-interactive,libedit" PACKAGECONFIG[glib] = "--enable-bindings-glib,--disable-bindings-glib,glib-2.0 glib-2.0-native" -PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,glib-2.0 glib-2.0-native libgudev,dbus" +PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,glib-2.0 glib-2.0-native libgudev,${VIRTUAL-RUNTIME_dbus}" PACKAGES =+ "${PN}-gpiosim ${PN}-glib ${PN}-manager ${PN}-manager-cfg ${PN}-cli" FILES:${PN}-tools += "${bindir}/gpionotify" @@ -43,7 +43,7 @@ FILES:${PN}-manager-cfg += " \ " FILES:${PN}-cli += "${bindir}/gpiocli" -RDEPENDS:${PN}-manager += "dbus ${PN}-manager-cfg" +RDEPENDS:${PN}-manager += "${VIRTUAL-RUNTIME_dbus} ${PN}-manager-cfg" RDEPENDS:${PN}-cli += "${PN}-manager" SYSTEMD_PACKAGES = "${PN}-manager"