[OE-core] [PATCH] libusb1: Update to 1.0.18

Jacob Kroon jacob.kroon at gmail.com
Fri May 16 12:16:39 UTC 2014


On Fri, May 16, 2014 at 7:13 AM, Jacob Kroon <jacob.kroon at gmail.com> wrote:

> Hello Saul,
>
>
> On Thu, May 15, 2014 at 5:58 PM, Saul Wold <sgw at linux.intel.com> wrote:
>
>> Signed-off-by: Saul Wold <sgw at linux.intel.com>
>> ---
>>  .../{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:

--- 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20140516/d59da549/attachment.html>


More information about the Openembedded-core mailing list