diff --git a/lang/python/python-libmodbus/Makefile b/lang/python/python-libmodbus/Makefile new file mode 100644 index 000000000..c503b76eb --- /dev/null +++ b/lang/python/python-libmodbus/Makefile @@ -0,0 +1,58 @@ +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/kernel.mk + +PKG_NAME:=python-libmodbus +PKG_VERSION:=0.0.2 +PKG_RELEASE:=1 + +PKG_LICENSE:=BSD-3-Clause +PKG_MAINTAINER:=Daniel Golle + +PYPI_NAME:=pylibmodbus +PKG_HASH:=c6d72f291426758b546cc88a1cdf85c33afa6011192a5d88a5117d44814ffc0e + +include ../pypi.mk +include $(INCLUDE_DIR)/package.mk +include ../python-package.mk +include ../python3-package.mk + +define Package/python-libmodbus/Default + SUBMENU:=Python + SECTION:=lang + CATEGORY:=Languages + URL:=https://github.com/stephane/pylibmodbus +endef + +define Package/python-libmodbus +$(call Package/python-libmodbus/Default) + TITLE:=python-libmodbus + DEPENDS:=+libmodbus \ + +PACKAGE_python-libmodbus:python-light \ + +PACKAGE_python-libmodbus:python-ctypes + VARIANT:=python +endef + +define Package/python3-libmodbus +$(call Package/python-libmodbus/Default) + TITLE:=pylibmodbus + DEPENDS:=+libmodbus \ + +PACKAGE_python3-libmodbus:python-light \ + +PACKAGE_python3-libmodbus:python-ctypes + VARIANT:=python3 +endef + +define Package/python-libmodbus/description + Python Interface for libmodbus written with CFFI. +endef + +define Package/python3-libmodbus/description +$(call Package/python-libmodbus/description) +. +(Variant for Python3) +endef + +$(eval $(call PyPackage,python-libmodbus)) +$(eval $(call BuildPackage,python-libmodbus)) + +$(eval $(call Py3Package,python3-libmodbus)) +$(eval $(call BuildPackage,python3-libmodbus))