mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
libxml-libxml-perl: enable ptest
Enable ptest and add ptest dependencies Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
bc9447a9b3
commit
46b52235a3
|
|
@ -35,7 +35,7 @@ SRC_URI[libxml.sha256sum] = "f0bca4d0c2da35d879fee4cd13f352014186cedab27ab5e191f
|
|||
|
||||
S = "${WORKDIR}/XML-LibXML-${PV}"
|
||||
|
||||
inherit cpan
|
||||
inherit cpan ptest-perl
|
||||
|
||||
EXTRA_CPANFLAGS = "INC=-I${STAGING_INCDIR}/libxml2 LIBS=-L${STAGING_LIBDIR}"
|
||||
|
||||
|
|
@ -45,3 +45,27 @@ CFLAGS += " -D_GNU_SOURCE "
|
|||
BUILD_CFLAGS += " -D_GNU_SOURCE "
|
||||
|
||||
FILES_${PN}-dbg =+ "${libdir}/perl/vendor_perl/*/auto/XML/LibXML/.debug/"
|
||||
|
||||
RDEPENDS_${PN}-ptest += " \
|
||||
liburi-perl \
|
||||
perl-module-encode-byte \
|
||||
perl-module-encode-unicode \
|
||||
perl-module-locale \
|
||||
perl-module-perlio-scalar \
|
||||
perl-module-test-more \
|
||||
"
|
||||
|
||||
do_install_prepend() {
|
||||
# test requires "-T" (taint) command line option
|
||||
rm -rf ${B}/t/pod.t
|
||||
# this only applies to author build
|
||||
rm -rf ${B}/t/pod-files-presence.t
|
||||
}
|
||||
|
||||
do_install_ptest() {
|
||||
cp -r ${B}/t/data ${D}${PTEST_PATH}/t/
|
||||
cp -r ${B}/t/lib ${D}${PTEST_PATH}/t/
|
||||
cp -r ${B}/example ${D}${PTEST_PATH}
|
||||
cp -r ${B}/test ${D}${PTEST_PATH}
|
||||
chown -R root:root ${D}${PTEST_PATH}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user