Changeset 8642


Ignore:
Timestamp:
2007-09-06T05:22:40+02:00 (10 years ago)
Author:
nico
Message:

oops, forgot twisted in [8639]

Location:
packages/lang/twisted
Files:
3 copied

Legend:

Unmodified
Added
Removed
  • packages/lang/twisted/Makefile

    • Property svn:copyright set to Copyright (C) 2007 OpenWrt.org
    r8640 r8642  
    1616PKG_SOURCE_URL:=http://tmrc.mit.edu/mirror/twisted/Twisted/2.5 
    1717PKG_MD5SUM:=56df2ae66db57932515a491c03bf514f 
    18 PKG_CAT:=bzcat 
    1918 
    2019PKG_BUILD_DIR:=$(BUILD_DIR)/Twisted-$(PKG_VERSION) 
    2120 
    2221include $(INCLUDE_DIR)/package.mk 
     22include ../python/python-package.mk 
     23 
     24define PyPackage/twisted/default 
     25 URL:=http://twistedmatrix.com/ 
     26endef 
     27 
     28define PyPackage/twisted/default/description 
     29 Twisted is a networking engine written in Python, supporting numerous  
     30 protocols. It contains a web server, numerous chat clients, chat servers,  
     31 mail servers, and more. 
     32endef 
     33 
     34define PyPackage/twisted 
     35$(call PyPackage/twisted/default) 
     36 TITLE:=Python networking engine 
     37 DEPENDS+= +zope-interface 
     38endef 
     39 
     40define PyPackage/twisted-conch 
     41$(call PyPackage/twisted/default) 
     42  TITLE:=Twisted - Conch 
     43  DEPENDS+= twisted 
     44endef 
     45 
     46define PyPackage/twisted-lore 
     47$(call PyPackage/twisted/default) 
     48  TITLE:=Twisted - Lore 
     49  DEPENDS+= twisted 
     50endef 
     51 
     52define PyPackage/twisted-mail 
     53$(call PyPackage/twisted/default) 
     54  TITLE:=Twisted - Mail 
     55  DEPENDS+= twisted 
     56endef 
     57 
     58define PyPackage/twisted-names 
     59$(call PyPackage/twisted/default) 
     60  TITLE:=Twisted - Names 
     61  DEPENDS+= twisted 
     62endef 
     63 
     64define PyPackage/twisted-news 
     65$(call PyPackage/twisted/default) 
     66  TITLE:=Twisted - News 
     67  DEPENDS+= twisted 
     68endef 
     69 
     70define PyPackage/twisted-runner 
     71$(call PyPackage/twisted/default) 
     72  TITLE:=Twisted - Runner 
     73  DEPENDS+= twisted 
     74endef 
     75 
     76define PyPackage/twisted-web 
     77$(call PyPackage/twisted/default) 
     78  TITLE:=Twisted - Web 
     79  DEPENDS+= twisted 
     80endef 
     81 
     82define PyPackage/twisted-words 
     83$(call PyPackage/twisted/default) 
     84  TITLE:=Twisted - Words 
     85  DEPENDS+= twisted 
     86endef 
     87 
     88define PyPackage/zope-interface 
     89$(call PyPackage/twisted/default) 
     90  TITLE:=Zope interface 
     91  DESCRIPTION:=zope-interface 
     92endef 
    2393 
    2494TWISTED_SUPPROJECTS:=core 
     
    2696ZOPE_IF_VER=3.3.0 
    2797 
    28 define Package/twisted/default 
    29   SECTION:=libs 
    30   CATEGORY:=Libraries 
    31   URL:=http://twistedmatrix.com 
    32   TITLE:=A networking engine written in Python 
    33   DESCRIPTION:=\ 
    34         Twisted is a networking engine written in Python, supporting \\\ 
    35         numerous protocols. It contains a web server, numerous chat \\\ 
    36         clients, chat servers, mail servers, and more. 
    37 endef 
    38  
    39 define Package/twisted 
    40   $(call Package/twisted/default) 
    41   DEPENDS:=+python +zope-interface 
    42   TITLE:=A networking engine written in Python 
    43   DESCRIPTION:=\ 
    44         Twisted is a networking engine written in Python, supporting \\\ 
    45         numerous protocols. It contains a web server, numerous chat \\\ 
    46         clients, chat servers, mail servers, and more. 
    47   URL:=http://twistedmatrix.com 
    48   MENU:=1 
    49 endef 
    50  
    51 define Package/zope-interface 
    52   $(call Package/twisted/default) 
    53   TITLE:=zope-interface 
    54   DESCRIPTION:=zope-interface 
    55 endef 
    56  
    57 define Package/twisted-conch 
    58   $(call Package/twisted/default) 
    59   DEPENDS:=twisted 
    60   TITLE:=TwistedConch 
    61 endef 
    62  
    63 define Package/twisted-lore 
    64   $(call Package/twisted/default) 
    65   DEPENDS:=twisted 
    66   TITLE:=TwistedLore 
    67 endef 
    68  
    69 define Package/twisted-mail 
    70   $(call Package/twisted/default) 
    71   DEPENDS:=twisted 
    72   TITLE:=TwistedMail 
    73 endef 
    74  
    75 define Package/twisted-names 
    76   $(call Package/twisted/default) 
    77   DEPENDS:=twisted 
    78   TITLE:=TwistedNames 
    79 endef 
    80  
    81 define Package/twisted-news 
    82   $(call Package/twisted/default) 
    83   DEPENDS:=twisted 
    84   TITLE:=TwistedNews 
    85 endef 
    86  
    87 define Package/twisted-runner 
    88   $(call Package/twisted/default) 
    89   DEPENDS:=twisted 
    90   TITLE:=TwistedRunner 
    91 endef 
    92  
    93 define Package/twisted-web 
    94   $(call Package/twisted/default) 
    95   DEPENDS:=twisted 
    96   TITLE:=TwistedWeb 
    97 endef 
    98  
    99 define Package/twisted-words 
    100   $(call Package/twisted/default) 
    101   DEPENDS:=twisted 
    102   TITLE:=TwistedWords 
    103 endef 
    104  
    105 ifneq ($(CONFIG_PACKAGE_twisted-words),) 
     98ifneq ($(SDK)$(CONFIG_PACKAGE_twisted-conch),) 
     99  TWISTED_SUBPROJECTS+=conch 
     100endif 
     101ifneq ($(SDK)$(CONFIG_PACKAGE_twisted-lore),) 
     102  TWISTED_SUBPROJECTS+=lore 
     103endif 
     104ifneq ($(SDK)$(CONFIG_PACKAGE_twisted-mail),) 
     105  TWISTED_SUBPROJECTS+=mail 
     106endif 
     107ifneq ($(SDK)$(CONFIG_PACKAGE_twisted-names),) 
     108  TWISTED_SUBPROJECTS+=names 
     109endif 
     110ifneq ($(SDK)$(CONFIG_PACKAGE_twisted-news),) 
     111  TWISTED_SUBPROJECTS+=news 
     112endif 
     113ifneq ($(SDK)$(CONFIG_PACKAGE_twisted-runner),) 
     114  TWISTED_SUBPROJECTS+=runner 
     115endif 
     116ifneq ($(SDK)$(CONFIG_PACKAGE_twisted-web),) 
     117  TWISTED_SUBPROJECTS+=web 
     118endif 
     119ifneq ($(SDK)$(CONFIG_PACKAGE_twisted-words),) 
    106120  TWISTED_SUBPROJECTS+=words 
    107121endif 
    108 ifneq ($(CONFIG_PACKAGE_twisted-conch),) 
    109   TWISTED_SUBPROJECTS+=conch 
    110 endif 
    111 ifneq ($(CONFIG_PACKAGE_twisted-lore),) 
    112   TWISTED_SUBPROJECTS+=lore 
    113 endif 
    114 ifneq ($(CONFIG_PACKAGE_twisted-mail),) 
    115   TWISTED_SUBPROJECTS+=mail 
    116 endif 
    117 ifneq ($(CONFIG_PACKAGE_twisted-names),) 
    118   TWISTED_SUBPROJECTS+=names 
    119 endif 
    120 ifneq ($(CONFIG_PACKAGE_twisted-news),) 
    121   TWISTED_SUBPROJECTS+=news 
    122 endif 
    123 ifneq ($(CONFIG_PACKAGE_twisted-runner),) 
    124   TWISTED_SUBPROJECTS+=runner 
    125 endif 
    126 ifneq ($(CONFIG_PACKAGE_twisted-web),) 
    127   TWISTED_SUBPROJECTS+=web 
    128 endif 
    129122 
    130123 
     
    132125endef 
    133126 
     127define PyPackage/twisted/filespec 
     128+|/usr/bin/mktap 
     129+|/usr/bin/twistd 
     130+|$(PYTHON_PKG_DIR)/twisted/application 
     131+|$(PYTHON_PKG_DIR)/twisted/copyright.py 
     132+|$(PYTHON_PKG_DIR)/twisted/cred 
     133+|$(PYTHON_PKG_DIR)/twisted/enterprise 
     134+|$(PYTHON_PKG_DIR)/twisted/im.py 
     135+|$(PYTHON_PKG_DIR)/twisted/__init__.py 
     136+|$(PYTHON_PKG_DIR)/twisted/internet 
     137+|$(PYTHON_PKG_DIR)/twisted/manhole 
     138+|$(PYTHON_PKG_DIR)/twisted/persisted 
     139+|$(PYTHON_PKG_DIR)/twisted/plugin.py 
     140+|$(PYTHON_PKG_DIR)/twisted/protocols 
     141+|$(PYTHON_PKG_DIR)/twisted/python 
     142+|$(PYTHON_PKG_DIR)/twisted/scripts 
     143+|$(PYTHON_PKG_DIR)/twisted/spread 
     144+|$(PYTHON_PKG_DIR)/twisted/tap 
     145+|$(PYTHON_PKG_DIR)/twisted/trial 
     146-|$(PYTHON_PKG_DIR)/twisted/trial/test 
     147+|$(PYTHON_PKG_DIR)/twisted/_version.py 
     148+|$(PYTHON_PKG_DIR)/twisted/plugins/dropin.cache 
     149+|$(PYTHON_PKG_DIR)/twisted/plugins/__init__.py 
     150+|$(PYTHON_PKG_DIR)/twisted/plugins/notestplugin.py 
     151+|$(PYTHON_PKG_DIR)/twisted/plugins/testplugin.py 
     152+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_ftp.py 
     153+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_inet.py 
     154+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_manhole.py 
     155+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_portforward.py 
     156+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_reactors.py 
     157+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_socks.py 
     158+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_telnet.py 
     159+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_trial.py 
     160endef 
     161 
     162define PyPackage/twisted-conch/filespec 
     163+|$(PYTHON_PKG_DIR)/twisted/conch 
     164-|$(PYTHON_PKG_DIR)/twisted/conch/test 
     165+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_conch.py 
     166endef 
     167 
     168define PyPackage/twisted-lore/filespec 
     169+|$(PYTHON_PKG_DIR)/twisted/lore 
     170-|$(PYTHON_PKG_DIR)/twisted/lore/test 
     171+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_lore.py 
     172endef 
     173 
     174define PyPackage/twisted-mail/filespec 
     175+|$(PYTHON_PKG_DIR)/twisted/mail 
     176-|$(PYTHON_PKG_DIR)/twisted/mail/test 
     177+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_mail.py 
     178endef 
     179 
     180define PyPackage/twisted-names/filespec 
     181+|$(PYTHON_PKG_DIR)/twisted/names 
     182-|$(PYTHON_PKG_DIR)/twisted/names/test 
     183+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_names.py 
     184endef 
     185 
     186define PyPackage/twisted-news/filespec 
     187+|$(PYTHON_PKG_DIR)/twisted/news 
     188-|$(PYTHON_PKG_DIR)/twisted/news/test 
     189+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_news.py 
     190endef 
     191 
     192define PyPackage/twisted-runner/filespec 
     193+|$(PYTHON_PKG_DIR)/twisted/runner 
     194endef 
     195 
     196define PyPackage/twisted-web/filespec 
     197+|$(PYTHON_PKG_DIR)/twisted/web 
     198-|$(PYTHON_PKG_DIR)/twisted/web/test 
     199+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_web.py 
     200endef 
     201 
     202define PyPackage/twisted-words/filespec 
     203+|$(PYTHON_PKG_DIR)/twisted/words 
     204-|$(PYTHON_PKG_DIR)/twisted/words/test 
     205+|$(PYTHON_PKG_DIR)/twisted/plugins/twisted_words.py 
     206endef 
     207 
     208define PyPackage/zope-interface/filespec 
     209+|$(PYTHON_PKG_DIR)/zope 
     210-|$(PYTHON_PKG_DIR)/zope/interface/tests 
     211endef 
    134212 
    135213define Build/Compile 
    136         cd $(PKG_BUILD_DIR)/zope.interface-$(ZOPE_IF_VER); \ 
    137                 $(STAGING_DIR)/usr/bin/hostpython ./setup.py \ 
    138                 install --prefix=$(PKG_INSTALL_DIR)/usr --no-compile; 
    139  
    140         cd $(PKG_BUILD_DIR)/; \ 
     214        $(call Build/Compile/PyMod,., \ 
     215                install --prefix="$(PKG_INSTALL_DIR)/usr" --no-compile, \ 
    141216                TWISTED_SUBPROJECTS="$(TWISTED_SUBPROJECTS)" \ 
    142                 PYTHONPATH="$(PKG_INSTALL_DIR)/usr/lib/python2.5/site-packages" \ 
    143                 $(STAGING_DIR)/usr/bin/hostpython \ 
    144                 ./setup.py install --prefix=$(PKG_INSTALL_DIR)/usr --no-compile; 
    145 endef 
    146  
    147 define Package/zope-interface/install 
    148         $(INSTALL_DIR) $(1)/usr/lib/python2.5/site-packages 
    149         $(CP) -a $(PKG_INSTALL_DIR)/usr/lib/python2.5/site-packages/zope \ 
    150                 $(1)/usr/lib/python2.5/site-packages/ 
    151 endef 
    152  
    153 TWISTED_DIR=/usr/lib/python2.5/site-packages/twisted 
    154 define Package/twisted/install 
    155         $(INSTALL_DIR) $(1)/usr/bin 
    156         $(SED) 's@#!$(STAGING_DIR)/usr/bin/hostpython@#!/usr/bin/python@' $(PKG_INSTALL_DIR)/usr/bin/mktap 
    157         $(SED) 's@#!$(STAGING_DIR)/usr/bin/hostpython@#!/usr/bin/python@' $(PKG_INSTALL_DIR)/usr/bin/twistd 
    158         $(INSTALL_BIN) \ 
    159                 $(PKG_INSTALL_DIR)/usr/bin/mktap \ 
    160                 $(PKG_INSTALL_DIR)/usr/bin/twistd \ 
    161                 $(1)/usr/bin 
    162         $(INSTALL_DIR) $(1)/usr/lib/python2.5/site-packages/twisted/plugins 
    163         cd $(PKG_INSTALL_DIR)/usr/lib/python2.5/site-packages/twisted; \ 
    164         $(CP) -a application copyright.py cred enterprise im.py __init__.py \ 
    165                 internet manhole persisted plugin.py protocols \ 
    166                 python scripts spread tap test trial _version.py \ 
    167                 $(1)/usr/lib/python2.5/site-packages/twisted 
    168         $(INSTALL_BIN) \ 
    169                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/dropin.cache \ 
    170                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/__init__.py \ 
    171                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/notestplugin.py \ 
    172                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/testplugin.py \ 
    173                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/twisted_ftp.py \ 
    174                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/twisted_inet.py \ 
    175                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/twisted_manhole.py \ 
    176                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/twisted_portforward.py \ 
    177                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/twisted_reactors.py \ 
    178                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/twisted_socks.py \ 
    179                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/twisted_telnet.py \ 
    180                 $(PKG_INSTALL_DIR)/$(TWISTED_DIR)/plugins/twisted_trial.py \ 
    181                 $(1)/$(TWISTED_DIR)/plugins/ 
    182 endef    
    183  
    184 define BuildSubmodule 
    185   define Package/$(1)/install 
    186         $(INSTALL_DIR) $$(1)/usr/lib/python2.5/site-packages/twisted/plugins 
    187         $(CP) -a \ 
    188                 $(PKG_INSTALL_DIR)/usr/lib/python2.5/site-packages/twisted/$(2) \ 
    189                 $$(1)/usr/lib/python2.5/site-packages/twisted/ 
    190         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/python2.5/site-packages/twisted/plugins/twisted_$(2).py $$(1)/usr/lib/python2.5/site-packages/twisted/plugins/ 
    191   endef 
    192  
    193   $$(eval $$(call BuildPackage,$(1))) 
    194 endef 
    195  
    196 define Package/twisted-runner/install 
    197         $(INSTALL_DIR) $(1)/usr/lib/python2.5/site-packages/twisted 
    198         $(CP) -a \ 
    199                 $(PKG_INSTALL_DIR)/usr/lib/python2.5/site-packages/twisted/runner $(1)/usr/lib/python2.5/site-packages/twisted/ 
    200 endef 
    201  
    202 $(eval $(call BuildPackage,zope-interface)) 
    203 $(eval $(call BuildPackage,twisted)) 
    204 $(eval $(call BuildSubmodule,twisted-words,words)) 
    205 $(eval $(call BuildSubmodule,twisted-conch,conch)) 
    206 $(eval $(call BuildSubmodule,twisted-lore,lore)) 
    207 $(eval $(call BuildSubmodule,twisted-mail,mail)) 
    208 $(eval $(call BuildSubmodule,twisted-names,names)) 
    209 $(eval $(call BuildSubmodule,twisted-news,news)) 
    210 $(eval $(call BuildPackage,twisted-runner)) 
    211 $(eval $(call BuildSubmodule,twisted-web,web)) 
     217        ) 
     218        $(call Build/Compile/PyMod,zope.interface-$(ZOPE_IF_VER), \ 
     219                install --prefix="$(PKG_INSTALL_DIR)/usr" --no-compile, \ 
     220        ) 
     221        $(SED) 's,#!$(PYTHON),#!/usr/bin/python,' $(PKG_INSTALL_DIR)/usr/bin/* 
     222endef 
     223 
     224$(eval $(call PyPackage,twisted)) 
     225$(eval $(call PyPackage,twisted-conch)) 
     226$(eval $(call PyPackage,twisted-lore)) 
     227$(eval $(call PyPackage,twisted-mail)) 
     228$(eval $(call PyPackage,twisted-names)) 
     229$(eval $(call PyPackage,twisted-news)) 
     230$(eval $(call PyPackage,twisted-runner)) 
     231$(eval $(call PyPackage,twisted-web)) 
     232$(eval $(call PyPackage,twisted-words)) 
     233$(eval $(call PyPackage,zope-interface)) 
Note: See TracChangeset for help on using the changeset viewer.