diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8b23eb2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +vendor/* +output/* +.bundle +gems +Gemfile.local +Gemfile.lock +*.log +ext +pkg +*.swp diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..b4469a7 --- /dev/null +++ b/Gemfile @@ -0,0 +1,18 @@ +source ENV['GEM_SOURCE'] || "https://rubygems.org" + +def location_for(place) + if place =~ /^((?:git[:@]|https:)[^#]*)#(.*)/ + [{ :git => $1, :branch => $2, :require => false }] + elsif place =~ /^file:\/\/(.*)/ + ['>= 0', { :path => File.expand_path($1), :require => false }] + else + [place, { :require => false }] + end +end + +gem 'artifactory' +gem 'vanagon', *location_for(ENV['VANAGON_LOCATION'] || '~> 0.36') +gem 'packaging', *location_for(ENV['PACKAGING_LOCATION'] || '~> 0.109') +gem 'rake', '~> 13.0' + +eval_gemfile("#{__FILE__}.local") if File.exist?("#{__FILE__}.local") diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..3f00f4e --- /dev/null +++ b/Rakefile @@ -0,0 +1,8 @@ +require 'json' + +begin + require 'packaging' + Pkg::Util::RakeUtils.load_packaging_tasks +rescue LoadError => e + puts "Error loading packaging rake tasks: #{e}" +end