diff --git a/meta-perl/conf/include/ptest-packagelists-meta-perl.inc b/meta-perl/conf/include/ptest-packagelists-meta-perl.inc index e923bd00c4..612754635b 100644 --- a/meta-perl/conf/include/ptest-packagelists-meta-perl.inc +++ b/meta-perl/conf/include/ptest-packagelists-meta-perl.inc @@ -25,6 +25,7 @@ PTESTS_FAST_META_PERL = "\ libmime-base32-perl \ libmime-types-perl \ libmozilla-ca-perl \ + libnet-dns-perl \ libnet-ldap-perl \ libnet-ssleay-perl \ libstrictures-perl \ @@ -47,7 +48,6 @@ PTESTS_PROBLEMS_META_PERL = "\ libconfig-autoconf-perl \ libhtml-parser-perl \ libmodule-build-tiny-perl \ - libnet-dns-perl \ libnet-dns-sec-perl \ libunix-statgrab \ libxml-libxml-perl \ diff --git a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.52.bb b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.53.bb similarity index 71% rename from meta-perl/recipes-perl/libnet/libnet-dns-perl_1.52.bb rename to meta-perl/recipes-perl/libnet/libnet-dns-perl_1.53.bb index d0f8141794..cccbb16a59 100644 --- a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.52.bb +++ b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.53.bb @@ -9,7 +9,7 @@ DEPENDS += "perl" SRC_URI = "${CPAN_MIRROR}/authors/id/N/NL/NLNETLABS/Net-DNS-${PV}.tar.gz" -SRC_URI[sha256sum] = "c9884fcb08e4d03c23188d4e10836c2382fcb65b69859581a20845a3235a7203" +SRC_URI[sha256sum] = "04acb4f177d57c147dcedc4bd70e23806af3db75a532f46f95461b2bc9a94959" UPSTREAM_CHECK_REGEX = "Net\-DNS\-(?P(\d+\.\d+))(?!_\d+).tar" @@ -41,12 +41,27 @@ RRECOMMENDS:${PN} += " \ libnet-dns-sec-perl \ " +do_install_ptest_perl:append(){ + install ${S}/MANIFEST ${D}${PTEST_PATH} + cp -r ${S}/lib ${D}${PTEST_PATH} + cp ${D}${PTEST_PATH}/t/TestToolkit.pm ${D}${PTEST_PATH} + + # This test tries to reconcile the MANIFEST file content with the actual + # package content. While this might be useful for package integrity + # verification, it is not much for runtime testing. It also requires the + # whole source package to be installed. Rather just drop this test. + rm ${D}${PTEST_PATH}/t/00-install.t +} + RDEPENDS:${PN}-ptest += " \ perl-module-encode \ + perl-module-encode-encoding \ perl-module-encode-byte \ perl-module-extutils-mm \ perl-module-extutils-mm-unix \ perl-module-overload \ + perl-module-perlio \ + perl-module-perlio-encoding \ " python __anonymous () { @@ -61,4 +76,3 @@ python __anonymous () { raise bb.parse.SkipRecipe("incompatible with %s C library" % d.getVar('TCLIBC')) } -