@@ -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} :
810967mkDerivation {
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 = {
0 commit comments