diff options
| author | Luiz Angelo Daros de Luca <luizluca@gmail.com> | 2018-01-01 22:34:55 -0200 |
|---|---|---|
| committer | Luiz Angelo Daros de Luca <luizluca@gmail.com> | 2018-01-05 22:09:47 -0200 |
| commit | e22dc61d3f103a6af17fc4e27ce6e5ef05fd2e26 (patch) | |
| tree | ad80b91cbe72c376406dba42e7239f0c5ac17b54 /lang/ruby/ruby_missingfiles | |
| parent | 08b1784c59734959f5675c5e6474c0c466bf9cbe (diff) | |
ruby: bump to 2.5.0
2.5.0 introduces many new features and performance improvements.
See: https://www.ruby-lang.org/en/news/2017/12/25/ruby-2-5-0-released/
Packaging changes:
* As date was promoted into a gem, ruby-datetime
was splitted into ruby-date and ruby-time
* New packages for gemified stdlib files:
- ruby-cmath (from ruby-math)
- ruby-date (from ruby-datetime)
- ruby-etc (from ruby-misc)
- ruby-fcntl (from ruby-misc)
- ruby-fileutils (from ruby-filelib)
- ruby-ipaddr (from ruby-socket)
- ruby-scanf (from ruby-misc)
- ruby-stringio (from ruby-misc)
- ruby-strscan (from ruby-misc)
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Diffstat (limited to 'lang/ruby/ruby_missingfiles')
| -rw-r--r-- | lang/ruby/ruby_missingfiles | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/lang/ruby/ruby_missingfiles b/lang/ruby/ruby_missingfiles index 25e5810ba..b76745d25 100644 --- a/lang/ruby/ruby_missingfiles +++ b/lang/ruby/ruby_missingfiles @@ -5,21 +5,34 @@ function list_staging_files { cd "$1"; find \ - \( \( -name "root-*" -or -name "packages" -or -name "stamp" -or -name "pkginfo" -or -name "host" \) -prune \) -or -true \ + \( \( -name "root-*" -or -name "packages" -or -name "stamp" -or -name "pkginfo" -or -name "host" -or -name man \) -prune \) -or -true \ \( -path "*ruby*" -or -name "erb" -or -name "gem" -or -name "irb" -or -name "rake" -or -name "rdoc" -or -name "ri" -or -name "testrb" \) \ -not -path "*/usr/include/*" -not -path "*/usr/lib/pkgconfig/*" -not -path "*/usr/lib/lib*.a" \ -not -path "*/usr/lib/ruby/gems/*/cache/*" \ + -not -path "*/usr/lib/libruby.so" \ + -not -name "*test_case.rb" \ + -not -name "*.rdoc" \ + -not -name "*.doc" \ + -not -name "*.md" \ + -not -name "*.txt" \ + -not -name "*.travis.yml" \ + -not -regex ".*/usr/lib/ruby/gems/[^/]*/gems/[^/]*/benchmark/.*" \ + -not -regex ".*/usr/lib/ruby/gems/[^/]*/gems/[^/]*/evaluation/.*" \ + -not -regex ".*/usr/lib/ruby/gems/[^/]*/gems/[^/]*/sample/.*" \ + -not -regex ".*/usr/lib/ruby/gems/[^/]*/gems/[^/]*/test/.*" \ + -not -regex ".*/usr/lib/ruby/gems/[^/]*/gems/[^/]*/doc/.*" \ + -not -type d \ -print | sort } function list_ipkg_files { for OPKG; do - tar --to-stdout -xzf "$OPKG" ./data.tar.gz | tar tz | sed -e 's%/$%%' - done | sort -u + tar --to-stdout -xzf "$OPKG" ./data.tar.gz | tar tzv | grep -v ^d | sed -e 's,.* \./,./,;s/ -> .*//' + done | sort -u | grep -v ./usr/lib/ruby/ruby...-bin } -echo " Staging Packages" +echo " Installed in Staging Packages" : ${1:?First arg is staging_dir} : ${2:?Second and following args are ruby ipkg packages} |
