From 04cf28a4ad6f72521fedd12435dadf5a3196c809 Mon Sep 17 00:00:00 2001 From: Steven Honson Date: Sat, 29 Aug 2020 01:26:21 +1000 Subject: [PATCH] uhubctl: new package Description: uhubctl is a utility that allows you to control USB power on USB hubs that implement per-port or ganged power switching. Signed-off-by: Steven Honson --- utils/uhubctl/Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 utils/uhubctl/Makefile diff --git a/utils/uhubctl/Makefile b/utils/uhubctl/Makefile new file mode 100644 index 0000000000..a8e4a81a84 --- /dev/null +++ b/utils/uhubctl/Makefile @@ -0,0 +1,37 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=uhubctl +PKG_VERSION:=2.2.0 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://github.com/mvp/uhubctl/archive/v$(PKG_VERSION) +PKG_HASH:=e5a722cb41967903bedbab4eea566ab332241a7f05fc7bc9c386b9a5e1762d8b +PKG_CAT:=zcat + +PKG_LICENSE:=GPL-2.0-only +PKG_LICENSE_FILES:=COPYING LICENSE + +PKG_MAINTAINER:=Steven Honson + +include $(INCLUDE_DIR)/package.mk + +define Package/uhubctl + SECTION:=utils + CATEGORY:=Utilities + TITLE:=USB hub per-port power control + URL:=https://github.com/mvp/uhubctl + DEPENDS:=+libusb-1.0 +endef + +define Package/uhubctl/description + uhubctl is a utility that allows you to control USB power on USB hubs that + implement per-port or ganged power switching. +endef + +define Package/uhubctl/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/uhubctl $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,uhubctl))