xref: /openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/libplist_git.bb (revision edff49234e31f23dc79f823473c9e286a21596c1)
192b42cb3SPatrick WilliamsSUMMARY = "A library to handle Apple Property List format whereas it's binary or XML"
292b42cb3SPatrick WilliamsHOMEPAGE = "https://github.com/libimobiledevice/libplist"
392b42cb3SPatrick WilliamsLICENSE = "GPL-2.0-only & LGPL-2.1-only"
492b42cb3SPatrick WilliamsLIC_FILES_CHKSUM = "file://COPYING;md5=ebb5c50ab7cab4baeffba14977030c07 \
592b42cb3SPatrick Williams                    file://COPYING.LESSER;md5=6ab17b41640564434dda85c06b7124f7"
692b42cb3SPatrick Williams
792b42cb3SPatrick WilliamsDEPENDS = "libxml2 glib-2.0 swig python3"
892b42cb3SPatrick Williams
992b42cb3SPatrick Williamsinherit autotools pkgconfig python3native python3targetconfig
1092b42cb3SPatrick Williams
1173bd93f1SPatrick WilliamsPV = "2.3.0+git"
1292b42cb3SPatrick Williams
13ac13d5f3SPatrick WilliamsSRCREV = "2cd858c679d25633077ca78b67182a9b77653816"
1492b42cb3SPatrick WilliamsSRC_URI = "git://github.com/libimobiledevice/libplist;protocol=https;branch=master"
1592b42cb3SPatrick Williams
1692b42cb3SPatrick WilliamsS = "${WORKDIR}/git"
1792b42cb3SPatrick Williams
182a25492cSPatrick WilliamsCVE_STATUS_GROUPS += "CVE_STATUS_LIBLIST"
192a25492cSPatrick WilliamsCVE_STATUS_LIBLIST[status] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."
202a25492cSPatrick WilliamsCVE_STATUS_LIBLIST = " \
2192b42cb3SPatrick Williams    CVE-2017-5834 \
2292b42cb3SPatrick Williams    CVE-2017-5835 \
2392b42cb3SPatrick Williams    CVE-2017-5836 \
2492b42cb3SPatrick Williams"
2592b42cb3SPatrick Williams
26169d7bccSPatrick Williamsdo_configure:prepend() {
27705982a5SPatrick Williams    rm -f ${S}/m4/ax_python_devel.m4
28169d7bccSPatrick Williams}
29169d7bccSPatrick Williams
3092b42cb3SPatrick Williamsdo_install:append () {
31*edff4923SAndrew Geissler    if [ -e ${D}${PYTHON_SITEPACKAGES_DIR}/plist/_plist.so ]; then
32*edff4923SAndrew Geissler        chrpath -d ${D}${PYTHON_SITEPACKAGES_DIR}/plist/_plist.so
3392b42cb3SPatrick Williams    fi
3492b42cb3SPatrick Williams}
3592b42cb3SPatrick Williams
3692b42cb3SPatrick WilliamsPACKAGES =+ "${PN}-utils \
3792b42cb3SPatrick Williams             ${PN}++ \
3892b42cb3SPatrick Williams             ${PN}-python"
3992b42cb3SPatrick Williams
4092b42cb3SPatrick WilliamsFILES:${PN} = "${libdir}/libplist-2.0${SOLIBS}"
4192b42cb3SPatrick WilliamsFILES:${PN}++ = "${libdir}/libplist++-2.0${SOLIBS}"
4292b42cb3SPatrick WilliamsFILES:${PN}-utils = "${bindir}/*"
43*edff4923SAndrew GeisslerFILES:${PN}-python = "${PYTHON_SITEPACKAGES_DIR}/*"
44