libcrypt-openssl-rsa-perl: add missing runtime dependencies

Crypt::OpenSSL::RSA 0.41 does "use Crypt::OpenSSL::Bignum", which was
not installed, so the module failed to load and every ptest failed:

  Can't locate Crypt/OpenSSL/Bignum.pm in @INC
  BEGIN failed--compilation aborted at .../Crypt/OpenSSL/RSA.pm line 7.

Add libcrypt-openssl-bignum-perl to RDEPENDS, and perl-module-mime-base64
for t/der.t.

meta-perl-image-ptest-libcrypt-openssl-rsa-perl on qemux86-64 now passes
16 tests with none failing (7 skipped).

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Khem Raj
2026-09-21 08:13:48 -07:00
parent b34bd25478
commit 6cc70f2c3b
@@ -12,6 +12,7 @@ SRC_URI[sha256sum] = "82fa839897b88e9c245b6265f3be26d3bc879cae4c7a8151fad4a307c3
DEPENDS += "libcrypt-openssl-guess-perl-native openssl"
RDEPENDS:${PN} = " \
libcrypt-openssl-bignum-perl \
libcrypt-openssl-random-perl \
perl-module-autoloader \
perl-module-carp \
@@ -36,6 +37,7 @@ RDEPENDS:${PN}-ptest += " \
perl-module-test \
perl-module-test-more \
perl-module-lib \
perl-module-mime-base64 \
libcrypt-openssl-guess-perl \
perl-module-english \
"