Bump virtus
[gitorious:mainline.git] / Gemfile
1 source "https://rubygems.org"
2
3 gem "rails", "3.2.16"
4 gem "geoip", "0.8.9"
5 gem "daemons", "1.1.0", :require => false
6 gem "rdiscount", "~> 1.6"
7 gem "mime-types", "~> 1.16", :require => "mime/types"
8 gem "diff-lcs", "1.1.2", :require => "diff/lcs"
9 gem "oauth", "0.4.4"
10 gem "paperclip", "~> 3.5.2"
11 gem "state_machine", "~> 1.1"
12 gem "acts-as-taggable-on", "~> 2.3"
13 gem "will_paginate", "~>3.0"
14 gem "just_paginate", "0.2.2"
15 gem "net-ldap", "~> 0.3"
16 gem "capillary", "~> 1.0.1"
17 gem "nokogiri", "~> 1.5", "< 1.6"
18 gem "memcache-client", "~> 1.8"
19 gem "unicorn", "~> 4.6.3", :platforms => :ruby
20 gem "exception_notification", :require => false
21 gem "thinking-sphinx", "~> 3.0"
22 gem "rails_autolink", "~> 1.0"
23 gem "mysql2", :platforms => :ruby
24 gem "highline"
25 gem "use_case"
26 gem "virtus", '~> 1.0.1'
27 gem "rake", "~> 10.0"
28 gem "gitlab-grit", :require => "grit", :git => "https://github.com/wrozka/grit.git"
29 gem "airbrake", "~> 3.1.14", :require => false
30 gem "simple_form", "~> 2.1"
31 gem "force_utf8"
32 gem 'rugged', git: 'https://github.com/libgit2/rugged.git', branch: 'development', submodules: true
33
34 if ENV['GTS_ENGINE'].to_s != 'true'
35   gem "gitorious-issues", :git => "git://gitorious.org/gitorious/gitorious-issues.git", :branch => 'master'
36 end
37
38 group :openid do
39   gem "ruby-openid", :require => "openid"
40   gem "gitorious_openid_auth", "~> 1.1", :require => "open_id_authentication"
41 end
42
43 group :test do
44   gem "minitest", "~> 4.7", :require => false
45   gem "minitest-rails-capybara", "~> 0.10", :require => false
46   gem "minitest-reporters", "~> 0.14", :require => false
47
48   gem "capybara", "~> 2.1", :require => false
49   gem "capybara_minitest_spec", "~> 1.0", :require => false
50   gem "capybara-screenshot", :require => false
51   gem "poltergeist", "~> 1.4", :require => false
52
53   gem "shoulda", "~> 3.3"
54   gem "shoulda-matchers", "~> 1.4", :platforms => :ruby_18
55   gem "database_cleaner"
56
57   gem "guard-minitest"
58   gem "guard-ctags-bundler"
59
60   gem "mocha", "0.13.3", :require => false
61   gem "webmock", "~> 1.13"
62   gem "factory_girl_rails", "~> 1.7"
63
64   gem "ci_reporter"
65   gem "rcov", :platforms => :ruby_18
66   gem "simplecov", :platforms => [:ruby_19, :ruby_20], :require => false
67   gem "simplecov-rcov", :platforms => [:ruby_19, :ruby_20], :require => false
68
69   gem "zeus", "0.13.4.pre2"
70 end
71
72 group :postgres do
73   gem "pg", :platforms => :ruby
74 end
75
76 group :development do
77   gem "foreman", "~> 0.41"
78   gem "thin", "~> 1.2"
79   gem "pry-rails"
80   gem "debugger"
81 end
82
83 group :ldap_wizard do
84   gem "sinatra-contrib"
85   gem "makeup"
86 end
87
88 group :git_proxy do
89   gem "proxymachine", "1.2.4"
90 end
91
92 group :messaging do
93   gem "json", ">= 1.7.7", "< 1.8", :platforms => :ruby_18
94 end
95
96 group :resque do
97   gem "resque", "1.24.1"
98   gem "resque-cleaner", "~> 0.2.11"
99   gem "resque-job-stats", "~> 0.3.0"
100 end
101
102 group :http_utils do
103   gem "httparty", "~> 0.9"
104 end
105
106 platform :jruby do
107   gem "activerecord-jdbcmysql-adapter"
108   gem "jruby-openssl"
109   gem 'trinidad', :require => false
110 end
111
112 platform :ruby_18 do
113   gem "ruby-hmac", "0.4.0"
114   gem "oniguruma", "~> 1.1"
115   gem "SystemTimer", "~> 1.2"
116 end
117
118 group :dolt do
119   gem "libdolt", "~> 0.33.11"
120   gem "dolt", "~> 0.30.0"
121   gem "tiltout", "~> 1.4"
122
123   # Markup formats
124   gem "redcarpet"
125   gem "RedCloth"
126   gem "rdoc"
127   gem "org-ruby"
128   gem "creole"
129   gem "wikicloth"
130 end
131
132 group :assets do
133   gem "sass-rails", "~> 3.2"
134 end