> Am 13.10.2015 um 22:37 schrieb Jens Rehsack <rehs...@gmail.com>:
> 
> 
> Fixes that udev always requires PCI or USB, idenpendently from DISTRO_FEATURES
> or PACKAGECONFIG.
> 
> Signed-off-by: Jens Rehsack <s...@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 - rehs...@gmail.com

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to