mirror of
https://github.com/openwrt/packages.git
synced 2025-12-22 10:24:31 +04:00
bigclown: use pypi.mk
Convert bigclown packages to use pypi.mk and pypi in general instead of github. This allows us to remove version replacement as that is already done in pypi archive. Updated dependencies to also contain proxy dependencies that are listed in upstream. Signed-off-by: Karel Kočí <karel.koci@nic.cz>
This commit is contained in:
@@ -8,29 +8,32 @@ PKG_NAME:=bigclown-control-tool
|
||||
PKG_VERSION:=0.2.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/bigclownlabs/bch-control-tool/tar.gz/v$(PKG_VERSION)?
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_HASH:=c79a76e0940958e4ddcf51e57fadfb127f568b6c1ceb02033c3630bab2dee612
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/bch-control-tool-$(PKG_VERSION)
|
||||
PYPI_NAME:=bch
|
||||
PKG_HASH:=4cd73b92757fce7275a4744baed411c867af2e671c521b90d6690b2320851d58
|
||||
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../../../lang/python/pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../../../lang/python/python3-package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
define Package/bigclown-control-tool
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
SUBMENU:=BigClown
|
||||
URL:=https://github.com/bigclownlabs/bch-control-tool
|
||||
TITLE:=BigCLown control tool
|
||||
DEPENDS:=+python3-click-log +python3-paho-mqtt +python3-pyserial +python3-yaml +python3-simplejson
|
||||
URL:=https://github.com/bigclownlabs/bch-control-tool
|
||||
DEPENDS:=\
|
||||
+python3-click \
|
||||
+python3-click-log \
|
||||
+python3-paho-mqtt \
|
||||
+python3-pyserial \
|
||||
+python3-yaml \
|
||||
+python3-simplejson
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
sed -i 's/@@VERSION@@/$(PKG_VERSION)/' "$(PKG_BUILD_DIR)/setup.py"
|
||||
$(call Py3Build/Compile/Default)
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
$(eval $(call Py3Package,bigclown-control-tool))
|
||||
$(eval $(call BuildPackage,bigclown-control-tool))
|
||||
|
||||
@@ -8,19 +8,18 @@ PKG_NAME:=bigclown-firmware-tool
|
||||
PKG_VERSION:=1.5.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/bigclownlabs/bch-firmware-tool/tar.gz/v$(PKG_VERSION)?
|
||||
PKG_HASH:=e37d2a9ecb50cef9274801092fe1345e9bdf092cdc0da4747edb80d262fc2905
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/bch-firmware-tool-$(PKG_VERSION)
|
||||
PYPI_NAME:=bcf
|
||||
PKG_HASH:=50b0351b97e6b1b1d4cb4703491daa6102e7e5b3b750b47fa35182d9eb39ab9c
|
||||
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../../../lang/python/pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../../../lang/python/python3-package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
define Package/bigclown-firmware-tool
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
SUBMENU:=BigClown
|
||||
@@ -35,12 +34,8 @@ define Package/$(PKG_NAME)
|
||||
+python3-requests \
|
||||
+python3-click \
|
||||
+python3-intelhex
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
sed -i 's/@@VERSION@@/$(PKG_VERSION)/' "$(PKG_BUILD_DIR)/setup.py"
|
||||
$(call Py3Build/Compile/Default)
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
$(eval $(call Py3Package,bigclown-firmware-tool))
|
||||
$(eval $(call BuildPackage,bigclown-firmware-tool))
|
||||
|
||||
@@ -8,25 +8,27 @@ PKG_NAME:=bigclown-gateway
|
||||
PKG_VERSION:=1.16.2
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/bigclownlabs/bch-gateway/tar.gz/v$(PKG_VERSION)?
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_HASH:=9d3208bf4cffec507d992485104fcbba2b9bc02cf7b290dfe13f98e5916ee1ca
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/bch-gateway-$(PKG_VERSION)
|
||||
PYPI_NAME:=bcg
|
||||
PKG_HASH:=ce7f27f372551c0beb3f8929af2d779417d9dcd0feaa2fa2dc49e87b1416c536
|
||||
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../../../lang/python/pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../../../lang/python/python3-package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
define Package/bigclown-gateway
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
SUBMENU:=BigClown
|
||||
URL:=https://github.com/bigclownlabs/bch-gateway
|
||||
TITLE:=BigCLown gateway
|
||||
URL:=https://github.com/bigclownlabs/bch-gateway
|
||||
DEPENDS:= \
|
||||
+kmod-usb-serial-ftdi \
|
||||
+kmod-usb-acm \
|
||||
+python3-click \
|
||||
+python3-click-log \
|
||||
+python3-paho-mqtt \
|
||||
+python3-pyserial \
|
||||
@@ -34,9 +36,10 @@ define Package/$(PKG_NAME)
|
||||
+python3-simplejson \
|
||||
+python3-schema \
|
||||
+python3-appdirs
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Py3Package/$(PKG_NAME)/install
|
||||
define Py3Package/bigclown-gateway/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
|
||||
|
||||
@@ -46,14 +49,9 @@ define Py3Package/$(PKG_NAME)/install
|
||||
$(INSTALL_BIN) ./files/init $(1)/etc/init.d/bigclown-gateway
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/conffiles
|
||||
define Package/bigclown-gateway/conffiles
|
||||
/etc/config/bigclown-gateway
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
sed -i 's/@@VERSION@@/$(PKG_VERSION)/' "$(PKG_BUILD_DIR)/setup.py"
|
||||
$(call Py3Build/Compile/Default)
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
$(eval $(call Py3Package,bigclown-gateway))
|
||||
$(eval $(call BuildPackage,bigclown-gateway))
|
||||
|
||||
@@ -8,26 +8,33 @@ PKG_NAME:=bigclown-mqtt2influxdb
|
||||
PKG_VERSION:=1.3.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/bigclownlabs/bch-mqtt2influxdb/tar.gz/v$(PKG_VERSION)?
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_HASH:=56e1de1f83cb2c5fd5f280c29917c5c25021c36311075c12414733dd0d701697
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/bch-mqtt2influxdb-$(PKG_VERSION)
|
||||
PYPI_NAME:=mqtt2influxdb
|
||||
PKG_HASH:=1b4b3b13f5b2f092bcd27846d94e91ad6f05141b2daea5167a7d58b09a782639
|
||||
|
||||
PKG_MAINTAINER:=Karel Kočí <cynerd@email.cz>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include ../../../lang/python/pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include ../../../lang/python/python3-package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
define Package/bigclown-mqtt2influxdb
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
SUBMENU:=BigClown
|
||||
URL:=https://github.com/bigclownlabs/bch-mqtt2influxdb
|
||||
TITLE:=BigCLown MQTT to Influxdb bridge
|
||||
DEPENDS:=+python3-paho-mqtt +python3-yaml +python3-influxdb +python3-jsonpath-ng +python3-schema
|
||||
URL:=https://github.com/bigclownlabs/bch-mqtt2influxdb
|
||||
DEPENDS:= \
|
||||
+python3-paho-mqtt \
|
||||
+python3-yaml \
|
||||
+python3-influxdb \
|
||||
+python3-jsonpath-ng \
|
||||
+python3-schema
|
||||
VARIANT:=python3
|
||||
endef
|
||||
|
||||
define Py3Package/$(PKG_NAME)/install
|
||||
define Py3Package/bigclown-mqtt2influxdb/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
|
||||
|
||||
@@ -36,14 +43,9 @@ define Py3Package/$(PKG_NAME)/install
|
||||
$(INSTALL_DATA) ./files/config.yml $(1)/etc/bigclown-mqtt2influxdb.yml
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/conffiles
|
||||
define Package/bigclown-mqtt2influxdb/conffiles
|
||||
/etc/bigclown-mqtt2influxdb.yml
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
sed -i 's/@@VERSION@@/$(PKG_VERSION)/' "$(PKG_BUILD_DIR)/setup.py"
|
||||
$(call Py3Build/Compile/Default)
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,$(PKG_NAME)))
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
$(eval $(call Py3Package,bigclown-mqtt2influxdb))
|
||||
$(eval $(call BuildPackage,bigclown-mqtt2influxdb))
|
||||
|
||||
Reference in New Issue
Block a user