> 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