From 5c5f7fa76f9288152960727fbdfee3108ccf323d Mon Sep 17 00:00:00 2001 From: Luiz Angelo Daros de Luca Date: Thu, 19 Dec 2019 02:09:39 -0300 Subject: ruby: openssl requires digest Signed-off-by: Luiz Angelo Daros de Luca --- lang/ruby/ruby_find_pkgsdeps | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'lang/ruby/ruby_find_pkgsdeps') diff --git a/lang/ruby/ruby_find_pkgsdeps b/lang/ruby/ruby_find_pkgsdeps index 4e625ff65..a322c0d9c 100644 --- a/lang/ruby/ruby_find_pkgsdeps +++ b/lang/ruby/ruby_find_pkgsdeps @@ -114,11 +114,13 @@ packages.each do end exit(1) if failed -# Add deps from .so +# From ruby source: grep -E 'rb_require' -R . | grep -E '\.c:.*rb_require.*' +# Add dependencies of ruby files from ruby lib.so package_files.each do |(pkg,files)| files.each do |file| case file - when /\/nkf\.so$/ - files_requires[file]= files_requires[file] + ["enc/encdb"] + when /\/nkf\.so$/ ; files_requires[file]=files_requires[file] + ["enc/encdb"] + when /\/objspace\.so$/; files_requires[file]=files_requires[file] + ["tempfile"] # dump_output from ext/objspace/objspace_dump.c + when /\/openssl\.so$/; files_requires[file]=files_requires[file] + ["digest"] # Init_ossl_digest from ext/openssl/ossl_digest.c end end; end -- cgit v1.2.3