lib/itamae/plugin/recipe/rbenv/dependency.rb in itamae-plugin-recipe-rbenv-0.4.1 vs lib/itamae/plugin/recipe/rbenv/dependency.rb in itamae-plugin-recipe-rbenv-0.5.0
- old
+ new
@@ -1,8 +1,8 @@
# cf) https://github.com/rbenv/ruby-build/wiki#suggested-build-environment
case node[:platform]
-when 'debian', 'ubuntu'
+when 'debian', 'ubuntu', 'mint'
package 'autoconf'
package 'bison'
package 'build-essential'
package 'libffi-dev'
package 'libgdbm-dev'
@@ -12,10 +12,11 @@
package 'libssl-dev'
package 'libyaml-dev'
package 'zlib1g-dev'
when 'redhat', 'fedora'
# redhat is including CentOS
+ package 'bzip2'
package 'gcc'
package 'gdbm-devel'
package 'libffi-devel'
package 'libyaml-devel'
package 'ncurses-devel'
@@ -24,9 +25,27 @@
package 'zlib-devel'
when 'osx', 'darwin'
package 'libffi'
package 'libyaml'
package 'openssl'
+when 'arch'
+ package 'base-devel' do
+ not_if 'pacman -Qg base-devel'
+ end
+ package 'libffi'
+ package 'libyaml'
+ package 'openssl'
+ package 'zlib'
+when 'opensuse'
+ package 'automake'
+ package 'gcc'
+ package 'gdbm-devel'
+ package 'libffi-devel'
+ package 'libyaml-devel'
+ package 'ncurses-devel'
+ package 'openssl-devel'
+ package 'readline-devel'
+ package 'zlib-devel'
else
# for backward compatibility (<= v0.2.1)
package 'libffi-devel'
package 'openssl-devel'
package 'readline-devel'