diff options
author | Luiz Angelo Daros de Luca <luizluca@gmail.com> | 2019-12-19 02:09:39 -0300 |
---|---|---|
committer | Luiz Angelo Daros de Luca <luizluca@gmail.com> | 2019-12-19 02:09:39 -0300 |
commit | 5c5f7fa76f9288152960727fbdfee3108ccf323d (patch) | |
tree | 2fd11b642c49aa9ab35b74ae948fb2bdb777d9fd /lang/ruby/ruby_find_pkgsdeps | |
parent | 5117ed17f44d10a102b00871f2cbbfc6c4d2fb7d (diff) |
ruby: openssl requires digest
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Diffstat (limited to 'lang/ruby/ruby_find_pkgsdeps')
-rw-r--r-- | lang/ruby/ruby_find_pkgsdeps | 8 |
1 files changed, 5 insertions, 3 deletions
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 |