1# This file was generated by Spago2Nix
3{ pkgs ? import <nixpkgs> {} }:
8 "argonaut" = pkgs.stdenv.mkDerivation {
12 url = "https://github.com/purescript-contrib/purescript-argonaut.git";
13 rev = "2b81ce16b4c0e8cac0be88b4bf616523b6ddda56";
14 sha256 = "0bv0jx55ccq1r5h8yrz6gkkpw06zk8zwqdahndqgiy2pz5ybbzna";
16 phases = "installPhase";
17 installPhase = "ln -s $src $out";
20 "argonaut-codecs" = pkgs.stdenv.mkDerivation {
21 name = "argonaut-codecs";
24 url = "https://github.com/purescript-contrib/purescript-argonaut-codecs.git";
25 rev = "9b00fcc6b04bd999d3fd3b9de2ae830bff473a71";
26 sha256 = "1ibd4zy3qwjc8kvp7mb9chfa25mcflzib3yplng39cr06ixs1mm4";
28 phases = "installPhase";
29 installPhase = "ln -s $src $out";
32 "argonaut-core" = pkgs.stdenv.mkDerivation {
33 name = "argonaut-core";
36 url = "https://github.com/purescript-contrib/purescript-argonaut-core.git";
37 rev = "a9999bc4c10272ee188768bf90a455bd1a79ccd6";
38 sha256 = "1rfd1brvzp9akx6hypxql2qv9bhlcqks1xwqfqqf31dqvcl7vvhc";
40 phases = "installPhase";
41 installPhase = "ln -s $src $out";
44 "argonaut-traversals" = pkgs.stdenv.mkDerivation {
45 name = "argonaut-traversals";
48 url = "https://github.com/purescript-contrib/purescript-argonaut-traversals.git";
49 rev = "9543b517011a4dbc66dfd5cd4d8d774aa620b764";
50 sha256 = "1rxnbhizqv2mdwr5jil0957b9ncs53aq6r1a8z6drynwhdlkvfxz";
52 phases = "installPhase";
53 installPhase = "ln -s $src $out";
56 "arraybuffer" = pkgs.stdenv.mkDerivation {
60 url = "https://github.com/jacereda/purescript-arraybuffer.git";
61 rev = "7f90bc44247dcbeab70caef5d373833286468266";
62 sha256 = "0vg1pfmjqnay5lkzaqqh4n75nf212fky9gpk0hjxzvb714yiibjk";
64 phases = "installPhase";
65 installPhase = "ln -s $src $out";
68 "arraybuffer-builder" = pkgs.stdenv.mkDerivation {
69 name = "arraybuffer-builder";
72 url = "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git";
73 rev = "cdb011b083d461465e6a00424f32bac801d340b3";
74 sha256 = "1xqyn4ninz5skl9wr5zy4lgwdys5miglpn394ny4pm02pzks4qbp";
76 phases = "installPhase";
77 installPhase = "ln -s $src $out";
80 "arraybuffer-types" = pkgs.stdenv.mkDerivation {
81 name = "arraybuffer-types";
84 url = "https://github.com/purescript-contrib/purescript-arraybuffer-types.git";
85 rev = "505aa3de50a1400e5f2fce4a8e7b1a39abaa8fd9";
86 sha256 = "059a8n49yhl46l1b1j2qj4ichzq6dzj29ajkfvw88npzj5w2rshy";
88 phases = "installPhase";
89 installPhase = "ln -s $src $out";
92 "arrays" = pkgs.stdenv.mkDerivation {
96 url = "https://github.com/purescript/purescript-arrays.git";
97 rev = "463dcacb99455de5e28ac4a3312bb795f293d2d9";
98 sha256 = "1z8i4mr30mjsvmw743g0m1yxfgqa9rhbgq7jq3955mg7j80j5r7w";
100 phases = "installPhase";
101 installPhase = "ln -s $src $out";
104 "bifunctors" = pkgs.stdenv.mkDerivation {
107 src = pkgs.fetchgit {
108 url = "https://github.com/purescript/purescript-bifunctors.git";
109 rev = "1062425892b4a1c734ec653dded22546e3063b27";
110 sha256 = "1bdra5fbkraglqrrm484vw8h0wwk48kzkn586v4y7fg106q1q386";
112 phases = "installPhase";
113 installPhase = "ln -s $src $out";
116 "console" = pkgs.stdenv.mkDerivation {
119 src = pkgs.fetchgit {
120 url = "https://github.com/purescript/purescript-console.git";
121 rev = "9b48f83997168b94418d64d9e7b5c1763b30bdab";
122 sha256 = "1w9k2g242lvyv4npb5rqfbdq1ngh7s7v12zarxn8yxgq15palh3m";
124 phases = "installPhase";
125 installPhase = "ln -s $src $out";
128 "const" = pkgs.stdenv.mkDerivation {
131 src = pkgs.fetchgit {
132 url = "https://github.com/purescript/purescript-const.git";
133 rev = "bc5db27b0ed3947fa5e2074ccbab01236eec3fa4";
134 sha256 = "0qbd2aisax52yw6sybdhs7na943cbsd6mylhhgsamrf7hzh6v51p";
136 phases = "installPhase";
137 installPhase = "ln -s $src $out";
140 "contravariant" = pkgs.stdenv.mkDerivation {
141 name = "contravariant";
143 src = pkgs.fetchgit {
144 url = "https://github.com/purescript/purescript-contravariant.git";
145 rev = "cb69db0253c2e2ed3fef784dad58f3418a8ee834";
146 sha256 = "0dd17lwlybpz4i54cxnqdgy38rjlbw9p7bw1r43is6z3kdc8983a";
148 phases = "installPhase";
149 installPhase = "ln -s $src $out";
152 "control" = pkgs.stdenv.mkDerivation {
155 src = pkgs.fetchgit {
156 url = "https://github.com/purescript/purescript-control.git";
157 rev = "05d40c5855a0eda3bc396a3d815eaf213a0534e6";
158 sha256 = "1nm45khn2dvlyv059nzpz1w7d3nfsvq45hnb2qllrbzyv7rlxmi8";
160 phases = "installPhase";
161 installPhase = "ln -s $src $out";
164 "distributive" = pkgs.stdenv.mkDerivation {
165 name = "distributive";
167 src = pkgs.fetchgit {
168 url = "https://github.com/purescript/purescript-distributive.git";
169 rev = "3a43c0690883816e9ebeac510698423cfff5c174";
170 sha256 = "0zbn0yq1vv7fbbf1lncg80irz0vg7wnw9b9wrzxhdzpbkw4jinsl";
172 phases = "installPhase";
173 installPhase = "ln -s $src $out";
176 "effect" = pkgs.stdenv.mkDerivation {
179 src = pkgs.fetchgit {
180 url = "https://github.com/purescript/purescript-effect.git";
181 rev = "6caa8e1e162a21eed025613c2c19194b996ef779";
182 sha256 = "1vqw5wrdxzh1ww6z7271xr4kg4mx0r3k3mwg18dmgmzj11wbn2wh";
184 phases = "installPhase";
185 installPhase = "ln -s $src $out";
188 "either" = pkgs.stdenv.mkDerivation {
191 src = pkgs.fetchgit {
192 url = "https://github.com/purescript/purescript-either.git";
193 rev = "8b4b38a729f8e88750b03e5c7baf2b3863ce4742";
194 sha256 = "12j7vvjly0bgxidxmb2pflx0zy7x425dnvxk2y1pm66n0hbsq7ns";
196 phases = "installPhase";
197 installPhase = "ln -s $src $out";
200 "enums" = pkgs.stdenv.mkDerivation {
203 src = pkgs.fetchgit {
204 url = "https://github.com/purescript/purescript-enums.git";
205 rev = "19800105b556798ea5650f8a01bfe5ea17cfc6eb";
206 sha256 = "0qq0pgmq497nfml0y8xb2qdpga5xqp9sqq4ilv1rpyhg1v7nzb6v";
208 phases = "installPhase";
209 installPhase = "ln -s $src $out";
212 "exceptions" = pkgs.stdenv.mkDerivation {
215 src = pkgs.fetchgit {
216 url = "https://github.com/purescript/purescript-exceptions.git";
217 rev = "9012eb08749e9ccd5da45bdece5d576e5fc0b0db";
218 sha256 = "17s0rg9k4phivhx9j3l2vqqfdhk61gpj1xfqy8w6zj3rnxj0b2cv";
220 phases = "installPhase";
221 installPhase = "ln -s $src $out";
224 "exists" = pkgs.stdenv.mkDerivation {
227 src = pkgs.fetchgit {
228 url = "https://github.com/purescript/purescript-exists.git";
229 rev = "ef53359aebc09bf863800ca86ad1dcd76f0b08ae";
230 sha256 = "0bbdbw3jaqyi8dj2d52zvfgx4vl84d8cr6hp43vy8lfjfcbj0wlk";
232 phases = "installPhase";
233 installPhase = "ln -s $src $out";
236 "float32" = pkgs.stdenv.mkDerivation {
239 src = pkgs.fetchgit {
240 url = "https://github.com/athanclark/purescript-float32.git";
241 rev = "40cff2966096e9fe2cc26418fd186a183125d676";
242 sha256 = "1fksgb2h48rww1nvjgnz9rc6lzz3vlxnqwqa0x10bgaipyhyvghp";
244 phases = "installPhase";
245 installPhase = "ln -s $src $out";
248 "foldable-traversable" = pkgs.stdenv.mkDerivation {
249 name = "foldable-traversable";
251 src = pkgs.fetchgit {
252 url = "https://github.com/purescript/purescript-foldable-traversable.git";
253 rev = "29d5b873cc86f17e0082d777629819a96bdbc7a1";
254 sha256 = "03x89xcmphckzjlp4chc7swrpw347ll5bvr2yp7x9v2jqw2jlyi1";
256 phases = "installPhase";
257 installPhase = "ln -s $src $out";
260 "foreign" = pkgs.stdenv.mkDerivation {
263 src = pkgs.fetchgit {
264 url = "https://github.com/purescript/purescript-foreign.git";
265 rev = "3b8f3ae608db339ed5cff35d2017a07efb905b4d";
266 sha256 = "15mz2s4f8crkd721z4df2aag4s0wil6fs07cpcmi7dpnkn7a4nab";
268 phases = "installPhase";
269 installPhase = "ln -s $src $out";
272 "foreign-object" = pkgs.stdenv.mkDerivation {
273 name = "foreign-object";
275 src = pkgs.fetchgit {
276 url = "https://github.com/purescript/purescript-foreign-object.git";
277 rev = "8a7dc21c48e3e6d31e253b0e58dd95a3bbd7f6e7";
278 sha256 = "07wiql59zfj901nk9526b6rykn9m24jjcs8v5dgxbr1c3hiab9n3";
280 phases = "installPhase";
281 installPhase = "ln -s $src $out";
284 "functions" = pkgs.stdenv.mkDerivation {
287 src = pkgs.fetchgit {
288 url = "https://github.com/purescript/purescript-functions.git";
289 rev = "c63451ae74f6fba7a4eede5f87208a73c537af77";
290 sha256 = "0675k5kxxwdvsjs6a3is8pwm3hmv0vbcza1b8ls10gymmfz3k3hj";
292 phases = "installPhase";
293 installPhase = "ln -s $src $out";
296 "functors" = pkgs.stdenv.mkDerivation {
299 src = pkgs.fetchgit {
300 url = "https://github.com/purescript/purescript-functors.git";
301 rev = "96bcf8a970a40115a76a20d19e50aa3b524adcf3";
302 sha256 = "1cnn3zhk6qcyiwbbpvrdqgsbch4qihx2y9d6sv45bvd8kzrbd306";
304 phases = "installPhase";
305 installPhase = "ln -s $src $out";
308 "gen" = pkgs.stdenv.mkDerivation {
311 src = pkgs.fetchgit {
312 url = "https://github.com/purescript/purescript-gen.git";
313 rev = "36f36f03f082b57e402c27f1513f8935caa54101";
314 sha256 = "0pk68cn1s89hql30ydks9gh34gbxg391smi2albx3qvxnfkrpxca";
316 phases = "installPhase";
317 installPhase = "ln -s $src $out";
320 "generics-rep" = pkgs.stdenv.mkDerivation {
321 name = "generics-rep";
323 src = pkgs.fetchgit {
324 url = "https://github.com/purescript/purescript-generics-rep.git";
325 rev = "aae27ba1de21dda342dcdfc8b3cc5b951bd5b3ec";
326 sha256 = "15vchzbcvf6byks90q14lvcwb8hnxqzm2mrlxi7v1f7has4s74kn";
328 phases = "installPhase";
329 installPhase = "ln -s $src $out";
332 "globals" = pkgs.stdenv.mkDerivation {
335 src = pkgs.fetchgit {
336 url = "https://github.com/purescript/purescript-globals.git";
337 rev = "8e6d69c36b6fd8c988a3664fc033ad11dbdd5860";
338 sha256 = "03h4npdbsjr1mkjasdi071l0cl7zdf3l76a8f0x4ghx47yvpgadn";
340 phases = "installPhase";
341 installPhase = "ln -s $src $out";
344 "identity" = pkgs.stdenv.mkDerivation {
347 src = pkgs.fetchgit {
348 url = "https://github.com/purescript/purescript-identity.git";
349 rev = "1b7938abdc8cb28c0ac5f80f63405d53e3173a8e";
350 sha256 = "1scdgbfkphfmapw7p9rnsiynpmqzyvnal2glzj450q51f8g1dhld";
352 phases = "installPhase";
353 installPhase = "ln -s $src $out";
356 "integers" = pkgs.stdenv.mkDerivation {
359 src = pkgs.fetchgit {
360 url = "https://github.com/purescript/purescript-integers.git";
361 rev = "3850da9cd96b37c71685b6bc3bf0cb489baefc93";
362 sha256 = "17d4bfpnrmbxlc7hhhrvnli70ydaqyr26zgvc9q52a76zgdcb4cf";
364 phases = "installPhase";
365 installPhase = "ln -s $src $out";
368 "invariant" = pkgs.stdenv.mkDerivation {
371 src = pkgs.fetchgit {
372 url = "https://github.com/purescript/purescript-invariant.git";
373 rev = "b704c5bda262719ca5cc88a3f8554edff8f03256";
374 sha256 = "1fimpbh3yb7clvqxcdf4yf9im64z0v2s9pbspfacgq5b4vshjas9";
376 phases = "installPhase";
377 installPhase = "ln -s $src $out";
380 "lazy" = pkgs.stdenv.mkDerivation {
383 src = pkgs.fetchgit {
384 url = "https://github.com/purescript/purescript-lazy.git";
385 rev = "5bbd04f507a704f39aa756b5e12ed6665205fe2e";
386 sha256 = "156q89l4nvvn14imbhp6xvvm82q7kqh1pyndmldmnkhiqyr84vqv";
388 phases = "installPhase";
389 installPhase = "ln -s $src $out";
392 "lcg" = pkgs.stdenv.mkDerivation {
395 src = pkgs.fetchgit {
396 url = "https://github.com/purescript/purescript-lcg.git";
397 rev = "596bcb17bd550397735220f919df52bcd0038fe0";
398 sha256 = "1851cq2g84jzjbvbmncbivbhaqzj9zv5ni3gs14k04nmx2brxmvj";
400 phases = "installPhase";
401 installPhase = "ln -s $src $out";
404 "lists" = pkgs.stdenv.mkDerivation {
407 src = pkgs.fetchgit {
408 url = "https://github.com/purescript/purescript-lists.git";
409 rev = "62900a56f6864638c952575dfd211a1cc55be7da";
410 sha256 = "0l0jiqhcjzkg4nv2a6h2vdf4izr9mf7cxc86cq1hf3j4dh6spym1";
412 phases = "installPhase";
413 installPhase = "ln -s $src $out";
416 "longs" = pkgs.stdenv.mkDerivation {
419 src = pkgs.fetchgit {
420 url = "https://github.com/zapph/purescript-longs.git";
421 rev = "f298a541995b2dab11878319aaed661ce1bb2635";
422 sha256 = "1axry71dhwinvlzmhw7a4142ka9c9fhxgavh8lfm95004g3m7vzd";
424 phases = "installPhase";
425 installPhase = "ln -s $src $out";
428 "math" = pkgs.stdenv.mkDerivation {
431 src = pkgs.fetchgit {
432 url = "https://github.com/purescript/purescript-math.git";
433 rev = "8be36d24f9d2d8795adf04791446bbc458297b9b";
434 sha256 = "1msmy9w7y6fij62sdc55w68gpwkhm6lhgc8qjisjk4sxx1wdg1rr";
436 phases = "installPhase";
437 installPhase = "ln -s $src $out";
440 "maybe" = pkgs.stdenv.mkDerivation {
443 src = pkgs.fetchgit {
444 url = "https://github.com/purescript/purescript-maybe.git";
445 rev = "81f0397636bcbca28642f62421aebfd9e1afa7fb";
446 sha256 = "073wa0d51daxdwacfcxg5pf6ch63n4ii55xm1ih87bxrg8mp52mx";
448 phases = "installPhase";
449 installPhase = "ln -s $src $out";
452 "newtype" = pkgs.stdenv.mkDerivation {
455 src = pkgs.fetchgit {
456 url = "https://github.com/purescript/purescript-newtype.git";
457 rev = "7d85fa6a040208c010b05f7c23af6a943ba08763";
458 sha256 = "0qvk9p41miy806b05b4ikbr3if0fcyc35gfrwd2mflcxxp46011c";
460 phases = "installPhase";
461 installPhase = "ln -s $src $out";
464 "node-buffer" = pkgs.stdenv.mkDerivation {
465 name = "node-buffer";
467 src = pkgs.fetchgit {
468 url = "https://github.com/purescript-node/purescript-node-buffer.git";
469 rev = "dac7d4734a739cea2cd379f6bae5226dbab26da2";
470 sha256 = "0pgl8r1rwzmbvwgbibk24jpgf6m7xcw3y7zfn6psgzca44c4hgsv";
472 phases = "installPhase";
473 installPhase = "ln -s $src $out";
476 "node-path" = pkgs.stdenv.mkDerivation {
479 src = pkgs.fetchgit {
480 url = "https://github.com/purescript-node/purescript-node-path.git";
481 rev = "e3a704d5fc7d25fa93c6cd0eb92dbce9e5ebd69a";
482 sha256 = "0j1ni52m62dpcrfakl1ik131i31bkg91yv0p1c40sdw0f59fzf6x";
484 phases = "installPhase";
485 installPhase = "ln -s $src $out";
488 "node-process" = pkgs.stdenv.mkDerivation {
489 name = "node-process";
491 src = pkgs.fetchgit {
492 url = "https://github.com/purescript-node/purescript-node-process.git";
493 rev = "88871d84a69f47dd2d1d9eccd7cc942be4457d46";
494 sha256 = "1sbhpz3d3r6z12cx1k7rb6nycxf9cyc61zdx6mvk2q2lmzfdm1if";
496 phases = "installPhase";
497 installPhase = "ln -s $src $out";
500 "node-streams" = pkgs.stdenv.mkDerivation {
501 name = "node-streams";
503 src = pkgs.fetchgit {
504 url = "https://github.com/purescript-node/purescript-node-streams.git";
505 rev = "88740eeda2017d3ddcde50eea59d57c7749d8524";
506 sha256 = "12dki2li0d7s54kvcr6gksb5nxf6kzs93gwxnq4bh1flri8p0i7r";
508 phases = "installPhase";
509 installPhase = "ln -s $src $out";
512 "nonempty" = pkgs.stdenv.mkDerivation {
515 src = pkgs.fetchgit {
516 url = "https://github.com/purescript/purescript-nonempty.git";
517 rev = "36ca3b2fa6d98b1c9d2ee05643341e496fbeab57";
518 sha256 = "1vz174sg32cqrp52nwb2vz9frrzmdwzzlgl4vc2cm5wlf2anirxj";
520 phases = "installPhase";
521 installPhase = "ln -s $src $out";
524 "nullable" = pkgs.stdenv.mkDerivation {
527 src = pkgs.fetchgit {
528 url = "https://github.com/purescript-contrib/purescript-nullable.git";
529 rev = "8d413f02224b8281bfa8037e45fbbf9fe2e254fd";
530 sha256 = "14qaxxga8gqlr4pijyvqycdyhjr6qpz3h4aarficw5j75b7x8nyv";
532 phases = "installPhase";
533 installPhase = "ln -s $src $out";
536 "ordered-collections" = pkgs.stdenv.mkDerivation {
537 name = "ordered-collections";
539 src = pkgs.fetchgit {
540 url = "https://github.com/purescript/purescript-ordered-collections.git";
541 rev = "54af8b281bf01acfc14e147debec76974901e93c";
542 sha256 = "0r48p94d3cyzni2z7ikzcap472k23dx8zq37c1prmjb01v03mfvc";
544 phases = "installPhase";
545 installPhase = "ln -s $src $out";
548 "orders" = pkgs.stdenv.mkDerivation {
551 src = pkgs.fetchgit {
552 url = "https://github.com/purescript/purescript-orders.git";
553 rev = "80e22c22c72c846e09ef9dfcdb40b3eee39118d6";
554 sha256 = "13p1sm4dxkmxhld9x5qqg62iiajjb3qpzs66c1r24y5fs4zsfry4";
556 phases = "installPhase";
557 installPhase = "ln -s $src $out";
560 "parsing" = pkgs.stdenv.mkDerivation {
563 src = pkgs.fetchgit {
564 url = "https://github.com/purescript-contrib/purescript-parsing.git";
565 rev = "e801a0ef42f3211b1602a94a269eef7ce551423f";
566 sha256 = "0m5xvb5kis28laj3navyyakyq408vw115c2dvngf1vljzh1hk5kj";
568 phases = "installPhase";
569 installPhase = "ln -s $src $out";
572 "parsing-dataview" = pkgs.stdenv.mkDerivation {
573 name = "parsing-dataview";
575 src = pkgs.fetchgit {
576 url = "https://github.com/jamesdbrock/purescript-parsing-dataview.git";
577 rev = "823b7ec4be638f6b6aa78ad65d40c1584c0de28e";
578 sha256 = "0l3xcs88xbbhpldyqjbvii60dbljrwq02rqdh650bgs1p647wj0n";
580 phases = "installPhase";
581 installPhase = "ln -s $src $out";
584 "partial" = pkgs.stdenv.mkDerivation {
587 src = pkgs.fetchgit {
588 url = "https://github.com/purescript/purescript-partial.git";
589 rev = "76b63a324f7eafbb859256771b5bb7404082af96";
590 sha256 = "11qr80989g7xmvw1brnrclsbg2wdkbr5k3cqpngfip3nnirrypcn";
592 phases = "installPhase";
593 installPhase = "ln -s $src $out";
596 "posix-types" = pkgs.stdenv.mkDerivation {
597 name = "posix-types";
599 src = pkgs.fetchgit {
600 url = "https://github.com/purescript-node/purescript-posix-types.git";
601 rev = "1d4cd274436cc1e470dc6bf7735bcfdf0092d884";
602 sha256 = "0xvxjvxr7n4dv53p8w5qfmgx37cga5bp2rjhkbfvj89rb74vm3i1";
604 phases = "installPhase";
605 installPhase = "ln -s $src $out";
608 "prelude" = pkgs.stdenv.mkDerivation {
611 src = pkgs.fetchgit {
612 url = "https://github.com/purescript/purescript-prelude.git";
613 rev = "a96663b34364fdd0885a200955e35b99f4e58c43";
614 sha256 = "1frvjrv0mr508r6683l1mp5rzm1y2dz76fz40zf4k2c64sy6y1xm";
616 phases = "installPhase";
617 installPhase = "ln -s $src $out";
620 "profunctor" = pkgs.stdenv.mkDerivation {
623 src = pkgs.fetchgit {
624 url = "https://github.com/purescript/purescript-profunctor.git";
625 rev = "9b3d014b38c69ea2dd4b1f597330b095034fe2c4";
626 sha256 = "1zwbxgimpknmashmq2rb773kbwbksr4ahcdkpnvvcapasxhds0a7";
628 phases = "installPhase";
629 installPhase = "ln -s $src $out";
632 "profunctor-lenses" = pkgs.stdenv.mkDerivation {
633 name = "profunctor-lenses";
635 src = pkgs.fetchgit {
636 url = "https://github.com/purescript-contrib/purescript-profunctor-lenses.git";
637 rev = "2be610e104ab733a4dcc9d63f03d8eaee1e1b1c2";
638 sha256 = "07py52ngnhab0pc0ca42pnypbwk1lcm7mhz29kp4ap0qhi2z4n2y";
640 phases = "installPhase";
641 installPhase = "ln -s $src $out";
644 "proxy" = pkgs.stdenv.mkDerivation {
647 src = pkgs.fetchgit {
648 url = "https://github.com/purescript/purescript-proxy.git";
649 rev = "4a529b1f874fa2f32fc4c575cafaf46e0ab69fb6";
650 sha256 = "0rqf25b1n9p5sgx7gdsxwrfv9rb3sqxgqmqpp5kdm30lfk7snz24";
652 phases = "installPhase";
653 installPhase = "ln -s $src $out";
656 "quickcheck" = pkgs.stdenv.mkDerivation {
659 src = pkgs.fetchgit {
660 url = "https://github.com/purescript/purescript-quickcheck.git";
661 rev = "6289a80570acd5aec3ea89dc673cf10cdaf5794a";
662 sha256 = "0b6208067krf81kzq2hbxs68386hcicbscwxbj5nck07ivjjvqh0";
664 phases = "installPhase";
665 installPhase = "ln -s $src $out";
668 "random" = pkgs.stdenv.mkDerivation {
671 src = pkgs.fetchgit {
672 url = "https://github.com/purescript/purescript-random.git";
673 rev = "75e6b21edbe0eec78c28ff3bd8265998f2ea0b45";
674 sha256 = "0k37v7z529adx6ypxj0xjyfrz45qia6p0vki2wpvi8lik7c698gf";
676 phases = "installPhase";
677 installPhase = "ln -s $src $out";
680 "record" = pkgs.stdenv.mkDerivation {
683 src = pkgs.fetchgit {
684 url = "https://github.com/purescript/purescript-record.git";
685 rev = "93c235249d4f47a3c8300089596c2afe67e27577";
686 sha256 = "0ap1mc7bi8a20c5g11lxif6q68s2sc31khirfabngr1jpsm3r4lw";
688 phases = "installPhase";
689 installPhase = "ln -s $src $out";
692 "refs" = pkgs.stdenv.mkDerivation {
695 src = pkgs.fetchgit {
696 url = "https://github.com/purescript/purescript-refs.git";
697 rev = "e8b175477661e433175e76548168290c40e0ce4b";
698 sha256 = "08161iy1xbafzblv033v84156azpcqkiw9v9d6gliphrq5fm17gm";
700 phases = "installPhase";
701 installPhase = "ln -s $src $out";
704 "sized-vectors" = pkgs.stdenv.mkDerivation {
705 name = "sized-vectors";
707 src = pkgs.fetchgit {
708 url = "https://github.com/bodil/purescript-sized-vectors.git";
709 rev = "d67e0d9994cb55065778f9fee304a4dd7e0cfd13";
710 sha256 = "114q1i32icr081dv5bv8ajhzymzbf83jwbjypyqcrbx9ajgdrqmg";
712 phases = "installPhase";
713 installPhase = "ln -s $src $out";
716 "st" = pkgs.stdenv.mkDerivation {
719 src = pkgs.fetchgit {
720 url = "https://github.com/purescript/purescript-st.git";
721 rev = "8133841b8b545f3a273caebb6103f7c640fc35eb";
722 sha256 = "1jpz8rpk2ac6kshflri8pdw4s1hf8g4alz5bw69x23sj9sccxgs0";
724 phases = "installPhase";
725 installPhase = "ln -s $src $out";
728 "strings" = pkgs.stdenv.mkDerivation {
731 src = pkgs.fetchgit {
732 url = "https://github.com/purescript/purescript-strings.git";
733 rev = "ec6da8faa02112a82286c0ff1c5e8fccd969ca42";
734 sha256 = "164mx0j9pv47m2hzckq51aa1rpb5wijcrh4bi78xn3s8n0fb6dq1";
736 phases = "installPhase";
737 installPhase = "ln -s $src $out";
740 "tailrec" = pkgs.stdenv.mkDerivation {
743 src = pkgs.fetchgit {
744 url = "https://github.com/purescript/purescript-tailrec.git";
745 rev = "5a32aa5a4f3651b66cc0e87bcb9861116f9913a3";
746 sha256 = "0n0sxr44d1lwlrgv8b48ml6vg0r5abfvyywn50jb0i1agnm53i4n";
748 phases = "installPhase";
749 installPhase = "ln -s $src $out";
752 "text-encoding" = pkgs.stdenv.mkDerivation {
753 name = "text-encoding";
755 src = pkgs.fetchgit {
756 url = "https://github.com/AlexaDeWit/purescript-text-encoding.git";
757 rev = "609ea0916f6817971d4a6c11b991b59715aaa096";
758 sha256 = "1r6ihj6m6ahp1cjf4i25pq9a00r2mvgrd8794xiapzsaigljz42c";
760 phases = "installPhase";
761 installPhase = "ln -s $src $out";
764 "transformers" = pkgs.stdenv.mkDerivation {
765 name = "transformers";
767 src = pkgs.fetchgit {
768 url = "https://github.com/purescript/purescript-transformers.git";
769 rev = "0e473e5ef0e294615ca0d9aab0bcffee47b2870d";
770 sha256 = "03qmvl9s7lbvm73dy9ps6qp39pdcm91hb8yakgj7aq8hgpj7b6bg";
772 phases = "installPhase";
773 installPhase = "ln -s $src $out";
776 "tuples" = pkgs.stdenv.mkDerivation {
779 src = pkgs.fetchgit {
780 url = "https://github.com/purescript/purescript-tuples.git";
781 rev = "0036bf9d99b721fd0f2e539d24e18e484b016927";
782 sha256 = "045nsy0r2g51gih0wjhcvhl6gfr8947mlrqwg644ygz72rjm8wq4";
784 phases = "installPhase";
785 installPhase = "ln -s $src $out";
788 "type-equality" = pkgs.stdenv.mkDerivation {
789 name = "type-equality";
791 src = pkgs.fetchgit {
792 url = "https://github.com/purescript/purescript-type-equality.git";
793 rev = "2cdae51c394401cd5fc04b03c341273b41532b7d";
794 sha256 = "1b7szyca5s96gaawvgwrw7fa8r7gqsdff7xhz3vvngnylv2scl3w";
796 phases = "installPhase";
797 installPhase = "ln -s $src $out";
800 "typelevel" = pkgs.stdenv.mkDerivation {
803 src = pkgs.fetchgit {
804 url = "https://github.com/bodil/purescript-typelevel.git";
805 rev = "c7917aa6d43440608e6e04332e4c916a45976313";
806 sha256 = "0gxj926ppx6d8inir589x0a30iv29hqc2y6vsa1n1c2vlcqv2zgd";
808 phases = "installPhase";
809 installPhase = "ln -s $src $out";
812 "typelevel-prelude" = pkgs.stdenv.mkDerivation {
813 name = "typelevel-prelude";
815 src = pkgs.fetchgit {
816 url = "https://github.com/purescript/purescript-typelevel-prelude.git";
817 rev = "9f8788ba16ddda8f70e54e5228422348c13c817c";
818 sha256 = "1kp1b35y8wzin9m5lfyp239nclq703xz2b4373x3075xfp6qdcwf";
820 phases = "installPhase";
821 installPhase = "ln -s $src $out";
824 "uint" = pkgs.stdenv.mkDerivation {
827 src = pkgs.fetchgit {
828 url = "https://github.com/zaquest/purescript-uint.git";
829 rev = "c5435539d88d5be79576e0c829f6468207ff03e9";
830 sha256 = "1hgjwh7m9km8ywnc7k4blgycmj2sx4vr9i5rd5cr47cdl71h0sh7";
832 phases = "installPhase";
833 installPhase = "ln -s $src $out";
836 "unfoldable" = pkgs.stdenv.mkDerivation {
839 src = pkgs.fetchgit {
840 url = "https://github.com/purescript/purescript-unfoldable.git";
841 rev = "077e787108e02bd16a1b27e57847d5baede7dd61";
842 sha256 = "03g2zz26ai8a44z07jhdj0yvv8q6nq6ifcrzc7qjmdkjywg2cj9v";
844 phases = "installPhase";
845 installPhase = "ln -s $src $out";
848 "unicode" = pkgs.stdenv.mkDerivation {
851 src = pkgs.fetchgit {
852 url = "https://github.com/purescript-contrib/purescript-unicode.git";
853 rev = "bb70f5a17aa9bcad05104c5a3f191fd75bb3d2ce";
854 sha256 = "1a53jv7pzyjk5v6kmwwy50d3l8d26k0id59sn8g3lzkih24nalhp";
856 phases = "installPhase";
857 installPhase = "ln -s $src $out";
860 "unsafe-coerce" = pkgs.stdenv.mkDerivation {
861 name = "unsafe-coerce";
863 src = pkgs.fetchgit {
864 url = "https://github.com/purescript/purescript-unsafe-coerce.git";
865 rev = "fa6a5ca9b4581c00ee0b8539306a49badb7bee60";
866 sha256 = "0k9255mk2mz6xjb11pwkgfcblmmyvr86ig5kr92jwy95xim09zip";
868 phases = "installPhase";
869 installPhase = "ln -s $src $out";
876 target = ".spago/${pkg.name}/${pkg.version}";
878 if [ ! -e ${target} ]; then
879 echo "Installing ${target}."
881 cp --no-preserve=mode,ownership,timestamp -r ${toString pkg.outPath}/* ${target}
883 echo "${target} already exists. Skipping."
887 getGlob = pkg: ''".spago/${pkg.name}/${pkg.version}/src/**/*.purs"'';
889 getStoreGlob = pkg: ''"${pkg.outPath}/src/**/*.purs"'';
894 installSpagoStyle = pkgs.writeShellScriptBin "install-spago-style" ''
896 echo installing dependencies...
897 ${builtins.toString (builtins.map cpPackage (builtins.attrValues inputs))}
901 buildSpagoStyle = pkgs.writeShellScriptBin "build-spago-style" ''
903 echo building project...
904 purs compile ${builtins.toString (builtins.map getGlob (builtins.attrValues inputs))} "$@"
908 buildFromNixStore = pkgs.writeShellScriptBin "build-from-store" ''
910 echo building project using sources from nix store...
911 purs compile ${builtins.toString (
912 builtins.map getStoreGlob (builtins.attrValues inputs))} "$@"
916 mkBuildProjectOutput =
919 pkgs.stdenv.mkDerivation {
920 name = "build-project-output";
923 buildInputs = [ purs ];
927 purs compile "$src/**/*.purs" ${builtins.toString
929 (x: ''"${x.outPath}/src/**/*.purs"'')
930 (builtins.attrValues inputs))}
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list