diff --git a/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.54.bb b/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.62.bb similarity index 53% rename from meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.54.bb rename to meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.62.bb index c72e536deb5..4af9d3c5c66 100644 --- a/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.54.bb +++ b/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.62.bb @@ -4,34 +4,33 @@ thing in the distribution. So in order to get a fast transaction capable \ RDBMS working for your perl project you simply have to install this \ module, and nothing else. \ " -HOMEPAGE = "http://search.cpan.org/~ishigaki/DBD-SQLite/" +HOMEPAGE = "https://metacpan.org/release/DBD-SQLite" SECTION = "libs" LICENSE = "Artistic-1.0 | GPL-1.0+" -DEPENDS += "libdbi-perl-native" -RDEPENDS_${PN} += "libdbi-perl \ - sqlite3 \ - perl-module-constant \ - perl-module-locale \ - perl-module-tie-hash \ -" - LIC_FILES_CHKSUM = "file://LICENSE;md5=1726e2117494ba3e13e1c3d93f795360" -SRC_URI = "http://search.cpan.org/CPAN/authors/id/I/IS/ISHIGAKI/DBD-SQLite-${PV}.tar.gz \ +SRC_URI = "${CPAN_MIRROR}/authors/id/I/IS/ISHIGAKI/DBD-SQLite-${PV}.tar.gz \ file://sqlite-perl-test.pl \ " -SRC_URI[md5sum] = "8f835ddacb9a4a92a52bbe2d24d18a8e" -SRC_URI[sha256sum] = "3929a6dbd8d71630f0cb57f85dcef9588cd7ac4c9fa12db79df77b9d3a4d7269" +SRC_URI[md5sum] = "f2e11a2bea6bd864404c0363d7eddaf8" +SRC_URI[sha256sum] = "bd82ef322a9e5469a7a62d845c32fad1188b76ccb49a88520cec768343cce85c" UPSTREAM_CHECK_REGEX = "DBD\-SQLite\-(?P(\d+\.\d+))(?!_\d+).tar" S = "${WORKDIR}/DBD-SQLite-${PV}" -inherit cpan +DEPENDS += "libdbi-perl-native" -BBCLASSEXTEND = "native" +inherit cpan ptest-perl + +RDEPENDS_${PN} += "libdbi-perl \ + sqlite3 \ + perl-module-constant \ + perl-module-locale \ + perl-module-tie-hash \ +" do_install_append() { if [ ${PERL_DBM_TEST} = "1" ]; then @@ -39,3 +38,19 @@ do_install_append() { fi } +do_install_ptest() { + cp -r ${B}/MANIFEST ${D}${PTEST_PATH} + chown -R root:root ${D}${PTEST_PATH} +} + +RDEPENDS_${PN}-ptest += " \ + libtest-nowarnings-perl \ + perl-module-lib \ + perl-module-encode \ + perl-module-file-spec \ + perl-module-file-spec-functions \ + perl-module-findbin \ + perl-module-test-more \ + " + +BBCLASSEXTEND = "native"