git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #170025 from felixsinger/update/pkgs/redmine
bcb60deAaron Andersen
pkgs/applications/version-management/redmine/Gemfile+2−2
@@ -3,7 +3,7 @@ source 'https://rubygems.org'
3ruby '>= 2.4.0', '< 2.8.0'
3ruby '>= 2.4.0', '< 2.8.0'
4gem 'bundler', '>= 1.12.0'
4gem 'bundler', '>= 1.12.0'
5
5
6−gem 'rails', '5.2.6.2'
6+gem 'rails', '5.2.6.3'
7gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5'
7gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5'
8gem 'globalid', '~> 0.4.2' if Gem.ruby_version < Gem::Version.new('2.6.0')
8gem 'globalid', '~> 0.4.2' if Gem.ruby_version < Gem::Version.new('2.6.0')
9gem 'rouge', '~> 3.26.0'
9gem 'rouge', '~> 3.26.0'
@@ -24,7 +24,7 @@ gem 'rubyzip', '~> 2.3.0'
24gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
24gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
25
25
26# TOTP-based 2-factor authentication
26# TOTP-based 2-factor authentication
27−gem 'rotp'
27+gem 'rotp', '>= 5.0.0'
28gem 'rqrcode'
28gem 'rqrcode'
29
29
30# Optional gem for LDAP authentication
30# Optional gem for LDAP authentication
pkgs/applications/version-management/redmine/Gemfile.lock+48−50
@@ -1,19 +1,19 @@
1GEM
1GEM
2 remote: https://rubygems.org/
2 remote: https://rubygems.org/
3 specs:
3 specs:
4− actioncable (5.2.6.2)
4+ actioncable (5.2.6.3)
5− actionpack (= 5.2.6.2)
5+ actionpack (= 5.2.6.3)
6 nio4r (~> 2.0)
6 nio4r (~> 2.0)
7 websocket-driver (>= 0.6.1)
7 websocket-driver (>= 0.6.1)
8− actionmailer (5.2.6.2)
8+ actionmailer (5.2.6.3)
9− actionpack (= 5.2.6.2)
9+ actionpack (= 5.2.6.3)
10− actionview (= 5.2.6.2)
10+ actionview (= 5.2.6.3)
11− activejob (= 5.2.6.2)
11+ activejob (= 5.2.6.3)
12 mail (~> 2.5, >= 2.5.4)
12 mail (~> 2.5, >= 2.5.4)
13 rails-dom-testing (~> 2.0)
13 rails-dom-testing (~> 2.0)
14− actionpack (5.2.6.2)
14+ actionpack (5.2.6.3)
15− actionview (= 5.2.6.2)
15+ actionview (= 5.2.6.3)
16− activesupport (= 5.2.6.2)
16+ activesupport (= 5.2.6.3)
17 rack (~> 2.0, >= 2.0.8)
17 rack (~> 2.0, >= 2.0.8)
18 rack-test (>= 0.6.3)
18 rack-test (>= 0.6.3)
19 rails-dom-testing (~> 2.0)
19 rails-dom-testing (~> 2.0)
@@ -21,26 +21,26 @@ GEM
21 actionpack-xml_parser (2.0.1)
21 actionpack-xml_parser (2.0.1)
22 actionpack (>= 5.0)
22 actionpack (>= 5.0)
23 railties (>= 5.0)
23 railties (>= 5.0)
24− actionview (5.2.6.2)
24+ actionview (5.2.6.3)
25− activesupport (= 5.2.6.2)
25+ activesupport (= 5.2.6.3)
26 builder (~> 3.1)
26 builder (~> 3.1)
27 erubi (~> 1.4)
27 erubi (~> 1.4)
28 rails-dom-testing (~> 2.0)
28 rails-dom-testing (~> 2.0)
29 rails-html-sanitizer (~> 1.0, >= 1.0.3)
29 rails-html-sanitizer (~> 1.0, >= 1.0.3)
30− activejob (5.2.6.2)
30+ activejob (5.2.6.3)
31− activesupport (= 5.2.6.2)
31+ activesupport (= 5.2.6.3)
32 globalid (>= 0.3.6)
32 globalid (>= 0.3.6)
33− activemodel (5.2.6.2)
33+ activemodel (5.2.6.3)
34− activesupport (= 5.2.6.2)
34+ activesupport (= 5.2.6.3)
35− activerecord (5.2.6.2)
35+ activerecord (5.2.6.3)
36− activemodel (= 5.2.6.2)
36+ activemodel (= 5.2.6.3)
37− activesupport (= 5.2.6.2)
37+ activesupport (= 5.2.6.3)
38 arel (>= 9.0)
38 arel (>= 9.0)
39− activestorage (5.2.6.2)
39+ activestorage (5.2.6.3)
40− actionpack (= 5.2.6.2)
40+ actionpack (= 5.2.6.3)
41− activerecord (= 5.2.6.2)
41+ activerecord (= 5.2.6.3)
42 marcel (~> 1.0.0)
42 marcel (~> 1.0.0)
43− activesupport (5.2.6.2)
43+ activesupport (5.2.6.3)
44 concurrent-ruby (~> 1.0, >= 1.0.2)
44 concurrent-ruby (~> 1.0, >= 1.0.2)
45 i18n (>= 0.7, < 2)
45 i18n (>= 0.7, < 2)
46 minitest (~> 5.1)
46 minitest (~> 5.1)
@@ -60,7 +60,7 @@ GEM
60 xpath (~> 3.2)
60 xpath (~> 3.2)
61 childprocess (4.1.0)
61 childprocess (4.1.0)
62 chunky_png (1.4.0)
62 chunky_png (1.4.0)
63− concurrent-ruby (1.1.9)
63+ concurrent-ruby (1.1.10)
64 crass (1.0.6)
64 crass (1.0.6)
65 css_parser (1.11.0)
65 css_parser (1.11.0)
66 addressable
66 addressable
@@ -72,7 +72,7 @@ GEM
72 htmlentities (4.3.4)
72 htmlentities (4.3.4)
73 i18n (1.8.11)
73 i18n (1.8.11)
74 concurrent-ruby (~> 1.0)
74 concurrent-ruby (~> 1.0)
75− loofah (2.14.0)
75+ loofah (2.16.0)
76 crass (~> 1.0.2)
76 crass (~> 1.0.2)
77 nokogiri (>= 1.5.9)
77 nokogiri (>= 1.5.9)
78 mail (2.7.1)
78 mail (2.7.1)
@@ -81,21 +81,19 @@ GEM
81 method_source (1.0.0)
81 method_source (1.0.0)
82 mini_magick (4.11.0)
82 mini_magick (4.11.0)
83 mini_mime (1.0.3)
83 mini_mime (1.0.3)
84− mini_portile2 (2.5.3)
85 minitest (5.15.0)
84 minitest (5.15.0)
86 mocha (1.13.0)
85 mocha (1.13.0)
87 mysql2 (0.5.3)
86 mysql2 (0.5.3)
88 net-ldap (0.17.0)
87 net-ldap (0.17.0)
89 nio4r (2.5.8)
88 nio4r (2.5.8)
90 nokogiri (1.11.7)
89 nokogiri (1.11.7)
91− mini_portile2 (~> 2.5.0)
92 racc (~> 1.4)
90 racc (~> 1.4)
93− parallel (1.21.0)
91+ parallel (1.22.1)
94− parser (3.1.1.0)
92+ parser (3.1.2.0)
95 ast (~> 2.4.1)
93 ast (~> 2.4.1)
96 pg (1.2.3)
94 pg (1.2.3)
97− public_suffix (4.0.6)
95+ public_suffix (4.0.7)
98− puma (5.6.2)
96+ puma (5.6.4)
99 nio4r (~> 2.0)
97 nio4r (~> 2.0)
100 racc (1.6.0)
98 racc (1.6.0)
101 rack (2.2.3)
99 rack (2.2.3)
@@ -104,27 +102,27 @@ GEM
104 ruby-openid (>= 2.1.8)
102 ruby-openid (>= 2.1.8)
105 rack-test (1.1.0)
103 rack-test (1.1.0)
106 rack (>= 1.0, < 3)
104 rack (>= 1.0, < 3)
107− rails (5.2.6.2)
105+ rails (5.2.6.3)
108− actioncable (= 5.2.6.2)
106+ actioncable (= 5.2.6.3)
109− actionmailer (= 5.2.6.2)
107+ actionmailer (= 5.2.6.3)
110− actionpack (= 5.2.6.2)
108+ actionpack (= 5.2.6.3)
111− actionview (= 5.2.6.2)
109+ actionview (= 5.2.6.3)
112− activejob (= 5.2.6.2)
110+ activejob (= 5.2.6.3)
113− activemodel (= 5.2.6.2)
111+ activemodel (= 5.2.6.3)
114− activerecord (= 5.2.6.2)
112+ activerecord (= 5.2.6.3)
115− activestorage (= 5.2.6.2)
113+ activestorage (= 5.2.6.3)
116− activesupport (= 5.2.6.2)
114+ activesupport (= 5.2.6.3)
117 bundler (>= 1.3.0)
115 bundler (>= 1.3.0)
118− railties (= 5.2.6.2)
116+ railties (= 5.2.6.3)
119 sprockets-rails (>= 2.0.0)
117 sprockets-rails (>= 2.0.0)
120 rails-dom-testing (2.0.3)
118 rails-dom-testing (2.0.3)
121 activesupport (>= 4.2.0)
119 activesupport (>= 4.2.0)
122 nokogiri (>= 1.6)
120 nokogiri (>= 1.6)
123 rails-html-sanitizer (1.4.2)
121 rails-html-sanitizer (1.4.2)
124 loofah (~> 2.3)
122 loofah (~> 2.3)
125− railties (5.2.6.2)
123+ railties (5.2.6.3)
126− actionpack (= 5.2.6.2)
124+ actionpack (= 5.2.6.3)
127− activesupport (= 5.2.6.2)
125+ activesupport (= 5.2.6.3)
128 method_source
126 method_source
129 rake (>= 0.8.7)
127 rake (>= 0.8.7)
130 thor (>= 0.19.0, < 2.0)
128 thor (>= 0.19.0, < 2.0)
@@ -160,7 +158,7 @@ GEM
160 rubocop-ast (>= 1.2.0, < 2.0)
158 rubocop-ast (>= 1.2.0, < 2.0)
161 ruby-progressbar (~> 1.7)
159 ruby-progressbar (~> 1.7)
162 unicode-display_width (>= 1.4.0, < 3.0)
160 unicode-display_width (>= 1.4.0, < 3.0)
163− rubocop-ast (1.16.0)
161+ rubocop-ast (1.17.0)
164 parser (>= 3.1.1.0)
162 parser (>= 3.1.1.0)
165 rubocop-performance (1.10.2)
163 rubocop-performance (1.10.2)
166 rubocop (>= 0.90.0, < 2.0)
164 rubocop (>= 0.90.0, < 2.0)
@@ -180,7 +178,7 @@ GEM
180 docile (~> 1.1)
178 docile (~> 1.1)
181 simplecov-html (~> 0.11)
179 simplecov-html (~> 0.11)
182 simplecov-html (0.12.3)
180 simplecov-html (0.12.3)
183− sprockets (4.0.2)
181+ sprockets (4.0.3)
184 concurrent-ruby (~> 1.0)
182 concurrent-ruby (~> 1.0)
185 rack (> 1, < 3)
183 rack (> 1, < 3)
186 sprockets-rails (3.4.2)
184 sprockets-rails (3.4.2)
@@ -227,13 +225,13 @@ DEPENDENCIES
227 pg (~> 1.2.2)
225 pg (~> 1.2.2)
228 puma
226 puma
229 rack-openid
227 rack-openid
230− rails (= 5.2.6.2)
228+ rails (= 5.2.6.3)
231 rails-dom-testing
229 rails-dom-testing
232 rbpdf (~> 1.20.0)
230 rbpdf (~> 1.20.0)
233 redcarpet (~> 3.5.1)
231 redcarpet (~> 3.5.1)
234 request_store (~> 1.5.0)
232 request_store (~> 1.5.0)
235 roadie-rails (~> 2.2.0)
233 roadie-rails (~> 2.2.0)
236− rotp
234+ rotp (>= 5.0.0)
237 rouge (~> 3.26.0)
235 rouge (~> 3.26.0)
238 rqrcode
236 rqrcode
239 rubocop (~> 1.12.0)
237 rubocop (~> 1.12.0)
@@ -248,7 +246,7 @@ DEPENDENCIES
248 yard
246 yard
249
247
250RUBY VERSION
248RUBY VERSION
251− ruby 2.7.4p191
249+ ruby 2.7.6p219
252
250
253BUNDLED WITH
251BUNDLED WITH
254− 2.1.4
252+ 2.2.33
pkgs/applications/version-management/redmine/default.nix+3−5
@@ -1,7 +1,7 @@
1{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
1{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
2
2
3let
3let
4− version = "4.2.4";
4+ version = "4.2.5";
5 rubyEnv = bundlerEnv {
5 rubyEnv = bundlerEnv {
6 name = "redmine-env-${version}";
6 name = "redmine-env-${version}";
7
7
@@ -15,10 +15,8 @@ in
15 inherit version;
15 inherit version;
16
16
17 src = fetchurl {
17 src = fetchurl {
18− # https://www.redmine.org/news/134
19− # > "These releases are not available yet on the releases page from a technical reason, we are sorry for this and we expected to have them uploaded next week. I'll post here an update after we have them uploaded."
20− url = "https://www.redmine.org/attachments/download/28862/${pname}-${version}.tar.gz";
18+ url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
21− sha256 = "7f50fd4a6cf1c1e48091a87696b813ba264e11f04dec67fb006858a1b49a5c7d";
19+ sha256 = "112rc2sjx6x7046fjz7np0ilszvkqapc180ld02ncwmdxaq88w6r";
22 };
20 };
23
21
24 nativeBuildInputs = [ makeWrapper ];
22 nativeBuildInputs = [ makeWrapper ];
pkgs/applications/version-management/redmine/gemset.nix+39−49
@@ -5,10 +5,10 @@
5 platforms = [];
5 platforms = [];
6 source = {
6 source = {
7 remotes = ["https://rubygems.org"];
7 remotes = ["https://rubygems.org"];
8− sha256 = "0il9l30jz1gfjccrahfk2gl57b31dqgjlzjc8cfifm76ggywmz67";
8+ sha256 = "1gmwailk92znzrdpi4116ih6bq609a38rpnszzh5piq7b507ikpn";
9 type = "gem";
9 type = "gem";
10 };
10 };
11− version = "5.2.6.2";
11+ version = "5.2.6.3";
12 };
12 };
13 actionmailer = {
13 actionmailer = {
14 dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
14 dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
@@ -16,10 +16,10 @@
16 platforms = [];
16 platforms = [];
17 source = {
17 source = {
18 remotes = ["https://rubygems.org"];
18 remotes = ["https://rubygems.org"];
19− sha256 = "1cci24da56d467ldq40n3l176h9qdw691w1b703c251izh6c4n5d";
19+ sha256 = "103a1nixkazzdk21bg42vs722m6gm0vf17ag2fdad5dycwk3ycpp";
20 type = "gem";
20 type = "gem";
21 };
21 };
22− version = "5.2.6.2";
22+ version = "5.2.6.3";
23 };
23 };
24 actionpack = {
24 actionpack = {
25 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
25 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
@@ -27,10 +27,10 @@
27 platforms = [];
27 platforms = [];
28 source = {
28 source = {
29 remotes = ["https://rubygems.org"];
29 remotes = ["https://rubygems.org"];
30− sha256 = "1xis55xvs4hja6fnmj4785rzafk553k5f0xb7jprqf38c6dzmiak";
30+ sha256 = "15fz3rjk85svpx9lsqfdwlvyd972zf0g5jasnsllcbf6d300gdj6";
31 type = "gem";
31 type = "gem";
32 };
32 };
33− version = "5.2.6.2";
33+ version = "5.2.6.3";
34 };
34 };
35 actionpack-xml_parser = {
35 actionpack-xml_parser = {
36 dependencies = ["actionpack" "railties"];
36 dependencies = ["actionpack" "railties"];
@@ -49,10 +49,10 @@
49 platforms = [];
49 platforms = [];
50 source = {
50 source = {
51 remotes = ["https://rubygems.org"];
51 remotes = ["https://rubygems.org"];
52− sha256 = "00a9g63xwfimnzsrcrnr4vmdwhg7jaic49jas70r695nznwkxr9x";
52+ sha256 = "00cfpmbk8gw9c589xnqazsbd860p2368gyh8nyzixcsa6k28wfwv";
53 type = "gem";
53 type = "gem";
54 };
54 };
55− version = "5.2.6.2";
55+ version = "5.2.6.3";
56 };
56 };
57 activejob = {
57 activejob = {
58 dependencies = ["activesupport" "globalid"];
58 dependencies = ["activesupport" "globalid"];
@@ -60,10 +60,10 @@
60 platforms = [];
60 platforms = [];
61 source = {
61 source = {
62 remotes = ["https://rubygems.org"];
62 remotes = ["https://rubygems.org"];
63− sha256 = "0fm5qxrv8pxhl7m88p17xxpizddasm9kknaldkax8im3b9vrgnr9";
63+ sha256 = "1gczbnk7qy4rjhv0q82nd70xawc9lb1vinvwr4ngpim5rqwzm6d6";
64 type = "gem";
64 type = "gem";
65 };
65 };
66− version = "5.2.6.2";
66+ version = "5.2.6.3";
67 };
67 };
68 activemodel = {
68 activemodel = {
69 dependencies = ["activesupport"];
69 dependencies = ["activesupport"];
@@ -71,10 +71,10 @@
71 platforms = [];
71 platforms = [];
72 source = {
72 source = {
73 remotes = ["https://rubygems.org"];
73 remotes = ["https://rubygems.org"];
74− sha256 = "0k0xizwbcadmslc8rkg2vnsbrsqivm6yj2yjrzb6rhqwphcr9zjf";
74+ sha256 = "0ib8qlbwr9hp5284c6bmx08lrfy45zzd4inzmawz08alkgdcrzca";
75 type = "gem";
75 type = "gem";
76 };
76 };
77− version = "5.2.6.2";
77+ version = "5.2.6.3";
78 };
78 };
79 activerecord = {
79 activerecord = {
80 dependencies = ["activemodel" "activesupport" "arel"];
80 dependencies = ["activemodel" "activesupport" "arel"];
@@ -82,10 +82,10 @@
82 platforms = [];
82 platforms = [];
83 source = {
83 source = {
84 remotes = ["https://rubygems.org"];
84 remotes = ["https://rubygems.org"];
85− sha256 = "1m00zh62rfn2h15vfn89jg39wxmghc88v2vjb5r4m0c7g24vrb14";
85+ sha256 = "0ky3zc8i5rjg2dpdb95icsgb443siim9sv71xwcmryjxp5rhkqyx";
86 type = "gem";
86 type = "gem";
87 };
87 };
88− version = "5.2.6.2";
88+ version = "5.2.6.3";
89 };
89 };
90 activestorage = {
90 activestorage = {
91 dependencies = ["actionpack" "activerecord" "marcel"];
91 dependencies = ["actionpack" "activerecord" "marcel"];
@@ -93,10 +93,10 @@
93 platforms = [];
93 platforms = [];
94 source = {
94 source = {
95 remotes = ["https://rubygems.org"];
95 remotes = ["https://rubygems.org"];
96− sha256 = "0h3z331xli0j5didh0g9cv4zrlx32b5csp1566fpy0fr2kgqmpi9";
96+ sha256 = "1risg5jklxrm7j5i4rzaqpb94822ivbjaasblppwmx5f33vhfpca";
97 type = "gem";
97 type = "gem";
98 };
98 };
99− version = "5.2.6.2";
99+ version = "5.2.6.3";
100 };
100 };
101 activesupport = {
101 activesupport = {
102 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
102 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
@@ -104,10 +104,10 @@
104 platforms = [];
104 platforms = [];
105 source = {
105 source = {
106 remotes = ["https://rubygems.org"];
106 remotes = ["https://rubygems.org"];
107− sha256 = "164lmi9w96wdwd00dnly8f9dcak3blv49ymyqz30q2fdjn45c775";
107+ sha256 = "09vif5aajkvrsdcl51kvk8crz8hl38awprh7d5wj93nscpxmqgns";
108 type = "gem";
108 type = "gem";
109 };
109 };
110− version = "5.2.6.2";
110+ version = "5.2.6.3";
111 };
111 };
112 addressable = {
112 addressable = {
113 dependencies = ["public_suffix"];
113 dependencies = ["public_suffix"];
@@ -186,10 +186,10 @@
186 platforms = [];
186 platforms = [];
187 source = {
187 source = {
188 remotes = ["https://rubygems.org"];
188 remotes = ["https://rubygems.org"];
189− sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f";
189+ sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14";
190 type = "gem";
190 type = "gem";
191 };
191 };
192− version = "1.1.9";
192+ version = "1.1.10";
193 };
193 };
194 crass = {
194 crass = {
195 groups = ["default"];
195 groups = ["default"];
@@ -280,10 +280,10 @@
280 platforms = [];
280 platforms = [];
281 source = {
281 source = {
282 remotes = ["https://rubygems.org"];
282 remotes = ["https://rubygems.org"];
283− sha256 = "0z8bdcmw66j3dy6ivcc02yq32lx3n9bavx497llln8qy014xjm4w";
283+ sha256 = "15s6z5bvhdhnqv4wg8zcz3mhbc7i4dbqskv5jvhprz33ak7682km";
284 type = "gem";
284 type = "gem";
285 };
285 };
286− version = "2.14.0";
286+ version = "2.16.0";
287 };
287 };
288 mail = {
288 mail = {
289 dependencies = ["mini_mime"];
289 dependencies = ["mini_mime"];
@@ -336,16 +336,6 @@
336 };
336 };
337 version = "1.0.3";
337 version = "1.0.3";
338 };
338 };
339− mini_portile2 = {
340− groups = ["default" "test"];
341− platforms = [];
342− source = {
343− remotes = ["https://rubygems.org"];
344− sha256 = "1ad0mli9rc0f17zw4ibp24dbj1y39zkykijsjmnzl4gwpg5s0j6k";
345− type = "gem";
346− };
347− version = "2.5.3";
348− };
349 minitest = {
339 minitest = {
350 groups = ["default" "test"];
340 groups = ["default" "test"];
351 platforms = [];
341 platforms = [];
@@ -405,7 +395,7 @@
405 version = "2.5.8";
395 version = "2.5.8";
406 };
396 };
407 nokogiri = {
397 nokogiri = {
408− dependencies = ["mini_portile2" "racc"];
398+ dependencies = ["racc"];
409 groups = ["default" "test"];
399 groups = ["default" "test"];
410 platforms = [];
400 platforms = [];
411 source = {
401 source = {
@@ -420,10 +410,10 @@
420 platforms = [];
410 platforms = [];
421 source = {
411 source = {
422 remotes = ["https://rubygems.org"];
412 remotes = ["https://rubygems.org"];
423− sha256 = "1hkfpm78c2vs1qblnva3k1grijvxh87iixcnyd83s3lxrxsjvag4";
413+ sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb";
424 type = "gem";
414 type = "gem";
425 };
415 };
426− version = "1.21.0";
416+ version = "1.22.1";
427 };
417 };
428 parser = {
418 parser = {
429 dependencies = ["ast"];
419 dependencies = ["ast"];
@@ -431,10 +421,10 @@
431 platforms = [];
421 platforms = [];
432 source = {
422 source = {
433 remotes = ["https://rubygems.org"];
423 remotes = ["https://rubygems.org"];
434− sha256 = "0zaghgvva2q4jqbachg8jvpwgbg3w1jqr0d00m8rqciqznjgsw3c";
424+ sha256 = "0xhfghgidj8cbdnqp01f7kvnrv1f60izpkd9dhxsvpdzkfsdg97d";
435 type = "gem";
425 type = "gem";
436 };
426 };
437− version = "3.1.1.0";
427+ version = "3.1.2.0";
438 };
428 };
439 pg = {
429 pg = {
440 groups = ["default"];
430 groups = ["default"];
@@ -459,10 +449,10 @@
459 platforms = [];
449 platforms = [];
460 source = {
450 source = {
461 remotes = ["https://rubygems.org"];
451 remotes = ["https://rubygems.org"];
462− sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
452+ sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb";
463 type = "gem";
453 type = "gem";
464 };
454 };
465− version = "4.0.6";
455+ version = "4.0.7";
466 };
456 };
467 puma = {
457 puma = {
468 dependencies = ["nio4r"];
458 dependencies = ["nio4r"];
@@ -470,10 +460,10 @@
470 platforms = [];
460 platforms = [];
471 source = {
461 source = {
472 remotes = ["https://rubygems.org"];
462 remotes = ["https://rubygems.org"];
473− sha256 = "1np2myaxlk5iab1zarwgmp7zsjvm5j8ssg35ijv8b6dpvc3cjd56";
463+ sha256 = "0dgr2rybayih2naz3658mbzqwfrg9fxl80zsvhscf6b972kp3jdw";
474 type = "gem";
464 type = "gem";
475 };
465 };
476− version = "5.6.2";
466+ version = "5.6.4";
477 };
467 };
478 racc = {
468 racc = {
479 groups = ["default" "test"];
469 groups = ["default" "test"];
@@ -523,10 +513,10 @@
523 platforms = [];
513 platforms = [];
524 source = {
514 source = {
525 remotes = ["https://rubygems.org"];
515 remotes = ["https://rubygems.org"];
526− sha256 = "0fgbld733j2j85pf8kpv1mvp8rmlkqs7ccv77q2mwfm7ri4yisy0";
516+ sha256 = "19962nkjssr77753a8893yz17kmvb63h9rl3ajq6r8rx9xifq8fn";
527 type = "gem";
517 type = "gem";
528 };
518 };
529− version = "5.2.6.2";
519+ version = "5.2.6.3";
530 };
520 };
531 rails-dom-testing = {
521 rails-dom-testing = {
532 dependencies = ["activesupport" "nokogiri"];
522 dependencies = ["activesupport" "nokogiri"];
@@ -556,10 +546,10 @@
556 platforms = [];
546 platforms = [];
557 source = {
547 source = {
558 remotes = ["https://rubygems.org"];
548 remotes = ["https://rubygems.org"];
559− sha256 = "1fgyw80j2mss3hdhzxa1b12c7j17az55znq0d16md69if8dwfmic";
549+ sha256 = "0waa50li6vvckz9mznyz4jhks46ba09fmbdadrrj35mzwahyb6fy";
560 type = "gem";
550 type = "gem";
561 };
551 };
562− version = "5.2.6.2";
552+ version = "5.2.6.3";
563 };
553 };
564 rainbow = {
554 rainbow = {
565 groups = ["default" "test"];
555 groups = ["default" "test"];
@@ -723,10 +713,10 @@
723 platforms = [];
713 platforms = [];
724 source = {
714 source = {
725 remotes = ["https://rubygems.org"];
715 remotes = ["https://rubygems.org"];
726− sha256 = "1bd2z82ly7fix8415gvfiwzb6bjialz5rs3sr72kv1lk68rd23wv";
716+ sha256 = "1k9izkr5rhw3zc309yjp17z7496l74j4li3zrcgpgqfnqwz695qx";
727 type = "gem";
717 type = "gem";
728 };
718 };
729− version = "1.16.0";
719+ version = "1.17.0";
730 };
720 };
731 rubocop-performance = {
721 rubocop-performance = {
732 dependencies = ["rubocop" "rubocop-ast"];
722 dependencies = ["rubocop" "rubocop-ast"];
@@ -818,10 +808,10 @@
818 platforms = [];
808 platforms = [];
819 source = {
809 source = {
820 remotes = ["https://rubygems.org"];
810 remotes = ["https://rubygems.org"];
821− sha256 = "0ikgwbl6jv3frfiy3xhg5yxw9d0064rgzghar1rg391xmrc4gm38";
811+ sha256 = "19k5cwg8gyb6lkmz4kab7c5nlplpgj64jy7vw8p5l2i2ysq5hym0";
822 type = "gem";
812 type = "gem";
823 };
813 };
824− version = "4.0.2";
814+ version = "4.0.3";
825 };
815 };
826 sprockets-rails = {
816 sprockets-rails = {
827 dependencies = ["actionpack" "activesupport" "sprockets"];
817 dependencies = ["actionpack" "activesupport" "sprockets"];
pkgs/applications/version-management/redmine/update.shnew file+17
@@ -0,0 +1,17 @@
1+#!/usr/bin/env nix-shell
2+#!nix-shell --pure -i bash -p cacert bundix
3+
4+# Do these steps before running this script:
5+# 1. Copy Gemfile from new Redmine version to this folder
6+# 2. Manually modify the database lines in Gemfile (diff the two files, it's obvious)
7+
8+pkg_dir="$(dirname "$0")"
9+cd ${pkg_dir}
10+
11+for file in "gemset.nix" "Gemfile.lock"; do
12+ if [ -f ${file} ]; then
13+ rm ${file}
14+ fi
15+done
16+
17+bundix -l