Browse Source

python-pyserial: Update to version 3.4

Update to version 3.4
Add build for python3
Add source packages

Signed-off-by: Kimmo Vuorinen <kimmo.vuorinen@gmail.com>
lilik-openwrt-22.03
Kimmo Vuorinen 7 years ago
parent
commit
acfed5352c
1 changed files with 39 additions and 20 deletions
  1. +39
    -20
      lang/python/python-pyserial/Makefile

+ 39
- 20
lang/python/python-pyserial/Makefile View File

@ -8,43 +8,62 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=python-pyserial
PKG_VERSION:=3.1.1
PKG_VERSION:=3.4
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_URL:=http://pypi.python.org/packages/3c/d8/a9fa247ca60b02b3bebbd61766b4f321393b57b13c53b18f6f62cf172c08/
PKG_HASH:=d657051249ce3cbd0446bcfb2be07a435e1029da4d63f53ed9b4cdde7373364c
PKG_SOURCE_URL:=https://pypi.python.org/packages/cc/74/11b04703ec416717b247d789103277269d567db575d2fd88f25d9767fe3d/
PKG_HASH:=6e2d401fdee0eab996cf734e67773a0143b932772ca8b42451440cfed942c627
PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-pyserial-$(PKG_VERSION)
PKG_BUILD_DIR:=$(BUILD_DIR)/pyserial-$(PKG_VERSION)
PKG_BUILD_DEPENDS:=python
PKG_LICENSE:=BSD
PKG_MAINTAINER:=Micke Prag <micke.prag@telldus.se>
include $(INCLUDE_DIR)/package.mk
include ../python-package.mk
include ../python3-package.mk
define Package/python-pyserial
SUBMENU:=Python
SECTION:=lang
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
$(call Package/python-pyserial/Default)
TITLE:=python-pyserial
URL:=http://pyserial.sourceforge.net
DEPENDS:=+python-light
VARIANT:=python
endef
define Package/python-pyserial/description
serial port python bindings
define Package/python3-pyserial
$(call Package/python-pyserial/Default)
TITLE:=python3-pyserial
DEPENDS:=+python3-light
VARIANT:=python3
endef
define Build/Compile
$(call Build/Compile/PyMod,,install --prefix=/usr --root="$(PKG_INSTALL_DIR)")
define Package/python-pyserial/description
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
define Package/python-pyserial/install
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)
$(CP) \
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/* \
$(1)$(PYTHON_PKG_DIR)
define Package/python3-pyserial/description
$(call Package/python-pyserial/description)
.
(Variant for Python3)
endef
$(eval $(call PyPackage,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))

Loading…
Cancel
Save