On 05/16/2014 05:16 AM, Jacob Kroon wrote:
On Fri, May 16, 2014 at 7:13 AM, Jacob Kroon <[email protected]> wrote:

Hello Saul,


On Thu, May 15, 2014 at 5:58 PM, Saul Wold <[email protected]> wrote:

Signed-off-by: Saul Wold <[email protected]>
---
  .../{libusb1-1.0.9 => libusb1}/obsolete_automake_macros.patch      | 0
  .../recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} | 7
++-----
  2 files changed, 2 insertions(+), 5 deletions(-)
  rename meta/recipes-support/libusb/{libusb1-1.0.9 =>
libusb1}/obsolete_automake_macros.patch (100%)
  rename meta/recipes-support/libusb/{libusb1_1.0.9.bb =>
libusb1_1.0.18.bb} (78%)

diff --git
a/meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patch
b/meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patch
similarity index 100%
rename from
meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patch
rename to
meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patch
diff --git 
a/meta/recipes-support/libusb/libusb1_1.0.9.bbb/meta/recipes-support/libusb/
libusb1_1.0.18.bb
similarity index 78%
rename from meta/recipes-support/libusb/libusb1_1.0.9.bb
rename to meta/recipes-support/libusb/libusb1_1.0.18.bb
index d57425b..c64f1db 100644
--- a/meta/recipes-support/libusb/libusb1_1.0.9.bb
+++ b/meta/recipes-support/libusb/libusb1_1.0.18.bb
@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM =
"file://COPYING;md5=fbc093901857fcd118f065f900982c24"

  BBCLASSEXTEND = "native nativesdk"

-PR = "r1"
-
  SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \
-           file://obsolete_automake_macros.patch \
            "


That patch is still in git, maybe it should be removed as well ?


Also, I think it needs to be added a PACKAGECONFIG for "udev", otherwise I
get a build failure when I generate an SDK on my system,
configure script can't find udev although it was requested.


Something like the patch below does the trick for me:

I am supprised you did not see a circular dependency with udev -> libusb -> udev, I think we need to disable-udev as default and if there is a need for a libusb with udev support we will have to create a new recipe possibly to build it after udev is built.

Thoughts here?

Sau!


--- a/meta/recipes-support/libusb/libusb1_1.0.18.bb
+++ b/meta/recipes-support/libusb/libusb1_1.0.18.bb
@@ -8,12 +8,17 @@ LIC_FILES_CHKSUM =
"file://COPYING;md5=fbc093901857fcd118f065f900982c24"

  BBCLASSEXTEND = "native nativesdk"

-SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \
-          "
+SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2"

  SRC_URI[md5sum] = "4a6d049923efc6496f1d383054dac1a6"
  SRC_URI[sha256sum] =
"c73f5cec45a5de94418da4e151b7232958571926984acfb9bce02b9424e83720"

+PACKAGECONFIG ?= "udev"
+PACKAGECONFIG_class-native = ""
+PACKAGECONFIG_class-nativesdk = ""
+
+PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev"
+
  S = "${WORKDIR}/libusb-${PV}"

  inherit autotools pkgconfig

If this looks good I can submit a proper patch for it.

/Jacob

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to