From patchwork Sun Aug 6 14:02:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817527 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh5n1PwXz1yYC for ; Mon, 7 Aug 2023 00:04:29 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 3597A40330; Sun, 6 Aug 2023 14:04:27 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 3597A40330 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w1ZbT3Sp5FOi; Sun, 6 Aug 2023 14:04:26 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 1A30940632; Sun, 6 Aug 2023 14:04:25 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1A30940632 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id CADA51BF8C7 for ; Sun, 6 Aug 2023 14:04:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id E0AF460AAC for ; Sun, 6 Aug 2023 14:02:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org E0AF460AAC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XQAZnFJPFJJJ for ; Sun, 6 Aug 2023 14:02:59 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp3.osuosl.org (Postfix) with ESMTPS id F26346059D for ; Sun, 6 Aug 2023 14:02:58 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org F26346059D Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 83FF4A4C1066; Sun, 6 Aug 2023 16:02:43 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLD-0000Bn-0z; Sun, 06 Aug 2023 16:02:43 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:30 +0200 Message-Id: <20230806140241.4155773-2-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330563; bh=PH5/0cUD3p9Q+3kvlWA8uzy3Kejj2Aayhqfatu9H2AA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AoYIdHsMm58Hk0rdxRwneh7H3surpaCRny0DqvbnGwVr6v5AdnRLsa787WzNUerBN EWLaZLiZ1caUHvm1mcr9yjBmhAXDcCloZeSA5sZoElfecVgC4dqr7LjlpPNTaARDql VpPdAHDWGt0Tf34atxnROqh9ujmbY7TvzMrPKT2AwdLFIxol0S35WH68jbeMsVF9nj R4FBwT377LT57Al9xYS7/J/muSKhANvMxJ0id8jquatdk93tm7xHvPWk3oF4CQ39zi Os71e9ReYwrWHLxjT5cvAivAitP0hbHctpUUSx9Gmu60YVieWmT3axSdAPYBk8B/Kn XfdWfiyfS9Z7Q== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=AoYIdHsM Subject: [Buildroot] [PATCH/next v9 01/12] package/eudev: add option to enable the udev daemon X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: "Yann E. MORIN" This is currently forcefully enabled, and does not (yet) change the way we handle eudev-based /dev management, but will help introduce libudev in followup commits. The rules generator does not make sense without the daemon, while the hardware database (hwdb) is used by the library. Signed-off-by: "Yann E. MORIN" Signed-off-by: Bernd Kuhls --- package/eudev/Config.in | 24 +++++++++++++++++------- system/Config.in | 1 + 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/package/eudev/Config.in b/package/eudev/Config.in index 6e7bbe4648..a561a96edf 100644 --- a/package/eudev/Config.in +++ b/package/eudev/Config.in @@ -4,12 +4,6 @@ config BR2_PACKAGE_EUDEV depends on BR2_USE_MMU # uses fork() depends on BR2_USE_WCHAR # needs C99 compiler depends on !BR2_STATIC_LIBS # kmod - select BR2_PACKAGE_HAS_UDEV - select BR2_PACKAGE_UDEV_GENTOO_SCRIPTS if BR2_INIT_OPENRC - select BR2_PACKAGE_UTIL_LINUX - select BR2_PACKAGE_UTIL_LINUX_LIBS - select BR2_PACKAGE_UTIL_LINUX_LIBBLKID - select BR2_PACKAGE_KMOD help eudev is a fork of systemd-udev with the goal of obtaining better compatibility with existing software such as OpenRC and @@ -20,6 +14,20 @@ config BR2_PACKAGE_EUDEV if BR2_PACKAGE_EUDEV +config BR2_PACKAGE_EUDEV_DAEMON + bool "udev daemon" + depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV + select BR2_PACKAGE_HAS_UDEV + select BR2_PACKAGE_UDEV_GENTOO_SCRIPTS if BR2_INIT_OPENRC + select BR2_PACKAGE_UTIL_LINUX + select BR2_PACKAGE_UTIL_LINUX_LIBS + select BR2_PACKAGE_UTIL_LINUX_LIBBLKID + select BR2_PACKAGE_KMOD + help + Install the udev daemon. + +if BR2_PACKAGE_EUDEV_DAEMON + config BR2_PACKAGE_PROVIDES_UDEV default "eudev" @@ -28,6 +36,8 @@ config BR2_PACKAGE_EUDEV_RULES_GEN help Enable persistent rules generator +endif # BR2_PACKAGE_EUDEV_DAEMON + config BR2_PACKAGE_EUDEV_ENABLE_HWDB bool "enable hwdb installation" default y @@ -35,7 +45,7 @@ config BR2_PACKAGE_EUDEV_ENABLE_HWDB help Enables hardware database installation to /etc/udev/hwdb.bin -endif +endif # BR2_PACKAGE_EUDEV comment "eudev needs eudev /dev management" depends on BR2_USE_MMU diff --git a/system/Config.in b/system/Config.in index 24798dc068..a77631cb6c 100644 --- a/system/Config.in +++ b/system/Config.in @@ -228,6 +228,7 @@ config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV depends on !BR2_STATIC_LIBS depends on BR2_USE_MMU # eudev select BR2_PACKAGE_EUDEV + select BR2_PACKAGE_EUDEV_DAEMON comment "eudev needs a toolchain w/ wchar, dynamic library" depends on BR2_USE_MMU From patchwork Sun Aug 6 14:02:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817528 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh632qtBz1yYC for ; Mon, 7 Aug 2023 00:04:43 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 920F84098C; Sun, 6 Aug 2023 14:04:41 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 920F84098C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4XIMMZBast3K; Sun, 6 Aug 2023 14:04:40 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 5698640213; Sun, 6 Aug 2023 14:04:39 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 5698640213 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 359201BF340 for ; Sun, 6 Aug 2023 14:04:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id C8676605B7 for ; Sun, 6 Aug 2023 14:03:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org C8676605B7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O_6uq3ZZc1-b for ; Sun, 6 Aug 2023 14:03:12 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp3.osuosl.org (Postfix) with ESMTPS id E631360D6B for ; Sun, 6 Aug 2023 14:03:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org E631360D6B Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id A82E8A4C10CE; Sun, 6 Aug 2023 16:02:43 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLD-0000Bn-1K; Sun, 06 Aug 2023 16:02:43 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:31 +0200 Message-Id: <20230806140241.4155773-3-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330563; bh=QH9xkiM0rg254JT9HYU+Bz2mBAJ1mTE+YOIQs/TW6yc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vQaRjuR1xLZE1loWEC8MAusyBLniQGuG7Qdz/WDtsecYdY2SP0sd/mbeG3L3nMxus DHDXoTthtv2QdIeWPjvOnv39mAoaKZQTWfFFbMFOniL4Y8KbvCCjVfqTmzFNQqa6ID lo++qkY99ovpMGWTmUlS77NUSMm3a0or06u30pO5/8js147lZkRro/kT+dfbpxP7LA aeA92HecgOcoTCSjs520aBswtg0KC3jV3sgt7cXecu1gDXx8fUlwu5hBYS8VQFcdXd 0YwgcEh/TKm925YuIqoMjsCBE9NbTv72ebozNDeP5GBmkLVbhi3HWHbeMJkl2qKbIy fsk/SRVOBoOjQ== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=vQaRjuR1 Subject: [Buildroot] [PATCH/next v9 02/12] package/eudev: allow building only the library X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: "Yann E. MORIN" Signed-off-by: "Yann E. MORIN" Signed-off-by: Bernd Kuhls --- package/eudev/Config.in | 12 +++++++---- package/eudev/eudev.mk | 46 ++++++++++++++++++++++++++++------------- 2 files changed, 40 insertions(+), 18 deletions(-) diff --git a/package/eudev/Config.in b/package/eudev/Config.in index a561a96edf..e31f8ae8c8 100644 --- a/package/eudev/Config.in +++ b/package/eudev/Config.in @@ -1,9 +1,9 @@ config BR2_PACKAGE_EUDEV bool "eudev" - depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV depends on BR2_USE_MMU # uses fork() depends on BR2_USE_WCHAR # needs C99 compiler depends on !BR2_STATIC_LIBS # kmod + depends on !BR2_INIT_SYSTEMD help eudev is a fork of systemd-udev with the goal of obtaining better compatibility with existing software such as OpenRC and @@ -45,12 +45,16 @@ config BR2_PACKAGE_EUDEV_ENABLE_HWDB help Enables hardware database installation to /etc/udev/hwdb.bin -endif # BR2_PACKAGE_EUDEV - -comment "eudev needs eudev /dev management" +comment "udev daemon needs eudev /dev management" depends on BR2_USE_MMU depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV +endif # BR2_PACKAGE_EUDEV + comment "eudev needs a toolchain w/ wchar, dynamic library" depends on BR2_USE_MMU depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS + depends on !BR2_INIT_SYSTEMD + +comment "eudev is incompatible with systemd init" + depends on BR2_INIT_SYSTEMD diff --git a/package/eudev/eudev.mk b/package/eudev/eudev.mk index 235a71967e..120307b6e6 100644 --- a/package/eudev/eudev.mk +++ b/package/eudev/eudev.mk @@ -10,34 +10,41 @@ EUDEV_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) EUDEV_LICENSE_FILES = COPYING EUDEV_INSTALL_STAGING = YES +EUDEV_DEPENDENCIES = host-gperf host-pkgconf + EUDEV_CONF_OPTS = \ --disable-manpages \ - --sbindir=/sbin \ - --libexecdir=/lib \ --disable-introspection \ - --enable-kmod \ - --enable-blkid - -# eudev requires only the util-linux libraries at build time -EUDEV_DEPENDENCIES = host-gperf host-pkgconf util-linux-libs kmod -EUDEV_PROVIDES = udev + --libexecdir=/lib ifeq ($(BR2_ROOTFS_MERGED_USR),) EUDEV_CONF_OPTS += --with-rootlibdir=/lib --enable-split-usr endif -ifeq ($(BR2_PACKAGE_EUDEV_RULES_GEN),y) -EUDEV_CONF_OPTS += --enable-rule-generator -else -EUDEV_CONF_OPTS += --disable-rule-generator -endif - ifeq ($(BR2_PACKAGE_EUDEV_ENABLE_HWDB),y) EUDEV_CONF_OPTS += --enable-hwdb else EUDEV_CONF_OPTS += --disable-hwdb endif +ifeq ($(BR2_PACKAGE_EUDEV_DAEMON),y) + +# eudev requires only the util-linux libraries at build time +EUDEV_DEPENDENCIES += util-linux-libs kmod +EUDEV_PROVIDES = udev + +EUDEV_CONF_OPTS += \ + --enable-programs \ + --sbindir=/sbin \ + --enable-kmod \ + --enable-blkid + +ifeq ($(BR2_PACKAGE_EUDEV_RULES_GEN),y) +EUDEV_CONF_OPTS += --enable-rule-generator +else +EUDEV_CONF_OPTS += --disable-rule-generator +endif + ifeq ($(BR2_PACKAGE_LIBSELINUX),y) EUDEV_CONF_OPTS += --enable-selinux EUDEV_DEPENDENCIES += libselinux @@ -55,6 +62,17 @@ define EUDEV_INSTALL_INIT_OPENRC @: endef +else # !BR2_PACKAGE_EUDEV_DAEMON + +EUDEV_CONF_OPTS += \ + --disable-programs \ + --disable-blkid \ + --disable-selinux \ + --disable-kmod \ + --disable-rule-generator + +endif + HOST_EUDEV_DEPENDENCIES = host-gperf host-pkgconf HOST_EUDEV_CONF_OPTS = \ From patchwork Sun Aug 6 14:02:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817530 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh6c3LZqz1yXs for ; Mon, 7 Aug 2023 00:05:12 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id B12B640887; Sun, 6 Aug 2023 14:05:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B12B640887 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S112bSLZ21g3; Sun, 6 Aug 2023 14:05:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 682D141488; Sun, 6 Aug 2023 14:05:08 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 682D141488 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 769D71BF340 for ; Sun, 6 Aug 2023 14:04:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 8C70760B9C for ; Sun, 6 Aug 2023 14:03:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 8C70760B9C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jUOj97JrcwcD for ; Sun, 6 Aug 2023 14:03:24 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp3.osuosl.org (Postfix) with ESMTPS id C68A860AA7 for ; Sun, 6 Aug 2023 14:03:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org C68A860AA7 Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id C3E37A4C10D8; Sun, 6 Aug 2023 16:02:43 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLD-0000Bn-1h; Sun, 06 Aug 2023 16:02:43 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:32 +0200 Message-Id: <20230806140241.4155773-4-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330563; bh=hQBTmTFWRdeJW4HB1hhCqL3psaSDOkN7o1gwjbihfgA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uHbyrVokqP+46ZzLgg42DiTuUYSNd+bpsIAIeNjD4tXUtJ4jc5gr0KkTb7ShtVU/x XO9A6G9CCZYorPtwVpuW4e59WpbsgMI469XTFP2nnQw3v97qkRyu96wM12bXu24vzZ oz7vW1IBtYF9pwYlNSmh5S4aB1DcdHE7HOeDTJbLRXgh1fVIxO2FqJzzk8JjDQerEm Dr8PqbxHTYyA8qlU4fd4yfR8PsMCQxmJjc6KoX6j4yIX8Q/xcdUwZTjki1YM34YRSN hIRBBp308uOXQtAVv7wJn+av2ToYfuugqQsjvLtBFpAzcIBJlIiSvchzDFKQ2d4C2z a3Ji5cVQ1IiCg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=uHbyrVok Subject: [Buildroot] [PATCH/next v9 03/12] package/libudev: new virtual package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: "Yann E. MORIN" Signed-off-by: "Yann E. MORIN" Signed-off-by: Bernd Kuhls --- package/Config.in | 1 + package/libudev/Config.in | 6 ++++++ package/libudev/libudev.mk | 7 +++++++ 3 files changed, 14 insertions(+) create mode 100644 package/libudev/Config.in create mode 100644 package/libudev/libudev.mk diff --git a/package/Config.in b/package/Config.in index dd57856444..dfcb666be6 100644 --- a/package/Config.in +++ b/package/Config.in @@ -531,6 +531,7 @@ endmenu source "package/libiec61850/Config.in" source "package/libmanette/Config.in" source "package/libubootenv/Config.in" + source "package/libudev/Config.in" source "package/libuio/Config.in" source "package/linux-backports/Config.in" source "package/linux-serial-test/Config.in" diff --git a/package/libudev/Config.in b/package/libudev/Config.in new file mode 100644 index 0000000000..2dbafe4991 --- /dev/null +++ b/package/libudev/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HAS_LIBUDEV + bool + +config BR2_PACKAGE_PROVIDES_LIBUDEV + string + depends on BR2_PACKAGE_HAS_LIBUDEV diff --git a/package/libudev/libudev.mk b/package/libudev/libudev.mk new file mode 100644 index 0000000000..af1b3ddb51 --- /dev/null +++ b/package/libudev/libudev.mk @@ -0,0 +1,7 @@ +################################################################################ +# +# libudev +# +################################################################################ + +$(eval $(virtual-package)) From patchwork Sun Aug 6 14:02:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817526 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh5W01glz1yYC for ; Mon, 7 Aug 2023 00:04:14 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 353604097A; Sun, 6 Aug 2023 14:04:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 353604097A X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zJZ6Q51q__4c; Sun, 6 Aug 2023 14:04:12 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 38F0E4021B; Sun, 6 Aug 2023 14:04:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 38F0E4021B X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 486C11BF3C0 for ; Sun, 6 Aug 2023 14:04:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 8352340108 for ; Sun, 6 Aug 2023 14:03:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8352340108 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VOSu-CIIby3c for ; Sun, 6 Aug 2023 14:03:37 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp2.osuosl.org (Postfix) with ESMTPS id A51924011A for ; Sun, 6 Aug 2023 14:03:36 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org A51924011A Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id DBC12A4C10D4; Sun, 6 Aug 2023 16:02:43 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLD-0000Bn-21; Sun, 06 Aug 2023 16:02:43 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:33 +0200 Message-Id: <20230806140241.4155773-5-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330563; bh=ELJ5AJC4Hp2v/poBWnUBk9IWSUdpSIilC/fSPxwonH8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=wGOrsg8dHPfvMNbS5OMa6LoBXsrthxwyJWok9BL89XSTwwTea/TxhQLXvVS0tJ7Wm MMmB4z88FkeHrFGalOiWK4yp6XXiHVGcRe+RnfZr1IdHwv7cMOwotORA42w7NQ3TAP sT+Q7KtBKVuSAf75oFiJFNeVLcoqFhvahf3CWGCafW+erexv934cd1NnGJ+izcWIZy pFINA4KKcY62MXwgEcnF2RsyqHiKsk2a1EXPSs8rnm40qTISK8tX/EG0eJn5ZA65F+ Y6JeHQvutHxcwmkPp4r3jQcl8AUKLjqUNyVswaza2UjuzZhf/p5I/JgtC7V5gTtRHu 5gSyZCeY+a6Lg== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=wGOrsg8d Subject: [Buildroot] [PATCH/next v9 04/12] package/eudev: provides libudev X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: "Yann E. MORIN" Signed-off-by: "Yann E. MORIN" Signed-off-by: Bernd Kuhls --- package/eudev/Config.in | 4 ++++ package/eudev/eudev.mk | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package/eudev/Config.in b/package/eudev/Config.in index e31f8ae8c8..b7fa6b8bc5 100644 --- a/package/eudev/Config.in +++ b/package/eudev/Config.in @@ -4,6 +4,7 @@ config BR2_PACKAGE_EUDEV depends on BR2_USE_WCHAR # needs C99 compiler depends on !BR2_STATIC_LIBS # kmod depends on !BR2_INIT_SYSTEMD + select BR2_PACKAGE_HAS_LIBUDEV help eudev is a fork of systemd-udev with the goal of obtaining better compatibility with existing software such as OpenRC and @@ -14,6 +15,9 @@ config BR2_PACKAGE_EUDEV if BR2_PACKAGE_EUDEV +config BR2_PACKAGE_PROVIDES_LIBUDEV + default "eudev" + config BR2_PACKAGE_EUDEV_DAEMON bool "udev daemon" depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV diff --git a/package/eudev/eudev.mk b/package/eudev/eudev.mk index 120307b6e6..6de82acbdb 100644 --- a/package/eudev/eudev.mk +++ b/package/eudev/eudev.mk @@ -11,6 +11,7 @@ EUDEV_LICENSE_FILES = COPYING EUDEV_INSTALL_STAGING = YES EUDEV_DEPENDENCIES = host-gperf host-pkgconf +EUDEV_PROVIDES = libudev EUDEV_CONF_OPTS = \ --disable-manpages \ @@ -31,7 +32,7 @@ ifeq ($(BR2_PACKAGE_EUDEV_DAEMON),y) # eudev requires only the util-linux libraries at build time EUDEV_DEPENDENCIES += util-linux-libs kmod -EUDEV_PROVIDES = udev +EUDEV_PROVIDES += udev EUDEV_CONF_OPTS += \ --enable-programs \ From patchwork Sun Aug 6 14:02:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817531 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh6t5GMRz1yXs for ; Mon, 7 Aug 2023 00:05:26 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id DEECD41523; Sun, 6 Aug 2023 14:05:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org DEECD41523 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sgu3mdwT3Wx5; Sun, 6 Aug 2023 14:05:24 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id C0FB54021B; Sun, 6 Aug 2023 14:05:22 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org C0FB54021B X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 1BF901BF340 for ; Sun, 6 Aug 2023 14:05:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 733DC60E97 for ; Sun, 6 Aug 2023 14:03:49 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 733DC60E97 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LyIje-fcBN-i for ; Sun, 6 Aug 2023 14:03:49 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp3.osuosl.org (Postfix) with ESMTPS id C2EB560E2D for ; Sun, 6 Aug 2023 14:03:48 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org C2EB560E2D Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id EEA1BA4C10DA; Sun, 6 Aug 2023 16:02:43 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLD-0000Bn-2I; Sun, 06 Aug 2023 16:02:43 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:34 +0200 Message-Id: <20230806140241.4155773-6-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: +++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330563; bh=Na+PAy3rRIKe1lVAaBR3ROVxfeuyAMkBRNf/p0QMl+E=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UM9oPf69L2cBpIwtcLaPXpTz03eRlSdfGtV4Nd+DSpuyNR5Ve5zlWjHX6TSrk+sOc C8c26jw39IH2erbj0Lz9fzJnHHT2Iip4XDWTmFqD/8BpFJEwSdb/CZUeHvUmhVoVTW 3Qrzmn5O9gEkqGUB9prk2FomJY3+4sqzOgz8zZShWnMd5GNba9vP05TMJo+ZbAYovV Zjk5Vt4HJM4ToEwP5HwJVYUYyxd5H2qd4vvF1PxMfYDwAHvq0xOGwwcAzshnLasLSn KYqj0boBj6Wm1Qj8Xo+QBUhGXiZkd4nzcUliMTHmi7XphJNLmwTs9/UXFji4ppfLyl IU5SNr7r3s+PQ== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=UM9oPf69 Subject: [Buildroot] [PATCH/next v9 05/12] package/systemd: provides libudev X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: "Yann E. MORIN" Signed-off-by: "Yann E. MORIN" Signed-off-by: Bernd Kuhls --- package/systemd/Config.in | 4 ++++ package/systemd/systemd.mk | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package/systemd/Config.in b/package/systemd/Config.in index 859332d9e4..40409bc612 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -25,6 +25,7 @@ menuconfig BR2_PACKAGE_SYSTEMD depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 # LOOP_SET_BLOCK_SIZE depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd + select BR2_PACKAGE_HAS_LIBUDEV select BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_DBUS if !BR2_PACKAGE_DBUS_BROKER # runtime select BR2_PACKAGE_LIBCAP @@ -104,6 +105,9 @@ menuconfig BR2_PACKAGE_SYSTEMD if BR2_PACKAGE_SYSTEMD +config BR2_PACKAGE_PROVIDES_LIBUDEV + default "systemd" + config BR2_PACKAGE_PROVIDES_UDEV default "systemd" diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index d220673572..e52b84e013 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -60,7 +60,7 @@ SYSTEMD_DEPENDENCIES = \ SYSTEMD_SELINUX_MODULES = systemd udev xdg -SYSTEMD_PROVIDES = udev +SYSTEMD_PROVIDES = libudev udev SYSTEMD_CONF_OPTS += \ -Ddbus=false \ From patchwork Sun Aug 6 14:02:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817529 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh6L2YcSz1yYC for ; Mon, 7 Aug 2023 00:04:58 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 82BCB41403; Sun, 6 Aug 2023 14:04:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 82BCB41403 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1NNFvUcq8Cqm; Sun, 6 Aug 2023 14:04:55 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id EE0AA4138D; Sun, 6 Aug 2023 14:04:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org EE0AA4138D X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 4CFC51BF340 for ; Sun, 6 Aug 2023 14:04:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id A024B8140F for ; Sun, 6 Aug 2023 14:04:01 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A024B8140F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ewslxnFsZjVx for ; Sun, 6 Aug 2023 14:04:01 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp1.osuosl.org (Postfix) with ESMTPS id D53CC813C2 for ; Sun, 6 Aug 2023 14:04:00 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org D53CC813C2 Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 1B502A4C10DD; Sun, 6 Aug 2023 16:02:44 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLD-0000Bn-2Y; Sun, 06 Aug 2023 16:02:43 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:35 +0200 Message-Id: <20230806140241.4155773-7-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330564; bh=qCAa95xl/8wqFWGZ575sS+TliWER/TivMWmn52o6g40=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GMNfKGbQ4qwghKrx25R7RoX2fsV0VGNq92bvPcno4bFOBJoKhubTjAvd6G0Rpd58C 3oJ3QdrBzF2/GV06C1n/6dmEKeQP6ycCrJ8lkqIcM6i77v5aQO6YOa0gVySLQ00Bxp +SaNDR3RlMVH14J2eaZjmxldGMKib16jF9r6Hqec4mYdy6Y41sRamMcj+ygynZ8347 3pA6/bpQQJHDi1qeXptL+x5iIuntwbN9nMHyz3ZYsOf0T6o4B8Be8gYgTCaEptpp4C HdSAWo2dGsuYqW0zJurCx2g7BB6KnJp4jItszyR6NHvMXS2PkTjX+oAd0DAQXEg7ug HHKOB0Abc2D6w== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=GMNfKGbQ Subject: [Buildroot] [PATCH/next v9 06/12] package/libudev: make it selectable X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: "Yann E. MORIN" Usually, it is not possible for a package to select a virtual package it depends on, and expects a provider to suddenly be available. However, for libudev, this is slightly simpler: there will be only two providers ever: eudev and systemd. Both are incompatible one with the other, systemd is only available if chosen as an init system. So, if systemd is not enabled (as an init system), then we can forcefully enable eudev as the provider for libudev. However, this can cause circular dependencies in Kconfig, du to a rather complex chain of select and depends. For example, when libinput is converting in a later patch, we'd end up with: package/weston/Config.in:6:error: recursive dependency detected! package/weston/Config.in:6: symbol BR2_PACKAGE_WESTON depends on BR2_PACKAGE_HAS_UDEV package/udev/Config.in:1: symbol BR2_PACKAGE_HAS_UDEV is selected by BR2_PACKAGE_EUDEV_DAEMON package/eudev/Config.in:24: symbol BR2_PACKAGE_EUDEV_DAEMON depends on BR2_PACKAGE_EUDEV package/eudev/Config.in:1: symbol BR2_PACKAGE_EUDEV is selected by BR2_PACKAGE_LIBUDEV package/libudev/Config.in:1: symbol BR2_PACKAGE_LIBUDEV is selected by BR2_PACKAGE_LIBINPUT package/libinput/Config.in:1: symbol BR2_PACKAGE_LIBINPUT is selected by BR2_PACKAGE_WESTON The root cause being a mis-match of select and depends on in the same chain, where Kconfig can not determine that an external condition will ensure that the chain is in fact broken at some point. To fix that, we move the symbol for the eudev daemon out of the eudev if-block. This breaks the chain. Yet, we still want to tell the user that the daemon is enabled, so we introduce a dummy symbol, just for the sake of having a forced-on prompt. Signed-off-by: "Yann E. MORIN" Signed-off-by: Bernd Kuhls --- package/eudev/Config.in | 25 +++++++++++++++++-------- package/libudev/Config.in | 7 +++++++ 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/package/eudev/Config.in b/package/eudev/Config.in index b7fa6b8bc5..d35e442c2f 100644 --- a/package/eudev/Config.in +++ b/package/eudev/Config.in @@ -1,3 +1,17 @@ +# This symbol is outside the eudev if-block, so that we do not have +# a circular dependency in kconfig. Thus, we need the dummy symbol, +# below, to inform the user that the daemon has indeed been enabled. +config BR2_PACKAGE_EUDEV_DAEMON + bool + select BR2_PACKAGE_HAS_UDEV + select BR2_PACKAGE_UDEV_GENTOO_SCRIPTS if BR2_INIT_OPENRC + select BR2_PACKAGE_UTIL_LINUX + select BR2_PACKAGE_UTIL_LINUX_LIBS + select BR2_PACKAGE_UTIL_LINUX_LIBBLKID + select BR2_PACKAGE_KMOD + # We can select this has we're sure eudev is selected when we are. + select BR2_PACKAGE_EUDEV_DAEMON_DUMMY + config BR2_PACKAGE_EUDEV bool "eudev" depends on BR2_USE_MMU # uses fork() @@ -18,19 +32,14 @@ if BR2_PACKAGE_EUDEV config BR2_PACKAGE_PROVIDES_LIBUDEV default "eudev" -config BR2_PACKAGE_EUDEV_DAEMON +config BR2_PACKAGE_EUDEV_DAEMON_DUMMY bool "udev daemon" depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV - select BR2_PACKAGE_HAS_UDEV - select BR2_PACKAGE_UDEV_GENTOO_SCRIPTS if BR2_INIT_OPENRC - select BR2_PACKAGE_UTIL_LINUX - select BR2_PACKAGE_UTIL_LINUX_LIBS - select BR2_PACKAGE_UTIL_LINUX_LIBBLKID - select BR2_PACKAGE_KMOD help Install the udev daemon. -if BR2_PACKAGE_EUDEV_DAEMON +# Use the dummy symbol for proper indetation +if BR2_PACKAGE_EUDEV_DAEMON_DUMMY config BR2_PACKAGE_PROVIDES_UDEV default "eudev" diff --git a/package/libudev/Config.in b/package/libudev/Config.in index 2dbafe4991..8784f4374a 100644 --- a/package/libudev/Config.in +++ b/package/libudev/Config.in @@ -1,3 +1,10 @@ +config BR2_PACKAGE_LIBUDEV + bool + depends on BR2_USE_MMU # eudev / systemd + depends on BR2_USE_WCHAR # eudev / systemd + depends on !BR2_STATIC_LIBS # eudev / systemd + select BR2_PACKAGE_EUDEV if !BR2_PACKAGE_SYSTEMD + config BR2_PACKAGE_HAS_LIBUDEV bool From patchwork Sun Aug 6 14:02:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817535 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh8L6bC0z1yXs for ; Mon, 7 Aug 2023 00:06:42 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 0DF724021B; Sun, 6 Aug 2023 14:06:41 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0DF724021B X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id doeeJ-K5_4HA; Sun, 6 Aug 2023 14:06:40 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id CC398409B6; Sun, 6 Aug 2023 14:06:38 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org CC398409B6 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 5A54C1BF947 for ; Sun, 6 Aug 2023 14:05:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 7E8A960B14 for ; Sun, 6 Aug 2023 14:04:14 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7E8A960B14 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZYVGNAJkKI43 for ; Sun, 6 Aug 2023 14:04:13 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp3.osuosl.org (Postfix) with ESMTPS id 8D6D060B0F for ; Sun, 6 Aug 2023 14:04:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 8D6D060B0F Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 2020AA4C10E9; Sun, 6 Aug 2023 16:02:44 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLD-0000Bn-2z; Sun, 06 Aug 2023 16:02:43 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:36 +0200 Message-Id: <20230806140241.4155773-8-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330564; bh=RT/uUYiF0W1QfEi224fz7cYBEU2dNZpM1ZBfJE9CbWk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FRy2jJkImny6Q8YIukm7S2dzTyW0dnKoXm/wiwAcZL0FpxiFgigrklqO0/eVOXLE9 fL8T5FMGuexQowRmaXL6IdPnj33gtEV6/e36uDMbYQJ/ftgyqWmWtK6z2LiSezOOzd mQyUn6GaTXY5PDTVjL9WQr+QyNG14XlmhRY8SAvfDhPYpkeBpCBGyJnEi5iCDPrlzm 7g2uL1ZmExtiKrUVJoACo9/wVCUw5uL8BNqdbMrSJHAUkGk5gy8M5M6yA7k49C0ztw 9Lx4l3JXdjgcteEYgKdgLduAOUl4Ek3qe4HW4G33FI0dZL5Kg0jwpyDE4KY3y2YGjc 7L6MUYsR4Vueg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=FRy2jJkI Subject: [Buildroot] [PATCH/next v9 07/12] package/qt5base: optionally use libudev X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , "Yann E. MORIN" , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: "Yann E. MORIN" qt5base only requires libudev, not a full udev daemon. Signed-off-by: "Yann E. MORIN" Cc: "Yann E. MORIN" Signed-off-by: Bernd Kuhls --- package/qt5/qt5base/qt5base.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk index 028236d2ed..f7d6559d9f 100644 --- a/package/qt5/qt5base/qt5base.mk +++ b/package/qt5/qt5base/qt5base.mk @@ -105,8 +105,8 @@ ifneq ($(QT5BASE_CONFIG_FILE),) QT5BASE_CONFIGURE_OPTS += -qconfig buildroot endif -ifeq ($(BR2_PACKAGE_HAS_UDEV),y) -QT5BASE_DEPENDENCIES += udev +ifeq ($(BR2_PACKAGE_HAS_LIBUDEV),y) +QT5BASE_DEPENDENCIES += libudev endif ifeq ($(BR2_PACKAGE_CUPS), y) From patchwork Sun Aug 6 14:02:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817536 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh8d2g4Zz1yXs for ; Mon, 7 Aug 2023 00:06:57 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 7973F41526; Sun, 6 Aug 2023 14:06:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 7973F41526 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 68aN7C1BIgaZ; Sun, 6 Aug 2023 14:06:54 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 3516D41369; Sun, 6 Aug 2023 14:06:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 3516D41369 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 781B21BF340 for ; Sun, 6 Aug 2023 14:05:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id F1170606BF for ; Sun, 6 Aug 2023 14:04:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org F1170606BF X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kfjMRE3H9hQd for ; Sun, 6 Aug 2023 14:04:25 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp3.osuosl.org (Postfix) with ESMTPS id E3C0E60AAC for ; Sun, 6 Aug 2023 14:04:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org E3C0E60AAC Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 3FCE6A4C10EA; Sun, 6 Aug 2023 16:02:44 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLD-0000Bn-3D; Sun, 06 Aug 2023 16:02:44 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:37 +0200 Message-Id: <20230806140241.4155773-9-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++++++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330564; bh=7eV1+/rVnVT6Z06r5AdIDympo4hrI6ROZTMRjohOBm4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AdqwQg9uGFP2+ZSbPoCCZDJITBtitOMiCueAQ/eOFeRcPFrlteiJVKJw48Hhoz0/8 GA8xxzgovHZEMfQqXBTkSknJ9OKW1Jbv6lCya4Hi4DgxxXDU/WZg5ONB/UyCpj+L4G gBOokbI6jE5nKH+OK5ErGf0WgqujAaphZAQdZspY5mzqEBHhN5PHb06/OiFBE7lnBx z3zVk9Slb8AfFp5bfJYAt7ndzUTxi+/TG2pKlP2oagv0aJsq3bYomuQ6Rszq8D1AMd T8Gi/jFfaQ8AbqFG9+GjikhkovIEXSN40Kst3+g5/gpaecElVdkGHmFlVM+rIBOmvM l4tPekGODTIVQ== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=AdqwQg9u Subject: [Buildroot] [PATCH/next v9 08/12] package/libinput: only needs libudev, not udev daemon X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: "Yann E. MORIN" Signed-off-by: "Yann E. MORIN" Signed-off-by: Bernd Kuhls --- package/libinput/Config.in | 10 +++++++--- package/libinput/libinput.mk | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package/libinput/Config.in b/package/libinput/Config.in index 1a8fcc7ed4..df1cff260f 100644 --- a/package/libinput/Config.in +++ b/package/libinput/Config.in @@ -1,8 +1,11 @@ config BR2_PACKAGE_LIBINPUT bool "libinput" - depends on BR2_PACKAGE_HAS_UDEV + depends on BR2_USE_MMU # libudev <- eudev/systemd + depends on BR2_USE_WCHAR # libudev <- eudev/systemd + depends on !BR2_STATIC_LIBS # libudev <- eudev/systemd select BR2_PACKAGE_LIBEVDEV select BR2_PACKAGE_MTDEV + select BR2_PACKAGE_LIBUDEV help libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver. @@ -35,5 +38,6 @@ config BR2_PACKAGE_LIBINPUT_PYTHON_TOOLS endif -comment "libinput needs udev /dev management" - depends on !BR2_PACKAGE_HAS_UDEV +comment "libinput needs a toolchain w/ wchar, dynamic library" + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS diff --git a/package/libinput/libinput.mk b/package/libinput/libinput.mk index a4d30b5910..ff7b75077b 100644 --- a/package/libinput/libinput.mk +++ b/package/libinput/libinput.mk @@ -7,7 +7,7 @@ LIBINPUT_VERSION = 1.23.0 LIBINPUT_SOURCE = libinput-$(LIBINPUT_VERSION).tar.bz2 LIBINPUT_SITE = https://gitlab.freedesktop.org/libinput/libinput/-/archive/$(LIBINPUT_VERSION) -LIBINPUT_DEPENDENCIES = host-pkgconf libevdev mtdev udev +LIBINPUT_DEPENDENCIES = host-pkgconf libevdev mtdev libudev LIBINPUT_INSTALL_STAGING = YES LIBINPUT_LICENSE = MIT LIBINPUT_LICENSE_FILES = COPYING From patchwork Sun Aug 6 14:02:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817533 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh7Q3Hpdz1yXs for ; Mon, 7 Aug 2023 00:05:54 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id B4063410A1; Sun, 6 Aug 2023 14:05:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B4063410A1 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VOJS4sLJzwRv; Sun, 6 Aug 2023 14:05:51 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 8589E4097B; Sun, 6 Aug 2023 14:05:50 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 8589E4097B X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 376941BF909 for ; Sun, 6 Aug 2023 14:05:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 412AA81B52 for ; Sun, 6 Aug 2023 14:04:38 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 412AA81B52 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FDjw43BCmGFN for ; Sun, 6 Aug 2023 14:04:37 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp1.osuosl.org (Postfix) with ESMTPS id 6F5A281839 for ; Sun, 6 Aug 2023 14:04:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6F5A281839 Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 4B9D1A4C10EB; Sun, 6 Aug 2023 16:02:44 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLE-0000Bn-0I; Sun, 06 Aug 2023 16:02:44 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:38 +0200 Message-Id: <20230806140241.4155773-10-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330564; bh=HDpv4a/Fqpkg5cjN9LaM5n2BNFGFpvI1dFFLa+tVdyA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=P5JzoosSFpUZAItTC7O7JI5w/kRxm5BxX5aOz/Ao/MaFICqEy6Khe2/hhJ53G4hHi vI7XLjLbxN3jOj+aLk4uACqvdaBffr7acyfZkYLJG9ORNZ7d5CG2iaAVyy4NU7lI4O /rNiys5b6PTWGovBiftwd/5QURkJ5fWD2ZVhg5z1U8i2yRf71Ggbkecel5DmyzQ2SE X6mRyiti8JM5b0cA9m7qJ3jUuLeGVsj5bq6F8dD5Ss99lr2eawhOt0MpTpA3UZAUIb peMhALZ7TsRgIYlmieuixYgL8VSY2XJJcyOY09gZGQQJkQj5f7RCZcFqstkXhoTfh3 y6yhRJZZJ+O1w== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=P5JzoosS Subject: [Buildroot] [PATCH/next v9 09/12] package/kodi: only needs libudev, not udev daemon X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Bernd Kuhls , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Bernd Kuhls Signed-off-by: Bernd Kuhls --- package/kodi/Config.in | 4 ++-- package/kodi/kodi.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/kodi/Config.in b/package/kodi/Config.in index bb71daa7e0..4f402c093f 100644 --- a/package/kodi/Config.in +++ b/package/kodi/Config.in @@ -24,8 +24,8 @@ config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_GBM depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES depends on BR2_PACKAGE_HAS_LIBGBM depends on BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF - depends on BR2_PACKAGE_HAS_UDEV # libinput select BR2_PACKAGE_KODI_PLATFORM_SUPPORTS + select BR2_PACKAGE_LIBUDEV comment "kodi needs udev support for gbm" depends on !BR2_PACKAGE_KODI_PLATFORM_SUPPORTS @@ -252,7 +252,7 @@ config BR2_PACKAGE_KODI_LIBUSB bool "usb" # https://github.com/xbmc/xbmc/blob/Jarvis/configure.ac#L1554 # "if libudev is available, we don't need libusb" - depends on !BR2_PACKAGE_HAS_UDEV + depends on !BR2_PACKAGE_HAS_LIBUDEV select BR2_PACKAGE_LIBUSB select BR2_PACKAGE_LIBUSB_COMPAT help diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk index e6101e7b57..5fb0a99d62 100644 --- a/package/kodi/kodi.mk +++ b/package/kodi/kodi.mk @@ -221,9 +221,9 @@ else KODI_CONF_OPTS += -DENABLE_MYSQLCLIENT=OFF endif -ifeq ($(BR2_PACKAGE_HAS_UDEV),y) +ifeq ($(BR2_PACKAGE_HAS_LIBUDEV),y) KODI_CONF_OPTS += -DENABLE_UDEV=ON -KODI_DEPENDENCIES += udev +KODI_DEPENDENCIES += libudev else KODI_CONF_OPTS += -DENABLE_UDEV=OFF ifeq ($(BR2_PACKAGE_KODI_LIBUSB),y) From patchwork Sun Aug 6 14:02:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817532 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh783Xyyz1yXs for ; Mon, 7 Aug 2023 00:05:40 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id A253B404E4; Sun, 6 Aug 2023 14:05:38 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org A253B404E4 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id urc7LLps60yE; Sun, 6 Aug 2023 14:05:37 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 975964156A; Sun, 6 Aug 2023 14:05:36 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 975964156A X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 7DE901BF909 for ; Sun, 6 Aug 2023 14:05:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 027A24048D for ; Sun, 6 Aug 2023 14:04:50 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 027A24048D X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z5ycEBSXnq9B for ; Sun, 6 Aug 2023 14:04:49 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp2.osuosl.org (Postfix) with ESMTPS id 5D0F640201 for ; Sun, 6 Aug 2023 14:04:49 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5D0F640201 Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 671D5A4C10ED; Sun, 6 Aug 2023 16:02:44 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLE-0000Bn-0Z; Sun, 06 Aug 2023 16:02:44 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:39 +0200 Message-Id: <20230806140241.4155773-11-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: ++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330564; bh=E3I3OFw1Rnyg+OTCIs6I+nuAmXV6/Z6TdkHXQ0DsOoM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nbFwhAjC34inYPZ8Pt0Q6mfXs8Pb7VbFZMfMZa+ZClyVq3EcKc9zQer/Aa2p9GSK2 /VxWvBUspBEx3Evn577SF3hemS1KNt8tlEnusZxGQF8E2W4dPyPUVoV44b1wbnzUCd T8cTB7cLmwFF864xcxyXNjFz9IvQ/wBlkvfJnT+WsBvUv5MNE27IjdxGuWnDd1gGm5 Clp9fcul6Go/iUm6lgFvcRYa6Wh/HWQWd+tDPIM1ISo6bLUyOJla19k5f36dTi5rNA RUVAVrMJ2DrSlVbmpqbPMJcOYpMroPVzerjudLVWedQS5pHFsAqfIBE8ED+ka+Hka/ lZ2ILa9p5to8g== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=nbFwhAjC Subject: [Buildroot] [PATCH/next v9 10/12] package/libv4l: optionally use libudev X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Bernd Kuhls , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Bernd Kuhls libv4l only requires libudev, not a full udev daemon. Signed-off-by: Bernd Kuhls --- package/libv4l/libv4l.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libv4l/libv4l.mk b/package/libv4l/libv4l.mk index 1142a7442f..094cf74f67 100644 --- a/package/libv4l/libv4l.mk +++ b/package/libv4l/libv4l.mk @@ -44,9 +44,9 @@ ifeq ($(BR2_PACKAGE_HAS_LIBGL),y) LIBV4L_DEPENDENCIES += libgl endif -ifeq ($(BR2_PACKAGE_HAS_UDEV),y) +ifeq ($(BR2_PACKAGE_HAS_LIBUDEV),y) LIBV4L_CONF_OPTS += --with-libudev --with-udevdir=/usr/lib/udev -LIBV4L_DEPENDENCIES += udev +LIBV4L_DEPENDENCIES += libudev else LIBV4L_CONF_OPTS += --without-libudev endif From patchwork Sun Aug 6 14:02:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817534 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh852dTmz1yXs for ; Mon, 7 Aug 2023 00:06:29 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 1CF7C409A5; Sun, 6 Aug 2023 14:06:27 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1CF7C409A5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2YUEWzY6MXG8; Sun, 6 Aug 2023 14:06:26 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 0B925415AE; Sun, 6 Aug 2023 14:06:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0B925415AE X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 18E911BF947 for ; Sun, 6 Aug 2023 14:05:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 83D9B4046D for ; Sun, 6 Aug 2023 14:05:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 83D9B4046D X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VujaXqdcFT13 for ; Sun, 6 Aug 2023 14:05:13 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp4.osuosl.org (Postfix) with ESMTPS id BFBB5409EB for ; Sun, 6 Aug 2023 14:05:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org BFBB5409EB Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 96A5BA4C10F8; Sun, 6 Aug 2023 16:02:44 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLE-0000Bn-0n; Sun, 06 Aug 2023 16:02:44 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:40 +0200 Message-Id: <20230806140241.4155773-12-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: +++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330564; bh=VnhgJWdFqZmVnIkYeSklhbiO6EF/5lyO+w+SSQ5BW7I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WcTUcBuExPyN1eruLRav8Xbg/G8VEnUSSe7V6pf6FF5LQmbinZXVHy+dYPfXTAhHN PgT1ddcC3b+F4PiTZjGmLEqW/uxOyuDMEocIHZNFs4XM1+0dPd7GQ/kReHEi6KuIQf 5D08m041vZoNCyEeEF4yT33m9DUrNars48X6uNpX+V/JBc9bUxxI7g0DyZN4rN5fVs mrGNhwfJ72wkWQLynLegtRoNogXgd1PKD1QXVlRRKIW0+2pwpTg75G2pCOmLjWf+lr w86T8agl+qXTxrha0+avW4BfKq20LtxxhEoOhtJ3/oQ0+T5ilhrqkfuGp3FzaI5Y3f X4SxYstYHvSdQ== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=WcTUcBuE Subject: [Buildroot] [PATCH/next v9 11/12] package/libcec: optionally use libudev X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Bernd Kuhls , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Bernd Kuhls libcec only requires libudev, not a full udev daemon. Signed-off-by: Bernd Kuhls --- package/libcec/libcec.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libcec/libcec.mk b/package/libcec/libcec.mk index 33e0463eb8..4661cca6fd 100644 --- a/package/libcec/libcec.mk +++ b/package/libcec/libcec.mk @@ -16,8 +16,8 @@ ifeq ($(BR2_PACKAGE_LOCKDEV),y) LIBCEC_DEPENDENCIES += lockdev endif -ifeq ($(BR2_PACKAGE_HAS_UDEV),y) -LIBCEC_DEPENDENCIES += udev +ifeq ($(BR2_PACKAGE_HAS_LIBUDEV),y) +LIBCEC_DEPENDENCIES += libudev endif ifeq ($(BR2_PACKAGE_PYTHON3),y) From patchwork Sun Aug 6 14:02:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Kuhls X-Patchwork-Id: 1817537 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJh8v2ymXz1yXs for ; Mon, 7 Aug 2023 00:07:11 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 8076441579; Sun, 6 Aug 2023 14:07:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 8076441579 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2qLU0B4NQ3Ed; Sun, 6 Aug 2023 14:07:08 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 62F6D409B6; Sun, 6 Aug 2023 14:07:07 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 62F6D409B6 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 2FC831BF340 for ; Sun, 6 Aug 2023 14:05:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id AC487813BD for ; Sun, 6 Aug 2023 14:05:01 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org AC487813BD X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E7SfVqJpVrgZ for ; Sun, 6 Aug 2023 14:05:00 +0000 (UTC) Received: from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57]) by smtp1.osuosl.org (Postfix) with ESMTPS id B91BE813B2 for ; Sun, 6 Aug 2023 14:05:00 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B91BE813B2 Received: from fli4l.lan.fli4l (p4fd6c649.dip0.t-ipconnect.de [79.214.198.73]) by dd20012.kasserver.com (Postfix) with ESMTPSA id 7C721A4C10F6; Sun, 6 Aug 2023 16:02:44 +0200 (CEST) Received: from bruckner.lan.fli4l ([192.168.1.1]:46282) by fli4l.lan.fli4l with esmtp (Exim 4.96) (envelope-from ) id 1qSeLE-0000Bn-11; Sun, 06 Aug 2023 16:02:44 +0200 From: Bernd Kuhls To: buildroot@buildroot.org Date: Sun, 6 Aug 2023 16:02:41 +0200 Message-Id: <20230806140241.4155773-13-bernd@kuhls.net> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230806140241.4155773-1-bernd@kuhls.net> References: <20230806140241.4155773-1-bernd@kuhls.net> MIME-Version: 1.0 X-Spamd-Bar: +++ X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuhls.net; s=kas202306131828; t=1691330564; bh=DJC0Ldf86wXKgGZYiNuXiKBzovHrvpEX4e8brW8QGII=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=j/it8QuZl2ytD9oqRJ8tc2q/pvyq5INKf1LahF7GeMFfaPNqPSInXsHkZCmAKT6ew IFSSGqcFXyy93+XZR3smPM21JHfWkiIm0Ggmyaaoz5uVQS8qZBi84qmXibqfpLKPd9 s6N3nHGd4IeWBaSOb/TV0cn7q9Vm/qEJ5N/sPqAp9ITYgJTRyGHSG+oZUgRezOtDzS BpbAlLebqooZDqRib3OMnTup24OjJMSdbN+tpXLk1AHYyz02+m+RIJIy9tYz6zZEaJ J1qPr4HqYzLVpXBq+NoVfNZd6KzE2aDXf6E+MpkyEhOgC9E9J8U4wfwmfDtxOnYu+9 pMWThirmTIc5g== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256 header.s=kas202306131828 header.b=j/it8QuZ Subject: [Buildroot] [PATCH/next v9 12/12] package/usbutils: only needs libudev, not udev daemon X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Bernd Kuhls , Sen Hastings , Fabrice Fontaine , Julien Corjon , Giulio Benetti , "Yann E . MORIN" , Norbert Lange Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Bernd Kuhls Signed-off-by: Bernd Kuhls --- package/usbutils/Config.in | 12 +++++++++--- package/usbutils/usbutils.mk | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/package/usbutils/Config.in b/package/usbutils/Config.in index a38eb2f2e5..64e0905cb6 100644 --- a/package/usbutils/Config.in +++ b/package/usbutils/Config.in @@ -2,14 +2,20 @@ config BR2_PACKAGE_USBUTILS bool "usbutils" depends on BR2_TOOLCHAIN_HAS_THREADS # libusb depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb - depends on BR2_PACKAGE_HAS_UDEV # needs hwdb + depends on BR2_USE_MMU # libudev <- eudev/systemd + depends on BR2_USE_WCHAR # libudev <- eudev/systemd + depends on !BR2_STATIC_LIBS # libudev <- eudev/systemd + select BR2_PACKAGE_EUDEV_ENABLE_HWDB if BR2_PACKAGE_EUDEV + select BR2_PACKAGE_SYSTEMD_HWDB if BR2_PACKAGE_SYSTEMD + select BR2_PACKAGE_LIBUDEV select BR2_PACKAGE_LIBUSB help USB enumeration utilities http://linux-usb.sourceforge.net/ -comment "usbutils needs udev /dev management and toolchain w/ threads, gcc >= 4.9" +comment "usbutils needs a toolchain w/ threads, wchar, dynamic library, gcc >= 4.9" + depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS || \ - !BR2_PACKAGE_HAS_UDEV || \ + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/usbutils/usbutils.mk b/package/usbutils/usbutils.mk index 84a6a625cf..d9e28a1b5d 100644 --- a/package/usbutils/usbutils.mk +++ b/package/usbutils/usbutils.mk @@ -7,7 +7,7 @@ USBUTILS_VERSION = 015 USBUTILS_SOURCE = usbutils-$(USBUTILS_VERSION).tar.xz USBUTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/usb/usbutils -USBUTILS_DEPENDENCIES = host-pkgconf libusb udev +USBUTILS_DEPENDENCIES = host-pkgconf libudev libusb USBUTILS_LICENSE = GPL-2.0+ (utils) GPL-2.0 or GPL-3.0 (lsusb.py) USBUTILS_LICENSE_FILES = LICENSES/GPL-2.0-only.txt LICENSES/GPL-3.0-only.txt