[OE-core] [PATCH 1/2] udev: Don't introduce usb or pci dependencies without usb or pci being featured

Jens Rehsack rehsack at gmail.com
Thu Oct 29 11:46:58 UTC 2015


> Am 13.10.2015 um 22:37 schrieb Jens Rehsack <rehsack at gmail.com>:
> 
> 
> Fixes that udev always requires PCI or USB, idenpendently from DISTRO_FEATURES
> or PACKAGECONFIG.
> 
> Signed-off-by: Jens Rehsack <sno at netbsd.org>
> ---
> meta/recipes-core/udev/udev.inc | 13 ++++++++-----
> 1 file changed, 8 insertions(+), 5 deletions(-)
> 
> diff --git a/meta/recipes-core/udev/udev.inc b/meta/recipes-core/udev/udev.inc
> index c378ae3..8d12900 100644
> --- a/meta/recipes-core/udev/udev.inc
> +++ b/meta/recipes-core/udev/udev.inc
> @@ -12,7 +12,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
> 
> LDFLAGS += "-lrt"
> 
> -DEPENDS = "glib-2.0 libusb usbutils pciutils glib-2.0-native gperf-native libxslt-native util-linux"
> +PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'usbhost', 'usb', '', d)} \
> +  ${@base_contains('DISTRO_FEATURES', 'pci', 'pci', '', d)}"
> +
> +DEPENDS = "glib-2.0 glib-2.0-native gperf-native libxslt-native util-linux"
> +
> +PACKAGECONFIG[usb] = "--with-usb-ids-path=${datadir}/usb.ids,--without-usb-ids-path,libusb usbutils"
> +PACKAGECONFIG[pci] = "--with-pci-ids-path=${datadir}/pci.ids ac_cv_file__usr_share_pci_ids=no ac_cv_file__usr_share_hwdata_pci_ids=no ac_cv_file__usr_share_misc_pci_ids=yes,--without-pci-ids-path,pciutils"
> +
> RPROVIDES_${PN} = "hotplug"
> 
> PROVIDES = "libgudev"
> @@ -39,10 +46,6 @@ RDEPENDS_${PN}-ptest += "make perl python"
> libexecdir = "${base_libdir}"
> EXTRA_OECONF = "--disable-introspection \
>                 --with-rootlibdir=${base_libdir} \
> -                --with-pci-ids-path=${datadir}/pci.ids \
> -                ac_cv_file__usr_share_pci_ids=no \
> -                ac_cv_file__usr_share_hwdata_pci_ids=no \
> -                ac_cv_file__usr_share_misc_pci_ids=yes \
>                 --sbindir=${base_sbindir} \
>                 --libexecdir=${nonarch_base_libdir} \
>                 --with-rootlibdir=${base_libdir} \
> -- 
> 1.9.1

Ping ;)

-- 
Jens Rehsack - rehsack at gmail.com




More information about the Openembedded-core mailing list