diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index b6342141f383b..1a4a0811ab7e5 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "2712aaf8b4e5941ccc467326be418c19f4192703", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/2712aaf8b4e5941ccc467326be418c19f4192703.tar.gz", - "sha256": "0gsy99iqazv1cg0vznvdzf8q3zm5flv5645jx3q78fmq1rdzqwny", - "msg": "Update from Hackage at 2022-09-25T05:09:53Z" + "commit": "7cabb43eb4c2b1e025cae32532e7c4a9dcc6b349", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/7cabb43eb4c2b1e025cae32532e7c4a9dcc6b349.tar.gz", + "sha256": "0zlqb1s7cyrnl2dmasv2h8lbjxmb27vzlac2adkcnd9r0zfgxl1p", + "msg": "Update from Hackage at 2022-09-28T11:00:39Z" } diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d83d6fd30cc14..5945737a15309 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -99,7 +99,7 @@ self: super: { name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "19n60rx4mpr52551mvm0i5kgy32099rvgnihvmh5np09n2f81c2r"; + sha256 = "0dw89528kzbisbilyx6ggrh25vslivyylr8xk4dc4cikhd6dkm7p"; # delete android and Android directories which cause issues on # darwin (case insensitive directory). Since we don't need them # during the build process, we can delete it to prevent a hash @@ -1020,6 +1020,15 @@ self: super: { (super.stack.overrideScope (self: super: { # Needs Cabal-3.6 Cabal = self.Cabal_3_6_3_0; + # Official stack ships with hpack-0.35.0. Nixpkgs uses the same + # version of hpack so that users who get stack from Nixpkgs + # generate the same .cabal files as users who download official binaries + # of stack. + # + # dontCheck is used because one of the hpack tests appears to be + # incorrectly(?) failing: + # https://github.com/sol/hpack/issues/528 + hpack = dontCheck self.hpack_0_35_0; }))); # Too strict version bound on hashable-time. diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 19ce347c467e6..91d8f697b4f87 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1138,6 +1138,7 @@ broken-packages: - disjoint-containers - disjoint-set - disjoint-set-stateful + - disk-bytes - Dist - distance - distributed-closure @@ -2103,6 +2104,7 @@ broken-packages: - HDBC-postgresql-hstore - hdevtools - hdf + - hdf5 - hDFA - hdigest - hdis86 @@ -5294,6 +5296,7 @@ broken-packages: - twine - twirp - twisty + - twitchapi - twitter - twitter-feed - twitter-types @@ -5325,6 +5328,7 @@ broken-packages: - type-of-html-static - typeparams - type-prelude + - type-reflection - type-rig - types-compat - type-settheory diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 2ad87ceb2c7bc..a871d99cc9ab3 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -105,7 +105,11 @@ extra-packages: - aeson < 2 # required by pantry-0.5.2 - attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now - base16-bytestring < 1 # required for cabal-install etc. + - basement < 0.0.15 # 2022-08-30: last version to support GHC < 8.10 - bower-json == 1.0.0.1 # 2022-05-21: Needed for spago 0.20.9 + - brick == 0.70.* # 2022-08-13: needed by matterhorn-50200.17.0 + - brittany == 0.13.1.2 # 2022-09-20: needed for hls on ghc 8.8 + - cabal-install-parsers < 0.5 # 2022-08-31: required by haskell-ci 0.14.3 - clay < 0.14 # 2022-03-20: Needed for neuron 1.0.0.0 - crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses - dependent-map == 0.2.4.0 # required by Hasura 1.3.1, 2020-08-20 @@ -113,6 +117,8 @@ extra-packages: - dhall == 1.29.0 # required for ats-pkg - dhall == 1.38.1 # required for spago - doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.* + - foundation < 0.0.29 # 2022-08-30: last version to support GHC < 8.10 + - fourmolu == 0.3.0.0 # 2022-09-21: needed for hls on ghc 8.8 - ghc-api-compat == 8.10.7 # 2022-02-17: preserve for GHC 8.10.7 - ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4 - ghc-lib == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7 @@ -127,39 +133,34 @@ extra-packages: - haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0 - happy == 1.19.12 # for ghcjs - hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29 + - hlint == 3.2.8 # 2022-09-21: needed for hls on ghc 8.8 + - hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2 - hnix-store-core == 0.5.0.0 # 2022-06-17: Until hnix 0.17 - hnix-store-remote == 0.5.0.0 # 2022-06-17: Until hnix 0.17 + - hpack == 0.35.0 # 2022-09-29: Needed for stack-2.9.1 - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-golden == 0.1.* # 2022-04-07: Needed for elm-format - immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20 - language-javascript == 0.7.0.0 # required by purescript + - lsp == 1.4.0.0 # 2022-09-18: need for dhall-lsp-server 1.1.2 + - lsp-types == 1.4.0.1 # 2022-09-18: need for dhall-lsp-server 1.1.2 - mmorph == 1.1.3 # Newest working version of mmorph on ghc 8.6.5. needed for hls - network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15 - optparse-applicative < 0.16 # needed for niv-0.2.19 + - ormolu == 0.1.4.1 # 2022-09-21: needed for hls on ghc 8.8 - ormolu == 0.2.* # 2022-02-21: For ghc 8.8 and 8.10 - pantry == 0.5.2.1 # needed for stack-2.7.3 - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2 - relude == 0.7.0.0 # 2022-02-25: Needed for ema 0.6 - resolv == 0.1.1.2 # required to build cabal-install-3.0.0.0 with pre ghc-8.8.x - sbv == 7.13 # required for pkgs.petrinizer + - stylish-haskell == 0.13.0.0 # 2022-09-19: needed for hls on ghc 8.8 - tasty-hspec == 1.1.6 # 2022-04-07: Needed for elm-format - vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1 - weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7 - weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2 - - brick == 0.70.* # 2022-08-13: needed by matterhorn-50200.17.0 - - basement < 0.0.15 # 2022-08-30: last version to support GHC < 8.10 - - foundation < 0.0.29 # 2022-08-30: last version to support GHC < 8.10 - - cabal-install-parsers < 0.5 # 2022-08-31: required by haskell-ci 0.14.3 - - lsp == 1.4.0.0 # 2022-09-18: need for dhall-lsp-server 1.1.2 - - lsp-types == 1.4.0.1 # 2022-09-18: need for dhall-lsp-server 1.1.2 - - stylish-haskell == 0.13.0.0 # 2022-09-19: needed for hls on ghc 8.8 - - brittany == 0.13.1.2 # 2022-09-20: needed for hls on ghc 8.8 - - fourmolu == 0.3.0.0 # 2022-09-21: needed for hls on ghc 8.8 - - ormolu == 0.1.4.1 # 2022-09-21: needed for hls on ghc 8.8 - - hlint == 3.2.8 # 2022-09-21: needed for hls on ghc 8.8 - - hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2 package-maintainers: abbradar: diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 2a6c9d5dabeaf..754d81b34a86b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -3045,6 +3045,7 @@ dont-distribute-packages: - product - prof2dot - progressbar + - project-forge - project-m36 - prolog-graph - prolog-graph-lib @@ -3054,7 +3055,6 @@ dont-distribute-packages: - propane - proplang - prosidyc - - proteome - proto-lens-descriptors - proto3-suite - proto3-wire @@ -3295,6 +3295,7 @@ dont-distribute-packages: - ruler - ruler-core - runtime-arbitrary + - runtime-instances - rv - s-expression - safe-coloured-text-gen diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index dc25fdb6c3ab2..2b04d881b01de 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -738,12 +738,33 @@ self: super: builtins.intersectAttrs super { testToolDepends = [ pkgs.git pkgs.mercurial ] ++ drv.testToolDepends or []; }) super.retrie_1_2_0_0; - haskell-language-server = overrideCabal (drv: { + haskell-language-server = let + # This wrapper will be included in the sdist in the next release, then we can remove this custom fetch. + abi-compat-check-wrapper = assert super.haskell-language-server.version == "1.8.0.0"; pkgs.fetchurl { + url = "https://raw.githubusercontent.com/haskell/haskell-language-server/c12379c57ab8f0abd606e9f397de54e508d024a0/bindist/wrapper.in"; + sha256 = "sha256-vHi6+s8/V4WJSCxIqjP+thumEpttokpCc+a823WEPPk="; + }; in + overrideCabal (drv: { # starting with 1.6.1.1 haskell-language-server wants to be linked dynamically # by default. Unless we reflect this in the generic builder, GHC is going to # produce some illegal references to /build/. enableSharedExecutables = true; - postInstall = "ln -s $out/bin/haskell-language-server $out/bin/haskell-language-server-${self.ghc.version}"; + # The shell script wrapper checks that the runtime ghc and its boot packages match the ghc hls was compiled with. + # This prevents linking issues when running TH splices. + postInstall = '' + mv "$out/bin/haskell-language-server" "$out/bin/.haskell-language-server-${self.ghc.version}-unwrapped" + BOOT_PKGS=`ghc-pkg-${self.ghc.version} --global list --simple-output` + ${pkgs.buildPackages.gnused}/bin/sed \ + -e "s!@@EXE_DIR@@!$out/bin!" \ + -e "s/@@EXE_NAME@@/.haskell-language-server-${self.ghc.version}-unwrapped/" \ + -e "s/@@GHC_VERSION@@/${self.ghc.version}/" \ + -e "s/@@BOOT_PKGS@@/$BOOT_PKGS/" \ + -e "s/@@ABI_HASHES@@/$(for dep in $BOOT_PKGS; do printf "%s:" "$dep" && ghc-pkg-${self.ghc.version} field $dep abi --simple-output ; done | tr '\n' ' ' | xargs)/" \ + -e "s!Consider installing ghc.* via ghcup or build HLS from source.!Visit https://haskell4nix.readthedocs.io/nixpkgs-users-guide.html#how-to-install-haskell-language-server to learn how to correctly install a matching hls for your ghc with nix.!" \ + ${abi-compat-check-wrapper} > "$out/bin/haskell-language-server" + ln -s "$out/bin/haskell-language-server" "$out/bin/haskell-language-server-${self.ghc.version}" + chmod +x "$out/bin/haskell-language-server" + ''; testToolDepends = [ self.cabal-install pkgs.git ]; testTarget = "func-test"; # wrapper test accesses internet preCheck = '' diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 63331bf79492c..fecfca2a04653 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -26408,8 +26408,8 @@ self: { pname = "aeson-yaml"; version = "1.1.0.1"; sha256 = "06x1l0a0dvzf8n2xmqny5qpsgdsl03xlh2z9x7wdxiykl8p4xd24"; - revision = "1"; - editedCabalFile = "16jz8x7dbc66vcnfam52pzxcic6c40rmixc5p1y3xds2f695i1xl"; + revision = "2"; + editedCabalFile = "1pylybgbj1z3b7yj6xig60w2x9j3ljr0s0pfxsrqdym2c65dv7ww"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -37497,8 +37497,8 @@ self: { }: mkDerivation { pname = "autoapply"; - version = "0.4.1.1"; - sha256 = "1gpc08j5sq51kz1ysjnm50h89zd6g9r9grbc49jrrbnqirnnl6fl"; + version = "0.4.1.3"; + sha256 = "1glm68xs9rmh8hkrh5z4dvi455inxv1i8qljc3n0mk3dawp8vl6y"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base logict mtl template-haskell th-desugar transformers @@ -48361,7 +48361,7 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; - "brick_1_1" = callPackage + "brick_1_2" = callPackage ({ mkDerivation, base, bimap, bytestring, config-ini, containers , contravariant, data-clist, deepseq, directory, dlist, exceptions , filepath, microlens, microlens-mtl, microlens-th, mtl, QuickCheck @@ -48370,8 +48370,8 @@ self: { }: mkDerivation { pname = "brick"; - version = "1.1"; - sha256 = "1mnlm0vbbldih1h0i07mriqsinfkjqqkbrsyk2z20fa9wb8cam3k"; + version = "1.2"; + sha256 = "1gz42k0wb4adff3ddjfgc6jp3b5zrp8bg4jwksih6mbn6124zpyf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -61088,6 +61088,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "cmark-gfm_0_2_5" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, cheapskate + , criterion, discount, HUnit, markdown, sundown, text + }: + mkDerivation { + pname = "cmark-gfm"; + version = "0.2.5"; + sha256 = "0la4sd0cmv3zmn0kygbd77dknyh55h0b0qx5jg883hqnvnhaq721"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ base HUnit text ]; + benchmarkHaskellDepends = [ + base blaze-html cheapskate criterion discount markdown sundown text + ]; + description = "Fast, accurate GitHub Flavored Markdown parser and renderer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "cmark-highlight" = callPackage ({ mkDerivation, base, blaze-html, cmark, highlighting-kate, text }: @@ -73780,8 +73798,8 @@ self: { ({ mkDerivation, base, constraints }: mkDerivation { pname = "data-compat"; - version = "0.1.0.3"; - sha256 = "1wfm561ird8hv0d52gfyx684xmvps90s4cly8knwwv31cz9r9vpg"; + version = "0.1.0.4"; + sha256 = "0cgm17zzfmmglnprgv91aqpm7n847qlajfz8gp7qqwjlg9xfmpy9"; libraryHaskellDepends = [ base constraints ]; description = "Define Backwards Compatibility Schemes for Arbitrary Data"; license = lib.licenses.mit; @@ -80308,6 +80326,8 @@ self: { pname = "diagrams-lib"; version = "1.4.5.3"; sha256 = "0h762gc9l4gsbx3r035mkfrwqblwshjaxk943bq277rw9d5vi7ic"; + revision = "1"; + editedCabalFile = "04ss5jkrddlh77gq331w9na3v3gyallqs84vvhj9pfmjcgkbsm1j"; libraryHaskellDepends = [ active adjunctions array base bytestring cereal colour containers data-default-class diagrams-core diagrams-solve directory @@ -82356,6 +82376,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "disk-bytes" = callPackage + ({ mkDerivation, base, bytestring, containers, direct-sqlite + , directory, stm, text + }: + mkDerivation { + pname = "disk-bytes"; + version = "0.1.0.0"; + sha256 = "1qivk5aljfby3fwmw04yksh2v57l7z7asl5ddkjh13583y9343n8"; + libraryHaskellDepends = [ + base bytestring containers direct-sqlite directory stm text + ]; + benchmarkHaskellDepends = [ base bytestring text ]; + description = "On-disk storage, but referentially transparent"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "disk-free-space" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -85264,8 +85302,8 @@ self: { }: mkDerivation { pname = "downhill"; - version = "0.2.0.0"; - sha256 = "1n00s3wbip9a1qsfmcxpx8ggkah53jg6dw006q084jyf01klx9ii"; + version = "0.3.0.0"; + sha256 = "1y4idkv093zlvlr9wc30cmyi7qn16sk73p8cx3ivyvq3j36dgw0l"; libraryHaskellDepends = [ base containers reflection template-haskell th-abstraction transformers unordered-containers vector-space @@ -91133,6 +91171,8 @@ self: { pname = "env-guard"; version = "0.2"; sha256 = "0chgskm1893i17b7r704wh44b7wh0ig2jz7y43vznhnmchrc80al"; + revision = "1"; + editedCabalFile = "1x87690s257f4qsbda43mql7xaahih300qv5xzdkfxargi1wpbpy"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest ]; description = "Conditionally running IO actions based on environment variables"; @@ -98567,8 +98607,8 @@ self: { pname = "fin-int"; version = "0.2.0"; sha256 = "0ra5lcd3ybmv1a0l7bisjlgi7b8mywa6c6pj7n82ppyi6rqssdlh"; - revision = "3"; - editedCabalFile = "1lwdv6z1rk734y7ccb6igyxlwbaqriww9d4ra3l4n20bcasmwb6w"; + revision = "4"; + editedCabalFile = "1gs61m3qllgapsn7rhix1c0l91l6878glks6xdwy545byphr92cf"; libraryHaskellDepends = [ attenuation base data-default-class deepseq portray portray-diff QuickCheck sint @@ -98884,8 +98924,8 @@ self: { pname = "finite-table"; version = "0.1.0.1"; sha256 = "17bn5wmv5sz89yh3lh39i1armi168wxxnz6l9smcfmw334lidlv6"; - revision = "4"; - editedCabalFile = "0hpq9rf8ckvk7ffxrpl683n6g1dvlw05qhjj98hhyxzws0dggrd0"; + revision = "5"; + editedCabalFile = "0lrpv4nqipdxyd1iw3x6y5fi0bkl28yd0nh1r3m39qzdd8v99b5g"; libraryHaskellDepends = [ adjunctions base cereal data-default-class deepseq distributive fin-int indexed-traversable lens portray portray-diff short-vec @@ -105277,14 +105317,14 @@ self: { license = lib.licenses.mit; }) {}; - "fuzzy-time_0_2_0_2" = callPackage + "fuzzy-time_0_2_0_3" = callPackage ({ mkDerivation, base, containers, deepseq, megaparsec, text, time , validity, validity-time }: mkDerivation { pname = "fuzzy-time"; - version = "0.2.0.2"; - sha256 = "0r0fmkh33v65h000y9bwr7fjd1a50m8pgrsvmwf6g52f33i7ds7h"; + version = "0.2.0.3"; + sha256 = "13n2insf02d80jc4rrfgsj0ivb9lz9hfifz9796hz0cmbm1wxr2y"; libraryHaskellDepends = [ base containers deepseq megaparsec text time validity validity-time ]; @@ -113108,8 +113148,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20220822"; - sha256 = "1qv3cb7p2zyc5mpcr4nfgzdmswfny5jbimd2ip7ygh71jlahrbfc"; + version = "10.20220927"; + sha256 = "1bqcaddw47g6i3z9g0iym5x7zy1q8fsirzqnjsa63n2bwm6zzplc"; configureFlags = [ "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" @@ -118859,8 +118899,8 @@ self: { }: mkDerivation { pname = "gpmf"; - version = "0.1.1.0"; - sha256 = "14xwfwy8d7nn15alllcs61zq0pa7llsjh18f7qd13b5qcf485mpx"; + version = "0.1.1.1"; + sha256 = "1yl84ghhif3h485gg618ig006kph7ifri0jmi0bwii7da4i1ahsi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -121907,8 +121947,8 @@ self: { }: mkDerivation { pname = "h-gpgme"; - version = "0.6.1.0"; - sha256 = "0q80q7dx1nsgsy486g4k66kz83k0bsimz4bn3l5c2qwl1wvrm4c8"; + version = "0.6.2.0"; + sha256 = "1nk8pbm3158lr9qdwwbvn55ygpns46mdq4s6hjdb6vmsw4ksy28c"; libraryHaskellDepends = [ base bindings-gpgme bytestring data-default email-validate time transformers unix @@ -126178,26 +126218,25 @@ self: { license = lib.licenses.bsd3; }) {}; - "happstack-server_7_8_0" = callPackage + "happstack-server_7_8_0_1" = callPackage ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring , containers, directory, exceptions, extensible-exceptions , filepath, hslogger, html, HUnit, monad-control, mtl, network - , network-uri, old-locale, parsec, process, semigroups, sendfile - , syb, system-filepath, text, threads, time, transformers + , network-uri, old-locale, parsec, process, sendfile, syb + , system-filepath, text, threads, time, transformers , transformers-base, transformers-compat, unix, utf8-string, xhtml , zlib }: mkDerivation { pname = "happstack-server"; - version = "7.8.0"; - sha256 = "1d8fmxh5v4n5fqksprz1j374cibwihljr0515ngr5jh77lbplsim"; + version = "7.8.0.1"; + sha256 = "0bxgnsd0qawbd0yllrshdxm89g1vm4znrn5jwhbs86pmh205w3xy"; libraryHaskellDepends = [ base base64-bytestring blaze-html bytestring containers directory exceptions extensible-exceptions filepath hslogger html monad-control mtl network network-uri old-locale parsec process - semigroups sendfile syb system-filepath text threads time - transformers transformers-base transformers-compat unix utf8-string - xhtml zlib + sendfile syb system-filepath text threads time transformers + transformers-base transformers-compat unix utf8-string xhtml zlib ]; testHaskellDepends = [ base bytestring containers HUnit parsec zlib @@ -131784,7 +131823,7 @@ self: { license = lib.licenses.mit; }) {}; - "hasql_1_6_1_3" = callPackage + "hasql_1_6_1_4" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring , bytestring-strict-builder, contravariant, contravariant-extras , dlist, gauge, hashable, hashtables, mtl, network-ip @@ -131795,8 +131834,8 @@ self: { }: mkDerivation { pname = "hasql"; - version = "1.6.1.3"; - sha256 = "0bqsv0g7kv2wb9inx7gbrasdyw03nyjjjdv1x8jghcdgz0nhb1jn"; + version = "1.6.1.4"; + sha256 = "1x3frmckky3yxi5p2p76v4cx9gv0hd2iyvd2mgd359cgdcvnlvzp"; libraryHaskellDepends = [ aeson attoparsec base bytestring bytestring-strict-builder contravariant dlist hashable hashtables mtl network-ip @@ -134009,6 +134048,29 @@ self: { broken = true; }) {}; + "hdf5" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, exceptions + , hdf5-serial, hspec, libffi, lifted-base, monad-control, primitive + , QuickCheck, tagged, temporary, transformers, vector + }: + mkDerivation { + pname = "hdf5"; + version = "1.8.10"; + sha256 = "05mpfbs1hcpm92yg8x75vn7j559ivm3gixc8qj8b3xk2mz30ckai"; + libraryHaskellDepends = [ + base bindings-DSL bytestring libffi lifted-base monad-control + primitive tagged transformers vector + ]; + libraryPkgconfigDepends = [ hdf5-serial ]; + testHaskellDepends = [ + base bytestring exceptions hspec QuickCheck temporary vector + ]; + description = "Haskell interface to the HDF5 scientific data storage library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {hdf5-serial = null;}; + "hdf5-lite" = callPackage ({ mkDerivation, base, c2hs, containers, exceptions, ghc-prim, hdf5 , hspec, inline-c, primitive, QuickCheck, template-haskell, text @@ -144481,6 +144543,8 @@ self: { pname = "hpack"; version = "0.35.0"; sha256 = "1cii4bdn4rm2l3yw9vsv4ygn61zmalaa282iqg9rihys90nvrgf6"; + revision = "1"; + editedCabalFile = "1x0rmra2fpfzmhhw090iila2drfdmb1y28ybypmgbi0asa1zl751"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -148994,8 +149058,8 @@ self: { }: mkDerivation { pname = "hslua-cli"; - version = "1.0.0"; - sha256 = "1db2fglg6i0pqx1n0sdrsf4p9h1sdmfswqmsrspif2jhkipbh64m"; + version = "1.2.0"; + sha256 = "0sbqc0r7qxnjwhpsj63pv6almwkwrmgs9yhvj3y8fshcrvsmdi6f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -161949,8 +162013,8 @@ self: { pname = "invertible-grammar"; version = "0.1.3.2"; sha256 = "14i0xf5j01j6ayvxix32qr2m0bz3818q26z3b4xyw41ikbhxmkp2"; - revision = "2"; - editedCabalFile = "0qcdc7sl4s53f682lfpisw5rknb9qap1c7qp00sl4a8qx39w101w"; + revision = "3"; + editedCabalFile = "0dg32s4rvdrfxyr4dd1rcmzyx7cd9fd7ksqyg98vhiacnd54y4ix"; libraryHaskellDepends = [ base bifunctors containers mtl prettyprinter profunctors semigroups tagged template-haskell text transformers @@ -161959,6 +162023,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "invertible-grammar_0_1_3_3" = callPackage + ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter + , profunctors, semigroups, tagged, template-haskell, text + , transformers + }: + mkDerivation { + pname = "invertible-grammar"; + version = "0.1.3.3"; + sha256 = "12jqd4n4wg2cl5zsmavxy8ci08q3lqzz8iljpl10a17qyr5araal"; + libraryHaskellDepends = [ + base bifunctors containers mtl prettyprinter profunctors semigroups + tagged template-haskell text transformers + ]; + description = "Invertible parsing combinators framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "invertible-hlist" = callPackage ({ mkDerivation, base, HList, invertible }: mkDerivation { @@ -182755,6 +182837,8 @@ self: { pname = "lucid"; version = "2.11.1"; sha256 = "13krwrvv0w24rnl7pc7qhv18c6030fkxpx7sxkffdm8sr9173xfw"; + revision = "1"; + editedCabalFile = "0wipmh3xcs00x8lbq5j780rdc2klfj67nzni21qc1pdbhr2whn9d"; libraryHaskellDepends = [ base blaze-builder bytestring containers hashable mmorph mtl text transformers @@ -182914,6 +182998,8 @@ self: { pname = "lucid2"; version = "0.0.20220526"; sha256 = "004bmzwzxfq2pmp7wn1mrdwkw9fnyfnmvzymnwn8fczkq17w4csd"; + revision = "1"; + editedCabalFile = "1b4vh46z3imkxmw6mg5mh12zhckrjlkbw7m5ix75l5ryl26lqlsc"; libraryHaskellDepends = [ base blaze-builder bytestring containers mtl text transformers ]; @@ -207332,7 +207418,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "opaleye_0_9_6_0" = callPackage + "opaleye_0_9_6_1" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, bytestring , case-insensitive, containers, contravariant, dotenv, hspec , hspec-discover, multiset, postgresql-simple, pretty @@ -207342,8 +207428,8 @@ self: { }: mkDerivation { pname = "opaleye"; - version = "0.9.6.0"; - sha256 = "1hzpahvpgx8yr6jhyjklj2bigcb2ia4vwcix6kx0i015zns0m04z"; + version = "0.9.6.1"; + sha256 = "0xk2ibdakzayqc8h72iq3gav9ism5sww4wiz0wxypm6landzikfr"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring case-insensitive contravariant postgresql-simple pretty product-profunctors @@ -224112,10 +224198,8 @@ self: { }: mkDerivation { pname = "portray-pretty"; - version = "0.1.0.2"; - sha256 = "1gh50r77yz1l8qkhdz96bds2l0d5zi75fkir27x3si406h7sdic9"; - revision = "3"; - editedCabalFile = "1602wqwdli0h1rmpf5pg5205pikfk9b7d1ss9jhxbwbs1qq6zcpf"; + version = "0.1.0.3"; + sha256 = "08gf384mqsxblxzmhr6ipskvipgbdgx72s3nmdhsld53spg5zhd5"; libraryHaskellDepends = [ base portray portray-diff pretty text ]; testHaskellDepends = [ base HUnit portray portray-diff pretty test-framework @@ -224134,10 +224218,8 @@ self: { }: mkDerivation { pname = "portray-prettyprinter"; - version = "0.2.0"; - sha256 = "16g55vjcfawx1jxmgy3zgl6bqv67h831z00912fbfh878s1s24ic"; - revision = "3"; - editedCabalFile = "0iwl1g9jrkrvxl4b7bns09vfwrzpr6k475kmnhkija1wr0wkd4p9"; + version = "0.2.1"; + sha256 = "0dzhzrv6xq67sbf6ivisghlx4pq53h3qh859ai5rs6cikg6xfb7b"; libraryHaskellDepends = [ base portray portray-diff prettyprinter prettyprinter-ansi-terminal text @@ -224621,7 +224703,7 @@ self: { license = lib.licenses.mit; }) {}; - "postgresql-binary_0_13" = callPackage + "postgresql-binary_0_13_1" = callPackage ({ mkDerivation, aeson, base, binary-parser, bytestring , bytestring-strict-builder, containers, criterion, network-ip , postgresql-libpq, QuickCheck, quickcheck-instances, rerebase @@ -224630,8 +224712,8 @@ self: { }: mkDerivation { pname = "postgresql-binary"; - version = "0.13"; - sha256 = "0pb4bzkhgw59y2l06gikwf6i8g9wfzkx5swmw9c8hdxdzcjzjb1k"; + version = "0.13.1"; + sha256 = "0l8rnsjmxskhlry1p34y1mfcrzwm382v4y2zcwsjhj5r09ihzkm2"; libraryHaskellDepends = [ aeson base binary-parser bytestring bytestring-strict-builder containers network-ip scientific text time transformers @@ -228861,6 +228943,25 @@ self: { broken = true; }) {inherit (pkgs) proj;}; + "project-forge" = callPackage + ({ mkDerivation, aeson, base, Blammo, bytestring, containers + , directory, filepath, pretty-simple, stache, tasty, tasty-hunit + , temporary, text, typed-process + }: + mkDerivation { + pname = "project-forge"; + version = "0.2.0.0"; + sha256 = "1zn5djbfxgh1sxmf7w91isjii6p7d1l0ik7jpim1id9fzvcn7yk7"; + libraryHaskellDepends = [ + aeson base Blammo bytestring containers directory filepath + pretty-simple stache temporary text typed-process + ]; + testHaskellDepends = [ aeson base filepath tasty tasty-hunit ]; + description = "A project initialization library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "project-m36" = callPackage ({ mkDerivation, aeson, async, attoparsec, barbies, base , base16-bytestring, base64-bytestring, binary, blaze-html @@ -229106,8 +229207,8 @@ self: { }: mkDerivation { pname = "prolude"; - version = "0.0.0.25"; - sha256 = "05bd9qsa1p471yh7hy0s29jzp5shng0qdgj4xsannqfv7gzd995q"; + version = "0.0.0.26"; + sha256 = "1pj6hk545jk2z2nxv9ian8y1057bziq72cljbv433zkvacb8j3dh"; libraryHaskellDepends = [ aeson base bytestring cassava containers esqueleto generic-random lens mongoDB network-uri persistent persistent-mongoDB QuickCheck @@ -229554,45 +229655,37 @@ self: { }) {inherit (pkgs) SDL2;}; "proteome" = callPackage - ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers - , data-default-class, deepseq, directory, either, filepath - , hslogger, HTF, lens, messagepack, MissingH, mtl, nvim-hs - , pretty-terminal, prettyprinter, process, resourcet, ribosome - , safe, split, stm, strings, text, time, transformers, unliftio - , utf8-string + ({ mkDerivation, attoparsec, base, chiasma, chronos, exon, extra + , filepattern, Glob, lens, lens-regex-pcre, microlens + , nonempty-zipper, parsers, path, path-io, pcre-light, polysemy + , polysemy-chronos, polysemy-plugin, polysemy-process, prelate + , prettyprinter, raw-strings-qq, ribosome, ribosome-host + , ribosome-menu, stm-chans, streamly, streamly-process + , transformers, typed-process }: mkDerivation { pname = "proteome"; - version = "0.3.17.0"; - sha256 = "1v0pk4mh8r56lmpxmc91h93rwm81d488qy5k648v1qfmj0qmgl25"; + version = "0.9.10"; + sha256 = "13ixfabchia0gchgnn42458q28g5za3lpk5gqjwklf8zrq6hnlcd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson ansi-terminal base bytestring containers data-default-class - deepseq directory either filepath hslogger lens messagepack - MissingH mtl nvim-hs pretty-terminal prettyprinter process - resourcet ribosome safe split stm strings text time transformers - unliftio utf8-string + attoparsec base chiasma chronos exon extra filepattern Glob lens + lens-regex-pcre microlens nonempty-zipper parsers path path-io + pcre-light polysemy polysemy-chronos polysemy-plugin + polysemy-process prelate prettyprinter raw-strings-qq ribosome + ribosome-host ribosome-menu stm-chans streamly streamly-process + transformers typed-process ]; executableHaskellDepends = [ - aeson ansi-terminal base bytestring containers data-default-class - deepseq directory either filepath hslogger lens messagepack - MissingH mtl nvim-hs pretty-terminal prettyprinter process - resourcet ribosome safe split stm strings text time transformers - unliftio utf8-string - ]; - testHaskellDepends = [ - aeson ansi-terminal base bytestring containers data-default-class - deepseq directory either filepath hslogger HTF lens messagepack - MissingH mtl nvim-hs pretty-terminal prettyprinter process - resourcet ribosome safe split stm strings text time transformers - unliftio utf8-string + base polysemy polysemy-plugin prelate ]; - description = "neovim project manager"; - license = lib.licenses.mit; + description = "Neovim Project Manager"; + license = "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "proteome"; - }) {}; + broken = true; + }) {prelate = null; ribosome-menu = null;}; "proto-lens" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim @@ -236083,8 +236176,8 @@ self: { }: mkDerivation { pname = "rdf"; - version = "0.1.0.5"; - sha256 = "1jrnmy9fdj3d3pnhycxl5smn6pjdm44b862wfp6hlb82vyl4556s"; + version = "0.1.0.6"; + sha256 = "0ghnmqzb0874fwhwv301n8scdxkq8x7b68fbwiqsqiym45ms33sf"; libraryHaskellDepends = [ attoparsec base bytestring deepseq dlist fgl text transformers ]; @@ -238781,8 +238874,8 @@ self: { pname = "reflex-gi-gtk"; version = "0.2.0.0"; sha256 = "0dx9g5v5i0fhxn1kn6fsj8hpwnax8wq89drsv8q2fwk9pxd8i384"; - revision = "2"; - editedCabalFile = "0k0bnmwpss3j6zgrh4l576qx81khzv18g0n9hmzajfwjwp9ifwmz"; + revision = "4"; + editedCabalFile = "0flxgiqxv9xa6cll4zli6gi8m24vn30jglrhah3f4kz1yb7shgbj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -246410,6 +246503,24 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "runtime-instances" = callPackage + ({ mkDerivation, base, containers, sop-core, tasty, tasty-hunit + , template-haskell, th-utilities, type-reflection + }: + mkDerivation { + pname = "runtime-instances"; + version = "1.0"; + sha256 = "0q8nb65djg2cav7i930swja0mgll6hmzcmhn50zq9i1rdvywrdmf"; + libraryHaskellDepends = [ + base containers sop-core template-haskell th-utilities + type-reflection + ]; + testHaskellDepends = [ base tasty tasty-hunit type-reflection ]; + description = "Look up class instances at runtime"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "rustls" = callPackage ({ mkDerivation, async, base, bytestring, containers , derive-storable, derive-storable-plugin, directory, filepath @@ -256109,6 +256220,36 @@ self: { license = lib.licenses.bsd3; }) {}; + "sexp-grammar_2_3_4_0" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , criterion, data-fix, deepseq, happy, invertible-grammar + , prettyprinter, QuickCheck, recursion-schemes, scientific + , semigroups, tasty, tasty-hunit, tasty-quickcheck, text + , utf8-string + }: + mkDerivation { + pname = "sexp-grammar"; + version = "2.3.4.0"; + sha256 = "1gcddb714k3lia3z1wa92ar16jl0bb1l3sal1j4as2k3ccfaq7m7"; + libraryHaskellDepends = [ + array base bytestring containers data-fix deepseq + invertible-grammar prettyprinter recursion-schemes scientific + semigroups text utf8-string + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base bytestring containers invertible-grammar prettyprinter + QuickCheck scientific semigroups tasty tasty-hunit tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq text + ]; + description = "Invertible grammar combinators for S-expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "sexp-show" = callPackage ({ mkDerivation, base, pretty-show }: mkDerivation { @@ -257801,8 +257942,8 @@ self: { pname = "short-vec"; version = "0.1.0.0"; sha256 = "0w651jipwxh7k4ng5rvq507br4347hzy8x8c47c1g7haryj80gzq"; - revision = "7"; - editedCabalFile = "02ycid229dkn3df7r0maib1qci268pyw005lmlsz7drw0isw2jh3"; + revision = "8"; + editedCabalFile = "1wvgdav62yixqarv0vlgwhfry7w6vb5z9w9y5330nbf6f286fqfj"; libraryHaskellDepends = [ adjunctions base data-default-class deepseq distributive fin-int indexed-traversable integer-gmp portray portray-diff QuickCheck @@ -260159,8 +260300,8 @@ self: { pname = "sint"; version = "0.2.0"; sha256 = "108za6vamb75kd6s2m0iin1gk6b1azk11jzsj841r7j62rhjn1qx"; - revision = "2"; - editedCabalFile = "0asf2kgxx4xzhqksz9hnzivay961x6n013l3hhrmsr8krzjv0xh1"; + revision = "3"; + editedCabalFile = "1jmy1na42y5mbq4gbk7bb2ny81si903l9wj4j0wvckbqllv3xqim"; libraryHaskellDepends = [ base portray portray-diff ]; testHaskellDepends = [ base portray portray-diff QuickCheck test-framework @@ -272839,29 +272980,29 @@ self: { ({ mkDerivation, aeson, base, bytestring, Cabal, containers , directory, file-embed, filepath, ghc-lib-parser , ghc-lib-parser-ex, HsYAML, HsYAML-aeson, HUnit, mtl - , optparse-applicative, random, strict, syb, test-framework - , test-framework-hunit, text + , optparse-applicative, random, regex-tdfa, strict, syb + , test-framework, test-framework-hunit, text }: mkDerivation { pname = "stylish-haskell"; - version = "0.14.2.0"; - sha256 = "1k2ffsizpy476v3zj6j634ap62qklzv80ryyh7c3j5l2cbzfv0gi"; + version = "0.14.3.0"; + sha256 = "17w92v0qnwj7m6yqdq5cxbr04xiz0yfnnyx5q54218wdl7n5lf6d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring Cabal containers directory file-embed filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl - syb text + regex-tdfa syb text ]; executableHaskellDepends = [ aeson base bytestring Cabal containers directory file-embed filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl - optparse-applicative strict syb text + optparse-applicative regex-tdfa strict syb text ]; testHaskellDepends = [ aeson base bytestring Cabal containers directory file-embed filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson HUnit - mtl random syb test-framework test-framework-hunit text + mtl random regex-tdfa syb test-framework test-framework-hunit text ]; description = "Haskell code prettifier"; license = lib.licenses.bsd3; @@ -274089,8 +274230,8 @@ self: { ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }: mkDerivation { pname = "svg-icons"; - version = "2.0.1.0"; - sha256 = "10a5bcbm28fnkrr6cfzfqwsm8lz8rpwdbsgbr8w40bwdgn8v5r06"; + version = "2.1.0.1"; + sha256 = "1xa9pyw567qcrphzr0srbxvmczdmg961gybaw66cv94l121h2bkl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -277590,25 +277731,25 @@ self: { }) {}; "talash" = callPackage - ({ mkDerivation, alfred-margaret, base, brick, bytestring - , colorful-monoids, directory, ghc-compact, intro, microlens - , microlens-th, text, unix, unordered-containers, vector - , vector-algorithms, vector-sized, vty + ({ mkDerivation, alfred-margaret, base, bitvec, brick, bytestring + , colorful-monoids, containers, directory, extra, ghc-compact + , io-streams, microlens, microlens-th, mtl, primitive, safe, text + , unix, unordered-containers, vector, vector-algorithms + , vector-sized, vector-th-unbox, vty }: mkDerivation { pname = "talash"; - version = "0.1.1.1"; - sha256 = "0sa4ay2dc4srh5wbk72iznjwr5bjjhggafhf27zyyxjhnjvfgsq1"; - revision = "1"; - editedCabalFile = "0p635l2dr0wdfmqpx85wd6x2wq7n50m2n59rjin9fk1jg9qd869m"; + version = "0.3.0"; + sha256 = "0bmsii6i5lsjrf9n5qwh0bdxb3czvmq5mn96pkhpakgqvg8n48qy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - alfred-margaret base brick bytestring colorful-monoids directory - ghc-compact intro microlens microlens-th text unix - unordered-containers vector vector-algorithms vector-sized vty + alfred-margaret base bitvec brick bytestring colorful-monoids + containers directory extra ghc-compact io-streams microlens + microlens-th mtl primitive safe text unix unordered-containers + vector vector-algorithms vector-sized vector-th-unbox vty ]; - executableHaskellDepends = [ base intro ]; + executableHaskellDepends = [ base ]; description = "Line oriented fast enough text search"; license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; @@ -279000,8 +279141,8 @@ self: { }: mkDerivation { pname = "tasty-tmux"; - version = "0.1.0.3"; - sha256 = "0qq8q31vzmh1ssiiwkaacw0n7kmjqff8w74n8vyjypbxmsq4gwq1"; + version = "0.1.0.4"; + sha256 = "08a9zzzwq87p0bnb0x18xgqag2lfni9x6x74i8yrbb0b5pj22ixy"; libraryHaskellDepends = [ base bytestring mtl regex-posix tasty tasty-hunit text typed-process @@ -291414,6 +291555,27 @@ self: { license = lib.licenses.mit; }) {}; + "twitchapi" = callPackage + ({ mkDerivation, aeson, base, bytestring, hoauth2, hspec + , http-client, QuickCheck, text, time, timerep, uri-bytestring + }: + mkDerivation { + pname = "twitchapi"; + version = "0.0.1"; + sha256 = "14yy5hbz1mxrr4pxwy62vslyx0rjkq7flmglrx5h7vzijc240jf7"; + libraryHaskellDepends = [ + aeson base bytestring hoauth2 http-client text time timerep + uri-bytestring + ]; + testHaskellDepends = [ + aeson base bytestring hspec QuickCheck text time timerep + ]; + description = "Client access to Twitch.tv API endpoints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "twitter" = callPackage ({ mkDerivation, base, curl, directory, filepath, json, mtl , old-locale, readline, time, xml @@ -292248,6 +292410,21 @@ self: { broken = true; }) {}; + "type-reflection" = callPackage + ({ mkDerivation, base, hashable, sop-core, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "type-reflection"; + version = "1.0"; + sha256 = "1vv1x44lzhbc0l6sf1n3iwb50x122k94whn9gd04whk0mgxk8h05"; + libraryHaskellDepends = [ base hashable sop-core text ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Support functions to work with type representations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "type-rig" = callPackage ({ mkDerivation, base, invariant }: mkDerivation { @@ -294410,6 +294587,25 @@ self: { license = lib.licenses.asl20; }) {}; + "unicode-data_0_3_1" = callPackage + ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty + , tasty-bench + }: + mkDerivation { + pname = "unicode-data"; + version = "0.3.1"; + sha256 = "0q2wygqg0z9b22gzi083cxm73a8iz14zqvdsjmix9i57jxa827xy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ]; + description = "Access Unicode Character Database (UCD)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "unicode-data-names" = callPackage ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty , tasty-bench, unicode-data @@ -294428,6 +294624,40 @@ self: { license = lib.licenses.asl20; }) {}; + "unicode-data-scripts" = callPackage + ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty + , tasty-bench, unicode-data + }: + mkDerivation { + pname = "unicode-data-scripts"; + version = "0.1.0"; + sha256 = "0qj2wlk85cflmpxzhgsbykqvxfis8jnp4ylpiag5wvn7ppn05040"; + libraryHaskellDepends = [ base unicode-data ]; + testHaskellDepends = [ base hspec unicode-data ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base deepseq tasty tasty-bench unicode-data + ]; + description = "Unicode characters scripts"; + license = lib.licenses.asl20; + }) {}; + + "unicode-data-security" = callPackage + ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty + , tasty-bench, unicode-data + }: + mkDerivation { + pname = "unicode-data-security"; + version = "0.1.0"; + sha256 = "0vi1mvlzk6w11dc77hr5yq5aficisszf4mig5nrq0kp68s2jk5lv"; + libraryHaskellDepends = [ base unicode-data ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ]; + description = "Unicode security mechanisms database"; + license = lib.licenses.asl20; + }) {}; + "unicode-general-category" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , file-embed, hspec, QuickCheck, text @@ -303752,35 +303982,35 @@ self: { license = lib.licenses.mit; }) {}; - "warp_3_3_22" = callPackage - ({ mkDerivation, array, async, auto-update, base, bsb-http-chunked + "warp_3_3_23" = callPackage + ({ mkDerivation, array, auto-update, base, bsb-http-chunked , bytestring, case-insensitive, containers, directory, gauge , ghc-prim, hashable, hspec, hspec-discover, http-client, http-date - , http-types, http2, HUnit, iproute, network, process, QuickCheck - , simple-sendfile, stm, streaming-commons, text, time, time-manager - , unix, unix-compat, unliftio, vault, wai, word8, x509 + , http-types, http2, iproute, network, process, QuickCheck, recv + , simple-sendfile, stm, streaming-commons, text, time-manager, unix + , unix-compat, unliftio, vault, wai, word8, x509 }: mkDerivation { pname = "warp"; - version = "3.3.22"; - sha256 = "0gjgy2ilsldzqvv4gnaapvg1ijf5ri8wav240j6vr1igl5pkh9pa"; + version = "3.3.23"; + sha256 = "0y1r7czq5zrgklqrx1b9pmxn5lhmf7zpqdjz7hfmnzsmr3vndmms"; libraryHaskellDepends = [ array auto-update base bsb-http-chunked bytestring case-insensitive containers ghc-prim hashable http-date http-types http2 iproute - network simple-sendfile stm streaming-commons text time-manager - unix unix-compat unliftio vault wai word8 x509 + network recv simple-sendfile stm streaming-commons text + time-manager unix unix-compat unliftio vault wai word8 x509 ]; testHaskellDepends = [ - array async auto-update base bsb-http-chunked bytestring - case-insensitive containers directory ghc-prim hashable hspec - http-client http-date http-types http2 HUnit iproute network - process QuickCheck simple-sendfile stm streaming-commons text time - time-manager unix unix-compat unliftio vault wai word8 x509 + array auto-update base bsb-http-chunked bytestring case-insensitive + containers directory ghc-prim hashable hspec http-client http-date + http-types http2 iproute network process QuickCheck recv + simple-sendfile stm streaming-commons text time-manager unix + unix-compat unliftio vault wai word8 x509 ]; testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ auto-update base bytestring containers gauge hashable http-date - http-types network time-manager unix unix-compat unliftio x509 + http-types network recv time-manager unix unix-compat unliftio x509 ]; description = "A fast, light-weight web server for WAI applications"; license = lib.licenses.mit; @@ -303893,15 +304123,15 @@ self: { license = lib.licenses.mit; }) {}; - "warp-tls_3_3_3" = callPackage + "warp-tls_3_3_4" = callPackage ({ mkDerivation, base, bytestring, cryptonite, data-default-class , network, streaming-commons, tls, tls-session-manager, unliftio , wai, warp }: mkDerivation { pname = "warp-tls"; - version = "3.3.3"; - sha256 = "18397xyl1awb040m9qkjz44ifzgd00hib70v1lrkp1ivj1xbwi2w"; + version = "3.3.4"; + sha256 = "00vgs9v7k0fapl05knqii9g47svf4lapb7ixkll7xr4zvmkk0r0m"; libraryHaskellDepends = [ base bytestring cryptonite data-default-class network streaming-commons tls tls-session-manager unliftio wai warp @@ -307146,8 +307376,8 @@ self: { ({ mkDerivation, base, ghc-prim }: mkDerivation { pname = "word-compat"; - version = "0.0.5"; - sha256 = "0wllk017f02r1prsvzq1qbcr6w6br2pwii4b8xzr7bqkkri0z6rs"; + version = "0.0.6"; + sha256 = "12i7zd1q4dib9anf9dwpavn9dlj5r2dsmawviidcss5bkagjlp1h"; libraryHaskellDepends = [ base ghc-prim ]; testHaskellDepends = [ base ]; description = "Compatibility shim for the Int/Word internal change in GHC 9.2"; @@ -308875,8 +309105,8 @@ self: { }: mkDerivation { pname = "xcffib"; - version = "0.12.0"; - sha256 = "0vgxicqhzvhnbi6mn2bjw56pnvnqd4d49hn5q1fpjhjbpxxz5vgi"; + version = "0.12.1"; + sha256 = "0qpbm9jncpj7jy9xsbl1xy84mw2kmnfbd0m7g0qng80cifzvkqhi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -310915,46 +311145,38 @@ self: { "xrefcheck" = callPackage ({ mkDerivation, aeson, aeson-casing, async, base, bytestring - , cmark-gfm, containers, data-default, deepseq, directory - , directory-tree, file-embed, filepath, fmt, Glob, hspec - , hspec-discover, http-client, http-types, HUnit, lens, modern-uri - , mtl, o-clock, optparse-applicative, pretty-terminal, QuickCheck - , regex-tdfa, req, roman-numerals, template-haskell, text - , text-metrics, th-lift-instances, th-utilities, transformers - , universum, with-utf8, yaml + , case-insensitive, cmark-gfm, containers, data-default, directory + , directory-tree, dlist, exceptions, filepath, firefly, fmt + , ftp-client, Glob, hspec, hspec-discover, hspec-expectations + , http-client, http-types, HUnit, lens, modern-uri, mtl, o-clock + , optparse-applicative, pretty-terminal, QuickCheck, raw-strings-qq + , regex-tdfa, req, roman-numerals, tagged, tagsoup, tasty + , tasty-discover, tasty-hunit, text, text-metrics + , th-lift-instances, time, transformers, universum, uri-bytestring + , with-utf8, yaml }: mkDerivation { pname = "xrefcheck"; - version = "0.1.3"; - sha256 = "0v7ylf21kky36shq1l33mlcsg2iihqwqx7bxyjlmhndp9hi0dr8l"; + version = "0.2.1"; + sha256 = "1xvz2qbchkb9p7prhc89gsmcwyl77spb0gxy9mw89c44wd12b9ns"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-casing async base bytestring cmark-gfm containers - data-default deepseq directory directory-tree file-embed filepath - fmt Glob http-client http-types HUnit lens modern-uri mtl o-clock - optparse-applicative pretty-terminal regex-tdfa req roman-numerals - template-haskell text text-metrics th-lift-instances th-utilities - transformers universum with-utf8 yaml - ]; - executableHaskellDepends = [ - aeson aeson-casing async base bytestring cmark-gfm containers - data-default deepseq directory directory-tree file-embed filepath - fmt Glob http-client http-types HUnit lens modern-uri mtl o-clock - optparse-applicative pretty-terminal regex-tdfa req roman-numerals - template-haskell text text-metrics th-lift-instances th-utilities - transformers universum with-utf8 yaml + data-default directory directory-tree dlist exceptions filepath fmt + ftp-client Glob http-client http-types lens modern-uri mtl o-clock + optparse-applicative pretty-terminal raw-strings-qq regex-tdfa req + roman-numerals tagsoup text text-metrics th-lift-instances time + transformers universum uri-bytestring yaml ]; + executableHaskellDepends = [ base bytestring universum with-utf8 ]; testHaskellDepends = [ - aeson aeson-casing async base bytestring cmark-gfm containers - data-default deepseq directory directory-tree file-embed filepath - fmt Glob hspec http-client http-types HUnit lens modern-uri mtl - o-clock optparse-applicative pretty-terminal QuickCheck regex-tdfa - req roman-numerals template-haskell text text-metrics - th-lift-instances th-utilities transformers universum with-utf8 - yaml + base bytestring case-insensitive cmark-gfm containers directory + firefly fmt hspec hspec-expectations http-types HUnit modern-uri + o-clock optparse-applicative QuickCheck regex-tdfa tagged tasty + tasty-hunit time universum uri-bytestring yaml ]; - testToolDepends = [ hspec-discover ]; + testToolDepends = [ hspec-discover tasty-discover ]; license = lib.licenses.mpl20; hydraPlatforms = lib.platforms.none; mainProgram = "xrefcheck"; @@ -316643,8 +316865,8 @@ self: { }: mkDerivation { pname = "zip-archive"; - version = "0.4.2.1"; - sha256 = "1q9x2i8k6paf9r9jpqzw8rhrwxk1fagppfyv5psxr5amqks61lqp"; + version = "0.4.2.2"; + sha256 = "02b76hm76gqallij70z77xz1y981ig4biklzm0wgxran8d06n0d4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [