From a2abbc840755cd563568537a0908c7c7e3ae7e67 Mon Sep 17 00:00:00 2001 From: Richard Leitner Date: Wed, 23 May 2018 00:11:29 +0200 Subject: uhubctl: add recipe Add recipe for uhubctl v2.0.0, an utility to control USB power per-port on "smart" USB hubs. Signed-off-by: Richard Leitner Signed-off-by: Khem Raj --- meta-oe/recipes-support/uhubctl/uhubctl_2.0.0.bb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 meta-oe/recipes-support/uhubctl/uhubctl_2.0.0.bb diff --git a/meta-oe/recipes-support/uhubctl/uhubctl_2.0.0.bb b/meta-oe/recipes-support/uhubctl/uhubctl_2.0.0.bb new file mode 100644 index 0000000000..6306ddb55a --- /dev/null +++ b/meta-oe/recipes-support/uhubctl/uhubctl_2.0.0.bb @@ -0,0 +1,21 @@ +SUMMARY = "USB hub per-port power control" +HOMEPAGE = "https://github.com/mvp/uhubctl" +BUGTRACKER = "https://github.com/mvp/uhubctl/issues" +DEPENDS = "libusb1" + +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" + +SRC_URI = "https://github.com/mvp/${PN}/archive/v${PV}.tar.gz" +SRC_URI[md5sum] = "5c711911d766d76813333c3812277574" +SRC_URI[sha256sum] = "4c31278b2c03e5be5a696c3088bc86cf2557a70e00f697799c163aba18e3c40e" + +# uhubctl gets its program version from "git describe". As we use the source +# archive do reduce download size replace the call with our hardcoded version. +do_configure_append() { + sed -i "s/^\(GIT_VERSION :=\).*$/\1 ${PV}/g" ${S}/Makefile +} + +do_install () { + oe_runmake install DESTDIR=${D} +} -- cgit 1.2.3-korg