[oe-commits] acid-burn : twisted_8.2.0.bb: split out .debug, tests, scripts into separate sub-packages to save space and bump PR.
git version control
git at git.openembedded.org
Tue Sep 1 16:22:26 UTC 2009
Module: openembedded.git
Branch: org.openembedded.dreambox
Commit: 88085a0fa75ae0adf434b61b3b3345dab0f0d5e8
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=88085a0fa75ae0adf434b61b3b3345dab0f0d5e8
Author: acid-burn <acidburn at opendreambox.org>
Date: Tue Sep 1 15:21:30 2009 +0200
twisted_8.2.0.bb: split out .debug, tests, scripts into separate sub-packages to save space and bump PR.
---
packages/twisted/twisted_8.2.0.bb | 171 +++++++++++++++++++++++++++--
1 files changed, 159 insertions(+), 12 deletions(-)
diff --git a/packages/twisted/twisted-native_8.2.0.bb b/packages/twisted/twisted-native_8.2.0.bb
old mode 100644
new mode 100755
diff --git a/packages/twisted/twisted_8.2.0.bb b/packages/twisted/twisted_8.2.0.bb
old mode 100644
new mode 100755
index 5661b76..41a5485
--- a/packages/twisted/twisted_8.2.0.bb
+++ b/packages/twisted/twisted_8.2.0.bb
@@ -7,25 +7,171 @@ PRIORITY = "optional"
LICENSE = "LGPL"
DEPENDS = "zope-interface-native zope-interface python-crypto twisted-native"
RDEPENDS = "python-core zope-interface python-pickle python-fcntl python-crypto"
-
+PR = "r1"
SRC_URI = "http://tmrc.mit.edu/mirror/twisted/Twisted/8.2/Twisted-${PV}.tar.bz2"
S = "${WORKDIR}/Twisted-${PV}"
inherit distutils
-SP = "${libdir}/${PYTHON_DIR}/site-packages/twisted"
+PACKAGES += "\
+ ${PN}-conch \
+ ${PN}-flow \
+ ${PN}-lore \
+ ${PN}-mail \
+ ${PN}-mail-scripts \
+ ${PN}-names \
+ ${PN}-news \
+ ${PN}-pair \
+ ${PN}-runner \
+ ${PN}-scripts \
+ ${PN}-trial \
+ ${PN}-web \
+ ${PN}-words \
+ ${PN}-words-scripts \
+ ${PN}-zsh \
+ ${PN}-dbg \
+ ${PN}-test \
+"
+
+FILES_${PN} = " \
+ ${bindir}/manhole \
+ ${bindir}/mktap \
+ ${bindir}/pyhtmlizer \
+ ${bindir}/tap2deb \
+ ${bindir}/tap2rpm \
+ ${bindir}/tapconvert \
+ ${bindir}/trial \
+ ${bindir}/twistd \
+ ${libdir}/${PYTHON_DIR}/site-packages/*egg-info \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/application \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/cred \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/enterprise \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/internet/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/internet/cfsupport/*.p* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/internet/iocpreactor/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/internet/iocpreactor/iocpsupport/*.p* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/manhole \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/persisted \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__init__.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/cred_*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_ftp.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_inet.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_manhole.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_portforward.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_socks.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_telnet.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/gps \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/mice \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/spread \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/tap \
+"
+
+FILES_${PN}-conch = " \
+ ${bindir}/cftp \
+ ${bindir}/ckeygen \
+ ${bindir}/conch \
+ ${bindir}/tkconch \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_conch.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/conch/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/conch/client \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/conch/insults \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/conch/openssh_compat \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/conch/ssh \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/conch/ui \
+"
+
+FILES_${PN}-flow = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_flow.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/flow/*.* \
+"
+
+FILES_${PN}-lore = " \
+ ${bindir}/lore \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_lore.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/lore/*.* \
+"
+
+FILES_${PN}-mail = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_mail.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/mail/*.py* \
+"
+
+FILES_${PN}-mail-scripts += " \
+ ${bindir}/mailmail \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/mail/scripts \
+"
+
+FILES_${PN}-names = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_names.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/names/*.py* \
+"
+
+FILES_${PN}-news = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_news.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/news/*.py* \
+"
+
+FILES_${PN}-pair = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_pair.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/pair/*.py* \
+"
+
+FILES_${PN}-runner = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/runner/portmap.so \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/runner/*.py* \
+"
+
+FILES_${PN}-scripts = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/scripts \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/*/scripts \
+"
+
+FILES_${PN}-trial = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/trial/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_trial.py* \
+"
+
+FILES_${PN}-web = " \
+ ${bindir}/websetroot \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_web.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/web/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/web/_auth/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/web/woven/*.* \
+"
+
+FILES_${PN}-words = " \
+ ${bindir}/im \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_words.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/words/*.py* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/words/im \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/words/protocols \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/words/xish \
+"
+
+FILES_${PN}-words-scripts = " \
+ ${bindir}/im \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/words/scripts \
+"
+
+FILES_${PN}-zsh = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/zsh \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/zshcomp.* \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/_twisted_zsh_stub \
+"
+FILES_${PN}-dbg += " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/*/.debug \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/*/*/.debug \
+"
+
+FILES_${PN}-test = " \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/test \
+ ${libdir}/${PYTHON_DIR}/site-packages/twisted/*/test \
+"
-FILES_twisted-conch = "${SP}/conch/"
-FILES_twisted-lore = "${SP}/lore/"
-FILES_twisted-mail = "${SP}/mail/"
-FILES_twisted-names = "${SP}/names/"
-FILES_twisted-news = "${SP}/news/"
-FILES_twisted-runner = "${SP}/runner/"
-FILES_twisted-web = "${SP}/web/"
-FILES_twisted-words = "${SP}/words/"
-FILES_twisted-trial = "${SP}/trial/ ${SP}/test/"
-PACKAGES = "twisted-conch twisted-lore twisted-mail twisted-names twisted-news twisted-runner twisted-web twisted-words twisted-trial twisted"
do_compile_prepend() {
export PYTHONPATH=${S}/TwistedCore-${PV}
@@ -34,3 +180,4 @@ do_compile_prepend() {
do_install_prepend() {
export PYTHONPATH=${S}/TwistedCore-${PV}
}
+
More information about the Openembedded-commits
mailing list