Merge pull request #5620 from kvuorine/python-pyserial

python-pyserial: Update to version 3.4
This commit is contained in:
Hannu Nyman 2018-06-06 21:38:22 +03:00 committed by GitHub
commit d4b7b2b571
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -8,43 +8,62 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=python-pyserial PKG_NAME:=python-pyserial
PKG_VERSION:=3.1.1 PKG_VERSION:=3.4
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Micke Prag <micke.prag@telldus.se>
PKG_LICENSE:=Python-2.0
PKG_SOURCE:=pyserial-$(PKG_VERSION).tar.gz PKG_SOURCE:=pyserial-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://pypi.python.org/packages/3c/d8/a9fa247ca60b02b3bebbd61766b4f321393b57b13c53b18f6f62cf172c08/ PKG_SOURCE_URL:=https://pypi.python.org/packages/cc/74/11b04703ec416717b247d789103277269d567db575d2fd88f25d9767fe3d/
PKG_HASH:=d657051249ce3cbd0446bcfb2be07a435e1029da4d63f53ed9b4cdde7373364c PKG_HASH:=6e2d401fdee0eab996cf734e67773a0143b932772ca8b42451440cfed942c627
PKG_BUILD_DIR:=$(BUILD_DIR)/pyserial-$(PKG_VERSION) PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-pyserial-$(PKG_VERSION)
PKG_BUILD_DEPENDS:=python
PKG_LICENSE:=BSD
PKG_MAINTAINER:=Micke Prag <micke.prag@telldus.se>
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include ../python-package.mk include ../python-package.mk
include ../python3-package.mk
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
define Package/python-pyserial/Default
SECTION:=lang-python
CATEGORY:=Languages
SUBMENU:=Python
URL:=https://github.com/pyserial/pyserial
endef
define Package/python-pyserial define Package/python-pyserial
SUBMENU:=Python $(call Package/python-pyserial/Default)
SECTION:=lang
CATEGORY:=Languages
TITLE:=python-pyserial TITLE:=python-pyserial
URL:=http://pyserial.sourceforge.net
DEPENDS:=+python-light DEPENDS:=+python-light
VARIANT:=python
endef
define Package/python3-pyserial
$(call Package/python-pyserial/Default)
TITLE:=python3-pyserial
DEPENDS:=+python3-light
VARIANT:=python3
endef endef
define Package/python-pyserial/description define Package/python-pyserial/description
serial port python bindings This module encapsulates the access for the serial port. It provides backends
for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant
system) and IronPython. The module named "serial" automatically selects the
appropriate backend.
endef endef
define Build/Compile define Package/python3-pyserial/description
$(call Build/Compile/PyMod,,install --prefix=/usr --root="$(PKG_INSTALL_DIR)") $(call Package/python-pyserial/description)
endef .
(Variant for Python3)
define Package/python-pyserial/install
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)
$(CP) \
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/* \
$(1)$(PYTHON_PKG_DIR)
endef endef
$(eval $(call PyPackage,python-pyserial))
$(eval $(call BuildPackage,python-pyserial)) $(eval $(call BuildPackage,python-pyserial))
$(eval $(call BuildPackage,python-pyserial-src))
$(eval $(call Py3Package,python3-pyserial))
$(eval $(call BuildPackage,python3-pyserial))
$(eval $(call BuildPackage,python3-pyserial-src))