diff options
author | Dennis Gosnell <cdep.illabout@gmail.com> | 2023-05-30 12:53:37 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-30 12:53:37 +0900 |
commit | d746b4e4606e2aeb90cf39ab08338f5960e722f9 (patch) | |
tree | a4dc1bda3efe82677b5c59c95dcc7eea726c451b /pkgs | |
parent | 65c1b0f6cc3f143b0cb7f912aa00b91016c474e8 (diff) | |
parent | 4a579c64c2ee4040ed88e9980bedc8b21a98a545 (diff) |
Merge pull request #232914 from NixOS/haskell-updates
haskellPackages: update stackage and hackage, ghc: 9.2.7 -> 9.2.8
Diffstat (limited to 'pkgs')
17 files changed, 2118 insertions, 1023 deletions
diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 86b575aceb68d..35cb5aeae7feb 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "c607134983625cc3fc664211145b7f31dff95d1c", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c607134983625cc3fc664211145b7f31dff95d1c.tar.gz", - "sha256": "10frbz00cbklr3k0y45qd0wb9rwln7ivm05nb9lq7vl9a9dxx93w", - "msg": "Update from Hackage at 2023-05-10T18:33:26Z" + "commit": "149e34766e4b393af8f4b1e02b3a8cb341d22151", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/149e34766e4b393af8f4b1e02b3a8cb341d22151.tar.gz", + "sha256": "09acrzaqr05hbhdj2d0i5yj8j321fi7qcxfmpgws25bz9l07qand", + "msg": "Update from Hackage at 2023-05-28T10:08:17Z" } diff --git a/pkgs/development/compilers/ghc/9.2.8.nix b/pkgs/development/compilers/ghc/9.2.8.nix new file mode 100644 index 0000000000000..13e787df8e4ae --- /dev/null +++ b/pkgs/development/compilers/ghc/9.2.8.nix @@ -0,0 +1,391 @@ +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || (stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin)) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + + # aarch64 outputs otherwise exceed 2GB limit +, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64 + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled for musl and cross because it's a large task to keep + # all `sphinx` dependencies building in those environments. + # `sphinx` pulls in among others: + # Ruby, Python, Perl, Rust, OpenGL, Xorg, gtk, LLVM. + (stdenv.targetPlatform == stdenv.hostPlatform) + && !stdenv.hostPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + GhcLibWays = "v dyn" + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.2.8"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "sha256-XxPReGv0/RL0tF+qN6vttbs/NtXlj32lMH6L/oilZ6E="; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Fix docs build with sphinx >= 6.0 + # https://gitlab.haskell.org/ghc/ghc/-/issues/22766 + (fetchpatch { + name = "ghc-docs-sphinx-6.0.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch"; + sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; + }) + # fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482 + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch"; + sha256 = "sha256-8w8QUCsODaTvknCDGgTfFNZa8ZmvIKaKS+2ZJZ9foYk="; + extraPrefix = "utils/haddock/"; + stripLen = 1; + }) + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + echo -n "${buildMK}" > mk/build.mk + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ + guibou + ] ++ lib.teams.haskell.members; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index dff357eb4e95b..f624348c661d2 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -122,7 +122,6 @@ self: super: { # 2023-04-03: https://github.com/haskell/haskell-language-server/issues/3546#issuecomment-1494139751 # There will probably be a new revision soon. - hls-tactics-plugin = assert super.hls-tactics-plugin.version == "1.8.0.0"; doJailbreak super.hls-tactics-plugin; hls-brittany-plugin = assert super.hls-brittany-plugin.version == "1.1.0.0"; doJailbreak super.hls-brittany-plugin; hls-hlint-plugin = super.hls-hlint-plugin.override { @@ -131,65 +130,6 @@ self: super: { apply-refact = self.apply-refact_0_11_0_0; }; - hls-test-utils = appendPatch (fetchpatch { - name = "hls-test-utils-ghcide-1.10-compat.patch"; - url = "https://github.com/haskell/haskell-language-server/commit/014c8f90249f11a8dfa1286e67d452ccfb42b2d0.patch"; - relative = "hls-test-utils"; - hash = "sha256-sBuqSmgCQSgbXV6KPEZcIP09wbx81q5xjSg7/slH2HQ="; - }) super.hls-test-utils; - - hls-rename-plugin = if lib.versionAtLeast super.ghc.version "9.4" then overrideCabal - (drv: { - prePatch = drv.prePatch or "" + '' - "${pkgs.buildPackages.dos2unix}/bin/dos2unix" *.cabal - ''; - }) - (appendPatch (fetchpatch { - name = "hls-rename-ghc-9.4-compat.patch"; - url = "https://github.com/haskell/haskell-language-server/commit/472947cdb9e711f6ef889bba3b83b0dd44a1b6bc.patch"; - relative = "plugins/hls-rename-plugin"; - hash = "sha256-WPhCQmn3rjCOiQFJz23QQ84zfm43FNll0BfsNK5pkG0="; - }) super.hls-rename-plugin) else super.hls-rename-plugin; - - hls-floskell-plugin = if lib.versionAtLeast super.ghc.version "9.4" then overrideCabal - (drv: { - prePatch = drv.prePatch or "" + '' - "${pkgs.buildPackages.dos2unix}/bin/dos2unix" *.cabal - ''; - }) - (appendPatch (fetchpatch { - name = "hls-floskell-ghc-9.4-compat.patch"; - url = "https://github.com/haskell/haskell-language-server/commit/ddc67b2d4d719623b657aa54db20bf58c58a5d4a.patch"; - relative = "plugins/hls-floskell-plugin"; - hash = "sha256-n2vuzGbdvhW6I8c7Q22SuNIKSX2LwGNBTVyLLHJIsiU="; - }) super.hls-floskell-plugin) else super.hls-floskell-plugin; - - hls-stylish-haskell-plugin = if lib.versionAtLeast super.ghc.version "9.4" then overrideCabal - (drv: { - prePatch = drv.prePatch or "" + '' - "${pkgs.buildPackages.dos2unix}/bin/dos2unix" *.cabal - ''; - }) - (appendPatch (fetchpatch { - name = "hls-stylish-haskell-ghc-9.4-compat.patch"; - url = "https://github.com/haskell/haskell-language-server/commit/ddc67b2d4d719623b657aa54db20bf58c58a5d4a.patch"; - relative = "plugins/hls-stylish-haskell-plugin"; - hash = "sha256-GtN9t5zMOROCDSLiscLZ5GmqDV+ql9R2z/+W++C2h2Q="; - }) super.hls-stylish-haskell-plugin) else super.hls-stylish-haskell-plugin; - - hie-compat = if lib.versionAtLeast super.ghc.version "9.6" then overrideCabal - (drv: { - prePatch = drv.prePatch or "" + '' - "${pkgs.buildPackages.dos2unix}/bin/dos2unix" *.cabal - ''; - }) - (appendPatch (fetchpatch { - name = "hie-compat-9.6-compat.patch"; - url = "https://github.com/haskell/haskell-language-server/commit/191bda61fef34696a793503e639a53003ff70660.patch"; - relative = "hie-compat"; - hash = "sha256-z81+fwxwZ8BQWGRqTnh3XlQ6AG7EiaahdKjT+0lFu1Q="; - }) super.hie-compat) else super.hie-compat; - # For -f-auto see cabal.project in haskell-language-server. ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser (disableCabalFlag "auto" super.ghc-lib-parser-ex); @@ -1102,6 +1042,9 @@ self: super: { cp -v embeddedfiles/*.info* $out/share/info/ ''; }) super.hledger; + hledger_1_29_2 = doDistribute (super.hledger_1_29_2.override { + hledger-lib = self.hledger-lib_1_29_2; + }); hledger-ui = overrideCabal (drv: { postInstall = '' for i in $(seq 1 9); do @@ -2515,7 +2458,7 @@ self: super: { # 2022-11-15: Needs newer witch package and brick 1.3 which in turn works with text-zipper 0.12 # Other dependencies are resolved with doJailbreak for both swarm and brick_1_3 swarm = doJailbreak (super.swarm.override { - brick = doJailbreak (dontCheck super.brick_1_7); + brick = doJailbreak (dontCheck super.brick_1_9); }); # Too strict upper bound on bytestring @@ -2659,7 +2602,7 @@ self: super: { # https://github.com/fourmolu/fourmolu/issues/231 fourmolu_0_12_0_0 = dontCheck (super.fourmolu_0_12_0_0.overrideScope (lself: lsuper: { Cabal-syntax = lself.Cabal-syntax_3_10_1_0; - ghc-lib-parser = lself.ghc-lib-parser_9_6_1_20230312; + ghc-lib-parser = lself.ghc-lib-parser_9_6_2_20230523; parsec = lself.parsec_3_1_16_1; text = lself.text_2_0_2; })); diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index c54e2dd03d303..a5bac147d148a 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -117,6 +117,12 @@ self: super: ({ yesod-bin = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.yesod-bin; + yesod-core = super.yesod-core.overrideAttrs (drv: { + # Allow access to local networking when the Darwin sandbox is enabled, so yesod-core can + # run tests that access localhost. + __darwinAllowLocalNetworking = true; + }); + hmatrix = addBuildDepend darwin.apple_sdk.frameworks.Accelerate super.hmatrix; blas-hs = overrideCabal (drv: { @@ -276,6 +282,12 @@ self: super: ({ '' + drv.postPatch or ""; }) super.http-client-tls; + http2 = super.http2.overrideAttrs (drv: { + # Allow access to local networking when the Darwin sandbox is enabled, so http2 can run tests + # that access localhost. + __darwinAllowLocalNetworking = true; + }); + foldl = overrideCabal (drv: { postPatch = '' # This comment has been inserted, so the derivation hash changes, forcing diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index b2d32bf32c00a..2d02849c4caa6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -190,14 +190,6 @@ in { # https://github.com/kowainik/relude/issues/436 relude = dontCheck (doJailbreak super.relude); - # Fixes compilation failure with GHC >= 9.4 on aarch64-* due to an API change - cborg = appendPatch (pkgs.fetchpatch { - name = "cborg-support-ghc-9.4.patch"; - url = "https://github.com/well-typed/cborg/pull/304.diff"; - sha256 = "sha256-W4HldlESKOVkTPhz9nkFrvbj9akCOtF1SbIt5eJqtj8="; - relative = "cborg"; - }) super.cborg; - ormolu = doDistribute self.ormolu_0_5_3_0; # https://github.com/tweag/ormolu/issues/941 fourmolu = overrideCabal (drv: { diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix index a80c10df756a7..2fa5a3a6a4ff7 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix @@ -77,8 +77,8 @@ self: super: { aeson = doDistribute self.aeson_2_1_2_1; memory = doDistribute self.memory_0_18_0; - ghc-lib = doDistribute self.ghc-lib_9_6_1_20230312; - ghc-lib-parser = doDistribute self.ghc-lib-parser_9_6_1_20230312; + ghc-lib = doDistribute self.ghc-lib_9_6_2_20230523; + ghc-lib-parser = doDistribute self.ghc-lib-parser_9_6_2_20230523; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_6_0_0; # allows mtl, template-haskell, text and transformers @@ -103,8 +103,7 @@ self: super: { # Forbids base >= 4.18, fix proposed: https://github.com/sjakobi/newtype-generics/pull/25 newtype-generics = jailbreakForCurrentVersion super.newtype-generics "0.6.2"; - # Forbids base >= 4.18, fix proposed: https://github.com/well-typed/cborg/pull/312 - cborg = jailbreakForCurrentVersion super.cborg "0.2.8.0"; + cborg-json = jailbreakForCurrentVersion super.cborg-json "0.2.5.0"; serialise = jailbreakForCurrentVersion super.serialise "0.2.6.0"; @@ -155,13 +154,22 @@ self: super: { # 2023-04-03: plugins disabled for hls 1.10.0.0 based on # - haskell-language-server = super.haskell-language-server.override { - hls-ormolu-plugin = null; - hls-floskell-plugin = null; - hls-fourmolu-plugin = null; - hls-hlint-plugin = null; - hls-stylish-haskell-plugin = null; - }; + haskell-language-server = + let + # TODO: HLS-2.0.0.0 added support for the foumolu plugin for ghc-9.6. + # However, putting together all the overrides to get the latest + # version of fourmolu compiling together with ghc-9.6 and HLS is a + # little annoying, so currently fourmolu has been disabled. We should + # try to enable this at some point in the future. + hlsWithFlags = disableCabalFlag "fourmolu" super.haskell-language-server; + in + hlsWithFlags.override { + hls-ormolu-plugin = null; + hls-floskell-plugin = null; + hls-fourmolu-plugin = null; + hls-hlint-plugin = null; + hls-stylish-haskell-plugin = null; + }; MonadRandom = super.MonadRandom_0_6; unix-compat = super.unix-compat_0_7; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index d18e14702ab75..c1e391aea7380 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -843,7 +843,6 @@ broken-packages: - conferer-provider-json - conferer-snap - conferer-source-json - - conferer-warp - confide - ConfigFileTH - config-parser @@ -2430,6 +2429,7 @@ broken-packages: - hplaylist - hpodder - hpqtypes + - hprox # dependency missing in job https://hydra.nixos.org/build/221844808 at 2023-05-30 - hps-kmeans - hPushover - hpygments @@ -2739,6 +2739,7 @@ broken-packages: - inj-base - inject-function - injections + - inline-c-objc # failure building test suite 'tests' in job https://hydra.nixos.org/build/221844966 at 2023-05-30 - in-other-words-plugin - inserts - instana-haskell-trace-sdk @@ -5056,6 +5057,7 @@ broken-packages: - state-record - static - static-canvas + - static-ls # failure in job https://hydra.nixos.org/build/221848657 at 2023-05-30 - static-tensor - statistics-dirichlet - statistics-fusion @@ -5862,6 +5864,7 @@ broken-packages: - wol - word24 - word2vec-model + - word8set # failure in job https://hydra.nixos.org/build/221843616 at 2023-05-30 - wordchoice - wordify - Wordlint diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 111c46d62161d..839a73fbebce7 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -202,7 +202,7 @@ package-maintainers: - vulkan-utils erictapen: - hakyll - Gabriel439: + Gabriella439: - annah - bench - break @@ -568,6 +568,7 @@ unsupported-platforms: bytelog: [ platforms.darwin ] # due to posix-api camfort: [ aarch64-linux ] charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3 + coinor-clp: [ aarch64-linux ] # aarch64-linux is not supported by required system dependency clp cut-the-crap: [ platforms.darwin ] essence-of-live-coding-PortMidi: [ platforms.darwin ] Euterpea: [ platforms.darwin ] @@ -814,3 +815,10 @@ dont-distribute-packages: # Output exceeds Hydra's maximum allowable size - stripeapi + + # Packages that (transitively) depend on insecure packages + - distributed-process-zookeeper # depends on hzk + - hzk # depends on zookeeper_mt, which depends on openssl-1.1 + - persistent-zookeper # depends on hzk + - pocket-dns # depends on persistent-zookeeper + - zoovisitor # depends on zookeeper_mt, which depends on openssl-1.1 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 63a1b744cc79d..56493ce6da908 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 20.20 +# Stackage LTS 20.23 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -203,7 +203,7 @@ default-package-overrides: - bitvec ==1.1.4.0 - bitwise-enum ==1.0.1.0 - blake2 ==0.3.0 - - Blammo ==1.1.1.1 + - Blammo ==1.1.1.2 - blank-canvas ==0.7.3 - blanks ==0.5.0 - blas-carray ==0.1.0.2 @@ -227,7 +227,7 @@ default-package-overrides: - bookkeeping ==0.4.0.1 - Boolean ==0.2.4 - boolsimplifier ==0.1.8 - - boomerang ==1.4.8.1 + - boomerang ==1.4.9 - boots ==0.2.0.1 - bordacount ==0.1.0.0 - boring ==0.2.1 @@ -294,11 +294,11 @@ default-package-overrides: - cache ==0.1.3.0 - cached-json-file ==0.1.1 - cacophony ==0.10.1 - - cairo ==0.13.8.2 + - cairo ==0.13.10.0 - calendar-recycling ==0.0.0.1 - call-alloy ==0.4.0.3 - calligraphy ==0.1.4 - - call-plantuml ==0.0.1.1 + - call-plantuml ==0.0.1.2 - call-stack ==0.4.0 - can-i-haz ==0.3.1.1 - capability ==0.5.0.1 @@ -315,7 +315,7 @@ default-package-overrides: - cassava-megaparsec ==2.0.4 - cast ==0.1.0.2 - cayley-client ==0.4.19.2 - - cborg ==0.2.8.0 + - cborg ==0.2.9.0 - cborg-json ==0.2.5.0 - cdar-mBound ==0.1.0.4 - c-enum ==0.1.1.3 @@ -388,7 +388,7 @@ default-package-overrides: - commutative ==0.0.2 - comonad ==5.0.8 - comonad-extras ==4.0.1 - - compactmap ==0.1.4.2.1 + - compactmap ==0.1.4.3 - compensated ==0.8.3 - compiler-warnings ==0.1.0 - componentm ==0.0.0.2 @@ -405,11 +405,11 @@ default-package-overrides: - concise ==0.1.0.1 - concurrency ==1.11.0.2 - concurrent-extra ==0.7.0.12 - - concurrent-output ==1.10.17 + - concurrent-output ==1.10.18 - concurrent-split ==0.0.1.1 - cond ==0.4.1.1 - conduino ==0.2.2.0 - - conduit ==1.3.4.3 + - conduit ==1.3.5 - conduit-aeson ==0.1.0.1 - conduit-algorithms ==0.0.13.0 - conduit-combinators ==1.3.0 @@ -447,7 +447,7 @@ default-package-overrides: - cookie ==0.4.6 - copr-api ==0.1.0 - core-data ==0.3.9.1 - - core-program ==0.6.6.0 + - core-program ==0.6.8.0 - core-telemetry ==0.2.9.1 - core-text ==0.3.8.1 - countable ==1.2 @@ -486,7 +486,7 @@ default-package-overrides: - crypt-sha512 ==0 - csp ==1.4.0 - css-text ==0.1.3.0 - - c-struct ==0.1.1.3 + - c-struct ==0.1.3.0 - csv ==0.1.2 - csv-conduit ==0.7.3.0 - ctrie ==0.2 @@ -587,7 +587,7 @@ default-package-overrides: - diagrams-cairo ==1.4.2 - diagrams-canvas ==1.4.1.1 - diagrams-contrib ==1.4.5 - - diagrams-core ==1.5.0.1 + - diagrams-core ==1.5.1 - diagrams-lib ==1.4.5.2 - diagrams-postscript ==1.5.1.1 - diagrams-rasterific ==1.4.2.2 @@ -655,7 +655,7 @@ default-package-overrides: - duration ==0.2.0.0 - dvorak ==0.1.0.0 - dynamic-state ==0.3.1 - - dyre ==0.9.1 + - dyre ==0.9.2 - eap ==0.9.0.2 - Earley ==0.13.0.1 - easy-file ==0.2.5 @@ -923,7 +923,7 @@ default-package-overrides: - ghc-source-gen ==0.4.3.0 - ghc-syntax-highlighter ==0.0.8.0 - ghc-tcplugins-extra ==0.4.4 - - ghc-trace-events ==0.1.2.6 + - ghc-trace-events ==0.1.2.7 - ghc-typelits-extra ==0.4.5 - ghc-typelits-knownnat ==0.7.8 - ghc-typelits-natnormalise ==0.7.8 @@ -949,11 +949,11 @@ default-package-overrides: - gi-gtksource ==3.0.28 - gi-harfbuzz ==0.0.9 - gi-javascriptcore ==4.0.27 - - gio ==0.13.8.2 + - gio ==0.13.10.0 - gi-pango ==1.0.29 - githash ==0.1.6.3 - github ==0.28.0.1 - - github-release ==2.0.0.5 + - github-release ==2.0.0.6 - github-rest ==1.1.2 - github-types ==0.2.1 - github-webhooks ==0.16.0 @@ -966,7 +966,7 @@ default-package-overrides: - gl ==0.9 - glasso ==0.1.0 - GLFW-b ==3.3.0.0 - - glib ==0.13.8.2 + - glib ==0.13.10.0 - Glob ==0.10.2 - glob-posix ==0.2.0.1 - gloss ==1.13.2.2 @@ -995,9 +995,9 @@ default-package-overrides: - groom ==0.1.2.1 - grouped-list ==0.2.3.0 - groups ==0.5.3 - - gtk ==0.15.7 - - gtk2hs-buildtools ==0.13.8.3 - - gtk3 ==0.15.7 + - gtk ==0.15.8 + - gtk2hs-buildtools ==0.13.10.0 + - gtk3 ==0.15.8 - gtk-sni-tray ==0.1.8.1 - gtk-strut ==0.1.3.2 - guarded-allocation ==0.0.1 @@ -1047,7 +1047,7 @@ default-package-overrides: - hasql-dynamic-statements ==0.3.1.2 - hasql-implicits ==0.1.1 - hasql-migration ==0.3.0 - - hasql-notifications ==0.2.0.4 + - hasql-notifications ==0.2.0.5 - hasql-optparse-applicative ==0.5 - hasql-pool ==0.8.0.7 - hasql-queue ==1.2.0.2 @@ -1133,7 +1133,7 @@ default-package-overrides: - hpack ==0.35.2 - hpack-dhall ==0.5.7 - hpc-codecov ==0.3.0.0 - - hpc-lcov ==1.1.0 + - hpc-lcov ==1.1.1 - HPDF ==1.6.1 - hpp ==0.6.5 - hpqtypes ==1.9.4.0 @@ -1181,7 +1181,7 @@ default-package-overrides: - hspec-expectations-json ==1.0.0.7 - hspec-expectations-lifted ==0.10.0 - hspec-expectations-pretty-diff ==0.7.2.6 - - hspec-golden ==0.2.0.1 + - hspec-golden ==0.2.1.0 - hspec-golden-aeson ==0.9.0.0 - hspec-hedgehog ==0.0.1.2 - hspec-junit-formatter ==1.1.0.2 @@ -1256,7 +1256,7 @@ default-package-overrides: - hw-hspec-hedgehog ==0.1.1.1 - hw-int ==0.0.2.0 - hw-ip ==2.4.2.1 - - hw-json ==1.3.2.3 + - hw-json ==1.3.2.4 - hw-json-simd ==0.1.1.2 - hw-json-simple-cursor ==0.1.1.1 - hw-json-standard-cursor ==0.2.3.2 @@ -1314,7 +1314,7 @@ default-package-overrides: - influxdb ==1.9.2.2 - ini ==0.4.2 - inj ==1.0 - - inline-c ==0.9.1.7 + - inline-c ==0.9.1.8 - inline-c-cpp ==0.5.0.0 - inliterate ==0.1.0 - input-parsers ==0.2.3.2 @@ -1452,7 +1452,7 @@ default-package-overrides: - lens-properties ==4.11.1 - lens-regex ==0.1.3 - lens-regex-pcre ==1.1.0.0 - - lentil ==1.5.5.2 + - lentil ==1.5.5.4 - LetsBeRational ==1.0.0.0 - leveldb-haskell ==0.6.5 - lexer-applicative ==2.1.0.2 @@ -1525,14 +1525,14 @@ default-package-overrides: - mainland-pretty ==0.7.1 - main-tester ==0.2.0.1 - managed ==1.0.10 - - mandrill ==0.5.6.0 + - mandrill ==0.5.7.0 - map-syntax ==0.3 - markdown ==0.1.17.5 - markdown-unlit ==0.5.1 - markov-chain ==0.0.3.4 - markov-chain-usage-model ==0.0.0 - mason ==0.2.6 - - massiv ==1.0.3.0 + - massiv ==1.0.4.0 - massiv-io ==1.0.0.1 - massiv-persist ==1.0.0.3 - massiv-serialise ==1.0.0.2 @@ -1540,6 +1540,7 @@ default-package-overrides: - mathexpr ==0.3.1.0 - math-extras ==0.1.1.0 - math-functions ==0.3.4.2 + - mathlist ==0.1.0.4 - matplotlib ==0.7.7 - matrices ==0.5.0 - matrix ==0.3.6.1 @@ -1713,7 +1714,7 @@ default-package-overrides: - netwire ==5.0.3 - netwire-input ==0.0.7 - netwire-input-glfw ==0.0.11 - - network ==3.1.2.9 + - network ==3.1.4.0 - network-bsd ==2.8.1.0 - network-byte-order ==0.1.6 - network-conduit-tls ==1.3.2 @@ -1804,10 +1805,10 @@ default-package-overrides: - optics-extra ==0.4.2.1 - optics-th ==0.4.1 - optics-vl ==0.2.1 - - optima ==0.4.0.3 + - optima ==0.4.0.4 - optional-args ==1.0.2 - options ==1.2.1.1 - - optparse-applicative ==0.17.0.0 + - optparse-applicative ==0.17.1.0 - optparse-enum ==1.0.0.0 - optparse-generic ==1.4.9 - optparse-simple ==0.1.1.4 @@ -1829,7 +1830,7 @@ default-package-overrides: - pandoc-plot ==1.5.5 - pandoc-throw ==0.1.0.0 - pandoc-types ==1.22.2.1 - - pango ==0.13.8.2 + - pango ==0.13.10.0 - pantry ==0.5.7 - parallel ==3.2.2.0 - parallel-io ==0.3.5 @@ -1955,7 +1956,7 @@ default-package-overrides: - postgresql-binary ==0.13.1 - postgresql-libpq ==0.9.5.0 - postgresql-libpq-notify ==0.2.0.0 - - postgresql-migration ==0.2.1.6 + - postgresql-migration ==0.2.1.7 - postgresql-query ==3.10.0 - postgresql-schema ==0.1.14 - postgresql-simple ==0.6.4 @@ -2124,7 +2125,7 @@ default-package-overrides: - regex-pcre-builtin ==0.95.2.3.8.44 - regex-posix ==0.96.0.1 - regex-posix-clib ==2.7 - - regex-tdfa ==1.3.2 + - regex-tdfa ==1.3.2.1 - regex-with-pcre ==1.1.0.2 - registry ==0.3.3.4 - registry-aeson ==0.2.3.3 @@ -2408,7 +2409,7 @@ default-package-overrides: - stack ==2.9.1 - stack-all ==0.4.1 - stack-clean-old ==0.4.6 - - stack-templatizer ==0.1.0.2 + - stack-templatizer ==0.1.1.0 - state-codes ==0.1.3 - stateref ==0.3 - statestack ==0.3.1.1 @@ -2427,7 +2428,7 @@ default-package-overrides: - stm-extras ==0.1.0.3 - stm-hamt ==1.2.0.11 - stm-lifted ==2.5.0.0 - - STMonadTrans ==0.4.6 + - STMonadTrans ==0.4.7 - stm-split ==0.0.2.1 - stopwatch ==0.1.0.6 - storable-complex ==0.2.3.0 @@ -2587,7 +2588,7 @@ default-package-overrides: - testing-feat ==1.1.1.1 - testing-type-modifiers ==0.1.0.1 - texmath ==0.12.5.5 - - text-ansi ==0.2.1 + - text-ansi ==0.2.1.1 - text-binary ==0.2.1.1 - text-builder ==0.6.7 - text-builder-dev ==0.3.3.2 @@ -2683,7 +2684,7 @@ default-package-overrides: - transaction ==0.1.1.3 - transformers-base ==0.4.6 - transformers-compat ==0.7.2 - - transformers-either ==0.1.3 + - transformers-either ==0.1.4 - transformers-fix ==1.0 - transient ==0.7.0.0 - traverse-with-class ==1.0.1.1 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index cceddaf74fb32..6f235d26efcd8 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -1265,7 +1265,6 @@ dont-distribute-packages: - distributed-process-systest - distributed-process-task - distributed-process-tests - - distributed-process-zookeeper - distributed-static - distribution-plot - dixi @@ -1514,7 +1513,7 @@ dont-distribute-packages: - fpnla-examples - frame-markdown - freckle-app - - freckle-app_1_9_0_1 + - freckle-app_1_9_0_2 - free-functors - free-game - free-theorems-counterexamples @@ -1541,7 +1540,6 @@ dont-distribute-packages: - functor-combo - funflow - funflow-nix - - fungll-combinators - funion - funnyprint - funsat @@ -1934,6 +1932,8 @@ dont-distribute-packages: - hakyll-ogmarkup - hakyll-shortcut-links - halberd + - halide-JuicyPixels + - halide-arrayfire - hall-symbols - halma-gui - halma-telegram-bot @@ -3004,7 +3004,7 @@ dont-distribute-packages: - padKONTROL - pairing - panda - - pandoc-crossref_0_3_15_2 + - pandoc-crossref_0_3_16_0 - pandoc-highlighting-extensions - pandoc-japanese-filters - pandora-io @@ -3119,13 +3119,13 @@ dont-distribute-packages: - plugins-auto - png-file - pngload - - pocket-dns - point-octree - pointless-lenses - pointless-rewrite - poker - polh-lexicon - polydata + - polyglot - polysemy-RandomFu - polysemy-account - polysemy-account-api @@ -3570,6 +3570,7 @@ dont-distribute-packages: - servant-openapi3 - servant-postgresql - servant-pushbullet-client + - servant-queryparam-openapi3 - servant-rate-limit - servant-reason - servant-server-namedargs @@ -3740,7 +3741,6 @@ dont-distribute-packages: - stackage-setup - stackage-upload - stackage2nix - - stackctl - stan - starrover2 - stateful-mtl @@ -4308,5 +4308,4 @@ dont-distribute-packages: - zoom-cache - zoom-cache-pcm - zoom-cache-sndfile - - zoovisitor - zuramaru diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 9e6e13425678b..d02beb6bad6d1 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -426,18 +426,8 @@ self: super: builtins.intersectAttrs super { ''; }) super.leksah); - dyre = - appendPatch - # Dyre needs special support for reading the NIX_GHC env var. This is - # available upstream in https://github.com/willdonnelly/dyre/pull/43, but - # hasn't been released to Hackage as of dyre-0.9.1. Likely included in - # next version. - (pkgs.fetchpatch { - url = "https://github.com/willdonnelly/dyre/commit/c7f29d321aae343d6b314f058812dffcba9d7133.patch"; - sha256 = "10m22k35bi6cci798vjpy4c2l08lq5nmmj24iwp0aflvmjdgscdb"; - }) - # dyre's tests appear to be trying to directly call GHC. - (dontCheck super.dyre); + # dyre's tests appear to be trying to directly call GHC. + dyre = dontCheck super.dyre; # https://github.com/edwinb/EpiVM/issues/13 # https://github.com/edwinb/EpiVM/issues/14 @@ -1023,6 +1013,7 @@ self: super: builtins.intersectAttrs super { (super.cachix.override { fsnotify = dontCheck super.fsnotify_0_4_1_0; hnix-store-core = super.hnix-store-core_0_6_1_0; + nix = self.hercules-ci-cnix-store.nixPackage; }) [ (addBuildTool self.hercules-ci-cnix-store.nixPackage) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 55b7d8cd46dc0..207025d98d713 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -31,6 +31,7 @@ in , doBenchmark ? false , doHoogle ? true , doHaddockQuickjump ? doHoogle && lib.versionAtLeast ghc.version "8.6" +, doInstallIntermediates ? false , editedCabalFile ? null # aarch64 outputs otherwise exceed 2GB limit , enableLibraryProfiling ? !(ghc.isGhcjs or stdenv.targetPlatform.isAarch64 or false) @@ -84,6 +85,7 @@ in , enableSeparateBinOutput ? false , enableSeparateDataOutput ? false , enableSeparateDocOutput ? doHaddock +, enableSeparateIntermediatesOutput ? false , # Don't fail at configure time if there are multiple versions of the # same package in the (recursive) dependencies of the package being # built. Will delay failures, if any, to compile time. @@ -93,6 +95,10 @@ in # This can make it slightly faster to load this library into GHCi, but takes # extra disk space and compile time. enableLibraryForGhci ? false + # Set this to a previous build of this same package to reuse the intermediate + # build products from that prior build as a starting point for accelerating + # this build +, previousIntermediates ? null } @ args: assert editedCabalFile != null -> revision != null; @@ -240,6 +246,8 @@ let "--ghc-options=-haddock" ]; + postPhases = optional doInstallIntermediates [ "installIntermediatesPhase" ]; + setupCompileFlags = [ (optionalString (!coreSetup) "-${nativePackageDbFlag}=$setupPackageConfDir") (optionalString enableParallelBuilding (parallelBuildingFlags)) @@ -306,6 +314,8 @@ let continue fi ''; + + intermediatesDir = "share/haskell/${ghc.version}/${pname}-${version}/dist"; in lib.fix (drv: assert allPkgconfigDepends != [] -> pkg-config != null; @@ -316,7 +326,9 @@ stdenv.mkDerivation ({ outputs = [ "out" ] ++ (optional enableSeparateDataOutput "data") ++ (optional enableSeparateDocOutput "doc") - ++ (optional enableSeparateBinOutput "bin"); + ++ (optional enableSeparateBinOutput "bin") + ++ (optional enableSeparateIntermediatesOutput "intermediates"); + setOutputFlags = false; pos = builtins.unsafeGetAttrPos "pname" args; @@ -393,7 +405,13 @@ stdenv.mkDerivation ({ # only use the links hack if we're actually building dylibs. otherwise, the # "dynamic-library-dirs" point to nonexistent paths, and the ln command becomes # "ln -s $out/lib/links", which tries to recreate the links dir and fails - + (optionalString (stdenv.isDarwin && (enableSharedLibraries || enableSharedExecutables)) '' + # + # Note: We need to disable this work-around when using intermediate build + # products from a prior build because otherwise Nix will change permissions on + # the `$out/lib/links` directory to read-only when the build is done after the + # dist directory has already been exported, which triggers an unnecessary + # rebuild of modules included in the exported dist directory. + + (optionalString (stdenv.isDarwin && (enableSharedLibraries || enableSharedExecutables) && !enableSeparateIntermediatesOutput) '' # Work around a limit in the macOS Sierra linker on the number of paths # referenced by any one dynamic library: # @@ -471,11 +489,22 @@ stdenv.mkDerivation ({ runHook postConfigure ''; - buildPhase = '' - runHook preBuild - ${setupCommand} build ${buildTarget}${crossCabalFlagsString}${buildFlagsString} - runHook postBuild - ''; + buildPhase = + '' + runHook preBuild + '' + + lib.optionalString (previousIntermediates != null) + '' + mkdir -p dist; + rm -r dist/build + cp -r ${previousIntermediates}/${intermediatesDir}/build dist/build + find dist/build -exec chmod u+w {} + + find dist/build -exec touch -d '1970-01-01T00:00:00Z' {} + + '' + + '' + ${setupCommand} build ${buildTarget}${crossCabalFlagsString}${buildFlagsString} + runHook postBuild + ''; inherit doCheck; @@ -558,6 +587,15 @@ stdenv.mkDerivation ({ runHook postInstall ''; + ${if doInstallIntermediates then "installIntermediatesPhase" else null} = '' + runHook preInstallIntermediates + intermediatesOutput=${if enableSeparateIntermediatesOutput then "$intermediates" else "$out"} + installIntermediatesDir="$intermediatesOutput/${intermediatesDir}" + mkdir -p "$installIntermediatesDir" + cp -r dist/build "$installIntermediatesDir" + runHook postInstallIntermediates + ''; + passthru = passthru // rec { inherit pname version; @@ -719,6 +757,7 @@ stdenv.mkDerivation ({ // optionalAttrs (args ? preFixup) { inherit preFixup; } // optionalAttrs (args ? postFixup) { inherit postFixup; } // optionalAttrs (args ? dontStrip) { inherit dontStrip; } +// optionalAttrs (postPhases != []) { inherit postPhases; } // optionalAttrs (stdenv.buildPlatform.libc == "glibc"){ LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; } ) ) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ede7c9cdf9472..39e763f3f19d5 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -2071,8 +2071,8 @@ self: { }: mkDerivation { pname = "Blammo"; - version = "1.1.1.1"; - sha256 = "1qms459jmikx2dxsl6znn8scb6293s4zprz419da5s71lkiql7cp"; + version = "1.1.1.2"; + sha256 = "156c3yx3gzyic5pnmzkk6fzvw74a2zw2vchf5j12j09qmjq6hyss"; libraryHaskellDepends = [ aeson base bytestring case-insensitive clock containers dlist envparse exceptions fast-logger http-types lens monad-logger-aeson @@ -10577,6 +10577,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "HaskellNet_0_6_1_2" = callPackage + ({ mkDerivation, array, base, base64, bytestring, cryptohash-md5 + , mime-mail, mtl, network, network-bsd, old-time, pretty, text + }: + mkDerivation { + pname = "HaskellNet"; + version = "0.6.1.2"; + sha256 = "0yd0n6c9favb6kv37flz2cn9wz5kapx3iqljq2h7l6qvx6kd92v5"; + libraryHaskellDepends = [ + array base base64 bytestring cryptohash-md5 mime-mail mtl network + network-bsd old-time pretty text + ]; + description = "Client support for POP3, SMTP, and IMAP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "HaskellNet-SSL" = callPackage ({ mkDerivation, base, bytestring, connection, data-default , HaskellNet, network, network-bsd @@ -12325,8 +12342,8 @@ self: { pname = "JuicyPixels-scale-dct"; version = "0.1.2"; sha256 = "04rhrmjnh12hh2nz04k245avgdcwqfyjnsbpcrz8j9328j41nf7p"; - revision = "9"; - editedCabalFile = "130s6r1p7v0dhfk9q0kb5qlapccap3mbkjzn2y59r00n011rs6bi"; + revision = "10"; + editedCabalFile = "0p522zd42pnpgzp6x9agd5pnz3shsy873r0v84a0dj8c50njhm02"; libraryHaskellDepends = [ base base-compat carray fft JuicyPixels ]; @@ -14621,6 +14638,18 @@ self: { mainProgram = "mucheck-smallcheck"; }) {}; + "MultipletCombiner" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "MultipletCombiner"; + version = "0.0.4"; + sha256 = "13sps65mxr4jczw8b08civylzvsqdh1zy8h2miz27c9lr2wxmqj8"; + libraryHaskellDepends = [ base HUnit ]; + testHaskellDepends = [ base HUnit ]; + description = "A Haskell implementation for combining SU(n) multiplets"; + license = lib.licenses.bsd3; + }) {}; + "Munkres" = callPackage ({ mkDerivation, array, base }: mkDerivation { @@ -16225,10 +16254,8 @@ self: { ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "PSQueue"; - version = "1.1.1"; - sha256 = "02pgqzwxndi8cwa5fw668gfsh7z3lzbygkgcsf56bwrxwqjyz4bi"; - revision = "1"; - editedCabalFile = "02a5g59sc9jh3v4pibhjpijv8lsbiydznrpqyin7qhwsyc0p813a"; + version = "1.2.0"; + sha256 = "1rkvaz6gjh6cg9an67nly82v5wvpjrrh7qdlb5q2lc3zpr3kh01r"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck ]; description = "Priority Search Queue"; @@ -18668,11 +18695,9 @@ self: { }: mkDerivation { pname = "STMonadTrans"; - version = "0.4.6"; - sha256 = "0rvhh0hhwz601ibpzisry7xf3j61r5sxfgp47imaa37i5bvrlynb"; - revision = "1"; - editedCabalFile = "04svg3fwiir2zd5da44pklvw51bs2qm8pqmsnicyav0g0wvhbxbc"; - libraryHaskellDepends = [ array base mtl ]; + version = "0.4.7"; + sha256 = "1x83f48wbzx6rzbls6h8walfayzdv4j3j1mqbk8lfnkdqff9ri5d"; + libraryHaskellDepends = [ array base mtl transformers ]; testHaskellDepends = [ array base tasty tasty-hunit tasty-quickcheck transformers ]; @@ -20430,24 +20455,15 @@ self: { }) {}; "SvgIcons" = callPackage - ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }: + ({ mkDerivation }: mkDerivation { pname = "SvgIcons"; - version = "0.1.0.0"; - sha256 = "0vwlzjpcz6ky6x5mycsrqlwdfdzxf7y0z8y7pxwnc0h8f8psalr6"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base blaze-markup blaze-svg directory text - ]; - executableHaskellDepends = [ - base blaze-markup blaze-svg directory text - ]; - testHaskellDepends = [ base ]; + version = "1.1.1"; + sha256 = "0nxk4a997sibj8nl1b1r6mcn0r7qbyz68jnirv29lq2yyh6lbja4"; + doHaddock = false; description = "Svg Icons and more"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - mainProgram = "SvgIcons-exe"; broken = true; }) {}; @@ -27612,6 +27628,25 @@ self: { mainProgram = "alex"; }) {}; + "alex_3_3_0_0" = callPackage + ({ mkDerivation, array, base, containers, directory, happy, process + }: + mkDerivation { + pname = "alex"; + version = "3.3.0.0"; + sha256 = "0qws6axn8a9iijhy6x8j3hjvm80sgw6ndxqhp9yc71vbxa2qw3w1"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base containers directory ]; + executableToolDepends = [ happy ]; + testHaskellDepends = [ base process ]; + description = "Alex is a tool for generating lexical analysers in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "alex"; + }) {}; + "alex-meta" = callPackage ({ mkDerivation, alex, array, base, containers, happy , haskell-src-meta, QuickCheck, template-haskell @@ -27648,8 +27683,10 @@ self: { }: mkDerivation { pname = "alex-tools"; - version = "0.6"; - sha256 = "1khk9qxxj1al733a0bvbkla81370slgbiq37310nwll6ng06yh4a"; + version = "0.6.1"; + sha256 = "1nh8qbsv4sn6gxc7j8cbp2pb85cajilzhp8rchlwnk7bv8lzf8ji"; + revision = "1"; + editedCabalFile = "0s2gc18i5kvlwxnjkcwc3c5hmj9mg8bpj09wkl8hddmjscdlrjyk"; libraryHaskellDepends = [ base bytestring deepseq template-haskell text ]; @@ -27888,6 +27925,8 @@ self: { pname = "algebraic-graphs"; version = "0.6.1"; sha256 = "168aqkm7mfd4is95qwpyf9k0k95qf5rfnkhq5ydbr74jj4jrhr1d"; + revision = "1"; + editedCabalFile = "1lnzgy3z51jyl1ail3wdd817np84gzi2bplccwzbm72glwbakc5h"; libraryHaskellDepends = [ array base containers deepseq transformers ]; @@ -27907,6 +27946,8 @@ self: { pname = "algebraic-graphs"; version = "0.7"; sha256 = "0s75h92qb9jdfdyzh0fraxpzj0jl4xvcbqq9cwgba2k9306rl5ai"; + revision = "1"; + editedCabalFile = "1z9xls7riv3rlp1vjymvj7z64y8w0x3865d2ad2dzrwsdgzcsndf"; libraryHaskellDepends = [ array base containers deepseq transformers ]; @@ -28146,8 +28187,8 @@ self: { pname = "align-audio"; version = "0.0"; sha256 = "0sa7q5fzkc0z4vzibs5l21pvrkil0swdpbl27qn30vb6giy3yh7a"; - revision = "1"; - editedCabalFile = "1599vbnfalrnq0zgwmh47k62y9yq30agpjyyfwdzxzszhc0vfq6n"; + revision = "2"; + editedCabalFile = "1225s8vbwfblyzfbfv7b2v4xcxlp0aavaaivmx5154xlba56n10s"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -32003,7 +32044,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "annah"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "annihilator" = callPackage @@ -32133,16 +32174,16 @@ self: { license = lib.licenses.bsd3; }) {}; - "ansi-terminal_0_11_5" = callPackage + "ansi-terminal_1_0" = callPackage ({ mkDerivation, ansi-terminal-types, base, colour }: mkDerivation { pname = "ansi-terminal"; - version = "0.11.5"; - sha256 = "1jwpq3l7ipzjpd6b8gc2df2k5hsh3b9w555ny20q6mgbapfcwjjv"; + version = "1.0"; + sha256 = "1jfgsnywzyipxg64xqgiyvq4af7wjnx4g8hazysn57hqg67sk607"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal-types base colour ]; - description = "Simple ANSI terminal support, with Windows compatibility"; + description = "Simple ANSI terminal support"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; }) {}; @@ -32174,7 +32215,7 @@ self: { license = lib.licenses.gpl3Only; }) {}; - "ansi-terminal-game_1_9_1_1" = callPackage + "ansi-terminal-game_1_9_1_3" = callPackage ({ mkDerivation, ansi-terminal, array, base, bytestring, cereal , clock, colour, containers, exceptions, hspec, hspec-discover , linebreak, mintty, mtl, QuickCheck, random, split, terminal-size @@ -32182,8 +32223,8 @@ self: { }: mkDerivation { pname = "ansi-terminal-game"; - version = "1.9.1.1"; - sha256 = "11i1kkmi65l49nmvbzjvpnz9xysfp71i2vrfiqbpvnrz9pmv5blr"; + version = "1.9.1.3"; + sha256 = "0ln6cx98g7nv6yv600m7p721pscln1c10wkmmykwlfvsrrvnvk7w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -32221,8 +32262,8 @@ self: { pname = "ansi-wl-pprint"; version = "0.6.9"; sha256 = "1b2fg8px98dzbaqyns10kvs8kn6cl1hdq5wb9saz40izrpkyicm7"; - revision = "3"; - editedCabalFile = "1km10sx7ldyv1vfyljik1gqnrwl7bnq2s5m40w41gc930vm48891"; + revision = "4"; + editedCabalFile = "04ljsk64bzwsczh0zc5w3r98qr1zlzbwwm2xb6nk9vradv4pnwzv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal base ]; @@ -32230,6 +32271,22 @@ self: { license = lib.licenses.bsd3; }) {}; + "ansi-wl-pprint_1_0_2" = callPackage + ({ mkDerivation, base, prettyprinter-compat-ansi-wl-pprint }: + mkDerivation { + pname = "ansi-wl-pprint"; + version = "1.0.2"; + sha256 = "0ir7mxvdxm94i09j0lf415pylczzws8f2d8n29nldrbql49ihki3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base prettyprinter-compat-ansi-wl-pprint + ]; + description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "ansigraph" = callPackage ({ mkDerivation, ansi-terminal, base, hspec, QuickCheck }: mkDerivation { @@ -32898,6 +32955,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "apecs-effectful" = callPackage + ({ mkDerivation, apecs, base, effectful-core, vector }: + mkDerivation { + pname = "apecs-effectful"; + version = "0.1.0.0"; + sha256 = "1bd7ga74m07ck49z22jkjiyjxng0cv1dkrv560195fv436wwfzdi"; + libraryHaskellDepends = [ apecs base effectful-core vector ]; + description = "Adaptation of the apecs library for the effectful ecosystem"; + license = lib.licenses.bsd3; + }) {}; + "apecs-gloss" = callPackage ({ mkDerivation, apecs, apecs-physics, base, containers, gloss , linear @@ -35637,6 +35705,8 @@ self: { pname = "ascii-char"; version = "1.0.1.0"; sha256 = "1fls3yw3gs36hwqp32pn7mfibkspx5a80k32wybzc3hfp4qyymlv"; + revision = "1"; + editedCabalFile = "1f4v2vxpj2f3783xlqm1iay46wj78m1r0byiw01s5f81j49ldpgf"; libraryHaskellDepends = [ base hashable ]; testHaskellDepends = [ base hspec ]; description = "A Char type representing an ASCII character"; @@ -40341,8 +40411,8 @@ self: { }: mkDerivation { pname = "balkon"; - version = "0.3.0.0"; - sha256 = "0kfg294f4h37vb9h0v54wfvmrw6pfh90yc6zjlbgk4kszvqx44jk"; + version = "1.0.0.1"; + sha256 = "0w975sm45if3lwg1gfbcd6w5xamf4k3bz20anpvz3yyiknnd29p9"; libraryHaskellDepends = [ base harfbuzz-pure text text-icu unicode-data-scripts ]; @@ -42675,7 +42745,7 @@ self: { description = "Command-line benchmark tool"; license = lib.licenses.bsd3; mainProgram = "bench"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "bench-graph" = callPackage @@ -47859,6 +47929,31 @@ self: { mainProgram = "bm"; }) {}; + "bm_0_2_0_0" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, directory, dlist + , filepath, network-uri, optparse-applicative, scientific, tasty + , tasty-hunit, text, transformers, typed-process, vector, yaml + }: + mkDerivation { + pname = "bm"; + version = "0.2.0.0"; + sha256 = "17dnv1vdsh43nc8b0p92d01nz1zvxd9bfcghlz0w6c8wc5yflg31"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base dlist network-uri scientific text transformers vector + ]; + executableHaskellDepends = [ + ansi-wl-pprint base directory filepath optparse-applicative + typed-process yaml + ]; + testHaskellDepends = [ base tasty tasty-hunit vector ]; + description = "open bookmarks and queries from the command line"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "bm"; + }) {}; + "bmp" = callPackage ({ mkDerivation, base, binary, bytestring }: mkDerivation { @@ -47881,6 +47976,8 @@ self: { pname = "bnb-staking-csvs"; version = "0.2.1.0"; sha256 = "1cvkfj1x0z7bv67ihzf3h8k4r4fpvdfjhiair32k08k52lz2q6h7"; + revision = "1"; + editedCabalFile = "1idi68azdq7frjdzc99zzvrmhj5q1lv94hf8a4024ginili7siys"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -48018,26 +48115,26 @@ self: { "boilerplate" = callPackage ({ mkDerivation, base, containers, directory, extra, filepath, ghc - , ghc-paths, hsinspect, HUnit, parsec, parsers, tasty + , ghc-boot, ghc-paths, hsinspect, HUnit, parsec, parsers, tasty , tasty-discover, tasty-hspec, text, transformers, vector }: mkDerivation { pname = "boilerplate"; - version = "0.0.2"; - sha256 = "187w058c237i0drz4cfzhb9ds3s915q5i7his4558sxy0r42xmsp"; + version = "0.0.3"; + sha256 = "15zij16yc9zqy1amvxwn9hmillifhk3c8pmf8m1r3p1xx9qh66da"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base containers directory filepath ghc ghc-paths hsinspect parsers - text transformers vector + base containers directory filepath ghc ghc-boot ghc-paths hsinspect + parsers text transformers vector ]; executableHaskellDepends = [ - base containers directory filepath ghc hsinspect parsec text - transformers + base containers directory filepath ghc ghc-boot hsinspect parsec + text transformers ]; testHaskellDepends = [ - base containers directory extra filepath ghc hsinspect HUnit parsec - tasty tasty-hspec text transformers + base containers directory extra filepath ghc ghc-boot hsinspect + HUnit parsec tasty tasty-hspec text transformers ]; testToolDepends = [ tasty-discover ]; description = "Generate Haskell boilerplate"; @@ -48207,8 +48304,8 @@ self: { ({ mkDerivation, base, containers, text, time }: mkDerivation { pname = "bookhound"; - version = "0.1.13.0"; - sha256 = "0cqm9v61mj1n11wfq5x92ckzjk9nq66gkx7gg857vx8crr9bspci"; + version = "0.1.24.0"; + sha256 = "1kyd574wyzgywsl5j6l6ji5vf3y82zf03qmawymjy5l0m6sg0gin"; libraryHaskellDepends = [ base containers text time ]; description = "Simple Parser Combinators"; license = "LGPL"; @@ -48220,8 +48317,8 @@ self: { ({ mkDerivation, base, bookhound, containers, text, time }: mkDerivation { pname = "bookhound-format"; - version = "0.1.1.0"; - sha256 = "18ccq70sjzcwic3mxqyqr7nwh8f3sk6dblnjzj2a5s2r8dykavb1"; + version = "0.1.2.0"; + sha256 = "1jrhvdc1dc23rmjfmp3w4yldvy55x4baljjq8l9ja992bl4y9rlb"; libraryHaskellDepends = [ base bookhound containers text time ]; description = "Parsers for usual data formats"; license = "LGPL"; @@ -48468,8 +48565,8 @@ self: { }: mkDerivation { pname = "boomerang"; - version = "1.4.8.1"; - sha256 = "1hal4z1c1skqjq7vvjql0gm2rhfgrrlj29rgchjwlr2hm22zgnjp"; + version = "1.4.9"; + sha256 = "0z1lnzskvna5wdc45iwwybrsgv302gfja8s9zlvhdyvjlrxv5sjw"; libraryHaskellDepends = [ base mtl semigroups template-haskell text th-abstraction ]; @@ -49230,7 +49327,7 @@ self: { libraryHaskellDepends = [ base mtl transformers ]; description = "Break from a loop"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "breakout" = callPackage @@ -49359,7 +49456,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "brick_1_7" = callPackage + "brick_1_9" = callPackage ({ mkDerivation, base, bimap, bytestring, config-ini, containers , data-clist, deepseq, directory, exceptions, filepath, microlens , microlens-mtl, microlens-th, mtl, QuickCheck, stm @@ -49367,8 +49464,8 @@ self: { }: mkDerivation { pname = "brick"; - version = "1.7"; - sha256 = "0sbsf0an7bx2ngm53c2b3dm8rlr5ydh75kf2s5bi62n6k7m9398b"; + version = "1.9"; + sha256 = "023fmgq8bgv05jpsr5saisz1jpkimkjycm1xza9gx5sxf6z6sjz3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -51602,8 +51699,8 @@ self: { }: mkDerivation { pname = "bytestring-aeson-orphans"; - version = "0.1.0.0"; - sha256 = "0zr61jaj84js39w849mkz7wfgxc9pn9dg09hmjb7x11d86v3m2nh"; + version = "0.1.0.1"; + sha256 = "0iv2kkdiqhd1yxizpp1dv40f3bvb9qx5qzk1b59fplg1hiqmdr9h"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring text ]; @@ -52310,8 +52407,8 @@ self: { ({ mkDerivation, array, base, primitive, template-haskell }: mkDerivation { pname = "c-struct"; - version = "0.1.1.3"; - sha256 = "190xw0bjzmwzw3lav5cb7gs11wd42hj7a8pggn3nxrp46fvqf07i"; + version = "0.1.3.0"; + sha256 = "00n371zsjryf6zk0j1kdj53m9frph42lg7iapsch7sm3w2mlmp8a"; libraryHaskellDepends = [ array base primitive template-haskell ]; testHaskellDepends = [ array base primitive template-haskell ]; description = "To make a wrapper for struct of C language"; @@ -52985,8 +53082,8 @@ self: { }: mkDerivation { pname = "cabal-fmt"; - version = "0.1.6"; - sha256 = "0vbdcc89jl5iwblb57m9g2250miwq0db7rn449dcpknskfrfrrfr"; + version = "0.1.7"; + sha256 = "1j21ynngk937p7jq361zn5kq0wiwnn6lypqm4z8z9mwa9knc2sv3"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ @@ -54328,37 +54425,39 @@ self: { ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring , cachix-api, concurrent-extra, conduit, conduit-concurrent-map , conduit-extra, conduit-zstd, containers, cookie, cryptonite - , deepseq, dhall, direct-sqlite, directory, ed25519, either, extra - , filepath, fsnotify, here, hnix-store-core, hspec, hspec-discover - , http-client, http-client-tls, http-conduit, http-types, katip - , lukko, lzma-conduit, megaparsec, memory, mmorph, netrc - , network-uri, optparse-applicative, pretty-terminal, prettyprinter - , process, protolude, resourcet, retry, safe-exceptions, servant - , servant-auth, servant-auth-client, servant-client - , servant-client-core, servant-conduit, stm, stm-chans, stm-conduit - , systemd, temporary, text, time, unix, unordered-containers - , uri-bytestring, uuid, vector, versions, websockets, wuss + , deepseq, dhall, directory, ed25519, either, extra, filepath + , fsnotify, hercules-ci-cnix-store, here, hnix-store-core, hspec + , hspec-discover, http-client, http-client-tls, http-conduit + , http-types, inline-c-cpp, katip, lukko, lzma-conduit, megaparsec + , memory, mmorph, netrc, network-uri, nix, optparse-applicative + , pretty-terminal, prettyprinter, process, protolude, resourcet + , retry, safe-exceptions, servant, servant-auth + , servant-auth-client, servant-client, servant-client-core + , servant-conduit, stm, stm-chans, stm-conduit, systemd, temporary + , text, time, unix, unordered-containers, uri-bytestring, uuid + , vector, versions, websockets, wuss }: mkDerivation { pname = "cachix"; - version = "1.4.2"; - sha256 = "09fpbcghaz8423has79kzjd954mxg5lkjg0k6rz6834gv5p0z5bq"; + version = "1.5"; + sha256 = "1ync5hbyr4yyiv6513f57am8n8985sn3pd860cs4jp9rvc6w7am9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson async base base64-bytestring bytestring cachix-api concurrent-extra conduit conduit-concurrent-map conduit-extra - conduit-zstd containers cookie cryptonite deepseq dhall - direct-sqlite directory ed25519 either extra filepath fsnotify here + conduit-zstd containers cookie cryptonite deepseq dhall directory + ed25519 either extra filepath fsnotify hercules-ci-cnix-store here hnix-store-core http-client http-client-tls http-conduit http-types - katip lukko lzma-conduit megaparsec memory mmorph netrc network-uri - optparse-applicative pretty-terminal prettyprinter process - protolude resourcet retry safe-exceptions servant servant-auth - servant-auth-client servant-client servant-client-core - servant-conduit stm stm-chans stm-conduit systemd temporary text - time unix unordered-containers uri-bytestring uuid vector versions - websockets wuss + inline-c-cpp katip lukko lzma-conduit megaparsec memory mmorph + netrc network-uri optparse-applicative pretty-terminal + prettyprinter process protolude resourcet retry safe-exceptions + servant servant-auth servant-auth-client servant-client + servant-client-core servant-conduit stm stm-chans stm-conduit + systemd temporary text time unix unordered-containers + uri-bytestring uuid vector versions websockets wuss ]; + libraryPkgconfigDepends = [ nix ]; executableHaskellDepends = [ aeson async base cachix-api conduit http-conduit katip protolude safe-exceptions stm stm-chans stm-conduit time uuid websockets wuss @@ -54371,7 +54470,7 @@ self: { description = "Command line client for Nix binary cache hosting https://cachix.org"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.domenkozar ]; - }) {}; + }) {inherit (pkgs) nix;}; "cachix-api" = callPackage ({ mkDerivation, aeson, async, base, base16-bytestring, bytestring @@ -54385,8 +54484,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.4.2"; - sha256 = "018n0ifhrajjjyq0r9scg8ifjrz3w7q58p1qfak1hwh7a1wdyxsx"; + version = "1.5"; + sha256 = "14gy5lhd7q72ypx8fngvqxjgpy58v7wl7gkivwq851lzyn3fxfdq"; libraryHaskellDepends = [ aeson async base base16-bytestring bytestring conduit cookie cryptonite deepseq deriving-aeson exceptions http-api-data @@ -54502,8 +54601,8 @@ self: { }: mkDerivation { pname = "cairo"; - version = "0.13.8.2"; - sha256 = "1sq2imy359vnbny610n7655a4z5a8fgdxanys4f5nw84246hc2yl"; + version = "0.13.10.0"; + sha256 = "16dwjqg8gqk2dzp3qpcvhwdgn16rxxasll8qs2fl2gf84z41h0mf"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; libraryHaskellDepends = [ @@ -54932,24 +55031,6 @@ self: { }: mkDerivation { pname = "call-plantuml"; - version = "0.0.1.1"; - sha256 = "0wipnjcwv4d92vh1nmf228gf8bdy2yc0fana0a7zg5fxkaqznq0v"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ async base bytestring filepath process ]; - testHaskellDepends = [ - async base bytestring filepath hspec process - ]; - description = "A simple library to call PlantUML given a diagram specification"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; - }) {}; - - "call-plantuml_0_0_1_2" = callPackage - ({ mkDerivation, async, base, bytestring, filepath, hspec, process - }: - mkDerivation { - pname = "call-plantuml"; version = "0.0.1.2"; sha256 = "1n4b079nj637djar5a7jdmqjr1mk2b4x2r0iipzrf2iwhvcw3mfk"; enableSeparateDataOutput = true; @@ -57043,18 +57124,16 @@ self: { }: mkDerivation { pname = "cborg"; - version = "0.2.8.0"; - sha256 = "07mh5bk61k5dz2x5g7fqw2cv7bjzs7v65yxvzkq7mdbkq8kwhn9f"; - revision = "3"; - editedCabalFile = "0a6lgb9qjxp9l2bkdzs048b672dcvaa4ifvxcdj5c9whfdhfl04d"; + version = "0.2.9.0"; + sha256 = "1apwdb0y08l3mbxb6pb006355nnn1lag035dvm006v7h4cbqvd6w"; libraryHaskellDepends = [ array base bytestring containers deepseq ghc-bignum ghc-prim half primitive text ]; testHaskellDepends = [ aeson array base base-orphans base16-bytestring base64-bytestring - bytestring deepseq half QuickCheck random scientific tasty - tasty-hunit tasty-quickcheck text vector + bytestring deepseq half primitive QuickCheck random scientific + tasty tasty-hunit tasty-quickcheck text vector ]; description = "Concise Binary Object Representation (CBOR)"; license = lib.licenses.bsd3; @@ -58852,6 +58931,17 @@ self: { license = lib.licenses.bsd3; }) {}; + "chessica" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "chessica"; + version = "0.1.0.0"; + sha256 = "1ydsfb8cfasdqn5hmcp46cs66qgycba733zdyn1dfq858f6xj76d"; + libraryHaskellDepends = [ base containers ]; + description = "A Library for Chess Game Logic"; + license = lib.licenses.bsd3; + }) {}; + "chevalier-common" = callPackage ({ mkDerivation, base, bifunctors, bytestring, cereal, locators , mtl, network, network-uri, protobuf, text, unordered-containers @@ -62827,6 +62917,8 @@ self: { pname = "co-log-core"; version = "0.3.2.0"; sha256 = "1r8yq4wan48mm37p32vsym44icdx4c5dyc5wkm5vz8f4l39yv59l"; + revision = "1"; + editedCabalFile = "0ljr9pam99q2mgqig8yf1pmz5j0jxk6dq9c2rvzyc4jbv6bnbwnf"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest Glob ]; description = "Composable Contravariant Comonadic Logging Library"; @@ -63583,6 +63675,30 @@ self: { license = lib.licenses.bsd3; }) {}; + "coinor-clp" = callPackage + ({ mkDerivation, base, clp, comfort-array, deepseq + , doctest-exitcode-stdio, doctest-lib, linear-programming + , non-empty, QuickCheck, random, transformers, utility-ht + }: + mkDerivation { + pname = "coinor-clp"; + version = "0.0"; + sha256 = "1wfi1f4g3n0prks74iww5092nkiyl0d6hmf2yfqlvj6zwcly3kfn"; + libraryHaskellDepends = [ + base comfort-array deepseq linear-programming non-empty QuickCheck + transformers utility-ht + ]; + libraryPkgconfigDepends = [ clp ]; + testHaskellDepends = [ + base comfort-array doctest-exitcode-stdio doctest-lib + linear-programming non-empty QuickCheck random transformers + utility-ht + ]; + description = "Linear Programming using COIN-OR/CLP and comfort-array"; + license = lib.licenses.bsd3; + badPlatforms = [ "aarch64-linux" ]; + }) {inherit (pkgs) clp;}; + "cointracking-imports" = callPackage ({ mkDerivation, base, base-compat-batteries, bytestring, cassava , filepath, hedgehog, lens, scientific, tasty, tasty-hedgehog @@ -64045,6 +64161,24 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "colour-text" = callPackage + ({ mkDerivation, base, colour, hedgehog, hspec, hspec-hedgehog + , text + }: + mkDerivation { + pname = "colour-text"; + version = "0.0.0.0"; + sha256 = "017gxsplb66dj08s6jcb0qxx0ydplfsadwpxfy1a4vhq2mc1pwp6"; + revision = "1"; + editedCabalFile = "106zw7p0bg3ayz5f0h43jj4kayk43bzagp109ych7vnilkgjyav8"; + libraryHaskellDepends = [ base colour text ]; + testHaskellDepends = [ + base colour hedgehog hspec hspec-hedgehog text + ]; + description = "Print and parse colors"; + license = lib.licenses.asl20; + }) {}; + "colourista" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, hspec, text }: mkDerivation { @@ -64429,20 +64563,22 @@ self: { "comfort-glpk" = callPackage ({ mkDerivation, base, comfort-array, deepseq , doctest-exitcode-stdio, doctest-lib, glpk, glpk-headers - , non-empty, QuickCheck, random, transformers, utility-ht + , linear-programming, non-empty, QuickCheck, random, transformers + , utility-ht }: mkDerivation { pname = "comfort-glpk"; - version = "0.0.1"; - sha256 = "18n6nbq8gf3lx05xxak8k8frk1qhivh1hg83i0qxvabgfxl6gvxg"; + version = "0.1"; + sha256 = "06396jgbaxvm2gwksra6gjwqczsvdlif9lal46a8q5sc5cyhcpx1"; libraryHaskellDepends = [ - base comfort-array deepseq glpk-headers non-empty transformers - utility-ht + base comfort-array deepseq glpk-headers linear-programming + non-empty transformers utility-ht ]; librarySystemDepends = [ glpk ]; testHaskellDepends = [ - base comfort-array doctest-exitcode-stdio doctest-lib non-empty - QuickCheck random utility-ht + base comfort-array doctest-exitcode-stdio doctest-lib + linear-programming non-empty QuickCheck random transformers + utility-ht ]; description = "Linear Programming using GLPK and comfort-array"; license = lib.licenses.bsd3; @@ -65107,25 +65243,12 @@ self: { ({ mkDerivation, base, containers, hspec, QuickCheck, vector }: mkDerivation { pname = "compactmap"; - version = "0.1.4.2.1"; - sha256 = "0x7ps0pnjnyfr2pyjk839z7dwidizkcqwi29zxy2pgvq5856w5i2"; - libraryHaskellDepends = [ base vector ]; - testHaskellDepends = [ base containers hspec QuickCheck ]; - description = "A read-only memory-efficient key-value store"; - license = lib.licenses.bsd3; - }) {}; - - "compactmap_0_1_4_3" = callPackage - ({ mkDerivation, base, containers, hspec, QuickCheck, vector }: - mkDerivation { - pname = "compactmap"; version = "0.1.4.3"; sha256 = "0c02gkshlm1dppqzws3yg96h3k8jpkvbqi461509b1hbxzg04m27"; libraryHaskellDepends = [ base vector ]; testHaskellDepends = [ base containers hspec QuickCheck ]; description = "A read-only memory-efficient key-value store"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "compare-type" = callPackage @@ -66512,8 +66635,8 @@ self: { }: mkDerivation { pname = "concurrent-output"; - version = "1.10.17"; - sha256 = "12dmpjdiv3y1jnljvsbx258plzjvsjnizn25csmy7w4scfbrjl0b"; + version = "1.10.18"; + sha256 = "1nxc7wl37hsyz8axzy99gy40qsa6065z6m9a9pfjkgfq4s4k7a5p"; libraryHaskellDepends = [ ansi-terminal async base directory exceptions process stm terminal-size text transformers unix @@ -66774,17 +66897,14 @@ self: { "conduit" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory - , exceptions, filepath, gauge, hspec, kan-extensions - , mono-traversable, mtl, mwc-random, primitive, QuickCheck - , resourcet, safe, silently, split, text, transformers, unix - , unliftio, unliftio-core, vector + , exceptions, filepath, gauge, hspec, mono-traversable, mtl + , mwc-random, primitive, QuickCheck, resourcet, safe, silently + , split, text, transformers, unix, unliftio, unliftio-core, vector }: mkDerivation { pname = "conduit"; - version = "1.3.4.3"; - sha256 = "0zchhxcpciq4nr7ll4z4c7wshlngphr0dz0y3xfml1pfls3a18mc"; - revision = "1"; - editedCabalFile = "0fsvnlx8gd9d8f70f6gl68ljhmff790anrifrixcflz0j2kfxwjh"; + version = "1.3.5"; + sha256 = "0bbq3hr0y4hyia8dbqibfpg5q5zr2ici5hngv38y6hycxvhd7c1b"; libraryHaskellDepends = [ base bytestring directory exceptions filepath mono-traversable mtl primitive resourcet text transformers unix unliftio-core vector @@ -66795,8 +66915,7 @@ self: { transformers unliftio vector ]; benchmarkHaskellDepends = [ - base containers deepseq gauge hspec kan-extensions mwc-random - transformers vector + base containers deepseq gauge hspec mwc-random transformers vector ]; description = "Streaming data processing library"; license = lib.licenses.mit; @@ -67573,8 +67692,6 @@ self: { ]; description = "conferer's FromConfig instances for warp settings"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "conferer-yaml" = callPackage @@ -68267,8 +68384,8 @@ self: { }: mkDerivation { pname = "constrained-categories"; - version = "0.4.1.0"; - sha256 = "0n9xi24jc590hmhz8b8g6rhfkbapq62h74mjkhs4mcsj58inx90p"; + version = "0.4.2.0"; + sha256 = "1hxs5b5ppjynhs6b63dqfxzni79bkb1gkyx4a7h2w62xxnn6738y"; libraryHaskellDepends = [ base contravariant fail semigroups tagged trivial-constraint void ]; @@ -68505,6 +68622,8 @@ self: { pname = "constraints-extras"; version = "0.4.0.0"; sha256 = "1irf4kd7a5h1glczbc73c3590m58azn4s68nfrjfg1h96i7mjfgn"; + revision = "1"; + editedCabalFile = "1fdabah3ilq9yf94916ml3c3rxgcgab1jhzl4mk1zgzsw78j53qf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base constraints template-haskell ]; @@ -69990,20 +70109,20 @@ self: { "core-program" = callPackage ({ mkDerivation, base, bytestring, core-data, core-text, directory - , exceptions, filepath, fsnotify, hashable, hourglass, mtl - , prettyprinter, safe-exceptions, stm, template-haskell + , exceptions, filepath, fsnotify, githash, hashable, hourglass, mtl + , prettyprinter, process, safe-exceptions, stm, template-haskell , terminal-size, text, text-short, transformers, typed-process , unix, unliftio-core }: mkDerivation { pname = "core-program"; - version = "0.6.6.0"; - sha256 = "0s29n16nmk9w0yg8agwjgxg6h2f3xbsf1ah74g08m0inskq96s9h"; + version = "0.6.8.0"; + sha256 = "1r65a5bbz0clh6by0p56ynwv6c1xia01pap8fmsbcglgzifwxk9w"; libraryHaskellDepends = [ base bytestring core-data core-text directory exceptions filepath - fsnotify hashable hourglass mtl prettyprinter safe-exceptions stm - template-haskell terminal-size text text-short transformers - typed-process unix unliftio-core + fsnotify githash hashable hourglass mtl prettyprinter process + safe-exceptions stm template-haskell terminal-size text text-short + transformers typed-process unix unliftio-core ]; description = "Opinionated Haskell Interoperability"; license = lib.licenses.mit; @@ -70086,8 +70205,8 @@ self: { }: mkDerivation { pname = "core-webserver-warp"; - version = "0.2.1.0"; - sha256 = "0j7bbs7fbzzk2czz5hxmd15vgx6gh73n65z1r1wbsb9f8zaw34fg"; + version = "0.2.1.2"; + sha256 = "0117h6nsgvm860q3756mwp66paf6lncq1aibs04nw8vlya116s9d"; libraryHaskellDepends = [ async base bytestring bytestring-trie core-data core-program core-telemetry core-text http-types http2 mtl safe-exceptions vault @@ -71637,32 +71756,30 @@ self: { mainProgram = "criterion-report"; }) {}; - "criterion_1_6_0_0" = callPackage - ({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat - , base-compat-batteries, binary, binary-orphans, bytestring - , cassava, code-page, containers, criterion-measurement, deepseq - , directory, exceptions, filepath, Glob, HUnit, js-chart - , microstache, mtl, mwc-random, optparse-applicative, parsec - , QuickCheck, statistics, tasty, tasty-hunit, tasty-quickcheck - , text, time, transformers, transformers-compat, vector - , vector-algorithms + "criterion_1_6_2_0" = callPackage + ({ mkDerivation, aeson, base, base-compat, base-compat-batteries + , binary, binary-orphans, bytestring, cassava, code-page + , containers, criterion-measurement, deepseq, directory, exceptions + , filepath, Glob, HUnit, js-chart, microstache, mtl, mwc-random + , optparse-applicative, parsec, prettyprinter + , prettyprinter-ansi-terminal, QuickCheck, statistics, tasty + , tasty-hunit, tasty-quickcheck, text, time, transformers + , transformers-compat, vector, vector-algorithms }: mkDerivation { pname = "criterion"; - version = "1.6.0.0"; - sha256 = "1c2jl881bb3g4w037dx4bs3s164s306vayw2jxd9k3hmrnffyaa0"; - revision = "1"; - editedCabalFile = "1sq1izskw1j1dxrdak8zxv22q3cvxg7s9wvxx3l2gj0165xj83bc"; + version = "1.6.2.0"; + sha256 = "1yiish22n4x9zh1gl6bf1rnbcimgad87dgkxk663hzc78683q2dm"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - aeson ansi-wl-pprint base base-compat-batteries binary - binary-orphans bytestring cassava code-page containers - criterion-measurement deepseq directory exceptions filepath Glob - js-chart microstache mtl mwc-random optparse-applicative parsec - statistics text time transformers transformers-compat vector - vector-algorithms + aeson base base-compat-batteries binary binary-orphans bytestring + cassava code-page containers criterion-measurement deepseq + directory exceptions filepath Glob js-chart microstache mtl + mwc-random optparse-applicative parsec prettyprinter + prettyprinter-ansi-terminal statistics text time transformers + transformers-compat vector vector-algorithms ]; executableHaskellDepends = [ base base-compat-batteries optparse-applicative @@ -74519,19 +74636,19 @@ self: { "dahdit" = callPackage ({ mkDerivation, base, bytestring, containers, data-default , data-sword, free, mtl, primitive, tasty, tasty-hunit - , transformers + , transformers, vector }: mkDerivation { pname = "dahdit"; - version = "0.1.4"; - sha256 = "01ixh5rl5ls09zrmz50ph81swx28gn7aw3zslj7bbc5fldqdfgzl"; + version = "0.3.0"; + sha256 = "0c95v3n7x7z6jgppd8l9x8xqhx6nqx34j66q52k746b0aam5wf2i"; libraryHaskellDepends = [ base bytestring containers data-default data-sword free mtl - primitive transformers + primitive transformers vector ]; testHaskellDepends = [ base bytestring containers data-default data-sword free mtl - primitive tasty tasty-hunit transformers + primitive tasty tasty-hunit transformers vector ]; description = "Binary parsing and serialization with integrated size"; license = lib.licenses.bsd3; @@ -78281,6 +78398,8 @@ self: { pname = "dear-imgui"; version = "2.1.3"; sha256 = "1czb3g51wh761r0s7d9v47fyx926r1prp3agi5cxpa34vwmghr9x"; + revision = "1"; + editedCabalFile = "14i9spw9cwqilhhj45aq51dsvhlln4rfddsml8wh6i1dkzl1sa17"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -79480,6 +79599,8 @@ self: { pname = "dependency"; version = "1.2.0.3"; sha256 = "1zwqbx9fd02jjb40clq2r6isafgphmfkd0ai1w60kygb4cib7nkx"; + revision = "1"; + editedCabalFile = "12slp19kr21j8919nfx08bci7c1r70pldjrgg4sxsav35ihsyyjg"; libraryHaskellDepends = [ ansi-wl-pprint base binary containers deepseq microlens ]; @@ -79624,6 +79745,8 @@ self: { pname = "dependent-sum"; version = "0.7.2.0"; sha256 = "1frw5965v8i6xqdgs95gg8asgdqcqnmfahz0pmbwiaw5ybn62rc2"; + revision = "1"; + editedCabalFile = "0qybk8x6gyvg8pgf84mywlfajlcvg9pp4rs1wfn9fa7ns6sms88n"; libraryHaskellDepends = [ base constraints-extras some ]; description = "Dependent sum type"; license = lib.licenses.publicDomain; @@ -80257,20 +80380,20 @@ self: { "desktop-portal" = callPackage ({ mkDerivation, base, binary, bytestring, containers - , data-default-class, dbus, hspec, hspec-discover, process, random - , text + , data-default-class, dbus, hspec, hspec-discover + , hspec-expectations, modern-uri, process, random, text }: mkDerivation { pname = "desktop-portal"; - version = "0.1.0.0"; - sha256 = "1mk4gxg18c2dkpbdsp11w89fmk107jvv0nx1al9y8wf7rqsdd29l"; + version = "0.2.0.0"; + sha256 = "0h5zdkr165jgpg5v2r16d4d77k3brqyn99imnfd6gavgddm41r1r"; libraryHaskellDepends = [ - base binary bytestring containers data-default-class dbus random - text + base binary bytestring containers data-default-class dbus + modern-uri random text ]; testHaskellDepends = [ base binary bytestring containers data-default-class dbus hspec - process random text + hspec-expectations modern-uri process random text ]; testToolDepends = [ hspec-discover ]; description = "Desktop Portal"; @@ -80631,7 +80754,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "dhall"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall_1_38_1" = callPackage @@ -80690,7 +80813,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "dhall"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall" = callPackage @@ -80776,7 +80899,7 @@ self: { description = "A configuration language guaranteed to terminate"; license = lib.licenses.bsd3; mainProgram = "dhall"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall_1_42_0" = callPackage @@ -80862,7 +80985,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "dhall"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-bash" = callPackage @@ -80887,7 +81010,7 @@ self: { description = "Compile Dhall to Bash"; license = lib.licenses.bsd3; mainProgram = "dhall-to-bash"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-bash_1_0_41" = callPackage @@ -80913,7 +81036,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "dhall-to-bash"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-check" = callPackage @@ -80997,7 +81120,7 @@ self: { description = "Generate HTML docs from a dhall package"; license = lib.licenses.bsd3; mainProgram = "dhall-docs"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-fly" = callPackage @@ -81064,7 +81187,7 @@ self: { ]; description = "Convert between Dhall and JSON or YAML"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-json_1_7_12" = callPackage @@ -81095,7 +81218,7 @@ self: { description = "Convert between Dhall and JSON or YAML"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-lex" = callPackage @@ -81145,7 +81268,7 @@ self: { description = "Language Server Protocol (LSP) server for Dhall"; license = lib.licenses.mit; mainProgram = "dhall-lsp-server"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-nix" = callPackage @@ -81170,7 +81293,7 @@ self: { description = "Dhall to Nix compiler"; license = lib.licenses.bsd3; mainProgram = "dhall-to-nix"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-nix_1_1_26" = callPackage @@ -81194,7 +81317,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "dhall-to-nix"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-nixpkgs" = callPackage @@ -81220,7 +81343,7 @@ self: { description = "Convert Dhall projects to Nix packages"; license = lib.licenses.bsd3; mainProgram = "dhall-to-nixpkgs"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-nixpkgs_1_0_10" = callPackage @@ -81245,7 +81368,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "dhall-to-nixpkgs"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-openapi" = callPackage @@ -81271,7 +81394,7 @@ self: { description = "Convert an OpenAPI specification to a Dhall package"; license = lib.licenses.bsd3; mainProgram = "openapi-to-dhall"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhall-recursive-adt" = callPackage @@ -81341,7 +81464,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "dhall-to-text"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; broken = true; }) {}; @@ -81446,7 +81569,7 @@ self: { ]; description = "Convert between Dhall and YAML"; license = lib.licenses.gpl3Only; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dhcp-lease-parser" = callPackage @@ -81818,10 +81941,8 @@ self: { }: mkDerivation { pname = "diagrams-core"; - version = "1.5.0.1"; - sha256 = "1gv1p5hrxi3hks0nb4l38gdgfq9bh9d86b6dxcyzqxrwxbxk1khn"; - revision = "1"; - editedCabalFile = "1gahbyv00xyr4pcmpq4g95jyh7844fp8z0g9l2ybifv4s73vdrym"; + version = "1.5.1"; + sha256 = "08bmb2r4gf7arc0wasxla6w1qpgrgrhcs24bb7sv2qgiyb6c22j6"; libraryHaskellDepends = [ adjunctions base containers distributive dual-tree lens linear monoid-extras mtl profunctors semigroups unordered-containers @@ -82010,26 +82131,26 @@ self: { license = lib.licenses.bsd3; }) {}; - "diagrams-lib_1_4_5_3" = callPackage + "diagrams-lib_1_4_6" = callPackage ({ mkDerivation, active, adjunctions, array, base, bytestring , cereal, colour, containers, criterion, data-default-class , deepseq, diagrams-core, diagrams-solve, directory, distributive - , dual-tree, exceptions, filepath, fingertree, fsnotify, hashable - , intervals, JuicyPixels, lens, linear, monoid-extras, mtl - , numeric-extras, optparse-applicative, process, profunctors + , dual-tree, exceptions, fail, filepath, fingertree, fsnotify + , hashable, intervals, JuicyPixels, lens, linear, monoid-extras + , mtl, numeric-extras, optparse-applicative, process, profunctors , QuickCheck, semigroups, tagged, tasty, tasty-hunit , tasty-quickcheck, text, transformers, unordered-containers }: mkDerivation { pname = "diagrams-lib"; - version = "1.4.5.3"; - sha256 = "0h762gc9l4gsbx3r035mkfrwqblwshjaxk943bq277rw9d5vi7ic"; - revision = "3"; - editedCabalFile = "10m1nh6swfh4jvky2mx692g0jp1xk1cym9gvzljmmni3pf41mzsf"; + version = "1.4.6"; + sha256 = "1a0wl8lspwkby5x45j1wa1xq27bs67x5vwj8jzavym56a3f2pjcb"; + revision = "1"; + editedCabalFile = "1ph3rcxlanyahgszsw0zqqx799i9samw7pyrard24rxs0xp3981n"; libraryHaskellDepends = [ active adjunctions array base bytestring cereal colour containers data-default-class diagrams-core diagrams-solve directory - distributive dual-tree exceptions filepath fingertree fsnotify + distributive dual-tree exceptions fail filepath fingertree fsnotify hashable intervals JuicyPixels lens linear monoid-extras mtl optparse-applicative process profunctors semigroups tagged text transformers unordered-containers @@ -83640,7 +83761,7 @@ self: { ]; description = "Easily stream directory contents in constant memory"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "dirtree" = callPackage @@ -83776,10 +83897,8 @@ self: { }: mkDerivation { pname = "discord-haskell"; - version = "1.15.3"; - sha256 = "1lgw0p7lzjz3mj49i45h4s0h5skjhjn3wmv79gv4wz9sxn9gp7bi"; - revision = "1"; - editedCabalFile = "0ajrdam5xdkkij8qm9qxlb5hl82qzmrlib3sxicdifn8kzxqvkdb"; + version = "1.15.4"; + sha256 = "10bnfljxgb9d3lwxp0mcqr5r2fbvspb7jy7ndh16yd5qs988b9hb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -86166,8 +86285,8 @@ self: { pname = "doctest-extract"; version = "0.1"; sha256 = "1ncrq67d6zcqw5al5m2g7q6ys8rxhsq8rrzbj1dlsyl4q63vyrms"; - revision = "3"; - editedCabalFile = "1gmydr5gabjp7vnf8knxr8d97cx1wm85n2dmxj7529l05qhia9j6"; + revision = "4"; + editedCabalFile = "021s7c8zj5b2ssva02ssnhcrn7avrshidj29zdpccipr4xy1vd0v"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -87437,26 +87556,26 @@ self: { "dprox" = callPackage ({ mkDerivation, attoparsec, base, bytestring, bytestring-trie - , containers, dns, hashable, hspec, iproute, network - , optparse-applicative, psqueues, streaming-commons, time, unix + , containers, dns, fast-logger, hashable, hspec, iproute, network + , optparse-applicative, psqueues, streaming-commons, time }: mkDerivation { pname = "dprox"; - version = "0.3.0"; - sha256 = "1my3v3g7jb8akc41hxx557kamsqhry3q8g76rhsf9h8fhsm31gv1"; + version = "0.4.1"; + sha256 = "1gqx18pfq749hzgq5q7c146cfkdw688l2398pxm59wz65g19bvl4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - attoparsec base bytestring bytestring-trie containers dns hashable - iproute network optparse-applicative psqueues streaming-commons - time unix + attoparsec base bytestring bytestring-trie containers dns + fast-logger hashable iproute network optparse-applicative psqueues + streaming-commons time ]; testHaskellDepends = [ - attoparsec base bytestring bytestring-trie containers dns hashable - hspec iproute network optparse-applicative psqueues - streaming-commons time unix + attoparsec base bytestring bytestring-trie containers dns + fast-logger hashable hspec iproute network optparse-applicative + psqueues streaming-commons time ]; - description = "a lightweight DNS proxy server"; + description = "a lightweight DNS proxy server, compatible with dnsmasq-china-list"; license = lib.licenses.bsd3; mainProgram = "dprox"; }) {}; @@ -89071,8 +89190,8 @@ self: { }: mkDerivation { pname = "dyre"; - version = "0.9.1"; - sha256 = "1lrpjvah57p1ld3spcrgqds3claqkd5a9ay8inihl9wws0ifhfmh"; + version = "0.9.2"; + sha256 = "170gx5a0xs4zifbpml3c9rxw7jyidlcmbfl67fk5lpkjfmad23i4"; libraryHaskellDepends = [ base binary directory executable-path filepath io-storage process time unix xdg-basedir @@ -93885,7 +94004,7 @@ self: { ]; description = "Simplified error-handling"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "errors-ext" = callPackage @@ -97319,8 +97438,8 @@ self: { }: mkDerivation { pname = "extism"; - version = "0.2.0"; - sha256 = "0shrf55pqfxv201dl7b97f6z724splbly933zysxqd03lfwmp6r7"; + version = "0.3.0"; + sha256 = "1yb7s7ryaph8qpnbmkrx3xlhc6anli8d1gifmjmh1k67zq0isiyc"; libraryHaskellDepends = [ base bytestring extism-manifest json ]; librarySystemDepends = [ extism ]; testHaskellDepends = [ base bytestring HUnit ]; @@ -98155,8 +98274,8 @@ self: { }: mkDerivation { pname = "fast-downward"; - version = "0.2.2.0"; - sha256 = "0j2ss4cibzipjw7p0jmw04ch8zq7q87fhksfyh5ddqiaf4l6ysi6"; + version = "0.2.3.0"; + sha256 = "0mzp7ggn43q24zbq8zb2ycabr40wjpm41r68s12midvswakda4s3"; libraryHaskellDepends = [ base containers mtl process temporary text transformers ]; @@ -99310,8 +99429,8 @@ self: { }: mkDerivation { pname = "fedora-repoquery"; - version = "0.1.0"; - sha256 = "1cd62igqrw9dhr0dm32f9yv618sx0h1m22b5x86214j9a2r8x2yh"; + version = "0.2"; + sha256 = "1vbjwz98bmax8l535ip2n2500y431n87rf0p5gx8bff7qv68l3j6"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -103507,7 +103626,7 @@ self: { benchmarkHaskellDepends = [ base criterion ]; description = "Composable, streaming, and efficient left folds"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "foldl-exceptions" = callPackage @@ -104810,6 +104929,8 @@ self: { pname = "fourmolu"; version = "0.12.0.0"; sha256 = "0689w4h3y9qr8sxzphklns59jk31ld8y6dzk424xav5zaharmjjp"; + revision = "2"; + editedCabalFile = "0xwfsxn8n7bz47yivab2yjvmww51b2fmvbwm2wbrni11c8fh89z3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -105250,7 +105371,7 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; - "freckle-app_1_9_0_1" = callPackage + "freckle-app_1_9_0_2" = callPackage ({ mkDerivation, aeson, aws-xray-client-persistent , aws-xray-client-wai, base, Blammo, bugsnag, bytestring , case-insensitive, cassava, conduit, conduit-extra, containers @@ -105268,8 +105389,8 @@ self: { }: mkDerivation { pname = "freckle-app"; - version = "1.9.0.1"; - sha256 = "0bxg7y2hm7yd08v4pnrjzn2dkzaw73z2k061hypds9b7m86hljhi"; + version = "1.9.0.2"; + sha256 = "13hsccdflfpwkjbr6420s6c9pzp2irszj1gah6n54kiirsfw44h0"; libraryHaskellDepends = [ aeson aws-xray-client-persistent aws-xray-client-wai base Blammo bugsnag bytestring case-insensitive cassava conduit conduit-extra @@ -106093,10 +106214,8 @@ self: { }: mkDerivation { pname = "friday"; - version = "0.2.3.1"; - sha256 = "04wn36249b7mddhp6r8zycdxixm0ryj3jrc6qjjvl5k138n4j9q8"; - revision = "2"; - editedCabalFile = "1iy2ywz42mwwr2iy7fzfdif8f0vbyl3w9hgy4rkynsmmqc8mmxba"; + version = "0.2.3.2"; + sha256 = "1jvr04bkjn11awhc79l4j54b1hsw3fnadvvp424s5l2rkyxshyhi"; libraryHaskellDepends = [ base containers convertible deepseq primitive ratio-int transformers vector @@ -107342,19 +107461,17 @@ self: { "fungll-combinators" = callPackage ({ mkDerivation, array, base, containers, gll, pretty - , regex-applicative, text, time, TypeCompose + , regex-applicative, text, time }: mkDerivation { pname = "fungll-combinators"; - version = "0.1.0.1"; - sha256 = "111cjr8jznm3jrf70jr89jhy36yhvikzdgv2vybqj43b1l2g8v4q"; + version = "0.4.1.1"; + sha256 = "1kvklj7ij957lzs6dswz0m53jk37gqh3hicdl9hfwzjqj3652gcr"; libraryHaskellDepends = [ array base containers gll pretty regex-applicative text time - TypeCompose ]; description = "GLL parser with simple combinator interface"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "funion" = callPackage @@ -107943,8 +108060,8 @@ self: { }: mkDerivation { pname = "fuzzyfind"; - version = "3.0.0"; - sha256 = "0vkjqgsa0qv8sz4bwwi49zf17fl23vckwvmr1agsd20rbhw4ivyr"; + version = "3.0.1"; + sha256 = "191qbviavkhzaxwnansis4lsixyc0g4q196myjn72h1cmq5c68v0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers massiv text ]; @@ -112343,7 +112460,7 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; - "ghc-lib_9_6_1_20230312" = callPackage + "ghc-lib_9_6_2_20230523" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , deepseq, directory, exceptions, filepath, ghc-lib-parser , ghc-prim, happy, hpc, parsec, pretty, process, rts, stm, time @@ -112351,8 +112468,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.6.1.20230312"; - sha256 = "1g31mjshz4nh552sawffpfjd550qv58s7hy1xw7ylaqhp7dylqgv"; + version = "9.6.2.20230523"; + sha256 = "0wlmljbalbfm2y9i2c5ygnsks4gbfzw6ap725bffjcpwd8ma8cq4"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory @@ -112426,15 +112543,15 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; - "ghc-lib-parser_9_6_1_20230312" = callPackage + "ghc-lib-parser_9_6_2_20230523" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec , pretty, process, time, transformers, unix }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.6.1.20230312"; - sha256 = "0a2zfsjbw5gip7gp09r41vxgfvssyga9hfrrrv2s58fvscx1k7bh"; + version = "9.6.2.20230523"; + sha256 = "104q0lw7maz1ma67invxz6aw9pn99j3f9l15nl3387pgxb666gjq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory @@ -113033,15 +113150,13 @@ self: { license = lib.licenses.bsd3; }) {}; - "ghc-syntax-highlighter_0_0_9_0" = callPackage + "ghc-syntax-highlighter_0_0_10_0" = callPackage ({ mkDerivation, base, ghc-lib-parser, hspec, hspec-discover, text }: mkDerivation { pname = "ghc-syntax-highlighter"; - version = "0.0.9.0"; - sha256 = "0dan000fg9ipfh8knhrdscnr8lvcf6p2djl9b4bgqd4nc65pcf8a"; - revision = "1"; - editedCabalFile = "0gakc31agipz6090v2masl1vd8d9ra0j8a06qjwchx4k15pds6xa"; + version = "0.0.10.0"; + sha256 = "145xjyraqd62k5amyqi9028rr9v2lgz3irmgz5v2hppza1i5qy72"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ghc-lib-parser text ]; testHaskellDepends = [ base hspec text ]; @@ -113212,8 +113327,8 @@ self: { ({ mkDerivation, base, bytestring, tasty-bench, text }: mkDerivation { pname = "ghc-trace-events"; - version = "0.1.2.6"; - sha256 = "1yc4ryjmg72znml92wlllxzgvh7z48id6jdyxcfq8fbal5wx6pc3"; + version = "0.1.2.7"; + sha256 = "1gqk6dddj3ajrwg1331ynp8yq44zdg40bx917s550hm9ycfnanji"; libraryHaskellDepends = [ base bytestring text ]; benchmarkHaskellDepends = [ base bytestring tasty-bench ]; description = "Faster traceEvent and traceMarker, and binary object logging for eventlog"; @@ -113370,8 +113485,8 @@ self: { ({ mkDerivation, base, directory, ghc, time }: mkDerivation { pname = "ghcflags"; - version = "1.0.3"; - sha256 = "1xsfznfypgmv67qdxm8zvl8n84hj47akjn9fsdi66b8flbx8c0gm"; + version = "1.0.4"; + sha256 = "10iqsvf1f0xqmzyi7xrs14q9zfkyd5snri2acl7nn4h349ynss18"; libraryHaskellDepends = [ base directory ghc time ]; description = "Dump the ghc flags during compilation"; license = lib.licenses.bsd2; @@ -113629,8 +113744,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "1.10.0.0"; - sha256 = "0c2p1qv0hw5744az33ikhzbxzjnxk4migrr5my7i5yphzhywnqk6"; + version = "2.0.0.0"; + sha256 = "0dxd0p6bb982a5x1nf23ds7i46k79c3jy861rb4cmbfni19vqyla"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -113674,8 +113789,8 @@ self: { }: mkDerivation { pname = "ghcide-bench"; - version = "0.1.1"; - sha256 = "1ypb1wpy19an37aq457579y6jq6cic9anq53y5f6gdf09whlcv12"; + version = "2.0.0.0"; + sha256 = "1f5bry8j8af3gd8hndsys7i4z40d202mn1zs4h2rsr2aky8rgb2c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -115670,8 +115785,8 @@ self: { }: mkDerivation { pname = "gio"; - version = "0.13.8.2"; - sha256 = "1fh0h786h36sm8bd2v72xqqp6paw4qm5inhf86gmd993hm4avxdk"; + version = "0.13.10.0"; + sha256 = "0lwayry5f3jfz7ryabhdf6vb20qwmx48mzfnlmv70zd3fxz4jcd8"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; libraryHaskellDepends = [ @@ -116472,30 +116587,6 @@ self: { }: mkDerivation { pname = "github-release"; - version = "2.0.0.5"; - sha256 = "1pd0b048n6vrq9fjgcrafw2y1jab58ac0ff0bcdhaicis12fn6p5"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson base burrito bytestring http-client http-client-tls - http-types mime-types optparse-generic text unordered-containers - ]; - executableHaskellDepends = [ - aeson base burrito bytestring http-client http-client-tls - http-types mime-types optparse-generic text unordered-containers - ]; - description = "Upload files to GitHub releases"; - license = lib.licenses.mit; - mainProgram = "github-release"; - }) {}; - - "github-release_2_0_0_6" = callPackage - ({ mkDerivation, aeson, base, burrito, bytestring, http-client - , http-client-tls, http-types, mime-types, optparse-generic, text - , unordered-containers - }: - mkDerivation { - pname = "github-release"; version = "2.0.0.6"; sha256 = "0ydsms0gwz9m7645p9jw7xcn9ri7pzjjwfm10lpwmazjd71hvz4s"; isLibrary = true; @@ -116510,7 +116601,6 @@ self: { ]; description = "Upload files to GitHub releases"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "github-release"; }) {}; @@ -117378,8 +117468,8 @@ self: { }: mkDerivation { pname = "glib"; - version = "0.13.8.2"; - sha256 = "09qamkxkpx2paazbh8x225wvwgzgpp0g0a3s708n96q76b4bvd46"; + version = "0.13.10.0"; + sha256 = "149y33ddv8vkvak0042ismiwh6lgc706n3n3bvnmrgw67fmi57m1"; setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; libraryHaskellDepends = [ base bytestring containers text utf8-string @@ -117473,8 +117563,8 @@ self: { }: mkDerivation { pname = "gll"; - version = "0.4.1.0"; - sha256 = "00gdgyglm4vif41sbi5wx8r69bnvp8ap5wfi4ahxz51ykhmwl2ka"; + version = "0.4.1.1"; + sha256 = "061ypdd5y2ksa4kmij8b1xasr30rsqa97w18n0j142817ravhxi7"; libraryHaskellDepends = [ array base containers pretty regex-applicative text time ]; @@ -120783,6 +120873,8 @@ self: { pname = "goldplate"; version = "0.2.1.1"; sha256 = "1cisak5ng6v0iq24djyg4jp87diay02m0k2saac49saxmk29jsr6"; + revision = "1"; + editedCabalFile = "1sw4rvcfkq56dq5pmd4qh5r9nsz5f0kcsszwn4y2wdbpjplpqm0i"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -122494,8 +122586,8 @@ self: { pname = "graphql-client"; version = "1.2.1"; sha256 = "02wrwb5vgj4px6m178wmfzzy1d2h6018wj106n0j4lzbxyh107iy"; - revision = "1"; - editedCabalFile = "0483nnw03ddv94w02ffr93p5h4aabyv738fbf4qp1v0lrzd54v5k"; + revision = "2"; + editedCabalFile = "0mmknz40l40jb4xnz8z3bzzl3aq243zpiqkyz9kfsmhq6hwzkidb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -123994,8 +124086,8 @@ self: { }: mkDerivation { pname = "gtk"; - version = "0.15.7"; - sha256 = "063gfqpz8l4g2d1dy2iabdh2z350z82krgav9rypwi1vws92z9pn"; + version = "0.15.8"; + sha256 = "0yk1qqpf4j9j01fcrp7dnixi37l87rjdmmjk6nxsnb1i9zlhd3gn"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; libraryHaskellDepends = [ @@ -124185,8 +124277,8 @@ self: { }: mkDerivation { pname = "gtk2hs-buildtools"; - version = "0.13.8.3"; - sha256 = "0fcm0v32hm9j908nyziia16ahb181y9hqppsy18clx2prvj480rv"; + version = "0.13.10.0"; + sha256 = "0ww53n596h39smwf1k0wfk5k0s56n8mkapa8b0q9v9d9bpllgfyw"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -124340,8 +124432,8 @@ self: { }: mkDerivation { pname = "gtk3"; - version = "0.15.7"; - sha256 = "0f8gpmm52hzy8zszy2qdd3a30ssr6zdv4r09vqdkq8p5yrc419j4"; + version = "0.15.8"; + sha256 = "01zl2w239djimhpzvrjv2kc142mnvc1qd9p2q2b9v8z6ddddi7fm"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -124604,15 +124696,19 @@ self: { }) {}; "gvti" = callPackage - ({ mkDerivation, base, directory, mmsyn3, process }: + ({ mkDerivation, base, cli-arguments, directory, mmsyn3, process }: mkDerivation { pname = "gvti"; - version = "0.3.1.0"; - sha256 = "0a6ck1lqzlv2sf0ywinm63v357h6lakzsj5lcwba13l649zacg52"; + version = "0.4.1.0"; + sha256 = "0jfry5yp9rzhgmrnz7wvx7ir56hsi4gld02cdkhfm1320rxd98i7"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base directory mmsyn3 process ]; - executableHaskellDepends = [ base directory mmsyn3 process ]; + libraryHaskellDepends = [ + base cli-arguments directory mmsyn3 process + ]; + executableHaskellDepends = [ + base cli-arguments directory mmsyn3 process + ]; description = "GraphViz Tabular Interface"; license = lib.licenses.mit; mainProgram = "gvti"; @@ -125871,6 +125967,8 @@ self: { pname = "hackage-cli"; version = "0.1.0.1"; sha256 = "023gnhdxwn36k3pd74j5jcykqbrj7nvp131mg761h8913h9ldw1r"; + revision = "1"; + editedCabalFile = "02cipwmyj1vwmy21ldsf6ix5qi73vk6mzx9db88rs29ys090b2cw"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ @@ -127733,8 +127831,8 @@ self: { }: mkDerivation { pname = "half-space"; - version = "0.1.0.0"; - sha256 = "0pijcyxqsrzdp1jjcvi3xbrg878bp954j7n1i1y059riz9a7nyk6"; + version = "0.1.1.0"; + sha256 = "1wcnlbag6jr3fzb867izwsz1bdp94b3nv0xjg0kbs7kkpakk0l7d"; libraryHaskellDepends = [ base call-stack equational-reasoning manifolds-core vector-space ]; @@ -127769,6 +127867,33 @@ self: { broken = true; }) {}; + "halide-JuicyPixels" = callPackage + ({ mkDerivation, base, halide-haskell, hspec, JuicyPixels, vector + }: + mkDerivation { + pname = "halide-JuicyPixels"; + version = "0.0.2.1"; + sha256 = "1zmdfw01aqf1ixpx0xpj8aq936gjhq8rp7c11bbbbsrydff440bp"; + libraryHaskellDepends = [ base halide-haskell JuicyPixels vector ]; + testHaskellDepends = [ base halide-haskell hspec JuicyPixels ]; + description = "Integration between Halide and JuicyPixels"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "halide-arrayfire" = callPackage + ({ mkDerivation, arrayfire, base, halide-haskell, hspec }: + mkDerivation { + pname = "halide-arrayfire"; + version = "0.0.2.0"; + sha256 = "11dv10n0r0jk91j2vvh4sv59yfsk0v15jknsvngng2bdsmi7fxcm"; + libraryHaskellDepends = [ arrayfire base halide-haskell ]; + testHaskellDepends = [ arrayfire base halide-haskell hspec ]; + description = "Integration between Halide and ArrayFire"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "halide-haskell" = callPackage ({ mkDerivation, base, bytestring, constraints, filepath, Halide , hspec, HUnit, inline-c, inline-c-cpp, primitive, QuickCheck @@ -127776,8 +127901,8 @@ self: { }: mkDerivation { pname = "halide-haskell"; - version = "0.0.1.0"; - sha256 = "0glal3f23bvvpilczcvy4wsdcnl23xqavyy0ms8hmqk1nbp5is96"; + version = "0.0.2.0"; + sha256 = "0zhpcqzjpa3l7i1bwvcdmmfcg82qf3a75gidcqpfygs2g4gwjxgm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -130939,8 +131064,8 @@ self: { }: mkDerivation { pname = "haskell-ci"; - version = "0.16"; - sha256 = "1v534l168z2gaxw79hm1c5liwv744v99dwzvzw4hyl7107b42s7i"; + version = "0.16.3"; + sha256 = "1f1k64w6hdgfns3a1pa09h4064ihfck2pdwr7fn0yqpynd0q6cq3"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ @@ -131516,8 +131641,8 @@ self: { }: mkDerivation { pname = "haskell-language-server"; - version = "1.10.0.0"; - sha256 = "1sy7whdy18308lf0xydaizc9i6g3svlf90n5adnxyxq4fx8cjbv5"; + version = "2.0.0.0"; + sha256 = "08jw3wlr9kq8jwd23gh5gnals7rks189aypjxavq898y3wdlkgyh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -133797,8 +133922,8 @@ self: { }: mkDerivation { pname = "haskoin-store"; - version = "0.65.9"; - sha256 = "16xjvrbpsiakq5j8v85m09cqmmlg1xw2wgap1iak0hbapqh287dv"; + version = "0.65.10"; + sha256 = "15zp67vxr8b593pgp989kfrp9cy8nybyyk8k5inqc42q7by1rz1y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -134974,8 +135099,8 @@ self: { }: mkDerivation { pname = "hasql-notifications"; - version = "0.2.0.4"; - sha256 = "0r8vmp5pqzsc37ifsri5v3m5nmj5k1pid4yxhqqiyg7vimr5i89n"; + version = "0.2.0.5"; + sha256 = "1vxd896q3br75132swyab8lm7zhlc8c5bggc1ks2m883df4lmsc7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -135003,14 +135128,14 @@ self: { license = lib.licenses.mit; }) {}; - "hasql-optparse-applicative_0_7" = callPackage + "hasql-optparse-applicative_0_7_1_1" = callPackage ({ mkDerivation, attoparsec, attoparsec-time, base, hasql , hasql-pool, optparse-applicative }: mkDerivation { pname = "hasql-optparse-applicative"; - version = "0.7"; - sha256 = "0kngkykspy20by86psdjf40m4lm7v1bs5f5w1lqn98dmlnvpqxd9"; + version = "0.7.1.1"; + sha256 = "1xm86m1sldjxxhkgg18whgcrgjh7ksczn2aim2l70dgh34ij3073"; libraryHaskellDepends = [ attoparsec attoparsec-time base hasql hasql-pool optparse-applicative @@ -135049,14 +135174,14 @@ self: { license = lib.licenses.mit; }) {}; - "hasql-pool_0_9_0_1" = callPackage + "hasql-pool_0_10" = callPackage ({ mkDerivation, async, base, hasql, hspec, random, rerebase, stm , time }: mkDerivation { pname = "hasql-pool"; - version = "0.9.0.1"; - sha256 = "00p06yjyasdcv9f7wn29c9il08drcym65k0xnh7kzyma871wv7yq"; + version = "0.10"; + sha256 = "15h5ashflq55rk42yc5dh6r3gsrj31a0vfx7px5r08jgffiqmv0i"; libraryHaskellDepends = [ base hasql stm time ]; testHaskellDepends = [ async hasql hspec random rerebase ]; description = "Pool of connections for Hasql"; @@ -135329,16 +135454,17 @@ self: { }) {}; "hasql-transaction-io" = callPackage - ({ mkDerivation, base, bytestring, bytestring-tree-builder, hasql - , mtl, resourcet, safe-exceptions, transformers, unliftio-core + ({ mkDerivation, base, bytestring, bytestring-tree-builder + , exceptions, hasql, mtl, resourcet, safe-exceptions, transformers + , unliftio-core }: mkDerivation { pname = "hasql-transaction-io"; - version = "0.2.0.0"; - sha256 = "1d6dmswc40ywr62fxywv1phsq2fxn6vg7q7247kzacrd0kkgs0ja"; + version = "0.2.2.0"; + sha256 = "1rrcpvkkg4l1lzmrhf4vihp4a56xg28cysdshlvl8anbf1ga3q41"; libraryHaskellDepends = [ - base bytestring bytestring-tree-builder hasql mtl resourcet - safe-exceptions transformers unliftio-core + base bytestring bytestring-tree-builder exceptions hasql mtl + resourcet safe-exceptions transformers unliftio-core ]; description = "Perform IO actions during transactions for Hasql"; license = lib.licenses.mit; @@ -139665,6 +139791,8 @@ self: { pname = "hex-text"; version = "0.1.0.8"; sha256 = "06zp9hwvds9fss2206c34q1zv80pklhbxcyrirz1xnwl3ml28fb5"; + revision = "1"; + editedCabalFile = "1w1hwzfhaphdbrnbqwn48v2jh7my280nisn7z98asidq77gi0lsl"; libraryHaskellDepends = [ base base16-bytestring bytestring text ]; testHaskellDepends = [ base base16-bytestring bytestring hspec text @@ -139774,6 +139902,8 @@ self: { pname = "hexpat"; version = "0.20.13"; sha256 = "1l9zfp69r3xaxi2znjwpcrx7xckcqvaahv2c0qgkqq61a7ka1qa6"; + revision = "1"; + editedCabalFile = "1w60afh2iqpfs0pqlp1lrpfkq4kaxvqsar8x4sb87w0pvzsxz5a0"; libraryHaskellDepends = [ base bytestring containers deepseq List text transformers utf8-string @@ -140320,12 +140450,17 @@ self: { }) {}; "hgal" = callPackage - ({ mkDerivation, array, base, containers, mtl }: + ({ mkDerivation, array, base, containers, extra, mtl, old-time + , QuickCheck, random + }: mkDerivation { pname = "hgal"; - version = "2.0.0.2"; - sha256 = "17qw8izy54042g56mp3hdbmqcyk95cdarg58xggniwd85q2l5dpi"; + version = "2.0.0.3"; + sha256 = "0sla6djvppgrir0kc0h3d558kcrxsk85xi0i7ganragy9vkkr0qx"; libraryHaskellDepends = [ array base containers mtl ]; + testHaskellDepends = [ + array base containers extra mtl old-time QuickCheck random + ]; description = "library for computation automorphism group and canonical labelling of a graph"; license = "GPL"; }) {}; @@ -140601,8 +140736,8 @@ self: { pname = "hgis"; version = "1.0.0.3"; sha256 = "00s87mna6lxr1q3275jg7ya17qhksr9bmfg2nw9mgadb05j6h2v8"; - revision = "1"; - editedCabalFile = "1p44ngzglxp8kdj6jlczgfjpms889r3fs7waz69zf50cbqq2am0c"; + revision = "2"; + editedCabalFile = "0ghgz2rbzpmg8gkhzxpsj2dscs95asr37zwajs0f0sfc3px3kqnw"; libraryHaskellDepends = [ ansi-wl-pprint base binary bytestring Chart Chart-cairo Chart-diagrams colour composition-prelude data-binary-ieee754 @@ -141086,10 +141221,8 @@ self: { }: mkDerivation { pname = "hie-compat"; - version = "0.3.1.0"; - sha256 = "0ixk1xf8958ajxb11gxx64sf0w6glb9n171jmdqhzdfffd1abs71"; - revision = "1"; - editedCabalFile = "1dr9cqqmxq6dwsdbmm7q4a26ghsnq66yl49wy54dpyln5xzz4234"; + version = "0.3.1.1"; + sha256 = "0ds79wsygvv9dz8wbjxvmik58q2q9knrwrk7hy30c6qpp7a1c6jv"; libraryHaskellDepends = [ array base bytestring containers directory filepath ghc ghc-boot transformers @@ -141713,43 +141846,43 @@ self: { mainProgram = "hindent"; }) {}; - "hindent_6_0_0" = callPackage + "hindent_6_1_0" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, criterion , deepseq, Diff, directory, exceptions, filepath, ghc-lib-parser , ghc-lib-parser-ex, hspec, monad-loops, mtl, optparse-applicative - , path, path-io, regex-tdfa, split, syb, text, transformers - , unicode-show, utf8-string, yaml + , path, path-io, regex-tdfa, split, syb, transformers, unicode-show + , utf8-string, yaml }: mkDerivation { pname = "hindent"; - version = "6.0.0"; - sha256 = "17pkbjb4zqnzv3bnw3zwisf9j2m9lw5irq7i12bgwrzpv15fpabz"; + version = "6.1.0"; + sha256 = "03i1wxcqxllm6h55rxfksyrxvy5v21scjqa731jmchfr7xf09prr"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring Cabal containers deepseq directory exceptions - filepath ghc-lib-parser ghc-lib-parser-ex monad-loops mtl path - path-io regex-tdfa split syb text transformers unicode-show - utf8-string yaml + filepath ghc-lib-parser ghc-lib-parser-ex monad-loops mtl + optparse-applicative path path-io regex-tdfa split syb transformers + unicode-show utf8-string yaml ]; executableHaskellDepends = [ base bytestring Cabal containers directory exceptions filepath ghc-lib-parser ghc-lib-parser-ex monad-loops mtl - optparse-applicative path path-io regex-tdfa split syb text - transformers unicode-show utf8-string yaml + optparse-applicative path path-io regex-tdfa split syb transformers + unicode-show utf8-string yaml ]; testHaskellDepends = [ base bytestring Cabal containers Diff directory exceptions filepath - ghc-lib-parser ghc-lib-parser-ex hspec monad-loops mtl path path-io - regex-tdfa split syb text transformers unicode-show utf8-string - yaml + ghc-lib-parser ghc-lib-parser-ex hspec monad-loops mtl + optparse-applicative path path-io regex-tdfa split syb transformers + unicode-show utf8-string yaml ]; benchmarkHaskellDepends = [ base bytestring Cabal containers criterion deepseq directory exceptions filepath ghc-lib-parser ghc-lib-parser-ex monad-loops - mtl path path-io regex-tdfa split syb text transformers - unicode-show utf8-string yaml + mtl optparse-applicative path path-io regex-tdfa split syb + transformers unicode-show utf8-string yaml ]; doHaddock = false; description = "Extensible Haskell pretty printer"; @@ -142645,8 +142778,8 @@ self: { }: mkDerivation { pname = "hix"; - version = "0.5.2"; - sha256 = "1vr4mbpkshd19ypn6xj788z2znfaqvkqg5ak7ziix955j6wsackl"; + version = "0.5.3"; + sha256 = "02dmsmn3ijf4z6105xralcim3my9as9hxk43kwx92z20n7lma0yj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -143953,8 +144086,8 @@ self: { pname = "hlrdb-core"; version = "0.2.0.0"; sha256 = "0hkjll4v4kxc133b19kk9k4dkrbag6qdw24gwrhikrxlk666jsbl"; - revision = "2"; - editedCabalFile = "1ql8dg9axrwrlz8wnxx7zkw8i5761qqlhkiy5frc3p5nqvxmf18b"; + revision = "3"; + editedCabalFile = "169a7j9n3sgya96xkklcrbqv08prh41r024dgzr6q0a1wn5j7f04"; libraryHaskellDepends = [ base bytestring hashable hedis lens mtl profunctors random time unordered-containers @@ -143984,8 +144117,8 @@ self: { }: mkDerivation { pname = "hls-alternate-number-format-plugin"; - version = "1.3.0.1"; - sha256 = "0m2i1ypd7cz13fz6vw2baxslq4khhmn0h7213q4qf9i27q5phr7x"; + version = "2.0.0.0"; + sha256 = "12di8zpzrmlhj6i14zhjj7y79gihc3whm30qvlikfy52dkblhx4g"; libraryHaskellDepends = [ aeson base containers extra ghc-boot-th ghcide hie-compat hls-graph hls-plugin-api lens lsp mtl regex-tdfa syb text @@ -144017,10 +144150,8 @@ self: { }: mkDerivation { pname = "hls-cabal-fmt-plugin"; - version = "0.1.0.0"; - sha256 = "1zny0rv6f5km6hwpwq1n9c6chm3ny74d67spyqcmmlrxpqpfc6mp"; - revision = "1"; - editedCabalFile = "09qrgw7zrzvc6hil1q761dpds4ng0pmwm571pmm0dgv7mblp6lpy"; + version = "2.0.0.0"; + sha256 = "0j2c22whp9d7wvwfb20f0ij2nz443vziz9m27y3di45yjwacdj46"; libraryHaskellDepends = [ base directory filepath ghcide hls-plugin-api lens lsp-types process text transformers @@ -144038,10 +144169,8 @@ self: { }: mkDerivation { pname = "hls-cabal-plugin"; - version = "0.1.0.0"; - sha256 = "0f4vag33gl25dfv4gxxi7ldfaaaczv96pwmasmv0imkhnqzgprd5"; - revision = "1"; - editedCabalFile = "11jx04gsbsksw0ja9yyvscyp4if7chmw4p00dy6d4a28b3p00ji7"; + version = "2.0.0.0"; + sha256 = "1cmnyjx8mfhj8q0srvnx0wf4pc1gin1cshnvfqcwikyimpsjivsm"; libraryHaskellDepends = [ base bytestring Cabal deepseq directory extra ghcide hashable hls-graph hls-plugin-api lsp lsp-types regex-tdfa stm text @@ -144062,10 +144191,8 @@ self: { }: mkDerivation { pname = "hls-call-hierarchy-plugin"; - version = "1.2.0.0"; - sha256 = "0x5568l5n8dr7vnk12msczcabpg5ffqbqs50rg5gfj1w6n673y41"; - revision = "1"; - editedCabalFile = "0achd5qpbl7rk07dhwz8b6dhbss2x96g3q82m0b36fagibmwpkix"; + version = "2.0.0.0"; + sha256 = "1sshrk144ndp8dr1kfg9sy3riyx1malhpdj9afnz8nmibg0gicxs"; libraryHaskellDepends = [ aeson base containers extra ghcide hiedb hls-plugin-api lens lsp sqlite-simple text unordered-containers @@ -144085,8 +144212,8 @@ self: { }: mkDerivation { pname = "hls-change-type-signature-plugin"; - version = "1.1.0.1"; - sha256 = "0i8yngk3gdyngd0da37a4d86bnzks8g8331lacncwbl5m3c2dxmg"; + version = "2.0.0.0"; + sha256 = "0ccprd27vr2rj18rgad0855h8w1krf0rwlm1bxsdx85ilcgym4q3"; libraryHaskellDepends = [ base ghcide hls-plugin-api lsp-types regex-tdfa syb text transformers unordered-containers @@ -144106,8 +144233,8 @@ self: { }: mkDerivation { pname = "hls-class-plugin"; - version = "1.1.1.1"; - sha256 = "1yj008zjxhdbcrzzibcisgsd2r6fsh58kasrkxha1n530yidk0qq"; + version = "2.0.0.0"; + sha256 = "1hpgq2c9702iixami1kgl1kb00h15p4sl5ajlza69y42wad2s4r0"; libraryHaskellDepends = [ aeson base containers deepseq extra ghc ghc-boot-th ghc-exactprint ghcide hls-graph hls-plugin-api lens lsp text transformers @@ -144128,10 +144255,8 @@ self: { }: mkDerivation { pname = "hls-code-range-plugin"; - version = "1.1.0.0"; - sha256 = "1qziqda7gk46a253qx8z0yd4dxhjmi1dl5k3c6rv3jv7i4qci30r"; - revision = "1"; - editedCabalFile = "1ai1am9nbmknfmpxdjwz9gm901fynbisk8y1w0j0djb9qq2vmshc"; + version = "2.0.0.0"; + sha256 = "1cwb4r1b35c9szcxq9nzy6yqfwg8ssxirpfxkc8vbrmza59wqn29"; libraryHaskellDepends = [ aeson base containers deepseq extra ghcide hashable hls-plugin-api lens lsp mtl semigroupoids text transformers vector @@ -144154,8 +144279,8 @@ self: { }: mkDerivation { pname = "hls-eval-plugin"; - version = "1.5.0.0"; - sha256 = "1rqnszfw0qdn1xw58vblsrrijx15ajk18gwqvwhmxjsfcm7qk0rb"; + version = "2.0.0.0"; + sha256 = "1agjw6mxdin4mpwna1lgzzhscbva32z02v9x3rzqirnf47pfnl2w"; libraryHaskellDepends = [ aeson base containers data-default deepseq Diff directory dlist extra filepath ghc ghc-boot-th ghc-paths ghcide hashable hls-graph @@ -144196,10 +144321,8 @@ self: { }: mkDerivation { pname = "hls-explicit-fixity-plugin"; - version = "1.1.0.0"; - sha256 = "09saakffpncm7p3148m4pz0g1wsrcgmv845ksn58rqvpdkzv0wsw"; - revision = "1"; - editedCabalFile = "0m81m12nm4hbal8z0sk3db31cbn0rbn6cng1n4qcbxkjx849jwil"; + version = "2.0.0.0"; + sha256 = "094bih984f44zxkzli8zn5779g4l3n47p0n60i3ys0p2awpvwnn7"; libraryHaskellDepends = [ base containers deepseq extra ghc ghcide hashable hls-plugin-api lsp text transformers @@ -144216,8 +144339,8 @@ self: { }: mkDerivation { pname = "hls-explicit-imports-plugin"; - version = "1.2.1.0"; - sha256 = "1rr3i7xri9pnhlxykfa46g2bdfcii1h5rb8rh3mk0dy669f4br3y"; + version = "2.0.0.0"; + sha256 = "1lz620w5z3ly3iivg653csa4rdz6f3mln7mh983xkhrrvnf05w7a"; libraryHaskellDepends = [ aeson base containers deepseq ghc ghcide hls-graph hls-plugin-api lsp text unordered-containers @@ -144234,8 +144357,8 @@ self: { }: mkDerivation { pname = "hls-explicit-record-fields-plugin"; - version = "1.0.1.0"; - sha256 = "0gnzyl547lddd2ms3b1cl2haz1rxnx7g5qz94grj7ygh8ynzk04i"; + version = "2.0.0.0"; + sha256 = "0nw35qpd170860dn3lcdxmc47whbhsi8a89m8kka1arzkagp8p5p"; libraryHaskellDepends = [ base containers ghc-boot-th ghcide hls-graph hls-plugin-api lens lsp syb text transformers unordered-containers @@ -144253,10 +144376,8 @@ self: { }: mkDerivation { pname = "hls-floskell-plugin"; - version = "1.0.2.0"; - sha256 = "1lsfqimmpb4s4j8zwwnxlnxnjhclmg589p54c6mhzgwyhk3llw9i"; - revision = "1"; - editedCabalFile = "1jcbj57am5rcmgb943fpbiiwvzm2r1gypa0hm0mr0whxnln3a1sw"; + version = "2.0.0.0"; + sha256 = "13idpjnd10m4y4yr94hyanv7p5s0zjjlhn7pc55xd418gi08ykn7"; libraryHaskellDepends = [ base floskell ghcide hls-plugin-api lsp-types text transformers ]; @@ -144272,10 +144393,8 @@ self: { }: mkDerivation { pname = "hls-fourmolu-plugin"; - version = "1.1.1.0"; - sha256 = "1gxsx1qskjgm0vgqw7cy33mlkczqr7b6whlykppbpnsfxa2il4jg"; - revision = "2"; - editedCabalFile = "1w3d8bc6n8gjpw1n5cg7znklj0l73sfrl4pwwg2diir72jnp34rd"; + version = "2.0.0.0"; + sha256 = "0w1h5d380b6mk9k91047gwnmag92kwsmbing58hfx3cfq3nrdvzs"; libraryHaskellDepends = [ base filepath fourmolu ghc ghc-boot-th ghcide hls-plugin-api lens lsp process-extras text @@ -144297,8 +144416,8 @@ self: { }: mkDerivation { pname = "hls-gadt-plugin"; - version = "1.0.2.0"; - sha256 = "0ifnnyrdwvczrb5ds6d0nk1g4ixb4wy75fvrbpsjmbmais6xgr9h"; + version = "2.0.0.0"; + sha256 = "0ad45yz9x2lcf4b7pwfn4a7mbba2j3svgp4kpkfb46qdv70jcm13"; libraryHaskellDepends = [ aeson base containers extra ghc ghc-boot-th ghc-exactprint ghcide hls-plugin-api hls-refactor-plugin lens lsp mtl text transformers @@ -144320,8 +144439,8 @@ self: { }: mkDerivation { pname = "hls-graph"; - version = "1.9.0.0"; - sha256 = "0k40cjp52ssp6axb60aqh0ipnm477pps5q1d0smbclhrd9w6gp14"; + version = "2.0.0.0"; + sha256 = "0dij91crndh4l98vgjgv5jrms8lvc40qnr5ynmlhb07wpim5j3yh"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson async base bytestring containers deepseq directory exceptions @@ -144342,10 +144461,8 @@ self: { ({ mkDerivation }: mkDerivation { pname = "hls-haddock-comments-plugin"; - version = "1.1.1.0"; - sha256 = "008q2ybk13180vds9ban61j5k80vxrzn2jx7q6d0bd18jsj7xdvn"; - revision = "1"; - editedCabalFile = "1b4p1n0zn58fiixph88ddm6nndqs7vif998gwgmvh39qxpi8nwdy"; + version = "2.0.0.0"; + sha256 = "099xvvbyd9zi8y48q7dg7fk7kj34nn39gdyhkdff7832q6p7892i"; description = "Haddock comments plugin for Haskell Language Server"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; @@ -144356,21 +144473,19 @@ self: { ({ mkDerivation, aeson, apply-refact, base, binary, bytestring , containers, data-default, deepseq, Diff, directory, extra , filepath, ghc-exactprint, ghc-lib-parser, ghc-lib-parser-ex - , ghcide, hashable, hlint, hls-plugin-api, hls-test-utils, hslogger - , lens, lsp, lsp-types, refact, regex-tdfa, stm, temporary, text + , ghcide, hashable, hlint, hls-plugin-api, hls-test-utils, lens + , lsp, lsp-types, refact, regex-tdfa, stm, temporary, text , transformers, unordered-containers }: mkDerivation { pname = "hls-hlint-plugin"; - version = "1.1.2.0"; - sha256 = "17swnq0a9zp8pkgw6iidcpfid4a2pz77cwj7yp6ajn4hwzxvjp3r"; - revision = "1"; - editedCabalFile = "06flq252j3yj72vhscs0ky3b55lr54f7hcn89x2vkh1w1rq9gkcx"; + version = "2.0.0.0"; + sha256 = "19py74k9ff9pidwpvv4qbhl72dv78lh5m1wvfhv4dzmr3mfn8ry6"; libraryHaskellDepends = [ aeson apply-refact base binary bytestring containers data-default deepseq Diff directory extra filepath ghc-exactprint ghc-lib-parser - ghc-lib-parser-ex ghcide hashable hlint hls-plugin-api hslogger - lens lsp refact regex-tdfa stm temporary text transformers + ghc-lib-parser-ex ghcide hashable hlint hls-plugin-api lens lsp + refact regex-tdfa stm temporary text transformers unordered-containers ]; testHaskellDepends = [ @@ -144388,10 +144503,8 @@ self: { }: mkDerivation { pname = "hls-module-name-plugin"; - version = "1.1.1.0"; - sha256 = "06p0grkkwy1zdik2lq84c0qikfggry5iicldi5xs0xs0skj5y6w2"; - revision = "1"; - editedCabalFile = "020zf882fjmrznr0xzj63q48q9ff15xjkzlr5700iaadh81nrbj1"; + version = "2.0.0.0"; + sha256 = "0y9wkc7zw9cw7gm8d4z58sj1q2w3gvzzqb349g2f73hdm28ydwsk"; libraryHaskellDepends = [ aeson base directory filepath ghcide hls-plugin-api lsp text transformers unordered-containers @@ -144408,8 +144521,8 @@ self: { }: mkDerivation { pname = "hls-ormolu-plugin"; - version = "1.0.4.0"; - sha256 = "0by02vicacp4wxq3plzbd32zi8kwkiqwqdz2h9x83ihkyzb0npry"; + version = "2.0.0.0"; + sha256 = "1wv31qjhgpcwf7cvq3phr1dgw1a2spgs7hhg94zinqkwsjjgdswi"; libraryHaskellDepends = [ base filepath ghc ghc-boot-th ghcide hls-plugin-api lens lsp ormolu text @@ -144432,8 +144545,8 @@ self: { }: mkDerivation { pname = "hls-plugin-api"; - version = "1.6.0.0"; - sha256 = "1d5ry2bfa7y76wzwz445h9hpgll1fp6lj2gjq4q5qwcs17y8ph5m"; + version = "2.0.0.0"; + sha256 = "1h0vycqsnh7j0ygiizbkc30n29bmdzch0l045jlsy3306inalq0z"; libraryHaskellDepends = [ aeson base containers data-default dependent-map dependent-sum Diff dlist extra filepath ghc hashable hls-graph hw-fingertree lens @@ -144458,10 +144571,8 @@ self: { }: mkDerivation { pname = "hls-pragmas-plugin"; - version = "1.0.4.0"; - sha256 = "1cv5m04yzbqvd70rkg1bfry67hzfqn94j4vv13sx15z6cna7nid5"; - revision = "1"; - editedCabalFile = "162xiia6gw5hkg9isdw1gbihfb04zz3b8a6m2v190x9xzmd3mwca"; + version = "2.0.0.0"; + sha256 = "0gd58h1y0ky5wy0j959rcrwkjwqsn1mlwc56rp28mhx4wyl4ilrr"; libraryHaskellDepends = [ base containers extra fuzzy ghc ghcide hls-plugin-api lens lsp text transformers unordered-containers @@ -144480,10 +144591,8 @@ self: { }: mkDerivation { pname = "hls-qualify-imported-names-plugin"; - version = "1.0.2.0"; - sha256 = "0b2q39bkl9xgq266lq9gffz393lflg26j4pbqpsrj9pv2lkdkb3f"; - revision = "1"; - editedCabalFile = "0g7yfzlpfdym9yxzbzyq9swbnqmbvawnndr0h3f4m21l1ki4fm9p"; + version = "2.0.0.0"; + sha256 = "1w9a9xgsphhj8slbq9138xlsv1fzn004iigkq8zp4pgf2hdqcbhh"; libraryHaskellDepends = [ aeson base containers deepseq dlist ghc ghcide hls-graph hls-plugin-api lsp text transformers unordered-containers @@ -144504,8 +144613,8 @@ self: { }: mkDerivation { pname = "hls-refactor-plugin"; - version = "1.2.0.0"; - sha256 = "0jgqxbyxk3wmm3ir75pxx3j249via04757w01dhr8cc3bpck2pl0"; + version = "2.0.0.0"; + sha256 = "004j4m6mzb2mb7q7gvdyqc42kn51psx2kx6h6j8nfq917h1njdhf"; libraryHaskellDepends = [ aeson base bytestring containers data-default deepseq dlist extra ghc ghc-boot ghc-exactprint ghcide hls-graph hls-plugin-api lens @@ -144529,8 +144638,8 @@ self: { }: mkDerivation { pname = "hls-refine-imports-plugin"; - version = "1.0.5.0"; - sha256 = "1jfld3m2cbs3swhfmmp9qkhc11gw4s2fhb8wc57bvwq2i0kpvljr"; + version = "2.0.0.0"; + sha256 = "0jsqy005mbk3hqdz90gfs5xa0cm9bhd5py5f0sb8hvpk78wgbr40"; libraryHaskellDepends = [ aeson base containers deepseq ghc ghcide hls-explicit-imports-plugin hls-graph hls-plugin-api lsp text @@ -144543,19 +144652,17 @@ self: { "hls-rename-plugin" = callPackage ({ mkDerivation, aeson, base, containers, extra, filepath, ghc - , ghc-exactprint, ghcide, hashable, hiedb, hls-plugin-api - , hls-refactor-plugin, hls-test-utils, lsp, lsp-types, mod, syb - , text, transformers, unordered-containers + , ghc-exactprint, ghcide, hashable, hie-compat, hiedb + , hls-plugin-api, hls-refactor-plugin, hls-test-utils, lsp + , lsp-types, mod, syb, text, transformers, unordered-containers }: mkDerivation { pname = "hls-rename-plugin"; - version = "1.0.2.0"; - sha256 = "16hzr13k8dafdpsr23wz8kyjjyybdg2v41r10iy5csjggyqp9iq7"; - revision = "2"; - editedCabalFile = "1jw8rz67s9q3z35krc6fwivws0zp5wqb49fa7xjmvh9qkv4kyh8j"; + version = "2.0.0.0"; + sha256 = "11j67d031a2vvsb0crl702467088z0x14gkw425crr544gwjd7x6"; libraryHaskellDepends = [ - base containers extra ghc ghc-exactprint ghcide hashable hiedb - hls-plugin-api hls-refactor-plugin lsp lsp-types mod syb text + base containers extra ghc ghc-exactprint ghcide hashable hie-compat + hiedb hls-plugin-api hls-refactor-plugin lsp lsp-types mod syb text transformers unordered-containers ]; testHaskellDepends = [ @@ -144573,8 +144680,8 @@ self: { }: mkDerivation { pname = "hls-retrie-plugin"; - version = "1.0.4.0"; - sha256 = "1n8j29sd3gplpb91zc6hwsiwl445z5aq2flv5k166apgvn1w9fdc"; + version = "2.0.0.0"; + sha256 = "02mm4zwv99qj0ldhyps4yn3j48xs1njxb3drxpid5kkdvpiv1spx"; libraryHaskellDepends = [ aeson base bytestring containers deepseq directory extra ghc ghcide hashable hls-plugin-api hls-refactor-plugin lsp lsp-types retrie @@ -144621,8 +144728,8 @@ self: { }: mkDerivation { pname = "hls-splice-plugin"; - version = "1.1.0.0"; - sha256 = "1aicxjq6lkkb86ilbj3jgqy2fqm5l6qgdx8yizavnjihfq0b7sh4"; + version = "2.0.0.0"; + sha256 = "0q8yjq2r97p0pnxbcs2wxzhyjqx69zp3vrgbz4q8hmy3d3v05a9x"; libraryHaskellDepends = [ aeson base containers dlist extra foldl ghc ghc-exactprint ghcide hls-plugin-api hls-refactor-plugin lens lsp retrie syb text @@ -144637,8 +144744,8 @@ self: { ({ mkDerivation }: mkDerivation { pname = "hls-stan-plugin"; - version = "1.0.1.0"; - sha256 = "07wvjzi6422c63dwm28xj6ba5zhbxgb2y4fldahy1h8bfrc8vjkx"; + version = "2.0.0.0"; + sha256 = "1qcck8a58bqim5x7vq0mmsak0742xjy7g525mn6c6rbshv3vdxd4"; description = "Stan integration plugin with Haskell Language Server"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; @@ -144652,10 +144759,8 @@ self: { }: mkDerivation { pname = "hls-stylish-haskell-plugin"; - version = "1.0.1.2"; - sha256 = "061bqhy6ldrkvp76w2kvdrgzss0rqyhj1nsnqafrr4rdqc1x8y4c"; - revision = "1"; - editedCabalFile = "0r6dn3ygd3qx584acb92s8axp6jwy5w07i4fgvfv8all2ski2k2n"; + version = "2.0.0.0"; + sha256 = "1441pswwmxh1c7zl7r4jl5ylpkg2v6xvwyvgmziyhgx9jy29j72r"; libraryHaskellDepends = [ base directory filepath ghc ghc-boot-th ghcide hls-plugin-api lsp-types stylish-haskell text @@ -144669,8 +144774,8 @@ self: { ({ mkDerivation }: mkDerivation { pname = "hls-tactics-plugin"; - version = "1.8.0.0"; - sha256 = "06kxgjds3sv2ygqig9wjc7xys97qgfv1cnpn988s6ji6840bral4"; + version = "2.0.0.0"; + sha256 = "0ai0drpakkijamkd5d7smdhv4kwgld9xwvkh2l9avjzljqwragqy"; description = "Wingman plugin for Haskell Language Server"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; @@ -144686,10 +144791,8 @@ self: { }: mkDerivation { pname = "hls-test-utils"; - version = "1.5.0.0"; - sha256 = "032y0xa5b9p4idkn4ac6qn28clf1xmhwqc28gwvnq4hz8h6lxng3"; - revision = "1"; - editedCabalFile = "1rcvr6csvmaadsm271wz8plsid6fxk0c0f7lxn8a7q54mk8fyj6z"; + version = "2.0.0.0"; + sha256 = "1xvfkj9xscf1cx3va6v6vblhsnimvkwkladvdbw5mxabicpwjy2m"; libraryHaskellDepends = [ aeson async base blaze-markup bytestring containers data-default directory extra filepath ghcide hls-graph hls-plugin-api lens lsp @@ -147342,6 +147445,27 @@ self: { mainProgram = "hr"; }) {}; + "horizontal-rule_0_6_0_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, HMock, optparse-applicative + , tasty, tasty-hunit, terminal-size, text, time + }: + mkDerivation { + pname = "horizontal-rule"; + version = "0.6.0.0"; + sha256 = "03rh58znaghcf1gicbwbxkx5ya4lv7qi8b2lq5nawi35ljars02x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base terminal-size text ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative text time + ]; + testHaskellDepends = [ base HMock tasty tasty-hunit ]; + description = "horizontal rule for the terminal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hr"; + }) {}; + "horname" = callPackage ({ mkDerivation, base, containers, megaparsec, optparse-applicative , text, these, uniplate, wl-pprint-text @@ -148149,10 +148273,10 @@ self: { }: mkDerivation { pname = "hpc-lcov"; - version = "1.1.0"; - sha256 = "009z1i0ddjx7sazybirrpw99675p1fyl84ykg4dyypa7rz81vv3z"; - revision = "2"; - editedCabalFile = "11sbnn7rdfm7l7k3rcw4g4mvzrbgrw1jlyx726v47j3l39n54qsn"; + version = "1.1.1"; + sha256 = "0wwcg3s0vd0mj2pkkrv3vf16x7l39chz14xniqsm6v3yw3sfi4dq"; + revision = "1"; + editedCabalFile = "102ynl0z1w7s98h1ry9sqj5vm298hvxaq6l8hh6pl45rgq40k8jd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers hpc ]; @@ -148459,8 +148583,8 @@ self: { }: mkDerivation { pname = "hpqtypes-extras"; - version = "1.16.4.0"; - sha256 = "131jy0caw220lvlaq99k13mg2cri5mldd30caj1vfck8llfdck60"; + version = "1.16.4.2"; + sha256 = "1j7xyj5rw2j5drrrw64pjv75dbf3sbzs14qqi3kxbvmkhg8jgb5a"; libraryHaskellDepends = [ base base16-bytestring bytestring containers cryptohash exceptions extra hpqtypes log-base mtl text text-show @@ -148538,32 +148662,34 @@ self: { "hprox" = callPackage ({ mkDerivation, async, base, base64-bytestring, binary, bytestring - , case-insensitive, conduit, conduit-extra, dns, http-client - , http-client-tls, http-reverse-proxy, http-types - , optparse-applicative, random, tls, unix, wai, wai-extra, warp - , warp-tls + , case-insensitive, conduit, conduit-extra, dns, fast-logger + , http-client, http-client-tls, http-reverse-proxy, http-types + , http2, optparse-applicative, random, tls, tls-session-manager + , wai, wai-extra, warp, warp-tls }: mkDerivation { pname = "hprox"; - version = "0.4.0"; - sha256 = "0jgq2m3k892qbcalrp8wjijgymn7m5rapdmn0ndsj8r6f0v85avk"; + version = "0.5.2"; + sha256 = "00ms3kvirrnpy6w5ngykfzrv4777n2pw8ppwb76myjrkylj7ygws"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ async base base64-bytestring binary bytestring case-insensitive - conduit conduit-extra dns http-client http-client-tls - http-reverse-proxy http-types optparse-applicative random tls unix - wai wai-extra warp warp-tls + conduit conduit-extra dns fast-logger http-client http-client-tls + http-reverse-proxy http-types http2 optparse-applicative random tls + tls-session-manager wai wai-extra warp warp-tls ]; executableHaskellDepends = [ async base base64-bytestring binary bytestring case-insensitive - conduit conduit-extra dns http-client http-client-tls - http-reverse-proxy http-types optparse-applicative random tls unix - wai wai-extra warp warp-tls + conduit conduit-extra dns fast-logger http-client http-client-tls + http-reverse-proxy http-types http2 optparse-applicative random tls + tls-session-manager wai wai-extra warp warp-tls ]; description = "a lightweight HTTP proxy server, and more"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; mainProgram = "hprox"; + broken = true; }) {}; "hps" = callPackage @@ -151728,8 +151854,8 @@ self: { }: mkDerivation { pname = "hsexif"; - version = "0.6.1.9"; - sha256 = "1k6zq1jjzl7y38yh9cris096i5bba24rwwizdr8a2cyqqxz2g8jf"; + version = "0.6.1.10"; + sha256 = "1j9gnd6c3g820915sgcqwx0f829xvi43gzqi5zqj6dqdinbrxgvl"; libraryHaskellDepends = [ base binary bytestring containers iconv text time ]; @@ -151976,8 +152102,8 @@ self: { }: mkDerivation { pname = "hsinspect"; - version = "0.0.18"; - sha256 = "1xqrmkr1r3ssv51aqikxhw39rgajswrvl3z0gb0xq2p3shynxi53"; + version = "0.1.0"; + sha256 = "1w7rhnqmk38hxm0dwmrh3jlkz53rr50ilcc8sk1fq1dmr3kh9j53"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -153656,25 +153782,6 @@ self: { }: mkDerivation { pname = "hspec-golden"; - version = "0.2.0.1"; - sha256 = "09c7bpbvkrdp0fxhr0s1v9gm6hcsqb3fyhix5bckaqhniccdnr5w"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base directory filepath hspec-core ]; - executableHaskellDepends = [ base directory optparse-applicative ]; - testHaskellDepends = [ base directory hspec hspec-core silently ]; - testToolDepends = [ hspec-discover ]; - description = "Golden tests for hspec"; - license = lib.licenses.mit; - mainProgram = "hgold"; - }) {}; - - "hspec-golden_0_2_1_0" = callPackage - ({ mkDerivation, base, directory, filepath, hspec, hspec-core - , hspec-discover, optparse-applicative, silently - }: - mkDerivation { - pname = "hspec-golden"; version = "0.2.1.0"; sha256 = "07bfwj10n75l5zskwx4yzi86xxp5b4f692bjjkqs5b970h6gw33y"; isLibrary = true; @@ -153685,7 +153792,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Golden tests for hspec"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "hgold"; }) {}; @@ -158711,10 +158817,8 @@ self: { }: mkDerivation { pname = "hw-json"; - version = "1.3.2.3"; - sha256 = "1m5q46ywmdymk2xwqbpm0rswmkbdfzscg6gdym61yninz2sjmd7a"; - revision = "2"; - editedCabalFile = "0ys6nrz477zhav1mp59vglkm8dv1b0q1hwswz4l6wya12w11bzlw"; + version = "1.3.2.4"; + sha256 = "13cwkivc5sb2nzr7ifldp65aax0kznr3gj1pskamxnig8h3iqdcl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -160878,6 +160982,7 @@ self: { testSystemDepends = [ zookeeper_mt ]; description = "Haskell client library for Apache Zookeeper"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) zookeeper_mt;}; "hzulip" = callPackage @@ -162837,6 +162942,8 @@ self: { pname = "implicit-hie-cradle"; version = "0.5.0.1"; sha256 = "1ryahlkw21n4xq01p0xiyrgklqa983gybjwaxqywh0bf8zw26mpf"; + revision = "1"; + editedCabalFile = "170mbhpw724wa9b7i9jl2vwhzhn9143ms3ws2rz7pbkr896l3jfv"; libraryHaskellDepends = [ base directory extra filepath hie-bios implicit-hie process transformers @@ -163441,7 +163548,7 @@ self: { description = "Indexed Types"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; broken = true; }) {}; @@ -163701,6 +163808,26 @@ self: { mainProgram = "indigo"; }) {}; + "inf-backprop" = callPackage + ({ mkDerivation, base, comonad, doctest, isomorphism-class + , monad-logger, numhask, simple-expr, text, transformers + }: + mkDerivation { + pname = "inf-backprop"; + version = "0.1.0.2"; + sha256 = "0qz19lbksjip8j1lm1x9079pdbfhbw4l24v4fahgwmd7zckrf01m"; + libraryHaskellDepends = [ + base comonad isomorphism-class monad-logger numhask simple-expr + text transformers + ]; + testHaskellDepends = [ + base comonad doctest isomorphism-class monad-logger numhask + simple-expr text transformers + ]; + description = "Automatic differentiation and backpropagation"; + license = lib.licenses.bsd3; + }) {}; + "inf-interval" = callPackage ({ mkDerivation, array, base, deepseq, QuickCheck, text, vector }: mkDerivation { @@ -164219,8 +164346,8 @@ self: { }: mkDerivation { pname = "inline-c"; - version = "0.9.1.7"; - sha256 = "0wcwfrg4qcsi9vzp13dpbagjib9yxq5ii1g45zd5a2wlyh16s9sk"; + version = "0.9.1.8"; + sha256 = "1qa1rspwyac0f68g7qll17a0wc2a4qrr9fkfarpymfhm7gxzf947"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164258,6 +164385,24 @@ self: { maintainers = [ lib.maintainers.roberth ]; }) {}; + "inline-c-objc" = callPackage + ({ mkDerivation, base, containers, hspec, inline-c + , template-haskell + }: + mkDerivation { + pname = "inline-c-objc"; + version = "0.1.0.0"; + sha256 = "1xqmcizpa1is5dg77damxy8v26dmrcc8djf5f21y6zwjiaz27y3f"; + libraryHaskellDepends = [ + base containers inline-c template-haskell + ]; + testHaskellDepends = [ base hspec inline-c ]; + description = "Lets you embed Objective-C code into Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "inline-c-win32" = callPackage ({ mkDerivation, base, containers, inline-c, template-haskell , Win32 @@ -164311,8 +164456,8 @@ self: { }: mkDerivation { pname = "inline-r"; - version = "1.0.0"; - sha256 = "0b7xsfglhb9mjac79ch07fd426bkdg22nwdg50j3jj906bi65jba"; + version = "1.0.1"; + sha256 = "0wndjyp5y08f8m01rbcxs1dn721dp2wfcfa19k1i443r0f1wc3mf"; libraryHaskellDepends = [ aeson base bytestring containers data-default-class deepseq exceptions heredoc inline-c mtl pretty primitive process reflection @@ -164519,22 +164664,22 @@ self: { , binary, bytestring, case-insensitive, containers, directory , ekg-core, exceptions, hslogger, http-client, http-client-tls , http-types, HUnit, network, process, random, regex-base - , regex-compat, regex-pcre, regex-tdfa, retry, scientific, servant - , servant-server, stm, sysinfo, text, time, transformers, unix - , unordered-containers, vector, wai, warp + , regex-compat, regex-pcre, regex-tdfa, retry, safe, scientific + , servant, servant-server, stm, sysinfo, text, time, transformers + , unix, unordered-containers, vector, wai, warp }: mkDerivation { pname = "instana-haskell-trace-sdk"; - version = "0.10.0.0"; - sha256 = "1cng78w2pk9rprbrwcg5z760v4fbv1swcm7rhmrv6xkvg5vipmh0"; + version = "0.10.2.0"; + sha256 = "1ljf0zkx1863r9a3na7acvj1f4cdjq27bs3m54k91k5l4iqjj3v7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-casing aeson-extra base bytestring case-insensitive containers directory ekg-core exceptions hslogger http-client - http-client-tls http-types network process random regex-base - regex-compat regex-pcre regex-tdfa retry scientific stm sysinfo - text time unix unordered-containers vector wai + http-client-tls http-types network random regex-base regex-compat + regex-pcre regex-tdfa retry safe scientific stm sysinfo text time + unix unordered-containers vector wai ]; executableHaskellDepends = [ aeson aeson-casing base binary bytestring case-insensitive @@ -164545,7 +164690,7 @@ self: { aeson aeson-casing aeson-extra array base bytestring case-insensitive containers directory ekg-core exceptions hslogger http-client http-types HUnit process random regex-base regex-compat - regex-pcre regex-tdfa retry scientific text unix + regex-pcre regex-tdfa retry safe scientific text unix unordered-containers vector wai ]; description = "SDK for adding custom Instana tracing support to Haskell applications"; @@ -165485,25 +165630,20 @@ self: { "interval-algebra" = callPackage ({ mkDerivation, base, binary, containers, deepseq, foldl, hspec - , hspec-discover, prettyprinter, QuickCheck, safe, text, time - , witch, witherable + , hspec-discover, prettyprinter, QuickCheck, text, time }: mkDerivation { pname = "interval-algebra"; - version = "2.1.3"; - sha256 = "0dsy32n9s0d9i9479d9rhlwwnjl2grl4xg8jwg4mk91p34s8l05n"; + version = "2.2.0"; + sha256 = "1hzdcrvymr5l4vwg24a1c624qym05kvv864i5ff54d5iwb06m5yj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base binary containers deepseq foldl prettyprinter QuickCheck safe - text time witch witherable - ]; - executableHaskellDepends = [ - base containers prettyprinter time witch - ]; - testHaskellDepends = [ - base containers hspec QuickCheck safe time witherable + base binary containers deepseq foldl prettyprinter QuickCheck text + time ]; + executableHaskellDepends = [ base containers prettyprinter time ]; + testHaskellDepends = [ base containers hspec QuickCheck time ]; testToolDepends = [ hspec-discover ]; description = "An implementation of Allen's interval algebra for temporal logic"; license = lib.licenses.bsd3; @@ -165530,8 +165670,8 @@ self: { }: mkDerivation { pname = "interval-patterns"; - version = "0.6.0.0"; - sha256 = "0f0gy1442v7di34bngssihhyb6vmhdi71j8yqmii8c7xxvnpr69a"; + version = "0.6.0.1"; + sha256 = "0i4wwch90842dkbrjh5ikclwxgzs9wx9s2v2hgcv9zzqi4z8pn4x"; libraryHaskellDepends = [ base containers groups lattices semirings time time-compat ]; @@ -168234,6 +168374,8 @@ self: { pname = "jacinda"; version = "1.2.0.0"; sha256 = "11xgbxhbhd6j974invscbmc1r41f4synjqhc2499kdknjfvnvnv5"; + revision = "1"; + editedCabalFile = "03rj2ygqman0ynr9ns7w8z42x5xbvqkxgr2x6skldlipqamj9pb2"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -169618,8 +169760,8 @@ self: { pname = "joy-rewrite"; version = "0.2.0"; sha256 = "00p1gnkydlcfkbcbv2dycpafni2v2dg5xp87yvcf304jiyw4xh4r"; - revision = "1"; - editedCabalFile = "09dpapnfyxv65hxqli2k418dxy7758cr21m332c3xxxhy1w1p08m"; + revision = "2"; + editedCabalFile = "1815hwmrk445cb3a14dg4h88hgs3xphhmq794np5avirdp0183zg"; libraryHaskellDepends = [ base containers hspec monad-loops parsec text ]; @@ -173284,8 +173426,8 @@ self: { }: mkDerivation { pname = "kempe"; - version = "0.2.0.12"; - sha256 = "0ijxc5sc2caxfcdi737q4f6b14xwjpi1f3if3lmwc09mz3y98bs1"; + version = "0.2.0.13"; + sha256 = "0r2kskw5hpl9pkfl4r8c2p5wkzhy922rl8l7fla017iw3h1v6y8s"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -173998,14 +174140,14 @@ self: { license = lib.licenses.bsd3; }) {}; - "kind-generics-th_0_2_3_0" = callPackage + "kind-generics-th_0_2_3_1" = callPackage ({ mkDerivation, base, fcf-family, ghc-prim, kind-generics , template-haskell, th-abstraction }: mkDerivation { pname = "kind-generics-th"; - version = "0.2.3.0"; - sha256 = "12rqqsvfwllq0k5dmgvab61j5n92xx6z6xlcmi4sm5zfxk2pi3b5"; + version = "0.2.3.1"; + sha256 = "1xcpv659176jhsxzqs9642pn192hkbl3qcccabh1ynx3nysivk7m"; libraryHaskellDepends = [ base fcf-family ghc-prim kind-generics template-haskell th-abstraction @@ -174086,8 +174228,8 @@ self: { pname = "kleene"; version = "0.1"; sha256 = "00w1gywdhqyy2k3y238gfjs9h2w4pjanmi45bna5lj215n0jb0hg"; - revision = "6"; - editedCabalFile = "15fkqfhf4pjskbivsvjnrq79667cdxf3jv2yx576vl8fkgx5l1ba"; + revision = "7"; + editedCabalFile = "0pdxv8cjv5zkby152xyxbm1kzvy7bl3f4gni4z3ksd96kijaqixq"; libraryHaskellDepends = [ attoparsec base base-compat bytestring containers lattices MemoTrie QuickCheck range-set-list regex-applicative semigroupoids @@ -176264,6 +176406,8 @@ self: { pname = "language-ats"; version = "1.7.10.3"; sha256 = "0snidchidgzxwizbzaxf1gn547ga6kdf8pi03p6p5g9ffb8mv372"; + revision = "1"; + editedCabalFile = "0v557gfd66ma82gi2m29y7yc9jw2z0syp94sjaqgbqskzv10vs3y"; enableSeparateDataOutput = true; libraryHaskellDepends = [ ansi-wl-pprint array base composition-prelude containers deepseq @@ -177647,24 +177791,21 @@ self: { "lapack" = callPackage ({ mkDerivation, base, blas-ffi, blaze-html, boxes, ChasingBottoms , comfort-array, comfort-array-shape, data-ref, deepseq - , doctest-exitcode-stdio, fixed-length, guarded-allocation, hyper - , lapack-ffi, lazyio, monoid-transformer, netlib-ffi, non-empty - , QuickCheck, quickcheck-transformer, random, semigroups, Stream - , tagged, text, tfp, transformers, unique-logic-tf, utility-ht + , doctest-exitcode-stdio, guarded-allocation, hyper, lapack-ffi + , lazyio, monoid-transformer, netlib-ffi, non-empty, QuickCheck + , quickcheck-transformer, random, semigroups, Stream, tagged, text + , tfp, transformers, unique-logic-tf, utility-ht }: mkDerivation { pname = "lapack"; - version = "0.5.0.2"; - sha256 = "18gb8p2mx9hwhcqnqghvjhrdbxr7sziyr936vn2bnh33w9srnghi"; - revision = "1"; - editedCabalFile = "0z2lp9x1difxi5pddjgmn3dxkw6wp6qjhl0w8d5i6qgzg4r50kl3"; + version = "0.5.0.3"; + sha256 = "0461rzz8qp5vqna7rha3qa89pm7clkmx1vqmkmqb9i50znfr0sc0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base blas-ffi blaze-html boxes comfort-array comfort-array-shape - deepseq fixed-length guarded-allocation hyper lapack-ffi lazyio - netlib-ffi non-empty semigroups Stream tagged text tfp transformers - utility-ht + deepseq guarded-allocation hyper lapack-ffi lazyio netlib-ffi + non-empty semigroups Stream tagged text tfp transformers utility-ht ]; testHaskellDepends = [ base ChasingBottoms comfort-array comfort-array-shape data-ref @@ -177739,6 +177880,8 @@ self: { pname = "lapack-ffi-tools"; version = "0.1.3.1"; sha256 = "1mf41wcbxkgiv71c3jjwhsdg9d7qpa88qsifpa5vgplpx2v1p6ya"; + revision = "1"; + editedCabalFile = "1mlqmyfsz65if9in8i8cyzm2nbqka00lwg15s2m0hq61sg3kfyfs"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -179981,7 +180124,7 @@ self: { description = "Tutorial for the lens library"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; broken = true; }) {}; @@ -180079,8 +180222,8 @@ self: { }: mkDerivation { pname = "lentil"; - version = "1.5.5.2"; - sha256 = "0ccm21y14q87r8w888js9s6cb615mi2hif0j1ca84x934q0r2a8v"; + version = "1.5.5.4"; + sha256 = "04srkha0nv4k7gxma3q09p9zph6z6v0blpvqivn46g071zdf76cj"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -182629,12 +182772,28 @@ self: { broken = true; }) {}; + "linear-programming" = callPackage + ({ mkDerivation, base, comfort-array, non-empty, QuickCheck, random + , transformers, utility-ht + }: + mkDerivation { + pname = "linear-programming"; + version = "0.0"; + sha256 = "0bpsm47g6knpwh4gqg2myljrivpk716ip41g3cpxvpsnq0qqz57i"; + libraryHaskellDepends = [ + base comfort-array non-empty QuickCheck random transformers + utility-ht + ]; + description = "Linear Programming basic definitions"; + license = lib.licenses.bsd3; + }) {}; + "linear-smc" = callPackage ({ mkDerivation, array, base, constraints }: mkDerivation { pname = "linear-smc"; - version = "1.1.1"; - sha256 = "1zg8j3m7wa3df0wcyqrys8v7zhszgx653r6pi39ny84kd5dlwg2i"; + version = "2.0.2"; + sha256 = "0dzbqdjrx5c3nkdddmijrd153wydi66yfgjr85279440a68nqbcx"; libraryHaskellDepends = [ base constraints ]; testHaskellDepends = [ array base constraints ]; description = "Build SMC morphisms using linear types"; @@ -182698,26 +182857,31 @@ self: { "linearmap-category" = callPackage ({ mkDerivation, base, call-stack, constrained-categories - , containers, data-default-class, free-vector-spaces, hashable - , ieee754, lens, linear, manifolds-core, MemoTrie, QuickCheck - , semigroups, tagged, tasty, tasty-quickcheck, template-haskell - , th-abstraction, transformers, vector, vector-space + , containers, data-default-class, free-vector-spaces + , ghc-typelits-natnormalise, hashable, ieee754, lens, linear + , manifolds-core, MemoTrie, QuickCheck, semigroups, singletons + , singletons-base, tagged, tasty, tasty-quickcheck + , template-haskell, th-abstraction, transformers, type-natural + , vector, vector-space }: mkDerivation { pname = "linearmap-category"; - version = "0.5.0.1"; - sha256 = "0d8abx928mr0cw04xja5ffybzlmvb4pq6g4cdm9px5r7x567hpb5"; + version = "0.6.0.1"; + sha256 = "1rwa6jlkxvgzsw6v717gk5981rxdhk78zvv1smninlwsrjwc5j0i"; + revision = "1"; + editedCabalFile = "0qj860xn0k36vr45zpchskk3y86k8529qspz53f600nvzgd4r4cz"; libraryHaskellDepends = [ base call-stack constrained-categories containers - data-default-class free-vector-spaces hashable ieee754 lens linear - manifolds-core MemoTrie QuickCheck semigroups tagged - template-haskell th-abstraction transformers vector vector-space + data-default-class free-vector-spaces ghc-typelits-natnormalise + hashable ieee754 lens linear manifolds-core MemoTrie QuickCheck + semigroups singletons singletons-base tagged template-haskell + th-abstraction transformers type-natural vector vector-space ]; testHaskellDepends = [ base constrained-categories linear manifolds-core QuickCheck tasty - tasty-quickcheck vector-space + tasty-quickcheck vector vector-space ]; - description = "Native, complete, matrix-free linear algebra"; + description = "Native, complete-ish, matrix-free linear algebra"; license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; }) {}; @@ -183951,7 +184115,7 @@ self: { testHaskellDepends = [ base doctest ]; description = "List monad transformer"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "list-tries" = callPackage @@ -184213,6 +184377,32 @@ self: { mainProgram = "literatex"; }) {}; + "literatex_0_3_0_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, conduit + , filepath, optparse-applicative, tasty, tasty-hunit, text, ttc + , unliftio + }: + mkDerivation { + pname = "literatex"; + version = "0.3.0.0"; + sha256 = "0ph3s26hxvnkdqc3s09d3ka1p224zmgwc3k6zi7jmma0sgrmnm9x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit text ttc unliftio + ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative ttc + ]; + testHaskellDepends = [ + base bytestring filepath tasty tasty-hunit text ttc unliftio + ]; + description = "transform literate source code to Markdown"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "literatex"; + }) {}; + "little-earley" = callPackage ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }: mkDerivation { @@ -184263,6 +184453,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "little-rio_2_0_0" = callPackage + ({ mkDerivation, base, exceptions, little-logger, microlens, mtl + , primitive, resourcet, unliftio-core + }: + mkDerivation { + pname = "little-rio"; + version = "2.0.0"; + sha256 = "1hg1vf29lvsg2p8n7w10vy2kb7qgsaw3ybj5hsgxcr2v1inafgil"; + libraryHaskellDepends = [ + base exceptions little-logger microlens mtl primitive resourcet + unliftio-core + ]; + description = "When you need just the RIO monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "live-sequencer" = callPackage ({ mkDerivation, alsa-core, alsa-seq, base, bytestring, cgi , concurrent-split, containers, data-accessor @@ -185758,6 +185965,21 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "logging-effect-colors" = callPackage + ({ mkDerivation, ansi-terminal, base, logging-effect, prettyprinter + , text + }: + mkDerivation { + pname = "logging-effect-colors"; + version = "0.1.0.0"; + sha256 = "1rdcxp7nfy8sajqrw5wz5j531dn86pkwa70g1kgsvgb1wqm6zlbb"; + libraryHaskellDepends = [ + ansi-terminal base logging-effect prettyprinter text + ]; + description = "Log messages in color"; + license = lib.licenses.bsd3; + }) {}; + "logging-effect-extra" = callPackage ({ mkDerivation, base, logging-effect, logging-effect-extra-file , logging-effect-extra-handler, prettyprinter @@ -185819,6 +186041,17 @@ self: { broken = true; }) {}; + "logging-effect-syslog" = callPackage + ({ mkDerivation, base, bytestring, hsyslog, logging-effect }: + mkDerivation { + pname = "logging-effect-syslog"; + version = "0.1.0.0"; + sha256 = "15wlxyvn1jb4r2x32k2hmamc8jislzvfnf317lvhsvz6xbgsgkp4"; + libraryHaskellDepends = [ base bytestring hsyslog logging-effect ]; + description = "Log messages to a posix system log via logging-effect"; + license = lib.licenses.bsd3; + }) {}; + "logging-facade" = callPackage ({ mkDerivation, base, call-stack, hspec, hspec-discover , transformers @@ -187454,8 +187687,8 @@ self: { ({ mkDerivation, base, blaze-builder, lucid, text, transformers }: mkDerivation { pname = "lucid-svg"; - version = "0.7.1"; - sha256 = "1crfq5z0acv8ci7cj62dg1sy9hmsgpzhjwrjky9rkfnjs2brbf0n"; + version = "0.7.1.1"; + sha256 = "16yijfnbm58cw8b2bfx10xnn55z96xjdhjd488a76ypcfl2qzfrd"; libraryHaskellDepends = [ base blaze-builder lucid text transformers ]; @@ -189167,7 +189400,7 @@ self: { libraryHaskellDepends = [ base transformers ]; description = "A monad for managed values"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "managed-functions" = callPackage @@ -189613,8 +189846,8 @@ self: { }: mkDerivation { pname = "mandrill"; - version = "0.5.6.0"; - sha256 = "1p58c83dqbpsl0a41s6xnnwbygk04gmsg51gfqprjkvzbgl2h7zq"; + version = "0.5.7.0"; + sha256 = "13g07wlg9z1yci521f3y34i9lw24x5d4737k22s2rkajbrgdl98x"; libraryHaskellDepends = [ aeson base base64-bytestring blaze-html bytestring containers email-validate http-client http-client-tls http-types microlens-th @@ -189761,15 +189994,15 @@ self: { }) {}; "manifolds-core" = callPackage - ({ mkDerivation, base, call-stack, equational-reasoning, tagged + ({ mkDerivation, base, call-stack, equational-reasoning , vector-space }: mkDerivation { pname = "manifolds-core"; - version = "0.6.0.0"; - sha256 = "000lfkvx6j3cf6dzccfncazlkqj9bjfl04x0d36k8w78d20md5kj"; + version = "0.6.1.0"; + sha256 = "1fw6985ccg173x3449s81yzgnn3irhyzbw8i8jajyzqawr7kasp4"; libraryHaskellDepends = [ - base call-stack equational-reasoning tagged vector-space + base call-stack equational-reasoning vector-space ]; description = "The basic classes for the manifolds hierarchy"; license = lib.licenses.gpl3Only; @@ -190442,10 +190675,8 @@ self: { }: mkDerivation { pname = "massiv"; - version = "1.0.3.0"; - sha256 = "1q0qp4xz7z3r70581lry9bkldjv195wfagazwbq6lkxrf8i25lx1"; - revision = "1"; - editedCabalFile = "1jrbn37lpmipi11ab4n4wdnp36349kwi7gqb5s5s5qigq8207gk9"; + version = "1.0.4.0"; + sha256 = "0xsrls5kxlrm4664ssdphx588zbrh41wgf84afqdmia8x8mm5kl5"; libraryHaskellDepends = [ base bytestring deepseq exceptions primitive random scheduler unliftio-core vector vector-stream @@ -190919,6 +191150,29 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "mathlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mathlist"; + version = "0.1.0.4"; + sha256 = "1zcnjw96n76pfmz3jnci76abcxxb16ahzxlcll0sm2qgn604yk5a"; + libraryHaskellDepends = [ base ]; + description = "Math using lists, including FFT and Wavelet"; + license = lib.licenses.bsd3; + }) {}; + + "mathlist_0_2_0_0" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mathlist"; + version = "0.2.0.0"; + sha256 = "1rj16k64svph91v38g3r3nllpzy93522kcci26alfxkphhwra4ak"; + libraryHaskellDepends = [ base ]; + description = "Math using lists, including FFT and Wavelet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "matlab" = callPackage ({ mkDerivation, array, base, Cabal, containers, eng, exceptions , filepath, mat, mx, path, profunctors, template-haskell, text @@ -192186,15 +192440,15 @@ self: { license = lib.licenses.bsd2; }) {}; - "megaparsec_9_3_0" = callPackage + "megaparsec_9_3_1" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, containers , criterion, deepseq, mtl, parser-combinators, scientific, text , transformers, weigh }: mkDerivation { pname = "megaparsec"; - version = "9.3.0"; - sha256 = "01b05s3chlidz48lrwlyffw712vy4hlfijlh4wj9lq0fdy2b1z0r"; + version = "9.3.1"; + sha256 = "00dp79sssb2j9w0sbzphkqjn49xzrafd16gkqda5ngqhbjdniw73"; libraryHaskellDepends = [ base bytestring case-insensitive containers deepseq mtl parser-combinators scientific text transformers @@ -192231,7 +192485,7 @@ self: { license = lib.licenses.bsd2; }) {}; - "megaparsec-tests_9_3_0" = callPackage + "megaparsec-tests_9_3_1" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, containers , hspec, hspec-discover, hspec-expectations, hspec-megaparsec , megaparsec, mtl, parser-combinators, QuickCheck, scientific @@ -192239,8 +192493,8 @@ self: { }: mkDerivation { pname = "megaparsec-tests"; - version = "9.3.0"; - sha256 = "1ra1y1gdcxav0xi2djril3l3kb7kvzcjnmxxspmn2nj2921sb0yi"; + version = "9.3.1"; + sha256 = "01gd6xlqfazpbawzwgbk0ag86dq8nv5qdrhny9b7hrks3i3b558m"; libraryHaskellDepends = [ base bytestring containers hspec hspec-expectations hspec-megaparsec megaparsec mtl QuickCheck text transformers @@ -193691,8 +193945,8 @@ self: { pname = "microaeson"; version = "0.1.0.1"; sha256 = "0rx5gm7apazc0sm65v687ab5106ximka9khizxq1lbckd2x0cq3q"; - revision = "2"; - editedCabalFile = "1b9sdks42sl19i3rvsv71bjv0jjxi8b5mkbi14iqmybw18q1a2pk"; + revision = "3"; + editedCabalFile = "12grcl9hpw3585k6h2rswgj4phfpqb3i1ygk2jympsngyqq5kvjf"; libraryHaskellDepends = [ array base bytestring containers deepseq fail text ]; @@ -194164,8 +194418,8 @@ self: { pname = "midi-music-box"; version = "0.0.1.2"; sha256 = "0rnjwis6y0lnyfjxnxqk3zsh78ylccq5v21avb97vybmj0pld1l9"; - revision = "2"; - editedCabalFile = "1w595kidg493vnv871ga2xsh94g2f80yxn4k5mlrm0jip45xxi7m"; + revision = "3"; + editedCabalFile = "0yh1mqpsw12dci8fgw124jbz5588v5vxdzggrn67x1pd4wvjmr8k"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -194932,6 +195186,44 @@ self: { license = lib.licenses.asl20; }) {}; + "minio-hs_1_7_0" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , case-insensitive, conduit, conduit-extra, connection, cryptonite + , cryptonite-conduit, digest, directory, filepath, http-client + , http-client-tls, http-conduit, http-types, ini, memory + , network-uri, QuickCheck, raw-strings-qq, relude, resourcet, retry + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , time, time-units, transformers, unliftio, unliftio-core + , unordered-containers, xml-conduit + }: + mkDerivation { + pname = "minio-hs"; + version = "1.7.0"; + sha256 = "154n2pw89xzidhpkn0c6b26cslg29y80v3309dww17dxiccl9iwg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring case-insensitive + conduit conduit-extra connection cryptonite cryptonite-conduit + digest directory filepath http-client http-client-tls http-conduit + http-types ini memory network-uri relude resourcet retry text time + time-units transformers unliftio unliftio-core unordered-containers + xml-conduit + ]; + testHaskellDepends = [ + aeson base base64-bytestring binary bytestring case-insensitive + conduit conduit-extra connection cryptonite cryptonite-conduit + digest directory filepath http-client http-client-tls http-conduit + http-types ini memory network-uri QuickCheck raw-strings-qq relude + resourcet retry tasty tasty-hunit tasty-quickcheck tasty-smallcheck + text time time-units transformers unliftio unliftio-core + unordered-containers xml-conduit + ]; + description = "A MinIO Haskell Library for Amazon S3 compatible cloud storage"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "minions" = callPackage ({ mkDerivation, ansi-terminal, base, MissingH, process, time }: mkDerivation { @@ -195743,8 +196035,8 @@ self: { pname = "mmark-cli"; version = "0.0.5.1"; sha256 = "1an1rc7gdl2209d3agxx1dfl61zsc2wg5nx9cwdf50spmlgs3cr0"; - revision = "2"; - editedCabalFile = "1raxvhsv3b3lni4d2fqf9b1rs7lsqha13baizpg9hv7w0f8zss8m"; + revision = "3"; + editedCabalFile = "14l6ngccsxjx0kpkfhx7hzq44swb9dwlfpji1y9ap283v18rkrmb"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -195790,7 +196082,7 @@ self: { description = "Monad morphisms"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "mmorph" = callPackage @@ -195806,7 +196098,7 @@ self: { ]; description = "Monad morphisms"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "mmsyn2" = callPackage @@ -198921,6 +199213,8 @@ self: { pname = "monomer"; version = "1.5.1.0"; sha256 = "13z6ls2y8d4r98dwxl8d65xf0rcs4i0v65zlq93i7yk5zcyw0s8i"; + revision = "2"; + editedCabalFile = "0lqkppaak0bxmnihrjpxbav2p9pdcsyybb5sshan0wbwfvxyqh84"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -198955,8 +199249,8 @@ self: { }: mkDerivation { pname = "monomer-flatpak-example"; - version = "0.0.7.0"; - sha256 = "06yacsb0911cdgm9dlsz817794jpfwq7pd9r9gxhn9rk1a0h3l6s"; + version = "0.0.8.0"; + sha256 = "0xasnb61x6ixl57hsbsx134msbwlfma3b6szq1ndp5aj149r0fl7"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -199814,7 +200108,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "morte"; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; broken = true; }) {}; @@ -201752,8 +202046,8 @@ self: { ({ mkDerivation, base, doctest, sop-core }: mkDerivation { pname = "multicurryable"; - version = "0.1.0.1"; - sha256 = "1d75pksld6cd9p39avjq54qcb0lhjgm8b78hl1521df17c1yi5y6"; + version = "0.1.1.0"; + sha256 = "0v2izrfnjchbrxgq33zxdc1f8rli8l5blmmj5xdk0ay5nnfsgyk4"; libraryHaskellDepends = [ base sop-core ]; testHaskellDepends = [ base doctest sop-core ]; description = "Uncurry functions with multiple arguments"; @@ -202980,7 +203274,7 @@ self: { description = "Model-view-controller"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; broken = true; }) {}; @@ -202996,7 +203290,7 @@ self: { description = "Concurrent and combinable updates"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "mvclient" = callPackage @@ -204320,6 +204614,8 @@ self: { pname = "nanovg"; version = "0.8.1.0"; sha256 = "1yzabd2l8z77dsgby97dzv0h38a6w554kmhp6hsfx3j24n0h0rnv"; + revision = "1"; + editedCabalFile = "1hczgvm5y5i8sw9yflsjmh9lzamqy6f6r5lmp06siai003ff1jxz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers text vector ]; @@ -205641,8 +205937,8 @@ self: { pname = "netrc"; version = "0.2.0.0"; sha256 = "11iax3ick0im397jyyjkny7lax9bgrlgk90a25dp2jsglkphfpls"; - revision = "9"; - editedCabalFile = "0srgxcgzzkrq96zg8vk61wnr4mrvgcxbgpdh2kklsfc2p6phzzp7"; + revision = "10"; + editedCabalFile = "1nfv0851h05h7g2fjz54z0myas9yfcnmcp9ncmzxnb3kdvvzbfgn"; libraryHaskellDepends = [ base bytestring deepseq parsec ]; testHaskellDepends = [ base bytestring tasty tasty-golden tasty-quickcheck @@ -205872,6 +206168,8 @@ self: { pname = "network"; version = "2.6.3.1"; sha256 = "1rl2gl37cf4k0ddsq93q15fwdz1l25nhl4w205krbh7d5dg5y12p"; + revision = "1"; + editedCabalFile = "1mfwybinwdfb05pvlg3hkiql4pazp9rp1agz777ijj44njkgn416"; libraryHaskellDepends = [ base bytestring unix ]; testHaskellDepends = [ base bytestring doctest HUnit test-framework test-framework-hunit @@ -205887,8 +206185,8 @@ self: { }: mkDerivation { pname = "network"; - version = "3.1.2.9"; - sha256 = "006rzlzanc9izyh4ha0p7xkxvffxpgkyf43yj31yrgrxcpj9bgqc"; + version = "3.1.4.0"; + sha256 = "13hmp4va00ydpzbnwjzgf5wd5iy7373j0f7baxrj1ncmmjps4lml"; libraryHaskellDepends = [ base bytestring deepseq directory ]; testHaskellDepends = [ base bytestring directory hspec HUnit QuickCheck temporary @@ -207997,7 +208295,9 @@ self: { description = "Parse and render *.drv files"; license = lib.licenses.bsd3; mainProgram = "pretty-derivation"; - maintainers = [ lib.maintainers.Gabriel439 lib.maintainers.sorki ]; + maintainers = [ + lib.maintainers.Gabriella439 lib.maintainers.sorki + ]; }) {}; "nix-diff" = callPackage @@ -208031,7 +208331,7 @@ self: { license = lib.licenses.bsd3; mainProgram = "nix-diff"; maintainers = [ - lib.maintainers.Gabriel439 lib.maintainers.sorki + lib.maintainers.Gabriella439 lib.maintainers.sorki lib.maintainers.terlar ]; }) {}; @@ -210590,8 +210890,8 @@ self: { }: mkDerivation { pname = "nvfetcher"; - version = "0.6.0.0"; - sha256 = "0hhfnz5q076z92g1m4yx7y5qsxfimngkqx9r0781hkrcdmi1g2x8"; + version = "0.6.1.0"; + sha256 = "1899x279x236h71infk6h6cxw6sckhzh2z15frq92wpl6viq9qwz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -211555,8 +211855,8 @@ self: { }: mkDerivation { pname = "ogma-cli"; - version = "1.0.8"; - sha256 = "1h578lx0pclymhg97m6rzrcjvd5892gn02cmkx6dpy25rvm7fbcc"; + version = "1.0.9"; + sha256 = "1c2hg3wgx8jlrgch2mqasskjhx7d9b7ycixndp5rfls4jb94bipa"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base ogma-core optparse-applicative ]; @@ -211578,8 +211878,8 @@ self: { }: mkDerivation { pname = "ogma-core"; - version = "1.0.8"; - sha256 = "0qyh0vw4x20mgggp1c6c7gialzmjrkan0wgays3h2x0hczb88gfv"; + version = "1.0.9"; + sha256 = "0fl0wg9xxc9sjh10hx35qzs3mi9ql9m5cy4z1hvlm0kl4cz8ach1"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base filepath IfElse mtl ogma-extra ogma-language-c @@ -211601,8 +211901,8 @@ self: { }: mkDerivation { pname = "ogma-extra"; - version = "1.0.8"; - sha256 = "0npb83nxi3mglm1ki9fd7vwdc5nkfyhjaqgcrhmi71v2agjwi06v"; + version = "1.0.9"; + sha256 = "14g55a7lyd363p06kvjnjj06rp4hn6plp23ivhsl829hs2rcpq1d"; libraryHaskellDepends = [ base bytestring Cabal directory filepath ]; @@ -211619,8 +211919,8 @@ self: { }: mkDerivation { pname = "ogma-language-c"; - version = "1.0.8"; - sha256 = "1xpcxm04n9p6fs5c5gkr72y92fxdj45bsmbj3mws0w6jaiw3pb8b"; + version = "1.0.9"; + sha256 = "0flbxfpylbad4fvy12lxs7lhzd1bxv25gr2pi9ck3chgwyid39ff"; setupHaskellDepends = [ base BNFC Cabal process ]; libraryHaskellDepends = [ array base ]; testHaskellDepends = [ @@ -211638,8 +211938,8 @@ self: { }: mkDerivation { pname = "ogma-language-cocospec"; - version = "1.0.8"; - sha256 = "00n8bapl7vdbirs07kp9swr604fvfi52ywf89z86y395lgamss4c"; + version = "1.0.9"; + sha256 = "0a913c3xqznipkkybzym3dm5x915qa2ci6rzd4gb3rqk1f1wlhf2"; setupHaskellDepends = [ base BNFC Cabal process ]; libraryHaskellDepends = [ array base ]; testHaskellDepends = [ @@ -211655,8 +211955,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "ogma-language-copilot"; - version = "1.0.8"; - sha256 = "0l646ddd5v8ivijp21j405jy1dqyp9kmmzxqfcwx0i37a7spy87j"; + version = "1.0.9"; + sha256 = "007psfn5r8d1fgrpx1h65a2qwh6w4hh9ym1hwip5f1c7yvlrf9sk"; libraryHaskellDepends = [ base ]; description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints"; license = "unknown"; @@ -211669,8 +211969,8 @@ self: { }: mkDerivation { pname = "ogma-language-fret-cs"; - version = "1.0.8"; - sha256 = "0wcvxc955r8d0919xqi0f3nf356np52i14k464dd3xk5s1nsm4nm"; + version = "1.0.9"; + sha256 = "1gr38xg0y4bcg8yyk70bnx3d9qd8vigf43h6b8d415p363kwzkjw"; libraryHaskellDepends = [ aeson base ogma-language-cocospec ogma-language-smv ]; @@ -211690,8 +211990,8 @@ self: { }: mkDerivation { pname = "ogma-language-fret-reqs"; - version = "1.0.8"; - sha256 = "0fgjkqn251rpzcx4x34ccm3hx0ppygk3234ga2bfy56w73nkggqc"; + version = "1.0.9"; + sha256 = "1n3y57zhq2qyy3bplkk1x6b9vgmxdnvsdcflnzv8wywl4v1bbb7a"; libraryHaskellDepends = [ aeson base ogma-language-cocospec ogma-language-smv text ]; @@ -211710,8 +212010,8 @@ self: { }: mkDerivation { pname = "ogma-language-smv"; - version = "1.0.8"; - sha256 = "1c8143pdmxgkjfzc85pbf2zdlhwvlrn1wla2jna67r30sp9qrxg2"; + version = "1.0.9"; + sha256 = "151s4hvczr8kjfn5pq4h34hi0qqxlac2biinp29qx15pzh4ayijy"; setupHaskellDepends = [ base BNFC Cabal process ]; libraryHaskellDepends = [ array base ]; testHaskellDepends = [ @@ -212548,6 +212848,8 @@ self: { pname = "oops"; version = "0.2.0.1"; sha256 = "0n5n9503kx5scpkync4mya80arqh3q4y96pi9b3bql3r33kxnzg2"; + revision = "1"; + editedCabalFile = "0j4naz61zlsahm5x9k5f8s1yh3gics6r7bwb1qyrwpf90590ahx7"; libraryHaskellDepends = [ base exceptions mtl QuickCheck transformers ]; @@ -214325,8 +214627,8 @@ self: { }: mkDerivation { pname = "optima"; - version = "0.4.0.3"; - sha256 = "0pah3p4f5j8ah2ccb5mpq1dcjrlzvwg6pf0yfqhnq4m7j1nqhzlj"; + version = "0.4.0.4"; + sha256 = "0p7q05f7xmd5y7rd35zcgyvqp8jh945qp5242vshbr875cy25dj5"; libraryHaskellDepends = [ attoparsec attoparsec-data base optparse-applicative text text-builder @@ -214455,7 +214757,7 @@ self: { libraryHaskellDepends = [ base ]; description = "Optional function arguments"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "options" = callPackage @@ -214513,8 +214815,8 @@ self: { }: mkDerivation { pname = "optparse-applicative"; - version = "0.17.0.0"; - sha256 = "097p1bkvw9r3rvcr65w53yw14drb0s46ldkkl1jbmq5g7m6jwnw2"; + version = "0.17.1.0"; + sha256 = "1vx5w03vvfr3hdk79lvl34x8bxj5xbx0xh53mmnmxi9r05scnyfi"; libraryHaskellDepends = [ ansi-wl-pprint base process transformers transformers-compat ]; @@ -214523,6 +214825,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "optparse-applicative_0_18_0_0" = callPackage + ({ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal + , process, QuickCheck, transformers, transformers-compat + }: + mkDerivation { + pname = "optparse-applicative"; + version = "0.18.0.0"; + sha256 = "1ixmjb32b41d7iz87m6bjhf9a2y0k0zj5kv84qkcgmivcqd0n3fj"; + libraryHaskellDepends = [ + base prettyprinter prettyprinter-ansi-terminal process transformers + transformers-compat + ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Utilities and combinators for parsing command line options"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "optparse-applicative-cmdline-util" = callPackage ({ mkDerivation, attoparsec, base, optparse-applicative, text }: mkDerivation { @@ -214600,7 +214920,7 @@ self: { executableHaskellDepends = [ base ]; description = "Auto-generate a command-line parser for your datatype"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "optparse-generic_1_5_0" = callPackage @@ -214621,7 +214941,7 @@ self: { description = "Auto-generate a command-line parser for your datatype"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "optparse-helper" = callPackage @@ -215308,6 +215628,8 @@ self: { pname = "ormolu"; version = "0.5.3.0"; sha256 = "13x0iasi2mrwv6mnhg2clkaa0znm6i058vssyxri9mdi147sb3pk"; + revision = "2"; + editedCabalFile = "0p9q9za35ky5wqnnppr5d2bw2ql7b09yfy460i2fsjk5hyafdvkx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -215330,7 +215652,7 @@ self: { mainProgram = "ormolu"; }) {}; - "ormolu_0_6_0_1" = callPackage + "ormolu_0_7_0_0" = callPackage ({ mkDerivation, ansi-terminal, array, base, binary, bytestring , Cabal-syntax, containers, deepseq, Diff, directory, file-embed , filepath, ghc-lib-parser, hspec, hspec-discover, hspec-megaparsec @@ -215339,8 +215661,10 @@ self: { }: mkDerivation { pname = "ormolu"; - version = "0.6.0.1"; - sha256 = "1idmqky5whprjybsf3pmwnxbdqim2qpzk25dqzhkiskpkm1vdkpl"; + version = "0.7.0.0"; + sha256 = "07bwcki2xp2g5q3jpll8675yawr1x6nk3zg1yns8mdw085a98g7s"; + revision = "1"; + editedCabalFile = "1fm3vi1nk18p623vxw197inlqfb8gwg4jiy88s63id0j7sdlvzqh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -215349,12 +215673,13 @@ self: { megaparsec MemoTrie mtl syb text ]; executableHaskellDepends = [ - base containers directory filepath ghc-lib-parser + base Cabal-syntax containers directory filepath ghc-lib-parser optparse-applicative text th-env ]; testHaskellDepends = [ base Cabal-syntax containers directory filepath ghc-lib-parser - hspec hspec-megaparsec path path-io QuickCheck temporary text + hspec hspec-megaparsec megaparsec path path-io QuickCheck temporary + text ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; @@ -215840,6 +216165,80 @@ self: { broken = true; }) {}; + "pa-error-tree" = callPackage + ({ mkDerivation, base, containers, pa-prelude }: + mkDerivation { + pname = "pa-error-tree"; + version = "0.1.0.0"; + sha256 = "0ffnz0642kqkjancq5smjal6ap59p4jc8c8zr0qhv7wdbs83sbgq"; + libraryHaskellDepends = [ base containers pa-prelude ]; + description = "Collect a tree of errors and pretty-print"; + license = lib.licenses.bsd3; + }) {}; + + "pa-field-parser" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, attoparsec, base + , case-insensitive, containers, pa-error-tree, pa-prelude + , scientific, semigroupoids, text + }: + mkDerivation { + pname = "pa-field-parser"; + version = "0.1.0.1"; + sha256 = "07yp19w7lbjdi2hxrsi15pf77lc4rkkl7axawbk96scbi5lh7zg7"; + libraryHaskellDepends = [ + aeson aeson-better-errors attoparsec base case-insensitive + containers pa-error-tree pa-prelude scientific semigroupoids text + ]; + description = "“Vertical” parsing of values"; + license = lib.licenses.bsd3; + }) {}; + + "pa-json" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, base, containers + , hspec-core, hspec-expectations, pa-error-tree, pa-label + , pa-prelude, scientific, text, time, vector + }: + mkDerivation { + pname = "pa-json"; + version = "0.1.0.0"; + sha256 = "0lka7viqsbrh2vb1snhs1ryi6mcxf5l404rjmq65mqbh5y6gf0pc"; + libraryHaskellDepends = [ + aeson aeson-better-errors base containers hspec-core + hspec-expectations pa-error-tree pa-label pa-prelude scientific + text time vector + ]; + description = "Our JSON parsers/encoders"; + license = lib.licenses.bsd3; + }) {}; + + "pa-label" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pa-label"; + version = "0.1.0.1"; + sha256 = "0dcdxqkpyfjig3ywiazyml6hc6ipnx8ix26cv16aj46r31vsnc81"; + libraryHaskellDepends = [ base ]; + description = "Labels, and labelled tuples and enums (GHC >9.2)"; + license = lib.licenses.bsd3; + }) {}; + + "pa-prelude" = callPackage + ({ mkDerivation, base, bytestring, containers, error, exceptions + , mtl, profunctors, PyF, semigroupoids, text, these + , validation-selective + }: + mkDerivation { + pname = "pa-prelude"; + version = "0.1.0.0"; + sha256 = "1as9kj351ph10nqzqxfnqyhnm7d10gc0jlnh3q9m8wdzmkimciam"; + libraryHaskellDepends = [ + base bytestring containers error exceptions mtl profunctors PyF + semigroupoids text these validation-selective + ]; + description = "The Possehl Analytics Prelude"; + license = lib.licenses.bsd3; + }) {}; + "pack" = callPackage ({ mkDerivation, array, base, bytestring, lens, transformers , vector @@ -216181,8 +216580,8 @@ self: { }: mkDerivation { pname = "pact-time"; - version = "0.2.0.1"; - sha256 = "1k55bwf7crkr16szyjyzwc5f4h2r0x3yxaajvvffnqkbjpq3zwy0"; + version = "0.2.0.2"; + sha256 = "0vkrz5mk2gwxx46x9mjx2b0wkkd88xylg52pf3bhbyp08z6g00p5"; libraryHaskellDepends = [ aeson attoparsec base bytestring cereal clock Decimal deepseq microlens mtl text vector vector-space @@ -216798,24 +217197,24 @@ self: { maintainers = [ lib.maintainers.maralorn ]; }) {}; - "pandoc-crossref_0_3_15_2" = callPackage + "pandoc-crossref_0_3_16_0" = callPackage ({ mkDerivation, base, containers, criterion, data-default, deepseq - , directory, filepath, gitrev, hspec, microlens, microlens-mtl - , microlens-th, mtl, open-browser, optparse-applicative, pandoc - , pandoc-cli, pandoc-types, syb, template-haskell, temporary, text - , utility-ht + , directory, filepath, gitrev, hspec, microlens, microlens-ghc + , microlens-mtl, microlens-th, mtl, open-browser + , optparse-applicative, pandoc, pandoc-cli, pandoc-types, syb + , template-haskell, temporary, text, utility-ht }: mkDerivation { pname = "pandoc-crossref"; - version = "0.3.15.2"; - sha256 = "15lwg85xwmkws4s8mpdmm8bv7almz495njiaqbvf2d0mlzl18aq3"; + version = "0.3.16.0"; + sha256 = "1vp4x4vgc17y0c4grfffrw0nx5iiimj7jm00mwc2p4x8v3gvd1qr"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers data-default directory filepath microlens - microlens-mtl microlens-th mtl pandoc pandoc-types syb - template-haskell text utility-ht + microlens-ghc microlens-mtl microlens-th mtl pandoc pandoc-types + syb template-haskell text utility-ht ]; executableHaskellDepends = [ base deepseq gitrev open-browser optparse-applicative pandoc @@ -217399,8 +217798,8 @@ self: { ({ mkDerivation, base, mtl, pandoc-types, text }: mkDerivation { pname = "pandoc-sidenote"; - version = "0.22.1.0"; - sha256 = "1ci30gav385ygcvqs2x3w7lp8y1m7myf9jci3idxrd4w7csdg7f3"; + version = "0.23.0.0"; + sha256 = "0bgcgsbwzbb0wqjrlj8vjj00w3ny4qhfr8v9yrc2dmmyyyfcl8i7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base mtl pandoc-types text ]; @@ -217430,30 +217829,32 @@ self: { "pandoc-symreg" = callPackage ({ mkDerivation, attoparsec, attoparsec-expr, base, bytestring, mtl - , optparse-applicative, srtree + , optparse-applicative, srtree, srtree-eqsat }: mkDerivation { pname = "pandoc-symreg"; - version = "0.2.0.0"; - sha256 = "0ick0m8iz85hvvy4kfpqnghj2dx30qx12q546xaj7b0lqj4gf4mw"; + version = "0.2.1.1"; + sha256 = "1qzz3xc77ak6fvxvdanq1iy9nz2brwlixmjqlbwcjx0568qqcy7l"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec attoparsec-expr base bytestring mtl optparse-applicative - srtree + srtree srtree-eqsat ]; executableHaskellDepends = [ attoparsec attoparsec-expr base bytestring mtl optparse-applicative - srtree + srtree srtree-eqsat ]; testHaskellDepends = [ attoparsec attoparsec-expr base bytestring mtl optparse-applicative - srtree + srtree srtree-eqsat ]; description = "A tool to convert symbolic regression expressions into different formats"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-symreg"; - }) {}; + broken = true; + }) {srtree-eqsat = null;}; "pandoc-throw" = callPackage ({ mkDerivation, base, exceptions, pandoc }: @@ -217638,8 +218039,8 @@ self: { }: mkDerivation { pname = "pango"; - version = "0.13.8.2"; - sha256 = "1mndcb904vlkqpbmj5np9lxqw2qw3pzawvrgbsbxa9xjayh0ylw5"; + version = "0.13.10.0"; + sha256 = "0qdk18vj07qivyyd0limjprni77q2xvydx748lsxsrw2ws8hb1ax"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal filepath gtk2hs-buildtools ]; libraryHaskellDepends = [ @@ -219932,8 +220333,8 @@ self: { }: mkDerivation { pname = "patch"; - version = "0.0.8.1"; - sha256 = "06hdh1x5lilz1w4gakixwf9r0x4x13a2cijgim8zjf7lq5irlmw5"; + version = "0.0.8.2"; + sha256 = "15r2sjlpvp22iwd7qa1lqdq7n8nvqv2klvzrlm3phqq3j5n5x5y5"; libraryHaskellDepends = [ base commutative-semigroups constraints-extras containers dependent-map dependent-sum indexed-traversable lens @@ -223622,6 +224023,32 @@ self: { license = lib.licenses.mit; }) {}; + "phatsort_0_6_0_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, directory, filepath, HMock + , MonadRandom, optparse-applicative, random-shuffle, tasty + , tasty-hunit, transformers, unix-compat + }: + mkDerivation { + pname = "phatsort"; + version = "0.6.0.0"; + sha256 = "1cjmamla9383fk9715jxzlw87qnd26hpkcqhk4vvgld51nraf2pl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath MonadRandom random-shuffle transformers + unix-compat + ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative + ]; + testHaskellDepends = [ + base HMock MonadRandom tasty tasty-hunit transformers + ]; + description = "FAT filesystem sort utility"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "phizzle" = callPackage ({ mkDerivation, aeson, base, bytestring, network, network-uri , regex-pcre, text @@ -223654,15 +224081,21 @@ self: { "phladiprelio-general-simple" = callPackage ({ mkDerivation, base, cli-arguments, phladiprelio-general-shared - , phonetic-languages-phonetics-basics, rhythmic-sequences + , phonetic-languages-constraints-array + , phonetic-languages-permutations-array + , phonetic-languages-phonetics-basics + , phonetic-languages-simplified-base, rhythmic-sequences }: mkDerivation { pname = "phladiprelio-general-simple"; - version = "0.2.4.0"; - sha256 = "04wzlgn2wkyb6j9499mcqgji5r2xw777xm3pyd35qh3gbkz7k0yj"; + version = "0.4.1.0"; + sha256 = "12wz9rydy16glwwj621ai74grghj5qjc6pahj17wdw6ip99p89hb"; libraryHaskellDepends = [ base cli-arguments phladiprelio-general-shared - phonetic-languages-phonetics-basics rhythmic-sequences + phonetic-languages-constraints-array + phonetic-languages-permutations-array + phonetic-languages-phonetics-basics + phonetic-languages-simplified-base rhythmic-sequences ]; description = "A generalized functionality of PhLADiPreLiO for different languages that uses hash algorithms"; license = lib.licenses.mit; @@ -223698,17 +224131,23 @@ self: { "phladiprelio-ukrainian-simple" = callPackage ({ mkDerivation, base, cli-arguments, phladiprelio-ukrainian-shared + , phonetic-languages-constraints-array + , phonetic-languages-permutations-array + , phonetic-languages-simplified-base , phonetic-languages-ukrainian-array, rhythmic-sequences , ukrainian-phonetics-basic-array }: mkDerivation { pname = "phladiprelio-ukrainian-simple"; - version = "0.3.4.0"; - sha256 = "1h6bdy7g3fgm555g7vmqzaidhlfv2zpl4an8j5j69wl3g11l5k2g"; + version = "0.5.1.1"; + sha256 = "0swzv9zyixdbffxnszy92g8fdhcp5a177yi583mxix13m253xd32"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base cli-arguments phladiprelio-ukrainian-shared + phonetic-languages-constraints-array + phonetic-languages-permutations-array + phonetic-languages-simplified-base phonetic-languages-ukrainian-array rhythmic-sequences ukrainian-phonetics-basic-array ]; @@ -223880,8 +224319,8 @@ self: { ({ mkDerivation, base, subG }: mkDerivation { pname = "phonetic-languages-constraints-array"; - version = "0.2.0.0"; - sha256 = "1pqdraxiw35kvpiivbi26pj81wakib8bzi62n2547rvj55dh5j3z"; + version = "0.6.2.0"; + sha256 = "0b5w7va3b77fld9sij4jpb378bmqp7l918cxw0yh514lbkyawzgk"; libraryHaskellDepends = [ base subG ]; description = "Constraints to filter the needed permutations"; license = lib.licenses.mit; @@ -225242,7 +225681,7 @@ self: { ]; description = "Compositional pipelines"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-aeson" = callPackage @@ -225432,7 +225871,7 @@ self: { ]; description = "ByteString support for pipes"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-bzip" = callPackage @@ -225602,7 +226041,7 @@ self: { testHaskellDepends = [ async base pipes stm ]; description = "Concurrency for the pipes ecosystem"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-conduit" = callPackage @@ -225665,7 +226104,7 @@ self: { ]; description = "Fast, streaming csv parser"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-errors" = callPackage @@ -225725,7 +226164,7 @@ self: { ]; description = "Extra utilities for pipes"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-fastx" = callPackage @@ -225810,7 +226249,7 @@ self: { testHaskellDepends = [ base doctest lens-family-core ]; description = "Group streams into substreams"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-http" = callPackage @@ -225828,7 +226267,7 @@ self: { ]; description = "HTTP client with pipes interface"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-illumina" = callPackage @@ -226099,7 +226538,7 @@ self: { libraryHaskellDepends = [ base pipes transformers ]; description = "Parsing infrastructure for the pipes ecosystem"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-postgresql-simple" = callPackage @@ -226226,7 +226665,7 @@ self: { ]; description = "Safety for the pipes ecosystem"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "pipes-shell" = callPackage @@ -228250,6 +228689,33 @@ self: { broken = true; }) {}; + "polyglot" = callPackage + ({ mkDerivation, base, bookhound, bytestring, casing, containers + , directory, directory-tree, extra, filepath, fsnotify + , optparse-applicative, parallel, text, utility-ht + }: + mkDerivation { + pname = "polyglot"; + version = "0.1.1.0"; + sha256 = "08sgpn5fb6f5mhr02lbzj4kbyaxv1dyqkv7nynm7fv0ajinb07hq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bookhound bytestring casing containers directory + directory-tree extra filepath fsnotify optparse-applicative + parallel text utility-ht + ]; + executableHaskellDepends = [ + base bookhound bytestring casing containers directory + directory-tree extra filepath fsnotify optparse-applicative + parallel text utility-ht + ]; + description = "Haskell to Purescript & Scala 3 transpiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "polyglot"; + }) {}; + "polymap" = callPackage ({ mkDerivation, base, containers }: mkDerivation { @@ -230077,14 +230543,16 @@ self: { }) {}; "posit" = callPackage - ({ mkDerivation, base, data-dword, deepseq, scientific, vector - , weigh + ({ mkDerivation, base, data-dword, deepseq, random, scientific + , vector, weigh }: mkDerivation { pname = "posit"; - version = "2022.0.0.0"; - sha256 = "09kviw9pv4b6mn0h3m7i104svfh87mv8ix0xrk5h6ddnaya2cw2n"; - libraryHaskellDepends = [ base data-dword deepseq scientific ]; + version = "2022.0.1.0"; + sha256 = "0gqrc0gq9d9wb94r8nm81b2yzmnvivqc8ppni59a1k1v95m3lb6c"; + libraryHaskellDepends = [ + base data-dword deepseq random scientific + ]; testHaskellDepends = [ base ]; benchmarkHaskellDepends = [ base vector weigh ]; description = "Posit Numbers"; @@ -230634,21 +231102,22 @@ self: { }) {}; "postgresql-migration" = callPackage - ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash - , directory, filepath, hspec, postgresql-simple, text, time + ({ mkDerivation, base, base64-bytestring, bytestring + , cryptohash-md5, directory, filepath, hspec, postgresql-simple + , text, time }: mkDerivation { pname = "postgresql-migration"; - version = "0.2.1.6"; - sha256 = "0zx6pa9s8k3gq1sgn8pj9xwdlj0wlx49d1mxgmd9s2zk9flfzybf"; + version = "0.2.1.7"; + sha256 = "0r8pmy9905549vavbmps4627d2a5agz7hq0wv9663xdibvqsaf78"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base base64-bytestring bytestring cryptohash directory filepath + base base64-bytestring bytestring cryptohash-md5 directory filepath postgresql-simple text time ]; executableHaskellDepends = [ - base base64-bytestring bytestring cryptohash directory + base base64-bytestring bytestring cryptohash-md5 directory postgresql-simple text time ]; testHaskellDepends = [ base bytestring hspec postgresql-simple ]; @@ -232706,6 +233175,8 @@ self: { pname = "pretty-html"; version = "0.1.0.1"; sha256 = "14f2jydcjxnm9whxi2irvsx769xc4041dpvn3r7iahcn5gqf3krr"; + revision = "1"; + editedCabalFile = "095b0401vsv2kngazzq0hkmlcwll9m5hz6wkqb6n3zlk9xjyqgp3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base text ]; testHaskellDepends = [ base bytestring filepath text ]; @@ -233070,6 +233541,8 @@ self: { pname = "prettyprinter-interp"; version = "0.2.0.0"; sha256 = "0ml068y49n0s6p0nq0qfv5dmpkpkbd9p06hkj582yn2a1h32x0ff"; + revision = "1"; + editedCabalFile = "0p820l7raf812kr66sk63fwg9y9r0wmwm70cg6mvqb4hzdcycwkh"; libraryHaskellDepends = [ base prettyprinter string-interpolate template-haskell text ]; @@ -235156,8 +235629,8 @@ self: { }: mkDerivation { pname = "prometheus-proc"; - version = "0.1.4.0"; - sha256 = "0sicn1c51ks1c535nbgrqrgfqvzb8c5pmpnf2dx9a1xvjq2m54ny"; + version = "0.1.5.0"; + sha256 = "0kk96ph9xrr9gqd83rbmgsy6dpx05gg9jz145iv90d225rqb23qf"; libraryHaskellDepends = [ base directory filepath prometheus-client regex-applicative text unix unix-memory @@ -237126,8 +237599,8 @@ self: { }: mkDerivation { pname = "purebred-email"; - version = "0.6"; - sha256 = "0i89jyzy04fsrkfsqasrszhhax3hhmms7ih31sypn67w3awkk985"; + version = "0.6.0.1"; + sha256 = "0gdzdbxgsyps8hqd903bsyja0cr6kbklkicvma62q48wv0y7230j"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -238967,7 +239440,7 @@ self: { "quic" = callPackage ({ mkDerivation, array, async, base, base16-bytestring, bytestring - , containers, crypto-token, cryptonite, data-default-class, doctest + , containers, crypto-token, cryptonite, data-default-class , fast-logger, filepath, hspec, hspec-discover, iproute, memory , network, network-byte-order, network-udp, psqueues, QuickCheck , random, stm, tls, unix-time, unliftio, unliftio-core, x509 @@ -238975,8 +239448,8 @@ self: { }: mkDerivation { pname = "quic"; - version = "0.1.0"; - sha256 = "0yv12241waj9ab4q7n1blnsv8h8rrbs7wk5xirz0p58zf6kkkbk5"; + version = "0.1.1"; + sha256 = "02slgbrz3n6ga335sya6625xvsn6i1k8wnw6avipc48q6fmwzw29"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -238986,8 +239459,8 @@ self: { unix-time unliftio unliftio-core x509 x509-system ]; testHaskellDepends = [ - async base base16-bytestring bytestring containers cryptonite - doctest hspec network network-udp QuickCheck tls unix-time unliftio + async base base16-bytestring bytestring containers cryptonite hspec + network network-udp QuickCheck tls unix-time unliftio ]; testToolDepends = [ hspec-discover ]; description = "QUIC"; @@ -243854,6 +244327,8 @@ self: { pname = "redact"; version = "0.4.0.0"; sha256 = "0q0sqsqajv8mvz76b9xy40z22j6cbacwn76rwhns5wwj5kwli829"; + revision = "1"; + editedCabalFile = "0gdvbz483f8sbl1f1iqcm7n5srk09dxz401dpzjc59gyzg0j3a7s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal base text ]; @@ -243868,6 +244343,30 @@ self: { mainProgram = "redact"; }) {}; + "redact_0_5_0_0" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, directory + , explainable-predicates, HMock, optparse-applicative, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "redact"; + version = "0.5.0.0"; + sha256 = "0f9nfkli9spbcidfwq81z4ryjnlyqf4snj1dmhsngpcp0x2am798"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-terminal base text ]; + executableHaskellDepends = [ + ansi-terminal ansi-wl-pprint base directory optparse-applicative + ]; + testHaskellDepends = [ + ansi-terminal base explainable-predicates HMock tasty tasty-hunit + ]; + description = "hide secret text on the terminal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "redact"; + }) {}; + "reddit" = callPackage ({ mkDerivation, aeson, api-builder, base, bytestring, Cabal , data-default-class, directory, free, hspec, http-client @@ -244515,7 +245014,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "reflex_0_9_0_0" = callPackage + "reflex_0_9_0_1" = callPackage ({ mkDerivation, base, bifunctors, commutative-semigroups, comonad , constraints, constraints-extras, containers, criterion , data-default, deepseq, dependent-map, dependent-sum, directory @@ -244529,8 +245028,8 @@ self: { }: mkDerivation { pname = "reflex"; - version = "0.9.0.0"; - sha256 = "0g22b2bkv6l2m7aiz7kqi3x572qhzy0hikvpysrq2jffl02by0lm"; + version = "0.9.0.1"; + sha256 = "1r7mjpg73clp1jqxpakvmiah55kbm6q54kcy9y84abn20wy98swi"; libraryHaskellDepends = [ base bifunctors commutative-semigroups comonad constraints constraints-extras containers data-default dependent-map @@ -244649,8 +245148,8 @@ self: { pname = "reflex-dom"; version = "0.6.1.1"; sha256 = "0ykkzmzxiznd09sgmjwzmbrpnm8gr2bd57hzdl8avrr728bwj8ga"; - revision = "1"; - editedCabalFile = "0g9ch18sibdz6mqkfkh1dh86hf7vp3bjr8hyq2dqk33vn1lkrlrp"; + revision = "2"; + editedCabalFile = "0jcsl5miv1wz385kln4ap079sp54dcnc37f3kb93m5a52dwbjx4p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -244735,8 +245234,8 @@ self: { }: mkDerivation { pname = "reflex-dom-core"; - version = "0.7.0.2"; - sha256 = "1piwllxvq2fkfrfrvmnpz802vrwa9izhg8irlk19nmxy02rcx9ra"; + version = "0.8.0.0"; + sha256 = "17zj8a7wmbf4019gb6m9bb4nybbqmbc11qydc8l9h9p3kavhbd0j"; libraryHaskellDepends = [ aeson base bifunctors bimap blaze-builder bytestring case-insensitive commutative-semigroups constraints containers @@ -244932,10 +245431,8 @@ self: { }: mkDerivation { pname = "reflex-fsnotify"; - version = "0.2.1.2"; - sha256 = "1g5zm12ypqr0agrgmbyglhh5f9p933hba2dismbyywsgdmn1i9bl"; - revision = "1"; - editedCabalFile = "1hpi0wnvif72n3mfnrypa3psl82wfw60l36cn2j8fdp7lrvzxa88"; + version = "0.3.0.0"; + sha256 = "1i0rb5s0qsxv7mlfy9jsaz7qr3s8i0dy540qxx4srzi48sg1xc0j"; libraryHaskellDepends = [ base containers directory filepath fsnotify reflex ]; @@ -245210,6 +245707,8 @@ self: { pname = "reflex-process"; version = "0.3.1.2"; sha256 = "0casszkah49b6n36ymh5ffyhbz1161z5vrlpwisn1r1wb68idm3j"; + revision = "2"; + editedCabalFile = "1vkdpi6yapgy6xksdwqkz926hjjbd9v07q9p7fx0nnbjg6yxg437"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -245297,8 +245796,8 @@ self: { }: mkDerivation { pname = "reflex-vty"; - version = "0.4.1.0"; - sha256 = "1jh56c0gh2gzyyh13qx0qpmci8szacd70qjnyla1gjjabvrgzlg2"; + version = "0.4.1.1"; + sha256 = "0s9f5v6nnm9g058rlq5k2x5ak8hpgxsmc9l3hcbvgm9l0979mr74"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -245934,8 +246433,8 @@ self: { }: mkDerivation { pname = "regex-tdfa"; - version = "1.3.2"; - sha256 = "1lfzhir5zbgga44zhr4qvc2xc9pa9lslv12c8lwqqw80bzfdfq16"; + version = "1.3.2.1"; + sha256 = "15c2gc7c0y2xv9sm586jvys2kx1dc18lzfvjzad5mm2d4yszi2sw"; libraryHaskellDepends = [ array base bytestring containers mtl parsec regex-base text ]; @@ -248562,6 +249061,17 @@ self: { broken = true; }) {}; + "resource-effectful" = callPackage + ({ mkDerivation, base, effectful-core, stm }: + mkDerivation { + pname = "resource-effectful"; + version = "0.1.0.0"; + sha256 = "13f80fycm3000rwbcqb47n6m3jr4z3r7l6dw1ra8nvbbzb7n1q97"; + libraryHaskellDepends = [ base effectful-core stm ]; + description = "A region-based resource effect for the effectful ecosystem"; + license = lib.licenses.bsd3; + }) {}; + "resource-embed" = callPackage ({ mkDerivation, base, bytestring, directory }: mkDerivation { @@ -253067,8 +253577,8 @@ self: { ({ mkDerivation, array, base, bifunctors, mtl, template-haskell }: mkDerivation { pname = "rzk"; - version = "0.3.0"; - sha256 = "0vbkk0xf7cwynb7w7793byhh40jif3343r3h06h5bm6jz1yf4qxv"; + version = "0.4.0"; + sha256 = "0525bzxsb7ckfmbm3jhd4zvds0r1pag6i4lyvmc293fskj0g4zqj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -254643,14 +255153,15 @@ self: { ({ mkDerivation, aeson, alex, array, base, bytestring, containers , deepseq, lattices, QuickCheck, tasty, tasty-bench, tasty-hunit , tasty-quickcheck, template-haskell, text, th-letrec, wide-word + , word8set }: mkDerivation { pname = "sasha"; - version = "0"; - sha256 = "0c7wvrw5139d4n9vj5na7j3l4ayk5651w7qf962hd0cb1ah77518"; + version = "0.1"; + sha256 = "08975i8qayq2ybsk13wkz930f66j5r00l0j924lzs6bs05min81j"; libraryHaskellDepends = [ base bytestring containers lattices QuickCheck template-haskell - th-letrec wide-word + th-letrec wide-word word8set ]; testHaskellDepends = [ aeson array base bytestring deepseq lattices tasty tasty-bench @@ -261129,6 +261640,63 @@ self: { broken = true; }) {}; + "servant-queryparam-client" = callPackage + ({ mkDerivation, base, servant, servant-client-core + , servant-queryparam-core + }: + mkDerivation { + pname = "servant-queryparam-client"; + version = "2.0.0"; + sha256 = "02k52mjv1m8wvjgjkfqzdn8njf12nn027vff7pk9lihmba6k5giw"; + libraryHaskellDepends = [ + base servant servant-client-core servant-queryparam-core + ]; + description = "Client support for servant-queryparam-core"; + license = lib.licenses.bsd3; + }) {}; + + "servant-queryparam-core" = callPackage + ({ mkDerivation, base, first-class-families, servant }: + mkDerivation { + pname = "servant-queryparam-core"; + version = "2.0.1"; + sha256 = "0c4bg9icph25jj0543ljvl742k0g8dkfh0l0033nn4k3dhvqjqlp"; + libraryHaskellDepends = [ base first-class-families servant ]; + description = "Use records for query parameters in servant APIs"; + license = lib.licenses.bsd3; + }) {}; + + "servant-queryparam-openapi3" = callPackage + ({ mkDerivation, base, openapi3, servant, servant-openapi3 + , servant-queryparam-core + }: + mkDerivation { + pname = "servant-queryparam-openapi3"; + version = "2.0.0"; + sha256 = "16zzh6gzl9327n1k447cv31g49gdqyfs66sy16r5lqm8fgr42sy5"; + libraryHaskellDepends = [ + base openapi3 servant servant-openapi3 servant-queryparam-core + ]; + description = "Instances of classes from openapi3 for servant-queryparam-core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-queryparam-server" = callPackage + ({ mkDerivation, base, servant, servant-queryparam-core + , servant-server, text + }: + mkDerivation { + pname = "servant-queryparam-server"; + version = "2.0.0"; + sha256 = "0n0sxxl74vbpz5fy85my6sza0g88wyfkj7lp4a388nfg40b5ax0c"; + libraryHaskellDepends = [ + base servant servant-queryparam-core servant-server text + ]; + description = "Server support for servant-queryparam-core"; + license = lib.licenses.bsd3; + }) {}; + "servant-quickcheck" = callPackage ({ mkDerivation, aeson, base, base-compat-batteries, blaze-html , bytestring, case-insensitive, clock, data-default-class, hspec @@ -262287,7 +262855,7 @@ self: { description = "Auto-generate a server for your datatype"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; broken = true; }) {}; @@ -262995,8 +263563,8 @@ self: { }: mkDerivation { pname = "sexpresso"; - version = "1.2.2.0"; - sha256 = "1lzh70zx5lnjbz0h95icdl06lmcig8d093frk46fdydgzl3z9mgw"; + version = "1.2.3.0"; + sha256 = "0nbwyv0zxcgd2jsng0qn84mnc3x9dc31cq43cacj3mijiss2s57p"; libraryHaskellDepends = [ base bifunctors containers megaparsec recursion-schemes text ]; @@ -265835,6 +266403,25 @@ self: { broken = true; }) {}; + "simple-expr" = callPackage + ({ mkDerivation, base, data-fix, doctest, graphite, graphviz + , hashable, numhask, text, unicode-show + }: + mkDerivation { + pname = "simple-expr"; + version = "0.1.0.2"; + sha256 = "1blr20svc7w5gdjpzlldgwjpy452n4bgvz3sbbrpgrqlcj1vln5b"; + libraryHaskellDepends = [ + base data-fix graphite graphviz hashable numhask text unicode-show + ]; + testHaskellDepends = [ + base data-fix doctest graphite graphviz hashable numhask text + unicode-show + ]; + description = "Minimalistic toolkit for simple mathematical expression"; + license = lib.licenses.bsd3; + }) {}; + "simple-firewire" = callPackage ({ mkDerivation, base, bindings-dc1394, CV }: mkDerivation { @@ -268289,8 +268876,8 @@ self: { }: mkDerivation { pname = "slick"; - version = "1.2.0.0"; - sha256 = "1a1k723x0q9i43lvzagqar9fcaprni77r158la09kmmxzdmbzsl2"; + version = "1.2.1.0"; + sha256 = "1ba9z30lcxmsidzp9hzrglqn91wy2phil4sjd3qbvx393zllzn5s"; libraryHaskellDepends = [ aeson base bytestring directory extra mustache pandoc shake text unordered-containers @@ -271537,6 +272124,8 @@ self: { pname = "solana-staking-csvs"; version = "0.1.2.0"; sha256 = "03y8p5yf0gqv0lrmijqz0p302cf1qxhc6wyxzmfbgxvy22gfs3a1"; + revision = "1"; + editedCabalFile = "0blw47d4sy9g2yldzv7373g1xzc29knpbxys9bipw4kslmvq24zz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -271927,8 +272516,8 @@ self: { pname = "sound-collage"; version = "0.2.1"; sha256 = "09g63b3k0l30z3lxmcz0zpggqqhnr7m01wh2vpm5v561rbnl8rsi"; - revision = "1"; - editedCabalFile = "07zs924gils8nsb5b8q6lmh4g6iln6dkj3qic8p8cpwkrazjfwsx"; + revision = "2"; + editedCabalFile = "0csr699dvsvyf90rcks43naiy5biv1awqj0ah4y8vnkyz261n8l5"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -274295,25 +274884,21 @@ self: { }) {}; "srtree" = callPackage - ({ mkDerivation, ad, base, containers, criterion, HUnit, mtl - , random, vector + ({ mkDerivation, ad, base, containers, dlist, HUnit, mtl, random + , vector }: mkDerivation { pname = "srtree"; - version = "1.0.0.1"; - sha256 = "169x9hdw73qpcfkzicm1f5vq19zm7nbpgcckhvpvk1qjrywcv6gc"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base containers mtl random vector ]; - executableHaskellDepends = [ - ad base containers criterion mtl random vector + version = "1.0.0.4"; + sha256 = "0i1fflmqvm9hl1cxm4hddjfz1dyxd5nq2pmwmj467wbyjmmrpksv"; + libraryHaskellDepends = [ + base containers dlist mtl random vector ]; testHaskellDepends = [ - ad base containers HUnit mtl random vector + ad base containers dlist HUnit mtl random vector ]; description = "A general framework to work with Symbolic Regression expression trees"; license = lib.licenses.bsd3; - mainProgram = "bench-srtree"; }) {}; "srv" = callPackage @@ -274674,8 +275259,8 @@ self: { pname = "stache"; version = "2.3.3"; sha256 = "1naqj54qm59f04x310lvj4fsrp3xar1v643i79gp7h48kyn1c2vy"; - revision = "2"; - editedCabalFile = "0bzamvkkxn2vrag7rb72n3i7sqvjr3rpyp172krp4ak1ydqlsyi7"; + revision = "3"; + editedCabalFile = "0flizmaig3crrwfl88wxchw0g67r299hal70p2qrxnl36c84yd63"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -274797,7 +275382,7 @@ self: { maintainers = [ lib.maintainers.cdepillabout ]; }) {}; - "stack_2_9_3" = callPackage + "stack_2_11_1" = callPackage ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal, array , async, attoparsec, base, base64-bytestring, bytestring, Cabal , casa-client, casa-types, colour, conduit, conduit-extra @@ -274812,17 +275397,14 @@ self: { , pretty, primitive, process, project-template, QuickCheck, random , raw-strings-qq, retry, rio, rio-prettyprint, semigroups , smallcheck, split, stm, streaming-commons, tar, template-haskell - , temporary, text, text-metrics, th-reify-many, time, tls - , transformers, typed-process, unicode-transforms, unix - , unix-compat, unliftio, unordered-containers, vector, yaml - , zip-archive, zlib + , text, text-metrics, th-reify-many, time, tls, transformers + , typed-process, unicode-transforms, unix, unix-compat, unliftio + , unordered-containers, vector, yaml, zip-archive, zlib }: mkDerivation { pname = "stack"; - version = "2.9.3"; - sha256 = "1p7j05cm9y3vbj5wkcjsia65agfzyd2r8r1fvd4l4qnx4yr0qw64"; - revision = "1"; - editedCabalFile = "0klhligq0xh5vkcah66ws2i129gjz9miz4y3gvl9raa0ff5b44s8"; + version = "2.11.1"; + sha256 = "0qihckfj5p9xbq0d8xd9c7zy5jpdl2hrvcc0nq8x67k9a7vqwwx1"; configureFlags = [ "-fdisable-git-info" "-fhide-dependency-versions" "-fsupported-build" @@ -274842,8 +275424,8 @@ self: { optparse-applicative pantry path path-io persistent persistent-sqlite persistent-template pretty primitive process project-template random retry rio rio-prettyprint semigroups split - stm streaming-commons tar template-haskell temporary text - text-metrics th-reify-many time tls transformers typed-process + stm streaming-commons tar template-haskell text text-metrics + th-reify-many time tls transformers typed-process unicode-transforms unix unix-compat unliftio unordered-containers vector yaml zip-archive zlib ]; @@ -274859,8 +275441,8 @@ self: { optparse-applicative pantry path path-io persistent persistent-sqlite persistent-template pretty primitive process project-template random retry rio rio-prettyprint semigroups split - stm streaming-commons tar template-haskell temporary text - text-metrics th-reify-many time tls transformers typed-process + stm streaming-commons tar template-haskell text text-metrics + th-reify-many time tls transformers typed-process unicode-transforms unix unix-compat unliftio unordered-containers vector yaml zip-archive zlib ]; @@ -274877,8 +275459,8 @@ self: { persistent-sqlite persistent-template pretty primitive process project-template QuickCheck random raw-strings-qq retry rio rio-prettyprint semigroups smallcheck split stm streaming-commons - tar template-haskell temporary text text-metrics th-reify-many time - tls transformers typed-process unicode-transforms unix unix-compat + tar template-haskell text text-metrics th-reify-many time tls + transformers typed-process unicode-transforms unix unix-compat unliftio unordered-containers vector yaml zip-archive zlib ]; testToolDepends = [ hspec-discover ]; @@ -275159,20 +275741,6 @@ self: { ({ mkDerivation, base, bytestring, directory, filepath }: mkDerivation { pname = "stack-templatizer"; - version = "0.1.0.2"; - sha256 = "0wz9xa3zs2c6706p3zydkz5rl8076hqak10mi4ianmfidp2v446w"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ base bytestring directory filepath ]; - description = "Generate a stack template from a folder"; - license = lib.licenses.bsd3; - mainProgram = "stack-templatizer"; - }) {}; - - "stack-templatizer_0_1_1_0" = callPackage - ({ mkDerivation, base, bytestring, directory, filepath }: - mkDerivation { - pname = "stack-templatizer"; version = "0.1.1.0"; sha256 = "0m8mxr1ainzfv5pryb9xrmamzjpilfnjfpr0c0ra78vw4zhjzz63"; isLibrary = false; @@ -275180,7 +275748,6 @@ self: { executableHaskellDepends = [ base bytestring directory filepath ]; description = "Generate a stack template from a folder"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "stack-templatizer"; }) {}; @@ -275698,26 +276265,27 @@ self: { "stackctl" = callPackage ({ mkDerivation, aeson, aeson-casing, aeson-pretty, amazonka , amazonka-cloudformation, amazonka-core, amazonka-ec2 - , amazonka-lambda, amazonka-sts, base, Blammo, bytestring, cfn-flip - , conduit, containers, envparse, errors, exceptions, extra - , filepath, Glob, hspec, lens, lens-aeson, monad-logger, mtl - , optparse-applicative, QuickCheck, resourcet, rio, semigroups - , text, time, transformers, unliftio, unliftio-core - , unordered-containers, uuid, yaml + , amazonka-lambda, amazonka-sso, amazonka-sts, base, Blammo + , bytestring, cfn-flip, conduit, containers, envparse, errors + , exceptions, extra, filepath, Glob, hspec, lens, lens-aeson + , monad-logger, mtl, optparse-applicative, QuickCheck, resourcet + , rio, semigroups, text, time, transformers, typed-process + , unliftio, unliftio-core, unordered-containers, uuid, yaml }: mkDerivation { pname = "stackctl"; - version = "1.4.0.1"; - sha256 = "01lm870d7xji00kk15r025hxpwldqc2l03xj09bclix75yq6fsvw"; + version = "1.4.2.1"; + sha256 = "1amvvw7za305rqz3cm9svqb4r0x6h096yw6p8w3wims1vq831a99"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-casing aeson-pretty amazonka amazonka-cloudformation - amazonka-core amazonka-ec2 amazonka-lambda amazonka-sts base Blammo - bytestring cfn-flip conduit containers envparse errors exceptions - extra filepath Glob lens lens-aeson monad-logger mtl - optparse-applicative QuickCheck resourcet rio semigroups text time - transformers unliftio unliftio-core unordered-containers uuid yaml + amazonka-core amazonka-ec2 amazonka-lambda amazonka-sso + amazonka-sts base Blammo bytestring cfn-flip conduit containers + envparse errors exceptions extra filepath Glob lens lens-aeson + monad-logger mtl optparse-applicative QuickCheck resourcet rio + semigroups text time transformers typed-process unliftio + unliftio-core unordered-containers uuid yaml ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ @@ -275726,7 +276294,8 @@ self: { license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "stackctl"; - }) {}; + broken = true; + }) {amazonka-sso = null;}; "stacked-dag" = callPackage ({ mkDerivation, base, containers, doctest, graphviz @@ -276195,6 +276764,41 @@ self: { license = lib.licenses.bsd3; }) {}; + "static-ls" = callPackage + ({ mkDerivation, array, base, containers, directory, errors, extra + , filepath, ghc, ghc-paths, ghcide, hiedb, hspec, hspec-discover + , lsp, lsp-types, mtl, sqlite-simple, template-haskell, text + , transformers, unliftio-core + }: + mkDerivation { + pname = "static-ls"; + version = "0.1.0"; + sha256 = "1bxhz8lbfhysjlcc4g9q7b7ijxgr1h52n5gx4fc0iznqrmnkkwn7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers directory errors extra filepath ghc ghc-paths + ghcide hiedb lsp lsp-types mtl sqlite-simple template-haskell text + transformers unliftio-core + ]; + executableHaskellDepends = [ + array base containers directory errors extra filepath ghc ghc-paths + ghcide hiedb lsp lsp-types mtl sqlite-simple template-haskell text + transformers unliftio-core + ]; + testHaskellDepends = [ + array base containers directory errors extra filepath ghc ghc-paths + ghcide hiedb hspec lsp lsp-types mtl sqlite-simple template-haskell + text transformers unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "See README on Github for more information"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "static-ls"; + broken = true; + }) {}; + "static-resources" = callPackage ({ mkDerivation, base, directory, filepath, hslogger, HUnit , MissingH, mtl, old-time, process, syb, test-framework @@ -278156,8 +278760,8 @@ self: { }: mkDerivation { pname = "streaming-conduit"; - version = "0.1.2.2"; - sha256 = "0g2x8a6gksc1na3qn1fnd9c7cckn4r54x11x4rxnmy2v04sv0h8z"; + version = "0.1.3.0"; + sha256 = "1f19d6qmx9kpg4mynqzrnz3hry3f2sxmwqmj69y8fyrp30rgrpam"; libraryHaskellDepends = [ base bytestring conduit streaming streaming-bytestring transformers ]; @@ -278418,8 +279022,8 @@ self: { }: mkDerivation { pname = "streaming-utils"; - version = "0.2.3.0"; - sha256 = "1hap8vv78ij2pvn001rdmqqnm0whqpm8fca482z9bw1x2gywwzry"; + version = "0.2.4.0"; + sha256 = "108z34mcnp6qcrqx1lblnw5p1qnynvrfrxik6n3ff71iqbg7lllh"; libraryHaskellDepends = [ aeson attoparsec base bytestring http-client http-client-tls json-stream mtl network network-simple pipes resourcet streaming @@ -280496,8 +281100,8 @@ self: { }: mkDerivation { pname = "stylist"; - version = "2.6.0.0"; - sha256 = "15w3fxhjfywr516pys9sy56x9zllv9w4hqab3qqhr4dvbb1qma4p"; + version = "2.7.0.0"; + sha256 = "0a8d6cqn8k4q836lywp7j63s1sprfi059n35f13b4ym9834y5rxi"; libraryHaskellDepends = [ async base css-syntax file-embed hashable network-uri regex-tdfa stylist-traits text unordered-containers @@ -280516,8 +281120,8 @@ self: { ({ mkDerivation, base, css-syntax, network-uri, text }: mkDerivation { pname = "stylist-traits"; - version = "0.1.2.0"; - sha256 = "0438yz2lhjdq5xdsvfllnyd8hpdyg6pw48v5mlskk31wfr3j3jsa"; + version = "0.1.3.1"; + sha256 = "0dw26liwvp490njpj1p8mjkanin1mmx68pd0br034ppaq3aacmnl"; libraryHaskellDepends = [ base css-syntax network-uri text ]; description = "Traits, datatypes, & parsers for Haskell Stylist"; license = lib.licenses.gpl3Only; @@ -281732,8 +282336,8 @@ self: { pname = "svg-builder"; version = "0.1.1"; sha256 = "1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g"; - revision = "6"; - editedCabalFile = "1cprm8ya1rdid4pz1dk6692mv0kqkaxrsqaxg83bca5z4dkgqi2z"; + revision = "7"; + editedCabalFile = "0fjbparishw3b2gnh3i7b3d3vxf7mp8h17sfawkf2333smb9zl47"; libraryHaskellDepends = [ base blaze-builder bytestring hashable text unordered-containers ]; @@ -281762,8 +282366,8 @@ self: { ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }: mkDerivation { pname = "svg-icons"; - version = "2.9.2.1"; - sha256 = "0wk6v6yk0chr7h8d4kba85hhd38vayk67hv312hjg5rh71rc602y"; + version = "2.9.3.0"; + sha256 = "156nkyzkkfxvk21zdgfa20wmlisx9x8i798iljn76dv4zwqsslvq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -286720,6 +287324,21 @@ self: { license = lib.licenses.bsd3; }) {}; + "tasty-program_1_1_0" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath, process, tasty + }: + mkDerivation { + pname = "tasty-program"; + version = "1.1.0"; + sha256 = "1c0f8xmca9s18mdmmb5cwvp8d7s8qc55879d2h3p0fcnwf9rc3cn"; + libraryHaskellDepends = [ + base deepseq directory filepath process tasty + ]; + description = "Use tasty framework to test whether a program executes correctly"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "tasty-quickcheck" = callPackage ({ mkDerivation, base, optparse-applicative, pcre-light, QuickCheck , random, tagged, tasty, tasty-hunit @@ -289071,8 +289690,8 @@ self: { pname = "test-framework"; version = "0.8.2.0"; sha256 = "1hhacrzam6b8f10hyldmjw8pb7frdxh04rfg3farxcxwbnhwgbpm"; - revision = "8"; - editedCabalFile = "1sal1qqvc8c1rvsqz292bniy1kr5rx6ll7z9chwsz6j2ncw5sgmg"; + revision = "9"; + editedCabalFile = "13qmj87p4nddbqlsdk03j5v7mj4bcxamzmdc5pzf585j9gara8yn"; libraryHaskellDepends = [ ansi-terminal ansi-wl-pprint base containers hostname old-locale random regex-posix time xml @@ -289917,10 +290536,8 @@ self: { ({ mkDerivation, base, text, text-builder }: mkDerivation { pname = "text-ansi"; - version = "0.2.1"; - sha256 = "1s0ad0nap9z0pzwl3nm2vglkz148qv120bngwy08bqb6vbs8w90p"; - revision = "1"; - editedCabalFile = "0yvl94zb6s6v3sla42qy44fnqs5p60in0ljyjwylyjkaiv63m70x"; + version = "0.2.1.1"; + sha256 = "1lcpcyi16qly7pdb41ixm0qcdi2lq1z7cv0v1gfwryvp7d0sjgar"; libraryHaskellDepends = [ base text text-builder ]; description = "Text styling for ANSI terminals"; license = lib.licenses.bsd3; @@ -290093,10 +290710,10 @@ self: { }: mkDerivation { pname = "text-display"; - version = "0.0.4.0"; - sha256 = "1k259cm6a8l7bzjv3qg77szwjkslnh2zy08wwf866yqsanwlfcdn"; + version = "0.0.5.0"; + sha256 = "03v9alzpmsb2mvpyvch77qg13cdb8iqwf6fv736dzjsb5wwvx7sh"; revision = "1"; - editedCabalFile = "181h85z49vkbirxxqh8ljh5byqz3kvbprcn8pss26bgmxhwbzp9y"; + editedCabalFile = "0jrzqgz1gicjssjw2sg8v8i70z77vnh1w4pj39470rlijrjmxx7p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring text ]; @@ -294204,25 +294821,26 @@ self: { }) {}; "tinytools" = callPackage - ({ mkDerivation, aeson, base, bimap, binary, bytestring - , constraints-extras, containers, data-default, data-ordlist - , deepseq, dependent-map, dependent-sum, dependent-sum-template - , extra, hashable, hspec, hspec-contrib, HUnit, ilist, lens, linear - , listsafe, MonadRandom, mtl, patch, pretty-simple, random-shuffle - , ref-tf, reflex, reflex-potatoes, reflex-test-host, relude - , semialign, template-haskell, text, text-icu, these, vector, vty + ({ mkDerivation, aeson, aeson-pretty, base, bimap, binary + , bytestring, constraints-extras, containers, data-default + , data-ordlist, deepseq, dependent-map, dependent-sum + , dependent-sum-template, extra, filepath, hashable, hspec + , hspec-contrib, HUnit, ilist, lens, linear, listsafe, MonadRandom + , mtl, patch, pretty-simple, random-shuffle, ref-tf, reflex + , reflex-potatoes, reflex-test-host, relude, semialign + , template-haskell, text, text-icu, these, vector, vty }: mkDerivation { pname = "tinytools"; - version = "0.1.0.0"; - sha256 = "0qjh4m9s5gq56ghnhi1arv3zh0181iiyq1023z5gj2dk9hk4vyvx"; + version = "0.1.0.3"; + sha256 = "18ww0f86ifhy8770vflcip6vcfdaz8r8rgzss83w21qr0q4cl8bm"; libraryHaskellDepends = [ - aeson base bimap binary bytestring constraints-extras containers - data-default data-ordlist deepseq dependent-map dependent-sum - dependent-sum-template extra hashable ilist lens linear listsafe - MonadRandom mtl patch pretty-simple random-shuffle ref-tf reflex - reflex-potatoes reflex-test-host relude semialign template-haskell - text text-icu these vector vty + aeson aeson-pretty base bimap binary bytestring constraints-extras + containers data-default data-ordlist deepseq dependent-map + dependent-sum dependent-sum-template extra filepath hashable ilist + lens linear listsafe MonadRandom mtl patch pretty-simple + random-shuffle ref-tf reflex reflex-potatoes reflex-test-host + relude semialign template-haskell text text-icu these vector vty ]; testHaskellDepends = [ aeson base bimap binary bytestring constraints-extras containers @@ -294247,8 +294865,8 @@ self: { }: mkDerivation { pname = "tinytools-vty"; - version = "0.1.0.1"; - sha256 = "0f8jl45wz4wjsyb33q28fsbsic7r4qs3g37060c9iagkydnad8za"; + version = "0.1.0.3"; + sha256 = "17q484rfrwixp2y72x1pxcav2y6sz99la961yn8iwa1ipwljy1s6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -295942,7 +296560,7 @@ self: { libraryHaskellDepends = [ base void ]; description = "Exhaustive pattern matching using lenses, traversals, and prisms"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "total-alternative" = callPackage @@ -296839,8 +297457,8 @@ self: { ({ mkDerivation, base, exceptions, text, transformers }: mkDerivation { pname = "transformers-either"; - version = "0.1.3"; - sha256 = "0vk4pyk26rpyn17r3imn0phl10lgdfw5cpabf77zpkdq8lr154yr"; + version = "0.1.4"; + sha256 = "10r542fz3gp2szccqzca9dc5jbs2qs2z5lg0vpl8fzlsy9s0xr11"; libraryHaskellDepends = [ base exceptions text transformers ]; description = "An Either monad transformer"; license = lib.licenses.bsd3; @@ -296850,8 +297468,8 @@ self: { ({ mkDerivation, base, exceptions, text, transformers }: mkDerivation { pname = "transformers-except"; - version = "0.1.3"; - sha256 = "038c4gywkhq3qry4h7589z1afh2dw25d6nrhr1yfi0mx4kqanjs8"; + version = "0.1.4"; + sha256 = "03g4cxfmlnybvl9rm5f344hnvaf916vz0rafymkal7ibamhhk6bi"; libraryHaskellDepends = [ base exceptions text transformers ]; description = "An Except monad transformer with"; license = lib.licenses.bsd3; @@ -297380,6 +297998,8 @@ self: { pname = "tree-diff"; version = "0.3.0.1"; sha256 = "1bkjsklsqxq8i8p3zx73pck4ca1kv21zjvn9xhbhz191gygprrj0"; + revision = "2"; + editedCabalFile = "070r8xv71bl57ln6kg51g66pplvvprknm6kai0a75vhjmnz5aicc"; libraryHaskellDepends = [ aeson ansi-terminal ansi-wl-pprint base base-compat bytestring bytestring-builder containers data-array-byte deepseq hashable @@ -297976,8 +298596,8 @@ self: { pname = "trifecta"; version = "2.1.2"; sha256 = "1akx8m6mgskwsbhsf90cxlqjq23jk4pwaxagvm923dpncwrlwfla"; - revision = "1"; - editedCabalFile = "0a7cfbd04w3zbm234mmpib9mxar46ra5xvb62gcnbmixr7b343j9"; + revision = "2"; + editedCabalFile = "0a1dvyzvdxk6sqb5y3y2k5qvyr7vq5jx7a409z3f7wa2mkf5xj02"; libraryHaskellDepends = [ ansi-terminal array base blaze-builder blaze-html blaze-markup bytestring charset comonad containers deepseq fingertree ghc-prim @@ -299040,7 +299660,7 @@ self: { benchmarkHaskellDepends = [ base tasty-bench text ]; description = "Shell programming, Haskell-style"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "turtle_1_6_1" = callPackage @@ -299069,7 +299689,7 @@ self: { description = "Shell programming, Haskell-style"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "turtle-options" = callPackage @@ -299182,6 +299802,8 @@ self: { pname = "tweet-hs"; version = "1.0.2.3"; sha256 = "0chkg9xkancp6dms0ha0m86fkcmvk690q6z0rvprg37lhj42xp1i"; + revision = "1"; + editedCabalFile = "06z9iimj3c3c1cx4i7lzvla2355qayqxp1a45fp6rq2xzjr50np1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -300689,8 +301311,8 @@ self: { pname = "type-unary"; version = "0.3.2"; sha256 = "12h20xjqr1abb5mb4fmij9j0vkfn7rwbidm2dr7ssbkk7cb5fv37"; - revision = "1"; - editedCabalFile = "0pj81qqwd6cvypn923jlqg42v9zb3sv5kjvd93z2cksy3k80mqk6"; + revision = "2"; + editedCabalFile = "0a3mlnz9vh340chqi8pjnzm737mwccjjwmz4sy7gpysqkr0xjmws"; enableSeparateDataOutput = true; libraryHaskellDepends = [ applicative-numbers base constraints newtype-generics ty @@ -300907,7 +301529,7 @@ self: { executableHaskellDepends = [ base diagrams-lib text ]; description = "Typed and composable spreadsheets"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.Gabriel439 ]; + maintainers = [ lib.maintainers.Gabriella439 ]; }) {}; "typed-streams" = callPackage @@ -302221,8 +302843,8 @@ self: { }: mkDerivation { pname = "unbound-kind-generics"; - version = "0.2.1.0"; - sha256 = "01xfgjgjnv302dy4w7c8z727ppfr30f1h8y0vhxiy296rzzkdwfm"; + version = "0.2.1.1"; + sha256 = "1502wvg787hpq6d2a0z1vwcpmhzhdcrng1nm2h4955xhfd1rm1ql"; libraryHaskellDepends = [ base kind-generics kind-generics-th unbound-generics ]; @@ -308603,6 +309225,8 @@ self: { pname = "verset"; version = "0.0.1.8"; sha256 = "19l5ck1l1528f7mqks5c6n314cyzrw5qk2ddg77s6y6lv5sm4kv3"; + revision = "1"; + editedCabalFile = "0lf4np9zxl9a48s4sifh49d9gvqv2hhd3wmbr5z1ian83l9slcz7"; libraryHaskellDepends = [ base bytestring containers extra mtl safe text time uuid ]; @@ -309380,8 +310004,8 @@ self: { pname = "visualize-cbn"; version = "0.1.0.2"; sha256 = "1vlidljhy0ykflgf7k8gawlqazcrkvcs7r8wbv7h9x6wfnx0w334"; - revision = "1"; - editedCabalFile = "04cb9j0m83g6qix3lwh62l56kk8qvpzsv3ia8yw43aw9zi4jnrc3"; + revision = "2"; + editedCabalFile = "1c50m624jqyhr7hx75vsik2z2h3hj5f0jpim156hwiirdi266d9n"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -313949,8 +314573,8 @@ self: { ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }: mkDerivation { pname = "webkit2gtk3-javascriptcore"; - version = "0.14.4.4"; - sha256 = "03x9nzdw13j5zwi2l5hz78lz12j6fcf96k6k0iw6bgmcyi4i6w59"; + version = "0.14.4.5"; + sha256 = "05vsizj1nk6wdsgh4qn11hd0w7jsrr130bx6a33k5dk0gmam2ap9"; setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; libraryHaskellDepends = [ base ]; libraryPkgconfigDepends = [ webkitgtk ]; @@ -315984,6 +316608,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "word8set" = callPackage + ({ mkDerivation, base, deepseq, lattices, QuickCheck, tasty + , tasty-quickcheck, template-haskell, wide-word + }: + mkDerivation { + pname = "word8set"; + version = "0.1.1"; + sha256 = "106sp0qqywfm43c4lriyvfaxzgn03z6m2krarysvp9ff0q3j2nhi"; + libraryHaskellDepends = [ + base deepseq lattices QuickCheck template-haskell wide-word + ]; + testHaskellDepends = [ + base lattices QuickCheck tasty tasty-quickcheck + ]; + description = "Word8 set"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "wordchoice" = callPackage ({ mkDerivation, base, binary, bytestring, Chart, Chart-diagrams , composition-prelude, containers, criterion, directory, Glob, lens diff --git a/pkgs/test/haskell/default.nix b/pkgs/test/haskell/default.nix index 337d2811c6550..86764380ecc30 100644 --- a/pkgs/test/haskell/default.nix +++ b/pkgs/test/haskell/default.nix @@ -6,4 +6,5 @@ lib.recurseIntoAttrs { documentationTarball = callPackage ./documentationTarball { }; setBuildTarget = callPackage ./setBuildTarget { }; writers = callPackage ./writers { }; + incremental = callPackage ./incremental { }; } diff --git a/pkgs/test/haskell/incremental/default.nix b/pkgs/test/haskell/incremental/default.nix new file mode 100644 index 0000000000000..4509939ba4f42 --- /dev/null +++ b/pkgs/test/haskell/incremental/default.nix @@ -0,0 +1,35 @@ +# Demonstration of incremental builds for Haskell. Useful for speeding up CI. +# +# See: https://www.haskellforall.com/2022/12/nixpkgs-support-for-incremental-haskell.html +# See: https://felixspringer.xyz/homepage/blog/incrementalHaskellBuildsWithNix + +{ haskell, lib }: + +let + inherit (haskell.lib.compose) overrideCabal; + + # Incremental builds work with GHC >=9.4. + temporary = haskell.packages.ghc944.temporary; + + # This will do a full build of `temporary`, while writing the intermediate build products + # (compiled modules, etc.) to the `intermediates` output. + temporary-full-build-with-incremental-output = overrideCabal (drv: { + doInstallIntermediates = true; + enableSeparateIntermediatesOutput = true; + }) temporary; + + # This will do an incremental build of `temporary` by copying the previously + # compiled modules and intermediate build products into the source tree + # before running the build. + # + # GHC will then naturally pick up and reuse these products, making this build + # complete much more quickly than the previous one. + temporary-incremental-build = overrideCabal (drv: { + previousIntermediates = temporary-full-build-with-incremental-output.intermediates; + }) temporary; +in + temporary-incremental-build.overrideAttrs (old: { + meta = { + maintainers = lib.teams.mercury.members; + }; + }) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 3ed35bf460597..86da7a6bbc9fc 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -20,6 +20,7 @@ let "ghc925" "ghc926" "ghc927" + "ghc928" "ghc92" "ghc942" "ghc943" @@ -39,6 +40,7 @@ let "ghc925" "ghc926" "ghc927" + "ghc928" "ghc94" "ghc942" "ghc943" @@ -231,7 +233,24 @@ in { buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; llvmPackages = pkgs.llvmPackages_12; }; - ghc92 = ghc927; + ghc928 = callPackage ../development/compilers/ghc/9.2.8.nix { + bootPkgs = + # aarch64 ghc8107Binary exceeds max output size on hydra + if stdenv.hostPlatform.isAarch then + packages.ghc8107BinaryMinimal + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc810 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc92 = ghc928; ghc942 = callPackage ../development/compilers/ghc/9.4.2.nix { bootPkgs = # Building with 9.2 is broken due to @@ -485,7 +504,12 @@ in { ghc = bh.compiler.ghc927; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; }; - ghc92 = ghc927; + ghc928 = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc928; + ghc = bh.compiler.ghc928; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; + }; + ghc92 = ghc928; ghc942 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc942; ghc = bh.compiler.ghc942; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index cc8c1b24640bd..5a16c97f7c50c 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -67,6 +67,7 @@ let ghc925 ghc926 ghc927 + ghc928 ghc945 ghc961 ]; @@ -330,7 +331,6 @@ let nvfetcher ormolu pandoc - pakcs petrinizer place-cursor-at pinboard-notes-backup @@ -437,8 +437,8 @@ let ; }; - haskell.packages.native-bignum.ghc927 = { - inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc927) + haskell.packages.native-bignum.ghc928 = { + inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc928) hello lens random @@ -533,6 +533,7 @@ let compilerNames.ghc925 compilerNames.ghc926 compilerNames.ghc927 + compilerNames.ghc928 compilerNames.ghc945 ]; weeder = [ @@ -542,6 +543,7 @@ let compilerNames.ghc925 compilerNames.ghc926 compilerNames.ghc927 + compilerNames.ghc928 compilerNames.ghc945 ]; }) @@ -623,6 +625,7 @@ let jobs.pkgsMusl.haskell.compiler.ghc925 jobs.pkgsMusl.haskell.compiler.ghc926 jobs.pkgsMusl.haskell.compiler.ghc927 + jobs.pkgsMusl.haskell.compiler.ghc928 jobs.pkgsMusl.haskell.compiler.ghcHEAD jobs.pkgsMusl.haskell.compiler.integer-simple.ghc8107 jobs.pkgsMusl.haskell.compiler.native-bignum.ghc902 @@ -630,6 +633,7 @@ let jobs.pkgsMusl.haskell.compiler.native-bignum.ghc925 jobs.pkgsMusl.haskell.compiler.native-bignum.ghc926 jobs.pkgsMusl.haskell.compiler.native-bignum.ghc927 + jobs.pkgsMusl.haskell.compiler.native-bignum.ghc928 jobs.pkgsMusl.haskell.compiler.native-bignum.ghcHEAD ]; }; @@ -645,7 +649,7 @@ let }; constituents = accumulateDerivations [ jobs.pkgsStatic.haskellPackages - jobs.pkgsStatic.haskell.packages.native-bignum.ghc927 + jobs.pkgsStatic.haskell.packages.native-bignum.ghc928 ]; }; } |