Skip to content

Commit 0b1537e

Browse files
committed
Bump 5 dependencies
New versions: * optparse-applicative-0.19.0.0 [>=0.16.1.0 && <0.20] * servant-0.20.3.0 [old range matches] * servant-client-0.20.3.0 [old range matches] * servant-server-0.20.3.0 [old range matches] * warp-3.4.8 [old range matches]
1 parent 3ea7363 commit 0b1537e

File tree

3 files changed

+244
-13
lines changed

3 files changed

+244
-13
lines changed

ops/managed.nix

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
};
4848
optparse-applicative = {
4949
lower = "0.16.1.0";
50-
upper = "0.19";
50+
upper = "0.20";
5151
};
5252
path = {
5353
lower = "0.9.5";
@@ -167,7 +167,7 @@
167167
gi-gtk = "3.0.43";
168168
hostname = "1.0";
169169
network = "3.1.4.0";
170-
optparse-applicative = "0.18.1.0";
170+
optparse-applicative = "0.19.0.0";
171171
path = "0.9.6";
172172
path-io = "1.8.2";
173173
polysemy = "1.9.2.0";
@@ -181,17 +181,17 @@
181181
polysemy-time = "0.7.0.1";
182182
prelate = "0.8.0.0";
183183
random = "1.2.1.2";
184-
servant = "0.20.2";
185-
servant-client = "0.20.2";
186-
servant-server = "0.20.2";
184+
servant = "0.20.3.0";
185+
servant-client = "0.20.3.0";
186+
servant-server = "0.20.3.0";
187187
table-layout = "1.0.0.2";
188188
tasty = "1.5.3";
189189
terminal-size = "0.3.4";
190190
torsor = "0.1.0.1";
191191
transformers = "0.6.1.1";
192192
typed-process = "0.2.12.0";
193193
wai-extra = "3.1.17";
194-
warp = "3.4.7";
194+
warp = "3.4.8";
195195
yaml = "0.11.11.2";
196196
zeugma = "0.10.0.1";
197197
};
@@ -304,6 +304,11 @@
304304
hash = "0872c6clb0p7js9g3p8xn2xfr97d0zqi8rp8zlxl5hpy5q32jlli";
305305
repo = "hackage.haskell.org";
306306
};
307+
generics-sop = {
308+
version = "0.5.1.4";
309+
hash = "0ai089kly1cajn4djqnplkg2jmnapqlb3crrsyvfnadcyzc9h3km";
310+
repo = "hackage.haskell.org";
311+
};
307312
incipit = {
308313
version = "0.10.0.1";
309314
hash = "0vr1balwy6v9l15pjlyy372w0scli1wcl6395jqdkjncqm3ymdin";
@@ -321,6 +326,11 @@
321326
repo = "hackage.haskell.org";
322327
revision = true;
323328
};
329+
optparse-applicative = {
330+
version = "0.19.0.0";
331+
hash = "0cs8fqipakad38lvm75nz98hmvf881mgjhnc7icblxfzh92ay6kn";
332+
repo = "hackage.haskell.org";
333+
};
324334
path = {
325335
version = "0.9.6";
326336
hash = "16hgrkvd27c9vp5447d1dv3b3fi0fv0jfig10h2j37mzk4850wg8";
@@ -382,9 +392,24 @@
382392
hash = "0id72rbynmbb15ld8pv8nijll3k50x2mrpcqsv8dkbs7q05fn9vg";
383393
repo = "hackage.haskell.org";
384394
};
395+
servant = {
396+
version = "0.20.3.0";
397+
hash = "0vgppwv8fzfi1wc7n72lqrj49xfn8ymjh1balpsphhj4bc7n6lvi";
398+
repo = "hackage.haskell.org";
399+
};
400+
servant-client = {
401+
version = "0.20.3.0";
402+
hash = "0xlf354mcvg3cg8nqfi1aqfym686qcyy1yv46fg9fxchms9njczr";
403+
repo = "hackage.haskell.org";
404+
};
405+
servant-client-core = {
406+
version = "0.20.3.0";
407+
hash = "0yv0asv77zjclnvadjb2hxjghnmz5rnba4akg237x3ssh50i52ca";
408+
repo = "hackage.haskell.org";
409+
};
385410
servant-server = {
386-
version = "0.20.2";
387-
hash = "1xp86ha73fkqbsxyycr0wga0k106vfb4kpjyzh055l2qb47kyj9j";
411+
version = "0.20.3.0";
412+
hash = "053d5j5sxki31v8d5b73jx53bfhz76pm8xyb99n0rk1gxc8rg18x";
388413
repo = "hackage.haskell.org";
389414
};
390415
table-layout = {
@@ -422,6 +447,11 @@
422447
hash = "1l0gspzbwkrs1dqay2rv5wz1gg49a31l3vyl741b2j2apkgamf3p";
423448
repo = "hackage.haskell.org";
424449
};
450+
warp = {
451+
version = "3.4.8";
452+
hash = "1sx9kv01ic8d588sfzn6hrbl0g0nnmz864xslrgviw0krix9v6i5";
453+
repo = "hackage.haskell.org";
454+
};
425455
zeugma = {
426456
version = "0.10.0.1";
427457
hash = "14k0lq3ghanvxw47g43vvzfw4d9cm04bmc2fn5cp4y3vslflaknj";

ops/overrides.nix

Lines changed: 205 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,32 @@ mkDerivation {
380380
}
381381
;
382382
}
383+
;
384+
generics-sop = {
385+
meta = {
386+
sha256 = "0ai089kly1cajn4djqnplkg2jmnapqlb3crrsyvfnadcyzc9h3km";
387+
url = "https://hackage.haskell.org";
388+
ver = "0.5.1.4";
389+
};
390+
drv = { mkDerivation, base, criterion, deepseq, ghc-prim, lib, sop-core
391+
, template-haskell, th-abstraction
392+
}:
393+
mkDerivation {
394+
pname = "generics-sop";
395+
version = "0.5.1.4";
396+
src = /nix/store/qky7s4rv2qdyxl5wx3jbd5c46j7bglrx-source;
397+
libraryHaskellDepends = [
398+
base ghc-prim sop-core template-haskell th-abstraction
399+
];
400+
testHaskellDepends = [ base ];
401+
benchmarkHaskellDepends = [
402+
base criterion deepseq template-haskell
403+
];
404+
description = "Generic Programming using True Sums of Products";
405+
license = lib.licenses.bsd3;
406+
}
407+
;
408+
}
383409
;
384410
incipit = {
385411
meta = {
@@ -446,6 +472,32 @@ mkDerivation {
446472
}
447473
;
448474
}
475+
;
476+
optparse-applicative = {
477+
meta = {
478+
sha256 = "0cs8fqipakad38lvm75nz98hmvf881mgjhnc7icblxfzh92ay6kn";
479+
url = "https://hackage.haskell.org";
480+
ver = "0.19.0.0";
481+
};
482+
drv = { mkDerivation, base, lib, prettyprinter
483+
, prettyprinter-ansi-terminal, process, QuickCheck, text
484+
, transformers
485+
}:
486+
mkDerivation {
487+
pname = "optparse-applicative";
488+
version = "0.19.0.0";
489+
src = /nix/store/l5z3gyf61qdyda9hmv5fqdq6svb2g7wh-source;
490+
libraryHaskellDepends = [
491+
base prettyprinter prettyprinter-ansi-terminal process text
492+
transformers
493+
];
494+
testHaskellDepends = [ base QuickCheck ];
495+
homepage = "https://github.com/pcapriotti/optparse-applicative";
496+
description = "Utilities and combinators for parsing command line options";
497+
license = lib.licenses.bsd3;
498+
}
499+
;
500+
}
449501
;
450502
path = {
451503
meta = {
@@ -792,12 +844,117 @@ mkDerivation {
792844
}
793845
;
794846
}
847+
;
848+
servant = {
849+
meta = {
850+
sha256 = "0vgppwv8fzfi1wc7n72lqrj49xfn8ymjh1balpsphhj4bc7n6lvi";
851+
url = "https://hackage.haskell.org";
852+
ver = "0.20.3.0";
853+
};
854+
drv = { mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
855+
, case-insensitive, constraints, containers, deepseq, generics-sop
856+
, hspec, hspec-discover, http-api-data, http-media, http-types, lib
857+
, mmorph, mtl, network-uri, QuickCheck, quickcheck-instances
858+
, singleton-bool, sop-core, text, transformers, vault
859+
}:
860+
mkDerivation {
861+
pname = "servant";
862+
version = "0.20.3.0";
863+
src = /nix/store/87zpmsmv6h0c3zfwvz44195cd127xl35-source;
864+
libraryHaskellDepends = [
865+
aeson attoparsec base bifunctors bytestring case-insensitive
866+
constraints containers deepseq generics-sop http-api-data
867+
http-media http-types mmorph mtl network-uri QuickCheck
868+
singleton-bool sop-core text transformers vault
869+
];
870+
testHaskellDepends = [
871+
aeson base bytestring hspec http-media mtl network-uri QuickCheck
872+
quickcheck-instances text
873+
];
874+
testToolDepends = [ hspec-discover ];
875+
homepage = "http://docs.servant.dev/";
876+
description = "A family of combinators for defining webservices APIs";
877+
license = lib.licenses.bsd3;
878+
}
879+
;
880+
}
881+
;
882+
servant-client = {
883+
meta = {
884+
sha256 = "0xlf354mcvg3cg8nqfi1aqfym686qcyy1yv46fg9fxchms9njczr";
885+
url = "https://hackage.haskell.org";
886+
ver = "0.20.3.0";
887+
};
888+
drv = { mkDerivation, aeson, base, base-compat, bytestring, containers
889+
, deepseq, entropy, exceptions, generics-sop, hspec, hspec-discover
890+
, http-api-data, http-client, http-media, http-types, HUnit
891+
, kan-extensions, lib, markdown-unlit, monad-control, mtl, network
892+
, QuickCheck, semigroupoids, servant, servant-client-core
893+
, servant-server, sop-core, stm, text, time, transformers
894+
, transformers-base, wai, warp
895+
}:
896+
mkDerivation {
897+
pname = "servant-client";
898+
version = "0.20.3.0";
899+
src = /nix/store/y0azgrrnkv9wq5wy4fz962k9v9s0ck3z-source;
900+
libraryHaskellDepends = [
901+
base base-compat bytestring containers deepseq exceptions
902+
http-client http-media http-types kan-extensions monad-control mtl
903+
semigroupoids servant servant-client-core stm time transformers
904+
transformers-base
905+
];
906+
testHaskellDepends = [
907+
aeson base base-compat bytestring entropy generics-sop hspec
908+
http-api-data http-client http-types HUnit markdown-unlit mtl
909+
network QuickCheck servant servant-client-core servant-server
910+
sop-core stm text transformers wai warp
911+
];
912+
testToolDepends = [ hspec-discover markdown-unlit ];
913+
homepage = "http://docs.servant.dev/";
914+
description = "Automatic derivation of querying functions for servant";
915+
license = lib.licenses.bsd3;
916+
}
917+
;
918+
}
919+
;
920+
servant-client-core = {
921+
meta = {
922+
sha256 = "0yv0asv77zjclnvadjb2hxjghnmz5rnba4akg237x3ssh50i52ca";
923+
url = "https://hackage.haskell.org";
924+
ver = "0.20.3.0";
925+
};
926+
drv = { mkDerivation, aeson, attoparsec, base, base-compat
927+
, base64-bytestring, bytestring, constraints, containers, deepseq
928+
, exceptions, free, hspec, hspec-discover, http-media, http-types
929+
, lib, network-uri, QuickCheck, safe, servant, sop-core
930+
, template-haskell, text, transformers
931+
}:
932+
mkDerivation {
933+
pname = "servant-client-core";
934+
version = "0.20.3.0";
935+
src = /nix/store/9dr7w7j8242pv1aypymsml7z4bh17jyf-source;
936+
libraryHaskellDepends = [
937+
aeson attoparsec base base-compat base64-bytestring bytestring
938+
constraints containers deepseq exceptions free http-media
939+
http-types network-uri safe servant sop-core template-haskell text
940+
];
941+
testHaskellDepends = [
942+
base base-compat bytestring deepseq hspec QuickCheck servant
943+
transformers
944+
];
945+
testToolDepends = [ hspec-discover ];
946+
homepage = "http://docs.servant.dev/";
947+
description = "Core functionality and class for client function generation for servant APIs";
948+
license = lib.licenses.bsd3;
949+
}
950+
;
951+
}
795952
;
796953
servant-server = {
797954
meta = {
798-
sha256 = "1xp86ha73fkqbsxyycr0wga0k106vfb4kpjyzh055l2qb47kyj9j";
955+
sha256 = "053d5j5sxki31v8d5b73jx53bfhz76pm8xyb99n0rk1gxc8rg18x";
799956
url = "https://hackage.haskell.org";
800-
ver = "0.20.2";
957+
ver = "0.20.3.0";
801958
};
802959
drv = { mkDerivation, aeson, base, base-compat, base64-bytestring
803960
, bytestring, constraints, containers, directory, exceptions
@@ -809,8 +966,8 @@ mkDerivation {
809966
}:
810967
mkDerivation {
811968
pname = "servant-server";
812-
version = "0.20.2";
813-
src = /nix/store/1h5crkb17rn2sswhf313f28ngk7chpfz-source;
969+
version = "0.20.3.0";
970+
src = /nix/store/bzxi418yskly16zwlrcbxfk8cw38mzfz-source;
814971
isLibrary = true;
815972
isExecutable = true;
816973
libraryHaskellDepends = [
@@ -1037,6 +1194,50 @@ mkDerivation {
10371194
}
10381195
;
10391196
}
1197+
;
1198+
warp = {
1199+
meta = {
1200+
sha256 = "1sx9kv01ic8d588sfzn6hrbl0g0nnmz864xslrgviw0krix9v6i5";
1201+
url = "https://hackage.haskell.org";
1202+
ver = "3.4.8";
1203+
};
1204+
drv = { mkDerivation, array, async, auto-update, base, bsb-http-chunked
1205+
, bytestring, case-insensitive, containers, criterion, crypton-x509
1206+
, directory, ghc-prim, hashable, hspec, hspec-discover, http-client
1207+
, http-date, http-types, http2, iproute, lib, network, process
1208+
, QuickCheck, recv, simple-sendfile, stm, streaming-commons, text
1209+
, time-manager, unix, vault, wai, word8
1210+
}:
1211+
mkDerivation {
1212+
pname = "warp";
1213+
version = "3.4.8";
1214+
src = /nix/store/wvj0vs4cvy7qiv38yci171zbm4q7wgm3-source;
1215+
libraryHaskellDepends = [
1216+
array async auto-update base bsb-http-chunked bytestring
1217+
case-insensitive containers crypton-x509 ghc-prim hashable
1218+
http-date http-types http2 iproute network recv simple-sendfile stm
1219+
streaming-commons text time-manager unix vault wai word8
1220+
];
1221+
testHaskellDepends = [
1222+
array async auto-update base bsb-http-chunked bytestring
1223+
case-insensitive containers crypton-x509 directory ghc-prim
1224+
hashable hspec http-client http-date http-types http2 iproute
1225+
network process QuickCheck recv simple-sendfile stm
1226+
streaming-commons text time-manager unix vault wai word8
1227+
];
1228+
testToolDepends = [ hspec-discover ];
1229+
benchmarkHaskellDepends = [
1230+
array auto-update base bytestring case-insensitive containers
1231+
criterion crypton-x509 ghc-prim hashable http-date http-types
1232+
network recv streaming-commons text time-manager unix vault wai
1233+
word8
1234+
];
1235+
homepage = "http://github.com/yesodweb/wai";
1236+
description = "A fast, light-weight web server for WAI applications";
1237+
license = lib.licenses.mit;
1238+
}
1239+
;
1240+
}
10401241
;
10411242
zeugma = {
10421243
meta = {

packages/helic/helic.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ library
125125
, gi-glib >=2.0.30 && <2.1
126126
, gi-gtk >=3.0.43 && <3.1
127127
, hostname ==1.0.*
128-
, optparse-applicative >=0.16.1.0 && <0.19
128+
, optparse-applicative >=0.16.1.0 && <0.20
129129
, path >=0.9.5 && <0.10
130130
, path-io >=1.6.3 && <1.9
131131
, polysemy >=1.9.2.0 && <1.10

0 commit comments

Comments
 (0)