diff --git a/utils/uhubctl/Makefile b/utils/uhubctl/Makefile new file mode 100644 index 000000000..a8e4a81a8 --- /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))