lib/itamae/plugin/recipe/rbenv/system.rb in itamae-plugin-recipe-rbenv-0.2.1 vs lib/itamae/plugin/recipe/rbenv/system.rb in itamae-plugin-recipe-rbenv-0.2.2

- old
+ new

@@ -1,7 +1,36 @@ -package "libffi-devel" -package "openssl-devel" -package "readline-devel" +# cf) https://github.com/sstephenson/ruby-build/wiki#suggested-build-environment +case os[:family] +when "debian", "ubuntu" + package "autoconf" + package "bison" + package "build-essential" + package "libssl-dev" + package "libyaml-dev" + package "libreadline6-dev" + package "zlib1g-dev" + package "libncurses5-dev" + package "libffi-dev" + package "libgdbm3" + package "libgdbm-dev" + package "libffi-dev" +when "redhat", "fedora" + # redhat is including CentOS + package "gcc" + package "openssl-devel" + package "libyaml-devel" + package "libffi-devel" + package "readline-devel" + package "zlib-devel" + package "gdbm-devel" + package "ncurses-devel" + package "libffi-devel" +else + # for backward compatibility (<= v0.2.1) + package "libffi-devel" + package "openssl-devel" + package "readline-devel" +end require "itamae/plugin/recipe/rbenv" git rbenv_root do repository "git://github.com/sstephenson/rbenv.git"