diff --git a/meta/recipes-extended/perl/libtimedate-perl_2.30.bb b/meta/recipes-extended/perl/libtimedate-perl_2.35.bb
similarity index 31%
rename from meta/recipes-extended/perl/libtimedate-perl_2.30.bb
rename to meta/recipes-extended/perl/libtimedate-perl_2.35.bb
index 028630ba90..269eff7cb4 100644
--- a/meta/recipes-extended/perl/libtimedate-perl_2.30.bb
+++ b/meta/recipes-extended/perl/libtimedate-perl_2.35.bb
@@ -1,20 +1,35 @@
 SUMMARY = "Perl modules useful for manipulating date and time information"
+DESCRIPTION = "This is the perl5 TimeDate distribution. It \
+               requires perl version 5.003 or later."
 HOMEPAGE = "https://metacpan.org/release/TimeDate"
-DESCRIPTION = "This is the perl5 TimeDate distribution. It requires perl version 5.003 or later."
+BUGTRACKER = "https://github.com/cpan-authors/TimeDate/issues"
 SECTION = "libs"
 # You can redistribute it and/or modify it under the same terms as Perl itself.
 LICENSE = "Artistic-1.0 OR GPL-1.0-or-later"
-LIC_FILES_CHKSUM = "file://README;beginline=21;md5=576b7cb41e5e821501a01ed66f0f9d9e"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=785dacdd4fe95b580e7b020d087ce54e"
 
-SRC_URI = "${CPAN_MIRROR}/authors/id/G/GB/GBARR/TimeDate-${PV}.tar.gz"
+SRC_URI = "${CPAN_MIRROR}/authors/id/A/AT/ATOOMIC/TimeDate-${PV}.tar.gz"
+SRC_URI[sha256sum] = "baddd0306ae2e86e9ec28d3de5439e514643e80b3735e43bd0fbb426d73304de"
 
 S = "${UNPACKDIR}/TimeDate-${PV}"
 
 inherit cpan ptest-perl
 
-BBCLASSEXTEND = "native"
-
-RDEPENDS:${PN} += "perl-module-carp perl-module-exporter perl-module-strict perl-module-time-local"
-RDEPENDS:${PN}-ptest += "perl-module-test-more perl-module-utf8"
+RDEPENDS:${PN} += "\
+    perl-module-carp \
+    perl-module-exporter \
+    perl-module-posix \
+    perl-module-strict \
+    perl-module-time-local \
+"
+RDEPENDS:${PN}-ptest += "\
+    perl-module-extutils-makemaker \
+    perl-module-extutils-mm-unix \
+    perl-module-file-spec \
+    perl-module-test-more \
+    perl-module-utf8 \
+    perl-module-warnings \
+    tzdata-core \
+"
 
-SRC_URI[sha256sum] = "75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86"
+BBCLASSEXTEND = "native"
