Commit f323c51dc7d85161b8f2ae67a0a7ee92c6ef774b
1 parent
3698582b
Exists in
master
and in
29 other branches
Improve interoperability with non-Debian environments
Instead of freezing the Debian-specific dependency tree in Gemfile.lock, let's specify the Debian versions with ~> in Gemfile, and let other systems provide specific versions in the best way they can.
Showing
5 changed files
with
29 additions
and
224 deletions
Show diff stats
Gemfile
1 | 1 | source "https://rubygems.org" |
2 | -gem 'rails' | |
3 | -gem 'fast_gettext' | |
4 | -gem 'acts-as-taggable-on' | |
5 | -gem 'prototype-rails' | |
6 | -gem 'prototype_legacy_helper', '0.0.0', :path => 'vendor/prototype_legacy_helper' | |
7 | -gem 'rails_autolink' | |
8 | -gem 'pg' | |
9 | -gem 'rmagick' | |
10 | -gem 'RedCloth' | |
11 | -gem 'will_paginate' | |
12 | -gem 'ruby-feedparser' | |
13 | -gem 'daemons' | |
14 | -gem 'thin' | |
15 | -gem 'hpricot' | |
16 | -gem 'nokogiri' | |
2 | +gem 'rails', '~> 3.2.19' | |
3 | +gem 'fast_gettext', '~> 0.6.8' | |
4 | +gem 'acts-as-taggable-on', '~> 3.0.2' | |
5 | +gem 'prototype-rails', '~> 3.2.1' | |
6 | +gem 'prototype_legacy_helper', '0.0.0', :path => 'vendor/prototype_legacy_helper' | |
7 | +gem 'rails_autolink', '~> 1.1.5' | |
8 | +gem 'pg', '~> 0.13.2' | |
9 | +gem 'rmagick', '~> 2.13.1' | |
10 | +gem 'RedCloth', '~> 4.2.9' | |
11 | +gem 'will_paginate', '~> 3.0.3' | |
12 | +gem 'ruby-feedparser', '~> 0.7' | |
13 | +gem 'daemons', '~> 1.1.5' | |
14 | +gem 'thin', '~> 1.3.1' | |
15 | +gem 'hpricot', '~> 0.8.6' | |
16 | +gem 'nokogiri', '~> 1.5.5' | |
17 | 17 | gem 'rake', :require => false |
18 | -gem 'rest-client' | |
19 | -gem 'exception_notification' | |
20 | -gem 'gettext', :require => false, :group => :development | |
18 | +gem 'rest-client', '~> 1.6.7' | |
19 | +gem 'exception_notification', '~> 4.0.1' | |
20 | +gem 'gettext', '~> 2.2.1', :require => false, :group => :development | |
21 | 21 | |
22 | 22 | # FIXME list here all actual dependencies (i.e. the ones in debian/control), |
23 | 23 | # with their GEM names (not the Debian package names) |
24 | 24 | |
25 | 25 | group :production do |
26 | - gem 'dalli' | |
26 | + gem 'dalli', '~> 2.7.0' | |
27 | 27 | end |
28 | 28 | |
29 | 29 | group :test do |
30 | - gem 'rspec' | |
31 | - gem 'rspec-rails' | |
32 | - gem 'mocha', :require => false | |
30 | + gem 'rspec', '~> 2.10.0' | |
31 | + gem 'rspec-rails', '~> 2.10.1' | |
32 | + gem 'mocha', '~> 1.1.0', :require => false | |
33 | 33 | end |
34 | 34 | |
35 | 35 | group :cucumber do |
36 | - gem 'cucumber-rails', :require => false | |
37 | - gem 'capybara' | |
38 | - gem 'cucumber' | |
39 | - gem 'database_cleaner' | |
40 | - gem 'selenium-webdriver' | |
36 | + gem 'cucumber-rails', '~> 1.0.6', :require => false | |
37 | + gem 'capybara', '~> 2.1.0' | |
38 | + gem 'cucumber', '~> 1.0.6' | |
39 | + gem 'database_cleaner', '~> 1.2.0' | |
40 | + gem 'selenium-webdriver', '~> 2.39.0' | |
41 | 41 | end |
42 | 42 | |
43 | 43 | # include plugin gemfiles | ... | ... |
Gemfile.lock
... | ... | @@ -1,196 +0,0 @@ |
1 | -PATH | |
2 | - remote: vendor/prototype_legacy_helper | |
3 | - specs: | |
4 | - prototype_legacy_helper (0.0.0) | |
5 | - | |
6 | -GEM | |
7 | - remote: https://rubygems.org/ | |
8 | - specs: | |
9 | - RedCloth (4.2.9) | |
10 | - actionmailer (3.2.19) | |
11 | - actionpack (= 3.2.19) | |
12 | - mail (~> 2.5.4) | |
13 | - actionpack (3.2.19) | |
14 | - activemodel (= 3.2.19) | |
15 | - activesupport (= 3.2.19) | |
16 | - builder (~> 3.0) | |
17 | - erubis (~> 2.7.0) | |
18 | - journey (~> 1.0.4) | |
19 | - rack (~> 1.4.5) | |
20 | - rack-cache (~> 1.2) | |
21 | - rack-test (~> 0.6.1) | |
22 | - sprockets (~> 2.2) | |
23 | - activemodel (3.2.19) | |
24 | - activesupport (= 3.2.19) | |
25 | - builder (~> 3.0) | |
26 | - activerecord (3.2.19) | |
27 | - activemodel (= 3.2.19) | |
28 | - activesupport (= 3.2.19) | |
29 | - arel (~> 4.0) | |
30 | - tzinfo (~> 1.0) | |
31 | - activeresource (3.2.19) | |
32 | - activemodel (= 3.2.19) | |
33 | - activesupport (= 3.2.19) | |
34 | - activesupport (3.2.19) | |
35 | - i18n (~> 0.6, >= 0.6.4) | |
36 | - multi_json (~> 1.0) | |
37 | - acts-as-taggable-on (3.0.2) | |
38 | - rails (>= 3, < 5) | |
39 | - arel (4.0.0) | |
40 | - builder (3.0.0) | |
41 | - capybara (2.1.0) | |
42 | - mime-types (>= 1.16) | |
43 | - nokogiri (>= 1.3.3) | |
44 | - rack (>= 1.0.0) | |
45 | - rack-test (>= 0.5.4) | |
46 | - xpath (~> 2.0) | |
47 | - childprocess (0.3.3) | |
48 | - ffi (~> 1.0.6) | |
49 | - cucumber (1.0.6) | |
50 | - builder (>= 2.1.2) | |
51 | - diff-lcs (>= 1.1.2) | |
52 | - gherkin (~> 2.4.18) | |
53 | - json (>= 1.4.6) | |
54 | - term-ansicolor (>= 1.0.6) | |
55 | - cucumber-rails (1.0.6) | |
56 | - capybara (>= 1.1.1) | |
57 | - cucumber (>= 1.0.6) | |
58 | - nokogiri (>= 1.5.0) | |
59 | - daemons (1.1.5) | |
60 | - dalli (2.7.0) | |
61 | - database_cleaner (1.2.0) | |
62 | - diff-lcs (1.1.3) | |
63 | - erubis (2.7.0) | |
64 | - eventmachine (0.12.10) | |
65 | - exception_notification (4.0.1) | |
66 | - actionmailer (>= 3.0.4) | |
67 | - activesupport (>= 3.0.4) | |
68 | - fast_gettext (0.6.8) | |
69 | - ffi (1.0.11) | |
70 | - gettext (2.2.1) | |
71 | - locale | |
72 | - gherkin (2.4.21) | |
73 | - json (>= 1.4.6) | |
74 | - hike (1.2.1) | |
75 | - hpricot (0.8.6) | |
76 | - i18n (0.6.9) | |
77 | - journey (1.0.4) | |
78 | - json (1.7.3) | |
79 | - locale (2.0.5) | |
80 | - mail (2.5.4) | |
81 | - mime-types (~> 1.16) | |
82 | - treetop (~> 1.4.8) | |
83 | - metaclass (0.0.1) | |
84 | - mime-types (1.25) | |
85 | - mocha (1.1.0) | |
86 | - metaclass (~> 0.0.1) | |
87 | - multi_json (1.3.6) | |
88 | - nokogiri (1.5.5) | |
89 | - pg (0.13.2) | |
90 | - polyglot (0.3.3) | |
91 | - prototype-rails (3.2.1) | |
92 | - rails (~> 3.2) | |
93 | - rack (1.4.5) | |
94 | - rack-cache (1.2) | |
95 | - rack (>= 0.4) | |
96 | - rack-ssl (1.3.2) | |
97 | - rack | |
98 | - rack-test (0.6.1) | |
99 | - rack (>= 1.0) | |
100 | - rails (3.2.19) | |
101 | - actionmailer (= 3.2.19) | |
102 | - actionpack (= 3.2.19) | |
103 | - activerecord (= 3.2.19) | |
104 | - activeresource (= 3.2.19) | |
105 | - activesupport (= 3.2.19) | |
106 | - bundler (~> 1.0) | |
107 | - railties (= 3.2.19) | |
108 | - rails_autolink (1.1.5) | |
109 | - rails (> 3.1) | |
110 | - railties (3.2.19) | |
111 | - actionpack (= 3.2.19) | |
112 | - activesupport (= 3.2.19) | |
113 | - rack-ssl (~> 1.3.2) | |
114 | - rake (>= 0.8.7) | |
115 | - rdoc (>= 3.4) | |
116 | - thor (>= 0.14.6, < 2.0) | |
117 | - rake (0.9.2.2) | |
118 | - rdoc (3.9.4) | |
119 | - rest-client (1.6.7) | |
120 | - mime-types (>= 1.16) | |
121 | - rmagick (2.13.1) | |
122 | - rspec (2.10.0) | |
123 | - rspec-core (~> 2.10.0) | |
124 | - rspec-expectations (~> 2.10.0) | |
125 | - rspec-mocks (~> 2.10.0) | |
126 | - rspec-core (2.10.1) | |
127 | - rspec-expectations (2.10.0) | |
128 | - diff-lcs (~> 1.1.3) | |
129 | - rspec-mocks (2.10.1) | |
130 | - rspec-rails (2.10.1) | |
131 | - actionpack (>= 3.0) | |
132 | - activesupport (>= 3.0) | |
133 | - railties (>= 3.0) | |
134 | - rspec (~> 2.10.0) | |
135 | - ruby-feedparser (0.7) | |
136 | - rubyzip (1.1.2) | |
137 | - selenium-webdriver (2.39.0) | |
138 | - childprocess (>= 0.2.5) | |
139 | - multi_json (~> 1.0) | |
140 | - rubyzip (~> 1.0) | |
141 | - websocket (~> 1.0.4) | |
142 | - sprockets (2.4.3) | |
143 | - hike (~> 1.2) | |
144 | - multi_json (~> 1.0) | |
145 | - rack (~> 1.0) | |
146 | - tilt (~> 1.1, != 1.3.0) | |
147 | - term-ansicolor (1.0.7) | |
148 | - thin (1.3.1) | |
149 | - daemons (>= 1.0.9) | |
150 | - eventmachine (>= 0.12.6) | |
151 | - rack (>= 1.0.0) | |
152 | - thor (0.15.3) | |
153 | - thread_safe (0.3.3) | |
154 | - tilt (1.3.3) | |
155 | - treetop (1.4.10) | |
156 | - polyglot | |
157 | - polyglot (>= 0.3.1) | |
158 | - tzinfo (1.1.0) | |
159 | - thread_safe (~> 0.1) | |
160 | - websocket (1.0.7) | |
161 | - will_paginate (3.0.3) | |
162 | - xpath (2.0.0) | |
163 | - nokogiri (~> 1.3) | |
164 | - | |
165 | -PLATFORMS | |
166 | - ruby | |
167 | - | |
168 | -DEPENDENCIES | |
169 | - RedCloth | |
170 | - acts-as-taggable-on | |
171 | - capybara | |
172 | - cucumber | |
173 | - cucumber-rails | |
174 | - daemons | |
175 | - dalli | |
176 | - database_cleaner | |
177 | - exception_notification | |
178 | - fast_gettext | |
179 | - gettext | |
180 | - hpricot | |
181 | - mocha | |
182 | - nokogiri | |
183 | - pg | |
184 | - prototype-rails | |
185 | - prototype_legacy_helper (= 0.0.0)! | |
186 | - rails | |
187 | - rails_autolink | |
188 | - rake | |
189 | - rest-client | |
190 | - rmagick | |
191 | - rspec | |
192 | - rspec-rails | |
193 | - ruby-feedparser | |
194 | - selenium-webdriver | |
195 | - thin | |
196 | - will_paginate |
debian/noosfero.install
debian/noosfero.links
... | ... | @@ -15,3 +15,4 @@ var/lib/noosfero-data/public/thumbnails usr/share/noosfero/public/th |
15 | 15 | usr/share/noosfero/public/designs/themes/noosfero usr/share/noosfero/public/designs/themes/default |
16 | 16 | usr/share/noosfero/public/designs/icons/tango usr/share/noosfero/public/designs/icons/default |
17 | 17 | usr/share/noosfero/script/noosfero-plugins usr/sbin/noosfero-plugins |
18 | +usr/share/noosfero/Gemfile.lock /dev/null | ... | ... |
gitignore.example