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