tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
clojupyter: init at 0.3.2
Tom McLaughlin
4 years ago
fc4d8d7c
1079e282
+1201
5 changed files
expand all
collapse all
unified
split
pkgs
applications
editors
jupyter-kernels
clojupyter
default.nix
deps.edn
deps.nix
update.sh
top-level
all-packages.nix
+73
pkgs/applications/editors/jupyter-kernels/clojupyter/default.nix
···
1
1
+
{ pkgs
2
2
+
, stdenv
3
3
+
, lib
4
4
+
, jre
5
5
+
, fetchFromGitHub
6
6
+
, writeShellScript
7
7
+
, runCommand
8
8
+
, imagemagick
9
9
+
}:
10
10
+
11
11
+
# To test:
12
12
+
# $(nix-build --no-out-link -E 'with import <nixpkgs> {}; jupyter.override { definitions = { clojure = clojupyter.definition; }; }')/bin/jupyter-notebook
13
13
+
14
14
+
let
15
15
+
cljdeps = import ./deps.nix { inherit pkgs; };
16
16
+
classp = cljdeps.makeClasspaths {};
17
17
+
18
18
+
shellScript = writeShellScript "clojupyter" ''
19
19
+
${jre}/bin/java -cp ${classp} clojupyter.kernel.core "$@"
20
20
+
'';
21
21
+
22
22
+
pname = "clojupyter";
23
23
+
version = "0.3.2";
24
24
+
25
25
+
meta = with lib; {
26
26
+
description = "A Jupyter kernel for Clojure";
27
27
+
homepage = "https://github.com/clojupyter/clojupyter";
28
28
+
license = licenses.mit;
29
29
+
maintainers = with maintainers; [ thomasjm ];
30
30
+
platforms = jre.meta.platforms;
31
31
+
};
32
32
+
33
33
+
sizedLogo = size: stdenv.mkDerivation {
34
34
+
name = "clojupyter-logo-${size}x${size}.png";
35
35
+
36
36
+
src = fetchFromGitHub {
37
37
+
owner = "clojupyter";
38
38
+
repo = "clojupyter";
39
39
+
rev = "0.3.2";
40
40
+
sha256 = "1wphc7h74qlm9bcv5f95qhq1rq9gmcm5hvjblb01vffx996vr6jz";
41
41
+
};
42
42
+
43
43
+
buildInputs = [ imagemagick ];
44
44
+
45
45
+
dontConfigure = true;
46
46
+
dontInstall = true;
47
47
+
48
48
+
buildPhase = ''
49
49
+
convert ./resources/clojupyter/assets/logo-64x64.png -resize ${size}x${size} $out
50
50
+
'';
51
51
+
52
52
+
inherit meta;
53
53
+
};
54
54
+
55
55
+
in
56
56
+
57
57
+
rec {
58
58
+
launcher = runCommand "clojupyter" { inherit pname version meta shellScript; } ''
59
59
+
mkdir -p $out/bin
60
60
+
ln -s $shellScript $out/bin/clojupyter
61
61
+
'';
62
62
+
63
63
+
definition = {
64
64
+
displayName = "Clojure";
65
65
+
argv = [
66
66
+
"${launcher}/bin/clojupyter"
67
67
+
"{connection_file}"
68
68
+
];
69
69
+
language = "clojure";
70
70
+
logo32 = sizedLogo "32";
71
71
+
logo64 = sizedLogo "64";
72
72
+
};
73
73
+
}
+1
pkgs/applications/editors/jupyter-kernels/clojupyter/deps.edn
···
1
1
+
{:deps {clojupyter/clojupyter {:mvn/version "0.3.2"}}}
+1107
pkgs/applications/editors/jupyter-kernels/clojupyter/deps.nix
···
1
1
+
# generated by clj2nix-1.0.5
2
2
+
{ pkgs ? import <nixpkgs> {} }:
3
3
+
4
4
+
let repos = [
5
5
+
"https://repo1.maven.org/maven2/"
6
6
+
"https://repo.clojars.org/"
7
7
+
"http://oss.sonatype.org/content/repositories/releases/"
8
8
+
"http://oss.sonatype.org/content/repositories/public/"
9
9
+
"http://repo.typesafe.com/typesafe/releases/"
10
10
+
];
11
11
+
12
12
+
in rec {
13
13
+
makePaths = {extraClasspaths ? []}: (builtins.map (dep: if builtins.hasAttr "jar" dep.path then dep.path.jar else dep.path) packages) ++ extraClasspaths;
14
14
+
makeClasspaths = {extraClasspaths ? []}: builtins.concatStringsSep ":" (makePaths {inherit extraClasspaths;});
15
15
+
16
16
+
packages = [
17
17
+
{
18
18
+
name = "javax.inject/javax.inject";
19
19
+
path = pkgs.fetchMavenArtifact {
20
20
+
inherit repos;
21
21
+
artifactId = "javax.inject";
22
22
+
groupId = "javax.inject";
23
23
+
sha512 = "e126b7ccf3e42fd1984a0beef1004a7269a337c202e59e04e8e2af714280d2f2d8d2ba5e6f59481b8dcd34aaf35c966a688d0b48ec7e96f102c274dc0d3b381e";
24
24
+
version = "1";
25
25
+
};
26
26
+
}
27
27
+
28
28
+
{
29
29
+
name = "org.clojure/data.json";
30
30
+
path = pkgs.fetchMavenArtifact {
31
31
+
inherit repos;
32
32
+
artifactId = "data.json";
33
33
+
groupId = "org.clojure";
34
34
+
sha512 = "ce526bef01bedd31b772954d921a61832ae60af06121f29080853f7932326438b33d183240a9cffbe57e00dc3744700220753948da26b8973ee21c30e84227a6";
35
35
+
version = "0.2.6";
36
36
+
};
37
37
+
}
38
38
+
39
39
+
{
40
40
+
name = "org.clojure/clojure";
41
41
+
path = pkgs.fetchMavenArtifact {
42
42
+
inherit repos;
43
43
+
artifactId = "clojure";
44
44
+
groupId = "org.clojure";
45
45
+
sha512 = "f28178179483531862afae13e246386f8fda081afa523d3c4ea3a083ab607d23575d38ecb9ec0ee7f4d65cbe39a119f680e6de4669bc9cf593aa92be0c61562b";
46
46
+
version = "1.10.1";
47
47
+
};
48
48
+
}
49
49
+
50
50
+
{
51
51
+
name = "net.cgrand/sjacket";
52
52
+
path = pkgs.fetchMavenArtifact {
53
53
+
inherit repos;
54
54
+
artifactId = "sjacket";
55
55
+
groupId = "net.cgrand";
56
56
+
sha512 = "34a359a0a633f116147e5bd52d4f4a9cd755636ce0e8abf155da9c3f04b07f93bbbf7c1f8e370db922e14da0efd36a5b127ff9e564141ca7a843f0498a8b860a";
57
57
+
version = "0.1.1";
58
58
+
};
59
59
+
}
60
60
+
61
61
+
{
62
62
+
name = "clojupyter/clojupyter";
63
63
+
path = pkgs.fetchMavenArtifact {
64
64
+
inherit repos;
65
65
+
artifactId = "clojupyter";
66
66
+
groupId = "clojupyter";
67
67
+
sha512 = "3ff95101e9031f0678c1ebd67b0f0d1b50495aa81a69c8f08deb9c2931818bbdd6bcd6f1ef25c407c6714a975c1ef853b4287725641a3fed7b93e1c27ba78709";
68
68
+
version = "0.3.2";
69
69
+
};
70
70
+
}
71
71
+
72
72
+
{
73
73
+
name = "commons-codec/commons-codec";
74
74
+
path = pkgs.fetchMavenArtifact {
75
75
+
inherit repos;
76
76
+
artifactId = "commons-codec";
77
77
+
groupId = "commons-codec";
78
78
+
sha512 = "b65531ead8500493e3dd14a860224851b80f438fc53bf8868b443a0557d839a2b0c868e4fedcf99579ae04b6b2bbd8cdb37f9921ad785983c37569aa9d2e8102";
79
79
+
version = "1.9";
80
80
+
};
81
81
+
}
82
82
+
83
83
+
{
84
84
+
name = "org.clojure/tools.analyzer";
85
85
+
path = pkgs.fetchMavenArtifact {
86
86
+
inherit repos;
87
87
+
artifactId = "tools.analyzer";
88
88
+
groupId = "org.clojure";
89
89
+
sha512 = "9cce94540a6fd0ae0bad915efe9a30c8fb282fbd1e225c4a5a583273e84789b3b5fc605b06f11e19d7dcc212d08bc6138477accfcde5d48839bec97daa874ce6";
90
90
+
version = "0.6.9";
91
91
+
};
92
92
+
}
93
93
+
94
94
+
{
95
95
+
name = "org.codehaus.plexus/plexus-component-annotations";
96
96
+
path = pkgs.fetchMavenArtifact {
97
97
+
inherit repos;
98
98
+
artifactId = "plexus-component-annotations";
99
99
+
groupId = "org.codehaus.plexus";
100
100
+
sha512 = "e20aa9fdb3fda4126f55ef45c36362138c6554ede40fa266ff6b63fe1c3b4d699f9eb95793f26527e096ec7567874aa7af5fe84124815729fdb2d4abaa9ddea8";
101
101
+
version = "1.7.1";
102
102
+
};
103
103
+
}
104
104
+
105
105
+
{
106
106
+
name = "org.apache.commons/commons-compress";
107
107
+
path = pkgs.fetchMavenArtifact {
108
108
+
inherit repos;
109
109
+
artifactId = "commons-compress";
110
110
+
groupId = "org.apache.commons";
111
111
+
sha512 = "f3e077ff7f69992961d744dc513eca93606e472e3733657636808a7f50c17f39e3de8367a1af7972cb158f05725808627b6232585a81f197c0da3eff0336913e";
112
112
+
version = "1.8";
113
113
+
};
114
114
+
}
115
115
+
116
116
+
{
117
117
+
name = "org.apache.commons/commons-lang3";
118
118
+
path = pkgs.fetchMavenArtifact {
119
119
+
inherit repos;
120
120
+
artifactId = "commons-lang3";
121
121
+
groupId = "org.apache.commons";
122
122
+
sha512 = "9e6ff20e891b6835d5926c90f237d55931e75723c8b88d6417926393e077e71013dab006372d34a6b5801e6ca3ce080a00f202cba700cab5aabfc17bbbdcab36";
123
123
+
version = "3.5";
124
124
+
};
125
125
+
}
126
126
+
127
127
+
{
128
128
+
name = "org.clojure/core.specs.alpha";
129
129
+
path = pkgs.fetchMavenArtifact {
130
130
+
inherit repos;
131
131
+
artifactId = "core.specs.alpha";
132
132
+
groupId = "org.clojure";
133
133
+
sha512 = "348c0ea0911bc0dcb08655e61b97ba040649b4b46c32a62aa84d0c29c245a8af5c16d44a4fa5455d6ab076f4bb5bbbe1ad3064a7befe583f13aeb9e32a169bf4";
134
134
+
version = "0.2.44";
135
135
+
};
136
136
+
}
137
137
+
138
138
+
{
139
139
+
name = "org.tukaani/xz";
140
140
+
path = pkgs.fetchMavenArtifact {
141
141
+
inherit repos;
142
142
+
artifactId = "xz";
143
143
+
groupId = "org.tukaani";
144
144
+
sha512 = "c5c130bf22f24f61b57fc0c6243e7f961ca2a8928416e8bb288aec6650c1c1c06ace4383913cd1277fc6785beb9a74458807ea7e3d6b2e09189cfaf2fb9ab7e1";
145
145
+
version = "1.5";
146
146
+
};
147
147
+
}
148
148
+
149
149
+
{
150
150
+
name = "org.zeromq/jeromq";
151
151
+
path = pkgs.fetchMavenArtifact {
152
152
+
inherit repos;
153
153
+
artifactId = "jeromq";
154
154
+
groupId = "org.zeromq";
155
155
+
sha512 = "0965b82a10136a656dfe48268008536a57b26be9190ff2f3d5dbf3fa298e21bc754e70b1e7fae1aca782d25c397c9ce8fa3832783665391142b31dc4a1bd0233";
156
156
+
version = "0.5.1";
157
157
+
};
158
158
+
}
159
159
+
160
160
+
{
161
161
+
name = "org.clojure/spec.alpha";
162
162
+
path = pkgs.fetchMavenArtifact {
163
163
+
inherit repos;
164
164
+
artifactId = "spec.alpha";
165
165
+
groupId = "org.clojure";
166
166
+
sha512 = "18c97fb2b74c0bc2ff4f6dc722a3edec539f882ee85d0addf22bbf7e6fe02605d63f40c2b8a2905868ccd6f96cfc36a65f5fb70ddac31c6ec93da228a456edbd";
167
167
+
version = "0.2.176";
168
168
+
};
169
169
+
}
170
170
+
171
171
+
{
172
172
+
name = "pandect/pandect";
173
173
+
path = pkgs.fetchMavenArtifact {
174
174
+
inherit repos;
175
175
+
artifactId = "pandect";
176
176
+
groupId = "pandect";
177
177
+
sha512 = "8c265289f46a94cf2400f05223cdd3f9faee9a39e6ed5a55a3e89b09334a61e928c0f27e2db834edf3b544e2148a511bccf1ef73132bd9263659bed381abb59a";
178
178
+
version = "0.6.1";
179
179
+
};
180
180
+
}
181
181
+
182
182
+
{
183
183
+
name = "org.clojure/tools.cli";
184
184
+
path = pkgs.fetchMavenArtifact {
185
185
+
inherit repos;
186
186
+
artifactId = "tools.cli";
187
187
+
groupId = "org.clojure";
188
188
+
sha512 = "9baf3fafe2e92b846404ef1bd897a4a335fe4bc1f78a2408ee93c09dc960a630f58a0e863b2d299624783f2851bb5d83f93fa627276d28d66c92764c46f27efe";
189
189
+
version = "0.4.2";
190
190
+
};
191
191
+
}
192
192
+
193
193
+
{
194
194
+
name = "com.taoensso/encore";
195
195
+
path = pkgs.fetchMavenArtifact {
196
196
+
inherit repos;
197
197
+
artifactId = "encore";
198
198
+
groupId = "com.taoensso";
199
199
+
sha512 = "c4928c76378415ac504071ae4812e82efdce3b432c961b0bb9d906a468bb9c51a778f0109ac86641419b1a852ef13ca3d5c54ddde457e5aaec36a2f54f9caf8f";
200
200
+
version = "2.91.0";
201
201
+
};
202
202
+
}
203
203
+
204
204
+
{
205
205
+
name = "org.apache.maven.resolver/maven-resolver-transport-wagon";
206
206
+
path = pkgs.fetchMavenArtifact {
207
207
+
inherit repos;
208
208
+
artifactId = "maven-resolver-transport-wagon";
209
209
+
groupId = "org.apache.maven.resolver";
210
210
+
sha512 = "b7a4dcd2f9bb39bfd561e9b2a8fc087bd9e7e59136ea7787341c173fa22c6b8e9370117ed6c30b0c930dd5b188fab2f2b060042861df19e79772a74c703fcf64";
211
211
+
version = "1.0.3";
212
212
+
};
213
213
+
}
214
214
+
215
215
+
{
216
216
+
name = "org.slf4j/jcl-over-slf4j";
217
217
+
path = pkgs.fetchMavenArtifact {
218
218
+
inherit repos;
219
219
+
artifactId = "jcl-over-slf4j";
220
220
+
groupId = "org.slf4j";
221
221
+
sha512 = "d9c08c3e4cb18b2d69ba8bcd4bbf3955dbc287e20141d244486f6237c36e8e2cf86ae48c295b5dd579219b5c7b1197658153f10fce73d155a4a1d4e6c7943952";
222
222
+
version = "1.7.22";
223
223
+
};
224
224
+
}
225
225
+
226
226
+
{
227
227
+
name = "org.clojure/tools.analyzer.jvm";
228
228
+
path = pkgs.fetchMavenArtifact {
229
229
+
inherit repos;
230
230
+
artifactId = "tools.analyzer.jvm";
231
231
+
groupId = "org.clojure";
232
232
+
sha512 = "ec1cb7638e38dfdca49c88e0b71ecf9c6ea858dccd46a2044bb37d01912ab4709b838cd2f0d1c2f201927ba4eea8f68d4d82e9fdd6da2f9943f7239bf86549f2";
233
233
+
version = "0.7.2";
234
234
+
};
235
235
+
}
236
236
+
237
237
+
{
238
238
+
name = "org.apache.maven.wagon/wagon-provider-api";
239
239
+
path = pkgs.fetchMavenArtifact {
240
240
+
inherit repos;
241
241
+
artifactId = "wagon-provider-api";
242
242
+
groupId = "org.apache.maven.wagon";
243
243
+
sha512 = "4571002ad5bfc0442bb2eaf32ec42675dc0a179413230615475842bba12fb561159ffc0213127cf241088641a218627e84049b715b9e71ed83d960f4f09da985";
244
244
+
version = "3.0.0";
245
245
+
};
246
246
+
}
247
247
+
248
248
+
{
249
249
+
name = "io.pedestal/pedestal.log";
250
250
+
path = pkgs.fetchMavenArtifact {
251
251
+
inherit repos;
252
252
+
artifactId = "pedestal.log";
253
253
+
groupId = "io.pedestal";
254
254
+
sha512 = "f6c4d8e1b202af9ef7950ec6d02b96f0e598e8d1f9ffffe8e5650e8ffdebd6c4919166aa83e34f47407870473024d28e7a49a2a0ad2b9af221514e42c518baae";
255
255
+
version = "0.5.7";
256
256
+
};
257
257
+
}
258
258
+
259
259
+
{
260
260
+
name = "org.clojure/tools.macro";
261
261
+
path = pkgs.fetchMavenArtifact {
262
262
+
inherit repos;
263
263
+
artifactId = "tools.macro";
264
264
+
groupId = "org.clojure";
265
265
+
sha512 = "18fb889ec7f0c8f23084f01587582be3c1baaa475249c40cfa8edc78c75079807ed49f2fb714a5c79b16bcf233142abcf571b12fff4e29cd78850c0016d6b4b9";
266
266
+
version = "0.1.1";
267
267
+
};
268
268
+
}
269
269
+
270
270
+
{
271
271
+
name = "com.fasterxml.jackson.dataformat/jackson-dataformat-cbor";
272
272
+
path = pkgs.fetchMavenArtifact {
273
273
+
inherit repos;
274
274
+
artifactId = "jackson-dataformat-cbor";
275
275
+
groupId = "com.fasterxml.jackson.dataformat";
276
276
+
sha512 = "dd49d4a154b8284620704a364ec54fb94638d68424b4f3eaa1d61cccc70959d399e539162f6ac8dcdd6efb0d3817a2edd2bba12fd2630cabd4722cd2ce9b782a";
277
277
+
version = "2.9.6";
278
278
+
};
279
279
+
}
280
280
+
281
281
+
{
282
282
+
name = "org.flatland/useful";
283
283
+
path = pkgs.fetchMavenArtifact {
284
284
+
inherit repos;
285
285
+
artifactId = "useful";
286
286
+
groupId = "org.flatland";
287
287
+
sha512 = "b97c92692e36be3e4bdfe4a6b1f1ecb2729c960c25884d1cb12218d0b807789dc37120022b4dd0fd5daba1dd16f892ac134576f84ef301c23525ba55cb041e2d";
288
288
+
version = "0.11.6";
289
289
+
};
290
290
+
}
291
291
+
292
292
+
{
293
293
+
name = "org.apache.maven.resolver/maven-resolver-transport-http";
294
294
+
path = pkgs.fetchMavenArtifact {
295
295
+
inherit repos;
296
296
+
artifactId = "maven-resolver-transport-http";
297
297
+
groupId = "org.apache.maven.resolver";
298
298
+
sha512 = "97c23620a57406a8d87a08ab2897355afcce4b53b397ef7d13b4254cb07e965b51f05e21ce2d77ea93c4dbc63f32b3f07ff2171bccfe2b4f21116569968a003e";
299
299
+
version = "1.0.3";
300
300
+
};
301
301
+
}
302
302
+
303
303
+
{
304
304
+
name = "net.cgrand/parsley";
305
305
+
path = pkgs.fetchMavenArtifact {
306
306
+
inherit repos;
307
307
+
artifactId = "parsley";
308
308
+
groupId = "net.cgrand";
309
309
+
sha512 = "e114f9e5709b9a38214aabc2b7bb33984693a4302fd8570bb91956bce2755d69b6ee2eaa7224137e306ab1f830672eee928e030677f50739edc62314429fa1f7";
310
310
+
version = "0.9.3";
311
311
+
};
312
312
+
}
313
313
+
314
314
+
{
315
315
+
name = "funcool/cats";
316
316
+
path = pkgs.fetchMavenArtifact {
317
317
+
inherit repos;
318
318
+
artifactId = "cats";
319
319
+
groupId = "funcool";
320
320
+
sha512 = "83ccb058078c3c380435512e6f92cfc117244fab4819db776eb963d3b488ac92ca70a783b5d3b776d9d4cf06d9de5d3730c07ce6e7013e6717ba28335601ece8";
321
321
+
version = "2.3.2";
322
322
+
};
323
323
+
}
324
324
+
325
325
+
{
326
326
+
name = "org.apache.maven/maven-model-builder";
327
327
+
path = pkgs.fetchMavenArtifact {
328
328
+
inherit repos;
329
329
+
artifactId = "maven-model-builder";
330
330
+
groupId = "org.apache.maven";
331
331
+
sha512 = "6684b58d14e7d037f240ae15ee0456d27354c9dd93a1dc2bdbb66f399b012ffe8ff67a1dd83ee1e45c07fd91af77909a9c19d6b29791002d5b5acf23ca75dcb2";
332
332
+
version = "3.5.3";
333
333
+
};
334
334
+
}
335
335
+
336
336
+
{
337
337
+
name = "io.aviso/pretty";
338
338
+
path = pkgs.fetchMavenArtifact {
339
339
+
inherit repos;
340
340
+
artifactId = "pretty";
341
341
+
groupId = "io.aviso";
342
342
+
sha512 = "2c4df86bb572cf028992a1a321178df65d0e681cbbc699db3a149fd0bcf8ad803643bf4e621a9b7793067f128934819371796468288cf5822924b2218711ccac";
343
343
+
version = "0.1.33";
344
344
+
};
345
345
+
}
346
346
+
347
347
+
{
348
348
+
name = "rewrite-clj/rewrite-clj";
349
349
+
path = pkgs.fetchMavenArtifact {
350
350
+
inherit repos;
351
351
+
artifactId = "rewrite-clj";
352
352
+
groupId = "rewrite-clj";
353
353
+
sha512 = "14018072e5c9466e8cafc08d68633f0d0a410ceb6631bd48cf7d67056e5bc972618f1b3f80ba00c4fdf88ad884fe58b636945ec6f053cbe14aee61ef173e12d3";
354
354
+
version = "0.6.1";
355
355
+
};
356
356
+
}
357
357
+
358
358
+
{
359
359
+
name = "org.codehaus.plexus/plexus-utils";
360
360
+
path = pkgs.fetchMavenArtifact {
361
361
+
inherit repos;
362
362
+
artifactId = "plexus-utils";
363
363
+
groupId = "org.codehaus.plexus";
364
364
+
sha512 = "3805c57b7297459c5e2754d0fd56abd454eee08691974fb930ebb9b79a529fd874f16d40cec66e7fd90d4146c9d1fef45cdb59f9e359fce0c48ac77526fc320d";
365
365
+
version = "3.1.0";
366
366
+
};
367
367
+
}
368
368
+
369
369
+
{
370
370
+
name = "org.apache.maven.resolver/maven-resolver-transport-file";
371
371
+
path = pkgs.fetchMavenArtifact {
372
372
+
inherit repos;
373
373
+
artifactId = "maven-resolver-transport-file";
374
374
+
groupId = "org.apache.maven.resolver";
375
375
+
sha512 = "a83cc067c0857f091787120dcbde00f2df5cd6379a02cca95a091aa243ca22dfbae634406c58373b391caf911dd6db3b4ff4a3d51768f4a61b1081e7c78bb252";
376
376
+
version = "1.0.3";
377
377
+
};
378
378
+
}
379
379
+
380
380
+
{
381
381
+
name = "slingshot/slingshot";
382
382
+
path = pkgs.fetchMavenArtifact {
383
383
+
inherit repos;
384
384
+
artifactId = "slingshot";
385
385
+
groupId = "slingshot";
386
386
+
sha512 = "ff2b2a27b441d230261c7f3ec8c38aa551865e05ab6438a74bd12bfcbc5f6bdc88199d42aaf5932b47df84f3d2700c8f514b9f4e9b5da28d29da7ff6b09a7fb5";
387
387
+
version = "0.12.2";
388
388
+
};
389
389
+
}
390
390
+
391
391
+
{
392
392
+
name = "org.flatland/ordered";
393
393
+
path = pkgs.fetchMavenArtifact {
394
394
+
inherit repos;
395
395
+
artifactId = "ordered";
396
396
+
groupId = "org.flatland";
397
397
+
sha512 = "16ba9c232cefcf363c603af95343db3f86538e3829dce9fba9adce48c3bf2e80c24e4e30a4583750d124aeb9f1031cdbe93d08796366484495b1b22857de3045";
398
398
+
version = "1.5.7";
399
399
+
};
400
400
+
}
401
401
+
402
402
+
{
403
403
+
name = "commons-io/commons-io";
404
404
+
path = pkgs.fetchMavenArtifact {
405
405
+
inherit repos;
406
406
+
artifactId = "commons-io";
407
407
+
groupId = "commons-io";
408
408
+
sha512 = "1f6bfc215da9ae661dbabba80a0f29101a2d5e49c7d0c6ed760d1cafea005b7f0ff177b3b741e75b8e59804b0280fa453a76940b97e52b800ec03042f1692b07";
409
409
+
version = "2.5";
410
410
+
};
411
411
+
}
412
412
+
413
413
+
{
414
414
+
name = "org.apache.maven.wagon/wagon-http-shared";
415
415
+
path = pkgs.fetchMavenArtifact {
416
416
+
inherit repos;
417
417
+
artifactId = "wagon-http-shared";
418
418
+
groupId = "org.apache.maven.wagon";
419
419
+
sha512 = "d4ef092c8ca8efd4295323d7bdb98315fcf574c2e5e227840847b936ab36095217583c5a807a27e21b831ade4cfbaa570278aa0d1a0144e92b90a42099b541f1";
420
420
+
version = "3.0.0";
421
421
+
};
422
422
+
}
423
423
+
424
424
+
{
425
425
+
name = "com.fasterxml.jackson.core/jackson-core";
426
426
+
path = pkgs.fetchMavenArtifact {
427
427
+
inherit repos;
428
428
+
artifactId = "jackson-core";
429
429
+
groupId = "com.fasterxml.jackson.core";
430
430
+
sha512 = "a1b9b68b67d442a47e36b46b37b6b0ad7a10c547a1cf7adb4705baec77356e1080049d310b3b530f66bbd3c0ed05cfe43c041d6ef4ffbbc6731149624df4e699";
431
431
+
version = "2.9.6";
432
432
+
};
433
433
+
}
434
434
+
435
435
+
{
436
436
+
name = "org.yaml/snakeyaml";
437
437
+
path = pkgs.fetchMavenArtifact {
438
438
+
inherit repos;
439
439
+
artifactId = "snakeyaml";
440
440
+
groupId = "org.yaml";
441
441
+
sha512 = "b7ef491ded21c61260d6ad68b1541d0c753f01f3f065b66a31c8e4d8f5f6b5eff31e82a7cc68562567811cc0d540c980e8a42714574f50e7713b4799192f50f9";
442
442
+
version = "1.19";
443
443
+
};
444
444
+
}
445
445
+
446
446
+
{
447
447
+
name = "org.slf4j/jul-to-slf4j";
448
448
+
path = pkgs.fetchMavenArtifact {
449
449
+
inherit repos;
450
450
+
artifactId = "jul-to-slf4j";
451
451
+
groupId = "org.slf4j";
452
452
+
sha512 = "e76ee7ee3e1852be55c18ccb7a8f4a7005807da3cbd97f4b4895632fee92cc64785491d4f6384ae4ebd0f73a1ee4893dc1adf7119da056300f21eb2e7d3f233f";
453
453
+
version = "1.7.14";
454
454
+
};
455
455
+
}
456
456
+
457
457
+
{
458
458
+
name = "org.apache.httpcomponents/httpcore";
459
459
+
path = pkgs.fetchMavenArtifact {
460
460
+
inherit repos;
461
461
+
artifactId = "httpcore";
462
462
+
groupId = "org.apache.httpcomponents";
463
463
+
sha512 = "10814bfb8dcce31034f8fd6822f9da29299529b900616b78d8caf846748cf2b1e093f7b99db26a8580266e3346b822b5edb347004b0d13580e6df85cb327c93c";
464
464
+
version = "4.4.6";
465
465
+
};
466
466
+
}
467
467
+
468
468
+
{
469
469
+
name = "io.pedestal/pedestal.interceptor";
470
470
+
path = pkgs.fetchMavenArtifact {
471
471
+
inherit repos;
472
472
+
artifactId = "pedestal.interceptor";
473
473
+
groupId = "io.pedestal";
474
474
+
sha512 = "9767bb8df4ec3d1ee1468c22afd64adc689bb0ae15e98dfc04ef98e65f237f67ded3ade9c1514d2e44e1dd56dbff6cafbc9795a5c57e166cb924f43175c3be83";
475
475
+
version = "0.5.7";
476
476
+
};
477
477
+
}
478
478
+
479
479
+
{
480
480
+
name = "io.dropwizard.metrics/metrics-core";
481
481
+
path = pkgs.fetchMavenArtifact {
482
482
+
inherit repos;
483
483
+
artifactId = "metrics-core";
484
484
+
groupId = "io.dropwizard.metrics";
485
485
+
sha512 = "4b500efcc88e717dbbfff9629e12db0f23380bc7dbae820039ed730cdaf26fb6d5be6e58434bd6f688ea3d675576e2057ec183472aac99189817fc28b3c3489e";
486
486
+
version = "4.1.0";
487
487
+
};
488
488
+
}
489
489
+
490
490
+
{
491
491
+
name = "com.grammarly/omniconf";
492
492
+
path = pkgs.fetchMavenArtifact {
493
493
+
inherit repos;
494
494
+
artifactId = "omniconf";
495
495
+
groupId = "com.grammarly";
496
496
+
sha512 = "f9b162b98676cb5073310309aac9678725cb4a7eec3fe00803b21ce4abcea3cc1c41df5e970105ed18352619dfab40c0736ae78e9206165f17b0094107b2594b";
497
497
+
version = "0.3.2";
498
498
+
};
499
499
+
}
500
500
+
501
501
+
{
502
502
+
name = "clj-tuple/clj-tuple";
503
503
+
path = pkgs.fetchMavenArtifact {
504
504
+
inherit repos;
505
505
+
artifactId = "clj-tuple";
506
506
+
groupId = "clj-tuple";
507
507
+
sha512 = "dd626944d0aba679a21b164ed0c77ea84449359361496cba810f83b9fdeab751e5889963888098ce4bf8afa112dbda0a46ed60348a9c01ad36a2e255deb7ab6d";
508
508
+
version = "0.2.2";
509
509
+
};
510
510
+
}
511
511
+
512
512
+
{
513
513
+
name = "eu.neilalexander/jnacl";
514
514
+
path = pkgs.fetchMavenArtifact {
515
515
+
inherit repos;
516
516
+
artifactId = "jnacl";
517
517
+
groupId = "eu.neilalexander";
518
518
+
sha512 = "addba1eae1975a71a204557dafb111c5c2aab39d9a7bb6428a26107935d95290139381c0a283b77e67b44e1d8110d3fa3919d7e7fc73e0023771beece4eab994";
519
519
+
version = "1.0.0";
520
520
+
};
521
521
+
}
522
522
+
523
523
+
{
524
524
+
name = "zprint/zprint";
525
525
+
path = pkgs.fetchMavenArtifact {
526
526
+
inherit repos;
527
527
+
artifactId = "zprint";
528
528
+
groupId = "zprint";
529
529
+
sha512 = "379b6f9228ec0b5ae1a24b0cce4c41e273534b456cf356ac67b7f72a7506345eddf7f7ac75c2c200864d5372c1fb0331d2b31bc22a21c496cafdfe839241e9f9";
530
530
+
version = "0.4.15";
531
531
+
};
532
532
+
}
533
533
+
534
534
+
{
535
535
+
name = "com.taoensso/truss";
536
536
+
path = pkgs.fetchMavenArtifact {
537
537
+
inherit repos;
538
538
+
artifactId = "truss";
539
539
+
groupId = "com.taoensso";
540
540
+
sha512 = "601bdac92eb0432de228717d3feb7f8a24f484eaf8b93a98c95ee42a0d57bd3dd7d2929c21dadb3a9b43d5e449821d30bbcf4e5ae198dcb8c62ec9597ff57524";
541
541
+
version = "1.5.0";
542
542
+
};
543
543
+
}
544
544
+
545
545
+
{
546
546
+
name = "org.apache.maven.resolver/maven-resolver-api";
547
547
+
path = pkgs.fetchMavenArtifact {
548
548
+
inherit repos;
549
549
+
artifactId = "maven-resolver-api";
550
550
+
groupId = "org.apache.maven.resolver";
551
551
+
sha512 = "d00cd4ec92bfafe88d9c4f4ce91e6c2d581d416a096743d396c1712a5788239cf2d55f910e1c0024034f7e0d8028ff602339b87c8fd3ad54f665a8b63d142e67";
552
552
+
version = "1.1.1";
553
553
+
};
554
554
+
}
555
555
+
556
556
+
{
557
557
+
name = "hiccup/hiccup";
558
558
+
path = pkgs.fetchMavenArtifact {
559
559
+
inherit repos;
560
560
+
artifactId = "hiccup";
561
561
+
groupId = "hiccup";
562
562
+
sha512 = "034f15be46c35029f41869c912f82cb2929fbbb0524ea64bd98dcdb9cf09875b28c75e926fa5fff53942b0f9e543e85a73a2d03c3f2112eecae30fcef8b148f4";
563
563
+
version = "1.0.5";
564
564
+
};
565
565
+
}
566
566
+
567
567
+
{
568
568
+
name = "io.opentracing/opentracing-api";
569
569
+
path = pkgs.fetchMavenArtifact {
570
570
+
inherit repos;
571
571
+
artifactId = "opentracing-api";
572
572
+
groupId = "io.opentracing";
573
573
+
sha512 = "931197ca33e509570e389cd163af96e277bb3635f019e34e2fc97d3fa9c34bb9042f25b2ba8aa59f8516cc044ec3e9584462601b8aa5f954bbc6ad88e5fbe5cd";
574
574
+
version = "0.33.0";
575
575
+
};
576
576
+
}
577
577
+
578
578
+
{
579
579
+
name = "org.apache.maven/maven-resolver-provider";
580
580
+
path = pkgs.fetchMavenArtifact {
581
581
+
inherit repos;
582
582
+
artifactId = "maven-resolver-provider";
583
583
+
groupId = "org.apache.maven";
584
584
+
sha512 = "ec9e402084886554d247232b3dc5a971f6cbc93206759104ee7f94c7ba3ea2d69a715c68e479d2c64f6fe5045b6d7bd75cc3bb239462464ac608b0db1a5f0db5";
585
585
+
version = "3.5.3";
586
586
+
};
587
587
+
}
588
588
+
589
589
+
{
590
590
+
name = "commons-logging/commons-logging";
591
591
+
path = pkgs.fetchMavenArtifact {
592
592
+
inherit repos;
593
593
+
artifactId = "commons-logging";
594
594
+
groupId = "commons-logging";
595
595
+
sha512 = "ed00dbfabd9ae00efa26dd400983601d076fe36408b7d6520084b447e5d1fa527ce65bd6afdcb58506c3a808323d28e88f26cb99c6f5db9ff64f6525ecdfa557";
596
596
+
version = "1.2";
597
597
+
};
598
598
+
}
599
599
+
600
600
+
{
601
601
+
name = "com.google.guava/guava";
602
602
+
path = pkgs.fetchMavenArtifact {
603
603
+
inherit repos;
604
604
+
artifactId = "guava";
605
605
+
groupId = "com.google.guava";
606
606
+
sha512 = "d8736b5151df2dd052c09548a118af15a8b8b40999954cd093cfd301445accb8b7e9532b36bac8b2fab9234a24e2e05009a33d0a8e149e841ebddbcc733a8e4c";
607
607
+
version = "20.0";
608
608
+
};
609
609
+
}
610
610
+
611
611
+
{
612
612
+
name = "com.fzakaria/slf4j-timbre";
613
613
+
path = pkgs.fetchMavenArtifact {
614
614
+
inherit repos;
615
615
+
artifactId = "slf4j-timbre";
616
616
+
groupId = "com.fzakaria";
617
617
+
sha512 = "93ecc0e133a3f02f521cac125fd8842f94f2c284000b6b9f1cda7ef2841567bd674facea1f8c4e32da2321f414c1f2590ac58abf37f23347f6f551fcd9039339";
618
618
+
version = "0.3.14";
619
619
+
};
620
620
+
}
621
621
+
622
622
+
{
623
623
+
name = "clojure.java-time/clojure.java-time";
624
624
+
path = pkgs.fetchMavenArtifact {
625
625
+
inherit repos;
626
626
+
artifactId = "clojure.java-time";
627
627
+
groupId = "clojure.java-time";
628
628
+
sha512 = "a7111b5c78d7f920d74793d410f81c9ca3c9a8c4d652f132be55eb15f6d03a413cee1ae46bad6d3189c045d422a33c7320fbd02055c351779c379f75db48cbbd";
629
629
+
version = "0.3.2";
630
630
+
};
631
631
+
}
632
632
+
633
633
+
{
634
634
+
name = "org.apache.maven.resolver/maven-resolver-spi";
635
635
+
path = pkgs.fetchMavenArtifact {
636
636
+
inherit repos;
637
637
+
artifactId = "maven-resolver-spi";
638
638
+
groupId = "org.apache.maven.resolver";
639
639
+
sha512 = "bb58083c5ef2b6d3915acb368c80bd55ca6318925c606ad74e3e4ab2fc0066c7fa2480cefa34487c5349f1edff02131bbaa4c3a426f9a52d5a6a66a4a023d452";
640
640
+
version = "1.1.1";
641
641
+
};
642
642
+
}
643
643
+
644
644
+
{
645
645
+
name = "org.clojure/algo.generic";
646
646
+
path = pkgs.fetchMavenArtifact {
647
647
+
inherit repos;
648
648
+
artifactId = "algo.generic";
649
649
+
groupId = "org.clojure";
650
650
+
sha512 = "2ded22096f7bf051fcc649d56fdb0ef2dddcb5490e22ce4d7e6f714d910db0cc7d453862b2180169641c21f0754b799036e4b0e7944c79f29d22dcb4152e384d";
651
651
+
version = "0.1.3";
652
652
+
};
653
653
+
}
654
654
+
655
655
+
{
656
656
+
name = "com.taoensso/timbre";
657
657
+
path = pkgs.fetchMavenArtifact {
658
658
+
inherit repos;
659
659
+
artifactId = "timbre";
660
660
+
groupId = "com.taoensso";
661
661
+
sha512 = "cbb47d1ba312ca5f8ffdb2953401e0b37b308529c49622d4eb57e1d128ae56768051a2e01264c3a3fe8ef1c8a8785fcc29bc9336ccc70e629f2ab432280e6d7f";
662
662
+
version = "4.10.0";
663
663
+
};
664
664
+
}
665
665
+
666
666
+
{
667
667
+
name = "org.clojure/java.jdbc";
668
668
+
path = pkgs.fetchMavenArtifact {
669
669
+
inherit repos;
670
670
+
artifactId = "java.jdbc";
671
671
+
groupId = "org.clojure";
672
672
+
sha512 = "50c263853f0b88d4b46746bf8f5efb8536f38dde2a08c26e5d26c2bd3bd851c0c0f0814d7899019c3879de2667b3b432a23de091bd8f8cea3e28bd00f0b715cb";
673
673
+
version = "0.7.9";
674
674
+
};
675
675
+
}
676
676
+
677
677
+
{
678
678
+
name = "org.apache.maven.wagon/wagon-http";
679
679
+
path = pkgs.fetchMavenArtifact {
680
680
+
inherit repos;
681
681
+
artifactId = "wagon-http";
682
682
+
groupId = "org.apache.maven.wagon";
683
683
+
sha512 = "e565e6541d53a5c2823a211586163707a5dbf5d9b3dd9f4a8d1d9dd2ffc0c8cf3ef2adb78d455235d22ede99d2e4619eb7f94d2a52eb0ffd119b52b33f9d89ba";
684
684
+
version = "3.0.0";
685
685
+
};
686
686
+
}
687
687
+
688
688
+
{
689
689
+
name = "io.opentracing/opentracing-noop";
690
690
+
path = pkgs.fetchMavenArtifact {
691
691
+
inherit repos;
692
692
+
artifactId = "opentracing-noop";
693
693
+
groupId = "io.opentracing";
694
694
+
sha512 = "c727bcf20504fa72bfc07456bdde3b0b50988632d85c7af78df742efd90a431c125f5d644273203fa211a62fc4a282455cf281c7c82b82df4695afbc5488577f";
695
695
+
version = "0.33.0";
696
696
+
};
697
697
+
}
698
698
+
699
699
+
{
700
700
+
name = "net.cgrand/regex";
701
701
+
path = pkgs.fetchMavenArtifact {
702
702
+
inherit repos;
703
703
+
artifactId = "regex";
704
704
+
groupId = "net.cgrand";
705
705
+
sha512 = "f0dfa4727818765364ce1793337597b06a2f95364245ab6c860e2373a98da55771e77a7eb772dcf415a336d8caad35673d5054e18b9494c3e1b9f882fecfb4d9";
706
706
+
version = "1.1.0";
707
707
+
};
708
708
+
}
709
709
+
710
710
+
{
711
711
+
name = "cider/cider-nrepl";
712
712
+
path = pkgs.fetchMavenArtifact {
713
713
+
inherit repos;
714
714
+
artifactId = "cider-nrepl";
715
715
+
groupId = "cider";
716
716
+
sha512 = "2c665aeb6c31eb2d11f257966f19e6127d602546a8fea2ab19eed3352469f93bd870c210250cc3f8b89d68d61f6076a614b87d1792a1ab3a3fd8f3b974842f75";
717
717
+
version = "0.21.1";
718
718
+
};
719
719
+
}
720
720
+
721
721
+
{
722
722
+
name = "com.cemerick/pomegranate";
723
723
+
path = pkgs.fetchMavenArtifact {
724
724
+
inherit repos;
725
725
+
artifactId = "pomegranate";
726
726
+
groupId = "com.cemerick";
727
727
+
sha512 = "a08137b575305aeff9858b93fc1febba92aaff27d9994e884c0e614f43704403cfb7e3e8d819a8151966c6439c178f4fb371003c392591dbc87b9e0fa64788fd";
728
728
+
version = "1.1.0";
729
729
+
};
730
730
+
}
731
731
+
732
732
+
{
733
733
+
name = "org.codehaus.plexus/plexus-interpolation";
734
734
+
path = pkgs.fetchMavenArtifact {
735
735
+
inherit repos;
736
736
+
artifactId = "plexus-interpolation";
737
737
+
groupId = "org.codehaus.plexus";
738
738
+
sha512 = "d9183dc0920fb996901644903194883d1e1d1e8c4863f3c55bd6a9b14de996ee30651849435a92c8c55fc82be0e4524f1b2741957f9464434da292188ffcee70";
739
739
+
version = "1.24";
740
740
+
};
741
741
+
}
742
742
+
743
743
+
{
744
744
+
name = "org.apache.httpcomponents/httpclient";
745
745
+
path = pkgs.fetchMavenArtifact {
746
746
+
inherit repos;
747
747
+
artifactId = "httpclient";
748
748
+
groupId = "org.apache.httpcomponents";
749
749
+
sha512 = "f8d4a960ed235770570afaf793c4596404adfa777e08bdb87ae2db92575db5e11755025fe43969f852ef505a390833e79bdd1fccd5f3fb7dee87625607b504a2";
750
750
+
version = "4.5.3";
751
751
+
};
752
752
+
}
753
753
+
754
754
+
{
755
755
+
name = "cheshire/cheshire";
756
756
+
path = pkgs.fetchMavenArtifact {
757
757
+
inherit repos;
758
758
+
artifactId = "cheshire";
759
759
+
groupId = "cheshire";
760
760
+
sha512 = "46d638d3e261e2debcaae9bdf912abaad4e77218ee0ba25ad0ff71dc040f579e630e593d55cd84dc9815bf84df33650295243cbeb8ff868976854544dd77de2c";
761
761
+
version = "5.8.1";
762
762
+
};
763
763
+
}
764
764
+
765
765
+
{
766
766
+
name = "tigris/tigris";
767
767
+
path = pkgs.fetchMavenArtifact {
768
768
+
inherit repos;
769
769
+
artifactId = "tigris";
770
770
+
groupId = "tigris";
771
771
+
sha512 = "5393fe3f656521a6760d289d9549ffb9e9c1a8a72b69878205d53763802afa8778f1cb8bed6899e0b9721de231a79b8b1254cc601c84f5374467f1cc4780a987";
772
772
+
version = "0.1.1";
773
773
+
};
774
774
+
}
775
775
+
776
776
+
{
777
777
+
name = "org.clojure/core.match";
778
778
+
path = pkgs.fetchMavenArtifact {
779
779
+
inherit repos;
780
780
+
artifactId = "core.match";
781
781
+
groupId = "org.clojure";
782
782
+
sha512 = "d69ed23bad115ed665b402886e1946fcecacbbfd05150f3eb66dce9ffc0381d0e02ed6f41cb390a6dfb74f4f26e3b0f6793dec38f6a4622dc53c0739d79f5f5e";
783
783
+
version = "0.3.0";
784
784
+
};
785
785
+
}
786
786
+
787
787
+
{
788
788
+
name = "org.clojure/tools.reader";
789
789
+
path = pkgs.fetchMavenArtifact {
790
790
+
inherit repos;
791
791
+
artifactId = "tools.reader";
792
792
+
groupId = "org.clojure";
793
793
+
sha512 = "3d6d184a30cead093a158a69feaff8685a24a8089b0245f2b262d26ff46c7fd0be6940bdaccb0b5b06f87cba7ac59e677f74afff1cfbd67dc2b32e2a1ff19541";
794
794
+
version = "1.2.2";
795
795
+
};
796
796
+
}
797
797
+
798
798
+
{
799
799
+
name = "org.tcrawley/dynapath";
800
800
+
path = pkgs.fetchMavenArtifact {
801
801
+
inherit repos;
802
802
+
artifactId = "dynapath";
803
803
+
groupId = "org.tcrawley";
804
804
+
sha512 = "1b0caf390515212e6b151d6c227b1a62e430e682b6c811736edba3cc918344053e35c092e12afd523198ed6244018450931776f8388e61a593f266476b6db19e";
805
805
+
version = "1.0.0";
806
806
+
};
807
807
+
}
808
808
+
809
809
+
{
810
810
+
name = "io.opentracing/opentracing-util";
811
811
+
path = pkgs.fetchMavenArtifact {
812
812
+
inherit repos;
813
813
+
artifactId = "opentracing-util";
814
814
+
groupId = "io.opentracing";
815
815
+
sha512 = "fbba29ff3d6018561077e9539ad9b72876424600eca3addb6a26981a4a3e52cb3dfd30f27945aff2b6c222c42454ce3ba67597171fd809a74c65b920f3a47c7a";
816
816
+
version = "0.33.0";
817
817
+
};
818
818
+
}
819
819
+
820
820
+
{
821
821
+
name = "org.jsoup/jsoup";
822
822
+
path = pkgs.fetchMavenArtifact {
823
823
+
inherit repos;
824
824
+
artifactId = "jsoup";
825
825
+
groupId = "org.jsoup";
826
826
+
sha512 = "8119ec44ee622c75f47a80dedeadf557744208dc49d3d9f579660929a0be3f71d3b8cb4aed64ee31f6bf7488bfc3516fb3980137d2fc63063caf46c9921f19f0";
827
827
+
version = "1.7.2";
828
828
+
};
829
829
+
}
830
830
+
831
831
+
{
832
832
+
name = "nrepl/nrepl";
833
833
+
path = pkgs.fetchMavenArtifact {
834
834
+
inherit repos;
835
835
+
artifactId = "nrepl";
836
836
+
groupId = "nrepl";
837
837
+
sha512 = "f9ffc647820e772428781cb4ccd4f84a7d903afffe64418af55c95bd7bc21e1722591ac425d1be366d8f4f4596debf0c1b006957848473d3c515f4187cd5cb86";
838
838
+
version = "0.6.0";
839
839
+
};
840
840
+
}
841
841
+
842
842
+
{
843
843
+
name = "org.apache.maven.resolver/maven-resolver-connector-basic";
844
844
+
path = pkgs.fetchMavenArtifact {
845
845
+
inherit repos;
846
846
+
artifactId = "maven-resolver-connector-basic";
847
847
+
groupId = "org.apache.maven.resolver";
848
848
+
sha512 = "c8c14480ed89cf5d4cfec5dee7dae366b0b5d003cd835d4b1358add81253b205a53f6a62e5ecc145f09406fc8c57adb5fbf8f4521a044ac3d37b5fa8e67d4e21";
849
849
+
version = "1.0.3";
850
850
+
};
851
851
+
}
852
852
+
853
853
+
{
854
854
+
name = "org.xerial/sqlite-jdbc";
855
855
+
path = pkgs.fetchMavenArtifact {
856
856
+
inherit repos;
857
857
+
artifactId = "sqlite-jdbc";
858
858
+
groupId = "org.xerial";
859
859
+
sha512 = "efd1ea26d7f4f9bc66bf0d5f80234a0c535829bd498e4c5a0cab42873b58ac69133497d8c45689a1d3a39e657a2d0474d6b930c7bc415dd623801ee4a7354ffb";
860
860
+
version = "3.25.2";
861
861
+
};
862
862
+
}
863
863
+
864
864
+
{
865
865
+
name = "org.apache.maven.resolver/maven-resolver-impl";
866
866
+
path = pkgs.fetchMavenArtifact {
867
867
+
inherit repos;
868
868
+
artifactId = "maven-resolver-impl";
869
869
+
groupId = "org.apache.maven.resolver";
870
870
+
sha512 = "3ffcac7ed4a05b2b58669ce05cc348acad627be3e0941ee28a9a665fea43a571d554005dd72ec51130083f792e31894880525df3cd6962d7c95885340abfb7da";
871
871
+
version = "1.1.1";
872
872
+
};
873
873
+
}
874
874
+
875
875
+
{
876
876
+
name = "org.slf4j/slf4j-api";
877
877
+
path = pkgs.fetchMavenArtifact {
878
878
+
inherit repos;
879
879
+
artifactId = "slf4j-api";
880
880
+
groupId = "org.slf4j";
881
881
+
sha512 = "a944468440a883bb3bde1f78d39abe43a90b6091fd9f1a70430ac10ea91b308b2ef035e4836d68ba97afdba2b04f62edece204278aaa416276a5f8596f8688af";
882
882
+
version = "1.7.26";
883
883
+
};
884
884
+
}
885
885
+
886
886
+
{
887
887
+
name = "org.apache.maven/maven-model";
888
888
+
path = pkgs.fetchMavenArtifact {
889
889
+
inherit repos;
890
890
+
artifactId = "maven-model";
891
891
+
groupId = "org.apache.maven";
892
892
+
sha512 = "888a778101774265e0d8dbc96305274053d275c0b261e81c6aae8765f92b13d1e06c5aa8f51c7d53d5267e46041adc9218686e53fc47cc15563a1b178291bc16";
893
893
+
version = "3.5.3";
894
894
+
};
895
895
+
}
896
896
+
897
897
+
{
898
898
+
name = "org.clojure/test.check";
899
899
+
path = pkgs.fetchMavenArtifact {
900
900
+
inherit repos;
901
901
+
artifactId = "test.check";
902
902
+
groupId = "org.clojure";
903
903
+
sha512 = "ba7b5c915c1e7bd5e9e398f8cd9d74340ca3c4846483bae8f2191e40ea42bdd4d8019ec108c2bd64451f418abebed2258cf0ee5be597cc0bc8a02d772c6385ed";
904
904
+
version = "0.10.0-RC1";
905
905
+
};
906
906
+
}
907
907
+
908
908
+
{
909
909
+
name = "org.apache.maven.resolver/maven-resolver-util";
910
910
+
path = pkgs.fetchMavenArtifact {
911
911
+
inherit repos;
912
912
+
artifactId = "maven-resolver-util";
913
913
+
groupId = "org.apache.maven.resolver";
914
914
+
sha512 = "91dcbb8184f06e64da35d40c7b96e854f7311b6232d74b4b6d3489a51e0c05ebbee44f59367ab118974cdb6c5b3747981a41869cc7372691b2c2e1d0daa2ffa3";
915
915
+
version = "1.1.1";
916
916
+
};
917
917
+
}
918
918
+
919
919
+
{
920
920
+
name = "io.dropwizard.metrics/metrics-jmx";
921
921
+
path = pkgs.fetchMavenArtifact {
922
922
+
inherit repos;
923
923
+
artifactId = "metrics-jmx";
924
924
+
groupId = "io.dropwizard.metrics";
925
925
+
sha512 = "706f7428b967923d2792b0587684e972b1404d663a6ac3d661772a57edf096f0de0efac8bbfcead4576c008b096c33f77499e8f193ccbb8b072d7aa6e6d7a40d";
926
926
+
version = "4.1.0";
927
927
+
};
928
928
+
}
929
929
+
930
930
+
{
931
931
+
name = "io.forward/yaml";
932
932
+
path = pkgs.fetchMavenArtifact {
933
933
+
inherit repos;
934
934
+
artifactId = "yaml";
935
935
+
groupId = "io.forward";
936
936
+
sha512 = "561cfe0e92689b95008948a0a8aa839b9932ffd13791fdbd9ce55e0b0e3c895be6441ccd050b62ff671c747373fcba1199246c8bfb4206cb05584d06dea99b7c";
937
937
+
version = "1.0.9";
938
938
+
};
939
939
+
}
940
940
+
941
941
+
{
942
942
+
name = "me.raynes/fs";
943
943
+
path = pkgs.fetchMavenArtifact {
944
944
+
inherit repos;
945
945
+
artifactId = "fs";
946
946
+
groupId = "me.raynes";
947
947
+
sha512 = "b72af0093c1feccf78ea0632ba523eca89436b0575abc0af484e03570011aa89f429f9820a9fc27f60da113d728d2bbc09ba26d3a0cdd63d9d9c7775643f6852";
948
948
+
version = "1.4.6";
949
949
+
};
950
950
+
}
951
951
+
952
952
+
{
953
953
+
name = "org.clojure/core.memoize";
954
954
+
path = pkgs.fetchMavenArtifact {
955
955
+
inherit repos;
956
956
+
artifactId = "core.memoize";
957
957
+
groupId = "org.clojure";
958
958
+
sha512 = "e1c5104ac20a22e670ccb80c085ce225c168802829668e91c316cbea4f8982431a9e2ac7bfa5e8477ef515088e9443763f44496633c8ee1e416f7eb8ddfefb88";
959
959
+
version = "0.5.9";
960
960
+
};
961
961
+
}
962
962
+
963
963
+
{
964
964
+
name = "camel-snake-kebab/camel-snake-kebab";
965
965
+
path = pkgs.fetchMavenArtifact {
966
966
+
inherit repos;
967
967
+
artifactId = "camel-snake-kebab";
968
968
+
groupId = "camel-snake-kebab";
969
969
+
sha512 = "3108a207378e8b6199ae6c71517fcc65dde97d2bab67d533a618c7ff50ea8b849ead3880857d00629d6c269499384b564ed43b631e6b06f283af94e8cae89144";
970
970
+
version = "0.4.0";
971
971
+
};
972
972
+
}
973
973
+
974
974
+
{
975
975
+
name = "org.apache.maven/maven-repository-metadata";
976
976
+
path = pkgs.fetchMavenArtifact {
977
977
+
inherit repos;
978
978
+
artifactId = "maven-repository-metadata";
979
979
+
groupId = "org.apache.maven";
980
980
+
sha512 = "6d898373d483ac7f24ab0256406f4be45035f95a247bb19ac7102ea7f5e336976381c5125b30a7148bc9a8e1df6d27b456d1f8e9b55b99d9688e37dfd03733a3";
981
981
+
version = "3.5.3";
982
982
+
};
983
983
+
}
984
984
+
985
985
+
{
986
986
+
name = "io.simplect/compose";
987
987
+
path = pkgs.fetchMavenArtifact {
988
988
+
inherit repos;
989
989
+
artifactId = "compose";
990
990
+
groupId = "io.simplect";
991
991
+
sha512 = "0aceab86d4a97285ddd6d40abdeb5b9bea16a16b6509ef2fcd80e547d772185041e26abcc12ae11938d7b78fed175850f811d5cb2a2f0590524c2c11975bacd1";
992
992
+
version = "0.7.27";
993
993
+
};
994
994
+
}
995
995
+
996
996
+
{
997
997
+
name = "org.clojure/data.priority-map";
998
998
+
path = pkgs.fetchMavenArtifact {
999
999
+
inherit repos;
1000
1000
+
artifactId = "data.priority-map";
1001
1001
+
groupId = "org.clojure";
1002
1002
+
sha512 = "450e18bddb3962aee3a110398dc3e9c25280202eb15df2f25de6c26e99982e8de5cf535fe609948d190e312a00fad3ffc0b3a78b514ef66369577a4185df0a77";
1003
1003
+
version = "0.0.7";
1004
1004
+
};
1005
1005
+
}
1006
1006
+
1007
1007
+
{
1008
1008
+
name = "org.apache.maven/maven-builder-support";
1009
1009
+
path = pkgs.fetchMavenArtifact {
1010
1010
+
inherit repos;
1011
1011
+
artifactId = "maven-builder-support";
1012
1012
+
groupId = "org.apache.maven";
1013
1013
+
sha512 = "1b2ca4427772532cfb93b4d643b17eca5843f1e1a9c4b26089eed8c10028344fb85d593d133fdffaff07b552c3027a9f24e1a92d68ed4696682be04069e84583";
1014
1014
+
version = "3.5.3";
1015
1015
+
};
1016
1016
+
}
1017
1017
+
1018
1018
+
{
1019
1019
+
name = "org.slf4j/log4j-over-slf4j";
1020
1020
+
path = pkgs.fetchMavenArtifact {
1021
1021
+
inherit repos;
1022
1022
+
artifactId = "log4j-over-slf4j";
1023
1023
+
groupId = "org.slf4j";
1024
1024
+
sha512 = "d0a13ae82823b921b308c897ec9a11ef86cb1b52dd81343f856224c65851f70eae0890a88550daa3a4ed57e7e2c150018a3cdc2345924a4e489a88827fc639b6";
1025
1025
+
version = "1.7.14";
1026
1026
+
};
1027
1027
+
}
1028
1028
+
1029
1029
+
{
1030
1030
+
name = "org.clojure/core.cache";
1031
1031
+
path = pkgs.fetchMavenArtifact {
1032
1032
+
inherit repos;
1033
1033
+
artifactId = "core.cache";
1034
1034
+
groupId = "org.clojure";
1035
1035
+
sha512 = "464c8503229dfcb5aa3c09cd74fa273ae82aff7a8f8daadb5c59a4224c7d675da4552ee9cb28d44627d5413c6f580e64df4dbfdde20d237599a46bb8f9a4bf6e";
1036
1036
+
version = "0.6.5";
1037
1037
+
};
1038
1038
+
}
1039
1039
+
1040
1040
+
{
1041
1041
+
name = "rewrite-cljs/rewrite-cljs";
1042
1042
+
path = pkgs.fetchMavenArtifact {
1043
1043
+
inherit repos;
1044
1044
+
artifactId = "rewrite-cljs";
1045
1045
+
groupId = "rewrite-cljs";
1046
1046
+
sha512 = "d87c07d510247e1b13dcb505436b3a43d8bb9a4bfebbd2ae0430249d2c8a859032affe2b2a4cda8f987e983f584fd999a3f9b87944d44b8837cdf4e2560c5ab9";
1047
1047
+
version = "0.4.4";
1048
1048
+
};
1049
1049
+
}
1050
1050
+
1051
1051
+
{
1052
1052
+
name = "org.ow2.asm/asm-all";
1053
1053
+
path = pkgs.fetchMavenArtifact {
1054
1054
+
inherit repos;
1055
1055
+
artifactId = "asm-all";
1056
1056
+
groupId = "org.ow2.asm";
1057
1057
+
sha512 = "462f31f8889c5ff07f1ce7bb1d5e9e73b7ec3c31741dc2b3da8d0b1a50df171e8e72289ff13d725e80ecbd9efa7e873b09870f5e8efb547f51f680d2339f290d";
1058
1058
+
version = "4.2";
1059
1059
+
};
1060
1060
+
}
1061
1061
+
1062
1062
+
{
1063
1063
+
name = "org.clojure/core.async";
1064
1064
+
path = pkgs.fetchMavenArtifact {
1065
1065
+
inherit repos;
1066
1066
+
artifactId = "core.async";
1067
1067
+
groupId = "org.clojure";
1068
1068
+
sha512 = "f80d61b51b5278c6c8b2b81ed45fa24ebaa42ade10e495fe34c5e1d827713eab33701a86dcc226a76e334365b0bd69d0c9da1e8b337f8752cd490145d3fc98b8";
1069
1069
+
version = "0.4.500";
1070
1070
+
};
1071
1071
+
}
1072
1072
+
1073
1073
+
{
1074
1074
+
name = "com.fasterxml.jackson.dataformat/jackson-dataformat-smile";
1075
1075
+
path = pkgs.fetchMavenArtifact {
1076
1076
+
inherit repos;
1077
1077
+
artifactId = "jackson-dataformat-smile";
1078
1078
+
groupId = "com.fasterxml.jackson.dataformat";
1079
1079
+
sha512 = "bc0b293687b9aa6641a6983d4c09d901294010fd0710c8163b0b283f06d044cfd2d7cebdb2590b170fefdde4751406b704955f59312af27d0e1f12f0d6c81ed8";
1080
1080
+
version = "2.9.6";
1081
1081
+
};
1082
1082
+
}
1083
1083
+
1084
1084
+
{
1085
1085
+
name = "org.apache.maven/maven-artifact";
1086
1086
+
path = pkgs.fetchMavenArtifact {
1087
1087
+
inherit repos;
1088
1088
+
artifactId = "maven-artifact";
1089
1089
+
groupId = "org.apache.maven";
1090
1090
+
sha512 = "a4cafc89d66c8f074c5c3f9454e5077abc0de6242c29904d8ee5816348af21b1006da67f3118478bc9eb067725c39be9b88e4a019eb8368c936f971f0499c2ca";
1091
1091
+
version = "3.5.3";
1092
1092
+
};
1093
1093
+
}
1094
1094
+
1095
1095
+
{
1096
1096
+
name = "org.clojure/data.codec";
1097
1097
+
path = pkgs.fetchMavenArtifact {
1098
1098
+
inherit repos;
1099
1099
+
artifactId = "data.codec";
1100
1100
+
groupId = "org.clojure";
1101
1101
+
sha512 = "cb6910fc0ee47ce6959a442ba3ef456dd91fe8589a576526d20fd661c8d305962f64a8e8ebde69f0bd00082027dbd0ac52b642fcd4950b4f0e5b7a1205f95138";
1102
1102
+
version = "0.1.1";
1103
1103
+
};
1104
1104
+
}
1105
1105
+
1106
1106
+
];
1107
1107
+
}
+16
pkgs/applications/editors/jupyter-kernels/clojupyter/update.sh
···
1
1
+
#!/usr/bin/env bash
2
2
+
3
3
+
### To update clj2nix
4
4
+
# $ nix-prefetch-github hlolli clj2nix
5
5
+
6
6
+
nix-shell --run "clj2nix deps.edn deps.nix" -E '
7
7
+
with import ../../../../.. { };
8
8
+
mkShell {
9
9
+
buildInputs = [(callPackage (fetchFromGitHub {
10
10
+
owner = "hlolli";
11
11
+
repo = "clj2nix";
12
12
+
rev = "b9a28d4a920d5d680439b1b0d18a1b2c56d52b04";
13
13
+
sha256 = "0d8xlja62igwg757lab9ablz1nji8cp9p9x3j0ihqvp1y48w2as3";
14
14
+
}) {})];
15
15
+
}
16
16
+
'
+4
pkgs/top-level/all-packages.nix
···
12538
12538
clisp = callPackage ../development/interpreters/clisp { };
12539
12539
clisp-tip = callPackage ../development/interpreters/clisp/hg.nix { };
12540
12540
12541
12541
+
clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
12542
12542
+
jre = jre8;
12543
12543
+
};
12544
12544
+
12541
12545
clojure = callPackage ../development/interpreters/clojure {
12542
12546
# set this to an LTS version of java
12543
12547
jdk = jdk11;