Merge pull request #8240 from jefferyto/python-twisted

twisted: Rename package, fix errors
This commit is contained in:
Hannu Nyman 2019-02-18 18:34:19 +02:00 committed by GitHub
commit 9c82fc1136
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 32 additions and 24 deletions

View file

@ -7,9 +7,9 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=twisted PKG_NAME:=python-twisted
PKG_VERSION:=18.9.0 PKG_VERSION:=18.9.0
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=Twisted-$(PKG_VERSION).tar.bz2 PKG_SOURCE:=Twisted-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/T/Twisted PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/T/Twisted
@ -28,29 +28,30 @@ include ../python3-package.mk
PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xjf $(DL_DIR)/$(PKG_SOURCE) PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xjf $(DL_DIR)/$(PKG_SOURCE)
define Package/twisted/Default define Package/python-twisted/Default
SUBMENU:=Python
SECTION:=lang SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
SUBMENU:=Python
URL:=http://twistedmatrix.com/ URL:=http://twistedmatrix.com/
endef endef
define Package/twisted define Package/python-twisted
$(call Package/twisted/Default) $(call Package/python-twisted/Default)
TITLE:=Python networking engine TITLE:=Python networking engine
DEPENDS:= \ DEPENDS:= \
+PACKAGE_twisted:python-light \ +PACKAGE_python-twisted:python-light \
+PACKAGE_twisted:python-attrs \ +PACKAGE_python-twisted:python-attrs \
+PACKAGE_twisted:python-automat \ +PACKAGE_python-twisted:python-automat \
+PACKAGE_twisted:python-constantly \ +PACKAGE_python-twisted:python-constantly \
+PACKAGE_twisted:python-incremental \ +PACKAGE_python-twisted:python-incremental \
+PACKAGE_twisted:python-hyperlink \ +PACKAGE_python-twisted:python-hyperlink \
+PACKAGE_twisted:python-zope-interface +PACKAGE_python-twisted:python-setuptools \
+PACKAGE_python-twisted:python-zope-interface
VARIANT:=python VARIANT:=python
endef endef
define Package/python3-twisted define Package/python3-twisted
$(call Package/twisted/Default) $(call Package/python-twisted/Default)
TITLE:=Python3 networking engine TITLE:=Python3 networking engine
DEPENDS:= \ DEPENDS:= \
+PACKAGE_python3-twisted:python3-light \ +PACKAGE_python3-twisted:python3-light \
@ -59,37 +60,44 @@ $(call Package/twisted/Default)
+PACKAGE_python3-twisted:python3-constantly \ +PACKAGE_python3-twisted:python3-constantly \
+PACKAGE_python3-twisted:python3-incremental \ +PACKAGE_python3-twisted:python3-incremental \
+PACKAGE_python3-twisted:python3-hyperlink \ +PACKAGE_python3-twisted:python3-hyperlink \
+PACKAGE_python3-twisted:python3-setuptools \
+PACKAGE_python3-twisted:python3-zope-interface +PACKAGE_python3-twisted:python3-zope-interface
VARIANT:=python3 VARIANT:=python3
endef endef
define Package/twisted/description define Package/python-twisted/description
Twisted is a networking engine written in Python, supporting numerous Twisted is a networking engine written in Python, supporting numerous
protocols. It contains a web server, numerous chat clients, chat servers, protocols. It contains a web server, numerous chat clients, chat servers,
mail servers, and more. mail servers, and more.
endef endef
define Package/python3-twisted/description define Package/python3-twisted/description
$(call Package/twisted/description) $(call Package/python-twisted/description)
. .
(Variant for Python3) (Variant for Python3)
endef endef
define PyPackage/twisted/filespec define PyPackage/python-twisted/filespec
+|/usr/bin
+|$(PYTHON_PKG_DIR) +|$(PYTHON_PKG_DIR)
-|$(PYTHON_PKG_DIR)/twisted/conch/scripts/tkconch.py -|$(PYTHON_PKG_DIR)/twisted/conch/scripts/tkconch.py
endef endef
define Py3Package/python3-twisted/filespec define Py3Package/python3-twisted/filespec
+|/usr/bin
+|$(PYTHON3_PKG_DIR) +|$(PYTHON3_PKG_DIR)
-|$(PYTHON3_PKG_DIR)/twisted/conch/scripts/tkconch.py -|$(PYTHON3_PKG_DIR)/twisted/conch/scripts/tkconch.py
endef endef
$(eval $(call PyPackage,twisted)) define Py3Package/python3-twisted/install
$(eval $(call BuildPackage,twisted)) $(INSTALL_DIR) $(1)/usr/bin
$(eval $(call BuildPackage,twisted-src)) $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
for bin in $(1)/usr/bin/*; do \
mv $$$$$$$$bin $$$$$$$${bin}3 ; \
done
endef
$(eval $(call PyPackage,python-twisted))
$(eval $(call BuildPackage,python-twisted))
$(eval $(call BuildPackage,python-twisted-src))
$(eval $(call Py3Package,python3-twisted)) $(eval $(call Py3Package,python3-twisted))
$(eval $(call BuildPackage,python3-twisted)) $(eval $(call BuildPackage,python3-twisted))

View file

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=obfsproxy PKG_NAME:=obfsproxy
PKG_VERSION:=0.2.13 PKG_VERSION:=0.2.13
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://pypi.python.org/packages/source/o/obfsproxy PKG_SOURCE_URL:=https://pypi.python.org/packages/source/o/obfsproxy
@ -27,7 +27,7 @@ define Package/obfsproxy
CATEGORY:=Network CATEGORY:=Network
TITLE:=A pluggable transport proxy written in Python TITLE:=A pluggable transport proxy written in Python
URL:=https://www.torproject.org/projects/obfsproxy.html.en URL:=https://www.torproject.org/projects/obfsproxy.html.en
DEPENDS:=+python-light +python-crypto +python-pyptlib +python-setuptools +python-yaml +twisted DEPENDS:=+python-light +python-crypto +python-pyptlib +python-setuptools +python-twisted +python-yaml
endef endef
define Package/obfsproxy/description define Package/obfsproxy/description