translate-toolkit: upgrade 3.3.1 -> 3.6.0 / use pypi to fix wheel install

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
Andreas Müller
2022-03-02 23:02:21 +01:00
parent 6f16e1bb47
commit eff8cc7b5e

View File

@@ -3,26 +3,20 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=98efdc0d236de427ac1ff87d5108bd36"
HOMEPAGE = "http://toolkit.translatehouse.org/"
inherit setuptools3
SRC_URI = "git://github.com/translate/translate.git;branch=master;protocol=https"
SRCREV = "d98ef03f11129fd2072c11474089a13030e93b7b"
S = "${WORKDIR}/git"
PV = "3.3.1"
inherit setuptools3 pypi
PV = "3.6.0"
SRC_URI[sha256sum] = "dfdb19383920948e5bc1dafacb994ee07f8d6ecc053cd6e2b4c545ce0430ddff"
do_install:append() {
# if empty datadir -> delete
rmdir --ignore-fail-on-non-empty ${D}${datadir}
# ${D}${STAGING_DIR_HOST} -> ${D}
# ${D}${PYTHON_SITEPACKAGES_DIR}${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR} -> ${D}${PYTHON_SITEPACKAGES_DIR}
# this is a bad hack aligning installed locations - but have not found a better way
if [ -d ${D}${STAGING_DIR_HOST} ] ; then
if [ -d ${D}${PYTHON_SITEPACKAGES_DIR}${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR} ] ; then
echo
echo "Copy files from ${D}${STAGING_DIR_HOST} -> ${D}"
cp -r ${D}${STAGING_DIR_HOST}/* ${D}
echo "Copy files from ${D}${PYTHON_SITEPACKAGES_DIR}${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR} -> ${D}${PYTHON_SITEPACKAGES_DIR}"
cp -r ${D}${PYTHON_SITEPACKAGES_DIR}${STAGING_DIR_HOST}/* ${D}
staging_base=`echo ${STAGING_DIR_HOST} | cut -d "/" -f2`
echo "Delete leftover $staging_base"
rm -r ${D}/$staging_base
echo "Delete leftover ${PYTHON_SITEPACKAGES_DIR}/$staging_base"
rm -r ${D}/${PYTHON_SITEPACKAGES_DIR}/$staging_base
fi
}