Sha256: 7f8cb8e82b20f38daaefe8181ff2fad41329a0230ccaae01482569867066d7b3
Contents?: true
Size: 854 Bytes
Versions: 2
Compression:
Stored size: 854 Bytes
Contents
node.reverse_merge!( tig: { prefix: "/usr/local", src: "/usr/local/src", scheme: "git", }, ) package "git" package "gcc" package "automake" package "make" case node[:platform] when "debian", "ubuntu" package "libncursesw5-dev" package "pkg-config" when 'redhat', "amazon" package "ncurses-devel" package "which" end tig_dir = "#{node[:tig][:src]}/tig" git tig_dir do repository "#{node[:tig][:scheme]}://github.com/jonas/tig.git" revision "tig-#{node[:tig][:version]}" if node[:tig][:version] end [ "make configure", "./configure", "make clean", "make prefix=#{node[:tig][:prefix]}", "make install prefix=#{node[:tig][:prefix]}", ].each do |command| execute command do cwd tig_dir not_if "#{node[:tig][:prefix]}/bin/tig -v | grep #{node[:tig][:version]}" if node[:tig][:version] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
itamae-plugin-recipe-tig-0.1.4 | lib/itamae/plugin/recipe/tig/default.rb |
itamae-plugin-recipe-tig-0.1.3 | lib/itamae/plugin/recipe/tig/default.rb |