python-twisted: Create a separate source code package and bin package

Python-twisted installs about 1MB of ".py" files that are not actually
being used for anything. To save on flash space on devices, move the
source code into its own package.

This modification has been in use for several years in the OpenPLi project,
which heavily leans on twisted for the GUI and web interfaces, and did not
cause any problems.

Move the /usr/bin/ scripts into their own package as well. Installing
python-twisted will still install these scripts.

Signed-off-by: Mike Looijmans <milo-software@users.sourceforge.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
MiLo 2015-01-27 19:34:53 +01:00 committed by Martin Jansa
parent 10a4835377
commit 60e962d5c4

View File

@ -38,7 +38,13 @@ PACKAGES += "\
${PN}-core \
"
PACKAGES =+ "\
${PN}-src \
${PN}-bin \
"
RDEPENDS_${PN} = "\
${PN}-bin \
${PN}-conch \
${PN}-lore \
${PN}-mail \
@ -233,3 +239,9 @@ ${libdir}/${PYTHON_DIR}/site-packages/twisted/*/.debug \
${libdir}/${PYTHON_DIR}/site-packages/twisted/*/*/.debug \
"
RDEPENDS_{PN}-src = "${PN}"
FILES_${PN}-src = " \
${libdir}/${PYTHON_DIR}/site-packages/twisted/*.py \
${libdir}/${PYTHON_DIR}/site-packages/twisted/*/*.py \
${libdir}/${PYTHON_DIR}/site-packages/twisted/*/*/*.py \
"