Reorganize and cleanup the Gemfile, shorten depends on Travis.

This commit is contained in:
Jordon Bedwell 2016-01-05 12:27:27 -06:00
parent 8e68de2740
commit a48c02a889
2 changed files with 51 additions and 46 deletions

View File

@ -1,3 +1,4 @@
bundler_args: --without doc:util:site:benchmark:development
language: ruby language: ruby
cache: bundler cache: bundler
sudo: false sudo: false

96
Gemfile
View File

@ -1,58 +1,62 @@
source 'https://rubygems.org' source "https://rubygems.org"
gemspec name: 'jekyll' gemspec :name => :jekyll
gem 'rake', '~> 10.1' gem "rake", "~> 10.1"
group :development do group :development do
gem 'rdoc', '~> 4.2' unless ENV["CI"]
gem 'launchy', '~> 2.3' gem "pry", :require => false
gem 'toml', '~> 0.1.0' gem "rubocop", {
gem "rubocop" :github => "bbatsov/rubocop",
gem 'pry' :branch => :master, :require => false
}
end
end
group( :doc) { gem "rdoc", "~> 4.2" } # `--without doc`
group(:util) { gem "launchy", "~> 2.3" } # `--without util`
group(:site) { gem "html-proofer" } # `--without site`
# `--without benchmark`
group :benchmark do
gem "rbtrace"
gem "ruby-prof"
gem "benchmark-ips"
gem "stackprof"
end end
group :test do group :test do
gem 'redgreen', '~> 1.2' gem "redgreen", "~> 1.2"
gem 'shoulda', '~> 3.5' gem "shoulda", "~> 3.5"
gem 'cucumber', '~> 2.1' gem "cucumber", "~> 2.1"
gem 'simplecov', '~> 0.9' gem "simplecov", "~> 0.9"
gem 'jekyll_test_plugin' gem "jekyll_test_plugin"
gem 'jekyll_test_plugin_malicious' gem "jekyll_test_plugin_malicious"
gem 'minitest-reporters' gem "minitest-reporters"
gem 'minitest-profile' gem "minitest-profile"
gem 'rspec-mocks' gem "rspec-mocks"
gem 'minitest' gem "minitest"
gem 'nokogiri' gem "nokogiri"
if RUBY_PLATFORM =~ /cygwin/ || RUBY_VERSION.start_with?("2.2") if RUBY_PLATFORM =~ /cygwin/ || RUBY_VERSION.start_with?("2.2")
gem 'test-unit' gem "test-unit"
end
if ENV['PROOF']
gem 'html-proofer', '~> 2.0'
end end
end end
group :benchmark do group :optional_jekyll_dependencies do
if ENV['BENCHMARK'] gem "toml", "~> 0.1.0"
gem 'ruby-prof' gem "jekyll-paginate", "~> 1.0"
gem 'rbtrace' gem "jekyll-coffeescript", "~> 1.0"
gem 'stackprof' gem "jekyll-feed", "~> 0.1.3"
gem 'benchmark-ips' gem "jekyll-redirect-from", "~> 0.9.1"
gem "jekyll-gist", "~> 1.0"
gem "mime-types", "~> 3.0"
gem "kramdown", "~> 1.9"
platform :ruby, :mswin, :mingw do
gem "rdiscount", "~> 2.0"
gem "pygments.rb", "~> 0.6.0"
gem "redcarpet", "~> 3.2", ">= 3.2.3"
gem "classifier-reborn", "~> 2.0"
gem "liquid-c", "~> 3.0"
end end
end end
gem 'jekyll-paginate', '~> 1.0'
gem 'jekyll-coffeescript', '~> 1.0'
gem 'jekyll-feed', '~> 0.1.3'
gem 'jekyll-redirect-from', '~> 0.9.1'
gem 'jekyll-gist', '~> 1.0'
gem 'mime-types', '~> 3.0'
gem 'kramdown', '~> 1.9'
platform :ruby, :mswin, :mingw do
gem 'rdiscount', '~> 2.0'
gem 'pygments.rb', '~> 0.6.0'
gem 'redcarpet', '~> 3.2', '>= 3.2.3'
gem 'classifier-reborn', '~> 2.0'
gem 'liquid-c', '~> 3.0'
end