mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-04 16:10:10 +00:00
python-pyserial: reorganize packaging and update RDEPENDS
Added packages for OSX, Win32, and java items that are not supports Updated RDEPENDS to work on a minimal python install Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
parent
210c895d88
commit
84aa13e7fc
|
|
@ -2,26 +2,42 @@ SUMMARY = "Serial Port Support for Python"
|
|||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=d476d94926db6e0008a5b3860d1f5c0d"
|
||||
|
||||
# FIXME might stop packaging serialwin32 and serialjava files
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
${PYTHON_PN}-fcntl \
|
||||
${PYTHON_PN}-io \
|
||||
${PYTHON_PN}-logging \
|
||||
${PYTHON_PN}-netclient \
|
||||
${PYTHON_PN}-stringold \
|
||||
${PYTHON_PN}-threading \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "ed6183b15519a0ae96675e9c3330c69b"
|
||||
SRC_URI[sha256sum] = "6e2d401fdee0eab996cf734e67773a0143b932772ca8b42451440cfed942c627"
|
||||
|
||||
inherit pypi
|
||||
|
||||
do_install_append() {
|
||||
# We don't support jpython now.
|
||||
if [ -e ${D}${PYTHON_SITEPACKAGES_DIR}/serial/serialjava.py ]; then
|
||||
rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/serial/serialjava.py
|
||||
rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/serial/serialjava.pyc
|
||||
fi
|
||||
}
|
||||
PACKAGES =+ "${PN}-java ${PN}-osx ${PN}-win32 ${PN}-tools"
|
||||
|
||||
FILES_${PN}-java = " \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/*java* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/__pycache__/*java* \
|
||||
"
|
||||
|
||||
FILES_${PN}-osx = " \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/tools/*osx* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/tools/__pycache__/*osx* \
|
||||
"
|
||||
|
||||
FILES_${PN}-win32 = " \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/*serialcli* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/__pycache__/*serialcli* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/*win32* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/__pycache__/*win32* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/tools/miniterm* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/tools/__pycache__/miniterm* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/tools/*windows* \
|
||||
${PYTHON_SITEPACKAGES_DIR}/serial/tools/__pycache__/*windows* \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
${PYTHON_PN}-argparse \
|
||||
${PYTHON_PN}-fcntl \
|
||||
${PYTHON_PN}-io \
|
||||
${PYTHON_PN}-logging \
|
||||
${PYTHON_PN}-netclient \
|
||||
${PYTHON_PN}-numbers \
|
||||
${PYTHON_PN}-shell \
|
||||
${PYTHON_PN}-stringold \
|
||||
${PYTHON_PN}-threading \
|
||||
"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user