lol

Merge pull request #149730 from NixOS/haskell-updates

haskellPackages: update stackage and hackage

authored by

sterni and committed by
GitHub
e03cb379 c92ba869

+134 -51
+4 -4
pkgs/data/misc/hackage/pin.json
··· 1 1 { 2 - "commit": "f68c8c181db05f72a6423ed12b503445944face7", 3 - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/f68c8c181db05f72a6423ed12b503445944face7.tar.gz", 4 - "sha256": "0rcmpkd9hliiq4cj2mjnn2bi9lc4yh2ha6xh1mwxh7qf2i0zgjx6", 5 - "msg": "Update from Hackage at 2021-12-07T20:15:21Z" 2 + "commit": "5b1efa929ec68b76f8e84df53bf48b6e4a392feb", 3 + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/5b1efa929ec68b76f8e84df53bf48b6e4a392feb.tar.gz", 4 + "sha256": "1azja4gm6yy8zs0fjfiscjamfn13w4wp9wwadqhzhv0dmisg9y8v", 5 + "msg": "Update from Hackage at 2021-12-08T21:36:39Z" 6 6 }
+3
pkgs/development/haskell-modules/configuration-common.nix
··· 2121 2121 # https://github.com/ChrisPenner/jet/issues/1 2122 2122 jet = doJailbreak super.jet; 2123 2123 2124 + # Use latest version until next Stackage LTS snapshot 2125 + Agda = doDistribute self.Agda_2_6_2_1; 2126 + 2124 2127 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
+1
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
··· 88 88 - aeson-tiled 89 89 - aeson-typescript 90 90 - aeson-utils 91 + - aeson-value-parser 91 92 - affection 92 93 - affine-invariant-ensemble-mcmc 93 94 - Agata
+126 -47
pkgs/development/haskell-modules/hackage-packages.nix
··· 832 832 maintainers = with lib.maintainers; [ abbradar turion ]; 833 833 }) {inherit (pkgs) emacs;}; 834 834 835 + "Agda_2_6_2_1" = callPackage 836 + ({ mkDerivation, aeson, alex, array, async, base, binary 837 + , blaze-html, boxes, bytestring, Cabal, case-insensitive 838 + , containers, data-hash, deepseq, directory, edit-distance, emacs 839 + , equivalence, exceptions, filepath, ghc-compact, gitrev, happy 840 + , hashable, hashtables, haskeline, monad-control, mtl, murmur-hash 841 + , parallel, pretty, process, regex-tdfa, split, stm, strict 842 + , template-haskell, text, time, transformers, unordered-containers 843 + , uri-encode, zlib 844 + }: 845 + mkDerivation { 846 + pname = "Agda"; 847 + version = "2.6.2.1"; 848 + sha256 = "03dw7jfqr3ffik6avigm525djqh2gn5c3qwnb2h6298zkr9lch9w"; 849 + isLibrary = true; 850 + isExecutable = true; 851 + enableSeparateDataOutput = true; 852 + setupHaskellDepends = [ base Cabal directory filepath process ]; 853 + libraryHaskellDepends = [ 854 + aeson array async base binary blaze-html boxes bytestring 855 + case-insensitive containers data-hash deepseq directory 856 + edit-distance equivalence exceptions filepath ghc-compact gitrev 857 + hashable hashtables haskeline monad-control mtl murmur-hash 858 + parallel pretty process regex-tdfa split stm strict 859 + template-haskell text time transformers unordered-containers 860 + uri-encode zlib 861 + ]; 862 + libraryToolDepends = [ alex happy ]; 863 + executableHaskellDepends = [ base directory filepath process ]; 864 + executableToolDepends = [ emacs ]; 865 + description = "A dependently typed functional programming language and proof assistant"; 866 + license = "unknown"; 867 + hydraPlatforms = lib.platforms.none; 868 + maintainers = with lib.maintainers; [ abbradar turion ]; 869 + }) {inherit (pkgs) emacs;}; 870 + 835 871 "Agda-executable" = callPackage 836 872 ({ mkDerivation, Agda, base }: 837 873 mkDerivation { ··· 25085 25121 pname = "aeson-iproute"; 25086 25122 version = "0.2.1"; 25087 25123 sha256 = "1130mr5fqwi4d74xg6nkvpqycc0vvd6rsiahm1pdhbrx3wvra8p2"; 25124 + revision = "1"; 25125 + editedCabalFile = "1q9yr42mvvcqy20ww1xcsy2q6jji0mrqng2clq8yd5diyy7kqx1a"; 25088 25126 libraryHaskellDepends = [ 25089 25127 aeson base iproute text unordered-containers 25090 25128 ]; ··· 25541 25579 25542 25580 "aeson-value-parser" = callPackage 25543 25581 ({ mkDerivation, aeson, attoparsec, base, bytestring, hashable 25544 - , megaparsec, mtl, scientific, text, text-builder, transformers 25582 + , megaparsec, mtl, scientific, text, transformers 25545 25583 , unordered-containers, vector 25546 25584 }: 25547 25585 mkDerivation { 25548 25586 pname = "aeson-value-parser"; 25549 - version = "0.19.4"; 25550 - sha256 = "1z4l7x29zxalmf8qqynyz87mgr0xbjzvffmxk76r0kal31yljq81"; 25587 + version = "0.19.4.1"; 25588 + sha256 = "0bg4jwb6d6gyvhfzvrlj7snaga077pmfxnanirzqiqjf14g6hcif"; 25551 25589 libraryHaskellDepends = [ 25552 25590 aeson attoparsec base bytestring hashable megaparsec mtl scientific 25553 - text text-builder transformers unordered-containers vector 25591 + text transformers unordered-containers vector 25554 25592 ]; 25555 25593 description = "API for parsing \"aeson\" JSON tree into Haskell types"; 25556 25594 license = lib.licenses.mit; 25595 + hydraPlatforms = lib.platforms.none; 25596 + broken = true; 25557 25597 }) {}; 25558 25598 25559 25599 "aeson-via" = callPackage ··· 48667 48707 hydraPlatforms = lib.platforms.none; 48668 48708 }) {}; 48669 48709 48670 - "bytestring_0_11_1_0" = callPackage 48671 - ({ mkDerivation, base, deepseq, dlist, ghc-prim, integer-gmp 48672 - , random, tasty, tasty-bench, tasty-hunit, tasty-quickcheck 48673 - , transformers 48710 + "bytestring_0_11_2_0" = callPackage 48711 + ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck, random, tasty 48712 + , tasty-bench, tasty-quickcheck, template-haskell, transformers 48674 48713 }: 48675 48714 mkDerivation { 48676 48715 pname = "bytestring"; 48677 - version = "0.11.1.0"; 48678 - sha256 = "1a29kwczd1hcpir691x936i9c5ys9d7m1lyby48djs9w54ksy1jw"; 48679 - libraryHaskellDepends = [ base deepseq ghc-prim integer-gmp ]; 48716 + version = "0.11.2.0"; 48717 + sha256 = "16w5j3vxyak3ycfc8w1zwmagznlavgrwiqa1m0fn7s38vzjb7yjf"; 48718 + libraryHaskellDepends = [ base deepseq ghc-prim template-haskell ]; 48680 48719 testHaskellDepends = [ 48681 - base deepseq dlist ghc-prim tasty tasty-hunit tasty-quickcheck 48682 - transformers 48720 + base deepseq ghc-prim QuickCheck tasty tasty-quickcheck 48721 + template-haskell transformers 48683 48722 ]; 48684 - benchmarkHaskellDepends = [ 48685 - base deepseq dlist random tasty-bench 48686 - ]; 48723 + benchmarkHaskellDepends = [ base deepseq random tasty-bench ]; 48687 48724 description = "Fast, compact, strict and lazy byte strings with a list interface"; 48688 48725 license = lib.licenses.bsd3; 48689 48726 hydraPlatforms = lib.platforms.none; ··· 63714 63751 }: 63715 63752 mkDerivation { 63716 63753 pname = "config-value"; 63717 - version = "0.8.1"; 63718 - sha256 = "086jv01a737547w6x9w1951vq0p7mx6vqw9ifw5kcs5nvhj5rx2q"; 63719 - revision = "2"; 63720 - editedCabalFile = "1qw39gzq97fy3axdfi0y1i9knly2gfzhm3dljby3x1cfwzrj351w"; 63754 + version = "0.8.2"; 63755 + sha256 = "1yfy453mykwav6b3i58bmpkyb8jxyh96b96lvx2iyd4dz1i75cdk"; 63721 63756 libraryHaskellDepends = [ array base containers pretty text ]; 63722 63757 libraryToolDepends = [ alex happy ]; 63723 63758 testHaskellDepends = [ base text ]; ··· 100758 100793 license = lib.licenses.isc; 100759 100794 }) {}; 100760 100795 100761 - "futhark_0_20_7" = callPackage 100796 + "futhark_0_20_8" = callPackage 100762 100797 ({ mkDerivation, aeson, alex, ansi-terminal, array, base 100763 100798 , base16-bytestring, binary, blaze-html, bmp, bytestring 100764 100799 , bytestring-to-vector, cmark-gfm, containers, cryptohash-md5 ··· 100773 100808 }: 100774 100809 mkDerivation { 100775 100810 pname = "futhark"; 100776 - version = "0.20.7"; 100777 - sha256 = "1j91gilrjyi0hd7fsh1pq687y4vdmk9kv0lwrwhq74rcczyyyrvj"; 100811 + version = "0.20.8"; 100812 + sha256 = "1a8sr934yf27n7hfa06239qxcpmaj7xqc47y4hpl7wa86bpvld1g"; 100778 100813 isLibrary = true; 100779 100814 isExecutable = true; 100780 100815 libraryHaskellDepends = [ ··· 154998 155033 pname = "intcode"; 154999 155034 version = "0.3.0.0"; 155000 155035 sha256 = "0qcws15hn03wnsv1rg93sw9zhwsyvwpiafrmwnyv9v990qap1x8y"; 155001 - revision = "2"; 155002 - editedCabalFile = "1yd0i90i910ysc7xflpdnkp4bgp1k6cdcl8p3qwqi07vlngkscxw"; 155036 + revision = "3"; 155037 + editedCabalFile = "1afp0s2zgqnkfh7qszpqbm3slmj021pmin9id1pyns8k9al06v2y"; 155003 155038 libraryHaskellDepends = [ base containers primitive ]; 155004 155039 testHaskellDepends = [ base containers doctest primitive ]; 155005 155040 description = "Advent of Code 2019 intcode interpreter"; ··· 161526 161561 license = lib.licenses.bsd3; 161527 161562 }) {}; 161528 161563 161564 + "kanji_3_5_0" = callPackage 161565 + ({ mkDerivation, aeson, base, containers, criterion, deepseq 161566 + , hashable, HUnit-approx, tasty, tasty-hunit, text 161567 + }: 161568 + mkDerivation { 161569 + pname = "kanji"; 161570 + version = "3.5.0"; 161571 + sha256 = "15s640fq65l3f93w2sr3kyjm5gvp78lflcvmrz4ldndnyrzcq2c2"; 161572 + libraryHaskellDepends = [ 161573 + aeson base containers deepseq hashable text 161574 + ]; 161575 + testHaskellDepends = [ 161576 + aeson base containers HUnit-approx tasty tasty-hunit text 161577 + ]; 161578 + benchmarkHaskellDepends = [ aeson base containers criterion text ]; 161579 + description = "Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji"; 161580 + license = lib.licenses.bsd3; 161581 + hydraPlatforms = lib.platforms.none; 161582 + }) {}; 161583 + 161529 161584 "kansas-comet" = callPackage 161530 161585 ({ mkDerivation, aeson, base, containers, data-default-class 161531 161586 , scotty, stm, text, time, transformers, unordered-containers ··· 220720 220775 }: 220721 220776 mkDerivation { 220722 220777 pname = "prometheus-proc"; 220723 - version = "0.1.3.0"; 220724 - sha256 = "0pljmmas8wsigwd3m2ddjzn9mbsgsh0hbf1kz7301w8g5hnjfx03"; 220778 + version = "0.1.3.1"; 220779 + sha256 = "1g4pfnyamcn3p2qgnviz1f1lq808jpbi2fkibrxk0xb60flism3l"; 220725 220780 libraryHaskellDepends = [ 220726 220781 base directory filepath prometheus-client regex-applicative text 220727 220782 unix unix-memory ··· 248061 248116 }: 248062 248117 mkDerivation { 248063 248118 pname = "shortbytestring"; 248064 - version = "0.2.0.0"; 248065 - sha256 = "1mwr0nf0jd8j0yd2lzvlaav44g5kil7yh3yazvdqc35bf52chc6s"; 248119 + version = "0.2.1.0"; 248120 + sha256 = "1aisvy9a0lbql7p1lhlbkpa3gp57cahb9fblg9rps8wz613vy62w"; 248066 248121 libraryHaskellDepends = [ 248067 248122 base bytestring exceptions primitive template-haskell text word16 248068 248123 word8 ··· 249885 249940 , attoparsec, base, base64-bytestring, bytestring, composition 249886 249941 , constraints, containers, cryptonite, cryptostore, direct-sqlite 249887 249942 , directory, file-embed, filepath, generic-random, hspec 249888 - , hspec-core, HUnit, ini, iso8601-time, memory, mtl, network 249889 - , network-transport, optparse-applicative, QuickCheck, random 249890 - , simple-logger, sqlite-simple, stm, template-haskell, text, time 249891 - , timeit, transformers, unliftio, unliftio-core, websockets, x509 249943 + , hspec-core, http-types, HUnit, ini, iso8601-time, memory, mtl 249944 + , network, network-transport, optparse-applicative, QuickCheck 249945 + , random, simple-logger, sqlite-simple, stm, template-haskell, text 249946 + , time, timeit, transformers, unliftio, unliftio-core, websockets 249947 + , x509 249892 249948 }: 249893 249949 mkDerivation { 249894 249950 pname = "simplexmq"; 249895 - version = "0.4.1"; 249896 - sha256 = "0bqpjvcxk8fij0bvdp8abpaca17hwkjrya5fhiwzjsrs48c5w0by"; 249951 + version = "0.5.0"; 249952 + sha256 = "0wmhqmrxzgb4zvxmcsv49lzmvgqrqljivzcjfp4s04j87968x79j"; 249897 249953 isLibrary = true; 249898 249954 isExecutable = true; 249899 249955 libraryHaskellDepends = [ 249900 249956 ansi-terminal asn1-encoding asn1-types async attoparsec base 249901 249957 base64-bytestring bytestring composition constraints containers 249902 249958 cryptonite direct-sqlite directory file-embed filepath 249903 - generic-random iso8601-time memory mtl network network-transport 249904 - QuickCheck random simple-logger sqlite-simple stm template-haskell 249905 - text time transformers unliftio unliftio-core websockets x509 249959 + generic-random http-types iso8601-time memory mtl network 249960 + network-transport QuickCheck random simple-logger sqlite-simple stm 249961 + template-haskell text time transformers unliftio unliftio-core 249962 + websockets x509 249906 249963 ]; 249907 249964 executableHaskellDepends = [ 249908 249965 ansi-terminal asn1-encoding asn1-types async attoparsec base 249909 249966 base64-bytestring bytestring composition constraints containers 249910 249967 cryptonite cryptostore direct-sqlite directory file-embed filepath 249911 - generic-random ini iso8601-time memory mtl network 249968 + generic-random http-types ini iso8601-time memory mtl network 249912 249969 network-transport optparse-applicative QuickCheck random 249913 249970 simple-logger sqlite-simple stm template-haskell text time 249914 249971 transformers unliftio unliftio-core websockets x509 ··· 249917 249974 ansi-terminal asn1-encoding asn1-types async attoparsec base 249918 249975 base64-bytestring bytestring composition constraints containers 249919 249976 cryptonite direct-sqlite directory file-embed filepath 249920 - generic-random hspec hspec-core HUnit iso8601-time memory mtl 249921 - network network-transport QuickCheck random simple-logger 249922 - sqlite-simple stm template-haskell text time timeit transformers 249923 - unliftio unliftio-core websockets x509 249977 + generic-random hspec hspec-core http-types HUnit iso8601-time 249978 + memory mtl network network-transport QuickCheck random 249979 + simple-logger sqlite-simple stm template-haskell text time timeit 249980 + transformers unliftio unliftio-core websockets x509 249924 249981 ]; 249925 249982 description = "SimpleXMQ message broker"; 249926 249983 license = lib.licenses.agpl3Only; ··· 288194 288251 }: 288195 288252 mkDerivation { 288196 288253 pname = "vector-extras"; 288197 - version = "0.2.2.2"; 288198 - sha256 = "1xlwfdyqmf0z2g3fmisz4gfz1f7y8db5446vkbp5qwlq3r1m6acd"; 288254 + version = "0.2.3"; 288255 + sha256 = "13iiy6jdbp4fgdxhm7jhkr1hqilgmzwmfjyjna6a64vb20vr9xyr"; 288199 288256 libraryHaskellDepends = [ 288200 288257 base containers deferred-folds foldl hashable unordered-containers 288201 288258 vector ··· 290008 290065 }: 290009 290066 mkDerivation { 290010 290067 pname = "vulkan"; 290011 - version = "3.14.1"; 290012 - sha256 = "1ai8iw41z43l4x3x7hpdb0c0fxl4c4mc86g0r00m617056756732"; 290068 + version = "3.14.2"; 290069 + sha256 = "0zd6zki6hx0bhqvy20yhvd3597nxaasl2665s7m64bi02qjgjwsj"; 290013 290070 libraryHaskellDepends = [ base bytestring transformers vector ]; 290014 290071 libraryPkgconfigDepends = [ vulkan ]; 290015 290072 testHaskellDepends = [ ··· 290813 290870 testHaskellDepends = [ base doctest ]; 290814 290871 description = "A logging system for WAI"; 290815 290872 license = lib.licenses.bsd3; 290873 + }) {}; 290874 + 290875 + "wai-logger_2_3_7" = callPackage 290876 + ({ mkDerivation, base, byteorder, bytestring, Cabal, cabal-doctest 290877 + , doctest, fast-logger, http-types, network, wai 290878 + }: 290879 + mkDerivation { 290880 + pname = "wai-logger"; 290881 + version = "2.3.7"; 290882 + sha256 = "0kp2bg8s2vz9lxa7hmd7xv3jlsz1dmfsgkb405x9sz92x6jb521f"; 290883 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 290884 + libraryHaskellDepends = [ 290885 + base byteorder bytestring fast-logger http-types network wai 290886 + ]; 290887 + testHaskellDepends = [ base doctest ]; 290888 + description = "A logging system for WAI"; 290889 + license = lib.licenses.bsd3; 290890 + hydraPlatforms = lib.platforms.none; 290816 290891 }) {}; 290817 290892 290818 290893 "wai-logger-buffered" = callPackage ··· 295164 295239 pname = "wl-pprint-text"; 295165 295240 version = "1.2.0.1"; 295166 295241 sha256 = "030ckgzz14sv2c317g4j5g68hyq9xi40cmv0apwclw6sc6xgsvly"; 295242 + revision = "1"; 295243 + editedCabalFile = "0yy27q99hmkf8amy0gfrh2xgwa22nb294p2fvqawjbpwxa2x1qxb"; 295167 295244 libraryHaskellDepends = [ base base-compat text ]; 295168 295245 description = "A Wadler/Leijen Pretty Printer for Text values"; 295169 295246 license = lib.licenses.bsd3; ··· 295385 295462 pname = "word16"; 295386 295463 version = "0.1.0.0"; 295387 295464 sha256 = "0z2nabnh7b42bl7hqy2iw68a1gxay26pgsid7m4hs8s2d7cghndx"; 295465 + revision = "1"; 295466 + editedCabalFile = "0vnjz4rxg062r306ycjlrxk6s4823gwiv8dcq2yn66rxif79ax5a"; 295388 295467 libraryHaskellDepends = [ base bytestring template-haskell text ]; 295389 295468 testHaskellDepends = [ base hspec ]; 295390 295469 testToolDepends = [ hspec-discover ];