diff --git a/doc/languages-frameworks/haskell.section.md b/doc/languages-frameworks/haskell.section.md index d9246994676d5..f81c1b77d84ed 100644 --- a/doc/languages-frameworks/haskell.section.md +++ b/doc/languages-frameworks/haskell.section.md @@ -260,6 +260,14 @@ the same package with the `previousIntermediates` argument to support incremental builds. See [“Incremental builds”](#haskell-incremental-builds) for more information. Defaults to `false`. +`dontConvertCabalFileToUnix` +: By default, `haskellPackages.mkDerivation` converts the `.cabal` file of a +given package to Unix line endings. +This is intended to work around +[Hackage converting revised `.cabal` files to DOS line endings](https://github.com/haskell/hackage-server/issues/316) +which frequently causes patches to stop applying. +You can pass `true` to disable this behavior. + `enableLibraryProfiling` : Whether to enable [profiling][profiling] for libraries contained in the package. Enabled by default if supported. @@ -1249,8 +1257,8 @@ it does for the unstable branches. ### Why is topic X not covered in this section? Why is section Y missing? {#haskell-why-not-covered} We have been working on [moving the nixpkgs Haskell documentation back into the -nixpkgs manual](https://github.com/NixOS/nixpkgs/issues/121403). Since this -process has not been completed yet, you may find some topics missing here +nixpkgs manual](https://github.com/NixOS/nixpkgs/issues/121403). +Since this process has not been completed yet, you may find some topics missing here covered in the old [haskell4nix docs](https://haskell4nix.readthedocs.io/). If you feel any important topic is not documented at all, feel free to comment diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index ddb0f3a36b34d..b4969867d9b23 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -49,6 +49,8 @@ - GHC 8.6, 8.10, 9.0, 9.2, and their package sets have been removed. +- The `haskellPackages.mkDerivation` builder now converts packages' cabal files to Unix line endings before `patchPhase`. This behavior can be disabled using `dontConvertCabalFileToUnix`. + - `webkitgtk_4_0` has been removed because it depends on an unmaintained version of security-critical libsoup library (`libsoup_2`) and the support will be [dropped upstream soon](https://webkitgtk.org/2025/10/07/webkitgtk-soup2-deprecation.html). - Support for bootstrapping native GHC compilers on 32‐bit ARM and little‐endian 64‐bit PowerPC has been dropped. diff --git a/maintainers/scripts/haskell/update-stackage.sh b/maintainers/scripts/haskell/update-stackage.sh index 0889f7e1d9ed1..e049064c7564c 100755 --- a/maintainers/scripts/haskell/update-stackage.sh +++ b/maintainers/scripts/haskell/update-stackage.sh @@ -99,6 +99,11 @@ sed -r \ -e '/ Agda /d' \ -e '/ stack /d' \ -e '/ git-annex /d' \ + -e '/ hledger /d' \ + -e '/ hledger-iadd /d' \ + -e '/ hledger-lib /d' \ + -e '/ hledger-ui /d' \ + -e '/ hledger-web /d' \ < "${tmpfile_new}" >> $stackage_config # Explanations: # cabal2nix, distribution-nixpkgs, jailbreak-cabal, language-nix: These are our packages and we know what we are doing. diff --git a/pkgs/by-name/ec/echidna/package.nix b/pkgs/by-name/ec/echidna/package.nix index 1a6376cba4a57..ca4ca1d3c090c 100644 --- a/pkgs/by-name/ec/echidna/package.nix +++ b/pkgs/by-name/ec/echidna/package.nix @@ -96,7 +96,7 @@ haskellPackages.mkDerivation rec { makeWrapper ]; - preConfigure = '' + prePatch = '' hpack ''; diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 3f9a293f08ae2..c142225113246 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "c074fec58a2c83bfb17c273302005fe2625207f1", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c074fec58a2c83bfb17c273302005fe2625207f1.tar.gz", - "sha256": "1my6xrg3m694fr3k5386yx5wqd2j0wdxfx6g3scnh5af0sx2hx0w", - "msg": "Update from Hackage at 2025-09-14T21:34:10Z" + "commit": "598216fa2815cc50449239d72043b12a04a83709", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/598216fa2815cc50449239d72043b12a04a83709.tar.gz", + "sha256": "030yfbdzzdsxfjin97kl1kzqqnvkvjvjfns3p84xkq59fw8096cr", + "msg": "Update from Hackage at 2025-10-22T21:20:29Z" } diff --git a/pkgs/development/compilers/ghc/9.0.2-binary.nix b/pkgs/development/compilers/ghc/9.0.2-binary.nix index acf7effd7083c..a4c7c82a410fb 100644 --- a/pkgs/development/compilers/ghc/9.0.2-binary.nix +++ b/pkgs/development/compilers/ghc/9.0.2-binary.nix @@ -477,7 +477,7 @@ stdenv.mkDerivation { # 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://github.com/NixOS/nixpkgs/issues/129247 krank:ignore-line # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 hardeningDisable = [ "pie" ]; diff --git a/pkgs/development/compilers/ghc/9.10.1.nix b/pkgs/development/compilers/ghc/9.10.1.nix deleted file mode 100644 index d1824ce680fd9..0000000000000 --- a/pkgs/development/compilers/ghc/9.10.1.nix +++ /dev/null @@ -1,4 +0,0 @@ -import ./common-hadrian.nix { - version = "9.10.1"; - sha256 = "bf386a302d4ee054791ffd51748900f15d71760fd199157922d120cc1f89e2f7"; -} diff --git a/pkgs/development/compilers/ghc/9.12.1.nix b/pkgs/development/compilers/ghc/9.12.1.nix deleted file mode 100644 index 6dd4bac79411c..0000000000000 --- a/pkgs/development/compilers/ghc/9.12.1.nix +++ /dev/null @@ -1,4 +0,0 @@ -import ./common-hadrian.nix { - version = "9.12.1"; - sha256 = "4a7410bdeec70f75717087b8f94bf5a6598fd61b3a0e1f8501d8f10be1492754"; -} diff --git a/pkgs/development/compilers/ghc/9.2.4-binary.nix b/pkgs/development/compilers/ghc/9.2.4-binary.nix deleted file mode 100644 index 44544744244a7..0000000000000 --- a/pkgs/development/compilers/ghc/9.2.4-binary.nix +++ /dev/null @@ -1,500 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - perl, - gcc, - ncurses5, - ncurses6, - gmp, - libiconv, - numactl, - libffi, - coreutils, - targetPackages, - - # minimal = true; will remove files that aren't strictly necessary for - # regular builds and GHC bootstrapping. - # This is "useful" for staying within hydra's output limits for at least the - # aarch64-linux architecture. - minimal ? false, -}: - -# Prebuilt only does native -assert stdenv.targetPlatform == stdenv.hostPlatform; - -let - downloadsUrl = "https://downloads.haskell.org/ghc"; - - # Copy sha256 from https://downloads.haskell.org/~ghc/9.2.4/SHA256SUMS - version = "9.2.4"; - - # Information about available bindists that we use in the build. - # - # # Bindist library checking - # - # The field `archSpecificLibraries` also provides a way for us get notified - # early when the upstream bindist changes its dependencies (e.g. because a - # newer Debian version is used that uses a new `ncurses` version). - # - # Usage: - # - # * You can find the `fileToCheckFor` of libraries by running `readelf -d` - # on the compiler binary (`exePathForLibraryCheck`). - # * To skip library checking for an architecture, - # set `exePathForLibraryCheck = null`. - # * To skip file checking for a specific arch specific library, - # set `fileToCheckFor = null`. - ghcBinDists = { - # Binary distributions for the default libc (e.g. glibc, or libSystem on Darwin) - # nixpkgs uses for the respective system. - defaultLibc = { - i686-linux = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; - sha256 = "5dc1eb9c65f01b1e5c5693af72af07a4e9e75c6920e620fd598daeefa804487a"; - }; - exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - # The i686-linux bindist provided by GHC HQ is currently built on Debian 9, - # which link it against `libtinfo.so.5` (ncurses 5). - # Other bindists are linked `libtinfo.so.6` (ncurses 6). - { - nixPackage = ncurses5; - fileToCheckFor = "libtinfo.so.5"; - } - ]; - }; - x86_64-linux = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb10-linux.tar.xz"; - sha256 = "a77a91a39d9b0167124b7e97648b2b52973ae0978cb259e0d44f0752a75037cb"; - }; - exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = "libtinfo.so.6"; - } - ]; - }; - aarch64-linux = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; - sha256 = "fc7dbc6bae36ea5ac30b7e9a263b7e5be3b45b0eb3e893ad0bc2c950a61f14ec"; - }; - exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = "libtinfo.so.6"; - } - { - nixPackage = numactl; - fileToCheckFor = null; - } - ]; - }; - x86_64-darwin = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; - sha256 = "f2e8366fd3754dd9388510792aba2d2abecb1c2f7f1e5555f6065c3c5e2ffec4"; - }; - exePathForLibraryCheck = null; # we don't have a library check for darwin yet - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = null; - } - { - nixPackage = libiconv; - fileToCheckFor = null; - } - ]; - isHadrian = true; - }; - aarch64-darwin = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz"; - sha256 = "8cf8408544a1a43adf1bbbb0dd6b074efadffc68bfa1a792947c52e825171224"; - }; - exePathForLibraryCheck = null; # we don't have a library check for darwin yet - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = null; - } - { - nixPackage = libiconv; - fileToCheckFor = null; - } - ]; - isHadrian = true; - }; - }; - # Binary distributions for the musl libc for the respective system. - musl = { - x86_64-linux = { - variantSuffix = "-musl"; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3.12-linux-gmp.tar.xz"; - sha256 = "026348947d30a156b84de5d6afeaa48fdcb2795b47954cd8341db00d3263a481"; - }; - isStatic = true; - isHadrian = true; - # We can't check the RPATH for statically linked executable - exePathForLibraryCheck = null; - archSpecificLibraries = [ - { - nixPackage = gmp.override { withStatic = true; }; - fileToCheckFor = null; - } - ]; - }; - }; - }; - - distSetName = if stdenv.hostPlatform.isMusl then "musl" else "defaultLibc"; - - binDistUsed = - ghcBinDists.${distSetName}.${stdenv.hostPlatform.system} - or (throw "cannot bootstrap GHC on this platform ('${stdenv.hostPlatform.system}' with libc '${distSetName}')"); - - gmpUsed = - (builtins.head ( - builtins.filter ( - drv: lib.hasPrefix "gmp" (drv.nixPackage.name or "") - ) binDistUsed.archSpecificLibraries - )).nixPackage; - - libPath = lib.makeLibraryPath ( - # Add arch-specific libraries. - map ({ nixPackage, ... }: nixPackage) binDistUsed.archSpecificLibraries - ); - - libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + "LD_LIBRARY_PATH"; - - runtimeDeps = [ - targetPackages.stdenv.cc - targetPackages.stdenv.cc.bintools - coreutils # for cat - ] - # On darwin, we need unwrapped bintools as well (for otool) - ++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [ - targetPackages.stdenv.cc.bintools.bintools - ]; - -in - -stdenv.mkDerivation { - inherit version; - pname = "ghc-binary${binDistUsed.variantSuffix}"; - - src = fetchurl binDistUsed.src; - - nativeBuildInputs = [ perl ]; - - # Set LD_LIBRARY_PATH or equivalent so that the programs running as part - # of the bindist installer can find the libraries they expect. - # Cannot patchelf beforehand due to relative RPATHs that anticipate - # the final install location. - ${libEnvVar} = libPath; - - postUnpack = - # Verify our assumptions of which `libtinfo.so` (ncurses) version is used, - # so that we know when ghc bindists upgrade that and we need to update the - # version used in `libPath`. - lib.optionalString (binDistUsed.exePathForLibraryCheck != null) - # Note the `*` glob because some GHCs have a suffix when unpacked, e.g. - # the musl bindist has dir `ghc-VERSION-x86_64-unknown-linux/`. - # As a result, don't shell-quote this glob when splicing the string. - ( - let - buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; - in - lib.concatStringsSep "\n" [ - '' - shopt -u nullglob - echo "Checking that ghc binary exists in bindist at ${buildExeGlob}" - if ! test -e ${buildExeGlob}; then - echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; - fi - '' - (lib.concatMapStringsSep "\n" ( - { fileToCheckFor, nixPackage }: - lib.optionalString (fileToCheckFor != null) '' - echo "Checking bindist for ${fileToCheckFor} to ensure that is still used" - if ! readelf -d ${buildExeGlob} | grep "${fileToCheckFor}"; then - echo >&2 "File ${fileToCheckFor} could not be found in ${binDistUsed.exePathForLibraryCheck} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; - fi - - echo "Checking that the nix package ${nixPackage} contains ${fileToCheckFor}" - if ! test -e "${lib.getLib nixPackage}/lib/${fileToCheckFor}"; then - echo >&2 "Nix package ${nixPackage} did not contain ${fileToCheckFor} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; - fi - '' - ) binDistUsed.archSpecificLibraries) - ] - ) - # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib - # during linking - + lib.optionalString stdenv.hostPlatform.isDarwin '' - export NIX_LDFLAGS+=" -no_dtrace_dof" - # not enough room in the object files for the full path to libiconv :( - for exe in $(find . -type f -executable); do - isScript $exe && continue - ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib - install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib $exe - done - '' - + - - # Some scripts used during the build need to have their shebangs patched - '' - patchShebangs ghc-${version}/utils/ - patchShebangs ghc-${version}/configure - test -d ghc-${version}/inplace/bin && \ - patchShebangs ghc-${version}/inplace/bin - '' - + - # We have to patch the GMP paths for the integer-gmp package. - '' - find . -name ghc-bignum.buildinfo \ - -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${lib.getLib gmpUsed}/lib@" {} \; - - # we need to modify the package db directly for hadrian bindists - find . -name 'ghc-bignum*.conf' \ - -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib gmpUsed}/lib' -i {} \; - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - # we need to modify the package db directly for hadrian bindists - # (all darwin bindists are hadrian-based for 9.2.2) - find . -name 'base*.conf' \ - -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libiconv}/lib' -i {} \; - - # To link RTS in the end we also need libffi now - find . -name 'rts*.conf' \ - -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libffi}/lib' \ - -e 's@/Library/Developer/.*/usr/include/ffi@${lib.getDev libffi}/include@' \ - -i {} \; - '' - + - # Some platforms do HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in - # FFI_LIB_DIR is a good indication of places it must be needed. - lib.optionalString - ( - lib.meta.availableOn stdenv.hostPlatform numactl - && builtins.any ({ nixPackage, ... }: nixPackage == numactl) binDistUsed.archSpecificLibraries - ) - '' - find . -name package.conf.in \ - -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; - '' - + - # Rename needed libraries and binaries, fix interpreter - lib.optionalString stdenv.hostPlatform.isLinux '' - find . -type f -executable -exec patchelf \ - --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; - ''; - - # fix for `configure: error: Your linker is affected by binutils #16177` - preConfigure = lib.optionalString stdenv.targetPlatform.isAarch32 "LD=ld.gold"; - - configurePlatforms = [ ]; - configureFlags = [ - "--with-gmp-includes=${lib.getDev gmpUsed}/include" - # Note `--with-gmp-libraries` does nothing for GHC bindists: - # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6124 - ] - ++ lib.optional stdenv.hostPlatform.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" - # From: https://github.com/NixOS/nixpkgs/pull/43369/commits - ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; - - # No building is necessary, but calling make without flags ironically - # calls install-strip ... - dontBuild = true; - - # GHC tries to remove xattrs when installing to work around Gatekeeper - # (see https://gitlab.haskell.org/ghc/ghc/-/issues/17418). This step normally - # succeeds in nixpkgs because xattrs are not allowed in the store, but it - # can fail when a file has the `com.apple.provenance` xattr, and it can’t be - # modified (such as target of the symlink to `libiconv.dylib`). - # The `com.apple.provenance` xattr is a new feature of macOS as of macOS 13. - # See: https://eclecticlight.co/2023/03/13/ventura-has-changed-app-quarantine-with-a-new-xattr/ - makeFlags = lib.optionals stdenv.buildPlatform.isDarwin [ "XATTR=/does-not-exist" ]; - - # Patch scripts to include runtime dependencies in $PATH. - postInstall = '' - for i in "$out/bin/"*; do - test ! -h "$i" || continue - isScript "$i" || continue - sed -i -e '2i export PATH="${lib.makeBinPath runtimeDeps}:$PATH"' "$i" - done - ''; - - # Apparently necessary for the ghc Alpine (musl) bindist: - # When we strip, and then run the - # patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p - # below, running ghc (e.g. during `installCheckPhase)` gives some apparently - # corrupted rpath or whatever makes the loader work on nonsensical strings: - # running install tests - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: : symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: ir6zf6c9f86pfx8sr30n2vjy-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: y/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �?: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found - # This is extremely bogus and should be investigated. - dontStrip = if stdenv.hostPlatform.isMusl then true else false; # `if` for explicitness - - # On Linux, use patchelf to modify the executables so that they can - # find editline/gmp. - postFixup = - lib.optionalString (stdenv.hostPlatform.isLinux && !(binDistUsed.isStatic or false)) ( - if stdenv.hostPlatform.isAarch64 then - # Keep rpath as small as possible on aarch64 for patchelf#244. All Elfs - # are 2 directories deep from $out/lib, so pooling symlinks there makes - # a short rpath. - '' - (cd $out/lib; ln -s ${ncurses6.out}/lib/libtinfo.so.6) - (cd $out/lib; ln -s ${lib.getLib gmpUsed}/lib/libgmp.so.10) - (cd $out/lib; ln -s ${numactl.out}/lib/libnuma.so.1) - for p in $(find "$out/lib" -type f -name "*\.so*"); do - (cd $out/lib; ln -s $p) - done - - for p in $(find "$out/lib" -type f -executable); do - if isELF "$p"; then - echo "Patchelfing $p" - patchelf --set-rpath "\$ORIGIN:\$ORIGIN/../.." $p - fi - done - '' - else - '' - for p in $(find "$out" -type f -executable); do - if isELF "$p"; then - echo "Patchelfing $p" - patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p - fi - done - '' - ) - + lib.optionalString stdenv.hostPlatform.isDarwin '' - # not enough room in the object files for the full path to libiconv :( - for exe in $(find "$out" -type f -executable); do - isScript $exe && continue - ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib - install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib $exe - done - - for file in $(find "$out" -name setup-config); do - substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" - done - '' - + lib.optionalString minimal '' - # Remove profiling files - find $out -type f -name '*.p_o' -delete - find $out -type f -name '*.p_hi' -delete - find $out -type f -name '*_p.a' -delete - # `-f` because e.g. musl bindist does not have this file. - rm -f $out/lib/ghc-*/bin/ghc-iserv-prof - # Hydra will redistribute this derivation, so we have to keep the docs for - # legal reasons (retaining the legal notices etc) - # As a last resort we could unpack the docs separately and symlink them in. - # They're in $out/share/{doc,man}. - '' - # Recache package db which needs to happen for Hadrian bindists - # where we modify the package db before installing - + '' - shopt -s nullglob - package_db=("$out"/lib/ghc-*/lib/package.conf.d "$out"/lib/ghc-*/package.conf.d) - "$out/bin/ghc-pkg" --package-db="$package_db" recache - ''; - - # 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 - hardeningDisable = [ "pie" ]; - - doInstallCheck = true; - installCheckPhase = '' - # Sanity check, can ghc create executables? - cd $TMP - mkdir test-ghc; cd test-ghc - cat > main.hs << EOF - {-# LANGUAGE TemplateHaskell #-} - module Main where - main = putStrLn \$([|"yes"|]) - EOF - env -i $out/bin/ghc --make main.hs || exit 1 - echo compilation ok - [ $(./main) == "yes" ] - ''; - - passthru = { - targetPrefix = ""; - enableShared = true; - - llvmPackages = null; - - # Our Cabal compiler name - haskellCompilerName = "ghc-${version}"; - } - # We duplicate binDistUsed here since we have a sensible default even if no bindist is available, - # this makes sure that getting the `meta` attribute doesn't throw even on unsupported platforms. - // lib.optionalAttrs (ghcBinDists.${distSetName}.${stdenv.hostPlatform.system}.isHadrian or false) { - # Normal GHC derivations expose the hadrian derivation used to build them - # here. In the case of bindists we just make sure that the attribute exists, - # as it is used for checking if a GHC derivation has been built with hadrian. - # The isHadrian mechanism will become obsolete with GHCs that use hadrian - # exclusively, i.e. 9.6 (and 9.4?). - hadrian = null; - }; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "Glasgow Haskell Compiler"; - license = lib.licenses.bsd3; - # HACK: since we can't encode the libc / abi in platforms, we need - # to make the platform list dependent on the evaluation platform - # in order to avoid eval errors with musl which supports less - # platforms than the default libcs (i. e. glibc / libSystem). - # This is done for the benefit of Hydra, so `packagePlatforms` - # won't return any platforms that would cause an evaluation - # failure for `pkgsMusl.haskell.compiler.ghc922Binary`, as - # long as the evaluator runs on a platform that supports - # `pkgsMusl`. - platforms = builtins.attrNames ghcBinDists.${distSetName}; - teams = [ lib.teams.haskell ]; - broken = !(import ./common-have-ncg.nix { inherit lib stdenv version; }); - }; -} diff --git a/pkgs/development/compilers/ghc/9.6.3-binary.nix b/pkgs/development/compilers/ghc/9.6.3-binary.nix deleted file mode 100644 index 2ca353f8ee213..0000000000000 --- a/pkgs/development/compilers/ghc/9.6.3-binary.nix +++ /dev/null @@ -1,474 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - perl, - gcc, - ncurses5, - ncurses6, - gmp, - libiconv, - numactl, - libffi, - coreutils, - targetPackages, - - # minimal = true; will remove files that aren't strictly necessary for - # regular builds and GHC bootstrapping. - # This is "useful" for staying within hydra's output limits for at least the - # aarch64-linux architecture. - minimal ? false, -}: - -# Prebuilt only does native -assert stdenv.targetPlatform == stdenv.hostPlatform; - -let - downloadsUrl = "https://downloads.haskell.org/ghc"; - - # Copy sha256 from https://downloads.haskell.org/~ghc/9.6.3/SHA256SUMS - version = "9.6.3"; - - # Information about available bindists that we use in the build. - # - # # Bindist library checking - # - # The field `archSpecificLibraries` also provides a way for us get notified - # early when the upstream bindist changes its dependencies (e.g. because a - # newer Debian version is used that uses a new `ncurses` version). - # - # Usage: - # - # * You can find the `fileToCheckFor` of libraries by running `readelf -d` - # on the compiler binary (`exePathForLibraryCheck`). - # * To skip library checking for an architecture, - # set `exePathForLibraryCheck = null`. - # * To skip file checking for a specific arch specific library, - # set `fileToCheckFor = null`. - ghcBinDists = { - # Binary distributions for the default libc (e.g. glibc, or libSystem on Darwin) - # nixpkgs uses for the respective system. - defaultLibc = { - i686-linux = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; - sha256 = "58be26f8b8f6b5bd8baf5c32abb03e2c4621646b2142fab10e5c7de5af5c50f8"; - }; - exePathForLibraryCheck = "bin/ghc"; - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - # The i686-linux bindist provided by GHC HQ is currently built on Debian 9, - # which link it against `libtinfo.so.5` (ncurses 5). - # Other bindists are linked `libtinfo.so.6` (ncurses 6). - { - nixPackage = ncurses5; - fileToCheckFor = "libtinfo.so.5"; - } - ]; - }; - x86_64-linux = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb11-linux.tar.xz"; - sha256 = "c4c0124857265926f1cf22a09d950d7ba989ff94053a4ddf3dcdab5359f4cab7"; - }; - exePathForLibraryCheck = "bin/ghc"; - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = "libtinfo.so.6"; - } - ]; - }; - aarch64-linux = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; - sha256 = "03c389859319f09452081310fc13af7525063ea8930830ef76be2a14b312271e"; - }; - exePathForLibraryCheck = "bin/ghc"; - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = "libtinfo.so.6"; - } - { - nixPackage = numactl; - fileToCheckFor = null; - } - ]; - }; - x86_64-darwin = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; - sha256 = "dde46118ab8388fb1066312c097123e93b1dcf6ae366e3370f88ea456382c9db"; - }; - exePathForLibraryCheck = null; # we don't have a library check for darwin yet - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = null; - } - { - nixPackage = libiconv; - fileToCheckFor = null; - } - ]; - }; - aarch64-darwin = { - variantSuffix = ""; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz"; - sha256 = "e1cdf458926b2eaf52d2a8287d99a965040ff9051171f5c3b7467049cf0eb213"; - }; - exePathForLibraryCheck = null; # we don't have a library check for darwin yet - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = null; - } - { - nixPackage = libiconv; - fileToCheckFor = null; - } - ]; - }; - }; - # Binary distributions for the musl libc for the respective system. - musl = { - x86_64-linux = { - variantSuffix = "-musl"; - src = { - url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3_12-linux.tar.xz"; - sha256 = "8f457af0aa40127049c11134c8793f64351a446e87da1f8ec256e1279b5ab61f"; - }; - exePathForLibraryCheck = "bin/ghc"; - archSpecificLibraries = [ - { - nixPackage = gmp; - fileToCheckFor = null; - } - { - nixPackage = ncurses6; - fileToCheckFor = "libncursesw.so.6"; - } - ]; - }; - }; - }; - - distSetName = if stdenv.hostPlatform.isMusl then "musl" else "defaultLibc"; - - binDistUsed = - ghcBinDists.${distSetName}.${stdenv.hostPlatform.system} - or (throw "cannot bootstrap GHC on this platform ('${stdenv.hostPlatform.system}' with libc '${distSetName}')"); - - gmpUsed = - (builtins.head ( - builtins.filter ( - drv: lib.hasPrefix "gmp" (drv.nixPackage.name or "") - ) binDistUsed.archSpecificLibraries - )).nixPackage; - - libPath = lib.makeLibraryPath ( - # Add arch-specific libraries. - map ({ nixPackage, ... }: nixPackage) binDistUsed.archSpecificLibraries - ); - - libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + "LD_LIBRARY_PATH"; - - runtimeDeps = [ - targetPackages.stdenv.cc - targetPackages.stdenv.cc.bintools - coreutils # for cat - ] - # On darwin, we need unwrapped bintools as well (for otool) - ++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [ - targetPackages.stdenv.cc.bintools.bintools - ]; - -in - -stdenv.mkDerivation { - inherit version; - pname = "ghc-binary${binDistUsed.variantSuffix}"; - - src = fetchurl binDistUsed.src; - - nativeBuildInputs = [ perl ]; - - # Set LD_LIBRARY_PATH or equivalent so that the programs running as part - # of the bindist installer can find the libraries they expect. - # Cannot patchelf beforehand due to relative RPATHs that anticipate - # the final install location. - ${libEnvVar} = libPath; - - postUnpack = - # Verify our assumptions of which `libtinfo.so` (ncurses) version is used, - # so that we know when ghc bindists upgrade that and we need to update the - # version used in `libPath`. - lib.optionalString (binDistUsed.exePathForLibraryCheck != null) - # Note the `*` glob because some GHCs have a suffix when unpacked, e.g. - # the musl bindist has dir `ghc-VERSION-x86_64-unknown-linux/`. - # As a result, don't shell-quote this glob when splicing the string. - ( - let - buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; - in - lib.concatStringsSep "\n" [ - '' - shopt -u nullglob - echo "Checking that ghc binary exists in bindist at ${buildExeGlob}" - if ! test -e ${buildExeGlob}; then - echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; - fi - '' - (lib.concatMapStringsSep "\n" ( - { fileToCheckFor, nixPackage }: - lib.optionalString (fileToCheckFor != null) '' - echo "Checking bindist for ${fileToCheckFor} to ensure that is still used" - if ! readelf -d ${buildExeGlob} | grep "${fileToCheckFor}"; then - echo >&2 "File ${fileToCheckFor} could not be found in ${binDistUsed.exePathForLibraryCheck} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; - fi - - echo "Checking that the nix package ${nixPackage} contains ${fileToCheckFor}" - if ! test -e "${lib.getLib nixPackage}/lib/${fileToCheckFor}"; then - echo >&2 "Nix package ${nixPackage} did not contain ${fileToCheckFor} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; - fi - '' - ) binDistUsed.archSpecificLibraries) - ] - ) - # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib - # during linking - + lib.optionalString stdenv.hostPlatform.isDarwin '' - export NIX_LDFLAGS+=" -no_dtrace_dof" - # not enough room in the object files for the full path to libiconv :( - for exe in $(find . -type f -executable); do - isMachO $exe || continue - ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib - install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib $exe - done - '' - - # We have to patch the GMP paths for the ghc-bignum package, for hadrian by - # modifying the package-db directly - + '' - find . -name 'ghc-bignum*.conf' \ - -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib gmpUsed}/lib' -i {} \; - '' - # Similar for iconv and libffi on darwin - + lib.optionalString stdenv.hostPlatform.isDarwin '' - find . -name 'base*.conf' \ - -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libiconv}/lib' -i {} \; - - # To link RTS in the end we also need libffi now - find . -name 'rts*.conf' \ - -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libffi}/lib' \ - -e 's@/Library/Developer/.*/usr/include/ffi@${lib.getDev libffi}/include@' \ - -i {} \; - '' - + - # Some platforms do HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in - # FFI_LIB_DIR is a good indication of places it must be needed. - lib.optionalString - ( - lib.meta.availableOn stdenv.hostPlatform numactl - && builtins.any ({ nixPackage, ... }: nixPackage == numactl) binDistUsed.archSpecificLibraries - ) - '' - find . -name package.conf.in \ - -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; - '' - + - # Rename needed libraries and binaries, fix interpreter - lib.optionalString stdenv.hostPlatform.isLinux '' - find . -type f -executable -exec patchelf \ - --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; - ''; - - # fix for `configure: error: Your linker is affected by binutils #16177` - preConfigure = lib.optionalString stdenv.targetPlatform.isAarch32 "LD=ld.gold"; - - # GHC has a patched config.sub and bindists' platforms should always work - dontUpdateAutotoolsGnuConfigScripts = true; - - configurePlatforms = [ ]; - configureFlags = - lib.optional stdenv.hostPlatform.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" - # From: https://github.com/NixOS/nixpkgs/pull/43369/commits - ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; - - # No building is necessary, but calling make without flags ironically - # calls install-strip ... - dontBuild = true; - - # GHC tries to remove xattrs when installing to work around Gatekeeper - # (see https://gitlab.haskell.org/ghc/ghc/-/issues/17418). This step normally - # succeeds in nixpkgs because xattrs are not allowed in the store, but it - # can fail when a file has the `com.apple.provenance` xattr, and it can’t be - # modified (such as target of the symlink to `libiconv.dylib`). - # The `com.apple.provenance` xattr is a new feature of macOS as of macOS 13. - # See: https://eclecticlight.co/2023/03/13/ventura-has-changed-app-quarantine-with-a-new-xattr/ - makeFlags = lib.optionals stdenv.buildPlatform.isDarwin [ "XATTR=/does-not-exist" ]; - - # Patch scripts to include runtime dependencies in $PATH. - postInstall = '' - for i in "$out/bin/"*; do - test ! -h "$i" || continue - isScript "$i" || continue - sed -i -e '2i export PATH="${lib.makeBinPath runtimeDeps}:$PATH"' "$i" - done - '' - + lib.optionalString stdenv.targetPlatform.isDarwin '' - # Work around building with binary GHC on Darwin due to GHC’s use of `ar -L` when it - # detects `llvm-ar` even though the resulting archives are not supported by ld64. - # https://gitlab.haskell.org/ghc/ghc/-/issues/23188 - # https://github.com/haskell/cabal/issues/8882 - sed -i -e 's/,("ar supports -L", "YES")/,("ar supports -L", "NO")/' "$out/lib/ghc-${version}/lib/settings" - ''; - - # Apparently necessary for the ghc Alpine (musl) bindist: - # When we strip, and then run the - # patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p - # below, running ghc (e.g. during `installCheckPhase)` gives some apparently - # corrupted rpath or whatever makes the loader work on nonsensical strings: - # running install tests - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: : symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: ir6zf6c9f86pfx8sr30n2vjy-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: y/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �?: symbol not found - # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found - # This is extremely bogus and should be investigated. - dontStrip = if stdenv.hostPlatform.isMusl then true else false; # `if` for explicitness - - # On Linux, use patchelf to modify the executables so that they can - # find editline/gmp. - postFixup = - lib.optionalString (stdenv.hostPlatform.isLinux && !(binDistUsed.isStatic or false)) ( - if stdenv.hostPlatform.isAarch64 then - # Keep rpath as small as possible on aarch64 for patchelf#244. All Elfs - # are 2 directories deep from $out/lib, so pooling symlinks there makes - # a short rpath. - '' - (cd $out/lib; ln -s ${ncurses6.out}/lib/libtinfo.so.6) - (cd $out/lib; ln -s ${lib.getLib gmpUsed}/lib/libgmp.so.10) - (cd $out/lib; ln -s ${numactl.out}/lib/libnuma.so.1) - for p in $(find "$out/lib" -type f -name "*\.so*"); do - (cd $out/lib; ln -s $p) - done - - for p in $(find "$out/lib" -type f -executable); do - if isELF "$p"; then - echo "Patchelfing $p" - patchelf --set-rpath "\$ORIGIN:\$ORIGIN/../.." $p - fi - done - '' - else - '' - for p in $(find "$out" -type f -executable); do - if isELF "$p"; then - echo "Patchelfing $p" - patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p - fi - done - '' - ) - + lib.optionalString stdenv.hostPlatform.isDarwin '' - # not enough room in the object files for the full path to libiconv :( - for exe in $(find "$out" -type f -executable); do - isMachO $exe || continue - ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib - install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib $exe - done - - for file in $(find "$out" -name setup-config); do - substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" - done - '' - # Recache package db which needs to happen for Hadrian bindists - # where we modify the package db before installing - + '' - package_db=("$out"/lib/ghc-*/lib/package.conf.d) - "$out/bin/ghc-pkg" --package-db="$package_db" recache - ''; - - # 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 - hardeningDisable = [ "pie" ]; - - doInstallCheck = true; - installCheckPhase = '' - # Sanity check, can ghc create executables? - cd $TMP - mkdir test-ghc; cd test-ghc - cat > main.hs << EOF - {-# LANGUAGE TemplateHaskell #-} - module Main where - main = putStrLn \$([|"yes"|]) - EOF - env -i $out/bin/ghc --make main.hs || exit 1 - echo compilation ok - [ $(./main) == "yes" ] - ''; - - passthru = { - targetPrefix = ""; - enableShared = true; - - llvmPackages = null; - - # Our Cabal compiler name - haskellCompilerName = "ghc-${version}"; - - # Normal GHC derivations expose the hadrian derivation used to build them - # here. In the case of bindists we just make sure that the attribute exists, - # as it is used for checking if a GHC derivation has been built with hadrian. - hadrian = null; - }; - - meta = { - homepage = "http://haskell.org/ghc"; - description = "Glasgow Haskell Compiler"; - license = lib.licenses.bsd3; - # HACK: since we can't encode the libc / abi in platforms, we need - # to make the platform list dependent on the evaluation platform - # in order to avoid eval errors with musl which supports less - # platforms than the default libcs (i. e. glibc / libSystem). - # This is done for the benefit of Hydra, so `packagePlatforms` - # won't return any platforms that would cause an evaluation - # failure for `pkgsMusl.haskell.compiler.ghc922Binary`, as - # long as the evaluator runs on a platform that supports - # `pkgsMusl`. - platforms = builtins.attrNames ghcBinDists.${distSetName}; - teams = [ lib.teams.haskell ]; - broken = !(import ./common-have-ncg.nix { inherit lib stdenv version; }); - }; -} diff --git a/pkgs/development/compilers/ghc/9.8.4-binary.nix b/pkgs/development/compilers/ghc/9.8.4-binary.nix index df3f507f33d86..4ba199eb934ca 100644 --- a/pkgs/development/compilers/ghc/9.8.4-binary.nix +++ b/pkgs/development/compilers/ghc/9.8.4-binary.nix @@ -100,10 +100,6 @@ let nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } - { - nixPackage = numactl; - fileToCheckFor = null; - } ]; }; x86_64-darwin = { @@ -435,7 +431,7 @@ stdenv.mkDerivation { # 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://github.com/NixOS/nixpkgs/issues/129247 krank:ignore-line # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 hardeningDisable = [ "pie" ]; diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 62691f861584e..e5f5b0f8e24e1 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -55,7 +55,8 @@ gmp, # If enabled, use -fPIC when compiling static libs. - enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform, + enableRelocatedStaticLibs ? + stdenv.targetPlatform != stdenv.hostPlatform && !stdenv.targetPlatform.isWindows, # Exceeds Hydra output limit (at the time of writing ~3GB) when cross compiled to riscv64. # A riscv64 cross-compiler fits into the limit comfortably. @@ -185,32 +186,9 @@ || (lib.versionAtLeast version "9.8" && lib.versionOlder version "9.11"); in - lib.optionals - ( - # 2025-01-16: unix >= 2.8.6.0 is unaffected which is shipped by GHC 9.12.1 and 9.8.4 - lib.versionOlder version "9.11" - && !(lib.versionAtLeast version "9.6.7" && lib.versionOlder version "9.8") - && !(lib.versionAtLeast version "9.8.4" && lib.versionOlder version "9.9") - && !(lib.versionAtLeast version "9.10.2" && lib.versionOlder version "9.11") - ) - [ - # Determine size of time related types using hsc2hs instead of assuming CLong. - # Prevents failures when e.g. stat(2)ing on 32bit systems with 64bit time_t etc. - # https://github.com/haskell/ghcup-hs/issues/1107 - # https://gitlab.haskell.org/ghc/ghc/-/issues/25095 - # Note that in normal situations this shouldn't be the case since nixpkgs - # doesn't set -D_FILE_OFFSET_BITS=64 and friends (yet). - (fetchpatch { - name = "unix-fix-ctimeval-size-32-bit.patch"; - url = "https://github.com/haskell/unix/commit/8183e05b97ce870dd6582a3677cc82459ae566ec.patch"; - sha256 = "17q5yyigqr5kxlwwzb95sx567ysfxlw6bp3j4ji20lz0947aw6gv"; - stripLen = 1; - extraPrefix = "libraries/unix/"; - }) - ] - ++ lib.optionals (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.8") [ + lib.optionals (lib.versionOlder version "9.8") [ # Fix unlit being installed under a different name than is used in the - # settings file: https://gitlab.haskell.org/ghc/ghc/-/issues/23317 + # settings file: https://gitlab.haskell.org/ghc/ghc/-/issues/23317 krank:ignore-line (fetchpatch { name = "ghc-9.6-fix-unlit-path.patch"; url = "https://gitlab.haskell.org/ghc/ghc/-/commit/8fde4ac84ec7b1ead238cb158bbef48555d12af9.patch"; @@ -223,7 +201,7 @@ # # 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). + # https://github.com/NixOS/nixpkgs/issues/140774 for details). krank:ignore-line ( if lib.versionOlder version "9.10" then ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch @@ -239,12 +217,17 @@ hash = "sha256-sb+AHdkGkCu8MW0xoQIpD5kEc0zYX8udAMDoC+TWc0Q="; }) ] + ++ lib.optionals stdenv.targetPlatform.isGhcjs [ + # https://gitlab.haskell.org/ghc/ghc/-/issues/26290 + ./export-heap-methods.patch + ] # Prevents passing --hyperlinked-source to haddock. Note that this can # be configured via a user defined flavour now. Unfortunately, it is # impossible to import an existing flavour in UserSettings, so patching # the defaults is actually simpler and less maintenance intensive # compared to keeping an entire flavour definition in sync with upstream - # manually. See also https://gitlab.haskell.org/ghc/ghc/-/issues/23625 + # manually. + # See also https://gitlab.haskell.org/ghc/ghc/-/issues/23625 krank:ignore-line ++ lib.optionals (!enableHyperlinkedSource) [ ( if lib.versionOlder version "9.8" then @@ -279,7 +262,7 @@ ] # Fixes stack overrun in rts which crashes an process whenever # freeHaskellFunPtr is called with nixpkgs' hardening flags. - # https://gitlab.haskell.org/ghc/ghc/-/issues/25485 + # https://gitlab.haskell.org/ghc/ghc/-/issues/25485 krank:ignore-line # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13599 ++ lib.optionals (lib.versionOlder version "9.13") [ (fetchpatch { @@ -292,7 +275,9 @@ # Missing ELF symbols ++ lib.optionals stdenv.targetPlatform.isAndroid [ ./ghc-define-undefined-elf-st-visibility.patch - ]; + ] + + ++ (import ./common-llvm-patches.nix { inherit lib version fetchpatch; }); stdenv = stdenvNoCC; }, @@ -348,6 +333,8 @@ let # 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 + # + # Note `-fexternal-dynamic-refs` causes `undefined reference` errors when building GHC cross compiler for windows lib.optionals enableRelocatedStaticLibs [ "*.*.ghc.*.opts += -fPIC -fexternal-dynamic-refs" ] @@ -783,7 +770,7 @@ stdenv.mkDerivation ( # 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://github.com/NixOS/nixpkgs/issues/129247 krank:ignore-line # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 hardeningDisable = [ "format" @@ -808,7 +795,8 @@ stdenv.mkDerivation ( '' # the bindist configure script uses different env variables than the GHC configure script - # see https://github.com/NixOS/nixpkgs/issues/267250 and https://gitlab.haskell.org/ghc/ghc/-/issues/24211 + # see https://github.com/NixOS/nixpkgs/issues/267250 krank:ignore-line + # https://gitlab.haskell.org/ghc/ghc/-/issues/24211 krank:ignore-line + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' export InstallNameToolCmd=$INSTALL_NAME_TOOL export OtoolCmd=$OTOOL @@ -894,8 +882,6 @@ stdenv.mkDerivation ( timeout = 24 * 3600; platforms = lib.platforms.all; inherit (bootPkgs.ghc.meta) license; - # To be fixed by . - broken = useLLVM; }; dontStrip = targetPlatform.useAndroidPrebuilt || targetPlatform.isWasm; diff --git a/pkgs/development/compilers/ghc/common-llvm-patches.nix b/pkgs/development/compilers/ghc/common-llvm-patches.nix new file mode 100644 index 0000000000000..999e77f44ad42 --- /dev/null +++ b/pkgs/development/compilers/ghc/common-llvm-patches.nix @@ -0,0 +1,126 @@ +{ + lib, + version, + fetchpatch, +}: + +# Backports for LLVM support. +# +# These primarily focus on backporting patches that are relevant to +# supporting newer LLVM versions, rather than aiming to backport every +# LLVM backend bug fix or improvement from newer GHC releases. +# +# Potentially of interest for cross‐compiling GHC 9.4.8 to LoongArch64: +# +# * +# * + +[ ] + +++ lib.optionals (lib.versionOlder version "9.6") [ + # + (fetchpatch { + name = "ghc-9.4-llvm-support-15.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/0cc16aaf89d7dc3963764b7193ceac73e4e3329b.patch"; + hash = "sha256-G0gqrj5iPuQ5JuC2+d151yka72XZMbrqMWPZd4EuT04="; + }) + + # + ./ghc-9.4-llvm-fix-version-detection.patch +] + +++ lib.optionals (lib.versionOlder version "9.8") [ + ( + # The upstream backport of !13763 in 9.6.7 removed an unused import + # that is required by the next series. + if lib.versionOlder version "9.6" then null else ./ghc-9.6-llvm-restore-import.patch + ) +] + +++ lib.optionals (lib.versionOlder version "9.10") [ + # + ( + if lib.versionOlder version "9.8" then + ./ghc-9.4-llvm-add-metadata-exports.patch + else + fetchpatch { + name = "ghc-9.8-llvm-add-metadata-exports.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/fcfc1777c22ad47613256c3c5e7304cfd29bc761.patch"; + hash = "sha256-9rpyeH8TUVeKoW4PA6qn7DG2+P9MhBCywmbi1O/NsTQ="; + } + ) + ( + if lib.versionOlder version "9.8" then + ./ghc-9.4-llvm-allow-llvmlits-in-metaexprs.patch + else + fetchpatch { + name = "ghc-9.8-llvm-allow-llvmlits-in-metaexprs.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/5880fff6d353a14785c457999fded5a7100c9514.patch"; + hash = "sha256-NDMGNc0PYpWJUW+nI2YvMsBOWRIfNix4oWHQZAIxrVY="; + } + ) + ( + # `GHC.Driver.DynFlags` was not split out until 9.8, so this can be + # omitted with no functional effect on the rest of the series on + # earlier versions. + if lib.versionOlder version "9.8" then + null + else + fetchpatch { + name = "ghc-9.8-move-feature-predicates-to-dynflags.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/86ce92a2f81a04aa980da2891d0e300cb3cb7efd.patch"; + hash = "sha256-SzJgzq4b5wAMPz+/QSa67iSOxB2enqejvV0lsF0+9L8="; + } + ) + (fetchpatch { + name = "ghc-9.4-llvm-add-module-flag-metadata-infra.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/a6a3874276ced1b037365c059dcd0a758e813a5b.patch"; + hash = "sha256-tAYDRNXmpp5cZtyONpO8vlsDmnNEBbh4J3oSCy/uWWc="; + }) + ( + if lib.versionOlder version "9.8" then + ./ghc-9.4-llvm-fix-stack-alignment.patch + else + fetchpatch { + name = "ghc-9.8-llvm-fix-stack-alignment.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/e9af2cf3f16ab60b5c79ed91df95359b11784df6.patch"; + hash = "sha256-RmYwFN3c3AgJxF9KXWQLdwOgugzepCW1wcTdJX1h0C4="; + } + ) + + # + ( + if lib.versionOlder version "9.6" then + ./ghc-9.4-llvm-use-new-pass-manager.patch + else if lib.versionOlder version "9.8" then + ./ghc-9.6-llvm-use-new-pass-manager.patch + else + ./ghc-9.8-llvm-use-new-pass-manager.patch + ) +] + +++ lib.optionals (lib.versionOlder version "9.12") [ + # + (fetchpatch { + name = "ghc-9.4-llvm-support-16-17-18.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/ae170155e82f1e5f78882f7a682d02a8e46a5823.patch"; + hash = "sha256-U1znWqXZTORmAg480p5TjTL53T2Zn+1+9Fnk2V1Drfs="; + }) + + # + (fetchpatch { + name = "ghc-9.4-llvm-support-19.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/36bbb167f354a2fbc6c4842755f2b1e374e3580e.patch"; + excludes = [ ".gitlab-ci.yml" ]; + hash = "sha256-v8T/FtriDPbibcIDZmU2yotBoDVo+wU2+gw+CCdQlm0="; + }) +] + +++ lib.optionals (lib.versionOlder version "9.14") [ + # + (fetchpatch { + name = "ghc-9.4-llvm-support-20.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/ca03226db2db2696460bfcb8035dd3268d546706.patch"; + hash = "sha256-7cO049DQtJHUAhwPujoFO+zQtXsMg6VFTHtMDwenrKs="; + }) +] diff --git a/pkgs/development/compilers/ghc/common-make-native-bignum.nix b/pkgs/development/compilers/ghc/common-make-native-bignum.nix index 401a65a11ded7..19c784b6df715 100644 --- a/pkgs/development/compilers/ghc/common-make-native-bignum.nix +++ b/pkgs/development/compilers/ghc/common-make-native-bignum.nix @@ -14,14 +14,12 @@ # build-tools bootPkgs, - autoconf, - automake, + autoreconfHook, coreutils, fetchpatch, fetchurl, perl, python3, - m4, sphinx, xattr, autoSignDarwinBinariesHook, @@ -134,7 +132,7 @@ let # 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 + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 krank:ignore-line # 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 @@ -292,8 +290,8 @@ stdenv.mkDerivation ( patches = [ # Determine size of time related types using hsc2hs instead of assuming CLong. # Prevents failures when e.g. stat(2)ing on 32bit systems with 64bit time_t etc. - # https://github.com/haskell/ghcup-hs/issues/1107 - # https://gitlab.haskell.org/ghc/ghc/-/issues/25095 + # https://github.com/haskell/ghcup-hs/issues/1107 krank:ignore-line + # https://gitlab.haskell.org/ghc/ghc/-/issues/25095 krank:ignore-line # Note that in normal situations this shouldn't be the case since nixpkgs # doesn't set -D_FILE_OFFSET_BITS=64 and friends (yet). (fetchpatch { @@ -304,7 +302,7 @@ stdenv.mkDerivation ( extraPrefix = "libraries/unix/"; }) - # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 krank:ignore-line ./docs-sphinx-7.patch # Correctly record libnuma's library and include directories in the @@ -328,7 +326,7 @@ stdenv.mkDerivation ( # the solution is to backport those changes from GHC 9.6 that skip the intermediate # assembly step. # - # https://gitlab.haskell.org/ghc/ghc/-/issues/25608#note_622589 + # https://gitlab.haskell.org/ghc/ghc/-/issues/25608#note_622589 krank:ignore-line # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6877 ++ [ # Need to use this patch so the next one applies, passes file location info to the cc phase @@ -369,7 +367,7 @@ stdenv.mkDerivation ( # Fixes stack overrun in rts which crashes an process whenever # freeHaskellFunPtr is called with nixpkgs' hardening flags. - # https://gitlab.haskell.org/ghc/ghc/-/issues/25485 + # https://gitlab.haskell.org/ghc/ghc/-/issues/25485 krank:ignore-line # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13599 # TODO: patch doesn't apply for < 9.4, but may still be necessary? ++ [ @@ -386,9 +384,11 @@ stdenv.mkDerivation ( # # 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). + # https://github.com/NixOS/nixpkgs/issues/140774 for details). krank:ignore-line ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch - ]; + ] + + ++ (import ./common-llvm-patches.nix { inherit lib version fetchpatch; }); postPatch = "patchShebangs ."; @@ -444,7 +444,6 @@ stdenv.mkDerivation ( export AR_STAGE0="$AR_FOR_BUILD" echo -n "${buildMK}" > mk/build.mk - sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure '' # Haddock and sphinx need a working locale + lib.optionalString (enableDocs || enableHaddockProgram) ( @@ -479,8 +478,7 @@ stdenv.mkDerivation ( 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 + for x in aclocal.m4; do substituteInPlace $x \ --replace '*-android*|*-gnueabi*)' \ '*-android*|*-gnueabi*|*-musleabi*)' @@ -547,10 +545,8 @@ stdenv.mkDerivation ( dontAddExtraLibs = true; nativeBuildInputs = [ + autoreconfHook perl - autoconf - automake - m4 python3 bootPkgs.alex bootPkgs.happy @@ -603,7 +599,7 @@ stdenv.mkDerivation ( # 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://github.com/NixOS/nixpkgs/issues/129247 krank:ignore-line # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 hardeningDisable = [ "format" @@ -683,8 +679,6 @@ stdenv.mkDerivation ( timeout = 24 * 3600; platforms = lib.platforms.all; inherit (bootPkgs.ghc.meta) license; - # To be fixed by . - broken = useLLVM; }; } diff --git a/pkgs/development/compilers/ghc/docs-sphinx-7.patch b/pkgs/development/compilers/ghc/docs-sphinx-7.patch index 49fa45d1b9a23..d1321c4214920 100644 --- a/pkgs/development/compilers/ghc/docs-sphinx-7.patch +++ b/pkgs/development/compilers/ghc/docs-sphinx-7.patch @@ -1,6 +1,6 @@ Fix build of docs after sphinx update. https://github.com/sphinx-doc/sphinx/pull/11381 -https://gitlab.haskell.org/ghc/ghc/-/issues/24129 +https://gitlab.haskell.org/ghc/ghc/-/issues/24129 krank:ignore-line --- a/docs/users_guide/rtd-theme/layout.html +++ b/docs/users_guide/rtd-theme/layout.html @@ -67 +67 @@ diff --git a/pkgs/development/compilers/ghc/export-heap-methods.patch b/pkgs/development/compilers/ghc/export-heap-methods.patch new file mode 100644 index 0000000000000..ff4ce1263aee9 --- /dev/null +++ b/pkgs/development/compilers/ghc/export-heap-methods.patch @@ -0,0 +1,11 @@ +diff --git a/rts/js/mem.js b/rts/js/mem.js +index 44c5c37ac4..1f150c5d55 100644 +--- a/rts/js/mem.js ++++ b/rts/js/mem.js +@@ -1,5 +1,5 @@ + //#OPTIONS:CPP +-//#OPTIONS:EMCC:EXPORTED_RUNTIME_METHODS=addFunction,removeFunction,getEmptyTableSlot ++//#OPTIONS:EMCC:EXPORTED_RUNTIME_METHODS=addFunction,removeFunction,getEmptyTableSlot,HEAP8,HEAPU8 + + // #define GHCJS_TRACE_META 1 + diff --git a/pkgs/development/compilers/ghc/ghc-9.4-llvm-add-metadata-exports.patch b/pkgs/development/compilers/ghc/ghc-9.4-llvm-add-metadata-exports.patch new file mode 100644 index 0000000000000..ec2fa19d452c8 --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.4-llvm-add-metadata-exports.patch @@ -0,0 +1,31 @@ +From 701154fdbceff2edb121768eb660713a98580af8 Mon Sep 17 00:00:00 2001 +From: Ben Gamari +Date: Tue, 22 Aug 2023 12:23:26 -0400 +Subject: [PATCH] llvmGen: Add export list to GHC.Llvm.MetaData + +(cherry picked from commit fcfc1777c22ad47613256c3c5e7304cfd29bc761) +--- + compiler/GHC/Llvm/MetaData.hs | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/compiler/GHC/Llvm/MetaData.hs b/compiler/GHC/Llvm/MetaData.hs +index f46ae0a101..3526c11bc3 100644 +--- a/compiler/GHC/Llvm/MetaData.hs ++++ b/compiler/GHC/Llvm/MetaData.hs +@@ -1,6 +1,12 @@ + {-# LANGUAGE GeneralizedNewtypeDeriving #-} + +-module GHC.Llvm.MetaData where ++module GHC.Llvm.MetaData ++ ( MetaId(..) ++ , ppr ++ , MetaExpr(..) ++ , MetaAnnot(..) ++ , MetaDecl(..) ++ ) where + + import GHC.Prelude + +-- +2.50.1 + diff --git a/pkgs/development/compilers/ghc/ghc-9.4-llvm-allow-llvmlits-in-metaexprs.patch b/pkgs/development/compilers/ghc/ghc-9.4-llvm-allow-llvmlits-in-metaexprs.patch new file mode 100644 index 0000000000000..6c34f9800472b --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.4-llvm-allow-llvmlits-in-metaexprs.patch @@ -0,0 +1,40 @@ +From 51765e343e9829f1d3e95d1d7303fa3594ae91cc Mon Sep 17 00:00:00 2001 +From: Ben Gamari +Date: Tue, 22 Aug 2023 12:24:53 -0400 +Subject: [PATCH] llvmGen: Allow LlvmLits in MetaExprs + +This omission appears to be an oversight. + +(cherry picked from commit 5880fff6d353a14785c457999fded5a7100c9514) +--- + compiler/GHC/Llvm/MetaData.hs | 1 + + compiler/GHC/Llvm/Ppr.hs | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/compiler/GHC/Llvm/MetaData.hs b/compiler/GHC/Llvm/MetaData.hs +index f46ae0a101..121cdd5788 100644 +--- a/compiler/GHC/Llvm/MetaData.hs ++++ b/compiler/GHC/Llvm/MetaData.hs +@@ -68,6 +68,7 @@ instance Outputable MetaId where + + -- | LLVM metadata expressions + data MetaExpr = MetaStr !LMString ++ | MetaLit !LlvmLit + | MetaNode !MetaId + | MetaVar !LlvmVar + | MetaStruct [MetaExpr] +diff --git a/compiler/GHC/Llvm/Ppr.hs b/compiler/GHC/Llvm/Ppr.hs +index f48e7aa034..bc88a13439 100644 +--- a/compiler/GHC/Llvm/Ppr.hs ++++ b/compiler/GHC/Llvm/Ppr.hs +@@ -256,6 +256,7 @@ ppMetaExpr :: LlvmCgConfig -> MetaExpr -> SDoc + ppMetaExpr opts = \case + MetaVar (LMLitVar (LMNullLit _)) -> text "null" + MetaStr s -> char '!' <> doubleQuotes (ftext s) ++ MetaLit l -> ppTypeLit opts l + MetaNode n -> ppr n + MetaVar v -> ppVar opts v + MetaStruct es -> char '!' <> braces (ppCommaJoin (map (ppMetaExpr opts) es)) +-- +2.50.1 + diff --git a/pkgs/development/compilers/ghc/ghc-9.4-llvm-fix-stack-alignment.patch b/pkgs/development/compilers/ghc/ghc-9.4-llvm-fix-stack-alignment.patch new file mode 100644 index 0000000000000..23c4e0717c5ec --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.4-llvm-fix-stack-alignment.patch @@ -0,0 +1,137 @@ +From 646d62e74c16be785ef08735ae5b24f4af6bcf78 Mon Sep 17 00:00:00 2001 +From: Ben Gamari +Date: Tue, 22 Aug 2023 13:26:58 -0400 +Subject: [PATCH] llvmGen: Don't pass stack alignment via command line + +As of https://reviews.llvm.org/D103048 LLVM no longer supports the +`-stack-alignment=...` flag. Instead this information is passed via a +module flag metadata node. + +This requires dropping support for LLVM 11 and 12. + +Fixes #23870 + +(cherry picked from commit e9af2cf3f16ab60b5c79ed91df95359b11784df6) +--- + compiler/GHC/CmmToLlvm.hs | 29 ++++++++++++++++++++++++- + compiler/GHC/CmmToLlvm/Config.hs | 1 + + compiler/GHC/Driver/Config/CmmToLlvm.hs | 1 + + compiler/GHC/Driver/Pipeline/Execute.hs | 7 ------ + configure.ac | 2 +- + 5 files changed, 31 insertions(+), 9 deletions(-) + +diff --git a/compiler/GHC/CmmToLlvm.hs b/compiler/GHC/CmmToLlvm.hs +index 7d48693765..b9036daef1 100644 +--- a/compiler/GHC/CmmToLlvm.hs ++++ b/compiler/GHC/CmmToLlvm.hs +@@ -190,7 +190,7 @@ cmmLlvmGen _ = return () + + cmmMetaLlvmPrelude :: LlvmM () + cmmMetaLlvmPrelude = do +- metas <- flip mapM stgTBAA $ \(uniq, name, parent) -> do ++ tbaa_metas <- flip mapM stgTBAA $ \(uniq, name, parent) -> do + -- Generate / lookup meta data IDs + tbaaId <- getMetaUniqueId + setUniqMeta uniq tbaaId +@@ -203,9 +203,36 @@ cmmMetaLlvmPrelude = do + -- just a name on its own. Previously `null` was accepted as the + -- name. + Nothing -> [ MetaStr name ] ++ ++ platform <- getPlatform ++ cfg <- getConfig ++ let stack_alignment_metas = ++ case platformArch platform of ++ ArchX86_64 | llvmCgAvxEnabled cfg -> [mkStackAlignmentMeta 32] ++ _ -> [] ++ module_flags_metas <- mkModuleFlagsMeta stack_alignment_metas ++ let metas = tbaa_metas ++ module_flags_metas + cfg <- getConfig + renderLlvm $ ppLlvmMetas cfg metas + ++mkNamedMeta :: LMString -> [MetaExpr] -> LlvmM [MetaDecl] ++mkNamedMeta name exprs = do ++ (ids, decls) <- unzip <$> mapM f exprs ++ return $ decls ++ [MetaNamed name ids] ++ where ++ f expr = do ++ i <- getMetaUniqueId ++ return (i, MetaUnnamed i expr) ++ ++mkModuleFlagsMeta :: [ModuleFlag] -> LlvmM [MetaDecl] ++mkModuleFlagsMeta = ++ mkNamedMeta "llvm.module.flags" . map moduleFlagToMetaExpr ++ ++mkStackAlignmentMeta :: Integer -> ModuleFlag ++mkStackAlignmentMeta alignment = ++ ModuleFlag MFBError "override-stack-alignment" (MetaLit $ LMIntLit alignment i32) ++ ++ + -- ----------------------------------------------------------------------------- + -- | Marks variables as used where necessary + -- +diff --git a/compiler/GHC/CmmToLlvm/Config.hs b/compiler/GHC/CmmToLlvm/Config.hs +index 649a33c2f6..ecab7fdcc1 100644 +--- a/compiler/GHC/CmmToLlvm/Config.hs ++++ b/compiler/GHC/CmmToLlvm/Config.hs +@@ -36,6 +36,7 @@ data LlvmCgConfig = LlvmCgConfig + , llvmCgContext :: !SDocContext -- ^ Context for LLVM code generation + , llvmCgFillUndefWithGarbage :: !Bool -- ^ Fill undefined literals with garbage values + , llvmCgSplitSection :: !Bool -- ^ Split sections ++ , llvmCgAvxEnabled :: !Bool + , llvmCgBmiVersion :: Maybe BmiVersion -- ^ (x86) BMI instructions + , llvmCgLlvmVersion :: Maybe LlvmVersion -- ^ version of Llvm we're using + , llvmCgDoWarn :: !Bool -- ^ True ==> warn unsupported Llvm version +diff --git a/compiler/GHC/Driver/Config/CmmToLlvm.hs b/compiler/GHC/Driver/Config/CmmToLlvm.hs +index 8097bbec7e..752ba987ca 100644 +--- a/compiler/GHC/Driver/Config/CmmToLlvm.hs ++++ b/compiler/GHC/Driver/Config/CmmToLlvm.hs +@@ -23,6 +23,7 @@ initLlvmCgConfig logger config_cache dflags = do + , llvmCgContext = initSDocContext dflags PprCode + , llvmCgFillUndefWithGarbage = gopt Opt_LlvmFillUndefWithGarbage dflags + , llvmCgSplitSection = gopt Opt_SplitSections dflags ++ , llvmCgAvxEnabled = isAvxEnabled dflags + , llvmCgBmiVersion = case platformArch (targetPlatform dflags) of + ArchX86_64 -> bmiVersion dflags + ArchX86 -> bmiVersion dflags +diff --git a/compiler/GHC/Driver/Pipeline/Execute.hs b/compiler/GHC/Driver/Pipeline/Execute.hs +index fac2a595f2..4fa72be475 100644 +--- a/compiler/GHC/Driver/Pipeline/Execute.hs ++++ b/compiler/GHC/Driver/Pipeline/Execute.hs +@@ -992,8 +992,6 @@ llvmOptions llvm_config dflags = + [("-enable-tbaa -tbaa", "-enable-tbaa") | gopt Opt_LlvmTBAA dflags ] + ++ [("-relocation-model=" ++ rmodel + ,"-relocation-model=" ++ rmodel) | not (null rmodel)] +- ++ [("-stack-alignment=" ++ (show align) +- ,"-stack-alignment=" ++ (show align)) | align > 0 ] + + -- Additional llc flags + ++ [("", "-mcpu=" ++ mcpu) | not (null mcpu) +@@ -1012,11 +1010,6 @@ llvmOptions llvm_config dflags = + + platform = targetPlatform dflags + +- align :: Int +- align = case platformArch platform of +- ArchX86_64 | isAvxEnabled dflags -> 32 +- _ -> 0 +- + attrs :: String + attrs = intercalate "," $ mattr + ++ ["+sse42" | isSse4_2Enabled dflags ] +diff --git a/configure.ac b/configure.ac +index 16f2e8b339..0440d5051b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -555,7 +555,7 @@ AC_SUBST(InstallNameToolCmd) + # tools we are looking for. In the past, GHC supported a number of + # versions of LLVM simultaneously, but that stopped working around + # 3.5/3.6 release of LLVM. +-LlvmMinVersion=11 # inclusive ++LlvmMinVersion=13 # inclusive + LlvmMaxVersion=16 # not inclusive + AC_SUBST([LlvmMinVersion]) + AC_SUBST([LlvmMaxVersion]) +-- +2.50.1 + diff --git a/pkgs/development/compilers/ghc/ghc-9.4-llvm-fix-version-detection.patch b/pkgs/development/compilers/ghc/ghc-9.4-llvm-fix-version-detection.patch new file mode 100644 index 0000000000000..721909363d6be --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.4-llvm-fix-version-detection.patch @@ -0,0 +1,103 @@ +From c1229507e29e5c44b6f23d6f2afb5d55e7fb9606 Mon Sep 17 00:00:00 2001 +From: ARATA Mizuki +Date: Wed, 25 Dec 2024 22:50:46 +0900 +Subject: [PATCH] Fix LLVM version detection + +With a recent LLVM, `llc -version` emits the version on the first line +if the vendor is set. It emits the version on the second line +otherwise. + +Therefore, we need to check the both lines to detect the version. + +GHC now emits a warning if it fails to detect the LLVM version, +so we can notice if the output of `llc -version` changes in the future. + +Also, the warning for using LLVM < 10 on s390x is removed, because +we assume LLVM >= 13 now. + +This fixes the definition of __GLASGOW_HASKELL_LLVM__ macro. + +Fixes #25606 + +(cherry picked from commit a928c326011f1a6bef3289a4c36d4e19b5951229) +--- + compiler/GHC/CmmToLlvm.hs | 14 ++++++++------ + compiler/GHC/SysTools/Tasks.hs | 13 ++++++++----- + docs/users_guide/phases.rst | 2 +- + 3 files changed, 17 insertions(+), 12 deletions(-) + +diff --git a/compiler/GHC/CmmToLlvm.hs b/compiler/GHC/CmmToLlvm.hs +index ecf111c636..76541c477c 100644 +--- a/compiler/GHC/CmmToLlvm.hs ++++ b/compiler/GHC/CmmToLlvm.hs +@@ -38,7 +38,7 @@ import GHC.Utils.Logger + import qualified GHC.Data.Stream as Stream + + import Control.Monad ( when, forM_ ) +-import Data.Maybe ( fromMaybe, catMaybes ) ++import Data.Maybe ( fromMaybe, catMaybes, isNothing ) + import System.IO + + -- ----------------------------------------------------------------------------- +@@ -68,11 +68,13 @@ llvmCodeGen logger cfg h cmm_stream + "up to" <+> text (llvmVersionStr supportedLlvmVersionUpperBound) <+> "(non inclusive) is supported." <+> + "System LLVM version: " <> text (llvmVersionStr ver) $$ + "We will try though..." +- let isS390X = platformArch (llvmCgPlatform cfg) == ArchS390X +- let major_ver = head . llvmVersionList $ ver +- when (isS390X && major_ver < 10 && doWarn) $ putMsg logger $ +- "Warning: For s390x the GHC calling convention is only supported since LLVM version 10." <+> +- "You are using LLVM version: " <> text (llvmVersionStr ver) ++ ++ when (isNothing mb_ver) $ do ++ let doWarn = llvmCgDoWarn cfg ++ when doWarn $ putMsg logger $ ++ "Failed to detect LLVM version!" $$ ++ "Make sure LLVM is installed correctly." $$ ++ "We will try though..." + + -- HACK: the Nothing case here is potentially wrong here but we + -- currently don't use the LLVM version to guide code generation +diff --git a/compiler/GHC/SysTools/Tasks.hs b/compiler/GHC/SysTools/Tasks.hs +index 7cd5188d5f..165e1602cf 100644 +--- a/compiler/GHC/SysTools/Tasks.hs ++++ b/compiler/GHC/SysTools/Tasks.hs +@@ -236,14 +236,17 @@ figureLlvmVersion logger dflags = traceToolCommand logger "llc" $ do + (pin, pout, perr, p) <- runInteractiveProcess pgm args' + Nothing Nothing + {- > llc -version +- LLVM (http://llvm.org/): +- LLVM version 3.5.2 ++ LLVM version 15.0.7 + ... ++ OR ++ LLVM (http://llvm.org/): ++ LLVM version 14.0.6 + -} + hSetBinaryMode pout False +- _ <- hGetLine pout +- vline <- hGetLine pout +- let mb_ver = parseLlvmVersion vline ++ line1 <- hGetLine pout ++ mb_ver <- case parseLlvmVersion line1 of ++ mb_ver@(Just _) -> return mb_ver ++ Nothing -> parseLlvmVersion <$> hGetLine pout -- Try the second line + hClose pin + hClose pout + hClose perr +diff --git a/docs/users_guide/phases.rst b/docs/users_guide/phases.rst +index 6a2d4b3c20..9ccd2aa034 100644 +--- a/docs/users_guide/phases.rst ++++ b/docs/users_guide/phases.rst +@@ -474,7 +474,7 @@ defined by your local GHC installation, the following trick is useful: + .. index:: + single: __GLASGOW_HASKELL_LLVM__ + +- Only defined when `:ghc-flag:`-fllvm` is specified. When GHC is using version ++ Only defined when :ghc-flag:`-fllvm` is specified. When GHC is using version + ``x.y.z`` of LLVM, the value of ``__GLASGOW_HASKELL_LLVM__`` is the + integer ⟨xyy⟩ (if ⟨y⟩ is a single digit, then a leading zero + is added, so for example when using version 3.7 of LLVM, +-- +2.50.1 + diff --git a/pkgs/development/compilers/ghc/ghc-9.4-llvm-use-new-pass-manager.patch b/pkgs/development/compilers/ghc/ghc-9.4-llvm-use-new-pass-manager.patch new file mode 100644 index 0000000000000..6fbaa6b6c36ac --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.4-llvm-use-new-pass-manager.patch @@ -0,0 +1,87 @@ +From 857d84f43f288019d6b926ac562f0d3eff30bc1e Mon Sep 17 00:00:00 2001 +From: Ben Gamari +Date: Wed, 31 Jan 2024 08:58:58 -0500 +Subject: [PATCH] llvmGen: Adapt to allow use of new pass manager. + +We now must use `-passes` in place of `-O` due to #21936. + +Closes #21936. + +(cherry picked from commit 77db84aba1ba00f6d146e9107b24c6203798e796) +--- + compiler/GHC/Driver/Flags.hs | 2 -- + compiler/GHC/Driver/Pipeline/Execute.hs | 3 +-- + compiler/GHC/Driver/Session.hs | 2 -- + llvm-passes | 6 +++--- + 4 files changed, 4 insertions(+), 9 deletions(-) + +diff --git a/compiler/GHC/Driver/Flags.hs b/compiler/GHC/Driver/Flags.hs +index 8f6c37d5a7..2e5189f42f 100644 +--- a/compiler/GHC/Driver/Flags.hs ++++ b/compiler/GHC/Driver/Flags.hs +@@ -213,7 +213,6 @@ data GeneralFlag + | Opt_RegsGraph -- do graph coloring register allocation + | Opt_RegsIterative -- do iterative coalescing graph coloring register allocation + | Opt_PedanticBottoms -- Be picky about how we treat bottom +- | Opt_LlvmTBAA -- Use LLVM TBAA infrastructure for improving AA (hidden flag) + | Opt_LlvmFillUndefWithGarbage -- Testing for undef bugs (hidden flag) + | Opt_IrrefutableTuples + | Opt_CmmSink +@@ -446,7 +445,6 @@ optimisationFlags = EnumSet.fromList + , Opt_RegsGraph + , Opt_RegsIterative + , Opt_PedanticBottoms +- , Opt_LlvmTBAA + , Opt_LlvmFillUndefWithGarbage + , Opt_IrrefutableTuples + , Opt_CmmSink +diff --git a/compiler/GHC/Driver/Pipeline/Execute.hs b/compiler/GHC/Driver/Pipeline/Execute.hs +index b78ed19160..8c752f5546 100644 +--- a/compiler/GHC/Driver/Pipeline/Execute.hs ++++ b/compiler/GHC/Driver/Pipeline/Execute.hs +@@ -882,8 +882,7 @@ getOutputFilename logger tmpfs stop_phase output basename dflags next_phase mayb + llvmOptions :: DynFlags + -> [(String, String)] -- ^ pairs of (opt, llc) arguments + llvmOptions dflags = +- [("-enable-tbaa -tbaa", "-enable-tbaa") | gopt Opt_LlvmTBAA dflags ] +- ++ [("-relocation-model=" ++ rmodel ++ [("-relocation-model=" ++ rmodel + ,"-relocation-model=" ++ rmodel) | not (null rmodel)] + + -- Additional llc flags +diff --git a/compiler/GHC/Driver/Session.hs b/compiler/GHC/Driver/Session.hs +index 51d27cd0f8..ae8566ffb2 100644 +--- a/compiler/GHC/Driver/Session.hs ++++ b/compiler/GHC/Driver/Session.hs +@@ -3457,7 +3457,6 @@ fFlagsDeps = [ + flagSpec "late-dmd-anal" Opt_LateDmdAnal, + flagSpec "late-specialise" Opt_LateSpecialise, + flagSpec "liberate-case" Opt_LiberateCase, +- flagHiddenSpec "llvm-tbaa" Opt_LlvmTBAA, + flagHiddenSpec "llvm-fill-undef-with-garbage" Opt_LlvmFillUndefWithGarbage, + flagSpec "loopification" Opt_Loopification, + flagSpec "block-layout-cfg" Opt_CfgBlocklayout, +@@ -3992,7 +3991,6 @@ optLevelFlags :: [([Int], GeneralFlag)] + optLevelFlags -- see Note [Documenting optimisation flags] + = [ ([0,1,2], Opt_DoLambdaEtaExpansion) + , ([0,1,2], Opt_DoEtaReduction) -- See Note [Eta-reduction in -O0] +- , ([0,1,2], Opt_LlvmTBAA) + , ([0,1,2], Opt_ProfManualCcs ) + , ([2], Opt_DictsStrict) + +diff --git a/llvm-passes b/llvm-passes +index 52d203e745..0ee2889d32 100644 +--- a/llvm-passes ++++ b/llvm-passes +@@ -1,5 +1,5 @@ + [ +-(0, "-enable-new-pm=0 -mem2reg -globalopt -lower-expect"), +-(1, "-enable-new-pm=0 -O1 -globalopt"), +-(2, "-enable-new-pm=0 -O2") ++(0, "-passes=function(require),function(mem2reg),globalopt,function(lower-expect)"), ++(1, "-passes=default"), ++(2, "-passes=default") + ] +-- +2.50.1 + diff --git a/pkgs/development/compilers/ghc/ghc-9.6-llvm-restore-import.patch b/pkgs/development/compilers/ghc/ghc-9.6-llvm-restore-import.patch new file mode 100644 index 0000000000000..01f933bebc7d6 --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.6-llvm-restore-import.patch @@ -0,0 +1,12 @@ +diff --git a/compiler/GHC/CmmToLlvm.hs b/compiler/GHC/CmmToLlvm.hs +index 7d48693765..6290779a44 100644 +--- a/compiler/GHC/CmmToLlvm.hs ++++ b/compiler/GHC/CmmToLlvm.hs +@@ -28,6 +28,7 @@ + + import GHC.Utils.BufHandle + import GHC.Driver.Session ++import GHC.Platform ( platformArch, Arch(..) ) + import GHC.Utils.Error + import GHC.Data.FastString + import GHC.Utils.Outputable diff --git a/pkgs/development/compilers/ghc/ghc-9.6-llvm-use-new-pass-manager.patch b/pkgs/development/compilers/ghc/ghc-9.6-llvm-use-new-pass-manager.patch new file mode 100644 index 0000000000000..e42ae9151a1a8 --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.6-llvm-use-new-pass-manager.patch @@ -0,0 +1,87 @@ +From 291a336ac81d009b66a2d09c3bb5271e40646e15 Mon Sep 17 00:00:00 2001 +From: Ben Gamari +Date: Wed, 31 Jan 2024 08:58:58 -0500 +Subject: [PATCH] llvmGen: Adapt to allow use of new pass manager. + +We now must use `-passes` in place of `-O` due to #21936. + +Closes #21936. + +(cherry picked from commit 77db84aba1ba00f6d146e9107b24c6203798e796) +--- + compiler/GHC/Driver/Flags.hs | 2 -- + compiler/GHC/Driver/Pipeline/Execute.hs | 3 +-- + compiler/GHC/Driver/Session.hs | 2 -- + llvm-passes | 6 +++--- + 4 files changed, 4 insertions(+), 9 deletions(-) + +diff --git a/compiler/GHC/Driver/Flags.hs b/compiler/GHC/Driver/Flags.hs +index bd9e3355f0..970dba81d0 100644 +--- a/compiler/GHC/Driver/Flags.hs ++++ b/compiler/GHC/Driver/Flags.hs +@@ -273,7 +273,6 @@ data GeneralFlag + | Opt_RegsGraph -- do graph coloring register allocation + | Opt_RegsIterative -- do iterative coalescing graph coloring register allocation + | Opt_PedanticBottoms -- Be picky about how we treat bottom +- | Opt_LlvmTBAA -- Use LLVM TBAA infrastructure for improving AA (hidden flag) + | Opt_LlvmFillUndefWithGarbage -- Testing for undef bugs (hidden flag) + | Opt_IrrefutableTuples + | Opt_CmmSink +@@ -511,7 +510,6 @@ optimisationFlags = EnumSet.fromList + , Opt_EnableRewriteRules + , Opt_RegsGraph + , Opt_RegsIterative +- , Opt_LlvmTBAA + , Opt_IrrefutableTuples + , Opt_CmmSink + , Opt_CmmElimCommonBlocks +diff --git a/compiler/GHC/Driver/Pipeline/Execute.hs b/compiler/GHC/Driver/Pipeline/Execute.hs +index 4fa72be475..d63b409fc1 100644 +--- a/compiler/GHC/Driver/Pipeline/Execute.hs ++++ b/compiler/GHC/Driver/Pipeline/Execute.hs +@@ -989,8 +989,7 @@ llvmOptions :: LlvmConfig + -> DynFlags + -> [(String, String)] -- ^ pairs of (opt, llc) arguments + llvmOptions llvm_config dflags = +- [("-enable-tbaa -tbaa", "-enable-tbaa") | gopt Opt_LlvmTBAA dflags ] +- ++ [("-relocation-model=" ++ rmodel ++ [("-relocation-model=" ++ rmodel + ,"-relocation-model=" ++ rmodel) | not (null rmodel)] + + -- Additional llc flags +diff --git a/compiler/GHC/Driver/Session.hs b/compiler/GHC/Driver/Session.hs +index 21d27c406e..9656f1d247 100644 +--- a/compiler/GHC/Driver/Session.hs ++++ b/compiler/GHC/Driver/Session.hs +@@ -3431,7 +3431,6 @@ fFlagsDeps = [ + flagSpec "late-dmd-anal" Opt_LateDmdAnal, + flagSpec "late-specialise" Opt_LateSpecialise, + flagSpec "liberate-case" Opt_LiberateCase, +- flagHiddenSpec "llvm-tbaa" Opt_LlvmTBAA, + flagHiddenSpec "llvm-fill-undef-with-garbage" Opt_LlvmFillUndefWithGarbage, + flagSpec "loopification" Opt_Loopification, + flagSpec "block-layout-cfg" Opt_CfgBlocklayout, +@@ -3992,7 +3991,6 @@ optLevelFlags :: [([Int], GeneralFlag)] + optLevelFlags -- see Note [Documenting optimisation flags] + = [ ([0,1,2], Opt_DoLambdaEtaExpansion) + , ([0,1,2], Opt_DoEtaReduction) -- See Note [Eta-reduction in -O0] +- , ([0,1,2], Opt_LlvmTBAA) + , ([0,1,2], Opt_ProfManualCcs ) + , ([2], Opt_DictsStrict) + +diff --git a/llvm-passes b/llvm-passes +index 52d203e745..0ee2889d32 100644 +--- a/llvm-passes ++++ b/llvm-passes +@@ -1,5 +1,5 @@ + [ +-(0, "-enable-new-pm=0 -mem2reg -globalopt -lower-expect"), +-(1, "-enable-new-pm=0 -O1 -globalopt"), +-(2, "-enable-new-pm=0 -O2") ++(0, "-passes=function(require),function(mem2reg),globalopt,function(lower-expect)"), ++(1, "-passes=default"), ++(2, "-passes=default") + ] +-- +2.50.1 + diff --git a/pkgs/development/compilers/ghc/ghc-9.8-llvm-use-new-pass-manager.patch b/pkgs/development/compilers/ghc/ghc-9.8-llvm-use-new-pass-manager.patch new file mode 100644 index 0000000000000..1ed19d9d5d46a --- /dev/null +++ b/pkgs/development/compilers/ghc/ghc-9.8-llvm-use-new-pass-manager.patch @@ -0,0 +1,92 @@ +From c7667212c958ef00926986782b8e1ac173bce0f9 Mon Sep 17 00:00:00 2001 +From: Ben Gamari +Date: Wed, 31 Jan 2024 08:58:58 -0500 +Subject: [PATCH] llvmGen: Adapt to allow use of new pass manager. + +We now must use `-passes` in place of `-O` due to #21936. + +Closes #21936. + +(cherry picked from commit 77db84aba1ba00f6d146e9107b24c6203798e796) +--- + compiler/GHC/Driver/DynFlags.hs | 1 - + compiler/GHC/Driver/Flags.hs | 2 -- + compiler/GHC/Driver/Pipeline/Execute.hs | 3 +-- + compiler/GHC/Driver/Session.hs | 1 - + llvm-passes | 6 +++--- + 5 files changed, 4 insertions(+), 9 deletions(-) + +diff --git a/compiler/GHC/Driver/DynFlags.hs b/compiler/GHC/Driver/DynFlags.hs +index ac9e6581cf..edc92e35ad 100644 +--- a/compiler/GHC/Driver/DynFlags.hs ++++ b/compiler/GHC/Driver/DynFlags.hs +@@ -1261,7 +1261,6 @@ optLevelFlags :: [([Int], GeneralFlag)] + optLevelFlags -- see Note [Documenting optimisation flags] + = [ ([0,1,2], Opt_DoLambdaEtaExpansion) + , ([0,1,2], Opt_DoEtaReduction) -- See Note [Eta-reduction in -O0] +- , ([0,1,2], Opt_LlvmTBAA) + , ([0,1,2], Opt_ProfManualCcs ) + , ([2], Opt_DictsStrict) + +diff --git a/compiler/GHC/Driver/Flags.hs b/compiler/GHC/Driver/Flags.hs +index 0f6715f3cb..32e52b4b9a 100644 +--- a/compiler/GHC/Driver/Flags.hs ++++ b/compiler/GHC/Driver/Flags.hs +@@ -285,7 +285,6 @@ data GeneralFlag + | Opt_RegsGraph -- do graph coloring register allocation + | Opt_RegsIterative -- do iterative coalescing graph coloring register allocation + | Opt_PedanticBottoms -- Be picky about how we treat bottom +- | Opt_LlvmTBAA -- Use LLVM TBAA infrastructure for improving AA (hidden flag) + | Opt_LlvmFillUndefWithGarbage -- Testing for undef bugs (hidden flag) + | Opt_IrrefutableTuples + | Opt_CmmSink +@@ -525,7 +524,6 @@ optimisationFlags = EnumSet.fromList + , Opt_EnableRewriteRules + , Opt_RegsGraph + , Opt_RegsIterative +- , Opt_LlvmTBAA + , Opt_IrrefutableTuples + , Opt_CmmSink + , Opt_CmmElimCommonBlocks +diff --git a/compiler/GHC/Driver/Pipeline/Execute.hs b/compiler/GHC/Driver/Pipeline/Execute.hs +index 40d0aec44a..ca5c13442a 100644 +--- a/compiler/GHC/Driver/Pipeline/Execute.hs ++++ b/compiler/GHC/Driver/Pipeline/Execute.hs +@@ -968,8 +968,7 @@ llvmOptions :: LlvmConfig + -> DynFlags + -> [(String, String)] -- ^ pairs of (opt, llc) arguments + llvmOptions llvm_config dflags = +- [("-enable-tbaa -tbaa", "-enable-tbaa") | gopt Opt_LlvmTBAA dflags ] +- ++ [("-relocation-model=" ++ rmodel ++ [("-relocation-model=" ++ rmodel + ,"-relocation-model=" ++ rmodel) | not (null rmodel)] + + -- Additional llc flags +diff --git a/compiler/GHC/Driver/Session.hs b/compiler/GHC/Driver/Session.hs +index 582fa5bd8d..1c19f8368b 100644 +--- a/compiler/GHC/Driver/Session.hs ++++ b/compiler/GHC/Driver/Session.hs +@@ -2401,7 +2401,6 @@ fFlagsDeps = [ + flagSpec "late-dmd-anal" Opt_LateDmdAnal, + flagSpec "late-specialise" Opt_LateSpecialise, + flagSpec "liberate-case" Opt_LiberateCase, +- flagHiddenSpec "llvm-tbaa" Opt_LlvmTBAA, + flagHiddenSpec "llvm-fill-undef-with-garbage" Opt_LlvmFillUndefWithGarbage, + flagSpec "loopification" Opt_Loopification, + flagSpec "block-layout-cfg" Opt_CfgBlocklayout, +diff --git a/llvm-passes b/llvm-passes +index 52d203e745..0ee2889d32 100644 +--- a/llvm-passes ++++ b/llvm-passes +@@ -1,5 +1,5 @@ + [ +-(0, "-enable-new-pm=0 -mem2reg -globalopt -lower-expect"), +-(1, "-enable-new-pm=0 -O1 -globalopt"), +-(2, "-enable-new-pm=0 -O2") ++(0, "-passes=function(require),function(mem2reg),globalopt,function(lower-expect)"), ++(1, "-passes=default"), ++(2, "-passes=default") + ] +-- +2.50.1 + diff --git a/pkgs/development/compilers/ghc/subopt.bash b/pkgs/development/compilers/ghc/subopt.bash index 1f3d3a3ebdcc5..0f3817fdeab18 100644 --- a/pkgs/development/compilers/ghc/subopt.bash +++ b/pkgs/development/compilers/ghc/subopt.bash @@ -14,8 +14,9 @@ # # No attempt is made to support custom LLVM optimization flags, or the # undocumented flag to disable TBAA, or avoid -# , as these are not -# required to bootstrap GHC and at worst will produce an error message. +# (krank:ignore-line), +# as these are not required to bootstrap GHC and at worst will produce an +# error message. # # It is called `subopt` to reflect the fact that it uses `opt(1)` as a # subprocess, and the fact that the GHC build system situation diff --git a/pkgs/development/haskell-modules/HACKING.md b/pkgs/development/haskell-modules/HACKING.md index 0cadbefea0c9f..56f72e92abb1b 100644 --- a/pkgs/development/haskell-modules/HACKING.md +++ b/pkgs/development/haskell-modules/HACKING.md @@ -199,10 +199,6 @@ opening the next one. When you want to merge the currently open $ gh auth status ``` -1. Make sure you have setup your `~/.cabal/config` file for authentication - for uploading the NixOS package versions to Hackage. See the following - section for details on how to do this. - 1. Make sure you have correctly marked packages broken. One of the previous sections explains how to do this. @@ -237,8 +233,6 @@ opening the next one. When you want to merge the currently open 1. Merges the currently open `haskell-updates` PR. - 1. Updates the version of Haskell packages in NixOS on Hackage. - 1. Updates Stackage and Hackage snapshots. Regenerates the Haskell package set. 1. Pushes the commits updating Stackage and Hackage and opens a new diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/cabal2nix.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/cabal2nix.nix index 2acec69475c09..8e72a9cd0691a 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable/cabal2nix.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable/cabal2nix.nix @@ -35,10 +35,10 @@ }: mkDerivation { pname = "cabal2nix"; - version = "2.20.1-unstable-2025-09-17"; + version = "2.20.1-unstable-2025-10-31"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/3cc36a5df16a10bac9a858208845e3d05b79845d.tar.gz"; - sha256 = "1z1knv2ggm9ddyl0v120nhcnjmq50z7q1m88qj7rfz51gx1ifnim"; + url = "https://github.com/NixOS/cabal2nix/archive/e89ec9afd5d6fd8a86e8514fb4406b2adf0783ab.tar.gz"; + sha256 = "06mdyjy5yds5g51mby4n1jz3r32a24lnba61l0vjm707nzp31r9z"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/distribution-nixpkgs.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/distribution-nixpkgs.nix index eade3a05863b7..aec2e430ae4ef 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable/distribution-nixpkgs.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable/distribution-nixpkgs.nix @@ -18,10 +18,10 @@ }: mkDerivation { pname = "distribution-nixpkgs"; - version = "1.7.1.1-unstable-2025-09-17"; + version = "1.7.1.1-unstable-2025-10-31"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/3cc36a5df16a10bac9a858208845e3d05b79845d.tar.gz"; - sha256 = "1z1knv2ggm9ddyl0v120nhcnjmq50z7q1m88qj7rfz51gx1ifnim"; + url = "https://github.com/NixOS/cabal2nix/archive/e89ec9afd5d6fd8a86e8514fb4406b2adf0783ab.tar.gz"; + sha256 = "06mdyjy5yds5g51mby4n1jz3r32a24lnba61l0vjm707nzp31r9z"; }; postUnpack = "sourceRoot+=/distribution-nixpkgs; echo source root reset to $sourceRoot"; enableSeparateDataOutput = true; diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix index 3ea1fab647d58..34cb94b054c7e 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix @@ -17,10 +17,10 @@ }: mkDerivation { pname = "hackage-db"; - version = "2.1.3-unstable-2025-09-17"; + version = "2.1.3-unstable-2025-10-31"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/3cc36a5df16a10bac9a858208845e3d05b79845d.tar.gz"; - sha256 = "1z1knv2ggm9ddyl0v120nhcnjmq50z7q1m88qj7rfz51gx1ifnim"; + url = "https://github.com/NixOS/cabal2nix/archive/e89ec9afd5d6fd8a86e8514fb4406b2adf0783ab.tar.gz"; + sha256 = "06mdyjy5yds5g51mby4n1jz3r32a24lnba61l0vjm707nzp31r9z"; }; postUnpack = "sourceRoot+=/hackage-db; echo source root reset to $sourceRoot"; isLibrary = true; diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix index d453e54c9bbab..4bb4918492078 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix @@ -13,10 +13,10 @@ }: mkDerivation { pname = "language-nix"; - version = "2.3.0-unstable-2025-09-17"; + version = "2.3.0-unstable-2025-10-31"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/3cc36a5df16a10bac9a858208845e3d05b79845d.tar.gz"; - sha256 = "1z1knv2ggm9ddyl0v120nhcnjmq50z7q1m88qj7rfz51gx1ifnim"; + url = "https://github.com/NixOS/cabal2nix/archive/e89ec9afd5d6fd8a86e8514fb4406b2adf0783ab.tar.gz"; + sha256 = "06mdyjy5yds5g51mby4n1jz3r32a24lnba61l0vjm707nzp31r9z"; }; postUnpack = "sourceRoot+=/language-nix; echo source root reset to $sourceRoot"; libraryHaskellDepends = [ diff --git a/pkgs/development/haskell-modules/configuration-arm.nix b/pkgs/development/haskell-modules/configuration-arm.nix index 5a4df23a384ce..c124a4e5fc1f8 100644 --- a/pkgs/development/haskell-modules/configuration-arm.nix +++ b/pkgs/development/haskell-modules/configuration-arm.nix @@ -117,7 +117,7 @@ self: super: # AARCH32-SPECIFIC OVERRIDES # KAT/ECB/D2 test segfaults on armv7l - # https://github.com/haskell-crypto/cryptonite/issues/367 + # https://github.com/haskell-crypto/cryptonite/issues/367 krank:ignore-line cryptonite = dontCheck super.cryptonite; } // lib.optionalAttrs (with pkgs.stdenv.hostPlatform; isAarch && isAndroid) { diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index b42dbb5a4b334..2037e2a07b9cc 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -52,9 +52,6 @@ with haskellLib; })) ]; - # https://github.com/ivanperez-keera/dunai/issues/427 - dunai = addBuildDepend self.list-transformer (enableCabalFlag "list-transformer" super.dunai); - # Make sure that Cabal_* can be built as-is Cabal_3_10_3_0 = doDistribute ( super.Cabal_3_10_3_0.override { @@ -130,38 +127,7 @@ with haskellLib; # to bogus references to some dependencies. overrideCabal ( old: - { - # Prevent DOS line endings from Hackage from breaking a patch - prePatch = old.prePatch or "" + '' - ${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal - ''; - # Ignore unix bound intended to prevent an unix bug on 32bit systems. - # We apply a patch for this issue to the GHC core packages directly. - # See unix-fix-ctimeval-size-32-bit.patch in ../compilers/ghc/common-*.nix - patches = - old.patches or [ ] - ++ - lib.optionals - ( - scope.unix == null - && lib.elem self.ghc.version [ - "9.6.1" - "9.6.2" - "9.6.3" - "9.6.4" - "9.6.5" - "9.6.6" - "9.8.1" - "9.8.2" - "9.8.3" - "9.10.1" - ] - ) - [ - ./patches/cabal-install-3.16-lift-unix-bound.patch - ]; - } - // lib.optionalAttrs (pkgs.stdenv.hostPlatform.isDarwin && pkgs.stdenv.hostPlatform.isAarch64) { + lib.optionalAttrs (pkgs.stdenv.hostPlatform.isDarwin && pkgs.stdenv.hostPlatform.isAarch64) { postInstall = '' ${old.postInstall or ""} remove-references-to -t ${scope.HTTP} "$out/bin/.cabal-wrapped" @@ -239,13 +205,8 @@ with haskellLib; Cabal = lself.Cabal_3_14_2_0; # Jailbreaking cabal-install-parsers to make it pick Cabal 3.14 instead of 3.12. cabal-install-parsers = doJailbreak lsuper.cabal-install-parsers; - # hls 2.11 needs older cabal-add than in stackage. Also copying over test fix override from configuration-nix.nix - cabal-add = overrideCabal (drv: { - # tests depend on executable - preCheck = ''export PATH="$PWD/dist/build/cabal-add:$PATH"''; - }) lself.cabal-add_0_1; # Need a newer version of extensions to be compatible with the newer Cabal - extensions = doJailbreak lself.extensions_0_1_0_3; + extensions = doJailbreak lself.extensions_0_1_1_0; # For most ghc versions, we overrideScope Cabal in the configuration-ghc-???.nix, # because some packages, like ormolu, need a newer Cabal version. # ghc-paths is special because it depends on Cabal for building @@ -264,7 +225,6 @@ with haskellLib; # HLS 2.11: Too strict bound on Diff 1.0. haskell-language-server = lib.pipe super.haskell-language-server [ dontCheck - doJailbreak ( if versionOlder self.ghc.version "9.10" || versionOlder "9.11" self.ghc.version then addBuildDepends [ @@ -283,6 +243,9 @@ with haskellLib; fourmolu ormolu haskell-language-server + hls-plugin-api + ghcide + lsp-types ; # For -f-auto see cabal.project in haskell-language-server. @@ -290,9 +253,6 @@ with haskellLib; disableCabalFlag "auto" super.ghc-lib-parser-ex ); - hls-plugin-api = doJailbreak super.hls-plugin-api; # HLS 2.11: Too strict bound on Diff 1.0. - ghcide = doJailbreak super.ghcide; # HLS 2.11: Too strict bound on Diff 1.0. - ########################################### ### END HASKELL-LANGUAGE-SERVER SECTION ### ########################################### @@ -383,11 +343,6 @@ with haskellLib; HsOpenSSL = appendConfigureFlags [ "--ghc-option=-optc=-Wno-error=incompatible-pointer-types" ] super.HsOpenSSL; - # Work around compilation failures with gcc >= 14 - # https://github.com/audreyt/hssyck/issues/5 - HsSyck = appendConfigureFlags [ - "--ghc-option=-optc=-Wno-error=implicit-function-declaration" - ] super.HsSyck; # https://github.com/rethab/bindings-dsl/issues/46 bindings-libcddb = appendConfigureFlags [ "--ghc-option=-optc=-Wno-error=incompatible-pointer-types" @@ -465,28 +420,15 @@ with haskellLib; # store. Testing is done upstream. arion-compose = dontCheck super.arion-compose; - # 2023-07-17: Outdated base bound https://github.com/srid/lvar/issues/5 - lvar = doJailbreak super.lvar; - # Don't call setEnv in parallel in the test suite (which leads to flaky failures) - env-extra = - appendPatches - [ - (pkgs.fetchpatch { - name = "env-extra-no-parallel-setenv.patch"; - url = "https://github.com/d12frosted/env-extra/commit/4fcbc031b210e71e4243fcfe7c48d381e2f51d78.patch"; - sha256 = "sha256-EbXk+VOmxMJAMCMTXpTiW8fkbNI9za7f1alzCeaJaV4="; - excludes = [ "package.yaml" ]; - }) - ] - ( - overrideCabal (drv: { - prePatch = '' - ${drv.prePatch or ""} - ${lib.getExe' pkgs.buildPackages.dos2unix "dos2unix"} *.cabal - ''; - }) super.env-extra - ); + env-extra = appendPatches [ + (pkgs.fetchpatch { + name = "env-extra-no-parallel-setenv.patch"; + url = "https://github.com/d12frosted/env-extra/commit/4fcbc031b210e71e4243fcfe7c48d381e2f51d78.patch"; + sha256 = "sha256-EbXk+VOmxMJAMCMTXpTiW8fkbNI9za7f1alzCeaJaV4="; + excludes = [ "package.yaml" ]; + }) + ] super.env-extra; # This used to be a core package provided by GHC, but then the compiler # dropped it. We define the name here to make sure that old packages which @@ -554,19 +496,14 @@ with haskellLib; # Fixes compilation for basement on i686 # https://github.com/haskell-foundation/foundation/pull/573 - # Don't apply patch for GHC == 9.2.* on 64bit where it breaks compilation: - # https://github.com/haskell-foundation/foundation/pull/573#issuecomment-1669468867 - basement = appendPatches (lib.optionals - (pkgs.stdenv.hostPlatform.is32bit || lib.versions.majorMinor self.ghc.version != "9.2") - [ - (fetchpatch { - name = "basement-i686-ghc-9.4.patch"; - url = "https://github.com/haskell-foundation/foundation/pull/573/commits/38be2c93acb6f459d24ed6c626981c35ccf44095.patch"; - sha256 = "17kz8glfim29vyhj8idw8bdh3id5sl9zaq18zzih3schfvyjppj7"; - stripLen = 1; - }) - ] - ) super.basement; + basement = appendPatches [ + (fetchpatch { + name = "basement-i686-ghc-9.4.patch"; + url = "https://github.com/haskell-foundation/foundation/pull/573/commits/38be2c93acb6f459d24ed6c626981c35ccf44095.patch"; + sha256 = "17kz8glfim29vyhj8idw8bdh3id5sl9zaq18zzih3schfvyjppj7"; + stripLen = 1; + }) + ] super.basement; # Fixes compilation of memory with GHC >= 9.4 on 32bit platforms # https://github.com/vincenthz/hs-memory/pull/99 @@ -643,14 +580,6 @@ with haskellLib; ''; } super.containers-unicode-symbols; - # 2025-09-03: support text 2.1.1 - hs-opentelemetry-api = appendPatch (pkgs.fetchpatch2 { - name = "fix-building-with-the-latest-text-and-persistent-releases.patch"; - url = "https://github.com/iand675/hs-opentelemetry/commit/ee8a6dad7db306eb67748ddcd77df4974ad8259e.patch"; - hash = "sha256-CdDrEdm5rCKydTxk42dcURZWcVukgHG+7kfOLiNxhoI="; - relative = "api"; - }) super.hs-opentelemetry-api; - # Test file not included on hackage numerals-base = dontCheck (doJailbreak super.numerals-base); @@ -661,10 +590,6 @@ with haskellLib; # check requires mysql server mysql-simple = dontCheck super.mysql-simple; - # Test data missing - # https://github.com/FPtje/GLuaFixer/issues/165 - glualint = dontCheck super.glualint; - # Hackage tarball only includes what is supported by `cabal install git-annex`, # but we want e.g. completions as well. See # https://web.archive.org/web/20160724083703/https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/ @@ -676,7 +601,7 @@ with haskellLib; name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "sha256-s3EleptCwmVxHjAcPDe40Ch+fULFqf+6H1pLjXNFZ1Y="; + sha256 = "sha256-HkUrc9T8qpGsONIuM7ciKbx4vuJTOLFNxneIPte0wv4="; # delete android and Android directories which cause issues on # darwin (case insensitive directory). Since we don't need them # during the build process, we can delete it to prevent a hash @@ -715,7 +640,8 @@ with haskellLib; postPatch = "sed -i s/home/tmp/ test/Spec.hs"; }) super.shell-conduit; - # https://github.com/serokell/nixfmt/issues/130 + # No maintenance planned until eventual removal + # https://github.com/NixOS/nixfmt/issues/340#issuecomment-3315920564 nixfmt = doJailbreak super.nixfmt; # Too strict upper bounds on turtle and text @@ -726,25 +652,50 @@ with haskellLib; # https://github.com/awakesecurity/nix-graph/issues/5 nix-graph = doJailbreak super.nix-graph; - # Allow inspection-testing >= 0.6 in test suite - algebraic-graphs = - appendPatch - (pkgs.fetchpatch2 { - name = "algebraic-graphs-0.7-allow-inspection-testing-0.6.patch"; - url = "https://github.com/snowleopard/alga/commit/d4e43fb42db05413459fb2df493361d5a666588a.patch"; - hash = "sha256-feGEuALVJ0Zl8zJPIfgEFry9eH/MxA0Aw7zlDq0PC/s="; - }) - ( - overrideCabal (drv: { - prePatch = '' - ${drv.prePatch or ""} - ${lib.getExe' pkgs.buildPackages.dos2unix "dos2unix"} *.cabal - ''; - }) super.algebraic-graphs + # Pass in `pkgs.nix` for the required tools. This means that overriding + # them sort of works, but only if you override all instances. + nix-paths = + if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then + super.nix-paths.override { + nix-build = pkgs.nix; + nix-env = pkgs.nix; + nix-hash = pkgs.nix; + nix-instantiate = pkgs.nix; + nix-store = pkgs.nix; + } + else + # When cross-compiling, nix-paths won't be able to detect + # the path to the (host) tools at build time from PATH, + # so we instruct it to check at runtime. + enableCabalFlag "allow-relative-paths" ( + super.nix-paths { + nix-build = null; + nix-env = null; + nix-hash = null; + nix-instantiate = null; + nix-store = null; + } ); - # Too strict bounds on hspec - # https://github.com/illia-shkroba/pfile/issues/2 + # Fix `mv` not working on directories + turtle = appendPatches [ + (pkgs.fetchpatch { + name = "turtle-fix-mv.patch"; + url = "https://github.com/Gabriella439/turtle/commit/b3975531f8d6345da54b005f226adab095085865.patch"; + sha256 = "sha256-EqvMQpRz/7hbY6wJ0xG8Ou6oKhwWdpjzBv+NPW6tnSY="; + includes = [ "src/Turtle/Prelude.hs" ]; + }) + ] super.turtle; + + # Allow inspection-testing >= 0.6 in test suite + algebraic-graphs = appendPatch (pkgs.fetchpatch2 { + name = "algebraic-graphs-0.7-allow-inspection-testing-0.6.patch"; + url = "https://github.com/snowleopard/alga/commit/d4e43fb42db05413459fb2df493361d5a666588a.patch"; + hash = "sha256-feGEuALVJ0Zl8zJPIfgEFry9eH/MxA0Aw7zlDq0PC/s="; + }) super.algebraic-graphs; + + # Too strict bounds on filepath, hpsec, tasty, tasty-quickcheck, transformers + # https://github.com/illia-shkroba/pfile/issues/3 pfile = doJailbreak super.pfile; # Overly strict bounds on postgresql-simple (< 0.7), tasty (< 1.5) and tasty-quickcheck (< 0.11) @@ -752,18 +703,7 @@ with haskellLib; migrant-core = doJailbreak super.migrant-core; migrant-sqlite-simple = doJailbreak super.migrant-sqlite-simple; migrant-hdbc = doJailbreak super.migrant-hdbc; - migrant-postgresql-simple = lib.pipe super.migrant-postgresql-simple [ - (overrideCabal { - preCheck = '' - postgresqlTestUserOptions="LOGIN SUPERUSER" - ''; - }) - (addTestToolDepends [ - pkgs.postgresql - pkgs.postgresqlTestHook - ]) - doJailbreak - ]; + migrant-postgresql-simple = doJailbreak super.migrant-postgresql-simple; # https://github.com/froozen/kademlia/issues/2 kademlia = dontCheck super.kademlia; @@ -788,8 +728,8 @@ with haskellLib; else dontDistribute (markBroken super.fclabels); - # Bounds on base are too strict. - # https://github.com/phadej/regex-applicative-text/issues/13 + # Bounds on base are too strict. Upstream is no longer maintained: + # https://github.com/phadej/regex-applicative-text/issues/13 krank:ignore-line regex-applicative-text = doJailbreak super.regex-applicative-text; # Tests require a Kafka broker running locally @@ -834,9 +774,6 @@ with haskellLib; # Upstream notified by e-mail. permutation = dontCheck super.permutation; - # https://github.com/jputcu/serialport/issues/25 - serialport = dontCheck super.serialport; - # Test suite depends on source code being available simple-affine-space = dontCheck super.simple-affine-space; @@ -874,12 +811,9 @@ with haskellLib; sha256 = "sha256-EAyTVkAqCvJ0lRD0+q/htzBJ8iD5qP47j5i2fKhRrlw="; }) super.xml-picklers; - # 2025-08-03: Too strict bounds on open-browser, data-default and containers - # https://github.com/lierdakil/pandoc-crossref/issues/478 krank:ignore-line pandoc-crossref = lib.pipe super.pandoc-crossref [ - (warnAfterVersion "0.3.21") + # https://github.com/lierdakil/pandoc-crossref/issues/492 doJailbreak - # We are still using pandoc == 3.7.* (appendPatch ( lib.warnIf (lib.versionAtLeast self.pandoc.version "3.8") @@ -894,6 +828,16 @@ with haskellLib; )) ]; + pandoc = appendPatches [ + # Adjust text fixtures for djot >= 0.1.2.3, patch extracted from unrelated change. + (pkgs.fetchpatch { + name = "pandoc-djot-0.1.2.3.patch"; + url = "https://github.com/jgm/pandoc/commit/643712ca70b924c0edcc059699aa1ee42234be34.patch"; + hash = "sha256-khDkb1PzC0fTaWTq3T04UvgoI+XefOJMaTV1d3Du8BU="; + includes = [ "test/djot-reader.native" ]; + }) + ] super.pandoc; + # Too strict bounds on QuickCheck (<2.15), containers (<0.7), hashable (<1.5), pandoc (<3.7) # https://github.com/jaspervdj/patat/issues/194 patat = doJailbreak super.patat; @@ -908,7 +852,7 @@ with haskellLib; matterhorn = doJailbreak super.matterhorn; # Too strict bounds on transformers and resourcet - # https://github.com/alphaHeavy/lzma-conduit/issues/23 + # https://github.com/alphaHeavy/lzma-conduit/issues/23 krank:ignore-line lzma-conduit = doJailbreak super.lzma-conduit; # 2020-06-05: HACK: does not pass own build suite - `dontCheck` @@ -940,10 +884,21 @@ with haskellLib; # https://github.com/ekmett/structures/issues/3 structures = dontCheck super.structures; + # ships broken Setup.hs https://github.com/facebook/Haxl/issues/165 + # https://github.com/facebook/Haxl/pull/164 + haxl = overrideCabal (drv: { + postPatch = '' + ${drv.postPatch or ""} + rm Setup.hs + ''; + # non-deterministic failure https://github.com/facebook/Haxl/issues/85 + # doesn't compile with text-2.1.2 in <2.5.1.2 + doCheck = false; + }) super.haxl; + # Disable test suites to fix the build. acme-year = dontCheck super.acme-year; # http://hydra.cryp.to/build/497858/log/raw aeson-lens = dontCheck super.aeson-lens; # http://hydra.cryp.to/build/496769/log/raw - aeson-schema = dontCheck super.aeson-schema; # https://github.com/timjb/aeson-schema/issues/9 angel = dontCheck super.angel; apache-md5 = dontCheck super.apache-md5; # http://hydra.cryp.to/build/498709/nixlog/1/raw app-settings = dontCheck super.app-settings; # http://hydra.cryp.to/build/497327/log/raw @@ -979,12 +934,10 @@ with haskellLib; git-vogue = dontCheck super.git-vogue; github-rest = dontCheck super.github-rest; # test suite needs the network gitlib-cmdline = dontCheck super.gitlib-cmdline; - GLFW-b = dontCheck super.GLFW-b; # https://github.com/bsl/GLFW-b/issues/50 hackport = dontCheck super.hackport; hadoop-formats = dontCheck super.hadoop-formats; hashed-storage = dontCheck super.hashed-storage; hashring = dontCheck super.hashring; - haxl = dontCheck super.haxl; # non-deterministic failure https://github.com/facebook/Haxl/issues/85 haxl-facebook = dontCheck super.haxl-facebook; # needs facebook credentials for testing hdbi-postgresql = dontCheck super.hdbi-postgresql; hedis = dontCheck super.hedis; @@ -1224,7 +1177,6 @@ with haskellLib; Cabal-ide-backend = dontCheck super.Cabal-ide-backend; # This package can't be built on non-Windows systems. - Win32 = overrideCabal (drv: { broken = !pkgs.stdenv.hostPlatform.isCygwin; }) super.Win32; inline-c-win32 = dontDistribute super.inline-c-win32; Southpaw = dontDistribute super.Southpaw; @@ -1533,14 +1485,6 @@ with haskellLib; # dontCheck: use of non-standard strptime "%s" which musl doesn't support; only used in test unix-time = if pkgs.stdenv.hostPlatform.isMusl then dontCheck super.unix-time else super.unix-time; - # Workaround for https://github.com/sol/hpack/issues/528 - # The hpack test suite can't deal with the CRLF line endings hackage revisions insert - hpack = overrideCabal (drv: { - postPatch = drv.postPatch or "" + '' - "${lib.getBin pkgs.buildPackages.dos2unix}/bin/dos2unix" *.cabal - ''; - }) super.hpack; - # hslua has tests that break when using musl. # https://github.com/hslua/hslua/issues/106 hslua-core = @@ -1582,33 +1526,6 @@ with haskellLib; # https://github.com/mgajda/json-autotype/issues/25 json-autotype = dontCheck super.json-autotype; - postgresql-simple-migration = overrideCabal (drv: { - preCheck = '' - PGUSER=test - PGDATABASE=test - ''; - testToolDepends = drv.testToolDepends or [ ] ++ [ - pkgs.postgresql - pkgs.postgresqlTestHook - ]; - }) (doJailbreak super.postgresql-simple-migration); - - postgresql-simple = addTestToolDepends [ - pkgs.postgresql - pkgs.postgresqlTestHook - ] super.postgresql-simple; - - beam-postgres = lib.pipe super.beam-postgres [ - # Requires pg_ctl command during tests - (addTestToolDepends [ pkgs.postgresql ]) - (dontCheckIf (!pkgs.postgresql.doInstallCheck || !self.testcontainers.doCheck)) - ]; - - users-postgresql-simple = addTestToolDepends [ - pkgs.postgresql - pkgs.postgresqlTestHook - ] super.users-postgresql-simple; - gargoyle-postgresql-nix = addBuildTool [ pkgs.postgresql ] super.gargoyle-postgresql-nix; # PortMidi needs an environment variable to have ALSA find its plugins: @@ -1639,31 +1556,6 @@ with haskellLib; # Fix build with attr-2.4.48 (see #53716) xattr = appendPatch ./patches/xattr-fix-build.patch super.xattr; - esqueleto = - overrideCabal - (drv: { - postPatch = drv.postPatch or "" + '' - # patch out TCP usage: https://nixos.org/manual/nixpkgs/stable/#sec-postgresqlTestHook-tcp - sed -i test/PostgreSQL/Test.hs \ - -e s^host=localhost^^ - ''; - # Match the test suite defaults (or hardcoded values?) - preCheck = drv.preCheck or "" + '' - PGUSER=esqutest - PGDATABASE=esqutest - ''; - testFlags = drv.testFlags or [ ] ++ [ - # We don't have a MySQL test hook yet - "--skip=/Esqueleto/MySQL" - ]; - testToolDepends = drv.testToolDepends or [ ] ++ [ - pkgs.postgresql - pkgs.postgresqlTestHook - ]; - }) - # https://github.com/NixOS/nixpkgs/issues/198495 - (dontCheckIf (pkgs.postgresqlTestHook.meta.broken) super.esqueleto); - # Requires API keys to run tests algolia = dontCheck super.algolia; openai-hs = dontCheck super.openai-hs; @@ -1694,10 +1586,6 @@ with haskellLib; # https://github.com/haskell-servant/servant-ekg/issues/15 servant-ekg = doJailbreak super.servant-ekg; - hledger_1_50 = super.hledger_1_50.override { - hledger-lib = self.hledger-lib_1_50; - }; - # it wants to build a statically linked binary by default hledger-flow = overrideCabal (drv: { postPatch = (drv.postPatch or "") + '' @@ -1726,54 +1614,23 @@ with haskellLib; # Test suite requires database persistent-mysql = dontCheck super.persistent-mysql; - persistent-postgresql = - # TODO: move this override to configuration-nix.nix - overrideCabal - (drv: { - postPatch = drv.postPath or "" + '' - # patch out TCP usage: https://nixos.org/manual/nixpkgs/stable/#sec-postgresqlTestHook-tcp - # NOTE: upstream host variable takes only two values... - sed -i test/PgInit.hs \ - -e s^'host=" <> host <> "'^^ - ''; - preCheck = drv.preCheck or "" + '' - PGDATABASE=test - PGUSER=test - ''; - testToolDepends = drv.testToolDepends or [ ] ++ [ - pkgs.postgresql - pkgs.postgresqlTestHook - ]; - }) - # https://github.com/NixOS/nixpkgs/issues/198495 - (dontCheckIf (pkgs.postgresqlTestHook.meta.broken) super.persistent-postgresql); - dhall-lsp-server = - appendPatches - [ - # Add support for lsp >= 2.7 - (pkgs.fetchpatch { - name = "dhall-lsp-server-lsp-2.7.patch"; - url = "https://github.com/dhall-lang/dhall-haskell/commit/a621e1438df5865d966597e2e1b0bb37e8311447.patch"; - sha256 = "sha256-7edxNIeIM/trl2SUXybvSzkscvr1kj5+tZF50IeTOgY="; - relative = "dhall-lsp-server"; - }) - # Fix build with text >= 2.1.2 - (pkgs.fetchpatch { - name = "dhall-lsp-server-text-2.1.2.patch"; - url = "https://github.com/dhall-lang/dhall-haskell/commit/9f2d4d44be643229784bfc502ab49184ec82bc05.patch"; - hash = "sha256-cwNH5+7YY8UbA9zHhTRfVaqtIMowZGfFT5Kj+wSlapA="; - relative = "dhall-lsp-server"; - }) - ] - ( - overrideCabal (drv: { - prePatch = '' - ${drv.prePatch or ""} - ${lib.getExe' pkgs.buildPackages.dos2unix "dos2unix"} *.cabal - ''; - }) super.dhall-lsp-server - ); + dhall-lsp-server = appendPatches [ + # Add support for lsp >= 2.7 + (pkgs.fetchpatch { + name = "dhall-lsp-server-lsp-2.7.patch"; + url = "https://github.com/dhall-lang/dhall-haskell/commit/a621e1438df5865d966597e2e1b0bb37e8311447.patch"; + sha256 = "sha256-7edxNIeIM/trl2SUXybvSzkscvr1kj5+tZF50IeTOgY="; + relative = "dhall-lsp-server"; + }) + # Fix build with text >= 2.1.2 + (pkgs.fetchpatch { + name = "dhall-lsp-server-text-2.1.2.patch"; + url = "https://github.com/dhall-lang/dhall-haskell/commit/9f2d4d44be643229784bfc502ab49184ec82bc05.patch"; + hash = "sha256-cwNH5+7YY8UbA9zHhTRfVaqtIMowZGfFT5Kj+wSlapA="; + relative = "dhall-lsp-server"; + }) + ] super.dhall-lsp-server; # Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392 reflex-dom-core = lib.pipe super.reflex-dom-core [ @@ -1782,6 +1639,21 @@ with haskellLib; unmarkBroken ]; + # Unreleased patch fixing compilation with text >= 2.1.2 + dom-parser = appendPatches [ + (pkgs.fetchpatch { + name = "dom-parser-text-2.1.2.patch"; + url = "https://github.com/typeable/dom-parser/commit/b8d9af75595072026a1706e94750dba55e65326b.patch"; + hash = "sha256-c7ea0YCtXhv4u+pTuxcWoISa+yV2oEtxS/RmC6Bbx1M="; + }) + ] super.dom-parser; + + # Requires jsaddle-webkit2gtk to build outside of pkgsCross.ghcjs + # which requires a version of libsoup that's marked as insecure + reflex-dom = dontDistribute super.reflex-dom; + reflex-localize-dom = dontDistribute super.reflex-localize-dom; + trasa-reflex = dontDistribute super.trasa-reflex; + # https://github.com/ghcjs/jsaddle/pull/160/ jsaddle = appendPatch (fetchpatch { name = "fix-on-firefox.patch"; @@ -1812,6 +1684,14 @@ with haskellLib; } ); + # https://github.com/danfran/cabal-macosx/pull/19 + cabal-macosx = appendPatch (fetchpatch { + name = "support-cabal-3.14.patch"; + url = "https://github.com/danfran/cabal-macosx/commit/24ef850a4c743e525433a6f9eaa3f8924408db10.patch"; + excludes = [ ".gitignore" ]; + sha256 = "sha256-ORonk31yStWH0I83B4hCpnap7KK4o49UVrwdrZjCRaU="; + }) super.cabal-macosx; + # 2020-06-24: Jailbreaking because of restrictive test dep bounds # Upstream issue: https://github.com/kowainik/trial/issues/62 trial = doJailbreak super.trial; @@ -1875,7 +1755,7 @@ with haskellLib; # Fails with encoding problems, likely needs locale data. # Test can be executed by adding which to testToolDepends and # $PWD/dist/build/haskeline-examples-Test to $PATH. - haskeline_0_8_4_0 = doDistribute (dontCheck super.haskeline_0_8_4_0); + haskeline_0_8_4_1 = doDistribute (dontCheck super.haskeline_0_8_4_1); # Test suite fails to compile https://github.com/agrafix/Spock/issues/177 Spock = dontCheck super.Spock; @@ -1910,23 +1790,13 @@ with haskellLib; prettyprinter-ansi-terminal = dontCheck super.prettyprinter-ansi-terminal; # Released version prohibits QuickCheck >= 2.15 at the moment - optparse-applicative = - appendPatches - [ - (pkgs.fetchpatch2 { - name = "optparse-applicative-0.18.1-allow-QuickCheck-2.15.patch"; - url = "https://github.com/pcapriotti/optparse-applicative/commit/2c2a39ed53e6339d8dc717efeb7d44f4c2b69cab.patch"; - hash = "sha256-198TfBUR3ygPpvKPvtH69UmbMmoRagmzr9UURPr6Kj4="; - }) - ] - ( - overrideCabal (drv: { - prePatch = '' - ${drv.prePatch or ""} - ${lib.getExe' pkgs.buildPackages.dos2unix "dos2unix"} *.cabal - ''; - }) super.optparse-applicative - ); + optparse-applicative = appendPatches [ + (pkgs.fetchpatch2 { + name = "optparse-applicative-0.18.1-allow-QuickCheck-2.15.patch"; + url = "https://github.com/pcapriotti/optparse-applicative/commit/2c2a39ed53e6339d8dc717efeb7d44f4c2b69cab.patch"; + hash = "sha256-198TfBUR3ygPpvKPvtH69UmbMmoRagmzr9UURPr6Kj4="; + }) + ] super.optparse-applicative; # chell-quickcheck doesn't work with QuickCheck >= 2.15 with no known fix yet # https://github.com/typeclasses/chell/issues/5 @@ -2533,8 +2403,6 @@ with haskellLib; # The shipped Setup.hs file is broken. csv = overrideCabal (drv: { preCompileBuildDriver = "rm Setup.hs"; }) super.csv; - # Build-type is simple, but ships a broken Setup.hs - digits = overrideCabal (drv: { preCompileBuildDriver = "rm Setup.lhs"; }) super.digits; cabal-fmt = doJailbreak ( super.cabal-fmt.override { @@ -2564,9 +2432,6 @@ with haskellLib; )) ]; - # 2025-02-11: Too strict bounds on base < 4.17 - ema = doJailbreak super.ema; - # Too strict bounds on text and tls # https://github.com/barrucadu/irc-conduit/issues/54 # Use crypton-connection instead of connection @@ -2699,9 +2564,10 @@ with haskellLib; # hexstring is not compatible with newer versions of base16-bytestring # See https://github.com/solatis/haskell-hexstring/issues/3 hexstring = overrideCabal (old: { - # Prevent DOS line endings from Hackage from breaking a patch + # GitHub doesn't generate a patch with DOS line endings, so we + # need to convert the patched file to Unix line endings prePatch = old.prePatch or "" + '' - ${pkgs.buildPackages.dos2unix}/bin/dos2unix src/Data/HexString.hs + sed -i -e 's/\r$//' src/Data/HexString.hs ''; patches = old.patches or [ ] ++ [ (pkgs.fetchpatch { @@ -2800,36 +2666,27 @@ with haskellLib; # Overly strict bounds on tasty-quickcheck (test suite) (< 0.11) hashable = doJailbreak super.hashable; - cborg = lib.pipe super.cborg [ - (appendPatches [ - # This patch changes CPP macros form gating on the version of ghc-prim to base - # since that's where the definitions are imported from. The source commit - # also changes the cabal file metadata which we filter out since we are - # only interested in this change as a dependency of cborg-i686-support-upstream.patch. - (pkgs.fetchpatch { - name = "cborg-no-gate-on-ghc-prim-version.patch"; - url = "https://github.com/well-typed/cborg/commit/a33f94f616f5047e45608a34ca16bfb1304ceaa1.patch"; - hash = "sha256-30j4Dksh2nnLKAcUF5XJw3Z/UjfV3F+JFnHeXSUs9Rk="; - includes = [ "**/Codec/CBOR/**" ]; - stripLen = 1; - }) - # Fixes compilation on 32-bit platforms. Unreleased patch committed to the - # upstream master branch: https://github.com/well-typed/cborg/pull/351 - (pkgs.fetchpatch { - name = "cborg-i686-support-upstream.patch"; - url = "https://github.com/well-typed/cborg/commit/ecc1360dcf9e9ee27d08de5206b844e075c88ca4.patch"; - hash = "sha256-9m2FlG6ziRxA1Dy22mErBaIjiZHa1dqtkbmFnMMFrTI="; - stripLen = 1; - }) - ]) - # Make sure patches to cborg.cabal apply - (overrideCabal (drv: { - prePatch = '' - ${drv.prePatch or ""} - ${lib.getExe' pkgs.buildPackages.dos2unix "dos2unix"} *.cabal - ''; - })) - ]; + cborg = appendPatches [ + # This patch changes CPP macros form gating on the version of ghc-prim to base + # since that's where the definitions are imported from. The source commit + # also changes the cabal file metadata which we filter out since we are + # only interested in this change as a dependency of cborg-i686-support-upstream.patch. + (pkgs.fetchpatch { + name = "cborg-no-gate-on-ghc-prim-version.patch"; + url = "https://github.com/well-typed/cborg/commit/a33f94f616f5047e45608a34ca16bfb1304ceaa1.patch"; + hash = "sha256-30j4Dksh2nnLKAcUF5XJw3Z/UjfV3F+JFnHeXSUs9Rk="; + includes = [ "**/Codec/CBOR/**" ]; + stripLen = 1; + }) + # Fixes compilation on 32-bit platforms. Unreleased patch committed to the + # upstream master branch: https://github.com/well-typed/cborg/pull/351 + (pkgs.fetchpatch { + name = "cborg-i686-support-upstream.patch"; + url = "https://github.com/well-typed/cborg/commit/ecc1360dcf9e9ee27d08de5206b844e075c88ca4.patch"; + hash = "sha256-9m2FlG6ziRxA1Dy22mErBaIjiZHa1dqtkbmFnMMFrTI="; + stripLen = 1; + }) + ] super.cborg; # Doesn't compile with tasty-quickcheck == 0.11 (see issue above) serialise = dontCheck super.serialise; @@ -2912,20 +2769,6 @@ with haskellLib; # https://github.com/brandonchinn178/tasty-autocollect/issues/54 tasty-autocollect = dontCheck super.tasty-autocollect; - postgres-websockets = lib.pipe super.postgres-websockets [ - (addTestToolDepends [ - pkgs.postgresql - pkgs.postgresqlTestHook - ]) - (dontCheckIf pkgs.postgresqlTestHook.meta.broken) - (overrideCabal { - preCheck = '' - export postgresqlEnableTCP=1 - export PGDATABASE=postgres_ws_test - ''; - }) - ]; - postgrest = lib.pipe (super.postgrest.overrideScope ( @@ -2949,22 +2792,26 @@ with haskellLib; (addBuildDepends [ self.cache self.extra + self.focus self.fuzzyset_0_2_4 + self.http-client self.jose-jwt self.neat-interpolation self.prometheus-client + self.some + self.stm-hamt self.timeit ]) # 2022-12-02: Too strict bounds. doJailbreak # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 (overrideSrc rec { - version = "13.0.7"; + version = "14.0"; src = pkgs.fetchFromGitHub { owner = "PostgREST"; repo = "postgrest"; rev = "v${version}"; - hash = "sha256-5bWemChm2MpogtGuiBuuep4lhRBhnKOOeBqm+Sqcgl4="; + hash = "sha256-GokYeVDuVdIbowU6xE3l8iaGbH4jnpqQFy/E+sb/Unw="; }; }) ]; @@ -3080,8 +2927,8 @@ with haskellLib; hash = "sha256-JxraFWzErJT4EhELa3PWBGHaLT9OLgEPNSnxwpdpHd0="; }) (doJailbreak super.argon2); # Unmaintained - # 2024-07-09: zinza has bumped their QuickCheck and tasty dependencies beyond stackage lts. - # Can possibly be removed once QuickCheck >= 2.15 and tasty >= 1.5 + # 2025-10-02: Too strict upper bound on tasty-quickcheck (<0.11) + # https://github.com/phadej/zinza/pull/28 zinza = dontCheck super.zinza; pdftotext = overrideCabal (drv: { @@ -3102,23 +2949,15 @@ with haskellLib; # https://github.com/google/proto-lens/issues/403 proto-lens-arbitrary = doJailbreak super.proto-lens-arbitrary; + # Forbids QuickCheck >= 2.15 + # https://github.com/mchav/granite/issues/12#issuecomment-3360209408 + granite = doJailbreak super.granite; + + # Erroneously forbids vector >= 0.13.2.0 + # https://github.com/mchav/snappy-hs/commit/400490df38e0db7f353c0427f034a231bdf73098#r167007963 + snappy-hs = doJailbreak super.snappy-hs; + proto3-wire = appendPatches [ - (fetchpatch { - # https://github.com/awakesecurity/proto3-wire/pull/109 - name = "bump-outdated-bounds.patch"; - url = "https://github.com/awakesecurity/proto3-wire/commit/b32f3db6f8d36ea0708fb2f371f62d439ea45b42.patch"; - hash = "sha256-EGFyk3XawU0+zk299WGwFKB2uW9eJrCDM6NgfIKWgRY="; - }) - (fetchpatch { - # https://github.com/awakesecurity/proto3-wire/pull/110 - name = "support-GHC-9.10.patch"; - url = "https://github.com/awakesecurity/proto3-wire/commit/6fdf0eb93b2028ade0e3e011ce8429c94546839e.patch"; - hash = "sha256-jK0ztjuhM7qRH5T7xo75aX7wqmZFymOgWDx6UrlcqWQ="; - includes = [ - "*.cabal" - "*.hs" - ]; - }) (fetchpatch { # https://github.com/awakesecurity/proto3-wire/pull/108 name = "add-reverse-encoders-for-packed-repeated-fields.patch"; @@ -3232,12 +3071,6 @@ with haskellLib; # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 chimera = warnAfterVersion "0.4.1.0" (doJailbreak super.chimera); - # 2025-09-03: allow QuickCheck 2.15, containers 0.7, filepath 1.5, witch 1.3 - hevm = lib.pipe super.hevm [ - (warnAfterVersion "0.55.1") - doJailbreak - ]; - # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 bzlib = warnAfterVersion "0.5.2.0" (doJailbreak super.bzlib); @@ -3479,10 +3312,6 @@ with haskellLib; # including the current one in nixpkgs. liquid-fixpoint = dontCheck super.liquid-fixpoint; - # 2025-09-20: Too strict upper bound on text (<2.1.3) - # https://github.com/mchav/dataframe/issues/61 - dataframe = doJailbreak (warnAfterVersion "0.3.0.4" super.dataframe); - # 2025-8-26: Too strict bounds on containers and text, see: https://github.com/stackbuilders/inflections-hs/pull/83 inflections = doJailbreak super.inflections; @@ -3491,13 +3320,24 @@ with haskellLib; stripe-signature = doJailbreak super.stripe-signature; stripe-wreq = doJailbreak super.stripe-wreq; - # 2025-08-01: Fixes few build errors related to pointers. - # https://github.com/haskell-cryptography/botan/pull/17 - botan-bindings = appendPatch (pkgs.fetchpatch2 { - url = "https://github.com/haskell-cryptography/botan/commit/99de68c3938187b7ab740c6534ec032a4a236747.patch"; - sha256 = "sha256-v255WFO9HsRuTAWFZG27TYbpoK7rJ1AuiCFNFIV18mI="; - stripLen = 1; - }) super.botan-bindings; + # 2025-10-12: gi-gtk was renamed to gi-gtk3 + # https://github.com/haskell-gi/haskell-gi/issues/478 + gi-gtk-hs = + appendPatches + [ + (pkgs.fetchpatch { + name = "gi-gtk-hs-use-gtk3.patch"; + url = "https://github.com/haskell-gi/haskell-gi/commit/e2ed85835499f70e119f050a2f37f22481f93886.patch"; + sha256 = "sha256-MzxXtBNBbJJaNwTOrq/CYqK4yGfS4Yk5fQ38ihFcclA="; + relative = "gi-gtk-hs"; + }) + ] + ( + super.gi-gtk-hs.override { + gi-gdk = self.gi-gdk3; + gi-gtk = self.gi-gtk3; + } + ); # 2025-08-04: Disable failing testcases. It would feel bad to disable all the # checks in a cryptography related package. diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index f3387cd2ce7fb..9569f4b36597b 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -36,10 +36,6 @@ self: super: double-conversion = addExtraLibrary pkgs.libcxx super.double-conversion; - # "erf table" test fails on Darwin - # https://github.com/bos/math-functions/issues/63 - math-functions = dontCheck super.math-functions; - # darwin doesn't have sub-second resolution # https://github.com/hspec/mockery/issues/11 mockery = overrideCabal (drv: { @@ -94,7 +90,7 @@ self: super: drv: lib.optionalAttrs (!pkgs.stdenv.cc.nativeLibc) { postPatch = '' - substituteInPlace System/X509/MacOS.hs --replace security /usr/bin/security + substituteInPlace System/X509/MacOS.hs --replace-fail security /usr/bin/security '' + (drv.postPatch or ""); } @@ -103,11 +99,20 @@ self: super: drv: lib.optionalAttrs (!pkgs.stdenv.cc.nativeLibc) { postPatch = '' - substituteInPlace System/X509/MacOS.hs --replace security /usr/bin/security + substituteInPlace System/X509/MacOS.hs --replace-fail security /usr/bin/security '' + (drv.postPatch or ""); } ) super.crypton-x509-system; + HsOpenSSL-x509-system = overrideCabal ( + drv: + lib.optionalAttrs (!pkgs.stdenv.cc.nativeLibc) { + postPatch = '' + substituteInPlace OpenSSL/X509/SystemStore/MacOSX.hs --replace-fail security /usr/bin/security + '' + + (drv.postPatch or ""); + } + ) super.HsOpenSSL-x509-system; # https://github.com/haskell-foundation/foundation/pull/412 foundation = dontCheck super.foundation; @@ -124,7 +129,7 @@ self: super: # when called from GHC, probably because clang is version 7, but we are # using LLVM8. preCompileBuildDriver = '' - substituteInPlace Setup.hs --replace "addToLdLibraryPath libDir" "pure ()" + substituteInPlace Setup.hs --replace-fail "addToLdLibraryPath libDir" "pure ()" '' + (oldAttrs.preCompileBuildDriver or ""); }) super.llvm-hs; @@ -165,7 +170,7 @@ self: super: HTF = overrideCabal (drv: { # GNU find is not prefixed in stdenv postPatch = '' - substituteInPlace scripts/local-htfpp --replace "find=gfind" "find=find" + substituteInPlace scripts/local-htfpp --replace-fail "find=gfind" "find=find" '' + (drv.postPatch or ""); }) super.HTF; @@ -185,7 +190,7 @@ self: super: # however linking against it is also not necessary there GLHUI = overrideCabal (drv: { postPatch = '' - substituteInPlace GLHUI.cabal --replace " rt" "" + substituteInPlace GLHUI.cabal --replace-fail " rt" "" '' + (drv.postPatch or ""); }) super.GLHUI; @@ -194,7 +199,7 @@ self: super: # Prevent darwin-specific configuration code path being taken # which doesn't work with nixpkgs' SDL libraries postPatch = '' - substituteInPlace configure --replace xDarwin noDarwinSpecialCasing + substituteInPlace configure --replace-fail xDarwin noDarwinSpecialCasing '' + (drv.postPatch or ""); patches = [ @@ -207,7 +212,7 @@ self: super: # doesn't work with nixpkgs' SDL libraries SDL-mixer = overrideCabal (drv: { postPatch = '' - substituteInPlace configure --replace xDarwin noDarwinSpecialCasing + substituteInPlace configure --replace-fail xDarwin noDarwinSpecialCasing '' + (drv.postPatch or ""); }) super.SDL-mixer; @@ -313,7 +318,7 @@ self: super: # Remove a problematic assert, the length is sometimes 1 instead of 2 on darwin di-core = overrideCabal (drv: { preConfigure = '' - substituteInPlace test/Main.hs --replace \ + substituteInPlace test/Main.hs --replace-fail \ "2 @=? List.length (List.nub (List.sort (map Di.log_time logs)))" "" ''; }) super.di-core; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index a204f4d41fb34..1454ea63b5147 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -1,18 +1,6 @@ -{ - config, - pkgs, - haskellLib, -}: - -with haskellLib; - -let - inherit (pkgs.stdenv.hostPlatform) isDarwin; - inherit (pkgs) lib; -in +{ }: self: super: { - # Disable GHC 9.0.x core libraries. array = null; base = null; @@ -42,161 +30,11 @@ self: super: { rts = null; stm = null; template-haskell = null; - # GHC only builds terminfo if it is a native compiler - terminfo = - if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then - null - else - doDistribute self.terminfo_0_4_1_7; + terminfo = null; text = null; time = null; transformers = null; unix = null; - # GHC only bundles the xhtml library if haddock is enabled, check if this is - # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 - xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0; - - # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work - Cabal-syntax = self.Cabal-syntax_3_6_0_0; - # These core package only exist for GHC >= 9.4. The best we can do is feign - # their existence to callPackages, but their is no shim for lower GHC versions. - system-cxx-std-lib = null; - - # Becomes a core package in GHC >= 9.8 - semaphore-compat = doDistribute self.semaphore-compat_1_0_0; - - # Becomes a core package in GHC >= 9.10 - os-string = doDistribute self.os-string_1_0_0; - - # Becomes a core package in GHC >= 9.10, no release compatible with GHC < 9.10 is available - ghc-internal = null; - # Become core packages in GHC >= 9.10, but aren't uploaded to Hackage - ghc-toolchain = null; - ghc-platform = null; - - # Only required for ghc >= 9.2 - nothunks = super.nothunks.override { - wherefrom-compat = null; - }; - - # Needs base-orphans for GHC < 9.8 / base < 4.19 - some = addBuildDepend self.base-orphans super.some; - - # Jailbreaks & Version Updates - - # tar > 0.6 requires os-string which can't be built with bytestring < 0.11 - tar = doDistribute (doJailbreak self.tar_0_6_0_0); - # text-metrics >= 0.3.3 requires GHC2021 - text-metrics = doDistribute self.text-metrics_0_3_2; - - # For GHC < 9.4, some packages need data-array-byte as an extra dependency - primitive = addBuildDepends [ self.data-array-byte ] super.primitive; - # hashable >= 1.5 only supports GHC >= 9.6 / base >= 4.18 - hashable = self.hashable_1_4_7_0; - hashable_1_4_7_0 = - # extra deps for GHC < 9.4 - addBuildDepends - [ - self.data-array-byte - self.base-orphans - ] - # For GHC < 9.2, os-string is not required - (super.hashable_1_4_7_0.override { os-string = null; }); - - # Too strict lower bounds on base - primitive-addr = doJailbreak super.primitive-addr; - - hashable-time = doJailbreak super.hashable-time; - tuple = addBuildDepend self.base-orphans super.tuple; - vector-th-unbox = doJailbreak super.vector-th-unbox; - - ormolu = self.ormolu_0_5_2_0.override { - Cabal-syntax = self.Cabal-syntax_3_8_1_0; - }; - - stylish-haskell = doJailbreak super.stylish-haskell_0_14_4_0; - - doctest = dontCheck super.doctest; - - haskell-language-server = - lib.throwIf config.allowAliases - "haskell-language-server has dropped support for ghc 9.0 in version 2.4.0.0, please use a newer ghc version or an older nixpkgs version" - (markBroken super.haskell-language-server); - - # test suite depends on vcr since hpack >= 0.38.1 which requires GHC2021 - hpack = dontCheck super.hpack; - - # Needs to use ghc-lib due to incompatible GHC - ghc-tags = doDistribute self.ghc-tags_1_5; - - # ghc-lib >= 9.6 and friends no longer build with GHC 9.0 - ghc-lib-parser = doDistribute self.ghc-lib-parser_9_2_8_20230729; - ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_2_1_1; - ghc-lib = doDistribute self.ghc-lib_9_2_8_20230729; - - # Test suite sometimes segfaults with GHC 9.0.1 and 9.0.2 - # https://github.com/ekmett/reflection/issues/51 - # https://gitlab.haskell.org/ghc/ghc/-/issues/21141 - reflection = dontCheck super.reflection; - - # Disable tests pending resolution of - # https://github.com/Soostone/retry/issues/71 - retry = dontCheck super.retry; - - ghc-api-compat = unmarkBroken super.ghc-api-compat; - - # 2021-09-18: cabal2nix does not detect the need for ghc-api-compat. - hiedb = overrideCabal (old: { - libraryHaskellDepends = old.libraryHaskellDepends ++ [ self.ghc-api-compat ]; - }) super.hiedb; - - # https://github.com/lspitzner/butcher/issues/7 - butcher = doJailbreak super.butcher; - - # Tests require nothunks < 0.3 (conflicting with Stackage) for GHC < 9.8 - aeson = dontCheck super.aeson; - - # We use a GHC patch to support the fix for https://github.com/fpco/inline-c/issues/127 - # which means that the upstream cabal file isn't allowed to add the flag. - inline-c-cpp = - (if isDarwin then appendConfigureFlags [ "--ghc-option=-fcompact-unwind" ] else x: x) - super.inline-c-cpp; - - # 2022-05-31: weeder 2.4.* requires GHC 9.2 - weeder = doDistribute self.weeder_2_3_1; - # Unnecessarily strict upper bound on lens - weeder_2_3_1 = doJailbreak ( - super.weeder_2_3_1.override { - # weeder < 2.6 only supports algebraic-graphs < 0.7 - # We no longer have matching test deps for algebraic-graphs 0.6.1 in the set - algebraic-graphs = dontCheck self.algebraic-graphs_0_6_1; - } - ); - - # Later versions only support GHC >= 9.2 - ghc-exactprint = self.ghc-exactprint_0_6_4; - - retrie = dontCheck self.retrie_1_1_0_0; - - # Needs OneTuple for ghc < 9.2 - binary-orphans = addBuildDepends [ self.OneTuple ] super.binary-orphans; - - hspec-megaparsec = super.hspec-megaparsec_2_2_0; - - # No instance for (Show B.Builder) arising from a use of ‘print’ - http-types = dontCheck super.http-types; - - # Packages which need compat library for GHC < 9.6 - inherit (lib.mapAttrs (_: addBuildDepends [ self.foldable1-classes-compat ]) super) - indexed-traversable - these - ; - base-compat-batteries = addBuildDepends [ - self.foldable1-classes-compat - self.OneTuple - ] super.base-compat-batteries; - OneTuple = addBuildDepends [ - self.foldable1-classes-compat - self.base-orphans - ] super.OneTuple; + xhtml = null; + Win32 = null; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix index 9bf63d98ac6bb..7dc3919121549 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -63,6 +63,7 @@ in transformers = null; unix = null; xhtml = null; + Win32 = null; # “Unfortunately we are unable to support GHC 9.10.” apply-refact = dontDistribute (markBroken super.apply-refact); @@ -88,7 +89,5 @@ in # Test suite issues # call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19 - fsnotify = dontCheck super.fsnotify; # https://github.com/haskell-fswatch/hfsnotify/issues/115 - hinotify = pkgs.haskell.lib.dontCheck super.hinotify; # https://github.com/kolmodin/hinotify/issues/38 monad-dijkstra = dontCheck super.monad-dijkstra; # needs hlint 3.10 } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix index c0a06d50b4782..82630d5da2c85 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -66,6 +66,7 @@ with haskellLib; transformers = null; unix = null; xhtml = null; + Win32 = null; # # Hand pick versions that are compatible with ghc 9.12 and base 4.21 diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.16.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.16.x.nix index 0ff76cae4892c..2a09d3f258c09 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.16.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.16.x.nix @@ -51,4 +51,5 @@ self: super: { transformers = null; unix = null; xhtml = null; + Win32 = null; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix deleted file mode 100644 index 8bc8c6b6d2a93..0000000000000 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ /dev/null @@ -1,167 +0,0 @@ -{ - config, - pkgs, - haskellLib, -}: - -with haskellLib; - -let - inherit (pkgs.stdenv.hostPlatform) isDarwin; - inherit (pkgs) lib; -in - -self: super: { - - # Disable GHC 9.2.x core libraries. - array = null; - base = null; - binary = null; - bytestring = null; - Cabal = null; - containers = null; - deepseq = null; - directory = null; - exceptions = null; - filepath = null; - ghc-bignum = null; - ghc-boot = null; - ghc-boot-th = null; - ghc-compact = null; - ghc-heap = null; - ghc-prim = null; - ghci = null; - haskeline = null; - hpc = null; - integer-gmp = null; - libiserv = null; - mtl = null; - parsec = null; - pretty = null; - process = null; - rts = null; - stm = null; - template-haskell = null; - # GHC only builds terminfo if it is a native compiler - terminfo = - if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then - null - else - doDistribute self.terminfo_0_4_1_7; - text = null; - time = null; - transformers = null; - unix = null; - # GHC only bundles the xhtml library if haddock is enabled, check if this is - # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 - xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0; - - # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work - Cabal-syntax = self.Cabal-syntax_3_6_0_0; - # These core package only exist for GHC >= 9.4. The best we can do is feign - # their existence to callPackages, but their is no shim for lower GHC versions. - system-cxx-std-lib = null; - - # Becomes a core package in GHC >= 9.10, no release compatible with GHC < 9.10 is available - ghc-internal = null; - # Become core packages in GHC >= 9.10, but aren't uploaded to Hackage - ghc-toolchain = null; - ghc-platform = null; - - # Becomes a core package in GHC >= 9.8 - semaphore-compat = doDistribute self.semaphore-compat_1_0_0; - - # Becomes a core package in GHC >= 9.10 - os-string = doDistribute self.os-string_2_0_8; - - # weeder >= 2.5 requires GHC 9.4 - weeder = doDistribute self.weeder_2_4_1; - # Allow dhall 1.42.* - weeder_2_4_1 = doJailbreak ( - super.weeder_2_4_1.override { - # weeder < 2.6 only supports algebraic-graphs < 0.7 - # We no longer have matching test deps for algebraic-graphs 0.6.1 in the set - algebraic-graphs = dontCheck self.algebraic-graphs_0_6_1; - } - ); - - haskell-language-server = - lib.throwIf config.allowAliases - "haskell-language-server has dropped support for ghc 9.2 in version 2.10.0.0, please use a newer ghc version or an older nixpkgs version" - (markBroken super.haskell-language-server); - - # hashable >= 1.5 doesn't support base < 4.18 - hashable = self.hashable_1_4_7_0; - # For GHC < 9.4, some packages need data-array-byte as an extra dependency - hashable_1_4_7_0 = addBuildDepends [ self.data-array-byte ] super.hashable_1_4_7_0; - primitive = addBuildDepends [ self.data-array-byte ] super.primitive; - primitive-unlifted = super.primitive-unlifted_0_1_3_1; - # Too strict lower bound on base - primitive-addr = doJailbreak super.primitive-addr; - - # Needs base-orphans for GHC < 9.8 / base < 4.19 - some = addBuildDepend self.base-orphans super.some; - - # Jailbreaks & Version Updates - hashable-time = doJailbreak super.hashable-time; - - # Depends on utf8-light which isn't maintained / doesn't support base >= 4.16 - # https://github.com/haskell-infra/hackage-trustees/issues/347 - # https://mail.haskell.org/pipermail/haskell-cafe/2022-October/135613.html - language-javascript_0_7_0_0 = dontCheck super.language-javascript_0_7_0_0; - - # Needs to match ghc-lib version - ghc-tags = doDistribute (doJailbreak self.ghc-tags_1_7); - - # Needs to match ghc-lib - hlint = doDistribute self.hlint_3_6_1; - - # ghc-lib >= 9.8 and friends no longer build with GHC 9.2 since they require semaphore-compat - ghc-lib-parser = doDistribute ( - self.ghc-lib-parser_9_6_7_20250325.override { - happy = self.happy_1_20_1_1; # wants happy < 1.21 - } - ); - ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_6_0_2; - ghc-lib = doDistribute ( - self.ghc-lib_9_6_7_20250325.override { - happy = self.happy_1_20_1_1; # wants happy < 1.21 - } - ); - - # 0.2.2.3 requires Cabal >= 3.8 - shake-cabal = doDistribute self.shake-cabal_0_2_2_2; - - # Tests require nothunks < 0.3 (conflicting with Stackage) for GHC < 9.8 - aeson = dontCheck super.aeson; - - # https://github.com/NixOS/cabal2nix/issues/554 - # https://github.com/clash-lang/clash-compiler/blob/f0f6275e19b8c672f042026c478484c5fd45191d/README.md#ghc-compatibility - clash-prelude = dontDistribute (markBroken super.clash-prelude); - - # Too strict upper bound on bytestring, relevant for GHC 9.2.6 specifically - # https://github.com/protolude/protolude/issues/127#issuecomment-1428807874 - protolude = doJailbreak super.protolude; - - # https://github.com/fpco/inline-c/pull/131 - inline-c-cpp = - (if isDarwin then appendConfigureFlags [ "--ghc-option=-fcompact-unwind" ] else x: x) - super.inline-c-cpp; - - # A given major version of ghc-exactprint only supports one version of GHC. - ghc-exactprint = super.ghc-exactprint_1_5_0; - - # only broken for >= 9.6 - calligraphy = doDistribute (unmarkBroken super.calligraphy); - - # Packages which need compat library for GHC < 9.6 - inherit (lib.mapAttrs (_: addBuildDepends [ self.foldable1-classes-compat ]) super) - indexed-traversable - OneTuple - these - ; - base-compat-batteries = addBuildDepends [ - self.foldable1-classes-compat - self.OneTuple - ] super.base-compat-batteries; -} 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 7673e54c2e74c..e26f612d821ed 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -50,6 +50,7 @@ self: super: { # GHC only bundles the xhtml library if haddock is enabled, check if this is # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0; + Win32 = null; # Becomes a core package in GHC >= 9.8 semaphore-compat = doDistribute self.semaphore-compat_1_0_0; @@ -98,6 +99,9 @@ self: super: { # 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46 hiedb = dontCheck super.hiedb; + # Tests require skeletest which doesn't support GHC 9.4 + toml-reader = dontCheck super.toml-reader; + # 2022-10-06: https://gitlab.haskell.org/ghc/ghc/-/issues/22260 ghc-check = dontHaddock super.ghc-check; @@ -131,37 +135,12 @@ self: super: { relude = dontCheck super.relude; haddock-library = doJailbreak super.haddock-library; - apply-refact = addBuildDepend self.data-default-class super.apply-refact; path = self.path_0_9_5; - inherit - ( - let - hls_overlay = lself: lsuper: { - Cabal-syntax = lself.Cabal-syntax_3_10_3_0; - Cabal = lself.Cabal_3_10_3_0; - extensions = dontCheck (doJailbreak (lself.extensions_0_1_0_1)); - }; - in - lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) { - haskell-language-server = allowInconsistentDependencies ( - addBuildDepends [ self.retrie self.floskell ] super.haskell-language-server - ); - fourmolu = doJailbreak (dontCheck self.fourmolu_0_14_0_0); # ansi-terminal, Diff - ormolu = doJailbreak self.ormolu_0_7_2_0; # ansi-terminal - hlint = self.hlint_3_6_1; - stylish-haskell = self.stylish-haskell_0_14_5_0; - retrie = doJailbreak (unmarkBroken super.retrie); - floskell = doJailbreak super.floskell; - } - ) - retrie - floskell - haskell-language-server - fourmolu - ormolu - hlint - stylish-haskell - ; + + haskell-language-server = + lib.throwIf config.allowAliases + "haskell-language-server has dropped support for ghc 9.4 in version 2.12.0.0, please use a newer ghc version or an older nixpkgs" + (markBroken super.haskell-language-server); # directory-ospath-streaming requires the ospath API in core packages # filepath, directory and unix. 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 ba8c067651f40..987897276982b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix @@ -58,6 +58,7 @@ in transformers = null; unix = null; xhtml = null; + Win32 = null; # Becomes a core package in GHC >= 9.8 semaphore-compat = doDistribute self.semaphore-compat_1_0_0; @@ -148,6 +149,9 @@ in # Tests require nothunks < 0.3 (conflicting with Stackage) for GHC < 9.8 aeson = dontCheck super.aeson; + # Tests require skeletest which no longer supports GHC 9.6 + toml-reader = dontCheck super.toml-reader; + # Apply patch from PR with mtl-2.3 fix. ConfigFile = overrideCabal (drv: { editedCabalFile = null; @@ -200,7 +204,6 @@ in ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_5_20250214; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2; haddock-library = doJailbreak super.haddock-library; - apply-refact = addBuildDepend self.data-default-class super.apply-refact; inherit ( let @@ -211,23 +214,26 @@ in }; in lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) { - haskell-language-server = allowInconsistentDependencies ( - addBuildDepends [ self.retrie self.floskell ] super.haskell-language-server - ); - ormolu = doDistribute self.ormolu_0_7_4_0; - fourmolu = doDistribute (dontCheck (doJailbreak self.fourmolu_0_15_0_0)); - hlint = doDistribute self.hlint_3_8; - stylish-haskell = self.stylish-haskell_0_14_6_0; - retrie = doJailbreak (unmarkBroken super.retrie); + apply-refact = addBuildDepend self.data-default-class super.apply-refact; floskell = doJailbreak super.floskell; + fourmolu = dontCheck (doJailbreak self.fourmolu_0_15_0_0); + haskell-language-server = addBuildDepends [ + self.retrie + self.floskell + ] super.haskell-language-server; + hlint = self.hlint_3_8; + ormolu = self.ormolu_0_7_4_0; + retrie = doJailbreak (unmarkBroken super.retrie); + stylish-haskell = self.stylish-haskell_0_14_6_0; } ) - retrie + apply-refact floskell - haskell-language-server fourmolu - ormolu + haskell-language-server hlint + ormolu + retrie stylish-haskell ; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index f739c9ddea641..58e801c64ba9e 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -61,6 +61,7 @@ in transformers = null; unix = null; xhtml = null; + Win32 = null; # Becomes a core package in GHC >= 9.10 os-string = doDistribute self.os-string_2_0_8; @@ -105,7 +106,6 @@ in ghc-exactprint = doDistribute super.ghc-exactprint_1_8_0_0; haddock-library = doJailbreak super.haddock-library; - apply-refact = addBuildDepend self.data-default-class super.apply-refact; ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_5_20250214; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2; inherit @@ -114,27 +114,30 @@ in hls_overlay = lself: lsuper: { Cabal-syntax = lself.Cabal-syntax_3_10_3_0; Cabal = lself.Cabal_3_10_3_0; - extensions = dontCheck (doJailbreak super.extensions_0_1_0_1); + extensions = dontCheck (doJailbreak lself.extensions_0_1_0_1); }; in lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) { - haskell-language-server = allowInconsistentDependencies ( - addBuildDepends [ self.retrie self.floskell ] super.haskell-language-server - ); - ormolu = doDistribute self.ormolu_0_7_4_0; - fourmolu = doDistribute (dontCheck (doJailbreak self.fourmolu_0_15_0_0)); - hlint = doDistribute self.hlint_3_8; - stylish-haskell = self.stylish-haskell_0_14_6_0; - retrie = doJailbreak (unmarkBroken super.retrie); + apply-refact = addBuildDepend self.data-default-class super.apply-refact; floskell = doJailbreak super.floskell; + fourmolu = dontCheck (doJailbreak self.fourmolu_0_15_0_0); + haskell-language-server = addBuildDepends [ + self.retrie + self.floskell + ] super.haskell-language-server; + hlint = self.hlint_3_8; + ormolu = self.ormolu_0_7_4_0; + retrie = doJailbreak (unmarkBroken super.retrie); + stylish-haskell = self.stylish-haskell_0_14_6_0; } ) - retrie + apply-refact floskell - haskell-language-server fourmolu - ormolu + haskell-language-server hlint + ormolu + retrie stylish-haskell ; } diff --git a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix index 10a399e73063a..3d2268de643f1 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix @@ -35,9 +35,16 @@ with haskellLib; patch = haskellLib.disableParallelBuilding super.patch; reflex-dom-core = haskellLib.disableParallelBuilding super.reflex-dom-core; - reflex-dom = super.reflex-dom.override (drv: { - jsaddle-webkit2gtk = null; - }); + # Marked as dontDistribute in -common because of jsaddle-webkit2gtk + # which requires an unmaintained version of libsoup. Since this dep + # is unnecessary for the JS backend, we can re-enable these jobs here. + reflex-dom = doDistribute ( + super.reflex-dom.override (drv: { + jsaddle-webkit2gtk = null; + }) + ); + reflex-localize-dom = doDistribute super.reflex-localize-dom; + trasa-reflex = doDistribute super.trasa-reflex; miso-examples = pkgs.lib.pipe super.miso-examples [ (addBuildDepends ( diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index eda038782976d..9ce84609b5181 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -66,7 +66,6 @@ broken-packages: - adaptive-containers # failure in job https://hydra.nixos.org/build/233243181 at 2023-09-02 - adaptive-tuple # failure in job https://hydra.nixos.org/build/233244881 at 2023-09-02 - adb # failure in job https://hydra.nixos.org/build/233193888 at 2023-09-02 - - adblock2privoxy # failure in job https://hydra.nixos.org/build/307609942 at 2025-09-19 - addy # failure in job https://hydra.nixos.org/build/233240594 at 2023-09-02 - adhoc-fixtures-hspec # failure in job https://hydra.nixos.org/build/252725981 at 2024-03-16 - adjunction # failure in job https://hydra.nixos.org/build/233237774 at 2023-09-02 @@ -76,7 +75,6 @@ broken-packages: - AERN-Basics # failure in job https://hydra.nixos.org/build/233246999 at 2023-09-02 - aeson-applicative # failure in job https://hydra.nixos.org/build/233213824 at 2023-09-02 - aeson-bson # failure in job https://hydra.nixos.org/build/233201964 at 2023-09-02 - - aeson-combinators # failure in job https://hydra.nixos.org/build/307516309 at 2025-09-19 - aeson-commit # failure in job https://hydra.nixos.org/build/233198515 at 2023-09-02 - aeson-compat # failure in job https://hydra.nixos.org/build/233208257 at 2023-09-02 - aeson-decode # failure in job https://hydra.nixos.org/build/233251197 at 2023-09-02 @@ -94,7 +92,6 @@ broken-packages: - aeson-iproute # failure in job https://hydra.nixos.org/build/295091261 at 2025-04-22 - aeson-json-ast # failure in job https://hydra.nixos.org/build/233249406 at 2023-09-02 - aeson-lens # failure in job https://hydra.nixos.org/build/233235357 at 2023-09-02 - - aeson-match-qq # failure in job https://hydra.nixos.org/build/295091245 at 2025-04-22 - aeson-modern-tojson # failure in job https://hydra.nixos.org/build/233202149 at 2023-09-02 - aeson-options # failure in job https://hydra.nixos.org/build/233245051 at 2023-09-02 - aeson-parsec-picky # failure in job https://hydra.nixos.org/build/233222117 at 2023-09-02 @@ -147,6 +144,7 @@ broken-packages: - alloy # failure in job https://hydra.nixos.org/build/252726555 at 2024-03-16 - ally-invest # failure in job https://hydra.nixos.org/build/233236224 at 2023-09-02 - alpaca-netcode # failure in job https://hydra.nixos.org/build/233239392 at 2023-09-02 + - alpha # failure in job https://hydra.nixos.org/build/309811728 at 2025-10-15 - alphachar # failure in job https://hydra.nixos.org/build/252722667 at 2024-03-16 - alpino-tools # failure in job https://hydra.nixos.org/build/233236168 at 2023-09-02 - alsa # failure in job https://hydra.nixos.org/build/233250059 at 2023-09-02 @@ -303,6 +301,7 @@ broken-packages: - ats-storable # failure in job https://hydra.nixos.org/build/233242765 at 2023-09-02 - attempt # failure in job https://hydra.nixos.org/build/233233073 at 2023-09-02 - attenuation # failure in job https://hydra.nixos.org/build/252721241 at 2024-03-16 + - attic # failure in job https://hydra.nixos.org/build/311050775 at 2025-11-02 - attic-schedule # failure in job https://hydra.nixos.org/build/233249781 at 2023-09-02 - atto-lisp # failure in job https://hydra.nixos.org/build/233222679 at 2023-09-02 - AttoBencode # failure in job https://hydra.nixos.org/build/233198079 at 2023-09-02 @@ -330,7 +329,6 @@ broken-packages: - autoproc # failure in job https://hydra.nixos.org/build/252730569 at 2024-03-16 - avatar-generator # failure in job https://hydra.nixos.org/build/233214253 at 2023-09-02 - aviation-units # failure in job https://hydra.nixos.org/build/233245762 at 2023-09-02 - - avl-static # failure in job https://hydra.nixos.org/build/233199062 at 2023-09-02 - avr-shake # failure in job https://hydra.nixos.org/build/233223187 at 2023-09-02 - avro # failure in job https://hydra.nixos.org/build/307610307 at 2025-09-19 - avro-piper # failure in job https://hydra.nixos.org/build/233197510 at 2023-09-02 @@ -459,7 +457,6 @@ broken-packages: - bindings-cctools # failure in job https://hydra.nixos.org/build/233216939 at 2023-09-02 - bindings-common # failure in job https://hydra.nixos.org/build/233217363 at 2023-09-02 - bindings-dc1394 # failure in job https://hydra.nixos.org/build/233200022 at 2023-09-02 - - bindings-directfb # failure in job https://hydra.nixos.org/build/295091945 at 2025-04-22 - bindings-eskit # failure in job https://hydra.nixos.org/build/233223517 at 2023-09-02 - bindings-EsounD # failure in job https://hydra.nixos.org/build/233245565 at 2023-09-02 - bindings-fann # failure in job https://hydra.nixos.org/build/233232900 at 2023-09-02 @@ -528,8 +525,8 @@ broken-packages: - bliplib # failure in job https://hydra.nixos.org/build/233195751 at 2023-09-02 - blockchain # failure in job https://hydra.nixos.org/build/233245492 at 2023-09-02 - blockhash # failure in job https://hydra.nixos.org/build/233227049 at 2023-09-02 - - blockio-uring # failure in job https://hydra.nixos.org/build/302801498, https://github.com/well-typed/blockio-uring/issues/44 at 2025-07-27 - - blockio-uring # https://github.com/well-typed/blockio-uring/issues/44, added 2025-07-27 + - blockio-uring # failure in job https://hydra.nixos.org/build/302801498, https://github.com/well-typed/blockio-uring/issues/47 at 2025-07-27 + - blockio-uring # https://github.com/well-typed/blockio-uring/issues/47, added 2025-07-27 - Blogdown # failure in job https://hydra.nixos.org/build/233239841 at 2023-09-02 - BlogLiterately # failure in job https://hydra.nixos.org/build/233202164 at 2023-09-02 - bloodhound-amazonka-auth # failure building library in job https://hydra.nixos.org/build/237245625 at 2023-10-21 @@ -538,7 +535,6 @@ broken-packages: - blosum # failure in job https://hydra.nixos.org/build/233198029 at 2023-09-02 - blubber-server # failure in job https://hydra.nixos.org/build/233199530 at 2023-09-02 - bludigon # failure in job https://hydra.nixos.org/build/233248190 at 2023-09-02 - - bluefin-algae # failure in job https://hydra.nixos.org/build/307517064 at 2025-09-19 - bluefin-random # failure in job https://hydra.nixos.org/build/307517069 at 2025-09-19 - Blueprint # failure in job https://hydra.nixos.org/build/233252987 at 2023-09-02 - bluetileutils # failure in job https://hydra.nixos.org/build/233197334 at 2023-09-02 @@ -607,7 +603,6 @@ broken-packages: - buildable # failure in job https://hydra.nixos.org/build/233199077 at 2023-09-02 - buildbox # failure in job https://hydra.nixos.org/build/233216315 at 2023-09-02 - builder # failure in job https://hydra.nixos.org/build/233207846 at 2023-09-02 - - bumper # failure in job https://hydra.nixos.org/build/233234378 at 2023-09-02 - bunz # failure in job https://hydra.nixos.org/build/233193945 at 2023-09-02 - bureaucromancy # failure in job https://hydra.nixos.org/build/295092112 at 2025-04-22 - burst-detection # failure in job https://hydra.nixos.org/build/233254074 at 2023-09-02 @@ -672,7 +667,7 @@ broken-packages: - cabal-install-bundle # failure in job https://hydra.nixos.org/build/233194629 at 2023-09-02 - cabal-install-ghc72 # failure in job https://hydra.nixos.org/build/233246160 at 2023-09-02 - cabal-install-ghc74 # failure in job https://hydra.nixos.org/build/233226625 at 2023-09-02 - - cabal-macosx # failure in job https://hydra.nixos.org/build/307517203 at 2025-09-19 + - cabal-matrix # failure in job https://hydra.nixos.org/build/311051176 at 2025-11-02 - cabal-meta # failure in job https://hydra.nixos.org/build/233194466 at 2023-09-02 - cabal-mon # failure in job https://hydra.nixos.org/build/233217320 at 2023-09-02 - cabal-nirvana # failure in job https://hydra.nixos.org/build/233222083 at 2023-09-02 @@ -706,6 +701,7 @@ broken-packages: - cake3 # failure in job https://hydra.nixos.org/build/233231662 at 2023-09-02 - cal-layout # failure in job https://hydra.nixos.org/build/233191194 at 2023-09-02 - cal3d # failure in job https://hydra.nixos.org/build/233200357 at 2023-09-02 + - calamity # failure in job https://hydra.nixos.org/build/309812724 at 2025-10-15 - caledon # failure in job https://hydra.nixos.org/build/233209888 at 2023-09-02 - calenderweek # failure in job https://hydra.nixos.org/build/233209930 at 2023-09-02 - call-alloy # failure in job https://hydra.nixos.org/build/233249056 at 2023-09-02 @@ -828,6 +824,7 @@ broken-packages: - cipher-des # failure in job https://hydra.nixos.org/build/233232112 at 2023-09-02 - circle # failure in job https://hydra.nixos.org/build/252722965 at 2024-03-16 - circlehs # failure in job https://hydra.nixos.org/build/233246591 at 2023-09-02 + - circuit-notation # failure in job https://hydra.nixos.org/build/309812708 at 2025-10-15 - citeproc-hs # failure in job https://hydra.nixos.org/build/233254388 at 2023-09-02 - cj-token # failure in job https://hydra.nixos.org/build/233253928 at 2023-09-02 - cjk # failure in job https://hydra.nixos.org/build/233258734 at 2023-09-02 @@ -839,6 +836,7 @@ broken-packages: - clarifai # failure in job https://hydra.nixos.org/build/233229480 at 2023-09-02 - CLASE # failure in job https://hydra.nixos.org/build/233234459 at 2023-09-02 - clash-finite # failure in job https://hydra.nixos.org/build/295092297 at 2025-04-22 + - clash-lib # failure in job https://hydra.nixos.org/build/309812683 at 2025-10-15 - clash-lib-hedgehog # failure in job https://hydra.nixos.org/build/295122808 at 2025-04-22 - clash-multisignal # failure in job https://hydra.nixos.org/build/273463331 at 2024-10-01 - clash-prelude-quickcheck # failure in job https://hydra.nixos.org/build/273453747 at 2024-10-01 @@ -863,6 +861,7 @@ broken-packages: - clexer # failure in job https://hydra.nixos.org/build/233229804 at 2023-09-02 - CLI # failure in job https://hydra.nixos.org/build/233191087 at 2023-09-02 - cli-builder # failure in job https://hydra.nixos.org/build/233209961 at 2023-09-02 + - clickhouse-haskell # failure in job https://hydra.nixos.org/build/311051388 at 2025-11-02 - clif # failure in job https://hydra.nixos.org/build/233197110 at 2023-09-02 - clifm # failure in job https://hydra.nixos.org/build/233227426 at 2023-09-02 - clingo # failure in job https://hydra.nixos.org/build/233238084 at 2023-09-02 @@ -873,6 +872,7 @@ broken-packages: - cloben # failure in job https://hydra.nixos.org/build/233194390 at 2023-09-02 - clock-extras # failure in job https://hydra.nixos.org/build/233190748 at 2023-09-02 - clocked # failure in job https://hydra.nixos.org/build/233241524 at 2023-09-02 + - clod # failure in job https://hydra.nixos.org/build/309812703 at 2025-10-15 - clogparse # failure in job https://hydra.nixos.org/build/233220294 at 2023-09-02 - clone-all # failure in job https://hydra.nixos.org/build/233234063 at 2023-09-02 - closed-classes # failure in job https://hydra.nixos.org/build/233250965 at 2023-09-02 @@ -884,7 +884,9 @@ broken-packages: - clr-typed # failure in job https://hydra.nixos.org/build/233212102 at 2023-09-02 - cltw # failure in job https://hydra.nixos.org/build/252735903 at 2024-03-16 - cluss # failure in job https://hydra.nixos.org/build/233245341 at 2023-09-02 + - cmark-gfm-lens # failure in job https://hydra.nixos.org/build/311051270 at 2025-11-02 - cmark-highlight # failure in job https://hydra.nixos.org/build/233218534 at 2023-09-02 + - cmark-lens # failure in job https://hydra.nixos.org/build/311051296 at 2025-11-02 - cmark-patterns # failure in job https://hydra.nixos.org/build/233192983 at 2023-09-02 - cmark-sections # failure in job https://hydra.nixos.org/build/233222829 at 2023-09-02 - cmath # failure in job https://hydra.nixos.org/build/233236588 at 2023-09-02 @@ -1058,6 +1060,7 @@ broken-packages: - contstuff-monads-tf # failure in job https://hydra.nixos.org/build/233224064 at 2023-09-02 - contstuff-transformers # failure in job https://hydra.nixos.org/build/233244153 at 2023-09-02 - conversion-bytestring # failure in job https://hydra.nixos.org/build/295092506 at 2025-04-22 + - convert-annotation # failure in job https://hydra.nixos.org/build/310117221 at 2025-10-15 - convex-schema-parser # failure in job https://hydra.nixos.org/build/302801971 at 2025-07-27 - convexHullNd # failure in job https://hydra.nixos.org/build/307517560 at 2025-09-19 - cookie-tray # failure in job https://hydra.nixos.org/build/295092527 at 2025-04-22 @@ -1179,6 +1182,7 @@ broken-packages: - daemonize-doublefork # failure in job https://hydra.nixos.org/build/252714429 at 2024-03-16 - dag # failure in job https://hydra.nixos.org/build/233220719 at 2023-09-02 - DAG-Tournament # failure in job https://hydra.nixos.org/build/233218747 at 2023-09-02 + - dahdit # failure in job https://hydra.nixos.org/build/309813014 at 2025-10-15 - damnpacket # failure in job https://hydra.nixos.org/build/233235248 at 2023-09-02 - danibot # failure in job https://hydra.nixos.org/build/233197740 at 2023-09-02 - Dao # failure in job https://hydra.nixos.org/build/233207745 at 2023-09-02 @@ -1221,6 +1225,7 @@ broken-packages: - data-fin # failure in job https://hydra.nixos.org/build/233216426 at 2023-09-02 - data-fin-simple # failure in job https://hydra.nixos.org/build/233191648 at 2023-09-02 - data-flagset # failure in job https://hydra.nixos.org/build/233211231 at 2023-09-02 + - data-foldapp # failure in job https://hydra.nixos.org/build/309813054 at 2025-10-15 - data-forced # failure in job https://hydra.nixos.org/build/307517739 at 2025-09-19 - data-forest # failure in job https://hydra.nixos.org/build/307517728 at 2025-09-19 - data-index # failure in job https://hydra.nixos.org/build/233197067 at 2023-09-02 @@ -1228,6 +1233,7 @@ broken-packages: - data-kiln # failure in job https://hydra.nixos.org/build/233220764 at 2023-09-02 - data-lens-fd # failure in job https://hydra.nixos.org/build/233252537 at 2023-09-02 - data-lens-template # failure in job https://hydra.nixos.org/build/233194446 at 2023-09-02 + - data-list-zigzag # failure in job https://hydra.nixos.org/build/309813043 at 2025-10-15 - data-map-multikey # failure in job https://hydra.nixos.org/build/233223141 at 2023-09-02 - data-named # failure in job https://hydra.nixos.org/build/233196088 at 2023-09-02 - data-nat # failure in job https://hydra.nixos.org/build/233226801 at 2023-09-02 @@ -1331,6 +1337,7 @@ broken-packages: - derive-monoid # failure in job https://hydra.nixos.org/build/233205670 at 2023-09-02 - derive-prim # failure in job https://hydra.nixos.org/build/307517819 at 2025-09-19 - derive-storable-plugin # failure in job https://hydra.nixos.org/build/295092800 at 2025-04-22 + - derive-topdown # failure in job https://hydra.nixos.org/build/309813202 at 2025-10-15 - derive-trie # failure in job https://hydra.nixos.org/build/233207961 at 2023-09-02 - deriveJsonNoPrefix # failure in job https://hydra.nixos.org/build/233242453 at 2023-09-02 - deriving-openapi3 # failure in job https://hydra.nixos.org/build/252718489 at 2024-03-16 @@ -1692,6 +1699,7 @@ broken-packages: - eved # failure in job https://hydra.nixos.org/build/233194319 at 2023-09-02 - event # failure in job https://hydra.nixos.org/build/233209756 at 2023-09-02 - event-driven # failure in job https://hydra.nixos.org/build/233233946 at 2023-09-02 + - eventlog-live-influxdb # failure in job https://hydra.nixos.org/build/311052040 at 2025-11-02 - eventloop # failure in job https://hydra.nixos.org/build/295093203 at 2025-04-22 - eventsource-api # failure in job https://hydra.nixos.org/build/233243220 at 2023-09-02 - eventsourced # failure in job https://hydra.nixos.org/build/233192731 at 2023-09-02 @@ -1780,6 +1788,7 @@ broken-packages: - faster-megaparsec # failure in job https://hydra.nixos.org/build/252713238 at 2024-03-16 - fastly # failure in job https://hydra.nixos.org/build/233213136 at 2023-09-02 - fastmemo # failure in job https://hydra.nixos.org/build/252739389 at 2024-03-16 + - fastparser # failure in job https://hydra.nixos.org/build/309813509 at 2025-10-15 - fastpbkdf2 # failure in job https://hydra.nixos.org/build/233218574 at 2023-09-02 - FastPush # failure in job https://hydra.nixos.org/build/233224507 at 2023-09-02 - fastsum # failure in job https://hydra.nixos.org/build/252716407 at 2024-03-16 @@ -1851,7 +1860,6 @@ broken-packages: - fingertree-psqueue # failure in job https://hydra.nixos.org/build/233224766 at 2023-09-02 - fingertree-tf # failure in job https://hydra.nixos.org/build/233259910 at 2023-09-02 - finitary-optics # constraint issues https://hydra.nixos.org/build/295428386 - - finite # failure in job https://hydra.nixos.org/build/233226313 at 2023-09-02 - finite-field # failure in job https://hydra.nixos.org/build/295093309 at 2025-04-22 - finite-fields # failure in job https://hydra.nixos.org/build/233191530 at 2023-09-02 - FiniteCategoriesGraphViz # failure in job https://hydra.nixos.org/build/295090973 at 2025-04-22 @@ -1859,7 +1867,6 @@ broken-packages: - firefly-example # failure in job https://hydra.nixos.org/build/233259350 at 2023-09-02 - firestore # failure in job https://hydra.nixos.org/build/295093356 at 2025-04-22 - first-and-last # failure in job https://hydra.nixos.org/build/233256888 at 2023-09-02 - - first-class-instances # failure in job https://hydra.nixos.org/build/233207181 at 2023-09-02 - first-class-patterns # failure in job https://hydra.nixos.org/build/252739352 at 2024-03-16 - FirstPrelude # failure in job https://hydra.nixos.org/build/233256065 at 2023-09-02 - fit # failure in job https://hydra.nixos.org/build/233239893 at 2023-09-02 @@ -2038,6 +2045,7 @@ broken-packages: - fwgl # failure in job https://hydra.nixos.org/build/233246210 at 2023-09-02 - fwgl-javascript # broken by fwgl, manually entered here, because it does not appear in transitive-broken.yaml at 2024-07-09 - fx # failure in job https://hydra.nixos.org/build/295093438 at 2025-04-22 + - fxpak # failure in job https://hydra.nixos.org/build/309813706 at 2025-10-15 - g-npm # failure in job https://hydra.nixos.org/build/233215965 at 2023-09-02 - g4ip # failure in job https://hydra.nixos.org/build/233248315 at 2023-09-02 - gambler # failure in job https://hydra.nixos.org/build/252732701 at 2024-03-16 @@ -2115,9 +2123,11 @@ broken-packages: - gf # failure in job https://hydra.nixos.org/build/233237752 at 2023-09-02 - GGg # failure in job https://hydra.nixos.org/build/233207289 at 2023-09-02 - ggtsTC # failure in job https://hydra.nixos.org/build/233229612 at 2023-09-02 + - gh # failure in job https://hydra.nixos.org/build/311052387 at 2025-11-02 - gh-labeler # failure in job https://hydra.nixos.org/build/233233139 at 2023-09-02 - ghc-api-compat # failure in job https://hydra.nixos.org/build/233235008 at 2023-09-02 - ghc-clippy-plugin # failure in job https://hydra.nixos.org/build/233227499 at 2023-09-02 + - ghc-compat # failure in job https://hydra.nixos.org/build/311052382 at 2025-11-02 - ghc-core-smallstep # failure in job https://hydra.nixos.org/build/233209763 at 2023-09-02 - ghc-corroborate # failure in job https://hydra.nixos.org/build/233223692 at 2023-09-02 - ghc-definitions-th # failure in job https://hydra.nixos.org/build/233254844 at 2023-09-02 @@ -2126,9 +2136,7 @@ broken-packages: - ghc-dup # failure in job https://hydra.nixos.org/build/233203978 at 2023-09-02 - ghc-events-analyze # failure in job https://hydra.nixos.org/build/233207621 at 2023-09-02 - ghc-events-parallel # failure in job https://hydra.nixos.org/build/233218757 at 2023-09-02 - - ghc-gc-hook # failure in job https://hydra.nixos.org/build/233195053 at 2023-09-02 - ghc-generic-instances # failure in job https://hydra.nixos.org/build/233259298 at 2023-09-02 - - ghc-hie # failure in job https://hydra.nixos.org/build/307518574 at 2025-09-19 - ghc-hotswap # failure in job https://hydra.nixos.org/build/233220146 at 2023-09-02 - ghc-internal # failure in job https://hydra.nixos.org/build/260723678 at 2024-05-25 - ghc-justdoit # failure in job https://hydra.nixos.org/build/233221884 at 2023-09-02 @@ -2147,7 +2155,6 @@ broken-packages: - ghc-time-alloc-prof # failure in job https://hydra.nixos.org/build/233242289 at 2023-09-02 - ghc-typelits-presburger # failure in job https://hydra.nixos.org/build/307518587 at 2025-09-19 - ghc-usage # failure in job https://hydra.nixos.org/build/233199565 at 2023-09-02 - - ghci-dap # failure in job https://hydra.nixos.org/build/307518603 at 2025-09-19 - ghci-diagrams # failure in job https://hydra.nixos.org/build/233194407 at 2023-09-02 - ghci-haskeline # failure in job https://hydra.nixos.org/build/233216940 at 2023-09-02 - ghci-history-parser # failure in job https://hydra.nixos.org/build/233204448 at 2023-09-02 @@ -2169,11 +2176,11 @@ broken-packages: - gi-gstapp # failure in job https://hydra.nixos.org/build/253686159 at 2024-03-31 - gi-gsttag # failure in job https://hydra.nixos.org/build/233197576 at 2023-09-02 - gi-gtk-declarative # failure in job https://hydra.nixos.org/build/307610571 at 2025-09-19 - - gi-gtk-hs # failure in job https://hydra.nixos.org/build/307610574 at 2025-09-19 - gi-gtk4-layer-shell # failure in job https://hydra.nixos.org/build/302803068 at 2025-07-27 - gi-gtksheet # failure in job https://hydra.nixos.org/build/233211386 at 2023-09-02 - gi-ibus # failure in job https://hydra.nixos.org/build/233220272 at 2023-09-02 - gi-keybinder # failure in job https://hydra.nixos.org/build/265273447 at 2024-07-14 + - gi-notify # failure in job https://hydra.nixos.org/build/311052496 at 2025-11-02 - gi-webkit # failure in job https://hydra.nixos.org/build/307610609 at 2025-09-19 - gi-webkit2webextension # failure in job https://hydra.nixos.org/build/254424710 at 2024-03-31 - gi-webkitwebprocessextension # failure in job https://hydra.nixos.org/build/233227647 at 2023-09-02 @@ -2238,6 +2245,7 @@ broken-packages: - glualint # failure in job https://hydra.nixos.org/build/295093757 at 2025-04-22 - glue # failure in job https://hydra.nixos.org/build/233233587 at 2023-09-02 - glue-ekg # failure in job https://hydra.nixos.org/build/307518731 at 2025-09-19 + - gmap # failure in job https://hydra.nixos.org/build/309814029 at 2025-10-15 - gnutls # failure in job https://hydra.nixos.org/build/252734570 at 2024-03-16 - goa # failure in job https://hydra.nixos.org/build/233193916 at 2023-09-02 - goal-core # failure in job https://hydra.nixos.org/build/233242261 at 2023-09-02 @@ -2283,6 +2291,7 @@ broken-packages: - GPipe # failure in job https://hydra.nixos.org/build/233202480 at 2023-09-02 - GPipe-Core # failure in job https://hydra.nixos.org/build/233194426 at 2023-09-02 - gpmf # failure in job https://hydra.nixos.org/build/233245964 at 2023-09-02 + - gpu-vulkan-middle # failure in job https://hydra.nixos.org/build/311052831 at 2025-11-02 - gpx-conduit # failure in job https://hydra.nixos.org/build/233245487 at 2023-09-02 - grab # failure in job https://hydra.nixos.org/build/252727759 at 2024-03-16 - graceful # failure in job https://hydra.nixos.org/build/233199650 at 2023-09-02 @@ -2290,7 +2299,6 @@ broken-packages: - Grafos # failure in job https://hydra.nixos.org/build/233201494 at 2023-09-02 - grakn # failure in job https://hydra.nixos.org/build/233218052 at 2023-09-02 - grammatical-parsers # failure in job https://hydra.nixos.org/build/233252219 at 2023-09-02 - - granite # failure in job https://hydra.nixos.org/build/307518928 at 2025-09-19 - graph-matchings # failure in job https://hydra.nixos.org/build/233245821 at 2023-09-02 - graph-rewriting # failure in job https://hydra.nixos.org/build/233191278 at 2023-09-02 - graph-serialize # failure in job https://hydra.nixos.org/build/233192162 at 2023-09-02 @@ -2341,7 +2349,6 @@ broken-packages: - gstreamer # failure in job https://hydra.nixos.org/build/233239224 at 2023-09-02 - GTALib # failure in job https://hydra.nixos.org/build/233250568 at 2023-09-02 - gtk-helpers # failure in job https://hydra.nixos.org/build/233244213 at 2023-09-02 - - gtk-strut # failure in job https://hydra.nixos.org/build/307610816 at 2025-09-19 - gtk-toy # failure in job https://hydra.nixos.org/build/233208132 at 2023-09-02 - gtk2hs-cast-th # failure in job https://hydra.nixos.org/build/233244841 at 2023-09-02 - gtk2hs-hello # failure in job https://hydra.nixos.org/build/233232522 at 2023-09-02 @@ -2358,6 +2365,7 @@ broken-packages: - gyah-bin # failure in job https://hydra.nixos.org/build/233206981 at 2023-09-02 - gym-hs # failure in job https://hydra.nixos.org/build/307518980 at 2025-09-19 - gym-http-api # failure in job https://hydra.nixos.org/build/233219968 at 2023-09-02 + - H # failure in job https://hydra.nixos.org/build/311050009 at 2025-11-02 - h-booru # failure in job https://hydra.nixos.org/build/233258209 at 2023-09-02 - h-gpgme # failure in job https://hydra.nixos.org/build/233240826 at 2023-09-02 - h-reversi # failure in job https://hydra.nixos.org/build/233235617 at 2023-09-02 @@ -2378,6 +2386,7 @@ broken-packages: - hackage-mirror # failure in job https://hydra.nixos.org/build/233240852 at 2023-09-02 - hackage-processing # failure in job https://hydra.nixos.org/build/233243914 at 2023-09-02 - hackage-proxy # failure in job https://hydra.nixos.org/build/233221269 at 2023-09-02 + - hackage-publish # failure in job https://hydra.nixos.org/build/311052802 at 2025-11-02 - hackage-server # failure in job https://hydra.nixos.org/build/233254343 at 2023-09-02 - hackage-whatsnew # failure in job https://hydra.nixos.org/build/233194915 at 2023-09-02 - hackage2hwn # failure in job https://hydra.nixos.org/build/233246308 at 2023-09-02 @@ -2393,7 +2402,6 @@ broken-packages: - hadoop-rpc # failure in job https://hydra.nixos.org/build/233247222 at 2023-09-02 - hadoop-streaming # failure in job https://hydra.nixos.org/build/233229895 at 2023-09-02 - hafar # failure in job https://hydra.nixos.org/build/233231237 at 2023-09-02 - - haggle # failure in job https://hydra.nixos.org/build/233198660 at 2023-09-02 - Haggressive # failure in job https://hydra.nixos.org/build/233235332 at 2023-09-02 - HaGL # failure in job https://hydra.nixos.org/build/234457220 at 2023-09-13 - hahp # failure in job https://hydra.nixos.org/build/233250101 at 2023-09-02 @@ -2528,7 +2536,6 @@ broken-packages: - haskell-go-checkers # failure in job https://hydra.nixos.org/build/234459896 at 2023-09-13 - haskell-halogen-core # failure in job https://hydra.nixos.org/build/299138362 at 2025-06-23 - haskell-holes-th # failure in job https://hydra.nixos.org/build/233238457 at 2023-09-02 - - haskell-igraph # failure in job https://hydra.nixos.org/build/233201209 at 2023-09-02 - haskell-import-graph # failure in job https://hydra.nixos.org/build/233225328 at 2023-09-02 - haskell-in-space # failure in job https://hydra.nixos.org/build/233207121 at 2023-09-02 - haskell-kubernetes # failure in job https://hydra.nixos.org/build/233214499 at 2023-09-02 @@ -2624,7 +2631,8 @@ broken-packages: - haven # failure in job https://hydra.nixos.org/build/233216806 at 2023-09-02 - haverer # failure in job https://hydra.nixos.org/build/233210491 at 2023-09-02 - hax # failure in job https://hydra.nixos.org/build/233212147 at 2023-09-02 - - haxl # failure in job https://hydra.nixos.org/build/233243740 at 2023-09-02 + - haxl-amazonka # failure in job https://hydra.nixos.org/build/310117233 at 2025-10-15 + - haxl-facebook # failure in job https://hydra.nixos.org/build/310117231 at 2025-10-15 - haxparse # failure in job https://hydra.nixos.org/build/233205900 at 2023-09-02 - haxr-th # failure in job https://hydra.nixos.org/build/233250109 at 2023-09-02 - hayland # failure in job https://hydra.nixos.org/build/233201482 at 2023-09-02 @@ -2742,6 +2750,7 @@ broken-packages: - hgearman # failure in job https://hydra.nixos.org/build/233231063 at 2023-09-02 - hGelf # failure in job https://hydra.nixos.org/build/233203909 at 2023-09-02 - hgeometric # failure in job https://hydra.nixos.org/build/233197856 at 2023-09-02 + - hgettext # failure in job https://hydra.nixos.org/build/309814473 at 2025-10-15 - hgis # failure in job https://hydra.nixos.org/build/233200418 at 2023-09-02 - hgmp # failure in job https://hydra.nixos.org/build/307519217 at 2025-09-19 - hgom # failure in job https://hydra.nixos.org/build/233255569 at 2023-09-02 @@ -2786,6 +2795,7 @@ broken-packages: - hinotify-conduit # failure in job https://hydra.nixos.org/build/252710760 at 2024-03-16 - hinquire # failure in job https://hydra.nixos.org/build/233235549 at 2023-09-02 - hinstaller # failure in job https://hydra.nixos.org/build/233244650 at 2023-09-02 + - hint-nix # failure in job https://hydra.nixos.org/build/309814463 at 2025-10-15 - hint-server # failure in job https://hydra.nixos.org/build/233240346 at 2023-09-02 - hinter # failure in job https://hydra.nixos.org/build/233245954 at 2023-09-02 - hinterface # failure in job https://hydra.nixos.org/build/233250383 at 2023-09-02 @@ -2822,7 +2832,6 @@ broken-packages: - hledger-api # failure in job https://hydra.nixos.org/build/295094278 at 2025-04-22 - hledger-chart # failure in job https://hydra.nixos.org/build/233205387 at 2023-09-02 - hledger-diff # failure in job https://hydra.nixos.org/build/233199639 at 2023-09-02 - - hledger-flow # failure in job https://hydra.nixos.org/build/233252169 at 2023-09-02 - hledger-irr # failure in job https://hydra.nixos.org/build/233230276 at 2023-09-02 - hledger-makeitso # failure in job https://hydra.nixos.org/build/233213046 at 2023-09-02 - hledger-vty # failure in job https://hydra.nixos.org/build/233191782 at 2023-09-02 @@ -2874,7 +2883,6 @@ broken-packages: - Hmpf # failure in job https://hydra.nixos.org/build/233212948 at 2023-09-02 - hmumps # failure in job https://hydra.nixos.org/build/233209336 at 2023-09-02 - hnetcdf # failure in job https://hydra.nixos.org/build/252727915 at 2024-03-16 - - hnix-store-db # failure in job https://hydra.nixos.org/build/307610909 at 2025-09-19 - hnn # failure in job https://hydra.nixos.org/build/233253882 at 2023-09-02 - hnock # failure in job https://hydra.nixos.org/build/233247419 at 2023-09-02 - hnop # failure in job https://hydra.nixos.org/build/233214340 at 2023-09-02 @@ -2981,7 +2989,16 @@ broken-packages: - hs-onnxruntime-capi # failure in job https://hydra.nixos.org/build/307519371 at 2025-09-19 - hs-openmoji-data # failure in job https://hydra.nixos.org/build/295094356 at 2025-04-22 - hs-opentelemetry-awsxray # failure in job https://hydra.nixos.org/build/295094396 at 2025-04-22 + - hs-opentelemetry-exporter-handle # failure in job https://hydra.nixos.org/build/311053149 at 2025-11-02 + - hs-opentelemetry-exporter-in-memory # failure in job https://hydra.nixos.org/build/311053165 at 2025-11-02 - hs-opentelemetry-instrumentation-auto # failure in job https://hydra.nixos.org/build/253678404 at 2024-03-31 + - hs-opentelemetry-instrumentation-conduit # failure in job https://hydra.nixos.org/build/311053155 at 2025-11-02 + - hs-opentelemetry-instrumentation-hspec # failure in job https://hydra.nixos.org/build/311053154 at 2025-11-02 + - hs-opentelemetry-instrumentation-persistent # failure in job https://hydra.nixos.org/build/311053162 at 2025-11-02 + - hs-opentelemetry-instrumentation-postgresql-simple # failure in job https://hydra.nixos.org/build/311053156 at 2025-11-02 + - hs-opentelemetry-instrumentation-tasty # failure in job https://hydra.nixos.org/build/311053195 at 2025-11-02 + - hs-opentelemetry-instrumentation-wai # failure in job https://hydra.nixos.org/build/311053157 at 2025-11-02 + - hs-opentelemetry-utils-exceptions # failure in job https://hydra.nixos.org/build/311053185 at 2025-11-02 - hs-pattrans # failure in job https://hydra.nixos.org/build/233230577 at 2023-09-02 - hs-pgms # failure in job https://hydra.nixos.org/build/233237693 at 2023-09-02 - hs-pkg-config # failure in job https://hydra.nixos.org/build/233240839 at 2023-09-02 @@ -3154,7 +3171,6 @@ broken-packages: - huck # failure in job https://hydra.nixos.org/build/233235354 at 2023-09-02 - HueAPI # failure in job https://hydra.nixos.org/build/233234528 at 2023-09-02 - huff # failure in job https://hydra.nixos.org/build/233194394 at 2023-09-02 - - huffman # failure in job https://hydra.nixos.org/build/233230189 at 2023-09-02 - HulkImport # failure in job https://hydra.nixos.org/build/233193212 at 2023-09-02 - hum # failure in job https://hydra.nixos.org/build/233203730 at 2023-09-02 - human-parse # failure in job https://hydra.nixos.org/build/233212317 at 2023-09-02 @@ -3212,7 +3228,6 @@ broken-packages: - hylide # failure in job https://hydra.nixos.org/build/233251582 at 2023-09-02 - HyloDP # failure in job https://hydra.nixos.org/build/307516072 at 2025-09-19 - hylolib # failure in job https://hydra.nixos.org/build/233197340 at 2023-09-02 - - hyper-haskell-server # failure in job https://hydra.nixos.org/build/233244991 at 2023-09-02 - hyperdrive # failure in job https://hydra.nixos.org/build/233223556 at 2023-09-02 - hyperfunctions # failure in job https://hydra.nixos.org/build/233195544 at 2023-09-02 - hypergeomatrix # failure in job https://hydra.nixos.org/build/307610969 at 2025-09-19 @@ -3233,6 +3248,7 @@ broken-packages: - ib-api # failure in job https://hydra.nixos.org/build/233223054 at 2023-09-02 - iban # failure in job https://hydra.nixos.org/build/233236424 at 2023-09-02 - ical # failure in job https://hydra.nixos.org/build/233200229 at 2023-09-02 + - ice40-prim # failure in job https://hydra.nixos.org/build/309814812 at 2025-10-15 - icepeak # failure in job https://hydra.nixos.org/build/233242326 at 2023-09-02 - icfpc2020-galaxy # failure in job https://hydra.nixos.org/build/233208746 at 2023-09-02 - IcoGrid # failure in job https://hydra.nixos.org/build/233202038 at 2023-09-02 @@ -3260,7 +3276,6 @@ broken-packages: - ihaskell-parsec # failure in job https://hydra.nixos.org/build/233244271 at 2023-09-02 - ihaskell-plot # failure in job https://hydra.nixos.org/build/233255936 at 2023-09-02 - ihaskell-widgets # failure in job https://hydra.nixos.org/build/265955663 at 2024-07-14 - - ihp-openai # failure in job https://hydra.nixos.org/build/307610988 at 2025-09-19 - illuminate # failure in job https://hydra.nixos.org/build/233219478 at 2023-09-02 - image-type # failure in job https://hydra.nixos.org/build/233251466 at 2023-09-02 - imagemagick # failure in job https://hydra.nixos.org/build/233598237 at 2023-09-02 @@ -3291,11 +3306,13 @@ broken-packages: - indexed-extras # failure in job https://hydra.nixos.org/build/252739554 at 2024-03-16 - indextype # failure in job https://hydra.nixos.org/build/233230257 at 2023-09-02 - indices # failure in job https://hydra.nixos.org/build/233198223 at 2023-09-02 + - indieweb-algorithms # failure in job https://hydra.nixos.org/build/311459982 at 2025-11-02 - inf-interval # failure in job https://hydra.nixos.org/build/233193217 at 2023-09-02 - infer-upstream # failure in job https://hydra.nixos.org/build/233191739 at 2023-09-02 - infernal # failure in job https://hydra.nixos.org/build/233228571 at 2023-09-02 - inferno-types # failure in job https://hydra.nixos.org/build/233225968 at 2023-09-02 - infernu # failure in job https://hydra.nixos.org/build/233238697 at 2023-09-02 + - Infinitree # failure in job https://hydra.nixos.org/build/311049998 at 2025-11-02 - infix # failure in job https://hydra.nixos.org/build/233256976 at 2023-09-02 - inflist # failure in job https://hydra.nixos.org/build/233223710 at 2023-09-02 - informative # failure in job https://hydra.nixos.org/build/233215837 at 2023-09-02 @@ -3429,7 +3446,6 @@ broken-packages: - joy-rewrite # failure in job https://hydra.nixos.org/build/233201002 at 2023-09-02 - jpeg # failure in job https://hydra.nixos.org/build/233204056 at 2023-09-02 - js-good-parts # failure in job https://hydra.nixos.org/build/233198958 at 2023-09-02 - - jsdom-extras # failure in job https://hydra.nixos.org/build/295094819 at 2025-04-22 - json-api # failure in job https://hydra.nixos.org/build/233198171 at 2023-09-02 - json-api-lib # failure in job https://hydra.nixos.org/build/233210901 at 2023-09-02 - json-assertions # failure in job https://hydra.nixos.org/build/233196774 at 2023-09-02 @@ -3462,6 +3478,7 @@ broken-packages: - jsonnet # failure in job https://hydra.nixos.org/build/233254884 at 2023-09-02 - jsonresume # failure in job https://hydra.nixos.org/build/233202350 at 2023-09-02 - jsonrpc-tinyclient # failure in job https://hydra.nixos.org/build/233214174 at 2023-09-02 + - jsonschema # failure in job https://hydra.nixos.org/build/311053632 at 2025-11-02 - jsonschema-gen # failure in job https://hydra.nixos.org/build/233225063 at 2023-09-02 - jsonsql # failure in job https://hydra.nixos.org/build/233255704 at 2023-09-02 - jsontsv # failure in job https://hydra.nixos.org/build/233234129 at 2023-09-02 @@ -3581,6 +3598,7 @@ broken-packages: - Lambdaya # failure in job https://hydra.nixos.org/build/233227702 at 2023-09-02 - lame # failure in job https://hydra.nixos.org/build/233250932 at 2023-09-02 - laminar # failure in job https://hydra.nixos.org/build/241426331 at 2023-11-19 + - langchain-hs # failure in job https://hydra.nixos.org/build/309815178 at 2025-10-15 - language-asn # failure in job https://hydra.nixos.org/build/233227929 at 2023-09-02 - language-c-comments # failure in job https://hydra.nixos.org/build/233234112 at 2023-09-02 - language-c-inline # failure in job https://hydra.nixos.org/build/233245990 at 2023-09-02 @@ -3616,7 +3634,6 @@ broken-packages: - language-webidl # failure in job https://hydra.nixos.org/build/233194656 at 2023-09-02 - laop # failure in job https://hydra.nixos.org/build/233204106 at 2023-09-02 - large-anon # base >=4.14 && <4.19, ghc >=8.10 && <9.7 https://hydra.nixos.org/build/295428414 - - large-records # failure in job https://hydra.nixos.org/build/295094961 at 2025-04-22 - LargeCardinalHierarchy # failure in job https://hydra.nixos.org/build/233250339 at 2023-09-02 - Lastik # failure in job https://hydra.nixos.org/build/233194460 at 2023-09-02 - latest-npm-version # failure in job https://hydra.nixos.org/build/233239108 at 2023-09-02 @@ -3738,6 +3755,7 @@ broken-packages: - line-indexed-cursor # failure in job https://hydra.nixos.org/build/233210607 at 2023-09-02 - linear-accelerate # failure in job https://hydra.nixos.org/build/296049888 at 2025-05-02 - linear-algebra-cblas # failure in job https://hydra.nixos.org/build/233239710 at 2023-09-02 + - linear-core-prototype # failure in job https://hydra.nixos.org/build/311053837 at 2025-11-02 - linear-maps # failure in job https://hydra.nixos.org/build/233258332 at 2023-09-02 - linear-socket # failure in job https://hydra.nixos.org/build/233192053 at 2023-09-02 - linear-vect # failure in job https://hydra.nixos.org/build/233252054 at 2023-09-02 @@ -3805,6 +3823,7 @@ broken-packages: - located # failure in job https://hydra.nixos.org/build/233234945 at 2023-09-02 - located-monad-logger # failure in job https://hydra.nixos.org/build/233194551 at 2023-09-02 - loch # failure in job https://hydra.nixos.org/build/233248876 at 2023-09-02 + - log # failure in job https://hydra.nixos.org/build/311053883 at 2025-11-02 - log-effect # failure in job https://hydra.nixos.org/build/233211329 at 2023-09-02 - log-warper # failure in job https://hydra.nixos.org/build/233220417 at 2023-09-02 - log2json # failure in job https://hydra.nixos.org/build/233211819 at 2023-09-02 @@ -3857,7 +3876,6 @@ broken-packages: - lucid-aria # failure in job https://hydra.nixos.org/build/233231489 at 2023-09-02 - lucid-hyperscript # failure in job https://hydra.nixos.org/build/233191616 at 2023-09-02 - lucid2-htmx # failure in job https://hydra.nixos.org/build/233196674 at 2023-09-02 - - luhn # failure in job https://hydra.nixos.org/build/233237661 at 2023-09-02 - luis-client # failure in job https://hydra.nixos.org/build/233244540 at 2023-09-02 - luka # failure in job https://hydra.nixos.org/build/233235403 at 2023-09-02 - luminance # failure in job https://hydra.nixos.org/build/233233551 at 2023-09-02 @@ -4203,6 +4221,7 @@ broken-packages: - multiwalk # failure in job https://hydra.nixos.org/build/295095540 at 2025-04-22 - Munkres # failure in job https://hydra.nixos.org/build/233237379 at 2023-09-02 - muon # failure in job https://hydra.nixos.org/build/233238364 at 2023-09-02 + - murder # failure in job https://hydra.nixos.org/build/309815678 at 2025-10-15 - murmur # failure in job https://hydra.nixos.org/build/233244309 at 2023-09-02 - music-util # failure in job https://hydra.nixos.org/build/233234440 at 2023-09-02 - musicScroll # failure in job https://hydra.nixos.org/build/233197933 at 2023-09-02 @@ -4257,6 +4276,7 @@ broken-packages: - NaturalLanguageAlphabets # failure in job https://hydra.nixos.org/build/245539294 at 2024-01-02 - NaturalSort # failure in job https://hydra.nixos.org/build/233213239 at 2023-09-02 - naver-translate # failure in job https://hydra.nixos.org/build/233225934 at 2023-09-02 + - nbparts # failure in job https://hydra.nixos.org/build/309815729 at 2025-10-15 - nbt # failure in job https://hydra.nixos.org/build/233253509 at 2023-09-02 - ncurses # failure in job https://hydra.nixos.org/build/233238895 at 2023-09-02 - ndjson-conduit # failure in job https://hydra.nixos.org/build/295095605 at 2025-04-22 @@ -4396,7 +4416,6 @@ broken-packages: - nyan-interpolation-core # failure in job https://hydra.nixos.org/build/295095752 at 2025-04-22 - nylas # failure in job https://hydra.nixos.org/build/233193540 at 2023-09-02 - o-clock # failure in job https://hydra.nixos.org/build/307520711 at 2025-09-19 - - oalg-base # failure in job https://hydra.nixos.org/build/295095765 at 2025-04-22 - oanda-rest-api # failure in job https://hydra.nixos.org/build/233250190 at 2023-09-02 - oasis-xrd # failure in job https://hydra.nixos.org/build/233199264 at 2023-09-02 - oauthenticated # failure in job https://hydra.nixos.org/build/233257682 at 2023-09-02 @@ -4418,6 +4437,7 @@ broken-packages: - oi # failure in job https://hydra.nixos.org/build/233190838 at 2023-09-02 - okapi # failure in job https://hydra.nixos.org/build/233193822 at 2023-09-02 - old-version # failure in job https://hydra.nixos.org/build/233198538 at 2023-09-02 + - ollama-holes-plugin # failure in job https://hydra.nixos.org/build/309815905 at 2025-10-15 - om-actor # failure in job https://hydra.nixos.org/build/233231027 at 2023-09-02 - om-http # failure in job https://hydra.nixos.org/build/233245328 at 2023-09-02 - om-http-logging # failure in job https://hydra.nixos.org/build/233218069 at 2023-09-02 @@ -4872,7 +4892,6 @@ broken-packages: - polysemy-log-co # failure in job https://hydra.nixos.org/build/307521087 at 2025-09-19 - polysemy-managed # failure in job https://hydra.nixos.org/build/233221190 at 2023-09-02 - polysemy-optics # failure in job https://hydra.nixos.org/build/233219159 at 2023-09-02 - - polysemy-readline # failure in job https://hydra.nixos.org/build/233219007 at 2023-09-02 - polysemy-req # failure in job https://hydra.nixos.org/build/233224435 at 2023-09-02 - polysemy-several # failure in job https://hydra.nixos.org/build/233216921 at 2023-09-02 - polysemy-socket # failure in job https://hydra.nixos.org/build/233195754 at 2023-09-02 @@ -5091,7 +5110,6 @@ broken-packages: - pushbullet-types # failure in job https://hydra.nixos.org/build/233242388 at 2023-09-02 - pusher-haskell # failure in job https://hydra.nixos.org/build/233201954 at 2023-09-02 - pusher-ws # failure in job https://hydra.nixos.org/build/233204133 at 2023-09-02 - - pushme # failure in job https://hydra.nixos.org/build/233212481 at 2023-09-02 - pushover # failure in job https://hydra.nixos.org/build/252739908 at 2024-03-16 - putlenses # failure in job https://hydra.nixos.org/build/233197372 at 2023-09-02 - puzzle-draw # failure in job https://hydra.nixos.org/build/233204953 at 2023-09-02 @@ -5224,6 +5242,7 @@ broken-packages: - reanimate-svg # failure in job https://hydra.nixos.org/build/233242271 at 2023-09-02 - reason-export # failure in job https://hydra.nixos.org/build/233212942 at 2023-09-02 - reasonable-lens # failure in job https://hydra.nixos.org/build/233233111 at 2023-09-02 + - rebound # failure in job https://hydra.nixos.org/build/311055152 at 2025-11-02 - rec-smallarray # failure in job https://hydra.nixos.org/build/233258592 at 2023-09-02 - record # failure in job https://hydra.nixos.org/build/233242406 at 2023-09-02 - record-dot-preprocessor # failure in job https://hydra.nixos.org/build/307521455 at 2025-09-19 @@ -5270,6 +5289,7 @@ broken-packages: - reflex-sdl2 # failure in job https://hydra.nixos.org/build/307521569 at 2025-09-19 - reflex-transformers # failure in job https://hydra.nixos.org/build/233243647 at 2023-09-02 - reflex-vty # failure in job https://hydra.nixos.org/build/295096544 at 2025-04-22 + - reform-blaze # failure in job https://hydra.nixos.org/build/309816655 at 2025-10-15 - reform-hamlet # failure in job https://hydra.nixos.org/build/233230013 at 2023-09-02 - reform-hsp # failure in job https://hydra.nixos.org/build/233228737 at 2023-09-02 - reform-lucid # failure in job https://hydra.nixos.org/build/233257636 at 2023-09-02 @@ -5281,7 +5301,6 @@ broken-packages: - regex-do # failure in job https://hydra.nixos.org/build/307521538 at 2025-09-19 - regex-generator # failure in job https://hydra.nixos.org/build/233239502 at 2023-09-02 - regex-parsec # failure in job https://hydra.nixos.org/build/233223781 at 2023-09-02 - - regex-pcre2 # failure in job https://hydra.nixos.org/build/295096563 at 2025-04-22 - regex-posix-unittest # failure in job https://hydra.nixos.org/build/233249685 at 2023-09-02 - regex-tdfa-pipes # failure in job https://hydra.nixos.org/build/233247416 at 2023-09-02 - regex-tdfa-quasiquoter # failure in job https://hydra.nixos.org/build/233234166 at 2023-09-02 @@ -5311,7 +5330,6 @@ broken-packages: - relational-query-postgresql-pure # failure in job https://hydra.nixos.org/build/296063076 at 2025-05-02 - relevant-time # failure in job https://hydra.nixos.org/build/233190794 at 2023-09-02 - reload # failure in job https://hydra.nixos.org/build/233212925 at 2023-09-02 - - relocant # failure in job https://hydra.nixos.org/build/295096588 at 2025-04-22 - remark # failure in job https://hydra.nixos.org/build/233240981 at 2023-09-02 - remarks # failure in job https://hydra.nixos.org/build/233256889 at 2023-09-02 - rematch-text # failure in job https://hydra.nixos.org/build/307521518 at 2025-09-19 @@ -5394,6 +5412,8 @@ broken-packages: - RLP # failure in job https://hydra.nixos.org/build/233222770 at 2023-09-02 - rme-what4 # failure in job https://hydra.nixos.org/build/307611281 at 2025-09-19 - robin # failure in job https://hydra.nixos.org/build/233205010 at 2023-09-02 + - robin-hood-profit # failure in job https://hydra.nixos.org/build/309816727 at 2025-10-15 + - roboservant # failure in job https://hydra.nixos.org/build/309816799 at 2025-10-15 - robots-txt # failure in job https://hydra.nixos.org/build/233243090 at 2023-09-02 - roc-cluster # failure in job https://hydra.nixos.org/build/233202517 at 2023-09-02 - roguestar # failure in job https://hydra.nixos.org/build/233233677 at 2023-09-02 @@ -5471,6 +5491,7 @@ broken-packages: - sandwatch # failure in job https://hydra.nixos.org/build/295096742 at 2025-04-22 - sandwich-contexts # failure in job https://hydra.nixos.org/build/282178661 at 2024-12-23 - sarasvati # failure in job https://hydra.nixos.org/build/233208235 at 2023-09-02 + - sasha # failure in job https://hydra.nixos.org/build/309816856 at 2025-10-15 - sat # failure in job https://hydra.nixos.org/build/233225713 at 2023-09-02 - sat-simple # failure in job https://hydra.nixos.org/build/307521671 at 2025-09-19 - satchmo-backends # failure in job https://hydra.nixos.org/build/233228506 at 2023-09-02 @@ -5499,6 +5520,7 @@ broken-packages: - scotty-blaze # failure in job https://hydra.nixos.org/build/233190960 at 2023-09-02 - scotty-cookie # failure in job https://hydra.nixos.org/build/252738988 at 2024-03-16 - scotty-format # failure in job https://hydra.nixos.org/build/233249643 at 2023-09-02 + - scotty-haxl # failure in job https://hydra.nixos.org/build/311055399 at 2025-11-02 - scotty-path-normalizer # failure in job https://hydra.nixos.org/build/252738625 at 2024-03-16 - scotty-resource # failure in job https://hydra.nixos.org/build/233258457 at 2023-09-02 - scotty-rest # failure in job https://hydra.nixos.org/build/233209040 at 2023-09-02 @@ -5586,6 +5608,7 @@ broken-packages: - servant-generic # failure in job https://hydra.nixos.org/build/233211338 at 2023-09-02 - servant-github # failure in job https://hydra.nixos.org/build/233231566 at 2023-09-02 - servant-github-webhook # failure in job https://hydra.nixos.org/build/233234237 at 2023-09-02 + - servant-haxl-client # failure in job https://hydra.nixos.org/build/311055508 at 2025-11-02 - servant-htmx # failure in job https://hydra.nixos.org/build/233214786 at 2023-09-02 - servant-http-streams # failure in job https://hydra.nixos.org/build/307611341 at 2025-09-19 - servant-http2-client # failure in job https://hydra.nixos.org/build/260189694 at 2024-05-19 @@ -5684,7 +5707,6 @@ broken-packages: - shoap # failure in job https://hydra.nixos.org/build/233207909 at 2023-09-02 - shopify # failure in job https://hydra.nixos.org/build/233221330 at 2023-09-02 - shortbytestring # failure in job https://hydra.nixos.org/build/233216026 at 2023-09-02 - - shortcut-links # failure in job https://hydra.nixos.org/build/233217442 at 2023-09-02 - shorten-strings # failure in job https://hydra.nixos.org/build/233247947 at 2023-09-02 - show-prettyprint # failure in job https://hydra.nixos.org/build/233213552 at 2023-09-02 - show-type # failure in job https://hydra.nixos.org/build/233225756 at 2023-09-02 @@ -5763,7 +5785,6 @@ broken-packages: - sized-grid # failure in job https://hydra.nixos.org/build/233239056 at 2023-09-02 - sized-types # failure in job https://hydra.nixos.org/build/233244977 at 2023-09-02 - sized-vector # failure in job https://hydra.nixos.org/build/233227779 at 2023-09-02 - - sizes # failure in job https://hydra.nixos.org/build/307521947 at 2025-09-19 - sjsp # failure in job https://hydra.nixos.org/build/233225141 at 2023-09-02 - SJW # failure in job https://hydra.nixos.org/build/233209689 at 2023-09-02 - skeletal-set # failure in job https://hydra.nixos.org/build/233254711 at 2023-09-02 @@ -5850,7 +5871,6 @@ broken-packages: - snaplet-sqlite-simple # failure in job https://hydra.nixos.org/build/252738602 at 2024-03-16 - snaplet-typed-sessions # failure in job https://hydra.nixos.org/build/252724459 at 2024-03-16 - snappy-conduit # failure in job https://hydra.nixos.org/build/233196865 at 2023-09-02 - - snappy-hs # failure in job https://hydra.nixos.org/build/307522028 at 2025-09-19 - snelstart-import # failure in job https://hydra.nixos.org/build/295097114 at 2025-04-22 - SNet # failure in job https://hydra.nixos.org/build/233225638 at 2023-09-02 - snipcheck # failure in job https://hydra.nixos.org/build/233214417 at 2023-09-02 @@ -5896,7 +5916,6 @@ broken-packages: - SpatialMath # failure in job https://hydra.nixos.org/build/237243985 at 2023-10-21 - special-functors # failure in job https://hydra.nixos.org/build/233215268 at 2023-09-02 - special-keys # failure in job https://hydra.nixos.org/build/233191988 at 2023-09-02 - - species # failure in job https://hydra.nixos.org/build/307522048 at 2025-09-19 - spectacle # failure in job https://hydra.nixos.org/build/233207488 at 2023-09-02 - speculation # failure in job https://hydra.nixos.org/build/233211559 at 2023-09-02 - sphinx-cli # failure in job https://hydra.nixos.org/build/295097187 at 2025-04-22 @@ -5926,6 +5945,7 @@ broken-packages: - sqlcipher # failure in job https://hydra.nixos.org/build/233259217 at 2023-09-02 - sqlcli # failure in job https://hydra.nixos.org/build/252719841 at 2024-03-16 - sqlite # failure in job https://hydra.nixos.org/build/233215839 at 2023-09-02 + - sqlite-easy # failure in job https://hydra.nixos.org/build/309817187 at 2025-10-15 - sqlite-simple-errors # failure in job https://hydra.nixos.org/build/233232977 at 2023-09-02 - sqlvalue-list # failure in job https://hydra.nixos.org/build/233197313 at 2023-09-02 - sqsd-local # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237237046 at 2023-10-21 @@ -6038,6 +6058,7 @@ broken-packages: - streamly-binary # failure in job https://hydra.nixos.org/build/233240602 at 2023-09-02 - streamly-cassava # failure in job https://hydra.nixos.org/build/233237843 at 2023-09-02 - streamly-examples # failure in job https://hydra.nixos.org/build/252721153 at 2024-03-16 + - streamly-filepath # failure in job https://hydra.nixos.org/build/309817285 at 2025-10-15 - streamly-fsevents # failure in job https://hydra.nixos.org/build/307611411 at 2025-09-19 - streamly-lmdb # failure in job https://hydra.nixos.org/build/252731414 at 2024-03-16 - streamly-lz4 # failure in job https://hydra.nixos.org/build/233219321 at 2023-09-02 @@ -6153,6 +6174,7 @@ broken-packages: - syntactic # failure in job https://hydra.nixos.org/build/233210123 at 2023-09-02 - syntax-trees # failure in job https://hydra.nixos.org/build/233209576 at 2023-09-02 - syntax-trees-fork-bairyn # failure in job https://hydra.nixos.org/build/233216989 at 2023-09-02 + - SyntaxMacros # failure in job https://hydra.nixos.org/build/309811610 at 2025-10-15 - synthesizer # failure in job https://hydra.nixos.org/build/233259139 at 2023-09-02 - synthesizer-filter # failure in job https://hydra.nixos.org/build/252718079 at 2024-03-16 - synthesizer-llvm # failure in job https://hydra.nixos.org/build/266355681 at 2024-07-14 @@ -6254,6 +6276,7 @@ broken-packages: - tempo # failure in job https://hydra.nixos.org/build/252731680 at 2024-03-16 - tempodb # failure in job https://hydra.nixos.org/build/233205994 at 2023-09-02 - temporal-csound # failure in job https://hydra.nixos.org/build/243818090 at 2024-01-01 + - temporal-sdk-core # failure in job https://hydra.nixos.org/build/311056095 at 2025-11-02 - tempus # failure in job https://hydra.nixos.org/build/233245670 at 2023-09-02 - ten # failure in job https://hydra.nixos.org/build/233216705 at 2023-09-02 - tensor # failure in job https://hydra.nixos.org/build/233233707 at 2023-09-02 @@ -6312,7 +6335,6 @@ broken-packages: - text-register-machine # failure in job https://hydra.nixos.org/build/233239758 at 2023-09-02 - text-render # failure in job https://hydra.nixos.org/build/252713121 at 2024-03-16 - text-replace # failure in job https://hydra.nixos.org/build/252727577 at 2024-03-16 - - text-rope-zipper # failure in job https://hydra.nixos.org/build/307522479 at 2025-09-19 - text-stream-decode # failure in job https://hydra.nixos.org/build/233237533 at 2023-09-02 - text-trie # failure in job https://hydra.nixos.org/build/233231841 at 2023-09-02 - text-utf7 # failure in job https://hydra.nixos.org/build/233254420 at 2023-09-02 @@ -6387,6 +6409,7 @@ broken-packages: - timecalc # failure in job https://hydra.nixos.org/build/233207970 at 2023-09-02 - timemap # failure in job https://hydra.nixos.org/build/233250038 at 2023-09-02 - timeout # failure in job https://hydra.nixos.org/build/233193307 at 2023-09-02 + - timeout-snooze # failure in job https://hydra.nixos.org/build/309817674 at 2025-10-15 - timeout-with-results # failure in job https://hydra.nixos.org/build/233212129 at 2023-09-02 - timeparsers # failure in job https://hydra.nixos.org/build/233250789 at 2023-09-02 - TimePiece # failure in job https://hydra.nixos.org/build/233213400 at 2023-09-02 @@ -6569,8 +6592,9 @@ broken-packages: - typed-admin # failure in job https://hydra.nixos.org/build/296063081 at 2025-05-02 - typed-digits # failure in job https://hydra.nixos.org/build/233198266 at 2023-09-02 - typed-encoding # failure in job https://hydra.nixos.org/build/233208093 at 2023-09-02 + - typed-gui # failure in job https://hydra.nixos.org/build/309817848 at 2025-10-15 - typed-process-effectful # failure in job https://hydra.nixos.org/build/236684332 at 2023-10-04 - - typed-protocols # failure in job https://hydra.nixos.org/build/307522744 at 2025-09-19 + - typed-protocols-doc # failure in job https://hydra.nixos.org/build/311460024 at 2025-11-02 - typed-session # failure in job https://hydra.nixos.org/build/270089993 at 2024-08-31 - typed-session-state-algorithm # failure in job https://hydra.nixos.org/build/273462641 at 2024-10-01 - typed-spreadsheet # failure in job https://hydra.nixos.org/build/233248967 at 2023-09-02 @@ -6641,7 +6665,6 @@ broken-packages: - universal-binary # failure in job https://hydra.nixos.org/build/233240583 at 2023-09-02 - universe-instances-base # failure in job https://hydra.nixos.org/build/233197845 at 2023-09-02 - universe-instances-trans # failure in job https://hydra.nixos.org/build/233235623 at 2023-09-02 - - universum # failure in job https://hydra.nixos.org/build/307522842 at 2025-09-19 - unix-handle # failure in job https://hydra.nixos.org/build/233233273 at 2023-09-02 - unix-memory # failure in job https://hydra.nixos.org/build/252735802 at 2024-03-16 - unix-process-conduit # failure in job https://hydra.nixos.org/build/233191509 at 2023-09-02 @@ -6703,7 +6726,6 @@ broken-packages: - util-primitive # failure in job https://hydra.nixos.org/build/233258861 at 2023-09-02 - uu-cco # failure in job https://hydra.nixos.org/build/233259027 at 2023-09-02 - uuagc-bootstrap # failure in job https://hydra.nixos.org/build/233254123 at 2023-09-02 - - uuagc-cabal # failure in job https://hydra.nixos.org/build/307522924 at 2025-09-19 - uuagc-diagrams # failure in job https://hydra.nixos.org/build/233247645 at 2023-09-02 - uuid-aeson # failure in job https://hydra.nixos.org/build/233219695 at 2023-09-02 - uusi # failure in job https://hydra.nixos.org/build/307522902 at 2025-09-19 @@ -6846,6 +6868,7 @@ broken-packages: - warc # failure in job https://hydra.nixos.org/build/233215734 at 2023-09-02 - warp-dynamic # failure in job https://hydra.nixos.org/build/233220479 at 2023-09-02 - warp-static # failure in job https://hydra.nixos.org/build/233239581 at 2023-09-02 + - warp-tls-simple # failure in job https://hydra.nixos.org/build/309818122 at 2025-10-15 - warp-tls-uid # failure in job https://hydra.nixos.org/build/252725883 at 2024-03-16 - wasm # failure in job https://hydra.nixos.org/build/233249877 at 2023-09-02 - watcher # failure in job https://hydra.nixos.org/build/233245056 at 2023-09-02 @@ -6907,6 +6930,7 @@ broken-packages: - wild-bind-indicator # failure in job https://hydra.nixos.org/build/307611565 at 2025-09-19 - willow # failure in job https://hydra.nixos.org/build/233215807 at 2023-09-02 - windns # failure in job https://hydra.nixos.org/build/233242724 at 2023-09-02 + - winio # failure in job https://hydra.nixos.org/build/309818237 at 2025-10-15 - wire-streams # failure in job https://hydra.nixos.org/build/299186735 at 2025-06-23 - wireguard-hs # failure in job https://hydra.nixos.org/build/233218722 at 2023-09-02 - wires # failure in job https://hydra.nixos.org/build/233192321 at 2023-09-02 @@ -6995,7 +7019,6 @@ broken-packages: - xml-conduit-parse # failure in job https://hydra.nixos.org/build/233200360 at 2023-09-02 - xml-conduit-selectors # failure in job https://hydra.nixos.org/build/233223331 at 2023-09-02 - xml-conduit-stylist # failure in job https://hydra.nixos.org/build/233226507 at 2023-09-02 - - xml-conduit-writer # failure in job https://hydra.nixos.org/build/307611574 at 2025-09-19 - xml-extractors # failure in job https://hydra.nixos.org/build/252718569 at 2024-03-16 - xml-html-conduit-lens # failure in job https://hydra.nixos.org/build/233238471 at 2023-09-02 - xml-indexed-cursor # failure in job https://hydra.nixos.org/build/295098303 at 2025-04-22 @@ -7021,7 +7044,6 @@ broken-packages: - xmonad-vanessa # failure in job https://hydra.nixos.org/build/233214303 at 2023-09-02 - xmonad-wallpaper # failure in job https://hydra.nixos.org/build/233217165 at 2023-09-02 - xmonad-windownames # failure in job https://hydra.nixos.org/build/233258043 at 2023-09-02 - - xnobar # failure in job https://hydra.nixos.org/build/302807518 at 2025-07-27 - xorshift-plus # failure in job https://hydra.nixos.org/build/233255176 at 2023-09-02 - Xorshift128Plus # failure in job https://hydra.nixos.org/build/233225679 at 2023-09-02 - xsact # failure in job https://hydra.nixos.org/build/233221821 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 07a8abeb29639..8fa57f8401d92 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -27,8 +27,6 @@ default-package-overrides: - chs-cabal == 0.1.1.2 # matches Cabal 3.12 (GHC 9.10) - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) - # 2025-07-26: HLS doesn't support hiedb >= 0.7 yet - - hiedb < 0.7 # 2025-09-13: hnix 0.17.0 doesn't support hnix-store-core >= 0.8 # https://github.com/haskell-nix/hnix/pull/1112 - hnix-store-core < 0.7 @@ -40,11 +38,15 @@ default-package-overrides: # liquidhaskell(-boot) support one GHC at a time, so we choose the one matching the current GHC (9.10) - liquidhaskell == 0.9.10.* - liquidhaskell-boot == 0.9.10.* + # Needs to match microlens == 0.4.* in Stackage LTS 24 + - microlens-pro < 0.2.0.4 + # We currently use pandoc-crossref with a patch to revert it to pandoc == 3.7.*, + # this no longer works with later versions. + - pandoc-crossref == 0.3.21 # keep-sorted end # keep-sorted start skip_lines=1 case=no numeric=yes extra-packages: - - algebraic-graphs < 0.7 # 2023-08-14: Needed for building weeder < 2.6.0 - ansi-wl-pprint >= 0.6 && < 0.7 # 2025-07-07: used by gren <= 0.5.4 - attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now - Cabal == 3.10.* @@ -52,8 +54,6 @@ extra-packages: - Cabal == 3.14.* - Cabal == 3.16.* # version required for cabal-install and other packages - cabal-add == 0.1 # 2025-09-09: Only needed for hls 2.11 can be removed once we are past it. - - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 - - Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.0 - Cabal-syntax == 3.10.* - Cabal-syntax == 3.12.* - Cabal-syntax == 3.14.* @@ -62,22 +62,17 @@ extra-packages: - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - fourmolu == 0.15.0.0 # 2025-09-21: for ghc-lib-parser 9.8 compat - fuzzyset == 0.2.4 # 2023-12-20: Needed for building postgrest > 10 - - ghc-exactprint == 0.6.* # 2022-12-12: needed for GHC < 9.2 - - ghc-exactprint == 1.5.* # 2023-03-30: needed for GHC == 9.2 - ghc-exactprint == 1.6.* # 2023-03-30: needed for GHC == 9.4 - ghc-exactprint == 1.7.* # 2025-03-09: needed for GHC == 9.6 - ghc-exactprint == 1.8.* # 2024-05-20: needed for GHC == 9.8 - ghc-exactprint == 1.9.* # 2024-08-27: needed for GHC == 9.10 - - ghc-lib == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0 - - ghc-lib == 9.6.* # 2022-02-17: preserve for GHC 9.2, 9.4 + - ghc-exactprint == 1.12.* # 2025-10-15: needed for GHC == 9.12 + - ghc-lib == 9.6.* # 2022-02-17: preserve for GHC 9.4 - ghc-lib == 9.10.* # 2024-12-30: preserve for GHC 9.10/ghc-tags 1.9 - - ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0 - - ghc-lib-parser == 9.6.* # 2024-05-19: preserve for GHC 9.2, 9.4 + - ghc-lib-parser == 9.6.* # 2024-05-19: preserve for GHC 9.4 - ghc-lib-parser == 9.8.* # 2024-12-26: preserve for GHC 9.6, 9.8 - - ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 8.10, 9.0 - - ghc-lib-parser-ex == 9.6.* # 2024-05-19: preserve for GHC 9.2, 9.4 + - ghc-lib-parser-ex == 9.6.* # 2024-05-19: preserve for GHC 9.4 - ghc-lib-parser-ex == 9.8.* # 2024-12-26: preserve for GHC 9.6, 9.8 - - ghc-tags == 1.5.* # 2023-02-18: preserve for ghc-lib == 9.2.* - ghc-tags == 1.7.* # 2023-02-18: preserve for ghc-lib == 9.6.* - ghc-tags == 1.8.* # 2023-02-18: preserve for ghc-lib == 9.8.* - ghc-typelits-natnormalise < 0.8 # 2025-09-15: Stackage is stuck at 0.7.10 @@ -92,31 +87,21 @@ extra-packages: - hlint == 3.6.* # 2025-04-14: needed for hls with ghc-lib-parser 9.6 - hlint == 3.8.* # 2025-09-21: needed for hls with ghc-lib-parser 9.8 - hpack == 0.38.1 # 2025-09-18: to match exact version upstream stack-3.7.1 uses - - hspec-megaparsec == 2.2.0 # 2023-11-18: Latest version compatible with ghc 9.0 - language-javascript == 0.7.0.0 # required by purescript - network-run == 0.4.0 # 2024-10-20: for GHC 9.10/network == 3.1.* - - ormolu == 0.5.2.0 # 2023-08-08: preserve for ghc 9.0 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - ormolu == 0.7.4.0 # 2023-09-21: for ghc-lib-parser 9.8 compat - - os-string == 1.* # 2025-07-30: dummy package we need for pre os-string GHCs - path == 0.9.5 # 2025-09-21: Pin for hls on ghc 9.4 - postgresql-binary < 0.14 # 2025-01-19: Needed for building postgrest - - primitive-unlifted == 0.1.3.1 # 2024-03-16: preserve for ghc 9.2 - - retrie < 1.2.0.0 # 2022-12-30: preserve for ghc < 9.2 - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.* - ShellCheck == 0.9.0 # 2024-03-21: pinned by haskell-ci - simple-get-opt < 0.5 # 2025-05-01: for crux-0.7.2 - - stylish-haskell == 0.14.4.0 # 2022-09-19: preserve for ghc 9.0 - stylish-haskell == 0.14.5.0 # 2025-04-14: needed for hls with ghc-lib 9.6 - stylish-haskell == 0.14.6.0 # 2025-09-21: needed for hls with ghc-lib 9.8 - stylish-haskell == 0.15.0.1 # 2025-04-14: needed for hls with ghc-lib 9.10 - - tar == 0.6.0.0 # 2025-02-08: last version to not require os-string (which can't be built with GHC < 9.2) - tar == 0.6.3.0 # 2025-08-17: last version to not require file-io and directory-ospath-streaming (for GHC < 9.6) - text-builder < 1 # 2025-08-27: Needed for building postgrest - text-builder-dev < 0.4 # 2025-08-27: Needed for building postgrest - - text-metrics < 0.3.3 # 2025-02-08: >= 0.3.3 uses GHC2021 - - weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2 - - weeder == 2.4.* # 2023-02-02: preserve for GHC 9.2.* # keep-sorted end # keep-sorted start skip_lines=1 case=no @@ -143,14 +128,12 @@ package-maintainers: - generics-sop - ghcjs-base - ghcjs-dom - - ghcjs-dom-hello - ghcjs-dom-javascript - ghcjs-dom-jsaddle - haveibeenpwned - jsaddle - jsaddle-clib - jsaddle-dom - - jsaddle-hello - jsaddle-warp - jsaddle-wkwebview - json-sop @@ -380,6 +363,11 @@ package-maintainers: - amazonka - libssh2 - sitemap + - ihp-openai + - ihp + - ihp-ide + - ihp-migrate + - ihp-postgresql-simple-extra ncfavier: - Agda - agda2hs @@ -697,7 +685,6 @@ unsupported-platforms: Codec-Image-DevIL: [ platforms.darwin ] # depends on mesa coinor-clp: [ aarch64-linux ] # aarch64-linux is not supported by required system dependency clp cut-the-crap: [ platforms.darwin ] - emanote: [ x86_64-darwin ] # Depends on stork which is broken on macOS sdk < 10.14 essence-of-live-coding-PortMidi: [ platforms.darwin ] Euterpea: [ platforms.darwin ] follow-file: [ platforms.darwin ] @@ -934,7 +921,9 @@ dont-distribute-packages: - yices-painless # These packages don’t build because they use deprecated libsoup 2.4 versions. + - jsaddle-hello - jsaddle-webkit2gtk + - ghcjs-dom-hello - gi-javascriptcore4 - gi-soup2 - gi-webkit2 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 8732dc0f3ce88..ae01db0b82d4a 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 24.10 +# Stackage LTS 24.16 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -22,7 +22,7 @@ default-package-overrides: - aeson-attoparsec ==0.0.0 - aeson-better-errors ==0.9.1.3 - aeson-casing ==0.2.0.0 - - aeson-combinators ==0.1.2.1 + - aeson-combinators ==0.1.2.2 - aeson-diff ==1.1.0.13 - aeson-gadt-th ==0.2.5.4 - aeson-generic-compat ==0.0.2.0 @@ -102,7 +102,7 @@ default-package-overrides: - async-refresh-tokens ==0.4.0.0 - atom-basic ==0.2.5 - atom-conduit ==0.9.0.2 - - atomic-counter ==0.1.2.3 + - atomic-counter ==0.1.2.4 - atomic-primops ==0.8.8 - atomic-write ==0.2.1.1 - attoparsec ==0.14.4 @@ -198,7 +198,7 @@ default-package-overrides: - binary-shared ==0.8.3 - binaryen ==0.0.6.0 - bindings-DSL ==1.0.25 - - bindings-GLFW ==3.3.9.2 + - bindings-GLFW ==3.3.9.3 - bindings-libzip ==1.0.1 - bindings-uname ==0.1 - BiobaseNewick ==0.0.0.2 @@ -224,8 +224,8 @@ default-package-overrides: - blaze-textual ==0.2.3.1 - bloodhound ==0.23.0.1 - bloomfilter ==2.0.1.2 - - bluefin ==0.0.16.0 - - bluefin-internal ==0.1.0.0 + - bluefin ==0.0.17.1 + - bluefin-internal ==0.1.1.0 - bm ==0.2.0.0 - bmp ==1.2.6.4 - bnb-staking-csvs ==0.2.2.0 @@ -316,7 +316,7 @@ default-package-overrides: - cairo ==0.13.12.0 - cairo-image ==0.1.0.5 - calendar-recycling ==0.0.0.1 - - call-alloy ==0.6.0.2 + - call-alloy ==0.6.0.3 - call-plantuml ==0.0.1.3 - call-stack ==0.4.0 - calligraphy ==0.1.8 @@ -324,8 +324,8 @@ default-package-overrides: - capability ==0.5.0.1 - cardano-coin-selection ==1.0.1 - carray ==0.1.6.8 - - casa-client ==0.0.2 - - casa-types ==0.0.2 + - casa-client ==0.0.3 + - casa-types ==0.0.3 - case-insensitive ==1.2.1.0 - cased ==0.1.0.0 - cases ==0.1.4.4 @@ -357,7 +357,7 @@ default-package-overrides: - Chart-cairo ==1.9.4.1 - Chart-diagrams ==1.9.5.1 - chart-svg ==0.8.2.1 - - ChasingBottoms ==1.3.1.16 + - ChasingBottoms ==1.3.1.17 - check-email ==1.0.2 - checkers ==0.6.0 - checksum ==0.0.0.1 @@ -374,8 +374,8 @@ default-package-overrides: - circle-packing ==0.1.0.6 - circular ==0.4.0.3 - citeproc ==0.9.0.1 - - clash-prelude ==1.8.2 - - clash-prelude-hedgehog ==1.8.2 + - clash-prelude ==1.8.3 + - clash-prelude-hedgehog ==1.8.3 - classy-prelude ==1.5.0.3 - classy-prelude-conduit ==1.5.0 - classy-prelude-yesod ==1.5.0 @@ -414,7 +414,7 @@ default-package-overrides: - comfort-blas ==0.0.3.1 - comfort-fftw ==0.0.0.1 - comfort-glpk ==0.1 - - comfort-graph ==0.0.4 + - comfort-graph ==0.0.4.1 - commonmark ==0.2.6.1 - commonmark-extensions ==0.2.6 - commonmark-pandoc ==0.2.3 @@ -489,7 +489,7 @@ default-package-overrides: - countdown-numbers-game ==0.0.0.1 - country ==0.2.5.0 - covariance ==0.2.0.1 - - cpphs ==1.20.9.1 + - cpphs ==1.20.10 - cpu ==0.1.2 - cpuinfo ==0.1.0.3 - cql ==4.0.4 @@ -513,7 +513,7 @@ default-package-overrides: - cryptohash-md5 ==0.11.101.0 - cryptohash-sha1 ==0.11.101.0 - cryptohash-sha256 ==0.11.102.1 - - cryptohash-sha512 ==0.11.102.0 + - cryptohash-sha512 ==0.11.103.0 - crypton ==1.0.4 - crypton-conduit ==0.2.3 - crypton-connection ==0.4.5 @@ -582,7 +582,6 @@ default-package-overrides: - data-sketches ==0.3.1.0 - data-sketches-core ==0.1.0.0 - data-textual ==0.3.0.3 - - dataframe ==0.2.0.2 - dataurl ==0.1.0.0 - DAV ==1.3.4 - dbcleaner ==0.1.3 @@ -609,7 +608,7 @@ default-package-overrides: - depq ==0.4.2 - deque ==0.4.4.2 - derive-storable ==0.3.1.0 - - derive-topdown ==0.1.0.0 + - derive-topdown ==0.1.1.0 - deriveJsonNoPrefix ==0.1.0.1 - deriving-aeson ==0.2.10 - deriving-compat ==0.6.7 @@ -640,7 +639,7 @@ default-package-overrides: - Diff ==1.0.2 - diff-loc ==0.1.0.0 - digest ==0.0.2.1 - - digits ==0.3.1 + - digits ==0.3.2 - digraph ==0.3.2 - dimensional ==1.6.1 - direct-sqlite ==2.3.29 @@ -666,7 +665,7 @@ default-package-overrides: - distribution-opensuse ==1.1.4 - distributive ==0.6.2.1 - djinn-lib ==0.0.1.4 - - djot ==0.1.2.2 + - djot ==0.1.2.3 - dl-fedora ==2.0.1 - dlist ==1.0 - dlist-instances ==0.1.1.1 @@ -694,7 +693,7 @@ default-package-overrides: - dot ==0.3 - dotgen ==0.4.3 - dotnet-timespan ==0.0.1.0 - - dotparse ==0.1.2.3 + - dotparse ==0.1.3.0 - double-conversion ==2.0.5.0 - download ==0.3.2.7 - download-curl ==0.1.4 @@ -853,7 +852,7 @@ default-package-overrides: - FindBin ==0.0.5 - fingertree ==0.1.6.2 - finite-typelits ==0.2.1.0 - - first-class-families ==0.8.1.0 + - first-class-families ==0.8.2.0 - fits-parse ==0.4.2 - fitspec ==0.4.10 - fix-whitespace ==0.1 @@ -866,7 +865,7 @@ default-package-overrides: - flac-picture ==0.1.3 - flags-applicative ==0.1.0.3 - flat ==0.6 - - flatparse ==0.5.3.0 + - flatparse ==0.5.3.1 - flay ==0.5 - flexible-defaults ==0.0.3 - FloatingHex ==0.5 @@ -1174,7 +1173,7 @@ default-package-overrides: - greskell ==2.0.3.3 - greskell-core ==1.0.0.6 - greskell-websocket ==1.0.0.4 - - gridtables ==0.1.0.0 + - gridtables ==0.1.1.0 - grisette ==0.13.0.1 - groom ==0.1.2.1 - group-by-date ==0.1.0.5 @@ -1203,7 +1202,7 @@ default-package-overrides: - happy ==2.1.7 - happy-lib ==2.1.7 - happy-meta ==0.2.1.0 - - harpie ==0.1.3.0 + - harpie ==0.1.3.1 - harpie-numhask ==0.1.0.2 - has-transformers ==0.1.0.4 - HasBigDecimal ==0.2.0.0 @@ -1233,7 +1232,7 @@ default-package-overrides: - hasql-listen-notify ==0.1.0.1 - hasql-migration ==0.3.1 - hasql-optparse-applicative ==0.9 - - hasql-pool ==1.3.0.3 + - hasql-pool ==1.3.0.4 - hasql-th ==0.4.0.23 - hasql-transaction ==1.2.1 - Hastructure ==0.50.4 @@ -1286,13 +1285,8 @@ default-package-overrides: - hjsmin ==0.2.1 - hkd-default ==1.1.0.0 - hkgr ==0.4.8 - - hledger ==1.43.2 - - hledger-iadd ==1.3.21 - hledger-interest ==1.6.7 - - hledger-lib ==1.43.2 - hledger-stockquotes ==0.1.3.2 - - hledger-ui ==1.43.2 - - hledger-web ==1.43.2 - hlibcpuid ==0.2.0 - hlibgit2 ==0.18.0.16 - hlibsass ==0.1.10.1 @@ -1367,13 +1361,13 @@ default-package-overrides: - hsndfile-vector ==0.5.2 - HsOpenSSL ==0.11.7.9 - HsOpenSSL-x509-system ==0.1.0.4 - - hspec ==2.11.12 - - hspec-api ==2.11.12 + - hspec ==2.11.14 + - hspec-api ==2.11.14 - hspec-attoparsec ==0.1.0.2 - hspec-checkers ==0.1.0.2 - hspec-contrib ==0.5.2 - - hspec-core ==2.11.12 - - hspec-discover ==2.11.12 + - hspec-core ==2.11.14 + - hspec-discover ==2.11.14 - hspec-expectations ==0.8.4 - hspec-expectations-json ==1.0.2.1 - hspec-expectations-lifted ==0.10.0 @@ -1384,7 +1378,7 @@ default-package-overrides: - hspec-junit-formatter ==1.1.2.1 - hspec-leancheck ==0.0.6 - hspec-megaparsec ==2.2.1 - - hspec-meta ==2.11.12 + - hspec-meta ==2.11.14 - hspec-need-env ==0.1.0.12 - hspec-parsec ==0 - hspec-smallcheck ==0.5.3 @@ -1408,7 +1402,7 @@ default-package-overrides: - html-parse ==0.2.2.0 - HTTP ==4000.4.1 - http-api-data ==0.6.2 - - http-api-data-qq ==0.1.0.0 + - http-api-data-qq ==0.1.0.1 - http-client ==0.7.19 - http-client-openssl ==0.3.3 - http-client-overrides ==0.1.1.0 @@ -1538,7 +1532,7 @@ default-package-overrides: - ipython-kernel ==0.11.0.0 - irc ==0.6.1.1 - irc-ctcp ==0.1.3.1 - - iri ==0.5.1.1 + - iri ==0.5.1.2 - isbn ==1.1.0.5 - islink ==0.1.0.0 - iso3166-country-codes ==0.20140203.8 @@ -1826,7 +1820,7 @@ default-package-overrides: - mmsyn7ukr-common ==0.3.1.0 - mnist-idx ==0.1.3.2 - mnist-idx-conduit ==0.4.0.0 - - mockcat ==0.5.2.0 + - mockcat ==0.5.3.0 - mockery ==0.3.5 - mod ==0.2.1.0 - modern-uri ==0.3.6.1 @@ -2020,7 +2014,7 @@ default-package-overrides: - ogma-spec ==1.7.0 - old-locale ==1.0.0.7 - old-time ==1.1.0.4 - - ollama-haskell ==0.2.0.0 + - ollama-haskell ==0.2.1.0 - om-doh ==0.1.0.4 - om-elm ==2.0.1.1 - om-fail ==0.1.0.6 @@ -2195,7 +2189,7 @@ default-package-overrides: - poly ==0.5.1.0 - poly-arity ==0.1.0 - polynomials-bernstein ==1.1.2 - - polyparse ==1.13 + - polyparse ==1.13.1 - polysemy ==1.9.2.0 - polysemy-fs ==0.1.0.0 - polysemy-plugin ==0.4.5.3 @@ -2230,7 +2224,7 @@ default-package-overrides: - pretty-hex ==1.1 - pretty-relative-time ==0.3.0.0 - pretty-show ==1.10 - - pretty-simple ==4.1.3.0 + - pretty-simple ==4.1.4.0 - pretty-sop ==0.2.0.3 - pretty-terminal ==0.1.0.0 - prettychart ==0.3.0.2 @@ -2254,7 +2248,7 @@ default-package-overrides: - primitive-unlifted ==2.2.0.0 - print-console-colors ==0.1.0.0 - probability ==0.2.8 - - probability-polynomial ==1.0.0.1 + - probability-polynomial ==1.0.1.0 - process-extras ==0.7.4 - product-isomorphic ==0.0.3.4 - product-profunctors ==0.11.1.1 @@ -2397,9 +2391,9 @@ default-package-overrides: - regex-pcre-builtin ==0.95.2.3.8.44 - regex-posix ==0.96.0.2 - regex-posix-clib ==2.7 - - regex-tdfa ==1.3.2.4 + - regex-tdfa ==1.3.2.5 - regex-with-pcre ==1.1.0.2 - - registry ==0.6.3.2 + - registry ==0.6.3.3 - registry-aeson ==0.3.1.2 - reinterpret-cast ==0.1.0 - relapse ==1.0.0.1 @@ -2441,7 +2435,7 @@ default-package-overrides: - rhythmic-sequences ==0.8.0.0 - riak-protobuf ==0.25.0.0 - richenv ==0.1.0.3 - - rio ==0.1.22.0 + - rio ==0.1.23.0 - rio-orphans ==0.1.2.0 - rio-prettyprint ==0.1.8.0 - rng-utils ==0.3.1 @@ -2597,7 +2591,7 @@ default-package-overrides: - shellify ==0.14.0.2 - shellmet ==0.0.5.0 - shelltestrunner ==1.10 - - shellwords ==0.1.4.4 + - shellwords ==0.1.4.6 - shelly ==1.12.1.1 - should-not-typecheck ==2.1.0 - show-combinators ==0.2.0.0 @@ -2783,7 +2777,7 @@ default-package-overrides: - swizzle-modify ==0.1.0.0 - swizzle-set ==0.2.0.0 - syb ==0.7.2.4 - - sydtest ==0.20.0.0 + - sydtest ==0.20.0.1 - sydtest-aeson ==0.2.0.1 - sydtest-amqp ==0.1.0.0 - sydtest-autodocodec ==0.0.0.0 @@ -2852,7 +2846,7 @@ default-package-overrides: - tasty-inspection-testing ==0.2.1 - tasty-kat ==0.0.3 - tasty-leancheck ==0.0.2 - - tasty-lua ==1.1.1.1 + - tasty-lua ==1.1.2 - tasty-papi ==0.1.2.0 - tasty-program ==1.1.0 - tasty-quickcheck ==0.11.1 @@ -3104,7 +3098,7 @@ default-package-overrides: - unliftio-pool ==0.4.3.1 - unliftio-streams ==0.2.0.0 - unlit ==0.4.0.0 - - unordered-containers ==0.2.20 + - unordered-containers ==0.2.20.1 - unsafe ==0.0 - uri-bytestring ==0.4.0.1 - uri-bytestring-aeson ==0.1.0.9 @@ -3240,7 +3234,7 @@ default-package-overrides: - wherefrom-compat ==0.1.1.1 - which ==0.2.0.3 - wide-word ==0.1.8.1 - - wild-bind ==0.1.2.12 + - wild-bind ==0.1.2.13 - wild-bind-x11 ==0.2.0.17 - Win32-notify ==0.3.0.3 - windns ==0.1.0.1 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index eee71d4e91646..291a82523ce98 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -50,6 +50,7 @@ dont-distribute-packages: - afv - agda-server - agda-snippets-hakyll + - age - agentx - aip - airgql @@ -224,7 +225,6 @@ dont-distribute-packages: - bbi - bdcs - bdcs-api - - beam-large-records - beam-th - beautifHOL - bech32-th @@ -458,6 +458,8 @@ dont-distribute-packages: - claferIG - claferwiki - clash + - clash-ghc + - clash-shake - classify-frog - classy-effects - classy-effects-th @@ -478,7 +480,6 @@ dont-distribute-packages: - cless - cleveland - click-clack - - clickhouse-haskell - clifford - clippings - cloud-haskell @@ -605,6 +606,7 @@ dont-distribute-packages: - cprng-aes - cprng-aes-effect - cql-io-tinylog + - cql_4_1_0_0 - cqrs-example - cqrs-memory - cqrs-postgresql @@ -649,6 +651,7 @@ dont-distribute-packages: - cypher - dahdit-audio - dahdit-midi + - dahdit-network - dahdit-test - daino - Dangerous @@ -676,7 +679,6 @@ dont-distribute-packages: - datadog-tracing - datafix - dataflow - - dataframe_0_3_0_4 - datasets - date-conversions - dbjava @@ -768,7 +770,7 @@ dont-distribute-packages: - distribution-plot - dixi - dl-fedora - - dl-fedora_2_1 + - dl-fedora_2_1_1 - dmenu-pkill - dmenu-pmount - dmenu-search @@ -784,7 +786,6 @@ dont-distribute-packages: - DocTest - dojang - DOM - - dom-parser - domaindriven - dormouse-client - dovetail @@ -894,6 +895,7 @@ dont-distribute-packages: - eventful-sql-common - eventful-sqlite - eventful-test-helpers + - eventlog-live-otelcol - EventSocket - eventsource-geteventstore-store - eventsource-store-specs @@ -907,6 +909,7 @@ dont-distribute-packages: - exference - exist - exist-instances + - expand - expat-enumerator - expiring-containers - explicit-iomodes-bytestring @@ -1192,6 +1195,13 @@ dont-distribute-packages: - GPipe-TextureLoad - gps - gps2htmlReport + - gpu-vulkan + - gpu-vulkan-khr-surface + - gpu-vulkan-khr-surface-glfw + - gpu-vulkan-khr-swapchain + - gpu-vulkan-middle-khr-surface + - gpu-vulkan-middle-khr-surface-glfw + - gpu-vulkan-middle-khr-swapchain - GPX - grab-form - graflog @@ -1246,7 +1256,6 @@ dont-distribute-packages: - gtfs - gtfs-realtime - gtk-serialized-event - - gtk-sni-tray - gtk2hs-cast-glade - gtk2hs-cast-gnomevfs - gtk2hs-cast-gtk @@ -1288,7 +1297,6 @@ dont-distribute-packages: - hake - hakyll-elm - hakyll-ogmarkup - - hakyll-shortcut-links - halberd - halide-arrayfire - halide-JuicyPixels @@ -1328,7 +1336,6 @@ dont-distribute-packages: - HarmTrace - haroonga-httpd - has-th - - hasbolt - hascat - hascat-lib - hascat-setup @@ -1348,7 +1355,6 @@ dont-distribute-packages: - haskell-admin-managed-functions - haskell-aliyun - haskell-bitmex-client - - haskell-debug-adapter - haskell-debugger - haskell-docs - haskell-eigen-util @@ -1437,8 +1443,6 @@ dont-distribute-packages: - HaVSA - hawitter - Hawk - - haxl-amazonka - - haxl-facebook - haxy - Hayoo - hback @@ -1602,6 +1606,7 @@ dont-distribute-packages: - hoppy-runtime - hoppy-std - horde-ad + - hotel-california - hotswap - hp2any-graph - hp2any-manager @@ -1643,6 +1648,9 @@ dont-distribute-packages: - hs-functors - hs-gen-iface - hs-ix + - hs-opentelemetry-instrumentation-cloudflare + - hs-opentelemetry-instrumentation-http-client + - hs-opentelemetry-instrumentation-yesod - hs-profunctors - hs-sdl-term-emulator - hs2ats @@ -1683,6 +1691,9 @@ dont-distribute-packages: - hsql-odbc - hsql-postgresql - hsql-sqlite3 + - hsqml-datamodel-vinyl + - hsqml-demo-morris + - hsqml-morris - hsreadability - hssourceinfo - hssqlppp-th @@ -1769,6 +1780,7 @@ dont-distribute-packages: - hylotab - hyloutils - hyperbole + - hyperbole_0_5_0 - hyperpublic - ide-backend - ide-backend-server @@ -1808,7 +1820,6 @@ dont-distribute-packages: - indentation-trifecta - indexation - IndexedList - - indieweb-algorithms - indigo - inferno-core - inferno-lsp @@ -1933,6 +1944,7 @@ dont-distribute-packages: - karakuri - katip-rollbar - keelung + - keera-hails-i18n - keera-hails-mvc-environment-gtk - keera-hails-mvc-model-lightmodel - keera-hails-mvc-model-protectedmodel @@ -2080,6 +2092,7 @@ dont-distribute-packages: - linnet-conduit - linux-ptrace - lio-eci11 + - lion - liquid-base - liquid-bytestring - liquid-containers @@ -2365,6 +2378,7 @@ dont-distribute-packages: - music-suite - musicbrainz-email - musicxml2 + - musig2 - mutable-iter - MutationOrder - mute-unmute @@ -2476,10 +2490,10 @@ dont-distribute-packages: - nyan-interpolation-simple - nymphaea - nyx-game - - oalg-abg - oath - oauth2-jwt-bearer - obdd + - oberon0 - obj - objectid - objective @@ -2751,9 +2765,9 @@ dont-distribute-packages: - prometheus-proc - propane - proplang + - PropRatt - prosidyc - proto-lens-descriptors - - proto3-suite - protobuf-native - protocol-buffers-descriptor - protocol-buffers-descriptor-fork @@ -2878,7 +2892,6 @@ dont-distribute-packages: - reddit - redHandlers - redis-io - - rediscaching-haxl - refh - reflex-animation - reflex-backend-wai @@ -2902,10 +2915,6 @@ dont-distribute-packages: - regions-monadsfd - regions-monadstf - regions-mtl - - registry - - registry-aeson - - registry-hedgehog - - registry-hedgehog-aeson - regular-extras - regular-web - regular-xmlpickler @@ -3036,7 +3045,7 @@ dont-distribute-packages: - sandwich-contexts-kubernetes - sandwich-contexts-minio - sandwich-webdriver - - sandwich-webdriver_0_4_0_1 + - sandwich-webdriver_0_4_0_2 - sarsi - sasl - sat-micro-hs @@ -3070,7 +3079,6 @@ dont-distribute-packages: - scotty-fay - scotty-form - scotty-hastache - - scotty-haxl - scotty-params-parser - scp-streams - scrabble-bot @@ -3129,7 +3137,6 @@ dont-distribute-packages: - servant-db-postgresql - servant-ede - servant-examples - - servant-haxl-client - servant-js - servant-matrix-param - servant-oauth2 @@ -3424,7 +3431,6 @@ dont-distribute-packages: - systemstats - t3-client - ta - - taffybar - tag-stream - tagged-list - tagged-th @@ -3463,6 +3469,7 @@ dont-distribute-packages: - techlab - telegram-bot - telegram-raw-api + - temporal-sdk - ten-lens - ten-unordered-containers - terminal-text @@ -3589,7 +3596,6 @@ dont-distribute-packages: - type-sub-th - TypeClass - typed-encoding-encoding - - typed-protocols-doc - typed-streams - typedflow - TypeIlluminator @@ -3661,7 +3667,6 @@ dont-distribute-packages: - uu-cco-hut-parsing - uu-cco-uu-parsinglib - uu-options - - uuagc - uuid-crypto - uvector-algorithms - v4l2 @@ -3753,7 +3758,7 @@ dont-distribute-packages: - WebCont - webcrank-wai - webdriver-w3c - - webdriver_0_13_0_0 + - webdriver_0_14_0_0 - webify - webserver - websnap diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 74c5f2a2b3c9b..526a96d59fc3b 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -286,6 +286,10 @@ builtins.intersectAttrs super { })) ]; + # Test suite requires access to an actual serial port + # https://github.com/jputcu/serialport/issues/25 krank:ignore-line + serialport = dontCheck super.serialport; + # Provides a library and an executable (pretty-derivation) nix-derivation = enableSeparateBinOutput super.nix-derivation; @@ -526,9 +530,21 @@ builtins.intersectAttrs super { ]; # Avoid compiling twice by providing executable as a separate output (with small closure size), + # add postgresqlTestHook to allow test executiion postgres-websockets = lib.pipe super.postgres-websockets [ enableSeparateBinOutput - (overrideCabal { passthru.tests = pkgs.nixosTests.postgres-websockets; }) + (overrideCabal { + passthru.tests = pkgs.nixosTests.postgres-websockets; + preCheck = '' + export postgresqlEnableTCP=1 + export PGDATABASE=postgres_ws_test + ''; + }) + (addTestToolDepends [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]) + (dontCheckIf pkgs.postgresqlTestHook.meta.broken) ]; # Test suite requires a running postgresql server, @@ -583,6 +599,8 @@ builtins.intersectAttrs super { addExtraLibraries [ pkgs.libGLU pkgs.libGL ] (super.hsqml.override { qt5 = pkgs.qt5.qtbase; }) ); monomer = dontCheck super.monomer; + # GLFW init fails in sandbox https://github.com/bsl/GLFW-b/issues/50 krank:ignore-line + GLFW-b = dontCheck super.GLFW-b; # Wants to check against a real DB, Needs freetds odbc = dontCheck (addExtraLibraries [ pkgs.freetds ] super.odbc); @@ -781,9 +799,6 @@ builtins.intersectAttrs super { patches = drv.patches or [ ] ++ [ ./patches/GLUT.patch ]; - prePatch = drv.prePatch or "" + '' - ${lib.getBin pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal - ''; }) super.GLUT; libsystemd-journal = addExtraLibrary pkgs.systemd super.libsystemd-journal; @@ -1273,6 +1288,7 @@ builtins.intersectAttrs super { pkgs.postgresql pkgs.postgresqlTestHook ]; + doCheck = drv.doCheck or true && !(pkgs.postgresqlTestHook.meta.broken); }) super.relocant; # https://gitlab.iscpif.fr/gargantext/haskell-pgmq/blob/9a869df2842eccc86a0f31a69fb8dc5e5ca218a8/README.md#running-test-cases @@ -1285,8 +1301,104 @@ builtins.intersectAttrs super { (lib.getBin (pkgs.postgresql.withPackages (ps: [ ps.pgmq ]))) pkgs.postgresqlTestHook ]; + doCheck = drv.doCheck or true && !(pkgs.postgresqlTestHook.meta.broken); }) super.haskell-pgmq; + migrant-postgresql-simple = lib.pipe super.migrant-postgresql-simple [ + (overrideCabal { + preCheck = '' + postgresqlTestUserOptions="LOGIN SUPERUSER" + ''; + }) + (addTestToolDepends [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]) + (dontCheckIf pkgs.postgresqlTestHook.meta.broken) + ]; + + postgresql-simple-migration = overrideCabal (drv: { + preCheck = '' + PGUSER=test + PGDATABASE=test + ''; + testToolDepends = drv.testToolDepends or [ ] ++ [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]; + jailbreak = true; + doCheck = drv.doCheck or true && !(pkgs.postgresqlTestHook.meta.broken); + }) super.postgresql-simple-migration; + + postgresql-simple = lib.pipe super.postgresql-simple [ + (addTestToolDepends [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]) + (dontCheckIf pkgs.postgresqlTestHook.meta.broken) + ]; + + beam-postgres = lib.pipe super.beam-postgres [ + # Requires pg_ctl command during tests + (addTestToolDepends [ pkgs.postgresql ]) + (dontCheckIf (!pkgs.postgresql.doInstallCheck || !self.testcontainers.doCheck)) + ]; + + users-postgresql-simple = lib.pipe super.users-postgresql-simple [ + (addTestToolDepends [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]) + (dontCheckIf pkgs.postgresqlTestHook.meta.broken) + ]; + + esqueleto = + overrideCabal + (drv: { + postPatch = drv.postPatch or "" + '' + # patch out TCP usage: https://nixos.org/manual/nixpkgs/stable/#sec-postgresqlTestHook-tcp + sed -i test/PostgreSQL/Test.hs \ + -e s^host=localhost^^ + ''; + # Match the test suite defaults (or hardcoded values?) + preCheck = drv.preCheck or "" + '' + PGUSER=esqutest + PGDATABASE=esqutest + ''; + testFlags = drv.testFlags or [ ] ++ [ + # We don't have a MySQL test hook yet + "--skip=/Esqueleto/MySQL" + ]; + testToolDepends = drv.testToolDepends or [ ] ++ [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]; + }) + # https://github.com/NixOS/nixpkgs/issues/198495 + (dontCheckIf (pkgs.postgresqlTestHook.meta.broken) super.esqueleto); + + persistent-postgresql = + # TODO: move this override to configuration-nix.nix + overrideCabal + (drv: { + postPatch = drv.postPath or "" + '' + # patch out TCP usage: https://nixos.org/manual/nixpkgs/stable/#sec-postgresqlTestHook-tcp + # NOTE: upstream host variable takes only two values... + sed -i test/PgInit.hs \ + -e s^'host=" <> host <> "'^^ + ''; + preCheck = drv.preCheck or "" + '' + PGDATABASE=test + PGUSER=test + ''; + testToolDepends = drv.testToolDepends or [ ] ++ [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]; + }) + # https://github.com/NixOS/nixpkgs/issues/198495 + (dontCheckIf (pkgs.postgresqlTestHook.meta.broken) super.persistent-postgresql); + # https://gitlab.iscpif.fr/gargantext/haskell-bee/blob/19c8775f0d960c669235bf91131053cb6f69a1c1/README.md#redis haskell-bee-redis = overrideCabal (drv: { testToolDepends = drv.testToolDepends or [ ] ++ [ @@ -1691,12 +1803,6 @@ builtins.intersectAttrs super { # Additionally install documentation jacinda = overrideCabal (drv: { enableSeparateDocOutput = true; - # Test suite is broken by DOS line endings inserted by Hackage revisions - # https://github.com/vmchale/jacinda/issues/5 - postPatch = '' - ${drv.postPatch or ""} - ${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal - ''; postInstall = '' ${drv.postInstall or ""} @@ -1788,8 +1894,6 @@ builtins.intersectAttrs super { })) super.tailwind; - emanote = addBuildDepend pkgs.stork super.emanote; - keid-render-basic = addBuildTool pkgs.glslang super.keid-render-basic; # Disable checks to break dependency loop with SCalendar diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix new file mode 100644 index 0000000000000..bef866162481d --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -0,0 +1,23 @@ +{ pkgs, haskellLib }: + +let + inherit (pkgs) fetchpatch lib; +in + +with haskellLib; + +(self: super: { + # cabal2nix doesn't properly add dependencies conditional on os(windows) + network = + if pkgs.stdenv.hostPlatform.isWindows then + addBuildDepends [ self.temporary ] super.network + else + super.network; + + # https://github.com/fpco/streaming-commons/pull/84 + streaming-commons = appendPatch (fetchpatch { + name = "fix-headers-case.patch"; + url = "https://github.com/fpco/streaming-commons/commit/6da611f63e9e862523ce6ee53262ddbc9681ae24.patch"; + sha256 = "sha256-giEQqXZfoiAvtCFohdgOoYna2Tnu5aSYAOUH8YVldi0="; + }) super.streaming-commons; +}) diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix index b6936742d710f..08ee6219edff8 100644 --- a/pkgs/development/haskell-modules/default.nix +++ b/pkgs/development/haskell-modules/default.nix @@ -15,6 +15,7 @@ configurationNix ? import ./configuration-nix.nix, configurationArm ? import ./configuration-arm.nix, configurationDarwin ? import ./configuration-darwin.nix, + configurationWindows ? import ./configuration-windows.nix, configurationJS ? import ./configuration-ghcjs-9.x.nix, }: @@ -42,6 +43,9 @@ let ++ lib.optionals stdenv.hostPlatform.isDarwin [ (configurationDarwin { inherit pkgs haskellLib; }) ] + ++ lib.optionals stdenv.hostPlatform.isWindows [ + (configurationWindows { inherit pkgs haskellLib; }) + ] ++ lib.optionals stdenv.hostPlatform.isGhcjs [ (configurationJS { inherit pkgs haskellLib; }) ]; diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 9e8953079690c..0bc7cf689293c 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -96,14 +96,14 @@ in libraryFrameworkDepends ? [ ], executableFrameworkDepends ? [ ], homepage ? "https://hackage.haskell.org/package/${pname}", - platforms ? with lib.platforms; all, # GHC can cross-compile + platforms ? lib.platforms.all, # GHC can cross-compile badPlatforms ? lib.platforms.none, hydraPlatforms ? null, hyperlinkSource ? true, isExecutable ? false, isLibrary ? !isExecutable, jailbreak ? false, - license, + license ? null, enableParallelBuilding ? true, maintainers ? null, teams ? null, @@ -184,6 +184,11 @@ in # See https://nixos.org/manual/nixpkgs/unstable/#haskell-packaging-helpers # or its source doc/languages-frameworks/haskell.section.md disallowGhcReference ? false, + # By default we convert the `.cabal` file to Unix line endings to work around + # Hackage converting them to DOS line endings when revised, see + # . + # Pass `true` to disable this behavior. + dontConvertCabalFileToUnix ? false, # Cabal 3.8 which is shipped by default for GHC >= 9.3 always calls # `pkg-config --libs --static` as part of the configure step. This requires # Requires.private dependencies of pkg-config dependencies to be present in @@ -603,12 +608,18 @@ lib.fix ( echo "Replace Cabal file with edited version from ${newCabalFileUrl}." cp ${newCabalFile} ${pname}.cabal '' - + prePatch; + + prePatch + + "\n" + # cabal2nix-generated expressions run hpack not until prePatch to create + # the .cabal file (if necessary) + + lib.optionalString (!dontConvertCabalFileToUnix) '' + sed -i -e 's/\r$//' *.cabal + ''; postPatch = optionalString jailbreak '' echo "Run jailbreak-cabal to lift version restrictions on build inputs." - ${jailbreak-cabal}/bin/jailbreak-cabal ${pname}.cabal + ${jailbreak-cabal}/bin/jailbreak-cabal *.cabal '' + postPatch; @@ -1031,10 +1042,11 @@ lib.fix ( }; meta = { - inherit homepage license platforms; + inherit homepage platforms; } // optionalAttrs (args ? broken) { inherit broken; } // optionalAttrs (args ? description) { inherit description; } + // optionalAttrs (args ? license) { inherit license; } // optionalAttrs (args ? maintainers) { inherit maintainers; } // optionalAttrs (args ? teams) { inherit teams; } // optionalAttrs (args ? hydraPlatforms) { inherit hydraPlatforms; } diff --git a/pkgs/development/haskell-modules/generic-stack-builder.nix b/pkgs/development/haskell-modules/generic-stack-builder.nix index d2f6beb5260c6..47e0a40866749 100644 --- a/pkgs/development/haskell-modules/generic-stack-builder.nix +++ b/pkgs/development/haskell-modules/generic-stack-builder.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation ( # Non-NixOS git needs cert GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; - # Fixes https://github.com/commercialhaskell/stack/issues/2358 + # Fixes https://github.com/commercialhaskell/stack/issues/2358 krank:ignore-line LANG = "en_US.UTF-8"; preferLocalBuild = true; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index be9f813fe4531..b3b5f4c230c27 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -511,7 +511,7 @@ self: { vector ]; description = "Efficient, high-level dynamic programming"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -1539,6 +1539,8 @@ self: { pname = "Agda"; version = "2.8.0"; sha256 = "184vjq260zf5w9c8nz11nbhpsvq3a1yxp7mhaz7synlaww3ik146"; + revision = "2"; + editedCabalFile = "1a011g959hv8s5slz68a37ppmjyfa84l842g0wll83b5hmk1nfxp"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -1611,7 +1613,7 @@ self: { ]; executableToolDepends = [ emacs ]; description = "A dependently typed functional programming language and proof assistant"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.iblech lib.maintainers.ncfavier @@ -1674,7 +1676,7 @@ self: { tasty-hunit ]; description = "Aho-Corasick string matching algorithm"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -1925,7 +1927,7 @@ self: { text ]; description = "Near-future Sci-Fi roguelike and tactical squad combat game"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; badPlatforms = lib.platforms.darwin; mainProgram = "Allure"; } @@ -2206,7 +2208,7 @@ self: { requirements ]; description = "First-class Attribute Grammars implemented using type-level programming"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -2422,14 +2424,18 @@ self: { }: mkDerivation { pname = "AvlTree"; - version = "4.2"; - sha256 = "0bw6856h75wks0mfvvqqm5i31sici1hacyl5zfj225jf9gn5q7dx"; + version = "4.3"; + sha256 = "1l4dg904lc4b659dc0flipbj73h6g8kh8g1yjgx077w992z4j8rr"; libraryHaskellDepends = [ base COrdering ]; + testHaskellDepends = [ + base + COrdering + ]; description = "Balanced binary trees using the AVL algorithm"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -3022,7 +3028,7 @@ self: { tasty-hunit ]; description = "Bessel J-function, Anger J-function, Weber E-function, and Anger-Weber function"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -3398,7 +3404,7 @@ self: { vector-th-unbox ]; description = "European Nucleotide Archive data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -3548,7 +3554,7 @@ self: { text ]; description = "streaming FASTA parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fastaextract"; } @@ -4039,7 +4045,7 @@ self: { vector-th-unbox ]; description = "Collection of types for bioinformatics"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -4218,7 +4224,7 @@ self: { vector-th-unbox ]; description = "Efficient RNA/DNA/Protein Primary/Secondary Structure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "SubOptDistance"; } @@ -5819,7 +5825,7 @@ self: { ]; doCheck = false; description = "A framework for packaging Haskell software"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -5870,7 +5876,7 @@ self: { ]; doCheck = false; description = "A framework for packaging Haskell software"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -5923,7 +5929,7 @@ self: { ]; doCheck = false; description = "A framework for packaging Haskell software"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -5974,7 +5980,7 @@ self: { ]; doCheck = false; description = "A framework for packaging Haskell software"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6000,7 +6006,7 @@ self: { transformers ]; description = "API for the Hooks build-type"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -6074,68 +6080,6 @@ self: { } ) { }; - Cabal-syntax_3_6_0_0 = callPackage ( - { mkDerivation, Cabal }: - mkDerivation { - pname = "Cabal-syntax"; - version = "3.6.0.0"; - sha256 = "0lcj4g55sj5iv727g7k57pscgyj0fx3smwapm1gmd5qkc3yfa9fa"; - libraryHaskellDepends = [ Cabal ]; - doHaddock = false; - description = "A library for working with .cabal files"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - Cabal-syntax_3_8_1_0 = callPackage ( - { - mkDerivation, - array, - base, - binary, - bytestring, - containers, - deepseq, - directory, - filepath, - mtl, - parsec, - pretty, - text, - time, - transformers, - unix, - }: - mkDerivation { - pname = "Cabal-syntax"; - version = "3.8.1.0"; - sha256 = "03yfk3b2sjmqpxmvx3mj185nifiaqapvc8hmbx4825z0kyqxvs07"; - revision = "3"; - editedCabalFile = "14zm8h7sfawysr9g37in8by8aj1p87fywj83hmshp8n6lrxr6bgd"; - libraryHaskellDepends = [ - array - base - binary - bytestring - containers - deepseq - directory - filepath - mtl - parsec - pretty - text - time - transformers - unix - ]; - description = "A library for working with .cabal files"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - Cabal-syntax_3_10_3_0 = callPackage ( { mkDerivation, @@ -6177,7 +6121,7 @@ self: { unix ]; description = "A library for working with .cabal files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6223,7 +6167,7 @@ self: { ]; libraryToolDepends = [ alex ]; description = "A library for working with .cabal files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6269,7 +6213,7 @@ self: { ]; libraryToolDepends = [ alex ]; description = "A library for working with .cabal files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6315,7 +6259,7 @@ self: { ]; libraryToolDepends = [ alex ]; description = "A library for working with .cabal files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6795,7 +6739,7 @@ self: { vector ]; description = "A backend for the Chart library for FLTKHS"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -7009,8 +6953,8 @@ self: { }: mkDerivation { pname = "ChasingBottoms"; - version = "1.3.1.16"; - sha256 = "08zg018arf4qvp970dcnf0nyaqp7wkp5ba2dhck3v4l49k5cax9m"; + version = "1.3.1.17"; + sha256 = "0713mgd71dix9dq1i812ydahcacfpsxmciqxwhg4qj0migyc4ymg"; libraryHaskellDepends = [ base containers @@ -7292,7 +7236,7 @@ self: { text ]; description = "Typified Tailwind for Rapid Development"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -7367,7 +7311,7 @@ self: { wide-word ]; description = "ClickHouse driver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -7576,6 +7520,60 @@ self: { } ) { }; + Color_0_4_1 = callPackage ( + { + mkDerivation, + base, + colour, + criterion, + data-default-class, + deepseq, + hspec, + hspec-discover, + HUnit, + JuicyPixels, + massiv, + massiv-test, + QuickCheck, + random, + vector, + }: + mkDerivation { + pname = "Color"; + version = "0.4.1"; + sha256 = "1h2y48dbmhw6arxmn02r1jg00dm61yppwxxzg4cidjhrzipn6k81"; + libraryHaskellDepends = [ + base + data-default-class + deepseq + vector + ]; + testHaskellDepends = [ + base + colour + hspec + HUnit + JuicyPixels + massiv + massiv-test + QuickCheck + random + vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base + colour + criterion + deepseq + random + ]; + description = "Color spaces and conversions between them"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + Combinatorrent = callPackage ( { mkDerivation, @@ -8083,7 +8081,7 @@ self: { text ]; description = "Simple CLI user input library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -9215,7 +9213,7 @@ self: { vector ]; description = "utilities for DP"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -11314,7 +11312,7 @@ self: { text ]; description = "Environment Variable Parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -13342,7 +13340,7 @@ self: { WeakSets ]; description = "Finite categories and usual categorical constructions on them"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -13393,7 +13391,7 @@ self: { WeakSets ]; description = "Transform objects of the package FiniteCategories into graphs using GraphViz"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -13449,7 +13447,7 @@ self: { sha256 = "00qv9h9i3yy7rh6wl8qs2r00z9hqpm56y9g717qh0skrl1fdk3yk"; libraryHaskellDepends = [ base ]; description = "A version of Prelude suitable for teaching"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -13801,7 +13799,7 @@ self: { criterion ]; description = "Tree- and forest structures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -13956,7 +13954,7 @@ self: { vector ]; description = "(Context-free) grammars in formal language theory"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -14392,7 +14390,7 @@ self: { vinyl ]; description = "Frames wrapper for map-reduce-folds and some extra folds helpers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -14507,7 +14505,7 @@ self: { vinyl ]; description = "A streamly layer for Frames I/O"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "Demo"; broken = true; @@ -15133,7 +15131,7 @@ self: { utf8-string ]; description = "Bindings to the GOST R 34.11-2012 hashing implementation"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -15723,7 +15721,7 @@ self: { random ]; description = "Automatic SMS message generator"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "GenSmsPdu"; broken = true; @@ -17076,7 +17074,9 @@ self: { ]; description = "The Haskell/R mixed programming environment"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "H"; + broken = true; } ) { }; @@ -19293,7 +19293,7 @@ self: { unliftio ]; description = "A flexible mock framework for testing effectful code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -19816,7 +19816,7 @@ self: { gauge ]; description = "quantitative finance library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; platforms = lib.platforms.x86; hydraPlatforms = lib.platforms.none; } @@ -19856,7 +19856,7 @@ self: { HROOT-tree ]; description = "Haskell binding to the ROOT data analysis framework"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -19887,7 +19887,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Core modules"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -19923,7 +19923,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Graf modules"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -19956,7 +19956,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Hist modules"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -19989,7 +19989,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT IO modules"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20022,7 +20022,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Math modules"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20059,7 +20059,7 @@ self: { ]; librarySystemDepends = [ RHTTP ]; description = "Haskell binding to ROOT Net modules"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { RHTTP = null; }; @@ -20092,7 +20092,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Tree modules"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20554,7 +20554,7 @@ self: { containers ]; description = "Haskell Bindings for libsvm"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -20769,7 +20769,7 @@ self: { strict ]; description = "Tableau based theorem prover for hybrid logics"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "htab"; } @@ -21710,7 +21710,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "The classic game of Hangman"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "Hangman"; broken = true; @@ -21931,8 +21931,8 @@ self: { }: mkDerivation { pname = "HasCacBDD"; - version = "0.3.0.0"; - sha256 = "0066sip8362y1kvqcnrmamd42y7cwlkfashkpqnf675b8zrah7sz"; + version = "0.3.0.1"; + sha256 = "0vj02bnh14pv7slvj4mr8r9kbjp1ls1lv1jr6xqz1c187jgyv2bj"; setupHaskellDepends = [ base Cabal @@ -21940,6 +21940,7 @@ self: { ]; libraryHaskellDepends = [ base + directory process QuickCheck ]; @@ -22002,7 +22003,7 @@ self: { transformers ]; description = "Functional choreographic programming in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -22229,7 +22230,7 @@ self: { random ]; description = "Combinatorics, group theory, commutative algebra, non-commutative algebra"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -22712,7 +22713,7 @@ self: { yaml ]; description = "Cashflow modeling library for structured finance"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "Hastructure-exe"; } ) { }; @@ -24308,7 +24309,7 @@ self: { vector ]; description = "JSON to YAML Adapter"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -24576,7 +24577,7 @@ self: { MemoTrie ]; description = "A package for solving dynamic programming problems in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -25014,6 +25015,53 @@ self: { } ) { }; + ImpSpec_0_2_0_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + deepseq, + hspec, + hspec-core, + hspec-expectations-lifted, + HUnit, + mtl, + prettyprinter, + prettyprinter-ansi-terminal, + QuickCheck, + quickcheck-transformer, + random, + text, + unliftio, + }: + mkDerivation { + pname = "ImpSpec"; + version = "0.2.0.0"; + sha256 = "1cjbq9vk488f5jnl478q892ykmjdh8kc3pmx9b2gr820zqsfrlp0"; + libraryHaskellDepends = [ + base + bytestring + deepseq + hspec + hspec-core + hspec-expectations-lifted + HUnit + mtl + prettyprinter + prettyprinter-ansi-terminal + QuickCheck + quickcheck-transformer + random + text + unliftio + ]; + testHaskellDepends = [ base ]; + description = "Imperative approach to testing stateful applications. ImpSpec is built on top of HSpec and QuickCheck."; + license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ImperativeHaskell = callPackage ( { mkDerivation, @@ -25076,6 +25124,47 @@ self: { } ) { }; + Infinitree = callPackage ( + { + mkDerivation, + adjunctions, + base, + containers, + criterion, + distributive, + infinite-list, + random, + }: + mkDerivation { + pname = "Infinitree"; + version = "0.1.0.0"; + sha256 = "0hdhld98nfx64lg9sxvbdhqjqm0g5maycx27xmcgizgg4yzxwyh2"; + revision = "1"; + editedCabalFile = "1ks3rnbj8zbiaqdzjad8i1midqa1lakxqph15161zm1i6d1yaj95"; + libraryHaskellDepends = [ + adjunctions + base + containers + distributive + infinite-list + random + ]; + benchmarkHaskellDepends = [ + adjunctions + base + containers + criterion + distributive + infinite-list + random + ]; + description = "Infinitely deep trees for lazy stateless memoization"; + license = lib.licensesSpdx."AGPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + InfixApplicative = callPackage ( { mkDerivation, @@ -26133,7 +26222,7 @@ self: { JuicyPixels ]; description = "Efficiently scale, crop, flip images with JuicyPixels"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -26171,7 +26260,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "JuicyPixels wrappers for libjpeg-turbo"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -26484,7 +26573,7 @@ self: { mtl ]; description = "A simple parsing library and some additional utilities"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -26958,7 +27047,7 @@ self: { text-short ]; description = "Lightweight Directory Access Protocol (LDAP) version 3"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -27007,6 +27096,49 @@ self: { } ) { }; + LPFP_1_2_1 = callPackage ( + { + mkDerivation, + base, + containers, + diagrams-cairo, + diagrams-lib, + gloss, + gnuplot, + linear, + Vis, + }: + mkDerivation { + pname = "LPFP"; + version = "1.2.1"; + sha256 = "1d9hrkw14vi70aipd2a37261k4nhkz324jqk9ipihjfxdr79vrmf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + diagrams-cairo + diagrams-lib + gloss + gnuplot + linear + Vis + ]; + executableHaskellDepends = [ + base + diagrams-cairo + diagrams-lib + gloss + gnuplot + linear + Vis + ]; + description = "Code for the book Learn Physics with Functional Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + LPFP-core = callPackage ( { mkDerivation, @@ -27418,7 +27550,7 @@ self: { vector ]; description = "A game engine library for tactical squad ASCII roguelike dungeon crawlers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; mainProgram = "LambdaHack"; } @@ -27837,7 +27969,7 @@ self: { sha256 = "1rj5n931370nxrnqj1728p38mcqbpswmxc73c5g1mlh66k0gqqk4"; libraryHaskellDepends = [ base ]; description = "European option implied vol calculation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -28334,7 +28466,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "Converter to convert from .lhs to .md and vice versa."; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "lhsc"; broken = true; @@ -29394,7 +29526,7 @@ self: { hspec ]; description = "Reals in the interval [0,1), as machine words"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -29840,7 +29972,7 @@ self: { process ]; description = "A partial Cabal replacement"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "mcabal"; } ) { }; @@ -29883,7 +30015,7 @@ self: { time ]; description = "A small compiler for Haskell"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "mhs"; } ) { }; @@ -29973,7 +30105,7 @@ self: { ]; testToolDepends = [ goldplate ]; description = "A toy dependently typed programming language with type-based termination"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "miniagda"; broken = true; @@ -30942,7 +31074,7 @@ self: { warp ]; description = "Type-safe and efficient choreographies with location-set polymorphism"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -31975,7 +32107,7 @@ self: { split ]; description = "Instances of NcStore for hypercuboids"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "Main"; } @@ -32066,7 +32198,7 @@ self: { vector ]; description = "Simple scoring schemes for word alignments"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -32993,7 +33125,7 @@ self: { OGDF ]; description = "Haskell binding to OGDF"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -33133,8 +33265,8 @@ self: { pname = "OTP"; version = "0.1.0.0"; sha256 = "1r7vpc0bv89d70j6pc3z3vam93gahl4j0y5w8smknxwjliwqxkcb"; - revision = "2"; - editedCabalFile = "012yi2pvjjlk6vri5zj8a7pipscsfc6rgkw7s5qldqmvvwvrk64s"; + revision = "3"; + editedCabalFile = "00xy1xqm9slrb6k4gyha18plp5l1mc1fhgsh2jlv0y8hfy03qjxg"; libraryHaskellDepends = [ base bytestring @@ -34114,7 +34246,7 @@ self: { criterion ]; description = "Efficient ordered (by popcount) enumeration of bits"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.x86; } ) { }; @@ -35098,10 +35230,8 @@ self: { }: mkDerivation { pname = "PenroseKiteDart"; - version = "1.5"; - sha256 = "0p0nf91vy5akgpnv8bb0i7bv92y0z774yh5xxynkf5f4rn7bcqjg"; - revision = "2"; - editedCabalFile = "1xdnbssmm0h9dvqpxivs2i037r5sj7cn5pnqzsm1h9cainj2w9g9"; + version = "1.5.1"; + sha256 = "0812x3ddlqflkypzjid3b5n3pdb2wwmp0b24yfmi9z15v5dbf2hm"; libraryHaskellDepends = [ base containers @@ -35757,7 +35887,7 @@ self: { vector-th-unbox ]; description = "Efficient multidimensional arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -35922,6 +36052,44 @@ self: { } ) { }; + PropRatt = callPackage ( + { + mkDerivation, + AsyncRattus, + base, + containers, + QuickCheck, + }: + mkDerivation { + pname = "PropRatt"; + version = "0.1.0.0"; + sha256 = "0qs8g88hsak7w7qi5qmjzsir71mr5b214cr0h4ni145x6is5fa0j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + AsyncRattus + base + containers + QuickCheck + ]; + executableHaskellDepends = [ + AsyncRattus + base + containers + QuickCheck + ]; + testHaskellDepends = [ + AsyncRattus + base + containers + QuickCheck + ]; + description = "Property-based testing framework for testing asynchronous FRP programs"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + PropaFP = callPackage ( { mkDerivation, @@ -36326,7 +36494,7 @@ self: { time ]; description = "Quasiquotations for a python like interpolated string formatter"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -36581,22 +36749,24 @@ self: { } ) { }; - QuickCheck_2_16_0_0 = callPackage ( + QuickCheck_2_17_1_0 = callPackage ( { mkDerivation, base, containers, deepseq, + hint, process, random, + split, splitmix, template-haskell, transformers, }: mkDerivation { pname = "QuickCheck"; - version = "2.16.0.0"; - sha256 = "1h02m26hvhfcs82rrfmfznwh4vj799gn55kysmv3sr8ixak3ymhb"; + version = "2.17.1.0"; + sha256 = "0dvrgc666jik35x6linmzn03k6sgr5b9a1ai8wplv7b2ai7l6c08"; libraryHaskellDepends = [ base containers @@ -36610,7 +36780,11 @@ self: { base containers deepseq + hint process + split + template-haskell + transformers ]; description = "Automatic testing of Haskell programs"; license = lib.licenses.bsd3; @@ -36639,7 +36813,7 @@ self: { transformers ]; description = "A GenT monad transformer for QuickCheck library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -37539,7 +37713,7 @@ self: { time ]; description = "A puzzle game written in Haskell with a cat in lead role"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "raincat"; @@ -38423,7 +38597,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "rounding variants floor, ceil and truncate for floating point operations +-*/√…"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -38474,7 +38648,7 @@ self: { vector ]; description = "Haskell wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -38548,7 +38722,7 @@ self: { X ]; description = "Library for accessing S3 compatible storage services"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -39140,7 +39314,7 @@ self: { time ]; description = "The Simple Javascript Wrench"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "sjw"; broken = true; @@ -39832,7 +40006,7 @@ self: { vector-th-unbox ]; description = "Base types and classes for statistics, sciences and humanities"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -40031,7 +40205,7 @@ self: { bytestring ]; description = "simple static linked SHA3 using private symbols and the ref impl"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -40266,7 +40440,7 @@ self: { util ]; description = "See README for more info"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -40660,7 +40834,7 @@ self: { warp ]; description = "A programming model for declarative, high performance user interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -40705,7 +40879,7 @@ self: { unliftio ]; description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -40745,7 +40919,7 @@ self: { unliftio ]; description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -40769,7 +40943,7 @@ self: { text ]; description = "A backend for rendering Shpadoinkle as Text"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -40797,7 +40971,7 @@ self: { unliftio ]; description = "Support for the native browser console"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -40883,7 +41057,7 @@ self: { unliftio ]; description = "Chrome extension to aide in development"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "devtools"; } @@ -40920,7 +41094,7 @@ self: { unliftio ]; description = "Shpadoinkle as a static site"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41066,7 +41240,7 @@ self: { unliftio ]; description = "A typed, template generated Html DSL, and helpers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41124,7 +41298,7 @@ self: { warp ]; description = "Isreal Swan will make a snowman for you!"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "isreal"; broken = true; @@ -41150,7 +41324,7 @@ self: { text ]; description = "Lens combinators for Shpadoinkle applications"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41218,7 +41392,7 @@ self: { warp ]; description = "A single page application rounter for Shpadoinkle based on Servant"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41244,7 +41418,7 @@ self: { text ]; description = "Integration of the streaming library with Shpadoinkle continuations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41291,7 +41465,7 @@ self: { text ]; description = "Read standard file formats into Shpadoinkle with Template Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41357,7 +41531,7 @@ self: { quickcheck-classes-base ]; description = "A collection of common reusable types and components"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -43029,6 +43203,8 @@ self: { pname = "StrictCheck"; version = "0.4.0"; sha256 = "0l7h39a7a1zc7xrsz6ggscn6406q3wi57n50w8hvdm4dd6qf333f"; + revision = "1"; + editedCabalFile = "1pklbr8r76mkg3sg9v6qj39d7cg2wswrgr3ymycw91g50l74c721"; libraryHaskellDepends = [ base bifunctors @@ -43133,7 +43309,7 @@ self: { sha256 = "0nxk4a997sibj8nl1b1r6mcn0r7qbyz68jnirv29lq2yyh6lbja4"; doHaddock = false; description = "Svg Icons and more"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -43196,7 +43372,7 @@ self: { random ]; description = "Synapse is a machine learning library written in pure Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -43231,6 +43407,8 @@ self: { ]; description = "Syntax Macros in the form of an EDSL"; license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -43479,7 +43657,7 @@ self: { template-haskell ]; description = "A \"noDSL\" approach to mixing shell scripting with Haskell programs using Template Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "thsh"; } ) { }; @@ -45204,6 +45382,8 @@ self: { pname = "Unique"; version = "0.4.8.0"; sha256 = "1wv9dskvs2im5a97h3xm161sbqcbw81d7knk81y876ghqqf3hr56"; + revision = "1"; + editedCabalFile = "0cxifpgiq110618hzas1yz3g7ngcliw1skb9nahw3arsz3c3zifj"; libraryHaskellDepends = [ base containers @@ -45544,7 +45724,7 @@ self: { parsec ]; description = "A Valve Value-keyvalue parser for Haskell made with Parsec"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -45964,7 +46144,7 @@ self: { vulkan ]; description = "Bindings to the VulkanMemoryAllocator library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = [ "i686-linux" "armv7l-linux" @@ -46333,7 +46513,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Simple set types. Useful to create sets of arbitrary types and nested sets."; - license = lib.licenses.lgpl3Plus; + license = lib.licensesSpdx."LGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -47434,8 +47614,8 @@ self: { pname = "X"; version = "0.3.1.0"; sha256 = "10paczbaiwag50v8ay9pl0f6whqds6y0yy14z0h8s6j04p9zd50f"; - revision = "1"; - editedCabalFile = "1c24q6bh9zq1a9rm9wqi8kasfzcn3cvbzdcgya8clwh3k7xbsvmg"; + revision = "2"; + editedCabalFile = "00q4sl0c1yb1gi3ycz46c5h5yl8f8pg6q2wdxxlvpxsxpnxsjdqv"; libraryHaskellDepends = [ base bytestring @@ -47607,7 +47787,7 @@ self: { ]; libraryPkgconfigDepends = [ libXft ]; description = "Bindings to the Xft and some Xrender parts"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.slotThe ]; } ) { inherit (pkgs.xorg) libXft; }; @@ -48459,7 +48639,7 @@ self: { Z-IO ]; description = "Crypto for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -48530,7 +48710,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Array, vector and text"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -48593,7 +48773,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Simple and high performance IO toolkit for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -48691,7 +48871,7 @@ self: { Z-Data ]; description = "YAML tools"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -48817,7 +48997,7 @@ self: { syz ]; description = "An implementation of Attribute Grammars using Functional Zippers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -48863,6 +49043,37 @@ self: { } ) { }; + Ztrategic = callPackage ( + { + mkDerivation, + base, + monadplus, + mtl, + random, + syb, + syz, + transformers, + ZipperAG, + }: + mkDerivation { + pname = "Ztrategic"; + version = "0.1.0"; + sha256 = "0720gmpijd89sma3699cqc2mwj60bz6gidrgfsnm0zw67saqcq1f"; + libraryHaskellDepends = [ + base + monadplus + mtl + random + syb + syz + transformers + ZipperAG + ]; + description = "Zipper-based library for strategic programming and attribute grammars"; + license = lib.licenses.mit; + } + ) { }; + Zwaluw = callPackage ( { mkDerivation, base }: mkDerivation { @@ -48939,7 +49150,7 @@ self: { text ]; description = "Convert distfix precedence grammars to unambiguous context-free grammars"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -49437,7 +49648,7 @@ self: { wide-word ]; description = "Data structures and algorithms"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; mainProgram = "example-lazy-segtree"; broken = true; @@ -49529,7 +49740,7 @@ self: { rerebase ]; description = "Sequence optimized for monoidal construction and folding"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -51825,7 +52036,7 @@ self: { wreq ]; description = "implements ACME clients (rfc-8555)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -52256,7 +52467,7 @@ self: { text ]; description = "AcousticBrainz API client"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -52279,7 +52490,7 @@ self: { transformers ]; description = "Abstraction over management of resources"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -52545,7 +52756,7 @@ self: { ]; doHaddock = false; description = "Semigroup actions and torsors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -52651,7 +52862,7 @@ self: { sha256 = "07zi06qqmrn14awz7vxn5rx1j62fc9xp2qx52s1j91kh9zy8pzxn"; libraryHaskellDepends = [ base ]; description = "Multidimensional integration"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; } ) { }; @@ -52729,8 +52940,8 @@ self: { }: mkDerivation { pname = "adblock2privoxy"; - version = "2.3.0"; - sha256 = "0aaz9kxvsyiwn0infzf9qlvq7wlrsamg4brr11332aljg8phnsmx"; + version = "2.3.1"; + sha256 = "1gnh8w56qkp1bsrdiydsyig6s4vzhg5zgw68hnl4s9fq99016qca"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -52754,9 +52965,7 @@ self: { ]; description = "Convert adblock config files to privoxy format"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "adblock2privoxy"; - broken = true; } ) { }; @@ -52834,7 +53043,7 @@ self: { validation-selective ]; description = "A full-featured library for parsing, validating, and rendering email addresses"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -52869,7 +53078,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Manage fine grained fixtures"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -52905,7 +53114,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Manage fine grained fixtures"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -53028,7 +53237,7 @@ self: { hs-functors ]; description = "See README for more info"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -53555,6 +53764,37 @@ self: { } ) { }; + aes-gcm = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + bytestring, + openssl, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "aes-gcm"; + version = "0.0.0.0"; + sha256 = "1shzy466bqy4s15azn8b4ijqdy0drz0zi9f3rxxwdyc730mnikap"; + libraryHaskellDepends = [ + base + bytestring + ]; + libraryPkgconfigDepends = [ openssl ]; + testHaskellDepends = [ + base + base16-bytestring + bytestring + tasty + tasty-hunit + ]; + description = "AES Galois/Counter Mode (GCM) AEAD Cipher"; + license = lib.licensesSpdx."GPL-2.0-or-later"; + } + ) { inherit (pkgs) openssl; }; + aeson = callPackage ( { mkDerivation, @@ -53689,7 +53929,7 @@ self: { vector ]; description = "Fast JSON parsing and encoding"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -53897,8 +54137,8 @@ self: { }: mkDerivation { pname = "aeson-combinators"; - version = "0.1.2.1"; - sha256 = "10r3k8hi0rcvpi2868m4282zrnn57q7gj25ldhkja7mvz199wddz"; + version = "0.1.2.2"; + sha256 = "1lpkkjq411xkccrnkfnvg297s46myfpzncm1i89lb213a1agn3br"; libraryHaskellDepends = [ aeson attoparsec-aeson @@ -53933,8 +54173,6 @@ self: { ]; description = "Aeson combinators for dead simple JSON decoding"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -54095,7 +54333,7 @@ self: { vector ]; description = "Easy functions for converting from Aeson.Value"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -54172,7 +54410,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "JSON encoding/decoding for dependent-sum"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -54662,7 +54900,7 @@ self: { text ]; description = "Type-level default fields for aeson Generic FromJSON parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -54716,7 +54954,7 @@ self: { time ]; description = "Generates TypeScript definitions that match Generic Aeson encodings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tests"; broken = true; @@ -54944,6 +55182,7 @@ self: { aeson, aeson-qq, attoparsec, + attoparsec-aeson, base, bytestring, case-insensitive, @@ -54951,6 +55190,7 @@ self: { either, haskell-src-meta, hspec, + hspec-discover, pretty, scientific, template-haskell, @@ -54960,11 +55200,12 @@ self: { }: mkDerivation { pname = "aeson-match-qq"; - version = "1.7.0"; - sha256 = "11cmqk6igrapi9ms211gbmfwkyczjrzpg900fxqypn18lj1k4y60"; + version = "1.8.0"; + sha256 = "1jzkxpy7qgln68sz5r9j5n963pnwxnclqav8qfc583yv9zszl0dp"; libraryHaskellDepends = [ aeson attoparsec + attoparsec-aeson base bytestring case-insensitive @@ -54985,10 +55226,9 @@ self: { hspec unordered-containers ]; + testToolDepends = [ hspec-discover ]; description = "Declarative JSON matchers"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -55218,7 +55458,7 @@ self: { tasty-quickcheck-laws ]; description = "Possible values for aeson"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -55667,7 +55907,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Conveniently wrap a single value in a record when encoding to and from JSON"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -55799,7 +56039,7 @@ self: { vector ]; description = "Aeson instances for the Tiled map editor"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -55916,7 +56156,7 @@ self: { vector ]; description = "Aliases to \"aeson\" AST making it importable unqualified"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -55986,7 +56226,7 @@ self: { vector ]; description = "API for parsing \"aeson\" JSON tree into Haskell types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -56379,7 +56619,7 @@ self: { uniqueness-periods-vector-stats ]; description = "An AFTOVolio implementation for creating texts with special phonetic / prosodic properties"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -56695,7 +56935,7 @@ self: { text ]; description = "Check for unused code in an Agda project"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "agda-unused"; broken = true; @@ -56748,7 +56988,7 @@ self: { yaml ]; description = "Compiling Agda code to readable Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "agda2hs"; maintainers = [ lib.maintainers.ncfavier ]; } @@ -56873,13 +57113,76 @@ self: { ]; doHaddock = false; description = "Agda backend to generate training data for machine learning purposes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "agda2train"; broken = true; } ) { }; + age = callPackage ( + { + mkDerivation, + attoparsec, + base, + base16, + base64, + bech32, + binary, + bytestring, + conduit, + conduit-extra, + crypton, + directory, + hedgehog, + memory, + mmorph, + mono-traversable, + mtl, + text, + transformers, + }: + mkDerivation { + pname = "age"; + version = "0.0.1.0"; + sha256 = "0zlx7q72yzk9zjks7720w0qvkdgib810c70v13pyldkgq7qjgim2"; + libraryHaskellDepends = [ + attoparsec + base + base64 + bech32 + binary + bytestring + conduit + conduit-extra + crypton + memory + mono-traversable + mtl + text + transformers + ]; + testHaskellDepends = [ + attoparsec + base + base16 + bytestring + conduit + conduit-extra + crypton + directory + hedgehog + memory + mmorph + mtl + text + ]; + description = "Actually Good Encryption"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + agentx = callPackage ( { mkDerivation, @@ -57411,7 +57714,7 @@ self: { unordered-containers ]; description = "Automatically generate a GraphQL API for an SQLite database"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "airgql"; } @@ -57566,8 +57869,8 @@ self: { }: mkDerivation { pname = "aivika"; - version = "6.1.1"; - sha256 = "0g6f1048bxcyhp1kq7bjyrjfv96fawi5n0j5nvfjq544sc3s7b3m"; + version = "6.2"; + sha256 = "04pchpyq79zmsy8gvvd1d06ylq22ngcbdmydwk4x3bkh5qqw1hdl"; libraryHaskellDepends = [ array base @@ -58793,47 +59096,6 @@ self: { } ) { }; - algebraic-graphs_0_6_1 = callPackage ( - { - mkDerivation, - array, - base, - containers, - deepseq, - extra, - inspection-testing, - QuickCheck, - transformers, - }: - mkDerivation { - pname = "algebraic-graphs"; - version = "0.6.1"; - sha256 = "168aqkm7mfd4is95qwpyf9k0k95qf5rfnkhq5ydbr74jj4jrhr1d"; - revision = "1"; - editedCabalFile = "1lnzgy3z51jyl1ail3wdd817np84gzi2bplccwzbm72glwbakc5h"; - libraryHaskellDepends = [ - array - base - containers - deepseq - transformers - ]; - testHaskellDepends = [ - array - base - containers - deepseq - extra - inspection-testing - QuickCheck - transformers - ]; - description = "A library for algebraic graph construction and transformation"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - } - ) { }; - algebraic-graphs = callPackage ( { mkDerivation, @@ -58870,7 +59132,7 @@ self: { transformers ]; description = "A library for algebraic graph construction and transformation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -59372,7 +59634,7 @@ self: { utility-ht ]; description = "Find relative time displacement of two recordings of the same music"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "align-audio"; maintainers = [ lib.maintainers.thielema ]; } @@ -59408,7 +59670,7 @@ self: { text ]; description = "Aligns text prefixes before '=' for consistent formatting"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "align-equal"; broken = true; @@ -59826,7 +60088,9 @@ self: { ]; description = "A compiler for the Alpha language"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "alpha"; + broken = true; } ) { }; @@ -60167,12 +60431,54 @@ self: { ]; libraryPkgconfigDepends = [ alsa-lib ]; description = "Binding to the ALSA Library API (MIDI sequencer)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.thielema ]; } ) { inherit (pkgs) alsa-lib; }; + alsa-seq_0_6_0_10 = callPackage ( + { + mkDerivation, + alsa-core, + alsa-lib, + array, + base, + bytestring, + data-accessor, + enumset, + extensible-exceptions, + poll, + transformers, + utility-ht, + }: + mkDerivation { + pname = "alsa-seq"; + version = "0.6.0.10"; + sha256 = "066sqfyz41km6qvgqqvaj9kmqxc48sdalbsv2449jdlw6z76md3w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + alsa-core + array + base + bytestring + data-accessor + enumset + extensible-exceptions + poll + transformers + utility-ht + ]; + libraryPkgconfigDepends = [ alsa-lib ]; + description = "Binding to the ALSA Library API (MIDI sequencer)"; + license = lib.licensesSpdx."BSD-3-Clause"; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + } + ) { inherit (pkgs) alsa-lib; }; + alsa-seq-tests = callPackage ( { mkDerivation, @@ -60456,7 +60762,7 @@ self: { version = "0.1"; sha256 = "15fwq1pmb3d46cgsj59q3iz2qs0lgvq5b9d6gxfysnjlm3sp0ivw"; description = "provides a typeclass that is always satisfied"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -60647,7 +60953,7 @@ self: { uuid ]; description = "Comprehensive Amazon Web Services SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -60689,7 +60995,7 @@ self: { unordered-containers ]; description = "Amazon Access Analyzer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -60730,7 +61036,7 @@ self: { unordered-containers ]; description = "Amazon Account SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -60771,7 +61077,7 @@ self: { unordered-containers ]; description = "Amazon Alexa For Business SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -60812,7 +61118,7 @@ self: { unordered-containers ]; description = "Amazon Prometheus Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -60853,7 +61159,7 @@ self: { unordered-containers ]; description = "Amazon Amplify SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -60894,7 +61200,7 @@ self: { unordered-containers ]; description = "Amazon AmplifyBackend SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -60935,7 +61241,7 @@ self: { unordered-containers ]; description = "Amazon Amplify UI Builder SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -60976,7 +61282,7 @@ self: { unordered-containers ]; description = "Amazon API Gateway SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61017,7 +61323,7 @@ self: { unordered-containers ]; description = "Amazon ApiGatewayManagementApi SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61058,7 +61364,7 @@ self: { unordered-containers ]; description = "Amazon ApiGatewayV2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61099,7 +61405,7 @@ self: { unordered-containers ]; description = "Amazon AppConfig SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61140,7 +61446,7 @@ self: { unordered-containers ]; description = "Amazon AppConfig Data SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61181,7 +61487,7 @@ self: { unordered-containers ]; description = "Amazon Appflow SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61222,7 +61528,7 @@ self: { unordered-containers ]; description = "Amazon AppIntegrations Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61263,7 +61569,7 @@ self: { unordered-containers ]; description = "Amazon Application Auto Scaling SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61304,7 +61610,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch Application Insights SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61345,7 +61651,7 @@ self: { unordered-containers ]; description = "Amazon Application Cost Profiler SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61386,7 +61692,7 @@ self: { unordered-containers ]; description = "Amazon App Mesh SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61427,7 +61733,7 @@ self: { unordered-containers ]; description = "Amazon App Runner SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61468,7 +61774,7 @@ self: { unordered-containers ]; description = "Amazon AppStream SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61509,7 +61815,7 @@ self: { unordered-containers ]; description = "Amazon AppSync SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61550,7 +61856,7 @@ self: { unordered-containers ]; description = "Amazon ARC - Zonal Shift SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61591,7 +61897,7 @@ self: { unordered-containers ]; description = "Amazon Athena SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61632,7 +61938,7 @@ self: { unordered-containers ]; description = "Amazon Audit Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61673,7 +61979,7 @@ self: { unordered-containers ]; description = "Amazon Auto Scaling SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61714,7 +62020,7 @@ self: { unordered-containers ]; description = "Amazon Auto Scaling Plans SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61755,7 +62061,7 @@ self: { unordered-containers ]; description = "Amazon Backup SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61796,7 +62102,7 @@ self: { unordered-containers ]; description = "Amazon Backup Gateway SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61837,7 +62143,7 @@ self: { unordered-containers ]; description = "Amazon Backup Storage SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61878,7 +62184,7 @@ self: { unordered-containers ]; description = "Amazon Batch SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61919,7 +62225,7 @@ self: { unordered-containers ]; description = "Amazon BillingConductor SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -61960,7 +62266,7 @@ self: { unordered-containers ]; description = "Amazon Braket SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62001,7 +62307,7 @@ self: { unordered-containers ]; description = "Amazon Budgets SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62042,7 +62348,7 @@ self: { unordered-containers ]; description = "Amazon Certificate Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62083,7 +62389,7 @@ self: { unordered-containers ]; description = "Amazon Certificate Manager Private Certificate Authority SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62124,7 +62430,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62165,7 +62471,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Identity SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62206,7 +62512,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Media Pipelines SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62247,7 +62553,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Meetings SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62288,7 +62594,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Messaging SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62329,7 +62635,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Voice SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62370,7 +62676,7 @@ self: { unordered-containers ]; description = "Amazon Cloud9 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62411,7 +62717,7 @@ self: { unordered-containers ]; description = "Amazon Cloud Control API SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62452,7 +62758,7 @@ self: { unordered-containers ]; description = "Amazon CloudDirectory SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62493,7 +62799,7 @@ self: { unordered-containers ]; description = "Amazon CloudFormation SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62534,7 +62840,7 @@ self: { unordered-containers ]; description = "Amazon CloudFront SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62575,7 +62881,7 @@ self: { unordered-containers ]; description = "Amazon CloudHSM SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62616,7 +62922,7 @@ self: { unordered-containers ]; description = "Amazon CloudHSM V2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62657,7 +62963,7 @@ self: { unordered-containers ]; description = "Amazon CloudSearch SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62698,7 +63004,7 @@ self: { unordered-containers ]; description = "Amazon CloudSearch Domain SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62739,7 +63045,7 @@ self: { unordered-containers ]; description = "Amazon CloudTrail SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62780,7 +63086,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62821,7 +63127,7 @@ self: { unordered-containers ]; description = "Amazon EventBridge SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62862,7 +63168,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch Logs SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62903,7 +63209,7 @@ self: { unordered-containers ]; description = "Amazon CodeArtifact SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62944,7 +63250,7 @@ self: { unordered-containers ]; description = "Amazon CodeBuild SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -62985,7 +63291,7 @@ self: { unordered-containers ]; description = "Amazon CodeCommit SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63026,7 +63332,7 @@ self: { unordered-containers ]; description = "Amazon CodeDeploy SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63067,7 +63373,7 @@ self: { unordered-containers ]; description = "Amazon CodeGuru Reviewer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63108,7 +63414,7 @@ self: { unordered-containers ]; description = "Amazon CodeGuru Profiler SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63149,7 +63455,7 @@ self: { unordered-containers ]; description = "Amazon CodePipeline SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63190,7 +63496,7 @@ self: { unordered-containers ]; description = "Amazon CodeStar SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63231,7 +63537,7 @@ self: { unordered-containers ]; description = "Amazon CodeStar connections SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63272,7 +63578,7 @@ self: { unordered-containers ]; description = "Amazon CodeStar Notifications SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63313,7 +63619,7 @@ self: { unordered-containers ]; description = "Amazon Cognito Identity SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63354,7 +63660,7 @@ self: { unordered-containers ]; description = "Amazon Cognito Identity Provider SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63395,7 +63701,7 @@ self: { unordered-containers ]; description = "Amazon Cognito Sync SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63436,7 +63742,7 @@ self: { unordered-containers ]; description = "Amazon Comprehend SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63477,7 +63783,7 @@ self: { unordered-containers ]; description = "Amazon Comprehend Medical SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63518,7 +63824,7 @@ self: { unordered-containers ]; description = "Amazon Compute Optimizer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63559,7 +63865,7 @@ self: { unordered-containers ]; description = "Amazon Config SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63600,7 +63906,7 @@ self: { unordered-containers ]; description = "Amazon Connect Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63641,7 +63947,7 @@ self: { unordered-containers ]; description = "Amazon Connect Contact Lens SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63682,7 +63988,7 @@ self: { unordered-containers ]; description = "Amazon ConnectCampaignService SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63723,7 +64029,7 @@ self: { unordered-containers ]; description = "Amazon Connect Cases SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63764,7 +64070,7 @@ self: { unordered-containers ]; description = "Amazon Connect Participant Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63806,7 +64112,7 @@ self: { text ]; description = "A Haskell equivalent of \"aws rds generate-db-auth-token\""; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "generate-db-auth-token"; broken = true; @@ -63850,7 +64156,7 @@ self: { unordered-containers ]; description = "Amazon Control Tower SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63942,7 +64248,7 @@ self: { time ]; description = "Core data types and functionality for Amazonka libraries"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -63983,7 +64289,7 @@ self: { unordered-containers ]; description = "Amazon Cost Explorer Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64024,7 +64330,7 @@ self: { unordered-containers ]; description = "Amazon Cost and Usage Report Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64065,7 +64371,7 @@ self: { unordered-containers ]; description = "Amazon Connect Customer Profiles SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64106,7 +64412,7 @@ self: { unordered-containers ]; description = "Amazon Glue DataBrew SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64147,7 +64453,7 @@ self: { unordered-containers ]; description = "Amazon Data Exchange SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64188,7 +64494,7 @@ self: { unordered-containers ]; description = "Amazon Data Pipeline SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64229,7 +64535,7 @@ self: { unordered-containers ]; description = "Amazon DataSync SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64270,7 +64576,7 @@ self: { unordered-containers ]; description = "Amazon Detective SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64311,7 +64617,7 @@ self: { unordered-containers ]; description = "Amazon Device Farm SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64352,7 +64658,7 @@ self: { unordered-containers ]; description = "Amazon DevOps Guru SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64393,7 +64699,7 @@ self: { unordered-containers ]; description = "Amazon Direct Connect SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64434,7 +64740,7 @@ self: { unordered-containers ]; description = "Amazon Application Discovery Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64475,7 +64781,7 @@ self: { unordered-containers ]; description = "Amazon Data Lifecycle Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64516,7 +64822,7 @@ self: { unordered-containers ]; description = "Amazon Database Migration Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64557,7 +64863,7 @@ self: { unordered-containers ]; description = "Amazon DocumentDB with MongoDB compatibility SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64598,7 +64904,7 @@ self: { unordered-containers ]; description = "Amazon DocumentDB Elastic Clusters SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64639,7 +64945,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Disaster Recovery Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64680,7 +64986,7 @@ self: { unordered-containers ]; description = "Amazon Directory Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64730,7 +65036,7 @@ self: { unordered-containers ]; description = "Amazon DynamoDB SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -64773,7 +65079,7 @@ self: { unordered-containers ]; description = "Amazon DynamoDB Accelerator (DAX) SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64823,7 +65129,7 @@ self: { unordered-containers ]; description = "Amazon DynamoDB Streams SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -64866,7 +65172,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Block Store SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64907,7 +65213,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Compute Cloud SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64948,7 +65254,7 @@ self: { unordered-containers ]; description = "Amazon EC2 Instance Connect SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -64989,7 +65295,7 @@ self: { unordered-containers ]; description = "Amazon EC2 Container Registry SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65030,7 +65336,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Container Registry Public SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65071,7 +65377,7 @@ self: { unordered-containers ]; description = "Amazon EC2 Container Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65112,7 +65418,7 @@ self: { unordered-containers ]; description = "Amazon Elastic File System SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65153,7 +65459,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Kubernetes Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65194,7 +65500,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Inference SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65235,7 +65541,7 @@ self: { unordered-containers ]; description = "Amazon ElastiCache SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65276,7 +65582,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Beanstalk SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65317,7 +65623,7 @@ self: { unordered-containers ]; description = "Amazon Elasticsearch Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65358,7 +65664,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Transcoder SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65399,7 +65705,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Load Balancing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65440,7 +65746,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Load Balancing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65481,7 +65787,7 @@ self: { unordered-containers ]; description = "Amazon EMR SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65522,7 +65828,7 @@ self: { unordered-containers ]; description = "Amazon EMR Containers SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65563,7 +65869,7 @@ self: { unordered-containers ]; description = "Amazon EMR Serverless SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65604,7 +65910,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch Evidently SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65645,7 +65951,7 @@ self: { unordered-containers ]; description = "Amazon FinSpace User Environment Management service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65686,7 +65992,7 @@ self: { unordered-containers ]; description = "Amazon FinSpace Public API SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65727,7 +66033,7 @@ self: { unordered-containers ]; description = "Amazon Fault Injection Simulator SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65768,7 +66074,7 @@ self: { unordered-containers ]; description = "Amazon Firewall Management Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65809,7 +66115,7 @@ self: { unordered-containers ]; description = "Amazon Forecast Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65850,7 +66156,7 @@ self: { unordered-containers ]; description = "Amazon Forecast Query Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65891,7 +66197,7 @@ self: { unordered-containers ]; description = "Amazon Fraud Detector SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65932,7 +66238,7 @@ self: { unordered-containers ]; description = "Amazon FSx SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -65973,7 +66279,7 @@ self: { unordered-containers ]; description = "Amazon GameLift SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66014,7 +66320,7 @@ self: { unordered-containers ]; description = "Amazon GameSparks SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66055,7 +66361,7 @@ self: { unordered-containers ]; description = "Amazon Glacier SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66096,7 +66402,7 @@ self: { unordered-containers ]; description = "Amazon Global Accelerator SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66137,7 +66443,7 @@ self: { unordered-containers ]; description = "Amazon Glue SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66178,7 +66484,7 @@ self: { unordered-containers ]; description = "Amazon Managed Grafana SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66219,7 +66525,7 @@ self: { unordered-containers ]; description = "Amazon Greengrass SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66260,7 +66566,7 @@ self: { unordered-containers ]; description = "Amazon IoT Greengrass V2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66301,7 +66607,7 @@ self: { unordered-containers ]; description = "Amazon Ground Station SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66342,7 +66648,7 @@ self: { unordered-containers ]; description = "Amazon GuardDuty SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66383,7 +66689,7 @@ self: { unordered-containers ]; description = "Amazon Health APIs and Notifications SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66424,7 +66730,7 @@ self: { unordered-containers ]; description = "Amazon HealthLake SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66465,7 +66771,7 @@ self: { unordered-containers ]; description = "Amazon Honeycode SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66506,7 +66812,7 @@ self: { unordered-containers ]; description = "Amazon Identity and Access Management SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66594,7 +66900,7 @@ self: { unordered-containers ]; description = "Amazon SSO Identity Store SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66635,7 +66941,7 @@ self: { unordered-containers ]; description = "Amazon EC2 Image Builder SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66676,7 +66982,7 @@ self: { unordered-containers ]; description = "Amazon Import/Export SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66717,7 +67023,7 @@ self: { unordered-containers ]; description = "Amazon Inspector SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66758,7 +67064,7 @@ self: { unordered-containers ]; description = "Amazon Inspector2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66799,7 +67105,7 @@ self: { unordered-containers ]; description = "Amazon IoT SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66840,7 +67146,7 @@ self: { unordered-containers ]; description = "Amazon IoT Analytics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66881,7 +67187,7 @@ self: { unordered-containers ]; description = "Amazon IoT Data Plane SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66922,7 +67228,7 @@ self: { unordered-containers ]; description = "Amazon IoT Jobs Data Plane SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -66963,7 +67269,7 @@ self: { unordered-containers ]; description = "Amazon IoT RoboRunner SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67004,7 +67310,7 @@ self: { unordered-containers ]; description = "Amazon IoT 1-Click Devices Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67045,7 +67351,7 @@ self: { unordered-containers ]; description = "Amazon IoT 1-Click Projects Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67086,7 +67392,7 @@ self: { unordered-containers ]; description = "Amazon IoT Core Device Advisor SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67127,7 +67433,7 @@ self: { unordered-containers ]; description = "Amazon IoT Events SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67168,7 +67474,7 @@ self: { unordered-containers ]; description = "Amazon IoT Events Data SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67209,7 +67515,7 @@ self: { unordered-containers ]; description = "Amazon IoT Fleet Hub SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67250,7 +67556,7 @@ self: { unordered-containers ]; description = "Amazon IoT FleetWise SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67291,7 +67597,7 @@ self: { unordered-containers ]; description = "Amazon IoT Secure Tunneling SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67332,7 +67638,7 @@ self: { unordered-containers ]; description = "Amazon IoT SiteWise SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67373,7 +67679,7 @@ self: { unordered-containers ]; description = "Amazon IoT Things Graph SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67414,7 +67720,7 @@ self: { unordered-containers ]; description = "Amazon IoT TwinMaker SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67455,7 +67761,7 @@ self: { unordered-containers ]; description = "Amazon IoT Wireless SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67496,7 +67802,7 @@ self: { unordered-containers ]; description = "Amazon Interactive Video Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67537,7 +67843,7 @@ self: { unordered-containers ]; description = "Amazon Interactive Video Service Chat SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67578,7 +67884,7 @@ self: { unordered-containers ]; description = "Amazon Managed Streaming for Kafka SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67619,7 +67925,7 @@ self: { unordered-containers ]; description = "Amazon Managed Streaming for Kafka Connect SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67660,7 +67966,7 @@ self: { unordered-containers ]; description = "Amazon KendraFrontendService SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67701,7 +68007,7 @@ self: { unordered-containers ]; description = "Amazon Keyspaces SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67742,7 +68048,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67783,7 +68089,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Analytics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67824,7 +68130,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Firehose SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67865,7 +68171,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video Streams SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67906,7 +68212,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video Streams Archived Media SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67947,7 +68253,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video Streams Media SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -67988,7 +68294,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video Signaling Channels SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68029,7 +68335,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video WebRTC Storage SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68070,7 +68376,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Analytics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68111,7 +68417,7 @@ self: { unordered-containers ]; description = "Amazon Key Management Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68152,7 +68458,7 @@ self: { unordered-containers ]; description = "Amazon Lake Formation SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68193,7 +68499,7 @@ self: { unordered-containers ]; description = "Amazon Lambda SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68234,7 +68540,7 @@ self: { unordered-containers ]; description = "Amazon Lex Model Building Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68275,7 +68581,7 @@ self: { unordered-containers ]; description = "Amazon Lex Runtime Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68316,7 +68622,7 @@ self: { unordered-containers ]; description = "Amazon Lex Model Building V2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68357,7 +68663,7 @@ self: { unordered-containers ]; description = "Amazon License Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68398,7 +68704,7 @@ self: { unordered-containers ]; description = "Amazon License Manager Linux Subscriptions SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68439,7 +68745,7 @@ self: { unordered-containers ]; description = "Amazon License Manager User Subscriptions SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68480,7 +68786,7 @@ self: { unordered-containers ]; description = "Amazon Lightsail SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68521,7 +68827,7 @@ self: { unordered-containers ]; description = "Amazon Location Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68562,7 +68868,7 @@ self: { unordered-containers ]; description = "Amazon Lookout for Equipment SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68603,7 +68909,7 @@ self: { unordered-containers ]; description = "Amazon Lookout for Metrics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68644,7 +68950,7 @@ self: { unordered-containers ]; description = "Amazon Lookout for Vision SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68685,7 +68991,7 @@ self: { unordered-containers ]; description = "Amazon MainframeModernization SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68726,7 +69032,7 @@ self: { unordered-containers ]; description = "Amazon Macie SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68767,7 +69073,7 @@ self: { unordered-containers ]; description = "Amazon Macie 2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68808,7 +69114,7 @@ self: { unordered-containers ]; description = "Amazon Managed Blockchain SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68849,7 +69155,7 @@ self: { unordered-containers ]; description = "Amazon Marketplace Commerce Analytics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68890,7 +69196,7 @@ self: { unordered-containers ]; description = "Amazon Marketplace Catalog Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68931,7 +69237,7 @@ self: { unordered-containers ]; description = "Amazon Marketplace Entitlement Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -68972,7 +69278,7 @@ self: { unordered-containers ]; description = "Amazon Marketplace Metering SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69013,7 +69319,7 @@ self: { unordered-containers ]; description = "Amazon Mechanical Turk SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69054,7 +69360,7 @@ self: { unordered-containers ]; description = "Amazon MediaConnect SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69095,7 +69401,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaConvert SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69136,7 +69442,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaLive SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69177,7 +69483,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaPackage SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69218,7 +69524,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaPackage VOD SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69259,7 +69565,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaStore SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69300,7 +69606,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaStore Data Plane SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69341,7 +69647,7 @@ self: { unordered-containers ]; description = "Amazon MediaTailor SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69382,7 +69688,7 @@ self: { unordered-containers ]; description = "Amazon MemoryDB SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69423,7 +69729,7 @@ self: { unordered-containers ]; description = "Amazon Application Migration Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69464,7 +69770,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub Refactor Spaces SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69505,7 +69811,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69546,7 +69852,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub Config SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69587,7 +69893,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub Orchestrator SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69628,7 +69934,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub Strategy Recommendations SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69669,7 +69975,7 @@ self: { unordered-containers ]; description = "Amazon Machine Learning SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69710,7 +70016,7 @@ self: { unordered-containers ]; description = "Amazon Mobile SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69751,7 +70057,7 @@ self: { unordered-containers ]; description = "Amazon MQ SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69847,7 +70153,7 @@ self: { unordered-containers ]; description = "Amazon MWAA SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69888,7 +70194,7 @@ self: { unordered-containers ]; description = "Amazon Neptune SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69929,7 +70235,7 @@ self: { unordered-containers ]; description = "Amazon Network Firewall SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -69970,7 +70276,7 @@ self: { unordered-containers ]; description = "Amazon Network Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70011,7 +70317,7 @@ self: { unordered-containers ]; description = "Amazon NimbleStudio SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70052,7 +70358,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch Observability Access Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70093,7 +70399,7 @@ self: { unordered-containers ]; description = "Amazon Omics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70134,7 +70440,7 @@ self: { unordered-containers ]; description = "Amazon OpenSearch Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70175,7 +70481,7 @@ self: { unordered-containers ]; description = "Amazon OpenSearch Service Serverless SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70216,7 +70522,7 @@ self: { unordered-containers ]; description = "Amazon OpsWorks SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70257,7 +70563,7 @@ self: { unordered-containers ]; description = "Amazon OpsWorks CM SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70298,7 +70604,7 @@ self: { unordered-containers ]; description = "Amazon Organizations SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70339,7 +70645,7 @@ self: { unordered-containers ]; description = "Amazon Outposts SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70380,7 +70686,7 @@ self: { unordered-containers ]; description = "Amazon Panorama SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70421,7 +70727,7 @@ self: { unordered-containers ]; description = "Amazon Personalize SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70462,7 +70768,7 @@ self: { unordered-containers ]; description = "Amazon Personalize Events SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70503,7 +70809,7 @@ self: { unordered-containers ]; description = "Amazon Personalize Runtime SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70544,7 +70850,7 @@ self: { unordered-containers ]; description = "Amazon Performance Insights SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70585,7 +70891,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70626,7 +70932,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint Email Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70667,7 +70973,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint SMS and Voice Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70708,7 +71014,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint SMS Voice V2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70749,7 +71055,7 @@ self: { unordered-containers ]; description = "Amazon EventBridge Pipes SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70790,7 +71096,7 @@ self: { unordered-containers ]; description = "Amazon Polly SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70831,7 +71137,7 @@ self: { unordered-containers ]; description = "Amazon Price List Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70872,7 +71178,7 @@ self: { unordered-containers ]; description = "Amazon Private 5G SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70913,7 +71219,7 @@ self: { unordered-containers ]; description = "Amazon Proton SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70954,7 +71260,7 @@ self: { unordered-containers ]; description = "Amazon QLDB SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -70995,7 +71301,7 @@ self: { unordered-containers ]; description = "Amazon QLDB Session SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71036,7 +71342,7 @@ self: { unordered-containers ]; description = "Amazon QuickSight SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71077,7 +71383,7 @@ self: { unordered-containers ]; description = "Amazon Resource Access Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71118,7 +71424,7 @@ self: { unordered-containers ]; description = "Amazon Recycle Bin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71159,7 +71465,7 @@ self: { unordered-containers ]; description = "Amazon Relational Database Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71200,7 +71506,7 @@ self: { unordered-containers ]; description = "Amazon RDS DataService SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71241,7 +71547,7 @@ self: { unordered-containers ]; description = "Amazon Redshift SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71282,7 +71588,7 @@ self: { unordered-containers ]; description = "Amazon Redshift Data API Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71323,7 +71629,7 @@ self: { unordered-containers ]; description = "Amazon Redshift Serverless SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71364,7 +71670,7 @@ self: { unordered-containers ]; description = "Amazon Rekognition SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71405,7 +71711,7 @@ self: { unordered-containers ]; description = "Amazon Resilience Hub SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71446,7 +71752,7 @@ self: { unordered-containers ]; description = "Amazon Resource Explorer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71487,7 +71793,7 @@ self: { unordered-containers ]; description = "Amazon Resource Groups SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71528,7 +71834,7 @@ self: { unordered-containers ]; description = "Amazon Resource Groups Tagging API SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71569,7 +71875,7 @@ self: { unordered-containers ]; description = "Amazon RoboMaker SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71610,7 +71916,7 @@ self: { unordered-containers ]; description = "Amazon IAM Roles Anywhere SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71652,7 +71958,7 @@ self: { unordered-containers ]; description = "Amazon Route 53 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71693,7 +71999,7 @@ self: { unordered-containers ]; description = "Amazon Cloud Map SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71734,7 +72040,7 @@ self: { unordered-containers ]; description = "Amazon Route 53 Domains SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71775,7 +72081,7 @@ self: { unordered-containers ]; description = "Amazon Route53 Recovery Cluster SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71816,7 +72122,7 @@ self: { unordered-containers ]; description = "Amazon Route53 Recovery Control Config SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71857,7 +72163,7 @@ self: { unordered-containers ]; description = "Amazon Route53 Recovery Readiness SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71898,7 +72204,7 @@ self: { unordered-containers ]; description = "Amazon Route 53 Resolver SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71939,7 +72245,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch RUM SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -71983,7 +72289,7 @@ self: { unordered-containers ]; description = "Amazon Simple Storage Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72058,7 +72364,7 @@ self: { unordered-containers ]; description = "Amazon Simple Storage Service SDK - Client-Side Encryption"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -72144,7 +72450,7 @@ self: { unordered-containers ]; description = "Amazon S3 on Outposts SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72185,7 +72491,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72226,7 +72532,7 @@ self: { unordered-containers ]; description = "Amazon Augmented AI Runtime SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72267,7 +72573,7 @@ self: { unordered-containers ]; description = "Amazon Sagemaker Edge Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72308,7 +72614,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker Feature Store Runtime SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72349,7 +72655,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker geospatial capabilities SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72390,7 +72696,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker Metrics Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72431,7 +72737,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker Runtime SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72472,7 +72778,7 @@ self: { unordered-containers ]; description = "Amazon Savings Plans SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72513,7 +72819,7 @@ self: { unordered-containers ]; description = "Amazon EventBridge Scheduler SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72554,7 +72860,7 @@ self: { unordered-containers ]; description = "Amazon Schemas SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72595,7 +72901,7 @@ self: { unordered-containers ]; description = "Amazon SimpleDB SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72636,7 +72942,7 @@ self: { unordered-containers ]; description = "Amazon Secrets Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72677,7 +72983,7 @@ self: { unordered-containers ]; description = "Amazon SecurityHub SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72718,7 +73024,7 @@ self: { unordered-containers ]; description = "Amazon Security Lake SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72759,7 +73065,7 @@ self: { unordered-containers ]; description = "Amazon ServerlessApplicationRepository SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72800,7 +73106,7 @@ self: { unordered-containers ]; description = "Amazon Quotas SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72841,7 +73147,7 @@ self: { unordered-containers ]; description = "Amazon Service Catalog SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72882,7 +73188,7 @@ self: { unordered-containers ]; description = "Amazon Service Catalog App Registry SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72923,7 +73229,7 @@ self: { unordered-containers ]; description = "Amazon Simple Email Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -72964,7 +73270,7 @@ self: { unordered-containers ]; description = "Amazon Simple Email Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73005,7 +73311,7 @@ self: { unordered-containers ]; description = "Amazon Shield SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73046,7 +73352,7 @@ self: { unordered-containers ]; description = "Amazon Signer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73087,7 +73393,7 @@ self: { unordered-containers ]; description = "Amazon SimSpace Weaver SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73128,7 +73434,7 @@ self: { unordered-containers ]; description = "Amazon Server Migration Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73169,7 +73475,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint SMS and Voice Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73210,7 +73516,7 @@ self: { unordered-containers ]; description = "Amazon Snow Device Management SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73251,7 +73557,7 @@ self: { unordered-containers ]; description = "Amazon Import/Export Snowball SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73292,7 +73598,7 @@ self: { unordered-containers ]; description = "Amazon Simple Notification Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73333,7 +73639,7 @@ self: { unordered-containers ]; description = "Amazon Simple Queue Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73374,7 +73680,7 @@ self: { unordered-containers ]; description = "Amazon Simple Systems Manager (SSM) SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73415,7 +73721,7 @@ self: { unordered-containers ]; description = "Amazon Systems Manager Incident Manager Contacts SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73456,7 +73762,7 @@ self: { unordered-containers ]; description = "Amazon Systems Manager Incident Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73497,7 +73803,7 @@ self: { unordered-containers ]; description = "Amazon Systems Manager for SAP SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73538,7 +73844,7 @@ self: { unordered-containers ]; description = "Amazon Single Sign-On SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73579,7 +73885,7 @@ self: { unordered-containers ]; description = "Amazon Single Sign-On Admin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73620,7 +73926,7 @@ self: { unordered-containers ]; description = "Amazon SSO OIDC SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73661,7 +73967,7 @@ self: { unordered-containers ]; description = "Amazon Step Functions SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73702,7 +74008,7 @@ self: { unordered-containers ]; description = "Amazon Storage Gateway SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73743,7 +74049,7 @@ self: { unordered-containers ]; description = "Amazon Security Token Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73784,7 +74090,7 @@ self: { unordered-containers ]; description = "Amazon Support SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73825,7 +74131,7 @@ self: { unordered-containers ]; description = "Amazon Support App SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73866,7 +74172,7 @@ self: { unordered-containers ]; description = "Amazon Simple Workflow Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73907,7 +74213,7 @@ self: { unordered-containers ]; description = "Amazon Synthetics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -73964,7 +74270,7 @@ self: { yaml ]; description = "Common functionality for Amazonka library test-suites"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74005,7 +74311,7 @@ self: { unordered-containers ]; description = "Amazon Textract SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74046,7 +74352,7 @@ self: { unordered-containers ]; description = "Amazon Timestream Query SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74087,7 +74393,7 @@ self: { unordered-containers ]; description = "Amazon Timestream Write SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74128,7 +74434,7 @@ self: { unordered-containers ]; description = "Amazon Transcribe Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74169,7 +74475,7 @@ self: { unordered-containers ]; description = "Amazon Transfer Family SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74210,7 +74516,7 @@ self: { unordered-containers ]; description = "Amazon Translate SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74251,7 +74557,7 @@ self: { unordered-containers ]; description = "Amazon Voice ID SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74292,7 +74598,7 @@ self: { unordered-containers ]; description = "Amazon WAF SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74333,7 +74639,7 @@ self: { unordered-containers ]; description = "Amazon WAF Regional SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74374,7 +74680,7 @@ self: { unordered-containers ]; description = "Amazon WAFV2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74415,7 +74721,7 @@ self: { unordered-containers ]; description = "Amazon Well-Architected Tool SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74456,7 +74762,7 @@ self: { unordered-containers ]; description = "Amazon Connect Wisdom Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74497,7 +74803,7 @@ self: { unordered-containers ]; description = "Amazon WorkDocs SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74538,7 +74844,7 @@ self: { unordered-containers ]; description = "Amazon WorkLink SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74579,7 +74885,7 @@ self: { unordered-containers ]; description = "Amazon WorkMail SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74620,7 +74926,7 @@ self: { unordered-containers ]; description = "Amazon WorkMail Message Flow SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74661,7 +74967,7 @@ self: { unordered-containers ]; description = "Amazon WorkSpaces SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74702,7 +75008,7 @@ self: { unordered-containers ]; description = "Amazon WorkSpaces Web SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -74743,7 +75049,7 @@ self: { unordered-containers ]; description = "Amazon X-Ray SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -76572,8 +76878,8 @@ self: { pname = "ansi-terminal-game"; version = "1.9.3.0"; sha256 = "1yy7hzdcawdmwl8wqzabbamzjdg260xbwryj0hdjn7b0n6qlqymk"; - revision = "3"; - editedCabalFile = "0m4df8a2p18j29zsgffnyf69hjkyam3rg3xc4zvmxafidj877ykk"; + revision = "4"; + editedCabalFile = "0ccd308nkvwihg81p14bjzliaapig5bw697afmvivsxy400yf4x3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -76801,7 +77107,7 @@ self: { HUnit ]; description = "Yet another alternative Prelude for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -76985,7 +77291,7 @@ self: { time ]; description = "Simple job/task/event scheduler/cronjob"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -77059,7 +77365,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -77088,7 +77394,7 @@ self: { text ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -77163,7 +77469,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -77215,7 +77521,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -77260,7 +77566,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -77325,7 +77631,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -77370,7 +77676,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -77463,7 +77769,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -77553,7 +77859,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -77612,7 +77918,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -77690,7 +77996,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -77726,7 +78032,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78001,7 +78307,7 @@ self: { unordered-containers ]; description = "Utility functions commonly used while solving Advent of Code puzzles"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78028,7 +78334,7 @@ self: { ghc-prim ]; description = "prelude for Algebra of Programming"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78331,7 +78637,7 @@ self: { vector ]; description = "Adaptation of the apecs library for the effectful ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -80399,7 +80705,7 @@ self: { sha256 = "0bkcwrxz313825vvm0yspj7vw2zmky8g2vq1yb9s8wgxzm4b7m8n"; libraryHaskellDepends = [ base ]; description = "A class for things that can be applied"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -80464,7 +80770,7 @@ self: { sha256 = "0jr81m0mksfxbvzjs3c73kilr09w4gh7zv1amdx9xcvq5zb96imd"; libraryHaskellDepends = [ base ]; description = "Generalized logic operations for Applicative and Alternative functors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -80591,8 +80897,8 @@ self: { pname = "apply-merge"; version = "0.1.1.0"; sha256 = "1snm9m35r3px9vgn64ygcqq37ay6jvwc5jsi3s62rxrh8biy8ir8"; - revision = "5"; - editedCabalFile = "1bcpcp6cg50bm4p7snbl8z9vrmps2qzfhzf3v8rk3xlcwfmhvjw0"; + revision = "6"; + editedCabalFile = "1b98vn8j14mm4hxxfd34h2mzjjmraxg199z234q7gdgafwwc19ix"; libraryHaskellDepends = [ base containers @@ -80623,7 +80929,7 @@ self: { vector ]; description = "Lift a binary, non-decreasing function onto ordered lists and order the output"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -80720,7 +81026,7 @@ self: { unix-compat ]; description = "Perform refactorings specified by the refact library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "refactor"; } ) { }; @@ -81277,7 +81583,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Datadog client for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -81311,7 +81617,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "LRU cache based on STM"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -81362,7 +81668,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Counter library for submitting metrics to a backend such as datadog"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -81411,7 +81717,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Simple logging library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "arbor-monad-logger-example"; broken = true; @@ -81472,7 +81778,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Core metric library for publishing metrics"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -81544,7 +81850,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Metric library backend for datadog"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -81578,7 +81884,7 @@ self: { text ]; description = "Convenience types and functions for postgresql-simple"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -81624,6 +81930,8 @@ self: { pname = "arbtt"; version = "0.12.0.3"; sha256 = "1wgc17fwnsqff8amwvv6jymhwjqrw653simv6gyxx89s1cla954d"; + revision = "1"; + editedCabalFile = "1kbma0ssjg8pd1rk9vi2bi7gy0fkfqpd6syh9271z350avgiwhf9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -81839,7 +82147,7 @@ self: { text ]; description = "Distribute hackage packages to archlinux"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -81917,7 +82225,7 @@ self: { time ]; description = "Arch Linux official and AUR web interface binding"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.berberman ]; } ) { }; @@ -82484,7 +82792,7 @@ self: { transformers ]; description = "Parse and render JSON"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "argo"; broken = true; @@ -82885,7 +83193,7 @@ self: { unix ]; description = "Run docker-compose with help from Nix/NixOS"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "arion"; maintainers = [ lib.maintainers.roberth ]; } @@ -83417,7 +83725,7 @@ self: { tasty-hunit ]; description = "Builders for arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -83452,7 +83760,7 @@ self: { tasty-quickcheck ]; description = "Lists of chunks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -83682,7 +83990,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell bindings to the ArrayFire general-purpose GPU library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -83719,7 +84027,7 @@ self: { tasty-smallcheck ]; description = "Memory-efficient ArrayList implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -83970,7 +84278,7 @@ self: { text ]; description = "Basic types and instances for Valve's Artifact Card-set API"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -84216,7 +84524,7 @@ self: { text ]; description = "The ASCII character set and encoding"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -84276,7 +84584,7 @@ self: { hspec ]; description = "ASCII letter case"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -84306,7 +84614,7 @@ self: { hspec ]; description = "ASCII character without an upper/lower case distinction"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -84334,7 +84642,7 @@ self: { hspec ]; description = "A Char type representing an ASCII character"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -84410,7 +84718,7 @@ self: { hspec ]; description = "ASCII character groups"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -84482,7 +84790,7 @@ self: { text ]; description = "ASCII representations of numbers"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -84508,7 +84816,7 @@ self: { hedgehog ]; description = "Various categorizations of ASCII characters"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -84634,7 +84942,7 @@ self: { text ]; description = "Representing ASCII with refined supersets"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -84709,7 +85017,7 @@ self: { text ]; description = "Template Haskell support for ASCII"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -85107,7 +85415,7 @@ self: { hspec-discover ]; description = "Library for creating and querying segmented feeds"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "asif"; broken = true; @@ -85246,7 +85554,7 @@ self: { text-short ]; description = "ASN.1 BER Encode and Decode"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -85811,7 +86119,7 @@ self: { weigh ]; description = "A solution to the assignment problem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -85851,7 +86159,7 @@ self: { editedCabalFile = "0pqq27nzpsabvklgbldqls37mcl2hzs19qy6balsqk7b3x6rpcqa"; libraryHaskellDepends = [ base ]; description = "swap and assoc: Symmetric and Semigroupy Bifunctors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -85878,7 +86186,7 @@ self: { hedgehog ]; description = "Association lists (lists of tuples)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -85910,7 +86218,7 @@ self: { ListLike ]; description = "Association lists (list-like collections of tuples)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -87255,7 +87563,7 @@ self: { xml-types ]; description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287)."; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; } ) { }; @@ -87295,8 +87603,8 @@ self: { }: mkDerivation { pname = "atomic-counter"; - version = "0.1.2.3"; - sha256 = "016gyi2nzgr0lyd3g99snjjh49i2hgs8kbrjprn4439w3cwn6jyf"; + version = "0.1.2.4"; + sha256 = "0bzccg6qcd4b544znwzrahpwnbawn3cqf8h22qd0bnk6vkgfh0di"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ async @@ -87316,7 +87624,7 @@ self: { tasty-quickcheck ]; description = "Mutable counters that can be modified with atomic operatinos"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -87362,7 +87670,7 @@ self: { text ]; description = "Type-safe, composable CSS utility functions. Inspired by Tailwindcss and Elm-UI"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -87430,7 +87738,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Generalizations of atomicModifyIORef"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -87453,7 +87761,7 @@ self: { primitive ]; description = "A safe approach to CAS and other atomic ops in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -87669,7 +87977,7 @@ self: { text ]; description = "Interface to automated theorem provers"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -87778,7 +88086,7 @@ self: { tasty-bench ]; description = "Faster integer division and modulus operations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -88078,6 +88386,43 @@ self: { } ) { }; + attic = callPackage ( + { + mkDerivation, + aeson, + base, + http-api-data, + process, + relude, + safecopy, + servant, + template-haskell, + text, + which, + }: + mkDerivation { + pname = "attic"; + version = "0.1.0.0"; + sha256 = "1hy7dyw4vks47awx210iq8vcjxxc1d9vkfqf3src7pvs9yqb4amx"; + libraryHaskellDepends = [ + aeson + base + http-api-data + process + relude + safecopy + servant + template-haskell + text + which + ]; + description = "Haskell bindings for Nix attic cache"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + attic-schedule = callPackage ( { mkDerivation, @@ -88424,7 +88769,7 @@ self: { vector ]; description = "Parsing of aeson's Value with attoparsec"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -88565,7 +88910,7 @@ self: { uuid ]; description = "Parsers for the standard Haskell data types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -88665,7 +89010,7 @@ self: { text ]; description = "Use Attoparsec to parse framed protocol byte streams"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -88767,8 +89112,8 @@ self: { }: mkDerivation { pname = "attoparsec-isotropic"; - version = "0.14.5"; - sha256 = "1bvxy2gydz3kv0fbhp77bwk75l73kz7qc4aa7wlldga90f8y3vhj"; + version = "0.14.6"; + sha256 = "0jaw0qqaqkgysaqppg0a89ydrv6cvci7c0synckpbjwbr222zvvm"; libraryHaskellDepends = [ array base @@ -88833,7 +89178,7 @@ self: { ]; doHaddock = false; description = "right-to-left parser backward compatible with attoparsec"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -88962,7 +89307,7 @@ self: { text ]; description = "Conveniently run Attoparsec parsers"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -89040,7 +89385,7 @@ self: { time ]; description = "Attoparsec parsers of time"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -89418,7 +89763,7 @@ self: { tasty-hunit ]; description = "Access metadata from the Arch Linux User Repository"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -89555,7 +89900,7 @@ self: { versions ]; description = "A secure package manager for Arch Linux and the AUR"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "aura"; } @@ -89867,7 +90212,7 @@ self: { tasty-hunit ]; description = "Case splitting plugin"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -90265,7 +90610,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Automatically re-export modules"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "autoexporter"; } ) { }; @@ -90357,7 +90702,7 @@ self: { tasty-quickcheck ]; description = "automata"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -90428,7 +90773,7 @@ self: { transformers ]; description = "Effectful streams and automata in coalgebraic encoding"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -90625,7 +90970,7 @@ self: { filepath ]; description = "Custom Setup to automate package modules discovery"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -91177,6 +91522,8 @@ self: { pname = "avl-static"; version = "0.1.0.0"; sha256 = "13rl5wrpmbb4c0zsaymivi4d9qg2wl4lfw4nvkd81naqm3vskc10"; + revision = "1"; + editedCabalFile = "1rwf1m5v9hy3vrfy3ibgvahcl5zpip65d6pidmwg954lclrbm1gh"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -91186,8 +91533,6 @@ self: { ]; description = "A compile-time balanced AVL tree"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -91356,7 +91701,7 @@ self: { vector ]; description = "Avro serialization support for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -91443,7 +91788,7 @@ self: { unordered-containers ]; description = "Tool for decoding avro"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "avro-decode"; broken = true; @@ -91746,7 +92091,7 @@ self: { vector ]; description = "Export grades from AWS Academy to different formats"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "aws-academy-grade-exporter"; broken = true; @@ -91791,7 +92136,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Types and optics for manipulating Amazon Resource Names (ARNs)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -91848,7 +92193,7 @@ self: { neat-interpolation ]; description = "Generate signed cookies for AWS CloudFront"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "aws-cloudfront-signed-cookies"; broken = true; @@ -92829,7 +93174,7 @@ self: { text ]; description = "Haskell on AWS Lambda Runtime API"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "example-lambda"; broken = true; @@ -93271,7 +93616,7 @@ self: { validation ]; description = "Fetch data from AWS Secrets Manager"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -93613,7 +93958,7 @@ self: { text ]; description = "Extract recent daily AWS costs"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; mainProgram = "aws-spend-summary"; maintainers = [ lib.maintainers.danielrolls ]; } @@ -93871,7 +94216,7 @@ self: { text ]; description = "Extract recent daily AWS costs"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "awsspendsummary"; broken = true; @@ -94199,7 +94544,7 @@ self: { urbit-hob ]; description = "Interact with Azimuth from Haskell"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -94250,7 +94595,7 @@ self: { sparse-set ]; description = "A modular game engine and Entity-Component-System (ECS) for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -94275,7 +94620,7 @@ self: { mtl ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -94311,7 +94656,7 @@ self: { QuickCheck ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -94344,7 +94689,7 @@ self: { text ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -94381,7 +94726,7 @@ self: { text ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -94417,7 +94762,7 @@ self: { text ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -94443,7 +94788,7 @@ self: { mtl ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -94568,7 +94913,7 @@ self: { wreq ]; description = "send email with microsoft azure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -94643,7 +94988,7 @@ self: { libraryToolDepends = [ proto-lens-protoc ]; testHaskellDepends = [ base ]; description = "Azure Functions Worker"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -95037,7 +95382,7 @@ self: { yaml ]; description = "A tool and library for building virtual machine images"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "b9c"; } @@ -95121,7 +95466,7 @@ self: { tasty-hunit ]; description = "Library for generating parsers from ABNF"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -95355,7 +95700,7 @@ self: { unix ]; description = "Backstop a target directory by source directories"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "backstop"; broken = true; @@ -95637,7 +95982,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Text layout engine built on top of HarfBuzz"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -96116,7 +96461,7 @@ self: { time ]; description = "German bank holidays and public holidays"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -96286,7 +96631,7 @@ self: { hspec-discover ]; description = "Barbies with layered clothes"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -96315,7 +96660,7 @@ self: { base ]; description = "Create strippable HKD via TH"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -96643,7 +96988,7 @@ self: { ghc-prim ]; description = "Core data structures and operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -96709,7 +97054,7 @@ self: { editedCabalFile = "03x7hrd4xv9xa0v72srn19v402nwws93n7jgakliabfshacd4pp3"; libraryHaskellDepends = [ base ]; description = "Backport of 'Foreign.C.ConstPtr'"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; } ) { }; @@ -96751,6 +97096,8 @@ self: { pname = "base-encoding"; version = "0.3.0.0"; sha256 = "1lcqg4wpbry3x165j8rsjbpj1mzd7bl0917hjv0jhvmh5z3wnas8"; + revision = "1"; + editedCabalFile = "0m935gpy93dqf2vks0jx7g444p8a6abrkxnhsh3dv7ywkf2b9ns5"; libraryHaskellDepends = [ base base16-bytestring @@ -96760,7 +97107,7 @@ self: { text ]; description = "RFC4648 Binary-to-text encodings (e.g. base64)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -96818,7 +97165,7 @@ self: { libraryHaskellDepends = [ base ]; doHaddock = false; description = "\"base\" package sans \"Prelude\" module"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -96858,7 +97205,7 @@ self: { sha256 = "1lqxa8lhnhiyxkqcwq82a8g2sizhagy3l0z7x57xrmn9y81sy241"; libraryHaskellDepends = [ base ]; description = "Featureful preludes formed solely from the \"base\" package"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -96927,7 +97274,7 @@ self: { text ]; description = "Fast RFC 4648-compliant Base16 encoding"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -97054,7 +97401,7 @@ self: { text ]; description = "Fast RFC 4648-compliant Base32 encoding"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -97359,7 +97706,7 @@ self: { wide-word ]; description = "Base62 encoding and decoding"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -97471,7 +97818,7 @@ self: { random ]; description = "Base64 encoding of byte sequences"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -97700,7 +98047,7 @@ self: { sha256 = "1s4nacp3ripdn895c863hmnpaqmbkiisjp3y45v1q28qdjy052qv"; libraryHaskellDepends = [ base ]; description = "alternative prelude"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -97972,7 +98319,7 @@ self: { sha256 = "0dgckarxy6lyaq2m02yisv41k7q0k40xph7v039rxx71bgih196d"; libraryHaskellDepends = [ base ]; description = "Basic implementation of General Problem Solver algorithm"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -98095,7 +98442,7 @@ self: { transformers ]; description = "Modules for primitive types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -98948,7 +99295,7 @@ self: { transformers ]; description = "Library for parsing, constructing, and printing BBCode"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -99738,8 +100085,8 @@ self: { pname = "beam-core"; version = "0.10.4.0"; sha256 = "1zxqyxxyid186s86lfw0sq030jckh83j3rwj6ibx4wg3flslk515"; - revision = "1"; - editedCabalFile = "1zwvxqfrmwnvsdj959ir6pwy3bbssyzgngh23kz40965pazxg8g6"; + revision = "2"; + editedCabalFile = "0fmbypv1rpgfvfdpn1my8xvx3hwg67s1sijfm1xilra5f8b0xwrx"; libraryHaskellDepends = [ aeson base @@ -99783,6 +100130,7 @@ self: { large-generics, large-records, microlens, + optics-core, record-hasfield, sqlite-simple, tasty, @@ -99792,8 +100140,8 @@ self: { }: mkDerivation { pname = "beam-large-records"; - version = "0.1.2"; - sha256 = "193r7r9rnbqn3k8kq6s80dq8spvgbbnm9kn80xa7irp0qb2q25p6"; + version = "0.1.3"; + sha256 = "1bzxdzqh12m3l4q3whcpc3ig22z6jvqphfw28mscyam4vj9zwm21"; libraryHaskellDepends = [ base beam-core @@ -99807,7 +100155,7 @@ self: { ghc-prim large-generics large-records - microlens + optics-core record-hasfield sqlite-simple tasty @@ -99816,8 +100164,7 @@ self: { time ]; description = "Integration of large-records with beam-core"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -99851,8 +100198,8 @@ self: { pname = "beam-migrate"; version = "0.5.3.2"; sha256 = "05cz2gh9r00dr6knigq9v7zcdmpk2b19z0pg79wimkcxa2fblb5z"; - revision = "1"; - editedCabalFile = "0v1hx1pxwb7xxqdcdqyj8fv9liiz44ak2wmi7my267amxdx2n6h2"; + revision = "4"; + editedCabalFile = "1xafh4qb225w32ls2c89cdk13fvfjn69052ja9fm43vgvhxrjjbs"; libraryHaskellDepends = [ aeson base @@ -100066,8 +100413,8 @@ self: { pname = "beam-sqlite"; version = "0.5.4.1"; sha256 = "1f5yjsx7zfbfbxs3xd64rwn2m3vjffrbdn5xadhm1axhghi6srki"; - revision = "1"; - editedCabalFile = "0igd6nzypnnpswpybn87j7vzgy2cbgb4l19phimjdacgdjsvb4nf"; + revision = "2"; + editedCabalFile = "03j11sgmsaz80qvpb1r4j6zqdwya9gyi4rmlbhjl13wn3dzsf420"; libraryHaskellDepends = [ aeson attoparsec @@ -100104,6 +100451,72 @@ self: { } ) { }; + beam-sqlite_0_5_5_0 = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + beam-core, + beam-migrate, + bytestring, + direct-sqlite, + dlist, + free, + hashable, + monad-control, + mtl, + network-uri, + scientific, + sqlite-simple, + tasty, + tasty-expected-failure, + tasty-hunit, + text, + time, + transformers-base, + }: + mkDerivation { + pname = "beam-sqlite"; + version = "0.5.5.0"; + sha256 = "0shybfbix30mir99138frswlbd768s5yp6r29jsp6ndgc2k7s6sr"; + libraryHaskellDepends = [ + aeson + attoparsec + base + beam-core + beam-migrate + bytestring + direct-sqlite + dlist + free + hashable + monad-control + mtl + network-uri + scientific + sqlite-simple + text + time + transformers-base + ]; + testHaskellDepends = [ + base + beam-core + beam-migrate + sqlite-simple + tasty + tasty-expected-failure + tasty-hunit + text + time + ]; + description = "Beam driver for SQLite"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + beam-th = callPackage ( { mkDerivation, @@ -100247,7 +100660,7 @@ self: { word8 ]; description = "Low-level Haskell bindings to the BearLibTerminal graphics library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "omni"; broken = true; @@ -100372,7 +100785,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "bech32"; broken = true; @@ -100407,7 +100820,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Template Haskell extensions to the Bech32 library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -100755,7 +101168,7 @@ self: { vector ]; description = "Bencode encoding and decoding library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -101028,7 +101441,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bencodex reader/writer for Haskell"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -101086,7 +101499,7 @@ self: { ghc-prim ]; description = "A library for encoding and decoding of BEncode data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -101227,7 +101640,7 @@ self: { hspec ]; description = "Simplify tests where Either or Maybe types are returned from monadic code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -101766,8 +102179,8 @@ self: { pname = "bhoogle"; version = "0.1.4.4"; sha256 = "1z19h0jgnipj16rqbrflcjnqaslafq9bvwkyg8q0il76q7s4wyxa"; - revision = "2"; - editedCabalFile = "1kpzvlzydrfqjhmpjirb51xhnwircdcnmhbn82nvnvm5s4h0pajd"; + revision = "4"; + editedCabalFile = "05qw335svzyklx9pf70kv1vlgs4q4rr9d4jylbilay5279qmydc2"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -101983,7 +102396,7 @@ self: { transformers ]; description = "Make instance constraints bidirectional"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -102614,7 +103027,7 @@ self: { some ]; description = "Bin: binary natural numbers"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -102753,7 +103166,7 @@ self: { zlib ]; description = "Binary serialisation for Haskell values using lazy ByteStrings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -103168,7 +103581,7 @@ self: { vector ]; description = "Orphan instances for binary"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -103337,7 +103750,7 @@ self: { tasty-quickcheck ]; description = "An efficient but limited parser API specialised to bytestrings"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -103757,7 +104170,7 @@ self: { unordered-containers ]; description = "Tagged binary serialisation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -103870,7 +104283,7 @@ self: { binary ]; description = "VarInt encoding/decoding via Data.Binary"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -103896,7 +104309,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "Haskell bindings to binaryen"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -103977,7 +104390,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Variable binding for abstract syntax tree"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -104156,8 +104569,8 @@ self: { }: mkDerivation { pname = "bindings-GLFW"; - version = "3.3.9.2"; - sha256 = "1ydlxnxgh2m9xlsizimchdf8iyr78w9dx8165ni0cwi1szw8955x"; + version = "3.3.9.3"; + sha256 = "098zb6j9p8zinr8pjwjyy5qq250rkvbvqb3adczncfcx5ypx0flv"; libraryHaskellDepends = [ base bindings-DSL @@ -104440,8 +104853,6 @@ self: { description = "Low level bindings to DirectFB"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) directfb; }; @@ -104847,7 +105258,7 @@ self: { bindings-DSL ]; description = "Low level bindings to libpci"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -105139,7 +105550,7 @@ self: { ]; libraryPkgconfigDepends = [ portaudio ]; description = "Low-level bindings to portaudio library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) portaudio; }; @@ -106317,7 +106728,7 @@ self: { tasty-hunit ]; description = "BIP-0032: Hierarchical Deterministic Wallets for Bitcoin and other cryptocurrencies"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -106489,7 +106900,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Birds of Paradise"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -106819,7 +107230,7 @@ self: { toolshed ]; description = "Plays chess"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -107035,7 +107446,7 @@ self: { tasty-hunit ]; description = "Bitcoin address generation and rendering. Parsing coming soon."; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -107244,7 +107655,7 @@ self: { text ]; description = "BIP 158 compact block filters"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -107279,7 +107690,7 @@ self: { time ]; description = "Bitcoin hash primitives"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -107387,7 +107798,7 @@ self: { tasty-hunit ]; description = "Bitcoin keys"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -107677,7 +108088,7 @@ self: { unordered-containers ]; description = "Resources for working with miniscript, and script descriptors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -107829,7 +108240,7 @@ self: { text ]; description = "A library for working with bitcoin-core regtest networks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "bitcoind-rpc-explorer"; } @@ -107878,7 +108289,7 @@ self: { transformers ]; description = "A streamlined interface to bitcoin core using Haskoin types and Servant"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -107910,7 +108321,7 @@ self: { ]; testToolDepends = [ sydtest-discover ]; description = "Generic and easy to use haskell bitfields"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -108027,6 +108438,28 @@ self: { } ) { }; + bitmasks = callPackage ( + { + mkDerivation, + base, + hspec, + QuickCheck, + }: + mkDerivation { + pname = "bitmasks"; + version = "0"; + sha256 = "0wanpwhi4d5lpsa6rrgw45i7hcy0xgrjlqbf3ij0vic601a19gny"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + hspec + QuickCheck + ]; + description = "Bitmasks for efficient storing of boolean flags"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + bits = callPackage ( { mkDerivation, @@ -108233,7 +108666,7 @@ self: { vector ]; description = "Useful bitwise operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -108275,7 +108708,7 @@ self: { hspec ]; description = "Showing data as strings of 0 and 1"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -108470,7 +108903,7 @@ self: { bytestring ]; description = "Lazy bit strings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -108881,7 +109314,7 @@ self: { text ]; description = "A lousy Prelude replacement by a lousy dude"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -108906,7 +109339,7 @@ self: { text ]; description = "A lousy Prelude replacement by a lousy dude"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -109266,7 +109699,7 @@ self: { criterion ]; description = "A library providing BLAKE2"; - license = lib.licenses.unlicense; + license = lib.licensesSpdx."Unlicense"; } ) { }; @@ -109293,7 +109726,7 @@ self: { tasty-hunit ]; description = "BLAKE3 hashing algorithm"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; platforms = lib.platforms.x86; } ) { }; @@ -109803,7 +110236,7 @@ self: { text ]; description = "blaze-html backend for colonnade"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -110518,7 +110951,7 @@ self: { text ]; description = "An HTML generator for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -110657,7 +111090,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "API definitions for blockfrost.io"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -110711,7 +111144,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "blockfrost.io basic client"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.sorki ]; } ) { }; @@ -110759,7 +111192,7 @@ self: { text ]; description = "blockfrost.io common client definitions / instances"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -110792,7 +111225,7 @@ self: { time ]; description = "blockfrost.io pretty-printing utilities"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -110909,7 +111342,7 @@ self: { ]; doHaddock = false; description = "Perform batches of disk I/O operations"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -110933,8 +111366,8 @@ self: { }: mkDerivation { pname = "blockio-uring"; - version = "0.1.0.1"; - sha256 = "1vhzi5ad162vdnn13444rf729302zqb2ikfmlb4i6k27pp0z1w58"; + version = "0.1.0.2"; + sha256 = "1kal4vrygj12a53m9bavdbffsyqmh7m73vr62z2rz3y0yq3wxj3z"; libraryHaskellDepends = [ base primitive @@ -110963,7 +111396,7 @@ self: { ]; benchmarkPkgconfigDepends = [ liburing ]; description = "Perform batches of asynchronous disk IO operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -111116,11 +111549,11 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Elasticsearch client library for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; - bloodhound_0_24_0_0 = callPackage ( + bloodhound_0_26_0_0 = callPackage ( { mkDerivation, aeson, @@ -111158,8 +111591,8 @@ self: { }: mkDerivation { pname = "bloodhound"; - version = "0.24.0.0"; - sha256 = "0zzpf3y6ccc5bwlxbcw2lc2qlcrllqs5ymd8kd19mmhgjkab8ycz"; + version = "0.26.0.0"; + sha256 = "0sxs7r4h7j3mv9z2z5p2fryns0m759kgwbpc3p9qnb3vr3c8fq61"; libraryHaskellDepends = [ aeson base @@ -111211,7 +111644,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Elasticsearch client library for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -111310,7 +111743,7 @@ self: { hedgehog ]; description = "visual bloom filter for neotrellis m4 output"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "bloohm"; broken = true; @@ -111348,7 +111781,7 @@ self: { test-framework-quickcheck2 ]; description = "Pure and impure Bloom Filter implementations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -111401,7 +111834,7 @@ self: { ]; doHaddock = false; description = "Classic and block-style bloom filters"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -111775,27 +112208,11 @@ self: { { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.0.16.0"; - sha256 = "12mvcawmm1b2n429lml86jqmnsha74nd6v45gd8sk288h9p4g3ks"; + version = "0.0.17.1"; + sha256 = "17vlgidjmz7dyqllfwc9q6r2xvmjhj7w6wwyxrc2xpgpg7jbklm2"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - - bluefin_0_0_17_0 = callPackage ( - { mkDerivation, bluefin-internal }: - mkDerivation { - pname = "bluefin"; - version = "0.0.17.0"; - sha256 = "145yws2r4as5rvbxdsv31qkhjn2a7gbz3bx9y46fms291l7fi2c7"; - revision = "1"; - editedCabalFile = "0qrq7rhw5g855x2hnxd8hs0bffmdrbcyin9ig60pbs3bnx2liiia"; - libraryHaskellDepends = [ bluefin-internal ]; - description = "The Bluefin effect system"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -111812,8 +112229,8 @@ self: { }: mkDerivation { pname = "bluefin-algae"; - version = "0.1.0.1"; - sha256 = "1mf7sfa6fj18sdbi78imxr7p90m4aqsi22c4pk1g7spb1wgp9aw5"; + version = "0.1.0.2"; + sha256 = "02g513vqn052qd41zm9brw8lf1ic4135mi8kr3s4w0721vm4nkhh"; libraryHaskellDepends = [ base bluefin @@ -111823,13 +112240,15 @@ self: { base bluefin tasty - tasty-bench tasty-hunit ]; + benchmarkHaskellDepends = [ + base + bluefin + tasty-bench + ]; description = "Algebraic effects and named handlers in Bluefin"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -111848,39 +112267,11 @@ self: { bluefin ]; description = "The Bluefin effect system, user contributions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; bluefin-internal = callPackage ( - { - mkDerivation, - async, - base, - monad-control, - transformers, - transformers-base, - unliftio-core, - }: - mkDerivation { - pname = "bluefin-internal"; - version = "0.1.0.0"; - sha256 = "1106fij37sq7xnmb1zrvls94frqs9ard2nggiphmc2lpkcg71whz"; - libraryHaskellDepends = [ - async - base - monad-control - transformers - transformers-base - unliftio-core - ]; - testHaskellDepends = [ base ]; - description = "The Bluefin effect system, internals"; - license = lib.licenses.mit; - } - ) { }; - - bluefin-internal_0_1_1_0 = callPackage ( { mkDerivation, async, @@ -111904,8 +112295,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "The Bluefin effect system, internals"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -111926,7 +112316,7 @@ self: { random ]; description = "The Bluefin effect system, random generators"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -112000,7 +112390,7 @@ self: { text ]; description = "Tools for interacting with Bluesky / AT Protocol"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -112415,6 +112805,104 @@ self: { } ) { }; + board-games_0_4_0_1 = callPackage ( + { + mkDerivation, + array, + base, + boxes, + cgi, + combinatorial, + containers, + criterion, + doctest-exitcode-stdio, + doctest-lib, + enummapset, + explicit-exception, + haha, + html, + httpd-shed, + network-uri, + non-empty, + parallel, + QuickCheck, + random, + semigroups, + shell-utility, + transformers, + utility-ht, + }: + mkDerivation { + pname = "board-games"; + version = "0.4.0.1"; + sha256 = "1zw5061m29kaz4hxn18hz9p7hvxb1ga8x2vqxkpk7iyd25yncd05"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array + base + boxes + cgi + combinatorial + containers + enummapset + explicit-exception + haha + html + non-empty + QuickCheck + random + semigroups + transformers + utility-ht + ]; + executableHaskellDepends = [ + array + base + cgi + containers + html + httpd-shed + network-uri + non-empty + random + shell-utility + transformers + utility-ht + ]; + testHaskellDepends = [ + array + base + containers + doctest-exitcode-stdio + doctest-lib + enummapset + non-empty + QuickCheck + random + transformers + utility-ht + ]; + benchmarkHaskellDepends = [ + base + containers + criterion + enummapset + non-empty + parallel + QuickCheck + random + transformers + utility-ht + ]; + description = "Three games for inclusion in a web server"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "board-games"; + maintainers = [ lib.maintainers.thielema ]; + } + ) { }; + boardgame = callPackage ( { mkDerivation, @@ -112617,7 +113105,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Generate Haskell boilerplate"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "boilerplate"; broken = true; @@ -112673,7 +113161,7 @@ self: { vector ]; description = "Bolt driver for Neo4j"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -114025,7 +114513,7 @@ self: { transformers ]; description = "Boring and Absurd types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -114135,7 +114623,7 @@ self: { wide-word ]; description = "Implementation of BORSH serialisation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -114173,15 +114661,15 @@ self: { }: mkDerivation { pname = "botan-bindings"; - version = "0.0.1.0"; - sha256 = "0svb55s3y93lj1nk1574dpvinzw1fcy306gl6dcxxszxfm9ndng9"; + version = "0.1.0.0"; + sha256 = "1lajqsnf6v03qh3xnksbxh2h2sz4hkrvqw2jy94swyy8abd8qbqs"; libraryHaskellDepends = [ base bytestring ]; libraryPkgconfigDepends = [ botan ]; description = "Raw Botan bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.mikatammi ]; } ) { botan = null; }; @@ -114201,8 +114689,8 @@ self: { }: mkDerivation { pname = "botan-low"; - version = "0.0.1.0"; - sha256 = "0bm4dilvy1hdpf9flx7686djp0bjs2v7zi9iq937a6f20vqqwzvd"; + version = "0.0.2.0"; + sha256 = "16sha2cd03n7g3lykvcsfmxadyv3iyq9898sv9xjvcndfii3wg25"; libraryHaskellDepends = [ base botan-bindings @@ -114225,7 +114713,7 @@ self: { tasty-bench ]; description = "Low-level Botan bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.mikatammi ]; } ) { }; @@ -114323,7 +114811,7 @@ self: { text ]; description = "Encoding and decoding for the Bottom spec"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "bottom"; broken = true; @@ -114428,7 +114916,7 @@ self: { utf8-string ]; description = "ScopeH and ScopeT extras for bound"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -114541,7 +115029,7 @@ self: { tasty-hunit ]; description = "A strict, immutable, thread-safe, single-ended, bounded queue"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -114748,7 +115236,7 @@ self: { doctest-parallel ]; description = "A profunctor effect system?"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -114773,7 +115261,7 @@ self: { time ]; description = "CSV parsing in a box"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -114818,7 +115306,7 @@ self: { doctest-parallel ]; description = "Box websockets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "box-socket"; } ) { }; @@ -114914,7 +115402,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A minimal typed unix path library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -115294,7 +115782,7 @@ self: { tasty-hunit ]; description = "Set breakpoints using a GHC plugin"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -115426,6 +115914,8 @@ self: { pname = "brick"; version = "2.9"; sha256 = "1jdhagw5ihp9g5pinmbb1mf3fjcbh4aim9qg9i4b1na9zn07s0f1"; + revision = "1"; + editedCabalFile = "09zn3n52dgp795idrxp6wrq8clyknwsgsqhfdvsc5jv70sx54b9x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -115470,6 +115960,86 @@ self: { } ) { }; + brick_2_10 = callPackage ( + { + mkDerivation, + base, + bimap, + bytestring, + config-ini, + containers, + data-clist, + deepseq, + directory, + exceptions, + filepath, + hashable, + microlens, + microlens-mtl, + microlens-th, + mtl, + QuickCheck, + stm, + template-haskell, + text, + text-zipper, + time, + unix-compat, + unordered-containers, + vector, + vty, + vty-crossplatform, + word-wrap, + }: + mkDerivation { + pname = "brick"; + version = "2.10"; + sha256 = "08byr2w0697bdlnpycnb73f33v2as6sy7q9w9r8a2nhilv49yhmq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bimap + bytestring + config-ini + containers + data-clist + deepseq + directory + exceptions + filepath + hashable + microlens + microlens-mtl + microlens-th + mtl + stm + template-haskell + text + text-zipper + time + unix-compat + unordered-containers + vector + vty + vty-crossplatform + word-wrap + ]; + testHaskellDepends = [ + base + containers + microlens + QuickCheck + vector + vty + vty-crossplatform + ]; + description = "A declarative terminal user interface library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + brick-calendar = callPackage ( { mkDerivation, @@ -115515,7 +116085,7 @@ self: { vty ]; description = "Calendar widget for the Brick TUI library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -115629,7 +116199,7 @@ self: { vector ]; description = "Search forward or backward for certain kinds of items in brick list"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -115658,7 +116228,7 @@ self: { vector ]; description = "Skip a certain kind of items when moving in brick list"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; } ) { }; @@ -115707,7 +116277,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Panes library for Brick providing composition and isolation for TUI apps"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "mywork-example"; broken = true; @@ -115770,7 +116340,7 @@ self: { vty ]; description = "Tabular list widgets for brick"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; } ) { }; @@ -116087,7 +116657,7 @@ self: { OpenGL ]; description = "Painless 2D vector graphics, animations, and simulations powered by GLFW"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -116110,7 +116680,7 @@ self: { ghc-prim ]; description = "Data structures and algorithms for working with 2D graphics"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -116151,7 +116721,7 @@ self: { vector ]; description = "Examples using the Brillo library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -116189,7 +116759,7 @@ self: { vector ]; description = "Load any image supported by Juicy.Pixels in your brillo application"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "brillo-juicy-viewer"; } ) { }; @@ -116217,7 +116787,7 @@ self: { vector ]; description = "Brillo picture data types and rendering functions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -116356,7 +116926,7 @@ self: { yaml ]; description = "Haskell source code formatter"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "brittany"; broken = true; @@ -116429,7 +116999,7 @@ self: { ]; doHaddock = false; description = "Closable, fair, single-wakeup channel type that avoids 0 reader space leaks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -116442,7 +117012,7 @@ self: { libraryHaskellDepends = [ broadcast-chan ]; doHaddock = false; description = "Conduit-based parallel streaming code for broadcast-chan"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -116457,7 +117027,7 @@ self: { libraryHaskellDepends = [ broadcast-chan ]; doHaddock = false; description = "Pipes-based parallel streaming code for broadcast-chan"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -116515,7 +117085,7 @@ self: { random ]; description = "Helpers for generating tests for broadcast-chan"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -118365,7 +118935,7 @@ self: { transformers ]; description = "Build Systems à la Carte"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -118421,7 +118991,7 @@ self: { text ]; description = "Compute, fetch and install Cabal build plans into a local environment"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "build-env"; broken = true; @@ -118540,7 +119110,7 @@ self: { primitive-unaligned ]; description = "bounded ByteArray builder type"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -118881,35 +119451,29 @@ self: { base, Cabal, containers, - fclabels, + lens, process, regex-compat, split, - strict, }: mkDerivation { pname = "bumper"; - version = "0.6.0.3"; - sha256 = "1a6sqkdzq05az6yj3zmlcbx6bmhw4zjx2aijxfi481z3ifiy7z3w"; - revision = "3"; - editedCabalFile = "0r4fj5mxl452786jw6pr2nwhs5sszlxb9nwcrakr44jysm181lhw"; + version = "0.7.0.0"; + sha256 = "1mjrmlnm733yw2l9jq2cxlq4z9jz102bbh974v15mkry3vnq1k9b"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base Cabal containers - fclabels + lens process regex-compat split - strict ]; description = "Automatically bump package versions, also transitively"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "bumper"; - broken = true; } ) { }; @@ -119010,7 +119574,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Parse webforms & render to interactive hypertext"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "bureaucromancy"; broken = true; @@ -119084,7 +119648,7 @@ self: { text ]; description = "Parse and render URI templates"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -119626,7 +120190,7 @@ self: { sha256 = "0afywcb7n2h2vycxg47myaqz49xrlnjpyq753smildjlkl79jx79"; libraryHaskellDepends = [ base ]; description = "Define embeddings of small bit vectors into larger ones"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -119698,7 +120262,7 @@ self: { ]; doHaddock = false; description = "Efficient little-endian bit vector library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -119766,7 +120330,7 @@ self: { parameterized-utils ]; description = "Well-typed lenses for bv-sized bitvectors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -119803,7 +120367,7 @@ self: { tasty-hunit ]; description = "Give aliases to record fields"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -119864,7 +120428,7 @@ self: { text ]; description = "Library for creating command-line interfaces (colors, menus, etc.)"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -119921,7 +120485,7 @@ self: { tasty-quickcheck ]; description = "Sets and maps with 8-bit words for keys"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -119957,7 +120521,7 @@ self: { text ]; description = "Read strings describing a number of bytes like 2Kb and 0.5 MiB"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; maintainers = [ lib.maintainers.danielrolls ]; } ) { }; @@ -119986,7 +120550,7 @@ self: { wide-word ]; description = "Portable big-endian and little-endian conversions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -120105,7 +120669,7 @@ self: { text-short ]; description = "Build byte arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -120188,7 +120752,7 @@ self: { unordered-containers ]; description = "Universal hashing of bytes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -120215,7 +120779,7 @@ self: { primitive ]; description = "Fast logging"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { }; @@ -120427,7 +120991,7 @@ self: { random ]; description = "Calculate string metrics on Bytes efficiently"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -120456,7 +121020,7 @@ self: { tasty-hunit ]; description = "Template haskell macro for casing on Bytes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -120533,7 +121097,7 @@ self: { gauge ]; description = "Slicing managed and unmanaged memory"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -120585,7 +121149,7 @@ self: { primitive ]; description = "Nonresumable byte parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -120608,6 +121172,8 @@ self: { pname = "bytestring"; version = "0.12.2.0"; sha256 = "18zvh1fpj8x4w35hrcp1l8cd9x7v401s17wn5l5vlbgwhdrimnif"; + revision = "1"; + editedCabalFile = "06av8jwxnclkzdvaj7l3mpz99yc84s9ql1sszk7d17sr8ihf34m4"; libraryHaskellDepends = [ base deepseq @@ -120631,7 +121197,7 @@ self: { tasty-bench ]; description = "Fast, compact, strict and lazy byte strings with a list interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -120657,7 +121223,7 @@ self: { text ]; description = "Aeson instances for ByteString, using base 64 encoding"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -121047,7 +121613,7 @@ self: { tasty-smallcheck ]; description = "Efficiently parse and produce common integral and fractional numbers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -121324,7 +121890,7 @@ self: { rerebase ]; description = "An efficient strict bytestring builder"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -121347,7 +121913,7 @@ self: { primitive ]; description = "break bytestrings up into substrings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -121459,7 +122025,7 @@ self: { criterion ]; description = "A very efficient ByteString builder implementation based on the binary tree"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -121509,7 +122075,7 @@ self: { QuickCheck ]; description = "An efficient finite map from bytestrings to values"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -121652,7 +122218,7 @@ self: { unpacked-maybe ]; description = "Tries with Bytes as keys"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -121797,7 +122363,7 @@ self: { tasty-hunit ]; description = "High-level bindings to bz3"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -121832,7 +122398,7 @@ self: { sha256 = "0iax0fq5y24lcjkjsk66khry9s6v9hhd3zfrwg8mvgs07waq2m59"; doHaddock = false; description = "bzip2 C sources"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -122466,7 +123032,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Manipulate patterns in cellular automata, create and parse RLE files"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -122635,7 +123201,7 @@ self: { temporary ]; description = "Extend Cabal build-depends from the command line"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-add"; } @@ -122698,7 +123264,7 @@ self: { temporary ]; description = "Extend Cabal build-depends from the command line"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "cabal-add"; } ) { }; @@ -122807,8 +123373,8 @@ self: { }: mkDerivation { pname = "cabal-bounds"; - version = "2.6.0"; - sha256 = "0y4xj4irhppwsg3ljy6yzscfjdj7gh2prsiia51y8ma6gm87sjsy"; + version = "2.7.0"; + sha256 = "09xlw66h5k034gr9id4lj8i48r188k55cy8kml6f3q1a7cqcfsfd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -122893,7 +123459,7 @@ self: { time ]; description = "Bundling C/C++ projects in Cabal package made easy"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -123043,7 +123609,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "CI Assistant for Haskell projects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-cache"; } @@ -123070,8 +123636,8 @@ self: { }: mkDerivation { pname = "cabal-cargs"; - version = "1.7.0"; - sha256 = "17q51lg7vhdzvy9s8f3zplxa4mij2bjclzxry5f9d2pgiq4290p9"; + version = "1.8.0"; + sha256 = "0nm20jw8hy9gfv4813jfy7m13i9sa3dcs0633hminsk5xl5a1ff2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -123310,7 +123876,7 @@ self: { text ]; description = "Create a Debianization for a Cabal package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-debian"; broken = true; @@ -123364,7 +123930,7 @@ self: { QuickCheck ]; description = "QuickCheck for Cabal tests"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -123514,7 +124080,7 @@ self: { time ]; description = "Cabal utility"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-edit"; broken = true; @@ -123668,7 +124234,7 @@ self: { doctest-parallel ]; description = "Fix for cabal files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-fix"; broken = true; @@ -123728,7 +124294,7 @@ self: { zlib ]; description = "Generate a FlatPak manifest from a Cabal package description"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "cabal-flatpak"; maintainers = [ lib.maintainers.thielema ]; } @@ -123915,7 +124481,7 @@ self: { transformers ]; description = "Formats package descriptions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "cabal-gild"; maintainers = [ lib.maintainers.turion ]; } @@ -124042,7 +124608,7 @@ self: { ]; doCheck = false; description = "Give Haskell development tools access to Cabal project environment"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -124111,7 +124677,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "generate hoogle database for cabal project and dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-hoogle"; broken = true; @@ -124216,6 +124782,8 @@ self: { pname = "cabal-install"; version = "3.16.0.0"; sha256 = "06jndk7xcm837rsy4y9nhy8a0162ckravh8dlnif1vmywfgljai8"; + revision = "2"; + editedCabalFile = "1f8gi3v27hr4x2ydqa20ijqdcv3pm09lyykhqcaz8zy7dvz96xb0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -124295,7 +124863,7 @@ self: { mv bash-completion $out/share/bash-completion/completions ''; description = "The command-line interface for Cabal and Hackage"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal"; maintainers = [ lib.maintainers.sternenseemann ]; @@ -124677,7 +125245,7 @@ self: { tasty-quickcheck ]; description = "The solver component of cabal-install"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -124776,8 +125344,71 @@ self: { ]; description = "Cabal support for creating Mac OSX application bundles"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "macosx-app"; + } + ) { }; + + cabal-matrix = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + Cabal, + cabal-install, + cabal-install-solver, + Cabal-syntax, + containers, + directory, + filepath, + hashable, + optparse-applicative, + primitive, + process, + safe-exceptions, + split, + stm, + text, + transformers, + vty, + vty-crossplatform, + word-wrap, + }: + mkDerivation { + pname = "cabal-matrix"; + version = "1.0.0.0"; + sha256 = "1y5hc98w9c6amlzp0nvzgd331nrmnf4qgqr0n6nv80zqy9s80b65"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + Cabal + cabal-install + cabal-install-solver + Cabal-syntax + containers + directory + filepath + hashable + optparse-applicative + primitive + process + safe-exceptions + split + stm + text + transformers + vty + vty-crossplatform + word-wrap + ]; + executableHaskellDepends = [ base ]; + description = "Matrix builds for cabal"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-matrix"; broken = true; } ) { }; @@ -124915,7 +125546,7 @@ self: { process ]; description = "Make Cabal aware of pkg-config package versions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.roberth ]; } ) { }; @@ -124983,7 +125614,7 @@ self: { vector ]; description = "Library and utility for processing cabal's plan.json file"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; mainProgram = "cabal-plan"; } ) { }; @@ -125017,7 +125648,7 @@ self: { text ]; description = "Derives cabal bounds from build plans"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; mainProgram = "cabal-plan-bounds"; maintainers = [ lib.maintainers.nomeata ]; } @@ -125114,6 +125745,8 @@ self: { pname = "cabal-rpm"; version = "2.3.0"; sha256 = "1scgf9npfjynj5b730zjk0yzyq74v2dghs0pwp2zg4kl0hxp6sw0"; + revision = "1"; + editedCabalFile = "1ji882k0kkpxzlw7c3f6b48k2wzzyy8yv5baadmy4j7npqxfsxqy"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -125232,7 +125865,7 @@ self: { yaml ]; executableHaskellDepends = [ base ]; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-scaffold"; broken = true; @@ -125356,7 +125989,7 @@ self: { utility-ht ]; description = "Topologically sort cabal packages"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -125403,7 +126036,7 @@ self: { utility-ht ]; description = "Topologically sort cabal packages"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -126516,7 +127149,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "A simple library to cache IO actions"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "test-cachedIO"; } ) { }; @@ -126615,7 +127248,7 @@ self: { transformers ]; description = "Cache combinators"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -126711,6 +127344,7 @@ self: { nix, nix-narinfo, optparse-applicative, + pqueue, pretty-terminal, prettyprinter, process, @@ -126745,8 +127379,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "1.8.0"; - sha256 = "0axi9g6v8h29fi4lvxjxqrk4215c41zzp860hl5avdka1l0cvv5q"; + version = "1.9.1"; + sha256 = "1jhimq7vjnbpggv1l97icwq6i4qhdazhx9gn23fxcf1xj9lz6q6l"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -126798,6 +127432,7 @@ self: { network nix-narinfo optparse-applicative + pqueue pretty-terminal prettyprinter process @@ -126858,6 +127493,7 @@ self: { hercules-ci-cnix-store here hspec + katip protolude retry servant-auth-client @@ -126865,11 +127501,12 @@ self: { stm temporary time + unliftio versions ]; testToolDepends = [ hspec-discover ]; description = "Command-line client for Nix binary cache hosting https://cachix.org"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.domenkozar ]; } ) { inherit (pkgs) nix; }; @@ -126906,8 +127543,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.8.0"; - sha256 = "02cj18aghnl8w4pr2azpgg52aha6z59lcxy6nqd6yvrzgg0lv97v"; + version = "1.9.1"; + sha256 = "1gr35qmx0lrbfqyyrl8xab9k0x38n771by3girlc8sdv0xjil25d"; libraryHaskellDepends = [ aeson async @@ -126943,7 +127580,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Servant HTTP API specification for https://cachix.org"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.domenkozar ]; } ) { }; @@ -127042,7 +127679,7 @@ self: { random ]; description = "That rabbit's got a vicious streak a mile wide!"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -127154,7 +127791,7 @@ self: { ]; libraryPkgconfigDepends = [ cairo ]; description = "Binding to the Cairo library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) cairo; }; @@ -127669,6 +128306,8 @@ self: { ]; description = "A library for writing discord bots in haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -127999,6 +128638,7 @@ self: { file-embed, filepath, hspec, + pretty-show, process, split, string-interpolate, @@ -128008,8 +128648,8 @@ self: { }: mkDerivation { pname = "call-alloy"; - version = "0.6.0.2"; - sha256 = "1b8xb2z3cjlqiz2jj75qbw4p0xhdybhnarq3xg2gdn2c953xyscq"; + version = "0.6.0.3"; + sha256 = "1bd9f6nfrrzlzw71gz0fkmiv78wfr4zmwzdisa6c6z2yf4cmf0vd"; enableSeparateDataOutput = true; libraryHaskellDepends = [ async @@ -128037,6 +128677,7 @@ self: { file-embed filepath hspec + pretty-show process split string-interpolate @@ -128196,7 +128837,7 @@ self: { QuickCheck ]; description = "HIE-based Haskell call graph and source code visualizer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "calligraphy"; } ) { }; @@ -128554,7 +129195,7 @@ self: { time ]; description = "Canadian income tax calculation"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -129049,7 +129690,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Convert data to and from a natural number representation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -129162,8 +129803,8 @@ self: { pname = "capability"; version = "0.5.0.1"; sha256 = "0sksd42ywaq5av7a1h9y66pclsk1fd9qx46q38kgs3av88zhzqci"; - revision = "4"; - editedCabalFile = "00lkh7rnys52wji7301ca1nriypwqd8q7gslz3gvnwqmi6as0grv"; + revision = "5"; + editedCabalFile = "1gqrc6gql8jfgblx8v9v352a51lj5mnw41hk66cgq269ywsg8igs"; libraryHaskellDepends = [ base constraints @@ -129404,7 +130045,7 @@ self: { vector ]; description = "Cap'n Proto for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "capnpc-haskell"; } @@ -130591,8 +131232,8 @@ self: { }: mkDerivation { pname = "casa-client"; - version = "0.0.2"; - sha256 = "0nr6dz6igxkmr4841hppd5zz0vjycfvybr3abqylrssg6vg988p2"; + version = "0.0.3"; + sha256 = "0jsnb4a9wwsyxr7i177hsfkybd4qya39jbx2rgyi8l0aiv31vc25"; libraryHaskellDepends = [ aeson attoparsec @@ -130635,8 +131276,8 @@ self: { }: mkDerivation { pname = "casa-types"; - version = "0.0.2"; - sha256 = "1c3qvph690pgnqmj132sn1zh878n3ljvmp913vvhwynfhyixs1v7"; + version = "0.0.3"; + sha256 = "00v3ydwnr57q40cp4i0x0y2hkm22x1619yvl6frl3j5j329s4slh"; libraryHaskellDepends = [ aeson attoparsec @@ -131061,7 +131702,7 @@ self: { rerebase ]; description = "A converter for spinal, snake and camel cases"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -131868,7 +132509,7 @@ self: { vector ]; description = "io-streams interface for the cassava CSV library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -131907,7 +132548,7 @@ self: { vector ]; description = "`TemplateHaskell` helpers for `cassava`"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -132053,7 +132694,7 @@ self: { text ]; description = "Portable CRC-32C"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -132591,7 +133232,7 @@ self: { ]; doHaddock = false; description = "Dependency injection library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "cauldron-example-wiring"; } ) { }; @@ -133386,7 +134027,7 @@ self: { websockets ]; description = "A library for the Chrome Devtools Protocol"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -134161,7 +134802,7 @@ self: { unordered-containers ]; description = "Integration of \"cereal\" and \"unordered-containers\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -134335,6 +134976,7 @@ self: { free, hedgehog, hspec, + hspec-api, hspec-core, hspec-discover, hspec-expectations, @@ -134347,8 +134989,8 @@ self: { }: mkDerivation { pname = "cfg"; - version = "0.0.2.2"; - sha256 = "1v0k3gkwwifps4msd2888slaf4wdw5ppfpp0a0rzgmp14fbxz2sw"; + version = "0.0.2.3"; + sha256 = "1l6k0lxgjgnyqz08zwgg7nymglljxn6q7b9i5zbi2a6h8gm28h27"; libraryHaskellDepends = [ base bytestring @@ -134368,6 +135010,7 @@ self: { free hedgehog hspec + hspec-api hspec-core hspec-discover hspec-expectations @@ -134378,7 +135021,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Type directed application configuration parsing and accessors"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -134556,7 +135199,7 @@ self: { base-prelude ]; description = "A Future type that is easy to represent and handle in C/C++"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -134840,7 +135483,7 @@ self: { yaml ]; description = "Command line tool"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; mainProgram = "cgrep"; } ) { }; @@ -134876,7 +135519,7 @@ self: { path-io ]; description = "A container-/cgroup-aware substitute for the GHC RTS `-N` flag"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -135015,7 +135658,7 @@ self: { time ]; description = "Mining Client for Kadena Chainweb"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "chainweb-mining-client"; } @@ -135445,7 +136088,7 @@ self: { witherable ]; description = "Stateful monad transformer based on monoidal actions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -135480,7 +136123,7 @@ self: { tasty-hunit ]; description = "Stateful monad transformer based on monoidal actions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -135527,7 +136170,7 @@ self: { tasty-hunit ]; description = "Stateful monad transformer based on monoidal actions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -135557,7 +136200,7 @@ self: { some ]; description = "Stateful monad transformer based on monoidal actions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -135606,7 +136249,7 @@ self: { vector ]; description = "A diagnostics library for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -135721,7 +136364,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Pattern synonyms for ASCII characters for Word8, Word16 etc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -135968,7 +136611,7 @@ self: { doctest-parallel ]; description = "Charting library targetting SVGs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -136031,7 +136674,7 @@ self: { numhask ]; description = "See readme.md"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "chart-svg-various"; } @@ -136725,7 +137368,7 @@ self: { QuickCheck ]; description = "Checks context free grammar for ambiguity using brute force up to given limit"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -137016,7 +137659,7 @@ self: { transformers ]; description = "A simple and intuitive library for automated testing"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -137039,7 +137682,7 @@ self: { HUnit ]; description = "HUnit support for Chell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -137064,7 +137707,7 @@ self: { random ]; description = "QuickCheck support for Chell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -137339,7 +137982,7 @@ self: { containers ]; description = "A Library for Chess Game Logic"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -137457,7 +138100,7 @@ self: { text ]; description = "Parse and scrape recipe blogs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "chez-grater"; broken = true; @@ -137527,7 +138170,7 @@ self: { uuid ]; description = "A tmux client for Polysemy"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -137599,7 +138242,7 @@ self: { tasty-hedgehog ]; description = "Testing tools for chiasma"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -137658,7 +138301,7 @@ self: { vector ]; description = "Lazy infinite streams with O(1) indexing and applications for memoization"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -138442,7 +139085,7 @@ self: { time ]; description = "A high-performance time library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -138482,7 +139125,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Benchmarking tool with focus on comparing results"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "chronos"; broken = true; @@ -138747,7 +139390,7 @@ self: { sha256 = "018k9a014q4zprsla5k5hrdq1zwpp7hmckc0ldaj7nf6vg1hxas2"; libraryHaskellDepends = [ base ]; description = "Automatically convert Generic instances to and from church representations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -138850,7 +139493,7 @@ self: { unagi-chan ]; description = "Channel/Arrow based streaming computation library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -138910,7 +139553,7 @@ self: { uuid ]; description = "API bindings to IOHK's Cicero job scheduler"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "cicero-cli"; broken = true; @@ -139739,6 +140382,8 @@ self: { ]; description = "A source plugin for manipulating circuits in clash with a arrow notation"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -139779,7 +140424,7 @@ self: { vector ]; description = "Circular fixed-sized mutable vectors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -139800,7 +140445,7 @@ self: { hspec ]; description = "Make bounded enum types circular"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -140061,12 +140706,12 @@ self: { transformers ]; description = "Generates citations and bibliography from CSL styles"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; maintainers = [ lib.maintainers.sternenseemann ]; } ) { }; - citeproc_0_10 = callPackage ( + citeproc_0_11 = callPackage ( { mkDerivation, aeson, @@ -140095,8 +140740,8 @@ self: { }: mkDerivation { pname = "citeproc"; - version = "0.10"; - sha256 = "0snza31cf2agnpr80dl691insw6f8v1ii7f52q6dyl2cx56cawsh"; + version = "0.11"; + sha256 = "1msriz492kgnhljywbxys6jm3j3i41hm6scw9rx6g2mk2cz33z3m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -140134,7 +140779,7 @@ self: { transformers ]; description = "Generates citations and bibliography from CSL styles"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -141011,7 +141656,7 @@ self: { tasty-hunit ]; description = "A class for types with only finitely many inhabitants"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -141062,10 +141707,8 @@ self: { }: mkDerivation { pname = "clash-ghc"; - version = "1.8.2"; - sha256 = "1pwbpk0f502jx37raq4n64c39jgcrzbya7nzzi6mq7wjm1xmxnsw"; - revision = "2"; - editedCabalFile = "1fr27hfpj31yaqn46k3jzb3kfba182wnqx7b4y7mi7qbm4pqqyr8"; + version = "1.8.3"; + sha256 = "1y2mrn4c8zcn7bjdza28k1p8716iqfc42vjggjalbcrn04zi0dsb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -141111,7 +141754,8 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Clash: a functional hardware description language - GHC frontend"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -141179,10 +141823,8 @@ self: { }: mkDerivation { pname = "clash-lib"; - version = "1.8.2"; - sha256 = "02yzqkzaligkvd3830nsgnmnpswydf1a67hrhyhn6gg5crmb2jmg"; - revision = "2"; - editedCabalFile = "15h7vb7d0j9g9mnbgyn4sqdnffhvk7igchzyjpvan3h1p3r321wa"; + version = "1.8.3"; + sha256 = "114w3vag29famrdz934v42831hbcxvkd0jxhsm730rwni95ik78c"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -141278,8 +141920,10 @@ self: { unordered-containers ]; description = "Clash: a functional hardware description language - As a library"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "v16-upgrade-primitives"; + broken = true; } ) { }; @@ -141305,8 +141949,8 @@ self: { }: mkDerivation { pname = "clash-lib-hedgehog"; - version = "1.8.2"; - sha256 = "1z3252ac8gs05sp4p0yh73cxk4826hcwzyh7z8fddszhpk9iyhrl"; + version = "1.8.3"; + sha256 = "1cihj7m6n46v06np6hbd3z11zr74gy2b3alhfmx1x4hy3ycsr1x9"; libraryHaskellDepends = [ base clash-lib @@ -141326,7 +141970,7 @@ self: { transformers ]; description = "Hedgehog Generators for clash-lib"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -141413,10 +142057,8 @@ self: { }: mkDerivation { pname = "clash-prelude"; - version = "1.8.2"; - sha256 = "0pxzb0cj3wp2fjjj6wa2hnbqpvg7rrfza3fqr7m5c7l73yjmi2m3"; - revision = "3"; - editedCabalFile = "0b9rd93y48avji9fw6xfxsi3392php6j5qpvmyxjv32m5ljhp83d"; + version = "1.8.3"; + sha256 = "00fy0vgp2pj7vad50n53pz70hc6x1mvz3a28cl1xqdyi6mk82kfj"; libraryHaskellDepends = [ array arrows @@ -141483,7 +142125,7 @@ self: { template-haskell ]; description = "Clash: a functional hardware description language - Prelude library"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -141499,10 +142141,8 @@ self: { }: mkDerivation { pname = "clash-prelude-hedgehog"; - version = "1.8.2"; - sha256 = "0fn92r1zhdabqdanh3wqgcrmvqg886jap82r3h25gsldz6f8635m"; - revision = "1"; - editedCabalFile = "1hvclgpy4vl129qvm8px9w7hq2cv15m4zacdn2ay300sp0mbiwg3"; + version = "1.8.3"; + sha256 = "10mq2mpn6vnsb253p3hb665q94363vq5irmg8ns10p7kc2jc6l2l"; libraryHaskellDepends = [ base clash-prelude @@ -141512,7 +142152,7 @@ self: { text ]; description = "Hedgehog Generators for clash-prelude"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -141576,6 +142216,7 @@ self: { ]; description = "Shake rules for building Clash programs"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -141900,7 +142541,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "An interface for a handler-independent, typeclass-based effect system"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -141929,7 +142570,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "An interface for a handler-independent, typeclass-based effect system"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -141970,7 +142611,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Automatic compliance with the classy-effects protocols"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -143889,6 +144530,7 @@ self: { description = "A Haskell library as database client for Clickhouse"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -144590,7 +145232,9 @@ self: { unix ]; description = "Project file manager for Claude AI integrations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -144731,7 +145375,7 @@ self: { template-haskell ]; description = "Closed type class declarations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -144956,7 +145600,7 @@ self: { time ]; description = "Unofficial Haskell SDK for the CloudEvents specification"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -145118,7 +145762,7 @@ self: { template-haskell ]; description = "CLI tool to easily spin up and control compute instances in various cloud environments"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "cloudy"; maintainers = [ lib.maintainers.cdepillabout ]; } @@ -145878,6 +146522,40 @@ self: { } ) { }; + cmark-gfm-lens = callPackage ( + { + mkDerivation, + base, + cmark-gfm, + hspec, + lens, + profunctors, + text, + }: + mkDerivation { + pname = "cmark-gfm-lens"; + version = "0.2.4"; + sha256 = "1glp394f0c911h4p457c72rc9zhvash3fyzlf8n0f57ldyalvv16"; + libraryHaskellDepends = [ + base + cmark-gfm + profunctors + text + ]; + testHaskellDepends = [ + base + cmark-gfm + hspec + lens + text + ]; + description = "Collection of Lens for cmark-gfm with minimal dependencies"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + cmark-highlight = callPackage ( { mkDerivation, @@ -145907,6 +146585,40 @@ self: { } ) { }; + cmark-lens = callPackage ( + { + mkDerivation, + base, + cmark, + hspec, + lens, + profunctors, + text, + }: + mkDerivation { + pname = "cmark-lens"; + version = "0.2.3"; + sha256 = "10303nnanf27a7maiw0krsla03rl7rmi88l1phjg4i8snfqip4lw"; + libraryHaskellDepends = [ + base + cmark + profunctors + text + ]; + testHaskellDepends = [ + base + cmark + hspec + lens + text + ]; + description = "Collection of lens for CMark with minimal dependencies"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + cmark-lucid = callPackage ( { mkDerivation, @@ -146263,7 +146975,7 @@ self: { hedgehog ]; description = "(C)oncurrent (M)onoidal (F)olds"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -146750,7 +147462,7 @@ self: { hedgehog ]; description = "Composable Contravariant Comonadic Logging Library"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -146773,7 +147485,7 @@ self: { stm ]; description = "Asynchronous backend for co-log library"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -146795,7 +147507,7 @@ self: { Glob ]; description = "Composable Contravariant Comonadic Logging Library"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -146847,7 +147559,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "effectful log effect using co-log-core"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -146878,7 +147590,7 @@ self: { text ]; description = "Structured messages support in co-log ecosystem"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -146908,7 +147620,7 @@ self: { polysemy ]; description = "Composable Contravariant Comonadic Logging Library"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; mainProgram = "play-colog-poly"; } ) { }; @@ -146954,7 +147666,7 @@ self: { polysemy-plugin ]; description = "A Polysemy logging effect for high quality (unstructured) logs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -146992,7 +147704,7 @@ self: { co-log ]; description = "Simple enhancements for logging with co-log"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; mainProgram = "co-log-simple"; } ) { }; @@ -147157,7 +147869,7 @@ self: { vector ]; description = "Computational biology toolkit to collaborate with researchers in constructive protein engineering"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -147842,7 +148554,7 @@ self: { transformers ]; description = "CodeT"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -147883,7 +148595,7 @@ self: { transformers ]; description = "GHC type-checker plugin for solving LiftT instances from codet"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -148117,7 +148829,7 @@ self: { sha256 = "1g2a723xlbj2blpyfgcr6jg6a2yyca7pa5dgw9jnpip98hssmhsa"; libraryHaskellDepends = [ base ]; description = "Coercions with improved type inference"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -148129,7 +148841,7 @@ self: { sha256 = "02xj06qdqy9i33hkp504qmgpb0qvhliyygib072s2k6z4wmwd1ar"; libraryHaskellDepends = [ base ]; description = "Coercible but only in one direction"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -148150,7 +148862,7 @@ self: { profunctors ]; description = "Combine profunctors with coercible-subtypes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -148781,7 +149493,7 @@ self: { tasty-hunit ]; description = "Equivariant CSM classes of coincident root loci"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -148838,7 +149550,7 @@ self: { utility-ht ]; description = "Linear Programming using COIN-OR/CLP and comfort-array"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = [ "aarch64-linux" ]; maintainers = [ lib.maintainers.thielema ]; } @@ -149510,7 +150222,7 @@ self: { hashable ]; description = "Generate a color for a hashable object"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -149823,7 +150535,7 @@ self: { text ]; description = "Print and parse colors"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -149857,7 +150569,7 @@ self: { text ]; description = "Convenient interface for printing colourful messages"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -150441,7 +151153,7 @@ self: { mtl ]; description = "Collection of combinators over standard typeclasses"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -150580,7 +151292,7 @@ self: { ]; doHaddock = false; description = "Additional shape types for the comfort-array package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -150635,7 +151347,7 @@ self: { utility-ht ]; description = "Numerical Basic Linear Algebra using BLAS"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -150680,7 +151392,7 @@ self: { storable-record ]; description = "High-level interface to FFTW (Fast Fourier Transform) based on comfort-array"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -150732,7 +151444,7 @@ self: { utility-ht ]; description = "Linear Programming using GLPK and comfort-array"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { inherit (pkgs) glpk; }; @@ -150751,10 +151463,8 @@ self: { }: mkDerivation { pname = "comfort-graph"; - version = "0.0.4"; - sha256 = "1v3acgdr8srvpddl2kvap556ag93b9yphjf3y1qy14sq6f7v46hc"; - revision = "2"; - editedCabalFile = "05fhxw5lb81iah3siqv7liljj07qls6l3zl9kgrx3a9n865vygvw"; + version = "0.0.4.1"; + sha256 = "0g3fbv0x0g8d5k09qcsahrys0igkn8hnjwa0281lwsy16inwqlxg"; libraryHaskellDepends = [ base containers @@ -151005,7 +151715,7 @@ self: { unordered-containers ]; description = "A command line argument/option parser library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "task-manager"; } ) { }; @@ -151031,7 +151741,7 @@ self: { mtl ]; description = "A monad for commanders"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -151155,7 +151865,7 @@ self: { text ]; description = "Pure Haskell commonmark parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -151281,7 +151991,7 @@ self: { text ]; description = "An initial encoding of the CommonMark language"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -151345,7 +152055,7 @@ self: { yaml ]; description = "Simple interface to commonmark-hs for parsing real-world Markdown"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -151399,7 +152109,7 @@ self: { url-slug ]; description = "Obsidian-friendly commonmark wikilink parser"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -151523,7 +152233,7 @@ self: { containers ]; description = "Commutative semigroups"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -151767,7 +152477,7 @@ self: { yaml ]; description = "Compatibility checker for OpenAPI"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -151950,7 +152660,7 @@ self: { tasty-quickcheck ]; description = "Stacks, queues, and deques with compact representations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -154187,7 +154897,7 @@ self: { sha256 = "0aprzrslrbsl3d7j49nmx0kxx71m39zi7xlfyw8wnazqpi8mfwwb"; libraryHaskellDepends = [ base ]; description = "Concurrent actions that may fail with a value"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -157788,7 +158498,7 @@ self: { text ]; description = "Schema definitions for the config-value package"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -157854,7 +158564,7 @@ self: { text ]; description = "Simple, layout-based value language similar to YAML or JSON"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -158059,7 +158769,7 @@ self: { yaml ]; description = "Tools for specifying and parsing configurations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "example"; } ) { }; @@ -158201,6 +158911,7 @@ self: { { mkDerivation, base, + bytestring, containers, filepath, HUnit, @@ -158213,12 +158924,11 @@ self: { }: mkDerivation { pname = "configurator-pg"; - version = "0.2.10"; - sha256 = "12a67pz6d2vpsa5qdaxm8lwl3jjg8f0idd5r3bjnqw22ji39cysj"; - revision = "3"; - editedCabalFile = "156p0hr14ggf2sfiivgndzrsayxfrmr22pr9hs6jban7m5r627ng"; + version = "0.2.11"; + sha256 = "0nrkp6w0wqh8ikp3iqz6xf0xd0xiws8nk2k0qqiiv8dn5g5z2nc1"; libraryHaskellDepends = [ base + bytestring containers megaparsec protolude @@ -158373,7 +159083,7 @@ self: { text ]; description = "Tracable multi-source config management"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -158893,7 +159603,7 @@ self: { doctest ]; description = "A safe interface for Const summarization"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -159145,7 +159855,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Existential type that can be constrained"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -159293,7 +160003,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Constraint manipulation"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -159675,7 +160385,7 @@ self: { transformers-base ]; description = "Concurrent PostgreSQL data consumers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -159712,7 +160422,7 @@ self: { transformers-base ]; description = "Prometheus metrics for the consumers library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -159794,7 +160504,7 @@ self: { template-haskell ]; description = "Assorted concrete container types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -160108,7 +160818,7 @@ self: { text-show ]; description = "Generate art from context-free grammars"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "examples"; } ) { }; @@ -160362,7 +161072,7 @@ self: { weigh ]; description = "Unified interface for primitive arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -160717,7 +161427,7 @@ self: { witherable ]; description = "Higher-order functions with their function arguments at the end, for channeling the full power of BlockArguments and LambdaCase"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -161401,7 +162111,9 @@ self: { ]; description = "Convert the annotation of a gene to another in a delimited file using a variety of different databases"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "convert-annotation"; + broken = true; } ) { }; @@ -161436,7 +162148,7 @@ self: { template-haskell ]; description = "Arithmetic and type checked conversions between units"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -161602,7 +162314,7 @@ self: { ]; doHaddock = false; description = "A type-safe client generator for Convex for both Rust and Python"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "convex-schema-parser"; broken = true; @@ -161636,7 +162348,7 @@ self: { Unique ]; description = "Convex hull"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -161739,7 +162451,7 @@ self: { time ]; description = "For serving cookies"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -161799,7 +162511,7 @@ self: { megaparsec ]; description = "Parser for the Cook markup language"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "cooklang-hs"; broken = true; @@ -162445,7 +163157,7 @@ self: { ]; doHaddock = false; description = "System for verifying the correctness of generated Copilot programs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "verify-examples"; broken = true; @@ -163248,7 +163960,7 @@ self: { text ]; description = "Types for interaction with CoreNLP"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -163303,7 +164015,7 @@ self: { transformers ]; description = "classy optical monadic state"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -163822,7 +164534,7 @@ self: { tasty-hunit ]; description = "Countable, Searchable, Finite, Empty classes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -163988,7 +164700,7 @@ self: { text ]; description = "Country data type and functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -164162,7 +164874,7 @@ self: { tasty-hunit ]; description = "Well-conditioned estimation of large-dimensional covariance matrices"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -164185,6 +164897,7 @@ self: { QuickCheck, quickcheck-instances, quickcheck-transformer, + smash, tasty, tasty-expected-failure, tasty-hunit, @@ -164195,8 +164908,8 @@ self: { }: mkDerivation { pname = "covenant"; - version = "1.1.0"; - sha256 = "0cgf0l1xsm6l1gqn4mdvlz7j4rh1nx5pkimp6y18x8lp5498bbkj"; + version = "1.2.0"; + sha256 = "0iml7gzlyjgy64852wvwmi9j08jzsdriniwjw5v71hy8yxjn1r05"; libraryHaskellDepends = [ acc base @@ -164213,6 +164926,7 @@ self: { QuickCheck quickcheck-instances quickcheck-transformer + smash tasty-hunit text transformers @@ -164226,6 +164940,7 @@ self: { optics-core prettyprinter QuickCheck + smash tasty tasty-expected-failure tasty-hunit @@ -164233,7 +164948,7 @@ self: { vector ]; description = "Standalone IR for Cardano scripts"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -164286,7 +165001,7 @@ self: { semirings ]; description = "Coya monoids"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -164321,7 +165036,7 @@ self: { text ]; description = "Haskell bindings to the CozoDB C API"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -164637,7 +165352,7 @@ self: { vector-algorithms ]; description = "Competitive programming problemsetting toolchain"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -164675,40 +165390,6 @@ self: { ) { }; cpphs = callPackage ( - { - mkDerivation, - base, - directory, - polyparse, - time, - }: - mkDerivation { - pname = "cpphs"; - version = "1.20.9.1"; - sha256 = "17wi7fma2qaqdm1hwgaam3fd140v9bpa8ky0wg708h1pqc5v2nbz"; - revision = "2"; - editedCabalFile = "0vxav36p0kplp4dpd17i4cfzrsl3r437d840xwv83lf1bqp7mrxc"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - directory - polyparse - time - ]; - executableHaskellDepends = [ - base - directory - polyparse - time - ]; - description = "A liberalised re-implementation of cpp, the C pre-processor"; - license = "LGPL"; - mainProgram = "cpphs"; - } - ) { }; - - cpphs_1_20_10 = callPackage ( { mkDerivation, base, @@ -164736,7 +165417,6 @@ self: { ]; description = "A liberalised re-implementation of cpp, the C pre-processor"; license = "LGPL"; - hydraPlatforms = lib.platforms.none; mainProgram = "cpphs"; } ) { }; @@ -164835,19 +165515,21 @@ self: { mkDerivation, base, containers, + deepseq, directory, parallel, }: mkDerivation { pname = "cpsa"; - version = "4.4.6"; - sha256 = "02x57fxwxcs16kn8dgr4pxjx0nrvvlwg3sm05hlipbycyaqwncmf"; + version = "4.4.7"; + sha256 = "131ri7wj5lsbsqm9rvcmrsdgb9mls24nf1rjcz9bylxxaizchm39"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers + deepseq directory parallel ]; @@ -164885,7 +165567,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A library to detect CPU features"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "cpu-features-demo"; } ) { }; @@ -164909,7 +165591,7 @@ self: { enumset ]; description = "Binding for the cpuid machine instruction on x86 compatible processors"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; platforms = lib.platforms.x86; } ) { }; @@ -165053,6 +165735,67 @@ self: { } ) { }; + cql_4_1_0_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + Decimal, + iproute, + network, + persist, + QuickCheck, + tasty, + tasty-hunit, + tasty-quickcheck, + template-haskell, + text, + time, + transformers, + uuid, + vector, + }: + mkDerivation { + pname = "cql"; + version = "4.1.0.0"; + sha256 = "1qvkbnchf56khzvabl1s00sf7p0qdpafb88jqvvgf9gn916pfz30"; + libraryHaskellDepends = [ + base + bytestring + containers + Decimal + iproute + network + persist + template-haskell + text + time + transformers + uuid + vector + ]; + testHaskellDepends = [ + base + bytestring + Decimal + iproute + network + persist + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + text + time + uuid + ]; + description = "Cassandra CQL binary protocol"; + license = lib.licensesSpdx."0BSD"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + cql-io = callPackage ( { mkDerivation, @@ -165144,6 +165887,113 @@ self: { } ) { }; + cql-io_2_0_0 = callPackage ( + { + mkDerivation, + async, + attoparsec, + auto-update, + base, + bluefin, + bytestring, + containers, + cql, + crypton, + data-default-class, + Decimal, + exceptions, + formatting, + hashable, + HsOpenSSL, + iproute, + lens, + mtl, + mwc-random, + network, + persist, + primes, + QuickCheck, + random-shuffle, + raw-strings-qq, + retry, + semigroups, + semver, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + time, + transformers, + unliftio-core, + unordered-containers, + uuid, + vector, + }: + mkDerivation { + pname = "cql-io"; + version = "2.0.0"; + sha256 = "1mzhyjn5apyivsq55knp4b4d4w5q16vzck660haf0r94rdfk6p8p"; + libraryHaskellDepends = [ + async + attoparsec + auto-update + base + bluefin + bytestring + containers + cql + crypton + data-default-class + exceptions + hashable + HsOpenSSL + iproute + lens + mtl + mwc-random + network + persist + random-shuffle + retry + semigroups + semver + stm + text + time + transformers + unliftio-core + unordered-containers + uuid + vector + ]; + testHaskellDepends = [ + async + base + containers + cql + Decimal + formatting + iproute + mtl + primes + QuickCheck + raw-strings-qq + tasty + tasty-hunit + tasty-quickcheck + text + time + uuid + ]; + doHaddock = false; + description = "Cassandra CQL client"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + cql-io-tinylog = callPackage ( { mkDerivation, @@ -165591,7 +166441,7 @@ self: { tasty-golden ]; description = "Crack various integer and floating-point data formats"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "crackNum"; } @@ -166100,7 +166950,7 @@ self: { criterion ]; description = "crc32c"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.x86; } ) { }; @@ -166205,7 +167055,7 @@ self: { transformers ]; description = "Garbage collected event folding CRDT"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -166278,7 +167128,7 @@ self: { test-framework-quickcheck2 ]; description = "Framework for artificial life experiments"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -166484,7 +167334,7 @@ self: { unliftio ]; description = "Reasoning about amortized time complexity"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "creditmonad"; } ) { }; @@ -167020,7 +167870,7 @@ self: { vector ]; description = "A simple tool for comparing in Criterion benchmark results"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "criterion-cmp"; broken = true; @@ -167561,7 +168411,7 @@ self: { unliftio ]; description = "Encryption and decryption"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -167600,7 +168450,7 @@ self: { text ]; description = "Dead simple broken links checker on local HTML folders"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; mainProgram = "croque-mort"; } ) { }; @@ -167681,7 +168531,7 @@ self: { what4 ]; description = "Crucible is a library for language-agnostic symbolic simulation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -167746,7 +168596,7 @@ self: { text ]; description = "An interactive debugger for Crucible programs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "crucible-debug"; broken = true; @@ -167835,7 +168685,7 @@ self: { what4 ]; description = "Support for translating and executing LLVM code in Crucible"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -167902,7 +168752,7 @@ self: { what4 ]; description = "An implementation of symbolic I/O primitives for Crucible"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -167964,7 +168814,7 @@ self: { what4 ]; description = "A syntax for reading and writing Crucible control-flow graphs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -168121,7 +168971,7 @@ self: { yaml ]; description = "Simple top-level library for Crucible Simulation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -168246,7 +169096,7 @@ self: { what4 ]; description = "A verification tool for C programs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -168498,7 +169348,7 @@ self: { QuickCheck ]; description = "An educational tool for studying classical cryptography schemes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -169013,7 +169863,7 @@ self: { tasty-hunit ]; description = "Adaptation of the crypto-rng library for the effectful ecosystem"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -169557,10 +170407,8 @@ self: { }: mkDerivation { pname = "cryptohash-sha512"; - version = "0.11.102.0"; - sha256 = "0b48qwgyn68rfbq4fh6fmsk1kc07n8qq95217n8gjnlzvsh2395z"; - revision = "5"; - editedCabalFile = "1nxnkm5j402rdzv6gigh6dn8y9xbn2b6ql548aswphgvfargj1hd"; + version = "0.11.103.0"; + sha256 = "1iwd6my8msqi2hyb10lzmq6w1xrh1pf91lfwdhrj1qwmz6v7zp30"; libraryHaskellDepends = [ base bytestring @@ -169580,7 +170428,7 @@ self: { criterion ]; description = "Fast, pure and practical SHA-512 implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -169831,7 +170679,7 @@ self: { ]; doHaddock = false; description = "Cryptol: The Language of Cryptography"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -170552,8 +171400,8 @@ self: { }: mkDerivation { pname = "cryptostore"; - version = "0.3.1.0"; - sha256 = "0fqwzhk2zqfl6313sd77a9rkx98f5q8582ay0qkkjqx1ni719kvi"; + version = "0.4.0.0"; + sha256 = "0zkwbfxw6xb940ill8d9naxb7gjb9hxh0k01p4jrf36f56cpq6kd"; libraryHaskellDepends = [ asn1-encoding asn1-types @@ -171547,7 +172395,7 @@ self: { transformers ]; description = "extracts data from a CSV file"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -172009,7 +172857,7 @@ self: { ]; doHaddock = false; description = "Haskell Implementation of Cuckoo Filters"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -172249,7 +173097,7 @@ self: { tree-diff ]; description = "CDDL Generator and test utilities"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "cuddle"; broken = true; @@ -172300,7 +173148,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Support for construction, rendering, and parsing of CUE sheets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -172562,7 +173410,7 @@ self: { text ]; description = "Curly braces (brackets) expanding"; - license = lib.licenses.lgpl3Only; + license = lib.licensesSpdx."LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -172984,20 +173832,29 @@ self: { curryer-rpc = callPackage ( { mkDerivation, + asn1-types, async, base, binary, bytestring, containers, criterion, + crypton-x509, + crypton-x509-store, + crypton-x509-system, + data-default, + directory, exceptions, fast-builder, + filepath, hashable, network, network-byte-order, optparse-generic, + process, stm, stm-containers, + streaming-commons, streamly, streamly-bytestring, streamly-core, @@ -173005,21 +173862,27 @@ self: { tasty-hunit, text, time, + tls, uuid, winery, }: mkDerivation { pname = "curryer-rpc"; - version = "0.4.0"; - sha256 = "0a0jlnwc58zj2lyk0flpqw3ccgiwd75mlwlkcad56ilfi7mgrwd0"; + version = "0.5.0"; + sha256 = "1ksz7ixgaqhmxwf8kxixf4zm3d4mbrfd8wbpf0dbagv7870q565d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ + asn1-types async base binary bytestring containers + crypton-x509 + crypton-x509-store + crypton-x509-system + data-default exceptions fast-builder hashable @@ -173027,10 +173890,13 @@ self: { network-byte-order stm stm-containers + streaming-commons streamly streamly-bytestring streamly-core + text time + tls uuid winery ]; @@ -173045,13 +173911,17 @@ self: { async base bytestring + directory + filepath network + process stm streamly-bytestring streamly-core tasty tasty-hunit text + tls winery ]; benchmarkHaskellDepends = [ @@ -173511,7 +174381,7 @@ self: { template-haskell ]; description = "Customizable string interpolation quasiquoters"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -173761,7 +174631,7 @@ self: { text ]; description = "Common Vulnerability Scoring System"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -174074,7 +174944,7 @@ self: { ]; doHaddock = false; description = "Digits 0-9"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -174337,6 +175207,8 @@ self: { ]; description = "Binary parsing and serialization with integrated size"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -174534,6 +175406,7 @@ self: { ]; description = "Network protocol helpers for Dahdit"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -174738,7 +175611,7 @@ self: { ]; doHaddock = false; description = "Servant support for lucid2"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -174918,8 +175791,8 @@ self: { }: mkDerivation { pname = "dap"; - version = "0.2.0.0"; - sha256 = "04qv9k6ci2mgw5l39ac6c2kb9d0lby7774zwzr53iqv2xp44hp9l"; + version = "0.3.0.0"; + sha256 = "1svn07322j8y77sdnlqsr4rq2w2790ypnvihk34ij86i5vs9jyhn"; libraryHaskellDepends = [ aeson aeson-pretty @@ -175188,7 +176061,7 @@ self: { mv contrib/darcs_completion $out/share/bash-completion/completions/darcs ''; description = "a distributed, interactive, smart revision control system"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; mainProgram = "darcs"; } ) { }; @@ -176563,7 +177436,7 @@ self: { QuickCheck ]; description = "Simple functional ring type"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -176603,7 +177476,7 @@ self: { constraints ]; description = "Define Backwards Compatibility Schemes for Arbitrary Data"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -176724,7 +177597,7 @@ self: { ]; doHaddock = false; description = "Fast and safe implementation of common compiler machinery"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; } ) { }; @@ -176749,7 +177622,7 @@ self: { mtl ]; description = "A class for types with a default value"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -176761,7 +177634,7 @@ self: { sha256 = "1d6m12yv5vjciwbig484jrv9qpy7v762k51rpalcimhbzg231r8a"; libraryHaskellDepends = [ data-default ]; description = "A class for types with a default value (compatibility shim)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -176867,7 +177740,7 @@ self: { data-default-class ]; description = "Default instances for types in base"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -176938,7 +177811,7 @@ self: { data-default-class ]; description = "Default instances for types in containers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -176961,7 +177834,7 @@ self: { dlist ]; description = "Default instances for types in dlist"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -177005,7 +177878,7 @@ self: { old-locale ]; description = "Default instances for types in old-locale"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -177338,7 +178211,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A basic framework for effect systems based on effects represented by GADTs"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -177376,7 +178249,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A basic framework for effect systems based on effects represented by GADTs"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -177427,7 +178300,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Template Haskell utilities for the data-effects library"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -177453,7 +178326,7 @@ self: { primitive ]; description = "Coerce between unlifted boxed and lifted types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -177793,7 +178666,7 @@ self: { hashable ]; description = "Fixpoint data types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -177869,6 +178742,8 @@ self: { ]; description = "Fold function applications. Framework for variadic functions."; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -177898,7 +178773,7 @@ self: { HUnit ]; description = "Specify that lifted values were forced to WHNF or NF"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -177920,7 +178795,7 @@ self: { hspec ]; description = "A simple multi-way tree data structure"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -177988,7 +178863,7 @@ self: { distributive ]; description = "Updatable analogue of Distributive functors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -178390,6 +179265,8 @@ self: { libraryHaskellDepends = [ base ]; description = "A list but with a balanced enumeration of Cartesian product"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -178760,7 +179637,7 @@ self: { text ]; description = "Read PDF form fields"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "pdfreader"; broken = true; @@ -178830,7 +179707,7 @@ self: { raw-strings-qq ]; description = "Prometheus metrics text format"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -178884,7 +179761,7 @@ self: { test-framework-quickcheck2 ]; description = "R-Tree is a spatial data structure similar to Quadtrees or B-Trees"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -178909,7 +179786,7 @@ self: { transformers ]; description = "Unify STRef and IORef in plain Haskell 98"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -179004,7 +179881,7 @@ self: { unordered-containers ]; description = "Data.Reify for GADTs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "example-ast"; } ) { }; @@ -179619,7 +180496,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "SVD (System view description) file handling"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "pretty-svd"; } ) { }; @@ -179908,7 +180785,7 @@ self: { vector ]; description = "Dynamic growable resizable mutable generic vector"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -180029,7 +180906,7 @@ self: { sha256 = "1zq9xsiky6mf0b0n83za0y8w28fl4gf53h49d1zd220dqmxx057q"; libraryHaskellDepends = [ base ]; description = "Encryption library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -180216,7 +181093,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Datadog tracing client and mock agent"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "datadog-agent"; } @@ -180459,16 +181336,18 @@ self: { attoparsec, base, bytestring, + bytestring-lexing, containers, criterion, directory, - filepath, + granite, hashable, HUnit, + process, random, random-shuffle, - snappy, - statistics, + snappy-hs, + template-haskell, text, time, vector, @@ -180477,8 +181356,8 @@ self: { }: mkDerivation { pname = "dataframe"; - version = "0.2.0.2"; - sha256 = "0h4p5lbcka15zn5iqzvjsq2bwc3c1ivia5jf6p2gns8d0di9swbd"; + version = "0.3.3.4"; + sha256 = "0s2mjndzn5nly4fmrw6ada8px1mvh9ha18hfflidy3ky3ljbmiis"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -180486,12 +181365,15 @@ self: { attoparsec base bytestring + bytestring-lexing containers directory - filepath + granite hashable - snappy - statistics + process + random + snappy-hs + template-haskell text time vector @@ -180499,20 +181381,10 @@ self: { zstd ]; executableHaskellDepends = [ - array - attoparsec base - bytestring - containers - directory - hashable - snappy - statistics - text + random time vector - vector-algorithms - zstd ]; testHaskellDepends = [ base @@ -180526,124 +181398,35 @@ self: { benchmarkHaskellDepends = [ base criterion - random - text - vector + process ]; - description = "An intuitive, dynamically-typed DataFrame library"; - license = lib.licenses.gpl3Plus; + description = "A fast, safe, and intuitive DataFrame library"; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "dataframe"; } ) { }; - dataframe_0_3_0_4 = callPackage ( + dataframe-hasktorch = callPackage ( { mkDerivation, - array, - attoparsec, base, - bytestring, - bytestring-lexing, - containers, - criterion, - directory, - filepath, - granite, - hashable, - HUnit, - process, - random, - random-shuffle, - snappy-hs, - statistics, - template-haskell, - text, - time, + dataframe, + hasktorch, vector, - vector-algorithms, - zstd, }: mkDerivation { - pname = "dataframe"; - version = "0.3.0.4"; - sha256 = "1s18jscs5x4m274v18zgbv0cx4m5x4jda1imacjd56jg7h0vd6sk"; - isLibrary = true; - isExecutable = true; + pname = "dataframe-hasktorch"; + version = "0.1.0.2"; + sha256 = "1vm21jzfda3bx3xb60907dpr5a5rv99lcv7371p4xlq1j5njm76i"; libraryHaskellDepends = [ - array - attoparsec - base - bytestring - bytestring-lexing - containers - directory - filepath - granite - hashable - snappy-hs - statistics - template-haskell - text - time - vector - vector-algorithms - zstd - ]; - executableHaskellDepends = [ - array - attoparsec - base - bytestring - bytestring-lexing - containers - directory - granite - hashable - random - snappy-hs - statistics - template-haskell - text - time - vector - vector-algorithms - zstd - ]; - testHaskellDepends = [ - array - attoparsec base - bytestring - bytestring-lexing - containers - directory - granite - hashable - HUnit - random - random-shuffle - snappy-hs - statistics - template-haskell - text - time - vector - vector-algorithms - zstd - ]; - benchmarkHaskellDepends = [ - base - criterion - process - random - text - time + dataframe + hasktorch vector ]; - description = "A fast, safe, and intuitive DataFrame library"; - license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; - mainProgram = "dataframe"; + testHaskellDepends = [ base ]; + description = "Converts between dataframes and hasktorch tensors"; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -181259,7 +182042,7 @@ self: { criterion ]; description = "Generation and traversal of compressed directed acyclic dawg graphs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -181282,7 +182065,7 @@ self: { kan-extensions ]; description = "A comonoid w.r.t. Day"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -182988,8 +183771,8 @@ self: { }: mkDerivation { pname = "dear-imgui"; - version = "2.3.1"; - sha256 = "0pj973isqpnrg8zd4w5z50abd90cd4dnhdpy5i5ai8k24ak5mkp1"; + version = "2.4.0"; + sha256 = "1dzgcmz24yg3pird2gmxqhdnmwkydh54wym2x6lxq0r0dx3jphwz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -183020,7 +183803,7 @@ self: { ]; doHaddock = false; description = "Haskell bindings for Dear ImGui"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -183128,7 +183911,7 @@ self: { text ]; description = "Modules for working with the Debian package system"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -183224,7 +184007,7 @@ self: { tasty-quickcheck ]; description = "de Bruijn indices and levels"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -183247,7 +184030,7 @@ self: { some ]; description = "de Bruijn indices and levels"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -183590,7 +184373,7 @@ self: { tasty-golden ]; description = "Like Debug.Trace but writing to files."; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -183676,7 +184459,7 @@ self: { optparse-applicative ]; description = "Utilities for making your applications more debuggable"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -184093,7 +184876,7 @@ self: { witherable ]; description = "Deeply-nested, multiple key type maps"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -184418,7 +185201,7 @@ self: { stm ]; description = "Candidate NFData Instances for Types in base"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -184531,7 +185314,7 @@ self: { semigroupoids ]; description = "Applicative maps"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -184578,7 +185361,7 @@ self: { tasty-quickcheck ]; description = "Abstractions over deferred folds"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -184874,7 +185657,7 @@ self: { sop-core ]; description = "Defunctionalization helpers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -184896,7 +185679,7 @@ self: { singleton-bool ]; description = "Defunctionalization helpers: booleans"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -184910,7 +185693,7 @@ self: { sha256 = "0yy02va22bhxk1gl1m1k4c84sc788g891p5m81mr3bai5y7vq402"; libraryHaskellDepends = [ base ]; description = "Defunctionalization helpers: core definitions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -184931,7 +185714,7 @@ self: { sop-core ]; description = "Defunctionalization helpers: lists"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -185135,7 +185918,7 @@ self: { Unique ]; description = "Delaunay tessellation"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -185276,7 +186059,7 @@ self: { base ]; description = "Parse bounce messages per RFC3464, RFC3463"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -185404,7 +186187,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Facilities for storing a Haskell value, using delta types"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -185437,7 +186220,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Delta types, also known as change actions"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -185450,6 +186233,8 @@ self: { Chart, criterion, deepseq, + diagrams-lib, + diagrams-svg, hspec, hspec-discover, hvega, @@ -185462,14 +186247,16 @@ self: { }: mkDerivation { pname = "deltaq"; - version = "1.0.0.0"; - sha256 = "00zpvwxar13rq84li7j21ycapdnyx128cs2yqvn6hwnrr8w25w9d"; + version = "1.1.0.0"; + sha256 = "06f71mikkmxpvpywl3ydss1knwy9pd3x9klbxfiz985v9q5nb4ja"; revision = "1"; - editedCabalFile = "1i4lkq6w34ik7csx6wpwy4by2vbdijilpynwjf9kr7dfn5ac2gz1"; + editedCabalFile = "1g9l29msxa2w3yzv3xnvhhzgh1a2vc3s7g39g6rbx9rdx1xw68kc"; libraryHaskellDepends = [ base Chart deepseq + diagrams-lib + diagrams-svg lattices probability-polynomial ]; @@ -185492,7 +186279,7 @@ self: { vector ]; description = "Framework for ∆Q System Development"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -185558,7 +186345,7 @@ self: { transformers ]; description = "Demangler for C++ mangled names"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "demangle"; broken = true; @@ -185825,7 +186612,7 @@ self: { unliftio-core ]; description = "Dependency injection for records-of-functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -185895,7 +186682,7 @@ self: { unliftio-core ]; description = "Giving good advice to functions in records-of-functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -185958,7 +186745,7 @@ self: { unordered-containers ]; description = "A dynamic environment for dependency injection"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -186016,7 +186803,7 @@ self: { unliftio-core ]; description = "Pair resources files with types within your program"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -186088,7 +186875,7 @@ self: { some ]; description = "A generalisation of EnumMap to dependent types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -186233,6 +187020,31 @@ self: { } ) { }; + dependent-map_0_4_0_1 = callPackage ( + { + mkDerivation, + base, + constraints-extras, + containers, + dependent-sum, + }: + mkDerivation { + pname = "dependent-map"; + version = "0.4.0.1"; + sha256 = "1picb90vw5kp1j7dgzrrx0qhwh9vkkkwkfk42vkb3bx8awy2x8sd"; + libraryHaskellDepends = [ + base + constraints-extras + containers + dependent-sum + ]; + description = "Dependent finite maps (partial dependent products)"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.alexfmpe ]; + } + ) { }; + dependent-monoidal-map = callPackage ( { mkDerivation, @@ -186622,7 +187434,7 @@ self: { tasty-quickcheck ]; description = "Double-ended queues"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -186876,7 +187688,7 @@ self: { HUnit ]; description = "This package generates data constructor predicate functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -186957,7 +187769,7 @@ self: { primitive-unaligned ]; description = "Derive Prim and PrimUnaligned"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -187040,7 +187852,9 @@ self: { mkDerivation, base, binary, + bytestring, containers, + ghc, haskell-src, HUnit, mtl, @@ -187053,8 +187867,8 @@ self: { }: mkDerivation { pname = "derive-topdown"; - version = "0.1.0.0"; - sha256 = "0pxv77r769wg61pp51ibvkd256f2cyrd9k5mrqz68dwi76xk54hr"; + version = "0.1.1.0"; + sha256 = "1ixgy4bmcmkp00cn28kikgkg9ln6pl5wyibrbk8hckf2wpamy0c3"; libraryHaskellDepends = [ base containers @@ -187069,7 +187883,9 @@ self: { testHaskellDepends = [ base binary + bytestring containers + ghc haskell-src HUnit mtl @@ -187082,6 +187898,8 @@ self: { ]; description = "Derive type class instances"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -187167,7 +187985,7 @@ self: { bytestring ]; description = "Type driven generic aeson instance customisation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -187269,7 +188087,7 @@ self: { HUnit ]; description = "Derive a Show instance without field selector names"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -187310,7 +188128,7 @@ self: { unliftio-core ]; description = "Derive instances for monad transformer stacks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -187392,7 +188210,7 @@ self: { HUnit ]; description = "Parse and render JSON simply"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "derulo"; broken = true; @@ -187450,7 +188268,7 @@ self: { transformers ]; description = "Combinators for describing binary data structures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -187978,7 +188796,7 @@ self: { text ]; description = "Conversion between Devanagari Unicode, Harvard-Kyoto, IAST and ISO15919"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -188195,7 +189013,7 @@ self: { xmlbf ]; description = "Render and parse df1 logs as HTML"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -188327,7 +189145,7 @@ self: { unordered-containers ]; description = "A generic data integrity layer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dfinity-radix-tree-example"; } @@ -188762,7 +189580,7 @@ self: { ]; doCheck = false; description = "A configuration language guaranteed to terminate"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "dhall"; maintainers = [ lib.maintainers.Gabriella439 ]; } @@ -189512,7 +190330,7 @@ self: { yasi ]; description = "Convert recursive ADTs from and to Dhall"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -189591,7 +190409,7 @@ self: { unordered-containers ]; description = "Encrypt Decrypt Dhall expressions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dhall-secret"; } @@ -189664,7 +190482,7 @@ self: { text ]; description = "Render dhall text with shell commands as function arguments"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "dhall-text-shell"; broken = true; @@ -189741,7 +190559,7 @@ self: { text ]; description = "Compile Dhall expressions to Cabal files"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -190019,8 +190837,8 @@ self: { }: mkDerivation { pname = "dhscanner-ast"; - version = "1.1.1"; - sha256 = "1bg93w9897ijh28gb13y41slwq5fxr6s9p3q13m8hzv9rva7zzhm"; + version = "1.1.2"; + sha256 = "0a98wz9b1d4qpl6d06s48djkgrccgriqd29sz8zk3fcrz0b24r5a"; libraryHaskellDepends = [ aeson base @@ -190032,7 +190850,7 @@ self: { random ]; description = "abstract syntax tree for multiple programming languages"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -190050,8 +190868,8 @@ self: { }: mkDerivation { pname = "dhscanner-bitcode"; - version = "1.0.7"; - sha256 = "0z0hqn3f3p5wyk1l93rc14992snbxm2jsda624ix9p2jqj4b104j"; + version = "1.0.10"; + sha256 = "0b9b7swrpdy09yj1sqg50xpbarjgh154r6j1ii4xl827x82gs3l3"; libraryHaskellDepends = [ aeson base @@ -190066,7 +190884,7 @@ self: { random ]; description = "Intermediate language for static code analysis"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -190083,8 +190901,8 @@ self: { }: mkDerivation { pname = "dhscanner-kbgen"; - version = "1.0.1"; - sha256 = "19iadc90zg2239h7kffkfgpy3kwdqac75f1r77adn5f9igyaj0pk"; + version = "1.0.7"; + sha256 = "1z7l1q9ijk2xzy94vpbkjsx74zccp2a1b3qbjfmhfh5gkpk3gyvv"; libraryHaskellDepends = [ aeson base @@ -190093,7 +190911,7 @@ self: { dhscanner-bitcode ]; description = "knowledge base predicates for static code analysis"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -191334,6 +192152,8 @@ self: { pname = "diagrams-pandoc"; version = "0.4.1"; sha256 = "1gil467zp3n6wymiw4d492izf1hhac01j4nafmahjh4ybvi840xr"; + revision = "1"; + editedCabalFile = "1pk9asxd89098hrqdvavk7hrqca9msmfvmk2ncs6kj6n5xifybgd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -191377,7 +192197,7 @@ self: { text ]; description = "A Pandoc filter to express diagrams inline using the Haskell EDSL _Diagrams_"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "diagrams-pandoc"; } ) { }; @@ -191444,16 +192264,13 @@ self: { process, split, texrunner, - time, vector, zlib, }: mkDerivation { pname = "diagrams-pgf"; - version = "1.5"; - sha256 = "13zm00ayyk6gvlh4l2wdmrdqic386v69i3krylgvrajhdsd050al"; - revision = "1"; - editedCabalFile = "0vzi1dim76arwjrh9yqb9l2004ffsir8rws4vx26is5wzxsqf8y1"; + version = "1.5.0.1"; + sha256 = "0xx4zcqks3n67ffxvvq6vjw0iv2xnc5i2yjbvqmxjkkak4kxif2g"; libraryHaskellDepends = [ base bytestring @@ -191471,7 +192288,6 @@ self: { process split texrunner - time vector zlib ]; @@ -191875,7 +192691,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A Dialogflow Fulfillment library for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -191903,7 +192719,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "I/O in Haskell Report 1.2"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "examples"; } ) { }; @@ -191995,7 +192811,7 @@ self: { random-fu ]; description = "Simplistic D&D style dice-rolling system"; - license = lib.licenses.unlicense; + license = lib.licensesSpdx."Unlicense"; mainProgram = "dice"; } ) { }; @@ -192333,7 +193149,7 @@ self: { show-combinators ]; description = "Map file locations across diffs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -192712,7 +193528,7 @@ self: { ]; libraryPkgconfigDepends = [ zlib ]; description = "CRC32 and Adler32 hashes for bytestrings"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { inherit (pkgs) zlib; }; @@ -193250,8 +194066,8 @@ self: { }: mkDerivation { pname = "digits"; - version = "0.3.1"; - sha256 = "0b3arnnwqw53cb2xqmy4j66nw9y6wrazb545qkka9y6w8nbrqjd8"; + version = "0.3.2"; + sha256 = "0rvi00scga0ckgp9vhcw4924cmbikw036p1nqfpb7j0adagjvzg5"; libraryHaskellDepends = [ base QuickCheck @@ -193261,7 +194077,7 @@ self: { QuickCheck ]; description = "Converts integers to lists of digits and back"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -193303,7 +194119,7 @@ self: { QuickCheck ]; description = "Directed Graphs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -194234,7 +195050,7 @@ self: { unix ]; description = "Platform-agnostic library for filesystem operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -194401,6 +195217,8 @@ self: { pname = "directory-ospath-streaming"; version = "0.2.2"; sha256 = "1xsfaps14pm68qfva4crqsmpqqcl8yjxrv514a6mxc9xw6z8zphs"; + revision = "1"; + editedCabalFile = "0gva9izvl69784297aazmhwm96sd85clwg1j69ksfhicw0nc8kmj"; libraryHaskellDepends = [ atomic-counter base @@ -194420,7 +195238,51 @@ self: { unix ]; description = "Stream directory entries in constant memory in vanilla IO"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + + directory-ospath-streaming_0_3 = callPackage ( + { + mkDerivation, + atomic-counter, + base, + deepseq, + directory, + filepath, + os-string, + random, + tasty, + tasty-hunit, + unix, + }: + mkDerivation { + pname = "directory-ospath-streaming"; + version = "0.3"; + sha256 = "0hhgy7slx1sbmg9d198r7q970f2n91224gpa8d4qzj8p9m7yx1ky"; + revision = "1"; + editedCabalFile = "160q5cz246zla09nkg91jgwbfi1a8pz6zandfndqwf2dx2nsxgvd"; + libraryHaskellDepends = [ + atomic-counter + base + deepseq + filepath + os-string + unix + ]; + testHaskellDepends = [ + base + directory + filepath + os-string + random + tasty + tasty-hunit + unix + ]; + description = "Stream directory entries in constant memory in vanilla IO"; + license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -194575,7 +195437,7 @@ self: { vector ]; description = "Multivariate Dirichlet distribution"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -194799,7 +195661,7 @@ self: { tasty-golden ]; description = "Functional programming language for teaching discrete math"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "disco"; broken = true; @@ -195508,7 +196370,7 @@ self: { tasty-quickcheck ]; description = "Disjoint containers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -195631,7 +196493,7 @@ self: { text ]; description = "On-disk storage, but referentially transparent"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -196052,7 +196914,7 @@ self: { network-transport-tcp ]; description = "Cloud Haskell: Erlang-style concurrency in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -196092,7 +196954,7 @@ self: { tasty-hunit ]; description = "Cloud Haskell Async API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -196201,7 +197063,7 @@ self: { tasty-hunit ]; description = "The Cloud Haskell Application Platform"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -196280,7 +197142,7 @@ self: { tasty-hunit ]; description = "Execution Framework for The Cloud Haskell Application Platform"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -196335,7 +197197,7 @@ self: { tasty-quickcheck ]; description = "Cloud Haskell Extras"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -196770,7 +197632,7 @@ self: { tasty-hunit ]; description = "Simple zero-configuration backend for Cloud Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -196835,7 +197697,7 @@ self: { tasty-hunit ]; description = "Supervisors for The Cloud Haskell Application Platform"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -196862,7 +197724,7 @@ self: { stm ]; description = "Cloud Haskell Test Support"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -197004,7 +197866,7 @@ self: { tasty ]; description = "Tests and test support tools for distributed-process"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -197098,7 +197960,7 @@ self: { rank1dynamic ]; description = "Compositional, type-safe, polymorphic static values and closures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -197366,7 +198228,7 @@ self: { witherable ]; description = "Unifying Parsers, Printers & Grammars"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -197389,7 +198251,7 @@ self: { text ]; description = "ditto is a type-safe HTML form generation and validation library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -197644,7 +198506,7 @@ self: { pretty ]; description = "Generate Haskell code from a type"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "djinn"; } ) { }; @@ -197747,8 +198609,8 @@ self: { }: mkDerivation { pname = "djot"; - version = "0.1.2.2"; - sha256 = "17fqnzacnnraij9lwca25761sn5gaxjd42vnpmd397fdzd5dm6fh"; + version = "0.1.2.3"; + sha256 = "0jcccq9y95byqxm13aghcz59sqbv1qai7488bw5ma57dz96kppdm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -197786,7 +198648,7 @@ self: { tasty-bench ]; description = "Parser and renderer for djot light markup syntax"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "djoths"; } ) { }; @@ -197857,7 +198719,7 @@ self: { } ) { }; - dl-fedora_2_1 = callPackage ( + dl-fedora_2_1_1 = callPackage ( { mkDerivation, base, @@ -197883,8 +198745,8 @@ self: { }: mkDerivation { pname = "dl-fedora"; - version = "2.1"; - sha256 = "1j0p9nz5nk7bgmsrzw1asaangcwchld9sy9v1wdbswxv31cja2n3"; + version = "2.1.1"; + sha256 = "1qj8k9di8v5m0n9fy1ysb7iwnq50bnh22gml50wgps0ycl8qcvh1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -198400,7 +199262,7 @@ self: { text ]; description = "DNS name parsing and pattern matching utilities"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -198655,7 +199517,7 @@ self: { time ]; description = "DigitalOcean Spaces API bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -199910,7 +200772,7 @@ self: { transformers ]; description = "Run doctest's in a Cabal.Test.exitcode-stdio environment"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -199946,7 +200808,7 @@ self: { utility-ht ]; description = "Alternative doctest implementation that extracts comments to modules"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "doctest-extract-0.1"; maintainers = [ lib.maintainers.thielema ]; } @@ -199960,7 +200822,7 @@ self: { sha256 = "1hb3zx1xzib3v41blnwcbhc2v0rzwdzq7gm4sajqndimwjkkxc67"; libraryHaskellDepends = [ base ]; description = "Parts of doctest exposed as library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -200505,7 +201367,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A cross-platform dotfiles manager"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "dojang"; } @@ -200674,7 +201536,6 @@ self: { ]; description = "Simple monadic DOM parser"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -200776,7 +201637,7 @@ self: { th-orphans ]; description = "Codegen helping you define domain models"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -200821,7 +201682,7 @@ self: { rerebase ]; description = "Integration of domain with aeson"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -200904,7 +201765,7 @@ self: { rerebase ]; description = "Integration of domain with cereal"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -200929,7 +201790,7 @@ self: { th-lift-instances ]; description = "Low-level API of \"domain\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -200964,7 +201825,7 @@ self: { rerebase ]; description = "Integration of domain with optics"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -201375,7 +202236,7 @@ self: { text ]; description = "Datatypes and encoding for graphviz dot files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -201678,8 +202539,8 @@ self: { }: mkDerivation { pname = "dotparse"; - version = "0.1.2.3"; - sha256 = "0r5dzf30shd2piisn8a1z0i8y31h0xlr55is4dyj7zg7l87i16g4"; + version = "0.1.3.0"; + sha256 = "1rhd4bd2796hl5w8p7hrqpwjaq76ma37k7578m4b1gzy4j6l0gqv"; libraryHaskellDepends = [ algebraic-graphs base @@ -201700,7 +202561,7 @@ self: { doctest-parallel ]; description = "dot language parsing and printing"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -201738,7 +202599,7 @@ self: { text ]; description = "Fast conversion between single and double precision floating point and text"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -202113,7 +202974,7 @@ self: { vector-space ]; description = "Reverse mode automatic differentiation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -202746,7 +203607,7 @@ self: { relude ]; description = "See README for more info"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "dr-cabal"; broken = true; @@ -202848,7 +203709,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Actor library for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -203127,7 +203988,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Deriving without spelling out \"deriving\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -203712,7 +204573,7 @@ self: { QuickCheck ]; description = "Haskell Digital Signal Processing"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -203797,7 +204658,7 @@ self: { vector ]; description = "DSV (delimiter-separated values)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -204111,7 +204972,7 @@ self: { doctest ]; description = "Automatically generate dual constructions"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sellout ]; broken = true; @@ -204180,6 +205041,61 @@ self: { } ) { }; + duckdb-ffi = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + containers, + directory, + duckdb, + exceptions, + filepath, + mtl, + process, + tasty, + tasty-expected-failure, + tasty-hunit, + text, + time, + transformers, + }: + mkDerivation { + pname = "duckdb-ffi"; + version = "1.4.1.3"; + sha256 = "1drn5raf1phaqbac3svkww0gs21h51sh1kpmwnvz0xxk5ksmp3lk"; + setupHaskellDepends = [ + base + Cabal + directory + filepath + process + ]; + libraryHaskellDepends = [ + base + bytestring + containers + exceptions + mtl + text + time + transformers + ]; + librarySystemDepends = [ duckdb ]; + testHaskellDepends = [ + base + tasty + tasty-expected-failure + tasty-hunit + text + time + ]; + description = "Haskell FFI bindings for DuckDB"; + license = lib.licensesSpdx."MPL-2.0"; + } + ) { inherit (pkgs) duckdb; }; + duckdb-haskell = callPackage ( { mkDerivation, @@ -204206,7 +205122,60 @@ self: { vector ]; description = "Haskell bindings for duckdb"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + duckdb-simple = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + containers, + duckdb-ffi, + QuickCheck, + tasty, + tasty-expected-failure, + tasty-hunit, + tasty-quickcheck, + text, + time, + transformers, + uuid, + }: + mkDerivation { + pname = "duckdb-simple"; + version = "0.1.2.3"; + sha256 = "07i67sm28c87jwm36x5y6v4m67jwdby3rjj4hap1k336ri6kcz2i"; + libraryHaskellDepends = [ + array + base + bytestring + containers + duckdb-ffi + text + time + transformers + uuid + ]; + testHaskellDepends = [ + array + base + bytestring + containers + duckdb-ffi + QuickCheck + tasty + tasty-expected-failure + tasty-hunit + tasty-quickcheck + text + time + uuid + ]; + description = "Haskell FFI bindings for DuckDB"; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -204296,7 +205265,7 @@ self: { unordered-containers ]; description = "A Haskell library for parsing text into structured data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -204600,7 +205569,7 @@ self: { tasty-hunit ]; description = "Duplicate any closure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -204744,7 +205713,7 @@ self: { filepath ]; description = "durable/atomic file system writes (from rio package)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -205132,7 +206101,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A minimal testing library"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -205258,7 +206227,7 @@ self: { generics-sop ]; description = "Programatically identify space leaks in your program"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -205493,6 +206462,25 @@ self: { } ) { }; + dynamic-array = callPackage ( + { + mkDerivation, + base, + primdata, + }: + mkDerivation { + pname = "dynamic-array"; + version = "0.1.3"; + sha256 = "1rd5yvj5hqvd24hwq2g7h3f6zkachkbk7zk0s03hrkim0i0839db"; + libraryHaskellDepends = [ + base + primdata + ]; + description = "Minimum-overhead mutable dynamic arrays"; + license = lib.licenses.mit; + } + ) { }; + dynamic-cabal = callPackage ( { mkDerivation, @@ -206349,7 +207337,7 @@ self: { vector ]; description = "Configure dzen2 bars in Dhall language"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dzen-dhall"; broken = true; @@ -206414,7 +207402,7 @@ self: { transformers ]; description = "An event-oriented observability library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -206458,7 +207446,7 @@ self: { unordered-containers ]; description = "OpenTelemetry-based rendering for e11y"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -206592,7 +207580,7 @@ self: { vector ]; description = "Binding to C++ earcut library"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -207081,7 +208069,7 @@ self: { time ]; description = "A Haskell description of the eBird API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -207123,7 +208111,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "A command-line utility for interacting with the eBird API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "ebird-cli"; } @@ -207156,7 +208144,7 @@ self: { text ]; description = "Client functions for querying the eBird API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -207537,6 +208525,31 @@ self: { } ) { }; + ecstatic = callPackage ( + { + mkDerivation, + base, + directory, + process, + }: + mkDerivation { + pname = "ecstatic"; + version = "0.1.0.0"; + sha256 = "1l7qhn5lzh39w1lscdc4lm6r6rxniidns98s4943vc6vyafyrzmw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + directory + process + ]; + executableHaskellDepends = [ base ]; + description = "Build \"as static as possible\" executable on Linux"; + license = lib.licensesSpdx."MIT"; + mainProgram = "ecstatic"; + } + ) { }; + ecta = callPackage ( { mkDerivation, @@ -207672,7 +208685,7 @@ self: { text ]; description = "Hole-Fit Synthesis using ECTAs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -207888,7 +208901,7 @@ self: { text ]; description = "Templating language with similar syntax and features to Liquid or Jinja2"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "ede"; broken = true; @@ -208672,7 +209685,7 @@ self: { unliftio ]; description = "An easy to use, performant extensible effects library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -208707,7 +209720,7 @@ self: { unliftio-core ]; description = "An easy to use, performant extensible effects library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -208742,7 +209755,7 @@ self: { text ]; description = "effectful support for high-level PostgreSQL operations via Opaleye"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -208768,7 +209781,7 @@ self: { effectful-core ]; description = "A GHC plugin for improving disambiguation of effects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -208793,7 +209806,7 @@ self: { unliftio-pool ]; description = "effectful support for mid-level PostgreSQL operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -208814,7 +209827,7 @@ self: { primitive ]; description = "`ST`-style mutation for `effectful`"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -208849,7 +209862,7 @@ self: { effectful-core ]; description = "Template Haskell utilities for the effectful library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -208952,7 +209965,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Effectful effects for testing"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -209585,7 +210598,7 @@ self: { transformers ]; description = "Minimalistic SMTP client for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -209715,7 +210728,7 @@ self: { executableHaskellDepends = [ base ]; executableToolDepends = [ markdown-unlit ]; description = "IO with Exceptions tracked on the type-level"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "readme"; broken = true; @@ -209738,6 +210751,8 @@ self: { pname = "either"; version = "5.0.3"; sha256 = "00a8h2jgrpqdlsi8vjrm2qa6rmw33ksirxv9s6i90nlmhhg6jrkd"; + revision = "1"; + editedCabalFile = "1kxv5srzblkva3ajiw8jrzj05jbjncwj499hcsk9zsyml9ig9if3"; libraryHaskellDepends = [ base bifunctors @@ -209802,7 +210817,7 @@ self: { doctest ]; description = "Functions involving lists of Either"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -209839,7 +210854,7 @@ self: { hspec-discover ]; description = "The simplest ‘MonadFail’ instance"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -209851,7 +210866,7 @@ self: { sha256 = "0llfkcq1j7l09vhn38s1asin90ki2xzkpr9xxqpvx0jvpdppza7i"; libraryHaskellDepends = [ base ]; description = "Either with a stricter Semigroup instance"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -209921,7 +210936,7 @@ self: { vector ]; description = "Binding to EJDB2 C library, an embedded JSON noSQL database"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -210524,7 +211539,7 @@ self: { unpacked-maybe-text ]; description = "Serialization of Elasticsearch requests and responses"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -211769,7 +212784,7 @@ self: { ]; doHaddock = false; description = "Crossing the road between Haskell and Elm"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -212068,7 +213083,7 @@ self: { text ]; description = "Generate Elm datatype definitions, encoders and decoders from Haskell datatypes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "generate-test-app-code"; } ) { }; @@ -212201,8 +213216,8 @@ self: { }: mkDerivation { pname = "elsa"; - version = "0.2.2.0"; - sha256 = "0389g6i5jkwlh218ywlysvadm4qqsk1kz4manjsz7xwnmz3m7jlm"; + version = "0.3.0.0"; + sha256 = "1gxlcplbqxixahkgmvgrc1754svdmqp4ri1acx3sc4yxnqd1z7h9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -212263,7 +213278,7 @@ self: { tlynx ]; description = "Validate and (optionally) redo ELynx analyses"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "elynx"; maintainers = [ lib.maintainers.dschrempf ]; } @@ -212296,7 +213311,7 @@ self: { tlynx ]; description = "Validate and (optionally) redo ELynx analyses"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "elynx"; maintainers = [ lib.maintainers.dschrempf ]; @@ -212352,7 +213367,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Simulate molecular sequences along trees"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -212406,7 +213421,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Simulate molecular sequences along trees"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -212434,7 +213449,7 @@ self: { hspec ]; description = "Import and export Nexus files"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -212461,7 +213476,7 @@ self: { hspec ]; description = "Import and export Nexus files"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -212512,7 +213527,7 @@ self: { vector ]; description = "Handle molecular sequences"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -212562,7 +213577,7 @@ self: { vector ]; description = "Handle molecular sequences"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -212607,7 +213622,7 @@ self: { zlib ]; description = "Tools for ELynx"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -212651,7 +213666,7 @@ self: { zlib ]; description = "Tools for ELynx"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -212720,7 +213735,7 @@ self: { random ]; description = "Handle phylogenetic trees"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -212787,7 +213802,7 @@ self: { random ]; description = "Handle phylogenetic trees"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -212857,7 +213872,7 @@ self: { websockets ]; description = "Static site generator library with hot reload"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; } ) { }; @@ -212908,7 +213923,7 @@ self: { url-slug ]; description = "Useful route types for Ema"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -212952,7 +213967,7 @@ self: { url-slug ]; description = "Generic deriving for Ema routes"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -213043,7 +214058,59 @@ self: { void ]; description = "Utilities to write Emacs dynamic modules"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + + emacs-module_0_3 = callPackage ( + { + mkDerivation, + base, + bytestring, + deepseq, + exceptions, + filepath, + monad-control, + monad-interleave, + mtl, + os-string, + prettyprinter, + prettyprinter-combinators, + primitive, + template-haskell, + text, + transformers-base, + tuples-homogenous-h98, + vector, + void, + }: + mkDerivation { + pname = "emacs-module"; + version = "0.3"; + sha256 = "0z00h71nyzijpvgalq12g1d1l2lw6d8jp9hhjdsy44la4yn2j4jk"; + libraryHaskellDepends = [ + base + bytestring + deepseq + exceptions + filepath + monad-control + monad-interleave + mtl + os-string + prettyprinter + prettyprinter-combinators + primitive + template-haskell + text + transformers-base + tuples-homogenous-h98 + vector + void + ]; + description = "Utilities to write Emacs dynamic modules"; + license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -213232,7 +214299,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Perform basic syntax and deliverability checks on email addresses"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; mainProgram = "email-validator"; } ) { }; @@ -213623,8 +214690,7 @@ self: { yaml ]; description = "Emanate a structured view of your plain-text notes"; - license = lib.licenses.agpl3Only; - badPlatforms = [ "x86_64-darwin" ]; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "emanote"; broken = true; @@ -213731,7 +214797,7 @@ self: { chronos ]; description = "execute actions periodically while avoiding drift"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -213930,7 +214996,7 @@ self: { transformers ]; description = "Embedded shell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -215188,7 +216254,7 @@ self: { deepseq ]; description = "Enum wrappers for IntMap and IntSet"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -215258,7 +216324,7 @@ self: { template-haskell ]; description = "TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -215331,7 +216397,7 @@ self: { sha256 = "0xm9638nkikfy62abims10jmmr9y3rm2vb22aqh4qmjcj4r37ibq"; libraryHaskellDepends = [ base ]; description = "Conditionally running IO actions based on environment variables"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -215582,7 +216648,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Provides FromEnv in envy instance for Record of extensible"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -215875,7 +216941,7 @@ self: { numhask ]; description = "See readme.md"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -216090,7 +217156,7 @@ self: { zip-archive ]; description = "Library for parsing epub document metadata"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; mainProgram = "epub-metadata-example"; } ) { }; @@ -216142,7 +217208,7 @@ self: { regex-compat ]; description = "Command line utilities for working with epub files"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -216253,7 +217319,7 @@ self: { void ]; description = "Proof assistant for Haskell using DataKinds & PolyKinds"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -216322,7 +217388,7 @@ self: { time ]; description = "Application level triggered, and edge triggered event multiqueues"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -216506,7 +217572,7 @@ self: { websockets ]; description = "Decentralized messaging and synchronization"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "erebos"; broken = true; @@ -216566,7 +217632,7 @@ self: { unix ]; description = "Test framework with virtual network using Linux namespaces"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; platforms = lib.platforms.linux; mainProgram = "erebos-tester"; } @@ -216829,7 +217895,7 @@ self: { time ]; description = "Generic API client library for ERPNext"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -216870,7 +217936,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Source code error pretty printing"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "errata-example"; } ) { }; @@ -216916,7 +217982,7 @@ self: { doctest ]; description = "The canonical error type"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -216975,7 +218041,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Error code functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -218209,7 +219275,7 @@ self: { wkt-geom ]; description = "postgis bindings for esqueleto"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -218290,7 +219356,7 @@ self: { transformers ]; description = "PostgreSQL full text search for Esqueleto"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -218367,7 +219433,7 @@ self: { vector-sized ]; description = "General purpose live coding framework"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -219484,7 +220550,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Mathematics utilities for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -219680,7 +220746,7 @@ self: { unix ]; description = "Bindings to libevdev"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.linux; } ) { inherit (pkgs) libevdev; }; @@ -219718,7 +220784,7 @@ self: { unix ]; description = "Bridge for working with evdev and streamly"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; broken = true; @@ -220372,6 +221438,146 @@ self: { } ) { }; + eventlog-live = callPackage ( + { + mkDerivation, + ansi-terminal, + base, + bytestring, + dlist, + ghc-events, + hashable, + machines, + network, + optparse-applicative, + text, + unliftio-core, + unordered-containers, + }: + mkDerivation { + pname = "eventlog-live"; + version = "0.3.0.0"; + sha256 = "0m0wwjazqb03v9ppilp0kr75zd49kbjnbhdsl4v81gg8p2wn3xgn"; + libraryHaskellDepends = [ + ansi-terminal + base + bytestring + dlist + ghc-events + hashable + machines + network + optparse-applicative + text + unliftio-core + unordered-containers + ]; + description = "Live processing of eventlog data"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + eventlog-live-influxdb = callPackage ( + { + mkDerivation, + base, + clock, + containers, + dlist, + eventlog-live, + ghc-events, + influxdb, + lens-family, + machines, + optparse-applicative, + text, + }: + mkDerivation { + pname = "eventlog-live-influxdb"; + version = "0.2.0.0"; + sha256 = "03biydj51vfs0kh9c4i457ppk3qkr11lp5y7jbyfkg1nfd4cyf76"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + clock + containers + dlist + eventlog-live + ghc-events + influxdb + lens-family + machines + optparse-applicative + text + ]; + description = "Stream eventlog data into InfluxDB"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "eventlog-live-influxdb"; + broken = true; + } + ) { }; + + eventlog-live-otelcol = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + data-default, + dlist, + eventlog-live, + ghc-events, + grapesy, + hashable, + hs-opentelemetry-otlp, + lens-family, + machines, + optparse-applicative, + proto-lens, + random, + text, + unordered-containers, + vector, + yaml, + }: + mkDerivation { + pname = "eventlog-live-otelcol"; + version = "0.3.0.0"; + sha256 = "1jxh4n14sidygy6z64nsfv8jq1bgi60kf6lka4nfkscyvz0mgi31"; + revision = "1"; + editedCabalFile = "1kgfd7nszj9rpc2k0frwmpj52pkfyb6grnl7ig2p5hpzp2l6lwxl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + data-default + dlist + eventlog-live + ghc-events + grapesy + hashable + hs-opentelemetry-otlp + lens-family + machines + optparse-applicative + proto-lens + random + text + unordered-containers + vector + yaml + ]; + description = "Stream eventlog data to the OpenTelemetry Collector"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "eventlog-live-otelcol"; + } + ) { }; + eventlog-socket = callPackage ( { mkDerivation, base }: mkDerivation { @@ -220380,7 +221586,7 @@ self: { sha256 = "0rlwasd1hamyhpn4h3kk3s5sfhxvc1j8sz4nkxnmch6xgcqcp4yl"; libraryHaskellDepends = [ base ]; description = "Stream GHC eventlog events to external processes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -220453,7 +221659,7 @@ self: { text ]; description = "Visualise an eventlog"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "eventlog2html"; maintainers = [ lib.maintainers.maralorn ]; } @@ -220982,7 +222188,7 @@ self: { unliftio-core ]; description = "An event-oriented observability library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -221045,7 +222251,7 @@ self: { warp ]; description = "Grab bag of eventuo11y-enriched functionality"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -221065,7 +222271,7 @@ self: { template-haskell ]; description = "DSL for defining eventuo11y fields and selectors"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -221100,7 +222306,7 @@ self: { uuid ]; description = "aeson-based rendering for eventuo11y"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -221124,7 +222330,7 @@ self: { text ]; description = "OpenTelemetry-based rendering for eventuo11y"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -221148,7 +222354,7 @@ self: { prometheus ]; description = "Prometheus backend for eventuo11y"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -221445,7 +222651,7 @@ self: { tasty-hunit ]; description = "Exact Kantorovich distance between finite probability measures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -221559,7 +222765,7 @@ self: { libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; description = "Example Haskell Project"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "example-haskell-project"; } ) { }; @@ -221813,7 +223019,7 @@ self: { } ) { }; - exceptions_0_10_10 = callPackage ( + exceptions_0_10_11 = callPackage ( { mkDerivation, base, @@ -221828,8 +223034,8 @@ self: { }: mkDerivation { pname = "exceptions"; - version = "0.10.10"; - sha256 = "1cddmj2y5h2hqjgmk14c698g8hhq0x2rycdl5vgz8vvzzsg83zq8"; + version = "0.10.11"; + sha256 = "1v3gyzy3yjs4ph6jz97ivgddy0saa3rkmxsxfm9fdp7mzlb2z9ai"; libraryHaskellDepends = [ base mtl @@ -222260,7 +223466,7 @@ self: { xml-optics ]; description = "A library for crawling exhentai"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -222403,7 +223609,7 @@ self: { vector ]; description = "Haskell bindings to ExifTool"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -222995,6 +224201,8 @@ self: { pname = "exon"; version = "1.7.2.0"; sha256 = "120cd6n7sqpakyk91izjblk92vc9bzr1a3bcskzkpky512mw47wm"; + revision = "2"; + editedCabalFile = "0kp3yymv09cjbcx4ljkkh370j9pcjz4gxv2kdmvwik1awgcjwix4"; libraryHaskellDepends = [ base ghc @@ -223016,7 +224224,7 @@ self: { incipit-base ]; description = "Customizable quasiquote interpolation"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -223198,6 +224406,7 @@ self: { ]; description = "Extensible Pandoc"; license = "LGPL"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -223509,7 +224718,7 @@ self: { hspec ]; description = "Predicates that can explain themselves"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -223578,7 +224787,7 @@ self: { transformers ]; description = "Exceptions which are explicit in the type signature"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -224126,7 +225335,7 @@ self: { HUnit ]; description = "Support for an 80-bit extended float"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -224314,7 +225523,7 @@ self: { template-haskell ]; description = "Extensible, efficient, optics-friendly data types and effects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -224502,7 +225711,7 @@ self: { unliftio ]; description = "Message passing concurrency as extensible-effect"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -224555,7 +225764,7 @@ self: { extensible ]; description = "Operational-based extensible effect library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -224672,7 +225881,7 @@ self: { text ]; description = "Parse Haskell Language Extensions"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "extensions"; } @@ -224735,17 +225944,17 @@ self: { text ]; description = "Parse Haskell Language Extensions"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; mainProgram = "extensions"; } ) { }; - extensions_0_1_0_3 = callPackage ( + extensions_0_1_1_0 = callPackage ( { mkDerivation, base, bytestring, - Cabal, + Cabal-syntax, colourista, containers, directory, @@ -224760,16 +225969,14 @@ self: { }: mkDerivation { pname = "extensions"; - version = "0.1.0.3"; - sha256 = "1fks1yfdk0zjc1vccj3nr6li09j64cq6b6x9s5mi8qrsv5igbzlm"; - revision = "3"; - editedCabalFile = "06a2yis43q7z4a7hakl8j0hm6wwrylf0f6k2lal4b5lh45dncl1p"; + version = "0.1.1.0"; + sha256 = "1v8hikf03p81rzg6cpiadzpbjljfc6q8dj4q8yr09nwgxcjij3h7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring - Cabal + Cabal-syntax containers directory filepath @@ -224797,7 +226004,7 @@ self: { text ]; description = "Parse Haskell Language Extensions"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "extensions"; } @@ -224861,7 +226068,7 @@ self: { HUnit ]; description = "Extism bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -224886,7 +226093,7 @@ self: { json ]; description = "Extism manifest bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -224922,7 +226129,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Extism Plugin Development Kit"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -225384,7 +226591,7 @@ self: { toolshed ]; description = "Rational arithmetic in an irrational world"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "factory"; broken = true; @@ -226023,7 +227230,7 @@ self: { QuickCheck ]; description = "Extensible fake file system for testing"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -226053,7 +227260,7 @@ self: { QuickCheck ]; description = "Monad to pull from fake stream-like objects"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -226315,7 +227522,7 @@ self: { tasty-hunit ]; description = "Property-based testing with internal integrated shrinking"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -227277,6 +228484,8 @@ self: { ]; description = "A fast, but bare bones, bytestring parser combinators library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -227348,7 +228557,7 @@ self: { template-haskell ]; description = "A fast open-union type suitable for 100+ contained alternatives"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -227837,7 +229046,7 @@ self: { HUnit ]; description = "Stubs for dependencies of test code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -228008,7 +229217,7 @@ self: { vector ]; description = "Various utility libraries"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -228322,7 +229531,7 @@ self: { fcf-family ]; description = "Family-of-families instances for base"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -228404,7 +229613,7 @@ self: { text ]; description = "Data structures and algorithms for first-class-families"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -228433,7 +229642,7 @@ self: { first-class-families ]; description = "Family of families: featherweight defunctionalization"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -228679,7 +229888,7 @@ self: { text ]; description = "Admin API for Firebase Cloud Messaging"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fcm-client"; broken = true; @@ -228806,7 +230015,7 @@ self: { ]; executablePkgconfigDepends = [ ncurses ]; description = "A terminal broughlike game about manipulating vision"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "fearOfView"; broken = true; @@ -228993,7 +230202,7 @@ self: { random ]; description = "Forward error correction of ByteStrings"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "benchmark-zfec"; broken = true; @@ -229313,6 +230522,62 @@ self: { } ) { }; + fedora-repoquery_0_8 = callPackage ( + { + mkDerivation, + base, + case-insensitive, + curl, + directory, + extra, + fedora-releases, + filepath, + Glob, + optparse-applicative, + regex-compat, + safe, + simple-cmd, + simple-cmd-args, + text, + time, + xdg-basedir, + }: + mkDerivation { + pname = "fedora-repoquery"; + version = "0.8"; + sha256 = "0fzydnlaalbnhkmdcsizrbwm7h3i44g29g2l514fw0lvc1s8ln9z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + case-insensitive + curl + directory + extra + fedora-releases + filepath + Glob + optparse-applicative + regex-compat + safe + simple-cmd + simple-cmd-args + text + time + xdg-basedir + ]; + testHaskellDepends = [ + base + simple-cmd + ]; + description = "Fedora release repos package query tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "fedora-repoquery"; + broken = true; + } + ) { }; + fee-estimate = callPackage ( { mkDerivation, @@ -229833,7 +231098,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Declarative feedback loop manager"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -229891,7 +231156,7 @@ self: { executableSystemDepends = [ mxnet ]; executableToolDepends = [ c2hs ]; description = "FFI to MXNet"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "mxnet-op-gen"; } @@ -229969,7 +231234,7 @@ self: { store ]; description = "Cocodataset with cocoapi"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "imageutils"; broken = true; @@ -230119,7 +231384,7 @@ self: { vector ]; description = "Some datasets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -230171,7 +231436,7 @@ self: { store ]; description = "fei examples"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -230211,7 +231476,7 @@ self: { vector ]; description = "A collection of standard models"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -230273,7 +231538,7 @@ self: { wl-pprint-text ]; description = "Train a neural network with MXNet in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -230642,7 +231907,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "C bindings plus conveniences for the festival tts system"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -230870,7 +232135,7 @@ self: { unordered-containers ]; description = "Automatic C++ binding generation"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -230891,7 +232156,7 @@ self: { template-haskell ]; description = "Runtime for fficxx-generated library"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -231064,7 +232329,7 @@ self: { fftwFloat ]; description = "Low-level interface to FFTW (Fast Fourier Transform)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) @@ -231134,7 +232399,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "FFunctor typeclass"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -231272,7 +232537,7 @@ self: { semirings ]; description = "fibonacci algebra"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -231459,7 +232724,7 @@ self: { tasty-hunit ]; description = "Codegen Haskell types to other languages"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -231734,7 +232999,7 @@ self: { temporary ]; description = "Basic file IO operations via 'OsPath'"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -231914,7 +233179,7 @@ self: { tasty-bench ]; description = "File URI parsing"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -232151,7 +233416,7 @@ self: { tasty-bench ]; description = "Library for manipulating FilePaths in a cross platform way"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -232436,7 +233701,7 @@ self: { semigroups ]; description = "A shared set of abstractions and types for representing filessytem data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -232726,7 +233991,7 @@ self: { tagged ]; description = "Nat and Fin: peano naturals and finite numbers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -233159,7 +234424,7 @@ self: { vector-sized ]; description = "A better, more type-safe Enum"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; } ) { }; @@ -233217,7 +234482,7 @@ self: { vector ]; description = "Flexible and easy deriving of type classes for finitary types"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -233253,7 +234518,7 @@ self: { optics-core ]; description = "Prisms and Isos between finitary types"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -233290,8 +234555,6 @@ self: { ]; description = "Finite ranges via types"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -233412,7 +234675,7 @@ self: { HUnit ]; description = "Operations and classification for finite semigroups"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -233803,8 +235066,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "first-class-families"; - version = "0.8.1.0"; - sha256 = "1zynw2nvclx3rqjpd9g78mrmhll11x59s21hjppqsgv47zbf5vmk"; + version = "0.8.2.0"; + sha256 = "19qpg3vh3qqad395vcs1blidh1ykncy72fcqmwl5g8a7ci8s8g6y"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "First-class type families"; @@ -233839,9 +235102,7 @@ self: { template-haskell ]; description = "First-class typeclass instances"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -233860,7 +235121,7 @@ self: { transformers ]; description = "First class patterns and pattern matching, using type families"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -234288,7 +235549,7 @@ self: { text ]; description = "Fixes whitespace issues"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "fix-whitespace"; } ) { }; @@ -234324,7 +235585,7 @@ self: { ghc-internal ]; description = "Fixed-point number build on generic integral number"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -234351,7 +235612,7 @@ self: { utility-ht ]; description = "Lists with statically known length based on non-empty package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -234497,7 +235758,7 @@ self: { time ]; description = "Pure Haskell library to repeat an action at a specific frequency"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -234534,7 +235795,7 @@ self: { template-haskell ]; description = "Generic vectors with statically known size"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -235179,7 +236440,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Complete high-level binding to libFLAC"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) flac; }; @@ -235217,7 +236478,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Support for writing pictures into FLAC metadata blocks with JuicyPixels"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -235683,7 +236944,7 @@ self: { parsec ]; description = "flatten a latex multi-file latex document and remove all comments"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; mainProgram = "flat-tex"; } ) { }; @@ -235852,7 +237113,7 @@ self: { text ]; description = "Flatbuffers encoding based on a syntax tree"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -235897,7 +237158,7 @@ self: { text ]; description = "Parse flatbuffers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -235924,8 +237185,8 @@ self: { }: mkDerivation { pname = "flatparse"; - version = "0.5.3.0"; - sha256 = "0lgj4w77nkwblnswriq2wddy1c732wir5qd70gm3hz9slv35pnwx"; + version = "0.5.3.1"; + sha256 = "1ylmrq0ca5k5yzkg64f39nxcp7ahmpl2qgpz30rxnjf2rmymi2hh"; libraryHaskellDepends = [ base bytestring @@ -236048,7 +237309,7 @@ self: { text ]; description = "Flexible numeric parsers for real-world programming languages"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -236366,7 +237627,7 @@ self: { ]; libraryToolDepends = [ proto-lens-protoc ]; description = "Flink stateful functions SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -236717,7 +237978,7 @@ self: { HUnit ]; description = "Write more understandable Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -238105,7 +239366,7 @@ self: { criterion ]; description = "fnmatch C wrapper"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -238132,7 +239393,7 @@ self: { tasty-hunit ]; description = "A general abstraction for manipulating elements of container data structures"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -238434,7 +239695,7 @@ self: { safe-exceptions ]; description = "Exception handling with FoldM"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -238620,7 +239881,7 @@ self: { lens-family-core ]; description = "Transducers for foldl folds"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -239006,7 +240267,7 @@ self: { ]; doHaddock = false; description = "The folly C++ library from Meta"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -239134,7 +240395,7 @@ self: { text ]; description = "Queries your system (Linux/BSD/etc) font database"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "fontconfig-pure"; broken = true; @@ -239368,7 +240629,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A collection of helpers for ffi"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -239810,7 +241071,7 @@ self: { QuickCheck ]; description = "Formatting of doubles"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -239906,7 +241167,7 @@ self: { text ]; description = "Combinator-based type-safe formatting (like printf() or FORMAT)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -240068,7 +241329,7 @@ self: { text ]; description = "Parse and serialize FDF, the Forms Data Format"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -240898,7 +242159,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fourmolu"; } @@ -241006,7 +242267,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fourmolu"; } @@ -241052,8 +242313,8 @@ self: { }: mkDerivation { pname = "fourmolu"; - version = "0.19.0.0"; - sha256 = "0sq9sxj99bzzmc5bdynh9c91yxsgrl2c4n9kdhnj78p7w9mkqfnb"; + version = "0.19.0.1"; + sha256 = "1xawjckgf1jsdkdscmfnlqazx0lidbpwy3qjf94by48ld3vpyywm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -241116,7 +242377,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "fourmolu"; } ) { }; @@ -241157,7 +242418,7 @@ self: { tasty-bench ]; description = "IEEE 754-2019 compliant operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -241355,7 +242616,7 @@ self: { libraryPkgconfigDepends = [ fplll ]; testHaskellDepends = [ base ]; description = "Haskell bindings to "; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) fplll; }; @@ -241628,7 +242889,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Reference implementation of FractalText"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -241661,7 +242922,7 @@ self: { sha256 = "0y2rkbmpzhn0zz273i1lfxv7f270yv89nmacs9m17rhjcj9n7243"; libraryHaskellDepends = [ base ]; description = "Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types."; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -241950,7 +243211,7 @@ self: { process ]; description = "CLI frecency history"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "frecently"; } ) { }; @@ -242551,8 +243812,8 @@ self: { }: mkDerivation { pname = "freckle-prelude"; - version = "0.0.3.0"; - sha256 = "0xnxrh3cniwlcjdjlxg1acdhfd51lpx2q112qhgynnfar866zbdc"; + version = "0.0.4.0"; + sha256 = "11qhlk66435qw2qkdmansd6x416ibck4xhd5298jciy53snhbhz8"; libraryHaskellDepends = [ base containers @@ -242785,7 +244046,7 @@ self: { transformers ]; description = "Free algebras"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -242813,7 +244074,7 @@ self: { transformers ]; description = "Free Applicative Transformer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -242863,7 +244124,7 @@ self: { criterion ]; description = "efficient data types for free categories and arrows"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -243046,7 +244307,7 @@ self: { void ]; description = "Create games for free"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -243110,7 +244371,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Lawful list and set monad transformers based on free monads"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -243714,7 +244975,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Freer par monad"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -243764,7 +245025,7 @@ self: { mtl ]; description = "A friendly effect system for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "freer-simple-examples"; broken = true; @@ -244113,7 +245374,7 @@ self: { happy ]; description = "A functional DSL for vertex-centric large-scale graph processing"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "fregel"; broken = true; @@ -244179,7 +245440,7 @@ self: { gauge ]; description = "Are you ready to get freaky?"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -244230,7 +245491,7 @@ self: { text-replace ]; description = "Identifies and replaces frequent subsequences in long strings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "frequent-substring-exe"; } @@ -244307,8 +245568,8 @@ self: { }: mkDerivation { pname = "fresnel"; - version = "0.1.0.1"; - sha256 = "02d8d4m4msx7hxmp337zig07cvq7sci31f9x429w19bj43sp9j7g"; + version = "0.1.0.2"; + sha256 = "09jy2m20h0dazw6fakqh7kfwm7rwxhs7vfqr7plkx4229j9n9phx"; libraryHaskellDepends = [ base containers @@ -244327,7 +245588,7 @@ self: { template-haskell ]; description = "high-powered optics in a small package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -244350,7 +245611,7 @@ self: { fused-effects ]; description = "fresnel/fused-effects integration"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -244512,7 +245773,7 @@ self: { optparse-applicative ]; description = "Attempt to pretty-print any input"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "friendly"; } ) { }; @@ -244570,7 +245831,7 @@ self: { semigroups ]; description = "Linear time composable parser for PEG grammars"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -244598,7 +245859,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Provides a generic way to construct values from environment variables"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -245035,7 +246296,7 @@ self: { text ]; description = "Abstract interface for the file system"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -245080,10 +246341,8 @@ self: { }: mkDerivation { pname = "fs-sim"; - version = "0.4.0.0"; - sha256 = "0wirx3mk2dmjw13adbf4d9qpgx7b9kk0y5my7s3yx1lsm2z9m4pw"; - revision = "1"; - editedCabalFile = "1lz7jaq5qp1pdc8dvahc3nl8csgpp0qplriqfnmrryn22dyqfi4s"; + version = "0.4.1.0"; + sha256 = "13igdxy6dnqdbvav7a66narfrckz0gaqwyih9wxra3pyf4jzzs9g"; libraryHaskellDepends = [ base base16-bytestring @@ -245118,7 +246377,7 @@ self: { text ]; description = "Simulated file systems"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -245491,7 +246750,7 @@ self: { unix ]; description = "Watch a file/directory and run a command when it's modified"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fswatcher"; broken = true; @@ -245896,7 +247155,7 @@ self: { vector ]; description = "In-memory full text search engine"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -246697,7 +247956,7 @@ self: { transformers ]; description = "FFunctor: functors on (the usual) Functors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -246796,7 +248055,7 @@ self: { transformers ]; description = "Convert values from one type into another"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -247065,7 +248324,7 @@ self: { time ]; description = "GLL parser with simple combinator interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -247225,7 +248484,7 @@ self: { sha256 = "0jf8yhk45n06avl9avgmawvazsz585i7jppvcds6pjd8pqdb2qk4"; libraryHaskellDepends = [ base ]; description = "Type-level function utilities"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -247268,7 +248527,7 @@ self: { transformers ]; description = "A fast, flexible, fused effect system"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -247301,7 +248560,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Handle exceptions thrown in IO with fused-effects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -247331,7 +248590,7 @@ self: { microlens ]; description = "Monadic lens combinators for fused-effects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -247375,7 +248634,7 @@ self: { gauge ]; description = "High-quality random number generation as an effect"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -247398,7 +248657,7 @@ self: { optics-core ]; description = "Bridge between the optics and fused-effects ecosystems"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -247421,7 +248680,7 @@ self: { transformers ]; description = "Random number generation for fused-effects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -247451,7 +248710,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A readline-like effect and carrier for fused-effects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -247537,7 +248796,7 @@ self: { template-haskell ]; description = "Template Haskell helpers for fused-effects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -247608,7 +248867,7 @@ self: { transformers ]; description = "GHC plugin to make stream fusion more predictable"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -247620,7 +248879,7 @@ self: { sha256 = "14lzymjna6faiwj7bdm1jrz42jfj3w1wi2hv66mldjhadf45613d"; libraryHaskellDepends = [ base ]; description = "Types for the fusion-plugin package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -247775,7 +249034,7 @@ self: { ]; doHaddock = false; description = "An optimising compiler for a functional, array-oriented language"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; mainProgram = "futhark"; maintainers = [ lib.maintainers.athas ]; } @@ -247832,7 +249091,7 @@ self: { vector ]; description = "An implementation of the Futhark data format"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -247871,7 +249130,7 @@ self: { text ]; description = "Definition and serialisation instances for Futhark manifests"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -247904,7 +249163,7 @@ self: { text ]; description = "Client implementation of the Futhark server protocol"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -248173,7 +249432,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Tools for processing unstructured text data"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -248324,7 +249583,7 @@ self: { tasty-hunit ]; description = "Library for constructing and manipulating fuzzy sets and fuzzy relations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -248366,7 +249625,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Fuzzy text matching"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "bench"; broken = true; @@ -248451,7 +249710,7 @@ self: { vector ]; description = "Fuzzy set data structure for approximate string matching"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -248647,6 +249906,8 @@ self: { ]; description = "Interface to the FXPak/FXPak Pro USB interface"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -249107,7 +250368,7 @@ self: { hspec ]; description = "Composable, streaming, and efficient left folds"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -249403,7 +250664,7 @@ self: { sha256 = "0r8wybcqn7g24q8abrw757h76r75l4jh4hjx91yh44h4c1r6k4yf"; doHaddock = false; description = "TBA"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -249807,7 +251068,7 @@ self: { yaml ]; description = "A library for downloading data from a Great Black Swamp server"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -250859,7 +252120,7 @@ self: { x509 ]; description = "a simple Gemini capsule (server)"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -250958,7 +252219,7 @@ self: { transformers ]; description = "A simple Happstack-style Gemini router"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -250993,7 +252254,7 @@ self: { utf8-string ]; description = "A lightweight server for the Gemini protocol"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -251040,7 +252301,7 @@ self: { transformers ]; description = "A barebones textboard for the Gemini protocol"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "gemini-textboard"; } ) { }; @@ -251066,7 +252327,7 @@ self: { text ]; description = "a tiny gemtext parser"; - license = lib.licenses.lgpl3Plus; + license = lib.licensesSpdx."LGPL-3.0-or-later"; } ) { }; @@ -251156,7 +252417,7 @@ self: { unordered-containers ]; description = "yet another static gemlog generator + converter"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; } ) { }; @@ -251309,7 +252570,7 @@ self: { text ]; description = "A library for interacting with various generative AI LLMs"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -251472,7 +252733,7 @@ self: { transformers ]; description = "Exception-safe resource management in more monads"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -251747,7 +253008,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generic case analysis"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -252007,7 +253268,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generic structural diffs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -252049,7 +253310,7 @@ self: { sha256 = "0f83fnvmmi4yvdn9i2r1vkpk6cy4lqpxgjv26f380akyf30av90p"; libraryHaskellDepends = [ base ]; description = "Generically derived enumerations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -252122,7 +253383,7 @@ self: { inspection-testing ]; description = "Generically extract and replace collections of record fields"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -252277,7 +253538,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Monomorphic field lens like with generic-lens"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -252290,7 +253551,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Derive Bounded and Enum for sum types and Enum for product types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -252332,7 +253593,7 @@ self: { generics-sop ]; description = "First class pattern matching"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -252510,7 +253771,7 @@ self: { optics-core ]; description = "Monomorphic field opics like with generic-lens"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -255363,7 +256624,7 @@ self: { QuickCheck ]; description = "Terrestrial coordinate systems and geodetic calculations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -255698,7 +256959,7 @@ self: { ]; testSystemDepends = [ geos ]; description = "Bindings for GEOS"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -255745,7 +257006,7 @@ self: { time ]; description = "A gerrit client library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -255892,7 +257153,7 @@ self: { th-lift-instances ]; description = "gettext-th can internationalise a haskell program without runtime dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -255916,7 +257177,7 @@ self: { HUnit ]; description = "The family of Extreme Value Distributions"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -256039,6 +257300,44 @@ self: { } ) { }; + gh = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-discover, + process, + relude, + which, + }: + mkDerivation { + pname = "gh"; + version = "0.2.0.0"; + sha256 = "1lj1wz2b1wxhvcs7zww5ljs87v41xic3pj12fa7j58s41a6q5gkg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + process + relude + which + ]; + executableHaskellDepends = [ + base + hspec + hspec-discover + process + relude + which + ]; + description = "Haskell bindings for gh CLI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gh-test"; + broken = true; + } + ) { }; + gh-labeler = callPackage ( { mkDerivation, @@ -256187,7 +257486,7 @@ self: { happy ]; description = "The GHC API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) @@ -256248,7 +257547,7 @@ self: { ghc-bignum ]; description = "Backwards-compatible orphan instances for ghc-bignum"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -256290,7 +257589,7 @@ self: { unix ]; description = "Shared functionality between GHC and its boot libraries"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -256320,7 +257619,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "\"GHC.ByteOrder\" API Compatibility Layer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -256430,6 +257729,20 @@ self: { } ) { }; + ghc-compat = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "ghc-compat"; + version = "0.1.0.1"; + sha256 = "0vb55bx45cdcf4sfvpkc4wx8zgi7h6bzchp4s66ndmqr5p0br3ld"; + libraryHaskellDepends = [ base ]; + description = "GHC compatibility for MicroHs"; + license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + ghc-core = callPackage ( { mkDerivation, @@ -256617,7 +257930,7 @@ self: { vty-crossplatform ]; description = "A simple TUI using ghc-debug"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ghc-debug-brick"; maintainers = [ lib.maintainers.maralorn ]; } @@ -256682,7 +257995,7 @@ self: { vector ]; description = "Useful functions for writing heap analysis tools which use ghc-debug"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -256725,7 +258038,7 @@ self: { unordered-containers ]; description = "Connect to a socket created by ghc-debug-stub and analyse the heap of the debuggee program"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -256746,7 +258059,7 @@ self: { filepath ]; description = "Definitions needed by ghc-debug-stub and ghc-debug-common"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -256771,7 +258084,7 @@ self: { ghc-prim ]; description = "Functions for instrumenting your application so the heap can be analysed with ghc-debug-common"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -256840,7 +258153,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A step-through machine-interface debugger for GHC Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-debug-adapter"; } @@ -256865,7 +258178,7 @@ self: { template-haskell ]; description = "Automatically generate GHC API counterparts to Haskell declarations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -256896,7 +258209,7 @@ self: { text ]; description = "An AST and compiler plugin for dumping GHC's Core representation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -256999,7 +258312,7 @@ self: { regex-tdfa ]; description = "Handy tools for working with ghc-dump dumps"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-dump"; } @@ -257061,7 +258374,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Library and tool for parsing .eventlog files from GHC"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ghc-events"; } ) { }; @@ -257122,7 +258435,7 @@ self: { base ]; description = "Analyze and visualize event logs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-events-analyze"; broken = true; @@ -257177,139 +258490,6 @@ self: { } ) { }; - ghc-exactprint_0_6_4 = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - Diff, - directory, - filemanip, - filepath, - free, - ghc, - ghc-boot, - ghc-paths, - HUnit, - mtl, - silently, - syb, - }: - mkDerivation { - pname = "ghc-exactprint"; - version = "0.6.4"; - sha256 = "0a6baza962d4pz2m02hxmh8234i47zkizmwhsy68namr05dmlgpw"; - revision = "1"; - editedCabalFile = "0qil5rlsvxhwrbciixha8mdaw8wfci797n4wcyxn41mr4a4783f5"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - containers - directory - filepath - free - ghc - ghc-boot - ghc-paths - mtl - syb - ]; - testHaskellDepends = [ - base - bytestring - containers - Diff - directory - filemanip - filepath - ghc - ghc-boot - ghc-paths - HUnit - mtl - silently - syb - ]; - description = "ExactPrint for GHC"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - ghc-exactprint_1_5_0 = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - data-default, - Diff, - directory, - fail, - filemanip, - filepath, - free, - ghc, - ghc-boot, - ghc-paths, - HUnit, - mtl, - ordered-containers, - silently, - syb, - }: - mkDerivation { - pname = "ghc-exactprint"; - version = "1.5.0"; - sha256 = "07m4cg47knrrvpyimnbc0nq9176vkzwwa64b2iqfj6azn6q2hagp"; - revision = "1"; - editedCabalFile = "1v6my8bnhjhw7k3v2q9iwjpz9lj5g6ilvlzdq6svcabxahmzbr2c"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - containers - data-default - directory - fail - filepath - free - ghc - ghc-boot - ghc-paths - mtl - ordered-containers - syb - ]; - testHaskellDepends = [ - base - bytestring - containers - data-default - Diff - directory - fail - filemanip - filepath - ghc - ghc-boot - ghc-paths - HUnit - mtl - ordered-containers - silently - syb - ]; - description = "ExactPrint for GHC"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - ghc-exactprint_1_6_1_3 = callPackage ( { mkDerivation, @@ -257563,7 +258743,7 @@ self: { syb ]; description = "ExactPrint for GHC"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -257614,7 +258794,7 @@ self: { syb ]; description = "ExactPrint for GHC"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -257627,7 +258807,21 @@ self: { isLibrary = true; isExecutable = true; description = "ExactPrint for GHC"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + ghc-exactprint_1_14_0_0 = callPackage ( + { mkDerivation }: + mkDerivation { + pname = "ghc-exactprint"; + version = "1.14.0.0"; + sha256 = "1nw1ddmwxla9ck3x096zfg8gzncy8pwj99rhsvq1nzs9arrprzzf"; + isLibrary = true; + isExecutable = true; + description = "ExactPrint for GHC"; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -257649,7 +258843,7 @@ self: { ghc-prim ]; description = "Experimental features of GHC's standard library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -257664,6 +258858,8 @@ self: { pname = "ghc-gc-hook"; version = "0.2.1.0"; sha256 = "0d98j3wyrwq6rgfdcky5ag3rxx1kzawvhnncr9nab058n2zksi7x"; + revision = "1"; + editedCabalFile = "1i3sz12zqcbqfps8wx3rwbdcjbvd654pixj92n2pl6h709xbcc2y"; libraryHaskellDepends = [ base clock @@ -257675,8 +258871,6 @@ self: { description = "GHC garbage collection hook"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -257742,6 +258936,8 @@ self: { pname = "ghc-heap"; version = "9.12.1"; sha256 = "02g1r4hxz7w1a82mb9z7zzjad54hl9m4k1i59d1adsr8cc1cg75p"; + revision = "1"; + editedCabalFile = "0rk36kpkmlfyfh1lqbmg60c9wg96arx6fgqp2pgj80qlp9gkzasy"; libraryHaskellDepends = [ base containers @@ -257750,7 +258946,7 @@ self: { rts ]; description = "Functions for walking GHC's heap"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -257818,8 +259014,8 @@ self: { }: mkDerivation { pname = "ghc-hie"; - version = "0.0.2"; - sha256 = "1z51fbm0n9knqrp01gqd7xx0pkfwyr9kgaginvqmdw45gi8rqhm7"; + version = "0.0.3"; + sha256 = "06cxddv5mqfwahw0nxn1q01vgzgbrgw1g5g9qibxz8d1cpm14w4y"; libraryHaskellDepends = [ array base @@ -257851,8 +259047,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "HIE-file parsing machinery that supports multiple versions of GHC"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -257911,7 +259105,7 @@ self: { template-haskell ]; description = "Translate Haskell source to Template Haskell expression"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -258107,7 +259301,7 @@ self: { rts ]; description = "Basic libraries"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -258141,67 +259335,6 @@ self: { } ) { }; - ghc-lib_9_2_8_20230729 = callPackage ( - { - mkDerivation, - alex, - array, - base, - binary, - bytestring, - containers, - deepseq, - directory, - exceptions, - filepath, - ghc-lib-parser, - ghc-prim, - happy, - hpc, - parsec, - pretty, - process, - rts, - time, - transformers, - unix, - }: - mkDerivation { - pname = "ghc-lib"; - version = "9.2.8.20230729"; - sha256 = "0jxfbzz7w28jcfpd6x5480ml7zp7pza20mr2zqdvzjdidnxqvlml"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - array - base - binary - bytestring - containers - deepseq - directory - exceptions - filepath - ghc-lib-parser - ghc-prim - hpc - parsec - pretty - process - rts - time - transformers - unix - ]; - libraryToolDepends = [ - alex - happy - ]; - description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - ghc-lib_9_6_7_20250325 = callPackage ( { mkDerivation, @@ -258260,7 +259393,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -258325,7 +259458,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -258392,62 +259525,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; - } - ) { }; - - ghc-lib-parser_9_2_8_20230729 = 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.2.8.20230729"; - sha256 = "0lk6s6ka0yhqph6wlijlyzgj47r5j7cw6mnn02vgvqdvlmrkwkkl"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - array - base - binary - bytestring - containers - deepseq - directory - exceptions - filepath - ghc-prim - parsec - pretty - process - time - transformers - unix - ]; - libraryToolDepends = [ - alex - happy - ]; - description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -258503,7 +259581,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -258560,7 +259638,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -258619,48 +259697,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licenses.bsd3; - } - ) { }; - - ghc-lib-parser-ex_9_2_1_1 = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - directory, - extra, - filepath, - ghc-lib-parser, - tasty, - tasty-hunit, - uniplate, - }: - mkDerivation { - pname = "ghc-lib-parser-ex"; - version = "9.2.1.1"; - sha256 = "01004zsi4d3vd9k1d2ik284z6wnkny48yp5d2y6fi9hgba11d53q"; - libraryHaskellDepends = [ - base - bytestring - containers - ghc-lib-parser - uniplate - ]; - testHaskellDepends = [ - base - directory - extra - filepath - ghc-lib-parser - tasty - tasty-hunit - uniplate - ]; - description = "Algorithms on GHC parse trees"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -258796,7 +259833,7 @@ self: { uniplate ]; description = "Programming with GHC parse trees"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ghc-lib-parser-ex-build-tool"; } ) { }; @@ -259301,7 +260338,7 @@ self: { hspec ]; description = "GHC Plugin for non-empty lists"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -259330,7 +260367,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "Type checker plugins without the type checking"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -259360,7 +260397,7 @@ self: { libraryHaskellDepends = [ rts ]; librarySystemDepends = [ c ]; description = "GHC primitives"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { c = null; }; @@ -259408,7 +260445,7 @@ self: { text ]; description = "Library for parsing GHC time and allocation profiling reports"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -259773,7 +260810,7 @@ self: { text ]; description = "Symbol on term level"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -259805,64 +260842,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Syntax highlighter for Haskell using the lexer of GHC"; - license = lib.licenses.bsd3; - } - ) { }; - - ghc-tags_1_5 = callPackage ( - { - mkDerivation, - aeson, - async, - attoparsec, - base, - bytestring, - containers, - deepseq, - directory, - filepath, - ghc-lib, - ghc-paths, - optparse-applicative, - process, - stm, - temporary, - text, - time, - vector, - yaml, - }: - mkDerivation { - pname = "ghc-tags"; - version = "1.5"; - sha256 = "0hscl49qq3lx2a5g6g7g1wa4rl52piizqsykicy1kvi4di7qnyqk"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson - async - attoparsec - base - bytestring - containers - deepseq - directory - filepath - ghc-lib - ghc-paths - optparse-applicative - process - stm - temporary - text - time - vector - yaml - ]; - description = "Utility for generating ctags and etags with GHC API"; - license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - mainProgram = "ghc-tags"; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -259919,7 +260899,7 @@ self: { yaml ]; description = "Utility for generating ctags and etags with GHC API"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-tags"; } @@ -259978,7 +260958,7 @@ self: { yaml ]; description = "Utility for generating ctags and etags with GHC API"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-tags"; } @@ -260039,7 +261019,7 @@ self: { yaml ]; description = "Utility for generating ctags and etags with GHC API"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; mainProgram = "ghc-tags"; } ) { }; @@ -260073,7 +261053,7 @@ self: { text ]; description = "CTags and ETags from Haskell syntax tree"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -260108,7 +261088,7 @@ self: { text ]; description = "Streaming interface for ghc-tags-core"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -260155,7 +261135,7 @@ self: { text ]; description = "A compiler plugin which generates tags file from GHC parsed syntax tree"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -260171,8 +261151,8 @@ self: { }: mkDerivation { pname = "ghc-tcplugin-api"; - version = "0.17.2.0"; - sha256 = "01p6x6jppap6q82x8m5jw3rbzn60gqmap23x6lxq9jbn6am44vhv"; + version = "0.18.1.0"; + sha256 = "0nqcbilwzlvphbf5v902y84xx1f0h15bw2qnbh6zpcw97pbrliz5"; libraryHaskellDepends = [ array base @@ -260182,7 +261162,7 @@ self: { transformers ]; description = "An API for type-checker plugins"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -260306,7 +261286,7 @@ self: { tasty-bench ]; description = "Faster traceEvent and traceMarker, and binary object logging for eventlog"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -260354,6 +261334,51 @@ self: { } ) { }; + ghc-typelits-extra_0_5_1 = callPackage ( + { + mkDerivation, + base, + containers, + ghc, + ghc-bignum, + ghc-prim, + ghc-tcplugin-api, + ghc-typelits-knownnat, + ghc-typelits-natnormalise, + tasty, + tasty-hunit, + template-haskell, + transformers, + }: + mkDerivation { + pname = "ghc-typelits-extra"; + version = "0.5.1"; + sha256 = "0aikpiwcmsb71r2fbjik4pwyniks2rfikn6bgz0djnfbxmgy691k"; + libraryHaskellDepends = [ + base + containers + ghc + ghc-bignum + ghc-prim + ghc-tcplugin-api + ghc-typelits-knownnat + ghc-typelits-natnormalise + template-haskell + transformers + ]; + testHaskellDepends = [ + base + ghc-typelits-knownnat + ghc-typelits-natnormalise + tasty + tasty-hunit + ]; + description = "Additional type-level operations on GHC.TypeLits.Nat"; + license = lib.licensesSpdx."BSD-2-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ghc-typelits-knownnat = callPackage ( { mkDerivation, @@ -260393,7 +261418,7 @@ self: { } ) { }; - ghc-typelits-knownnat_0_8_0 = callPackage ( + ghc-typelits-knownnat_0_8_2 = callPackage ( { mkDerivation, base, @@ -260401,6 +261426,7 @@ self: { ghc-bignum, ghc-tcplugin-api, ghc-typelits-natnormalise, + QuickCheck, tasty, tasty-hunit, tasty-quickcheck, @@ -260409,8 +261435,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-knownnat"; - version = "0.8.0"; - sha256 = "009vfifi462dqp3z26b3czx1x22ayn3s8r1s4x967yw68mpwhpda"; + version = "0.8.2"; + sha256 = "0fljjj0n47wwxbg8kxpnn7kbf7vfdh91q3fhnk0jaq3nnlv05bdy"; libraryHaskellDepends = [ base ghc @@ -260423,12 +261449,13 @@ self: { testHaskellDepends = [ base ghc-typelits-natnormalise + QuickCheck tasty tasty-hunit tasty-quickcheck ]; description = "Derive KnownNat constraints from other KnownNat constraints"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -260512,7 +261539,7 @@ self: { } ) { }; - ghc-typelits-natnormalise_0_8_0 = callPackage ( + ghc-typelits-natnormalise_0_9_1 = callPackage ( { mkDerivation, base, @@ -260528,8 +261555,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-natnormalise"; - version = "0.8.0"; - sha256 = "1vdhj5pzx76aigim3a0ap3nhzhnhwl5cywz5rzzkplag8970rfdn"; + version = "0.9.1"; + sha256 = "190982vj945ppi83fd1j21y9snqrr4v8vbg2hnq5c0rgqch15g6k"; libraryHaskellDepends = [ base containers @@ -260546,7 +261573,7 @@ self: { template-haskell ]; description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -260598,7 +261625,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Presburger Arithmetic Solver for GHC Type-level natural numbers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -260682,7 +261709,7 @@ self: { xdot ]; description = "Live visualization of data structures in GHCi"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.dalpd ]; } ) { }; @@ -260706,7 +261733,7 @@ self: { time ]; description = "Dump the ghc flags during compilation"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -260778,8 +261805,8 @@ self: { }: mkDerivation { pname = "ghci-dap"; - version = "0.0.25.0"; - sha256 = "0za0m1s6hayzgv1j8brqlxylqsqx6cifml96a4rcjgi3g7i51ga8"; + version = "0.0.26.0"; + sha256 = "0gmidys4jd65f2fysf1zfnh42pkx5hyzrp7974j118lfk74c9n1i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -260827,9 +261854,7 @@ self: { ]; description = "ghci-dap is a GHCi having DAP interface"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ghci-dap"; - broken = true; } ) { }; @@ -261084,7 +262109,7 @@ self: { websockets ]; description = "A websocket server that survives GHCi reloads"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -261145,7 +262170,7 @@ self: { text ]; description = "A GHCi session in LaTeX"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ghci4luatex"; } ) { }; @@ -261257,7 +262282,6 @@ self: { haddock-library, hashable, hie-bios, - hie-compat, hiedb, hls-graph, hls-plugin-api, @@ -261294,10 +262318,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "2.11.0.0"; - sha256 = "0d9rvh6xxw8y64f1pdivwdkmi9wqknl4m2n2h3x4rjmqj2al92vs"; - revision = "2"; - editedCabalFile = "0kqdzwf0fpzg69sawsrlhf3x0yv3ixi2x5ia6jb2zckaa5wl4ik2"; + version = "2.12.0.0"; + sha256 = "0m0a89ilkwcwpmjkp9jx4f40v3kn6cgjrmsws20blas6kcrjk68l"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -261333,7 +262355,6 @@ self: { haddock-library hashable hie-bios - hie-compat hiedb hls-graph hls-plugin-api @@ -261379,7 +262400,7 @@ self: { optparse-applicative ]; description = "The core of an IDE"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "ghcide"; } ) { }; @@ -261476,7 +262497,7 @@ self: { ]; testToolDepends = [ ghcide ]; description = "An LSP client for running performance experiments on HLS"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "ghcide-bench"; broken = true; @@ -261524,7 +262545,7 @@ self: { text ]; description = "Test utils for ghcide"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -261598,7 +262619,7 @@ self: { ]; doHaddock = false; description = "A Terminal User Interface (TUI) for GHCi"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ghcitui"; } ) { }; @@ -261635,7 +262656,7 @@ self: { version = "0.8.0.4"; sha256 = "081w3234jramsmafnl86v37lwbckr2vc93gr9pdwc31yzni9kbml"; description = "base library for GHCJS"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; platforms = [ "javascript-ghcjs" ]; maintainers = [ lib.maintainers.alexfmpe ]; } @@ -261676,7 +262697,7 @@ self: { vector ]; description = "Allow GHCJS projects to compile under GHC and develop using intero"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -261718,7 +262739,7 @@ self: { transformers ]; description = "DOM library that supports both GHCJS and GHC"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -261756,7 +262777,7 @@ self: { ]; description = "GHCJS DOM Hello World, an example package"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.alexfmpe ]; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -261767,7 +262788,7 @@ self: { version = "0.9.9.3"; sha256 = "1k62w5czg544ias8q2kvhp8qnlafzisgx1p0gq8d2kh662w99kcg"; description = "DOM library using JSFFI and GHCJS"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; platforms = [ "javascript-ghcjs" ]; maintainers = [ lib.maintainers.alexfmpe ]; } @@ -261782,7 +262803,7 @@ self: { libraryHaskellDepends = [ jsaddle-dom ]; doHaddock = false; description = "DOM library that supports both GHCJS and GHC using jsaddle"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -261794,7 +262815,7 @@ self: { version = "0.9.9.0"; sha256 = "0fhcs89x180kw75qgbfh28wjyn55frwdfj4rqlqa1smx0fwhzyy1"; description = "DOM library using JSFFI and GHCJS"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -262351,7 +263372,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "ghc toolchain installer"; - license = lib.licenses.lgpl3Only; + license = lib.licensesSpdx."LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "ghcup"; broken = true; @@ -263663,7 +264684,7 @@ self: { haskell-gi-base ]; description = "Haskell implementation of GListModel interface from gi-gio"; - license = lib.licenses.lgpl21Only; + license = lib.licensesSpdx."LGPL-2.1-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -264482,8 +265503,6 @@ self: { ]; description = "A wrapper for gi-gtk, adding a few more idiomatic API parts on top"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -265187,9 +266206,9 @@ self: { haskell-gi, haskell-gi-base, haskell-gi-overloading, + javascriptcoregtk, text, transformers, - webkitgtk_4_0, }: mkDerivation { pname = "gi-javascriptcore4"; @@ -265214,12 +266233,12 @@ self: { text transformers ]; - libraryPkgconfigDepends = [ webkitgtk_4_0 ]; + libraryPkgconfigDepends = [ javascriptcoregtk ]; description = "JavaScriptCore 4.x bindings"; license = lib.licenses.lgpl21Only; hydraPlatforms = lib.platforms.none; } - ) { webkitgtk_4_0 = null; }; + ) { javascriptcoregtk = null; }; gi-javascriptcore6 = callPackage ( { @@ -265457,6 +266476,8 @@ self: { libraryPkgconfigDepends = [ libnotify ]; description = "Libnotify bindings"; license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) libnotify; }; @@ -266126,7 +267147,7 @@ self: { haskell-gi-overloading, text, transformers, - webkitgtk_4_0, + webkit2gtk, }: mkDerivation { pname = "gi-webkit2"; @@ -266165,13 +267186,13 @@ self: { text transformers ]; - libraryPkgconfigDepends = [ webkitgtk_4_0 ]; + libraryPkgconfigDepends = [ webkit2gtk ]; description = "WebKit2 bindings"; license = lib.licenses.lgpl21Only; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; } - ) { webkitgtk_4_0 = null; }; + ) { webkit2gtk = null; }; gi-webkit2webextension = callPackage ( { @@ -266191,7 +267212,7 @@ self: { haskell-gi-overloading, text, transformers, - webkitgtk_4_0, + webkit2gtk-web-extension, }: mkDerivation { pname = "gi-webkit2webextension"; @@ -266224,14 +267245,14 @@ self: { text transformers ]; - libraryPkgconfigDepends = [ webkitgtk_4_0 ]; + libraryPkgconfigDepends = [ webkit2gtk-web-extension ]; description = "WebKit2-WebExtension 4.x bindings"; license = lib.licenses.lgpl21Only; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; } - ) { webkitgtk_4_0 = null; }; + ) { webkit2gtk-web-extension = null; }; gi-webkitwebprocessextension = callPackage ( { @@ -266545,7 +267566,7 @@ self: { ]; doHaddock = false; description = "Generate easy-to-remember, hard-to-guess passwords"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -266614,7 +267635,7 @@ self: { gauge ]; description = "Refreshed parsec-style library for compatibility with Scala parsley"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -266729,7 +267750,7 @@ self: { utf8-string ]; description = "An implementation of the Jinja2 template language in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "ginger"; } ) { }; @@ -266819,7 +267840,7 @@ self: { vector ]; description = "Jinja templates for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "ginger2"; broken = true; @@ -266974,7 +267995,7 @@ self: { ]; libraryPkgconfigDepends = [ system-glib ]; description = "Binding to GIO"; - license = lib.licenses.lgpl21Only; + license = lib.licensesSpdx."LGPL-2.1-only"; } ) { system-glib = pkgs.glib; }; @@ -267350,8 +268371,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20250828"; - sha256 = "11riq7ni0sqpkks2xaiimb7hl76wrnyac1smjs182m2sscn9bym4"; + version = "10.20250929"; + sha256 = "1ff30f8ifp2a73d64q25mpzirnrm5q0amri9xcz7814wwynv24hj"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -268165,7 +269186,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Recover Git repositories from disk recovery tool output (photorec)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "git-phoenix"; broken = true; @@ -268258,7 +269279,7 @@ self: { text ]; description = "Git remote helper to store git objects on IPFS"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "git-remote-ipfs"; } @@ -268806,7 +269827,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Access to the GitHub API, v3"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -268870,7 +269891,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Github Actions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -269154,7 +270175,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Upload files to GitHub releases"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "github-release"; } ) { }; @@ -269614,7 +270635,7 @@ self: { tasty-smallcheck ]; description = "Heads up, and you see your GIT context"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -269894,7 +270915,7 @@ self: { vector ]; description = "A Haskell library for the GitLab web API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -270433,7 +271454,7 @@ self: { text ]; description = "Compile git revision info into Haskell projects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -270740,7 +271761,7 @@ self: { sha256 = "14wm8wp4jxi4fq75bvr6sl4xmsxjfw30yq7011v28xqpm9015ns0"; libraryHaskellDepends = [ base ]; description = "Haskell bindings for the gl3w library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -271556,7 +272577,7 @@ self: { testPkgconfigDepends = [ gtest_main ]; doHaddock = false; description = "A system for collecting, deriving and working with facts about source code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) @@ -271601,7 +272622,7 @@ self: { text ]; description = "GLFW package with window groups destroyed together"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -271689,7 +272710,7 @@ self: { ]; libraryPkgconfigDepends = [ glib ]; description = "Binding to the GLIB library for Gtk2Hs"; - license = lib.licenses.lgpl21Only; + license = lib.licensesSpdx."LGPL-2.1-only"; } ) { inherit (pkgs) glib; }; @@ -271920,7 +272941,7 @@ self: { HUnit ]; description = "Console IRC client"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; mainProgram = "glirc"; } ) { }; @@ -272231,7 +273252,7 @@ self: { text ]; description = "Globus Data Transfer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -272659,7 +273680,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Massiv-based alternative for gloss-raster"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -272736,7 +273757,7 @@ self: { hspec ]; description = "Low-level Haskell bindings to the GLPK library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) glpk; }; @@ -273017,7 +274038,7 @@ self: { tasty-hunit ]; description = "Attempts to fix your syntax erroring Lua files"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "glualint"; broken = true; @@ -273419,6 +274440,8 @@ self: { ]; description = "Composable maps and generic tries"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -273749,7 +274772,7 @@ self: { utility-ht ]; description = "2D and 3D plots using gnuplot"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -273868,7 +274891,7 @@ self: { mwc-random ]; description = "Common, non-geometric tools for use with Goal"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -273897,7 +274920,7 @@ self: { indexed-list-literals ]; description = "The basic geometric type system of Goal"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -273953,7 +274976,7 @@ self: { goal-probability ]; description = "Optimization of latent variable and dynamical models with Goal"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -274004,7 +275027,7 @@ self: { goal-geometry ]; description = "Optimization on manifolds of probability distributions with Goal"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -274319,7 +275342,7 @@ self: { text ]; description = "Megaparsec parser for Godot `tscn` and `gdextension` files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "bench"; broken = true; @@ -274515,7 +275538,7 @@ self: { time ]; description = "Comprehensive Google Services SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274527,7 +275550,7 @@ self: { sha256 = "0h6iwa2z863qgi1vixp28xgq8f2vk0dwlvs3ppbh1f4i9viqvr8b"; libraryHaskellDepends = [ gogol-core ]; description = "Google Abusive Experience Report SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274539,7 +275562,7 @@ self: { sha256 = "1a1x97xgpmznjgqjrbgz63vfdlgdilzi6y7myxm8v6fin4pf1y2p"; libraryHaskellDepends = [ gogol-core ]; description = "Google Accelerated Mobile Pages (AMP) URL SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274551,7 +275574,7 @@ self: { sha256 = "0cy8bwkrgwmz2lm1bqq1w3c895x5h6bfd27wlp6zihivj4kmky8j"; libraryHaskellDepends = [ gogol-core ]; description = "Google Access Approval SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274563,7 +275586,7 @@ self: { sha256 = "1n0llmpcp8da4nzmz6350gnjaj0ir3wl1iqnx9y1wvq99jr1xb4s"; libraryHaskellDepends = [ gogol-core ]; description = "Google Access Context Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274575,7 +275598,7 @@ self: { sha256 = "1msm75jv2p73fxw9nffjyqyw8zyg0xpna1dhir08pzsmwwyysdx8"; libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Buyer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274587,7 +275610,7 @@ self: { sha256 = "1k2is2alb7d5zdxpqbiv07kxbg86gzkc8zmlndva8p7zrrayanwd"; libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Seller SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274599,7 +275622,7 @@ self: { sha256 = "0k8fdnyyd20qis54nnarj7dk17ncfsn1br83mhjsgkp5x956zlzr"; libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Buyer API II SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274611,7 +275634,7 @@ self: { sha256 = "0hj5ic3mhigk524d760g9s2xlqfx5aj6rxqwyzfs9hrnvl88m79c"; libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Experience Report SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274623,7 +275646,7 @@ self: { sha256 = "068ib1s04y39q0llrnn64ha1l1q61jspfgkb3chcb056yiam3z7k"; libraryHaskellDepends = [ gogol-core ]; description = "Google Admin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274635,7 +275658,7 @@ self: { sha256 = "1aw1369bb5lqzc8z0aqpghjk4pzqk3747ciiwzjibxp5fw6gp8fb"; libraryHaskellDepends = [ gogol-core ]; description = "Google Admin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274668,7 +275691,7 @@ self: { sha256 = "189fx1ih296s26rn7m92rmay6csps1ihnyrm8wif1530xf6i7i9j"; libraryHaskellDepends = [ gogol-core ]; description = "Google Admin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274680,7 +275703,7 @@ self: { sha256 = "02qh6rqmbllfj27zi4ddgfy88ck7gayzr9ziw6r2brajwdd7rmcx"; libraryHaskellDepends = [ gogol-core ]; description = "Google AdSense Management SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274692,7 +275715,7 @@ self: { sha256 = "1h0iv25rpv495qgn021dlxi0cy9v1yxhr6q1l42nb5sp3nfx8j4l"; libraryHaskellDepends = [ gogol-core ]; description = "Google AdSense Host SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274725,7 +275748,7 @@ self: { sha256 = "0grqgrczqwa3f8ir7yx8rlw1y0alrqz8m4dhbx6268dz5y192421"; libraryHaskellDepends = [ gogol-core ]; description = "Google Workspace Alert Center SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274737,7 +275760,7 @@ self: { sha256 = "1pqr20s11z75m8lzqq4kx86h8gf9hqmv0n45kbb1v99nmiyl6scq"; libraryHaskellDepends = [ gogol-core ]; description = "Google Analytics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274749,7 +275772,7 @@ self: { sha256 = "1ps7lln0z027g0lmg0b8bs14ycz3i607a6ja5kxh9xpqi2bcj1pq"; libraryHaskellDepends = [ gogol-core ]; description = "Google Analytics Reporting SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274761,7 +275784,7 @@ self: { sha256 = "0l40nv4jfba6h7vpfca548k7y5yya54n237f11gksclyij5xzc5j"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play EMM SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274773,7 +275796,7 @@ self: { sha256 = "14knrvx11f97jb7z7vbmjmh8zrchds5wzacaaiz68g5pqh44sqqg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Android Developer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274785,7 +275808,7 @@ self: { sha256 = "0vf3y14bjzs1yb6fsaizsgcjvpk8r3gxavbkkf9cdy3zz6mdfs6y"; libraryHaskellDepends = [ gogol-core ]; description = "Google Android Device Provisioning Partner SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274797,7 +275820,7 @@ self: { sha256 = "0hcfjz9lz9j4sk5vxsq0a67gbrgi9cmrwblkyslzlc3jqd689grh"; libraryHaskellDepends = [ gogol-core ]; description = "Google Android Management SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274809,7 +275832,7 @@ self: { sha256 = "1d6nsqd6lynk2cvrb53zd1h74w46f8grjrgawrdczkhn9sjplgg4"; libraryHaskellDepends = [ gogol-core ]; description = "Google App Engine Admin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274821,7 +275844,7 @@ self: { sha256 = "0ai1ip5hkqbk0shwhgkjrc81422f0as78spahvyp2b18h9ds3f12"; libraryHaskellDepends = [ gogol-core ]; description = "Google Drive Activity SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274833,7 +275856,7 @@ self: { sha256 = "119gfvs7wfchf4l50r13pwwqilxfkxbpdsr1hxa0qshx7qs4hdn3"; libraryHaskellDepends = [ gogol-core ]; description = "Google Calendar SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274845,7 +275868,7 @@ self: { sha256 = "13xr8d87xyv1nif1vm8hx92aqp7w2h68qqpci01jrlgvbwikwg0z"; libraryHaskellDepends = [ gogol-core ]; description = "Google Enterprise License Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274857,7 +275880,7 @@ self: { sha256 = "02as3zv92pmki03ylcjc999cfk4qwgp066ns5wmvhg71x66wcy97"; libraryHaskellDepends = [ gogol-core ]; description = "Google Workspace Reseller SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274869,7 +275892,7 @@ self: { sha256 = "1imkjjq2l8j36anzn4rv51mcdr3j1w9wxk2z4ps8py9whz2yfqa3"; libraryHaskellDepends = [ gogol-core ]; description = "Google Tasks SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274881,7 +275904,7 @@ self: { sha256 = "1ipa3a1d6in8kvk6qrbmpsfns30nci95dlsb2x3ds8jx9rwffsad"; libraryHaskellDepends = [ gogol-core ]; description = "Google App State SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274914,7 +275937,7 @@ self: { sha256 = "0r19gn2i4bvbacvsaw371nwiif41zi3bqvkv1b92nfyzig9nnnpr"; libraryHaskellDepends = [ gogol-core ]; description = "Google BigQuery SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274926,7 +275949,7 @@ self: { sha256 = "0vv8jhqk2z1ji8l2k83021ycsbqqf4mkzq13k6yra5k62f886hb0"; libraryHaskellDepends = [ gogol-core ]; description = "Google BigQuery Data Transfer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274938,7 +275961,7 @@ self: { sha256 = "1q30h5qgrxwi3vpk28iklmy220lhvpk1bc1cdl2wvj9g87vk3jyg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Bigtable Admin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274950,7 +275973,7 @@ self: { sha256 = "0ws694ymsrlk4hw1jzqi4lpjjmjas8cdvxxz9dcmkbd3yhpsq16z"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Billing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274962,7 +275985,7 @@ self: { sha256 = "0m82qlih6dxijd83bsjfbw4dxrn1k1w8gnfdxdxxvccf58xxkb48"; libraryHaskellDepends = [ gogol-core ]; description = "Google Binary Authorization SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274974,7 +275997,7 @@ self: { sha256 = "02qrqqkhy7v14jygqnwv99bkfmnjpkjbxx33avk3fzx5vfh04phh"; libraryHaskellDepends = [ gogol-core ]; description = "Google Blogger SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274986,7 +276009,7 @@ self: { sha256 = "0b8r416cg9cy36adv4frndcc64vy1wcqmhpshbs4ba583yqxndw6"; libraryHaskellDepends = [ gogol-core ]; description = "Google Books SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -274998,7 +276021,7 @@ self: { sha256 = "1m5ikfi8gl8xsi1kgv3ca7pfjd56gykw29s4x5mkm76a727sy454"; libraryHaskellDepends = [ gogol-core ]; description = "Google Chat SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275010,7 +276033,7 @@ self: { sha256 = "1cg0xvxs8hkdzrsal7wn0gchscssvnwpfx2kzqqv3k539vjxb07w"; libraryHaskellDepends = [ gogol-core ]; description = "Google Civic Information SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275022,7 +276045,7 @@ self: { sha256 = "0d32fmi65cmhallbiwifwzbwald508025crshh951g2l4sypdbsx"; libraryHaskellDepends = [ gogol-core ]; description = "Google Classroom SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275034,7 +276057,7 @@ self: { sha256 = "1r2ijkzlqi2a34qq6978n8f3iqn2f14srw8cyglhy7if6f23ybp0"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Asset SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275046,7 +276069,7 @@ self: { sha256 = "16scs0jzk0fbvhchf68f69b3pmipffdvi38ihfdn7495dipikpjp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Error Reporting SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275058,7 +276081,7 @@ self: { sha256 = "1w5cpsafgks7zhx08bri3sx9m30ad39wxraa296czhvzhlrz95qq"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Functions SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275070,7 +276093,7 @@ self: { sha256 = "0ygdq4fvgbbjw1jzrvr7r02qjjvr21fjsyvjs5r781bsps9msr66"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Identity SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275082,7 +276105,7 @@ self: { sha256 = "1dvgygzzyk038p6f5qwgiipiz1466zmm760yi1ci9sh7fl4i4ndp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud IoT SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275094,7 +276117,7 @@ self: { sha256 = "0wvk6ll7xmlly1bi1kwpj3vp4scg06cjsb1xnpd2rd6j2fhi2vmz"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Key Management Service (KMS) SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275127,7 +276150,7 @@ self: { sha256 = "18siw287hdcfmcdp0sxd1r94pk4rri71987mi5mjgxgan90lhgxk"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Private Catalog SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275139,7 +276162,7 @@ self: { sha256 = "12sf1rmiv52gfml3xcv76iza8mry9vhcpk4xzdb80yaw8343idj3"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Private Catalog Producer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275151,7 +276174,7 @@ self: { sha256 = "0hwby0sk3rxsii76425hgy9d7p4v5l0infsqj0qbs0197qhwh4zi"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Profiler SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275163,7 +276186,7 @@ self: { sha256 = "14gbhgyy8g7kaarxpy8llpvgydapq49sr8gzda144gkfq68svabw"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Scheduler SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275175,7 +276198,7 @@ self: { sha256 = "1nhqkvm5v2m4xbcdi29m8padjzmampcsy3l61vknwfc0n6f89rhf"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Search SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275187,7 +276210,7 @@ self: { sha256 = "1zi69k64klas18kmq525z52nchc9gqdk7v15x8prdln6x46ic1dn"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Shell SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275199,7 +276222,7 @@ self: { sha256 = "11ygaka332an20cyl5i9bj5jxkgddc36pfdl07mjab68b6500ggc"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Tasks SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275211,7 +276234,7 @@ self: { sha256 = "0wnn3pfx28g7iqr8vwk2v5vqh06vwcmgjj0blwi9aznkm1g3qp1k"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Trace SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275223,7 +276246,7 @@ self: { sha256 = "1vcwyv86a3mpis6d1rgldn61qzxfz8x2ncfv3r7rrpr79zclqhkj"; libraryHaskellDepends = [ gogol-core ]; description = "Google Perspective Comment Analyzer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275235,7 +276258,7 @@ self: { sha256 = "0j4kabhl6wlyhqjiiz6qw6hc8q9c8c0x0ylqxfiwxgr8j0m3x17h"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Composer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275247,7 +276270,7 @@ self: { sha256 = "094p7nms03jypq44snnsz05z485dz5ynawcnmjjlmwh387i59j4x"; libraryHaskellDepends = [ gogol-core ]; description = "Google Compute Engine SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275259,7 +276282,7 @@ self: { sha256 = "01q4dmqxwdy8p9ix9dhj0dgqs71z7mmjznybv2r8jmfwxm4nxgka"; libraryHaskellDepends = [ gogol-core ]; description = "Google Consumer Surveys SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275271,7 +276294,7 @@ self: { sha256 = "0ci3xdl0rb5nq54z6i748gh240ipgp9wa36pncq3yasf58pn9rvp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Kubernetes Engine SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275283,7 +276306,7 @@ self: { sha256 = "1vzmzbgr88qij6fgi2gsz3iavvbzdxnpjf864l656fkvr5xw83wl"; libraryHaskellDepends = [ gogol-core ]; description = "Google Container Analysis SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275295,7 +276318,7 @@ self: { sha256 = "12mmiza1sd4fryy86kzy88adw8nkswxpf1r2sryndjkyk9a47knx"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Build SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275357,7 +276380,7 @@ self: { tasty ]; description = "Core data types and functionality for Gogol libraries"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275369,7 +276392,7 @@ self: { sha256 = "04yvwb12qpf57p82a7j5h7z0ckxmfircxzyl1a9h8qwmkf2h9g9n"; libraryHaskellDepends = [ gogol-core ]; description = "Google Custom Search SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275381,7 +276404,7 @@ self: { sha256 = "0qi91p8x8jx3rnz4vpk7mkcms1hqjhwlmrvpjzxx489bazllsz66"; libraryHaskellDepends = [ gogol-core ]; description = "Google Dataflow SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275393,7 +276416,7 @@ self: { sha256 = "0r28ccchciw067w1gsm9pcfhnmr6ggk0m5p27i3rhwz1v3mhspnf"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Data Fusion SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275405,7 +276428,7 @@ self: { sha256 = "1gls8g771b7d90a57zz30cwpg0sr9vjmjwkb2sn1syr3q82vz8ba"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Dataproc SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275417,7 +276440,7 @@ self: { sha256 = "0d727wn1yr4w5svvzsfyvn8ybl6l0ijr1mq86zwpz041709llbfg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Datastore SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275429,7 +276452,7 @@ self: { sha256 = "0m71pa6ilqy5s20vmn8q4gn1vikr2fjxvhz8h54qswn5sanjpiz8"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Debugger API (Deprecated) SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275441,7 +276464,7 @@ self: { sha256 = "143k175i32i4nw54r1w7490wqj9g703a5787aw86r468xfagwmdy"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Deployment Manager V2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275453,7 +276476,7 @@ self: { sha256 = "1vhc4fx78h26hcxhmgijfprsvshqgh8v6q9dialckh7rq226g0mn"; libraryHaskellDepends = [ gogol-core ]; description = "Google Campaign Manager 360 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275465,7 +276488,7 @@ self: { sha256 = "1gijb69hmba7dh493zifv5809zri33fmi7fi8wmf3973qaylp7g6"; libraryHaskellDepends = [ gogol-core ]; description = "Google Dialogflow SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275477,7 +276500,7 @@ self: { sha256 = "1a6r481sxp50x5mpw8inp4904jm0a21m1rcya2wijwrj8xblynpp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Digital Asset Links SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275489,7 +276512,7 @@ self: { sha256 = "1gyh5fbiv98j74p3bkg0kv1clszdpy8ksb47k4bnpjg8livfgzf4"; libraryHaskellDepends = [ gogol-core ]; description = "Google API Discovery Service SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275501,7 +276524,7 @@ self: { sha256 = "15q8fr1y21zacz30kjvpxsn2irnzqjl5r2xvhkd2mbcpplyvcbcz"; libraryHaskellDepends = [ gogol-core ]; description = "Google Sensitive Data Protection (DLP) SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275513,7 +276536,7 @@ self: { sha256 = "1igqrn1w1jda0xplbslwib2mdv9mzhfb4dpqgymlmp5g1ps9qy28"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud DNS SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275525,7 +276548,7 @@ self: { sha256 = "1chxs5a1wlql6vb9wqr9navijis7khbpndy0grwzfcdafcyz71jm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Docs SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275537,7 +276560,7 @@ self: { sha256 = "01955ainvq9fmmjvkwpgbarmnplw30ilf05shsnjskdhp6b1hqvc"; libraryHaskellDepends = [ gogol-core ]; description = "Google DoubleClick Bid Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275549,7 +276572,7 @@ self: { sha256 = "1l70nmx86wvixyr84zjhns69l58z1v65aiycmqi3i441c5hjrax2"; libraryHaskellDepends = [ gogol-core ]; description = "Google Search Ads 360 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275561,7 +276584,7 @@ self: { sha256 = "0alf3jahdmkjxjzqj2bs5wlrvx7d3414kbhpi1pvdcy8s3fm2b49"; libraryHaskellDepends = [ gogol-core ]; description = "Google Drive SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275573,7 +276596,7 @@ self: { sha256 = "06lnmdz833wvkh9h2q8q73mnqyp2klmfhg132zabwpcpkywlinvl"; libraryHaskellDepends = [ gogol-core ]; description = "Google Drive Activity SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275585,7 +276608,7 @@ self: { sha256 = "1v2s3696i71z4pqclqc2x53c51n4llv6wbpvms1mr666zgmchvxr"; libraryHaskellDepends = [ gogol-core ]; description = "Google Fact Check Tools SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275597,7 +276620,7 @@ self: { sha256 = "0fd23xaqcqn6qq696i1dlrbdlk7yw15h8wq9jsy0l8sqa8f9ygn2"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Filestore SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275609,7 +276632,7 @@ self: { sha256 = "18ywm1xzr0sqj4pp6lsjw8pbhydimapnxa5xylybc1ii69jqq3xj"; libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Dynamic Links SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275621,7 +276644,7 @@ self: { sha256 = "1znwn8xl2yfxarbf6gcmwlhrm7mn4xan89bd2sh1sd520155yw4q"; libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Rules SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275633,7 +276656,7 @@ self: { sha256 = "0v0jbgffkxgk17qn79qjbcp3rnnfihcikb9709kwkz5vf246rzs7"; libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Hosting SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275645,7 +276668,7 @@ self: { sha256 = "09n8bfaa9spara3yh5awjcfyxdwcag5qi7w01vk9m9snfzdypfrg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Remote Config SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275657,7 +276680,7 @@ self: { sha256 = "0fillhmd5xdb45mfg62fr6vhki4gdc8mqvqzs56il3p70ykbrgby"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Firestore SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275669,7 +276692,7 @@ self: { sha256 = "19a63kbgf8r268ybj1dyd7z4bzaw2dd6ygp3pk4swabjjj1pfrvx"; libraryHaskellDepends = [ gogol-core ]; description = "Google Fitness SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275681,7 +276704,7 @@ self: { sha256 = "15dsq67qnpnmninklr9pm5yy1xn8a459pvgmhaabbp2x31ghqjiv"; libraryHaskellDepends = [ gogol-core ]; description = "Google Web Fonts Developer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275714,7 +276737,7 @@ self: { sha256 = "18scbflas6w5avgsm5ndnj1qyn277mlj3v2fl71mrfjwr6171l5c"; libraryHaskellDepends = [ gogol-core ]; description = "Google Fusion Tables SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275726,7 +276749,7 @@ self: { sha256 = "0l73pqrsfnwxv3mbg6lxkzmbal1xb5gxcb3rnv16d60ng50xrpc3"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Game Services SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275738,7 +276761,7 @@ self: { sha256 = "1qfag0mqyp5fk7p225qlc2551hdyzpmflnx0i59b24vm2yym1y4a"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Game Services Publishing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275750,7 +276773,7 @@ self: { sha256 = "0zy5bqi8lsb6r19bb5sd8fjcqx9v4g0lphxj60p20p94k5vw7wcd"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Game Management SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275762,7 +276785,7 @@ self: { sha256 = "0ddyddxan844csb6mflrsq42ivvwrwcm6lhqy7wydysbf1wcfgmm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Genomics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275774,7 +276797,7 @@ self: { sha256 = "045hqcyypvi8c2d9lh6szp1crz1xk9ll2ll93w5viyvzz2fzlpza"; libraryHaskellDepends = [ gogol-core ]; description = "Google Gmail SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275786,7 +276809,7 @@ self: { sha256 = "0gskbydkk39zs6aa8ss4y3ibnsdb69zmm7jbi6ijr56y7qv11fgm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Groups Migration SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275798,7 +276821,7 @@ self: { sha256 = "0n0j1m01y9k2q07mkrdm5n9pp3ahs9byhl0kpi8na30y4zhscxr8"; libraryHaskellDepends = [ gogol-core ]; description = "Google Groups Settings SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275810,7 +276833,7 @@ self: { sha256 = "1dskfbpm1mv2dax64izj8sarkssajnbkinc4pwkvgfgjhf9l9sq9"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Healthcare SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275822,7 +276845,7 @@ self: { sha256 = "0ylryxz1wa8v246mwzpvqkqmggj2gbd9mxmgf5cbnkibmnbcwswg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Identity and Access Management (IAM) SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275834,7 +276857,7 @@ self: { sha256 = "1jzqijf08jmmavgc5f7vpvs1ixiw6h9k4x8y7q8kwiayp57gcgfh"; libraryHaskellDepends = [ gogol-core ]; description = "Google IAM Service Account Credentials SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275846,7 +276869,7 @@ self: { sha256 = "0v7xm5qr5im2hcvq34s7c880f6yxnzwc4cax1cwm4f3zjq7galmb"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Identity-Aware Proxy SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275858,7 +276881,7 @@ self: { sha256 = "1wdm8w4z4iicbla6139501v7ri9k9w6f0b131li0578dxqw411m0"; libraryHaskellDepends = [ gogol-core ]; description = "Google Identity Toolkit SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275870,7 +276893,7 @@ self: { sha256 = "1hxk0gzk183vjljj57qkgyi5y4j1rigvjxkivxzvzlqyvpbirdrs"; libraryHaskellDepends = [ gogol-core ]; description = "Google Web Search Indexing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275882,7 +276905,7 @@ self: { sha256 = "0i9pi31vz2ngk8fpv16cizc2yjhs0pacnwf2c0fk9nylg9x4ms38"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Talent Solution SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275894,7 +276917,7 @@ self: { sha256 = "02py8n5kk1lxmm7bkxag041rwzip4jxpdmldciq4vyq9fkkxvy57"; libraryHaskellDepends = [ gogol-core ]; description = "Google Knowledge Graph Search SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275906,7 +276929,7 @@ self: { sha256 = "0y0r5c1kgzxmsply7zksh9dbzs2sd4fxwb4ps4w4lqzjkchdbj4x"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Natural Language SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275939,7 +276962,7 @@ self: { sha256 = "14s5hw0qby8acqmf9f3kh068iaglmf9lp6p802vf3bg3qqx43857"; libraryHaskellDepends = [ gogol-core ]; description = "Google Library Agent SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275951,7 +276974,7 @@ self: { sha256 = "1a2w6dyb0h3dy9fxzsrmq81d7vr3z2nk7xc0wkb4jhsdvn3nwkzk"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Logging SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -275963,7 +276986,7 @@ self: { sha256 = "0ydxl3cxrw65bfp708im1mlqgf76bi8m0wl8x295mgzyyvi6q75g"; libraryHaskellDepends = [ gogol-core ]; description = "Google Manufacturer Center SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276017,7 +277040,7 @@ self: { sha256 = "0si4kk7da0mxgqddjamxa8cmci75rlpl2bivjyqx99awff788376"; libraryHaskellDepends = [ gogol-core ]; description = "Google Mirror SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276029,7 +277052,7 @@ self: { sha256 = "1vr7kv86b1cz364a5mbcl8w14k3f0rdkya4dqc99j46rqa89hcjs"; libraryHaskellDepends = [ gogol-core ]; description = "Google AI Platform Training & Prediction SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276041,7 +277064,7 @@ self: { sha256 = "1psii00flwy8yh76ng1ixpzdix4i31gr9nlysvi20m962j2zb8x7"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Monitoring SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276053,7 +277076,7 @@ self: { sha256 = "1yrzaa7wab67dw7yyz3kv78rka6vrmq4q53rrjda25y5mbzax08j"; libraryHaskellDepends = [ gogol-core ]; description = "Google OAuth2 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276065,7 +277088,7 @@ self: { sha256 = "0mwxzx6qqbcybanf8cvdrwi4q2y1rs9wlrs4ivsx5csjk07zrbpy"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud OS Login SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276077,7 +277100,7 @@ self: { sha256 = "000p7lhs82fgw80x2g77bgk0ywhxcj22388a37xfdlvfwk7rxxhp"; libraryHaskellDepends = [ gogol-core ]; description = "Google PageSpeed Insights SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276089,7 +277112,7 @@ self: { sha256 = "0jcqch35rw33fp3xc24x6063hfxfd6hkdhy8ns1b3ry0x59r42na"; libraryHaskellDepends = [ gogol-core ]; description = "Google Partners SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276101,7 +277124,7 @@ self: { sha256 = "1qjr57q91kr6gf37y24z0hr4lwkqq5fk474mb53s6ipqiyqxsk1s"; libraryHaskellDepends = [ gogol-core ]; description = "Google People SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276134,7 +277157,7 @@ self: { sha256 = "05nc0w5v5sgg2z1ldx8y6a06nqy81hsq1bln882gv5595mcz3134"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Movies Partner SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276146,7 +277169,7 @@ self: { sha256 = "1mga3ppvlzjw133g8li20hjacp8k280qwpcsrfh1a9srmkflnqpi"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Custom App Publishing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276158,7 +277181,7 @@ self: { sha256 = "1jy99vdjqhlhvgir9h7hfc4w27nql44gqv9bn7g6w77xrh5qbbgg"; libraryHaskellDepends = [ gogol-core ]; description = "Google + SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276170,7 +277193,7 @@ self: { sha256 = "00nyww46c4fxqvzm8jdl8wnmv0a7inm4hcyp56vl336l5fzw6wid"; libraryHaskellDepends = [ gogol-core ]; description = "Google + Domains SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276182,7 +277205,7 @@ self: { sha256 = "0i87jzs5vrd7zwmrpkbf0jpw7yhq0y9hhiyay18kl78jkwh8gp9v"; libraryHaskellDepends = [ gogol-core ]; description = "Google Poly SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276215,7 +277238,7 @@ self: { sha256 = "13yzm104viq54pddz321bh9fknr4i0pywsnmlayav82gy6q70fnn"; libraryHaskellDepends = [ gogol-core ]; description = "Google Proximity Beacon SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276227,7 +277250,7 @@ self: { sha256 = "0ay6npsyzcq2m6dww8xdima8d19bqnrpi942hpmn5ny1rlxahvnj"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Pub/Sub SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276239,7 +277262,7 @@ self: { sha256 = "1nvn2c936ia0jzkc6lljcrnxp69y7wj8yk4n95y4wqmibi7v1pc6"; libraryHaskellDepends = [ gogol-core ]; description = "Google QPX Express SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276251,7 +277274,7 @@ self: { sha256 = "1xcgfz3d34iac66kld3fjszi6zn03hw6i51niyapnmgs7qwvw8xm"; libraryHaskellDepends = [ gogol-core ]; description = "Google reCAPTCHA Enterprise SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276263,7 +277286,7 @@ self: { sha256 = "1fynpbfhnhpxki81wak3w6256rhb6yj2n6h605zpkmqb6zgdcraw"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Memorystore for Redis SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276275,7 +277298,7 @@ self: { sha256 = "0316qcavy06s6lc77nd3kvkcivx99a29kybqk2v8gkm3d3hgnay6"; libraryHaskellDepends = [ gogol-core ]; description = "Google Remote Build Execution SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276287,7 +277310,7 @@ self: { sha256 = "1nx55xgghprwzs81x4xvald37xvjzwrsfq5lrrarig5gsz3crb8h"; libraryHaskellDepends = [ gogol-core ]; description = "Google Replica Pool SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276299,7 +277322,7 @@ self: { sha256 = "14cwrx4qw002464i913n6hxq7rw962w2kcrw3bzng74ndhaaswd2"; libraryHaskellDepends = [ gogol-core ]; description = "Google Compute Engine Instance Group Updater SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276311,7 +277334,7 @@ self: { sha256 = "12mhxjw4x9cb5sgpy2z4sk9qkmarhwv8mb8q88qigx4d1abqj5gm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Resource Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276344,7 +277367,7 @@ self: { sha256 = "07wqy2cp62d8gs4izqzqv50yaj7b37jfhq5qm67j9dr3s56kzz6q"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Run Admin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276356,7 +277379,7 @@ self: { sha256 = "0hrjl2vcbmk3hx38c0alh2lgz10xnsvb90lb5x9fkls2n6l0q3lm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Runtime Configuration SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276368,7 +277391,7 @@ self: { sha256 = "13yyab714dpd42j6683p4c6v97apc2qy4ihyhrsjr7yn6ysyc4jy"; libraryHaskellDepends = [ gogol-core ]; description = "Google Safe Browsing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276380,7 +277403,7 @@ self: { sha256 = "1a2ppyk9869bkwzfhaznqkja5pkdwjwal276k4mzn0ba7jrq47hs"; libraryHaskellDepends = [ gogol-core ]; description = "Google Apps Script SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276392,7 +277415,7 @@ self: { sha256 = "0l5q9zj6scj72zg4sd1hkn5jwm4hh4q85wq6y5pm8s1sbqk3wsqz"; libraryHaskellDepends = [ gogol-core ]; description = "Google Search Console SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276404,7 +277427,7 @@ self: { sha256 = "0vkipvyapjimizikzfgk4q2cdn0my5j85agnnz79hvlkqb412ggp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Security Command Center SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276416,7 +277439,7 @@ self: { sha256 = "0z5mfig3k7k90r5khcs8is4c278dsp9y6qa5fljfkljkd4bniyv4"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Broker SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276428,7 +277451,7 @@ self: { sha256 = "17g49aqdgml3w16mj8qf3m0lz7wa6qhmvz1m7s5q2dly8i7klb9q"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Consumer Management SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276440,7 +277463,7 @@ self: { sha256 = "0zw9a5q6nsyar5210ryh3svzv8jgjwjmn6mm1kpiqx32bi0gcb53"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Control SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276452,7 +277475,7 @@ self: { sha256 = "0i3v8ryswaz84d27v867v5f3rpa6wa518k9y9sim87l4yvqdd72s"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Management SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276464,7 +277487,7 @@ self: { sha256 = "0180yqdgrbsf7zazvdsbi1hwy671qc4m80chv458fgnhl6irqzsj"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Networking SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276476,7 +277499,7 @@ self: { sha256 = "0mc44gczmh6acgfp3x0lhd7kv7agqdqskv91bvnrk9lmrhcqchr6"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Usage SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276488,7 +277511,7 @@ self: { sha256 = "0gh7flld3vai2fwx9gqw3gcrjwwdk3nkahdxdzrixk96lrvfd2lb"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service User SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276500,7 +277523,7 @@ self: { sha256 = "0jx155xaa053mp7sdrrjng28vdvls51bqg374bp8015dqx8pq388"; libraryHaskellDepends = [ gogol-core ]; description = "Google Sheets SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276512,7 +277535,7 @@ self: { sha256 = "09j3a7scawkxq81mghnypwhxi5jfx1w8nircmmhpm6a9543ikbgl"; libraryHaskellDepends = [ gogol-core ]; description = "Google Content API for Shopping SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276524,7 +277547,7 @@ self: { sha256 = "04nn9382mwi4x83whhp66x99mml2djf97nlvpq0n5d6vs5nl65vf"; libraryHaskellDepends = [ gogol-core ]; description = "Google Site Verification SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276536,7 +277559,7 @@ self: { sha256 = "06cc335zva6qdqr3mmhgsmhzyg09lipzmcsffwvngmbbk6adqfag"; libraryHaskellDepends = [ gogol-core ]; description = "Google Slides SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276548,7 +277571,7 @@ self: { sha256 = "1v5wl66rl9kj7ckzvmy65a23s9d3ajfrxc4rsmpx6zzg3xmxjlw0"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Source Repositories SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276560,7 +277583,7 @@ self: { sha256 = "0wbkqr2f2dha298n3sz007y9jg9c4yxn69m5ln7ffxa135yan6l8"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Spanner SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276572,7 +277595,7 @@ self: { sha256 = "0z1la9nan5dfdksgkajh1a2smlj4vjqk3r2586cshyn4lf1iswsa"; libraryHaskellDepends = [ gogol-core ]; description = "Google Spectrum Database SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276584,7 +277607,7 @@ self: { sha256 = "1bg6kqxjgwj5qrkrvl7gk9h9r60z41k9h7zf6y7a74arw1ycnfcs"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Speech-to-Text SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276596,7 +277619,7 @@ self: { sha256 = "0aamc6i0l1ad9x4fnw1psq37fr8iq4pflmi7r9zpqpqh61225qic"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud SQL Admin SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276608,7 +277631,7 @@ self: { sha256 = "1sdmnkaclgi1n9kip5v3791dbvl992sbf95kp967261cwdm00mw5"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Storage JSON SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276620,7 +277643,7 @@ self: { sha256 = "14v3gk3pp3cn1r27dc9j6f0a8ska2mdpyarx54607x3y23bl1xc5"; libraryHaskellDepends = [ gogol-core ]; description = "Google Storage Transfer SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276632,7 +277655,7 @@ self: { sha256 = "03zd6hk87fchc2v7wch7s2jjlp6kk2pdadd3vqapnfai5b4nmi0c"; libraryHaskellDepends = [ gogol-core ]; description = "Google Street View Publish SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276644,7 +277667,7 @@ self: { sha256 = "1bpybiarlh030k825ikf4sc3wm54qn8jxn9wcycfchz311rahci1"; libraryHaskellDepends = [ gogol-core ]; description = "Google Surveys SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276656,7 +277679,7 @@ self: { sha256 = "1lfadp570iampv44s8kjykimll2h3jrm7kmg696lc4gvr45ps9iz"; libraryHaskellDepends = [ gogol-core ]; description = "Google Tag Manager SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276689,7 +277712,7 @@ self: { sha256 = "0spim4pb7l582ydp4p5fz24bdqdl2d3jl75sw90g39fkdhx8b36s"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Testing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276701,7 +277724,7 @@ self: { sha256 = "0dal449bcdlr04mllfam1m9n0qz8p3ddlv8vm1xpxzw52090jq3m"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Text-to-Speech SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276713,7 +277736,7 @@ self: { sha256 = "108x732f9bxsqwj1wnmp3sb19v2hc0amjq3hjpw8f2iciyy4l5ia"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Tool Results SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276725,7 +277748,7 @@ self: { sha256 = "09hbn03scg5axmfy15d29v5nmqxgsc8289x95rahcy00vjcx0aip"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud TPU SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276737,7 +277760,7 @@ self: { sha256 = "0a98hq71pl3hiv8axaqibs7i5vx9h36zcp4lhj1ckca9mbqps87g"; libraryHaskellDepends = [ gogol-core ]; description = "Google Tracing SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276749,7 +277772,7 @@ self: { sha256 = "15ai2f66bi5hvfpfqx3kpr7pb9nw5sw13p6igs9a2vmdaqf57mkg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Translation SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276761,7 +277784,7 @@ self: { sha256 = "0j846nnb5w2lki10wnvdslds4bi387hxcfrr3m8q156n0dvgzz5q"; libraryHaskellDepends = [ gogol-core ]; description = "Google URL Shortener SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276794,7 +277817,7 @@ self: { sha256 = "08dyv38d0ga4dc6zlxz41dgba84ylxc336xv0c33jqxhrzdq6654"; libraryHaskellDepends = [ gogol-core ]; description = "Google Vault SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276806,7 +277829,7 @@ self: { sha256 = "1303p25mdzvk79rhy942f1v27n476cqj1sclycq3mnflf661sbwa"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Video Intelligence SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276818,7 +277841,7 @@ self: { sha256 = "13llhpsj0lzd4r6mbgzlcqgj8m14i0qk3il3pynxwhzvn1nccjps"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Vision SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276830,7 +277853,7 @@ self: { sha256 = "1da7zap20g3s8n8pail5sh7wy4i7m718qr1h3dmqpd4413p9ybcn"; libraryHaskellDepends = [ gogol-core ]; description = "Google Search Console SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276842,7 +277865,7 @@ self: { sha256 = "0asdbgv7n7vcc7z2qxr4aqva0w75wzxba2niyq10648ya1dxrx5d"; libraryHaskellDepends = [ gogol-core ]; description = "Google Web Security Scanner SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276854,7 +277877,7 @@ self: { sha256 = "1zgfx51z3wxmjkyzg876kfmwb516n5dhaygg1bmjhqc6xwzzp2si"; libraryHaskellDepends = [ gogol-core ]; description = "Google YouTube Data API v3 SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276866,7 +277889,7 @@ self: { sha256 = "01rcrcj83smzhz9bzdhwrnd799w2gg62ypvkffyd1n06frs6jlaf"; libraryHaskellDepends = [ gogol-core ]; description = "Google YouTube Analytics SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -276878,7 +277901,7 @@ self: { sha256 = "14p05jzz2vpxhgr2gb8pp5i8ni46zy3j5vjhlq3gb2ri7cz76asz"; libraryHaskellDepends = [ gogol-core ]; description = "Google YouTube Reporting SDK"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -279057,6 +280080,7 @@ self: { ]; description = "Vulkan library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -279116,7 +280140,7 @@ self: { gpu-vulkan-core ]; description = "Thin wrapper for VK_KHR_surface extension of the Vulkan API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -279145,7 +280169,7 @@ self: { gpu-vulkan-core-khr-surface ]; description = "Thin wrapper for VK_KHR_swapchain extension of the Vulkan API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -279183,7 +280207,8 @@ self: { typelevel-tools-yj ]; description = "VK_KHR_surface extension of the Vulkan API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -279227,7 +280252,8 @@ self: { typelevel-tools-yj ]; description = "GLFW surface for Vulkan"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -279274,7 +280300,8 @@ self: { typelevel-tools-yj ]; description = "VK_KHR_swapchain extension of the Vulkan API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -279359,6 +280386,8 @@ self: { ]; description = "Medium wrapper for Vulkan API"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -279399,7 +280428,8 @@ self: { typelevel-tools-yj ]; description = "medium wrapper for VK_KHR_surface extension of the Vulkan API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -279431,7 +280461,8 @@ self: { typelevel-tools-yj ]; description = "medium wrapper for GLFW surface for the Vulkan API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -279478,7 +280509,8 @@ self: { typelevel-tools-yj ]; description = "medium wrapper for VK_KHR_swapchain extension of the Vulkan API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -279542,7 +280574,7 @@ self: { criterion ]; description = "Applicative non-linear consumption"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -279575,7 +280607,7 @@ self: { text ]; description = "Applicative parsers for form parameter lists"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -279655,7 +280687,7 @@ self: { tasty-hunit ]; description = "API for creating grafana dashboards represented as json"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -279694,7 +280726,7 @@ self: { unordered-containers ]; description = "Configure grafana dashboards from Dhall expression"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "grafdhall"; } ) { }; @@ -279934,13 +280966,12 @@ self: { hspec, hspec-discover, QuickCheck, - random, text, }: mkDerivation { pname = "granite"; - version = "0.3.0.0"; - sha256 = "0dax05bqkvfa6wj2v7xdqrm3k6jr9qjyax93xasbybsh2zh352dr"; + version = "0.3.0.4"; + sha256 = "1h7pxas9zy5brss33402qf23w4wcjkh7gxmjw0l138hf3177sf09"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -279949,7 +280980,6 @@ self: { ]; executableHaskellDepends = [ base - random text ]; testHaskellDepends = [ @@ -279960,10 +280990,8 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Easy terminal plotting"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."MIT"; mainProgram = "granite"; - broken = true; } ) { }; @@ -280174,8 +281202,8 @@ self: { }: mkDerivation { pname = "grapesy"; - version = "1.1.0"; - sha256 = "1zr9x487l6aw872sdfdhcl7wl70nwfbdm8f3jrp7naayamxl2hzf"; + version = "1.1.1"; + sha256 = "0scxy26pfxcn26vrg2ynbx05lppc5iaz0b9aayharlgjmhf5k82l"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -280260,7 +281288,7 @@ self: { unordered-containers ]; description = "Native Haskell implementation of the gRPC framework"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -280284,7 +281312,7 @@ self: { proto-lens-etcd ]; description = "grapesy-etcd - GRPC interface to etcd"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -280791,7 +281819,7 @@ self: { transformers ]; description = "Trace the call graph of a program"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -280831,7 +281859,7 @@ self: { directory ]; description = "Converts a graph-trace log into a DOT file for use with Graphviz"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "graph-trace-dot"; } ) { }; @@ -280861,7 +281889,7 @@ self: { process ]; description = "Converts a graph-trace log into an HTML document"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "graph-trace-viz"; } ) { }; @@ -281534,7 +282562,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "GraphQL with batteries"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -281952,7 +282980,7 @@ self: { ]; testToolDepends = [ tasty-autocollect ]; description = "Monadic DOT graph builder DSL"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -282143,7 +283171,7 @@ self: { test-framework-quickcheck2 ]; description = "Gray encoding schemes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -282750,7 +283778,7 @@ self: { tasty-bench ]; description = "Uniformly-random pre-factored numbers (Kalai)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "grfn-exe"; broken = true; @@ -282781,7 +283809,7 @@ self: { test-framework-quickcheck2 ]; description = "Tools for working with regular grids (graphs, lattices)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -283040,10 +284068,8 @@ self: { }: mkDerivation { pname = "gridtables"; - version = "0.1.0.0"; - sha256 = "1smhbb2jxysbqhxww5rikjfnhsdbf0gq3kgnn6ikjzcrqwdk9b6n"; - revision = "1"; - editedCabalFile = "0ay4ywi8w5kk4blf8jqxhivzprp1ivpdlw6racr1692psyizmxi0"; + version = "0.1.1.0"; + sha256 = "0r2cnlkbw9b6m1x2im1jxdi191f354p47k98hkna7qi9azgnm8g8"; libraryHaskellDepends = [ array base @@ -283061,7 +284087,7 @@ self: { text ]; description = "Parser for reStructuredText-style grid tables"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -283861,7 +284887,7 @@ self: { utility-ht ]; description = "Shell command for grouping files by dates into folders"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "group-by-date"; maintainers = [ lib.maintainers.thielema ]; } @@ -284041,7 +285067,7 @@ self: { sha256 = "0f5c8dg9b74glfw2sdvdcl9c8igs6knz1bayk4gvvzvypsl547nf"; libraryHaskellDepends = [ base ]; description = "Groups"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -284062,7 +285088,7 @@ self: { groups ]; description = "Generically derive Group instances"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -284137,7 +285163,7 @@ self: { vector ]; description = "A contiguous growable array type"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -284504,7 +285530,7 @@ self: { tree-diff ]; description = "Implementation of the pure part of the gRPC spec"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -284614,7 +285640,7 @@ self: { sha256 = "0if8kvwx51bwsdkwpk9ardmlm9l5v91vfy4g3bj2gmd3184nw6la"; libraryHaskellDepends = [ base ]; description = "Gruvbox colors for use in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -284773,7 +285799,7 @@ self: { X11 ]; description = "A visual generic menu"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "gsmenu"; } @@ -285054,7 +286080,7 @@ self: { ]; libraryPkgconfigDepends = [ gtk2 ]; description = "Binding to the Gtk+ graphical user interface library"; - license = lib.licenses.lgpl21Only; + license = lib.licensesSpdx."LGPL-2.1-only"; } ) { inherit (pkgs) gtk2; }; @@ -285253,10 +286279,10 @@ self: { gi-cairo-connector, gi-cairo-render, gi-dbusmenugtk3, - gi-gdk, + gi-gdk3, gi-gdkpixbuf, gi-glib, - gi-gtk, + gi-gtk3, gtk-strut, gtk3, haskell-gi, @@ -285271,8 +286297,8 @@ self: { }: mkDerivation { pname = "gtk-sni-tray"; - version = "0.1.8.1"; - sha256 = "0i131ks6m5akgcfahcbfqhg1i5dxz0y6rba3is4s3m5va6spp5yf"; + version = "0.1.9.0"; + sha256 = "082y2h267zynqqlpvbqn7pai2lj0izq1q629a3jsw0y89k3vagpi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -285287,10 +286313,10 @@ self: { gi-cairo-connector gi-cairo-render gi-dbusmenugtk3 - gi-gdk + gi-gdk3 gi-gdkpixbuf gi-glib - gi-gtk + gi-gtk3 gtk-strut haskell-gi haskell-gi-base @@ -285306,8 +286332,8 @@ self: { base dbus dbus-hslogger - gi-gdk - gi-gtk + gi-gdk3 + gi-gtk3 gtk-strut hslogger optparse-applicative @@ -285318,7 +286344,6 @@ self: { description = "A standalone StatusNotifierItem/AppIndicator tray"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; mainProgram = "gtk-sni-tray-standalone"; } ) { inherit (pkgs) gtk3; }; @@ -285328,29 +286353,27 @@ self: { mkDerivation, base, data-default, - gi-gdk, - gi-gtk, + gi-gdk3, + gi-gtk3, hslogger, text, transformers, }: mkDerivation { pname = "gtk-strut"; - version = "0.1.3.2"; - sha256 = "0rymacvllin8ni2fd7yyfq43rbbyb921c4nm4z7aa2z82fsrkw3q"; + version = "0.1.4.0"; + sha256 = "0xc3c9mzfm7d7sncdzqyjlbkvmrv4b9v09q2yjysvs09hhw5lyva"; libraryHaskellDepends = [ base data-default - gi-gdk - gi-gtk + gi-gdk3 + gi-gtk3 hslogger text transformers ]; description = "Library for creating strut windows with gi-gtk"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -285460,7 +286483,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Tools to build the Gtk2Hs suite of User Interface libraries"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; } ) { }; @@ -285744,7 +286767,7 @@ self: { ]; libraryPkgconfigDepends = [ gtk3 ]; description = "Binding to the Gtk+ 3 graphical user interface library"; - license = lib.licenses.lgpl21Only; + license = lib.licensesSpdx."LGPL-2.1-only"; } ) { inherit (pkgs) gtk3; }; @@ -286233,7 +287256,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "The border guardian for your package dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "guardian"; broken = true; @@ -286386,7 +287409,7 @@ self: { unix ]; description = "ghcWithPackages cmdline util"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "gw"; broken = true; @@ -286666,8 +287689,8 @@ self: { }: mkDerivation { pname = "h-raylib"; - version = "5.5.3.0"; - sha256 = "0r1fr1wisdahqysvj10yb8i1dk5wc980p03db7i8jgvx96m6afhw"; + version = "5.5.3.1"; + sha256 = "1977pd0aqb9jiply9fyz1f5rw0vh6wpv8v2dyvk0awk8v5lbsaa0"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -286691,7 +287714,7 @@ self: { libXrandr ]; description = "Raylib bindings for Haskell"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; badPlatforms = lib.platforms.darwin; } ) @@ -286864,7 +287887,7 @@ self: { test-framework-quickcheck2 ]; description = "A Haskell binding for H3"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -286932,7 +287955,7 @@ self: { time ]; description = "Control your Arduino board from Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -287623,7 +288646,7 @@ self: { zlib ]; description = "native Haskell implementation of OpenPGP (RFC4880)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -289188,7 +290211,7 @@ self: { servant-client ]; description = "An API binding to Hackage API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -289275,7 +290298,7 @@ self: { ]; doHaddock = false; description = "CLI tool for Hackage"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "hackage-cli"; } ) { }; @@ -289584,6 +290607,60 @@ self: { } ) { }; + hackage-publish = callPackage ( + { + mkDerivation, + aeson, + async, + base, + data-default, + directory, + filepath, + mtl, + optics-core, + profunctors, + relude, + shh, + shower, + template-haskell, + temporary, + time, + which, + with-utf8, + }: + mkDerivation { + pname = "hackage-publish"; + version = "0.1.0.0"; + sha256 = "1zgsj9jfmapdx099wvgh31m13aknn7gkx42kzsk22s7wv5ldng7y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson + async + base + data-default + directory + filepath + mtl + optics-core + profunctors + relude + shh + shower + template-haskell + temporary + time + which + with-utf8 + ]; + description = "No frills releasing to Hackage"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage-publish"; + broken = true; + } + ) { }; + hackage-repo-tool = callPackage ( { mkDerivation, @@ -289678,7 +290755,7 @@ self: { time ]; description = "List Hackage reverse dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -289730,7 +290807,7 @@ self: { time ]; description = "List Hackage reverse dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -290447,7 +291524,7 @@ self: { ]; doHaddock = false; description = "Hackage and Portage integration tool"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "hackport"; } ) { }; @@ -290530,7 +291607,7 @@ self: { haddock-test ]; description = "A documentation-generation tool for Haskell libraries"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "haddock"; } @@ -290606,7 +291683,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A documentation-generation tool for Haskell libraries"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -290620,7 +291697,7 @@ self: { sha256 = "1nqq7k8ssl6h1d501d8ayzsdlihnbfrqy4l5z43msc6lr7ffvz2r"; libraryHaskellDepends = [ base ]; description = "A documentation-only package exemplifying haddock markup features"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -290708,7 +291785,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Library exposing some functionality of Haddock"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -290779,7 +291856,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Eliminate warnings for names referred in Haddock only"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -290860,7 +291937,6 @@ self: { hspec-discover, HsYAML, HUnit, - ilist, language-docker, megaparsec, mtl, @@ -290882,8 +291958,8 @@ self: { }: mkDerivation { pname = "hadolint"; - version = "2.13.1"; - sha256 = "0c4wazp5xrnbhp8gxg8mjppdb9ys77zxywkqysw6h7vzd1rsk7bd"; + version = "2.14.0"; + sha256 = "1zsn381r71iysd85q1m6xngx0hs4a8nb9wwlx6g59dpx9aqs265g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -290903,7 +291979,6 @@ self: { foldl gitrev HsYAML - ilist language-docker megaparsec mtl @@ -291093,7 +292168,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A simple Hadoop streaming library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -291181,7 +292256,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Confirm delegation of NS and MX records"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; mainProgram = "haeredes"; } ) { }; @@ -291343,8 +292418,6 @@ self: { ]; description = "A graph library offering mutable, immutable, and inductive graphs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -292315,6 +293388,8 @@ self: { pname = "hakyll-alectryon"; version = "0.2.0.0"; sha256 = "0zcl7wyi922lfp1dp3sbacqjcy8yk7qs6az48x40x2g42grrzddl"; + revision = "1"; + editedCabalFile = "03z4g50cdxk9rslcizn10qxwpxnzsgd4cx234w33wyqyd6mc2910"; libraryHaskellDepends = [ aeson base @@ -292329,7 +293404,7 @@ self: { text ]; description = "Hakyll extension for rendering Coq code using Alectryon"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -292864,7 +293939,7 @@ self: { vector ]; description = "Hakyll utilities to work with images"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -293060,8 +294135,8 @@ self: { }: mkDerivation { pname = "hakyll-shortcut-links"; - version = "0.1.0.2"; - sha256 = "06wwp9vwxvhizhj8jvz77p5zycaqyjpm2dbh1k6m90hdlpzi0vcz"; + version = "0.1.1.0"; + sha256 = "17vhiz3x75dir194jk8pibip8z91a0qghwnrq55141kk6b0vdccv"; libraryHaskellDepends = [ base hakyll @@ -293079,8 +294154,7 @@ self: { text ]; description = "Use shortcut-links in markdown file for Hakyll"; - license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -293357,6 +294431,8 @@ self: { pname = "half"; version = "0.3.3"; sha256 = "00mb2xfz0q8sq8zxqpw3ycp1p8gjhlgc0wxh5xr7kzyn52b08xpl"; + revision = "1"; + editedCabalFile = "1l21z6a7h6qkfnk0mp4qg3mgqjzrx5a9ra0ymb45rr3svvw9w45m"; libraryHaskellDepends = [ base binary @@ -293473,7 +294549,7 @@ self: { sha256 = "1y09vl853nsc6fx19bwmmmh9k7di825j4y7rsm06wyk35m911yv7"; libraryHaskellDepends = [ base ]; description = "A library to provide special kind of two-column output for Phladiprelio"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -293503,7 +294579,7 @@ self: { JuicyPixels ]; description = "Integration between Halide and JuicyPixels"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; } @@ -293533,7 +294609,7 @@ self: { hspec ]; description = "Integration between Halide and ArrayFire"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -293594,7 +294670,7 @@ self: { vector ]; description = "Haskell bindings to Halide"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; broken = true; @@ -296569,7 +297645,7 @@ self: { list-tries ]; description = "Support for static URL routing with overlap detection for Happstack"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -296871,7 +297947,7 @@ self: { Chart-diagrams ]; description = "Generate simple okay-looking bar plots without much effort"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -296900,7 +297976,7 @@ self: { ]; doHaddock = false; description = "Happy is a parser generator for Haskell implemented using this library"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -297357,7 +298433,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Haskell program configuration using higher kinded data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -297565,8 +298641,8 @@ self: { }: mkDerivation { pname = "harpie"; - version = "0.1.3.0"; - sha256 = "1agkp62rcgk705hp8hlppfiidv5vsz0ps6pq3pvlnn1g73vv5ivr"; + version = "0.1.3.1"; + sha256 = "1wdr4jqfaqiy089hkgimaxhmrqh82cb73ycg6sl5bx22k871fjyr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -297591,7 +298667,7 @@ self: { doctest-parallel ]; description = "Haskell array programming"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "harpie-bug-issue1"; } ) { }; @@ -297624,7 +298700,7 @@ self: { prettyprinter ]; description = "numhask shim for harpie"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -297777,7 +298853,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "This library 'Has' transformers"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -297789,33 +298865,30 @@ self: { base64-bytestring, binary, bytestring, - connection, containers, criterion, + crypton-connection, data-binary-ieee754, data-default, deepseq, - deepseq-generics, hspec, mtl, network, - QuickCheck, text, }: mkDerivation { pname = "hasbolt"; - version = "0.1.7.0"; - sha256 = "08df7wxybqyjmk13haq8g72f658s1cskf2vvp25hgly0gcqy57d4"; + version = "0.1.7.1"; + sha256 = "1pd7axnr48bc5lqw3zax0cs3722m39pgmgjrkhq8fd30alw3xm2s"; libraryHaskellDepends = [ base binary bytestring - connection containers + crypton-connection data-binary-ieee754 data-default deepseq - deepseq-generics mtl network text @@ -297826,7 +298899,6 @@ self: { bytestring containers hspec - QuickCheck text ]; benchmarkHaskellDepends = [ @@ -297836,11 +298908,9 @@ self: { bytestring criterion data-default - hspec ]; description = "Haskell driver for Neo4j 3+ (BOLT protocol)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -297950,7 +299020,7 @@ self: { sha256 = "1vgbmlcd33vky1mf9sx6dkbh8yjp7nyr4528y6qz7xn7z1lxfyyx"; libraryHaskellDepends = [ base ]; description = "Haskell to and from Scalameta"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -298455,7 +299525,7 @@ self: { temporary ]; description = "Hash-addressed file storage"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -298523,7 +299593,7 @@ self: { unordered-containers ]; description = "Hash-addressed file storage app"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "hash-addressed"; } @@ -298715,7 +299785,7 @@ self: { unix ]; description = "A class for types that can be converted to a hash value"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -298775,7 +299845,7 @@ self: { unix ]; description = "A class for types that can be converted to a hash value"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -298901,7 +299971,7 @@ self: { time-compat ]; description = "Provides instances missing from Hashable"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -299075,7 +300145,7 @@ self: { vector ]; description = "Hash digests for files and directories"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "hasherize"; broken = true; @@ -299119,7 +300189,7 @@ self: { ]; benchmarkSystemDepends = [ openssl ]; description = "Hash functions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { inherit (pkgs) openssl; }; @@ -299423,7 +300493,7 @@ self: { vector ]; description = "Mutable hash tables in the ST monad"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -299938,7 +301008,7 @@ self: { } ) { }; - haskeline_0_8_4_0 = callPackage ( + haskeline_0_8_4_1 = callPackage ( { mkDerivation, base, @@ -299957,8 +301027,8 @@ self: { }: mkDerivation { pname = "haskeline"; - version = "0.8.4.0"; - sha256 = "1jky7h70f6k8qaxkh6f7pd5cam9sjqmibh18kksf8vr98dzh3xhp"; + version = "0.8.4.1"; + sha256 = "0kxdgy3s6pakb7yqk9jy747xv6n3plzwxnnzabqnyk83cs0d8n22"; configureFlags = [ "-fterminfo" ]; isLibrary = true; isExecutable = true; @@ -300522,7 +301592,7 @@ self: { tasty-quickcheck ]; description = "A lightweight library for asynchronous job workers with multiple broker backends"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -300599,7 +301669,7 @@ self: { text ]; description = "PostgreSQL/PGMQ broker implementation for haskell-bee"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "simple-worker"; broken = true; @@ -300671,7 +301741,7 @@ self: { unix-time ]; description = "Redis broker implementation for haskell-bee"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -300737,7 +301807,7 @@ self: { unix-time ]; description = "STM broker implementation for haskell-bee"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -300776,7 +301846,7 @@ self: { text ]; description = "Reusable test suite for any haskell-bee Broker implementation"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -301081,7 +302151,7 @@ self: { ]; doHaddock = false; description = "Cabal package script generator for Travis-CI"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "haskell-ci"; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -301389,7 +302459,6 @@ self: { ]; description = "Haskell Debug Adapter"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "haskell-debug-adapter"; } ) { }; @@ -301398,6 +302467,7 @@ self: { { mkDerivation, aeson, + aeson-pretty, array, async, base, @@ -301417,18 +302487,27 @@ self: { hie-bios, implicit-hie, mtl, + network, + network-run, optparse-applicative, prettyprinter, process, + random, + regex, + tasty, + tasty-golden, + tasty-hunit, + temporary, text, time, transformers, unix, + unordered-containers, }: mkDerivation { pname = "haskell-debugger"; - version = "0.7.0.0"; - sha256 = "18hx1jb6w8yzxh410fsi2lv7xv37gm2k9i7yfchhiqccgbr5zp2j"; + version = "0.9.0.0"; + sha256 = "1fla0w681lv9v64aglyyg4i4s83fzcs836cm3xj4a4jviv9m3psg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -301470,16 +302549,39 @@ self: { hie-bios implicit-hie mtl + network + network-run optparse-applicative prettyprinter process text transformers unix + unordered-containers + ]; + testHaskellDepends = [ + aeson + aeson-pretty + async + base + bytestring + containers + dap + filepath + network + network-run + process + random + regex + tasty + tasty-golden + tasty-hunit + temporary + text + unordered-containers ]; - testHaskellDepends = [ base ]; description = "A step-through machine-interface debugger for GHC Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hdb"; } @@ -301813,7 +302915,7 @@ self: { hspec-expectations ]; description = "Haskell bindings for ffprobe"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -302254,7 +303356,7 @@ self: { vector ]; description = "Auto-generated Gemini API Client for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -302400,7 +303502,7 @@ self: { uuid-types ]; description = "Haskell port of purescript-halogen library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "halogen-core-prototype"; broken = true; @@ -302484,9 +303586,7 @@ self: { tasty-hunit ]; description = "Bindings to the igraph C library (v0.8.5)."; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -302634,12 +303734,14 @@ self: { ghc-boot, ghc-boot-th, ghc-exactprint, + ghc-lib-parser, + ghc-lib-parser-ex, ghcide, githash, hashable, hie-bios, - hie-compat, hiedb, + hlint, hls-graph, hls-plugin-api, hls-test-utils, @@ -302664,6 +303766,7 @@ self: { process-extras, QuickCheck, random, + refact, regex-applicative, regex-tdfa, row-types, @@ -302675,6 +303778,7 @@ self: { stan, stm, stm-containers, + string-interpolate, stylish-haskell, syb, tasty, @@ -302683,6 +303787,7 @@ self: { tasty-quickcheck, tasty-rerun, template-haskell, + temporary, text, text-rope, time, @@ -302697,10 +303802,8 @@ self: { }: mkDerivation { pname = "haskell-language-server"; - version = "2.11.0.0"; - sha256 = "1acd42sqa76nkrwkb6jcrimbf8va6ikkynv9ssbbamyy4vmx1aa4"; - revision = "1"; - editedCabalFile = "06ah5cdcg52azd0jx7n4n7xwrhphjc2k4k8gqda44m1kiv5z2v18"; + version = "2.12.0.0"; + sha256 = "1la7kmpapzchypjarvy8vwjggxr4smaqfjpc1wfrgh3y3anb6s8p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -302728,12 +303831,14 @@ self: { ghc-boot ghc-boot-th ghc-exactprint + ghc-lib-parser + ghc-lib-parser-ex ghcide githash hashable hie-bios - hie-compat hiedb + hlint hls-graph hls-plugin-api hls-test-utils @@ -302753,6 +303858,7 @@ self: { prettyprinter process process-extras + refact regex-applicative regex-tdfa row-types @@ -302766,6 +303872,7 @@ self: { stylish-haskell syb template-haskell + temporary text text-rope time @@ -302838,6 +303945,7 @@ self: { sqlite-simple stm stm-containers + string-interpolate tasty tasty-expected-failure tasty-hunit @@ -302874,7 +303982,7 @@ self: { benchmarkToolDepends = [ eventlog2html ]; doHaddock = false; description = "LSP server for GHC"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -302887,7 +303995,7 @@ self: { sha256 = "0h8s19j2flby3qrvb93j1d2lpjl1jgin8lj6dqpb7c86h59f2xlx"; libraryHaskellDepends = [ base ]; description = "A fully compliant Haskell 98 lexer"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -303614,7 +304722,7 @@ self: { text ]; description = "Haskell interface for Tembo's PGMQ PostgreSQL extension"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -304523,7 +305631,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "haskell-stack-trace-plugin"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -304564,7 +305672,7 @@ self: { time ]; description = "A simple throttling library, which drops messages from same group"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -305742,7 +306850,7 @@ self: { process ]; description = "Rebuild Haskell dependencies in Gentoo"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "haskell-updater"; } ) { }; @@ -305862,7 +306970,7 @@ self: { base ]; description = "Haskell 2020[draft] Standard Library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -307295,7 +308403,7 @@ self: { vector ]; description = "embedded DSL for defining epidemiologic cohorts"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -308854,8 +309962,8 @@ self: { }: mkDerivation { pname = "hasktorch"; - version = "0.2.1.6"; - sha256 = "0zv1n54bjvisnr5himacq7mxanblldrdxnfvbszp0ahvlgjamm1z"; + version = "0.2.1.7"; + sha256 = "1ypzkgmwlf31mjqdrdq7fb7imniaqy7k8h4ii92dcpj7r2gdlb2x"; setupHaskellDepends = [ base Cabal @@ -308945,7 +310053,7 @@ self: { weigh ]; description = "Haskell bindings to libtorch, supporting both typed and untyped tensors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -309000,7 +310108,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Code generation tools for Hasktorch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ht-codegen"; broken = true; @@ -309030,7 +310138,7 @@ self: { text ]; description = "Testing library for Hasktorch's FFI bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -309068,7 +310176,7 @@ self: { text ]; description = "Bindings to Torch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -309113,7 +310221,7 @@ self: { text ]; description = "Bindings to Cutorch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { ATen = null; }; @@ -309182,7 +310290,7 @@ self: { ]; doHaddock = false; description = "Core Hasktorch abstractions wrapping FFI bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -309222,7 +310330,7 @@ self: { ]; doHaddock = false; description = "Backpack signatures for Tensor operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -309244,7 +310352,7 @@ self: { hasktorch-types-th ]; description = "Functions to partially satisfy tensor signatures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -309268,7 +310376,7 @@ self: { ]; doHaddock = false; description = "Signatures for support tensors in hasktorch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -309292,7 +310400,7 @@ self: { ]; doHaddock = false; description = "Core types for Hasktorch backpack signatures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -309315,7 +310423,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "C-types for Torch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -309338,7 +310446,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "C-types for Cutorch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -309391,7 +310499,7 @@ self: { vector ]; description = "Neural architectures in hasktorch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -309448,7 +310556,7 @@ self: { criterion ]; description = "Haskus binary format manipulation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -309612,7 +310720,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Haskus data utility modules"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -309632,7 +310740,7 @@ self: { doctest ]; description = "Haskus types utility modules"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -309684,7 +310792,7 @@ self: { QuickCheck ]; description = "Variant and EADT"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -309717,7 +310825,7 @@ self: { text ]; description = "Haskus web"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -310029,7 +311137,7 @@ self: { vector-sized ]; description = "A monad for interfacing with external SMT solvers"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; } ) { }; @@ -310210,7 +311318,7 @@ self: { ]; doHaddock = false; description = "An efficient PostgreSQL driver with a flexible mapping API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -310298,7 +311406,92 @@ self: { ]; doHaddock = false; description = "Fast PostgreSQL driver with a flexible mapping API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + hasql_1_9_3_2 = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + bytestring, + bytestring-strict-builder, + containers, + contravariant, + contravariant-extras, + criterion, + dlist, + hashable, + hspec, + hspec-discover, + iproute, + mtl, + postgresql-binary, + postgresql-libpq, + profunctors, + QuickCheck, + quickcheck-instances, + rerebase, + scientific, + testcontainers-postgresql, + text, + text-builder, + time, + transformers, + unordered-containers, + uuid, + vector, + witherable, + }: + mkDerivation { + pname = "hasql"; + version = "1.9.3.2"; + sha256 = "1qaiawgz9qrkw11p6z6spqsvwmcq6s4xjkl54cn3vpwqzyvfcacf"; + libraryHaskellDepends = [ + aeson + attoparsec + base + bytestring + bytestring-strict-builder + containers + contravariant + dlist + hashable + iproute + mtl + postgresql-binary + postgresql-libpq + profunctors + scientific + testcontainers-postgresql + text + text-builder + time + transformers + unordered-containers + uuid + vector + witherable + ]; + testHaskellDepends = [ + contravariant-extras + hspec + QuickCheck + quickcheck-instances + rerebase + testcontainers-postgresql + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + criterion + rerebase + ]; + doHaddock = false; + description = "Fast PostgreSQL driver with a flexible mapping API"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -310430,7 +311623,7 @@ self: { tasty-hunit ]; description = "A declarative abstraction over PostgreSQL Cursor"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -310465,7 +311658,7 @@ self: { transformers ]; description = "An abstraction for simultaneous fetching from multiple PostgreSQL cursors"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -310546,7 +311739,7 @@ self: { tasty-hunit ]; description = "Toolkit for constructing Hasql statements dynamically"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -310584,7 +311777,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Effectful bindings for hasql"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hasql-effectful-example"; broken = true; @@ -310624,7 +311817,7 @@ self: { tasty-hunit ]; description = "Hasql queries testing interface"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -310708,7 +311901,7 @@ self: { vector ]; description = "Implicit definitions for Hasql, such as default codecs for standard types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -310746,7 +311939,7 @@ self: { vector ]; description = "Implicit definitions for Hasql, such as default codecs for standard types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -310809,7 +312002,7 @@ self: { tmp-postgres ]; description = "QuasiQuoter that supports expression interpolation for hasql"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -310838,7 +312031,7 @@ self: { text ]; description = "LISTEN/NOTIFY with hasql"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -310928,7 +312121,7 @@ self: { transformers ]; description = "Hasql migrations library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -311050,7 +312243,7 @@ self: { time ]; description = "\"optparse-applicative\" parsers for \"hasql\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -311119,7 +312312,7 @@ self: { rerebase ]; description = "Pool of connections for Hasql"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -311132,17 +312325,21 @@ self: { bytestring, hasql, hspec, + hspec-discover, random, rerebase, stm, + testcontainers-postgresql, text, + text-builder, time, + tuple, uuid, }: mkDerivation { pname = "hasql-pool"; - version = "1.3.0.3"; - sha256 = "1r59bn50klalw3g9fal8xpbv86fzzw77nqbymhdvq11wslhpyrm3"; + version = "1.3.0.4"; + sha256 = "1spqdiba90sxsx9cwarxmxfq4d89nkdf76a83hpb3bklmcz9sg0w"; libraryHaskellDepends = [ base bytestring @@ -311158,9 +312355,13 @@ self: { hspec random rerebase + testcontainers-postgresql + text-builder + tuple ]; + testToolDepends = [ hspec-discover ]; description = "Pool of connections for Hasql"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -311436,7 +312637,7 @@ self: { hspec ]; description = "A pool of connections for Hasql based on resource-pool"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -311500,7 +312701,7 @@ self: { transformers ]; description = "Stream Hasql queries with Conduit"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -311523,7 +312724,7 @@ self: { hasql-transaction-io ]; description = "Stream Hasql queries"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -311581,7 +312782,7 @@ self: { unliftio-core ]; description = "An example program that shows how to use Hasql streams with Rel8"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hasql-streaming"; } @@ -311610,7 +312811,7 @@ self: { transformers ]; description = "Stream Hasql queries with Pipes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -311639,7 +312840,7 @@ self: { transformers ]; description = "Stream Hasql queries with Streaming"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -311668,7 +312869,7 @@ self: { transformers ]; description = "Stream Hasql queries with Streamly"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -311709,7 +312910,7 @@ self: { vector ]; description = "Template Haskell utilities for Hasql"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -311785,7 +312986,7 @@ self: { rerebase ]; description = "Composable abstraction over retryable transactions for Hasql"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -311820,7 +313021,7 @@ self: { unliftio-core ]; description = "Perform IO actions during transactions for Hasql"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -311855,7 +313056,7 @@ self: { tasty-quickcheck ]; description = "Parse PostgreSQL connection URI into Hasql.Connection Settings"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -312601,7 +313802,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Manipulates network blocks in CIDR notation"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; mainProgram = "hath"; } ) { }; @@ -312773,7 +313974,7 @@ self: { text ]; description = "Library for checking for weak/compromised passwords"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "readme"; maintainers = [ lib.maintainers.alexfmpe ]; } @@ -313085,8 +314286,6 @@ self: { ]; description = "A Haskell library for efficient, concurrent, and concise data access"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -313119,6 +314318,7 @@ self: { description = "Haxl data source for accessing AWS services through amazonka"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -313183,6 +314383,7 @@ self: { description = "An example Haxl data source for accessing the Facebook Graph API"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -313470,7 +314671,7 @@ self: { mmap ]; description = "A command line tool to compute BLAKE3 hashes"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; platforms = lib.platforms.x86; mainProgram = "hb3sum"; } @@ -313939,7 +315140,7 @@ self: { hspec ]; description = "Blosc (numerical compression library) bindings for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -314269,7 +315470,7 @@ self: { witherable ]; description = "2d Delaunay triangulation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -314776,7 +315977,7 @@ self: { string-interpolate ]; description = "Haskell artifact name counts"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hcount"; broken = true; @@ -316129,7 +317330,7 @@ self: { selective ]; description = "More informative parser"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -316259,7 +317460,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "License Header Manager"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "headroom"; } ) { }; @@ -316320,7 +317521,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "interactively inspect Haskell values at runtime"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -316905,11 +318106,11 @@ self: { { mkDerivation, base }: mkDerivation { pname = "heck"; - version = "0.2025.5.22"; - sha256 = "01lxh37sw8sjcmss34nh97im4l3vpdxy1wp7qxgdwynzgz6lf4s9"; + version = "1.0.0.0"; + sha256 = "1j318pv3afazvl7m65w2gbmhcddnyn3gxf25k36wkd6rlclzbnrh"; libraryHaskellDepends = [ base ]; description = "Abstract unit test interface"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; } ) { }; @@ -317059,7 +318260,7 @@ self: { microlens ]; description = "Reddit API bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -317145,7 +318346,7 @@ self: { } ) { }; - hedgehog_1_6 = callPackage ( + hedgehog_1_7 = callPackage ( { mkDerivation, ansi-terminal, @@ -317178,8 +318379,8 @@ self: { }: mkDerivation { pname = "hedgehog"; - version = "1.6"; - sha256 = "0lrwwlcp3rihs9z239lf6pd0m2fmi8ww4vvrwiphkrcba4c91bgf"; + version = "1.7"; + sha256 = "0kjn3dxyhk55ayjd9m8acr8kxhbzc70piszkiy2gbnwqyyhbrqh9"; libraryHaskellDepends = [ ansi-terminal async @@ -317333,7 +318534,7 @@ self: { vector ]; description = "Hedgehog will eat your typeclass bugs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -317449,7 +318650,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Supplemental library for hedgehog"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -317533,7 +318734,7 @@ self: { typerep-map ]; description = "Customizable Gen for ADT using Generics"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -317626,7 +318827,7 @@ self: { hedgehog ]; description = "GHC Generics automatically derived hedgehog generators"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -317668,7 +318869,7 @@ self: { hedgehog ]; description = "Golden testing capabilities for hedgehog using Aeson"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -317691,7 +318892,7 @@ self: { lens ]; description = "Hedgehog properties for lens laws"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -317714,7 +318915,7 @@ self: { optics-core ]; description = "Hedgehog properties for optics laws"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -317732,8 +318933,8 @@ self: { pname = "hedgehog-quickcheck"; version = "0.1.1"; sha256 = "1z2ja63wqz83qhwzh0zs98k502v8fjdpnsnhqk3srypx2nw5vdlp"; - revision = "9"; - editedCabalFile = "1grw0vh1n3nbhpypb4v4rhmidm5n2hjbr4wiyvwj79bl12bd1x49"; + revision = "10"; + editedCabalFile = "18vclwp2i5w0acgs4zjjw82sy0s8sky9baa168qvyj2c1rdhs48q"; libraryHaskellDepends = [ base hedgehog @@ -317931,7 +319132,7 @@ self: { hedis ]; description = "Adaptation of the hedis library for the effectful ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -317955,7 +319156,7 @@ self: { scientific time ]; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -318281,7 +319482,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "higher-order algebraic effects done right"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -318383,7 +319584,7 @@ self: { unliftio ]; description = "higher-order algebraic effects done right"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -318425,7 +319626,7 @@ self: { tasty-quickcheck ]; description = "Fast equality saturation in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -318674,7 +319875,7 @@ self: { xmlhtml ]; description = "An Haskell template system supporting both HTML5 and XML"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -318918,7 +320119,7 @@ self: { xmlhtml ]; description = "Extra heist functionality"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -319065,7 +320266,7 @@ self: { zeugma ]; description = "Clipboard Manager"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "hel"; } @@ -319926,7 +321127,7 @@ self: { vector ]; description = "Really fast mutable sparse sets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -319967,7 +321168,7 @@ self: { uuid ]; description = "Generate UUIDv7 values"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -320052,7 +321253,7 @@ self: { QuickCheck ]; description = "Accessible format for structured data serialization"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; mainProgram = "herb-format"; } ) { }; @@ -320345,7 +321546,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Runs Continuous Integration tasks on your machines"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.roberth ]; } ) @@ -320477,7 +321678,7 @@ self: { vector ]; description = "Hercules CI API definition with Servant"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "hercules-gen-swagger"; maintainers = [ lib.maintainers.roberth ]; } @@ -320868,7 +322069,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bindings for the Nix evaluator"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.roberth ]; } ) @@ -320941,7 +322142,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell bindings for Nix's libstore"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.roberth ]; } ) @@ -321064,7 +322265,7 @@ self: { text ]; description = "Heredocument on Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -321154,7 +322355,7 @@ self: { vector ]; description = "Fast JSON decoding via simdjson C++ bindings"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -321749,7 +322950,7 @@ self: { infinite-list ]; description = "Zip lists with Traversables"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -321822,7 +323023,7 @@ self: { stm ]; description = "Comparison of distinctly typed values with evidence capture"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -321994,6 +323195,7 @@ self: { mkDerivation, aeson, aeson-optics, + aeson-pretty, async, base, base16, @@ -322014,6 +323216,7 @@ self: { gmp, here, hspec, + jsonl, libff, megaparsec, memory, @@ -322051,7 +323254,6 @@ self: { transformers, tree-view, unliftio-core, - unordered-containers, utf8-string, vector, witch, @@ -322060,13 +323262,14 @@ self: { }: mkDerivation { pname = "hevm"; - version = "0.55.1"; - sha256 = "15yrqf0z0phjgvr4d91qkcxh5zzhvk12nlf723hdj2qda9d3cim9"; + version = "0.56.0"; + sha256 = "1axwzs066312s3ncr89rmm14ny8ibzhrcqn9f9gfibsgyw9w5z7d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-optics + aeson-pretty async base base16 @@ -322083,7 +323286,6 @@ self: { filemanip filepath filepattern - here megaparsec memory mtl @@ -322115,7 +323317,6 @@ self: { transformers tree-view unliftio-core - unordered-containers vector witch witherable @@ -322133,6 +323334,8 @@ self: { directory filepath githash + jsonl + mtl optics-core optparse-applicative optparse-generic @@ -322157,7 +323360,6 @@ self: { here hspec mtl - operational optics-core optics-extra process @@ -322193,7 +323395,7 @@ self: { ]; doHaddock = false; description = "Symbolic EVM Evaluator"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; mainProgram = "hevm"; maintainers = [ lib.maintainers.arturcygan ]; } @@ -322314,7 +323516,7 @@ self: { text ]; description = "ByteString-Text hexidecimal conversions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -322479,7 +323681,7 @@ self: { wreq ]; description = "Lenses for the hexml package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -322980,7 +324182,7 @@ self: { text ]; description = "Streaming-friendly XML parsers"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -323544,7 +324746,7 @@ self: { text ]; description = "File/folder watching for OS X"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.darwin; } ) { }; @@ -323701,7 +324903,7 @@ self: { ]; libraryPkgconfigDepends = [ gdal ]; description = "Haskell binding to the GDAL library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) gdal; }; @@ -323789,22 +324991,20 @@ self: { { mkDerivation, base, - directory, - filepath, + cmdargs, hylolib, mtl, random, }: mkDerivation { pname = "hgen"; - version = "1.4.0"; - sha256 = "190zm0lkr2ymq91ka84a3v2lhxjv9yl43abqcyxj6c3cjqym9ib5"; + version = "1.5.0"; + sha256 = "0clvgakfb53w1zh061pa7d07768qwd2grwws7d4610x7qbi45dw5"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base - directory - filepath + cmdargs hylolib mtl random @@ -323953,7 +325153,7 @@ self: { vinyl ]; description = "Geometric Algorithms, Data structures, and Data types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -324184,7 +325384,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Reading and Writing ipe7 files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -324311,7 +325511,9 @@ self: { ]; description = "Bindings to libintl.h (gettext, bindtextdomain)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hgettext"; + broken = true; } ) { }; @@ -324609,7 +325811,7 @@ self: { network ]; description = "Haskell module to interact with the greetd daemon trough it's IPC protocol"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -325355,7 +326557,7 @@ self: { yaml ]; description = "Set up a GHC API session"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hie-bios"; } ) { }; @@ -325517,75 +326719,6 @@ self: { ) { }; hiedb = callPackage ( - { - mkDerivation, - algebraic-graphs, - ansi-terminal, - array, - base, - bytestring, - containers, - directory, - extra, - filepath, - ghc, - ghc-paths, - hie-compat, - hspec, - lucid, - mtl, - optparse-applicative, - process, - sqlite-simple, - temporary, - terminal-size, - text, - }: - mkDerivation { - pname = "hiedb"; - version = "0.6.0.2"; - sha256 = "0sfxykvg5n44lpjj069j25pnff30ckby8k3n7yhp8ixajfnfrb5i"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - algebraic-graphs - ansi-terminal - array - base - bytestring - containers - directory - extra - filepath - ghc - hie-compat - lucid - mtl - optparse-applicative - sqlite-simple - terminal-size - text - ]; - executableHaskellDepends = [ - base - ghc-paths - ]; - testHaskellDepends = [ - base - directory - filepath - ghc-paths - hspec - process - temporary - ]; - description = "Generates a references DB from .hie files"; - license = lib.licenses.bsd3; - mainProgram = "hiedb"; - } - ) { }; - - hiedb_0_7_0_0 = callPackage ( { mkDerivation, algebraic-graphs, @@ -325650,8 +326783,7 @@ self: { temporary ]; description = "Generates a references DB from .hie files"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hiedb"; } ) { }; @@ -325818,7 +326950,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "hierarchical environments for dependency injection"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -326107,7 +327239,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Partial types as a type constructor"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -326631,7 +327763,7 @@ self: { utility-ht ]; description = "Linear Programming using HiGHS and comfort-array"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) highs; }; @@ -326670,7 +327802,7 @@ self: { text ]; description = "Haskell wrapper for Pikchr, a PIC-like markup language for diagrams"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hikchr"; broken = true; @@ -327324,7 +328456,7 @@ self: { quickcheck-text ]; description = "Generic project initialization tool"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hi"; maintainers = [ lib.maintainers.poscat ]; } @@ -327590,6 +328722,31 @@ self: { } ) { }; + hint-nix = callPackage ( + { + mkDerivation, + base, + hint, + include-env, + relude, + }: + mkDerivation { + pname = "hint-nix"; + version = "0.1.0.1"; + sha256 = "1wdbv1s3abza4min2h9q70q8ndjwwvn5w1rlzvd8d6p402diszf4"; + libraryHaskellDepends = [ + base + hint + include-env + relude + ]; + description = "Helper for using hint with Nix package databases"; + license = lib.licensesSpdx."AGPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + hint-server = callPackage ( { mkDerivation, @@ -328808,7 +329965,7 @@ self: { text ]; description = "Haskell Git Helper Tool"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "hit"; broken = true; @@ -328924,7 +330081,7 @@ self: { ]; doHaddock = false; description = "Haskell/Nix development build tools"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "hix"; broken = true; @@ -329632,6 +330789,48 @@ self: { } ) { }; + hkgr_0_5 = callPackage ( + { + mkDerivation, + base, + bytestring, + directory, + extra, + filepath, + simple-cabal, + simple-cmd, + simple-cmd-args, + simple-prompt, + typed-process, + xdg-basedir, + }: + mkDerivation { + pname = "hkgr"; + version = "0.5"; + sha256 = "070np9w0dafzlq7mkh11qkm8jr4k9dj927gbhz9vg8xn2p81fxb7"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base + bytestring + directory + extra + filepath + simple-cabal + simple-cmd + simple-cmd-args + simple-prompt + typed-process + xdg-basedir + ]; + description = "Simple Hackage release workflow for package maintainers"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hkgr"; + } + ) { }; + hkt = callPackage ( { mkDerivation, @@ -329872,194 +331071,8 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.43.2"; - sha256 = "043gw3amc29fbjxlzyc4m97bw5i5462352lmk61adlxcd12l47i1"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - ansi-terminal - base - bytestring - cmdargs - containers - data-default - Decimal - Diff - directory - extra - filepath - githash - hashable - haskeline - hledger-lib - http-client - http-types - lucid - math-functions - megaparsec - microlens - modern-uri - mtl - process - regex-tdfa - req - safe - shakespeare - split - tabular - tasty - temporary - text - text-ansi - time - timeit - transformers - unordered-containers - utf8-string - utility-ht - wizards - ]; - executableHaskellDepends = [ - aeson - ansi-terminal - base - bytestring - cmdargs - containers - data-default - Decimal - directory - extra - filepath - githash - haskeline - hledger-lib - http-client - http-types - math-functions - megaparsec - microlens - mtl - process - regex-tdfa - req - safe - shakespeare - split - tabular - tasty - temporary - text - text-ansi - time - timeit - transformers - unordered-containers - utf8-string - utility-ht - wizards - ]; - testHaskellDepends = [ - aeson - ansi-terminal - base - bytestring - cmdargs - containers - data-default - Decimal - directory - extra - filepath - githash - haskeline - hledger-lib - http-client - http-types - math-functions - megaparsec - microlens - mtl - process - regex-tdfa - req - safe - shakespeare - split - tabular - tasty - temporary - text - text-ansi - time - timeit - transformers - unordered-containers - utf8-string - utility-ht - wizards - ]; - description = "Command-line interface for the hledger accounting system"; - license = lib.licenses.gpl3Plus; - mainProgram = "hledger"; - maintainers = [ - lib.maintainers.maralorn - lib.maintainers.sternenseemann - ]; - } - ) { }; - - hledger_1_50 = callPackage ( - { - mkDerivation, - aeson, - ansi-terminal, - base, - bytestring, - cmdargs, - containers, - data-default, - Decimal, - Diff, - directory, - extra, - filepath, - githash, - hashable, - haskeline, - hledger-lib, - http-client, - http-types, - lucid, - math-functions, - megaparsec, - microlens, - modern-uri, - mtl, - process, - regex-tdfa, - req, - safe, - shakespeare, - split, - tabular, - tasty, - temporary, - text, - text-ansi, - time, - timeit, - transformers, - unordered-containers, - utf8-string, - utility-ht, - wizards, - }: - mkDerivation { - pname = "hledger"; - version = "1.50"; - sha256 = "140yg0nds681dk2g4lyldvjlwcb3v8lg2dd82vi7zp5i9af2v9k8"; + version = "1.50.2"; + sha256 = "04rc39c2vvs0pxsabk5fm5d7ldrgn1ahkbqqw296zra94mcc600w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330187,8 +331200,7 @@ self: { wizards ]; description = "Command-line interface for the hledger accounting system"; - license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "hledger"; maintainers = [ lib.maintainers.maralorn @@ -330349,8 +331361,8 @@ self: { }: mkDerivation { pname = "hledger-flow"; - version = "0.14.4"; - sha256 = "1qvh5vgnk6vrhhr1kjqsycz13acxa7ynpqnd1bmchfl4q3aga9gw"; + version = "0.16.1"; + sha256 = "0lf3ndx8p4f2mfq0d7hwansc2xvqazhn4ywr6q2z6ygki4jac99g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330387,9 +331399,7 @@ self: { ]; description = "An hledger workflow focusing on automated statement import and classification"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "hledger-flow"; - broken = true; } ) { }; @@ -330422,10 +331432,10 @@ self: { }: mkDerivation { pname = "hledger-iadd"; - version = "1.3.21"; - sha256 = "00x0vbfp08kqs1nbknndk9h56hcidf6xnrk0ldz45dvjrmgcv3w2"; - revision = "10"; - editedCabalFile = "0138k01cba9xd3sab6kjh59rfxn96w2h21gjl579xqq76yvbibni"; + version = "1.3.22"; + sha256 = "077v7jgqhmpkg8m68bg4qi0jxl4zkg17aqk5n58ni3s2h71lkwlv"; + revision = "1"; + editedCabalFile = "16ac7v90dd0lwf9dwiylc8w0zq1al45ah2nlr177kvglfsxjvv12"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330562,166 +331572,6 @@ self: { ) { }; hledger-lib = callPackage ( - { - mkDerivation, - aeson, - aeson-pretty, - ansi-terminal, - array, - base, - blaze-html, - blaze-markup, - bytestring, - call-stack, - cassava, - cassava-megaparsec, - cmdargs, - colour, - containers, - data-default, - Decimal, - deepseq, - directory, - doclayout, - doctest, - encoding, - extra, - file-embed, - filepath, - Glob, - hashtables, - lucid, - megaparsec, - microlens, - microlens-th, - mtl, - parser-combinators, - pretty-simple, - process, - regex-tdfa, - safe, - tabular, - tasty, - tasty-hunit, - template-haskell, - terminal-size, - text, - time, - timeit, - transformers, - uglymemo, - unordered-containers, - utf8-string, - }: - mkDerivation { - pname = "hledger-lib"; - version = "1.43.2"; - sha256 = "18037qwz7d0h4i86ac0w3hkrvx22vdxf04fjbg0qjlizgb3dlazf"; - libraryHaskellDepends = [ - aeson - aeson-pretty - ansi-terminal - array - base - blaze-html - blaze-markup - bytestring - call-stack - cassava - cassava-megaparsec - cmdargs - colour - containers - data-default - Decimal - deepseq - directory - doclayout - encoding - extra - file-embed - filepath - Glob - hashtables - lucid - megaparsec - microlens - microlens-th - mtl - parser-combinators - pretty-simple - process - regex-tdfa - safe - tabular - tasty - tasty-hunit - template-haskell - terminal-size - text - time - timeit - transformers - uglymemo - unordered-containers - utf8-string - ]; - testHaskellDepends = [ - aeson - aeson-pretty - ansi-terminal - array - base - blaze-html - blaze-markup - bytestring - call-stack - cassava - cassava-megaparsec - cmdargs - colour - containers - data-default - Decimal - deepseq - directory - doclayout - doctest - encoding - extra - file-embed - filepath - Glob - hashtables - lucid - megaparsec - microlens - microlens-th - mtl - parser-combinators - pretty-simple - process - regex-tdfa - safe - tabular - tasty - tasty-hunit - template-haskell - terminal-size - text - time - timeit - transformers - uglymemo - unordered-containers - utf8-string - ]; - description = "A library providing the core functionality of hledger"; - license = lib.licenses.gpl3Plus; - } - ) { }; - - hledger-lib_1_50 = callPackage ( { mkDerivation, aeson, @@ -330776,8 +331626,8 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.50"; - sha256 = "1fk579j56wbxxk3bz4m9hwfkdb02mz374y72bplbrf3y40cd2a48"; + version = "1.50.2"; + sha256 = "1x070rs92n1y0l07x4lvg77x5k5sclafm1iissfd17dbg5d84383"; libraryHaskellDepends = [ aeson aeson-pretty @@ -330880,8 +331730,7 @@ self: { utf8-string ]; description = "A library providing the core functionality of hledger"; - license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."GPL-3.0-or-later"; } ) { }; @@ -331032,6 +331881,7 @@ self: { process, safe, split, + stm, text, text-zipper, time, @@ -331043,88 +331893,10 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.43.2"; - sha256 = "1xz5ndkg5mci689n82dnmwhhr8a08qw12czsf4b82ha7zlmbkmnv"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-terminal - async - base - brick - cmdargs - containers - data-default - directory - doclayout - extra - filepath - fsnotify - githash - hledger - hledger-lib - megaparsec - microlens - microlens-platform - mtl - process - safe - split - text - text-zipper - time - transformers - unix - vector - vty - vty-crossplatform - ]; - executableHaskellDepends = [ base ]; - description = "Terminal interface for the hledger accounting system"; - license = lib.licenses.gpl3Plus; - mainProgram = "hledger-ui"; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - - hledger-ui_1_50 = callPackage ( - { - mkDerivation, - ansi-terminal, - async, - base, - brick, - cmdargs, - containers, - data-default, - directory, - doclayout, - extra, - filepath, - fsnotify, - githash, - hledger, - hledger-lib, - megaparsec, - microlens, - microlens-platform, - mtl, - process, - safe, - split, - text, - text-zipper, - time, - transformers, - unix, - vector, - vty, - vty-crossplatform, - }: - mkDerivation { - pname = "hledger-ui"; - version = "1.50"; - sha256 = "15kn2yy44jpn0ag6248z0cmp3rkbdcxbbr02am41jlg6igv9kqkq"; + version = "1.50.2"; + sha256 = "1g9ygyj99mzr8x3xh4zyrqpivv4c35cadybgg0ihjxpvmz7vlz4n"; + revision = "1"; + editedCabalFile = "0n32y9p0z5vvsgpv601vqqir8qm0fkhppvn7aqmhy2450xgzcdrh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -331150,6 +331922,7 @@ self: { process safe split + stm text text-zipper time @@ -331161,8 +331934,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Terminal interface for the hledger accounting system"; - license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "hledger-ui"; maintainers = [ lib.maintainers.maralorn ]; } @@ -331259,8 +332031,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.43.2"; - sha256 = "0d4sv9k3m7s0764lbq2l8w9p2p47cby177l0avl5w3fa9y8d0gyd"; + version = "1.50.2"; + sha256 = "1hmqcnpc2wdkp2aysdy1872vcmji00b1s2rpv08fk8pcqsa3892v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -331317,127 +332089,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Web user interface for the hledger accounting system"; - license = lib.licenses.gpl3Plus; - mainProgram = "hledger-web"; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - - hledger-web_1_50 = callPackage ( - { - mkDerivation, - aeson, - base, - base64, - blaze-html, - blaze-markup, - bytestring, - case-insensitive, - clientsession, - cmdargs, - conduit, - conduit-extra, - containers, - data-default, - Decimal, - directory, - extra, - file-embed, - filepath, - githash, - hjsmin, - hledger, - hledger-lib, - hspec, - http-client, - http-conduit, - http-types, - megaparsec, - mtl, - network, - safe, - shakespeare, - template-haskell, - text, - time, - transformers, - unix-compat, - unordered-containers, - utf8-string, - wai, - wai-cors, - wai-extra, - wai-handler-launch, - warp, - yaml, - yesod, - yesod-core, - yesod-form, - yesod-static, - yesod-test, - }: - mkDerivation { - pname = "hledger-web"; - version = "1.50"; - sha256 = "04zmvlyij95v31v6p9124jicpgv7mbz2141j60ci18ci17r48fd8"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - base64 - blaze-html - blaze-markup - bytestring - case-insensitive - clientsession - cmdargs - conduit - conduit-extra - containers - data-default - Decimal - directory - extra - file-embed - filepath - githash - hjsmin - hledger - hledger-lib - hspec - http-client - http-conduit - http-types - megaparsec - mtl - network - safe - shakespeare - template-haskell - text - time - transformers - unix-compat - unordered-containers - utf8-string - wai - wai-cors - wai-extra - wai-handler-launch - warp - yaml - yesod - yesod-core - yesod-form - yesod-static - yesod-test - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ base ]; - description = "Web user interface for the hledger accounting system"; - license = lib.licenses.gpl3Plus; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "hledger-web"; maintainers = [ lib.maintainers.maralorn ]; } @@ -331859,7 +332511,7 @@ self: { containers ]; description = "GHC plugin for hlint"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332165,7 +332817,7 @@ self: { text ]; description = "Provide Alternate Number Formats plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332178,7 +332830,7 @@ self: { version = "1.1.0.0"; sha256 = "11hnkbpg13zvnq69svm46zm5k55yshgz97kjjx1g3jcb9ah1brm1"; description = "Integration with the Brittany code formatter"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; } ) { }; @@ -332222,7 +332874,7 @@ self: { hls-test-utils ]; description = "Integration with the cabal-fmt code formatter"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332301,7 +332953,7 @@ self: { transformers ]; description = "Cabal integration plugin with Haskell Language Server"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332359,7 +333011,7 @@ self: { text ]; description = "Call hierarchy plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -332408,7 +333060,7 @@ self: { text ]; description = "Change a declarations type signature with a Code Action"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332421,7 +333073,7 @@ self: { version = "2.6.0.0"; sha256 = "0jib2y256fb5b8wgsi9rjsdb3ywwpcbcnbbxmg6q3gwnglrdb1lx"; description = "Class/instance management plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -332487,7 +333139,7 @@ self: { vector ]; description = "HLS Plugin to support smart selection range and Folding range"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332584,7 +333236,7 @@ self: { text ]; description = "Eval plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332623,7 +333275,7 @@ self: { transformers ]; description = "Common utilities to interaction between ghc-exactprint and HLS plugins"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -332669,7 +333321,7 @@ self: { text ]; description = "Show fixity explicitly while hovering"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332729,7 +333381,7 @@ self: { text ]; description = "Explicit imports plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332784,7 +333436,7 @@ self: { text ]; description = "Explicit record fields plugin for Haskell Language Server"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332797,7 +333449,7 @@ self: { version = "2.6.0.0"; sha256 = "1wyk88lynchhzriqj7m9ph0s2c2ivkqg1nmhgb1knkvp8ag27iik"; description = "Integration with the Floskell code formatter"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -332852,7 +333504,7 @@ self: { ]; testToolDepends = [ fourmolu ]; description = "Integration with the Fourmolu code formatter"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -332865,7 +333517,7 @@ self: { version = "2.6.0.0"; sha256 = "0aa602m024s3ch23np2iixmkwv6474va20bjdgiwdgc8vahg4grg"; description = "Convert to GADT syntax plugin"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -332903,8 +333555,8 @@ self: { }: mkDerivation { pname = "hls-graph"; - version = "2.11.0.0"; - sha256 = "1mpf9vfnvxd03xhsywzb77g8rkvzj012jn6mz0rfmgvcls7kbgiw"; + version = "2.12.0.0"; + sha256 = "1z43wbyy41knmipc3yq8wg18nzbhygphk715xpmlg36xhgcwa85l"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -332943,7 +333595,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell Language Server internal graph API"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -332954,7 +333606,7 @@ self: { version = "2.2.0.0"; sha256 = "0wp8hk5hwl43z5mjcas332z92y3zv9g8wrc5zhzli8pa37ab6r8x"; description = "Haddock comments plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -332965,7 +333617,7 @@ self: { version = "2.6.0.0"; sha256 = "0ix89wp8nq3iywh6d3w8j7lnfm2g3l9gks8sxkww0z0mfhfxvywc"; description = "Hlint integration plugin with Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333008,7 +333660,7 @@ self: { hls-test-utils ]; description = "Module name plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -333069,7 +333721,7 @@ self: { ]; testToolDepends = [ ormolu ]; description = "Integration with the Ormolu code formatter"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -333131,7 +333783,7 @@ self: { text ]; description = "Overloaded record dot plugin for Haskell Language Server"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -333185,8 +333837,8 @@ self: { }: mkDerivation { pname = "hls-plugin-api"; - version = "2.11.0.0"; - sha256 = "1jn75zq4nqaml6rzzilaszqy0z4nj6bz5y9svddpl276qw1mcbm8"; + version = "2.12.0.0"; + sha256 = "1s13cyvzndf2rlhxdw9kbhj2yrzjlxx2hq9b3gwdd1wrfn0ix1r1"; libraryHaskellDepends = [ aeson base @@ -333244,7 +333896,7 @@ self: { random-fu ]; description = "Haskell Language Server API for plugin communication"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333296,7 +333948,7 @@ self: { text ]; description = "Pragmas plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -333349,7 +334001,7 @@ self: { text ]; description = "A Haskell Language Server plugin that qualifies imported names"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -333362,7 +334014,7 @@ self: { version = "2.6.0.0"; sha256 = "0lqy7c3vqn832gs9z86n4clsqb6g73rhnlrvn3sg3h8hkxasfzjf"; description = "Exactprint refactorings for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333409,7 +334061,7 @@ self: { text ]; description = "Refine imports plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -333422,7 +334074,7 @@ self: { version = "2.6.0.0"; sha256 = "15gjh7r9cc43yz1zp52q349fag4nxv25vhzn5pdma4ch366xyr4g"; description = "Rename plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333433,7 +334085,7 @@ self: { version = "2.6.0.0"; sha256 = "11cl4q79jxl73s62ccdarp1570k95picgn3q8lgnqznc6ywdv3zh"; description = "Retrie integration plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333488,7 +334140,7 @@ self: { text ]; description = "HLS Plugin to support smart selection range"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -333573,7 +334225,7 @@ self: { text-rope ]; description = "Call hierarchy plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -333585,7 +334237,7 @@ self: { version = "2.6.0.0"; sha256 = "00fx8rxdnmam0672vb0az2lw5inqyc22cjfrh8wiwx36i28r8zqj"; description = "HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333596,7 +334248,7 @@ self: { version = "2.6.0.0"; sha256 = "1zhw2ysf5ccsrz1vahff6hr683b581v4py2pyf9xfnjfay5gl0id"; description = "Stan integration plugin with Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333607,7 +334259,7 @@ self: { version = "2.6.0.0"; sha256 = "171068mmb7sdk14s5v794jc0n0mrrq8fkzp2z2wlrmk38mqi3773"; description = "Integration with the Stylish Haskell code formatter"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333618,7 +334270,7 @@ self: { version = "2.2.0.0"; sha256 = "05rgapkpr3giln245aswlcgwqpfglifsjq1n8sgwgi04bn2w6vng"; description = "Wingman plugin for Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -333640,8 +334292,8 @@ self: { lsp, lsp-test, lsp-types, - neat-interpolation, safe-exceptions, + string-interpolate, tasty, tasty-expected-failure, tasty-golden, @@ -333653,8 +334305,8 @@ self: { }: mkDerivation { pname = "hls-test-utils"; - version = "2.11.0.0"; - sha256 = "11rswiw1zlsgjjfs78hl73axrwr9lmd334iyla4k98ak6gxllqr6"; + version = "2.12.0.0"; + sha256 = "0wqabmas8wkif93ffqw0818v6iha80c1vlr2jqxd86vkbpnl55ig"; libraryHaskellDepends = [ aeson async @@ -333671,8 +334323,8 @@ self: { lsp lsp-test lsp-types - neat-interpolation safe-exceptions + string-interpolate tasty tasty-expected-failure tasty-golden @@ -333683,7 +334335,7 @@ self: { text-rope ]; description = "Utilities used in the tests of Haskell Language Server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -334884,7 +335536,7 @@ self: { ]; doHaddock = false; description = "Hidden Markov Models using LAPACK primitives"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -334956,8 +335608,8 @@ self: { }: mkDerivation { pname = "hmp3-ng"; - version = "2.16.2"; - sha256 = "0n46rjl52vcwmliqaisi6jw9b4phwdcy5b60sq71k76zfhhffybn"; + version = "2.17.0"; + sha256 = "131mwn1vcyd2q73cj00vx8silhnacb9nbiba20c6i95kgsblnm0s"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -334978,7 +335630,7 @@ self: { ]; executableSystemDepends = [ ncurses ]; description = "A 2019 fork of an ncurses mp3 player written in Haskell"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; mainProgram = "hmp3"; } ) { inherit (pkgs) ncurses; }; @@ -334997,7 +335649,7 @@ self: { libraryHaskellDepends = [ base ]; librarySystemDepends = [ mpfr ]; description = "Haskell binding to the MPFR library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) mpfr; }; @@ -335059,7 +335711,7 @@ self: { time ]; description = "Haskell Music Theory"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; } ) { }; @@ -335105,7 +335757,7 @@ self: { time ]; description = "Haskell Music Theory Base"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; } ) { }; @@ -335448,7 +336100,7 @@ self: { time ]; description = "Haskell implementation of the Nix language"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hnix"; maintainers = [ lib.maintainers.Anton-Latukha @@ -335550,7 +336202,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Core effects for interacting with the Nix store"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.Anton-Latukha lib.maintainers.sorki @@ -335632,7 +336284,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Core types used for interacting with the Nix store"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.Anton-Latukha @@ -335663,8 +336315,8 @@ self: { }: mkDerivation { pname = "hnix-store-db"; - version = "0.1.0.0"; - sha256 = "1g3wpmjnbzhllw5q85zp1ckkqhlhhmpbm9lq1bd8ax8vq8kzx97v"; + version = "0.1.0.1"; + sha256 = "1m6b601cs47rr0v2vbgskhb27i03fp90i914q1wiicf2jlwlk88j"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -335687,9 +336339,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Nix store database support"; - license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -335731,7 +336381,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "JSON serialization for core types"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -335804,7 +336454,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "NAR file format"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -335848,7 +336498,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Read-only Nix store"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -335891,7 +336541,7 @@ self: { unordered-containers ]; description = "Remote hnix store"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.Anton-Latukha lib.maintainers.sorki @@ -335983,7 +336633,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Remote hnix store"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.Anton-Latukha @@ -336041,7 +336691,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Test utilities and instances"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -336310,7 +336960,7 @@ self: { stm ]; description = "Simple tools for communicating sequential processes"; - license = lib.licenses.zlib; + license = lib.licensesSpdx."Zlib"; } ) { }; @@ -336416,7 +337066,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell OAuth2 authentication client"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -336474,7 +337124,7 @@ self: { warp ]; description = "hoauth2 demo application"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hoauth2-demo"; broken = true; @@ -336533,7 +337183,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "OAuth2 Identity Providers"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -336575,7 +337225,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "tutorial for hoauth2-providers module"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hoauth2-providers-tutorial"; broken = true; @@ -336617,7 +337267,7 @@ self: { uri-bytestring ]; description = "Tutorial for using hoauth2"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -336813,7 +337463,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "OpenOCD Haskell interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hocd-read-mem"; } ) { }; @@ -337554,8 +338204,8 @@ self: { }: mkDerivation { pname = "holidays"; - version = "0.2.0.0"; - sha256 = "1nxhmpn54q58k4wldlbfnvniwdf914bxyz6bnqdsrnmdmhvrh8cf"; + version = "0.3.0.0"; + sha256 = "0av50g2j2ji42cg37lbnr7mwf99ml8sw4asxpd77ahwdscw9hflk"; libraryHaskellDepends = [ base containers @@ -337572,7 +338222,7 @@ self: { time ]; description = "Library for country public holidays"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -337635,7 +338285,7 @@ self: { tasty-discover ]; description = "Tools and combinators for solving constraint problems"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -337809,7 +338459,7 @@ self: { text ]; description = "Client library for the Home Assistant API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ha-client"; } ) { }; @@ -337941,7 +338591,7 @@ self: { single-tuple ]; description = "Homotuple, all whose elements are the same type"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -339038,7 +339688,7 @@ self: { stm ]; description = "Abstraction over creating network connections with SOCKS5 and TLS"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -339360,7 +340010,7 @@ self: { happy ]; description = "hOpenPGP-based command-line tools"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -339832,8 +340482,8 @@ self: { }: mkDerivation { pname = "hora"; - version = "2.2.0"; - sha256 = "13i3z71xkyisgjms6g48hzgyva3dp83lk9m139ivysscgyr1a1pq"; + version = "2.2.1"; + sha256 = "0j6xbijmyv52i4051dp8zgjwlxvxdpmihjljzsf64s0zaxdamrlq"; libraryHaskellDepends = [ base binary @@ -339929,7 +340579,7 @@ self: { ]; doHaddock = false; description = "Higher Order Reverse Derivatives Efficiently - Automatic Differentiation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -340011,7 +340661,7 @@ self: { sydtest ]; description = "Generate nix expressions from horizon-spec definitions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340044,7 +340694,7 @@ self: { th-lift ]; description = "Horizon Stable Package Set Type Definitions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340067,7 +340717,7 @@ self: { lens ]; description = "Horizon Stable Package Set Lenses"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340100,7 +340750,7 @@ self: { text ]; description = "Horizon Stable Package Set Pretty Printer"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340170,7 +340820,7 @@ self: { unliftio ]; description = "horizontal rule for the terminal"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "hr"; } ) { }; @@ -340245,7 +340895,7 @@ self: { transformers ]; description = "Haskell Open Sound Control"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; } ) { }; @@ -340368,7 +341018,7 @@ self: { text ]; description = "Network Host Addresses"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -340528,6 +341178,7 @@ self: { unordered-containers ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hotel"; } ) { }; @@ -341971,7 +342622,7 @@ self: { time ]; description = "Code Coverage Library for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -342311,7 +342962,7 @@ self: { utf8-string ]; description = "A tool for looking through PDF file using Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hpdft"; broken = true; @@ -342691,7 +343342,7 @@ self: { vector ]; description = "Haskell bindings to libpqtypes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) libpq; }; @@ -342728,7 +343379,7 @@ self: { text ]; description = "Adaptation of the hpqtypes library for the effectful ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -342790,7 +343441,7 @@ self: { tasty-bench ]; description = "Extra utilities for hpqtypes library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -343352,7 +344003,7 @@ self: { hspec-expectations ]; description = "Quantitative Library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) gsl; }; @@ -343381,7 +344032,7 @@ self: { random ]; description = "A library for simulating quantum circuits"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hqcsim-exe"; broken = true; @@ -343447,7 +344098,7 @@ self: { test-framework-quickcheck2 ]; description = "HQuantLib is a port of essencial parts of QuantLib to Haskell"; - license = lib.licenses.lgpl3Only; + license = lib.licensesSpdx."LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "mctest"; broken = true; @@ -343469,7 +344120,7 @@ self: { time ]; description = "HQuantLib Time is a business calendar functions extracted from HQuantLib"; - license = lib.licenses.lgpl3Plus; + license = lib.licensesSpdx."LGPL-3.0-or-later"; } ) { }; @@ -344066,8 +344717,8 @@ self: { }: mkDerivation { pname = "hs-asapo"; - version = "0.9.1"; - sha256 = "0rmmmxfpx2s69jca5rd7jnxb075qjx6b6s97vnsd1gvgcjwal2li"; + version = "0.9.2"; + sha256 = "1adggnrf6i0vm7gq343ja6cvcll1mz4cq0ljlhda1y1c9iqpwhc9"; setupHaskellDepends = [ base cabal-doctest @@ -344100,7 +344751,7 @@ self: { time ]; description = "Haskell bindings for ASAP:O"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -344421,7 +345072,7 @@ self: { void ]; description = "Conllu validating parser and utils"; - license = lib.licenses.lgpl3Only; + license = lib.licensesSpdx."LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "hs-conllu"; broken = true; @@ -344811,7 +345462,7 @@ self: { hspec ]; description = "A tool to highlight terminal strings"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "test-exe"; } ) { }; @@ -345161,7 +345812,7 @@ self: { ]; libraryPkgconfigDepends = [ libonnxruntime ]; description = "Low-level bindings for ONNX Runtime"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -345228,8 +345879,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-api"; - version = "0.2.0.0"; - sha256 = "0hz7qsdqxv63zaj8pihgm4d7bx665zzzlxihr671wbcfl29wik5n"; + version = "0.3.0.0"; + sha256 = "0iksazlv4v7shzkq55cnxbvg9ln1gyzjbmngkhnw1hympi7bg2cz"; libraryHaskellDepends = [ async attoparsec @@ -345339,6 +345990,8 @@ self: { text ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345361,6 +346014,8 @@ self: { unagi-chan ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345372,6 +346027,7 @@ self: { case-insensitive, hs-opentelemetry-api, hs-opentelemetry-otlp, + hs-opentelemetry-propagator-w3c, http-client, http-conduit, http-types, @@ -345384,14 +346040,15 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-exporter-otlp"; - version = "0.1.0.0"; - sha256 = "0qzqr89amg1xvzbmfdnq7dmjd0gybdw668xnpkkj3ig4d96ir03i"; + version = "0.1.0.1"; + sha256 = "1l0ggy1xybshl663p43m1maxbljcyh19dshxbrzmacsqb6mc6pqa"; libraryHaskellDepends = [ base bytestring case-insensitive hs-opentelemetry-api hs-opentelemetry-otlp + hs-opentelemetry-propagator-w3c http-client http-conduit http-types @@ -345456,7 +346113,7 @@ self: { unordered-containers ]; description = "Plugin for instrumenting an application"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -345487,6 +346144,7 @@ self: { wai ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -345509,6 +346167,8 @@ self: { text ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345533,6 +346193,8 @@ self: { text ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345573,6 +346235,7 @@ self: { unordered-containers ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -345607,6 +346270,8 @@ self: { vault ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345641,6 +346306,8 @@ self: { unordered-containers ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345679,6 +346346,8 @@ self: { text ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345712,6 +346381,8 @@ self: { ]; description = "WAI instrumentation middleware for OpenTelemetry"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345747,6 +346418,7 @@ self: { ]; description = "Yesod middleware for providing OpenTelemetry instrumentation"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -345758,8 +346430,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-otlp"; - version = "0.1.0.0"; - sha256 = "1g9accvfcdn86m2y18imnmj4n73pbs1mncwg4s5jni1fzjg9f45r"; + version = "0.1.1.0"; + sha256 = "1qghv5j4br5lkrkndajljfvsmv9cbz38q3z72bmfpxp4n6jykj89"; libraryHaskellDepends = [ base proto-lens-runtime @@ -345781,8 +346453,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-propagator-b3"; - version = "0.0.1.2"; - sha256 = "1hb1ls0xykp1b2vnjwrfxj33plx24f794s7wp09693d6hwaqxx84"; + version = "0.0.1.3"; + sha256 = "0rbzfcg99gsqk3yxxnszkhsn8prcz1nffchgfr959qzjih5ljhj1"; libraryHaskellDepends = [ attoparsec base @@ -345814,8 +346486,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-propagator-datadog"; - version = "0.0.1.0"; - sha256 = "0sxfcswmwf4bnsyj0d67j32yi32gwhm4c6fs9mcl2wnax2vdwk7n"; + version = "0.0.1.1"; + sha256 = "1izsp6jw46i6999jnzgi189v62640rkfxi72m3sm3bs187fwgcw7"; libraryHaskellDepends = [ base bytestring @@ -345843,7 +346515,7 @@ self: { primitive ]; description = "Datadog Propagator for OpenTelemetry"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -345854,19 +346526,35 @@ self: { base, bytestring, hs-opentelemetry-api, + hspec, + hspec-discover, http-types, + QuickCheck, + text, }: mkDerivation { pname = "hs-opentelemetry-propagator-w3c"; - version = "0.0.1.4"; - sha256 = "0f0fagrsyxhpd2qsbgzkgxzx5hzasplly12c2qjdd8g2ylh8szw1"; + version = "0.1.0.0"; + sha256 = "1y4avgvp9fm4z9qrr51glhhks3np6ca33i2adjh09ilxczqlbsg3"; libraryHaskellDepends = [ attoparsec base bytestring hs-opentelemetry-api http-types + text ]; + testHaskellDepends = [ + attoparsec + base + bytestring + hs-opentelemetry-api + hspec + hspec-discover + QuickCheck + text + ]; + testToolDepends = [ hspec-discover ]; description = "Trace propagation via HTTP headers following the w3c tracestate spec"; license = lib.licenses.bsd3; } @@ -345899,8 +346587,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-sdk"; - version = "0.1.0.0"; - sha256 = "08zjfvfnsgsxc73jlgjizr8m2w152hny0myns4m78sjzj53733x1"; + version = "0.1.0.1"; + sha256 = "0wdlj4gn0mq3naf0wvn81q97sifw774868wv4yyyy5diwd3hyxk5"; libraryHaskellDepends = [ async base @@ -345957,6 +346645,8 @@ self: { ]; testHaskellDepends = [ base ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -346417,7 +347107,7 @@ self: { hspec ]; description = "Read and write SAM, BAM, and CRAM files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -346524,7 +347214,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Terminal Emulator written in Haskell, SDL2 Backend"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hs-sdl-term-emulator"; } @@ -346627,7 +347317,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Convert an eventlog into the speedscope json format"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hs-speedscope"; } ) { }; @@ -346734,7 +347424,7 @@ self: { warp ]; description = "Bindings to the Tango Controls system"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -346784,7 +347474,7 @@ self: { criterion ]; description = "Terminal Emulator written in 100% Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -346812,7 +347502,7 @@ self: { ]; doHaddock = false; description = "High-level bindings for tree-sitter"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; } ) { }; @@ -346843,7 +347533,7 @@ self: { tree-sitter-while ]; description = "Low-level bindings for tree-sitter"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -347953,7 +348643,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Haskell bindings to BLST"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -348047,7 +348737,7 @@ self: { vector ]; description = "Haskell SuperCollider"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; } ) { }; @@ -348959,7 +349649,7 @@ self: { text ]; description = "Haskell bindings to the libcdio disc-reading library"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -349457,7 +350147,7 @@ self: { time ]; description = "Haskell shell script templates"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -349936,7 +350626,7 @@ self: { text ]; description = "Core package representing Haskell advisories"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -350008,7 +350698,7 @@ self: { time ]; description = "Synchronize with the Haskell security advisory database"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hsec-sync"; } ) { }; @@ -350141,7 +350831,7 @@ self: { toml-parser ]; description = "Tools for working with the Haskell security advisory database"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hsec-tools"; broken = true; @@ -350240,7 +350930,7 @@ self: { tls ]; description = "sendxmpp clone, sending XMPP messages via CLI"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; mainProgram = "hsendxmpp"; } ) { }; @@ -350591,7 +351281,7 @@ self: { yaml ]; description = "A SFTP client tool for secure file transfer operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hsftp"; broken = true; @@ -350921,7 +351611,7 @@ self: { tasty-th ]; description = "ini configuration files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -350967,7 +351657,7 @@ self: { transformers ]; description = "Inspect Haskell source files"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "hsinspect"; broken = true; @@ -351057,7 +351747,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "LSP interface over the hsinspect binary"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "hsinspect-lsp"; } @@ -351105,12 +351795,12 @@ self: { transformers ]; description = "Install Haskell software"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; mainProgram = "hsinstall"; } ) { }; - hsinstall_2_9 = callPackage ( + hsinstall_2_10 = callPackage ( { mkDerivation, base, @@ -351120,16 +351810,16 @@ self: { filepath, formatting, heredoc, - optparse-applicative, - prettyprinter, + optparse-applicative-dex, process, safe-exceptions, + text, transformers, }: mkDerivation { pname = "hsinstall"; - version = "2.9"; - sha256 = "0lnby8681spli3qr43mybhcj6l2klfphfzja2gnapqwcm7d894r1"; + version = "2.10"; + sha256 = "088xdvjkbdazsfm3gvlpalyxqgy8kwa5rfz3m0f9m394c8kf2yvi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -351145,14 +351835,14 @@ self: { filepath formatting heredoc - optparse-applicative - prettyprinter + optparse-applicative-dex process safe-exceptions + text transformers ]; description = "Install Haskell software"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "hsinstall"; } @@ -351535,7 +352225,7 @@ self: { text ]; description = "Bindings to Lua, an embeddable scripting language"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351584,7 +352274,7 @@ self: { text ]; description = "Bindings to Lua, an embeddable scripting language"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -351648,7 +352338,7 @@ self: { vector ]; description = "Allow aeson data types to be used with Lua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351700,7 +352390,7 @@ self: { text ]; description = "Type classes for HsLua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351733,7 +352423,7 @@ self: { unix ]; description = "Command-line interface for Lua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351780,7 +352470,7 @@ self: { text ]; description = "Bindings to Lua, an embeddable scripting language"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351807,7 +352497,7 @@ self: { text ]; description = "Examples of how to combine Haskell and Lua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351836,7 +352526,7 @@ self: { tasty-lua ]; description = "Opinionated, but extensible Lua list type"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351885,7 +352575,7 @@ self: { text ]; description = "Marshalling of values between Haskell and Lua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351920,7 +352610,7 @@ self: { text ]; description = "Lua module wrapping Text.DocLayout."; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -351961,7 +352651,7 @@ self: { text ]; description = "Lua module to work with file paths"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -352006,7 +352696,7 @@ self: { text ]; description = "Lua module wrapper around Haskell's System module"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -352033,6 +352723,8 @@ self: { pname = "hslua-module-system"; version = "1.2.3"; sha256 = "125d50q90l9w35aqgwgbv2bdmj65zlvn7pxlwrg1nr2j4bnfmyjk"; + revision = "1"; + editedCabalFile = "19bv56i9xpsx5xfl7k411sbbnrl4sxp8hnm1a96iqpk22g3dqv5l"; libraryHaskellDepends = [ base bytestring @@ -352056,7 +352748,7 @@ self: { tasty-lua ]; description = "Lua module wrapper around Haskell's System module"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -352094,7 +352786,7 @@ self: { text ]; description = "Lua module for text"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -352135,7 +352827,7 @@ self: { text ]; description = "Lua module to work with version specifiers"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -352160,6 +352852,8 @@ self: { pname = "hslua-module-zip"; version = "1.1.4"; sha256 = "1ij2rmy8m4pw7k7w5vvb3g934kms60vhzhhp8kryknbi6bsg8lsy"; + revision = "1"; + editedCabalFile = "0i3cvy1g1byx3ajrc608ixz7crgbxmdngabwlrkyp899m6pmlv1i"; libraryHaskellDepends = [ base hslua-core @@ -352181,7 +352875,7 @@ self: { tasty-lua ]; description = "Lua module to work with file zips"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -352239,7 +352933,7 @@ self: { text ]; description = "Object orientation tools for HsLua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -352278,7 +352972,7 @@ self: { tasty-hslua ]; description = "Object orientation tools for HsLua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -352327,7 +353021,7 @@ self: { text ]; description = "Utilities to build Lua modules"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -352370,7 +353064,7 @@ self: { text ]; description = "Utilities to build Lua modules"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -352400,7 +353094,7 @@ self: { text ]; description = "Isocline-based Lua REPL"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -352442,7 +353136,7 @@ self: { tasty-quickcheck ]; description = "Type specifiers for Lua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -353235,8 +353929,8 @@ self: { }: mkDerivation { pname = "hspec"; - version = "2.11.12"; - sha256 = "1zdgkn0gkcphcsfqcqwcfqiqvkz12ljks46v3czpaysndz8icfip"; + version = "2.11.14"; + sha256 = "13zzcrjc6537f848c7b39bn61iwlniiymzjsbn5kfrx6hhxlgb6i"; libraryHaskellDepends = [ base hspec-core @@ -353287,8 +353981,8 @@ self: { }: mkDerivation { pname = "hspec-api"; - version = "2.11.12"; - sha256 = "1xn2b2hafyq6qm3zaia9nw27ir4cg8v2qn499bz2zwnp2vkjra07"; + version = "2.11.14"; + sha256 = "1cgbqnk2dayys12xm7klcxljivkrs6cv522vv7vdlpyslhhayw28"; libraryHaskellDepends = [ base hspec-core @@ -353449,10 +354143,10 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.11.12"; - sha256 = "030400w95775jrivbi7n1nnx6j5z717rqd3986ggklb8h9hjalfc"; + version = "2.11.14"; + sha256 = "0hnbvcjkylims4xcmajhmwaicnalgi5a93ayk47gvc5z02pgs299"; revision = "1"; - editedCabalFile = "0yq9nnawcgbgxiz4ymfa8k66jrvgrhmv8j7g880x8k6q8q4ncqlq"; + editedCabalFile = "0s41xy88mkbxhbf93gdxb23vxr4vaip58519j2c8slz6cmvs0mq5"; libraryHaskellDepends = [ ansi-terminal array @@ -353562,8 +354256,8 @@ self: { }: mkDerivation { pname = "hspec-discover"; - version = "2.11.12"; - sha256 = "044vgsy45ff00h9z2k3jgn2m37npcjiacc4cifahrjlmwa7a7ylp"; + version = "2.11.14"; + sha256 = "1bj3nln0cblrhwy7rjnr9qk068mkmn5wzxkh5sr32vm20nr1frwd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -353872,7 +354566,7 @@ self: { hspec-core ]; description = "A Formatter for hspec that provides Github Actions Annotations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -353893,6 +354587,8 @@ self: { pname = "hspec-golden"; version = "0.2.2.0"; sha256 = "1wpn9ll8x3gr0y86f5s9266x94jlc6hh778vc0npdynabipirwbs"; + revision = "1"; + editedCabalFile = "07n1fyqq1caaky2bn5d410srg6bfcmyxlcxr5vpsjhxcmbic1dca"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -354189,37 +354885,6 @@ self: { } ) { }; - hspec-megaparsec_2_2_0 = callPackage ( - { - mkDerivation, - base, - containers, - hspec, - hspec-expectations, - megaparsec, - }: - mkDerivation { - pname = "hspec-megaparsec"; - version = "2.2.0"; - sha256 = "0hyf06gzzqd6sqd76crwxycwgx804sd39z7i0c2vmv1qgsxv82gn"; - libraryHaskellDepends = [ - base - containers - hspec-expectations - megaparsec - ]; - testHaskellDepends = [ - base - hspec - hspec-expectations - megaparsec - ]; - description = "Utility functions for testing Megaparsec parsers with Hspec"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - hspec-megaparsec = callPackage ( { mkDerivation, @@ -354243,7 +354908,7 @@ self: { megaparsec ]; description = "Utility functions for testing Megaparsec parsers with Hspec"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -354272,10 +354937,10 @@ self: { }: mkDerivation { pname = "hspec-meta"; - version = "2.11.12"; - sha256 = "1612pg5gihqjxrzqqvbbgckaqiwq3rmz3rg07lrjhzklg975nj69"; + version = "2.11.14"; + sha256 = "1mi1sfmxqf01dxkw8c56ywiclnl1pk6m5g1cj53w3mq8j7mywqz5"; revision = "2"; - editedCabalFile = "1jrk14s51psb0zjici56220iyb98i3q06sd3rsyx594s3cddgn5d"; + editedCabalFile = "0iylscmcm5052sqa3xaikiqrlfaqs9cn82r777g43l6wgbzzsxi4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -354837,7 +355502,7 @@ self: { hspec-core ]; description = "Table-driven (by-example) HSpec tests"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -354944,7 +355609,7 @@ self: { tmp-proc ]; description = "Simplify use of tmp-proc from hspec tests"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -355119,8 +355784,8 @@ self: { }: mkDerivation { pname = "hspec-yesod"; - version = "0.1.0"; - sha256 = "1ixra4fdfrihlnigqs63xwyrl7ab4kwl7klmhv6xfvprs798g4mb"; + version = "0.2.0.1"; + sha256 = "1kil6gggr1q2wnngkgb5a47ay2drdqk9lz0fxa68lhiq814i7a8z"; libraryHaskellDepends = [ aeson attoparsec @@ -355445,7 +356110,7 @@ self: { doctest ]; description = "My opinionated Haskell project formatter"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hspretty"; broken = true; @@ -355654,8 +356319,8 @@ self: { }: mkDerivation { pname = "hsqml"; - version = "0.3.6.1"; - sha256 = "0wvnxc3kad9ja4s16n9nj6nqknckal93ifbprq6nwd0x5i6zvknm"; + version = "0.3.7.0"; + sha256 = "1r4mf15gnfghmjdpkxn33ibc1diyfpzdfj54i4h10sjfnx6xg895"; setupHaskellDepends = [ base Cabal @@ -355666,9 +356331,7 @@ self: { base bytestring containers - directory filepath - QuickCheck tagged text transformers @@ -355687,7 +356350,7 @@ self: { text ]; description = "Haskell binding for Qt Quick"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) @@ -355990,7 +356653,7 @@ self: { utf8-string ]; description = "RELP (Reliable Event Logging Protocol) server implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -356095,7 +356758,7 @@ self: { unix ]; description = "Using Haskell for Unix shell scripting tasks"; - license = lib.licenses.lgpl3Plus; + license = lib.licensesSpdx."LGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -357188,7 +357851,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bindings to TagLib, audio meta-data library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) taglib; }; @@ -357687,7 +358350,7 @@ self: { unordered-containers ]; description = "A codec library for HTML-escaped text and HTML-entities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -358154,7 +358817,7 @@ self: { text ]; description = "Use htmx with various haskell libraries"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -358177,7 +358840,7 @@ self: { text ]; description = "Use htmx with lucid"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -358204,7 +358867,7 @@ self: { text ]; description = "Use htmx with servant"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -358428,7 +359091,7 @@ self: { vector ]; description = "Parse TOML values produced by htoml-megaparsec package"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -358471,7 +359134,7 @@ self: { th-compat ]; description = "a library to build and work with heterogeneous, type level indexed rose trees"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -358801,17 +359464,15 @@ self: { text ]; description = "Code for using the ip package with http-api-data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; http-api-data-qq = callPackage ( { mkDerivation, - aeson, base, bytestring, - containers, http-api-data, http-client, tasty, @@ -358822,10 +359483,8 @@ self: { }: mkDerivation { pname = "http-api-data-qq"; - version = "0.1.0.0"; - sha256 = "1lvfdbprdwq09k1wkjfvvkpi79053dc4kzkv4g1cx94qb1flbd7a"; - revision = "6"; - editedCabalFile = "06bl99wxwb9g5rnkjqgbmb6187gjr821falc78daqc7c9vdp2nv5"; + version = "0.1.0.1"; + sha256 = "1dah5sgmqls4x17drs3x2sz7gxx8jlh86yjdsahkq5kjv2jshy1n"; libraryHaskellDepends = [ base http-api-data @@ -358833,10 +359492,8 @@ self: { text ]; testHaskellDepends = [ - aeson base bytestring - containers http-api-data http-client tasty @@ -358900,7 +359557,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "a library to make http requests without worrying much"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -359374,7 +360031,7 @@ self: { temporary ]; description = "http-client TLS backend using Rustls"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -359537,7 +360194,7 @@ self: { websockets ]; description = "Glue code for http-client and websockets"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; } ) { }; @@ -359794,7 +360451,7 @@ self: { zlib ]; description = "HTTP downloader tailored for web-crawler needs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -360125,7 +360782,7 @@ self: { ]; doHaddock = false; description = "Perform HTTP Requests"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -360173,7 +360830,7 @@ self: { ]; doHaddock = false; description = "Instantiations of http-exchange"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -360196,7 +360853,7 @@ self: { bytestring ]; description = "Attoparsec-based parsers for the RFC-2616 HTTP grammar rules"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -360242,7 +360899,7 @@ self: { tasty-golden ]; description = "Types and serialization for HTTP"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -361144,7 +361801,7 @@ self: { utf8-string ]; description = "HTTP senmatics libarry"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -361454,7 +362111,7 @@ self: { text ]; description = "Generic HTTP types for Haskell (for both client and server code)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -361929,7 +362586,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "HTTP/3 library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -362512,17 +363169,15 @@ self: { }: mkDerivation { pname = "huffman"; - version = "1.0.1"; - sha256 = "191llv4s64jrh8cma43r5z740avd5picja5fr45l4mi2gwmkx4s3"; + version = "1.0.2"; + sha256 = "1a3s9hrw4w0rcp0jqq7ww4mq8ay88lr0kk0fgl87lk3yb18fr7yp"; libraryHaskellDepends = [ base containers fingertree ]; description = "Pure Haskell implementation of the Huffman encoding algorithm"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -362606,7 +363261,7 @@ self: { doctest-parallel ]; description = "uiua port"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -362792,7 +363447,7 @@ self: { witherable ]; description = "A TUI MPD client, inspired by ncmpcpp"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "hum"; broken = true; @@ -362891,7 +363546,7 @@ self: { text ]; description = "Redefinition-free prelude alternative"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -364055,7 +364710,7 @@ self: { hspec-discover ]; description = "Convenience functions for Aeson"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -364140,7 +364795,7 @@ self: { hw-xml ]; description = "Demo library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -364270,7 +364925,7 @@ self: { ]; doHaddock = false; description = "Balanced parentheses"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-balancedparens"; } @@ -364333,7 +364988,7 @@ self: { vector ]; description = "Bit manipulation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -364370,7 +365025,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "CI Assistant for Haskell projects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-ci-assist"; broken = true; @@ -364435,7 +365090,7 @@ self: { vector ]; description = "Conduits for tokenizing streams"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -364476,7 +365131,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Additional merges and joins for Conduit"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -364503,7 +365158,7 @@ self: { ]; testToolDepends = [ doctest-discover ]; description = "Diagnostics library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -364629,7 +365284,7 @@ self: { vector ]; description = "Unbelievably fast streaming DSV file parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-dsv"; broken = true; @@ -364714,7 +365369,7 @@ self: { vector ]; description = "File Dump"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-dump"; broken = true; @@ -364822,7 +365477,7 @@ self: { vector ]; description = "Elias-Fano"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-eliasfano"; } @@ -364885,7 +365540,7 @@ self: { vector ]; description = "Excess"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -364928,7 +365583,7 @@ self: { hspec-discover ]; description = "Generic finger-tree structure, with example instances"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -364977,7 +365632,7 @@ self: { hspec-discover ]; description = "Generic strict finger-tree structure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -365010,7 +365665,7 @@ self: { ]; testToolDepends = [ doctest-discover ]; description = "Extra hedgehog functionality"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -365057,7 +365712,7 @@ self: { hspec-discover ]; description = "Interoperability between hspec and hedgehog"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -365094,7 +365749,7 @@ self: { hspec-discover ]; description = "Additional facilities for Integers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -365166,7 +365821,7 @@ self: { ]; doHaddock = false; description = "Library for manipulating IP addresses and CIDR blocks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-ip"; } @@ -365304,7 +365959,7 @@ self: { ]; doHaddock = false; description = "Memory efficient JSON parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-json"; } @@ -365352,7 +366007,7 @@ self: { ]; doHaddock = false; description = "Memory efficient JSON parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -365427,7 +366082,7 @@ self: { lens ]; description = "Lens for hw-json"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -365480,7 +366135,7 @@ self: { ]; testToolDepends = [ doctest-discover ]; description = "SIMD-based JSON semi-indexer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-json-simd"; broken = true; @@ -365575,7 +366230,7 @@ self: { mmap ]; description = "Memory efficient JSON parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-json"; } @@ -365676,7 +366331,7 @@ self: { mmap ]; description = "Memory efficient JSON parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-json-standard-cursor"; } @@ -365742,7 +366397,7 @@ self: { hw-hspec-hedgehog ]; description = "Avro support for Kafka infrastructure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -365793,7 +366448,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Kafka bindings for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { inherit (pkgs) rdkafka; }; @@ -365852,7 +366507,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Conduit bindings for hw-kafka-client"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -365897,7 +366552,7 @@ self: { hspec-discover ]; description = "Combinators for lazy IO"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -365945,7 +366600,7 @@ self: { hspec-discover ]; description = "Monadic query DSL"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hw-mquery-example"; } ) { }; @@ -366027,7 +366682,7 @@ self: { vector ]; description = "Packed Vector"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-packed-vector"; broken = true; @@ -366075,7 +366730,7 @@ self: { hspec-discover ]; description = "Simple parser support"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -366111,7 +366766,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Primitive functions and data types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -366220,7 +366875,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Opinionated polysemy library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -366267,7 +366922,7 @@ self: { unliftio ]; description = "Opinionated prelude library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -366337,7 +366992,7 @@ self: { vector ]; description = "Primitive functions and data types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -366384,7 +367039,7 @@ self: { vector ]; description = "Primitive support for bit manipulation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.x86; hydraPlatforms = lib.platforms.none; mainProgram = "hw-prim-bits-exe"; @@ -366492,7 +367147,7 @@ self: { ]; doHaddock = false; description = "Rank-select"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-rankselect"; } @@ -366563,7 +367218,7 @@ self: { vector ]; description = "Rank-select base"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -366659,7 +367314,7 @@ self: { vector ]; description = "SIMD library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -366741,7 +367396,7 @@ self: { ]; testToolDepends = [ doctest-discover ]; description = "SIMD library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-simd"; broken = true; @@ -366822,7 +367477,7 @@ self: { vector ]; description = "Primitive functions and data types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -366860,7 +367515,7 @@ self: { hspec-discover ]; description = "String parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -366941,7 +367596,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Library for creating and extracting tar archives"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-tar"; broken = true; @@ -367040,7 +367695,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Supports IO on URIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-uri"; } @@ -367198,7 +367853,7 @@ self: { vector ]; description = "XML parser based on succinct data structures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-xml"; broken = true; @@ -368381,7 +369036,7 @@ self: { random ]; description = "A Yahtzee game implementation in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hyahtzee"; } ) { }; @@ -369108,8 +369763,8 @@ self: { }: mkDerivation { pname = "hylolib"; - version = "1.5.4"; - sha256 = "0vznqq8z4f42plidagmg2d099gvfk3pwv4xclar8d0gp6dsbks6v"; + version = "1.5.5"; + sha256 = "1qdmx5yp5ln0xnc25mfyn0axbpmhn4qkvjlvsh6q5zca9i1hf2xw"; libraryHaskellDepends = [ array base @@ -369190,10 +369845,8 @@ self: { }: mkDerivation { pname = "hyper"; - version = "0.2.1.1"; - sha256 = "14p7r57g75ny8l9h4ilbm6mhdsfiysfs3rd56300dl0jkpgrh8r2"; - revision = "5"; - editedCabalFile = "0dzm6qrqrrmrsmn5y1nhncy2w7kmaa4ilkf1mpi32hs9mywnl5v9"; + version = "0.2.1.2"; + sha256 = "03v7pxpn84xhf1x8rcfczgpxgpkkjg3l94virmd4hdq2n6x81gs9"; libraryHaskellDepends = [ base blaze-html @@ -369201,7 +369854,7 @@ self: { text ]; description = "Display class for the HyperHaskell graphical Haskell interpreter"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -369209,6 +369862,8 @@ self: { { mkDerivation, base, + Chart, + Chart-diagrams, diagrams-lib, diagrams-svg, hyper, @@ -369218,12 +369873,12 @@ self: { }: mkDerivation { pname = "hyper-extra"; - version = "0.2.0.1"; - sha256 = "13ipxwhxrndl505zzxcq7gz874l0r2g0ma1yhq14bihvlwh3qr8d"; - revision = "2"; - editedCabalFile = "1c3lp2wg8axcv20zyz58qcs79vcy8hzsr3gdd9d671yk9m8c7b6n"; + version = "0.3.0.0"; + sha256 = "1ra5vik2g1amg2brqcay4mzbhipwk6z023shlscghaxfwfzp5k1i"; libraryHaskellDepends = [ base + Chart + Chart-diagrams diagrams-lib diagrams-svg hyper @@ -369232,7 +369887,7 @@ self: { text ]; description = "Display instances for the HyperHaskell graphical Haskell interpreter"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -369254,10 +369909,8 @@ self: { }: mkDerivation { pname = "hyper-haskell-server"; - version = "0.2.3.1"; - sha256 = "0cz1dybzgk5q051r3inv72x154q3qmf5r0hci2cxrb89ncdcszsv"; - revision = "1"; - editedCabalFile = "1vk8q06z7q20hq3cs3nnw0ap3gsa983clvykb4zlxl4fspq7rviv"; + version = "0.2.4.0"; + sha256 = "0pfabv7faj8bvfq48qvjpvk8jwspsq5yvmhrwknvxv4kzk6692wa"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -369275,10 +369928,8 @@ self: { transformers ]; description = "Server back-end for the HyperHaskell graphical Haskell interpreter"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "hyper-haskell-server"; - broken = true; } ) { }; @@ -369357,7 +370008,112 @@ self: { websockets ]; description = "Interactive HTML apps using type-safe serverside Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + hyperbole_0_5_0 = callPackage ( + { + mkDerivation, + aeson, + atomic-css, + attoparsec, + attoparsec-aeson, + base, + bytestring, + casing, + containers, + cookie, + data-default, + effectful, + file-embed, + filepath, + http-api-data, + http-client, + http-client-tls, + http-types, + network, + network-uri, + random, + skeletest, + string-conversions, + string-interpolate, + text, + time, + wai, + wai-websockets, + warp, + websockets, + }: + mkDerivation { + pname = "hyperbole"; + version = "0.5.0"; + sha256 = "0b141p2yd50p4blqynxss8jjk5h1wa3rsq766i37zqfxldbmagd0"; + libraryHaskellDepends = [ + aeson + atomic-css + attoparsec + attoparsec-aeson + base + bytestring + casing + containers + cookie + data-default + effectful + file-embed + filepath + http-api-data + http-client + http-client-tls + http-types + network + network-uri + random + string-conversions + string-interpolate + text + time + wai + wai-websockets + warp + websockets + ]; + testHaskellDepends = [ + aeson + atomic-css + attoparsec + attoparsec-aeson + base + bytestring + casing + containers + cookie + data-default + effectful + file-embed + filepath + http-api-data + http-client + http-client-tls + http-types + network + network-uri + random + skeletest + string-conversions + string-interpolate + text + time + wai + wai-websockets + warp + websockets + ]; + testToolDepends = [ skeletest ]; + description = "Interactive HTML apps using type-safe serverside Haskell"; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -369451,7 +370207,7 @@ self: { tasty-hunit ]; description = "Hypergeometric function of a matrix argument"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -370257,7 +371013,7 @@ self: { tasty-hunit ]; description = "Haskell interval types. Bounds checking."; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -370434,7 +371190,7 @@ self: { time ]; description = "iCalendar data types, parser, and printer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -370664,6 +371420,8 @@ self: { ]; description = "Lattice iCE40 Primitive IP"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -371438,7 +372196,7 @@ self: { tf-random ]; description = "Flexible generation of identicons"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -371839,7 +372597,7 @@ self: { transformers ]; description = "Functional Programming Language with Dependent Types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) gmp; }; @@ -371990,7 +372748,7 @@ self: { ]; doHaddock = false; description = "Branch on whether a constraint is satisfied"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -372045,7 +372803,7 @@ self: { bytestring ]; description = "Constructing and dissecting IFF files"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -373085,8 +373843,8 @@ self: { }: mkDerivation { pname = "ihp"; - version = "1.4.0"; - sha256 = "0k962vpcarq07a0wb5rlpah15q629xi39h2x8x0vb5i8nv7xg0c3"; + version = "1.4.1"; + sha256 = "0d5hj8c8qvjqmdjy7dxibhq41qzbfqmrcgmfw84s6gfss9jbanlq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -373177,7 +373935,8 @@ self: { wreq ]; description = "Haskell Web Framework"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -373235,7 +373994,7 @@ self: { ]; doHaddock = false; description = "JSX-like but for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -373420,7 +374179,8 @@ self: { wreq ]; description = "Dev tools for IHP"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -373441,8 +374201,9 @@ self: { with-utf8 ]; description = "Provides the IHP migrate binary"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "migrate"; + maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -373450,6 +374211,7 @@ self: { { mkDerivation, aeson, + attoparsec-aeson, base, bytestring, HsOpenSSL, @@ -373457,23 +374219,26 @@ self: { http-streams, io-streams, neat-interpolation, + network-uri, retry, + safe-exceptions, text, }: mkDerivation { pname = "ihp-openai"; - version = "1.3.0"; - sha256 = "1736f8w1696d5db9shdhqxq1gdng1gh1mijn2rnynrh8lsnndwa4"; - revision = "1"; - editedCabalFile = "03g2mz1vfxcfv02675nh33643k4baw2chx1vc9ij6p76868l1nk7"; + version = "1.4.0"; + sha256 = "0npcnqdfmqv979gfn7iyl5p76hkggblc9n82z056wppj0i9q0i86"; libraryHaskellDepends = [ aeson + attoparsec-aeson base bytestring HsOpenSSL http-streams io-streams + network-uri retry + safe-exceptions text ]; testHaskellDepends = [ @@ -373484,9 +374249,8 @@ self: { text ]; description = "Call GPT4 from your Haskell apps"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."MIT"; + maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -373538,7 +374302,8 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Extra data types for postgresql-simple"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -373634,7 +374399,7 @@ self: { vector ]; description = "Optimised list functions for doing index-related things"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -374426,7 +375191,7 @@ self: { xml-types ]; description = "Execute arbitrary actions for each item from RSS/Atom feeds"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -374659,7 +375424,7 @@ self: { wires ]; description = "Immutaball platformer game (prototype version)"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -374694,7 +375459,7 @@ self: { hspec ]; description = "A GHC plugin for automatically importing modules"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -374886,7 +375651,7 @@ self: { ]; doHaddock = false; description = "Framework for defaulting superclasses"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -374976,7 +375741,7 @@ self: { parsec ]; description = "A math-inspired programmatic 2D & 3D CAD system"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sorki ]; } ) { }; @@ -375069,7 +375834,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Auto generate hie-bios cradles"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -375144,7 +375909,7 @@ self: { yaml ]; description = "Helps maintain consistency of imports"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -375748,7 +376513,7 @@ self: { polysemy-time ]; description = "A Prelude for Polysemy"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -375775,7 +376540,7 @@ self: { text ]; description = "A Prelude for Polysemy – Base Reexports"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -375796,7 +376561,7 @@ self: { polysemy ]; description = "A Prelude for Polysemy"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -376418,7 +377183,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Simple, no-frills indexed lists"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -376529,7 +377294,7 @@ self: { sha256 = "166329a5jmrs4q1ycb132gq7kbrdyzrvrxzzzwp5czmv00lvns9f"; libraryHaskellDepends = [ base ]; description = "Utilities for indexed profunctors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -376577,7 +377342,7 @@ self: { transformers ]; description = "Atkey indexed monad transformers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -376815,6 +377580,7 @@ self: { description = "A collection of implementations of IndieWeb algorithms"; license = lib.licenses.publicDomain; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -376922,7 +377688,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Convenient imperative eDSL over Lorentz"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "indigo"; } @@ -377199,7 +377965,7 @@ self: { text ]; description = "A statically-typed functional scripting language"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -377478,7 +378244,7 @@ self: { tasty-bench ]; description = "Infinite lists"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -377884,7 +378650,7 @@ self: { sha256 = "0k3bl5adj512bzqysapnggvf6fmi0hs3mvxkymsh9af7gan8y504"; libraryHaskellDepends = [ base ]; description = "Initialization and Deinitialization of 'Storable' values"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -378006,7 +378772,7 @@ self: { text ]; description = "Canonical categorical conversions (injections and projections)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -378174,7 +378940,7 @@ self: { vector ]; description = "Lets you embed C++ code into Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.roberth ]; } ) { }; @@ -378223,7 +378989,7 @@ self: { vector ]; description = "Lets you embed CUDA code into Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -378254,7 +379020,7 @@ self: { inline-c ]; description = "Lets you embed Objective-C code into Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -378412,7 +379178,7 @@ self: { ]; doHaddock = false; description = "Python interpreter embedded into haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) python3; }; @@ -378511,7 +379277,7 @@ self: { template-haskell ]; description = "Seamlessly call R from Haskell and vice versa. No FFI required."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) R; }; @@ -378672,7 +379438,7 @@ self: { unordered-containers ]; description = "Associative containers retaining insertion order for traversals"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -379466,7 +380232,7 @@ self: { tasty-quickcheck ]; description = "Direct conversion functions between Ints and Words"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -379596,7 +380362,7 @@ self: { editedCabalFile = "11gbra5328854mnjm5hvpvz1wccmki1fy6bkbqd6fpxaj5cffmbp"; libraryHaskellDepends = [ base ]; description = "A simple, efficient supply of integers using atomic fetch-and-add"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -379626,7 +380392,7 @@ self: { primitive ]; description = "Advent of Code 2019 intcode interpreter"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -379671,7 +380437,7 @@ self: { text ]; description = "Conversion from strings to Integer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -379827,7 +380593,7 @@ self: { quaalude ]; description = "Integer, Natural, and Positive"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -379992,7 +380758,7 @@ self: { unix ]; description = "Poll modern Intel/AMD CPU power consumption on Linux via RAPL"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; mainProgram = "intel-powermon"; } ) { }; @@ -380074,7 +380840,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Type level prompt with openai"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -380116,7 +380882,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "A GHC Core plugin for intensional datatype refinement checking"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -380338,7 +381104,7 @@ self: { sha256 = "1wf6g0a1pz6xiixqnkrdjlb2xr4ck2vab9vd0w6kp0pbhqc6qysp"; libraryHaskellDepends = [ base ]; description = "Some simple functions to deal with transformations from structures to other ones, basically lists"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -380792,7 +381558,7 @@ self: { utility-ht ]; description = "piecewise linear and cubic Hermite interpolation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -380879,7 +381645,7 @@ self: { typed-process ]; description = "Shared memory and control structures for IPC"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -381021,7 +381787,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "An implementation of Allen's interval algebra for temporal logic"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tutorial"; broken = true; @@ -381048,7 +381814,7 @@ self: { hedgehog ]; description = "Intervals of functors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -381106,7 +381872,7 @@ self: { time-compat ]; description = "Intervals, and monoids thereof"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -381128,7 +381894,7 @@ self: { QuickCheck ]; description = "Interval Tree Clocks"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -381249,7 +382015,7 @@ self: { vector ]; description = "A game of competitive puzzle-design"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "intricacy"; @@ -381698,7 +382464,7 @@ self: { vector ]; description = "Automatically generate a function’s inverse"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -381990,7 +382756,7 @@ self: { ]; doHaddock = false; description = "Type classes for concurrency with STM, ST and timing"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -382017,7 +382783,7 @@ self: { si-timers ]; description = "Experimental MTL instances for io-classes"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -382047,7 +382813,7 @@ self: { template-haskell ]; description = "Use Template Haskell to embed the result of an IO computation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -382218,7 +382984,7 @@ self: { io-classes ]; description = "A pure simulator for monadic concurrency with STM"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -382643,7 +383409,7 @@ self: { text ]; description = "Library for IP and MAC addresses"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -382732,8 +383498,8 @@ self: { }: mkDerivation { pname = "ip2location-io"; - version = "1.3.0"; - sha256 = "1425ca51il1cairnv8qabxb1m242jndsi0m2m1lpvyk5jwj3k2cv"; + version = "1.4.0"; + sha256 = "0ipv4ifgm30hjlkgqbdiy6vl6mcd11fyf7kr5mqhhwb60mxwl6za"; libraryHaskellDepends = [ aeson base @@ -382837,7 +383603,7 @@ self: { text ]; description = "Internal Phonetic Alphabet (IPA)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -383061,7 +383827,7 @@ self: { text ]; description = "Auto-generated IPFS HTTP API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -383106,7 +383872,7 @@ self: { text ]; description = "IPLD Content-IDentifiers "; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -383659,7 +384425,7 @@ self: { text ]; description = "IRC core library for glirc"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -384031,8 +384797,8 @@ self: { }: mkDerivation { pname = "iri"; - version = "0.5.1.1"; - sha256 = "1xyndxzdqpbmwv8f86jlin22snddcm769m84d29sb9dkhyi6hncd"; + version = "0.5.1.2"; + sha256 = "1w09gkxndkzkx3387pzrv7bfckln1j90cahfjqz0vi56f2lc8vvf"; libraryHaskellDepends = [ attoparsec base @@ -384062,7 +384828,7 @@ self: { ]; doHaddock = false; description = "RFC-compliant universal resource identifier library (URL, URI, IRI)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -384232,7 +384998,7 @@ self: { text ]; description = "Haskell CLI framework"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -384379,7 +385145,7 @@ self: { text ]; description = "ISBN Validation and Manipulation"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -384927,7 +385693,7 @@ self: { text ]; description = "Isomorphism typeclass as a lawful solution to the conversion problem"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -386759,7 +387525,7 @@ self: { ]; doHaddock = false; description = "Functional, expression-oriented data processing language"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; mainProgram = "ja"; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -386802,7 +387568,7 @@ self: { ]; libraryPkgconfigDepends = [ libjack2 ]; description = "Bindings for the JACK Audio Connection Kit"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; maintainers = [ lib.maintainers.thielema ]; } ) { inherit (pkgs) libjack2; }; @@ -387046,7 +387812,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Generate flamegraphs from Jaeger .json dumps."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "jaeger-flamegraph"; broken = true; @@ -387302,7 +388068,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Japanese holidays utility"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -387414,7 +388180,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Stack-based concatenative language embedded in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -387922,7 +388688,7 @@ self: { vector ]; description = "Labeled one-dimensional arrays"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "bench-report"; } ) { }; @@ -387969,7 +388735,7 @@ self: { vector ]; description = "Type-safe data frames based on higher-kinded types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -388014,7 +388780,7 @@ self: { vector ]; description = "IO operations for the `javelin` package"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -388469,7 +389235,7 @@ self: { time ]; description = "Yet another streaming library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -388564,7 +389330,7 @@ self: { text ]; description = "Handle Jira wiki markup"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "jira-wiki-markup"; } ) { }; @@ -388982,7 +389748,7 @@ self: { time ]; description = "Job queue"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -389342,7 +390108,7 @@ self: { text ]; description = "JSON with Structure"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -389396,7 +390162,7 @@ self: { text ]; description = "OpenAPI Definitions for Jordan, Automatically"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -389456,7 +390222,7 @@ self: { transformers ]; description = "Servant Combinators for Jordan"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -389510,7 +390276,7 @@ self: { transformers ]; description = "Servant Client Instances for Jordan Servant Types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -389576,7 +390342,7 @@ self: { transformers ]; description = "OpenAPI schemas for Jordan-Powered Servant APIs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -389633,7 +390399,7 @@ self: { wai ]; description = "Servers for Jordan-Based Servant Combinators"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -389735,7 +390501,7 @@ self: { time ]; description = "JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -389810,7 +390576,7 @@ self: { time ]; description = "JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -389980,7 +390746,7 @@ self: { hspec ]; description = "Transform Joy code using conditional rewrite rules"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -390033,7 +390799,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "FFI bindings to libjpeg-turbo"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -390313,7 +391079,7 @@ self: { transformers ]; description = "DOM library that uses jsaddle to support both GHCJS and GHC"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -390348,8 +391114,8 @@ self: { text ]; description = "JSaddle Hello World, an example package"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.alexfmpe ]; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -390413,7 +391179,7 @@ self: { websockets ]; description = "Interface for JavaScript that works with GHCJS and GHC"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.alexfmpe lib.maintainers.maralorn @@ -390441,7 +391207,7 @@ self: { ]; doHaddock = false; description = "Run JSaddle JSM with the GHC Wasm backend"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; } ) { }; @@ -390541,7 +391307,7 @@ self: { version = "0.9.9.3"; sha256 = "1icj9cll7ifrharpngwhzgfyxixckd6viwk94f8wmqbf4yyyfsmv"; description = "Interface for JavaScript that works with GHCJS and GHC"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; platforms = lib.platforms.darwin; maintainers = [ lib.maintainers.alexfmpe ]; } @@ -390585,26 +391351,22 @@ self: { aeson, base, jsaddle, - jsaddle-dom, lens, text, }: mkDerivation { pname = "jsdom-extras"; - version = "0.1.0.0"; - sha256 = "0mmvm1vdhfryf9fdbnyb2nz3vc4mdpzdbva3486r5vfkkxajrz5c"; + version = "0.1.1.0"; + sha256 = "0di31amvsc13n3306dkn7nbzr8l2lv6rr3km7aq1g47ci931rj85"; libraryHaskellDepends = [ aeson base jsaddle - jsaddle-dom lens text ]; description = "Convenience utilities for JSDOM"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -390661,7 +391423,7 @@ self: { text ]; description = "Support for serialising Haskell to and from JSON"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -391179,7 +391941,7 @@ self: { text ]; description = "Load JSON from files in a directory structure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "jsondir"; } ) { }; @@ -391319,7 +392081,7 @@ self: { hspec ]; description = "JSON Feed"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -391744,7 +392506,7 @@ self: { text ]; description = "Kitchen sink for querying JSON"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -392140,7 +392902,7 @@ self: { vector ]; description = "Type-level JSON specification"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -392176,7 +392938,7 @@ self: { text ]; description = "Elm code generate for `json-spec`"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -392252,7 +393014,7 @@ self: { uuid ]; description = "Generated elm code for servant APIs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -392294,7 +393056,7 @@ self: { time ]; description = "json-spec-openapi"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -392459,7 +393221,7 @@ self: { text ]; description = "High-performance JSON parser and encoder"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -392653,7 +393415,7 @@ self: { vector ]; description = "Automatic type declaration for JSON input data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "json-to-type"; broken = true; @@ -392757,7 +393519,7 @@ self: { text ]; description = "Tokenize JSON"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -393169,7 +393931,7 @@ self: { text-builder ]; description = "Fast and simple JSON encoding toolkit"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -393256,7 +394018,7 @@ self: { tasty-hunit ]; description = "JsonLogic Evaluation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -393306,7 +394068,7 @@ self: { tasty-hunit ]; description = "JsonLogic Aeson Support"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -393405,7 +394167,7 @@ self: { text ]; description = "Jsonnet implementaton in pure Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hs-jsonnet"; broken = true; @@ -393716,6 +394478,47 @@ self: { } ) { }; + jsonschema = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + regex-tdfa, + scientific, + tasty, + tasty-hunit, + text, + vector, + }: + mkDerivation { + pname = "jsonschema"; + version = "0.2.0.0"; + sha256 = "1paqgmyl1q9nllw83vljckdzj5ir300a3qy866rlj24x4vhqk2df"; + libraryHaskellDepends = [ + aeson + base + containers + regex-tdfa + scientific + text + vector + ]; + testHaskellDepends = [ + aeson + base + tasty + tasty-hunit + text + vector + ]; + description = "JSON Schema derivation and validation"; + license = lib.licensesSpdx."MPL-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + jsonschema-gen = callPackage ( { mkDerivation, @@ -394243,8 +395046,8 @@ self: { }: mkDerivation { pname = "jukebox"; - version = "0.5.8"; - sha256 = "1pb7z95cmqaxbmba2grrbf8dm56821y40v12l4402milnahzl3k9"; + version = "0.5.9"; + sha256 = "0nnlqivvsp158wdmbz1xazl1bjyd2g3w41q43plmn8igsifnv6xa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -394922,7 +395725,7 @@ self: { text ]; description = "Application wrapper for the k8s environment"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -394989,7 +395792,7 @@ self: { sha256 = "07x6dsc4d4f3vksi21fxd1vix9wqsydrl17f2xq8858m2ay0j28j"; doHaddock = false; description = "TBA"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -395375,7 +396178,7 @@ self: { wide-word ]; description = "Serialization for kafka wire protocol"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -395570,7 +396373,7 @@ self: { text ]; description = "Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -396207,7 +397010,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Katip integration for Effectful"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -396493,7 +397296,7 @@ self: { unordered-containers ]; description = "Katip scribe for raven (https://sentry.io)"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -396662,7 +397465,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "WAI middleware for logging request and response info through katip"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -397543,6 +398346,7 @@ self: { ]; description = "Rapid Gtk Application Development - I18N"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -398618,7 +399422,7 @@ self: { ]; doHaddock = false; description = "Kempe compiler"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "kc"; broken = true; @@ -398872,12 +399676,12 @@ self: { wreq ]; description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime."; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "keter"; } ) { }; - keter_2_2_0 = callPackage ( + keter_2_2_1 = callPackage ( { mkDerivation, aeson, @@ -398936,8 +399740,8 @@ self: { }: mkDerivation { pname = "keter"; - version = "2.2.0"; - sha256 = "0wxq5imn77si6aljhfqka782zwpvqapkaw1qyp2yhq05vy1v2hqq"; + version = "2.2.1"; + sha256 = "05mh9a5lvjyjzpfcgrbysn6yzzr20aplcrqk7ifknggy5lh4204l"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -399015,7 +399819,7 @@ self: { wreq ]; description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime."; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "keter"; } @@ -399060,8 +399864,8 @@ self: { }: mkDerivation { pname = "keter-rate-limiting-plugin"; - version = "0.2.0.0"; - sha256 = "0rswbhdg3ig0c028xdwgp8nb3h6jvf0z0137akrd4d7z8glyg00x"; + version = "0.2.0.2"; + sha256 = "1gj66aha6myc27fqdn25j4hvsvdkzp02vqm0msch3hba8djslzzq"; libraryHaskellDepends = [ aeson base @@ -399117,7 +399921,7 @@ self: { wai-extra ]; description = "Simple Keter rate limiting plugin"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { inherit (pkgs) zlib; }; @@ -399243,7 +400047,7 @@ self: { split ]; description = "CLI and library to generate QR codes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "kewar"; } ) { }; @@ -399457,7 +400261,7 @@ self: { text ]; description = "An abstract Handle for accessing collections in stores like Redis"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -399490,7 +400294,7 @@ self: { text ]; description = "Validate a keyed-vals Handle"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -399526,7 +400330,7 @@ self: { keyed-vals-hspec-tests ]; description = "Implements a keyed-vals Handle using in-process memory"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -399574,7 +400378,7 @@ self: { tmp-proc-redis ]; description = "Access Redis using a keyed-vals Handle"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -400026,7 +400830,7 @@ self: { tasty-hunit ]; description = "A lightweight structured concurrency library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -400058,7 +400862,7 @@ self: { tasty-hunit ]; description = "Adaptation of the ki library for the effectful ecosystem"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -400083,7 +400887,7 @@ self: { unliftio-core ]; description = "A lightweight structured concurrency library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -400279,7 +401083,7 @@ self: { hspec-core ]; description = "Boolean strong typing"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -400404,7 +401208,7 @@ self: { singletons-base ]; description = "Type-level integers. Like KnownNat, but for integers."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -400433,7 +401237,7 @@ self: { singletons-base ]; description = "Type-level rationals. Like KnownNat, but for rationals."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -400465,7 +401269,7 @@ self: { hspec ]; description = "A category polymorphic `Functor` typeclass"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -400803,7 +401607,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Advanced keyboard remapping utility"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "kmonad"; maintainers = [ lib.maintainers.auscyber @@ -401092,7 +401896,7 @@ self: { transformers ]; description = "Memory-backed handles"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -401390,7 +402194,7 @@ self: { vector ]; description = "a concatenative not-quite-lisp for kittens"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "koneko"; broken = true; @@ -401425,7 +402229,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Formalising the rules of Konnakol, an Indian percussional art form"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -401501,7 +402305,7 @@ self: { transformers-base ]; description = "Utilities for working with many HStringTemplate templates from files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -401776,7 +402580,7 @@ self: { unordered-containers ]; description = "Krank checks issue tracker link status in your source code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "krank"; broken = true; @@ -402521,7 +403325,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "coverage driven random testing framework"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "kudzu"; broken = true; @@ -402703,7 +403507,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Find the alpha emoji"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -403197,7 +404001,7 @@ self: { text ]; description = "Generate Ruby clients from Servant APIs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -403313,7 +404117,7 @@ self: { text ]; description = "Interpreters for lambda calculus, calculus of constructions, and more"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "lambda"; broken = true; @@ -403580,7 +404384,7 @@ self: { read-bounded ]; description = "Declarative command-line parser with type-driven pattern matching"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -404239,7 +405043,7 @@ self: { mtl ]; description = "Lambdabot for Telegram"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "telegram-lambdabot"; broken = true; @@ -405004,7 +405808,7 @@ self: { tasty-bench ]; description = "A libary for generating low-level sounds with high-level combinators"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -405229,7 +406033,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A high-level binding to the LAME encoder"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -405297,7 +406101,7 @@ self: { tasty-hunit ]; description = "Run dependent IO actions asynchronously"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -405357,7 +406161,7 @@ self: { testToolDepends = [ markdown-unlit ]; doHaddock = false; description = "Haskell bindings for the Linux Landlock API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "landlocked"; } @@ -405457,6 +406261,8 @@ self: { ]; description = "Haskell implementation of Langchain"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -405529,7 +406335,7 @@ self: { text ]; description = "Parser, pretty-printer, and more for the Modula-2 programming language"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "parse"; } @@ -405566,7 +406372,7 @@ self: { vector ]; description = "ASN.1 encoding and decoding"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -405755,7 +406561,7 @@ self: { tasty-quickcheck ]; description = "Parsing and pretty-printing Bash shell scripts"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -405883,7 +406689,7 @@ self: { process ]; description = "Analysis and generation of C code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -406386,7 +407192,65 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Dockerfile parser, pretty-printer and embedded DSL"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; + } + ) { }; + + language-docker_15_0_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + data-default, + data-default-class, + hspec, + hspec-discover, + hspec-megaparsec, + HUnit, + megaparsec, + prettyprinter, + QuickCheck, + split, + text, + time, + }: + mkDerivation { + pname = "language-docker"; + version = "15.0.0"; + sha256 = "1l4pbadd65l4pk30p1xjgs9jmkslldcm8fbw8ck35mwql252kid2"; + libraryHaskellDepends = [ + base + bytestring + containers + data-default + data-default-class + megaparsec + prettyprinter + split + text + time + ]; + testHaskellDepends = [ + base + bytestring + containers + data-default + data-default-class + hspec + hspec-megaparsec + HUnit + megaparsec + prettyprinter + QuickCheck + split + text + time + ]; + testToolDepends = [ hspec-discover ]; + description = "Dockerfile parser, pretty-printer and embedded DSL"; + license = lib.licensesSpdx."GPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -406510,7 +407374,7 @@ self: { pretty ]; description = "A library for the analysis and creation of Graphviz DOT files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ppdot"; } ) { }; @@ -406776,7 +407640,7 @@ self: { text ]; description = "Datatypes and parsing/printing functions to represent the Gemini markup language"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -407173,7 +408037,7 @@ self: { parsec ]; description = "javascript parser for es6 and es7"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -407283,7 +408147,7 @@ self: { text ]; description = "Lua parser and pretty-printer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -408700,7 +409564,7 @@ self: { QuickCheck ]; description = "Matrix programming library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -408792,7 +409656,7 @@ self: { utility-ht ]; description = "Numerical Linear Algebra using LAPACK"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -408957,7 +409821,7 @@ self: { vector ]; description = "Conversion of objects between 'lapack' and 'hmatrix'"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -409040,7 +409904,7 @@ self: { validation-selective ]; description = "Scalable anonymous records"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -409089,7 +409953,7 @@ self: { tasty-quickcheck ]; description = "Generic programming API for large-records and large-anon"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -409196,12 +410060,13 @@ self: { containers, generic-deriving, ghc, - ghc-prim, + ghc-internal, large-generics, mtl, newtype, + optics-core, + optics-th, primitive, - record-dot-preprocessor, record-hasfield, syb, tasty, @@ -409211,16 +410076,16 @@ self: { }: mkDerivation { pname = "large-records"; - version = "0.4.3"; - sha256 = "0byhs4dr86l0shqhhj3nnwcfqb8a08363w212gjqnm3kbvh18nsy"; + version = "0.4.4"; + sha256 = "15mk1n86y6lx7ycjraz4lzwqn7rb52qikmgwqd68sq9znfq802rj"; libraryHaskellDepends = [ base containers ghc large-generics mtl + optics-core primitive - record-dot-preprocessor record-hasfield syb template-haskell @@ -409229,11 +410094,12 @@ self: { testHaskellDepends = [ base generic-deriving - ghc-prim + ghc-internal large-generics mtl newtype - record-dot-preprocessor + optics-core + optics-th record-hasfield tasty tasty-hunit @@ -409241,10 +410107,8 @@ self: { transformers ]; description = "Efficient compilation for large records, linear in the size of the record"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; - broken = true; } ) { }; @@ -409690,7 +410554,7 @@ self: { pandoc-types ]; description = "Use actual LaTeX to render formulae inside Hakyll pages"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -409728,7 +410592,7 @@ self: { transformers ]; description = "A library for rendering LaTeX formulae as SVG using an actual LaTeX"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -409766,7 +410630,7 @@ self: { pandoc-types ]; description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "latex-svg-filter"; } @@ -409800,7 +410664,7 @@ self: { random ]; description = "Pure incremental byte parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -409831,7 +410695,7 @@ self: { time ]; description = "lathe + time"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -410129,7 +410993,7 @@ self: { transformers ]; description = "Hedgehog support for lawful-classes"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -410168,7 +411032,7 @@ self: { transformers ]; description = "QuickCheck support for lawful-classes"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -410181,7 +411045,7 @@ self: { sha256 = "0dza7qrq54k0p50bv7hj9y0c12kl3x51j6kh9k7aammfnl14hrri"; libraryHaskellDepends = [ base ]; description = "Types for lawful-classes"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -410236,7 +411100,7 @@ self: { text ]; description = "Lawful typeclasses for bidirectional conversion between types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -410289,7 +411153,7 @@ self: { text ]; description = "Lawful typeclasses for bidirectional conversion between types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -410629,6 +411493,50 @@ self: { } ) { }; + layoutz = callPackage ( + { + mkDerivation, + base, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "layoutz"; + version = "0.1.0.0"; + sha256 = "0hmqi5ly418nqbz8zzj9r5mvcndmympwh5zkxqipf9gj3swppy9z"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + description = "Simple, beautiful CLI output for Haskell"; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + + layoutz-hs = callPackage ( + { + mkDerivation, + base, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "layoutz-hs"; + version = "0.1.0.0"; + sha256 = "06ps4smmsb8q0ww40q6d3w72bcad4f24v7jfkkdpqj4bvyiri29a"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + description = "Simple, beautiful CLI output for Haskell"; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + lazify = callPackage ( { mkDerivation, @@ -410718,7 +411626,7 @@ self: { transformers-base ]; description = "Asynchronous actions that don't start right away"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -410749,7 +411657,7 @@ self: { tasty-hunit ]; description = "A bracket with lazy resource allocation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -411008,7 +411916,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Alternative lazy ByteString and ST-like IO Handle"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -411124,7 +412032,7 @@ self: { sha256 = "1p0qhdbcnmx17j069n3w89jv8wpxzari4ihylrjk2x78k4b3p1cb"; libraryHaskellDepends = [ base ]; description = "LazyIO applicative for asymptotic performance"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -411516,7 +412424,7 @@ self: { yaml ]; description = "See README for synopsis"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "ldap-scim-bridge"; } @@ -412210,7 +413118,7 @@ self: { text ]; description = "Signed and unsigned LEB128 codec for binary library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -412910,6 +413818,8 @@ self: { pname = "lens"; version = "5.3.5"; sha256 = "1s0ziznj60l9z3z5dacq58kaq8cdfxcz0r75f5hwj25ivzrsrszg"; + revision = "1"; + editedCabalFile = "06asqa9n6grq6dpzd2m9ynhn28mxmyqpj79bnh95x8lynf4kchg0"; libraryHaskellDepends = [ array assoc @@ -413264,7 +414174,7 @@ self: { lens-action ]; description = "Lens interface for your filesystem; still a bit experimental"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -413285,7 +414195,7 @@ self: { lens ]; description = "Indexed version of Plated"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -413454,8 +414364,8 @@ self: { pname = "lens-properties"; version = "4.11.1"; sha256 = "1caciyn75na3f25q9qxjl7ibjam22xlhl5k2pqfiak10lxsmnz2g"; - revision = "8"; - editedCabalFile = "0lp0nkbm38v2i361w79dmqq20v3gn95bh1xixbs20549k73cxxj3"; + revision = "9"; + editedCabalFile = "14hiqpw4n3f73s62qqaqzb5pl47bm35qnyiwcxi7gn3acmzycjls"; libraryHaskellDepends = [ base lens @@ -413620,7 +414530,7 @@ self: { tell ]; description = "MonadTell-based lens combinators"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -413845,7 +414755,7 @@ self: { witherable ]; description = "lens-compatible tools for working with witherable"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -414007,7 +414917,87 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "frugal issue tracker"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; + mainProgram = "lentil"; + maintainers = [ lib.maintainers.rvl ]; + } + ) { }; + + lentil_1_5_9_1 = callPackage ( + { + mkDerivation, + base, + bytestring, + csv, + deepseq, + directory, + dlist, + filemanip, + filepath, + hspec, + hspec-discover, + megaparsec, + mtl, + natural-sort, + optparse-applicative, + prettyprinter, + prettyprinter-ansi-terminal, + regex-tdfa, + semigroups, + terminal-progress-bar, + text, + }: + mkDerivation { + pname = "lentil"; + version = "1.5.9.1"; + sha256 = "0vw5myzycksjcl7r1yjkj1i771v5yqm68k17jj7dxg050dfsnwkc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + bytestring + csv + deepseq + directory + dlist + filemanip + filepath + megaparsec + mtl + natural-sort + optparse-applicative + prettyprinter + prettyprinter-ansi-terminal + regex-tdfa + semigroups + terminal-progress-bar + text + ]; + testHaskellDepends = [ + base + bytestring + csv + deepseq + directory + dlist + filemanip + filepath + hspec + megaparsec + mtl + natural-sort + optparse-applicative + prettyprinter + prettyprinter-ansi-terminal + regex-tdfa + semigroups + terminal-progress-bar + text + ]; + testToolDepends = [ hspec-discover ]; + description = "frugal issue tracker"; + license = lib.licensesSpdx."GPL-3.0-only"; + hydraPlatforms = lib.platforms.none; mainProgram = "lentil"; maintainers = [ lib.maintainers.rvl ]; } @@ -414431,7 +415421,7 @@ self: { util ]; description = "See README for more info"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -414827,7 +415817,7 @@ self: { tasty-hunit ]; description = "A binding to the libBF library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -414937,7 +415927,7 @@ self: { temporary ]; description = "Haskell interface to libarchive"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) libarchive; }; @@ -415572,7 +416562,7 @@ self: { uuid ]; description = "A Haskell implementation of JSON Web Token (JWT)"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -416059,7 +417049,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "An MPD client library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -416322,7 +417312,7 @@ self: { QuickCheck ]; description = "Parsing, formatting, and validating international phone numbers"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -416631,7 +417621,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Move/rename according a set of rules"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "librarian-exe"; } @@ -416728,7 +417718,7 @@ self: { sha256 = "09iyvp3271l5a1idklzxdcs3wxmjxqigkn1cjjv4vk8vww6zwzkb"; doHaddock = false; description = "TBA"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -416789,7 +417779,7 @@ self: { transformers ]; description = "libremidi bindings for haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "libremidi-exe"; broken = true; @@ -416836,7 +417826,7 @@ self: { libressl ]; description = "libtls bindings"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -416909,7 +417899,7 @@ self: { ]; doHaddock = false; description = "A versatile, flexible and executable formal model for the RISC-V architecture"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "riscv-tiny"; broken = true; @@ -417032,7 +418022,7 @@ self: { testPkgconfigDepends = [ libsodium ]; testToolDepends = [ c2hs ]; description = "Low-level bindings to the libsodium C library"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -417051,7 +418041,7 @@ self: { libraryHaskellDepends = [ base ]; librarySystemDepends = [ libsodium ]; description = "FFI bindings to libsodium"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.mangoiv ]; } ) { inherit (pkgs) libsodium; }; @@ -417266,7 +418256,7 @@ self: { ]; libraryPkgconfigDepends = [ systemd ]; description = "Haskell bindings to libsystemd-journal"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) systemd; }; @@ -417319,7 +418309,7 @@ self: { ]; libraryPkgconfigDepends = [ libtelnet ]; description = "Bindings to libtelnet"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; @@ -417357,8 +418347,8 @@ self: { }: mkDerivation { pname = "libtorch-ffi"; - version = "2.0.1.8"; - sha256 = "0aghzvhjdnqb7hx75ga2fls0waw8xwsnqqizj8407iq9n915r0yy"; + version = "2.0.1.9"; + sha256 = "0i6l98wf2rg7zd2bvxwdfzwp61hxlhwjasg0q4i3b10k6x5i9wzz"; setupHaskellDepends = [ base bytestring @@ -417395,7 +418385,7 @@ self: { safe-exceptions ]; description = "Haskell bindings for PyTorch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { @@ -417419,7 +418409,7 @@ self: { ghc ]; description = "Helpers for integrating libtorch-ffi with Hasktorch"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -417440,7 +418430,7 @@ self: { ]; libraryPkgconfigDepends = [ libversion ]; description = "Haskell binding to libversion"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) libversion; }; @@ -417465,7 +418455,7 @@ self: { libraryPkgconfigDepends = [ libvirt ]; libraryToolDepends = [ cpphs ]; description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; @@ -417691,7 +418681,7 @@ self: { sha256 = "0jaif8y10ql8rmkfhm6nwfk65q8rnpk58a6j5cf4gksz9v2nnlh4"; doHaddock = false; description = "libyaml clibs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -417718,7 +418708,7 @@ self: { ]; libraryPkgconfigDepends = [ libyaml ]; description = "Low-level, streaming YAML interface via streamly"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) libyaml; }; @@ -417813,7 +418803,7 @@ self: { directory ]; description = "A license compatibility helper"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "licensor"; broken = true; @@ -417926,7 +418916,7 @@ self: { tomland ]; description = "Synchronize personal configs across multiple machines"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "life"; broken = true; @@ -417971,7 +418961,7 @@ self: { zenhack-prelude ]; description = "Flexible manual resource management"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -418439,7 +419429,7 @@ self: { transformers ]; description = "LIFX LAN API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -418649,7 +419639,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "LightStep OpenTracing client library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "lightstep-haskell-stress-test"; } @@ -419237,7 +420227,7 @@ self: { random ]; description = "Line-indexed file reader"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -419515,7 +420505,7 @@ self: { ]; doHaddock = false; description = "Standard library for linear types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -419621,6 +420611,50 @@ self: { } ) { }; + linear-core-prototype = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + ghc, + mtl, + tasty, + tasty-hunit, + template-haskell, + text, + }: + mkDerivation { + pname = "linear-core-prototype"; + version = "0.1.0.0"; + sha256 = "028hp67pzwrhqlzii74gjb8fi6iivcin84zlrf9cmr5xlxdapld7"; + libraryHaskellDepends = [ + base + bytestring + containers + ghc + mtl + template-haskell + text + ]; + testHaskellDepends = [ + base + bytestring + containers + ghc + mtl + tasty + tasty-hunit + template-haskell + text + ]; + description = "Linear core validates optimizations wrt linearity"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + linear-free = callPackage ( { mkDerivation, @@ -419646,7 +420680,7 @@ self: { QuickCheck ]; description = "Linear free monads"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -419714,7 +420748,7 @@ self: { reflection ]; description = "Geographic coordinates, built on the linear package"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -419830,7 +420864,7 @@ self: { utility-ht ]; description = "Linear Programming basic definitions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -419857,7 +420891,7 @@ self: { constraints ]; description = "Build SMC morphisms using linear types"; - license = lib.licenses.lgpl3Plus; + license = lib.licensesSpdx."LGPL-3.0-or-later"; } ) { }; @@ -420251,7 +421285,7 @@ self: { hspec ]; description = "File extension based programming language detection"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "generate"; broken = true; @@ -420849,7 +421883,7 @@ self: { sha256 = "0j5q4ddsg3bmkhb82da39rj3h1knhxm74z3jknprzwhavz2wxcn6"; libraryHaskellDepends = [ base ]; description = "Linux capabilities Haskell data type"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -421376,7 +422410,8 @@ self: { mtl ]; description = "RISC-V Core"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -421684,7 +422719,7 @@ self: { unordered-containers ]; description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "fixpoint"; maintainers = [ lib.maintainers.artem ]; } @@ -421803,7 +422838,7 @@ self: { unordered-containers ]; description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fixpoint"; maintainers = [ lib.maintainers.artem ]; @@ -422001,7 +423036,7 @@ self: { ]; testSystemDepends = [ z3 ]; description = "Liquid Types for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.artem ]; } ) { inherit (pkgs) z3; }; @@ -422035,7 +423070,7 @@ self: { ]; testSystemDepends = [ z3 ]; description = "Liquid Types for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.artem ]; } @@ -422155,7 +423190,7 @@ self: { unordered-containers ]; description = "Liquid Types for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.artem ]; } ) { }; @@ -422274,7 +423309,7 @@ self: { unordered-containers ]; description = "Liquid Types for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.artem ]; } @@ -422538,7 +423573,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "List all remote forwards for mail accounts stored in a SQL database"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; mainProgram = "list-remote-forwards"; } ) { }; @@ -422557,8 +423592,8 @@ self: { pname = "list-shuffle"; version = "1.0.0.1"; sha256 = "1qcgkkhwnbrl729va8zgv5k6b4lpfy15bbkqnnx0nqz0d91xiqcr"; - revision = "3"; - editedCabalFile = "0hk8js5b59xr23fq58f9zp179cjcysnwaadsagz05jk3877vqzsw"; + revision = "4"; + editedCabalFile = "14r8qf3nm81qm4ycfpxrh513j9i1x8q78brrclxfpixh3prb5bm2"; libraryHaskellDepends = [ base primitive @@ -422576,7 +423611,7 @@ self: { tasty-bench ]; description = "List shuffling and sampling"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -422588,7 +423623,7 @@ self: { sha256 = "1n1b1fk8zn9hz162lmy9d123icd2i6cnlvpkk2ypbphmnam0xr43"; libraryHaskellDepends = [ base ]; description = "Easily and clearly create lists with only one element in them"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -422630,7 +423665,7 @@ self: { mtl-prelude ]; description = "ListT done right"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -422895,7 +423930,7 @@ self: { test-framework-quickcheck2 ]; description = "Tries and Patricia tries: finite sets and maps for list keys"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -422942,7 +423977,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "List-like operations for tuples"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -423057,7 +424092,7 @@ self: { sha256 = "1kyl7gg0prq7cyr0radwqcwdmqj3d0w2rjs1406nkryjfibsxgkh"; libraryHaskellDepends = [ base ]; description = "Helpers for working with NonEmpty lists"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -423343,11 +424378,11 @@ self: { { mkDerivation, base }: mkDerivation { pname = "literally"; - version = "0.2025.9.10"; - sha256 = "14g4m2qkaq6aanan8wrxawd44c8b6br0kcmhwrwk6k531564bjng"; + version = "1.0.0.0"; + sha256 = "0ckprvl1f1iy3960d8wgal3pl54i5b47qlsimgr6i2r6vlqciv0y"; libraryHaskellDepends = [ base ]; description = "Type-safe conversion of type literals into runtime values"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; } ) { }; @@ -423413,7 +424448,7 @@ self: { unliftio ]; description = "transform literate source code to Markdown"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "literatex"; } ) { }; @@ -423446,7 +424481,7 @@ self: { tasty-hunit ]; description = "Simple implementation of Earley parsing"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -423753,7 +424788,7 @@ self: { text ]; description = "Haskell bindings for the llama.cpp llama-server and a simple CLI"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; mainProgram = "llamacall"; } ) { }; @@ -424229,7 +425264,7 @@ self: { transformers ]; description = "Support for writing an EDSL with LLVM-JIT as target"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -424268,7 +425303,7 @@ self: { utility-ht ]; description = "Processor specific intrinsics for the llvm interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -424330,7 +425365,7 @@ self: { ]; doHaddock = false; description = "Utility functions for the llvm interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -424353,7 +425388,7 @@ self: { ]; librarySystemDepends = [ LLVM ]; description = "FFI bindings to the LLVM compiler toolkit"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { LLVM = null; }; @@ -424814,7 +425849,7 @@ self: { transformers ]; description = "General purpose LLVM bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -424848,7 +425883,7 @@ self: { utility-ht ]; description = "Generate Pkg-Config configuration file for LLVM"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "llvm-pkg-config"; } ) { }; @@ -424895,7 +425930,7 @@ self: { text ]; description = "A pretty printing library inspired by the llvm binding"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -424999,7 +426034,7 @@ self: { versions ]; description = "LLVM bitcode parsing library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "llvm-disasm"; } ) { }; @@ -425471,7 +426506,7 @@ self: { text ]; description = "Support for developing against the LNURL protocol"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -425529,7 +426564,7 @@ self: { optparse-applicative ]; description = "A command line tool to manage LNURL auth identities"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "lnurl-authenticator"; } @@ -425663,7 +426698,7 @@ self: { integer-types ]; description = "Line and column positions and ranges in text files"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -425687,7 +426722,7 @@ self: { loc ]; description = "Hedgehog generators for loc"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -426172,6 +427207,8 @@ self: { ]; description = "Structured logging solution with multiple backends"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -426218,7 +427255,7 @@ self: { unordered-containers ]; description = "Structured logging solution (base package)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -426361,7 +427398,7 @@ self: { text ]; description = "Adaptation of the log library for the effectful ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -426414,7 +427451,7 @@ self: { vector ]; description = "Structured logging solution (Elasticsearch back end)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -426822,7 +427859,7 @@ self: { base ]; description = "Log-domain floating point numbers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -427392,7 +428429,7 @@ self: { sha256 = "1jw64bajnz1fizgkw9b01fpk7iyf5w7b8rd1zmhkqxg85npx3kql"; libraryHaskellDepends = [ base ]; description = "Simple logical constraints 'syntax-sugar' writing library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -428539,7 +429576,7 @@ self: { vector ]; description = "monadic loop dsl"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -429289,7 +430326,7 @@ self: { tasty-hunit ]; description = "LPeg – Parsing Expression Grammars For Lua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -429326,7 +430363,7 @@ self: { groups ]; description = "Left and right actions, semidirect products and torsors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -429769,7 +430806,7 @@ self: { ]; doHaddock = false; description = "Log-structured merge-trees"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) rocksdb; }; @@ -429853,7 +430890,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell library for the Microsoft Language Server Protocol"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -429933,7 +430970,7 @@ self: { unliftio ]; description = "Haskell library for Language Server Protocol clients"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -430033,7 +431070,7 @@ self: { process ]; description = "Functional test framework for LSP servers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -430136,7 +431173,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Haskell library for the Microsoft Language Server Protocol, data types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "generator"; } ) { }; @@ -430532,7 +431569,7 @@ self: { tasty-hunit ]; description = "Lua, an embeddable scripting language"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { inherit (pkgs) lua5_4; }; @@ -430553,7 +431590,7 @@ self: { QuickCheck ]; description = "Arbitrary instances for Lua types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -430842,7 +431879,7 @@ self: { lucid ]; description = "Provides ARIA attributes for Lucid templates"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -430888,7 +431925,7 @@ self: { vector ]; description = "Helper functions for using lucid with colonnade"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -431228,17 +432265,19 @@ self: { }: mkDerivation { pname = "luhn"; - version = "0.2"; - sha256 = "0ix7x28kmd3iarydl709vqd041h0qx6kv582c8ca54z8ag7lzynz"; + version = "0.3"; + sha256 = "1h5hh6kl5wh73lp6xxq36l9zvs49213k39ryc20kv6wmyrcn5qwx"; libraryHaskellDepends = [ base digits QuickCheck ]; + testHaskellDepends = [ + base + QuickCheck + ]; description = "An implementation of Luhn's check digit algorithm"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -431560,7 +432599,7 @@ self: { stm ]; description = "TMVar that can be listened to"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -431975,7 +433014,7 @@ self: { tasty-quickcheck ]; description = "Bindings to LZ4"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -432125,7 +433164,7 @@ self: { temporary ]; description = "lz4 bindings for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -432222,7 +433261,7 @@ self: { tasty-quickcheck ]; description = "LZMA/XZ compression and decompression"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) xz; }; @@ -432358,7 +433397,7 @@ self: { tasty-quickcheck ]; description = "LZMA/XZ compression and decompression (static)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -432576,7 +433615,7 @@ self: { transformers ]; description = "A toolkit for working with macaroons"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -432897,7 +433936,7 @@ self: { text ]; description = "Parse machines streams with attoparsec parsers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -432998,7 +434037,7 @@ self: { text ]; description = "Transcode encodings with machines"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -433810,7 +434849,7 @@ self: { ghc-prim ]; description = "magma is an algebraic structure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -433960,7 +434999,7 @@ self: { optparse-applicative ]; description = "Preconfigured email connection pool on top of smtp"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "exe"; } ) { }; @@ -434008,7 +435047,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Count mailboxes in a SQL database"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; mainProgram = "mailbox-count"; } ) { }; @@ -434150,7 +435189,7 @@ self: { wreq ]; description = "API binding for Mailgun"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -435752,7 +436791,7 @@ self: { HUnit ]; description = "Convert C++ type signatures to their mangled form"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "mangle"; } @@ -435932,7 +436971,7 @@ self: { utility-ht ]; description = "A parser for web documents according to the HTML5 specification"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -436214,7 +437253,7 @@ self: { unordered-containers ]; description = "foldl wrappers for map-reduce"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -436302,7 +437341,7 @@ self: { vector ]; description = "Efficient, polymorphic Map Algebra"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -436353,7 +437392,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Types which represent functions k -> v"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "view"; } ) { }; @@ -437064,7 +438103,7 @@ self: { tasty-golden ]; description = "A markup parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -437632,7 +438671,7 @@ self: { text ]; description = "Fast and extensible bytestring builder"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -438042,7 +439081,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A micro web framework based on pattern matching"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "matcha-exe"; broken = true; @@ -438191,7 +439230,7 @@ self: { hedgehog ]; description = "A variety of mathematical utilities"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -438305,7 +439344,7 @@ self: { sha256 = "0l8jv0zm1mar6848n5jyd6dzy02q0cvkgvgnry9db382i1r4g9bq"; libraryHaskellDepends = [ base ]; description = "Class for interpolation of values"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -438319,7 +439358,7 @@ self: { sha256 = "092qbl1x0l6hcm9vn3nx3gyxnqcfx3z2kkfkqw5zmmmyn9zkjsgx"; libraryHaskellDepends = [ base ]; description = "Typeclass for metric spaces"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -438357,7 +439396,7 @@ self: { text ]; description = "A library for formulating and solving math programs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -438397,7 +439436,7 @@ self: { unliftio ]; description = "A GLPK backend to the math-programming library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -438435,7 +439474,7 @@ self: { text ]; description = "Utility functions for testing implementations of the math-programming library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -438906,7 +439945,7 @@ self: { criterion ]; description = "A native implementation of matrix operations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -438974,6 +440013,8 @@ self: { pname = "matrix-client"; version = "0.1.6.1"; sha256 = "0nr1nk6mxvrs0dspy315pviid7db7ry889y9gsg1i3a0pn3dna08"; + revision = "1"; + editedCabalFile = "1n6zv3chb8x5aya14qpcbyssr16labwypbbxfh0zp7kcfmy9acf8"; libraryHaskellDepends = [ aeson aeson-casing @@ -439017,7 +440058,7 @@ self: { unordered-containers ]; description = "A matrix client library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -439186,7 +440227,7 @@ self: { vector ]; description = "Haskell matrix library with interface to C++ linear algebra libraries"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -439366,8 +440407,8 @@ self: { }: mkDerivation { pname = "matterhorn"; - version = "90000.1.0"; - sha256 = "18miknhl4wk06845v2aqlis4z5br7zzz0fjg6ylc81abg38qnxrr"; + version = "90000.1.1"; + sha256 = "0hbkqimdm9bscrky5nr73bxhny7cina6dabpjnglspzwc4r3chvp"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -439485,8 +440526,8 @@ self: { }: mkDerivation { pname = "mattermost-api"; - version = "90000.1.0"; - sha256 = "0mp2qch4amgiixmx7zv158fb3ld1dpfad17sb43gxwadrj9afxdh"; + version = "90000.1.1"; + sha256 = "0l6nqrn3sdikpi1h2hrx0p7c51qvq89ibqd3z9dzzg1riz4rirfr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -439548,8 +440589,8 @@ self: { }: mkDerivation { pname = "mattermost-api-qc"; - version = "90000.1.0"; - sha256 = "08ifm97c80a8vp9cqlwk7jb7105y2q6w77zvy2p42vk1l1p6yq4m"; + version = "90000.1.1"; + sha256 = "0qm462rb9ddpgz5cwrsqpw6sda5g055ivadfdw2yj29i1vqwn8xb"; libraryHaskellDepends = [ base containers @@ -440336,7 +441377,7 @@ self: { vector ]; description = "Sample from a posterior using Markov chain Monte Carlo"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -440492,7 +441533,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A Haskell implementation of the Model Context Protocol (MCP)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -440552,7 +441593,7 @@ self: { text ]; description = "Library for building Model Context Protocol (MCP) servers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -440614,7 +441655,7 @@ self: { primitive ]; description = "MD5 Hash"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -440811,7 +441852,7 @@ self: { uuid ]; description = "Manipulate FSMs and store them in PostgreSQL"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -440885,7 +441926,7 @@ self: { doctest-parallel ]; description = "Mealy machines for processing time-series and ordered data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "mealy-perf"; } ) { }; @@ -441093,7 +442134,7 @@ self: { vector ]; description = "A schema language for JSON"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -441768,7 +442809,7 @@ self: { weigh ]; description = "Monadic parser combinators"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -441794,8 +442835,8 @@ self: { pname = "megaparsec-tests"; version = "9.7.0"; sha256 = "17jwz62f8lnrfmmfrsv1jcvn9wmpk4jlhmxjwk5qqx2iyijnrpb1"; - revision = "1"; - editedCabalFile = "108nv4c045xg3ks0v7c0figqrl7v90l87cahhmn5mc24vdpxhkrj"; + revision = "2"; + editedCabalFile = "08lkj731i0pvynw9kvx72xi7rph84syg0dxvcz2ssnqdg3q6jxqf"; libraryHaskellDepends = [ base bytestring @@ -441825,7 +442866,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Test utilities and the test suite of Megaparsec"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -442419,7 +443460,7 @@ self: { unix ]; description = "Print the core memory usage of programs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "printmem"; } ) { }; @@ -442449,7 +443490,7 @@ self: { th-lift ]; description = "Indices for type level lists"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -442479,7 +443520,7 @@ self: { type-spec ]; description = "Type-safe memory units"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -442763,7 +443804,7 @@ self: { transformers ]; description = "Open temporary anonymous Linux file handles"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; broken = true; @@ -442990,7 +444031,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A memoization library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -443308,6 +444349,71 @@ self: { } ) { }; + mempack_0_2_0_0 = callPackage ( + { + mkDerivation, + avro, + base, + binary, + bytestring, + cereal, + criterion, + FailT, + flat, + hspec, + mtl, + primitive, + QuickCheck, + random, + serialise, + store, + text, + vector, + }: + mkDerivation { + pname = "mempack"; + version = "0.2.0.0"; + sha256 = "0prm0rl92j0pgwg0hkb28l846jnlf3fldwbknpx8inashijvqn6a"; + libraryHaskellDepends = [ + base + bytestring + FailT + mtl + primitive + text + vector + ]; + testHaskellDepends = [ + base + bytestring + FailT + hspec + mtl + primitive + QuickCheck + random + text + vector + ]; + benchmarkHaskellDepends = [ + avro + base + binary + bytestring + cereal + criterion + flat + primitive + serialise + store + vector + ]; + description = "Short description"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + memscript = callPackage ( { mkDerivation, @@ -443354,7 +444460,7 @@ self: { transformers ]; description = "Securely erase memory contents by writing zeros to it"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -443527,7 +444633,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A functor for consistent merging of information"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -443816,7 +444922,7 @@ self: { random-bytestring ]; description = "Merkle Tree Logs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -444015,7 +445121,7 @@ self: { typed-process ]; description = "Temporary message-db for integration testing"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -444446,7 +445552,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "rebindable methods for improving testability"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -445237,7 +446343,7 @@ self: { warp-tls ]; description = "a minimalistic DNS-authoritative server"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "microdns"; broken = true; @@ -445402,6 +446508,19 @@ self: { } ) { }; + microlens_0_5_0_0 = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "microlens"; + version = "0.5.0.0"; + sha256 = "0rdz2jwbv82gj7gn8rq1x6z5iyjyvmg2wq4b47mr9bqj264qwq04"; + libraryHaskellDepends = [ base ]; + description = "A tiny lens library with no dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + microlens-aeson = callPackage ( { mkDerivation, @@ -445444,7 +446563,7 @@ self: { vector ]; description = "Law-abiding lenses for Aeson, using microlens"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -445469,6 +446588,26 @@ self: { } ) { }; + microlens-contra_0_1_0_4 = callPackage ( + { + mkDerivation, + base, + microlens, + }: + mkDerivation { + pname = "microlens-contra"; + version = "0.1.0.4"; + sha256 = "15rr6f9n91pnczx8pihlx6dcwfy8f0snkfxfb45b96fp633k95dj"; + libraryHaskellDepends = [ + base + microlens + ]; + description = "True folds and getters for microlens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + microlens-each = callPackage ( { mkDerivation, @@ -445517,6 +446656,34 @@ self: { } ) { }; + microlens-ghc_0_4_15_2 = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + containers, + microlens, + transformers, + }: + mkDerivation { + pname = "microlens-ghc"; + version = "0.4.15.2"; + sha256 = "1c1ndgzh532lsnwjag9w566fbcnjkw2lbd6fnnfriccyfxhdx93b"; + libraryHaskellDepends = [ + array + base + bytestring + containers + microlens + transformers + ]; + description = "microlens + array, bytestring, containers, transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + microlens-mtl = callPackage ( { mkDerivation, @@ -445542,6 +446709,32 @@ self: { } ) { }; + microlens-mtl_0_2_1_1 = callPackage ( + { + mkDerivation, + base, + microlens, + mtl, + transformers, + transformers-compat, + }: + mkDerivation { + pname = "microlens-mtl"; + version = "0.2.1.1"; + sha256 = "1r9jvn4ka3lakqnwxfh72zy9yc145ll15l7cw7sqn062z74dxk0w"; + libraryHaskellDepends = [ + base + microlens + mtl + transformers + transformers-compat + ]; + description = "microlens support for Reader/Writer/State from mtl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + microlens-platform = callPackage ( { mkDerivation, @@ -445575,6 +446768,40 @@ self: { } ) { }; + microlens-platform_0_4_4_2 = callPackage ( + { + mkDerivation, + base, + hashable, + microlens, + microlens-ghc, + microlens-mtl, + microlens-th, + text, + unordered-containers, + vector, + }: + mkDerivation { + pname = "microlens-platform"; + version = "0.4.4.2"; + sha256 = "08y0mlmlx9hm23bp95m5nzq3zj0bz9q9in237vh0hgris8aaiwv0"; + libraryHaskellDepends = [ + base + hashable + microlens + microlens-ghc + microlens-mtl + microlens-th + text + unordered-containers + vector + ]; + description = "microlens + all batteries included (best for apps)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + microlens-pro = callPackage ( { mkDerivation, @@ -445595,8 +446822,8 @@ self: { }: mkDerivation { pname = "microlens-pro"; - version = "0.2.0.4"; - sha256 = "099ynp1winji1jn08dqayywliwk9midccfsv13cakhrdnbps8zj3"; + version = "0.2.0.3"; + sha256 = "1mmj8y7rvfasas1kqpns8aj9mr52rgb8mm8fy5qwmv0ll8r3siik"; libraryHaskellDepends = [ base containers @@ -445618,6 +446845,50 @@ self: { } ) { }; + microlens-pro_0_2_0_5 = callPackage ( + { + mkDerivation, + base, + containers, + microlens, + microlens-contra, + microlens-platform, + microlens-th, + mtl, + profunctors, + tagged, + template-haskell, + text, + th-abstraction, + unordered-containers, + vector, + }: + mkDerivation { + pname = "microlens-pro"; + version = "0.2.0.5"; + sha256 = "06fhqzw1g5253680i6q8kjy1h1b278bnrq9cdcqmab3zblzxh95g"; + libraryHaskellDepends = [ + base + containers + microlens + microlens-contra + microlens-platform + microlens-th + mtl + profunctors + tagged + template-haskell + text + th-abstraction + unordered-containers + vector + ]; + description = "Prisms and isomorphisms for microlens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + microlens-process = callPackage ( { mkDerivation, @@ -445692,6 +446963,40 @@ self: { } ) { }; + microlens-th_0_4_3_18 = callPackage ( + { + mkDerivation, + base, + containers, + microlens, + tagged, + template-haskell, + th-abstraction, + transformers, + }: + mkDerivation { + pname = "microlens-th"; + version = "0.4.3.18"; + sha256 = "12zdn20v1jl3q2cr96bf9rcj8qmrfr1kd3q0pdkjmayf108g8zj1"; + libraryHaskellDepends = [ + base + containers + microlens + template-haskell + th-abstraction + transformers + ]; + testHaskellDepends = [ + base + microlens + tagged + ]; + description = "Automatic generation of record lenses for microlens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + micrologger = callPackage ( { mkDerivation, @@ -445848,7 +447153,7 @@ self: { text ]; description = "Mustache templates for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -446251,7 +447556,7 @@ self: { wxcore ]; description = "A Memory-like (Concentration, Pairs, ...) game for tones"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "midimory"; } @@ -446794,7 +448099,7 @@ self: { text ]; description = "Semi-automatic database schema migrations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -446839,7 +448144,7 @@ self: { text ]; description = "Semi-automatic database schema migrations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -446882,7 +448187,7 @@ self: { text ]; description = "Semi-automatic database schema migrations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -446921,7 +448226,7 @@ self: { text ]; description = "Semi-automatic database schema migrations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -447365,7 +448670,7 @@ self: { random ]; description = "Double-ended priority queues"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -447379,7 +448684,7 @@ self: { sha256 = "07h6hgq4k1wm4ldwb29fgmmbl9ygrlbq3qv3ymfvc25l5rvgss4h"; doHaddock = false; description = "TBA"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -447516,7 +448821,7 @@ self: { sha256 = "04gcdvygrk2xxhqafjfnvk7cpz8n4wbwhxjqhfcz65l4id0aslpc"; libraryHaskellDepends = [ base ]; description = "Minimal essentials"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -447638,7 +448943,7 @@ self: { unix ]; description = "Minimalist CI framework to run checks on local machine"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; mainProgram = "minici"; } ) { }; @@ -447668,7 +448973,7 @@ self: { HUnit ]; description = "Minimal bindings to libcurl"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -447844,7 +449149,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A SDL2-based graphics library, batteries-included"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -447894,7 +449199,7 @@ self: { mtl ]; description = "A binding library of minilight for Lua langauge"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; } @@ -448102,7 +449407,7 @@ self: { xml-conduit ]; description = "A MinIO Haskell Library for Amazon S3 compatible cloud storage"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -448157,7 +449462,7 @@ self: { warp ]; description = "A Haskell introspectable web router"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -448195,7 +449500,7 @@ self: { warp ]; description = "Minion conduit support"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "minion-conduit-example"; } ) { }; @@ -448221,7 +449526,7 @@ self: { text ]; description = "Minion HTMX support"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -448265,7 +449570,7 @@ self: { warp ]; description = "Minion JWT support"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "minion-jwt-example"; } ) { }; @@ -448315,7 +449620,7 @@ self: { text ]; description = "Minion openapi3 support"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -448361,7 +449666,7 @@ self: { warp ]; description = "Minion wrappers for wai-extra"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -448518,7 +449823,7 @@ self: { system-cxx-std-lib ]; description = "A Haskell bundle of the Minisat SAT solver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -448612,7 +449917,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Simple and lightweight benchmarking utilities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -448954,7 +450259,7 @@ self: { vector ]; description = "fortune-mod clone"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -449306,7 +450611,7 @@ self: { transformers ]; description = "A tasty Haskell front-end web framework"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -449343,7 +450648,7 @@ self: { isLibrary = false; isExecutable = true; description = "A tasty Haskell front-end web framework"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = [ "javascript-ghcjs" ]; } ) { }; @@ -449461,7 +450766,7 @@ self: { unix ]; description = "A Haskell git implimentation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -449495,7 +450800,7 @@ self: { posix-paths ]; description = "Useability extras built on top of miss"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -449587,7 +450892,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "A git wrapper with a streamlined UX"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "mit"; broken = true; @@ -449654,7 +450959,7 @@ self: { hspec ]; description = "Vim plugin manager written in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "miv"; } ) { }; @@ -450051,8 +451356,8 @@ self: { pname = "mmark"; version = "0.0.8.0"; sha256 = "05wzjyqh4605g2y3lhcqrjh4qzj4fv8xg5baf3xi0x6ararrwjgr"; - revision = "1"; - editedCabalFile = "13d46lpf5b1kj6b1g89gb1s91h87njz3k69mp39nsfhwq19ygibf"; + revision = "2"; + editedCabalFile = "0gy66sawj11za86rwkvmr791acd84f895ym568w7wnbks9p6gmmr"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -450096,7 +451401,7 @@ self: { weigh ]; description = "Strict markdown processor for writers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -450140,7 +451445,7 @@ self: { text ]; description = "Command line interface to the MMark markdown processor"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "mmark"; } ) { }; @@ -450164,8 +451469,8 @@ self: { pname = "mmark-ext"; version = "0.2.1.5"; sha256 = "1dy3xnzpbbnp03k3r04q8y10pcj2r708dk8bff0pxzkvypm75g88"; - revision = "4"; - editedCabalFile = "0girl659kn2nxzcayjzx8pflws43vp3mfw03g3ril8i49r1wkxkn"; + revision = "5"; + editedCabalFile = "1zhkihv0m7as1jxq14if7ksr8lwvbwpa4q7q87xs43n52fassdw9"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -450188,7 +451493,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Commonly useful extensions for the MMark markdown processor"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -450205,6 +451510,8 @@ self: { pname = "mmorph"; version = "1.2.1"; sha256 = "1rjclyxyr5ajnpmkrlwap77h5fmdwys8bpwfj0n87v33hh1dcn8f"; + revision = "1"; + editedCabalFile = "00pf88q7vpgf8inbk50023zpcwy64gvaarpj3w3ssxyk15zi6k7a"; libraryHaskellDepends = [ base mtl @@ -450764,8 +452071,8 @@ self: { }: mkDerivation { pname = "mmzk-env"; - version = "0.1.0.0"; - sha256 = "1lrm2cp0xl5qbas91rij940c169jv29n2iyjv6nx2873yqa3ig37"; + version = "0.1.1.1"; + sha256 = "02bcv8767bjrbbhnl89kcl63b7c9ajadickd84sr93xxdhjx0jfk"; libraryHaskellDepends = [ base containers @@ -450778,7 +452085,7 @@ self: { hspec ]; description = "Read environment variables into a user-defined data type"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -450838,7 +452145,7 @@ self: { uuid-types ]; description = "A TypeID and UUIDv7 implementation for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -450991,7 +452298,7 @@ self: { yaml ]; description = "A HTTP server for testing HTTP clients"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "mock-httpd"; broken = true; @@ -451096,37 +452403,88 @@ self: { mockcat = callPackage ( { mkDerivation, + async, base, hspec, mtl, template-haskell, text, transformers, + unliftio, + unliftio-core, }: mkDerivation { pname = "mockcat"; - version = "0.5.2.0"; - sha256 = "0b3i5vswlijyf3142shwrw1z8vj152b4k466c0310ayih3mcc61p"; + version = "0.5.3.0"; + sha256 = "0vizr1ah8dhxq04chbzz8n48f5m6l86gyi27yi9z74w72g12f7f7"; libraryHaskellDepends = [ base mtl template-haskell text transformers + unliftio + unliftio-core ]; testHaskellDepends = [ + async base hspec mtl template-haskell text transformers + unliftio + unliftio-core ]; description = "Mock library for test in Haskell"; license = lib.licenses.mit; } ) { }; + mockcat_0_5_4_0 = callPackage ( + { + mkDerivation, + async, + base, + hspec, + mtl, + template-haskell, + text, + transformers, + unliftio, + unliftio-core, + }: + mkDerivation { + pname = "mockcat"; + version = "0.5.4.0"; + sha256 = "0nzrvavgrw04vz7hq0b55xq8163n8ml9wifscm0y577fq11ab827"; + libraryHaskellDepends = [ + base + mtl + template-haskell + text + transformers + unliftio + unliftio-core + ]; + testHaskellDepends = [ + async + base + hspec + mtl + template-haskell + text + transformers + unliftio + unliftio-core + ]; + description = "Mock library for test in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + mockery = callPackage ( { mkDerivation, @@ -451386,7 +452744,7 @@ self: { weigh ]; description = "Modern library for working with URIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -451518,7 +452876,7 @@ self: { doctest ]; description = "A type for integers modulo some constant"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -451933,7 +453291,7 @@ self: { type-set ]; description = "Monadic Functional Reactive Programming"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -451992,7 +453350,7 @@ self: { unordered-containers ]; description = "Samples of moffy"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -452060,7 +453418,7 @@ self: { union-color ]; description = "Events for sample codes of moffy"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -452088,7 +453446,7 @@ self: { moffy-samples-gtk3-run ]; description = "Sample executables of moffy - GTK3 version"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "moffy_samples_gtk3"; } @@ -452154,7 +453512,7 @@ self: { union-color ]; description = "Package to run moffy samples - GTK3 version"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -452182,7 +453540,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Sample executables of moffy - GTK4 version"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "moffy_samples_gtk4"; } @@ -452251,7 +453609,7 @@ self: { union-color ]; description = "Package to run moffy samples - Gtk4 version"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -452317,7 +453675,7 @@ self: { bytestring ]; description = "Modular Haskell Web Server"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hws"; broken = true; @@ -452620,8 +453978,8 @@ self: { }: mkDerivation { pname = "monad-bayes"; - version = "1.3.0.4"; - sha256 = "0r7gmymd8vy8q0hgkm2s9qmlm3q93nss6yl7rahpl2lxb838qrfy"; + version = "1.3.0.5"; + sha256 = "0y6rxhc9bw4vf053vj74df5nqz21w69wrizipxwipxkm66bxa058"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -452777,7 +454135,7 @@ self: { vty-unix ]; description = "A library for probabilistic programming"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "example"; maintainers = [ lib.maintainers.turion ]; } @@ -453146,6 +454504,80 @@ self: { } ) { }; + monad-effect = callPackage ( + { + mkDerivation, + async, + base, + containers, + criterion, + data-default, + data-effects, + deepseq, + effectful, + exceptions, + fused-effects, + haskell-src-meta, + heftia-effects, + logict, + monad-control, + mtl, + parsec, + polysemy, + resourcet, + stm, + tasty-bench, + template-haskell, + text, + transformers-base, + unix, + }: + mkDerivation { + pname = "monad-effect"; + version = "0.2.0.0"; + sha256 = "0p2karn70ha1bf325in4mwhyb09vb7scrbsji7sy1lbrizq6d428"; + libraryHaskellDepends = [ + async + base + data-default + deepseq + exceptions + haskell-src-meta + monad-control + mtl + parsec + resourcet + stm + template-haskell + text + transformers-base + ]; + testHaskellDepends = [ + base + containers + criterion + mtl + parsec + text + ]; + benchmarkHaskellDepends = [ + base + data-effects + effectful + fused-effects + heftia-effects + logict + mtl + polysemy + tasty-bench + text + unix + ]; + description = "A fast and lightweight effect system"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + monad-exception = callPackage ( { mkDerivation, @@ -453375,7 +454807,7 @@ self: { comonad ]; description = "Ideal Monads and coproduct of them"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -453387,7 +454819,7 @@ self: { sha256 = "0ajn06f3q181nf6xa4kish04bv74crqmsmk7i1ny4kw1m9ag139d"; libraryHaskellDepends = [ base ]; description = "Monads with an unsaveInterleaveIO-like operation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -454640,7 +456072,7 @@ self: { transformers ]; description = "A new, simple, composable concurrency abstraction"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -454653,7 +456085,7 @@ self: { sha256 = "0hqlwimwdhxwcikmy41qlkzr09dxx7ibpzr2g4czlv07c6fwlm3q"; libraryHaskellDepends = [ base ]; description = "Monads of program skeleta"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -454910,7 +456342,7 @@ self: { typed-process ]; description = "Functions to exit the program anywhere in MonadThrow monads"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -454961,7 +456393,7 @@ self: { time ]; description = "Adaptation of the monad-time library for the effectful ecosystem"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -455178,7 +456610,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A monad transformer for data validation"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -455253,7 +456685,7 @@ self: { sha256 = "048xk3zr7237c0mzr6lfca3qsgh60icnp8vw3vg2pj12z8id62ka"; libraryHaskellDepends = [ base ]; description = "A collection of monad transformers"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -455293,7 +456725,7 @@ self: { transformers ]; description = "The Acme and AcmeT monads"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -455427,7 +456859,7 @@ self: { transformers ]; description = "GHC plugin to desugar ! into do-notation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -455457,7 +456889,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Recursion Schemes for Monadic version"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -455729,7 +457161,7 @@ self: { text ]; description = "The best ideas in monad-related classes and types"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -455787,7 +457219,7 @@ self: { transformers ]; description = "Monad classes, using type families"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -456578,7 +458010,7 @@ self: { witherable ]; description = "A monoidal map with the right group instance"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -456818,7 +458250,7 @@ self: { mtl ]; description = "Monoidal Functors Library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "co-log"; } ) { }; @@ -456848,7 +458280,7 @@ self: { nothunks ]; description = "Monoidal map type"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -456894,7 +458326,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "JSON support for monoidmap"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -456927,7 +458359,30 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Examples for monoidmap"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + + monoidmap-hashable = callPackage ( + { + mkDerivation, + base, + containers, + hashable, + monoidmap, + }: + mkDerivation { + pname = "monoidmap-hashable"; + version = "0.0.0.0"; + sha256 = "0ifqn4998qgmvb7f7vanmrw7qvf6a5ycdxan8dpyp4z2vyslphrl"; + libraryHaskellDepends = [ + base + containers + hashable + monoidmap + ]; + description = "Hashing support for monoidmap"; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -456987,7 +458442,7 @@ self: { tasty-hunit ]; description = "Internal support for monoidmap"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -457012,7 +458467,7 @@ self: { QuickCheck ]; description = "QuickCheck support for monoidmap"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -457554,7 +459009,7 @@ self: { time-compat ]; description = "MonthName"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -457585,7 +459040,7 @@ self: { tasty-smallcheck ]; description = "a 'Monus' is a commutative monoid that allows a notion of substraction"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -457790,7 +459245,7 @@ self: { ]; doHaddock = false; description = "Invocation helpers for the ReaderT-record-of-functions style"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -458344,7 +459799,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Upgradeability infrastructure based on Morley"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "morley-ustore-reader"; } @@ -459900,7 +461355,7 @@ self: { optparse-applicative ]; description = "Print current MPD song and status as JSON"; - license = lib.licenses.unlicense; + license = lib.licensesSpdx."Unlicense"; mainProgram = "mpd-current-json"; } ) { }; @@ -460419,7 +461874,7 @@ self: { text ]; description = "Datastructures to describe TCP and MPTCP connections"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -460526,7 +461981,7 @@ self: { text ]; description = "A Multipath TCP path manager"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "mptcp-pm"; @@ -460706,7 +462161,7 @@ self: { QuickCheck ]; description = "A Multipath TCP analyzer"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "mptcpanalyzer"; } @@ -460886,7 +462341,7 @@ self: { hspec ]; description = "A simple way to read environment variables in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -462045,7 +463500,7 @@ self: { transformers ]; description = "Monad classes for transformers, using functional dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -462158,7 +463613,7 @@ self: { transformers ]; description = "Monad classes for transformers, using functional dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -462290,7 +463745,7 @@ self: { mtl ]; description = "Lift substacks of monad transformer stacks"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -462399,7 +463854,7 @@ self: { mtl ]; description = "Reified monad transformer stacks"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -463529,7 +464984,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A few multimap variants"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -463557,7 +465012,7 @@ self: { ]; doHaddock = false; description = "Multiple Exceptions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -463577,7 +465032,7 @@ self: { hedgehog ]; description = "Typeclasses augmented with a phantom type parameter"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -463740,7 +465195,7 @@ self: { template-haskell ]; description = "Self-identifying base encodings, implementation of "; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -463766,7 +465221,7 @@ self: { sop-core ]; description = "Uncurry functions with multiple arguments"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -463833,7 +465288,7 @@ self: { toml-reader ]; description = "Simple tool for running commands in multiple directories"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "muld"; broken = true; @@ -464029,7 +465484,7 @@ self: { hedgehog ]; description = "Self-identifying hashes, implementation of "; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -464065,7 +465520,7 @@ self: { serialise ]; description = "CBOR encoding of multihashes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -464934,7 +466389,7 @@ self: { haskeline ]; description = "A framework for multiverse debugging"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "multiverse-debugging-exe"; } ) { }; @@ -464978,7 +466433,7 @@ self: { transformers ]; description = "Traverse data types via generics, acting on multiple types simultaneously"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -465057,6 +466512,8 @@ self: { ]; description = "MUtually Recursive Definitions Explicitly Represented"; license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -466034,6 +467491,64 @@ self: { } ) { }; + musig2 = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + binary, + bytestring, + containers, + criterion, + deepseq, + entropy, + ppad-secp256k1, + ppad-sha256, + tasty, + tasty-hunit, + tasty-quickcheck, + }: + mkDerivation { + pname = "musig2"; + version = "0.1.0"; + sha256 = "02398ib1jxb41ksxf1mxzqfbj53dz1gfz87a05fym3jywf2yf2ml"; + libraryHaskellDepends = [ + base + base16-bytestring + binary + bytestring + containers + entropy + ppad-secp256k1 + ppad-sha256 + ]; + testHaskellDepends = [ + base + base16-bytestring + binary + bytestring + containers + entropy + ppad-secp256k1 + ppad-sha256 + tasty + tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + base16-bytestring + bytestring + criterion + deepseq + ppad-secp256k1 + ]; + description = "MuSig2 library"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + mustache = callPackage ( { mkDerivation, @@ -466335,7 +467850,7 @@ self: { vector ]; description = "Mutable Fenwick trees"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -466406,7 +467921,7 @@ self: { primitive ]; description = "Interoperate mutable references with regular lens"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -466460,7 +467975,7 @@ self: { safe-exceptions ]; description = "A trivial lock based on MVar"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -466696,7 +468211,7 @@ self: { ]; doCheck = false; description = "Fast, high quality pseudo random number generation"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -467614,7 +469129,7 @@ self: { vector ]; description = "pure haskell MySQL driver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -467829,7 +469344,7 @@ self: { vector ]; description = "pure haskell MySQL driver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -468099,7 +469614,7 @@ self: { vty ]; description = "Tool to keep track of what you have been working on and where"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "mywork"; } @@ -468168,7 +469683,7 @@ self: { text ]; description = "A Haskell client for the Myxine GUI server"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -468755,7 +470270,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Named parameters (keyword arguments) for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -468795,7 +470310,7 @@ self: { text ]; description = "NBT (named binary tag) serialization and deserialization"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -469031,7 +470546,7 @@ self: { unordered-containers ]; description = "A parameterized named text type and associated functionality"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -469422,7 +470937,7 @@ self: { transformers ]; description = "Create compilers using small passes and many intermediate representations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dumb-nanopass-example"; broken = true; @@ -469758,7 +471273,7 @@ self: { text ]; description = "Refinement types for natural numbers with an optics interface"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -470108,7 +471623,7 @@ self: { unlifted ]; description = "Arithmetic of natural numbers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -470288,6 +471803,104 @@ self: { } ) { }; + nbparts = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + base, + base64-bytestring, + bytestring, + commonmark, + containers, + crypton, + directory, + filepath, + hedgehog, + hspec, + hspec-discover, + hspec-hedgehog, + ipynb, + libyaml, + megaparsec, + memory, + mime-types, + mtl, + optparse-applicative, + parsec, + req, + scientific, + temporary, + text, + transformers, + vector, + yaml, + }: + mkDerivation { + pname = "nbparts"; + version = "0.1.1.0"; + sha256 = "18nmi2z41d1smxia0fyyii855phwmc3ac3bpd3hlixp8fnpr66g1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + aeson-pretty + base + base64-bytestring + bytestring + commonmark + containers + crypton + directory + filepath + ipynb + libyaml + megaparsec + memory + mime-types + mtl + parsec + text + transformers + yaml + ]; + executableHaskellDepends = [ + base + mtl + optparse-applicative + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + commonmark + containers + directory + filepath + hedgehog + hspec + hspec-hedgehog + ipynb + mime-types + mtl + parsec + req + scientific + temporary + text + vector + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Unpack a Jupyter notebook into its sources, metadata and outputs"; + license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + mainProgram = "nbparts"; + broken = true; + } + ) { }; + nbt = callPackage ( { mkDerivation, @@ -470493,7 +472106,7 @@ self: { tasty-hunit ]; description = "Quasiquoter for neat and simple multiline text interpolation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -470678,7 +472291,7 @@ self: { sha256 = "08jk7hn5mp89vxfkh9cl7rj5b9sjjwil4lic5gpgsbwpvy8rd8a8"; libraryHaskellDepends = [ base ]; description = "The Neither datatype"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -470819,7 +472432,7 @@ self: { random ]; description = "Unofficial nekos.best API wrapper"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -470943,7 +472556,7 @@ self: { hedgehog ]; description = "NonEmpty lists that look [more, like, this]"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -471060,7 +472673,7 @@ self: { vector ]; description = "Neptune Client"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example-app"; broken = true; @@ -471075,7 +472688,7 @@ self: { sha256 = "0nbgb9lz0ibha72gyh0q86rbssik2fxphab6f1asm0r5kz5va3ly"; libraryHaskellDepends = [ base ]; description = "Nerd Font Icons for use in haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -471533,7 +473146,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "NestedText: A Human Friendly Data Format"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -472847,7 +474460,7 @@ self: { unix ]; description = "Binding to C socket API operating on bytearrays"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -473300,7 +474913,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Arbitrary Instances for Network Types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -473584,7 +475197,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "CAN bus networking"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -473744,7 +475357,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Library to control network protocols"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -473873,7 +475486,7 @@ self: { network ]; description = "Adaptation of the network library for the effectful ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -474429,7 +476042,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Types for working with Linux packet sockets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -474739,7 +476352,7 @@ self: { transformers ]; description = "Simple interface to TLS secured network sockets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -474768,7 +476381,7 @@ self: { websockets ]; description = "Simple interface to WebSockets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -474797,7 +476410,7 @@ self: { websockets ]; description = "Simple interface to TLS secured WebSockets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -474933,7 +476546,7 @@ self: { transformers ]; description = "Network abstraction layer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -475047,7 +476660,7 @@ self: { network-transport-tests ]; description = "In-memory instantiation of Network.Transport"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -475086,7 +476699,7 @@ self: { network-transport-tests ]; description = "TCP instantiation of Network.Transport"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -475115,7 +476728,7 @@ self: { random ]; description = "Unit tests for Network.Transport implementations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -475251,7 +476864,7 @@ self: { stm ]; description = "Network functions that do not throw exceptions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { }; @@ -476016,7 +477629,7 @@ self: { ]; doHaddock = false; description = "Future-proof system for plain-text notes"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "neuron"; } @@ -476155,7 +477768,7 @@ self: { text ]; description = "newline specifications as values"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -476267,7 +477880,7 @@ self: { warp ]; description = "A basic newsletter implimentation, using various backends"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "newsletter-server"; broken = true; @@ -476303,7 +477916,7 @@ self: { text ]; description = "A mailgun backend for the newsletter package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -476529,7 +478142,7 @@ self: { random ]; description = "Newtype Wrapper Zoo"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -477599,6 +479212,25 @@ self: { } ) { }; + nix = callPackage ( + { + mkDerivation, + base, + relude, + }: + mkDerivation { + pname = "nix"; + version = "0.1.0.0"; + sha256 = "1crnwkdpr44m9ccx5x525llha6k4iy4n3i8y4g3qpj9zh8iy5pc5"; + libraryHaskellDepends = [ + base + relude + ]; + description = "Haskell wrapper for the Nix CLI"; + license = lib.licenses.mit; + } + ) { }; + nix-delegate = callPackage ( { mkDerivation, @@ -477807,7 +479439,7 @@ self: { typed-process ]; description = "Explain why two Nix derivations differ"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "nix-diff"; maintainers = [ lib.maintainers.Gabriella439 @@ -477910,7 +479542,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Convert a tree of files into fixed-output derivations"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "nix-freeze-tree"; broken = true; @@ -477960,7 +479592,7 @@ self: { optparse-applicative ]; description = "Reify the Nix build graph into a Haskell graph data structure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "nix-graph"; } ) { }; @@ -478004,33 +479636,52 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Parse and render .narinfo files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "pretty-narinfo"; maintainers = [ lib.maintainers.sorki ]; } ) { }; - nix-paths = callPackage ( - { - mkDerivation, - base, - nix, - process, - }: - mkDerivation { - pname = "nix-paths"; - version = "1.0.1"; - sha256 = "1y09wl1ihxmc9p926g595f70pdcsx78r3q5n5rna23lpq8xicdxb"; - libraryHaskellDepends = [ - base - process - ]; - libraryToolDepends = [ nix ]; - description = "Knowledge of Nix's installation directories"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.peti ]; - } - ) { inherit (pkgs) nix; }; + nix-paths = + callPackage + ( + { + mkDerivation, + base, + nix-build, + nix-env, + nix-hash, + nix-instantiate, + nix-store, + process, + }: + mkDerivation { + pname = "nix-paths"; + version = "1.0.1"; + sha256 = "1y09wl1ihxmc9p926g595f70pdcsx78r3q5n5rna23lpq8xicdxb"; + libraryHaskellDepends = [ + base + process + ]; + libraryToolDepends = [ + nix-build + nix-env + nix-hash + nix-instantiate + nix-store + ]; + description = "Knowledge of Nix's installation directories"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.peti ]; + } + ) + { + nix-build = null; + nix-env = null; + nix-hash = null; + nix-instantiate = null; + nix-store = null; + }; nix-serve-ng = callPackage ( { @@ -478096,7 +479747,7 @@ self: { vector ]; description = "A drop-in replacement for nix-serve that's faster and more stable"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "nix-serve"; } ) { inherit (pkgs) nix; }; @@ -478311,15 +479962,13 @@ self: { }: mkDerivation { pname = "nix-tree"; - version = "0.6.3"; - sha256 = "06dzf87vckd11yiq2ng6l80rd17p920lajykn1vy2azyhivkp59j"; - isLibrary = false; + version = "0.7.0"; + sha256 = "1h7klpr5km134f6393gjwnfwgpppvar56w8n7ksjw8aawy7czi0c"; + isLibrary = true; isExecutable = true; - executableHaskellDepends = [ + libraryHaskellDepends = [ aeson - async base - brick bytestring clock containers @@ -478330,21 +479979,33 @@ self: { microlens optparse-applicative relude - terminal-progress-bar text typed-process unordered-containers vty ]; - testHaskellDepends = [ - aeson + executableHaskellDepends = [ + async base brick - bytestring clock containers directory - dot + filepath + hrfsize + microlens + optparse-applicative + relude + terminal-progress-bar + text + typed-process + vty + ]; + testHaskellDepends = [ + base + clock + containers + directory filepath hedgehog hrfsize @@ -478353,11 +480014,10 @@ self: { relude text typed-process - unordered-containers vty ]; description = "Interactively browse a Nix store paths dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "nix-tree"; maintainers = [ lib.maintainers.utdemir ]; } @@ -478740,7 +480400,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Tool for semi-automatic updating of nixpkgs repository"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; mainProgram = "nixpkgs-update"; broken = true; @@ -478784,7 +480444,7 @@ self: { ]; doHaddock = false; description = "Nkeys ed25519 encoding for use with NATS"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -479102,7 +480762,7 @@ self: { doctest ]; description = "A GHC plugin to remove support for recursion"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -479861,7 +481521,7 @@ self: { utility-ht ]; description = "List-like structures with static restrictions on the number of elements"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -480158,7 +481818,7 @@ self: { hedgehog-classes ]; description = "nonempty structure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -480193,7 +481853,7 @@ self: { vector ]; description = "Non-empty vectors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -480222,7 +481882,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Create NonEmpty version of any container"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -480257,7 +481917,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "aeson instances for 'NonEmpty'"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -480278,7 +481938,7 @@ self: { QuickCheck ]; description = "QuickCheck instance for 'NonEmpty'"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -480301,7 +481961,7 @@ self: { text ]; description = "'NonEmpty' wrappers for text"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -480783,7 +482443,7 @@ self: { transformers ]; description = "An opinionated Prelude replacement library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -480860,7 +482520,7 @@ self: { tasty-hedgehog ]; description = "Examine values for unexpected thunks"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -480977,7 +482637,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "Haskell binding to Notmuch, the mail indexer"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; } ) { @@ -482051,7 +483711,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Efficient, infinite-precision 2D and 3D spatial containers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -482491,7 +484151,7 @@ self: { tasty-bench ]; description = "Create number walls and save them as images"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -483012,7 +484672,7 @@ self: { utility-ht ]; description = "An experimental alternative hierarchy of numeric type classes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -483174,7 +484834,7 @@ self: { vector ]; description = "core package for Numerical Haskell project"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -483194,7 +484854,7 @@ self: { system-cxx-std-lib ]; description = "Numerical integration"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -483228,7 +484888,7 @@ self: { QuickCheck ]; description = "A numeric class hierarchy"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -483253,7 +484913,7 @@ self: { vector ]; description = "Multi-dimensional arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -483288,7 +484948,7 @@ self: { numhask ]; description = "numerical free algebras"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -483321,7 +484981,7 @@ self: { numhask-prelude ]; description = "Laws and tests for numhask"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -483377,7 +485037,7 @@ self: { ]; testHaskellDepends = [ doctest ]; description = "A numeric prelude"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -483459,7 +485119,7 @@ self: { doctest-parallel ]; description = "Numerical spaces"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -483666,6 +485326,8 @@ self: { pname = "nvfetcher"; version = "0.7.0.0"; sha256 = "0idcca3g1rfm8rc7zy68pdbhv4s0npdzdb47ixj0hk2pr8rg51ak"; + revision = "1"; + editedCabalFile = "0pkcsb97x64fnrrs93l73k1yydrnswh8drwdab90c4ac9wjjxvk8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -483746,7 +485408,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generate nix sources expr for the latest version of packages"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "nvfetcher"; maintainers = [ lib.maintainers.berberman ]; } @@ -483840,7 +485502,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell plugin backend for neovim"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -484325,7 +485987,7 @@ self: { markdown-unlit ]; description = "Type-safe time library"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "play-o-clock"; broken = true; @@ -484340,8 +486002,8 @@ self: { }: mkDerivation { pname = "oalg-abg"; - version = "1.0.0.0"; - sha256 = "14qi1ypsrnngpc1j5vqn6l5nccc23k95h9cn9s9fpcmqcy8czlf0"; + version = "2.0.0.0"; + sha256 = "0rs1w1nxm1n6bplkz5krcjfs8jdp7k3fsgckwbg0332q939513mr"; libraryHaskellDepends = [ base oalg-base @@ -484352,7 +486014,6 @@ self: { ]; description = "Finitely generated abelian groups"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -484367,8 +486028,8 @@ self: { }: mkDerivation { pname = "oalg-base"; - version = "1.1.4.0"; - sha256 = "0i76n1pvak51bnkrq6m4nirzpnmqqclr6wk00vmws3c90w3dm6xm"; + version = "3.0.0.0"; + sha256 = "1hd1884i0qfld1vfpjq5sc7ss3wl2cimsvfxdhcg0y2v4zyxm4z1"; libraryHaskellDepends = [ array base @@ -484385,8 +486046,6 @@ self: { ]; description = "Algebraic structures on oriented entities and limits as a tool kit to solve algebraic problems"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -484550,7 +486209,7 @@ self: { tasty-bench ]; description = "Composable concurrent computation done right"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -484782,7 +486441,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Live in-memory sync of Obsidian Markdown notes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -484876,7 +486535,7 @@ self: { text ]; description = "Ordered Reduced Binary Decision Diagrams"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -484920,6 +486579,7 @@ self: { doHaddock = false; description = "Oberon0 Compiler"; license = "LGPL"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -485029,7 +486689,7 @@ self: { witherable ]; description = "Composable objects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -485214,7 +486874,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Object capability based IO"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -486074,7 +487734,7 @@ self: { } ) { }; - ogma-cli_1_9_0 = callPackage ( + ogma-cli_1_10_0 = callPackage ( { mkDerivation, aeson, @@ -486091,8 +487751,8 @@ self: { }: mkDerivation { pname = "ogma-cli"; - version = "1.9.0"; - sha256 = "0br6rv5bli12xhbr8igxgwrp3j4cbm8mxqhva6mxykg6s2s19wab"; + version = "1.10.0"; + sha256 = "1fli4xhdrzbzkwjidz5piif4hs0zscw4rs6z30d9gb2zf4kl5h4z"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -486112,7 +487772,7 @@ self: { unix ]; description = "Ogma: Helper tool to interoperate between Copilot and other languages"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; mainProgram = "ogma"; } @@ -486190,7 +487850,7 @@ self: { } ) { }; - ogma-core_1_9_0 = callPackage ( + ogma-core_1_10_0 = callPackage ( { mkDerivation, aeson, @@ -486222,8 +487882,8 @@ self: { }: mkDerivation { pname = "ogma-core"; - version = "1.9.0"; - sha256 = "1nh0qnb84sy0qwks1fpyvz7i7sini5sqk1a7na82axw5jkhjdhrg"; + version = "1.10.0"; + sha256 = "010bdip18i0vkhkg2yp1yb4691przni612nwfjz8wrcdxgxvnpz0"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -486258,7 +487918,7 @@ self: { test-framework-quickcheck2 ]; description = "Ogma: Helper tool to interoperate between Copilot and other languages"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486303,7 +487963,7 @@ self: { } ) { }; - ogma-extra_1_9_0 = callPackage ( + ogma-extra_1_10_0 = callPackage ( { mkDerivation, aeson, @@ -486320,8 +487980,8 @@ self: { }: mkDerivation { pname = "ogma-extra"; - version = "1.9.0"; - sha256 = "0cl4gfkkms75p1yl137dlpfivqqgc491dmh55iwagqszkgaix0lg"; + version = "1.10.0"; + sha256 = "0y2jmqnw1nfai225nl9x37klwynrwl2yz1352zix709cc0spma8i"; libraryHaskellDepends = [ aeson base @@ -486339,7 +487999,7 @@ self: { test-framework-quickcheck2 ]; description = "Ogma: Helper tool to interoperate between Copilot and other languages"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486387,7 +488047,7 @@ self: { } ) { }; - ogma-language-c_1_9_0 = callPackage ( + ogma-language-c_1_10_0 = callPackage ( { mkDerivation, alex, @@ -486403,8 +488063,8 @@ self: { }: mkDerivation { pname = "ogma-language-c"; - version = "1.9.0"; - sha256 = "1s6acmdbvqzhdjd67vlsc0y5ld4s7z0w5g35ka3d6sqk4sj0j795"; + version = "1.10.0"; + sha256 = "0gamqxl9ajw1fnywx9wkip86xh6b9pgc6l5f80lvkw486g1qp5qf"; setupHaskellDepends = [ base Cabal @@ -486426,7 +488086,7 @@ self: { test-framework-quickcheck2 ]; description = "Ogma: Runtime Monitor translator: C Language Frontend"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486482,15 +488142,15 @@ self: { } ) { }; - ogma-language-copilot_1_9_0 = callPackage ( + ogma-language-copilot_1_10_0 = callPackage ( { mkDerivation, base }: mkDerivation { pname = "ogma-language-copilot"; - version = "1.9.0"; - sha256 = "0sl2n2m1nkllmzrb2av6s1q1iq7jz9zrjh5mxczriwk3c1jv7x2c"; + version = "1.10.0"; + sha256 = "14zx4n9xqd36rn8s6akv5f2rlpvamlg4704n0c0yg2zs6n95zxlw"; libraryHaskellDepends = [ base ]; description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486524,7 +488184,7 @@ self: { } ) { }; - ogma-language-csv_1_9_0 = callPackage ( + ogma-language-csv_1_10_0 = callPackage ( { mkDerivation, base, @@ -486537,8 +488197,8 @@ self: { }: mkDerivation { pname = "ogma-language-csv"; - version = "1.9.0"; - sha256 = "0mkkbgia5dvnpqy11pqxvikjvgck0zq7cx1alnsh6hi9j1qj75ad"; + version = "1.10.0"; + sha256 = "0j8w9r1618lqv922mdadvhgfyqjhmbh84giz8jwlx7dmqzk28a88"; libraryHaskellDepends = [ base bytestring @@ -486549,7 +488209,7 @@ self: { vector ]; description = "Ogma: Runtime Monitor translator: CSV Frontend"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486659,7 +488319,7 @@ self: { } ) { }; - ogma-language-jsonspec_1_9_0 = callPackage ( + ogma-language-jsonspec_1_10_0 = callPackage ( { mkDerivation, aeson, @@ -486673,8 +488333,8 @@ self: { }: mkDerivation { pname = "ogma-language-jsonspec"; - version = "1.9.0"; - sha256 = "0wlkl13gg0jbi8fvszk4z1l0c4l7b0n68gnhnmn93srcn14iinkn"; + version = "1.10.0"; + sha256 = "1f9ha1jbg3pgyjhjwdf6xyiwsmca29pgpg0zk2gljmw9q7ry4b9i"; libraryHaskellDepends = [ aeson base @@ -486686,7 +488346,7 @@ self: { text ]; description = "Ogma: Runtime Monitor translator: JSON Frontend"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486734,7 +488394,7 @@ self: { } ) { }; - ogma-language-lustre_1_9_0 = callPackage ( + ogma-language-lustre_1_10_0 = callPackage ( { mkDerivation, alex, @@ -486750,8 +488410,8 @@ self: { }: mkDerivation { pname = "ogma-language-lustre"; - version = "1.9.0"; - sha256 = "0rb22md683flgxkg08jzga4q7fynykzh25k1gcr6rsj0kaaxi4fj"; + version = "1.10.0"; + sha256 = "12s58r5g9q9c4jmwck97w8ff6567ncyh1kclvw0mcqpgk09cpvk2"; setupHaskellDepends = [ base Cabal @@ -486773,7 +488433,7 @@ self: { test-framework-quickcheck2 ]; description = "Ogma: Runtime Monitor translator: Lustre Language Frontend"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486821,7 +488481,7 @@ self: { } ) { }; - ogma-language-smv_1_9_0 = callPackage ( + ogma-language-smv_1_10_0 = callPackage ( { mkDerivation, alex, @@ -486837,8 +488497,8 @@ self: { }: mkDerivation { pname = "ogma-language-smv"; - version = "1.9.0"; - sha256 = "15dsh5j6iaapaxi6i05z44shvbxvs5945r93046d6shxvxz5q5gb"; + version = "1.10.0"; + sha256 = "0cq0kdipn79wvhpfx51w52c78djki7dn7c12dl93w585r6f0spzp"; setupHaskellDepends = [ base Cabal @@ -486860,7 +488520,7 @@ self: { test-framework-quickcheck2 ]; description = "Ogma: Runtime Monitor translator: SMV Language Frontend"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486890,7 +488550,7 @@ self: { } ) { }; - ogma-language-xlsx_1_9_0 = callPackage ( + ogma-language-xlsx_1_10_0 = callPackage ( { mkDerivation, base, @@ -486901,8 +488561,8 @@ self: { }: mkDerivation { pname = "ogma-language-xlsx"; - version = "1.9.0"; - sha256 = "191s4kc2gicgrdl3jzw9j31l0yncaradii2vz7h3gqg2rz63qfsv"; + version = "1.10.0"; + sha256 = "0n9i60kdm8blazgpq2swsdnpjryig6w7kykb9gws7hhlg5m16vkx"; libraryHaskellDepends = [ base bytestring @@ -486911,7 +488571,7 @@ self: { xlsx ]; description = "Ogma: Runtime Monitor translator: XLSX Frontend"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486945,7 +488605,7 @@ self: { } ) { }; - ogma-language-xmlspec_1_9_0 = callPackage ( + ogma-language-xmlspec_1_10_0 = callPackage ( { mkDerivation, base, @@ -486958,8 +488618,8 @@ self: { }: mkDerivation { pname = "ogma-language-xmlspec"; - version = "1.9.0"; - sha256 = "07cp3d543pnbmb7qma8l9v1zfnh3nn41azl1clv8p9bsfgm5a86j"; + version = "1.10.0"; + sha256 = "091b8gp7z0hnmcfzx5id3sybp87598zzhbhjw1nmhkszphyd2y7z"; libraryHaskellDepends = [ base hxt @@ -486970,7 +488630,7 @@ self: { pretty ]; description = "Ogma: Runtime Monitor translator: XML Frontend"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -486987,15 +488647,15 @@ self: { } ) { }; - ogma-spec_1_9_0 = callPackage ( + ogma-spec_1_10_0 = callPackage ( { mkDerivation, base }: mkDerivation { pname = "ogma-spec"; - version = "1.9.0"; - sha256 = "1vg67wg2px1lp89m29h1dyy4cqgpxq5yfsdq6kg63b0i8dlv71g8"; + version = "1.10.0"; + sha256 = "078npma0dkqlhwiqw75s9q6k3c4h2m6g4v1wpxgj1n9laz4bf1nn"; libraryHaskellDepends = [ base ]; description = "Ogma: Runtime Monitor translator: JSON Frontend"; - license = "unknown"; + license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; } ) { }; @@ -487082,7 +488742,7 @@ self: { xml-types ]; description = "An Entity-Component-Systems engine core"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -487414,8 +489074,8 @@ self: { }: mkDerivation { pname = "ollama-haskell"; - version = "0.2.0.0"; - sha256 = "00vgffjzhyc060x59gxrqazzclkm3bspmvzva5kc2c2319l93wy8"; + version = "0.2.1.0"; + sha256 = "0xs28lq5x7bc5qf35n2g2vnchvy0fw88yg0qvv4fl7swf15wdr0i"; libraryHaskellDepends = [ aeson base @@ -487484,7 +489144,9 @@ self: { text ]; description = "A typed-hole plugin that uses LLMs to generate valid hole-fits"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -487593,7 +489255,7 @@ self: { text ]; description = "om-doh"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -487632,7 +489294,7 @@ self: { wai ]; description = "Haskell utilities for building embedded Elm programs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -487655,7 +489317,7 @@ self: { transformers ]; description = "Monad transformer providing MonadFail"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -487696,7 +489358,7 @@ self: { unliftio ]; description = "Concurrency utilities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -487757,7 +489419,7 @@ self: { warp ]; description = "Http utilities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -487820,7 +489482,7 @@ self: { warp ]; description = "Http utilities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -487898,7 +489560,7 @@ self: { x509-store ]; description = "om-kubernetes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -487968,7 +489630,7 @@ self: { uuid ]; description = "Legion Framework"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -488001,7 +489663,7 @@ self: { time ]; description = "Opinionated logging utilities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -488026,7 +489688,7 @@ self: { time ]; description = "Plugin-based explicit import generation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -488049,7 +489711,7 @@ self: { text ]; description = "Utilities for showing string-like things"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -488113,7 +489775,7 @@ self: { unliftio-core ]; description = "Socket utilities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -488140,7 +489802,7 @@ self: { transformers ]; description = "Misc. time utilites"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -488525,7 +490187,7 @@ self: { text ]; description = "Pretty-printing short Aeson values as text"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -488657,7 +490319,7 @@ self: { torsor ]; description = "HMAC-Based and Time-Based One-Time Passwords"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "one-time-password"; } ) { }; @@ -488743,7 +490405,7 @@ self: { numhask ]; description = "See readme.md"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -488786,7 +490448,7 @@ self: { numhask-prelude ]; description = "See readme.md"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -488915,7 +490577,7 @@ self: { hspec-discover ]; description = "Combinators for handling errors of many types in a composable way"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -488944,7 +490606,7 @@ self: { transformers ]; description = "Oops examples"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -488967,7 +490629,7 @@ self: { doctest ]; description = "Common operators encouraging large-scale easy reading"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -489198,7 +490860,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Text search utilities for Opaleye"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -489339,7 +491001,7 @@ self: { xml-parser ]; description = "OPC XML-DA Client"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -489658,7 +491320,7 @@ self: { witness ]; description = "open witnesses"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -489673,6 +491335,7 @@ self: { http-api-data, http-client, http-client-tls, + http-types, servant, servant-client, servant-multipart-api, @@ -489681,12 +491344,13 @@ self: { tasty-hunit, text, time, + unordered-containers, vector, }: mkDerivation { pname = "openai"; - version = "1.1.1"; - sha256 = "18ny5r06nfs7px4bgr9k930w1v5ksbzc1vslx75y4bb1lndg3ipd"; + version = "2.1.0"; + sha256 = "07v6qwp32i6dmxavlcx1kg2jp4lcmp8ah4bf0q55ldbd4b1mc88q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -489698,12 +491362,14 @@ self: { http-api-data http-client http-client-tls + http-types servant servant-client servant-multipart-api servant-multipart-client text time + unordered-containers vector ]; executableHaskellDepends = [ @@ -489724,7 +491390,7 @@ self: { text ]; description = "Servant bindings to OpenAI"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -489925,7 +491591,7 @@ self: { warp ]; description = "Auto-generated API bindings for openai"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -490342,7 +492008,7 @@ self: { ]; librarySystemDepends = [ opencascade-occt ]; description = "Thin Wrapper for the OpenCASCADE CAD Kernel"; - license = lib.licenses.lgpl21Only; + license = lib.licensesSpdx."LGPL-2.1-only"; } ) { inherit (pkgs) opencascade-occt; }; @@ -490376,7 +492042,7 @@ self: { transformers ]; description = "OpenCC bindings"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -490683,7 +492349,7 @@ self: { libraryPkgconfigDepends = [ opendht-c ]; libraryToolDepends = [ c2hs ]; description = "Haskell bindings for OpenDHT"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -491049,7 +492715,7 @@ self: { unordered-containers ]; description = "An OpenID Connect library that does all the heavy lifting for you"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -491509,7 +493175,7 @@ self: { ghc-trace-events hashable ]; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -491625,7 +493291,7 @@ self: { opentelemetry tasty-bench ]; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -491651,7 +493317,7 @@ self: { opentelemetry text ]; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -491721,7 +493387,7 @@ self: { typed-process unordered-containers ]; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "eventlog-to-lightstep"; } @@ -491764,7 +493430,7 @@ self: { unordered-containers ]; description = "GHC plugin for open telemetry"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -491790,7 +493456,7 @@ self: { text wai ]; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -492319,7 +493985,7 @@ self: { vinyl ]; description = "OpenTracing for Haskell"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -492346,7 +494012,7 @@ self: { text ]; description = "OpenTracing instrumentation of http-client"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -492395,7 +494061,7 @@ self: { vector-instances ]; description = "Jaeger backend for OpenTracing"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -492421,7 +494087,7 @@ self: { wai ]; description = "Middleware adding OpenTracing tracing for WAI applications"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -492444,7 +494110,7 @@ self: { text ]; description = "Zipkin OpenTracing Backend Commons"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -492491,7 +494157,7 @@ self: { vector-instances ]; description = "Zipkin V1 backend for OpenTracing"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -492529,7 +494195,7 @@ self: { text ]; description = "Zipkin V2 backend for OpenTracing"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -492800,7 +494466,7 @@ self: { text-builder-linear ]; description = "Stack-based esoteric programming language"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "oplang"; broken = true; @@ -493000,6 +494666,58 @@ self: { } ) { }; + opt-env-conf_0_11_0_0 = callPackage ( + { + mkDerivation, + aeson, + autodocodec, + autodocodec-nix, + autodocodec-schema, + autodocodec-yaml, + base, + containers, + hashable, + mtl, + path, + path-io, + safe-coloured-text, + safe-coloured-text-layout, + safe-coloured-text-terminfo, + selective, + text, + validity, + validity-containers, + }: + mkDerivation { + pname = "opt-env-conf"; + version = "0.11.0.0"; + sha256 = "0krkdybvd3lkjmb6f3x5nmkqh4n025wz5qwmxr34y95ynr36393j"; + libraryHaskellDepends = [ + aeson + autodocodec + autodocodec-nix + autodocodec-schema + autodocodec-yaml + base + containers + hashable + mtl + path + path-io + safe-coloured-text + safe-coloured-text-layout + safe-coloured-text-terminfo + selective + text + validity + validity-containers + ]; + description = "Settings parsing for Haskell: command-line arguments, environment variables, and configuration values"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + } + ) { }; + opt-env-conf-test = callPackage ( { mkDerivation, @@ -493129,7 +494847,7 @@ self: { vector ]; description = "Optics as an abstract interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -493159,7 +494877,7 @@ self: { transformers ]; description = "Optics as an abstract interface: core definitions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -493202,7 +494920,7 @@ self: { vector ]; description = "Extra utilities and instances for optics-core"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -493275,7 +494993,7 @@ self: { tagged ]; description = "Optics construction using TemplateHaskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -493332,7 +495050,7 @@ self: { rerebase ]; description = "Simple command line interface arguments parser"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -493361,7 +495079,7 @@ self: { time ]; description = "Command-line arguments parsing for Hasql"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -493576,7 +495294,7 @@ self: { ]; doHaddock = false; description = "Powerful and easy command-line option parser"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -493722,7 +495440,7 @@ self: { text ]; description = "Extra functions for working with optparse-applicative"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -493775,7 +495493,7 @@ self: { mtl ]; description = "Declarative command line option parser"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -493965,7 +495683,7 @@ self: { text ]; description = "Like `optparse-generic`, but with `TemplateHaskell` for faster builds"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -494049,7 +495767,7 @@ self: { microlens ]; description = "Bindings to libopus for the Opus audio codec"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -494363,7 +496081,7 @@ self: { sha256 = "1fgzxlz2rynscnic1jawvrymhp70wxq04lpvp0ls84ky90zyzak8"; libraryHaskellDepends = [ base ]; description = "Axiomata & lemmata for easier use of Data.Type.Ord"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -494536,7 +496254,7 @@ self: { sha256 = "1na61sq78r190lcn4lw437mj5wcdq9p53zn3vbz16w3b1vwdwfii"; libraryHaskellDepends = [ base ]; description = "Utilities for Orderings"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -494742,7 +496460,7 @@ self: { time ]; description = "Parser for Emacs org-mode files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -494771,7 +496489,7 @@ self: { text ]; description = "Lucid integration for org-mode"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -494828,7 +496546,7 @@ self: { time ]; description = "Parser for Org Mode documents"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -495261,94 +496979,6 @@ self: { } ) { }; - ormolu_0_5_2_0 = callPackage ( - { - mkDerivation, - ansi-terminal, - array, - base, - binary, - bytestring, - Cabal-syntax, - containers, - Diff, - directory, - dlist, - file-embed, - filepath, - ghc-lib-parser, - gitrev, - hspec, - hspec-discover, - hspec-megaparsec, - megaparsec, - MemoTrie, - mtl, - optparse-applicative, - path, - path-io, - QuickCheck, - syb, - temporary, - text, - }: - mkDerivation { - pname = "ormolu"; - version = "0.5.2.0"; - sha256 = "1ai2wza4drirvf9pb7qsf03kii5jiayqs49c19ir93jd0ak9pi96"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-terminal - array - base - binary - bytestring - Cabal-syntax - containers - Diff - directory - dlist - file-embed - filepath - ghc-lib-parser - megaparsec - MemoTrie - mtl - syb - text - ]; - executableHaskellDepends = [ - base - containers - filepath - ghc-lib-parser - gitrev - optparse-applicative - text - ]; - testHaskellDepends = [ - base - containers - directory - filepath - ghc-lib-parser - hspec - hspec-megaparsec - path - path-io - QuickCheck - temporary - text - ]; - testToolDepends = [ hspec-discover ]; - description = "A formatter for Haskell source code"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "ormolu"; - } - ) { }; - ormolu_0_7_2_0 = callPackage ( { mkDerivation, @@ -495435,7 +497065,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ormolu"; } @@ -495529,7 +497159,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ormolu"; } @@ -495569,8 +497199,8 @@ self: { }: mkDerivation { pname = "ormolu"; - version = "0.8.0.1"; - sha256 = "12ix16zvz0i1i8yyhbfbv4r0735r2i2darkbz3jh7lfd1fgh6zs3"; + version = "0.8.0.2"; + sha256 = "1fh2m4sy8vzxvm1qm9413apzblqf4sla3454mx64ngkwx0pgi2ad"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -495624,7 +497254,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ormolu"; } ) { }; @@ -495645,8 +497275,8 @@ self: { }: mkDerivation { pname = "orthotope"; - version = "0.1.7.1"; - sha256 = "1g2hh8q035mnb7zwfhhsj2la8j96aab52lns6iqlj5ds6rmpvzrg"; + version = "0.1.7.2"; + sha256 = "0jj5wfbkgi8q28j9liaj1s52j71rd9nx8sh0vkiavaqcik7a81xs"; libraryHaskellDepends = [ base deepseq @@ -495896,7 +497526,7 @@ self: { warp ]; description = "API bindings for Ory Kratos"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -495946,21 +497576,7 @@ self: { text ]; description = "/etc/os-release helpers"; - license = lib.licenses.bsd3; - } - ) { }; - - os-string_1_0_0 = callPackage ( - { mkDerivation, filepath }: - mkDerivation { - pname = "os-string"; - version = "1.0.0"; - sha256 = "0znnp88cgbj3r858r2w6mlf2sjg3lxfajyih4bdshs0vgy1dyhr6"; - libraryHaskellDepends = [ filepath ]; - doHaddock = false; - description = "Library for manipulating Operating system strings"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -496003,7 +497619,7 @@ self: { tasty-bench ]; description = "Library for manipulating Operating system strings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -496339,7 +497955,7 @@ self: { tasty-hunit ]; description = "Open Source Vulnerability format"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -496562,7 +498178,7 @@ self: { text ]; description = "A library to test programs that output text"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -496823,7 +498439,7 @@ self: { ]; doHaddock = false; description = "Overloaded pragmas as a plugin"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -496980,7 +498596,7 @@ self: { ]; doHaddock = false; description = "An efficient CPU-based multidimensional array (tensor) library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -497003,7 +498619,7 @@ self: { pa-prelude ]; description = "Collect a tree of errors and pretty-print"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -497044,7 +498660,7 @@ self: { time ]; description = "“Vertical” parsing of values"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -497093,7 +498709,7 @@ self: { vector ]; description = "Our JSON parsers/encoders"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -497106,7 +498722,7 @@ self: { sha256 = "03y2cn6yy06xcpnjs5zc8hd8iba4k44wrrncl7ksplg8j3iank1x"; libraryHaskellDepends = [ base ]; description = "Labels, and labelled tuples and enums (GHC >9.2)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -497155,7 +498771,7 @@ self: { vector ]; description = "The Possehl Analytics Prelude"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -497186,7 +498802,7 @@ self: { text ]; description = "Some pretty-printing helpers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -497213,7 +498829,7 @@ self: { typed-process ]; description = "Helper functions for spawning subprocesses"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -497350,7 +498966,7 @@ self: { text ]; description = "A package for retrieving a package's version number"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -497556,7 +499172,7 @@ self: { split vector ]; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "examples"; broken = true; @@ -497956,7 +499572,7 @@ self: { ]; doHaddock = false; description = "Time Library for Pact"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -498025,7 +499641,7 @@ self: { time ]; description = "API to the Paddle payment processor"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -498638,7 +500254,7 @@ self: { strict ]; description = "Finding palindromes in strings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "palindromes"; } ) { }; @@ -498660,7 +500276,7 @@ self: { librarySystemDepends = [ pam ]; libraryToolDepends = [ c2hs ]; description = "Haskell binding for C PAM API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) pam; }; @@ -498743,7 +500359,7 @@ self: { primitive ]; description = "Parse syslog traffic from PAN-OS"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pan-os-syslog-to-avro"; broken = true; @@ -499007,7 +500623,7 @@ self: { ]; doHaddock = false; description = "Conversion between markup formats"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; maintainers = [ lib.maintainers.maralorn lib.maintainers.sternenseemann @@ -499015,7 +500631,7 @@ self: { } ) { }; - pandoc_3_8 = callPackage ( + pandoc_3_8_2_1 = callPackage ( { mkDerivation, aeson, @@ -499101,8 +500717,8 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "3.8"; - sha256 = "1yj2v60acr1v0x82jqvikdw30qs216g1975kkdxr7hbcrazd7agn"; + version = "3.8.2.1"; + sha256 = "1vcdsg9d53bripgizwf2plaxiqlz3yslid78rdv5pn125m9qdhnf"; configureFlags = [ "-f-trypandoc" ]; enableSeparateDataOutput = true; libraryHaskellDepends = [ @@ -499213,7 +500829,7 @@ self: { ]; doHaddock = false; description = "Conversion between markup formats"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn @@ -499243,7 +500859,7 @@ self: { text ]; description = "A monadic DSL for building pandoc documents"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -499426,13 +501042,13 @@ self: { warp ]; description = "Conversion between documentation formats"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; mainProgram = "pandoc"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; - pandoc-cli_3_8 = callPackage ( + pandoc-cli_3_8_2_1 = callPackage ( { mkDerivation, base, @@ -499448,8 +501064,8 @@ self: { }: mkDerivation { pname = "pandoc-cli"; - version = "3.8"; - sha256 = "0zhlsbj3k1dgxy382gxsdjnzg6p34llfs8y9v3ahxvyxsgfv5hwq"; + version = "3.8.2.1"; + sha256 = "0c6bi9837mcarr7n888zl3hl0makx8ghw51r30v3isdjjvf3x2p3"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -499465,7 +501081,7 @@ self: { warp ]; description = "Conversion between documentation formats"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc"; maintainers = [ lib.maintainers.maralorn ]; @@ -499495,7 +501111,7 @@ self: { pandoc-types ]; description = "A pandoc filter that provides a Markdown extension for columns"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-columns"; broken = true; @@ -499534,6 +501150,102 @@ self: { pname = "pandoc-crossref"; version = "0.3.21"; sha256 = "1srfkh987jx3ha8p5yrvy4pxkkypcajb4wvzbnf8sbd4wc2vichh"; + revision = "2"; + editedCabalFile = "1j9s9r6xmw8wq48y73q6w87v92wc5p9va38k5csy28hyix9xf32i"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base + containers + data-default + directory + filepath + microlens + 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 + pandoc-types + template-haskell + temporary + text + ]; + testHaskellDepends = [ + base + containers + data-default + directory + filepath + hspec + microlens + microlens-mtl + mtl + pandoc + pandoc-types + text + ]; + testToolDepends = [ pandoc-cli ]; + benchmarkHaskellDepends = [ + base + criterion + pandoc + pandoc-types + text + ]; + doHaddock = false; + description = "Pandoc filter for cross-references"; + license = lib.licenses.gpl2Only; + mainProgram = "pandoc-crossref"; + } + ) { }; + + pandoc-crossref_0_3_22 = callPackage ( + { + mkDerivation, + base, + containers, + criterion, + data-default, + deepseq, + 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.22"; + sha256 = "1vjypnw1w6a0m5yls7965xmi71g4fw0j7a0w1p7ygxf6anvcxi0i"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -499592,6 +501304,7 @@ self: { doHaddock = false; description = "Pandoc filter for cross-references"; license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-crossref"; } ) { }; @@ -499991,7 +501704,7 @@ self: { pandoc-types ]; description = "Pandoc filter to include files, with image path and heading level adjustment"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-include-plus"; broken = true; @@ -500092,7 +501805,7 @@ self: { pandoc-types ]; description = "A pandoc filter that provides a Markdown extension to wrap text in table cells"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-linear-table"; broken = true; @@ -500120,7 +501833,7 @@ self: { text ]; description = "Extract \"contextual links\" from Pandoc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -500149,7 +501862,7 @@ self: { pandoc-types ]; description = "A pandoc filter that provides a Markdown extension for logic proofs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-logic-proof"; broken = true; @@ -500241,11 +501954,11 @@ self: { text ]; description = "Lua engine to power custom pandoc conversions"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; - pandoc-lua-engine_0_5 = callPackage ( + pandoc-lua-engine_0_5_0_1 = callPackage ( { mkDerivation, aeson, @@ -500282,8 +501995,8 @@ self: { }: mkDerivation { pname = "pandoc-lua-engine"; - version = "0.5"; - sha256 = "0za5xp1q996bpydkz73779gp5mxlq1a5spk4cz5rsckc18cf11xc"; + version = "0.5.0.1"; + sha256 = "1hcscazl4s2cm6wmimjjqax53rbwqij7cphs72f04sqry54802fn"; libraryHaskellDepends = [ aeson base @@ -500328,7 +502041,7 @@ self: { text ]; description = "Lua engine to power custom pandoc conversions"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -500389,7 +502102,7 @@ self: { text ]; description = "Use pandoc types in Lua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -500635,7 +502348,7 @@ self: { text ]; description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; mainProgram = "pandoc-plot"; } ) { }; @@ -500745,7 +502458,7 @@ self: { text ]; description = "Pandoc filter to extract only the links"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -500770,7 +502483,7 @@ self: { pandoc-types ]; description = "Pandoc filter to extract only the code blocks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-select-code"; broken = true; @@ -500818,7 +502531,7 @@ self: { wai-cors ]; description = "Pandoc document conversion as an HTTP servant-server"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -500863,7 +502576,7 @@ self: { wai-cors ]; description = "Pandoc document conversion as an HTTP servant-server"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -501043,8 +502756,8 @@ self: { pname = "pandoc-types"; version = "1.23.1"; sha256 = "1hd18l1c5yh7x24gsligkbraadq12hn7mim16xyjnicdsa1s03xd"; - revision = "3"; - editedCabalFile = "0w2n4vzxs3jasrivaq49clxdlccnfv2gh4mkp8s7krxa1arambrz"; + revision = "4"; + editedCabalFile = "1slrkh9q4vcpsw4dxs8lznh7gxbvp27a3xqpxpyvzahjrlaqm45q"; libraryHaskellDepends = [ aeson base @@ -501077,7 +502790,7 @@ self: { text ]; description = "Types for representing a structured document"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -501288,7 +503001,7 @@ self: { base ]; description = "Merge environment variables and command line options generically"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -501377,7 +503090,7 @@ self: { ]; libraryPkgconfigDepends = [ pango ]; description = "Binding to the Pango text rendering engine"; - license = lib.licenses.lgpl21Only; + license = lib.licensesSpdx."LGPL-2.1-only"; } ) { inherit (pkgs) pango; }; @@ -501807,7 +503520,7 @@ self: { } ) { }; - pantry_0_11_1 = callPackage ( + pantry_0_11_2 = callPackage ( { mkDerivation, aeson, @@ -501868,8 +503581,8 @@ self: { }: mkDerivation { pname = "pantry"; - version = "0.11.1"; - sha256 = "1qgmxfv74qqyn26x06gnx71ms8k0fiijlpz55k08yn8bcr05phzr"; + version = "0.11.2"; + sha256 = "0zlr88489c3gi00ck7yi3zxq1jp0niamgfk3d5b9qkv3zqdvx83z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -503009,7 +504722,7 @@ self: { validators ]; description = "ParDual class for Parallel <-> Sequential"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -503143,6 +504856,30 @@ self: { } ) { }; + parallel_3_3_0_0 = callPackage ( + { + mkDerivation, + array, + base, + containers, + deepseq, + }: + mkDerivation { + pname = "parallel"; + version = "3.3.0.0"; + sha256 = "148pakbn546a16fhwrl8n7fzywcy307d6bx7g9jvz3lfimvixhj7"; + libraryHaskellDepends = [ + array + base + containers + deepseq + ]; + description = "Parallel programming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + parallel-io = callPackage ( { mkDerivation, @@ -503347,7 +505084,7 @@ self: { tasty-hunit ]; description = "Classes and data structures for working with data-kind indexed types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -503366,7 +505103,7 @@ self: { transformers ]; description = "A known-parametric Functor typeclass"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -503643,7 +505380,7 @@ self: { happy ]; description = "Examples to accompany the book \"Parallel and Concurrent Programming in Haskell\""; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -503743,7 +505480,7 @@ self: { text ]; description = "A quick-and-dirty, low-friction benchmark tool with immediate feedback"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -503794,7 +505531,7 @@ self: { protolude ]; description = "Help Manage project specific documentation"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "parochial"; broken = true; @@ -503920,7 +505657,7 @@ self: { transformers ]; description = "Parsable and Printable classes"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; } ) { }; @@ -503951,7 +505688,7 @@ self: { tasty-quickcheck ]; description = "Test functions for the parsable package"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; } ) { }; @@ -504042,7 +505779,7 @@ self: { text ]; description = "Parse machine-readable GHC GC stats"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -504715,7 +506452,7 @@ self: { text ]; description = "Regex based parsers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -504747,7 +506484,7 @@ self: { regex-applicative ]; description = "Parsing library with unbiased choice and support for embedding arbitrary monad"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -505076,7 +506813,7 @@ self: { ]; testToolDepends = [ cpphs ]; description = "A fast parser combinator library backed by Typed Template Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -505139,7 +506876,7 @@ self: { th-test-utils ]; description = "A fast parser combinator library backed by Typed Template Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -505398,7 +507135,7 @@ self: { hedgehog ]; description = "A partial binary associative operator"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -505421,7 +507158,7 @@ self: { partial-semigroup ]; description = "Property testing for partial semigroups using Hedgehog"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -505481,7 +507218,7 @@ self: { hspec ]; description = "Data structure supporting partial orders"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -505594,7 +507331,7 @@ self: { transformers-except ]; description = "Platform-Agnostic Security Tokens"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -505703,7 +507440,7 @@ self: { random ]; description = "a simple password manager"; - license = lib.licenses.lgpl3Plus; + license = lib.licensesSpdx."LGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "passman"; broken = true; @@ -506118,7 +507855,7 @@ self: { utf8-string ]; description = "Provides the Pasta curves: Pallas, Vesta and their field elements Fp and Fq"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "pasta-curves"; broken = true; @@ -506217,6 +507954,8 @@ self: { pname = "patat"; version = "0.15.2.0"; sha256 = "0r9bx8f7q1h56mf8bvz6jaqrgl9iczac9qffmaqqsnqlvzn85wfi"; + revision = "1"; + editedCabalFile = "0x0dkxnkpwghzpmw93b72zfy2gyl4vhnxa0h15dycvd80k54n37x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -506553,7 +508292,7 @@ self: { ]; doHaddock = false; description = "Support for well-typed paths"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -506725,7 +508464,7 @@ self: { unix-compat ]; description = "Interface to ‘directory’ package for users of ‘path’"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -506799,7 +508538,7 @@ self: { path ]; description = "A singleton wrapper for the `path` library"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -506843,7 +508582,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A wrapper around the @path@ library, tagged with semantic name"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -506872,7 +508611,7 @@ self: { text ]; description = "Read and write UTF-8 text files"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -506897,7 +508636,7 @@ self: { relude ]; description = "`Data.Tree` for file paths"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -507076,7 +508815,7 @@ self: { QuickCheck ]; description = "Type-safe replacement for System.FilePath etc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -507179,7 +508918,7 @@ self: { uuid ]; description = "Sentry SDK"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -507380,7 +509119,7 @@ self: { vector ]; description = "Greatest convex majorants and least concave minorants"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -508341,7 +510080,7 @@ self: { tasty-hunit ]; description = "Integration over convex polytopes"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -509045,7 +510784,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Pear Trees: An indexed type using type-level binary numbers"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -510060,7 +511799,7 @@ self: { transformers ]; description = "Database migration support for use in other libraries"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -510125,7 +511864,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Performance methods and monad"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "perf-explore"; } ) { }; @@ -510174,7 +511913,7 @@ self: { vector ]; description = "analysis example using perf"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "perf-examples"; } @@ -510299,7 +512038,7 @@ self: { vector ]; description = "Library for performing vector shuffles"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -510892,7 +512631,7 @@ self: { text ]; description = "Minimal serialization library with focus on performance"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -512208,7 +513947,7 @@ self: { unliftio-core ]; description = "A pure haskell backend for the persistent library using MySQL database server"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "persistent-mysql-pure-example"; broken = true; @@ -513039,7 +514778,7 @@ self: { temporary ]; description = "STM transactions involving persistent storage"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -513703,7 +515442,7 @@ self: { unordered-containers ]; description = "CLI program for profiles management"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "pfile"; } ) { }; @@ -513776,7 +515515,7 @@ self: { vector ]; description = "A pleasant PostgreSQL layer"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -513810,7 +515549,7 @@ self: { text ]; description = "PostgreSQL database performance insights"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -513972,7 +515711,7 @@ self: { proto-lens-protoc ]; description = "Parse PostgreSQL DDL and DML: Haskell bindings for libpg_query"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -514462,7 +516201,7 @@ self: { postgresql-simple ]; description = "pgvector support for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -514677,8 +516416,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.40"; - sha256 = "0hrnh8l6z9y1a096ddcpqhmcxxcql2al388z7chfvl0mj8w9g77m"; + version = "0.0.0.45"; + sha256 = "1m2rq48mkwfy8r29y67mlx4dr65yv9yxfw5j82sawgn4jwhzvc0n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -514725,7 +516464,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Command-Line Manipulator of 𝜑-Calculus Expressions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "phino"; broken = true; @@ -514851,7 +516590,7 @@ self: { phonetic-languages-phonetics-basics ]; description = "A shared by different general implementations of the PhLADiPreLiO functionality"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -514901,7 +516640,7 @@ self: { rhythmic-sequences ]; description = "A generalized functionality of PhLADiPreLiO for different languages that uses hash algorithms"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -514914,7 +516653,7 @@ self: { sha256 = "1ymsxi750bwah3x1cvq1qvjlgibnbvgkrfv1vkjxs4lb8xa20b3g"; libraryHaskellDepends = [ base ]; description = "Allows to estimate some kind of the rhythmicity properties for the text"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -514951,7 +516690,7 @@ self: { ukrainian-phonetics-basic-array ]; description = "A shared by different Ukrainian implementations of the PhLADiPreLiO functionality"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -515028,7 +516767,7 @@ self: { ukrainian-phonetics-basic-array ]; description = "A PhLADiPreLiO implementation for Ukrainian that uses hashes and asynchronous concurrency"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "phladiprelioUkr"; } @@ -516318,7 +518057,7 @@ self: { unix ]; description = "Rename photo image files based on EXIF shoot date"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "photoname"; broken = true; @@ -516847,7 +518586,7 @@ self: { text ]; description = "Instant StatsD in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -517624,7 +519363,7 @@ self: { text ]; description = "Functional 2D Game Framework"; - license = lib.licenses.zlib; + license = lib.licensesSpdx."Zlib"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -517681,7 +519420,7 @@ self: { vector ]; description = "Servant bindings to Pinecone"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "pinecone-example"; } ) { }; @@ -517719,7 +519458,7 @@ self: { transformers ]; description = "icmp echo requests"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -517840,7 +519579,7 @@ self: { tasty-hunit ]; description = "Preserve warnings in a GHCi session"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -518156,7 +519895,7 @@ self: { transformers ]; description = "Encode and decode JSON streams using Aeson and Pipes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -518246,7 +519985,7 @@ self: { transformers ]; description = "Attoparsec and Pipes integration"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -520000,7 +521739,7 @@ self: { pulse-simple ]; description = "Pipes for pulse-simple audio"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -520268,7 +522007,7 @@ self: { transformers ]; description = "properly streaming text"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -520713,7 +522452,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A program for turning pixel art into 3D prints"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "pixel-printer-exe"; broken = true; @@ -520892,7 +522631,7 @@ self: { http-client-tls ]; description = "Pixiv API binding based on servant-client"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -521184,7 +522923,7 @@ self: { directory ]; description = "Bindings and wrappers for PL_SYNTH - no-deps sound effects synthesizer and tracker"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -521992,7 +523731,7 @@ self: { word8 ]; description = "Library and executable for working with playlist files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "playlist"; } ) { }; @@ -522042,7 +523781,7 @@ self: { sha256 = "1j7jblcmnvg2f5pdsakr9afqyssaspffbr4rdrixzayywbbrgbic"; libraryHaskellDepends = [ base ]; description = "A semi-cross-platform interface for pledge(2) and unveil(2)"; - license = lib.licenses.unlicense; + license = lib.licensesSpdx."Unlicense"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -522669,6 +524408,8 @@ self: { pname = "plots"; version = "0.1.1.5"; sha256 = "0dgjg1idfhmnzdy7c2my1ri98psbm8jq67ssnb2iss4ay9fs13fw"; + revision = "1"; + editedCabalFile = "0fp1i55arir0p9gvxgadq29v06p4qkqbrf14qd4nnfjry5i8pgqg"; libraryHaskellDepends = [ adjunctions base @@ -523167,7 +524908,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-application-service"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523196,8 +524937,8 @@ self: { }: mkDerivation { pname = "pms-domain-model"; - version = "0.1.0.0"; - sha256 = "0y6xi7mqrvl1fp87nxyrx7jfbh8rwmgm5wmcvw9am7mqc7kz2scy"; + version = "0.1.2.0"; + sha256 = "0zhc0bf5gbkqqhp6bvhpf2snaagx4v4qsydvbv18blrpkavvqrbk"; libraryHaskellDepends = [ aeson async @@ -523229,7 +524970,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-domain-model"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -523303,7 +525044,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-domain-service"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523335,8 +525076,8 @@ self: { }: mkDerivation { pname = "pms-infra-cmdrun"; - version = "0.0.7.0"; - sha256 = "1cmyxcvbx7637p96psklpm0vip1998kcl0v4mxvlbb2yjddrb1q2"; + version = "0.0.8.0"; + sha256 = "0q0780gl1jadq0qjh7dqknvv9i0g0229nsaxahv6f3n9brx9bf30"; libraryHaskellDepends = [ aeson async @@ -523371,7 +525112,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-cmdrun"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523439,7 +525180,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-procspawn"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523513,7 +525254,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-serial"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523585,7 +525326,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-socket"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523655,7 +525396,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-watch"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523729,7 +525470,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infrastructure"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523790,7 +525531,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-ui-notification"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523851,7 +525592,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-ui-request"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -523912,7 +525653,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-ui-response"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -524208,7 +525949,7 @@ self: { text ]; description = "A container wrapper"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "podenv"; broken = true; @@ -524718,7 +526459,7 @@ self: { gauge ]; description = "Texas holdem hand evaluation and simulation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "poker-exe"; } @@ -525028,7 +526769,7 @@ self: { text ]; description = "Haskell PVP version adviser"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "policeman"; broken = true; @@ -525077,7 +526818,7 @@ self: { utility-ht ]; description = "Bindings to poll.h"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -525148,7 +526889,7 @@ self: { text ]; description = "Functionality to help examine Haddock information of a module"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -525549,7 +527290,7 @@ self: { containers ]; description = "Multivariate polynomial rings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -525574,29 +527315,6 @@ self: { ) { }; polyparse = callPackage ( - { - mkDerivation, - base, - bytestring, - text, - }: - mkDerivation { - pname = "polyparse"; - version = "1.13"; - sha256 = "0yvhg718dlksiw3v27m2d8m1sn4r4f5s0p56zq3lynhy1sc74k0w"; - revision = "9"; - editedCabalFile = "0abzqic0askffn6nmh1f08d9rd9fykdlcdd9gj1c7p1ykp9zlq29"; - libraryHaskellDepends = [ - base - bytestring - text - ]; - description = "A variety of alternative parser combinator libraries"; - license = "LGPL"; - } - ) { }; - - polyparse_1_13_1 = callPackage ( { mkDerivation, base, @@ -525614,7 +527332,6 @@ self: { ]; description = "A variety of alternative parser combinator libraries"; license = "LGPL"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -525774,7 +527491,7 @@ self: { sqel ]; description = "Account management with Servant and Polysemy"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -525864,7 +527581,7 @@ self: { zeugma ]; description = "Account management with Servant and Polysemy"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -525903,7 +527620,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Polysemy wrapper around the Blockfrost client"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -525979,7 +527696,7 @@ self: { tasty ]; description = "A Polysemy effect for Chronos"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -526034,7 +527751,7 @@ self: { torsor ]; description = "Polysemy effects for concurrency"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -526065,7 +527782,7 @@ self: { uuid ]; description = "Polysemy effects for databases"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -526224,7 +527941,7 @@ self: { zeugma ]; description = "Polysemy effects for databases"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -526288,7 +528005,7 @@ self: { tasty ]; description = "Test utilities for polysemy-hasql"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -526351,7 +528068,7 @@ self: { warp ]; description = "Polysemy effects for HTTP clients"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -526510,7 +528227,7 @@ self: { polysemy-plugin ]; description = "Polysemy effects for logging"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -526560,7 +528277,7 @@ self: { tasty ]; description = "Colog adapters for polysemy-log"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -526604,7 +528321,7 @@ self: { tasty ]; description = "Di adapters for polysemy-log"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -526647,7 +528364,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Primitive functions and data types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -526937,7 +528654,7 @@ self: { unix ]; description = "Polysemy effects for system processes"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -526952,8 +528669,8 @@ self: { }: mkDerivation { pname = "polysemy-readline"; - version = "0.2.0.0"; - sha256 = "0zkzlrwcbxkxiy2xmh3ms9saa379lmw49d9hfkmd487vi33q0isn"; + version = "0.3.0.0"; + sha256 = "0clbp7fipz8b8py6kmxm04vg2ln6jpq773v27wkdy0sb2blkj49f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -526978,10 +528695,8 @@ self: { polysemy-plugin ]; description = "Readline effect for polysemy"; - license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-2-Clause"; mainProgram = "echo-repl"; - broken = true; } ) { }; @@ -527004,7 +528719,7 @@ self: { req ]; description = "Polysemy effect for req"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -527042,7 +528757,7 @@ self: { tasty ]; description = "Polysemy error tracking"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -527092,7 +528807,7 @@ self: { text ]; description = "Well-typed filesystem operation effects"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -527183,7 +528898,7 @@ self: { tasty ]; description = "Polysemy effects for testing"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -527219,7 +528934,7 @@ self: { time ]; description = "A Polysemy effect for time"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -527513,6 +529228,33 @@ self: { } ) { }; + polytree = callPackage ( + { + mkDerivation, + base, + bifunctors, + containers, + free, + lens, + semigroupoids, + }: + mkDerivation { + pname = "polytree"; + version = "0.0.9"; + sha256 = "17ldq6vd8zfvcd5w5dxy41cyda0j91ikr5437jqxnzw4yv6pp79a"; + libraryHaskellDepends = [ + base + bifunctors + containers + free + lens + semigroupoids + ]; + description = "A polymorphic rose-tree"; + license = lib.licenses.bsd3; + } + ) { }; + polytypeable = callPackage ( { mkDerivation, base }: mkDerivation { @@ -527571,7 +529313,7 @@ self: { tasty-quickcheck ]; description = "Alternative to `Dynamic` with type guarantees"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -528039,7 +529781,7 @@ self: { xml-types ]; description = "An XMPP client library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -528194,7 +529936,7 @@ self: { timeit ]; description = "Simple work queue for bounded concurrency"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -528227,7 +529969,7 @@ self: { utility-ht ]; description = "Run jobs on a limited number of threads and support data dependencies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -528327,7 +530069,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Static key-value storage backed by poppy"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -528773,7 +530515,7 @@ self: { warp ]; description = "A minimalist HTTP server framework written on top of wai"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "porpoise-example"; broken = true; @@ -528904,7 +530646,7 @@ self: { ]; doHaddock = false; description = "Data structures and functions for interacting with the Portage package manager"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; } ) { }; @@ -529035,7 +530777,7 @@ self: { PortMidi ]; description = "PortMidi utilities"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; mainProgram = "portmidi-list-devices"; } @@ -529358,7 +531100,7 @@ self: { template-haskell ]; description = "A product-of-sums generics library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -529418,7 +531160,7 @@ self: { uuid ]; description = "Simple extensible library to run SQL file against PostgreSQL database"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -529651,7 +531393,7 @@ self: { tasty-hunit ]; description = "posix bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { }; @@ -530212,7 +531954,7 @@ self: { websockets ]; description = "Middleware to map LISTEN/NOTIFY messages to Websockets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "postgres-websockets"; maintainers = [ lib.maintainers.wolfgangwalther ]; } @@ -530280,7 +532022,7 @@ self: { rerebase ]; description = "Encoders and decoders for the PostgreSQL's binary format"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -530347,7 +532089,7 @@ self: { rerebase ]; description = "Encoders and decoders for the PostgreSQL's binary format"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -530448,6 +532190,49 @@ self: { } ) { }; + postgresql-connection-string = callPackage ( + { + mkDerivation, + base, + bytestring, + charset, + containers, + hashable, + hspec, + megaparsec, + QuickCheck, + quickcheck-classes, + text, + text-builder, + }: + mkDerivation { + pname = "postgresql-connection-string"; + version = "0.1.0.3"; + sha256 = "00kc7krgibxdq88wyr8lk6k7rini7rn6md4mlkpinrc0xmafgq47"; + libraryHaskellDepends = [ + base + bytestring + charset + containers + hashable + megaparsec + QuickCheck + text + text-builder + ]; + testHaskellDepends = [ + base + containers + hspec + QuickCheck + quickcheck-classes + text + ]; + description = "PostgreSQL connection string type, parser and builder"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + postgresql-connector = callPackage ( { mkDerivation, @@ -530566,7 +532351,7 @@ self: { tasty-hunit ]; description = "low-level binding to libpq"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -530579,7 +532364,7 @@ self: { libraryHaskellDepends = [ base ]; doHaddock = false; description = "low-level binding to libpq: configure based provider"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -530632,7 +532417,7 @@ self: { libraryPkgconfigDepends = [ libpq ]; doHaddock = false; description = "low-level binding to libpq: pkg-config based provider"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) libpq; }; @@ -530752,7 +532537,7 @@ self: { postgresql-simple ]; description = "PostgreSQL Schema Migrations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "migrate"; } ) { }; @@ -530784,7 +532569,7 @@ self: { text ]; description = "A PostgreSQL persistent schema migration utility"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -530925,7 +532710,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Converter for question mark style and dollar sign style of PostgreSQL SQL"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -531067,7 +532852,7 @@ self: { utf8-string ]; description = "pure Haskell PostgreSQL driver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -531249,7 +533034,7 @@ self: { postgresql-simple ]; description = "Automatic re-connection support for PostgreSQL"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -531459,13 +533244,14 @@ self: { postgresql-libpq, postgresql-simple, scientific, + template-haskell, text, time, }: mkDerivation { pname = "postgresql-simple-interval"; - version = "1.0.0.0"; - sha256 = "01d550bhmbpy3bsz37m21hpgpg9x2v72qhv6fa2p0m6p61p1hadx"; + version = "1.0.1.0"; + sha256 = "1qwcywyiw9y5bnvzb0ji32q3yh5fs5nxiw17gr4q4yk0wi01rw92"; libraryHaskellDepends = [ attoparsec base @@ -531473,6 +533259,7 @@ self: { persistent postgresql-simple scientific + template-haskell text time ]; @@ -531486,7 +533273,7 @@ self: { time ]; description = "A simple interval type for PostgreSQL"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -531624,7 +533411,7 @@ self: { transformers ]; description = "Implementation of named parameters for `postgresql-simple` library"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -531880,7 +533667,7 @@ self: { tasty-hunit ]; description = "PostgreSQL AST parsing and rendering"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -533028,7 +534815,7 @@ self: { tasty-hunit ]; description = "PowerDNS API bindings for api/v1"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -533300,7 +535087,7 @@ self: { ppad-base16 ]; description = "A pure AEAD-ChaCha20-Poly1305 construction"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -533344,7 +535131,7 @@ self: { weigh ]; description = "Pure base16 encoding and decoding on bytestrings"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -533387,7 +535174,7 @@ self: { criterion ]; description = "base58 and base58check encoding/decoding"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -533426,7 +535213,7 @@ self: { deepseq ]; description = "bech32 and bech32m encoding/decoding, per BIPs 173 & 350"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -533478,7 +535265,7 @@ self: { ppad-secp256k1 ]; description = "BIP32 hierarchical deterministic wallets"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -533539,7 +535326,7 @@ self: { deepseq ]; description = "BIP39 mnemonic codes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -533581,7 +535368,7 @@ self: { ppad-base16 ]; description = "A pure ChaCha20 stream cipher"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -533626,7 +535413,7 @@ self: { ppad-sha512 ]; description = "A HMAC-based key derivation function"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -533672,7 +535459,7 @@ self: { ppad-sha512 ]; description = "HMAC-based deterministic random bit generator"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -533718,7 +535505,7 @@ self: { ppad-sha512 ]; description = "A password-based key derivation function"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -533757,7 +535544,7 @@ self: { ppad-base16 ]; description = "A pure Poly1305 MAC"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -533798,7 +535585,7 @@ self: { SHA ]; description = "The RIPEMD-160 hashing algorithm"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -533844,7 +535631,7 @@ self: { weigh ]; description = "Primitive Script support"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -533899,7 +535686,7 @@ self: { weigh ]; description = "Schnorr signatures, ECDSA, and ECDH on the elliptic curve secp256k1"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -533941,7 +535728,7 @@ self: { SHA ]; description = "The SHA-256 and HMAC-SHA256 algorithms"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -533984,7 +535771,7 @@ self: { SHA ]; description = "The SHA-512 and HMAC-SHA512 algorithms"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -534145,6 +535932,45 @@ self: { } ) { }; + pqueue_1_6_0_0 = callPackage ( + { + mkDerivation, + base, + deepseq, + indexed-traversable, + random, + tasty, + tasty-bench, + tasty-quickcheck, + }: + mkDerivation { + pname = "pqueue"; + version = "1.6.0.0"; + sha256 = "1bg9z0m062lggmzkrq29vz75d7mxxmx9ka1862j7qszj9gqmqnw6"; + libraryHaskellDepends = [ + base + deepseq + indexed-traversable + ]; + testHaskellDepends = [ + base + deepseq + indexed-traversable + tasty + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + deepseq + random + tasty-bench + ]; + description = "Reliable, persistent, fast priority queues"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + pqueue-mtl = callPackage ( { mkDerivation, @@ -534247,7 +536073,7 @@ self: { yaml ]; description = "Decentralized git pull request and code review flows"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -534724,7 +536550,7 @@ self: { text ]; description = "A library for writing predicates and transformations over predicates in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -535175,7 +537001,7 @@ self: { template-haskell ]; description = "A Prelude"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -535868,7 +537694,7 @@ self: { wl-pprint ]; description = "Pretty-printing library"; - license = lib.licenses.lgpl3Only; + license = lib.licensesSpdx."LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -536059,7 +537885,7 @@ self: { ]; doHaddock = false; description = "Produce nice human-readable HTML"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -536226,8 +538052,8 @@ self: { }: mkDerivation { pname = "pretty-simple"; - version = "4.1.3.0"; - sha256 = "03nhhavr66ikwmkma3mw2a7dz9w0mhaxj49dgf2cf76v3jq1vara"; + version = "4.1.4.0"; + sha256 = "07xf5nz14ra724c46ql1y5i7ifmwn8l4pcbmpk17kfkvk1fall9s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -536431,7 +538257,7 @@ self: { doctest-parallel ]; description = "Pretty print charts from ghci"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "prettychart-watch"; } ) { }; @@ -536480,7 +538306,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "API for prettyprinting custom syntax trees (extracted from elm-format)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -536628,7 +538454,7 @@ self: { vector ]; description = "Some useful combinators for the prettyprinter package"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -536736,7 +538562,7 @@ self: { text ]; description = "Configurable pretty-printing"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -536795,7 +538621,7 @@ self: { text ]; description = "A prettyprinter backend for graphviz"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -536832,7 +538658,7 @@ self: { text ]; description = "Efficient interpolation for Prettyprinter"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -536857,7 +538683,7 @@ self: { text ]; description = "A prettyprinter backend for lucid"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -536922,7 +538748,7 @@ self: { sha256 = "15igqxb77ycl9lfs1bl1l9x3cynsg4kqzkr54q46ly4l315bsrq4"; libraryHaskellDepends = [ ghc-prim ]; description = "An ergonomic but conservative interface to ghc-prim"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -536977,7 +538803,7 @@ self: { quickcheck-classes ]; description = "Prim typeclass instances"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -537171,8 +538997,8 @@ self: { }: mkDerivation { pname = "primdata"; - version = "0.1.2.2"; - sha256 = "0cjsjcm6d71d61idkmb9d8ia26hcwzrmx8k5w1afhzpla73zfia9"; + version = "0.1.2.3"; + sha256 = "015k5c0g1l6szvf267f0hdmcw5bms932fqfpqg00r4jjygylli3b"; libraryHaskellDepends = [ base ghc-prim @@ -537231,7 +539057,7 @@ self: { tasty-bench ]; description = "Bindings to the primecount library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) primecount; }; @@ -537376,7 +539202,7 @@ self: { primitive ]; description = "Addresses to unmanaged memory"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -537402,7 +539228,7 @@ self: { primitive-unlifted ]; description = "Wrappers for primops around atomic operations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -537421,7 +539247,7 @@ self: { primitive ]; description = "primitive functions with bounds-checking"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -537501,7 +539327,7 @@ self: { sha256 = "1xnyyw76kh42fy1b1wkc143bg3588gbp48990xdskcad1aj4fyan"; libraryHaskellDepends = [ primitive ]; description = "convenience class for PrimMonad m/PrimState m"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -537556,7 +539382,7 @@ self: { tasty-quickcheck ]; description = "Extras for the \"primitive\" library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -537581,7 +539407,7 @@ self: { QuickCheck ]; description = "using the `Prim` interface for the FFI"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -537664,7 +539490,7 @@ self: { primitive ]; description = "Types for offsets into unboxed arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -537683,7 +539509,7 @@ self: { primitive ]; description = "Unboxed variables for `Prim` values"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -537706,7 +539532,7 @@ self: { cpu ]; description = "Serialisation of primitive types"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -537762,7 +539588,7 @@ self: { primitive-unlifted ]; description = "Slices of primitive arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -537813,7 +539639,7 @@ self: { random ]; description = "Sort primitive arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -537832,7 +539658,7 @@ self: { primitive ]; description = "primitive operations on StableNames"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -537859,39 +539685,7 @@ self: { primitive ]; description = "Unaligned access to primitive arrays"; - license = lib.licenses.bsd3; - } - ) { }; - - primitive-unlifted_0_1_3_1 = callPackage ( - { - mkDerivation, - base, - bytestring, - primitive, - stm, - text-short, - }: - mkDerivation { - pname = "primitive-unlifted"; - version = "0.1.3.1"; - sha256 = "1gilzgclpvz200sybw86nmdm7084nrklscq48cs36qqlgcd0wcwb"; - revision = "1"; - editedCabalFile = "0y3zdwbs1fdzspj1k95jyjrhm7za38gb6ada031bp02ifxbvsvsf"; - libraryHaskellDepends = [ - base - bytestring - primitive - text-short - ]; - testHaskellDepends = [ - base - primitive - stm - ]; - description = "Primitive GHC types with unlifted types inside"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -537930,7 +539724,7 @@ self: { tasty-quickcheck ]; description = "Primitive GHC types with unlifted types inside"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -538492,7 +540286,7 @@ self: { ]; doHaddock = false; description = "Abstract syntax for writing documents"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -538540,7 +540334,7 @@ self: { vector ]; description = "Utilities for tracking source locations"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -538568,7 +540362,7 @@ self: { hspec ]; description = "Discrete probability monad"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -538630,7 +540424,7 @@ self: { lens ]; description = "A library for modular probabilistic modelling"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "prob-fx"; broken = true; @@ -538679,10 +540473,10 @@ self: { }: mkDerivation { pname = "probability-polynomial"; - version = "1.0.0.1"; - sha256 = "1f06x4d2cbd9j7rxgwdpxn8ff8w32xag96qk86mwggnzlw091gib"; - revision = "2"; - editedCabalFile = "039np4z6lzz81n90k1sqbr7n8bxfmh8v4xvbppzzpgk6kp5fxpfm"; + version = "1.0.1.0"; + sha256 = "0hyncg56b4jw9yjjl551ql8hinl2m6gjsfdjlsjws619iqxvpp42"; + revision = "1"; + editedCabalFile = "1gyx5547m3xkjrinm2pgpna18mzkk47ckmb0qjbn1z7zv4gjyspg"; libraryHaskellDepends = [ base containers @@ -538702,7 +540496,7 @@ self: { deepseq ]; description = "Probability distributions via piecewise polynomials"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -538832,7 +540626,7 @@ self: { unix ]; description = "Process libraries"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -539312,7 +541106,7 @@ self: { process ]; description = "C bindings for the gnu-extension functions process_vm_readv and process_vm_writev"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -539363,6 +541157,8 @@ self: { pname = "procex"; version = "0.3.3"; sha256 = "1r5rrdwzjvh2mdsv63hq2rv9qq04qwmvw83niri066ini60ns9ln"; + revision = "1"; + editedCabalFile = "1saj9mgscajshbk6hw975chvh2qlmxa0nlp86hx59iza75xq186r"; libraryHaskellDepends = [ async base @@ -539380,7 +541176,7 @@ self: { unix ]; description = "Ergonomic process launching with extreme flexibility and speed"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -539780,7 +541576,7 @@ self: { optparse-applicative ]; description = "Generate flamegraphs from ghc RTS .prof files"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "prof-flamegraph"; broken = true; @@ -540354,7 +542150,7 @@ self: { tasty-hunit ]; description = "A project initialization library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -540687,7 +542483,7 @@ self: { winery ]; description = "Relational Algebra Engine"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -540858,7 +542654,7 @@ self: { inspection-testing ]; description = "Profunctor-based lightweight implementation of optics"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -541439,7 +543235,7 @@ self: { warp ]; description = "Instrument a wai application with various metrics"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "prometheus-wai-middleware-example"; broken = true; @@ -541532,7 +543328,7 @@ self: { text ]; description = "A user-friendly, dependently-typed library for asking your users questions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -541555,7 +543351,7 @@ self: { text ]; description = "A user-friendly, dependently-typed library for asking your users questions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -541638,7 +543434,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Telegram bot for proof assistants"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "proof-assistant-bot"; broken = true; @@ -541743,7 +543539,7 @@ self: { containers ]; description = "A Propagator Library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -541932,7 +543728,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A library for tests, based on transforming and writing properties"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -542008,7 +543804,7 @@ self: { tasty-quickcheck ]; description = "Proquints: Identifiers that are Readable, Spellable, and Pronounceable"; - license = "EUPL-1.2"; + license = lib.licensesSpdx."EUPL-1.2"; } ) { }; @@ -542081,7 +543877,7 @@ self: { text ]; description = "A simple language for writing documents"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -542118,7 +543914,7 @@ self: { unordered-containers ]; description = "A DSL for processing Prosidy documents"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -542232,7 +544028,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "Simple audio library for Windows, Linux, OSX"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -542267,7 +544063,7 @@ self: { libraryPkgconfigDepends = [ SDL2 ]; libraryToolDepends = [ c2hs ]; description = "Simple audio library for SDL"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -542354,7 +544150,7 @@ self: { prelate ]; description = "Neovim Project Manager"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "proteome"; broken = true; @@ -542551,7 +544347,7 @@ self: { ]; libraryToolDepends = [ proto-lens-protoc ]; description = "proto-lens-etcd - protobuffer lenses for etcd provided by protoc-lens-protoc"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -542584,7 +544380,7 @@ self: { vector ]; description = "JSON protobuf encoding for proto-lens"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -542916,8 +544712,7 @@ self: { vector ]; description = "A higher-level API to the proto3-wire library"; - license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -542951,8 +544746,8 @@ self: { }: mkDerivation { pname = "proto3-wire"; - version = "1.4.3"; - sha256 = "0gsb0qzxpgpy64jmx2fsbb7cjzixpfsqb2zjws62kg89sgkid8vz"; + version = "1.4.4"; + sha256 = "15r1irfld81j1mm3yr6lnbb74qlkskp2qcwxhicrdrj0w5nvb8vd"; libraryHaskellDepends = [ base bytestring @@ -543086,7 +544881,7 @@ self: { zigzag ]; description = "Slow protobuf implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -543721,7 +545516,7 @@ self: { vinyl ]; description = "Lightweight dependency injection / namespaced+typed implicit-ish arguments"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -543873,7 +545668,7 @@ self: { yaml ]; description = "Prune unused Haskell dependencies"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "prune-juice"; broken = true; @@ -544149,7 +545944,7 @@ self: { vector ]; description = "PostgreSQL client"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -544297,7 +546092,7 @@ self: { tasty-hunit ]; description = "Integrate libpsx with the GHC RTS"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -544551,7 +546346,7 @@ self: { rerebase ]; description = "Experimental abstractions for operations on pointers"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -544601,7 +546396,7 @@ self: { tasty-hunit ]; description = "High-performance composable binary data deserializers"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -544641,7 +546436,7 @@ self: { rerebase ]; description = "Pointer poking action construction and composition toolkit"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -544678,8 +546473,8 @@ self: { }: mkDerivation { pname = "pty-mcp-server"; - version = "0.1.2.0"; - sha256 = "17mczija7br6l2c4x8svjn60si6hxlv6iy5zwf1l42y2sv5y9hh9"; + version = "0.1.4.0"; + sha256 = "0jvchk9g1f0g77filmylqss5h4wx4fn8jssmdzfn358fh36i5710"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -544700,7 +546495,7 @@ self: { safe-exceptions ]; description = "pty-mcp-server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "pty-mcp-server"; } @@ -545487,6 +547282,48 @@ self: { } ) { }; + pup = callPackage ( + { + mkDerivation, + base, + comonad, + containers, + hedgehog, + megaparsec, + mtl, + prettyprinter, + stacked, + text, + }: + mkDerivation { + pname = "pup"; + version = "0.1.0"; + sha256 = "15jyl295frn3ylfwm01cx630hjllcsbmkm4pl2n1anayw6j9pm0r"; + libraryHaskellDepends = [ + base + comonad + containers + megaparsec + prettyprinter + stacked + text + ]; + testHaskellDepends = [ + base + comonad + containers + hedgehog + megaparsec + mtl + prettyprinter + stacked + text + ]; + description = "Invertible format descriptors"; + license = lib.licenses.mit; + } + ) { }; + puppetresources = callPackage ( { mkDerivation, @@ -545610,6 +547447,7 @@ self: { base, deepseq, mwc-random, + primitive, tasty, tasty-bench, tasty-discover, @@ -545619,31 +547457,32 @@ self: { }: mkDerivation { pname = "pure-noise"; - version = "0.1.0.1"; - sha256 = "116w6scl7kranx567jhnrir9sh0ysjzs45gfhk970q0pzbkgnj1l"; + version = "0.2.0.0"; + sha256 = "05wp0nlvang8jfyzxi9b080d4dppn5fmj28dhwh5v65lrnh5fzzf"; libraryHaskellDepends = [ base - vector + primitive ]; testHaskellDepends = [ base + primitive tasty tasty-discover tasty-hunit tasty-quickcheck - vector ]; testToolDepends = [ tasty-discover ]; benchmarkHaskellDepends = [ base deepseq mwc-random + primitive tasty tasty-bench vector ]; - description = "Performant, modern noise generation for Haskell with minimal dependencies. Based on FastNoiseLite."; - license = lib.licenses.bsd3; + description = "High-performance composable noise generation (Perlin, Simplex, Cellular)"; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -545758,7 +547597,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Derive fromString/toString-like for pure sum types"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -545794,7 +547633,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Derive fromString/toString-like for pure sum types (aeson instances)"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -545975,7 +547814,7 @@ self: { time ]; description = "types and parser for email messages (including MIME)"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -546016,7 +547855,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Nix backend for PureScript. Transpile PureScript code to Nix."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "purenix"; } ) { }; @@ -546061,7 +547900,7 @@ self: { ]; doHaddock = false; description = "Pure Haskell SAT-solver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -546388,7 +548227,7 @@ self: { ]; doCheck = false; description = "PureScript Programming Language Compiler"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "purs"; } ) { }; @@ -546432,7 +548271,7 @@ self: { vector ]; description = "PureScript Programming Language Abstract Syntax Tree"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -546559,7 +548398,7 @@ self: { ]; libraryToolDepends = [ happy ]; description = "PureScript Programming Language Concrete Syntax Tree"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -546747,7 +548586,7 @@ self: { text ]; description = "Support for purl (mostly universal package url)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -547376,26 +549215,22 @@ self: { base, bytestring, containers, + directory, + filepath, foldl, - io-storage, lens, logging, monad-logger, old-locale, optparse-applicative, parallel-io, - pipes, - pipes-group, - pipes-safe, - pipes-text, + pretty-show, + process, regex-posix, - safe, - shelly, system-fileio, system-filepath, temporary, text, - text-format, time, transformers, unix, @@ -547404,8 +549239,8 @@ self: { }: mkDerivation { pname = "pushme"; - version = "2.1.3"; - sha256 = "13rc83fqbizcq1pvvmpd90cy5664p21hjg1aw5bjqw19l2g3c153"; + version = "3.0.0"; + sha256 = "0wv718mn9i8kvpmrqrq9s5wnsdndlrd1zmk6jbv87b0mkciiwkpj"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -547413,37 +549248,31 @@ self: { base bytestring containers + directory + filepath foldl - io-storage lens logging monad-logger old-locale optparse-applicative parallel-io - pipes - pipes-group - pipes-safe - pipes-text + pretty-show + process regex-posix - safe - shelly system-fileio system-filepath temporary text - text-format time transformers unix unordered-containers yaml ]; - description = "Tool to synchronize directories with rsync, zfs or git-annex"; + description = "Synchronize multiple filesets across machines using rsync"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "pushme"; - broken = true; } ) { }; @@ -547786,7 +549615,7 @@ self: { vector-stream ]; description = "Fast persistent vectors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -548086,7 +549915,7 @@ self: { test-framework-hunit ]; description = "Serialization/deserialization using Python Pickle format"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pickle"; broken = true; @@ -548175,7 +550004,7 @@ self: { tasty-silver ]; description = "Types and prettyprinter for the IL of the QBE compiler backend"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -548376,7 +550205,7 @@ self: { ]; doHaddock = false; description = "Command line tool qhs, SQL queries on CSV and TSV files"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "qhs"; } @@ -548553,7 +550382,7 @@ self: { template-haskell ]; description = "Typesafe library for linear algebra"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -548701,7 +550530,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "QuasiQuoter for byte sequence"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -549265,7 +551094,7 @@ self: { editedCabalFile = "0pqi04fvyclnx4lfq8ifax6l4kayay6xbmwp0k0h7yjz14k252gn"; libraryHaskellDepends = [ base ]; description = "Extremely minimal prelude"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -549365,7 +551194,7 @@ self: { text ]; description = "GHC plugin to automatically insert qualified imports"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -549477,7 +551306,7 @@ self: { unordered-containers ]; description = "Rage against the quantification"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -549506,7 +551335,7 @@ self: { vector ]; description = "Rage against the quantification - integration with Aeson"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -550160,8 +551989,8 @@ self: { pname = "queue-sheet"; version = "0.8.0.1"; sha256 = "1s7j51542j4in10ihb47jflwkf6m4gsi1z1aq9mzs2ksj65n1yc9"; - revision = "1"; - editedCabalFile = "0bq0abf3qzlpcy6kxrhbzm9zg9fa2ps5fj27i9c67nyc5y520ana"; + revision = "2"; + editedCabalFile = "15m5ba4w79vjqj9fd1kw0y004pmrc1a8im0v0i5c90lgpv0fcr74"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -550191,7 +552020,7 @@ self: { tasty-hunit ]; description = "queue sheet utility"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "queue-sheet"; } ) { }; @@ -550234,8 +552063,8 @@ self: { pname = "queues"; version = "1.0.0"; sha256 = "0mnn6lgd7101lrmwqy4lf04ncq8ci2kfxydm1rlh879gjvzz3lsr"; - revision = "5"; - editedCabalFile = "00qbr5h2k6hkykfsw6qqqz8krfd06hvridpzijyvdskg97pggjv5"; + revision = "6"; + editedCabalFile = "0hbjkkcg8g4mfngpik5fz720k3nsqk7abykikslniqv3g348wh2q"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -550248,7 +552077,7 @@ self: { tasty-bench ]; description = "Queue data structures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -550294,7 +552123,7 @@ self: { tasty-hunit ]; description = "Convenient SQL query language for Haskell (but only for single tables)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -550550,7 +552379,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Run external processes verified at compilation/installation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -550839,7 +552668,7 @@ self: { vector ]; description = "QuickCheck common typeclasses"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -550864,7 +552693,7 @@ self: { transformers ]; description = "QuickCheck common typeclasses from `base`"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -550928,7 +552757,7 @@ self: { tasty-quickcheck ]; description = "A library for stateful property-based testing"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -550987,7 +552816,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Testing group class instances with QuickCheck"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -551095,7 +552924,7 @@ self: { QuickCheck ]; description = "Common quickcheck instances"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -551165,7 +552994,7 @@ self: { temporary ]; description = "Library for lockstep-style testing with 'quickcheck-dynamic'"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -551214,7 +553043,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Testing monoid subclass instances with QuickCheck"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -551352,7 +553181,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Quasi-unique identifiers for QuickCheck"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -551662,7 +553491,7 @@ self: { ]; doHaddock = false; description = "Test monadic programs using state machine based models"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -551811,7 +553640,7 @@ self: { transformers ]; description = "A GenT monad transformer for QuickCheck library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -553153,7 +554982,7 @@ self: { th-compat ]; description = "Monad transformer for Quote from template-haskell"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -553267,7 +555096,7 @@ self: { weigh ]; description = "R-/R*-trees"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -554083,13 +555912,12 @@ self: { QuickCheck, random, stm, - tagged, template-haskell, }: mkDerivation { pname = "raketka"; - version = "1.1.3"; - sha256 = "0mz9639p3ndlq72gask5fdv7kqpkgs4wh0f86wfargyfd36179lw"; + version = "1.2.0"; + sha256 = "1f3mj7hq8gm2d8c06vys16bzc9gg18z4rfkifxri8nb83gz4ngdm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -554107,7 +555935,6 @@ self: { network-transport-tcp random stm - tagged template-haskell ]; executableHaskellDepends = [ @@ -554125,7 +555952,6 @@ self: { network-transport-tcp random stm - tagged template-haskell ]; testHaskellDepends = [ @@ -554288,7 +556114,7 @@ self: { vector ]; description = "Random access lists"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -554315,7 +556141,7 @@ self: { ral ]; description = "Length-indexed random access lists: lens utilities"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -554342,7 +556168,7 @@ self: { ral ]; description = "Length-indexed random access lists: optics utilities"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -554378,7 +556204,7 @@ self: { deepseq ]; description = "Random access list with a list compatible interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -554450,7 +556276,7 @@ self: { hspec ]; description = "Determine how intervals relate to each other"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -554886,7 +556712,7 @@ self: { vector ]; description = "Uniform draws of partitions and cycle-partitions, with thinning"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -555112,8 +556938,8 @@ self: { }: mkDerivation { pname = "random-mhs"; - version = "1.3.2"; - sha256 = "0kal37pcjh9a3j4mglysar00dz7n1vgyrq30z335v3fsjn0g31i5"; + version = "1.3.2.1"; + sha256 = "0i7xwdpghss1r5sd3nrsfwri6x624anfsn8c8pdqy7cd9kqq179y"; libraryHaskellDepends = [ base bytestring @@ -555531,7 +557357,7 @@ self: { tasty-quickcheck ]; description = "Memory efficient sets with ranges of elements"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -555683,7 +557509,7 @@ self: { random-shuffle ]; description = "Efficient sets for semi-contiguous data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -555752,7 +557578,7 @@ self: { tasty-hunit ]; description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -556477,7 +558303,7 @@ self: { hspec ]; description = "Notify Honeybadger about exceptions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -556506,7 +558332,7 @@ self: { wai ]; description = "Notify Honeybadger about exceptions via a WAI middleware"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -556831,7 +558657,7 @@ self: { filepath ]; description = "Parse and generate Rocket League replays"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "rattletrap"; broken = true; @@ -557048,7 +558874,7 @@ self: { tasty-quickcheck ]; description = "A writer-biased RAW lock"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557139,7 +558965,7 @@ self: { h-raylib ]; description = "Haskell bindings for rlImGui"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557181,7 +559007,7 @@ self: { random ]; description = "Ray tracing library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557488,6 +559314,8 @@ self: { pname = "rcu"; version = "0.2.7"; sha256 = "0iw1w2jch8a6ap2nrkis740vbi5sjgk7hdbv9d4m08j4c402q3c9"; + revision = "1"; + editedCabalFile = "0r56khfhyr29wbidvrdlzzayzniaa6pqmjf6kjymackmvy6kiszq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -557679,7 +559507,7 @@ self: { text ]; description = "The ActivityStreams 2 RDF vocabulary for rdf4h"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -557807,7 +559635,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Codecs for use with AWS rds-data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557903,7 +559731,7 @@ self: { tasty-discover ]; description = "Codecs for use with AWS rds-data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "rds-data-codecs"; broken = true; @@ -558036,7 +559864,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Codecs for use with AWS rds-data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "rds-data"; } @@ -558121,7 +559949,7 @@ self: { text ]; description = "Create React components in Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -558437,8 +560265,8 @@ self: { pname = "reactive-banana"; version = "1.3.2.0"; sha256 = "0mrsw3hkl0sgwcbay4m1lzs4bilss80g9p6njbbhapbfjyzsr36k"; - revision = "5"; - editedCabalFile = "0dydffvlxf6wlkaj1sf2argrpkfwswjcby2an1rcwrk8gs6dklkv"; + revision = "6"; + editedCabalFile = "1kjxyjwq8lzxyz42plb8i3d5awwr3vbk27dlqia9s0j1vp3skyw1"; libraryHaskellDepends = [ base containers @@ -558980,7 +560808,7 @@ self: { sha256 = "0b2syhxan3fpf9h1zq3izpb8bgsl4qrk975afy3r2ji6dhjq81cl"; libraryHaskellDepends = [ base ]; description = "Class for reading bounded values"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -559335,7 +561163,7 @@ self: { mtl ]; description = "Readline effect for in-other-words"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "echo-repl"; } @@ -559409,7 +561237,7 @@ self: { numhask ]; description = "Literate programming support"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "readme-lhs-example"; broken = true; @@ -559535,7 +561363,7 @@ self: { QuickCheck ]; description = "Random number generation based on physical media touched by humans"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "real-dice"; } ) { }; @@ -559780,7 +561608,7 @@ self: { vector ]; description = "SVG file loader and serializer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -559947,7 +561775,7 @@ self: { void ]; description = "A more progressive alternative to the \"base\" package"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -559972,6 +561800,49 @@ self: { } ) { }; + rebound = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + fin, + mtl, + QuickCheck, + tasty, + tasty-hunit, + tasty-quickcheck, + vec, + }: + mkDerivation { + pname = "rebound"; + version = "0.1.1.0"; + sha256 = "0qg2z0fj79iyygdvi0dy7bcbgkffvnxxvspfdq30hlwhjw3h5zxn"; + libraryHaskellDepends = [ + base + containers + deepseq + fin + mtl + QuickCheck + vec + ]; + testHaskellDepends = [ + base + containers + mtl + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + ]; + description = "A variable binding library based on well-scoped de Bruijn indices"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + rec-def = callPackage ( { mkDerivation, @@ -560009,7 +561880,7 @@ self: { template-haskell ]; description = "Recursively defined values"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; maintainers = [ lib.maintainers.nomeata ]; } ) { }; @@ -560109,7 +561980,7 @@ self: { vector ]; description = "Recommendations using alternating least squares algorithm"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "movielens"; } ) { }; @@ -560619,7 +562490,7 @@ self: { vector ]; description = "Recover run-time type information from the GHC heap"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -560943,7 +562814,7 @@ self: { ]; doHaddock = false; description = "Extensible records and variants indexed by a type-level Red-Black tree"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -561078,7 +562949,7 @@ self: { unliftio ]; description = "hide secret text on the terminal"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "redact"; } ) { }; @@ -561256,7 +563127,7 @@ self: { QuickCheck ]; description = "Specify valid redis globs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -561522,7 +563393,6 @@ self: { ]; description = "Combine redis caching and haxl"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -561691,6 +563561,80 @@ self: { } ) { }; + reduxwise = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + containers, + directory, + filepath, + mtl, + optparse-applicative, + regex-tdfa, + text, + time, + yaml, + }: + mkDerivation { + pname = "reduxwise"; + version = "0.1.0.0"; + sha256 = "0sq8185siqbrdz4nrajrzrjswlmcpk03gxpqnrrad0cabwa64k99"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + async + base + bytestring + containers + directory + filepath + mtl + optparse-applicative + regex-tdfa + text + time + yaml + ]; + executableHaskellDepends = [ + aeson + async + base + bytestring + containers + directory + filepath + mtl + optparse-applicative + regex-tdfa + text + time + yaml + ]; + testHaskellDepends = [ + aeson + async + base + bytestring + containers + directory + filepath + mtl + optparse-applicative + regex-tdfa + text + time + yaml + ]; + description = "Static analysis tool for Rust embedded systems complexity"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "reduxwise-exe"; + } + ) { }; + reedsolomon = callPackage ( { mkDerivation, @@ -562025,7 +563969,7 @@ self: { linear-base ]; description = "A reference counting library to alias linear resources"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -562160,7 +564104,7 @@ self: { QuickCheck ]; description = "Refinement types with static and runtime checking"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.raehik ]; } ) { }; @@ -562200,7 +564144,7 @@ self: { unordered-containers ]; description = "Type-checked proof that a key exists in a container and can be safely indexed"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -562558,6 +564502,145 @@ self: { } ) { }; + reflex_0_9_4_0 = callPackage ( + { + mkDerivation, + base, + bifunctors, + commutative-semigroups, + comonad, + constraints, + constraints-extras, + containers, + criterion, + data-default, + deepseq, + dependent-map, + dependent-sum, + exception-transformers, + exceptions, + haskell-src-exts, + haskell-src-meta, + hspec, + lens, + loch-th, + MemoTrie, + mmorph, + monad-control, + monoidal-containers, + mtl, + patch, + prim-uniq, + primitive, + process, + profunctors, + random, + ref-tf, + reflection, + semialign, + semigroupoids, + split, + stm, + syb, + template-haskell, + text, + these, + these-lens, + time, + transformers, + unbounded-delays, + witherable, + }: + mkDerivation { + pname = "reflex"; + version = "0.9.4.0"; + sha256 = "1ihknackgbms412ixp2mwwmrqd4sak4vm3654nb4dn08rs50fq4f"; + libraryHaskellDepends = [ + base + bifunctors + commutative-semigroups + comonad + constraints + constraints-extras + containers + data-default + dependent-map + dependent-sum + exception-transformers + exceptions + haskell-src-exts + haskell-src-meta + MemoTrie + mmorph + monad-control + monoidal-containers + mtl + patch + prim-uniq + primitive + profunctors + random + ref-tf + reflection + semialign + semigroupoids + stm + syb + template-haskell + these + time + transformers + unbounded-delays + witherable + ]; + testHaskellDepends = [ + base + bifunctors + commutative-semigroups + constraints + constraints-extras + containers + deepseq + dependent-map + dependent-sum + hspec + lens + monoidal-containers + mtl + patch + ref-tf + semialign + split + text + these + these-lens + transformers + witherable + ]; + benchmarkHaskellDepends = [ + base + containers + criterion + deepseq + dependent-map + dependent-sum + loch-th + mtl + primitive + process + ref-tf + split + stm + time + transformers + ]; + description = "Higher-order Functional Reactive Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.alexfmpe ]; + } + ) { }; + reflex-animation = callPackage ( { mkDerivation, @@ -563137,7 +565220,7 @@ self: { text ]; description = "Compatible highlevel Wigdets for some Ionic Input Components"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -563188,7 +565271,7 @@ self: { time ]; description = "Render Pandoc documents to HTML using reflex-dom"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -563305,7 +565388,7 @@ self: { tasty-hspec ]; description = "reflex-dom-th transpiles HTML templates to haskell code for reflex-dom"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -563477,6 +565560,61 @@ self: { } ) { }; + reflex-gadt-api_0_3_0_0 = callPackage ( + { + mkDerivation, + aeson, + aeson-gadt-th, + base, + constraints-extras, + containers, + data-default, + dependent-sum, + jsaddle, + reflex, + reflex-dom-core, + some, + text, + time, + }: + mkDerivation { + pname = "reflex-gadt-api"; + version = "0.3.0.0"; + sha256 = "05v5477ycgyib7w3v4r9gsvl2n8ia9ic9c1jr66az9p6w353zzpf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + aeson-gadt-th + base + constraints-extras + containers + data-default + jsaddle + reflex + reflex-dom-core + some + text + time + ]; + executableHaskellDepends = [ + aeson + aeson-gadt-th + base + constraints-extras + dependent-sum + reflex-dom-core + text + time + ]; + description = "Interact with a GADT API in your reflex-dom application"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme"; + maintainers = [ lib.maintainers.alexfmpe ]; + } + ) { }; + reflex-ghci = callPackage ( { mkDerivation, @@ -563547,7 +565685,7 @@ self: { temporary ]; description = "A GHCi widget library for use in reflex applications"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "reflex-ghci"; } @@ -563775,7 +565913,7 @@ self: { reflex ]; description = "Reflex bindings for libtelnet"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; } @@ -564186,8 +566324,8 @@ self: { }: mkDerivation { pname = "reflex-vty"; - version = "0.6.1.1"; - sha256 = "0i1745p0kgc7y2zfzix1vfljmgi4aq8nqng9c3nsm420jkys3xz6"; + version = "0.6.2.0"; + sha256 = "0hl7dy5h6fjmlsxmk142rpp36d6gnhka0k7aa2jci8q7g7i1zs4f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -564284,6 +566422,8 @@ self: { ]; description = "Add support for using blaze-html with Reform"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -564459,7 +566599,7 @@ self: { transformers ]; description = "See README for more info"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -564688,7 +566828,7 @@ self: { ]; doHaddock = false; description = "Register allocation by graph colorization"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -565380,8 +567520,6 @@ self: { testPkgconfigDepends = [ pcre2 ]; description = "PCRE2 Backend for \"Text.Regex\" (regex-base)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) pcre2; }; @@ -565543,8 +567681,8 @@ self: { }: mkDerivation { pname = "regex-tdfa"; - version = "1.3.2.4"; - sha256 = "15x7pisdvi0afg7ybxpga8aa4q38x9pz9ml7nhz1f7s4nw9w72q7"; + version = "1.3.2.5"; + sha256 = "0y4a0bgyviad013jl67kqhkbwf8b0jqs3qmlsgvq912lk92gng9f"; libraryHaskellDepends = [ array base @@ -565559,13 +567697,10 @@ self: { array base bytestring - containers directory doctest-parallel filepath - mtl regex-base - text utf8-string ]; description = "Pure Haskell Tagged DFA Backend for \"Text.Regex\" (regex-base)"; @@ -565866,7 +568001,7 @@ self: { text ]; description = "Types that can only be constructed if they match a regular expression"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -566232,13 +568367,12 @@ self: { template-haskell, text, transformers-base, - universum, unliftio, }: mkDerivation { pname = "registry"; - version = "0.6.3.2"; - sha256 = "0av7jira1cvbc1cj570fp5d31vqxkb4w9s4hxlqj4hna5h9s5898"; + version = "0.6.3.3"; + sha256 = "1w7v2mrpkl6kqxyvavb6fdqj54fgpkwhh3q56sgkdy9z5ksbn2g8"; libraryHaskellDepends = [ base containers @@ -566283,13 +568417,11 @@ self: { template-haskell text transformers-base - universum unliftio ]; testToolDepends = [ tasty-discover ]; description = "data structure for assembling components"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566350,7 +568482,6 @@ self: { ]; description = "Aeson encoders / decoders"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566417,7 +568548,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "utilities to work with Hedgehog generators and `registry`"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566495,7 +568625,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Hedgehog generators for Aeson"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -566677,7 +568806,7 @@ self: { tasty-hunit ]; description = "Simple linear and quadratic regression"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -567181,7 +569310,7 @@ self: { hspec-discover ]; description = "A data structure representing Relations on Sets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -567558,7 +569687,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Automation of Haskell package release process"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "releaser"; } ) { }; @@ -567758,8 +569887,8 @@ self: { }: mkDerivation { pname = "relocant"; - version = "1.0.0"; - sha256 = "1iazymf953msr6d7dn99slw12wmnivnx5nfzjbq8h4f84ybwmvr6"; + version = "1.1.0"; + sha256 = "0wfifgvaxpjygyc0bcrcasln2mmsc7x0avd0ia6jjwcd9cx9d6mh"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -567797,9 +569926,7 @@ self: { ]; description = "A PostgreSQL migration CLI tool and library"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; mainProgram = "relocant"; - broken = true; } ) { }; @@ -567829,7 +569956,7 @@ self: { transformers ]; description = "Equiprobable draw from publicly verifiable random data"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -567856,6 +569983,8 @@ self: { pname = "relude"; version = "1.2.2.2"; sha256 = "1865bladis4czglyvkcj05qh3fr2bvrm1w5dm5gz3wjs2cnsivci"; + revision = "1"; + editedCabalFile = "130ifkvrksr7p87sll4spgp9xp9cpgfcmy07ibp1j80xjw5wf7sy"; libraryHaskellDepends = [ base bytestring @@ -567884,7 +570013,7 @@ self: { unordered-containers ]; description = "Safe, performant, user-friendly and lightweight Haskell Standard Library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -568463,7 +570592,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Reorder expressions in a syntax tree according to operator fixities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -569184,7 +571313,7 @@ self: { text ]; description = "Find, replace, split string patterns with Megaparsec parsers (instead of regex)"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -569746,7 +571875,7 @@ self: { testToolDepends = [ hspec-discover ]; doCheck = false; description = "HTTP client library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -569796,7 +571925,7 @@ self: { weigh ]; description = "Conduit helpers for the req HTTP client library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -569951,8 +572080,8 @@ self: { }: mkDerivation { pname = "request"; - version = "0.3.0.0"; - sha256 = "1cankhlqmqcs1qnrqf2k53vdwdp3x2dh7gqz37cynvi7ndxzxavd"; + version = "0.3.1.0"; + sha256 = "1w9l1imizdnksz2czpmf2l9plc9vkzk5ymvdhm79275acc2a5b9h"; libraryHaskellDepends = [ base bytestring @@ -570096,7 +572225,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Propagate HasCallStack with constraints"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -570134,6 +572263,8 @@ self: { pname = "rere"; version = "0.2.0.2"; sha256 = "14lmqbihrhy9cdskxgk9l36ndr323vqiwxs8fry5s64gg00ahlyf"; + revision = "1"; + editedCabalFile = "018hk8ng0ca1z37wvm8vr1cfh13dmha300cq1l9mzxvkm7nkbp4m"; libraryHaskellDepends = [ base containers @@ -570161,7 +572292,7 @@ self: { parsec ]; description = "Regular-expressions extended with fixpoints for context-free powers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -570173,7 +572304,7 @@ self: { sha256 = "047wlwvffmgg70d70dsv6160wq6hfxp4frb0414np270grq0vk3p"; libraryHaskellDepends = [ rebase ]; description = "Reexports from \"base\" with a bunch of other standard libraries"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -570472,7 +572603,7 @@ self: { semigroupoids ]; description = "High performance variable binders"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -570535,7 +572666,7 @@ self: { tasty-hunit ]; description = "Domain Name Service (DNS) lookup via the libresolv standard library routines"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -570681,7 +572812,7 @@ self: { stm ]; description = "A region-based resource effect for the effectful ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -570732,7 +572863,7 @@ self: { time ]; description = "A high-performance striped resource pooling implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -570759,7 +572890,7 @@ self: { time ]; description = "A high-performance striped resource pooling implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -570897,7 +573028,7 @@ self: { tree-diff ]; description = "Track allocated resources"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -570986,7 +573117,7 @@ self: { resourcet ]; description = "Adaptation of the resourcet library for the effectful ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -571013,7 +573144,7 @@ self: { unliftio-core ]; description = "ResourceT extras"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -571072,7 +573203,7 @@ self: { utf8-string ]; description = "A fast, non-backtracking parser for the redis RESP3 protocol"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -571964,7 +574095,7 @@ self: { unix ]; description = "A tool that returns to a landmark parent directory"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "ret"; } ) { }; @@ -572183,97 +574314,6 @@ self: { } ) { }; - retrie_1_1_0_0 = callPackage ( - { - mkDerivation, - ansi-terminal, - async, - base, - bytestring, - containers, - data-default, - deepseq, - directory, - filepath, - ghc, - ghc-exactprint, - ghc-paths, - haskell-src-exts, - HUnit, - list-t, - mtl, - optparse-applicative, - process, - random-shuffle, - syb, - tasty, - tasty-hunit, - temporary, - text, - transformers, - unordered-containers, - }: - mkDerivation { - pname = "retrie"; - version = "1.1.0.0"; - sha256 = "148d1pl52mac4mz4pl9qmmynjjbzygg4x6vlsyblb268drcjn3f8"; - revision = "1"; - editedCabalFile = "1v2x7n71vvhpybmzqlxg5bqg7ac5zqx1q4ji342xgmy2dfjq29d3"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-terminal - async - base - bytestring - containers - data-default - directory - filepath - ghc - ghc-exactprint - list-t - mtl - optparse-applicative - process - random-shuffle - syb - text - transformers - unordered-containers - ]; - executableHaskellDepends = [ - base - haskell-src-exts - ]; - testHaskellDepends = [ - base - containers - data-default - deepseq - directory - filepath - ghc - ghc-paths - haskell-src-exts - HUnit - mtl - optparse-applicative - process - syb - tasty - tasty-hunit - temporary - text - unordered-containers - ]; - description = "A powerful, easy-to-use codemodding tool for Haskell"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; - } - ) { }; - retrie = callPackage ( { mkDerivation, @@ -572544,7 +574584,7 @@ self: { tasty-hunit ]; description = "Adaptation of the retry library for the effectful ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -572584,7 +574624,7 @@ self: { sha256 = "110hbw4b8gbkgszc7d77rw9qpiwsz4lvsfbsb4cpw9fwzrcpvwnh"; libraryHaskellDepends = [ base ]; description = "A library to provide special kind of big numbers writing"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -572706,7 +574746,7 @@ self: { deepseq ]; description = "reversed lists/snoc lists"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -573583,7 +575623,7 @@ self: { vector-sized ]; description = "Functional Reactive Programming with type-level clocks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -574053,7 +576093,7 @@ self: { warp ]; description = "Static site generator based on Shake"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -574117,7 +576157,7 @@ self: { warp ]; description = "Static site generator based on Shake"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -574207,7 +576247,7 @@ self: { tasty ]; description = "Neovim plugin framework for Polysemy"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -574266,7 +576306,7 @@ self: { tasty ]; description = "CLI for Ribosome"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "ribosome"; } @@ -574349,7 +576389,7 @@ self: { tasty ]; description = "Neovim plugin host for Polysemy"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -574383,7 +576423,7 @@ self: { ribosome-host ]; description = "Test tools for Ribosome"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -574552,7 +576592,7 @@ self: { tasty ]; description = "Test tools for Ribosome"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -574596,7 +576636,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Rich environment variable setup for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -574966,7 +577006,7 @@ self: { QuickCheck ]; description = "mutable ring buffers with atomic updates in GHC Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -575035,8 +577075,8 @@ self: { }: mkDerivation { pname = "rio"; - version = "0.1.22.0"; - sha256 = "0rpc4f2yvw0y6mqz9ykm3778j6srya7ssww691kpf9nb8vddgjb6"; + version = "0.1.23.0"; + sha256 = "089bj6wqh872iy64ivk2wq9g4zb1748kj1wrgk2aa1j5pfbh1cic"; libraryHaskellDepends = [ base bytestring @@ -575293,7 +577333,7 @@ self: { unliftio-messagebox ]; description = "A library for process pools coupled with asynchronous message queues"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "rio-process-pool-memleak-test"; } @@ -575599,7 +577639,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A DSL for Risk-oriented Object Detection Requirements"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -576072,7 +578112,7 @@ self: { vector ]; description = "Reed-Muller Expansion normal form for Boolean Formulas"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -576103,7 +578143,7 @@ self: { what4 ]; description = "What4 adapter for the RME solver"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -576353,6 +578393,78 @@ self: { } ) { }; + robin-hood-profit = callPackage ( + { + mkDerivation, + attoparsec-isotropic, + base, + bytestring, + containers, + Decimal, + directory, + exceptions, + filepath, + generic-lens, + lens, + mtl, + optparse-applicative, + relude, + semigroups, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + text, + time, + trace-embrace, + }: + mkDerivation { + pname = "robin-hood-profit"; + version = "0.0.2"; + sha256 = "164qaimp3q6jbdzm4mfq1ynj5bhh5qpzgd04qqmhn4frd5vndi9x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec-isotropic + base + bytestring + containers + Decimal + directory + exceptions + filepath + generic-lens + lens + mtl + optparse-applicative + relude + semigroups + template-haskell + text + time + trace-embrace + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + attoparsec-isotropic + base + relude + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + text + ]; + testToolDepends = [ tasty-discover ]; + description = "Calculate per instrument profit from Robin-Hood activity report"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "rhprofit"; + broken = true; + } + ) { }; + roboservant = callPackage ( { mkDerivation, @@ -576388,8 +578500,8 @@ self: { }: mkDerivation { pname = "roboservant"; - version = "0.1.0.3"; - sha256 = "1qcxhmppvpbibzq6mmqzz891pmi9c6cjjvxjyn8vlhvydgklh6x4"; + version = "0.1.0.4"; + sha256 = "06lna80a0y9bzbbqa32jjrjf7nkgwzdg68ilmr9gf9ss7a8yvljl"; libraryHaskellDepends = [ base bytestring @@ -576445,6 +578557,8 @@ self: { testToolDepends = [ markdown-unlit ]; description = "Automatic session-aware servant testing"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -576483,6 +578597,7 @@ self: { directory, heredoc, hspec, + hspec-discover, old-locale, QuickCheck, time, @@ -576490,8 +578605,8 @@ self: { }: mkDerivation { pname = "robots-txt"; - version = "0.4.1.8"; - sha256 = "0f6s07zdzjjhx4vk2khrh6y2mhfgjxlg3y3l07riiy171qzp9gkd"; + version = "0.4.1.9"; + sha256 = "0fv6wfp3p6p31v6v18p75k7n7fsj11p0kir3f55c4zbcw20fmf1w"; libraryHaskellDepends = [ attoparsec base @@ -576509,6 +578624,7 @@ self: { QuickCheck transformers ]; + testToolDepends = [ hspec-discover ]; description = "Parser for robots.txt"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -576607,7 +578723,7 @@ self: { vector-sized ]; description = "Implementation of the ROC (Taiwan) National ID standard"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -577474,7 +579590,7 @@ self: { integer-gmp ]; description = "RON"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -577581,7 +579697,7 @@ self: { unordered-containers ]; description = "Replicated Data Types (RON-RDT)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -577621,7 +579737,7 @@ self: { transformers ]; description = "RON-Schema"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -577667,7 +579783,7 @@ self: { transformers ]; description = "RON Storage"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -577939,7 +580055,7 @@ self: { quickcheck-classes ]; description = "rose trees"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -578548,7 +580664,7 @@ self: { vector ]; description = "Directed rounding for built-in floating types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -579608,7 +581724,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Let your mind know that your hands need a rest!"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -579739,7 +581855,7 @@ self: { xml-types ]; description = "Streaming parser/renderer for the RSS standard"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -579830,7 +581946,7 @@ self: { ghc-prim ]; description = "stream-fusion framework from vector"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -579844,7 +581960,7 @@ self: { sha256 = "18kpashzq6wnf1yc2xvz7l6c53v45yimzsahaavdf60pvw4zfhrx"; libraryHaskellDepends = [ base ]; description = "A more fine-grained version of state threads (ST)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -580459,7 +582575,7 @@ self: { primitive-unlifted ]; description = "runST without boxing penalty"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -580557,7 +582673,7 @@ self: { process ]; description = "Stack wrapper for single-file Haskell programs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "runhs"; broken = true; @@ -580672,7 +582788,7 @@ self: { type-reflection ]; description = "Look up class instances at runtime"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -580737,7 +582853,7 @@ self: { transformers ]; description = "TLS bindings for Rustls"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -581655,7 +583771,7 @@ self: { QuickCheck ]; description = "Recursive Arbitrary instances without headaches"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -582058,7 +584174,7 @@ self: { doctest ]; description = "Safe arithmetic operations"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -582178,7 +584294,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Use RecordWildCards safely"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -583032,7 +585148,7 @@ self: { HUnit ]; description = "Semantic version numbers and constraints"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -583332,7 +585448,7 @@ self: { storable-record ]; description = "Handling of samples in an (audio) signal"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -583354,7 +585470,7 @@ self: { sample-frame ]; description = "Orphan instances for types from sample-frame and numericprelude"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -583414,7 +585530,7 @@ self: { tasty-quickcheck ]; description = "A stable adaptive mergesort implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -583991,8 +586107,8 @@ self: { }: mkDerivation { pname = "sandwich-contexts-kubernetes"; - version = "0.1.1.1"; - sha256 = "186xbfpx2fgvckzmagmxw3cyp6k1avk3jvdii9857i3xwccinc1s"; + version = "0.1.2.0"; + sha256 = "19nvallfy3cqwapdsgxp6pwnxrqycb10awlgac9hx5l6m3qmp7w5"; libraryHaskellDepends = [ aeson base @@ -584396,14 +586512,13 @@ self: { } ) { }; - sandwich-webdriver_0_4_0_1 = callPackage ( + sandwich-webdriver_0_4_0_2 = callPackage ( { mkDerivation, aeson, base, bytestring, containers, - data-default, directory, exceptions, filepath, @@ -584412,11 +586527,8 @@ self: { http-conduit, http-types, microlens, - microlens-aeson, - monad-control, monad-logger, mtl, - network, process, random, regex-tdfa, @@ -584433,19 +586545,17 @@ self: { unliftio, unliftio-core, unordered-containers, - vector, webdriver, }: mkDerivation { pname = "sandwich-webdriver"; - version = "0.4.0.1"; - sha256 = "1q2ipwvyn4l9zch5h6cgbvgcjbrywpc5zrz2y9bdlbhdpdk9a2iv"; + version = "0.4.0.2"; + sha256 = "1ixcq0vffy4awfv5dimkdq9yzkrbnjm046vsls6pvy1b5dlp9nb6"; libraryHaskellDepends = [ aeson base bytestring containers - data-default directory exceptions filepath @@ -584454,11 +586564,8 @@ self: { http-conduit http-types microlens - microlens-aeson - monad-control monad-logger mtl - network process random regex-tdfa @@ -584475,7 +586582,6 @@ self: { unliftio unliftio-core unordered-containers - vector webdriver ]; testHaskellDepends = [ @@ -584483,7 +586589,6 @@ self: { base bytestring containers - data-default directory exceptions filepath @@ -584492,11 +586597,8 @@ self: { http-conduit http-types microlens - microlens-aeson - monad-control monad-logger mtl - network process random regex-tdfa @@ -584513,7 +586615,6 @@ self: { unliftio unliftio-core unordered-containers - vector webdriver ]; description = "Sandwich integration with Selenium WebDriver"; @@ -584710,7 +586811,9 @@ self: { ]; testToolDepends = [ alex ]; description = "A staged lexer generator"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -584814,7 +586917,7 @@ self: { containers ]; description = "A high-level wrapper over minisat"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -584865,7 +586968,7 @@ self: { base ]; description = "SAT encoding monad"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; } ) { }; @@ -585041,11 +587144,11 @@ self: { ]; doHaddock = false; description = "Handle POSIX cron schedules"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; - saturn_1_1_0_0 = callPackage ( + saturn_1_1_0_2 = callPackage ( { mkDerivation, base, @@ -585060,8 +587163,8 @@ self: { }: mkDerivation { pname = "saturn"; - version = "1.1.0.0"; - sha256 = "0qwv38aas0lv01bgbdrl60bikkpx7wm1zij7jyyb07y4615ssrjx"; + version = "1.1.0.2"; + sha256 = "0pixf0xb1y5l0r9hp1d9jvgxdqy8flmrrppaz294p1yjryavk6kq"; libraryHaskellDepends = [ base containers @@ -585079,7 +587182,7 @@ self: { hspec-core ]; description = "Handle POSIX cron schedules"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -585182,7 +587285,7 @@ self: { time ]; description = "The eye that watches everything you did on Twitter"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "sauron"; } @@ -585370,7 +587473,7 @@ self: { text ]; description = "Construction of context-adjusted pretty output"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -585448,6 +587551,81 @@ self: { } ) { }; + sbp_6_3_0 = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + array, + base, + base64-bytestring, + basic-prelude, + binary, + binary-conduit, + bytestring, + cmdargs, + conduit, + conduit-extra, + data-binary-ieee754, + lens, + lens-aeson, + monad-loops, + resourcet, + tasty, + tasty-hunit, + template-haskell, + text, + time, + yaml, + }: + mkDerivation { + pname = "sbp"; + version = "6.3.0"; + sha256 = "0s8v31ivnsxm0wnxzbx4s1c0z5hfndkpq91fnfg0zq6bmlwc504w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + array + base + base64-bytestring + basic-prelude + binary + bytestring + data-binary-ieee754 + lens + lens-aeson + monad-loops + template-haskell + text + ]; + executableHaskellDepends = [ + aeson + aeson-pretty + base + basic-prelude + binary-conduit + bytestring + cmdargs + conduit + conduit-extra + lens + resourcet + time + yaml + ]; + testHaskellDepends = [ + base + basic-prelude + tasty + tasty-hunit + ]; + description = "SwiftNav's SBP Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + sbp2udp = callPackage ( { mkDerivation, @@ -585583,7 +587761,7 @@ self: { time ]; description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -585684,7 +587862,7 @@ self: { time ]; description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -585758,7 +587936,7 @@ self: { tasty-golden ]; description = "Formally prove properties of Haskell programs using SBV/SMT"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -586401,7 +588579,7 @@ self: { unliftio-core ]; description = "Metadata types for Albedo Scanners"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -586794,7 +588972,7 @@ self: { transformers ]; description = "Pure deterministic scheduled computations"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; } ) { }; @@ -587640,7 +589818,7 @@ self: { x509-store ]; description = "Haskell query for SciDB via shim"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "hquery"; broken = true; @@ -587800,7 +589978,7 @@ self: { scientific ]; description = "Scientific notation intended for tokenization"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -588180,7 +590358,7 @@ self: { unliftio ]; description = "CPS resource allocation but as a Monad and completely safe"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -588625,6 +590803,7 @@ self: { description = "Combine scotty and haxl"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -589230,7 +591409,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Take screenshot and copy it to the system clipboard"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "screenshot-to-clipboard"; broken = true; @@ -590127,7 +592306,7 @@ self: { executableSystemDepends = [ SDL2_mixer ]; executablePkgconfigDepends = [ SDL2_mixer ]; description = "Haskell bindings to SDL2_mixer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; @@ -591602,7 +593781,7 @@ self: { text-display ]; description = "Cryptography for the casual user"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -591624,6 +593803,8 @@ self: { pname = "selda"; version = "0.5.2.0"; sha256 = "1n0zkd80a9z83q5nld0gyg2p25nfy4rjkihql88binhknhk3hkgk"; + revision = "1"; + editedCabalFile = "1vr4yzwvqp9wd7l6yxf7r6vc78bpy2b6n3mx81ximsr7mlpxwg86"; libraryHaskellDepends = [ base bytestring @@ -591782,7 +593963,7 @@ self: { simple-prompt ]; description = "Select a subset of RPM packages"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -592031,7 +594212,7 @@ self: { sha256 = "17vfwyjr3pxzjf35lhqqxid5bds52vk0gdqmnq4hvbjin3l07l98"; libraryHaskellDepends = [ base ]; description = "Framework and service for analyzing and diffing untrusted code"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -592076,7 +594257,7 @@ self: { text ]; description = "Types and functionality for working with source code"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -592128,7 +594309,7 @@ self: { unix ]; description = "Cross-platform abstraction for system semaphores"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -592451,7 +594632,7 @@ self: { semigroupoids ]; description = "Support for QualifiedDo with semigroupoids classes"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -592550,8 +594731,8 @@ self: { }: mkDerivation { pname = "semilattices"; - version = "0.0.0.8"; - sha256 = "05dmnszyxssbjzw6f7qwq3slzd913afn562f2rnc54q9719xyybn"; + version = "0.0.0.9"; + sha256 = "1q0sm7q4v7pwvrv1sak5vchwcsqsrglhxqsaaz0bqpjhirw90qk6"; libraryHaskellDepends = [ base containers @@ -592564,7 +594745,7 @@ self: { quickcheck-instances ]; description = "Semilattices"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -593108,7 +595289,7 @@ self: { wreq ]; description = "A tool to send command execution results to Sensu"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "sensu-run"; broken = true; @@ -593772,7 +595953,7 @@ self: { transformers ]; description = "Sequences and measured sequences"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -594029,7 +596210,7 @@ self: { QuickCheck ]; description = "Grammar-based compression algorithms SEQUITUR"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -594118,7 +596299,7 @@ self: { tasty-quickcheck ]; description = "`binary` backend for `serdoc`"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -594155,7 +596336,7 @@ self: { tasty-quickcheck ]; description = "Generated documentation of serialization formats"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -594401,7 +596582,7 @@ self: { uuid-types ]; description = "Encode and decode UUID values in CBOR using uuid-types, cborg and serialise"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -594437,20 +596618,30 @@ self: { serialport = callPackage ( { mkDerivation, + async, base, bytestring, HUnit, + optparse-applicative, unix, }: mkDerivation { pname = "serialport"; - version = "0.5.6"; - sha256 = "00cymqx8jnlanv75kqgb00harhv8prgk23gwwvadqlzdfv119iql"; + version = "0.6.0"; + sha256 = "0npkywiq7gcprlsjq0hlf5zwq882bq8v7cvlqkq2dy7xfh75195h"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base bytestring + optparse-applicative unix ]; + executableHaskellDepends = [ + async + base + optparse-applicative + ]; testHaskellDepends = [ base bytestring @@ -594458,6 +596649,7 @@ self: { ]; description = "Cross platform serial port library"; license = lib.licenses.bsd3; + mainProgram = "serialport"; } ) { }; @@ -594758,7 +596950,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A family of combinators for defining webservices APIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -594835,7 +597027,7 @@ self: { text ]; description = "Servant endpoints compatible with Rails's ActiveResource"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -594916,7 +597108,7 @@ self: { webdriver ]; description = "Generates a TypeScript client for Servant APIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tests"; } @@ -595022,7 +597214,7 @@ self: { unordered-containers ]; description = "Authentication combinators for servant"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -595085,7 +597277,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "servant-client/servant-auth compatibility"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -595227,7 +597419,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "servant-docs/servant-auth compatibility"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -595441,7 +597633,7 @@ self: { markdown-unlit ]; description = "servant-server/servant-auth compatibility"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -595487,7 +597679,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "servant-swagger/servant-auth compatibility"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -596283,7 +598475,7 @@ self: { markdown-unlit ]; description = "Automatic derivation of querying functions for servant"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -596353,7 +598545,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Core functionality and class for client function generation for servant APIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -596402,7 +598594,7 @@ self: { transformers-base ]; description = "A servant client for frontend JavaScript"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -596580,7 +598772,7 @@ self: { warp ]; description = "Servant Stream support for conduit"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -596836,7 +599028,7 @@ self: { transformers ]; description = "generate API docs for your servant webservice"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "greet-docs"; } ) { }; @@ -596877,7 +599069,7 @@ self: { servant ]; description = "Generate endpoints overview for Servant API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -597116,7 +599308,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Servant Errors wai-middlware"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -597351,7 +599543,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Helpers for generating clients for servant APIs in any programming language"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -597599,7 +599791,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "HATEOAS extension for servant"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -597685,6 +599877,7 @@ self: { description = "automatical derivation of querying functions for servant webservices"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -597751,7 +599944,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Servant authentication with HMAC"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -597894,7 +600087,7 @@ self: { markdown-unlit ]; description = "Automatic derivation of querying functions for servant"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -598112,7 +600305,7 @@ self: { text ]; description = "JSON-RPC messages and endpoints"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -598137,7 +600330,7 @@ self: { servant-jsonrpc ]; description = "Generate JSON-RPC servant clients"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -598164,7 +600357,7 @@ self: { servant-server ]; description = "JSON-RPC servant servers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -598247,20 +600440,22 @@ self: { containers, safe-coloured-text, servant, + servant-multipart, servant-server, sydtest, text, }: mkDerivation { pname = "servant-lint"; - version = "0.1.0.0"; - sha256 = "1y9fc8kp8mclxm0njpdn121k7qa4f4vnwkcxr658pd26g34daqqk"; + version = "0.1.1.0"; + sha256 = "0l7mv0f3s97jr5y1nsq98kmm6d8zjcrdfwq2alg9kxvw4g8klcyl"; libraryHaskellDepends = [ base bytestring containers safe-coloured-text servant + servant-multipart servant-server text ]; @@ -598270,12 +600465,13 @@ self: { containers safe-coloured-text servant + servant-multipart servant-server sydtest text ]; description = "Lint Servant Routes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -598359,7 +600555,7 @@ self: { warp ]; description = "Servant Stream support for machines"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -599147,7 +601343,7 @@ self: { warp ]; description = "Servant Stream support for pipes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -599214,7 +601410,7 @@ self: { warp ]; description = "Utilities for using servant in a polysemy stack"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -599338,7 +601534,7 @@ self: { warp ]; description = "Helpers for using prometheus with servant"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -599569,7 +601765,7 @@ self: { servant-queryparam-core ]; description = "Client support for servant-queryparam-core"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -599590,7 +601786,7 @@ self: { servant ]; description = "Use records for query parameters in servant APIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -599615,7 +601811,7 @@ self: { servant-queryparam-core ]; description = "Instances of classes from openapi3 for servant-queryparam-core"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -599640,7 +601836,7 @@ self: { text ]; description = "Server support for servant-queryparam-core"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -599729,7 +601925,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "QuickCheck entire APIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -600123,7 +602319,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generate route descriptions from Servant APIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -600171,7 +602367,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Golden test your Servant APIs using `servant-routes`"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -600517,7 +602713,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A family of combinators for defining webservices APIs and serving them"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "greet"; } ) { }; @@ -601269,7 +603465,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -602134,7 +604330,7 @@ self: { xmlbf-xeno ]; description = "Servant support for the XML Content-Type"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -602163,7 +604359,7 @@ self: { xml-types ]; description = "Servant XML content-type with support for xml-conduit"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -603238,7 +605434,7 @@ self: { utility-ht ]; description = "Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -603456,8 +605652,8 @@ self: { pname = "setlocale"; version = "1.0.0.10"; sha256 = "19rv89jkhq5ic7j5rzpygnmsbzim2mn8ip0m292za613q88gywir"; - revision = "6"; - editedCabalFile = "18i818q67cxfgz7q8zm6a0z032rh0yjhk375f99jwqh9da2h67fb"; + revision = "7"; + editedCabalFile = "0mmv245b6dxm4m6lhrnp1bccaklwd222086n952jhgi44hw2iq4a"; libraryHaskellDepends = [ base ]; description = "Haskell bindings to setlocale"; license = lib.licenses.bsd3; @@ -604371,7 +606567,7 @@ self: { vector ]; description = "Validation SHA Implementations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -604404,7 +606600,7 @@ self: { primitive ]; description = "SHA-1 Hash"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -604918,7 +607114,7 @@ self: { text ]; description = "Build rules for historical benchmarking"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -605869,7 +608065,7 @@ self: { } ) { }; - shakespeare_2_1_4 = callPackage ( + shakespeare_2_1_7_1 = callPackage ( { mkDerivation, aeson, @@ -605883,6 +608079,7 @@ self: { file-embed, ghc-prim, hspec, + hspec-discover, HUnit, parsec, process, @@ -605897,8 +608094,8 @@ self: { }: mkDerivation { pname = "shakespeare"; - version = "2.1.4"; - sha256 = "1c9lvb0aw00r0wibm061c614phlwsrf888amjn9nc168ix0cxv6x"; + version = "2.1.7.1"; + sha256 = "06fix8z3kjgl50k5srbixi100jx5rf050xbh9f564n4s5q2irbys"; libraryHaskellDepends = [ aeson base @@ -605940,6 +608137,7 @@ self: { time transformers ]; + testToolDepends = [ hspec-discover ]; description = "A toolkit for making compile-time interpolated templates"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -606104,7 +608302,7 @@ self: { vector ]; description = "“Shuffle and merge overlapping chunks” lossless compression"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -606161,7 +608359,7 @@ self: { QuickCheck ]; description = "Shannon-fano compression algorithm in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "shannon-fano"; } ) { }; @@ -606612,7 +608810,7 @@ self: { template-haskell ]; description = "Transform a shell script into a series of scripts with only shebang lines"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "shebanger"; } ) { }; @@ -606955,7 +609153,7 @@ self: { text ]; description = "A tool for generating shell.nix files"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "nix-shellify"; maintainers = [ lib.maintainers.danielrolls ]; } @@ -607099,7 +609297,7 @@ self: { Glob ]; description = "Out of the shell solution for scripting in Haskell"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; mainProgram = "readme"; } ) { }; @@ -607204,8 +609402,8 @@ self: { }: mkDerivation { pname = "shellwords"; - version = "0.1.4.4"; - sha256 = "1609i2s68hx3h9zbjyfwdj286w1acrd8z9m7g7f9slbdk9ps3hn5"; + version = "0.1.4.6"; + sha256 = "00jadd023d3c03d9l69i2dif8zw7x9pdjfxwr2923sv7pc03pqd8"; libraryHaskellDepends = [ base megaparsec @@ -607645,7 +609843,7 @@ self: { isLibrary = false; isExecutable = true; description = "Examples for the shine package"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -607957,7 +610155,7 @@ self: { tasty-bench ]; description = "Additional ShortByteString API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -607997,8 +610195,8 @@ self: { }: mkDerivation { pname = "shortcut-links"; - version = "0.5.1.1"; - sha256 = "0567igvyl43fa06h7dq2lww0ing00n24xgmd25vhgx6kvnawnb90"; + version = "0.5.2.0"; + sha256 = "1gmw54vbk6glpa91jylnjw2k8mj2sz3w7xqpqzivrsjjxiq9xz9b"; libraryHaskellDepends = [ base text @@ -608008,9 +610206,7 @@ self: { doctest ]; description = "Link shortcuts for use in text markup"; - license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -608460,7 +610656,7 @@ self: { vector ]; description = "Generate swift types from haskell types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -608528,7 +610724,7 @@ self: { tasty-quickcheck ]; description = "timers using SI units (seconds)"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -609205,6 +611401,7 @@ self: { case-insensitive, crypton, exceptions, + heck, http-types, memory, tasty, @@ -609215,14 +611412,15 @@ self: { }: mkDerivation { pname = "signet"; - version = "0.2025.5.21"; - sha256 = "01rrc4l5a4vl2mmymckdl5shicgx7n909nzdqn8xnk8626whc93p"; + version = "1.0.0.0"; + sha256 = "1wpjsxknlbd2wxiv93mjypcw4s0cryyc4pavgl6dfygwrbb83z8r"; libraryHaskellDepends = [ base bytestring case-insensitive crypton exceptions + heck http-types memory text @@ -609230,12 +611428,13 @@ self: { ]; testHaskellDepends = [ base + heck tasty tasty-hunit transformers ]; description = "Standard Webhooks"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; } ) { }; @@ -609281,7 +611480,7 @@ self: { text ]; description = "Calculate expressions involving significant figures"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "significant-figures-cli"; broken = true; @@ -609422,7 +611621,7 @@ self: { prettyprinter ]; description = "Prettyprinting transformers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -609513,7 +611712,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A Haskell interface to simdutf"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -609578,7 +611777,7 @@ self: { text ]; description = "A library to fetch and parse financial data from the SimFin(+) API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -609975,6 +612174,34 @@ self: { } ) { }; + simple-cabal_0_2_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + directory, + filepath, + safe, + }: + mkDerivation { + pname = "simple-cabal"; + version = "0.2.0"; + sha256 = "1mrsa53sacjji56xj3wkp2yd0skblrxnqzq7myy60a7nk6brb30g"; + libraryHaskellDepends = [ + base + bytestring + Cabal + directory + filepath + safe + ]; + description = "Cabal compatibility wrapper library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + simple-cairo = callPackage ( { mkDerivation, @@ -611493,7 +613720,7 @@ self: { text ]; description = "A parser for SQL"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -612487,7 +614714,7 @@ self: { hspec ]; description = "Simple pool"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -612638,7 +614865,7 @@ self: { xext ]; description = "A programming language for simple GUIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "sindre"; broken = true; @@ -612680,7 +614907,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "a class for single tuple implementations"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -612714,7 +614941,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Like singletons, but much smaller"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -612743,7 +614970,7 @@ self: { some ]; description = "Type level booleans"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -612930,7 +615157,7 @@ self: { ]; testToolDepends = [ singletons-base-code-generator ]; description = "A promoted and singled version of the base library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -612954,7 +615181,7 @@ self: { filepath ]; description = "Code generator for the singletons-base test suite"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "singletons-base-code-generator"; broken = true; @@ -612980,7 +615207,7 @@ self: { singletons-base ]; description = "An optional type with type level default"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -613013,7 +615240,7 @@ self: { transformers ]; description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -613282,7 +615509,7 @@ self: { vector ]; description = "Encode and decode CSV files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -613702,7 +615929,7 @@ self: { vector ]; description = "Sized sequence data-types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -613861,7 +616088,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Create a Sized version of any container"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -613896,7 +616123,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "aeson instances for 'Sized'"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -613917,7 +616144,7 @@ self: { sized-wrapper ]; description = "QuickCheck instance for 'Sized'"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -613940,7 +616167,7 @@ self: { text ]; description = "'Sized' wrappers for text"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -613962,8 +616189,8 @@ self: { }: mkDerivation { pname = "sizes"; - version = "2.4.0"; - sha256 = "1s888f14pnvm71sxpn7bgr5a5zijmf0g3px5bmy36q10rjylwp6b"; + version = "2.4.1"; + sha256 = "1hz9ix8rp6av2rknqra5y2wk26vs5mwzjzqa52ya30yk0jnq80m2"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -613982,9 +616209,7 @@ self: { ]; description = "Recursively show space (size and i-nodes) used in subdirectories"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "sizes"; - broken = true; } ) { }; @@ -614177,7 +616402,7 @@ self: { unliftio ]; description = "Batteries-included, opinionated test framework"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "skeletest-preprocessor"; } ) { }; @@ -614405,7 +616630,7 @@ self: { vector ]; description = "Random access lists: skew binary"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -615115,7 +617340,7 @@ self: { text ]; description = "A programmable markup language to generate HTML"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; mainProgram = "slab"; } ) { }; @@ -615471,7 +617696,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bindings for the Slack web API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -615718,6 +617943,42 @@ self: { } ) { }; + slick_1_4_0_1 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + directory, + extra, + mustache, + pandoc, + shake, + text, + unordered-containers, + }: + mkDerivation { + pname = "slick"; + version = "1.4.0.1"; + sha256 = "1rx555rsljcmqzk2xyk3d7jxnap1l5xpcpwvrf94p66iac654mi6"; + libraryHaskellDepends = [ + aeson + base + bytestring + directory + extra + mustache + pandoc + shake + text + unordered-containers + ]; + description = "A quick & easy static site builder built with shake and pandoc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + slidemews = callPackage ( { mkDerivation, @@ -615830,7 +618091,7 @@ self: { text ]; description = "SLIP-0032: Extended serialization format for BIP-32 wallets"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -615865,7 +618126,7 @@ self: { hspec-hedgehog ]; description = "Sized list"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -616119,7 +618380,7 @@ self: { text-icu ]; description = "Clean URI slugs for Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "slugger"; } ) { }; @@ -616205,7 +618466,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Handle molecular sequences"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "slynx"; maintainers = [ lib.maintainers.dschrempf ]; } @@ -616259,7 +618520,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Handle molecular sequences"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "slynx"; maintainers = [ lib.maintainers.dschrempf ]; @@ -616284,7 +618545,7 @@ self: { ]; doHaddock = false; description = "Serialize to bytes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -616412,7 +618673,7 @@ self: { gauge ]; description = "See README for more info"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -617212,7 +619473,7 @@ self: { ]; doHaddock = false; description = "String manipulation tool written in haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "smh"; broken = true; @@ -617269,7 +619530,7 @@ self: { primitive ]; description = "Parse arrays of tokens"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -617998,21 +620259,27 @@ self: { aeson, base, bytestring, + crypton-connection, + data-default, http-conduit, http-types, text, + tls, }: mkDerivation { pname = "smtpbz"; - version = "1.1.0"; - sha256 = "04fr5w139bvi3wdx7ynxkgmb5z34a7wpa4znrhh6vjq2hykxi4nk"; + version = "1.2.0"; + sha256 = "1dmp9nzvvx6shkicnxxy9lg6h63q8gaixv5fsg8j85v230kp69af"; libraryHaskellDepends = [ aeson base bytestring + crypton-connection + data-default http-conduit http-types text + tls ]; description = "Unofficial API client for smtp.bz"; license = lib.licenses.bsd2; @@ -618155,7 +620422,7 @@ self: { typed-process ]; description = "GHC Source Plugin that helps to minimise imports and generate explicit exports"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -618191,7 +620458,7 @@ self: { text ]; description = "Strict ByteString Parser Combinator"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -618430,7 +620697,7 @@ self: { xmlhtml ]; description = "Top-level package for the Snap Web Framework"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -618698,7 +620965,7 @@ self: { zlib ]; description = "Snap: A Haskell Web Framework (core interfaces and types)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -621294,7 +623561,7 @@ self: { test-framework-quickcheck2 ]; description = "Fast Haskell bindings to Google’s Snappy compression library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { inherit (pkgs) snappy; }; @@ -621358,7 +623625,7 @@ self: { zlib ]; description = "Bindings to Google's Snappy: A fast compression library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "snappy-cli"; } ) { inherit (pkgs) snappy; }; @@ -621422,8 +623689,8 @@ self: { }: mkDerivation { pname = "snappy-hs"; - version = "0.1.0.3"; - sha256 = "1fbl5zw8ag379sacd735948qzaikzv01qzfczgn1lp0wy424q9hv"; + version = "0.1.0.4"; + sha256 = "0wxqyv955gvd1m1v9cmial2qxdrqm3gm69pl59jaiwmhq74bc56r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -621437,10 +623704,8 @@ self: { ]; testHaskellDepends = [ base ]; description = "Snappy compression library"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; + license = lib.licensesSpdx."MIT"; mainProgram = "snappy-hs"; - broken = true; } ) { }; @@ -621666,7 +623931,7 @@ self: { yesod-form ]; description = "Import to snelstart"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "snelstart-import"; broken = true; @@ -621802,7 +624067,7 @@ self: { vector ]; description = "SNMP protocol library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -622515,7 +624780,7 @@ self: { unix ]; description = "Unix domain sockets"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -622745,7 +625010,7 @@ self: { ]; doHaddock = false; description = "High-level network sockets"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; @@ -622810,7 +625075,7 @@ self: { ]; doHaddock = false; description = "Support for the Sockets and Pipes book"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -622965,7 +625230,7 @@ self: { tls ]; description = "A SOCKS5 (RFC 1928) implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -623348,7 +625613,7 @@ self: { test-framework-quickcheck2 ]; description = "Self-Organising Maps"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -623493,7 +625758,7 @@ self: { tasty-hunit ]; description = "Check satisfiability of expressions on natural numbers"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -623811,7 +626076,7 @@ self: { type-errors-pretty ]; description = "Haskell EDSL for Souffle"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -623874,7 +626139,7 @@ self: { vector ]; description = "Souffle Datalog bindings for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -623913,7 +626178,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Apply sound changes to words"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -623966,7 +626231,7 @@ self: { utility-ht ]; description = "Approximate a song from other pieces of sound"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "sound-collage"; maintainers = [ lib.maintainers.thielema ]; } @@ -624258,7 +626523,7 @@ self: { utility-ht ]; description = "Play, write, read, convert audio signals using Sox"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -624490,7 +626755,7 @@ self: { tasty-hunit ]; description = "Gopher server library and daemon"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; mainProgram = "spacecookie"; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -624771,7 +627036,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A simple programming and debugging environment"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "spade"; @@ -625084,7 +627349,7 @@ self: { containers ]; description = "A sparse set-based parsing library for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -625343,7 +627608,7 @@ self: { vector ]; description = "Sparse set data structure"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "sparse-set"; } ) { }; @@ -625433,7 +627698,7 @@ self: { hspec ]; description = "Sparse vector data structures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "sparse-vector"; } ) { }; @@ -625539,7 +627804,7 @@ self: { X11 ]; description = "A unix-style (read from stdin, write to stdout) global hotkey daemon"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "spartacon"; } @@ -625700,7 +627965,7 @@ self: { tasty-quickcheck ]; description = "SPDX license expression language, Extras"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -625736,7 +628001,7 @@ self: { text ]; description = "SPDX license templates"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -625922,26 +628187,20 @@ self: { multiset-comb, np-extras, numeric-prelude, - template-haskell, }: mkDerivation { pname = "species"; - version = "0.4.0.1"; - sha256 = "0d9vkplg2lrwb34i2ziaa9hc8dnpkjkmwd5b27kigcqfigck6ym2"; - revision = "5"; - editedCabalFile = "0r3h5gxldzd5kq11a233jd7v94s7r94r5vx0szmdi9q5kp8m4kaj"; + version = "0.4.1"; + sha256 = "0gwnggjixazl95hdbi3zgi6id2r2pxlnh08zql6y9aswqn3wf7w5"; libraryHaskellDepends = [ base containers multiset-comb np-extras numeric-prelude - template-haskell ]; description = "Computational combinatorial species"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -625995,7 +628254,7 @@ self: { tasty-hedgehog ]; description = "Embedded specification language & model checker in Haskell"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -626154,7 +628413,7 @@ self: { text ]; description = "Manage the application of templates to custom yaml"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; mainProgram = "specup"; maintainers = [ lib.maintainers.danielrolls ]; } @@ -626632,7 +628891,7 @@ self: { doctest ]; description = "Spiros Boosalis's Custom Prelude"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -626646,7 +628905,7 @@ self: { sha256 = "0sr39lxh4jrzinins8i0lv0y715sc11grp2yq47sa1jpzvaf246v"; libraryHaskellDepends = [ base ]; description = "SPIR-V enumerations generated from Khronos JSON"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -626671,7 +628930,7 @@ self: { text ]; description = "Types and generator for SPIR-V JSON spec"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -626837,7 +629096,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Parallel implementation of the Sorokina/Zeilfelder spline scheme"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; mainProgram = "spline3"; } ) { }; @@ -626907,7 +629166,7 @@ self: { stm ]; description = "HLint as a GHC source plugin"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -627004,7 +629263,7 @@ self: { utility-ht ]; description = "Split a big audio file into pieces at positions of silence"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "split-record"; maintainers = [ lib.maintainers.thielema ]; } @@ -627084,7 +629343,7 @@ self: { tf-random ]; description = "Fast Splittable PRNG"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { testu01 = null; }; @@ -627241,7 +629500,7 @@ self: { editedCabalFile = "0j9jsbn4f73fb1a5rp1qzw4jdh6n3mmlky16pvxw2gnz8kcficng"; libraryHaskellDepends = [ base ]; description = "Unified API for phantom typed newtypes and type aliases"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -627440,7 +629699,7 @@ self: { ]; doHaddock = false; description = "Spotify Web API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "examples"; broken = true; @@ -627515,7 +629774,7 @@ self: { QuickCheck ]; description = "Read and write spreadsheets from and to CSV files in a lazy way"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -628161,7 +630420,7 @@ self: { stm ]; description = "High-level SQLite client"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -628245,7 +630504,7 @@ self: { tasty-hedgehog ]; description = "Guided derivation for Hasql statements"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -628511,7 +630770,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Generate type-safe Haskell code from SQL via https://github.com/sqlc-dev/sqlc."; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "sqlc-hs"; } @@ -628692,7 +630951,9 @@ self: { deepseq ]; description = "A primitive yet easy to use sqlite library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -628803,7 +631064,7 @@ self: { sqlite-simple ]; description = "Interpolated SQLite queries via quasiquotation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -629057,7 +631318,7 @@ self: { with-utf8 ]; description = "Squeal PostgreSQL Library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "example"; } ) { }; @@ -629089,7 +631350,7 @@ self: { text ]; description = "LTree extension for Squeal"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -629102,6 +631363,7 @@ self: { generics-sop, hspec, postgresql-syntax, + scientific, squeal-postgresql, template-haskell, text, @@ -629110,14 +631372,15 @@ self: { }: mkDerivation { pname = "squeal-postgresql-qq"; - version = "0.1.3.0"; - sha256 = "04kfccn22ik76fgr9bhlk9rh0ldyk010icr1rbzqs6mj3iddyd3w"; + version = "0.1.4.0"; + sha256 = "11mzdng0828r5l00zxk7w9s24f3h666n5sin79rzhdraisqfv35j"; libraryHaskellDepends = [ aeson base bytestring generics-sop postgresql-syntax + scientific squeal-postgresql template-haskell text @@ -629131,6 +631394,7 @@ self: { generics-sop hspec postgresql-syntax + scientific squeal-postgresql template-haskell text @@ -629138,7 +631402,7 @@ self: { uuid ]; description = "QuasiQuoter transforming raw sql into Squeal expressions"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -629157,7 +631421,7 @@ self: { squeal-postgresql ]; description = "UUID OSSP extension for Squeal"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -630236,7 +632500,7 @@ self: { primitive ]; description = "shared heap regions between local mutable state threads"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -630329,7 +632593,7 @@ self: { ghc-prim ]; description = "algorithms around stable marriage"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -630498,7 +632762,7 @@ self: { text ]; description = "Mustache templates for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "stache"; } ) { }; @@ -630809,7 +633073,7 @@ self: { $exe --bash-completion-script $exe >$out/share/bash-completion/completions/stack ''; description = "The Haskell Tool Stack"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "stack"; maintainers = [ lib.maintainers.cdepillabout ]; } @@ -630979,7 +633243,7 @@ self: { turtle ]; description = "Console program used to fix Stack build errors automatically"; - license = lib.licenses.agpl3Only; + license = lib.licensesSpdx."AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "stack-fix"; broken = true; @@ -631612,7 +633876,7 @@ self: { text ]; description = "Convert stack projects to cabal.project + cabal.project.freeze"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "stack2cabal"; broken = true; @@ -632370,7 +634634,7 @@ self: { text ]; description = "Convert stack.yaml to cabal.project + cabal.project.freeze"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "stackage-to-hackage"; broken = true; @@ -632631,7 +634895,7 @@ self: { utf8-string ]; description = "Program to fold GHC prof files into flamegraph input"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "stackcollapse-ghc"; broken = true; @@ -632673,6 +634937,7 @@ self: { monad-logger, mtl, optparse-applicative, + prettyprinter, QuickCheck, resourcet, rio, @@ -632690,8 +634955,8 @@ self: { }: mkDerivation { pname = "stackctl"; - version = "1.7.3.5"; - sha256 = "1naf2n41d0vhhnkkc4bnkapzqdmap6kp8xh27dqjcg7kmv3hllhi"; + version = "1.7.3.7"; + sha256 = "102pc4lgnm78k0zwfha7vglnbflf21nvi8iyzjyclcv9d30ba22m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -632723,6 +634988,7 @@ self: { monad-logger mtl optparse-applicative + prettyprinter QuickCheck resourcet rio @@ -632769,6 +635035,25 @@ self: { } ) { }; + stacked = callPackage ( + { + mkDerivation, + base, + comonad, + }: + mkDerivation { + pname = "stacked"; + version = "0.1.0"; + sha256 = "12wh22kh73khs6w0jlf2d011pr4cs7id0rjjl1wms5xph2bcswww"; + libraryHaskellDepends = [ + base + comonad + ]; + description = "A modern indexed monad stack"; + license = lib.licenses.mit; + } + ) { }; + stacked-dag = callPackage ( { mkDerivation, @@ -632846,7 +635131,7 @@ self: { th-lift ]; description = "GHC.Generics style staged generics"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -632960,7 +635245,7 @@ self: { time ]; description = "Retries for humans"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "readme"; } ) { }; @@ -633006,8 +635291,8 @@ self: { pname = "stan"; version = "0.2.1.0"; sha256 = "1mf01bpy291131jfl4fcslv0jfn8i8jqwr29v1v48j6c6q49rias"; - revision = "2"; - editedCabalFile = "1ddjjy5sa22k6hbra3y4v1rlh01x5s5k39ihdwbrl4vr2q93q6c9"; + revision = "3"; + editedCabalFile = "1wrr3vpv8hvj2rgb9gqrnwnjwzyyz28c9x1914277qqk39gy8zqq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -633060,7 +635345,7 @@ self: { ]; doHaddock = false; description = "Haskell STatic ANalyser"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; mainProgram = "stan"; } ) { }; @@ -633694,7 +635979,7 @@ self: { transformers ]; description = "Type-safe and interoperable static values and closures"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -634187,7 +636472,7 @@ self: { vector ]; description = "A library of statistical types, data, and functions"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -634396,7 +636681,7 @@ self: { sha256 = "1cg0db7malqm75rlxxcmp2w00pvlf1kki4fz5p7lc86qy7241vzb"; libraryHaskellDepends = [ base ]; description = "A discrete probability monad with statistics"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -634911,7 +637196,7 @@ self: { sha256 = "0ldn5yxpj99yhhp5x7zlxjmd9qgqyjg68avr19k7argwcf3nr9y9"; doHaddock = false; description = "TBA"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -634957,7 +637242,7 @@ self: { template-haskell ]; description = "Binding to Standard Template Library C++"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -635304,7 +637589,7 @@ self: { QuickCheck ]; description = "Staircase functions or piecewise constant functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -635549,7 +637834,7 @@ self: { stm-queue ]; description = "A simplistic actor model based on STM"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -635589,7 +637874,7 @@ self: { stm ]; description = "Additional types of channels for STM"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -635738,7 +638023,7 @@ self: { tasty-quickcheck ]; description = "Containers for STM"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -635894,7 +638179,7 @@ self: { rebase ]; description = "STM-specialised Hash Array Mapped Trie"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -635919,7 +638204,7 @@ self: { stm ]; description = "A library for constructing incremental computations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -636075,7 +638360,7 @@ self: { time ]; description = "An implementation of a real-time concurrent queue"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -636704,7 +638989,7 @@ self: { utility-ht ]; description = "Elegant definition of Storable instances for records"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -636753,7 +639038,7 @@ self: { utility-ht ]; description = "Storable instance for pairs and triples"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -636806,7 +639091,7 @@ self: { utility-ht ]; description = "Fast, packed, strict storable arrays with a list interface like ByteString"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -637705,7 +639990,7 @@ self: { tasty-hunit ]; description = "Attoparsec integration for the streaming ecosystem"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -637799,7 +640084,7 @@ self: { vector ]; description = "Measures and compares the performance of streaming libraries"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -638202,7 +640487,7 @@ self: { wai-extra ]; description = "Client-side consumption of a ServerEvent"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -638431,7 +640716,7 @@ self: { zlib ]; description = "A hand-written streaming byte parser for OpenStreetMap Protobuf data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -638478,7 +640763,7 @@ self: { tasty-hunit ]; description = "Stream packets via libpcap"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -638826,7 +641111,7 @@ self: { unordered-containers ]; description = "Streaming, dataflow programming and declarative concurrency"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -638857,6 +641142,8 @@ self: { pname = "streamly"; version = "0.11.0"; sha256 = "1ha7rr6038k1hikfhg2bi0ican8b9yf1gcbaf82b4889wymy7xyc"; + revision = "1"; + editedCabalFile = "1h3vpy61p7ivc5cqjlpabz1z97vxf0c7npzkdwnk2jhabsl8wx2d"; libraryHaskellDepends = [ atomic-primops base @@ -638878,7 +641165,7 @@ self: { unordered-containers ]; description = "Streaming data pipelines with declarative concurrency"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn ]; } @@ -638940,7 +641227,7 @@ self: { ]; testSystemDepends = [ archive ]; description = "Stream data from archives using the streamly library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.shlok ]; broken = true; @@ -639141,7 +641428,7 @@ self: { unix ]; description = "Streaming, parsers, arrays, serialization and more"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -639178,7 +641465,7 @@ self: { transformers ]; description = "Streaming, parsers, arrays, serialization and more"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -639232,7 +641519,34 @@ self: { vector ]; description = "Examples for Streamly"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + + streamly-filepath = callPackage ( + { + mkDerivation, + base, + exceptions, + filepath, + os-string, + streamly-core, + }: + mkDerivation { + pname = "streamly-filepath"; + version = "0.1.0"; + sha256 = "1z5qrva7rk4223ai4rm9vn8d4mnrbxsl2gimcrbbxd5yv4l83sjr"; + libraryHaskellDepends = [ + base + exceptions + filepath + os-string + streamly-core + ]; + description = "Streamly compatibility with filepath package"; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -639270,7 +641584,7 @@ self: { temporary ]; description = "File system event notification API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -639307,7 +641621,7 @@ self: { time ]; description = "Folder watching as a Streamly stream"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -639375,7 +641689,7 @@ self: { ]; testSystemDepends = [ lmdb ]; description = "Stream data to or from LMDB databases using the streamly library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.shlok ]; broken = true; @@ -639419,7 +641733,7 @@ self: { streamly ]; description = "Streamly combinators for LZ4 compression"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -639515,7 +641829,7 @@ self: { tasty-bench ]; description = "Use OS processes as stream transformation functions"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -639560,7 +641874,7 @@ self: { tasty-bench ]; description = "Use OS processes as stream transformation functions"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -639587,8 +641901,8 @@ self: { }: mkDerivation { pname = "streamly-statistics"; - version = "0.1.0"; - sha256 = "0qm8g33abag2y9xq6cgmk3z8ilxjnz81c4qf7r8a31l89rrswx1z"; + version = "0.2.0"; + sha256 = "02px75d8hjgsc13dnfs3khfszd210xcjj96inlzs6zb1yc39pcfl"; libraryHaskellDepends = [ base containers @@ -639618,7 +641932,7 @@ self: { tasty-bench ]; description = "Statistical measures for finite or infinite data streams"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -639654,7 +641968,7 @@ self: { text ]; description = "Library for streamly and text interoperation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -639714,7 +642028,7 @@ self: { ]; testSystemDepends = [ zip ]; description = "Stream data from zip archives using the streamly library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -640032,7 +642346,7 @@ self: { tasty-quickcheck ]; description = "Strict MVars and TVars with invariant checking for IO and IOSim"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -640123,7 +642437,7 @@ self: { vector ]; description = "Strict containers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -640381,7 +642695,7 @@ self: { tasty-quickcheck ]; description = "Strict linked list"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -640400,7 +642714,7 @@ self: { deepseq ]; description = "Strict variants of mutable data types from base"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -640434,7 +642748,7 @@ self: { tasty-quickcheck ]; description = "Strict MVars for IO and IOSim"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -640482,7 +642796,7 @@ self: { stm ]; description = "Strict STM interface polymorphic over stm implementation"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -640510,7 +642824,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Strict tuples"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -640531,7 +642845,7 @@ self: { strict-tuple ]; description = "Optics for the `strict-tuple` library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -640579,7 +642893,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Lightweight strict types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -641602,7 +643916,7 @@ self: { text ]; description = "Types for the Stripe API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -641853,7 +644167,7 @@ self: { text ]; description = "Listen for Stripe webhook events with Scotty"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -641923,7 +644237,7 @@ self: { text ]; description = "Verification of Stripe webhook signatures"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -641995,7 +644309,7 @@ self: { wreq ]; description = "Use the Stripe API via Wreq"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -642108,7 +644422,7 @@ self: { transformers ]; description = "A client for the Strava V3 API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -642145,7 +644459,7 @@ self: { transformers ]; description = "A client for the Strava V3 API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -642391,7 +644705,7 @@ self: { utf8-string ]; description = "Inspect the padding and size of C data declarations and their fields"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "struct-inspector"; broken = true; @@ -642555,7 +644869,7 @@ self: { vector ]; description = "Structure (hash) of your data types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -643033,113 +645347,6 @@ self: { } ) { }; - stylish-haskell_0_14_4_0 = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - Cabal, - containers, - directory, - file-embed, - filepath, - ghc, - ghc-boot, - ghc-boot-th, - ghc-lib-parser-ex, - HsYAML, - HsYAML-aeson, - HUnit, - mtl, - optparse-applicative, - random, - regex-tdfa, - strict, - syb, - test-framework, - test-framework-hunit, - text, - }: - mkDerivation { - pname = "stylish-haskell"; - version = "0.14.4.0"; - sha256 = "0y0vfz5vkvw0wzcsw2ym3nix0v3pwjw2vas0qv3lrhdvn3ba9gb7"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - bytestring - Cabal - containers - directory - file-embed - filepath - ghc - ghc-boot - ghc-boot-th - ghc-lib-parser-ex - HsYAML - HsYAML-aeson - mtl - regex-tdfa - syb - text - ]; - executableHaskellDepends = [ - aeson - base - bytestring - Cabal - containers - directory - file-embed - filepath - ghc - ghc-boot - ghc-boot-th - ghc-lib-parser-ex - HsYAML - HsYAML-aeson - mtl - optparse-applicative - regex-tdfa - strict - syb - text - ]; - testHaskellDepends = [ - aeson - base - bytestring - Cabal - containers - directory - file-embed - filepath - ghc - ghc-boot - ghc-boot-th - ghc-lib-parser-ex - HsYAML - HsYAML-aeson - HUnit - mtl - random - regex-tdfa - syb - test-framework - test-framework-hunit - text - ]; - description = "Haskell code prettifier"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "stylish-haskell"; - } - ) { }; - stylish-haskell_0_14_5_0 = callPackage ( { mkDerivation, @@ -643235,7 +645442,7 @@ self: { text ]; description = "Haskell code prettifier"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "stylish-haskell"; } @@ -643334,7 +645541,7 @@ self: { text ]; description = "Haskell code prettifier"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "stylish-haskell"; } @@ -643433,7 +645640,7 @@ self: { text ]; description = "Haskell code prettifier"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "stylish-haskell"; } @@ -643532,7 +645739,7 @@ self: { text ]; description = "Haskell code prettifier"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "stylish-haskell"; } ) { }; @@ -643890,7 +646097,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Subcategories induced by class constraints"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -644494,7 +646701,7 @@ self: { ]; doHaddock = false; description = "Memory efficient JSON parser"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -644532,7 +646739,7 @@ self: { tasty-quickcheck ]; description = "Suffix arrays and friends"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -644955,7 +647162,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "An implementation of extensible products and sums"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -645030,7 +647237,7 @@ self: { validation-selective ]; description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "summon"; broken = true; @@ -645076,7 +647283,7 @@ self: { relude ]; description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "summon-tui"; } @@ -645794,7 +648001,7 @@ self: { text ]; description = "Apache Pulsar client for Haskell"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -645947,7 +648154,7 @@ self: { hspec ]; description = "Monitor groups of threads with non-hierarchical lifetimes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -646007,7 +648214,7 @@ self: { supply-chain-core ]; description = "Composable request-response pipelines"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -646028,7 +648235,7 @@ self: { hspec ]; description = "Composable request-response pipelines"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -646071,7 +648278,7 @@ self: { transformers ]; description = "Supply-chain interface for basic streaming"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -646401,7 +648608,7 @@ self: { happy ]; description = "SystemVerilog to Verilog conversion"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "sv2v"; } ) { }; @@ -646564,7 +648771,7 @@ self: { text ]; description = "Svg Icons and more"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "svg-icons-exe"; } ) { }; @@ -646743,7 +648950,7 @@ self: { text ]; description = "Optimise SVGs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "svgone"; } @@ -646784,7 +648991,7 @@ self: { xml ]; description = "A tool to prune unused symbols from icon SVG files"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "svgsym"; broken = true; @@ -647556,7 +649763,7 @@ self: { ]; doHaddock = false; description = "2D resource gathering game with programmable robots"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -647764,7 +649971,7 @@ self: { time ]; description = "A semantic web toolkit"; - license = lib.licenses.lgpl21Plus; + license = lib.licensesSpdx."LGPL-2.1-or-later"; mainProgram = "Swish"; } ) { }; @@ -647941,7 +650148,7 @@ self: { template-haskell ]; description = "Swizzle functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -647970,7 +650177,7 @@ self: { template-haskell ]; description = "Swizzle lens functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -647999,7 +650206,7 @@ self: { template-haskell ]; description = "Swizzle modify functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -648022,7 +650229,7 @@ self: { template-haskell ]; description = "Swizzle set functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -648279,8 +650486,8 @@ self: { }: mkDerivation { pname = "sydtest"; - version = "0.20.0.0"; - sha256 = "0f1ipp6wqykkyiibn1prx61ysvydf4bybiqg5mlzgi5h1cnqh22i"; + version = "0.20.0.1"; + sha256 = "1jnks9znjr4ar6x4a6965w6yijcd80ci6z5qwln4v98ls1a81x19"; libraryHaskellDepends = [ async autodocodec @@ -648314,7 +650521,7 @@ self: { } ) { }; - sydtest_0_20_0_1 = callPackage ( + sydtest_0_22_0_0 = callPackage ( { mkDerivation, async, @@ -648346,8 +650553,8 @@ self: { }: mkDerivation { pname = "sydtest"; - version = "0.20.0.1"; - sha256 = "1jnks9znjr4ar6x4a6965w6yijcd80ci6z5qwln4v98ls1a81x19"; + version = "0.22.0.0"; + sha256 = "1fvj90c6cmr03w3ac7xa4s1334w8md181gvd87bv0f07s9k9ki1q"; libraryHaskellDepends = [ async autodocodec @@ -649516,7 +651723,7 @@ self: { unordered-containers ]; description = "Basic symantic combinators for Embedded Domain-Specific Languages (EDSL)"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -649581,7 +651788,7 @@ self: { transformers ]; description = "Symantics combinators for generating documents"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -650100,7 +652307,7 @@ self: { ]; doHaddock = false; description = "Parser combinators statically optimized and staged via typed meta-programming"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -650337,7 +652544,7 @@ self: { unix ]; description = "Symlink functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -650358,7 +652565,7 @@ self: { youProbablyWantSymbolizeWithAZ ]; description = "You want Symbolize with a Z"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -650437,7 +652644,7 @@ self: { vector-hashtables ]; description = "Efficient global Symbol table, with Garbage Collection"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -650654,6 +652861,39 @@ self: { } ) { }; + symparsec_2_0_0 = callPackage ( + { + mkDerivation, + base, + defun-core, + singleraeh, + type-level-show, + type-spec, + }: + mkDerivation { + pname = "symparsec"; + version = "2.0.0"; + sha256 = "0w8y31jp3gq5fkf0i45ibim4lm3g8iq4nl5ganqgi457rmcvkisl"; + libraryHaskellDepends = [ + base + defun-core + singleraeh + type-level-show + ]; + testHaskellDepends = [ + base + defun-core + singleraeh + type-level-show + type-spec + ]; + description = "Type level string parser combinators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.raehik ]; + } + ) { }; + symtegration = callPackage ( { mkDerivation, @@ -650727,7 +652967,7 @@ self: { random ]; description = "Synapse is a machine learning library written in pure Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -651522,7 +653762,7 @@ self: { utility-ht ]; description = "Control synthesizer effects via ALSA/MIDI"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; badPlatforms = lib.platforms.darwin; maintainers = [ lib.maintainers.thielema ]; } @@ -651817,7 +654057,7 @@ self: { ]; doHaddock = false; description = "Efficient signal processing using runtime compilation"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -652017,7 +654257,7 @@ self: { primitive ]; description = "Decode RFC 3164 and RFC 5424 syslog message formats"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -652353,8 +654593,8 @@ self: { pname = "system-linux-proc"; version = "0.1.1.1"; sha256 = "12nvsvmchhsqs5f3x2075v8v68inb1xz8dbv1q5x48big1bf4vv5"; - revision = "3"; - editedCabalFile = "0mkjwv2yw130rpmxby32hqrj26q268wiyfv6f71q09wp1axl6qfc"; + revision = "4"; + editedCabalFile = "0q77ybg2x81k9vvmyiwxqgal4s3kai6b93gdirak7ypf5fbb62q5"; libraryHaskellDepends = [ attoparsec base @@ -652678,7 +654918,7 @@ self: { ]; librarySystemDepends = [ systemd ]; description = "systemd bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.linux; } ) { inherit (pkgs) systemd; }; @@ -652712,7 +654952,7 @@ self: { wreq ]; description = "Send notifications for systemd units to ntfy.sh"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "systemd-ntfy"; broken = true; @@ -652744,7 +654984,7 @@ self: { unix ]; description = "Let systemd bind the server's socket for you"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -652844,7 +655084,7 @@ self: { ]; testToolDepends = [ tasty-autocollect ]; description = "Let you put anything in the system tray"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "systranything"; } ) { }; @@ -653466,8 +655706,8 @@ self: { mkDerivation, aeson, ansi-terminal, + attoparsec, base, - broadcast-chan, bytestring, conduit, containers, @@ -653478,15 +655718,17 @@ self: { dyre, either, enclosed-exceptions, + extra, filepath, + fsnotify, gi-cairo-connector, gi-cairo-render, - gi-gdk, + gi-gdk3, gi-gdkpixbuf, - gi-gdkx11, + gi-gdkx113, gi-glib, - gi-gtk, gi-gtk-hs, + gi-gtk3, gi-pango, gtk-sni-tray, gtk-strut, @@ -653506,6 +655748,7 @@ self: { optparse-applicative, parsec, process, + QuickCheck, rate-limit, regex-compat, safe, @@ -653514,14 +655757,16 @@ self: { status-notifier-item, stm, template-haskell, - temporary, text, time, time-locale-compat, time-units, transformers, tuple, + typed-process, unix, + unliftio, + unliftio-core, utf8-string, X11, xdg-basedir, @@ -653532,16 +655777,16 @@ self: { }: mkDerivation { pname = "taffybar"; - version = "4.0.3"; - sha256 = "107hajq6y3hb9n80zncc8qi74dn6qqp7mic4xagnmah82sk1k5x9"; + version = "4.1.1"; + sha256 = "1fbh2jgv0isl02w806grsb7xlyjyaj4x0qmx9j556kci172g70mm"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson ansi-terminal + attoparsec base - broadcast-chan bytestring conduit containers @@ -653552,20 +655797,23 @@ self: { dyre either enclosed-exceptions + extra filepath + fsnotify gi-cairo-connector gi-cairo-render - gi-gdk + gi-gdk3 gi-gdkpixbuf - gi-gdkx11 + gi-gdkx113 gi-glib - gi-gtk gi-gtk-hs + gi-gtk3 gi-pango gtk-sni-tray gtk-strut haskell-gi-base hslogger + hspec HStringTemplate http-client http-client-tls @@ -653574,6 +655822,7 @@ self: { multimap parsec process + QuickCheck rate-limit regex-compat safe @@ -653588,7 +655837,10 @@ self: { time-units transformers tuple + typed-process unix + unliftio + unliftio-core utf8-string X11 xdg-basedir @@ -653598,6 +655850,7 @@ self: { xmonad ]; libraryPkgconfigDepends = [ gtk3 ]; + libraryToolDepends = [ hspec-discover ]; executableHaskellDepends = [ base data-default @@ -653608,18 +655861,20 @@ self: { executablePkgconfigDepends = [ gtk3 ]; testHaskellDepends = [ base - directory + data-default filepath + gi-gtk3 hspec hspec-core hspec-golden - temporary + QuickCheck + transformers ]; testToolDepends = [ hspec-discover ]; + doHaddock = false; description = "A desktop bar similar to xmobar, but with more GUI"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; mainProgram = "taffybar"; maintainers = [ lib.maintainers.rvl ]; } @@ -653819,7 +656074,7 @@ self: { transformers ]; description = "Trivial monad transformer that allows identical monad stacks to have different types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -654401,7 +656656,7 @@ self: { utf8-string ]; description = "Black magic tagsoup"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "tagstew"; } ) { }; @@ -654489,7 +656744,7 @@ self: { text ]; description = "Hierarchical Tags & Tag Trees"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -654509,7 +656764,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Abstractions related to Tahoe-LAFS \"capabilities\""; - license = lib.licenses.lgpl3Plus; + license = lib.licensesSpdx."LGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -654667,7 +656922,7 @@ self: { text ]; description = "Tahoe-LAFS directory-like abstraction for collections of data objects"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -654876,7 +657131,7 @@ self: { yaml ]; description = "An implementation of the \"Great Black Swamp\" LAFS protocol"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -654922,7 +657177,7 @@ self: { utility-ht ]; description = "An HSpec for Great Black Swamp storage backends"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -654956,7 +657211,7 @@ self: { text ]; description = "Types related to implementation of a Tahoe-LAFS Great Black Swamp server"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -655040,7 +657295,7 @@ self: { x509 ]; description = "An implementation of the Tahoe-LAFS SSK cryptographic protocols"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -655308,7 +657563,7 @@ self: { with-utf8 ]; description = "Tailwind wrapped in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "tailwind-run"; } ) { }; @@ -655585,7 +657840,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Line oriented fast enough text search"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "talash"; broken = true; @@ -655912,7 +658167,7 @@ self: { transformers ]; description = "Heterogenous memoisation monad"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -655982,78 +658237,12 @@ self: { vector ]; description = "A tasty enhancement to cassava for easy csv exporting"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } ) { }; - tar_0_6_0_0 = callPackage ( - { - mkDerivation, - array, - base, - bytestring, - containers, - deepseq, - directory, - file-embed, - filepath, - QuickCheck, - tasty, - tasty-bench, - tasty-quickcheck, - temporary, - time, - }: - mkDerivation { - pname = "tar"; - version = "0.6.0.0"; - sha256 = "11hr2p0lrdkklvn7yf85cqhyzq4ax2lxsfg0rljakkrpnn7s0n44"; - libraryHaskellDepends = [ - array - base - bytestring - containers - deepseq - directory - filepath - time - ]; - testHaskellDepends = [ - array - base - bytestring - containers - deepseq - directory - file-embed - filepath - QuickCheck - tasty - tasty-quickcheck - temporary - time - ]; - benchmarkHaskellDepends = [ - array - base - bytestring - containers - deepseq - directory - filepath - tasty-bench - temporary - time - ]; - doHaddock = false; - description = "Reading, writing and manipulating \".tar\" archive files."; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - tar_0_6_3_0 = callPackage ( { mkDerivation, @@ -656121,7 +658310,7 @@ self: { ]; doHaddock = false; description = "Reading, writing and manipulating \".tar\" archive files."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -656152,8 +658341,8 @@ self: { pname = "tar"; version = "0.6.4.0"; sha256 = "1apkq11xg0rqbgs83hag85r4ibdw7v09n1qj0l0962d80h0aajbr"; - revision = "2"; - editedCabalFile = "074f5a4qcdl5vb7334i41azj4aj8i5ql03qrlr3hb5smxhvvk386"; + revision = "4"; + editedCabalFile = "1015pyr21l4apvkqdp08f7gnxawch4qpc1cdlqzcbfni9jvg4pqs"; libraryHaskellDepends = [ array base @@ -656198,7 +658387,7 @@ self: { ]; doHaddock = false; description = "Reading, writing and manipulating \".tar\" archive files."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -656228,6 +658417,8 @@ self: { pname = "tar"; version = "0.7.0.0"; sha256 = "0dlhf8hhcgl5zvqqsykvg4vwi05b2cy0ml3p6yz4bngqxhnd2jkf"; + revision = "2"; + editedCabalFile = "0gx6fvmrgs42m3rkwswmfwmnlqyzsi35w7j7phlh092gwfwynp4b"; libraryHaskellDepends = [ array base @@ -656267,7 +658458,7 @@ self: { ]; doHaddock = false; description = "Reading, writing and manipulating \".tar\" archive files."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -656593,7 +658784,7 @@ self: { QuickCheck ]; description = "Targeted generators for QuickCheck"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -656948,7 +659139,7 @@ self: { temporary ]; description = "CLI task / todo list manager with SQLite backend"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "tasklite"; } @@ -657086,7 +659277,7 @@ self: { protolude ]; description = "CLI task / todo list manager with SQLite backend"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -657173,7 +659364,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Types and aeson instances for taskwarrior tasks"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -657541,7 +659732,7 @@ self: { text ]; description = "Check multiple items during a tasty test"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -657570,7 +659761,7 @@ self: { tasty ]; description = "Ingredient for tasty which generates per-test coverage reports"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -657651,7 +659842,7 @@ self: { tasty-smallcheck ]; description = "Test discovery for the tasty framework"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "tasty-discover"; } ) { }; @@ -657684,6 +659875,8 @@ self: { pname = "tasty-discover"; version = "5.1.0"; sha256 = "0y6py4l63idqvvr063cnkqcl3wbsglk3bpizmlgbwmq4gq9aprif"; + revision = "1"; + editedCabalFile = "1bac8ll0im08w7n5hj43fkjpilcax9bz0kbq0nr690lh49ws2353"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -657720,7 +659913,7 @@ self: { temporary ]; description = "Test discovery for the tasty framework"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "tasty-discover"; } @@ -657826,7 +660019,7 @@ self: { tasty-hunit ]; description = "Handle flaky Tasty-based tests"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -657855,7 +660048,7 @@ self: { tasty-hunit ]; description = "Simple focus mechanism for tasty"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -657932,10 +660125,8 @@ self: { }: mkDerivation { pname = "tasty-golden-extra"; - version = "0.1.0.0"; - sha256 = "1bfd9ql3pws2vd37nbc5a8b49p7zbq3n48slxkrrwx1szaxkp8nj"; - revision = "4"; - editedCabalFile = "10bcysc2i1s1p0ih2i9nrqpi0839pgpzzl625iqcbjhv9hnx01kd"; + version = "0.1.0.1"; + sha256 = "1qfrskhw9qh6w594r9k6x1znz4xr2lma9v16zkdmmdii3wx9ipax"; libraryHaskellDepends = [ aeson aeson-diff @@ -657951,7 +660142,7 @@ self: { yaml ]; description = "Additional golden test helpers for the tasty-golden package"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -657988,7 +660179,7 @@ self: { text ]; description = "Grade your tasty-testsuite"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -658047,8 +660238,8 @@ self: { pname = "tasty-hedgehog"; version = "1.4.0.2"; sha256 = "0lki03z0p38x0dkqx5cqga30zy5m31gxn1saqylja9bi6bbq8d25"; - revision = "6"; - editedCabalFile = "1rb8ncp6xyy7jr6v0hyls9m529ba0djndsxgxmkgr52rk3qq8lrc"; + revision = "7"; + editedCabalFile = "0xcg6qiw7fgl8hw50zfw8rayzynl4czhmvbgdkydq2a2ajipz06r"; libraryHaskellDepends = [ base hedgehog @@ -658133,7 +660324,7 @@ self: { tasty-hunit ]; description = "Tasty helpers to test HsLua"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -658153,8 +660344,8 @@ self: { pname = "tasty-hspec"; version = "1.2.0.4"; sha256 = "1hk1nkjvhp89xxgzj6dhbgw0fknnghpng6afq4i39hjkwv5p78ni"; - revision = "7"; - editedCabalFile = "0s1y34i8g7fva0z10ws3ipcy2jmlvqk0v4hdbx8rqnby5n0l5kay"; + revision = "8"; + editedCabalFile = "1jg5gjmcir11vwj5jp2h077xrb9f7y13zl9asl048nd0wg2qxym8"; libraryHaskellDepends = [ base hspec @@ -658166,7 +660357,7 @@ self: { tasty-smallcheck ]; description = "Hspec support for the Tasty test framework"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -658302,8 +660493,8 @@ self: { pname = "tasty-inspection-testing"; version = "0.2.1"; sha256 = "0wl2xlnbmqdkwhi4ic6a4q4lxf9qg433lidi8d0hlp3ykrjpbcay"; - revision = "2"; - editedCabalFile = "0z9al0hyq381fw146agbpz7rf24rwms1w91m7s0k1w3xbfw16l9n"; + revision = "3"; + editedCabalFile = "1gvwk8q20bbjny660qqp43y4ng5m56hk40mpvl8hi94wdw39pr6v"; libraryHaskellDepends = [ base ghc @@ -658471,7 +660662,7 @@ self: { text ]; description = "JSON reporter for the tasty testing framework"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -658617,8 +660808,8 @@ self: { }: mkDerivation { pname = "tasty-lua"; - version = "1.1.1.1"; - sha256 = "03b2n3gw2w70cnl57w3sh3cv5ka270sf07jlxpb4zs0z5gh83p1r"; + version = "1.1.2"; + sha256 = "1047zbg99n3fvsjkivsj4m18igb1k495ymhkypd11jjdfqwd34rn"; libraryHaskellDepends = [ base bytestring @@ -658641,7 +660832,7 @@ self: { tasty-hunit ]; description = "Write tests in Lua, integrate into tasty"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -658756,7 +660947,7 @@ self: { tasty-focus ]; description = "Unopinionated top-level entry point to tasty ecosystem"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -658866,8 +661057,8 @@ self: { pname = "tasty-quickcheck"; version = "0.11.1"; sha256 = "0si4ccgqlv8h33d6310rrqba7f4pz3g8cinqfj42yd7damsdxm73"; - revision = "3"; - editedCabalFile = "1wzvha4xam8npx5mk33c056grmrqnjd6m38nnm6d7y99w2mn1a7w"; + revision = "4"; + editedCabalFile = "13sn5bwvw04d7l3xv6mkj8mf6wyvhqqhabdqnb4xchzcc48akdxz"; libraryHaskellDepends = [ base optparse-applicative @@ -658953,7 +661144,7 @@ self: { transformers ]; description = "Rerun only tests which failed in a previous test run"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -659240,7 +661431,7 @@ self: { tasty ]; description = "Test vector support for tasty"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -659431,7 +661622,7 @@ self: { profunctors ]; description = "Types and combinators for taxes"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -659456,7 +661647,7 @@ self: { time ]; description = "Tax types and computations for Australia"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; } ) { }; @@ -659873,7 +662064,7 @@ self: { vector-algorithms ]; description = "On-line accumulation of rank-based statistics"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -660517,7 +662708,7 @@ self: { webgear-core ]; description = "Easily define multiple interrelated data types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tedious-web-exe"; broken = true; @@ -660559,7 +662750,7 @@ self: { prettyprinter-ansi-terminal ]; description = "Prettier error"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -661040,7 +663231,7 @@ self: { in-other-words ]; description = "Binding to the telegraph API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -661230,7 +663421,7 @@ self: { transformers ]; description = "The MonadTell class and related monad transformers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -661448,7 +663639,26 @@ self: { template-haskell ]; description = "Backward-compatibility layer for Template Haskell newer than 2.8"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + template-haskell-lift = callPackage ( + { + mkDerivation, + base, + template-haskell, + }: + mkDerivation { + pname = "template-haskell-lift"; + version = "0.1.0.0"; + sha256 = "09zilw0nbjmn1k688l058183rwa3br0fvh3x8jxqygjh3011w8ps"; + libraryHaskellDepends = [ + base + template-haskell + ]; + description = "The 'Lift' typeclass"; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -661479,6 +663689,25 @@ self: { } ) { }; + template-haskell-quasiquoter = callPackage ( + { + mkDerivation, + base, + template-haskell, + }: + mkDerivation { + pname = "template-haskell-quasiquoter"; + version = "0.1.0.0"; + sha256 = "06zm27d72faad2ln7xn7d3kmvy04hq663a1q75cp7yyyca7fgjhf"; + libraryHaskellDepends = [ + base + template-haskell + ]; + description = "The 'QuasiQuoter' interface"; + license = lib.licensesSpdx."BSD-2-Clause"; + } + ) { }; + template-haskell-util = callPackage ( { mkDerivation, @@ -661793,7 +664022,7 @@ self: { ]; doHaddock = false; description = "You can use template.hs to create a new Haskell GitHub repository."; - license = lib.licenses.unlicense; + license = lib.licensesSpdx."Unlicense"; hydraPlatforms = lib.platforms.none; mainProgram = "initialise"; broken = true; @@ -661896,6 +664125,26 @@ self: { } ) { }; + temporal-api-protos = callPackage ( + { + mkDerivation, + base, + proto-lens-protobuf-types, + proto-lens-runtime, + }: + mkDerivation { + pname = "temporal-api-protos"; + version = "2025.10.1.0"; + sha256 = "0304jkgf2fmkkpi4xyzdn7m3pcwpwb5cgdh9z3xpxhx85f0zhs23"; + libraryHaskellDepends = [ + base + proto-lens-protobuf-types + proto-lens-runtime + ]; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + temporal-csound = callPackage ( { mkDerivation, @@ -662011,6 +664260,229 @@ self: { } ) { }; + temporal-sdk = callPackage ( + { + mkDerivation, + aeson, + annotated-exception, + async, + base, + base64, + bytestring, + conduit, + containers, + directory, + discover-instances, + exceptions, + first-class-families, + ghc, + hashable, + hedgehog, + hs-opentelemetry-api, + hs-opentelemetry-propagator-w3c, + hs-opentelemetry-sdk, + hspec, + hspec-api, + hspec-discover, + hspec-hedgehog, + lens-family, + monad-logger, + mtl, + network, + proto-lens, + proto-lens-protobuf-types, + random, + require-callstack, + resourcet, + scientific, + split, + stm, + template-haskell, + temporal-api-protos, + temporal-sdk-core, + text, + th-lift-instances, + these, + time, + transformers, + unliftio, + unordered-containers, + uuid, + uuid-types, + validation-selective, + vault, + vector, + zlib, + }: + mkDerivation { + pname = "temporal-sdk"; + version = "2025.10.1.0"; + sha256 = "1zck8cm7w6rzap8nmjnyjvlf6xlgywkhk99qb62l4jmr6xmrq8y1"; + libraryHaskellDepends = [ + aeson + annotated-exception + async + base + base64 + bytestring + conduit + containers + discover-instances + exceptions + first-class-families + ghc + hashable + hs-opentelemetry-api + hs-opentelemetry-propagator-w3c + lens-family + monad-logger + mtl + network + proto-lens + proto-lens-protobuf-types + random + require-callstack + scientific + split + stm + template-haskell + temporal-api-protos + temporal-sdk-core + text + th-lift-instances + these + time + transformers + unliftio + unordered-containers + uuid + uuid-types + validation-selective + vault + vector + zlib + ]; + testHaskellDepends = [ + aeson + annotated-exception + async + base + base64 + bytestring + conduit + containers + directory + discover-instances + exceptions + first-class-families + ghc + hashable + hedgehog + hs-opentelemetry-api + hs-opentelemetry-propagator-w3c + hs-opentelemetry-sdk + hspec + hspec-api + hspec-hedgehog + lens-family + monad-logger + mtl + network + proto-lens + proto-lens-protobuf-types + random + require-callstack + resourcet + scientific + split + stm + template-haskell + temporal-api-protos + temporal-sdk-core + text + th-lift-instances + these + time + transformers + unliftio + unordered-containers + uuid + uuid-types + validation-selective + vault + vector + zlib + ]; + testToolDepends = [ hspec-discover ]; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + temporal-sdk-core = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + Cabal, + containers, + directory, + filepath, + lens-family, + monad-logger, + mtl, + network-bsd, + proto-lens, + stm, + temporal-api-protos, + temporal_bridge, + text, + unix, + unliftio, + unordered-containers, + uuid, + vector, + }: + mkDerivation { + pname = "temporal-sdk-core"; + version = "2025.10.1.0"; + sha256 = "1gz4nrp0ja8s4wawbjzf5v8mbsz2n0gll70bfyfwzjd0izi95j9i"; + setupHaskellDepends = [ + base + Cabal + directory + filepath + unix + ]; + libraryHaskellDepends = [ + aeson + async + base + bytestring + containers + lens-family + monad-logger + mtl + network-bsd + proto-lens + stm + temporal-api-protos + text + unix + unliftio + unordered-containers + uuid + vector + ]; + librarySystemDepends = [ temporal_bridge ]; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { temporal_bridge = null; }; + temporary = callPackage ( { mkDerivation, @@ -663013,7 +665485,7 @@ self: { QuickCheck ]; description = "Tunable sorting for responsive robustness and beyond"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "tensort"; } ) { }; @@ -663074,7 +665546,7 @@ self: { termbox-bindings-hs ]; description = "termbox"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -663097,7 +665569,7 @@ self: { termbox ]; description = "termbox + reactive-banana"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -663132,7 +665604,7 @@ self: { sha256 = "1n1z66xwnvrmvb3qd5wx8rwf2v54zvy3bzqrqcwp43jjii4mjqkh"; libraryHaskellDepends = [ base ]; description = "termbox bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -663151,7 +665623,7 @@ self: { termbox-bindings-c ]; description = "termbox bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -663174,7 +665646,7 @@ self: { termbox ]; description = "termbox + The Elm Architecture"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -663884,7 +666356,7 @@ self: { tls ]; description = "create temporary SSL certificates in tests"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -664518,7 +666990,7 @@ self: { simple-get-opt ]; description = "A library to make a quick test-runner script"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "test-runner"; broken = true; @@ -665064,15 +667536,15 @@ self: { }: mkDerivation { pname = "testcontainers-postgresql"; - version = "0.0.1.1"; - sha256 = "0zycclxn0wnnj0qhhxixlljl0jirsfd00wihhlx6azpy0h6qc8lw"; + version = "0.0.4"; + sha256 = "09pa6w7kksxn0dpg99m2f3lhplm1316g782i8gfjxwig84r7z0av"; libraryHaskellDepends = [ base testcontainers text ]; description = "Testcontainers integration for PostgreSQL"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -665136,7 +667608,7 @@ self: { vec ]; description = "Pure implementation of tensors, for use in tests"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -665484,7 +667956,7 @@ self: { } ) { }; - texmath_0_13 = callPackage ( + texmath_0_13_0_1 = callPackage ( { mkDerivation, base, @@ -665507,8 +667979,8 @@ self: { }: mkDerivation { pname = "texmath"; - version = "0.13"; - sha256 = "1cap5mgh7ca0b7sk1k68wpxa1alhyvzgayj65llzyw94j9pbb23x"; + version = "0.13.0.1"; + sha256 = "1m08i83z1llm3swyjxk56pnyaw2gma4qyq3pmxr3xqzlr6x286x3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -665655,7 +668127,7 @@ self: { ]; doCheck = false; description = "An efficient packed Unicode text type"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -665737,7 +668209,7 @@ self: { text-builder-linear ]; description = "Text styling for ANSI terminals"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -665774,7 +668246,7 @@ self: { text ]; description = "ASCII string and character processing"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -665835,7 +668307,7 @@ self: { rerebase ]; description = "Efficient strict text builder"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -665886,7 +668358,7 @@ self: { text-builder-linear ]; description = "Efficient and flexible strict text builder"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -665928,7 +668400,7 @@ self: { text-builder-linear ]; description = "Internals of \"text-builder\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -665986,7 +668458,7 @@ self: { rerebase ]; description = "Edge of developments for \"text-builder\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -666033,7 +668505,7 @@ self: { time ]; description = "Edge of developments for \"text-builder\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -666070,7 +668542,7 @@ self: { text-builder ]; description = "Orphan instances of \"lawful-conversions\" for \"text-builder\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -666113,7 +668585,7 @@ self: { text ]; description = "Builder for Text and ByteString based on linear types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -666134,7 +668606,7 @@ self: { time ]; description = "Various formats for \"time\" in terms of \"text-builder\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -666161,7 +668633,7 @@ self: { text ]; description = "A text compression library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -666248,7 +668720,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Safe conversions between textual types"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -666278,7 +668750,7 @@ self: { text ]; description = "Convert between various textual representations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -666346,7 +668818,7 @@ self: { text-builder-linear ]; description = "A typeclass for user-facing output"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -666401,7 +668873,7 @@ self: { ]; doHaddock = false; description = "Classes and newtypes for deriving uniform textual encodings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -666995,7 +669467,7 @@ self: { text ]; description = "Case conversion, word boundary manipulation, and textual subjugation"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -667035,50 +669507,6 @@ self: { } ) { }; - text-metrics_0_3_2 = callPackage ( - { - mkDerivation, - base, - containers, - criterion, - deepseq, - hspec, - QuickCheck, - text, - vector, - weigh, - }: - mkDerivation { - pname = "text-metrics"; - version = "0.3.2"; - sha256 = "0vl3vnm7xhy2zwcx1m293gp64q5sxfa3vmzdaqnqmjgby6l31mxx"; - revision = "4"; - editedCabalFile = "1blvnlylfs5s91q4n48la7pcl2sz5gajmjdx9jagcml5nmsnirqq"; - libraryHaskellDepends = [ - base - containers - text - vector - ]; - testHaskellDepends = [ - base - hspec - QuickCheck - text - ]; - benchmarkHaskellDepends = [ - base - criterion - deepseq - text - weigh - ]; - description = "Calculate various string metrics efficiently"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - text-metrics = callPackage ( { mkDerivation, @@ -667118,7 +669546,7 @@ self: { weigh ]; description = "Calculate various string metrics efficiently"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -667512,7 +669940,7 @@ self: { text ]; description = "Simple text replacements from a list of search/replace pairs"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "text-replace"; broken = true; @@ -667573,6 +670001,8 @@ self: { pname = "text-rope-zipper"; version = "0.1.1.0"; sha256 = "04hxmpgid7x1b566vsdi8sp18w62k5wlw4s08vchv4y4564hc8vm"; + revision = "1"; + editedCabalFile = "0xb3l96vkmnbqh06ppb9l0nfhfdqqw4lpmpgpicy1b6prgsf5wcj"; libraryHaskellDepends = [ base text @@ -667586,9 +670016,7 @@ self: { text-rope ]; description = "2D text zipper based on text-rope"; - license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -668866,7 +671294,7 @@ self: { unordered-containers ]; description = "Check that datatypes are deep strict using Template Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -669331,7 +671759,7 @@ self: { template-haskell ]; description = "Template Haskell construction utilities"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -669360,7 +671788,7 @@ self: { transformers ]; description = "Implicit (recursive) let insertion"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -669461,7 +671889,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Serialize compilation of modules with TH code modifing shared state"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -670027,7 +672455,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Give your dependencies stars on GitHub!"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "thank-you-stars"; broken = true; @@ -670103,7 +672531,7 @@ self: { unagi-chan ]; description = "Minimalistic actor library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -670140,7 +672568,7 @@ self: { rerebase ]; description = "Minimalistic actor library experiments"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -670201,7 +672629,7 @@ self: { time ]; description = "Haskell API bindings for http://themoviedb.org"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "tmdb"; broken = true; @@ -671446,7 +673874,7 @@ self: { text ]; description = "A compiler from the Thrift Interface Definition Language (IDL) to Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "thrift-compiler"; } @@ -671481,7 +673909,7 @@ self: { unordered-containers ]; description = "Support for using Haxl with Thrift services"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -671569,7 +673997,7 @@ self: { ]; doHaddock = false; description = "Support for Thrift-over-HTTP server and client"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -671671,7 +674099,7 @@ self: { testToolDepends = [ thrift-compiler ]; doHaddock = false; description = "Libraries for Haskell Thrift"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -671974,7 +674402,7 @@ self: { text ]; description = "Image thumbnail creation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -672098,7 +674526,7 @@ self: { unordered-containers, utf8-string, vector, - webkitgtk_4_0, + webkit2gtk, xdg-basedir, xmonad, xmonad-contrib, @@ -672151,7 +674579,7 @@ self: { ]; executablePkgconfigDepends = [ gtk3 - webkitgtk_4_0 + webkit2gtk ]; testHaskellDepends = [ aeson @@ -672194,7 +674622,7 @@ self: { ) { inherit (pkgs) gtk3; - webkitgtk_4_0 = null; + webkit2gtk = null; }; tibetan-utils = callPackage ( @@ -672331,7 +674759,7 @@ self: { text ]; description = "A basic implementation of a personal ticket management system"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "ticket-manager"; broken = true; @@ -672538,7 +674966,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Ableton Link integration for Tidal"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; mainProgram = "tidal-linktest"; } ) { }; @@ -672821,7 +675249,7 @@ self: { ]; testSystemDepends = [ tb_client ]; description = "A Haskell client library for Tigerbeetle database"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tigerbeetle-hs"; broken = true; @@ -672970,7 +675398,7 @@ self: { tasty-bench ]; description = "Haskell implementation of tiktoken"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -673127,7 +675555,7 @@ self: { deepseq ]; description = "A time library"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -673222,7 +675650,7 @@ self: { time ]; description = "A library for time domains and durations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -674225,8 +676653,8 @@ self: { pname = "timeline"; version = "0.1.1.0"; sha256 = "15npn5wfhdg2mcvr92n7c9k7jj1jcifm6rcpmyi64mcfsb2g1ry6"; - revision = "2"; - editedCabalFile = "1qqhf50g4b89fa5wjhhgjsvyx3gqrdmpswsyjwkwbrbh6m795xja"; + revision = "3"; + editedCabalFile = "12x91d8cijq5ifij08piwjjbv72h0q2bn0dxfjqkl6l791n4mqr4"; libraryHaskellDepends = [ base containers @@ -674254,7 +676682,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Data type representing a piecewise-constant function over time"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -674388,6 +676816,39 @@ self: { } ) { }; + timeout-snooze = callPackage ( + { + mkDerivation, + base, + hspec, + stm, + stm-delay, + unliftio, + }: + mkDerivation { + pname = "timeout-snooze"; + version = "0.1.0.0"; + sha256 = "0xnci3sn0kn864lik3w7lvhqrczyn103z7gzz2zcgih113ky7sn6"; + libraryHaskellDepends = [ + base + stm + stm-delay + unliftio + ]; + testHaskellDepends = [ + base + hspec + stm + stm-delay + unliftio + ]; + description = "Efficient timeout with reset"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + timeout-with-results = callPackage ( { mkDerivation, @@ -674550,7 +677011,7 @@ self: { tasty-bench ]; description = "A timer wheel"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -674836,7 +677297,7 @@ self: { text ]; description = "A library for profiling time in Haskell applications"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -675324,7 +677785,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Library to build tiny apps in Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -675368,7 +677829,7 @@ self: { entropy ]; description = "A secure URL-friendly string ID generator"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -676511,7 +678972,7 @@ self: { } ) { }; - tls_2_1_11 = callPackage ( + tls_2_1_12 = callPackage ( { mkDerivation, asn1-encoding, @@ -676522,6 +678983,7 @@ self: { base64-bytestring, bytestring, cereal, + containers, crypton, crypton-x509, crypton-x509-store, @@ -676535,17 +678997,19 @@ self: { memory, mtl, network, + network-run, QuickCheck, random, serialise, + tasty-bench, transformers, unix-time, zlib, }: mkDerivation { pname = "tls"; - version = "2.1.11"; - sha256 = "1qw4yvvxv10gh7as8lhg4z1q4l547gikwm1krz6h6kshk0rig6h5"; + version = "2.1.12"; + sha256 = "1lhv1c93qaj3mg5mdifjfzddcw6y5j0nzbyy22pqyad1j41lbm2g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -676587,6 +679051,27 @@ self: { serialise ]; testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + asn1-types + async + base + base64-bytestring + bytestring + containers + crypton + crypton-x509 + crypton-x509-store + crypton-x509-validation + data-default + ech-config + hourglass + hspec + network + network-run + QuickCheck + serialise + tasty-bench + ]; description = "TLS protocol native implementation"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -676742,7 +679227,7 @@ self: { tls ]; description = "SSLKEYLOGFILE support for Haskell"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -676796,7 +679281,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Handle phylogenetic trees"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; mainProgram = "tlynx"; maintainers = [ lib.maintainers.dschrempf ]; } @@ -676852,7 +679337,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Handle phylogenetic trees"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "tlynx"; maintainers = [ lib.maintainers.dschrempf ]; @@ -677097,7 +679582,7 @@ self: { warp-tls ]; description = "Run 'tmp' processes in integration tests"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -677170,7 +679655,7 @@ self: { hspec ]; description = "Test a simple service with backends running on docker using tmp-proc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -677208,7 +679693,7 @@ self: { tmp-proc ]; description = "Launch a PostgreSQL database in docker using tmp-proc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -677244,7 +679729,7 @@ self: { tmp-proc ]; description = "Launch RabbitMQ in docker using tmp-proc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -677280,7 +679765,7 @@ self: { tmp-proc ]; description = "Launch Redis in docker using tmp-proc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -677317,7 +679802,7 @@ self: { tmp-proc ]; description = "Launch ZipKin in docker using tmp-proc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -677777,7 +680262,7 @@ self: { text ]; description = "Fast rate limiting using the token bucket algorithm (BSD)"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "token-limiter-extended-tests"; broken = true; @@ -677960,7 +680445,7 @@ self: { transformers ]; description = "Check uniqueness and tokenize safely"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -678297,7 +680782,7 @@ self: { markdown-unlit ]; description = "TOML 1.0.0 parser"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -678395,7 +680880,7 @@ self: { toml-reader ]; description = "Alternative parser for TOML values produced by the toml-reader package"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -678428,7 +680913,7 @@ self: { toml-parser ]; description = "toml-parser test drivers"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -678493,7 +680978,7 @@ self: { unordered-containers ]; description = "Bidirectional TOML serialization"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -679212,7 +681697,7 @@ self: { template-haskell time ]; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -679255,7 +681740,7 @@ self: { text ]; description = "Tribial tools"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -679393,7 +681878,7 @@ self: { vector ]; description = "Extensible records library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -679495,7 +681980,7 @@ self: { vector ]; description = "Directed acyclic graphs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -679561,7 +682046,7 @@ self: { sha256 = "0ljcxlv019qfbs3wvp03j8l261i1p6vv3vycabcd0hpy0dbq80d9"; libraryHaskellDepends = [ base ]; description = "Torsor Typeclass"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -680153,7 +682638,7 @@ self: { vector ]; description = "Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -680390,7 +682875,7 @@ self: { text ]; description = "Data Type for Rewriting Systems"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; } ) { }; @@ -680434,7 +682919,7 @@ self: { text ]; description = "Parser and pretty printer for the TPTP language"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -680572,7 +683057,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Smart version of Debug.Trace module"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -681749,7 +684234,7 @@ self: { transformers ]; description = "An Either monad transformer"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -681774,7 +684259,7 @@ self: { transformers ]; description = "An Except monad transformer with"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -681841,7 +684326,7 @@ self: { writer-cps-transformers ]; description = "Ad-hoc type classes for lifting"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -682224,7 +684709,7 @@ self: { doctest ]; description = "Type Safe Web Routing"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -682261,7 +684746,7 @@ self: { trasa ]; description = "Type safe http requests"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -682420,7 +684905,7 @@ self: { wai ]; description = "Type safe web server"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -682450,7 +684935,7 @@ self: { trasa ]; description = "Template Haskell to generate trasa routes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -682486,7 +684971,7 @@ self: { util ]; description = "See README for more info"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -682527,7 +685012,7 @@ self: { template-haskell ]; description = "General data structure lifting for Template Haskell"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -682780,7 +685265,7 @@ self: { hspec-core ]; description = "Efficient implementation of the implicit treap data structure"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -682871,7 +685356,7 @@ self: { Diff ]; description = "Diffing of (expression) trees"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -682916,7 +685401,7 @@ self: { vector ]; description = "Tree Edit Distance to determine the similarity between two trees"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "tree-edit-distance-exe"; } ) { }; @@ -682975,7 +685460,7 @@ self: { mtl ]; description = "Configurable text rendering of trees"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -683013,7 +685498,7 @@ self: { hedgehog ]; description = "Unstable bindings for the tree-sitter parsing library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683033,7 +685518,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for C#"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683053,7 +685538,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Go"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683074,7 +685559,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Haskell (with GHC extensions)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683094,7 +685579,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Java"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683114,7 +685599,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for JSON"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683134,7 +685619,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for OCaml"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683154,7 +685639,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for PHP"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683174,7 +685659,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Python"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683194,7 +685679,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for QL"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683214,7 +685699,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Ruby"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683234,7 +685719,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Rust"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683254,7 +685739,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for TSX"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683274,7 +685759,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for TypeScript"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -683301,7 +685786,7 @@ self: { mtl ]; description = "Functions and newtype wrappers for traversing Trees"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -683848,7 +686333,7 @@ self: { ]; doHaddock = false; description = "Bindings to the TREXIO library for wave function data"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) trexio; }; @@ -683898,7 +686383,7 @@ self: { splitmix ]; description = "Trial Data Structure"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -683921,7 +686406,7 @@ self: { trial ]; description = "Trial helper functions for optparse-applicative"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -683946,7 +686431,7 @@ self: { trial ]; description = "Trial helper functions for tomland"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -684280,7 +686765,7 @@ self: { hspec ]; description = "A command-line tool for trimming whitespace"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "trim"; broken = true; @@ -684551,7 +687036,7 @@ self: { time ]; description = "Template Haskell hack to violate module abstractions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -684676,7 +687161,7 @@ self: { text ]; description = "An implementation of a trust chain"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -684702,7 +687187,7 @@ self: { sha256 = "164jxd8cyjb4qkmwqchzcpvd5fh7d124gbpryi26y8cbabmhfm8z"; libraryHaskellDepends = [ base ]; description = "Generalized booleans and truthy values"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -685265,7 +687750,7 @@ self: { text-short ]; description = "Textual Type Classes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -685765,7 +688250,7 @@ self: { tasty-hunit ]; description = "Access tuple fields using record dot syntax"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "gen-source"; broken = true; @@ -686020,7 +688505,7 @@ self: { tasty-quickcheck ]; description = "Small monomorphic tuples"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -686502,7 +688987,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Tiny web application framework for WAI"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -687447,7 +689932,7 @@ self: { vector ]; description = "Simple 2D Game Engine"; - license = lib.licenses.zlib; + license = lib.licensesSpdx."Zlib"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "example"; @@ -687500,7 +689985,7 @@ self: { wai ]; description = "Haskell twirp foundations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -688477,7 +690962,7 @@ self: { Glob ]; description = "Combinators for writing pretty type errors easily"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -689033,7 +691518,7 @@ self: { template-haskell ]; description = "Type-level functions for record types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "vector-example"; } ) { }; @@ -689118,7 +691603,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Type-level natural and proofs of their properties"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -689324,7 +691809,7 @@ self: { tasty-hunit ]; description = "Support functions to work with type representations"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -689345,7 +691830,7 @@ self: { invariant ]; description = "Classes for the rig (sums and products) of types"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -689359,7 +691844,7 @@ self: { editedCabalFile = "0xcamv7cy7saywzx2vj7d0l1hpjqkz8jzkdy8hdabz7q9zlynshg"; libraryHaskellDepends = [ base ]; description = "Type safe BST and AVL trees"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -689387,7 +691872,7 @@ self: { template-haskell ]; description = "Type set"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -689796,7 +692281,7 @@ self: { unordered-containers ]; description = "An implementation of LangChain in Haskell"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "typechain-exe"; broken = true; @@ -690114,7 +692599,7 @@ self: { singletons-base ]; description = "A framework for strongly typed FSM"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -690142,7 +692627,9 @@ self: { ]; testHaskellDepends = [ base ]; description = "GUI framework based on typed-fsm"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -690207,8 +692694,8 @@ self: { }: mkDerivation { pname = "typed-process-effectful"; - version = "1.0.0.3"; - sha256 = "07vsi991x9aflbk5pza1y20y9pg3zpnqjdj9c7brwv75m9yjasw5"; + version = "1.0.0.4"; + sha256 = "1p19zisid3i4wrwa2gfzbad233dcbd6jbryfc3bk0hrcikcvl14y"; libraryHaskellDepends = [ base bytestring @@ -690222,7 +692709,7 @@ self: { tasty-hunit ]; description = "A binding of the typed-process library for the effectful effect system"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -690247,8 +692734,8 @@ self: { }: mkDerivation { pname = "typed-protocols"; - version = "1.1.0.0"; - sha256 = "0zxm7440985vlir9g7qn61g8k31afx33ca5s6jn5yi3j9q5vny5y"; + version = "1.1.0.1"; + sha256 = "1sfcdhvb99yzmzsh63qdvghbjhd5r1g3bi6yyb432pdqnw9i4s9g"; libraryHaskellDepends = [ base bytestring @@ -690274,9 +692761,7 @@ self: { ]; doHaddock = false; description = "A framework for strongly typed protocols"; - license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -690353,9 +692838,10 @@ self: { typed-protocols ]; description = "Derive documentation from typed-protocols source code"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "typed-protocols-doc-demo"; + broken = true; } ) { }; @@ -690394,7 +692880,7 @@ self: { test-framework-quickcheck2 ]; description = "An efficient and versatile typed range library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -690433,7 +692919,7 @@ self: { template-haskell ]; description = "typed session framework"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -690467,7 +692953,7 @@ self: { raw-strings-qq ]; description = "Automatically generate status for typed-session"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -690839,7 +693325,7 @@ self: { tasty-quickcheck ]; description = "Plugin to faciliate type-level let"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -691147,7 +693633,7 @@ self: { ]; doHaddock = false; description = "Efficient implementation of a dependent map with types as keys"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -691200,8 +693686,8 @@ self: { }: mkDerivation { pname = "typesafe-precure"; - version = "0.12.0.1"; - sha256 = "1cl6dq9mdm3caw3zzwpw7vcyv41apk0d0fxrxrm7d0vp4wvjckff"; + version = "0.12.1.1"; + sha256 = "0gba5l5l4cixyfpxkiy4hyz4zbrq7rxf2cfsj1123ycsa7j4j0ph"; libraryHaskellDepends = [ aeson aeson-pretty @@ -691223,7 +693709,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -691315,7 +693801,7 @@ self: { text-show ]; description = "Typelevel printf"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -691671,7 +694157,7 @@ self: { time ]; description = "Parsing and evaluating typst syntax"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -691690,7 +694176,7 @@ self: { text ]; description = "Symbol and emoji lookup for typst language"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -692342,7 +694828,7 @@ self: { gauge ]; description = "Unicode Character Database — Predicates on characters specified by Unicode"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -692374,7 +694860,7 @@ self: { containers ]; description = "Datatype and parser for the Universal Configuration Language (UCL) using libucl"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -692846,7 +695332,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Minimalistic console UI (getLine), arrow key support (edit, browse cmd history)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; mainProgram = "example"; } ) { }; @@ -693096,7 +695582,7 @@ self: { time ]; description = "Implementation of ULID - Universally Unique Lexicographically Sortable Identifier"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ulid-exe"; } ) { }; @@ -693144,7 +695630,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Another ULID implementation with tight memory representation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -693200,7 +695686,7 @@ self: { hspec ]; description = "Bindings for libunac(3)"; - license = lib.licenses.unlicense; + license = lib.licensesSpdx."Unlicense"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -693512,7 +695998,7 @@ self: { unbound-generics ]; description = "Unification based on unbound-generics"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -693669,7 +696155,7 @@ self: { vector ]; description = "A library for reference cells backed by unboxed-vectors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -693778,7 +696264,7 @@ self: { libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; description = "Customize uncaught exception handling"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; mainProgram = "uncaught-exception-demo"; } ) { }; @@ -693865,7 +696351,7 @@ self: { unliftio ]; description = "a library which implements easy, concurrent and pretty logging"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; mainProgram = "unclogging"; maintainers = [ lib.maintainers.mangoiv ]; } @@ -693888,7 +696374,7 @@ self: { int-supply ]; description = "Unconditional jumps"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -694064,7 +696550,7 @@ self: { stm ]; description = "Make any action thread safe"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -694410,7 +696896,7 @@ self: { text-icu ]; description = "Haskell implementation of the Unicode Collation Algorithm"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -694441,11 +696927,11 @@ self: { tasty-bench ]; description = "Access Unicode Character Database (UCD)"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; - unicode-data_0_7_0 = callPackage ( + unicode-data_0_8_0 = callPackage ( { mkDerivation, base, @@ -694456,8 +696942,8 @@ self: { }: mkDerivation { pname = "unicode-data"; - version = "0.7.0"; - sha256 = "1l21qmhg9pgfnfxi8bsdvbb5zq9izz23caz44s32r9xmd7mdxqc0"; + version = "0.8.0"; + sha256 = "02qgvnv6izs3nq8a14nw86pbgazqvjj22rsvvzklck56rmm7paby"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -694470,7 +696956,7 @@ self: { tasty-bench ]; description = "Access Unicode Character Database (UCD)"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -694487,8 +696973,8 @@ self: { }: mkDerivation { pname = "unicode-data-names"; - version = "0.5.0"; - sha256 = "0hyx4lwz9y2nzk2jmrjcway02wbgam8yrsgggn28p8aabn452kp4"; + version = "0.6.0"; + sha256 = "0dr2wb100km8v683aw8ylwc2npj4bl7adsmknrdb0z3nz7xi0j0k"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -694508,7 +696994,7 @@ self: { unicode-data ]; description = "Unicode characters names and aliases"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -694529,7 +697015,7 @@ self: { bytestring ]; description = "Parsers for Unicode Character Database (UCD) files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -694544,8 +697030,8 @@ self: { }: mkDerivation { pname = "unicode-data-scripts"; - version = "0.5.0"; - sha256 = "0s01wjps018i67xgrkrvzw6ncmvsa3hpbl7qs75pvfskhjh9bjvq"; + version = "0.6.0"; + sha256 = "0g6a7smdzjp6rxqv86nvh9bp7qihg5a9a9agw14jhg6zvs8kpgy0"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -694558,7 +697044,7 @@ self: { tasty-bench ]; description = "Unicode characters scripts"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -694574,8 +697060,8 @@ self: { }: mkDerivation { pname = "unicode-data-security"; - version = "0.5.0"; - sha256 = "199gk9444wbr1balpl1nzl0ivbpx5md9qhd9gf4jrjkb2nkk1hi6"; + version = "0.6.0"; + sha256 = "16kkvmjqigzgwhw7x0kx9p38m1m9bhm0nc47rm8564czx2bxw7lh"; libraryHaskellDepends = [ base unicode-data @@ -694591,7 +697077,7 @@ self: { tasty-bench ]; description = "Unicode security mechanisms database"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -694789,8 +697275,8 @@ self: { pname = "unicode-transforms"; version = "0.4.0.1"; sha256 = "1z29jvli2rqkynfxni1gibl81458j7h8lrb8fg6lpnj8svhy2y1j"; - revision = "7"; - editedCabalFile = "1lsb6788m8ibpddfx0ah3v5c09q9i0d1ik92bpgsx5ygx1xcnsj4"; + revision = "8"; + editedCabalFile = "0m2frv6g0hnsjif4acxy6dgfzzxhk7g82s57fcwc3zqsr2sr1i0z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -694820,7 +697306,7 @@ self: { text ]; description = "Unicode normalization"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -694953,7 +697439,7 @@ self: { mtl ]; description = "Simple generic unification algorithms"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -694976,7 +697462,7 @@ self: { test-invariant ]; description = "Pointless functions and a simplistic zero and monoid"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; } ) { }; @@ -695033,7 +697519,7 @@ self: { uniform-strings ]; description = "Handling errors in the uniform framework"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; } ) { }; @@ -695113,7 +697599,7 @@ self: { zlib ]; description = "Uniform file handling operations"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; } ) { }; @@ -695413,7 +697899,7 @@ self: { uniform-algebras ]; description = "Manipulate and convert strings of characters uniformly and consistently"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; } ) { }; @@ -695442,7 +697928,7 @@ self: { uniform-strings ]; description = "Time in the uniform framework"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; } ) { }; @@ -695520,7 +698006,7 @@ self: { uniform-time ]; description = "A uniform base to build apps on"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; } ) { }; @@ -695588,7 +698074,7 @@ self: { lens ]; description = "Extensible type-safe unions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -695759,7 +698245,7 @@ self: { with-utf8 ]; description = "Union mount filesystem paths into Haskell datastructures"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -695904,7 +698390,7 @@ self: { transformers ]; description = "Esoteric programming language where each number can only appear once"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "unique"; broken = true; @@ -695941,7 +698427,7 @@ self: { utility-ht ]; description = "Solve simple simultaneous equations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -695979,7 +698465,7 @@ self: { utility-ht ]; description = "Solve simple simultaneous equations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -696662,7 +699148,7 @@ self: { universe-some ]; description = "A class for finite and recursively enumerable types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -696694,7 +699180,7 @@ self: { QuickCheck ]; description = "A class for finite and recursively enumerable types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -696715,7 +699201,7 @@ self: { universe-some ]; description = "Universe instances for types from dependent-sum"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -696765,7 +699251,7 @@ self: { universe-base ]; description = "Universe instances for types from selected extra packages"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -696811,7 +699297,7 @@ self: { universe-base ]; description = "Instances of standard classes that are made possible by enumerations"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -696846,7 +699332,7 @@ self: { universe-base ]; description = "Universe instances for Some from some"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -696929,8 +699415,8 @@ self: { }: mkDerivation { pname = "universum"; - version = "1.8.2.2"; - sha256 = "0h8ckr60gm5wxly5zyij9avzmlzljp21njd1k9j13nj5z23i1idp"; + version = "1.8.3"; + sha256 = "0j1zkhj4x10iycww6qc768sfr9jrxr1awhgv9f7f2npkcynssdkb"; libraryHaskellDepends = [ base bytestring @@ -696959,13 +699445,11 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Custom prelude used in Serokell"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."MIT"; } ) { }; - unix_2_8_7_0 = callPackage ( + unix_2_8_8_0 = callPackage ( { mkDerivation, base, @@ -696978,10 +699462,8 @@ self: { }: mkDerivation { pname = "unix"; - version = "2.8.7.0"; - sha256 = "10zv2vcq82vv56hll5mpvfwfsx6ymp2f75fwxvp5a1xgbafqgpfb"; - revision = "2"; - editedCabalFile = "0xbk68mf4j22kw1a4q732b5n6j8v5yqc55kxdk3hcwgcm0a12wys"; + version = "2.8.8.0"; + sha256 = "0gjsg9w6psn1gqzkc8akv5a2343fc3x7dlr25xb1lwzbpyixwa51"; libraryHaskellDepends = [ base bytestring @@ -697017,7 +699499,7 @@ self: { bytestring ]; description = "Unix/Posix-specific functions for ByteStrings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -697269,7 +699751,7 @@ self: { zenhack-prelude ]; description = "Straightforward bindings to the posix API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -697453,7 +699935,7 @@ self: { unliftio ]; description = "Unleash feature toggle client"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; } @@ -697501,7 +699983,7 @@ self: { text ]; description = "Unleash feature toggle client core"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -697526,7 +700008,7 @@ self: { transformers-base ]; description = "Typeclass for monads that can be unlifted to arbitrary base monads"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -697553,7 +700035,7 @@ self: { unliftio-core ]; description = "(un)lifted classes and functions for the STM monad"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -697576,7 +700058,7 @@ self: { text-short ]; description = "Unlifted and levity-polymorphic types"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -697784,7 +700266,7 @@ self: { unliftio ]; description = "Fast and robust message queues for concurrent processes"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "unliftio-messagebox-memleak-test"; broken = true; @@ -697860,7 +700342,7 @@ self: { unliftio-core ]; description = "Use MonadUnliftIO on servant APIs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -697996,10 +700478,8 @@ self: { }: mkDerivation { pname = "unordered-containers"; - version = "0.2.20"; - sha256 = "07gij1y9zhqg2dq8wy815j7s0zk2k65sqg4wvhwjsn80ry3v5kyr"; - revision = "4"; - editedCabalFile = "08p4xp43mlqyl8ayh7k22p0q0kxlby9y071rpcr8jsf2lvfvqg13"; + version = "0.2.20.1"; + sha256 = "1as6abrhpdn34wm4fhsvkf43lw5g0rhli6hbnq4ix9kd7m8n12kh"; libraryHaskellDepends = [ base deepseq @@ -698272,7 +700752,7 @@ self: { quickcheck-classes ]; description = "maybes of numeric values with fewer indirections"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -698293,7 +700773,7 @@ self: { text-short ]; description = "optional text that unpacks well"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -698509,7 +700989,7 @@ self: { ghc ]; description = "Unsatisfiable type class"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -698713,7 +701193,7 @@ self: { bifunctors ]; description = "Unzip functions for general Traversable containers"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -698780,7 +701260,7 @@ self: { split ]; description = "Command-line tool to generate paths for moving upward in a file system"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "up"; } @@ -699890,7 +702370,7 @@ self: { uri-encode ]; description = "Encoding and decoding of URL slugs"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -700682,7 +703162,7 @@ self: { gauge ]; description = "UTF-8"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -700772,7 +703252,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Unicode"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -700940,7 +703420,7 @@ self: { logict ]; description = "See README for more info"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -701094,7 +703574,7 @@ self: { QuickCheck ]; description = "Various small helper functions for Lists, Maybes, Tuples, Functions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -701118,7 +703598,7 @@ self: { proto-lens-runtime ]; description = "Generated code for a gRPC interface for UTxO Blockchains"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -701196,7 +703676,7 @@ self: { uuid ]; description = "An SDK for clients of the UTxO RPC specification"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -701277,7 +703757,7 @@ self: { warp-grpc ]; description = "An SDK for UTxO RPC services"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "server-example"; } @@ -701501,7 +703981,7 @@ self: { text ]; description = "utilities for parse errors"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -701524,8 +704004,8 @@ self: { }: mkDerivation { pname = "uuagc"; - version = "0.9.56"; - sha256 = "0m9svb17ppsfbmrkq94cr5fvdwaly056j4xmg69rrb16ar38mz3l"; + version = "0.9.57"; + sha256 = "1blwi40g3vzcqvn7xgal7gxs34r4h88ibwhbp73igabb4i1ibdh5"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -701553,7 +704033,6 @@ self: { ]; description = "Attribute Grammar System of Universiteit Utrecht"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "uuagc"; } ) { }; @@ -701621,8 +704100,8 @@ self: { }: mkDerivation { pname = "uuagc-cabal"; - version = "1.3.1.0"; - sha256 = "1xq7hxa8lk0b251vd3vqvyj7kz66qwn3hww49f14yx9rn4bz8vr9"; + version = "1.4.0"; + sha256 = "1rwfrfc5srj2pmk93swhn0abgxzbv00mf2nxbh4pl5370sw07akk"; libraryHaskellDepends = [ base Cabal @@ -701635,8 +704114,6 @@ self: { ]; description = "Cabal plugin for UUAGC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -702007,7 +704484,7 @@ self: { text ]; description = "Tweak .cabal files"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.berberman ]; broken = true; @@ -702438,7 +704915,7 @@ self: { text ]; description = "Runs commands on remote machines using ssh"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -702755,7 +705232,7 @@ self: { text ]; description = "Lighweight pure data validation based on Applicative and Selective functors"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -703288,7 +705765,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Simple and powerful data validation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -703415,7 +705892,7 @@ self: { stm ]; description = "The VarMonad typeclass, generalizing types of references"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -703456,6 +705933,19 @@ self: { } ) { }; + varargs = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "varargs"; + version = "0.1.0.1"; + sha256 = "1yxcj287m5jgg80qazw1mlik78vm61jybam7v3pljf9i7a2p2z5m"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Utilities for working with variadic functions using type-level lists"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + variable-media-field = callPackage ( { mkDerivation, @@ -703684,7 +706174,7 @@ self: { QuickCheck ]; description = "Variant and EADT"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -703743,7 +706233,7 @@ self: { QuickCheck ]; description = "integer arithmetic codes"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -704343,7 +706833,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Library for handling files ignored by VCS systems"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "ignore"; } ) { }; @@ -704545,7 +707035,7 @@ self: { vector ]; description = "Vec: length-indexed (sized) list"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -704570,7 +707060,7 @@ self: { vec ]; description = "Vec: length-indexed (sized) list: lens support"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -704595,7 +707085,7 @@ self: { vec ]; description = "Vec: length-indexed (sized) list: optics support"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -704741,7 +707231,7 @@ self: { ]; doHaddock = false; description = "Efficient Arrays"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -704845,7 +707335,7 @@ self: { vector ]; description = "Instances of Data.Binary for vector"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -705005,7 +707495,7 @@ self: { hedgehog-classes ]; description = "circular vectors"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -705138,7 +707628,7 @@ self: { ]; doHaddock = false; description = "Storable vectors with cpu-independent representation"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -705159,7 +707649,7 @@ self: { vector ]; description = "Utilities for the \"vector\" library"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -705470,7 +707960,7 @@ self: { ]; doHaddock = false; description = "Fast and flexible quicksort implementation for mutable vectors"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -705605,7 +708095,7 @@ self: { vector ]; description = "Size tagged vectors"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -705937,7 +708427,7 @@ self: { vector ]; description = "GIS Vector Tiles, as defined by Mapbox"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -706082,7 +708572,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "ASCII platform-adventure game"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "venzone"; } @@ -706231,10 +708721,8 @@ self: { }: mkDerivation { pname = "verifiable-expressions"; - version = "0.6.2"; - sha256 = "1nrlcbimng6qf4g7h4hxg3j05kd0hlihkhp8hj5js44n29vg89qk"; - revision = "1"; - editedCabalFile = "15h6zdzqvfkh480y5yp1sfjw79pkc6iv5b8mz785p3bgrspdlvn9"; + version = "0.6.3"; + sha256 = "101k93m4q32gvsywfahsjm5asakwa0pkliddk6pd21yffgr20329"; libraryHaskellDepends = [ base containers @@ -706474,7 +708962,7 @@ self: { uuid ]; description = "Small alternative prelude"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -706634,7 +709122,7 @@ self: { text ]; description = "Types and parsers for software version numbers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -706668,7 +709156,7 @@ self: { tasty-hunit ]; description = "Vertex enumeration"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -706775,7 +709263,7 @@ self: { ]; doHaddock = false; description = "Array library monomorphized with backpack"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -706821,7 +709309,7 @@ self: { text ]; description = "types for ingesting vflow data with aeson"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -707564,7 +710052,7 @@ self: { yaml ]; description = "Frontend for video metadata tagging tools"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "vimeta"; } @@ -707907,7 +710395,7 @@ self: { vinyl ]; description = "Syntax sugar for vinyl records using overloaded labels"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -708333,7 +710821,7 @@ self: { profunctors ]; description = "Profunctor optics via the profunctor representation theorem"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -709177,6 +711665,8 @@ self: { pname = "vty"; version = "6.4"; sha256 = "0iha15inmig2j2f4kljwb2jhbqa8vsh2aa8l7y5fsanjiciscrbi"; + revision = "2"; + editedCabalFile = "1dcnkfghflgn3qv72pdpa6npfdrrjqhil3wnxd75rbd4mf7812hf"; libraryHaskellDepends = [ base binary @@ -709199,6 +711689,52 @@ self: { } ) { }; + vty_6_5 = callPackage ( + { + mkDerivation, + base, + binary, + blaze-builder, + bytestring, + deepseq, + directory, + filepath, + microlens, + microlens-mtl, + mtl, + parsec, + stm, + text, + utf8-string, + vector, + }: + mkDerivation { + pname = "vty"; + version = "6.5"; + sha256 = "03cla811zc1lhgclrd294brp4zkjs8sb0szxmndfckqzv9vmqyd8"; + libraryHaskellDepends = [ + base + binary + blaze-builder + bytestring + deepseq + directory + filepath + microlens + microlens-mtl + mtl + parsec + stm + text + utf8-string + vector + ]; + description = "A simple terminal UI library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + vty-crossplatform = callPackage ( { mkDerivation, @@ -709218,7 +711754,7 @@ self: { vty-unix ]; description = "Cross-platform support for Vty"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -709440,7 +711976,7 @@ self: { vty ]; description = "Unix backend for Vty"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "vty-unix-build-width-table"; } ) { }; @@ -709492,7 +712028,7 @@ self: { Win32 ]; description = "Windows backend for Vty"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.windows; } ) { }; @@ -709544,7 +712080,7 @@ self: { Win32 ]; description = "Windows backend for Vty"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.windows; hydraPlatforms = lib.platforms.none; } @@ -709586,7 +712122,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Bindings to the Vulkan graphics API"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = [ "i686-linux" "armv7l-linux" @@ -710379,53 +712915,92 @@ self: { mkDerivation, aeson, base, - binary, bytestring, + case-insensitive, cookie, crypton, directory, filepath, http-types, memory, - random, - stm, text, time, wai, + wai-csrf, wai-extra, }: mkDerivation { pname = "wai-cryptocookie"; - version = "0.2"; - sha256 = "1y97641w1ms0hzzw34v67h60hy4mjwnanvb8511qp033rpyqqh53"; + version = "0.3"; + sha256 = "1g2i1fjdpca0zq7pib6szh8zadrqb93sw1bqi12il5fhd805swh9"; libraryHaskellDepends = [ aeson base - binary bytestring + case-insensitive cookie crypton http-types memory - stm text time wai + wai-csrf ]; testHaskellDepends = [ - aeson base - binary + bytestring + cookie directory filepath http-types - random - stm wai wai-extra ]; description = "Encrypted cookies for WAI"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + + wai-csrf = callPackage ( + { + mkDerivation, + base, + bytestring, + case-insensitive, + cookie, + crypton, + http-types, + memory, + time, + wai, + wai-extra, + }: + mkDerivation { + pname = "wai-csrf"; + version = "0.1"; + sha256 = "0i6bwp6libbbv1q0gcrn5cgk66v4ll84gsycxcw18r3nmh3qdawa"; + libraryHaskellDepends = [ + base + bytestring + case-insensitive + cookie + crypton + http-types + memory + time + wai + ]; + testHaskellDepends = [ + base + bytestring + cookie + http-types + wai + wai-extra + ]; + description = "Cross-site request forgery protection for WAI"; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -711050,7 +713625,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Wrap WAI applications to run on AWS Lambda"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -712480,7 +715055,7 @@ self: { warp-tls ]; description = "WAI middleware that delegates handling of requests"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -713442,7 +716017,7 @@ self: { wai ]; description = "Problem details middleware for WAI"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -713518,7 +716093,7 @@ self: { warp ]; description = "See README for more info"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -714080,7 +716655,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "WAI middleware to automatically encrypt and sign cookies"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "waicookie-genkey"; broken = true; @@ -714605,7 +717180,7 @@ self: { criterion ]; description = "A request rate limiting middleware using token buckets"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -715100,6 +717675,44 @@ self: { } ) { }; + warlock = callPackage ( + { + mkDerivation, + barbies, + base, + containers, + hspec, + hspec-discover, + template-haskell, + text, + witch, + }: + mkDerivation { + pname = "warlock"; + version = "0.1.0.1"; + sha256 = "169g7bdcgn0dxqgyxi6p9j486i3f6da4h92qjvz45n1p27i9vykh"; + libraryHaskellDepends = [ + barbies + base + template-haskell + witch + ]; + testHaskellDepends = [ + barbies + base + containers + hspec + hspec-discover + template-haskell + text + witch + ]; + testToolDepends = [ hspec-discover ]; + description = "Automatic type-safe conversion between Haskell data types using Template Haskell"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + warp = callPackage ( { mkDerivation, @@ -715413,7 +718026,7 @@ self: { warp ]; description = "Socket activation and other systemd integration for the Warp web server (WAI)"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "warp-systemd-example"; maintainers = [ lib.maintainers.mpscholten ]; } @@ -715452,6 +718065,41 @@ self: { } ) { }; + warp-tls-simple = callPackage ( + { + mkDerivation, + base, + directory, + filepath, + optparse-applicative, + process, + wai, + warp, + warp-tls, + which, + }: + mkDerivation { + pname = "warp-tls-simple"; + version = "0.1.1.0"; + sha256 = "1xrzkhcc1qdgccf5dncchv81ms944sz9yi9kz0badw8wjrz6kg4p"; + libraryHaskellDepends = [ + base + directory + filepath + optparse-applicative + process + wai + warp + warp-tls + which + ]; + description = "Simple TLS configuration for Warp"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + warp-tls-uid = callPackage ( { mkDerivation, @@ -715603,7 +718251,7 @@ self: { text ]; description = "WebAssembly Language Toolkit and Interpreter"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -715912,7 +718560,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Work with WAVE and RF64 files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -716096,7 +718744,7 @@ self: { process ]; description = "Run a command on a specified directory"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "wd"; } ) { }; @@ -716222,7 +718870,7 @@ self: { xml ]; description = "Weather and related data info command-line tool"; - license = lib.licenses.gpl3Plus; + license = lib.licensesSpdx."GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "weatherhs"; } @@ -716252,7 +718900,7 @@ self: { ]; doHaddock = false; description = "Compositional breadth-first walks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -716272,7 +718920,7 @@ self: { some ]; description = "Core definitions for weave"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -716333,7 +718981,7 @@ self: { time ]; description = "Parsing/printing of persistent web cookies"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -716749,7 +719397,7 @@ self: { doctest-parallel ]; description = "representations of a web page"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "web-rep-example"; } ) { }; @@ -717151,7 +719799,7 @@ self: { text ]; description = "Type-safe HTML and CSS"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -717202,7 +719850,7 @@ self: { text ]; description = "Type-safe HTML and CSS with intuitive layouts and composable styles"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -717239,7 +719887,7 @@ self: { web-view ]; description = "Build HTML tables using web-view and colonnade"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -717966,7 +720614,7 @@ self: { validation ]; description = "Relying party (server) implementation of the WebAuthn 2 specification"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -718038,7 +720686,7 @@ self: { wai ]; description = "A super-simple web server framework"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -718076,6 +720724,28 @@ self: { } ) { }; + webcolor-labels = callPackage ( + { + mkDerivation, + base, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "webcolor-labels"; + version = "0.1.0.0"; + sha256 = "0s4l8w1fba2fk3ym112j2d9x6z86qhkfbcb75kjvwl0qndr69y32"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + description = "Plug-n-play #hex-syntax for your colors"; + license = lib.licensesSpdx."MPL-2.0"; + } + ) { }; + webcrank = callPackage ( { mkDerivation, @@ -718286,7 +720956,7 @@ self: { } ) { }; - webdriver_0_13_0_0 = callPackage ( + webdriver_0_14_0_0 = callPackage ( { mkDerivation, aeson, @@ -718328,8 +720998,10 @@ self: { }: mkDerivation { pname = "webdriver"; - version = "0.13.0.0"; - sha256 = "192dm2bwhdfrmfkimblm43gvh3vnnk6p68kw5cfpar00mli08mbi"; + version = "0.14.0.0"; + sha256 = "0sqphl21ma7n6fk40wyh8b79xrz1aznpnpmgds6277ini1lvn3q8"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ aeson attoparsec @@ -718345,6 +721017,7 @@ self: { http-types microlens-th monad-logger + mtl network network-uri random @@ -718361,6 +721034,20 @@ self: { websockets zip-archive ]; + executableHaskellDepends = [ + aeson + base + bytestring + exceptions + http-client + http-types + monad-logger + mtl + string-interpolate + text + unliftio + unliftio-core + ]; testHaskellDepends = [ aeson base @@ -718391,6 +721078,7 @@ self: { description = "a Haskell client for the Selenium WebDriver protocol"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + mainProgram = "demo"; } ) { }; @@ -718488,7 +721176,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A typed wrapper for W3C WebDriver protocol. A base for other libraries."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -718737,7 +721425,7 @@ self: { zlib ]; description = "Wrapper around the webdriver package that automatically manages Selenium"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -719033,7 +721721,7 @@ self: { wai-extra ]; description = "Composable, type-safe library to build HTTP APIs"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -719082,7 +721770,7 @@ self: { wai-extra ]; description = "Composable, type-safe library to build HTTP APIs"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -719118,7 +721806,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -719153,7 +721841,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -719226,7 +721914,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -719298,7 +721986,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -719332,7 +722020,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -719365,7 +722053,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -719395,7 +722083,7 @@ self: { webgear-core ]; description = "Host swagger UI based on WebGear API specifications"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -719424,7 +722112,7 @@ self: { webgear-core ]; description = "Host swagger UI based on WebGear API specifications"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -719597,7 +722285,7 @@ self: { base, Cabal, gtk2hs-buildtools, - webkitgtk_4_0, + webkit2gtk, }: mkDerivation { pname = "webkit2gtk3-javascriptcore"; @@ -719609,13 +722297,13 @@ self: { gtk2hs-buildtools ]; libraryHaskellDepends = [ base ]; - libraryPkgconfigDepends = [ webkitgtk_4_0 ]; + libraryPkgconfigDepends = [ webkit2gtk ]; description = "JavaScriptCore FFI from webkitgtk"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; } - ) { webkitgtk_4_0 = null; }; + ) { webkit2gtk = null; }; webkitgtk3 = callPackage ( { @@ -720358,126 +723046,6 @@ self: { } ) { }; - weeder_2_3_1 = callPackage ( - { - mkDerivation, - algebraic-graphs, - base, - bytestring, - containers, - dhall, - directory, - filepath, - generic-lens, - ghc, - lens, - mtl, - optparse-applicative, - regex-tdfa, - text, - transformers, - }: - mkDerivation { - pname = "weeder"; - version = "2.3.1"; - sha256 = "16hgfhchmnp32wvcx9r464azycvdq1gsjmnjmnw995y9cp27ayy1"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - algebraic-graphs - base - bytestring - containers - dhall - directory - filepath - generic-lens - ghc - lens - mtl - optparse-applicative - regex-tdfa - text - transformers - ]; - executableHaskellDepends = [ - base - bytestring - containers - directory - filepath - ghc - optparse-applicative - transformers - ]; - description = "Detect dead code"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "weeder"; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - - weeder_2_4_1 = callPackage ( - { - mkDerivation, - algebraic-graphs, - base, - bytestring, - containers, - dhall, - directory, - filepath, - generic-lens, - ghc, - lens, - mtl, - optparse-applicative, - regex-tdfa, - text, - transformers, - }: - mkDerivation { - pname = "weeder"; - version = "2.4.1"; - sha256 = "1z17w8q0s1pgqrxx7f1zijy1j4fwl8x2f5r9y11i0vcsqlx12pi9"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - algebraic-graphs - base - bytestring - containers - dhall - directory - filepath - generic-lens - ghc - lens - mtl - optparse-applicative - regex-tdfa - text - transformers - ]; - executableHaskellDepends = [ - base - bytestring - containers - directory - filepath - ghc - optparse-applicative - transformers - ]; - description = "Detect dead code"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "weeder"; - maintainers = [ lib.maintainers.maralorn ]; - } - ) { }; - weeder = callPackage ( { mkDerivation, @@ -720553,7 +723121,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Detect dead code"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "weeder"; maintainers = [ lib.maintainers.maralorn ]; } @@ -721058,7 +723626,7 @@ self: { ]; doHaddock = false; description = "WGPU"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -721084,7 +723652,7 @@ self: { ]; libraryPkgconfigDepends = [ SDL2 ]; description = "WGPU Raw"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -721243,7 +723811,7 @@ self: { versions ]; description = "Solver-agnostic symbolic values support for issuing queries"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "quickstart"; } ) { }; @@ -721411,7 +723979,7 @@ self: { versions ]; description = "Solver-agnostic symbolic values support for issuing queries"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -721518,7 +724086,7 @@ self: { tasty-hunit ]; description = "A compatibility layer for GHC's 'wherefrom' function"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -721546,7 +724114,7 @@ self: { tasty-hunit ]; description = "A compatibility layer for GHC's 'wherefrom' function"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -721816,6 +724384,8 @@ self: { pname = "wide-word"; version = "0.1.8.1"; sha256 = "0jisg5y3rxcqwd3kgdvcmz5awwcgzdhdkl768llhh388kp64mjcy"; + revision = "1"; + editedCabalFile = "164049ll7rxddxsw5ly8jcbhfmb7gywwrspw63cfwng20hsfqc0y"; libraryHaskellDepends = [ base binary @@ -721856,7 +724426,7 @@ self: { wide-word ]; description = "Instances for wide-word"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -722384,8 +724954,8 @@ self: { }: mkDerivation { pname = "wild-bind"; - version = "0.1.2.12"; - sha256 = "1bjm2vxa6xg7j6wl28rg8djxabpjss22z1w1ymlm2lw5fb148frn"; + version = "0.1.2.13"; + sha256 = "03r1a233d6vq6z5pd6lsxf738kna4r369301xr5blyjnj46h0dp1"; libraryHaskellDepends = [ base containers @@ -722573,7 +725143,7 @@ self: { unordered-containers ]; description = "An implementation of the web Document Object Model, and its rendering"; - license = lib.licenses.mpl20; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -722682,7 +725252,7 @@ self: { X11 ]; description = "OS window icon/name utilities"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -722876,6 +725446,8 @@ self: { ]; description = "I/O library for Windows"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { @@ -723102,7 +725674,7 @@ self: { transformers ]; description = "Convert values from one type into another"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -723282,7 +725854,7 @@ self: { vector ]; description = "filterable traversable"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -723301,7 +725873,7 @@ self: { witherable ]; description = "Witherable = Traversable + Filterable"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -723355,7 +725927,7 @@ self: { countable ]; description = "values that witness types"; - license = lib.licenses.bsd2; + license = lib.licensesSpdx."BSD-2-Clause"; } ) { }; @@ -723564,7 +726136,7 @@ self: { text ]; description = "A library for working with .wkt files."; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -723852,7 +726424,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Convenient interface for interacting with WLED devices"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -723969,7 +726541,7 @@ self: { sha256 = "0f0pa2vlp56j35llhzq1qqkwkfpm7r96av8jw22jngd0kcpc185b"; libraryHaskellDepends = [ base ]; description = "Convenient typeclass for defining arbitrary-index enums"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -724200,7 +726772,7 @@ self: { weigh ]; description = "treat integral types as arrays of smaller integral types"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -724220,7 +726792,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Compatibility shim for the Int/Word internal change in GHC 9.2"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -724247,7 +726819,7 @@ self: { typed-process ]; description = "SoX for algorithmic composition with groups of notes liken to words"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -724259,7 +726831,7 @@ self: { sha256 = "0kpw4gmy4yvpmcvz1sk0nfr21f7zvv3fnd2k59zx1amx8n4c5s7n"; libraryHaskellDepends = [ base ]; description = "General datatypes for music creation for one instrument"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -724553,7 +727125,7 @@ self: { tasty-quickcheck ]; description = "Word8 set"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -724788,7 +727360,7 @@ self: { vector ]; description = "Command-line tool to get random words"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "wordlist"; broken = true; @@ -725367,7 +727939,7 @@ self: { transformers ]; description = "LOGO-like Turtle graphics with a monadic interface"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -725511,7 +728083,7 @@ self: { xml-basic ]; description = "Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; } ) { }; @@ -725859,7 +728431,7 @@ self: { vector ]; description = "An easy-to-use HTTP client library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -725885,7 +728457,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Adaptation of the wreq library for the effectful ecosystem"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -726968,7 +729540,7 @@ self: { yaml ]; description = "Unimportant Unix adminstration tool"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pao"; } @@ -727166,7 +729738,7 @@ self: { websockets ]; description = "Secure WebSocket (WSS) clients"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -727782,7 +730354,7 @@ self: { pem ]; description = "Basic X509 OCSP implementation"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -728118,8 +730690,8 @@ self: { }: mkDerivation { pname = "xcffib"; - version = "1.10.0"; - sha256 = "1pz36rx9shsq16amni0d9xzwvvzhbf2ysm8xzgvgx9irmz4imxv0"; + version = "1.11.2"; + sha256 = "0lg9x33ifkr166qkdq7w37dhngb6y1nd987sa6dg4pr3dkg9hrm9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -728159,7 +730731,7 @@ self: { xcb-types ]; description = "A cffi-based python binding for X"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "xcffibgen"; broken = true; @@ -728191,7 +730763,7 @@ self: { temporary ]; description = "Cabal hooks for producing an XCFramework from a Haskell library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -728446,7 +731018,7 @@ self: { unix ]; description = "Parse files conforming to the xdg desktop entry spec"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -729427,6 +731999,128 @@ self: { } ) { }; + xlsx_1_2_0 = callPackage ( + { + mkDerivation, + attoparsec, + base, + base64-bytestring, + binary-search, + bytestring, + conduit, + containers, + criterion, + data-default, + deepseq, + Diff, + directory, + dlist, + errors, + exceptions, + extra, + filepath, + groom, + hexpat, + lens, + monad-control, + mtl, + network-uri, + old-locale, + raw-strings-qq, + safe, + smallcheck, + tasty, + tasty-hunit, + tasty-smallcheck, + text, + time, + transformers, + transformers-base, + vector, + xeno, + xml-conduit, + xml-types, + zip, + zip-archive, + zip-stream, + zlib, + }: + mkDerivation { + pname = "xlsx"; + version = "1.2.0"; + sha256 = "0sd9y6xqd17qxlf5hgaws39xfzhaxxj4yxbnh296lfk2pampyrvl"; + libraryHaskellDepends = [ + attoparsec + base + base64-bytestring + binary-search + bytestring + conduit + containers + data-default + deepseq + dlist + errors + exceptions + extra + filepath + hexpat + lens + monad-control + mtl + network-uri + old-locale + safe + text + time + transformers + transformers-base + vector + xeno + xml-conduit + xml-types + zip + zip-archive + zip-stream + zlib + ]; + testHaskellDepends = [ + base + bytestring + conduit + containers + deepseq + Diff + directory + filepath + groom + lens + mtl + raw-strings-qq + smallcheck + tasty + tasty-hunit + tasty-smallcheck + text + time + vector + xml-conduit + zip + ]; + benchmarkHaskellDepends = [ + base + bytestring + conduit + criterion + deepseq + lens + ]; + description = "Simple and incomplete Excel file parser/writer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + xlsx-tabular = callPackage ( { mkDerivation, @@ -729549,7 +732243,7 @@ self: { utility-ht ]; description = "Basics for XML/HTML representation and processing"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -729866,8 +732560,8 @@ self: { }: mkDerivation { pname = "xml-conduit-writer"; - version = "0.1.1.5"; - sha256 = "1ma25a6kknrhm8n3ldj5bq203dmg52nshhmvi7zf3lz56psjf1f1"; + version = "0.1.1.6"; + sha256 = "16zkfivpljkmn5qyyrx1q4wb2p4b9m8f61nl3l3qkngdqb9y9qgy"; libraryHaskellDepends = [ base containers @@ -729883,9 +732577,7 @@ self: { text ]; description = "Warm and fuzzy creation of XML documents"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -730279,7 +732971,7 @@ self: { xml-conduit ]; description = "Lenses, traversals, and prisms for xml-conduit"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -730330,7 +733022,7 @@ self: { xml-conduit ]; description = "Optics for xml-conduit"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -730401,7 +733093,7 @@ self: { xml-conduit ]; description = "XML parser with informative error-reporting and simple API"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -730546,7 +733238,7 @@ self: { protolude ]; description = "XML pretty printer"; - license = lib.licenses.gpl2Only; + license = lib.licensesSpdx."GPL-2.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "xml-prettify"; broken = true; @@ -730750,7 +733442,7 @@ self: { tasty-hunit ]; description = "Parse XML from bytes"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -730964,7 +733656,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Utilities for dealing with Content-values of \"xml-types\""; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -730997,7 +733689,7 @@ self: { ]; libraryPkgconfigDepends = [ xmlsec1 ]; description = "Verifying XML signatures"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -731374,7 +734066,7 @@ self: { unordered-containers ]; description = "XML parser and renderer with HTML 5 quirks mode"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -732315,10 +735007,12 @@ self: { }: mkDerivation { pname = "xnobar"; - version = "0.0.0.1"; - sha256 = "15j9drn1igv5s1z7p5v71vy2i2a2f4gsaz5z6my1vkm097rbz51z"; - revision = "3"; - editedCabalFile = "122chc3px07ij5kk69bsbzrppkxxqd29cxma9zp48pjjakibwp3n"; + version = "0.0.0.2"; + sha256 = "1cs9kp2h07dx39rzykmylv5fvmdyynwmyj7mlxy6n95bawz4z1f4"; + revision = "1"; + editedCabalFile = "1b34ifw8rnb19gjgksljxcxb54y0qskjwwka5ly8bq84ll756v6n"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ async base @@ -732332,6 +735026,10 @@ self: { transformers xmobar ]; + executableHaskellDepends = [ + base + xmobar + ]; testHaskellDepends = [ base extra @@ -732339,10 +735037,9 @@ self: { ]; doHaddock = false; description = "Text-based notification server for XMobar"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; - broken = true; + mainProgram = "Echo"; } ) { }; @@ -732385,7 +735082,7 @@ self: { ghc-byteorder ]; description = "Efficient XOR masking"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -732447,7 +735144,7 @@ self: { Xorshift128Plus ]; description = "Simple implementation of xorshift+ PRNG"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -733103,7 +735800,7 @@ self: { hedgehog ]; description = "XTEA (eXtended Tiny Encryption Algorithm)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -733254,7 +735951,7 @@ self: { tasty-bench ]; description = "Bindings and high-level helpers for xxHash"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { inherit (pkgs) xxHash; }; @@ -733291,7 +735988,7 @@ self: { tasty-quickcheck ]; description = "LZMA/XZ compression and decompression"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -733305,7 +736002,7 @@ self: { sha256 = "0cycldc04ffkm5kvhb9x9mjgcw9vhzlbh34idpapv9bin9b594ic"; doHaddock = false; description = "LZMA/XZ clibs"; - license = lib.licenses.bsd0; + license = lib.licensesSpdx."0BSD"; } ) { }; @@ -734902,7 +737599,7 @@ self: { versions ]; description = "Support for parsing and rendering YAML documents"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -735039,7 +737736,7 @@ self: { tasty-hunit ]; description = "Flexible declarative YAML parsing toolkit"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -735177,8 +737874,8 @@ self: { }: mkDerivation { pname = "yamlscript"; - version = "0.2.3.0"; - sha256 = "09ccfdmhpi0ycsmrxnjcr4rgz4b13sgw76ys6979syfqjqmznr5b"; + version = "0.2.7.0"; + sha256 = "1j5m98abj23rakhcq3v1gy4j58aq3z0mn5zvw531p26x6fsqgbkv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -735205,7 +737902,7 @@ self: { vector ]; description = "Haskell bindings for YAMLScript"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "yamlscript-test"; broken = true; @@ -735643,7 +738340,7 @@ self: { deepseq ]; description = "Yet another records libraries"; - license = lib.licenses.isc; + license = lib.licensesSpdx."ISC"; } ) { }; @@ -735909,7 +738606,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Yet another string interpolator"; - license = lib.licenses.cc0; + license = lib.licensesSpdx."CC0-1.0"; } ) { }; @@ -736041,7 +738738,7 @@ self: { doctest ]; description = "Total recursion schemes"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -736075,7 +738772,7 @@ self: { doctest ]; description = "Pattern functors and instances for types in the containers package"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -736114,7 +738811,7 @@ self: { yaya ]; description = "Hedgehog testing support for the Yaya recursion scheme library"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -736148,7 +738845,7 @@ self: { doctest ]; description = "QuickCheck testing support for the Yaya recursion scheme library"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -736176,7 +738873,7 @@ self: { yaya-hedgehog ]; description = "Test suites for `yaya`"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -736220,7 +738917,7 @@ self: { yaya-hedgehog ]; description = "Non-total extensions to the Yaya recursion scheme library"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -736248,7 +738945,7 @@ self: { yaya-unsafe ]; description = "Test suites for `yaya-unsafe`"; - license = lib.licenses.agpl3Plus; + license = lib.licensesSpdx."AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -737906,7 +740603,7 @@ self: { yesod-form ]; description = "A yesod-auth plugin for multi-tenant SSO via OpenID Connect"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -738074,7 +740771,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Traditional email/pass auth for Yesod"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; platforms = lib.platforms.x86; hydraPlatforms = lib.platforms.none; mainProgram = "yesod-auth-simple-test"; @@ -738344,7 +741041,7 @@ self: { yesod-elements ]; description = "Helper functions for using yesod with colonnade"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -741635,7 +744332,7 @@ self: { yesod-static ]; description = "A streamly-based library providing performance-focused alternatives for functionality found in yesod-static"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -742283,7 +744980,7 @@ self: { void ]; description = "Yet Another Logger"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; mainProgram = "example"; } ) { }; @@ -743562,7 +746259,7 @@ self: { yaml ]; testToolDepends = [ hspec-discover ]; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; mainProgram = "yiyd"; } ) { }; @@ -743593,7 +746290,7 @@ self: { template-haskell ]; description = "try hackage"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "yj-sandbox-exe"; } ) { }; @@ -743792,7 +746489,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bindings to Facebook's Yoga layout library"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -743903,7 +746600,7 @@ self: { text ]; description = "Yosys RTL Intermediate Language"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -744062,7 +746759,7 @@ self: { yaml ]; description = "Builds a static website from templates and data in YAML or CSV files"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; mainProgram = "yst"; } ) { }; @@ -745029,7 +747726,7 @@ self: { editedCabalFile = "0sj45k2v33x3312yz1bdbck2bcv5q64mh7v7xy35ghp72ynw1z8z"; libraryHaskellDepends = [ base ]; description = "@zenhack's personal custom prelude"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; } ) { }; @@ -745134,7 +747831,7 @@ self: { ]; doHaddock = false; description = "Zeolite is a statically-typed, general-purpose programming language"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -745779,7 +748476,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Command-line utility for working with zettelkast files"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "zettelkast"; broken = true; @@ -745819,7 +748516,7 @@ self: { tasty-hedgehog ]; description = "Polysemy effects for testing"; - license = "BSD-2-Clause-Patent"; + license = lib.licensesSpdx."BSD-2-Clause-Patent"; } ) { }; @@ -746143,7 +748840,7 @@ self: { tasty-quickcheck ]; description = "Zigzag encoding of integers into unsigned integers"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -746234,7 +748931,7 @@ self: { tasty-quickcheck ]; description = "Typed templates with jinja like syntax"; - license = lib.licenses.gpl2Plus; + license = lib.licensesSpdx."GPL-2.0-or-later"; } ) { }; @@ -746350,7 +749047,7 @@ self: { time ]; description = "Operations on zip archives"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "haskell-zip-app"; maintainers = [ lib.maintainers.mpscholten ]; } @@ -746938,7 +749635,7 @@ self: { tasty-quickcheck ]; description = "zlib compression bindings"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -746950,7 +749647,7 @@ self: { sha256 = "153aldw8vqy6wzz7knbzyfkxsr3gsv5hjf4y84s12ifx2fi8zfkn"; doHaddock = false; description = "zlib C library bits"; - license = lib.licenses.zlib; + license = lib.licensesSpdx."Zlib"; } ) { }; @@ -747496,7 +750193,7 @@ self: { Z-Data ]; description = "A haskell binding to Apache Zookeeper C library(mt) using Haskell Z project"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) zookeeper_mt; }; @@ -748020,7 +750717,7 @@ self: { tasty-hunit ]; description = "A zuul client library"; - license = lib.licenses.asl20; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "zuul-cli"; broken = true; @@ -748072,7 +750769,7 @@ self: { happy ]; description = "a live coding language for playing with nested functions of time"; - license = lib.licenses.gpl3Only; + license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -748172,7 +750869,7 @@ self: { zxcvbn-hs ]; description = "Password strength estimation based on zxcvbn"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -748282,7 +750979,7 @@ self: { zlib ]; description = "Password strength estimation based on zxcvbn"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "zxcvbn-example"; broken = true; diff --git a/pkgs/development/haskell-modules/lib/compose.nix b/pkgs/development/haskell-modules/lib/compose.nix index 220cb49f3d918..055e6c40c784d 100644 --- a/pkgs/development/haskell-modules/lib/compose.nix +++ b/pkgs/development/haskell-modules/lib/compose.nix @@ -114,7 +114,8 @@ rec { Note that jailbreaking at this time, doesn't lift bounds on conditional branches. - https://github.com/peti/jailbreak-cabal/issues/7 has further details. + https://github.com/peti/jailbreak-cabal/issues/7 (krank:ignore-line) + has further details. */ doJailbreak = overrideCabal (drv: { jailbreak = true; diff --git a/pkgs/development/haskell-modules/lib/default.nix b/pkgs/development/haskell-modules/lib/default.nix index 306176d32fc7c..665d8429631df 100644 --- a/pkgs/development/haskell-modules/lib/default.nix +++ b/pkgs/development/haskell-modules/lib/default.nix @@ -94,7 +94,8 @@ rec { Note that jailbreaking at this time, doesn't lift bounds on conditional branches. - https://github.com/peti/jailbreak-cabal/issues/7 has further details. + https://github.com/peti/jailbreak-cabal/issues/7 (krank:ignore-line) + has further details. */ doJailbreak = compose.doJailbreak; diff --git a/pkgs/development/haskell-modules/non-hackage-packages.nix b/pkgs/development/haskell-modules/non-hackage-packages.nix index e5ec0f1d053e6..e0cd3a7ac2e9a 100644 --- a/pkgs/development/haskell-modules/non-hackage-packages.nix +++ b/pkgs/development/haskell-modules/non-hackage-packages.nix @@ -41,11 +41,12 @@ self: super: ghc-settings-edit = self.callPackage ../tools/haskell/ghc-settings-edit { }; - # https://github.com/channable/vaultenv/issues/1 + # Upstream won't upload vaultenv to Hackage: + # https://github.com/channable/vaultenv/issues/1 krank:ignore-line vaultenv = self.callPackage ../tools/haskell/vaultenv { }; - # spago-legacy is not released to Hackage. - # https://github.com/spacchetti/spago/issues/512 + # spago-legacy won't be released to Hackage: + # https://github.com/spacchetti/spago/issues/512 krank:ignore-line spago-legacy = self.callPackage ../../by-name/sp/spago-legacy/spago-legacy.nix { }; # Unofficial fork until PRs are merged https://github.com/pcapriotti/optparse-applicative/pulls/roberth diff --git a/pkgs/development/haskell-modules/patches/cabal-install-3.16-lift-unix-bound.patch b/pkgs/development/haskell-modules/patches/cabal-install-3.16-lift-unix-bound.patch deleted file mode 100644 index b4d7c553baffd..0000000000000 --- a/pkgs/development/haskell-modules/patches/cabal-install-3.16-lift-unix-bound.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/cabal-install.cabal -+++ b/cabal-install.cabal -@@ -275,7 +275,7 @@ - , directory >=1.3.1.0 - else - build-depends: -- , unix >= 2.5 && < 2.8 || >= 2.8.6.0 && < 2.9 -+ , unix >= 2.5 && < 2.9 - - if flag(lukko) - build-depends: diff --git a/pkgs/development/haskell-modules/patches/cryptonite-remove-argon2.patch b/pkgs/development/haskell-modules/patches/cryptonite-remove-argon2.patch index 1d571b61e532e..8b281cd1f6987 100644 --- a/pkgs/development/haskell-modules/patches/cryptonite-remove-argon2.patch +++ b/pkgs/development/haskell-modules/patches/cryptonite-remove-argon2.patch @@ -23,7 +23,7 @@ index 044ba00..31dc6f1 100644 hash :: (ByteArrayAccess password, ByteArrayAccess salt, ByteArray out) - => Options -+ => [Proxy "cryptonite:Crypto.KDF.Argon2.hash is known to be broken on this architecture. See https://github.com/haskell-crypto/cryptonite/issues/360"] ++ => [Proxy "cryptonite:Crypto.KDF.Argon2.hash is known to be broken on this architecture. See https://github.com/haskell-crypto/cryptonite/issues/360"] -- abandoned project, krank:ignore-line -> password -> salt -> Int @@ -50,7 +50,7 @@ index 044ba00..31dc6f1 100644 - where - saltLen = B.length salt - passwordLen = B.length password -+hash options password salt outLen = error "cryptonite:Crypto.KDF.Argon2.hash is known to be broken on this architecture. See https://github.com/haskell-crypto/cryptonite/issues/360" ++hash options password salt outLen = error "cryptonite:Crypto.KDF.Argon2.hash is known to be broken on this architecture. See https://github.com/haskell-crypto/cryptonite/issues/360" -- abandoned project, krank:ignore-line data Pass data Salt diff --git a/pkgs/development/haskell-modules/patches/encoding-Cabal-2.0.patch b/pkgs/development/haskell-modules/patches/encoding-Cabal-2.0.patch deleted file mode 100644 index 510e450945b89..0000000000000 --- a/pkgs/development/haskell-modules/patches/encoding-Cabal-2.0.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 67bb87ceff53f0178c988dd4e15eeb2daee92b84 Mon Sep 17 00:00:00 2001 -From: Gregor Kleen -Date: Tue, 20 Feb 2018 17:46:24 +0100 -Subject: [PATCH] Relax upper version bounds on dependencies - ---- - Setup.hs | 20 ++++++++++++++++---- - encoding.cabal | 4 ++-- - stack.yaml | 4 ++-- - 3 files changed, 20 insertions(+), 8 deletions(-) - -diff --git a/Setup.hs b/Setup.hs -index de719e6..fe5b84c 100644 ---- a/Setup.hs -+++ b/Setup.hs -@@ -1,13 +1,25 @@ -+{-# LANGUAGE CPP #-} -+ - module Main where - - import Distribution.Simple - import Data.Encoding.Preprocessor.Mapping - import Data.Encoding.Preprocessor.XMLMappingBuilder - -+#if MIN_VERSION_Cabal(2,0,0) -+main = defaultMainWithHooks (simpleUserHooks -+ {hookedPreProcessors = ( ("mapping" , \_ _ _ -> mappingPreprocessor) -+ : ("mapping2", \_ _ _ -> mappingPreprocessor) -+ : ("xml" , \_ _ _ -> xmlPreprocessor) -+ : (hookedPreProcessors simpleUserHooks) -+ ) -+ }) -+#else - main = defaultMainWithHooks (simpleUserHooks -- {hookedPreProcessors = (("mapping",\_ _ -> mappingPreprocessor) -- :("mapping2",\_ _ -> mappingPreprocessor) -- :("xml",\_ _ -> xmlPreprocessor) -- :(hookedPreProcessors simpleUserHooks) -+ {hookedPreProcessors = ( ("mapping" , \_ _ -> mappingPreprocessor) -+ : ("mapping2", \_ _ -> mappingPreprocessor) -+ : ("xml" , \_ _ -> xmlPreprocessor) -+ : (hookedPreProcessors simpleUserHooks) - ) - }) -+#endif -diff --git a/encoding.cabal b/encoding.cabal -index ec20617..f221715 100644 ---- a/encoding.cabal -+++ b/encoding.cabal -@@ -36,7 +36,7 @@ Source-Repository this - - Custom-Setup - Setup-Depends: base >=3 && <5, -- Cabal >=1.24 && <1.25, -+ Cabal >=1.24 && <2.1, - containers, - filepath, - ghc-prim, -@@ -51,7 +51,7 @@ Library - extensible-exceptions >=0.1 && <0.2, - ghc-prim >=0.3 && <0.6, - mtl >=2.0 && <2.3, -- regex-compat >=0.71 && <0.95 -+ regex-compat >=0.71 && <0.96 - - Extensions: CPP - diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index f95ca4b2e717b..9968ea3553630 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -124,7 +124,8 @@ else fi done - # haddock was referring to the base ghc, https://github.com/NixOS/nixpkgs/issues/36976 + # haddock needs to be wrapped like GHC, see + # https://github.com/NixOS/nixpkgs/issues/36976 krank:ignore-line if [[ -x "${ghc}/bin/haddock" ]]; then rm -f $out/bin/haddock makeWrapper ${ghc}/bin/haddock $out/bin/haddock \ @@ -171,7 +172,7 @@ else # ghc-pkg is now trying to open the file. These file are symlink # to another nix derivation, so they are not writable. Removing # them allow the correct behavior of ghc-pkg recache - # See: https://github.com/NixOS/nixpkgs/issues/79441 + # See: https://github.com/NixOS/nixpkgs/issues/79441 krank:ignore-line rm ${packageCfgDir}/package.cache.lock rm ${packageCfgDir}/package.cache @@ -182,7 +183,7 @@ else + postBuild; preferLocalBuild = true; passthru = { - inherit (ghc) version targetPrefix; + inherit (ghc) version meta targetPrefix; hoogle = hoogleWithPackages'; @@ -203,9 +204,4 @@ else Also note that withLLVM has been renamed to useLLVM for consistency with the GHC Nix expressions.''; }; - pos = __curPos; - meta = ghc.meta // { - # To be fixed by . - broken = useLLVM; - }; } diff --git a/pkgs/development/tools/haskell/vaultenv/default.nix b/pkgs/development/tools/haskell/vaultenv/default.nix index ee9d867c128d2..ad645ef016ec8 100644 --- a/pkgs/development/tools/haskell/vaultenv/default.nix +++ b/pkgs/development/tools/haskell/vaultenv/default.nix @@ -46,6 +46,7 @@ mkDerivation rec { prePatch = '' substituteInPlace package.yaml \ --replace -Werror "" + hpack ''; isLibrary = false; @@ -82,7 +83,6 @@ mkDerivation rec { hspec-expectations quickcheck-instances ]; - preConfigure = "hpack"; homepage = "https://github.com/channable/vaultenv#readme"; description = "Runs processes with secrets from HashiCorp Vault"; license = lib.licenses.bsd3; diff --git a/pkgs/test/haskell/upstreamStackHpackVersion/default.nix b/pkgs/test/haskell/upstreamStackHpackVersion/default.nix index 5092bb4730496..5b7a7ff724b58 100644 --- a/pkgs/test/haskell/upstreamStackHpackVersion/default.nix +++ b/pkgs/test/haskell/upstreamStackHpackVersion/default.nix @@ -5,7 +5,8 @@ # matches with the version of hpack used by the upstream stack release. This # is because hpack works slightly differently based on the version, and it can # be frustrating to use hpack in a team setting when members are using different -# versions. See for more info: https://github.com/NixOS/nixpkgs/issues/223390 +# versions. See for more info: +# https://github.com/NixOS/nixpkgs/issues/223390 krank:ignore-line # # This test is written as a fixed-output derivation, because we need to access # accesses the internet to download the upstream stack release. diff --git a/pkgs/tools/misc/fffuu/default.nix b/pkgs/tools/misc/fffuu/default.nix index 2b6172d852fc3..9a9d57f154250 100644 --- a/pkgs/tools/misc/fffuu/default.nix +++ b/pkgs/tools/misc/fffuu/default.nix @@ -16,17 +16,17 @@ mkDerivation { sha256 = "1qc7p44dqja6qrjbjdc2xn7n9v41j5v59sgjnxjj5k0mxp58y1ch"; }; + postUnpack = '' + sourceRoot="$sourceRoot/haskell_tool" + ''; + postPatch = '' - substituteInPlace haskell_tool/fffuu.cabal \ + substituteInPlace fffuu.cabal \ --replace "containers >=0.5 && <0.6" "containers >= 0.6" \ --replace "optparse-generic >= 1.2.3 && < 1.3" "optparse-generic >= 1.2.3" \ --replace "split >= 0.2.3 && <= 0.2.4" "split >= 0.2.3" ''; - preCompileBuildDriver = '' - cd haskell_tool - ''; - isLibrary = false; isExecutable = true; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index b3ee95ce368a8..13070a40bdce0 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -521,6 +521,7 @@ mapAliases { emacsMacport = throw "'emacsMacport' has been renamed to/replaced by 'emacs-macport'"; # Converted to throw 2025-10-27 emacsNativeComp = throw "'emacsNativeComp' has been renamed to/replaced by 'emacs'"; # Converted to throw 2025-10-27 emacsPackages = throw "'emacsPackages' has been renamed to/replaced by 'emacs.pkgs'"; # Converted to throw 2025-10-27 + emanote = throw "'emanote' has been removed due to lack of a Nixpkgs maintainer"; # Added 2025-09-18 embree2 = throw "embree2 has been removed, as it is unmaintained upstream and depended on tbb_2020"; # Added 2025-09-14 EmptyEpsilon = throw "'EmptyEpsilon' has been renamed to/replaced by 'empty-epsilon'"; # Converted to throw 2025-10-27 emulationstation = throw "emulationstation was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 55437a98f7b77..f940bcff924d3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7092,9 +7092,6 @@ with pkgs; vapoursynth-editor = libsForQt5.callPackage ../by-name/va/vapoursynth/editor.nix { }; - # TODO: Fix references and add justStaticExecutables https://github.com/NixOS/nixpkgs/issues/318013 - emanote = haskellPackages.emanote; - enchant2 = callPackage ../development/libraries/enchant/2.x.nix { }; enchant = enchant2; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index fc7eae850cbbf..6cf6be084b438 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -14,8 +14,6 @@ let "native-bignum" # Binary GHCs "ghc902Binary" - "ghc924Binary" - "ghc963Binary" "ghc984Binary" ]; @@ -48,6 +46,16 @@ let # Use this rather than `rec { ... }` below for sake of overlays. inherit (pkgs.haskell) compiler packages; + # The GHC LLVM backend rarely sees significant changes relating to + # LLVM version support, as it uses the textual IR format and invokes + # the LLVM binary tools rather than linking to the C++ libraries. + # + # Consider backporting upstream GHC changes to support new LLVM + # versions in `common-llvm-patches.nix` to allow the version to be + # shared across our supported versions of GHC. If the required + # changes are too invasive, it’s fine to decouple individual versions + # from this default or disable their LLVM support if it’s not load‐ + # bearing (e.g. GHC 9.4.8 is important for cross‐compiling GHC). buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_20; llvmPackages = pkgs.llvmPackages_20; @@ -78,123 +86,50 @@ in inherit llvmPackages; }; - ghc924Binary = callPackage ../development/compilers/ghc/9.2.4-binary.nix { }; - - ghc963Binary = callPackage ../development/compilers/ghc/9.6.3-binary.nix { }; - ghc984Binary = callPackage ../development/compilers/ghc/9.8.4-binary.nix { }; ghc948 = callPackage ../development/compilers/ghc/9.4.8.nix { bootPkgs = # Building with 9.2 is broken due to - # https://gitlab.haskell.org/ghc/ghc/-/issues/21914 + # https://gitlab.haskell.org/ghc/ghc/-/issues/21914 krank:ignore-line bb.packages.ghc902Binary; 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; inherit buildTargetLlvmPackages llvmPackages; }; ghc94 = compiler.ghc948; ghc967 = callPackage ../development/compilers/ghc/9.6.7.nix { - bootPkgs = bb.packages.ghc924Binary; + bootPkgs = bb.packages.ghc948; 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; inherit buildTargetLlvmPackages llvmPackages; }; ghc96 = compiler.ghc967; ghc984 = callPackage ../development/compilers/ghc/9.8.4.nix { - bootPkgs = - if stdenv.buildPlatform.isAarch64 && stdenv.buildPlatform.isMusl then - bb.packages.ghc984Binary - else - bb.packages.ghc963Binary; + bootPkgs = if stdenv.buildPlatform.isi686 then bb.packages.ghc948 else bb.packages.ghc984Binary; 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; inherit buildTargetLlvmPackages llvmPackages; }; ghc98 = compiler.ghc984; - ghc9101 = callPackage ../development/compilers/ghc/9.10.1.nix { - bootPkgs = - if stdenv.buildPlatform.isDarwin then - # it seems like the GHC 9.6.* bindists are built with a different - # toolchain than we are using (which I'm guessing from the fact - # that 9.6.4 bindists pass linker flags our ld doesn't support). - # With both 9.6.3 and 9.6.4 binary it is impossible to link against - # the clock package (probably a hsc2hs problem). - bb.packages.ghc967 - else - bb.packages.ghc963Binary; - 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; - inherit buildTargetLlvmPackages llvmPackages; - }; ghc9102 = callPackage ../development/compilers/ghc/9.10.2.nix { - bootPkgs = - if stdenv.buildPlatform.isDarwin then - # it seems like the GHC 9.6.* bindists are built with a different - # toolchain than we are using (which I'm guessing from the fact - # that 9.6.4 bindists pass linker flags our ld doesn't support). - # With both 9.6.3 and 9.6.4 binary it is impossible to link against - # the clock package (probably a hsc2hs problem). - bb.packages.ghc967 - else - bb.packages.ghc963Binary; + bootPkgs = if stdenv.buildPlatform.isi686 then bb.packages.ghc967 else bb.packages.ghc984Binary; 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; inherit buildTargetLlvmPackages llvmPackages; }; ghc9103 = callPackage ../development/compilers/ghc/9.10.3.nix { - bootPkgs = - if stdenv.buildPlatform.isDarwin then - # it seems like the GHC 9.6.* bindists are built with a different - # toolchain than we are using (which I'm guessing from the fact - # that 9.6.4 bindists pass linker flags our ld doesn't support). - # With both 9.6.3 and 9.6.4 binary it is impossible to link against - # the clock package (probably a hsc2hs problem). - bb.packages.ghc967 - else - bb.packages.ghc963Binary; + bootPkgs = if stdenv.buildPlatform.isi686 then bb.packages.ghc967 else bb.packages.ghc984Binary; 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; inherit buildTargetLlvmPackages llvmPackages; }; ghc910 = compiler.ghc9103; - ghc9121 = callPackage ../development/compilers/ghc/9.12.1.nix { - bootPkgs = - # No suitable bindist packaged yet - bb.packages.ghc9103; - 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; - inherit buildTargetLlvmPackages llvmPackages; - }; ghc9122 = callPackage ../development/compilers/ghc/9.12.2.nix { bootPkgs = # No suitable bindist packaged yet bb.packages.ghc9103; 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; inherit buildTargetLlvmPackages llvmPackages; }; @@ -202,9 +137,6 @@ in ghcHEAD = callPackage ../development/compilers/ghc/head.nix { bootPkgs = bb.packages.ghc984Binary; 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; inherit buildTargetLlvmPackages llvmPackages; }; @@ -248,18 +180,6 @@ in compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.0.x.nix { }; packageSetConfig = bootstrapPackageSet; }; - ghc924Binary = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc924Binary; - ghc = bh.compiler.ghc924Binary; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; - packageSetConfig = bootstrapPackageSet; - }; - ghc963Binary = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc963Binary; - ghc = bh.compiler.ghc963Binary; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { }; - packageSetConfig = bootstrapPackageSet; - }; ghc984Binary = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc984Binary; ghc = bh.compiler.ghc984Binary; @@ -284,11 +204,6 @@ in compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.8.x.nix { }; }; ghc98 = packages.ghc984; - ghc9101 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc9101; - ghc = bh.compiler.ghc9101; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.10.x.nix { }; - }; ghc9102 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc9102; ghc = bh.compiler.ghc9102; @@ -300,11 +215,6 @@ in compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.10.x.nix { }; }; ghc910 = packages.ghc9103; - ghc9121 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc9121; - ghc = bh.compiler.ghc9121; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.12.x.nix { }; - }; ghc9122 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc9122; ghc = bh.compiler.ghc9122; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 5013bf119de82..f803f7f47dc35 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -66,10 +66,8 @@ let ghc948 ghc967 ghc984 - ghc9101 ghc9102 ghc9103 - # exclude ghc9121 due to severe miscompilation bug ghc9122 ]; @@ -232,8 +230,9 @@ let tests.haskell = packagePlatforms pkgs.tests.haskell; nixosTests = { + agda = packagePlatforms pkgs.nixosTests.agda; + inherit (packagePlatforms pkgs.nixosTests) - agda kmonad xmonad xmonad-xdg-autostart @@ -255,9 +254,10 @@ let cachix # carp broken on 2024-04-09 changelog-d - cornelis cedille client-ip-echo + cornelis + codd darcs dconf2nix dhall @@ -271,7 +271,6 @@ let diagrams-builder echidna elm2nix - emanote fffuu futhark ghcid @@ -317,7 +316,6 @@ let nix-output-monitor nix-script nix-tree - nixfmt-classic nixfmt nota nvfetcher @@ -541,7 +539,6 @@ let ] released; Cabal_3_10_3_0 = lib.subtractLists [ # time < 1.13 conflicts with time == 1.14.* - compilerNames.ghc9121 compilerNames.ghc9122 ] released; Cabal_3_12_1_0 = released; @@ -552,14 +549,12 @@ let funcmp = released; git-annex = [ # for 9.10, test that using filepath (instead of filepath-bytestring) works. - compilerNames.ghc9101 compilerNames.ghc9102 compilerNames.ghc9103 ]; haskell-language-server = released; hoogle = released; hlint = lib.subtractLists [ - compilerNames.ghc9101 compilerNames.ghc9102 compilerNames.ghc9103 compilerNames.ghc9122 @@ -587,7 +582,6 @@ let compilerNames.ghc967 ]; weeder = lib.subtractLists [ - compilerNames.ghc9101 compilerNames.ghc9102 compilerNames.ghc9103 compilerNames.ghc9122