From c4e845b5b805cc487fca6203caccc363e6e108e6 Mon Sep 17 00:00:00 2001 From: Torben Voltmer Date: Mon, 29 Jul 2024 21:32:43 +0200 Subject: [PATCH] package/espflash: add udev dependency Add the dependency on udev, since espflash links against libudev (via the libudev-sys crate). Fixes: http://autobuild.buildroot.net/results/c61b6ed4b6fb4d18d503ac37add200f5e6ae3706 Signed-off-by: Torben Voltmer Signed-off-by: Thomas Petazzoni --- package/espflash/Config.in | 5 +++++ package/espflash/espflash.mk | 1 + 2 files changed, 6 insertions(+) diff --git a/package/espflash/Config.in b/package/espflash/Config.in index 2a7a0f6b38..a445101269 100644 --- a/package/espflash/Config.in +++ b/package/espflash/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_ESPFLASH bool "espflash" depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + depends on BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_HOST_RUSTC help Serial flasher utilities for Espressif devices, based @@ -8,3 +9,7 @@ config BR2_PACKAGE_ESPFLASH ESP32-C2/C3/C6, ESP32-H2, ESP32-P4, and ESP32-S2/S3. https://github.com/esp-rs/espflash + +comment "espflash needs udev /dev management" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + depends on !BR2_PACKAGE_HAS_UDEV diff --git a/package/espflash/espflash.mk b/package/espflash/espflash.mk index 43532de58c..ad2294e1bf 100644 --- a/package/espflash/espflash.mk +++ b/package/espflash/espflash.mk @@ -9,5 +9,6 @@ ESPFLASH_SITE = $(call github,esp-rs,espflash,v$(ESPFLASH_VERSION)) ESPFLASH_SUBDIR = espflash ESPFLASH_LICENSE = Apache-2.0 or MIT ESPFLASH_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT +ESPFLASH_DEPENDENCIES = udev $(eval $(cargo-package))