tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
puppet: 8.6.0 -> 8.10.0
Chris Moultrie
4 months ago
a80927e0
5383f21c
+157
-22
4 changed files
expand all
collapse all
unified
split
pkgs
by-name
pu
puppet
Gemfile
Gemfile.lock
gemset.nix
package.nix
+7
pkgs/by-name/pu/puppet/Gemfile
···
3
3
source "https://rubygems.org"
4
4
5
5
gem "puppet"
6
6
+
7
7
+
# ruby used to provide these in stdlib but now they must be defined
8
8
+
gem "base64"
9
9
+
gem "syslog"
10
10
+
gem "ostruct"
11
11
+
gem "benchmark"
12
12
+
gem "racc"
+29
-9
pkgs/by-name/pu/puppet/Gemfile.lock
···
1
1
GEM
2
2
remote: https://rubygems.org/
3
3
specs:
4
4
-
concurrent-ruby (1.2.3)
4
4
+
base64 (0.3.0)
5
5
+
benchmark (0.4.1)
6
6
+
concurrent-ruby (1.3.5)
5
7
deep_merge (1.2.2)
6
6
-
facter (4.7.0)
8
8
+
facter (4.10.0)
7
9
hocon (~> 1.3)
8
10
thor (>= 1.0.1, < 1.3)
9
9
-
fast_gettext (2.3.0)
11
11
+
fast_gettext (3.1.0)
12
12
+
prime
13
13
+
forwardable (1.3.3)
14
14
+
getoptlong (0.2.1)
10
15
hocon (1.4.0)
11
16
locale (2.1.4)
12
12
-
multi_json (1.15.0)
13
13
-
puppet (8.6.0)
17
17
+
logger (1.7.0)
18
18
+
multi_json (1.17.0)
19
19
+
ostruct (0.6.3)
20
20
+
prime (0.1.4)
21
21
+
forwardable
22
22
+
singleton
23
23
+
puppet (8.10.0)
14
24
concurrent-ruby (~> 1.0)
15
25
deep_merge (~> 1.0)
16
26
facter (>= 4.3.0, < 5)
17
17
-
fast_gettext (>= 2.1, < 3)
27
27
+
fast_gettext (>= 2.1, < 4)
28
28
+
getoptlong (~> 0.2.0)
18
29
locale (~> 2.1)
19
30
multi_json (~> 1.13)
20
31
puppet-resource_api (~> 1.5)
···
22
33
semantic_puppet (~> 1.0)
23
34
puppet-resource_api (1.9.0)
24
35
hocon (>= 1.0)
36
36
+
racc (1.8.1)
25
37
scanf (1.0.0)
26
26
-
semantic_puppet (1.1.0)
38
38
+
semantic_puppet (1.1.1)
39
39
+
singleton (0.3.0)
40
40
+
syslog (0.3.0)
41
41
+
logger
27
42
thor (1.2.2)
28
43
29
44
PLATFORMS
45
45
+
aarch64-linux
30
46
ruby
31
31
-
x86_64-linux
32
47
33
48
DEPENDENCIES
49
49
+
base64
50
50
+
benchmark
51
51
+
ostruct
34
52
puppet
53
53
+
racc
54
54
+
syslog
35
55
36
56
BUNDLED WITH
37
37
-
2.5.9
57
57
+
2.6.9
+119
-12
pkgs/by-name/pu/puppet/gemset.nix
···
1
1
{
2
2
+
base64 = {
3
3
+
groups = [ "default" ];
4
4
+
platforms = [ ];
5
5
+
source = {
6
6
+
remotes = [ "https://rubygems.org" ];
7
7
+
sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7";
8
8
+
type = "gem";
9
9
+
};
10
10
+
version = "0.3.0";
11
11
+
};
12
12
+
benchmark = {
13
13
+
groups = [ "default" ];
14
14
+
platforms = [ ];
15
15
+
source = {
16
16
+
remotes = [ "https://rubygems.org" ];
17
17
+
sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl";
18
18
+
type = "gem";
19
19
+
};
20
20
+
version = "0.4.1";
21
21
+
};
2
22
concurrent-ruby = {
3
23
groups = [ "default" ];
4
24
platforms = [ ];
5
25
source = {
6
26
remotes = [ "https://rubygems.org" ];
7
7
-
sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2";
27
27
+
sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
8
28
type = "gem";
9
29
};
10
10
-
version = "1.2.3";
30
30
+
version = "1.3.5";
11
31
};
12
32
deep_merge = {
13
33
groups = [ "default" ];
···
28
48
platforms = [ ];
29
49
source = {
30
50
remotes = [ "https://rubygems.org" ];
31
31
-
sha256 = "0bigvzjqmfd7s0wwmg22372iffy4jz71x25g1r1ij8h60bk1097h";
51
51
+
sha256 = "17d561xf4s5016fm9jkfkkafn6660g04fz1yp5xfvkb0j4xj32mp";
32
52
type = "gem";
33
53
};
34
34
-
version = "4.7.0";
54
54
+
version = "4.10.0";
35
55
};
36
56
fast_gettext = {
57
57
+
dependencies = [ "prime" ];
37
58
groups = [ "default" ];
38
59
platforms = [ ];
39
60
source = {
40
61
remotes = [ "https://rubygems.org" ];
41
41
-
sha256 = "112gsrqah2w03kgi9mjsn6hl74mrwckphf223h36iayc4djf4lq2";
62
62
+
sha256 = "1i9anyxdsz3lxlg9cg2dcad1fwykz4lr45v2q3nwjp477b1q8k4w";
42
63
type = "gem";
43
64
};
44
44
-
version = "2.3.0";
65
65
+
version = "3.1.0";
66
66
+
};
67
67
+
forwardable = {
68
68
+
groups = [ "default" ];
69
69
+
platforms = [ ];
70
70
+
source = {
71
71
+
remotes = [ "https://rubygems.org" ];
72
72
+
sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi";
73
73
+
type = "gem";
74
74
+
};
75
75
+
version = "1.3.3";
76
76
+
};
77
77
+
getoptlong = {
78
78
+
groups = [ "default" ];
79
79
+
platforms = [ ];
80
80
+
source = {
81
81
+
remotes = [ "https://rubygems.org" ];
82
82
+
sha256 = "198vy9dxyzibqdbw9jg8p2ljj9iknkyiqlyl229vz55rjxrz08zx";
83
83
+
type = "gem";
84
84
+
};
85
85
+
version = "0.2.1";
45
86
};
46
87
hocon = {
47
88
groups = [ "default" ];
···
63
104
};
64
105
version = "2.1.4";
65
106
};
107
107
+
logger = {
108
108
+
groups = [ "default" ];
109
109
+
platforms = [ ];
110
110
+
source = {
111
111
+
remotes = [ "https://rubygems.org" ];
112
112
+
sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
113
113
+
type = "gem";
114
114
+
};
115
115
+
version = "1.7.0";
116
116
+
};
66
117
multi_json = {
67
118
groups = [ "default" ];
68
119
platforms = [ ];
69
120
source = {
70
121
remotes = [ "https://rubygems.org" ];
71
71
-
sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
122
122
+
sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n";
123
123
+
type = "gem";
124
124
+
};
125
125
+
version = "1.17.0";
126
126
+
};
127
127
+
ostruct = {
128
128
+
groups = [ "default" ];
129
129
+
platforms = [ ];
130
130
+
source = {
131
131
+
remotes = [ "https://rubygems.org" ];
132
132
+
sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm";
133
133
+
type = "gem";
134
134
+
};
135
135
+
version = "0.6.3";
136
136
+
};
137
137
+
prime = {
138
138
+
dependencies = [
139
139
+
"forwardable"
140
140
+
"singleton"
141
141
+
];
142
142
+
groups = [ "default" ];
143
143
+
platforms = [ ];
144
144
+
source = {
145
145
+
remotes = [ "https://rubygems.org" ];
146
146
+
sha256 = "0pi2g9sd9ssyrpvbybh4skrgzqrv0rrd1q7ylgrsd519gjzmwxad";
72
147
type = "gem";
73
148
};
74
74
-
version = "1.15.0";
149
149
+
version = "0.1.4";
75
150
};
76
151
puppet = {
77
152
dependencies = [
···
79
154
"deep_merge"
80
155
"facter"
81
156
"fast_gettext"
157
157
+
"getoptlong"
82
158
"locale"
83
159
"multi_json"
84
160
"puppet-resource_api"
···
89
165
platforms = [ ];
90
166
source = {
91
167
remotes = [ "https://rubygems.org" ];
92
92
-
sha256 = "1b9a1spqh5zfmpr0f1rz597wr7s4d7d796768ms04ssd634r4539";
168
168
+
sha256 = "0fia3ji6isnqz4a31aq8k4nd8p7vkxn80hhgqfdc8kkrba7xxxgj";
93
169
type = "gem";
94
170
};
95
95
-
version = "8.6.0";
171
171
+
version = "8.10.0";
96
172
};
97
173
puppet-resource_api = {
98
174
dependencies = [ "hocon" ];
···
105
181
};
106
182
version = "1.9.0";
107
183
};
184
184
+
racc = {
185
185
+
groups = [ "default" ];
186
186
+
platforms = [ ];
187
187
+
source = {
188
188
+
remotes = [ "https://rubygems.org" ];
189
189
+
sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
190
190
+
type = "gem";
191
191
+
};
192
192
+
version = "1.8.1";
193
193
+
};
108
194
scanf = {
109
195
groups = [ "default" ];
110
196
platforms = [ ];
···
120
206
platforms = [ ];
121
207
source = {
122
208
remotes = [ "https://rubygems.org" ];
123
123
-
sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj";
209
209
+
sha256 = "15ksbizvakfx0zfdgjbh34hqnrnkjj47m4kbnsg58mpqsx45pzqm";
124
210
type = "gem";
125
211
};
126
126
-
version = "1.1.0";
212
212
+
version = "1.1.1";
213
213
+
};
214
214
+
singleton = {
215
215
+
groups = [ "default" ];
216
216
+
platforms = [ ];
217
217
+
source = {
218
218
+
remotes = [ "https://rubygems.org" ];
219
219
+
sha256 = "0y2pc7lr979pab5n5lvk3jhsi99fhskl5f2s6004v8sabz51psl3";
220
220
+
type = "gem";
221
221
+
};
222
222
+
version = "0.3.0";
223
223
+
};
224
224
+
syslog = {
225
225
+
dependencies = [ "logger" ];
226
226
+
groups = [ "default" ];
227
227
+
platforms = [ ];
228
228
+
source = {
229
229
+
remotes = [ "https://rubygems.org" ];
230
230
+
sha256 = "023lbh48fcn72gwyh1x52ycs1wx1bnhdajmv0qvkidmdsmxnxzjd";
231
231
+
type = "gem";
232
232
+
};
233
233
+
version = "0.3.0";
127
234
};
128
235
thor = {
129
236
groups = [ "default" ];
+2
-1
pkgs/by-name/pu/puppet/package.nix
···
3
3
bundlerUpdateScript,
4
4
lib,
5
5
puppet,
6
6
+
ruby_3_4,
6
7
testers,
7
8
}:
8
9
9
9
-
bundlerApp {
10
10
+
(bundlerApp.override { ruby = ruby_3_4; }) {
10
11
pname = "puppet";
11
12
gemdir = ./.;
12
13
exes = [ "puppet" ];