lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (1541B)


      1 #
      2 # Copyright (C) 2006-2011, 2015-2016 OpenWrt.org
      3 #
      4 # This is free software, licensed under the GNU General Public License v2.
      5 # See /LICENSE for more information.
      6 #
      7 
      8 include $(TOPDIR)/rules.mk
      9 
     10 PKG_NAME:=twisted
     11 PKG_VERSION:=16.4.1
     12 PKG_RELEASE:=1
     13 
     14 PKG_SOURCE:=Twisted-$(PKG_VERSION).tar.bz2
     15 PKG_SOURCE_URL:=https://pypi.python.org/packages/6b/23/8dbe86fc83215015e221fbd861a545c6ec5c9e9cd7514af114d1f64084ab \
     16 		http://twistedmatrix.com/Releases/Twisted/16.4
     17 PKG_MD5SUM:=c6d09bdd681f538369659111f079c29d
     18 
     19 PKG_BUILD_DIR:=$(BUILD_DIR)/Twisted-$(PKG_VERSION)
     20 PKG_BUILD_DEPENDS:=python python-setuptools USE_MUSL:librpc
     21 
     22 PKG_LICENSE:=MIT
     23 PKG_LICENSE_FILES:=LICENSE
     24 PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
     25 
     26 include $(INCLUDE_DIR)/package.mk
     27 $(call include_mk, python-package.mk)
     28 
     29 define Package/twisted
     30   SUBMENU:=Python
     31   SECTION:=lang
     32   CATEGORY:=Languages
     33   TITLE:=Python networking engine
     34   URL:=http://twistedmatrix.com/
     35   DEPENDS:=+python-light +zope-interface
     36 endef
     37 
     38 define Package/twisted/description
     39  Twisted is a networking engine written in Python, supporting numerous
     40  protocols. It contains a web server, numerous chat clients, chat servers,
     41  mail servers, and more.
     42 endef
     43 
     44 define PyPackage/twisted/filespec
     45 +|/usr/bin
     46 -|/usr/bin/tkconch
     47 +|$(PYTHON_PKG_DIR)
     48 -|$(PYTHON_PKG_DIR)/twisted/conch/scripts/tkconch.py
     49 endef
     50 
     51 define Build/Compile
     52 	$(call Build/Compile/PyMod,, \
     53 		install --prefix="/usr" --root="$(PKG_INSTALL_DIR)" --no-compile, \
     54 	)
     55 endef
     56 
     57 $(eval $(call PyPackage,twisted))
     58 $(eval $(call BuildPackage,twisted))