[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