1SUMMARY = "Python Imaging Library (Fork). Pillow is the friendly PIL fork by Alex \ 2Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and \ 3Contributors." 4HOMEPAGE = "https://pillow.readthedocs.io" 5LICENSE = "MIT" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=bc416d18f294943285560364be7cbec1" 7 8SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=main;protocol=https \ 9 file://0001-support-cross-compiling.patch \ 10 file://0001-explicitly-set-compile-options.patch \ 11 file://run-ptest \ 12 " 13SRCREV ?= "82541b6dec8452cb612067fcebba1c5a1a2bfdc8" 14 15inherit setuptools3 ptest 16 17PIP_INSTALL_PACKAGE = "Pillow" 18PIP_INSTALL_DIST_PATH = "${S}/dist" 19 20DEPENDS += " \ 21 zlib \ 22 jpeg \ 23 tiff \ 24 freetype \ 25 lcms \ 26 openjpeg \ 27" 28 29RDEPENDS:${PN} += " \ 30 ${PYTHON_PN}-misc \ 31 ${PYTHON_PN}-logging \ 32 ${PYTHON_PN}-numbers \ 33" 34 35RDEPENDS:${PN}-ptest += " \ 36 bash \ 37 ghostscript \ 38 jpeg-tools \ 39 libwebp \ 40 ${PYTHON_PN}-core \ 41 ${PYTHON_PN}-distutils \ 42 ${PYTHON_PN}-image \ 43 ${PYTHON_PN}-mmap \ 44 ${PYTHON_PN}-pytest \ 45 ${PYTHON_PN}-pytest-timeout \ 46 ${PYTHON_PN}-resource \ 47 ${PYTHON_PN}-unixadmin\ 48 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'tk', '', d)} \ 49" 50 51CVE_PRODUCT = "pillow" 52 53S = "${WORKDIR}/git" 54 55RPROVIDES:${PN} += "python3-imaging" 56 57do_install_ptest() { 58 install -d ${D}${PTEST_PATH}/Tests 59 cp -rf ${S}/Tests ${D}${PTEST_PATH}/ 60} 61 62BBCLASSEXTEND = "native" 63 64SRCREV = "a5bbab1c1e63b439de191ef2040173713b26d2da" 65