blob: 6fbc28394f116eff88af3a7c287a85d5da638dec [file] [log] [blame]
Patrick Williams92b42cb2022-09-03 06:53:57 -05001SUMMARY = "A library to handle Apple Property List format whereas it's binary or XML"
2HOMEPAGE = "https://github.com/libimobiledevice/libplist"
3LICENSE = "GPL-2.0-only & LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=ebb5c50ab7cab4baeffba14977030c07 \
5 file://COPYING.LESSER;md5=6ab17b41640564434dda85c06b7124f7"
6
7DEPENDS = "libxml2 glib-2.0 swig python3"
8
9inherit autotools pkgconfig python3native python3targetconfig
10
Patrick Williamsac13d5f2023-11-24 18:59:46 -060011PV = "2.3.0+git${SRCPV}"
Patrick Williams92b42cb2022-09-03 06:53:57 -050012
Patrick Williamsac13d5f2023-11-24 18:59:46 -060013SRCREV = "2cd858c679d25633077ca78b67182a9b77653816"
Patrick Williams92b42cb2022-09-03 06:53:57 -050014SRC_URI = "git://github.com/libimobiledevice/libplist;protocol=https;branch=master"
15
16S = "${WORKDIR}/git"
17
Patrick Williams2a254922023-08-11 09:48:11 -050018CVE_STATUS_GROUPS += "CVE_STATUS_LIBLIST"
19CVE_STATUS_LIBLIST[status] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."
20CVE_STATUS_LIBLIST = " \
Patrick Williams92b42cb2022-09-03 06:53:57 -050021 CVE-2017-5834 \
22 CVE-2017-5835 \
23 CVE-2017-5836 \
24"
25
Patrick Williams169d7bc2024-01-05 11:33:25 -060026do_configure:prepend() {
Patrick Williams705982a2024-01-12 09:51:57 -060027 rm -f ${S}/m4/ax_python_devel.m4
Patrick Williams169d7bc2024-01-05 11:33:25 -060028}
29
Patrick Williams92b42cb2022-09-03 06:53:57 -050030do_install:append () {
31 if [ -e ${D}${libdir}/python*/site-packages/plist/_plist.so ]; then
32 chrpath -d ${D}${libdir}/python*/site-packages/plist/_plist.so
33 fi
34}
35
36PACKAGES =+ "${PN}-utils \
37 ${PN}++ \
38 ${PN}-python"
39
40FILES:${PN} = "${libdir}/libplist-2.0${SOLIBS}"
41FILES:${PN}++ = "${libdir}/libplist++-2.0${SOLIBS}"
42FILES:${PN}-utils = "${bindir}/*"
43FILES:${PN}-python = "${libdir}/python*/site-packages/*"