From e4e5628b7f2410a75c30623fe40e218e6d2ee419 Mon Sep 17 00:00:00 2001 From: Alex James Date: Wed, 23 Jul 2025 01:07:31 -0700 Subject: [PATCH 001/407] harfbuzz: fix `checkPhase` on sandboxed Darwin The native_coretext_variations test in harfbuzz's test suite depends on the system-provided fonts and will fail if they cannot be read [1]. Add /System/Library/Fonts to __impureHostDeps (which updates the sandbox profile) to resolve the test failure on Darwin. [1]: https://gist.github.com/al3xtjames/c6f5f2e1217c9e8607ac9d70ce333e0c#file-harfbuzz-11-2-1-drv-log-L789-L812 --- pkgs/by-name/ha/harfbuzz/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ha/harfbuzz/package.nix b/pkgs/by-name/ha/harfbuzz/package.nix index 92f3eb567c3c..432c675f3a86 100644 --- a/pkgs/by-name/ha/harfbuzz/package.nix +++ b/pkgs/by-name/ha/harfbuzz/package.nix @@ -103,6 +103,11 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; + # test_native_coretext_variations depends on the system fonts. + __impureHostDeps = lib.optionals stdenv.hostPlatform.isDarwin [ + "/System/Library/Fonts" + ]; + # Slightly hacky; some pkgs expect them in a single directory. postFixup = lib.optionalString withIcu '' rm "$out"/lib/libharfbuzz.* "$dev/lib/pkgconfig/harfbuzz.pc" From b58bbed8653f8802103201f2df1474c61d13cdb7 Mon Sep 17 00:00:00 2001 From: Daudi Wampamba Date: Sat, 13 Dec 2025 21:04:51 +0000 Subject: [PATCH 002/407] xorgproto: inline patch due to errors fetching from AUR --- pkgs/by-name/xo/xorgproto/meson.patch | 14 ++++++++++++++ pkgs/by-name/xo/xorgproto/package.nix | 5 +---- 2 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/xo/xorgproto/meson.patch diff --git a/pkgs/by-name/xo/xorgproto/meson.patch b/pkgs/by-name/xo/xorgproto/meson.patch new file mode 100644 index 000000000000..802dd42abae4 --- /dev/null +++ b/pkgs/by-name/xo/xorgproto/meson.patch @@ -0,0 +1,14 @@ +--- xorgproto-2018.4.orig/include/X11/meson.build 2018-02-28 16:45:07.000000000 +0000 ++++ xorgproto-2018.4/include/X11/meson.build 2019-01-26 02:34:52.763165148 +0000 +@@ -10,8 +10,10 @@ + endif + endforeach + + # generated headers. try not to make more of these, please. +-if cc.has_member('fd_set', 'fds_bits', prefix: fd_set_headers) ++if cc.get_define('_WIN32') == '1' and cc.get_define('CYGWIN') != '1' ++ fds_bits = 'dummy' ++elif cc.has_member('fd_set', 'fds_bits', prefix: fd_set_headers) + fds_bits = 'fds_bits' + elif cc.has_member('fd_set', '__fds_bits', prefix: fd_set_headers) + fds_bits = '__fds_bits' diff --git a/pkgs/by-name/xo/xorgproto/package.nix b/pkgs/by-name/xo/xorgproto/package.nix index a0766a9979a4..433045bcd718 100644 --- a/pkgs/by-name/xo/xorgproto/package.nix +++ b/pkgs/by-name/xo/xorgproto/package.nix @@ -21,10 +21,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # small fix for mingw - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/meson.patch?h=mingw-w64-xorgproto&id=7b817efc3144a50e6766817c4ca7242f8ce49307"; - sha256 = "sha256-Izzz9In53W7CC++k1bLr78iSrmxpFm1cH8qcSpptoUQ="; - }) + ./meson.patch ]; strictDeps = true; From 9aad7fae690a422e0692e05e74c81a93ad6d895c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 22:32:20 +0000 Subject: [PATCH 003/407] libraw: 0.21.5b -> 0.22.0 --- pkgs/by-name/li/libraw/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libraw/package.nix b/pkgs/by-name/li/libraw/package.nix index 90a9d1181674..7e51b324f817 100644 --- a/pkgs/by-name/li/libraw/package.nix +++ b/pkgs/by-name/li/libraw/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libraw"; - version = "0.21.5b"; + version = "0.22.0"; src = fetchFromGitHub { owner = "LibRaw"; repo = "LibRaw"; tag = finalAttrs.version; - hash = "sha256-CE7XB61bnjRhy0Ww2Q3pvvSJMobHHta5jn4F/i/oOEE="; + hash = "sha256-B2+LcdC6FqKryiu8t0wBifrESTAyz/+wDQhcGj7myhE="; }; outputs = [ From bc5d961527885fdaa44c61d96170bf84f53d0169 Mon Sep 17 00:00:00 2001 From: Elliot Cameron Date: Wed, 28 Jan 2026 21:56:59 -0500 Subject: [PATCH 004/407] python313Packages.tkinter: fix nix-shell usage $NIX_BUILD_TOP was used inconsistently and the name of the Python source directory was assumed to have a certain pattern. These changes make the build work better in a nix-shell. --- .../python-modules/tkinter/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/tkinter/default.nix b/pkgs/development/python-modules/tkinter/default.nix index 233b2b2b0e4a..00f49beebf08 100644 --- a/pkgs/development/python-modules/tkinter/default.nix +++ b/pkgs/development/python-modules/tkinter/default.nix @@ -20,12 +20,14 @@ buildPythonPackage { src = python.src; prePatch = '' - mkdir $NIX_BUILD_TOP/tkinter + python_src=$PWD + tkinter_src=$PWD/../tkinter + mkdir -p "$tkinter_src" # copy the module bits and pieces from the python source - cp -v Modules/{_tkinter.c,tkinter.h} ../tkinter/ - cp -rv Modules/clinic ../tkinter/ - cp -rv Lib/tkinter ../tkinter/ + cp -v Modules/{_tkinter.c,tkinter.h} "$tkinter_src" + cp -rv Modules/clinic "$tkinter_src" + cp -rv Lib/tkinter "$tkinter_src" # install our custom pyproject.toml cp ${ @@ -33,11 +35,11 @@ buildPythonPackage { python_version = python.version; python_internal_dir = "${python}/include/${python.libPrefix}/internal"; } - } $NIX_BUILD_TOP/tkinter/pyproject.toml + } "$tkinter_src"/pyproject.toml '' + lib.optionalString (pythonOlder "3.13") '' - substituteInPlace "$NIX_BUILD_TOP/tkinter/tkinter/tix.py" --replace-fail \ + substituteInPlace "$tkinter_src/tkinter/tix.py" --replace-fail \ "os.environ.get('TIX_LIBRARY')" \ "os.environ.get('TIX_LIBRARY') or '${tclPackages.tix}/lib'" ''; @@ -46,7 +48,7 @@ buildPythonPackage { patches = lib.optional (pythonOlder "3.12") ./fix-ttk-notebook-test.patch; preConfigure = '' - pushd $NIX_BUILD_TOP/tkinter + cd "$tkinter_src" ''; build-system = [ setuptools ]; @@ -72,7 +74,7 @@ buildPythonPackage { nativeCheckInputs = lib.optional stdenv.hostPlatform.isLinux xvfb-run; preCheck = '' - cd $NIX_BUILD_TOP/Python-*/Lib + cd "$python_src"/Lib export HOME=$TMPDIR ''; From e074c87f12633af32ef3f0dc84494fac495fc118 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Fri, 30 Jan 2026 13:27:48 +0800 Subject: [PATCH 005/407] gettext: 0.26 -> 1.0 --- pkgs/development/libraries/gettext/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix index f45c206c96f2..2648d820ebac 100644 --- a/pkgs/development/libraries/gettext/default.nix +++ b/pkgs/development/libraries/gettext/default.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation rec { pname = "gettext"; - version = "0.26"; + version = "1.0"; src = fetchurl { url = "mirror://gnu/gettext/${pname}-${version}.tar.gz"; - hash = "sha256-Oaz0sDcemxELYABVYqrOWzYx/tmxu57Mz8f1bli7HX8="; + hash = "sha256-hdmbecmBpASHTALgNCF2z3XHaY4rUf5BAxz2Um2XTxo="; }; patches = [ ./absolute-paths.diff @@ -54,13 +54,13 @@ stdenv.mkDerivation rec { # Fixing this requires replacing all the older copies of the problematic file with a new one. # # This is ugly, but it avoids requiring workarounds in every package using gettext and autoreconfPhase. - declare -a oldFiles=($(tar tf gettext-tools/misc/archive.dir.tar | grep '^gettext-0\.[19].*/extern-inline.m4')) + declare -a oldFiles=($(tar tf gettext-tools/autotools/archive.dir.tar | grep '^gettext-0\.[19].*/extern-inline.m4')) oldFilesDir=$(mktemp -d) for oldFile in "''${oldFiles[@]}"; do mkdir -p "$oldFilesDir/$(dirname "$oldFile")" cp -a gettext-tools/gnulib-m4/extern-inline.m4 "$oldFilesDir/$oldFile" done - tar uf gettext-tools/misc/archive.dir.tar --owner=0 --group=0 --numeric-owner -C "$oldFilesDir" "''${oldFiles[@]}" + tar uf gettext-tools/autotools/archive.dir.tar --owner=0 --group=0 --numeric-owner -C "$oldFilesDir" "''${oldFiles[@]}" substituteAllInPlace gettext-runtime/src/gettext.sh.in substituteInPlace gettext-tools/projects/KDE/trigger --replace "/bin/pwd" pwd From c45208cea5538ce6d3d12e6cc317a7ec53c908cc Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 31 Jan 2026 11:41:16 +0100 Subject: [PATCH 006/407] po4a: 0.73 -> 0.74 --- .../development/perl-modules/Po4a/default.nix | 27 +++++++------------ 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/pkgs/development/perl-modules/Po4a/default.nix b/pkgs/development/perl-modules/Po4a/default.nix index 9974cc217752..bda4467e86c2 100644 --- a/pkgs/development/perl-modules/Po4a/default.nix +++ b/pkgs/development/perl-modules/Po4a/default.nix @@ -5,13 +5,13 @@ docbook_xsl, docbook_xsl_ns, gettext, + libxml2, libxslt, glibcLocales, docbook_xml_dtd_45, docbook_sgml_dtd_41, opensp, bash, - fetchpatch, perl, buildPerlPackage, ModuleBuild, @@ -27,11 +27,11 @@ buildPerlPackage rec { pname = "po4a"; - version = "0.73"; + version = "0.74"; src = fetchurl { url = "https://github.com/mquinson/po4a/releases/download/v${version}/po4a-${version}.tar.gz"; - hash = "sha256-bxj4LYyyo3c5QTfqOWzD6BldbNbkVP4CGKoPDjYDjqA="; + hash = "sha256-JfwyPyuje71Iw68Ov0mVJkSw5GgmH5hjPpEhmoOP58I="; }; strictDeps = true; @@ -40,12 +40,17 @@ buildPerlPackage rec { # the tests for the tex-format use kpsewhich -- texlive's file finding utility. # We don't want to depend on texlive here, so we replace it with a minimal # shellscript that suffices for the tests in t/fmt/tex/, i.e. it looks up - # article.cls to an existing file, but doesn't find article-wrong.cls. + # subtext.tex and article.cls to appropriate files, but doesn't find article-wrong.cls. let - kpsewhich-stub = writeShellScriptBin "kpsewhich" ''[[ $1 = "article.cls" ]] && echo /dev/null''; + kpsewhich-stub = writeShellScriptBin "kpsewhich" '' + srcdir="$NIX_BUILD_TOP/${lib.strings.removeSuffix ".tar.gz" src.name}" + [[ $1 = "article.cls" ]] && echo /dev/null + [[ $1 = "subtext.tex" ]] && echo "$srcdir/t/fmt/tex/subtext.tex" + ''; in [ gettext + libxml2 libxslt docbook_xsl docbook_xsl_ns @@ -56,18 +61,6 @@ buildPerlPackage rec { kpsewhich-stub glibcLocales ]; - patches = [ - # Needs a patch for 5.40 until the next release - (fetchpatch { - url = "https://github.com/mquinson/po4a/commit/28fe52651eb8096d97d6bd3a97b3168522ba5306.patch"; - hash = "sha256-QUXxkSzcnwRvU+2y2KoBXmtfE8qTZ2BV0StkJHqZehQ="; - }) - (fetchpatch { - name = "gettext-0.25.patch"; - url = "https://github.com/mquinson/po4a/commit/7d88a5e59606a9a29ffe73325fff4a5ddb865d5c.patch"; - hash = "sha256-5x+EX++v7DxOHOZgRM2tv5eNN1Gy28f+qaqH27emZhk="; - }) - ]; # TODO: TermReadKey was temporarily removed from propagatedBuildInputs to unfreeze the build propagatedBuildInputs = From 611910f00c7346dca1d2c923d45075b6b8ffd010 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 7 Feb 2026 15:06:58 +0100 Subject: [PATCH 007/407] build-support/node/prefetch-npm-deps: prepare for structuredAttrs Move env variables into env, explicitly provide outputHash to prefetch-npm-deps. --- .../node/prefetch-npm-deps/default.nix | 40 ++++++++++--------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/pkgs/build-support/node/prefetch-npm-deps/default.nix b/pkgs/build-support/node/prefetch-npm-deps/default.nix index bfa8fb863e4b..12c56a58b6ec 100644 --- a/pkgs/build-support/node/prefetch-npm-deps/default.nix +++ b/pkgs/build-support/node/prefetch-npm-deps/default.nix @@ -263,7 +263,7 @@ exit 1 fi - prefetch-npm-deps $srcLockfile $out + outputHash="${hash_.outputHash}" prefetch-npm-deps $srcLockfile $out runHook postBuild ''; @@ -274,29 +274,31 @@ # `{ "registry.example.com": "example-registry-bearer-token", ... }` impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [ "NIX_NPM_TOKENS" ]; - NIX_NPM_REGISTRY_OVERRIDES = npmRegistryOverridesString; + env = { + NIX_NPM_REGISTRY_OVERRIDES = npmRegistryOverridesString; - # Fetcher version controls which features are enabled in prefetch-npm-deps - # Version 2+ enables packument fetching for workspace support - NPM_FETCHER_VERSION = toString fetcherVersion; + # Fetcher version controls which features are enabled in prefetch-npm-deps + # Version 2+ enables packument fetching for workspace support + NPM_FETCHER_VERSION = toString fetcherVersion; - SSL_CERT_FILE = - if - ( - hash_.outputHash == "" - || hash_.outputHash == lib.fakeSha256 - || hash_.outputHash == lib.fakeSha512 - || hash_.outputHash == lib.fakeHash - ) - then - "${cacert}/etc/ssl/certs/ca-bundle.crt" - else - "/no-cert-file.crt"; + SSL_CERT_FILE = + if + ( + hash_.outputHash == "" + || hash_.outputHash == lib.fakeSha256 + || hash_.outputHash == lib.fakeSha512 + || hash_.outputHash == lib.fakeHash + ) + then + "${cacert}/etc/ssl/certs/ca-bundle.crt" + else + "/no-cert-file.crt"; + } + // forceGitDeps_ + // forceEmptyCache_; outputHashMode = "recursive"; } // hash_ - // forceGitDeps_ - // forceEmptyCache_ ); } From 21df8c56b8b3919538f94823f016db014fa39726 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 8 Feb 2026 12:15:50 +0100 Subject: [PATCH 008/407] maintainers/haskell: record pnames, not attr names to transitive broken The attribute names in haskellPackages no longer match the Hackage package names in all cases (which hackage2nix uses to match its config files against packages), but the pnames do, so let's use those here. To prevent accidentally disabling a package because a versioned package depends on a broken one, we need to filter out all versioned attributes as well. This doesn't change anything since they already have empty hydraPlatforms. --- .../haskell/regenerate-transitive-broken-packages.sh | 2 +- .../scripts/haskell/transitive-broken-packages.nix | 9 +++++++-- .../configuration-hackage2nix/transitive-broken.yaml | 10 +--------- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh b/maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh index d128433ce32b..1448f3666e1c 100755 --- a/maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh +++ b/maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh @@ -20,6 +20,6 @@ cat > $tmpfile << EOF dont-distribute-packages: EOF -nix-instantiate --eval --option restrict-eval true -I . --strict --json maintainers/scripts/haskell/transitive-broken-packages.nix | jq -r . | LC_ALL=C.UTF-8 sort --ignore-case >> $tmpfile +nix-instantiate --show-trace --eval --option restrict-eval true -I . --strict --json maintainers/scripts/haskell/transitive-broken-packages.nix | jq -r . | LC_ALL=C.UTF-8 sort --ignore-case >> $tmpfile mv $tmpfile $config_file diff --git a/maintainers/scripts/haskell/transitive-broken-packages.nix b/maintainers/scripts/haskell/transitive-broken-packages.nix index f4a69e6e69a2..890bec72663d 100644 --- a/maintainers/scripts/haskell/transitive-broken-packages.nix +++ b/maintainers/scripts/haskell/transitive-broken-packages.nix @@ -1,11 +1,16 @@ let nixpkgs = import ../../..; inherit (nixpkgs { }) pkgs lib; + isVersioned = attr: builtins.match "[A-Za-z0-9-]+(_[0-9]+)+" attr != null; getEvaluating = x: - builtins.attrNames ( + lib.mapAttrsToList (_: v: v.pname) ( lib.filterAttrs ( - _: v: (builtins.tryEval (v.outPath or null)).success && lib.isDerivation v && !v.meta.broken + n: v: + !(isVersioned n) + && (builtins.tryEval (v.outPath or null)).success + && lib.isDerivation v + && !v.meta.broken ) x ); brokenDeps = lib.subtractLists (getEvaluating pkgs.haskellPackages) ( diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 154e3812ff1e..a8dd16f9ca1c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -4,6 +4,7 @@ # depend on a dependency marked as broken. dont-distribute-packages: + - 4Blocks - a50 - abcBridge - AbortT-monadstf @@ -600,7 +601,6 @@ dont-distribute-packages: - cprng-aes - cprng-aes-effect - cql-io-tinylog - - cql_4_1_0_0 - cqrs-example - cqrs-memory - cqrs-postgresql @@ -765,7 +765,6 @@ dont-distribute-packages: - distribution-plot - dixi - dl-fedora - - dl-fedora_2_2 - dmenu-pkill - dmenu-pmount - dmenu-search @@ -945,7 +944,6 @@ dont-distribute-packages: - fay-uri - fay-websockets - fbrnch - - fbrnch_1_8 - fcd - FComp - feature-flipper-postgres @@ -1775,7 +1773,6 @@ dont-distribute-packages: - hylotab - hyloutils - hyperbole - - hyperbole_0_6_0 - hyperpublic - ide-backend - ide-backend-server @@ -2592,7 +2589,6 @@ dont-distribute-packages: - persistent-hssqlppp - persistent-iproute - persistent-map - - persistent-postgresql_2_14_3_0 - persistent-protobuf - persona-idp - peyotls @@ -3031,7 +3027,6 @@ dont-distribute-packages: - sandwich-contexts-kubernetes - sandwich-contexts-minio - sandwich-webdriver - - sandwich-webdriver_0_4_0_2 - sarsi - sasl - sat-micro-hs @@ -3203,7 +3198,6 @@ dont-distribute-packages: - SimpleLog - SimpleServer - simseq - - singletons-base_3_5_1 - singletons-presburger - siphon - siren-json @@ -3741,7 +3735,6 @@ dont-distribute-packages: - WebCont - webcrank-wai - webdriver-w3c - - webdriver_0_14_0_0 - webify - webserver - websnap @@ -3906,4 +3899,3 @@ dont-distribute-packages: - zoovisitor - zuramaru - zwirn - - _4Blocks From e2a60581caf760b9b0d195ff8c2e6111138c6cf1 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 8 Feb 2026 19:16:03 +0000 Subject: [PATCH 009/407] binutils-unwrapped: 2.44 -> 2.46 Changes: https://sourceware.org/pipermail/binutils/2026-February/148149.html --- .../tools/misc/binutils/CVE-2025-5244.diff | 13 ---------- .../tools/misc/binutils/CVE-2025-5245.diff | 26 ------------------- .../tools/misc/binutils/default.nix | 12 ++------- 3 files changed, 2 insertions(+), 49 deletions(-) delete mode 100644 pkgs/development/tools/misc/binutils/CVE-2025-5244.diff delete mode 100644 pkgs/development/tools/misc/binutils/CVE-2025-5245.diff diff --git a/pkgs/development/tools/misc/binutils/CVE-2025-5244.diff b/pkgs/development/tools/misc/binutils/CVE-2025-5244.diff deleted file mode 100644 index 947172f2866a..000000000000 --- a/pkgs/development/tools/misc/binutils/CVE-2025-5244.diff +++ /dev/null @@ -1,13 +0,0 @@ -Backported patch originally targeted against 2.45. ---- a/bfd/elflink.c -+++ b/bfd/elflink.c -@@ -14356,5 +14356,6 @@ elf_gc_sweep (bfd *abfd, struct bfd_link_info *info) - if (o->flags & SEC_GROUP) - { - asection *first = elf_next_in_group (o); -- o->gc_mark = first->gc_mark; -+ if (first != NULL) -+ o->gc_mark = first->gc_mark; - } - - if (o->gc_mark) diff --git a/pkgs/development/tools/misc/binutils/CVE-2025-5245.diff b/pkgs/development/tools/misc/binutils/CVE-2025-5245.diff deleted file mode 100644 index 27592a8d0e87..000000000000 --- a/pkgs/development/tools/misc/binutils/CVE-2025-5245.diff +++ /dev/null @@ -1,26 +0,0 @@ -Backported patch originally targeted against 2.45. ---- a/binutils/debug.c -+++ b/binutils/debug.c -@@ -2554,9 +2554,6 @@ debug_write_type (struct debug_handle *info, - case DEBUG_KIND_UNION_CLASS: - return debug_write_class_type (info, fns, fhandle, type, tag); - case DEBUG_KIND_ENUM: -- if (type->u.kenum == NULL) -- return (*fns->enum_type) (fhandle, tag, (const char **) NULL, -- (bfd_signed_vma *) NULL); - return (*fns->enum_type) (fhandle, tag, type->u.kenum->names, - type->u.kenum->values); - case DEBUG_KIND_POINTER: -@@ -3097,9 +3094,9 @@ debug_type_samep (struct debug_handle *info, struct debug_type_s *t1, - break; - - case DEBUG_KIND_ENUM: -- if (t1->u.kenum == NULL) -- ret = t2->u.kenum == NULL; -- else if (t2->u.kenum == NULL) -+ if (t1->u.kenum->names == NULL) -+ ret = t2->u.kenum->names == NULL; -+ else if (t2->u.kenum->names == NULL) - ret = false; - else - { diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix index d632b1ade6ea..05f863742d31 100644 --- a/pkgs/development/tools/misc/binutils/default.nix +++ b/pkgs/development/tools/misc/binutils/default.nix @@ -34,7 +34,7 @@ assert enableGoldDefault -> enableGold; let inherit (stdenv) buildPlatform hostPlatform targetPlatform; - version = "2.44"; + version = "2.46"; #INFO: The targetPrefix prepended to binary names to allow multiple binuntils # on the PATH to both be usable. @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnu/binutils/binutils-with-gold-${version}.tar.bz2"; - hash = "sha256-NHM+pJXMDlDnDbTliQ3sKKxB8OFMShZeac8n+5moxMg="; + hash = "sha256-uMmj15bcCw6OqTXcJMXI1vNF6xd62lrGpbESLHfWIVg="; }; # WARN: this package is used for bootstrapping fetchurl, and thus cannot use @@ -120,14 +120,6 @@ stdenv.mkDerivation (finalAttrs: { ./avr-size.patch ./windres-locate-gcc.patch - - # Backported against CVE patched in the 2.45 series. See: - # https://nvd.nist.gov/vuln/detail/CVE-2025-5244 - ./CVE-2025-5244.diff - - # Backported against CVE patched in the 2.45 series. See: - # https://nvd.nist.gov/vuln/detail/CVE-2025-5245 - ./CVE-2025-5245.diff ]; outputs = [ From 6c856e87254110df91aae623cdaa7f1c92bee936 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Thu, 27 Nov 2025 20:56:25 +0000 Subject: [PATCH 010/407] haskellPackages: set prefix directory when running under Wine Fixes error: chdir to /homeless-shelter/.wine : No such file or directory --- pkgs/development/haskell-modules/generic-builder.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 955c0a438184..8d398a682d14 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -41,6 +41,7 @@ let buildPackages.writeShellScriptBin ("iserv-wrapper" + lib.optionalString enableProfiling "-prof") '' set -euo pipefail PORT=$((5000 + $RANDOM % 5000)) + ${lib.optionalString stdenv.hostPlatform.isWindows "export WINEPREFIX=$TMP"} (>&2 echo "---> Starting interpreter on port $PORT") ${emulator} ${hostProxy} tmp $PORT & RISERV_PID="$!" From 762762f482d40e594d72388f88fd8f00d265b4c7 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 14 Jan 2026 01:36:32 +0000 Subject: [PATCH 011/407] haskellPackages: use correct platform extension when running iserv-proxy-interpreter Fixes error: wine: failed to open "/nix/store/5hhjpr2hgz7pyzhpl2hrl0pgmh8sczaq-iserv-proxy-x86_64-w64-mingw32-9.3-unstable-2025-06-21/bin/iserv-proxy-interpreter": c0000135 --- pkgs/development/haskell-modules/generic-builder.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 8d398a682d14..ca959ea7b1b6 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -36,7 +36,9 @@ let enableExecutableProfiling = enableProfiling; }; buildProxy = lib.getExe' iserv-proxy.build "iserv-proxy"; - hostProxy = lib.getExe' (overrides iserv-proxy.host) "iserv-proxy-interpreter"; + hostProxy = lib.getExe' (overrides iserv-proxy.host) ( + "iserv-proxy-interpreter" + stdenv.hostPlatform.extensions.executable + ); in buildPackages.writeShellScriptBin ("iserv-wrapper" + lib.optionalString enableProfiling "-prof") '' set -euo pipefail From d0a1b36ceaa104d784feb1386a914710a28ed7cb Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Fri, 16 Jan 2026 22:11:57 +0000 Subject: [PATCH 012/407] haskellPackages.iserv-proxy: workaround runtime failure due to pseudo relocation --- pkgs/development/haskell-modules/configuration-windows.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix index 3dd93aa5c17f..f48cedf09555 100644 --- a/pkgs/development/haskell-modules/configuration-windows.nix +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -14,6 +14,13 @@ with haskellLib; else super.network; + # Workaround for + # Mingw-w64 runtime failure: + # 32 bit pseudo relocation at 00000001400EB99E out of range, targeting 00006FFFFFEB8170, yielding the value 00006FFEBFDCC7CE. + # Root cause seems to be undefined references to libffi as shown by linking errors if we instead use "-Wl,--disable-auto-import" + # See https://github.com/rust-lang/rust/issues/132226#issuecomment-2445100058 + iserv-proxy = appendConfigureFlag "--ghc-option=-optl=-Wl,--disable-runtime-pseudo-reloc" super.iserv-proxy; + # Avoids a cycle by disabling use of the external interpreter for the packages that are dependencies of iserv-proxy. # See configuration-nix.nix, where iserv-proxy and network are handled. # On Windows, network depends on temporary (see above), which depends on random, which depends on splitmix. From 2accbad1227ce563b8d578ebb43cd8a3e0fb45f6 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Fri, 16 Jan 2026 22:15:56 +0000 Subject: [PATCH 013/407] haskellPackages.network: fix crash when running inside Wine Fixes error: Network.Socket.setSockOpt:failed(Badprotocoloption(WSAENOPROTOOPT)) --- .../haskell-modules/configuration-windows.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix index f48cedf09555..2072fb9fe1bb 100644 --- a/pkgs/development/haskell-modules/configuration-windows.nix +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -8,11 +8,16 @@ 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; + network = lib.pipe super.network [ + (addBuildDepends [ self.temporary ]) + + # https://github.com/haskell/network/pull/605 + (appendPatch (fetchpatch { + name = "dont-frag-wine.patch"; + url = "https://github.com/haskell/network/commit/ecd94408696117d34d4c13031c30d18033504827.patch"; + sha256 = "sha256-8LtAkBmgMMMIW6gPYDVuwYck/4fcOf08Hp2zLmsRW2w="; + })) + ]; # Workaround for # Mingw-w64 runtime failure: From a4e653d56fe23f19879804a9daea7a21bf48886c Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Fri, 16 Jan 2026 23:22:49 +0000 Subject: [PATCH 014/407] wine: accept device paths when loading DLLs Fixes error: addLibrarySearchPath: \\?\Z:\nix\store\... (Win32 error 87): Invalid parameter. --- pkgs/applications/emulators/wine/sources.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/emulators/wine/sources.nix b/pkgs/applications/emulators/wine/sources.nix index 698b386300db..c395bc91b81e 100644 --- a/pkgs/applications/emulators/wine/sources.nix +++ b/pkgs/applications/emulators/wine/sources.nix @@ -92,6 +92,14 @@ let }) ]; + patches-add-dll-accept-device-paths-wine-older-than-11_1 = [ + (pkgs.fetchpatch { + name = "add-dll-accept-device-paths"; + url = "https://gitlab.winehq.org/wine/wine/-/commit/401910ae25a11032f2da7baa1666d71e8bca2496.patch"; + hash = "sha256-2726u9/vhhx39Tq7vOw24hslmeyZZEbxRRqe7JMFvCU"; + }) + ]; + inherit (pkgs) writeShellScript; in rec { @@ -123,7 +131,8 @@ rec { patches = [ # Also look for root certificates at $NIX_SSL_CERT_FILE ./cert-path.patch - ]; + ] + ++ patches-add-dll-accept-device-paths-wine-older-than-11_1; updateScript = writeShellScript "update-wine-stable" '' ${updateScriptPreamble} From fa7d26d067586edc3877d1eb62ad8856bd5250f0 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 17 Jan 2026 01:10:38 +0000 Subject: [PATCH 015/407] haskellPackages: include pthread libraries when using the external interpreter on Windows Fixes errors: - user specified .o/.so/.DLL could not be loaded (addDLL: pthread or dependencies not loaded. (Win32 error 126)) - iserv-proxy-interpreter.exe:Couldnotload`libwinpthread-1.dll'.Reason:addDLL:libwinpthread-1.dllordependenciesnotloaded.(Win32error126) --- .../haskell-modules/generic-builder.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index ca959ea7b1b6..ea8be69c3d57 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -13,6 +13,7 @@ haskellLib, iserv-proxy, nodejs, + windows, writeShellScriptBin, }: @@ -358,11 +359,17 @@ let ++ optional (allPkgconfigDepends != [ ]) "--with-pkg-config=${pkg-config.targetPrefix}pkg-config" ++ optionals enableExternalInterpreter ( - map (opt: "--ghc-option=${opt}") [ - "-fexternal-interpreter" - "-pgmi" - crossSupport.iservWrapper - ] + map (opt: "--ghc-option=${opt}") ( + [ + "-fexternal-interpreter" + "-pgmi" + crossSupport.iservWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isWindows [ + "-L${windows.pthreads}/bin" + "-L${windows.pthreads}/lib" + ] + ) ); makeGhcOptions = opts: lib.concatStringsSep " " (map (opt: "--ghc-option=${opt}") opts); From 18b7ec148d7607b9e0c9732970f14ac03883d718 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 31 Jan 2026 06:05:59 +0000 Subject: [PATCH 016/407] haskellPackages: silence wine debug messages --- pkgs/development/haskell-modules/generic-builder.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index ea8be69c3d57..4e3617e7efab 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -44,7 +44,7 @@ let buildPackages.writeShellScriptBin ("iserv-wrapper" + lib.optionalString enableProfiling "-prof") '' set -euo pipefail PORT=$((5000 + $RANDOM % 5000)) - ${lib.optionalString stdenv.hostPlatform.isWindows "export WINEPREFIX=$TMP"} + ${lib.optionalString stdenv.hostPlatform.isWindows "export WINEDEBUG=-all WINEPREFIX=$TMP"} (>&2 echo "---> Starting interpreter on port $PORT") ${emulator} ${hostProxy} tmp $PORT & RISERV_PID="$!" From 164311ba41f781260907f6dd3c6c44b3fa7c7cc8 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 11 Feb 2026 21:32:08 +0000 Subject: [PATCH 017/407] sratom: 0.6.20 -> 0.6.22 Changes: https://drobilla.net/2026/02/10/sratom-0-6-22.html --- pkgs/by-name/sr/sratom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sr/sratom/package.nix b/pkgs/by-name/sr/sratom/package.nix index 72e707f5ce34..3e499145752c 100644 --- a/pkgs/by-name/sr/sratom/package.nix +++ b/pkgs/by-name/sr/sratom/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { pname = "sratom"; - version = "0.6.20"; + version = "0.6.22"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://download.drobilla.net/${pname}-${version}.tar.xz"; - hash = "sha256-OCbpGGyrxDyl41n8w9gjgGAjL1+KIJC+XcmrOQ5bZHc="; + hash = "sha256-Agm30PIslqu0FnIu1zWwkzvkeTHs/0qksm3td2C08lI="; }; strictDeps = true; From 9a8e2a9308d2137400b5940a7178f23ce62518d3 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 12 Feb 2026 10:40:52 +0100 Subject: [PATCH 018/407] nodejs: fix treefmt after merge commit --- pkgs/development/web/nodejs/v25.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/web/nodejs/v25.nix b/pkgs/development/web/nodejs/v25.nix index 63622e8f1d7d..978896fe35cc 100644 --- a/pkgs/development/web/nodejs/v25.nix +++ b/pkgs/development/web/nodejs/v25.nix @@ -23,7 +23,7 @@ let [ ]; in buildNodejs { - + version = "25.6.1"; sha256 = "cf756781c8b4dc5ee030f87ddf9d51b8d5bf219ad56cbd9855c4a3bdc832c78e"; patches = From 750b4c295f55df02e782c424a5d3e7a79bbfc78e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 10:04:10 +0000 Subject: [PATCH 019/407] libfontenc: 1.1.8 -> 1.1.9 --- pkgs/by-name/li/libfontenc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libfontenc/package.nix b/pkgs/by-name/li/libfontenc/package.nix index 17f4e032f4a3..3e3409ced6ae 100644 --- a/pkgs/by-name/li/libfontenc/package.nix +++ b/pkgs/by-name/li/libfontenc/package.nix @@ -10,11 +10,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "libfontenc"; - version = "1.1.8"; + version = "1.1.9"; src = fetchurl { url = "mirror://xorg/individual/lib/libfontenc-${finalAttrs.version}.tar.xz"; - hash = "sha256-ewLD1AUjbg2GgGsd6daGj+YMMTYos4NQsDKRSqT9FMY="; + hash = "sha256-nYOScFyxCAPV/h0n0jbLqz9mTiaEHOAZFru+Qwzyc+I="; }; strictDeps = true; From b67242ab87d45f6de925d6b098eeabc4f1a23b4c Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 17 Jan 2026 23:46:38 +0000 Subject: [PATCH 020/407] haskellPackages.streaming-commons: remove upstreamed patch --- pkgs/development/haskell-modules/configuration-windows.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix index 2072fb9fe1bb..41018680c21d 100644 --- a/pkgs/development/haskell-modules/configuration-windows.nix +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -42,11 +42,4 @@ with haskellLib; splitmix temporary ; - - # 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; }) From 47f400c51b343fe1355e8e874be873040cca6e38 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 17 Jan 2026 20:13:24 +0000 Subject: [PATCH 021/407] haskellPackages.vector: gate rather than set `doCheck` attribute --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 0c8239346a81..db12a16ec412 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -274,7 +274,7 @@ with haskellLib; "vector-tests-O2" ]; # inspection-testing doesn't work on all archs & ABIs - doCheck = !self.inspection-testing.meta.broken; + doCheck = super.vector.doCheck && !self.inspection-testing.meta.broken; }) super.vector; # https://github.com/lspitzner/data-tree-print/issues/4 From ba8adba7434bc4605f60254f362adb52a4b5bf0e Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 17 Jan 2026 20:34:39 +0000 Subject: [PATCH 022/407] haskellPackages.unix-time: add dependency on `pthreads` for windows --- pkgs/development/haskell-modules/configuration-windows.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix index 41018680c21d..bec791e0e199 100644 --- a/pkgs/development/haskell-modules/configuration-windows.nix +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -8,6 +8,8 @@ with haskellLib; (self: super: { # cabal2nix doesn't properly add dependencies conditional on os(windows) + unix-time = addBuildDepends [ pkgs.windows.pthreads ] super.unix-time; + network = lib.pipe super.network [ (addBuildDepends [ self.temporary ]) From b2b6246ed8ede6b4e5601554dcf28b2fc9854ed8 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 17 Jan 2026 20:37:18 +0000 Subject: [PATCH 023/407] haskellPackages.basement: apply patch for integer cast MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes error: Size.hsc:126:30: error: initialization of ‘long long int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] --- .../haskell-modules/configuration-common.nix | 9 +++++++-- .../haskell-modules/patches/basement-add-cast.patch | 13 +++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/haskell-modules/patches/basement-add-cast.patch diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index db12a16ec412..ac1c26e53817 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -494,15 +494,20 @@ with haskellLib; jpeg-turbo = dontCheck super.jpeg-turbo; JuicyPixels-jpeg-turbo = dontCheck super.JuicyPixels-jpeg-turbo; - # Fixes compilation for basement on i686 - # https://github.com/haskell-foundation/foundation/pull/573 basement = appendPatches [ + # Fixes compilation for basement on i686 + # https://github.com/haskell-foundation/foundation/pull/573 (fetchpatch { name = "basement-i686-ghc-9.4.patch"; url = "https://github.com/haskell-foundation/foundation/pull/573/commits/38be2c93acb6f459d24ed6c626981c35ccf44095.patch"; sha256 = "17kz8glfim29vyhj8idw8bdh3id5sl9zaq18zzih3schfvyjppj7"; stripLen = 1; }) + + # Fixes compilation on windows + # Repo is archived, package is abandoned: https://github.com/haskell-foundation/foundation + ./patches/basement-add-cast.patch + ] super.basement; # Fixes compilation of memory with GHC >= 9.4 on 32bit platforms diff --git a/pkgs/development/haskell-modules/patches/basement-add-cast.patch b/pkgs/development/haskell-modules/patches/basement-add-cast.patch new file mode 100644 index 000000000000..1dd4fb559989 --- /dev/null +++ b/pkgs/development/haskell-modules/patches/basement-add-cast.patch @@ -0,0 +1,13 @@ +diff --git a/Basement/Terminal/Size.hsc b/Basement/Terminal/Size.hsc +index 62c315e..4bfe0ad 100644 +--- a/Basement/Terminal/Size.hsc ++++ b/Basement/Terminal/Size.hsc +@@ -121,7 +121,7 @@ instance Storable ConsoleScreenBufferInfo where + #{poke CONSOLE_SCREEN_BUFFER_INFO, dwMaximumWindowSize} ptr m + + invalidHandleValue :: IntPtr +-invalidHandleValue = #{const INVALID_HANDLE_VALUE} ++invalidHandleValue = IntPtr $ #{const (long long int)INVALID_HANDLE_VALUE} + + stdOutputHandle :: CULong + stdOutputHandle = #{const STD_OUTPUT_HANDLE} From 35dd3a3a2a294d5a51a7920c3db39b74224792d6 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 17 Jan 2026 21:10:47 +0000 Subject: [PATCH 024/407] haskellPackages.http-client: add dependency on `safe` for windows --- pkgs/development/haskell-modules/configuration-windows.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix index bec791e0e199..7d5952bc6dee 100644 --- a/pkgs/development/haskell-modules/configuration-windows.nix +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -8,6 +8,8 @@ with haskellLib; (self: super: { # cabal2nix doesn't properly add dependencies conditional on os(windows) + http-client = addBuildDepends [ self.safe ] super.http-client; + unix-time = addBuildDepends [ pkgs.windows.pthreads ] super.unix-time; network = lib.pipe super.network [ From 531aa6ec70acbfaba4e911a6e750b7c518ad6027 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sat, 17 Jan 2026 21:11:20 +0000 Subject: [PATCH 025/407] haskellPackages.crypton-x509-system: fix case on library dependency --- pkgs/development/haskell-modules/configuration-common.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ac1c26e53817..7ada9adae63d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2367,6 +2367,13 @@ with haskellLib; pkgs.stdenv.hostPlatform.isPower64 && pkgs.stdenv.hostPlatform.isBigEndian ) super.crypton-x509-validation; + crypton-x509-system = overrideCabal (drv: { + # Case sensitive when doing cross-compilation to windows + postPatch = drv.postPatch or "" + '' + substituteInPlace crypton-x509-system.cabal --replace-fail "Crypt32" "crypt32" + ''; + }) super.crypton-x509-system; + # Likely fallout from the crypton issues # exception: HandshakeFailed (Error_Protocol "bad PubKeyALG_Ed448 signature for ecdhparams" DecryptError) tls = dontCheckIf ( From 6fd18ccf1a8b63c6910752f063bd4423a90d3ea1 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 16 Feb 2026 09:55:19 +0100 Subject: [PATCH 026/407] python3Packages.setuptools-git-versioning: fix eval Should have been removed in a merge to haskell-updates, was removed in 8ea6bde88dd8ac77d9d81135d71a075d5d691c87. --- .../python-modules/setuptools-git-versioning/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/setuptools-git-versioning/default.nix b/pkgs/development/python-modules/setuptools-git-versioning/default.nix index 8f42413f9bb8..d9bd8d9e80b0 100644 --- a/pkgs/development/python-modules/setuptools-git-versioning/default.nix +++ b/pkgs/development/python-modules/setuptools-git-versioning/default.nix @@ -9,7 +9,6 @@ pytestCheckHook, pytest-rerunfailures, setuptools, - tomli, tomli-w, }: @@ -33,9 +32,6 @@ buildPythonPackage rec { build-system = [ packaging setuptools - ] - ++ lib.optionals (pythonOlder "3.11") [ - tomli ]; dependencies = [ From b9ff1f05690aab512e621dd317fd7695f0f0ee2b Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 17 Feb 2026 19:49:16 +0000 Subject: [PATCH 027/407] fortify-headers: switch source from alpine to github the most recognized upstream for `fortify-headers` is (see `meta.homepage`, e.g.), but as per the previous source comment this upstream isn't accessible over http. is a reasonable alternative: it's what [chimera linux][Chimera] sources, and jvoisin is a regular committer to the `git.2f30.org` repo. moreover, Alpine Linux is stuck at version 1.1, released in 2019. moving away from Alpine (much as i appreciate their work), allows us to take updates more timely. cherry-pick Alpine's own patches, so that the `fortify-headers` built before and after this patch is bit-for-bit identical. Alpine's patches have been upstreamed, so they can go away with a future package bump (see next patch). Chimera: --- pkgs/by-name/fo/fortify-headers/package.nix | 32 ++++++++++++++----- .../fo/fortify-headers/restore-macros.patch | 32 +++++++++---------- .../fortify-headers/wchar-imports-skip.patch | 4 +-- 3 files changed, 42 insertions(+), 26 deletions(-) diff --git a/pkgs/by-name/fo/fortify-headers/package.nix b/pkgs/by-name/fo/fortify-headers/package.nix index bb3c55484444..89a7badd9a73 100644 --- a/pkgs/by-name/fo/fortify-headers/package.nix +++ b/pkgs/by-name/fo/fortify-headers/package.nix @@ -4,28 +4,44 @@ fetchurl, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "fortify-headers"; - version = "1.1alpine3"; + version = "1.1"; # upstream only accessible via git - unusable during bootstrap, hence - # extract from the alpine package + # extract from GitHub release. src = fetchurl { - url = "https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/fortify-headers-1.1-r3.apk"; - name = "fortify-headers.tar.gz"; # ensure it's extracted as a .tar.gz - hash = "sha256-8A8JcKHIBgXpUuIP4zs3Q1yBs5jCGd5F3H2E8UN/S2g="; + url = "https://github.com/jvoisin/fortify-headers/archive/refs/tags/${finalAttrs.version}.tar.gz"; + hash = "sha256-3WJbFTjsIeL7fuFTTEoTaPAyz6PQ2sLBK29mQ8YG+1Y="; }; patches = [ + (fetchurl { + # Remove when updating to >= 3.0 + url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/4adfa7e7291a716b871969b9d1146db037009b57/main/fortify-headers/0001-add-initial-clang-support.patch"; + hash = "sha256-QbDnMTGVmvIokow6lkA+mDHFMDP8B0lLY8w9ciUhGKU="; + }) + (fetchurl { + # Remove when updating to >= 3.0 + url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/4adfa7e7291a716b871969b9d1146db037009b57/main/fortify-headers/0002-avoid-__extension__-with-clang.patch"; + hash = "sha256-LooU8I5td7fsfXjBahawvZbhR7r9HTWlT7qGbPE88zY="; + }) + (fetchurl { + # Remove when updating to >= 3.0 + url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/4adfa7e7291a716b871969b9d1146db037009b57/main/fortify-headers/0003-Disable-wrapping-of-ppoll.patch"; + hash = "sha256-NW46jwkKS/0hvC7WFaetbAyQxf/YLnyEV+Y8G9payCw="; + }) ./wchar-imports-skip.patch ./restore-macros.patch ]; + dontBuild = true; + installPhase = '' runHook preInstall mkdir -p $out - cp -r include/fortify $out/include + cp -r include $out/include runHook postInstall ''; @@ -37,4 +53,4 @@ stdenv.mkDerivation { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ ris ]; }; -} +}) diff --git a/pkgs/by-name/fo/fortify-headers/restore-macros.patch b/pkgs/by-name/fo/fortify-headers/restore-macros.patch index f7d31a329e35..257226441624 100644 --- a/pkgs/by-name/fo/fortify-headers/restore-macros.patch +++ b/pkgs/by-name/fo/fortify-headers/restore-macros.patch @@ -5,8 +5,8 @@ some programs that define these miss them if removed push_macro and pop_macro pragmas allegedly well supported by gcc, clang and msvc ---- a/include/fortify/poll.h -+++ b/include/fortify/poll.h +--- a/include/poll.h ++++ b/include/poll.h @@ -29,6 +29,7 @@ __extension__ extern "C" { #endif @@ -24,8 +24,8 @@ by gcc, clang and msvc #ifdef __cplusplus } #endif ---- a/include/fortify/stdio.h -+++ b/include/fortify/stdio.h +--- a/include/stdio.h ++++ b/include/stdio.h @@ -29,12 +29,19 @@ __extension__ extern "C" { #endif @@ -61,8 +61,8 @@ by gcc, clang and msvc #ifdef __cplusplus } #endif ---- a/include/fortify/stdlib.h -+++ b/include/fortify/stdlib.h +--- a/include/stdlib.h ++++ b/include/stdlib.h @@ -38,7 +38,10 @@ extern "C" { /* FIXME clang */ @@ -84,8 +84,8 @@ by gcc, clang and msvc #endif #ifdef __cplusplus ---- a/include/fortify/string.h -+++ b/include/fortify/string.h +--- a/include/string.h ++++ b/include/string.h @@ -29,12 +29,19 @@ __extension__ extern "C" { #endif @@ -121,8 +121,8 @@ by gcc, clang and msvc #ifdef __cplusplus } #endif ---- a/include/fortify/strings.h -+++ b/include/fortify/strings.h +--- a/include/strings.h ++++ b/include/strings.h @@ -29,8 +29,12 @@ extern "C" { #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || defined(_POSIX_SOURCE) \ || (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE+0 < 200809L) \ @@ -146,8 +146,8 @@ by gcc, clang and msvc #ifdef __cplusplus } #endif ---- a/include/fortify/sys/socket.h -+++ b/include/fortify/sys/socket.h +--- a/include/sys/socket.h ++++ b/include/sys/socket.h @@ -29,9 +29,13 @@ __extension__ extern "C" { #endif @@ -174,8 +174,8 @@ by gcc, clang and msvc #ifdef __cplusplus } #endif ---- a/include/fortify/unistd.h -+++ b/include/fortify/unistd.h +--- a/include/unistd.h ++++ b/include/unistd.h @@ -29,16 +29,27 @@ __extension__ extern "C" { #endif @@ -223,8 +223,8 @@ by gcc, clang and msvc #ifdef __cplusplus } #endif ---- a/include/fortify/wchar.h -+++ b/include/fortify/wchar.h +--- a/include/wchar.h ++++ b/include/wchar.h @@ -43,19 +43,33 @@ __extension__ extern "C" { #endif diff --git a/pkgs/by-name/fo/fortify-headers/wchar-imports-skip.patch b/pkgs/by-name/fo/fortify-headers/wchar-imports-skip.patch index 255ceba9f099..088c65ba2673 100644 --- a/pkgs/by-name/fo/fortify-headers/wchar-imports-skip.patch +++ b/pkgs/by-name/fo/fortify-headers/wchar-imports-skip.patch @@ -8,8 +8,8 @@ supported/expected by some projects. having a way to almost entirely short-circuit these headers (by disabling _FORTIFY_SOURCE) is therefore important. ---- a/include/fortify/wchar.h -+++ b/include/fortify/wchar.h +--- a/include/wchar.h ++++ b/include/wchar.h @@ -20,21 +20,23 @@ #if !defined(__cplusplus) && !defined(__clang__) __extension__ From d8bcd4850391e9fc882d5620a48d85be76bf9d1c Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 17 Feb 2026 21:48:52 +0000 Subject: [PATCH 028/407] fortify-headers: 1.1 -> 3.0.1 --- pkgs/by-name/fo/fortify-headers/package.nix | 24 +- .../fo/fortify-headers/restore-macros.patch | 234 ++++++++++++++++-- .../fortify-headers/wchar-imports-skip.patch | 21 +- 3 files changed, 228 insertions(+), 51 deletions(-) diff --git a/pkgs/by-name/fo/fortify-headers/package.nix b/pkgs/by-name/fo/fortify-headers/package.nix index 89a7badd9a73..6cd28de051dd 100644 --- a/pkgs/by-name/fo/fortify-headers/package.nix +++ b/pkgs/by-name/fo/fortify-headers/package.nix @@ -2,35 +2,21 @@ lib, stdenv, fetchurl, + gitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "fortify-headers"; - version = "1.1"; + version = "3.0.1"; # upstream only accessible via git - unusable during bootstrap, hence # extract from GitHub release. src = fetchurl { url = "https://github.com/jvoisin/fortify-headers/archive/refs/tags/${finalAttrs.version}.tar.gz"; - hash = "sha256-3WJbFTjsIeL7fuFTTEoTaPAyz6PQ2sLBK29mQ8YG+1Y="; + hash = "sha256-V2rB3C25pQPYRYwen0ps6LBDfPw8UHhZ12AaO42KwOY="; }; patches = [ - (fetchurl { - # Remove when updating to >= 3.0 - url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/4adfa7e7291a716b871969b9d1146db037009b57/main/fortify-headers/0001-add-initial-clang-support.patch"; - hash = "sha256-QbDnMTGVmvIokow6lkA+mDHFMDP8B0lLY8w9ciUhGKU="; - }) - (fetchurl { - # Remove when updating to >= 3.0 - url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/4adfa7e7291a716b871969b9d1146db037009b57/main/fortify-headers/0002-avoid-__extension__-with-clang.patch"; - hash = "sha256-LooU8I5td7fsfXjBahawvZbhR7r9HTWlT7qGbPE88zY="; - }) - (fetchurl { - # Remove when updating to >= 3.0 - url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/4adfa7e7291a716b871969b9d1146db037009b57/main/fortify-headers/0003-Disable-wrapping-of-ppoll.patch"; - hash = "sha256-NW46jwkKS/0hvC7WFaetbAyQxf/YLnyEV+Y8G9payCw="; - }) ./wchar-imports-skip.patch ./restore-macros.patch ]; @@ -46,6 +32,10 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.updateScript = gitUpdater { + url = "git://git.2f30.org/fortify-headers"; + }; + meta = { description = "Standalone header-based fortify-source implementation"; homepage = "https://git.2f30.org/fortify-headers"; diff --git a/pkgs/by-name/fo/fortify-headers/restore-macros.patch b/pkgs/by-name/fo/fortify-headers/restore-macros.patch index 257226441624..ffdfd99017cf 100644 --- a/pkgs/by-name/fo/fortify-headers/restore-macros.patch +++ b/pkgs/by-name/fo/fortify-headers/restore-macros.patch @@ -7,7 +7,7 @@ by gcc, clang and msvc --- a/include/poll.h +++ b/include/poll.h -@@ -29,6 +29,7 @@ __extension__ +@@ -29,30 +29,39 @@ __extension__ extern "C" { #endif @@ -15,10 +15,33 @@ by gcc, clang and msvc #undef poll _FORTIFY_FN(poll) int poll(struct pollfd * _FORTIFY_POS0 __f, nfds_t __n, int __s) -@@ -40,6 +41,8 @@ _FORTIFY_FN(poll) int poll(struct pollfd * _FORTIFY_POS0 __f, nfds_t __n, int __ + { + __typeof__(sizeof 0) __b = __bos(__f, 0); + + if (__n > __b / sizeof(struct pollfd)) + __builtin_trap(); return __orig_poll(__f, __n, __s); } + #if defined(_GNU_SOURCE) && (!defined(_REDIR_TIME64) || !_REDIR_TIME64) ++ ++#pragma push_macro("ppoll") + #undef ppoll ++ + _FORTIFY_FN(ppoll) int ppoll(struct pollfd * _FORTIFY_POS0 __f, nfds_t __n, + const struct timespec *__s, const sigset_t *__m) + { + __typeof__(sizeof 0) __b = __bos(__f, 0); + + if (__n > __b / sizeof(struct pollfd)) + __builtin_trap(); + return __orig_ppoll(__f, __n, __s, __m); + } ++ ++#pragma pop_macro("ppoll") ++ + #endif + +#pragma pop_macro("poll") + #ifdef __cplusplus @@ -45,8 +68,8 @@ by gcc, clang and msvc +#pragma push_macro("sprintf") #undef sprintf - _FORTIFY_FN(fgets) char *fgets(char * _FORTIFY_POS0 __s, int __n, FILE *__f) -@@ -140,6 +147,14 @@ _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) + __fortify_access(read_write, 1, 2) +@@ -153,6 +160,14 @@ _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) #endif /* __has_builtin(__builtin_va_arg_pack) */ #endif /* defined(__has_builtin) */ @@ -71,10 +94,10 @@ by gcc, clang and msvc +#pragma push_macro("realpath") #undef realpath + + __fortify_warning_if(__p == NULL, "'realpath' called with path set to `NULL`; did you invert the arguments?") _FORTIFY_FN(realpath) char *realpath(const char *__p, char *__r) { - #ifndef PATH_MAX -@@ -60,6 +63,9 @@ _FORTIFY_FN(realpath) char *realpath(const char *__p, char *__r) +@@ -61,6 +64,9 @@ _FORTIFY_FN(realpath) char *realpath(const char *__p, char *__r) return __orig_realpath(__p, __r); #endif } @@ -105,9 +128,90 @@ by gcc, clang and msvc +#pragma push_macro("strncpy") #undef strncpy - _FORTIFY_FN(memcpy) void *memcpy(void * _FORTIFY_POS0 __od, -@@ -183,6 +190,14 @@ _FORTIFY_FN(strlcpy) size_t strlcpy(char * _FORTIFY_POS0 __d, + __fortify_access(write_only, 1, 3) +@@ -84,30 +91,39 @@ _FORTIFY_FN(memset) void *memset(void * _FORTIFY_POS0 __d, int __c, size_t __n) + #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \ + || defined(_BSD_SOURCE) ++ ++#pragma push_macro("stpcpy") + #undef stpcpy ++ + __fortify_access(write_only, 1) + __fortify_access(read_only, 2) + _FORTIFY_FN(stpcpy) char *stpcpy(char * _FORTIFY_POS0 __d, const char *__s) + { + size_t __b = __bos(__d, 0); + + if (strlen(__s) + 1 > __b) + __builtin_trap(); + return __orig_stpcpy(__d, __s); } + ++#pragma push_macro("stpncpy") + #undef stpncpy ++ + __fortify_access(write_only, 1) + __fortify_access(read_only, 2) + _FORTIFY_FN(stpncpy) char *stpncpy(char * _FORTIFY_POS0 __d, const char *__s, + size_t __n) + { + size_t __b = __bos(__d, 0); + + if (__n > __b && strlen(__s) + 1 > __b) + __builtin_trap(); + return __orig_stpncpy(__d, __s, __n); + } ++ ++#pragma pop_macro("stpcpy") ++#pragma pop_macro("stpncpy") ++ + #endif + + __fortify_access(read_write, 1) +@@ -164,24 +180,34 @@ _FORTIFY_FN(strncpy) char *strncpy(char * _FORTIFY_POS0 __d, + } + + #ifdef _GNU_SOURCE ++ ++#pragma push_macro("mempcpy") + #undef mempcpy ++ + __fortify_access(write_only, 1, 3) + __fortify_access(read_only, 2, 3) + _FORTIFY_FN(mempcpy) void *mempcpy(void * _FORTIFY_POS0 __d, + const void * _FORTIFY_POS0 __s, size_t __n) + { + size_t __bd = __bos(__d, 0); + size_t __bs = __bos(__s, 0); + + if (__n > __bd || __n > __bs) + __builtin_trap(); + return __orig_mempcpy(__d, __s, __n); + } ++ ++#pragma pop_macro("mempcpy") ++ + #endif + + #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) ++ ++#pragma push_macro("strlcat") + #undef strlcat ++#pragma push_macro("strlcpy") + #undef strlcpy ++ + __fortify_access(read_write, 1) + __fortify_access(read_only, 2) + _FORTIFY_FN(strlcat) size_t strlcat(char * _FORTIFY_POS0 __d, +@@ -205,8 +231,20 @@ _FORTIFY_FN(strlcpy) size_t strlcpy(char * _FORTIFY_POS0 __d, + __builtin_trap(); + return __orig_strlcpy(__d, __s, __n); + } ++ ++#pragma pop_macro("strlcat") ++#pragma pop_macro("strlcpy") ++ #endif +#pragma pop_macro("memcpy") @@ -133,10 +237,10 @@ by gcc, clang and msvc +#pragma push_macro("bzero") #undef bzero + + __fortify_access(write_only, 2, 3) + __fortify_access(read_only, 1, 3) _FORTIFY_FN(bcopy) void bcopy(const void * _FORTIFY_POS0 __s, - void * _FORTIFY_POS0 __d, size_t __n) - { -@@ -52,6 +56,9 @@ _FORTIFY_FN(bzero) void bzero(void * _FORTIFY_POS0 __s, size_t __n) +@@ -55,6 +59,9 @@ _FORTIFY_FN(bzero) void bzero(void * _FORTIFY_POS0 __s, size_t __n) } #endif @@ -161,8 +265,8 @@ by gcc, clang and msvc +#pragma push_macro("sendto") #undef sendto - _FORTIFY_FN(recv) ssize_t recv(int __f, void * _FORTIFY_POS0 __s, size_t __n, -@@ -76,6 +80,11 @@ _FORTIFY_FN(sendto) ssize_t sendto(int __f, const void * _FORTIFY_POS0 __s, + __fortify_access(write_only, 2, 3) +@@ -80,6 +84,11 @@ _FORTIFY_FN(sendto) ssize_t sendto(int __f, const void * _FORTIFY_POS0 __s, return __orig_sendto(__f, __s, __n, __fl, __a, __l); } @@ -203,11 +307,53 @@ by gcc, clang and msvc +#pragma push_macro("write") #undef write - _FORTIFY_FN(confstr) size_t confstr(int __n, char * _FORTIFY_POS0 __s, size_t __l) -@@ -158,6 +169,18 @@ _FORTIFY_FN(write) ssize_t write(int __f, const void * _FORTIFY_POS0 __s, - return __orig_write(__f, __s, __n); + __fortify_access(write_only, 2, 3) +@@ -63,16 +74,22 @@ _FORTIFY_FN(getcwd) char *getcwd(char * _FORTIFY_POS0 __s, size_t __l) } + #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) ++ ++#pragma push_macro("getdomainname") + #undef getdomainname ++ + __fortify_access(write_only, 1, 2) + _FORTIFY_FN(getdomainname) int getdomainname(char * _FORTIFY_POS0 __s, size_t __l) + { + size_t __b = __bos(__s, 0); + + if (__l > __b) + __builtin_trap(); + return __orig_getdomainname(__s, __l); + } ++ ++#pragma pop_macro("getdomainname") ++ + #endif + + _FORTIFY_FN(getgroups) int getgroups(int __l, gid_t * _FORTIFY_POS0 __s) +@@ -169,21 +186,37 @@ _FORTIFY_FN(write) ssize_t write(int __f, const void * _FORTIFY_POS0 __s, + } + + #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) ++ ++#pragma push_macro("swab") + #undef swab + + _FORTIFY_FN(swab) void swab(const void * _FORTIFY_POS0 __os, + void * _FORTIFY_POS0 __od, ssize_t __n) + { + size_t __bs = __bos(__os, 0); + size_t __bd = __bos(__od, 0); + + if ((size_t)__n > __bs || (size_t)__n > __bd) + __builtin_trap(); + return __orig_swab(__os, __od, __n); + } + ++#pragma pop_macro("swab") ++ + #endif + +#pragma pop_macro("confstr") +#pragma pop_macro("getcwd") +#pragma pop_macro("getgroups") @@ -225,7 +371,7 @@ by gcc, clang and msvc #endif --- a/include/wchar.h +++ b/include/wchar.h -@@ -43,19 +43,33 @@ __extension__ +@@ -46,33 +46,49 @@ __extension__ extern "C" { #endif @@ -249,8 +395,6 @@ by gcc, clang and msvc #undef wcsrtombs +#pragma push_macro("wcstombs") #undef wcstombs -+#pragma push_macro("wctomb") - #undef wctomb +#pragma push_macro("wmemcpy") #undef wmemcpy +#pragma push_macro("wmemmove") @@ -259,7 +403,56 @@ by gcc, clang and msvc #undef wmemset _FORTIFY_FN(fgetws) wchar_t *fgetws(wchar_t * _FORTIFY_POS0 __s, -@@ -269,6 +283,21 @@ _FORTIFY_FN(wmemset) wchar_t *wmemset(wchar_t * _FORTIFY_POS0 __s, + int __n, FILE *__f) + { + size_t __b = __bos(__s, 0); + + if ((size_t)__n > __b / sizeof(wchar_t)) + __builtin_trap(); + return __orig_fgetws(__s, __n, __f); + } + + #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) ++ ++#pragma push_macro("mbsnrtowcs") + #undef mbsnrtowcs ++ + _FORTIFY_FN(mbsnrtowcs) size_t mbsnrtowcs(wchar_t * _FORTIFY_POS0 __d, + const char **__s, size_t __n, + size_t __wn, mbstate_t *__st) +@@ -92,6 +108,9 @@ _FORTIFY_FN(mbsnrtowcs) size_t mbsnrtowcs(wchar_t * _FORTIFY_POS0 __d, + } + return __r; + } ++ ++#pragma pop_macro("mbsnrtowcs") ++ + #endif + + _FORTIFY_FN(mbsrtowcs) size_t mbsrtowcs(wchar_t * _FORTIFY_POS0 __d, +@@ -187,7 +206,10 @@ _FORTIFY_FN(wcsncpy) wchar_t *wcsncpy(wchar_t * _FORTIFY_POS0 __d, + + #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) ++ ++#pragma push_macro("wcsnrtombs") + #undef wcsnrtombs ++ + _FORTIFY_FN(wcsnrtombs) size_t wcsnrtombs(char * _FORTIFY_POS0 __d, + const wchar_t **__s, size_t __wn, + size_t __n, mbstate_t *__st) +@@ -207,6 +229,9 @@ _FORTIFY_FN(wcsnrtombs) size_t wcsnrtombs(char * _FORTIFY_POS0 __d, + } + return __r; + } ++ ++#pragma pop_macro("wcsnrtombs") ++ + #endif + + _FORTIFY_FN(wcsrtombs) size_t wcsrtombs(char * _FORTIFY_POS0 __d, +@@ -262,6 +287,20 @@ _FORTIFY_FN(wmemset) wchar_t *wmemset(wchar_t * _FORTIFY_POS0 __s, return __orig_wmemset(__s, __c, __n); } @@ -273,7 +466,6 @@ by gcc, clang and msvc +#pragma pop_macro("wcsncpy") +#pragma pop_macro("wcsrtombs") +#pragma pop_macro("wcstombs") -+#pragma pop_macro("wctomb") +#pragma pop_macro("wmemcpy") +#pragma pop_macro("wmemmove") +#pragma pop_macro("wmemset") diff --git a/pkgs/by-name/fo/fortify-headers/wchar-imports-skip.patch b/pkgs/by-name/fo/fortify-headers/wchar-imports-skip.patch index 088c65ba2673..fcddf327eecb 100644 --- a/pkgs/by-name/fo/fortify-headers/wchar-imports-skip.patch +++ b/pkgs/by-name/fo/fortify-headers/wchar-imports-skip.patch @@ -10,11 +10,13 @@ disabling _FORTIFY_SOURCE) is therefore important. --- a/include/wchar.h +++ b/include/wchar.h -@@ -20,21 +20,23 @@ - #if !defined(__cplusplus) && !defined(__clang__) - __extension__ - #endif --#include_next +@@ -17,6 +17,13 @@ + #ifndef _FORTIFY_WCHAR_H + #define _FORTIFY_WCHAR_H + ++#if !defined(__cplusplus) && !defined(__clang__) ++__extension__ ++#endif +#include_next + +#if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 @@ -22,18 +24,11 @@ disabling _FORTIFY_SOURCE) is therefore important. #if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif --#include_next -+#include_next - #if !defined(__cplusplus) && !defined(__clang__) - __extension__ - #endif --#include_next -+#include_next +@@ -32,9 +39,7 @@ __extension__ #if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif -#include_next -+#include_next -#if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 #include "fortify-headers.h" From bbe0f3022885d71a20fd59831160906efbbe2768 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 17 Feb 2026 23:09:49 +0000 Subject: [PATCH 029/407] haskellPackages: add missing dependencies on windows --- .../haskell-modules/configuration-windows.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix index 7d5952bc6dee..5489c415f09c 100644 --- a/pkgs/development/haskell-modules/configuration-windows.nix +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -8,9 +8,17 @@ with haskellLib; (self: super: { # cabal2nix doesn't properly add dependencies conditional on os(windows) + digest = addBuildDepends [ self.zlib ] super.digest; + echo = addBuildDepends [ self.mintty ] super.echo; http-client = addBuildDepends [ self.safe ] super.http-client; - + regex-posix = addBuildDepends [ self.regex-posix-clib ] super.regex-posix; + simple-sendfile = + with self; + addBuildDepends [ conduit conduit-extra resourcet ] super.simple-sendfile; + snap-core = addBuildDepends [ self.time-locale-compat ] super.snap-core; + tar-conduit = addBuildDepends [ self.unix-compat ] super.tar-conduit; unix-time = addBuildDepends [ pkgs.windows.pthreads ] super.unix-time; + warp = addBuildDepends [ self.unix-compat ] super.warp; network = lib.pipe super.network [ (addBuildDepends [ self.temporary ]) From 1cb5e9f635081ce7ef2962c3804a22d3afb5205e Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 17 Feb 2026 23:22:21 +0000 Subject: [PATCH 030/407] haskellPackages: don't use external interpreter by default in ghcjs --- pkgs/development/haskell-modules/generic-builder.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 4e3617e7efab..a0990a1972a3 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -23,6 +23,8 @@ let crossSupport = rec { emulator = stdenv.hostPlatform.emulator buildPackages; + needsExternalInterpreterSetup = !stdenv.hostPlatform.isGhcjs; # JS backend already handles this + canProxyTH = # iserv-proxy currently does not build on GHC 9.6 lib.versionAtLeast ghc.version "9.8" && stdenv.hostPlatform.emulatorAvailable buildPackages; @@ -258,8 +260,8 @@ in # of `meta.pkgConfigModules`. This option defaults to false for now, since # this metadata is far from complete in nixpkgs. __onlyPropagateKnownPkgConfigModules ? false, - - enableExternalInterpreter ? isCross && crossSupport.canProxyTH, + enableExternalInterpreter ? + isCross && crossSupport.canProxyTH && crossSupport.needsExternalInterpreterSetup, }@args: assert editedCabalFile != null -> revision != null; From b0b0d5cb7df2b70b4dc4bfaa58f9daea4e4d6785 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 13:26:18 -0800 Subject: [PATCH 031/407] sbclPackages.cl-ana_dot_makeres: remove override for package deleted in Quicklisp update The cl-ana_dot_makeres package was removed from imported.nix in 131418601897 (lispPackages: update from quickisp-2026-01-01) on staging. The override added in bdd4fb5000 on master now references a nonexistent package, causing an eval failure on staging-next. (cherry picked from commit 3ae63fbd7051c99e78c07e304e42130ef0cbd433) --- .../patches/cl-ana-fix-type-error.patch | 21 ------------------- pkgs/development/lisp-modules/ql.nix | 3 --- 2 files changed, 24 deletions(-) delete mode 100644 pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch diff --git a/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch b/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch deleted file mode 100644 index de31a1255931..000000000000 --- a/pkgs/development/lisp-modules/patches/cl-ana-fix-type-error.patch +++ /dev/null @@ -1,21 +0,0 @@ -Fix type error in fixed-mem-cache for SBCL 2.6.0 - -cache starts as nil and may be emptied by the loop, so (last cache) -can return nil. (setf (cdr nil) ...) is undefined behavior that -SBCL 2.6.0 now catches as a type conflict during compilation, -causing COMPILE-FILE-ERROR. - -Use nconc instead, which handles the nil case correctly. - -Upstream issue: https://github.com/ghollisjr/cl-ana/issues/48 - ---- a/makeres/makeres.lisp -+++ b/makeres/makeres.lisp -@@ -936,5 +936,5 @@ - do (unload-target (pop cache)))) - (load-target id) -- (setf (cdr (last cache)) -- (list id))))))))) -+ (setf cache -+ (nconc cache (list id)))))))))) - diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix index 624c7a04cc34..39d41370ed11 100644 --- a/pkgs/development/lisp-modules/ql.nix +++ b/pkgs/development/lisp-modules/ql.nix @@ -191,9 +191,6 @@ let "iolib/pathnames" ]; }); - cl-ana_dot_makeres = super.cl-ana_dot_makeres.overrideLispAttrs (o: { - patches = (o.patches or [ ]) ++ [ ./patches/cl-ana-fix-type-error.patch ]; - }); cl-ana_dot_hdf-cffi = super.cl-ana_dot_hdf-cffi.overrideLispAttrs (o: { nativeBuildInputs = [ pkgs.hdf5 ]; nativeLibs = [ pkgs.hdf5 ]; From 092f6f26ab1ff85a60f507958fed53dd67eb853c Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 18 Feb 2026 09:42:08 +0100 Subject: [PATCH 032/407] python-packages.nix: run treefmt Seems to have been misformatted in merge conflict resolution for the periodic merge. --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b522b8eddb63..c5bb76eb0f30 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -20478,10 +20478,10 @@ self: super: with self; { vharfbuzz = callPackage ../development/python-modules/vharfbuzz { }; - victron-mqtt = callPackage ../development/python-modules/victron-mqtt { }; - viaggiatreno-ha = callPackage ../development/python-modules/viaggiatreno-ha { }; + victron-mqtt = callPackage ../development/python-modules/victron-mqtt { }; + victron-vrm = callPackage ../development/python-modules/victron-vrm { }; videocr = callPackage ../development/python-modules/videocr { }; From ce35c1b37ce268aa67b9d20c7c03e4d41f417473 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 1 Feb 2026 04:58:03 +0000 Subject: [PATCH 033/407] haskell.compiler.ghcHEAD: 9.15.20251225 -> 9.15.20260218 --- pkgs/development/compilers/ghc/common-hadrian.nix | 6 ++++-- pkgs/development/compilers/ghc/head.nix | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 33f95c9c37eb..88d0f9882ba4 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -320,8 +320,10 @@ ./ghc-define-undefined-elf-st-visibility.patch ] - # Fix docs build with Sphinx >= 9 https://gitlab.haskell.org/ghc/ghc/-/issues/26810 - ++ [ ./ghc-9.6-or-later-docs-sphinx-9.patch ] + ++ lib.optionals (lib.versionOlder version "9.15.20260127") [ + # Fix docs build with Sphinx >= 9 https://gitlab.haskell.org/ghc/ghc/-/issues/26810 + ./ghc-9.6-or-later-docs-sphinx-9.patch + ] ++ (import ./common-llvm-patches.nix { inherit lib version fetchpatch; }); diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index e343cd33cef8..238c271ec91e 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,5 +1,5 @@ import ./common-hadrian.nix { - version = "9.15.20251225"; - rev = "a3afae0c85fa57479378a5df5bbde2e3a8da8a06"; - sha256 = "sha256-inZFFKnCb8C7RTlKP2bnHOLfc1GveGi6Wy0uAaLv1Kk="; + version = "9.15.20260218"; + rev = "68bd08055594b8cbf6148a72d108786deb6c12a1"; + sha256 = "sha256-SOTlIjtxC4QLG5phTOEYPp1mS59jhL05bGAzopdLAJg="; } From 86b68b8a4baf8e62c2144849be55d4a48c55976f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 19 Feb 2026 21:42:21 +0000 Subject: [PATCH 034/407] serd: 0.32.6 -> 0.32.8 Changes: https://gitlab.com/drobilla/serd/-/blob/v0.32.8/NEWS?ref_type=tags --- pkgs/by-name/se/serd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/serd/package.nix b/pkgs/by-name/se/serd/package.nix index 8f55f417ee4b..3ba0fafb9096 100644 --- a/pkgs/by-name/se/serd/package.nix +++ b/pkgs/by-name/se/serd/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "serd"; - version = "0.32.6"; + version = "0.32.8"; outputs = [ "out" @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://download.drobilla.net/serd-${finalAttrs.version}.tar.xz"; - hash = "sha256-D74JSVL+F2uk2k8vdn3ftfYOZ+ZNF2G0ODoLhyz9Bxo="; + hash = "sha256-9HJZvDi6VTsN64ttq2tbc9NjBGmnyUOczcqA4G18Hs4="; }; nativeBuildInputs = [ From 6de6be775a1499c11cf5eec8789711459fc5c87c Mon Sep 17 00:00:00 2001 From: Ai-Ya-Ya Date: Fri, 20 Feb 2026 04:44:36 +0000 Subject: [PATCH 035/407] haskellPackages.require: jailbreak --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/transitive-broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 3 --- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7ada9adae63d..662c682aaf17 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1197,6 +1197,10 @@ with haskellLib; broken = pkgs.stdenv.hostPlatform.isLinux && pkgs.stdenv.hostPlatform.isi686; }) super.vimus; + # 2026-02-19: too strict bounds on bytestring (<0.11) and text (<2) + # https://github.com/theam/require/pull/31 + require = doJailbreak super.require; + # https://github.com/kazu-yamamoto/logger/issues/42 logger = dontCheck super.logger; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 08e360606093..e5a36380aa7d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -5367,7 +5367,6 @@ broken-packages: - reqcatcher # failure in job https://hydra.nixos.org/build/295096611 at 2025-04-22 - request # failure in job https://hydra.nixos.org/build/233256702 at 2023-09-02 - request-monad # failure in job https://hydra.nixos.org/build/233204896 at 2023-09-02 - - require # failure in job https://hydra.nixos.org/build/233203170 at 2023-09-02 - rescue # failure in job https://hydra.nixos.org/build/233230073 at 2023-09-02 - reservoir # failure in job https://hydra.nixos.org/build/233194430 at 2023-09-02 - resolve # failure in job https://hydra.nixos.org/build/233224070 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 154e3812ff1e..7359735857a0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -3486,7 +3486,6 @@ dont-distribute-packages: - timeprint - timezone-unix - tinkoff-invest-sdk - - tintin - tinytools-vty - tip-haskell-frontend - tip-lib diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 07e7977f7175..1267027d8f2f 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -581262,8 +581262,6 @@ self: { ]; description = "Scrap your qualified import clutter"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -694138,7 +694136,6 @@ self: { ]; description = "A softer alternative to Haddock"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; mainProgram = "tintin"; } ) { }; From 729704e1afbee4b0ab9d0489b23e489538bbec34 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 21 Feb 2026 15:10:49 +0100 Subject: [PATCH 036/407] wayland: drop Darwin patch There's no point keeping this if we have it marked broken on Darwin anyway. Given that consumers are not ready, I would be very surprised if we end up packaging Wayland for Darwin again in the future without support having been accepted upstream. --- .../libraries/wayland/darwin.patch | 619 ------------------ .../development/libraries/wayland/default.nix | 5 - 2 files changed, 624 deletions(-) delete mode 100644 pkgs/development/libraries/wayland/darwin.patch diff --git a/pkgs/development/libraries/wayland/darwin.patch b/pkgs/development/libraries/wayland/darwin.patch deleted file mode 100644 index 2c6d923e267c..000000000000 --- a/pkgs/development/libraries/wayland/darwin.patch +++ /dev/null @@ -1,619 +0,0 @@ -diff --git a/egl/wayland-egl-symbols-check b/egl/wayland-egl-symbols-check -index d04fd042f..82b9499d1 100755 ---- a/egl/wayland-egl-symbols-check -+++ b/egl/wayland-egl-symbols-check -@@ -14,7 +14,15 @@ if ! test -n "$NM"; then - exit 99 - fi - --AVAIL_FUNCS="$($NM -D --format=bsd --defined-only $LIB | awk '{print $3}')" -+if [ "$(uname)" == "Darwin" ]; then -+ NM_DYNSYM_TABLE="" -+ SYMBOL_PREFIX="_" -+else -+ NM_DYNSYM_TABLE="-D" -+ SYMBOL_PREFIX="" -+fi -+ -+AVAIL_FUNCS="$($NM ${NM_DYNSYM_TABLE} --format=bsd --defined-only $LIB | awk '{print $3}')" - - # Official ABI, taken from the header. - REQ_FUNCS="wl_egl_window_resize -@@ -37,7 +45,7 @@ if test -n "$NEW_ABI"; then - fi - - REMOVED_ABI=$(echo "$REQ_FUNCS" | while read func; do -- echo "$AVAIL_FUNCS" | grep -q "^$func$" && continue -+ echo "$AVAIL_FUNCS" | grep -q "^${SYMBOL_PREFIX}$func$" && continue - - echo $func - done) -diff --git a/meson.build b/meson.build -index a3126b63e..97a9036c2 100644 ---- a/meson.build -+++ b/meson.build -@@ -16,7 +16,7 @@ config_h.set_quoted('PACKAGE', meson.project_name()) - config_h.set_quoted('PACKAGE_VERSION', meson.project_version()) - - cc_args = [] --if host_machine.system() not in ['freebsd', 'openbsd'] -+if host_machine.system() not in ['freebsd', 'openbsd', 'darwin'] - cc_args += ['-D_POSIX_C_SOURCE=200809L'] - endif - add_project_arguments(cc_args, language: 'c') -@@ -69,8 +69,8 @@ endif - config_h.set10('HAVE_BROKEN_MSG_CMSG_CLOEXEC', have_broken_msg_cmsg_cloexec) - - if get_option('libraries') -- if host_machine.system() in ['freebsd', 'openbsd'] -- # When building for FreeBSD, epoll(7) is provided by a userspace -+ if host_machine.system() in ['freebsd', 'openbsd', 'darwin'] -+ # When building for BSDs, epoll(7) is provided by a userspace - # wrapper around kqueue(2). - epoll_dep = dependency('epoll-shim') - else -diff --git a/src/event-loop.c b/src/event-loop.c -index 89294fd97..60c574690 100644 ---- a/src/event-loop.c -+++ b/src/event-loop.c -@@ -45,6 +45,14 @@ - #include "wayland-server-private.h" - #include "wayland-os.h" - -+#ifdef __APPLE__ -+/* epoll-shim should provide this by design */ -+struct itimerspec { -+ struct timespec it_interval; -+ struct timespec it_value; -+}; -+#endif -+ - /** \cond INTERNAL */ - - #define TIMER_REMOVED -2 -diff --git a/src/wayland-client.c b/src/wayland-client.c -index fe14a6b13..5f72ec248 100644 ---- a/src/wayland-client.c -+++ b/src/wayland-client.c -@@ -38,7 +38,6 @@ - #include - #include - #include --#include - #include - - #include "wayland-util.h" -@@ -1999,7 +1998,7 @@ wl_display_poll(struct wl_display *display, - timespec_sub_saturate(&result, &deadline, &now); - remaining_timeout = &result; - } -- ret = ppoll(pfd, 1, remaining_timeout, NULL); -+ ret = wl_os_ppoll(pfd, 1, remaining_timeout, NULL); - } while (ret == -1 && errno == EINTR); - - return ret; -diff --git a/src/wayland-os.c b/src/wayland-os.c -index f00ead4b9..9f0f6fb1c 100644 ---- a/src/wayland-os.c -+++ b/src/wayland-os.c -@@ -39,6 +39,9 @@ - #ifdef HAVE_SYS_UCRED_H - #include - #endif -+#if defined(__APPLE__) && !defined(EPOLL_SHIM_DISABLE_WRAPPER_MACROS) -+#include -+#endif - - #include "wayland-os.h" - -@@ -74,18 +77,20 @@ int - wl_os_socket_cloexec(int domain, int type, int protocol) - { - int fd; -- -+#if !defined(__APPLE__) -+ /* It is ok to bypass this logic on Darwin, -+ FD_CLOEXEC will be set by set_cloexec_or_close() */ - fd = wl_socket(domain, type | SOCK_CLOEXEC, protocol); - if (fd >= 0) - return fd; - if (errno != EINVAL) - return -1; -- -+#endif - fd = wl_socket(domain, type, protocol); - return set_cloexec_or_close(fd); - } - --#if defined(__FreeBSD__) -+#if defined(LOCAL_PEERCRED) - int - wl_os_socket_peercred(int sockfd, uid_t *uid, gid_t *gid, pid_t *pid) - { -@@ -101,6 +106,14 @@ wl_os_socket_peercred(int sockfd, uid_t *uid, gid_t *gid, pid_t *pid) - #if HAVE_XUCRED_CR_PID - /* Since https://cgit.freebsd.org/src/commit/?id=c5afec6e895a */ - *pid = ucred.cr_pid; -+#elif defined(LOCAL_PEERPID) -+ /* Try LOCAL_PEERPID if no cr_pid in xucred */ -+ size_t pid_size; -+ pid_t peerpid; -+ if (getsockopt(sockfd, SOL_LOCAL, LOCAL_PEERPID, &peerpid, &pid_size)) -+ *pid = peerpid; -+ else -+ *pid = 0; - #else - *pid = 0; - #endif -@@ -178,13 +191,16 @@ recvmsg_cloexec_fallback(int sockfd, struct msghdr *msg, int flags) - ssize_t - wl_os_recvmsg_cloexec(int sockfd, struct msghdr *msg, int flags) - { --#if HAVE_BROKEN_MSG_CMSG_CLOEXEC -+#if HAVE_BROKEN_MSG_CMSG_CLOEXEC || defined(__APPLE__) - /* - * FreeBSD had a broken implementation of MSG_CMSG_CLOEXEC between 2015 - * and 2021, so we have to use the non-MSG_CMSG_CLOEXEC fallback - * directly when compiling against a version that does not include the - * fix (https://cgit.freebsd.org/src/commit/?id=6ceacebdf52211). - */ -+ /* -+ * Darwin has no MSG_CMSG_CLOEXEC, so use fallback too. -+ */ - #pragma message("Using fallback directly since MSG_CMSG_CLOEXEC is broken.") - #else - ssize_t len; -@@ -220,7 +236,7 @@ wl_os_accept_cloexec(int sockfd, struct sockaddr *addr, socklen_t *addrlen) - { - int fd; - --#ifdef HAVE_ACCEPT4 -+#if defined(HAVE_ACCEPT4) && !defined(__APPLE__) - fd = accept4(sockfd, addr, addrlen, SOCK_CLOEXEC); - if (fd >= 0) - return fd; -@@ -273,3 +289,18 @@ wl_os_mremap_maymove(int fd, void *old_data, ssize_t *old_size, - - return result; - } -+ -+int -+wl_os_ppoll(struct pollfd *fds, nfds_t nfds, -+ const struct timespec *timeout_ts, const sigset_t *sigmask) -+{ -+#if defined(__APPLE__) -+#ifndef EPOLL_SHIM_DISABLE_WRAPPER_MACROS -+ return epoll_shim_ppoll(fds, nfds, timeout_ts, sigmask); -+#else -+ return -1; -+#endif -+#endif -+ -+ return ppoll(fds, nfds, timeout_ts, sigmask); -+} -diff --git a/src/wayland-os.h b/src/wayland-os.h -index 068fd2fea..3f9d02bce 100644 ---- a/src/wayland-os.h -+++ b/src/wayland-os.h -@@ -28,6 +28,7 @@ - - #include - #include -+#include - - int - wl_os_socket_cloexec(int domain, int type, int protocol); -@@ -51,6 +52,9 @@ void * - wl_os_mremap_maymove(int fd, void *old_data, ssize_t *old_size, - ssize_t new_size, int prot, int flags); - -+int -+wl_os_ppoll(struct pollfd *fds, nfds_t nfds, -+ const struct timespec *timeout_ts, const sigset_t *sigmask); - - /* - * The following are for wayland-os.c and the unit tests. -diff --git a/tests/client-test.c b/tests/client-test.c -index 5585c0cd0..b5c3f924a 100644 ---- a/tests/client-test.c -+++ b/tests/client-test.c -@@ -97,7 +97,13 @@ TEST(client_destroy_listener) - bool user_data_destroyed = false; - int s[2]; - -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, s) == 0); -+ assert(set_cloexec_or_close(s[0]) != -1); -+ assert(set_cloexec_or_close(s[1]) != -1); -+#endif - display = wl_display_create(); - assert(display); - client = wl_client_create(display, s[0]); -@@ -184,7 +190,13 @@ TEST(client_destroy_removes_link) - struct client_destroy_listener destroy_listener; - int s[2]; - -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, s) == 0); -+ assert(set_cloexec_or_close(s[0]) != -1); -+ assert(set_cloexec_or_close(s[1]) != -1); -+#endif - display = wl_display_create(); - assert(display); - client = wl_client_create(display, s[0]); -diff --git a/tests/connection-test.c b/tests/connection-test.c -index aed97a0a4..60244223c 100644 ---- a/tests/connection-test.c -+++ b/tests/connection-test.c -@@ -48,7 +48,13 @@ setup(int *s) - { - struct wl_connection *connection; - -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, s) == 0); -+ assert(set_cloexec_or_close(s[0]) != -1); -+ assert(set_cloexec_or_close(s[1]) != -1); -+#endif - - connection = wl_connection_create(s[0], WL_BUFFER_DEFAULT_MAX_SIZE); - assert(connection); -@@ -181,8 +187,14 @@ struct marshal_data { - static void - setup_marshal_data(struct marshal_data *data) - { -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, - SOCK_STREAM | SOCK_CLOEXEC, 0, data->s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM , 0, data->s) == 0); -+ assert(set_cloexec_or_close(data->s[0]) != -1); -+ assert(set_cloexec_or_close(data->s[1]) != -1); -+#endif - data->read_connection = wl_connection_create(data->s[0], - WL_BUFFER_DEFAULT_MAX_SIZE); - assert(data->read_connection); -@@ -885,7 +897,13 @@ TEST(request_bogus_size) - for (bogus_size = 11; bogus_size >= 0; bogus_size--) { - fprintf(stderr, "* bogus size %d\n", bogus_size); - -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, s) == 0); -+ assert(set_cloexec_or_close(s[0]) != -1); -+ assert(set_cloexec_or_close(s[1]) != -1); -+#endif - display = wl_display_create(); - assert(display); - client = wl_client_create(display, s[0]); -diff --git a/tests/display-test.c b/tests/display-test.c -index 89606c731..fbcd40fd5 100644 ---- a/tests/display-test.c -+++ b/tests/display-test.c -@@ -39,6 +39,10 @@ - #include - #include - -+#ifdef __APPLE__ -+#include -+#endif -+ - #include - #include - -@@ -1499,6 +1503,10 @@ send_overflow_client(void *data) - /* Limit the send buffer size for the display socket to guarantee - * that the test will cause an overflow. */ - sock = wl_display_get_fd(c->wl_display); -+#if __APPLE__ -+ /* Darwin sockets may by non-blocked after accept() */ -+ assert(fcntl(sock, F_SETFL, ~O_NONBLOCK) != -1); -+#endif - assert(setsockopt(sock, SOL_SOCKET, SO_SNDBUF, &optval, sizeof(optval)) == 0); - - /* Request to break out of 'display_run' in the main process */ -diff --git a/tests/os-wrappers-test.c b/tests/os-wrappers-test.c -index 061d29e6a..d9cd7c40d 100644 ---- a/tests/os-wrappers-test.c -+++ b/tests/os-wrappers-test.c -@@ -62,12 +62,12 @@ static int - socket_wrapper(int domain, int type, int protocol) - { - wrapped_calls_socket++; -- -+#ifdef SOCK_CLOEXEC - if (fall_back && (type & SOCK_CLOEXEC)) { - errno = EINVAL; - return -1; - } -- -+#endif - return socket(domain, type, protocol); - } - -@@ -111,11 +111,12 @@ static ssize_t - recvmsg_wrapper(int sockfd, struct msghdr *msg, int flags) - { - wrapped_calls_recvmsg++; -- -+#ifdef MSG_CMSG_CLOEXEC - if (fall_back && (flags & MSG_CMSG_CLOEXEC)) { - errno = EINVAL; - return -1; - } -+#endif - - return recvmsg(sockfd, msg, flags); - } -@@ -160,8 +161,11 @@ do_os_wrappers_socket_cloexec(int n) - * Must have 2 calls if falling back, but must also allow - * falling back without a forced fallback. - */ -+#ifdef SOCK_CLOEXEC - assert(wrapped_calls_socket > n); -- -+#else -+ assert(wrapped_calls_socket == 1); -+#endif - exec_fd_leak_check(nr_fds); - } - -@@ -234,8 +238,14 @@ struct marshal_data { - static void - setup_marshal_data(struct marshal_data *data) - { -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, - SOCK_STREAM | SOCK_CLOEXEC, 0, data->s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, data->s) == 0); -+ assert(set_cloexec_or_close(data->s[0]) != -1); -+ assert(set_cloexec_or_close(data->s[1]) != -1); -+#endif - - data->read_connection = wl_connection_create(data->s[0], - WL_BUFFER_DEFAULT_MAX_SIZE); -@@ -325,7 +335,7 @@ do_os_wrappers_recvmsg_cloexec(int n) - struct marshal_data data; - - data.nr_fds_begin = count_open_fds(); --#if HAVE_BROKEN_MSG_CMSG_CLOEXEC -+#if HAVE_BROKEN_MSG_CMSG_CLOEXEC || !defined(MSG_CMSG_CLOEXEC) - /* We call the fallback directly on FreeBSD versions with a broken - * MSG_CMSG_CLOEXEC, so we don't call the local recvmsg() wrapper. */ - data.wrapped_calls = 0; -diff --git a/tests/queue-test.c b/tests/queue-test.c -index 7dfdd3064..de9adfc6d 100644 ---- a/tests/queue-test.c -+++ b/tests/queue-test.c -@@ -23,7 +23,26 @@ - * SOFTWARE. - */ - -+#ifndef __APPLE__ - #define _GNU_SOURCE /* For memrchr */ -+#else -+#include -+/* No memrchr() on Darwin, borrow one from OpenBSD */ -+static void * -+memrchr(const void *s, int c, size_t n) -+{ -+ const unsigned char *cp; -+ -+ if (n != 0) { -+ cp = (unsigned char *)s + n; -+ do { -+ if (*(--cp) == (unsigned char)c) -+ return((void *)cp); -+ } while (--n != 0); -+ } -+ return(NULL); -+} -+#endif - #include - #include - #include -diff --git a/tests/resources-test.c b/tests/resources-test.c -index 92707297b..33f6e21d2 100644 ---- a/tests/resources-test.c -+++ b/tests/resources-test.c -@@ -40,7 +40,14 @@ TEST(create_resource_tst) - int s[2]; - uint32_t id; - -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, s) == 0); -+ assert(set_cloexec_or_close(s[0]) != -1); -+ assert(set_cloexec_or_close(s[1]) != -1); -+#endif -+ - display = wl_display_create(); - assert(display); - client = wl_client_create(display, s[0]); -@@ -111,7 +118,13 @@ TEST(destroy_res_tst) - .notify = &destroy_notify - }; - -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, s) == 0); -+ assert(set_cloexec_or_close(s[0]) != -1); -+ assert(set_cloexec_or_close(s[1]) != -1); -+#endif - display = wl_display_create(); - assert(display); - client = wl_client_create(display, s[0]); -@@ -159,7 +172,13 @@ TEST(create_resource_with_same_id) - int s[2]; - uint32_t id; - -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, s) == 0); -+ assert(set_cloexec_or_close(s[0]) != -1); -+ assert(set_cloexec_or_close(s[1]) != -1); -+#endif - display = wl_display_create(); - assert(display); - client = wl_client_create(display, s[0]); -@@ -243,7 +262,13 @@ TEST(resource_destroy_iteration) - .notify = &resource_destroy_notify - }; - -+#ifdef SOCK_CLOEXEC - assert(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, s) == 0); -+#else -+ assert(socketpair(AF_UNIX, SOCK_STREAM, 0, s) == 0); -+ assert(set_cloexec_or_close(s[0]) != -1); -+ assert(set_cloexec_or_close(s[1]) != -1); -+#endif - display = wl_display_create(); - assert(display); - client = wl_client_create(display, s[0]); -diff --git a/tests/test-helpers.c b/tests/test-helpers.c -index 1af813bb4..9ae96b1b4 100644 ---- a/tests/test-helpers.c -+++ b/tests/test-helpers.c -@@ -88,6 +88,30 @@ count_open_fds(void) - /* return the current number of entries */ - return size / sizeof(struct kinfo_file); - } -+#elif defined(__APPLE__) -+#include -+ -+/* -+ * On Darwin, use libproc API to get fds of a PID -+ */ -+int -+count_open_fds(void) -+{ -+ int buffer_size, buffer_used; -+ pid_t pid = getpid(); -+ int nfds; -+ struct proc_fdinfo *fdinfo; -+ -+ buffer_size = proc_pidinfo(pid, PROC_PIDLISTFDS, 0, 0, 0); -+ fdinfo = malloc(buffer_size); -+ -+ buffer_used = proc_pidinfo(pid, PROC_PIDLISTFDS, 0, fdinfo, buffer_size); -+ assert(buffer_used > 0 && "proc_pidinfo PROC_PIDLISTFDS failed."); -+ -+ nfds = buffer_used / PROC_PIDLISTFD_SIZE; -+ free(fdinfo); -+ return nfds; -+} - #else - int - count_open_fds(void) -diff --git a/tests/test-runner.c b/tests/test-runner.c -index 9a50d1dd1..639f5a2e8 100644 ---- a/tests/test-runner.c -+++ b/tests/test-runner.c -@@ -63,7 +63,12 @@ static int timeouts_enabled = 1; - /* set to one if the output goes to the terminal */ - static int is_atty = 0; - -+#if __APPLE__ -+extern const struct test __start_test_section __asm("section$start$__RODATA$test_section"); -+extern const struct test __stop_test_section __asm("section$end$__RODATA$test_section"); -+#else - extern const struct test __start_test_section, __stop_test_section; -+#endif - - static const struct test * - find_test(const char *name) -@@ -308,6 +313,23 @@ is_debugger_attached(void) - - return rc; - } -+#elif defined(__APPLE__) -+#include -+/* https://stackoverflow.com/a/2200786 */ -+static int -+is_debugger_attached(void) -+{ -+ int ret; -+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid() }; -+ struct kinfo_proc info; -+ size_t size; -+ -+ info.kp_proc.p_flag = 0; -+ ret = sysctl(mib, sizeof(mib) / sizeof(*mib), &info, &size, NULL, 0); -+ assert(ret == 0); -+ -+ return ( (info.kp_proc.p_flag & P_TRACED) != 0 ); -+} - #else - static int - is_debugger_attached(void) -diff --git a/tests/test-runner.h b/tests/test-runner.h -index d07340096..50eff6afb 100644 ---- a/tests/test-runner.h -+++ b/tests/test-runner.h -@@ -37,11 +37,17 @@ struct test { - int must_fail; - } __attribute__ ((aligned (16))); - -+#if __APPLE__ -+#define TEST_SECTION "__RODATA,test_section" -+#else -+#define TEST_SECTION "test_section" -+#endif -+ - #define TEST(name) \ - static void name(void); \ - \ - const struct test test##name \ -- __attribute__ ((used, section ("test_section"))) = { \ -+ __attribute__ ((used, section (TEST_SECTION))) = { \ - #name, name, 0 \ - }; \ - \ -@@ -51,7 +57,7 @@ struct test { - static void name(void); \ - \ - const struct test test##name \ -- __attribute__ ((used, section ("test_section"))) = { \ -+ __attribute__ ((used, section (TEST_SECTION))) = { \ - #name, name, 1 \ - }; \ - \ -@@ -93,3 +99,28 @@ test_disable_coredumps(void); - } while (0); - - #endif -+ -+/* For systems without SOCK_CLOEXEC */ -+#include -+__attribute__((used)) -+static int -+set_cloexec_or_close(int fd) -+{ -+ long flags; -+ -+ if (fd == -1) -+ return -1; -+ -+ flags = fcntl(fd, F_GETFD); -+ if (flags == -1) -+ goto err; -+ -+ if (fcntl(fd, F_SETFD, flags | FD_CLOEXEC) == -1) -+ goto err; -+ -+ return fd; -+ -+err: -+ close(fd); -+ return -1; -+} diff --git a/pkgs/development/libraries/wayland/default.nix b/pkgs/development/libraries/wayland/default.nix index ca472fb06234..c12e587c6fa2 100644 --- a/pkgs/development/libraries/wayland/default.nix +++ b/pkgs/development/libraries/wayland/default.nix @@ -32,11 +32,6 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-gokkh6Aa1nszTsqDtUMXp8hqA6ic+trP71IR8RpdBTY="; }; - patches = [ - # patch from: https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/481 - ./darwin.patch - ]; - postPatch = lib.optionalString withDocumentation '' patchShebangs doc/doxygen/gen-doxygen.py ''; From 04349a7338b7e2c96a063c689283acf7206c51c7 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 22 Feb 2026 18:51:36 +0000 Subject: [PATCH 037/407] haskellPackages.cabal-install: fix build when cross compiling --- pkgs/development/haskell-modules/configuration-nix.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 2e0aee58aa7b..ac3a997eb524 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -29,6 +29,7 @@ let inherit (pkgs) lib; + canExecute = pkgs.stdenv.buildPlatform.canExecute pkgs.stdenv.hostPlatform; in with haskellLib; @@ -1941,9 +1942,10 @@ builtins.intersectAttrs super { ] ++ old.buildTools or [ ]; postInstall = old.postInstall + '' - mkdir -p "$out/share/man/man1" - "$out/bin/cabal" man --raw > "$out/share/man/man1/cabal.1" - + ${lib.optionalString canExecute '' + mkdir -p "$out/share/man/man1" + "$out/bin/cabal" man --raw > "$out/share/man/man1/cabal.1" + ''} wrapProgram "$out/bin/cabal" \ --prefix PATH : "${pkgs.lib.makeBinPath [ pkgs.groff ]}" ''; From 9dd7204f9fe12be20714f940fda2769c55360d70 Mon Sep 17 00:00:00 2001 From: Ai-Ya-Ya Date: Thu, 19 Feb 2026 13:07:16 +0000 Subject: [PATCH 038/407] haskellPackages.hip: increase simplifier ticks build fails on GHC 9.10 due to simplifier ticks exhausted (https://github.com/lehins/hip/issues/56), simply increase tick threshold relevant PR: https://github.com/lehins/hip/pull/57 --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/transitive-broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 3 --- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 662c682aaf17..0c441e455839 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2519,6 +2519,14 @@ with haskellLib; ]; }) super.hexstring; + # 2026-02-19: GHC 9.10 increased simplifier ticks, need higher threshold + # https://github.com/lehins/hip/issues/56 + hip = overrideCabal (drv: { + configureFlags = (drv.configureFlags or [ ]) ++ [ + "--ghc-options=-fsimpl-tick-factor=200" + ]; + }) super.hip; + # Disabling doctests. regex-tdfa = overrideCabal { testTargets = [ "regex-tdfa-unittest" ]; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index e5a36380aa7d..e06403081e99 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2805,7 +2805,6 @@ broken-packages: - 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 - - hip # failure in job https://hydra.nixos.org/build/307610903 at 2025-09-19 - hipchat-hs # failure in job https://hydra.nixos.org/build/233198550 at 2023-09-02 - Hipmunk # failure in job https://hydra.nixos.org/build/233259272 at 2023-09-02 - hips # failure in job https://hydra.nixos.org/build/252728413 at 2024-03-16 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 7359735857a0..61a3d506cbb6 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2576,7 +2576,6 @@ dont-distribute-packages: - penny-bin - penny-lib - peparser - - perceptual-hash - perdure - perf-analysis - perfecthash diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 1267027d8f2f..b2c6847883ec 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -334080,8 +334080,6 @@ self: { ]; description = "Haskell Image Processing (HIP) Library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -519860,7 +519858,6 @@ self: { benchmarkToolDepends = [ cpphs ]; description = "Find duplicate images"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "phash"; } ) { }; From 9d484a32e8ac648e0b656bf05d7ba2c9ee6e0d61 Mon Sep 17 00:00:00 2001 From: Ai-Ya-Ya Date: Fri, 23 Jan 2026 18:55:40 +0000 Subject: [PATCH 039/407] haskellPackages.dataframe: pin to 0.3.3.6 later versions require random-1.3, and while nixpkgs has random_1_3_1, overriding that would break dependency coherence for some other packages that depend on dataframe, leading to messy and hacky overrides. best to pin to random-1.2 for now and wait for stackage lts update to bump random to 1.3 --- .../configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/main.yaml | 3 + .../transitive-broken.yaml | 4 - .../haskell-modules/hackage-packages.nix | 89 +++++++++++++++++-- 4 files changed, 87 insertions(+), 10 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index e5a36380aa7d..3f10dd33cc79 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1261,7 +1261,6 @@ broken-packages: - database-migrate # failure in job https://hydra.nixos.org/build/233201597 at 2023-09-02 - database-study # failure in job https://hydra.nixos.org/build/233222466 at 2023-09-02 - datadog # failure in job https://hydra.nixos.org/build/233191124 at 2023-09-02 - - dataframe # failure in job https://hydra.nixos.org/build/315095739 at 2025-11-29 - DataIndex # failure in job https://hydra.nixos.org/build/233254506 at 2023-09-02 - datalog # failure in job https://hydra.nixos.org/build/233242707 at 2023-09-02 - datapacker # failure in job https://hydra.nixos.org/build/233206524 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 1d1d63abd4b6..a27134a99f6d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -26,6 +26,9 @@ # keep-sorted start skip_lines=1 case=no numeric=yes default-package-overrides: - chs-cabal == 0.1.1.2 # matches Cabal 3.12 (GHC 9.10) + # 2026-01-23: dataframe >= 0.3.3.7 uses random-1.3, which breaks dependency coherence on 25.11, whose default version is random-1.2 + # TODO: when (likely in 25.x) Stackage bumps random to 1.3, review + - dataframe == 0.3.3.6 # 2025-12-26: Needs to match egison-pattern-src from Stackage LTS - egison-pattern-src-th-mode < 0.2.2 - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 7359735857a0..afb685523b2c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -672,8 +672,6 @@ dont-distribute-packages: - datadog-tracing - datafix - dataflow - - dataframe-hasktorch - - dataframe-persistent - datasets - date-conversions - dbjava @@ -1788,7 +1786,6 @@ dont-distribute-packages: - ifscs - ige-mac-integration - igrf - - ihaskell-dataframe - ihaskell-rlangqq - ihaskell-symtegration - ihttp @@ -3399,7 +3396,6 @@ dont-distribute-packages: - symantic-http-test - symantic-lib - symbiote - - symbolic-regression - symmetry-operations-symbols - Synapse - synapse diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 1267027d8f2f..b3985668ead9 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -183614,6 +183614,90 @@ self: { ) { }; dataframe = callPackage ( + { + mkDerivation, + array, + attoparsec, + base, + bytestring, + bytestring-lexing, + containers, + criterion, + directory, + filepath, + granite, + hashable, + HUnit, + mmap, + parallel, + process, + random, + random-shuffle, + snappy-hs, + template-haskell, + text, + time, + vector, + vector-algorithms, + zstd, + }: + mkDerivation { + pname = "dataframe"; + version = "0.3.3.6"; + sha256 = "0x32x6lg5kq3l2zpcpbp1nw6k279lp1y4nsfm9ppaz18j9k39nqy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array + attoparsec + base + bytestring + bytestring-lexing + containers + directory + granite + hashable + mmap + parallel + process + random + snappy-hs + template-haskell + text + time + vector + vector-algorithms + zstd + ]; + executableHaskellDepends = [ + base + directory + filepath + process + random + time + vector + ]; + testHaskellDepends = [ + base + HUnit + random + random-shuffle + text + time + vector + ]; + benchmarkHaskellDepends = [ + base + criterion + process + ]; + description = "A fast, safe, and intuitive DataFrame library"; + license = lib.licensesSpdx."GPL-3.0-or-later"; + } + ) { }; + + dataframe_0_4_1_0 = callPackage ( { mkDerivation, aeson, @@ -183717,7 +183801,6 @@ self: { description = "A fast, safe, and intuitive DataFrame library"; license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -183742,7 +183825,6 @@ self: { testHaskellDepends = [ base ]; description = "Converts between dataframes and hasktorch tensors"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -183797,7 +183879,6 @@ self: { ]; description = "Persistent database integration for the dataframe library"; license = lib.licensesSpdx."GPL-3.0-or-later"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -379672,7 +379753,6 @@ self: { text ]; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "ihaskell-dataframe-exe"; } ) { }; @@ -668852,7 +668932,6 @@ self: { testHaskellDepends = [ base ]; description = "Symbolic Regression in Haskell"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; From aa89b33126b690b8b1bc6586bd535c892f6735e1 Mon Sep 17 00:00:00 2001 From: Ai-Ya-Ya Date: Fri, 23 Jan 2026 18:56:19 +0000 Subject: [PATCH 040/407] haskellPackages.ihaskell-dataframe: jailbreak too strict bounds on random >= 1.3. builds fine with random-1.2 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 662c682aaf17..fbcf6ae3f11c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2034,6 +2034,10 @@ with haskellLib; # https://github.com/obsidiansystems/database-id/issues/1 database-id-class = doJailbreak super.database-id-class; + # 2026-01-23: too strict bounds on random >= 1.3 + # TODO: when (likely in 25.x) Stackage bumps random to 1.3, unpin + ihaskell-dataframe = doJailbreak super.ihaskell-dataframe; + # Too strict version bounds on base # https://github.com/gibiansky/IHaskell/issues/1217 ihaskell-display = doJailbreak super.ihaskell-display; From ade72069e8cbb7db28078ba164722027a0d038eb Mon Sep 17 00:00:00 2001 From: Ai-Ya-Ya Date: Fri, 23 Jan 2026 19:32:56 +0000 Subject: [PATCH 041/407] haskellPackages.dataframe-persistent: jailbreak - jailbreak: too strict bounds on dataframe >= 0.4 - dontCheck: test uses function in dataframe not exposed on 0.3.3.6 (likely a function later exposed on 0.4) --- pkgs/development/haskell-modules/configuration-common.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fbcf6ae3f11c..e19a6dfe00be 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2034,6 +2034,12 @@ with haskellLib; # https://github.com/obsidiansystems/database-id/issues/1 database-id-class = doJailbreak super.database-id-class; + # TODO: when (likely in 25.x) Stackage bumps random to 1.3, review + dataframe-persistent = lib.pipe super.dataframe-persistent [ + doJailbreak # 2026-01-23: too strict bounds on dataframe >= 0.4 + dontCheck # 2026-01-23: test uses dataframe function not exported in 0.3.3.6 + ]; + # 2026-01-23: too strict bounds on random >= 1.3 # TODO: when (likely in 25.x) Stackage bumps random to 1.3, unpin ihaskell-dataframe = doJailbreak super.ihaskell-dataframe; From 87e91676c7e7bd9a1798e52f3dcc188a6927b81f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 22 Feb 2026 22:16:21 +0000 Subject: [PATCH 042/407] netpbm: 11.13.2 -> 11.13.3 --- pkgs/by-name/ne/netpbm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netpbm/package.nix b/pkgs/by-name/ne/netpbm/package.nix index 3ff44134cf53..f7841cfe54bf 100644 --- a/pkgs/by-name/ne/netpbm/package.nix +++ b/pkgs/by-name/ne/netpbm/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { # Determine version and revision from: # https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced pname = "netpbm"; - version = "11.13.2"; + version = "11.13.3"; outputs = [ "bin" @@ -31,8 +31,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchsvn { url = "https://svn.code.sf.net/p/netpbm/code/advanced"; - rev = "5156"; - sha256 = "sha256-obA/bjWGLmZ5i4SYfLsHwLbmq7BG16hEWoB7ZSCFpxw="; + rev = "5164"; + sha256 = "sha256-3teRW9oucwv0+V+eyLVvh8Y2NtrFoyIt1JWoC2gyVgM="; }; patches = [ From b40cd566cca356792ae2b274dd9f13a8eb31c4f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 21:16:10 +0000 Subject: [PATCH 043/407] nghttp3: 1.14.0 -> 1.15.0 --- pkgs/by-name/ng/nghttp3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ng/nghttp3/package.nix b/pkgs/by-name/ng/nghttp3/package.nix index 5741d2dd8cc5..d4dfa3d20d70 100644 --- a/pkgs/by-name/ng/nghttp3/package.nix +++ b/pkgs/by-name/ng/nghttp3/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "nghttp3"; - version = "1.14.0"; + version = "1.15.0"; src = fetchurl { url = "https://github.com/ngtcp2/nghttp3/releases/download/v${finalAttrs.version}/nghttp3-${finalAttrs.version}.tar.bz2"; - hash = "sha256-JUi0zz3Bl6hB30/rBv1jfRlx4dahu+ES3KLsYYqz6UU="; + hash = "sha256-xsSRpSgEgUCY5EZjDm78RZr8DT2nlS/+bL3As/mbK2I="; }; outputs = [ From 2ab2e2dc3229513fa76ec2be507f4f5e5b966ceb Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 25 Feb 2026 14:01:07 +0100 Subject: [PATCH 044/407] top-level/release-haskell.nix: remove GHC 9.10.2 jobs --- pkgs/top-level/release-haskell.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 69f212340c29..bb8e7d144fcd 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -66,7 +66,6 @@ let ghc948 ghc967 ghc984 - ghc9102 ghc9103 ghc9122 # TODO(@sternenseemann): drop ghc9123 @@ -539,7 +538,6 @@ let haskell-language-server = released; hoogle = released; hlint = lib.subtractLists [ - compilerNames.ghc9102 compilerNames.ghc9103 compilerNames.ghc9122 compilerNames.ghc9123 @@ -569,7 +567,6 @@ let compilerNames.ghc967 ]; weeder = lib.subtractLists [ - compilerNames.ghc9102 compilerNames.ghc9103 compilerNames.ghc9122 compilerNames.ghc9123 From ea6599a9362fb70809470712a2621706c772f679 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 25 Feb 2026 14:02:00 +0100 Subject: [PATCH 045/407] top-level/release-haskell.nix: hlint, weeder build with 9.10.3 --- pkgs/top-level/release-haskell.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index bb8e7d144fcd..1bccf108e705 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -538,7 +538,6 @@ let haskell-language-server = released; hoogle = released; hlint = lib.subtractLists [ - compilerNames.ghc9103 compilerNames.ghc9122 compilerNames.ghc9123 ] released; @@ -567,7 +566,6 @@ let compilerNames.ghc967 ]; weeder = lib.subtractLists [ - compilerNames.ghc9103 compilerNames.ghc9122 compilerNames.ghc9123 ] released; From 16333c9ad1fb9ef6fc90c0d03634edc67834141d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 26 Feb 2026 09:10:13 +0100 Subject: [PATCH 046/407] python3Packages.python-multipart: 0.0.21 -> 0.0.22 Diff: https://github.com/Kludex/python-multipart/compare/0.0.21...0.0.22 Changelog: https://github.com/Kludex/python-multipart/blob/0.0.22/CHANGELOG.md --- pkgs/development/python-modules/python-multipart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-multipart/default.nix b/pkgs/development/python-modules/python-multipart/default.nix index d298510eddab..eb3bfacabd36 100644 --- a/pkgs/development/python-modules/python-multipart/default.nix +++ b/pkgs/development/python-modules/python-multipart/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "python-multipart"; - version = "0.0.21"; + version = "0.0.22"; pyproject = true; src = fetchFromGitHub { owner = "Kludex"; repo = "python-multipart"; tag = version; - hash = "sha256-fvqXqQwU0JC4Pkvho5WGe/itlxttk1lKL7R5Vt0oKpA="; + hash = "sha256-UegnwGxiXQalbp18t1dl2JOQH6BY975cpBa9uo3SOuk="; }; build-system = [ hatchling ]; From 6aff81db3dcc605bd05a3b4aa2ae5717d52df292 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 26 Feb 2026 09:11:25 +0100 Subject: [PATCH 047/407] python3Packages.nicegui: 3.7.1 -> 3.8.0 Changelog: https://github.com/zauberzeug/nicegui/releases/tag/v3.8.0 --- pkgs/development/python-modules/nicegui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nicegui/default.nix b/pkgs/development/python-modules/nicegui/default.nix index 4db5c9ee06aa..0fb6736f00b7 100644 --- a/pkgs/development/python-modules/nicegui/default.nix +++ b/pkgs/development/python-modules/nicegui/default.nix @@ -43,14 +43,14 @@ buildPythonPackage (finalAttrs: { pname = "nicegui"; - version = "3.7.1"; + version = "3.8.0"; pyproject = true; src = fetchFromGitHub { owner = "zauberzeug"; repo = "nicegui"; tag = "v${finalAttrs.version}"; - hash = "sha256-+hZUGRHK51x4nlcbOOGbW15U6YZgKsxuzZPBad9mjXA="; + hash = "sha256-YSt4BoJZZwncPewk46VNHq0RR5sUpW0j055ryPYAdn4="; }; pythonRelaxDeps = [ From 9ca9e6efffd4620ebd2e58a16a9c804a6da6ccf0 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 26 Feb 2026 13:00:09 +0100 Subject: [PATCH 048/407] haskell.packages.ghc{94,96,98}: add missing ghc-experimental attr There is no way to provide this package for those older versions of GHC, but some packages take it as an input, so we need to have the attribute to prevent callPackage from failing. --- pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix | 3 ++- pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix | 3 ++- pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) 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 5483021c3e73..36bbe2539b5d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -58,7 +58,8 @@ self: super: { # Becomes a core package in GHC >= 9.10 os-string = doDistribute self.os-string_2_0_10; - # Becomes a core package in GHC >= 9.10, no release compatible with GHC < 9.10 is available + # Become core packages in GHC >= 9.10, no release compatible with GHC < 9.10 is available + ghc-experimental = null; ghc-internal = null; # Become core packages in GHC >= 9.10, but aren't uploaded to Hackage ghc-toolchain = null; 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 414ad17b0c81..f7603f5a088d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix @@ -66,7 +66,8 @@ in # Becomes a core package in GHC >= 9.10 os-string = doDistribute self.os-string_2_0_10; - # Becomes a core package in GHC >= 9.10, no release compatible with GHC < 9.10 is available + # Become core packages in GHC >= 9.10, no release compatible with GHC < 9.10 is available + ghc-experimental = null; ghc-internal = null; # Become core packages in GHC >= 9.10, but aren't uploaded to Hackage ghc-toolchain = null; 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 84238d0fcde5..9150d4031bc7 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -66,7 +66,8 @@ in # Becomes a core package in GHC >= 9.10 os-string = doDistribute self.os-string_2_0_10; - # Becomes a core package in GHC >= 9.10, no release compatible with GHC < 9.10 is available + # Become core packages in GHC >= 9.10, no release compatible with GHC < 9.10 is available + ghc-experimental = null; ghc-internal = null; # Become core packages in GHC >= 9.10, but aren't uploaded to Hackage ghc-toolchain = null; From 3e55e876e1de5e0ddb72052544628d3c239333ab Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 26 Feb 2026 12:44:33 +0100 Subject: [PATCH 049/407] haskellPackages: stackage LTS 24.29 -> LTS 24.32 all-cabal-hashes: 2026-01-30T20:25:58Z -> 2026-02-26T11:28:48Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../configuration-hackage2nix/stackage.yaml | 110 +- .../haskell-modules/hackage-packages.nix | 5869 +++++++++++++---- 3 files changed, 4504 insertions(+), 1483 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 556516f937a9..69e545aa186f 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "2128173b41632a6cc5b2342152a28985650cc4ce", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/2128173b41632a6cc5b2342152a28985650cc4ce.tar.gz", - "sha256": "19amns4ybljw2xf240anldqxaabymxad4izjclh5kxd13llk0jdb", - "msg": "Update from Hackage at 2026-01-30T20:25:58Z" + "commit": "ede3d2d2b60efe2a2c016359728591b15c530e2d", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/ede3d2d2b60efe2a2c016359728591b15c530e2d.tar.gz", + "sha256": "1v2jahki7ga9pkgmn7pwki0akscghi3d0z50b6bxk73kksgw72l0", + "msg": "Update from Hackage at 2026-02-26T11:28:48Z" } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 1a878bd18f99..4f698818a7a8 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.29 +# Stackage LTS 24.32 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -169,8 +169,8 @@ default-package-overrides: - beam-migrate ==0.5.3.2 - beam-postgres ==0.5.4.4 - beam-sqlite ==0.5.5.0 - - bech32 ==1.1.9 - - bech32-th ==1.1.9 + - bech32 ==1.1.10 + - bech32-th ==1.1.10 - bench ==1.0.13 - bench-show ==0.3.2 - benchpress ==0.2.3.0 @@ -206,7 +206,7 @@ default-package-overrides: - bits ==0.6 - bits-extra ==0.0.2.3 - bitset-word8 ==0.1.1.2 - - bitvec ==1.1.5.0 + - bitvec ==1.1.6.0 - bitwise ==1.0.0.1 - bitwise-enum ==1.0.1.2 - Blammo ==2.1.3.0 @@ -229,7 +229,7 @@ default-package-overrides: - bm ==0.2.0.0 - bmp ==1.2.6.4 - bnb-staking-csvs ==0.2.2.0 - - BNFC ==2.9.6.1 + - BNFC ==2.9.6.2 - BNFC-meta ==0.6.1 - board-games ==0.4.0.1 - bodhi ==0.1.0 @@ -266,7 +266,7 @@ default-package-overrides: - burrito ==2.0.1.16 - butcher ==1.3.3.2 - bv ==0.5 - - bv-sized ==1.0.6 + - bv-sized ==1.0.7 - byte-count-reader ==0.10.1.12 - byte-order ==0.1.3.1 - byteable ==0.1.1 @@ -330,7 +330,7 @@ default-package-overrides: - cased ==0.1.0.0 - cases ==0.1.4.4 - casing ==0.1.4.1 - - cassava ==0.5.4.1 + - cassava ==0.5.5.0 - cassava-conduit ==0.6.6 - cassava-megaparsec ==2.1.1 - cast ==0.1.0.2 @@ -364,7 +364,7 @@ default-package-overrides: - chell ==0.5.0.2 - chell-hunit ==0.3.0.2 - chimera ==0.4.1.0 - - choice ==0.2.4.1 + - choice ==0.2.4.2 - chronologique ==0.3.1.3 - chronos ==1.1.7.0 - chunked-data ==0.3.1 @@ -457,7 +457,7 @@ default-package-overrides: - configurator-export ==0.1.0.1 - constrained-categories ==0.4.2.0 - constraint-tuples ==0.2 - - constraints ==0.14.3 + - constraints ==0.14.4 - constraints-extras ==0.4.0.2 - construct ==0.3.2 - consumers ==2.3.3.1 @@ -516,7 +516,7 @@ default-package-overrides: - cryptohash-sha1 ==0.11.101.0 - cryptohash-sha256 ==0.11.102.1 - cryptohash-sha512 ==0.11.103.0 - - crypton ==1.0.5 + - crypton ==1.0.6 - crypton-conduit ==0.2.3 - crypton-connection ==0.4.5 - crypton-pem ==0.3.0 @@ -588,7 +588,7 @@ default-package-overrides: - DAV ==1.3.4 - dbcleaner ==0.1.3 - dbus ==1.4.1 - - dbus-hslogger ==0.1.0.1 + - dbus-hslogger ==0.1.1.0 - debian ==4.0.5 - debian-build ==0.10.2.1 - debug-trace-var ==0.2.0 @@ -667,7 +667,7 @@ default-package-overrides: - distribution-opensuse ==1.1.4 - distributive ==0.6.3 - djinn-lib ==0.0.1.4 - - djot ==0.1.2.4 + - djot ==0.1.3 - dl-fedora ==2.0.1 - dlist ==1.0 - dlist-instances ==0.1.1.1 @@ -839,11 +839,11 @@ default-package-overrides: - fields-json ==0.4.0.0 - file-embed ==0.0.16.0 - file-embed-lzma ==0.1 - - file-io ==0.1.5 + - file-io ==0.1.6 - file-modules ==0.1.2.4 - file-path-th ==0.1.0.0 - filecache ==0.5.3 - - filelock ==0.1.1.8 + - filelock ==0.1.1.9 - filemanip ==0.3.6.3 - filepath-bytestring ==1.5.2.0.3 - filepattern ==0.1.3 @@ -932,7 +932,7 @@ default-package-overrides: - generic-data-functions ==0.6.0 - generic-data-surgery ==0.3.0.0 - generic-deriving ==1.14.7 - - generic-enumeration ==0.1.0.4 + - generic-enumeration ==0.1.0.5 - generic-functor ==1.1.0.0 - generic-lens ==2.2.2.0 - generic-lens-core ==2.2.1.0 @@ -995,7 +995,7 @@ default-package-overrides: - ghc-lib-parser-ex ==9.12.0.0 - ghc-parser ==0.2.8.0 - ghc-paths ==0.1.0.12 - - ghc-source-gen ==0.4.6.0 + - ghc-source-gen ==0.4.7.0 - ghc-syntax-highlighter ==0.0.13.0 - ghc-tcplugins-extra ==0.4.6 - ghc-trace-events ==0.1.2.10 @@ -1167,7 +1167,7 @@ default-package-overrides: - graphite ==0.10.0.1 - graphql ==1.5.0.2 - graphql-client ==1.2.4 - - graphql-spice ==1.0.6.0 + - graphql-spice ==1.0.7.0 - graphs ==0.7.3 - graphula ==2.1.2.0 - graphviz ==2999.20.2.1 @@ -1282,7 +1282,7 @@ default-package-overrides: - hidapi ==0.1.8 - hinfo ==0.0.3.0 - hinotify ==0.4.2 - - hint ==0.9.0.8 + - hint ==0.9.0.9 - histogram-fill ==0.9.1.0 - hjsmin ==0.2.1 - hkd-default ==1.1.0.0 @@ -1314,7 +1314,7 @@ default-package-overrides: - hourglass-orphans ==0.1.0.0 - hp2pretty ==0.10.1 - hpack ==0.38.3 - - hpc-codecov ==0.6.3.0 + - hpc-codecov ==0.6.4.0 - hpc-lcov ==1.2.0 - HPDF ==1.7 - hpke ==0.0.0 @@ -1361,7 +1361,7 @@ default-package-overrides: - hslua-typing ==0.1.1 - hsndfile ==0.8.0 - hsndfile-vector ==0.5.2 - - HsOpenSSL ==0.11.7.9 + - HsOpenSSL ==0.11.7.10 - HsOpenSSL-x509-system ==0.1.0.4 - hspec ==2.11.16 - hspec-api ==2.11.16 @@ -1418,7 +1418,7 @@ default-package-overrides: - http-io-streams ==0.1.7.2 - http-link-header ==1.2.3 - http-media ==0.8.1.1 - - http-query ==0.1.3 + - http-query ==0.1.3.1 - http-reverse-proxy ==0.6.2.0 - http-semantics ==0.3.0 - http-streams ==0.8.9.9 @@ -1562,8 +1562,8 @@ default-package-overrides: - json-feed ==2.0.0.18 - json-rpc ==1.1.2 - json-spec ==1.1.1.2 - - json-spec-elm ==0.4.0.6 - - json-spec-elm-servant ==0.4.4.1 + - json-spec-elm ==0.4.0.7 + - json-spec-elm-servant ==0.4.4.3 - json-spec-openapi ==1.0.1.3 - json-stream ==0.4.6.0 - jsonifier ==0.2.1.3 @@ -1697,7 +1697,7 @@ default-package-overrides: - logfloat ==0.14.0 - logger-thread ==0.1.0.2 - logging ==3.0.6 - - logging-effect ==1.4.1 + - logging-effect ==1.4.2 - logging-facade ==0.3.1 - logging-facade-syslog ==1 - logict ==0.8.2.0 @@ -1757,14 +1757,14 @@ default-package-overrides: - mbox-utility ==0.0.3.1 - mcmc ==0.8.3.1 - mcmc-types ==1.0.3 - - mcp-server ==0.1.0.16 + - mcp-server ==0.1.0.19 - mealy ==0.5.1.1 - med-module ==0.1.3 - median-stream ==0.7.0.0 - megaparsec ==9.7.0 - megaparsec-tests ==9.7.0 - melf ==1.3.1 - - mem-info ==0.4.1.2 + - mem-info ==0.4.2.0 - membership ==0.0.1 - memcache ==0.3.0.2 - memory ==0.18.0 @@ -1802,7 +1802,7 @@ default-package-overrides: - minimorph ==0.3.0.1 - minisat ==0.1.4 - minisat-solver ==0.1 - - miniterion ==0.1.1.1 + - miniterion ==0.1.2.1 - miniutter ==0.5.1.2 - minmax ==0.1.1.0 - mintty ==0.1.4 @@ -1865,12 +1865,12 @@ default-package-overrides: - mongoDB ==2.7.1.4 - mono-traversable ==1.0.21.0 - mono-traversable-instances ==0.1.1.0 - - monoid-extras ==0.7 + - monoid-extras ==0.7.0.1 - monoid-insertleft ==0.1.0.1 - monoid-map ==0.2.0.1 - monoid-subclasses ==1.2.6.1 - monoid-transformer ==0.0.4 - - monoidal-containers ==0.6.6.0 + - monoidal-containers ==0.6.7.0 - monoidal-functors ==0.2.3.0 - monoidmap ==0.0.4.4 - monoidmap-aeson ==0.0.0.6 @@ -1878,12 +1878,12 @@ default-package-overrides: - monoidmap-internal ==0.0.0.1 - monoidmap-quickcheck ==0.0.0.3 - more-containers ==0.2.2.2 - - morpheus-graphql-app ==0.28.2 - - morpheus-graphql-client ==0.28.2 - - morpheus-graphql-code-gen-utils ==0.28.2 - - morpheus-graphql-core ==0.28.2 - - morpheus-graphql-server ==0.28.2 - - morpheus-graphql-subscriptions ==0.28.2 + - morpheus-graphql-app ==0.28.4 + - morpheus-graphql-client ==0.28.4 + - morpheus-graphql-code-gen-utils ==0.28.4 + - morpheus-graphql-core ==0.28.4 + - morpheus-graphql-server ==0.28.4 + - morpheus-graphql-subscriptions ==0.28.4 - moss ==0.2.0.1 - mountpoints ==1.0.2 - mpi-hs ==0.7.3.1 @@ -1958,7 +1958,7 @@ default-package-overrides: - network-transport-tcp ==0.8.6 - network-transport-tests ==0.3.4 - network-uri ==2.6.4.2 - - network-uri-template ==0.1.1.4 + - network-uri-template ==0.1.2.0 - network-wait ==0.2.0.0 - newtype ==0.2.2.1 - newtype-generics ==0.6.2 @@ -2019,8 +2019,8 @@ default-package-overrides: - old-time ==1.1.0.5 - ollama-haskell ==0.2.1.0 - om-doh ==0.1.0.4 - - om-elm ==2.0.1.1 - - om-fail ==0.1.0.6 + - om-elm ==2.0.1.2 + - om-fail ==0.1.0.7 - om-fork ==0.7.1.12 - om-http ==0.5.0.1 - om-logging ==1.1.0.10 @@ -2052,7 +2052,7 @@ default-package-overrides: - opml-conduit ==0.9.0.0 - opt-env-conf ==0.9.0.0 - optics ==0.4.2.1 - - optics-core ==0.4.1.1 + - optics-core ==0.4.2 - optics-extra ==0.4.2.1 - optics-operators ==0.1.0.1 - optics-th ==0.4.1 @@ -2072,7 +2072,7 @@ default-package-overrides: - pager ==0.1.1.0 - pagination ==0.2.2 - pagure ==0.2.1 - - pagure-cli ==0.2.2 + - pagure-cli ==0.2.3 - palette ==0.3.0.4 - pandoc ==3.7.0.2 - pandoc-cli ==3.7.0.2 @@ -2214,7 +2214,7 @@ default-package-overrides: - postgresql-migration ==0.2.1.8 - postgresql-schema ==0.1.14 - postgresql-simple ==0.7.0.1 - - postgresql-syntax ==0.4.2 + - postgresql-syntax ==0.4.3 - postgresql-typed ==0.6.2.5 - pptable ==0.3.0.0 - pqueue ==1.5.0.0 @@ -2313,7 +2313,7 @@ default-package-overrides: - quickcheck-quid ==0.0.1.8 - quickcheck-simple ==0.1.1.1 - quickcheck-special ==0.1.0.6 - - quickcheck-state-machine ==0.10.2 + - quickcheck-state-machine ==0.10.3 - quickcheck-text ==0.1.2.1 - quickcheck-transformer ==0.3.1.2 - quickcheck-unicode ==1.0.1.0 @@ -2585,7 +2585,7 @@ default-package-overrides: - SHA ==1.6.4.4 - shake ==0.19.9 - shake-plus ==0.3.4.0 - - shakespeare ==2.1.0.1 + - shakespeare ==2.1.7.1 - shakespeare-text ==1.1.0 - shared-memory ==0.2.0.1 - shell-conduit ==5.0.0 @@ -2637,7 +2637,7 @@ default-package-overrides: - skylighting ==0.14.7 - skylighting-core ==0.14.7 - skylighting-format-ansi ==0.1 - - skylighting-format-blaze-html ==0.1.1.3 + - skylighting-format-blaze-html ==0.1.2 - skylighting-format-context ==0.1.0.2 - skylighting-format-latex ==0.1 - skylighting-format-typst ==0.1 @@ -2691,7 +2691,7 @@ default-package-overrides: - sqlite-simple ==0.4.19.0 - squeather ==0.8.0.0 - srcloc ==0.6.0.1 - - srtree ==2.0.1.5 + - srtree ==2.0.1.6 - stache ==2.3.4 - stack-all ==0.7.1 - stack-clean-old ==0.5.2 @@ -2707,7 +2707,7 @@ default-package-overrides: - statistics ==0.16.5.0 - statistics-linreg ==0.3 - statsd-rupp ==0.5.0.1 - - status-notifier-item ==0.3.1.0 + - status-notifier-item ==0.3.2.10 - step-function ==0.2.1 - stitch ==0.6.0.0 - stm-chans ==3.0.0.9 @@ -2840,7 +2840,7 @@ default-package-overrides: - tasty-expected-failure ==0.12.3 - tasty-fail-fast ==0.0.3 - tasty-focus ==1.0.1 - - tasty-golden ==2.3.5 + - tasty-golden ==2.3.6 - tasty-hedgehog ==1.4.0.2 - tasty-hslua ==1.1.1.1 - tasty-hspec ==1.2.0.4 @@ -2929,7 +2929,7 @@ default-package-overrides: - th-desugar ==1.17 - th-env ==0.1.1 - th-expand-syns ==0.4.12.0 - - th-extras ==0.0.0.8 + - th-extras ==0.0.0.9 - th-lego ==0.3.0.3 - th-lift ==0.8.7 - th-lift-instances ==0.1.20 @@ -2956,7 +2956,7 @@ default-package-overrides: - tidal-core ==1.10.1 - tidal-link ==1.2.0 - tile ==0.3.0.0 - - time-compat ==1.9.8 + - time-compat ==1.9.9 - time-domain ==0.1.0.5 - time-lens ==0.4.0.2 - time-locale-compat ==0.1.1.5 @@ -2976,7 +2976,7 @@ default-package-overrides: - titlecase ==1.0.1 - tldr ==0.9.2 - tls ==2.1.8 - - tls-session-manager ==0.0.8 + - tls-session-manager ==0.0.9 - tlynx ==0.8.0.0 - tmapchan ==0.0.3 - tmapmvar ==0.0.4 @@ -3135,7 +3135,7 @@ default-package-overrides: - validity-unordered-containers ==0.2.0.3 - validity-uuid ==0.1.0.3 - validity-vector ==0.2.0.3 - - valor ==1.0.0.0 + - valor ==1.0.0.1 - vary ==0.1.1.3 - varying ==0.8.1.0 - vault ==0.3.1.6 @@ -3260,7 +3260,7 @@ default-package-overrides: - world-peace ==1.0.2.0 - wrap ==0.0.0 - wraxml ==0.5 - - wreq ==0.5.4.3 + - wreq ==0.5.4.4 - wreq-stringless ==0.5.9.1 - writer-cps-transformers ==0.5.6.1 - ws ==0.0.6 @@ -3270,7 +3270,7 @@ default-package-overrides: - x11-xim ==0.0.9.0 - Xauth ==0.1 - xdg-basedir ==0.2.2 - - xdg-desktop-entry ==0.1.1.2 + - xdg-desktop-entry ==0.1.1.3 - xdg-userdirs ==0.1.0.2 - xeno ==0.6 - xls ==0.1.3 @@ -3313,9 +3313,9 @@ default-package-overrides: - yesod-auth-hashdb ==1.7.1.7 - yesod-auth-oauth2 ==0.7.4.0 - yesod-bin ==1.6.2.3 - - yesod-core ==1.6.28.1 + - yesod-core ==1.6.29.1 - yesod-eventsource ==1.6.0.1 - - yesod-form ==1.7.9 + - yesod-form ==1.7.9.2 - yesod-form-bootstrap4 ==3.0.1.1 - yesod-gitrepo ==0.3.0 - yesod-gitrev ==0.2.2 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 41d181c7fe1d..9f5c259bee93 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -133,6 +133,18 @@ self: { } ) { }; + A-gent = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "A-gent"; + version = "0"; + sha256 = "1ga56jh14zklmr2cgz7bib4fj31y987kppzariin9a6x3lm0p5qp"; + libraryHaskellDepends = [ base ]; + description = "Λ-gent, based on placeholder definitions for TODO and unimplemented"; + license = lib.licensesSpdx."AGPL-3.0-only"; + } + ) { }; + AAI = callPackage ( { mkDerivation, base }: mkDerivation { @@ -2528,82 +2540,6 @@ self: { ) { }; BNFC = callPackage ( - { - mkDerivation, - alex, - array, - base, - containers, - deepseq, - directory, - filepath, - happy, - hspec, - hspec-discover, - HUnit, - mtl, - pretty, - process, - QuickCheck, - string-qq, - temporary, - time, - transformers, - }: - mkDerivation { - pname = "BNFC"; - version = "2.9.6.1"; - sha256 = "0h06vg9d71igr4rvs82f8sfa0grv6cvwpix82wal7b1ri0gskz97"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array - base - containers - deepseq - directory - filepath - mtl - pretty - process - string-qq - time - transformers - ]; - libraryToolDepends = [ - alex - happy - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - array - base - containers - deepseq - directory - filepath - hspec - HUnit - mtl - pretty - process - QuickCheck - string-qq - temporary - time - ]; - testToolDepends = [ - alex - happy - hspec-discover - ]; - description = "A compiler front-end generator"; - license = lib.licenses.bsd3; - mainProgram = "bnfc"; - } - ) { }; - - BNFC_2_9_6_2 = callPackage ( { mkDerivation, alex, @@ -2665,7 +2601,6 @@ self: { ]; description = "A compiler front-end generator"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "bnfc"; } ) { }; @@ -5488,23 +5423,23 @@ self: { array, base, containers, + haskeline, mtl, parsec, - readline, }: mkDerivation { pname = "CPL"; - version = "0.1.0"; - sha256 = "1qn9cjw11rbkbqhv16y8wqkzkrfarxr1nr3d7byzlvi1sv7fg7x5"; + version = "0.2.0"; + sha256 = "16wpmzhx222p0p3xiyk6wr51xklccbar6mky95fb2rj2rpmxswsl"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base containers + haskeline mtl parsec - readline ]; description = "An interpreter of Hagino's Categorical Programming Language (CPL)"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -6421,19 +6356,27 @@ self: { containers, fgl, parsec, + tasty, + tasty-hunit, }: mkDerivation { pname = "CarneadesDSL"; - version = "1.3"; - sha256 = "06ri47cfskvpm65zb63kjrwwhzlmcp2f0z99hqkfw216p85648a3"; + version = "2.0.0.0"; + sha256 = "0i8rr4ba50hqpnrb9kr4576y816yy9qqnn3vci42qyb81ym24rja"; libraryHaskellDepends = [ base containers fgl parsec ]; + testHaskellDepends = [ + base + containers + tasty + tasty-hunit + ]; description = "An implementation and DSL for the Carneades argumentation model"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -6444,27 +6387,42 @@ self: { mkDerivation, base, CarneadesDSL, - cmdargs, containers, Dung, fgl, + optparse-applicative, + tasty, + tasty-hunit, }: mkDerivation { pname = "CarneadesIntoDung"; - version = "1.0"; - sha256 = "0gmrc778zan5rrkb7rip61736rzx13abfzyjcj4bgdvc3fhih1rx"; + version = "2.0.0.0"; + sha256 = "1akldkr5idqfr225w0xzzch5ak2r4d3az5xz3rmi5qal5rdmdfxk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base CarneadesDSL - cmdargs containers Dung fgl ]; + executableHaskellDepends = [ + base + CarneadesDSL + Dung + optparse-applicative + ]; + testHaskellDepends = [ + base + CarneadesDSL + containers + Dung + tasty + tasty-hunit + ]; description = "A translation from the Carneades argumentation model into Dung's AFs"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "caell"; } @@ -7294,8 +7252,10 @@ self: { }: mkDerivation { pname = "ClasshSS"; - version = "0.1.0.0"; - sha256 = "141wqmfwp3rgf9h1whwzznz0bq82ph5lcxax0f85qfnxbvbsqnyn"; + version = "0.2.0.0"; + sha256 = "1v2wd26z5ajqk4xfwqa7xmaz6ql554d7qlcdh27gkaj4q6n9g1lb"; + revision = "2"; + editedCabalFile = "0ajjcv29yglk4c28g0daz31ir9gmmbj1d0s4l9cbqx5y3win3w50"; libraryHaskellDepends = [ base data-default @@ -10896,24 +10856,41 @@ self: { { mkDerivation, base, - cmdargs, containers, + doctest, + optparse-applicative, parsec, + QuickCheck, + tasty, + tasty-hunit, + tasty-quickcheck, }: mkDerivation { pname = "Dung"; - version = "1.1"; - sha256 = "1higdpqg599lfc92m7dd4zy98l9vjg5xr4n4qjv0wifszj8lrsgb"; + version = "2.0.0.0"; + sha256 = "0qdm2bifih5x02a9c134d32qpj0dxvnc11qbd36miqmx3a2g23xv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base - cmdargs containers parsec ]; + executableHaskellDepends = [ + base + optparse-applicative + ]; + testHaskellDepends = [ + base + containers + doctest + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + ]; description = "An implementation of the Dung argumentation frameworks"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dungell"; broken = true; @@ -24157,10 +24134,8 @@ self: { }: mkDerivation { pname = "HsOpenSSL"; - version = "0.11.7.9"; - sha256 = "0z3nyqlcgqw4ncn90gs6bznyj3lrqpjv83nzs4854knm15x6cbsa"; - revision = "1"; - editedCabalFile = "0nw5p8szaip7g4yh81b89wc4k7j0crda0wilfyaqb0kc6qal71m2"; + version = "0.11.7.10"; + sha256 = "191a05vyanf9zd4i9am6gprr5a8kkrqb595a0l2lhnqvz26fpg40"; libraryHaskellDepends = [ base bytestring @@ -25054,6 +25029,29 @@ self: { } ) { }; + IStr = callPackage ( + { + mkDerivation, + base, + haskell-src-meta, + template-haskell, + }: + mkDerivation { + pname = "IStr"; + version = "0.1.0.0"; + sha256 = "1d9ryvvpcz1q5nch90ghg5ifyh6w6iflcx7x4y51nvd28b3rdk03"; + revision = "4"; + editedCabalFile = "1jcn5b4i0qns9r79q62dvvaisbcj0y7ig6kbylwr4mi130gzjwpg"; + libraryHaskellDepends = [ + base + haskell-src-meta + template-haskell + ]; + description = "String Interpolation of Haskell expressions using #{expr} syntax"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + IcoGrid = callPackage ( { mkDerivation, @@ -26705,23 +26703,19 @@ self: { base, containers, directory, - generic-lens, - lens, mtl, + transformers, }: mkDerivation { pname = "Kawaii-Parser"; - version = "3.0.0"; - sha256 = "09zj4ryqypd46i4ilfqx9mf9y9cs4p4gjyqyks3a11b0qmvlhna9"; - revision = "2"; - editedCabalFile = "0m63mixkaiwzw0m6ksl28q26cijkkxiydrjn6vcz10ymfyjm7mkw"; + version = "4.0.0"; + sha256 = "1m4mpvgp3kx8wabklxj73i0gh1zhqk5al16s41qbnsz14da3d3nx"; libraryHaskellDepends = [ base containers directory - generic-lens - lens mtl + transformers ]; description = "A simple parsing library and some additional utilities"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -35434,8 +35428,8 @@ self: { }: mkDerivation { pname = "PenroseKiteDart"; - version = "1.5.1"; - sha256 = "0812x3ddlqflkypzjid3b5n3pdb2wwmp0b24yfmi9z15v5dbf2hm"; + version = "1.6"; + sha256 = "14cjk85b3y6vygi8bhp2fq0mpmn0sv07v3j4df6habzz7n67bh52"; libraryHaskellDepends = [ base containers @@ -55551,6 +55545,43 @@ self: { } ) { }; + aeson-openapi-record-as-tuple = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + generic-random, + hspec, + openapi3, + primitive, + QuickCheck, + vector, + }: + mkDerivation { + pname = "aeson-openapi-record-as-tuple"; + version = "1.0.0"; + sha256 = "1vyghzr771p6zd55rq8wv7f2pbig0arsignparmx9myc8wl3gzzj"; + libraryHaskellDepends = [ + aeson + base + openapi3 + primitive + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + generic-random + hspec + QuickCheck + ]; + description = "Encode and decode Haskell records as JSON tuples"; + license = lib.licensesSpdx."MPL-2.0"; + } + ) { }; + aeson-optics = callPackage ( { mkDerivation, @@ -77595,10 +77626,10 @@ self: { }: mkDerivation { pname = "antigen"; - version = "0.3.0.0"; - sha256 = "0wh163xsy3pspdpxbk8lx04q73bn8f2cg8cy5mhcm8j29bb2l3fz"; - revision = "2"; - editedCabalFile = "14ndq7wmjwbnx6jv533606vm5zn34j3v7q4f6w4q4kf43ab9f4mm"; + version = "0.3.1.0"; + sha256 = "0kpzsir07llklv08i0pm7gy8m9pphyxvg82dwzyrf5ndra6qb0w7"; + revision = "1"; + editedCabalFile = "1m577wjlhyqb8xbi7if6m3amiissipllz34axc7p1x0lihqnpx21"; libraryHaskellDepends = [ base free @@ -85739,8 +85770,8 @@ self: { }: mkDerivation { pname = "asciidoc"; - version = "0.1"; - sha256 = "0fsxz5m40idr8klzqb0x1j84fdyabzyjy8rmdca6jgy11zhjhgrx"; + version = "0.1.0.1"; + sha256 = "1wf0xvvx47myw41nc3dlm83rzw9pibzl6154zc7yll4cc0cfy5br"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -90750,8 +90781,8 @@ self: { }: mkDerivation { pname = "auto-extract"; - version = "0.1.0.0"; - sha256 = "124sb4wiwv684zhjj3lnmj6nv9yn0a1ps2zj91i6wfjb2h41lsri"; + version = "0.1.0.1"; + sha256 = "0chz6c7xhd4hphz8n6a45cwfgfkjjkhl7frq4qb5nbfnljccg4xw"; libraryHaskellDepends = [ base bytestring @@ -98953,8 +98984,8 @@ self: { pname = "base64-bytestring-type"; version = "1.0.1"; sha256 = "03kq4rjj6by02rf3hg815jfdqpdk0xygm5f46r2pn8mb99yd01zn"; - revision = "22"; - editedCabalFile = "0a5640qjbd3f96v9sf6r1laqpqk83xh073qlq75174kcg5zi4rxa"; + revision = "24"; + editedCabalFile = "13nx0jk2m9rs0zhdrpmxf2ss3cspw28xj3pz7kn91pw4ncl271gi"; libraryHaskellDepends = [ aeson base @@ -101759,8 +101790,8 @@ self: { }: mkDerivation { pname = "bech32"; - version = "1.1.9"; - sha256 = "0l3h4c1aqjqrlxdc4gq409dwly61i7k2d7g3gz0gya9nf39xc3f4"; + version = "1.1.10"; + sha256 = "0zrld26c0075dsl6v3gdiy0fimyaz5dlvfm0g2rldgg7qvi45q9a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -101817,8 +101848,8 @@ self: { }: mkDerivation { pname = "bech32-th"; - version = "1.1.9"; - sha256 = "0bc3wx5np17lb1y4s843f8m65687ainiv8biqfhfg7i2gfsc60cs"; + version = "1.1.10"; + sha256 = "0xnnnbm7mjx5syyvx7qrmkk4carzj9cc004xdzdivgs1n8726frg"; libraryHaskellDepends = [ base bech32 @@ -110120,10 +110151,8 @@ self: { }: mkDerivation { pname = "bitvec"; - version = "1.1.5.0"; - sha256 = "1ifyz0lsmgqz8yjyx4887m1wnm7ar389k6gkvcnk9mg1bgp7rll3"; - revision = "3"; - editedCabalFile = "1cw8gz65n5m20sy9wrxrg2kz2lskqcw81ib952jmha72c3ffcjs3"; + version = "1.1.6.0"; + sha256 = "0asfdk12mgwl14c5fahfr856l1b00z8103iz9x73z5s1wcyd6hhs"; libraryHaskellDepends = [ base bytestring @@ -112072,8 +112101,8 @@ self: { }: mkDerivation { pname = "blockfrost-api"; - version = "0.14.0.0"; - sha256 = "1bk77cgcf8bwc3mb89dsfsbrx7d5w16jdzf0jij3x3rj6zys26va"; + version = "0.15.0.0"; + sha256 = "0xdawvkc54dgyh28z82cx3hx2xb1mplhw883cz3dy6k1348wc172"; libraryHaskellDepends = [ aeson base @@ -112135,8 +112164,8 @@ self: { }: mkDerivation { pname = "blockfrost-client"; - version = "0.11.0.0"; - sha256 = "0cfdhyqiqcyv92yfvy1as07cwajy23ckip4c3c5rw6apwixn32z0"; + version = "0.12.0.0"; + sha256 = "0ar5vxbppmc36rk22wsak8dq3n7ndq5iq2cpipiasbpm5xg7bssh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -113237,12 +113266,12 @@ self: { } ) { }; - bluefin_0_2_6_0 = callPackage ( + bluefin_0_4_0_1 = callPackage ( { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.2.6.0"; - sha256 = "0fdlj319kny23giacwha56xb3z482hjybpjjrqfsv1aqwzvaw4si"; + version = "0.4.0.1"; + sha256 = "1jd21h7fpzp9ragd5pj83ns8wz57cvg9f8w3pvw3qw0qh4h1dx36"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; license = lib.licensesSpdx."MIT"; @@ -113298,6 +113327,8 @@ self: { pname = "bluefin-contrib"; version = "0.2.0.0"; sha256 = "0fqv8gjgxaa1jkfhvbcdwq18r1yhf0l8clr0w77vfizwj0425nqm"; + revision = "1"; + editedCabalFile = "0lkryncx38hpra2lc3a2djd5mj0n7yg73cgahhmvyc916vglw3lf"; libraryHaskellDepends = [ base bluefin @@ -113337,7 +113368,7 @@ self: { } ) { }; - bluefin-internal_0_3_4_0 = callPackage ( + bluefin-internal_0_4_0_0 = callPackage ( { mkDerivation, async, @@ -113349,8 +113380,8 @@ self: { }: mkDerivation { pname = "bluefin-internal"; - version = "0.3.4.0"; - sha256 = "0cg8d3rhy23rwn14p8j6cz1xjfsal1j6ij05h3kw2bla7alcjig0"; + version = "0.4.0.0"; + sha256 = "1851fbyndmqq73ckj9dmrix0q667xckjf3bc6v1alprwyzk4dbrx"; libraryHaskellDepends = [ async base @@ -113377,8 +113408,8 @@ self: { pname = "bluefin-random"; version = "0.2.0.0"; sha256 = "1kvhcz84gdpv0x4jmqi75i2l85kfkmsyp8vqpl39hgxwy1d8fmyf"; - revision = "1"; - editedCabalFile = "185pbhxr5kpm4jqr8j8fxv6ifigv7038xy474dy3dak08b9ijnh3"; + revision = "2"; + editedCabalFile = "0b10d9af349q7pj4qs0q05f9xc34mlfbvpdy4vqm4jfw1kg0ddg7"; libraryHaskellDepends = [ base bluefin @@ -121227,50 +121258,6 @@ self: { ) { }; bv-sized = callPackage ( - { - mkDerivation, - base, - bitwise, - bytestring, - deepseq, - hedgehog, - MonadRandom, - panic, - parameterized-utils, - random, - tasty, - tasty-hedgehog, - th-lift, - }: - mkDerivation { - pname = "bv-sized"; - version = "1.0.6"; - sha256 = "1whz889kykmsps7z8xai4347gf186c3ygq6v9bgp148hfqqaiqmd"; - libraryHaskellDepends = [ - base - bitwise - bytestring - deepseq - panic - parameterized-utils - random - th-lift - ]; - testHaskellDepends = [ - base - bytestring - hedgehog - MonadRandom - parameterized-utils - tasty - tasty-hedgehog - ]; - description = "a bitvector datatype that is parameterized by the vector width"; - license = lib.licenses.bsd3; - } - ) { }; - - bv-sized_1_0_7 = callPackage ( { mkDerivation, base, @@ -121311,7 +121298,6 @@ self: { ]; description = "a bitvector datatype that is parameterized by the vector width"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -124908,11 +124894,12 @@ self: { } ) { }; - cabal-debian_5_4_4 = callPackage ( + cabal-debian_5_5 = callPackage ( { mkDerivation, base, Cabal, + Cabal-syntax, containers, data-default, debian, @@ -124926,6 +124913,7 @@ self: { mtl, network-uri, optparse-applicative, + ordered-containers, parsec, pretty, prettyprinter, @@ -124940,13 +124928,14 @@ self: { }: mkDerivation { pname = "cabal-debian"; - version = "5.4.4"; - sha256 = "1q1wfq0m00b7hz9csncnbp176x8d901fk43hsziqjv3jdx99na0q"; + version = "5.5"; + sha256 = "1jwhw1h88aqdjc7bbnzs6q7waal54v5cg0gjyqwfpxbcjji8ppbp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal + Cabal-syntax containers data-default debian @@ -124960,6 +124949,7 @@ self: { mtl network-uri optparse-applicative + ordered-containers parsec pretty prettyprinter @@ -124975,7 +124965,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base - Cabal + Cabal-syntax containers debian Diff @@ -126949,6 +126939,65 @@ self: { } ) { }; + cabal-rpm_2_3_2 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + Cabal, + cached-json-file, + directory, + extra, + fedora-krb, + filepath, + html-entities, + http-client, + http-client-tls, + http-query, + safe, + simple-cabal, + simple-cmd, + simple-cmd-args, + text, + time, + unix, + }: + mkDerivation { + pname = "cabal-rpm"; + version = "2.3.2"; + sha256 = "1sn44smpwihp0w7jml95b78ylgca3wbdzj4m8hyx8wq2qcpwva1q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson + base + bytestring + Cabal + cached-json-file + directory + extra + fedora-krb + filepath + html-entities + http-client + http-client-tls + http-query + safe + simple-cabal + simple-cmd + simple-cmd-args + text + time + unix + ]; + description = "RPM packaging tool for Haskell Cabal-based packages"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-rpm"; + } + ) { }; + cabal-scaffold = callPackage ( { mkDerivation, @@ -127714,8 +127763,8 @@ self: { }: mkDerivation { pname = "cabal2nix"; - version = "2.21.0"; - sha256 = "0jqmk22wgq9ab3jx93ab181bnwdcand2y2hvj32b1czzb5jrqhg9"; + version = "2.21.2"; + sha256 = "05janvispyh5sq77klzyhkwzqix4x2bf0mn7bvxb1qwsd02ygzxv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128308,8 +128357,8 @@ self: { }: mkDerivation { pname = "cached-io"; - version = "1.3.1.0"; - sha256 = "0xfm64bhm0xpw2fqxzrxxzq4nlzybvvhis2093agzn3pbv0xif9v"; + version = "1.3.2.0"; + sha256 = "1hjh90gbd4y48v98p53r0sy1vvcar6cwq1vp4zd4z109j3f509dk"; libraryHaskellDepends = [ base exceptions @@ -130304,8 +130353,8 @@ self: { }: mkDerivation { pname = "canadian-income-tax"; - version = "2024.1.0.1"; - sha256 = "04q4p0f4cmrg8zljbb79pmz1jbisv41zcz9g13gkqgp4q9r5di9s"; + version = "2025.0"; + sha256 = "0k0v57dksww0c770jcp5wl1hl68w4vqilcw0sxjavcc43a228w9y"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -133397,8 +133446,8 @@ self: { }: mkDerivation { pname = "cassava"; - version = "0.5.4.1"; - sha256 = "0ps9b8lgc1ah186rlxsy8hdnwkfh60i351105309jykk63skc1nl"; + version = "0.5.5.0"; + sha256 = "1rcc7l93g80mbmfvbz0bclsldkz19yyfyazfp8h471856sj5a9kp"; configureFlags = [ "-f-bytestring--lt-0_10_4" ]; libraryHaskellDepends = [ array @@ -134205,8 +134254,8 @@ self: { }: mkDerivation { pname = "category-printf"; - version = "0.1.1.0"; - sha256 = "198bpnmmkwzx9z0n850pgzr2i9yw0kmd4g2m3fhifkhgy6zfidji"; + version = "0.1.1.1"; + sha256 = "0cg5d8m05arl724mkn2h7aaaqd2r09j6hm4dshvnhx8phlag5rm9"; libraryHaskellDepends = [ base bytestring @@ -136643,8 +136692,8 @@ self: { }: mkDerivation { pname = "cgrep"; - version = "9.0.0"; - sha256 = "1mdrs9gvsi1vg1pg0isl8s6y6kc644p1pydilwv88lpsyfsf94qa"; + version = "9.1.0"; + sha256 = "1zzccmjhnlvf1q7n1zcmym1m62fkwd9a39rq2fjj457jzh9cgk8b"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -139581,11 +139630,11 @@ self: { { mkDerivation, base }: mkDerivation { pname = "choice"; - version = "0.2.4.1"; - sha256 = "099c5ibal8llzr5nh62dnpb1pwj30gxqwdcjx0rds51ga2j32z5i"; + version = "0.2.4.2"; + sha256 = "0v9yykg2ip6y1cf25d101nvpsn8p1p4mw213pmi3005qqhv17hcc"; libraryHaskellDepends = [ base ]; description = "A solution to boolean blindness"; - license = lib.licenses.publicDomain; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -140885,8 +140934,8 @@ self: { }: mkDerivation { pname = "cimple"; - version = "0.0.30"; - sha256 = "1x7dkkjiays4yc7j4bi35qgcn44gzanxzcrfrf517jwnykishyc0"; + version = "0.0.32"; + sha256 = "19xb0z9gngkm24mzjr3fpzdxrcwfy2z9i871llydiy47dh3blaph"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -141924,7 +141973,7 @@ self: { } ) { }; - citeproc_0_12 = callPackage ( + citeproc_0_13 = callPackage ( { mkDerivation, aeson, @@ -141953,8 +142002,8 @@ self: { }: mkDerivation { pname = "citeproc"; - version = "0.12"; - sha256 = "1b3dlh3904cxckh5kc4b2ilnsy9rhfhr90qkcwagfaz4chkdbhfl"; + version = "0.13"; + sha256 = "1dvpb2yh4z84xcw95pdzfmwlll6bdz0in382ilhwd3jhd7jy4b67"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -144204,8 +144253,8 @@ self: { }: mkDerivation { pname = "claude"; - version = "1.0.1"; - sha256 = "1jsga6n5ws5m9wf2n1l7gck7n0d2928f9r094vf26s88vm9dl64q"; + version = "1.4.0"; + sha256 = "08glyqfkf1zx42mcqqii9d4ydhrbsg0n3dlizhihpnnrdd1rybik"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -146107,8 +146156,8 @@ self: { }: mkDerivation { pname = "climb"; - version = "0.5.1"; - sha256 = "0sn3cn9l1ibbr1vm87phxwdlcwwgwlvannm14v5r6af3b274ibhy"; + version = "0.6.0"; + sha256 = "1fjqib78hc03f427vaf6jddgyg77b9w2dd5z9sbfgm7h6qbyn9aa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -149244,7 +149293,6 @@ self: { cobot-io = callPackage ( { mkDerivation, - array, attoparsec, base, binary, @@ -149271,10 +149319,9 @@ self: { }: mkDerivation { pname = "cobot-io"; - version = "0.1.5.5"; - sha256 = "1j41byh9swjj09rlwjxdhwvdnjm2gnf8y4zxv0mwpgmdc18bwszy"; + version = "0.1.5.7"; + sha256 = "1bfki5ak33dx6dwzxqaa56iphk3ab5358lpbxayzw724dbzjfn3q"; libraryHaskellDepends = [ - array attoparsec base binary @@ -149296,7 +149343,6 @@ self: { vector ]; testHaskellDepends = [ - array attoparsec base binary @@ -153637,6 +153683,49 @@ self: { } ) { }; + comonad-coactions = callPackage ( + { + mkDerivation, + adjunctions, + base, + checkers, + comonad, + containers, + free, + kan-extensions, + QuickCheck, + tasty, + tasty-quickcheck, + template-haskell, + }: + mkDerivation { + pname = "comonad-coactions"; + version = "0.1.0.0"; + sha256 = "1y7svy4sggpm1ycvr62iih0ix23k360gj6qis5f6z7w3qp3ivgrq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + adjunctions + base + comonad + free + kan-extensions + template-haskell + ]; + testHaskellDepends = [ + base + checkers + comonad + containers + QuickCheck + tasty + tasty-quickcheck + ]; + description = "Coactions of comonads on functors"; + license = lib.licensesSpdx."AGPL-3.0-or-later"; + } + ) { }; + comonad-extras = callPackage ( { mkDerivation, @@ -156306,6 +156395,30 @@ self: { } ) { }; + concoct = callPackage ( + { + mkDerivation, + base, + mtl, + }: + mkDerivation { + pname = "concoct"; + version = "0.1.0"; + sha256 = "1nrfi51ah5bfpj040kqjblgfgyq15gllrmaj3qdnvw3c4qy091pj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + mtl + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A declarative UI framework"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "ui"; + } + ) { }; + concorde = callPackage ( { mkDerivation, @@ -159048,8 +159161,8 @@ self: { pname = "conferer"; version = "1.1.0.0"; sha256 = "1hkdrqxrac1mbzvd29f6ds4cbihdv0j0daai7yc282myv0varh09"; - revision = "5"; - editedCabalFile = "1zg5qxjimmcxqzzi7mpiby8kh39zn9dmxmlidd1wiq6qlmg8l0a6"; + revision = "6"; + editedCabalFile = "1ic8c64jx0ql6vrhxrx6xkwcll5rjm5zfijzp6hh7gp2dj1qmbi2"; libraryHaskellDepends = [ base bytestring @@ -159374,10 +159487,8 @@ self: { }: mkDerivation { pname = "conferer-snap"; - version = "1.0.0.0"; - sha256 = "15gz77b5jf35hmcnd6kza1wgzpbgk3pcvhi7mp7yk64ybksld98r"; - revision = "3"; - editedCabalFile = "1003bs7v68gafav7skvrbjnj21hk4lcdgjnmwc53k4nzp80nd367"; + version = "1.1.0.0"; + sha256 = "165acbsh3kxpxclkjayhk57r2f4m9rq3f0ynqb2bnqpp6pnfx5g4"; libraryHaskellDepends = [ base conferer @@ -161336,42 +161447,6 @@ self: { ) { }; constraints = callPackage ( - { - mkDerivation, - base, - binary, - boring, - deepseq, - hashable, - hspec, - hspec-discover, - mtl, - transformers, - }: - mkDerivation { - pname = "constraints"; - version = "0.14.3"; - sha256 = "1c3vsybgzd35rrydza7kjh1m92kb7hhamxfz61zii9imhk2gjjjq"; - libraryHaskellDepends = [ - base - binary - boring - deepseq - hashable - mtl - transformers - ]; - testHaskellDepends = [ - base - hspec - ]; - testToolDepends = [ hspec-discover ]; - description = "Constraint manipulation"; - license = lib.licensesSpdx."BSD-2-Clause"; - } - ) { }; - - constraints_0_14_4 = callPackage ( { mkDerivation, base, @@ -161404,7 +161479,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Constraint manipulation"; license = lib.licensesSpdx."BSD-2-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -170039,14 +170113,20 @@ self: { }: mkDerivation { pname = "crockford"; - version = "0.2"; - sha256 = "1fgsmf2k0v1j7b3gv06q9c65410qa2ivl59rwkm7j931wsymsg26"; + version = "0.2.1"; + sha256 = "0hpd1w2n1i87xw0156bnk0yjgafqy82q4h3ldj1l9z54f0pgk5s4"; libraryHaskellDepends = [ base digits QuickCheck safe ]; + testHaskellDepends = [ + base + digits + QuickCheck + safe + ]; description = "An implementation of Douglas Crockford's base32 encoding"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -172565,56 +172645,6 @@ self: { ) { }; crypton = callPackage ( - { - mkDerivation, - base, - basement, - bytestring, - deepseq, - gauge, - integer-gmp, - memory, - random, - tasty, - tasty-hunit, - tasty-kat, - tasty-quickcheck, - }: - mkDerivation { - pname = "crypton"; - version = "1.0.5"; - sha256 = "111xhadds1nvi6kn87iirf1pb18469zq584b9dzlpx118xb5kwdk"; - libraryHaskellDepends = [ - base - basement - bytestring - deepseq - integer-gmp - memory - ]; - testHaskellDepends = [ - base - bytestring - memory - tasty - tasty-hunit - tasty-kat - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - bytestring - deepseq - gauge - memory - random - ]; - description = "Cryptography Primitives sink"; - license = lib.licenses.bsd3; - } - ) { }; - - crypton_1_0_6 = callPackage ( { mkDerivation, base, @@ -172661,7 +172691,6 @@ self: { ]; description = "Cryptography Primitives sink"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -173622,8 +173651,8 @@ self: { }: mkDerivation { pname = "cryptostore"; - version = "0.4.0.0"; - sha256 = "0zkwbfxw6xb940ill8d9naxb7gjb9hxh0k01p4jrf36f56cpq6kd"; + version = "0.5.0.0"; + sha256 = "1dclq655n776w4npjd1d19knpppdqasfdgsvrh80pf2rs8kcw3s9"; libraryHaskellDepends = [ asn1-encoding asn1-types @@ -175231,6 +175260,7 @@ self: { cuddle = callPackage ( { mkDerivation, + antigen, base, base16-bytestring, boxes, @@ -175239,11 +175269,15 @@ self: { cborg, containers, data-default-class, + filepath, foldable1-classes-compat, generic-optics, generic-random, + half, hashable, hspec, + hspec-core, + hspec-golden, hspec-megaparsec, HUnit, megaparsec, @@ -175255,7 +175289,9 @@ self: { parser-combinators, pretty-simple, prettyprinter, + prettyprinter-ansi-terminal, QuickCheck, + quickcheck-transformer, random, regex-tdfa, scientific, @@ -175265,12 +175301,13 @@ self: { }: mkDerivation { pname = "cuddle"; - version = "1.1.2.0"; - sha256 = "0cipqiw0rq2g3vcsmyi9q5cd3n0gimn7jjn2mh5afvdq940gvpk7"; + version = "1.2.0.0"; + sha256 = "0638jvj6wkczrxfswlcbzkci20s79s1yf4v22fz5gdmv34l21gvm"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ + antigen base base16-bytestring boxes @@ -175281,6 +175318,7 @@ self: { data-default-class foldable1-classes-compat generic-optics + half hashable megaparsec mtl @@ -175289,6 +175327,9 @@ self: { ordered-containers parser-combinators prettyprinter + prettyprinter-ansi-terminal + QuickCheck + quickcheck-transformer random regex-tdfa scientific @@ -175296,30 +175337,39 @@ self: { tree-diff ]; executableHaskellDepends = [ + antigen base base16-bytestring bytestring cborg + containers megaparsec mtl optparse-applicative prettyprinter + prettyprinter-ansi-terminal + QuickCheck random text ]; testHaskellDepends = [ + antigen base bytestring cborg containers data-default-class + filepath generic-random hspec + hspec-core + hspec-golden hspec-megaparsec HUnit megaparsec pretty-simple prettyprinter + prettyprinter-ansi-terminal QuickCheck random string-qq @@ -182418,6 +182468,78 @@ self: { } ) { }; + data-sketches_0_4_0_0 = callPackage ( + { + mkDerivation, + base, + criterion, + data-sketches-core, + directory, + ghc-prim, + hedgehog, + hspec, + hspec-junit-formatter, + mtl, + mwc-random, + pretty-show, + primitive, + process, + QuickCheck, + statistics, + temporary, + vector, + vector-algorithms, + }: + mkDerivation { + pname = "data-sketches"; + version = "0.4.0.0"; + sha256 = "1k36j8biixgkkvfl6s52ywh5f06i59azv1if1zmidbnq0kkmadkh"; + libraryHaskellDepends = [ + base + data-sketches-core + ghc-prim + mtl + mwc-random + primitive + vector + vector-algorithms + ]; + testHaskellDepends = [ + base + data-sketches-core + directory + ghc-prim + hedgehog + hspec + hspec-junit-formatter + mtl + mwc-random + pretty-show + primitive + process + QuickCheck + statistics + temporary + vector + vector-algorithms + ]; + benchmarkHaskellDepends = [ + base + criterion + data-sketches-core + ghc-prim + mtl + mwc-random + primitive + vector + vector-algorithms + ]; + description = "Stochastic streaming algorithms for approximate computation on large datasets. Includes KLL, HLL, Theta, Count-Min, and REQ sketches."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + data-sketches-core = callPackage ( { mkDerivation, @@ -182455,6 +182577,44 @@ self: { } ) { }; + data-sketches-core_0_2_0_0 = callPackage ( + { + mkDerivation, + base, + deepseq, + ghc-prim, + mwc-random, + primitive, + vector, + vector-algorithms, + }: + mkDerivation { + pname = "data-sketches-core"; + version = "0.2.0.0"; + sha256 = "0ps1x06988zjx1dqwmiy5mz3xy4p5spaz7br7hbzn8p83l8crxj0"; + libraryHaskellDepends = [ + base + deepseq + ghc-prim + mwc-random + primitive + vector + vector-algorithms + ]; + testHaskellDepends = [ + base + deepseq + ghc-prim + mwc-random + primitive + vector + vector-algorithms + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + data-spacepart = callPackage ( { mkDerivation, @@ -184546,8 +184706,8 @@ self: { }: mkDerivation { pname = "daytripper"; - version = "1.0.0"; - sha256 = "0mi03wgaa4pmrzmr0l5h34nl3wgzl14h825zlbpcjdm0zg0diw64"; + version = "1.0.1"; + sha256 = "0m5mnzbi4wiki6gysqqv29q8ypmz3b78yg8q9iqkla1mqdsr2gic"; libraryHaskellDepends = [ base bytestring @@ -185081,6 +185241,97 @@ self: { } ) { }; + dbus_1_4_2 = callPackage ( + { + mkDerivation, + base, + bytestring, + cereal, + conduit, + containers, + deepseq, + directory, + exceptions, + extra, + filepath, + lens, + network, + parsec, + process, + QuickCheck, + random, + resourcet, + split, + tasty, + tasty-hunit, + tasty-quickcheck, + template-haskell, + temporary, + text, + th-lift, + transformers, + unix, + vector, + xml-conduit, + xml-types, + }: + mkDerivation { + pname = "dbus"; + version = "1.4.2"; + sha256 = "18d9v2p1cdf6z1hd5s7fw5hhzj4yag6qc2rzya4mpbv21b7cbvbs"; + libraryHaskellDepends = [ + base + bytestring + cereal + conduit + containers + deepseq + exceptions + filepath + lens + network + parsec + random + split + template-haskell + text + th-lift + transformers + unix + vector + xml-conduit + xml-types + ]; + testHaskellDepends = [ + base + bytestring + cereal + containers + directory + extra + filepath + network + parsec + process + QuickCheck + random + resourcet + tasty + tasty-hunit + tasty-quickcheck + temporary + text + transformers + unix + vector + ]; + doCheck = false; + description = "A client library for the D-Bus IPC system"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + dbus-app-launcher = callPackage ( { mkDerivation, @@ -185188,23 +185439,26 @@ self: { { mkDerivation, base, + containers, dbus, hslogger, optparse-applicative, }: mkDerivation { pname = "dbus-hslogger"; - version = "0.1.0.1"; - sha256 = "0i2y69kagp53cmlb7p3y6ysr9k5wvfd0vcnpwsasyn1jpk6g80zi"; + version = "0.1.1.0"; + sha256 = "0g66y3jhwb8a6haxfqf493haxw558072ki19m831vzq955w86xs5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base + containers dbus hslogger ]; executableHaskellDepends = [ base + containers dbus hslogger optparse-applicative @@ -185215,6 +185469,49 @@ self: { } ) { }; + dbus-menu = callPackage ( + { + mkDerivation, + base, + containers, + dbus, + enclosed-exceptions, + filepath, + gi-glib, + gi-gobject, + gi-gtk3, + gtk3, + haskell-gi, + haskell-gi-base, + hslogger, + template-haskell, + text, + }: + mkDerivation { + pname = "dbus-menu"; + version = "0.1.3.2"; + sha256 = "16jqm07s4zvprrlr86srymjjdz373bx00w6298vl93hmr7vn5fa6"; + libraryHaskellDepends = [ + base + containers + dbus + enclosed-exceptions + filepath + gi-glib + gi-gobject + gi-gtk3 + haskell-gi + haskell-gi-base + hslogger + template-haskell + text + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "A Haskell implementation of the DBusMenu protocol"; + license = lib.licenses.bsd3; + } + ) { inherit (pkgs) gtk3; }; + dbus-qq = callPackage ( { mkDerivation, @@ -186378,6 +186675,100 @@ self: { } ) { }; + debian_4_1_2 = callPackage ( + { + mkDerivation, + base, + bytestring, + bz2, + Cabal, + containers, + directory, + exceptions, + filepath, + hostname, + HUnit, + lens, + ListLike, + mtl, + network-uri, + ordered-containers, + parsec, + pretty, + process, + pureMD5, + regex-compat, + regex-tdfa, + SHA, + template-haskell, + temporary, + text, + th-lift, + th-orphans, + time, + unix, + zlib, + }: + mkDerivation { + pname = "debian"; + version = "4.1.2"; + sha256 = "1wgrmzmf5jyfjqd8zi3yc5j08hphmhhnqiwbgsf6vrm4jaw2sk9q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + bz2 + Cabal + containers + directory + exceptions + filepath + hostname + HUnit + lens + ListLike + mtl + network-uri + ordered-containers + parsec + pretty + process + pureMD5 + regex-compat + regex-tdfa + SHA + template-haskell + temporary + text + th-lift + th-orphans + time + unix + zlib + ]; + executableHaskellDepends = [ + base + directory + filepath + process + ]; + testHaskellDepends = [ + base + Cabal + HUnit + ordered-containers + parsec + pretty + regex-tdfa + text + ]; + description = "Modules for working with the Debian package system"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + debian-binary = callPackage ( { mkDerivation, @@ -189315,6 +189706,8 @@ self: { pname = "dependent-enummap"; version = "0.1.0.0"; sha256 = "1i0p0yipihjm9p6mpag9zw1r8gfl7lwcg35w97gqfy4lbbx2rp4n"; + revision = "1"; + editedCabalFile = "1a8dxvlqk52l5qx3ybbcjm2m4py4ywnrlwpggxdbg98a1x188wxg"; libraryHaskellDepends = [ base containers @@ -193283,8 +193676,8 @@ self: { }: mkDerivation { pname = "dhscanner-bitcode"; - version = "1.0.10"; - sha256 = "0b9b7swrpdy09yj1sqg50xpbarjgh154r6j1ii4xl827x82gs3l3"; + version = "1.0.13"; + sha256 = "0ha6nfw766zm8qmdrx7kvf1b946i2vq07bf9kg4zhkfk0k3lbvss"; libraryHaskellDepends = [ aeson base @@ -193316,8 +193709,8 @@ self: { }: mkDerivation { pname = "dhscanner-kbgen"; - version = "1.0.13"; - sha256 = "0p1rahl6bnznbgqm380nvavpq01rh8amarb9fcgp6lv19wisdxdx"; + version = "1.0.14"; + sha256 = "13yr0yapc1bj1ip8rgs69j7r6lq33yh9x0rphx5x40jrds4qjg3c"; libraryHaskellDepends = [ aeson base @@ -200592,8 +200985,10 @@ self: { containers, contravariant, distributive, + doctest, hspec, lens, + MemoTrie, mtl, profunctors, tagged, @@ -200605,8 +201000,8 @@ self: { }: mkDerivation { pname = "distributors"; - version = "0.2.0.1"; - sha256 = "11qdcaj1fa5zvxdy85bqc1qm6pnlv4cwym1i8zi1mxcvcmc38fci"; + version = "0.3.0.0"; + sha256 = "0c0nvlwb7dm4179bdkavh96xzjdija94xvv13ayils0b72xzifdq"; libraryHaskellDepends = [ adjunctions base @@ -200616,6 +201011,7 @@ self: { contravariant distributive lens + MemoTrie mtl profunctors tagged @@ -200633,8 +201029,10 @@ self: { containers contravariant distributive + doctest hspec lens + MemoTrie mtl profunctors tagged @@ -201026,8 +201424,8 @@ self: { }: mkDerivation { pname = "djot"; - version = "0.1.2.4"; - sha256 = "10k5j5ah051jhiykic95mn3lr5vhc5jc8pvpgqicy3jq1rcf5am1"; + version = "0.1.3"; + sha256 = "1066rgzb9lf2fa9bi3i7rdln9yn7kkjwx31gfhljqsryxqqr9prn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -207512,8 +207910,8 @@ self: { }: mkDerivation { pname = "duckdb-ffi"; - version = "1.4.1.4"; - sha256 = "0qrd5r9lhyr5wqckbvm5733bgihda01qygc9xy59y9qfrrskyz20"; + version = "1.4.1.5"; + sha256 = "1hy217yday0f8qc882g7nllhvkzal4v28f4zp5mlfyifml2hld27"; libraryHaskellDepends = [ base bytestring @@ -207592,8 +207990,8 @@ self: { }: mkDerivation { pname = "duckdb-simple"; - version = "0.1.2.3"; - sha256 = "07i67sm28c87jwm36x5y6v4m67jwdby3rjj4hap1k336ri6kcz2i"; + version = "0.1.2.4"; + sha256 = "1p1vkfa2sdnlh6r3vhrphf4zmwnrvh39bys5nar9sqrv282ld0k4"; libraryHaskellDepends = [ array base @@ -208551,8 +208949,8 @@ self: { }: mkDerivation { pname = "dvv"; - version = "0.1.1.0"; - sha256 = "0sdi830lm1i1vm3ws8m3h1i1ymfwg9nzvmfz0fnq03yg511krjz7"; + version = "0.1.2.1"; + sha256 = "12gciwz3n3nrq6sxq51xn155rvciy7lik31g3bgc5ax75idqhydb"; libraryHaskellDepends = [ base hashable @@ -212159,6 +212557,18 @@ self: { } ) { }; + effable = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "effable"; + version = "0.2.0.0"; + sha256 = "1lwfwgry656w0k63i3iq2vbid3lnypk9knsngdj5y6n303bizass"; + libraryHaskellDepends = [ base ]; + description = "A data structure for emission plans"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + effect-handlers = callPackage ( { mkDerivation, @@ -219661,6 +220071,56 @@ self: { } ) { }; + ephemeral-pg = callPackage ( + { + mkDerivation, + base, + bytestring, + directory, + filepath, + hashable, + hasql, + hspec, + network, + process, + QuickCheck, + temporary, + text, + transformers, + typed-process, + unix, + }: + mkDerivation { + pname = "ephemeral-pg"; + version = "0.2.1.0"; + sha256 = "1fcwbmp6rrvx2hzal6nhs6nn7wdp0x119rwnlk9ilixxzx25188g"; + libraryHaskellDepends = [ + base + bytestring + directory + filepath + hashable + hasql + network + process + temporary + text + transformers + typed-process + unix + ]; + testHaskellDepends = [ + base + hasql + hspec + QuickCheck + text + ]; + description = "Temporary PostgreSQL databases for testing"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + epi-sim = callPackage ( { mkDerivation, @@ -222017,48 +222477,62 @@ self: { { mkDerivation, base, + base16, + binary, + bytestring, + call-stack, containers, esqueleto, geojson, hedgehog, + hspec, + HUnit, monad-logger, persistent, persistent-postgresql, resourcet, tasty, + tasty-hspec, tasty-hunit, tasty-quickcheck, text, - wkt-geom, }: mkDerivation { pname = "esqueleto-postgis"; - version = "1.0.1"; - sha256 = "0s87xwqbh0b4xl956g7zgf58ga92cfnnbijqyw0rd007y4rf0v7m"; + version = "4.0.2"; + sha256 = "06v9w440ynwj0qlzcilprwzkxr8qpixzfg2v72r1b1pr8qavrgnd"; libraryHaskellDepends = [ base + base16 + binary + bytestring containers esqueleto geojson persistent text - wkt-geom ]; testHaskellDepends = [ base + base16 + binary + bytestring + call-stack containers esqueleto geojson hedgehog + hspec + HUnit monad-logger persistent persistent-postgresql resourcet tasty + tasty-hspec tasty-hunit tasty-quickcheck text - wkt-geom ]; description = "postgis bindings for esqueleto"; license = lib.licensesSpdx."MIT"; @@ -227254,8 +227728,8 @@ self: { }: mkDerivation { pname = "exitcode"; - version = "0.1.0.10"; - sha256 = "0w5n3gfxv7950q6ds37a92jxg7nw8vgqxd0n801qi0ai9q16w3bd"; + version = "0.2.0.0"; + sha256 = "0lvwabnl28j9wm5l9cdxcd8vr61ngv05sg6izh7r2q9scv9nrswj"; libraryHaskellDepends = [ base bifunctors @@ -232254,8 +232728,8 @@ self: { }: mkDerivation { pname = "fb-util"; - version = "0.2.0.0"; - sha256 = "0618nh92kmsx4gfw37lspaiqsz4g8vcsfchax46bw172z8yg7mim"; + version = "0.2.0.1"; + sha256 = "0zp4kc6bb47539j4rc75jr3kf5iqvjy0bi52rfvrxycbngkrl4ch"; libraryHaskellDepends = [ aeson aeson-pretty @@ -233512,7 +233986,7 @@ self: { csv, directory, extra, - fedora-dists, + fedora-releases, filepath, http-conduit, http-types, @@ -233520,14 +233994,15 @@ self: { process, simple-cmd, simple-cmd-args, + simple-prompt, split, time, unix, }: mkDerivation { pname = "fedora-haskell-tools"; - version = "1.1"; - sha256 = "194jkagrvkhzgw224jybxy4gvavs9qm6lp1b26ddbnpddf3v6paf"; + version = "1.2"; + sha256 = "17arls0gmqb2n1n1fbci9gcrj0p8ijblcl4npq5417yxgq06a1x2"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -233536,7 +234011,7 @@ self: { csv directory extra - fedora-dists + fedora-releases filepath http-conduit http-types @@ -233544,6 +234019,7 @@ self: { process simple-cmd simple-cmd-args + simple-prompt split time unix @@ -236199,6 +236675,7 @@ self: { base, bytestring, deepseq, + directory, filepath, tasty, tasty-hunit, @@ -236207,8 +236684,8 @@ self: { }: mkDerivation { pname = "file-io"; - version = "0.1.5"; - sha256 = "0nvxp3d7j2fdkfcvk5n7swc0id7c7gzp3g0jr4q4vpljqzj1j2ii"; + version = "0.1.6"; + sha256 = "046plhgvymqjmw7s9irf5b6jvixznapw1ihngb8qg6nzq5nris8a"; libraryHaskellDepends = [ base bytestring @@ -236219,6 +236696,7 @@ self: { testHaskellDepends = [ base bytestring + directory filepath tasty tasty-hunit @@ -236562,8 +237040,8 @@ self: { }: mkDerivation { pname = "filelock"; - version = "0.1.1.8"; - sha256 = "0bmnj888w2srz2rywmh13dqwmqsqyzkgkz952h1gdd7ycvlj5avj"; + version = "0.1.1.9"; + sha256 = "1rzaanib630jlr6g7xp02qbmjdf7p1nlfv171jhq7qwr0drlhci4"; libraryHaskellDepends = [ base unix @@ -236574,7 +237052,7 @@ self: { process ]; description = "Portable interface to file locking (flock / LockFileEx)"; - license = lib.licenses.publicDomain; + license = lib.licensesSpdx."CC0-1.0"; } ) { }; @@ -237659,6 +238137,8 @@ self: { pname = "finitary"; version = "2.2.0.0"; sha256 = "035pbixg74z7xbjw33y50xxgkhml5l3y93izmlilgd8dil8biwl3"; + revision = "1"; + editedCabalFile = "0inj6lnh71mlilkdgvpfpp2rmc9494gsf44bd9qg5jz26j4v8ss8"; libraryHaskellDepends = [ base bitvec @@ -237925,8 +238405,8 @@ self: { pname = "finite-semigroups"; version = "0.1.0.0"; sha256 = "0xvqnafhqhv17jr0pl9r4fxj5rcp8q18pymmbckrq1dc7hffdqq2"; - revision = "1"; - editedCabalFile = "1hb2f392007ks1vcvhs6rd82piwmbz5n0v477lv9kja2ww90i4y5"; + revision = "2"; + editedCabalFile = "1sks4zr25pcn46xwibmvmc10lcii8bzakpbv3czzi639xs5fwrsi"; libraryHaskellDepends = [ base containers @@ -238160,6 +238640,56 @@ self: { } ) { nano-http = null; }; + firebase-hs = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + http-client, + http-client-tls, + http-types, + jose, + lens, + stm, + text, + time, + transformers, + }: + mkDerivation { + pname = "firebase-hs"; + version = "0.1.1.0"; + sha256 = "0fkf42m9higfyqm3cjyhz1mscw768rplsc9ma2c5xj42n890n28d"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + http-client + http-client-tls + http-types + jose + lens + stm + text + time + transformers + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + http-types + text + time + ]; + description = "Firebase Auth, Firestore, and Servant integration for Haskell"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + firefly = callPackage ( { mkDerivation, @@ -243578,8 +244108,8 @@ self: { }: mkDerivation { pname = "folly-clib"; - version = "20250713.1537"; - sha256 = "1qwznpx922gcy17nzvv249dq4f6f2lvh7y055cpd6kzqk03a984j"; + version = "20260203.1245"; + sha256 = "1kdj31w20wgycbmq5gnhywkbs9n9028xii54mfabf2cyfn8w3qns"; librarySystemDepends = [ boost boost_filesystem @@ -244629,16 +245159,20 @@ self: { mkDerivation, base, bytestring, + directory, grammatical-parsers, monoid-subclasses, + optparse-applicative, parsers, rank2classes, text, }: mkDerivation { pname = "forms-data-format"; - version = "0.2.1"; - sha256 = "0l0v6m1ixpq7bmafnnn66gjjfwv28lvr20jsh35yfjifznw2vgbn"; + version = "0.3"; + sha256 = "1cyandfai5c1f6in6i66xyva0qjs54xvk673wcv9wv4241dm13jz"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base bytestring @@ -244648,6 +245182,13 @@ self: { rank2classes text ]; + executableHaskellDepends = [ + base + bytestring + directory + optparse-applicative + text + ]; description = "Parse and serialize FDF, the Forms Data Format"; license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; @@ -247075,8 +247616,8 @@ self: { }: mkDerivation { pname = "freckle-otel"; - version = "0.0.0.2"; - sha256 = "0x70wcqbpzy8x5xd88kvf2k5pg9655w1xqp94ryq2yprkq6vhils"; + version = "0.0.0.3"; + sha256 = "1rjwksaafmpzx8n8hf5bnp72bawqrzgcp84z89zzmnsw6vv6f514"; libraryHaskellDepends = [ aeson base @@ -247112,7 +247653,7 @@ self: { text unliftio ]; - description = "..."; + description = "Some extensions to the hs-opentelemetry-sdk library"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; } @@ -247178,8 +247719,8 @@ self: { }: mkDerivation { pname = "freckle-stats"; - version = "0.0.0.0"; - sha256 = "1sz6wx8d6jsxvv90rs4l21zrcvphwahbvw0q6jrc4mq3q74nx8nm"; + version = "0.0.0.1"; + sha256 = "1n3y0lqd6wgw0lmfa6q34ix83yaz5b3hqay7fga1x0shc4cank83"; libraryHaskellDepends = [ aeson base @@ -249648,6 +250189,8 @@ self: { pname = "fs-api"; version = "0.4.0.0"; sha256 = "1aw9x4cgflm2fy5ps3cgpwfzgfp7r7r9fps2vkzbqz03gjpql0dm"; + revision = "1"; + editedCabalFile = "1k4s6y38q6in1sc5yddwm94shprpybihvibv0pm0rvdddnjwx735"; libraryHaskellDepends = [ base bytestring @@ -249723,6 +250266,8 @@ self: { pname = "fs-sim"; version = "0.4.1.0"; sha256 = "13igdxy6dnqdbvav7a66narfrckz0gaqwyih9wxra3pyf4jzzs9g"; + revision = "1"; + editedCabalFile = "1kj1bvkk7s6ly5qc1ixi3c0mh0v48ni2g4jk2ygflm0brl4259h9"; libraryHaskellDepends = [ base base16-bytestring @@ -252378,6 +252923,7 @@ self: { temporary, terminal-size, text, + text-rope, time, transformers, vector, @@ -252386,8 +252932,8 @@ self: { }: mkDerivation { pname = "futhark"; - version = "0.25.34"; - sha256 = "1xf3nwf7wkdsv36nz77apingynx5d3lcdk8dk0s6j5l15h6n0i26"; + version = "0.25.35"; + sha256 = "1nmxi6cn043f6sh9ai23zh66aapdzch7zbsj5awlqnhyryy1r05s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -252447,6 +252993,7 @@ self: { temporary terminal-size text + text-rope time transformers vector @@ -252496,8 +253043,8 @@ self: { }: mkDerivation { pname = "futhark-data"; - version = "1.1.2.0"; - sha256 = "17v16w3085s835iqwn4zhyqybaw13w6h7vmfb1q2339d7xy28z34"; + version = "1.1.3.0"; + sha256 = "1gn9jw37wd1a7vjsxg024p4c29ip4jlj6nlg1vrrvgzjm6zp98m3"; libraryHaskellDepends = [ base binary @@ -252583,8 +253130,8 @@ self: { }: mkDerivation { pname = "futhark-server"; - version = "1.2.3.0"; - sha256 = "12gih73pvy54k4fs7s690b40cfhrvgzahhw3n571pi73ia86mljb"; + version = "1.2.4.0"; + sha256 = "0gvymcljbzcnin2p0g7myxrj6awbmgawf3qzyyigqg5hdy6zccx8"; libraryHaskellDepends = [ base binary @@ -254390,6 +254937,167 @@ self: { } ) { }; + gb-nix-cache = callPackage ( + { + mkDerivation, + base, + base64-bytestring, + bytestring, + containers, + crypton, + directory, + filepath, + lzma, + memory, + text, + unix, + vector, + }: + mkDerivation { + pname = "gb-nix-cache"; + version = "0.1.0.0"; + sha256 = "0j7fcrdw3kk78j9wd3sz3ra86sl7hmlfwm33z83h0y7gg0y8cn2y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + base64-bytestring + bytestring + containers + crypton + directory + filepath + lzma + memory + text + unix + vector + ]; + testHaskellDepends = [ + base + base64-bytestring + bytestring + crypton + directory + memory + text + ]; + description = "Pure Nix binary cache protocol library"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + gb-sprite = callPackage ( + { + mkDerivation, + base, + bytestring, + vector, + }: + mkDerivation { + pname = "gb-sprite"; + version = "0.2.1.1"; + sha256 = "1w2ngihs80ab18yw550pddyhg3dk75qvgfiz6jbwlnz2x75kalcd"; + libraryHaskellDepends = [ + base + bytestring + vector + ]; + testHaskellDepends = [ + base + bytestring + vector + ]; + description = "Procedural 2D sprite and VFX generation"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + gb-synth = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + }: + mkDerivation { + pname = "gb-synth"; + version = "0.2.0.1"; + sha256 = "09b3y6591iy1nzvyxafb5yrdm2iyjbrbmh0x1xxd7lqjlw45v7pg"; + libraryHaskellDepends = [ + base + bytestring + containers + ]; + testHaskellDepends = [ + base + bytestring + ]; + description = "Procedural music and sound effect synthesis"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + gbnet-hs = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + crc32c, + criterion, + crypton, + deepseq, + memory, + mtl, + network, + optics, + optics-th, + QuickCheck, + stm, + template-haskell, + transformers, + vector, + }: + mkDerivation { + pname = "gbnet-hs"; + version = "0.2.6.0"; + sha256 = "00vj0pxvlcgrf4imkf982y1rj56bwml6pnvxhl2cfa4azqmdb5cd"; + libraryHaskellDepends = [ + base + bytestring + containers + crc32c + crypton + deepseq + memory + mtl + network + optics + optics-th + stm + template-haskell + transformers + vector + ]; + testHaskellDepends = [ + base + bytestring + containers + network + QuickCheck + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + deepseq + ]; + description = "Transport-level networking library with zero-copy Storable serialization"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + gbs-downloader = callPackage ( { mkDerivation, @@ -256676,8 +257384,8 @@ self: { }: mkDerivation { pname = "generic-diff"; - version = "0.1.0.0"; - sha256 = "0wqa9jd2za2jzsm390fzsxfmz8rv3x8d9x3k95d7w7wc7zr57xdf"; + version = "0.1.0.1"; + sha256 = "1k777in0ns4h4hnbnikzwp7hdw7k9r18cbh8rfgg9li6sq2dnkfp"; libraryHaskellDepends = [ base generics-sop @@ -256699,6 +257407,47 @@ self: { } ) { }; + generic-diff-instances = callPackage ( + { + mkDerivation, + base, + containers, + generic-diff, + generics-sop, + hspec, + hspec-discover, + QuickCheck, + sop-core, + text, + }: + mkDerivation { + pname = "generic-diff-instances"; + version = "0.1.0.0"; + sha256 = "0mrydcw7797f6pwb4jpz4gz4q186gbsd3cpd3qskwkhm5sjma6dl"; + libraryHaskellDepends = [ + base + containers + generic-diff + generics-sop + sop-core + text + ]; + testHaskellDepends = [ + base + containers + generic-diff + generics-sop + hspec + QuickCheck + sop-core + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Diff instances for common types"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + generic-enum = callPackage ( { mkDerivation, @@ -256733,8 +257482,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "generic-enumeration"; - version = "0.1.0.4"; - sha256 = "0f83fnvmmi4yvdn9i2r1vkpk6cy4lqpxgjv26f380akyf30av90p"; + version = "0.1.0.5"; + sha256 = "0x624z5zq9d0w2yrcb9b5qpnjnvm4qkni6csdm1nh7f14yx1v3wq"; libraryHaskellDepends = [ base ]; description = "Generically derived enumerations"; license = lib.licensesSpdx."MIT"; @@ -261215,6 +261964,28 @@ self: { } ) { }; + ghc-compat-plugin = callPackage ( + { + mkDerivation, + base, + ghc, + ghc-boot-th, + }: + mkDerivation { + pname = "ghc-compat-plugin"; + version = "0.1.0.1"; + sha256 = "0q4xsxzf7cw5nm7aw7np6zdy7sca6dq4vbg4jm1c2gbc72dh1y9h"; + libraryHaskellDepends = [ + base + ghc + ghc-boot-th + ]; + testHaskellDepends = [ base ]; + description = "Eases support for multiple GHC versions"; + license = lib.licenses.agpl3Only; + } + ) { }; + ghc-core = callPackage ( { mkDerivation, @@ -262542,8 +263313,8 @@ self: { }: mkDerivation { pname = "ghc-hie"; - version = "0.0.3"; - sha256 = "06cxddv5mqfwahw0nxn1q01vgzgbrgw1g5g9qibxz8d1cpm14w4y"; + version = "0.0.4"; + sha256 = "1smxidy27ccy66xjs7b11v3pcpbbjh2ifs42qzd1p07ll9j03j1z"; libraryHaskellDepends = [ array base @@ -264429,10 +265200,10 @@ self: { }: mkDerivation { pname = "ghc-source-gen"; - version = "0.4.6.0"; - sha256 = "00rgfsa7jmg29y9nknaqbshy96km2gxa8g91pgspw29rhw2ir3ll"; + version = "0.4.7.0"; + sha256 = "1lyb6nl5kkgm8f17qz778yghif75id44hm1byjkbndafslw1j32f"; revision = "1"; - editedCabalFile = "1kap75bw4i0wirx3ban6hgqh5cfq900l8jg9qm16y9fd0rwcff9j"; + editedCabalFile = "1688igs14jd03751ir3xrfapq08xb9wfisxavzg6pqbng99h6vdc"; libraryHaskellDepends = [ base ghc @@ -272270,6 +273041,7 @@ self: { containers, crypto-api, crypton, + crypton-connection, data-default, DAV, dbus, @@ -272335,6 +273107,7 @@ self: { template-haskell, text, time, + tls, torrent, transformers, unbounded-delays, @@ -272356,8 +273129,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20260115"; - sha256 = "0pi9zrw1dincw71ind4s7b3j7g1ji76bgh6rmvq5vhq30vbcy1v3"; + version = "10.20260213"; + sha256 = "0makjv87hvxvljv2jw22g62z0xrrcdxd6gn888vj9h8yy9j32q61"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -272404,6 +273177,7 @@ self: { containers crypto-api crypton + crypton-connection data-default DAV dbus @@ -272468,6 +273242,7 @@ self: { template-haskell text time + tls torrent transformers unbounded-delays @@ -273836,8 +274611,8 @@ self: { pname = "github-actions"; version = "0.1.1.0"; sha256 = "1nxph5yypjqjcwwr7r397pdgnk7ad7y144dgmapzvrbz3xbzkz2d"; - revision = "1"; - editedCabalFile = "12dvv7jg1qhlf087fb9sg06nlr5k8d3ph4237q3v604lz4ib4vpq"; + revision = "2"; + editedCabalFile = "1gw1nw5wb07agl5y33ggx8mr37x9v8cx3z7qahs8fj5j7pq6v1cc"; libraryHaskellDepends = [ aeson base @@ -276310,6 +277085,7 @@ self: { json, libfolly, libunwind, + lmdb-clib, mangle, microlens, monad-control, @@ -276342,7 +277118,7 @@ self: { STMonadTrans, tar, tasty, - tasty-hunit-adapter, + tasty-hunit, template-haskell, temporary, text, @@ -276366,8 +277142,8 @@ self: { }: mkDerivation { pname = "glean"; - version = "0.1.0.0"; - sha256 = "0x8k1h1g75j90kdl9hdk0sb1yl237a89s21zah14igvrnamjhyn1"; + version = "0.2.0.1"; + sha256 = "1gkmbghqj62xnbk6w6m3s4zbpzan77zmc48r10fv1b0zjxszza4l"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -276400,9 +277176,11 @@ self: { haskeline haxl hinotify + http-types HUnit IntervalMap json + lmdb-clib mangle microlens monad-control @@ -276431,7 +277209,7 @@ self: { STMonadTrans tar tasty - tasty-hunit-adapter + tasty-hunit template-haskell temporary text @@ -276448,6 +277226,7 @@ self: { uuid vector vector-algorithms + wai yaml ]; librarySystemDepends = [ atomic ]; @@ -276606,6 +277385,60 @@ self: { inherit (pkgs) xxHash; }; + glean-lsp = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + data-default, + directory, + exceptions, + fb-util, + filepath, + glean, + hashable, + lsp, + optparse-applicative, + text, + thrift-lib, + transformers, + unliftio, + unliftio-core, + unordered-containers, + }: + mkDerivation { + pname = "glean-lsp"; + version = "0.1.0.0"; + sha256 = "08cayybdj22nip48n9i3p5gjhpbpbx3m6hdwry6vx98xf5wygdp9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson + base + containers + data-default + directory + exceptions + fb-util + filepath + glean + hashable + lsp + optparse-applicative + text + thrift-lib + transformers + unliftio + unliftio-core + unordered-containers + ]; + description = "Generic Glean-based LSP Server"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "glean-lsp"; + } + ) { }; + glfw-group = callPackage ( { mkDerivation, @@ -277010,8 +277843,8 @@ self: { }: mkDerivation { pname = "glob-imports"; - version = "0.0.5.0"; - sha256 = "14a47injxa8230ajbqcqg70963h74dgsjxzd3320br8dvrva6v14"; + version = "0.0.6.0"; + sha256 = "0laa8bparad3by5ycazswif4hb35f51k137dacm5p6i7wz1l1i86"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -282007,14 +282840,16 @@ self: { mkDerivation, aeson, base, - benchpress, boxes, bytestring, + deepseq, directory, filepath, hspec, hspec-core, + microlens, process, + QuickCheck, statistics, text, time, @@ -282022,17 +282857,18 @@ self: { }: mkDerivation { pname = "golds-gym"; - version = "0.2.0.0"; - sha256 = "17jngahdl6kiaik3fmgj6glg00qhmi7jrdjrl4jdflicjrwwk99i"; + version = "0.7.0.0"; + sha256 = "00bf9j6dyyz7vdwb9y4hi9b1wmmh94picakq7hhxia5sbv4p0fc3"; libraryHaskellDepends = [ aeson base - benchpress boxes bytestring + deepseq directory filepath hspec-core + microlens process statistics text @@ -282042,6 +282878,11 @@ self: { testHaskellDepends = [ base hspec + QuickCheck + statistics + text + time + vector ]; description = "Golden testing framework for performance benchmarks"; license = lib.licensesSpdx."MIT"; @@ -286586,64 +287427,6 @@ self: { ) { }; graphql-spice = callPackage ( - { - mkDerivation, - aeson, - base, - conduit, - containers, - exceptions, - graphql, - hspec, - hspec-discover, - hspec-expectations, - megaparsec, - scientific, - template-haskell, - text, - time, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "graphql-spice"; - version = "1.0.6.0"; - sha256 = "1dm8wq9nyahjf15fx7v25i8jf9rfphl02nqlvf21gs7m0ljgn82k"; - libraryHaskellDepends = [ - aeson - base - conduit - containers - exceptions - graphql - hspec-expectations - megaparsec - scientific - template-haskell - text - time - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - graphql - hspec - scientific - text - time - unordered-containers - ]; - testToolDepends = [ hspec-discover ]; - description = "GraphQL with batteries"; - license = lib.licensesSpdx."MPL-2.0"; - } - ) { }; - - graphql-spice_1_0_7_0 = callPackage ( { mkDerivation, aeson, @@ -286698,7 +287481,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "GraphQL with batteries"; license = lib.licensesSpdx."MPL-2.0"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -290406,6 +291188,7 @@ self: { containers, dbus, dbus-hslogger, + dbus-menu, directory, enclosed-exceptions, filepath, @@ -290416,6 +291199,7 @@ self: { gi-gdk3, gi-gdkpixbuf, gi-glib, + gi-gtk-layer-shell, gi-gtk3, gtk-strut, gtk3, @@ -290431,8 +291215,8 @@ self: { }: mkDerivation { pname = "gtk-sni-tray"; - version = "0.1.9.0"; - sha256 = "082y2h267zynqqlpvbqn7pai2lj0izq1q629a3jsw0y89k3vagpi"; + version = "0.2.0.0"; + sha256 = "1nhw7nlcghwi9rlrd55951brfi98fz7za9jhn9bnrca6yd8pkh35"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -290440,6 +291224,7 @@ self: { bytestring containers dbus + dbus-menu directory enclosed-exceptions filepath @@ -290464,9 +291249,11 @@ self: { libraryPkgconfigDepends = [ gtk3 ]; executableHaskellDepends = [ base + containers dbus dbus-hslogger gi-gdk3 + gi-gtk-layer-shell gi-gtk3 gtk-strut hslogger @@ -297415,8 +298202,8 @@ self: { pname = "hakyll"; version = "4.16.7.1"; sha256 = "18wg5ay6l3ngsmqq00g6y7djmg4f8285kwdi47g0rg70mq6sn0py"; - revision = "1"; - editedCabalFile = "0y4my8p32yihpxkfvm159vgh5na35f1jgrnj6fhlvq2c3460p0cf"; + revision = "2"; + editedCabalFile = "0np2dbk623dk6a2ws0va4asdzf0ads4hkqrcsjdp3840wzlchppb"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -304989,6 +305776,66 @@ self: { } ) { }; + hask-redis-mux = callPackage ( + { + mkDerivation, + attoparsec, + base, + bytestring, + containers, + crypton-x509-system, + data-default-class, + dns, + file-embed, + hspec, + iproute, + mtl, + network, + stm, + text, + time, + tls, + vector, + }: + mkDerivation { + pname = "hask-redis-mux"; + version = "0.1.0.1"; + sha256 = "0jggx311ibr9piqzk469pzklqk4742znq5vd1xq91c5z387ihj1b"; + libraryHaskellDepends = [ + attoparsec + base + bytestring + containers + crypton-x509-system + data-default-class + dns + file-embed + iproute + mtl + network + stm + text + time + tls + vector + ]; + testHaskellDepends = [ + attoparsec + base + bytestring + containers + hspec + stm + text + time + vector + ]; + doHaddock = false; + description = "A RESP protocol implementation and multiplexed Redis client library"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + haskades = callPackage ( { mkDerivation, @@ -306832,6 +307679,7 @@ self: { ghc, ghc-boot, ghc-boot-th, + ghc-experimental, ghc-heap, ghci, haskeline, @@ -306842,7 +307690,6 @@ self: { network, network-run, optparse-applicative, - prettyprinter, process, random, regex, @@ -306859,13 +307706,14 @@ self: { }: mkDerivation { pname = "haskell-debugger"; - version = "0.11.0.0"; - sha256 = "00l8z1rnfbax7imr4syq845i8nf6kxqm3lsw75r4dinrvf94nh42"; + version = "0.12.1.0"; + sha256 = "0q6j3i3dyqfpgn46j45rqzwd8g5g23jfcyqa2nk31d6b17f9xkpx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson array + async attoparsec base base16-bytestring @@ -306881,12 +307729,12 @@ self: { ghc ghc-boot ghc-boot-th + ghc-experimental ghc-heap ghci haskell-debugger-view hie-bios mtl - prettyprinter process text time @@ -306904,6 +307752,7 @@ self: { exceptions filepath ghc + ghci haskeline hie-bios implicit-hie @@ -306911,9 +307760,9 @@ self: { network network-run optparse-applicative - prettyprinter process text + time transformers unordered-containers ]; @@ -306956,8 +307805,8 @@ self: { }: mkDerivation { pname = "haskell-debugger-view"; - version = "0.2.0.0"; - sha256 = "0wcw8kppq68gdpyyhvp1j338c0rcdrrxkd0w6sfwsq7z5nkww7cg"; + version = "0.2.1.0"; + sha256 = "0dwqnmjg3p6y1y0669j9q7kfy0pll1v89b9m5s88299p06sb20fv"; libraryHaskellDepends = [ base bytestring @@ -315915,7 +316764,7 @@ self: { } ) { }; - hasql_1_10_2 = callPackage ( + hasql_1_10_2_4 = callPackage ( { mkDerivation, aeson, @@ -315952,8 +316801,8 @@ self: { }: mkDerivation { pname = "hasql"; - version = "1.10.2"; - sha256 = "1l9la57k41v3swq7wfwrqwv07xvaawwdl0ycwhwwxgivs0smv40x"; + version = "1.10.2.4"; + sha256 = "06q9qvayifbj1idb0zz4wxjynb8y55mj1wwrm0dhnwxzs1r32y7i"; libraryHaskellDepends = [ aeson attoparsec @@ -325867,8 +326716,8 @@ self: { }: mkDerivation { pname = "henforcer"; - version = "1.0.0.0"; - sha256 = "1mlavim9qvpxxadswx5nfkjb8qwrvs8jpx05h3hxm99baj4pa7bc"; + version = "1.0.0.1"; + sha256 = "1shv4nzn1s586bfvmv0vv2z6agqfj9cswip5ycqaw669hbj8a4nc"; libraryHaskellDepends = [ base containers @@ -325917,6 +326766,63 @@ self: { } ) { }; + heph-aligned-storable = callPackage ( + { + mkDerivation, + base, + bytestring, + half, + hashable, + hedgehog, + lifted-base, + linear, + monad-control, + tasty, + tasty-discover, + tasty-hedgehog, + tasty-hunit, + tasty-inspection-testing, + unliftio, + vector, + vector-sized, + }: + mkDerivation { + pname = "heph-aligned-storable"; + version = "0.1.0.0"; + sha256 = "1hghhx9j0w6v893vxvh16khsc7yyk891xz0xklzqaj10a72pydk5"; + libraryHaskellDepends = [ + base + half + hashable + linear + unliftio + vector + vector-sized + ]; + testHaskellDepends = [ + base + bytestring + half + hashable + hedgehog + lifted-base + linear + monad-control + tasty + tasty-discover + tasty-hedgehog + tasty-hunit + tasty-inspection-testing + unliftio + vector + vector-sized + ]; + testToolDepends = [ tasty-discover ]; + description = "Generically derive Storable instances suitable for CPU-GPU transfer"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + heph-sparse-set = callPackage ( { mkDerivation, @@ -330327,14 +331233,13 @@ self: { }: mkDerivation { pname = "hgettext"; - version = "0.1.40.2"; - sha256 = "0jva2l263491idbx40118p7hrfky5iz19k1y0z7ci0i0hbqfv2ry"; + version = "0.1.40.3"; + sha256 = "1qcw60pdi3b37cc8j1gp5q6mi4qx9bgsxhhaxr5w29s9l7dnq8mf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal - containers directory filepath process @@ -330342,12 +331247,10 @@ self: { ]; executableHaskellDepends = [ base - Cabal containers cpphs deepseq extra - filepath haskell-src-exts split uniplate @@ -331419,10 +332322,8 @@ self: { }: mkDerivation { pname = "hie-bios"; - version = "0.17.0"; - sha256 = "0dgkckj73zknnhgnval0igb3v183ygyda65mfyibqmrm05phk9yi"; - revision = "1"; - editedCabalFile = "1ayi02194h4fqbrd797lv0r0apzrwv368ghndyyd8s7v5qj8r928"; + version = "0.18.0"; + sha256 = "0bzav8ppm7mfy01d8vin67ik5jb6zld06716zy0i32c2fys6wack"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -333825,10 +334726,8 @@ self: { }: mkDerivation { pname = "hint"; - version = "0.9.0.8"; - sha256 = "19xvi3g35983vhvq467d8gxx23zq7zbd4d6awh2ijb84vgbff7zf"; - revision = "2"; - editedCabalFile = "0d89mkqxknwd0aq6zh64hqjvvdkwax7qn6jiv6a2np1gr6d89w4w"; + version = "0.9.0.9"; + sha256 = "12wjmmldwkz97in7ymmnar5sbl56f36ljz0z7p9xxc5889bw61kw"; libraryHaskellDepends = [ base containers @@ -342057,8 +342956,8 @@ self: { }: mkDerivation { pname = "ho-rewriting"; - version = "0.2.1"; - sha256 = "1hnbsgbrynng5zhi2p6794g70h99rdx1bcnqwvk4ibzfk8snd09x"; + version = "0.3"; + sha256 = "0qwjza7fxilk011y9fjb8mzv3xcccprv6lxf4lpcsf4miwjcy0sj"; libraryHaskellDepends = [ base compdata @@ -342919,6 +343818,8 @@ self: { pname = "hodatime"; version = "0.2.1.1"; sha256 = "1172y9x52vkr5965iqfpgdl7s02dgywpa5b87mhm8nkcy8819fkv"; + revision = "1"; + editedCabalFile = "0hamb8r902d73pgqcs58rw8blh11md0xccb5rakmsvka35n1d384"; libraryHaskellDepends = [ base binary @@ -344993,8 +345894,8 @@ self: { pname = "hookup"; version = "0.8"; sha256 = "1p8mkb71bbs3lv7n1krcngaskn2s2icm3sl30qs8dsla7ww8afqm"; - revision = "1"; - editedCabalFile = "0z9q3y8zfnjz3snrzkqva1nl81l0v98zl542blayxhyhzkxb980i"; + revision = "2"; + editedCabalFile = "0nai8vzcrgcwdn8ca8p0rs5pg2d1nlc8v44r5mf9xp9l0wjaq2ab"; libraryHaskellDepends = [ async attoparsec @@ -347933,8 +348834,8 @@ self: { }: mkDerivation { pname = "hpc-codecov"; - version = "0.6.3.0"; - sha256 = "0ilra8ijfsk4jrh7v36g9qq22s2rs0w4islg88wcd66m95ff1djq"; + version = "0.6.4.0"; + sha256 = "03lcsklcsv8zqmjxvw4zy6ikqqxz8zl988llgvkhydl7zfdnyp7w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -350896,7 +351797,9 @@ self: { co-log-polysemy, conduit, conduit-extra, + constraints, containers, + contravariant, crypton, crypton-connection, crypton-x509, @@ -350909,6 +351812,7 @@ self: { exceptions, extra, filepath, + ghc-compact, ghc-prim, hex-text, hspec, @@ -350928,9 +351832,10 @@ self: { network-uri, optparse-applicative, polysemy, - polysemy-zoo, process, + random, recv, + reflection, relude, resourcet, retry, @@ -350941,6 +351846,7 @@ self: { servant-server, sqlite-simple, stm, + streaming, streaming-commons, string-interpolate, suspend, @@ -350964,8 +351870,8 @@ self: { }: mkDerivation { pname = "hs-hath"; - version = "1.1.1"; - sha256 = "11l0q99d9a5ynhxxbqk1vfhjxbzrqkvy7wln4ygkwmxd4y3cf1rg"; + version = "1.1.2"; + sha256 = "08zr0acn9sg3gnj26qa8jxzw3bqq6vp6p7iglcdynddh1lvnz9mc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -350982,7 +351888,9 @@ self: { co-log-polysemy conduit conduit-extra + constraints containers + contravariant crypton crypton-connection crypton-x509 @@ -350995,6 +351903,7 @@ self: { exceptions extra filepath + ghc-compact ghc-prim hex-text http-client @@ -351013,9 +351922,10 @@ self: { network-uri optparse-applicative polysemy - polysemy-zoo process + random recv + reflection relude resourcet retry @@ -351026,6 +351936,7 @@ self: { servant-server sqlite-simple stm + streaming streaming-commons string-interpolate suspend @@ -351082,7 +351993,6 @@ self: { network optparse-applicative polysemy - polysemy-zoo process relude resourcet @@ -351146,7 +352056,6 @@ self: { network optparse-applicative polysemy - polysemy-zoo process relude resourcet @@ -353895,13 +354804,13 @@ self: { base, base64-bytestring, bytestring, - cryptonite, + crypton, + crypton-x509, data-default, http-types, HUnit, hxt, hxt-charproperties, - hxt-http, hxt-unicode, invertible, invertible-hxt, @@ -353912,24 +354821,24 @@ self: { network-uri, process, semigroups, - string-conversions, + silently, template-haskell, time, utf8-string, - x509, zlib, }: mkDerivation { pname = "hsaml2"; - version = "0.1.2"; - sha256 = "06vnnq5lvx3wrh6jl64vcm14fi4yj2yv9q424p2ixn55x0bsfk3i"; + version = "0.2.0"; + sha256 = "02nnf0szhhnm1shk9bm94k3kr60a4jzf4n8ag3xcplhcisg1lmnn"; libraryHaskellDepends = [ asn1-encoding asn1-types base base64-bytestring bytestring - cryptonite + crypton + crypton-x509 data-default http-types hxt @@ -353943,10 +354852,10 @@ self: { network-uri process semigroups + silently template-haskell time utf8-string - x509 zlib ]; libraryPkgconfigDepends = [ libxml2 ]; @@ -353954,16 +354863,15 @@ self: { base base64-bytestring bytestring - cryptonite + crypton + crypton-x509 http-types HUnit hxt - hxt-http network-uri semigroups - string-conversions time - x509 + utf8-string ]; description = "OASIS Security Assertion Markup Language (SAML) V2.0"; license = lib.licenses.asl20; @@ -360251,6 +361159,63 @@ self: { } ) { }; + hspec-discover-discover = callPackage ( + { + mkDerivation, + async, + base, + containers, + directory, + filepath, + hspec, + hspec-discover, + optparse-applicative, + process, + temporary, + text, + }: + mkDerivation { + pname = "hspec-discover-discover"; + version = "1.0.0.0"; + sha256 = "113zpjq016zghk11jdaly9yjj478vv3diizyy29n1mv35mhwsiv7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async + base + containers + directory + filepath + optparse-applicative + text + ]; + executableHaskellDepends = [ + async + base + containers + directory + filepath + optparse-applicative + text + ]; + testHaskellDepends = [ + async + base + containers + directory + filepath + hspec + optparse-applicative + process + temporary + text + ]; + testToolDepends = [ hspec-discover ]; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "hspec-discover-discover"; + } + ) { }; + hspec-expectations = callPackage ( { mkDerivation, @@ -365752,8 +366717,8 @@ self: { }: mkDerivation { pname = "http-client-brread-timeout"; - version = "0.1.1.0"; - sha256 = "0prghn5hif47r9viy9g7slpw03zs91z9k9z135ar5b6xa5xdz058"; + version = "0.1.1.1"; + sha256 = "18cfvl5x5m27disr03fhsjz0afggz19jfl8h5zyz2a2zq6475wqg"; libraryHaskellDepends = [ base bytestring @@ -367608,8 +368573,8 @@ self: { }: mkDerivation { pname = "http-query"; - version = "0.1.3"; - sha256 = "1z0mj12yxbflh0f523liqdbi0i6xz8zraz3lzlpfyl5kfp96jrfk"; + version = "0.1.3.1"; + sha256 = "0vidjdm2sysg8h12f4yl0la0i18gyv7lkx4qzihp7m0y2858v3sp"; libraryHaskellDepends = [ aeson base @@ -374216,6 +375181,107 @@ self: { } ) { }; + hwm = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + async, + base, + base16-bytestring, + bytestring, + Cabal, + containers, + cryptohash-sha256, + directory, + filepath, + Glob, + hpack, + modern-uri, + mtl, + optparse-applicative, + process, + relude, + req, + stm, + text, + time, + transformers, + typed-process, + unordered-containers, + yaml, + zip-archive, + }: + mkDerivation { + pname = "hwm"; + version = "0.1.2"; + sha256 = "1rcqn7b3qzcmy5b57kh5s7nq2gs1xb5g8vv7pg9kjqv5zb3rq76x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + async + base + base16-bytestring + bytestring + Cabal + containers + cryptohash-sha256 + directory + filepath + Glob + hpack + modern-uri + mtl + optparse-applicative + process + relude + req + stm + text + time + transformers + typed-process + unordered-containers + yaml + zip-archive + ]; + executableHaskellDepends = [ + aeson + ansi-terminal + async + base + base16-bytestring + bytestring + Cabal + containers + cryptohash-sha256 + directory + filepath + Glob + hpack + modern-uri + mtl + optparse-applicative + process + relude + req + stm + text + time + transformers + typed-process + unordered-containers + yaml + zip-archive + ]; + description = "Haskell Workspace Manager - Orchestrates Stack, Cabal, and HLS"; + license = lib.licenses.mit; + mainProgram = "hwm"; + } + ) { }; + hworker = callPackage ( { mkDerivation, @@ -377030,6 +378096,8 @@ self: { pname = "hzenity"; version = "0.4.1"; sha256 = "1fpjbkdqbx052c4975gg7qdb97gh3dhvv7dc550f7ka5bii97d4k"; + revision = "1"; + editedCabalFile = "1i6mq44pmsmmhzyxlbrfgrqkqn2m63y6zwwr94nhh0rahyilwdhs"; libraryHaskellDepends = [ base containers @@ -384235,6 +385303,8 @@ self: { pname = "inf-backprop"; version = "0.2.0.2"; sha256 = "0nssr4j4gd3lf6asxvmf2qq9j8z6q5318kn0ky5r3kqmgdp54wfc"; + revision = "1"; + editedCabalFile = "0b85vsjhkjyjfn7ja68vdl0q9jb10mq1cnv06agkpvm4bmrbrl4q"; libraryHaskellDepends = [ base combinatorial @@ -385999,6 +387069,8 @@ self: { pname = "insert-ordered-containers"; version = "0.2.7"; sha256 = "05rncapknzx8yii2mzfbg0hvack4jx11jwgh0pmqlng6fqdvpvbp"; + revision = "1"; + editedCabalFile = "10f32dvybzasf9lr887bccjxaypnvqwb9k1fdjvig5abdqcvvs29"; libraryHaskellDepends = [ aeson base @@ -386945,8 +388017,8 @@ self: { pname = "int-supply"; version = "1.0.0"; sha256 = "0h7yi4clvy44gb2nxjv50m5lnlgqdkj781pv0iqlgwyqjigwappz"; - revision = "2"; - editedCabalFile = "11gbra5328854mnjm5hvpvz1wccmki1fy6bkbqd6fpxaj5cffmbp"; + revision = "3"; + editedCabalFile = "0xrz0pp0lxq16vw62ad6rnzx6xbkxngdn58h63sjfwnwd1fp960x"; libraryHaskellDepends = [ base ]; description = "A simple, efficient supply of integers using atomic fetch-and-add"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -389336,10 +390408,8 @@ self: { }: mkDerivation { pname = "io-classes"; - version = "1.9.0.0"; - sha256 = "1qgj52m078j3cr0pfijvp6r7a793n0ssaqy6nyfy1bv9qxs761hz"; - revision = "1"; - editedCabalFile = "0m5g282s0jl5071b5dazng8s968rdcnyw90v9ckmxy19z48j0lg3"; + version = "1.10.0.0"; + sha256 = "0cwf0dc59qw5qyhf758ws71ajp4gxjqbxh5zsmcakrnbcv2i977b"; libraryHaskellDepends = [ array async @@ -389555,8 +390625,8 @@ self: { }: mkDerivation { pname = "io-sim"; - version = "1.9.1.0"; - sha256 = "0l6plpb8d9qcdfnf58gw3cwvyc2ibrfkycznr5zxq9lqkhddx9bn"; + version = "1.10.0.0"; + sha256 = "02gk2xgiv9mrl1cvwqabi8rki7w15cj23s65h0qmw1dyf29rbb9q"; libraryHaskellDepends = [ base containers @@ -391065,6 +392135,8 @@ self: { pname = "irc-core"; version = "2.13"; sha256 = "0z95cl8pg6zhzmz642bzgxc0525645whvxbmz6h1i8g1mll3i6kx"; + revision = "1"; + editedCabalFile = "055qxsnaq618lcal3qbp8nv4b0j0xl55nkm3c552imczac4pxjpk"; libraryHaskellDepends = [ attoparsec base @@ -399602,6 +400674,51 @@ self: { } ) { }; + json-spec_1_3_0_0 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + hspec, + om-show, + scientific, + text, + time, + vector, + }: + mkDerivation { + pname = "json-spec"; + version = "1.3.0.0"; + sha256 = "1g3g2f3nwkpd5sfp73qcr9ssgjwsqd9rib28yvxzifi4jsf6hc68"; + libraryHaskellDepends = [ + aeson + base + containers + scientific + text + time + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + hspec + om-show + scientific + text + time + vector + ]; + description = "Type-level JSON specification"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + json-spec-elm = callPackage ( { mkDerivation, @@ -399615,8 +400732,8 @@ self: { }: mkDerivation { pname = "json-spec-elm"; - version = "0.4.0.6"; - sha256 = "1kr3j1lijki5v54gq71c1qm2ina2nsk26msxix4w9z8dg66nk6xr"; + version = "0.4.0.7"; + sha256 = "0n2kr3816qgs4hrhnl5xjvh58ixpjwv5rhf8s3kxdhn5ik5nwj23"; libraryHaskellDepends = [ base bound @@ -399638,6 +400755,43 @@ self: { } ) { }; + json-spec-elm_0_5_0_1 = callPackage ( + { + mkDerivation, + base, + bound, + containers, + elm-syntax, + json-spec, + mtl, + text, + }: + mkDerivation { + pname = "json-spec-elm"; + version = "0.5.0.1"; + sha256 = "09ikznpg7dxnp5npg9ikdmg3n0g1zq9ddfma0qms4ahz6a7c7b66"; + libraryHaskellDepends = [ + base + bound + containers + elm-syntax + json-spec + mtl + text + ]; + testHaskellDepends = [ + base + containers + elm-syntax + json-spec + text + ]; + description = "Elm code generate for `json-spec`"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + json-spec-elm-servant = callPackage ( { mkDerivation, @@ -399666,8 +400820,8 @@ self: { }: mkDerivation { pname = "json-spec-elm-servant"; - version = "0.4.4.1"; - sha256 = "0236nyzixcj5z10kmmdxhdzb9gmaczjk0p9icgyh972zm6ql00l0"; + version = "0.4.4.3"; + sha256 = "011kgpias7bic73aj5v8islkiwyys7jy9llcncafa9hm9bc3dbs4"; libraryHaskellDepends = [ base bound @@ -399714,6 +400868,83 @@ self: { } ) { }; + json-spec-elm-servant_0_4_4_4 = callPackage ( + { + mkDerivation, + aeson, + base, + binary, + bound, + bytestring, + containers, + cookie, + directory, + elm-syntax, + filepath, + hspec, + http-types, + json-spec, + json-spec-elm, + mtl, + prettyprinter, + process, + servant, + text, + time, + unordered-containers, + uuid, + }: + mkDerivation { + pname = "json-spec-elm-servant"; + version = "0.4.4.4"; + sha256 = "03a8qg85cpk2vrjjiyb7ijn1z0lw1x06ny70a8ylkpkdhcqjsvrr"; + libraryHaskellDepends = [ + base + bound + containers + directory + elm-syntax + filepath + http-types + json-spec + json-spec-elm + mtl + prettyprinter + process + servant + text + unordered-containers + ]; + testHaskellDepends = [ + aeson + base + binary + bound + bytestring + containers + cookie + directory + elm-syntax + filepath + hspec + http-types + json-spec + json-spec-elm + mtl + prettyprinter + process + servant + text + time + unordered-containers + uuid + ]; + description = "Generated elm code for servant APIs"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + json-spec-openapi = callPackage ( { mkDerivation, @@ -399756,6 +400987,49 @@ self: { } ) { }; + json-spec-openapi_1_2_0_1 = callPackage ( + { + mkDerivation, + aeson, + base, + hspec, + insert-ordered-containers, + json-spec, + lens, + openapi3, + text, + time, + }: + mkDerivation { + pname = "json-spec-openapi"; + version = "1.2.0.1"; + sha256 = "0qjl6bgpyvza44cs5ng5arkp9rik2lbcclhjiz1skclrgqafyzay"; + libraryHaskellDepends = [ + aeson + base + insert-ordered-containers + json-spec + lens + openapi3 + text + ]; + testHaskellDepends = [ + aeson + base + hspec + insert-ordered-containers + json-spec + lens + openapi3 + text + time + ]; + description = "json-spec-openapi"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + json-state = callPackage ( { mkDerivation, @@ -401003,6 +402277,33 @@ self: { } ) { }; + jsonrpc = callPackage ( + { + mkDerivation, + aeson, + base, + hspec, + text, + }: + mkDerivation { + pname = "jsonrpc"; + version = "0.2.0.0"; + sha256 = "1bhy1bdz4jb128awmqcs5m2s2nna6g0l0q6fx7ix3ix29d40khny"; + libraryHaskellDepends = [ + aeson + base + text + ]; + testHaskellDepends = [ + aeson + base + hspec + ]; + description = "JSON-RPC 2.0 types and type classes for Haskell"; + license = lib.licensesSpdx."MPL-2.0"; + } + ) { }; + jsonrpc-conduit = callPackage ( { mkDerivation, @@ -401070,8 +402371,8 @@ self: { }: mkDerivation { pname = "jsonrpc-tinyclient"; - version = "1.0.1.0"; - sha256 = "1rhfhyjzfazwvzw7xf3f5xccnd7p4wx9n9avbbrjwj2bzvlfn9b8"; + version = "1.1.0.0"; + sha256 = "1w4przplgsgw09h0lh9l84wpzd65wa7agsbp2c37lr9l30spbwrg"; libraryHaskellDepends = [ aeson base @@ -401189,8 +402490,8 @@ self: { }: mkDerivation { pname = "jsonschema"; - version = "0.2.0.0"; - sha256 = "1paqgmyl1q9nllw83vljckdzj5ir300a3qy866rlj24x4vhqk2df"; + version = "0.2.0.1"; + sha256 = "0z111nciwzbj0pdv4c2pfhzby2qkq0fnc35dxbids8cvw58m8ffa"; libraryHaskellDepends = [ aeson base @@ -404769,10 +406070,17 @@ self: { kdl-hs = callPackage ( { mkDerivation, + aeson, base, + bytestring, containers, + data-default, + directory, + filepath, megaparsec, + pretty-show, prettyprinter, + process, scientific, skeletest, temporary, @@ -404781,20 +406089,36 @@ self: { }: mkDerivation { pname = "kdl-hs"; - version = "0.2.1"; - sha256 = "0xv1i7830f0ngqlzfkq7x0ii663nb57h2h0p3fjg6g5kl1qk6q5q"; + version = "1.0.1"; + sha256 = "1z2y85avj0npgdin46pagyjdnh34sixf5vjasxphkcgshbw4pa8x"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base containers + data-default megaparsec prettyprinter scientific text transformers ]; + executableHaskellDepends = [ + aeson + base + bytestring + containers + scientific + text + ]; testHaskellDepends = [ base containers + directory + filepath + pretty-show + process + scientific skeletest temporary text @@ -404802,6 +406126,7 @@ self: { testToolDepends = [ skeletest ]; description = "KDL language parser and API"; license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "kdl-hs-test-decoder"; } ) { }; @@ -407578,8 +408903,8 @@ self: { pname = "ki"; version = "1.0.1.2"; sha256 = "167cak6krbgpni3dakzg4jrv1v0mgips5pg10dh2fl2d0jskrckk"; - revision = "2"; - editedCabalFile = "19d3a6pc0qnkic7kkazi8ci5y2vqam1kx18r9g2zmqyimnk5m7vg"; + revision = "3"; + editedCabalFile = "1h8rjg3n7w01vjip7hry5r17gkr3p9yf41vla3hqlkqvl6mj219m"; libraryHaskellDepends = [ base containers @@ -407641,8 +408966,8 @@ self: { pname = "ki-unlifted"; version = "1.0.0.2"; sha256 = "11b4jm161znazwf2pn3qdn4dbz1g5a12dvhm03ddx6lrha7yv1xv"; - revision = "3"; - editedCabalFile = "0w6fcxq04c1awpv87kw8i0w7hhkxfcl9x2ki4dvsj8fmrj9ii2z0"; + revision = "4"; + editedCabalFile = "0ikigqff47z5b4r09rndszr2mqgq36clskyrysvr3i9jx0jxj0c5"; libraryHaskellDepends = [ base ki @@ -416241,6 +417566,8 @@ self: { pname = "language-toolkit"; version = "1.3.0.0"; sha256 = "0zfa0lzj0gvzzfgvs97ajfd3zy1sz3m37j508la8swkjvh83s6sm"; + revision = "1"; + editedCabalFile = "0g5bw5kjn9lscaz055nrr0c2ks7xhxv3vs1hcm1rp2wy1816fyw1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -424996,8 +426323,8 @@ self: { pname = "libsystemd-journal"; version = "1.4.6.0"; sha256 = "0wxf56i9mv6fm40rwzawbf829z73r4x7jchgardl770dg5zmy9yb"; - revision = "2"; - editedCabalFile = "0y4i59d0n5zdj3504xs6hksxzr75f784n4g4nyq1y2m4iy4ay1p4"; + revision = "3"; + editedCabalFile = "14m0cy3zqvzqzyg8cnw5vjg2p7ca897v2v7221ah469bq0cc0zxp"; libraryHaskellDepends = [ base bytestring @@ -427489,8 +428816,8 @@ self: { }: mkDerivation { pname = "linear-free"; - version = "0.1.0.0"; - sha256 = "1j0g3zc3gaiz93c1zirhkh1rgj14ym12z1z3w19fr7ilknn86aw4"; + version = "0.3.0.0"; + sha256 = "1x31l3rxdpd2f5xdk1l623acfa5aw1vq7p01mimcbh0kpzzx6xn6"; libraryHaskellDepends = [ base linear-base @@ -428014,8 +429341,8 @@ self: { }: mkDerivation { pname = "linenoise"; - version = "0.4.2"; - sha256 = "19fzj9rwsajh702vhhfshwkwd5kwgl8c5iw02j8wiivamnvrv611"; + version = "0.5.0"; + sha256 = "14mg5y5mqnp5mb1ghkr54495ca4k9g49gg7p54lh97xjmmaspzca"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -428136,6 +429463,60 @@ self: { } ) { }; + link-canonical = callPackage ( + { + mkDerivation, + base, + bytestring, + case-insensitive, + containers, + exceptions, + generic-lens, + http-client, + http-client-tls, + http-types, + lens, + modern-uri, + mtl, + tasty, + tasty-hunit, + text, + time, + }: + mkDerivation { + pname = "link-canonical"; + version = "0.1.0.0"; + sha256 = "1jl6k8jp2xda3cs9p7jg2xghk4f80sx38vq9m69kwr36gww07cl9"; + libraryHaskellDepends = [ + base + bytestring + case-insensitive + containers + exceptions + generic-lens + http-client + http-client-tls + http-types + lens + modern-uri + text + time + ]; + testHaskellDepends = [ + base + containers + http-types + modern-uri + mtl + tasty + tasty-hunit + text + ]; + description = "URL canonicalization library for semantic link identity"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + link-relations = callPackage ( { mkDerivation, @@ -431220,6 +432601,94 @@ self: { } ) { }; + literal-flake-input = callPackage ( + { + mkDerivation, + base, + binary, + ekg-core, + ekg-wai, + file-embed, + hnix, + http-types, + monad-logger, + optparse-applicative, + QuickCheck, + ref-tf, + regex-tdfa, + relude, + tagged, + tar, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + time, + trace-embrace, + unliftio, + warp, + warp-tls, + wl-pprint-text, + yesod-core, + }: + mkDerivation { + pname = "literal-flake-input"; + version = "0.0.4"; + sha256 = "1hw3lqydck5fsmya0a8hcip2ynbi3gg99ypkmz1zsbfza8djdpl8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + binary + ekg-core + ekg-wai + file-embed + hnix + http-types + monad-logger + optparse-applicative + ref-tf + regex-tdfa + relude + tagged + tar + template-haskell + time + trace-embrace + unliftio + warp + warp-tls + wl-pprint-text + yesod-core + ]; + executableHaskellDepends = [ + base + optparse-applicative + relude + tagged + unliftio + yesod-core + ]; + testHaskellDepends = [ + base + optparse-applicative + QuickCheck + relude + tagged + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + unliftio + yesod-core + ]; + testToolDepends = [ tasty-discover ]; + description = "Web service converting URLs into archived nix attrsets"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + literally = callPackage ( { mkDerivation, base }: mkDerivation { @@ -431673,6 +433142,49 @@ self: { } ) { inherit (pkgs) llama-cpp; }; + llm-with-context = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + data-default, + directory, + http-client, + http-client-tls, + http-types, + parsec, + scrappy-core, + text, + transformers, + }: + mkDerivation { + pname = "llm-with-context"; + version = "0.1.0.0"; + sha256 = "138gddxryi4zwyg9f037zpzqzp38sdwabfznfcbnf604fpd3qzc8"; + revision = "2"; + editedCabalFile = "1d6438wycfp0dx69q89rq2q276mq4fb8gmz8mx78w3wd08kyg313"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + data-default + directory + http-client + http-client-tls + http-types + parsec + scrappy-core + text + transformers + ]; + description = "Typified interactions with LLMs"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + llrbtree = callPackage ( { mkDerivation, base }: mkDerivation { @@ -433013,6 +434525,18 @@ self: { } ) { inherit (pkgs) lmdb; }; + lmdb-clib = callPackage ( + { mkDerivation }: + mkDerivation { + pname = "lmdb-clib"; + version = "0.9.31"; + sha256 = "1n4qql3lsr4hcwyg6cbdg8rkdqw27dqkglrk1r4dfp30q8k62qzw"; + doHaddock = false; + description = "Lightning Memory-Mapped Database"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + lmdb-high-level = callPackage ( { mkDerivation, @@ -434854,67 +436378,6 @@ self: { ) { }; logging-effect = callPackage ( - { - mkDerivation, - async, - base, - bytestring, - criterion, - exceptions, - fast-logger, - free, - lifted-async, - monad-control, - monad-logger, - mtl, - prettyprinter, - semigroups, - stm, - stm-delay, - text, - time, - transformers, - transformers-base, - unliftio-core, - }: - mkDerivation { - pname = "logging-effect"; - version = "1.4.1"; - sha256 = "1w8al4wlrda7qdifs86zqvlqdzzpd0awjn1nvcln7ax2yd5ncwnp"; - libraryHaskellDepends = [ - async - base - exceptions - free - monad-control - mtl - prettyprinter - semigroups - stm - stm-delay - text - time - transformers - transformers-base - unliftio-core - ]; - benchmarkHaskellDepends = [ - base - bytestring - criterion - fast-logger - lifted-async - monad-logger - prettyprinter - text - time - ]; - description = "A mtl-style monad transformer for general purpose & compositional logging"; - license = lib.licenses.bsd3; - } - ) { }; - - logging-effect_1_4_2 = callPackage ( { mkDerivation, async, @@ -434972,7 +436435,6 @@ self: { ]; description = "A mtl-style monad transformer for general purpose & compositional logging"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -436324,8 +437786,8 @@ self: { }: mkDerivation { pname = "looksee"; - version = "0.8.1"; - sha256 = "1xzidd03v499rcggkwdgj650jl3q9qbzwxwqll9hglbr5c12d4kb"; + version = "0.8.2"; + sha256 = "1jz863hv0p34f5nsmi20d57cyji2ldhg2fr4zqz5frj507p603dm"; libraryHaskellDepends = [ base bifunctors @@ -437909,13 +439371,12 @@ self: { unliftio, unliftio-core, unordered-containers, + websockets, }: mkDerivation { pname = "lsp"; - version = "2.7.0.1"; - sha256 = "1z3kc0vpgijzg56n70vmbi9draxzk02fifz83kgjq73rjc2scp7w"; - revision = "1"; - editedCabalFile = "1lq1gs8b47k3fv79lwz6a9zfkkywp95jy7xzxh0sb5k21x5yy7m9"; + version = "2.8.0.0"; + sha256 = "085lxh87c2dink3vqzcpz96bk4fl9afqjvpjk3d3hmxr6smgfh6p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -437945,6 +439406,7 @@ self: { unliftio unliftio-core unordered-containers + websockets ]; testHaskellDepends = [ base @@ -438078,8 +439540,8 @@ self: { }: mkDerivation { pname = "lsp-test"; - version = "0.17.1.1"; - sha256 = "1mba3xv44qcxvhn24az6lj0i2kk4np7sx4bn05hzcl5sydjlzdaa"; + version = "0.18.0.0"; + sha256 = "14fhjbf8s9nwks4fxghczwsc34i13swsn0iap9g6wqb0vnn4rbh3"; libraryHaskellDepends = [ aeson aeson-pretty @@ -438180,8 +439642,8 @@ self: { }: mkDerivation { pname = "lsp-types"; - version = "2.3.0.1"; - sha256 = "0ygq73miijswpqx1bi1dfr7ia4qs22pl8485sqsi4d6ybwlrnln6"; + version = "2.4.0.0"; + sha256 = "0biz81dpxj6gr7z0i1i4lra9by4pqz8s0pjj4x6h5jccmab79l9b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -444462,6 +445924,65 @@ self: { } ) { }; + mappings_0_4_0_0 = callPackage ( + { + mkDerivation, + base, + cond, + containers, + formatting, + hspec, + hspec-discover, + indexed-traversable, + partialord, + transformers, + trivial-constraint, + }: + mkDerivation { + pname = "mappings"; + version = "0.4.0.0"; + sha256 = "0qyz0lgw611c9ngbxcbj4i12j9mxn96kvx8dqs688ablfq17ll2m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + cond + containers + formatting + indexed-traversable + partialord + transformers + trivial-constraint + ]; + executableHaskellDepends = [ + base + cond + containers + formatting + indexed-traversable + partialord + transformers + trivial-constraint + ]; + testHaskellDepends = [ + base + cond + containers + formatting + hspec + indexed-traversable + partialord + transformers + trivial-constraint + ]; + testToolDepends = [ hspec-discover ]; + description = "Types which represent functions k -> v"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + mainProgram = "view"; + } + ) { }; + mappy = callPackage ( { mkDerivation, @@ -447074,10 +448595,8 @@ self: { }: mkDerivation { pname = "matrix-client"; - version = "0.1.6.1"; - sha256 = "0nr1nk6mxvrs0dspy315pviid7db7ry889y9gsg1i3a0pn3dna08"; - revision = "1"; - editedCabalFile = "1n6zv3chb8x5aya14qpcbyssr16labwypbbxfh0zp7kcfmy9acf8"; + version = "0.1.8.0"; + sha256 = "0fbi9mfjx9f8grf5kxigr2ir6fkq78361n85whjw5yyfwmbzdvhj"; libraryHaskellDepends = [ aeson aeson-casing @@ -448523,80 +450042,70 @@ self: { { mkDerivation, aeson, - async, + attoparsec, base, - base64-bytestring, bytestring, containers, - cryptonite, - http-conduit, + hspec, + hspec-wai, + http-media, http-types, jose, - memory, + mcp-types, mtl, - optparse-applicative, - random, - scientific, + process, servant, - servant-auth, servant-auth-server, servant-server, - stm, text, time, - transformers, - unordered-containers, - uuid, wai, wai-extra, - warp, + wai-test, }: mkDerivation { pname = "mcp"; - version = "0.2.0.1"; - sha256 = "0mmm890m86dv16hw7mjbznswhw1jrm7kbn45qqhfp661k3kwlw1j"; - isLibrary = true; - isExecutable = true; + version = "0.3.1.0"; + sha256 = "1cab6j8a8f7fr5byl7kxa00z4p94izqrf0pqxrv1bj2qcc2gwipm"; libraryHaskellDepends = [ aeson - async base - base64-bytestring bytestring containers - cryptonite - http-conduit - http-types - jose - memory + http-media + mcp-types mtl - random servant - servant-auth servant-auth-server servant-server - stm text time - transformers - unordered-containers - uuid + wai + ]; + testHaskellDepends = [ + aeson + attoparsec + base + bytestring + containers + hspec + hspec-wai + http-types + jose + mcp-types + mtl + process + servant + servant-auth-server + servant-server + text + time wai wai-extra - warp + wai-test ]; - executableHaskellDepends = [ - aeson - base - containers - optparse-applicative - scientific - text - time - ]; - testHaskellDepends = [ base ]; - description = "A Haskell implementation of the Model Context Protocol (MCP)"; - license = lib.licensesSpdx."MIT"; + description = "A Servant-based Model Context Protocol (MCP) server for Haskell"; + license = lib.licensesSpdx."MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -448615,14 +450124,13 @@ self: { QuickCheck, template-haskell, text, - vector, wai, warp, }: mkDerivation { pname = "mcp-server"; - version = "0.1.0.16"; - sha256 = "1dr5s9la0d9qljn1lrkh074rjfkrc3xvd40h9hbhjmkfaxn7lyji"; + version = "0.1.0.19"; + sha256 = "11vijbd9dyqi0zd53014paxp3zgnn2gjnk0lr49c2kgs4i7529mf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -448634,25 +450142,20 @@ self: { network-uri template-haskell text - vector wai warp ]; executableHaskellDepends = [ base - containers - network-uri text ]; testHaskellDepends = [ aeson base bytestring - containers hspec network-uri QuickCheck - template-haskell text ]; description = "Library for building Model Context Protocol (MCP) servers"; @@ -448660,56 +450163,36 @@ self: { } ) { }; - mcp-server_0_1_0_17 = callPackage ( + mcp-types = callPackage ( { mkDerivation, aeson, base, - bytestring, containers, hspec, - http-types, - network-uri, - QuickCheck, - template-haskell, + jsonrpc, text, - wai, - warp, }: mkDerivation { - pname = "mcp-server"; - version = "0.1.0.17"; - sha256 = "1q8z3ml3iznns3sa0gla12z8gjm0s6552yd47jbqywxz1f86pi47"; - isLibrary = true; - isExecutable = true; + pname = "mcp-types"; + version = "0.1.1"; + sha256 = "1qakgi0yr1q8l14pd2z8p40cx1pw48g4w33nygbkb2kgrv2ja30m"; libraryHaskellDepends = [ aeson base - bytestring containers - http-types - network-uri - template-haskell - text - wai - warp - ]; - executableHaskellDepends = [ - base + jsonrpc text ]; testHaskellDepends = [ aeson base - bytestring + containers hspec - network-uri - QuickCheck - text + jsonrpc ]; - description = "Library for building Model Context Protocol (MCP) servers"; - license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; + description = "Core types and protocol definitions for the Model Context Protocol (MCP)"; + license = lib.licensesSpdx."MPL-2.0"; } ) { }; @@ -450219,8 +451702,8 @@ self: { }: mkDerivation { pname = "mello"; - version = "0.3.0"; - sha256 = "0aznzydk9p4r7jnwhf46dcz56gwikyv1fm006w5n3nxf20qqaybb"; + version = "0.5.0"; + sha256 = "0caajqihzs6is5ijr9kivrg16bd8j8h99fi40z0203kcxmq6n0kx"; libraryHaskellDepends = [ base bowtie @@ -450527,8 +452010,8 @@ self: { }: mkDerivation { pname = "mem-info"; - version = "0.4.1.2"; - sha256 = "1v7jmhydbndpncb5p30rlqv2frnzbk3zjja7f64hrxjdnia6h94x"; + version = "0.4.2.0"; + sha256 = "1y4wih0izqrj1nwkxvs1c17smhjhzq9kbsj17wb2pfyf0iimwyd7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -450566,7 +452049,6 @@ self: { ]; description = "Print the core memory usage of programs"; license = lib.licensesSpdx."BSD-3-Clause"; - mainProgram = "printmem"; } ) { }; @@ -451301,8 +452783,8 @@ self: { }: mkDerivation { pname = "memory-hexstring"; - version = "1.0.1.0"; - sha256 = "0jwkikrv3pkhvxhq2bm675hiivx18m2p89x5irn3hn6mz85p08hq"; + version = "1.1.0.0"; + sha256 = "1i9zdvf9ldl3g768wxpx2jq3wlgrp8yi8920zjj3a0srlin754iy"; libraryHaskellDepends = [ aeson base @@ -454052,6 +455534,8 @@ self: { pname = "microlens-th"; version = "0.4.3.17"; sha256 = "150a9kgab4l6324dkf9vpvgbwarw89xfhcdhdj8awcm3gh12qxhx"; + revision = "1"; + editedCabalFile = "17qwxaxsnrzb443szfgk2359swkxnjbymjmpmig8lrcbyfj9rc2p"; libraryHaskellDepends = [ base containers @@ -454085,6 +455569,8 @@ self: { pname = "microlens-th"; version = "0.4.3.18"; sha256 = "12zdn20v1jl3q2cr96bf9rcj8qmrfr1kd3q0pdkjmayf108g8zj1"; + revision = "1"; + editedCabalFile = "035fxh8sd352nqxnd7d6y6dk9l67gqbbbdzax7iknhcb12cvl0f8"; libraryHaskellDepends = [ base containers @@ -454864,6 +456350,27 @@ self: { } ) { }; + mig-rio = callPackage ( + { + mkDerivation, + base, + mig-server, + rio, + }: + mkDerivation { + pname = "mig-rio"; + version = "0.1.0.1"; + sha256 = "0w7505l7pj9jx14pqz2wp8fzl9mwmrm4qqdbpd0r5grngqrjj8va"; + libraryHaskellDepends = [ + base + mig-server + rio + ]; + description = "Utils to use RIO with mig library"; + license = lib.licenses.bsd3; + } + ) { }; + mig-server = callPackage ( { mkDerivation, @@ -454884,8 +456391,8 @@ self: { }: mkDerivation { pname = "mig-server"; - version = "0.2.1.0"; - sha256 = "19n68hf0gv032lmpmg31gi1g7g4ps3padm8gs31rf6yp1pbzv5k1"; + version = "0.2.2.0"; + sha256 = "0w7bhr846yl1fhvqq1pxdymmiy6292h854i0clskvg7jy7l46kkr"; libraryHaskellDepends = [ aeson base @@ -454927,8 +456434,8 @@ self: { }: mkDerivation { pname = "mig-swagger-ui"; - version = "0.1.0.1"; - sha256 = "1hygqx3f9zq2qir5b2a8bz8yfk2irhmql366jf5817873q7kfvc0"; + version = "0.1.1.0"; + sha256 = "112rr2r6cxx87kg3l9hg3nc9hvzrsqqbm72bjck8ghvp4dvij6i9"; libraryHaskellDepends = [ aeson aeson-pretty @@ -455746,6 +457253,30 @@ self: { } ) { }; + mime-types_0_1_2_2 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + text, + }: + mkDerivation { + pname = "mime-types"; + version = "0.1.2.2"; + sha256 = "0h2996pqa51qdw4n47p3mgs8ad5gm594nlfk75q3hb6pg13lfvp5"; + libraryHaskellDepends = [ + base + bytestring + containers + text + ]; + description = "Basic mime-type handling types and functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + min-max-pqueue = callPackage ( { mkDerivation, @@ -455924,8 +457455,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "mini"; - version = "1.6.0.0"; - sha256 = "04gcdvygrk2xxhqafjfnvk7cpz8n4wbwhxjqhfcz65l4id0aslpc"; + version = "1.6.1.0"; + sha256 = "18vxnsn1lgrqc2clnygi68y7234z0jlqlz4cqjdpy0v0xspy90mf"; libraryHaskellDepends = [ base ]; description = "Minimal essentials"; license = lib.licensesSpdx."MIT"; @@ -457007,13 +458538,15 @@ self: { base, deepseq, directory, + silently, tasty, tasty-hunit, }: mkDerivation { pname = "miniterion"; - version = "0.1.1.1"; - sha256 = "1gz00kydz4zdmd0cvfjk1s68mvcmrcdp7h6y4vhp2whqcaiyyppl"; + version = "0.1.2.1"; + sha256 = "0mqsarjai9cbgasjgvj4fjdndmcccaywwfxkcz8v69vgiq4irqb7"; + enableSeparateDataOutput = true; libraryHaskellDepends = [ base deepseq @@ -457021,6 +458554,7 @@ self: { testHaskellDepends = [ base directory + silently tasty tasty-hunit ]; @@ -461064,6 +462598,7 @@ self: { mkDerivation, base, checkers, + constraints, free, kan-extensions, mmorph, @@ -461076,10 +462611,11 @@ self: { }: mkDerivation { pname = "monad-actions"; - version = "1.0.0.0"; - sha256 = "1lva4vy9rnsnw6g9xaggxq9g3j6g9c86sc9ldj4frb4y44xxzm3c"; + version = "2.0.0.0"; + sha256 = "1sn58fc21y3ihvq9ff2ammwrpkr35gmwc5xm7bbk107ip5zw12lp"; libraryHaskellDepends = [ base + constraints free kan-extensions mmorph @@ -461099,7 +462635,7 @@ self: { tasty-quickcheck transformers ]; - description = "Left or right actions of a monad on a functor"; + description = "Actions of monads on functors"; license = lib.licensesSpdx."LGPL-2.0-or-later"; } ) { }; @@ -464170,6 +465706,7 @@ self: { mkDerivation, base, containers, + filepath, fused-effects, ghc, ghc-boot, @@ -464178,8 +465715,8 @@ self: { }: mkDerivation { pname = "monadic-bang"; - version = "0.2.2.2"; - sha256 = "149hxzgm1awa9rn9z8f9pgwy2i703va549wgkq7sfy77vmir4lzc"; + version = "0.2.2.3"; + sha256 = "1cxrv98vad459wy7sl7y0kkngql8cxl24sy01gr5kr2flr3kc05n"; libraryHaskellDepends = [ base containers @@ -464189,6 +465726,7 @@ self: { ]; testHaskellDepends = [ base + filepath ghc ghc-boot ghc-paths @@ -465360,34 +466898,6 @@ self: { ) { }; monoid-extras = callPackage ( - { - mkDerivation, - base, - criterion, - groups, - semigroupoids, - semigroups, - }: - mkDerivation { - pname = "monoid-extras"; - version = "0.7"; - sha256 = "0c25hcvsw6xqdgy6p8q5jdgxmnqhiq7z2hm43cn0yh9nk2y294ws"; - libraryHaskellDepends = [ - base - groups - semigroupoids - ]; - benchmarkHaskellDepends = [ - base - criterion - semigroups - ]; - description = "Various extra monoid-related definitions and utilities"; - license = lib.licenses.bsd3; - } - ) { }; - - monoid-extras_0_7_0_1 = callPackage ( { mkDerivation, base, @@ -465412,7 +466922,6 @@ self: { ]; description = "Various extra monoid-related definitions and utilities"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -465609,44 +467118,6 @@ self: { ) { }; monoidal-containers = callPackage ( - { - mkDerivation, - aeson, - base, - containers, - deepseq, - hashable, - lens, - newtype, - semialign, - these, - unordered-containers, - witherable, - }: - mkDerivation { - pname = "monoidal-containers"; - version = "0.6.6.0"; - sha256 = "0i2hc4x1y6437az5cg1rg8p57m1m6k742h5vbdw0vr4hrq2ldsqi"; - libraryHaskellDepends = [ - aeson - base - containers - deepseq - hashable - lens - newtype - semialign - these - unordered-containers - witherable - ]; - description = "Containers with monoidal accumulation"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; - } - ) { }; - - monoidal-containers_0_6_7_0 = callPackage ( { mkDerivation, aeson, @@ -465680,7 +467151,6 @@ self: { ]; description = "Containers with monoidal accumulation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -467581,8 +469051,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql"; - version = "0.28.2"; - sha256 = "0ia6hky3l9mlkxsmlfxgvqp45qm3b9dxl3xpxnbzxnf7j0h01ylk"; + version = "0.28.4"; + sha256 = "1vjj7bks17pq2r0vl24src8dydxzsdpfyibz4cy2vrgzngapxr2n"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -467656,8 +469126,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-app"; - version = "0.28.2"; - sha256 = "0d1jx5sn096qh4hyl7qjgpf40jw02f94sbd0l8p4wi77pr6a1l9k"; + version = "0.28.4"; + sha256 = "0x1zn1kiw2srnn0d2fzshx6vbq9zp9mzms40xk77m6sz00hx5knw"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -467772,8 +469242,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-client"; - version = "0.28.2"; - sha256 = "02j1ix47fdp5wmrqcpcc1lx0jwb98pzhcc96j5972y94i38dgdmn"; + version = "0.28.4"; + sha256 = "0mhpajhn73f2ga3bhwzn8iwqjs4qa2dsb2xm0h8sgb3yc805nrwz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -467850,8 +469320,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-code-gen"; - version = "0.28.2"; - sha256 = "1ibrdk4d612ka2jyzjv5p3423gj4d1j5wr7hyr5w61nghnsrqq0a"; + version = "0.28.4"; + sha256 = "19ahzmg59cjdh0ay8xz97gicavwik3c50r9219fhd0yrpzs3rb40"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -467909,8 +469379,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-code-gen-utils"; - version = "0.28.2"; - sha256 = "09jjswzg0i4fcqwjag0plmn7v0n8mq29rkj1bynf5iq9zv7yb8db"; + version = "0.28.4"; + sha256 = "0j7h6jdxrwm33p97y3wji1gf1qsdvy0dapchsknxrpnbmpvvdbyq"; libraryHaskellDepends = [ base bytestring @@ -467953,8 +469423,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-core"; - version = "0.28.2"; - sha256 = "1ndc5a5nw2lcxan81h1362m93x24s5aa6lqvsn2ap8casxw8kwhc"; + version = "0.28.4"; + sha256 = "1pj0k47s8dkv5z3aspzrj6mkmnijkx6dmviwv7md7hxqfsrv6ia8"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -468023,8 +469493,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-server"; - version = "0.28.2"; - sha256 = "1yrb4db39qgjhwrs05qggnsmp4g784kafxba7k2iir2k9yalibkz"; + version = "0.28.4"; + sha256 = "0rc8a3ngcqjql2djwyd5favziiiv5iwz1scdw9y1k5lgq0j76jzk"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -468085,8 +469555,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-subscriptions"; - version = "0.28.2"; - sha256 = "1abs20208fsg9yrgy1725l2is5vbsdii09mlxyzr0qy6vv6lfacn"; + version = "0.28.4"; + sha256 = "0b0q4gmlsqv4zhb1skr57b95dbgnfxdlvsggzqjgcwra8xj8vzx4"; libraryHaskellDepends = [ aeson base @@ -468122,8 +469592,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-tests"; - version = "0.28.2"; - sha256 = "0hn7w9pji4dil6rhfyp6046kgbxmxb45clpvi8wz3i62ymfjy8kb"; + version = "0.28.4"; + sha256 = "0av9wa7i2a80vkm6810k6bjpq0j1gngcgbxbnjnmfhxcd8q0m9zr"; libraryHaskellDepends = [ aeson base @@ -471184,6 +472654,8 @@ self: { pname = "mtl"; version = "2.3.2"; sha256 = "1dk4zn2kgi9lxk3x0bhinn5a9dh06by8p5hq1wm7m4nkmi7sk6iz"; + revision = "1"; + editedCabalFile = "09d9hlnxfidhxqf17ljpqmpgms1a50qydq3w3713am9m47qfsyjd"; libraryHaskellDepends = [ base transformers @@ -484861,58 +486333,6 @@ self: { ) { }; network-uri-template = callPackage ( - { - mkDerivation, - base, - conduit, - containers, - hspec, - markdown-unlit, - megaparsec, - network-uri, - optparse-applicative, - prettyprinter, - prettyprinter-ansi-terminal, - text, - }: - mkDerivation { - pname = "network-uri-template"; - version = "0.1.1.4"; - sha256 = "0bvjjjmv4338jib5gw83qwjk3m1hkiaqjg06dj7gmvnyaag60jfy"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - containers - megaparsec - network-uri - prettyprinter - text - ]; - executableHaskellDepends = [ - base - containers - optparse-applicative - prettyprinter - prettyprinter-ansi-terminal - text - ]; - testHaskellDepends = [ - base - conduit - containers - hspec - megaparsec - text - ]; - testToolDepends = [ markdown-unlit ]; - description = "Library for parsing and expanding URI Templates, as per RFC 6570"; - license = lib.licenses.agpl3Only; - mainProgram = "network-uri-template"; - } - ) { }; - - network-uri-template_0_1_2_0 = callPackage ( { mkDerivation, base, @@ -484960,7 +486380,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "Library for parsing and expanding URI Templates, as per RFC 6570"; license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "network-uri-template"; } ) { }; @@ -486298,8 +487717,8 @@ self: { }: mkDerivation { pname = "ngx-export"; - version = "1.7.10.2"; - sha256 = "0d712xy7gy03z22cdns4alf6nbqj62dlhrqq4msv4hlbk1w6iivk"; + version = "1.7.11"; + sha256 = "1r8cj7hqyfnadcq2lyh16bczfcv3c2cpw63hyxdzkfg315yjnhmb"; libraryHaskellDepends = [ async base @@ -486377,19 +487796,17 @@ self: { http-client-tls, http-types, ngx-export, - safe, snap-core, snap-server, text, time, tls, unordered-containers, - vector, }: mkDerivation { pname = "ngx-export-healthcheck"; - version = "1.6.3"; - sha256 = "1v58z19p4ma7k7g0hv2fz3j6vsw8y9pa5q7lspsw9d7z18rrfb8x"; + version = "1.6.4"; + sha256 = "1vi4j0prz1j9vgznpcmd8ymqa7nl84hbx5iai1f64azgxvanw2cs"; libraryHaskellDepends = [ aeson async @@ -486408,14 +487825,12 @@ self: { http-client-tls http-types ngx-export - safe snap-core snap-server text time tls unordered-containers - vector ]; description = "Active health checks and monitoring of Nginx upstreams"; license = lib.licenses.bsd3; @@ -486433,8 +487848,8 @@ self: { }: mkDerivation { pname = "ngx-export-log"; - version = "1.5.2"; - sha256 = "0l77znlaps924a7nqzkhc4w971y4q9lm3mr0m6xa3n7bdbmgy99i"; + version = "1.6.2.2"; + sha256 = "13vjamnbvgyxr7vics7mdqlcjkrlyi2k3v9m4y0lp83nwx1ryc15"; libraryHaskellDepends = [ base bytestring @@ -486461,8 +487876,8 @@ self: { }: mkDerivation { pname = "ngx-export-tools"; - version = "1.2.6.2"; - sha256 = "0fb7w75bk3z0mbkpcp6vsq3ag6cjhbnqpha1gdxx4ijns4g6dp7f"; + version = "1.2.6.3"; + sha256 = "0a2pwdgiy0mr2k6asyjfa22sblg5qbc0ys28pwsfqccgyabg28fn"; libraryHaskellDepends = [ aeson base @@ -486514,8 +487929,8 @@ self: { }: mkDerivation { pname = "ngx-export-tools-extra"; - version = "1.2.12"; - sha256 = "0py9pylysfnpzlcd7kxxj890lh6gs9xycp7sadppss1yb38li21f"; + version = "1.2.12.2"; + sha256 = "1k37qdi1mp3b1qxyv7fxdn9i3b1r7hd8991588zjywakdsnk9y2w"; libraryHaskellDepends = [ aeson array @@ -490535,17 +491950,25 @@ self: { bytestring, containers, dbus, + directory, + filepath, gi-dbusmenu, gi-gio, gi-glib, github, + gogol, + gogol-gmail, haskeline, hslogger, + http-client, http-conduit, http-types, + mtl, + network, optparse-applicative, process, regex-compat, + resourcet, status-notifier-item, text, transformers, @@ -490554,10 +491977,11 @@ self: { }: mkDerivation { pname = "notifications-tray-icon"; - version = "0.1.1.0"; - sha256 = "07q201smb9knbwlflca1py5chck4a74lz0dvz7im01q1b1w6799r"; + version = "0.2.0.1"; + sha256 = "1i06947sz10az1a66w9f71bp738d0ig4hn6k1amx50qfx8my3d3i"; isLibrary = true; isExecutable = true; + enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson async @@ -490565,15 +491989,23 @@ self: { bytestring containers dbus + directory + filepath gi-dbusmenu gi-gio gi-glib github + gogol + gogol-gmail hslogger + http-client http-conduit http-types + mtl + network process regex-compat + resourcet status-notifier-item text transformers @@ -490582,6 +492014,8 @@ self: { executableHaskellDepends = [ base bytestring + directory + filepath github haskeline hslogger @@ -490848,6 +492282,125 @@ self: { } ) { }; + nova-cache = callPackage ( + { + mkDerivation, + base, + base64-bytestring, + bytestring, + containers, + crypton, + directory, + filepath, + lzma, + memory, + text, + vector, + }: + mkDerivation { + pname = "nova-cache"; + version = "0.2.4.0"; + sha256 = "0p89h6qx8dachk1kilfzwk8fp6022ga9a5rig4z6bz32z36npd86"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + base64-bytestring + bytestring + containers + crypton + directory + filepath + lzma + memory + text + vector + ]; + testHaskellDepends = [ + base + base64-bytestring + bytestring + crypton + directory + memory + text + ]; + description = "Pure Nix binary cache protocol library"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + nova-nix = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + containers, + crypton, + directory, + filepath, + http-client, + http-client-tls, + http-types, + memory, + mtl, + nova-cache, + process, + regex-tdfa, + sqlite-simple, + text, + time, + }: + mkDerivation { + pname = "nova-nix"; + version = "0.1.4.0"; + sha256 = "1m020751ym07xna9g8gpkl2bqi34qq7w1qx38018dcq385jdk0fd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + bytestring + containers + crypton + directory + filepath + http-client + http-client-tls + http-types + memory + mtl + nova-cache + process + regex-tdfa + sqlite-simple + text + time + ]; + executableHaskellDepends = [ + base + containers + directory + filepath + text + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + filepath + process + text + ]; + description = "Windows-native Nix implementation in pure Haskell"; + license = lib.licensesSpdx."MIT"; + mainProgram = "nova-nix"; + } + ) { }; + now-haskell = callPackage ( { mkDerivation, @@ -494341,6 +495894,101 @@ self: { } ) { }; + oauth2-server = callPackage ( + { + mkDerivation, + aeson, + async, + base, + base64-bytestring, + blaze-html, + blaze-markup, + bytestring, + containers, + cryptonite, + http-api-data, + http-client, + http-types, + memory, + network-uri, + QuickCheck, + random, + scientific, + servant, + servant-auth-server, + servant-blaze, + servant-server, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + time, + transformers, + wai, + wai-extra, + warp, + }: + mkDerivation { + pname = "oauth2-server"; + version = "0.3.0.0"; + sha256 = "0ln77syr6kahcsc2fbw6aqf3a55qgg36rbndkh6axpgpy4q5mcxx"; + libraryHaskellDepends = [ + aeson + base + base64-bytestring + blaze-html + bytestring + containers + cryptonite + http-api-data + http-types + memory + network-uri + random + servant + servant-auth-server + servant-blaze + servant-server + text + time + transformers + ]; + testHaskellDepends = [ + aeson + async + base + base64-bytestring + blaze-html + blaze-markup + bytestring + containers + cryptonite + http-api-data + http-client + http-types + memory + network-uri + QuickCheck + scientific + servant + servant-auth-server + servant-blaze + servant-server + tasty + tasty-hunit + tasty-quickcheck + text + time + transformers + wai + wai-extra + warp + ]; + description = "OAuth 2.1 authorization server implementation"; + license = lib.licensesSpdx."MPL-2.0"; + } + ) { }; + oauthenticated = callPackage ( { mkDerivation, @@ -497293,8 +498941,8 @@ self: { }: mkDerivation { pname = "om-elm"; - version = "2.0.1.1"; - sha256 = "0vxyy8izj5rdqr7hm690mph34ag111pynn5gfkvjkwyjnv3q39hz"; + version = "2.0.1.2"; + sha256 = "017xwjz59bm7wlw3m6c89gv7qsa1r49mbvmp4yqdmwp1vjvp1vxd"; libraryHaskellDepends = [ base bytestring @@ -497324,8 +498972,8 @@ self: { }: mkDerivation { pname = "om-fail"; - version = "0.1.0.6"; - sha256 = "1zxb3k29wvr97bdirvnnansj3insvwc0zsi6p9smblrdasydl117"; + version = "0.1.0.7"; + sha256 = "0xlgcrbdh16fr0pkpl70xfcd87ypz649npnk8pz38mx7z5lg3lhq"; libraryHaskellDepends = [ base monad-logger @@ -499379,8 +501027,8 @@ self: { }: mkDerivation { pname = "openai"; - version = "2.2.1"; - sha256 = "02y0hyamyar36xmlcyzlw2plxhmsjc5z3hm9ci1znzq72yp5k0p8"; + version = "2.5.0"; + sha256 = "0z5pgal1bf1wfh29b3mva3cb63p1f7zcg2fsynwfmq89ndjsd0vk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -502842,8 +504490,8 @@ self: { pname = "optics"; version = "0.4.2.1"; sha256 = "0sszgi7xw8k57y6w16w80rp7zbcmx0h44bxb46n4yibmp9mdhlz6"; - revision = "1"; - editedCabalFile = "1qq3a7laqhs2xc3jpvh2vys620vvl24l6pskm6pc754553xhzzcz"; + revision = "3"; + editedCabalFile = "0a7di79v746gf9l5nkm6i1aamjb4z7bqcjr2xikf8ylsq3yz0454"; libraryHaskellDepends = [ array base @@ -502896,10 +504544,8 @@ self: { }: mkDerivation { pname = "optics-core"; - version = "0.4.1.1"; - sha256 = "1yxkgdxnjk2gjzrnapvwn87qqpxpb7k91mxnnk20l4m0cqy7x09y"; - revision = "1"; - editedCabalFile = "1jrkfh40zsjd0jgwpc98fmid66zfkh1jl3dqsivwxaiazy76cfa6"; + version = "0.4.2"; + sha256 = "1rywdmndpd3v6adiy3p6v07rrzfvlnxl19nkm59kkcnnia9c938v"; libraryHaskellDepends = [ array base @@ -502934,8 +504580,8 @@ self: { pname = "optics-extra"; version = "0.4.2.1"; sha256 = "0hfa5yb7l3l310lfxkii13fjzb69g619agadc5a86i734nisf8vy"; - revision = "4"; - editedCabalFile = "0ravf8rwqdaqkbpc8vh566snh52mmpxwqxvp8bzk85a4cyi509sd"; + revision = "5"; + editedCabalFile = "1jnszx2lspvwr121mdxka4kjxh99q03hzf2cvfzw19qpvrgj2g68"; libraryHaskellDepends = [ array base @@ -503008,8 +504654,8 @@ self: { pname = "optics-th"; version = "0.4.1"; sha256 = "05zxljfqmhr5if7l8gld5s864nql6kqjfizsf1z7r3ydknvmff6p"; - revision = "10"; - editedCabalFile = "04jlmkxjnii6qpklgp1kmjxzvd21k3hspqjhk4cmk8h8wd3y6nbb"; + revision = "11"; + editedCabalFile = "04wpbb9fcrn34z0pha365b7snywrmb03zy1axj3rzyv0bvwm4xwa"; libraryHaskellDepends = [ base containers @@ -505302,13 +506948,12 @@ self: { QuickCheck, test-framework, test-framework-hunit, - test-framework-quickcheck2, vector, }: mkDerivation { pname = "orthotope"; - version = "0.1.7.2"; - sha256 = "0jj5wfbkgi8q28j9liaj1s52j71rd9nx8sh0vkiavaqcik7a81xs"; + version = "0.1.8.0"; + sha256 = "03iik8v6vz30jnyg0dcn2ylmpm3y5zgwfclx86qkjhraa49djngz"; libraryHaskellDepends = [ base deepseq @@ -505321,10 +506966,8 @@ self: { base deepseq HUnit - QuickCheck test-framework test-framework-hunit - test-framework-quickcheck2 vector ]; description = "Multidimensional arrays inspired by APL"; @@ -508114,6 +509757,7 @@ self: { aeson-pretty, base, bytestring, + extra, filepath, http-query, optparse-applicative, @@ -508122,12 +509766,13 @@ self: { simple-cmd-args, text, unordered-containers, + vector, yaml, }: mkDerivation { pname = "pagure-cli"; - version = "0.2.2"; - sha256 = "14kmhy8fkh32ixhfd48brfhzlhdh55yhnm5x4qwg7syxp94y26gc"; + version = "0.2.3"; + sha256 = "1xld54xgwvis7rj2208lqdxfc3mlxcwgxw3il64cx35ivd59rhxz"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -508135,6 +509780,7 @@ self: { aeson-pretty base bytestring + extra filepath http-query optparse-applicative @@ -508143,6 +509789,7 @@ self: { simple-cmd-args text unordered-containers + vector yaml ]; description = "A Pagure gitforge query tool"; @@ -508713,7 +510360,7 @@ self: { } ) { }; - pandoc_3_8_3 = callPackage ( + pandoc_3_9 = callPackage ( { mkDerivation, aeson, @@ -508800,8 +510447,8 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "3.8.3"; - sha256 = "0208kyybr90mxpv6x4cnrsd4s1010bafg9gf098j9a3lvw3fmynf"; + version = "3.9"; + sha256 = "0y8nr10lmp0bsx2lsr8lcnlw8aj15fq9zq5bpfx0h1sd5z74932s"; configureFlags = [ "-f-trypandoc" ]; enableSeparateDataOutput = true; libraryHaskellDepends = [ @@ -509132,7 +510779,7 @@ self: { } ) { }; - pandoc-cli_3_8_3 = callPackage ( + pandoc-cli_3_9 = callPackage ( { mkDerivation, base, @@ -509148,8 +510795,8 @@ self: { }: mkDerivation { pname = "pandoc-cli"; - version = "3.8.3"; - sha256 = "106f8hac5s0xm815k9az28insvkdmw37ybb1yjavb8v9ib1f1h2v"; + version = "3.9"; + sha256 = "1a94m8hdljqjh19753qph75xikd1y3bl79i1bbbi5vx07p2h0vnx"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -509298,7 +510945,7 @@ self: { } ) { }; - pandoc-crossref_0_3_22 = callPackage ( + pandoc-crossref_0_3_23 = callPackage ( { mkDerivation, base, @@ -509328,8 +510975,10 @@ self: { }: mkDerivation { pname = "pandoc-crossref"; - version = "0.3.22"; - sha256 = "1vjypnw1w6a0m5yls7965xmi71g4fw0j7a0w1p7ygxf6anvcxi0i"; + version = "0.3.23"; + sha256 = "104nmakm5i8s30gbfszkv4pdcvf21i16q118pmvhvfahsl6kq7ra"; + revision = "1"; + editedCabalFile = "14b90zs7x0ii3yhxmrfkrc6qj0vvxdk6axndprm1q6v92r86pl1s"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -510042,7 +511691,7 @@ self: { } ) { }; - pandoc-lua-engine_0_5_0_2 = callPackage ( + pandoc-lua-engine_0_5_1 = callPackage ( { mkDerivation, aeson, @@ -510079,8 +511728,8 @@ self: { }: mkDerivation { pname = "pandoc-lua-engine"; - version = "0.5.0.2"; - sha256 = "0vxvg0x4ym9sryr2yvbm4bpig18j4b3xzzmb4crkbdm8as17ak88"; + version = "0.5.1"; + sha256 = "12p9f7x9bs3yark9k4nfx43c2pbgq9l1w69c60j1m7hpzh0w3ik2"; libraryHaskellDepends = [ aeson base @@ -510619,7 +512268,7 @@ self: { } ) { }; - pandoc-server_0_1_1 = callPackage ( + pandoc-server_0_1_2 = callPackage ( { mkDerivation, aeson, @@ -510640,8 +512289,8 @@ self: { }: mkDerivation { pname = "pandoc-server"; - version = "0.1.1"; - sha256 = "0xpz73k93zxy0yflbqi4b1vvzjfbzl3w4vrnvaac8xadyfd7605c"; + version = "0.1.2"; + sha256 = "1igs9fkbid824pj2bxgwk4s485fgc8sn9qqcbafyybfs571qqw1x"; libraryHaskellDepends = [ aeson base @@ -510874,6 +512523,31 @@ self: { } ) { }; + pandoc-typescript = callPackage ( + { + mkDerivation, + aeson, + aeson-typescript, + base, + pandoc-types, + text, + }: + mkDerivation { + pname = "pandoc-typescript"; + version = "0.1.0.0"; + sha256 = "0pk51kawv0i90iyiqlxq2lil4r5xk5qpn9zrnjwvwp2irb85rgrq"; + libraryHaskellDepends = [ + aeson + aeson-typescript + base + pandoc-types + text + ]; + description = "TypeScript type generation for Pandoc AST types"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + pandoc-unlit = callPackage ( { mkDerivation, @@ -514574,6 +516248,8 @@ self: { pname = "parser-regex"; version = "0.3.0.0"; sha256 = "1vf8r4wwx97cj2dwd20znqbzp4svczw1hk9rjhpqh257l7b217pi"; + revision = "1"; + editedCabalFile = "0wli9hpy4i0y469a4djdvs4q5psnnjcd82h6ib9k0h05d1h6w305"; libraryHaskellDepends = [ base containers @@ -516249,8 +517925,8 @@ self: { }: mkDerivation { pname = "patch-image"; - version = "0.3.3.3"; - sha256 = "1mncv450iwhd26syn077dzv855dqcx8m10gj0r4bsb9yqnmnyahw"; + version = "0.3.4"; + sha256 = "0qwx01mb5cafdj0zlvhbm3f1a6lnvv61iga5q7611wy2g033442x"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -524549,6 +526225,181 @@ self: { } ) { }; + pgmq-core = callPackage ( + { + mkDerivation, + aeson, + base, + template-haskell, + text, + time, + }: + mkDerivation { + pname = "pgmq-core"; + version = "0.1.1.0"; + sha256 = "02xn1s6z34ilrfrgdy3xykkxkhgc2ci25d4l91zk022x2lnglmqh"; + libraryHaskellDepends = [ + aeson + base + template-haskell + text + time + ]; + description = "Core types for pgmq-hs, a Haskell client for PGMQ"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + pgmq-effectful = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + effectful-core, + hasql, + hasql-pool, + hs-opentelemetry-api, + hs-opentelemetry-propagator-w3c, + pgmq-core, + pgmq-hasql, + text, + unliftio, + unordered-containers, + vector, + }: + mkDerivation { + pname = "pgmq-effectful"; + version = "0.1.1.0"; + sha256 = "1sbca1vandhdr6mz6i8kpjkdg3x3yybaadwijpp20y3qr587w6a5"; + libraryHaskellDepends = [ + aeson + base + bytestring + effectful-core + hasql + hasql-pool + hs-opentelemetry-api + hs-opentelemetry-propagator-w3c + pgmq-core + pgmq-hasql + text + unliftio + unordered-containers + vector + ]; + description = "Effectful effects for PGMQ (PostgreSQL Message Queue)"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + pgmq-hasql = callPackage ( + { + mkDerivation, + aeson, + base, + ephemeral-pg, + generic-lens, + hasql, + hasql-pool, + hasql-transaction, + hedgehog, + lens, + pgmq-core, + pgmq-migration, + random, + scientific, + tasty, + tasty-hedgehog, + tasty-hunit, + template-haskell, + text, + time, + vector, + }: + mkDerivation { + pname = "pgmq-hasql"; + version = "0.1.1.0"; + sha256 = "1i20lixgfgkkyfbiwyamsgpgpr1gxgz868jmy5p44csf8n0y6iv8"; + libraryHaskellDepends = [ + aeson + base + generic-lens + hasql + hasql-transaction + lens + pgmq-core + template-haskell + text + time + vector + ]; + testHaskellDepends = [ + aeson + base + ephemeral-pg + hasql + hasql-pool + hedgehog + pgmq-core + pgmq-migration + random + scientific + tasty + tasty-hedgehog + tasty-hunit + text + time + vector + ]; + description = "Hasql-based client for PGMQ (PostgreSQL Message Queue)"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + pgmq-migration = callPackage ( + { + mkDerivation, + base, + bytestring, + ephemeral-pg, + file-embed, + hasql, + hasql-migration, + hasql-transaction, + tasty, + tasty-hunit, + text, + transformers, + }: + mkDerivation { + pname = "pgmq-migration"; + version = "0.1.1.0"; + sha256 = "1cd8a0agsig5b25ayb63kx7zdjchccsidm4kwp9l3aq17qcck8hd"; + libraryHaskellDepends = [ + base + bytestring + file-embed + hasql + hasql-migration + hasql-transaction + text + transformers + ]; + testHaskellDepends = [ + base + ephemeral-pg + hasql + hasql-migration + hasql-transaction + tasty + tasty-hunit + ]; + description = "PGMQ schema migrations without PostgreSQL extension"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + pgp-wordlist = callPackage ( { mkDerivation, @@ -524595,6 +526446,54 @@ self: { } ) { }; + pgrep = callPackage ( + { + mkDerivation, + base, + containers, + directory, + filepath, + optparse-applicative, + parsec, + process, + scrappy-core, + }: + mkDerivation { + pname = "pgrep"; + version = "0.1.0.0"; + sha256 = "12r47c0r0nb691dr4rrvlnvmr5kwyw6hii9liq0wl5ggliwwscms"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + directory + filepath + parsec + process + scrappy-core + ]; + executableHaskellDepends = [ + base + containers + directory + filepath + optparse-applicative + scrappy-core + ]; + testHaskellDepends = [ + base + directory + filepath + parsec + scrappy-core + ]; + description = "grep-like CLI using Parsec parsers instead of regex"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "pgrep"; + } + ) { }; + pgsql-simple = callPackage ( { mkDerivation, @@ -532357,6 +534256,146 @@ self: { } ) { }; + plexus-protocol = callPackage ( + { + mkDerivation, + aeson, + aeson-casing, + async, + base, + bytestring, + containers, + directory, + filepath, + network, + stm, + streaming, + text, + time, + websockets, + }: + mkDerivation { + pname = "plexus-protocol"; + version = "0.3.0.0"; + sha256 = "06rxyfr1910hpsiz1c5ygkg5jjpmaifmf9a943ml7ys9a153vq9c"; + libraryHaskellDepends = [ + aeson + aeson-casing + async + base + bytestring + containers + directory + filepath + network + stm + streaming + text + time + websockets + ]; + description = "Plexus RPC protocol types and client"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + plexus-synapse = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + array, + async, + base, + bytestring, + containers, + directory, + filepath, + hashable, + hspec, + mtl, + mustache, + network, + optparse-applicative, + plexus-protocol, + prettyprinter, + process, + regex-tdfa, + scientific, + stm, + streaming, + text, + time, + transformers, + unordered-containers, + vector, + websockets, + yaml, + }: + mkDerivation { + pname = "plexus-synapse"; + version = "0.3.0.0"; + sha256 = "0qbw3cggqycg8ypbn04yljr6k0aqa7g1r8s46a92p0f356qdjjyx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + array + async + base + bytestring + containers + directory + filepath + hashable + mtl + mustache + network + plexus-protocol + prettyprinter + process + regex-tdfa + scientific + stm + streaming + text + time + transformers + unordered-containers + vector + websockets + yaml + ]; + executableHaskellDepends = [ + aeson + base + bytestring + containers + directory + filepath + mtl + optparse-applicative + plexus-protocol + prettyprinter + text + ]; + testHaskellDepends = [ + aeson + aeson-pretty + base + bytestring + containers + hspec + process + text + vector + ]; + description = "Schema-driven CLI for Plexus RPC servers"; + license = lib.licensesSpdx."MIT"; + mainProgram = "synapse"; + } + ) { }; + plist = callPackage ( { mkDerivation, @@ -533469,8 +535508,8 @@ self: { }: mkDerivation { pname = "pms-domain-model"; - version = "0.1.3.0"; - sha256 = "1dpjhh9q4hb2hbvpxiwlqy87yimq9kn7v7b7nywc4x8sj5dz3ll7"; + version = "0.1.4.0"; + sha256 = "0qbh7kxhzbp55wfwca84fnwyl2lzs6cbmwgfwl85y70zi27iqls7"; libraryHaskellDepends = [ aeson async @@ -533538,8 +535577,8 @@ self: { }: mkDerivation { pname = "pms-domain-service"; - version = "0.1.0.0"; - sha256 = "1xfxcz5qarwnsyj2is4pxzlcgsdcmfiralclcwv1v96y5bkwf72b"; + version = "0.1.1.0"; + sha256 = "1qdkip9fqk20xfbswx0f62fic9w19md22vcimcc1rbcgw3w810dy"; libraryHaskellDepends = [ aeson base @@ -533676,8 +535715,8 @@ self: { }: mkDerivation { pname = "pms-infra-filesystem"; - version = "0.0.1.0"; - sha256 = "19jizc4rdyxnyva8r6p60sgi8llx41hcq1ypcc2qngpvxkg1blfh"; + version = "0.0.2.0"; + sha256 = "0gbkg1k220lrmvjz2pdkdjhw8rpjjm6rjqfygwnv095s4gcb6zkw"; libraryHaskellDepends = [ aeson async @@ -537898,8 +539937,8 @@ self: { }: mkDerivation { pname = "polytree"; - version = "0.0.9"; - sha256 = "17ldq6vd8zfvcd5w5dxy41cyda0j91ikr5437jqxnzw4yv6pp79a"; + version = "0.1.1"; + sha256 = "1gq48l0xkpnvsbvrq5d6cf1g1cn7s54gqv0cdq2vrzd2lp40y54x"; libraryHaskellDepends = [ base bifunctors @@ -540932,8 +542971,8 @@ self: { }: mkDerivation { pname = "postgresql-connection-string"; - version = "0.1.0.5"; - sha256 = "06b3rcjj0ynqq3zqk509cik9j96zr2r7mq6j8z83k9q5s9a4h073"; + version = "0.1.0.6"; + sha256 = "045ivan7dyg450akbl6v898dns8fswm4vlnpz0wqvcl3ykblisrd"; libraryHaskellDepends = [ base bytestring @@ -541061,8 +543100,8 @@ self: { pname = "postgresql-libpq"; version = "0.11.0.0"; sha256 = "18yj7vb51r72ybzi7849w83b79gydnh7az1wkc037fz6iwhb2jh3"; - revision = "1"; - editedCabalFile = "1i546w5an064cbikp66a4yq7j8gmi2iy9vkm1sax6yjzfpgsqzya"; + revision = "2"; + editedCabalFile = "1xas8j5wrwg5v3p3fy4cz4rwdr4dilr5bhhxq0nr1275pk3ifbb8"; libraryHaskellDepends = [ base bytestring @@ -542216,8 +544255,8 @@ self: { }: mkDerivation { pname = "postgresql-simple-postgresql-types"; - version = "0.1.0.1"; - sha256 = "0rzi00yww6xb9srai836fz6d6mxa7r8yrbmx5b65yhx02y56rym2"; + version = "0.1.1"; + sha256 = "06j8vds1l6fbnz191amf0yk59y29w6x0kvglgdcmbgj4qj78zv95"; libraryHaskellDepends = [ attoparsec base @@ -542423,8 +544462,8 @@ self: { }: mkDerivation { pname = "postgresql-syntax"; - version = "0.4.2"; - sha256 = "0aqr407n7lgf3r9043y3zgrixz251apyri8w31nzyydvq3qy5sda"; + version = "0.4.3"; + sha256 = "1r55wwr34nbc3xzwibbkx5qg0dfxfvbf9h1pghpcqyvm4ycdpscw"; libraryHaskellDepends = [ base bytestring @@ -542792,8 +544831,8 @@ self: { }: mkDerivation { pname = "postgresql-types"; - version = "0.1.1.1"; - sha256 = "1w7f5z4dicy0a7h6cwd9lv71dj4qy587czdpf5fs26yij9hsvgi0"; + version = "0.1.2"; + sha256 = "1z9dxay95w2hy48qr7bgwswjjsm168ryapzi5bmg6v81cnlyhy6f"; libraryHaskellDepends = [ aeson attoparsec @@ -544139,8 +546178,8 @@ self: { }: mkDerivation { pname = "ppad-bip32"; - version = "0.3.3"; - sha256 = "1h0j5wq6hky83hj79gz2s1dv2bs8cib754va0lq4mjznfga82y6z"; + version = "0.3.4"; + sha256 = "0fwn3m03iwv6l5i6f915rb4l4dimswi1x3shy0mc48n491z2m1xs"; libraryHaskellDepends = [ base bytestring @@ -544199,8 +546238,8 @@ self: { }: mkDerivation { pname = "ppad-bip39"; - version = "0.3.2"; - sha256 = "1kkbwar3diispj5idi72djqyfsmszd1wajl3ia9ma9087ag6jfnq"; + version = "0.3.3"; + sha256 = "0sh80v2q614fr2a8447jil1qlyi0ivpjxa7jfsnvzyzpa0w1r4v6"; libraryHaskellDepends = [ base bytestring @@ -544367,20 +546406,24 @@ self: { base, bytestring, criterion, + deepseq, ppad-base16, ppad-sha256, ppad-sha512, primitive, tasty, tasty-hunit, + weigh, }: mkDerivation { pname = "ppad-hmac-drbg"; - version = "0.2.1"; - sha256 = "12wpx5ba1z5c5x8slk2fvs72dmzjq2qq801wa8n02j9153mxnhgi"; + version = "0.3.1"; + sha256 = "0ass2pyl01dnz8fxvildv3x8r0kinr2b5qd0jqg2rjdn1m7291ra"; libraryHaskellDepends = [ base bytestring + ppad-sha256 + ppad-sha512 primitive ]; testHaskellDepends = [ @@ -544388,8 +546431,6 @@ self: { base bytestring ppad-base16 - ppad-sha256 - ppad-sha512 tasty tasty-hunit ]; @@ -544397,8 +546438,8 @@ self: { base bytestring criterion - ppad-sha256 - ppad-sha512 + deepseq + weigh ]; description = "HMAC-based deterministic random bit generator"; license = lib.licensesSpdx."MIT"; @@ -544600,8 +546641,8 @@ self: { }: mkDerivation { pname = "ppad-secp256k1"; - version = "0.5.3"; - sha256 = "1xxgfnnw70bhqafb7m40930is8l5yi09zm9dslsgi1y8kbjjl3p1"; + version = "0.5.4"; + sha256 = "1iqa533crlw9n2s5hqvlix4fc8vz01hswgcq1y32gf1mfgyzfsxl"; libraryHaskellDepends = [ base bytestring @@ -544656,8 +546697,8 @@ self: { }: mkDerivation { pname = "ppad-sha256"; - version = "0.3.1"; - sha256 = "10blakf26r9fq4ah1bnd73gxdkh8sr0lm8vxw667s77m10ylbwk4"; + version = "0.3.2"; + sha256 = "0apxh062v2xbq5varh7jkjn9ghhn8041jciwwqxrz71rl1nr17hv"; libraryHaskellDepends = [ base bytestring @@ -544707,8 +546748,8 @@ self: { }: mkDerivation { pname = "ppad-sha512"; - version = "0.2.1"; - sha256 = "0ric9q4y6k5vvd4sjsdnpry20y678qs26p7wig39fbm84b3dq83x"; + version = "0.2.2"; + sha256 = "096xvbdnrqlmm686qz4c1rr3d1vi7hbnjvd0w3g20dwyhlai36mc"; libraryHaskellDepends = [ base bytestring @@ -544978,6 +547019,9 @@ self: { extra, filepath, Glob, + hashable, + hspec, + hspec-discover, http-client, http-client-tls, http-types, @@ -544992,8 +547036,8 @@ self: { }: mkDerivation { pname = "pr-tools"; - version = "0.1.0.0"; - sha256 = "0r9588mdf2n65gnnc4jy9nwvklmdd0mzyyp0k8hsd12k7av8fl1f"; + version = "0.2.0.0"; + sha256 = "0k1jfqk4n4nk2h3w9vvbrqssxc4hp67g5zzpm3cs6cggn91jd08w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -545005,6 +547049,7 @@ self: { Diff directory extra + hashable http-client http-client-tls http-types @@ -545036,6 +547081,13 @@ self: { uuid yaml ]; + testHaskellDepends = [ + base + containers + hspec + hspec-discover + ]; + testToolDepends = [ hspec-discover ]; description = "Decentralized git pull request and code review flows"; license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; @@ -551153,11 +553205,9 @@ self: { aeson, async, attoparsec, - barbies, base, base16-bytestring, base64-bytestring, - blaze-html, bytestring, byteunits, Cabal, @@ -551218,7 +553268,6 @@ self: { resourcet, rset, scientific, - scotty, semigroups, sqlite-simple, stm, @@ -551247,8 +553296,8 @@ self: { }: mkDerivation { pname = "project-m36"; - version = "1.2.0"; - sha256 = "0339b1kkgjc5cg36balnf3jlkljjg1lix9akf82v3b9453hg4ykf"; + version = "1.2.5"; + sha256 = "08yanj54s7hginc7zqgjpyl44rkii4rn6bnq5jg1i7f8zhzca51a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -551332,13 +553381,10 @@ self: { executableHaskellDepends = [ aeson attoparsec - barbies base base16-bytestring base64-bytestring - blaze-html bytestring - Cabal cassava conduit containers @@ -551350,7 +553396,6 @@ self: { deepseq-generics directory either - exceptions filepath ghc ghc-paths @@ -551360,7 +553405,6 @@ self: { http-api-data http-conduit http-types - HUnit list-t megaparsec modern-uri @@ -551376,7 +553420,6 @@ self: { random recursion-schemes scientific - scotty semigroups stm stm-containers @@ -551393,7 +553436,6 @@ self: { warp warp-tls websockets - winery ]; testHaskellDepends = [ aeson @@ -551466,6 +553508,8 @@ self: { deepseq-generics directory filepath + ghc + ghc-paths gnuplot hashable haskeline @@ -555487,8 +557531,8 @@ self: { }: mkDerivation { pname = "pty-mcp-server"; - version = "0.1.5.0"; - sha256 = "0d4hgy279kbq40045r4xclyv1y2gmxmqm5m8va34a35qciv756nc"; + version = "0.1.6.0"; + sha256 = "1hzf973h21cdgbpn6sq8diqi415y1czvbkdvblhdv2k5sfk5l3cs"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -559768,8 +561812,8 @@ self: { }: mkDerivation { pname = "qrcode-core"; - version = "0.9.10"; - sha256 = "117xsv0p2l6nwbl0a7qwip1cnix4x6gljl12w11pzrqmvrhgilx2"; + version = "0.9.11"; + sha256 = "18l9nv4x39gg3z1l2qhxl3f3yrrf8n56xj3c6jmpdwfxwa2fr1kd"; libraryHaskellDepends = [ base binary @@ -559801,8 +561845,8 @@ self: { }: mkDerivation { pname = "qrcode-juicypixels"; - version = "0.8.6"; - sha256 = "0i17wcv570x4a9cg0cdkzz4g86jwgfx68sg62bbvw7zwyc00bpma"; + version = "0.8.7"; + sha256 = "1wvg9188fl2qm7pn7zswp63hkvhfins9236maisbyaqbbygprmp2"; libraryHaskellDepends = [ base base64-bytestring @@ -561137,10 +563181,8 @@ self: { }: mkDerivation { pname = "quibble-core"; - version = "0.1.0.1"; - sha256 = "108cqh3xzl73ijh7fg91cyw0lpn2svm13l8nn922ab9401jy9x8c"; - revision = "1"; - editedCabalFile = "0kfb3714jq791riywhh0nbixzjj7nkpl2y0w8c1cy5hhx2q1jigy"; + version = "0.1.0.2"; + sha256 = "00qkm5zp9v0nxj8hqy7yx83r6lpcnrn9vc6gcjshn1c8fx73h91w"; libraryHaskellDepends = [ base bytestring @@ -562602,8 +564644,8 @@ self: { }: mkDerivation { pname = "quickcheck-state-machine"; - version = "0.10.2"; - sha256 = "01cs422p7jqqgnhhm2lcdsm2ilz0hcakhm16vcdfgmxbmp0af15c"; + version = "0.10.3"; + sha256 = "07a408jahjknfy587f2hcbyiv6vs03cl2jv8kv493kh3rfnpnz85"; libraryHaskellDepends = [ base base-compat @@ -564882,6 +566924,37 @@ self: { } ) { }; + railroad = callPackage ( + { + mkDerivation, + base, + effectful, + hspec, + mtl, + validation, + }: + mkDerivation { + pname = "railroad"; + version = "0.1.0.0"; + sha256 = "1bxvh3drjazfsxa57zsa0nncx70jmvjb5b3xnva471h21jiyczl8"; + libraryHaskellDepends = [ + base + effectful + mtl + validation + ]; + testHaskellDepends = [ + base + effectful + hspec + mtl + validation + ]; + description = "A railway oriented mini-DSL for unified error handling"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + rails-session = callPackage ( { mkDerivation, @@ -568608,8 +570681,8 @@ self: { }: mkDerivation { pname = "rdf4h"; - version = "5.2.1"; - sha256 = "1jah12gcmc85qpbhw6igi28rvmww38fqmj1waqw7c16y0lxnkvxb"; + version = "5.2.2"; + sha256 = "1ra2wj3h9xhwc8qabb0aha7v0nbsfwhj494zypb4gphymr0nc4jm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -571824,8 +573897,8 @@ self: { pname = "recursion-schemes"; version = "5.2.3"; sha256 = "020fk7s4dzim3957h8447mi3jp95k25zrac86dcaavldxjy88kiv"; - revision = "1"; - editedCabalFile = "0la8md7lv8awhvsyw30mqbyfjvskvndcm9446wnh4bhjhi0813li"; + revision = "2"; + editedCabalFile = "0ppyrsm3vnn1lkfan11583rqn26vgzaihbsqa80s969fdf97zb6m"; libraryHaskellDepends = [ base comonad @@ -573921,6 +575994,39 @@ self: { } ) { }; + reflex-classhss = callPackage ( + { + mkDerivation, + base, + ClasshSS, + containers, + data-default, + lens, + reflex-dom-core, + template-haskell, + text, + }: + mkDerivation { + pname = "reflex-classhss"; + version = "0.1.0.0"; + sha256 = "0wxnmggjrgxqry28lxch7l3a9g1m10fwdljqggdqw2784vf02wr3"; + revision = "1"; + editedCabalFile = "0y6ima3jars538xmyhnpsafja960f2q6gcnilfrn2qw8nvx8w8m8"; + libraryHaskellDepends = [ + base + ClasshSS + containers + data-default + lens + reflex-dom-core + template-haskell + text + ]; + description = "ClasshSS defined element builders for Reflex"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + reflex-dom = callPackage ( { mkDerivation, @@ -581212,11 +583318,12 @@ self: { http-client, http-client-tls, http-types, + text, }: mkDerivation { pname = "request"; - version = "0.3.1.0"; - sha256 = "1w9l1imizdnksz2czpmf2l9plc9vkzk5ymvdhm79275acc2a5b9h"; + version = "0.4.0.0"; + sha256 = "1l3x0p4i3kmi065y19g5q8kbwi2pndipkaay9j7m8zprklgzixzg"; libraryHaskellDepends = [ base bytestring @@ -581224,11 +583331,13 @@ self: { http-client http-client-tls http-types + text ]; testHaskellDepends = [ base bytestring hspec + text ]; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -591294,8 +593403,10 @@ self: { }: mkDerivation { pname = "rss-conduit"; - version = "0.6.0.1"; - sha256 = "07fmf5d93ywgqz4fp0aw5n1vzqlphrhcmiqrc0xpcphi17ig9m7l"; + version = "0.6.0.2"; + sha256 = "0vc5k2224zj054wjvbw9sv2043f7nmgk990xfz01xhilbpacgyhj"; + revision = "1"; + editedCabalFile = "08lgg60s1zqyxdiqy41r1acw6gs4cxl4lj8w54ayi8hdcpg2r0cv"; libraryHaskellDepends = [ atom-conduit base @@ -592068,6 +594179,43 @@ self: { } ) { }; + runGhcBWrap-core = callPackage ( + { + mkDerivation, + aeson, + base, + data-default, + filepath, + IStr, + parsec, + random, + scrappy-core, + split, + text, + }: + mkDerivation { + pname = "runGhcBWrap-core"; + version = "0.1.0.0"; + sha256 = "1jlsyh25hjilynksqmzqy3hyhb5ypx9ig6iwybaj13ymwnhvgd97"; + revision = "1"; + editedCabalFile = "1v3mxiidcksbj2fqf29nylmdpvmhf2dhs8pc82vk0dfban5r9543"; + libraryHaskellDepends = [ + aeson + base + data-default + filepath + IStr + parsec + random + scrappy-core + split + text + ]; + description = "Build haskell executables"; + license = lib.licenses.mit; + } + ) { }; + rungekutta = callPackage ( { mkDerivation, base }: mkDerivation { @@ -597702,8 +599850,8 @@ self: { }: mkDerivation { pname = "scale"; - version = "1.0.1.0"; - sha256 = "19cnzd316qbzxdjgia35l1yay1qpc6x10sgpfbv58yr4z65s01rx"; + version = "1.1.0.0"; + sha256 = "1s74g7bf95vw8a7ihpacfxvcy7dhi3bmvfrhmcar8hayhi56g0fr"; libraryHaskellDepends = [ base bitvec @@ -600966,6 +603114,139 @@ self: { } ) { }; + scrappy-core = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + lens, + modern-uri, + network-uri, + parsec, + parser-combinators, + text, + transformers, + }: + mkDerivation { + pname = "scrappy-core"; + version = "0.1.0.1"; + sha256 = "0gw3lgywjdl9kmmc76bb1xsvp0v5chfz1ny619cya3fl7dbp6mvq"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + lens + modern-uri + network-uri + parsec + parser-combinators + text + transformers + ]; + description = "html pattern matching library and high-level interface concurrent requests lib for webscraping"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + scrappy-requests = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + directory, + exceptions, + http-client, + http-client-tls, + http-types, + lens, + modern-uri, + mtl, + network-uri, + parsec, + parser-combinators, + scrappy-core, + text, + time, + transformers, + }: + mkDerivation { + pname = "scrappy-requests"; + version = "0.1.0.0"; + sha256 = "0rhbjd2s9hhs1kv11f84wm7qsw40a0imrmnf33qas3yrbwlf26dl"; + revision = "1"; + editedCabalFile = "0xmwhqi68gddlvh9gj2gbqr7967av6mzkmycwgj3y138icsvv6wx"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + directory + exceptions + http-client + http-client-tls + http-types + lens + modern-uri + mtl + network-uri + parsec + parser-combinators + scrappy-core + text + time + transformers + ]; + description = "html pattern matching library and high-level interface concurrent requests lib for webscraping"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + scrappy-template = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + lens, + modern-uri, + network-uri, + parsec, + parser-combinators, + scrappy-core, + text, + transformers, + }: + mkDerivation { + pname = "scrappy-template"; + version = "0.1.0.0"; + sha256 = "1plckvg1a6jxbwi3y7840cf8a37vjbvhg9ivzzfmpayc3agha2fw"; + revision = "1"; + editedCabalFile = "1gv9i9n4f6asv5hn1qwrzhmbjhbdy6anbyijl1cn4v0pqi7jc0hd"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + lens + modern-uri + network-uri + parsec + parser-combinators + scrappy-core + text + transformers + ]; + description = "html pattern matching library and high-level interface concurrent requests lib for webscraping"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + screenshot-to-clipboard = callPackage ( { mkDerivation, @@ -601011,6 +603292,54 @@ self: { } ) { }; + screp = callPackage ( + { + mkDerivation, + base, + containers, + directory, + filepath, + optparse-applicative, + parsec, + process, + scrappy-core, + }: + mkDerivation { + pname = "screp"; + version = "0.1.0.0"; + sha256 = "1ylr332bq1lal3bc0a5wwi1xkay71a8gak1i10l10jk26mgwpkb4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + directory + filepath + parsec + process + scrappy-core + ]; + executableHaskellDepends = [ + base + containers + directory + filepath + optparse-applicative + scrappy-core + ]; + testHaskellDepends = [ + base + directory + filepath + parsec + scrappy-core + ]; + description = "grep-like CLI using Parsec parsers instead of regex"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "screp"; + } + ) { }; + script-monad = callPackage ( { mkDerivation, @@ -601079,6 +603408,47 @@ self: { } ) { }; + scripths = callPackage ( + { + mkDerivation, + base, + filepath, + process, + tasty, + tasty-hunit, + temporary, + text, + }: + mkDerivation { + pname = "scripths"; + version = "0.1.0.1"; + sha256 = "1s2gsqlmf307xgxl18ss69ck9imbykvwn4x8igfqh15l0pyn4wyf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + filepath + process + temporary + text + ]; + executableHaskellDepends = [ + base + filepath + text + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + text + ]; + description = "GHCi scripts for standalone execution and Markdown documentation"; + license = lib.licensesSpdx."MIT"; + mainProgram = "scripths"; + } + ) { }; + scrobble = callPackage ( { mkDerivation, @@ -601130,6 +603500,63 @@ self: { } ) { }; + scrod = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal-syntax, + containers, + exceptions, + ghc, + ghc-boot-th, + haddock-library, + parsec, + tasty, + tasty-bench, + tasty-hunit, + template-haskell, + text, + transformers, + }: + mkDerivation { + pname = "scrod"; + version = "0.2026.2.23"; + sha256 = "1fmcynaha1rz01jpap287agclgi2msm8zr0xiyvis7ddnn3d2l08"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + Cabal-syntax + containers + exceptions + ghc + ghc-boot-th + haddock-library + parsec + template-haskell + text + transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + transformers + ]; + benchmarkHaskellDepends = [ + base + bytestring + tasty-bench + ]; + description = "Worse Haskell documentation"; + license = lib.licensesSpdx."0BSD"; + mainProgram = "scrod"; + } + ) { }; + scroll = callPackage ( { mkDerivation, @@ -609008,8 +611435,8 @@ self: { }: mkDerivation { pname = "servant-event-stream"; - version = "0.3.1.0"; - sha256 = "1hpwm093ry1kclyxj4fgr03zcg85c7v9d9drcaxrmrsnihra6ii3"; + version = "0.3.2.0"; + sha256 = "1wdq43r30g8y6n2pqd4jb0s55la3hy4mi038nfs7mbpmmcf268ik"; libraryHaskellDepends = [ base bytestring @@ -617682,6 +620109,7 @@ self: { file-embed, ghc-prim, hspec, + hspec-discover, HUnit, parsec, process, @@ -617696,8 +620124,8 @@ self: { }: mkDerivation { pname = "shakespeare"; - version = "2.1.0.1"; - sha256 = "0byj0zhxi1pr8l5f18phzkwcf7z38lyk2zznz8hbkqadfgrmbdkc"; + version = "2.1.7.1"; + sha256 = "06fix8z3kjgl50k5srbixi100jx5rf050xbh9f564n4s5q2irbys"; libraryHaskellDepends = [ aeson base @@ -617739,6 +620167,7 @@ self: { time transformers ]; + testToolDepends = [ hspec-discover ]; description = "A toolkit for making compile-time interpolated templates"; license = lib.licenses.mit; maintainers = [ lib.maintainers.psibi ]; @@ -619414,6 +621843,204 @@ self: { } ) { }; + shibuya-core = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + effectful, + effectful-core, + generic-lens, + hs-opentelemetry-api, + hs-opentelemetry-propagator-w3c, + hspec, + lens, + memory, + nqe, + QuickCheck, + stm, + streamly, + streamly-core, + text, + time, + unliftio, + unordered-containers, + uuid, + vector, + }: + mkDerivation { + pname = "shibuya-core"; + version = "0.1.0.0"; + sha256 = "0nrp8fisd8mh7h92mjgz1nz62aq508pg8kg09sik4gza9730ivh4"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + effectful + effectful-core + generic-lens + hs-opentelemetry-api + hs-opentelemetry-propagator-w3c + lens + nqe + stm + streamly + streamly-core + text + time + unliftio + unordered-containers + uuid + vector + ]; + testHaskellDepends = [ + base + bytestring + effectful + hs-opentelemetry-api + hspec + memory + nqe + QuickCheck + stm + streamly + streamly-core + text + time + unliftio + ]; + description = "Supervised queue processing framework for Haskell"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + shibuya-metrics = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + containers, + http-types, + prometheus-client, + shibuya-core, + stm, + text, + time, + unliftio, + wai, + wai-websockets, + warp, + websockets, + }: + mkDerivation { + pname = "shibuya-metrics"; + version = "0.1.0.0"; + sha256 = "0nic5mfs0908l37sh50hdyfzjck4ifnj8mjb1yd2aaqa9xx3zl6f"; + libraryHaskellDepends = [ + aeson + async + base + bytestring + containers + http-types + prometheus-client + shibuya-core + stm + text + time + unliftio + wai + wai-websockets + warp + websockets + ]; + description = "Metrics web server for Shibuya queue processing framework"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + shibuya-pgmq-adapter = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + effectful-core, + ephemeral-pg, + hasql, + hasql-pool, + hspec, + pgmq-core, + pgmq-effectful, + pgmq-hasql, + pgmq-migration, + QuickCheck, + quickcheck-instances, + random, + shibuya-core, + stm, + streamly, + streamly-core, + text, + time, + vector, + }: + mkDerivation { + pname = "shibuya-pgmq-adapter"; + version = "0.1.0.0"; + sha256 = "1n8hd1cm3sjx04za2zvqaj14hpp2f1w07r85mf5pn3y4s75d06ry"; + libraryHaskellDepends = [ + aeson + base + bytestring + effectful-core + pgmq-core + pgmq-effectful + pgmq-hasql + shibuya-core + stm + streamly + streamly-core + text + time + vector + ]; + testHaskellDepends = [ + aeson + async + base + bytestring + effectful-core + ephemeral-pg + hasql + hasql-pool + hspec + pgmq-core + pgmq-effectful + pgmq-hasql + pgmq-migration + QuickCheck + quickcheck-instances + random + shibuya-core + stm + streamly + streamly-core + text + time + vector + ]; + description = "PGMQ adapter for the Shibuya queue processing framework"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + shift = callPackage ( { mkDerivation, @@ -621909,7 +624536,7 @@ self: { } ) { }; - simple-cabal_0_2_0 = callPackage ( + simple-cabal_0_2_1 = callPackage ( { mkDerivation, base, @@ -621917,19 +624544,17 @@ self: { Cabal, directory, filepath, - safe, }: mkDerivation { pname = "simple-cabal"; - version = "0.2.0"; - sha256 = "1mrsa53sacjji56xj3wkp2yd0skblrxnqzq7myy60a7nk6brb30g"; + version = "0.2.1"; + sha256 = "1avakk5blfz6cz0hmhqzzkc79rz3i3f66lqnmzj6msjjpms1xfxc"; libraryHaskellDepends = [ base bytestring Cabal directory filepath - safe ]; description = "Cabal compatibility wrapper library"; license = lib.licenses.bsd3; @@ -624119,8 +626744,8 @@ self: { }: mkDerivation { pname = "simplest-sqlite"; - version = "0.1.0.4"; - sha256 = "012azwr8grq38ic1dsdxp4482zsc7y37376n1f10nv9ls598bgyh"; + version = "0.1.0.9"; + sha256 = "1kf619q0j24i0s9zzh148fk3h0avjngs73k5y08ml983bpb1wg9f"; libraryHaskellDepends = [ base bytestring @@ -625656,8 +628281,8 @@ self: { pname = "size-based"; version = "0.1.3.3"; sha256 = "1xc31iy57v9hm97hhr26ws2wwsf56gczwnq7q8ckiy5pgw6fmr1g"; - revision = "1"; - editedCabalFile = "0idqj2k42anjwaq0zi6x7iz9jbwy6z3q1zjiml44v2ak21dswxga"; + revision = "2"; + editedCabalFile = "09nvp9wvdhipixgynjcvlhcfc9fxg3g6m9l4yl859m6psmlnwzmi"; libraryHaskellDepends = [ base dictionary-sharing @@ -626214,15 +628839,15 @@ self: { } ) { }; - skeletest_0_3_2 = callPackage ( + skeletest_0_3_6 = callPackage ( { mkDerivation, aeson, aeson-pretty, ansi-terminal, base, - colour, containers, + data-default, Diff, directory, exceptions, @@ -626243,8 +628868,8 @@ self: { }: mkDerivation { pname = "skeletest"; - version = "0.3.2"; - sha256 = "10iviwgza1h5nymzr0yc1yd68qffz47rvbg44ym494qr32c4368p"; + version = "0.3.6"; + sha256 = "13jdf5m87kvffa3a8688kpsapwwj8m120jhblzn039616kkpmwhg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -626252,7 +628877,6 @@ self: { aeson-pretty ansi-terminal base - colour containers Diff directory @@ -626281,6 +628905,7 @@ self: { aeson base containers + data-default directory filepath process @@ -626909,8 +629534,8 @@ self: { }: mkDerivation { pname = "skylighting-format-blaze-html"; - version = "0.1.1.3"; - sha256 = "1rjjfcnq1395zmgxv123yy3khia7swrhcr77h8lg4h5jxgm2rs24"; + version = "0.1.2"; + sha256 = "13jcjpdsi29cw2kwghiczh0l3k49da03crlwjfrrq0zxmkkc07mi"; libraryHaskellDepends = [ base blaze-html @@ -633603,18 +636228,16 @@ self: { mkDerivation, base, bytestring, - vector, }: mkDerivation { pname = "snappy-hs"; - version = "0.1.0.4"; - sha256 = "0wxqyv955gvd1m1v9cmial2qxdrqm3gm69pl59jaiwmhq74bc56r"; + version = "0.1.0.5"; + sha256 = "0pclgy7jj7p569sdsa0qhvgpqp2k2x8qdbrybgwgg6adv7axgihx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring - vector ]; executableHaskellDepends = [ base @@ -635199,6 +637822,89 @@ self: { } ) { }; + sofetch = callPackage ( + { + mkDerivation, + async, + base, + containers, + exceptions, + hashable, + hspec, + semigroupoids, + text, + time, + transformers, + unliftio-core, + unordered-containers, + }: + mkDerivation { + pname = "sofetch"; + version = "0.1.0.2"; + sha256 = "16x4a5gqry4g3yyrs34ajvpp9d4cpdl5i9g7y9ylzg1qxszax0q4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async + base + containers + exceptions + hashable + semigroupoids + text + time + transformers + unliftio-core + unordered-containers + ]; + testHaskellDepends = [ + async + base + containers + exceptions + hashable + hspec + semigroupoids + text + time + transformers + unliftio-core + unordered-containers + ]; + description = "A low-boilerplate Haxl-like data fetching library"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + sofetch-otel = callPackage ( + { + mkDerivation, + base, + hs-opentelemetry-api, + hspec, + sofetch, + unordered-containers, + }: + mkDerivation { + pname = "sofetch-otel"; + version = "0.1.0.0"; + sha256 = "106l60kimi69z9pc09kz2fprdnf4sw1pc92d5zzg0n80gxpfh901"; + libraryHaskellDepends = [ + base + hs-opentelemetry-api + sofetch + ]; + testHaskellDepends = [ + base + hs-opentelemetry-api + hspec + sofetch + unordered-containers + ]; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + softfloat-hs = callPackage ( { mkDerivation, @@ -635602,8 +638308,8 @@ self: { pname = "some"; version = "1.0.6"; sha256 = "1fdzhi2rmcigb1c727dyzfak8rgb77bzfr33k1cp987lbnnhd9pp"; - revision = "2"; - editedCabalFile = "1w4xi6k44bjyrvhq70550fwrvqfybrq747aws708q18zsbriandc"; + revision = "3"; + editedCabalFile = "1lrdpbpf3nk8bqcf21crya3hqfjxjj3rmxrgfibr2qdhpkfpzk1r"; libraryHaskellDepends = [ base deepseq @@ -641365,6 +644071,71 @@ self: { } ) { }; + squealgen = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + directory, + falsify, + filepath, + generics-sop, + hspec, + hspec-expectations-lifted, + iproute, + mtl, + network-ip, + postgresql-binary, + process, + squeal-postgresql, + tasty, + tasty-hspec, + temporary, + text, + tmp-postgres, + unliftio, + }: + mkDerivation { + pname = "squealgen"; + version = "0.2.0.0"; + sha256 = "1svr1s08kjk99d6jcm7qlycb2v41mshhc8qisgyiilirhkzilkap"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base + process + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + falsify + filepath + generics-sop + hspec + hspec-expectations-lifted + iproute + mtl + network-ip + postgresql-binary + process + squeal-postgresql + tasty + tasty-hspec + temporary + text + tmp-postgres + unliftio + ]; + description = "generate squeal types from an existing database"; + license = lib.licenses.bsd3; + mainProgram = "squealgen"; + } + ) { }; + squeather = callPackage ( { mkDerivation, @@ -641758,135 +644529,6 @@ self: { ) { }; srtree = callPackage ( - { - mkDerivation, - ad, - attoparsec, - attoparsec-expr, - base, - binary, - bytestring, - containers, - dlist, - exceptions, - filepath, - hashable, - HUnit, - ieee754, - lens, - list-shuffle, - massiv, - mtl, - nlopt, - optparse-applicative, - random, - scheduler, - split, - statistics, - transformers, - unliftio, - unliftio-core, - unordered-containers, - vector, - zlib, - }: - mkDerivation { - pname = "srtree"; - version = "2.0.1.5"; - sha256 = "0h856i6gsh01rpp08lkvdrigylhbf1h016xwkccmmyd20iz3023l"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - attoparsec - attoparsec-expr - base - binary - bytestring - containers - dlist - exceptions - filepath - hashable - ieee754 - lens - list-shuffle - massiv - mtl - random - scheduler - split - statistics - transformers - unliftio - unliftio-core - unordered-containers - vector - zlib - ]; - librarySystemDepends = [ nlopt ]; - executableHaskellDepends = [ - attoparsec - attoparsec-expr - base - binary - bytestring - containers - dlist - exceptions - filepath - hashable - ieee754 - lens - list-shuffle - massiv - mtl - optparse-applicative - random - scheduler - split - statistics - transformers - unliftio - unliftio-core - unordered-containers - vector - zlib - ]; - testHaskellDepends = [ - ad - attoparsec - attoparsec-expr - base - binary - bytestring - containers - dlist - exceptions - filepath - hashable - HUnit - ieee754 - lens - list-shuffle - massiv - mtl - random - scheduler - split - statistics - transformers - unliftio - unliftio-core - unordered-containers - vector - zlib - ]; - description = "A general library to work with Symbolic Regression expression trees"; - license = lib.licenses.bsd3; - } - ) { inherit (pkgs) nlopt; }; - - srtree_2_0_1_6 = callPackage ( { mkDerivation, ad, @@ -642012,7 +644654,6 @@ self: { ]; description = "A general library to work with Symbolic Regression expression trees"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) nlopt; }; @@ -642909,8 +645550,8 @@ self: { }: mkDerivation { pname = "stack"; - version = "3.9.1"; - sha256 = "1k06kram1y4732pgkrndmgrvyvm43abdvmqkjjs8p8f6qk256na9"; + version = "3.9.3"; + sha256 = "1kwb2dlfv2dkvim0c4z0w0pmhmj6dgp22gy61xbmdiksjch93lq1"; configureFlags = [ "-fdisable-git-info" "-fhide-dependency-versions" @@ -645289,8 +647930,8 @@ self: { }: mkDerivation { pname = "stakhanov"; - version = "0.0.1.0"; - sha256 = "1v966nnavbm81xzh0i9ad3r0kz3isp1f3hddb9hwdpvmzykcv9xk"; + version = "0.1.0.0"; + sha256 = "1vgfxnpx7hxjqp67xp1m5mfny3dgwydiy4jfnzqbqhziyrfvz6xd"; libraryHaskellDepends = [ aeson base @@ -646995,19 +649636,23 @@ self: { containers, dbus, dbus-hslogger, + directory, filepath, hslogger, + hspec, lens, optparse-applicative, + process, template-haskell, text, transformers, + unix, vector, }: mkDerivation { pname = "status-notifier-item"; - version = "0.3.1.0"; - sha256 = "1x3zqa2b9vl5mirfbh2bmyali47jpfcqsw4xxgbmsgz9jiffpda9"; + version = "0.3.2.10"; + sha256 = "0xyfb1ffq8bhjc20j05myb1ijdxim030ax17xryjf2nfrxfq19hd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -647017,6 +649662,7 @@ self: { bytestring-to-vector containers dbus + directory filepath hslogger lens @@ -647032,6 +649678,17 @@ self: { hslogger optparse-applicative ]; + testHaskellDepends = [ + base + containers + dbus + directory + filepath + hslogger + hspec + process + unix + ]; description = "A wrapper over the StatusNotifierItem/libappindicator dbus specification"; license = lib.licenses.bsd3; } @@ -663452,15 +666109,18 @@ self: { }: mkDerivation { pname = "summer"; - version = "0.3.7.2"; - sha256 = "0dqjvq1h116x3pbmi27nlgwp6sq5w8d6clcvbw9nlb85cn6awr4y"; + version = "0.4.0.0"; + sha256 = "1labgqa0zvi17xxckcgv0bjk05prn9ys71km5wwb30nywgmz62wi"; libraryHaskellDepends = [ base generics-sop profunctors vector ]; - testHaskellDepends = [ base ]; + testHaskellDepends = [ + base + generics-sop + ]; description = "An implementation of extensible products and sums"; license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; @@ -668888,8 +671548,8 @@ self: { }: mkDerivation { pname = "symbolic-regression"; - version = "0.1.0.2"; - sha256 = "0j1avmyajhqw38hgrlq53zhcifl73mzx7hshpmns5p5nlb6fiikl"; + version = "0.2.0.1"; + sha256 = "0l3lyj35dn05a19ib0pccrn4bwmkfqm9ch9qdndjj1hpjdfzyx91"; libraryHaskellDepends = [ attoparsec attoparsec-expr @@ -669351,6 +672011,61 @@ self: { } ) { }; + synapse-cc = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + async, + base, + bytestring, + containers, + cryptohash-sha256, + directory, + filepath, + hspec, + optparse-applicative, + process, + QuickCheck, + text, + time, + }: + mkDerivation { + pname = "synapse-cc"; + version = "0.1.0.0"; + sha256 = "06wvxgms2ypqg1kqr0pcm7x1r8d1frsjsmjsshkizjgq0bnpyba6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + async + base + bytestring + containers + cryptohash-sha256 + directory + filepath + optparse-applicative + process + text + time + ]; + executableHaskellDepends = [ + base + text + ]; + testHaskellDepends = [ + base + hspec + QuickCheck + ]; + description = "Unified compiler toolchain for Plexus backends"; + license = lib.licensesSpdx."MIT"; + mainProgram = "synapse-cc"; + } + ) { }; + sync = callPackage ( { mkDerivation, @@ -670972,8 +673687,8 @@ self: { pname = "system-linux-proc"; version = "0.1.1.1"; sha256 = "12nvsvmchhsqs5f3x2075v8v68inb1xz8dbv1q5x48big1bf4vv5"; - revision = "4"; - editedCabalFile = "0q77ybg2x81k9vvmyiwxqgal4s3kai6b93gdirak7ypf5fbb62q5"; + revision = "5"; + editedCabalFile = "15bq967afl1vhhdiknvzcham67b1d2nma10c2hddq9qfdwr7riw4"; libraryHaskellDepends = [ attoparsec base @@ -672080,184 +674795,231 @@ self: { } ) { }; - taffybar = callPackage ( - { - mkDerivation, - aeson, - ansi-terminal, - attoparsec, - base, - bytestring, - conduit, - containers, - data-default, - dbus, - dbus-hslogger, - directory, - dyre, - either, - enclosed-exceptions, - extra, - filepath, - fsnotify, - gi-cairo-connector, - gi-cairo-render, - gi-gdk3, - gi-gdkpixbuf, - gi-gdkx113, - gi-glib, - gi-gtk-hs, - gi-gtk3, - gi-pango, - gtk-sni-tray, - gtk-strut, - gtk3, - haskell-gi-base, - hslogger, - hspec, - hspec-core, - hspec-discover, - hspec-golden, - HStringTemplate, - http-client, - http-client-tls, - http-conduit, - http-types, - multimap, - optparse-applicative, - parsec, - process, - QuickCheck, - rate-limit, - regex-compat, - safe, - scotty, - split, - status-notifier-item, - stm, - template-haskell, - text, - time, - time-locale-compat, - time-units, - transformers, - tuple, - typed-process, - unix, - unliftio, - unliftio-core, - utf8-string, - X11, - xdg-basedir, - xdg-desktop-entry, - xml, - xml-helpers, - xmonad, - }: - mkDerivation { - pname = "taffybar"; - version = "4.1.1"; - sha256 = "1fbh2jgv0isl02w806grsb7xlyjyaj4x0qmx9j556kci172g70mm"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - ansi-terminal - attoparsec - base - bytestring - conduit - containers - data-default - dbus - dbus-hslogger - directory - dyre - either - enclosed-exceptions - extra - filepath - fsnotify - gi-cairo-connector - gi-cairo-render - gi-gdk3 - gi-gdkpixbuf - gi-gdkx113 - gi-glib - gi-gtk-hs - gi-gtk3 - gi-pango - gtk-sni-tray - gtk-strut - haskell-gi-base - hslogger - hspec - HStringTemplate - http-client - http-client-tls - http-conduit - http-types - multimap - parsec - process - QuickCheck - rate-limit - regex-compat - safe - scotty - split - status-notifier-item - stm - template-haskell - text - time - time-locale-compat - time-units - transformers - tuple - typed-process - unix - unliftio - unliftio-core - utf8-string - X11 - xdg-basedir - xdg-desktop-entry - xml - xml-helpers - xmonad - ]; - libraryPkgconfigDepends = [ gtk3 ]; - libraryToolDepends = [ hspec-discover ]; - executableHaskellDepends = [ - base - data-default - directory - hslogger - optparse-applicative - ]; - executablePkgconfigDepends = [ gtk3 ]; - testHaskellDepends = [ - base - data-default - filepath - gi-gtk3 - hspec - hspec-core - hspec-golden - QuickCheck - transformers - ]; - testToolDepends = [ hspec-discover ]; - doHaddock = false; - description = "A desktop bar similar to xmobar, but with more GUI"; - license = lib.licensesSpdx."BSD-3-Clause"; - badPlatforms = lib.platforms.darwin; - mainProgram = "taffybar"; - maintainers = [ lib.maintainers.rvl ]; - } - ) { inherit (pkgs) gtk3; }; + taffybar = + callPackage + ( + { + mkDerivation, + aeson, + ansi-terminal, + attoparsec, + base, + bytestring, + conduit, + containers, + data-default, + dbus, + dbus-hslogger, + dbus-menu, + dhall, + directory, + disk-free-space, + dyre, + either, + enclosed-exceptions, + extra, + filepath, + fsnotify, + gi-cairo-connector, + gi-cairo-render, + gi-gdk3, + gi-gdkpixbuf, + gi-gdkx113, + gi-glib, + gi-gtk-hs, + gi-gtk-layer-shell, + gi-gtk3, + gi-pango, + gtk-sni-tray, + gtk-strut, + gtk3, + haskell-gi-base, + hslogger, + hspec, + hspec-core, + hspec-discover, + hspec-golden, + HStringTemplate, + http-client, + http-client-tls, + http-conduit, + http-types, + JuicyPixels, + monad-control, + multimap, + network, + optparse-applicative, + parsec, + process, + QuickCheck, + rate-limit, + regex-compat, + safe, + scotty, + split, + status-notifier-item, + stm, + systemd, + template-haskell, + text, + time, + time-locale-compat, + time-units, + transformers, + tuple, + typed-process, + unix, + unliftio, + unliftio-core, + utf8-string, + X11, + xdg-basedir, + xdg-desktop-entry, + xml, + xml-helpers, + xmonad, + xmonad-contrib, + yaml, + }: + mkDerivation { + pname = "taffybar"; + version = "6.0.0"; + sha256 = "1vk3vyms5zzs4mray4a9x90gdl700j6h7x4kayndaqwj418rvdjw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + attoparsec + base + bytestring + conduit + containers + data-default + dbus + dbus-hslogger + dbus-menu + directory + disk-free-space + dyre + either + enclosed-exceptions + extra + filepath + fsnotify + gi-cairo-connector + gi-cairo-render + gi-gdk3 + gi-gdkpixbuf + gi-gdkx113 + gi-glib + gi-gtk-hs + gi-gtk-layer-shell + gi-gtk3 + gi-pango + gtk-sni-tray + gtk-strut + haskell-gi-base + hslogger + hspec + HStringTemplate + http-client + http-client-tls + http-conduit + http-types + monad-control + multimap + network + parsec + process + QuickCheck + rate-limit + regex-compat + safe + scotty + split + status-notifier-item + stm + template-haskell + text + time + time-locale-compat + time-units + transformers + tuple + typed-process + unix + unliftio + unliftio-core + utf8-string + X11 + xdg-basedir + xdg-desktop-entry + xml + xml-helpers + xmonad + yaml + ]; + libraryPkgconfigDepends = [ + gtk3 + systemd + ]; + libraryToolDepends = [ hspec-discover ]; + executableHaskellDepends = [ + base + bytestring + data-default + dhall + directory + filepath + gi-gdk3 + gi-gdkpixbuf + gi-gtk3 + gtk-strut + hslogger + JuicyPixels + optparse-applicative + text + transformers + typed-process + unix + unliftio + X11 + xmonad + xmonad-contrib + ]; + executablePkgconfigDepends = [ gtk3 ]; + testHaskellDepends = [ + base + bytestring + data-default + directory + filepath + gi-gtk3 + hspec + hspec-core + hspec-golden + JuicyPixels + QuickCheck + text + transformers + typed-process + unix + unliftio + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "A desktop bar similar to xmobar, but with more GUI"; + license = lib.licensesSpdx."BSD-3-Clause"; + badPlatforms = lib.platforms.darwin; + maintainers = [ lib.maintainers.rvl ]; + } + ) + { + inherit (pkgs) gtk3; + inherit (pkgs) systemd; + }; tag-bits = callPackage ( { @@ -676483,16 +679245,13 @@ self: { tasty-golden = callPackage ( { mkDerivation, - async, base, bytestring, containers, deepseq, directory, filepath, - mtl, optparse-applicative, - tagged, tasty, tasty-hunit, temporary, @@ -676501,21 +679260,18 @@ self: { }: mkDerivation { pname = "tasty-golden"; - version = "2.3.5"; - sha256 = "03klnxn9rcv0l7fl4w8q6s59fzl1328j1wzwi1za4gb0l90vadwb"; + version = "2.3.6"; + sha256 = "1g0asy8x7wh0zicaxy194hbamdixzswimq4mi07w200plaipydwg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - async base bytestring containers deepseq directory filepath - mtl optparse-applicative - tagged tasty temporary text @@ -680389,6 +683145,39 @@ self: { } ) { }; + templates = callPackage ( + { + mkDerivation, + base, + ClasshSS, + containers, + data-default, + filepath, + lens, + reflex-classhss, + reflex-dom, + text, + }: + mkDerivation { + pname = "templates"; + version = "0.1.0.0"; + sha256 = "01i0iipzyd7f1vd9hmp9br4wa9wcixzbmzk46iq8v3h8wxfc6hf8"; + libraryHaskellDepends = [ + base + ClasshSS + containers + data-default + filepath + lens + reflex-classhss + reflex-dom + text + ]; + description = "Out of the box reflex-dom elements"; + license = lib.licenses.mit; + } + ) { }; + templatise = callPackage ( { mkDerivation, @@ -684378,7 +687167,7 @@ self: { } ) { }; - texmath_0_13_0_2 = callPackage ( + texmath_0_13_1 = callPackage ( { mkDerivation, base, @@ -684401,8 +687190,8 @@ self: { }: mkDerivation { pname = "texmath"; - version = "0.13.0.2"; - sha256 = "1iwb67rnyhq8w4vm0500273iy2pks0h130k65i6x3zbsg15hdlvs"; + version = "0.13.1"; + sha256 = "0lxk76f23qirxv1h7fw6al3246g4f0mghnzlkx7d3ln4czkmk73g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -688004,10 +690793,8 @@ self: { }: mkDerivation { pname = "th-extras"; - version = "0.0.0.8"; - sha256 = "1hvpvb02j2zyg4mpdqzs3w4s7wva78npdlrnpsii7nps2fpvcmrs"; - revision = "2"; - editedCabalFile = "08hbgfr7r7nqq2pak4ip1yjy53b7vhs6dgdqw522hhydfg6y9ia5"; + version = "0.0.0.9"; + sha256 = "188k0734c9c34qk1fys14cgxyl162h9m6kikcyafgj3zw3s3wzpx"; libraryHaskellDepends = [ base containers @@ -690331,8 +693118,8 @@ self: { }: mkDerivation { pname = "thrift-compiler"; - version = "0.2.0.0"; - sha256 = "0w4m3hqs24lc4bszk0df944v9vr08r8l3i2nk32yrmc96b8ncl7x"; + version = "0.3.0.0"; + sha256 = "0rhan2q5qp5q037g37ra7isr0i8ny7d3fcdn8r1cx193580202w0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -690440,6 +693227,7 @@ self: { hspec, hspec-contrib, http-client, + http-client-tls, http-types, HUnit, network, @@ -690455,8 +693243,8 @@ self: { }: mkDerivation { pname = "thrift-http"; - version = "0.2.0.0"; - sha256 = "0n4s8wanfl27b5vjlqlf8jf3cmxmy447zwlgffw1w90940fznj9p"; + version = "0.3.0.0"; + sha256 = "0g3sjfpm341zxc844s2b0gn0a240z84gm8v5pav6sqawkjhy1rar"; libraryHaskellDepends = [ aeson async @@ -690472,6 +693260,7 @@ self: { hspec hspec-contrib http-client + http-client-tls http-types HUnit network @@ -690497,12 +693286,15 @@ self: { hashable hspec hspec-contrib + http-client + http-types HUnit STMonadTrans text thrift-lib transformers unordered-containers + wai ]; doHaddock = false; description = "Support for Thrift-over-HTTP server and client"; @@ -692106,7 +694898,6 @@ self: { HUnit, QuickCheck, random, - tagged, tasty, tasty-hunit, tasty-quickcheck, @@ -692115,8 +694906,8 @@ self: { }: mkDerivation { pname = "time-compat"; - version = "1.9.8"; - sha256 = "1w2wxz9q3w04mwjm43xk8nrs61fhaf82xpz5q13in4sv99lzhbjh"; + version = "1.9.9"; + sha256 = "09bwvzxd41mmr3vq4az301fziy3aaglhky7bbs2ib76gagnxvylh"; libraryHaskellDepends = [ base base-orphans @@ -692132,12 +694923,10 @@ self: { HUnit QuickCheck random - tagged tasty tasty-hunit tasty-quickcheck template-haskell - time ]; description = "Compatibility package for time"; license = lib.licenses.bsd3; @@ -693761,6 +696550,8 @@ self: { pname = "timestamp"; version = "0.2"; sha256 = "1cl57lf53kqmrhplf944zqhp59vjah57yakqd9m2rn0m5n6hz6sg"; + revision = "1"; + editedCabalFile = "0fnb3b3ymwr2nz9yv3fwyv6snwi5mmh4rh744fzcic8kqxl0m1si"; libraryHaskellDepends = [ base cereal @@ -695528,7 +698319,7 @@ self: { } ) { }; - tls_2_2_1 = callPackage ( + tls_2_2_2 = callPackage ( { mkDerivation, async, @@ -695564,8 +698355,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "2.2.1"; - sha256 = "0cwi77q86llncxnksq45lv0nfgc0d163p134g6ql6v3mc5h49cih"; + version = "2.2.2"; + sha256 = "1q9jscfck0dbwf2i1kc2lkypw5in2rlm198gr1r6ipazj8jnllyr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -695738,8 +698529,8 @@ self: { }: mkDerivation { pname = "tls-session-manager"; - version = "0.0.8"; - sha256 = "1nijzmapkjzg88aa03wznjk8hc94klph3g0mazrlmp0w4nr4hzww"; + version = "0.0.9"; + sha256 = "1j0sbrxrz0d522igjgk7s361vd9yashjd8j25yypxclx83qfcp6i"; libraryHaskellDepends = [ auto-update base @@ -699959,11 +702750,12 @@ self: { text, time, vty, + vty-crossplatform, }: mkDerivation { pname = "trackit"; - version = "0.8"; - sha256 = "02d47f599w0mksyr16i8lxydg3h9dni5dx1lh9y5vw7mfqklz5ff"; + version = "0.8.1"; + sha256 = "0z0w782l63nz81qaaf1alh2j2lxs8spmpxhpcqwv2c4yi6ihij97"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -699982,6 +702774,7 @@ self: { text time vty + vty-crossplatform ]; description = "A command-line tool for live monitoring"; license = lib.licenses.bsd3; @@ -700617,6 +703410,8 @@ self: { pname = "transformers"; version = "0.6.3.0"; sha256 = "10zn7xryl60n91xl99dp7zkg3hdkjc8dljc3xdl2k4q75y7xws2i"; + revision = "2"; + editedCabalFile = "18gqlyxjvalskkab4sg5h09xg5ziwb53la62qv000skpb2fwra0p"; libraryHaskellDepends = [ base ]; description = "Concrete functor and monad transformers"; license = lib.licenses.bsd3; @@ -704733,6 +707528,72 @@ self: { } ) { }; + tuispec = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + directory, + filepath, + jsonrpc, + optparse-applicative, + posix-pty, + process, + scientific, + tasty, + tasty-hunit, + text, + time, + unix, + }: + mkDerivation { + pname = "tuispec"; + version = "0.2.0.0"; + sha256 = "1qjal3lw3nnaf3r7azggr1cvq0y8q6p7jqdqzhqcqrkd4n9fgjxs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + directory + filepath + jsonrpc + posix-pty + process + tasty + tasty-hunit + text + time + unix + ]; + executableHaskellDepends = [ + base + optparse-applicative + text + unix + ]; + testHaskellDepends = [ + aeson + base + bytestring + directory + filepath + process + scientific + tasty + tasty-hunit + text + ]; + description = "Playwright-like black-box testing for terminal UIs over PTY"; + license = lib.licensesSpdx."MIT"; + mainProgram = "tuispec"; + } + ) { }; + tuntap = callPackage ( { mkDerivation, @@ -707663,6 +710524,18 @@ self: { } ) { }; + type-fold = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "type-fold"; + version = "0.1.0.0"; + sha256 = "06k6a9p0pvrn31dcqidfpzg1ighrc657hcxblg01awgcwrqdxv14"; + libraryHaskellDepends = [ base ]; + description = "A library for folding types to a value"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + type-fun = callPackage ( { mkDerivation, base }: mkDerivation { @@ -709421,6 +712294,7 @@ self: { base, bytestring, contra-tracer, + deepseq, directory, io-classes, io-sim, @@ -709434,14 +712308,15 @@ self: { }: mkDerivation { pname = "typed-protocols"; - version = "1.1.0.1"; - sha256 = "1sfcdhvb99yzmzsh63qdvghbjhd5r1g3bi6yyb432pdqnw9i4s9g"; - revision = "1"; - editedCabalFile = "10hvss36prs3mg3xi6czh41ajlbaiwsaq613jacp48d0hh7x7cxq"; + version = "1.2.0.0"; + sha256 = "1sxw1m4k8vwp0acdh5q1yrn6k68q7l75aa91qip2cvb0bwqkqsg1"; + revision = "2"; + editedCabalFile = "1hacq8s04g3jmm7q31008ab0xlf560byji66030xgplzcd34dc4g"; libraryHaskellDepends = [ base bytestring contra-tracer + deepseq io-classes network QuickCheck @@ -710863,7 +713738,7 @@ self: { } ) { }; - typst_0_8_1 = callPackage ( + typst_0_9 = callPackage ( { mkDerivation, aeson, @@ -710893,8 +713768,10 @@ self: { }: mkDerivation { pname = "typst"; - version = "0.8.1"; - sha256 = "1234gmz8f4daj06dgfn7h3jrzbvv9dfxbpqsgqlhzm8zna1p7jgr"; + version = "0.9"; + sha256 = "11np3g5l6yqm33j4vkl65pfdcjs2dj7302lyyp9pq2i6lsi7kxmn"; + revision = "1"; + editedCabalFile = "1qyhvyfz9dizkclmc5jkq5cmdjms8qmsppy66qn7il2dz7aggbj2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -712037,6 +714914,38 @@ self: { } ) { }; + uhd = callPackage ( + { + mkDerivation, + base, + optparse-applicative, + time, + uhd, + vector, + }: + mkDerivation { + pname = "uhd"; + version = "0.1.0.0"; + sha256 = "10n9mqjar39a9m9dbxfiaj11y5fynzhlcjb6qshykqr2cxzdwbjc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + time + vector + ]; + librarySystemDepends = [ uhd ]; + executableHaskellDepends = [ + base + optparse-applicative + time + vector + ]; + description = "Interface with Ettus USRP SDRs"; + license = lib.licensesSpdx."MIT"; + } + ) { inherit (pkgs) uhd; }; + uhexdump = callPackage ( { mkDerivation, @@ -719994,6 +722903,8 @@ self: { pname = "utc"; version = "0.2.0.1"; sha256 = "0vnydjjvv0kh1mww9vb9l90crl9ddd5n63dwpjjs8ln56b5yvv5h"; + revision = "1"; + editedCabalFile = "0qsz2b3ksqx2083yzaav8kds9pl9fmwlqp4j7yf3apr7vpg1gmm3"; libraryHaskellDepends = [ attoparsec base @@ -722628,33 +725539,6 @@ self: { ) { }; valor = callPackage ( - { - mkDerivation, - base, - doctest, - hspec, - hspec-discover, - QuickCheck, - }: - mkDerivation { - pname = "valor"; - version = "1.0.0.0"; - sha256 = "0ssdyy84xh68rxinp6i36zg7c3k10122b1l30q1qi8r10bvyg3r0"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - base - doctest - hspec - QuickCheck - ]; - testToolDepends = [ hspec-discover ]; - doHaddock = false; - description = "Simple and powerful data validation"; - license = lib.licensesSpdx."MIT"; - } - ) { }; - - valor_1_0_0_1 = callPackage ( { mkDerivation, base, @@ -722677,7 +725561,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Simple and powerful data validation"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -728372,6 +731255,81 @@ self: { } ) { }; + vpn-router = callPackage ( + { + mkDerivation, + base, + blaze-markup, + conduit, + conduit-extra, + network, + optparse-applicative, + QuickCheck, + regex-tdfa, + relude, + tagged, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + trace-embrace, + typelits-printf, + unliftio, + wai, + yesod-core, + }: + mkDerivation { + pname = "vpn-router"; + version = "0.0.1"; + sha256 = "0rki9xx73vqzk9g7frrg60mnb7yshl10sb5f7jq2rlw7wvsalcxl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + blaze-markup + conduit + conduit-extra + network + optparse-applicative + regex-tdfa + relude + tagged + template-haskell + trace-embrace + typelits-printf + unliftio + wai + yesod-core + ]; + executableHaskellDepends = [ + base + optparse-applicative + relude + tagged + unliftio + yesod-core + ]; + testHaskellDepends = [ + base + optparse-applicative + QuickCheck + relude + tagged + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + unliftio + yesod-core + ]; + testToolDepends = [ tasty-discover ]; + description = "Switch VPN with web interface for LAN"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "vpn-router"; + } + ) { }; + vpq = callPackage ( { mkDerivation, @@ -737226,8 +740184,8 @@ self: { }: mkDerivation { pname = "web3"; - version = "1.0.1.0"; - sha256 = "09l820lmgyvfpiqc57qx1kc355lxjalb4ijbk4dv0qi8px9pasvz"; + version = "1.1.0.0"; + sha256 = "180kiv4jal2lx6b6wxgp6yq95s1ri8f1v3hr5kzq9hvs5zi64w8w"; libraryHaskellDepends = [ base web3-ethereum @@ -737256,8 +740214,8 @@ self: { }: mkDerivation { pname = "web3-bignum"; - version = "1.0.1.0"; - sha256 = "1h0r9sw9i7p9k91rl461nx1hss8s1s8i9iwilmp2dy0k4f50rzps"; + version = "1.1.0.0"; + sha256 = "0f5gz2ii0535xivhzh9m6y00z1ym4ljajq95j0hpz8m5xpn38r9d"; libraryHaskellDepends = [ base cereal @@ -737290,6 +740248,7 @@ self: { mkDerivation, aeson, base, + basement, bytestring, containers, crypton, @@ -737299,22 +740258,25 @@ self: { hspec-expectations, memory, memory-hexstring, + scientific, text, uuid-types, vector, }: mkDerivation { pname = "web3-crypto"; - version = "1.0.1.0"; - sha256 = "0p5bg9riai1z6wsii4q1i5135v7lcbdgspkhwvacy57w7yda3kda"; + version = "1.1.0.0"; + sha256 = "0krcyg02kksqb1ag0k73q7khb3xlzl0b0k752g8c6swi5izbi7bc"; libraryHaskellDepends = [ aeson base + basement bytestring containers crypton memory memory-hexstring + scientific text uuid-types vector @@ -737322,6 +740284,7 @@ self: { testHaskellDepends = [ aeson base + basement bytestring containers crypton @@ -737331,6 +740294,7 @@ self: { hspec-expectations memory memory-hexstring + scientific text uuid-types vector @@ -737375,8 +740339,9 @@ self: { }: mkDerivation { pname = "web3-ethereum"; - version = "1.0.1.0"; - sha256 = "1cd69g5wp7faq9hz1kvwp15y3v0wc3h5cpq0vbdbbaq8q7xg09yy"; + version = "1.1.0.1"; + sha256 = "136ff9cfdp5rnzwy1z1n96qxggw9xbd3ykapiv1smb0n2sgf968y"; + enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson aeson-casing @@ -737510,8 +740475,9 @@ self: { }: mkDerivation { pname = "web3-polkadot"; - version = "1.0.1.0"; - sha256 = "13bqv3npvqd93dqk7bxaqqfrzrn0q2ndsnlsc4awx0x5vssw0hdj"; + version = "1.1.0.1"; + sha256 = "0rsypasqrp5xai9fmnv2grxpmmy0rf5s0ks9d4719cbd64ygx1qn"; + enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base @@ -737585,8 +740551,8 @@ self: { }: mkDerivation { pname = "web3-provider"; - version = "1.0.1.0"; - sha256 = "1nmqsdcxh4cgdw0bpfaf9d64cnlwgg7qms66dfd3givwfb5bsb0d"; + version = "1.1.0.0"; + sha256 = "023nn40r60f7yywi3bg197vwhkajy5sah76swfyxjxkmdnlcxsb8"; libraryHaskellDepends = [ async base @@ -737632,8 +740598,8 @@ self: { }: mkDerivation { pname = "web3-solidity"; - version = "1.0.1.0"; - sha256 = "1gy7w0cqxk2nzd5p1cncwv60ldm2g81ydyfmj0640h2h0v4d8r9k"; + version = "1.1.0.0"; + sha256 = "1fy3npxcan1k3izh5sqvcx9ldqfmpvm00f68h9n97jfs9hsvhzd5"; libraryHaskellDepends = [ aeson base @@ -743976,6 +746942,58 @@ self: { } ) { }; + wlsunset-sni = callPackage ( + { + mkDerivation, + base, + bytestring, + dbus, + gi-dbusmenu, + gi-gio, + gi-glib, + haskell-gi-base, + hslogger, + optparse-applicative, + process, + status-notifier-item, + stm, + text, + transformers, + unix, + }: + mkDerivation { + pname = "wlsunset-sni"; + version = "0.1.0.0"; + sha256 = "0r4skifnswd0z8gmvfnahh25pwfqkcd5zjkl979d6qj8yji682dw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + dbus + gi-dbusmenu + gi-gio + gi-glib + haskell-gi-base + hslogger + process + status-notifier-item + stm + text + transformers + unix + ]; + executableHaskellDepends = [ + base + hslogger + optparse-applicative + ]; + description = "StatusNotifierItem tray icon for controlling wlsunset"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "wlsunset-sni"; + } + ) { }; + wobsurv = callPackage ( { mkDerivation, @@ -744808,8 +747826,8 @@ self: { }: mkDerivation { pname = "wordify"; - version = "0.5.0.0"; - sha256 = "1az84h8c3n92b6y5ccq8mar18cbv1hqb76p37irn4a5lv2l05lsj"; + version = "0.6.0.0"; + sha256 = "16gqsp7krynnn35qvv821959yl5mh1lrhz7dxsfvdaib10cxfwlj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -745878,7 +748896,6 @@ self: { doctest, exceptions, filepath, - ghc-prim, hashable, http-client, http-client-tls, @@ -745909,8 +748926,8 @@ self: { }: mkDerivation { pname = "wreq"; - version = "0.5.4.3"; - sha256 = "00z6i4myg18bq15h9h889k7s9j5564cfjvzxd65i37dknwi2mpw6"; + version = "0.5.4.4"; + sha256 = "1j5s8k8z49rcpzs5mfs7afy15fanp2rw8g01b9s7adi2m57l3jv6"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -745929,7 +748946,6 @@ self: { containers crypton exceptions - ghc-prim hashable http-client http-client-tls @@ -747718,8 +750734,8 @@ self: { }: mkDerivation { pname = "wyvern-diagrams"; - version = "0.3.2.0"; - sha256 = "0adpl9g87hn8ak29lakjzp2syhk3kaa23sxgwlgh0424fn8jms7f"; + version = "0.4.0.1"; + sha256 = "0ik5m8zwbrj7sdvyr0kfjbggy501rdwsbgz0fiiyd4lch8kfjyv4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -747735,9 +750751,7 @@ self: { unordered-containers ]; executableHaskellDepends = [ - array base - diagrams-lib diagrams-svg optparse-applicative ]; @@ -747935,6 +750949,8 @@ self: { pname = "x509-ocsp"; version = "0.4.0.1"; sha256 = "0pq1xxa5wl5gprkxjc31112mi9s8q4i5anr698hssziaglh4h13r"; + revision = "2"; + editedCabalFile = "19ikss9ln3y4jpwjx7jlqm7wrnhwdscm28z0ll9qa92snrw2vbkq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ asn1-encoding @@ -747977,6 +750993,8 @@ self: { pname = "x509-ocsp"; version = "0.4.1.0"; sha256 = "1yqggigc9anfmkpfg179i7mzh0jk9nyqrsw6kxhgl0qmrgmfh2jc"; + revision = "2"; + editedCabalFile = "16cf25p890qrpgpnnll222iywv9wv1mf389v5x4dw7qzz41n3cy3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -748640,8 +751658,8 @@ self: { }: mkDerivation { pname = "xdg-desktop-entry"; - version = "0.1.1.2"; - sha256 = "185ngzawaxnd9vihd5879am0ifjnnnzjf77z4mx92p31mb341q6g"; + version = "0.1.1.3"; + sha256 = "0kbj76fxmkk4wc0rvw916kw6lryzjiw4m74cz9jhrwmgaap38z4b"; libraryHaskellDepends = [ base directory @@ -759334,6 +762352,7 @@ self: { cookie, data-default, deepseq, + encoding, entropy, fast-logger, gauge, @@ -759369,8 +762388,8 @@ self: { }: mkDerivation { pname = "yesod-core"; - version = "1.6.28.1"; - sha256 = "072cj4kpv785y96d1y769fadgihw2pn0hz3bqhahin60lqq5bkwi"; + version = "1.6.29.1"; + sha256 = "140mds5yaw58asxrmx251y2ydsd90c1m4svhy5qzymdmfjqb5932"; libraryHaskellDepends = [ aeson attoparsec-aeson @@ -759388,6 +762407,7 @@ self: { cookie data-default deepseq + encoding entropy fast-logger http-types @@ -759423,6 +762443,7 @@ self: { conduit-extra containers cookie + encoding hspec hspec-expectations http-types @@ -760086,8 +763107,8 @@ self: { }: mkDerivation { pname = "yesod-form"; - version = "1.7.9"; - sha256 = "1s59d3ccf76dmi43ivcfzbah9b0y18i9c3gv66dmcwy5f6wqhd52"; + version = "1.7.9.2"; + sha256 = "1v514nc95x7wb16va623k91k4df89yyspkyz6xv23b74bqngv9cf"; libraryHaskellDepends = [ aeson attoparsec From fb11607cf5babf489ebf06d3bcb120373a6c21a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Thu, 26 Feb 2026 15:42:31 +0100 Subject: [PATCH 050/407] gawk: 5.3.2 -> 5.4.0 Closes https://github.com/NixOS/nixpkgs/issues/493667 --- pkgs/tools/text/gawk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/text/gawk/default.nix b/pkgs/tools/text/gawk/default.nix index bf9b9b3fba52..2cbdfd2fa593 100644 --- a/pkgs/tools/text/gawk/default.nix +++ b/pkgs/tools/text/gawk/default.nix @@ -25,11 +25,11 @@ assert (doCheck && stdenv.hostPlatform.isLinux) -> glibcLocales != null; stdenv.mkDerivation rec { pname = "gawk" + lib.optionalString interactive "-interactive"; - version = "5.3.2"; + version = "5.4.0"; src = fetchurl { url = "mirror://gnu/gawk/gawk-${version}.tar.xz"; - hash = "sha256-+MNIZQnecFGSE4sA7ywAu73Q6Eww1cB9I/xzqdxMycw="; + hash = "sha256-PdQw8M07RCjGw/avwCG5zTwfjJP3pojcJoykKKkLSsE="; }; # When we do build separate interactive version, it makes sense to always include man. From 6a558123863fabb44c05f8eba1bc7e7709d7d9fd Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 26 Feb 2026 21:18:05 +0000 Subject: [PATCH 051/407] libunistring: 1.4.1 -> 1.4.2 --- pkgs/development/libraries/libunistring/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libunistring/default.nix b/pkgs/development/libraries/libunistring/default.nix index 5e74e9ec0e9b..9a0bb2387e80 100644 --- a/pkgs/development/libraries/libunistring/default.nix +++ b/pkgs/development/libraries/libunistring/default.nix @@ -22,11 +22,11 @@ in stdenv.mkDerivation (finalAttrs: { pname = "libunistring"; - version = "1.4.1"; + version = "1.4.2"; src = fetchurl { url = "mirror://gnu/libunistring/libunistring-${finalAttrs.version}.tar.gz"; - hash = "sha256-ElQq12GUcO/ZWmIxdNzUs2TySDyvcIxr7oN8tTpUy50="; + hash = "sha256-6CZksXAGTmIzGWISayWdRS1Tsie7SpOrIAQNhG/sAdg="; }; outputs = [ From 8b721080d678e1da76f5f99b3db2fbdd789b9b1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 06:04:33 +0000 Subject: [PATCH 052/407] p11-kit: 0.26.1 -> 0.26.2 --- pkgs/by-name/p1/p11-kit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/p1/p11-kit/package.nix b/pkgs/by-name/p1/p11-kit/package.nix index 254fceef1677..b381001bf6d5 100644 --- a/pkgs/by-name/p1/p11-kit/package.nix +++ b/pkgs/by-name/p1/p11-kit/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "p11-kit"; - version = "0.26.1"; + version = "0.26.2"; src = fetchFromGitHub { owner = "p11-glue"; repo = "p11-kit"; tag = version; - hash = "sha256-RQgPSHnpkDYUL8qAZCljy/+IF0nnaH13M+MnXBZLDeY="; + hash = "sha256-qFanbp0KPc6+CN4s5mMQNduzcxt/SrMcYWvIMZ0XnGY="; fetchSubmodules = true; }; From 086c134b78fd6282cbebcb66b67b7133d7108500 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 28 Feb 2026 22:49:32 +0000 Subject: [PATCH 053/407] aspell: 0.60.8.1 -> 0.60.8.2 Changes: http://aspell.net/man-html/ChangeLog.html --- pkgs/development/libraries/aspell/default.nix | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/pkgs/development/libraries/aspell/default.nix b/pkgs/development/libraries/aspell/default.nix index 87f1fe703d31..ab9173bcdbec 100644 --- a/pkgs/development/libraries/aspell/default.nix +++ b/pkgs/development/libraries/aspell/default.nix @@ -1,7 +1,6 @@ { lib, stdenv, - fetchpatch, fetchurl, fetchzip, perl, @@ -29,22 +28,14 @@ in stdenv.mkDerivation rec { pname = "aspell"; - version = "0.60.8.1"; + version = "0.60.8.2"; src = fetchurl { url = "mirror://gnu/aspell/aspell-${version}.tar.gz"; - hash = "sha256-1toSs01C1Ff6YE5DWtSEp0su/80SD/QKzWuz+yiH0hs="; + hash = "sha256-V/5IY+rmBI9yJFqFdbRLcY+4XKFLn4wK/EGyVN/XaRk="; }; - patches = [ - # fix gcc-15 / clang-19 build. can remove on next update - (fetchpatch { - name = "fix-gcc-15-build.patch"; - url = "https://github.com/GNUAspell/aspell/commit/ee6cbb12ff36a1e6618d7388a78dd4e0a2b44041.patch"; - hash = "sha256-rW1FcfARdtT4wX+zGd2x/1K8zRp9JZhdR/zRd8RwPZA="; - }) - ] - ++ lib.optional searchNixProfiles ./data-dirs-from-nix-profiles.patch; + patches = lib.optional searchNixProfiles ./data-dirs-from-nix-profiles.patch; postPatch = '' patch interfaces/cc/aspell.h < ${./clang.patch} From 8f1043116020c88415511851a47faacb9ff9515a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 05:33:39 +0000 Subject: [PATCH 054/407] lilv: 0.26.2 -> 0.26.4 --- pkgs/by-name/li/lilv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/lilv/package.nix b/pkgs/by-name/li/lilv/package.nix index 9431da915ed6..acc3ff565858 100644 --- a/pkgs/by-name/li/lilv/package.nix +++ b/pkgs/by-name/li/lilv/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { pname = "lilv"; - version = "0.26.2"; + version = "0.26.4"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://download.drobilla.net/lilv-${version}.tar.xz"; - hash = "sha256-nHEvfES6ix/b+buqeTu/doRL5As2HEMivapcTtNsa4k="; + hash = "sha256-HItfy3hxgXPmfXblGtQj9RE6n/aEY/JWYZWuRjlgieM="; }; nativeBuildInputs = [ From 2ecc93fb907b8820072434802ba77078382cda82 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 1 Mar 2026 09:50:02 +0100 Subject: [PATCH 055/407] python3Packages.python-multipart: migrate to finalAttrs --- .../python-modules/python-multipart/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/python-multipart/default.nix b/pkgs/development/python-modules/python-multipart/default.nix index eb3bfacabd36..5d79c54db215 100644 --- a/pkgs/development/python-modules/python-multipart/default.nix +++ b/pkgs/development/python-modules/python-multipart/default.nix @@ -15,7 +15,7 @@ starlette, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-multipart"; version = "0.0.22"; pyproject = true; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "Kludex"; repo = "python-multipart"; - tag = version; + tag = finalAttrs.version; hash = "sha256-UegnwGxiXQalbp18t1dl2JOQH6BY975cpBa9uo3SOuk="; }; @@ -48,10 +48,10 @@ buildPythonPackage rec { }; meta = { - changelog = "https://github.com/Kludex/python-multipart/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/Kludex/python-multipart/blob/${finalAttrs.version}/CHANGELOG.md"; description = "Streaming multipart parser for Python"; homepage = "https://github.com/Kludex/python-multipart"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ris ]; }; -} +}) From 37a2b8caccfffc34b00ee029ed41604ef6069ca0 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Sat, 31 Jan 2026 13:02:55 +0200 Subject: [PATCH 056/407] cc-wrapper: remove trailing and leading spaces from flags --- pkgs/build-support/cc-wrapper/default.nix | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index 9bb07456e8f2..6087877f2e0c 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -786,29 +786,31 @@ stdenvNoCC.mkDerivation { # This confuses libtool. So add it to the compiler tool search # path explicitly. + optionalString (!nativeTools && !isArocc) '' + ccLDFlags=() + ccCFlags=() if [ -e "${cc_solib}/lib64" -a ! -L "${cc_solib}/lib64" ]; then - ccLDFlags+=" -L${cc_solib}/lib64" - ccCFlags+=" -B${cc_solib}/lib64" + ccLDFlags+=("-L${cc_solib}/lib64") + ccCFlags+=("-B${cc_solib}/lib64") fi - ccLDFlags+=" -L${cc_solib}/lib" - ccCFlags+=" -B${cc_solib}/lib" + ccLDFlags+=("-L${cc_solib}/lib") + ccCFlags+=("-B${cc_solib}/lib") '' + optionalString (cc.langAda or false && !isArocc) '' touch "$out/nix-support/gnat-cflags" touch "$out/nix-support/gnat-ldflags" basePath=$(echo $cc/lib/*/*/*) - ccCFlags+=" -B$basePath -I$basePath/adainclude" + ccCFlags+=("-B$basePath" "-I$basePath/adainclude") gnatCFlags="-I$basePath/adainclude -I$basePath/adalib" echo "$gnatCFlags" >> $out/nix-support/gnat-cflags '' + '' - echo "$ccLDFlags" >> $out/nix-support/cc-ldflags - echo "$ccCFlags" >> $out/nix-support/cc-cflags + echo "''${ccLDFlags[*]}" >> $out/nix-support/cc-ldflags + echo "''${ccCFlags[*]}" >> $out/nix-support/cc-cflags '' + optionalString (targetPlatform.isDarwin && (libcxx != null) && (cc.isClang or false)) '' - echo " -L${libcxx_solib}" >> $out/nix-support/cc-ldflags + echo "-L${libcxx_solib}" >> $out/nix-support/cc-ldflags '' ## Prevent clang from seeing /usr/include. There is a desire to achieve this @@ -830,7 +832,7 @@ stdenvNoCC.mkDerivation { && !targetPlatform.isAndroid ) '' - echo " -nostdlibinc" >> $out/nix-support/cc-cflags + echo "-nostdlibinc" >> $out/nix-support/cc-cflags '' ## @@ -867,7 +869,7 @@ stdenvNoCC.mkDerivation { ); in optionalString enable_fp '' - echo " -fno-omit-frame-pointer ${optionalString enable_leaf_fp "-mno-omit-leaf-frame-pointer "}" >> $out/nix-support/cc-cflags-before + echo "-fno-omit-frame-pointer${optionalString enable_leaf_fp " -mno-omit-leaf-frame-pointer"}" >> $out/nix-support/cc-cflags-before '' ) From 582ca75ae00d58dc48c9df438406461c1a4892d2 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 3 Mar 2026 11:37:58 +0100 Subject: [PATCH 057/407] qt5.qtbase: replace lib.optional with lib.optionals These are all no-ops, but done for consistency. --- .../libraries/qt-5/modules/qtbase.nix | 52 ++++++++++++++----- 1 file changed, 39 insertions(+), 13 deletions(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index 028b9e4e2d93..835d2a43b7a4 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -136,7 +136,9 @@ stdenv.mkDerivation ( libxcb-render-util libxcb-wm ] - ++ lib.optional libGLSupported libGL + ++ lib.optionals libGLSupported [ + libGL + ] ); buildInputs = [ @@ -146,10 +148,18 @@ stdenv.mkDerivation ( ++ lib.optionals (!stdenv.hostPlatform.isDarwin) ( lib.optional withLibinput libinput ++ lib.optional withGtk3 gtk3 ) - ++ lib.optional developerBuild gdb - ++ lib.optional (cups != null) cups - ++ lib.optional mysqlSupport libmysqlclient - ++ lib.optional (libpq != null) libpq; + ++ lib.optionals developerBuild [ + gdb + ] + ++ lib.optionals (cups != null) [ + cups + ] + ++ lib.optionals mysqlSupport [ + libmysqlclient + ] + ++ lib.optionals (libpq != null) [ + libpq + ]; nativeBuildInputs = [ bison @@ -160,8 +170,12 @@ stdenv.mkDerivation ( pkg-config which ] - ++ lib.optionals mysqlSupport [ libmysqlclient ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild ]; + ++ lib.optionals mysqlSupport [ + libmysqlclient + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + xcbuild + ]; } // lib.optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) { @@ -321,13 +335,19 @@ stdenv.mkDerivation ( ''-DLIBRESOLV_SO="${stdenv.cc.libc.out}/lib/libresolv"'' ''-DNIXPKGS_LIBXCURSOR="${libxcursor.out}/lib/libXcursor"'' ] - ++ lib.optional libGLSupported ''-DNIXPKGS_MESA_GL="${libGL.out}/lib/libGL"'' - ++ lib.optional stdenv.hostPlatform.isLinux "-DUSE_X11" + ++ lib.optionals libGLSupported [ + ''-DNIXPKGS_MESA_GL="${libGL.out}/lib/libGL"'' + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + "-DUSE_X11" + ] ++ lib.optionals withGtk3 [ ''-DNIXPKGS_QGTK3_XDG_DATA_DIRS="${gtk3}/share/gsettings-schemas/${gtk3.name}"'' ''-DNIXPKGS_QGTK3_GIO_EXTRA_MODULES="${dconf.lib}/lib/gio/modules"'' ] - ++ lib.optional decryptSslTraffic "-DQT_DECRYPT_SSL_TRAFFIC" + ++ lib.optionals decryptSslTraffic [ + "-DQT_DECRYPT_SSL_TRAFFIC" + ] ); } // lib.optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) { @@ -383,7 +403,9 @@ stdenv.mkDerivation ( "-device ${qtPlatformCross stdenv.hostPlatform}" "-device-option CROSS_COMPILE=${stdenv.cc.targetPrefix}" ] - ++ lib.optional debugSymbols "-debug" + ++ lib.optionals debugSymbols [ + "-debug" + ] ++ lib.optionals developerBuild [ "-developer-build" "-no-warnings-are-errors" @@ -474,8 +496,12 @@ stdenv.mkDerivation ( "-dbus-linked" "-glib" ] - ++ lib.optional withGtk3 "-gtk" - ++ lib.optional withLibinput "-libinput" + ++ lib.optionals withGtk3 [ + "-gtk" + ] + ++ lib.optionals withLibinput [ + "-libinput" + ] ++ [ "-inotify" ] From eb58c6ec15285b7a58159f47fc931bd46513dca8 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 3 Mar 2026 11:39:03 +0100 Subject: [PATCH 058/407] qt5.qtbase: fix incorrect use of lib.optional --- pkgs/development/libraries/qt-5/modules/qtbase.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index 835d2a43b7a4..b99cd27dce1a 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -517,7 +517,7 @@ stdenv.mkDerivation ( "-I" "${libmysqlclient}/include" ] - ++ lib.optional (qttranslations != null) [ + ++ lib.optionals (qttranslations != null) [ "-translationdir" "${qttranslations}/translations" ] From cb6c8386bbea5360a150fb31e845031bc06e7012 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 3 Mar 2026 11:40:05 +0100 Subject: [PATCH 059/407] qt5.qtbase: move PSQL_LIBS env variable into env --- pkgs/development/libraries/qt-5/modules/qtbase.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index b99cd27dce1a..0a0d8752904b 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -356,15 +356,15 @@ stdenv.mkDerivation ( "-Wno-free-nonheap-object" "-w" ]; + } + // lib.optionalAttrs (libpq != null) { + # PostgreSQL autodetection fails sporadically because Qt omits the "-lpq" flag + # if dependency paths contain the string "pq", which can occur in the hash. + # To prevent these failures, we need to override PostgreSQL detection. + PSQL_LIBS = "-L${libpq}/lib -lpq"; }; prefixKey = "-prefix "; - - # PostgreSQL autodetection fails sporadically because Qt omits the "-lpq" flag - # if dependency paths contain the string "pq", which can occur in the hash. - # To prevent these failures, we need to override PostgreSQL detection. - PSQL_LIBS = lib.optionalString (libpq != null) "-L${libpq}/lib -lpq"; - } // lib.optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) { configurePlatforms = [ ]; From 4cf52e64108284233080118242c295d2b4538db5 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 3 Mar 2026 11:45:13 +0100 Subject: [PATCH 060/407] qt5.qtbase: avoid using spaces in flags --- .../libraries/qt-5/modules/qtbase.nix | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index 0a0d8752904b..9788922f8725 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -372,9 +372,12 @@ stdenv.mkDerivation ( // { # TODO Remove obsolete and useless flags once the build will be totally mastered configureFlags = [ - "-plugindir $(out)/$(qtPluginPrefix)" - "-qmldir $(out)/$(qtQmlPrefix)" - "-docdir $(out)/$(qtDocPrefix)" + "-plugindir" + "${placeholder "out"}/${qtPluginPrefix}" + "-qmldir" + "${placeholder "out"}/${qtQmlPrefix}" + "-docdir" + "${placeholder "out"}/${qtDocPrefix}" "-verbose" "-confirm-license" @@ -391,7 +394,8 @@ stdenv.mkDerivation ( "-gui" "-widgets" - "-opengl desktop" + "-opengl" + "desktop" "-icu" "-L" "${icu.out}/lib" @@ -400,8 +404,10 @@ stdenv.mkDerivation ( "-pch" ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ - "-device ${qtPlatformCross stdenv.hostPlatform}" - "-device-option CROSS_COMPILE=${stdenv.cc.targetPrefix}" + "-device" + (qtPlatformCross stdenv.hostPlatform) + "-device-option" + "CROSS_COMPILE=${stdenv.cc.targetPrefix}" ] ++ lib.optionals debugSymbols [ "-debug" @@ -460,10 +466,14 @@ stdenv.mkDerivation ( "-${if libpq != null then "plugin" else "no"}-sql-psql" "-system-libpng" - "-make libs" - "-make tools" - "-${lib.optionalString (!buildExamples) "no"}make examples" - "-${lib.optionalString (!buildTests) "no"}make tests" + "-make" + "libs" + "-make" + "tools" + "-${lib.optionalString (!buildExamples) "no"}make" + "examples" + "-${lib.optionalString (!buildTests) "no"}make" + "tests" ] ++ ( if stdenv.hostPlatform.isDarwin then @@ -478,7 +488,8 @@ stdenv.mkDerivation ( ] ++ [ "-xcb" - "-qpa xcb" + "-qpa" + "xcb" "-L" "${libx11.out}/lib" "-I" From 100be6d94d6c1bdb7b40eb42c4413502db8f1572 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 3 Mar 2026 11:46:22 +0100 Subject: [PATCH 061/407] qt5.qtbase: use --replace-fail instead deprecated --replace --- pkgs/development/libraries/qt-5/modules/qtbase.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index 9788922f8725..db356ef92301 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -223,8 +223,8 @@ stdenv.mkDerivation ( --subst-var qtDocPrefix done - substituteInPlace configure --replace /bin/pwd pwd - substituteInPlace src/corelib/global/global.pri --replace /bin/ls ${coreutils}/bin/ls + substituteInPlace configure --replace-fail /bin/pwd pwd + substituteInPlace src/corelib/global/global.pri --replace-fail /bin/ls ${coreutils}/bin/ls sed -e 's@/\(usr\|opt\)/@/var/empty/@g' -i mkspecs/*/*.conf sed -i '/PATHS.*NO_DEFAULT_PATH/ d' src/corelib/Qt5Config.cmake.in From 81800aeeda3eeb321c956530f78afc5f355a146a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 3 Mar 2026 21:04:04 +0100 Subject: [PATCH 062/407] pandoc: update test suite for skylighting-format-blaze-html >= 0.1.2 --- .../development/haskell-modules/configuration-common.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 053d77ac9d0c..72f81ad75852 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -856,13 +856,20 @@ with haskellLib; ]; pandoc = appendPatches [ - # Adjust text fixtures for djot >= 0.1.2.3, patch extracted from unrelated change. + # Adjust test 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" ]; }) + # Adjust tests for skylighting-format-blaze-html >= 0.1.2 + (pkgs.fetchpatch { + name = "pandoc-skylighting-format-blaze-html-0.1.2.patch"; + url = "https://github.com/jgm/pandoc/commit/cab682ba58f2eb7e940d1af508e196ff6b1c1112.patch"; + hash = "sha256-lpddKGa8xs+Lhi62HhBgV04fUq2kkippA1xX2/b2ukM="; + includes = [ "test/Tests/Writers/HTML.hs" ]; + }) ] super.pandoc; # Too strict upper bound on data-default-class (< 0.2) From a200cf1dac3de0a89474d5a65337b43b1722ead1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 4 Mar 2026 16:37:39 +0100 Subject: [PATCH 063/407] qt5.qtbase: avoid relying on env variables, enable __structuredAttrs --- .../libraries/qt-5/modules/qtbase.nix | 88 ++++++++++++------- 1 file changed, 57 insertions(+), 31 deletions(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index db356ef92301..a165447c01ae 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -15,6 +15,8 @@ perl, pkg-config, python3, + copyPathToStore, + makeSetupHook, which, # darwin support xcbuild, @@ -84,6 +86,23 @@ let "linux-generic-g++" else throw "Please add a qtPlatformCross entry for ${plat.config}"; + qtPluginPrefix = "lib/qt-${qtCompatVersion}/plugins"; + qtQmlPrefix = "lib/qt-${qtCompatVersion}/qml"; + qtDocPrefix = "share/doc/qt-${qtCompatVersion}"; + fix_qt_builtin_paths = copyPathToStore ../hooks/fix-qt-builtin-paths.sh; + fix_qt_module_paths = copyPathToStore ../hooks/fix-qt-module-paths.sh; + + devTools = [ + "bin/fixqt4headers.pl" + "bin/moc" + "bin/qdbuscpp2xml" + "bin/qdbusxml2cpp" + "bin/qlalr" + "bin/qmake" + "bin/rcc" + "bin/syncqt.pl" + "bin/uic" + ]; in stdenv.mkDerivation ( @@ -92,7 +111,6 @@ stdenv.mkDerivation ( { pname = "qtbase"; inherit qtCompatVersion src version; - debug = debugSymbols; propagatedBuildInputs = [ libxml2 @@ -206,11 +224,9 @@ stdenv.mkDerivation ( inherit patches; - fix_qt_builtin_paths = ../hooks/fix-qt-builtin-paths.sh; - fix_qt_module_paths = ../hooks/fix-qt-module-paths.sh; preHook = '' - . "$fix_qt_builtin_paths" - . "$fix_qt_module_paths" + . ${fix_qt_builtin_paths} + . ${fix_qt_module_paths} . ${../hooks/move-qt-dev-tools.sh} . ${../hooks/fix-qmake-libtool.sh} ''; @@ -218,9 +234,9 @@ stdenv.mkDerivation ( postPatch = '' for prf in qml_plugin.prf qt_plugin.prf qt_docs.prf qml_module.prf create_cmake.prf; do substituteInPlace "mkspecs/features/$prf" \ - --subst-var qtPluginPrefix \ - --subst-var qtQmlPrefix \ - --subst-var qtDocPrefix + --subst-var-by qtPluginPrefix ${qtPluginPrefix} \ + --subst-var-by qtQmlPrefix ${qtQmlPrefix} \ + --subst-var-by qtDocPrefix ${qtDocPrefix} done substituteInPlace configure --replace-fail /bin/pwd pwd @@ -274,20 +290,16 @@ stdenv.mkDerivation ( '' ); - qtPluginPrefix = "lib/qt-${qtCompatVersion}/plugins"; - qtQmlPrefix = "lib/qt-${qtCompatVersion}/qml"; - qtDocPrefix = "share/doc/qt-${qtCompatVersion}"; - setOutputFlags = false; preConfigure = '' export LD_LIBRARY_PATH="$PWD/lib:$PWD/plugins/platforms''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" - NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QT_PLUGIN_PREFIX=\"$qtPluginPrefix\"" + NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QT_PLUGIN_PREFIX=\"${qtPluginPrefix}\"" # paralellize compilation of qtmake, which happens within ./configure export MAKEFLAGS+=" -j$NIX_BUILD_CORES" - ./bin/syncqt.pl -version $version + ./bin/syncqt.pl -version ${version} '' + lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' # QT's configure script will refuse to use pkg-config unless these two environment variables are set @@ -309,9 +321,9 @@ stdenv.mkDerivation ( NIX_OUTPUT_BIN = $bin NIX_OUTPUT_DEV = $dev NIX_OUTPUT_OUT = $out - NIX_OUTPUT_DOC = $dev/$qtDocPrefix - NIX_OUTPUT_QML = $bin/$qtQmlPrefix - NIX_OUTPUT_PLUGIN = $bin/$qtPluginPrefix + NIX_OUTPUT_DOC = $dev/${qtDocPrefix} + NIX_OUTPUT_QML = $bin/${qtQmlPrefix} + NIX_OUTPUT_PLUGIN = $bin/${qtPluginPrefix} EOF } @@ -539,18 +551,6 @@ stdenv.mkDerivation ( moveToOutput "mkspecs" "$dev" ''; - devTools = [ - "bin/fixqt4headers.pl" - "bin/moc" - "bin/qdbuscpp2xml" - "bin/qdbusxml2cpp" - "bin/qlalr" - "bin/qmake" - "bin/rcc" - "bin/syncqt.pl" - "bin/uic" - ]; - postFixup = '' # Don't retain build-time dependencies like gdb. sed '/QMAKE_DEFAULT_.*DIRS/ d' -i $dev/mkspecs/qconfig.pri @@ -558,6 +558,7 @@ stdenv.mkDerivation ( fixQtBuiltinPaths "''${!outputDev}" '*.pr?' # Move development tools to $dev + devTools="${lib.concatStringsSep " " devTools}" moveQtDevTools moveToOutput bin "$dev" @@ -568,9 +569,34 @@ stdenv.mkDerivation ( dontStrip = debugSymbols; - setupHook = ../hooks/qtbase-setup-hook.sh; + setupHook = + let + hook = makeSetupHook { + name = "qtbase5-setup-hook"; + substitutions = { + inherit + qtPluginPrefix + qtQmlPrefix + qtDocPrefix + fix_qt_builtin_paths + fix_qt_module_paths + ; + debug = debugSymbols; + }; + } ../hooks/qtbase-setup-hook.sh; + in + "${hook}/nix-support/setup-hook"; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + passthru = { + inherit + qtPluginPrefix + qtQmlPrefix + qtDocPrefix + ; + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + }; + + __structuredAttrs = true; meta = { homepage = "https://www.qt.io/"; From fa3f4ed2f51363fff1f3bda5f5d9d6b2bfed9bd8 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 4 Mar 2026 16:49:55 +0100 Subject: [PATCH 064/407] qt5.qtwebengine: use lib.optionals for consistency and better readability --- .../libraries/qt-5/modules/qtwebengine.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix index cb42d9d3ce0e..51966dfaea00 100644 --- a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix +++ b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix @@ -330,10 +330,12 @@ qtModule ( "--" "-system-ffmpeg" ] - ++ lib.optional ( - pipewireSupport && stdenv.buildPlatform == stdenv.hostPlatform - ) "-webengine-webrtc-pipewire" - ++ lib.optional enableProprietaryCodecs "-proprietary-codecs"; + ++ lib.optionals (pipewireSupport && stdenv.buildPlatform == stdenv.hostPlatform) [ + "-webengine-webrtc-pipewire" + ] + ++ lib.optionals enableProprietaryCodecs [ + "-proprietary-codecs" + ]; propagatedBuildInputs = [ qtdeclarative @@ -402,7 +404,9 @@ qtModule ( # FIXME These dependencies shouldn't be needed but can't find a way # around it. Chromium pulls this in while bootstrapping GN. - ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools.libtool ]; + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + cctools.libtool + ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ cups From fc47535731bf138762257f043bda1b894c6eb6b1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 4 Mar 2026 16:50:10 +0100 Subject: [PATCH 065/407] qt5.qtwebkit: use lib.optionals for consistency and better readability --- .../libraries/qt-5/modules/qtwebkit.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix index bf4282fffef0..775d0aa78156 100644 --- a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix +++ b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix @@ -51,7 +51,9 @@ qtModule { qtsensors qtwebchannel ] - ++ lib.optional stdenv.hostPlatform.isDarwin qtmultimedia; + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + qtmultimedia + ]; buildInputs = [ fontconfig libwebp @@ -90,12 +92,16 @@ qtModule { "-Wno-expansion-to-defined" ] # with gcc8, -Wclass-memaccess became part of -Wall and this too exceeds the logging limit - ++ lib.optional stdenv.cc.isGNU "-Wno-class-memaccess" + ++ lib.optionals stdenv.cc.isGNU [ + "-Wno-class-memaccess" + ] # with clang this warning blows the log over Hydra's limit - ++ lib.optional stdenv.hostPlatform.isDarwin "-Wno-inconsistent-missing-override" - ++ lib.optional ( - !stdenv.hostPlatform.isDarwin - ) ''-DNIXPKGS_LIBUDEV="${lib.getLib systemd}/lib/libudev"'' + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + "-Wno-inconsistent-missing-override" + ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + ''-DNIXPKGS_LIBUDEV="${lib.getLib systemd}/lib/libudev"'' + ] ); doCheck = false; # fails 13 out of 13 tests (ctest) From ce272c05ac5a49d7423a6fcdf3bf8e65ad42c804 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 4 Mar 2026 16:48:14 +0100 Subject: [PATCH 066/407] qt5.qtmultimedia: move NIX_LDFLAGS into env --- pkgs/development/libraries/qt-5/modules/qtmultimedia.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtmultimedia.nix b/pkgs/development/libraries/qt-5/modules/qtmultimedia.nix index b4ff43033bc2..f10ef301ebef 100644 --- a/pkgs/development/libraries/qt-5/modules/qtmultimedia.nix +++ b/pkgs/development/libraries/qt-5/modules/qtmultimedia.nix @@ -36,5 +36,7 @@ qtModule { "out" ]; qmakeFlags = [ "GST_VERSION=1.0" ]; - NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.isDarwin) "-lobjc"; + env = lib.optionalAttrs (stdenv.hostPlatform.isDarwin) { + NIX_LDFLAGS = "-lobjc"; + }; } From 05a47919fd7819a672cb4f93a096ec05b091e4de Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 4 Mar 2026 16:48:47 +0100 Subject: [PATCH 067/407] qt5.qtwebview: move NIX_LDFLAGS into env --- pkgs/development/libraries/qt-5/modules/qtwebview.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtwebview.nix b/pkgs/development/libraries/qt-5/modules/qtwebview.nix index 097ff2e03a9c..d9fa0e6fe25c 100644 --- a/pkgs/development/libraries/qt-5/modules/qtwebview.nix +++ b/pkgs/development/libraries/qt-5/modules/qtwebview.nix @@ -17,5 +17,7 @@ qtModule { "dev" "bin" ]; - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-framework CoreFoundation -framework WebKit"; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_LDFLAGS = "-framework CoreFoundation -framework WebKit"; + }; } From 6f1c706bb412515806dd7c26c1c4e045cd79a63a Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 4 Mar 2026 16:49:18 +0100 Subject: [PATCH 068/407] qt5.qtwebengine: fix use of lib.optional --- pkgs/development/libraries/qt-5/modules/qtwebengine.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix index 51966dfaea00..72d34f9245db 100644 --- a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix +++ b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix @@ -115,7 +115,7 @@ qtModule ( (lib.getDev pkgsBuildTarget.targetPackages.qt5.qtquickcontrols) pkg-config-wrapped-without-prefix ] - ++ lib.optional stdenv.hostPlatform.isDarwin [ + ++ lib.optionals stdenv.hostPlatform.isDarwin [ bootstrap_cmds xcbuild ]; From 28eae7c50b7a59f417f85c7e3dba21770b6c2bfb Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 4 Mar 2026 16:37:56 +0100 Subject: [PATCH 069/407] qt5.qtModule: avoid relying on env variables, enable __structuredAttrs --- pkgs/development/libraries/qt-5/qtModule.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/libraries/qt-5/qtModule.nix b/pkgs/development/libraries/qt-5/qtModule.nix index 04daeb222aef..d37e11aa9efe 100644 --- a/pkgs/development/libraries/qt-5/qtModule.nix +++ b/pkgs/development/libraries/qt-5/qtModule.nix @@ -97,11 +97,14 @@ mkDerivation ( done fi + ${lib.optionalString (lib.hasAttr "devTools" args) ''devTools="${lib.concatStringsSep " " args.devTools}"''} moveQtDevTools ${args.postFixup or ""} ''; + __structuredAttrs = true; + meta = { homepage = "https://www.qt.io"; description = "Cross-platform application framework for C++"; From d66b335e05f166bd5a88b0c170dff35e643659d4 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 2 Mar 2026 10:59:42 +0100 Subject: [PATCH 070/407] build-support/node/build-npm-package: fix npm-config-hook.sh for structuredAttrs Do not rely on npmDeps being exported. --- .../node/build-npm-package/hooks/npm-config-hook.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh b/pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh index 3e7fcbd69133..5962f22b572e 100644 --- a/pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh +++ b/pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh @@ -95,9 +95,9 @@ npmConfigHook() { fi export CACHE_MAP_PATH="$TMP/MEOW" - @prefetchNpmDeps@ --map-cache + npmDeps="$npmDeps" @prefetchNpmDeps@ --map-cache - @prefetchNpmDeps@ --fixup-lockfile "$srcLockfile" + npmDeps="$npmDeps" @prefetchNpmDeps@ --fixup-lockfile "$srcLockfile" local cachePath From 9b23b183807fa0a1d553d22099ce035f82a776bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 13:57:45 +0000 Subject: [PATCH 071/407] freetype: 2.13.3 -> 2.14.2 --- pkgs/by-name/fr/freetype/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freetype/package.nix b/pkgs/by-name/fr/freetype/package.nix index 3d9ebe3a02af..5b666db59259 100644 --- a/pkgs/by-name/fr/freetype/package.nix +++ b/pkgs/by-name/fr/freetype/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "freetype"; - version = "2.13.3"; + version = "2.14.2"; src = let @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { in fetchurl { url = "mirror://savannah/freetype/freetype-${version}.tar.xz"; - sha256 = "sha256-BVA1BmbUJ8dNrrhdWse7NTrLpfdpVjlZlTEanG8GMok="; + sha256 = "sha256-S2Lcq0ySChqGA2mTMiGBQ2LmmeJvVXklFtZx5v9VteE="; }; propagatedBuildInputs = [ From 16fbb05ea31905e522780a26d5564d6299bc473b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 20:51:33 +0000 Subject: [PATCH 072/407] jasper: 4.2.8 -> 4.2.9 --- pkgs/by-name/ja/jasper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ja/jasper/package.nix b/pkgs/by-name/ja/jasper/package.nix index 90972a50e03d..62f51d330e8a 100644 --- a/pkgs/by-name/ja/jasper/package.nix +++ b/pkgs/by-name/ja/jasper/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jasper"; - version = "4.2.8"; + version = "4.2.9"; src = fetchFromGitHub { owner = "jasper-software"; repo = "jasper"; rev = "version-${finalAttrs.version}"; - hash = "sha256-p/xqDsYivhG/21808hdMKFMWl4DfQ0huAHiftVjOdJM="; + hash = "sha256-Z3eg3xNGFpvzvDp9ldYwh0JnrqfoaZQ7jc58hcZo+Qo="; }; outputs = [ From 9276f66460637b6d326082fadf4e3b25f28301f9 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Fri, 27 Feb 2026 22:28:24 +0100 Subject: [PATCH 073/407] openexr: 3.3.5 -> 3.3.8 Fixes https://github.com/NixOS/nixpkgs/issues/494664 / CVE-2026-26981 Fixes https://github.com/NixOS/nixpkgs/issues/496657 / CVE-2026-27622 Changes: https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.3.8 https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.3.7 https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.3.6 --- pkgs/development/libraries/openexr/3.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/openexr/3.nix b/pkgs/development/libraries/openexr/3.nix index 24287d428065..70353953b642 100644 --- a/pkgs/development/libraries/openexr/3.nix +++ b/pkgs/development/libraries/openexr/3.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "openexr"; - version = "3.3.5"; + version = "3.3.8"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "openexr"; rev = "v${version}"; - hash = "sha256-J1SButHDPy0gGkVOZKfemaMF0MY/lifB5n39+3GRKR8="; + hash = "sha256-bJJdfr+OybCl8L27m1uRynGaU1V8D70bSzQjkDuqMDU="; }; outputs = [ From d077a4dc0a8625c8186b9fbdd6b3bb6f9ab31025 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 10:11:25 +0100 Subject: [PATCH 074/407] xxhash: rename from xxHash rename to lowercase to fit package naming conventions --- .../telegram/telegram-desktop/unwrapped.nix | 4 ++-- pkgs/applications/networking/sync/rsync/default.nix | 4 ++-- pkgs/by-name/ap/apt/package.nix | 4 ++-- pkgs/by-name/bo/borgbackup/package.nix | 4 ++-- pkgs/by-name/cc/ccache/package.nix | 4 ++-- pkgs/by-name/ch/chiaki-ng/package.nix | 4 ++-- pkgs/by-name/da/daikhan/package.nix | 4 ++-- pkgs/by-name/da/dav1d/package.nix | 4 ++-- pkgs/by-name/de/debugedit/package.nix | 4 ++-- pkgs/by-name/do/dolphin-emu/package.nix | 4 ++-- pkgs/by-name/dr/dragonflydb/package.nix | 4 ++-- pkgs/by-name/du/duperemove/package.nix | 4 ++-- pkgs/by-name/dw/dwarfs/package.nix | 4 ++-- pkgs/by-name/dw/dwz/package.nix | 4 ++-- pkgs/by-name/er/erofs-utils/package.nix | 4 ++-- pkgs/by-name/fb/fbthrift/package.nix | 4 ++-- pkgs/by-name/fe/fex/package.nix | 4 ++-- pkgs/by-name/gd/gdb/package.nix | 4 ++-- pkgs/by-name/gr/groonga/package.nix | 4 ++-- pkgs/by-name/ha/hashcat/package.nix | 4 ++-- pkgs/by-name/ka/kagen/package.nix | 2 +- pkgs/by-name/ki/kitty/package.nix | 4 ++-- pkgs/by-name/li/libpg_query/package.nix | 4 ++-- pkgs/by-name/li/libplacebo/package.nix | 4 ++-- pkgs/by-name/li/libyang/package.nix | 4 ++-- pkgs/by-name/lm/lms/package.nix | 4 ++-- pkgs/by-name/pg/pgroll/package.nix | 4 ++-- pkgs/by-name/pi/pijul/package.nix | 4 ++-- pkgs/by-name/ro/root/package.nix | 4 ++-- pkgs/by-name/rs/rspamd/package.nix | 4 ++-- pkgs/by-name/sh/shadps4/package.nix | 4 ++-- pkgs/by-name/va/vapoursynth-bestsource/package.nix | 4 ++-- pkgs/by-name/xe/xemu/package.nix | 4 ++-- pkgs/by-name/xp/xpra/package.nix | 4 ++-- pkgs/by-name/xv/xva-img/package.nix | 4 ++-- pkgs/by-name/xx/{xxHash => xxhash}/package.nix | 2 +- pkgs/by-name/zr/zrythm/package.nix | 4 ++-- .../development/haskell-modules/hackage-packages.nix | 12 ++++++------ pkgs/development/ocaml-modules/bytesrw/default.nix | 4 ++-- pkgs/development/ocaml-modules/xxhash/default.nix | 4 ++-- pkgs/development/tools/analysis/radare2/default.nix | 4 ++-- pkgs/development/tools/analysis/rizin/default.nix | 4 ++-- pkgs/servers/sql/postgresql/ext/pgroonga.nix | 4 ++-- pkgs/tools/typesetting/tex/texlive/bin.nix | 4 ++-- pkgs/top-level/aliases.nix | 1 + 45 files changed, 91 insertions(+), 90 deletions(-) rename pkgs/by-name/xx/{xxHash => xxhash}/package.nix (98%) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index 24e825cf86f2..6b0db9daf026 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -15,7 +15,7 @@ qtwayland, kcoreaddons, lz4, - xxHash, + xxhash, ffmpeg_6, protobuf, openal-soft, @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { qtbase qtsvg lz4 - xxHash + xxhash ffmpeg_6 openal-soft minizip diff --git a/pkgs/applications/networking/sync/rsync/default.nix b/pkgs/applications/networking/sync/rsync/default.nix index 3e715826ae4c..2a540d19bf55 100644 --- a/pkgs/applications/networking/sync/rsync/default.nix +++ b/pkgs/applications/networking/sync/rsync/default.nix @@ -15,7 +15,7 @@ enableOpenSSL ? true, openssl, enableXXHash ? true, - xxHash, + xxhash, enableZstd ? true, zstd, nixosTests, @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { ++ lib.optional enableZstd zstd ++ lib.optional enableLZ4 lz4 ++ lib.optional enableOpenSSL openssl - ++ lib.optional enableXXHash xxHash; + ++ lib.optional enableXXHash xxhash; configureFlags = [ (lib.enableFeature enableLZ4 "lz4") diff --git a/pkgs/by-name/ap/apt/package.nix b/pkgs/by-name/ap/apt/package.nix index 0a87132ccd60..2b418f3d03f4 100644 --- a/pkgs/by-name/ap/apt/package.nix +++ b/pkgs/by-name/ap/apt/package.nix @@ -25,7 +25,7 @@ triehash, udev, w3m, - xxHash, + xxhash, xz, zstd, withDocs ? true, @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { lz4 p11-kit udev - xxHash + xxhash xz zstd ] diff --git a/pkgs/by-name/bo/borgbackup/package.nix b/pkgs/by-name/bo/borgbackup/package.nix index c43c2a359888..7bd091fe7793 100644 --- a/pkgs/by-name/bo/borgbackup/package.nix +++ b/pkgs/by-name/bo/borgbackup/package.nix @@ -9,7 +9,7 @@ openssh, openssl, python3, - xxHash, + xxhash, zstd, installShellFiles, nixosTests, @@ -62,7 +62,7 @@ python.pkgs.buildPythonApplication (finalAttrs: { buildInputs = [ libb2 lz4 - xxHash + xxhash zstd openssl ] diff --git a/pkgs/by-name/cc/ccache/package.nix b/pkgs/by-name/cc/ccache/package.nix index 1247c6069b10..d064e1616fd9 100644 --- a/pkgs/by-name/cc/ccache/package.nix +++ b/pkgs/by-name/cc/ccache/package.nix @@ -9,7 +9,7 @@ perl, fmt, hiredis, - xxHash, + xxhash, zstd, bashInteractive, doctest, @@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ fmt hiredis - xxHash + xxhash zstd ]; diff --git a/pkgs/by-name/ch/chiaki-ng/package.nix b/pkgs/by-name/ch/chiaki-ng/package.nix index ae7a059f31f6..8c7f0c722489 100644 --- a/pkgs/by-name/ch/chiaki-ng/package.nix +++ b/pkgs/by-name/ch/chiaki-ng/package.nix @@ -26,7 +26,7 @@ shaderc, lcms2, libdovi, - xxHash, + xxhash, kdePackages, }: @@ -87,7 +87,7 @@ stdenv.mkDerivation (finalAttrs: { shaderc lcms2 libdovi - xxHash + xxhash ]; env.NIX_CFLAGS_COMPILE = "-std=gnu17"; diff --git a/pkgs/by-name/da/daikhan/package.nix b/pkgs/by-name/da/daikhan/package.nix index 9ce93bb6bac2..067c56fd3fdf 100644 --- a/pkgs/by-name/da/daikhan/package.nix +++ b/pkgs/by-name/da/daikhan/package.nix @@ -15,7 +15,7 @@ libgee, gst_all_1, sqlite, - xxHash, + xxhash, }: stdenv.mkDerivation (finalAttrs: { @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { gst_all_1.gst-plugins-ugly gst_all_1.gst-plugins-rs sqlite - xxHash + xxhash ]; mesonFlags = [ diff --git a/pkgs/by-name/da/dav1d/package.nix b/pkgs/by-name/da/dav1d/package.nix index 8645a513b61f..c0feda75a56f 100644 --- a/pkgs/by-name/da/dav1d/package.nix +++ b/pkgs/by-name/da/dav1d/package.nix @@ -6,7 +6,7 @@ ninja, nasm, pkg-config, - xxHash, + xxhash, withTools ? false, # "dav1d" binary withExamples ? false, SDL2, # "dav1dplay" binary @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { ]; # TODO: doxygen (currently only HTML and not build by default). buildInputs = [ - xxHash + xxhash ] ++ lib.optional withExamples SDL2 ++ lib.optionals useVulkan [ diff --git a/pkgs/by-name/de/debugedit/package.nix b/pkgs/by-name/de/debugedit/package.nix index e2a7ee58f038..65c1516da2d1 100644 --- a/pkgs/by-name/de/debugedit/package.nix +++ b/pkgs/by-name/de/debugedit/package.nix @@ -7,7 +7,7 @@ autoreconfHook, pkg-config, elfutils, - xxHash, + xxhash, help2man, util-linux, cpio, @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ elfutils - xxHash + xxhash ]; nativeCheckInputs = [ diff --git a/pkgs/by-name/do/dolphin-emu/package.nix b/pkgs/by-name/do/dolphin-emu/package.nix index b23dab82c6a7..34e4b4610955 100644 --- a/pkgs/by-name/do/dolphin-emu/package.nix +++ b/pkgs/by-name/do/dolphin-emu/package.nix @@ -33,7 +33,7 @@ pugixml, sdl3, sfml, - xxHash, + xxhash, xz, zlib-ng, # linux-only @@ -109,7 +109,7 @@ stdenv.mkDerivation (finalAttrs: { qt6.qtsvg sdl3 sfml - xxHash + xxhash xz zlib-ng ] diff --git a/pkgs/by-name/dr/dragonflydb/package.nix b/pkgs/by-name/dr/dragonflydb/package.nix index 79eca3f54019..cbd5fe185d33 100644 --- a/pkgs/by-name/dr/dragonflydb/package.nix +++ b/pkgs/by-name/dr/dragonflydb/package.nix @@ -25,7 +25,7 @@ re2, re-flex, uni-algo, - xxHash, + xxhash, zstd, # Build tools @@ -151,7 +151,7 @@ stdenv.mkDerivation { cp -r --no-preserve=mode,ownership ${mimalloc224} build/deps-nixpkgs/mimalloc224 cp -r --no-preserve=mode,ownership ${pugixml.src} build/deps-nixpkgs/pugixml cp -r --no-preserve=mode,ownership ${re-flex.src} build/deps-nixpkgs/reflex - cp -r --no-preserve=mode,ownership ${xxHash.src} build/deps-nixpkgs/xxhash + cp -r --no-preserve=mode,ownership ${xxhash.src} build/deps-nixpkgs/xxhash cp -r --no-preserve=mode,ownership ${zstd.src} build/deps-nixpkgs/zstd # c-ares is provided as a tarball, extract it diff --git a/pkgs/by-name/du/duperemove/package.nix b/pkgs/by-name/du/duperemove/package.nix index 88d12d8f043e..0fce7eb7f88a 100644 --- a/pkgs/by-name/du/duperemove/package.nix +++ b/pkgs/by-name/du/duperemove/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, libbsd, libgcrypt, - xxHash, + xxhash, pkg-config, glib, linuxHeaders ? stdenv.cc.libc.linuxHeaders, @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { linuxHeaders sqlite util-linux - xxHash + xxhash ]; makeFlags = [ diff --git a/pkgs/by-name/dw/dwarfs/package.nix b/pkgs/by-name/dw/dwarfs/package.nix index c0d7424775f1..f16c57d36d54 100644 --- a/pkgs/by-name/dw/dwarfs/package.nix +++ b/pkgs/by-name/dw/dwarfs/package.nix @@ -23,7 +23,7 @@ python3, range-v3, ronn, - xxHash, + xxhash, utf8cpp, zstd, parallel-hashmap, @@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: { jemalloc libarchive lz4 - xxHash + xxhash utf8cpp zstd diff --git a/pkgs/by-name/dw/dwz/package.nix b/pkgs/by-name/dw/dwz/package.nix index da4cc9bb4e2a..9e7c88f55971 100644 --- a/pkgs/by-name/dw/dwz/package.nix +++ b/pkgs/by-name/dw/dwz/package.nix @@ -3,7 +3,7 @@ stdenv, fetchurl, elfutils, - xxHash, + xxhash, dejagnu, gdb, }: @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ elfutils ]; buildInputs = [ - xxHash + xxhash elfutils ]; diff --git a/pkgs/by-name/er/erofs-utils/package.nix b/pkgs/by-name/er/erofs-utils/package.nix index 3d8b5ebe8e90..817dd4068163 100644 --- a/pkgs/by-name/er/erofs-utils/package.nix +++ b/pkgs/by-name/er/erofs-utils/package.nix @@ -6,7 +6,7 @@ pkg-config, fuse, util-linux, - xxHash, + xxhash, lz4, xz, zlib, @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ util-linux - xxHash + xxhash lz4 zlib xz diff --git a/pkgs/by-name/fb/fbthrift/package.nix b/pkgs/by-name/fb/fbthrift/package.nix index ad1870ec19ac..dc0a5d4aa157 100644 --- a/pkgs/by-name/fb/fbthrift/package.nix +++ b/pkgs/by-name/fb/fbthrift/package.nix @@ -16,7 +16,7 @@ wangle, zlib, zstd, - xxHash, + xxhash, mvfst, @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ mvfst - xxHash + xxhash ]; cmakeFlags = [ diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index 197e3a2671a3..d64b8232365a 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -7,7 +7,7 @@ pkg-config, python3, nix-update-script, - xxHash, + xxhash, fmt, libxml2, openssl, @@ -183,7 +183,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { ++ lib.optional withQt qt6.wrapQtAppsHook; buildInputs = [ - xxHash + xxhash fmt libxml2 openssl diff --git a/pkgs/by-name/gd/gdb/package.nix b/pkgs/by-name/gd/gdb/package.nix index f0fc625aff49..f6098601ad8d 100644 --- a/pkgs/by-name/gd/gdb/package.nix +++ b/pkgs/by-name/gd/gdb/package.nix @@ -21,7 +21,7 @@ dejagnu, sourceHighlight, libiconv, - xxHash, + xxhash, withTui ? true, ncurses, @@ -107,7 +107,7 @@ stdenv.mkDerivation (finalAttrs: { zstd xz sourceHighlight - xxHash + xxhash dejagnu # for tests ] ++ optional withTui ncurses diff --git a/pkgs/by-name/gr/groonga/package.nix b/pkgs/by-name/gr/groonga/package.nix index f1e43c9041bb..c6d882d4feee 100644 --- a/pkgs/by-name/gr/groonga/package.nix +++ b/pkgs/by-name/gr/groonga/package.nix @@ -9,7 +9,7 @@ pkg-config, rapidjson, testers, - xxHash, + xxhash, zstd, postgresqlPackages, suggestSupport ? false, @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ rapidjson - xxHash + xxhash zstd mecab kytea diff --git a/pkgs/by-name/ha/hashcat/package.nix b/pkgs/by-name/ha/hashcat/package.nix index 31987ce3c8da..e905d0bd94af 100644 --- a/pkgs/by-name/ha/hashcat/package.nix +++ b/pkgs/by-name/ha/hashcat/package.nix @@ -14,7 +14,7 @@ python3, rocmPackages ? { }, rocmSupport ? config.rocmSupport, - xxHash, + xxhash, zlib, libiconv, }: @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { simplejson ] )) - xxHash + xxhash zlib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/pkgs/by-name/ka/kagen/package.nix b/pkgs/by-name/ka/kagen/package.nix index f9593f948010..cafacbff8ac7 100644 --- a/pkgs/by-name/ka/kagen/package.nix +++ b/pkgs/by-name/ka/kagen/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "KarlsruheGraphGeneration"; repo = "kagen"; tag = "v${finalAttrs.version}"; - # use vendor libmorton and xxHash + # use vendor libmorton and xxhash fetchSubmodules = true; hash = "sha256-VLQxeI9EzeJEp1krlLPRSct3SQmAF8cj34u3fkmppQg="; }; diff --git a/pkgs/by-name/ki/kitty/package.nix b/pkgs/by-name/ki/kitty/package.nix index 6760f22d1633..0d340a404b98 100644 --- a/pkgs/by-name/ki/kitty/package.nix +++ b/pkgs/by-name/ki/kitty/package.nix @@ -20,7 +20,7 @@ libxext, wayland-protocols, wayland, - xxHash, + xxhash, nerd-fonts, lcms2, librsync, @@ -76,7 +76,7 @@ buildPythonApplication rec { librsync matplotlib openssl.dev - xxHash + xxhash ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libpng diff --git a/pkgs/by-name/li/libpg_query/package.nix b/pkgs/by-name/li/libpg_query/package.nix index 94ac3a3d48b8..3f78829abccd 100644 --- a/pkgs/by-name/li/libpg_query/package.nix +++ b/pkgs/by-name/li/libpg_query/package.nix @@ -5,7 +5,7 @@ which, squawk, protobufc, - xxHash, + xxhash, }: stdenv.mkDerivation (finalAttrs: { pname = "libpg_query"; @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { cp -r protobuf $out/include/protobuf ln -s ${protobufc.dev}/include/protobuf-c $out/include/protobuf-c cp -r ${protobufc.dev}/include/protobuf-c/* $out/include - ln -s ${xxHash}/include $out/include/xxhash + ln -s ${xxhash}/include $out/include/xxhash install -Dm644 pg_query.h -t $out/include runHook postInstall diff --git a/pkgs/by-name/li/libplacebo/package.nix b/pkgs/by-name/li/libplacebo/package.nix index fb3fbdf3b7a2..4cc43e9c310f 100644 --- a/pkgs/by-name/li/libplacebo/package.nix +++ b/pkgs/by-name/li/libplacebo/package.nix @@ -15,7 +15,7 @@ libx11, libunwind, libdovi, - xxHash, + xxhash, fast-float, vulkanSupport ? true, }: @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { libx11 libunwind libdovi - xxHash + xxhash vulkan-headers ] ++ lib.optionals vulkanSupport [ diff --git a/pkgs/by-name/li/libyang/package.nix b/pkgs/by-name/li/libyang/package.nix index 7e31c1aac735..85ef0f7499e1 100644 --- a/pkgs/by-name/li/libyang/package.nix +++ b/pkgs/by-name/li/libyang/package.nix @@ -9,7 +9,7 @@ # dependencies pcre2, - xxHash, + xxhash, # update script gitUpdater, @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - xxHash + xxhash ]; propagatedBuildInputs = [ diff --git a/pkgs/by-name/lm/lms/package.nix b/pkgs/by-name/lm/lms/package.nix index 6320250049e2..bbd0c8e45af3 100644 --- a/pkgs/by-name/lm/lms/package.nix +++ b/pkgs/by-name/lm/lms/package.nix @@ -17,7 +17,7 @@ libice, stb, openssl, - xxHash, + xxhash, pugixml, }: @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { libice stb openssl - xxHash + xxhash pugixml ]; diff --git a/pkgs/by-name/pg/pgroll/package.nix b/pkgs/by-name/pg/pgroll/package.nix index 2aef876939cc..1166bef016b3 100644 --- a/pkgs/by-name/pg/pgroll/package.nix +++ b/pkgs/by-name/pg/pgroll/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, lib, libpg_query, - xxHash, + xxhash, testers, }: @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { buildInputs = [ libpg_query - xxHash + xxhash ]; ldflags = [ diff --git a/pkgs/by-name/pi/pijul/package.nix b/pkgs/by-name/pi/pijul/package.nix index 66c34335693d..b89df2f6b00a 100644 --- a/pkgs/by-name/pi/pijul/package.nix +++ b/pkgs/by-name/pi/pijul/package.nix @@ -7,7 +7,7 @@ pkg-config, libsodium, openssl, - xxHash, + xxhash, gitImportSupport ? true, libgit2 ? null, }: @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl libsodium - xxHash + xxhash ] ++ (lib.optionals gitImportSupport [ libgit2 ]); diff --git a/pkgs/by-name/ro/root/package.nix b/pkgs/by-name/ro/root/package.nix index c110d1941458..944b8bed060a 100644 --- a/pkgs/by-name/ro/root/package.nix +++ b/pkgs/by-name/ro/root/package.nix @@ -38,7 +38,7 @@ procps, python3, which, - xxHash, + xxhash, zlib, zstd, giflib, @@ -110,7 +110,7 @@ stdenv.mkDerivation (finalAttrs: { python3 onetbb xrootd - xxHash + xxhash xz zlib zstd diff --git a/pkgs/by-name/rs/rspamd/package.nix b/pkgs/by-name/rs/rspamd/package.nix index e002e13c9d62..6e998f2600ee 100644 --- a/pkgs/by-name/rs/rspamd/package.nix +++ b/pkgs/by-name/rs/rspamd/package.nix @@ -22,7 +22,7 @@ lapack, lua, libsodium, - xxHash, + xxhash, zstd, libarchive, # Enabling blas support breaks bayes filter training from dovecot in nixos-mailserver tests @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { icu jemalloc libsodium - xxHash + xxhash zstd libarchive ] diff --git a/pkgs/by-name/sh/shadps4/package.nix b/pkgs/by-name/sh/shadps4/package.nix index 87b323bf5a9a..3ff4dd9e4d3e 100644 --- a/pkgs/by-name/sh/shadps4/package.nix +++ b/pkgs/by-name/sh/shadps4/package.nix @@ -48,7 +48,7 @@ vulkan-loader, vulkan-memory-allocator, xbyak, - xxHash, + xxhash, zlib-ng, zydis, nix-update-script, @@ -127,7 +127,7 @@ gcc14Stdenv.mkDerivation (finalAttrs: { vulkan-loader vulkan-memory-allocator xbyak - xxHash + xxhash zlib-ng zydis ]; diff --git a/pkgs/by-name/va/vapoursynth-bestsource/package.nix b/pkgs/by-name/va/vapoursynth-bestsource/package.nix index ef90fb7153d4..bff856f32a55 100644 --- a/pkgs/by-name/va/vapoursynth-bestsource/package.nix +++ b/pkgs/by-name/va/vapoursynth-bestsource/package.nix @@ -7,7 +7,7 @@ pkg-config, vapoursynth, ffmpeg, - xxHash, + xxhash, gitUpdater, }: @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ vapoursynth (ffmpeg.override { withLcms2 = true; }) - xxHash + xxhash ]; postPatch = '' diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index 683db61bbf58..6c6e7f164b9b 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -30,7 +30,7 @@ cacert, darwin, desktopToDarwinBundle, - xxHash, + xxhash, tomlplusplus, }: @@ -93,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: { openssl vulkan-headers vulkan-loader - xxHash + xxhash tomlplusplus ] ++ lib.optionals stdenv.hostPlatform.isLinux [ diff --git a/pkgs/by-name/xp/xpra/package.nix b/pkgs/by-name/xp/xpra/package.nix index 07094de10ae1..2faaa600a575 100644 --- a/pkgs/by-name/xp/xpra/package.nix +++ b/pkgs/by-name/xp/xpra/package.nix @@ -55,7 +55,7 @@ xorgproto, libxkbfile, xorg-server, - xxHash, + xxhash, clang, withHtml ? true, xpra-html5, @@ -185,7 +185,7 @@ effectiveBuildPythonApplication rec { libavif openh264 libyuv - xxHash + xxhash systemd ] ++ lib.optional withNvenc [ diff --git a/pkgs/by-name/xv/xva-img/package.nix b/pkgs/by-name/xv/xva-img/package.nix index 3f5d910d722e..718c31ef0aa0 100644 --- a/pkgs/by-name/xv/xva-img/package.nix +++ b/pkgs/by-name/xv/xva-img/package.nix @@ -4,7 +4,7 @@ cmake, fetchFromGitHub, openssl, - xxHash, + xxhash, }: stdenv.mkDerivation (finalAttrs: { @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ openssl - xxHash + xxhash ]; postPatch = '' diff --git a/pkgs/by-name/xx/xxHash/package.nix b/pkgs/by-name/xx/xxhash/package.nix similarity index 98% rename from pkgs/by-name/xx/xxHash/package.nix rename to pkgs/by-name/xx/xxhash/package.nix index bb6ef12918a2..678e9d1c1864 100644 --- a/pkgs/by-name/xx/xxHash/package.nix +++ b/pkgs/by-name/xx/xxhash/package.nix @@ -6,7 +6,7 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "xxHash"; + pname = "xxhash"; version = "0.8.3"; src = fetchFromGitHub { diff --git a/pkgs/by-name/zr/zrythm/package.nix b/pkgs/by-name/zr/zrythm/package.nix index 815fd6f3c795..de89862ebedd 100644 --- a/pkgs/by-name/zr/zrythm/package.nix +++ b/pkgs/by-name/zr/zrythm/package.nix @@ -57,7 +57,7 @@ wrapGAppsHook4, writeScript, xdg-utils, - xxHash, + xxhash, yyjson, zix, zstd, @@ -152,7 +152,7 @@ stdenv.mkDerivation (finalAttrs: { soxr vamp-plugin-sdk xdg-utils - xxHash + xxhash yyjson zix zstd diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b7b9353f9ea8..e8a0fa951ab7 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -276280,7 +276280,7 @@ self: { vector-algorithms, wai, warp, - xxHash, + xxhash, yaml, }: mkDerivation { @@ -276378,7 +276378,7 @@ self: { libfolly libunwind rocksdb - xxHash + xxhash ]; libraryToolDepends = [ alex @@ -276522,7 +276522,7 @@ self: { libfolly = null; inherit (pkgs) libunwind; inherit (pkgs) rocksdb; - inherit (pkgs) xxHash; + inherit (pkgs) xxhash; }; glfw-group = callPackage ( @@ -753491,7 +753491,7 @@ self: { tasty-bench, tasty-quickcheck, text, - xxHash, + xxhash, }: mkDerivation { pname = "xxhash-ffi"; @@ -753503,7 +753503,7 @@ self: { hashable text ]; - libraryPkgconfigDepends = [ xxHash ]; + libraryPkgconfigDepends = [ xxhash ]; testHaskellDepends = [ base bytestring @@ -753523,7 +753523,7 @@ self: { description = "Bindings and high-level helpers for xxHash"; license = lib.licensesSpdx."BSD-3-Clause"; } - ) { inherit (pkgs) xxHash; }; + ) { inherit (pkgs) xxhash; }; xz = callPackage ( { diff --git a/pkgs/development/ocaml-modules/bytesrw/default.nix b/pkgs/development/ocaml-modules/bytesrw/default.nix index daa87419488f..2b015aa2a132 100644 --- a/pkgs/development/ocaml-modules/bytesrw/default.nix +++ b/pkgs/development/ocaml-modules/bytesrw/default.nix @@ -3,7 +3,7 @@ fetchzip, libblake3, libmd, - xxHash, + xxhash, zlib, zstd, buildTopkgPackage, @@ -26,7 +26,7 @@ buildTopkgPackage rec { buildInputs = [ libblake3 libmd - xxHash + xxhash zlib zstd ]; diff --git a/pkgs/development/ocaml-modules/xxhash/default.nix b/pkgs/development/ocaml-modules/xxhash/default.nix index 941d01208657..4d7834aa8a6e 100644 --- a/pkgs/development/ocaml-modules/xxhash/default.nix +++ b/pkgs/development/ocaml-modules/xxhash/default.nix @@ -2,7 +2,7 @@ lib, fetchFromGitHub, buildDunePackage, - xxHash, + pkgs, ctypes, ctypes-foreign, dune-configurator, @@ -33,7 +33,7 @@ buildDunePackage rec { propagatedBuildInputs = [ ctypes ctypes-foreign - xxHash + pkgs.xxhash ]; doCheck = true; diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix index 2c02ec2648ce..a26642c453db 100644 --- a/pkgs/development/tools/analysis/radare2/default.nix +++ b/pkgs/development/tools/analysis/radare2/default.nix @@ -22,7 +22,7 @@ readline, ruby, vte, - xxHash, + xxhash, zlib, useX11 ? false, rubyBindings ? false, @@ -109,7 +109,7 @@ stdenv.mkDerivation (finalAttrs: { # radare2 exposes r_lib which depends on these libraries file # for its list of magic numbers (`libmagic`) libzip - xxHash + xxhash ]; postUnpack = '' diff --git a/pkgs/development/tools/analysis/rizin/default.nix b/pkgs/development/tools/analysis/rizin/default.nix index fa20ebdc8961..40b564e4dd68 100644 --- a/pkgs/development/tools/analysis/rizin/default.nix +++ b/pkgs/development/tools/analysis/rizin/default.nix @@ -15,7 +15,7 @@ libmspack, libzip, lz4, - xxHash, + xxhash, xz, meson, python3, @@ -105,7 +105,7 @@ let openssl libmspack tree-sitter - xxHash + xxhash xz zstd binutils diff --git a/pkgs/servers/sql/postgresql/ext/pgroonga.nix b/pkgs/servers/sql/postgresql/ext/pgroonga.nix index a0adcd2f3bd0..8dcca959985a 100644 --- a/pkgs/servers/sql/postgresql/ext/pgroonga.nix +++ b/pkgs/servers/sql/postgresql/ext/pgroonga.nix @@ -6,7 +6,7 @@ pkg-config, postgresql, postgresqlBuildExtension, - xxHash, + xxhash, }: postgresqlBuildExtension (finalAttrs: { @@ -24,7 +24,7 @@ postgresqlBuildExtension (finalAttrs: { buildInputs = [ msgpack-c groonga - xxHash + xxhash ]; makeFlags = [ diff --git a/pkgs/tools/typesetting/tex/texlive/bin.nix b/pkgs/tools/typesetting/tex/texlive/bin.nix index d25380cbee0f..201c69c9ed06 100644 --- a/pkgs/tools/typesetting/tex/texlive/bin.nix +++ b/pkgs/tools/typesetting/tex/texlive/bin.nix @@ -42,7 +42,7 @@ clisp, biber, woff2, - xxHash, + xxhash, makeWrapper, useFixedHashes, asymptote, @@ -601,7 +601,7 @@ rec { ttfautohint woff2 potrace - xxHash + xxhash mupdf-headless ]; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2167cf851c2f..4f1ea0dc14f4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2413,6 +2413,7 @@ mapAliases { xtrap = throw "XTrap was a proposed X11 extension that hasn't been in Xorg since X11R6 in 1994, it is deprecated and archived upstream."; # added 2025-12-13 xulrunner = throw "'xulrunner' has been renamed to/replaced by 'firefox-unwrapped'"; # Converted to throw 2025-10-27 xxgdb = throw "'xxgdb' seems inactive and doesn't compile with glibc 2.42"; # Added 2025-09-28 + xxHash = warnAlias "'xxHash' has been renamed to 'xxhash'" xxhash; # Added 2026-02-12 yabar = throw "'yabar' has been removed as the upstream project was archived"; # Added 2025-06-10 yabar-unstable = throw "'yabar' has been removed as the upstream project was archived"; # Added 2025-06-10 yafaray-core = throw "'yafaray-core' has been renamed to/replaced by 'libyafaray'"; # Converted to throw 2025-10-27 From e0c64f816bee9716b57f04cdfcf8e3cad4d0d2a7 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 6 Mar 2026 21:43:15 +0000 Subject: [PATCH 075/407] libqmi: 1.36.0 -> 1.38.0 Changes: https://github.com/linux-mobile-broadband/libqmi/blob/1.38.0/NEWS --- pkgs/by-name/li/libqmi/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/li/libqmi/package.nix b/pkgs/by-name/li/libqmi/package.nix index 2b98864120d4..9496dfd36be8 100644 --- a/pkgs/by-name/li/libqmi/package.nix +++ b/pkgs/by-name/li/libqmi/package.nix @@ -5,8 +5,8 @@ meson, ninja, pkg-config, + gi-docgen, gobject-introspection, - gtk-doc, docbook-xsl-nons, docbook_xml_dtd_43, help2man, @@ -26,20 +26,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "libqmi"; - version = "1.36.0"; + version = "1.38.0"; outputs = [ "out" "dev" - ] - ++ lib.optional withIntrospection "devdoc"; + ]; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mobile-broadband"; repo = "libqmi"; rev = finalAttrs.version; - hash = "sha256-cGNnw0vO/Hr9o/eIf6lLTsoGiEkTvZiArgO7tAc208U="; + hash = "sha256-bJbNfnKVJuhy/6EJgu5b7t6vxNTex/5heTzMzTzVREw="; }; nativeBuildInputs = [ @@ -52,8 +51,8 @@ stdenv.mkDerivation (finalAttrs: { help2man ] ++ lib.optionals withIntrospection [ + gi-docgen gobject-introspection - gtk-doc docbook-xsl-nons docbook_xml_dtd_43 ] From 14ea6786cde88fd644635ab5f75cc36578bc5d09 Mon Sep 17 00:00:00 2001 From: Will Fancher Date: Fri, 6 Mar 2026 21:09:51 -0500 Subject: [PATCH 076/407] linux/common-config: EFI_VARS_PSTORE=y This enables the kernel to save crash logs much earlier, rather than losing any log from before the efi_pstore module is loaded in stage 2. --- nixos/tests/systemd-pstore.nix | 27 ++++++++++++++++++- .../linux/kernel/common-config.nix | 1 + pkgs/os-specific/linux/systemd/default.nix | 1 + 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/nixos/tests/systemd-pstore.nix b/nixos/tests/systemd-pstore.nix index 7eeb7209e4a4..7b9fc2f5142a 100644 --- a/nixos/tests/systemd-pstore.nix +++ b/nixos/tests/systemd-pstore.nix @@ -1,14 +1,39 @@ { name = "systemd-pstore"; - nodes.machine = { }; + nodes.machine = { + virtualisation.useEFIBoot = true; + boot.initrd.systemd.enable = true; + testing.initrdBackdoor = true; + }; testScript = '' + machine.switch_root() with subtest("pstore API fs is mounted"): machine.succeed("stat /sys/fs/pstore") with subtest("systemd-pstore.service doesn't run because nothing crashed"): output = machine.execute("systemctl status systemd-pstore.service", check_return=False)[1] t.assertIn("condition unmet", output) + machine.fail("stat /var/lib/systemd/pstore/*/*/dmesg.txt") + + with subtest("systemd-pstore.service saves dmesg.txt files"): + machine.execute("echo c > /proc/sysrq-trigger", check_return=False, check_output=False) + machine.wait_for_shutdown() + machine.switch_root() + machine.wait_for_unit("systemd-pstore.service") + machine.succeed("stat /var/lib/systemd/pstore/*/*/dmesg.txt") + + with subtest("crashes in initrd can be recovered too"): + machine.succeed( + "rm -r /var/lib/systemd/pstore/*", + "sync", + ) + machine.shutdown() + machine.execute("echo c > /proc/sysrq-trigger", check_return=False, check_output=False) + machine.wait_for_shutdown() + machine.switch_root() + machine.wait_for_unit("systemd-pstore.service") + machine.succeed("stat /var/lib/systemd/pstore/*/*/dmesg.txt") ''; } diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 23b8aabf4e9a..2b3f540ec872 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -1224,6 +1224,7 @@ let EFI = lib.mkIf stdenv.hostPlatform.isEfi yes; EFI_STUB = yes; # EFI bootloader in the bzImage itself EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER = whenOlder "6.2" yes; # initrd kernel parameter for EFI + EFI_VARS_PSTORE = yes; # Generic compression support for EFI payloads # Add new platforms only after they have been verified to build and boot. diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index 77d8b4666219..ccd5495e42a3 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -930,6 +930,7 @@ stdenv.mkDerivation (finalAttrs: { systemd-nspawn-configfile systemd-oomd systemd-portabled + systemd-pstore systemd-resolved systemd-shutdown systemd-sysupdate From 2e3767c90239e2fb5f01d6306625f2ed8a8064ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 04:18:46 +0000 Subject: [PATCH 077/407] ethtool: 6.15 -> 6.19 --- pkgs/by-name/et/ethtool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/et/ethtool/package.nix b/pkgs/by-name/et/ethtool/package.nix index cdb6ad61e124..ccaed2c7e885 100644 --- a/pkgs/by-name/et/ethtool/package.nix +++ b/pkgs/by-name/et/ethtool/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "ethtool"; - version = "6.15"; + version = "6.19"; src = fetchurl { url = "mirror://kernel/software/network/ethtool/ethtool-${finalAttrs.version}.tar.xz"; - hash = "sha256-lHfDZRFNkQEgquxTNqHRYZbIM9hIb3xtpnvt71eICt4="; + hash = "sha256-HCEUq24MDSqmfWmZYOsR3080HiQDE5zfKK6dqFimAl8="; }; nativeBuildInputs = [ From 49e44efa09d08b5f6dd2574879c2ce55eecb096c Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Sat, 7 Mar 2026 09:53:59 +0100 Subject: [PATCH 078/407] tclPackages.mkTclDerivation: enable stubs by default --- doc/languages-frameworks/tcl.section.md | 4 ++-- pkgs/development/interpreters/tcl/mk-tcl-derivation.nix | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/languages-frameworks/tcl.section.md b/doc/languages-frameworks/tcl.section.md index 71ec9d89eb50..37bf940ebca3 100644 --- a/doc/languages-frameworks/tcl.section.md +++ b/doc/languages-frameworks/tcl.section.md @@ -13,7 +13,8 @@ Tcl packages are typically built with `tclPackages.mkTclDerivation`. Tcl dependencies go in `buildInputs`/`nativeBuildInputs`/... like other packages. For more complex package definitions, such as packages with mixed languages, use `tcl.tclPackageHook`. -Where possible, make sure to enable stubs for maximum compatibility, usually with the `--enable-stubs` configure flag. +Where possible, make sure to enable stubs for maximum compatibility. +If you are using `mkTclDerivation`, `--enable-stubs` will be automatically added to `configureFlags`. Here is a simple package example to be called with `tclPackages.callPackage`. @@ -33,7 +34,6 @@ mkTclDerivation rec { configureFlags = [ "--with-ssl-dir=${openssl.dev}" - "--enable-stubs" ]; meta = { diff --git a/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix b/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix index 55da68361071..3291d942daec 100644 --- a/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix +++ b/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix @@ -37,6 +37,8 @@ let "--with-tcl=${tcl}/lib" "--with-tclinclude=${tcl}/include" "--exec-prefix=${placeholder "out"}" + # Enable stubs by default for compatibility across minor versions + "--enable-stubs" ]; self = ( From 50cfe69800efb559c931dd9a7a52c2c64a46ba2e Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 7 Mar 2026 12:19:12 +0100 Subject: [PATCH 079/407] {openssl_3_5,openssl_3_6}: Fix ELF ABI mismatch on powerpc64 --- ...-gcm-ppc-remove-localentry-directive.patch | 65 +++++++++++++++++++ .../development/libraries/openssl/default.nix | 8 +++ 2 files changed, 73 insertions(+) create mode 100644 pkgs/development/libraries/openssl/3.5/openssl-aes-gcm-ppc-remove-localentry-directive.patch diff --git a/pkgs/development/libraries/openssl/3.5/openssl-aes-gcm-ppc-remove-localentry-directive.patch b/pkgs/development/libraries/openssl/3.5/openssl-aes-gcm-ppc-remove-localentry-directive.patch new file mode 100644 index 000000000000..43e6d333844d --- /dev/null +++ b/pkgs/development/libraries/openssl/3.5/openssl-aes-gcm-ppc-remove-localentry-directive.patch @@ -0,0 +1,65 @@ +From 5aaa7e5fdc59e88a13d2911cb86d814d4e2669da Mon Sep 17 00:00:00 2001 +From: Danny Tsen +Date: Wed, 28 Jan 2026 07:23:13 -0500 +Subject: [PATCH] aes-gcm-ppc.pl: Removed .localentry directive + +Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives +and PPC64 big endian builds fail. + +Fixes #29815 + +Signed-off-by: Danny Tsen + +Reviewed-by: Paul Dale +Reviewed-by: Shane Lontis +Reviewed-by: Tomas Mraz +MergeDate: Tue Feb 3 08:39:50 2026 +(Merged from https://github.com/openssl/openssl/pull/29827) +--- + crypto/modes/asm/aes-gcm-ppc.pl | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/crypto/modes/asm/aes-gcm-ppc.pl b/crypto/modes/asm/aes-gcm-ppc.pl +index 68918a9305a2b..fd5dcc22a6117 100644 +--- a/crypto/modes/asm/aes-gcm-ppc.pl ++++ b/crypto/modes/asm/aes-gcm-ppc.pl +@@ -409,7 +409,6 @@ + ################################################################################ + .align 4 + aes_gcm_crypt_1x: +-.localentry aes_gcm_crypt_1x,0 + + cmpdi 5, 16 + bge __More_1x +@@ -492,7 +491,6 @@ + ################################################################################ + .align 4 + __Process_partial: +-.localentry __Process_partial,0 + + # create partial mask + vspltisb 16, -1 +@@ -564,7 +562,6 @@ + .global ppc_aes_gcm_encrypt + .align 5 + ppc_aes_gcm_encrypt: +-.localentry ppc_aes_gcm_encrypt,0 + + SAVE_REGS + LOAD_HASH_TABLE +@@ -752,7 +749,6 @@ + .global ppc_aes_gcm_decrypt + .align 5 + ppc_aes_gcm_decrypt: +-.localentry ppc_aes_gcm_decrypt, 0 + + SAVE_REGS + LOAD_HASH_TABLE +@@ -1032,7 +1028,6 @@ + .size ppc_aes_gcm_decrypt,.-ppc_aes_gcm_decrypt + + aes_gcm_out: +-.localentry aes_gcm_out,0 + + mr 3, 11 # return count + diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index 4a28400b5540..bad8fad3a358 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -482,6 +482,10 @@ in else ./3.5/use-etc-ssl-certs.patch ) + + # Don't cause ELF ABI mismatch on powerpc64 + # https://github.com/openssl/openssl/issues/29815 + ./3.5/openssl-aes-gcm-ppc-remove-localentry-directive.patch ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ ./3.5/fix-mingw-linking.patch @@ -518,6 +522,10 @@ in else ./3.5/use-etc-ssl-certs.patch ) + + # Don't cause ELF ABI mismatch on powerpc64 + # https://github.com/openssl/openssl/issues/29815 + ./3.5/openssl-aes-gcm-ppc-remove-localentry-directive.patch ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ ./3.5/fix-mingw-linking.patch From ac26283caadf39cb44196a1944b3703b3513f65a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 12:33:07 +0000 Subject: [PATCH 080/407] gsm: 1.0.23 -> 1.0.24 --- pkgs/by-name/gs/gsm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gsm/package.nix b/pkgs/by-name/gs/gsm/package.nix index 5e08a0556cbb..06f54d66a6f0 100644 --- a/pkgs/by-name/gs/gsm/package.nix +++ b/pkgs/by-name/gs/gsm/package.nix @@ -13,11 +13,11 @@ in stdenv.mkDerivation rec { pname = "gsm"; - version = "1.0.23"; + version = "1.0.24"; src = fetchurl { url = "https://www.quut.com/gsm/gsm-${version}.tar.gz"; - sha256 = "sha256-i3WRqFrJrc6FjyBTAF5rLrIMI7i4qGjf+ylpZF+jI8A="; + sha256 = "sha256-o8QMZHGSg4P0q/yy6PJAEqH1Yr4vF7jWchRdWYZoGpI="; }; patchPhase = '' From 822c7dfb3d9472fff98732cf9187132cd243513b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 12:45:43 +0000 Subject: [PATCH 081/407] memcached: 1.6.40 -> 1.6.41 --- pkgs/by-name/me/memcached/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/memcached/package.nix b/pkgs/by-name/me/memcached/package.nix index 5abaf3faecf7..79e939c7b742 100644 --- a/pkgs/by-name/me/memcached/package.nix +++ b/pkgs/by-name/me/memcached/package.nix @@ -8,12 +8,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.6.40"; + version = "1.6.41"; pname = "memcached"; src = fetchurl { url = "https://memcached.org/files/memcached-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-o9Ng6doiIaSb+ark5ogPLUTaayovrjmxkRucp2SI+/0="; + sha256 = "sha256-4JcHPBVu7/nhJlWwVPRG1XN0z7pcEy3Nvn+sZOcoKGo="; }; configureFlags = [ From 05f0f216ba2a67e16f565b88468ea7a1b9907b25 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 4 Mar 2026 05:42:26 +0000 Subject: [PATCH 082/407] haskell.packages.ghc914.haskell-debugger-view: unmarkBroken --- pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index e3ccdf381d5f..67228cbb9f3b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -121,6 +121,9 @@ with haskellLib; # https://github.com/sjakobi/newtype-generics/pull/28/files newtype-generics = warnAfterVersion "0.6.2" (doJailbreak super.newtype-generics); + # haskell-debugger only works with ghc 9.14+ + haskell-debugger-view = doDistribute (unmarkBroken super.haskell-debugger-view); + # # Test suite issues # From 3792514ebfa8f990094965762f6fe95d4964e389 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 4 Mar 2026 05:49:25 +0000 Subject: [PATCH 083/407] haskell.packages.ghc914.ghc-exactprint: add missing deps --- .../haskell-modules/configuration-ghc-9.12.x.nix | 2 +- .../haskell-modules/configuration-ghc-9.14.x.nix | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) 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 d5c3595591c1..37eec6f9f12a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -88,7 +88,7 @@ with haskellLib; }) super.cpphs; cabal-install-parsers = doJailbreak super.cabal-install-parsers; # base, Cabal-syntax, etc. ghc-exactprint_1_12_0_0 = addBuildDepends [ - # somehow buildDepends was missing + # cabal2nix drops conditional block: impl (ghc >= 9.12) self.Diff self.extra self.ghc-paths diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index 67228cbb9f3b..ef0bda7c5e8b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -74,6 +74,7 @@ with haskellLib; # Version upgrades # + ghc-exactprint = doDistribute self.ghc-exactprint_1_14_0_0; parallel = doDistribute self.parallel_3_3_0_0; tagged = doDistribute self.tagged_0_8_10; unordered-containers = doDistribute self.unordered-containers_0_2_21; @@ -124,6 +125,16 @@ with haskellLib; # haskell-debugger only works with ghc 9.14+ haskell-debugger-view = doDistribute (unmarkBroken super.haskell-debugger-view); + ghc-exactprint_1_14_0_0 = addBuildDepends [ + # cabal2nix drops conditional block: impl (ghc >= 9.14) + self.Diff + self.extra + self.ghc-paths + self.silently + self.syb + self.HUnit + ] super.ghc-exactprint_1_14_0_0; + # # Test suite issues # From 0652b232438f0ffa6691d3ecd833ba283a7cde10 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 4 Mar 2026 05:58:40 +0000 Subject: [PATCH 084/407] haskell.packages.ghc914.doctest-parallel: fix build with patch --- .../haskell-modules/configuration-common.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72f81ad75852..0c4778ca5e27 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1161,6 +1161,20 @@ with haskellLib; # https://github.com/ndmitchell/shake/issues/804 shake = dontCheck super.shake; + # https://github.com/martijnbastiaan/doctest-parallel/pull/99 + doctest-parallel = lib.pipe super.doctest-parallel [ + (appendPatch (fetchpatch { + name = "ghc-9.14-fixes"; + url = "https://github.com/martijnbastiaan/doctest-parallel/commit/f3a40202ef8d2d4927dae706bf89f11b2800202d.patch"; + sha256 = "sha256-mKF/hpMXWq5meiBHNbIKAz6c33DWE7zzHkS+Hgl5uX4"; + })) + (overrideCabal (drv: { + # Revision change is not present in PR target branch + editedCabalFile = null; + revision = null; + })) + ]; + # https://github.com/nushio3/doctest-prop/issues/1 doctest-prop = dontCheck super.doctest-prop; From 9faf3c4a8ca0b9d5e4777f197c8bdd724f086b63 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 4 Mar 2026 06:00:54 +0000 Subject: [PATCH 085/407] haskell.packages.ghc914.boring: jailbreak --- pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index ef0bda7c5e8b..ba8b6971d29d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -86,6 +86,8 @@ with haskellLib; primitive = doJailbreak (dontCheck super.primitive); # base <4.22 and a lot of dependencies on packages not yet working. splitmix = doJailbreak super.splitmix; # base <4.22 + # https://github.com/phadej/boring/issues/48 + boring = doJailbreak super.boring; # https://github.com/haskellari/indexed-traversable/issues/49 indexed-traversable = doJailbreak super.indexed-traversable; # https://github.com/haskellari/indexed-traversable/issues/50 From ed3b0207b8952c8d091107264ee10732ec2fd7d5 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 4 Mar 2026 06:08:14 +0000 Subject: [PATCH 086/407] haskell.packages.ghc914.{hedgehog, lifted-async}: use latest version --- pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index ba8b6971d29d..fb19a67d26ea 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -75,6 +75,8 @@ with haskellLib; # ghc-exactprint = doDistribute self.ghc-exactprint_1_14_0_0; + hedgehog = doDistribute self.hedgehog_1_7; + lifted-async = doDistribute self.lifted-async_0_11_0; parallel = doDistribute self.parallel_3_3_0_0; tagged = doDistribute self.tagged_0_8_10; unordered-containers = doDistribute self.unordered-containers_0_2_21; From f26469276b0a91b0958e96c2a25a1ae5c5d9cc7a Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 4 Mar 2026 06:13:41 +0000 Subject: [PATCH 087/407] haskell.packages.ghc914.haskell-debugger: fix compilation --- pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix | 1 + pkgs/development/haskell-modules/configuration-nix.nix | 3 +++ 2 files changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index fb19a67d26ea..8b24d8acc949 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -128,6 +128,7 @@ with haskellLib; # haskell-debugger only works with ghc 9.14+ haskell-debugger-view = doDistribute (unmarkBroken super.haskell-debugger-view); + haskell-debugger = doJailbreak super.haskell-debugger; # hie-bios < 0.18, random >=1.3.1 ghc-exactprint_1_14_0_0 = addBuildDepends [ # cabal2nix drops conditional block: impl (ghc >= 9.14) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab7fe762e66f..42957e04b03f 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1966,6 +1966,9 @@ builtins.intersectAttrs super { broken = false; }) super.cabal-install; + # lots of errors + haskell-debugger = dontCheck super.haskell-debugger; + keid-render-basic = addBuildTool pkgs.glslang super.keid-render-basic; # Disable checks to break dependency loop with SCalendar From 6ad188f0c4154df793bd9ac2cdb4700e0a777117 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 4 Mar 2026 15:05:42 +0000 Subject: [PATCH 088/407] haskell.packages.ghc914.haskell-debugger: add myself as maintainer --- .../haskell-modules/configuration-hackage2nix/main.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index a27134a99f6d..8901f8ad9c5f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -128,6 +128,7 @@ package-maintainers: - ghcjs-dom - ghcjs-dom-javascript - ghcjs-dom-jsaddle + - haskell-debugger - jsaddle - jsaddle-clib - jsaddle-dom From e58417895d35fcbabba1b06cd70feaf97ca83237 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 18:39:15 +0000 Subject: [PATCH 089/407] ucc: 1.6.0 -> 1.7.0 --- pkgs/by-name/uc/ucc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/uc/ucc/package.nix b/pkgs/by-name/uc/ucc/package.nix index d4470dbde4be..ae59eabb2cf3 100644 --- a/pkgs/by-name/uc/ucc/package.nix +++ b/pkgs/by-name/uc/ucc/package.nix @@ -40,13 +40,13 @@ effectiveStdenv.mkDerivation (finalAttrs: { strictDeps = true; pname = "ucc"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "openucx"; repo = "ucc"; tag = "v${finalAttrs.version}"; - hash = "sha256-xt138R3lSArfkxi/qJgR2xMlhhtm0hAwIUZBLpwFwvc="; + hash = "sha256-YGvagagGcG6Jiy5VppnfdZ03Sb5+5dYU6NV+RS/KnHY="; }; outputs = [ From a1ea284f74f0a86d54d519b88c3f768bbcf8fb76 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 25 Feb 2026 12:57:16 +0100 Subject: [PATCH 090/407] haskellPackages.cabal2nix-unstable: 2026-01-25 -> 2026-03-07 --- .../haskell-modules/cabal2nix-unstable/cabal2nix.nix | 6 +++--- .../cabal2nix-unstable/distribution-nixpkgs.nix | 6 +++--- .../haskell-modules/cabal2nix-unstable/hackage-db.nix | 8 +++----- .../haskell-modules/cabal2nix-unstable/language-nix.nix | 6 +++--- 4 files changed, 12 insertions(+), 14 deletions(-) diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/cabal2nix.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/cabal2nix.nix index afa2ab7a079a..1368246c3fa8 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.21.0-unstable-2026-01-25"; + version = "2.21.2-unstable-2026-03-07"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/751a8eccfc92f8ce3ca9d517c554e7dcb3f409bd.tar.gz"; - sha256 = "1i9ifxmh5bqgpa7a6l46lqkzpr7z3zfm7bdkllq56hz1nmj4gbqx"; + url = "https://github.com/NixOS/cabal2nix/archive/977a1c199f7f8092ce9eef7d322b0eecebde22a2.tar.gz"; + sha256 = "0nl5502mpwhmav7qxx051zzyx8ag9mibwhh33bf4aj07ywziza4c"; }; 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 8a5382ee2ac3..495a3849544b 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-2026-01-25"; + version = "1.7.1.1-unstable-2026-03-07"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/751a8eccfc92f8ce3ca9d517c554e7dcb3f409bd.tar.gz"; - sha256 = "1i9ifxmh5bqgpa7a6l46lqkzpr7z3zfm7bdkllq56hz1nmj4gbqx"; + url = "https://github.com/NixOS/cabal2nix/archive/977a1c199f7f8092ce9eef7d322b0eecebde22a2.tar.gz"; + sha256 = "0nl5502mpwhmav7qxx051zzyx8ag9mibwhh33bf4aj07ywziza4c"; }; 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 c0363bea2617..eeb10e513e7a 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix @@ -13,14 +13,13 @@ lib, tar, time, - utf8-string, }: mkDerivation { pname = "hackage-db"; - version = "2.1.3-unstable-2026-01-25"; + version = "2.1.3-unstable-2026-03-07"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/751a8eccfc92f8ce3ca9d517c554e7dcb3f409bd.tar.gz"; - sha256 = "1i9ifxmh5bqgpa7a6l46lqkzpr7z3zfm7bdkllq56hz1nmj4gbqx"; + url = "https://github.com/NixOS/cabal2nix/archive/977a1c199f7f8092ce9eef7d322b0eecebde22a2.tar.gz"; + sha256 = "0nl5502mpwhmav7qxx051zzyx8ag9mibwhh33bf4aj07ywziza4c"; }; postUnpack = "sourceRoot+=/hackage-db; echo source root reset to $sourceRoot"; isLibrary = true; @@ -36,7 +35,6 @@ mkDerivation { filepath tar time - utf8-string ]; homepage = "https://github.com/NixOS/cabal2nix/tree/master/hackage-db#readme"; description = "Access cabal-install's Hackage database via Data.Map"; diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix index 53130dcbc60d..13509f8cd37c 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix @@ -14,10 +14,10 @@ }: mkDerivation { pname = "language-nix"; - version = "2.3.0-unstable-2026-01-25"; + version = "2.3.0-unstable-2026-03-07"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/751a8eccfc92f8ce3ca9d517c554e7dcb3f409bd.tar.gz"; - sha256 = "1i9ifxmh5bqgpa7a6l46lqkzpr7z3zfm7bdkllq56hz1nmj4gbqx"; + url = "https://github.com/NixOS/cabal2nix/archive/977a1c199f7f8092ce9eef7d322b0eecebde22a2.tar.gz"; + sha256 = "0nl5502mpwhmav7qxx051zzyx8ag9mibwhh33bf4aj07ywziza4c"; }; postUnpack = "sourceRoot+=/language-nix; echo source root reset to $sourceRoot"; libraryHaskellDepends = [ From 25eb3594716b6f1c344ca632d82aeb228084e27b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 25 Feb 2026 12:57:50 +0100 Subject: [PATCH 091/407] haskellPackages.cabal2nix-unstable: build against Cabal 3.16 hpack and cabal2nix support it now. --- .../haskell-modules/configuration-common.nix | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 78cab79157da..20143b847b53 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -143,6 +143,8 @@ with haskellLib; cabal-install-solver = super.cabal-install-solver.overrideScope cabalInstallOverlay; + cabal2nix-unstable = super.cabal2nix-unstable.overrideScope cabalInstallOverlay; + # Needs cabal-install >= 3.8 /as well as/ matching Cabal guardian = lib.pipe (super.guardian.overrideScope cabalInstallOverlay) [ # Tests need internet access (run stack) @@ -157,25 +159,6 @@ with haskellLib; guardian ; - # cabal2nix depends on hpack which doesn't support Cabal >= 3.16 - cabal2nix-unstable = super.cabal2nix-unstable.override ( - prev: - # Manually override the relevant dependencies to reduce rebuild amount - let - cabalOverride = { - Cabal = self.Cabal_3_14_2_0; - }; - in - cabalOverride - // lib.mapAttrs (_: drv: drv.override cabalOverride) { - inherit (prev) - distribution-nixpkgs - hackage-db - hpack - ; - } - ); - # Extensions wants a specific version of Cabal for its list of Haskell # language extensions. extensions = doJailbreak ( From 72ee4fc7f9c12f48585f43d0e1c858479b56eb60 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 7 Mar 2026 22:34:53 +0100 Subject: [PATCH 092/407] maintainers/haskell/dependencies: work around throwing ghcup alias --- maintainers/scripts/haskell/dependencies.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/scripts/haskell/dependencies.nix b/maintainers/scripts/haskell/dependencies.nix index 718e626f7860..bd3594bcbd07 100644 --- a/maintainers/scripts/haskell/dependencies.nix +++ b/maintainers/scripts/haskell/dependencies.nix @@ -1,6 +1,6 @@ # Nix script to calculate the Haskell dependencies of every haskellPackage. Used by ./hydra-report.hs. let - pkgs = import ../../.. { }; + pkgs = import ../../.. { config.allowAliases = false; }; inherit (pkgs) lib; getDeps = _: pkg: From dd910a5077c68f36f6696adbcbe64ddd274c86bf Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 7 Mar 2026 22:36:00 +0100 Subject: [PATCH 093/407] haskellPackages.http2-tls: drop override of broken package This is probably best redone in case someone looks into it again. --- pkgs/development/haskell-modules/configuration-common.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72f81ad75852..80bfdad9b85c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2965,12 +2965,6 @@ with haskellLib; }) ] (doJailbreak super.http2-client); - # Needs tls >= 2.1.10 - http2-tls = - lib.warnIf (lib.versionAtLeast self.tls.version "2.1.10") - "haskellPackages.http2-tls: tls override can be removed" - (super.http2-tls.override { tls = self.tls_2_2_1; }); - # Relax http2 version bound (5.3.9 -> 5.3.10) # https://github.com/well-typed/grapesy/issues/297 # Tests fail with duplicate IsLabel instance error From 34f316a97a3e0e69bea9b44cd1142f7e73557437 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 7 Mar 2026 22:53:46 +0100 Subject: [PATCH 094/407] haskellPackages.{lsp*,hie-bios}: pin to HLS compatible versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HLS/ghcide are the main consumers of these packages and they don't support these newly released versions yet. The same is true for a lot of other packages like dhall-lsp-server, koka, futhark, … --- .../configuration-hackage2nix/main.yaml | 5 + .../haskell-modules/hackage-packages.nix | 392 +++++++++++++++++- 2 files changed, 395 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index a27134a99f6d..faa3ab33c3a5 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -35,6 +35,7 @@ default-package-overrides: # 2026-01-30: Needs to match hasql from Stackage LTS 24 - hasql-notifications < 0.2.5.0 # 2026-02-04: as requested by ghcide >= 2.13 + - hie-bios < 0.18.0 - hiedb < 0.8.0 # 2025-09-13: hnix 0.17.0 doesn't support hnix-store-core >= 0.8 # https://github.com/haskell-nix/hnix/pull/1112 @@ -47,6 +48,10 @@ 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.* + # 2025-03-07: HLS and many other pkgs don't support lsp >= 2.8 (yet) + - lsp < 2.8 + - lsp-test < 0.18 + - lsp-types < 2.4 # 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.*, diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 00626e349b66..e5c9fd2841c4 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -332289,6 +332289,103 @@ self: { ) { }; hie-bios = callPackage ( + { + mkDerivation, + aeson, + base, + base16-bytestring, + bytestring, + co-log-core, + conduit, + conduit-extra, + cryptohash-sha1, + deepseq, + directory, + exceptions, + extra, + file-embed, + filepath, + ghc, + optparse-applicative, + prettyprinter, + tasty, + tasty-expected-failure, + tasty-hunit, + template-haskell, + temporary, + text, + time, + transformers, + unix-compat, + unordered-containers, + yaml, + }: + mkDerivation { + pname = "hie-bios"; + version = "0.17.0"; + sha256 = "0dgkckj73zknnhgnval0igb3v183ygyda65mfyibqmrm05phk9yi"; + revision = "1"; + editedCabalFile = "1ayi02194h4fqbrd797lv0r0apzrwv368ghndyyd8s7v5qj8r928"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + base16-bytestring + bytestring + co-log-core + conduit + conduit-extra + cryptohash-sha1 + deepseq + directory + exceptions + extra + file-embed + filepath + ghc + prettyprinter + template-haskell + temporary + text + time + transformers + unix-compat + unordered-containers + yaml + ]; + executableHaskellDepends = [ + base + co-log-core + directory + filepath + optparse-applicative + prettyprinter + ]; + testHaskellDepends = [ + aeson + base + co-log-core + directory + extra + filepath + ghc + prettyprinter + tasty + tasty-expected-failure + tasty-hunit + temporary + text + transformers + yaml + ]; + description = "Set up a GHC API session"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "hie-bios"; + } + ) { }; + + hie-bios_0_18_0 = callPackage ( { mkDerivation, aeson, @@ -332379,6 +332476,7 @@ self: { ]; description = "Set up a GHC API session"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "hie-bios"; } ) { }; @@ -439341,6 +439439,89 @@ self: { ) { inherit (pkgs) rocksdb; }; lsp = callPackage ( + { + mkDerivation, + aeson, + async, + attoparsec, + base, + bytestring, + co-log-core, + containers, + data-default, + directory, + exceptions, + extra, + filepath, + hashable, + hspec, + hspec-discover, + lens, + lens-aeson, + lsp-types, + mtl, + prettyprinter, + sorted-list, + stm, + text, + text-rope, + transformers, + unliftio, + unliftio-core, + unordered-containers, + }: + mkDerivation { + pname = "lsp"; + version = "2.7.0.1"; + sha256 = "1z3kc0vpgijzg56n70vmbi9draxzk02fifz83kgjq73rjc2scp7w"; + revision = "1"; + editedCabalFile = "1lq1gs8b47k3fv79lwz6a9zfkkywp95jy7xzxh0sb5k21x5yy7m9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + async + attoparsec + base + bytestring + co-log-core + containers + data-default + directory + exceptions + extra + filepath + hashable + lens + lens-aeson + lsp-types + mtl + prettyprinter + sorted-list + stm + text + text-rope + transformers + unliftio + unliftio-core + unordered-containers + ]; + testHaskellDepends = [ + base + containers + hspec + sorted-list + text + text-rope + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell library for the Microsoft Language Server Protocol"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + lsp_2_8_0_0 = callPackage ( { mkDerivation, aeson, @@ -439420,6 +439601,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell library for the Microsoft Language Server Protocol"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -439540,8 +439722,8 @@ self: { }: mkDerivation { pname = "lsp-test"; - version = "0.18.0.0"; - sha256 = "14fhjbf8s9nwks4fxghczwsc34i13swsn0iap9g6wqb0vnn4rbh3"; + version = "0.17.1.1"; + sha256 = "1mba3xv44qcxvhn24az6lj0i2kk4np7sx4bn05hzcl5sydjlzdaa"; libraryHaskellDepends = [ aeson aeson-pretty @@ -439603,7 +439785,212 @@ self: { } ) { }; + lsp-test_0_18_0_0 = callPackage ( + { + mkDerivation, + aeson, + aeson-pretty, + ansi-terminal, + async, + base, + bytestring, + co-log-core, + conduit, + conduit-parse, + containers, + data-default, + Diff, + directory, + exceptions, + extra, + filepath, + Glob, + hspec, + lens, + lens-aeson, + lsp, + lsp-types, + mtl, + parser-combinators, + process, + some, + text, + time, + transformers, + unix, + unliftio, + }: + mkDerivation { + pname = "lsp-test"; + version = "0.18.0.0"; + sha256 = "14fhjbf8s9nwks4fxghczwsc34i13swsn0iap9g6wqb0vnn4rbh3"; + libraryHaskellDepends = [ + aeson + aeson-pretty + ansi-terminal + async + base + bytestring + co-log-core + conduit + conduit-parse + containers + data-default + Diff + directory + exceptions + extra + filepath + Glob + lens + lens-aeson + lsp + lsp-types + mtl + parser-combinators + process + some + text + time + transformers + unix + ]; + testHaskellDepends = [ + aeson + base + co-log-core + containers + data-default + directory + extra + filepath + hspec + lens + lsp + mtl + parser-combinators + process + text + unliftio + ]; + testToolDepends = [ lsp ]; + benchmarkHaskellDepends = [ + base + extra + lsp + process + ]; + description = "Functional test framework for LSP servers"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + lsp-types = callPackage ( + { + mkDerivation, + aeson, + base, + binary, + containers, + data-default, + deepseq, + Diff, + directory, + dlist, + exceptions, + file-embed, + filepath, + generic-arbitrary, + hashable, + hspec, + hspec-discover, + hspec-golden, + indexed-traversable, + indexed-traversable-instances, + lens, + mod, + mtl, + network-uri, + prettyprinter, + QuickCheck, + quickcheck-instances, + regex, + row-types, + safe, + some, + template-haskell, + text, + witherable, + }: + mkDerivation { + pname = "lsp-types"; + version = "2.3.0.1"; + sha256 = "0ygq73miijswpqx1bi1dfr7ia4qs22pl8485sqsi4d6ybwlrnln6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + binary + containers + data-default + deepseq + Diff + dlist + exceptions + file-embed + filepath + generic-arbitrary + hashable + indexed-traversable + indexed-traversable-instances + lens + mod + mtl + network-uri + prettyprinter + QuickCheck + quickcheck-instances + row-types + safe + some + template-haskell + text + ]; + executableHaskellDepends = [ + base + containers + directory + filepath + mtl + prettyprinter + regex + text + witherable + ]; + testHaskellDepends = [ + aeson + base + filepath + hspec + hspec-golden + lens + network-uri + prettyprinter + QuickCheck + quickcheck-instances + text + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Haskell library for the Microsoft Language Server Protocol, data types"; + license = lib.licensesSpdx."MIT"; + mainProgram = "generator"; + } + ) { }; + + lsp-types_2_4_0_0 = callPackage ( { mkDerivation, aeson, @@ -439703,6 +440090,7 @@ self: { doHaddock = false; description = "Haskell library for the Microsoft Language Server Protocol, data types"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; mainProgram = "generator"; } ) { }; From 531dd889923156875128688df98c1c9574ed6c2d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 8 Mar 2026 11:54:47 +0100 Subject: [PATCH 095/407] git-annex: adjust for 10.20260213 - Update sha256 - Provide file-io >= 0.2 as requested --- .../haskell-modules/configuration-common.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 80bfdad9b85c..3d9c2a46e8b3 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -597,17 +597,18 @@ with haskellLib; # check requires mysql server mysql-simple = dontCheck super.mysql-simple; - # 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/ - # or git-annex @ 3571b077a1244330cc736181ee04b4d258a78476 doc/bugs/bash_completion_file_is_missing* - git-annex = lib.pipe super.git-annex [ + # Requires file-io >= 0.2 if using OsPath flag (which we want for GHC >= 9.10) + git-annex = lib.pipe (super.git-annex.override { file-io = self.file-io_0_2_0; }) [ (overrideCabal (drv: { + # 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/ + # or git-annex @ 3571b077a1244330cc736181ee04b4d258a78476 doc/bugs/bash_completion_file_is_missing* src = pkgs.fetchgit { name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; tag = super.git-annex.version; - sha256 = "sha256-wH/As9KdHLlUgGUuIVjBjC8akqHfCZPBWABFXry6z28="; + sha256 = "sha256-oh9lrQvj1Ooi3PI5heNXBopX35s1K5Kyn/mH7V4sXB8="; # 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 From 78ad85cb66c1d03850c83ec7f8a2d27dd0501379 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 8 Mar 2026 12:02:29 +0100 Subject: [PATCH 096/407] haskellPackages.mkDerivation: explicitly take glibcLocales for buildPackages In #424368, there was some confusion whether glibcLocales should come from buildPackages or pkgsHostTarget since there were seemingly different pieces of code in generic-builder.nix. As it turns out, the plain glibcLocales was inherited from buildPackages, so there was no actual difference. Making this explicit everywhere should clear things up. --- .../haskell-modules/generic-builder.nix | 22 +++---------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index a0990a1972a3..e89b68e4723a 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -86,7 +86,6 @@ let removeReferencesTo pkg-config coreutils - glibcLocales emscripten ; @@ -674,7 +673,8 @@ lib.fix ( env = optionalAttrs (stdenv.buildPlatform.libc == "glibc") { - LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; + # To match LANG for e.g. haddock + LOCALE_ARCHIVE = "${buildPackages.glibcLocales}/lib/locale/locale-archive"; } // env'; @@ -1086,23 +1086,7 @@ lib.fix ( if ghc.isHaLVM or false then "${ghcEnv}/lib/HaLVM-${ghc.version}" else "${ghcEnv}/${ghcLibdir}"; } // optionalAttrs (stdenv.buildPlatform.libc == "glibc") { - # TODO: Why is this written in terms of `buildPackages`, unlike - # the outer `env`? - # - # According to @sternenseemann [1]: - # - # > The condition is based on `buildPlatform`, so it needs to - # > match. `LOCALE_ARCHIVE` is set to accompany `LANG` which - # > concerns things we execute on the build platform like - # > `haddock`. - # > - # > Arguably the outer non `buildPackages` one is incorrect and - # > probably works by accident in most cases since the locale - # > archive is not platform specific (the trouble is that it - # > may sometimes be impossible to cross-compile). At least - # > that would be my assumption. - # - # [1]: https://github.com/NixOS/nixpkgs/pull/424368#discussion_r2202683378 + # To match LANG for e.g. haddock LOCALE_ARCHIVE = "${buildPackages.glibcLocales}/lib/locale/locale-archive"; } // env'; From bc12d9236515413829b1a60528805e33ea08859e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Dec 2025 00:29:31 +0000 Subject: [PATCH 097/407] ldns: 1.8.4 -> 1.9.0 --- pkgs/by-name/ld/ldns/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ld/ldns/package.nix b/pkgs/by-name/ld/ldns/package.nix index c5887ea25771..4078cdfd5372 100644 --- a/pkgs/by-name/ld/ldns/package.nix +++ b/pkgs/by-name/ld/ldns/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "ldns"; - version = "1.8.4"; + version = "1.9.0"; src = fetchurl { url = "https://www.nlnetlabs.nl/downloads/ldns/ldns-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-g4uQdZS6r/HNdn6VRmp3RZmK5kvHS+A43Mxi4t4uQkc="; + sha256 = "sha256-q67tKFj76oSk65gz4Z59IzgMwPPZtlSLlivkInb/3LM="; }; postPatch = '' From af0e53168682d619819cddf6759d5ce1d214777a Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 8 Mar 2026 22:21:07 +0300 Subject: [PATCH 098/407] unixodbc: fix pname --- pkgs/by-name/un/unixodbc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/un/unixodbc/package.nix b/pkgs/by-name/un/unixodbc/package.nix index 9048b27d4ab8..3a1c4f6bc93c 100644 --- a/pkgs/by-name/un/unixodbc/package.nix +++ b/pkgs/by-name/un/unixodbc/package.nix @@ -5,7 +5,7 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "unixobcd"; + pname = "unixodbc"; version = "2.3.12"; # TODO: build from source https://github.com/lurcher/unixODBC From a486bc63cd04736ac2df72566510189f4630ad88 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 22 Feb 2026 12:43:11 +0200 Subject: [PATCH 099/407] lua{5_{1,2,3,4},jit}Packages.wrapLua: remove sed that does nothing patchShebangs already takes care of this automatically and does it well, before this hook runs. --- pkgs/development/interpreters/lua-5/wrap-lua.nix | 1 - pkgs/development/interpreters/lua-5/wrap.sh | 6 ------ 2 files changed, 7 deletions(-) diff --git a/pkgs/development/interpreters/lua-5/wrap-lua.nix b/pkgs/development/interpreters/lua-5/wrap-lua.nix index 1f074b04425d..e1c22c8a785f 100644 --- a/pkgs/development/interpreters/lua-5/wrap-lua.nix +++ b/pkgs/development/interpreters/lua-5/wrap-lua.nix @@ -9,6 +9,5 @@ makeSetupHook { name = "wrap-lua-hook"; propagatedBuildInputs = [ makeWrapper ]; - substitutions.executable = lua.interpreter; substitutions.lua = lua; } ./wrap.sh diff --git a/pkgs/development/interpreters/lua-5/wrap.sh b/pkgs/development/interpreters/lua-5/wrap.sh index f6868e6faac5..c939d62e4ec8 100644 --- a/pkgs/development/interpreters/lua-5/wrap.sh +++ b/pkgs/development/interpreters/lua-5/wrap.sh @@ -28,12 +28,6 @@ wrapLuaProgramsIn() { # Find all regular files in the output directory that are executable. find "$dir" -type f -perm -0100 -print0 | while read -d "" f; do - # Rewrite "#! .../env lua" to "#! /nix/store/.../lua". - # Lua to use besides one with this hook anyway. - if head -n1 "$f" | grep -q '#!.*/env.*\(lua\)'; then - sed -i "$f" -e "1 s^.*/env[ ]*\(lua\)[^ ]*^#! @executable@^" - fi - # wrapProgram creates the executable shell script described # above. The script will set LUA_(C)PATH and PATH variables! # (see pkgs/build-support/setup-hooks/make-wrapper.sh) From 408c71c35e7d1922f3fd2ea855bcc52c4c6983cd Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 8 Mar 2026 21:57:21 +0000 Subject: [PATCH 100/407] simdutf: 8.0.0 -> 8.1.0 Changes: https://github.com/simdutf/simdutf/releases/tag/v8.1.0 --- pkgs/by-name/si/simdutf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simdutf/package.nix b/pkgs/by-name/si/simdutf/package.nix index 0ebf29c8a97c..32af118891ac 100644 --- a/pkgs/by-name/si/simdutf/package.nix +++ b/pkgs/by-name/si/simdutf/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "simdutf"; - version = "8.0.0"; + version = "8.1.0"; src = fetchFromGitHub { owner = "simdutf"; repo = "simdutf"; rev = "v${finalAttrs.version}"; - hash = "sha256-v9t/2EgxEOVostS/BY+DkDZbpq/coBhk2LaVpI2/y9c="; + hash = "sha256-8a1J30guKz3ztZf5DGOaL7ZGVB0GpT5gtR1ZaAC4ucE="; }; # Fix build on darwin From 677d53cdf8fa37c251654e0d13d5dcd76e11482b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 8 Mar 2026 17:59:31 -0700 Subject: [PATCH 101/407] python3Packages.twisted: disable flaky test on Darwin --- pkgs/development/python-modules/twisted/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/twisted/default.nix b/pkgs/development/python-modules/twisted/default.nix index 316a281a106f..9f20df52c8ec 100644 --- a/pkgs/development/python-modules/twisted/default.nix +++ b/pkgs/development/python-modules/twisted/default.nix @@ -191,6 +191,8 @@ buildPythonPackage rec { # https://github.com/twisted/twisted/blob/twisted-25.5.0/src/twisted/internet/test/test_tcp.py "AbortConnectionTests_AsyncioSelectorReactorTests.test_resumeProducingAbort" "AbortConnectionTests_AsyncioSelectorReactorTests.test_resumeProducingAbortLater" + # Times out in Hydra on x86_64-darwin + "AbortConnectionTests_AsyncioSelectorReactorTests.test_fullWriteBufferAfterByteExchange" ]; }; in From 0bb1068f31493dce335215b6ef91f7c412fddcc3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 9 Mar 2026 06:25:31 +0000 Subject: [PATCH 102/407] libevdev: 1.13.4 -> 1.13.6 Changes: https://gitlab.freedesktop.org/libevdev/libevdev/-/compare/libevdev-1.13.4...libevdev-1.13.6?from_project_id=167 --- pkgs/by-name/li/libevdev/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libevdev/package.nix b/pkgs/by-name/li/libevdev/package.nix index d8a1d276d6fa..d2d0e082eba3 100644 --- a/pkgs/by-name/li/libevdev/package.nix +++ b/pkgs/by-name/li/libevdev/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libevdev"; - version = "1.13.4"; + version = "1.13.6"; src = fetchurl { url = "https://www.freedesktop.org/software/libevdev/libevdev-${finalAttrs.version}.tar.xz"; - hash = "sha256-8Aq41CrYuQUpb6tn4TuHHxpCSDkzFRZkIQD4KtiBJ80="; + hash = "sha256-c/IV7MvYIz9BRzesBryiaH5nxEuX0tdXYJGqlxhVERA="; }; nativeBuildInputs = [ From 7b9e4c7595832c9e2fa05212888fc2369c50eef1 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 22 Feb 2026 12:45:49 +0200 Subject: [PATCH 103/407] buildLuarocksPackage: fix cross compilation wrapping - Make `lua` gain `luaOnBuildFor{Build,Host,Target}` and alike attributes. - wrapLua: correctly substitute build & host lua & luarocks_bootstrap - Disallow build platform references when using `buildLuarocksPackage` in cross building. --- .../lua-5/build-luarocks-package.nix | 8 ++++++++ .../development/interpreters/lua-5/default.nix | 7 +++++++ .../interpreters/lua-5/wrap-lua.nix | 5 ++++- pkgs/development/interpreters/lua-5/wrap.sh | 18 +++++++++++++++++- 4 files changed, 36 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/lua-5/build-luarocks-package.nix b/pkgs/development/interpreters/lua-5/build-luarocks-package.nix index bc79b674b472..8209abaeced0 100644 --- a/pkgs/development/interpreters/lua-5/build-luarocks-package.nix +++ b/pkgs/development/interpreters/lua-5/build-luarocks-package.nix @@ -1,10 +1,12 @@ # Generic builder for lua packages { lib, + stdenv, lua, wrapLua, luarocks_bootstrap, writeTextFile, + buildPackages, # Whether the derivation provides a lua module or not. luarocksCheckHook, @@ -236,6 +238,12 @@ let runHook postShell ''; + disallowedReferences = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ + buildPackages.bash + lua.luaOnBuild + lua.luaOnBuild.pkgs.luarocks_bootstrap + ]; + passthru = { inherit lua; } diff --git a/pkgs/development/interpreters/lua-5/default.nix b/pkgs/development/interpreters/lua-5/default.nix index 1147893e5e43..50843b9a6583 100644 --- a/pkgs/development/interpreters/lua-5/default.nix +++ b/pkgs/development/interpreters/lua-5/default.nix @@ -90,6 +90,13 @@ let inherit packageOverrides; self = luaOnBuild; }; + inherit + luaOnBuildForBuild + luaOnBuildForHost + luaOnBuildForTarget + luaOnHostForHost + luaOnTargetForTarget + ; tests = callPackage ./tests { lua = self; diff --git a/pkgs/development/interpreters/lua-5/wrap-lua.nix b/pkgs/development/interpreters/lua-5/wrap-lua.nix index e1c22c8a785f..94e546bf3125 100644 --- a/pkgs/development/interpreters/lua-5/wrap-lua.nix +++ b/pkgs/development/interpreters/lua-5/wrap-lua.nix @@ -9,5 +9,8 @@ makeSetupHook { name = "wrap-lua-hook"; propagatedBuildInputs = [ makeWrapper ]; - substitutions.lua = lua; + substitutions.luaBuild = lua.luaOnBuildForHost; + substitutions.luaHost = lua.luaOnHostForHost; + substitutions.luarocksBuild = lua.luaOnBuildForHost.pkgs.luarocks_bootstrap; + substitutions.luarocksHost = lua.luaOnHostForHost.pkgs.luarocks_bootstrap; } ./wrap.sh diff --git a/pkgs/development/interpreters/lua-5/wrap.sh b/pkgs/development/interpreters/lua-5/wrap.sh index c939d62e4ec8..47b82279c17c 100644 --- a/pkgs/development/interpreters/lua-5/wrap.sh +++ b/pkgs/development/interpreters/lua-5/wrap.sh @@ -3,7 +3,7 @@ # variable is passed in from the buildLuarocksPackage function. set -e -source @lua@/nix-support/utils.sh +source @luaBuild@/nix-support/utils.sh wrapLuaPrograms() { wrapLuaProgramsIn "$out/bin" "$out $luaPath" @@ -28,6 +28,18 @@ wrapLuaProgramsIn() { # Find all regular files in the output directory that are executable. find "$dir" -type f -perm -0100 -print0 | while read -d "" f; do + if head -n1 "$f" | grep -q '#!.*'; then + # Cross-compilation hack: exec '/nix/store/...-lua-.../bin/lua' execute + # the host lua + substituteInPlace "$f" \ + --replace-fail "@luaBuild@" "@luaHost@" + # Build platform's Luarocks writes scripts that reference luarocks + # itself in them, so we fix these references to reference the host + # platform's luarocks. + substituteInPlace "$f" \ + --replace-fail "@luarocksBuild@" "@luarocksHost@" + fi + # wrapProgram creates the executable shell script described # above. The script will set LUA_(C)PATH and PATH variables! # (see pkgs/build-support/setup-hooks/make-wrapper.sh) @@ -46,5 +58,9 @@ wrapLuaProgramsIn() { # see setup-hooks/make-wrapper.sh wrapProgram "${wrapProgramArgs[@]}" + # Same as above, but now for the wrapper script + substituteInPlace "$f" \ + --replace-fail "@luarocksBuild@" "@luarocksHost@" + done } From 589dbec25ffdded748c9917458dcc7d35c7e10e6 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 9 Mar 2026 19:36:26 +0200 Subject: [PATCH 104/407] python3Packages.numpy: 2.4.2 -> 2.4.3 Diff: https://github.com/numpy/numpy/compare/v2.4.2...v2.4.3 Changelog: https://github.com/numpy/numpy/releases/tag/v2.4.3 --- pkgs/development/python-modules/numpy/2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numpy/2.nix b/pkgs/development/python-modules/numpy/2.nix index 681b659d3f01..4586642e4219 100644 --- a/pkgs/development/python-modules/numpy/2.nix +++ b/pkgs/development/python-modules/numpy/2.nix @@ -35,7 +35,7 @@ assert (!blas.isILP64) && (!lapack.isILP64); buildPythonPackage (finalAttrs: { pname = "numpy"; - version = "2.4.2"; + version = "2.4.3"; pyproject = true; src = fetchFromGitHub { @@ -43,7 +43,7 @@ buildPythonPackage (finalAttrs: { repo = "numpy"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-HFNa7siXRIBBjWrkqQd8QAPWQQsTrYFXNq2DRzVmkQk="; + hash = "sha256-S/mP/K4GSAmqks2UbOa2Y4f1oT5RJBg3RLlA7WsVOOU="; }; patches = lib.optionals python.hasDistutilsCxxPatch [ From 4563829b7da8a9209ddaf1b18cc25a5fab78d06d Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 9 Mar 2026 20:23:12 +0000 Subject: [PATCH 105/407] libid3tag: 0.16.3 -> 0.16.4 Changes: https://codeberg.org/tenacityteam/libid3tag/commit/fff52d4e27a6f8e3a714bd304e4258d9e1b0dad8 --- pkgs/by-name/li/libid3tag/package.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/li/libid3tag/package.nix b/pkgs/by-name/li/libid3tag/package.nix index 97e9f1a76e70..51cae4dba3e0 100644 --- a/pkgs/by-name/li/libid3tag/package.nix +++ b/pkgs/by-name/li/libid3tag/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromCodeberg, - fetchpatch, cmake, gperf, zlib, @@ -10,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libid3tag"; - version = "0.16.3"; + version = "0.16.4"; outputs = [ "out" @@ -21,18 +20,9 @@ stdenv.mkDerivation (finalAttrs: { owner = "tenacityteam"; repo = "libid3tag"; rev = finalAttrs.version; - hash = "sha256-6/49rk7pmIpJRj32WmxC171NtdIOaMNhX8RD7o6Jbzs="; + hash = "sha256-v3tvZmQE6G8Xsk+eluVtlou0Nyhyaisv0UclivQBi28="; }; - patches = [ - # Fix the build with CMake 4. - (fetchpatch { - name = "libid3tag-fix-cmake-4.patch"; - url = "https://codeberg.org/tenacityteam/libid3tag/commit/eee94b22508a066f7b9bc1ae05d2d85982e73959.patch"; - hash = "sha256-OAdMapNr8qpvXZqNOZ3LUHQ1H79zD1rvzrVksqmz6dU="; - }) - ]; - postPatch = '' substituteInPlace packaging/id3tag.pc.in \ --replace-fail "\''${prefix}/@CMAKE_INSTALL_LIBDIR@" "@CMAKE_INSTALL_FULL_LIBDIR@" From 12979e3acabeffcc72c49b8f9436c1d3517f2d5b Mon Sep 17 00:00:00 2001 From: John Soo Date: Mon, 9 Mar 2026 16:55:33 -0600 Subject: [PATCH 106/407] tpm2-tss: Fix build on darwin Always ensure $out/etc/tpm2-tss exists lest writing fapi-config-test.json fail (when fapi is disabled on darwin). --- pkgs/development/libraries/tpm2-tss/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/tpm2-tss/default.nix b/pkgs/development/libraries/tpm2-tss/default.nix index bde0f5da0f73..b4bce91d0878 100644 --- a/pkgs/development/libraries/tpm2-tss/default.nix +++ b/pkgs/development/libraries/tpm2-tss/default.nix @@ -151,6 +151,8 @@ stdenv.mkDerivation (finalAttrs: { # users/groups which aren't guaranteed to exist on the system. rm -R $out/lib/udev + mkdir -p $out/etc/tpm2-tss + # write fapi-config suitable for testing cat > $out/etc/tpm2-tss/fapi-config-test.json < Date: Fri, 6 Mar 2026 19:51:44 -0500 Subject: [PATCH 107/407] python3Packages.triton: add patch to support ROCm gfx906 target --- .../triton/0005-add-gcn5-gfx906-target.patch | 131 ++++++++++++++++++ .../python-modules/triton/default.nix | 2 + 2 files changed, 133 insertions(+) create mode 100644 pkgs/development/python-modules/triton/0005-add-gcn5-gfx906-target.patch diff --git a/pkgs/development/python-modules/triton/0005-add-gcn5-gfx906-target.patch b/pkgs/development/python-modules/triton/0005-add-gcn5-gfx906-target.patch new file mode 100644 index 000000000000..6fcc6a22bc42 --- /dev/null +++ b/pkgs/development/python-modules/triton/0005-add-gcn5-gfx906-target.patch @@ -0,0 +1,131 @@ +diff --git a/test/Conversion/amd/tritongpu_to_llvm.mlir b/test/Conversion/amd/tritongpu_to_llvm.mlir +index 068e931a6..e651f7b0a 100644 +--- a/test/Conversion/amd/tritongpu_to_llvm.mlir ++++ b/test/Conversion/amd/tritongpu_to_llvm.mlir +@@ -1,5 +1,6 @@ + // RUN: triton-opt %s -split-input-file --allocate-shared-memory --convert-triton-amdgpu-to-llvm=arch=gfx942 --convert-builtin-func-to-llvm | FileCheck %s + // RUN: triton-opt %s -split-input-file --allocate-shared-memory --convert-triton-amdgpu-to-llvm=arch=gfx950 | FileCheck %s --check-prefix=GFX950 ++// RUN: triton-opt %s -split-input-file --allocate-shared-memory --convert-triton-amdgpu-to-llvm=arch=gfx906 | FileCheck %s --check-prefix=GFX906 + + module attributes {"ttg.num-ctas" = 1 : i32, "ttg.num-warps" = 4 : i32} { + // CHECK-LABEL: atomic_add_f32_scalar +@@ -633,3 +634,27 @@ module attributes {"ttg.num-ctas" = 1 : i32, "ttg.num-warps" = 4 : i32, "ttg.thr + tt.return + } + } ++ ++// ----- ++ ++// GFX906-LABEL: v_dot_fp16_gfx906 ++#blocked = #ttg.blocked<{sizePerThread = [1, 1], threadsPerWarp = [8, 8], warpsPerCTA = [2, 2], order = [1, 0]}> ++module attributes {"ttg.target" = "hip:gfx906", "ttg.num-ctas" = 1 : i32, "ttg.num-warps" = 4 : i32, "ttg.threads-per-warp" = 64 : i32} { ++ tt.func @v_dot_fp16_gfx906(%arg0: tensor<16x16xf16, #ttg.dot_op<{opIdx = 0, parent = #blocked}>>, %arg1: tensor<16x16xf16, #ttg.dot_op<{opIdx = 1, parent = #blocked}>>, %arg2: tensor<16x16xf32, #blocked>) { ++ // GFX906-COUNT-8: llvm.call_intrinsic "llvm.amdgcn.fdot2" ++ %0 = tt.dot %arg0, %arg1, %arg2, inputPrecision = ieee : tensor<16x16xf16, #ttg.dot_op<{opIdx = 0, parent = #blocked}>> * tensor<16x16xf16, #ttg.dot_op<{opIdx = 1, parent = #blocked}>> -> tensor<16x16xf32, #blocked> ++ tt.return ++ } ++} ++ ++// ----- ++ ++// GFX906-LABEL: v_dot_i8_gfx906 ++#blocked = #ttg.blocked<{sizePerThread = [1, 1], threadsPerWarp = [8, 8], warpsPerCTA = [2, 2], order = [1, 0]}> ++module attributes {"ttg.target" = "hip:gfx906", "ttg.num-ctas" = 1 : i32, "ttg.num-warps" = 4 : i32, "ttg.threads-per-warp" = 64 : i32} { ++ tt.func @v_dot_i8_gfx906(%arg0: tensor<16x16xi8, #ttg.dot_op<{opIdx = 0, parent = #blocked}>>, %arg1: tensor<16x16xi8, #ttg.dot_op<{opIdx = 1, parent = #blocked}>>, %arg2: tensor<16x16xi32, #blocked>) { ++ // GFX906-COUNT-4: llvm.call_intrinsic "llvm.amdgcn.sdot4" ++ %0 = tt.dot %arg0, %arg1, %arg2, inputPrecision = ieee : tensor<16x16xi8, #ttg.dot_op<{opIdx = 0, parent = #blocked}>> * tensor<16x16xi8, #ttg.dot_op<{opIdx = 1, parent = #blocked}>> -> tensor<16x16xi32, #blocked> ++ tt.return ++ } ++} +diff --git a/third_party/amd/include/TritonAMDGPUToLLVM/TargetUtils.h b/third_party/amd/include/TritonAMDGPUToLLVM/TargetUtils.h +index a689fe438..5d84110dc 100644 +--- a/third_party/amd/include/TritonAMDGPUToLLVM/TargetUtils.h ++++ b/third_party/amd/include/TritonAMDGPUToLLVM/TargetUtils.h +@@ -8,6 +8,7 @@ namespace mlir::triton::AMD { + // A list of ISA families we care about. + enum class ISAFamily { + Unknown, ++ GCN5_1, + CDNA1, + CDNA2, + CDNA3, +diff --git a/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp b/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp +index af7b4b1f7..01cacc9de 100644 +--- a/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp ++++ b/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp +@@ -71,6 +71,7 @@ llvm::AMDGPU::GPUKind TargetInfo::getGPUKind() const { + + int TargetInfo::getWarpSize() const { + switch (getISAFamily()) { ++ case ISAFamily::GCN5_1: + case ISAFamily::CDNA1: + case ISAFamily::CDNA2: + case ISAFamily::CDNA3: +@@ -335,10 +336,10 @@ bool TargetInfo::warpReduce(RewriterBase &rewriter, Location loc, + return true; + if (numLaneToReduce != getWarpSize()) + return false; +- if (isCDNA(getISAFamily()) && getISAFamily() == ISAFamily::CDNA1) +- return false; +- if (isRDNA(getISAFamily()) && +- llvm::is_contained({ISAFamily::RDNA1, ISAFamily::RDNA2}, getISAFamily())) ++ // DPP warp reduce requires gfx90a+ (CDNA2+) or gfx11+ (RDNA3+). ++ // Pre-CDNA2 GFX9 (gfx906/gfx908) and GFX10 (RDNA1/2) are excluded. ++ auto v = getIsaVersion(); ++ if (!((v.Major == 9 && (v.Minor > 0 || v.Stepping >= 0xa)) || v.Major >= 11)) + return false; + + Operation *reduxOp = op.getSingleCombiner(); +@@ -438,7 +439,7 @@ bool TargetInfo::warpReduce(RewriterBase &rewriter, Location loc, + buf = createDppReduxOpWithBoundCtrl(valType, buf, 1 + dppCtrlRowShr, + allRows, allBanks); + +- if (isCDNA(getISAFamily())) { ++ if (isCDNA(getISAFamily()) || getISAFamily() == ISAFamily::GCN5_1) { + // row_bcast:15 row_mask:0xa + buf = createDppReduxOpWithBoundCtrl( + valType, buf, static_cast(DppCtrl::BCAST15), 0xa, allBanks); +diff --git a/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp.rej b/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp.rej +new file mode 100644 +index 000000000..b75ab8f11 +--- /dev/null ++++ b/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp.rej +@@ -0,0 +1,16 @@ ++diff a/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp b/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp (rejected hunks) ++@@ -395,10 +396,10 @@ bool TargetInfo::warpReduce(RewriterBase &rewriter, Location loc, ++ return true; ++ if (reduceLaneIdMask != (getWarpSize() - 1)) ++ return false; ++- if (isCDNA(getISAFamily()) && getISAFamily() == ISAFamily::CDNA1) ++- return false; ++- if (isRDNA(getISAFamily()) && ++- llvm::is_contained({ISAFamily::RDNA1, ISAFamily::RDNA2}, getISAFamily())) +++ // DPP warp reduce requires gfx90a+ (CDNA2+) or gfx11+ (RDNA3+). +++ // Pre-CDNA2 GFX9 (gfx906/gfx908) and GFX10 (RDNA1/2) are excluded. +++ auto v = getIsaVersion(); +++ if (!((v.Major == 9 && (v.Minor > 0 || v.Stepping >= 0xa)) || v.Major >= 11)) ++ return false; ++ ++ Operation *reduxOp = op.getSingleCombiner(); +diff --git a/third_party/amd/lib/TritonAMDGPUToLLVM/TargetUtils.cpp b/third_party/amd/lib/TritonAMDGPUToLLVM/TargetUtils.cpp +index b79841ab5..afb80d9fb 100644 +--- a/third_party/amd/lib/TritonAMDGPUToLLVM/TargetUtils.cpp ++++ b/third_party/amd/lib/TritonAMDGPUToLLVM/TargetUtils.cpp +@@ -12,6 +12,9 @@ ISAFamily deduceISAFamily(llvm::StringRef arch) { + if (kind == llvm::AMDGPU::GK_GFX1250) + return ISAFamily::GFX1250; + ++ if (kind == llvm::AMDGPU::GK_GFX906) ++ return ISAFamily::GCN5_1; ++ + // CDNA ISA cases + switch (kind) { + case llvm::AMDGPU::GK_GFX950: +@@ -41,6 +44,7 @@ ISAFamily deduceISAFamily(llvm::StringRef arch) { + + bool supportsVDot(llvm::StringRef arch) { + switch (deduceISAFamily(arch)) { ++ case AMD::ISAFamily::GCN5_1: + case AMD::ISAFamily::CDNA1: + case AMD::ISAFamily::CDNA2: + case AMD::ISAFamily::CDNA3: diff --git a/pkgs/development/python-modules/triton/default.nix b/pkgs/development/python-modules/triton/default.nix index 20151128fa89..cd81a8c6de0f 100644 --- a/pkgs/development/python-modules/triton/default.nix +++ b/pkgs/development/python-modules/triton/default.nix @@ -63,6 +63,8 @@ buildPythonPackage (finalAttrs: { libcudaStubsDir = if cudaSupport then "${lib.getOutput "stubs" cudaPackages.cuda_cudart}/lib/stubs" else null; }) + # Backport of https://github.com/triton-lang/triton/pull/9628 (does not apply cleanly) + ./0005-add-gcn5-gfx906-target.patch ] ++ lib.optionals cudaSupport [ (replaceVars ./0003-nvidia-cudart-a-systempath.patch { From 8d1fb1fa97e206f5f4d85fd615ba8b4449ab3741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 9 Mar 2026 21:40:09 -0700 Subject: [PATCH 108/407] lerc: 4.0.0 -> 4.1.0 Diff: https://github.com/esri/lerc/compare/v4.0.0...v4.1.0 Changelog: https://github.com/Esri/lerc/blob/v4.1.0/CHANGELOG.md --- pkgs/by-name/le/lerc/package.nix | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/le/lerc/package.nix b/pkgs/by-name/le/lerc/package.nix index e164c6e00761..9cf5725679dd 100644 --- a/pkgs/by-name/le/lerc/package.nix +++ b/pkgs/by-name/le/lerc/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "lerc"; - version = "4.0.0"; + version = "4.1.0"; outputs = [ "out" @@ -20,8 +20,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "esri"; repo = "lerc"; - rev = "v${finalAttrs.version}"; - hash = "sha256-IHY9QtNYsxPz/ksxRMZGHleT+/bawfTYNVRSTAuYQ7Y="; + tag = "v${finalAttrs.version}"; + hash = "sha256-+X30DQuq2oT/sTe8usUaNK1V+UTNvXJW7IAJVIr8m78="; }; # Required to get the freebsd-ports patch to apply. @@ -30,15 +30,7 @@ stdenv.mkDerivation (finalAttrs: { ${buildPackages.dos2unix}/bin/dos2unix src/LercLib/fpl_EsriHuffman.cpp src/LercLib/fpl_Lerc2Ext.cpp ''; - patches = [ - # https://github.com/Esri/lerc/pull/227 - (fetchpatch { - name = "use-cmake-install-full-dir.patch"; - url = "https://github.com/Esri/lerc/commit/5462ca7f7dfb38c65e16f5abfd96873af177a0f8.patch"; - hash = "sha256-qaNR3QwLe0AB6vu1nXOh9KhlPdWM3DmgCJj4d0VdOUk="; - }) - ] - ++ lib.optionals stdenv.hostPlatform.isFreeBSD [ + patches = lib.optionals stdenv.hostPlatform.isFreeBSD [ (fetchpatch { url = "https://raw.githubusercontent.com/freebsd/freebsd-ports/ee9e39ceb1af729ac33854b5f3de652cb5ce0eca/graphics/lerc/files/patch-_assert"; hash = "sha256-agvGqgIsKS8v43UZdTVxDRDGbZdj2+AzKoQONvQumB4="; @@ -55,6 +47,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { + changelog = "https://github.com/Esri/lerc/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "C++ library for Limited Error Raster Compression"; homepage = "https://github.com/esri/lerc"; license = lib.licenses.asl20; From 87f68e99d72000e58b091a0ddbbdd266fc5196d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 10 Mar 2026 10:09:37 -0700 Subject: [PATCH 109/407] python3Packages.pikepdf: 10.3.0 -> 10.5.0 Diff: https://github.com/pikepdf/pikepdf/compare/v10.3.0...v10.5.0 Changelog: https://github.com/pikepdf/pikepdf/blob/v10.5.0/docs/releasenotes/version10.md --- pkgs/development/python-modules/pikepdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pikepdf/default.nix b/pkgs/development/python-modules/pikepdf/default.nix index a3b790027e75..e55ab96f1a39 100644 --- a/pkgs/development/python-modules/pikepdf/default.nix +++ b/pkgs/development/python-modules/pikepdf/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "pikepdf"; - version = "10.3.0"; + version = "10.5.0"; pyproject = true; src = fetchFromGitHub { @@ -37,7 +37,7 @@ buildPythonPackage rec { postFetch = '' rm "$out/.git_archival.txt" ''; - hash = "sha256-fEIzmC17RYic4CFwBh5FdGbJmaWaiaPBK7eCQ7RCmr0="; + hash = "sha256-S3J4Ryx0/9T8w7WocgyPeoDl4QTD+cpIa6j5s1LM9c8="; }; patches = [ From 76609c3cd6721dec2f458741389a79d0bb3d00aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 19:02:21 +0000 Subject: [PATCH 110/407] libarchive: 3.8.4 -> 3.8.6 --- pkgs/by-name/li/libarchive/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libarchive/package.nix b/pkgs/by-name/li/libarchive/package.nix index 363a8ac3ab3c..ae21de10f245 100644 --- a/pkgs/by-name/li/libarchive/package.nix +++ b/pkgs/by-name/li/libarchive/package.nix @@ -32,13 +32,13 @@ assert xarSupport -> libxml2 != null; stdenv.mkDerivation (finalAttrs: { pname = "libarchive"; - version = "3.8.4"; + version = "3.8.6"; src = fetchFromGitHub { owner = "libarchive"; repo = "libarchive"; rev = "v${finalAttrs.version}"; - hash = "sha256-qNz7BAvi3dTNg6Bz2cfqaYGKFJlM4C+y/GARsQRRYsY="; + hash = "sha256-XNFw0h++7B3ODnEi50zd7q/j1bYQzL1IKB2q3p4IzB4="; }; outputs = [ From 311b41b13fd06966a2f97647a8183fc589102b18 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 10 Mar 2026 21:43:59 +0000 Subject: [PATCH 111/407] libnetfilter_conntrack: 1.1.0 -> 1.1.1 Changes: https://git.netfilter.org/libnetfilter_conntrack/log/?h=libnetfilter_conntrack-1.1.1 --- pkgs/by-name/li/libnetfilter_conntrack/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libnetfilter_conntrack/package.nix b/pkgs/by-name/li/libnetfilter_conntrack/package.nix index 9512b19d00b3..dae5a93f664f 100644 --- a/pkgs/by-name/li/libnetfilter_conntrack/package.nix +++ b/pkgs/by-name/li/libnetfilter_conntrack/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libnetfilter_conntrack"; - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { url = "https://netfilter.org/projects/libnetfilter_conntrack/files/libnetfilter_conntrack-${finalAttrs.version}.tar.xz"; - hash = "sha256-Z+3LTrgmwvjcmK8I2r/2jzs9D+b7fZ0Kwe5+zOD+aU4="; + hash = "sha256-dp0+r1f6T72wXdEoc7bLmlvnhE2JN+Iitkc4HUQoSCA="; }; hardeningDisable = [ "trivialautovarinit" ]; From 934737b1ecaedfe07e7d687e1de545ea257369e4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 10 Mar 2026 23:02:45 +0100 Subject: [PATCH 112/407] haskell.packages.ghc9123.fourmolu: fix missing executable in tests Cabal >= 3.14 prepends dist/build/ to PATH, but sometimes with a relative path which causes problems if the test suite changes directory which fourmolu's does. --- .../development/haskell-modules/configuration-common.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3d9c2a46e8b3..7a7631aa18f0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -220,6 +220,15 @@ with haskellLib; lib.mapAttrs (_: pkg: pkg.overrideScope hls_overlay) ( super // { + # Work around test suite not finding executable due to https://github.com/haskell/cabal/issues/11598 + fourmolu = appendPatches [ + (pkgs.fetchpatch { + name = "fourmolu-absolute-build-tool-paths.patch"; + url = "https://github.com/fourmolu/fourmolu/commit/9217bc926ab80d20b815f0486be2184db07df4fc.patch"; + hash = "sha256-ANzuKy5WfWCGZ7HFVBpTtuyUqzFfef/xR/v1KiyJEX4="; + }) + ] super.fourmolu; + # HLS 2.11: Too strict bound on Diff 1.0. haskell-language-server = lib.pipe super.haskell-language-server [ dontCheck From ebd59d461079093a8c6c223d9f663dd608531bc1 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 10 Mar 2026 23:04:23 +0100 Subject: [PATCH 113/407] haskell.packages.ghc9123.cabal-add: fix missing executable in tests Cabal >= 3.14 prepends dist/build/ to PATH, but sometimes with a relative path which causes problems if the test suite changes directory which cabal-add's does. --- .../development/haskell-modules/configuration-common.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7a7631aa18f0..6132d443f222 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -260,6 +260,15 @@ with haskellLib; disableCabalFlag "auto" super.ghc-lib-parser-ex ); + # Work around test suite not finding executable due to https://github.com/haskell/cabal/issues/11598 + cabal-add = appendPatches [ + (pkgs.fetchpatch { + name = "cabal-add-absolute-build-tool-paths.patch"; + url = "https://github.com/Bodigrim/cabal-add/commit/3b94b0175c294c2d0a30b6d8da3f56189216816c.patch"; + hash = "sha256-4Nbro9Gl+RC78yprO8fYG/IWS7QvJPd0dKqSZb5jq9k="; + }) + ] super.cabal-add; + ########################################### ### END HASKELL-LANGUAGE-SERVER SECTION ### ########################################### From eb4dcd05a562702824d87a671d255ad917d1caa6 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 10 Mar 2026 23:04:51 +0100 Subject: [PATCH 114/407] haskellPackages.{cabal-add,fourmolu}: don't unnecessarily add prog to PATH cabal-add and fourmolu (ab)use build-tool-depends in order to have the package's executable in PATH during test suite _execution_. This feature was introduced in Cabal 3.14, so we can stop modifying PATH for GHC >= 9.12. --- .../haskell-modules/configuration-nix.nix | 31 +++++++++++++------ 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index cb6cd01b488b..faf97a886547 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -56,10 +56,18 @@ builtins.intersectAttrs super { ### HASKELL-LANGUAGE-SERVER SECTION ### ####################################### - cabal-add = overrideCabal (drv: { - # tests depend on executable - preCheck = ''export PATH="$PWD/dist/build/cabal-add:$PATH"''; - }) super.cabal-add; + cabal-add = + # Can't find executable without https://github.com/haskell/cabal/pull/9912 + if lib.versionOlder self.ghc.version "9.12" then + overrideCabal (drv: { + # tests depend on executable + preCheck = '' + ${drv.preCheck or ""} + export PATH="$PWD/dist/build/cabal-add:$PATH" + ''; + }) super.cabal-add + else + super.cabal-add; haskell-language-server = overrideCabal (drv: { # starting with 1.6.1.1 haskell-language-server wants to be linked dynamically @@ -1817,11 +1825,16 @@ builtins.intersectAttrs super { inherit ( let - fourmoluTestFix = overrideCabal (drv: { - preCheck = drv.preCheck or "" + '' - export PATH="$PWD/dist/build/fourmolu:$PATH" - ''; - }); + fourmoluTestFix = + # Can't find executable without https://github.com/haskell/cabal/pull/9912 + if lib.versionOlder self.ghc.version "9.12" then + overrideCabal (drv: { + preCheck = drv.preCheck or "" + '' + export PATH="$PWD/dist/build/fourmolu:$PATH" + ''; + }) + else + lib.id; in builtins.mapAttrs (_: fourmoluTestFix) super ) From 5e74d3ca0ed98be26146f7e13e12a4eac4c7312e Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 25 Feb 2026 13:53:07 +0100 Subject: [PATCH 115/407] haskell.compiler.ghc912: 9.12.2 -> 9.12.3 After #490755, the problematic regression has been patched, so we can actually update. After the fixes for fourmolu and cabal-add, HLS can also be built with GHC 9.12.3. --- pkgs/top-level/haskell-packages.nix | 2 +- pkgs/top-level/release-haskell.nix | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 949915974dd0..b64005040f85 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -66,7 +66,7 @@ let ghc96 = sets.ghc967; ghc98 = sets.ghc984; ghc910 = sets.ghc9103; - ghc912 = sets.ghc9122; + ghc912 = sets.ghc9123; ghc914 = sets.ghc9141; }; in diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 54037b97aa98..a92414094165 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -67,7 +67,6 @@ let ghc967 ghc984 ghc9103 - ghc9122 # TODO(@sternenseemann): drop ghc9123 ]; @@ -526,7 +525,6 @@ let ] released; Cabal_3_10_3_0 = lib.subtractLists [ # time < 1.13 conflicts with time == 1.14.* - compilerNames.ghc9122 compilerNames.ghc9123 ] released; Cabal_3_12_1_0 = released; @@ -538,7 +536,6 @@ let haskell-language-server = released; hoogle = released; hlint = lib.subtractLists [ - compilerNames.ghc9122 compilerNames.ghc9123 ] released; hpack = released; @@ -551,11 +548,9 @@ let ghc-lib-parser = released; ghc-lib-parser-ex = released; ghc-source-gen = lib.subtractLists [ - compilerNames.ghc9122 compilerNames.ghc9123 ] released; ghc-tags = lib.subtractLists [ - compilerNames.ghc9122 compilerNames.ghc9123 ] released; hashable = released; @@ -566,7 +561,6 @@ let compilerNames.ghc967 ]; weeder = lib.subtractLists [ - compilerNames.ghc9122 compilerNames.ghc9123 ] released; }) From e6a89323f2fd5edc6bad011cf661b10d1a0270d3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 8 Feb 2026 09:42:38 +0000 Subject: [PATCH 116/407] gnum4: 1.4.20 -> 1.4.21 Changes: https://lists.gnu.org/archive/html/m4-announce/2026-02/msg00000.html --- pkgs/by-name/gn/gnum4/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnum4/package.nix b/pkgs/by-name/gn/gnum4/package.nix index 9f0172f26017..73c5be0ac04e 100644 --- a/pkgs/by-name/gn/gnum4/package.nix +++ b/pkgs/by-name/gn/gnum4/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnum4"; - version = "1.4.20"; + version = "1.4.21"; src = fetchurl { url = "mirror://gnu/m4/m4-${finalAttrs.version}.tar.bz2"; - hash = "sha256-rGmJ7l0q7YFzl4BjDMLOCX4qZUb+uWpKVNs31GoUUuQ="; + hash = "sha256-3Eh+EdLwyeAVVbsa8mvk6umD7I8HJnRlBbQycYbrIfw="; }; patches = lib.optional stdenv.hostPlatform.isCygwin gnulib.patches.memcpy-fix-backport-250512; From 34e36a57a36ff6ca40dda978694962d69778ca8a Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 8 Mar 2026 03:46:33 +0000 Subject: [PATCH 117/407] haskellPackages.failure: fix build via forward-compat --- pkgs/development/haskell-modules/configuration-common.nix | 6 ++++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e02fcdca8838..a7ead648533d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2507,6 +2507,12 @@ with haskellLib; # Unmaintained records-sop = doJailbreak super.records-sop; + failure = appendPatch (fetchpatch { + # https://github.com/snoyberg/failure/pull/5 + name = "switch-error-to-except"; + url = "https://github.com/snoyberg/failure/commit/d46bebb5afdc17a0feb268bc86adb00b7edc4cc3.patch"; + sha256 = "sha256-CDd/vvlRq1cldyH+qsJVNMiwViqKVSosr9A0ilv2gLM"; + }) (doJailbreak super.failure); # Fix build failures for ghc 9 (https://github.com/mokus0/polynomial/pull/20) polynomial = diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 837d64129f22..c9aca9bfa482 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1774,7 +1774,6 @@ broken-packages: - fadno-xml # failure in job https://hydra.nixos.org/build/307518209 at 2025-09-19 - failable # failure in job https://hydra.nixos.org/build/252731566 at 2024-03-16 - failable-list # failure in job https://hydra.nixos.org/build/233198924 at 2023-09-02 - - failure # failure in job https://hydra.nixos.org/build/252738855 at 2024-03-16 - failure-detector # failure in job https://hydra.nixos.org/build/233244451 at 2023-09-02 - fake # failure in job https://hydra.nixos.org/build/233199052 at 2023-09-02 - fake-type # failure in job https://hydra.nixos.org/build/233197081 at 2023-09-02 From 0f5dd37f62e955a68ad0ce4936a7b8aeab4ab250 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 8 Mar 2026 03:50:01 +0000 Subject: [PATCH 118/407] haskellPackages.util: jailbreak --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a7ead648533d..4c513eb58f71 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1976,7 +1976,7 @@ with haskellLib; util = appendConfigureFlags [ "--ghc-option=-fno-safe-haskell" "--haddock-option=--optghc=-fno-safe-haskell" - ] super.util; + ] (doJailbreak super.util); # unmaintained category = appendConfigureFlags [ "--ghc-option=-fno-safe-haskell" "--haddock-option=--optghc=-fno-safe-haskell" diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index c9aca9bfa482..f3aa8687190c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -6977,7 +6977,6 @@ broken-packages: - utf8-conversions # failure in job https://hydra.nixos.org/build/233245725 at 2023-09-02 - utf8-prelude # failure in job https://hydra.nixos.org/build/233240100 at 2023-09-02 - utf8-validator # failure in job https://hydra.nixos.org/build/233211712 at 2023-09-02 - - util # failure in job https://hydra.nixos.org/build/233234741 at 2023-09-02 - util-logict # failure in job https://hydra.nixos.org/build/233215338 at 2023-09-02 - util-plus # failure in job https://hydra.nixos.org/build/233231591 at 2023-09-02 - util-primitive # failure in job https://hydra.nixos.org/build/233258861 at 2023-09-02 From 7d0dfa354f8e581fdf12ab33a0b80c2ee6838a44 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 8 Mar 2026 04:04:41 +0000 Subject: [PATCH 119/407] haskellPackages.accelerate: update source --- pkgs/development/haskell-modules/configuration-common.nix | 6 +++--- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4c513eb58f71..04958748a42d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -42,12 +42,12 @@ with haskellLib; ]) (overrideCabal (drv: { - version = "1.3.0.0-unstable-2025-04-25"; + version = "1.3.0.0-unstable-2026-01-30"; src = pkgs.fetchFromGitHub { owner = "AccelerateHS"; repo = "accelerate"; - rev = "3f681a5091eddf5a3b97f4cd0de32adc830e1117"; - sha256 = "sha256-tCcl7wAls+5cBSrqbxfEAJngbV43OJcLJdaC4qqkBxc="; + rev = "c22387ed2e00b00a6c79dcec5d22b53874da91fc"; + sha256 = "sha256-AtKdxeCytRbmOIFe7OPbSMlhFhJnrgMuIqLFIeqnBGU"; }; })) ]; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f3aa8687190c..cccdbc07980b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -20,7 +20,6 @@ broken-packages: - AC-MiniTest # failure in job https://hydra.nixos.org/build/233216015 at 2023-09-02 - AC-Terminal # failure in job https://hydra.nixos.org/build/233192747 at 2023-09-02 - AC-VanillaArray # failure in job https://hydra.nixos.org/build/233216801 at 2023-09-02 - - accelerate # failure in job https://hydra.nixos.org/build/307516269 at 2025-09-19 - accelerate-fftw # failure in job https://hydra.nixos.org/build/296049868 at 2025-05-02 - accelerate-random # failure in job https://hydra.nixos.org/build/296049869 at 2025-05-02 - accelerate-utility # failure in job https://hydra.nixos.org/build/296049871 at 2025-05-02 From e28bd58b3e602d8e88ce93d4dfddaecc6feb9683 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 11 Mar 2026 12:02:55 +0100 Subject: [PATCH 120/407] haskellPackages: regenerate package set based on current config (generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh) --- .../transitive-broken.yaml | 57 +++---------------- .../haskell-modules/hackage-packages.nix | 56 +++--------------- 2 files changed, 17 insertions(+), 96 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 2c11bc94e03d..1c946d0669a9 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -12,15 +12,6 @@ dont-distribute-packages: - ac-machine-conduit - accelerate-arithmetic - accelerate-fourier - - accelerate-io - - accelerate-io-array - - accelerate-io-bmp - - accelerate-io-bytestring - - accelerate-io-cereal - - accelerate-io-JuicyPixels - - accelerate-io-repa - - accelerate-io-serialise - - accelerate-io-vector - accelerate-llvm - accelerate-llvm-native - accelerate-typelits @@ -211,7 +202,6 @@ dont-distribute-packages: - base32-bytestring - baserock-schema - BASIC - - basic - batchd - batchd-core - batchd-docker @@ -508,7 +498,6 @@ dont-distribute-packages: - color-counter - colorless-http-client - colorless-scotty - - colour-accelerate - colour-space - columbia - columnar @@ -536,7 +525,6 @@ dont-distribute-packages: - composite-tuple - composite-xml - composite-xstep - - comprehensions-ghc - computational-algebra - concraft - concraft-hr @@ -576,7 +564,6 @@ dont-distribute-packages: - container - containers-accelerate - content-store - - control - control-invariants - control-monad-attempt - control-monad-exception @@ -590,8 +577,6 @@ dont-distribute-packages: - convertible-ascii - convertible-text - coordinate - - copilot-cbmc - - copilot-sbv - CoreFoundation - coroutine-enumerator - coroutine-iteratee @@ -607,7 +592,6 @@ dont-distribute-packages: - cqrs-sqlite3 - cqrs-test - cqrs-testkit - - crackNum - craft - craftwerk-cairo - craftwerk-gtk @@ -739,7 +723,6 @@ dont-distribute-packages: - diagrams-html5 - diagrams-wx - dialog - - diff - difference-monoid - DifferenceLogic - differential @@ -861,7 +844,6 @@ dont-distribute-packages: - ersatz-viz - esotericbot - EsounD - - esqueleto-postgis - esqueleto-streaming - estreps - Etage-Graph @@ -904,7 +886,6 @@ dont-distribute-packages: - every-bit-counts - exact-kantorovich - exference - - exist - exist-instances - existential - expand @@ -922,7 +903,6 @@ dont-distribute-packages: - factual-api - fadno - FailureT - - fair - fallingblocks - family-tree - fast-arithmetic @@ -1003,7 +983,6 @@ dont-distribute-packages: - fluid-idl-scotty - FM-SBLEX - fmt-for-rio - - foldable1 - foldl-transduce-attoparsec - follower - foo @@ -1148,6 +1127,7 @@ dont-distribute-packages: - glazier-react-examples - glazier-react-widget - glean + - glean-lsp - GLFW-OGL - GLFW-task - global @@ -1222,8 +1202,6 @@ dont-distribute-packages: - grid-proto - gridbounds - gridland - - grisette - - grisette-monad-coroutine - gross - groundhog-converters - groundhog-inspector @@ -1332,7 +1310,6 @@ dont-distribute-packages: - HasGP - hash-addressed - hash-addressed-cli - - hashable-accelerate - Hashell - hashflare - hask-home @@ -1638,7 +1615,6 @@ dont-distribute-packages: - hs-ffmpeg - hs-functors - hs-gen-iface - - hs-hath - hs-ix - hs-opentelemetry-instrumentation-cloudflare - hs-opentelemetry-instrumentation-http-client @@ -1780,7 +1756,6 @@ dont-distribute-packages: - identicon-style-squares - idna - iException - - ifscs - ige-mac-integration - igrf - ihaskell-rlangqq @@ -2062,13 +2037,11 @@ dont-distribute-packages: - libraft - librarian - libxml-enumerator - - lifted-base-tf - lightning-haskell - lightstep-haskell - lighttpd-conf - lighttpd-conf-qq - linear-code - - linearEqSolver - linearscan-hoopl - LinearSplit - LinkChecker @@ -2087,7 +2060,6 @@ dont-distribute-packages: - list-t-html-parser - list-tuple - listenbrainz-client - - ListT - liszt - lit - live-sequencer @@ -2237,6 +2209,7 @@ dont-distribute-packages: - microformats2-types - MicrosoftTranslator - midimory + - mig-rio - mig-server - mighttpd - minecraft-data @@ -2365,7 +2338,6 @@ dont-distribute-packages: - MutationOrder - mute-unmute - mvclient - - mwc-random-accelerate - mwc-random-monad - mxnet-dataiter - mxnet-examples @@ -2590,6 +2562,9 @@ dont-distribute-packages: - peyotls - peyotls-codec - pg-entity + - pgmq-effectful + - pgmq-hasql + - pgmq-migration - phatsort - phladiprelio-general-shared - phladiprelio-general-simple @@ -2794,7 +2769,6 @@ dont-distribute-packages: - queryparser-vertica - queuelike - quic-simple - - quick-process - quickcheck-poly - quickcheck-regex - quickcheck-relaxng @@ -2828,7 +2802,6 @@ dont-distribute-packages: - rallod - randfile - random-access-file - - random-class - random-effin - random-extras - random-hypergeometric @@ -2875,6 +2848,7 @@ dont-distribute-packages: - refh - reflex-animation - reflex-backend-wai + - reflex-classhss - reflex-gloss-scene - reflex-libtelnet - reflex-localize @@ -2952,7 +2926,6 @@ dont-distribute-packages: - riot - ripple - ripple-federation - - risc-v - rivet - RJson - rlwe-challenges @@ -2986,7 +2959,6 @@ dont-distribute-packages: - roundtrip-xml - route-generator - route-planning - - row - rpc - rpf - rsagl @@ -3000,7 +2972,6 @@ dont-distribute-packages: - s-expression - S3 - safe-coupling - - safe-failure - safe-failure-cme - safe-plugins - safer-file-handles @@ -3031,8 +3002,6 @@ dont-distribute-packages: - satchmo-toysat - sauron - SBench - - sbv-program - - sbvPlugin - sc2-lowlevel - sc2-support - sc2hs @@ -3043,7 +3012,6 @@ dont-distribute-packages: - scalpel-search - scan-metadata - scan-vector-machine - - scheduling - schematic - scholdoc - scholdoc-citeproc @@ -3134,7 +3102,6 @@ dont-distribute-packages: - servant-zeppelin-server - servant-zeppelin-swagger - sessiontypes-distributed - - Set - SFML-control - SFont - SGdemo @@ -3156,6 +3123,7 @@ dont-distribute-packages: - Shellac-haskeline - Shellac-readline - shellmate-extras + - shibuya-pgmq-adapter - shine-varying - short-vec - short-vec-lens @@ -3216,7 +3184,6 @@ dont-distribute-packages: - smith-cli - smith-client - Smooth - - smt - smtlib2-debug - smtlib2-pipe - smtlib2-quickcheck @@ -3295,6 +3262,7 @@ dont-distribute-packages: - sqlcli-odbc - sqlite-simple-interpolate - sqlite-simple-typed + - squealgen - squeeze - srt-dhall - srt-formatting @@ -3519,7 +3487,6 @@ dont-distribute-packages: - trasa-form - trasa-server - trasa-th - - traversal-template - TreeCounter - treemap-html-tools - treersec @@ -3552,7 +3519,6 @@ dont-distribute-packages: - twill - twirl - twitter-enumerator - - txt - type-assertions - type-cache - type-cereal @@ -3578,7 +3544,6 @@ dont-distribute-packages: - u2f - uber - ucam-webauth - - ucd - udbus-model - uhc-light - uhc-util @@ -3626,10 +3591,7 @@ dont-distribute-packages: - usb-id-database - usb-iteratee - usb-safe - - utf - UTFTConverter - - util-exception - - util-primitive-control - util-universe - utxorpc-client - utxorpc-server @@ -3646,7 +3608,6 @@ dont-distribute-packages: - vacuum-graphviz - vacuum-opengl - vacuum-ubigraph - - valid - validated-literals - variable-media-field-dhall - variable-media-field-optics @@ -3663,7 +3624,6 @@ dont-distribute-packages: - vectortiles - venzone - verdict-json - - verifiable-expressions - versioning-servant - vertexenum - vflow-types @@ -3681,7 +3641,6 @@ dont-distribute-packages: - vocoder-dunai - voicebase - vorbiscomment - - vpq - vty-ui-extras - waargonaut - wahsp diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e5c9fd2841c4..5e3dd8c9fb15 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -129,6 +129,7 @@ self: { ]; description = "A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "4Blocks"; } ) { }; @@ -28575,7 +28576,6 @@ self: { ]; description = "List transformer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -40639,7 +40639,6 @@ self: { ]; description = "See README for more info"; license = lib.licensesSpdx."MPL-2.0"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -50048,8 +50047,6 @@ self: { ]; description = "An embedded language for accelerated array processing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -50691,7 +50688,6 @@ self: { ]; description = "Convert between Accelerate arrays and raw pointers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -50868,7 +50864,6 @@ self: { ]; description = "Binary serialisation of Accelerate arrays using serialise"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -99407,7 +99402,6 @@ self: { ]; description = "Lifting values from base types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -151864,7 +151858,6 @@ self: { ]; description = "Working with colours in Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -155942,7 +155935,6 @@ self: { testHaskellDepends = [ base ]; description = "Plugin to generalize comprehensions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -162945,7 +162937,6 @@ self: { ]; description = "Class of monad transformers which control operations can be lifted thru"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -164376,7 +164367,6 @@ self: { ]; description = "Copilot interface to a C model-checker"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -164788,7 +164778,6 @@ self: { ]; description = "A compiler for CoPilot targeting SBV"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -168340,7 +168329,6 @@ self: { ]; description = "Crack various integer and floating-point data formats"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "crackNum"; } ) { }; @@ -195903,7 +195891,6 @@ self: { ]; description = "Diff and patch"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -222536,7 +222523,6 @@ self: { ]; description = "postgis bindings for esqueleto"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -227601,7 +227587,6 @@ self: { ]; description = "Dependent sum type"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -230476,8 +230461,6 @@ self: { ]; description = "A simple type class for success/failure computations. (deprecated)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -230548,7 +230531,6 @@ self: { ]; description = "Lists with fair choice"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -243419,7 +243401,6 @@ self: { ]; description = "Foldable types with at least 1 element"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -277435,6 +277416,7 @@ self: { ]; description = "Generic Glean-based LSP Server"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "glean-lsp"; } ) { }; @@ -289118,7 +289100,6 @@ self: { ]; description = "Symbolic evaluation as a library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -289161,7 +289142,6 @@ self: { ]; description = "Support for monad-coroutine package with Grisette"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -352184,7 +352164,6 @@ self: { doHaddock = false; description = "A Haskell implementation of the Hentai@Home client"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -380261,7 +380240,6 @@ self: { ]; description = "An inductive-form set constraint solver"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -427419,7 +427397,6 @@ self: { ]; description = "lifted IO operations from the base library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -429245,7 +429222,6 @@ self: { description = "Use SMT solvers to solve linear systems over integers and rationals"; license = lib.licenses.bsd3; badPlatforms = [ "aarch64-linux" ]; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -456756,6 +456732,7 @@ self: { ]; description = "Utils to use RIO with mig library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -477784,7 +477761,6 @@ self: { ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -526678,6 +526654,7 @@ self: { ]; description = "Effectful effects for PGMQ (PostgreSQL Message Queue)"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -526742,6 +526719,7 @@ self: { ]; description = "Hasql-based client for PGMQ (PostgreSQL Message Queue)"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -526785,6 +526763,7 @@ self: { ]; description = "PGMQ schema migrations without PostgreSQL extension"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -563899,7 +563878,6 @@ self: { doHaddock = false; description = "Run external processes verified at compilation/installation"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -568310,7 +568288,6 @@ self: { ]; description = "Class of random value generation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -576412,6 +576389,7 @@ self: { ]; description = "ClasshSS defined element builders for Reflex"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -589452,7 +589430,6 @@ self: { ]; description = "RISC-V"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -592929,7 +592906,6 @@ self: { doHaddock = false; description = "Row types"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -595710,7 +595686,6 @@ self: { ]; description = "Library for safe functions (deprecated)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -599922,7 +599897,6 @@ self: { ]; description = "Component-based program synthesis using SBV"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -599965,7 +599939,6 @@ self: { ]; description = "Formally prove properties of Haskell programs using SBV/SMT"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -601159,7 +601132,6 @@ self: { ]; description = "An interview scheduler using constraint satisfaction and Google Sheets"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "scheduler"; } ) { }; @@ -622426,6 +622398,7 @@ self: { ]; description = "PGMQ adapter for the Shibuya queue processing framework"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -632673,7 +632646,6 @@ self: { ]; description = "Interface to Satisfiability Modulo Theories solvers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -644520,6 +644492,7 @@ self: { ]; description = "generate squeal types from an existing database"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "squealgen"; } ) { }; @@ -704813,7 +704786,6 @@ self: { ]; description = "See README for more info"; license = lib.licensesSpdx."MPL-2.0"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -710419,7 +710391,6 @@ self: { ]; description = "Text"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -714890,7 +714861,6 @@ self: { ]; description = "Unicode Character Database — Predicates on characters specified by Unicode"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -723343,7 +723313,6 @@ self: { ]; description = "UTF-8"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -723542,8 +723511,6 @@ self: { ]; description = "Utilities"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -723571,7 +723538,6 @@ self: { ]; description = "Exceptional utilities"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -723697,7 +723663,6 @@ self: { ]; description = "Utilities for stateful primitive types and types based on them"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -725119,7 +725084,6 @@ self: { ]; description = "Type isomorphic to `Either` with `Applicative` instance which combines errors"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -728917,7 +728881,6 @@ self: { description = "An intermediate language for Hoare logic style verification"; license = lib.licenses.asl20; badPlatforms = [ "aarch64-linux" ]; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -731749,7 +731712,6 @@ self: { ]; description = "Priority queue based on vector"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; From 19477313d9f751f15b8fe341241670addf5d6f9a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 11 Mar 2026 12:11:17 +0100 Subject: [PATCH 121/407] haskellPackages.{comonad-coaction,io-sim}: tests don't like QC 2.15 Slowly, but surely people are starting to use features introduced in later QuickCheck versions (we are 3 behind now!). --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 04958748a42d..a4bd44c06872 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -403,6 +403,14 @@ with haskellLib; # https://github.com/raehik/binrep/issues/14 binrep = warnAfterVersion "1.1.0" (doJailbreak super.binrep); + # Does not support QuickCheck == 2.15.* + # https://codeberg.org/noiioiu/comonad-coactions/issues/1 + comonad-coactions = dontCheck super.comonad-coactions; + + # Needs QuickCheck >= 2.16 + # https://github.com/input-output-hk/io-sim/issues/248 + io-sim = dontCheck super.io-sim; + # 2024-06-23: Hourglass is archived and had its last commit 6 years ago. # Patch is needed to add support for time 1.10, which is only used in the tests # https://github.com/vincenthz/hs-hourglass/pull/56 From 40780ca470986768f47d0b68fb337c2b3cc9b5b8 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 11 Mar 2026 12:12:24 +0100 Subject: [PATCH 122/407] haskellPackages.distributors: disable broken doctests No clue what's going on there, asked upstream. --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a4bd44c06872..2efdb4c0539a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -407,6 +407,10 @@ with haskellLib; # https://codeberg.org/noiioiu/comonad-coactions/issues/1 comonad-coactions = dontCheck super.comonad-coactions; + # doctests don't evaluate properly + # https://github.com/morphismtech/distributors/issues/23 + distributors = dontCheck super.distributors; + # Needs QuickCheck >= 2.16 # https://github.com/input-output-hk/io-sim/issues/248 io-sim = dontCheck super.io-sim; From 237695574b65f260f58cf68838d6cb4b33aae960 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 11 Mar 2026 13:31:21 +0100 Subject: [PATCH 123/407] haskell.packages.ghc9141.scrod: test on Hydra --- .../haskell-modules/configuration-ghc-9.14.x.nix | 6 ++++++ pkgs/top-level/release-haskell.nix | 3 +++ 2 files changed, 9 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index 8b24d8acc949..c49601539418 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -70,6 +70,12 @@ with haskellLib; xhtml = null; Win32 = null; + # + # Only support GHC 9.14 + # + + scrod = doDistribute (unmarkBroken super.scrod); + # # Version upgrades # diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 54037b97aa98..b1a09f083b0b 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -560,6 +560,9 @@ let ] released; hashable = released; primitive = released; + scrod = [ + compilerNames.ghc9141 + ]; semaphore-compat = [ # Compiler < 9.8 don't have the semaphore-compat core package, but # requires unix >= 2.8.1.0 which implies GHC >= 9.6 for us. From 9a50be5a131b4c27bbd7c12d65031752b0a50159 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 11 Mar 2026 13:54:25 +0100 Subject: [PATCH 124/407] haskellPackages.railroad: ignore too strict upper bounds --- pkgs/development/haskell-modules/configuration-common.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 2efdb4c0539a..ccbdd9af988e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2377,6 +2377,12 @@ with haskellLib; # https://github.com/andrewufrank/uniform-fileio/issues/2 uniform-fileio = dontCheck super.uniform-fileio; + # Waiting on https://github.com/mastratisi/railroad/commit/3fc1360ebec6337de3115968660361b1b7e92f0b + railroad = lib.pipe super.railroad [ + (warnAfterVersion "0.1.1.1") + doJailbreak + ]; + # The shipped Setup.hs file is broken. csv = overrideCabal (drv: { preCompileBuildDriver = "rm Setup.hs"; }) super.csv; From ffe0111b604fa8b40cde278c0df920c09be1c6dc Mon Sep 17 00:00:00 2001 From: Shiven Garia Date: Mon, 9 Mar 2026 14:11:02 +0530 Subject: [PATCH 125/407] systemd: set kexec-path meson option Since systemd/systemd@c3f32b9, meson no longer probes $PATH to locate kexec and instead hardcodes /usr/bin/kexec unless the -Dkexec-path option is explicitly set. kexec has probably only ever worked on NixOS because of the fallback codepath in shutdown.c that reboots via RB_KEXEC when the kexec binary isn't found. Fixes #498149 --- pkgs/os-specific/linux/systemd/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index 77d8b4666219..b1cf61f349a5 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -560,6 +560,9 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonOption "loadkeys-path" "${kbd}/bin/loadkeys") (lib.mesonOption "setfont-path" "${kbd}/bin/setfont") ] + ++ lib.optionals withKexectools [ + (lib.mesonOption "kexec-path" "${kexec-tools}/bin/kexec") + ] ++ lib.optionals withKmod [ (lib.mesonOption "kmod-path" "${kmod}/bin/kmod") ] From 7f6b9a7b237b28b687bb99de774ba1d3ab941b0b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 11 Mar 2026 14:03:48 +0100 Subject: [PATCH 126/407] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1823417](https://hydra.nixos.org/eval/1823417) of nixpkgs commit [34f316a](https://github.com/NixOS/nixpkgs/commits/34f316a97a3e0e69bea9b44cd1142f7e73557437) as of 2026-03-11 10:03 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 18 ++++++++ .../transitive-broken.yaml | 8 ++++ .../haskell-modules/hackage-packages.nix | 45 +++++++++++++++++++ 3 files changed, 71 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index cccdbc07980b..50675a956e0f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1653,6 +1653,7 @@ broken-packages: - epanet-haskell # failure in job https://hydra.nixos.org/build/233197331 at 2023-09-02 - epass # failure in job https://hydra.nixos.org/build/233194117 at 2023-09-02 - ephemeral # failure in job https://hydra.nixos.org/build/321063329 at 2026-02-07 + - ephemeral-pg # failure in job https://hydra.nixos.org/build/322985350 at 2026-03-11 - epi-sim # failure in job https://hydra.nixos.org/build/233246076 at 2023-09-02 - epic # failure in job https://hydra.nixos.org/build/233204921 at 2023-09-02 - epoll # failure in job https://hydra.nixos.org/build/233247564 at 2023-09-02 @@ -3219,6 +3220,7 @@ broken-packages: - hwall-auth-iitk # failure in job https://hydra.nixos.org/build/233217629 at 2023-09-02 - hweblib # failure in job https://hydra.nixos.org/build/233250183 at 2023-09-02 - hwhile # failure in job https://hydra.nixos.org/build/233206114 at 2023-09-02 + - hwm # failure in job https://hydra.nixos.org/build/322986067 at 2026-03-11 - hworker # failure in job https://hydra.nixos.org/build/233220098 at 2023-09-02 - hwsl2 # failure in job https://hydra.nixos.org/build/233203941 at 2023-09-02 - hx # failure in job https://hydra.nixos.org/build/233225223 at 2023-09-02 @@ -3763,6 +3765,7 @@ broken-packages: - 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-free # failure in job https://hydra.nixos.org/build/322986262 at 2026-03-11 - 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 @@ -3806,6 +3809,7 @@ broken-packages: - list-t-text # failure in job https://hydra.nixos.org/build/233235451 at 2023-09-02 - list-zip-def # failure in job https://hydra.nixos.org/build/233202564 at 2023-09-02 - listlike-instances # failure in job https://hydra.nixos.org/build/233238303 at 2023-09-02 + - literal-flake-input # failure in job https://hydra.nixos.org/build/322986332 at 2026-03-11 - literals # failure in job https://hydra.nixos.org/build/233233709 at 2023-09-02 - LiterateMarkdown # failure in job https://hydra.nixos.org/build/233233229 at 2023-09-02 - little-earley # failure in job https://hydra.nixos.org/build/233197880 at 2023-09-02 @@ -4396,6 +4400,7 @@ broken-packages: - notmuch-haskell # failure in job https://hydra.nixos.org/build/233332618 at 2023-09-02 - NoTrace # failure in job https://hydra.nixos.org/build/233229305 at 2023-09-02 - notzero # failure in job https://hydra.nixos.org/build/233216133 at 2023-09-02 + - nova-nix # failure in job https://hydra.nixos.org/build/322986559 at 2026-03-11 - np-linear # failure in job https://hydra.nixos.org/build/233257696 at 2023-09-02 - nptools # failure in job https://hydra.nixos.org/build/233234905 at 2023-09-02 - ntha # failure in job https://hydra.nixos.org/build/252730602 at 2024-03-16 @@ -4600,6 +4605,7 @@ broken-packages: - pandoc-query # failure in job https://hydra.nixos.org/build/252730669 at 2024-03-16 - pandoc-select-code # failure in job https://hydra.nixos.org/build/233238415 at 2023-09-02 - pandoc-symreg # failure in job https://hydra.nixos.org/build/252726624 at 2024-03-16 + - pandoc-typescript # failure in job https://hydra.nixos.org/build/322986648 at 2026-03-11 - pandoc-unlit # failure in job https://hydra.nixos.org/build/233219811 at 2023-09-02 - pandoc-utils # failure in job https://hydra.nixos.org/build/233203436 at 2023-09-02 - PandocAgda # failure in job https://hydra.nixos.org/build/233332745 at 2023-09-02 @@ -4754,6 +4760,7 @@ broken-packages: - pg-transact # failure in job https://hydra.nixos.org/build/233253337 at 2023-09-02 - pgdl # failure in job https://hydra.nixos.org/build/233203790 at 2023-09-02 - pgf2 # failure in job https://hydra.nixos.org/build/233234332 at 2023-09-02 + - pgmq-core # failure in job https://hydra.nixos.org/build/322986651 at 2026-03-11 - pgp-wordlist # failure in job https://hydra.nixos.org/build/252723543 at 2024-03-16 - pgsql-simple # failure in job https://hydra.nixos.org/build/233228421 at 2023-09-02 - pgstream # failure in job https://hydra.nixos.org/build/233201596 at 2023-09-02 @@ -4849,6 +4856,7 @@ broken-packages: - PlayingCards # failure in job https://hydra.nixos.org/build/233239100 at 2023-09-02 - playlists-http # failure in job https://hydra.nixos.org/build/295096180 at 2025-04-22 - plegg # failure in job https://hydra.nixos.org/build/255679256 at 2024-04-16 + - plexus-protocol # failure in job https://hydra.nixos.org/build/322986670 at 2026-03-11 - plist # failure in job https://hydra.nixos.org/build/233233906 at 2023-09-02 - plist-buddy # failure in job https://hydra.nixos.org/build/233199181 at 2023-09-02 - plivo # failure in job https://hydra.nixos.org/build/233256647 at 2023-09-02 @@ -5459,6 +5467,7 @@ broken-packages: - ruff # failure in job https://hydra.nixos.org/build/233200285 at 2023-09-02 - ruin # failure in job https://hydra.nixos.org/build/233247866 at 2023-09-02 - run-haskell-module # failure in job https://hydra.nixos.org/build/307521638 at 2025-09-19 + - runGhcBWrap-core # failure in job https://hydra.nixos.org/build/322986910 at 2026-03-11 - runhs # failure in job https://hydra.nixos.org/build/233193983 at 2023-09-02 - runmany # failure in job https://hydra.nixos.org/build/233241476 at 2023-09-02 - runtime-instances # failure in job https://hydra.nixos.org/build/233217985 at 2023-09-02 @@ -5535,6 +5544,7 @@ broken-packages: - screenshot-to-clipboard # failure in job https://hydra.nixos.org/build/307611311 at 2025-09-19 - script-monad # failure in job https://hydra.nixos.org/build/233221600 at 2023-09-02 - scrobble # failure in job https://hydra.nixos.org/build/233252277 at 2023-09-02 + - scrod # failure in job https://hydra.nixos.org/build/322986912 at 2026-03-11 - scroll-list # failure in job https://hydra.nixos.org/build/233217737 at 2023-09-02 - scrz # failure in job https://hydra.nixos.org/build/233230705 at 2023-09-02 - scythe # failure in job https://hydra.nixos.org/build/233259400 at 2023-09-02 @@ -5557,6 +5567,7 @@ broken-packages: - seclib # failure in job https://hydra.nixos.org/build/233203235 at 2023-09-02 - second-transfer # failure in job https://hydra.nixos.org/build/233214725 at 2023-09-02 - secp256k1 # failure in job https://hydra.nixos.org/build/233231129 at 2023-09-02 + - secp256k1-haskell # failure in job https://hydra.nixos.org/build/323790174 at 2026-03-11 - secp256k1-legacy # failure in job https://hydra.nixos.org/build/233197038 at 2023-09-02 - secret-santa # failure in job https://hydra.nixos.org/build/233208686 at 2023-09-02 - secure-memory # failure in job https://hydra.nixos.org/build/233226568 at 2023-09-02 @@ -5700,6 +5711,7 @@ broken-packages: - shellish # failure in job https://hydra.nixos.org/build/233217316 at 2023-09-02 - shellmate # failure in job https://hydra.nixos.org/build/233217636 at 2023-09-02 - shentong # failure in job https://hydra.nixos.org/build/252711957 at 2024-03-16 + - shibuya-core # failure in job https://hydra.nixos.org/build/322987078 at 2026-03-11 - shikensu # failure in job https://hydra.nixos.org/build/233230883 at 2023-09-02 - shimmer # failure in job https://hydra.nixos.org/build/233192737 at 2023-09-02 - shine-examples # failure in job https://hydra.nixos.org/build/233192871 at 2023-09-02 @@ -6425,6 +6437,7 @@ broken-packages: - symantic-parser # failure in job https://hydra.nixos.org/build/233197879 at 2023-09-02 - symantic-xml # failure in job https://hydra.nixos.org/build/233230860 at 2023-09-02 - symbolic-link # failure in job https://hydra.nixos.org/build/233255331 at 2023-09-02 + - symbolic-regression # failure in job https://hydra.nixos.org/build/322987224 at 2026-03-11 - symengine # failure in job https://hydra.nixos.org/build/233203977 at 2023-09-02 - symtegration # failure in job https://hydra.nixos.org/build/307522286 at 2025-09-19 - sync # failure in job https://hydra.nixos.org/build/233254114 at 2023-09-02 @@ -6473,6 +6486,7 @@ broken-packages: - tahoe-great-black-swamp-types # failure in job https://hydra.nixos.org/build/252721139 at 2024-03-16 - tai # failure in job https://hydra.nixos.org/build/233210483 at 2023-09-02 - tai64 # failure in job https://hydra.nixos.org/build/233257422 at 2023-09-02 + - tailwind # failure in job https://hydra.nixos.org/build/322987223 at 2026-03-11 - Tainted # failure in job https://hydra.nixos.org/build/252722384 at 2024-03-16 - tak # failure in job https://hydra.nixos.org/build/233191188 at 2023-09-02 - Takusen # failure in job https://hydra.nixos.org/build/233230088 at 2023-09-02 @@ -6675,6 +6689,7 @@ broken-packages: - timeutils # failure in job https://hydra.nixos.org/build/233230513 at 2023-09-02 - timezone-detect # failure in job https://hydra.nixos.org/build/233205213 at 2023-09-02 - tini # failure in job https://hydra.nixos.org/build/252732072 at 2024-03-16 + - tintin # failure in job https://hydra.nixos.org/build/322987320 at 2026-03-11 - tiny-scheduler # failure in job https://hydra.nixos.org/build/233224849 at 2023-09-02 - tinyapp # failure in job https://hydra.nixos.org/build/283207451 at 2024-12-31 - tinyid # failure in job https://hydra.nixos.org/build/233249999 at 2023-09-02 @@ -6789,6 +6804,7 @@ broken-packages: - ttn-client # failure in job https://hydra.nixos.org/build/233226059 at 2023-09-02 - tttool # failure in job https://hydra.nixos.org/build/233234046 at 2023-09-02 - tubes # failure in job https://hydra.nixos.org/build/233245507 at 2023-09-02 + - tuispec # failure in job https://hydra.nixos.org/build/322987364 at 2026-03-11 - tuntap # failure in job https://hydra.nixos.org/build/233199575 at 2023-09-02 - tuple-append-instances # failure in job https://hydra.nixos.org/build/233256201 at 2023-09-02 - tuple-fields # failure in job https://hydra.nixos.org/build/252721117 at 2024-03-16 @@ -6824,6 +6840,7 @@ broken-packages: - type-compare # failure in job https://hydra.nixos.org/build/233207530 at 2023-09-02 - type-eq # failure in job https://hydra.nixos.org/build/233214388 at 2023-09-02 - type-errors-pretty # failure in job https://hydra.nixos.org/build/233238808 at 2023-09-02 + - type-fold # failure in job https://hydra.nixos.org/build/322987327 at 2026-03-11 - type-indexed-queues # failure in job https://hydra.nixos.org/build/233197833 at 2023-09-02 - type-int # failure in job https://hydra.nixos.org/build/233245978 at 2023-09-02 - type-interpreter # failure in job https://hydra.nixos.org/build/233192182 at 2023-09-02 @@ -6879,6 +6896,7 @@ broken-packages: - udp-conduit # failure in job https://hydra.nixos.org/build/233252067 at 2023-09-02 - udp-streaming # failure in job https://hydra.nixos.org/build/233217795 at 2023-09-02 - ueberzug # failure in job https://hydra.nixos.org/build/233205559 at 2023-09-02 + - uhd # failure in job https://hydra.nixos.org/build/322987359 at 2026-03-11 - uhexdump # failure in job https://hydra.nixos.org/build/233209647 at 2023-09-02 - uhttpc # failure in job https://hydra.nixos.org/build/233232481 at 2023-09-02 - ui-command # failure in job https://hydra.nixos.org/build/233223762 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 1c946d0669a9..178cc7ab1909 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -1374,9 +1374,14 @@ dont-distribute-packages: - haskgame - hasklepias - haskoin-bitcoind + - haskoin-core - haskoin-crypto + - haskoin-node - haskoin-protocol - haskoin-script + - haskoin-store + - haskoin-store-data + - haskoin-wallet - haskoon - haskoon-httpspec - haskoon-salvia @@ -2609,6 +2614,7 @@ dont-distribute-packages: - piyo - pkgtreediff - planet-mitchell + - plexus-synapse - plocketed - Plot-ho-matic - PlslTools @@ -3123,6 +3129,7 @@ dont-distribute-packages: - Shellac-haskeline - Shellac-readline - shellmate-extras + - shibuya-metrics - shibuya-pgmq-adapter - shine-varying - short-vec @@ -3683,6 +3690,7 @@ dont-distribute-packages: - web3-polkadot - web3-provider - web3-solidity + - web3-tools - WebBits-Html - WebBits-multiplate - WebCont diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 5e3dd8c9fb15..b958fcb6360e 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -220105,6 +220105,8 @@ self: { ]; description = "Temporary PostgreSQL databases for testing"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -307772,6 +307774,7 @@ self: { license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hdb"; + maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -314005,6 +314008,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bitcoin & Bitcoin Cash library for Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -314154,6 +314158,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "P2P library for Bitcoin and Bitcoin Cash"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -314453,6 +314458,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Storage and index for Bitcoin and Bitcoin Cash"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "haskoin-store"; } ) { }; @@ -314546,6 +314552,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Data for Haskoin Store"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -314772,6 +314779,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Lightweight CLI wallet for Bitcoin and Bitcoin Cash"; license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; mainProgram = "hw"; } ) { }; @@ -375355,7 +375363,9 @@ self: { ]; description = "Haskell Workspace Manager - Orchestrates Stack, Cabal, and HLS"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "hwm"; + broken = true; } ) { }; @@ -428906,6 +428916,8 @@ self: { ]; description = "Linear free monads"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -432760,6 +432772,8 @@ self: { testToolDepends = [ tasty-discover ]; description = "Web service converting URLs into archived nix attrsets"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -492761,7 +492775,9 @@ self: { ]; description = "Windows-native Nix implementation in pure Haskell"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; mainProgram = "nova-nix"; + broken = true; } ) { }; @@ -512909,6 +512925,8 @@ self: { ]; description = "TypeScript type generation for Pandoc AST types"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -526611,6 +526629,8 @@ self: { ]; description = "Core types for pgmq-hs, a Haskell client for PGMQ"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -534663,6 +534683,8 @@ self: { ]; description = "Plexus RPC protocol types and client"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -534759,6 +534781,7 @@ self: { ]; description = "Schema-driven CLI for Plexus RPC servers"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; mainProgram = "synapse"; } ) { }; @@ -594577,6 +594600,8 @@ self: { ]; description = "Build haskell executables"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -603913,7 +603938,9 @@ self: { ]; description = "Worse Haskell documentation"; license = lib.licensesSpdx."0BSD"; + hydraPlatforms = lib.platforms.none; mainProgram = "scrod"; + broken = true; } ) { }; @@ -605843,6 +605870,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bindings for secp256k1"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) secp256k1; }; @@ -622274,6 +622303,8 @@ self: { ]; description = "Supervised queue processing framework for Haskell"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -622321,6 +622352,7 @@ self: { ]; description = "Metrics web server for Shibuya queue processing framework"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -671947,6 +671979,8 @@ self: { testHaskellDepends = [ base ]; description = "Symbolic Regression in Haskell"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -677093,7 +677127,9 @@ self: { ]; description = "Tailwind wrapped in Haskell"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; mainProgram = "tailwind-run"; + broken = true; } ) { }; @@ -697361,7 +697397,9 @@ self: { ]; description = "A softer alternative to Haddock"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; mainProgram = "tintin"; + broken = true; } ) { }; @@ -707950,7 +707988,9 @@ self: { ]; description = "Playwright-like black-box testing for terminal UIs over PTY"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; mainProgram = "tuispec"; + broken = true; } ) { }; @@ -710892,6 +710932,8 @@ self: { libraryHaskellDepends = [ base ]; description = "A library for folding types to a value"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -715301,6 +715343,8 @@ self: { ]; description = "Interface with Ettus USRP SDRs"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) uhd; }; @@ -741035,6 +741079,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Tools for working with Crypto/Web3"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; From 26f809bd670b7f53b760b53058c585be748a930d Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 8 Mar 2026 16:23:06 +0000 Subject: [PATCH 127/407] haskellPackages: allow local networking when using iserv-proxy --- pkgs/development/haskell-modules/generic-builder.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index a0990a1972a3..f795deebddf4 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -262,6 +262,8 @@ in __onlyPropagateKnownPkgConfigModules ? false, enableExternalInterpreter ? isCross && crossSupport.canProxyTH && crossSupport.needsExternalInterpreterSetup, + # iserv-proxy needs local network access + __darwinAllowLocalNetworking ? stdenv.hostPlatform.isDarwin && enableExternalInterpreter, }@args: assert editedCabalFile != null -> revision != null; @@ -1154,5 +1156,8 @@ lib.fix ( // optionalAttrs (disallowedRequisites != [ ] || disallowGhcReference) { disallowedRequisites = disallowedRequisites ++ (if disallowGhcReference then [ ghc ] else [ ]); } + // optionalAttrs (__darwinAllowLocalNetworking || args ? __darwinLocalNetworking) { + __darwinAllowLocalNetworking = true; + } ) ) From 00367277d504210b6d26ccf7d04e9399d20c045f Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 11 Mar 2026 13:51:56 +0000 Subject: [PATCH 128/407] haskell.packages.ghc9141.haskell-debugger: test on Hydra --- pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix | 2 +- pkgs/top-level/release-haskell.nix | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index c49601539418..9f0841d5820e 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -134,7 +134,7 @@ with haskellLib; # haskell-debugger only works with ghc 9.14+ haskell-debugger-view = doDistribute (unmarkBroken super.haskell-debugger-view); - haskell-debugger = doJailbreak super.haskell-debugger; # hie-bios < 0.18, random >=1.3.1 + haskell-debugger = doDistribute (doJailbreak super.haskell-debugger); # hie-bios < 0.18, random >=1.3.1 ghc-exactprint_1_14_0_0 = addBuildDepends [ # cabal2nix drops conditional block: impl (ghc >= 9.14) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index b1a09f083b0b..42a1c1d4e6a7 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -535,6 +535,9 @@ let cabal2nix = released; cabal2nix-unstable = released; funcmp = released; + haskell-debugger = [ + compilerNames.ghc9141 + ]; haskell-language-server = released; hoogle = released; hlint = lib.subtractLists [ From 1bc2381cebc91f4a30652cda0c84766ca4b75b05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 19:10:46 +0000 Subject: [PATCH 129/407] psqlodbc: 17.00.0007 -> 17.00.0008 --- pkgs/by-name/ps/psqlodbc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ps/psqlodbc/package.nix b/pkgs/by-name/ps/psqlodbc/package.nix index 64428c0ba552..2e37ec4f6d2b 100644 --- a/pkgs/by-name/ps/psqlodbc/package.nix +++ b/pkgs/by-name/ps/psqlodbc/package.nix @@ -18,13 +18,13 @@ assert lib.xor withLibiodbc withUnixODBC; stdenv.mkDerivation (finalAttrs: { pname = "psqlodbc"; - version = "17.00.0007"; + version = "17.00.0008"; src = fetchFromGitHub { owner = "postgresql-interfaces"; repo = "psqlodbc"; tag = "REL-${lib.replaceString "." "_" finalAttrs.version}"; - hash = "sha256-KlAGA+oNV/jJpcDJNGzsq/n55QKhUwTwhfNJ6QL6Pas="; + hash = "sha256-eYt4RwnYfSHz2nGBW94Gkdt3E+j6eS1Ky2KPol3cLkI="; }; buildInputs = [ From df6cab7c12820f42c8b586be4ad87d900475b0be Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Wed, 11 Mar 2026 20:33:18 +0100 Subject: [PATCH 130/407] curl: 8.18.0 -> 8.19.0 https://curl.se/ch/8.19.0.html Fixes CVE-2026-3805 Fixes CVE-2026-3784 Fixes CVE-2026-3783 Fixes CVE-2026-1965 Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/cu/curlMinimal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cu/curlMinimal/package.nix b/pkgs/by-name/cu/curlMinimal/package.nix index 57b03c5f33a5..934ad3ef85c8 100644 --- a/pkgs/by-name/cu/curlMinimal/package.nix +++ b/pkgs/by-name/cu/curlMinimal/package.nix @@ -87,7 +87,7 @@ assert stdenv.mkDerivation (finalAttrs: { pname = "curl"; - version = "8.18.0"; + version = "8.19.0"; src = fetchurl { urls = [ @@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: { builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }/curl-${finalAttrs.version}.tar.xz" ]; - hash = "sha256-QN95Fm50qiAUk2XhHuTHmKRq1Xw05PaP0TEA4smpGUY="; + hash = "sha256-TrQUiXkNGeGQ16x+GOgoV83Wivj05mspLO1WLTM/Ed8="; }; # this could be accomplished by updateAutotoolsGnuConfigScriptsHook, but that causes infinite recursion From 5013c241b0a7fe19d6dcd123a9b234aa31edb139 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 20:42:15 +0000 Subject: [PATCH 131/407] libapparmor: 4.1.3 -> 4.1.7 --- pkgs/by-name/li/libapparmor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libapparmor/package.nix b/pkgs/by-name/li/libapparmor/package.nix index b7f0df5cbed0..9290ebfa7044 100644 --- a/pkgs/by-name/li/libapparmor/package.nix +++ b/pkgs/by-name/li/libapparmor/package.nix @@ -32,13 +32,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "libapparmor"; - version = "4.1.3"; + version = "4.1.7"; src = fetchFromGitLab { owner = "apparmor"; repo = "apparmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-8L4skun873OMZISpGm25Ana4RzTzCmKhhK5tfyEmbd8="; + hash = "sha256-yjqdUwHkQ1uiPKPZQVf/o8tGixQeIKNMOIYo4aVK7N0="; }; sourceRoot = "${finalAttrs.src.name}/libraries/libapparmor"; From 3e75691db8ea5424e448a3137e5eced142696798 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 11 Mar 2026 20:53:30 +0000 Subject: [PATCH 132/407] assimp: 6.0.2 -> 6.0.4 Changes: - https://github.com/assimp/assimp/releases/tag/v6.0.3 - https://github.com/assimp/assimp/releases/tag/v6.0.4 --- pkgs/by-name/as/assimp/package.nix | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/as/assimp/package.nix b/pkgs/by-name/as/assimp/package.nix index e09e2ed5723f..717fd1a0746f 100644 --- a/pkgs/by-name/as/assimp/package.nix +++ b/pkgs/by-name/as/assimp/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, zlib, nix-update-script, @@ -10,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "assimp"; - version = "6.0.2"; + version = "6.0.4"; outputs = [ "out" "lib" @@ -21,18 +20,15 @@ stdenv.mkDerivation (finalAttrs: { owner = "assimp"; repo = "assimp"; tag = "v${finalAttrs.version}"; - hash = "sha256-ixtqK+3iiL17GEbEVHz5S6+gJDDQP7bVuSfRMJMGEOY="; + hash = "sha256-ryTgsN0z9BZBz7i9aUMKuneN5oqfxpduwJlb+Q0q3Mk="; }; - patches = [ - # Fix build with gcc15 - # https://github.com/assimp/assimp/pull/6283 - (fetchpatch { - name = "assimp-fix-invalid-vector-gcc15.patch"; - url = "https://github.com/assimp/assimp/commit/59bc03d931270b6354690512d0c881eec8b97678.patch"; - hash = "sha256-O+JPwcOdyFtmFE7eZojHo1DUavF5EhLYlUyxtYo/KF4="; - }) - ]; + postPatch = '' + # nix build sandbox does not set /var/tmp up: + # https://github.com/assimp/assimp/issues/6270 + substituteInPlace test/unit/UnitTestFileGenerator.h \ + --replace-fail 'define TMP_PATH "/var/tmp/"' 'define TMP_PATH "/tmp/"' + ''; nativeBuildInputs = [ cmake ]; From 2e2583028dcfecaea41e00fe4148e77fc3cdafd0 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 11 Mar 2026 17:02:30 +0100 Subject: [PATCH 133/407] nodejs: fix shared dependencies --- pkgs/development/web/nodejs/nodejs.nix | 109 ++++++++++++++----------- pkgs/development/web/nodejs/v24.nix | 5 ++ 2 files changed, 66 insertions(+), 48 deletions(-) diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index 09df27d56b1e..85d23acf50a4 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -8,10 +8,13 @@ ada, brotli, c-ares, + gtest, + hdrhistogram_c, libuv, lief, llhttp, merve, + nbytes, nghttp2, nghttp3, ngtcp2, @@ -124,55 +127,65 @@ let null; # TODO: also handle MIPS flags (mips_arch, mips_fpu, mips_float_abi). - useSharedAdaAndSimd = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "22.2"; - useSharedLief = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "25.6"; - useSharedMerve = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "25.6.1"; - useSharedSQLite = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "22.5"; - useSharedZstd = !stdenv.hostPlatform.isStatic && lib.versionAtLeast version "22.15"; + useSharedAdaAndSimd = lib.versionAtLeast version "22.2"; + useSharedGtestAndHistogram = lib.versionAtLeast version ( + if majorVersion == 24 then "24.14.0" else "25.4" + ); + useSharedNBytes = lib.versionAtLeast version (if majorVersion == 24 then "24.14.0" else "25.5"); + useSharedLief = lib.versionAtLeast version "25.6"; + useSharedMerve = lib.versionAtLeast version (if majorVersion == 24 then "24.14.0" else "25.6.1"); + useSharedSQLite = lib.versionAtLeast version "22.5"; + useSharedZstd = lib.versionAtLeast version "22.15"; - sharedLibDeps = - (lib.optionalAttrs (!stdenv.hostPlatform.isStatic) { - inherit - brotli - libuv - nghttp3 - ngtcp2 - openssl - uvwasi - zlib - ; - cares = c-ares; - http-parser = llhttp; - nghttp2 = nghttp2.overrideAttrs { - patches = [ - (fetchpatch2 { - url = "https://github.com/nghttp2/nghttp2/commit/7784fa979d0bcf801a35f1afbb25fb048d815cd7.patch?full_index=1"; - hash = "sha256-RG87Qifjpl7HTP9ac2JwHj2XAbDlFgOpAnpZX3ET6gU="; - excludes = [ "lib/includes/nghttp2/nghttp2.h" ]; - revert = true; - }) - ]; - }; - }) - // (lib.optionalAttrs useSharedAdaAndSimd { - inherit - ada - simdjson - ; - simdutf = if lib.versionAtLeast version "25" then simdutf else simdutf_6; - }) - // (lib.optionalAttrs useSharedSQLite { - inherit sqlite; - }) - // (lib.optionalAttrs useSharedLief { - inherit lief; - }) - // (lib.optionalAttrs useSharedMerve { - inherit merve; - }) - // (lib.optionalAttrs useSharedZstd { - inherit zstd; - }); + sharedLibDeps = { + inherit + brotli + libuv + nghttp3 + ngtcp2 + openssl + uvwasi + zlib + ; + cares = c-ares; + http-parser = llhttp; + nghttp2 = nghttp2.overrideAttrs { + patches = [ + (fetchpatch2 { + url = "https://github.com/nghttp2/nghttp2/commit/7784fa979d0bcf801a35f1afbb25fb048d815cd7.patch?full_index=1"; + hash = "sha256-RG87Qifjpl7HTP9ac2JwHj2XAbDlFgOpAnpZX3ET6gU="; + excludes = [ "lib/includes/nghttp2/nghttp2.h" ]; + revert = true; + }) + ]; + }; + } + // (lib.optionalAttrs useSharedAdaAndSimd { + inherit + ada + simdjson + ; + simdutf = if lib.versionAtLeast version "25" then simdutf else simdutf_6; + }) + // (lib.optionalAttrs useSharedSQLite { + inherit sqlite; + }) + // (lib.optionalAttrs useSharedGtestAndHistogram { + inherit gtest; + hdr-histogram = hdrhistogram_c; + }) + // (lib.optionalAttrs useSharedLief { + inherit lief; + }) + // (lib.optionalAttrs useSharedNBytes { + inherit nbytes; + }) + // (lib.optionalAttrs useSharedMerve { + inherit merve; + }) + // (lib.optionalAttrs useSharedZstd { + inherit zstd; + }); copyLibHeaders = map (name: "${lib.getDev sharedLibDeps.${name}}/include/*") ( builtins.attrNames sharedLibDeps diff --git a/pkgs/development/web/nodejs/v24.nix b/pkgs/development/web/nodejs/v24.nix index 872cbd4bf222..17f80bde081e 100644 --- a/pkgs/development/web/nodejs/v24.nix +++ b/pkgs/development/web/nodejs/v24.nix @@ -63,6 +63,11 @@ buildNodejs { hash = "sha256-4cr94fsJrq5iCAHOf60wJQQkP/K2YWYY5W7GHs8Sbxg="; includes = [ "test/*" ]; }) + (fetchpatch2 { + url = "https://github.com/nodejs/node/commit/59a522af24173b244cb86829de145d46b143a45c.patch?full_index=1"; + hash = "sha256-mjxl4rIio8lgjvxqfKrVwdhOUHUUDH2PMh0n8BowXIQ="; + includes = [ "src/*" ]; + }) ] ++ gypPatches ++ lib.optionals (!stdenv.buildPlatform.isDarwin) [ From e783cdf76a452fba728fa3a392daf153693f9b43 Mon Sep 17 00:00:00 2001 From: Colin Date: Sun, 1 Mar 2026 10:29:44 +0000 Subject: [PATCH 134/407] spdlog: fix musl build --- pkgs/by-name/sp/spdlog/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/sp/spdlog/package.nix b/pkgs/by-name/sp/spdlog/package.nix index 11589629b129..c25ad11767cd 100644 --- a/pkgs/by-name/sp/spdlog/package.nix +++ b/pkgs/by-name/sp/spdlog/package.nix @@ -25,6 +25,15 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-bL3hQmERXNwGmDoi7+wLv/TkppGhG6cO47k1iZvJGzY="; }; + patches = [ + (fetchpatch { + # Remove when updating past 1.17.0. Fixes `pkgsMusl.spdlog` build. + url = "https://github.com/gabime/spdlog/commit/0f7562a0f9273cfc71fddc6ae52ebff7a490fa04.patch"; + name = "tests-timezone-Provide-DST-rules-when-setting-TZ-on-POSIX-systems"; + hash = "sha256-jsw3AgTXeRdU2ncuzAkYp6SPrBKntz2I3NLOjAPkW78="; + }) + ]; + nativeBuildInputs = [ cmake ]; # Required to build tests, even if they aren't executed buildInputs = [ catch2_3 ]; From e576b4e5cb4f644d5427715fe38cc9292393d74c Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 11 Mar 2026 14:57:06 +0000 Subject: [PATCH 135/407] haskell.packages.ghc914.hie-bios: jailbreak --- pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix index c49601539418..5c4b38c84f6f 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.14.x.nix @@ -82,6 +82,7 @@ with haskellLib; ghc-exactprint = doDistribute self.ghc-exactprint_1_14_0_0; hedgehog = doDistribute self.hedgehog_1_7; + hie-bios = doDistribute (dontCheck self.hie-bios_0_18_0); # Tests access homeless-shelter. lifted-async = doDistribute self.lifted-async_0_11_0; parallel = doDistribute self.parallel_3_3_0_0; tagged = doDistribute self.tagged_0_8_10; From 4a3027d2080a69131c69725788f6f709aba8f740 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 12 Mar 2026 06:18:12 +0000 Subject: [PATCH 136/407] imath: 3.2.1 -> 3.2.2 Changes: https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.2.2 --- pkgs/by-name/im/imath/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/imath/package.nix b/pkgs/by-name/im/imath/package.nix index f1da63b47c14..9fc0cedabc75 100644 --- a/pkgs/by-name/im/imath/package.nix +++ b/pkgs/by-name/im/imath/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "imath"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "imath"; rev = "v${finalAttrs.version}"; - hash = "sha256-O8IpP2MQ7egDbHIiL5TNBygmQCiS6Q/0VSe0LypsM/g="; + hash = "sha256-uLGH2kMo5S6iT2gS1091qKkCAxQ/iuQ8xx9507k6SzY="; }; nativeBuildInputs = [ cmake ]; From 8ecb1fc9857f515472ba008a880b43f893f16a7e Mon Sep 17 00:00:00 2001 From: mfukuba <12195032+mfukuba@users.noreply.github.com> Date: Thu, 12 Mar 2026 14:51:52 +0900 Subject: [PATCH 137/407] ruby_3_4: 3.4.8 -> 3.4.9 --- pkgs/development/interpreters/ruby/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix index c98d1bb4d43c..b342256f45d1 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -401,8 +401,8 @@ in }; ruby_3_4 = generic { - version = rubyVersion "3" "4" "8" ""; - hash = "sha256-U8TdrUH7thifH17g21elHVS9H4f4dVs9aGBBVqNbBFs="; + version = rubyVersion "3" "4" "9" ""; + hash = "sha256-e7TU9egHzCclHRTZ1ghtGCxbJYdRkeRKsVtwnNen3Zw="; cargoHash = "sha256-5Tp8Kth0yO89/LIcU8K01z6DdZRr8MAA0DPKqDEjIt0="; }; From b10ce0908db9e5ea87f15c4248a1d7afbe8c42b7 Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Sat, 28 Feb 2026 23:39:29 +0200 Subject: [PATCH 138/407] elfutils: Fix build on aarch64-linux --- pkgs/by-name/el/elfutils/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/el/elfutils/package.nix b/pkgs/by-name/el/elfutils/package.nix index af61f576933c..10d00afecf70 100644 --- a/pkgs/by-name/el/elfutils/package.nix +++ b/pkgs/by-name/el/elfutils/package.nix @@ -57,6 +57,11 @@ stdenv.mkDerivation (finalAttrs: { url = "https://git.alpinelinux.org/aports/plain/main/elfutils/musl-strndupa.patch?id=2e3d4976eeffb4704cf83e2cc3306293b7c7b2e9"; sha256 = "sha256-7daehJj1t0wPtQzTv+/Rpuqqs5Ng/EYnZzrcf2o/Lb0="; }) + (fetchpatch { + name = "fix-aarch64_attributes.patch"; + url = "https://sourceware.org/git/?p=elfutils.git;a=patch;h=b27adc5262e807f341ca0a4910ce04294144f79a"; + hash = "sha256-hksO5HXL9Jv5E4o2rI4NAgQp+4z+Lg7Wn/AdW7fpr0c="; + }) # https://patchwork.sourceware.org/project/elfutils/patch/20251205145241.1165646-1-arnout@bzzt.net/ ./test-run-sysroot-reliability.patch ] From f949e4c7ca792d59409b5dd9f07535d1bb25607a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 12 Mar 2026 13:11:25 +0100 Subject: [PATCH 139/407] haskellPackages.quick-process: provide git for testsuite compilation --- pkgs/development/haskell-modules/configuration-nix.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 291b4b776936..639f57f36775 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -326,6 +326,9 @@ builtins.intersectAttrs super { ]; }) super.arbtt; + # Needs to execute `git` while compiling the test suite?! + quick-process = addTestToolDepends [ pkgs.buildPackages.git ] super.quick-process; + hzk = appendConfigureFlag "--extra-include-dirs=${pkgs.zookeeper_mt}/include/zookeeper" super.hzk; # Foreign dependency name clashes with another Haskell package. From a8c65affa21af0c2d6c21428627089ac119298d5 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 12 Mar 2026 14:05:40 +0100 Subject: [PATCH 140/407] haskellPackages.esqueleto-postgis: disable db reliant tests --- pkgs/development/haskell-modules/configuration-nix.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 639f57f36775..d49e0a9d5e15 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -437,6 +437,14 @@ builtins.intersectAttrs super { ) ); + # Requires postgresql with postgis and predefined geometry type + esqueleto-postgis = overrideCabal (drv: { + testFlags = drv.testFlags or [ ] ++ [ + "-p" + "!/roundtrip xy geometry/ && !/roundtrip xyz geometry/ && !/roundtryp xyzm geometry/ && !/function bindings/" + ]; + }) super.esqueleto-postgis; + shelly = overrideCabal (drv: { # /usr/bin/env is unavailable in the sandbox preCheck = drv.preCheck or "" + '' From 21a685fbaf575c4ab2d0b6964581b9d5ce5e43c6 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 12 Mar 2026 14:03:54 +0100 Subject: [PATCH 141/407] haskellPackages.{nix-serve-ng,libriscv}: adopt --- .../configuration-hackage2nix/main.yaml | 37 ++++++++++--------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 0179c4ca4e48..1bc35e864307 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -483,30 +483,31 @@ package-maintainers: - gopher-proxy # other packages I can help out for - cabal-install - - hledger - - pandoc - - systemd + - chatter + - citeproc + - diagrams + - envy + - Euterpea2 - fast-logger - flat - - Euterpea2 - - utc - - socket - gitit - - yarn-lock - - yarn2nix - - large-hashable - haskell-ci - - diagrams - - rel8 - - regex-rure - - jacinda - - citeproc - - mighttpd2 - # owothia + - hledger - irc-client - - chatter - - envy + - jacinda - krank + - large-hashable + - libriscv + - mighttpd2 + - nix-serve-ng + - pandoc + - regex-rure + - rel8 + - socket + - systemd + - utc + - yarn2nix + - yarn-lock t4ccer: - aeson-better-errors - cheapskate From 51beefa3bc3ae0a11c31b9956730824c242d6139 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 12 Mar 2026 14:01:12 +0100 Subject: [PATCH 142/407] haskellPackages: mark failing builds as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1823507](https://hydra.nixos.org/eval/1823507) of nixpkgs commit [7f6b9a7](https://github.com/NixOS/nixpkgs/commits/7f6b9a7b237b28b687bb99de774ba1d3ab941b0b) as of 2026-03-12 11:59 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates as well as local testing. --- .../configuration-hackage2nix/broken.yaml | 20 +++++++- .../transitive-broken.yaml | 5 ++ .../haskell-modules/hackage-packages.nix | 47 ++++++++++++++++++- 3 files changed, 69 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 50675a956e0f..03a10c8aadc6 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1,6 +1,5 @@ # These packages don't compile. broken-packages: - - 2captcha # failure in job https://hydra.nixos.org/build/233233765 at 2023-09-02 - 3d-graphics-examples # failure in job https://hydra.nixos.org/build/234454565 at 2023-09-13 - 3dmodels # failure in job https://hydra.nixos.org/build/233220850 at 2023-09-02 - AAI # failure in job https://hydra.nixos.org/build/233258828 at 2023-09-02 @@ -397,6 +396,7 @@ broken-packages: - basen # failure in job https://hydra.nixos.org/build/233210680 at 2023-09-02 - basex-client # failure in job https://hydra.nixos.org/build/233214592 at 2023-09-02 - bash # failure in job https://hydra.nixos.org/build/252719390 at 2024-03-16 + - basic # failure in job https://hydra.nixos.org/build/323973354 at 2026-03-12 - basic-gps # failure in job https://hydra.nixos.org/build/252718385 at 2024-03-16 - basics # failure in job https://hydra.nixos.org/build/236678238 at 2023-10-04 - baskell # failure in job https://hydra.nixos.org/build/233246705 at 2023-09-02 @@ -969,6 +969,7 @@ broken-packages: - composite-opaleye # failure in job https://hydra.nixos.org/build/233256318 at 2023-09-02 - composite-swagger # failure in job https://hydra.nixos.org/build/233258006 at 2023-09-02 - composition-tree # failure in job https://hydra.nixos.org/build/233219116 at 2023-09-02 + - comprehensions-ghc # failure in job https://hydra.nixos.org/build/323973363 at 2026-03-12 - compressed # failure in job https://hydra.nixos.org/build/233214349 at 2023-09-02 - compression # failure in job https://hydra.nixos.org/build/233250833 at 2023-09-02 - compstrat # failure in job https://hydra.nixos.org/build/233255500 at 2023-09-02 @@ -1067,6 +1068,7 @@ broken-packages: - cooklang-hs # failure in job https://hydra.nixos.org/build/295092511 at 2025-04-22 - copilot-bluespec # failure in job https://hydra.nixos.org/build/253685418 at 2024-03-31 - copilot-frp-sketch # copilot >=3.7 && <3.8, + - copilot-sbv # failure in job https://hydra.nixos.org/build/323973373 at 2026-03-12 - copilot-verifier # failure in job https://hydra.nixos.org/build/297024747 at 2025-05-14 - copilot-visualizer # failure in job https://hydra.nixos.org/build/315095584 at 2025-11-29 - copr # failure in job https://hydra.nixos.org/build/233252310 at 2023-09-02 @@ -1380,6 +1382,7 @@ broken-packages: - dictionaries # failure in job https://hydra.nixos.org/build/233210367 at 2023-09-02 - dictparser # failure in job https://hydra.nixos.org/build/233215487 at 2023-09-02 - diet # failure in job https://hydra.nixos.org/build/233259625 at 2023-09-02 + - diff # failure in job https://hydra.nixos.org/build/323973376 at 2026-03-12 - diff-gestalt # failure in job https://hydra.nixos.org/build/233195164 at 2023-09-02 - diffcabal # failure in job https://hydra.nixos.org/build/233203648 at 2023-09-02 - DifferentialEvolution # failure in job https://hydra.nixos.org/build/233230795 at 2023-09-02 @@ -1919,6 +1922,7 @@ broken-packages: - fmark # failure in job https://hydra.nixos.org/build/233196159 at 2023-09-02 - FModExRaw # failure in job https://hydra.nixos.org/build/233259032 at 2023-09-02 - fn-extra # failure in job https://hydra.nixos.org/build/252737996 at 2024-03-16 + - foldable1 # 2026-03-12 - 2captcha # failure in job https://hydra.nixos.org/build/233233765 at 2023-09-02 - foldl-exceptions # failure in job https://hydra.nixos.org/build/252719821 at 2024-03-16 - foldl-incremental # failure in job https://hydra.nixos.org/build/233201921 at 2023-09-02 - foldl-statistics # failure in job https://hydra.nixos.org/build/233243724 at 2023-09-02 @@ -2986,6 +2990,7 @@ broken-packages: - hs-excelx # failure in job https://hydra.nixos.org/build/233230761 at 2023-09-02 - hs-fltk # failure in job https://hydra.nixos.org/build/233225244 at 2023-09-02 - hs-gizapp # failure in job https://hydra.nixos.org/build/233248733 at 2023-09-02 + - hs-hath # failure in job https://hydra.nixos.org/build/323973515 at 2026-03-12 - hs-java # failure in job https://hydra.nixos.org/build/233224973 at 2023-09-02 - hs-json-rpc # failure in job https://hydra.nixos.org/build/233217334 at 2023-09-02 - hs-logo # failure in job https://hydra.nixos.org/build/233211298 at 2023-09-02 @@ -3809,6 +3814,7 @@ broken-packages: - list-t-text # failure in job https://hydra.nixos.org/build/233235451 at 2023-09-02 - list-zip-def # failure in job https://hydra.nixos.org/build/233202564 at 2023-09-02 - listlike-instances # failure in job https://hydra.nixos.org/build/233238303 at 2023-09-02 + - ListT # failure in job https://hydra.nixos.org/build/323973336 at 2026-03-12 - literal-flake-input # failure in job https://hydra.nixos.org/build/322986332 at 2026-03-11 - literals # failure in job https://hydra.nixos.org/build/233233709 at 2023-09-02 - LiterateMarkdown # failure in job https://hydra.nixos.org/build/233233229 at 2023-09-02 @@ -5410,6 +5416,7 @@ broken-packages: - rigel-viz # failure in job https://hydra.nixos.org/build/233251060 at 2023-09-02 - ring-buffers # failure in job https://hydra.nixos.org/build/233259860 at 2023-09-02 - rings # failure in job https://hydra.nixos.org/build/252730924 at 2024-03-16 + - risc-v # 2026-03-12 (too strict bound on clash-prelude) - riscv-isa # failure in job https://hydra.nixos.org/build/233192811 at 2023-09-02 - risk-weaver # failure in job https://hydra.nixos.org/build/295096664 at 2025-04-22 - rison # failure in job https://hydra.nixos.org/build/233231694 at 2023-09-02 @@ -5513,6 +5520,8 @@ broken-packages: - satyros # failure in job https://hydra.nixos.org/build/233199726 at 2023-09-02 - savage # failure in job https://hydra.nixos.org/build/233213243 at 2023-09-02 - sax # failure in job https://hydra.nixos.org/build/233218617 at 2023-09-02 + - sbv-program # failure in job https://hydra.nixos.org/build/323973607 at 2026-03-12 + - sbvPlugin # 2026-03-12 - sc2-proto # failure in job https://hydra.nixos.org/build/252730301 at 2024-03-16 - scale # failure in job https://hydra.nixos.org/build/233222189 at 2023-09-02 - scaleimage # failure in job https://hydra.nixos.org/build/233240688 at 2023-09-02 @@ -5520,6 +5529,7 @@ broken-packages: - scgi # failure in job https://hydra.nixos.org/build/233247314 at 2023-09-02 - schedevr # failure in job https://hydra.nixos.org/build/233240124 at 2023-09-02 - schedule-planner # failure in job https://hydra.nixos.org/build/233192691 at 2023-09-02 + - scheduling # failure in job https://hydra.nixos.org/build/323973618 at 2026-03-12 - schedyield # failure in job https://hydra.nixos.org/build/233213288 at 2023-09-02 - schemas # failure in job https://hydra.nixos.org/build/233225239 at 2023-09-02 - scholdoc-types # failure in job https://hydra.nixos.org/build/233194927 at 2023-09-02 @@ -5668,6 +5678,7 @@ broken-packages: - SessionLogger # failure in job https://hydra.nixos.org/build/233235790 at 2023-09-02 - sessions # failure in job https://hydra.nixos.org/build/233214614 at 2023-09-02 - sessiontypes # failure in job https://hydra.nixos.org/build/233224975 at 2023-09-02 + - Set # 2026-03-12 - set-monad # failure in job https://hydra.nixos.org/build/307521878 at 2025-09-19 - set-of # failure in job https://hydra.nixos.org/build/233202960 at 2023-09-02 - set-with # failure in job https://hydra.nixos.org/build/233209870 at 2023-09-02 @@ -6770,6 +6781,7 @@ broken-packages: - translatable-intset # failure in job https://hydra.nixos.org/build/233252531 at 2023-09-02 - translate # failure in job https://hydra.nixos.org/build/233239029 at 2023-09-02 - trasa # failure in job https://hydra.nixos.org/build/294586179 at 2025-04-09 + - traversal-template # 2026-03-12 - traverse-code # failure in job https://hydra.nixos.org/build/233236749 at 2023-09-02 - travis # failure in job https://hydra.nixos.org/build/233230706 at 2023-09-02 - travis-meta-yaml # failure in job https://hydra.nixos.org/build/233251064 at 2023-09-02 @@ -6831,6 +6843,7 @@ broken-packages: - twitter-conduit # failure in job https://hydra.nixos.org/build/295097843 at 2025-04-22 - twitter-feed # failure in job https://hydra.nixos.org/build/233251565 at 2023-09-02 - tx # failure in job https://hydra.nixos.org/build/233223988 at 2023-09-02 + - txt # 2026-03-12 - txtblk # failure in job https://hydra.nixos.org/build/233219915 at 2023-09-02 - TYB # failure in job https://hydra.nixos.org/build/233246075 at 2023-09-02 - tyfam-witnesses # failure in job https://hydra.nixos.org/build/233191033 at 2023-09-02 @@ -6890,6 +6903,7 @@ broken-packages: - uAgda # failure in job https://hydra.nixos.org/build/233252487 at 2023-09-02 - uberlast # failure in job https://hydra.nixos.org/build/233233074 at 2023-09-02 - ucam-webauth-types # failure in job https://hydra.nixos.org/build/233260145 at 2023-09-02 + - ucd # failure in job https://hydra.nixos.org/build/323973626 at 2026-03-12 - ucl # failure in job https://hydra.nixos.org/build/233246651 at 2023-09-02 - uconv # failure in job https://hydra.nixos.org/build/233215580 at 2023-09-02 - udbus # failure in job https://hydra.nixos.org/build/233237275 at 2023-09-02 @@ -6991,6 +7005,7 @@ broken-packages: - users-persistent # failure in job https://hydra.nixos.org/build/233258182 at 2023-09-02 - users-postgresql-simple # failure in job https://hydra.nixos.org/build/252737462 at 2024-03-16 - utc # failure in job https://hydra.nixos.org/build/233218307 at 2023-09-02 + - utf # failure in job https://hydra.nixos.org/build/323973630 at 2026-03-12 - utf8-conversions # failure in job https://hydra.nixos.org/build/233245725 at 2023-09-02 - utf8-prelude # failure in job https://hydra.nixos.org/build/233240100 at 2023-09-02 - utf8-validator # failure in job https://hydra.nixos.org/build/233211712 at 2023-09-02 @@ -7007,6 +7022,7 @@ broken-packages: - vabal-lib # failure in job https://hydra.nixos.org/build/233198776 at 2023-09-02 - vacuum # failure in job https://hydra.nixos.org/build/233238529 at 2023-09-02 - vado # failure in job https://hydra.nixos.org/build/233202865 at 2023-09-02 + - valid # failure in job https://hydra.nixos.org/build/323973634 at 2026-03-12 - valid-names # failure in job https://hydra.nixos.org/build/233213115 at 2023-09-02 - validated-types # failure in job https://hydra.nixos.org/build/233258079 at 2023-09-02 - Validation # failure in job https://hydra.nixos.org/build/233253977 at 2023-09-02 @@ -7052,6 +7068,7 @@ broken-packages: - Verba # failure in job https://hydra.nixos.org/build/233237824 at 2023-09-02 - verbalexpressions # failure in job https://hydra.nixos.org/build/233247870 at 2023-09-02 - verdict # failure in job https://hydra.nixos.org/build/233238835 at 2023-09-02 + - verifiable-expressions # failure in job https://hydra.nixos.org/build/323973629 at 2026-03-12 - verify # failure in job https://hydra.nixos.org/build/233239874 at 2023-09-02 - verilog # failure in job https://hydra.nixos.org/build/233211999 at 2023-09-02 - verismith # failure in job https://hydra.nixos.org/build/299186734 at 2025-06-23 @@ -7085,6 +7102,7 @@ broken-packages: - vocoder # failure in job https://hydra.nixos.org/build/295122919 at 2025-04-22 - vowpal-utils # failure in job https://hydra.nixos.org/build/233251505 at 2023-09-02 - voyeur # failure in job https://hydra.nixos.org/build/233234792 at 2023-09-02 + - vpq # failure in job https://hydra.nixos.org/build/323973628 at 2026-03-12 - VRML # failure in job https://hydra.nixos.org/build/233256643 at 2023-09-02 - vt-utils # failure in job https://hydra.nixos.org/build/233244619 at 2023-09-02 - vte # failure in job https://hydra.nixos.org/build/233234429 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 178cc7ab1909..9f3030b10a27 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -564,6 +564,7 @@ dont-distribute-packages: - container - containers-accelerate - content-store + - control - control-invariants - control-monad-attempt - control-monad-exception @@ -577,6 +578,7 @@ dont-distribute-packages: - convertible-ascii - convertible-text - coordinate + - copilot-cbmc - CoreFoundation - coroutine-enumerator - coroutine-iteratee @@ -2042,6 +2044,7 @@ dont-distribute-packages: - libraft - librarian - libxml-enumerator + - lifted-base-tf - lightning-haskell - lightstep-haskell - lighttpd-conf @@ -3599,6 +3602,8 @@ dont-distribute-packages: - usb-iteratee - usb-safe - UTFTConverter + - util-exception + - util-primitive-control - util-universe - utxorpc-client - utxorpc-server diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b958fcb6360e..e0b645953b01 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -44,8 +44,6 @@ self: { ]; description = "Haskell package for easy integration with the 2captcha API"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -28576,6 +28574,8 @@ self: { ]; description = "List transformer"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -40639,6 +40639,8 @@ self: { ]; description = "See README for more info"; license = lib.licensesSpdx."MPL-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -99402,6 +99404,8 @@ self: { ]; description = "Lifting values from base types"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -155935,6 +155939,8 @@ self: { testHaskellDepends = [ base ]; description = "Plugin to generalize comprehensions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -162937,6 +162943,7 @@ self: { ]; description = "Class of monad transformers which control operations can be lifted thru"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -164367,6 +164374,7 @@ self: { ]; description = "Copilot interface to a C model-checker"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -164778,6 +164786,8 @@ self: { ]; description = "A compiler for CoPilot targeting SBV"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -195891,6 +195901,8 @@ self: { ]; description = "Diff and patch"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -243403,6 +243415,8 @@ self: { ]; description = "Foldable types with at least 1 element"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -352172,6 +352186,8 @@ self: { doHaddock = false; description = "A Haskell implementation of the Hentai@Home client"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -426075,6 +426091,7 @@ self: { license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "riscv-tiny"; + maintainers = [ lib.maintainers.sternenseemann ]; broken = true; } ) { }; @@ -427407,6 +427424,7 @@ self: { ]; description = "lifted IO operations from the base library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -489512,6 +489530,7 @@ self: { description = "A drop-in replacement for nix-serve that's faster and more stable"; license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "nix-serve"; + maintainers = [ lib.maintainers.sternenseemann ]; } ) { inherit (pkgs) nix; }; @@ -589453,6 +589472,8 @@ self: { ]; description = "RISC-V"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -599922,6 +599943,8 @@ self: { ]; description = "Component-based program synthesis using SBV"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -599964,6 +599987,8 @@ self: { ]; description = "Formally prove properties of Haskell programs using SBV/SMT"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -601157,7 +601182,9 @@ self: { ]; description = "An interview scheduler using constraint satisfaction and Google Sheets"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "scheduler"; + broken = true; } ) { }; @@ -704824,6 +704851,8 @@ self: { ]; description = "See README for more info"; license = lib.licensesSpdx."MPL-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -710431,6 +710460,8 @@ self: { ]; description = "Text"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -714903,6 +714934,8 @@ self: { ]; description = "Unicode Character Database — Predicates on characters specified by Unicode"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -723357,6 +723390,8 @@ self: { ]; description = "UTF-8"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -723582,6 +723617,7 @@ self: { ]; description = "Exceptional utilities"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -723707,6 +723743,7 @@ self: { ]; description = "Utilities for stateful primitive types and types based on them"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -725128,6 +725165,8 @@ self: { ]; description = "Type isomorphic to `Either` with `Applicative` instance which combines errors"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -728925,6 +728964,8 @@ self: { description = "An intermediate language for Hoare logic style verification"; license = lib.licenses.asl20; badPlatforms = [ "aarch64-linux" ]; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -731756,6 +731797,8 @@ self: { ]; description = "Priority queue based on vector"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; From 71003837ddbcea5b62136f886e4ff6b393d4de64 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 8 Mar 2026 22:47:24 +0100 Subject: [PATCH 143/407] stdenv: move NIX_CFLAGS_LINK into env by default for makeStaticBinaries This should not depend on whether __structuredAttrs is enabled; it belongs in env regardless. Warn if the flag already exists in the wrong place (which should not be the case in current nixpkgs). --- pkgs/stdenv/adapters.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/stdenv/adapters.nix b/pkgs/stdenv/adapters.nix index 93debddba8a1..c5405d6991ae 100644 --- a/pkgs/stdenv/adapters.nix +++ b/pkgs/stdenv/adapters.nix @@ -92,16 +92,22 @@ rec { (mkDerivationSuper args).overrideAttrs ( args: ( - if (args.__structuredAttrs or false) || (args ? env.NIX_CFLAGS_LINK) then + if (args ? NIX_CFLAGS_LINK) then + lib.warn + ( + "NIX_CFLAGS_LINK is an environment variable and should be defined inside `env`" + + lib.optionalString (args ? pname) " for package ${args.pname}" + + lib.optionalString (args ? version) "-${args.version}" + ) + { + NIX_CFLAGS_LINK = toString (args.NIX_CFLAGS_LINK or "") + " -static"; + } + else { env = (args.env or { }) // { NIX_CFLAGS_LINK = toString (args.env.NIX_CFLAGS_LINK or "") + " -static"; }; } - else - { - NIX_CFLAGS_LINK = toString (args.NIX_CFLAGS_LINK or "") + " -static"; - } ) // lib.optionalAttrs (!(args.dontAddStaticConfigureFlags or false)) { configureFlags = (args.configureFlags or [ ]) ++ [ From e00cfe671f3ef227d4206718c760b60dbbadfe61 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Mar 2026 12:44:32 +0100 Subject: [PATCH 144/407] build-support/node/import-npm-lock: use structuredAttrs instead of passAsFile --- .../node/import-npm-lock/default.nix | 45 ++++++++++++------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/pkgs/build-support/node/import-npm-lock/default.nix b/pkgs/build-support/node/import-npm-lock/default.nix index c299ca46928d..409ab3999134 100644 --- a/pkgs/build-support/node/import-npm-lock/default.nix +++ b/pkgs/build-support/node/import-npm-lock/default.nix @@ -12,6 +12,7 @@ let match elemAt toJSON + toFile removeAttrs ; inherit (lib) importJSON mapAttrs; @@ -157,18 +158,15 @@ lib.fix (self: { { inherit pname version; - passAsFile = [ - "package" - "packageLock" - ]; + package = toFile (toJSON packageJSON'); + packageLock = toFile (toJSON packageLock'); - package = toJSON packageJSON'; - packageLock = toJSON packageLock'; + __structuredAttrs = true; } '' mkdir $out - cp "$packagePath" $out/package.json - cp "$packageLockPath" $out/package-lock.json + cp "${package}" > $out/package.json + cp "${packageLock}" > $out/package-lock.json ''; # Build node modules from package.json & package-lock.json @@ -180,6 +178,11 @@ lib.fix (self: { nodejs, derivationArgs ? { }, }: + let + # Backwards compatibility: if derivationArgs contains passAsFile, + # we can't force structuredAttrs here yet. + __structuredAttrs = !(derivationArgs ? passAsFile); + in stdenv.mkDerivation ( { pname = derivationArgs.pname or "${getName package}-node-modules"; @@ -213,17 +216,29 @@ lib.fix (self: { ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools ] ++ derivationArgs.nativeBuildInputs or [ ]; + postPatch = + ( + if __structuredAttrs then + '' + echo -n "$package" > package.json + echo -n "$packageLock" > package-lock.json + '' + else + '' + cp --no-preserve=mode "$packagePath" package.json + cp --no-preserve=mode "$packageLockPath" package-lock.json + '' + ) + + derivationArgs.postPatch or ""; + + inherit __structuredAttrs; + } + // lib.optionalAttrs (!__structuredAttrs) { passAsFile = [ "package" "packageLock" ] - ++ derivationArgs.passAsFile or [ ]; - - postPatch = '' - cp --no-preserve=mode "$packagePath" package.json - cp --no-preserve=mode "$packageLockPath" package-lock.json - '' - + derivationArgs.postPatch or ""; + ++ derivationArgs.passAsFile; } ); From 488f9ade0d3ea2a9f2efb61364b18dbef478dff8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 04:23:03 +0000 Subject: [PATCH 145/407] vim: 9.2.0106 -> 9.2.0140 --- pkgs/applications/editors/vim/common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index afce0284b722..cc7f10082c07 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -1,6 +1,6 @@ { lib, fetchFromGitHub }: rec { - version = "9.2.0106"; + version = "9.2.0140"; outputs = [ "out" @@ -11,7 +11,7 @@ rec { owner = "vim"; repo = "vim"; rev = "v${version}"; - hash = "sha256-byOf2Gr1vA7xQw3YHV454te1QrVxRy3sXrLdFUp2XRg="; + hash = "sha256-0eUOEAkR2Hcd4blxToSmYhN1+C3gNW0Up2n6n0TAryA="; }; enableParallelBuilding = true; From 4f521fcf669c6731e3468858fa2a13915b0736cd Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 13 Mar 2026 06:27:34 +0000 Subject: [PATCH 146/407] openapv: 0.2.1.1 -> 0.2.1.2 Changes: https://github.com/AcademySoftwareFoundation/openapv/releases/tag/v0.2.1.2 --- pkgs/by-name/op/openapv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openapv/package.nix b/pkgs/by-name/op/openapv/package.nix index 10e582e51f25..b153552d6f17 100644 --- a/pkgs/by-name/op/openapv/package.nix +++ b/pkgs/by-name/op/openapv/package.nix @@ -12,13 +12,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "openapv"; - version = "0.2.1.1"; + version = "0.2.1.2"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "openapv"; tag = "v${finalAttrs.version}"; - hash = "sha256-L5rlv1RHV67UO5p3qSIjORSXSwnDV9KeG0Nmw0eQw0Y="; + hash = "sha256-wxncN7j5p0GXpWhOx4Ix0oTgGK2sIrfJgQ45fFwmQBI="; }; postPatch = '' From efba1c47ce26c9fdc0351063f563de38260ea5b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 13:29:50 +0000 Subject: [PATCH 147/407] libmaxminddb: 1.12.2 -> 1.13.3 --- pkgs/by-name/li/libmaxminddb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmaxminddb/package.nix b/pkgs/by-name/li/libmaxminddb/package.nix index 5d876e375df9..950502c06d38 100644 --- a/pkgs/by-name/li/libmaxminddb/package.nix +++ b/pkgs/by-name/li/libmaxminddb/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "libmaxminddb"; - version = "1.12.2"; + version = "1.13.3"; src = fetchurl { url = meta.homepage + "/releases/download/${version}/libmaxminddb-${version}.tar.gz"; - sha256 = "sha256-G/v477o+1kYuBOIlkGrVzl/pWKo9YmoSNbKiJT1gB0M="; + sha256 = "sha256-pmUC6nbq2+F/LNb9cIlGd3JTly0q6BV97hsjovtSgXE="; }; meta = { From 499232e57b133d3bca311abb51ec4637f362bdec Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 5 Mar 2026 11:46:43 +0100 Subject: [PATCH 148/407] build-support/rustc-wrapper: use explicit substitution instead of substituteAll The use of substituteAll is to be avoided and this fixes the wrapper when structuredAttrs are enabled. --- .../rust/rustc-wrapper/default.nix | 64 +++++++++++-------- .../rust/rustc-wrapper/rustc-wrapper.sh | 2 +- 2 files changed, 37 insertions(+), 29 deletions(-) diff --git a/pkgs/build-support/rust/rustc-wrapper/default.nix b/pkgs/build-support/rust/rustc-wrapper/default.nix index 230cf8ca032a..0ec66da5ab1a 100644 --- a/pkgs/build-support/rust/rustc-wrapper/default.nix +++ b/pkgs/build-support/rust/rustc-wrapper/default.nix @@ -3,38 +3,38 @@ runCommand, rustc-unwrapped, sysroot ? null, + stdenvNoCC, + shell ? stdenvNoCC.shell, }: +let + sysrootFlag = lib.optionalString (sysroot != null) "--sysroot ${sysroot}"; + # Upstream rustc still assumes that musl = static[1]. The fix for + # this is to disable crt-static by default for non-static musl + # targets. + # + # Even though Cargo will build build.rs files for the build platform, + # cross-compiling _from_ musl appears to work fine, so we only need + # to do this when rustc's target platform is dynamically linked musl. + # + # [1]: https://github.com/rust-lang/compiler-team/issues/422 + # + # WARNING: using defaultArgs is dangerous, as it will apply to all + # targets used by this compiler (host and target). This means + # that it can't be used to set arguments that should only be + # applied to the target. It's fine to do this for -crt-static, + # because rustc does not support +crt-static host platforms + # anyway. + defaultArgs = lib.optionalString ( + with rustc-unwrapped.stdenv.targetPlatform; isMusl && !isStatic + ) "-C target-feature=-crt-static"; +in runCommand "${rustc-unwrapped.pname}-wrapper-${rustc-unwrapped.version}" { preferLocalBuild = true; strictDeps = true; inherit (rustc-unwrapped) outputs; - env = { - sysroot = lib.optionalString (sysroot != null) "--sysroot ${sysroot}"; - - # Upstream rustc still assumes that musl = static[1]. The fix for - # this is to disable crt-static by default for non-static musl - # targets. - # - # Even though Cargo will build build.rs files for the build platform, - # cross-compiling _from_ musl appears to work fine, so we only need - # to do this when rustc's target platform is dynamically linked musl. - # - # [1]: https://github.com/rust-lang/compiler-team/issues/422 - # - # WARNING: using defaultArgs is dangerous, as it will apply to all - # targets used by this compiler (host and target). This means - # that it can't be used to set arguments that should only be - # applied to the target. It's fine to do this for -crt-static, - # because rustc does not support +crt-static host platforms - # anyway. - defaultArgs = lib.optionalString ( - with rustc-unwrapped.stdenv.targetPlatform; isMusl && !isStatic - ) "-C target-feature=-crt-static"; - }; - passthru = { inherit (rustc-unwrapped) pname @@ -58,10 +58,18 @@ runCommand "${rustc-unwrapped.pname}-wrapper-${rustc-unwrapped.version}" mkdir -p $out/bin ln -s ${rustc-unwrapped}/bin/* $out/bin rm $out/bin/{rustc,rustdoc} - prog=${rustc-unwrapped}/bin/rustc extraFlagsVar=NIX_RUSTFLAGS \ - substituteAll ${./rustc-wrapper.sh} $out/bin/rustc - prog=${rustc-unwrapped}/bin/rustdoc extraFlagsVar=NIX_RUSTDOCFLAGS \ - substituteAll ${./rustc-wrapper.sh} $out/bin/rustdoc + substitute ${./rustc-wrapper.sh} $out/bin/rustc \ + --replace-fail "@shell@" ${lib.escapeShellArg shell} \ + --replace-fail "@sysrootFlag@" ${lib.escapeShellArg sysrootFlag} \ + --replace-fail "@defaultArgs@" ${lib.escapeShellArg defaultArgs} \ + --replace-fail "@prog@" ${lib.escapeShellArg rustc-unwrapped}/bin/rustc \ + --replace-fail "@extraFlagsVar@" "NIX_RUSTFLAGS" + substitute ${./rustc-wrapper.sh} $out/bin/rustdoc \ + --replace-fail "@shell@" ${lib.escapeShellArg shell} \ + --replace-fail "@sysrootFlag@" ${lib.escapeShellArg sysrootFlag} \ + --replace-fail "@defaultArgs@" ${lib.escapeShellArg defaultArgs} \ + --replace-fail "@prog@" ${lib.escapeShellArg rustc-unwrapped}/bin/rustdoc \ + --replace-fail "@extraFlagsVar@" "NIX_RUSTDOCFLAGS" chmod +x $out/bin/{rustc,rustdoc} ${lib.concatMapStrings (output: "ln -s ${rustc-unwrapped.${output}} \$${output}\n") ( lib.remove "out" rustc-unwrapped.outputs diff --git a/pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh b/pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh index e33cc3e2a025..d006a38032bd 100644 --- a/pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh +++ b/pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh @@ -1,6 +1,6 @@ #!@shell@ -defaultSysroot=(@sysroot@) +defaultSysroot=(@sysrootFlag@) for arg; do case "$arg" in From 03c069fb7048b6a1d1fbb71cdd21584028969022 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Fri, 13 Mar 2026 11:53:58 -0700 Subject: [PATCH 149/407] Revert "openblas: avoid rebuilds except aarch64-darwin for now" This reverts commit 7e95ebf6d48a423e60837b67f01130a4832a0f44. Commit was rebuild avoidance for staging-next cycle --- .../libraries/science/math/openblas/make.nix | 346 ------------------ pkgs/top-level/all-packages.nix | 15 +- 2 files changed, 3 insertions(+), 358 deletions(-) delete mode 100644 pkgs/development/libraries/science/math/openblas/make.nix diff --git a/pkgs/development/libraries/science/math/openblas/make.nix b/pkgs/development/libraries/science/math/openblas/make.nix deleted file mode 100644 index 77af9fe00cbd..000000000000 --- a/pkgs/development/libraries/science/math/openblas/make.nix +++ /dev/null @@ -1,346 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fetchpatch, - perl, - which, - # Most packages depending on openblas expect integer width to match - # pointer width, but some expect to use 32-bit integers always - # (for compatibility with reference BLAS). - blas64 ? null, - # Multi-threaded applications must not call a threaded OpenBLAS - # (the only exception is when an application uses OpenMP as its - # *only* form of multi-threading). See - # https://github.com/OpenMathLib/OpenBLAS/wiki/Faq/4bded95e8dc8aadc70ce65267d1093ca7bdefc4c#multi-threaded - # https://github.com/OpenMathLib/OpenBLAS/issues/2543 - # This flag builds a single-threaded OpenBLAS using the flags - # stated in thre. - singleThreaded ? false, - buildPackages, - # Select a specific optimization target (other than the default) - # See https://github.com/OpenMathLib/OpenBLAS/blob/develop/TargetList.txt - target ? null, - # Select whether DYNAMIC_ARCH is enabled or not. - dynamicArch ? null, - # enable AVX512 optimized kernels. - # These kernels have been a source of trouble in the past. - # Use with caution. - enableAVX512 ? false, - enableStatic ? stdenv.hostPlatform.isStatic, - enableShared ? !stdenv.hostPlatform.isStatic, - - # for passthru.tests - ceres-solver, - giac, - octave, - opencv, - python3, - openmp ? null, -}: - -let - blas64_ = blas64; -in - -let - setTarget = x: if target == null then x else target; - setDynamicArch = x: if dynamicArch == null then x else dynamicArch; - - # To add support for a new platform, add an element to this set. - configs = { - armv6l-linux = { - BINARY = 32; - TARGET = setTarget "ARMV6"; - DYNAMIC_ARCH = setDynamicArch false; - USE_OPENMP = true; - }; - - armv7l-linux = { - BINARY = 32; - TARGET = setTarget "ARMV7"; - DYNAMIC_ARCH = setDynamicArch false; - USE_OPENMP = true; - }; - - aarch64-darwin = { - BINARY = 64; - TARGET = setTarget "VORTEX"; - DYNAMIC_ARCH = setDynamicArch true; - USE_OPENMP = false; - MACOSX_DEPLOYMENT_TARGET = "11.0"; - }; - - aarch64-linux = { - BINARY = 64; - TARGET = setTarget "ARMV8"; - DYNAMIC_ARCH = setDynamicArch true; - USE_OPENMP = true; - }; - - i686-linux = { - BINARY = 32; - TARGET = setTarget "P2"; - DYNAMIC_ARCH = setDynamicArch true; - USE_OPENMP = true; - }; - - x86_64-darwin = { - BINARY = 64; - TARGET = setTarget "ATHLON"; - DYNAMIC_ARCH = setDynamicArch true; - NO_AVX512 = !enableAVX512; - USE_OPENMP = false; - MACOSX_DEPLOYMENT_TARGET = "10.7"; - }; - - x86_64-linux = { - BINARY = 64; - TARGET = setTarget "ATHLON"; - DYNAMIC_ARCH = setDynamicArch true; - NO_AVX512 = !enableAVX512; - USE_OPENMP = !stdenv.hostPlatform.isMusl; - }; - - x86_64-windows = { - BINARY = 64; - TARGET = setTarget "ATHLON"; - DYNAMIC_ARCH = setDynamicArch true; - NO_AVX512 = !enableAVX512; - USE_OPENMP = false; - }; - - powerpc64-linux = { - BINARY = 64; - TARGET = setTarget "POWER4"; - DYNAMIC_ARCH = setDynamicArch false; - USE_OPENMP = !stdenv.hostPlatform.isMusl; - }; - - powerpc64le-linux = { - BINARY = 64; - TARGET = setTarget "POWER5"; - DYNAMIC_ARCH = setDynamicArch true; - USE_OPENMP = !stdenv.hostPlatform.isMusl; - }; - - riscv64-linux = { - BINARY = 64; - TARGET = setTarget "RISCV64_GENERIC"; - DYNAMIC_ARCH = setDynamicArch false; - USE_OPENMP = true; - }; - - loongarch64-linux = { - TARGET = setTarget "LA64_GENERIC"; - DYNAMIC_ARCH = setDynamicArch false; - USE_OPENMP = true; - }; - - s390x-linux = { - BINARY = 64; - TARGET = setTarget "ZARCH_GENERIC"; - DYNAMIC_ARCH = setDynamicArch true; - USE_OPENMP = true; - }; - - x86_64-freebsd = { - BINARY = 64; - TARGET = setTarget "ATHLON"; - DYNAMIC_ARCH = setDynamicArch true; - NO_AVX512 = !enableAVX512; - USE_OPENMP = true; - }; - }; -in - -let - config = - configs.${stdenv.hostPlatform.system} - or (throw "unsupported system: ${stdenv.hostPlatform.system}"); -in - -let - blas64 = if blas64_ != null then blas64_ else lib.hasPrefix "x86_64" stdenv.hostPlatform.system; - # Convert flag values to format OpenBLAS's build expects. - # `toString` is almost what we need other than bools, - # which we need to map {true -> 1, false -> 0} - # (`toString` produces empty string `""` for false instead of `0`) - mkMakeFlagValue = - val: - if !builtins.isBool val then - toString val - else if val then - "1" - else - "0"; - mkMakeFlagsFromConfig = lib.mapAttrsToList (var: val: "${var}=${mkMakeFlagValue val}"); - - shlibExt = stdenv.hostPlatform.extensions.sharedLibrary; - -in -stdenv.mkDerivation (finalAttrs: { - pname = "openblas"; - version = "0.3.31"; - - outputs = [ - "out" - "dev" - ]; - - src = fetchFromGitHub { - owner = "OpenMathLib"; - repo = "OpenBLAS"; - rev = "v${finalAttrs.version}"; - hash = "sha256-YBR81GOLnTsc0g1SZL+j31/OFucJrBRFqtOTV8lcy8U="; - }; - - ${if singleThreaded then "patches" else null} = [ - # fix single threaded build - (fetchpatch { - url = "https://github.com/OpenMathLib/OpenBLAS/commit/874243421298866d116e1e8bdbd7e0ed4e31e4f6.diff"; - hash = "sha256-+L98AjuMaDdmEdF8yruvBpljQ+hGmsfNuJSLxB4quDU="; - }) - (fetchpatch { - url = "https://github.com/OpenMathLib/OpenBLAS/commit/d2906e8787ccc50051505f97262027bae6b55258.diff"; - hash = "sha256-jYYMDr2rDJjM8ESO7/yPDl7Z/Y1MsrFBB4HsNOuFL9M="; - }) - ]; - - inherit blas64; - - # Some hardening features are disabled due to sporadic failures in - # OpenBLAS-based programs. The problem may not be with OpenBLAS itself, but - # with how these flags interact with hardening measures used downstream. - # In either case, OpenBLAS must only be used by trusted code--it is - # inherently unsuitable for security-conscious applications--so there should - # be no objection to disabling these hardening measures. - hardeningDisable = [ - # don't modify or move the stack - "stackprotector" - "pic" - # don't alter index arithmetic - "strictoverflow" - # don't interfere with dynamic target detection - "relro" - "bindnow" - ] - ++ lib.optionals stdenv.hostPlatform.isAarch64 [ - # "__builtin_clear_padding not supported for variable length aggregates" - # in aarch64-specific code - "trivialautovarinit" - ]; - - nativeBuildInputs = [ - perl - which - ]; - - buildInputs = lib.optional (stdenv.cc.isClang && config.USE_OPENMP) openmp; - - depsBuildBuild = [ - buildPackages.gfortran - buildPackages.stdenv.cc - ]; - - enableParallelBuilding = true; - - makeFlags = mkMakeFlagsFromConfig ( - config - // { - FC = "${stdenv.cc.targetPrefix}gfortran"; - CC = "${stdenv.cc.targetPrefix}${if stdenv.cc.isClang then "clang" else "cc"}"; - PREFIX = placeholder "out"; - OPENBLAS_INCLUDE_DIR = "${placeholder "dev"}/include"; - NUM_THREADS = 64; - INTERFACE64 = blas64; - NO_STATIC = !enableStatic; - NO_SHARED = !enableShared; - CROSS = stdenv.hostPlatform != stdenv.buildPlatform; - HOSTCC = "cc"; - # Makefile.system only checks defined status - # This seems to be a bug in the openblas Makefile: - # on x86_64 it expects NO_BINARY_MODE= - # but on aarch64 it expects NO_BINARY_MODE=0 - NO_BINARY_MODE = - if stdenv.hostPlatform.isx86_64 then - toString (stdenv.hostPlatform != stdenv.buildPlatform) - else - stdenv.hostPlatform != stdenv.buildPlatform; - # This disables automatic build job count detection (which honours neither enableParallelBuilding nor NIX_BUILD_CORES) - # and uses the main make invocation's job count, falling back to 1 if no parallelism is used. - # https://github.com/OpenMathLib/OpenBLAS/blob/v0.3.20/getarch.c#L1781-L1792 - MAKE_NB_JOBS = 0; - } - // (lib.optionalAttrs stdenv.cc.isClang { - LDFLAGS = "-L${lib.getLib buildPackages.gfortran.cc}/lib"; # contains `libgfortran.so`; building with clang needs this, gcc has it implicit - }) - // (lib.optionalAttrs singleThreaded { - # As described on https://github.com/OpenMathLib/OpenBLAS/wiki/Faq/4bded95e8dc8aadc70ce65267d1093ca7bdefc4c#multi-threaded - USE_THREAD = false; - USE_LOCKING = true; # available with openblas >= 0.3.7 - USE_OPENMP = false; # openblas will refuse building with both USE_OPENMP=1 and USE_THREAD=0 - }) - ); - - # The default "all" target unconditionally builds the "tests" target. - buildFlags = lib.optionals (!finalAttrs.doCheck) [ "shared" ]; - - doCheck = true; - checkTarget = "tests"; - - postInstall = '' - # Write pkgconfig aliases. Upstream report: - # https://github.com/OpenMathLib/OpenBLAS/issues/1740 - for alias in blas cblas lapack; do - cat < $out/lib/pkgconfig/$alias.pc - Name: $alias - Version: ${finalAttrs.version} - Description: $alias provided by the OpenBLAS package. - Cflags: -I$dev/include - Libs: -L$out/lib -lopenblas - EOF - done - - # Setup symlinks for blas / lapack - '' - + lib.optionalString stdenv.hostPlatform.isMinGW '' - ln -s $out/bin/*.dll $out/lib - '' - + lib.optionalString enableShared '' - ln -s $out/lib/libopenblas${shlibExt} $out/lib/libblas${shlibExt} - ln -s $out/lib/libopenblas${shlibExt} $out/lib/libcblas${shlibExt} - ln -s $out/lib/libopenblas${shlibExt} $out/lib/liblapack${shlibExt} - ln -s $out/lib/libopenblas${shlibExt} $out/lib/liblapacke${shlibExt} - '' - + lib.optionalString (stdenv.hostPlatform.isLinux && enableShared) '' - ln -s $out/lib/libopenblas${shlibExt} $out/lib/libblas${shlibExt}.3 - ln -s $out/lib/libopenblas${shlibExt} $out/lib/libcblas${shlibExt}.3 - ln -s $out/lib/libopenblas${shlibExt} $out/lib/liblapack${shlibExt}.3 - ln -s $out/lib/libopenblas${shlibExt} $out/lib/liblapacke${shlibExt}.3 - '' - + lib.optionalString enableStatic '' - ln -s $out/lib/libopenblas.a $out/lib/libblas.a - ln -s $out/lib/libopenblas.a $out/lib/libcblas.a - ln -s $out/lib/libopenblas.a $out/lib/liblapack.a - ln -s $out/lib/libopenblas.a $out/lib/liblapacke.a - ''; - - passthru.tests = { - inherit (python3.pkgs) numpy scipy scikit-learn; - inherit - ceres-solver - giac - octave - opencv - ; - }; - - meta = { - description = "Basic Linear Algebra Subprograms"; - license = lib.licenses.bsd3; - homepage = "https://github.com/OpenMathLib/OpenBLAS"; - platforms = lib.attrNames configs; - maintainers = with lib.maintainers; [ ttuegel ]; - }; -}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fa56317a630c..7ee66c0cb83d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11563,18 +11563,9 @@ with pkgs; notus-scanner = with python3Packages; toPythonApplication notus-scanner; - openblas = - callPackage - ( - # FIXME: migrate everything off make.nix on mass rebuild. - if stdenv.system == "aarch64-darwin" then - ../development/libraries/science/math/openblas - else - ../development/libraries/science/math/openblas/make.nix - ) - { - inherit (llvmPackages) openmp; - }; + openblas = callPackage ../development/libraries/science/math/openblas { + inherit (llvmPackages) openmp; + }; # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with # standard BLAS and LAPACK. From e01ab042879d3baf93072080a3339e6b2aa8213f Mon Sep 17 00:00:00 2001 From: r-vdp Date: Fri, 13 Mar 2026 01:34:58 +0100 Subject: [PATCH 150/407] systemd: 259.3 -> 259.5 --- nixos/modules/system/boot/systemd.nix | 10 ---------- pkgs/by-name/li/libgudev/package.nix | 5 +++++ .../linux/systemd/0003-Fix-NixOS-containers.patch | 6 +++--- ...007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch | 2 +- ...15-tpm2_context_init-fix-driver-name-checking.patch | 2 +- ...017-meson.build-do-not-create-systemdstatedir.patch | 2 +- .../systemd/0018-meson-Don-t-link-ssh-dropins.patch | 2 +- pkgs/os-specific/linux/systemd/default.nix | 4 ++-- 8 files changed, 14 insertions(+), 19 deletions(-) diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 38cd5a24d7e2..c5e6b28ae78d 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -852,16 +852,6 @@ in }; }; - # Remove with systemd 259.4 - security.polkit.extraConfig = mkIf config.security.polkit.enable '' - polkit.addRule(function(action, subject) { - if (action.id == "org.freedesktop.machine1.register-machine" && - subject.user != "root") { - return polkit.Result.AUTH_ADMIN_KEEP; - } - }); - ''; - # run0 is supposed to authenticate the user via polkit and then run a command. Without this next # part, run0 would fail to run the command even if authentication is successful and the user has # permission to run the command. This next part is only enabled if polkit is enabled because the diff --git a/pkgs/by-name/li/libgudev/package.nix b/pkgs/by-name/li/libgudev/package.nix index 1db56931abc0..90c29d39fb0e 100644 --- a/pkgs/by-name/li/libgudev/package.nix +++ b/pkgs/by-name/li/libgudev/package.nix @@ -74,6 +74,11 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonEnable "tests" finalAttrs.finalPackage.doCheck) ]; + # https://gitlab.gnome.org/GNOME/libgudev/-/issues/10 + preCheck = '' + mesonCheckFlagsArray=( $(meson test --list | grep -v libgudev:test-gudevdevice) ) + ''; + passthru = { updateScript = gnome.updateScript { packageName = "libgudev"; diff --git a/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch b/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch index 745e7181543d..e7861c684d84 100644 --- a/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch +++ b/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch @@ -10,10 +10,10 @@ container, so checking early whether it exists will fail. 1 file changed, 2 insertions(+) diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c -index 6e615d280a..e16cb17c7f 100644 +index 95626a7012..764e82df8b 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c -@@ -6223,6 +6223,7 @@ static int run(int argc, char *argv[]) { +@@ -6233,6 +6233,7 @@ static int run(int argc, char *argv[]) { goto finish; } } else { @@ -21,7 +21,7 @@ index 6e615d280a..e16cb17c7f 100644 _cleanup_free_ char *p = NULL; if (arg_pivot_root_new) -@@ -6242,6 +6243,7 @@ static int run(int argc, char *argv[]) { +@@ -6252,6 +6253,7 @@ static int run(int argc, char *argv[]) { log_error_errno(r, "Unable to determine if %s looks like it has an OS tree (i.e. whether /usr/ exists): %m", arg_directory); goto finish; } diff --git a/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch b/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch index 2ad26b56efee..34cd1047f908 100644 --- a/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch +++ b/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch @@ -103,7 +103,7 @@ index 38e3adaed6..953ad05fb5 100644 return log_error_errno(r, "Failed to create /etc/localtime symlink: %m"); diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c -index e16cb17c7f..ff15d9d7f2 100644 +index 764e82df8b..5dc706be4f 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c @@ -1820,8 +1820,8 @@ int userns_mkdir(const char *root, const char *path, mode_t mode, uid_t uid, gid diff --git a/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch b/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch index 91c6ba58515e..8cb7a24ec123 100644 --- a/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch +++ b/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch @@ -27,7 +27,7 @@ filename_is_valid with path_is_valid. 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/tpm2-util.c b/src/shared/tpm2-util.c -index cf11b50695..7c5daffc23 100644 +index 76951ccfd4..0a1ed3d6a5 100644 --- a/src/shared/tpm2-util.c +++ b/src/shared/tpm2-util.c @@ -741,7 +741,7 @@ int tpm2_context_new(const char *device, Tpm2Context **ret_context) { diff --git a/pkgs/os-specific/linux/systemd/0017-meson.build-do-not-create-systemdstatedir.patch b/pkgs/os-specific/linux/systemd/0017-meson.build-do-not-create-systemdstatedir.patch index 7d9d626bef09..c209affe2df8 100644 --- a/pkgs/os-specific/linux/systemd/0017-meson.build-do-not-create-systemdstatedir.patch +++ b/pkgs/os-specific/linux/systemd/0017-meson.build-do-not-create-systemdstatedir.patch @@ -8,7 +8,7 @@ Subject: [PATCH] meson.build: do not create systemdstatedir 1 file changed, 1 deletion(-) diff --git a/meson.build b/meson.build -index 8289d8f28a..d3cf28c631 100644 +index 08f4f99f51..765c1802a2 100644 --- a/meson.build +++ b/meson.build @@ -2858,7 +2858,6 @@ install_data('LICENSE.GPL2', diff --git a/pkgs/os-specific/linux/systemd/0018-meson-Don-t-link-ssh-dropins.patch b/pkgs/os-specific/linux/systemd/0018-meson-Don-t-link-ssh-dropins.patch index 00fe9ff8def3..94e93ae2c69f 100644 --- a/pkgs/os-specific/linux/systemd/0018-meson-Don-t-link-ssh-dropins.patch +++ b/pkgs/os-specific/linux/systemd/0018-meson-Don-t-link-ssh-dropins.patch @@ -8,7 +8,7 @@ Subject: [PATCH] meson: Don't link ssh dropins 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build -index d3cf28c631..54e17a9e2d 100644 +index 765c1802a2..96013f0327 100644 --- a/meson.build +++ b/meson.build @@ -214,13 +214,13 @@ sshconfdir = get_option('sshconfdir') diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index fc7170c2ac9f..3a3cb296f62f 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -206,13 +206,13 @@ let in stdenv.mkDerivation (finalAttrs: { inherit pname; - version = "259.3"; + version = "259.5"; src = fetchFromGitHub { owner = "systemd"; repo = "systemd"; rev = "v${finalAttrs.version}"; - hash = "sha256-OmJUIaPwoQFAwTHihP9bM0BJ/KWetyEgZp5jjEwRExY="; + hash = "sha256-4w5tszZd6pBJLVGop3kBy3A9DI3YeQCvIuand7oLiL0="; }; # On major changes, or when otherwise required, you *must* : From 53001a0ccc52f5685fe62d8983e1466a09d72155 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 22:20:49 +0000 Subject: [PATCH 151/407] kdePackages.taglib: 2.1.1 -> 2.2.1 --- pkgs/by-name/ta/taglib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/taglib/package.nix b/pkgs/by-name/ta/taglib/package.nix index 8b23abdf2c27..4d1e30b71e26 100644 --- a/pkgs/by-name/ta/taglib/package.nix +++ b/pkgs/by-name/ta/taglib/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "taglib"; - version = "2.1.1"; + version = "2.2.1"; src = fetchFromGitHub { owner = "taglib"; repo = "taglib"; rev = "v${finalAttrs.version}"; - hash = "sha256-pzsjZgtr9icfXWxsZoA5GXf9k3gh92DzJRcp87T0PVQ="; + hash = "sha256-xup/c1giZadq8jYQgsZW+NJkjw9ofpdivnBVKTVkRjU="; }; strictDeps = true; From 566c3e6a0d1a06849b4b4702864189a5c10b2194 Mon Sep 17 00:00:00 2001 From: scraptux Date: Sat, 14 Mar 2026 12:26:28 +0100 Subject: [PATCH 152/407] grpc: 1.78.0 -> 1.78.1 --- pkgs/by-name/gr/grpc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grpc/package.nix b/pkgs/by-name/gr/grpc/package.nix index 8f3bc9bba869..e55f40d961f2 100644 --- a/pkgs/by-name/gr/grpc/package.nix +++ b/pkgs/by-name/gr/grpc/package.nix @@ -25,7 +25,7 @@ # nixpkgs-update: no auto update stdenv.mkDerivation (finalAttrs: { pname = "grpc"; - version = "1.78.0"; # N.B: if you change this, please update: + version = "1.78.1"; # N.B: if you change this, please update: # pythonPackages.grpcio # pythonPackages.grpcio-channelz # pythonPackages.grpcio-health-checking @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "grpc"; repo = "grpc"; tag = "v${finalAttrs.version}"; - hash = "sha256-hupso9w++lYtAMoLS/qVmUYqZyQAX3rH0I8zCLyBo40="; + hash = "sha256-YgluQqrJj0NfrNqRjNkLISjEpEmXvjS5UmqAl3Xtf64="; fetchSubmodules = true; }; From 35738dbe14ddd4c3e3f3aca89bb909391e787b72 Mon Sep 17 00:00:00 2001 From: scraptux Date: Sat, 14 Mar 2026 12:26:41 +0100 Subject: [PATCH 153/407] python3Packages.grpcio: 1.78.0 -> 1.78.1 --- pkgs/development/python-modules/grpcio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio/default.nix b/pkgs/development/python-modules/grpcio/default.nix index a7c59f6a2c4f..c961eaa3b027 100644 --- a/pkgs/development/python-modules/grpcio/default.nix +++ b/pkgs/development/python-modules/grpcio/default.nix @@ -18,12 +18,12 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio"; - version = "1.78.0"; + version = "1.78.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-c4K5UYlUbzdcF09TpfqHPO+RxLgAX6oFzFs77qnE8cU="; + hash = "sha256-J8YlUy0zrORdV+d17fGYLhg/+GQccuTpHve6ZnoUnXI="; }; postPatch = '' From 6612aeb290571eec8c5c2f6897032c7e69649bfc Mon Sep 17 00:00:00 2001 From: scraptux Date: Sat, 14 Mar 2026 12:26:43 +0100 Subject: [PATCH 154/407] python3Packages.grpcio-channelz: 1.78.0 -> 1.78.1 --- pkgs/development/python-modules/grpcio-channelz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-channelz/default.nix b/pkgs/development/python-modules/grpcio-channelz/default.nix index 36402aa4aaa9..1f76e46d87fb 100644 --- a/pkgs/development/python-modules/grpcio-channelz/default.nix +++ b/pkgs/development/python-modules/grpcio-channelz/default.nix @@ -12,13 +12,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-channelz"; - version = "1.78.0"; + version = "1.78.1"; pyproject = true; src = fetchPypi { pname = "grpcio_channelz"; inherit version; - hash = "sha256-5E/gR414spB1xtJYuMUQdhnAZGXAE6sYSeW+9JOvFT4="; + hash = "sha256-OnUpauDkLIQsZQVeC45nZWtqAikIZUdPxGTxPKvp35Q="; }; build-system = [ setuptools ]; From 7e45accfa710ec239fed61a8963e1a24ef1c398b Mon Sep 17 00:00:00 2001 From: scraptux Date: Sat, 14 Mar 2026 12:26:47 +0100 Subject: [PATCH 155/407] python3Packages.grpcio-health-checking: 1.78.0 -> 1.78.1 --- .../python-modules/grpcio-health-checking/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-health-checking/default.nix b/pkgs/development/python-modules/grpcio-health-checking/default.nix index 929e90aef8e8..2297b49fa7b2 100644 --- a/pkgs/development/python-modules/grpcio-health-checking/default.nix +++ b/pkgs/development/python-modules/grpcio-health-checking/default.nix @@ -11,13 +11,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-health-checking"; - version = "1.78.0"; + version = "1.78.1"; format = "setuptools"; src = fetchPypi { pname = "grpcio_health_checking"; inherit version; - hash = "sha256-eFJtXGC5uZ/RiVS4n4bXADPHAulq1szJdJuvFhNpebM="; + hash = "sha256-Vjy6PPp3auc5FT3ImxTd111J26MX+Cwj6vIOWzoB9VQ="; }; propagatedBuildInputs = [ From 3799325da34560e0d22535448e4453a65fbd209b Mon Sep 17 00:00:00 2001 From: scraptux Date: Sat, 14 Mar 2026 12:26:49 +0100 Subject: [PATCH 156/407] python3Packages.grpcio-reflection: 1.78.0 -> 1.78.1 --- pkgs/development/python-modules/grpcio-reflection/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-reflection/default.nix b/pkgs/development/python-modules/grpcio-reflection/default.nix index a10c4dc6fb3c..fd1df1dd458d 100644 --- a/pkgs/development/python-modules/grpcio-reflection/default.nix +++ b/pkgs/development/python-modules/grpcio-reflection/default.nix @@ -12,13 +12,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-reflection"; - version = "1.78.0"; + version = "1.78.1"; pyproject = true; src = fetchPypi { pname = "grpcio_reflection"; inherit version; - hash = "sha256-5uYMC4XbzfljtNTRUMDx0ji6iR2AW1dcUsA2XQf8DEA="; + hash = "sha256-IkwNYEIHlUkj/W+NvsVB4JdqZKsb5l0u5AhEzhbHYqs="; }; build-system = [ setuptools ]; From 1e65a5471c1548c811d140168e92ff486a4778d9 Mon Sep 17 00:00:00 2001 From: scraptux Date: Sat, 14 Mar 2026 12:26:51 +0100 Subject: [PATCH 157/407] python3Packages.grpcio-status: 1.78.0 -> 1.78.1 --- pkgs/development/python-modules/grpcio-status/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-status/default.nix b/pkgs/development/python-modules/grpcio-status/default.nix index e9997b8849a3..58f147afaba6 100644 --- a/pkgs/development/python-modules/grpcio-status/default.nix +++ b/pkgs/development/python-modules/grpcio-status/default.nix @@ -12,13 +12,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-status"; - version = "1.78.0"; + version = "1.78.1"; format = "setuptools"; src = fetchPypi { pname = "grpcio_status"; inherit version; - hash = "sha256-o0z9KBAb/qhLWqD5NrS0IwGekhOIKQcWavazvdxZ4Yk="; + hash = "sha256-R+f6kDVJxYgTRPHLojyBS19p0JIzVBA26yVkLTJJfI4="; }; postPatch = '' From c9ea834dc5224c242e43f12918ee0c6030974d1f Mon Sep 17 00:00:00 2001 From: scraptux Date: Sat, 14 Mar 2026 12:26:53 +0100 Subject: [PATCH 158/407] python3Packages.grpcio-testing: 1.78.0 -> 1.78.1 --- pkgs/development/python-modules/grpcio-testing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-testing/default.nix b/pkgs/development/python-modules/grpcio-testing/default.nix index d855789f1842..69b50ec85b6f 100644 --- a/pkgs/development/python-modules/grpcio-testing/default.nix +++ b/pkgs/development/python-modules/grpcio-testing/default.nix @@ -12,13 +12,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-testing"; - version = "1.78.0"; + version = "1.78.1"; pyproject = true; src = fetchPypi { pname = "grpcio_testing"; inherit version; - hash = "sha256-BuQoB75GlJvciDOaA6cQ7AVbBta8ghy1ljZuUWWRU8w="; + hash = "sha256-2oIOIvOggc9AhFyRa+vwQDa4VmajHq7Y/e36T7qab2Y="; }; postPatch = '' From 71eb33e7fcc2890b42b8e886d1502c27130a7c5c Mon Sep 17 00:00:00 2001 From: scraptux Date: Sat, 14 Mar 2026 12:26:57 +0100 Subject: [PATCH 159/407] python3Packages.grpcio-tools: 1.78.0 -> 1.78.1 --- pkgs/development/python-modules/grpcio-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-tools/default.nix b/pkgs/development/python-modules/grpcio-tools/default.nix index 00033efa4620..913edea1273a 100644 --- a/pkgs/development/python-modules/grpcio-tools/default.nix +++ b/pkgs/development/python-modules/grpcio-tools/default.nix @@ -13,13 +13,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-tools"; - version = "1.78.0"; + version = "1.78.1"; pyproject = true; src = fetchPypi { pname = "grpcio_tools"; inherit version; - hash = "sha256-Sw3YZWAnQxbhVdklFYJ2+FZFCBkwiLxD4g0/Xf+Vays="; + hash = "sha256-9Ht0awapQJVLmqhrGCSqSHTwaKfsLUtAeYDSAshqaRo="; }; postPatch = '' From ae1f16035b9b09e78e7f632c05edd1f40a927fbf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 13:47:22 +0000 Subject: [PATCH 160/407] srtp: 2.7.0 -> 2.8.0 --- pkgs/by-name/sr/srtp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sr/srtp/package.nix b/pkgs/by-name/sr/srtp/package.nix index d402242e5200..84ec31998fad 100644 --- a/pkgs/by-name/sr/srtp/package.nix +++ b/pkgs/by-name/sr/srtp/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "libsrtp"; - version = "2.7.0"; + version = "2.8.0"; src = fetchFromGitHub { owner = "cisco"; repo = "libsrtp"; rev = "v${version}"; - sha256 = "sha256-5AFsigie3YUrfvZYEIopjBJSNdoKoFlMBP9lv68+f6Q="; + sha256 = "sha256-QHDcPFzDhlvgLPnXfFU6247OirscU41SzKStiTPU0oQ="; }; outputs = [ From a2e6723a9283655d286ef03072c725acc9822ad3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniels=20=C5=A0atcs?= Date: Sun, 15 Mar 2026 02:25:27 +0200 Subject: [PATCH 161/407] libavif: 1.3.0 -> 1.4.0 --- pkgs/by-name/li/libavif/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libavif/package.nix b/pkgs/by-name/li/libavif/package.nix index 9633dc319cbb..5cde359216cc 100644 --- a/pkgs/by-name/li/libavif/package.nix +++ b/pkgs/by-name/li/libavif/package.nix @@ -31,7 +31,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "libavif"; - version = "1.3.0"; + version = "1.4.0"; outputs = [ "out" @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "AOMediaCodec"; repo = "libavif"; rev = "v${finalAttrs.version}"; - hash = "sha256-0J56wpXa2AVh9JUp5UY2kzWijNE3i253RKhpG5oDFJE="; + hash = "sha256-Q9wE0E9HPkYjMfkVG/+n1nuLLMZqCSFf+Wo/wPyCjww="; }; postPatch = '' From 6ab5ecc583158cf335f382a40039677eecda195b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 12:40:52 +0100 Subject: [PATCH 162/407] haskellPackages: stackage LTS 24.32 -> LTS 24.34 all-cabal-hashes: 2026-02-26T11:28:48Z -> 2026-03-15T11:30:53Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../configuration-hackage2nix/main.yaml | 1 + .../configuration-hackage2nix/stackage.yaml | 106 +- .../haskell-modules/hackage-packages.nix | 4131 ++++++++++++++--- 4 files changed, 3455 insertions(+), 791 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 69e545aa186f..0606e5f812e1 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "ede3d2d2b60efe2a2c016359728591b15c530e2d", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/ede3d2d2b60efe2a2c016359728591b15c530e2d.tar.gz", - "sha256": "1v2jahki7ga9pkgmn7pwki0akscghi3d0z50b6bxk73kksgw72l0", - "msg": "Update from Hackage at 2026-02-26T11:28:48Z" + "commit": "18df06fa5c94e82240afb89aafe72572abf4b4ef", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/18df06fa5c94e82240afb89aafe72572abf4b4ef.tar.gz", + "sha256": "1iikxr7z5qswp65kw08zwilj0n7gwr875f455mnd7ppm96cfgiid", + "msg": "Update from Hackage at 2026-03-15T11:30:53Z" } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 1bc35e864307..01bf37dc2022 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -106,6 +106,7 @@ extra-packages: - hasql-transaction < 1.1.1 # 2025-01-19: Needed for building postgrest - 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.39.1 # 2026-03-15: to match upstream stack-3.9.3 - 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.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 4f698818a7a8..db78fcc99571 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.32 +# Stackage LTS 24.34 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -23,7 +23,7 @@ default-package-overrides: - aeson-better-errors ==0.9.1.3 - aeson-casing ==0.2.0.0 - aeson-combinators ==0.1.2.2 - - aeson-diff ==1.1.0.13 + - aeson-diff ==1.1.0.15 - aeson-gadt-th ==0.2.5.4 - aeson-generic-compat ==0.0.2.0 - aeson-jsonpath ==0.3.0.2 @@ -168,7 +168,7 @@ default-package-overrides: - beam-core ==0.10.4.0 - beam-migrate ==0.5.3.2 - beam-postgres ==0.5.4.4 - - beam-sqlite ==0.5.5.0 + - beam-sqlite ==0.5.6.0 - bech32 ==1.1.10 - bech32-th ==1.1.10 - bench ==1.0.13 @@ -324,7 +324,7 @@ default-package-overrides: - capability ==0.5.0.1 - cardano-coin-selection ==1.0.1 - carray ==0.1.6.8 - - casa-client ==0.0.3 + - casa-client ==0.0.4 - casa-types ==0.0.3 - case-insensitive ==1.2.1.0 - cased ==0.1.0.0 @@ -575,7 +575,7 @@ default-package-overrides: - data-memocombinators ==0.5.1 - data-msgpack ==0.0.13 - data-msgpack-types ==0.0.3 - - data-or ==1.0.0.7 + - data-or ==1.0.0.12 - data-ordlist ==0.4.7.0 - data-prometheus ==0.1.0.0 - data-ref ==0.1 @@ -587,7 +587,7 @@ default-package-overrides: - dataurl ==0.1.0.0 - DAV ==1.3.4 - dbcleaner ==0.1.3 - - dbus ==1.4.1 + - dbus ==1.4.2 - dbus-hslogger ==0.1.1.0 - debian ==4.0.5 - debian-build ==0.10.2.1 @@ -685,7 +685,7 @@ default-package-overrides: - doctest-exitcode-stdio ==0.0.0.1 - doctest-extract ==0.1.2 - doctest-lib ==0.1.1.1 - - doctest-parallel ==0.4 + - doctest-parallel ==0.4.1 - doldol ==0.4.1.2 - domain ==0.1.1.5 - domain-aeson ==0.1.1.3 @@ -739,7 +739,7 @@ default-package-overrides: - elerea ==2.9.0 - elf ==0.31 - eliminators ==0.9.5 - - elm-bridge ==0.8.4 + - elm-bridge ==0.8.5 - elm-core-sources ==1.0.0 - elm-export ==0.6.0.1 - elm-syntax ==0.3.3.0 @@ -1050,8 +1050,8 @@ default-package-overrides: - git-lfs ==1.2.5 - git-mediate ==1.1.0 - githash ==0.1.7.0 - - github ==0.30.0.1 - - github-release ==2.0.0.17 + - github ==0.30.0.2 + - github-release ==2.0.0.18 - github-rest ==1.2.1 - github-types ==0.2.1 - github-webhooks ==0.18.0 @@ -1363,13 +1363,13 @@ default-package-overrides: - hsndfile-vector ==0.5.2 - HsOpenSSL ==0.11.7.10 - HsOpenSSL-x509-system ==0.1.0.4 - - hspec ==2.11.16 - - hspec-api ==2.11.16 + - hspec ==2.11.17 + - hspec-api ==2.11.17 - hspec-attoparsec ==0.1.0.2 - hspec-checkers ==0.1.0.2 - hspec-contrib ==0.5.2 - - hspec-core ==2.11.16 - - hspec-discover ==2.11.16 + - hspec-core ==2.11.17 + - hspec-discover ==2.11.17 - hspec-expectations ==0.8.4 - hspec-expectations-json ==1.0.2.1 - hspec-expectations-lifted ==0.10.0 @@ -1380,7 +1380,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.16 + - hspec-meta ==2.11.17 - hspec-need-env ==0.1.0.13 - hspec-parsec ==0 - hspec-smallcheck ==0.5.3 @@ -1568,6 +1568,7 @@ default-package-overrides: - json-stream ==0.4.6.0 - jsonifier ==0.2.1.3 - jsonpath ==0.3.0.0 + - jsonrpc-tinyclient ==1.1.0.0 - JuicyCairo ==0.1.0.1 - JuicyPixels ==3.3.9 - JuicyPixels-extra ==0.6.0 @@ -1596,7 +1597,7 @@ default-package-overrides: - knob ==0.2.2 - koji ==0.0.2 - koji-tool ==1.3.1 - - kvitable ==1.1.1.0 + - kvitable ==1.1.1.1 - labels ==0.3.3 - lackey ==2.0.0.12 - lambdabot-core ==5.3.1.2 @@ -1605,7 +1606,7 @@ default-package-overrides: - lame ==0.2.2 - language-avro ==0.1.4.0 - language-bash ==0.11.1 - - language-c ==0.10.1 + - language-c ==0.10.2 - language-c-quote ==0.13.0.2 - language-c99 ==0.2.0 - language-c99-simple ==0.3.0 @@ -1694,7 +1695,7 @@ default-package-overrides: - lockfree-queue ==0.2.4 - log-base ==0.12.1.0 - log-domain ==0.13.2 - - logfloat ==0.14.0 + - logfloat ==0.14.0.2 - logger-thread ==0.1.0.2 - logging ==3.0.6 - logging-effect ==1.4.2 @@ -1768,6 +1769,7 @@ default-package-overrides: - membership ==0.0.1 - memcache ==0.3.0.2 - memory ==0.18.0 + - memory-hexstring ==1.1.0.0 - MemoTrie ==0.6.11 - mempack ==0.1.2.0 - mergeful ==0.3.0.0 @@ -1796,8 +1798,8 @@ default-package-overrides: - midi-music-box ==0.0.1.2 - mighty-metropolis ==2.0.0 - mime-mail ==0.5.1 - - mime-mail-ses ==0.4.3 - - mime-types ==0.1.2.1 + - mime-mail-ses ==0.4.4 + - mime-types ==0.1.2.2 - minimal-configuration ==0.1.4 - minimorph ==0.3.0.1 - minisat ==0.1.4 @@ -1878,12 +1880,12 @@ default-package-overrides: - monoidmap-internal ==0.0.0.1 - monoidmap-quickcheck ==0.0.0.3 - more-containers ==0.2.2.2 - - morpheus-graphql-app ==0.28.4 - - morpheus-graphql-client ==0.28.4 - - morpheus-graphql-code-gen-utils ==0.28.4 - - morpheus-graphql-core ==0.28.4 - - morpheus-graphql-server ==0.28.4 - - morpheus-graphql-subscriptions ==0.28.4 + - morpheus-graphql-app ==0.28.5 + - morpheus-graphql-client ==0.28.5 + - morpheus-graphql-code-gen-utils ==0.28.5 + - morpheus-graphql-core ==0.28.5 + - morpheus-graphql-server ==0.28.5 + - morpheus-graphql-subscriptions ==0.28.5 - moss ==0.2.0.1 - mountpoints ==1.0.2 - mpi-hs ==0.7.3.1 @@ -1918,7 +1920,7 @@ default-package-overrides: - n2o-nitro ==0.11.2 - nagios-check ==0.3.2 - named ==0.3.0.2 - - named-text ==1.2.2.0 + - named-text ==1.2.3.0 - names-th ==0.3.0.1 - nano-erl ==0.1.0.1 - NanoID ==3.4.1.2 @@ -1942,7 +1944,7 @@ default-package-overrides: - netwire-input-glfw ==0.0.12 - network ==3.2.8.0 - network-bsd ==2.8.1.0 - - network-byte-order ==0.1.7 + - network-byte-order ==0.1.8 - network-conduit-tls ==1.4.0.1 - network-control ==0.1.7 - network-house ==0.1.0.3 @@ -2016,16 +2018,16 @@ default-package-overrides: - ogma-language-xmlspec ==1.7.0 - ogma-spec ==1.7.0 - old-locale ==1.0.0.7 - - old-time ==1.1.0.5 + - old-time ==1.1.1.0 - ollama-haskell ==0.2.1.0 - - om-doh ==0.1.0.4 + - om-doh ==0.1.0.5 - om-elm ==2.0.1.2 - om-fail ==0.1.0.7 - - om-fork ==0.7.1.12 + - om-fork ==0.7.1.13 - om-http ==0.5.0.1 - - om-logging ==1.1.0.10 - - om-show ==0.1.2.11 - - om-time ==0.3.1.1 + - om-logging ==1.1.0.11 + - om-show ==0.1.2.12 + - om-time ==0.3.1.2 - once ==0.4 - one-liner ==2.1.1 - one-liner-instances ==0.1.3.0 @@ -2187,7 +2189,7 @@ default-package-overrides: - Plural ==0.0.2 - pointed ==5.0.5 - pointedlist ==0.6.1 - - pointless-fun ==1.1.0.8 + - pointless-fun ==1.1.0.13 - poll ==0.0.0.2 - poly ==0.5.1.0 - poly-arity ==0.1.0 @@ -2202,7 +2204,7 @@ default-package-overrides: - pooled-io ==0.0.2.3 - port-utils ==0.2.1.0 - portable-lines ==0.1 - - posix-paths ==0.3.0.0 + - posix-paths ==0.3.0.1 - posix-pty ==0.2.2 - possibly ==1.0.0.0 - post-mess-age ==0.2.1.0 @@ -2222,7 +2224,7 @@ default-package-overrides: - pred-set ==0.0.1 - prefix-units ==0.3.0.1 - prelude-compat ==0.0.0.2 - - prelude-safeenum ==0.1.1.3 + - prelude-safeenum ==0.1.1.8 - pretty-class ==1.0.1.1 - pretty-hex ==1.1 - pretty-relative-time ==0.3.0.0 @@ -2343,7 +2345,7 @@ default-package-overrides: - Rasterific ==0.7.5.4 - rasterific-svg ==0.3.3.2 - rate-limit ==1.4.3 - - ratel ==2.0.0.17 + - ratel ==2.0.0.18 - ratel-wai ==2.0.0.12 - ratio-int ==0.1.2 - rattle ==0.2 @@ -2437,7 +2439,7 @@ default-package-overrides: - rhine-terminal ==1.5 - rhythmic-sequences ==0.8.0.0 - riak-protobuf ==0.25.0.0 - - richenv ==0.1.0.3 + - richenv ==0.1.0.4 - rio ==0.1.24.0 - rio-orphans ==0.1.2.0 - rio-prettyprint ==0.1.8.0 @@ -2498,6 +2500,7 @@ default-package-overrides: - sayable ==1.2.6.0 - sbp ==6.2.2 - sbv ==11.7 + - scale ==1.1.0.0 - scalpel ==0.6.2.2 - scalpel-core ==0.6.2.2 - scanf ==0.1.0.0 @@ -2710,7 +2713,7 @@ default-package-overrides: - status-notifier-item ==0.3.2.10 - step-function ==0.2.1 - stitch ==0.6.0.0 - - stm-chans ==3.0.0.9 + - stm-chans ==3.0.0.11 - stm-conduit ==4.0.1 - stm-containers ==1.2.2 - stm-delay ==0.1.1.2 @@ -2997,7 +3000,7 @@ default-package-overrides: - torsor ==0.1.0.1 - tracing ==0.0.7.4 - transaction ==0.1.1.4 - - transformers-base ==0.4.6 + - transformers-base ==0.4.6.1 - transformers-compat ==0.7.2 - transformers-either ==0.1.4 - traverse-with-class ==1.0.1.1 @@ -3069,7 +3072,7 @@ default-package-overrides: - unicode-show ==0.1.1.1 - unicode-transforms ==0.4.0.1 - unidecode ==0.1.0.4 - - unification-fd ==0.12.0.2 + - unification-fd ==0.12.0.3 - union ==0.1.3 - union-angle ==0.1.0.1 - union-color ==0.1.4.0 @@ -3090,7 +3093,7 @@ default-package-overrides: - universe-instances-extended ==1.1.4 - universe-reverse-instances ==1.1.2 - universe-some ==1.2.2 - - unix-bytestring ==0.4.0.3 + - unix-bytestring ==0.4.0.4 - unix-compat ==0.7.4.1 - unix-time ==0.4.17 - unjson ==0.15.4 @@ -3118,7 +3121,7 @@ default-package-overrides: - valida ==1.1.0 - valida-base ==0.2.0 - validate-input ==0.5.0.0 - - validation ==1.1.3 + - validation ==1.1.5 - validation-selective ==0.2.0.0 - validity ==0.12.1.0 - validity-aeson ==0.2.0.5 @@ -3178,7 +3181,7 @@ default-package-overrides: - vty-unix ==0.2.0.0 - vty-windows ==0.2.0.3 - wai ==3.2.4 - - wai-app-static ==3.1.9 + - wai-app-static ==3.1.9.1 - wai-cli ==0.2.3 - wai-conduit ==3.0.0.4 - wai-cors ==0.2.7 @@ -3216,6 +3219,13 @@ default-package-overrides: - web-routes ==0.27.16 - web-routes-th ==0.22.8.3 - web-view ==0.7.0 + - web3 ==1.1.0.0 + - web3-bignum ==1.1.0.0 + - web3-crypto ==1.1.0.0 + - web3-ethereum ==1.1.0.1 + - web3-polkadot ==1.1.0.1 + - web3-provider ==1.1.0.0 + - web3-solidity ==1.1.0.0 - webdriver ==0.12.0.1 - webdriver-precore ==0.1.0.2 - webdriver-wrapper ==0.2.0.1 @@ -3252,7 +3262,7 @@ default-package-overrides: - wl-pprint ==1.2.1 - wl-pprint-annotated ==0.1.0.1 - wl-pprint-text ==1.2.0.2 - - wled-json ==0.1.0.2 + - wled-json ==0.1.0.3 - word-compat ==0.0.6 - word-trie ==0.3.0 - word-wrap ==0.5 @@ -3291,8 +3301,8 @@ default-package-overrides: - xmlbf-xmlhtml ==0.2.2 - xmlgen ==0.6.2.2 - xmlhtml ==0.2.5.4 - - xmonad ==0.18.0 - - xmonad-contrib ==0.18.1 + - xmonad ==0.18.1 + - xmonad-contrib ==0.18.2 - xor ==0.0.1.4 - xss-sanitize ==0.3.7.2 - xxhash-ffi ==0.3.1 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e0b645953b01..f4da8cd0586e 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -133,14 +133,25 @@ self: { ) { }; A-gent = callPackage ( - { mkDerivation, base }: + { + mkDerivation, + base, + containers, + mtl, + process, + }: mkDerivation { pname = "A-gent"; - version = "0"; - sha256 = "1ga56jh14zklmr2cgz7bib4fj31y987kppzariin9a6x3lm0p5qp"; - libraryHaskellDepends = [ base ]; - description = "Λ-gent, based on placeholder definitions for TODO and unimplemented"; - license = lib.licensesSpdx."AGPL-3.0-only"; + version = "0.11.0.5"; + sha256 = "0ydrdqya81nxv4zxqflciihl4khidm4ipqqhh1x3bbwyqmayhv5x"; + libraryHaskellDepends = [ + base + containers + mtl + process + ]; + description = "Polite & well educated LLM agent with excellent manners that always behaves well"; + license = "(SSPL-1.0 OR AGPL-3.0-only)"; } ) { }; @@ -35428,8 +35439,8 @@ self: { }: mkDerivation { pname = "PenroseKiteDart"; - version = "1.6"; - sha256 = "14cjk85b3y6vygi8bhp2fq0mpmn0sv07v3j4df6habzz7n67bh52"; + version = "1.6.1"; + sha256 = "1250m14qlq43gv3k1xydab08vhfl44cyrcalkjpm9b3fk3p9vncq"; libraryHaskellDepends = [ base containers @@ -36947,7 +36958,7 @@ self: { } ) { }; - QuickCheck_2_17_1_0 = callPackage ( + QuickCheck_2_18_0_0 = callPackage ( { mkDerivation, base, @@ -36963,8 +36974,8 @@ self: { }: mkDerivation { pname = "QuickCheck"; - version = "2.17.1.0"; - sha256 = "0dvrgc666jik35x6linmzn03k6sgr5b9a1ai8wplv7b2ai7l6c08"; + version = "2.18.0.0"; + sha256 = "0mdwkcbxz8z7y8l3zmqm20y6f52jrxb16n7ccl2bjfqw7fnn517x"; libraryHaskellDepends = [ base containers @@ -43402,8 +43413,8 @@ self: { pname = "StrictCheck"; version = "0.4.0"; sha256 = "0l7h39a7a1zc7xrsz6ggscn6406q3wi57n50w8hvdm4dd6qf333f"; - revision = "2"; - editedCabalFile = "01fbqjhiw16q2a0g2gr3wf3nrmq9npbhx5n7q1bhpy2pv9sqbsgr"; + revision = "3"; + editedCabalFile = "1q4b5m3jvwxy88996nhqw8xjrkpj1c5912rr9z4wj3692lpf5hpd"; libraryHaskellDepends = [ base bifunctors @@ -53213,6 +53224,37 @@ self: { } ) { }; + add-dependent-file = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + Cabal-syntax, + directory, + filepath, + regex-compat, + template-haskell, + }: + mkDerivation { + pname = "add-dependent-file"; + version = "0.0.1"; + sha256 = "1rsfvgrlyd76vpdsrq6qcl4zm3g361lj7g4r63r2jwdrv5ayzrg8"; + libraryHaskellDepends = [ + base + bytestring + Cabal + Cabal-syntax + directory + filepath + regex-compat + template-haskell + ]; + description = "Safer TH addDependentFile wrapper"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + addLicenseInfo = callPackage ( { mkDerivation, @@ -54708,10 +54750,8 @@ self: { }: mkDerivation { pname = "aeson-diff"; - version = "1.1.0.13"; - sha256 = "0sd13q0nj0k1sam5xfj6dcjcki18f375sa69hm6i4xc6snfhn3cb"; - revision = "1"; - editedCabalFile = "1028adallw7bm72948lj322bb5a99gfs0qc1j0pnm8hryp6n7ma5"; + version = "1.1.0.15"; + sha256 = "1hs5pz2va0n3s39v8alh56mjwdy8nm94hnmnc6csmfn8lgav74j4"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -59934,6 +59974,51 @@ self: { } ) { }; + algraph = callPackage ( + { + mkDerivation, + ansi-terminal, + base, + binary, + containers, + either-unwrap, + fgl, + mtl, + QuickCheck, + tesths, + text, + Unique, + vector, + }: + mkDerivation { + pname = "algraph"; + version = "0.7.0.0"; + sha256 = "14sd7kvnxpc0gk2m44lqild6jghv7k3hr4r40fkf8lgfw9c2iz7v"; + libraryHaskellDepends = [ + base + binary + containers + either-unwrap + mtl + text + Unique + ]; + testHaskellDepends = [ + ansi-terminal + base + binary + containers + fgl + QuickCheck + tesths + Unique + vector + ]; + description = "Graph library using adjacency list representation"; + license = lib.licenses.lgpl3Only; + } + ) { }; + align = callPackage ( { mkDerivation, @@ -77613,39 +77698,48 @@ self: { { mkDerivation, base, + containers, criterion, + deepseq, + filepath, free, hspec, - mtl, + hspec-golden, QuickCheck, quickcheck-transformer, random, + text, }: mkDerivation { pname = "antigen"; - version = "0.3.1.0"; - sha256 = "0kpzsir07llklv08i0pm7gy8m9pphyxvg82dwzyrf5ndra6qb0w7"; - revision = "1"; - editedCabalFile = "1m577wjlhyqb8xbi7if6m3amiissipllz34axc7p1x0lihqnpx21"; + version = "0.4.0.0"; + sha256 = "04c0zr3pygqn6frxfy6hcys4r9hmqrjsi2adplzglvvjcd7hpfh8"; + enableSeparateDataOutput = true; libraryHaskellDepends = [ base + containers free - mtl QuickCheck quickcheck-transformer random + text ]; testHaskellDepends = [ base + filepath hspec + hspec-golden QuickCheck quickcheck-transformer + text ]; benchmarkHaskellDepends = [ base criterion + deepseq QuickCheck quickcheck-transformer + text ]; description = "Fault injection for QuickCheck"; license = lib.licensesSpdx."MIT"; @@ -83921,6 +84015,96 @@ self: { } ) { }; + arithmoi_0_13_3_0 = callPackage ( + { + mkDerivation, + array, + base, + bitvec, + chimera, + constraints, + containers, + deepseq, + exact-pi, + ghc-bignum, + infinite-list, + integer-logarithms, + integer-roots, + mod, + QuickCheck, + quickcheck-classes, + random, + semirings, + smallcheck, + tasty, + tasty-bench, + tasty-hunit, + tasty-quickcheck, + tasty-rerun, + tasty-smallcheck, + transformers, + vector, + }: + mkDerivation { + pname = "arithmoi"; + version = "0.13.3.0"; + sha256 = "1p2x13g1nxbz1bm8bz21kn4zw0gza491cfn5h83d6wvqkzd16dqh"; + configureFlags = [ "-f-llvm" ]; + libraryHaskellDepends = [ + array + base + bitvec + chimera + constraints + containers + deepseq + exact-pi + ghc-bignum + infinite-list + integer-logarithms + integer-roots + mod + random + semirings + transformers + vector + ]; + testHaskellDepends = [ + base + containers + exact-pi + infinite-list + integer-roots + mod + QuickCheck + quickcheck-classes + semirings + smallcheck + tasty + tasty-hunit + tasty-quickcheck + tasty-rerun + tasty-smallcheck + vector + ]; + benchmarkHaskellDepends = [ + base + constraints + containers + infinite-list + integer-logarithms + mod + random + semirings + tasty-bench + vector + ]; + description = "Efficient basic number-theoretic functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + arity-generic-liftA = callPackage ( { mkDerivation, @@ -98981,8 +99165,8 @@ self: { pname = "base64-bytestring-type"; version = "1.0.1"; sha256 = "03kq4rjj6by02rf3hg815jfdqpdk0xygm5f46r2pn8mb99yd01zn"; - revision = "24"; - editedCabalFile = "13nx0jk2m9rs0zhdrpmxf2ss3cspw28xj3pz7kn91pw4ncl271gi"; + revision = "25"; + editedCabalFile = "1jz1jcbbc42dc9ck6gysjw3bf00s4pbi20i4xpdf5qih3ddabw21"; libraryHaskellDepends = [ aeson base @@ -99322,6 +99506,31 @@ self: { } ) { }; + basesystems = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + containers, + text, + }: + mkDerivation { + pname = "basesystems"; + version = "1.0.0.0"; + sha256 = "1904s9ii1nxpxcg6ah2192k7j193s8i1lnci2d6r4jb15s30b61d"; + libraryHaskellDepends = [ + array + base + bytestring + containers + text + ]; + description = "Implements encoders/decoders for basesystems"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + basex-client = callPackage ( { mkDerivation, @@ -101230,6 +101439,62 @@ self: { } ) { }; + beam-duckdb = callPackage ( + { + mkDerivation, + base, + beam-core, + beam-migrate, + bytestring, + dlist, + duckdb-simple, + free, + hedgehog, + scientific, + tasty, + tasty-hedgehog, + tasty-hunit, + text, + time, + transformers, + uuid-types, + }: + mkDerivation { + pname = "beam-duckdb"; + version = "0.2.0.0"; + sha256 = "0n41x3jd2qilf7h6vnq6il8b03n41mlpp7lycmk0120388vylk3i"; + revision = "2"; + editedCabalFile = "098aqsxyls0cj9xs5lzw5ks3j725ycay2f1i3mccvx90l1fay188"; + libraryHaskellDepends = [ + base + beam-core + beam-migrate + bytestring + dlist + duckdb-simple + free + scientific + text + time + transformers + uuid-types + ]; + testHaskellDepends = [ + base + beam-core + duckdb-simple + hedgehog + tasty + tasty-hedgehog + tasty-hunit + text + time + ]; + description = "DuckDB backend for Beam"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + beam-large-records = callPackage ( { mkDerivation, @@ -101503,6 +101768,7 @@ self: { beam-core, beam-migrate, bytestring, + containers, direct-sqlite, dlist, free, @@ -101521,8 +101787,8 @@ self: { }: mkDerivation { pname = "beam-sqlite"; - version = "0.5.5.0"; - sha256 = "0shybfbix30mir99138frswlbd768s5yp6r29jsp6ndgc2k7s6sr"; + version = "0.5.6.0"; + sha256 = "0iv94115aw1imbbcy6lbiqsr699215x15j1snyzypzbkqca0khi6"; libraryHaskellDepends = [ aeson attoparsec @@ -101530,6 +101796,7 @@ self: { beam-core beam-migrate bytestring + containers direct-sqlite dlist free @@ -109498,8 +109765,8 @@ self: { }: mkDerivation { pname = "bitmasks"; - version = "0"; - sha256 = "0wanpwhi4d5lpsa6rrgw45i7hcy0xgrjlqbf3ij0vic601a19gny"; + version = "0.0.1"; + sha256 = "1li40blqmqsgwpdzvf55q9djaqvzpiddaz8d446ng1z6xvjg0zp4"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -112413,8 +112680,8 @@ self: { }: mkDerivation { pname = "blockio-uring"; - version = "0.1.0.2"; - sha256 = "1kal4vrygj12a53m9bavdbffsyqmh7m73vr62z2rz3y0yq3wxj3z"; + version = "0.1.0.3"; + sha256 = "1v873rrfp87ypssw3jxv29sc9iilyc1423g90gycf09l1xsf7flx"; libraryHaskellDepends = [ base primitive @@ -112852,8 +113119,8 @@ self: { }: mkDerivation { pname = "bloomfilter-blocked"; - version = "0.1.0.1"; - sha256 = "0np51dnfd8shcpvhxv6bf9cfyjn8q8qc45ckzi6m6zxbnp5l9k10"; + version = "0.1.0.2"; + sha256 = "17jrim5fqkjiaba16s61nn895fk1fhgn14i2ccq09b1ccrj9jpsm"; libraryHaskellDepends = [ base bytestring @@ -113264,12 +113531,12 @@ self: { } ) { }; - bluefin_0_4_0_1 = callPackage ( + bluefin_0_4_1_0 = callPackage ( { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.4.0.1"; - sha256 = "1jd21h7fpzp9ragd5pj83ns8wz57cvg9f8w3pvw3qw0qh4h1dx36"; + version = "0.4.1.0"; + sha256 = "18k1iqfjggwv6l6fllchzhv8rhhy24q05knzzsgzyjw4z8gp38kf"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; license = lib.licensesSpdx."MIT"; @@ -113292,8 +113559,8 @@ self: { pname = "bluefin-algae"; version = "0.1.0.2"; sha256 = "02g513vqn052qd41zm9brw8lf1ic4135mi8kr3s4w0721vm4nkhh"; - revision = "3"; - editedCabalFile = "0m1fa0yy0inqii6ks97p3hx1sh66ira6mib3qi4slm5b2kln02qb"; + revision = "4"; + editedCabalFile = "02hx8g5kyx26znb145d55w6wm50lyjb5cx0y6d9dxnf11b2i21dj"; libraryHaskellDepends = [ base bluefin @@ -113366,7 +113633,7 @@ self: { } ) { }; - bluefin-internal_0_4_0_0 = callPackage ( + bluefin-internal_0_4_1_0 = callPackage ( { mkDerivation, async, @@ -113378,8 +113645,8 @@ self: { }: mkDerivation { pname = "bluefin-internal"; - version = "0.4.0.0"; - sha256 = "1851fbyndmqq73ckj9dmrix0q667xckjf3bc6v1alprwyzk4dbrx"; + version = "0.4.1.0"; + sha256 = "03qyjjkphqf1z242vfz4pa9pdha602vmmsqd97z18p01m5yqd01f"; libraryHaskellDepends = [ async base @@ -113395,6 +113662,62 @@ self: { } ) { }; + bluefin-opaleye = callPackage ( + { + mkDerivation, + base, + bluefin, + bluefin-postgresql, + containers, + opaleye, + postgresql-simple, + pretty, + product-profunctors, + text, + }: + mkDerivation { + pname = "bluefin-opaleye"; + version = "0.1.0.0"; + sha256 = "11cqgcz9jgnlw7j5zs9fsdc8p5629mwydidvq0f1rhin9gb1dbyc"; + libraryHaskellDepends = [ + base + bluefin + bluefin-postgresql + containers + opaleye + postgresql-simple + pretty + product-profunctors + text + ]; + description = "bluefin support for high-level PostgreSQL operations via Opaleye"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + bluefin-postgresql = callPackage ( + { + mkDerivation, + base, + bluefin, + postgresql-simple, + unliftio-pool, + }: + mkDerivation { + pname = "bluefin-postgresql"; + version = "0.1.0.0"; + sha256 = "0wg7z44b875jba988m4yzsqd3zk6rdq669lkd86pgsprr8rqpd2l"; + libraryHaskellDepends = [ + base + bluefin + postgresql-simple + unliftio-pool + ]; + description = "bluefin support for mid-level PostgreSQL operations"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + bluefin-random = callPackage ( { mkDerivation, @@ -114165,6 +114488,127 @@ self: { } ) { }; + bolty = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + crypton-connection, + data-default, + extra, + mtl, + network, + packstream-bolt, + persist, + resource-pool, + sandwich, + scientific, + split, + text, + text-show, + time, + unordered-containers, + uuid-types, + validation-selective, + vector, + word8, + }: + mkDerivation { + pname = "bolty"; + version = "0.1.0.2"; + sha256 = "1d5ic68akkjd3w352rdnk1vp3b4dx3mv2w5irar4ykvg0iy87i0v"; + libraryHaskellDepends = [ + aeson + base + bytestring + crypton-connection + data-default + extra + mtl + network + packstream-bolt + persist + resource-pool + scientific + split + text + text-show + time + unordered-containers + uuid-types + validation-selective + vector + word8 + ]; + testHaskellDepends = [ + base + bytestring + crypton-connection + data-default + extra + mtl + network + packstream-bolt + persist + sandwich + split + text + text-show + unordered-containers + validation-selective + vector + word8 + ]; + description = "Haskell driver for Neo4j (BOLT protocol 4.4-5.4)"; + license = lib.licenses.asl20; + } + ) { }; + + bolty-streamly = callPackage ( + { + mkDerivation, + base, + bolty, + data-default, + packstream-bolt, + sandwich, + streamly-core, + text, + unordered-containers, + validation-selective, + vector, + }: + mkDerivation { + pname = "bolty-streamly"; + version = "0.1.0.0"; + sha256 = "11wjapwlsi4mc2h0j5fiqyd3nnzd52sagkrlmc3fgl46q4198mx6"; + libraryHaskellDepends = [ + base + bolty + packstream-bolt + streamly-core + text + unordered-containers + vector + ]; + testHaskellDepends = [ + base + bolty + data-default + packstream-bolt + sandwich + streamly-core + text + unordered-containers + validation-selective + vector + ]; + description = "Streamly streaming interface for bolty Neo4j driver"; + license = lib.licenses.asl20; + } + ) { }; + boltzmann-brain = callPackage ( { mkDerivation, @@ -117622,28 +118066,26 @@ self: { { mkDerivation, base, - bmp, brillo-rendering, - bytestring, + c2hs, containers, - ghc-prim, GLFW-b, OpenGL, + text, }: mkDerivation { pname = "brillo"; - version = "1.13.3"; - sha256 = "16xb0ii3mhlz4ppl2ifmskq70i6bkwk2my28gp7xfxq1dviqzmh8"; + version = "2.0.0"; + sha256 = "0zyw0il34npadynf50ij7gxbq9z2hwfi3ldpfz4ks4r7f87xnb5w"; libraryHaskellDepends = [ base - bmp brillo-rendering - bytestring containers - ghc-prim GLFW-b OpenGL + text ]; + libraryToolDepends = [ c2hs ]; description = "Painless 2D vector graphics, animations, and simulations powered by GLFW"; license = lib.licensesSpdx."MIT"; } @@ -117654,18 +118096,14 @@ self: { mkDerivation, base, brillo, - containers, - ghc-prim, }: mkDerivation { pname = "brillo-algorithms"; - version = "1.13.3"; - sha256 = "0mbvi03f24vvp9zbipib869v68syfx8lpwzsx0q2ljx3axrxwi8d"; + version = "2.0.0"; + sha256 = "1klan3qblm0kjp57bx1j4n7zwmjp62m8jrhq59apcczhl7wcrsby"; libraryHaskellDepends = [ base brillo - containers - ghc-prim ]; description = "Data structures and algorithms for working with 2D graphics"; license = lib.licensesSpdx."MIT"; @@ -117677,35 +118115,45 @@ self: { brillo-examples = callPackage ( { mkDerivation, + array, base, - bmp, brillo, brillo-algorithms, + brillo-export, brillo-rendering, - bytestring, containers, - ghc-prim, + directory, + freetype2, + FULE, GLFW-b, + mtl, random, + split, + text, vector, }: mkDerivation { pname = "brillo-examples"; - version = "1.13.3"; - sha256 = "0ygg78kkxksaj0qh46rxza4hwrr97985hhcjkqh2gin7bpgy89mj"; + version = "2.0.1"; + sha256 = "15fbfpism75vg1zcx8k7xk0yr7ypzyvbw3ckr299l4d1wr9b34wx"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ + array base - bmp brillo brillo-algorithms + brillo-export brillo-rendering - bytestring containers - ghc-prim + directory + freetype2 + FULE GLFW-b + mtl random + split + text vector ]; description = "Examples using the Brillo library"; @@ -117714,37 +118162,91 @@ self: { } ) { }; + brillo-export = callPackage ( + { + mkDerivation, + base, + brillo, + brillo-rendering, + bytestring, + directory, + filepath, + GLFW-b, + JuicyPixels, + OpenGLRaw, + text, + vector, + webp, + }: + mkDerivation { + pname = "brillo-export"; + version = "0.2.0.0"; + sha256 = "03ivx077jhkrmhfbmyd8d62bzgl9bynlcbgmla6cmk3nak96pjpx"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base + brillo-rendering + bytestring + GLFW-b + JuicyPixels + OpenGLRaw + text + vector + webp + ]; + executableHaskellDepends = [ + base + brillo + ]; + testHaskellDepends = [ + base + brillo + bytestring + directory + filepath + GLFW-b + JuicyPixels + text + ]; + description = "Export Brillo pictures to png, bmp, tga, tiff, gif, svg and juicy-pixels-image"; + license = lib.licenses.mit; + mainProgram = "brillo-export-exe"; + } + ) { }; + brillo-juicy = callPackage ( { mkDerivation, base, - bmp, brillo, bytestring, JuicyPixels, vector, + webp, }: mkDerivation { pname = "brillo-juicy"; - version = "0.2.4"; - sha256 = "1aqvxrxfyfjvhzgjxqivfjsyg06lgsz2irk1j52q14rmydd8h2di"; + version = "0.3.0"; + sha256 = "0jwyb2rj2ycqhzm4hqfcxmly2cpp2ajbbbzp28w265yrd1nzkrnj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base - bmp brillo bytestring JuicyPixels vector + webp ]; executableHaskellDepends = [ base - bmp brillo bytestring JuicyPixels vector + webp ]; description = "Load any image supported by Juicy.Pixels in your brillo application"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -117759,20 +118261,24 @@ self: { bmp, bytestring, containers, + freetype2, + GLFW-b, OpenGL, - vector, + text, }: mkDerivation { pname = "brillo-rendering"; - version = "1.13.3"; - sha256 = "0apczzdk7fwkjjkm32rv7i39pjl8jnax9bbgjd8p1095dnqhawiy"; + version = "2.0.0"; + sha256 = "1x9igwnych1fjch0s9lnli6dj455qaj4j2pyyd1m874qp7cmk43y"; libraryHaskellDepends = [ base bmp bytestring containers + freetype2 + GLFW-b OpenGL - vector + text ]; description = "Brillo picture data types and rendering functions"; license = lib.licensesSpdx."MIT"; @@ -121275,6 +121781,8 @@ self: { pname = "bv-sized"; version = "1.0.7"; sha256 = "1hs83r58hxpchacrhhgvzkkx4vk50vz93njx6i1c93d14yaalysn"; + revision = "1"; + editedCabalFile = "02g265s8xfkl3xkv3fs0lyw6khip6p02vp8wl4bc8429bi7jmy0f"; libraryHaskellDepends = [ base bitwise @@ -125590,7 +126098,7 @@ self: { } ) { }; - cabal-gild_1_7_0_1 = callPackage ( + cabal-gild_1_7_0_2 = callPackage ( { mkDerivation, base, @@ -125610,8 +126118,8 @@ self: { }: mkDerivation { pname = "cabal-gild"; - version = "1.7.0.1"; - sha256 = "1r7bzwfacvjwvsdp1gbh91nrwsc7wlxd7kcnsmhxwkdc25m61yrp"; + version = "1.7.0.2"; + sha256 = "18a8p7imdsi4yix6qh0qwpi5knw17gj8nj3zzlpd9s88ydl6yq75"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -132432,11 +132940,10 @@ self: { casa-types, conduit, conduit-extra, - crypton, + cryptohash-sha256, exceptions, http-conduit, http-types, - memory, network-uri, resourcet, template-haskell, @@ -132447,8 +132954,8 @@ self: { }: mkDerivation { pname = "casa-client"; - version = "0.0.3"; - sha256 = "0jsnb4a9wwsyxr7i177hsfkybd4qya39jbx2rgyi8l0aiv31vc25"; + version = "0.0.4"; + sha256 = "1ji8qr012ywa4knz8s7m34dqai9gh78d6dkzj47lbiy9xgrr4i05"; libraryHaskellDepends = [ aeson attoparsec @@ -132458,11 +132965,10 @@ self: { casa-types conduit conduit-extra - crypton + cryptohash-sha256 exceptions http-conduit http-types - memory network-uri resourcet template-haskell @@ -133419,6 +133925,69 @@ self: { } ) { }; + cassava_0_5_4_1 = callPackage ( + { + mkDerivation, + array, + attoparsec, + base, + bytestring, + containers, + deepseq, + hashable, + HUnit, + Only, + QuickCheck, + quickcheck-instances, + scientific, + test-framework, + test-framework-hunit, + test-framework-quickcheck2, + text, + text-short, + unordered-containers, + vector, + }: + mkDerivation { + pname = "cassava"; + version = "0.5.4.1"; + sha256 = "0ps9b8lgc1ah186rlxsy8hdnwkfh60i351105309jykk63skc1nl"; + configureFlags = [ "-f-bytestring--lt-0_10_4" ]; + libraryHaskellDepends = [ + array + attoparsec + base + bytestring + containers + deepseq + hashable + Only + scientific + text + text-short + unordered-containers + vector + ]; + testHaskellDepends = [ + base + bytestring + HUnit + QuickCheck + quickcheck-instances + scientific + test-framework + test-framework-hunit + test-framework-quickcheck2 + text + unordered-containers + vector + ]; + description = "A CSV parsing and encoding library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + cassava = callPackage ( { mkDerivation, @@ -133446,6 +134015,8 @@ self: { pname = "cassava"; version = "0.5.5.0"; sha256 = "1rcc7l93g80mbmfvbz0bclsldkz19yyfyazfp8h471856sj5a9kp"; + revision = "1"; + editedCabalFile = "12d4zbpm1xm2zs3mshwas295n1ab970354x89ciy8smddjn8i5sm"; configureFlags = [ "-f-bytestring--lt-0_10_4" ]; libraryHaskellDepends = [ array @@ -146154,8 +146725,8 @@ self: { }: mkDerivation { pname = "climb"; - version = "0.6.0"; - sha256 = "1fjqib78hc03f427vaf6jddgyg77b9w2dd5z9sbfgm7h6qbyn9aa"; + version = "0.7.0"; + sha256 = "023hh9i70pwxb5v8gxgv18g2391pkyxwjmbw86wii90k4c78nk15"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164168,7 +164739,7 @@ self: { } ) { }; - copilot_4_6_1 = callPackage ( + copilot_4_7 = callPackage ( { mkDerivation, base, @@ -164184,8 +164755,8 @@ self: { }: mkDerivation { pname = "copilot"; - version = "4.6.1"; - sha256 = "12sxdyv0vc9z8qz3vqghk2km3fzkhyqqizpgl3mrndcgz584y3h5"; + version = "4.7"; + sha256 = "1z842g8d3crhjfxmchail95dhy9pdss3p3lpz7y5wmpxviw0zjvy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164220,8 +164791,8 @@ self: { }: mkDerivation { pname = "copilot-bluespec"; - version = "4.6.1"; - sha256 = "1krfc6zhdj728x0v3xm9b69h16ci8hsqqhhnrqjsl9p2w0hvlli7"; + version = "4.7"; + sha256 = "0pb9393wh1hicrhpda86q9vy53yjb98ls0j02ixq9isnh9sa2v86"; libraryHaskellDepends = [ base copilot-core @@ -164292,7 +164863,7 @@ self: { } ) { }; - copilot-c99_4_6_1 = callPackage ( + copilot-c99_4_7 = callPackage ( { mkDerivation, base, @@ -164314,8 +164885,8 @@ self: { }: mkDerivation { pname = "copilot-c99"; - version = "4.6.1"; - sha256 = "109854rkpgd5b5j2mdgj3vvmrksbprsv6gbcgp0my455r7sxhh0g"; + version = "4.7"; + sha256 = "0i7qlx3fc8bldqhbl2d495jmiwpxmp38w7qaf90116z5gny2grq3"; libraryHaskellDepends = [ base copilot-core @@ -164406,7 +164977,7 @@ self: { } ) { }; - copilot-core_4_6_1 = callPackage ( + copilot-core_4_7 = callPackage ( { mkDerivation, base, @@ -164418,8 +164989,8 @@ self: { }: mkDerivation { pname = "copilot-core"; - version = "4.6.1"; - sha256 = "1jhrck3rw1y20c7xzzgnvr2x7dzqgs7qhysv24pa5d5mnylpa3py"; + version = "4.7"; + sha256 = "1z0lax28n3b3i3k3rycixd6jl5qc2hzwna73xhf7wb0nvs635xw1"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -164506,7 +165077,7 @@ self: { } ) { }; - copilot-interpreter_4_6_1 = callPackage ( + copilot-interpreter_4_7 = callPackage ( { mkDerivation, base, @@ -164519,8 +165090,8 @@ self: { }: mkDerivation { pname = "copilot-interpreter"; - version = "4.6.1"; - sha256 = "1lb27k01vnlwk683w8svxf7axzd4c0ar82p6f0nr2si3w5ypb7fb"; + version = "4.7"; + sha256 = "0wq7dzydz16z060fzb4h13jwlxsxmqp37qjind9adv8w07i77gdl"; libraryHaskellDepends = [ base copilot-core @@ -164589,7 +165160,7 @@ self: { } ) { }; - copilot-language_4_6_1 = callPackage ( + copilot-language_4_7 = callPackage ( { mkDerivation, array, @@ -164609,8 +165180,8 @@ self: { }: mkDerivation { pname = "copilot-language"; - version = "4.6.1"; - sha256 = "0yr9cz9y0dpf1cqw6bbg3lx956nv22hfdnh3diqpg3yzcv84n1lx"; + version = "4.7"; + sha256 = "1shxzcx1ni1affcfn0cj7na0yqrp090c524rqmhl11h49grs4lxg"; libraryHaskellDepends = [ array base @@ -164677,7 +165248,7 @@ self: { } ) { }; - copilot-libraries_4_6_1 = callPackage ( + copilot-libraries_4_7 = callPackage ( { mkDerivation, base, @@ -164693,8 +165264,8 @@ self: { }: mkDerivation { pname = "copilot-libraries"; - version = "4.6.1"; - sha256 = "0mcj29cxxpiga9wv5y4mmzrbd1vdxkyzdyi6w8krz2ng4yb67f3a"; + version = "4.7"; + sha256 = "02cpnrg76by6idn6f8iqzkbf15m354qhplxwxwsavj5hncvp03ik"; libraryHaskellDepends = [ base containers @@ -164738,7 +165309,7 @@ self: { } ) { }; - copilot-prettyprinter_4_6_1 = callPackage ( + copilot-prettyprinter_4_7 = callPackage ( { mkDerivation, base, @@ -164747,8 +165318,8 @@ self: { }: mkDerivation { pname = "copilot-prettyprinter"; - version = "4.6.1"; - sha256 = "1jjmzrzzy3zqj24cm3hqpcxcnysjv6s6xbs8rqshjjjbrkang0pk"; + version = "4.7"; + sha256 = "0k34i9gxlf8vhr3bzgwdadq312h6xn8p3l6c8y3i8jdw9ikpjhbk"; libraryHaskellDepends = [ base copilot-core @@ -164854,7 +165425,7 @@ self: { } ) { }; - copilot-theorem_4_6_1 = callPackage ( + copilot-theorem_4_7 = callPackage ( { mkDerivation, base, @@ -164882,8 +165453,8 @@ self: { }: mkDerivation { pname = "copilot-theorem"; - version = "4.6.1"; - sha256 = "1x4pxhr9psm9bc29hvg100a2hlfy2qj81f1kf2njj08jh4wfs2bl"; + version = "4.7"; + sha256 = "0mzjy5295w6vcwrxqbnqf79rmzw6xd2is2m9iwwl8lk31pp6jyz0"; libraryHaskellDepends = [ base bimap @@ -164957,8 +165528,8 @@ self: { }: mkDerivation { pname = "copilot-verifier"; - version = "4.6.1"; - sha256 = "0pm62nammyh2pmlxd3bh42892v0b2mmfn2v1rxpivak8q5xl47fz"; + version = "4.7"; + sha256 = "1hkv7jnw4z32idmipj879m8ripjq4bpcblb3wsydi1vpkmzan2xs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -165075,8 +165646,8 @@ self: { }: mkDerivation { pname = "copilot-visualizer"; - version = "4.6.1"; - sha256 = "17jkl7p46k6bx3jh0dk69hj19yccgfnybcbs3gyqkba40sqjygf7"; + version = "4.7"; + sha256 = "1zj06gkaxym7dggpw368jx3zyfrps4wylk66g3jbns6rgs1z2zaa"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -171941,6 +172512,42 @@ self: { } ) { }; + crypto-token_0_2_0 = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + crypton, + hspec, + hspec-discover, + network-byte-order, + ram, + }: + mkDerivation { + pname = "crypto-token"; + version = "0.2.0"; + sha256 = "0lp546cklx1sq745q0z8i27i7hqzb8bpyfk5dak43kkddvjlhy80"; + libraryHaskellDepends = [ + array + base + bytestring + crypton + network-byte-order + ram + ]; + testHaskellDepends = [ + base + bytestring + hspec + ]; + testToolDepends = [ hspec-discover ]; + description = "crypto tokens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + crypto-totp = callPackage ( { mkDerivation, @@ -172692,6 +173299,61 @@ self: { } ) { }; + crypton_1_1_1 = callPackage ( + { + mkDerivation, + base, + base16, + bytestring, + deepseq, + gauge, + integer-gmp, + primitive, + ram, + random, + tasty, + tasty-hunit, + tasty-kat, + tasty-quickcheck, + text, + }: + mkDerivation { + pname = "crypton"; + version = "1.1.1"; + sha256 = "04200abr2wavnkq73kch9wwnl5lcnd4n69jdfzg6mngz6pzby0sf"; + libraryHaskellDepends = [ + base + base16 + bytestring + deepseq + integer-gmp + primitive + ram + text + ]; + testHaskellDepends = [ + base + bytestring + ram + tasty + tasty-hunit + tasty-kat + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + bytestring + deepseq + gauge + ram + random + ]; + description = "Cryptography Primitives sink"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + crypton-asn1-encoding = callPackage ( { mkDerivation, @@ -172777,24 +173439,24 @@ self: { crypton, hspec, hspec-discover, - memory, + ram, }: mkDerivation { pname = "crypton-box"; - version = "1.1.0"; - sha256 = "10z6n196lmyq87b2lzlh48k1azwg581s7p7x1ral9q9q564b2b9n"; + version = "1.2.0"; + sha256 = "1igpbilq9cb7h2cc3hbkdijir9sj7ml5aqj7vfd0rqc2ajlhgvyc"; libraryHaskellDepends = [ base bytestring crypton - memory + ram ]; testHaskellDepends = [ base bytestring crypton hspec - memory + ram ]; testToolDepends = [ hspec-discover ]; description = "NaCl crypto/secret box implementations based on crypton primitives"; @@ -172887,6 +173549,40 @@ self: { } ) { }; + crypton-connection_0_4_6 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + crypton-socks, + crypton-x509-store, + crypton-x509-system, + data-default, + network, + tls, + }: + mkDerivation { + pname = "crypton-connection"; + version = "0.4.6"; + sha256 = "0d20qp4jim89s6psi0iyjwjzgbi4piw9pxyyr15qrshpb22vg1nn"; + libraryHaskellDepends = [ + base + bytestring + containers + crypton-socks + crypton-x509-store + crypton-x509-system + data-default + network + tls + ]; + description = "Simple and easy network connection API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + crypton-pem = callPackage ( { mkDerivation, @@ -172973,6 +173669,8 @@ self: { pname = "crypton-x509"; version = "1.7.7"; sha256 = "10pkva9wvm6ih48bprxlnyhnn3nr6xq9dhkrk4hfxpsaij6f9v7g"; + revision = "1"; + editedCabalFile = "08ipy4qfz8w9kb7n3aig4psfjfaxl4brnkncbz34cbfmvsijgql9"; libraryHaskellDepends = [ asn1-encoding asn1-parse @@ -173001,7 +173699,7 @@ self: { } ) { }; - crypton-x509_1_8_0 = callPackage ( + crypton-x509_1_9_0 = callPackage ( { mkDerivation, base, @@ -173012,8 +173710,8 @@ self: { crypton-asn1-parse, crypton-asn1-types, crypton-pem, - memory, mtl, + ram, tasty, tasty-quickcheck, time-hourglass, @@ -173021,8 +173719,8 @@ self: { }: mkDerivation { pname = "crypton-x509"; - version = "1.8.0"; - sha256 = "1kf2y6l25k0izvlmcafyi41nx3yx4w5jv82wi6b11shx5k8wds3w"; + version = "1.9.0"; + sha256 = "1kbn88qfk61rixbk1k35k9hn7rdw0b9pfjw7li5gm18rz7avlp8m"; libraryHaskellDepends = [ base bytestring @@ -173032,7 +173730,7 @@ self: { crypton-asn1-parse crypton-asn1-types crypton-pem - memory + ram time-hourglass transformers ]; @@ -173073,6 +173771,8 @@ self: { pname = "crypton-x509-store"; version = "1.6.11"; sha256 = "07vq7f883cm5krqz2kc0qkh9ks54jknrwdqvfqsk91s12b693a83"; + revision = "1"; + editedCabalFile = "02cjsx9pijk2wlhk2i977dr1ak647yywl71fcw1b6j54k1swafm6"; libraryHaskellDepends = [ asn1-encoding asn1-types @@ -173121,6 +173821,8 @@ self: { pname = "crypton-x509-store"; version = "1.6.14"; sha256 = "1d4dipa7by8zj913aag31swikpz4xznkfsq8d0f6ndvsciyvmpk8"; + revision = "1"; + editedCabalFile = "065l9k29j7702gr7s75aclwvrssdcdqjs3yfl35h6agpq121jylh"; libraryHaskellDepends = [ asn1-encoding asn1-types @@ -173147,7 +173849,7 @@ self: { } ) { }; - crypton-x509-store_1_8_0 = callPackage ( + crypton-x509-store_1_9_0 = callPackage ( { mkDerivation, base, @@ -173167,8 +173869,8 @@ self: { }: mkDerivation { pname = "crypton-x509-store"; - version = "1.8.0"; - sha256 = "0zps1xr2869syfqxr4jdf7wzby95w1fqk33nada33ws04qqshzd7"; + version = "1.9.0"; + sha256 = "0rl7zdzgfhp1l38pbx44v67gcv3gpr32cf43004zpl8i7i0974fy"; libraryHaskellDepends = [ base bytestring @@ -173231,7 +173933,7 @@ self: { } ) { }; - crypton-x509-system_1_8_0 = callPackage ( + crypton-x509-system_1_9_0 = callPackage ( { mkDerivation, base, @@ -173247,8 +173949,8 @@ self: { }: mkDerivation { pname = "crypton-x509-system"; - version = "1.8.0"; - sha256 = "0qv3a1sxblcw5mxn6h2c68qzwf9cdb9m3qqw5n0zm1n27gf26zxw"; + version = "1.9.0"; + sha256 = "1znfhsdn9nzdjlmzq92gvzzc1rjbwvi81bfsby95qflng2dq3vl9"; libraryHaskellDepends = [ base bytestring @@ -173281,13 +173983,13 @@ self: { crypton-x509-system, crypton-x509-validation, directory, - memory, + ram, time-hourglass, }: mkDerivation { pname = "crypton-x509-util"; - version = "1.8.0"; - sha256 = "0kxl31z2rdmjjdd4i8ivb5i3sy5hdfj17ln0y339917ql5rcp16j"; + version = "1.9.0"; + sha256 = "1zl6xsd39bjsjf6idi9zvvqldl7wy1d9zlsk76qqw6sw0y53rvmr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -173302,7 +174004,7 @@ self: { crypton-x509-system crypton-x509-validation directory - memory + ram time-hourglass ]; description = "Utility for X509 certificate and chain"; @@ -173337,6 +174039,8 @@ self: { pname = "crypton-x509-validation"; version = "1.6.14"; sha256 = "07b09kgrd3m5ahxpj458r5ycd30bz8ldwjwf19mdcnfv4x0kj3pd"; + revision = "1"; + editedCabalFile = "0dvb732qpfn1bkpv6qmv7jj5k4v09wi9zfndxbzid8dsqqz39b63"; libraryHaskellDepends = [ asn1-encoding asn1-types @@ -173372,7 +174076,7 @@ self: { } ) { }; - crypton-x509-validation_1_8_0 = callPackage ( + crypton-x509-validation_1_9_0 = callPackage ( { mkDerivation, base, @@ -173386,16 +174090,16 @@ self: { crypton-x509-store, data-default, iproute, - memory, mtl, + ram, tasty, tasty-hunit, time-hourglass, }: mkDerivation { pname = "crypton-x509-validation"; - version = "1.8.0"; - sha256 = "0is9bbz6x002q473r80ddnr0v32h8kdmjk6hgvp5f8wi8iwjrmf3"; + version = "1.9.0"; + sha256 = "1n2gsg10ygwi9ljpzp9jqpym54c3az9i00k1nwnlpambwh2y15hk"; libraryHaskellDepends = [ base bytestring @@ -173408,8 +174112,8 @@ self: { crypton-x509-store data-default iproute - memory mtl + ram time-hourglass ]; testHaskellDepends = [ @@ -173421,7 +174125,7 @@ self: { crypton-x509 crypton-x509-store data-default - memory + ram tasty tasty-hunit time-hourglass @@ -173651,6 +174355,8 @@ self: { pname = "cryptostore"; version = "0.5.0.0"; sha256 = "1dclq655n776w4npjd1d19knpppdqasfdgsvrh80pf2rs8kcw3s9"; + revision = "1"; + editedCabalFile = "00ghqyrxz67wdn060r018s1xhc8w1mli5ivvq94k37a55cs8dmpr"; libraryHaskellDepends = [ asn1-encoding asn1-types @@ -181899,11 +182605,11 @@ self: { { mkDerivation, base }: mkDerivation { pname = "data-or"; - version = "1.0.0.7"; - sha256 = "1n8ym5skpyd15akra1vj97z2h3bq62fh1966yz1i8qds5xq96a4x"; + version = "1.0.0.12"; + sha256 = "00i8saxn6wdp9k3q4h8sp46pnhx37s3infipv3db8r6llhma2ns1"; libraryHaskellDepends = [ base ]; description = "A data type for non-exclusive disjunction"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -182575,7 +183281,7 @@ self: { } ) { }; - data-sketches-core_0_2_0_0 = callPackage ( + data-sketches-core_0_2_0_1 = callPackage ( { mkDerivation, base, @@ -182588,8 +183294,8 @@ self: { }: mkDerivation { pname = "data-sketches-core"; - version = "0.2.0.0"; - sha256 = "0ps1x06988zjx1dqwmiy5mz3xy4p5spaz7br7hbzn8p83l8crxj0"; + version = "0.2.0.1"; + sha256 = "1zccphcsrzdx16wcf45nps6j8vdhdzp2jkknnqfshs90kq2pbc64"; libraryHaskellDepends = [ base deepseq @@ -183855,7 +184561,7 @@ self: { } ) { }; - dataframe_0_4_1_0 = callPackage ( + dataframe_0_7_0_0 = callPackage ( { mkDerivation, aeson, @@ -183867,6 +184573,7 @@ self: { cassava, containers, criterion, + deepseq, directory, filepath, Glob, @@ -183882,8 +184589,10 @@ self: { regex-tdfa, scientific, snappy-hs, + stm, template-haskell, text, + these, time, unix, unordered-containers, @@ -183894,8 +184603,8 @@ self: { }: mkDerivation { pname = "dataframe"; - version = "0.4.1.0"; - sha256 = "1673idd2dvny2cih4a5wn21i6xc1a0z60y1vm8p1rlsm5b1vr4x0"; + version = "0.7.0.0"; + sha256 = "1khnk687vz4n0m9v0p6dw5x45g9n5yjx6x21i0cx3lkv00wm2fbj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -183907,6 +184616,7 @@ self: { bytestring-lexing cassava containers + deepseq directory filepath Glob @@ -183919,8 +184629,10 @@ self: { regex-tdfa scientific snappy-hs + stm template-haskell text + these time unordered-containers vector @@ -183930,6 +184642,8 @@ self: { ]; executableHaskellDepends = [ base + bytestring + containers directory filepath process @@ -183941,6 +184655,7 @@ self: { ]; testHaskellDepends = [ base + bytestring containers directory HUnit @@ -183948,6 +184663,7 @@ self: { random random-shuffle text + these time vector ]; @@ -183955,6 +184671,7 @@ self: { base criterion process + random ]; description = "A fast, safe, and intuitive DataFrame library"; license = lib.licensesSpdx."MIT"; @@ -184294,6 +185011,71 @@ self: { } ) { }; + datastar-hs = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + ghc-heap, + hspec, + http-media, + http-types, + lucid2, + servant-server, + stm, + tagged, + text, + time, + uuid, + wai, + warp, + }: + mkDerivation { + pname = "datastar-hs"; + version = "0.1.0.2"; + sha256 = "13nbnyfp40grrn04m9yzbf3h2wi94ccp6jk3ip4a5ldfaxzwbf2v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + http-types + text + wai + ]; + executableHaskellDepends = [ + aeson + base + bytestring + containers + ghc-heap + http-media + http-types + lucid2 + servant-server + stm + tagged + text + time + uuid + wai + warp + ]; + testHaskellDepends = [ + base + bytestring + hspec + text + wai + ]; + description = "Haskell bindings for Datastar"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + dataurl = callPackage ( { mkDerivation, @@ -185150,96 +185932,6 @@ self: { ) { }; dbus = callPackage ( - { - mkDerivation, - base, - bytestring, - cereal, - conduit, - containers, - deepseq, - directory, - exceptions, - extra, - filepath, - lens, - network, - parsec, - process, - QuickCheck, - random, - resourcet, - split, - tasty, - tasty-hunit, - tasty-quickcheck, - template-haskell, - temporary, - text, - th-lift, - transformers, - unix, - vector, - xml-conduit, - xml-types, - }: - mkDerivation { - pname = "dbus"; - version = "1.4.1"; - sha256 = "016xrx8gnvldpwgalpsxzvkwagavpzw9m7j65w5msskaxk474ln7"; - libraryHaskellDepends = [ - base - bytestring - cereal - conduit - containers - deepseq - exceptions - filepath - lens - network - parsec - random - split - template-haskell - text - th-lift - transformers - unix - vector - xml-conduit - xml-types - ]; - testHaskellDepends = [ - base - bytestring - cereal - containers - directory - extra - filepath - network - parsec - process - QuickCheck - random - resourcet - tasty - tasty-hunit - tasty-quickcheck - temporary - text - transformers - unix - vector - ]; - doCheck = false; - description = "A client library for the D-Bus IPC system"; - license = lib.licenses.asl20; - } - ) { }; - - dbus_1_4_2 = callPackage ( { mkDerivation, base, @@ -185326,7 +186018,6 @@ self: { doCheck = false; description = "A client library for the D-Bus IPC system"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -193674,8 +194365,8 @@ self: { }: mkDerivation { pname = "dhscanner-bitcode"; - version = "1.0.13"; - sha256 = "0ha6nfw766zm8qmdrx7kvf1b946i2vq07bf9kg4zhkfk0k3lbvss"; + version = "1.0.15"; + sha256 = "0pwb89rxm3pfyy1cq4zd5m8wwk5afjpj60zmp7443q7fwpygx8b4"; libraryHaskellDepends = [ aeson base @@ -193707,8 +194398,8 @@ self: { }: mkDerivation { pname = "dhscanner-kbgen"; - version = "1.0.14"; - sha256 = "13yr0yapc1bj1ip8rgs69j7r6lq33yh9x0rphx5x40jrds4qjg3c"; + version = "1.0.25"; + sha256 = "066jr09bhlbaqbg72049wn09464j6vr1jk866pjbwipcl3yk6bzb"; libraryHaskellDepends = [ aeson base @@ -201949,14 +202640,15 @@ self: { filepath, Glob, http-directory, + safe, simple-cmd, simple-cmd-args, simple-prompt, }: mkDerivation { pname = "dnf-repo"; - version = "0.6.1"; - sha256 = "0zxbxadvsvj2247npbn35k4vblaf681lgsq40r06vbh0bildy490"; + version = "0.6.2"; + sha256 = "0njl38nwvdzfxfq17n99mrri8h1kpymv1hwhwanj75f3y5cq4fq3"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -201968,6 +202660,7 @@ self: { filepath Glob http-directory + safe simple-cmd simple-cmd-args simple-prompt @@ -203674,10 +204367,8 @@ self: { }: mkDerivation { pname = "doctest-parallel"; - version = "0.4"; - sha256 = "1y907fg2y7ayddwv38rjv6nyc18w682dxwkq3msqnlkddglqlxfx"; - revision = "1"; - editedCabalFile = "14727y7lzskg9qazpc1p2fsj35fbqdm4g54hii3q0626y62ff7mj"; + version = "0.4.1"; + sha256 = "01dagq1wa56hswhabw56dyv172y0lp5fh0gg7ij1i01fqg61rc5s"; libraryHaskellDepends = [ base base-compat @@ -207909,8 +208600,8 @@ self: { }: mkDerivation { pname = "duckdb-ffi"; - version = "1.4.1.5"; - sha256 = "1hy217yday0f8qc882g7nllhvkzal4v28f4zp5mlfyifml2hld27"; + version = "1.5.0.0"; + sha256 = "0fc86bz60zghbbnv1q3kfx1pw40mgpbg9vy8m4awcp46r0acxhp0"; libraryHaskellDepends = [ base bytestring @@ -207976,6 +208667,7 @@ self: { base, bytestring, containers, + directory, duckdb-ffi, QuickCheck, tasty, @@ -207989,8 +208681,8 @@ self: { }: mkDerivation { pname = "duckdb-simple"; - version = "0.1.2.4"; - sha256 = "1p1vkfa2sdnlh6r3vhrphf4zmwnrvh39bys5nar9sqrv282ld0k4"; + version = "0.1.5.0"; + sha256 = "1smmznxzimvpxj45wbw6916wgvw5q5gndp16x4vikiy56j6hwlq8"; libraryHaskellDepends = [ array base @@ -208007,6 +208699,7 @@ self: { base bytestring containers + directory duckdb-ffi QuickCheck tasty @@ -208386,6 +209079,30 @@ self: { } ) { }; + dunning-t-digest = callPackage ( + { + mkDerivation, + base, + fingertree, + vector, + }: + mkDerivation { + pname = "dunning-t-digest"; + version = "0.1.0.1"; + sha256 = "02i502n15szsvprziar84hagq99h9crdn1x26q2jkhc0frzpah7d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + fingertree + vector + ]; + executableHaskellDepends = [ base ]; + description = "Dunning t-digest for online quantile estimation"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + duoidal-transformers = callPackage ( { mkDerivation, @@ -211450,6 +212167,8 @@ self: { pname = "ech-config"; version = "0.0.1"; sha256 = "1fpynisvv87m0rfdydbvrg4k3nznv33yslb0ny0c518kxbbvcdmj"; + revision = "1"; + editedCabalFile = "1k85s6646px5n17k46kp7vzdyrqikx0ja5ywvfmx8jxrsx4sygib"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -212560,8 +213279,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "effable"; - version = "0.2.0.0"; - sha256 = "1lwfwgry656w0k63i3iq2vbid3lnypk9knsngdj5y6n303bizass"; + version = "0.3.1.1"; + sha256 = "0bhin9ngl078asi7d8cgd8df21ngbb2f1sk3i3x708qn9m48kasz"; libraryHaskellDepends = [ base ]; description = "A data structure for emission plans"; license = lib.licensesSpdx."MIT"; @@ -213335,8 +214054,8 @@ self: { }: mkDerivation { pname = "egison"; - version = "4.2.1"; - sha256 = "056rbb9nl00dbfr97k4865i0djkbqsqgqxpg0f1l9phrif5308vl"; + version = "5.0.0"; + sha256 = "07sb43axq7pifk7gjx43hk0j67gq3q58ldqbfmjkam38zscmmbp1"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -213344,6 +214063,7 @@ self: { base containers directory + filepath hashable haskeline megaparsec @@ -213370,7 +214090,6 @@ self: { haskeline mtl optparse-applicative - prettyprinter regex-tdfa text ]; @@ -213380,7 +214099,6 @@ self: { Glob HUnit mtl - process test-framework test-framework-hunit transformers @@ -213392,6 +214110,7 @@ self: { ]; description = "Programming language with non-linear pattern-matching against non-free data"; license = lib.licenses.mit; + mainProgram = "egison"; } ) { }; @@ -213910,8 +214629,8 @@ self: { pname = "either"; version = "5.0.3"; sha256 = "00a8h2jgrpqdlsi8vjrm2qa6rmw33ksirxv9s6i90nlmhhg6jrkd"; - revision = "1"; - editedCabalFile = "1kxv5srzblkva3ajiw8jrzj05jbjncwj499hcsk9zsyml9ig9if3"; + revision = "2"; + editedCabalFile = "00rn9d0zi9gln0gjczhk14vzgypq4qy1cpnjzgllz0hmgc5w51pm"; libraryHaskellDepends = [ base bifunctors @@ -215151,8 +215870,8 @@ self: { }: mkDerivation { pname = "elm-bridge"; - version = "0.8.4"; - sha256 = "1f16inr64xhsb2h9gbqlr1a38j3xqsw33v2xlr7k33yr2plss12y"; + version = "0.8.5"; + sha256 = "1jb6dr34l955b2km4a7k8zg1vn452206qdsikwhdygp6ynwfzilq"; libraryHaskellDepends = [ aeson base @@ -222500,8 +223219,8 @@ self: { }: mkDerivation { pname = "esqueleto-postgis"; - version = "4.0.2"; - sha256 = "06v9w440ynwj0qlzcilprwzkxr8qpixzfg2v72r1b1pr8qavrgnd"; + version = "4.1.0"; + sha256 = "1i7dimzs7kxjhznd3fmpf50mz37vb7fqiqw0y19yfp3kxaqyrhxv"; libraryHaskellDepends = [ base base16 @@ -224712,14 +225431,14 @@ self: { path-pieces, template-haskell, text, + time, transformers, uuid, - x-sum-type-boilerplate, }: mkDerivation { pname = "eventium-core"; - version = "0.1.0"; - sha256 = "0jrfx6azvan38aqqb5f4dzapzlgkxaj3la6yqkmafs2fdpbqwm7b"; + version = "0.2.1"; + sha256 = "0w9hbwzp40i2f7cp74cicj4l23sc023s6saz20n8c47j7iy51854"; libraryHaskellDepends = [ aeson base @@ -224729,9 +225448,9 @@ self: { path-pieces template-haskell text + time transformers uuid - x-sum-type-boilerplate ]; testHaskellDepends = [ aeson @@ -224744,9 +225463,9 @@ self: { path-pieces template-haskell text + time transformers uuid - x-sum-type-boilerplate ]; testToolDepends = [ hspec-discover ]; description = "Core module for eventium"; @@ -224761,7 +225480,7 @@ self: { base, containers, eventium-core, - eventium-test-helpers, + eventium-testkit, hspec, hspec-discover, HUnit, @@ -224771,8 +225490,8 @@ self: { }: mkDerivation { pname = "eventium-memory"; - version = "0.1.0"; - sha256 = "197axw6mfbgf9bq9rjd0lpflvmqxm16sk72bxcsppn2vhx0pa4na"; + version = "0.2.1"; + sha256 = "0xx4mv3zb0jycmjrvz6xxlmb9ka2xkpl54j11h26vp65fc10mj8w"; libraryHaskellDepends = [ base containers @@ -224785,7 +225504,7 @@ self: { base containers eventium-core - eventium-test-helpers + eventium-testkit hspec HUnit mtl @@ -224807,7 +225526,7 @@ self: { bytestring, eventium-core, eventium-sql-common, - eventium-test-helpers, + eventium-testkit, hspec, hspec-discover, HUnit, @@ -224819,8 +225538,8 @@ self: { }: mkDerivation { pname = "eventium-postgresql"; - version = "0.1.0"; - sha256 = "0cri25a2r0v2mkk9why8r7pwqh6m8j0dwivcccpi51924ih3jsc3"; + version = "0.2.1"; + sha256 = "01wdp5i8a7nkw95n1wb3hnrclc3pqkx7k7j3ir67zyzzc7a6y1in"; libraryHaskellDepends = [ aeson base @@ -224837,7 +225556,7 @@ self: { bytestring eventium-core eventium-sql-common - eventium-test-helpers + eventium-testkit hspec HUnit mtl @@ -224862,14 +225581,14 @@ self: { eventium-core, mtl, persistent, - persistent-template, text, + time, uuid, }: mkDerivation { pname = "eventium-sql-common"; - version = "0.1.0"; - sha256 = "0px9qz53rrq1a7wzgxgk0ykkgpkzmqh1gdm5xcq931fnl9kp2irh"; + version = "0.2.1"; + sha256 = "1qs6jjjza04wqn25xdgkxfw2k1mhw81cmcfac75q7hr5wd0kxlr6"; libraryHaskellDepends = [ aeson base @@ -224877,8 +225596,8 @@ self: { eventium-core mtl persistent - persistent-template text + time uuid ]; description = "Common library for SQL event stores"; @@ -224895,7 +225614,7 @@ self: { bytestring, eventium-core, eventium-sql-common, - eventium-test-helpers, + eventium-testkit, hspec, hspec-discover, HUnit, @@ -224907,8 +225626,8 @@ self: { }: mkDerivation { pname = "eventium-sqlite"; - version = "0.1.0"; - sha256 = "0lfpcbqsjmmbi7ld5kqpria0fl8cpvqyqqg7laazd5cwzm4pmwvz"; + version = "0.2.1"; + sha256 = "0wbkwpbfphp9lh3lgw14jqd86ywsnbdzb0ydxzs3xs1aq3x3gnvb"; libraryHaskellDepends = [ aeson base @@ -224926,7 +225645,7 @@ self: { bytestring eventium-core eventium-sql-common - eventium-test-helpers + eventium-testkit hspec HUnit mtl @@ -224974,6 +225693,35 @@ self: { } ) { }; + eventium-testkit = callPackage ( + { + mkDerivation, + aeson, + base, + eventium-core, + extra, + hspec, + monad-logger, + text, + }: + mkDerivation { + pname = "eventium-testkit"; + version = "0.2.1"; + sha256 = "00ssl4gy8aiwj7r4x4a6d41ydvhdz4mw967d9nlgfc0ii7h5py7n"; + libraryHaskellDepends = [ + aeson + base + eventium-core + extra + hspec + monad-logger + text + ]; + description = "Testing utilities for eventium"; + license = lib.licenses.mit; + } + ) { }; + eventlog-live = callPackage ( { mkDerivation, @@ -225126,14 +225874,37 @@ self: { { mkDerivation, base }: mkDerivation { pname = "eventlog-socket"; - version = "0.1.0.0"; - sha256 = "0rlwasd1hamyhpn4h3kk3s5sfhxvc1j8sz4nkxnmch6xgcqcp4yl"; + version = "0.1.1.0"; + sha256 = "1y3hji0xcqqkkr5drm4nss3q3wvqlmcq870y6ggx3j0kz2sd2w32"; libraryHaskellDepends = [ base ]; description = "Stream GHC eventlog events to external processes"; license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; + eventlog-socket-control = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + text, + }: + mkDerivation { + pname = "eventlog-socket-control"; + version = "0.1.0.0"; + sha256 = "0zk897dhykrgj0i750cq558bm39vn1frgq9asxq58zwf4jbfqdmr"; + libraryHaskellDepends = [ + base + binary + bytestring + text + ]; + description = "Control command protocol for eventlog-socket"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + eventlog2html = callPackage ( { mkDerivation, @@ -226639,6 +227410,8 @@ self: { pname = "exceptions"; version = "0.10.12"; sha256 = "08xz6j33l1zy6vihsiggn1p2pxp3yn974n4ssch1b5mz14xj8djk"; + revision = "1"; + editedCabalFile = "1694v2d1c8bn6hayk659irc5ljdwv50j3wz3fxswfbxqqj3my3ql"; libraryHaskellDepends = [ base mtl @@ -231128,6 +231901,64 @@ self: { } ) { }; + falsify_0_3_0 = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + binary, + bytestring, + containers, + data-default, + mtl, + optics-core, + optparse-applicative, + QuickCheck, + selective, + sop-core, + splitmix, + tagged, + tasty, + tasty-hunit, + vector, + }: + mkDerivation { + pname = "falsify"; + version = "0.3.0"; + sha256 = "1lw16gpxk9kil87jl7nm3indiff7w9h5f4vxihfrmqwzmcq05ipk"; + libraryHaskellDepends = [ + base + base16-bytestring + binary + bytestring + containers + data-default + mtl + optics-core + optparse-applicative + selective + sop-core + splitmix + tagged + tasty + vector + ]; + testHaskellDepends = [ + base + containers + data-default + QuickCheck + selective + tasty + tasty-hunit + ]; + description = "Property-based testing with internal integrated shrinking"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.maralorn ]; + } + ) { }; + familiar-reflection = callPackage ( { mkDerivation, base }: mkDerivation { @@ -234220,7 +235051,7 @@ self: { } ) { }; - fedora-repoquery_0_8 = callPackage ( + fedora-repoquery_0_8_1 = callPackage ( { mkDerivation, base, @@ -234242,8 +235073,8 @@ self: { }: mkDerivation { pname = "fedora-repoquery"; - version = "0.8"; - sha256 = "0fzydnlaalbnhkmdcsizrbwm7h3i44g29g2l514fw0lvc1s8ln9z"; + version = "0.8.1"; + sha256 = "0g2vnk9hm5apr2ixl6k567wg8kkzkfmg265pb244cm0raam417cd"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -239588,7 +240419,7 @@ self: { } ) { }; - fixed-vector_2_1_0_0 = callPackage ( + fixed-vector_2_1_1_0 = callPackage ( { mkDerivation, base, @@ -239602,8 +240433,8 @@ self: { }: mkDerivation { pname = "fixed-vector"; - version = "2.1.0.0"; - sha256 = "04nda87wy4zfs2crmajk9yv0kypk52kqf0vbsyalffw6h72rm0ag"; + version = "2.1.1.0"; + sha256 = "12n0j7vizzvpiwhz89c790l5xxqpdzii3linsml4ancvfz4hdgzn"; libraryHaskellDepends = [ base deepseq @@ -243439,8 +244270,8 @@ self: { pname = "foldable1-classes-compat"; version = "0.1.3"; sha256 = "1yg83bxl41ysjlbznn8v9nbp6v0yix858fb92w5a5dzyrjhxq0bp"; - revision = "1"; - editedCabalFile = "1jspmaifvx1xjpd7bhk8bx8kk829jjry76d6h7675q5b2p1qal6z"; + revision = "2"; + editedCabalFile = "0v07rqlcz4738jzvswyljii7pchwav2nr6jz59mlv5jgp86vhc5i"; libraryHaskellDepends = [ base ghc-prim @@ -244256,6 +245087,44 @@ self: { } ) { inherit (pkgs) fontconfig; }; + fontwhich = callPackage ( + { + mkDerivation, + base, + bytestring, + extra, + gi-pango, + gi-pangocairo, + simple-cmd, + simple-cmd-args, + text, + unicode-data-names, + unicode-data-scripts, + }: + mkDerivation { + pname = "fontwhich"; + version = "0.2"; + sha256 = "0784d0i55wnrqr8ajd7lpw5cdw67gni430g3vhp45mx3ic9srm7c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + bytestring + extra + gi-pango + gi-pangocairo + simple-cmd + simple-cmd-args + text + unicode-data-names + unicode-data-scripts + ]; + description = "Determine fonts used to render text"; + license = lib.licensesSpdx."GPL-3.0-or-later"; + mainProgram = "fontwhich"; + } + ) { }; + foo = callPackage ( { mkDerivation, @@ -247398,8 +248267,8 @@ self: { }: mkDerivation { pname = "freckle-http"; - version = "0.3.0.1"; - sha256 = "1b5dxyaq7d4fmcgmm1ap90419yphw9y585ipf1bs48vjfjpxszp3"; + version = "0.3.1.0"; + sha256 = "0y6qbl0hb6nwcb843l0q0j7nvzdgpc5l5fq9xgdjgyxnnzbjkm6k"; libraryHaskellDepends = [ aeson annotated-exception @@ -252929,8 +253798,8 @@ self: { }: mkDerivation { pname = "futhark"; - version = "0.25.35"; - sha256 = "1nmxi6cn043f6sh9ai23zh66aapdzch7zbsj5awlqnhyryy1r05s"; + version = "0.25.36"; + sha256 = "1wyc7pakrd2rrql3bqww9xid5w26y9ll2c35kqnpx8fwv73918j1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -253040,8 +253909,8 @@ self: { }: mkDerivation { pname = "futhark-data"; - version = "1.1.3.0"; - sha256 = "1gn9jw37wd1a7vjsxg024p4c29ip4jlj6nlg1vrrvgzjm6zp98m3"; + version = "1.1.4.0"; + sha256 = "1yph307aaxzdavy4wyvkr722dl0kpil6ndsvixphwdkfk9q36xqk"; libraryHaskellDepends = [ base binary @@ -253089,8 +253958,8 @@ self: { }: mkDerivation { pname = "futhark-manifest"; - version = "1.5.0.0"; - sha256 = "1cgwldc7by8305vn0kj7mhawqsfywzkp6fwra5i2ygr93xv7dl64"; + version = "1.7.0.0"; + sha256 = "1l24qmzc288g8ivz25i6kcngawxxvi1nb3667ydsnb9bl45k75pc"; libraryHaskellDepends = [ aeson base @@ -253127,8 +253996,10 @@ self: { }: mkDerivation { pname = "futhark-server"; - version = "1.2.4.0"; - sha256 = "0gvymcljbzcnin2p0g7myxrj6awbmgawf3qzyyigqg5hdy6zccx8"; + version = "1.3.2.0"; + sha256 = "1rpvd0z09bgnzj6npgc6ngz8par7zcda9y408yjfv5vawd9srv07"; + revision = "1"; + editedCabalFile = "1jfsv31s90prnh5gipyfa533sdivh8r2mxq0pbvq1vjbiwjqd81q"; libraryHaskellDepends = [ base binary @@ -253853,14 +254724,37 @@ self: { ) { }; fx = callPackage ( - { mkDerivation, base }: + { + mkDerivation, + base, + hspec, + hspec-discover, + monad-parallel, + mtl, + rerebase, + stm, + text, + transformers, + }: mkDerivation { pname = "fx"; - version = "0.10.1"; - sha256 = "1awscv2y8ywcyyn08hdmlh3qdjs33akr7grfdfls59rmhidg4fhd"; - libraryHaskellDepends = [ base ]; - description = "Horizontally composable effects"; - license = lib.licenses.mit; + version = "0.11"; + sha256 = "1ibz7hxq6svlfdvmlr0hz8y43rpjs6hf1j08wrbx78vb3irb18cl"; + libraryHaskellDepends = [ + base + monad-parallel + mtl + stm + text + transformers + ]; + testHaskellDepends = [ + hspec + rerebase + ]; + testToolDepends = [ hspec-discover ]; + description = "Modular effectful computations with explicit environments and errors"; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -254989,24 +255883,25 @@ self: { mkDerivation, base, bytestring, - vector, + directory, + zlib, }: mkDerivation { pname = "gb-sprite"; - version = "0.2.1.1"; - sha256 = "1w2ngihs80ab18yw550pddyhg3dk75qvgfiz6jbwlnz2x75kalcd"; + version = "0.4.0.0"; + sha256 = "1812fs30l05amj47kfcplgdjy34q5wabb59gyy1rzdldqki6yql0"; libraryHaskellDepends = [ base bytestring - vector + zlib ]; testHaskellDepends = [ base bytestring - vector + directory ]; description = "Procedural 2D sprite and VFX generation"; - license = lib.licensesSpdx."MIT"; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -255016,11 +255911,12 @@ self: { base, bytestring, containers, + directory, }: mkDerivation { pname = "gb-synth"; - version = "0.2.0.1"; - sha256 = "09b3y6591iy1nzvyxafb5yrdm2iyjbrbmh0x1xxd7lqjlw45v7pg"; + version = "0.2.1.0"; + sha256 = "14j1dlkfjdhsxr0znnvl8spzjnn8agrqmhzbb8ai8r977bykycq3"; libraryHaskellDepends = [ base bytestring @@ -255029,9 +255925,36 @@ self: { testHaskellDepends = [ base bytestring + containers + directory ]; description = "Procedural music and sound effect synthesis"; - license = lib.licensesSpdx."MIT"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + gb-vector = callPackage ( + { + mkDerivation, + base, + directory, + text, + }: + mkDerivation { + pname = "gb-vector"; + version = "0.1.0.5"; + sha256 = "0vdcqmb901p3mj0xfw10z5k72ylc25xj2yprjm7d091ljway00s5"; + libraryHaskellDepends = [ + base + text + ]; + testHaskellDepends = [ + base + directory + text + ]; + description = "Pure Haskell SVG generation"; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -265303,8 +266226,8 @@ self: { pname = "ghc-stack-profiler-core"; version = "0.1.0.0"; sha256 = "17chnk3kw9dbf63j0hhx2js3i871kkqm8mpvkgcg7in5rm27v0ra"; - revision = "1"; - editedCabalFile = "0ypr0v6r3h5y1iwgi9yp3w6hm4rsf765qmrhprbhlhwp4yd2b2yc"; + revision = "3"; + editedCabalFile = "1rb9sq04d8bf6ygdp41fg99zrmwvmbp4rx25b5bibqr975v7hg2h"; libraryHaskellDepends = [ base binary @@ -265717,10 +266640,8 @@ self: { }: mkDerivation { pname = "ghc-tags-core"; - version = "0.6.1.1"; - sha256 = "1p1ykmbq16lg30s2cnwds16aiq4wxiv9s59sa933fk9mv2841gb1"; - revision = "1"; - editedCabalFile = "1j3i4cdwr1wpzxgv8vhzzly6mfgkfggxhb8shrfkrrczr6vr2z96"; + version = "0.6.2.0"; + sha256 = "0dq2bxff907a7sp9q1j9783d1ffyiclxw2b5y4cpyswlm5dm2v2a"; libraryHaskellDepends = [ attoparsec base @@ -265791,10 +266712,8 @@ self: { }: mkDerivation { pname = "ghc-tags-plugin"; - version = "0.6.1.1"; - sha256 = "1w1m942hzw63igdjvhb15n5w0yzkm2hp5lyv1dl815dvzj0bn8kq"; - revision = "1"; - editedCabalFile = "0hs57qfx8sv3mrpc4scqnynhzxpkklbzyk5af3nr4ambiayk4bjw"; + version = "0.6.2.0"; + sha256 = "15mxy2avxwgy4iphk7zn1p55xwmjz374c21020g8j3x17cqa3j35"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -273271,6 +274190,8 @@ self: { mkDerivation, base, brick, + containers, + directory, extra, hspec, microlens, @@ -273284,13 +274205,15 @@ self: { }: mkDerivation { pname = "git-brunch"; - version = "1.7.2.0"; - sha256 = "0v11y1ashifgcgyfrm58940sckzcfamgnszgv1c6lcjn9yvglvf0"; + version = "1.8.0"; + sha256 = "1p4m6xmbbxjnnj7w1nkm3rllfxdbyfl6lhf2vbcr4a9xlshr22fv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base brick + containers + directory extra hspec microlens @@ -273305,6 +274228,8 @@ self: { testHaskellDepends = [ base brick + containers + directory extra hspec microlens @@ -274533,8 +275458,8 @@ self: { }: mkDerivation { pname = "github"; - version = "0.30.0.1"; - sha256 = "1lqdpr1dkap9prnsz14shk3kjan5k36s7c0n9kc50pkqjlq2hj21"; + version = "0.30.0.2"; + sha256 = "0i5mvr8x6c7kyn4v9s3h3g7b9b2r9d6yivr4zw6xcsnwb2s422zy"; libraryHaskellDepends = [ aeson base @@ -274907,8 +275832,8 @@ self: { }: mkDerivation { pname = "github-release"; - version = "2.0.0.17"; - sha256 = "0vz4avcflyavwwgals33g217b385g0nz1zbqg2bbz3c4sqgmrnqb"; + version = "2.0.0.18"; + sha256 = "0y2r6hqd9chdv1f406zcxb0szs88a2hvqa7z8v9k6q6ymww0dlsk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -275703,6 +276628,69 @@ self: { } ) { }; + gitlab-haskell_1_2_1_0 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + crypton-connection, + data-default, + http-client, + http-conduit, + http-types, + mtl, + prettyprinter, + tasty, + tasty-hunit, + temporary, + text, + time, + transformers, + tree-diff, + unix-compat, + unordered-containers, + vector, + }: + mkDerivation { + pname = "gitlab-haskell"; + version = "1.2.1.0"; + sha256 = "1x80hgf2q36xcdl0h7gw2qq56zlk0dps4i1msw5zk4ay2y4n8vsn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + base + bytestring + crypton-connection + data-default + http-client + http-conduit + http-types + mtl + temporary + text + time + transformers + unix-compat + ]; + testHaskellDepends = [ + aeson + base + bytestring + prettyprinter + tasty + tasty-hunit + text + tree-diff + unordered-containers + vector + ]; + description = "A Haskell library for the GitLab web API"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + gitlib = callPackage ( { mkDerivation, @@ -284499,8 +285487,8 @@ self: { }: mkDerivation { pname = "gothic"; - version = "0.1.8.4"; - sha256 = "052ixajcs3nvsdwdhrhd4l7y9vxrhhdmcxdpwb4irl524mskimzm"; + version = "0.1.8.5"; + sha256 = "1j6mzniw3n2v4lg3pzkxz05jk50baclnmx84lfxnjv71rz83sjz6"; libraryHaskellDepends = [ aeson base @@ -285886,8 +286874,8 @@ self: { }: mkDerivation { pname = "granite"; - version = "0.3.0.5"; - sha256 = "0d2k9lnrqpsjhsqn82pm7pwm7qwnrccga60vkxw75sjgqv9862f3"; + version = "0.4.0.0"; + sha256 = "0gy9hjlv7sm0kdrrn9xqh16kl3aj3kxgg6zp20501cbwcdnr95sd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -291124,6 +292112,35 @@ self: { } ) { inherit (pkgs) gtk-mac-integration-gtk2; }; + gtk-scaling-image = callPackage ( + { + mkDerivation, + base, + gi-cairo-connector, + gi-cairo-render, + gi-gdk3, + gi-gdkpixbuf, + gi-gtk3, + hslogger, + }: + mkDerivation { + pname = "gtk-scaling-image"; + version = "0.1.0.0"; + sha256 = "0bk9v1zw0psllssvhjckrpl396hggsnrrl52kg78jqxm0bmf3fwh"; + libraryHaskellDepends = [ + base + gi-cairo-connector + gi-cairo-render + gi-gdk3 + gi-gdkpixbuf + gi-gtk3 + hslogger + ]; + description = "Generic GTK image scaling helpers for haskell-gi"; + license = lib.licenses.bsd3; + } + ) { }; + gtk-serialized-event = callPackage ( { mkDerivation, @@ -294029,8 +295046,8 @@ self: { }: mkDerivation { pname = "haal"; - version = "0.1.0.0"; - sha256 = "09kahyxrvdp3nyidjqjivxbqlhnkpq7fk8rkn7y0v0dlfj9zqmnz"; + version = "0.3.0.0"; + sha256 = "1kllgy5q29xr1zh2xif1c7ixlhjkcr9cs5j3km90fr9sdd9hjjxl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -298198,8 +299215,8 @@ self: { pname = "hakyll"; version = "4.16.7.1"; sha256 = "18wg5ay6l3ngsmqq00g6y7djmg4f8285kwdi47g0rg70mq6sn0py"; - revision = "2"; - editedCabalFile = "0np2dbk623dk6a2ws0va4asdzf0ads4hkqrcsjdp3840wzlchppb"; + revision = "3"; + editedCabalFile = "185panz8k3wqiy1hpzaa9p38v1n7vwcj2r6ij2pwqs7qrrwqr6dw"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -299459,8 +300476,8 @@ self: { pname = "half"; version = "0.3.3"; sha256 = "00mb2xfz0q8sq8zxqpw3ycp1p8gjhlgc0wxh5xr7kzyn52b08xpl"; - revision = "1"; - editedCabalFile = "1l21z6a7h6qkfnk0mp4qg3mgqjzrx5a9ra0ymb45rr3svvw9w45m"; + revision = "2"; + editedCabalFile = "1jy2q5nmf3mi97s44zyzrmq0dg3sgn1z0jcw5p19lhfdz2vlk5dk"; libraryHaskellDepends = [ base binary @@ -304843,19 +305860,19 @@ self: { containers, crypton, hspec, - memory, QuickCheck, + ram, }: mkDerivation { pname = "hash-tree"; - version = "0.0.1"; - sha256 = "0dixldpjd2mm4r9cvklg6xsh1jx3kadab8scas7g97jiq9cwilhq"; + version = "0.1.0"; + sha256 = "1zbsfg77ysia5grkqphzsgia1hf3yh2v0rsjq4b6r47f4w6jjl4r"; libraryHaskellDepends = [ base bytestring containers crypton - memory + ram ]; testHaskellDepends = [ base @@ -304864,8 +305881,8 @@ self: { containers crypton hspec - memory QuickCheck + ram ]; description = "Merkle Hash Tree"; license = lib.licenses.bsd3; @@ -307686,6 +308703,7 @@ self: { network, network-run, optparse-applicative, + prettyprinter, process, random, regex, @@ -307702,8 +308720,8 @@ self: { }: mkDerivation { pname = "haskell-debugger"; - version = "0.12.1.0"; - sha256 = "0q6j3i3dyqfpgn46j45rqzwd8g5g23jfcyqa2nk31d6b17f9xkpx"; + version = "0.12.2.0"; + sha256 = "16x87g1y3r5l1hbl2v23cycmcdzyihr2ha1afh47xda1grlqzd7l"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -307756,6 +308774,7 @@ self: { network network-run optparse-applicative + prettyprinter process text time @@ -316766,7 +317785,7 @@ self: { } ) { }; - hasql_1_10_2_4 = callPackage ( + hasql_1_10_3 = callPackage ( { mkDerivation, aeson, @@ -316803,8 +317822,8 @@ self: { }: mkDerivation { pname = "hasql"; - version = "1.10.2.4"; - sha256 = "06q9qvayifbj1idb0zz4wxjynb8y55mj1wwrm0dhnwxzs1r32y7i"; + version = "1.10.3"; + sha256 = "1ir88nqpwdyv8m1xvd6j5byf0jzfq1dm05kl3fcplxh6habsjvsi"; libraryHaskellDepends = [ aeson attoparsec @@ -317115,7 +318134,7 @@ self: { } ) { }; - hasql-dynamic-statements_0_5_0_1 = callPackage ( + hasql-dynamic-statements_0_5_1 = callPackage ( { mkDerivation, base, @@ -317132,8 +318151,8 @@ self: { }: mkDerivation { pname = "hasql-dynamic-statements"; - version = "0.5.0.1"; - sha256 = "13xjv3k9xykczp6rch4rvxzmxg6226grl4hfsak2322231qbc1n9"; + version = "0.5.1"; + sha256 = "1kc85pcz1vpxkhiqp3psc76jmgpb7pglv8k2bipg9x5ijfnl95lp"; libraryHaskellDepends = [ base bytestring @@ -317236,6 +318255,56 @@ self: { } ) { }; + hasql-generate = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + data-default-class, + hasql, + postgresql-libpq, + scientific, + template-haskell, + text, + time, + uuid, + vector, + }: + mkDerivation { + pname = "hasql-generate"; + version = "1.1.0"; + sha256 = "0ylfryjm38rx6rn2s1qx88j22l9ssik3mvjqnvpxqd0z3j3zjayg"; + libraryHaskellDepends = [ + aeson + base + bytestring + data-default-class + hasql + postgresql-libpq + scientific + template-haskell + text + time + uuid + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + data-default-class + hasql + scientific + text + time + uuid + ]; + description = "Compile-time PostgreSQL data generation for hasql"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + hasql-generic = callPackage ( { mkDerivation, @@ -317448,6 +318517,39 @@ self: { } ) { }; + hasql-mapping = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + hasql, + iproute, + scientific, + text, + time, + uuid, + }: + mkDerivation { + pname = "hasql-mapping"; + version = "0.1"; + sha256 = "1jppr5z54ca79smjyrk031swgxivz4mnhrli31x33fkyidi0xm8j"; + libraryHaskellDepends = [ + aeson + base + bytestring + hasql + iproute + scientific + text + time + uuid + ]; + description = "SDK for defining modular mappings to databases on top of Hasql"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + hasql-migration = callPackage ( { mkDerivation, @@ -317858,7 +318960,7 @@ self: { } ) { }; - hasql-pool_1_4_1 = callPackage ( + hasql-pool_1_4_2 = callPackage ( { mkDerivation, async, @@ -317880,8 +318982,8 @@ self: { }: mkDerivation { pname = "hasql-pool"; - version = "1.4.1"; - sha256 = "1vkb8zz0dx92p5x1scb9i9i42v699lcq97b6q0jzh1sx09slfxr0"; + version = "1.4.2"; + sha256 = "0w1hwyyv4pilb9gn5kzvh0nl6aq1i97y68wzxpapba3cmrsad0zd"; libraryHaskellDepends = [ base bytestring @@ -318056,6 +319158,8 @@ self: { mkDerivation, base, hasql, + hasql-mapping, + postgresql-types, postgresql-types-algebra, ptr-peeker, ptr-poker, @@ -318064,11 +319168,13 @@ self: { }: mkDerivation { pname = "hasql-postgresql-types"; - version = "0.1.0.1"; - sha256 = "0x1vdfqm1mg640cvsa6m4i37nnrrs6l5p076hx4gbmzjcv30xv21"; + version = "0.2"; + sha256 = "10yh2mlr97w7s7gz63g5mzgcnrbadkzv59xfs99hf0rs0syckm2l"; libraryHaskellDepends = [ base hasql + hasql-mapping + postgresql-types postgresql-types-algebra ptr-peeker ptr-poker @@ -324346,8 +325452,8 @@ self: { pname = "hedgehog-fn"; version = "1.0"; sha256 = "05drd7jsz54kgwxr5z9vifmql6xif7ma7878qddw2nss5s6wa2qp"; - revision = "4"; - editedCabalFile = "1hsykw437b402bkbys1ajr6w1g0s3a1hsbp0k0207hrclrbf1s95"; + revision = "5"; + editedCabalFile = "0d0vs3f7d81jvaf3may90fdj36bss4n817ww04483w2q6wcw99bz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -326197,6 +327303,8 @@ self: { bytestring, constraints, containers, + criterion, + criterion-measurement, directory, ghc-prim, haskell-src-exts, @@ -326211,14 +327319,16 @@ self: { text, th-lift, th-orphans, + these, + time, typed-process, unliftio, vector, }: mkDerivation { pname = "hell"; - version = "666.20250113"; - sha256 = "0fbzsl8qmsfdnl05xf3j133dngiidsfkc31lv9y28b04slgqbga1"; + version = "666.20251111"; + sha256 = "03plj98kjaafd79w64fdka2hva133p1jlx85as86d101mn4mzwg9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -326228,6 +327338,8 @@ self: { bytestring constraints containers + criterion + criterion-measurement directory ghc-prim haskell-src-exts @@ -326242,6 +327354,37 @@ self: { text th-lift th-orphans + these + time + typed-process + unliftio + vector + ]; + testHaskellDepends = [ + aeson + async + base + bytestring + constraints + containers + criterion + criterion-measurement + directory + ghc-prim + haskell-src-exts + hspec + lucid2 + mtl + optparse-applicative + QuickCheck + syb + template-haskell + temporary + text + th-lift + th-orphans + these + time typed-process unliftio vector @@ -348138,6 +349281,8 @@ self: { pname = "hpack"; version = "0.39.1"; sha256 = "1brb4cw8746djnaisc6qjsphdylbyc8z7ym9hzzpxqqj0frx9hlr"; + revision = "1"; + editedCabalFile = "1z7qrcfimfjannf1s89p8ff4ri34b2ycmrd63cvqla2x3rbbq2q2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -348231,6 +349376,143 @@ self: { } ) { }; + hpack_0_39_3 = callPackage ( + { + mkDerivation, + aeson, + base, + bifunctors, + bytestring, + Cabal, + containers, + cryptohash-sha256, + crypton, + deepseq, + directory, + filepath, + Glob, + hspec, + hspec-discover, + http-client, + http-client-tls, + http-types, + HUnit, + infer-license, + interpolate, + mockery, + mtl, + pretty, + QuickCheck, + scientific, + template-haskell, + temporary, + text, + transformers, + unordered-containers, + vcr, + vector, + yaml, + }: + mkDerivation { + pname = "hpack"; + version = "0.39.3"; + sha256 = "1cisz24831wndv403b0yxvgavisn3z4m7vw5yq7g66aj8c01bibm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + cryptohash-sha256 + crypton + deepseq + directory + filepath + Glob + http-client + http-client-tls + http-types + infer-license + mtl + pretty + scientific + text + transformers + unordered-containers + vector + yaml + ]; + executableHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + cryptohash-sha256 + crypton + deepseq + directory + filepath + Glob + http-client + http-client-tls + http-types + infer-license + mtl + pretty + scientific + text + transformers + unordered-containers + vector + yaml + ]; + testHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + cryptohash-sha256 + crypton + deepseq + directory + filepath + Glob + hspec + http-client + http-client-tls + http-types + HUnit + infer-license + interpolate + mockery + mtl + pretty + QuickCheck + scientific + template-haskell + temporary + text + transformers + unordered-containers + vcr + vector + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A modern format for Haskell packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpack"; + } + ) { }; + hpack-convert = callPackage ( { mkDerivation, @@ -349374,6 +350656,8 @@ self: { pname = "hpke"; version = "0.0.0"; sha256 = "0g5q37gj5aqb35zp84fb0p706g1zvyrhrjy4ajmvx0bh9zxps2vv"; + revision = "1"; + editedCabalFile = "0k9n2q6kxjaq7zlcx8ysrqvsymzlvl2pxnyrkbnqb4yvkkmzakyh"; libraryHaskellDepends = [ base base16-bytestring @@ -349394,6 +350678,43 @@ self: { } ) { }; + hpke_0_1_0 = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + bytestring, + crypton, + hspec, + hspec-discover, + QuickCheck, + ram, + }: + mkDerivation { + pname = "hpke"; + version = "0.1.0"; + sha256 = "18kzr2fsar42b3w86mcr3kblihxfq9v9bqcanb9gf5sb6iff000s"; + libraryHaskellDepends = [ + base + base16-bytestring + bytestring + crypton + ram + ]; + testHaskellDepends = [ + base + base16-bytestring + bytestring + hspec + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Hybrid Public Key Encryption"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hplayground = callPackage ( { mkDerivation, @@ -352627,8 +353948,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-api"; - version = "0.3.0.0"; - sha256 = "0iksazlv4v7shzkq55cnxbvg9ln1gyzjbmngkhnw1hympi7bg2cz"; + version = "0.3.1.0"; + sha256 = "0969dz945vrg4snabnwdxq1yw0v610mwxrgnfqp5jlzql7dv66a8"; libraryHaskellDepends = [ async attoparsec @@ -352788,8 +354109,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-exporter-otlp"; - version = "0.1.0.1"; - sha256 = "1l0ggy1xybshl663p43m1maxbljcyh19dshxbrzmacsqb6mc6pqa"; + version = "0.1.1.0"; + sha256 = "157i9qghmj8wrhblic7yp8yc75s7rpq8ly2rnykfbi7zq0rdsif5"; libraryHaskellDepends = [ base bytestring @@ -352987,6 +354308,41 @@ self: { } ) { }; + hs-opentelemetry-instrumentation-hw-kafka-client = callPackage ( + { + mkDerivation, + base, + bytestring, + case-insensitive, + containers, + hs-opentelemetry-api, + hs-opentelemetry-semantic-conventions, + http-types, + hw-kafka-client, + text, + unliftio-core, + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-hw-kafka-client"; + version = "0.1.0.0"; + sha256 = "0w465m7yzxj0y9b3c97hzz3yz8l4q648dcwvig2rsa4brkncjc3a"; + libraryHaskellDepends = [ + base + bytestring + case-insensitive + containers + hs-opentelemetry-api + hs-opentelemetry-semantic-conventions + http-types + hw-kafka-client + text + unliftio-core + ]; + description = "OpenTelemetry instrumentation for hw-kafka-client"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + hs-opentelemetry-instrumentation-persistent = callPackage ( { mkDerivation, @@ -353023,6 +354379,45 @@ self: { } ) { }; + hs-opentelemetry-instrumentation-persistent-mysql = callPackage ( + { + mkDerivation, + base, + hs-opentelemetry-api, + hs-opentelemetry-instrumentation-persistent, + iproute, + monad-logger, + mysql, + persistent, + persistent-mysql, + resource-pool, + text, + unliftio-core, + unordered-containers, + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-persistent-mysql"; + version = "0.0.0.0"; + sha256 = "06riwq0ry9m39s6s9yng7mhd1a96dj9xlwb6h5akzzwnyy927cmq"; + libraryHaskellDepends = [ + base + hs-opentelemetry-api + hs-opentelemetry-instrumentation-persistent + iproute + monad-logger + mysql + persistent + persistent-mysql + resource-pool + text + unliftio-core + unordered-containers + ]; + description = "OpenTelemetry instrumentation for persistent-mysql"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + hs-opentelemetry-instrumentation-postgresql-simple = callPackage ( { mkDerivation, @@ -353039,8 +354434,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-instrumentation-postgresql-simple"; - version = "0.2.0.0"; - sha256 = "04jqfxbaqq364l7yg2kf47854m1mlays1cp3llwvckvifw8nniim"; + version = "0.2.0.1"; + sha256 = "1hlzxnbgn672jlynxkdlnmbj5vccgz9hkhm6n4gcznynb299ilz2"; libraryHaskellDepends = [ base bytestring @@ -353178,8 +354573,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-otlp"; - version = "0.1.1.0"; - sha256 = "1qghv5j4br5lkrkndajljfvsmv9cbz38q3z72bmfpxp4n6jykj89"; + version = "0.2.0.0"; + sha256 = "0yf9n7q0r5rrf7kdwl4gsqr4zdlb7rlgv0ksbj3aghvpbvnw33hx"; libraryHaskellDepends = [ base proto-lens-runtime @@ -353371,6 +354766,48 @@ self: { } ) { }; + hs-opentelemetry-semantic-conventions = callPackage ( + { + mkDerivation, + aeson, + base, + directory, + filepath, + Glob, + hs-opentelemetry-api, + text, + unordered-containers, + vector, + yaml, + }: + mkDerivation { + pname = "hs-opentelemetry-semantic-conventions"; + version = "0.1.0.0"; + sha256 = "1ag6ig3vkbhjlq69pliiidxg7j40mb6q36lmi50a7jdkfpfgw1z0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + hs-opentelemetry-api + text + ]; + executableHaskellDepends = [ + aeson + base + directory + filepath + Glob + text + unordered-containers + vector + yaml + ]; + description = "OpenTelemetry Semantic Conventions for Haskell"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "generate"; + } + ) { }; + hs-opentelemetry-utils-exceptions = callPackage ( { mkDerivation, @@ -360908,8 +362345,8 @@ self: { }: mkDerivation { pname = "hspec"; - version = "2.11.16"; - sha256 = "1brjn0awqrmjz75a69nskx19f19b9y32hcnd2f3lif5sv5df1zgs"; + version = "2.11.17"; + sha256 = "0mlpximvp3xqly03lnqqqvphfsjw6vqdyzblc568mq1bpg1wir1r"; libraryHaskellDepends = [ base hspec-core @@ -360960,8 +362397,8 @@ self: { }: mkDerivation { pname = "hspec-api"; - version = "2.11.16"; - sha256 = "00k1ihl2lbp1md7qzjhhl96ax5vabzh3q5lfbs88svzwprpmkrr5"; + version = "2.11.17"; + sha256 = "1zqq1l6fyyd53dxc1l0383vdn6zs4bx4fkrm6aj0k661m753z43g"; libraryHaskellDepends = [ base hspec-core @@ -361121,8 +362558,8 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.11.16"; - sha256 = "0kj2kljczp6y02w2sd9bcgpa5cdisx7sc5a57wrz99h1p6968a7m"; + version = "2.11.17"; + sha256 = "11ca7gd7kg60a9dd2vqysnsific140920h040ycdzc2wa9m1gdc4"; libraryHaskellDepends = [ ansi-terminal array @@ -361230,8 +362667,8 @@ self: { }: mkDerivation { pname = "hspec-discover"; - version = "2.11.16"; - sha256 = "1b4g26bxadzaypr6ib7a75ycapg8k927pfq8g0y2pm111lgcyv5x"; + version = "2.11.17"; + sha256 = "0lj6rvx8013vg3nva4kwv0fs854983gpsqdy90rh7wwdyy6rsv1m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -361967,8 +363404,8 @@ self: { }: mkDerivation { pname = "hspec-meta"; - version = "2.11.16"; - sha256 = "0rk9d4xrzjsz986ylx133iyakb4s7m64pgvkv2x5k8xf4mgd192y"; + version = "2.11.17"; + sha256 = "0z5644drs1q4mdb6vp20f1im3ji0a5vww3wybfydpfpsnz8kbvjj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -362622,6 +364059,7 @@ self: { { mkDerivation, base, + effable, hedgehog, hspec, hspec-api, @@ -362632,10 +364070,11 @@ self: { }: mkDerivation { pname = "hspec-tidy-formatter"; - version = "0.1.1.0"; - sha256 = "031ssdyv4b69iy11rx4yrjx2155kgmdaprbd5i33jggsiqspgp9p"; + version = "0.2.0.1"; + sha256 = "102j1awmkbpm1dqbbkxff39q4ar5pdcl37rcwdkcvhz1n9zf5zfa"; libraryHaskellDepends = [ base + effable hspec-api ]; testHaskellDepends = [ @@ -366523,6 +367962,8 @@ self: { pname = "http-api-data"; version = "0.7"; sha256 = "13l1bfcjvpgmp0i66j35x9j4rq8fb8wihc3xwagwqr8f6iw0cih9"; + revision = "1"; + editedCabalFile = "1mfnzfsmc9gavmdbd0hs28ngim8c0749hkvzqqddp67dziamf55q"; libraryHaskellDepends = [ base bytestring @@ -366818,8 +368259,8 @@ self: { }: mkDerivation { pname = "http-client-brread-timeout"; - version = "0.1.1.1"; - sha256 = "18cfvl5x5m27disr03fhsjz0afggz19jfl8h5zyz2a2zq6475wqg"; + version = "0.3.0.0"; + sha256 = "18lj337658p4fc2r3z5bf1yirqga3qyn17y3gykdlpm9spl46y9v"; libraryHaskellDepends = [ base bytestring @@ -367236,8 +368677,8 @@ self: { pname = "http-client-tls"; version = "0.3.6.4"; sha256 = "18qqzif376hv5lqv1c7sp4b90mq5cyfhybip472j9fcaxrph0mkp"; - revision = "2"; - editedCabalFile = "1wqn9mjwsk5qgir5l1mj74p5k8zzpvkvdhdrbsiqx8y3b4ns7q7g"; + revision = "3"; + editedCabalFile = "1my72cym4xz9c9p5y2npjd38gyis0zvf2b09lwyh2haslmmc845z"; libraryHaskellDepends = [ base bytestring @@ -367274,6 +368715,71 @@ self: { } ) { }; + http-client-tls_0_4_0 = callPackage ( + { + mkDerivation, + base, + base16, + bytestring, + case-insensitive, + containers, + cryptohash-md5, + crypton-connection, + data-default, + exceptions, + gauge, + hspec, + http-client, + http-types, + network, + network-uri, + text, + tls, + transformers, + }: + mkDerivation { + pname = "http-client-tls"; + version = "0.4.0"; + sha256 = "0g5fhkfyc0lc2j4v2hkx0d610jqbf44sqkcag2qpnra6y16g2731"; + libraryHaskellDepends = [ + base + base16 + bytestring + case-insensitive + containers + cryptohash-md5 + crypton-connection + data-default + exceptions + http-client + http-types + network + network-uri + text + tls + transformers + ]; + testHaskellDepends = [ + base + crypton-connection + data-default + hspec + http-client + http-types + tls + ]; + benchmarkHaskellDepends = [ + base + gauge + http-client + ]; + doCheck = false; + description = "http-client backend using the connection package and tls library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + http-client-websockets = callPackage ( { mkDerivation, @@ -367392,6 +368898,8 @@ self: { pname = "http-conduit"; version = "2.3.9.1"; sha256 = "1bs12v0vh4ik87imfp4xrvpyr3kb3dm4m8y8h1djlcyjxhans10k"; + revision = "1"; + editedCabalFile = "0sfw10xzgds4l62mx8akn873zkgpj0byqywiysjl68qplcnillkc"; libraryHaskellDepends = [ aeson attoparsec @@ -369725,8 +371233,8 @@ self: { }: mkDerivation { pname = "http2-tls"; - version = "0.5.2"; - sha256 = "14n7dhrlcx423bwslyc1rybndc6qpyw0blll9k9sly1fiallw8xs"; + version = "0.5.3"; + sha256 = "1awhnls36h3i4qbcnjxbjipzq0qfcgzx7brb9nlnmi5p8fbz5458"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -369785,10 +371293,8 @@ self: { }: mkDerivation { pname = "http3"; - version = "0.1.2"; - sha256 = "09s7n19aw4my7rrpjkrh4ql53282gjgfjkd2k1fn85xgz3y7jcbc"; - revision = "1"; - editedCabalFile = "0mgq4c3065iidllx3agvwclwacq6zgrpv4wrd20z1l8gz26hg2ar"; + version = "0.1.3"; + sha256 = "0agb0cp5lh74vv47ryv38pk46mpiqpv659i9qqmgvigaxkl379sh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -375298,12 +376804,15 @@ self: { filepath, Glob, hpack, + http-client, + http-types, modern-uri, mtl, optparse-applicative, process, relude, req, + retry, stm, text, time, @@ -375315,8 +376824,8 @@ self: { }: mkDerivation { pname = "hwm"; - version = "0.1.2"; - sha256 = "1rcqn7b3qzcmy5b57kh5s7nq2gs1xb5g8vv7pg9kjqv5zb3rq76x"; + version = "0.4.0"; + sha256 = "1b8xbwp3qwzdnidc9511kn54fzyaf9smpw3r5jqyf1d42yxzl17z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -375333,12 +376842,15 @@ self: { filepath Glob hpack + http-client + http-types modern-uri mtl optparse-applicative process relude req + retry stm text time @@ -375362,12 +376874,15 @@ self: { filepath Glob hpack + http-client + http-types modern-uri mtl optparse-applicative process relude req + retry stm text time @@ -376498,8 +378013,8 @@ self: { { mkDerivation, aeson, - aeson-pretty, base, + base64-bytestring, bytestring, containers, directory, @@ -376509,20 +378024,24 @@ self: { HsYAML, HUnit, mtl, + process, QuickCheck, scientific, split, text, + time, vector, }: mkDerivation { pname = "hydra"; - version = "0.12.0"; - sha256 = "05pshwws8c7abbnmrfx9l646b58f567g6xs91cxvzxqs16glp87c"; + version = "0.13.0"; + sha256 = "0pr8wd73jbk40d8ks6gryivj9n1i81qbrcq9vzzmz27402730ihw"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ aeson - aeson-pretty base + base64-bytestring bytestring containers directory @@ -376533,10 +378052,25 @@ self: { text vector ]; + executableHaskellDepends = [ + aeson + base + base64-bytestring + bytestring + containers + directory + filepath + hspec + HsYAML + scientific + split + text + vector + ]; testHaskellDepends = [ aeson - aeson-pretty base + base64-bytestring bytestring containers directory @@ -376546,10 +378080,12 @@ self: { HsYAML HUnit mtl + process QuickCheck scientific split text + time vector ]; testToolDepends = [ hspec-discover ]; @@ -387171,8 +388707,8 @@ self: { pname = "insert-ordered-containers"; version = "0.2.7"; sha256 = "05rncapknzx8yii2mzfbg0hvack4jx11jwgh0pmqlng6fqdvpvbp"; - revision = "1"; - editedCabalFile = "10f32dvybzasf9lr887bccjxaypnvqwb9k1fdjvig5abdqcvvs29"; + revision = "2"; + editedCabalFile = "0aglqc4mldqspiwl59sfqw1mx5phr2hz8dazqs6kr02mkazy5n2l"; libraryHaskellDepends = [ aeson base @@ -387205,6 +388741,59 @@ self: { } ) { }; + insert-ordered-containers_0_3_0 = callPackage ( + { + mkDerivation, + aeson, + base, + base-compat, + deepseq, + hashable, + indexed-traversable, + lens, + optics-core, + optics-extra, + QuickCheck, + semigroupoids, + tasty, + tasty-quickcheck, + transformers, + unordered-containers, + }: + mkDerivation { + pname = "insert-ordered-containers"; + version = "0.3.0"; + sha256 = "0p8qjggvqv4wjbbg9i13d6abnyxv6rrc2lngy5ahwmv94g5d03b3"; + libraryHaskellDepends = [ + aeson + base + deepseq + hashable + indexed-traversable + lens + optics-core + optics-extra + semigroupoids + transformers + unordered-containers + ]; + testHaskellDepends = [ + aeson + base + base-compat + hashable + lens + QuickCheck + tasty + tasty-quickcheck + unordered-containers + ]; + description = "Associative containers retaining insertion order for traversals"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + inserts = callPackage ( { mkDerivation, @@ -390729,6 +392318,8 @@ self: { pname = "io-sim"; version = "1.10.0.0"; sha256 = "02gk2xgiv9mrl1cvwqabi8rki7w15cj23s65h0qmw1dyf29rbb9q"; + revision = "1"; + editedCabalFile = "1qmnvisf3r4n2ji4z0k3fskbwk8ys9p84mrhapa8ymsray2ccwz4"; libraryHaskellDepends = [ base containers @@ -391488,6 +393079,50 @@ self: { } ) { }; + ipedb = callPackage ( + { + mkDerivation, + base, + directory, + filepath, + ghc-events, + optparse-applicative, + sqlite-simple, + tasty, + tasty-hunit, + temporary, + text, + }: + mkDerivation { + pname = "ipedb"; + version = "0.1.0.0"; + sha256 = "166j51hla80z0gx0h99pglxhjihqdl1kg5zgqxp791mcwb4ar48l"; + revision = "1"; + editedCabalFile = "0bqy75q125kldyhxvgyf58fdcbdnm1h9293vz20zaa1ky9ffh31h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + ghc-events + optparse-applicative + sqlite-simple + text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + directory + filepath + tasty + tasty-hunit + temporary + ]; + description = "Generate a database for IPE data"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "ipedb"; + } + ) { }; + ipfs = callPackage ( { mkDerivation, @@ -400776,7 +402411,7 @@ self: { } ) { }; - json-spec_1_3_0_0 = callPackage ( + json-spec_1_3_0_1 = callPackage ( { mkDerivation, aeson, @@ -400792,8 +402427,8 @@ self: { }: mkDerivation { pname = "json-spec"; - version = "1.3.0.0"; - sha256 = "1g3g2f3nwkpd5sfp73qcr9ssgjwsqd9rib28yvxzifi4jsf6hc68"; + version = "1.3.0.1"; + sha256 = "1yn0qci01vq36lb8njc80nww7g3aj719254x7f4lqmlw4pafwrlp"; libraryHaskellDepends = [ aeson base @@ -400857,7 +402492,7 @@ self: { } ) { }; - json-spec-elm_0_5_0_1 = callPackage ( + json-spec-elm_0_5_0_2 = callPackage ( { mkDerivation, base, @@ -400870,8 +402505,8 @@ self: { }: mkDerivation { pname = "json-spec-elm"; - version = "0.5.0.1"; - sha256 = "09ikznpg7dxnp5npg9ikdmg3n0g1zq9ddfma0qms4ahz6a7c7b66"; + version = "0.5.0.2"; + sha256 = "1mkr06rip1x6i4dcjsfk9ir6w7sxn04h5zj7h5fcgd70aq0hpqy3"; libraryHaskellDepends = [ base bound @@ -400970,7 +402605,7 @@ self: { } ) { }; - json-spec-elm-servant_0_4_4_4 = callPackage ( + json-spec-elm-servant_0_5_0_0 = callPackage ( { mkDerivation, aeson, @@ -400998,8 +402633,8 @@ self: { }: mkDerivation { pname = "json-spec-elm-servant"; - version = "0.4.4.4"; - sha256 = "03a8qg85cpk2vrjjiyb7ijn1z0lw1x06ny70a8ylkpkdhcqjsvrr"; + version = "0.5.0.0"; + sha256 = "0zix48wxcaszz52dg2sykrpw8853w98ali7wyvn3dg1m1v7h1s15"; libraryHaskellDepends = [ base bound @@ -401089,7 +402724,7 @@ self: { } ) { }; - json-spec-openapi_1_2_0_1 = callPackage ( + json-spec-openapi_1_2_0_2 = callPackage ( { mkDerivation, aeson, @@ -401104,8 +402739,8 @@ self: { }: mkDerivation { pname = "json-spec-openapi"; - version = "1.2.0.1"; - sha256 = "0qjl6bgpyvza44cs5ng5arkp9rik2lbcclhjiz1skclrgqafyzay"; + version = "1.2.0.2"; + sha256 = "066xzjx1h2bsz0a49xl0wsvwm8zc2vdnh3kwwqpwma0bill6b8bf"; libraryHaskellDepends = [ aeson base @@ -407872,7 +409507,7 @@ self: { } ) { }; - keter_2_3_0 = callPackage ( + keter_2_3_2 = callPackage ( { mkDerivation, aeson, @@ -407912,6 +409547,7 @@ self: { tasty, tasty-hunit, template-haskell, + temporary, text, time, tls, @@ -407933,8 +409569,8 @@ self: { }: mkDerivation { pname = "keter"; - version = "2.3.0"; - sha256 = "1aih6gp74xh1zw6yq8qr8k24w41j7jzzfnv2j67r099ihg60yi28"; + version = "2.3.2"; + sha256 = "01m5pqrfyznmmc4ms94dqpgnsrl5b0mf4ihmnljr2bvnknp2dk7v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -407998,6 +409634,7 @@ self: { base bytestring conduit + containers http-client http-conduit http-types @@ -408009,6 +409646,7 @@ self: { stm tasty tasty-hunit + temporary tls transformers unix @@ -408016,6 +409654,7 @@ self: { wai warp wreq + yaml ]; description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime."; license = lib.licensesSpdx."MIT"; @@ -411743,8 +413382,8 @@ self: { }: mkDerivation { pname = "kvitable"; - version = "1.1.1.0"; - sha256 = "03mk2hkv5c2rc5xpc23g66akahz719d9ialq2zfg81az32d84x79"; + version = "1.1.1.1"; + sha256 = "0mspa616p0kb7y99hh4kvh65zi0vv1r7j4k3m1kqfjby5fivjccz"; libraryHaskellDepends = [ base containers @@ -414886,8 +416525,8 @@ self: { }: mkDerivation { pname = "language-c"; - version = "0.10.1"; - sha256 = "08x4hm0dbrqdl8mmwg3bbfja03w122lyv8qdilh90kvfwmyqf9cv"; + version = "0.10.2"; + sha256 = "08pmap439qgmw5jnw0ha42as0zaldqbawb61v3z67lm2lkfmw4zi"; libraryHaskellDepends = [ array base @@ -419337,7 +420976,7 @@ self: { } ) { }; - lawful-conversions_0_3_1 = callPackage ( + lawful-conversions_0_4_0 = callPackage ( { mkDerivation, base, @@ -419352,15 +420991,13 @@ self: { tasty, tasty-quickcheck, text, - time, unordered-containers, - uuid-types, vector, }: mkDerivation { pname = "lawful-conversions"; - version = "0.3.1"; - sha256 = "0rv5q5svsz5r20i5yd0hdlwgg39q1j9xngc3ng1xajiy3kqnfysk"; + version = "0.4.0"; + sha256 = "1m6glf5dsxs7fp6qizij7byvwiqflm3db4dxd3m7q3yy4izkk0ln"; libraryHaskellDepends = [ base bytestring @@ -419370,9 +421007,7 @@ self: { profunctors QuickCheck text - time unordered-containers - uuid-types vector ]; testHaskellDepends = [ @@ -419735,15 +421370,18 @@ self: { }: mkDerivation { pname = "layoutz"; - version = "0.2.0.0"; - sha256 = "0pzrmffr2bkj9c923apcgzwq864jsk016pi7njphfmykk9dazazg"; + version = "0.3.3.0"; + sha256 = "0ra8v9ybpx5i69g0w2r8j2xqnsq90l74ka2x8p221c134g0i7vrp"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; testHaskellDepends = [ base tasty tasty-hunit ]; - description = "Simple, beautiful CLI output for Haskell"; + description = "Simple, beautiful CLI output"; license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -422595,8 +424233,8 @@ self: { pname = "lens-properties"; version = "4.11.1"; sha256 = "1caciyn75na3f25q9qxjl7ibjam22xlhl5k2pqfiak10lxsmnz2g"; - revision = "9"; - editedCabalFile = "14hiqpw4n3f73s62qqaqzb5pl47bm35qnyiwcxi7gn3acmzycjls"; + revision = "10"; + editedCabalFile = "0m1hds617w5nmnfrkcr9nd0isc1k2qnhjimqccfah8blm4jy17g7"; libraryHaskellDepends = [ base lens @@ -423658,6 +425296,47 @@ self: { } ) { }; + lfudacaching = callPackage ( + { + mkDerivation, + base, + deepseq, + ghc-prim, + hashable, + psqueues, + tasty, + tasty-bench, + tasty-hunit, + }: + mkDerivation { + pname = "lfudacaching"; + version = "0.1.0.1"; + sha256 = "0i6yjcvkmwzk07xjm8z58ing157r35mh8b3f295q19ix057y6i79"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + deepseq + ghc-prim + hashable + psqueues + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + benchmarkHaskellDepends = [ + base + tasty-bench + ]; + description = "Pure LFUDA, GDSF, and LFU cache implementations"; + license = lib.licensesSpdx."Apache-2.0"; + mainProgram = "lfuda-demo"; + } + ) { }; + lgtk = callPackage ( { mkDerivation, @@ -428685,10 +430364,11 @@ self: { } ) { }; - linear-base_0_6_0 = callPackage ( + linear-base_0_7_0 = callPackage ( { mkDerivation, base, + bytestring, containers, deepseq, ghc-bignum, @@ -428715,10 +430395,11 @@ self: { }: mkDerivation { pname = "linear-base"; - version = "0.6.0"; - sha256 = "0rjqzzrw513nrjf4fmq78mnnz63c1j7wgipqp273klx96iwznbk7"; + version = "0.7.0"; + sha256 = "05702yygp25l1268h4clcsacsdp8xvkqhzafax4q5bjh61hg0g9d"; libraryHaskellDepends = [ base + bytestring containers ghc-bignum ghc-prim @@ -429061,6 +430742,60 @@ self: { } ) { }; + linear-massiv = callPackage ( + { + mkDerivation, + base, + criterion, + deepseq, + ghc-prim, + hmatrix, + linear, + massiv, + primitive, + QuickCheck, + tasty, + tasty-hunit, + tasty-quickcheck, + vector, + }: + mkDerivation { + pname = "linear-massiv"; + version = "0.1.0.5"; + sha256 = "1z8zwhgjrg4yw1ilcd80wk3w139n5j3pvskg4mys9p9h6vwkqi5f"; + libraryHaskellDepends = [ + base + deepseq + ghc-prim + linear + massiv + primitive + vector + ]; + testHaskellDepends = [ + base + linear + massiv + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + vector + ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + hmatrix + linear + massiv + vector + ]; + description = "Type-safe numerical linear algebra backed by massiv arrays"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + linear-opengl = callPackage ( { mkDerivation, @@ -429445,8 +431180,8 @@ self: { }: mkDerivation { pname = "linenoise"; - version = "0.5.0"; - sha256 = "14mg5y5mqnp5mb1ghkr54495ca4k9g49gg7p54lh97xjmmaspzca"; + version = "0.6.0"; + sha256 = "13yia363m9b1xp89czqi4vmid9acbii9h01gj27nkjrlfnbck59q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -429657,23 +431392,26 @@ self: { http-client, http-client-tls, http-types, + list-t, lrucache, monad-logger, mtl, network-uri, - optparse-applicative, + opt-env-conf, path, path-io, retry, stm, + stm-containers, tagsoup, text, unliftio, + validity-network-uri, }: mkDerivation { pname = "linkcheck"; - version = "0.1.0.0"; - sha256 = "18wb2naxqhvnvyjjmgbsa0ky98ikgrdhrcra9bxy1vfizhrpwhfn"; + version = "0.3.0.0"; + sha256 = "0xqqrqj1p6p41mas7f23k0v3i2h43494r7cy2zpw99dd55fqsc33"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -429685,21 +431423,23 @@ self: { http-client http-client-tls http-types + list-t lrucache monad-logger mtl network-uri - optparse-applicative + opt-env-conf path path-io retry stm + stm-containers tagsoup text unliftio + validity-network-uri ]; executableHaskellDepends = [ base ]; - testHaskellDepends = [ base ]; description = "Check for broken links in CI"; license = lib.licenses.mit; mainProgram = "linkcheck"; @@ -431751,11 +433491,11 @@ self: { { mkDerivation, base }: mkDerivation { pname = "list-extras"; - version = "0.4.1.6"; - sha256 = "0h5abhm84vhk5pfd6rrimgrb5l2bs2w5a7gpkg0rvlacbv4di4rz"; + version = "0.4.1.11"; + sha256 = "13nnajdnbby0zj95y6ccq5ipf6ilaq0zckjj8m9hbk8ci558kbh8"; libraryHaskellDepends = [ base ]; description = "Common not-so-common functions for lists"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -436323,8 +438063,8 @@ self: { }: mkDerivation { pname = "logfloat"; - version = "0.14.0"; - sha256 = "1f7zk31vvfi3i6psgljg483r2z38vkrakcxdzir0n09w8y367vzz"; + version = "0.14.0.2"; + sha256 = "0f7yrz1416bzmzgrvj5f8w9irjchgi410rxn2cbmbyfx0pdva6jd"; libraryHaskellDepends = [ array base @@ -442121,16 +443861,16 @@ self: { bytestring, c2hs, criterion, - directory, filepath, - hspec, pathological-bytestrings, + tasty, + tasty-hunit, temporary, }: mkDerivation { pname = "lzlib"; - version = "1.0.7.4"; - sha256 = "1zj6jm22hmndn3wd9afc0rw27dvvfzpzpsmaq0mdwvmp3hi92ja0"; + version = "1.0.7.5"; + sha256 = "0wl341cvrr7rkwh8khwgwgmprk3fryd43f7qcbf3kqliw1q5sr9m"; libraryHaskellDepends = [ base bytestring @@ -442138,10 +443878,9 @@ self: { libraryToolDepends = [ c2hs ]; testHaskellDepends = [ base - bytestring - directory - hspec pathological-bytestrings + tasty + tasty-hunit ]; benchmarkHaskellDepends = [ base @@ -448969,7 +450708,6 @@ self: { { mkDerivation, aeson, - aeson-casing, aeson-pretty, base, base64, @@ -448991,11 +450729,10 @@ self: { }: mkDerivation { pname = "matrix-client"; - version = "0.1.8.0"; - sha256 = "0fbi9mfjx9f8grf5kxigr2ir6fkq78361n85whjw5yyfwmbzdvhj"; + version = "0.1.9.0"; + sha256 = "0rykyb9ncj0azz15q729n8925027idyn04qyqz01ylblrb1b371j"; libraryHaskellDepends = [ aeson - aeson-casing base base64 bytestring @@ -449015,7 +450752,6 @@ self: { ]; testHaskellDepends = [ aeson - aeson-casing aeson-pretty base base64 @@ -453332,7 +455068,7 @@ self: { } ) { }; - mempack_0_2_0_0 = callPackage ( + mempack_0_2_1_0 = callPackage ( { mkDerivation, avro, @@ -453355,8 +455091,8 @@ self: { }: mkDerivation { pname = "mempack"; - version = "0.2.0.0"; - sha256 = "0prm0rl92j0pgwg0hkb28l846jnlf3fldwbknpx8inashijvqn6a"; + version = "0.2.1.0"; + sha256 = "06b2qfd02khjvvv42cdryrqyj7kxzr0fp82kg2dfwn6sfrvqp245"; libraryHaskellDepends = [ base bytestring @@ -454948,6 +456684,38 @@ self: { } ) { }; + mfmts = callPackage ( + { + mkDerivation, + array, + base, + basesystems, + bytestring, + containers, + crypton, + memory, + text, + }: + mkDerivation { + pname = "mfmts"; + version = "1.0.0.0"; + sha256 = "1h2gr2a03gs1gy3wngq0l25bdph3xfvmhipqmzybaknjiix5mix8"; + libraryHaskellDepends = [ + array + base + basesystems + bytestring + containers + crypton + memory + text + ]; + doHaddock = false; + description = "Implements multiformats specification"; + license = lib.licensesSpdx."AGPL-3.0-or-later"; + } + ) { }; + mfsolve = callPackage ( { mkDerivation, @@ -457529,15 +459297,15 @@ self: { base, base16-bytestring, base64-bytestring, - byteable, bytestring, case-insensitive, conduit, - cryptohash, + crypton, http-client, http-client-tls, http-conduit, http-types, + memory, mime-mail, optparse-applicative, tasty, @@ -457549,23 +459317,23 @@ self: { }: mkDerivation { pname = "mime-mail-ses"; - version = "0.4.3"; - sha256 = "0v4b0y28kf7mx80z16j82wmaccpggkc262f7cn9g9j2nfayy2xhj"; + version = "0.4.4"; + sha256 = "1yzwqvk675yjb06hn8c0kykic242g8gcry4i5phqg6mqn30ldpzz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base base16-bytestring base64-bytestring - byteable bytestring case-insensitive conduit - cryptohash + crypton http-client http-client-tls http-conduit http-types + memory mime-mail text time @@ -457628,29 +459396,6 @@ self: { ) { }; mime-types = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - text, - }: - mkDerivation { - pname = "mime-types"; - version = "0.1.2.1"; - sha256 = "0nb30xn011p30y6sn5krnqvg9i5qmyan43ywg6wa36qzhqp5mjhw"; - libraryHaskellDepends = [ - base - bytestring - containers - text - ]; - description = "Basic mime-type handling types and functions"; - license = lib.licenses.mit; - } - ) { }; - - mime-types_0_1_2_2 = callPackage ( { mkDerivation, base, @@ -457670,7 +459415,6 @@ self: { ]; description = "Basic mime-type handling types and functions"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -460292,6 +462036,8 @@ self: { pname = "mlkem"; version = "0.1.1.0"; sha256 = "1l77dqysiq797ci3168z708qz7i986yvmvisssfdr36rwnsz7nrl"; + revision = "1"; + editedCabalFile = "18nzz4gg1cb2275k3qqfi3y9d05kfm9fqh4z4aarliv6hbs0nvvd"; libraryHaskellDepends = [ base basement @@ -463008,8 +464754,10 @@ self: { }: mkDerivation { pname = "monad-actions"; - version = "2.0.0.0"; - sha256 = "1sn58fc21y3ihvq9ff2ammwrpkr35gmwc5xm7bbk107ip5zw12lp"; + version = "2.0.1.0"; + sha256 = "1cg4l9cq6qgavj6ji26hjp958k9n76zikb2jjw4434dhf2dm6wfw"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base constraints @@ -469448,8 +471196,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql"; - version = "0.28.4"; - sha256 = "1vjj7bks17pq2r0vl24src8dydxzsdpfyibz4cy2vrgzngapxr2n"; + version = "0.28.5"; + sha256 = "03srjbsirfkxfbk5sizixrqw7kyf9xfkhgxb4qxvhf8rh912i55x"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -469523,8 +471271,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-app"; - version = "0.28.4"; - sha256 = "0x1zn1kiw2srnn0d2fzshx6vbq9zp9mzms40xk77m6sz00hx5knw"; + version = "0.28.5"; + sha256 = "156w5naxmda7hb4v107c8p1rzdqq53slf2nd393drsqd8qz7wv26"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -469639,8 +471387,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-client"; - version = "0.28.4"; - sha256 = "0mhpajhn73f2ga3bhwzn8iwqjs4qa2dsb2xm0h8sgb3yc805nrwz"; + version = "0.28.5"; + sha256 = "0l164jakzf0f351454hjdw6y8mccwj289ykjszq3n4rvcb67qi7l"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -469717,8 +471465,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-code-gen"; - version = "0.28.4"; - sha256 = "19ahzmg59cjdh0ay8xz97gicavwik3c50r9219fhd0yrpzs3rb40"; + version = "0.28.5"; + sha256 = "0bxjlk4bpk5yflrsvmp2jayfjwn3qqm098cva0cgshim06xfxyax"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -469776,8 +471524,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-code-gen-utils"; - version = "0.28.4"; - sha256 = "0j7h6jdxrwm33p97y3wji1gf1qsdvy0dapchsknxrpnbmpvvdbyq"; + version = "0.28.5"; + sha256 = "0yn2fblmain2hkgwvqdkghxh08w7h6aq6rf48pv6d6adn2ziis0q"; libraryHaskellDepends = [ base bytestring @@ -469820,8 +471568,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-core"; - version = "0.28.4"; - sha256 = "1pj0k47s8dkv5z3aspzrj6mkmnijkx6dmviwv7md7hxqfsrv6ia8"; + version = "0.28.5"; + sha256 = "1595m4qcwbpz4zwa2jwcq7bgplxis2j69j3n24wcfs6pv1jlbbmj"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -469890,14 +471638,15 @@ self: { }: mkDerivation { pname = "morpheus-graphql-server"; - version = "0.28.4"; - sha256 = "0rc8a3ngcqjql2djwyd5favziiiv5iwz1scdw9y1k5lgq0j76jzk"; + version = "0.28.5"; + sha256 = "0yb6kbzbriqxhgr93jxaqg072n6ikdilhmwndkys9sq0l4adfp7k"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring containers + file-embed morpheus-graphql-app morpheus-graphql-core mtl @@ -469952,8 +471701,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-subscriptions"; - version = "0.28.4"; - sha256 = "0b0q4gmlsqv4zhb1skr57b95dbgnfxdlvsggzqjgcwra8xj8vzx4"; + version = "0.28.5"; + sha256 = "1zf1xai9b82768cc8z9q30snsnhggyi1xrsabww24mnbb1a3qsja"; libraryHaskellDepends = [ aeson base @@ -469989,8 +471738,8 @@ self: { }: mkDerivation { pname = "morpheus-graphql-tests"; - version = "0.28.4"; - sha256 = "0av9wa7i2a80vkm6810k6bjpq0j1gngcgbxbnjnmfhxcd8q0m9zr"; + version = "0.28.5"; + sha256 = "04avy0rpw9md4dd5jjjr4px9z2jwgwfz3mywrdi6mq03sk57xysh"; libraryHaskellDepends = [ aeson base @@ -478607,6 +480356,7 @@ self: { pem, QuickCheck, quickcheck-instances, + ram, scanner, scientific, tasty, @@ -478622,8 +480372,8 @@ self: { }: mkDerivation { pname = "mysql-haskell"; - version = "1.1.7"; - sha256 = "0798v6ybbknfp0xxq8wc8ladisrnnn8yhh1k6z5ya62gppp5v48m"; + version = "1.2.0"; + sha256 = "1ilqva74p8kl2x5pb1wf8bv3pb3f0k5njjzd2pa90lzy812w5h2g"; libraryHaskellDepends = [ base binary @@ -478641,6 +480391,7 @@ self: { monad-loops network pem + ram scientific text time @@ -480092,8 +481843,8 @@ self: { }: mkDerivation { pname = "named-text"; - version = "1.2.2.0"; - sha256 = "1xlwfandp1xs71f7vmgkazrami9pqqsffndi8v7160b58grc1y6y"; + version = "1.2.3.0"; + sha256 = "0vx1y0cxxzsf3f67sgi9rx5bf510yhmb16s5n0j5r25m4i807y4d"; libraryHaskellDepends = [ aeson base @@ -484727,8 +486478,8 @@ self: { }: mkDerivation { pname = "network-byte-order"; - version = "0.1.7"; - sha256 = "0yc6s2zdxkr2awmf56vqwds417ix8rgq33ffsk44wdk7gyny0328"; + version = "0.1.8"; + sha256 = "0hg783v6w8fqi0hdfc2ks4q2qj7gk627y50vzs1dngwyds0nd5sj"; libraryHaskellDepends = [ base bytestring @@ -486325,8 +488076,8 @@ self: { pname = "network-transport-quic"; version = "0.1.1"; sha256 = "1grif580mw6kp5hdgmimia8a14ydqcz1q4wj824hs3qwmxgmp44d"; - revision = "1"; - editedCabalFile = "0sm97r2p3fgd64mdq12pamv2554cmi6wpi84y5h700xvvd5aqlg8"; + revision = "2"; + editedCabalFile = "0flm8syhran28h0a66hsrzkqsfdsr9hcjwmbw0wr6x981ldlabn8"; libraryHaskellDepends = [ async base @@ -491471,6 +493222,37 @@ self: { } ) { }; + non-negative-time-diff = callPackage ( + { + mkDerivation, + aeson, + base, + deepseq, + directory, + ghc-typelits-natnormalise, + mtl, + safecopy, + time, + }: + mkDerivation { + pname = "non-negative-time-diff"; + version = "0.0.2"; + sha256 = "1jl1s4bpc985pa6gdhbzlkiqlnx5alm36vz32kk4k4z7gb8pdp7p"; + libraryHaskellDepends = [ + aeson + base + deepseq + directory + ghc-typelits-natnormalise + mtl + safecopy + time + ]; + description = "type safe diffUTCTime"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + nonce = callPackage ( { mkDerivation, @@ -492429,6 +494211,81 @@ self: { } ) { }; + notion-client = callPackage ( + { + mkDerivation, + aeson, + base, + base16-bytestring, + bytestring, + containers, + cryptohash-sha256, + filepath, + http-api-data, + http-client, + http-client-tls, + servant, + servant-client, + servant-multipart-api, + servant-multipart-client, + tasty, + tasty-hunit, + text, + time, + time-compat, + unordered-containers, + vector, + }: + mkDerivation { + pname = "notion-client"; + version = "0.1.0.0"; + sha256 = "1q1l6ls0dk5wfbc7q8d357ahw4ia0f450q6a6kdk755ax5c8c75k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + base16-bytestring + bytestring + containers + cryptohash-sha256 + filepath + http-api-data + http-client-tls + servant + servant-client + servant-multipart-api + servant-multipart-client + text + time + time-compat + unordered-containers + vector + ]; + executableHaskellDepends = [ + aeson + base + containers + text + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + http-client + http-client-tls + servant-client + tasty + tasty-hunit + text + ]; + description = "Type-safe Haskell client for the Notion API"; + license = lib.licensesSpdx."MIT"; + mainProgram = "notion-client-example"; + } + ) { }; + notmuch = callPackage ( @@ -492690,14 +494547,14 @@ self: { directory, filepath, lzma, - memory, + ram, text, vector, }: mkDerivation { pname = "nova-cache"; - version = "0.2.4.0"; - sha256 = "0p89h6qx8dachk1kilfzwk8fp6022ga9a5rig4z6bz32z36npd86"; + version = "0.3.1.0"; + sha256 = "1ir4xd3x92cs84yavlv0sk32qrw86bv83c13nbhxnkczcswx7ynn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -492709,7 +494566,7 @@ self: { directory filepath lzma - memory + ram text vector ]; @@ -492719,11 +494576,55 @@ self: { bytestring crypton directory - memory + ram text ]; description = "Pure Nix binary cache protocol library"; - license = lib.licensesSpdx."MIT"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + nova-net = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + criterion, + deepseq, + mtl, + network, + QuickCheck, + stm, + transformers, + }: + mkDerivation { + pname = "nova-net"; + version = "0.1.0.0"; + sha256 = "0qjpzvs9ldbkyqgzg7vsq0k8wl7k9gv36vbn0x5kc32g4nq0rrmg"; + libraryHaskellDepends = [ + base + bytestring + containers + deepseq + mtl + network + stm + transformers + ]; + testHaskellDepends = [ + base + bytestring + QuickCheck + ]; + benchmarkHaskellDepends = [ + base + bytestring + criterion + deepseq + ]; + description = "General-purpose reliable UDP with C99 hot path and Haskell protocol logic"; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -492743,6 +494644,7 @@ self: { memory, mtl, nova-cache, + primitive, process, regex-tdfa, sqlite-simple, @@ -492751,8 +494653,8 @@ self: { }: mkDerivation { pname = "nova-nix"; - version = "0.1.4.0"; - sha256 = "1m020751ym07xna9g8gpkl2bqi34qq7w1qx38018dcq385jdk0fd"; + version = "0.1.8.0"; + sha256 = "1kzgsgwkrfj74pz5d4bn03805rsqqpq4d8z8ihkvjcq763q88wid"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -492770,6 +494672,7 @@ self: { memory mtl nova-cache + primitive process regex-tdfa sqlite-simple @@ -492789,11 +494692,12 @@ self: { containers directory filepath + primitive process text ]; description = "Windows-native Nix implementation in pure Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "nova-nix"; broken = true; @@ -499085,15 +500989,23 @@ self: { mkDerivation, base, old-locale, + tasty, + tasty-hunit, }: mkDerivation { pname = "old-time"; - version = "1.1.0.5"; - sha256 = "17x96snkj17ancbb1rk5vmsb9rxas81k6ijrmmm15nzqny27c5h9"; + version = "1.1.1.0"; + sha256 = "1awn7n6ggki30p3alx03839z3py5d5j5wjws6z5yy3b8q8xhsi1c"; libraryHaskellDepends = [ base old-locale ]; + testHaskellDepends = [ + base + old-locale + tasty + tasty-hunit + ]; description = "Time library"; license = lib.licenses.bsd3; } @@ -499305,8 +501217,8 @@ self: { }: mkDerivation { pname = "om-doh"; - version = "0.1.0.4"; - sha256 = "12n3qap371fkwdkpm4fjr42xqnfs3kk3pmikzxxkx9zfvxk7zw58"; + version = "0.1.0.5"; + sha256 = "0cl0s0bg0c6afy3ps6g9bay177lqxf9v45c6xby08srm38mjgfwn"; libraryHaskellDepends = [ base base64 @@ -499398,8 +501310,8 @@ self: { }: mkDerivation { pname = "om-fork"; - version = "0.7.1.12"; - sha256 = "1zrq2mwpx9f8z4x2xkp33zqzbiczgw92xdfxd3xwjfc8r0rag0p6"; + version = "0.7.1.13"; + sha256 = "1kcra5lcprqzb5kggdwmpc6dmily79671r617jhij0377f3xw4h7"; libraryHaskellDepends = [ aeson base @@ -499488,7 +501400,7 @@ self: { } ) { }; - om-http_0_6_0_0 = callPackage ( + om-http_0_6_0_1 = callPackage ( { mkDerivation, aeson, @@ -499517,8 +501429,8 @@ self: { }: mkDerivation { pname = "om-http"; - version = "0.6.0.0"; - sha256 = "05szwhsd4pyxnlq215n584hnxck09grsqypdh7im9gkfx8mmqxkg"; + version = "0.6.0.1"; + sha256 = "0hpwx6rd6ry9sibc74bz0xsi4wnqhncmykcwmhickmv20s9z4byk"; libraryHaskellDepends = [ aeson async @@ -499661,8 +501573,8 @@ self: { }: mkDerivation { pname = "om-legion"; - version = "6.9.0.8"; - sha256 = "0n5angaqy7q4s2krapgvlwd5ss0j1xwrayfii3w75hfd65gw3frj"; + version = "6.9.0.9"; + sha256 = "1w2604rk6z3br7mzf05cdam4q1iamw3gab9rq5vg0w7671qwjfb8"; libraryHaskellDepends = [ aeson async @@ -499712,8 +501624,8 @@ self: { }: mkDerivation { pname = "om-logging"; - version = "1.1.0.10"; - sha256 = "0s2yj64mvqf7agm8xlvrb407ir4i89giyd70475yaza6nixmm9r5"; + version = "1.1.0.11"; + sha256 = "12g0xp74bwvyk10jb3wa7r96p16q84yw26qwm64iqs6m0s762qxd"; libraryHaskellDepends = [ aeson base @@ -499747,8 +501659,8 @@ self: { }: mkDerivation { pname = "om-plugin-imports"; - version = "0.4.0.2.9.12"; - sha256 = "0fl0vmj7dvidyqx0qrcpchkjb2n76kgch32q6ysqsfzv6jyyw5cn"; + version = "0.4.0.2.9.14"; + sha256 = "1ad1zbhr4pph5dv4d16rw9l58ghvpglv3qyd3cx8lfzl39chbi28"; libraryHaskellDepends = [ base containers @@ -499785,8 +501697,8 @@ self: { }: mkDerivation { pname = "om-show"; - version = "0.1.2.11"; - sha256 = "1abp4yygjcgpr92d767fgzqn1zp67j71mhfwaq6rvsbvqy3pi5zi"; + version = "0.1.2.12"; + sha256 = "02yg08lgq3pcd8rbliwq8mr9xq9m7xq8r32zlp6p0wkacf3ahi8c"; libraryHaskellDepends = [ aeson base @@ -499822,8 +501734,8 @@ self: { }: mkDerivation { pname = "om-socket"; - version = "1.0.0.4"; - sha256 = "01lxvngyx28qk3s4f7ix0grl45jy3zgki1l32dkqan69nklzzgln"; + version = "1.0.0.5"; + sha256 = "1r3wl9530nd5piwl5dj8rlpc0p6df3kgycl7zcmfd5f8f1mz44fw"; libraryHaskellDepends = [ aeson base @@ -499873,8 +501785,8 @@ self: { }: mkDerivation { pname = "om-time"; - version = "0.3.1.1"; - sha256 = "03g2yipal5v5rnvzrljn0gvy3jn6fk0hqwy84vi13qwy6crbxnrr"; + version = "0.3.1.2"; + sha256 = "06g2fhljg2h45xf27zbmgm4v5l1xi2ns1vkbrrhrh1pn0vl92nri"; libraryHaskellDepends = [ aeson base @@ -501407,6 +503319,7 @@ self: { aeson, base, bytestring, + case-insensitive, containers, filepath, http-api-data, @@ -501415,6 +503328,7 @@ self: { http-types, servant, servant-client, + servant-client-core, servant-multipart-api, servant-multipart-client, tasty, @@ -501426,14 +503340,15 @@ self: { }: mkDerivation { pname = "openai"; - version = "2.5.0"; - sha256 = "0z5pgal1bf1wfh29b3mva3cb63p1f7zcg2fsynwfmq89ndjsd0vk"; + version = "2.5.3"; + sha256 = "0rgmpwk2pf34y1ngcwa5d0k841waxy1z78a08nkigc5qxlxymm00"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring + case-insensitive containers filepath http-api-data @@ -501442,6 +503357,7 @@ self: { http-types servant servant-client + servant-client-core servant-multipart-api servant-multipart-client text @@ -502152,6 +504068,47 @@ self: { } ) { }; + opencode = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + http-api-data, + http-client, + http-client-tls, + http-types, + mtl, + relude, + servant, + servant-client, + servant-client-core, + text, + }: + mkDerivation { + pname = "opencode"; + version = "0.1.0.1"; + sha256 = "1fmx4sn6253nawf4kv59pwhk2581r0g10r9c9iyggfjsz1whvzp5"; + libraryHaskellDepends = [ + aeson + base + bytestring + http-api-data + http-client + http-client-tls + http-types + mtl + relude + servant + servant-client + servant-client-core + text + ]; + description = "Haskell client library for OpenCode server API"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + opencog-atomspace = callPackage ( { mkDerivation, @@ -505824,6 +507781,8 @@ self: { pname = "opus"; version = "0.3.0.0"; sha256 = "0q4g71dd7dl73q9hnn2vg1pphqxncfh1qrddjdbzwmcdi54jhcmw"; + revision = "1"; + editedCabalFile = "1jhp5l8zbns3i8ccwzmnx2qrxk1ji52a0l85zr9pi939qjjvfyp3"; libraryHaskellDepends = [ base bytestring @@ -509587,6 +511546,43 @@ self: { } ) { }; + packstream-bolt = callPackage ( + { + mkDerivation, + base, + bytestring, + deepseq, + hashable, + int-cast, + persist, + text, + text-show, + time, + unordered-containers, + vector, + }: + mkDerivation { + pname = "packstream-bolt"; + version = "0.1.0.0"; + sha256 = "1ws1k7xcmdq66y5iq2lc53zx1y66r558vy06iinnq2mvsqjhlpcw"; + libraryHaskellDepends = [ + base + bytestring + deepseq + hashable + int-cast + persist + text + text-show + time + unordered-containers + vector + ]; + description = "PackStream binary serialization format"; + license = lib.licenses.asl20; + } + ) { }; + packunused = callPackage ( { mkDerivation, @@ -515242,7 +517238,7 @@ self: { } ) { }; - parameterized-utils_2_2_0_0 = callPackage ( + parameterized-utils_2_3_0_0 = callPackage ( { mkDerivation, base, @@ -515256,9 +517252,7 @@ self: { hedgehog-classes, indexed-traversable, microlens, - microlens-pro, mtl, - profunctors, tasty, tasty-ant-xml, tasty-hedgehog, @@ -515270,8 +517264,8 @@ self: { }: mkDerivation { pname = "parameterized-utils"; - version = "2.2.0.0"; - sha256 = "0kz5ssgah0n5in76mibif3phqqd5mxy5cca26aafcvvm2g45v336"; + version = "2.3.0.0"; + sha256 = "0wx4vab2044whkflpxj7ixkk80i1mk4xn9ffr2sxi7vyclsikzx8"; libraryHaskellDepends = [ base base-orphans @@ -515282,9 +517276,7 @@ self: { hashtables indexed-traversable microlens - microlens-pro mtl - profunctors template-haskell text th-abstraction @@ -519140,7 +521132,7 @@ self: { } ) { }; - patrol_1_2_0_3 = callPackage ( + patrol_1_2_0_4 = callPackage ( { mkDerivation, aeson, @@ -519160,8 +521152,8 @@ self: { }: mkDerivation { pname = "patrol"; - version = "1.2.0.3"; - sha256 = "1l0yfznc25cm4daa80fpqy7slym16pizbqqjv54mzzsqdfl30bn2"; + version = "1.2.0.4"; + sha256 = "0cm3wp62l2skcg2hamv8axd4xxxrn2y645pygsjxrv4sz3v28a8h"; libraryHaskellDepends = [ aeson base @@ -524500,8 +526492,8 @@ self: { }: mkDerivation { pname = "persistent-mysql-pure"; - version = "1.0.2"; - sha256 = "0aaw7w52ba57r27mjmjkrwpv0949aiad5515ypckkqpi0i2cj4n5"; + version = "1.0.3"; + sha256 = "145zjyyghsg9as5ymwgs18529vbkyrw5bq66574pbap13rhs82lk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -526626,6 +528618,63 @@ self: { } ) { }; + pgmq-config = callPackage ( + { + mkDerivation, + base, + containers, + effectful-core, + ephemeral-pg, + generic-lens, + hasql, + hasql-pool, + lens, + pgmq-core, + pgmq-effectful, + pgmq-hasql, + pgmq-migration, + random, + tasty, + tasty-hunit, + text, + }: + mkDerivation { + pname = "pgmq-config"; + version = "0.1.3.0"; + sha256 = "0llfbcra52jqrwy6bngl2hik9vlfgg1xndlmv3s6iblcj838j53h"; + libraryHaskellDepends = [ + base + containers + effectful-core + generic-lens + hasql + hasql-pool + lens + pgmq-core + pgmq-effectful + pgmq-hasql + text + ]; + testHaskellDepends = [ + base + ephemeral-pg + generic-lens + hasql + hasql-pool + lens + pgmq-core + pgmq-hasql + pgmq-migration + random + tasty + tasty-hunit + text + ]; + description = "Declarative queue configuration for PGMQ (PostgreSQL Message Queue)"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + pgmq-core = callPackage ( { mkDerivation, @@ -526637,8 +528686,8 @@ self: { }: mkDerivation { pname = "pgmq-core"; - version = "0.1.1.0"; - sha256 = "02xn1s6z34ilrfrgdy3xykkxkhgc2ci25d4l91zk022x2lnglmqh"; + version = "0.1.3.0"; + sha256 = "1bi3ih43gy1pj6hrnsbbzx5jyz7519asxvp1mck00x4q8c3f0fag"; libraryHaskellDepends = [ aeson base @@ -526673,8 +528722,8 @@ self: { }: mkDerivation { pname = "pgmq-effectful"; - version = "0.1.1.0"; - sha256 = "1sbca1vandhdr6mz6i8kpjkdg3x3yybaadwijpp20y3qr587w6a5"; + version = "0.1.3.0"; + sha256 = "1f6aj5s7y8mby6z7dp5qqcmxpl85dxhyvxk8cqwlndjj10d46ck3"; libraryHaskellDepends = [ aeson base @@ -526723,8 +528772,8 @@ self: { }: mkDerivation { pname = "pgmq-hasql"; - version = "0.1.1.0"; - sha256 = "1i20lixgfgkkyfbiwyamsgpgpr1gxgz868jmy5p44csf8n0y6iv8"; + version = "0.1.3.0"; + sha256 = "03iwplvsbw4cq6m90bkarlwyxj8p30kn738ahv5za5a8dz2zkwrm"; libraryHaskellDepends = [ aeson base @@ -526779,8 +528828,8 @@ self: { }: mkDerivation { pname = "pgmq-migration"; - version = "0.1.1.0"; - sha256 = "1cd8a0agsig5b25ayb63kx7zdjchccsidm4kwp9l3aq17qcck8hd"; + version = "0.1.3.0"; + sha256 = "09imp5ynin48hv93n8073rr855c3zbw85vlqnbxgh3zkbmpl8qvr"; libraryHaskellDepends = [ base bytestring @@ -527245,7 +529294,6 @@ self: { silently, text, time, - transformers, utf8-string, vector, xml-conduit, @@ -527253,8 +529301,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.64"; - sha256 = "0lmvrrqpm44qhi5jm1davklfg2w1wnzmivnqyd2w6lg153kidizs"; + version = "0.0.0.65"; + sha256 = "1abm32pm9zfqyg68pmnswf447mlrzdzjcg4a9risqwaj8jyx56sn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -527274,7 +529322,6 @@ self: { scientific text time - transformers utf8-string vector xml-conduit @@ -534742,8 +536789,8 @@ self: { }: mkDerivation { pname = "plexus-synapse"; - version = "0.3.0.0"; - sha256 = "0qbw3cggqycg8ypbn04yljr6k0aqa7g1r8s46a92p0f356qdjjyx"; + version = "3.5.0"; + sha256 = "02byicw0s0z515ks9ajv058r40k2951kkjii96whgzp61facx737"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -534786,6 +536833,7 @@ self: { plexus-protocol prettyprinter text + time ]; testHaskellDepends = [ aeson @@ -534794,6 +536842,7 @@ self: { bytestring containers hspec + plexus-protocol process text vector @@ -537310,11 +539359,11 @@ self: { { mkDerivation, base }: mkDerivation { pname = "pointless-fun"; - version = "1.1.0.8"; - sha256 = "1s8chhic15ywbd6k6rv9nkh3nb4sibgslnndd954rprz2nj7zn2h"; + version = "1.1.0.13"; + sha256 = "1lrwv6pwnagay3yx36kxhz7j866wqjah7a557l9137kqx7n1hp8v"; libraryHaskellDepends = [ base ]; description = "Some common point-free combinators"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -542568,8 +544617,8 @@ self: { }: mkDerivation { pname = "posix-paths"; - version = "0.3.0.0"; - sha256 = "1ljphynpaaibs9zjxwk1b774q66s3biinfx2sgdzxyzssbl9va42"; + version = "0.3.0.1"; + sha256 = "0qkcahncbm68kjdy8mwrmzsjvyw40nq7sp8w6zigxfacwr8y5pwk"; libraryHaskellDepends = [ base bytestring @@ -543786,6 +545835,29 @@ self: { } ) { }; + postgresql-operation-counting = callPackage ( + { + mkDerivation, + base, + containers, + pretty, + text, + }: + mkDerivation { + pname = "postgresql-operation-counting"; + version = "0.1.0.0"; + sha256 = "1dlqlz59na8yzzan2yiihyp27nkjkxx79gqffjr4rjfkkjpr0niq"; + libraryHaskellDepends = [ + base + containers + pretty + text + ]; + description = "Track and render a tally of which PostgreSQL operations have been performed"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + postgresql-orm = callPackage ( { mkDerivation, @@ -545240,8 +547312,8 @@ self: { }: mkDerivation { pname = "postgresql-types"; - version = "0.1.2"; - sha256 = "1z9dxay95w2hy48qr7bgwswjjsm168ryapzi5bmg6v81cnlyhy6f"; + version = "0.1.3"; + sha256 = "1i9djnaxgkd4ljw2hynr8xyqvlr8acifdp1kfabmbpbx755jjkmr"; libraryHaskellDepends = [ aeson attoparsec @@ -548576,11 +550648,11 @@ self: { { mkDerivation, base }: mkDerivation { pname = "prelude-safeenum"; - version = "0.1.1.3"; - sha256 = "1p6q2kv8gbkhzam03sl2bkjp8xq7q77h88v6afvca3yrlg4mlw62"; + version = "0.1.1.8"; + sha256 = "0c7k9w5bh8hk6hxd3ya4ih7x0vckr1slwfna4nr48q21n0svx308"; libraryHaskellDepends = [ base ]; description = "A redefinition of the Prelude's Enum class in order to render it safe"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } ) { }; @@ -552055,7 +554127,7 @@ self: { } ) { }; - process_1_6_26_1 = callPackage ( + process_1_6_27_0 = callPackage ( { mkDerivation, base, @@ -552066,10 +554138,8 @@ self: { }: mkDerivation { pname = "process"; - version = "1.6.26.1"; - sha256 = "1w58md2dv4ijprjgd3v3imxn7f052l1g6bxlhkx8cyb0fyxd4cdl"; - revision = "1"; - editedCabalFile = "159sw9ryhwd0i8mrkh6p0gz1kah4ys9fd4plskmqjqcx6drzawcm"; + version = "1.6.27.0"; + sha256 = "14xnd4kv3bdbcc6fza6ccnrccc65as0vnzr3dg8g6q1msckg97pf"; libraryHaskellDepends = [ base deepseq @@ -553688,6 +555758,7 @@ self: { temporary, text, text-manipulate, + th-lift-instances, time, transformers, unix, @@ -553705,8 +555776,8 @@ self: { }: mkDerivation { pname = "project-m36"; - version = "1.2.5"; - sha256 = "08yanj54s7hginc7zqgjpyl44rkii4rn6bnq5jg1i7f8zhzca51a"; + version = "1.2.6"; + sha256 = "0bvc6v3j3p8qgrf8pzpx5klk54k8xgpn8bka7bm7gjjdzg9sjrxi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -553714,6 +555785,7 @@ self: { async attoparsec base + base16-bytestring base64-bytestring bytestring cassava @@ -553745,9 +555817,12 @@ self: { hashable haskeline http-api-data + http-conduit + http-types linux-xattr list-t megaparsec + modern-uri monad-parallel MonadRandom mtl @@ -553756,6 +555831,7 @@ self: { old-locale optparse-applicative parallel + parser-combinators path-pieces prettyprinter process @@ -553774,9 +555850,11 @@ self: { streamly streamly-core system-linux-proc + template-haskell temporary text text-manipulate + th-lift-instances time transformers unix @@ -553951,6 +556029,7 @@ self: { websockets winery ]; + doHaddock = false; description = "Relational Algebra Engine"; license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; @@ -557832,8 +559911,8 @@ self: { }: mkDerivation { pname = "ptr-peeker"; - version = "0.2"; - sha256 = "02wwg9b2kk4lcjncpfwgy7gl43nx4zkj13kk9nxbwi7vyx1m36z6"; + version = "0.2.0.1"; + sha256 = "0dpxx2vl40dxcyzfs94x1n3dvcmmiq01hy18raj8gv97iipa0jq2"; libraryHaskellDepends = [ base bytestring @@ -559308,6 +561387,38 @@ self: { } ) { }; + purekell = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-discover, + megaparsec, + QuickCheck, + text, + }: + mkDerivation { + pname = "purekell"; + version = "0.1.0.0"; + sha256 = "1an4yh387wz7k9vqnh77y1wmcaanwb3imp61v74d1xdz1raish8z"; + libraryHaskellDepends = [ + base + megaparsec + text + ]; + testHaskellDepends = [ + base + hspec + megaparsec + QuickCheck + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Bidirectional Haskell/PureScript expression translator"; + license = lib.licensesSpdx."Apache-2.0"; + } + ) { }; + purenix = callPackage ( { mkDerivation, @@ -563637,11 +565748,11 @@ self: { hspec, hspec-discover, iproute, - memory, network, network-byte-order, network-control, QuickCheck, + ram, random, serialise, stm, @@ -563650,8 +565761,8 @@ self: { }: mkDerivation { pname = "quic"; - version = "0.2.23"; - sha256 = "0kjbqxd0hpi91s9jpyp7s8kr9jqd7aqh8lxkwhq9l0cjfwqgisn0"; + version = "0.3.0"; + sha256 = "0rqa4wq1s3s2bs2zcl7bvmiqpsb2zabvlv46w5pbijsj6aamjrx5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -563670,10 +565781,10 @@ self: { fast-logger filepath iproute - memory network network-byte-order network-control + ram random serialise stm @@ -564600,8 +566711,8 @@ self: { }: mkDerivation { pname = "quickcheck-lockstep"; - version = "0.8.2"; - sha256 = "0lbpijrychl5z1garzs52nv7rnl34ll0sgqcb5znccafgnah04gd"; + version = "0.8.3"; + sha256 = "0d32rj715mg1iikjrwjkd08cgr6q20h82bamh23p0ymlp9wp8jxs"; libraryHaskellDepends = [ base constraints @@ -567343,8 +569454,8 @@ self: { }: mkDerivation { pname = "railroad"; - version = "0.1.0.0"; - sha256 = "1bxvh3drjazfsxa57zsa0nncx70jmvjb5b3xnva471h21jiyczl8"; + version = "0.1.1.1"; + sha256 = "0jhjmzy8ym7136hfxbw49dkq7i4ixkckbvij3frnw0samh7acawk"; libraryHaskellDepends = [ base effectful @@ -567896,6 +570007,37 @@ self: { } ) { }; + ram = callPackage ( + { + mkDerivation, + base, + bytestring, + deepseq, + ghc-prim, + QuickCheck, + tasty, + }: + mkDerivation { + pname = "ram"; + version = "0.21.1"; + sha256 = "0gkr63maq8z15306l5qq8h0j1yaxrldn5ih8fncpppd1q37nwxj8"; + libraryHaskellDepends = [ + base + bytestring + deepseq + ghc-prim + ]; + testHaskellDepends = [ + base + bytestring + QuickCheck + tasty + ]; + description = "memory and related abstraction stuff"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + raml = callPackage ( { mkDerivation, @@ -569945,8 +572087,8 @@ self: { }: mkDerivation { pname = "ratel"; - version = "2.0.0.17"; - sha256 = "1vr1a7r32xknsvkbbj6y5lalf9kyj5zrm8hc7jgnsavmyi8gswzb"; + version = "2.0.0.18"; + sha256 = "1rzvwij2z6pa1r88ipf1a7zsx5mz6blxq5apdykip5x63d2rrlcx"; libraryHaskellDepends = [ aeson base @@ -570520,6 +572662,8 @@ self: { pname = "rawlock"; version = "0.1.2.0"; sha256 = "0prw2sbhf78grggw90bc5wclycd86m6v7wpw1s5hqx9vv0y4ssfi"; + revision = "1"; + editedCabalFile = "0dh6yh6nhjlf4qk8nf25vj59xav8ndl0wnffjckhlykgmj80agi9"; libraryHaskellDepends = [ base io-classes @@ -574225,6 +576369,67 @@ self: { } ) { }; + recover-rtti_0_6_0 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + ghc-heap, + mtl, + primitive, + QuickCheck, + sop-core, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + unordered-containers, + vector, + }: + mkDerivation { + pname = "recover-rtti"; + version = "0.6.0"; + sha256 = "0v8aml3aygyc6imaw2fhdmdz5c3cni7m7s1grsdjns21lryjmb70"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + ghc-heap + mtl + primitive + sop-core + stm + text + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + mtl + primitive + QuickCheck + sop-core + stm + tasty + tasty-hunit + tasty-quickcheck + text + unordered-containers + vector + ]; + description = "Recover run-time type information from the GHC heap"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + recurly-client = callPackage ( { mkDerivation, @@ -584669,8 +586874,8 @@ self: { }: mkDerivation { pname = "resource-registry"; - version = "0.2.0.0"; - sha256 = "1akvv9ydkg55q7vhnm6va2mb2cmyh29f38bkw0m3cv0wxhf3hm1d"; + version = "0.2.1.0"; + sha256 = "0ky6jlpgq10f08ydgg9pzm5mxmq8r6dzxfmq2v69azk2vlnwymyl"; libraryHaskellDepends = [ base bimap @@ -588578,8 +590783,8 @@ self: { }: mkDerivation { pname = "richenv"; - version = "0.1.0.3"; - sha256 = "0v6ymwypp6023srv9axh0rc98bsvkhk29nwhap9rb33x8ibb8vr9"; + version = "0.1.0.4"; + sha256 = "111am7dh5l3gmsakjlkjdi4wcs409xh1wbk6v8gygaq37kbjcjjc"; libraryHaskellDepends = [ aeson base @@ -590690,13 +592895,16 @@ self: { } ) { }; - roc-id_0_3_0_0 = callPackage ( + roc-id_0_4_0_0 = callPackage ( { mkDerivation, base, cabal-doctest, doctest, + finitary, + finite-typelits, hspec, + microlens, MonadRandom, nonempty-containers, QuickCheck, @@ -590705,14 +592913,16 @@ self: { }: mkDerivation { pname = "roc-id"; - version = "0.3.0.0"; - sha256 = "1c570kr3yv9b8j4ly76dxiwx8xs6cg1230dscazmwbjr8vv13046"; + version = "0.4.0.0"; + sha256 = "1qwhlx2rnx4ws6g3zvkvq8briblxkdqk9ir7qyg6yrwbz9dqf8v3"; setupHaskellDepends = [ base cabal-doctest ]; libraryHaskellDepends = [ base + finitary + finite-typelits MonadRandom nonempty-containers text @@ -590720,7 +592930,9 @@ self: { testHaskellDepends = [ base doctest + finitary hspec + microlens MonadRandom nonempty-containers QuickCheck @@ -591559,19 +593771,19 @@ self: { criterion, deepseq, hashable, - integer-gmp, mtl, scientific, template-haskell, text, time, + unliftio, unordered-containers, vector, }: mkDerivation { pname = "ron"; - version = "0.12"; - sha256 = "0hmnvlla8zm8jhn56qbaqs248dq4b4sf48kz7dcggz150i624aa9"; + version = "0.13"; + sha256 = "1bxaas1fnqbhgah4ggb7lr939kmn95hznrrkjjzdhm5bq3wb7rvl"; libraryHaskellDepends = [ aeson attoparsec @@ -591580,12 +593792,12 @@ self: { bytestring containers hashable - integer-gmp mtl scientific template-haskell text time + unliftio unordered-containers vector ]; @@ -591593,7 +593805,6 @@ self: { base criterion deepseq - integer-gmp ]; description = "RON"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -591674,32 +593885,46 @@ self: { { mkDerivation, base, + bytestring, containers, Diff, + directory, + filelock, + filepath, + generic-lens, hashable, - integer-gmp, + lens, mtl, + network-info, ron, + stm, text, + tf-random, time, - transformers, unordered-containers, }: mkDerivation { pname = "ron-rdt"; - version = "0.10"; - sha256 = "1dsplv4g0nflkns1yyx6lqf83qnc5y1bycgfydwa9hn1kliqf73c"; + version = "0.12"; + sha256 = "1mr78j0mj1v4q1j6ib2xw5fdl5azpgary31kvxipnaii1y9y2qaa"; libraryHaskellDepends = [ base + bytestring containers Diff + directory + filelock + filepath + generic-lens hashable - integer-gmp + lens mtl + network-info ron + stm text + tf-random time - transformers unordered-containers ]; description = "Replicated Data Types (RON-RDT)"; @@ -599811,7 +602036,7 @@ self: { } ) { inherit (pkgs) z3; }; - sbv_13_5 = callPackage ( + sbv_13_6 = callPackage ( { mkDerivation, array, @@ -599851,8 +602076,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "13.5"; - sha256 = "0gikry5cwjgl8xrvrdqv6cvzxspn4lyfciyqk2j7h511j9snyiqf"; + version = "13.6"; + sha256 = "14znf1fl5ab5m1i3109qgzv8lmz17ir77bpc9cvw4s4qymq7i4k9"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -603718,8 +605943,8 @@ self: { }: mkDerivation { pname = "screp"; - version = "0.1.0.0"; - sha256 = "1ylr332bq1lal3bc0a5wwi1xkay71a8gak1i10l10jk26mgwpkb4"; + version = "0.3.0.0"; + sha256 = "1libcjl6q26gzhalrprvv0ng8cp6g4z9nq0zqmhdyawmkw68ly3i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -603737,6 +605962,7 @@ self: { directory filepath optparse-applicative + parsec scrappy-core ]; testHaskellDepends = [ @@ -603744,11 +605970,11 @@ self: { directory filepath parsec + process scrappy-core ]; description = "grep-like CLI using Parsec parsers instead of regex"; license = lib.licensesSpdx."BSD-3-Clause"; - mainProgram = "screp"; } ) { }; @@ -603833,8 +606059,8 @@ self: { }: mkDerivation { pname = "scripths"; - version = "0.1.0.1"; - sha256 = "1s2gsqlmf307xgxl18ss69ck9imbykvwn4x8igfqh15l0pyn4wyf"; + version = "0.2.0.2"; + sha256 = "1jy61b2w27x3k2jcfwns6f9jnj8x3cfvbgvm3xzca3s5w05wfxjp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -603933,8 +606159,8 @@ self: { }: mkDerivation { pname = "scrod"; - version = "0.2026.2.23"; - sha256 = "1fmcynaha1rz01jpap287agclgi2msm8zr0xiyvis7ddnn3d2l08"; + version = "1.1.0.0"; + sha256 = "1m6hs8znd6sgqjzh7jf0kgj6ac5cz5myiqz45zj3fkwbhghv763c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -611841,28 +614067,45 @@ self: { servant-event-stream = callPackage ( { mkDerivation, + aeson, + attoparsec, base, bytestring, + hspec, http-media, lens, + QuickCheck, + servant, + servant-client-core, servant-foreign, servant-server, text, }: mkDerivation { pname = "servant-event-stream"; - version = "0.3.2.0"; - sha256 = "1wdq43r30g8y6n2pqd4jb0s55la3hy4mi038nfs7mbpmmcf268ik"; + version = "0.4.0.1"; + sha256 = "05xxvyi1jpa7c5xx17b93mzn98zln8qppg40mbzd0k79m2pd7r4w"; libraryHaskellDepends = [ + aeson + attoparsec base bytestring http-media lens + servant + servant-client-core servant-foreign servant-server text ]; - testHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson + base + bytestring + hspec + QuickCheck + servant + ]; description = "Servant support for Server-Sent events"; license = lib.licenses.bsd3; } @@ -629259,7 +631502,7 @@ self: { } ) { }; - skeletest_0_3_6 = callPackage ( + skeletest_0_3_7 = callPackage ( { mkDerivation, aeson, @@ -629288,8 +631531,8 @@ self: { }: mkDerivation { pname = "skeletest"; - version = "0.3.6"; - sha256 = "13jdf5m87kvffa3a8688kpsapwwj8m120jhblzn039616kkpmwhg"; + version = "0.3.7"; + sha256 = "0jnwn3x0gmjavik130941d7qng8q4i20rjnhsminfirgp166bw6x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -632790,8 +635033,8 @@ self: { pname = "smtlib-backends"; version = "0.4"; sha256 = "16n2ig71wjqp1ziplwrq3639fqn582ymx5g9ls7f814ddjgc70xg"; - revision = "2"; - editedCabalFile = "0w883nmycnfb3y7vhpiak7fz8aasa7hvg6wxy6w3g0whr35zwqm6"; + revision = "3"; + editedCabalFile = "0mjv04pcni5xaxn0g2bw80jcqiav7i6mi2akd0nbanz9xjab5nbl"; libraryHaskellDepends = [ base bytestring @@ -632818,8 +635061,8 @@ self: { pname = "smtlib-backends-process"; version = "0.3"; sha256 = "0jc7fmf3x53w8v0a8cj8v8r2f4gpn1jhndl80hyqzsblvrw5hcfg"; - revision = "5"; - editedCabalFile = "01rz1vbnh3r50lzvlz6qk9vlfxhz013nnbzyr846yy7kxgl2mp8w"; + revision = "6"; + editedCabalFile = "0c2rv2205fsgd6sxzc5bvrvkrl2glnp4lwn7s5wyw8g0zp90slcg"; libraryHaskellDepends = [ base bytestring @@ -632854,8 +635097,8 @@ self: { pname = "smtlib-backends-tests"; version = "0.3"; sha256 = "0lj4bpl4nkw6w2hfjzz16zmrbaj5g3myvbmzlsc5rdsz0xwisfb8"; - revision = "5"; - editedCabalFile = "1frvbpr40dyp2rj2b1hj34f7lfjdb8a3kvbl447gzrqaqapvlya1"; + revision = "6"; + editedCabalFile = "0bnpbl50a9l766byn9cf658wzsh3sdhmghz96f9qxzm97wdr85jc"; libraryHaskellDepends = [ base smtlib-backends @@ -632886,8 +635129,8 @@ self: { pname = "smtlib-backends-z3"; version = "0.3.1"; sha256 = "1mgjlfhqcbqc84a87g6bp0i9pnmpz87b7w43x200mwx1k877zddy"; - revision = "3"; - editedCabalFile = "1h31rj7r524wpd4wljgbyjrkk3fpi1l73n6dxbnf0psh3k8hak10"; + revision = "4"; + editedCabalFile = "1j41d4hrxlxhadl1z74r6a4ifvcsm174wkmz2b50ivxsgikxcvbd"; libraryHaskellDepends = [ base bytestring @@ -633135,6 +635378,51 @@ self: { } ) { }; + smtp-mail_0_5_0_1 = callPackage ( + { + mkDerivation, + array, + base, + base16-bytestring, + base64-bytestring, + bytestring, + crypton, + crypton-connection, + data-default-class, + filepath, + mime-mail, + network, + network-bsd, + ram, + text, + }: + mkDerivation { + pname = "smtp-mail"; + version = "0.5.0.1"; + sha256 = "1xcs3k3p5p4qgr77icizk154fysf63c2cj04l4k2dz2bnzz1f9ih"; + libraryHaskellDepends = [ + array + base + base16-bytestring + base64-bytestring + bytestring + crypton + crypton-connection + data-default-class + filepath + mime-mail + network + network-bsd + ram + text + ]; + description = "Simple email sending via SMTP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.mpscholten ]; + } + ) { }; + smtp-mail-ng = callPackage ( { mkDerivation, @@ -636551,8 +638839,8 @@ self: { }: mkDerivation { pname = "snappy-c"; - version = "0.1.2"; - sha256 = "0y23af1c7gyi1ypf0wvw618iph4w1rfxsa1dq6z9f0l4kx52qps9"; + version = "0.1.3"; + sha256 = "1c58n69mar37vyx38g32kn08gk314mdch40vrzhd2rglxnf0m2bc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -638259,8 +640547,8 @@ self: { }: mkDerivation { pname = "sofetch"; - version = "0.1.0.2"; - sha256 = "16x4a5gqry4g3yyrs34ajvpp9d4cpdl5i9g7y9ylzg1qxszax0q4"; + version = "0.1.0.4"; + sha256 = "0f45daxn3nv6c9dx4pbdv3380fksnc7vkvblz33cxnh29nk70a68"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -644437,8 +646725,8 @@ self: { }: mkDerivation { pname = "squeal-postgresql-qq"; - version = "0.1.5.0"; - sha256 = "05isiwqwcl22w0gzwsjxdfbnkhiyxqjqkz95qp67m5nhbnfa061s"; + version = "0.1.5.1"; + sha256 = "17p98fzmm7vpw5biv8hz8rnca7xh6vjrd031s8fjghbrz2hlsznd"; libraryHaskellDepends = [ aeson base @@ -651052,8 +653340,8 @@ self: { }: mkDerivation { pname = "stm-chans"; - version = "3.0.0.9"; - sha256 = "0p9jq5fq3g77kf2kq807zrwqpw0z9a6zhw57h21wk4yb6zshs1ks"; + version = "3.0.0.11"; + sha256 = "1wkmg69zzmpcmiqm3qyjwx8nkfk9l098kc901n0a0yiwgs2fz4xj"; libraryHaskellDepends = [ base stm @@ -661588,8 +663876,8 @@ self: { pname = "strict-checked-vars"; version = "0.2.1.0"; sha256 = "12c4j4rlmxcdri2sgrb383nnvbjmvhxf8pp4mgmkfsipvwyv2clm"; - revision = "1"; - editedCabalFile = "0ghsx08krngbbh9i21lcgbh60i7d3yzma5h6i88nsz07x757xndw"; + revision = "2"; + editedCabalFile = "1b900zijda9r9k3n9zp0hibqkwi7wrhz4gzrc8al9c9a32xlpdrf"; libraryHaskellDepends = [ base io-classes @@ -663684,7 +665972,7 @@ self: { } ) { }; - strive_6_1_0_3 = callPackage ( + strive_6_1_0_4 = callPackage ( { mkDerivation, aeson, @@ -663701,8 +665989,8 @@ self: { }: mkDerivation { pname = "strive"; - version = "6.1.0.3"; - sha256 = "091irrvl8sab9chx9bpdvf4k782w07ya217ya0ngsf8p5h6s4nmc"; + version = "6.1.0.4"; + sha256 = "1flcys4jq8z5k2s451n87cflh9mv08mhni95zyryg1ld8di7vh5f"; libraryHaskellDepends = [ aeson base @@ -669717,7 +672005,7 @@ self: { } ) { }; - syb_0_7_3 = callPackage ( + syb_0_7_4 = callPackage ( { mkDerivation, base, @@ -669728,8 +672016,8 @@ self: { }: mkDerivation { pname = "syb"; - version = "0.7.3"; - sha256 = "139vmi0nvgcxga9qk0daks8cnfx1g9rgsb6xdgi1pz21d7a6hrk7"; + version = "0.7.4"; + sha256 = "0gysqpj6mjxcbq9r6zxmz7i8163pd2i3gl6vrz0718b77yccmjnx"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -669890,7 +672178,7 @@ self: { } ) { }; - sydtest_0_23_0_1 = callPackage ( + sydtest_0_23_0_2 = callPackage ( { mkDerivation, async, @@ -669922,8 +672210,8 @@ self: { }: mkDerivation { pname = "sydtest"; - version = "0.23.0.1"; - sha256 = "03vzlrzlqz9nx8phmhvasgfkpz5kphvmbyh7z7lp5am4sj0g9kvp"; + version = "0.23.0.2"; + sha256 = "1fzkywg9gs5mldf86a8d84i91qv4vsz5n1qg6q3vy1rh4a8if9gf"; libraryHaskellDepends = [ async autodocodec @@ -672437,50 +674725,79 @@ self: { { mkDerivation, aeson, + aeson-pretty, ansi-terminal, async, base, + base16-bytestring, bytestring, containers, cryptohash-sha256, directory, filepath, + fsnotify, hspec, + mtl, optparse-applicative, + plexus-protocol, + plexus-synapse, process, QuickCheck, + stm, text, time, + transformers, + unordered-containers, }: mkDerivation { pname = "synapse-cc"; - version = "0.1.0.0"; - sha256 = "06wvxgms2ypqg1kqr0pcm7x1r8d1frsjsmjsshkizjgq0bnpyba6"; + version = "0.2.0"; + sha256 = "11h1lwjqpmz9dy4dhp67xnbdcxx2ygp6454hqcrsm8fxqkkis4yz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson + aeson-pretty ansi-terminal async base + base16-bytestring bytestring containers cryptohash-sha256 directory filepath + fsnotify + mtl optparse-applicative + plexus-protocol + plexus-synapse process + stm text time + transformers + unordered-containers ]; executableHaskellDepends = [ base text ]; testHaskellDepends = [ + aeson + aeson-pretty base + bytestring + containers + directory + filepath hspec + optparse-applicative + plexus-protocol + process QuickCheck + stm + text ]; description = "Unified compiler toolchain for Plexus backends"; license = lib.licensesSpdx."MIT"; @@ -674109,8 +676426,8 @@ self: { pname = "system-linux-proc"; version = "0.1.1.1"; sha256 = "12nvsvmchhsqs5f3x2075v8v68inb1xz8dbv1q5x48big1bf4vv5"; - revision = "5"; - editedCabalFile = "15bq967afl1vhhdiknvzcham67b1d2nma10c2hddq9qfdwr7riw4"; + revision = "6"; + editedCabalFile = "06jq0xrljkphxpwpc606a9c5wyks6s166y78aisxj3kbdhhs26qg"; libraryHaskellDepends = [ attoparsec base @@ -677160,6 +679477,55 @@ self: { } ) { }; + taiwan-id = callPackage ( + { + mkDerivation, + base, + cabal-doctest, + doctest, + finitary, + finite-typelits, + hspec, + microlens, + MonadRandom, + nonempty-containers, + QuickCheck, + quickcheck-classes, + text, + }: + mkDerivation { + pname = "taiwan-id"; + version = "0.1.0.0"; + sha256 = "1b9ysrmcv8npp1fhsxhpv205m7kv44y760gbfv6983nhd3hr1m7a"; + setupHaskellDepends = [ + base + cabal-doctest + ]; + libraryHaskellDepends = [ + base + finitary + finite-typelits + MonadRandom + nonempty-containers + text + ]; + testHaskellDepends = [ + base + doctest + finitary + hspec + microlens + MonadRandom + nonempty-containers + QuickCheck + quickcheck-classes + text + ]; + description = "Implementation of Taiwan's uniform ID number format"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + tak = callPackage ( { mkDerivation, @@ -680667,8 +683033,8 @@ self: { pname = "tasty-quickcheck"; version = "0.11.1"; sha256 = "0si4ccgqlv8h33d6310rrqba7f4pz3g8cinqfj42yd7damsdxm73"; - revision = "4"; - editedCabalFile = "13sn5bwvw04d7l3xv6mkj8mf6wyvhqqhabdqnb4xchzcc48akdxz"; + revision = "5"; + editedCabalFile = "1205icd0f94vvw40g72y4ij5a4sxzl84hg5ckav4dhfcxipnpshj"; libraryHaskellDepends = [ base optparse-applicative @@ -684180,6 +686546,49 @@ self: { } ) { }; + temporary-ospath = callPackage ( + { + mkDerivation, + base, + bytestring, + directory, + exceptions, + file-io, + filepath, + os-string, + tasty, + tasty-hunit, + unix, + }: + mkDerivation { + pname = "temporary-ospath"; + version = "1.3"; + sha256 = "1wk9zd6w3vfk9k0p4y81pb624lgrk14591l1bmvkw2lsgpasgl3l"; + libraryHaskellDepends = [ + base + bytestring + directory + exceptions + file-io + filepath + os-string + unix + ]; + testHaskellDepends = [ + base + directory + file-io + filepath + os-string + tasty + tasty-hunit + unix + ]; + description = "Portable temporary file and directory support"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + temporary-rc = callPackage ( { mkDerivation, @@ -687183,6 +689592,25 @@ self: { } ) { }; + tesths = callPackage ( + { + mkDerivation, + ansi-terminal, + base, + }: + mkDerivation { + pname = "tesths"; + version = "0.2.2.1"; + sha256 = "0lmfcvnc11slbb4radlary35fhkzdy12jphphp8dzknswd83iqg2"; + libraryHaskellDepends = [ + ansi-terminal + base + ]; + description = "A lightweight testing framework for Haskell"; + license = lib.licenses.lgpl3Only; + } + ) { }; + testing-feat = callPackage ( { mkDerivation, @@ -688252,8 +690680,8 @@ self: { }: mkDerivation { pname = "text-builder-lawful-conversions"; - version = "0.1.4"; - sha256 = "0dqinf0nkrviaxz2p465w7zh9nz73a2ivs35b2kx1bd3l8gvl9wp"; + version = "0.1.4.1"; + sha256 = "101j68bhvkzqcjhsgqg92z53dw3nkzkmhrwjv2k0s850s82yk95v"; libraryHaskellDepends = [ base lawful-conversions @@ -689823,8 +692251,8 @@ self: { pname = "text-show"; version = "3.11.3"; sha256 = "0mvahiljlvizfbldnv8cjn94h9j76s1zj7d8gb6wl6rwxf7fphrg"; - revision = "1"; - editedCabalFile = "0vhl7zqqg3q8dm4dkw0b940ka8kaaxsa7adxpbw1frgqg8xrg960"; + revision = "2"; + editedCabalFile = "0drmrkhy2y4wrff69q7fk61z5q69cj9hik7dpgg8b6a46r743z66"; libraryHaskellDepends = [ array base @@ -689912,8 +692340,8 @@ self: { pname = "text-show-instances"; version = "3.9.10"; sha256 = "09cb391gi0hgkjk4ap4d83vg13lczrghmb9db96a4ckw1bp9pbc1"; - revision = "5"; - editedCabalFile = "0mrlg1pn18vc8bj6dh3wncc7xcyaaamdsz5ja24sgxv2g08m3wvg"; + revision = "6"; + editedCabalFile = "0103l5byrg5pik2a1646mvaqxg98505pldpap9xm6ys0yvg05an3"; libraryHaskellDepends = [ aeson base @@ -698745,7 +701173,7 @@ self: { } ) { }; - tls_2_2_2 = callPackage ( + tls_2_3_0 = callPackage ( { mkDerivation, async, @@ -698766,11 +701194,11 @@ self: { hpke, hspec, hspec-discover, - memory, mtl, network, network-run, QuickCheck, + ram, random, serialise, tasty-bench, @@ -698781,8 +701209,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "2.2.2"; - sha256 = "1q9jscfck0dbwf2i1kc2lkypw5in2rlm198gr1r6ipazj8jnllyr"; + version = "2.3.0"; + sha256 = "1zjnzj12y1mc5l0ibgc549iwasp6wp2azcgv4n0927yjrayd8gx3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -698799,9 +701227,9 @@ self: { data-default ech-config hpke - memory mtl network + ram random serialise transformers @@ -698973,6 +701401,40 @@ self: { } ) { }; + tls-session-manager_0_1_0 = callPackage ( + { + mkDerivation, + auto-update, + base, + bytestring, + clock, + crypto-token, + psqueues, + ram, + serialise, + tls, + }: + mkDerivation { + pname = "tls-session-manager"; + version = "0.1.0"; + sha256 = "07mxdw9rh74m7l3z1ibwc490kn093w1xhbdm6qi1qfnkz1b199r9"; + libraryHaskellDepends = [ + auto-update + base + bytestring + clock + crypto-token + psqueues + ram + serialise + tls + ]; + description = "In-memory TLS session DB and session ticket"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + tls-sslkeylogfile = callPackage ( { mkDerivation, @@ -702799,6 +705261,7 @@ self: { trace-embrace = callPackage ( { mkDerivation, + add-dependent-file, aeson, base, bytestring, @@ -702828,9 +705291,10 @@ self: { }: mkDerivation { pname = "trace-embrace"; - version = "1.2.0"; - sha256 = "05wgj9pf9vqafa1h7sbjxzy2lx213qwrpr4f2dq7s7i2l9hf2a3k"; + version = "1.3.0"; + sha256 = "0rp3xmvz59p832k7sdz9wnj2v2ki0j2j13vfx8432jn1gmxw3ax3"; libraryHaskellDepends = [ + add-dependent-file aeson base bytestring @@ -703883,8 +706347,8 @@ self: { }: mkDerivation { pname = "transformers-base"; - version = "0.4.6"; - sha256 = "146g69yxmlrmvqnzwcw4frxfl3z04lda9zqwcqib34dnkrlghfrj"; + version = "0.4.6.1"; + sha256 = "1n21kd1vbg4s6p1vpzfkvb457p1dc1b96c50x02dan6np6ry6gdl"; libraryHaskellDepends = [ base base-orphans @@ -717564,8 +720028,8 @@ self: { }: mkDerivation { pname = "unification-fd"; - version = "0.12.0.2"; - sha256 = "027vp4jqm0gn8za0y058idypnrcmk2c8byj6zfmd9zgs4imxp957"; + version = "0.12.0.3"; + sha256 = "0pj1rh5nw3p48lbnkdd58lnvvlc73k6j3qvs22wzgx5657f5cgn5"; libraryHaskellDepends = [ base containers @@ -719649,8 +722113,8 @@ self: { }: mkDerivation { pname = "unix-bytestring"; - version = "0.4.0.3"; - sha256 = "0y5nqdh79j5sf2w6v61gakazm45m1qyj5c8cf4b6qycjh31cv32l"; + version = "0.4.0.4"; + sha256 = "1km7a4nkiwayb1ckm66fkdx3984j7dxv3piibg2gb65wkvp9gix8"; libraryHaskellDepends = [ base bytestring @@ -721380,6 +723844,39 @@ self: { } ) { }; + unwitch = callPackage ( + { + mkDerivation, + base, + bytestring, + ghc-bignum, + hspec, + hspec-core, + text, + }: + mkDerivation { + pname = "unwitch"; + version = "2.1.0"; + sha256 = "020jlm0jrnxfrnaw5dp5fa0hn52m9lyq6aqcyv2zjih3dz6867yn"; + libraryHaskellDepends = [ + base + bytestring + ghc-bignum + text + ]; + testHaskellDepends = [ + base + bytestring + ghc-bignum + hspec + hspec-core + text + ]; + description = "converts between primitives"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + unwrapped-functors = callPackage ( { mkDerivation, base }: mkDerivation { @@ -725377,21 +727874,21 @@ self: { hedgehog, HUnit, lens, + selective, semigroupoids, semigroups, }: mkDerivation { pname = "validation"; - version = "1.1.3"; - sha256 = "159pvlzs5caabay4irs6dgrxpyhrcakyxqv7fvhs8cnarlafjhbv"; - revision = "1"; - editedCabalFile = "0lmrs8yrb075l91r7iq8yk7hy2scdd3z1335wmackhcfw8z5bp1z"; + version = "1.1.5"; + sha256 = "1xi4iynz82743zv5pyjd779y8qf1nzp5glmci5cxwndic6kxkp8k"; libraryHaskellDepends = [ assoc base bifunctors deepseq lens + selective semigroupoids semigroups ]; @@ -727477,6 +729974,8 @@ self: { pname = "vector-algorithms"; version = "0.9.1.0"; sha256 = "1clfam0brcpjwpzz14di6d51nx5mnsk7sd9bd250srq2d1kp9dnj"; + revision = "1"; + editedCabalFile = "0bakvl54qag5m13ilrqxcv3wdrnb57c76vjmlh3a5v1sk3zgxv5k"; libraryHaskellDepends = [ base bitvec @@ -732473,8 +734972,8 @@ self: { }: mkDerivation { pname = "vulkan"; - version = "3.26.4"; - sha256 = "1s8gn6bnhxvbhwwscbh2x5fz2zvwqbgkhcz8pgx347lgcjzalc1r"; + version = "3.26.6"; + sha256 = "07ia7ay6bma4d2bgx40ial1nsgfhxy1lmvba8ax5xnd3lkkfgjsz"; libraryHaskellDepends = [ base bytestring @@ -733032,18 +735531,18 @@ self: { { mkDerivation, base, + base64-bytestring, blaze-html, blaze-markup, bytestring, containers, - crypton, + cryptohash-md5, directory, file-embed, filepath, hspec, http-date, http-types, - memory, mime-types, mockery, old-locale, @@ -733062,23 +735561,23 @@ self: { }: mkDerivation { pname = "wai-app-static"; - version = "3.1.9"; - sha256 = "0rjaivvfdpi512iik78hdhapngpikm8cgw5rzb0ax27ml56x8wxk"; + version = "3.1.9.1"; + sha256 = "0b5wlgl424rwlr68xdrj30jrw0x1gj3101xcf38b1flwl2ki7f0b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base + base64-bytestring blaze-html blaze-markup bytestring containers - crypton + cryptohash-md5 directory file-embed filepath http-date http-types - memory mime-types old-locale optparse-applicative @@ -733117,6 +735616,96 @@ self: { } ) { }; + wai-app-static_3_2_1 = callPackage ( + { + mkDerivation, + base, + base64-bytestring, + blaze-html, + blaze-markup, + bytestring, + containers, + cryptohash-md5, + directory, + file-embed, + filepath, + hspec, + http-date, + http-types, + mime-types, + mockery, + old-locale, + optparse-applicative, + template-haskell, + temporary, + text, + time, + transformers, + unix-compat, + unordered-containers, + wai, + wai-extra, + warp, + zlib, + }: + mkDerivation { + pname = "wai-app-static"; + version = "3.2.1"; + sha256 = "0x040ikyrwjiik1lds5q2bpaya3a8kfvyij0kjjljf0bdfl2dyr7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + base64-bytestring + blaze-html + blaze-markup + bytestring + containers + cryptohash-md5 + directory + file-embed + filepath + http-date + http-types + mime-types + old-locale + optparse-applicative + template-haskell + text + time + transformers + unix-compat + unordered-containers + wai + wai-extra + warp + zlib + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + bytestring + filepath + hspec + http-date + http-types + mime-types + mockery + temporary + text + transformers + unix-compat + wai + wai-extra + zlib + ]; + description = "WAI application for static serving"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "warp"; + } + ) { }; + wai-cli = callPackage ( { mkDerivation, @@ -738432,6 +741021,8 @@ self: { pname = "warp-quic"; version = "0.0.3"; sha256 = "0vbgbvkl5j8x0lrz568cd2viq0vl5dwzavfincz7a01v5w90qr9c"; + revision = "1"; + editedCabalFile = "05yxiyjz9xpirghjjsdwsrrqsxz4kn2dsx9wqyq4daj85pzm3pz2"; libraryHaskellDepends = [ base bytestring @@ -738547,8 +741138,8 @@ self: { pname = "warp-tls"; version = "3.4.13"; sha256 = "0xxcd5202qcvd1jkiaj85gd8r3www3p7mxwf2j92awvg75jh9lsi"; - revision = "1"; - editedCabalFile = "09d5q913kc55i77qj0gfs7w5f4d1da4azp9ddlk112y3hzwkzp3x"; + revision = "2"; + editedCabalFile = "00ff52l030bhc49yclngjkn6p17zv28ycyxkdpmaiic1cipzbkaa"; libraryHaskellDepends = [ base bytestring @@ -745327,6 +747918,8 @@ self: { pname = "wide-word"; version = "0.1.9.0"; sha256 = "1x4a42swszpfspqkdlfj1k7ifq1ia5ih3fmgmna74zbfajxwkpa6"; + revision = "1"; + editedCabalFile = "09p5v02b9ps0ncas3yk960k8d79myqsfpi8y3a23zgkf7r7vs7nq"; libraryHaskellDepends = [ base binary @@ -747343,6 +749936,7 @@ self: { barbies, base, bytestring, + crypton, deriving-aeson, hspec, hspec-discover, @@ -747352,8 +749946,8 @@ self: { }: mkDerivation { pname = "wled-json"; - version = "0.1.0.2"; - sha256 = "0ny0cfpxznq34afh5wap09fki9aqjksfvyf6fldph591ngamhmkf"; + version = "0.1.0.3"; + sha256 = "10czvkfrmmpa9jwmpabna9yw75v72525z20l3k938zlqw6kik8bm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -747361,6 +749955,7 @@ self: { barbies base bytestring + crypton deriving-aeson http-conduit ]; @@ -751172,8 +753767,8 @@ self: { }: mkDerivation { pname = "wyvern-diagrams"; - version = "0.4.0.1"; - sha256 = "0ik5m8zwbrj7sdvyr0kfjbggy501rdwsbgz0fiiyd4lch8kfjyv4"; + version = "0.4.1.0"; + sha256 = "06vgmv4r9spq4q94paawyklm2h45aj330z75l7vkh889wma8g8jx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -751414,34 +754009,34 @@ self: { } ) { }; - x509-ocsp_0_4_1_0 = callPackage ( + x509-ocsp_0_5_1_0 = callPackage ( { mkDerivation, base, bytestring, - cryptohash-sha1, + crypton, crypton-asn1-encoding, crypton-asn1-types, crypton-pem, crypton-x509, crypton-x509-validation, HUnit, + ram, }: mkDerivation { pname = "x509-ocsp"; - version = "0.4.1.0"; - sha256 = "1yqggigc9anfmkpfg179i7mzh0jk9nyqrsw6kxhgl0qmrgmfh2jc"; - revision = "2"; - editedCabalFile = "16cf25p890qrpgpnnll222iywv9wv1mf389v5x4dw7qzz41n3cy3"; + version = "0.5.1.0"; + sha256 = "1zmiz7pssxqk2zpcyh68c6yinl31k4021lcm7myyz71s5b3akcri"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring - cryptohash-sha1 + crypton crypton-asn1-encoding crypton-asn1-types crypton-x509 crypton-x509-validation + ram ]; testHaskellDepends = [ base @@ -755469,8 +758064,8 @@ self: { }: mkDerivation { pname = "xmonad"; - version = "0.18.0"; - sha256 = "1ysxxjkkx2l160nlj1h8ysxrfhxjlmbws2nm0wyiivmjgn20xs11"; + version = "0.18.1"; + sha256 = "1w51yza8rxcm97afyfdjvxhndn5fzizfmbs8h83sl0xc0hqmz2wq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -755574,8 +758169,8 @@ self: { }: mkDerivation { pname = "xmonad-contrib"; - version = "0.18.1"; - sha256 = "0ck4hq9yhdzggrs3q4ji6nbg6zwhmhc0ckf9vr9d716d98h9swq5"; + version = "0.18.2"; + sha256 = "0kbaccm8nmx2yxg82yhniv0r87b6yw26qa6w5p83a38i86jfz0rd"; libraryHaskellDepends = [ base bytestring @@ -755819,8 +758414,8 @@ self: { }: mkDerivation { pname = "xmonad-extras"; - version = "0.17.2"; - sha256 = "0rcvmd6m17n8pqi9ky29hd431iniq3vck08wjvyxxgfvq3m842i8"; + version = "0.17.3"; + sha256 = "0j88ziqzxra19hi72mlxhkq43j2a5f0kqd4p1vqr5vdx37wisd61"; configureFlags = [ "-f-with_hlist" "-fwith_parsec" @@ -772408,28 +775003,48 @@ self: { zwirn = callPackage ( { mkDerivation, + aeson, alex, array, base, bytestring, + conferer, + conferer-yaml, containers, + criterion, + deepseq, + directory, + easyplot, exceptions, + file-io, filepath, happy, + haskeline, + hmt, hosc, + lens, + lsp, mtl, network, - pretty, + prettyprinter, + pure-noise, + random, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + tasty-smallcheck, text, + text-rope, tidal-link, - zwirn-core, + utf8-string, }: mkDerivation { pname = "zwirn"; - version = "0.1.0.0"; - sha256 = "0aq53m9clg5xc745xl7fnm6x5m4igwvxnbzpp3d5fc4mj92vsc96"; - revision = "1"; - editedCabalFile = "18ciy6ycv90jxs09ywizlwx609rkwf0pchqqijbn6mg9xd4jbnwm"; + version = "0.2.2.0"; + sha256 = "1sxb21fz53h5l6hm1lab9w7y4j3k8i1cg9ccbyq10hqgj84xdkvc"; + isLibrary = false; + isExecutable = true; libraryHaskellDepends = [ array base @@ -772437,18 +775052,56 @@ self: { containers exceptions filepath + hmt hosc mtl network - pretty + prettyprinter + pure-noise + random + stm text tidal-link - zwirn-core ]; libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + aeson + base + bytestring + conferer + conferer-yaml + containers + directory + easyplot + exceptions + file-io + filepath + haskeline + lens + lsp + mtl + text + text-rope + tidal-link + utf8-string + ]; + testHaskellDepends = [ + base + containers + tasty + tasty-hunit + tasty-quickcheck + tasty-smallcheck + ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + ]; + doHaddock = false; description = "a live coding language for playing with nested functions of time"; license = lib.licensesSpdx."GPL-3.0-only"; hydraPlatforms = lib.platforms.none; From e8830daad376d34951e9f286ebde5ef55812e4fd Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 13:33:57 +0100 Subject: [PATCH 163/407] haskellPackages.brillo*: drop obsolete overrides --- pkgs/development/haskell-modules/configuration-common.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 6882e7343112..c0826bfa8963 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3151,12 +3151,6 @@ with haskellLib; # 2025-04-13: jailbreak to allow hedgehog >= 1.5 hw-bits = warnAfterVersion "0.7.2.2" (doJailbreak super.hw-bits); - # 2025-04-23: jailbreak to allow bytestring >= 0.12 - brillo-rendering = warnAfterVersion "1.13.3" (doJailbreak super.brillo-rendering); - brillo-examples = warnAfterVersion "1.13.3" (doJailbreak super.brillo-examples); - brillo-juicy = warnAfterVersion "0.2.4" (doJailbreak super.brillo-juicy); - brillo = warnAfterVersion "1.13.3" (doJailbreak super.brillo); - monad-bayes = # Floating point precision issues. Test suite is only checked on x86_64. # https://github.com/tweag/monad-bayes/issues/368 From bac91ef9338e977cb58770cf7bd79acf4eef11f3 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 13:51:35 +0100 Subject: [PATCH 164/407] haskellPackages.avif: use -std=gnu17 with GCC 15 avif.h will use [[nodiscard]] if the used C standard supports it. language-c and thus c2hs don't support this C23 construct yet, so we need to continue using gnu17 (which was the default with GCC 14). --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c0826bfa8963..fec72e288238 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1993,6 +1993,14 @@ with haskellLib; }) ] super.moto; + # c2hs/language-c don't support C23 [[nodiscard]] yet: https://github.com/visq/language-c/issues/107. + # To work around this, we tell the preprocessor of GCC 15 to use an older standard (the GCC 14 default). + avif = + if pkgs.stdenv.hasCC && pkgs.stdenv.cc.isGNU then + appendConfigureFlags [ "--c2hs-options=--cppopts=-std=gnu17" ] super.avif + else + super.avif; + # Readline uses Distribution.Simple from Cabal 2, in a way that is not # compatible with Cabal 3. No upstream repository found so far readline = appendPatch ./patches/readline-fix-for-cabal-3.patch super.readline; From 1279bbbc4b6f3420e231619b7badcc043e78f42f Mon Sep 17 00:00:00 2001 From: eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com> Date: Sun, 15 Mar 2026 23:43:07 +1100 Subject: [PATCH 165/407] haskellPackages.{opentracing-*, opentracing, lightstep-haskell}: drop Dropping packages because opentracing is deprecated/archived upstream. --- .../configuration-hackage2nix/main.yaml | 10 ++++++++++ .../configuration-hackage2nix/transitive-broken.yaml | 2 -- pkgs/development/haskell-modules/hackage-packages.nix | 5 +++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 1d1d63abd4b6..fee48362af39 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -951,3 +951,13 @@ dont-distribute-packages: - persistent-zookeeper # depends on hzk - pocket-dns # depends on persistent-zookeeper - zoovisitor # depends on zookeeper_mt, which depends on openssl-1.1 + + # These packages are deprecated due to the usage of opentracing which is a archived upstream. + - opentracing + - opentracing-wai + - opentracing-jaeger + - opentracing-zipkin-v2 + - opentracing-zipkin-v1 + - opentracing-http-client + - opentracing-zipkin-common + - lightstep-haskell # Lightstep opentracing library. diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 154e3812ff1e..58c2d2c0d477 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2509,8 +2509,6 @@ dont-distribute-packages: - openssh-github-keys - opentelemetry-lightstep - opentok - - opentracing-jaeger - - opentracing-zipkin-v1 - OpenVG - optimal-blocks - optimusprime diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b7b9353f9ea8..be4181c0ea09 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -501938,6 +501938,7 @@ self: { ]; description = "OpenTracing for Haskell"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -501965,6 +501966,7 @@ self: { ]; description = "OpenTracing instrumentation of http-client"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -502040,6 +502042,7 @@ self: { ]; description = "Middleware adding OpenTracing tracing for WAI applications"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -502063,6 +502066,7 @@ self: { ]; description = "Zipkin OpenTracing Backend Commons"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -502148,6 +502152,7 @@ self: { ]; description = "Zipkin V2 backend for OpenTracing"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; } ) { }; From 1f55b03b166166032336bc5d94c92fac177be3c4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 17:08:26 +0100 Subject: [PATCH 166/407] haskellPackages.doctest-parallel: drop released patches --- .../haskell-modules/configuration-common.nix | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fec72e288238..c02f802d36f6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1200,20 +1200,6 @@ with haskellLib; # https://github.com/ndmitchell/shake/issues/804 shake = dontCheck super.shake; - # https://github.com/martijnbastiaan/doctest-parallel/pull/99 - doctest-parallel = lib.pipe super.doctest-parallel [ - (appendPatch (fetchpatch { - name = "ghc-9.14-fixes"; - url = "https://github.com/martijnbastiaan/doctest-parallel/commit/f3a40202ef8d2d4927dae706bf89f11b2800202d.patch"; - sha256 = "sha256-mKF/hpMXWq5meiBHNbIKAz6c33DWE7zzHkS+Hgl5uX4"; - })) - (overrideCabal (drv: { - # Revision change is not present in PR target branch - editedCabalFile = null; - revision = null; - })) - ]; - # https://github.com/nushio3/doctest-prop/issues/1 doctest-prop = dontCheck super.doctest-prop; From 911fdad84d20497ae0baa7b930d699c92d85e91b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 17:54:30 +0100 Subject: [PATCH 167/407] haskellPackages.cassava: prevent deprecated/broken 0.5.5.0 from being picked --- .../scripts/haskell/update-stackage.sh | 5 ++ .../configuration-hackage2nix/stackage.yaml | 2 +- .../haskell-modules/hackage-packages.nix | 67 +------------------ 3 files changed, 7 insertions(+), 67 deletions(-) diff --git a/maintainers/scripts/haskell/update-stackage.sh b/maintainers/scripts/haskell/update-stackage.sh index e049064c7564..598f4663f909 100755 --- a/maintainers/scripts/haskell/update-stackage.sh +++ b/maintainers/scripts/haskell/update-stackage.sh @@ -111,4 +111,9 @@ sed -r \ # ShellCheck: latest version of command-line dev tool. # Agda: The Agda community is fast-moving; we strive to always include the newest versions of Agda and the Agda packages in nixpkgs. +# Work around Stackage LTS including a bogus version of cassava which has been deprecated on Hackage. +# See . +# TODO(@sternenseemann): drop this once the situation has been resolved in Stackage LTS +sed -e 's/cassava ==0.5.5.0/cassava >= 0.5.4.0 && (> 0.5.5.0 || < 0.5.5.0) && < 0.6.0.0/' -i "$stackage_config" + echo "$old_version -> $version" diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index db78fcc99571..87bbe230daa6 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -330,7 +330,7 @@ default-package-overrides: - cased ==0.1.0.0 - cases ==0.1.4.4 - casing ==0.1.4.1 - - cassava ==0.5.5.0 + - cassava >= 0.5.4.0 && (> 0.5.5.0 || < 0.5.5.0) && < 0.6.0.0 - cassava-conduit ==0.6.6 - cassava-megaparsec ==2.1.1 - cast ==0.1.0.2 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f2668981f80e..62aaf79fab58 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -133925,7 +133925,7 @@ self: { } ) { }; - cassava_0_5_4_1 = callPackage ( + cassava = callPackage ( { mkDerivation, array, @@ -133984,71 +133984,6 @@ self: { ]; description = "A CSV parsing and encoding library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - } - ) { }; - - cassava = callPackage ( - { - mkDerivation, - array, - attoparsec, - base, - bytestring, - containers, - deepseq, - hashable, - HUnit, - Only, - QuickCheck, - quickcheck-instances, - scientific, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - text, - text-short, - unordered-containers, - vector, - }: - mkDerivation { - pname = "cassava"; - version = "0.5.5.0"; - sha256 = "1rcc7l93g80mbmfvbz0bclsldkz19yyfyazfp8h471856sj5a9kp"; - revision = "1"; - editedCabalFile = "12d4zbpm1xm2zs3mshwas295n1ab970354x89ciy8smddjn8i5sm"; - configureFlags = [ "-f-bytestring--lt-0_10_4" ]; - libraryHaskellDepends = [ - array - attoparsec - base - bytestring - containers - deepseq - hashable - Only - scientific - text - text-short - unordered-containers - vector - ]; - testHaskellDepends = [ - base - bytestring - HUnit - QuickCheck - quickcheck-instances - scientific - test-framework - test-framework-hunit - test-framework-quickcheck2 - text - unordered-containers - vector - ]; - description = "A CSV parsing and encoding library"; - license = lib.licenses.bsd3; } ) { }; From c8834c10905e49cf28b70d245ccb15284bbc12dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 10:31:48 -0700 Subject: [PATCH 168/407] python3Packages.multipart: 1.3.0 -> 1.3.1 Diff: https://github.com/defnull/multipart/compare/v1.3.0...v1.3.1 Changelog: https://github.com/defnull/multipart/releases/tag/v1.3.1 --- pkgs/development/python-modules/multipart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/multipart/default.nix b/pkgs/development/python-modules/multipart/default.nix index 4eb143a42c57..1d02c7d6a0c3 100644 --- a/pkgs/development/python-modules/multipart/default.nix +++ b/pkgs/development/python-modules/multipart/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "multipart"; - version = "1.3.0"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "defnull"; repo = "multipart"; tag = "v${version}"; - hash = "sha256-6vlyoi4nayZOKyfO4jbKNzUy7G6K7mySYzkqfp+45O4="; + hash = "sha256-kLiOK6ovW3ki1CONXVQZCJw/U3K1AoR6rrmJUstwZOw="; }; build-system = [ flit-core ]; From ed2d50fcac5b51985df879a98402ec5ccf636e0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 10:37:18 -0700 Subject: [PATCH 169/407] libadwaita: 1.8.4 -> 1.8.5.1 Diff: https://gitlab.gnome.org/GNOME/libadwaita/-/compare/1.8.4...1.8.5.1 Changelog: https://gitlab.gnome.org/GNOME/libadwaita/-/blob/1.8.5.1/NEWS --- pkgs/by-name/li/libadwaita/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libadwaita/package.nix b/pkgs/by-name/li/libadwaita/package.nix index 8f17183cb39a..395202911104 100644 --- a/pkgs/by-name/li/libadwaita/package.nix +++ b/pkgs/by-name/li/libadwaita/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libadwaita"; - version = "1.8.4"; + version = "1.8.5.1"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "GNOME"; repo = "libadwaita"; tag = finalAttrs.version; - hash = "sha256-Dj1QJatjnK7Rb+SZLiRO0eHERzqmoq01n8fUE7SVWMI="; + hash = "sha256-vR3x+6JCOVaW/d8dbOmPdVJcDZbpwFfuZ98rVY2XUvE="; }; depsBuildBuild = [ From 433429ddbd7f40397a52c27eda555dca68eb8a03 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sun, 15 Mar 2026 18:43:29 +0100 Subject: [PATCH 170/407] meson: 1.10.1 -> 1.10.2 --- pkgs/by-name/me/meson/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/meson/package.nix b/pkgs/by-name/me/meson/package.nix index 44662e9b51b9..4f48831753c4 100644 --- a/pkgs/by-name/me/meson/package.nix +++ b/pkgs/by-name/me/meson/package.nix @@ -16,14 +16,14 @@ python3.pkgs.buildPythonApplication rec { pname = "meson"; - version = "1.10.1"; + version = "1.10.2"; format = "setuptools"; src = fetchFromGitHub { owner = "mesonbuild"; repo = "meson"; tag = version; - hash = "sha256-UeSD3lIZ5hz3UsxZ1sCPzUhiekr3WIEiGxu+inyV8vo="; + hash = "sha256-3Zeavn6aW6920gM7yE73Ms1RPCP2GjX9IUL9YGmISfY="; }; patches = [ From 61288782add47302823e827e4f31891cb0ea5760 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Fri, 27 Feb 2026 23:51:03 +0100 Subject: [PATCH 171/407] re2c: apply patch for CVE-2026-2903 Fixes https://github.com/NixOS/nixpkgs/issues/494744 / CVE-2026-2903 --- pkgs/by-name/re/re2c/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/re/re2c/package.nix b/pkgs/by-name/re/re2c/package.nix index f29c7db1f6ab..e28d028c830e 100644 --- a/pkgs/by-name/re/re2c/package.nix +++ b/pkgs/by-name/re/re2c/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, autoreconfHook, nix-update-script, python3, @@ -23,6 +24,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-/uQOcbK63le1FsGM7RF8NDRGMk4fs2g+u3hBGX2rBv4="; }; + patches = [ + (fetchpatch { + name = "CVE-2026-2903.patch"; + url = "https://github.com/skvadrik/re2c/commit/febeb977936f9519a25d9fbd10ff8256358cdb97.patch"; + hash = "sha256-JqnGfK48wpbWHb3aD9Fj3DOyoqHpbjvowppY/Vg5YWA="; + }) + ]; + nativeBuildInputs = [ autoreconfHook python3 From 0e3c5266f0f4316b316703dbea70a930f802b80c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 11:05:32 -0700 Subject: [PATCH 172/407] python3Packages.redis: 7.2.1 -> 7.3.0 Diff: https://github.com/redis/redis-py/compare/v7.2.1...v7.3.0 Changelog: https://github.com/redis/redis-py/releases/tag/v7.3.0 --- pkgs/development/python-modules/redis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/redis/default.nix b/pkgs/development/python-modules/redis/default.nix index 5e6b93886aa1..4826d6da9ded 100644 --- a/pkgs/development/python-modules/redis/default.nix +++ b/pkgs/development/python-modules/redis/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "redis"; - version = "7.2.1"; + version = "7.3.0"; pyproject = true; src = fetchFromGitHub { owner = "redis"; repo = "redis-py"; tag = "v${version}"; - hash = "sha256-25FTKtGWTO8A2LFLk6DU0ebFKIrWrE8To0ex8jOn8+A="; + hash = "sha256-xw/36z7p6EvGSJ8sIjI8UjIUp+/opOlWAMjeYxU795E="; }; build-system = [ hatchling ]; From 923a023d8d33ff42dbca013053381e36d359bf31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 11:24:14 -0700 Subject: [PATCH 173/407] python3Packages.pathable: 0.4.4 -> 0.5.0 Diff: https://github.com/p1c2u/pathable/compare/0.4.4...0.5.0 Changelog: https://github.com/p1c2u/pathable/releases/tag/0.5.0 --- pkgs/development/python-modules/pathable/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pathable/default.nix b/pkgs/development/python-modules/pathable/default.nix index c447cb6f4a18..4921616d1c14 100644 --- a/pkgs/development/python-modules/pathable/default.nix +++ b/pkgs/development/python-modules/pathable/default.nix @@ -9,17 +9,17 @@ buildPythonPackage rec { pname = "pathable"; - version = "0.4.4"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "p1c2u"; repo = "pathable"; tag = version; - hash = "sha256-nN5jpI0Zi5ofdSuN9QbTHDXPmQRq9KAn8SoHuNDpZaw="; + hash = "sha256-D3TYVMcKXPA6fmy2JND5o8ja3Rk8Ne17Sxm4+fLw3Dw="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; nativeCheckInputs = [ pytestCheckHook From 859606d889d7a0bc42aeba640cca08471defd337 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 11:17:38 -0700 Subject: [PATCH 174/407] python3Packages.jsonschema-path: 0.3.4 -> 0.4.5 Diff: https://github.com/p1c2u/jsonschema-path/compare/0.3.4...0.4.5 Changelog: https://github.com/p1c2u/jsonschema-path/releases/tag/0.4.5 --- .../python-modules/jsonschema-path/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/jsonschema-path/default.nix b/pkgs/development/python-modules/jsonschema-path/default.nix index 074d8a997993..b6be7d4e5171 100644 --- a/pkgs/development/python-modules/jsonschema-path/default.nix +++ b/pkgs/development/python-modules/jsonschema-path/default.nix @@ -13,21 +13,19 @@ buildPythonPackage rec { pname = "jsonschema-path"; - version = "0.3.4"; + version = "0.4.5"; pyproject = true; src = fetchFromGitHub { owner = "p1c2u"; repo = "jsonschema-path"; tag = version; - hash = "sha256-rCepDnVAOEsokKjWCuqDYbGIq6/wn4rsQRx5dXTUsYo="; + hash = "sha256-xDNWQddw4ftq762EPvTjyXUEsyRfgs2ffeKVgbWVUs4="; }; build-system = [ poetry-core ]; - pythonRelaxDeps = [ "referencing" ]; - - propagatedBuildInputs = [ + dependencies = [ pathable pyyaml referencing From abb607be92140394af5d6dec1071e24787558916 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 11:17:48 -0700 Subject: [PATCH 175/407] python3Packages.openapi-schema-validator: 0.6.3 -> 0.8.1 Diff: https://github.com/p1c2u/openapi-schema-validator/compare/0.6.3...0.8.1 Changelog: https://github.com/python-openapi/openapi-schema-validator/releases/tag/0.8.1 --- .../openapi-schema-validator/default.nix | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/openapi-schema-validator/default.nix b/pkgs/development/python-modules/openapi-schema-validator/default.nix index 0b2b95c7a625..af544f92e181 100644 --- a/pkgs/development/python-modules/openapi-schema-validator/default.nix +++ b/pkgs/development/python-modules/openapi-schema-validator/default.nix @@ -6,11 +6,17 @@ # build-system poetry-core, - # propagates + # dependencies jsonschema, jsonschema-specifications, + pydantic, + pydantic-settings, + referencing, rfc3339-validator, + # optional-dependencies + regress, + # tests pytestCheckHook, pytest-cov-stub, @@ -18,41 +24,41 @@ buildPythonPackage rec { pname = "openapi-schema-validator"; - version = "0.6.3"; + version = "0.8.1"; pyproject = true; src = fetchFromGitHub { owner = "p1c2u"; repo = "openapi-schema-validator"; tag = version; - hash = "sha256-1Y049W4TbqvKZRwnvPVwyLq6CH6NQDrEfJknuMn8dGo="; + hash = "sha256-XOtSnlJJGEa6pOQDHTFRF0zqNxJIB2VlZvFv5kxwUIM="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ + dependencies = [ jsonschema jsonschema-specifications + pydantic + pydantic-settings + referencing rfc3339-validator ]; + optional-dependencies = { + ecma-regex = [ regress ]; + }; + nativeCheckInputs = [ pytestCheckHook pytest-cov-stub ]; - disabledTests = [ - # https://github.com/python-openapi/openapi-schema-validator/issues/153 - "test_array_prefixitems_invalid" - ]; - - pytestFlags = [ "-vvv" ]; - pythonImportsCheck = [ "openapi_schema_validator" ]; meta = { changelog = "https://github.com/python-openapi/openapi-schema-validator/releases/tag/${src.tag}"; - description = "Validates OpenAPI schema against the OpenAPI Schema Specification v3.0"; + description = "Validates OpenAPI schema against the OpenAPI Schema Specification v3.0 and v3.1"; homepage = "https://github.com/python-openapi/openapi-schema-validator"; license = lib.licenses.bsd3; maintainers = [ ]; From 4c0bcddf32f5d8cc1c8eaad9d8b23612c4835a51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 11:17:55 -0700 Subject: [PATCH 176/407] python3Packages.openapi-spec-validator: 0.7.2 -> 0.8.4 Diff: https://github.com/python-openapi/openapi-spec-validator/compare/0.7.2...0.8.4 Changelog: https://github.com/p1c2u/openapi-spec-validator/releases/tag/0.8.4 --- .../openapi-spec-validator/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/openapi-spec-validator/default.nix b/pkgs/development/python-modules/openapi-spec-validator/default.nix index 10d82f26212c..658b97639a83 100644 --- a/pkgs/development/python-modules/openapi-spec-validator/default.nix +++ b/pkgs/development/python-modules/openapi-spec-validator/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "openapi-spec-validator"; - version = "0.7.2"; + version = "0.8.4"; pyproject = true; # no tests via pypi sdist @@ -27,12 +27,16 @@ buildPythonPackage rec { owner = "python-openapi"; repo = "openapi-spec-validator"; tag = version; - hash = "sha256-APEx7+vc824DLmdzLvhfFVrcjPxVwwUwxkh19gjXEvc="; + hash = "sha256-KY9mDnF/R2UO8WZ0WyBzpZQsVBxzxnTK6zyqvUb+hVw="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ + pythonRelaxDeps = [ + "jsonschema" + ]; + + dependencies = [ jsonschema jsonschema-path lazy-object-proxy From 68198e7e80acf05b711e746f0bfff3e117aef972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 11:15:05 -0700 Subject: [PATCH 177/407] python3Packages.openapi-core: 0.22.0 -> 0.23.0 Diff: https://github.com/p1c2u/openapi-core/compare/0.22.0...0.23.0 Changelog: https://github.com/python-openapi/openapi-core/releases/tag/0.23.0 --- pkgs/development/python-modules/openapi-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openapi-core/default.nix b/pkgs/development/python-modules/openapi-core/default.nix index f50a8bbc1e64..2e930298c2ab 100644 --- a/pkgs/development/python-modules/openapi-core/default.nix +++ b/pkgs/development/python-modules/openapi-core/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "openapi-core"; - version = "0.22.0"; + version = "0.23.0"; pyproject = true; src = fetchFromGitHub { owner = "p1c2u"; repo = "openapi-core"; tag = version; - hash = "sha256-fdONzFde9k2NAd5Rd8vTLt/lQX72JdNSFJhPVWryRQw="; + hash = "sha256-3Q0Cr9GfDNL+uA5oV20V2OMewTU9yRI0/WmXLW+nuzo="; }; build-system = [ poetry-core ]; From e1283fbe8807e5bc74f6e4a373f29b349728737f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 19:43:51 +0100 Subject: [PATCH 178/407] futhark: build against lsp >= 2.8 as requested Build still fails due to https://github.com/diku-dk/futhark/issues/2397. --- pkgs/development/haskell-modules/configuration-common.nix | 6 ++++++ pkgs/development/haskell-modules/configuration-nix.nix | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c02f802d36f6..5b2a9a7c0548 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -190,6 +190,12 @@ with haskellLib; } ); + # First to upgrade to lsp >= 2.8 while HLS hasn't yet had a compatible release + futhark = super.futhark.override { + lsp = self.lsp_2_8_0_0; + lsp-types = self.lsp-types_2_4_0_0; + }; + ####################################### ### HASKELL-LANGUAGE-SERVER SECTION ### ####################################### diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index d49e0a9d5e15..9f78ca40c92e 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1023,6 +1023,11 @@ builtins.intersectAttrs super { ]; }) super.lsp-test; + lsp_2_8_0_0 = doDistribute (super.lsp_2_8_0_0.override { + lsp-types = self.lsp-types_2_4_0_0; + }); + lsp-types_2_4_0_0 = doDistribute super.lsp-types_2_4_0_0; + # the test suite attempts to run the binaries built in this package # through $PATH but they aren't in $PATH dhall-lsp-server = dontCheck super.dhall-lsp-server; From 9a6845e5295674e83b236e897498031df428e4e3 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 20:44:34 +0100 Subject: [PATCH 179/407] haskellPackages.futhark-server: pin to 1.3.0.0 to match futhark See https://github.com/diku-dk/futhark/issues/2397#issuecomment-4063640028. --- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/configuration-nix.nix | 8 +++-- .../haskell-modules/hackage-packages.nix | 34 +++++++++++++++++++ 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 32ecc69f0ead..7aa716d6ce31 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -32,6 +32,7 @@ default-package-overrides: # 2025-12-26: Needs to match egison-pattern-src from Stackage LTS - egison-pattern-src-th-mode < 0.2.2 - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) + - futhark-server == 1.3.0.0 # required by futhark-0.25.36 # 2026-01-30: Needs to match hasql from Stackage LTS 24 - hasql-notifications < 0.2.5.0 # 2026-02-04: as requested by ghcide >= 2.13 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 9f78ca40c92e..c30c0ca00585 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1023,9 +1023,11 @@ builtins.intersectAttrs super { ]; }) super.lsp-test; - lsp_2_8_0_0 = doDistribute (super.lsp_2_8_0_0.override { - lsp-types = self.lsp-types_2_4_0_0; - }); + lsp_2_8_0_0 = doDistribute ( + super.lsp_2_8_0_0.override { + lsp-types = self.lsp-types_2_4_0_0; + } + ); lsp-types_2_4_0_0 = doDistribute super.lsp-types_2_4_0_0; # the test suite attempts to run the binaries built in this package diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 62aaf79fab58..54e6a848e20b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -253917,6 +253917,39 @@ self: { ) { }; futhark-server = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + directory, + futhark-data, + mtl, + process, + temporary, + text, + }: + mkDerivation { + pname = "futhark-server"; + version = "1.3.0.0"; + sha256 = "1v8c5zfsc6x48z31lrfcyibbj4742cql3lglg6l59ly39cxi4and"; + libraryHaskellDepends = [ + base + binary + bytestring + directory + futhark-data + mtl + process + temporary + text + ]; + description = "Client implementation of the Futhark server protocol"; + license = lib.licensesSpdx."ISC"; + } + ) { }; + + futhark-server_1_3_2_0 = callPackage ( { mkDerivation, base, @@ -253948,6 +253981,7 @@ self: { ]; description = "Client implementation of the Futhark server protocol"; license = lib.licensesSpdx."ISC"; + hydraPlatforms = lib.platforms.none; } ) { }; From b07f64381c1adcea7945bbfcc289a0adf6f533d1 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 15 Mar 2026 13:43:32 -0700 Subject: [PATCH 180/407] cairosvg: 2.8.2 -> 2.9.0 Fixes https://nvd.nist.gov/vuln/detail/CVE-2026-31899 --- pkgs/development/python-modules/cairosvg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cairosvg/default.nix b/pkgs/development/python-modules/cairosvg/default.nix index 509f6b18256f..7daab37c42a4 100644 --- a/pkgs/development/python-modules/cairosvg/default.nix +++ b/pkgs/development/python-modules/cairosvg/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "cairosvg"; - version = "2.8.2"; + version = "2.9.0"; pyproject = true; src = fetchFromGitHub { owner = "Kozea"; repo = "CairoSVG"; tag = version; - hash = "sha256-KWUZA8pcHMnDEkAYZt3zDzPNynhGBuLZuagNPfHF8EA="; + hash = "sha256-WtMFOYaN/cRrL1Q4ma/UkR3kNFObNhp0Gm7i9NQAqz8="; }; build-system = [ setuptools ]; From 8bbaf1bb886ed997e8c68625ba021c7439bb7f8e Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 23:43:02 +0100 Subject: [PATCH 181/407] haskellPackages.notion-client: disable tests which need network/API --- pkgs/development/haskell-modules/configuration-nix.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index c30c0ca00585..e14d6165deb3 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -497,6 +497,7 @@ builtins.intersectAttrs super { network-transport-zeromq = dontCheck super.network-transport-zeromq; # https://github.com/tweag/network-transport-zeromq/issues/30 oidc-client = dontCheck super.oidc-client; # the spec runs openid against google.com persistent-migration = dontCheck super.persistent-migration; # spec requires pg_ctl binary + notion-client = dontCheck super.notion-client; pipes-mongodb = dontCheck super.pipes-mongodb; # http://hydra.cryp.to/build/926195/log/raw pixiv = dontCheck super.pixiv; riak = dontCheck super.riak; # http://hydra.cryp.to/build/498763/log/raw From 85cb24fa20b919b9c77c324590ee6af9b8ae4908 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 15 Mar 2026 23:43:53 +0100 Subject: [PATCH 182/407] haskellPackages.dataframe: allow granite >= 0.4 I've checked later versions of dataframe and it seems they just adjusted the bound without any code changes. --- pkgs/development/haskell-modules/configuration-common.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5b2a9a7c0548..72786786a8c5 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2089,6 +2089,12 @@ with haskellLib; # https://github.com/obsidiansystems/database-id/issues/1 database-id-class = doJailbreak super.database-id-class; + # Allow granite >= 0.4 + dataframe = lib.pipe super.dataframe [ + (warnAfterVersion "0.5.0.1") + doJailbreak + ]; + # TODO: when (likely in 25.x) Stackage bumps random to 1.3, review dataframe-persistent = lib.pipe super.dataframe-persistent [ doJailbreak # 2026-01-23: too strict bounds on dataframe >= 0.4 From dbf36e4903838275ad10b7a26f83dfa1c7e66b16 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 16 Mar 2026 00:09:09 +0100 Subject: [PATCH 183/407] haskellPackages.lzlib: disable test suite due to missing test files --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72786786a8c5..7b4e159215e0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3083,6 +3083,10 @@ with haskellLib; # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 bzlib = warnAfterVersion "0.5.2.0" (doJailbreak super.bzlib); + # Missing test files in sdist + # https://github.com/vmchale/lzlib/issues/1 + lzlib = dontCheck super.lzlib; + # 2025-07-29: test suite "test" fails to build because of missing source files, # fixed by https://github.com/commercialhaskell/path/pull/193 path = warnAfterVersion "0.9.6" (dontCheck super.path); From c3ed117150e4dc34c37eeafc5ea5f3d68d67e3f8 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 16 Mar 2026 00:09:27 +0100 Subject: [PATCH 184/407] haskellPackages.scgrep: skip broken test suite --- pkgs/development/haskell-modules/configuration-nix.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index e14d6165deb3..6606907d9524 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -105,6 +105,11 @@ builtins.intersectAttrs super { # ghcide-bench tests need network ghcide-bench = dontCheck super.ghcide-bench; + # Test suite scredit-test uses `cabal run`. + screp = overrideCabal { + testTargets = [ "screp-test" ]; + } super.screp; + # 2023-04-01: TODO: Either reenable at least some tests or remove the preCheck override ghcide = overrideCabal (drv: { # tests depend on executable From 743c15393166a8c978f9b2bed3a23369f8755f13 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 16 Mar 2026 00:09:44 +0100 Subject: [PATCH 185/407] haskellPackages.mysql-haskell: skip test suite requiring server --- pkgs/development/haskell-modules/configuration-nix.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 6606907d9524..747738bf19b4 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -110,6 +110,11 @@ builtins.intersectAttrs super { testTargets = [ "screp-test" ]; } super.screp; + # `integration` test suite requires a running MySQL server (?) + mysql-haskell = overrideCabal { + testTargets = [ "test" ]; + } super.mysql-haskell; + # 2023-04-01: TODO: Either reenable at least some tests or remove the preCheck override ghcide = overrideCabal (drv: { # tests depend on executable From 90354e5ce0f9788254617eaa621d94b8208bc8d0 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 16 Mar 2026 00:14:40 +0100 Subject: [PATCH 186/407] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1823608](https://hydra.nixos.org/eval/1823608) of nixpkgs commit [911fdad](https://github.com/NixOS/nixpkgs/commits/911fdad84d20497ae0baa7b930d699c92d85e91b) as of 2026-03-15 22:42 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 20 +++++++ .../transitive-broken.yaml | 20 ++++++- .../haskell-modules/hackage-packages.nix | 56 ++++++++++++++++++- 3 files changed, 91 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 03a10c8aadc6..60df5d516cc9 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1,7 +1,9 @@ # These packages don't compile. broken-packages: + - 2captcha # failure in job https://hydra.nixos.org/build/324105279 at 2026-03-15 - 3d-graphics-examples # failure in job https://hydra.nixos.org/build/234454565 at 2023-09-13 - 3dmodels # failure in job https://hydra.nixos.org/build/233220850 at 2023-09-02 + - A-gent # failure in job https://hydra.nixos.org/build/324105105 at 2026-03-15 - AAI # failure in job https://hydra.nixos.org/build/233258828 at 2023-09-02 - aasam # failure in job https://hydra.nixos.org/build/233216423 at 2023-09-02 - abacate # failure in job https://hydra.nixos.org/build/233201225 at 2023-09-02 @@ -63,6 +65,7 @@ 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 + - add-dependent-file # failure in job https://hydra.nixos.org/build/324105286 at 2026-03-15 - 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 @@ -201,6 +204,7 @@ broken-packages: - aosd # failure in job https://hydra.nixos.org/build/233207331 at 2023-09-02 - apache-md5 # failure in job https://hydra.nixos.org/build/233193946 at 2023-09-02 - apart # failure in job https://hydra.nixos.org/build/233219668 at 2023-09-02 + - apecs-brillo # failure in job https://hydra.nixos.org/build/324105789 at 2026-03-15 - api-builder # failure in job https://hydra.nixos.org/build/233205755 at 2023-09-02 - api-maker # failure in job https://hydra.nixos.org/build/252711269 at 2024-03-16 - api-rpc-factom # failure in job https://hydra.nixos.org/build/233198474 at 2023-09-02 @@ -394,6 +398,7 @@ broken-packages: - based # failure in job https://hydra.nixos.org/build/233211900 at 2023-09-02 - basement-cd # failure in job https://hydra.nixos.org/build/233191991 at 2023-09-02 - basen # failure in job https://hydra.nixos.org/build/233210680 at 2023-09-02 + - basesystems # failure in job https://hydra.nixos.org/build/324105845 at 2026-03-15 - basex-client # failure in job https://hydra.nixos.org/build/233214592 at 2023-09-02 - bash # failure in job https://hydra.nixos.org/build/252719390 at 2024-03-16 - basic # failure in job https://hydra.nixos.org/build/323973354 at 2026-03-12 @@ -1164,6 +1169,7 @@ broken-packages: - cuckoo # failure in job https://hydra.nixos.org/build/233210915 at 2023-09-02 - cuckoo-filter # failure in job https://hydra.nixos.org/build/233226484 at 2023-09-02 - cudd # failure in job https://hydra.nixos.org/build/252716117 at 2024-03-16 + - cuddle # failure in job https://hydra.nixos.org/build/324115154 at 2026-03-15 - curl-aeson # failure in job https://hydra.nixos.org/build/233210106 at 2023-09-02 - curl-runnings # failure in job https://hydra.nixos.org/build/233258680 at 2023-09-02 - curly-expander # failure in job https://hydra.nixos.org/build/307517676 at 2025-09-19 @@ -1586,6 +1592,7 @@ broken-packages: - eflint # failure in job https://hydra.nixos.org/build/295122827 at 2025-04-22 - egison-pattern-src-haskell-mode # failure in job https://hydra.nixos.org/build/295093048 at 2025-04-22 - egison-quote # failure in job https://hydra.nixos.org/build/320478191 at 2026-01-30 + - egison-tutorial # failure in job https://hydra.nixos.org/build/324115176 at 2026-03-15 - ehaskell # failure in job https://hydra.nixos.org/build/233196183 at 2023-09-02 - ehs # failure in job https://hydra.nixos.org/build/233234594 at 2023-09-02 - eibd-client-simple # failure in job https://hydra.nixos.org/build/233225416 at 2023-09-02 @@ -1705,6 +1712,8 @@ 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 + - eventium-test-helpers + - eventium-testkit # failure in job https://hydra.nixos.org/build/324106739 at 2026-03-15 - 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 @@ -2336,6 +2345,7 @@ broken-packages: - grid # failure in job https://hydra.nixos.org/build/307518948 at 2025-09-19 - gridfs # failure in job https://hydra.nixos.org/build/233213958 at 2023-09-02 - grids # failure in job https://hydra.nixos.org/build/233218294 at 2023-09-02 + - grisette-monad-coroutine # failure in job https://hydra.nixos.org/build/324107237 at 2026-03-15 - grm # failure in job https://hydra.nixos.org/build/233259788 at 2023-09-02 - groot # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237248418 at 2023-10-21 - GroteTrap # failure in job https://hydra.nixos.org/build/233203176 at 2023-09-02 @@ -2503,6 +2513,7 @@ broken-packages: - HasChor # failure in job https://hydra.nixos.org/build/295090966 at 2025-04-22 - hash # failure in job https://hydra.nixos.org/build/233219137 at 2023-09-02 - hash-cons # failure in job https://hydra.nixos.org/build/307519073 at 2025-09-19 + - hash-tree # failure in job https://hydra.nixos.org/build/324107337 at 2026-03-15 - hashable-extras # failure in job https://hydra.nixos.org/build/233191748 at 2023-09-02 - hashable-generics # failure in job https://hydra.nixos.org/build/233209175 at 2023-09-02 - hashable-orphans # failure in job https://hydra.nixos.org/build/252738804 at 2024-03-16 @@ -2612,7 +2623,9 @@ broken-packages: - hasql-cursor-transaction # failure in job https://hydra.nixos.org/build/307610892 at 2025-09-19 - hasql-effectful # failure in job https://hydra.nixos.org/build/252721674 at 2024-03-16 - hasql-explain-tests # failure in job https://hydra.nixos.org/build/233247034 at 2023-09-02 + - hasql-generate # failure in job https://hydra.nixos.org/build/324107360 at 2026-03-15 - hasql-generic # failure in job https://hydra.nixos.org/build/233204654 at 2023-09-02 + - hasql-mapping # failure in job https://hydra.nixos.org/build/324107379 at 2026-03-15 - hasql-migration # failure in job https://hydra.nixos.org/build/295094132 at 2025-04-22 - hasql-mover # failure in job https://hydra.nixos.org/build/295094128 at 2025-04-22 - hasql-pipes # failure in job https://hydra.nixos.org/build/295094119 at 2025-04-22 @@ -3234,6 +3247,7 @@ broken-packages: - hxt-pickle-utils # failure in job https://hydra.nixos.org/build/233212654 at 2023-09-02 - hxthelper # failure in job https://hydra.nixos.org/build/282936106 at 2024-12-24 (> 10 years since last release) - hyakko # failure in job https://hydra.nixos.org/build/233199297 at 2023-09-02 + - hydra # failure in job https://hydra.nixos.org/build/324107722 at 2026-03-15 - hydra-hs # failure in job https://hydra.nixos.org/build/233238247 at 2023-09-02 - hydrogen # failure in job https://hydra.nixos.org/build/233219053 at 2023-09-02 - hydrogen-multimap # failure in job https://hydra.nixos.org/build/233241591 at 2023-09-02 @@ -3772,6 +3786,7 @@ broken-packages: - linear-core-prototype # failure in job https://hydra.nixos.org/build/311053837 at 2025-11-02 - linear-free # failure in job https://hydra.nixos.org/build/322986262 at 2026-03-11 - linear-maps # failure in job https://hydra.nixos.org/build/233258332 at 2023-09-02 + - linear-massiv # failure in job https://hydra.nixos.org/build/324108008 at 2026-03-15 - 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 - linearmap-category # failure in job https://hydra.nixos.org/build/236690982 at 2023-10-04 @@ -4406,6 +4421,7 @@ broken-packages: - notmuch-haskell # failure in job https://hydra.nixos.org/build/233332618 at 2023-09-02 - NoTrace # failure in job https://hydra.nixos.org/build/233229305 at 2023-09-02 - notzero # failure in job https://hydra.nixos.org/build/233216133 at 2023-09-02 + - nova-cache # failure in job https://hydra.nixos.org/build/324108475 at 2026-03-15 - nova-nix # failure in job https://hydra.nixos.org/build/322986559 at 2026-03-11 - np-linear # failure in job https://hydra.nixos.org/build/233257696 at 2023-09-02 - nptools # failure in job https://hydra.nixos.org/build/233234905 at 2023-09-02 @@ -5812,6 +5828,7 @@ broken-packages: - skell # failure in job https://hydra.nixos.org/build/233245484 at 2023-09-02 - skemmtun # failure in job https://hydra.nixos.org/build/233223893 at 2023-09-02 - sketch-frp-copilot # copilot >=4.3 && <4.4, + - skews # unmaintained (?), tests time out https://hydra.nixos.org/build/324109291 - skopedate # failure in job https://hydra.nixos.org/build/233220634 at 2023-09-02 - skulk # failure in job https://hydra.nixos.org/build/233258672 at 2023-09-02 - skylighting-extensions # failure in job https://hydra.nixos.org/build/233221387 at 2023-09-02 @@ -6352,6 +6369,7 @@ broken-packages: - streamproc # failure in job https://hydra.nixos.org/build/233196179 at 2023-09-02 - streamt # failure in job https://hydra.nixos.org/build/252724093 at 2024-03-16 - strelka-core # failure in job https://hydra.nixos.org/build/233218594 at 2023-09-02 + - strict-checked-vars # failure in job https://hydra.nixos.org/build/324109460 at 2026-03-15 - strict-containers # failure in job https://hydra.nixos.org/build/307522197 at 2025-09-19 - strict-ghc-plugin # failure in job https://hydra.nixos.org/build/233246830 at 2023-09-02 - strict-io # failure in job https://hydra.nixos.org/build/295097302 at 2025-04-22 @@ -6499,6 +6517,7 @@ broken-packages: - tai64 # failure in job https://hydra.nixos.org/build/233257422 at 2023-09-02 - tailwind # failure in job https://hydra.nixos.org/build/322987223 at 2026-03-11 - Tainted # failure in job https://hydra.nixos.org/build/252722384 at 2024-03-16 + - taiwan-id # failure in job https://hydra.nixos.org/build/324109532 at 2026-03-15 - tak # failure in job https://hydra.nixos.org/build/233191188 at 2023-09-02 - Takusen # failure in job https://hydra.nixos.org/build/233230088 at 2023-09-02 - takusen-oracle # failure in job https://hydra.nixos.org/build/233197944 at 2023-09-02 @@ -6881,6 +6900,7 @@ broken-packages: - 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/324109773 at 2026-03-15 - 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 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index d7b21b47e637..222d6b70953c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -56,6 +56,7 @@ dont-distribute-packages: - algorithmic-composition-complex - algorithmic-composition-frequency-shift - algorithmic-composition-overtones + - algraph - AlignmentAlgorithms - alloy-proxy-fd - alms @@ -145,6 +146,7 @@ dont-distribute-packages: - attenuation-profunctors - AttoJson - attoparsec-enumerator + - attoparsec-isotropic - attoparsec-iteratee - attoparsec-text-enumerator - atuin @@ -214,6 +216,7 @@ dont-distribute-packages: - bbi - bdcs - bdcs-api + - beam-duckdb - beam-th - beautifHOL - bech32-th @@ -303,6 +306,8 @@ dont-distribute-packages: - blunt - bno055-haskell - bogre-banana + - bolty + - bolty-streamly - bond - bond-haskell - bond-haskell-compiler @@ -870,12 +875,9 @@ dont-distribute-packages: - eventful-sql-common - eventful-sqlite - eventful-test-helpers - - eventium-core - eventium-memory - eventium-postgresql - - eventium-sql-common - eventium-sqlite - - eventium-test-helpers - eventlog-live-otelcol - EventSocket - eventsource-geteventstore-store @@ -987,6 +989,7 @@ dont-distribute-packages: - fmt-for-rio - foldl-transduce-attoparsec - follower + - fontwhich - foo - Forestry - FormalGrammars @@ -1625,6 +1628,7 @@ dont-distribute-packages: - hs-ix - hs-opentelemetry-instrumentation-cloudflare - hs-opentelemetry-instrumentation-http-client + - hs-opentelemetry-instrumentation-persistent-mysql - hs-opentelemetry-instrumentation-yesod - hs-profunctors - hs-sdl-term-emulator @@ -2012,6 +2016,7 @@ dont-distribute-packages: - layered-state - layouting - lazy-hash-cache + - lazy-scope - lda - ldap-scim-bridge - ldapply @@ -2211,6 +2216,7 @@ dont-distribute-packages: - metro-transport-xor - metronome - MFlow + - mfmts - Mhailist - Michelangelo - micro-gateway @@ -2483,6 +2489,8 @@ dont-distribute-packages: - openssh-github-keys - opentelemetry-lightstep - opentok + - opentracing-jaeger + - opentracing-zipkin-v1 - OpenVG - optimal-blocks - optimusprime @@ -2498,6 +2506,7 @@ dont-distribute-packages: - overload - pa-json - package-o-tron + - packstream-bolt - padKONTROL - PageIO - Paillier @@ -2568,6 +2577,7 @@ dont-distribute-packages: - peyotls - peyotls-codec - pg-entity + - pgmq-config - pgmq-effectful - pgmq-hasql - pgmq-migration @@ -2776,6 +2786,7 @@ dont-distribute-packages: - queryparser-vertica - queuelike - quic-simple + - quick-process - quickcheck-poly - quickcheck-regex - quickcheck-relaxng @@ -3368,6 +3379,7 @@ dont-distribute-packages: - symmetry-operations-symbols - Synapse - synapse + - synapse-cc - syncthing-hs - syntax - syntax-attoparsec @@ -3480,6 +3492,7 @@ dont-distribute-packages: - toxcore-c - toysolver - tpb + - trace-embrace - tracing-control - trajectory - trans-fx-data @@ -3651,6 +3664,7 @@ dont-distribute-packages: - vocoder-dunai - voicebase - vorbiscomment + - vpn-router - vty-ui-extras - waargonaut - wahsp diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 54e6a848e20b..32c9470dde5e 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -44,6 +44,8 @@ self: { ]; description = "Haskell package for easy integration with the 2captcha API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -152,6 +154,8 @@ self: { ]; description = "Polite & well educated LLM agent with excellent manners that always behaves well"; license = "(SSPL-1.0 OR AGPL-3.0-only)"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -53252,6 +53256,8 @@ self: { ]; description = "Safer TH addDependentFile wrapper"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -60016,6 +60022,7 @@ self: { ]; description = "Graph library using adjacency list representation"; license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -79122,6 +79129,8 @@ self: { ]; description = "Simple brillo renderer for apecs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -89922,6 +89931,7 @@ self: { doHaddock = false; description = "right-to-left parser backward compatible with attoparsec"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -99528,6 +99538,8 @@ self: { ]; description = "Implements encoders/decoders for basesystems"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -101492,6 +101504,7 @@ self: { ]; description = "DuckDB backend for Beam"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -114562,6 +114575,7 @@ self: { ]; description = "Haskell driver for Neo4j (BOLT protocol 4.4-5.4)"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -114606,6 +114620,7 @@ self: { ]; description = "Streamly streaming interface for bolty Neo4j driver"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -176017,7 +176032,9 @@ self: { ]; description = "CDDL Generator and test utilities"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; mainProgram = "cuddle"; + broken = true; } ) { }; @@ -214332,7 +214349,9 @@ self: { ]; description = "A tutorial program for the Egison programming language"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "egison-tutorial"; + broken = true; } ) { }; @@ -225405,7 +225424,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Core module for eventium"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -225537,7 +225555,6 @@ self: { ]; description = "Common library for SQL event stores"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -225625,6 +225642,7 @@ self: { description = "Common module used for eventium tests"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -225654,6 +225672,8 @@ self: { ]; description = "Testing utilities for eventium"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -245056,6 +245076,7 @@ self: { ]; description = "Determine fonts used to render text"; license = lib.licensesSpdx."GPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; mainProgram = "fontwhich"; } ) { }; @@ -290115,6 +290136,8 @@ self: { ]; description = "Support for monad-coroutine package with Grisette"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -305855,6 +305878,8 @@ self: { ]; description = "Merkle Hash Tree"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -318271,6 +318296,8 @@ self: { ]; description = "Compile-time PostgreSQL data generation for hasql"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -318516,6 +318543,8 @@ self: { ]; description = "SDK for defining modular mappings to databases on top of Hasql"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -354384,6 +354413,7 @@ self: { ]; description = "OpenTelemetry instrumentation for persistent-mysql"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -378060,6 +378090,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Graph programming language"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -421757,6 +421789,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "Alternative lazy ByteString and ST-like IO Handle"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -430762,6 +430795,8 @@ self: { ]; description = "Type-safe numerical linear algebra backed by massiv arrays"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -456682,6 +456717,7 @@ self: { doHaddock = false; description = "Implements multiformats specification"; license = lib.licensesSpdx."AGPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -494550,6 +494586,8 @@ self: { ]; description = "Pure Nix binary cache protocol library"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -511554,6 +511592,7 @@ self: { ]; description = "PackStream binary serialization format"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -528646,6 +528685,7 @@ self: { ]; description = "Declarative queue configuration for PGMQ (PostgreSQL Message Queue)"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -566005,6 +566045,7 @@ self: { doHaddock = false; description = "Run external processes verified at compilation/installation"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -631817,6 +631858,8 @@ self: { ]; description = "A very quick-and-dirty WebSocket server"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -663867,6 +663910,8 @@ self: { ]; description = "Strict MVars and TVars with invariant checking for IO and IOSim"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -674775,6 +674820,7 @@ self: { ]; description = "Unified compiler toolchain for Plexus backends"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; mainProgram = "synapse-cc"; } ) { }; @@ -679497,6 +679543,8 @@ self: { ]; description = "Implementation of Taiwan's uniform ID number format"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -705313,6 +705361,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "Smart version of Debug.Trace module"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -715209,6 +715258,8 @@ self: { doHaddock = false; description = "A framework for strongly typed protocols"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -734235,6 +734286,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "Switch VPN with web interface for LAN"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "vpn-router"; } ) { }; From aa491a7e8d0a64a996ac17f47d571d51a09375a6 Mon Sep 17 00:00:00 2001 From: Vincenzo Mantova <1962985+xworld21@users.noreply.github.com> Date: Mon, 2 Mar 2026 20:16:49 +0000 Subject: [PATCH 187/407] texlive: 2025.20260202 -> 2025-final --- pkgs/test/texlive/default.nix | 3 +- pkgs/tools/typesetting/tex/texlive/bin.nix | 73 +- .../tools/typesetting/tex/texlive/default.nix | 8 +- .../typesetting/tex/texlive/fixed-hashes.nix | 2972 +++--- .../tex/texlive/tlpdb-overrides.nix | 10 +- pkgs/tools/typesetting/tex/texlive/tlpdb.nix | 8576 +++++++++-------- 6 files changed, 5953 insertions(+), 5689 deletions(-) diff --git a/pkgs/test/texlive/default.nix b/pkgs/test/texlive/default.nix index 6088819081f9..cfa7dbeb5542 100644 --- a/pkgs/test/texlive/default.nix +++ b/pkgs/test/texlive/default.nix @@ -670,6 +670,7 @@ rec { "explcheck" "extractbb" "fontinst" + "git-latexdiff" "ht*" "installfont-tl" "kanji-config-updmap-sys" @@ -685,7 +686,6 @@ rec { "runtexfile" "texconfig" "texconfig-sys" - "texexec" "texlinks" "texmfstart" "typeoutfileinfo" @@ -706,6 +706,7 @@ rec { "luatools" "make4ht" "pmxchords" + "runtexfile" "tex4ebook" "texblend" "texdoc" diff --git a/pkgs/tools/typesetting/tex/texlive/bin.nix b/pkgs/tools/typesetting/tex/texlive/bin.nix index d25380cbee0f..da55f3ca40b9 100644 --- a/pkgs/tools/typesetting/tex/texlive/bin.nix +++ b/pkgs/tools/typesetting/tex/texlive/bin.nix @@ -2,9 +2,9 @@ lib, stdenv, fetchurl, - fetchzip, fetchFromGitHub, fetchpatch, + unzip, buildPackages, texlive, zlib, @@ -138,12 +138,19 @@ let binPackages = lib.getAttrs (corePackages ++ coreBigPackages) tlpdb; common = { + # initial TeX Live 2025 release + # src = fetchurl { + # urls = [ + # "http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${year}/texlive-${year}0308-source.tar.xz" + # "ftp://tug.ctan.org/pub/tex/historic/systems/texlive/${year}/texlive-${year}0308-source.tar.xz" + # ]; + # hash = "sha256-//2xo9FDwXekOYoiKaQNaojxgJjl9tz9V2SMnyQXSQ8="; + # }; + + # 2025.2 update src = fetchurl { - urls = [ - "http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${year}/texlive-${year}0308-source.tar.xz" - "ftp://tug.ctan.org/pub/tex/historic/systems/texlive/${year}/texlive-${year}0308-source.tar.xz" - ]; - hash = "sha256-//2xo9FDwXekOYoiKaQNaojxgJjl9tz9V2SMnyQXSQ8="; + url = "https://github.com/TeX-Live/texlive-source/archive/refs/tags/svn74917.tar.gz"; + hash = "sha256-QgUN5LOFeD6Jt0ENF6Uwi516D8PH+TXZ+MCO8bCTHqE="; }; prePatch = '' @@ -536,25 +543,21 @@ rec { # https://github.com/gucci-on-fleek/context-packaging context = let - # The latest release of the context-packaging repo before the CTAN version in tlpdb.nix - # https://github.com/gucci-on-fleek/context-packaging - context_packaging_release = "2026-01-08-23-30-A"; + version = "2.11.08"; + level = "20260217"; in stdenv.mkDerivation { pname = "luametatex"; - version = "2.11.08"; + version = "${version}-${level}"; - src = fetchzip { - name = "luametatex.src.zip"; - url = "https://github.com/gucci-on-fleek/context-packaging/releases/download/${context_packaging_release}/luametatex.src.zip"; - hash = "sha256-PY1rrgLFAXR7YRcJMx1ob9dQc1PFoBSpi1xLQGM4Lko="; - stripRoot = false; - }; + src = texlive.pkgs.context.texsource + "/source/context/base/luametatex-${level}.src.zip"; + sourceRoot = "."; enableParallelBuilding = true; nativeBuildInputs = [ cmake ninja + unzip ]; meta = { @@ -684,24 +687,32 @@ rec { }; }; - asymptote = args.asymptote.overrideAttrs ( - finalAttrs: prevAttrs: { - version = texlive.pkgs.asymptote.version; + asymptote = + let + version = "3.09"; + in + args.asymptote.overrideAttrs ( + finalAttrs: prevAttrs: { + version = + assert lib.assertMsg (version == texlive.pkgs.asymptote.version) + "asymptote: TeX Live version (${texlive.pkgs.asymptote.version}) different from source in bin.nix (${version}), please update it"; + version; - # keep local src and patches even if duplicated in the top level asymptote - # so that top level updates do not break texlive - src = fetchurl { - url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz"; - hash = "sha256-NcFtCjvdhppW5O//Rjj4HDqIsva2ZNGWRxAV2/TGmoc="; - }; + # keep local src and patches even if duplicated in the top level asymptote + # so that top level updates do not break texlive + src = fetchurl { + url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz"; + hash = "sha256-unM6mfyq8MCajo8wtG/ksr4E6mQNK/A03gGIa9Fxeuc="; + }; - texContainer = texlive.pkgs.asymptote.tex; - texdocContainer = texlive.pkgs.asymptote.texdoc; + texContainer = texlive.pkgs.asymptote.tex; + texdocContainer = texlive.pkgs.asymptote.texdoc; - # build issue with asymptote 2.95 has been fixed - postConfigure = ""; - } - ); + preConfigure = prevAttrs.preConfigure + '' + substituteInPlace Makefile.in --replace-fail '/bin/ls' 'ls' + ''; + } + ); inherit biber; inherit biber-ms; diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index 124c097e862f..8127ccc9fe99 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -105,12 +105,12 @@ let version = { # day of the snapshot being taken year = "2026"; - month = "02"; - day = "02"; + month = "03"; + day = "01"; # TeX Live version texliveYear = 2025; # final (historic) release or snapshot - final = false; + final = true; }; # The tarballs on CTAN mirrors for the current release are constantly @@ -148,7 +148,7 @@ let # use last mirror for daily snapshots as texlive.tlpdb.xz changes every day # TODO make this less hacky (if version.final then mirrors else [ (lib.last mirrors) ]); - hash = "sha256-GxJXqY6plT3wngKiuqiZUst4eTZIylUdhN2ojUApIpU="; + hash = "sha256-Vt8DjpBwo9WH7s613vPxVLLKzM7zbUKVu0ngYYl3w0o="; }; tlpdbNix = diff --git a/pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix b/pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix index b0603f388e7f..aa98202ecc35 100644 --- a/pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix +++ b/pkgs/tools/typesetting/tex/texlive/fixed-hashes.nix @@ -16,7 +16,7 @@ run = "1h9i49m7v83ppifkcr4cncjfkrpx0hs8b11qyjn9s9y4mi8ra0w0"; doc = "0yxs2va1v4s6picfqkq2k9l7295np46lc35yx1dcmddy2667k3kl"; }; - a4wide-20943 = { + a4wide-77677 = { run = "0jw1d021vrr4f2sv94mw1jk7ma72m84idmq62imwqy23x8nfccy1"; doc = "03g0vwfdcczgkpbrri3wfhfbrq6r6iljpz5j9rllr2z5svlrjf4d"; }; @@ -61,11 +61,11 @@ run = "08yyf9dwhgqrl38d5djkh3mbiqrw2pf7970247hmq3lr80fp2xjc"; doc = "04ylzv8k251wxn06gvqxbvf0sfdk5s6w4cx3jjrm13rlw172f519"; }; - aboensis-62977 = { + aboensis-77677 = { run = "171586kjnfg1qb4wi50mrc9jd8h2ybg6r68kwyhgc5y0gyhyg08c"; doc = "0qc74wvq6ibxgil36wp0b5s66d7m7axbn0y1qpzy9hyrh8v8jpav"; }; - abraces-71955 = { + abraces-77677 = { run = "0afy64vj5rj27s9nfdf4cl17sf4946mli0khmxr5lfnkjihkws57"; doc = "01c6d2wgbiz6wxqjlmqrndjvk2fp44izg3wwj3lsm1iyb1hd9g0q"; }; @@ -74,7 +74,7 @@ doc = "1a3li91yvvw2r62dvp87zzzxni3xllrzp38zg6qxfsn6xbwry9zf"; source = "10dx92msh53z7sn603vsg740wvbhz8hr6bcn1sjs60snl47f4yf5"; }; - abstract-15878 = { + abstract-77677 = { run = "173bimxd0923191xfjjk7x29j8xs5kxy7ih55l1k6dbj0iwlb9g7"; doc = "166lhh2vi36qbhc5gm3xx96sigksslzb17bpzncycf0zgkh7j0gi"; source = "14f2s393nd8q5kb909rj8r15apf48rg6na8yc45z2hl9ksfwx172"; @@ -83,15 +83,15 @@ run = "0v4wwf9w542scqx298gcvvngl0ncal0wds5m8h96x9cz7p9wjlph"; doc = "0zxygi2wfrwlgv9dj69m3v5ily0av65f3qiy9vfpbjlradak48yy"; }; - academicons-76366 = { + academicons-77677 = { run = "14qic5fvx5k4vnbkkd33f53y21bips4l4ndyqnhzqjs87ys4amyh"; doc = "0z99vxn5xr9qbw8j0n19jqbdz0ia7sy8v82x9whdh9gs93q1bmar"; }; - accanthis-64844 = { + accanthis-77677 = { run = "05194iwavl83dqivxahrsb4a952knr7ih0rbzd4d34a6qqf20w62"; doc = "0jibkv1gv94xzciidm5h7hrslj8qfikjihw3rfzzk6n42a6xbp5a"; }; - accents-51497 = { + accents-77677 = { run = "1xl7fkm5gc36mm0bhx7rm9v4g2d9j22gr5fjxjbzmr6byjfgw71k"; doc = "0il1ccxa2ndnfxn2caz9d4mv39y21rh360lynra7q2v5j1cyqrw5"; }; @@ -124,11 +124,11 @@ doc = "1vyhkwqg0v3pxjnlwzwnmiffh6b3d9nrwnpaqjm24j9d2sc6cxcx"; source = "1n8cf6n2fdb88xmnj2m5r3cjz3jlp9n7bn1yr717fsp2ks81pr3f"; }; - acro-76924 = { + acro-77677 = { run = "1hzavaicandq6sqz3sy8hj5n3kvkbic34p8id2mslizcw3rmlhhz"; doc = "05iwf21y45l61fsask04pphxzzjn7h1al8n2wv59jkxyh8vy8dbv"; }; - acronym-73491 = { + acronym-78116 = { run = "1zz4hhrpmrr0yqrc0j7w3ihadk2am63nsl3nl80qhl918b7d5xh3"; doc = "07r7h17zalw3gcsyfzsp90l8aps9w45p4vag5pyc4lsiv1h374cf"; source = "0q6h09wk9qdhwyyg2np9x3va34km6x02a77cyy5p8csh831k6hdz"; @@ -161,7 +161,7 @@ run = "1w9wv0wbv8acc7qvcc5pb5kjxmy2nz95cb990mmgc2lxvvsaw2rl"; doc = "0q41i3cd16ahpklr1ddmzmfs741x5k30vaz7gz7k8jrf0579nv7w"; }; - addlines-49326 = { + addlines-77677 = { run = "1rkcpk1c8in0g6dgyc1m6pyz01jbx19gv98jmaiybxgvsa3z11jc"; doc = "1gaf9ljzkdhwjg460hl79hlwdwi0mrvgs51si8k8gvialng8b1fv"; source = "1m3l2s1l671n9j7jdsxfljjhrsvh81bayw40v81dm0f68g5hslnf"; @@ -175,15 +175,15 @@ doc = "0c6k4xsy0jg95qg45bqk9527kb3k3azyxwpl2zrkw0ld6k47sswz"; source = "17irbcz9wjnc6rj9f736i2hw4qrjwa1gz5z6w7gvq26b68pkxrw4"; }; - adforn-74834 = { - run = "1p8i5xzcs373r0vkwsr8j52rwnk052yny60r7gnffskhhc5k7kl1"; - doc = "0b8jmc6ac5rydhk9jxqbpmcx98gjqhcq1hgf7jjfhzr84aahp698"; - source = "0nz7ip5ds42fx4rd0slia948gsncbpcwifbnhmlgrlcil78jghrc"; + adforn-78143 = { + run = "1i41nf0xa0k8v31hr5vap9dm5r9wh19m5rvyxlqqmzhnjp8gdj0m"; + doc = "1mrsrikfq6pjnfqribvngv135lxq619jfzl5hpq47bffp6fkgygh"; + source = "13i45m0sqr197kc0ahmgimvc71hp6vmd5ni5g5ghvv4skmn018h1"; }; - adfsymbols-74819 = { - run = "0grsypwhkmzy42blrcp5cw6fmqif2k0lsq45pcafdhghavj69h6m"; - doc = "0s7k6wxpl6fmv75w34hwwxsrx7l9xc9v9pydfbkpdlay0wsnfw5a"; - source = "14g62hdvxbkn192bbs125k8zaf0952bca0pa5jga3rlr960n0zsw"; + adfsymbols-78144 = { + run = "0zyyjf7br6l52z6c198h4lag2d572pavc3g2wvrnbhk027i7svkf"; + doc = "06irr3zf92n8qw9g58ap7fcarda0r8cyr8nzgfiqy3nhcvfgjwh9"; + source = "12wv0iqij3q0kdw7lh8rr3gsxqmhx3lz7imqc57pqgykwawf2ll8"; }; adhocfilelist-29349 = { run = "08fnrvnbrp7534b56hn8w0nm8pbgjli62v34mkalp4qkfb559kh7"; @@ -194,12 +194,12 @@ run = "19wzsa84y7a5jbgbyj69frfqd0ahi9ha7sszppsr5bmh88gbnfby"; doc = "0rr6sbb34d9nd1ni86s5mll5bjx0hinwm52gqiqrwqwkr068djcn"; }; - adjmulticol-63320 = { + adjmulticol-77677 = { run = "0wjqjg46gbf44f2x0xf58b3f9bxfkrh21m85mh1xsd5pxdy116fl"; doc = "01r00mf8skd54xgzqjicl4djjzgnf5fdw5hcbf9p5ixx1zw1jq7l"; source = "1zyq1r0y3amkqch1lif0dygif0sgwhypscqdsqml6ik2ziv2alzi"; }; - adjustbox-74309 = { + adjustbox-78116 = { run = "0d52f259gznbzxl3452ar8zx2r06nxrqjaqpi78bl0d93nwncyih"; doc = "1mrpyfmmdmx6qsfs8cm5zj63m7fb0qxk64h54xz43dmwbqcx24k6"; source = "0xp5qbbpn9931xal7n1b5gj2gx5jwrnvhdwdgkdi1gl3jsynwj77"; @@ -216,7 +216,7 @@ run = "1j38apxxk3klabxrm9kpdf6zbmiqb17is5yqgg1a4576n8paqg4y"; doc = "1851rqb9gs1wf8wl8f7pqbnxgpikzxzw1n5mg5w0kcwd889g17yc"; }; - advdate-20538 = { + advdate-77677 = { run = "0wgr84y3k10g6622sm11c4m4wxj73vpklf5i5gnp14yamwi19cn8"; doc = "0hyq7kn10ajqabmz2r363wfpdi71a9zkv6yr30s9lda0vy5vz4k8"; }; @@ -301,7 +301,7 @@ run = "14gd0gb86p247bz2x2kcqqj2b0r2lz12gpssfz84kgvrwx5nxkvr"; doc = "0d8kirmkd1shkbckv32i8yxdrpwzss7qgdn2i06b6mwakisy93v1"; }; - alegreya-75301 = { + alegreya-77677 = { run = "06hrvi0dssva2r253k9ma1vd6ij3bi2d0wsrk2n6fnxvxbl5xc02"; doc = "04wx39xdvhq0rfl4mz8k70kfv74w6kpyhja5879g0hp3pjfzxbcl"; }; @@ -313,7 +313,7 @@ doc = "1ga46r20zyb1bq7pvhq4348d2prdshy5m3yx6d00v5zzis1dmx1r"; source = "0n36cfjgh1byik8zn997lmyz2w4wmz48f5bzqrhcps7bg3kmp4zz"; }; - alfaslabone-57452 = { + alfaslabone-77677 = { run = "11va28ww6qk97wx8fh0iqbm8b5s14vf923ydpglx4gann4w9bkiz"; doc = "0wfhd5pi1p5xnkq8lgpp3fhqn8y76h5jp3h5qhlaqygal70fw9kw"; }; @@ -327,19 +327,19 @@ doc = "1bp5b0zr6shhaifkqdliw9qa18ym4s68xfk6k2njjnwdqyrxyd01"; source = "13cwnl7nxxrs0jsvfrvcy7a5pg8a92qnhxjsbarcx3jmg43d4zp5"; }; - algolrevived-71368 = { + algolrevived-77677 = { run = "0b6lx8hbxyrb9gjbv1dx4ysjszv7rch510wpy3c785ps4717rmii"; doc = "1p5sp9hn94iijy5nvxcpvjrdm26zka3rcqnjyv6wdvh467ijncaz"; }; - algorithm2e-44846 = { + algorithm2e-77677 = { run = "1iw3yhdk9nk1y41hw1qcpqiqaxadjc0nf6cgb23kd75ah2cpd53n"; doc = "19xsi1dgxfi06wxls70pvnys20i2na2y7m2hq8y6v947pc5kbb1b"; }; - algorithmicx-15878 = { + algorithmicx-78116 = { run = "111iyi2j8qnzha97r1grxpcbnfkpvcwndczx043c4gw5wqmrknbj"; doc = "1rb46zi4islfbykhr68rnrkj4q966papin0c5m752gh6kzx5r57p"; }; - algorithms-76389 = { + algorithms-78116 = { run = "1va2ic75nf0dfh0dr576lpgqhzqv5203frr37079q648871zqav5"; doc = "0fqif0nb9ypd4sw2i9qsxl81h3g4h0gm0yqq67d5n9wrpic8dnjg"; source = "14jgc7vnww5xhnd76cwix5c599sfdjil2i916cfpmsd5yn5qqdx3"; @@ -352,7 +352,7 @@ run = "19kf1ajiqzyg3xjm232h0cljy1l0445hqaf2j8cvnxi0mm4nilh5"; doc = "0g3z30zp1vx03wfrwhmwy1rgsx3wnmr56wz7nwbxsw9z4sxqfhmz"; }; - aligned-overset-47290 = { + aligned-overset-77677 = { run = "04gjl08y9wbv5qls9z2plxx5n4abi4nzd8qik88via4xghhqiy7i"; doc = "0il97kycqgqqimqjvjhnhc2mxy2nja20vlspsqrl9zaah71p1b3d"; source = "0zbaa3m06kfkj7kkv6iy71d20n0kqq1dwy63dwfj4l49wv427z08"; @@ -366,7 +366,7 @@ doc = "0dki14g1607a432549kly1wcy1p6j63lrxfd3m5nyz868kg3hjmc"; source = "1d49w7lybkn7sfig7i27mfwaccr9vjs7ab2ds27jmhp5wjl7w02w"; }; - almendra-64539 = { + almendra-77677 = { run = "1zij84q0ml0zf0dig3hqlmznwygcp8vbmwl3xc5qii7hs94hnjr5"; doc = "19j6vi1z04j2zbab39934mflx5qnqdjl4gz9n8hbjwlhiq0wb82y"; }; @@ -374,7 +374,7 @@ run = "0qrai75pdkf4py7nhggvwzaarv4jlh04dqsy1b593jabq7ngaap1"; doc = "0arhvv7z8yf8kcikzybhbsgsj6m9zy4is5ryr6hcf6a6incnkp1d"; }; - alnumsec-15878 = { + alnumsec-77677 = { run = "08i891g4b3k1qqicbsgd3h3sy98cpk6g1cfn17g9ysws8k20a0sy"; doc = "0fanq66cm0r2dgpdrblrhqkchxpy2dxykq1g8zrk5ddx27v6r9pd"; source = "1ssw0pi7hn3s7pqcqkm36jjgmd5g2x5rqyf2khhdscfwrsjh07a7"; @@ -383,7 +383,7 @@ run = "0673i0l6vq1h37g9jqcp7am5kl4dfbcrfqp42c7cr6a10zhvfqyr"; doc = "0cfl47cqpwxn1k87h19a0ggayf6c52sl60sdrmpa7sfydhg9w4qg"; }; - alphalph-53087 = { + alphalph-77677 = { run = "10gkh6nnhsrlqx8b6k3dylings3q97ky4qsv03nk7hn41zkqsyq0"; doc = "0v36l765s4lc5r2xfi8a3i7vxf79yxy29xy52cbhx4ps0av4dxpi"; source = "08yagdxgqvhvq50cc7rvb2629g4n2qjga86dpa43x2vjnmmz08vm"; @@ -414,17 +414,17 @@ doc = "0p0jmg2mdkc5ada3wsnkbm15an20lgfh27g205q2acr08c0d2zwz"; source = "0plydqkmzdjyjid35az71baym73zhkyj14514p7n1jh3hmpkvbif"; }; - amsaddr-77542 = { + amsaddr-77677 = { run = "1as4h1yn7jl205sl4nmnsspykahcd15bhza7g3gci65mm5l64bis"; doc = "1nk229h070v2niknw6ya5zxfdw5xsbzr94345zq0z9xxjcyjkjha"; source = "18cc6xhym40jf4z6v0kdc4ls0prdn6hranv60jq3crzpm8jckys7"; }; - amscdx-51532 = { + amscdx-77677 = { run = "0ncbf7ss4iwyjzp6lgzgzn3azy5iasl03565kgsm1pcbgprqibgy"; doc = "0nfpbma3cawyy7gw6v0w81maz1jgicb2r4cm5gmlipzxwzl747if"; source = "0jg2qk0a9y15hl4w753yhjff28w9wc2vbmd564lkikvg60b9yiqi"; }; - amscls-55378 = { + amscls-77677 = { run = "0k3di45cn0g6v5j7ccgl0nys6ni1h17dkhmkz5b5lsz4zzbi05fi"; doc = "1lb1q967zwgqn21ix4gxbzw8a8649p9hky4ckd61l0bxxil3mhjd"; source = "0g1i4nj0y32sihf7hnb8jwyh3d3qmff394xgw8v8x5jp8q0rh2bh"; @@ -432,7 +432,7 @@ amscls-doc-46110 = { doc = "0allim05cp20zhn480df2mivd3p9gnc069d7hbjlzv660bw7mapx"; }; - amsfonts-61937 = { + amsfonts-77677 = { run = "0l3ypclhv5qdpcpy29xwda2m3cjfn5l996agas6yhpdr2m58q211"; doc = "1v7chx5rvvqmcf7j35qi55wxwxkbfkbv34b15yrgn6bflniziicm"; source = "064gndy9lnmsq2srw5hh97sbdk8gk0qv9zzki00ms3c6rzhd9sjl"; @@ -446,7 +446,7 @@ amsldoc-vn-21855 = { doc = "1iz0zjn1v7izwbsq0zb6cvpnkbvk0nxw1b24j7dzqwk3m9j43i6x"; }; - amsmath-76708 = { + amsmath-78116 = { run = "1lc0y4mmxl4dflhnyxlm7vh2r1qmxl6w0flgnd3kdwcyc5c4scq8"; doc = "1jdmwa9jv4dkl6i1hb43icnxg9a027gf5p30l50cagkchv1nxzqm"; source = "0l6n9hhkci4ga93j81z80sxcgg5b5w2d99vbg5kvqifgca7gnxnx"; @@ -454,7 +454,7 @@ amsmath-it-22930 = { doc = "0xcwsk8q9q3nsz8wbklgpbw0vzjw7iw0chffzcbp2zsk6rypqf7w"; }; - amsrefs-61937 = { + amsrefs-78116 = { run = "015spycf9ycxav8r046yn7lrc892nhkkrf1say1yy9karsji6dnw"; doc = "11fc87kbdm440v4qyhxnv654mh0m6rpz42zji38qspcqj19rck71"; source = "02q2x8zpwxkyrh9v7xqw35vdjx0b4fzz95xcv6vfjmynm8cpklxf"; @@ -466,7 +466,7 @@ amsthdoc-it-45662 = { doc = "0ic88gs89m3d9ys40c4k7sgx6wy82c8isg2qkmd4snw5yms6fpaz"; }; - andika-64540 = { + andika-77677 = { run = "1bbqdw8r2l53q9870mnsyaiq0gfy1ac808qqmyrzqqz4ai41zzgg"; doc = "0ajjaqdfxlvsmpr9bjmdkzwbdbz6ahxfw1sj1sw26r33npy0c5bs"; }; @@ -492,7 +492,7 @@ run = "0lqi4b3fkx9bijs2ddq479bkdf147rr7j4zwinygs2k1fh07yjma"; doc = "10b54pcdjl4ca36wrqc1pcxa7vp02f1v5i05a40iawfc884wpcvq"; }; - anonchap-17049 = { + anonchap-77677 = { run = "0nz53v74sigvlb4dhgk5qcalw7nrc1vafbjx754j3gfyp2ilaf1j"; doc = "06khbq6p3drxsbjwgkm1sd163f7nl8hc52pjsm55g2vknib5caa9"; }; @@ -505,7 +505,7 @@ doc = "0ijsn9cbkg1f29x0pj6a4p5d4q14rqrh2mjid57cb9qjhvgvqrm8"; source = "0fl9sd9adhjx49hja3k4iy9pcx3hal0wjzxg10kjmi4j6qvz829s"; }; - answers-35032 = { + answers-77677 = { run = "18s0c7hdk5qnj3svni93m9lpj81dhla9v7nsmcgh0jabhwy8n3v2"; doc = "02pfg28dz10w21ap4pi2csvy32pcvmp0baiciavp354ky4avjbdd"; source = "0mcczai8da24jvmakc7glr2c56yhq2jv58y1xqv6ny9hg4ph8v61"; @@ -527,18 +527,18 @@ doc = "1mrr1vqkyic5nyzyxkw7zq67yz4njx9x68cqr3vjd9d77qv85i00"; source = "0s0dzmb00hqbp71nhl94w0ns1dqj5fmfqw63z789iihqznyxkii0"; }; - antt-18651 = { + antt-77677 = { run = "1clzmvpglsirsvm8nsc3m4dkz2va90877gmsrm7jfkhm62xv9mpi"; doc = "0kpiba7awkrjr2rdgxilni1yi8p4ycmqyy09c1p9j1ld82idsjcm"; }; anufinalexam-26053 = { doc = "1v1k74vxidgxn5zzqz6v9zga468kcf7hwdrnvw44cd318221y396"; }; - anyfontsize-17050 = { + anyfontsize-78116 = { run = "08dnpzjajn0k6hrf12l1p3ncsqjiwafzssa205k2zgsz61m3sis6"; doc = "0zmiklc2adbx5klyyjdivicd5j19i35b51ddm3nhfrcqrfvjrxwg"; }; - anysize-15878 = { + anysize-77677 = { run = "0kkjzsk03bvnap54gdf0i797zqq6bdz39yh4dn810l5hyfqxbhwc"; doc = "15z3sa1zj1hbi7cy9q9wn4mcrf0pb3n39q2lhkx0ijhzaxn0rmvy"; }; @@ -571,7 +571,7 @@ doc = "0z8jfr76r9rvqanljhq0fnx5z2w59lxk2mc9if6z7kkid1m8qx8m"; source = "0xx3yvjknqsk36mb336hlvvsldhmp21vblgzl2zccp347g5530z1"; }; - apacite-76790 = { + apacite-77677 = { run = "013769hi9alyizx08a0v1hbl03h5vkwi6a6ar3ghw8m6l445xb8m"; doc = "0d49bmdiiriklmh99kavvm48zh29bgiw7zr5jbcwk5bw42qarlqa"; source = "0hsrhw50sb8lphxib4jmjgplfrmy95m56a1phiac4kwxphlj9di2"; @@ -591,12 +591,12 @@ run = "0qqm8np0jr2q3dyxapd49g35vk6ch3k9ar43yq740cfa7gs23ss7"; doc = "1jjk8a2aif4f7gmbj5laph0q60xpb0yv26j22z4ay2p6yf6a4fy5"; }; - appendix-53718 = { + appendix-78116 = { run = "1xcnin7414mb1jvgs7f1x27zkl73sabmqb31i79n88gi245bp5lz"; doc = "144hblxkrfp8g040yiw1k7nr3anqb80pd9c2g15m88gbb1xzyay7"; source = "10gnkpwvm08zqwi83s4xiqshp93v5ai0qg22n7zcwgaq86mzs44w"; }; - appendixnumberbeamer-46317 = { + appendixnumberbeamer-77677 = { run = "198sc0fmnx7b31j2mgzjbjyjjfsn0imw2j8pkg8m0r2rlphqx72x"; doc = "1b1rwcxrs8cm3zfadi9jpxgzcgai36rlnfragc9l5wcbdsaw1qp2"; }; @@ -606,7 +606,7 @@ apprends-latex-19306 = { doc = "1xzy7svb2xz6bdfg0f1r3whwda118pl7qdwygx1l7h4d1vqm2rcq"; }; - apptools-28400 = { + apptools-77677 = { run = "0b6yzpk2d79qg2irgfhns0w05i54z5z22ik5yyx4w6wg45v0j389"; doc = "1n8ak9cw66780zkk384vpjkxm9j8f9dzlqzshy48q7hhprsg4p9a"; source = "1ba08rixibjcpi420blw8a0v4c4zi2byll7dqlvwb7azqr6dz720"; @@ -616,7 +616,7 @@ doc = "0v8m60a79d1m0z1lsi7grqa4dmmv8f2367w014krnr2m82drryba"; source = "1x0l8d6z815i9m292wa39jify1jx6i6bbnzg20v7gd3f5358l9ay"; }; - arabi-44662 = { + arabi-77677 = { run = "0jmx0xsb3hz5i25mmqnxgg3bikyr1w26i3364cqrp50x9sqvkgfm"; doc = "1yipdaiai9fbmrxkacqwnbibdiaa5vskzj40d1hxv6wnkxvj2qkw"; }; @@ -628,7 +628,7 @@ run = "0s7hnmz67hzfmfzc0mniiqfi6i8c8qzslbm92z1wc3a2hr38ihk2"; doc = "1j5h788vsmrcag9bighp6kz6zx40ppjzwfa070ic140lqzz2b024"; }; - arabicfront-51474 = { + arabicfront-77677 = { run = "16426cyvrk461z9jb728w6glfm0ahss82kkq6fqkhajjc0cflhwi"; doc = "0ck7nl7v6kvibiahh3szf3nbibwajg2pjwrbcz06frpfwhizsnp4"; }; @@ -637,11 +637,11 @@ doc = "1rfwl55la33ag9plqwssjvgq47mab2h7ljrw5w6l96vq965c2csa"; source = "1g84xxm5fvp6dzdrkyxcjn4wlih0iydrdyxn93dffx1a9n1c3yyg"; }; - arabtex-64260 = { + arabtex-78116 = { run = "0xd2apd35zn1c4narj2gyla154nzd9ghhgc3fkk6y06d8dzgawv3"; doc = "1zyyk778384mhma5q7ra75fwykk23i63q4jzamq4zard0y7gp4k0"; }; - arabxetex-38299 = { + arabxetex-77677 = { run = "15c8nmmv87x87dbjwm1q0acf7pbbh8w9gpiw77fs2i51gab592xy"; doc = "1ns1y2lf87gspaablh4lm3kj33ggpfp7hcxbdv4vxf8hhfc4pp7d"; source = "077r71723zlzfjmc471a8hbxs1v2g6j2xpiim3g2klxsj589bxfn"; @@ -674,7 +674,7 @@ doc = "05wgq5pkzxg3vj9anlzjq1jvwj7b6wvsp7a02syca6n4qvy1v5a7"; source = "0jnvkhhcqv7qgs4knwx1kz38x305a19kh13wn47zqlqn65991bpp"; }; - arev-15878 = { + arev-78116 = { run = "1nx33blp0nfqfmv2akj7w79qg1rhds40k7b58v5yvyrkx0hpn0hm"; doc = "1vscwahxzdcb6879pbrxdlfpgapc0bia2fl3jwilrm1has0ffjz3"; source = "1k524nfr5zb0nmhhq8dfaha4kv9f2ika192scllnn1bywhbpn2x5"; @@ -683,7 +683,7 @@ run = "058lvkmdb849hpw4gn05jmv27145bsmb1f1fhpsgvcal29gdvnp2"; doc = "0dyyamxg2b59nc2ndinqlcdfyid7c2dry8i87zdhfdw63wmbqv60"; }; - arimo-68950 = { + arimo-77677 = { run = "0idfg33qcggv0cmh1hzpvzz690yikpmi76xpfh19py168my01mnm"; doc = "1yx6lp3w6s6zz31cd8hvhk4vdg2whzh62cdlhyglnb90a8hjyis4"; }; @@ -720,12 +720,12 @@ run = "13fql9q89zkdhid841hwxyrdbj6bd692lnc52d0yiibrd9gd9f4a"; doc = "13cqb49296wzph7msrhpzswlyknvhrjaa81509l4j4mx1snxyk4b"; }; - arsenal-77099 = { + arsenal-77677 = { run = "1a3s53279i96sr1iizn1cwxcsqf0lbrgfdqsgd9ac26rasagz9j7"; doc = "0zwac963sf8jkmkwjk1vy8x66npyip04chwf3bsjvykznc6yr80n"; source = "0dlzva0zv6fv72vm1nqzsls6bibc4pnp11zlky47nn7sbdmgilcz"; }; - arsenal-math-77272 = { + arsenal-math-77677 = { run = "1v25h1c7hrkhgvq0nv0fq6kpqixjni6ikh68bqn2ii34bw08k3lq"; doc = "0q6dqg7gsszrm0p0jn6wwrxkxjsf46vg3hxz1h3nykdb3cm9yy0a"; }; @@ -738,7 +738,7 @@ run = "0i9x668hjr2b6brdysl35rxgjji1zdsn6wbf21ql0xmn53frk4ic"; doc = "0g4lpx8mra2qk9c1qwijilscq48n5n252m6s0hxfraj5rshrhc1j"; }; - arydshln-50084 = { + arydshln-77677 = { run = "1f2y02l7fkhrc005ib1s94z0yxgql2m515zy3mlx6ba4mqadh9c8"; doc = "0xw13bdw67n2nsahi85bvh5p1xrd8fpb1aj79vss9zgdslzb6j4s"; source = "1xhnh7jw0sxy6vkw31gcxyxg06dm7bgw0njsfkailbxgndwcp6zs"; @@ -763,12 +763,12 @@ ascii-chart-20536 = { doc = "1m2x7iwz80plq6hbhp9xia6bp8wbi03iifs0pkr7ji3gn8hqgh1r"; }; - ascii-font-29989 = { + ascii-font-77677 = { run = "190ma5qhshn71vhsjzjb2gxb54qjabili5m9v98vwj173sdj9cjv"; doc = "0nrnfvrcgwmv46x8f9ybk1gv6vgv8jgzhc8480fl7y17dii3jl9a"; source = "0xcv04inym8230k2ljb16g4ajj73gggg13w6zkxxq8a1fa9lwrw7"; }; - asciilist-49060 = { + asciilist-77677 = { run = "0ni7182xwr3ns1dk8i75kf1cw9wpfagrf1y7w20hk8fpfymx2669"; doc = "11gyi8mcqvfpn07f4cypv05f77vhzr44zn6y1idlbz4mgzjw3kp6"; source = "07k13s9y5nvbp7w1ylyj3mlpn80682yhxgf27hz9aayk3hs77d58"; @@ -778,7 +778,7 @@ doc = "0xzwc7kw7hqpcmisw5wm3n508n4zr4s207pizdhfm2q9mjij0jvr"; source = "1rd5qmy9miximwv1n96h6djjmd3mdgn4b0955marf2k457bb71d2"; }; - askinclude-54725 = { + askinclude-77677 = { run = "0s1938harm9sgna3cggllpa1g85yl9jv2wy4b4c5v6fksiivxzs1"; doc = "0gkbk6j2wv05kgfbjd4mqx5k7rc22bmqn47vk7pvr5z60dr4nay5"; source = "067dpl3v0ipspfm5f2fmcmg5cb6lhqg6n8216id9j1blir1ys3mg"; @@ -787,11 +787,11 @@ run = "1r6lk9szs7jm57b4hl9w4ngb9dqcsi6pvp37rcnwnznj5m2daj50"; doc = "1ryw8yy59mfi13rrwgrfg5y5dy3cafz2a3f8zmq5fbl7zhbylq6p"; }; - asmeconf-77335 = { + asmeconf-77677 = { run = "0cqxkrlbkfsn1wgync3c3d3s8z8jy1ph9f1a8l99qgrm8z9mhncj"; doc = "015ind6p8cnzw02b4d9lmbx6qdrwbkz7bgfdkih6di39ldzhxsfa"; }; - asmejour-76996 = { + asmejour-77677 = { run = "1rcrkgw31717scbqnvz1xdii32vd1fs0xpdlbv7rk0nhlrcvsaa6"; doc = "10kakp7p2z8sazjfzmb51chggmgvjanqsj5wja17qia4sllldazl"; }; @@ -799,9 +799,9 @@ run = "17y22131b9nzzq1skfdyr7cfcq823nqn3ssqrbc3bglggdfibf2p"; doc = "0mw7v1m9afyk462rjcimvwwikdpj0f4gjw5pbw2g9c60vbjhz61j"; }; - aspen-77554 = { - run = "031s16g2izrjfr874vf4174lksypa2l0rw4pdpqbp4aqm3cnciqr"; - doc = "1cdrz60cz4p8l4ljb12gr6qrc8q80skpydapy8fjp4cpxp0w61a5"; + aspen-78116 = { + run = "0a2xfzl0fnszb88qfiajw0ffac6ns9yg05l5gxnqrvk665vip8n9"; + doc = "0iw22hz26pnzp3qkc65rbp9fvniqj9pmxljx7z8n6i1qrc5vdl31"; }; assignment-20431 = { run = "1nxgpadadzf3d30ydc9rndwm4v53s4v10a6sbqf6yfqds7ry13vz"; @@ -831,7 +831,7 @@ doc = "03nby6d7cjczj3irqql5wpxs4fx9z77bb03lys5j1kg63ccq5msp"; source = "1rzicq0w7byrxqvv8pympxkwq575zqs01s02z205azaqdgrzdhss"; }; - asymptote-75712 = { + asymptote-78222 = { run = "1l3i7kld11llmrv4hzwqf312p1hggrczx9497pb3hk21bdp8gnca"; doc = "1g6p3s5p88pqfaryx269vzzph1kphl4kdx1y39g88vfxs8zc552d"; }; @@ -853,12 +853,12 @@ run = "0vcjxqa3gvsy7idm4x7kmashfw779g53xnqb9bxnc4gjri4jn47l"; doc = "1andshmaxsrzql1yvmj2vf7p8wg9xnngniz25hn08likn3ww5ppg"; }; - atbegshi-53051 = { + atbegshi-77677 = { run = "00r3ayn5qa2p2j4hyxbp2mm1aqhbkjpwk15gan1b4szmm2wk54h5"; doc = "1pjfmnrssaw20sdq801x9jb9qh7s8l2mnhcvla4bxglckgwz2na9"; source = "0b0sxs3jpc6a9pw1z44iv2bwvyxm02yfl8j0mc5qw0asdp773vrg"; }; - atenddvi-56922 = { + atenddvi-78116 = { run = "1lw42kgkviwh5gl0fnc4kp8x578bss6fj4d3jqp3jh0iqj53wwf4"; doc = "1f4210s4llsbgnnf6s91j7gpdajclscnqlkrmrsmiphhvgjihcws"; source = "11sxy0c5vmbf17w1h46dc033lisp4aa8sjqfi1zdzlp7ha4c6rr3"; @@ -868,21 +868,21 @@ doc = "15s783gvnj5vd7vhgvzvvxpszsy065x20ag5i3kmhd20rdm8sy6y"; source = "1j1z580b9v2w8b1zqjan8fi5smnyyagnhak262cx5fi212dzivnl"; }; - atkinson-77391 = { + atkinson-77677 = { run = "1ng3fl191ccw4nk25bmcazjfgn35s07bsskdfhsy7g2h8qc61ps0"; doc = "07dy6hkc9akh1gz8giddyy5gcgx8ykjybw9hb9fm8pkgpkb87sz9"; }; - attachfile-42099 = { + attachfile-77677 = { run = "0akvm9al5rz67b81bsl0k92gjqwxjrd6dwxj9qmwrb9c6pd311n8"; doc = "169kh9zrf5ykal633zn8n3i41dqbyv7jdrm905a7q47icvd4ar03"; source = "1b9s69vvclpvdm02gi9x7zv5mf77q68xv7zd784cldns8h1a553l"; }; - attachfile2-69505 = { + attachfile2-77677 = { run = "0gljjngawrnb2825490clcvj84gx0vlxk3g7i6qxnrafbzx4b8g3"; doc = "0kcn77x16pa0kchcygviy3if7qqzqx5w6qq3p91b3zz39cxcxn09"; source = "0rhh83mjva074c3q2rqjc67r6z1any4ffxkd1y0mbhx879j9wn78"; }; - atveryend-72507 = { + atveryend-77677 = { run = "06zl4zrn1s6bvpwnv1is8xybf0zxbnb3glpxnzsfp82wz54s0qgg"; doc = "00088v6hh2ya70bqsgns6p5pj3qs2kflshh9l648i46clifza336"; source = "0swycq2cmvaxhz052k5ppd2ip1vbhba429nyg9idi50y19qs3hkq"; @@ -900,7 +900,7 @@ doc = "1dw0gbhk3hwfapdzysf12kz5g3dfsr5pxpnga9s1ksqicck26b5w"; source = "1gyilj1ldx6c5lfn8vrzsbss4gl77grr2mw4v6xhimv2vsyp29a1"; }; - aurical-15878 = { + aurical-77677 = { run = "1ffl7fji5r74k80hl3d62qj7f0h439jb7zmsv4f21w7b6cfyj74i"; doc = "0l19hfh5g2dc3digkbjvrh90h3vwx6zsbadjl7zzzlnhsaq44nlf"; }; @@ -916,7 +916,7 @@ run = "14ffdgwdylqvipsgchwamqf323i5y29mnj90q0z1fsl2i6n7lcjd"; doc = "1k0935fly37rn6zadn9b96r4kf2krnlx3bmqnzfb0qyq5fld60j0"; }; - authordate-76790 = { + authordate-77677 = { run = "0caz9s2ra7qqlzdnahhv50z050iyp62ypyrfpbj1p9ih7zmcdg23"; doc = "14wxjyrighkhg51m9jpdyjdwz2ipz4zr1rfgmdnxbpg31rbg2x7s"; }; @@ -924,16 +924,16 @@ run = "0dhdd84hdf4iz67acyarzf0asb7c8dmp09s286rq0ylgn7lb9xx6"; doc = "0hhffkmldhhm46xi8d1bvjp5v15cg5kid383g7s1dbjxqyd9vbvd"; }; - auto-pst-pdf-56596 = { + auto-pst-pdf-77677 = { run = "0f212m856rdfzflq1bw3vfpy38d8qylaa3vqnfs595h3x5r0dsx3"; doc = "1f7kj4rga7x14w8v3cjn7lh95inliy2ms0q9vnfnv95jvp5a7kh8"; source = "10l3ld4jvpg1982f2a80ssl4hkdzi9szxv3y8l1i13pdfdhirv91"; }; - auto-pst-pdf-lua-66637 = { + auto-pst-pdf-lua-77677 = { run = "0h17431shl7g0hza9vf20v86vfpy7w9wdyc09ir3s0mi5izhh4hq"; doc = "07bpl01v2f14csvqqvyvjja79z3x34q6mkb6qck44s66ii5dld0h"; }; - autoaligne-66655 = { + autoaligne-77677 = { run = "1y4xlxgcj82g3cvy23wyacm91kx1fnc8b9y0r8vhf6pwvj4fk6h1"; doc = "0srhzzycrh9awp39cgfqzc3z12vxj33qgbnpprx06y6bx94956wv"; }; @@ -941,7 +941,7 @@ run = "07fi6gdnl9srrhmj5v28kfvjs3skf8g693hbdrfzjkyw76iji46x"; doc = "1nyrgpvkj2bplf0psd66mcrhz5j4bggvdmr93p77ix4vb2fgh239"; }; - autobreak-43337 = { + autobreak-77677 = { run = "0dzr4wbwy018f97kzmfvza9i7m9mbpn97mjzi336sgq440v01hrd"; doc = "099vqvdh2djk7fm6y4x5m7cma71b2anpqkc3lfzjazpv15kpnlq6"; source = "03kqdrwznx3k65nf5z3p2z6d80rki7w4v5lhdfk8rin3112gn68r"; @@ -954,7 +954,7 @@ run = "0jqsvxn561fwz44gd0rwxyjwh1nanpmfsvd3kslw87h54hzlizf0"; doc = "1w428b0wyxf0v7bf1yr9dfm4x8q3xas9fgv1q9sxbhgri8daj8px"; }; - autonum-36084 = { + autonum-77677 = { run = "0y1x4j7fyssmhlqf9974yprqxvplxihbs879qiwa13x0zmwhnp55"; doc = "1a73xg2csfq051lnjnxkplnpfvl9vhfm05qvgxz4i79qmgs7a3b6"; source = "1q58d514bdm0mbqkmyngxh0nzzg7kxxc0z7bllnlkqb99h3x3xb4"; @@ -975,7 +975,7 @@ run = "1mvy4szbj2bms7wsbxk5abaw41zi97lk21k8j59z1dkrrbzzq69z"; doc = "1s3c3zpl88rlcxrlmbmpgl4f6dyyryfs7gy9pkm3q2ayva3d4bwr"; }; - auxhook-53173 = { + auxhook-77677 = { run = "0c92za082vzi47m5dlwq8bss4jjgfzmbbaaz5j1yb4ngli9qj08y"; doc = "0l6xga3hr1lvhgli259ma78rq394jplnkn5j8fgrfapvzrhsh2kp"; source = "18q0lawz00fbv9mgcbp21zk6fm1hsprmrkvhnl34ac1qj1rx6x3p"; @@ -996,12 +996,12 @@ run = "0bjnvgqj4g1i6djzzzdjdrnlvli3dm1v2w2mi59s5s8pyc5pag60"; doc = "1m1cjic1dqf2zvym1ma83xy66b5irqma2fb6fy0qnl31f9bfg6x2"; }; - axessibility-57105 = { + axessibility-77677 = { run = "001z3ra1zgsrvhlnvg9lmvc56s72b3kip71c1cnpl6qzqcc2y6s1"; doc = "0s77mr42dli8vfc9h6gslq5g103rp5vk94hx9cw3w3shxazib73r"; source = "1bh92wig3grw2bkkdd3fxwlky7rrfabzis1rwwdzgk3bmmrl9554"; }; - axodraw2-74430 = { + axodraw2-77677 = { run = "0dcls4qqm7pl0iyg7mkflqa2rd86wsafshx41xlg62din6fmybwa"; doc = "1l1kwxd8zq5xxhw7zyig0b8nna4fwr6615h4jjwpywcaqsnms6if"; }; @@ -1010,12 +1010,12 @@ doc = "0sdr25vv9svm3r6yqyalqza4awr8k26g7fmh8078bbxkddycchkm"; source = "0mbzrasvppl17965dmkp2f9cbi03539p83989d40kl5p11ih6dgy"; }; - babel-77491 = { - run = "16r7v96gynykizshsqbmj1qhlbzscjazycy69slhp38ig2algw6k"; - doc = "0cgg3zgc3gfhflf3klnddrlvb341mg3mbdgrwkzsk6sgvaair0mx"; - source = "09zpkg02ddcm10w8kmy0irirzfx1r1ql6kv8n4aa2flfba6daxdb"; + babel-77821 = { + run = "17044n27d2a11zw41y1baq0klz33199vpnipqd6lfkmnz0vbl2q3"; + doc = "13x1rjmwwpmf4ikbcb9vlz3hmyrxvc8bskv5a15bn926f1z4ridk"; + source = "1krbk5jv5wpycrlxk4bqvad5aai4y1r30cylxi9b3809clv8vqxv"; }; - babel-albanian-57005 = { + babel-albanian-77677 = { run = "170mxpwnnsc1g9s7qnlhjcryw79cy72d8c4m8bhr36i5c78my0zg"; doc = "0x5z4gfi6m9h5gml6wxq3531i1k0sfqrd4hxrzbz68ijzyjnzk5j"; source = "1w8bassqn35bxyhpw6cg65ya64x1dn9h35p4fxclcjjhmv53xgg8"; @@ -1025,7 +1025,7 @@ doc = "0dncpgvjqqa41rk80n6wif8nzdqw7vkxp2056l6sblzxgh87fvz0"; source = "176r483598gd2dfmfc2qhmknj913n3k6rk58mpfq69af72jq5rjw"; }; - babel-basque-30256 = { + babel-basque-77677 = { run = "11a26db60bwfhbx6zj42yrzzvf8nn8a96nq5mpw29xhxlpbhrcp0"; doc = "04jf1brw3ljipdyxv3d001slc0iggjmq6hkr4b5jsa3z8gcivzvw"; source = "17mz3bqi50ayia4nb2ikf60vgpnwl3i90gfbaq4692y354yvlnfy"; @@ -1035,7 +1035,7 @@ doc = "08lb1909wm2r4psppcbn1sf3zg4a8qp5y4i0b6kksfp0n7v1nckn"; source = "018jayyq2mzb89l60h7f9vzx2zgy2skklbqqx9zs3krg23xy2i6g"; }; - babel-bosnian-38174 = { + babel-bosnian-77677 = { run = "1q9nplgxfyv877y5q5hm4g6i5dla5c3a9s5cax27pr1riccgh5dh"; doc = "127g44ww87gaizsak6lbmbr9yhjhy8k32zkah3189yi21w7ncs4q"; source = "0mlllv7k35vyqpa9r4yz6y23cgfarqbyk47blfc5b3dill1imx6b"; @@ -1055,7 +1055,7 @@ doc = "06lb6gkmidlps7vs7ihqg94jqnpxyih2dkypbr0j46whs5nb80cv"; source = "0l4c6wxszawd0a7dd7fpljkngmmh1p7i7imyhgfsjyli6fpxmah0"; }; - babel-croatian-35198 = { + babel-croatian-77677 = { run = "1d6xi12v3qr7gsknkfcb77q0wx5hyqpp0cyqq1spq44yf507nnlk"; doc = "1h15dzgmm5230ypaznk44607naj611n0mrhp9mjabjdqbsb71qdb"; source = "05zhbrvq0iwg7vbccq59rx2yfbaznixgr5nfh37k3584iwaqipwi"; @@ -1065,22 +1065,22 @@ doc = "1hvp785ly718fd1f0ig092rldcqglpb3mrygarww5bnl6fpp2ffm"; source = "1274pzgdya7gkvxjmdm3v5rb7hc0sj6mqn9pd8y9418yx5449spg"; }; - babel-danish-57642 = { + babel-danish-77677 = { run = "1q5gl9dxl5qky0g263yfa4gwb992ngd7vwsb24cw9fd513j50b9h"; doc = "1xmp93khcz4my2i1wrnzcb13bnxd9mnjm50s2jhbh8qaiywls7m7"; source = "00dryb078fqckqjnxa2riq478j6d5i28j5cclv4bw7dn5naa3lz7"; }; - babel-dutch-60362 = { + babel-dutch-77677 = { run = "195d71rs9raadkqb0c1v3i5pm8aw37gxfnk7c6ic59ib0fvgs9j0"; doc = "193gln8qydvjwsj8pwayfv87zyg3wja99izbf4l7gvhh3b54jwjg"; source = "1mvmis59s94j1p98nqp07paxzviq6sgnqjwda7w63j4fnhhsqc3k"; }; - babel-english-70799 = { + babel-english-77677 = { run = "1nb3c0yikcfhlpfsqgx2c6549ra7wcbcjs614d7gvk5fyh0cds8y"; doc = "0jfjdsiqkg0sfy326nz6rncq9sk1ssjzb0w2frybkp348gif3rv4"; source = "1q9bgs6mdgjlg3pv2ddrwbnfb628dr6rhdsgkf7rnwm5m6ncxkxh"; }; - babel-esperanto-75781 = { + babel-esperanto-77677 = { run = "0sk18pg1yp0av899a4yj2ll92a1s81xi3qrq1ndws0g2g8gbi30h"; doc = "0n5bbv4iacrh2n13zsh8c6s0ad0b4kqjgnk367s6k6dvgd47sg4y"; source = "16cnkvr5d59i4ixhjffr5vx7ikf3k0qiv2mk4cxm012sik93002f"; @@ -1090,17 +1090,17 @@ doc = "1nmjvvms0zijpc15rs0fkzli3pmidc4v4kzfp9sswvh43622p1b1"; source = "0x2a379m1b1ll16dr62dg5ai353p362dw9js4n0dn3x2wjbndmzg"; }; - babel-finnish-57643 = { + babel-finnish-77677 = { run = "1z49ix8w96walkq5p915amii7n73ahzhy4ijxa1b2bb0wzz4b1l7"; doc = "00aij1bdybgcg69995mjrdddzlr3hqbhmg8q9nq86cd29y1gx029"; source = "1930zxk4l6k5q4wcbvpvijv4s0gxp2mkxvblczn4gcbar10vfd4x"; }; - babel-french-76067 = { + babel-french-77677 = { run = "1hrxs06v1dm4j8b7a6jikjyn95dzknliscbjq0xggryrjawm6i5a"; doc = "0rapk3ssmw9k1fqyjq8fgrya8fpanx17x9jfidnn5difwiy7byc2"; source = "10f5ryi509hjh44x5ha7x7phq77qbcigxjw8fz3pmkyk80jyk73y"; }; - babel-friulan-39861 = { + babel-friulan-77677 = { run = "0gfq4gyi720kp45vcbial0yrn9i2jyx1lzh39lci0ga77y01j3mp"; doc = "0hnj5scfsvisf9k6iwh4awzqccm96apxrbwzlknpxn7x3zv93l0k"; source = "09bzwmc1jnal4ikxciwas8y342rix0xksd7qcp39nwajyg8njdmc"; @@ -1114,41 +1114,41 @@ run = "1mdsi9mq6ka6ahrgnasik0sxkhq97qa223q5iy4fkfccan30kb07"; doc = "1iw1hbn5i0c7xhvcmap4hgiaar9rznr76h2mrgya8xj0czppxwv0"; }; - babel-german-77543 = { - run = "1dlml56bgz80gcxd7sdh7am7nvswsgslaw5kawxy3351zh5pkcqb"; - doc = "00rfr0yyzpahvri0f0j29l1l6kvy16lg8i1mr1p330afb4d2xwdp"; - source = "1dvxzw2q5sh96jpcacfdqj664l1dmln5fb579ipzw2xs8cwc0l3a"; + babel-german-77819 = { + run = "117gx8lb42mmrcc5ny5g1m1xjgwl7w499hmmf897b0fyga2kw0gs"; + doc = "1l5j8cy5373bx58w2n7li03liaxfkvjhgmq92c7d1dk2lmg3pqmc"; + source = "0sb0pywycnffn6pp50dfqh36skpvb1kpgklwkn6vrcswgdjn4ihy"; }; - babel-greek-68532 = { + babel-greek-78116 = { run = "1gii2nbgnixdysn2li0xw5acsvimq2r04rpkyhy16hnz50cm4shz"; doc = "07l23ycdm79ci76zkfijpdz5mlcgd8qcbq5s4rl041c8d4nnfi5n"; source = "17n58ldkgsqadbd1agsaf0bwv0pg73ybfql5bkw3ky9k9ck9z24c"; }; - babel-hebrew-68016 = { - run = "112c7lk1xihspknd146hgp9nbc7wfxz36d3b887f6q0mq6hf03qq"; - doc = "0w80r70w90szg4rlzzj2132yfx8wbhxranq8zk49far863sn658i"; - source = "1srid6v4s1r5w02148wgfzhs9jmmwzj23fhx9zn606rxxkgakajf"; + babel-hebrew-77921 = { + run = "0my2818vhldzsv2czbd607qcx7q7chil16081jwvqppb8hv3rapj"; + doc = "038gw1hw347vpjax93zd48j29ywfq75x3i091spvn3n0s9q5kn9g"; + source = "08s388aw5g1shqbybyk9lmq7jpzc3pjbjzlg0zaf0qhdfwalmy69"; }; - babel-hungarian-75084 = { - run = "0z359a1flgpl24vm1bpp06c8m7mghqwik3svw37sc62jkgx3nxam"; - doc = "0my3iryx5dg2a41h1hn8dxx5pqvvnnk63msis94kfjb3friaix85"; + babel-hungarian-77586 = { + run = "032kzwmv58yc84n2pyq7ai2aaijxqps8xl5k600hhm17qg2v5zra"; + doc = "1ik9f3njymqnv6mdlpsn38ddg9mdwg14i9kmp2zcfcw6w7qq92r6"; }; babel-icelandic-51551 = { run = "12v78k2l9vmc07mx0wy8g0mjwryp1jf6ij06502h7jr55my6y5s5"; doc = "1mbgan8gv7hld0jym7qks13yph9lz0clkgpb199x3cdxmbvawpb7"; source = "09wz6pfk3vb4c0az1lgq35vmzf8v49iz9cd1ys7rhdssbcz6flv3"; }; - babel-indonesian-75372 = { + babel-indonesian-77677 = { run = "0jwin5lvpqx3118ijlm86zzg6cx8bqxgykfcqwmvh5j773cs94sw"; doc = "1slxjb0lqkfflpssb48zmpy1djfph1fahr90yyhpx3qg0lz2iljl"; source = "1wk6cw50h7mlq5rc00ab0v6mw0241gq87fibdryn7xqfl260swzl"; }; - babel-interlingua-30276 = { + babel-interlingua-77677 = { run = "0zbyfhfs222i1wdsfbik33m1asdaa71rg700s9vfbvfdvjcikciv"; doc = "1z7j47zmp5y3406da831kwxqq30mgxh2wwxsrkdjycnsswsywgv7"; source = "1y3xsscz9zxaih3752sk6jhh77ljnllmikiwgqb3xsvzj7b5fs8v"; }; - babel-irish-30277 = { + babel-irish-77677 = { run = "0ih96jfa66jn1s8c3dpr0631pa17r9sch1lv1qqwpmsridp8dl8q"; doc = "19k6gps25d8i28vcpbp59k47mxdzjn9d89amccr5si5hvg1c2qnp"; source = "043ias6pyv22g8ywv5krlzj5ma98wpi0r44lmi4gfpqllkay5g1a"; @@ -1188,12 +1188,12 @@ doc = "0nsvnmjx8397xb02h2l00nd7ynz11f9qiqrpim2f18r55qmr0hb3"; source = "08z4ca7kja5kb2azf3whgh0w7fabxs3jcijihm0vnzhb1809napi"; }; - babel-malay-43234 = { + babel-malay-77677 = { run = "1h4n9m38s560iw86cr88xzflizkd37nhgyl51xvniyvkz6nkhrxr"; doc = "0c0jriwwkrll6sknd1c90bhipcjr3inc7vdn6cd2szlbx72ir12a"; source = "0r1gzyi40yx8ikxkrdqa1hg33vciz1qbvibd8dv3qbia7mm11hqv"; }; - babel-norsk-70691 = { + babel-norsk-77677 = { run = "0r62x250jy9c3nvq96z98f6fnlcfn3xlwy20d83fdnfwhz2zys5r"; doc = "13n49sahq5swa4s3r10rc1jjm99h1lncig0nxy7d3iaq3xh7vlqz"; source = "1m9jxi843dib2xwjgnkxr6yjx49fyscd8qhizwyid46gsrr4yvdi"; @@ -1208,22 +1208,22 @@ doc = "0c6ql4g2i43zxx2ffnvg2rwac5hshvwngj7999g371fndhfzs31n"; source = "1xqfd8s659plyijsc13014zjhd9ndpi82jwgd597lw5d9jzwxf6a"; }; - babel-polish-62680 = { + babel-polish-77677 = { run = "1n1cz0jixlyw2zbcgz2ik03s5qarsh4bl12krsqjk2knqk1r456n"; doc = "1yydj18aiaa90n7g7c6widczi5kpslhcy3l1bxnq1dpx0g8wi94p"; source = "0wjkcbs2ghwg8x6mp6blihfrygc4ssy7nb1adj4vz3wx63li5j04"; }; - babel-portuges-77468 = { + babel-portuges-77677 = { run = "0vmzzzbvz58v3l981bj20ydnkahx1v0syhnk9z9y8cgs1bvvln5i"; doc = "12dx0bcvi7cagcqjalpdihkid0gif78g7p3qkb8m3l91zc975cag"; source = "1f65nvcia5zisy3fwwg4bppp67w2hk281vp1s7bvnyc5jbc9dzwk"; }; - babel-romanian-58776 = { + babel-romanian-77677 = { run = "0pmjpy2p30299a10njvnpl954kdazir149b3aggcljaq0j4zdnzz"; doc = "1wgimmy2vwg66kjm0kx0lcx3zvvhdczxc19nnwqfbwchbpfhflyb"; source = "1qq1j0hb6vp8cdiigc425m6k8wpf7rxzdcgq14p064xlxnmqrbp1"; }; - babel-romansh-30286 = { + babel-romansh-77677 = { run = "1hh4ashx2fban828gj37y46rm0q7w2j18785in1fwpir3cjcab8b"; doc = "0w4x7c9vws6k799ilw2w1p5d4qv2z9wb3bkaixb0p4gxmp6khamb"; source = "08v3db9g43pviw7fi87gcgj5xb5b2f07sll1slcvy94ffnmwlpww"; @@ -1233,12 +1233,12 @@ doc = "1bs2q9xxqyjvpqxr3zfbmk0lkf58jg1ksi5a9mp07vznzplz01i2"; source = "12ik2dwkih2g0gqpbg83j0kcfwsb5grccx27grgi0wjazk0nicq6"; }; - babel-samin-69604 = { + babel-samin-77677 = { run = "0sm3288n25a5fvz05h5n39vvbpfp3kzwsw23qc3ijxj68y6xfbyq"; doc = "15v9732002svqd2s63wxf00wsn390xh683v0kzi7fyw5xnh8s9yv"; source = "16i3icn2kbkpyhij67mqdnqrx64jcjg75gkyrjgqj8kdg9kysx6q"; }; - babel-scottish-69610 = { + babel-scottish-77677 = { run = "17xqq3526a7f0xkzdyp8phvf3a39b0pxzsxvxjm84b4yh28yfhyg"; doc = "07krdfp181jhc7vn3w15qny38vnhhbkkmygdkh0kv6xdycd9096d"; source = "0i26k9qlpv0qgzkxjs87k9ph91gbkqnm2w2wiyqaai77adp15dlp"; @@ -1258,22 +1258,22 @@ doc = "15v2hdmpbivcdwrm3mlyb3bb3p1298swq7vwxqb9b5ylv8907sd9"; source = "1k4w34wq8n06ck9z81wa490fy52a1dcgi98pcvdmfggkalwr7ml2"; }; - babel-slovenian-75181 = { + babel-slovenian-77677 = { run = "0zqa2jdw3xw6s4mhf2ip3d89hsq00gibb2rdnk9vnwd6ivkipy7b"; doc = "080i6nq4v6sp8s9xf8353a0y28vgchm0hl1py7mfvc18s0rw6ksp"; source = "1ycx9lyc51s1hi59n8n2anlad8307aqkr6nb9b90zjpi05gq1swf"; }; - babel-sorbian-60975 = { + babel-sorbian-77677 = { run = "1g2m2ydy6rlb6bv1p3myfwnyr8kk1l7jpq60m655x8hqk32119fv"; doc = "010v5sxqjx15nvgsycacx0lwf4py7frqppr897a89wzmj0fv4svd"; source = "06vyg6dh3yxqmvy02ps4b5kgxlcg1225llc6mqbrnwm54548xwrr"; }; - babel-spanish-59367 = { + babel-spanish-77677 = { run = "1d38lmr5wiv03w6hzpfzyq2pdl845mcx0db5wcvwm6132vmnh6dp"; doc = "1wphssp001lg7blrv6wh11ppv5c18pan2kb49s8s94w2jh4jmwy6"; source = "0vgyqldgji8fraj5c7na6zplip4c6bc41x346rvzjj3l76q6xzvd"; }; - babel-swedish-57647 = { + babel-swedish-77677 = { run = "0h6p32rjvsqzy8kdhr0f1zi301xnrsvb8l9k7g6gfwv26fpdcnzr"; doc = "11kshqcqn2187q8h1hc7ifjnf8cz774wdnd9m2ncfvhf52h2l6mj"; source = "03rp4n9wkqyckman765r8v8j2pg5fg9frbfxsnhq0i2mr0yhbr6v"; @@ -1298,7 +1298,7 @@ doc = "12cj6335qj5igap6hff1qrfz4ms4s94xv7vlwdcv1hs5gabqylaw"; source = "1xdkjigwmmkbihczgd0hawszzmnn3j7fypsv3sx634ham8j02zzx"; }; - babel-welsh-73855 = { + babel-welsh-77677 = { run = "13s553ww42ywh2i716hqskrvqprr3q0dr8vs9qr7an038la6p0il"; doc = "0kl9fchd4sm0g83bdry7p4sw88y66bgjy7y1y3kw3kwhcnbri9km"; source = "1f16n7065aigld88v5wfx0m2wjpmxjn5cb9l57mlrw8b0mwgai47"; @@ -1368,7 +1368,7 @@ run = "0qil0n2f1qcz2yrnb6g6w0g6ankwpb76hjybsn12ij75ihbiy9m7"; doc = "0sknnb78wbiysvz537i8cay2la499y6xnvn5q5xb5my5pxadjwdq"; }; - bartel-chess-fonts-20619 = { + bartel-chess-fonts-78116 = { run = "0xd51ighrn01kwb4n20dsvrjhh7a0y31py2mfl1dq34v8l6yvn9l"; doc = "1sjwli00iffizzwaiszwyd42aya7c4vz5as8k21lmk054x9afjpc"; }; @@ -1381,7 +1381,7 @@ doc = "0qm4qnxp3n42zvkxyzanl4psiph9z9dxz5b2i32fpn7p3jhn2qh4"; source = "1my6sp0mvbmpn2bakr93qwasqh7rwmzy8lhl608lssnxk33h8x8j"; }; - baskervaldadf-72484 = { + baskervaldadf-77677 = { run = "1vcmjbsf51jb52iqhnqx7bz5v74zxipli8ncdv8qc8h39p3r3f56"; doc = "0b5hrc16djjn9qp3ws1isbh5fw9arj052wzgs1h3jfmsrkzf3rdm"; source = "1mfpcrmhfjbmjmpzlp59qaav7d0wi1afpd39h4w3l17yy58ln0cm"; @@ -1390,7 +1390,7 @@ run = "0hw6cgp15y3ak8qk6hxajx6d3f90z6f72vc60xv2c4b44d5q1p1g"; doc = "182lj71x8rcfv15psyjnagq53zc8mvkm9k8vkslihhlqffk6nx02"; }; - baskervillef-73381 = { + baskervillef-77677 = { run = "128l3wc3vav5fc35dnnqs53d0r8yp9rr9q4ibj2nflfd26dymmnj"; doc = "1965s7cw4qjvf00z6cnf31wdv5h5x90z55qhlrm928pnw7an8ma8"; }; @@ -1413,12 +1413,12 @@ run = "0snfsyslxnz84a6lgwi21rg0f5vbs6h8yfyywih18vmlbjpba3zx"; doc = "0rbx7mpns7pgidx3g5pi0r7d638lwykjw0inpldb5g3dz1ipnpvc"; }; - bbding-17186 = { + bbding-77677 = { run = "17na9lw0yaqn7i5dnlvbfg2yn74j8kr4w526z10bzp4kpynnpnlp"; doc = "0pg135sdbs1zbsyv1cp69akk7kazr5937ysik38dyhhc8f7vj49d"; source = "1kgz94yy0gm19x59vh24f9zv95gy53ayc1906r28s067mknmc46q"; }; - bbm-15878 = { + bbm-77677 = { run = "1l1yyiqy3izbzbrpz55dgd46szkj55g8wkjr5xh7g3jc59y5kq13"; doc = "053jc17hvq8vphm6jqr929hf45xkb3rk7yplq4i55x57vkf8bvdq"; }; @@ -1427,7 +1427,7 @@ doc = "0pxrzpbwpfzk9jhb544zmya41vzdzyn0s5dcyynajnf8lii3kivr"; source = "0wc6wf1qi6kxbd5a30n926gkagyjsk7mji9g9nzv3jwrshqihspw"; }; - bbold-17187 = { + bbold-77677 = { run = "14dz70qh8kawzlb1h8lrm0a4dpqkn9b03czd51s74z01a3cdmn7z"; doc = "0pfrhps4yirpg244lcpf10ilz53714ic1fvpk3nkp2ihjbaxbzy1"; source = "0qhfqg6kynfq6jzx93mili9kpgikq39wmlhgiav3bdzqhp6v0q3a"; @@ -1436,7 +1436,7 @@ run = "0zvkzp43awkf5vbnrvhibkw185zg7h1rcfqav38z720cls2vgd7w"; doc = "1dj0vqnhmk8n383y426ma1y89r8y69y1lc2vkg58gaffjfrpxwxs"; }; - bboldx-65424 = { + bboldx-77677 = { run = "0r6ds8wkf1qrv4mank08pzkwz4qk2pfyb6pvqazbf4jn4a46bjcl"; doc = "1b79xnpss9s1c7lmqlpznk4vvxzgp7dd248ipkq6n4dlpv0s2y4n"; }; @@ -1444,11 +1444,11 @@ run = "0knv4byfxfalyhmsqiq4wjcin0q0hyj9gs7f167cddjyzcg4z23i"; doc = "0zyiw3f37i3shf8ihhzxagvzwnsdaymbkpcizdm2ryziglahh1jy"; }; - bclogo-69578 = { + bclogo-77677 = { run = "1rx0z4f23l22vs9lk246kff3cqznp7rzc2k6xn0nwphqxfap6965"; doc = "0xcq3ypmsjzbkxivak1j48mzmiixxfgf6v5fnwk22z09c5x67j6i"; }; - beamer-77450 = { + beamer-78116 = { run = "0f0b63shgp6340n72c1as5fsvfsp9f24j9n70318q8zyslcyvbw7"; doc = "1xkch1vdy7vw61bzfyz0hqcg145312a5cn2hvch4wwiqfgj47gp8"; }; @@ -1456,10 +1456,10 @@ run = "0w4asfzmjrzqqc8dsan461fvmkjn21181lij46rhissz273d9vph"; doc = "0hw0cp32k2gqv9y1ai733sj8f08hdn3pj60qh2ykmcqg818q4clv"; }; - beamer-reveal-77553 = { - run = "028riy73cf64ymzvklncwnmz1d492ljk07r96z07sqw76zrlmy3y"; - doc = "0nwns1qgnj4pbrs455q0kfb7byvsn6sb67dgmy4bqqv5nfsx52xq"; - source = "082qaad2104z07x0mx8lqg8dx0rac1ska8wbvpfjp2y2859yzjl9"; + beamer-reveal-77678 = { + run = "158nx29xkgk313x76jj9w993qwlplf9bwbkw3fyhw15aiskdc3lh"; + doc = "0nhywn9zmjqf7ww15cz8b00ldydzaacvkcnzhx3cxl1yh0s3k3h4"; + source = "15367f88zyn0j8cbl4xpacyjpmc6mw1pbnj9jiyjpv0wbz9px93z"; }; beamer-rl-76587 = { run = "0hfyqknivxbxll0s48by8qdcsc9csq7w6xwrp826q6lqmf82lnl2"; @@ -1507,7 +1507,7 @@ run = "07zg346brdpckcfr1vnmvqcahjmp87cb2sizvyx4jvxv19qqwpkb"; doc = "08zkfvjvrjh8wffv7qjqmv6p0997kriz6lxz06dnsp7l5j3p675j"; }; - beamerposter-54512 = { + beamerposter-77677 = { run = "19h0zh583chawpzm59xv7243vzkz597df68yy0zmn3r6ha8k0qz7"; doc = "0xspyywk813ndrd5xps7fxwggkmdl078fmn1cvxfx3cxpnmdf822"; }; @@ -1546,6 +1546,10 @@ run = "149ya5raar4xfkb910lk85pqpm6mrc5n5ghh6350knbmaa6bdwg3"; doc = "1wfq3wc7b3516s81sbp6md6mx9szbzq5ycqvsr50y3s2wfvvj2lv"; }; + beamertheme-durham-78116 = { + run = "083m7xbhf8iqn3rs20kf1zhwx4d5bmsh7w9dcbk4v3rwy8kflxvh"; + doc = "0fqmbzw7ajjvj5vzqxxqrmyz09s1z6wh6vylkfkf55r667s5l19n"; + }; beamertheme-epyt-41404 = { run = "07pjgzgkjmr4hdf16m7kx2cf1448253jwgc522akfvvnmx9fi26p"; doc = "1a987h1cg48bw05zjh79ga23qb37s82dkqhhgvp7gsnwz10pax2j"; @@ -1601,9 +1605,9 @@ run = "1qf1hf6nk3m6f289y7ms29aa5bp4qsm9qiarip9mac4way75ni6a"; doc = "0llfz5xsyxhxy9bgdif82l1rknwwr8i6208b64ljc069pgig4m90"; }; - beamertheme-spectrum-76816 = { - run = "064x2bjwmb8x6393kkvf0lmm1y1sicqi8dz6v15hv2859f79apns"; - doc = "0spfvwdgxx2l3g41p5xdwvhd8jqzmg3xchsy8vjr6bcid9a2pgic"; + beamertheme-spectrum-77777 = { + run = "0mdanwkzjv9nd6m9g8ssa06zb43dfz8kmpvyadybpgnx9nfax8lk"; + doc = "0dhx3wfdvgxqv6r1wplvpk32qkrwnvc5n5h3x57l75ppgf86a0bx"; }; beamertheme-tcolorbox-77380 = { run = "0qf9cdjy2sz2v01mj85c8j2vngd6j58851xksgfa2q125xxh3bg3"; @@ -1622,9 +1626,9 @@ run = "1ghhmr1b5riskhqyr7x8kqjg76kqshmykw4iji95ibhnz2ywj43w"; doc = "1s4zb71fp3lss2wj72f92w1gzj4wlb1161cp7s1cc76nzacl00ya"; }; - beamerthemecelestia-76804 = { - run = "17xi551ij884jjkwdvk3h7ljqlyvp1i1p6nca9npjsjbl8ysky6b"; - doc = "1ys7nl2sibkwgrgh94l2cpk4xk020lmq6pzmamfpwynwmv5k1lpm"; + beamerthemecelestia-78058 = { + run = "0s0rs0c5af08hgzv92w470k8dn3v5lmf695y83f95l02gjfjcnp2"; + doc = "1yvswn96ja75bc6wwpn0207h4i5cqvmfibl2vq00cn17hpn0p0wy"; }; beamerthemeconcrete-69528 = { run = "0661r339w4473i6d1dj1wyg2pc6b0539pqpq5zwqq7sk2c1y5dmi"; @@ -1667,8 +1671,8 @@ run = "1xg2y2x69ghz8dy5mr1wqpdbjv7hsg2801ln9yr17zd7wgcip5lz"; doc = "13b2bblzg7bfyxv7agc31ijgaifjxn1hx2jhfg9gzg8d2qk5h1pm"; }; - beebe-77546 = { - run = "0l3x7g1ywns3xri7vbl62mmq659z63851cvn3xjl81dlx16iyjci"; + beebe-77590 = { + run = "1z42i7ci9a5wl6pfvqm51nb86mkl8s56ps2lq30qs7q5mf289zn8"; }; begingreek-63255 = { run = "0dl4ap6r3xdwi0kypp6mq171jp4hl9hrjlhfrw9i6pd31qh2bp85"; @@ -1694,11 +1698,11 @@ doc = "1zxczyil1izzj9pnz9c6my76mggg8maxdign07qn4kzf8c0fq8jp"; source = "0b4v7jrngga8znbfiafazxq6z333wa98prp7hwzzhpv3nxj6kbl8"; }; - bera-20031 = { + bera-77677 = { run = "1i3mahkkb858i6a3wyrilcbswdp8mhclvixdxgc0wpkqvxa6qwya"; doc = "0llhr464l0akf2dx1avnm3d7adzcz7ml3x95glafpk0nfgb98qgd"; }; - berenisadf-72484 = { + berenisadf-77677 = { run = "074qfizb18x45s6b7lwjq79bj98iv5h5mr5m5z9555dsb8dnbnrc"; doc = "1lvqmb7mwpmpdl2mzfgvf5vj5l166c9x6jiklqzcfs50zj97gssv"; source = "17s2zqx947cwxqp8icv8753frqwwgfw4dhsi3496hqalxfxrvidd"; @@ -1715,7 +1719,7 @@ run = "0m2m3m59a2ma30zkyqjc3h076dp74m4igks0dvrlpgx4sfqg90zb"; doc = "1zi2yxvxhyazjncfjv6dv8c733hb0g5sxr9x7wqqrkxlxgp549wz"; }; - beton-15878 = { + beton-77677 = { run = "1rjj64wnd9xvh940rl9scidhv9ridqz38n8ndzs35hyjm8n2lx5f"; doc = "0i8lg2iyjkzpxjzz9ym61v4zkqczkhvs6qjb7zf5xw557l2i55gw"; source = "1l82y1fz86qsnv58gjq9rm58zf3ki80xmcqkwlmgfp334j9jqz8y"; @@ -1729,7 +1733,7 @@ doc = "0ny8ps46wxkbsd5g5yxyrh2jd74b204r35lggy9r7ckk4jab2wj9"; source = "0y79pmsbjzpykldic1a41l188wmkmn9izhvg5p77i7phx35s9qjz"; }; - bez123-15878 = { + bez123-77677 = { run = "13l8qvnhfq575pg1nvcpbrwyv5wvq3bhpkmh2306mds784hvcib2"; doc = "0qrskibmq7sv07g60gzd5cp34p21ragr6yn9g6384gib8vx60nqf"; source = "0ab153h8i8nmc6v5g9xwvpymjvpp605mbj9dmxdyl3ic49cpnl08"; @@ -1738,9 +1742,9 @@ run = "0wzci9virsb7dav917v1b8ks7dg6r8wiid09l6b95lrszhwqzwp7"; doc = "1rh127y9jjcg6k8i3mscshy5vj0grqhz2p1ba3mqwrg6914lyl0i"; }; - bfh-ci-76924 = { - run = "0ph944ala4yrj5sp09ca6mkjy0m9w91l01jcw33z1vh15brb8j30"; - doc = "07zvdvlzm7ga4q6dvz8fnkr28kl3ks4hfvkvak5wdj89skjbfd0l"; + bfh-ci-77886 = { + run = "0g2hd91ackgbbf29jx6fm9pdgxja9yk472kad3ynjw2wak6j7i6v"; + doc = "15y5d07h8ksaassyfqfank4r368sc9mqz8n5h3b58capa8zph9dh"; }; bgteubner-54080 = { run = "0a8zhnl1nxzg5r525sn8sz44crjdm5fmy09glp8cjj7nic5xj32g"; @@ -1801,7 +1805,7 @@ run = "1sg9x0jrgh2jng9b1pd08i0f8kzhy94sq0mf33as91gr43dzws88"; doc = "0is3q2m1xg52h5s9n9403c85yfmpjaqqbh8lgyfqfwhl5qqmgrf9"; }; - biblatex-76924 = { + biblatex-77677 = { run = "1606h5mky20wz878hybxicfl5j39w39czqzvb695v7a3mlrqi0hd"; doc = "154bhz1ay5wfn1mllwyds1smd2kdl666cya14j42b1igd2hbkiyg"; }; @@ -1867,7 +1871,7 @@ run = "1mlgycbg51n62aa7ixjfian6p0jn1j15ijjpwry9z858kshww6fk"; doc = "08wxlmr58x93fm9v8r0h5pp21cp1q7pb74irvm6qmm8phqcvjjwv"; }; - biblatex-chicago-70955 = { + biblatex-chicago-77677 = { run = "183329qdra4qk2r027axy880vlr5cz75jvr94npkmnsmahrrngrh"; doc = "07mwx03l2wqg93faam8fbw76pr1w3i4fdv7pxr3kba5z1is2p3gm"; }; @@ -1883,7 +1887,7 @@ run = "0k3bbbjvykc52y4557nm7kqna89mjq6g5j5hpblrcdlmvd5anq2l"; doc = "1xbd71vpm6vfyjaszn7jlxr084mqxw558rqyqr8x848hbyh6f888"; }; - biblatex-dw-66579 = { + biblatex-dw-77677 = { run = "1kjvqx9yqqzhwin4zwkp9qcgh6nk7bad5nlhx63mkwp37izwlcrc"; doc = "0a91cra76s2134anv2jinwcpp0jkd0pn7vybbin3pgyamhr469lk"; }; @@ -1891,7 +1895,7 @@ run = "0iccl9rqf876rmn635yjb5n38q6d7lyyrpf452i924bg1dawlphk"; doc = "1msv5fyqbrv3wdqlvpn694nla2412lj1hi2j0k8cykfrqvws75v9"; }; - biblatex-ext-75609 = { + biblatex-ext-77677 = { run = "1ywsv5w5cfq129v5jbg3bh9w9s0k0jadv5ldb3nsny2fpfyhlgs8"; doc = "0ljcwk169g47n8llj23vw7rwmi72dyqr0yfhaml795vjcvk2i77z"; }; @@ -1931,7 +1935,7 @@ run = "0lq0dllah3drjijlscwy3nvzmimh9zc0in10vld516lmd88i7vdq"; doc = "14l5sf5xmfi27izkds3cv933397s4fn1ah4k7jgkj7vw424bwh55"; }; - biblatex-juradiss-56502 = { + biblatex-juradiss-77677 = { run = "0zi9b67y0p9zdz2n4j1lr5qgd54p3l13c132wjz749mlrv6njfx3"; doc = "0a6d7awx49cy86ndwfkfq280dwh846ssjkkkrgbq4vxlbmbh2zpx"; }; @@ -2006,7 +2010,7 @@ run = "0nhm5sc9b4xwq5zwjrwa72ax007g0fpcb9hrc2qzc79wyyd109m0"; doc = "19b4bsi7a9h1jrv4xnyqnva6i510vwwkd1d32g7g2qk9drz1hjfd"; }; - biblatex-publist-77020 = { + biblatex-publist-77677 = { run = "1342vksl9rv0i3k0a2izcijajfq8wipiv6832xrd8l0pbb7hrn2q"; doc = "0l3lqhs1wwgdb6wl57jsgm5pw6phbaz462vyc9gim7p6nrh31dwq"; }; @@ -2051,11 +2055,11 @@ run = "1c92azsgrp1cmq82ga3cvnca5s4j902hcncp64g9psgl9fm74nwx"; doc = "0ri6vvzcpcm2hz73dkam0fgbnfm7i650x983qcngkr0jqa43xr41"; }; - biblatex-swiss-legal-77463 = { + biblatex-swiss-legal-78222 = { run = "1sqskc93a3vdxvycmdz494kddxvzpf6rgw6l184lizwnrz9mr8v0"; doc = "1k0xgd5gi421zvh8bvyvq5naapb6v7216k2sn5aqhca93sifgvqm"; }; - biblatex-trad-58169 = { + biblatex-trad-77677 = { run = "1000rdnm9jqk89snffsf4ldl47wry8k5akm75aqhd9r7qbn73car"; doc = "1m32xykdgms8i4aqny35w0happr6vbkkra9m4nasxp1vzykf0n63"; }; @@ -2071,7 +2075,7 @@ run = "19ymkk94c4l5sav1lb66f2lxjyfzzi1s78qd2a8drjp9q1c6i0j8"; doc = "0wn26kl4nli220lfs663rdqmv49xgi76kjgnlwh99yljx7v47n09"; }; - biblatex2bibitem-67201 = { + biblatex2bibitem-77677 = { run = "1l3j9v225f9g2zmishkfvimd08di89p39g0sqffdwx0psj99dw5k"; doc = "0bpbsaasi6kq5ggs3cpkmwlakdlymd99rfr028q5xj42ir8cba3h"; }; @@ -2107,11 +2111,11 @@ run = "1p2cz95815vkvvc9fsa1qm3sc5grkxzdsyw30qkilff1nivb3cd9"; doc = "0czz3l0m314a25i242kixy9f9spcj72h3bibfdib55gg05iw102c"; }; - biblist-17116 = { + biblist-77677 = { run = "0z69a5x3czy0hb59c93jrkmmg6i66vc7rw6szvchsbsj1c6gwjfb"; doc = "0wp7x8qj7bh1pgcy01jmq35r2i1f8yvrv6bcr8p68d70sr1jqspn"; }; - bibtex-76790 = { + bibtex-77677 = { run = "1w7vpf0kw6vi3hgmlmk0dpzk82kns7a77appx8yg76xcip2xid51"; doc = "1aghrxjbii8kf0rymq6c6pxvrc1b5b2kxqyjb8lm8xhdsqd9ckkh"; }; @@ -2131,7 +2135,7 @@ run = "0s0mz84w97854gwsz843gvlqlgk4bs5bpd195m8xv8g9qljpwfvc"; source = "0s69lggqnppqlyfc5r2k9jix7zpjy0nvljjimqhks250rjbgg0hi"; }; - bibtopic-15878 = { + bibtopic-77677 = { run = "0rzz1c1c6vgjm2r0gv65rwvbcv0asc5049agv75yyvqihvn51018"; doc = "0hzy6353n1rzirfdjd8dgjhnp496i14b0z0n2x7gnisf3qksr0wx"; source = "0abpdz3ir7l9dvc6vy5zi9ay103ga7i92vg3z69agd758xnz0v3y"; @@ -2141,12 +2145,12 @@ doc = "070shh1cg3hdk097v9jr37f06q0qaaxji3vjdv8v24a1rg3rrpdr"; source = "1v35hawmsgm12sv80wq2ld0rzz5l4shvky44l8wkxxh7i7vy43sx"; }; - bibunits-15878 = { + bibunits-77677 = { run = "0znv09kqrwvmsjsw3lx9d3mp6fm8444zbn317q5yn5hzg2dyj61f"; doc = "1zgj4jpl0fpmsrcp3h4qlkilflmy8zqhjamghidwzkkg1i9jsfz1"; source = "04lswyalfivh01hp1wj3fq1q8960dmsvnbi8k856v3dhz0pv0whz"; }; - bidi-77301 = { + bidi-77677 = { run = "1xwaj74lhmml5rc7ajp3i8jrspxw7g8qk7mq7qzml86p4wgf7ri0"; doc = "16dsvrynpmm82c31ss7vh707g19irfiwnpvbbbfkjijsdw978agc"; source = "0404p0s1a92g5n92yq0l2y8wqh9sc9xx2kyrrln2fbc3lnddzr8l"; @@ -2155,15 +2159,15 @@ run = "0wpwp2fr233f0pac6llb5gmhz2ca41yjcmkqdil6qhpxscfpqizg"; doc = "1nzg4cgdhjjsalwml50xl7ac25w0qfd5q18cs8viicj7bbjp13wr"; }; - bidicontour-34631 = { + bidicontour-77677 = { run = "1yj7vl5z4xh8i420y1ycz21rw0yy83z0v9nlvi8k3ph2qis7lp8m"; doc = "085xfi5w350vbp4vnq8kgbilnz3jxwf4g0incvziy5hxh4isqirz"; }; - bidihl-37795 = { + bidihl-77677 = { run = "09wrzqlldxy3lcxp21rdqi9bnjzza9wvdgssqynynjdmfggahd34"; doc = "1k67d2zd16ash4krnkwvmwx4wl668r0pdg720vr9xq6q3b139y9d"; }; - bidipagegrid-34632 = { + bidipagegrid-77677 = { run = "1nh14lla3xv9zikqqpnw7nb26kshjd186ijlz9snz19nkgddq28x"; doc = "0jgd9mfwar486gl7imm1m87a167c06cdhxg9qqp8m8nk6xdys8f9"; }; @@ -2171,21 +2175,21 @@ run = "0kpwhs3dvmjhpv2n6kjly5cpj56gnwv3iyhiiwffd4bphzyrnyjb"; doc = "0hp0zbr5mpwsrd4rh3rc8qmy4srp93838k38phmsm6dwgqkda2z3"; }; - bidishadowtext-34633 = { + bidishadowtext-77677 = { run = "0jpz5a5q9c9c569ssyzk48y77msvfkd5csdvv0cd0r62ivrai5jh"; doc = "1bcbz6fiydj6dx8xzkrdsrm2vgcvn1jj4fk2jh1333la6rygvvav"; }; - bigfoot-38248 = { + bigfoot-77677 = { run = "1md91jivqvgf5kvwizc30wns9y9krk5pzvaihxkn9qs41j907wx8"; doc = "1lj6lv7iizbsaj00hvrcrdk9w0iak3wmx6mdpfb77jkzgp9dgg1d"; source = "112kj1669xl7qd2vrpgbi19cw00rkhj64ik6rrr885qr7bq5w79v"; }; - bigintcalc-53172 = { + bigintcalc-77677 = { run = "01vz3qrhxb28v86np3a0spq9yxxc7faav32m136nax2vkm5ff8f3"; doc = "1wa6750qyggvx7nlwq9n7s1rfdm1h6i5hv91y1aq6mn26sw68l1s"; source = "00gnanfnw66bfrd5gk072z9rn6nhmqnjwf2dwnamvy3dpxgg86jn"; }; - bigints-29803 = { + bigints-77677 = { run = "10lsfqfzg0klg59s9zkrrxv4qjhnk74x90rkk2w5pi8zn83k6xac"; doc = "0xj6vnqfd5rb8ahxbjaqz7jd5kpvihr4dx88avrfvdfr0qhg3zlm"; }; @@ -2230,12 +2234,12 @@ doc = "0a9120z9rsq8pqi33iv7f4j79gimjgxfqf5jhnrnmz0hgqdpl2mi"; source = "16bjmxm11kh0ww6ymk82qs947zgavm100nsfnjl60hxwjl3yknzn"; }; - bitset-53837 = { + bitset-77677 = { run = "0ynyw8fyb5cidlz00f42cf21gakm2ir9ilddaaz12s7qq99lhj65"; doc = "135dcx0b51br6lf9dxd66jq2xa21bpb1mi4y4kk5z6ngsd1imdag"; source = "0yds3rhgq52sxvwn5kc32iizapbs5g21cw6avbppiip0s5x0b538"; }; - bitter-67598 = { + bitter-77677 = { run = "0x3xnz8fvhwhixabr05rmxw8j0l03v2j5ylj7jq4gni519n3g60q"; doc = "1x8zzl2890c44jqk69ncsgj7xhchysbwkf66nnw0dsk2qfahc6xx"; }; @@ -2253,12 +2257,12 @@ doc = "1m6qp3bkwl77khvanw498bfrydmyvf1qx5a9sp66x7l7xgjnndlc"; source = "1c38hmva1ffzani4mjg7zad0mr6lphncspn57m55n28hwfq7x8i5"; }; - blindtext-25039 = { + blindtext-77677 = { run = "0nwxq33ffivn2ywxwx2w4y7ny5nv4af9p5cwn6c21jadrdj1rysp"; doc = "0gg45ayj3bibxvlghnz3vs0yj29zyr50bf6la0m26ma8ff0pw40c"; source = "09ppqs9mdkmax1s20m43hdi6yfcnpy0ylwdi9h9lw676gr65cn0m"; }; - blkarray-36406 = { + blkarray-77677 = { run = "096mlldfyi6hxsnp3flkr1gfqhvhxm2vzk81zw6dl64xihkvl6aa"; doc = "1km35jnmh1iwya05s3ilhikzvz5yspxf18jh3f4v6iv5g8rxf9gd"; }; @@ -2283,7 +2287,7 @@ run = "1gr3521mxmabcwvkqxn7f0wcpcmzy5jdpypyafyklmnhc2ij6zqj"; doc = "1jmvan6ja2zf01lm0dmh3dg4rf1cagfniqjfrmzpxc062khf97w3"; }; - blowup-67640 = { + blowup-77677 = { run = "0ijgwims5gklp37j8zlc0vdr6y2l0gf3nv2jnjhbbc49yv4n8gim"; doc = "01an3fbg94bg3wspadjil9npbx108g5x7kg8ga7c1nza0wygsdd9"; source = "1b53khyhzjy9mww925crpjmfgk9cjsmcz5hxjpl8wghrc4qqahjl"; @@ -2301,7 +2305,7 @@ run = "069a431lbg777h5jnh3ah8f2rk39c7ww15zdspas5r2l1mbpkhh4"; doc = "1vm34n1xs1i4p0r2hjhibca59hs6xcvzgv0vvagh3dc1lmz6aciv"; }; - bnumexpr-76420 = { + bnumexpr-77677 = { run = "18iig0xsc2skyw4f9ldiwvfvwssbap0pk7knvp6njh3pnblk57lx"; doc = "11r7vya8yzzdb6gr8k2qayyg6y4a50ps1i9518g8ax5jcbi4bjnp"; source = "01kmcyw1dalgzqxzf5rrf35gd3d25adjsjl9kjjymxzz9c7jv3ra"; @@ -2328,7 +2332,7 @@ doc = "0visqy0qg18sa4mxszdl601yy0ilfgglv872dhzy8bnqqs8x7zzp"; source = "1zirqghkw8kk8fa3xahd27dh60phxg3blp98iavh6bdhj0rm7iar"; }; - bold-extra-17076 = { + bold-extra-78116 = { run = "0samckbdgi91y5ay98h6jcaywcqfbmzcdb90kksjxv160nsvf5ca"; doc = "1101922s78y5d9rjf5immfir46vf0i1ig20wp360zcal571csgjl"; }; @@ -2345,7 +2349,7 @@ doc = "1wnjhyr6r7jkmxzry9my2mw8i7q2nwq26zqyfi9mh6cv3x2p8siy"; source = "0qqs868saap9zsl70bwzfpmq8rnyvq2k45nc31ddzq3563djhfi7"; }; - bonum-otf-76342 = { + bonum-otf-77677 = { run = "11p46fmpgl14i2h4smzpwyadxyrd29lgfgchfk9r0rri684544v5"; doc = "1hsvq7qmik3r2hwv8ifywbx31ha7rl0zg47hngmfc9mjw0sxvvyy"; }; @@ -2371,7 +2375,7 @@ doc = "1z0rir98r4fm8vhx26hw7l22p2z7swj5b2i3jdfy3c6cj0pi4g0g"; source = "17clfn8g2f48v944jlvwl3jsz9ixkw7x1xjxqkpaqnng0wsm6fyj"; }; - booklet-15878 = { + booklet-77677 = { run = "093kp4ryfp8q1hg8ddmvaxxsw75wplgz4rrmmwmzcj3hcgyynr1f"; doc = "0cd1mvkv29r2aqdy4bs02m3ck90rdv0nz01cq2x5xvqk0i8j5dhx"; source = "1c67lj35yh0w9bfgiba9ank6wk9zqq3l3vvgwn8f3v6kygyqha63"; @@ -2379,7 +2383,7 @@ bookman-77161 = { run = "12wkjwpzxn1a1k3bb41gpnky1jjsh7gzj4xahsjd087fpmrsj9p9"; }; - bookmark-69084 = { + bookmark-77677 = { run = "0wax84d0wyy1z4a78j62nnmkgn7f9ww6703qmnhyj9x9206dlh31"; doc = "0adm4hcf92xqxsb4cl01mnf5f6mvpblr3b8phxaz02xwxx3203vk"; source = "1w48rx66n77l7fpqpqcn8337qylp09v2pnxphhnl36sws5yw6nqq"; @@ -2388,7 +2392,7 @@ run = "0dhfm6vy9kbsrs2bzxzr4a1zvghli3bjk958mj8l73j5r2ikgwi8"; doc = "0kv3fzhy5wkvg5qp7c6jnhlcvkdls1l1cahb2nw41l6lyv7k0ran"; }; - booktabs-53402 = { + booktabs-77677 = { run = "04bfbj0v47hiww6z8xlzphm2yh4vidf9gcp3rvh81j66s7wybffj"; doc = "1hp3fbvg2v2hk1bns9b28hdjb2bcvn5d83apkr503ahln6rigf8a"; source = "0p0hym0xn4zcmq8q5v93z1zi8n7hxz9kg58fq53y96hf6isigdb5"; @@ -2404,7 +2408,7 @@ doc = "1cwj9473nazkz0acz4x7j1xp50139xs1ifqck40f2vb1gvhasly1"; source = "03kaz41353m40rbmars31pkbrrj6zwiajbv6fkabq0gsd9gy7bq0"; }; - boondox-54512 = { + boondox-77677 = { run = "1x8xd0q0yg1w1y06gx9fq25jakf7s3nz5lf2vryh5zlan2fz0ic9"; doc = "1sc5bwpvgz28q2ym65vccyr5pdg8fn680kd83zgcbcwd85n8nhrf"; }; @@ -2426,7 +2430,7 @@ doc = "1a0vyxnhbbdm2hi8gydz0vyasvzzh3k2scyv2kxx4qbwvv4liyk4"; source = "12f99cgcf4mphvbqi2ffh7nwj627c5cxc9v8xrcg8nwfxr81h7hv"; }; - boxedminipage-54827 = { + boxedminipage-77677 = { run = "1sn8liypm113jvmxsb0bl07cprrvdgq4rhbnp85lb5671djr63gr"; doc = "06wan6b11z6g2nbw73z5l27mb42cd417bq2vmmmxla2fyksjqqa3"; source = "17lk6ns0zl83nhdi8g6sgij4ajghksblqx2aac1gx6fmq60p7pn6"; @@ -2449,7 +2453,7 @@ run = "0pdhzadajg5vx5da6ildn9k2nfvf1ks4pxjgm32ajpcpfxbjpwk3"; doc = "001822zh0f18zvf6b51qdh4ykkv6ywqa5pm8q2vsmjv8rayjralg"; }; - bracealign-76924 = { + bracealign-77677 = { run = "1r4xp6jppg3qlvaszlsr8wa1g9ma5ww5n61h5c1ix3zx5in80cdy"; doc = "1rgm9i6334ms0iwvxj0zx3jyvlhs5qwmf9h8j4hlwh4a9nirqni8"; source = "13x2msw6iakczjw0md2irdrqsignsf689xib3x8ry0ylsx6yaj0m"; @@ -2467,7 +2471,7 @@ run = "0cy4bxpg284blfpmpgh1v9vyh5bczdyz9zdsc1almc51nv6c6zgf"; doc = "1ygyzvyz4am70n57hs8xhrkdd8hpn2mvg7hg3rdr5b6dvis2ibj7"; }; - braket-17127 = { + braket-77677 = { run = "1ml5xz6pyj66kc2jby0bg02m79vfv9z3r91da808n1zb22mmnjkf"; doc = "09vqvl0v1qkrhv65bh9ym1zm254iigl21d4c98df8ayvffjf6bx8"; }; @@ -2485,11 +2489,11 @@ doc = "19acaxmg5r46kjk54z6gm59rf3pcbc7wlgqr7j5rbbp390c7kchj"; source = "0j85pasvrblbvsi9npnfmx9mc6gnxj9128d3zc6iym9fx3vfcqra"; }; - breakcites-21014 = { + breakcites-78116 = { run = "0f3zhwrk0wapckz83304anlp2ssii7nvzjdakbxfdj51cd6schpg"; doc = "1f8x16qy5v27asch2jhbgh080vmv7mza4z5w63h31gdglbkwdp11"; }; - breakurl-29901 = { + breakurl-77677 = { run = "0a3np519c1knm8i60z1d6rmmzdhfl340gkf6c4m1yss68didq0cn"; doc = "0dk4hgl3411q0k9dz9f9p5f7r5a59rpjcicz9h7ynpc4g3nhn019"; source = "1hx73iw3n5wgvaz2niqargiw36p068pjl8x65cajn081831syzfc"; @@ -2498,7 +2502,7 @@ run = "1mcl52mlbbw0yxbs53x9a7kh3xlaka9c7nszfajlhpvj4s3jr1pd"; doc = "1zgmhhyqf2bwlf0mi509nrnzqqa5g4qxr3zj46rsa8jz0giaig44"; }; - breqn-60881 = { + breqn-77677 = { run = "0dm9r7zjdwcdv8hq0l08k49lq4pvvf78hrlib16rk9s03rz2v4g6"; doc = "131y7g7hia9dgzf890xd5g4wfw23zr753kk78ajrdyn0jq1ipshs"; source = "1hja619zcayr2gxsxhsfpv3gp9x0bx8y56mjcpb9ykwlxax4zfpz"; @@ -2544,7 +2548,7 @@ run = "0xv56yqqj8y4270955srbiw7qy8bm9r3ih0zazlkrxnrxyh82jlk"; doc = "0nfvak5730q4ci88dyqln97ljhjbwxn3gk34rq2b5rk5cy2inabi"; }; - bussproofs-54080 = { + bussproofs-77677 = { run = "0d783i6srwanhm806hk0y5igbw99rf5x9anl7ib29pijrqvg8kjx"; doc = "10mn4g6dap1rksl5jnsp8pv3n0hhfrb9imldjyrmiika2d0prfp9"; }; @@ -2569,7 +2573,7 @@ run = "1awhcn56jiwym35gxlhw4m32y4va9qh1skjjhk455plfmbydk71p"; doc = "1d9v4al9hyimw0bbndd7d8jjc8pngj5xrds1a8j7mgcjhkyyjin7"; }; - bxcoloremoji-74806 = { + bxcoloremoji-77677 = { run = "0qra5rkqfwgjq6b068slm2yw8dcg07apl13rbq2896ybz4hpscgb"; doc = "02wf5j52xqf7jjgyab6v153qgcm03fy61gx2xpfbpir4rmgpsa7r"; }; @@ -2581,7 +2585,7 @@ run = "06rw5wwp5ky30s31f23gl4hpyzakn5b3vvgna8iw2iyy6rw5cl7a"; doc = "1qwxy88fnfsx9na6c8r56n6zhs13d8apkjq7hhydsfs7qy54q4vn"; }; - bxeepic-30559 = { + bxeepic-77677 = { run = "18by54j2rg04n19whsb2zjkksrdh6f6i54fq257i2mvcp0qpxwr5"; doc = "0117dzkqs1sy8si4dbal9p5p6csskcby2swmf2911c0vbpdl51zm"; }; @@ -2647,7 +2651,7 @@ run = "0dzvv5ly1n6iwnkqf37gf0yzxskgw6gcfh38cxi6yqbcmi74naxy"; doc = "1y0bcvghfcl89czkjlyci92irp3mw1prdlx9f7kypgmcad2iqapc"; }; - bytefield-74416 = { + bytefield-77677 = { run = "0cg2lv1vr4nxjqp7gmfj4k8kjcah4zwd3zvazg5pcf20f4zlqfjb"; doc = "0nc7zx6q97p156npi0h84qpxl31lia235l3d2wjmx3mkdy9li25r"; source = "1igdyxlrzwsrxcv52r77znzzrkgpbr44m1ii781fkm8fg2icxmxh"; @@ -2661,7 +2665,7 @@ doc = "0bwbqi9kg39rm63vzngrswsg7vnibrfxlz8fhsqb947j20mrj6l5"; source = "1pif2g8ihgxf3qznhhc52gi9bih5ai8a986c6l1zxlmgrh678wxh"; }; - cabin-68373 = { + cabin-77677 = { run = "0wlhsfhi6f5wvnvi0k0h9j8xiqy5dp7fxks2ipw2ap9yv3r34pfr"; doc = "0h57p06mh7drx3klgkgj6w6k7x4kc8h2yi0sya1ygi94kwp5x1lr"; }; @@ -2673,7 +2677,7 @@ run = "0q4bj64d9gi33vp13hq1m7q2jxvhzfkjp1wlpqjbgyi4haasy9a1"; doc = "0kr02ks88s3s040c2b3ivv5hk3q17k4g6v5mkrcbccbc6360kr37"; }; - caladea-64549 = { + caladea-77677 = { run = "1xvpf4ly47vn8askincn7wl8k5skhn5ir2wj1nba6mgf84z106v9"; doc = "13j961b3q42vpa7xlyzlsrl6f7ndnlw1m1zqi39j5qsb7nhpy7cw"; }; @@ -2695,7 +2699,7 @@ doc = "1bk9yqx607vp65ifdawaldcsxm065hmyrgzwyy90wkn4kmyq1snq"; source = "1y5a2n2asfhwm8jylfg5zm5dy4v5s8gjl5ndizwk1ywwl0am2dxx"; }; - calculator-64424 = { + calculator-77677 = { run = "0ha62j2mdg6f0h9rc03xaniq3kgfccihwjh8lbf6r6v609kqncwd"; doc = "0ilnsnlzxh8zd51h7lj0rr6c4fz9yb8dff87yjnm73ndkvia0ky7"; source = "1k5vbywm427cx1xvvh2fv2g79nikspwrp7sk9qcvaf69g8acs93h"; @@ -2721,7 +2725,7 @@ doc = "0ann10g67frd81anjawpddg40d6052br829r5pcrbxfhga1vsfjh"; source = "019c19lk4nx9c4bw0ic2mayqqx0sw9dwciqyby1wxx3s3xvvs3pi"; }; - calrsfs-17125 = { + calrsfs-77677 = { run = "12b13dhwdxr5dc37l7imlhn4sparyrnz0d3vagjxlsiinm7hakf9"; doc = "1295qb7s41y2abs2ip87ipcvq15pzza0bwvj6pwpwxkxq5yrr83q"; }; @@ -2734,7 +2738,7 @@ run = "1z0zhrfdka4di7sv90h7d37xrbbs71f9w3mhmj8spc1121yxq649"; doc = "1017s4acasj6nm9q425cs5h0jjgf5ny8qidgzq09axxyxk3k7aj3"; }; - cancel-32508 = { + cancel-77677 = { run = "18bkqkdf888nd6j187kd39g0vgfhfh118bky8r5wwzy2aq843061"; doc = "1x6dhr2xyx66i8qwk98li3vp40rlalfrf5lk8ah4gq03ndhmygfk"; }; @@ -2743,25 +2747,25 @@ doc = "03vn4k8yp4l195k2716a110b8lad3zympsphp3cp8xx0cbfb86ab"; source = "134arh3nmd39zr1b0ybmz3y0jfyvwzwcrzd59iik6bzbp601nk8k"; }; - cantarell-54512 = { + cantarell-77677 = { run = "1p5idl8vqp84g7vw3q6ybwnddv8q7a0ijy6vny8jfd6583bjx6pb"; doc = "1r6mlr4qq61cclliz4h86bc86zkb5kr5r9bixwnj88pbvbalayff"; }; - capt-of-29803 = { + capt-of-77677 = { run = "1b89cznanql6vmcn1jyr1nqkva40i61lsgjswsqjgdqnlbmvsm43"; doc = "091qchrgwikiissyrbb5i14634130vn08rkj2v7cnqzsb9c44f2k"; source = "0dlgrkl1vcvf8qck0pn20ic7cmsvxqkmvgp04f9hn3dmk0yrzc3r"; }; - captcont-15878 = { + captcont-77677 = { run = "00zp59ypp753b17wcn9212gxk0w11g2a7rn9gi2mn4k5c3djc10w"; doc = "02n200ziiq4lbfa3mc8yk7icayl7l5ci3kpl8mlkdyg9r0a14j1d"; source = "04wilkx7vd5bn05cww36lywb10xq6b2nbhlxnjq5xbmdrdf9ckyv"; }; - captdef-17353 = { + captdef-77677 = { run = "0gjbxdn70qskb3xl6gmags3gjq4pks44k8c48lxljx3avpvxnfp5"; doc = "1wl56hjc0204d6xrpvypgra7md18db4bz7657m49893m2pmc2x7x"; }; - caption-68425 = { + caption-77677 = { run = "0d7z8vb5d26n6n8yan37820qsq46capr41vasvi4pcb2g2smkzlm"; doc = "1zkscfajy1biv61vcgh7gka33dm7z6zqf0ypps49kpgx4q01ppwg"; source = "1k8llr5bm3pi7bd6224a0nzc7d6d63wrwabm8wygdxj2slcixw5p"; @@ -2775,7 +2779,7 @@ doc = "04l137nyh94qrli4qzsan6i1ag4j5j1s0qp8mb1m8a8aj0bw0i7i"; source = "1b1ikyj585mpg7wkijlb2ppai4shcz6xad9ks52lnkdjd0h7r9lm"; }; - carlito-76790 = { + carlito-77677 = { run = "1xcq8y0psxyh2dw9wqybb67q9ihqp2p0klf98rni24x0xn7c2l8q"; doc = "0sv5kmnkvpj60xnrldkp3gnhhslk9ksf6qpnzj12v00gcyxfs7gi"; }; @@ -2793,11 +2797,11 @@ doc = "0d2fkdrrbh5lj6jmvixgj7v4g3adg6s6rrrj8wxilr65vd1d8p6k"; source = "1vh912sp0ngr4mq391m8cdggxwpjdm42d2qwv5m4mlqhsadald7w"; }; - cascadia-code-68485 = { + cascadia-code-77677 = { run = "1gdy5rx4dk2722xhnl1f8p0y5xhvpscfaycks217g1j7k4yyk41p"; doc = "0yadwjksqxia4k6f8w0ng7rxzp1lggqxk8q6n1gmnwqqph08y4i7"; }; - cascadiamono-otf-76343 = { + cascadiamono-otf-77677 = { run = "1dz171dn9v6kn7kbdi6b2rdmrf4smg5n83jyz1jyq8vkjvvfmww5"; doc = "1m2grhp25lbdkx7kwa29vvjw10sj77ihrbci7f6vdx7q9galysky"; }; @@ -2805,7 +2809,7 @@ run = "013x6his54n8q3qp2xx12c0s2fbjca1ffmcb1kjy0yr0qy0y698z"; doc = "1l8xpfmdp2sc54qxx0ywh7im342nd3kbmgkx2pfzwmqz3xhpybfd"; }; - cases-54682 = { + cases-77677 = { run = "15f3mngrmvd0h6yy3jiifyzfrgi014g4dsqz9c5g1mw65yyssl8s"; doc = "1vq4x3lc7zrxsh3b7dy6w53aikx5vfzx26fi288b44g99f3h37jy"; }; @@ -2813,7 +2817,7 @@ run = "1cmz40n2h7nckjw9x8wjrj0kkig4xhjslqjachsdgidd151m65c8"; doc = "1y1gc2a1fw8fmrs4milnqvn0i099khhjq8pmsycj4bxpbsbpwqva"; }; - catchfile-53084 = { + catchfile-77677 = { run = "0dx2smqpw2jmzbsfl1g1zpa790qaxas4cz1xb5r905pvpca4q9h7"; doc = "1xhzw6ahzn8fgv2rxn30xszzpdjqgr97njvx7fz9bs9z7xr8f3si"; source = "1gbcl7bfr1zdvn69zzhsbfa808qdfq10c11qc3qgihpzz8s99fr9"; @@ -2863,17 +2867,17 @@ run = "0cvyi72p74qx82qqw6cwn6kdrrsfw83ngwwkjrgywqr08q65v1an"; doc = "07s3lnrl1n7pjbm81bqg6n6q6lnv5r04df0xjc6v6dqbdq08s51d"; }; - ccaption-23443 = { + ccaption-77677 = { run = "06xbcnwyh6s417dc5kdf9h2qhi557fp0w5ikjdwkzsdq8q3ybd00"; doc = "1319qx3dz57f9hs21lxicwr8ql8131yk97zdps9rpnr5c6b0pgdy"; source = "0is0wzbqijcyi703k3va7icjxmf3v2rmrlhdlbhs1wzfyz1cmd2h"; }; - ccfonts-61431 = { + ccfonts-77677 = { run = "1rwzpbv0vaf4p77k4hf9ac14l9sw8hsvvqx5diq9dirsfq2js0rb"; doc = "1pbc945s3xjhccjm83y721xx1zrpqjbrirbf469anq9r892g33av"; source = "0avnik79dw3p1wvrg5rlqcaxr3w06mr5jvyms54ha18l2d63yw7q"; }; - ccicons-54512 = { + ccicons-77677 = { run = "0xqq8dk5czaazzjlf601fs4d2z81yn02ama07js7wrxb21vvjz2r"; doc = "15hlqk9rir37m45ajfwfpw2w2ngsc6nfyh8g76vmbc6j48zmc4mg"; source = "091ayhgprp5w5g59c0zfy51lhas4gf3spya77k9fbr9gxp3phl4c"; @@ -2917,7 +2921,7 @@ doc = "15f1mbagh41qvzkqf1bdzlvchfn4dibsa2qj7zwaqszc6smscl1c"; source = "0yb9gjglaqfivifxi6n1al6w1nm0ah3r4d9y8bc7xnfxikhx3sym"; }; - cellspace-77482 = { + cellspace-77677 = { run = "1a2iw5g3w8mijj1nbjzadg50zvj9n354ayf03mic4r9xvpagv2iy"; doc = "16rd8s9wljxvmqxcbbj2x8kh08imx8ppb08cn4p77akpvywjjgq0"; }; @@ -2930,7 +2934,7 @@ run = "1ddzj6b7aaavd7pj6zx4s89pkf0n6wdl9fiysmznnxx8vj5sx2rw"; doc = "0y2sfak9z0pblr3s21500v6lx6c9ffs8ia12xqghkmgdgsrm1h3z"; }; - centeredline-64672 = { + centeredline-77677 = { run = "1xrh8r00wrr29wiijpal0n6k48zzl5493zbfzfgwq115lxsvhp37"; doc = "07jvl42qmwlm2qv895f66cin58xzin21czdd0xpa13lgmpsccv2f"; }; @@ -2948,12 +2952,12 @@ run = "1wf5lcqh3jysn0fbzpmh429gmicqhh1kvz26jfl37f1z53g07shs"; doc = "1akblgsix6a59as4z5z6hhsncnsfxqh78s8gw0m3xqv6wrbv417k"; }; - cfr-lm-76924 = { + cfr-lm-77677 = { run = "1vw8ynqfh5lyy9p34a97fkfl3hwr8vi0k88gzjdmhgaj51pygm50"; doc = "16ilcw4m2zs256sipxb1p2k9pkgj5yw9lkrdxqk5n6qb30h9r2z7"; source = "0ywp3gwrzdnqp08sh6k8qnx6iwiz4idz8ql9prnyqhgkyysp6qdr"; }; - changebar-71847 = { + changebar-77677 = { run = "1cnqflpjsw3wim21ld1qdxm44qv5yc21pz9raw4sn9zllakr1mcj"; doc = "1cql656jwcf7skb8gqxwlkkwibrr2lk88igwgnd30qwamvd156lv"; source = "16k1319idcd7c2mw16sjcinl160lr13wimzwrf3k1kql4amav362"; @@ -2962,21 +2966,21 @@ run = "08bapli8zvv8p15bv3sj7l646fagzbj44dbq81apb8lhqanvlf0i"; doc = "1s304gpjg30kpygvg4r8r2j4bk9fg8vlb331lypd3dfd6slphm60"; }; - changelog-76924 = { + changelog-77677 = { run = "019148i0zs4mp3w72kgryrj3dzkrmm4vpr7d3v44aqa9rjmxjsmv"; doc = "1xshvsq8drh1lk8w13n5s54l42kj4ziqczr06x5q49fr3smflxg7"; }; - changepage-15878 = { + changepage-77677 = { run = "070rd3drhaaw6z386v9z5rs7dmf15ci05lmlxsaay3s1ry1425bc"; doc = "1149csn0iphkxj7p1bhkza8v6xj39k49rylp84d1ilckf1q4imng"; source = "1slacsdfrjyy7hmhj4ssjkh0ln846b2ds11g446hmdvckyvz4363"; }; - changes-67201 = { + changes-77677 = { run = "1cqdis0b9k20nvfc912xm99h6l36jzssszqrgcshl6m2kd722if1"; doc = "1r03j3g11nh23misg9prjrbl3jvf45761jzbxjjn4pajynfdpm63"; source = "1dzmdnwh8bbg3ysfxqq9x9nw44bz55f4gl79nn2z2c80f99sqvx1"; }; - chappg-15878 = { + chappg-77677 = { run = "1lx2yw7xyvbhvmcaj5qk2bjfmgyr4dn7q0v8q3xfkrnbzbzmcajm"; doc = "1c9qkc2m4rcixnif8y1zvcc0mzwjhzsbrbmy1cqv598cysc2yaig"; source = "0fzy53whj61n52k1ashphabpa076244dqjy1v7icrb27gd1y86mg"; @@ -3012,7 +3016,7 @@ run = "1nqfmvi9kwqh9zrfywm1clljnp0wsvm1f3nl237q6lynar1d4pp9"; doc = "0q1yk08b0fiicq03j6q5rkxhmiz3s6zhlgkg4kzml4r26vx7qcr1"; }; - checkend-51475 = { + checkend-78116 = { run = "1g4kx83kkpdd4fbd70b29hv82gbf19avd04b3bcxy8d0r7zyyyad"; doc = "1hzllxf7pnp7kg2623i5yhl2xq6phifc4jc57f2zfgfvvw0hqihy"; }; @@ -3047,11 +3051,11 @@ run = "0yj6sygdzs247fpajjl8gk3c6yhk52npbjahgngchqmblhmhlkc0"; doc = "0pqksv69yk7vf622x2p2ah735p0a93agfnfyg8hm2jadwjmhzikj"; }; - chemfig-76701 = { + chemfig-77677 = { run = "0nvwq7k5018awyycx5dbnmh0dhr056z6hwbv03dl7vfcq63jx1lv"; doc = "119nmkpl3q68mrff3iv16c49q9lyq5q3apavs6xzgk83g1v8a962"; }; - chemformula-76924 = { + chemformula-77677 = { run = "0q0vrz2agxw3g7cy5clya5hfsdv8s8qf18szhway3inzg5mfr895"; doc = "0h1nbyhj463zxj4d15cx88h9pwb2wxpq3r9dsbzdi63fb1mnr4bz"; }; @@ -3059,7 +3063,7 @@ run = "0hawyh2lfj82hl1p7hyvdd8cs82hw04xz58552ad6yzwim2bajr1"; doc = "0myschbgz7rrl6b70bil5gdlwds32rlf7fx8wmp9xj874mbsxfkp"; }; - chemgreek-53437 = { + chemgreek-77677 = { run = "0di3w4yqnjs49im28g2a2qk31d6cqhrbwpq1jcxykk8am7g2sn1c"; doc = "065mwb7ah9h4qwqp36n0sdlkjv435bwrljz3yzsgym7a4xqvhfwh"; }; @@ -3067,7 +3071,7 @@ run = "1phw4kgp7h5mcrr66vb4kazzi3kw6abmxqhybn3amd4ishgbzd8q"; doc = "1rz1a7nc2c0cf78axch98zsaxah84hzr7h8rpvz3zz1vfa4bmk5s"; }; - chemnum-76924 = { + chemnum-77677 = { run = "05z6i3cva4cq45z280ls3y5hrqk9m3a1v5yq51rdj1ilk3yh1a4g"; doc = "0g0q6a845xgpfwkhi31dg6w2rrza8cgxj925rm5m6mg026rd7v03"; }; @@ -3099,21 +3103,21 @@ run = "1h8q9ysfnwdc29kfc6yj4545xk8cyncl9ns5a465kh6li01zw5i0"; doc = "0ijq61im5wsv64qibwcllc2mi69d72915c5qjk0dcnsn7k823si5"; }; - chess-20582 = { + chess-78116 = { run = "0r1danvrc979bbpcka5fdbnmxwiv54inxyd4rcsjkz6z03srbwvg"; doc = "0h6zcs8g6gg4fq0sp2s6gihbyrs9kkvrbqr6pdpb7j3fkb2jr9m2"; }; - chess-problem-diagrams-74591 = { + chess-problem-diagrams-78116 = { run = "14i61vjf9ifgrbf0cqz9kd1shv08lxyry2x52344jb0zi5ahj7lg"; doc = "0732gkv1b3a0cp6s78fab7d4wfi94j605gdasd5pgb4x7ahgi9ra"; source = "0rqhqa42kn8yji883ycx56jq8xnb5z9vrs8ykhcfl3494ipvvfic"; }; - chessboard-72795 = { + chessboard-78116 = { run = "0ycg5plbpc97yyrd9pgaszk8jml3sfph21mm55fv02nhznip47g5"; doc = "0q2w1rcbf247w6pi2f7h55bb871r2hwlgbiddplqzdn21zpa9bpj"; source = "02443qhgipzp7iqkbdb19x0h4gbfqxy8lh8c8apfafw6cnvg3lli"; }; - chessfss-19440 = { + chessfss-78116 = { run = "1bi0lzxr3lr8nbrxj8189ycadm16l66isgslqjh1mfqyggz65gkz"; doc = "1xrdlw5z6dal81pdkhx8lwg18fzyfy1v4agq93bw09i94045cvih"; source = "0ryd536x30rv71pqvji805f9fm8ix6g6b5jravshrrksk9q8qw9j"; @@ -3132,7 +3136,7 @@ doc = "032qz2d0zflyj8aslhpq4n7mzr7rpl8kpdzrp9ahl3dxqzcrnwj5"; source = "0ld5zwwzznvc8a8n9l01i0236a9zw9n5jbiinxkhf8fk0gis1kb2"; }; - chicago-76790 = { + chicago-77677 = { run = "0mwrphf2g7v5yc0qij76dkzalgm3fhcm8zs7akgaypyk98cvxw8k"; }; chicago-annote-76790 = { @@ -3164,7 +3168,7 @@ run = "0lgpg27qnc59i1lkbis5jr3z4fy2cl86x1dm320q5kfjm6z06vla"; doc = "0bpl9vkjvn3bq1dmrgm4f0kgmbvxrxxhd1alfd4yw30xib24aq31"; }; - chinesechess-76924 = { + chinesechess-78116 = { run = "09ylm4dnn4ag7yd0ck66wbibm8m782fb4bmfmf34wyrnif66sbzv"; doc = "0m1q0bw1a4kf2jdm8kcp3xg0y448d407awwaf5r0lazycy64ycqk"; }; @@ -3173,7 +3177,7 @@ doc = "127l1ll89b61yczjkm36jly09y72xli8lybfjf8fq5pm621hzsj3"; source = "1b9gval665vsjghj9yy0lb15v4h0ysjc3l47jln55qxfd56vxiir"; }; - chkfloat-27473 = { + chkfloat-77677 = { run = "1bv0gfqa1bhrwq7vmjn0ih49lzb5g3sxv1fdnp25lxp5fxck31k5"; doc = "02s4m1ngjcw8w0ywyqislxs6cb5vj5zgczg3dnfpqsypvxg2xr12"; }; @@ -3181,7 +3185,7 @@ run = "1045jsyhp39js54xmyr1wxh7qp3z5hzasyqi33nvrc4g7rb9126j"; doc = "0pmgdkdn930lzyn8j3diwwam8c7ikm4fga3fh1vpigqddykj7hqy"; }; - chktex-73776 = { + chktex-78222 = { run = "0nylnlw6fha9bl5pp9qrblcd98npad1c2ic2s25axizmzrm5na85"; doc = "06fa4icb96x85k4fcx4iqw7fyv4g8d6jqpp7sv79c0lfidn6x9wa"; }; @@ -3190,7 +3194,7 @@ doc = "0mc8nlph24bh90l4x5bfc9dyldd4jjn46y08xgf194482dz2q8gy"; source = "03s40qmlbnlslcv8na5vwz67fad1chagal1pjq6lk0glhn5211dq"; }; - chngcntr-47577 = { + chngcntr-77677 = { run = "1a61sdmfbbryqd2gj87bm4qsva0xjmf9mkxhxnjixpqmr4gixq8r"; doc = "1rrkyvwbgfxxrnsdjybjqxqg15xyzr4s7qydx1ky2k7d2yxhiy41"; }; @@ -3237,7 +3241,7 @@ doc = "01r547l09fjhzrm19gi7xwrvhfglf9a0cl2v1ikncfhciy6dvjcs"; source = "1v9qsmqhb96b8p27bim3s71ybarygksifanwgl55vha0408s3zd0"; }; - cinzel-64550 = { + cinzel-77677 = { run = "1v29lilvh6l5iynf1810p67qx2znxbm04wavj31w5q7rvnar81xs"; doc = "1j7i2bdbrfadw25ajkgkygkii3prybhp4qh5k8azbn7zpxl78q5s"; }; @@ -3246,11 +3250,11 @@ doc = "1zmyxc0iz7ljrkklqdmpiax9alk56pf1i4dm6ljpyisd95blcys2"; source = "1vdj8qzym1ihkhm628zz99w6xwzhav8ci0vlckqpz3y91nkkpxaz"; }; - circledsteps-67889 = { + circledsteps-77677 = { run = "0ybaz7hl9v8g0kx8v7j8llgxvvhaj40afk5fi9733iv8m0w3mz47"; doc = "03426fkcxcjszpm852qv1y4kb581gdkk109cyfy7bjyx8ihrxq0g"; }; - circledtext-76924 = { + circledtext-77677 = { run = "02wfbwa35fk2gvwxl75bbvpswfarrlz1labv6ca58rakasq3zs9g"; doc = "0fr70nilxfah0mrqld2a2j4yw89d0y589ijmy85q268348bcsnra"; }; @@ -3258,27 +3262,27 @@ run = "07cbpxyawy44ds1vy6kpp9cxgv2mlh78i1wakzw30q0bj4rksw7b"; doc = "192kcaa3pwxf0bi5gw2kl728lbqhg4picji9fk7mhm7s1mhx2c3b"; }; - circuitikz-77296 = { - run = "17ygcwg7dh0zp2wgrwg3ls8m83mpz5jvm3vcsqdaca3yl7qnag4n"; - doc = "1671kccxkll6cd7m0bl3js1s35w8fmghr9s08y8m1srjfsrigvni"; + circuitikz-77600 = { + run = "0fgrmn8sqagy143a819hi1w0lvss7q6bdiy5agpvvg257dlaa6r7"; + doc = "0jdmnmc2sw833746wzq9r28j9v9dwy0c8fvwjgzznmp0ryldqaz7"; }; circularglyphs-73069 = { run = "0d8hr1lns0973y61qmmz1hg9pc99j3w4x3iaqi0f0jlyzxc5j1m8"; doc = "12s7fkjlbbiica7svrha74zh3va390ay87bajjs0lgx6smqfx85n"; }; - cistercian-76924 = { + cistercian-77677 = { run = "0sk6nf2ad80djdkysjxw8a9x3rn87dz2q9zsg6j1qs9jrkifj563"; doc = "03rk8vybhmbciqhrxlk63hq4csn0krsll4hhqzjivyxrllwjsvrz"; }; - citation-style-language-76981 = { + citation-style-language-77677 = { run = "0x7gskb89mzy66x78m5pcr3aqfh2gprwlnhgz7r3df2skf3spxbs"; doc = "0aqmnw7b3wkpa65q6rnz6xrgaxxzrnw9a55i3azdja0icc9ca3rv"; }; - cite-36428 = { + cite-77677 = { run = "07nw7axvgir19ayi3zy0b2sp8bb9pq1nl36x0wv3nrqjilvgrwr5"; doc = "0pg5fc41iwqc1y9m9b47nh48fqp5dpnjbx14ny7ch9irxblg5d31"; }; - citeall-45975 = { + citeall-77677 = { run = "05nb6pywcrhqi1c9xfzkv46j2fq9y1lqmqawi75v3z56h2v6c136"; doc = "1p54cr0khq72z396r3vl0p9qqn2k82pmx4pjaszlzhni5v54hbdr"; }; @@ -3326,7 +3330,7 @@ doc = "1i94ql8n9dfxmag259fr2zbiml83pmzbh30xzkcwa1dpggpvm6wc"; source = "1jkx6vzzsv8332dn2b9aknjmb3sxncvgidjs3a28fnlmp9igc93l"; }; - clara-75301 = { + clara-77677 = { run = "19g2vpxwjjc3y88ghw8yv0abkm69x6lnjj4p1cqbdjiyy4n83677"; doc = "0dkqqps72wws7dhynan243wf86gxn4chn1v5iiishkar33xvvlzp"; }; @@ -3356,7 +3360,7 @@ doc = "1d1pw87hszspsfrl5c14q3c2iy1fkbh77dzldhajx71iqjfza634"; source = "1x7dvg6q0hy6pg05qpi2qaxw7y7a2dcfa4khddvbfcngp1dirrzi"; }; - cleveref-76924 = { + cleveref-77677 = { run = "1d4qp3jl9mgv4afgdgcns5rr7agn5smiwqkmrasqchj4hqzwxhwd"; doc = "10wy2zndm51fy3d80cqnwsjxyczqjjffx61ir6ky3nkmiikiyypn"; source = "1qyyvn226dj4yq25cf5f7yzc3gx9qmxmnlnjijydgmmwam71s3xl"; @@ -3375,7 +3379,7 @@ doc = "1j5g6lx6m359cgjpn65n0a5k8cxbw1ky47yh0ahrbpqdg99ll4qh"; source = "1nc0y935dx89q8wcdhhcd6y5cj0xwc660bn10m2gzcvsz09bzyax"; }; - clipboard-47747 = { + clipboard-78116 = { run = "1i9facsdigll3rzl8xv1i85cqyvlc54xhia69cv5cv0gly00p1dl"; doc = "1b6wvadihwglj0653bn8fnnq18whx2hymigvyknw00fyn3xjgvgk"; }; @@ -3388,7 +3392,7 @@ run = "0w5z1ffi25nabsaqh91glby7ifn40c9rhzxlz2kbyvbrdg6a3and"; doc = "1wp9hglx1vw8zfa182m2103xb0rhg9hmp51rc7bzm6fh3iyz52is"; }; - clojure-pamphlet-77161 = { + clojure-pamphlet-77677 = { run = "15q1hx198bxr5ip9ssfyf9wbccqrgwknijcbnqsm9mp082d0vc1x"; doc = "1fi2yxxnqlwsq3m66b75a16hpx4vs3imij175dwvjq1nvfg5y8cn"; source = "096whv58b2g15m6mzg689d0mp6p9yvj8z83w431zbg204h0kx0w5"; @@ -3410,7 +3414,7 @@ run = "1f7p04gaccyynqm0wzfz8jinsrrwn6i4amc51s835gxkjv2d8gwv"; doc = "1kryc0ay3bx1maydfha6wm4qw2l9xprnhs3901qbz904l21yawhg"; }; - clrstrip-60363 = { + clrstrip-77677 = { run = "18ln2mlc8bhhf96kqawba5dqi38f5j5s23qmp5dmpgdm7fdanlqn"; doc = "1mf6bcc17ivcdvy36ash33bmhh9fcry0w30bfi96swjq17740cla"; source = "1dc29n1m6bq5rbpf66q07nss8iw9mcav8s1gzc56j12ik1r2sa9y"; @@ -3438,7 +3442,7 @@ run = "1y71gdk369hs2yzbfnj5i6yy2xjzv4n65vcfb8z7x596kpjm5jz7"; doc = "0zc7fv9p1m7dgi3vwkra2d8x18c4gkqzkd06gp9c18jgf0m6ahm5"; }; - cmap-57640 = { + cmap-77677 = { run = "11ki3gqlk6hjbpffmi2zdlj0rg5z5drcx8zw9nc480mxz931h273"; doc = "1ykxc5bg6s1c2p52fyl2dkmkg25ylngsfrhsw05yzskj1l8v32yh"; }; @@ -3450,7 +3454,7 @@ run = "03da7ak8q3qyvwnk52mn2a79q2mfbfk0bfrkvmjpqnlagw35qmbi"; doc = "1i54xpnvygfmwbvdnj5wwd2fwfl1y4f99afvs283lz1ki2857aj0"; }; - cmbright-75712 = { + cmbright-77677 = { run = "1ypjv6wfj1nm6wj6laniv304zri75q9gaik95sxbz0wh5cxzwgr8"; doc = "05cwyxmh6mqj0xf4awhif1vvms0j1lmadd1fgil7b14l46mcd99c"; source = "1y5is2678czhhkw4y5nrg05qqfi3n7fbric9m6pszfkh4iw0ml6c"; @@ -3463,7 +3467,7 @@ run = "08wyaqfyjp482gwkwfq2xw3skazfzlv0nn59qri9728rmgykd3wn"; doc = "0236d4ngq70xrgsaxg0b0yqgcnq55blkq7d4hgw3sx6s6hkxfkn5"; }; - cmdtrack-28910 = { + cmdtrack-78116 = { run = "0ygl30hj8rczxj8sxis9cfq419rscvndj5fwyrls3c1d2mnscizd"; doc = "03gp5n28lg10h6amf4vxamvnsr7hvrkhmscfcdf4jyp3kkkvnv4w"; source = "1m8kfxys9nh3xml6inyn4qyhqmw3h572lvlbh7g4z0zzqgiah3qx"; @@ -3475,7 +3479,7 @@ cmextra-57866 = { run = "00my52lh3cn8bn211fpn7373b7khaylx4fgkrd2m72xgaymil308"; }; - cmll-17964 = { + cmll-77677 = { run = "1mv2npq85fmm8ff3n2czs1mfjqcqpy5rx6dwy9c5ra1nybx0a5ak"; doc = "0ps62xbzac6k9hk0s7wlk14iq70h922sxgagy5m8an9vqp94mjzi"; source = "1vhh0ds96n1yy3nby8np7v4i747cana8acvcnik1zz9h4xnf4brj"; @@ -3524,7 +3528,7 @@ run = "0g7211nljimm9a5fvry89ch4nf49xhad9ka7prdmlpj87h9ygas4"; doc = "1fmq2r8ssvp99ykil3aak8w301qvh4nldsph389m7qar2pviy1sk"; }; - cochineal-70528 = { + cochineal-77677 = { run = "09bhgl11ps6zw62y0jvh2pfddxcgdc92scv9irpxf2nvjlyy3wg4"; doc = "1lg1z4nlw3w5hw1ivhbbk44qg42m8s9470d64pgzgbgfsalyx4fp"; }; @@ -3537,15 +3541,15 @@ run = "0s0145rdpqbbagc2klx2w5h6mlx4ns0qlllws31qbvy6byh65ngk"; doc = "1pj5qnzfa7725v6cixkznrs7yybc2v0ik9q2pxa4d25rpfxap524"; }; - codedescribe-77215 = { - run = "0mk39vwdp3vm3cg5xnr99aam41rsx9kclyaf8qqgd1l1g3mn6881"; - doc = "0pp558myd7r3awg4vvx1yi6ydcj47ka15d1g9510wx75ky5na10f"; + codedescribe-77818 = { + run = "1ld2vy2icgx27inz7lyfnpqscxx7vpc6fngb4cqcqpvywqc7bgyc"; + doc = "1h8dz525ljfb2ca31svj314vz39kpzifd5c5ijhayyknf8k9br8h"; }; codedoc-17630 = { run = "1zz70vp8ssblnacrqdsq9nwvf1lw69mlk9d94cfjc818szcgi9v6"; doc = "1f3i3vw1cmdvgp05xckr748kzbairhvdpfvr844y7wnmxzr4rfzg"; }; - codehigh-76924 = { + codehigh-77677 = { run = "0jd7fqb58hlin8zn1xyyfqqjm9f92nclkqlcy9qhn5x0c10scxdq"; doc = "0adk0248s9ncm1vkrlw3d7d0c3ajl735af5lpilzsbj1b8yqzzvj"; }; @@ -3564,7 +3568,7 @@ doc = "068234c0shvblzkcgl67a9s9whcbyjy3mjw60i8ljhs5z5wjrnc2"; source = "1vsb7dk4mlaacl9ls17lm4xdw27xzdgvng02gkfjvja1ja3cq4zr"; }; - coelacanth-64558 = { + coelacanth-77677 = { run = "07y3hgw3apkkncch9qcl71l5xaff8zqpgcwf8is7wz1wx173hafs"; doc = "0ylnvl6ya87aivb10z8sq2rw02q3kljdiddjfarx70mr1jzr2hma"; }; @@ -3577,22 +3581,22 @@ doc = "0hnf25h5bzlj3ba18h5rr21br0cra55s9qrcksips571d5fv0363"; source = "086y5m4n9fsd5cp485vqjxyyq6bf671j570lhq350bb0ynid6llc"; }; - collcell-74187 = { + collcell-77677 = { run = "0d88sziljrzdzxq95lw3sr0y3pqz8mwdfn93y1nls13acqy54lvz"; doc = "0cn5c90l19d5x543ncncnb9kvn6kll1pyim37fxvxgrl9q9k1gxy"; source = "0z9lxlnk5ff1w1r6hg4mrkk667c41v3kkxs3hb4pfa1syv2l0yi1"; }; - collectbox-64967 = { + collectbox-77677 = { run = "17bz2nh141yw4cffv1w6cdnxkgi6ilsr5fkzkp6h5glfibmzhi62"; doc = "0j9hs1q8bzm4p7rwiikc805khkar23722ylf00yb7mp5mvky8996"; source = "12llsyfksri5hlncmj3bba779jhwxxdr9zcck02jmrvx61d1znvh"; }; - collref-74757 = { + collref-77677 = { run = "0c4xpg5lgl7vxrx1my5ghaqldmipdc2n51i8h8j7rxqayzc8br2a"; doc = "1lpbfri1a5wdc6cb51rj41lwys1y0wjc9w0wdnglnnp5b2x9l7pp"; source = "0mxpn7aqzdkqrihc9sqnqdysa52y15aw7liva0dbj2yzcm151p79"; }; - colophon-47913 = { + colophon-77677 = { run = "0v8q22qxjrbc1mpsmfvdp13iwkjxp11cxs86h2b7b9rjs0cjxy6s"; doc = "0s2kz7q6nkwc19jyl32rzcbbcm7ykhkglanx010xfz08vgirk1pz"; source = "1z2dihgwd4vbk87n0hzpipm2359fwl1z13fjs4g9r5ys7iv36wsq"; @@ -3611,15 +3615,15 @@ doc = "14bw1g3dna2ykyv4fl32gvqjs0n75vlfpc9icdk09l7zhdspsvfn"; source = "1bssn8rjrp34nm6qhmzcrcn6a0ah9lv5n94d1jxqhhaj4pmimd2j"; }; - coloredbelts-76924 = { - run = "0ldfqnf673fbh5gd00zlm5d0in1wlrzgnagg09xplic4glw7cfhs"; - doc = "1qrp1mn8mvvrn4qwqcw0zvz8yj3l21svxrw2vsqppjp1isbacrxd"; + coloredbelts-78042 = { + run = "1r7q89345mn2v18k6pzs5rvl1yjp94i4qdj09lv7zx73dliqbsqs"; + doc = "0cnkjkhwmnrg4057024g1fzlimpybnnq4ri13rgmizwhkbj6rvpa"; }; coloredtheorem-74812 = { run = "1akvgwz3vgk0skblbpxi4js6icb5rmcvcdf6hzbkpgr0w67cq0zb"; doc = "1masfrqzqfix5as9myf2l8v73mxjzlgcgw2pak8byimdgmm7jard"; }; - colorframed-76924 = { + colorframed-77677 = { run = "1kys1kcq1j3c4d8mv22fgdw5l2c9ar3il8cc65w0lx4avbldw28r"; doc = "1xg0gbyh0ay38yk00in78q7mysnmlr4maxzv5lw3s88l0adykr8h"; }; @@ -3631,9 +3635,9 @@ run = "1ld6gknb8a59pkz50wlil5p11mnv6ss0zsjbajbw63dg0zlwaglb"; doc = "18y8apbkh7yqzxrzpraqhd76k93xnvgq5rana8lq4xh5z3f7skjq"; }; - colorist-76924 = { - run = "1p5m9i449714k6jnqh2ms4llms1nifnzmg9sfams0ng8pranlhgr"; - doc = "0wbzik5805f5pg0w8grfdaacgii56dcyhfldkf5xgfbn0s35xm1k"; + colorist-78012 = { + run = "0j7z4y7i5m6lqmmms46fw6imjcw988xkaspcj4aakr8hzr5wx3m1"; + doc = "1jfyxjivc7b84f7v13ly67m67w2zkv3m2pmwmf65vbvk79x37wnv"; }; colorprofiles-49086 = { run = "05nf7y425f8ric57c3afq7ymc7ndxcdahbx9n32jnaz9j3qq2ypl"; @@ -3650,7 +3654,7 @@ run = "0hiq8wgqiwxnw1gsrymshkldspdnizcci56ihn22h0hcwz76hgzv"; doc = "1cj84k7cl6cww25yy2lynjrbicn0qy4y09rh6dx2zq19972fggi3"; }; - colortbl-75287 = { + colortbl-77677 = { run = "01p79xgwyvidrycrqq2daqzv1xls5lc3snpxcydbd5l6xxi0cnl4"; doc = "0kds9hs3nmpvw2zchkfw72igv89l8gmx83ksgad9m4fj3y37dq7m"; source = "13414gh7wca7j0bwvjwm4hrq2if8azwi1nanb5pfbrfqg6nv9z5m"; @@ -3687,11 +3691,11 @@ run = "051xpkjszw281gcpacc5s6wpbvwx66hkbr5fpg72205raa454bjf"; doc = "076niz8w1i6zwq1938iplhcv41qfasqhw8darlr84fr08d3hjwl9"; }; - comfortaa-54512 = { + comfortaa-77677 = { run = "1kfxl806y2g6axx8csnd7njyd0skxx1gpw7fm3paz8yrzvyyw89g"; doc = "0irfhf9qw81m9x03nybk7br1nrsk4gx1dccd8ay7wd3sgw00kg0a"; }; - comicneue-54891 = { + comicneue-77677 = { run = "0w2jbwfzfhbm5375852zv9rqih3p7grvi0s79sxr6gpzh7iyvlxr"; doc = "0wr71zjk337h9p38nm67ga8js60vqyqfslwn7dqvzg06p0741bfk"; }; @@ -3704,9 +3708,9 @@ doc = "0mk7k9gyv2xxd3l7m58dsirk32cn7wbmdy9c0nc6i1jyfpsfhmq4"; source = "0719a7bp07vf5jgx00cjdgvzfnv7wbxrxna2bdjjsfyvipyr4z8a"; }; - commalists-tools-76924 = { - run = "0yrcd65zr19740pikh16isclhkc5gzc70yknjym2qaqhdbxg5kzv"; - doc = "1rcdkksv8mzmglgpcg33nnzl7gxdq15gsgpmpgvfm1rnn0yf5lkd"; + commalists-tools-78016 = { + run = "0llzn8yvqbkwlw907k7plaakzzw6kv9nabqsc1d0ifrdh45paziv"; + doc = "1737r26dlnxbrlddlwjrqzz3wbrirx0ln3b14v5hm4x7l0vif8d3"; }; commath-15878 = { run = "0k3s00r4l8bypv1166p8jkdj1wrx4ar4w0y1fggmpzivqicc02g3"; @@ -3717,7 +3721,7 @@ doc = "0vvnkp8r0xbsyvzps4a20fr43cj2559cs6mq7jhja6jzvqqc6mic"; source = "1kzc8i6nmvw7xwz9fbfanabypissbm7hnmmgp2m8r462ywzpa79c"; }; - comment-75712 = { + comment-77677 = { run = "14k4y4abv5mlhn1i8f90bxfymp9vz0aha4p2gql148wj2hh7h96m"; doc = "1589g0dah13lw4p18cqprhfnh1184m79ddrgvc2l22bq6vb1dsb6"; }; @@ -3773,15 +3777,15 @@ run = "061kfzds7clbxyq62ilxwcrdkfghi2lx8afik7vi9gg0hysbki7y"; doc = "1x6wb92k4da01sv8b35p3bly9hj46hh8k9wr22m7lj3rxnndnpcq"; }; - concmath-otf-76683 = { - run = "1bpglz1l91yp6lg6p0r5plkilavakhclvdyaqxjx1f6mbqgi7wxq"; - doc = "1fbqc3522csq0lrby0s350jii54hrfdr1nk2xfkf0hw7vs16nrwn"; + concmath-otf-78182 = { + run = "0nfb3faghmq4i6yvpbf7lz028x96z3bqb9rwcqw0pw253r3v8kvy"; + doc = "07zl38cil283fdzharr38rz7knglc3kacgbcffsmiyg0kk0bhwwh"; }; concprog-18791 = { run = "08yr8yk9gp35d0nvh54ysgv61s062vj446fyb87n8jipfm49mj2x"; doc = "197p2bdn1rqmxva56sagvb1z7kc8gwxr9zf612r6g8yb07xg5riq"; }; - concrete-57963 = { + concrete-77677 = { run = "06m8d6z5z3dpj9i0nvp50g6pn9j0m4n0n1j3w94nml137qghawyg"; doc = "06z5hh9ksr9jpkfchyh2zp8b827klb4v282ipizrm1dvlv2r1603"; }; @@ -3804,10 +3808,10 @@ doc = "0kgdggc8gpd1h7kdbh3ala5kz8rs56bgmwgv9wvxsqx4sn19q2fy"; source = "1y0g7sj696d6qhcw8vrpxr8gwik54slp7lijbxz64ksqbw5xjqv8"; }; - context-77320 = { - run = "1s20c5h9sf1q91c9ad2cicj15b4xdgj0sgdfrg4x54x8ja1s5fca"; - doc = "1z62ncir8n6kmjk1dbf6z9cr8db5cyclj2cv4ba8if624l8v2mvy"; - source = "046qrcm9kdhcg9ijh39k6girhsg2s3gy5dj6gxsa7rxhxg2vzhbw"; + context-78011 = { + run = "0xq3krsh9sgawwd1wjjvz8jdvpdjizg1z8fj9y5bacn89y7vkhb6"; + doc = "1c3fzicn516hgbl6d0kq542pxzjnx88c0bvsc2pppiw0xa53nz1h"; + source = "19y8kdqkaz4f08fdxxflza44qxwkdxvkn902m65pyys2djrx831a"; }; context-animation-75386 = { run = "1cy0jc6wk9kfxahndf82wwns4dhn1nbrxqx8v5bfb57m23id8vff"; @@ -3841,13 +3845,13 @@ run = "05g9p85jgdsv54wgbm3ygs44r49mgkdsm1r0b8l4s7ahbzfvfivw"; doc = "002mznma23iclh5kgxy4k08ypvfac8ahrxpb05rdrfz6qs7rzrsc"; }; - context-legacy-77320 = { - run = "1fr7qzj0f27fdg9jvavp25fdxfkjwyasw54vmal1r2nn7vj39b1r"; - doc = "013czblji32dprcw1dw7cqs2n8q0np7z7wc8smxkzpnas6d7y1ci"; + context-legacy-78011 = { + run = "166a1fx6109vcn3pxmajkvmbj1vg04106hkwgd1drsc4wxvanypg"; + doc = "06n82lkjrwgc3q618fm0rjl6aa3pm1g8as8m98add6axv8m7cil4"; }; - context-letter-60787 = { - run = "0bnd56v120h3c235n9v2h6mzvmd6fy1g837gjim5fkkqd7jyzp2q"; - doc = "0l4vgrpha5kx2990kdk4pdfljznlczlji0fxqsxs292yb3yy5a4m"; + context-letter-77850 = { + run = "1s4z972l86ivf0gavf5301yazw5f88q689mv6jr0n9qaqmj7mn9a"; + doc = "07nkkg4l6psfp4iyf5i7w42fj6bk4j86y1klwxncabhmw9hzsf7f"; }; context-mathsets-47085 = { run = "11r30c6lpcvkx7awgm70cb5darl90fvpnf37hj2mb7h69d281hv6"; @@ -3864,13 +3868,13 @@ run = "0dgmix9w576vxmffbm4digcp00vvdgmdxmxwjzrrkici4rq31w79"; doc = "17djxi04rhg61fjcmsz4yjp7mnc7g1fbfb9mmkcf7gk8dwzrvigf"; }; - context-squares-70128 = { - run = "0l56p7zf7f9ywb66v6cppnqh4k6zlsvwj37vxcwshwjwl9z3cfmj"; - doc = "1qxcy1qhk77p63h97qad3jvvfcmsgjm6b81cn10aakvl3sniy7g3"; + context-squares-77884 = { + run = "05fihb100hmnz6nfjg6ny0zc25fcira9fssrvl906hfqvffmhl4y"; + doc = "1l6zlhvac8bxb9rhdi7m7mj4bwap5wv2y7ykhv9ha9hss19z719s"; }; - context-sudoku-76924 = { - run = "0fnzvzpn2d24hdi5g18f1mpaqkyrcf8kvkprqdz1jvlkqld82kd7"; - doc = "0dqzxcljl1mn7qs7hk2pahvc5791m4c911j5dv85fwaladhjv9xb"; + context-sudoku-77885 = { + run = "06m8jqr587w5wz5vj9gw0lpic1n9kpf8g62djdr2psl5529gz1p3"; + doc = "18236p98af8yrjv5hpy2v313x7pigy71bl2blar7ny96aca7llvq"; }; context-transliterator-61127 = { run = "137wjy0whfbwp95h4grypwxld7kxlx9h6l3bkd5bpfnqhg70j05d"; @@ -3889,12 +3893,12 @@ doc = "18ncq5d4chmnmxmhazbjh9ypsm4c3577vgcmnx0y1pmzgb2g8pn9"; source = "18yyv9974cxzpw45rzw6ia2jamrb07bzw6gqchdprdjs0xmhz308"; }; - continue-49449 = { + continue-77677 = { run = "0vwz01gmbid6b2aj32qnz1xrlk9h0nicjv9ix1rvqdad20m1i4wa"; doc = "1mzsj70v9f6srmc8ja62pph9j67p644hl54fx6nyahvr2h9vdik2"; source = "1q835904qai3r49yi8hrfxkh4bjf6913qs5fd2dv7myp1w93j5ir"; }; - contour-18950 = { + contour-77677 = { run = "0xb8a0y3jazrq5gxfnxjl7qkyaqjnmyhjshgngqcsrw2sq4j4li5"; doc = "03rxkl9vhhqa7gpigar8w2h78qvx4k68chhf0881ws3bm6lg15sy"; source = "17sfl4npipzgc7jwqx740nny7fnd8bv8k4vav9ds765ky1xcs521"; @@ -4019,7 +4023,7 @@ doc = "102axl32lgrdlav3fyzsahkcikmapivydbfwm3wkib624i1f1h95"; source = "0f8gspf0m2b78fr0jq7n4s3y0f80l1pc3qr1rzjfs6xdrg1nv633"; }; - countriesofeurope-54512 = { + countriesofeurope-77677 = { run = "0387czqiyawxcjqh22czyd8f7y55kcrscxmp28rcm8wqqdh2ra0z"; doc = "0h06f5rpizsdqddqdvvvh5p3nhm4y5aixjnxl8s0b90wpcldwrpg"; }; @@ -4031,11 +4035,11 @@ courier-77161 = { run = "08g6lm12b0k6333pxcaqdf67v87fz5mrqp3jgal8qhrls5ym8q6r"; }; - courier-scaled-24940 = { + courier-scaled-77677 = { run = "0gfqc90fq1nk7w5rvy3fqd5799aaxh48ia4wxcf01bhs4l7nrl1i"; doc = "17zr8bdv5dv8hybbjfvkrn1skn6xpl41yfrb4q1nq491nwbppb14"; }; - courierten-55436 = { + courierten-77677 = { run = "1maxj7wsjqh2ni75pjpzsbwh1f9abndka1ilaiwik1c21kgb44g6"; doc = "1lq4clwd38f8l4722khgnldjfk11mn1m4m82ppb1qk04qyh1v8sp"; }; @@ -4056,7 +4060,7 @@ run = "06dhy5bnvk3c08rdgnhi1rbql0fz0ppfmr8hihyshc9ghjry6qkq"; doc = "1y903d0xbimavg5r5l8v39l9mikrl3316p4rds7vbi04k09a09z6"; }; - cprotect-21209 = { + cprotect-77677 = { run = "016z5zz8njkk2cra768jlh2s9l3r4wmn50nk3psmk3v0i0cy0197"; doc = "1wjyrb0z85yighkw9a1pxxwilp31c5fjra7y07y0v1z20q6g3rlm"; source = "0lrf75hvlp6jpwfppkj0dwv7a9q51n897bwrf3gzwswb7icvqnf2"; @@ -4065,6 +4069,10 @@ run = "021581zdl2c4j6crp9cnrnvxpwdx0jhhx5ab2ax7016hzsxff8la"; doc = "0m7hhy2wlagymkq0ckr6yhiav02y7b623gd47wkk75f48rm0lbdc"; }; + cqjtuthesis-77776 = { + run = "0y73i04l0bjz5p95ynh09r51w4p1r3mgh0061k2k7pw4mbzpimy1"; + doc = "1v0p8sy6rqrvy2lr5gyy3igxa0nbw12ajgajs0krldfsvl1wjxvl"; + }; cqubeamer-54512 = { run = "1r63ahd6m6ll0phqaxc02hnbrf3f6xjdghrhn7wdqxnf8n9k34ff"; doc = "0rgfjw69is9i06blv1dr2ki6d8lgfwg3w57r3620r7yffj7z9hpy"; @@ -4082,9 +4090,9 @@ run = "17frsrll9bl5p4qhqw9vc0ff9sxvksb21qhdahjm8qw796q0mbqc"; doc = "1waxkpbvp3ghxb98hhyp56wby65s72lj01055br1av3j4xz3rsiy"; }; - creationboites-77191 = { - run = "00ibqwxgyzqzk80hhrf6rcfcfwd8dxb7xbraszz3zanqn1qzmx55"; - doc = "035s4vb3qzv1km04lgfagz50vizfhb3xi266rafm7vbv2afilv1y"; + creationboites-77775 = { + run = "1ng15n1w6aa04nlr5q1qylmpg276c61a6b5kchyafjwy9xhfp7w4"; + doc = "0xh1vwwdi9hjy2qidvbal02kn6ibbn5x3zw258py08q7bcg8dh2p"; }; crefthe-76924 = { run = "1kwl01gnfr8xwk2zra14faqq4in4wijc03g5sdvgh2c7a9j3zm00"; @@ -4098,7 +4106,7 @@ run = "16jz8i749gk7s87h2b78nz6cclmgvfn35kh3869rsf299y4dbkx2"; doc = "1y8qngb1v6paqr643kh8sdipnp57lkbqwbk62r8nrxps2cvw06g0"; }; - crop-55424 = { + crop-77677 = { run = "1hnf65q6mg5fq75l4g81zvp4qqdb092zb41m6nl3zw2cvp8gal23"; doc = "1w6ql3bnghj633ar1zwbv580py4f1fmdm4vk7pa3q7vpnrwrgh5n"; source = "15fxivp8d1xww6j5nbfkmsb0b2c2ldmkdy3ikw3m6jjk269nwy4h"; @@ -4112,7 +4120,7 @@ doc = "1iahzjwns9zapa5y7z6yy2wjdcy6qiqrqvp9q9v4ky2zgsf7n5pi"; source = "0yajk2dxnsfy74r6a50zs4lc064aha0lzfqp26gpgnsx2h0bvpix"; }; - crossreftools-55879 = { + crossreftools-77677 = { run = "0pdhi9yij4n6bwcwbk077sdvwi1v8ww51g2r9ssfnmvmxs4zjw27"; doc = "0q80k648b967q9gcy7c3lb8ywk257zbsw04kc2gazlc61scviy49"; }; @@ -4120,10 +4128,10 @@ run = "1jw4wspjvr9f9ff3xfh5yy7hszca67g7jx7988xyvd5anffywxcv"; doc = "1gcknabbbijh1yi99fl16ikqjhyhd0mg3i78iyi0bb6a2nil8f4k"; }; - crossword-73579 = { - run = "1r1yl87rra7g922bmij4xwh1prm0k368lxhay0hs7w11jklmnmvi"; - doc = "1x58s971hbhi9rqlnqyp293fcm4sr5gbppwzikqlfnwgb21ll45d"; - source = "1lxsv01waq5v8zyrm02j05hwczky696nm9agqq3hqcndx2jj15sd"; + crossword-78222 = { + run = "1j7w2kxbc93yl5i5k2c24wsgs40nxh6scq6dv2c507y432clk8xy"; + doc = "0vnsqpxdpsnhpmzg8253ndcyn7ws524ihir94bixcynvmysx3d0p"; + source = "0fqn8gxqfan4yzss57ga5yn22s6ypa51l8mz2cz200mm594fbwk6"; }; crosswrd-16896 = { run = "1c85733q3x56s1fvag4kw39r6lnx4hr1wmhsrjs0jnyf5j6lf38w"; @@ -4147,10 +4155,10 @@ cs-41553 = { run = "0nzzcg1yvbslhqm5lsfcpqh6sbzkmnmmgyakg9l8855qpa8g9bf3"; }; - cs-techrep-77506 = { - run = "0li69clkm904f6m64qnqzh5jxzcr2q8zva4nw6lnhj9md0nl0qka"; - doc = "1wdfxyfkvyjq9b51fsmr2w000ixfw3m24qmlwx321dlmwh2dgb4l"; - source = "0bdcrvn03imsy920pd7r2nvf4k95i7dkyfxjp1k1xpjp8p23y1mp"; + cs-techrep-78146 = { + run = "0305r52l60f3vqf2ys3ld53kclq84b6nr6yvz7fsmb7yjmladis9"; + doc = "0n1jh74ckj5h9gfmvyhg8y7izsfsysnpkljh6v1mf1nylfd8mkzj"; + source = "0k9kvz07pwwvc0li89s3r3ps5a3r95dx6nvdwj5b63fynaj3za37"; }; csassignments-77161 = { run = "1mwaaf1ap05mp0lalyk89lyhqs26x4w1sx91vfsjxf697lndadda"; @@ -4168,7 +4176,7 @@ csplain-76924 = { run = "14z479gkiwgw17pdghrxh5q0rlxnij7ccj49kgf3macwgmh5lm0r"; }; - csquotes-71053 = { + csquotes-77677 = { run = "1c9h0n86fgxzrkna5vr05g91gv1h45b9fjsm94hkz7xnp6h07fhl"; doc = "0zrfbqv744s4k9agkh0a004w7ywc4ha8gq7ai7ckdwn2q9dins95"; }; @@ -4196,16 +4204,16 @@ doc = "18pmc5h44jmlh583cg0hjr24k2pj369l6ya4hqm9kwka0bhg29nm"; source = "0mggp5xankhif93firc5g01c6b160bkwqwbhc04wcm4ndlamvip1"; }; - csvsimple-76924 = { + csvsimple-77677 = { run = "0wvcksc2lfnl3635nmpjfzzlvb734wjzcnbyrhcqv94z7knyk6lx"; doc = "19f4bkl32p5ak4zb5p1zxs7jmiap20lwwyq84n92mflnhzs5i4r9"; }; - ctable-76639 = { + ctable-77677 = { run = "1cxhm38bgg14ryyq4amj42yqkcbr6p1sj5wplzcxh7sd7nxvjlr3"; doc = "04grq8z1biwlcj4hs3s1l4zhdaggm9b26dk8rxfbn22bkwzlai6a"; source = "0ra01dn5hg453a3kyzipqbl6zz1s37cf6smffmvix0k41fmsq587"; }; - ctablestack-38514 = { + ctablestack-78116 = { run = "0b739h1ndkisr49d8y4q0vnbl9j3diqwl9r1ah8wk2za1ww2mi54"; doc = "0qmshnvbyfjhi8bb989hbffwn3447r91jp46z1yhhmcbjpr7clk9"; source = "0133xxb7470lyfssi1kp81yr1zsz4d8ai3qjy72wki0p7ijkypw9"; @@ -4229,7 +4237,7 @@ run = "1dvqr96ir3gakxrf4fk0dka80inl6aj3kydcf0128vlq168zgvsg"; doc = "1gzfib72lfbgzcp5r8130k1n2d00v2kds0x8zdkqnikn22fq4jxm"; }; - ctex-71527 = { + ctex-77677 = { run = "0mk0iix0wygznqhzqd1wzi7hiabr751i0q5xrr3k1nmns68y98vd"; doc = "19z979xk8mylch56d2gxvln0w7vrwfizcf4apy4kpbm1nhb90gaq"; source = "09y03idznj0qw2ik0hq3xy1v87sl3xzgqfln1cnvk3c6mmfz9j7v"; @@ -4255,7 +4263,7 @@ doc = "18a8h3lgdldazj4mslszmqzpglf0vqpa617pfqa1ga1yf7qnh1fh"; source = "1mzijc30dcymm2lnzzfci1f99rsxwb8a50p6fd2qnynm3ixrvw6s"; }; - cuprum-49909 = { + cuprum-77677 = { run = "0gqrwdh2gpxgc74zq97zm728ykadkrl066v77hjllmw7x6cjxrng"; doc = "1126yz6ks0rk92jcsbg2m3ibvv64xznrii9kxf6ss36hm1qwkgbi"; }; @@ -4264,7 +4272,7 @@ doc = "0v8sfvj7g65r7iyjijimbg855rbbg5d1zdkp7vc58q14y8f34a8c"; source = "00p52nbdv0x1v71fb0ln63wb9mxdhy7zgagbpmcn2ca3xb83m16k"; }; - currfile-70650 = { + currfile-77677 = { run = "0z2fkxq642kayj10z69xyqy9mla0fc0dr1yiq39mzs6m0zns4jy6"; doc = "1did5h93my3i49n4dnjn43zzq4w8b965x8b9qrjiiy7jmkw0wadl"; source = "1dsw2zk618idaz74i2cwjjv2v73c1464i7y8rc9mm68g418cys11"; @@ -4286,7 +4294,7 @@ doc = "1jv8f3izp9pvzh5qs3sh33c95v0z3wn88f278qxi0f1bc1k8990m"; source = "0l9cq8aji7z8qh0p45af8rnz0iw9m1hgc118482x699iqrvg96y2"; }; - curve2e-72842 = { + curve2e-77677 = { run = "112ggc53i9hqmh31fgqy47lbpjpvh9g42fgzqs41ssvnc75k879j"; doc = "1pyyygpyp33kkc4ixdrga9bcs66g427vnfznvy4nyx098841bqsj"; source = "0bc5r3nfw7prgvdb2226xpm1zwgc8siy3gkm6jzqkjjmqs5nglp6"; @@ -4310,7 +4318,7 @@ run = "1r74fr7xy5j2iyz4k9wn721hv4y64fwammkyyqy15bpqz8fx5ybg"; doc = "0ky8vcv88dfg80hykvbdqy8y9w3a7ip2hn1zfws7va65hbinqfw7"; }; - cutwin-60901 = { + cutwin-77677 = { run = "0camjay52m2fbg4df7rrswfn30an4s40bvyvssdcmhmqlbvsh46f"; doc = "16wmnp2p3hnl8aanm29sxflqcz03qc5vlk9ziq38qxsksisxkl5d"; source = "0lqjiqlfndqmjmhj5p4flhly69cyg175s8wg2gah1fcfv0dayrn9"; @@ -4349,7 +4357,7 @@ doc = "1nman70rpgd0wqhgw84qg8acm243y45nhxd32dmh9y8ywabynvc1"; source = "12pbrk2bmgv25fa0llpk6pfgmz5jljmy1w5b6j0md0ni46ldjxpb"; }; - cyklop-77161 = { + cyklop-77677 = { run = "1krjgk4a920bpgb7c6qw6jx5b7gv97raxpaby1vx1lh5zvbybfn0"; doc = "1fnsd0p8wp58imrn22zbswk8bdjgp0w9v4hcv8f7x5ks1czcas8x"; }; @@ -4385,12 +4393,12 @@ doc = "0as8lm21znzpfdhf7880fsvna1ivprd5q7jc5mlyva6gny6zf3vq"; source = "0yy8i2qxk7ms53mw05lk8lq1wal1rx3431wqfw4w2v74xy3jpmcx"; }; - dashbox-23425 = { + dashbox-77677 = { run = "034nwqqbd4q99mzdd6958w6a3jcvvpvamdycda5blh7in1gwm1b5"; doc = "01zb6bc407282xhfc6ccrm38jjz2vyl96h552435b6cap68jv48m"; source = "1lgpiyfizg0vgfgz51wk3mhhc344gwra79k1xp95c2p6w32bgf5y"; }; - dashrule-29579 = { + dashrule-77677 = { run = "050scy57rjz5pvwd8bbl4h32w1paigyyy7dazr33v28061yap9b2"; doc = "1ryclmf2l90n20qf516p4qz02znnp5rgjx6pfw4p3wrkamnh6xwr"; source = "1f05m420qbbk25pc5snh3nb4dx7bd38nwfix1p8ndngn7l9dfkcs"; @@ -4399,7 +4407,7 @@ run = "0m6vqpa0aj3s98krzxyhpr3wcaycf0k0iz5abb7fqa2rkxfj1bya"; doc = "0pkq2178hls1q86062i1fxf3lbph28krdbvkbgbiym9v497ihcra"; }; - dashundergaps-58150 = { + dashundergaps-77677 = { run = "000fzv5a00nap8ybzyijz7kx1ky4qx418jmkmyz5nm2rpnz8ckg9"; doc = "0zj18ikjshyd9jdrn4a8h1l8d9kypr38kx2cfsd9gllppp27m4c4"; source = "0n43mz7bnf05j31p99dmxr26rl6xzkc4maxra1aavg8s19x9pmd8"; @@ -4433,7 +4441,7 @@ doc = "1gxjc45zim6vykmskmhrhnkviw9i7la56d2zfyi89c5nyjbry5a2"; source = "0ks8aka4km6z6xcn6sihsff935z8kg74cyf3czk31wmr9qay4yq0"; }; - datenumber-61761 = { + datenumber-78116 = { run = "0jcpzz01g8n8gxl12pahhbl0wi91in08vmpwf3lnwz9cdsm2n53s"; doc = "1h7nm009as764cwkdxy64zh27qwwsqlchzfd2qd4wx9gpvg3dg20"; source = "0qsbqqh4lm075gfv9bjmb795z2awf78nr66lrsj72p6z8wa01scv"; @@ -4448,7 +4456,7 @@ doc = "1j8zlxbyqpdrwm3z4pgdv3gz2firffk8wwr3ih1vcgn7nqxkcd78"; source = "0f644wc3c6zx6dgdam4wh6ap4gzzf5qn02krp90hkqmbrg080zxz"; }; - datetime2-63102 = { + datetime2-77677 = { run = "12854by3m3pr6j7s6zm8inj2panr7c9h3ngm19gzybwy7cdb34nq"; doc = "1pk1k3rsd9h5csnmnhlwi73i6dbwhlpqmf5z7kxgy9czmarbfg56"; source = "1n60n0i9iwh8qyhv78z4d2afsfk04k912ixjciblgnik1gnd4xjh"; @@ -4663,7 +4671,7 @@ doc = "0rkibaqirq4xgy6r7a1aws6awyamllg5z5zixb3imapj3x6c8p1h"; source = "0d21jimjq8sipg1qh4fxwb9cmq3sga0wjlrcqapjpy559bnfgmrx"; }; - dblfloatfix-28983 = { + dblfloatfix-77677 = { run = "1r8s36il4bmqvvvlrsdbhdp4nanbyd1lh71dac4f774bf5pkhzi3"; doc = "0znp5j2v20q7bsic5j7cjqxmbi1dannffl0b14g2w0jp3p6hpfxn"; }; @@ -4709,7 +4717,7 @@ doc = "1gpz0g8s61aryz5y8f2v35v0p8cbwpvsq1x4f45hrhd3hpk96hbj"; source = "1d40h7vcyaxdf8yrvbx2lns0hg3d0xy9mv9rmqpy8hkqxavzd389"; }; - decorule-55230 = { + decorule-77677 = { run = "0r5pxcpx29l8x1bw4hj4xp66zgkjgm0qn2ryvxy1d30dyjgp34zb"; doc = "0a3qvnknhcx0jx8x9gk7bh4sbnzv1mnqvdr8l03nzjcbmysvc3hy"; source = "1lj47s4k44pjnr0n06xdcb37625hkjclrsj4ccmkgcr61d85vkwk"; @@ -4726,11 +4734,11 @@ run = "04sp0k95yppmw8xdma4p7xryapq3k2rjckvqa1q198lg50183sdr"; doc = "0klzw3fx6rl4azwq85n9kxyg82hal75cgdck8v5vq70m15c26ha6"; }; - dejavu-31771 = { + dejavu-77677 = { run = "1pxcrv98xgy9hkqhclyp0q5dgpgc80bvjzs378f0dqzc1037lghn"; doc = "1f42z94n6dpdq481n5wmsx5hx000klmbklghz77x8pc9shgvlka8"; }; - dejavu-otf-75301 = { + dejavu-otf-77677 = { run = "1kflyvkl89d9magxqddgyshfb9zaznv4qr1m9i3vw9vz16459jgc"; doc = "0rrznsiamk7d25w9i7ya1c76pavja68rkjsd4pg80s1d3hdh6jjp"; }; @@ -4743,7 +4751,7 @@ run = "013r0cgz7ivrjfhmpcf5rdfl2573q35qmw0bhprnamij2jpvggzr"; doc = "02s406bh59qy6g8ckpxhgl0b4xxyr4zf91a6prhzlmbbhf96xbp1"; }; - delimset-74779 = { + delimset-77677 = { run = "0mqlppl9igvvwx9084r1a96gnxm2i9nszi3byq7zmi6canj7r00b"; doc = "071cmhr0xdgj48h5sn16dw7kgqmjapm33ra4ykaxwfqq76y8y7p4"; source = "19r6m2s402j4ywgqaxm3z0gvm3bg2w9s4zbjqv756qvc51y7kh99"; @@ -4757,18 +4765,23 @@ run = "0lk0c5j364mypic6wq8g8nk0gjsvw6y17nv9rkzyrrnsb1zaaayd"; doc = "1382n265f57c4p4z7c7dmazjydq9fis2b0p1603nw18vbb05djib"; }; - denisbdoc-70592 = { - run = "04y9dwkap94nyfn4cfcpm9jk2y0891dg7jg21c0ca9b3kckrcgjg"; - doc = "11m50x8lc0694wjx06p9raj871gr9hmssblm3gnx3phl0vfrmyd7"; - source = "0gipwjskg2p78r2z4j839yxfar227mvv294bjnl0j16w33d8k4cy"; + denisbdoc-77983 = { + run = "1r0p5dcdfj9y1n040d8sf3xjd396jkhi3lwr3m5ixlgam465qrgn"; + doc = "0qjzms4rviq83hznqk1qjnxyn14nkld1bzg3jdirbghdvskxzqdy"; + source = "0l8127yvgb3l99zcsa2v89w7xrq5lv9j0fjhrvf09vfridsvddb5"; }; - derivative-76924 = { + derivative-77677 = { run = "0n29fjh59wkpigk1759b0m231zcmli6rcsplj0zhhaf4jwxk2apj"; doc = "09mv84hz56l3ihccl5cln8avw4137c8kwykh9s0j3y1r19iw7x1v"; }; detex-70015 = { doc = "1vs9agbdyhq9wm1c9nd7wwnhnpvdzjh5msbmhn3xyyq45ylqvbwf"; }; + deutschesmuseum-77887 = { + run = "1kzzrzjl5aczn0qiayydhardbksb0qg6hy91mac1nfk6qr0ig6wy"; + doc = "00y5z0v3cc6xx8m67c9gckwd03jzivnnrrhb1ylp799dk63j2pa0"; + source = "01qpdl4xsf1fr46c8yrxn8473bnfn4mkbjkz0fn20iwnszqisx7v"; + }; dhua-24035 = { run = "16gq48zlsfk9llafs8379797v908khv954q8lw2dvzk0v69d0qki"; doc = "16l76rvba4fz3vfw8mzkmks7b7206h2dva5dgw3m0j30ds8d6vm2"; @@ -4782,7 +4795,7 @@ run = "0gygfg9vs4gbp3r0h9v6dqc18np331c0hjfmc5rbh29i74jcm8jh"; doc = "0bm0sb3fjj73mcdmrsvan9pdla2ki7j1wwpjpc4kpfc116a9lzy2"; }; - diagbox-54080 = { + diagbox-77677 = { run = "1p7wfkhdcgdc1gifr4im390w039609j6mg99sixgpq8f0mqqnlsf"; doc = "04i03qdy9gfzf14w1vz8nqqgw4hn191w423jf2ck5ibljwlwa214"; source = "1x1ixmmixi2sal1iajwnf0wvg97kj08hi5vv4swdiwqpd14g1i53"; @@ -4811,7 +4824,7 @@ dickimaw-32925 = { doc = "1mxjqn4lblnpbmad3jk453lyx1qzcmrddis59j3jsgc5sp929w4k"; }; - dictsym-69720 = { + dictsym-77677 = { run = "1n55cpkm687y6p6fs98d81ivvryr06fahh9nf5bvg3vvmd3rq0v7"; doc = "00l1ivnslfhlvyyd070d4vk2s7h9qn3vp6z49rm6g05zrx52954q"; }; @@ -4820,11 +4833,11 @@ doc = "0nalqfdvyfqzqqdjwqgwqhb1jrw99s7fjsmapa077y4bpxzcbpmw"; source = "10mbglsq9qlywaqr2jhy6jy7ssyvz385b3n09b9w72r8dc4gh1k9"; }; - didec-76924 = { - run = "1fqcc7jb45w4x13689llhm2rcqfjclrw5inp770q4sj2xsdgfsnb"; - doc = "1vldv0j555zyk27n37y8p8n9l4xzp0fv060xbnq1hjsy8sjjwm57"; + didec-78118 = { + run = "09ap77n1if0f9a0qbdq0300g8g1x6kas5wfg0ah70wfkvc4ncp72"; + doc = "16k7ni0b02y7lamr5hz8v0r7l82n48p85g0l9f2dgzsm83vlqyrp"; }; - diffcoeff-77136 = { + diffcoeff-77677 = { run = "0a4808bm1qqs0h78p9j0wfr8qzzns5x2pl96976089ga7bqp49ka"; doc = "149cq9r6ja65ws7l3p5yqpca0l7nd4v6wrhy4zfap90zfiavdimh"; }; @@ -4858,7 +4871,7 @@ doc = "1m3dvm2d0s7xbnvywwwcnjcl3hr8sczp1lmpcdx8m6gyjspllbfn"; source = "13dcia7rzw0djajb71b9gq2isgys63zs6g89rnwxfvn41a0nkgh3"; }; - dingbat-27918 = { + dingbat-77677 = { run = "18yzigyd9s0c7qs34x1km0am9ii7xywvyd9miicbdr6s4bjrjdz2"; doc = "0fxbmx6nz2ib6qfka1qsb9ky9r3xw5hvss532hn89yx40gb6qx5r"; source = "130qj3fs12j3sj93xlnqxch9lgywgwk3qchlil72dgmh24kg6ij8"; @@ -4867,7 +4880,7 @@ run = "0z2kczyvd4h3751ndfywzfvxl16xrjl3alvqxpscjsplrrrq53l4"; doc = "0w5rhczldn9p28dys7pjn3lgs0a6dq4yr59n1969qbffbcyv2m5q"; }; - dirtree-42428 = { + dirtree-77677 = { run = "1j91nhdnf4zvqpn6a3jqrcvfpfb0ml18n2g474n5d2k1017mdz4n"; doc = "05yd1fkkgyspqxi2ddmq3s0nwnyh1xk55lbzzk6pwxjx1s1cd5k5"; source = "1pl4s67bwf5vbf0ccfhd05yrmfss59kng0ys871yq74rxm4abing"; @@ -4918,7 +4931,7 @@ run = "19f8kxa8pb7ai7npxxavcw8hbsskmnchi7vynzkbd0imcjvay476"; doc = "0q3by29jmymrf4pirwmfqxr6bdglh936yb1phficxlpm07ibp8mz"; }; - doclicense-68441 = { + doclicense-77677 = { run = "1qb8r4lwjqzwv46fsqjff8l5zb1scjkq34pwnsxbymz1sl3iw1ls"; doc = "0isk98wcs93labxiygbf6hg2794l7m2wr8ck71jafd6by8x7l1mb"; source = "04sq9wrsfgg3s51k853yy7vn5yp292d2ii0ww3msrqnlpknvim7j"; @@ -4928,7 +4941,7 @@ doc = "1j2b530wcpr8252lcpmy0c5w83kqbi9xzsrfbdngi1jmkfy4nlgv"; source = "1w8g6m2whza3w62ngsaslv7h2x7asijznwb9glx6g2vjv456sgf8"; }; - docmute-75878 = { + docmute-78116 = { run = "15ad8274dwgzk7fzs7i5g3ss02ld8in8f86339rb314zmraj5kv3"; doc = "1mrwispvif8nwjbq12jgzpwjn9xf7mr91pwg5bfdcnpwwy8l1bh3"; source = "1nfv31h23mp7alrm9saz5abakjsvs7rqva3q9zvxlczix7yn63qw"; @@ -4955,7 +4968,7 @@ run = "1pxswkjs901clnd8l3n13ghqypv6l8gxr3pnwn9i0zakvxz6gdh3"; doc = "11fzx9kyxgxr20hnyqy9nvl5rczdfyb43j1bjwxnim68kmy5bjyz"; }; - doi-48634 = { + doi-77677 = { run = "0rxsgmqmkpabw1qw7k0ssxjmzkia323dl0p73zw7qbwdpgs4xx5v"; doc = "0h6k3bg9wg4wa4shyijr0xsx935s8s8igad0zzyk57q5g7lhhka4"; }; @@ -4973,7 +4986,7 @@ run = "10awbxxwzf08fx1m4qglnycdf21zd3n0f0l0d5f2gqhpykbbywg5"; doc = "03mamxlcmgqf6zy89da55s8bi9krfkg1lz8hhm1b3snzniirbc1z"; }; - domitian-55286 = { + domitian-77677 = { run = "0rcyfp46ar0qd2jiir3vmwqmkcj8zrhnrivr0xsi7nf9xbl0xj1v"; doc = "0q7lbpc0lh2i6jw6dwr26d9kxpwqxcrv6szsqfk73h8bpv123ghz"; }; @@ -4991,11 +5004,11 @@ doc = "18d9y7mzfwsmy9c14ihj2blmikiwcwp2y462wjnmm8hb6gm58cpc"; source = "0f8dmgsrd2wbcmxipj0p40d09sgcl8i5indbzsmkfz7fxvnpr15d"; }; - dotlessi-51476 = { + dotlessi-77677 = { run = "1ii8ilc2hqdwck9z1lpbyjsgh47pkfh62r1yv6kdkafqqrxzpxxb"; doc = "1vc8bpzzad2k222ghdcqmkbd7541b88wccc108avzj9v85wfpjbk"; }; - dotseqn-17195 = { + dotseqn-77677 = { run = "0n0hgp5saipf42kwx4hxxgx66irmy91pdzcznc8vmnnlayly8s61"; doc = "1an4s3v47f08z7v5gmz49g4bbz26xcvadn74052nhrbmj8xm8fav"; source = "05zxrzpm7mcms2skh9mpv4nga9ysqwin8qjc7yy9prcaban00y33"; @@ -5005,7 +5018,7 @@ doc = "0vk0qgwvmny4fpa9d0gwg4s8z68aaiw1bn135d5msgikbkhbbmw7"; source = "1ph52wyv7fqri6pxsi289s7svy4p4zap1bdzbwqpbsrp6v4ngjqa"; }; - doublestroke-15878 = { + doublestroke-77677 = { run = "1nfbbh7kid345jkcqdhh72q3fg2fh39fzchcbhfkvisvqmqs3cgp"; doc = "1vs6gkv9bzya3hnclqbwx44nf5s8vir0hs499dsya2q64qrmcp2p"; }; @@ -5037,7 +5050,7 @@ run = "11qhxh5pgjyc98hnlbq8hfsb77bavs0z3yjx4809z6aypah5cd92"; doc = "1qrx0pnk1p046mx6nzjwgrfxaq1hmdgalqsp3cr6d6zgqwzsnms1"; }; - dpfloat-17196 = { + dpfloat-77677 = { run = "00agcljhzafzhbcfk1jbxaxyc3znwxd1j1sdhr982m3s1nd8733g"; doc = "1nydmlbk1p4gywq0hh7jnvd9hs9lxl73khbpi4zn5j4blzkb31x9"; }; @@ -5060,7 +5073,7 @@ run = "0dhjlykc6p6jm6p0s0h0d74097ny29w84ns1pxbb7f8iwr8hhkvf"; doc = "0gnazf3bmbgnygn3pv0lzrlrcic3j2yfqxq1kaijkkhsr9w57jy9"; }; - draftwatermark-70393 = { + draftwatermark-77677 = { run = "1v0100dlj6y6kbcyvnslsi7a688jdm813w6752bxbv6xsxrgrvkg"; doc = "040xj41s6xgbxz1gnd11m58dv7q30qdki4sn88vjg00n2i0afxqj"; source = "10lm27jk24p2d5pg964l9mwj4gkn1xfqxw301lyyibq6wz921qcx"; @@ -5091,7 +5104,7 @@ doc = "04i8mw2lsirvzf3n8xgddd2jr2s45fbg6m6wiwjdz4d2i1pi98cs"; source = "0l3j52ypvsc8ma06a2z2dkqsa3vd7afqkmyrd6b3z6w3dgjlnz3v"; }; - droid-54512 = { + droid-77677 = { run = "1fmm1k3sxdn2h6v56hqdn0l84rz1cgxmj586wd4ff41vfzbdnn5z"; doc = "14inm79ljwnr36dz97356iz4257vbvkwmbbaq7wdza1yf07gijs6"; }; @@ -5111,7 +5124,7 @@ run = "13hvyb7qapfby45z2cikqwaj4bcf6lvhaf3b6gq7d9831gxfwjhk"; doc = "0jjwa6rh39qp2659ijb3fg3cqz0lbpjpwmvj6zpxv0xhnjzrnidm"; }; - dsserif-60898 = { + dsserif-77677 = { run = "0w1kihzrmk48hpl36a20fkz4nwp9z27in9xsi0fc3d6mhgdx35db"; doc = "0bwnnxypyc97jfcam0vdvpyxphd1zn31mc6lvl661jy10cpqf6b4"; source = "00hf5icf1n0rwxr2ms34z7r62g98dqkx5v26m3k7w1wd1jfnjzi6"; @@ -5147,7 +5160,7 @@ doc = "1rjf4nic7jkq56zmbkz51mqxsj90x247v0g6a79a9v3jcxfs66yc"; source = "1hv8bb556vz1l35i5y5bndkksph3yvj94myw2pvllvcf0qbhp2ga"; }; - duckuments-52271 = { + duckuments-77677 = { run = "17fz5mkr812ig337m2q40dcsj98qpczw53vjrsqk1skmknk0q4g8"; doc = "1pbq66k699v3b6c02qx89dvzsh45knr4y9s6a45gkm4a7mkk5nkx"; source = "0xcdlvm247d3hl7bvb981fv07nb5g24c0n0171vsk3hacxpshcsk"; @@ -5164,7 +5177,7 @@ run = "0p9gq8i6xcfg4pxdnqfswjcnc17x7pzsp4iya9b3fjq4kplqv28s"; doc = "1bc1pycds7r45c2bzmjhxs2wv0f2wqyxbycfrl6g4fycr341h8gi"; }; - dutchcal-54080 = { + dutchcal-77677 = { run = "0j49mha6lif07hnfn2wdfl949kfal4hbmzg6zal4w5rgw366szrm"; doc = "110rbvidl53naa31ndgh6nx19i3rkawbipz9rpxyasqk61kvv6mi"; }; @@ -5277,7 +5290,7 @@ run = "155ppc62vynrb54d050kn8pxav627y4yprd0bsnpng9kcq6pk8zq"; doc = "0cfh472msddfs499qlv5860vmsl67vddrzvn9g7asw72lh15yi4a"; }; - easyfig-64967 = { + easyfig-77677 = { run = "164ncaq1l6hdrjp0zinynf825hwsky1xam2yqxphhk90438n5hzk"; doc = "0hc63z5456f00a2x70ckvf3r54zld4d3r63a8d4ra7502kk8s9n6"; source = "18f4bb9yf3f7q96w79rhx8h4svlxnv0xc6xwcawav63zsk40mk7q"; @@ -5291,7 +5304,7 @@ run = "181x0sycxhwcfna2wblvijjs32zvqs6xl2am4hz8204mk321rjsb"; doc = "0fg7y02717rk6ikw32qxn6iw7l59h5vc22aif6hs9xjnbm3nhhfr"; }; - easylist-32661 = { + easylist-77677 = { run = "1ghjps30fa1jvfkxrzaxqvy5ilacdyms6dl8bf2qg6195w2sgm33"; doc = "13wgq2pz9jw761p2yipf23k6lrx66bp25l50446rp1xz47yk386g"; }; @@ -5305,11 +5318,11 @@ doc = "03afnc0nw7yzv03n4gq38js3y6x5v0kaxi5psmnzpf2lj0kfa7l5"; source = "0492q2l7yrv1h51x4swqzfp74k9kb989m0lxbgvgffh4gl7zhi5w"; }; - ebgaramond-71069 = { + ebgaramond-77677 = { run = "0y2x796l2xxbrdkzialacnvqyf0pbb267v5imv6jja04ii61bdgv"; doc = "1m47a1lkm68gnj6blf6mplwx7qyc24144pr334i9g4cqadxcl3a9"; }; - ebgaramond-maths-74169 = { + ebgaramond-maths-77677 = { run = "0dd1jfnv9sq9lyv2h2fdq0mzvg58gihm9yxcl4d2p2vwk39r21fa"; doc = "0446q1g4gxyg8p6g3p5cn7akgrgli54d66722h3bhlgavz636miw"; source = "1dzk91lpl2hvjrflslsj96baryha1pmpkpkv5zlqlv488gfmcz9p"; @@ -5322,7 +5335,7 @@ run = "1jy79jrf8cd1rljg9f3g0hzkihxkpybvbgjnkzd5y6cfz7zaynp4"; doc = "13cj8a88qqgi6kl1d7kb0cizl4i2pjm51hqnz9q03249av3z377q"; }; - ebproof-76924 = { + ebproof-77677 = { run = "12dqzyi84jlzm75d77crxbwv2nzyw8raypdj60bjrn6kifav7v0m"; doc = "1d6g3v3hskgd9wrddkhf7qxg160n6qrfgzxfswajswk0kg2w3675"; source = "130d3af0n0gjvnm0ad3g6pm8dy1w8zp0q7im3gv1kqbm7k5h0hny"; @@ -5367,7 +5380,7 @@ run = "1d09753fy86qc90wvddnrgan4nwxv9rvvgrcqknf0lz6x86lbpwj"; doc = "1ixabvi4954j0ik35c3jp49v7dgdaf9gcldjgl5n2jv0n8ncrb49"; }; - econlipsum-77161 = { + econlipsum-77677 = { run = "0xca6dhbz49zxn58g5bc2yis2zci9v5iypfh3h53rxhlkbfbcqln"; doc = "1pb6z051r40wp8rv5makhaxbf23aq5j5gm6pw1khvhk806rdig4w"; source = "0j26l888qx5q5j39875iab4106fkn3ign9fmbcmcvf42yzx7mav9"; @@ -5424,11 +5437,11 @@ doc = "1s576bk99sw867ywkq1qhk31yycc19zqr34ry2zix25cs3hk4pia"; source = "01z6p0ndp3nc3pbbwchchfn9nlk86kp35qvb5hkqb3ha59wlfyzs"; }; - eepic-15878 = { + eepic-77677 = { run = "07hg546cp5ab7x4zq25m7z184mvg7hyql7dsbwvgpq6hyz5pqzyq"; doc = "13v8n27iw1b7qvs3baqqyls9cp2mqbycrbax7jnr8mfvp83jmpkz"; }; - efbox-33236 = { + efbox-77677 = { run = "1jss3bkgyl365rkgzil7xp4pab8k00w57p60s2sh8wrdy10qjsda"; doc = "051s9yc05ai0yipwm5f5kdqxgiyiyzmzyxf8rbfwl9ir90k84fq8"; source = "0fcrnrfk6yrdhj25xmchlaimc5qqyhri287b9pwdwsxlr58wgx9c"; @@ -5459,16 +5472,16 @@ doc = "1h4cm5b0mllqflsgfcjdh97zn3nn3d9gwa55w5kyimmxgz516mng"; source = "1bpy6f6d81n95x81rgpz2r1vzg9gw04309shnx8a9jsx17fnm4nk"; }; - eigo-76251 = { + eigo-78116 = { run = "004wk7dd5g86kmqa9r1523rpy0xv3sqkr1nkjr3b3k04d061cyfg"; doc = "11kdz3j21wiz6q9rxb81d1lbn1r1ijryv67774vj151g1rdagqkq"; }; eijkhout-15878 = { run = "00y3y01jpgzww1x6zjh748hpvizlrbgrv04p8aq3cm2pzs0g17qk"; }; - einfart-76924 = { - run = "0nkp5ixkdcl46mnr4kny7cnwrpy3zi1hmiaqymcgxgg368dx88cd"; - doc = "0bvfhvxy4jlx2f4nzy5a7civ8qkbk57h3fskhnczyyxq4ricvhin"; + einfart-78012 = { + run = "1vqwxziw6j3hna0lbrr0pvqq37cwskggbhgd0cmpd6pm24yjpn2l"; + doc = "1wwpf0bqvllzi5p0xizvcp2m5gg7yqwz52jdqzg0pmb57zz4xk0k"; }; ejpecp-60950 = { run = "111sr2lnp3b8hh0hyvdf3zv6nr3m2ghl8j2zklq0fdimm7ndmqcw"; @@ -5494,7 +5507,7 @@ doc = "066g7g84fna6wy1slyh2sp9hmwjhp57hc3qf59gj5mwqvaaym8bc"; source = "1ysvjlmik0kclmcdf738vhl7xigsq8c6lqpgl3z2daarlqx6b8c1"; }; - electrumadf-72484 = { + electrumadf-77677 = { run = "1mwhwyw9m5rphwca62rjq817jb7jlsjfr35gypa8k5h10gvzjrhy"; doc = "08fh02hb75lhncp0g1r8ylq6wcxmss1rg9jb77k8agwhnbk7lgah"; source = "0lxgfngp1cqskk785rrxbihxb0yswgi1mddv1iw67sb3kg009m6w"; @@ -5509,6 +5522,18 @@ doc = "0x2h38mlixff4yacqrvz7k4q57cwigal3x10f3k4qdr91q9frd24"; source = "00pkybywz4j1qcki9gv9mfxqvm6q3m60b4lj2ms44c4mric77wk7"; }; + elegantbook-78198 = { + run = "02183409icxn47r4hhhs3vi6jssgfbdqyas7zbns107lslmgwpqx"; + doc = "0wvf5z99shh80iavq5bai49h72xvp5g3a1w4mnzg80v7k0g09rr4"; + }; + elegantnote-78198 = { + run = "19d98dfzy4ys3z8qs5gpg876bpyyqpxxrmbvhcs42wxjmfzknpfb"; + doc = "0gqz0pc9q8j7p5vy000ld0cmkybqq4p2lrnh0hq8ax449dxldhaz"; + }; + elegantpaper-78198 = { + run = "15abc7f6mq5cd8c462378rzx5i0g7phlxwfwij28q7gcvb1dh9b9"; + doc = "1yqqc88qpgbab8f6yy4dgwgxmfvvzjzfk29v7k78jrkj8ss9kwlk"; + }; elements-61792 = { run = "0a3dzg3d1wz1zni57k8gibrxczjg0k16vqqkbwcd509blwxgps4r"; doc = "174467pvz1q4d72z215pni50084ywddfvf8c36ibagijpdvrym08"; @@ -5518,7 +5543,7 @@ doc = "0invkczwak9b89n6w8ny9bh1mg7amk418cf6b0552pb5rpkbby8m"; source = "0143mncfyss0cyzq0aim8lvzxhq5q8a0cpsh92llqjl19s30d3fd"; }; - ellipsis-55418 = { + ellipsis-77677 = { run = "1zbasvm792cghiji6gkg27ixjx7ms46rgqbi3wphpm9dix9296ap"; doc = "1w9hp2k4qvhg5275iq5kq79ws5z6i7jb1536h0qrznm0lkw33c4y"; source = "1z8f3x734nc364gybhslxzvvv4502a29dmb4nlz39hm0kzgqq3h9"; @@ -5577,12 +5602,12 @@ doc = "1c17d4bpzxws6j9z5p7x97zfggyzyadfjygbhi7ykfiy55qywhdd"; source = "02vdmjb6vqvqmfq7fhn5gb09x2lzpmrfhx6dspv33wmwzv99kzr0"; }; - embedfile-76664 = { + embedfile-77677 = { run = "130q0b6i3akrvm443fn3knaz7ls1nr8ycsrb06g4xd7n8il23hj2"; doc = "1lvayvyg1r83z5wzqmz3z429p1qlkpicd893mzd8p4p4wplfn0nh"; source = "1vxwd712f9n1gr3w4ckdi0nh8wgi64l4wq3bk2bsjfnggawalkzj"; }; - embrac-76924 = { + embrac-77677 = { run = "0n2ll7mxgw228qb3j0x111yyiaa4ikq4797g5k8xyakjmv0w3sv0"; doc = "1lqapcz7iv8z7df7cyddg6ylh2b61ndgbfhnfa8abzgsqz1h8sjy"; }; @@ -5595,12 +5620,12 @@ doc = "132h5m80s24w51px615di388r7wkkqp8ihwapdz770p5pywk3c2r"; source = "1pspisyb3pxj2nfkpzzxc7pghackbl1p9dwbr5iqzwwv37bxjgli"; }; - emo-66944 = { + emo-77677 = { run = "07df21ziq1ajpmff74w5vcsvh0kd2dx7vc7q61syqr2yqvj635cq"; doc = "130zqvzv94hi0h5m742kn7vc8110cwjd3b59dxdpihm76gqpa9zh"; source = "0hy6pvyxg0k478lpdfirb92mx28w27dxzms5al3pjq1mhr04bmf7"; }; - emoji-76924 = { + emoji-77677 = { run = "1pzx221zrczj26pdw6ijai6m73zgbz6z14d5wlhv7albrh4ppxgs"; doc = "1531y2a3dfmv2y2xa7xi0dpdkh61skk5makiyzs8mz3zl19n8nkg"; }; @@ -5617,7 +5642,7 @@ doc = "148l1xq42avnf5gz1sqjcdprnkcbgsii3fm1jiamx18175zygsdc"; source = "023jc6v2l580x2d480x11z6rlknjjvx8g3qkcrvdi778h5m5bb94"; }; - emptypage-18064 = { + emptypage-78116 = { run = "10h1mlhk0841wgc70hp51jnah14si7rf2mwpkp8lfc1xr7jwwvi8"; doc = "00l43lhrr246hiwa717b72rc4ignqd3kljkw6ka3l8z1nzbcbni6"; source = "16nzgkvl9gqsnhx38dp71c3cz5rrgm73n99g2vg7rapg0vb623xi"; @@ -5634,7 +5659,7 @@ run = "165xjggnbpc9baj9xbdkxzxsb9gdsxffmakffw0gzp82acxgfwsv"; doc = "0jc0wlhmc7f1vrabzk6ql62iian2n8s32r2crq34w2cjglmf69xj"; }; - endfloat-57090 = { + endfloat-77677 = { run = "1vqy4ii3dz79ffpjc5n234z9v0lqpkq93vla0lbq0791h71gv53d"; doc = "0y3hkihs6pc0g835nk21qj8v3g27f6rrvadwmvqkhchvgh02bwnl"; source = "0mdr1ga2p1ikbcs0zzznb1c89n8shrha87qm49sgzbj4d0f2gdbx"; @@ -5648,7 +5673,7 @@ run = "0vgyl6rbgrq0jslb5k1796hlnzxjpavl5ab6vj6zizinr2rvh0dc"; doc = "1gz8ri82sx9nn2adb7sv434im46cb0ld9r4j9fz07kqn6gxzzr2j"; }; - endnotes-53319 = { + endnotes-77677 = { run = "0hm5mwxdvxhj9v51y88g6mm5fs9p2kaksmhps032cbc1inn5asj6"; doc = "0354v4klgz5yn1v9hkk3zpvv3x1l4b6jzla7iwxpnk9qb0bvfh4g"; }; @@ -5657,7 +5682,7 @@ doc = "1mj4lfvn86676s3sv0v3hx07cjb4mm3j3i3swwzxg0i48acpch52"; source = "1qhf4zzhk7kf0wcpacl82przkcf7g8z6jwirrzlwd39876jmhbwk"; }; - endnotesj-47703 = { + endnotesj-77677 = { run = "1rjraz5m7zqyj1j7c640ngxv7i73d03xh5wsmcaakc10h36n3pyr"; doc = "1sss0shcnz2knzghjqw41s17v0bs7dfcmg6x566fdwdm4mdg4dkv"; }; @@ -5683,7 +5708,7 @@ run = "0cl7a0xh9y1lg55wdkj03n3ayyb0853nad04fpgjla6z9c9l1lrm"; doc = "1cnbi0n8pw2m8xvxk51j4rlyvj112cdz5zjhc9n8znj25iva8in1"; }; - enotez-76924 = { + enotez-77677 = { run = "1nxn52jbgxp2r1zlyp3hmr0k5kwilmf8fkr46scnh9w1ijxxmmp8"; doc = "1jw2mbyz3xnshrb031b6xzycqckpn422rc1ddrdj7r2j5lzy7l2n"; }; @@ -5697,7 +5722,7 @@ doc = "1sldfqh2hlcqzvw09yyvn5fjbrgspp1sivb5i80x2380xh94bqf2"; source = "1nly7vyp5py9qsc94pjdbjgz2kqyxas6nx478inamqmidm40fma9"; }; - enumitem-76924 = { + enumitem-77677 = { run = "1p3md46gbg2q1ic1d3zhvvprngcc4n911rsxmb11r24yd41gm9lf"; doc = "1gv9q2wy9jpd6a4figzdqarazsgngmdifcy9w1mr8f2pgxvzvm1h"; }; @@ -5724,7 +5749,7 @@ doc = "1gq75salpmgd2g47zr6nd7aw1r8xpz0sxi6vhl8adypp35x8zi3d"; source = "0dkqfb39llxs9z6c07fjmfbkhy00b04f8sk2jbcpx0qwr01bnchm"; }; - environ-56615 = { + environ-77677 = { run = "0in2a7ar0c6ji7qhrbgp4bglcr2cmb9imxch8fcrwkims4g3vjp3"; doc = "1pb6nmprhz3j9dx2h7sw0y66y1qlvhkjl3ip28bxa133fgqab148"; source = "1jkbi2g2s13rngwqvr435i9n94ycnzp9xa8szik0nnmj482ah2hn"; @@ -5755,7 +5780,7 @@ epigram-20513 = { run = "1zps5067mgi7xq3fpjvjln8i0rz53j7qn660khraq8ribv4glnpf"; }; - epigraph-54857 = { + epigraph-77677 = { run = "1lb4wzjcag59dcfvizvng9s47v3x2af6v62hc1x3ck3fqzx9haa4"; doc = "1h13sgi2bxknx2m5kxxlv9p4fxf1pxh1zdwm98h3kamzb4a4gm81"; source = "0kqfrmx732m0a6k21iiq1ar47ff50ri3f5wy8ib6ssbbvd9agx4l"; @@ -5779,7 +5804,7 @@ doc = "1cxrwbnrfg161ddc707msjya678fvvmvgsrrigdzmqrngpi7vh61"; source = "0nj3d8nqc8x41lmqmicqf67wc4wirg0q0djzi0nbk77g2m1qjs0l"; }; - epsf-21461 = { + epsf-77677 = { run = "1i973a2hp5ms1lzgf3g2b73j34xymak9f8wz88fqczcvdfnnag2g"; doc = "0d6jhhvw882kq9l2a4vrfrnxxvkidfjkmp3zm7kj1ir8mk9qvva2"; }; @@ -5806,7 +5831,7 @@ run = "110fdqfvdnp5szsfcf659hznf9a1w9h86hnin9qna3hpya90n0js"; doc = "1ag14b4r6b5q6r8i8vazp663ihfy21dlh8jlbykgffi9ghcxwf5s"; }; - epstopdf-pkg-71084 = { + epstopdf-pkg-77677 = { run = "1bd7bkkk5hbp0bfzrvjpmfrrvil9i2pzmzl7aaa324q7w4f1w67k"; doc = "1lwv6av0b4v4vzzk3i27diw42hcdqzgvis1fk4fclkyqz7w0ai4d"; source = "1qmvc299bzgfrf31sa4027rgkq3yjg57318mbx4gl4cwznxr7zh0"; @@ -5824,7 +5849,7 @@ run = "0d97dysvgyk2cr2w9xaq5ipgkx3i33jq5x4mak8pq65bgbpl5dhx"; doc = "1nkg2qp7lg282rpf1ds5gm43gnnylwf4df3ziikssjf9pnamp7pw"; }; - eqlist-32257 = { + eqlist-77677 = { run = "1cxas8g683y4i22rdakgji1r282mivmnap2l0b80rv3adg3ccvrl"; doc = "11lbz2s5v35w13vvcf2bs4y59hsdd0haai1244jqswyfxgamybgg"; source = "1lw20i1iqb0lxqpv2g7dw62ff4xd8w8k4y2ccpqmsb987sk223d0"; @@ -5837,21 +5862,21 @@ eqname-20678 = { run = "1qryjgmn2cw2indmmybgzrcrakqi6a3crvdcyvj769mciz8lsdwy"; }; - eqnarray-20641 = { + eqnarray-77677 = { run = "13vm2xqfm36a1fpljchnmjnl6m4fia8x5bia0h0yxh7yw740vbzv"; doc = "05vh8d0yyqhn7d45ykrql4dbn07f8yh4jmr6qmx1mkhyiz44c9x6"; source = "109ds6zn3nl17kb4z6m1xpa5ds2iwqaxqbf5jmw54547wv34havy"; }; - eqnlines-77544 = { - run = "11z95zi2qs9pdcn3abw7wxx7pigldqx3sp38m15krbxc6204iz6z"; - doc = "09idvxalc2jcbg6pkf1agkz4gv3dsv50mb10n2cc45wfsrgk7mip"; - source = "0y3526zg27kdnmfqwn3f2g2sklafp2fi52rf6yq1rj4aa5iy67md"; + eqnlines-77888 = { + run = "16ga8zq688zgz7x2bllk60d3gi1f6jmfd9wair97zlcagm5ypshh"; + doc = "1qp22d9qkf3qbj28yc6ncrsvli7396xla462kv5skgjfbg8p7cn7"; + source = "1mmbgcbw4s155wjb3112v68jksdbs22hkvc4zq8gm4hjyjpi88xi"; }; eqnnumwarn-75878 = { run = "1mv50r9g43si8kmdmf3kgcjmw10kzipq67ssd3vllja4pn9yzmz6"; doc = "1ypvd357npccz8vbbq8ss92cmxphq16isvw4ax0ppgxp2bh7cr4g"; }; - eqparbox-45215 = { + eqparbox-77677 = { run = "1bg49m7nzw20g2g51g07d7sgq0sjiisrbaq4ca31qbybr2rxcp12"; doc = "0z86nwj06zn55gk32wwlxbqfb12a1fcgqizrpagm7yp0xr99b8wm"; source = "1ny9mcnb76yds4l7q35wdm0x2vzia80aaqr12idybkzi75a7b2yp"; @@ -5861,20 +5886,20 @@ doc = "0nv1yqxjmp4mfksmxm373pmy3zzbfcfvi683dalpslzq2qyz20yv"; source = "1vpghcpm9a2pvi3plh7pjki7sna3hkzvq2xj9gzmhqxcpw3jskwx"; }; - erewhon-75452 = { + erewhon-77677 = { run = "01x58bx32m1xmlkvbp5npyby9yq81z39g66l53gilz37316707vg"; doc = "0f0gdm9czqhw9809bfbrx84k7darwval6h5d7f49zgldvk9sixcd"; }; - erewhon-math-76878 = { - run = "1qgzkwbw1ccv76925fszih49h2r9sbv7nkixds2w8vab3wpkzkxs"; - doc = "1pzw1q035rfjw6la9v5jysqj9pzkh598g0p4j6yx4x9pjmapkq0h"; + erewhon-math-78173 = { + run = "0jcdrkfxygrc9mjj86mdlmmkyzhfbhf23kx9nzd7mxcclmfqpajb"; + doc = "1sishibbfp0rbqj3wj69xiz8qdblx5ivk3q4p3yaqcm6kxxwzhvk"; }; errata-42428 = { run = "0hp8pls350swslim7m3cpnw23v94vnqj9avfvx9hq0bgl99szc5c"; doc = "0h30iip57km31074cya5fyhlmyamix8anpk19rqbsfb43h3988g8"; source = "00bdq20dwwmq0nw3c271ah0bclzkzkwbr5ak4y9asnab1g6fl5yw"; }; - erw-l3-76924 = { + erw-l3-78116 = { run = "0klwkq6x58bhqgc849yv68vg7w8ivvzib8rl84ipf3gl1hk42761"; doc = "0qkg31gi4jhgvc3i42cbj00ccavwrxfmygngn8qxfgmsphx3a41z"; source = "08lh56xzj3wjh1dp72ky8ckga8k73d3alf0vxjkwb6b6krzz4gm9"; @@ -5900,7 +5925,7 @@ run = "1g2wmrqyvdvf9w6k23250sl3asp3jwv3h952xc5lzvy8y3kbjh6l"; doc = "19v6158xgkjpz8das8nwzj7cd3gk73k6ac09h87l2b8sgzdnagqd"; }; - esint-52240 = { + esint-77677 = { run = "1i9bmx7sk3fzzdb1ny4a9b3sq9mjjk2x78gk18y77rxq16d2bjnr"; doc = "1sdklwvw46yj8xbli4yl6qqp5jdm9a32fkspk72p5186swwkwnc9"; source = "0j4ms51a3qzk7mrc9vh5psk83jxnlh5xa8vq36y9iihha0d6rz6x"; @@ -5923,7 +5948,7 @@ run = "0h11378qh1y4c4ac3vd9pcl93a09kpsh0vyqcg7mfn01dgmqfam1"; doc = "19bcl4szagigbd2jrlz60vhhphm86667chciwlk05k6hkflg595w"; }; - eso-pic-77066 = { + eso-pic-77677 = { run = "1qf9wrllwi8bzw0ymzjim7sqr2hkvslgj5dizwbnycf526g58i69"; doc = "05cgjp9z66zlqg2yr4rckdw11g3kafdvx59ds7n818ln4waw5xb5"; source = "1gngyn5h54ncwlf33nqz5j7mz1r7lmgy84s190yfxynyl0wbpklc"; @@ -5938,7 +5963,7 @@ doc = "1nqgy3dhgfpkmvlc9y1hv0qn07jxncd3bmy8z4ygmjksal6gb9bc"; source = "1bdi2q2ragvgrbgw9binhndhnsj0mzz89qaxjwngsrj2aylipw26"; }; - esstix-22426 = { + esstix-77677 = { run = "1qqs88wpabdx0y92md1w8klmk7ncbpm2jqmi0j5sj1c2cn82mp1a"; doc = "1zzbwvv8lbd27cxafj6qc5sml4r44ymrdvaqn2h966alzga9ify2"; }; @@ -5947,12 +5972,12 @@ doc = "03q3z9if5hswrr086zi907xmjaijh266l5g9a140q0fivjai4hcx"; source = "1qb1v30ijky1xhh5dahgprp3fhxfm6kvlxgb059429idvm5ap90g"; }; - esvect-32098 = { + esvect-77677 = { run = "0fgcy91ypllj3i706znwwzri36ja2ca2inx838q08zbs8gqq4zah"; doc = "00xpfzzhyrh5p563faa7ks0vrrc08ndcpn72a72jmlhk8y8bn7sb"; source = "1han75c642d3qmr47ppn11f7q1lnz8lcwj3q39nh1f81vi2w6li8"; }; - etaremune-15878 = { + etaremune-77677 = { run = "1l3xz9zh5f3wj3v3mvq9xk4q6vc7k01pq3ivsvm0qlkni4bffyja"; doc = "16v4vsd7dzihnx72bdz99994kpw6r5im659hm51w5wyh8gf8mp29"; source = "18rcvjpyks01d6qkq61rmngmwwyxksh4i5dmnvq8ihx4vj3zlgqx"; @@ -5968,11 +5993,11 @@ run = "1zk4dp55r1yjwy1bpigyzbfm9nh3np544hfmzzfhdg4i4yps87k8"; doc = "1cb9z8h7n5acvr83w1qgqkrhdm1xfn92n97wkfq3rq0sr507wjby"; }; - etex-pkg-41784 = { + etex-pkg-77677 = { run = "01aa6bn8d46ql8aw8kg9k2c3x611jpd5hx3h6g2fqb2lvjqnr1zp"; doc = "1hcir648vyypvqa8r710mj9qldir9yp2lq7biv3s9w1vl2ssw18d"; }; - etexcmds-53171 = { + etexcmds-78116 = { run = "0m0kf57wcmy50qcca2v5jb8z4h7z82pja82igmf6gsm7fksm3wrb"; doc = "0grl3svqzjh5bdg4jwzmqaxz7chkqka0vn0hnjwpyvm52ngmckyk"; source = "1s7avnnlr4g8xjdfmkm82aanz0k0cnhv2dyar30439x2indyw68c"; @@ -5982,7 +6007,7 @@ doc = "0z04a5f4c1xygqsgkss4bh0s41aqv0i61sh6x9h0isrqlhbvrzs5"; source = "1f0jr38lbsrdjxhihxks57y6xw37ghgmydcq48ll14nywx07qa2l"; }; - ethiop-15878 = { + ethiop-77677 = { run = "0h1h286nq6f2bplxxkpdg8mr70ip92c7mkj9lakxzcwacsj849xy"; doc = "1aqgl8hvapg3p0f3knpirlgnifpkpw4jb22zncp1s26jqjc9wdcr"; source = "1cc66b7ad2kfs4whzbnqdzfswn32y8h19bj3ad20ia24dggir5mv"; @@ -5996,12 +6021,12 @@ doc = "0jqpybirslqyk7g9g27qbbvz3k02m2k352fxl2w1p0h7hhgk12a2"; source = "1z244p46j7hkzry4n1xdbzcszjgwrlxd2jmjblbrldj2ba9sq9nd"; }; - etoc-69343 = { + etoc-77677 = { run = "1kvwyy0wxwwfkbmsh7v5kdvcb9sx7ywzcv5cx5nmv0sh92ah5dgh"; doc = "1lh8pfcj2iixm9r31cawfs7vpg8gd4kgjcj9yyqx0i2fksd1gs0g"; source = "0clv4cllb4nfchvc4zb8k25wzlhl4k5hnijl3071sq8aldiaqj7b"; }; - etoolbox-76474 = { + etoolbox-77677 = { run = "0hbb32cisbwq4pc3bhcbrrwa8j9n5wxzcjmmahwy121nbdck5ana"; doc = "1y87lqnskcpm35d9gjg855rg3dnniyzfs1swqqf6m744fk0iy5dl"; }; @@ -6041,20 +6066,20 @@ doc = "0071bi5m6v5ak6g5pxjxzq5y5353mpdjx4f2dbznkmfd23wp8j7d"; source = "1p6vg8nj8qipj59jwvp4izf2dv0l8490773h6j87wlclnnnlh2gq"; }; - euler-42428 = { + euler-77677 = { run = "0f63sy9zs0myb76wqgzww48g7clq6ni9kwnrfjkyyc4lacvd36in"; doc = "1rl4bxzlmw95pgcf7va9gsrgz89602a9pqvhiym15b5hdwc5cb07"; source = "0fy3dx3bf8idddxsj29yqd7bsv7cyyg8q9njmb3p0mw7laqrkjxl"; }; - euler-math-76681 = { - run = "1nfarzbbva07himawzbh7hsjd3a59ip40rd6vjyj5rqrm51sqv87"; - doc = "019hv37w1v7mj2zl4wjcw7aang6397a1kxpi56ja6ql5m8c12blw"; + euler-math-77957 = { + run = "1lf9nnm2sahcghcnp1q9r3gn6pgf3kmywpvz0p6mrihh5q4kryna"; + doc = "072h0kh6hh2i0qqid43qqss79f0z69nf4jrblxbhqgkblyr4q131"; }; eulerpx-63967 = { run = "1ls9b076rc73cbc160ms7df3w5m0x840y7s2mg3wk22vgc461ail"; doc = "0qwhb6wxm8fviqi5kdy1lcplarijhca0ymrqnxfnrz38z3v4xycs"; }; - eulervm-76924 = { + eulervm-77677 = { run = "1x0zgqw15r5z9mf4pcpnf1bdbwbpwbc49ij7gjrhf9jzzlkwraf8"; doc = "1bbd7f4dz3xp7ylgpi2wh9jf8nz4z6i2cvphfx53xvg555ln5v1m"; source = "1if22m5h8ma3bvrlp4jzzhjm410r5r7r2ij17prycj3cpj4r2nl7"; @@ -6080,7 +6105,7 @@ run = "0x3j0mk59rl4ppmrrylzaiz5q4cji8xirz64a1yjfq4nbxj0raax"; doc = "1qqrfvzp81fa89n5k4bwacnz2xhdizzxg9g7mrn04q1vlx1zj192"; }; - eurosym-17265 = { + eurosym-78116 = { run = "1bf4vwygyakr999k95ki53fykknizakz9npz2i1h3r5ci805l7z4"; doc = "0vmh23f3ksc3b3hym7iv7m8rsddk8vdbqr5ib49bjqylppvxrsnz"; }; @@ -6097,7 +6122,7 @@ doc = "1g9p36ki26vqdfiwnr77jxk1bna7733dml5k4s8nxq1drsklwqwn"; source = "0hv04cn2j7sf6032jxv18py368zbpp4ya15wv18qymbk6yv5najs"; }; - everypage-56694 = { + everypage-77677 = { run = "1i8fjcbk3flywzd55y0cbsdmzymvkynvgc5cvv6yh5y6nr514rjd"; doc = "13drphjv7gzgdzzwd6fxlngm2rprhls60gj4lz1v69sqifymnn4h"; source = "0vdi8yd0r33ajnym0f3j42ajkc2xs8b5yn3kmklmgx19kpc93ln5"; @@ -6107,12 +6132,12 @@ doc = "0bhqpzw5dpgq3842jbba9y21yj1808nxrg50339lx7b8vc5d2i8y"; source = "0aibvqmg2n26dici3adi849a5k20ck68v25vx1bz2f15q4gggd6g"; }; - everyshi-57001 = { + everyshi-77677 = { run = "0y738zcqy85ww3mhwgrj1qh0vgpwfh2ib676wlr514xglvmp9l3n"; doc = "0ynjq4ibx6rr0qh5lajb5n9skqa3j4zyi533mxc10axp5zpxsjkx"; source = "0iqxf73n3l1jf32x571rw5wqwvz7nj3bvyqzgizvfpbnavqhrxfb"; }; - exam-67600 = { + exam-77677 = { run = "027v4pscys8rmrrrz7m2plc9blf0bif3rjykfhw597rmnmgmhxcz"; doc = "1cwcz5c0lcil552ryqnwsm9p278nd172p7d8s4jwg3xdzbbgmni6"; }; @@ -6200,7 +6225,7 @@ doc = "1qgwn2ignri6wh67wwjsqpbk28jch01m8fn0nw6lpc6kfa4a9g6v"; source = "1m8dww4i5w0hivs904v8ls1dhs35vp3qpbb44ihwha0zsbvghabk"; }; - expex-44499 = { + expex-77677 = { run = "1vdbsxn85gkg24rx3qhkwcc658zjyhkymfspysxkxmmb8rn42y8n"; doc = "1mgq1knfx1lf0vr32wa2r6v0sr49m0xjnsdy0y42zngfi1mizp20"; }; @@ -6218,9 +6243,9 @@ doc = "0a5kdxgkzlf5rm4k71qg66n013pfmhd453pdy3s4dkf3b88p6vrf"; source = "01wm7aly8fsrxw8psnhg7kp53qjyrz3sasiziv0qgs4qllp8ywz3"; }; - expltools-77501 = { - run = "10k08qya4qwgrnwkkdd8n0y6mpdv22zvi5b0n8w8iwlq3m5n4p7s"; - doc = "1ziabgxyxdpsv3zxb30wxx3l1q0742w870n539qjx8l0lvpiwznk"; + expltools-77605 = { + run = "079kgrm39ilhv2qim56bblncc39pnjmhjxy85j7rnp7hnlm3qyiq"; + doc = "1gl1vmip71nx3fp1scp0f8czw1vak1qv8pqzmn6rk7x2j43vjmad"; }; export-27206 = { run = "0la9v2m3n15hgds8mmp1c56dz0a7iqygjk2qnd99n5924n187wyd"; @@ -6244,7 +6269,7 @@ doc = "0863vvw2a8zvqfhccszjc9lxgd4b4m2x16fkf6rvgdjnkmgkp6nk"; source = "09xdhhszy2mmpj18mcjqqapjrkvhs5cwmavv6w7h2xb4jc4nxwml"; }; - extarrows-54400 = { + extarrows-77677 = { run = "151qmfsqqj516ky9j4wbzh1618r769b1bqn4rc5fh51p1s28k8f7"; doc = "1iw3750iikf6dc6kyid86r7kdzkpi1z4la4zlj63z26fczivif91"; }; @@ -6252,7 +6277,7 @@ run = "1pmipr1444l1yai8d9hhrncvimzb5scn80pqij2g90lz160962r0"; doc = "0ymkwhbl6r64pxhr95wdw10dvn6q95mkz1pwa1nb42sdcljizrsg"; }; - extpfeil-16243 = { + extpfeil-77677 = { run = "0n2j976a2607zsgf2cda5vljl497c1562rn7cih11h6vpx76jx9k"; doc = "0irjpxz1zk30myk0h1wjhzcxdpyqjfzxj0lx1nz56v4f157myn50"; source = "1yf2kcx73zp24wrjb59zd1f35809k52cdwym9xlf5fy32rh69y08"; @@ -6266,7 +6291,7 @@ run = "1ws8df1qdxibl0i4pq05xmhmvfrw27pb96wkii0vwfd6iif4min8"; doc = "1k4p7s8pxls2p3c4lfx918i104c3b2qnh8k6rpmiy4rdd7i0iazs"; }; - extsizes-17263 = { + extsizes-78116 = { run = "1249x8lklry9ibil9crfvy2x3hk5afnc3g3khixqf54jcb29zpg8"; doc = "06a01bmilk7hqr2k9237i6x53f6wz4z4vhr8n0qc0i3j09n5i0ps"; }; @@ -6302,7 +6327,7 @@ doc = "15qydfbhbdvkzrys4x3g3k2zpzjzah8yx7q1xxnc9p90rmlj6ch8"; source = "0ybn1365n7mkaf73sc667pw826n1pndrizn5svnx89ckzhni6s3h"; }; - faktor-15878 = { + faktor-77677 = { run = "078fxihxiy9bnszy2nj5ca8ys9hhhazkawwi7x2hzwfh3n4dyqz0"; doc = "1hj13l2g7za8n3bkxmg04npi5fnp4jv8viyym1076wify7hrwc73"; source = "1r8wksjr0q1nm118fzkn527lak31j3sjrbsahpdmvxfir7936njx"; @@ -6312,7 +6337,7 @@ doc = "05m6n4lzz0fc2hm011kyvnxnv93gl39jd1lx404xz0kjs0l94cp8"; source = "0g6i47agywjpqi2if893jpm045kwda3bhlm2afd6gpjynybpmhmp"; }; - fancybox-18304 = { + fancybox-77677 = { run = "077xd75n1lpy5a4gdgk88p0ai2is5aj4lf2cfxn7nsyhdvc1y6gv"; doc = "1giimlw8zfksar2hwarpnhy2sd0jsdlxzfw6gz1lmdb8xmwkx2nz"; }; @@ -6320,7 +6345,7 @@ run = "0fgyvrww1h79bvwf77h83p2lwff5b564gk8cjjnkp26zjpphah22"; doc = "0r5wzyw7z8gsm2k1y06h9gj5cfxnclawicxdjpq50dnb6233ac08"; }; - fancyhdr-73783 = { + fancyhdr-78116 = { run = "1xsf1qk8qa837s19qzvqniv9ymd7lf2nskvc7wgqbnaybkx98nkq"; doc = "0xf108vx7c5kf390p5bcxkm5xshypmdgqxq4jwa1m39ds81rc7dv"; source = "0zwz5nq04g093cd0xhkf0vci4g4biy8iig975d9lq4kg83kxby7n"; @@ -6343,16 +6368,16 @@ doc = "01f7d3him9gcm7p8567ljamwrg2jl25xs7w6jm05l89dkcb34fdh"; source = "0cfm5da0gk4y8plad5khzhf9gjyayxmca67qpvdj296p86xxdi32"; }; - fancypar-58895 = { + fancypar-77677 = { run = "1znfj0zw15g4n7rf3za61ixfy7k8vyv9nikkran9bvd0jmx6v4js"; doc = "1qdqw4283qv1i8njlvnds87pd1ssx239ycd985rbkkxyd0brrqa8"; source = "1y35cm7q0qa2szmkldv46203gagzxwz4cam7yzm13s78wyig6mcd"; }; - fancyqr-72986 = { - run = "01l0mh2v7p90h145hi7gg103vf8ixb2p8vx4ifxhspjy1kn8ij8x"; - doc = "02xh9w1h5i21madcrn01b0lk61dfkxc1ciicbmd4is0zm965qyyx"; + fancyqr-78197 = { + run = "1rcnw8qi8dr9av16w5agj1wmsqjqfs5rj86rpjwmr1w0gz5llwg7"; + doc = "19m552kd8db0cyvakkpksp3sx5xyigfx4swk8v4d9sdrnaa7bfc2"; }; - fancyref-15878 = { + fancyref-77677 = { run = "1ns9b3viqg45w3pmnh69fdrjc9p39pfnqwwsfl9nnx04pf8b0p8i"; doc = "07g7ynr4qjv5l8v71ymbhx3vf000g5qq63c4i8q0iq35gird9yac"; source = "1p5xd5a6lwv71hp1sx490qwqbjn720gc1fpkk2inmmq6h6vwgpdy"; @@ -6371,7 +6396,7 @@ doc = "1l6mp725xjmy6azgx2zwcqlp3vfvk7gvyhr0wwrnnklfcscyr1rz"; source = "0nhmjrivw8a2xhblhxnjbyvmz4hp68sjxnnfzmqyrf1agjgwz8m0"; }; - fancyvrb-75920 = { + fancyvrb-77677 = { run = "0dhymyzpjbi70w76d0n6cbmwqdfva15vflma95scv0yj24mlgd69"; doc = "16sh5q6qgvwhpql82cl50lhi0i4lsqr5hp8qv6qcdmh2sf8rg3rf"; }; @@ -6389,6 +6414,10 @@ run = "0yyyyz97i2klm5wh2527mm91i37rkk5p6m9mwf28sb9arcy6wh0h"; doc = "1jgffgj4rivjycr61cmxa3gglyxcs64j064mx381g5a6shcskxlj"; }; + fariscovernew-78046 = { + run = "0zwmcy3jb3gmrr9r584n26z4mcfz1jvbvbzklid1y24dkyj3zxnd"; + doc = "0y4v1l8xlnxgsk092i8wcwhag44a1dkpfkhr1vwah015f44k8mwf"; + }; fascicules-54080 = { run = "0zlkjn8kg6vb58xp2xh7jwjk6dmk6knzqh8v7lrdbmzhw9j28vwb"; doc = "1jkhj04gpwcckp9zqanaa9zhplgs2a5xqnn2xf6ir6qifiv3403y"; @@ -6398,7 +6427,7 @@ run = "13c2r5prb7dg05j0r4lkdz36v51zj6v5p2c7q22gfkbz1lj1s6s2"; doc = "1f3ghs0l6mj2q3iw74rjjb12y8151cccvhww13h4kzc30vacr3r2"; }; - fbb-55728 = { + fbb-77677 = { run = "101yfs3np0mlwgfhiz74jh2jngxnb395wkcm9fvpmrs4rp7wxx4l"; doc = "0b48vqwyhmygv70gsbiknmmysd8pz8m27pfj52zqzzb0kphibynl"; }; @@ -6407,7 +6436,7 @@ doc = "0wvnm716qi0y54h95zlqr7m1q9dgmjnl9f0ghvjgm886hljq752z"; source = "02zmk6yx4v47ngd6ba6mjn1rnhm2w6p330rfz6nkq8shcky7sy72"; }; - fbox-69041 = { + fbox-77677 = { run = "1v7ycqbqlk80lbf5wag8vmyhwr1v4jjs8j7bzni4pm8yp4m0yjis"; doc = "075mws8pivd2nc045przgf5lmf5mpaw8gdyjlj3haqvpq0rf5mk9"; }; @@ -6427,12 +6456,12 @@ doc = "0dvr57jz38v5wflcjjp19rwjbisbzkdc91fji9s1yrv27drawijp"; source = "0k54q30f7qp40fh3clxyaa40xhsa28qyavn13km65s1hwvg4hg9g"; }; - fcolumn-77386 = { + fcolumn-77677 = { run = "19jgl5spn3i300lwjwi27dlidg7qgpci5sfx88gwdy3sipd1ghb2"; doc = "1xwy8ds7ivswaxlsi913nixfm67nch6jfzfxcscbfjkkjxskzlcj"; source = "1izp574jj651gzmdzcb81bcbfixrvq99ak527dxn3slgkqk8zwzb"; }; - fdsymbol-74247 = { + fdsymbol-77677 = { run = "1862n70svn61kdmfhr4xpgh7zsrymzj21n052dfy1c83vdrp2s53"; doc = "0n4n6id4ypxmflkz8prlqv1ahahk3rd2pr4q4q4y8jz9mln02x8g"; source = "1naz9986wrg9h14v452n8xj9jps7jbsbixarcfi771gvd00az9dd"; @@ -6459,7 +6488,7 @@ run = "1l79py58dih05c4kjb8cngzs3bzpbhc72f4hnz2r7nfwmjp86c56"; doc = "0fbx9wms2n0ff1cdpfavqhjg56przd7hr515vh81g8jgnz68s24l"; }; - fetamont-43812 = { + fetamont-77677 = { run = "08c8xjgam1fx3aa4ikx62jfh3f4bws0ngk428bqzbrd8q445c3jz"; doc = "1zlhg0wgchgkk6j8v23wd29hklpzb8q4p690pfswg3zakc0dcbgp"; source = "024bwgb36iz2ylwsfzz4wfgsyr9djdd0p23phadzmc8qzxqsslph"; @@ -6473,7 +6502,7 @@ run = "0sgg5wi5iylsz0y2495cajqdp8nzlsps3x7lzalx0qpjid91lij3"; doc = "0ish03jv00i0crfzhjh2l32cspk2r5ifysz5prd6fwhdrmwmvm93"; }; - fewerfloatpages-58058 = { + fewerfloatpages-77677 = { run = "04903zr0lk50i88vywpbzpg908zkmy0w8vcfks55cmbfb2ja37qd"; doc = "16hb3xm2aszwlagzq9w3bi2hyanbss3s4f09sypg07dkilifdnv8"; source = "17rcaydy16vqnlgn76ijhjlv2jcnw962wrsssca8z8y6dfvy0aqs"; @@ -6483,12 +6512,12 @@ doc = "1dkfi17i6lz464bwmr5r5295y1avvsn5rpdw4cv80rd20lvhnyyp"; source = "1vh6kz22gpmch2rdlvhplvqqd03vd0mn5m0a123i3xfbka1myza7"; }; - feynmf-17259 = { + feynmf-77677 = { run = "14bl9c8yz1z596281kysyyjbf727pi6mdnwag6gfqs1nsinq0a2i"; doc = "1ql099wrlddb4fyfrsirx0vnhcbh0wgwp9yixhvgxfk5pbah8v8n"; source = "0f9ghmp0hcmzadsfljfq7pinn69251dwhcdk4n62jrd07qdgqsyl"; }; - feynmp-auto-30223 = { + feynmp-auto-77677 = { run = "1yhvcxiq6ajjmlsvnznzvp35sap1qsnj54zv70dwpl29rkrgrmsp"; doc = "1y1pwlplkz2z7lqz84ay7ch1lw4plh4n69isqzsvhilnr31fkf0a"; source = "0ja5yqs9szyk4s2mk9cbjf6p98dagwk7pycma84y48kinkl96s0s"; @@ -6502,7 +6531,7 @@ run = "1mpfpawdhh16rl6pnvxnkj95gf9hjs49gj7cwfyngmqkjc2idi8j"; doc = "0z5kpim798zxj20p70dpcgmwg4vx9mb0zrmq620sprxxdr2gd059"; }; - fge-71737 = { + fge-77677 = { run = "1f6ibw87kbhpf3qxjh17jr1lsh9kk9ynf1rngzyjwbq2rk2id94f"; doc = "1c8nnpdvkxcm6218mrs18ipjf9mrl1cqyvv3p31x41ii8wxkvjm3"; source = "119d70668gw3za0mksr93wcq9gpzjn4gyv8vmizlabi0ip1ycgy8"; @@ -6512,10 +6541,10 @@ doc = "1vvpmfb5ain3j95h5sdn07jp9qxqy5gihc5mxj92s7warvz5gg3a"; source = "1dj717lg1380va9j86qwi3pr9b94fszm1k980vhl1xi68m0fpd2h"; }; - fhj-script-77111 = { - run = "1g26gkwis94wcj4a8dh46ccfgy0a030m7n09nrldzfmbihhba6zg"; - doc = "0g55z1snp9m26l2kk33k5savw0d3wqm4ndarf0w51zcyrhgckrpa"; - source = "118dxd54kk51f2086fwmz0lm36w73wnlpafw9yqjydygjjp8mbil"; + fhj-script-78176 = { + run = "0wlgifwc6bsjy4r82hfs4rkm2jcmb0prq79vbrmhj43wjkygcyip"; + doc = "0d0k461xsm1lk7mn5nhga4qlr2xy30x3vwsar84mbf9va37jhf16"; + source = "0z0dl41icjis44g03mvbrbhw9pqjf4xa6shgdkf3i4nkzdwgjvw1"; }; fifinddo-info-29349 = { doc = "15zp4xvszy07cy1b5r3k5x256lbalr5acrrdj1gx33llfmvm469a"; @@ -6559,12 +6588,12 @@ doc = "1pyb6spf1y6j4zrjgqryp4xaxgjh3iczv36v0n3bnj72kn1bg4i8"; source = "07mjgl2fw0sszy3f2zlklc5ysxw81i80zn6lnrs9lbn60gz98gsg"; }; - filecontents-66740 = { + filecontents-77677 = { run = "051s23ymbjkv8z2d7sv8jsjljy5w2sh1mgvynlbkib390gpgybh3"; doc = "13fwkv2fvdfl1jgyfg4pn9il6w6pn3islc9zsaqs3bwzj25y16rs"; source = "1x5ahz0fsmnjx7bvbr83316r6w80gnp83yznnhxnj0zg42s2gfxa"; }; - filecontentsdef-52208 = { + filecontentsdef-77677 = { run = "0lrdmz5fnmrlzga1w2hr3ksydnz52lmqlnnmix7xrcp81qv9xmx0"; doc = "1nxb4wm4wd223f9wn7x8j805ybximrk0v6n1l56xysz4k30jxcba"; source = "0n7zq8plqn1yki6azmncgdlg2lxcprfpdq5dv0qnxvpvw5dawdvp"; @@ -6574,7 +6603,7 @@ doc = "1dywknjhl2p9590nvcpg1vi8r0iaj52dv7sn8c2y8337w37c6ny9"; source = "0fwqs6wqw93ih2icg9b5zxgya1zbaj2sn0jd3dc8b8dm59cwggk1"; }; - filehook-64822 = { + filehook-77677 = { run = "0h0k0fgdwzm50jz0ibj7zsv1sk355q13x1djc3pk4fg1f3czhfh2"; doc = "00l8hx1sn4sn1mqpyiz9isl5a25a4a64nifq6q2jlw09df9gmf9m"; source = "0bd6fhrzy6bh42yb44y4bh01zpx92crca8zia4lyjmc95rlv6gfa"; @@ -6584,7 +6613,7 @@ doc = "0rw1pdrqghgdwzyfrc0y44cj1989lrvpab4n42qxbbb9srhmary4"; source = "0kssla41sryd278w12syrhsi5aalld94vjcmddldcc0l8l71sz5f"; }; - filemod-64967 = { + filemod-77677 = { run = "05lipahmxgd7cy76rz1j3p2z4k31gj4q7ihvb0zbi44g4n26hz6v"; doc = "138481q84a436a9ns587qcmmsv7p9fb5wzz1gwla25jigx8fb4fr"; }; @@ -6614,7 +6643,7 @@ doc = "1jrxyksw0bldvf5faykbpcngjfx06y83q81rs3k3m6vldm3rw23d"; source = "179640qn5swml0wrc1glvbf94ia5y6s1qlyf3hf2vmr3vih7k2mh"; }; - fira-64422 = { + fira-77677 = { run = "182wpm6dkhs41y6kr4bjc4rpy0b62d17r0j60a23znfgglpriy3f"; doc = "07wm5kca97r39shhymnwiarsxn0i5ykycyd28shqyqmmmk6f2j33"; }; @@ -6622,7 +6651,7 @@ run = "1d9l5nsx0qswn1hcalzsrxkvc7mvpdqk3h72bfk50h91lfm2i567"; doc = "1w6zlskvs54x192nyxa83qnlqhvq98g64k5fv6ch406nkivifmgz"; }; - firamath-otf-68233 = { + firamath-otf-77677 = { run = "0680qh4drixmrvhv3klkflz0jml06x8k9inl2c8ym6a8adqx43nj"; doc = "10ynw2ckqc7vsv5hq9kv78cvn6yd23qfbyv5060sjxl91w6qxs63"; }; @@ -6639,12 +6668,12 @@ doc = "029w914wk0g3kbi1i8zr63m0nmfm3nsaamksr47jnv5iyiyv55g5"; source = "048g8x5q882668lbzz0ji1hndfkd2bd777s2zyyq59bcw0gmavbl"; }; - fitbox-50088 = { + fitbox-77677 = { run = "0jk46rrq01bbqkwfqf1rdrzwv475mdmz4hqvbffkivnbwj1vz18g"; doc = "0gb5gpdrdagilxsklq1aijr5zfl5n82nwal1h9qls0iqzjvgizka"; source = "039q5as7939zc5nby6m6piz5h0zphm19hqjkdyrgzw1q4r9ypzc6"; }; - fitch-69160 = { + fitch-77677 = { run = "1c6myhpv9ix6cr6snn5f9ky2z5caam1sqjgg0bq1bj8df3acdv80"; doc = "1gdgmviy8pqqwwsvinrb8qsgsd4gw6bx6xci56w4nmfal729r6g4"; }; @@ -6668,11 +6697,11 @@ doc = "06f5mkpp6aar6c569pwd9952xgzjdy3zx8n8y6y9a6wfflyh3cis"; source = "166zj8nmapwqkd06ksvjbjajq649amjrfji9z9j9mbcg865pgwa2"; }; - fixfoot-17131 = { + fixfoot-77677 = { run = "1zszczpwcggczq428ha84g71rvgml2zrx2v74nmk1damcp35pzlv"; doc = "07zdbq43l9yddc9gi4i2qqpvz0xxmkhxgg3wl329j25p4h58amra"; }; - fixjfm-63967 = { + fixjfm-77677 = { run = "1v4gn6bwlb294sxrqgy6j9vx2dp7plbagkvmw7vbvp6wk8dkza72"; doc = "0wiihlpjzvmh8dynf0nbhmn8raxflqxmzpk97s1qv7kkvpc79sy9"; }; @@ -6691,7 +6720,7 @@ doc = "17y6wwiq3b8l2p3nsfwm50g7lzip8aqls5ysgr4gvz1l8aydl26z"; source = "0pzyg8k41rlj5gvqq86i9jnys9plqbxb3qvas8fv7k5kvqc43riq"; }; - fixme-63708 = { + fixme-77677 = { run = "167003w7a4xhy35fj6xm7mx1hvqn1bh1b563sih3adrwyrdnqjbd"; doc = "03qddrr56q77h8qhrx9kryx1d0cab6lzcngsbmyzaj1g81hvwsxl"; source = "01rpq9xd8rhy4fz8g1l6354pyibjsl90h591w7l7cz7v0yxldy17"; @@ -6704,6 +6733,11 @@ fixpdfmag-15878 = { run = "0s5ilsmnhvi57x9cqwp7nwpagfribmgkbl0z1ci55aw2a6bff9hn"; }; + fixtounicode-78119 = { + run = "0a93ajjjxgmmkz4b9cr7cl0a7fmq0gg6i551clidfvwp3kdfpyl9"; + doc = "02kpvrrjqvv4ijb6w55qhgc7g8a77s7ii7c9yzkvahi68i9lnhq6"; + source = "073nhpx5w1dy3ix771fywvwrjyk15x14ndk34qz4jcaray6734gp"; + }; fiziko-61944 = { run = "16r25wagw155fnz5lngc3jqxaf5sy1f2mbyzdklnizaazh2vbfdf"; doc = "0pdnd0h3hkdw32m4yjmqj14ijg3qix8ajjxkhvi88h3pbwd0wjiy"; @@ -6744,12 +6778,12 @@ run = "15b2nzhpgj6018769ggajya6qmhq9rnyzha0sic9fff24jwdq62x"; doc = "0lf04giwsgjq0fsk6wrms4c3dg53v1lq3n0q1ij5pw4390llsqd3"; }; - flippdf-56782 = { + flippdf-77677 = { run = "114xvv7sv9fhqxgfz5ckydn95mrg4049ml3kg6vjjiwbilmszr2h"; doc = "1fgk3g74arazrmw6swfyq38s5gdw8knnwwf5ij0dl566cwmcfvmj"; source = "0hbw3wgdva8vkic4sz0349mdyx8dpz3k5kk0fn80m0yqpldwgkid"; }; - float-15878 = { + float-77677 = { run = "08jb0v6lsyff09hid3whah0i0fk5znsik5rigl4l7vflnvc6km8y"; doc = "0pqj9qq5yprg0xfxga8ck1s2wyjzz4ymhpqgzhzbxbdslh475vg4"; source = "0774d7gmb8c7fc3f8yzarlx1m8nld1vg4gpd3dfyw5b39ra4aq4h"; @@ -6759,12 +6793,12 @@ doc = "12yyyc456v4i5dj7g3cnv03zgvwvsv6c24vfz7wn9jk5gv90vrwf"; source = "1gkq5v8z77cncqqz5cvzi78jf66v1kcni3yphzhykvd2mgpb917v"; }; - floatflt-25540 = { + floatflt-77677 = { run = "15v2m2mchki2gcz0fcp3myyr806fqyy77nv9g6rqm11aqp6212bw"; doc = "1d7v1m23p47rl9lln02c6bsi5mkqi7c03dhmnjhg8bqp6xfkfmaj"; source = "1j53lkr1j3fp5wlb41x2vimncv2l1pc8qm7qy74i0r1xf7kfibzz"; }; - floatrow-15878 = { + floatrow-77677 = { run = "177knmgpv583xajihdd5q5spaainn8h35kgydq2sfi6ch6cadirh"; doc = "0py5a36gdbsd91679k4chfxy6ykj2wkjqlg4zkp5xsww6fxglskx"; source = "1mpskdqhghmgh7i3425xb985pwrcqcbfw3hlfhbyx3bhwwx5pnqx"; @@ -6779,10 +6813,10 @@ doc = "06i32gmsqgvqgy0l0qbdjybnp4rmz2cn1c7zw76w3mhd9z220d77"; source = "14ikpr9fga193y2vgr5sisvzc5scf04b1xc9hcv6zmkcph8dvnnk"; }; - flowfram-76931 = { - run = "067fwsjkmk73j6zd2gdg4rxdmbv8ifl92p28v60phxzkzm7v3v8x"; - doc = "0wn5jh4yqq1snwwwk24bb7splzmqgalciphf78as2v0lj5m2hl0i"; - source = "16lmpgvkc22pjjkwaqf0nq455p9cl13lmrz3g58jrkxvk8zh4cy0"; + flowfram-78116 = { + run = "16hcyn9lgjasbxgp0a42j8rk457iiccsmpv6qz541r9ln2iysqf3"; + doc = "1r119zpcdkv1fp6ympan3cxvz4pdq0lny0lm8zh6h8gmcpls5vxn"; + source = "0lvac2917fwaczl0viihr3fdb616999rl1ngmd7b6ljramqrgq3h"; }; fltpoint-56594 = { run = "13zin0r1hcfihji2h33q039mpcf86lw2q017ss8848xpqs41fb0p"; @@ -6794,7 +6828,7 @@ doc = "13i7axi1s8qqgdvdky20dckmsa95q2q54z7cf6zgd0znzjy6d4mp"; source = "1fd8h6dndrc7hphs87y1lfplmkrwgn1pxgmvf00gfhgkg1zf127b"; }; - fmtcount-77004 = { + fmtcount-77677 = { run = "0vp0k3gwsh0jivjkxbqqsx6sl68vl07d5zrwk0am85s2n4qx6mcv"; doc = "0bh1dz9if8pnl78f68hs5mpmsh8akggd58r2yql9h4wflcpq7jzp"; source = "150kb0dzidc9my77r91n6l53minwa54b5r34l85866fpfabi20g1"; @@ -6803,16 +6837,16 @@ run = "0cj26s7555q49fi382pbvy65xa0yp0wbihk3y0magblyxjn72wdx"; doc = "1kafhgr4c9d4pjpydd27ha1pdbxk364qv8dmcr7k3l7xlv31jv4f"; }; - fnbreak-66615 = { + fnbreak-77677 = { run = "143wpqpcqaamjvg466cwpggcayxfqnf2vjvfvy7xwgky9sfql05q"; doc = "07h1xr1xgih5j8mmqvv6v5kavnb9yzrh94g0m42rjqdzg5c25fb6"; source = "0rxbjgb758x82gvjrmap30q4jsfq0424r3xszbm1f9b4wb48xqxd"; }; - fncychap-20710 = { + fncychap-77677 = { run = "0x3sjslvz1gsrr8607q9r6k8683p9zcz7p0kxvr92j9ls1prl5c4"; doc = "0is37brbbdqb1szx3rwgmaqbl8vlqr82sy8svam39yrbnzd9v1k3"; }; - fncylab-52090 = { + fncylab-77677 = { run = "13l9jmcwabifc7m9klgwl2gqypwlizy1mb7glsvp3jslpkhfj267"; doc = "11w7z5q433lnzfm4c72697f82yb7rljk9zq41dl5bdb7l9wd7325"; }; @@ -6820,7 +6854,7 @@ run = "0rn4yk1zd4h2r5xhghv7v0ph0raspq4r6mw812hn80bn8rhjjrlq"; doc = "1w0pkqqgkq379nnqk0wx419z961l3g81ldkh8ivfhn9q5vk04p0s"; }; - fnpct-76924 = { + fnpct-77677 = { run = "127n7966vy4rdwypbsczi1aksrf6pxl8xdywssviivkk3npmhwvs"; doc = "0qixawqmjn2b1yy0fs140a5wfq0py5bi58gpz8c8564vx29yva5q"; }; @@ -6832,7 +6866,7 @@ run = "1gq483namx453zg5yv7acvhy9hb93z68fyfb54ayqkka2n35q80h"; doc = "1qzxky8jjvnlznm11rjzgxmhib0psv7lfk3nfb8ys2wl0zjcrg2w"; }; - fnumprint-29173 = { + fnumprint-77677 = { run = "1i04c2j1jnw9qkbv92nd4rr0zzvwwdwwk0ya5f4g4rarvw9h4z5q"; doc = "1cwc4jv9jxxinradairp45rlr97h52vxghfxin6dwszw51ac8p7n"; source = "15d3jpxs8zgsj40xipg3mfgir41p46c3ppwh4629a1dv4skxg2nj"; @@ -6870,11 +6904,11 @@ run = "1s1lkmpmb9fj4qmdhll2mn1hz8xk89z9rwga5zqpjb9was4vrg1y"; doc = "19xjkzn9vgx2sgv5sypwcmwyx9f7rg4q58f913rjwrh8gvncv07m"; }; - fontawesome5-63207 = { + fontawesome5-77677 = { run = "02ip5czslh9120nrby3k9qn0niy8bryr4190yyhibnwkr9yaqj4k"; doc = "0mbqzjfdm9hpds1fragbhds1zzyk91xzfy4azzn8bmb6xr3ix3ai"; }; - fontawesome6-76339 = { + fontawesome6-77677 = { run = "1pm4w3qrlk2484pwnk61p5p34zrd5v0z2smf61bbmcpzzvrzdpvh"; doc = "1x3dg6z5w8x0rsl2y87azvb4mgk8wbzr9mcb2rc2m4qv40qkab8k"; }; @@ -6886,7 +6920,7 @@ run = "1gv1006alg1i90zfh042p2hb9j8z89lbkyp11yqjn74jkz5q1rzy"; doc = "15k5dcr9h4cmqmq0b91a56q2sc340112bbvacp1lkpnchaxxgmjy"; }; - fontaxes-77306 = { + fontaxes-77677 = { run = "1cpgkpygmzvia6d46am82x4084a7k4m8a713y723k7kl0fnbghml"; doc = "1prz1dbmpang23wzrrx7i16a9sa5hqnkkw85zcs7qvbdx8w7hki8"; source = "03mln26yz55m06sah6s6gkgz4ar53zfz0mcxfbczp6chmjl5kiy8"; @@ -6916,9 +6950,9 @@ run = "1mkfjhhck9i2yiwlrxz9prqfsnrgggzqgs8p878kf13aiyhvlcz0"; doc = "1hwzqsr7wqd31z0n2brbk65wh6a48qqf6xwwzzz4r8vx76hrg4cx"; }; - fontools-76266 = { - run = "11gf2fx19rqc1sp4kyy88a4cc42ahk7glvqvknlk832aig9hryvj"; - doc = "0i8hxdibsdjbpml39f859v2mwg5hngrccywl32bhj74r2xykdkki"; + fontools-77724 = { + run = "1kqbj40biahrbysyz6kpzrvwzvsyv74faall8x2196w7x8yjxqgh"; + doc = "07v90fv8phcnva6z5ar1493js5yvj9vplayj7rdffx6b94cmvhda"; }; fonts-churchslavonic-67473 = { run = "1s8y5kri1sjhsbz2mdszwy12vz8k0b5ad0rp383jrgcd710n3949"; @@ -6929,35 +6963,35 @@ doc = "0l4p30am56bblp120lcs81idahw3wrgmbrvi0jzfnvzsyd7xh068"; source = "06zw6amxdkmb9cdjvkvwgah5x33ksa9iigb4dcw6b9d3a0q8c8ya"; }; - fontscale-76924 = { - run = "1sipiakslqz0fgbip8w2xbpqxkqyzcilw6k6ba98rjlccls1nz1s"; - doc = "131r8k6v0qgdqig7nx1j3x0cyn2lbgailgmrmh2ahpdqayffgn83"; + fontscale-77923 = { + run = "1cwqq85cghfayv6nqcmi5f0qkxfla96251i7k1qnf90hgghlz87q"; + doc = "0smvry3w6mda485c9f7k1sjpnds5q65vbxr07if7lbs3d47fhksr"; }; fontscripts-74247 = { run = "1c2nldjh5x42ysg81b3jcaaydxsrl1idnvj0si1lxyqk7aji23sm"; doc = "0dbr5qf7pr932hjbn5s9lcvi97s0p7lpqkx19xyrkcln5nd75i79"; source = "1l833wacmvail9fvz07da58r2waa9b85h6yhl94r26gyr79zb4kq"; }; - fontsetup-72734 = { + fontsetup-77677 = { run = "0506w69vc5x5ls9r276hvw5cgr22sz9333w7ji2h8mkmd2swsc4a"; doc = "1c7g6r1g83h9rrd29mcllg9ar57zmwn4q4r1666wrliih6jim52h"; }; - fontsize-73038 = { + fontsize-78116 = { run = "1wrjv0p81by85zr6mldlkd1qrg45wfpbqhfvd1nwwf2zbqd9di5j"; doc = "055dva4k677ck11klk3dzqmz0h3vnqp804yv6h44chk8b53j759q"; source = "0d2di14p2jzm55l9gmxf28jran7p53xkf4899h1lwk7fwarkr0s1"; }; - fontspec-76430 = { + fontspec-77677 = { run = "0i56p9ijc802r52x9xgxh7xk77plf122ivd96zgvr0773znwnyfv"; doc = "0qc6f6156n2fyan5qw1h3p1vxi8wf78dy5kh0g2zmr6ybaa3b45m"; source = "1p5cnxf42272kkkxvk7wy6k66dszpw77lvg1lpzj1vwz9l1x0wr7"; }; - fonttable-74608 = { + fonttable-77677 = { run = "0wwzl9jzib0dw1343f794bqsn10z5si7iqwabknay2h3v8hq6np6"; doc = "1c6qp15yya2nxkyhgv0h0cswbkcnngvz7gjpjx8mmpixvbsw0h0d"; source = "09lgv2fy7yj3v2ibqf3mny3wgl37srdd0ip23cyxfmqyhvcmlkrj"; }; - fontware-73848 = { + fontware-77677 = { doc = "0wssx0r26y2dgnhdzhxi2fcnrlyysc0zfy2xbjp2vg88fyy1j13c"; }; fontwrap-15878 = { @@ -6969,7 +7003,7 @@ doc = "1xyq88jcg6p7lc44n2ky7538r23d4n0nhfkq25q7xg0dh8whbm34"; source = "0ps56l6ah0i398f38bxy4yg2i1p0ajcwczxq222hl5176g2z28jb"; }; - footmisc-75164 = { + footmisc-77677 = { run = "1w0yr4i4zw8rb030j4lsgz9rqgq1zvsr9f5y11gisc99d01qip2w"; doc = "1jr329mjbh9l0qvyl535grxpf3bpzgj521kmdhl3hcx07gzvgm7y"; source = "1xi0k5jk9kilqxrwjpryzxjnj8isp3a1n38xdkakrvwb3lpyghpr"; @@ -6979,49 +7013,49 @@ doc = "1962sivh4jipsxd0z0cpzpd0jdw8v4afbpzfinklivnla2c9hp4g"; source = "09w5bfx94533q36z3k0a1sf9jx6acz85qgqypgn6b0b5mkhjsmar"; }; - footnotebackref-76924 = { + footnotebackref-77677 = { run = "12vxch1i8x0k8d760vgq61i7j3kkylgbcxj6ggdv8wzd20h4izyc"; doc = "09dvvnjvika3617zx438ca8z3fmdkqbxx9y73pdhn6gaggfmzr72"; }; - footnotehyper-76871 = { + footnotehyper-77677 = { run = "12g1b8png4mricicvswbkz6jl2lzmhsilqdv4cba0rxszil4k3as"; doc = "1bciisjrcvwd2cmrw0r7b35wj3qf0sgw180wxxmpdfjwk93nqls9"; source = "017pvx2kg3nw255anpbs5da06sghhydjigpmci9yv8m8jjpgdx99"; }; - footnoterange-77409 = { + footnoterange-77677 = { run = "0kpvc4vzdzdx7v4qwkg8l9f7fp96gg1p0slnxgq256mk7p6im376"; doc = "0k3mcpsyaa1mj59q6zdi5phrdf2v180iblj8480jhvfgwylalima"; source = "0n1xhsyc061zbvqg262l95q7yhf65g27xwcclbmm15vym43c852b"; }; - footnpag-15878 = { + footnpag-77677 = { run = "1qdl7lpfy5nn6qx026b9aqz8nfs958grh443lkqyxnrnws0n2nww"; doc = "006w2w6aga9zazlk8sv8maqi4s1rdzqyphp0lpa8qv5q23vcdhl6"; source = "1hh2754as2yrmfz4hiyyl8nlshsfdhpgpg3ifhs6h5s0xz947rw0"; }; - forarray-15878 = { + forarray-78116 = { run = "0cn062f805lgy5m45q6flxj5w6gjfa4w1ip7zmhxd2z09s962jf8"; doc = "1d6m425lfg1g8arjyz4j3q9253rdmfaabaasbpd2ynhjr1abfh3c"; source = "0dpqr0hff33ddfw6vs0pnk8yhaa4gxkxgn43qgx06mx1srv6rz1i"; }; - foreign-27819 = { + foreign-78116 = { run = "1hqmhy3l2hsjf2hkxhrsdc3z1mn3zx8718w90g8152x9k84bf7jw"; doc = "1gnaazl1ds76sqdpbj773k80isyf5hmjxh22p3hs9zxcpnvdhng7"; source = "1ziafjxcncsba0gbn1qjf2w2gn2g9z55bpcff71hr9axhp8xgpgf"; }; - forest-57398 = { + forest-77677 = { run = "0q1xd07z1ccqrrfl3x0fg35sdv2kcyl6vgps7f6gpk5yp8j7d392"; doc = "1s9i1kxd5zhdqv5xx29kh8i5fis642hcw76ya5bh94qffhwwg7j3"; source = "1i6r6i8zh70zxz6sk0c9b07345vcfr9aapw8q5kzd3k76fzcqfdl"; }; - forest-ext-77412 = { - run = "1ljwazmiwzj55i8spg4mfxjyhna5pdcnv6irpi7phnlj70lngdbc"; - doc = "00mvws27bgrgn19xd4qq31m2akwppdkqx73ba1slpkr6l67i06jv"; - source = "0mwx951mdffmd53krn91zzy6km4pk4kzr094qc728kxzjgnlmrk9"; + forest-ext-78040 = { + run = "0zfividwqi0nlamz7gwgqwrpbcxcf77qpvdjidgbmjn09n0qd7zm"; + doc = "038l5jgsf9cr0jy7djdzgz0jpcl7p73v1v89ihpk1b4vyv9d5psk"; + source = "1cy9ax4bilyaqijwj37wmclfvrh7cfsixbgmbfws5j7mq8lgjbfj"; }; forest-quickstart-55688 = { doc = "1bjy0bfkb90nv2dbdw8hdrm3dvm1v0r0m7a0l44ckw48vnc6amvk"; }; - forloop-67017 = { + forloop-77677 = { run = "0mqlc65g0khj1izxpgm7yya2klazsqggz2xx61ni38z7kqhqs58s"; doc = "11y7afy69dkp9rabj1186aw1d8vfwk3vp9raj0brknka6wlgcijc"; source = "0k0skv10m7z44d20v17yfdvg6vpn6m9ajn973d6da9cshxvszyiz"; @@ -7049,24 +7083,24 @@ doc = "19aq7sbghvrif72x7vzvabrhwj7lgsddsbdqbkv9vhmp82452vyy"; source = "1s8ngbw6s163dzj9mi629yd4fisxr1gl8w8i618my426szc1vrcx"; }; - forum-64566 = { + forum-77677 = { run = "1jvw5w58v5npajvhs7dq0srgdqha9yqs6xy56fbk3lm8y0cgsx22"; doc = "0cihnv5c2if9dr5mz9iw12g1bfh118ib2an0sgigqcq6f4zp4nxh"; }; - fouridx-32214 = { + fouridx-77677 = { run = "033f2yhslmm70byg4pkw64g976vgssc6yiizmh2f1chlfhsz1qhz"; doc = "1k6zirff9bqbz7assfrlq0r83bjqgzblgxix7697lmp6ww2rj4l8"; source = "0il905sqxqvqk0fgsns3yb9hjh740h69imykxd84p92fndaha5mn"; }; - fourier-72243 = { + fourier-77677 = { run = "1bbz6c5cz6xbfn93zz5ixxdlh6rili9bsf42q2704jmgdyfi0y4i"; doc = "0k6p2nmnjcnjm7c81jdp68xciabjnl0pxqsib2xqd9f234mkz1jm"; }; - fouriernc-29646 = { + fouriernc-77677 = { run = "1vv4whd3axfacbmm8nksdc37d5zras4gwa6ykgw1svplqgg3zjk3"; doc = "128n1cnv9h1hr4s6bp3xs1v9p7skhxlfy8afslpay2bm0ixf0cs3"; }; - fp-49719 = { + fp-77677 = { run = "07qzdfrk2y499cz9jbpnj024r43japqdngbxg4mbapw9cp8066d3"; doc = "1y1xwqf6mskg10h31ws2pvn5y6g9asflc7l9r24fp2fi4254mvhq"; }; @@ -7091,7 +7125,7 @@ run = "17r35x914f3h72drsszy74ir5phcxmkrcvwlrfd11li0lsmiyj62"; doc = "0888jcccsnlpzkynpg8mvxy2mnb2d3xz41bi341q9fdbbzs5lmnn"; }; - framed-26789 = { + framed-77677 = { run = "0fp0zbq3bjfqx87zb01m5ffn8kw8044vkz8b9cfndz1ki64d9x4r"; doc = "1pjnqy8zl5zkadpkvwa35khwjk1nxg9pq0h1wqwgrdvqk6gj0cbi"; }; @@ -7110,7 +7144,7 @@ doc = "0x1fp5xc2qlx0pac2vqm8567fdh8i97k25ixr28w7fzwl9xnm91x"; source = "0ag37z3klcy0jvcvvj7v14clx2dvv6q43lh6gw83rpsx51v9wza4"; }; - frcursive-76924 = { + frcursive-77677 = { run = "063909r7iga0cirxq8qx538407qly4p2a440xq7c603fmgcb8n6k"; doc = "147sa2wcixanwrhdh3ns8fg447zh5f42z8x0aw41xhk7pxncqrml"; }; @@ -7153,7 +7187,7 @@ doc = "0mwdqry0h2f65vrki3kvqpjnf1nm5n9v3ljmn77nlvkarqp2kb57"; source = "1p2c8sdrm0ay9nz0dqrcjigzsjki15fry6mmhqcm3gqrcscsk5x2"; }; - froufrou-67201 = { + froufrou-77677 = { run = "0pincrfmb51qwn9bcfyqb6rdc0n08lwxf2gr8l74kfmqh2mg5mxs"; doc = "1jl6glh4pjm870wlb4in3v5vph55fnvykjziqnq702gx5va52jmh"; source = "0wng7skd5zyk0s2vgnilndi8p9b3h672pk00mwv97h2qb4lk848i"; @@ -7170,7 +7204,7 @@ run = "0dbrhynslppw5nrdvikzdkfvilzr909ypc9v8nxpa3yh4zln182d"; doc = "0iq7lq25gzyc85wpmr93a8ivgc9038rs80mvhm46zdrrixh5ry21"; }; - ftnxtra-29652 = { + ftnxtra-77677 = { run = "07fazshsyqng62sfbnjhxglscw707jmn5lz1ws6avq8c5chs70pb"; doc = "0a100iy3imy2x6rgv8pgkid75ah21684ddm6vda58gv8yzfz9fyd"; source = "1ips0zm2cka9wh4474sc283102s6r9hvr4if7lhd04c92f40r3my"; @@ -7198,7 +7232,7 @@ run = "1011vk784cw12az1wl0dmpwd4pwajj8lw7i8g800f927pgcp045q"; doc = "15n97b65hb5v7504ky378h4ahjys8c4dac6aa48n6r7nzss8902v"; }; - fundus-calligra-26018 = { + fundus-calligra-77677 = { run = "1rnrqblg06qkwcy7f460pd1hnh4bwl47zyswa1iv4iknx00rd8a2"; doc = "0jvbvalqyj0kyf6cwr6zf18ylckh3fwpshwhmnv7ldg5r1ylia9j"; source = "14a0d7d8mlsw7qwpspqc2rmcdyhnfy6l7f57bk9v9jc8pg9fxb6m"; @@ -7215,12 +7249,12 @@ run = "0iq3pjzqqyqblv22v625r5m29az7crmx735ar2fqs46xaasb8bz7"; doc = "154hvp4f15lr7h6fwi2ml419w2rsl0zp896yqm8i26rl6ms21z1b"; }; - fvextra-75355 = { - run = "0yba9lh8d9nbnw3545cgnaf2589g510nkj2zfln92b56qk2lfn3c"; - doc = "0k8pr21h6px7x2crvrfs4s1a519k3zzlzpi1a36986v36cmqp35l"; - source = "0qi2cl091g45cwnpxjppa1srgk878nn2kdhgw864m0qhgpy89ls1"; + fvextra-78177 = { + run = "0m97y71yib1d371bm03p2pl058j17b8kqsm1yvazdlz32iii97is"; + doc = "1y2mbzyha4xpwlqn5r6a8jvd54cbhn5qcmww1cmnis7qf5kb9hdg"; + source = "0ip7jl42y3c7y9mavkf8imszscckrpmhg341ndy31zs20sif4vi7"; }; - fwlw-29803 = { + fwlw-77677 = { run = "1qwlknaljj8f1cpnln328az913cdwypr7w8m8iqbqiqhsl49siap"; doc = "1cib3id21xblai43gkn78ypz6n99vwzhzmpdifdm8wv001x7wb82"; }; @@ -7252,7 +7286,7 @@ run = "1wcvzihv3xh52s3ydni4gs3lcp9icmxinqj6znwyy680izmw67ba"; doc = "1al5rvpfavkc1p7ayknxnrs4r7jzx7f7dbm3hayqwg0d7jdanp8r"; }; - garamond-libre-71058 = { + garamond-libre-77677 = { run = "12h5zlxh63c47l2kd25b94y92p12n75gqdvy3jnnhgbbiqh11p2z"; doc = "1jlpczavvwyw2rm88habsm2hc349wrbhqqpsn0rmqrb74pv2adpd"; }; @@ -7285,7 +7319,7 @@ run = "0jsbvm7sh7bhs5yfl17fj1gbdqgpm7qchf07y3p7k0rxxg0f482z"; doc = "1f6ycdq3lpylkdwja4f89plz7wpnz73wzgjz74far6r9wr026443"; }; - gb4e-19216 = { + gb4e-77677 = { run = "1mi8nwxa418wqp9w64ya1i0ag0pdm4cx08fkmaa302bkhym92bal"; doc = "0nzmhjqdhl0x29c70iqb8b96pjnx2vm94nk3xgid942pmx44skxb"; }; @@ -7315,11 +7349,11 @@ run = "0nb6q62ngimkyc2xr8xsxazj2jjqs9ysz8jnq7ihzaw9fj44krpb"; doc = "0qyryw5zxi7ihd1l6nvgx2l1b40k4bb612fjmjzbynjhhfsrm9xr"; }; - gelasio-71047 = { + gelasio-77677 = { run = "0mb66kbagilmm189y3i9dp4alh2csq5ch14g163pgs595d6a24q2"; doc = "1yqw2j0wfj76zzam8jd06kpb2xxcrqcsb53rh93r7x8hd1dva2p6"; }; - gelasiomath-73362 = { + gelasiomath-77677 = { run = "1qgkw2jn83w1mh4fccdlhxrfs1ybcqmwn29vn18748k11f08giq7"; doc = "119fnv79h8zpzmhr8wqadli7m3302in7g6mbwfzjgndpn6cf6mfa"; }; @@ -7349,12 +7383,12 @@ doc = "12fxwrz5gpswyf523wm1pg99zilkgrpq8z3ls5gw9j7bdb71nj1l"; source = "0q7acjs7g1xh5kcmrg20k9jayaf5vxz5p5amjjd4xj4rnb1wdlj1"; }; - gensymb-64740 = { + gensymb-77677 = { run = "0rsck4ysx86d4gfr5a1w9kam98zzclb78v5hgdmhag74a0qs1n0l"; doc = "0826rq87q35knzmwkhz6ipigx3s3hkzcypy977qa0r3ibcbdr7ap"; source = "1na3aqqjfp9p9zb7hyzz6wdd0biiigih9fq6bxygcwflbwbhks6z"; }; - gentium-otf-75790 = { + gentium-otf-77677 = { run = "0fy78km27ad0g402wi260w08klv8zd66q5gdmy62wfib0lwfxgh9"; doc = "0ncy4rd7vspc41nfwdv8rshlx1c7rgv0n730rg0ng3c9rypdwag0"; }; @@ -7365,11 +7399,11 @@ gentle-15878 = { doc = "1l5fyfdbkpqlgpgi1hrnn2sz8hchlnp7z5s5584czafvs10jg6vx"; }; - gentombow-64333 = { + gentombow-77677 = { run = "0r3aziqnq1pm2pfangv4238rpihaarndi3xhvpvfj7mc31b3mygr"; doc = "0vqfamrsy4r1wqly1196cq2w69wydzzw09y3jg5llvyh95a6dp0i"; }; - geometry-61719 = { + geometry-77677 = { run = "0wv4c77fvaz8qg1ffjg3y06r3q4xjfxkh3m7a5s9ynwmfchcirgi"; doc = "1npbvp9g9b4mp8w768gzx1vxsdsi9zlrlfgc65xmb0rqx7z19zvy"; source = "0dm5zakrp71rxfa8xgj7ks0gfvmrm93sqi6f8m4hw7ls7yqm3y9f"; @@ -7414,7 +7448,7 @@ run = "0rh7b66fn37nkcy2y6q8h3j7i8njwdmizn68iy1bg2l080ns1nw4"; doc = "0dmjwgv0qghhs7fa0a9jvk2mqbg4m3br1dk2x7q5mxyjzk9878da"; }; - gettitlestring-53170 = { + gettitlestring-77677 = { run = "0kg2p7ys50ms0li3vnrabywnrjjgllpyr8sf9cz3rnv8zsab4b68"; doc = "0xkk16ncsyv2s3klv316fprld0d5aqaldh3g10p5gcicmccd9061"; source = "153bkg899ikkg5zhfw1nc48nzk3c0x5iycxspxcrrj52dpgq22kx"; @@ -7428,23 +7462,23 @@ run = "0n2g1kjig7rg9bkry1hyq9jap95jb9crzxh4yd9jylgrygva6wr4"; doc = "0lfdm66xrvkphqnzmymym0s79bwap5x4h57q6ndb7h97p5pxhfby"; }; - gfsartemisia-19469 = { + gfsartemisia-77677 = { run = "0b200snkvdkrywgn3j613zxyx16prqczw106hfh7pzpr7w717lyr"; doc = "03gi2v0vfcdar6qsp7xff9s5pd023i3kh4b8asxh9lah998qm3z7"; }; - gfsbaskerville-19440 = { + gfsbaskerville-77677 = { run = "0n68mfx7026ymxlyhdyg9ppylh5g4bkwj95c9bfmp5bmym0q6dfi"; doc = "0v0widjs2w65ppvzm04wzinrcyp8hcicgxp6brydjmx9d32yrzcq"; }; - gfsbodoni-28484 = { + gfsbodoni-77677 = { run = "00r9b46m6h4vac788vfz6jixrd4wbmscblhqi1pxhg76id33xdgd"; doc = "1s0lq3ac01zcaqyvswn12fxhvqarq2b3lni1xza3yyk2p6y95g1s"; }; - gfscomplutum-19469 = { + gfscomplutum-77677 = { run = "02c0zs2xl2hy5wrrj25w22q1fj6q8w4qjbvlpx05pzzh3y63n3ip"; doc = "0h9i4v3sag4fmvlnkk0wjxmgsq4kbiikzv0rzfrhzfwaifpznkcf"; }; - gfsdidot-69112 = { + gfsdidot-77677 = { run = "0m75xf0x7y3mxhhnvs22f1fz4gr8m86g8z9nfqxvwijjzm6xgm1l"; doc = "1jaxayp4z0ih0cr795as9bmp87h24z41ijhrfwwrbpbmjkkm77qx"; }; @@ -7452,19 +7486,19 @@ run = "03p2w06s9kca35jdby74q4x8if5gs39gb387rjgqbv3vdn7zxi4s"; doc = "0qnkxqr8r9spg3xl2ifr2sb32hbvmka979c4f8aw4z1i810bs0kx"; }; - gfsneohellenic-63944 = { + gfsneohellenic-77677 = { run = "0ycqh6fn1y4czslajdwnj8fga6f2riw0pd4az10qmrxayi5hil23"; doc = "0zp7rba0mhbhjsnjwm3ldy1frz75grxgnkfl1gvzm4psxm3c9yjy"; }; - gfsneohellenicmath-63928 = { + gfsneohellenicmath-77677 = { run = "1caa8w1jzwk77djhycahr3dd6n8823vc513gl7sgx2jid4gidz6j"; doc = "1fk5rn7jxqlwhzv7v9fvpadhlr07fr4pfjlqh7zx5wl720xb3yif"; }; - gfsporson-18651 = { + gfsporson-77677 = { run = "0h2zy85jalpx2vyjszw0kkrav82zv549c82qik9iylgfwfk1amx8"; doc = "1zy50pqr9bzfncs03fg98ws41v0v5c9y36rnjm5d9i7q2zljapy9"; }; - gfssolomos-18651 = { + gfssolomos-77677 = { run = "1hn8k9majggqcis32nw2krnqpqdgy3y0dk777i8fqn28517ygxcx"; doc = "01cw6sq180cjjzwgi7p2qr9pf6rq0r5zmnb39bch2g0n0rjxqwgl"; }; @@ -7472,7 +7506,7 @@ run = "0skiyyxr8l6a6n34lic42lf0rnv4jm5rpmzm08gv0qqq4ha67zki"; doc = "15vpkpbpnj1w3nlc5wzy2k4fh8jw1a21asc24lj0j6dpb4mzja1n"; }; - ghsystem-76924 = { + ghsystem-77677 = { run = "02hvpf3idwmm4hjkbvcz0w9n6sb6iy1xcj0iiqa51fzg8kimpkzj"; doc = "1lld29kqvfgl4fmj70z52l1b5sqcb3fr8d2aim5l88grnypn9gb5"; }; @@ -7480,11 +7514,11 @@ run = "11aph8kbrsjl4ax5hbpirsgc4aznj0nkk76v1ax6d52f8bxjsgjx"; doc = "1qbhq72bip77lsa5pk05g676c08wc0y1ix3c2iw1h5g5fk20i5y9"; }; - gillius-64865 = { + gillius-77677 = { run = "1z49x03rvpdgx7k3ry6wkz4vm707ms7mf0c120gr5dl0ggk16x8z"; doc = "01vidppjs8nwsf0pnj5b6g7ky95ayjiklkr2fybi4arvc4lhswgp"; }; - gincltex-64967 = { + gincltex-77677 = { run = "0w1pk80idhws2yva3zvlbnwy2xbrqa0dckhwj8d9sdqxn5j2va4a"; doc = "0zdv33r7r6x39p80jwjxk4k2yi4rqyv9w3nzkn7si5ckw223gz4a"; source = "0m1yd9b6qlbmrxqnyk7kgxx7227zy6v10sf1vw856gpx1r6xbc22"; @@ -7515,7 +7549,7 @@ run = "1n8xbs2xp69gciz2qg1wvc7mnwgz5klnam30kd45zmssvaqlblbz"; doc = "15fj5d6wqqr09c3mcnlpmp6fva8rbc2c5216jl013jc1shlpybbp"; }; - gitinfo2-38913 = { + gitinfo2-77677 = { run = "0k3vw12yh13q1v21bz7i3m32s1w49pk13rg3c0d0l1pcx0wwz20i"; doc = "0586h9c1kp5cg7gk67xhy5fbshpskrmfb81m4xncaxg6ajaljk7n"; }; @@ -7664,7 +7698,7 @@ run = "1b7gbvkhscb2p4yhcwd8mlh3fsvgfq8g6876s1brygnp9lsz7cxn"; doc = "189srmaykk4pmm3p65p0i00ycisr2bdvb51r6ddn4rjbliv6i9gd"; }; - gmp-21691 = { + gmp-77677 = { run = "1c98y5fhnq5w9b6kkpnrag364269s90kccgbqwr33bn9ixhsf0dq"; doc = "0wir24czbym76b9fcbzd29m0749lbh26n44yfl48k5pxy6pkqjcb"; source = "1qg01aaf4s939ixzl7wdariaxxg1d5z4s76cz50rpw0p7rgdqbay"; @@ -7691,7 +7725,7 @@ doc = "198g23i6k5f353w2aa9f9cw6cj8b4f93nsk7iq2hvhvk6ia876vx"; source = "0iz43zdvzfs7spc6zvgclyh0vjnzkwcixgk5mg2a3wrig8r4q6fq"; }; - go-28628 = { + go-78116 = { run = "0lqgz9r0vxjbq1nyg77zjfsglwbd44zdpwz56smalb6lp2ra3r5z"; doc = "1mf49wywa32chr8q4c0s4fdkmzd88a1fj3hxcf3zx7bnsi5r4gl9"; source = "0vslzmpj94qlh5g2jirwj8b4w93vx33j8xdadyc32s6b9rrdwnyl"; @@ -7701,7 +7735,7 @@ doc = "0a2rd4m38mgyfpjaf9na75w5cmn32lxbbqhqyfr145hf2nf08c1x"; source = "0k42x8ni36gq51aw55ywy36jl89brhsc0177kn56zpvv2zmghqiw"; }; - gofonts-64358 = { + gofonts-78116 = { run = "1283jyz641bxsq6vxgaaa3hjrjw101p84nqv2jb7vixpd0yw6qwx"; doc = "1bq0db6xak2mj6m5q2z85f7j7iw29hh2ch4767lyi5s496csbysp"; }; @@ -7757,7 +7791,7 @@ doc = "02kx45b2c9d3f0f5h8xw2mnqn1mrp7v8975y2gqx1ln2x61xmjpm"; source = "1lm6531f5s5j1l2fasz0fk0adask83b2w1plkqmk3zxrn4rcchw8"; }; - graphbox-74754 = { + graphbox-77677 = { run = "1wh225dqyd7qchp6nj6pizy6yaylhngj4sgzqx95mvl0zsssc9kg"; doc = "0xp94p5h602w4jaw2z3bf33nmlqvqa0v74b41y6hpn9phzjjxcgq"; source = "14nh33pcbz2a2b99x8jy9mbw0izlfsnxmhpfsfan0j0d2203hlxs"; @@ -7817,7 +7851,7 @@ doc = "07qpkj60rrl1pc651qa8kpym3bzcc0qkfwaggcyin9a65a5snnhf"; source = "1g32xq2f1ncq124j2j8xm3vdkhv4sxynxc3wzx7x6s9i91p5l59y"; }; - greek-fontenc-68877 = { + greek-fontenc-77677 = { run = "1lsyx2g792b2m7rjlihqj26dkz9kaskbrbwzvkjd0x0rzvf9g3a8"; doc = "1qrn41ly963nnpwchs1s1l3mfsi49af1x0q9vk4zms4wcd9w34wh"; }; @@ -7847,12 +7881,12 @@ doc = "0winvlmy3s7hrmcffd3szlywi798kijlzya9x3s7dndnyihzi3zf"; source = "1ln0ncz59vcw5w18m5d762iqq6g12y476iahcnmbpi3gsfk47ln8"; }; - grfext-53024 = { + grfext-77677 = { run = "03ff5n3yc3fxrayhyapm9qhd665r15v57vri6ajb5xb4m18rkfqw"; doc = "1f5kvnnv604qllqim8qv40cfpx0xaxanigqnqwmjfwf0n44akcfp"; source = "0i5pkqrc4jm3cgwzyhw1r3kh6b0b7sb352bnzid7h8msiwx32y8k"; }; - grffile-52756 = { + grffile-78116 = { run = "02cmm9q14h87dv5h5ci7ny7v4plrry54mz15jddx1zkfx4myykww"; doc = "119xqz1n57mghhp7db19ffrv1cdk1fgpznlyrn3qgvg2926mx104"; source = "0pmg9140plqv27mp936ca0193ihggd243mmprj3l0d6rf5dajm8j"; @@ -7875,7 +7909,7 @@ doc = "0z3vns6jk1ihiqf12i46n8yhfyjmnkb4l5wyc18phbh9l6879b7q"; source = "1bnb38mgi6pzm6gvxf0k60z1dal3kgi2rjgwfrcg2h5vmb5rpdk0"; }; - gridset-72056 = { + gridset-77677 = { run = "192xnbl3xrv37qm5k2yq2d0wl35q614dqa9i6j5clqsgaxhyw65q"; doc = "0h7dmjvsganvj54y3fb08cji7f7xgqrssy2hc4prgwr3s33d4kyj"; source = "0v93jcg7p016154ycbr6baaphdym1kiybm96zjli7xp7pqjb1bpi"; @@ -7983,7 +8017,7 @@ run = "03d2hknh1fisxw4dv3gsjakg56bqs2qi21rj0al5nwi3p3njbv8m"; doc = "0wx17v0cg9f5j4r9mqgvzdac94a0afwkvnl3ci7njbajsjpg5nwa"; }; - halloweenmath-52602 = { + halloweenmath-77677 = { run = "0sfcggpqhai8xzpnbyz1vlvh7cfl3n2m7z0av4drd7wqzas0mcw2"; doc = "0k7qfv036aa691902chj1rgcf3z2xd58xfb2r0b5z80g6944xjrk"; source = "0ir0xr3aiyjiashy6jl39f401ccgx3dhlyiqx4h2myiwq45ay2ka"; @@ -8013,7 +8047,7 @@ run = "097qbqwbib8gj53qlydflff7sqp5ghcg5812hjnav9a0rgklpw8y"; doc = "19falj7rm7diwr24q5rpab3rp39awnyg0hdxfhhalkpdmjwqk2iy"; }; - hanging-76924 = { + hanging-77677 = { run = "0s86yaxyfv9zxf4svwg9s13by9vrw38apfg0hsfchsimsdd6gsbb"; doc = "086lzvx4g6bj04xdqnadmb8832klmq362k9lqh4pz7ym34mzh5c7"; source = "0wwfnkb66m7r77723kkkdp7yxkl789g310m5lhllwx33fbhm8vhj"; @@ -8021,7 +8055,7 @@ hanoi-25019 = { run = "09a7cv76naxzdach5507wdqnjp12amvlia7kw0jh224ydmkzfx9x"; }; - hanzibox-76924 = { + hanzibox-77677 = { run = "0pww3xzi9r52cr0bggpw7wlddm6gzf5vs5xi7v03ynlpn45wz3x2"; doc = "0x18yvhnywhdl68jz4v5llkqqpiz1l48nv77g0x2x2svzwrxrw3w"; source = "0dblzzg2gkg1blx8rh3rs3jb5pq1qjcn9nq0n0rz7a7dph5f10j9"; @@ -8029,7 +8063,7 @@ happy4th-25020 = { doc = "1x950scxbvcgwycpakflpklc775pknjab620g099dnsfrpb76f4a"; }; - har2nat-54080 = { + har2nat-77677 = { run = "0zaqsnvg46pdf98gzlxa8l6z8v9l3fd7jmf60nbrfba7jrzpy1bh"; doc = "00n5qcljlpw2rq8x921vhsk7xvz8z43gxiq41qfzin696ysn7xj5"; }; @@ -8042,7 +8076,7 @@ run = "18xlj1c6h7mbrdr6982rw7qc7rzpjl0j26i4g928h3iml5qfcfgb"; doc = "0f6zl3f1mdrn643anfsrhmjfpmv31b25xsjjnqkz8bixzcv1pb21"; }; - hardwrap-76790 = { + hardwrap-77677 = { run = "1kwsns5vg5pkplcl5nhmvpm2ccdv0f9431qxjxq1k6zfsknpy60v"; doc = "0h1n80c9l34isgyzl36hf4nigxcsykfgqv6i9jjdf6dqpp23bpw9"; source = "0hiqsj0vpfkmi8z048ymlnxrxaam8raq2f48wlyk67x4w2gv72k8"; @@ -8059,7 +8093,7 @@ run = "18p0xqjxix4ka9a9ja513il0wrpqrqh8v9v13cc89kh8qfjlf9m7"; doc = "0l2y9l8wn55dg06fbxjnv16bkhgbg9rpfclawfh4p7m2cf2h1k44"; }; - harvard-77050 = { + harvard-77677 = { run = "0jpxqyrw9skg7jpw2d46f8nrh7jaa3r9lviv848nfnn6h35vs61n"; doc = "10vxj1cna040i520wj7c0flbk0d4hr22jyxqrv88616xqqkg3b6g"; source = "1j754jjwdil45pr032xjmwhf1i2phspv2swnjbyxgnssl6i370r7"; @@ -8210,7 +8244,7 @@ doc = "031260nmrnjyqxnxcx7sjfwvjvsmrbac14j6vrxywb1241d1wb4z"; source = "193blhv0q5bx4523spdd926yab4y6frh7bm2rz0cs1bmrzisn1vw"; }; - heros-otf-64695 = { + heros-otf-77677 = { run = "10q1g30vma4fnqyga8279hqy2aq5wq6fv8d8nw22i9mm8ms2wwga"; doc = "07k4k2rrkj4wx8i018jfccs4gf2pvx8grcmz88lmw52im9ga002q"; }; @@ -8218,7 +8252,7 @@ run = "1mnqsqsc99by1r80b6y4rfb3kzb0r10jsfpfgy7yragr8rr9xzjj"; doc = "0xh4a41lfds3yrj1am613c4629kvgvd9dfdfzmss9li3j5pa6jwp"; }; - heuristica-69649 = { + heuristica-77677 = { run = "0k2ii054dq1hh8xj3n28mn0lg54r3xxcyzq7s3g782c11dg9l5kg"; doc = "1ccivk54m07h744dzl2162x82bbvz0vjvrnbxmmvrc3sk26fh2s5"; }; @@ -8344,7 +8378,7 @@ run = "11j0fxsxmyd93px9j5fdarz1231nczdkfpf1qf33kcdpyb44jrs3"; doc = "0hdidvz42acsgy021c1dzlvshcmw6fz3pkqrwpk66qk2nnh30dal"; }; - hologo-76851 = { + hologo-77677 = { run = "0rn7x8vy66ljlgmah7kkscjzni90wbhky5rw72m1asqs7cnbibwn"; doc = "15a234bpkismrgfqi8fi5vy6qma4psn0ggmb131vfp7zpziayrkk"; source = "0jxkx284ry3ywmzznr5qg54glszblpn1wcxmgvvbrxzdbi8xas7v"; @@ -8396,9 +8430,9 @@ doc = "0wrvq4k9j7nz363irhqagf5sc6bj3lagyz0jql4mhxihr477wfp4"; source = "14p4s617q3sdf2fmvz9mj0b3bfsgd7fyqbq1qd8hlsjkvddraw2l"; }; - huaz-77345 = { - run = "0i9hgdv7kkhjqs2p9yqf22h6s47g564j1k7b270p6yxadxqrjw7g"; - doc = "0k9gvmg1wgnv033mqh1fxwanbkv8whji3sg81b6lpj0f203iiby7"; + huaz-77576 = { + run = "1rf5rsc55whiwn660m2g00j8avqmjzv10kdd2p9fzd1payjwp38v"; + doc = "066h8jy3z623kwql0b6xy4196dzvy4jyhcp13m83qr6fp7f92kx5"; }; huffman-67071 = { run = "17pgzpbhah5m0gljhkqymv5lxpl5bxxgif9m7rnad20x4nmyzz68"; @@ -8427,15 +8461,15 @@ run = "0k1vm1dxpv3m48nxlp9mx53w84lagqw7i26c465hinxy4k7fn2b8"; doc = "0hnzf8ksgly0zmzjkj0jnlnynv7rcz08fjkamnfisgb0xa03kpx5"; }; - hvfloat-77209 = { + hvfloat-77677 = { run = "18h8qgr3h48f6r2d09ly02phchk7bycza2d1ldhxnpvk4n8vp3l3"; doc = "0v3arz7ljfb4s1ci931ydnh7m0h2mflq7h5c32kvyhlhm1rvh0fq"; }; - hvindex-73580 = { + hvindex-77677 = { run = "0541mrkfhzgv4mqw98i9fp3w0l9sawargjc686q2ins0slr06775"; doc = "05djjp38i2n2bbl7wv99cqf8znyxr3nr6nl8354n5qj92hj7dav6"; }; - hvlogos-76699 = { + hvlogos-77677 = { run = "08vfbikgqax8bv0x1axbh9a0kdvwy21nzwgznyah4yz7rdlj1nwc"; doc = "044jwphzkyzh7sahi292sln4mrqv6wq7ff8dv2pr5gsm8jlifhip"; }; @@ -8451,17 +8485,17 @@ run = "1vkflwxx8c0ckx7kz9mkh2qkpyxjjx9zmp940p9w93x4c09bs6l2"; doc = "0i18fcfbvyv4k578bn00w7ngk5lxp29n1j1i52vjwc4cp25lfgys"; }; - hycolor-53584 = { + hycolor-77677 = { run = "1dfd149g2k8cq3lw95z6r4knyq1mgirdqnk9c4lmd7ip4rcs0vi5"; doc = "1pc12vbn1yak6l6c1fgpnj0s88fg94nagj4b95mvclad6b546g71"; source = "1f5jv91vsib5vk4byr0481a8j5pvbwmhfqz2qd14ck2vw8laz4ap"; }; - hypcap-71912 = { + hypcap-77677 = { run = "17si5zrfy47zn3imxnqjmx4kfvlziri9y41g3jnif4nkahxaajbx"; doc = "1rg3rikk0393c4bzz3gzrm99g34pb4w921cm2n3a3nllfyr46bmz"; source = "13drx7mgynwmzjzg2mnwyfvn3hhvnmkw21sl6frkd575916k6z45"; }; - hypdestopt-75593 = { + hypdestopt-77677 = { run = "14y9az5748mbsiaq2g1vwga32di71crq0aa4yxsi02icvm8a2z4z"; doc = "0llvmpqlsdjfjfbi75jcb8fcki6xrybas8qahplwyg57vrqh6ydp"; }; @@ -8470,7 +8504,7 @@ doc = "03bcsfydm4yzm1g9ijz1r2r0f5llc0i3pf318aa5rfy6j896nvvw"; source = "10yvzay1g3nk2kpv2l41vd2dqxqh5x03dd23xcpd4lk09rbddcpx"; }; - hypdvips-53197 = { + hypdvips-77677 = { run = "0ax6n7ki47jyzp5g8781c7rv54hwrl0fg7d1bwzbj9bmqi39df4v"; doc = "15vnypyl6g50d4mycz3s41h8ccpmknr0vh9bwacr6nxbzlyyykrk"; }; @@ -8488,12 +8522,12 @@ run = "09lnsw7ycwkk71fyjk8zwgzdjv8ff3k028q7hr27dqsiyg4hjg7a"; doc = "150ayv12ym9h68a09h1xakdfzccpix1pff9blkzjq6iz5imzzpr1"; }; - hyperref-77528 = { + hyperref-77677 = { run = "1n6qyzmb92dbw7kf64av5zvi1qhr7ksl13lkywd969kid7wh3bs6"; doc = "1f02l7fv6lw629kvcphn7yayaglj39m34rzqj7qqxqnjk0a7gn38"; source = "0hscvdz8r429v9r9jky212m864zmrzxdnach8w8a1i2mrb6pybbz"; }; - hyperxmp-70694 = { + hyperxmp-77677 = { run = "15ikvw9kfarpkqymwz8cvmfkz23zrx8iqd50kdhl4r0rv1cn5ly6"; doc = "1gy961am7w7di3nw4kkq78v2ailjbak0lzr8d91mc2hvj8givv5j"; source = "166761v3lm5kyflaw3j74h8j15ha60j2fsx0jkyiwqh1pj1vylhl"; @@ -8706,7 +8740,7 @@ hyphen-welsh-73410 = { run = "0yrv0qccyaps3735g0hs89v3az5bzr492gdbzjm3qka2ghvnqamb"; }; - hyphenat-76924 = { + hyphenat-77677 = { run = "0ckfvjxdv4rb8156x2vmwl15mk9057i2lyg9xhqkmvqh1ani4lc4"; doc = "1lzpdz05dw5m8ljxf5f846m1x4nv5yrqbg3sixf7dgyhsmpfxnls"; source = "1ddwv26nfl4jwz8vxs4fwc9qw8gds1sg275g2bg9ci8dfflk16k7"; @@ -8719,17 +8753,21 @@ run = "1kpaxdya6m7x4dmrxqzrs6k6agxsg8lcg5yqqdlips887lf609cl"; doc = "1q5dh42gpv4n9ps0yqyhcscjn47qz4zf35jlg56xgq2w5229k742"; }; - iaria-77504 = { - run = "02njymdg2y894nglb75f7mxzjmiryfaraggwbwp932a4pa75yfv0"; - doc = "0pla5qp3iq9ir4ry3lp135q8d9c9mkpn65bwzz1k757lspawbnpp"; - source = "16ib409jynns6m3f2yi0xlcar3sx795c73ay3fyj2ivh7m79kf58"; + iacrj-77823 = { + run = "026y69zw6xnwbiabfyajf6lqvng626x2v05nnap1ll42xbwsk89k"; + doc = "0w3gmi7gvp1ny4591lp638cn2zhb2370pqar0mb0cswjl79wyd88"; }; - iaria-lite-77505 = { - run = "13kzkcna308x6s0sca7jgm8jk8ca7ayd3izwj6wlz69h5famhg62"; - doc = "1q8jdx6icq1iggdip3xmxxqk2zznimvadla3a6dsdga30pmndjrk"; - source = "1qq0630zbnbkmw67jxvqhjahsqz17z1b42cy5kllqfyzd8540k81"; + iaria-78148 = { + run = "0lxmvzjwdd8jv3dxgjnr5aipqjjifbhkp7m92axkp3w7cryd5dyp"; + doc = "0c3i79lxlrkzz01dj4crphq5a6qip4xrqhvzk972vymir8pbp85m"; + source = "063q35nrz626ws20wp74z4sj5hwh30mdcjhknpagy0xacg8p8834"; }; - ibarra-71059 = { + iaria-lite-78147 = { + run = "1xwfjgbds86zarim0nqnz1n2fmr2mjrh4qaalrnv1p27bn4mbirl"; + doc = "1xxqia4vig3fdqdrbrjfgiddn4n19py5isl2hrhnvzbww09l9d7d"; + source = "1haqbpgk8lzi1p0hfph62caa1i6qas1s1nks7562vby7dnwh28a9"; + }; + ibarra-77677 = { run = "1zgbfy74np8v81rbmgki2igbb5pisrv3vi51rsf7bk05kjppk96z"; doc = "13skgs8zw737mqiaznffn1bqy60blc3jv2npvf0j9zsdhi6acv3g"; }; @@ -8817,7 +8855,7 @@ run = "1n4dmmslpsx9fv9wqiipcg04lasym2fbgsqkvvffqmx5rszgdpha"; doc = "0n7hsymjs1zfjc5gbn26z2wdl5qicc7pd251s0h4qnfigq3nhr08"; }; - ifmtarg-47544 = { + ifmtarg-77677 = { run = "0wxhdmd2h7rs3fck9yq1g48kyd33m7xzz3g7ixg046azai8f90m0"; doc = "0h8li5c5lxccf2a325p4vg7xgalzwryk8czdzcf637sbbkfhd53d"; source = "1yh0c42glrw5cgqk22h8lrc12lriz436wz9vrc4145gjcxm6p09s"; @@ -8827,25 +8865,25 @@ doc = "11r5zrs467h3rv5j8c7b5iav19v9hbcxbspgfdbd061g871xxd5y"; source = "047pc422qhh9d80rjgmjgmn5xsapf9azvqrl0cjn28qw4m5ccs12"; }; - ifoddpage-64967 = { + ifoddpage-77677 = { run = "14gi24l4m9zmyhckjq3j1svr9858rm2idr1wwjwmp561wp7vr6yz"; doc = "0gv1j0swzc4imahk9s96nga1l42qzc0xkznas0jzkbi27s2lik4x"; source = "0wz7iaxf26qz1v8sc0kbrz1wy0kzd4zbd0qiscdhmhmw2xr077zf"; }; - ifplatform-45533 = { + ifplatform-77677 = { run = "0abhpfw3w1mvpg52xaw3cngl55sszk5ji9a38yab8vhknh3d3jby"; doc = "1b41nzn666askfc1kkm1lwf05ggf2ml8gz3rrki4yw6ch52sl2sc"; source = "0g0qvbvv4j87rxps9yypair00z6il5hfjczkrmf4fkycw714sdqa"; }; - ifptex-66803 = { + ifptex-77677 = { run = "0yw0dphc2pdx2jrm5khzrnp6rg3fbcfc8z6ppwmyid8iqxszpdg3"; doc = "1mbdhxl2fgbwjbsk8jqk3709bv8k3whqagls1vqm5386lbcycvkv"; }; - ifsym-24868 = { + ifsym-77677 = { run = "1bs3974l1jdv0b2wwa94861hnb05kb69bsyhvsgh6k9xgmgwfrla"; doc = "11k9jfqrfmshwpmni6bm0324zj7c939k6shvi2l69k4w0kx6phlb"; }; - iftex-73115 = { + iftex-77677 = { run = "04q7hz4mx8b6r8dq1sm4hq6cvhiicav85panlidkbvqsxyn7r9x3"; doc = "1y3wmv0bmhpc2hx64wp7v0cfyl09lvl5a8iw1svvz46wmxskhh1f"; }; @@ -8883,7 +8921,7 @@ run = "097brbh3xf2xi4s151iy8g6abnf0ba4yar78jz607f9dfni95i8c"; doc = "0f8a7jzj6w25al9c13mxd04bg2c701s0ynsd1rvnqdik6d98s0l0"; }; - imakeidx-42287 = { + imakeidx-77677 = { run = "0w0q18bxpbsqrj97309b9lyfcf4has5ldjvs0dwn45lciav8a7rr"; doc = "0h2wqdg6navbpzjq38ks2b9lz3hkmgi7v1y8ihbbv3aisyvp5r93"; source = "0l7q94z5a3lsy4kh7vxyr6mmywc43p681p1vjry1f9vi0s6ljwpy"; @@ -8906,7 +8944,7 @@ doc = "1cgk3wk3flpmlw3wa4sg1s9ry6bz9vjanzw8kpyhj3d8yl7cnzbn"; source = "0qc5wz5a4rgvrzv361gq3i6h4hp3v176klgn6fhiwshk84zqccn4"; }; - import-54683 = { + import-77677 = { run = "0if5vrbx6456ydarw57p1jpkcj2d7csmiffgll6fgxf2kllqga6v"; doc = "11hi1yk9xhqks4i3rhc4s8bbaakxbbmddb7j5sym780y45qm79c3"; }; @@ -8927,16 +8965,16 @@ run = "1w51v1v8x7wzibcy40ss7ldra83wbil8w1p978yvs5kzbky3vw2f"; doc = "1zl5fsgzb7nm1wi6ddc3cngqj3apmjwn1wkmsz785nss56vk9f7w"; }; - inconsolata-54512 = { + inconsolata-77677 = { run = "1mbf4m3ll3r4nhxnmd3ridq7kdqlcjcm3g2q2s6qxgn4b6j9ikvn"; doc = "1rh7kisvs33v91r19lnqgma705dc3gari0g153ws8bd1px3ivsdm"; }; - inconsolata-nerd-font-76924 = { + inconsolata-nerd-font-77677 = { run = "1nizfnhy5dzksdsjfxz9cj57cnj2rk6b3qhxhgrzz0ci727nbw5m"; doc = "10niby7zw5d78pgy6zzy8mmhss951lrw6yfb2qm7850mqi3b5skf"; source = "1p7q26swxl78rfbnsya4c9ljl3khvzi06lhm777ai6fyx3x85rw4"; }; - index-73880 = { + index-77677 = { run = "12hmpvvwavgxznpsj3f6vrdyyxw47jhsj4c7m9mf3wfa76v949v0"; doc = "0jgk1lriz9kvs87gr6bssxpcy4glf0ksp1f5lmfcgy0d941mkq1k"; source = "1zaq93d8hvwd3iqb56in9h7mj2x6ibzwbidch3ld1sv8x6vsm02n"; @@ -8951,7 +8989,7 @@ doc = "1bz8vg8q00p7asyhw09v5rm32b2b7hnazfmbzwn6dsgh67zlj1xq"; source = "1sr4zszxng4shnvm2qwsavrsggkxa8b1pkv5li1w1a7z0gzqy4dp"; }; - infwarerr-53023 = { + infwarerr-77677 = { run = "19nlrbfmqbkjrrx9x75s9nd6crg1lzimb2fr3hfblaivj6lx8p4r"; doc = "0p1s0v6p7ygkvz5f3vgarcrl85clfrj3ivzrka62djqyzn4bb3yb"; source = "1x2mkqyx7gz0bz31na6mcdyrlj11mxpjlzc6gb9pk51sdqjj0bbv"; @@ -8977,9 +9015,9 @@ doc = "0gz9m7fwcdxs6q5a33v7n32x5jr4hbxsy4j2shwv39j1j2amr1vl"; source = "007648wrb4ar04g0851yw663cvlmdyifidp854y87yzh536hfwi1"; }; - inlinegraphicx-76924 = { - run = "0c0bhj474kxbx27j8xzv6h2kqd4jlp1yn0fzgf4bppaksyid12q8"; - doc = "11x6sfzak4k3k7idwncsv9yz5a4vsyaya2i990yqkp3d3xrkp71h"; + inlinegraphicx-78043 = { + run = "1vgngn4d3l9hhiw8k20crpihl5yh9n42z52bd84a8vnwbmiiyrb0"; + doc = "1jdv4d84z80zwrqbnham9y4nz9cprgnarpjh0w6my3xqbmjhwlky"; }; inlinelabel-63853 = { run = "05qv0j8gvdqsdc0bg51n7mskbx88gv2yny1zffr409x8pvccnhlj"; @@ -8990,12 +9028,12 @@ doc = "17n55d42b9fqrsdnwar1k35jzbnzr9by44r2aziwqsri7i6swxb6"; source = "1256q4vidnb0m1y16dcj2y0ci7fjbz0x440dn31ixvwc3ysb66f9"; }; - inputenx-52986 = { + inputenx-77677 = { run = "0jjf29lj8ha99r2x0vz85swkr2aq6v2jwis27irsi79syfq8bpbc"; doc = "1kkblvi4dhfxsij5lmbdvmnapskvd5yahha5im2nlllh8crypwv5"; source = "1681djxj8c43i93ip864bi1p1fpn2dngkvh18zs0234ls0gkwiy1"; }; - inputnormalization-59850 = { + inputnormalization-78116 = { run = "017dxyy2lykvcsigpq5vfklb2gqg1aprk0xk21sxa8bdsn3hd2gg"; doc = "13yvyh5g4a1k6bcqwgmgspp8gkgzvgcx5f0wy5ajp577cxsk5ir5"; source = "0wz9hw5qs3i3iah63fqhkdcijhv30k828a2a19268am4803m1pxh"; @@ -9005,7 +9043,7 @@ doc = "0fcxac4jsvhnc85p9nwpp44ij0yq4q1lxlw42dzhg88fdkl57srg"; source = "0b6kl9a6ilv0i5xnlcfjgia40ynl28dbz1rvcvak3637fva07ghk"; }; - inriafonts-54512 = { + inriafonts-77677 = { run = "0kbf9rvrml10qk5pckz21ag217wimqhdxjfk35ll0a17hc9yzj68"; doc = "1hbhfhmnjya1cmj1wzhvbny7maw9m2dr7sv74g2ka6gnl1n4rx1x"; }; @@ -9013,19 +9051,19 @@ run = "0ylnp3l21zx4y1bwrr33v8d79vlgz5frna9dkg62gz1bhjbw7f7i"; doc = "07iw7py0p0jfq5np89dx9fdvia3yk5mi0py77xrgb8v4gx7k5g3k"; }; - install-latex-guide-zh-cn-77231 = { - doc = "1pngjy4xr93x8vr511diygbvpqy4grqk1q19azdzlz8q0pwaqhvi"; + install-latex-guide-zh-cn-78232 = { + doc = "09l1pva1m68lv12gz1wc956ncn5aib10j3xik7p5pp5ymslx6n07"; }; installfont-31205 = { run = "0lszqj128c3f4wbcrvzzlvj25jl5rm0n5qfj8rsn65ycxvymbf91"; doc = "15x8jzcd7bwvbjid0hr56h7dw39n2rg6wbfz4b02y7shp1pn7hgp"; }; - intcalc-53168 = { + intcalc-77677 = { run = "0llrnayqwdqxi91yh7panbbiljina3bynv2hxhi6sssaw3pyd92l"; doc = "1vav25plm639410p59bi7bsihsyys9yaddz0bcawxn72zi9b96r4"; source = "059pqs3f821javya7brxvl9v2mifdyw1vg18hr1zgzhj7bmlxh14"; }; - inter-68966 = { + inter-77677 = { run = "0f7s4mfj1phliv0dddkhsf4gpzi6xmyxhwv26bsvgvs8saf7qsha"; doc = "1i12ppl2fmjv4nxvslqqrn4ygrvmf9aa1lf5wlsrwn238343nkps"; }; @@ -9033,7 +9071,7 @@ run = "0dibc16gdam4yxil37y2zsz4cnfiq2grm6qqj512nng4zqnwcdj0"; doc = "0nh4zm37xipvmv5h6yxy1ir2gkjy23h22j8dnz7m04w021sgx7i2"; }; - interchar-36312 = { + interchar-77677 = { run = "040zhi6rq7l8s04zcq2vfxricbvakkxnx0bzihbj1ss21pmyrv82"; doc = "18lpyq26zc9b2ypcb98k578wyg2fp1fllsfyrp67b4v9lnz1m7q6"; }; @@ -9050,7 +9088,7 @@ run = "1an61a9gdja2h19m13i4024d4x4f741x4yxk983phl97nfadv900"; doc = "1vgdgriiwv3lbdwp72pdc7yz5f702xxykqdp4ih1ssx1sl9pcw05"; }; - interval-50265 = { + interval-77677 = { run = "04rj730lnkgj4xfm3mldyyf6bb6rr1f3dhms0rnaiq2pzv77cqyw"; doc = "01ngbaw0lbh4dn8kk1vnv49isd7wk8gjh2qvzw6x9yk9nl46gzla"; }; @@ -9059,7 +9097,7 @@ doc = "0mm75ql3bxrk8azmkfzz2hwr821w8yym4dlkg427xbglc40c3xri"; source = "1yisjrl54li63v84bcnzhz5m2401wiyb0psfvz9rjnq84wmyavxl"; }; - intopdf-63987 = { + intopdf-77677 = { run = "0nfjwarkzi972vqn20wz5ava3hq87bpl2kvfig91ybz3chd1111c"; doc = "1sjlbdrn9ajbkl18lqx8lmxdlb0dyh7cjvj0vizhnsjgpwp5f0dp"; source = "1cz2y4x17smkjp6b7g6r3qg3whdgcj4cla315wfp2z9nzpgmy7fs"; @@ -9067,7 +9105,7 @@ intro-scientific-15878 = { doc = "0bzgi3zg0lm6zwjnac90ihaqwcvhindfdphjijv7mh11ii0qxlmf"; }; - inversepath-15878 = { + inversepath-77677 = { run = "08xivnvbyhaihb24w14b908927fr73kbk66x82nv9j332lpmfgmd"; doc = "097fyhn6dj9d8hq26xads2s7vz7hvixwl27psqrqqvhdlq3bvj7n"; source = "09d3dzckxrg9vdxh84nx3xzwj3rfarvf0bpda4qib179bgnqrf7d"; @@ -9132,7 +9170,7 @@ doc = "12m0rri6l538iyphsh2abcvllckg566aj1487sa9jc4m56armvj7"; source = "1nnfz5r5hk0rf1gvwrgp4m7jb5lln1cf9pnb46x9l9hyiagq5din"; }; - isodate-16613 = { + isodate-78116 = { run = "0xw8356im72iqi67nspwkhafrwl46gb3i41yapnj0hqb672gk4lj"; doc = "06m8ic0nsiy5bsymzfhpia9i47kbpwqmnbrvmsp44mw5g2ccjk41"; source = "14b1ymqd6qbcksnim642py5qs5n6g2sy207apkx9mnhhbqa15an8"; @@ -9187,11 +9225,11 @@ doc = "14273y8zl42gkqm915271n15pc6srsjvfbnc3jhp5xcjcqnq3yfk"; source = "1wg714a0ipv9g81wgmjdrm4l4yar0z2nqxr5khiwihk9nrg26yc2"; }; - iwona-19611 = { + iwona-77677 = { run = "1gf8kmpmp2cjz5sg0lx8j0kr67a5xshjkghpiy70jnaz7k8fbrgb"; doc = "1skk4p2pblh8h37rz2pjx18h8pgbagvr9w8h9d83299byvjggpi3"; }; - iwonamath-76924 = { + iwonamath-77677 = { run = "0504icgp2061kd0hf5r4jzwyd2p7h7v7wxj7fmqzq3j3bnc9flcs"; doc = "04l8sradmfhwfsc37vc1ii8fj8sn9g5vcn30mmcd73d5y412kcga"; source = "1ig6my451i4wp98qq7whbyy8m5n8wphbzhjhbdy8p8gpkjsv2yfk"; @@ -9217,7 +9255,7 @@ run = "0x9k23g95j4wqf02ibj4zpfgxa3vlhgckax80lwm5flvr34bbgdv"; doc = "1iy8q3906bl7j2ciw8l3162pjw067qkbkdadj9v727x3lg29aay2"; }; - japanese-otf-77048 = { + japanese-otf-77677 = { run = "0gyzyl02yn8575gwrpnqx3ma4scjg0601lsmk3bp8c3vrz4b4ybx"; doc = "1sfndbhb243sx3fvdp1ri5iwsdhwzcn9rczplz7kzrncf9mnira5"; source = "0sk7ppm79zhzzwkarmwfjf9gfm0wvcd7i74l94k14h1940krs6db"; @@ -9225,7 +9263,7 @@ jbact-76790 = { run = "0z0x6jrxaayp3w441r1zwlqirvv23g0b8h9xgy6r3ppi71glzqvp"; }; - jetbrainsmono-otf-73401 = { + jetbrainsmono-otf-77677 = { run = "1yhfj8ndlj9y6y3n1jc61k7hbg8sj3rmgrwgfdpbbdzwnvda33zp"; doc = "1220jdib21vkg42jwpfgzkhpz3rinjinxd7fd7wsxbylzbgc55yk"; }; @@ -9257,7 +9295,7 @@ run = "03fpym9q84g1b0pns6sdsb4jx78aq7sclr5fkm05ckvkk4v3wmsj"; doc = "09qa8y6axg9pvma507b9w63dwd2jrxnmd64f5rfd7wpznamhbc0w"; }; - jlreq-76924 = { + jlreq-77677 = { run = "1cgp4kihqsh8sfhddqz4fqfpva46jiaz1s47mpkdflmka15dkmcb"; doc = "03rgnx4psaa69ciwd27w50hd51hwxl3wm6420mk6dc2czpsjz3m5"; source = "0mhayih7cxbmzylr5nj8b87y1hdwvljfyhc58zyfn93dlfq7ifq6"; @@ -9266,7 +9304,7 @@ run = "0sshiy8iqhmsjp9srg24lkqpzyy49wglacy1qjg1czq7al27p8hp"; doc = "0bp2yh9996dr289azjhyj16syjp3h1p47cb57qdgqmig0s4xiwyj"; }; - jmb-76790 = { + jmb-77677 = { run = "1a5nz825jppq3pl1263w2sbm0a48kmmndppfpp7vi69n5j2248dy"; }; jmlr-61957 = { @@ -9298,7 +9336,7 @@ run = "066vlyvx8kc5kiz1laliy1p3hzgfbi2bxbn3mjli7mkapsqk4vzk"; doc = "10w1m451nzjnx0lv0xfr71f7xrfd9vid1faqfn4xng1ddm5qf7lj"; }; - josefin-64569 = { + josefin-77677 = { run = "1f93l4f6gvsnnzr0f3gpvl9y9i034rhxcdz8c282bn5jdzg93j7r"; doc = "04sva62hzfphzcmk4jhmp4yiahg7kzjcskviq31lhy83d3600aa2"; }; @@ -9326,16 +9364,16 @@ run = "1b26v330702mbd9bviq6sr7pg0338hddzc84z55fsqjd85fp7zcz"; doc = "0bs30a1m8cbv2824xhj6k3jiv6dmdp6jjzsinhfdwiizc2kzriwv"; }; - jsclasses-75174 = { + jsclasses-77677 = { run = "1j0b9xf59p17cw8hj2j80ni1rbw8m4wjh05kpfxcsj4a6rwqf0zx"; doc = "12xqcdbkdizh3167frl05s0abwj6j5xh3k1h2rzv35cgld0n2p4j"; source = "1dpimgfw1g2wab58w9b0snzyj5mcjgkmrm37ipl84hmzx49pnwjx"; }; - jslectureplanner-76924 = { + jslectureplanner-77677 = { run = "1rlngnjl4mb399indbcfmfl3k47788c5b9dqff489nwjqhw26v9v"; doc = "12ns6r8x8zbfdzjwly6i5q1chw6mvc0prxv1i57jx53wdqgaj358"; }; - jsonparse-77545 = { + jsonparse-77677 = { run = "1550w2pzsczdaanpbiv0cnrmhsxx1pj7xmzy5yr9bci7l48bhaxm"; doc = "0nsc7f6wvxq92ixkm4msgz0rrmfgmg2gk2ap5g4qg3f0r987l1qq"; }; @@ -9343,7 +9381,7 @@ run = "16zzjzr6p6i2czsnkbdnfnpfpa7qakm52f88ldyj4vy36yl63vgs"; doc = "1iqv2xqfnwnp835vjrcqw46p9k57px7m8iqyw281ivwx2afcjv7p"; }; - juliamono-76734 = { + juliamono-77677 = { run = "024si57hmdvgnnlp68gd4f85028dadrdyyqhdqrj70lyrx4xhp8d"; doc = "0yn4jfczkw4djp4ng06n223j6z3das7w30lafyvrjg7kkfnnk0j4"; }; @@ -9351,11 +9389,11 @@ run = "1d5w5nh0pkmhjjjq9x2n4r72ygjh2mrbdr23vsrh8cyvj3xym4w1"; doc = "1q0mzjyfj8vfp42f8m11g6fyx60mb33g5n4i7pw9r0dfx8y4jvpd"; }; - junicode-76210 = { + junicode-77677 = { run = "1q7462nfixayqq5n4gldgh3v5pxxq3r9hg37fgmk7ip58244fqlr"; doc = "1k8kqbc12kbd2rmzp9rib9fj70vqqpd15136zzgqnf021bnmy6af"; }; - junicodevf-76209 = { + junicodevf-77677 = { run = "0dfj6h59l6wyjj6ragbxvkx3khnsx8191d29ajg4zvv4w712c2bd"; doc = "15qcw1ghn3q83yyrv3wawfxdxiknsml0qr6gil6yqkx9bpb30q38"; }; @@ -9373,7 +9411,7 @@ doc = "1708lfrryhlj2d3in4gvhfl8c6yvhhgi0lb3yz63h0n7flsb4a6m"; source = "0i5xhmx4j6ry4plcgdn8sc9vvbai9vzk9jr0mc54dhqaby2slyxa"; }; - jurabib-76524 = { + jurabib-77677 = { run = "18s5jsi5wp0cac968ysqajwrway4sv1scf6m1g2l86jkp8gl6jm8"; doc = "0klv7f8rbcw9qlqgpylyh64ir0zayf5ralpjd26g85w1pyi1c8m6"; source = "07s3z6lxhkizgv0wrz0iiv1443dfyz29x9wssxa6y5lg72w279fj"; @@ -9396,6 +9434,10 @@ run = "0796fk3yh84kgr17rwrs5pzmxsxx02wfwgg0dh2p1cjv13q9lqjm"; doc = "1py0n9sw11qzlqsfx9syxmn4j0rki1wg1xg4zm15q2pxbjla1isf"; }; + jyu-chem-thesis-77889 = { + run = "1znqfp8qbm6yiwanriplsj2z25jk26q24fy0i4x8yg6j958wk3hq"; + doc = "1lcydwkq0232yzvzzi0ffizfv898qxfqbwfa8kpxzablnvkjkpfd"; + }; kalendarium-48744 = { run = "11f8zkjfxbk5w4y49vy712ivfqx66m86jdddygfjskp47gxcxby2"; doc = "0rbac32h90cnp318a0chj1wfzfrvz2y140siqv5slld90f7d5546"; @@ -9405,11 +9447,11 @@ run = "1cwik91vx5bzq5jn8xjgr4ffz7n9d2qpx9v9xr298afmadg65h0x"; doc = "0y7j8qp9j33hw80dypc10nr28x2zn174sq1rbbbr8gc7vsvz5pyw"; }; - kanbun-76924 = { + kanbun-77677 = { run = "1ckq0ks1kx4x1b4fl34wp2kybzp5700ki1xs3pzrvc02r32rzs2m"; doc = "0s1m8jaj8s1m6ahvlfqma8cgkz7z4dzpv8ysb05790s2k4kgjcx4"; }; - kantlipsum-76924 = { + kantlipsum-77677 = { run = "0aa0nz2a357fggcd44wkh1fkc6cwx6kqhm7aj4jhb8p4j2ch5mhx"; doc = "04nlyjfmqrvm0q64hdrrx81jc0f17p3l25v22q6kgsm29nlgxi22"; source = "0akpmgj54cipxl3yg4afq0bdws3m3100i1hm9nc4xrzipw8cdvx5"; @@ -9467,12 +9509,12 @@ run = "0v3sz01qwd2pnnqbf4v8g0xwhs3zqxc9qihfa13df43rw644m65v"; doc = "0ch1zjmg04pdz96dhyl2iy380hyjqcscxn0kafj94aldin20256w"; }; - keycommand-18042 = { + keycommand-78116 = { run = "062i4fr9h2sc1zy3ybyqrq5hw4g3g54gx708rrznkl4zmpf93ppr"; doc = "0ls9fbm0815aar19hg40p91n1iyyfhn68ndhvapmwfsxhi6f2d9j"; source = "11blfbqdn1a00bfdv3nwd7501pd5qrkk7pqn2ffir1461xivz26f"; }; - keyfloat-69399 = { + keyfloat-77677 = { run = "0qwdi5gvv3fmhp2j9mwgbfrbr8awf6bj3fpajhrznfk8fy5zflnp"; doc = "02cv38dpq0jh1iyp67ybd8kxq0aiy6sxkz2jg9jy7vs1ksjkx74q"; source = "1dq8w5vsnl7kcv6q62ik2d0vy5bkbxaqn679ifbffgxiqihbpb3g"; @@ -9491,19 +9533,19 @@ run = "17cfxcn374q0pgf7bbqwc0yrk6r15d79h39hzbvf7yrgj4r3880y"; doc = "0fp2hv3azi287gz129gqlsirw4dr1d5lqhzxliyzfy8dd9b2cqb7"; }; - keystroke-17992 = { + keystroke-77677 = { run = "0h0ci8pslybspsnpmv73qml22592vp5lr50qqppyhw8qkng22gsg"; doc = "1ig565mxjnji3ng8vsc2wa3jyp6mrhma4hnb3shwnrj9g2kvj84w"; }; - keytheorems-77073 = { - run = "0bcgwczkj8wy2m8k2qyr22h23npapklapdz17djsxsrxc06l8rpi"; - doc = "1skfxv57rhiy3jg8b22cj6fm6scykd2ymlph46zc8ba7w0gw363j"; + keytheorems-78044 = { + run = "0cyy4mvdxmalq9r6xfqx1xbhpd3s5ig3ys5ymgpvs7njfiylv3rx"; + doc = "1qfq8s2lyjbssnrcpglkrb30xdwhrmf0z0yv90dnckgk18fbm6rc"; }; keyval2e-23698 = { run = "05ssgrl08d55in1wkam99bfdfkjhjrda6j96b6nmj61sp97yg3ig"; doc = "02ajr27zgfjk5hwmqm05gdapkg3d3rk1k9k3nqm4nbvwhx5sahg5"; }; - keyvaltable-65416 = { + keyvaltable-77677 = { run = "0r8y69sbis65hdalck66n5hxww7nk5z2psb5qzx13dx6qhnqknz8"; doc = "1lhk840aj1sxj6pwybrpg9gd3lm9gs06q1dhz399my6cds1b9bk9"; source = "1k749a0smf6wdcsb6cswm0adq98ylg7cq9yir410wkxyxdfwj413"; @@ -9533,13 +9575,13 @@ run = "1hnvzqw0x99z8zr5dr8kqvp6yg8mvrwczdlvz2ipnlfzw7v9h0yj"; doc = "1xhw0bs4v18mgi2bigihmby1gbwsiwplf340im5916hgnqz25j8h"; }; - kkran-77172 = { - run = "0kbs9835iadi0qfsikbq7y67shj7d61lbzypb38qza25v7m8r0m3"; - doc = "0xi4vnnq7373afh8735zzgia08hfp37d7gfs7f2php866ly3zcsj"; + kkran-78196 = { + run = "070003199l6p891lp11j35pv08j6fhghh8lp6ighfm8p42x792g8"; + doc = "0rqpajhjbv5qwh0ww9a603155sszma2csinwyii01ylj3f4kl6i7"; }; - kksymbols-77427 = { - run = "0alhhyg7nbqya041r1z1xgn8iiqqwfssdhzm543m7nrj8ic3gcx7"; - doc = "0wk6ln0qaxwva8083ywzrnnb1m0q6xr6shimw4hhgfic33qrjifc"; + kksymbols-78145 = { + run = "1dqc9nnq16flq6hk7d8w99isqqdwznbfg4fwr506bks480398bn7"; + doc = "19pm09ng2xj0fnipfg9lrh1my93wc1jph68xxinyy9c27fr605gm"; }; kluwer-54074 = { run = "15av38sb3pzffxvrxlbwxzgvhnxhsjhkr3qwrlqswwq1sy4a2ssc"; @@ -9578,8 +9620,8 @@ run = "0kgsbg4is158j1ssjwabicw38mh2cd4n1ggxinflb8i18xsmlgh0"; doc = "0f070dxww75g36il70gmrx9bn0f0d3mmh26fmzqb5zmf93hyhcsf"; }; - koma-script-77527 = { - run = "1kqww64gyrd99qy2s4m2lxf8c4lyalpx5pj5dhyn2pi5xhd3f5j1"; + koma-script-77575 = { + run = "09kg62vx18375vzsdj4yk8yxcscn8pi3x7zixhzj4lvpszcxacfi"; }; koma-script-examples-63833 = { doc = "1s95a3vgjxrn34cpcinkyr1yw2rj8s2973np71yxrwzi9dqdjpn1"; @@ -9602,9 +9644,9 @@ run = "0napq587a4j4z0fw0ddhal0h02aymjj92cbxmqrrw19j8k8g0b2f"; doc = "1lxkyaqcan6jxbvi1zavbavlycp8amz6qmah258y87yl08m8c475"; }; - kotex-oblivoir-76503 = { - run = "02zp2bddpw9bx4ggkzx2dpmqnd463db9ahvdi3swkhmgy8f70dg1"; - doc = "0vv8iznzn8iwbvr2i1wnqzpnpz76xq2mzlhhvlvgbmaqs9qkszwa"; + kotex-oblivoir-78116 = { + run = "0p58ybmhxs2ab9gx6j6p6iy8x4fxaxw57sjf0xj11vyhq86xpipx"; + doc = "0na3rpjzcm54y272j3mvskw3a9wxhlzi1bsw0yhqbp3aqgpxq67z"; }; kotex-plain-63689 = { run = "0nri3fagwj6mgkcx97750khsyqf94dx5kxkf5ny0jiswnv192v0j"; @@ -9622,13 +9664,13 @@ run = "1yaiqx9zrhw0m464hr4slr5zk758h927mjsaa7f9vvrag5j1ax0r"; doc = "10xbkrzv6d7d10m09sdg811488601lkmilc6n7p2if1pfmmbmj3y"; }; - kpfonts-72680 = { + kpfonts-77677 = { run = "00yvnz9x25sfd5bvb0s308gfndyxr7ar9mr69k8136px3q8dgzj2"; doc = "1mb16i25ah5z4il4mkbfigg5bgsfbmz2nynabj20a59cjcs1zp9r"; }; - kpfonts-otf-76746 = { - run = "1mb12j8vbw7v1wxilzanhafipflwcargw1kc2diyzbgxy37p7kc7"; - doc = "113akrjjiix8l2lr5pd6969f0cx5jh41ibp7fybgb8pv7d3p7r8a"; + kpfonts-otf-77918 = { + run = "074y4lnblghnjccisxnfg8d7722gl13y5aml655c00ni2cxrbgn6"; + doc = "1ly482wbc59nfz29p79xpr73xf7ndfgyxmvr2fv5v323fb2ml9ks"; }; ksfh_nat-76790 = { run = "1qzn0n19lslf2qg8fvm844xx5k7s8a275a77z2ynbb0vs1w4prpw"; @@ -9650,15 +9692,15 @@ run = "1f45rknbzb3d3h72vznfzspg7vx9im59w5s5lwv4z0b4sk7n1d18"; doc = "04gpy6a0mpjhbl9h2rnflvhxsj5b7x7fwll8z211fl10cnvalcxv"; }; - kurdishlipsum-47518 = { + kurdishlipsum-77677 = { run = "0b5x438l4m396pmd427zcnl7jyy5ag5c004gyn0n1zzwbz5lcnfk"; doc = "0kw9664fm4gzv7cspj2psczyn7m09qz95agn4j953q39l0qyz6ls"; }; - kurier-19612 = { + kurier-77677 = { run = "0x9270xgsk28i5dxp29r0awf72l5p0786mbx7gb5d4vppkf0v9gx"; doc = "1d3lfxixhcrkk94m7ljfcb90yvdwjbp2axjnpr2bbh32xv9zzsnk"; }; - kvdefinekeys-53193 = { + kvdefinekeys-77677 = { run = "12nn74skhwiszbdhawqds31caz6d59a5pjmwar0r8lmk4f1jr3xh"; doc = "0x3h28xqgsmngs51m666mvxb8jg9vwk0wyhijcw84v1szyd0m7d6"; source = "13cb0xvqhz5w1hv6hamr7rh1q1cp6abqfsdqzd0xw0my9mxvwk97"; @@ -9668,12 +9710,12 @@ doc = "0n0ls3c5w662f95yam6q6rh9gv0vdyzf7rmnkd6dgz5gl1z99q1a"; source = "0y6mcxixqyqmkk1iq0ys2i174ki4ygss62fx435lwm56xff7mvp3"; }; - kvoptions-63622 = { + kvoptions-77677 = { run = "19sj7pds5km2y284vhsvdddvchr2zcnzkki0h48ymd258afcvswk"; doc = "0yym68kqbmhkw15rvmz6bc96h17yiabx3lip4lq2qjq254j7ql0w"; source = "0ngbpkryyjf8l2gq0p750z96id32hl8gir9cxz7hybzk2vnpyxln"; }; - kvsetkeys-64632 = { + kvsetkeys-77677 = { run = "1gnc2b1fiapk6fjmgh1rfrwd04k6s30qgdfn2ppyf6fw440sx4b8"; doc = "0qhncqjx310clasz23bx9mq8p3kdmpz5cicx84a3afh008qylgsj"; source = "0l0g3v7n7sqfhpbf3289k9nh98cfz4w5xn0hbkr4i056yqj8dcmw"; @@ -9701,10 +9743,10 @@ doc = "08zs7mkz9paqmzygvwlpxx7lzmls21s8gbzapp23a4a0hbgh33kf"; source = "10s2l28pv0vs2lb36av543ndn6sylkrz0qvypdch9wkymm1mjsxd"; }; - l3backend-dev-76924 = { - run = "1vandrgydvlfpd51r3nil6bv4zgqgcqjf69gfvhh2kajsbp51lzc"; - doc = "05qxzid3asx3vk3c40qlda6ab8m3b5ynw5ny7bg0pg3fhyxsybzj"; - source = "1xqx5yyzv7lnh077inwvzfncnzgfbl7yvib3ch6bsx36gishq8g6"; + l3backend-dev-77955 = { + run = "0h9dn4wpn9d1wi715ijynvs87zc0xn5kba1pfj2g7abx8mac5hwa"; + doc = "00ymmli7pd5p7z395g23zc7x621p7274n6qy319qdrq6d0nfsmvc"; + source = "12np4gmh0y5cg66ijb96kfbdq49d38rg485nql5q0n6pgn42apnc"; }; l3build-77170 = { run = "0f3qfgm4whm1p8alx8gwca2glgx86c48w04d62zkpzgpadkyhzbq"; @@ -9721,17 +9763,17 @@ doc = "1nhm6h7xwcadjbgws712fhxnlkalnyhv2d2jrrnaxscbr61rfyia"; source = "1x4c2xmp1283r46dy53kjm3ng7yzfiyfrcydci4kjmamw1rila2x"; }; - l3kernel-dev-77413 = { - run = "0z6lzgkb0gs8y72g4bzb6rwc946lbfvnk0a3d6ym8a86vinlwkly"; - doc = "0v04x8h1sav7mgq44n6kzb29fggqd0jyh0gify591a8kqg7zbw0w"; - source = "08anbym234zc4ap4vspsb79654yzj8367w64xnabiac5qiwgms7f"; + l3kernel-dev-77956 = { + run = "1cqypabr6axaf5l5951453b9af2l5a6f89d18gzjyalilmx766hb"; + doc = "1ndj76w48agl516v5l0afpi27xrm6rjbn712vfs50p8qn7igaiar"; + source = "0ggrr30qq04rl7z225swbhvin6n5myhil56g9gqd1gmd80bskfwi"; }; l3packages-76637 = { run = "02pxbgb0nfymhmrm9qsxmfp0rd93bnik90rjpq6d15cf0d0i34sv"; doc = "17bl48i6wzxkxir2ki1bn7kfw9xiz45fk8gbl3qxdjadchnzbsfi"; source = "0yrrylgdr0lpn5w0h4nggmwg8lkp5s0l469pc6fk17gj6fj7x4rd"; }; - l3sys-query-70889 = { + l3sys-query-77677 = { run = "15l8agxmgnkjkb5dqjariysb37hlpx8vnkg18qrhr985mnp27pgx"; doc = "0fch557piy82k9813r4v3jih48bl3r5b6lmcs3arxy8l9lfydcbm"; }; @@ -9749,7 +9791,7 @@ run = "10pfzxw0d856ki2krsdpidnfsk27mg4k0vj3jx7pry5cfirx6m0m"; doc = "145n7vy3d0vk3cq3qd44l3a6hjmazipm7wmr4aa2knxvs4nyvw2l"; }; - labelschanged-69400 = { + labelschanged-77677 = { run = "1fhmxc85w0jgcvbf3kbn6hpkyfl70q6kx7d06laxzafizga069pr"; doc = "1fbkiz4rqch0sa7xpw0i3x9dwm7vpvfyax9jvp520xh66sn46wh5"; source = "0ppwzy9p9zh0hyzh9kgvjav9h7pk3c7dp44aqj87vaq33bwkss38"; @@ -9809,7 +9851,7 @@ doc = "1123lz0ki4kww93952wqrhrw9l2cnk4wrrwyi0dxc5w1yfn2gg87"; source = "176fk84mbb6w5ql94381kz05lh8q8im7ri6rfjff7f4ymfjnh2jk"; }; - lastpage-76056 = { + lastpage-77677 = { run = "1fnrmdqpailv5r6p0v4y57r3ks1k8r5ndskb1rw2afn195jhdjyj"; doc = "1m9j626xhr4ccrmmvfrcf420y25k6rnmp330a7qcd7325irknp4r"; source = "0q5926dj6b7i3hpkqqw2bv3nj4csw0jswr07ka13q3k2hwws6d2f"; @@ -9900,9 +9942,9 @@ latex-refsheet-45076 = { doc = "169h1syday30qiw032k14fhxikdwszggvqz8b9ga4i9wwxf1vh4m"; }; - latex-tagging-status-77526 = { - run = "01hrjc8j0lh8nccr2280cdiskrbhldjfjz5bsmrw8bjlsa001ryq"; - doc = "09zl41ywc9ncs27367460xwd1hqr4vbn51b3i9pvb5m619007s8q"; + latex-tagging-status-77801 = { + run = "1lccs0872pa9dc0xcyg0is69wii661f6cxy8lq0h91yhas7xlihv"; + doc = "0garmpracjvwpa51sxc2kcjna3q8h03yhrd59cpcz82f86x619p3"; }; latex-tools-dev-77483 = { run = "0kg2yj7ny3qdbz7m1czml26ngj4hqlcybnlq50gb38yd2gndw7ip"; @@ -9939,10 +9981,10 @@ run = "16fd74x6bz4zfj2zlvbfw160684ff1fn1rkpx4y34avkp0ivs9bq"; doc = "0f50qxbwcas2gpazlq0ja4m6lcbwkkwlp19qb2v1lflfgian39c6"; }; - latex2pydata-74766 = { - run = "0g2m8vny1nrnhq5kfpvajvi6wk1p165qx8xw2a19h1rqp0g7z0i5"; - doc = "1zwcpy6ar81h3vylmk8frc8wbj3awnlr6n8jw7gjwgbyd55sb8bb"; - source = "1hynnbnvrvz2ny62ambaszafvnm5n3hq4bggjvm6cnb59q2z3mn8"; + latex2pydata-78178 = { + run = "1fsbazpir9sxi1xgan9id9m741mkj3wyxncamkv4m3lc6fd6w5qk"; + doc = "1vzjkgmva04wx9r1jnzzzq83wgbi7hipn04ag82plbzsq575qlfn"; + source = "0jz1nfdhz2acwcvbv8ylsnj7a8wswdfrqac72v11b2g346njzjpn"; }; latex4musicians-49759 = { doc = "1zvy2pa93kyn056d5n0irzdq5xmzki6d35zxacxfy19r0g9rwq6f"; @@ -9957,7 +9999,7 @@ run = "0jh2x97r6j8lrl5kq5m4bvk139229fwf7r8g8xq7n0qywnfdr9zh"; doc = "0hgcqd8vqq67zzdn7mq4bps3q56ad3nmaq71mkcyricgrkn5xxmb"; }; - latexbug-77050 = { + latexbug-78116 = { run = "0m8l7vra9ppgydqn09ji7c7p1cgf0v7r1c9qzwkhp2mn3vcnmj22"; doc = "0fmmkcqiq3011dw0ksj3nyj7phq6mfgfv3994xydfk0wmnfj73ab"; source = "1q74vhnys7yr4cq7iwcz8h0m62kjpk3qfj415vmpqqamqpjrvr3m"; @@ -10028,7 +10070,7 @@ run = "1k8inj0rl7mhsjyzc39w789jlafqshh9sgy99szxqbs0jilgfb78"; doc = "1wccb0ksrrysqjp68l3wnf6l4n3s64ny3cvxiqgalrf0mlfipxmi"; }; - lato-54512 = { + lato-77677 = { run = "1w70dgmvcwm9jff2ap7s78qgqs9ip4a6dx5wz8iyd7hn2mwf1v80"; doc = "1fj4n1y16x7hxyd63myk902iwm6lr074rkdybv03qwxl12p9ykxs"; }; @@ -10037,7 +10079,7 @@ doc = "0vxa87pk0fq67zlnbzbpnig221isp1fy6qp30fphk7igvnjw8v70"; source = "0mdibdz7hawfmc6bzvk3qfhs22pnmsnvkvvag31p3b4n25zshmry"; }; - layouts-42428 = { + layouts-77677 = { run = "1ab9azs06k1p0s3n5zjhrykpqac9fi3kr3w31xmh698zpsg3jq4c"; doc = "0ydpj4mbjyg6qy2wmj90rqfpkcq30pws5d11kdr1gcwbzqqkgbbh"; source = "10mfwi1wv5v0qdwqj1mh5q8izgavlhclnz2aj8h02ijy4kzgfg5w"; @@ -10059,7 +10101,7 @@ lcdftypetools-70015 = { doc = "1gb8k5w6lg9fdxhs36caxlvq96s7np35yq9y78165igyf6y3ig70"; }; - lcg-31474 = { + lcg-77677 = { run = "1zgpbj9zim5dcc5c2lf6hy33hzzk8cmirqh8kv60bsvha4hwvzi6"; doc = "0fnpj3mdxd0v1lrkp2ywb184bay0j6vc5m50jlnipjfjhry68n15"; source = "1al9wmw475g30jw8lwx709r0p4lq6p2p9n1ky69ncyy42zp79ld7"; @@ -10069,7 +10111,7 @@ doc = "02h21pl11ax04q5psazgxpm6xpb8lljm4b08bbmivpwbm0z1namn"; source = "0zf06l74fzlici5dzm3ggvz3h66dx3yjxmb7qz8xlsk5fppyhcb4"; }; - leading-15878 = { + leading-77677 = { run = "1ky6c51dcx0gsj8f6zrwb242d940cjml0gb258ags5xi5iaq40yk"; doc = "1l31zpglr1bz0gif3w7kqzhd37zpcgjig2ly84fcyk805sf7nncd"; source = "0f4ayaz2m0y87ifddl4622rpf858zmh13xafp53nh96b8pyvcip0"; @@ -10078,7 +10120,7 @@ run = "07w8h1wv322dy0b69d13b9k59m6iid53rlpn20ps5ss2j20b62z3"; doc = "17xbqxhmxc39gxd5ckvzsmhiabsi2afh2r2jv91im8inqfqi8j1l"; }; - leaflet-70652 = { + leaflet-77677 = { run = "0wql7sgbqvbb27mxzapbzy2cnmz2payy5g3cv5yqrlxqpd5fqfwl"; doc = "1z1vil7mraxpcw2addsjkj9dqgcsx2v47533dkf0xnz7b0q7sbrh"; source = "0cwhrqmfz1z14jk8shdzp93r8clxzxpj4jhmmcfbvax0m2p7ks76"; @@ -10108,12 +10150,12 @@ doc = "0pgkv08nsq0rmcpck9vq1hfb4gnfqh274hclq4grk182fpn4ggiv"; source = "07fl3lypnxz7sa4kjf3xllwqakhrwgx8z8r7l6x8id96n48zri9n"; }; - leftidx-15878 = { + leftidx-77677 = { run = "05fi4rp3s0s9ank7pphdwxnlnanc2r88dxhyxbz64fb26sja25gy"; doc = "047a5clwf0r43r1j87k2zfv0pa3nrii213y0zhv5r3zkmwvm1qky"; source = "0a8rzkycppx8qayqw3s7ndzz2xp4zqgx3qd8dp9s5ynlm10020nv"; }; - leftindex-76924 = { + leftindex-77677 = { run = "1hc88b88fs7247n9q36idpdsh1jb39d92sp5qr2dky27fgvnz2mr"; doc = "13lfzvsai75nyb1xykvd8bd0q7dpwb5na4afb7bikqw6iz3dyhwa"; }; @@ -10131,16 +10173,16 @@ run = "0h031rnbjhlpn54w80vldmzisx1h6lfvhml7fwvba3f9qmppi675"; doc = "07vjbr04a0csjsmm03mxfsqbyk0458a2lkqrjw7vw2m53s9y39qh"; }; - lete-sans-math-76200 = { + lete-sans-math-77677 = { run = "10qixgi7ypnbfz1si95f3nssym8kzyv9lsj0669h5pqck8bajgpd"; doc = "0cdl8yk68gh3wqq2bi6xi7lbhrqyymmc85bv7c9bby7x7hdy7zwj"; }; - letgut-76652 = { - run = "1nbzwmnc5pwmg3g19mpxnfq6dhnklyp26jffz18m2z6gqhpl30y7"; - doc = "012g8f3mvzlcwa7cggfwr8bnwnx97sfg16vh99f1xp8i9m39ay4r"; - source = "08wljq411vywzqb18hz22mq9nn859dbrmiznvvzkv8s96100wc73"; + letgut-77962 = { + run = "0h2xz3rd6bm5rdfhaigh7g5m3asrvgyx853xd2ygv9icnb6j59zr"; + doc = "1sv0vp4hf9f12k8ffixvvylx801kw09vlrg2ga2hrr0bbir9q2r3"; + source = "000k9p7qrxmwy4mw2f2gkn10fmrqxhigrdrnms547z14642j92zw"; }; - letltxmacro-53022 = { + letltxmacro-77677 = { run = "0p16zmxngzzp9hbg7bxrh087gxj7hg4avf4a9akjkg56834hna5h"; doc = "1gxldiflxvhy6ca87f8z3a3zzisrwz6f9vrx2r9gsfw72jyfa99y"; source = "00ykjx412119jxwf1zaz5bismfr0i52psf5fagdiybbshs5ac88x"; @@ -10148,7 +10190,7 @@ letterspacing-54266 = { run = "0ry7rri76dgbrkzr6na2kkh7bn0jpwkhh9b5qw0cl5xwyp81rddg"; }; - letterswitharrows-76924 = { + letterswitharrows-77677 = { run = "1q6jbbphhjmn95dzxy1rl841a6m31ly553zp5g46ix3lr6dki791"; doc = "1776djp02cq2nqadmjga7dirf87rnw36igl6fri668i2ybzi5pjd"; source = "0z6pr5dqla78g39xaxrx0pblsahj6lkci4zhbrn7k39jr0bkrs5s"; @@ -10170,7 +10212,7 @@ run = "0ws9vk38j3m0sprl9lak2sjlq13nalcysk95gv68h90x04jj5zdl"; doc = "043kmzddal693kl6fds0xl2wwmyzvd9cqs8dmy1jzp0mdi6qw6vn"; }; - lexend-57564 = { + lexend-77677 = { run = "1lqqn007dpp24jcgpn9fdf7ysb99lgrz9zxjw27qm2439wrzhc1w"; doc = "1h7s17x7grhdb1hxxg6wql3pwy1w08iywpynymrqn8748s93yy4m"; }; @@ -10209,7 +10251,7 @@ doc = "1is5s8iqyb41fr2hr1kxf68xrlb8hqw3v1fifl8645dcgp8lac33"; source = "0iyp664cy3n04nn4499ryzx00sr1iip1qmdlpvjx010r7hq4dyb7"; }; - libertine-73037 = { + libertine-77677 = { run = "16hjdl8cdjyni8cy3n63gp8gx6sdy40yqwg4h1wxfkjjvk2w7jwg"; doc = "1msipdjj79awvd1kra3vicps38fkf2nj9279aq2v7wg7jw0m2k65"; }; @@ -10217,7 +10259,7 @@ run = "14fdpxgsmq9dhgl2065rdsp0fnh9h0xcr0jzg4k5gka9irazxrzx"; doc = "0isvl0ghjji427p1fd1w0yy04c6zjmp058k5gkpsa3xkhq3ijvv0"; }; - libertinus-76924 = { + libertinus-77677 = { run = "00f4wjqqz4hqh2ic8g162mnn95s0p2v1qshbm0zrnzjy2gr51hi6"; doc = "0zkv3fgkirq6jcz7ywb1sjnnw8vfwfgd3y41lm4ds547ra8zp2q6"; }; @@ -10225,7 +10267,7 @@ run = "181v0g43g18ciqqba3h8ii0knh7dnfjdwn7y8a82rx31asilgfnl"; doc = "1lkgg1xwp5ngd10r7gyr5jngif1xpfb67p2r1f37jzlh7ni4fbmb"; }; - libertinus-otf-77115 = { + libertinus-otf-77677 = { run = "1x3pdf751h9mid5hmrk66lsnv0v7v3llpipwqij3r9158qncmcqy"; doc = "1qzv3b8c8m9rzz6kqckr81cbd0mw01h9s2mmbz1ryh79nv1a56iz"; }; @@ -10233,7 +10275,7 @@ run = "1995rpd8qkb8n0ydgzn6289fk81634p870qsxhdaspqmz6fn9mb1"; doc = "0i0gr4xzg37n16l3mxih9yd99y8f9ksg1023lm07wpdnw8fylv9a"; }; - libertinust1math-71428 = { + libertinust1math-77677 = { run = "01hbblhzzzwrzrcfk5a1lpz3k52zfzlmfsg4srckkp64i1dw4qps"; doc = "117xnybd9v8biphxkwqs6k7brpmayplv00wr05h16frmr649d4ps"; }; @@ -10246,7 +10288,7 @@ run = "1rri0fb9ssj413w1g8c7p79hn72gqzncihhhg3ws3ldl9s3nm54d"; doc = "1i4m0gp38f64y59zcsyg2j7bb6zycyf9z5yr5wf86l6kh40cc2fq"; }; - librebaskerville-64421 = { + librebaskerville-77677 = { run = "1d98h5gyymci1vny8877pdq7nr0vvv8878kcbahvkijyn5gwwdx3"; doc = "08rds9g231kqmka2dzv03sj9dwnrh89rhsbfqffpzrwsfc4fqld8"; }; @@ -10254,15 +10296,15 @@ run = "0w630a8xgw6qs0d8gw8g13slxcslyizi0mmk3phyvhiiw9km40jp"; doc = "16ncr4c7w0hjkrss4y23qd2rmd9c1zv1pyqgqqc1rdi7w1kjhinq"; }; - librecaslon-64432 = { + librecaslon-77677 = { run = "0jwxqjic9p2k55g7f8j75s78rf5bfpcgbjsmg36qk7m9zig2v9im"; doc = "0rj21fkpajmc4gyr5bixf4v644kiw2iq1fzxs6fn91fcfkwdd2dh"; }; - librefranklin-64441 = { + librefranklin-77677 = { run = "0g6vlivwlwb56mm9a509xfssp11ir60cvrd9cp2hv9ym93yqkcgs"; doc = "1gvsanhdlbn3wnx2yq7brvzh7wj4nwyvdjybkmazlb6ih8ribab3"; }; - libris-72484 = { + libris-77677 = { run = "136aph3s7hnwqhngvwpb9n4hiyw5by56i0iiljkdhf7931h4a187"; doc = "1bxwb4zv8f38z7vpgwbl7ii3khb8l6sh3df879wc5pj43x3higqp"; source = "1kfgkzczvmhvh9n5v8319ffgsgspwnfcp8ay1pdldl4ha5cs6n4h"; @@ -10312,7 +10354,7 @@ doc = "0nqli6rs8nn9af94ghyxs24cccscyg0i6j28x4fglf9mxfdc12mk"; source = "0daq1s83b74dfkciwfvxag1z5v3zwr2y6rl7z2hxslwfldkc05b3"; }; - linebreaker-76924 = { + linebreaker-77677 = { run = "1v23krvl4nf8pz1p2hl7d9pj23c6c8zw7hgcacyjvzd8sc22jsi4"; doc = "0prq9r6acl95w8cjrmzxlg3hxiq1qmivl0sgdcva6992smmls68p"; }; @@ -10321,26 +10363,26 @@ doc = "0mjpbkf6vw0n4ddd9abrah7rxf51gmgayspy6jpnai1wrzv0aby5"; source = "18v5r4hj2jpqay98njcyijwvrbc067c49jrhja6i52ddj6h9q4wz"; }; - lineno-75200 = { - run = "0hlqfjch7iaf3w8h3askqbr60ngshrkwbgvglkpxmpkxag7j13id"; - doc = "0dmxg5dlw89qb2x8abahl8xyyrb2w7m8xv63blvb16mnyz2c86k0"; + lineno-77890 = { + run = "19kxldzi8nz5qs1qwgmkdqgxgkhq6kaa480lvrxyy2jy4v77hqwv"; + doc = "021lgm8p44nw7p5chxrxksjb2x8qmyvirahyf7nga1li4rwvvbrq"; }; ling-macros-42268 = { run = "1qr7bpa2wcp1hqx3ckid8h41lp8idhqqnnbdv42j2nhcy6f409wf"; doc = "0lk4whkamzsf9mriiz06ynpp962w5473ppf4n36q3bb13amyp5vk"; }; - linguex-30815 = { + linguex-77677 = { run = "16rqzqipzng4xd7yz3i6416231cfphqbwq8n6pfal83awzd660jk"; doc = "1l0m6k9adq0zr88zbqrj4jl286mwarr6fiy4181bwxm9w9kkxs04"; }; - linguisticspro-64858 = { + linguisticspro-77677 = { run = "1aq5sz202hipjbimm2n8krb78q54ybjyxbymmv1nxdpjxk0hixz7"; doc = "08pbwqz6rqqmw814c54g124h6ni6bpb39gpd2ibp5gxn21agqa2y"; }; - linguistix-77463 = { - run = "0xbbr69gavxcj9q55z63vkl1dk964ja7ps2jk01c5i9gas39497z"; - doc = "0g5alykbwvqczrhkwx3ndh8yc41zvjy2ym865y8ncymnwzjsxzwp"; - source = "0iz42mqm6srv77z5z42hmxw346hsl376q0wck1qnp5gd198fmy5p"; + linguistix-77571 = { + run = "0315a02abaqyff8bg6g0grsby8hcf0a0022xknk74djgnqqnlgqb"; + doc = "0m4njdvqfwkar9d5pcmvshmjy0mfapbjkcp8mk291937k80sfhsr"; + source = "04scwz2dp8yv9drz6k8jkb58vw7ls8lbqj2mh9hv5szhdi0cldnw"; }; linkedthm-75860 = { run = "1zmnlyigxp5yfn6qwfwszh0467z2chy6sb2v3iajvrnfrwd93n5x"; @@ -10354,7 +10396,7 @@ run = "1yhd15nv9gmnq8gn0yy9y596dnawjky0nc20qhmcbyz2fd239ysq"; doc = "0d11xn9b00j8zp14bzzw5lgk33nhdn8xpjg6z7z2xdvfa25xxrwn"; }; - lipsum-76924 = { + lipsum-77677 = { run = "1rfz9f6gaha6ccx1s5kij2zkwdkm6i2laxv5r9jyjvsawqwr0lam"; doc = "07wwbyj7i8cdnq8g364c8pjfkc0l739932n3jcmkj6vs7qbmkikq"; source = "0349nqaglq7cnwi54p35anv7ycsd7a92jd86l6l2n9pmvh7z6py6"; @@ -10372,7 +10414,7 @@ run = "0kpf5svycd71r8p61y83wx1k99fwxm95qz5fbnqkfrq3c0113h3p"; doc = "1zd0mxh0gxlvqrwxvycqr5yzs5fns0hrkn6g6b4m1v6njv2f9lna"; }; - listings-76899 = { + listings-77677 = { run = "17m6wjc089ldwn50lssfq6q7q2ggqzpy5cxdx52rj1s7imfyf59y"; doc = "1b9yf2fc4v2iiz3q7140c21shs5a34pa9gh1pl7bh3l5sw3524i6"; source = "1n8vr2zm8zbgszcbgvd1fnk38vivdx74nvm8i1yrpbk0dfx18cs7"; @@ -10387,17 +10429,17 @@ doc = "1s7k2gr69xlxln2yi5wyvd69l2qa8v33d92b6ahgxxpid3437prz"; source = "1bq197100f74sal26w0r4iv6ys2qa1ylbwbyw3hm9dlpb6kmdmgq"; }; - listlbls-67215 = { + listlbls-77677 = { run = "0r5ns594dxmq7r9pkk2hk482caapfdar1gwbdi6fw396pcnpw8p7"; doc = "0gnc00jv99rvf892q0sncr7l5pxpndrmw6qsxfbnyb38yr675fk7"; source = "0s77rh3480i9w06a0nnc7l8gm3w1s6bik4nl15idb27h5a5fq302"; }; - listliketab-15878 = { + listliketab-77677 = { run = "088f2lm5lfbns7hd1m06f3zn1cjcbaw427z7zl5n47ahrvcz9p94"; doc = "1llrdgxp9mghs51sz4jjhbdllzlr1xgnfskask532zwn1cm6f4vd"; source = "04xfgaqpcskx5m8byysvd2rji31km9c6cbkfzf3ybj4a5bmbnq58"; }; - listofitems-70579 = { + listofitems-77677 = { run = "0kpq0ac0v5yk4gvwrzdkp262npralqbdvsx0ln3zqgis025z4kzb"; doc = "0dgmc69d5wxj5dx7liq08vkw58fm3vg41j261xxw49hlacjl43z0"; }; @@ -10411,10 +10453,10 @@ doc = "1rrmq2q8adkjwyhp6b08d4s3bzj9p0p1ljlngkndxhl20ik8kxdm"; source = "13jydlarq6vpq3aad9i2j0vx41v0qxdqyaydpg7p54qgvz875v99"; }; - litetable-76865 = { - run = "07wjanvlqhj1sv5rs9mwfbfsngxbvpa5g5p3kxxm733jlfa70kbf"; - doc = "0qgvgappjwcd63ig9l1q2aksbb49vfry32l5gdx9x4li47g9jnky"; - source = "0ysxjpifzdnz3lvcyvb1i2k7v5px84jfj90zyyarkamb44yrb3sj"; + litetable-77677 = { + run = "0an4dgdkb43vdwhqqpb3ayfh21q3b52gm1f1hg672iw3xpqdvj2s"; + doc = "0avcf61g5qrxgphmf4b59pi3147mj3adr9pd1pdzh0dwjv74m92q"; + source = "1dxz3crk5imzv4q7bl44yilya8qzrbbj4p03h44ba8bimrrgki0c"; }; lithuanian-66461 = { run = "1jjbj39d4idfsx86lmpj0w1k6gr6mwr7sxvcm8wag47rgd05czcf"; @@ -10434,7 +10476,7 @@ run = "12bj60lfqlqvyk020lv1l6iinvqx4cvd6lfz4vhblfx3gs3xmcqf"; doc = "05sppy6q0c2iangbzmxv5qxla8slc2k0fx62f6n2fg1ncgvfl7qh"; }; - llncs-74287 = { + llncs-77677 = { run = "0k9z5a777qf459vri4vcsq4i87cj98f7kh4cvjg9igjk4lhbk6vi"; doc = "081kxb139xjjh7ggn88s4q15kp3islj23gr4926ss3s5d84qdcl5"; }; @@ -10442,7 +10484,7 @@ run = "17x1sjs86vl03dxcz3qbwm7r21hmzvsvsr9qa0xii8fvp1yb5pxz"; doc = "1dq0v5wczbhk1ir8fl97c53sinpqnvv9v1hff1hzc3rhbwh5smh2"; }; - lm-67718 = { + lm-77677 = { run = "1b4lc6ipij5iws4rgpv3sjjwrdbaxnwiqdbyyj62jzc3yk999m4y"; doc = "0wdnpnsbg4gvahqq8lv8ny36xwxgph04sjn64pl34srn2pk1jsxd"; }; @@ -10455,12 +10497,12 @@ doc = "19yqngjn320sng4pg835rffk6d2g3c5wyma46x1jr0bccv8s1990"; source = "1p002ywz3pxip5v4cd346nmpg0gi7wamlcl7bc6f4zvzqp0cg41g"; }; - lni-73766 = { + lni-77677 = { run = "0k8v3qzkzrc9n17gkr9zmh4k96w4vn1b9hgfsibgyy9ib7ya1da1"; doc = "1jwrdgm931zr4ibpdhbzdhfvsg433rmjbkdck5zc0b38zz991whm"; source = "0k5si6wfnwlmr315q3y21f4iswpqk14ppw9ivkfh4kkwfvy6ngwg"; }; - lobster2-64442 = { + lobster2-77677 = { run = "11kx0xhhklgrj3rhc5q3c5hi61444vr4936fpq1nma1yxn7mbyfz"; doc = "0l51mwqiq34v22pa4rjj4c6q7w2x9acdfy02hb8gmn80i91fijpw"; }; @@ -10488,7 +10530,7 @@ doc = "119zgxwx0q6c4ghpb30mvpdwrpr0xvk54hmj6qfpih0kxj0zp1az"; source = "19j00a28pz5dp29sx61dnrpqyl24sx9apf2ck334ap5sw7awnc70"; }; - logicpuzzle-34491 = { + logicpuzzle-78116 = { run = "0zsg11lw5x28sik6ifj2v1zjvm3pcv4vf7w2pfxcr395vmw33qm9"; doc = "08vgi2s2cy09dhqdmvmq1ijlw83dgjd7xjfdhj28vm9ny16zmydz"; }; @@ -10517,7 +10559,7 @@ run = "170q59wqy0x5zhziaycmfglv1wnc5kf252ni1r4vgrrs3rlwiirr"; doc = "1wj858kqp27amx3jpndsqma152r40agfymh9ah8s42pn6kfl4dkq"; }; - longdivision-76924 = { + longdivision-77677 = { run = "1rnbw3y9vzs0nqyjw1qdj7mbiy1mk9l3ccygnn65495smgg7h7b2"; doc = "091b1v1hwbifv426w1gglg273c9ck0n3bzj3xl9hhl27x1qzxjcy"; }; @@ -10534,7 +10576,7 @@ run = "1zy9vvnkbhamcn5y0388yci0mlnh0w5nkww4qgf7540xhr2jj72q"; doc = "0ah55higfvcf0b48daxq4f68fwihm9nsbr2lyj0yib37v50lfqdi"; }; - longnamefilelist-27889 = { + longnamefilelist-77677 = { run = "1nz5n1g65fs7xxd4l0c9xdr2z46mxhb0fkmf5id4hrifrbl3jxbw"; doc = "1v8i6ax2qwz7d7mi0bnpyllbqyksdd749s8pr95jfw1fhi07i5fj"; source = "1615gzf3rjfr1nlmpgcrvmlzhif13g3kn210xq8p0vsv20irnqa3"; @@ -10548,7 +10590,7 @@ run = "0hml4j8l5gdz1c2qfpsqdpha5dqjqx545am8x4vzs57ga7j2va4h"; doc = "1jf63snh8bnyi1j16mjs14nyqr4bj4rjbwd3bs1xd30i54d5584s"; }; - lparse-75712 = { + lparse-78116 = { run = "0klbnc9yl8f2rjx75xswykrf09wj88v3sgx955w34xhkjh8bv5w5"; doc = "1cxj23x23mvlyqb9pjbrl18l09jprjl6jrmm3i8s4ylv7aa91dxx"; }; @@ -10684,7 +10726,7 @@ doc = "00l496344la7q8jz0nr895cxir6zn5pcjsn16mc3cd7lpiclxs69"; source = "005iwxrraxmirspq3881mc2pb8iikc71p4g0dwxbqp38c8v8djb0"; }; - ltablex-34923 = { + ltablex-77677 = { run = "11gazci0c064iav6124v4szdbj38anqwnfgh8pfpdq9zff0h9g5n"; doc = "0jjd5f3r67lrbl4vyxjakm8l8pdrw9vm1dzhl5305ga8vvwb7gn2"; }; @@ -10697,12 +10739,12 @@ doc = "0j1p6bcwwgz00n3wyv3vm02z295sj9xf93v946k1xrv5jc6pg6lf"; source = "0g05r6b662jx2s2kal26b3lv0dd6r54fb8m09yv5d021y1fm2nqg"; }; - ltx-talk-77540 = { - run = "08hn2xa4d090i2lda535vf4ram64wln6jvp78j6d8hxmzlrcngdg"; - doc = "1m6giixbafh8vmasy06wcjrf9j45jximiijdyzja6bh8jjp3nrjs"; - source = "1slyf4p2m73l2y5lg6sq46byqcz712894cd782wvigc2a1dqimnb"; + ltx-talk-77959 = { + run = "0x9di5a5syhjqq3gy77zqqh978d2fmjn2bnp8vp9zn78c5f65kd3"; + doc = "15wrl4lqb4bb9yiiznza7021wm5zfwghlv8ardjd9q03ji002112"; + source = "16yr350i7kiif48xskrzqhfas75d6ghml2sra70babkx0ccy2vvq"; }; - ltxcmds-69032 = { + ltxcmds-77677 = { run = "05wvxr5bsrfgyy5aa0mrxqw0vi8m1ks5ma6fzlf8ngnbpihr2ggh"; doc = "0jnqvpc40mazy5ka1451w5rdcsl5q6rza3dqkhqpf79lgiswxgc5"; source = "1p7gzrhyiaiid1mpqfqlm6jfamdd8bvxx149lsnvhnxh3mbxlydm"; @@ -10743,7 +10785,7 @@ run = "17czrz46xlbj3xkh4jwdq269mqaq7165kpkhhqa498hrkcgdgaak"; doc = "1zfwvs979c7s16vpv2k9l81mcmm9y4qdjk46l8ik3123dalchv6f"; }; - lua-check-hyphen-47527 = { + lua-check-hyphen-77677 = { run = "01q4j9bb19lf838pd7l26rkz1xr7mxcx4fsgf5xd4sdif18h56qk"; doc = "0iaihbrppn1ap7bqvn37rk8b6m4lwdi8w4zkshiqya1mphhsfjg2"; }; @@ -10759,7 +10801,7 @@ run = "0lbdq92nccnj09mqvk8izw2198jmrk7n8v5wfjkw05b2mxwbh3mj"; doc = "0fh221h3jbmiy8dscx8xq4vacghxz5018v7ra8s25lz4zj6fawyb"; }; - lua-tikz3dtools-77460 = { + lua-tikz3dtools-77677 = { run = "0swhrg9322qq2pndmhyrkqiyd1iwa0mmr0xnyjfayaqyg2dkqgc3"; doc = "00942plf6ldz3nv0r6fizil2cj2madpj3aa7m9by0pzvdhdzb1pa"; }; @@ -10767,7 +10809,7 @@ run = "1j18v5ijgfjgb193k45k46zdxz72dwdb73vb9b95fx47xn2dak4y"; doc = "1wlx3r9x6ixqvcisg8l1s9ym2qkw9asq6nrrj5kyhdmh4gahzfxx"; }; - lua-typo-77296 = { + lua-typo-77677 = { run = "0ina2rc851d565jsh34783mpd4ab7m263yfshflj0192dwjrc9fc"; doc = "0px0ik1qm4cjilk1pm6dlbl7b9l02p5g5cvgl6r2drakpg3pbvi9"; source = "0c7zd1xn4rw9m1yfkzn2m6r3d2nmdgha50ksnq3djwisjy5qvrwk"; @@ -10777,7 +10819,7 @@ doc = "1l48q7wc2wqf4177vrkawkbw0afdzwnklk5p8b2anv9ghli88a7c"; source = "179zsipslbbxzi64gdsxnc14cn7n7gafmykf7i37zbwyk09yg44x"; }; - lua-ul-76924 = { + lua-ul-77677 = { run = "1w4prgdq4xmx85gq3hgklxhsxq69spvsqnl4g51wxs2l1pi3dk4w"; doc = "08kjlrjicm93cp32kssvcjp2j23k0wgcly88xxpkzl6x67nw8qw4"; source = "1hfld2d2qppvbk0w7cjj9ng888jwi3jqlak4cbnngcijvwaw3hj4"; @@ -10786,16 +10828,16 @@ run = "07ffnzqwxsh4x96ka1bblngnzlxc4pw6m59129gb3km4zl96v39l"; doc = "0dadg4754dicj020lsrycy04627qx6dv226ipi00v7vn8rk9fswf"; }; - lua-unicode-math-77378 = { - run = "0gsqq9a5nyscxsywh3g8gy1qf2pp0acp84k3bjdy10vqs9gs2j7n"; - doc = "1rycq81jch0ak2y9rfqi16glrfljpx00gxaidz6fzp8wkjmlssn0"; - source = "13xy46lcnlmn047kcangcbyzkpj88rpvpy3cb772afn2xnqfahr4"; + lua-unicode-math-77677 = { + run = "032xc76xm9ac67glwxvzndq847hw529xmv5mii40s4627qv7dfaq"; + doc = "0ya06hwb9aiip8lm75n75wl8g5nk8n8zr9fg4gkjwf8b49hqiyv4"; + source = "1kqxsjwm4yg42hyvnhkq9lpq4pfy9nfkfvhxgg145df1ysgb5yc8"; }; lua-visual-debug-77207 = { run = "0cmrjcw7sdxz81yps4k3l4c3cwc75n36ijpc29szcha6z3g5lhbl"; doc = "1lxsglj04dahyhqvshj1fd0704348zbb3hw7xk304gi6962bc3rz"; }; - lua-widow-control-76924 = { + lua-widow-control-77677 = { run = "1qagxphvc273asxvg77sxrcfv51kzcc6dkz1bszbzzy9sv2f3xs6"; doc = "1zr31yn7xrxgzj2lnvw8f3sb784xcis63ggd1wylxfnar62mawr7"; source = "0w7b34afjik8ka9njdh7lfjn565gs8ns9n90phgyj8xpafy09jdk"; @@ -10822,12 +10864,12 @@ run = "0yvsn5fg0rk11syy22pmmrph6kgkxwf8q92lr9i2wrimr4mxsqa0"; doc = "03s0qnx1p1mq3vsg1f24fkk9jjm60i8ns2iyqxcy7rj9nd0b8wa1"; }; - luacode-25193 = { + luacode-77677 = { run = "0qk8vadwymhcm7yw3sffdh9i171hl8vg07j1b5gbsl1sa70cpam1"; doc = "11d6ak1dvdx64k0i12k4c5kh24f5vqy0ihvj9a5lxa9gqypflrga"; source = "1fafh2nq66cz01jsbkb0mk907sppahlswsbb35pa3q5j7iqjzyav"; }; - luacolor-67987 = { + luacolor-77677 = { run = "1mbiwswai0sq8wi4vmyrracygdd3a1g45m3qanpams683ik1syal"; doc = "0aqwjckc7cq8z80bjyl6fz2gqzrwwdvrlilpcf710wlrqc5c023r"; source = "07dwvksaxidr4b7z7fx68q2kcclhmpilvy1xk1xjjp07s5vgqkkh"; @@ -10851,7 +10893,7 @@ run = "0nrk066mdzlw8z55qy8w3clpfdiy411mqni3kmn17adp5iswc9sn"; doc = "1xinhsfcl4xz3xziv0ch0rhgrqqzmrr3hs5h23hdyadayxk4wxhl"; }; - luahyphenrules-56200 = { + luahyphenrules-78116 = { run = "0msfn7s35xhpacx745w0zbr6g5pbhhm4pccd5cmqdhq6dh0fjw2w"; doc = "0y2rxs5mqyw6cyrmgsqqibsw45qjlzsrcwpd74m9l9d4731nyn37"; }; @@ -10864,7 +10906,7 @@ doc = "02w8s71qdkxznkmqv7c62dhar2x6ia9zsiwd29qxjf51dpwj3mg2"; source = "1v09zszin9f4k3gczrfs86zv019l42d6khacjdb3qjp2gg8w9qn6"; }; - luainputenc-75712 = { + luainputenc-77677 = { run = "1wsz8aw4dyhiw5p7gyf26lcixk1a8czr06akd1h6dwj6s5vq4vka"; doc = "0h6wjb0kjdqfrmzikvbddq4w31d55mxlcl5n3phr56fa9i49qmgm"; source = "1yps04v6fvqspq3rip0c6pw5a5y3annwfaij7w27i53419h83lbd"; @@ -10872,7 +10914,7 @@ luajittex-73848 = { doc = "0x2rc02wn2cvpw82g1ig7bvacxbclk78vsgskg84390sxwnhpx79"; }; - luakeys-75824 = { + luakeys-78116 = { run = "1z9231a7ahl3gm12wfxi8l04s9y0q28i2hm6g7bl9mj3jsjvxvqz"; doc = "1n5g2r30znv1258q6gd6qx151cz79rsd7dzjkyak5h2msamaw274"; }; @@ -10883,7 +10925,7 @@ lualatex-doc-de-30474 = { doc = "0vnmgs475bzbqi14m9sm45cwjfsbvbk45wkb8m73j1bnk7wg7hh4"; }; - lualatex-math-76924 = { + lualatex-math-77677 = { run = "18m4jab4yy3fvwkn6fyb1qajsq4nl45v06l1kdjimcws5vj0wbv4"; doc = "0di41c5rk5raf88hpz59syhg330can3gb5s25n2y5c47qj0aph1w"; source = "0v470ky6shgcfy44b6a1b987cylqiz6rk0dk9qfhiqd6b93p3axd"; @@ -10902,7 +10944,11 @@ run = "0ma2na0ms6k07aavahnpfz1wddrjw2zqq0znxfmib50m3nqh3r5y"; doc = "05lpj7b9bg6w6d3hc20cnqd50m4g0lfbgj65lywnk52klkggiyd8"; }; - luamathalign-76790 = { + lualineno-77773 = { + run = "0my7fq6shqnyg6j8zbxvpj5cp7kwwq35qr73cr8q8wpfp2a0zfga"; + doc = "108qksqvdxjaxcqg9xqif1ljh28vlwcg5gvm6j5bm4inhaf8l6z0"; + }; + luamathalign-77677 = { run = "00j2vngg8sqbagyhmjv8lr8kzfsllllmm2gijhxbm8xgf8r7f01y"; doc = "0b2zkyzy0rq2cfbk205nixvflqcxgc1sfxiqbiqhz2yhai5y87i7"; source = "1svawaz0lj4zilykjg46av8sky18pwzqfnyli8qldpby4zmnqgvi"; @@ -10911,29 +10957,29 @@ run = "0gcri65p0y9rmq19rgf79jw98i855cl30al9cpq3znp3jjyikfrr"; doc = "1sv4ygd6ypf0hhcbhydcr1ap7ig26z476i8z0gs5mzfs08rdq5mm"; }; - luamesh-63875 = { + luamesh-77677 = { run = "09ldwjfa0dfhgqv2clyqzd8nzq596h9fz72b1jh7vqjwkn5774y7"; doc = "0xnk2mcw24v6002v523m7amj6qc4w3h655l1ss4rpwvv6virp3kj"; }; - luamml-76924 = { - run = "1n9knrq336s9wqy70l8pjp6w64gn07dk40sy638vii6ypyywvnmc"; - doc = "1qpk1y13785dcz4gzwx3v4x61549fy7pq5m1yhnvcgs88bw7lp0d"; - source = "1zl72xir6cjrwyp54jwq10kr8n20wqlif9ayphbxpzs6lc6n8s5h"; + luamml-78222 = { + run = "1pjx7agwdqsm3mjdh1w7b2jg6l5y7f286w2x3m0js7h53p371zq8"; + doc = "1q15l5yirlk7qklkzps2cfik1ik3mk6hb3ir010wb8c8z7sj38af"; + source = "0y2pcmcm7jn0cd5cx8d75qakl0ibi5y5f13jjvzha4ji2pkiqsv9"; }; luamodulartables-68893 = { run = "1f250s8836j4kgdzii56c0248j5sp64f5wbqkpd6p69wjz7pbrmx"; doc = "0pdk7x09gmdv0lnwkvdv3scmbgfgpyv069fa4s5hbyvwskbj7fmy"; }; - luamplib-77524 = { - run = "1qdv4vj5kz1g5azw9d7nm27wxni63dv3a0xaac5dl64f6w26ld06"; - doc = "16vp4knkp6y5kkyy79r8ka374454nbqkxlfz4jjz9a89a4iaijkg"; - source = "0iys09vngh1az986g9i6s16p0b6y9i61knvnbb3f8cs2cdirj60m"; + luamplib-77703 = { + run = "1n3hlvdvlavk02raldagzqsda8qg0mdcg3b35gg3rvkg2g1jmn6l"; + doc = "0xi1r728fzpmmd6cmi6ia3vb02imgw3hdn90dgv9pg49kmq5ay59"; + source = "07jc1k13krag0402rfnvhjmvdgbgnzc2wx8lrlsn2my70nvybg56"; }; luanumint-68918 = { run = "14z8vvxxivi2i61r1ydq1csbxlm3621y4j9hx3p0m9s1ngcy4ryv"; doc = "1iss948y9rhg7j6am6vyc5y0s1cmn43k1g8vgcjlzbp8x88mwlwx"; }; - luaoptions-64870 = { + luaoptions-78116 = { run = "1lkx7ynl6xci7klgi2h7qbyxny65nca74xz2bhnhch6zm38rgsa5"; doc = "02w3623ix7g67bz21262i95gn1m4gzvlvn08f7v0x0q5lm7x1f3x"; }; @@ -10962,7 +11008,7 @@ run = "0cjikz6739jiqadp28zll72i58s20dm1i0q9kbd3q2y69l3l727r"; doc = "19597kvgz6ggjfzbdkg9f5rg9qag9mrq83v0xk2w6f2k0n179d5f"; }; - luarandom-68847 = { + luarandom-78116 = { run = "1qg41y50fmqq623wdc7rj17az8k2x0fwgjynq0f6213swx3nz3hd"; doc = "0lzrcg3vywprj6jksnwr2abd9qj1vcqqqk0fz9nrsrg3hphn6v0x"; }; @@ -10983,34 +11029,34 @@ run = "0m1lv6in7wdq6rgq5s3952rx5nbgbxkr3mvzd0a9w017af9jv3la"; doc = "1cs6zygjxny4gria2jp2n46hy2idmrxnsbfvg2f1z9n8y6cimwm1"; }; - luatex-cn-77432 = { - run = "013nsydc395r0wm8smkdk5qxk3bx33w83y0ks5hil6kx0ixhm7q2"; - doc = "07ljh4bc58lx9b407vs1kvik90q87lz0a8dmbxd2ync441b883cb"; + luatex-cn-78200 = { + run = "0hzf0wxsjn2r416581b52yqyz4bypkmhkbsj6nv8l58nfph198qx"; + doc = "06v005s37g8fw25masiaahg4bmp4xnnq2f5c14wq213c0hwl666k"; }; luatex-type-definitions-75890 = { run = "1z4fw9n813d7dvxwihxvb0s1dlggmvblg677xnfwygzlf3xsn9ac"; doc = "0v9dny9w820gg5yn21hx7dk4lp5xq481mwa6781za4bk4r4dd8bm"; }; - luatex85-41456 = { + luatex85-77677 = { run = "0ss7c5x0x7sx6lsn1iq6lyyp6w0xb1iy01s1f7zf7mlb9n1yzffi"; doc = "126y3priwz6anp8sj0296bnxd53lz20nchpxw74zphfpwrv4hzih"; source = "15bc8g0pgrkqpb8q2dhb6zml2d4jwrripih9898mmalsjixy62x7"; }; - luatexbase-52663 = { + luatexbase-77677 = { run = "1zrwz661gilr4iizcfsxwmfr9dgx7v28lypaslmvp3zaf52zl2q1"; doc = "118azb2x20gyaj42r5w0749dx8rzhhri1nz3szy9vv64h0fig603"; source = "0vsg8q5k8l66sy3d0bskr6cv1f95lnhap3b9yl754x7ynv272xcd"; }; - luatexja-77538 = { + luatexja-78116 = { run = "1xw267c6i0dphh5rpq3f7z9xprj3rcvlh2id87gr46shlvfwnyv8"; doc = "0kv8hk90hcbsjg1fwsdkpg8z6bkvind6s9k5905jz9rgcsin8gi8"; source = "0z9j0br8a5kmis62hrc96da5pz9swcnmvsa0h4n7iba8r9sq2cj6"; }; - luatexko-77490 = { - run = "1m4bb5p06lr0xg7xf42hhdkqgllk1dwls1ydgsnjvlzccxcidqbc"; - doc = "1j1salxy9mp5vas3hp88gyq8j2q6fp02xmwp196i8izlk3d01zf2"; + luatexko-78013 = { + run = "19im1jiry5704ibgx7cgmm4s8xxz6mvg88a925qxgvc3mr9g1k30"; + doc = "118mal1abma9g5r5992y1gws2ayk3592ix2vmd6qlzxhxb6g7m8v"; }; - luatextra-20747 = { + luatextra-77677 = { run = "1dx2hc1md8csvb37lckxj4987zaldfd73c86y0ni8fzd4zg55s7z"; doc = "02dl0skcr30hh9wgm7bkdv5zvx3czcdkxv3zdqnasdk0b7r7mqh7"; source = "1yq5i4v2dxayhfzn1yw987i3zjm6gy4fqckx5kybzh8f6jr9167b"; @@ -11019,7 +11065,7 @@ run = "1kpp6dilffhn0gsimdbf6bx32j384yjpcwl2khkknvnsfmswciqj"; doc = "1xd62y2wx65ih39nks7q2zb7qmy4ha373512pn45lzzv11s6qvln"; }; - luatodonotes-76032 = { + luatodonotes-77677 = { run = "19hisbvpln92pfsy1b2bicxpxwj4bc41bcyrzy1dppbxg1vfdf5r"; doc = "0lkwsg1vr8ywk8027lbrpkvhqj768yj5sj6c9nbav7zr5av44avs"; source = "0qqvl38b60nj9snmz510wc0rgd4jqa8djf2s10yb5ljv6wydxvy9"; @@ -11028,11 +11074,11 @@ run = "0pkw1q5jw8id57mcz2sr1mb1lwafara5kzvq3yrkmqp8s9ml5ns4"; doc = "1i6nplzr640dik1rg668pai86vip0qgsfgizgbd7v4v7sjs24s76"; }; - luavlna-76687 = { + luavlna-77677 = { run = "0ahq2kagz5sm1aypjdw7n882dn222d4wyq7fnpv4yiv3dxgw3qmy"; doc = "0r47isdmispx4mzgbharax1skhaqvdg92143c0a3lng7wzhpkysi"; }; - luaxml-77537 = { + luaxml-78116 = { run = "1jgsqilpi7j86abi2i0idsrj5hpx67vcv4r4fzcdm37rhpb5rsrw"; doc = "0wkp4l718vjkz31l8hhr3gi2xh2g8192zss0lgvz4k4bn26cczdl"; }; @@ -11040,7 +11086,7 @@ run = "0klp6sblmpzvibjl9j6mpqb9swvg0rl9j966cy89pcgm2laa94k0"; doc = "1mv1yq7vw3fj8jbn472mkhmlzw69yzfp3xy4xrfq0chjyrf9608b"; }; - luciole-76679 = { + luciole-77677 = { run = "1wfrhl5rici1mnln230jfkmki5akq6db5wr6vashvp07yrx9cri5"; doc = "0bmr08wxivfqi5lpynv1fcfjjznjlayhdnvvik944s8j9w3sn5bg"; }; @@ -11048,28 +11094,28 @@ run = "0m196jgk6g09ch15z74v5vnwvqcklz1gfrb4gndvv72kx003wdrm"; doc = "185dgh7qaspxac7fr2p2gxfrxkf9n2z87x998ayl3d5gwkw5fwi1"; }; - luwa-ul-77260 = { - run = "0ps7ijdahxihj38xdj78h91qk9psry4jwiw92jbwwaf34hmzcjgy"; - doc = "1hjwrm65a0iqn7sj832kfdgf8rpk9hfc978jh3xjy8f6diqa2731"; + luwa-ul-77595 = { + run = "12whrdh3ky8zanhznm7yci4ic1x1b7wr2rch23nnfwgqijpgrwyp"; + doc = "14w72ij1gl7yf7v7k7kmzpavx6591i83ds5c0i345jmr1qvn4acl"; }; luwiantype-73719 = { run = "1v42h8iqjlan3hvvw1j0xmci5gjmxhv6s0g0sws45k4cp5lg6cvg"; doc = "1x3bnynzmki1hbkbs7fxj685x2g7idddlbb512c1d9mxakq9nrnf"; }; - lwarp-77064 = { - run = "08xydz83m72jy5yxk8rnlva5b36k6r9205w2i6h9alwrrzhp4hmf"; - doc = "0vj37wirvmyjzbqw3k9h55myfcjd52jz1r4ikibvbb12pw4x5fx1"; - source = "0g40x8danl5fh402sn9d8mrwv7s2v7cb4fvkfsbxcmwkw21rghq9"; + lwarp-78120 = { + run = "16m8brpjnn791nxx5pifw6c6d5m4vky0hjdsxy21shynxz7kk1wv"; + doc = "14va65yd4ks190n2zn1gi1wg86m235ndn83gwwacwxvz7rylwpg4"; + source = "12q18imii1w5scn9vv3nwwph874rl3198gcqd891pxz0wq7n51fq"; }; - lxfonts-73728 = { + lxfonts-77677 = { run = "0cpb0q9wycbhis8bjrvm6fya930mxvxcy3x2md4xq96k3y1ximdx"; doc = "0y3i916hl0q4zrzvnvycga0ccw5xhdv4cybhcf8v0a7i3a50g2yz"; source = "0fkb3ah1r3zzlixl99s3kn02w7zvwks3avdcjhp3zc87qc63bmy4"; }; - lxgw-fonts-77400 = { - run = "1ivimkm36pkan8ba7idcgvhb6b2amymrnpiacwsrn6zx0p13l09g"; - doc = "18jccddvsh8887331dmdk0m4hlgmrw36ldjw6f3fhnrj5lj569wb"; - source = "039j1caz5lyzxm6lyl18z7rmizppbr9rbs5ipsglr2nryji9m380"; + lxgw-fonts-77677 = { + run = "1hnhvbv15addkw4dykk9fqdninc4v35s3h04b7d8myykzm094pjc"; + doc = "1xf21gi75z9xcg92n0432s503zrx6gxbn2kh1rypwsj174cwy895"; + source = "0q57r3xwxiby2xry0s9c8xvbrwdsy4gnk3vxv8yzkalibdl32laq"; }; ly1-63565 = { run = "04g9labqzn9c10asy6nn5s6clqq2cnbhps9jf683qx5di1pabgp1"; @@ -11105,11 +11151,11 @@ run = "117qd3a06lpiqimizj12lxd0vba82lsc211b46ags0mwgrqhcyz9"; doc = "1m6y9mpsp4w9cnbln8pv1pn86vqj9piki4kg2q2rq5m9q0g57vsd"; }; - magaz-24694 = { + magaz-77677 = { run = "0ah5blj8qfjqgnmygn35r38nj20sjyi6yjci4j9b90d8pz9w7d6n"; doc = "041cb5rqk5ldvbcqr8w7jnfi4krlc7g72ygq5j7pi9gy04d98mm0"; }; - magicnum-52983 = { + magicnum-77677 = { run = "1bl7lhjk9glvbcn4lqanb3zprqigvxj07f5nm8zn9vpja90fyn6n"; doc = "1as8l73v9bamajin552xb4xqs08ik8sq22kqdc3psisv4f874kk6"; source = "1kp0d8wgphbh4mkv1qf9h2c1f2nkzqn9q8fln4v35yx2cay679qs"; @@ -11142,9 +11188,9 @@ doc = "0c7arj71hn9k3ksa9ryqxh1r30m1dz0rbw2bh3cv1kr3zd9gbpya"; source = "00k8iqj85vhixnqpy7idh378zxnlyvdpkbg6bwlqrf7cg24mg87i"; }; - make4ht-74940 = { - run = "1axggpijd9b1bdz2rkr5ad2cpxvs80qsr6ykkx3r9z8xpzhd1fws"; - doc = "13zwi9yia6dgw1jfjpihh2668r7px8fc4jfasf7rgcapiyhfz5za"; + make4ht-78152 = { + run = "1x0i32bpkjp3rcv53xqyvlg0y683r3njykwl457y4q558gsb6v9g"; + doc = "1i0ykhlz3c0y0hpmi1cg8fkdfwywy6f4km8lnbzg101lq6zpf8f5"; }; makebarcode-15878 = { run = "1ixhl4k89mng2dqfc0wa0fq52xpafp15gghnyx28d9j1163wxr7d"; @@ -11155,12 +11201,12 @@ doc = "1vxwgjk3dj853qbvy2fyqzni2qkkjhslf17xvxskq97w8fcqr13j"; source = "1f8aliax01b9ir5wzk0bjhqzicl26xa63khx84s9haplh183qk2m"; }; - makebox-15878 = { + makebox-77677 = { run = "1v2xpiabjcgyi1d0ifpvzcll8y01lzs48bs19nalv37jw7hkrr4m"; doc = "078bz2pism9harcyb9lq8kkrkq984zx2ya47yhpqxnrd85kgcxfb"; source = "11gjpqmc6dzccv3yc539ki64hzpn8ns0zzjvanw7afbn5bkyrs91"; }; - makecell-15878 = { + makecell-78116 = { run = "0238il37zzshzl3qn50hav3wa6rd25k7rp5l93lb9g7r476sgvrj"; doc = "0mf4jc9rv66qjnm3ldrpx5lbfw1yfqy0jsvg8d3wdcwvlxpcrvwf"; source = "1vkfkfgjnhx5byipkrzb202w9jvmnjc2z3zjih6y61yizccwm543"; @@ -11169,7 +11215,7 @@ run = "17y2hm6p280azgjvskyig34jyj90zngswcgxc7xa2h8pljh1fqka"; doc = "035l3s20mvy61rnmsxy62k6iid8lxzwhbkyxa1hblfnmya7rs0xf"; }; - makecmds-15878 = { + makecmds-77677 = { run = "1z4m1kg7zy5q8l0a5d0fr7jl46wrw0rbwkxq1d0lm2s13xdn71dm"; doc = "1hqwvilvx61w47schnchlbgrj5snlp0lahsq5a1g2c1grmzpirnc"; source = "17c66isk18ch47syhsihj96yzi1jpr84946gck7r8ivpmk3cmmza"; @@ -11177,19 +11223,19 @@ makecookbook-49311 = { doc = "1abzwzsm2jh11qj2qr31bznfc344ynjrdagqayrcgifg4725fa0f"; }; - makedtx-46702 = { - run = "0yir2j268vdaa44flps15l739ngv97lws6n6yk3w4pz4jn5gylyd"; - doc = "02ir7wf6v6znly9c36z8k0djrzpkd74ssphkggmp8fj338fk41cj"; - source = "0jwdsfx2l8sz8y90bz3gfi51vswyzmwdvfmnlaa2gplhcjjbv4yy"; + makedtx-77894 = { + run = "0w8rj2skvca9lpm5qa226zzik78ivad697f9zyf2dlxs7510yf65"; + doc = "0c0xqi8pj0bsbv51cjz52n8kw9ywi3b6ma8fkvrnw8inpakrfmhk"; + source = "1z3245q31brxws1jjwvbds3syhyxbv5mcql7812vasz1a8fk2rr9"; }; makeglos-15878 = { run = "0jp0207q1p0znw1w86g6m8ifkpgh3hi1yhkzq117kwl5ybswq8w9"; doc = "18zl45jdpsvvldxvfx79ijldh3g03acw254m6i8a3dxgxj2p76hb"; }; - makegobbler-77564 = { - run = "0gd8q3wyfsff8hb9lkg1lfpahp3xqiym2lgmi7b9rdkhypnafz1v"; - doc = "0qzqiqcshdqlbgk7k6kxhk4pz5nyc84z47zpwwknc8palz8akn8b"; - source = "0palfajk1wx9k8hqlrw2jl4lj2ycgnm83hhsi0qb6bx8c5plaqqf"; + makegobbler-78194 = { + run = "0pfmcskz0n6zh7gr84xl7dhmx1fy9sdi567jxndvb2f4wjm04r96"; + doc = "1hikpilgd77rgx3qjgzbzgfwps8r1qay2kij6srbsi039c736869"; + source = "15jy4khyaj6zjidvs25pgsxdxl6b2cl1rsysmdnkzjm25lfv3ddk"; }; makeindex-75712 = { run = "0lpqnw6nr19p08pf52rcx1xvvsywkpf1rqrkjdsgrv55d1afsd36"; @@ -11209,7 +11255,7 @@ run = "1fymg22y0w2kghmqh5pgxkrncdcbbmhhxappc72g5q337hcky0xa"; doc = "1yz72c1ghqjs06nagngpp2q62gh67c3klwm73bcbc090vdfkw7mf"; }; - makerobust-52811 = { + makerobust-78116 = { run = "0nm751w11p7cqg8ihckn338i6908kcn513644c6a1qc9rg847hlp"; doc = "0bidk4f0q6486vgwqvifzchkn0xi1l9j65yqwgcdnl3yg6vamqzw"; }; @@ -11223,7 +11269,7 @@ doc = "0cvk0sx0dy4pnyh8r8rz83v95jkjx141kxmspkdyy9nxf9jixn6c"; source = "0nz6nmlrgwj99qsshcblx4rjb64gwdn4anjp85gvk5hc07vf2q9b"; }; - manfnt-54684 = { + manfnt-77677 = { run = "1fzfcvifh013xs6dm6xq2gpvmf3v0qn8scrbjj3yak2ba98bcy18"; doc = "15rs74sfnyq2k27bs3dvjiachwamima3q4vp0dp0ic95as2n61gp"; source = "1v3j47xa7k66dadz8dyy9gm3k4s6465zgqpzb320isjpb77p7r48"; @@ -11245,7 +11291,7 @@ doc = "0ybafny55hvpv4kia7jybybjn4vq8f2g7h770xzq2b1mimyn7dkc"; source = "1ja8kbhsbhkcm0ig6954l6k5absdfppikzwawifp33dwpjkk6w0h"; }; - marcellus-64451 = { + marcellus-77677 = { run = "13blr2k1vk0kwac3chplddaplsjacablkky68yq0wccdrxhbxvdr"; doc = "0sgcjmkgailx7nvav1gs370ywi61ysmm1snz1f976ppdbmhh1v3s"; }; @@ -11259,17 +11305,17 @@ doc = "0nid2c44sq30i8m3qk115vvfswffssnvp1iik90pkhfyb24wvjqa"; source = "1gx4dfwa02k32rm82fwwh6qigfvyfgf9j1lcjk4bv92q6yah9f7d"; }; - marginfit-48281 = { + marginfit-77677 = { run = "0x8ias8bv1zaavin929782cjvp7aw94r18lqvv10v3vgq20n7kjw"; doc = "1cj1fidjvvhhzn9fxbvyh75dfb78wxi83bdxnwbpc6rf3ax5bl03"; source = "0rrn2lrqg3a1yz6l88qkh8sljr18p1wx1vxyrzg04pzj21lw8kkh"; }; - marginfix-55064 = { + marginfix-77677 = { run = "0arldbc20d1sncwanx3szam53yv1d5wxgihj8lm4jmda1858bmgy"; doc = "0kk9cghi0y1zfk6ya3pfs08npdy7v95i4db5a89v2177cd6z7a78"; source = "1k1384nxhiywlvyndnvhj6a35q433ddc019ckf8al2b1ngg13y0w"; }; - marginnote-77271 = { + marginnote-77677 = { run = "04qz8kbqfbzmbar963i5vixahzi2wwghk2knps27a6z4i1ayqhdq"; doc = "1q85y3a34k92j85fggfhnccspx5qw59k21bmi75jsmc5swk29zzy"; source = "028ll3hpbzybaayphyckp4msm9w3mvs08lr5rvga6ihss97hg8cm"; @@ -11283,7 +11329,7 @@ doc = "1i12c7d73c0qi6a51xn1a25qfdyvb1i4ck28am14hjlv97vwpf7q"; source = "167ypkqlabifbxh35zsyqzv5f4pf4mgrcwz15xk8fpjk86mk2xy8"; }; - marvosym-29349 = { + marvosym-77677 = { run = "14i2alqxpz0imgdlx03gyg2nn56wrhlc0rziyx93h4ya9nz6xzbl"; doc = "0qyfyz8qfcchnf78r71fp5p16hmsrq6xf54g5mnwjb4p5ipbd9np"; source = "0vbiq807pazw2c1ck799w8sy3q8wcpb6smmq5qqw4nqcxzwsxk78"; @@ -11314,7 +11360,7 @@ doc = "1hnk7bm1yv4gib4kb7m35hr4yjrl4kaxcz66msvcsq2mrnkp7qd6"; source = "1adz7shd8i9rfrczd8kchh0xchafsnl3wsv4db3c508nwak79wdk"; }; - mathabx-15878 = { + mathabx-77677 = { run = "0x0amwdxr6mh6j1m1q6wawljzjf1683xp1fxfqyxmsk0spx032mn"; doc = "107fimmxvfmdjdi1rlk0h0m88q1dbc9q1qwqhx1fwfjwdn62kvsi"; }; @@ -11326,11 +11372,11 @@ run = "1kdhfdki7bsvwlxbybilklrhlpw2niqx4i1bini2jr8wrmzsimmg"; doc = "1znmyhshc8cf6p00paa2s68v3vkfqpb0998hq6p286nm1ygkd1ss"; }; - mathalpha-73505 = { + mathalpha-77677 = { run = "14qi0ida4x0diajh8ynwifg53n92s05gpd2dh1ardirm6nndw38c"; doc = "15zzpi0hagi0cwh9sid4acllxd0j70ri4w9818gd58irsfiwwqv1"; }; - mathastext-75447 = { + mathastext-77677 = { run = "1bkdwyfmsv34m58rgncz45vkr7sdjq56bl3nwyn62ic02ym83sn0"; doc = "15spad734n0c97bv77haxhah1i27abkfc0fvmwsypxv7xr1bjff7"; source = "0rpv6azh1676qg2f415wpmli6x9v49qw9crh2aqi3s7dvgmnic85"; @@ -11349,7 +11395,7 @@ run = "0jd7xfwavfn4dsss35splcxrqj6qwk18jw7qgkwshpifp7m79l2v"; doc = "02fsi2hinjfcf4pb0r1d0r82s50734srpkk0i9c566zx3m52v2vf"; }; - mathdots-34301 = { + mathdots-77677 = { run = "1wbxvraw5lp77chgzslrrz022zgqn2fhmzk85cn7ggafip1hr9s1"; doc = "1ldl9l92y893dg2ksqn6n82w43a2l8pylz3iq4glcphalhggydcb"; source = "0dkpj8cychzl7gg4bp41qqi3y50x0dyz2pxanfli4a2anh2dy06q"; @@ -11368,10 +11414,10 @@ doc = "01s81z5zk4dylmki6c95nzv8p38hmn10nqcx5g7hahr8kkg1yryc"; source = "0xip7hpjppkihk0fh92wngnpnfnmsp0hla35f088f3cl5cghyack"; }; - mathfont-77458 = { - run = "1qjr2awrz1v8njq9k9l9sh5vb6h8dj22f6j0f063j1na35ganw29"; - doc = "13z7ah1jm47dkgazq27cz2z9bc4r50j6y39s4v5wmhq00f1mfikd"; - source = "1znyqqxb2lr3ww1xv5w7q9hc5yl9i5kzg26bavcs0n0w4vl0h48f"; + mathfont-77677 = { + run = "0jn19iksvn3ng8crdw9fw9m21q6rf6vf5g8rybyvw6h0q58x9v0y"; + doc = "1vlnxqpblkj2mbyc71nkn3j9xw6mbgb6dby1qmcg3lsk8mhgy20d"; + source = "1c5piyyciia6kzb7hl5blvp58k2rzn053p8difggqb939z8rzz4f"; }; mathgreeks-71248 = { run = "0407xgzx5wrc1iqw0wpxicyispbx8c33mlfp9clqxvhsdsia416z"; @@ -11381,12 +11427,12 @@ mathlig-54244 = { run = "0pyaqwr2h9knxf1axi55vm6wr9xj15d5j5pagb2011k3b830f91b"; }; - mathpartir-76924 = { + mathpartir-77677 = { run = "1a934cglbiahnmqxjg2695rmp8fxlg3m19zka8ayc743ckv92prd"; doc = "1aw9sbhgca7hnshkd2vyzf5lrq2xql25mwp9qyishkzq9ayv7p13"; source = "0bn3zragwja3hh32fbrsdsswlf07a8i6qrpnv2c1c47m86xk3764"; }; - mathpazo-52663 = { + mathpazo-77677 = { run = "05j5qgq8fralghp5wkx6bha1cm59vha29ppq96nllq2k2nqhpi3d"; doc = "1z76cb473nb6r0vjjxjwiymnk9wsf7pnycc3ad3ba4vd3yl1827g"; source = "0lmyc1q7jswlhlzz4fd6ia407jj4pzi7wvmrcgfyw20j2nghfcgp"; @@ -11402,7 +11448,7 @@ run = "0vw14g42f9jhnb4k75qlighsngdl9kkwp921iblafs39zlx0fh7w"; doc = "1lkm8gysyim4kjggwm1dqc9158agxng3nd9kdksyxlna89xrgq96"; }; - mathspec-42773 = { + mathspec-77677 = { run = "0gspy6kjnx7bs5dxap8ym8s0k9i8hczi6s4s97y7av7vc8j1fb5w"; doc = "07mmfcd0fvhrhafsfk4sb4dvs5x8x1rjk1a2xl20kwpfpp8l1rb6"; }; @@ -11410,7 +11456,7 @@ run = "104vf0cbxhfbgabxjpypyx16fbpyi05k14dhw5ynmlh4rv3ck7li"; doc = "10j7z7yb5fjqlldf8w5sm5kic6v842dijd7f4v0b2q5h1gbhwyim"; }; - mathtools-72487 = { + mathtools-77677 = { run = "0hqnsnm4vnznvnbxq4xqaqjwx16v6iqwnmf63dih4h42149nb3zp"; doc = "0bmcx8iz2xc7w5za8dhpzzkqhkq6py5cvpzqh99wza4fmycx0dp7"; source = "0ndmf9i3aqh8hzymx2nd49asp15dpaqy1k9nkpqw1bv24636hm9f"; @@ -11424,7 +11470,7 @@ run = "1ihjvzsxaj5282xc15a4fw6cqj159m9hpj4hblfmjgjra5p597gs"; doc = "0109ify7qqbdrgrw0a8svdaqk1amm0njvawgh1ch8z7qszlpg4c4"; }; - mattens-62326 = { + mattens-77677 = { run = "1az5ld75djha5949bl1wiqbm5mzff77cvcyyk11qjvg7pjwa3h1z"; doc = "0mqsr5a2bhgrllvcqp03aacvsp7wymqnvsk1zswwscsrjl9dh5ka"; source = "15ww1gl01yfaw7gcm66z8zd2yhhnj15pw53crj6ma6j94akn1zff"; @@ -11437,7 +11483,7 @@ run = "139hjw2asv21p0m7qrpi5liikgf68kmk9v214njh107gi3cjl59w"; doc = "0h1lcq6xipzsw15cycraqjf4vckzqprv7kccls640y4jd38g3g4d"; }; - mcaption-15878 = { + mcaption-77677 = { run = "0bfcl1swwgz83y4f80a1kydmxhdyqxld0d5cjfgxfhnn9dxp3wc9"; doc = "1afldwg6dghvkwd8gik8dmag4g2pb6ag3aks26qi0ygph05j9cwz"; source = "0i6sd9vm1pn9h570am4lkr2br81bhmqqwwvymb8r37xpmmp9yvsk"; @@ -11454,12 +11500,12 @@ run = "13fk8dwx9gjagwhrviib32dr1h4is5asa96wn25ljzwj60iixf02"; doc = "1gvq4d97mdkbaivym07l4haz67p7izkfc47v9s7arrn8h49vfqcj"; }; - mcite-18173 = { + mcite-77677 = { run = "18did9achsp32k7wq4q75a9q43jxdm8k40q41j242gndnkn8axw1"; doc = "1gdsa91a4snk3f22mh06mr811b1kb0vpi30ss84d3mrnsvd1p0ha"; source = "0q1bv5nx9xf6r1fvgnxb1x720dm0xqrqg3kya0504q8qb0kgxqfj"; }; - mciteplus-31648 = { + mciteplus-77677 = { run = "0xbk5zrd9mbk4xid03j7a0c96s311rb1vjawhvk5waqw9y6dn476"; doc = "15aldir7viryb2f8vi0a83vgbdwbp5gcdg0slhp6j6ka6xv7ayhs"; }; @@ -11468,7 +11514,7 @@ doc = "1mzfhkpahw0gc1q3b9yr4p4ya82y0y57ij3n12i1sqk7h4m3m1vq"; source = "1g7i751plyf1v4561z827xkk586zn8f364xapcfvky54lyw7v9ny"; }; - mdframed-31075 = { + mdframed-77677 = { run = "073gcxy2s8mskf4mvvs1jr8fkijci1ayg0b5r5xzcjw0s5azny1m"; doc = "0m8k7h5c0h1fdrpdf2a4vhgr8saqspk81c0cdjm2cmbsfm8zlc3s"; source = "0p96sl69p5342yy9fgw5cnkfi2xabdwb74mw7i1gbxvj0vx1f2q6"; @@ -11477,7 +11523,7 @@ run = "1ihwhdcmk3gd081yn4wimg7yadvxkygybr3bypqrvllwa92lay3j"; doc = "1hsd74svpxxmjps3fng679hq7dm35mz9glcwwhk1carzafmm2ppm"; }; - mdsymbol-28399 = { + mdsymbol-77677 = { run = "1rckczggrdd977n7dr223zfvp7dl683p7d6wfija8ln4d1ll3lz8"; doc = "0v8d92kpka138yzy4a8hg5yf6zrz267hhsakpm2f0bamdzqkp4kc"; source = "0xh9d4xpdyacmb3kxmqh71qfx0b5qbrgxrw3fj2nh2rzh35smsy8"; @@ -11528,7 +11574,7 @@ run = "0h3n1bnvyxr0ylg05fm819lzhzd7kbip5p5mr9kc5af8pd6yci9k"; doc = "04zwmw6varldbg5cxzk4bv8mbh80i9gdysfxpn1i4xb1la38b0bf"; }; - memoir-76756 = { + memoir-77677 = { run = "0435jhgbmi74a9vwbv70w0sknqdq94f3i6aj63j224249s8zk2wg"; doc = "16jnd61rwgqckwzsbx2cd5zqwqqzzpl4ic13hpwg5m8x0jb63d2g"; source = "16rzyf1c18ak0wbl59avk5q1mnc5yrmc8qafgxpgzx19z4s0mbhc"; @@ -11541,6 +11587,11 @@ doc = "0lw00d33nv1hrjqllnx1qkwwk8v4qpc71vgw7mdj62jaw44alaq3"; source = "09229j002qyrv3hsmd0m6j0k03l9pvydi72rrhjw704bl1fs1bkb"; }; + memoize-ext-78222 = { + run = "1n6f110j3xsbnm1xlj71izra72hhi8pdvgyd0kchsxdvs0ps5d91"; + doc = "16a6b6xax8fw3182df6r80y4p65bnhx09max3l4xp7am2yl6cw5i"; + source = "0crlskdk39kdwq27p577k5lwm7g2w8z5ahp6xkyw9j7rff7vgdpd"; + }; memory-30452 = { run = "1zgfjz995jbji8hycizbp614dn0g13rimh9csgrga86f1ivgcpmx"; doc = "164nnsi25jk25p3kh54w2l8zk0rri50p0s9g4r5f50c3wzxi1g4h"; @@ -11574,16 +11625,16 @@ doc = "0sbgrk1l2b9mdhiymwvp6zci4nb86rn2r06chdbhgy9lzija4wdv"; source = "1pg4c26pij7p218a0r6mcwbmnsgdj7i63z8z7gq71i8jqpfcmlrg"; }; - menukeys-64314 = { + menukeys-77677 = { run = "0039xx0qilmji8ch0i488hx5rnhf1brk6n5k0c7vg7jjs4xylq7v"; doc = "0a6fnclh6gd1n0f11dg23gykhsr399qmplq3a43wqqgichsn2k2l"; source = "1na3y08blykp1bs4bqrjx1lmmbiykfly00n5in8x6h0282q031i6"; }; - mercatormap-76924 = { - run = "0bcnnnz6xdh2hshzfsfqiy49wmiyamj4mai5hz49kjmr83776s2m"; - doc = "1723qid37md5msv0ig7kkzl3mfwmqw60c1c7q9sjx32jzqr1b64v"; + mercatormap-77984 = { + run = "0jjwcxr5s4fs6blx7wrpmjkbjq2rpdxwbmjnkjk152c56fgm1dqr"; + doc = "1nzgpa29q0r5rw8l4d9fxgfpc6x2fndw3ywl77l3a8w46hb5yq9c"; }; - merriweather-75301 = { + merriweather-77677 = { run = "00sy3iyqigbmjz7v6lf47f88mpjwgkbhrnp59x9xpaqwming9fp7"; doc = "0z3k1w905vlawv5lrmc55q637bfz17cjndlk4gh868gqv5j288v5"; }; @@ -11592,6 +11643,10 @@ doc = "0vicxdrd51gmk8627k7a1n83ldj0kgrzaxmwmg5y99n619pagxr3"; source = "1im9h7n2dpqdc8hlwf65m4ss8y9k28iaw29nf0pnlh6qabzqgl7x"; }; + metacapture-77822 = { + run = "093ij5q3gzahs91rhv8fxlvydjz4i7xisg569q9aqm7ilni9i8ah"; + doc = "0q3iiv1rnzalzxyxr4741ic6164af0lbs19hqx25afx8wlnzdzfm"; + }; metafont-73848 = { run = "1kw37drhnk7qajmivvjwdrh5awns571wclv8b354zk71axf6cr35"; doc = "1z40vkg7vr16k3mr3hidh0k8nlfv4la7j48h7wrbj399r9hxlhkr"; @@ -11599,16 +11654,16 @@ metafont-beginners-29803 = { doc = "12hhvlnvh8dj1396242m6yi0341cina7sxrv7pwzqxzzahwdvmgm"; }; - metago-15878 = { + metago-78116 = { run = "0km18bf69rf3rs42b0azc7i8bypy14201vk13yf5ahsypcjcgqns"; doc = "1bx240q75pq9v23gz82i26vrp7z4cb00f9nb3cvvknbndk8y7hy2"; }; - metalogo-18611 = { + metalogo-77677 = { run = "03crm3sswv7mz5akghqvkq1zpiy9jdpy32ivwwmf14sfrrri2cz7"; doc = "08vgbmjhynb4ramaj68i27hpgijg51j80lm0qf1jrfpapz7lrzij"; source = "1ak8qbcbqgirljfwhq7ylxk1w2frxfkjvadjq00cclj007idr3x8"; }; - metalogox-73571 = { + metalogox-77677 = { run = "1a0bm3w75mmjm7zmqf97qs1zibrxhgllfh1gpdqpykwqphm451my"; doc = "15hkprc5grdvz2chh1garmdp138lc67qa12zpdf9k0jkzcl7d502"; source = "09bmjci70bdk7r2v51pivhs5xia24y3b94vknas5j462mippaj2n"; @@ -11681,16 +11736,16 @@ run = "0baknvpv4a3z7yhx2n453cg2fvxjz95dhbrxn6afr0fqp50h24sv"; doc = "068rmzwcrz53w66a0vqb9bwsfdqxyqjc2rc4r9kfdjd09iv6anw7"; }; - mfb-oldstyle-71982 = { + mfb-oldstyle-77677 = { run = "0aycq72l545bj0vfxjqq6vqkr04b7a990rl85gg32z4yy1ldxk0g"; doc = "0vssqh43rfdb93m3i0ij0yhd2c5j6803r64bfkvyfsmsd2f2silf"; }; - mfirstuc-74838 = { + mfirstuc-77677 = { run = "07pa2wdkcwspj2x0gbsl54wm1ljffdj4iij2qvir5lnbnwydl9n1"; doc = "0bk2fhr46782l9gnwxk0gw057d77c9c9qdj3d5my780921l932l2"; source = "1z77wm704qzkcqwhiqmwzzxs6pkgnf72vq9bwmmwmpzx6nzpjhwj"; }; - mflogo-42428 = { + mflogo-77677 = { run = "0swy70pm0pyqzy1i5wf5hc6cbzn91ihw8hwh9kavdfawb4qzjxxw"; doc = "1xqk3nwpi3drkzrnr172i660yx541lxxw3wps0jqbqficqn4fiw4"; source = "145hmbxr5x5pj2whra9yify9lyx0ak1az31gvwr3gp5klcmna8p0"; @@ -11703,7 +11758,7 @@ run = "0ngbhdh8hgpjfqnrjlnp27x3qziks3yf2zp1qq7r4bjfa5jx9gr6"; doc = "0f15nmvnayfi1sm5p6pvqd258b153p7rib298lbag1an88wjq03s"; }; - mfnfss-46036 = { + mfnfss-77677 = { run = "1m0yza8nw5r3ph8k5nihgf93vf54cb0cnw4c5gkqy0rsd23hk4dd"; doc = "1ppjjma5dc5i9ly5y7h91647nw9c2y9w65k0dn1ks92xsvnzf1mv"; source = "0qjz8dz76abwqspab89z3a50nndh6gflanr8hn31z5fra3kzfp90"; @@ -11723,7 +11778,7 @@ doc = "0yxpbp501d6vwsxpm83zjhypvz3xz51f91q414zxjvsy1cvvprr1"; source = "1zamx3658d8vaik5w30hvia5y0hp119vhvqhj4h5kkwnwmz8hs45"; }; - mfware-76790 = { + mfware-77677 = { run = "0kcz1gy17819w77sf0l9m5f6rw8dcapkdbvwaknnrmy50v0jfs1n"; doc = "0qs3hpydp332j3x4hrkqijdx6c8qvq3p4nwbdihvi8kvhdvcbhnv"; }; @@ -11745,15 +11800,15 @@ doc = "1byfb723572whq315zwybwm1bcvcn49km80gn5bi081gy81r75hw"; source = "12xrddxlrngjnk0yk35spk886yd9p3nnz6jrp51dfzw1xz6pkivr"; }; - miama-73481 = { + miama-77677 = { run = "132ryciiqrjc0kxkx9hm4wblrbnf6v17lwx35jmzkpxhmw7rljb3"; doc = "14ar5fr392lnbcsdf433n74sfnm2yzply7a0yawyninjwfi2l67z"; source = "0nd06fky39j5prhj76nzsv4s4crvjkbzvpz78qphgxqi8shxh1ky"; }; - microtype-75729 = { - run = "1diw2rmgnc6svhla3kh8m5fxnkmp1dhqjw1lywrs18ibfcvrwngw"; - doc = "1w4lrh675wpx75ya30fgz5aqbbwrj64dmh4pj5kph02s5djasr8l"; - source = "0iqfiis8viaw0m5bgz0258pxil81fbmbs62qnys9z4s700mpplk9"; + microtype-78231 = { + run = "1qbp1w62mapvzlmsk47s2s2zc2l7nlxzqj3vhaii8rprqvw3yvgl"; + doc = "0www86364c99m5savvhrzkdm2my3ak22yc8dcy5rmljav6nbnjnq"; + source = "1ib38xjxxl3lha46g536bv3ycnkic58b94gc7f9mlcp4kym05ck9"; }; microtype-de-54080 = { doc = "069d2f0jcg9m4fv8dli2dr9ags9gz6mkwy6fzz37ns4jzrqfsvwi"; @@ -11762,10 +11817,15 @@ run = "05hzxlzr19snz16sddzpyh5f7vvs6jcdsqyqvqga17rr8y04sdwz"; doc = "1ky8k2ys88n6hn2q9v9gr71g772gm5zvxlbzmibvajq0hhqm41l8"; }; - midpage-17484 = { + midpage-77677 = { run = "0hh4r2sgdgzm0nryzqymd66a7hr74rvcsn58y7dc7di6mhikrysn"; doc = "0jfw5wd6qbxhf90mpi8fmv0nbazkbg9h65z91613j1ynqqf0087y"; }; + milestonetimeline-78179 = { + run = "1i1h7j7xvzjhjmd6j4dgz9hidb89rnlxdq36svfcirykz421hid1"; + doc = "15cirvlpzwc09al3x5dfv1vnjbxhm2jw28pjczrl4s6628d1pz49"; + source = "1x54rw2364xl9wzkzzxjc2amyac8blnrc3k8inslhacna89j5gls"; + }; miller-18789 = { run = "1nk31l9g231c3dk70fqph444z9x5rdjy6g7wazy4ygl3q4gfh6fj"; doc = "1vvxnbbjn325y9s5h7qp6v2z1xy6wwppwqv6iwdak7mf47gww2gf"; @@ -11775,7 +11835,7 @@ run = "0v5rxsa182n28dzd3l3y4qdsz6rinv3r6p94iy73r26j7jgsqd5d"; doc = "04z8ya5gba7f5q86ch57zqbiz81s62hpdbn7b8jmkyy953g5l8vb"; }; - milsymb-77463 = { + milsymb-78222 = { run = "0m2rgn3am1idrpmjply52v2s8frxgbdr80gxiy69fdk2psqh6lcf"; doc = "0cvy530713p15r8kd8rb34rvmryk5mkz7f519b9jzgl2i5kcsadx"; }; @@ -11784,7 +11844,7 @@ doc = "13qpcy8bwywvn0yv8qsi1wmwzlhw3yawg5dnb97mkj607cj7bzhz"; source = "02amv0fn4jk7k4x7ammi1n5y8c7b18hjs93mm6zs1pxsvxzc0j6f"; }; - minibox-30914 = { + minibox-77677 = { run = "0r94l5sy4n97p895xk33ir3dli1ngy3p67w2d3i7f6hi6czvykm2"; doc = "0bzd55wkdxw8spw4706nj0sk478zbnvq9cnkpid638cwb6csb21c"; source = "1dm8p6rjivm0xxa7px5dvsnrqs48zwn2kiq3vr6gdqmiy0ld1v93"; @@ -11815,7 +11875,7 @@ run = "19hgfv4ww13zrav3i2vk0qvhdzhdq51chdmdq04prc0yfwr0r7pd"; doc = "168g34n5xhs1nnn7hgqwz130ky8fdrwr38ldpxnvzh88kz4hfrqy"; }; - minim-pdf-74207 = { + minim-pdf-77677 = { run = "0r057wzsjy6p3r3hfv8wkac2y70mki20y187dxbd60yaygxx1ijy"; doc = "0rd3x2ck86nknq76xk8qh9vysfymmanksjsb09l5hl6ikrh30z3p"; }; @@ -11823,9 +11883,9 @@ run = "0jin8mwkgl6wkl0yr72vdafk07r53arakaqqswa661v1k83znya3"; doc = "0i1an0xcfbxhqa7njyqg0ax3nzrz6xrq6kpmf47l1wyxrbby5dsb"; }; - minimalist-76924 = { - run = "05874cpbkmnl855xpbwcqnnjff7h2xl6r5x0jrswyh0icp9kfdd4"; - doc = "154pcbg1nq17wwlff0kpysj1i0xpy58v97bymx7i4hcq71dszfjd"; + minimalist-78012 = { + run = "16pyn3gjb9s4fw4p79q1g231ksgdr53yddq46nr313jd9xjbl34w"; + doc = "11iy2c22q681hymzjxmiz38lpmqpjs4r7wy62n5wy3wf9g0fzvb2"; }; minipage-marginpar-15878 = { run = "1qpymibkrwdbyf2rlvfjj0g8agxisd2ym3xi7lzx3g953g5whg5r"; @@ -11836,7 +11896,7 @@ run = "1hl5nd6p9c1xhm1kpw9sh1s81ymdy8lxfn7wh1sdvildcvclvd4q"; doc = "068s76gnva6rsnd7gfwswxfam56dbiw9s9ymqr2hcqx7i4dl87x4"; }; - minitoc-61719 = { + minitoc-77677 = { run = "0v80ga66rg4cgifmyfa5vq52v5wz48lj4js0ym9197x2w98ra6ry"; doc = "07dah8lz54ccvrgigrvgcmbj76ppxaismbllfwyxcgkrkvqzxqkj"; }; @@ -11844,7 +11904,7 @@ run = "1mcgql832xmgpcwha6l0d282mhyva6xmyf75gbb6inwbgg6qkv9m"; doc = "0x9lw8xzmnn015n9hyzajnl9gicafj06gr2msk6vxwk136ayqfiy"; }; - minted-75223 = { + minted-77677 = { run = "1fgnn18znd4ll7z3h1vy87qdzaa8krrdaiyvb6i2284yx1yj0q5y"; doc = "16sicsid8fpgyvdw9jp2bv85gqgfs0pr03mwzsyrxjljbaidkcwp"; source = "0f3siiladbj1mj2qr1siyia06qpzbgf57bhx6c39byvqyi54rmhp"; @@ -11853,7 +11913,7 @@ run = "0fr5vk322rwm23243cgyrs4wd49mklbaykww2k0i4laqgc7fhzpj"; doc = "0kwvaizbbpszfc7jwsgvxgrch4lwijmrah2dk9dr3rgc424k704d"; }; - mintspirit-64461 = { + mintspirit-77677 = { run = "19jvqcydiwwq3kv5bq6524wsynj52b8mqm3j3wn108z7rhnampg5"; doc = "0mwrnf6q3h82qnxk9gy9ns12k9lr61z92vmlyx2x745i8ra7b551"; }; @@ -11871,7 +11931,7 @@ run = "13y2dm6phd9c77j3rajvz4qma2h2k4nwhb520j3mm98bgmbkphf7"; doc = "16487s0ijkk6va22rhhyhxdqik863n1i25p0f67gcb8xp1s5l1wk"; }; - mitthesis-77563 = { + mitthesis-77677 = { run = "1icia7ijs9jljkzkdh1x2jkz6hm7h7ipaqmdpf4gbd4v5vy9yczk"; doc = "1sj1h3jp55iy65cb0gndphbl2523gpkky1qncskwc246zwrpm532"; }; @@ -11905,17 +11965,17 @@ run = "188kwakrn0ca1njpkgyq6z1x97ky8imxqgpyy9axcsm2wmzhmf4v"; doc = "0h1302wyl24ilvba68f8pjwhndmqn9n0h3nxr5ifhk01m8359nr1"; }; - mleftright-53021 = { + mleftright-77677 = { run = "14lvlhhjj50v31lgf7ywk5dx7d5gbnivssl15qzpa6s619q2h6l7"; doc = "13vvfx4wxvf5liv641lwdm3hdba31rfrwsmirl36qwbrqsrl8xic"; source = "004ficd5chakwcklbdx83qp3985s1imlz5knc7f3m51zxgr4lmw5"; }; - mlist-15878 = { + mlist-77677 = { run = "044pjvbyabzqashbzag37ymqa9mr0c1qg3p7rb1j91r0y5s8ra8d"; doc = "1vlxzzg6f3jmcmp8fjn58gciywc2qgw9v1kxpm7qr3vlv40pdb13"; source = "0jim2g5qc9cdks4r3yi67hhszx3kkh26hhc0zgm2kx9syhdjv057"; }; - mlmodern-57458 = { + mlmodern-77677 = { run = "16f5cpczawzx4p44svpzy205l9m9g06w8r0554cgdpqdbwr139fx"; doc = "1rqb0g16wj7jg65xm0rk68cfz9r00zwy4r73wbkn0fqrchg08yn8"; }; @@ -11928,7 +11988,7 @@ doc = "0xcifm779nln96bmx0kvkmnzc9yk2314yc6nn98wm7gqdw2bf21s"; source = "0mq8fa0vd762q2h981mj6is4d5vry2qgggbbmffvmfb4h76z5gh2"; }; - mmap-15878 = { + mmap-77677 = { run = "19hnkczxhxcr7pa7880mfgjfhjwiyl2yxhfz67dsrljqsfpi19nl"; doc = "1f861w6clfn3k8gc6piil6bq6admbyr4kxqnkw8hh29s63rdn76j"; }; @@ -11966,9 +12026,9 @@ run = "1qc422hbqiyy6b539r7kyrshcja58mifdvs3bva1ikdxanxhnaq1"; doc = "1z9b3fanm97c3ik1q6v06qfwrgqcqwyi79h5dlhcnpwsm5dxqj0s"; }; - modernruler-77481 = { - run = "0lr1h289y1p3wbmpank8sr64k5igggq85xmlkk0z40b8lgkqj6qh"; - doc = "1m6nplwayx2j1gvx46zz68b8j4n12nz5x05vmxclm0dhfya7rcq6"; + modernruler-77700 = { + run = "1akjyw5i0838azxmb05qwdgx96v8yg451hjwnfis7x7g1kbb45d5"; + doc = "1mcmkgjxa7a73kiw4gwzgx8yh80gmdk53fzdv3v9mprkg4f5nff5"; }; moderntimeline-55518 = { run = "10alhs944akmqfslqzi09436mmnjz8nm85r8jpjwpfcx28vfdwnh"; @@ -12006,12 +12066,12 @@ run = "05z4pygj3qx26x4gnc4gl7fvs0lx5k0i48495ixwy5j1yl5q9c8y"; doc = "0l7r4imyy0zx92dyj9m6sg1h5ccvvdj0yf83hvax04hv0823vhk1"; }; - moloch-77137 = { - run = "1a6bkcs5591z35fraa4439wb9fg1bcr0iapwiig77q2vpys4c5x1"; - doc = "0l2pd2r5gakfrajgsihj3n0dm6jba0swv53nfrw18jz0s8xwq2mm"; - source = "1rix96vr3l434b00yfg6449mfvg5hr6qby3qr0a5ijm9672pn007"; + moloch-77922 = { + run = "0cgcyklfcl9chd14qpmhh0l180zq82sr17gvqb2n45yj22l5j4kv"; + doc = "13dia5y4ddgylqdjvkgn9qj7zm8vmq7jagb5vjan067sj3899idk"; + source = "0bbg73ffl1a031smzyvpqh72vfbl5anmj5p2kkdhv8plp2ya21my"; }; - monaspace-otf-77006 = { + monaspace-otf-77677 = { run = "0c7kfm3w6wl9l0g69i6g7bspvgy39n7nv8s58g3fkqjh0g1mn02j"; doc = "0hxjim5r5gmbzizpmvw6f4fcxhdn24gmkyssv3ibbaapfr7kka83"; }; @@ -12029,7 +12089,7 @@ run = "0rgf1rflrf98jayyhj1gxz0mkw74qhd88b4i2ccf3mm0kzwlvw0a"; doc = "0w9izkjmb90d4x5j1azhlskhgfmxh67jq1awsdv2s52psgscpfm9"; }; - montserrat-54512 = { + montserrat-77677 = { run = "1blgdkfjjjhzk41myfp7bb7x5wf3arwapas4mm1770d46nab1wwr"; doc = "0blk6jxz1xrascrdalssqd9pdrvpai3k9bqbvgkyngqhp4rzndv9"; }; @@ -12038,11 +12098,11 @@ doc = "166489dmj7ysl0z7f6whnkk8ndv5bmb9hh7pjmp6lprvr9vvqxm6"; source = "00n02k6hskbj8rb6krcv7b681lx24sfyxy8i28rf4c78x4ds0420"; }; - moreenum-24479 = { + moreenum-77677 = { run = "0cjq1a222c813l93yzf9757dcai55vh24r17cv6awv0d1xf6jggf"; doc = "1g71dcnbcjb2x8ilhyfbkbb55x8740pz6n9gzdd8h6kyxm879zvl"; }; - morefloats-73637 = { + morefloats-77677 = { run = "0jb1ljp86cn9yddg9inv24i8zzhw0kyp8f8y0797yr8nd8ijrbd1"; doc = "0fsgjqqqan7rs6bav2a34r1z59n4dackx5h59i9l02zwp4fa3gjk"; source = "1qvza7xd7pich4mlrrq878f8fxdg3pyi6aakzg912kcd8zdqnrv6"; @@ -12057,22 +12117,22 @@ doc = "1y3vyk6lz73frik5779wx5ppa16vinxgzg9v2jkp8bximcq94s06"; source = "1zmsigxswqhv2v6lf0h62rmmrqna47a2y9qf77asrd3k4s1qsbg6"; }; - moresize-17513 = { + moresize-78116 = { run = "07vq0wf250ixhrg70vdvaz7zh33zaq5sm32ka8qh1ab590c8w7h8"; doc = "1qa9y7q1wi7f9klziwgj6dw9c7bh453srljsx9m106nbyd1cvnpr"; source = "1gzj5bh16afgl8dg5z44h7d4m79i5naj4wl09m17x6snvfz7ifah"; }; - moreverb-22126 = { + moreverb-77677 = { run = "14srw73gbfr0c3miizzs1rml2ms504hkv970p4dhp1wpk8ywc5f3"; doc = "0bp2lmzbd3zxqhijfqc7im10476xc50yc8amh0vf017ll7prcmjh"; source = "1snpyn7bc4qbmamxybv1j1h407fp597m26v2jq6yzijszfanh3rq"; }; - morewrites-76924 = { + morewrites-77677 = { run = "18r8ja3xw77kn4jhhyyrcrfqhqwa7bzbsvmkllvlfpmrfziaxq3j"; doc = "08syrckx97a9y4ybmk85pn98ign1smqifj1p348s8rlam52r9sin"; source = "1vdnzzvxg13m1kpz08l3npsp68b0rjjy8w4y1d7laj1qxq69ph88"; }; - morisawa-46946 = { + morisawa-77677 = { run = "19b8nzkwdnqk61p1fc7yygjlrdimawmbam18akphcm70qx2h01dj"; doc = "1y218bablhn06njs5zqmsl6jvvsgyihm4il1x9722pqvvyxxf9q0"; source = "1flrf2c2jxpq33g26i0m2h63yd5jfy9bdh80idpx1m6bi6hhq7ac"; @@ -12097,7 +12157,7 @@ run = "18wgwwvh2vj1adbvbl1q6lh0wy0cynfvrx6cgq0m5nqps7b3idra"; doc = "032ywwjrv21ypnlidvn95dcnq179pdiail86s4nxxllkjrryc2db"; }; - mparhack-59066 = { + mparhack-77677 = { run = "068wp9vk6ablq8mhj165k2r6lg1llk1i8gyj71ha2kcsq62v4a0x"; doc = "1cs2ypwz4wkb3rs71wichmd8zc89vj4r58srqzmriwkjplhaw3p3"; source = "17c1pq9mqn0gaffawg66wwd2n9cd31gghlvmrpn9m9z6xcdm0ipa"; @@ -12110,7 +12170,7 @@ run = "045sji1qqwalvmiinqkfm3x4rk2jc7m9nya48brcc0rc5icq7xqn"; doc = "05b9pr86yy3hl14jymk4g4mf6f5v85b4nv2bc68m02dflvm4wnsj"; }; - mpchess-73149 = { + mpchess-78116 = { run = "1sxivq1wchihy83s420j33qmgj5xip0gxcyi6w1cc8gkhiimbr1p"; doc = "0wkxmmhcihcki7xbpjk20vwvl91v40qvrg5mm6kjyc9a3cg57qjl"; }; @@ -12140,9 +12200,9 @@ doc = "1lbb1g7l63vv5b7jf1xv0b9n29mzkhfmn4jchfpmy5svb482mk5z"; source = "07api0l7s93bimq55m8dypvq090rk4li178ydhw7dkaxzqr4r1hr"; }; - mptopdf-77320 = { + mptopdf-78011 = { run = "1l2182idlbzci9kjpii0zg3c7fpmzf02dz5kg2zcv529mjwwv91f"; - doc = "11n9kb26jm98s25lfgmkkg3pfrhf2dmflw4kv0792jzyinr7dfq4"; + doc = "0ji7mahq0f395g5700dkzjpa9ipn6ja8xm2zfjar8j5qb0gs2vla"; }; mptrees-70887 = { run = "0x8k147fm7hsx5vhs1y8r6q78bdylh3248n5fhsa7lbah060ci4q"; @@ -12185,15 +12245,15 @@ doc = "1fpsblzyxy0kf5vs4lnxdq11nkj7d9vw6a3vzyas6dqrlb370vzx"; source = "1m1yawp0wm3zafjwlpv6m010ih0gb24q8v2h94d5l2w2ymkyx2sb"; }; - multenum-21775 = { + multenum-77677 = { run = "1jn6xqrc31zzaj9yk244g3sbi8fj2klswbg24fkclgj0cjr1xi5j"; doc = "1pnjjbfwgy6ksdl76n9iiqla2wl0qa4370n49h4xy3rmrnbjmdqs"; }; - multi-sudoku-75941 = { + multi-sudoku-78116 = { run = "08kzmmbskhirnm7xr39sza8kas1kwyl7k0z7gj9rbrsd3qqa6nk8"; doc = "1qcnai56xqii3w6rwn8wwf5hnn48a08bcm1rxy950276lj2in7vc"; }; - multiaudience-60688 = { + multiaudience-77677 = { run = "1pc03jhvlq35zzjsx6sq6bgzsp2mh861wqbazrgp7ilni1bqhqsx"; doc = "1ja9zphh154n7wwhqgl4xj4as17ag8mnr65k0wf2npjrir7rfqgf"; source = "04hpd3zsf24vwas726jq231p462dlb9fq01gx4z8wg3zcczn0agd"; @@ -12203,12 +12263,12 @@ doc = "0r4hnp4sgpx9x0hmrl3qlw55xlchav3r8sym2vnv4sqjnx4dc740"; source = "1c7cvjabssssy8wq6x6lr909zq4f0bkhdzx1x37n3rxm2ngdqpbs"; }; - multibib-15878 = { + multibib-77677 = { run = "0ma2fwy3p9b6ijf727iw2xqsadk1jvh1g27snqvyrzhz7702b6xd"; doc = "1mwl9yziadzflq29nwv7bnbdb07d8bsxl16agj7ydmiw59ykv1xg"; source = "1g4d3hf8s1df57yhpw04j6bgc8n7hc16dc6qz8jcyj264vfv6fgp"; }; - multibibliography-30939 = { + multibibliography-77677 = { run = "1pmvlk1rvr98ig2zj2mgq91a61l0hib9aaly2irfzl28m092r3fg"; doc = "067wp2cmmrcgwkaxy2ngmhkfbiykr1lr0zii3i6xyyd6z2aidrfg"; source = "1p25yixvajkyksrbl8zax1jrb292prpjm97b6vh74v478bk21kgv"; @@ -12218,7 +12278,7 @@ doc = "15zkw0sh0lf5vdi219h32nw0icq88cj0vnz9g9j7zb7xqq31f5g9"; source = "0d3gyjr7kwx25gzsl4j5z887c952zxrsh3qk2j0cbs6yahzscxim"; }; - multicolrule-76924 = { + multicolrule-78116 = { run = "01k425dsahhikw9n03dfarnlqc1irz33rm9am6w3gx8pd2d2q6zx"; doc = "0h5is5lmqqybyp9c8kr0d12x27lgm761dcjhi63i7pv37hk0kylj"; source = "0blj75rh7vqy8s8c87dqpbz7d279hngzl99272cyskmj8m4y6jpa"; @@ -12228,7 +12288,7 @@ doc = "1jcm11pjx3d8105k12r120nqjjyk0ncmbry8pvkcpwf8kpxcqgp7"; source = "14y2vk3y8f35wxka65fmj1i235hbb4sviq8g0j300d24nlp32xsz"; }; - multido-18302 = { + multido-77677 = { run = "0rb320bxzg83nq66dx4d2jy3cmz83zdmv7xfw5n1chcswpi6l39p"; doc = "1s8jhzznsqq8kjw19l6gdr12x1p63v3fyzfdrgmd9z66a45d6hsa"; source = "1ypcg93f9n9cv3y6rj92l46b61zaj8wm9cfps1c86w675xs76zaf"; @@ -12238,7 +12298,7 @@ doc = "02j3gripplimgh9qj3mjy9nlifdi6frj6cawxnjsm35r19m9ia5q"; source = "1s28zxxvbi5yg6iigdixc5kmn5w7h4hss3xrv04hr2838xpma3wc"; }; - multiexpand-45943 = { + multiexpand-77677 = { run = "04v8qz91w4fayy3llr20dqwvdx835wl9fmxpcg45sd3yrik2s4nf"; doc = "0pw7kqc1r0mvnb03fp5l3gpy5m5zvrynaqkg4xsdrhw4gqxlpfy9"; source = "1n1bngipr1sjjqnzsdgyyy08hnk53f81j0fqffjlr5siy4by1p6b"; @@ -12247,7 +12307,7 @@ run = "00bcpp3cnvf98qyvdb2514zr7s4bndg6anay5p6syszxbijhlbdw"; doc = "1qw4c0jm07z195m5m4drd95k2485virzmha7iw1l3vkc2adlk9bi"; }; - multilang-49065 = { + multilang-77677 = { run = "0zkkfvkybq5hxbdwkwy5n7gal1ir7ixg8342wynk3ga9z6lb9shw"; doc = "026d5yxli87f2svfyqmfzbhydwd4c929n2v11wk5prg4zc3vp08k"; source = "1v4ql5jxlmpc6458qcqvbsrb9pf3dss60z3i3ylmyp6mx0kjmchr"; @@ -12266,12 +12326,12 @@ run = "17w8sc4gki7zlwkg1vqrmqrd9id6hdjf3kcvyavbmnrisri95hl5"; doc = "1cjvs2zwcgj7w34p3w9cvv4dln0q0468cz0j4vdchqjdmhqkwxhp"; }; - multirow-72833 = { + multirow-77677 = { run = "1ck0jwkf5vvgxc2mc0yskl8dwjvjh1ywvhq9sy7mdb8f8g3x8djb"; doc = "06mbh16bjqnwfrn4dqb4ab2yjw6mg7b071gpgh6px912m758n4rr"; source = "06sw23wqldvpk2ipnqxr8x9xdh0c5cqlwrl57vxvsvpndrkklxsq"; }; - multitoc-71520 = { + multitoc-77677 = { run = "0yl6jmkalw2sfs4mz70w1za42xi97qrwl86jq2ik2ggmcz7cywh2"; doc = "1k91hfzg3qx1damxy121d32sibqrdy8k2gsbcz3y8ml2lyrgkcn8"; source = "0zmhvbv76hzdizvspgva2ln4l6npm29nwj7nkqbk834ykdvgs1bm"; @@ -12284,7 +12344,7 @@ run = "0rn4b1m1c58phyj9zzvyxdxbilma1bnncscwmxc8sdgb9iiwmlzm"; doc = "022s1z7d5ins4gpklg9hadlp1gqxpr6862i1g4wp036db0457l78"; }; - musicography-68220 = { + musicography-77677 = { run = "04vwhhd6mlk79bk5nblrdb6vlv2n2r1s9dfx752p3vj584w2mdmr"; doc = "1144kbjzybzfcxqbwlcfnk4wvqm7kw01slf9pzpb5jqagwrq12sv"; }; @@ -12296,7 +12356,7 @@ run = "02cz225x5s3spj0wf9c51ka0i1ysmcrvlpa2b8vxd59f4pwz36am"; doc = "1g8hay5rdkpa4pjj0lj5gfs7xmqwzmzxnc8k023ahlz38gdczgnz"; }; - musixtex-76876 = { + musixtex-77677 = { run = "1d3rdw8v3lrxqjsvwwrf0x7ygq7aakcbln76p3r89r7jm147hm9g"; doc = "0lfc1l8kgaj2bfv459y19kvbl7nlcll60yh5sv7is0s61pl84vyj"; source = "0ari7nwxlyj0lnqhzcpq4vh9xn0kdzqn9c1a5ih5hp1q2zwx2m7l"; @@ -12328,12 +12388,12 @@ doc = "08cqbpisycga17iwc2wfk3x5l7ns86i20vjap2hkpl0fp5g0f1l9"; source = "0jjwhq8iwf7vsvbnbrggghrf1hxi02il553npcx423lnybknj6ql"; }; - mwe-64967 = { + mwe-77677 = { run = "1rk5530j3cnmf46i3gb6wc198ay99pwlbb80ynj33dypfiwsvhcb"; doc = "0bnw57l8bb6x4k8i4icc8g215bxrccmn39vyhj888ijygdw2hgmv"; source = "1fl2xlmqdas5rijzrail9yqlqz1s75z9fzkip5zjb8s0gfnbg3qa"; }; - mweights-53520 = { + mweights-77677 = { run = "1i4jp9yy9yy1miyzcq25nwm4zqd3936v4mi2acv4g1rgzvai86vs"; doc = "11114i98f0qscg9796df1vwkf2m6ycbaimk4qfwv47mrxhvwq5qg"; }; @@ -12368,7 +12428,7 @@ run = "1amvifgadhq73avh1dq9mj2v4s5r3hlr6a3z4wcbhw32jd31ncbx"; doc = "0pcn0r0p0z7lxyfsvcnl9skm5aa5xi6362vydpx9kv8m11gl7pjb"; }; - nag-24741 = { + nag-77677 = { run = "1l31y7mr00s6md7a68cz51yv0qfd26xaj04ax1ph6dqc97r3fv1w"; doc = "0gc56zgva7kziny3ridswnp8rscqi1mg51d8x580pidb11mp7dw2"; source = "1fh9nfjbkvw907ra1crqfhm7hl4k703g80w3c8qvd18r86wmn2i4"; @@ -12383,7 +12443,7 @@ doc = "0lckpf0wr58nsh7r3gmm3l41vk689b6fdw5ixd9fyq7g0dkv9sk2"; source = "06d22n12sf4wjzi8hlb2ja7f42rgp2g8kjbj5ias0261q1abdksh"; }; - namedef-76924 = { + namedef-77677 = { run = "06nr8bwymbc3ps7whpxnsnbnl1fayz36hlgcy5isg0gcx8bdspfh"; doc = "080m0d24cish4an6p4q7rcrqpr2r1yvwvzk431nszhm39h7d8z80"; source = "03kg4zv07ch01n0nc7qwk99n32ifwf89z2976wg5k12yq51prplh"; @@ -12405,10 +12465,10 @@ run = "1izx9cjsd46ydhrl0ixsjz23nbk7mfv3swfk5ada0d4adcm7b73h"; doc = "1sxap924dzf17vslp3n71r4mj4f98m9cmchq603c7ara1cyjk2mp"; }; - nar-76790 = { + nar-77677 = { run = "1nwk71qirapkg3h6jwlv53fm6zwb2vq0fvmc4xcanf19sm3331mk"; }; - natbib-20668 = { + natbib-77677 = { run = "1wxpcyr1b6k1rzizbz2g452klrmr6xh98csqr6pawlnx2zy3sx5x"; doc = "1hai95c7ah61rqrsvzvn0ppvr7pn10830dp7wn7fc0j678z9r3js"; source = "1qaxwivq95pf014w39igh070cnbs7n0k5am4waxvdwkzql1fafpy"; @@ -12417,7 +12477,7 @@ run = "1vxqyyfrmrkwyzil0a3xvlrmfzyfxdkfl10rlfzgwdwd63bb99kk"; doc = "1anh6k76h573yci4lcw5wyf552zfqdrf75vpg19vrr3nijhj9k8v"; }; - nath-15878 = { + nath-77677 = { run = "13j02zq77fv4c5f45qn3hgb7v20xi0d0dpj0m2pfdc7fj74k8ib3"; doc = "1ppyrz9y2hkv6pq18w4chm90f9x9d3qscw679281si2phmnkl1mn"; }; @@ -12464,14 +12524,14 @@ run = "0zirxqals86gkjm4429m672a7k9n9nl2hx264javqhmhngcybhcx"; doc = "0jf3gdjfm1ycbnkp775b7hzr4rqd0alciqjaignrfqhwgdr96gh1"; }; - needspace-74631 = { + needspace-77677 = { run = "0nsz72xxzm1zcmcgkx71jihnq4k59vjyc3z2jclcypjwgknkfwqb"; doc = "11w3l0rwgxf7yrwz45nrwn6p0zrs6k98hsr8sb0ja212rmz5bzv1"; source = "1iyd9l2cp3594yb16jrl8bxd5wni0bpkd2cyvr2ws7h47jj2kq4d"; }; - neoschool-77050 = { - run = "1r3wh3a4f637crs9ks9lpq1z4w0z30rxlzqywxf4mg3whd31z8gm"; - doc = "0pxjfx57hr6jbrv4d8mi3gb2kagh0l23n49qv8zwa3mq4h0z91d1"; + neoschool-78059 = { + run = "1md4mv1wifyhbhd7hvis2pw52q39q4rf62v38xjnkqnnl26fgr0h"; + doc = "1w95z56xy6gag0fs0s4sllwzv5mfasfdhlrwrg17qzcry6ifylir"; }; nestquot-27323 = { run = "0l2glc6aykd492rspxphgscx0ykc8cakvqkm8z99jq7xxi80l1x8"; @@ -12492,7 +12552,7 @@ newcommand-18704 = { doc = "1vlxm26393psl4kjfh533q03sb4klnfq84nld9ggs8l5x08dks58"; }; - newcomputermodern-77296 = { + newcomputermodern-77677 = { run = "1qhhz8b6pf8f83pjazbr5liba6v7a6vhz4d7hsy5d190b0lng8j0"; doc = "0699zlf6z0nlnznsdv1dpi9xv1bhdbhvgzdql3xn1lzmm1z6420p"; }; @@ -12505,7 +12565,7 @@ doc = "0vqlij71kfjzbl08sh38rzs9k714xigjc1cdvvpj2m6bhimazp76"; source = "0sw9cqids994lscbjif8h7npp4cmzrhrcvccspag2aa78gsvz04i"; }; - newfloat-76924 = { + newfloat-77677 = { run = "1jhaccf7ppi5m5jycz77s5nldbmscydzbd2db8bmb0qx3z858m48"; doc = "11712zqy292xs7i4xvrrv948i6l1bwjxsgax7hph9hjfqs086rmq"; source = "018msda5vgamyn1lmq63rwv58h9z49q4rd09l7slij14djxwgdb6"; @@ -12520,7 +12580,7 @@ doc = "10p8hq5xywvix3mi71d92wbh96b4lg63f4xdbs3imgc2i8qd6jnw"; source = "03q16nbxn5r8phjk8kmc5zzki58rakj67lmkvl85j4chxipci0dp"; }; - newpx-76713 = { + newpx-77677 = { run = "02prki68s1gqbsxpgminzaqm607rrd0qqi35imhmljaxnc16zc8y"; doc = "0ld6lx9xdn25p0wb7ig2726ykah095dkpfknf38qgdmb8yzlq8kj"; source = "0larcp5lk303p8bryaihfdvzacbkzmx4kldira7k42sg31p5hlbj"; @@ -12534,19 +12594,19 @@ doc = "12hlji06sd7bvw7r664cg8ijxabc2q1rb7z516ph18ayjl5vca82"; source = "1h8abnmiai3c66cjndm6xawz00z1pfmgwlp6w43amjrk1rm4r5vm"; }; - newtx-73393 = { + newtx-78116 = { run = "180hrj0z6ag1igzm1ffgq2vs04ppn3rfsxcxj7500flj896rpcmy"; doc = "0vqi5xdcw3szfbhniy87xzhrz8cc8lk36d3nc07dkvwiklkj67ai"; }; - newtxsf-69597 = { + newtxsf-77677 = { run = "0nwsbpmw7c96797bxvlmfrqibgnjsy9m8b8mzrbvasj3nlhfdxwf"; doc = "0zxkhsf5r9kffk2vz1n1nklk48i6x445dzs4swdz9hv6xkhrbmnq"; }; - newtxtt-70620 = { + newtxtt-77677 = { run = "0d5lxf2pscxhah26rhbjbzhsclwinyxfyf5xd0va72hsgrp98gv0"; doc = "07iy6xbschb6f2vq9406fikphp032xp3qx54gb32asag327cc1lg"; }; - newunicodechar-47382 = { + newunicodechar-77677 = { run = "1zr5w047xqg9bi6drl2rw414m9bzpa5r7n5270zr8k8jj74xcv7x"; doc = "11vk77c83xy40i9vclw4v1h5wnr03mb77fa8s2lhi0p4sq0c3vgr"; source = "060kbd07al8cwns5877ap7irpf3r3bkw0w62cwvl67y03gcmgr70"; @@ -12556,25 +12616,25 @@ doc = "0k6j4xpvjwwvz8cipgrqvrs2dj66n7yzlr9mcfsgd5w6rm1p1h4i"; source = "1p3g9qyq4x0ffv68501zlpf1w0ffm816pa0wqjpqf8pz2jmgcg5y"; }; - newverbs-64833 = { + newverbs-77677 = { run = "06m58n02lx0cw6f9689863yqvlmzpaiarzhpslnywhvgfnks7aks"; doc = "1wny3zhid4981rlxm684p4pn315jdjmkwc002dbj9aq7lhax0dg7"; source = "15qivriqxgk1cfff6li172lxghcpgy9i1vjskki96pn68q2p0nw9"; }; - nextpage-15878 = { + nextpage-77677 = { run = "1p9dvw7fqspkg6hk6rdmsb5k5m9mkj0kz5a47wg5dgfqgrqpixf8"; }; - nfssext-cfr-76924 = { + nfssext-cfr-77677 = { run = "03fkji0axbys5fhrsyix6hbwwwb3yqvsc4ap67jsqn7swk8m9n6s"; doc = "13mz114csb0pnhr2aa7k1vl6r14xw8v6cpc5fq2kj6bg3ijyvcmx"; source = "0bz3jkxacms40zg8iy6wwkr08f5bk31y0qmvq82w8y664w3a8ww4"; }; - nicefilelist-74999 = { + nicefilelist-77677 = { run = "0hll2mqas23za35fzqqxi6p6rziqzhjkqrc6gd263hpy4x9j7k6z"; doc = "1zk9c4avbv31kc74pf95wjxwf209vm8dz802y8j6n585wc2kmva5"; source = "10gl0d2bbvhxf5kqzs8lri5nfvlhgcgnlcw00garxj6pmjj9q6rk"; }; - niceframe-36086 = { + niceframe-77677 = { run = "047y9dh0p51lyrrq5fkvp4dpiszvf2nmx53hccl8hzgr2bs3kbwi"; doc = "14fapa38pffkj1hs58b7r1zkjn3dql9d98jzh13cybyfynd5crjp"; source = "095frb90nryk4m2iia4sq3kfrcfg2k3nq079770xlp720zqy07rc"; @@ -12583,17 +12643,17 @@ run = "153vw1af4p2zxp2r4l3f2pkw6r19mzyf9c80w2p3zd5vb3xi6wan"; doc = "08dgjdcm294hlpfdnfyjchvyhgwx5kfjp968p7rdi00a7jjnfk6r"; }; - nicematrix-77562 = { - run = "1yk2gcsdhqn3jzbwm900137vrl7cb9vha80v08i0mhcxhih84mzn"; - doc = "0jgvaiany5lrp8zl30bdzip3snkhhc4mr9c1y9l1r3j7jn0yii4j"; - source = "1s1j1a6yanzjaanjsdx7zbmwiyv51ydibys3lqylx65s050pxvrx"; + nicematrix-78222 = { + run = "1rc0ji8wgc5hn74j463q6jwadmcf5yl9ixraf733an3a1lm2ssn4"; + doc = "06k02knn80x3z6yi2drgcdqabpbqffiy7xnvzfk60ga7g77qg0xq"; + source = "0ncl2hjplby3ksx88s7pc6pyhj5m59373qzy7gj4j4lr9fv0qv14"; }; nicetext-38914 = { run = "0aqfg8phvhlgvyy71flqsaqwmmc6lsl9vsxpxd61v69hp2qhvggh"; doc = "0c078pfiw1nz11krcgwbdlp2brdy2xmq6rda9yahfjjg54xgdbg5"; source = "112ji0zwy54nqswil8lvvcrq0ai7jsmdagvf2786zg9n14h5kr75"; }; - nidanfloat-48295 = { + nidanfloat-77677 = { run = "15l4rdj7bk1279xjjkgh9a7scfmm6w88civ48shh7gwx8gsvcscb"; doc = "06ccf5yhrqvshj3d8ic3pbnvmdpjxq54i57y3141wgqcj5h062dp"; source = "04q480lddynb2gqz8azmyik8170vl056fhfjsnq8ydqj0rchnnqi"; @@ -12652,7 +12712,7 @@ run = "06im7nqba775w8kz1qsgh3k5h3a6xp80p8ay7hcxwjfdg98whc2l"; doc = "046386zpz67wnr3s5xmj06z24h7mzcfiz50njr45rcm6s7q0jlgc"; }; - nmbib-71138 = { + nmbib-77677 = { run = "08364yvynjayn0mmvwr83al032hzmnz6nsv2jlm97vhqs578pndd"; doc = "1gycy261lw14x89nrv8r3h5ngdxmak74srg57ccrn8d39x5pxf8q"; source = "10acy9656gk6pgiac3dv77fmdk7n8430r5sp4izbwk30a3f387hw"; @@ -12685,16 +12745,16 @@ doc = "0is88wpryqdd179fvhjkvq6qy4inz0sp8a7j1i90iziadkf4rchx"; source = "145bfg8qz8m64x6p2kzkz6skzkdi9jc82q77zr50xms9565bhf4l"; }; - noitcrul-15878 = { + noitcrul-77677 = { run = "1whs120vlg4cdjmb1x363g92ira9nc8j2h65qnvwv8qrmh2hrwnp"; doc = "0y3j12rb8ks8sjs1ikw3sccq7p7zmixc10nhdy9yg9rzwcgmicva"; source = "1dsjxs73xf79sjq9xynnv78jws1j39l240lvcvpir1k8vnzwfa13"; }; - nolbreaks-26786 = { + nolbreaks-77677 = { run = "15qa4nf5c9gl3ha4prajqxl2p1ks6fpql03d52prm9vqkwphzgyy"; doc = "1h9n7ki3iznbzq519cliw03fcn2k40f2rldjkhnp5vlzma81inh3"; }; - nomencl-61029 = { + nomencl-77677 = { run = "14225s3b27dmdgkjqyh4fqcwyyaahva0sk3k6nvffl6jjqdwsgkp"; doc = "0vqxxjlvgaa31mjfl6jv0azfh7qv0g341i27s6k9zz35a7dwqaq3"; source = "0fxfan0s0y1i30rg2mwxl21ymfknh4cnw8za13mx34wvaxmc4l9l"; @@ -12708,17 +12768,17 @@ run = "133cvqh4vxdsx35dr6vi0sqil75zv3dlrf977dwy5r1fvf14br2k"; doc = "0qwqzl7p6j9mynlqj2zvwdqrcr75ms4bn3v58jikvywqc0y61aib"; }; - nonfloat-17598 = { + nonfloat-77677 = { run = "1ay9s9xrf27sgan2gan86g68i91rwa8spmmj2l13pb3zl5qikw66"; doc = "0jjil5rbxzcpkyid8y5dahab2ca9r77sw2scgrc4mf2h4nhrjfyz"; source = "0vyvpxyrqjqmlw2fj4b9avy7sn79m4q8gcbgzdkzzp8d0rng5i8s"; }; - nonumonpart-22114 = { + nonumonpart-77677 = { run = "0dyf0nl16j7vp955g64rbvvjyqq31x5iv7dbkh8cikwvgn9g85s5"; doc = "06j6sc8q18mnnnpbj57ykays69n78z0iz1r3vink7qaw4a8fbyba"; source = "0p3gicf0fzmk0f7lblydf31pi9x0f6x0k5rvdd2ia8hrjdaqv1dz"; }; - nopageno-18128 = { + nopageno-77677 = { run = "098q0visa9g5lh3vp6bp484fglrq8g21v4cb71cnc30f7avkg1v7"; doc = "0n7p2f039vmd060ncc81yi2hnn7qyk6b7z2hpxh9pp78dwklgx98"; }; @@ -12726,7 +12786,7 @@ run = "1bsx31al77ci58p1zavp5q9dl8msdjqilb19fglnkhgg8bjbqh7d"; source = "1bsivm5im913x336v6qrv31b926lfr8821pzqshq600k4fgk3rj3"; }; - normalcolor-40125 = { + normalcolor-77677 = { run = "1yvbqc6px76phjgy9cwpqwy035nb61nvcxy32v9xa9wfcp36nw7g"; doc = "0919aan1qxp5lfqm902ijn6sflkzv1dgxi12hjfixd8d1d7rlfgs"; source = "13lqp3zjnhm1wmf5id1bbr86l5qi13xgij455l38l55is468sv8j"; @@ -12736,17 +12796,17 @@ doc = "0s06svy9gjvvpjqni59qfzzlwplx12dbgcvpkdi4zj7r9wyh4v3v"; source = "1vd8r7viglzi00vfxq4wnjdciamhl9yprham3mg0mmrvmp30l52f"; }; - notebeamer-76864 = { - run = "037fql07ms6jfn1cgkl7jdy3fahhk3q70fnxc425is5pqhvk0h9s"; - doc = "08hrrfhs06xzz9bb6qvd3gxcl2n9wn75kszl2cx9caqjyi3gkwn8"; - source = "0p4j1hdhdafskjiw2mny47sgzpzrld1j14smgvjah3lcyj8mfrcx"; + notebeamer-77677 = { + run = "0dlngli9ancp9dq8ny7fmii0n2qwgln4wqac6fr0qqbkg57xsaxj"; + doc = "1vsgjfipnqkb8bbjm8dkqklrs3q1m1v5fj87bvzrs0cfcafr3s8h"; + source = "1qp4jq9qkggaxrim80mbvklngazkvn4m9yw4bmk4y35n7y6x9lpb"; }; notes-42428 = { run = "058316ialcra7m56ww7imzqqhk318abwscw5g60hr73x3x7d9dgq"; doc = "1zq11rygqkbx85cf79ixwcv1w971w4hx8zfsv7z16am4mlxcdz5j"; source = "1ycxa3m2l13z6a3a4a88wpznvwdb78qyxkh879cvg85apb11rffq"; }; - notes2bib-76924 = { + notes2bib-77677 = { run = "02iwnpiq918izkssa8j7fiz2jbfjn87xdjh9spwys98q2cvvxd53"; doc = "1md7zvcnlb2sf8zw0vlnsnia1l22gr69jgksy5yg30jis3zm2gjp"; source = "1fb70w9y6gj1a0y4w3zd7yfmk5gygx10y8xjmdj06ky7k0r87qlx"; @@ -12763,7 +12823,7 @@ notex-bst-76790 = { run = "14r3q4z35k5n0rl2igjs4lj5ic4yd14xksg1qam5klb6raaf1jkh"; }; - noto-64351 = { + noto-77677 = { run = "1bq1ysvd9bxcbfql6lwcbx2878n3bjwb3akawm7z025igi7hnml8"; doc = "1pz1flyv3js1wfw9p57cz9qb10dd64i978z76ngmfg5k1hp0w7l2"; }; @@ -12771,11 +12831,11 @@ run = "1d1mxl32brfyn3a8jpkby0kwv69gimj9wcl8y61jd2qdlfd0mx9z"; doc = "05rch3ybas6gds53g35gda10gia61v49kgxi3gzcxvn92595zv9a"; }; - notoccite-75878 = { + notoccite-77677 = { run = "0cbvwvgh3rkms6akamnrmzwm6796ly5fa93qsb30bqafgmx56il9"; doc = "1h14fkdn5kvxagkjx8h6f6a06v7y9z48s87x52cblwykgfm70qxz"; }; - notomath-71429 = { + notomath-77677 = { run = "1wqxfr4ni3vg0fvxw8smwnqnh7a1dcc3cnxza40adgn4wjyc5d05"; doc = "04yynw3a4bsvim4ijl63p2kivw8jiby4b9qkc8afhpks5j02gabm"; }; @@ -12783,11 +12843,11 @@ run = "08ps6z7x19hbqik6vqaqps7b3zh0zbwkpds2i5c56mygv1558ai3"; doc = "1kxjdkdgggm9hhajrxlid5rdrymxzs4nki4myw71xaxz866bgcrs"; }; - novel-71113 = { + novel-77677 = { run = "0xcyk5ljj3621x7325vvpa30bjslg2vys27wifzgxbjdkjm69h8d"; doc = "0r61ssiypjz95k17wbijr8lwcx77sljisi94rw29fll6shj2d1iv"; }; - nowidow-24066 = { + nowidow-77677 = { run = "1w18i36ynsyldb9gs0yhv6plyrjs4762y7bglncv7bhqjmyy7y3g"; doc = "1l2zq2ain8nhkaa8aagpm22nvg8p1vk2cdgs6pmrydk0hhmjh01h"; source = "01qjfpps7ahmrwvg142mspj8gsyx21l3nr75g0v7qsqxbfjjy6gk"; @@ -12811,10 +12871,10 @@ doc = "12yx62lfm6261jkl2a5rzb3lhms83bhsl29ljr90fcvy6njqp8b7"; source = "0ghkkrkymrnrgpcpxnpw73iy1k90sf9mcjxkzjbw5l5wmf8k5fi4"; }; - nth-54252 = { + nth-77677 = { run = "0716sd99xjdkplm7jdmg4lx8lpfnnx6mxjp1l1sp2bfqcg73p4hm"; }; - ntheorem-27609 = { + ntheorem-77677 = { run = "1mbrpw822ibb7wpzbl3fhnxg4djwy32knn9hqcvw1kpahgfbks66"; doc = "1f1cridxgv2rwv3f305hsd5pm59im1ik8qmpqhq4rpvwph8ny140"; source = "1pkrhkl9iq0giyvk6lqjxx5x681rjl9zmc0kmcypwgbqww59hp0i"; @@ -12844,7 +12904,7 @@ run = "1hjnwrn6651c0j83fdfvqnrn911l4z5w4lc45w1xgkcjlrx2vpw3"; doc = "14x5c1cf2bsx5km0xphfh17hbjprnh7bn1yjlbf31rd9jcm9a6d4"; }; - numerica-76924 = { + numerica-77677 = { run = "0x4nx06ppb1blp4012pb6l3fkp3ikw94xy9g3653cam3p6pwlviv"; doc = "0dhsfbysxrm91hxhgs842yv6cxx0agsj486sibzwsxajbmwxc36g"; }; @@ -12852,7 +12912,7 @@ run = "1x4dmzxb4m11kdscmp8n7jd1ihd21h0nh6dx3gx8nmxghzq20160"; doc = "0h3y8nxw4zdbxzwkfkffkc8p0pjmxd0lh8zcn5cisdjzk2dsjjyq"; }; - numerica-tables-76924 = { + numerica-tables-77677 = { run = "11f7x9ljwifahiaim8pixiicqxkln94xsmiqrxy9c5yzbjfgkzyy"; doc = "14wg3kyv9sn0yap8w740s3m9s5cvdj5lpr7pmdbr8651zpfga00b"; }; @@ -12868,16 +12928,16 @@ run = "151c13r8arj094jw3zaymz6i7invgpyqr95p0qnwhj22z418pj1m"; doc = "1rrargznsmgq1h6a2ixxr9bg57zcrs9zwhxgz0ssbscdyvjqik8n"; }; - numprint-27498 = { + numprint-77677 = { run = "0wkijyxl1zzay8vqvsyhk6kf5247qr8k55rz91dn1ph7b597d952"; doc = "1jra448iyyvc8qgc9z49brb6j9c89fzf5zhgz48k9959bv8izs8r"; source = "1svwh456nbswkrmj98s91vr2x05fvs58chkr5d5slq14wg1cpa0q"; }; - numspell-77303 = { - run = "13khv18br06av9ds157k59c0vz513aclniqsjrigww2kck6vlbzg"; - doc = "01d29675m1p0dp036rdq7cidx8lgww59z9igcajr13rfphr3vxnf"; + numspell-77677 = { + run = "0syhw093lz85skggc1pgv1ywfq0xbgl1k6zybwyh322i42fg2q1n"; + doc = "1jdngm9jc38dhv0yh97a8gggbc6k0ilzw9s0hyr9ysar4zik3c42"; }; - nunito-57429 = { + nunito-77677 = { run = "08hnxivx7ixmvp7l6kxfr0vxy7c78i9jqkam0xxg5mkxs9ip481k"; doc = "0xhv3rws4kp5s4q4c10ykkf3yyl9i9ndxjavjx9xxxwm1iap9m3f"; }; @@ -12886,10 +12946,10 @@ doc = "10sln765phsv6rpxjhn6z431nwwkch3qbq0s3wjk0mc34302qykx"; source = "1xk78d8zaqbn82lsw0fi428ac9ybs0xnnva2lkb9k8zyijz5w04r"; }; - nwejm-70597 = { - run = "1x96p32bb8xpcjr4831fc3217cr0is3lm81fpyhjp23kcdzjk56r"; - doc = "02ii5nrj00mv7wvkn2bgzy9w2f5l11bxs9cllxz0wvbz17xflb6i"; - source = "0rwm5c34ycklp031w42kbwjf75nibv7y1wa0vcl9av1xwi017nnq"; + nwejm-77985 = { + run = "0pakk194gqm3aa14wlr6zl5njhi1jcrls1qnwfn1bh7laf4m5zs5"; + doc = "1mqkxp6ga6bp356zkf9qkvhayx5rx164hpybjb3sq8hka6fxnx0a"; + source = "1k02flr8406hy20av2mp06i0hljpz27xwwdflx37qcl3qyxwy2r8"; }; nxuthesis-74831 = { run = "13qqakip12bvjlnw41q0133p05k0bg97s4d9975826zz5x8c2c31"; @@ -12953,7 +13013,7 @@ doc = "0l5fbi2r9g0nbs36bgh3c8fnc54qa24xy44yyw1bzdsnxgq80glk"; source = "17ffq9wg976f5dmny63zxzic58sldmnv2hvf4zm33lb3jgf67crc"; }; - odsfile-76707 = { + odsfile-77677 = { run = "0w7smc9ym2c5w0xhz1y181hr84qwkfz80m922k56vbkcrs9g7hza"; doc = "0jhi94j5jl7ry90jqi7g26w5rq2c18nf79ilzsr34bhdsjv7da6j"; }; @@ -12970,7 +13030,7 @@ doc = "1919kmp5sxd9q49m6dd8zrnjx0cqgav1i87gag1rffd5hz9w4fys"; source = "1mymvxv4721nhmfdlbl9bgc76dainzykggf93jx6xfwlld0krgis"; }; - old-arrows-42872 = { + old-arrows-77677 = { run = "1immbai327l7vkq67nz6mcnyqmx3ajg3blrhbmffkbl92482bv4d"; doc = "01kdfgiqp5n74lipiviv2alzallba37gyzfp1sqrvwwvrp3a3z63"; }; @@ -13042,7 +13102,7 @@ run = "1ysjfjgi7ha43lf2ny8j5ahngvijv758jx9lf16xzqns5c9b7lny"; doc = "1iagml7jvwn1592p4rp4nyjp184b2n3knhsfdk6cbkkbgy8qkg92"; }; - opensans-54512 = { + opensans-77677 = { run = "0xj7v9lv1ni7mq175l29a039a2ifmdsy1wnv1h0gfni5c34knm1w"; doc = "178pa2kjvp15la857iblh9qc195z3byd1wxxyn7c5bzmndvypgxn"; }; @@ -13054,9 +13114,9 @@ run = "07a6dja6s7c1759i9afgacx4v0fli98s6mcq5zig689hpkw841fg"; doc = "1125aj55p7n6b03mn6p6845yvx2jbjkwwldgwiixypklndqsf6cm"; }; - optex-75314 = { - run = "1wn25six49js9ibx3b35c0my6p8mbhybqrqvb0rz0salfwcvjhi2"; - doc = "0prwyzqbfkdm8kpfypjhf663yj9xcv5rg3z9xjk84pj8nzrhxwzm"; + optex-78183 = { + run = "0i46mpclvz3yl180n50l0cf403xfmp9i462ivv18pl2iyy9xqixv"; + doc = "1qcmf9mq2f2zrs7vx6vj7f9dj979rbyvchkk4ffqck70apk28akp"; }; optexcount-59817 = { run = "15i48ly8mbhhk0mq4gxwpwbvhpgvk1pb8bfbmfk83sp1liq7xijc"; @@ -13067,11 +13127,11 @@ run = "1jvalzi2gid20wn253swvhil05m273x6685n0b5wbrz5kbvzk212"; doc = "0sdd6rsdfx1fcw1493b12ww5llww6mv0rij3f1ik290c6qbmyr3w"; }; - optikz-75922 = { - run = "1ajfzfhniks2gznw90qvlfgh4xl7kh25jw79qqm0s5an8pahgyiq"; - doc = "1jyirxardis3d9cbkpm9gk4px6c3hg5zldkk2rpm2aprg15sy8p3"; + optikz-77919 = { + run = "14320ab3yn4i55qlz017ms670i65fcix4gbj0q1f509g5xm2wg4k"; + doc = "1nhyk1rkifbywm3cz17p87zd4cc62in8kv2awy1a3jkkhvzc8fii"; }; - optional-18131 = { + optional-77677 = { run = "1mv65cqcrjhykpl565z96s57z05635q513qr440crbh61rp93chs"; doc = "1ks001q2b1yw87q0frhqq6yv77mskng6v1sm6kd8r22cv5g49xbx"; }; @@ -13079,7 +13139,7 @@ run = "1v2j59zcv5cplh3czd6r7cs4n79yvw3448492bxk446j4lx2mfcx"; doc = "1za038prpjb3s74ryr25q7hmz881gr8abmf68h7xdjq6bdk73da5"; }; - orcidlink-71633 = { + orcidlink-77677 = { run = "1sq4wrckwnn6w6wrh77mihqsa34f9b8k7916h57ghnjzzsr42nqb"; doc = "12wm3xpcpgr1i73k7z8172rqamy491ilk4b412qi3p5r3pfymqp9"; source = "13yimrs51rknhgh4kawhkifhynzrm6cgm5pcarjlz0nn03fwscv8"; @@ -13097,7 +13157,7 @@ run = "0x78b5d70cxy7binl5iq2jwgsjh9rzs87wc8ib18jxscqick5jgk"; doc = "0q9hwwf80hq6wffyvd26kq2053vs5czly9zlsclh93hsmzg3vj9g"; }; - oscola-54328 = { + oscola-77677 = { run = "06jgk12q9hmbqcmwb837n8l96f3bafc7mgnv4v9amnh4ajlg6i5x"; doc = "0qzn7d70vl0lxyql152pzzhi72ivdslmxvfwr70186lh6fjxr4nb"; }; @@ -13132,11 +13192,11 @@ doc = "0hs8w03xgj01wmir0jzyc72ig0w5yb3zfh5bjbkymar6v4v7pi0p"; source = "0wgd8qs2qgbzw5jaccpym7xbhgl7apm1kdz7djdfa23nbsp6lwc7"; }; - oubraces-21833 = { + oubraces-77677 = { run = "1rhavggv1c50krafvh7lwnvarh7lh59x7lwkipw24qakq7l2a6mg"; doc = "1bw3b54cn5dk0j4diq8qxfba0w3p0f78h4kycb2bqd2gq7258vyq"; }; - oup-authoring-template-77463 = { + oup-authoring-template-78222 = { run = "13b5ql0v1b8504imqd8b08yd2aak9clqfbn917mdx4fmnc06dpyi"; doc = "1rwgrh49rrvbjjcl8jrxck11sl7gi3j846rg24la399y7gd2vkrh"; }; @@ -13155,7 +13215,7 @@ run = "03j0mshhrchrgpa2z7j7q6n783va5v0w16gp401rzbvvdn0l2qni"; doc = "0vi80qhq10yy051sfzh6pmn34laghhvx6plnggrwvcmpp4fcw14h"; }; - outlines-25192 = { + outlines-77677 = { run = "0wzrf2fkf9kh0d3jjbc3kxvsmkynwzg622ghwcabaps097r9z45i"; doc = "1avkpx77sis4hrrs9dqizq2sz4vjzvn19ks8q7l32qyz6lnxwk2b"; }; @@ -13178,16 +13238,16 @@ run = "1xfbb4953ab25dbccfsp9ban67vrq79j443mlglnzqmg1njrckk9"; doc = "1nm0d47vclan46q0zvigxri5zqmfpv0qkk0arsg836vnv7l53q0g"; }; - overlock-64495 = { + overlock-77677 = { run = "01h1fcgplfbfbkb1wp0gnf6xrqn8l8y1hxrd8gxpjqbg53wr278p"; doc = "0gl3n6h41fbzi4lcsdra5z3vafh7drm6g04ilmbb5cbkpnsyl3nz"; }; - overpic-77296 = { + overpic-77677 = { run = "0wyvq1i35wxchg593cdnqf28liajfk1ql0nigs8g1aqgv3xlxiam"; doc = "1gh5wcqd8cq2d81g5razwqkqazd6qc17329gsd28m4rrasqqz367"; source = "0hmhnhspxvf436klchyzyamflvdaldamgsbbbihvdfwrd407wbp9"; }; - pacioli-24947 = { + pacioli-77677 = { run = "1fc15ygzkdbv5mykgrmzb6filkl3aipk7i9k1syh2ssr37ldxcjz"; doc = "0pknnd02q244pxyc2vapdx04adz7gwf41swda2xi3039x82pm8fd"; source = "0zl6l5yc7v5w1xjd83prvfmy8jf3jyblallphyglgb4vkqq6mxxr"; @@ -13201,7 +13261,7 @@ doc = "1crpv27a9rfmh4dcliqvi7aa4h4lvkv48k5zk0kx6ahhxa2zkzaa"; source = "0vkk0c7gvzihlmw3f8ni4awj9r6xrysj9rrsbqk6dkngrg02x4xz"; }; - pagecolor-73636 = { + pagecolor-77677 = { run = "0vmj4wyvlwa5i08gri94q1xi1a3nha1308z5997lnj03dyvag448"; doc = "1gksliiyb0mvvhi6c3nyblg2xg5sbhvjxfwfipndcr9rw5fb22pz"; source = "0h5i94v2xnhfdaypjwnhg6cp1ai7xx682rrml0h720v2bkmh9b7m"; @@ -13211,7 +13271,7 @@ doc = "1vrcr5l1facyyf9p8977q0i5m7cn7y40dbmiv99314iyawa3rr1g"; source = "1qc105f5v0jiahk8gpgr77lqfaladba4hmqnfizbblzbjhhgg05p"; }; - pagegrid-64470 = { + pagegrid-77677 = { run = "054yaxr2q8x82dii8bpy3y1nhc1drvwm98cd3asaddh4lzrpl9vl"; doc = "10rsrkdl9bp04kxxl2g3rfscf0hcw122py25x2jbq6lgz76780jm"; source = "0fbzd20z106cgzknj98ryzmwiixmbpvnx5p8v3ns6yjrwrcng3lj"; @@ -13220,11 +13280,11 @@ run = "1gqbc202awmdh5n9mg9jmsf1i9lqpwf8s0lq61dhcw7gdxrjwp6b"; doc = "0rqwpl40517ybvsl0zrh2cijv57iykjz4lls4y35hyg6vy352rnw"; }; - pagella-otf-64705 = { + pagella-otf-77677 = { run = "1vrzz63la6i270bjqb1nd4rsqqgl13nrqrbmr0l58bmjj7qh95d1"; doc = "1dffy7z3cfyq2kzyvbarlqivfv4rs70qa7drii2arv2m1609ylz4"; }; - pagenote-63708 = { + pagenote-77677 = { run = "0jd80dz0jl2gmfr74lw6jy1x2hj6zlji9az956gkj8bxxc6zir54"; doc = "1s7imj4fi08487xmcsicsa4cknpsgd10dbcyn6vkggm95qn6119w"; source = "07ngnfinv2mki203in54l4gx7r4qx9rm8k4x7856gr7jy1wkw16f"; @@ -13233,7 +13293,7 @@ run = "1nixc1dn9cbdi3pa5yxajii6c9ljgc2jrnknsa7wb66kj5j1lqch"; doc = "1vy3c498j95miksm254a1sh7d8bp3g5p7lvncc1xad4g388q6hak"; }; - pagesel-75712 = { + pagesel-77677 = { run = "1j6rg25mhaiamlff4j4lw8pbp6x3mcg00biqz2apsbi6kmbiljw8"; doc = "09s7r6dzv95689ysdw442gyqsd2jpdyr8hkrigmn9c4sx32alq5n"; source = "177j2s6chsdhhw63q9g6ryc06vn6rsi29n4prrn2w14fgr3wnhcc"; @@ -13251,9 +13311,9 @@ doc = "1dp867fydnxdw82z4gxp1sbz5w5q9jfnls6r9izylrzy242rd52l"; source = "0iic125v6j1ljgnm7d0qicckxwmgdg7cz568556257js942ldyxx"; }; - panda-76538 = { - run = "13px96gnfm726lphk0bmavlq69hh0hnm4x74rdvyslk8h27yl13z"; - doc = "1ldqh1nmn61mpmsdzjazxn5h78904nzrjh4mipfbgvj558rp1qxg"; + panda-78116 = { + run = "1ssvqhhxshhkimbk8khrv5zf2pacrhh318i4fv3mpxkmyr6xyn29"; + doc = "1pj13y5g47rjs8rmrjh986x6g5gs03gz3zwwbqybamml6aa6v62k"; }; pangram-76924 = { run = "1x8jdn8j3dgzkm7zv23529gr1jdmh15wkwkljzsc1dnviz0ppacg"; @@ -13288,7 +13348,7 @@ run = "1gyf1liq3lv8dbfdpv2ilbwks4k88m2ywnv3qxpbrg3v2l010c75"; doc = "1mw0sc6svi8rci96wl2273bgn2f3w44gdczaldfflxc7az4mhmvb"; }; - paracol-76924 = { + paracol-77677 = { run = "0kb9i6ji6ax0c9wsprjjqpwmws4dgh9ai4cz83bla160ijhfyszr"; doc = "042jl6d9clpg3w20bci7r8ij2m84iz35mqmpmnw0hadgwz3k28yy"; source = "0lfpsyag60xl9n01q3m81vxkxwc4fazcwssjjhvzpiy3zvcd3a4k"; @@ -13297,12 +13357,12 @@ run = "1vmjda4cvajsqai47wvl0byi552gdcy0j4m36p58gjn3d9bc8818"; doc = "1lz9dsy94x5cvv55nk975fw7dlg4bm6d8ls0p6gy5b58sjd6vcp8"; }; - paralist-43021 = { + paralist-77677 = { run = "19m0ddw80vjzm8p0z5rrd3jf9kqzq653h3jdqlnjw4g81r0z730p"; doc = "03kv1n9m1b6r0r5drp81hv2i8dgnlcsz81rhi4h6a3xyxnyhw6bj"; source = "069mn3mk34rxxhl1c1878zs61pk7asa21iwwk6r2v88yziczkhlm"; }; - parallel-15878 = { + parallel-77677 = { run = "0hja3k53n8v8qzj1vym1j2b4pj7hqszda82s83kw1v5av6kcy4da"; doc = "1i0ls71ib0l3igd52cgn5z0cjz0j17hsj0qc5y4sqg2nvivvw7gy"; source = "1slmdxldvxrvf61aa1b7m09cxpv6jsaw5lvbgqsby6jvgfp4r4g8"; @@ -13312,7 +13372,7 @@ doc = "1q5d9ldkvd44pwv7s968sv0d2nydxzb7h9fri8qr4yggcf6206cv"; source = "1vv8yhw887jpsd3anx7gr9javp3fp7wjnfd4h3lgm78fidlfmq2h"; }; - paratype-68624 = { + paratype-77677 = { run = "1cwcw13xdarisjslsp8aayb984fk4qhx1ihg887fzli0wn7kpvvr"; doc = "0kz4nzz3v6a4qk2svgqyx02j0pni92qpm5agb6k0vwylmvx6yyzi"; }; @@ -13321,7 +13381,7 @@ doc = "1qmqki6fm316bixxjispq92dc1b3zhrnh4ad64wdlsr3fpja6g1q"; source = "0dc0hblq764q23xnz7yj1nawdr5m55526l0dw7b49p5rdb0zhcg3"; }; - parnotes-71505 = { + parnotes-77677 = { run = "178hl1422jd27albyaiarnjdjj8jb323c1xwnm59qh7bghsbdw5m"; doc = "10b1w15wa523p773jhnasnzsbb5fhrnrq87i10q3pgjhj9yp4nmz"; }; @@ -13347,7 +13407,7 @@ run = "1vllqp8hxbn9cf0flsxn5pl2lz0219kc3y439rj2bz4knx4f3g78"; doc = "13xfix5lf5n5ywd8b8sdy03zidj1rp27dfwvxhylr7p4h3ddjngr"; }; - parskip-58358 = { + parskip-77677 = { run = "037404fa7flsznyidn6vpp5r5rw6wpzrg6sc8zppj9hqciqlbd52"; doc = "1pw9mgg04lxmrin7vplqyfhxa2bb73yf7qj8l3bwc9yiw78v5h4m"; source = "1ysz2jfdi49qjyrfkx5k1vjcykk4774i581d7kynw7q9r25lyq9g"; @@ -13386,7 +13446,7 @@ patch-42428 = { source = "02xfy1fs30nha0l03lqwl8xrpd81855kb5nb660ks83aj187dghy"; }; - patchcmd-41379 = { + patchcmd-78116 = { run = "0v0033zpp4w75lbxk8w2byhgy3s6qvm9281xc2c75bryp0ar5pfq"; doc = "0vw698r5q5ai4lx4vrb24x8j9dc7iwaml8scsh9c22cpqn2sn26s"; source = "1cb90y0i5k9s4jj3f9vnj6rhxphjc14p5nm6hllibww3h1khnrxr"; @@ -13397,7 +13457,7 @@ patgen2-tutorial-58841 = { doc = "016bx1rp8kpvlywg0yafhbbhlzw4zxdcbdrd5525vffn6fyp9fi3"; }; - path-22045 = { + path-77677 = { run = "14k9dqvcc2nazjysff0s1jrass14d2r9i9cgfx46ss09cw53h71s"; doc = "0kacibdjhmz39klvxr244n42c5vlaz1z71a8vnssmwmdzzwfzs5x"; }; @@ -13436,7 +13496,7 @@ pbibtex-manual-66181 = { doc = "030rhhb4xcijvjc0x1ylyk6xz5mn90wrlp5ss4yr6qlpzmq21b50"; }; - pbox-24807 = { + pbox-77677 = { run = "1b6xli52wbqlhxf2sk4ryighd6jaj6znvpfv6n9s1iq40ag943dc"; doc = "1qa0h3ahh8q990wbwyrp4glwhdhbcgzz9yp436083w8c9ang0lg4"; source = "15gqbvrsigqqyzcf8rda0z0kcw5h6cnk1l9pxjh7apz7i3k00i5c"; @@ -13472,7 +13532,7 @@ doc = "1qrd28c9z0x2jcvcp5041s6qbkcvham8m06xmjsd31kwnpr4f4df"; source = "1bgpg70150ifvrviwwbhzr1fa03fhnfa4agnhyfyp6y393i6dcc6"; }; - pdfcolfoot-75712 = { + pdfcolfoot-77677 = { run = "0i99z6niw3ryb7akzxxwhh0nkrajlfig6a2ixwsr8k5l4ga037cs"; doc = "06y6bcm8kfvfkrnvwn0s14hvp6ad3785fs9cc70w85v2lnk5qfm7"; source = "0ws6hwnfybvl0g7kpb7qj0akpnwsq9s5ddq27l9c05564lmgxcph"; @@ -13481,7 +13541,7 @@ run = "09rqw5csr4c63w5z5c019rm8h4plqzwy0icxbzgap048a7x02kqh"; doc = "1nslm2frwxqcrm3spr601p2r6ga2b91d7v1v0rbi7h06h14mvxa6"; }; - pdfcomment-75447 = { + pdfcomment-77677 = { run = "13cknk58kksg605m2jjkvmkfm47sdk56irj8xa3p0alx8c4cn67m"; doc = "011l19b3lhc8zn3dn071gnlg2300174xaqkdn83r631zz45yriv7"; }; @@ -13494,7 +13554,7 @@ run = "099j54qmjd40q9mws11sadhzdmi70y27mjy8rpkw2ijhqgfhbiml"; doc = "1wnx4ci4p77cz7l6yihdbx62w65zd18smqqkb3vniqwr11232nqx"; }; - pdfescape-53082 = { + pdfescape-77677 = { run = "1vbdjmm9bi9ngzz2z1b8jnf6nzf9xsaj5pvyswg13y4dr00mnz6n"; doc = "1v81nw121acyv6mvpykgrcdvsgqmby8acpby5lj75ih4zya9gs4d"; source = "0jk7rnf3z1hlrqlrcx0bzic46v57d8vpm4w5fn4c37q1f4v5zmpi"; @@ -13511,7 +13571,7 @@ run = "0hicwwhgaq9dja4fj3a4s0lfx4iy2bar26bpi6zf4vdxpy0wax1r"; doc = "1gyyskfy9xgm1r66wm9h0klmc9n4ji3wrpdxsk1q3mpz8ykrkflr"; }; - pdflscape-75593 = { + pdflscape-77677 = { run = "0pahx9s0711ay1b5ry8l0jxyb04zai6f3i24d0yx3llfxzsqkgcw"; doc = "137mwic8bms7s2k1mbl974k3xws2q21z6adllb1ks4a7jm3c5kdh"; source = "1ffqabflvm9vqpnn50n8w4yg08xzrdllx5qjq7hk2g25hp8lh510"; @@ -13521,7 +13581,7 @@ doc = "05i0y3y9j9124v9q9z2092gvl0zdi8isnwlbgpqmj4a5g3fk8j8x"; source = "1xq9bpkczb2qbncnj254d0g1gn3pswz8xmkdnxsdmrlayq2905bi"; }; - pdfmarginpar-23492 = { + pdfmarginpar-77677 = { run = "0mhf21dcz4ndhbh1g0h3kcqza4ni6iigrkif0iryyzg1zcx60d19"; doc = "0arfch7gb07grg0n8ij0wfzbfzc8bv5izvhp3vjz8hl8ha3wyzgd"; }; @@ -13529,7 +13589,7 @@ run = "056w6dq5ymm0x71bcya5nq4iiflcmgw4fh6zv3yb8ihpjj3h00y5"; doc = "1vrgfpg21bzg8xcw6cf43bjc3gh0m3r0s0y8lqh2nmdl00pmybad"; }; - pdfoverlay-76924 = { + pdfoverlay-77677 = { run = "03cc0088b0iwjmx5wkcs48nnmygsg7w1xlvbi0pawgmhfvfivis9"; doc = "0702k1ckh9akj21xvbvn5s18x8s4nwk0m7jybkcl8f481qyhhv26"; source = "1z8n2a0kwp13iyja45l014jyl8aaw1hhnxgxfib6q8i0qd97xw73"; @@ -13538,7 +13598,7 @@ run = "1a4qmaypz1indb2pw4vz0hv8ihanhf9z0azs3zkv2ya6qkc0kphp"; doc = "12di5a3976bkilcyfg0imx3w8771ky0acgrag7xp9rpcggbi3r08"; }; - pdfpages-75881 = { + pdfpages-77677 = { run = "1pq15qy136gddy4iak0mz0blmgb53fn9nxsiqqmqi3d2r26zj6x3"; doc = "1aq3zj94zn2i2598b85q363hz7z2r5j9kyqkkzd7px7w1h84dl64"; source = "1bqd3l3bqg70wvkf8gglikj46iiwh0zwsy186fjxvypbiyglp9bj"; @@ -13557,7 +13617,7 @@ doc = "15w8jwhksfiv0h2iixk07xvvmk1g2j322xqid753bcyks48xffjz"; source = "1nqjj51h0pcrjnybj3cqb8zwi0r1ipzzw8ic2clnf3in88pjzjhs"; }; - pdfrender-69058 = { + pdfrender-77677 = { run = "02zipdaymsrrryfn1cqmj5hmcg9r62mzrjil6fm8d4jgk8ihykm6"; doc = "0m1cdx7gh5w5a5g9n27a2amlkmy0ixi06w2a4b145sxy41acai50"; source = "11y3vy8709m5cz5r6zh3lnw451mn6l0674p63fcgqlircs0j7vr6"; @@ -13586,7 +13646,7 @@ run = "00df842vapzylgavkk2c0j8yg562n2jawwznvyf3qq6dznwf1chn"; doc = "0sa2gs440h3jd5i51hhbfvpqjpfwvzz5m32x3ld5q9k6zi88b395"; }; - pdftexcmds-55777 = { + pdftexcmds-77677 = { run = "1fpijk36lx5czl6bpbawlm8f34zp264l1fli095wha41fil25hks"; doc = "00xzyvl66fds400dm5zryrv3m5s42mv6658zx7fnx2wbd0jxs738"; source = "11516wkglckyrz41pz9cqj0xa2bd6v2l234k28ynnmfjsg56vph9"; @@ -13610,7 +13670,7 @@ run = "1mxfvchz2h9wrybvb0ri4iygwn1ljs2jzsr9hi7j7ych0sjq1c3j"; doc = "14i9y2p683d9rgw599yjllgyy5gdb5z560pbb4l5hlfj0mxzj2ja"; }; - pdfx-71681 = { + pdfx-77677 = { run = "0szalr9a0r6ghdg6i6qn7bc49xrkmvyw30wgq646nbi9qm0vz2ip"; doc = "1aim7ajrhs5vs8j81gk1x6xg4gfaihcw5wf8nmh5yrnxbdhr9d97"; source = "03pb1h1bgymm5v83n5yml2yi76nd8p33470fddfnbdbgwkcmgqlv"; @@ -13640,7 +13700,7 @@ run = "0jk8jmybjamsk351hpb05jmac74l9kh0rqfasf6c1y3b16xbpzhm"; doc = "1zjjysr6cg208x590c3vva2qq4mcldzyx7cqda4wnjr9jpnx1mix"; }; - pennstander-otf-77285 = { + pennstander-otf-77677 = { run = "1m76f8chma0fi8vcbj13adyg5wsclxp7i1wika8c1kx2zp3sq9c9"; doc = "1v8xp65c6jpl6inlf6b2y0lh8w6ywn1slfp34pg24x2cvnqsb3s4"; }; @@ -13679,11 +13739,11 @@ doc = "0v54c02fmsxzwc8i3050mlll9z1qgmk6vvkdgjmph735q2bmlfsj"; source = "0inlfabzb1q94bq2zw2416vaxbgwr4nw2yfax491dg5hqpglyl6x"; }; - pfdicons-60089 = { - run = "1pxw1mhm2lmggs67ql176f6csajabhylmlxaxp47irk6mlihiavk"; - doc = "1czd4z8rfnfp241lq3v6ri4hnij4b8pg2h9lcs3qa31r7zmx4hkk"; + pfdicons-77778 = { + run = "19mm9bvbzjlhfp7z21vv92zvxh5cyywy5zg5i53cgjpl1cb8ixmh"; + doc = "00f55bk702ayzvz74jfjpj79iy3k3hxxr3av5lwdc05x9d3cb6cd"; }; - pgf-76180 = { + pgf-78116 = { run = "09vp18krfr18jxvxbs818hksmaplxlcf2klbq64p4k15bmd2pbax"; doc = "1n9x2zayn53hix3nj8ssx4r46lkyfi3msjma2xc00q3mf76mzkk1"; }; @@ -13692,7 +13752,7 @@ doc = "0fq1w85wqqrml9jzi7s2n888165pg4ds8ysvgh56kbkd2zzahnw3"; source = "1pc8x23l6qcq356s843si16yc6yfrvdxg7v821271dndkg7d2vvh"; }; - pgf-go-74578 = { + pgf-go-78116 = { run = "1hrly3cin2mk86504z8knq3xvil4q1b9q7fvl4l7cchybajdqi67"; doc = "1wcahnldxn7hl6w70pi12lvgrh6xb3wsi9icmbq730j5b63kyyp4"; }; @@ -13751,7 +13811,7 @@ run = "0xarflkdk2xvfmmsafv1hhpdrfyddjxlqjjwps9yzzcwblpjnali"; doc = "1wsa6iqyrcjq7zyanjgaq6a1i5d7lm1bk9y07mz0bjwc2yv359zi"; }; - pgfopts-56615 = { + pgfopts-77677 = { run = "0g7a22d0ppdzcazrif8yjic19lvz143p6vwflz16p6zh88yhcdm7"; doc = "17q1mlaql7f510pz86n64sm4m97nii72jghf75qs5yr9h9lqrq6v"; source = "1mz5nzbhmbgzjkpkglz2w3s9s8kzrigg3wrd91dmdhjsm4d4kczi"; @@ -13764,7 +13824,7 @@ run = "0kzpnj8f236a4xs5zlzy81a1gw8f9wyp8m70iq3abhwffxgfqas1"; doc = "0jxkc7h7hjrh4g33bn2ihbdmk3qmapp5pygkvgn4vnyrdgi6zl1w"; }; - pgfplots-76111 = { + pgfplots-77677 = { run = "1w0axkyv7fmg4b13yd173pjsyknnzwp9ns6x46jpjb52yk18x8p4"; doc = "08r332a2h2kzglhma2axz52jl6d41c4jszhwk84bmb01s5wkxmb6"; source = "1r5r2zq65hqm83xynx4jj0jnmgq8klj8frcfhjhs2kjh923kpn33"; @@ -13842,7 +13902,7 @@ doc = "0qqfd2ayy4n49il8lh8ivbvzmvwlbyw83zwqlnncbb8fzv8j55y3"; source = "0k6b75gk3c4dzcbsxxw8vbwfj98blx2zz2f2263xgc64gi5b2sdd"; }; - phonenumbers-76924 = { + phonenumbers-77677 = { run = "066vddwim9gr7i6alrm89ylkhbh2hz3mrcy6w1m2ykhc9vq4dvrk"; doc = "0zn2942qz62zba3f8v69qm6xvr35xvpyk7yvp8rkdf7vy9h1jm6i"; }; @@ -13881,25 +13941,25 @@ doc = "0lwn61jdpzljwlgy1yzllflziwqchq3fwanj6c2yy02rfyi0lxp9"; source = "1g1psidas3yjknj8nlhrvgjiy6b1b6z42d8260szq8wmmmybi13c"; }; - physics3-77503 = { - run = "1jpldj8q62p4kccwj79an0lba1k9rvak335qi3d0w27bj0ngpafs"; - doc = "13hzn6bcij00pv2dmdj305szi9ipk300lsgmpif6w2490zd1lks5"; - source = "1xad8rijnzsmcgfmm3g9zncj3wnds3bh1y3hlssicy5bmsxr9pw4"; + physics3-77677 = { + run = "1d8ilbrks691dqwj1mcnqj29mbj5i1204pfpi86q6gf6fk0xrsi4"; + doc = "167nrq0i28ns7if2zjkv57fh1fm5m1l6h2izncsnkkr40npbldj9"; + source = "0ym072y3cs4lzlfrqzq3zb3p4kq0cavx9ywwhjw95pqb9msx1x7r"; }; physunits-58728 = { run = "0fzx8c7sgd6incgwdbzyd3pb9dmdajb3qdfd3mj8sascilr0c2h4"; doc = "0ha1zp0lzx2q10m0wp492sf45pw5cfd98s9pnzn2wxx3k970agf8"; source = "00p7p4hh49i9xwnfd8y7nsgxajjcpdlxw1asyxb8q20x1w1wy2cs"; }; - piano-21574 = { + piano-77677 = { run = "10gfxklfwf60p54wcbs4l1jpwasxvvbnkjhjpiygnk6mvzjx7dyl"; doc = "0czqrjlfx1i6k02aa1r1crvkw7k2fl17vzqzrkc97msprrymxwgk"; }; - picinpar-76726 = { + picinpar-77677 = { run = "0dfar2g8bqabbi37mg5i1wd9zfxhywm8y7gn3i6z45vqvqfgdll9"; doc = "1cqfsbf3izrscvh01q677cz3i69rz2hcq7gi7hx9qxh01258736z"; }; - pict2e-56504 = { + pict2e-77677 = { run = "02rhm6a26vgpscasrbz25vjimlnkh9s18pq6a9025k65iwp5f08z"; doc = "15k5w2l4c9mxay416bgj745g45pqyaw749mn69dchg2pqh77yz1j"; source = "007yb70j4ay0qdls8kqb4wxf1g3672yasjjlqc10zsywc005f0nw"; @@ -13918,7 +13978,7 @@ run = "1dayddzbiicj3qcccn3lxn0fnsxbyccqss139xrx7hsqws702kbb"; doc = "12hjwklzfpi8c0dl9k8v0y532nkx0nd19qg8w628xir9s20zirmc"; }; - picture-54867 = { + picture-77677 = { run = "1i2775x39n5vxspy555rwn86384yyapl70kcfir96prp1846rfjd"; doc = "09gid4bb2wbmaqday94qj4r44cpk57rxpzg6grdcjg4y1dkjph0b"; source = "150wv3jb6hspwhkjnbxff5izskvqfvhvqxbw773qikjjxsaidqgb"; @@ -13931,7 +13991,7 @@ run = "1q0xdl6ip1706wxprpd85vycyksbnn1ws091gvmpdhn6as4fxg9i"; doc = "1sa2l82yndb9pl8bfmnna20ackv9rxp7y6ljjyix3bpksqp20rwq"; }; - pigpen-69687 = { + pigpen-77677 = { run = "1mij57v2cfj9v1mfhxlpb857ipydzffbdbzfw00qmh6iqc36cfn3"; doc = "0db3m9vv02d261kinx2hj70cqw7gpywr662amrmxznhhq3990wwk"; }; @@ -13947,7 +14007,7 @@ run = "1g91l1z71481hlwz8vmdac0g4vm5d6940gy1ly44qny626k9j079"; doc = "070qn9b6bq4szqa9wqfmb3qbfxcgif79dzbb3qqhvs7fh9bivqdv"; }; - piton-77302 = { + piton-77677 = { run = "1gilqk5ghcb7vxf1i09sy8cqdrhi2kidibqwgr95fsijr1bdj1iq"; doc = "1iyd7lnwnsvdnzz8s9d7l0298mi1fhw4lx8iyqz4j32bk1fdkw1d"; source = "1jlcabd97n35g9047grshkm9inlhawf846q5qiph7rlzy24383s3"; @@ -13994,7 +14054,7 @@ doc = "0j9xm75xv0lqkqzm4g8aqxy6cs8vxydmm50vsjj4g4aah7n8jygk"; source = "0118s2p8vfam65fwynf3vabqj4kz0kkw9kbq49k7akwwj1wpyd7f"; }; - placeins-19848 = { + placeins-77677 = { run = "1mlx2wlm5j7qhhz8q1fvxd4zvjmjpzhk2aajql3wqvamrawba6k4"; doc = "0libqvl13md069fjbx3gl17fyzpn6v4jk4vk5086szbi93dr692m"; }; @@ -14036,7 +14096,7 @@ run = "1238w5267spw6liidzxd550hjdjxsg3d1231l9vf5fmcifllsnmg"; doc = "0w1jn22gd938zqifhbiikgggbly2fjhiwjdh2jq66yax7p76pjc3"; }; - platex-73848 = { + platex-77677 = { run = "1qddfffw7w3l0zgf1dq4376fx5m76jys8c95wwibxdh20vydf0bk"; doc = "02hb0s2ryjq49pp4nqxggm9x1wqbjx8w5diz37zwxkkkw2lfvmpg"; source = "1pa7yg6369fh72y1wxj635kv63ba3c0bdhlg3ws202r6zl7ffmab"; @@ -14048,7 +14108,7 @@ platexcheat-49557 = { doc = "04hvm19x4z7vq2md3p3r2wwa7iqkgkxnvvj1xx3s9145m6fjib5a"; }; - plautopatch-64072 = { + plautopatch-77677 = { run = "16m2dsqws4z0i04wfman4m7d5p9y5dij8rl6bs0vphq4n0hcqhh1"; doc = "04npb7xbhibvjjxh32m1g2c0r3q5j5jhjgc7hn1nyzj2hzz415sr"; }; @@ -14061,15 +14121,15 @@ run = "1bqk76g9mg86rkhjl12g41dph95zrdby9pddp7lac6bjwvyjg6rg"; doc = "0m9yvn6bxz3w6l0vfn9ycllj50az3631v5xabk3cjrnlhdq97qcz"; }; - playfair-64857 = { + playfair-77677 = { run = "1yy8c8aks9c37a18ynilrag254ffcx8fj1xydsi1a58gnifmhi0f"; doc = "18axmajlbgll8cdjw7v13n0rq9dsbpnm4sa13mf46dq4fhy1i8s0"; }; - plex-77018 = { + plex-77677 = { run = "0pyrcrxlvahmc8ms8xwwhmpgir3s4fwqf27b2f5kc5xhhx2gm610"; doc = "0a7zls7bmh0mmpvcynkwzik3cm7k5jfl7jx8cnr0av2frs8vha47"; }; - plex-otf-74719 = { + plex-otf-77677 = { run = "14q7qc5sjmzcykvgrz4w8bsjymzfd74g8w5nznbx2q33bniy4xqn"; doc = "0v9j80dj3vk1a60ild78ja9s42kj01myb1aqf9hmzjp2g1n4hy5n"; }; @@ -14100,7 +14160,7 @@ doc = "0glkk1l2gkqzkjg4vwi9qd3yfv3xsm4ssi03jizy9dxrxbgl60z7"; source = "1ly3bh0b1xl5wf3gxvzrwwg2kglvqmaj3mb7alq5x8q2wn1sxyrz"; }; - pmboxdraw-53046 = { + pmboxdraw-77677 = { run = "0a1mp38f2562yq3nzv39ffwhnzwpamy74pvqnigg7hv2v7blkijh"; doc = "07f1n2wpfqrd62agh0ddw67fnl5qczw16640h3v5x7yw31dx4n29"; source = "0mqg8xkhqy18m2sbp2i2sv58n2hxf05qr215kbmh0b53lbp16pzc"; @@ -14113,9 +14173,9 @@ run = "0mrvf2r4bv4qa9pzv90ardy5ncq2kgy3y89pgr1acsm5cspgryr5"; doc = "1pizlqyb0n20apwb6rvh6yfncyxnh6vfhnvc10il9j4894rii6mw"; }; - pmhanguljamo-76924 = { - run = "0ph0p4mgz04d4sbiprpnss4dswav00brnmzpyb2gsbqr0gpqyz5j"; - doc = "1gl20i359v3pqixxyr42mzm6rg2i0ikw5m023raybss2n472zd6d"; + pmhanguljamo-78117 = { + run = "0prfj5ilb9bsj3n023gsflb332kvsivav8517p05q6wa207dr5mm"; + doc = "12wpjg6whcr9q9jpchq001p2yrykbfdjhq0497jhbaqk46qx0b55"; }; pmx-75301 = { run = "0brg4xinn6sg8c9jvh3cvznqhlg0l8hfqv5whsh3yaajc5pn40rc"; @@ -14133,7 +14193,7 @@ doc = "1cdbv1ls20p764vkllgw710fm4v8nbkw8ryw2546lqa21v9ki4sx"; source = "1l6zsi6x6akb4z37iyllg99schd90bny8r3pz8vddqjyacnf1j7q"; }; - poetry-53129 = { + poetry-77677 = { run = "1z36zzm75zidsb8zixmsdgngvg1gyasxdz4lcw4ikdwvjmswqzqr"; doc = "03cal4780m1r6i1g86d2gil5h6n0h8dkiv8phfjcp890y9vdw2y3"; source = "0y93c9fvjhfs70qvnk9ff7hwq7zyq8hw8h65bwgr3f26b6skfxyj"; @@ -14147,16 +14207,16 @@ run = "0dc8ll3xk7yrf3irrgl5bh4dwvi6mvgp3iqvzfi26jv12m3fwr8f"; doc = "0l1ndiwxpva5r7zdgcmn4hghi31w2v6vd0bvmvmywhx82ra8spsx"; }; - polexpr-63337 = { + polexpr-77677 = { run = "1dml5b7zb2w4cawqgvqld63wlny45vnz7p8y2pc7b5h86p51a0cr"; doc = "198dhv2wlclrs5sqdiqk26llyhjk4l4zr0hlcr1cw56dnhdh2j75"; }; - polski-60322 = { + polski-78116 = { run = "0y66zqxb87i8wymryd19hjws7y9snks73030r287lbifb77kyx4c"; doc = "169z3y419d3afhmhk22d0h045pysdrkhyvsgrs951ah3vgf8n5cv"; source = "1m8pysaiynxb64n81b8zj3cly6g81w2fa1nrknqnxm27bjzn2jrf"; }; - poltawski-67718 = { + poltawski-77677 = { run = "018iqwz4apkj8pwc3ws7k00zldnz4k02h1hv0ry9d83z34xswfsn"; doc = "1kx83mgwkxd0sv2xjzvn6wdsbdng6skw71z2xc3xk16lk356q8hc"; }; @@ -14168,7 +14228,7 @@ run = "034zv3j4ga0xqkqn504fdwrcbzjh63v8zzfchjwcsbb2qn1x2rix"; doc = "1a01r85nliax7zll3qz212pkz2yix2xzh15hlbpqgqslh564fkxr"; }; - polynom-44832 = { + polynom-77677 = { run = "0vn9k3vci15lq0f6r2354ag4bs55jcq6571wvz3k4daym5ka57s1"; doc = "1cxsw0b5vxy191xy5clf15hb2cpyyqj5ipvgcw9n0hm8ka3g9l1i"; source = "0qh4w6q9qch3r41ps38yzlv850wcqvf6b0b6vqirk9lq978k387i"; @@ -14182,12 +14242,12 @@ run = "14c38jigpaynb6h885xbwpprv56dliamc8lnaw7mb1aih8fybj81"; doc = "1nxssj2sgm7m587d42y2cih0sh4iclnk1nvmblkkrkn3rpzqq2hr"; }; - polytable-55837 = { + polytable-77677 = { run = "02gsan2wakxsw1niq6l82ag2rkkasi1nclf5yad2kl6c5654gp47"; doc = "03k3qz08bfqjyw4ymmibabbaciqz3srd2hll9np7xdphjhf4d2i2"; source = "1sh5wsb5i1f60sqdych0b3zjcli2h4g46znb0q6n68r4ma7xqixm"; }; - poormanlog-63400 = { + poormanlog-77677 = { run = "134qh7xsn7yxa9zx98gpd2hqx3lkd6sqc4rzcandvzi6prsjkip8"; doc = "0gsd83g26cafmd2alc2acqxcd79zyxkmpyiq2bw3qsasndkyfrl5"; }; @@ -14208,12 +14268,12 @@ run = "1xs6a8dsm2azlq8wsmgiz7wwmsv1qyjc9x1a5bsbz7j9fq2m2xy4"; doc = "1q1kfcm2pnykwf6ayzrgbnw3yvs1vcfwx15413qz9b89baxhq5a5"; }; - postnotes-76924 = { + postnotes-77677 = { run = "01zfbs9n19n5gdlpizbc747i91r6c9rzc3rl316kcj661y7sdjfc"; doc = "1p08xb95h45aajr8ss3h8b8b6vq7qhvcm18wd379nk16lzr045yq"; source = "00bbskic0ns80n7lcjsqip1l9ivjxm0kw03pya3ril7wgp9aqif5"; }; - powerdot-59272 = { + powerdot-77677 = { run = "18ii2qxz7c0wal5xqddyzd2j933lg4z7xglxsxn3vgp8ffq5kr3n"; doc = "0zpwjmvlckp46ycdldf049s7qvgbpx8cx5zlvzh81qhgdlgximhl"; source = "1v7pxr134kndndk542f7bs34c5kj85xy0cwvwlhnav89ff2mh5hg"; @@ -14253,7 +14313,7 @@ run = "1lq5f5fx93a79q144980balnmnkvcn92gi85df14iyj96c1zpiij"; doc = "12gmnd4fafkgrffh9smd8grv2bsq1dajajh3s6rqnf2l8xr1wqkx"; }; - prelim2e-57000 = { + prelim2e-77677 = { run = "0fws0ssw09yzmzlvkz4sl571yi6yvynnr91s76vsfxk9xrzvkb98"; doc = "0madkchnll3aymjfk002ika9awnxqwglwa30mrvbdd3rvghqnm53"; source = "1bbcnrlhvqldvacxms4jclk5khh618wqkkyyib1fz2c93maxmz6g"; @@ -14276,7 +14336,7 @@ doc = "05spvrh6dfq16z9jlswzqrwnscnywp482cv3bhak4vavbxs8bf35"; source = "1c7nhvaxs4xlycsx2n6bkyy6rhnzc9ddcnw6cccpgilds546ns4v"; }; - prettyref-15878 = { + prettyref-77677 = { run = "0akbp6wsxn4swk0kwxw27x3lpf5anwk49bb8pvssaj4xy68hyq1h"; doc = "1wmvvsz7y0idwfki553qkfhg8j7k5h79nlhmaz6ln448x8gym8y8"; source = "1w9qckaw403a8nyqyx8qyqdn3zfkxzgfzj1hdw5vwi2805bbfy1f"; @@ -14290,7 +14350,7 @@ doc = "1pc97s354cbd629y0nlhwikbz79nq582p8i10x1qvc8ja22fa1qh"; source = "1mg22abhgrjv9fffcgn8kn15phsvd559n1z64ggi85v13phb592q"; }; - prftree-54080 = { + prftree-77677 = { run = "1sdb56cvlfrys3f884hg6qpv1nwd6ywfyiq8168bs78g4q2ah4by"; doc = "137f5nbcm6p428an3v20j5cx5djvdri12ph07czj13877pjy9ccf"; }; @@ -14298,7 +14358,7 @@ run = "0d268n4f6f62r7pb8nc0kiqscpl79rfpgpk5vzy1amxracnyv04m"; doc = "1yvgir1blj72inq130jlc9xn1gb8ybf87alg8i34d0m4yg2ai89n"; }; - printlen-19847 = { + printlen-77677 = { run = "1h6q95dvpldmrfbpdv9v19p34iwq3jzz7vs0z7b6fnijyybjxnpm"; doc = "08p9zwkgjpkh7ip3i54qjdazgnwq79v15hvz4j4y2dvh294nmrgn"; }; @@ -14338,9 +14398,9 @@ run = "0rj7x6s9afn5yid3pqd2vz9qn21z6n6m5cahq92ygn1ix5xbw3dg"; doc = "0z56g41bw3lwi32z0imja6a4nls406ck3ic4pibyi5ajcb8317w4"; }; - proflycee-77424 = { - run = "1f10xfwhnnz8qk9780zb1jbs1a9q8b07cpwxcs9jd1fy7a4vp7pl"; - doc = "1vgrmq8yk5a6wp59kad1wlc4fn9mh9c5gj9sydvgaysf25hfhxbh"; + proflycee-77891 = { + run = "0phkljkydifxx45aij62y6dihyzdkmnnnbcifnfjj9a5cxq8s65p"; + doc = "14yc46zbcz6a769pqv83ng3qpfhfb6akkvd4ncchamfcc4l5f925"; }; profmaquette-77282 = { run = "1l3pkc4c5bzln9zhpyrvrklbz2bpclk9vwmr7q567601zf8prcqp"; @@ -14381,10 +14441,10 @@ doc = "05g3k77vczdqk19gigs9b6w8rccvcr0d382ysqn0yg6cgd70bi43"; source = "1mggrm4cfji364ylra3ffdhwbx6phcxwfzw2mwls00msk7jdzpsg"; }; - prooftrees-77411 = { - run = "0md5chi3ikjl4jz8izw3iivp10kfxx27i94xk6sisc2yd0aik2rr"; - doc = "1vjv5a7c6xqv1b8b4cr8lv8i9rw9m7cvc5xs7998s2nasdwgj129"; - source = "07vf1xvglb9ly3gfj015r55527w59axy7v59sj94vjyh3gpj8xn8"; + prooftrees-78041 = { + run = "06dwrdx1dgbzmhqhr7y4n14fp2xz01ws2x2bgyd3b7wip6nbikmg"; + doc = "1z07plhmc5w34qd9cbx241sm125sh2r5x8a30igjalzphrz6zczq"; + source = "17grz0lb6dz9g6716cpfl0finmnrpc9wah025b32pal1ak5q64kb"; }; properties-15878 = { run = "1pxl101mc318ivzszyycwb79rqghx4x8xr9fvq216ambs7gq4sji"; @@ -14395,7 +14455,7 @@ doc = "1haa55hhz11j9m3lxp84yzlpyalrc3hlb7wxvmngqhn2j2mi0b3c"; source = "1n3z0rvhnc76grih3jy5h5ax7rffxjwmafd92fnp10jinr9riapx"; }; - prosper-33033 = { + prosper-77677 = { run = "1vsjb2r4xnlwwdjbnkpvl42c86rkzs2imsq762n2w6x41i591ics"; doc = "1f5w1vb4d7z990mz6iicjakqhszcwirphwv966c66j2jc3yvalfn"; }; @@ -14448,7 +14508,7 @@ doc = "110n7a7jgfmzps5ng4gibxigmm3dpkqlz6jpbnphrw1pnlskwjsv"; source = "180yrq0rnsb9cd8j70jym06k543q211fzzswzg0dq8fzn3hk2wwh"; }; - psgo-15878 = { + psgo-78116 = { run = "18h614dasdg19jnwwl5swih2dxp4wis66fkscq8jjmpvjnckpck2"; doc = "0naza2kxcgm9wdcyibs36qnwwgwpsbj2m9qkk3l9d54kml3wiznp"; }; @@ -14461,7 +14521,7 @@ run = "1wfk27qb4x8aafph0lgnkq3bkz5fy4cmaiivd924mk92l1wfg6dp"; source = "11gykawqw4fi453s1bp2r0pfm0az2k8gr3rcrygzfqqzgrhxvi8f"; }; - psnfss-54694 = { + psnfss-77677 = { run = "0ng5pkk6m2l8yqd58wggbakbs4hp4400r4ihyi9akf8j4kmq2s5y"; doc = "0vfv9x1qsivwi6c6hi23vw0jcjz9dclx0vxnifslyzlrh7592dzc"; source = "0cqpzra8jwdn9d6w4mhmfrfw2zia2nbpyxjfrcz8m1disd10lhsf"; @@ -14475,7 +14535,7 @@ run = "00y967mflrd0y38mqyv8r7h489jrl38rgaiq871wf9k3cbmf0f1g"; doc = "0j1c2kxc63nf33gi1f146pa6hw7fm5x9h4yc30dqg8hsd2v0bni6"; }; - pst-3d-17257 = { + pst-3d-77677 = { run = "0mh6xbrvwxx7nxp4yqm71hhpqjb41g4kinxkj2vmspw9wrwclbj4"; doc = "1dp9l6vwhb306j998hydb07c6ig10ibn7h0wwiaisgabn0s69xqh"; source = "0m9lvgmjzzc2lmp63vnly30j9886qabgbhqwpbbyl035cy6k684n"; @@ -14510,7 +14570,7 @@ run = "0w3h9xpikkl4ilvgp398m78f7k5b0j0w8z1zsmv57mkwf8fisk6x"; doc = "0v7cqj05haz0gfjrvy0ppcfphwizxavznbqakkr7b51krh2c9grv"; }; - pst-barcode-77091 = { + pst-barcode-77677 = { run = "0nnr57n71x2fn7gyffl7028ya46hzxj8mi4xpm3g8phlxk2iamin"; doc = "06q8sc8d8g3hyfzhxgin2k5la2h4mwsamn0jarn062wk9snkib2k"; }; @@ -14527,7 +14587,7 @@ run = "05ys29amaikrm31avlz0kcra9j48nwvqwr5fwl75ljydjf6drdaw"; doc = "1czq6932fmx76c82ylrbh92qs2nnipll8piah0c7f35xl9y5xgls"; }; - pst-calculate-49817 = { + pst-calculate-77677 = { run = "1knbqbysc6f3csy1y2vf413cw2jpf722l0hhs20yzm8mi8x279yw"; doc = "1jyxfqc18whihn8jkp041bvpp1b4f7jwi2zdj8abnmx45d16i6jc"; }; @@ -14543,7 +14603,7 @@ run = "14c5blwypcjry37gsav2gy33iaxjr0jrlnfyzh46xjhqnh2d1zzr"; doc = "1zcyjhwf4l5y6iq6yyhg6dnidpwlbfakcd9v8ybdh2dkr2nja3d1"; }; - pst-coil-75878 = { + pst-coil-77677 = { run = "1x3x5hzydgv2bl1f31gijw3ih5cpgr5wpybibzjyp3mznj6q6681"; doc = "03l3kiv7bs9a32sabvx4x7wzadxfwrz0bn1knk5r0h8h9ks6d5zf"; }; @@ -14573,12 +14633,12 @@ doc = "0zx7x15p6vxj1f9v8id7ba49878xjmbqzh762v1sy1bxygj9yb21"; source = "0n1rxq6jx331b0qlnpjy7mh84m9vdlrs8ckr2b3slwcwp63cs0sz"; }; - pst-eps-15878 = { + pst-eps-77677 = { run = "14grlhaxxhwmpw3xi3xv7n3bq3zx3qwd9rh707wfgz87iaj7jzvw"; doc = "0dz6543q5g4wsqcwcwablr7w7w5l6dk19m9qpgrhb1w8sg7hgc31"; source = "1cn9yl1prwzjvxwgyzs5jdywyirg9hy8g76cnl62gkk9ndmcpryq"; }; - pst-eucl-76924 = { + pst-eucl-77677 = { run = "0fr742cx9fcllwzmh4w9690h2yq2ch6zkf8m39iksdsfx82x6sah"; doc = "0jxn56qsma852nvb3m9qipxyhl39r3wslwwbiggax0jwqzrnbbia"; }; @@ -14593,7 +14653,7 @@ run = "0qi5zll29rfc7jkmz4hs0y22if5qjn13whaf7a62rdfvbdp1l87x"; doc = "184d371rhqn549a9vgvdh92ikzphmdsbskny0dnh0pcgxzwdabzz"; }; - pst-fill-60671 = { + pst-fill-77677 = { run = "0h748amhh9mhpg1m3l5maq75k22jhk2xnml0ncm2dl2fay06mlin"; doc = "0p3c86vmlx8h504vb603yg321dcf1lwfyfvlc7qmlzmh1c2flqvl"; }; @@ -14623,7 +14683,7 @@ doc = "1gb9rz3kz13xzflr7r00dalqri10lbn830v3xcpmb4n29a2bf0qv"; source = "07kpm9irvp7dn0hd1wh08p7lfbgn78jj63yqzzxn1jb4wrb4qkx3"; }; - pst-func-70822 = { + pst-func-77677 = { run = "05jklcckixdv3yal7ihzsacf2mha20a7z6xnjajkh98mm9wnglyv"; doc = "1sy62sny0znas7vcnkd6ch6amsid0hc6sfd2xc80p98dilxc9a19"; }; @@ -14648,7 +14708,7 @@ doc = "0985ydi7jfsvlynjs5ddjhyhbh11nficfphy6qnvbv0jj367rabq"; source = "1z981d54aclpbq9ggy28qgnsspgwkavalm0j68pj69jxbcfxrpby"; }; - pst-grad-15878 = { + pst-grad-77677 = { run = "0bzq77vj333dsgilfw9k7lslhpmk67id6p1z14aw7nfrhyc80082"; doc = "03v585i28dc65xrydsp5jj9nd6kfpmhrjkwm3w89dv0p32xyzh11"; }; @@ -14715,7 +14775,7 @@ run = "12mhgnzysg2bwizbhwzf74nx53i6g7vg1pw7m8lvkc0f30m2jacn"; doc = "10gfvzwkb3cmv3kzjvzrc3951pqp4fmx1yp5358lrr3an65qhpr4"; }; - pst-math-67535 = { + pst-math-77677 = { run = "070vvvcynfaa7mmfmqkkn7va3jvpmwxphm2w8j4k74indii282ry"; doc = "1w5rhcaggrjn9hmkx4h2h31470fpj8d3v3gk4w8ph35zhds5vl9c"; }; @@ -14727,7 +14787,7 @@ run = "16zhb6gqrpdn56cggm80q67yp175dkbvyj5iy6zr5bxwj6qj8px3"; doc = "05g9hsxfcm5yl6afrlpba7hc7hd1kr0k00m9zj0jcqp1ggsqnb6a"; }; - pst-node-71773 = { + pst-node-77677 = { run = "0v7vnmxy1jjw7p3ij35zvnkfpy9x8xzczvfz636jsjvmj46kqd0k"; doc = "1g63a18fngxsx30vi9cr7s6na5bagrlzqznydqn0kwghsrs6xqix"; }; @@ -14757,7 +14817,7 @@ run = "1frp9pmwngklkwyicr04aph29ljjpgcgagnk5r6dxb0c8bp3209k"; doc = "1669300lfawksl65nx7x7g3kzzhf8qpj08isxcba40ac6lwkfkp8"; }; - pst-ovl-54963 = { + pst-ovl-77677 = { run = "0p4yyrvagfjamwd1f81qyfhz6wwjpqi6nfazyl8ml1fd7qjv1g18"; doc = "0pqh9sz0l0j0bzvsva6kba6gm7cssy36i17px2zrr3lc9k6yajf4"; }; @@ -14766,7 +14826,7 @@ doc = "1c597riwdggb0fli4w4ay2iwkqhaiwxy3mcl9diz8lijy0h4fpk8"; source = "0b2w0pgp8njbndx6x3hq0rwxsr1gwf848l6gk3vrkksq419j2506"; }; - pst-pdf-56622 = { + pst-pdf-77677 = { run = "1klgwqpc3m5k5ciiqb070h48r9mp4hmssp4s82k79n6kq45ar33m"; doc = "06b1kpazsfn7gv2npfrnrmxlky5mhw6dfyzip2lwd243m08jdagq"; source = "04b0kpxmzi42116pxmkdjl87bm6j22wr62w7bka9qww2ifj18na8"; @@ -14785,7 +14845,7 @@ doc = "08d0g6mwkqrc81g5dhk016bi2dvr3jz389f32kx89w6n11iw5pqr"; source = "1c4pmwrfk9yxg8jshhy5y4bwvlwwm6xn39lgr3xdvsl9bn5pfz2b"; }; - pst-plot-65346 = { + pst-plot-77677 = { run = "1xq4l3psjh3vb5ilhjwrwyjil0i4bdy4pc0k0kqkpbab76p9i0wi"; doc = "1h016y4gfy9kpd33ahwlqvi93c3z5gsxg1b2jayiazzd6fi376gb"; }; @@ -14860,7 +14920,7 @@ pst-support-15878 = { doc = "1470n03zanpw35dnfzyjqm7d5lgddrimypz28x0zsk9nqpamnqnv"; }; - pst-text-49542 = { + pst-text-77677 = { run = "1s0dqi2mpzlk8069piv4z7jg370navi4r5z8aysy9vx8n0vm27zf"; doc = "0ia6h49lfi9394sfr29wmafbhvgdm5zj7q13zll4d1agakn48j27"; }; @@ -14873,7 +14933,7 @@ run = "1ip2cm5wa8m9b7mb44lphkdjbqascchw8c1s7yxd5zc81xnapjwk"; doc = "1c5z1jxs720aczn7mjn9lz8kw37k32qrngaa9d8338ls2q47g88p"; }; - pst-tree-60421 = { + pst-tree-77677 = { run = "1hvjna16bncizkja6hac8q4snirlrkm0c5ybi9c8b8zjb4i6gynd"; doc = "1fp2wx2xwhrmimq5axmpswnw62f39q4rqqi8zxklhkr75ccnxrfp"; }; @@ -14890,9 +14950,9 @@ doc = "1c0pna78alfhi8i7bqr9zwcxx7sksi3idin5wyqa9dr95a2pwd80"; source = "0q5x7m84qdv8sy7x2nqfbhwp1lryr5vkji4hf74a0ialc617nfvd"; }; - pst-vectorian-60488 = { - run = "0q4yzrn6rk488awv2g7qlba08w6807p12dlk1pydp42sba3a3sll"; - doc = "0wws88bwd9zmlhqv4xw6v31cl5dj64hzvqgw944gpjcgxpz19215"; + pst-vectorian-78116 = { + run = "1jrydfjyyh8p8jl3hpylixnliiip778yf4q692fs8x00i8fcd4fk"; + doc = "0q5a6ga8zda15cka3x9ir02mlcsf2l6xsick8rsd23kb42pd08zi"; }; pst-vehicle-61438 = { run = "0a8809rs553n79zvpi8vcg92lly643n1ss53pfkvk2jki5nszzwl"; @@ -14914,11 +14974,11 @@ run = "1g8pmd13f73v8bsrcpf4a6hh00pww6isz00gj8cxnj0xnd4p9xwf"; doc = "0vwxrcm29w8fiw4mmr5jcxrlc122k4s1wg1sqvmzqypwpvyls59c"; }; - pstricks-77093 = { + pstricks-78116 = { run = "0xk3ia5skvpw83g0fp3ff0y4qhr081781wvacmc5bllzh76479x2"; doc = "00k0a8ha0xf1s2h1jkazzdscr17c8h3v2phmmgq5xlrh5xnpz06m"; }; - pstricks-add-66887 = { + pstricks-add-77677 = { run = "1h1y2r0y3vypygcczkqi8xpxc0mdcgqm1xfscspqw9ifndx0rwrm"; doc = "0bd3rwcdmxnazq86c6wwbjkajzd75knja1fc7s3svhn0hxy4jcza"; }; @@ -14958,7 +15018,7 @@ doc = "0ky2zh6a5d6w2aq8k9wg7p3cvp8l4wihfjlz3sir3ggj1rx2x6j4"; tlpkg = "1rikx19qn1av7hrihjviqi1jgla1ncw3fyv7mjav490813nk92ah"; }; - ptext-76924 = { + ptext-77677 = { run = "137amhihk598rhaf0qmbahd9spqivzqrmi53y6q3mlzhlrxg0p1r"; doc = "12crg85znvmpr5yhvr4yr6riw037zwcpwpavp1vb1nnd9zy99ya5"; }; @@ -15000,19 +15060,19 @@ run = "0rydi3bfq8dgmyxpd9fwry9k2fw5pmbcgm5hlh6v0s91z64hvq8x"; doc = "0a18y1nx3ii6654lmxifji8cvkyb62y3sc1c0j3i40n5qk1jvqhm"; }; - pxbase-66187 = { + pxbase-77677 = { run = "0nlnlzpbd2dd397lxxg97pgaagfyb00ygrd6dz0v3gkmpwllnkvf"; doc = "1kjkqsbrsiwzz6szjm2irz6ijy9q5xnjimdhhv52xk0j46hyiphf"; }; - pxchfon-72097 = { + pxchfon-77677 = { run = "17jdngs0mx78mqg2kkx6aihfd4jk7yp40l5fvmvdgyzf7nvpbd69"; doc = "1pxlfdpn1bdk8hs4v3hhadcrkhw0zxb6dgnxw9y7v38jjx3wk7qh"; }; - pxcjkcat-74144 = { + pxcjkcat-77677 = { run = "1ysgjf0zdm3b1jnkwp36sdyf1n37gy4gr6639k2wwilr8n2g4nsm"; doc = "0bhgsiyyks752icicplv4zwv8fkqqfhljlxrr46djjccq04yr311"; }; - pxfonts-15878 = { + pxfonts-77677 = { run = "0vkhx82ywv17rflmq119jxs3ib08rfw6lkjgr3mp9vf6vplgqzki"; doc = "1afcy7c1n63zi5czbpnajrrgwfp9xdymkgwf5h9865adjbb3lm82"; }; @@ -15021,19 +15081,19 @@ doc = "1md7q2q0b2lhffjm39cxzxf86rw8759zxwj5sbgavzdhyc70ssli"; source = "04vdi4wf7lw15v05jqycm66j1iiy6g13qrc1ynrnq0df8b0zfs1g"; }; - pxjahyper-72114 = { + pxjahyper-77677 = { run = "1ka0s7gdg2csz9jxh4ynsd8l6bniaslnc8hs5145iza4g5cghqry"; doc = "0zdlzp0pw1xa0dispqm9idywhrrcdwn83rr368v56pg7lz427k4p"; }; - pxjodel-76323 = { + pxjodel-77677 = { run = "074v9jq2zkikir93hr2rbvj8jiaqdddqzgd8lkbjn42z1vgc3hqg"; doc = "0lqrfy2xn76azdg1kis5vy2rafwl3xqmd8g8mmvglcl7mqdkrp7m"; }; - pxpgfmark-30212 = { + pxpgfmark-77677 = { run = "0mkcc99fwi8n63fghw3mz2alhgpakc3hqyd40s2fpwisvh15rbbr"; doc = "16sapygswd6mr0pr04c86jzngw6gdf62bgv2xlrfzfpq7cnjafxb"; }; - pxpic-67955 = { + pxpic-77677 = { run = "0zy1f7584bmmn00nwzl8w17hwrc4c5i798763p81sl784hm2vpw4"; doc = "0yw22zb82scd1c4n0niyc69n7xhjgadabxgbh7jjkxrjbzp6j18y"; source = "053yqnrc5xfj2gifnn94lxhawbnlfw3dhlzz3jnn4pvry7vnqhvc"; @@ -15043,15 +15103,15 @@ doc = "0cbx00q2bwnrhjwfgwdj4q09ix208037774az77cg6i2qz9xmagb"; source = "0x592j0vbp8pw0r1wd2mmplksyyl6wnwns8smf0b8s4y3k96n71l"; }; - pxtatescale-63967 = { + pxtatescale-77677 = { run = "15swkjxfxznb101hvlqcxpplxngfaf0nbpkw7j2fgccyqjs5fhfn"; doc = "1j6yrpyfhn75qkv03bnwj9i3s4lmsh47sw696y13cflvdmsgs8n6"; }; - pxtxalfa-60847 = { + pxtxalfa-77677 = { run = "0fanfh1gb1fmp7binmhks4l90s6925pki6gwyzlaa7vy7za1l3ck"; doc = "0jc51zsbqbjnp7zqbbl1cpqjf7rwvsxvfzfzm9wsbkfzd16c9817"; }; - pxufont-67573 = { + pxufont-77677 = { run = "0vvnhghcdlyqhl8244c76wd411cd9cjmjsrhic47rjs9sis1ilci"; doc = "088a02dfk2n6lgyfri74p2lnbp7mp4vn96qqkby0qjfnj6956hb7"; }; @@ -15059,7 +15119,7 @@ run = "1kd9jqmbxhkd7gijghd8wi0q5sxqf5dpf22z96wwr29kvv7jxm64"; doc = "1ppayblsdpmrd9sxfpf0kqhbsxfd1fgq69g48zj9jzbhncwx0lhp"; }; - pyluatex-76924 = { + pyluatex-77677 = { run = "171ahvh5ii2gimcx0a2g0dn7s87a58yff7g2dwbw5hi8vyqksfi5"; doc = "14sxmfsk3lrzcv0k8rkrq7d5dirxmy58i3km6bkahigk5iryq38p"; }; @@ -15079,10 +15139,10 @@ run = "1raqyynzvc9nggjr304xgcrfxiwbkabwwr258qp2nqkmdi989bnz"; doc = "02v9szss2qhlyppww8ic28ccc4fpj75l8v90jj7kjbw7zlpkxs3b"; }; - pythontex-59514 = { - run = "0hgbhdrzxvkc8szvkq2vi8v4xxn9k05zpa95vrmdlgw76ms33wvi"; - doc = "0pxafbrr7mclvn2zdwirqbfa0b03cm4l4wbcgh1ag75skghmh745"; - source = "03a3qj72hzczf4dz282vqq6w263zk1zhgm69h1rk5ibdyasmv8xh"; + pythontex-77892 = { + run = "0haqg0mq1qhwn12dvx8g7kq6g441fgkrgj6nvq6nvsxwasq0w492"; + doc = "070bp9h5ld6gyilbw167x61892xp7g9qakajyhq2qj6gwcvlmz2s"; + source = "1cpabdwa3kq6hwxqgd2r26ha240l5m3qcfby1lx6ifhpciv6jw7f"; }; q-and-a-76924 = { run = "15gmr65sq78id1l8nljgppbv85q3pjswwfgylc2msa7pk7vyiwzp"; @@ -15110,7 +15170,7 @@ doc = "14hfgxl7rl026cmbh2cxnj51fslm1zzfnc5pv33gqzd3nzmbs1mr"; source = "0g3aii3fdjp3ps788b108jj7ggks4ndzhg071jqca0q5xhydnvph"; }; - qrcode-36065 = { + qrcode-77677 = { run = "0vs5sg5hch0c2rxy27yiy1c543l2fnqinr8nvsyr288fja0pfrig"; doc = "1rmwz89yxlgrypmki8xanqc3xxm10m9zc2shh5r0fzwmsfssri9r"; source = "115wlgvpxx0vkb9d4gfwbqamk7sfmcfd11hxbfr8khd5hv8asvpi"; @@ -15159,7 +15219,7 @@ run = "1cj7hs19rz10njgjgkwwc90jz849b356nih9kcbcagyd1jmaasji"; doc = "0f29ci7011bpqlghb5sd9x8nhkxigk0lygh7n1qmxqr5z38mwkqz"; }; - quattrocento-64372 = { + quattrocento-77677 = { run = "1jn29sl616p97vf81krg8g94zqsgvw40p1mh664i3sfkglxlag2v"; doc = "1v63bbn4yd799cy55w7j6isl53ngzngq9jlzi63nd5bmk4lqcq3m"; }; @@ -15171,9 +15231,9 @@ run = "16qy6rxxkdkkli1knibhbm28jg80l0qjsn9lsb36b7z5xwxj9f21"; doc = "0ic0lkhj3rdpwfsrysm5qidw0gby11kmfnzbh5k2fpkfarwfhxxb"; }; - quiver-75606 = { - run = "06hfvh2rsv9z3zk1zgxj47yjbn0wpd4z97jaf9j80vvqhg2zg1yr"; - doc = "0vxbaghlnyllifg5430na9bqa99xx851a6rzz29a00rbgsps45k8"; + quiver-77817 = { + run = "0l7s7si7h7nk6z3j83xy0ihbh7qkik9l2qa4p1vhrif99szma0z9"; + doc = "0i6di24mrhd3a3j1sfwb181w4fjqcf5wk4ih28yxddlr6gqv9z2h"; }; quiz2socrative-52276 = { run = "1s6g0svlkg503r5mqn3iw90qyw5lwpv7dj92yck7ymziv9p59qkz"; @@ -15183,12 +15243,12 @@ run = "0xpb8cyfhwwsxr2ghikxsa7rmw98jpjic0c3lhzlfhw0742gyhd5"; doc = "13m0fs69dbmas2y0lwhcsflgrkaq00ki50l3rxdm1iw0xnng90nx"; }; - quotchap-56926 = { + quotchap-77677 = { run = "1284ldj6pfqq6mz2a62pi81k1jca8xkc6wa1wbrv3kqwfdcc8cwa"; doc = "1bnhvp91adi4bhzwddzl16qw6d74in94jq2h16lk06aakcwr72hd"; source = "1g2cfb5j1qjqads2m9ad9a8n0j7ihrvd55q9b56jd141a23layb6"; }; - quoting-32818 = { + quoting-77677 = { run = "1sghajwgfdc1p0gifii8wz1rvzsiy38f4jpfmh5pys9w6nr9a8bj"; doc = "0aknicilv5rn3claf77l5br5mr21yg1dhdc1j1yxigz9k8pljzm6"; source = "1h01p11ahr4ykqnhgl0kwc5i68mw9wznswrxy9ab5rpma1agjkzp"; @@ -15238,7 +15298,7 @@ run = "04icw2n2vz98bk48kbqybb6x3wgzz8fr045133vinybx49nk8xxa"; doc = "16ksw9wid0sr9gjhjkxk3696fcy19gky3cp9ia6rsfh20f9f2yw2"; }; - ragged2e-67441 = { + ragged2e-77677 = { run = "0wvvlhbmj1j4gp66l9p1hq526r3izywyf8ddggj316q2pg4db53d"; doc = "048f04kd8rzi3cnqwa8gw4cvx2q5k5qpnph2idvkvjy3lw3jr9nj"; source = "0zj8nphii46xwc4gp6h6l65zz9lx3s0741x9gkz9ghq2x8m7qphz"; @@ -15247,7 +15307,7 @@ run = "0ppw3hd9bzxfjansb8pvz32ps6brznqwshri8ha7qfdjh0ygd3h2"; doc = "139sx9sw296lkrny4c71ddd09n5q4inpzlk0l3iws9gx04b131cm"; }; - raleway-74901 = { + raleway-77677 = { run = "0iafrh4ippkgkzihnljanxwpr4gy53nkmmdbk2pcv2smzygri517"; doc = "1j60ynvqn9l1qbrxfh7kmb4754p8h9w9wgnbnh737pfxanrkiw49"; }; @@ -15265,9 +15325,9 @@ run = "080381hzibayh4xjsvf3g4yw82s1rsag2vls21g31lmp2kn5y4p4"; doc = "1rn6byn896p3l5pb8yjyrhc6x3m34bn0llqb5x6whdsd35g5j7ib"; }; - randintlist-76924 = { - run = "00zl650wrr4xq3g86192al6v36w49zg286mx815x4hj0rq0lcnql"; - doc = "1zim38z2ypq1s5dm3b2hmf7xgnm0mxbm06w6ldsqbbgrlriggksi"; + randintlist-78015 = { + run = "1lhqq6b1yanh1bl1yy17kbdf8dhn8f6h5xpjqv100jy8cjal2z67"; + doc = "107zi1nlwy18qhx9i4d12rgsgczzbqi9f0lj8p5pvvd0jvzfkiys"; }; random-54723 = { run = "1y4dn1i3kmd99b5br7a2j6ppf0ikzp744si5p6m5rmvg4vh1jh69"; @@ -15295,7 +15355,7 @@ run = "0mrk5p7h2y1kaaj45fcr56smzi7ny6808k53s5442gf538id9jmb"; doc = "1ysaqvli3gy777a5g1d7q5brc245qqfr1fhzj0a4dwrj1gcnw4x1"; }; - rccol-15878 = { + rccol-77677 = { run = "04nw4h7z4k4rnvqh5s602l8h05n85iri3p3cpic4ss71ccn8c2dw"; doc = "0q3qb0sbhnbqwgc0i9bw27s317rbz05k6pmvhad3m8mvlsbgh285"; source = "0ss2436k5fbd25cynhw13lq4ns4payl8fi8lc96vi0kvn6jmkwrq"; @@ -15323,7 +15383,7 @@ run = "1hx39j04h7y14qrp75q9f5x3nnii62pvi43ww48nk02glxs9y5kq"; doc = "1v0f93nhylqs5rz2bxrkfpzlvwajsz6znlyvdnc0gxcbwg330j1q"; }; - realboxes-64967 = { + realboxes-77677 = { run = "0xyp6w8kbycaqmrkkrl8701c7shvd9i16vvgs28cvr61nkv3mv4s"; doc = "0xd95j7wgv3yzrzq9lvdxpzvvvki2an8kg0zm29yz01m397vmys1"; source = "0r0phiq8v15ra9a429j63kyjv3w2p96myr8czijfcb9g4920jvmm"; @@ -15333,7 +15393,7 @@ doc = "085nfwsfvmbwv7zlfg849ywyqswi011278gmws01sv3q5y6ypfxq"; source = "0rp15pryn8zyq668pxapwg0imbn76m9fclwh6qd2jj48bqrlsq06"; }; - realscripts-56594 = { + realscripts-77677 = { run = "0ph678nf5k03xl63z66gkmg5f8agxy201y6bvabhdnb1zhvfrfmm"; doc = "1kmlaym3vxb9mx0jp7wvmsk13i30wyyazhny5zzk14bwx8rk3kf4"; source = "1qzqr2q2bkq4pchin1xivg8gwx5qkgip4kq74rswfz5a5iimyh0n"; @@ -15378,11 +15438,11 @@ run = "0pj6xvdd30b4y1fa01vmhczinw48d6psfd8iy0rpzpaq89rbjrvq"; doc = "0sylgv7viy4qgl0krhsf8q1gkxiz91wpn0l5jyq5y1zg92x8jk1b"; }; - refcheck-75629 = { + refcheck-77677 = { run = "0cw0ycdc7h616qspnlkqps86xlgwa29cvyvib84mv6ir20rhdyvp"; doc = "178q47rlyir828qc3p4qnlsg5gjaxmwgnqs4y9bva4b9zb1glz8y"; }; - refcount-53164 = { + refcount-77677 = { run = "1r4lv6yhybqb8wkqyaysimb79kbdgvv393kn7dkjqr46b5w4fzcf"; doc = "10vn481rkdwv63z4n67gch55w8x44v125kf3v7299j92fm8fdznk"; source = "1rf8yk9xc1qhiiq30jhvjqmg5773g5d33fpcpih4i9c1l7kad3sy"; @@ -15401,7 +15461,7 @@ doc = "1jpx3yka29lpssvhjl12h1bxj0k996x7a7rf1742wph6w1n5ymmy"; source = "134hq9c9kdr7rgzmp5jkjccqgfw10zwv33zmj25b91xljn5afc6w"; }; - refstyle-69680 = { + refstyle-77677 = { run = "1jfnb5vcsdj5wxbl8cpiv0bym8n62pqhqz96vy6hd7cnib85k3c5"; doc = "077h83hngpdv7bk5cvbw9w351dfkiwbbinalp7xgw2x0p240d9lh"; source = "0c4ip2pri9y5hziwr3p7xlrv6dnj6g2h7cjnlff77zq1bvyzj70y"; @@ -15411,7 +15471,7 @@ doc = "0qnxcyh2vhkylaav056lc2vg24y5h11svzy6hrk6rr3sza9k6z2k"; source = "1xfk7qs4x302lfi93a1n8nzpsmzmypyb34d8hd7h8y6nm7q2g4y3"; }; - regexpatch-58668 = { + regexpatch-77677 = { run = "0i8dfsr32f4w3lfh88z45sdhvwzqgh52xqfqgj53fvynblpz9msw"; doc = "0qh2g9sdj971a75dv3jfxi3ga3mf6fmb4azphkdgxmm690dblx35"; source = "1iq45q093v1n421r37w42815yxjb7iby426a48mvgzyc1c82rd37"; @@ -15421,7 +15481,7 @@ doc = "0zi950xii9qbscbv5030aw02arc77c8inwxmzkslcmapdqxq5wr4"; source = "1jz02c2c5xpinxninb1a2bkgan21gijs48rks4xv17y7k6z9h00v"; }; - regstats-73635 = { + regstats-78116 = { run = "1g6r24jlcddziccbwcilmcg6jlr3whb6qvi6v695ijf5f9jfpr9x"; doc = "1yzbn42rx5c4rljs9ivya5g08mm53xdnzg9z63218bryigj4s9ai"; source = "0f4xwgqacnl6sqlmsnjrk86q9ymjnl2w3ikmhs75p3rssxjmzmmc"; @@ -15430,17 +15490,17 @@ run = "0lwlkrsvx7iry83044nkfl017qzcnk6my66i0lvd5zs2z7i9fir3"; doc = "0sd99jb28jivk723b7qrlwxzx7bjgh1s2xhnxy3w4sq102r7pk6d"; }; - reledmac-77517 = { - run = "1d5ff0j96vxx2amrssqscd4k1kpr47l5wfn2j43z6vnpmfv80qny"; - doc = "0avjf8f5f8li386s0rpm2x04mn9ka7560mhhr8q9ml8l6kw73hnq"; - source = "1993l78cyqcmc0lay8dbzw0lyl931609sqmrm053k75ixbnbh78l"; + reledmac-78116 = { + run = "10ilwww3c6975fvhdqqxy644al3xfdra6qj8axsx0s40xsjln4ky"; + doc = "11ik20ywrfz5k01b39257mq4jdbzfv1fr7597vlq8gaz12d6mggf"; + source = "0kqvxj4kvfmbb28iw6wkmyn5fvhkxdnbjyxng7d8n0ifgfa51d7n"; }; relenc-22050 = { run = "13ym795q37rmxhmr0d8834y272si11f0qh7lmhffrpsf4d3bhf74"; doc = "1hb2sdm9lgzfkj2kkbrlb3alnfjq4rw3islgdzkqbcgqp9s06f67"; source = "1gk7nbczw9b897idmsgqx6i8xdmi7wizhb3dyc0hir7qmivaqv6s"; }; - relsize-30707 = { + relsize-77677 = { run = "06sy6v0jscrj2qs7axm770xv8fkiivvj5lwb8mkf58gd5jwc5bgb"; doc = "1sgv3x3dky3i7xivh6pzqh3lrqjhb62g0ji0hdgmy9blfrdf3api"; }; @@ -15448,7 +15508,7 @@ run = "113nfw6md0v4522n54q63smd2g2iwm89qsqld237f32r3rdkbcl0"; doc = "0lapzgfp019a7qihfhf1cp2szwq98j8kmcy80c3gf1fa1x0c3x1q"; }; - repeatindex-24305 = { + repeatindex-77677 = { run = "1z4z6bpfjmgn8mkpcl1rsd9m1jxdx6lx2kz83r43d1ks5zjc6wn7"; doc = "1vcq9vbfw4dwif9q5ki0bq378yd4sg5g2yxr24bjav97shd9iaxk"; }; @@ -15456,7 +15516,7 @@ run = "0kjpf1ywcphgmkxsr70mzqlx3mid4af7699hz3fqgs307iswj0di"; doc = "1fhx74lsy7wsh84p2g9chdqy94vh6sq4wi1rny9pr9cmnfxb09m8"; }; - repltext-56433 = { + repltext-77677 = { run = "19h9qfzz9idywv1bi4qpl8yqv73lwj6s6aqxqhb8jlh3b2scp4y7"; doc = "0nhr1lpbb5nvi7mfzrjxfq7ii2kib8klzcsqg99b4pj3hcwhv93v"; source = "1phbwgyvdm6a616wzvlc24jm40k4hbyjsnim5g5jr15phlsa6r2f"; @@ -15466,7 +15526,7 @@ doc = "1s66yc51javcxilqw2wnawpmxn9c5sybyvc7zy9w3320mnmqj1qn"; source = "0i5acxhykwna08yj8zv0y7xqqn4gxvv65s63v9zkr1r0vynwcnpw"; }; - rerunfilecheck-75559 = { + rerunfilecheck-77677 = { run = "0gbbbvkzffbb6jnd28pp4f9rvakqdvc4zrg2pdr8idrfk5c7l2mb"; doc = "024g8q7c4f8adr5dv11fdlm17acvshi81vvfricbbfbflqglsyph"; source = "0hvz2gxh1cxmik34cv3ip9i0ynbbhnlvlg57rsy89s3wgwk6138a"; @@ -15581,7 +15641,7 @@ doc = "00qwsv5vxidjzkm31v21sbzd6rp1pvz2vrs66gmlm1xbfsv4kd0p"; source = "18zffnyyhc3mp8xpw7bc52q29z3skqfxg6h6x4b18mi9jpyd2x6q"; }; - roboto-64350 = { + roboto-77677 = { run = "05ynyzlrnhn7q95ld1midxdccc7kv209p4x53bi2n8rsjmp9sp39"; doc = "13aqrvxs9vhy8bpm42fx1i47m0q80pc4zm5gh2bllrpgpqn9hbry"; }; @@ -15606,7 +15666,7 @@ run = "1cmpg4w2pqwvr624kc4rv7kvnf45c2ffqrryh0i7kbqgc22xly08"; doc = "12y4cph62b8rag4dxajpzy7y29kvnb3n0z99s2vcq1hfscyijn12"; }; - romanbar-73634 = { + romanbar-77677 = { run = "0wzc25x8bskkpakdd2y8spmgr2mgaz0jms3l3cw4w07g0wswcga2"; doc = "03nrjdprcrpcwy2r7qj7782r60h07fli4xpkv1zsh0vv754cg7mx"; source = "168fkzd7d9f4sny9h41drx3c1c2yz4xxmdwdswf3vgracjfv70n0"; @@ -15616,7 +15676,7 @@ doc = "0mj7kh8jvhscc4clf2199594994xdx557q0nnsk95srwmncq8f50"; source = "0hq151qq6wb0q1xhbq6jqzxfh3zss9iyya5wxv883a8pd79rancj"; }; - romandeadf-72484 = { + romandeadf-77677 = { run = "1l4w14rbpp2s9znwyxnyqfbbllywcsmw9aan4nqqh07vx3fagp9y"; doc = "1821fqp9w4qsjfpqyc4284xb72dis2d5nv78fkzzgb1bzdmckg8x"; source = "1jpf4cvgpynkw64sjjakasgvvj73025prvhw0jzggywicgqhml1r"; @@ -15625,7 +15685,7 @@ run = "0y9nlxbjyiwivw9jkc0vz0lj3b0nvj9dcd4sj0gxgxa1dg853rlp"; doc = "0bi3b9991x1pvh8s8yrw5031jkvvwkrwah78qfd5rlywh2ylnrr4"; }; - romannum-15878 = { + romannum-77677 = { run = "15zjf8wbjif83vnib3y6vqxc138aplb93nfkh95wl2rmahaigmw5"; doc = "0a8zsbh28jl761ir6is1l05n9jyvzr31y86qwaa714yxwpzak0s4"; source = "1gnvnj1l88l66mrhvd50cx44wws4a45708jmrncb5mnf0i6v7ci5"; @@ -15640,12 +15700,12 @@ doc = "050yna9vb9cz026cyi44f1qc596svxvf6fgyxlby2isl1jqy89zx"; source = "1bzcpxygwsmcg91nxx8lxc9skm5cr8hbz47qmydwznkkzldkdbh6"; }; - rotfloat-18292 = { + rotfloat-77677 = { run = "01ycgag2ip0kxdsaymfcndmbhfcc95ppkmwhm3imryibm9112bv3"; doc = "17x7jdnrnm333cq706cdkgzcyscq1k162l0rg3qgvknig6991v64"; source = "0ymb6xbsqqj91b9vkfzdab1ip0xqqj72zm1kd812gjgkpgxc3jfv"; }; - rotpages-18740 = { + rotpages-77677 = { run = "1pqfkyqs8ymfqsvq35cpv438g8a3az6sajh2bszxncl7m3rqa10d"; doc = "069jlj27xa7vnl83bx5m4k79lky0ayvcl13gqxlk8an5kdwmdr3j"; }; @@ -15662,9 +15722,9 @@ doc = "0sg1ck97k8pbg2fjf99mhpvd251plphr5pk1dywmjniy9vmhv1ih"; source = "02kk3h77drvkqanc04bjlfzg0scprcs78z3m2zf8gs6q8w95k7pv"; }; - rpgicons-77525 = { - run = "09kv25varyapkjs7l2bb2j1frcwm0fqn1argpsdi33q2n5b885ms"; - doc = "0a31q990qkz1fa3pnb2a5wvplf81kxizcih0k7z86xdkj6knlwrb"; + rpgicons-78149 = { + run = "1p0q6cqzy9dymanfavj8ph0cgbr6sa1b3ib4bfyd7n799w1rla8h"; + doc = "1sdqw145817qm0hlr0m20id1dclfsk0s01zhykpisx3kwmai9pnb"; }; rrgtrees-27322 = { run = "0jihs23929pzbgpgnb2v9i16fcil9kxkggdv1dvg6xq9f2fh21md"; @@ -15680,7 +15740,7 @@ run = "0q1iqlkq6swy905jh73y42ya9zb55xvg9w991x7lsmdxc0bzdf8z"; doc = "069cpd747d6bk7jmmn1im7jvfb00bd597l34p87vdjcwbk3bzfvh"; }; - rsfso-60849 = { + rsfso-78116 = { run = "1h1hzsf74jll793qs51pq03b2l9szbqagn2p03bcg0f3lgx0cxx2"; doc = "11vjx0l2dx6cflvypgv4vnaavnmkgznkkw9zizic879vihdzrzf2"; }; @@ -15757,10 +15817,10 @@ run = "0gb5j3hn1s28ar9d30g158xfc2vaavhm8cbmivr1ba32njdmmqcq"; doc = "09n9p9q4pjil70ydk9cjh2gqxdslnhrg9avfhj0vvfacknbmh312"; }; - rwth-ci-77480 = { - run = "14479lg6nbyvqk7wlkkjmshk18g0dwkhi7xwsv914mpax9j55inn"; - doc = "06qcjz3fc8m83qr5wsyxsv1pqs1bd3nl2g9svhkw3d5h89hmwild"; - source = "1b6r7c1p5i6y2v6snv5iry88c1yydivf2b76mz7vmgphc80zpi2v"; + rwth-ci-77893 = { + run = "0yl13cyfq2jazh97f7xmxcys55hfvlzrd540qaqn8w0bxpwlhlch"; + doc = "0z30708vwv6vsz44hgwb374dy4a0i5m7p9dq4jwl82q291ff2dgb"; + source = "06ch4a9mkrrb0x62afbgzpjds7cdwbyzzdvb1g68i0dy4gcxkkp3"; }; ryersonsgsthesis-50119 = { run = "0zn3hp9ipjq3624h1kdz1r55wxhawylxkmh6fi7v6cz37cnn36wx"; @@ -15784,9 +15844,9 @@ doc = "0z2n1511lr2m39vn4bdamw8xbxlw92p5hrsxzrnjlrg39ysymsyd"; source = "19547avrh6yv2v86w8f7b0pbvh8xvwa5z8q69bxcvhwj0jqjicps"; }; - sanitize-umlaut-67126 = { - run = "1hif269aigbfg3j1f579c6ipvlqqgs0swlzamxdmplbdxc55i9b9"; - doc = "0nh23n1yhjyf21l9sr8y6yw7v1mil403idqa08prvrmnqhp1d215"; + sanitize-umlaut-77726 = { + run = "175bjb94xy2fdahs28ri2wa7782139la0mg633l4733671l43kk3"; + doc = "1d6p75872vj4ask0ib4q466p0xjwfwx98p3ivwn3a6cd9zk593g1"; }; sankey-73396 = { run = "05gpdv1di6wkyz4kwbc8vnzs9i2ij9azgwcqiyyrmqz5h710r258"; @@ -15802,17 +15862,17 @@ run = "17mqm0iapkf04z5wlj3qpk9qlz8nnq50bfbibikacdanv3852m8i"; doc = "14g53969gw2azpn7z81kdwc1m1hz8mafrz15kzrfiw9w6hh7s6jk"; }; - sansmath-17997 = { + sansmath-77677 = { run = "09zi9xps6pv6pjwp8pjiz6w4zqa9d3rwqn38167k2dlwnc3ij6g8"; doc = "103h78a075lh094slfwlh2yk4dbl0wryzmsksvbp80gbv8w7llpv"; }; - sansmathaccent-53628 = { + sansmathaccent-77677 = { run = "0653qd7c2lb63lbgjrbac7kwl2lzygz694li1clwxlkrf0bnv1q7"; doc = "1r7dqwn7vxgg51jlsgx82kv79fxskcdz6cyhkdbwgd2f3rmkcm5x"; }; - sansmathfonts-72563 = { - run = "0rnb1k0ianc4wfdj73fkz0rdm7w9m53azwlhsz0j5b38p9fvhi55"; - doc = "1nvbd4ykf7cfdxpp34n810iawialcicm8841iqm44dd0sk2cpc4y"; + sansmathfonts-77728 = { + run = "0fgdalqzd6jdihf3ir7iq51jl4s0d08mm8p20hh9q2p0gmxw972h"; + doc = "0lm6kqgj4vyz1chabda8plgfpby3vw4i3sh5nn82gq52sr2q526p"; }; sapthesis-63810 = { run = "18dfh9msd4w3gml1h187sdzirm8g44dzvdgsnh4d21nnvbbxzhnk"; @@ -15844,10 +15904,10 @@ doc = "07w3im9nz2s72p502gzryyrccj4g980axvihrk5b5b3w0qzlpn4b"; source = "0wdb9xsrfddi3sw3g4gppv7vn70f3czjplgbr7pj1hna8grig5p8"; }; - savesym-31565 = { + savesym-78116 = { run = "18z0xwarbkb6cm7n29wasa04d92g2pirlzsr0icnzfip2f4j7524"; }; - savetrees-40525 = { + savetrees-77677 = { run = "0bzr06y314xa1r105vrc9nd37akqcsq58j0qxzlyhc8jvbji9ajc"; doc = "0c00z409by0qp0if8ccrah81601w8njlsdylj42achqr1f9q8rvg"; source = "101p1q1in7qp2nrkz48c7wqfdrg6mj7iqxwg44aqaib1wb27g5ak"; @@ -15862,13 +15922,13 @@ doc = "042xgbjlibp1273400sg7p6fzdzbnv344dgnrs3y93gk6g7vf8k6"; source = "088k5a86279b7iwci0wzxv5wnqifqiwc5kc85701987x5qiaajhm"; }; - scalerel-42809 = { + scalerel-77677 = { run = "0b4ppffs7zcg3y6i3c6dnjb2rl1xm5rz7k5mxm08qj4dpdhyjfpi"; doc = "1js1z2fkxy7ixh069hmg5cxm33xjwwg002y64m32wj4ldb7shfk8"; }; - scaletextbullet-76924 = { - run = "06xadrr36j1v59pm1z28g7vn7rhx2bh28zi75yhdsk8pjvkd1106"; - doc = "1zp5iq1ypqld7bfnml868pqbnyz9hx64jnrdbaq9w1ddgp322kik"; + scaletextbullet-77960 = { + run = "0rwsbslhfw541rxvk8j08cbcyld1y1j2ibp0nf8d66qs4wls775p"; + doc = "0maprjh8sddjr25vhnx59lggi2mn5k93kvm6a2ag2rrhsnc4rlpx"; }; scanpages-42633 = { run = "15q22kfwbw6scnx8q9dj3p0hr0m86lj2asy9fp9s0a15xsbhq1is"; @@ -15888,11 +15948,11 @@ doc = "1qirgvpdi3qx6zq46alcw9asknr4rs43j1686ciqfdz06d3znavb"; source = "14ndkpzw17d9v3kjrsj5w6mrfw9jbxnfxwd28bymrnybzj6xpld9"; }; - schola-otf-64734 = { + schola-otf-77677 = { run = "01i19k0xhha76zz34ccpq83lgnjw4x7p511ssrbdqmfgrx5q0gbq"; doc = "1znflqa3myy4x0m7ayg3sk4z7pja5df1jm7lkashrcrr1gjqcdbf"; }; - scholax-61836 = { + scholax-77677 = { run = "0is3py7zig7whp0hzga4d4a7kfs4h32w1irw4gmrjb3cqndg8w8s"; doc = "0m73qqh86cpgrrxw8v2nz5al0x850danniqyw8359bl26r8cj6wl"; }; @@ -15913,7 +15973,7 @@ run = "08dsnba3p8nz3hnzh1sd5cd09ngg73vl8yq1h5l8qcnynwwbrcdc"; doc = "0vaqj4m0yxbbmqf51s107k28l2wms68w3km801lph4nfz8khaybs"; }; - schwalbe-chess-73582 = { + schwalbe-chess-78116 = { run = "1s4dbcrny1qc0r1i43s7frjfd5i4j6cb554v0mmghzmqch48nqrp"; doc = "1qsz9lin27qpv6dadsszycr09wrnq7m01qyg2n5ypsl6ip4viwa6"; source = "0sidlm4qba6sq552yhj8zxqrg94hg75dy7dsa98q7aa1hkcajpih"; @@ -15936,7 +15996,7 @@ doc = "07s0y5dfmp26j0ayz2bhksdybpqb4cn439cvyifxillkq277dqk2"; source = "1y67y73f2whg663hw56fwrn6jhhpdpm81w32kzwc7r6sk79bnq3a"; }; - scontents-76900 = { + scontents-77677 = { run = "0l479acrnhf3yfqvyppvw6v774596hk0cm33ld38nfjmhdj5dmvg"; doc = "0qvj02kz4pzd210896fkgz7q23b09zcw0ja1v4zwr75fmcabjxnw"; source = "16hwcbijk1cjgi1ivnzjk5jcl8fhi3szrd1m3qlg2a6amshr3wgv"; @@ -15995,7 +16055,7 @@ run = "1as8ipxhssfx4hqa4s246gfim09nl35dx1wanfc6p0yk79nm5lz1"; doc = "0hsyiicb359blk6m4kj5gddlzwphxr12hbrwbp34cjfzkbh5ib5m"; }; - scrwfile-66872 = { + scrwfile-77677 = { run = "0mvrg5vqhswmvnpf74ifld6fk2dyczknjf21hwmy7lyca6vn9fak"; doc = "0jhagc6ab9rfnb3shkn17dhfgklwmz6lg2ln77vskngxia5g9wzr"; source = "08dv79i1cm699rxpv2h2acnq53ghngc3cf98r7rcgmxvszgqlm8f"; @@ -16027,7 +16087,7 @@ run = "1z7wbdha5bch954chgpxjbkv20l01dnxmc59j8lb1fw5j5brdq6y"; doc = "124g6zyngafl8crjz8ffn96nw12qbjk7b56s21lcmmmblhhc8njx"; }; - secdot-20208 = { + secdot-77677 = { run = "0pnimi0vfgp5zsp0iwak0r0j562w59cl1fn3pnp1gwjz65q2229i"; doc = "1v8j3l2bh055b18zxl3287ardn0ns5qjgbqkj08qxz5ls912y2br"; }; @@ -16049,11 +16109,11 @@ run = "178z63iys35al6g5lavqgdd1lcadha9rp25bzm41gyg84f2hpljk"; doc = "0mk0ijbrvmvky4awh03y2q14ks4x9hr2pa84ia0380xfx56849kp"; }; - sectionbreak-50339 = { + sectionbreak-77677 = { run = "097mwp2iqg6rk1xxlppqnks0j1k45b0hlrg84x12y0cgrkd7cdbn"; doc = "0kmfpgcga24kpzm9kwc066a6m4kzw2sfkhr815yc0y2a1agj3zfw"; }; - sectsty-15878 = { + sectsty-77677 = { run = "03ixlxxs2ss5lrmkcwilrzi7r46krh21rli07y2j79p8l23n7vrh"; doc = "12xkczxiw3spyljn1ay9z0xrxdg9ziidnyryri4pkmsh5k60wxw8"; source = "0h94wh43pf8bphafhcmpsjzj26592c30pih0x3p7csv8dwbv6js4"; @@ -16066,16 +16126,16 @@ seetexk-57972 = { doc = "1bhv5xgv8jpam5apdybd0cggnvcizk2r6zs7lim1hmhzafpqqlcx"; }; - selectp-20185 = { + selectp-77677 = { run = "16kcbpvjsdc1ndhhflfmnz0igjyjc5k62gcfly447w7d13qsg2s6"; doc = "1frpv5dbxfg708xp03hs4vkgqsxjihn3yk3qvcpns6awjlfi2n9d"; }; - selinput-53098 = { + selinput-77677 = { run = "13pxqr1mzkblniv9rcrr5aslx887xjahjj9f27h7hpx6r4g7hk17"; doc = "0pbqch586hfwfjbm68g7i56d0jcgg6w26k6g2qlfdbk8mjpc4r4v"; source = "0na8byym8s2y2jyi1691cnw46izri0y6ybf3g0pmil2hpxy544ry"; }; - selnolig-68747 = { + selnolig-77677 = { run = "1xrndff5if1jbk5vzycj2alj72r123xjwmyr1lrsjkpkp6jqjg0y"; doc = "14ppr67fbhsqi6d5x0f40awac7j3i90kk7mwrjm1ch1572im5dhc"; }; @@ -16106,7 +16166,7 @@ doc = "09kkjcx0id6zkvjabw5xf9yx74vm4idj46a8jgywyrx85cfaxlzi"; source = "08i6mzncvms49ysabcp2sp9wfpd64fwxhv1m54fwp3nk51if7qbx"; }; - seminar-59801 = { + seminar-77677 = { run = "0a9sg439ahhhbyb3gp83hvnj4ap0f67xhnfj3p2i3k5ch7chkdd2"; doc = "1jlrrqasp1rf1kb2bjqlhs61l81h89y7bhi7x2liiwa0vyfva7s7"; }; @@ -16124,7 +16184,7 @@ run = "151sfla597g5n0nv676sbv5m4kfpmjli7ddhd1yzsiqa3axw7vhm"; doc = "1mm9ya9ls0ryfxzkss3lfmslw9wrbcq9d5abf022ifbs5184rgnr"; }; - sepfootnotes-71883 = { + sepfootnotes-77677 = { run = "1rqdzawlcxshyq99wfy58jm34ah6vkcsljv8shrvk4lpp7mm68v7"; doc = "0n8n858bnca0x1pp9yxy5n3n9cvgh01m13f5a8x40rgjdff0x65v"; }; @@ -16136,7 +16196,7 @@ run = "1d6f72kk6c20k72ndq1dgp27acib6l51ikvhcnpqbhqbmkw9q38v"; doc = "0m4kq89vr5dfi6g3q05vdnkmykfnfsnaamj38jxhsly41y3g29xj"; }; - seqsplit-15878 = { + seqsplit-77677 = { run = "0m1vlslfac4n7fwhrmcl0swx1rf80ks2p3psrszwd8rz79q6xlc8"; doc = "1wbmr7hayx3kzwmbr1w1hlhyyzz84skbahd03bw0akbgk0qziz1p"; source = "1ibiys9lfj92mklzf4lvdzn192wv843zxkv91grjjba8cvn12w5d"; @@ -16171,7 +16231,7 @@ run = "149m9s33isx98vkl3498ywjy6f9q31jkw8schc16hxxm1z0jadnh"; doc = "1rp64i0nrrxn7l2g6dlcmfvwbq3rg62h2ifxrzfp3k5ifnlkhpz1"; }; - setspace-65206 = { + setspace-77677 = { run = "1h2cwbh7kb2hf3s399x78ij2mxj4b9pjyxrc7jjsr4ldx8hvf2by"; doc = "01v5nwbkap93zf90vx4a2whwxa0hbnscqqgcd8r865xfnzgc8a49"; }; @@ -16217,7 +16277,7 @@ run = "0ldw6c8aqqd7m4ahziqv857zkjk3ap12xnnl5k43dcg8n7apb3ix"; doc = "1d627ks3av63b142f8kd7g0fi1f4xzq0yg219fj8qxja4mm5jrv6"; }; - sfmath-15878 = { + sfmath-77677 = { run = "05m3whw5xkml48yx93j9h46qmspnr5hwsfszb59l4wy4jfj66zk4"; }; sgame-30959 = { @@ -16228,19 +16288,19 @@ run = "1dcpvvk5216znr2i0nn302da6vjixkih5nwix9m3hlmrd69z6hcm"; doc = "0xs86yjd9f6wlgz0dlc89iryh4rba3752blz07zrxzrm89fdq22c"; }; - shadethm-53350 = { + shadethm-77677 = { run = "1miq7szfh1nya53vcn9kv3m8jb1sx8p1v7z5m3829ynbyiwr7z9v"; doc = "1gbjisy9miqp0mrciz793vvhj0a04vaai1ixi6vzplhlx9gknv6i"; }; - shadow-20312 = { + shadow-77677 = { run = "1avy8291hmmvbrqdn4yza9w8w7a7hbwlh38sl7288c6gh1hkyibr"; doc = "0rjfdi2hm07j418q3fvrf5pxflh1nfkhrk58nsa23fixxzaw5nlk"; }; - shadowtext-26522 = { + shadowtext-78116 = { run = "1pnnskcw1nq6m3rlvsa69dxq828dx0bgggg8n2p2bxnr9gmnba3c"; doc = "0lfvn68d48yh8smf4w8c1is67chsfnipxc82fx6mal1czlyn73hf"; }; - shapepar-69343 = { + shapepar-77677 = { run = "0siq7d3d5gr91s3bc5873540b1ia73ggkf1y1bs47zb3mh4z9g0b"; doc = "08bwm9a4rq70swqibj9s0i4042fnribqz93jx02xd0638wa51pph"; }; @@ -16269,16 +16329,16 @@ run = "19rscnl84f9x6r7kajj6wjh80di5y1mc4g4nybafnisap76r3c06"; doc = "1kzzbkv36hj2wc9kz1wjr5dlgx3r21vlyj7sy8m8i72yfnmajgbx"; }; - shorttoc-15878 = { + shorttoc-77677 = { run = "0y1sa1l5g19arc5wdnqp0jzvqn51m4gb07acpcp3ajqq7n7yaf3y"; doc = "13nlpmb1asrx8vi08kb6kcqg6szhnzb6667crj9xchbk3zm9iyil"; source = "0a3hl98rl5qadx1mqqla9hw6i1s3324i4la2kwdazhxhvi6nxm0q"; }; - show-pdf-tags-76606 = { - run = "103pmkjv6wa0mmdwkf5pnpkyvlwy8fhwbk55ylqn0vipg5i5sc43"; - doc = "1llb4srpv65pjiydwmb7qwsiml70vcyllfzfrs2gskv47jab69n8"; + show-pdf-tags-77604 = { + run = "1f0gyj60sinic9dyw7k4q5iy8chga445wr7j2lh0r9y3fx3x18ny"; + doc = "15s3byacli9s09rzqpyqznk2fr8d9w76zzzfvr2mv5r5z3sg03gp"; }; - show2e-15878 = { + show2e-78116 = { run = "0mhpxhvgfnzwwzd9ahyzdhqxzqz9sj6vldrnbjy4n0r4fv6c67pi"; doc = "0zfir9yzh3mgpkldcak7hzal0mwls90h1m5vxiax6h2izfkrixfm"; source = "1lnhqxazyz2gfgkgbj7l2140x81bgsxb71y8dagcqazjzdmqgcdl"; @@ -16288,16 +16348,16 @@ doc = "1zdxvlj1jspgkws4xmwa8yy7aaxqwr33lmzkicg6ayy465jmfk9b"; source = "0b8hq68lbd0xjyd1cj3qsw1rd4rvjsihd6s9ab5v3a0q1sm5kaw3"; }; - showdim-28918 = { + showdim-78116 = { run = "1pb5qddnvv4kl79fcp20zkcfgxm8p4zix82g9431db3bbavvmkri"; doc = "1hc208xi8c4ihxb9nsk6y5p6p43yyylqh7jgy8lai2a526xm2hgw"; }; - showexpl-57414 = { + showexpl-77677 = { run = "0gg8bp3pddkp3z79z8wkh9263gnxhcn6vxhgp2mq7w8i166rrsyc"; doc = "0dv60pc2p19bzr1fj2hqkgyjry9j8ykcgsi0v3xpvzh91ic9v5q9"; source = "002v6m0gzzx4kr8vnw75czn58cmzjnyyfyzi2hvfx9ykh7nmibng"; }; - showhyphenation-67602 = { + showhyphenation-77677 = { run = "1qbgbs9jc2i2r572187p925wjyw6zi1h3pgpyr1ixz84ykdjc2n1"; doc = "0qrvpapyby3bbaxh84529fvhgpsvsd8xv1020q832ad5fay6rm10"; }; @@ -16305,12 +16365,12 @@ run = "05jfqr88hcx4mq1fq9hv47921d54947qqa3jdgvk529d0487lcqf"; doc = "0ggkfgf7zb4jn6icnn43w4jzlklkdw7f0pqyksf00mgxcx041fh6"; }; - showlabels-76188 = { + showlabels-77677 = { run = "0nqh0a4q1hpv64isgyv0m2cnxji6kq4d8v9a40d9g1a6is2mqjna"; doc = "0fpc45zz6nm3qsicba7h746wn6piq1kdzbi2nlgmf2dsidzlngj9"; source = "1jbzwjxwh7izdw2hrqwr5is2dwrbjdwhani6fmj2lap5h3ii7x9q"; }; - showtags-20336 = { + showtags-77677 = { run = "04m7f6i3992p93xz9rlfa0vnil6h9dyk7gy1v7ih47f1m2awjak8"; doc = "0i0iaz4hlgf52g68znl5a3q366hd8ygad2khjs3y7hk1fwqpz45h"; }; @@ -16318,17 +16378,17 @@ run = "09g79h7dwc0v06h06svj3h43q1xf31fli33xxlqnckz28i1a4y95"; doc = "14fqspd33n3r642mvmiamswjl4qjda2g7p62amxs69s64cqfliv2"; }; - shuffle-15878 = { + shuffle-78116 = { run = "0laiw8v6izp53c8y0jf4k1nb8brvs36gd937nz2i2cvnpghz98if"; doc = "1wd46l86h8vlxpasvhnvjimsfrhrbs56i767v2h7bdl8yp751ycl"; source = "13qz2jc0f084acxdsf99fj22kbsjkr6i3y7pqzh1g2jd4d8bbw8m"; }; - sidecap-65618 = { + sidecap-77677 = { run = "0g6j4mh0nxvdvqyaz0b0756y1xx55zxwrn761xz39mmw3sca3yzz"; doc = "0yynp2qmq6df47fzns8jq5hkbhkj8p3il3prq4l7pg1129278my0"; source = "0h0s7hpmx4ha318zkz6caxq2ckvwxxv2fbkjy7a3pfs7q2x9fal4"; }; - sidenotes-72264 = { + sidenotes-77677 = { run = "0zvbzghm2g6a91n5w7x831g8qml2cym3vlfggic0xi67jlirwlgj"; doc = "1nj2lm33vn7y86kzmirzqppydka5lfnsdkksjmqk527zdab24vbg"; source = "1qm87llv4hwn43sf3297pik7azpwqw7ibdg2lzqcscqh6ah5lmzd"; @@ -16347,12 +16407,12 @@ doc = "0scpaw7l26fcqylcqspd0g5va331yf88a8wc69diw78haywwgp4f"; source = "1lx77qldn3d23dvs11giircs2pafm54094h6ipxlc4g39g7xc0zl"; }; - silence-27028 = { + silence-77677 = { run = "1zixww8d87jymdvxjzjhvhjjr5f8fxhbjwqyzivki2rhw6dpsp2v"; doc = "01qb2z62da0ji751i3wbhq10rfin23q20r7wr0fzvqv163niy93v"; source = "1m5xiy5j8l0xy9731mf0jvk4f6bh7d22vbsgpjpvy5r0vxafgxwv"; }; - sillypage-71889 = { + sillypage-77677 = { run = "1nh5lch6h502vcmf0xvb2kaf8wgkjk05kgzybc74w73jlzqzfnnd"; doc = "0qvvg8jn40nxb7qdlnx29q07g3yda83czw3p5fr45x5yr54b62l7"; source = "1ircfzngyi7bwgbsvdwv66xz695gni9fyivsn9p7qq9ai9606g5w"; @@ -16383,15 +16443,15 @@ doc = "02x3nwmxdk9spx5crlaw1xdqlwah04m88zrrw4wdg0qjnhvv4mvr"; source = "05ikxmvflqz5m3qallwgyncda49dzq4fibllgc1j77pdh99cy3vq"; }; - simpleicons-77541 = { - run = "15hb50lszrwh86da7lvcywck8bl4qryhckg6sbablla7a6gx0riv"; - doc = "12xxk4w2nmy2ad72jwq0z5p7w96r81038vf92j71hvf6li8nilh4"; + simpleicons-78017 = { + run = "1gwl485lg85h0ayjrjnrqfdshmyahramwp0yhjfiqccissaj7rx7"; + doc = "1xizg0anv1b6mw7nx1pzzyyha7raiwml4n1mfasai8hm20c2w4gd"; }; simpleinvoice-45673 = { run = "1mdc6aij1id1jxlbkwfdvdv87yh55v5qyazfciffpbf91qm87z0s"; doc = "0lvk87l3xafl4s303rhmksfajnw77qd90yvzhdk126dp1prh7i6p"; }; - simplekv-75515 = { + simplekv-77677 = { run = "0lx6hms937ybjvia0cly8lg62y1jpxsnmfm9rv1d0kml8yv40p3r"; doc = "1r3mrmmak86cyv4xhf079abacd1r9bkz5bcag0r5vnwa08rsp7v7"; }; @@ -16420,9 +16480,9 @@ simplified-latex-20620 = { doc = "1cgf1p7p2ikda1nb0c2vhhx7ai6rd973pz6a00pr9yanxsvghp6d"; }; - simplivre-76924 = { - run = "0wqzc5ab1pcv7vvs7n3ch5bcbpmgi791hr11axc94daglmjbprgw"; - doc = "0isjnr5xqf5phv9ysqnr4mxc983k4vhgikb7gl1c6084b7kcnbc1"; + simplivre-78012 = { + run = "1b5bmn42zvkk30nqpmjk9bqc0cviql1c6zq0q3v78m8ybqzl2nx8"; + doc = "01gy4n9wjyky6ajksgi9svw8zkaympdzfim2sqlgr5yx06v3lis0"; }; simurgh-31719 = { run = "1nhdmdi6qbvx1nd92hxl8vkly82a9nxi7ghj0zpm31c15z5pb7rq"; @@ -16443,21 +16503,21 @@ doc = "06saapj9rh5gbrj0npb9rm60xrww8rl1y5brvx97gj4qvc3i2pic"; source = "1clhfsmydg2xjajak0ssa9v5sd3id957si5zvyq3njgl9cpjwi9r"; }; - siunitx-76924 = { + siunitx-77677 = { run = "18c6ibd1ijnjslvj569dfcgkw6hkyzw3wd7c6vmnnmxb3pip0jz8"; doc = "1rfd8rx2qar6md95rqw8nd8xw5yc57ms9sw5pkn3289nadsi3fr2"; source = "1caaw2j33jg4xgm53w995zkgs8db3r928v2gq7hx673rcshh8ipw"; }; - sjtutex-76924 = { - run = "1ng9ymjxs4ix9mw3y9ggscj8hk72q8k89jdlff1q38kya6m854gh"; - doc = "0amsqm75l0nblx9r1yl8002hmlcb5lg9idvcs4d54r62a80b893r"; - source = "01njyhyjjkq79fhpjm49xlq6jlgr8nlvjvmk0j4mxqbi89vnfc8l"; + sjtutex-78180 = { + run = "1cccdx16kva7ihcdysdy89rjwi90q3i761qkp6jcj964fz02ic8l"; + doc = "1chrlq4dfdmkrwaifwr2f8mjqzjs3jjla5cvfw6b9naa51akcszz"; + source = "081gcjprg1k15p1ixza00gqkia3azy40q90d7p75jlyh4rqi77h4"; }; - skak-61719 = { + skak-78116 = { run = "1lh97kc1hmz3ybb67zr7vr74z1zngwl2cppkhmp9cagm48j24am1"; doc = "0abiardppn7hx6l5h4zh92b9m2yf3w16y15rcvsspv1cb9sf4lfw"; }; - skaknew-20031 = { + skaknew-78116 = { run = "14j42hifh60p6glfp24c2f5k9k34vcm0l3alqfqhvv68l31i05rx"; doc = "0i144akq7sgs6kwayl8c2yir0kc7czjs49vj6l5lwdcwbyryhh21"; }; @@ -16501,7 +16561,7 @@ run = "0v3kvrk5aqsfna30z920k237jql1byy12qkb5i8zlr73z4cy1ll3"; source = "17iby2rcnqakykglv9k1q5zmcj0h4gj4h2vadihvyyz6m6bvcx0c"; }; - slantsc-25007 = { + slantsc-77677 = { run = "1a05zrd8bqiqgh2bwlll2wspmd4xnvl7p8mz3g4j7nkvx8bp4844"; doc = "196sqfqgxc7pfyi75d0nqy151if55k3wlvpq8ai7647rmapn17np"; source = "1jw70y8052qvjkr796sz9w0c6kdyammi3gy5v8iq0wwmf38jl8qf"; @@ -16528,7 +16588,7 @@ doc = "1gkgpgnsyxv9nmhnpalshf23g0iz7bcp4agkh7l368j2h48d5xmm"; source = "0chpnchdqvljj7h44ybpkln3b7kjzr7b18cj2qhj66ng9cwpywwd"; }; - smartref-20311 = { + smartref-77677 = { run = "0g8dy72b8q65pw2zmcs2yipclpx3g445v9snjnyxbb3q82asqy5v"; doc = "1nwl85jj0d97djdqkczdw3544vhazy57fx8psdcvfdncbvpk84jy"; }; @@ -16541,7 +16601,7 @@ doc = "17pffyp6d7blwz0a2yjdwa84lim9b7jbg54q5gknmwi02sqdqsb0"; source = "0xd02c6zzvx9av0xjmv8navff8ik9ibanmid9kls10jancp47waz"; }; - snapshot-56735 = { + snapshot-77677 = { run = "0598yminjxp01imxrbzydqjli0i2ws1f9hw6f3qhs7xykfacbaml"; doc = "0j614bp2fydpzr2lx9xamn36fn4x0wwi5a58013ds2a8iiha6k1l"; source = "0bh7gy9inl30h8y9v072fh2malc07cjwizgxc6wvm07n2x3vidfh"; @@ -16550,7 +16610,7 @@ run = "1ap05k43ndq5apibyghkvs0041yi2m3hi8ll66v2yvlnk5xlbk5m"; doc = "0ak9f9mrww694vvq2s80d13cpb1nwvd027j2w0j8m1440lmhl54f"; }; - snotez-61992 = { + snotez-77677 = { run = "1nq3ggbdpkpydaqzpfawvvny8azgbmnbwpl00wsl4rhi7jbqsfwc"; doc = "1v82nn2y2kk8h34j8gidrzlx8nwah5wmdk3qigw8aa1q7vrkj5h6"; }; @@ -16577,12 +16637,12 @@ run = "03vldli7z2bsvznmqw5y6gi81ln5v54jbiqm53z464v76kp9w29f"; doc = "1i7b5i8vv88cjxvcm1adlxikqwvbzpzkiiksdn36in8msj23vjkm"; }; - soul-67365 = { + soul-77677 = { run = "0hkxhwqmss7lsh600ggs8q7qx0dlgw63q482m8piwx0jmh4p29xy"; doc = "146ji413205b7igjscv9wfybs60wyn47d9q6gkzn8l23wamrzxwm"; source = "0lplpmk05y85r2rjzjh24p6slmq8319kn7ixxb3zjbzjp1lc44j7"; }; - soulpos-60772 = { + soulpos-77677 = { run = "033c0arpqhrypwy5grpc8c6dnlc7k86iq5wglm6r02bdk4mcw7hk"; doc = "1g99lgnl1m7nffwdfhmmb4zgjwpaiq3pggbgmi19p24z7qc1sjlz"; }; @@ -16591,15 +16651,15 @@ doc = "0470i396sk8a6lnx189zcazns280qgyw3yvwiyxc1gs2wd812qr1"; source = "09db050wsnmpqxmba7w23h3g92xyzg0sqv57yhns5nwxb2cmbr2g"; }; - sourcecodepro-74885 = { + sourcecodepro-77677 = { run = "1gda06ghylk4r7s7jxllpjgi75blayl1wimbm82ms8194q1xcyab"; doc = "092sp3g7127slr8yw89wv3dxf04v8cxv2vh1ci27y6z6rh05mbz3"; }; - sourcesanspro-54892 = { + sourcesanspro-77677 = { run = "0j0qgb04yvwf265hwiiv581fy39cpr6i9f21k38xdgdi0dl7ghzl"; doc = "1lg7jxxcymnvbrhgdf6ddj0nahbr6g5vnz7ahav8v8zfyfw87z6z"; }; - sourceserifpro-54512 = { + sourceserifpro-77677 = { run = "1zwvz4yqvs5pcqwsig4sjkp4chsc089j0dl9mn8ah047nhr2d7z1"; doc = "11q4ppkw8m56bpn8s08w0zkiilfz6s5jv0rkqjnqbzn47nm3dqij"; }; @@ -16612,12 +16672,12 @@ doc = "122xkp4s2wqqza5nxlibxyfsxs21n20xn3y5i9lym0hakpj7112m"; source = "1mbb835yyrzpk1qlqci0zbvwd64amxqav0z3vnwaxxi14hqr9laf"; }; - spalign-42225 = { + spalign-77677 = { run = "0wy2kliv3mrcqvandk3qbbqjbri6xq69d5jsi80l7qdiij86z3g2"; doc = "0jp34h19q4588rli6k0v5kg47j6i1gjpjgk772fkb7l0f5wln7k3"; source = "02qzd21qzb8s2jsip2fr1jgf11xd7xmiyi7fv0s9ylyfr259c5b1"; }; - spark-otf-62481 = { + spark-otf-77677 = { run = "1z9k0dnahkq2nfqs3plpyb3fdj48x8vcav0ahykd554fygv5h4x3"; doc = "07pq90xx911rdjdyr0sxg4zqfg1yb5kn43xc5l6hn0y81m9j151d"; }; @@ -16634,7 +16694,7 @@ run = "1p503r3q3cpqs2502m376816snp8rxc5hd1rkdsz3ljdkap0nd9h"; doc = "1dfb47scc9nxwhzbhikz62ilgqivb30cfq5lkhihb45lf2w3p3gm"; }; - spectral-64528 = { + spectral-77677 = { run = "1qjvxyjxm81j3cyajki6jv59k6y2m8nv9kzhj45d7i56za9klkf2"; doc = "1x6sixvjk4sk5r6x3pgppynsgp139jm3cc7bv83bk55757jjd8j5"; }; @@ -16667,7 +16727,7 @@ run = "16cw2sv43nh6qsrc1681cw1035gj78fvgpwj79jb91sph80wd4kf"; doc = "0z5b25wv1pcyjc97w1qd1lx1l1rj471nm9yxx0rkd7qyabqflyj7"; }; - splentinex-76841 = { + splentinex-77677 = { run = "1x3zznwpd1xrz79b0vj0k72rq1zi1lm1gkmhw10w7jl02cnfjdy4"; doc = "048k9bqsgkinp1gl2v9inzypv900k65hkmg2lsdqifcddvbj2mn3"; }; @@ -16676,12 +16736,12 @@ doc = "0lyg56rnhrq620f083bayssdm36h6wl05d8wld67lf42056kxy8j"; source = "05b9dwykc91q4d7xmvq5hg6vznsy4axpi4w6awr6l6qrrqh6wz71"; }; - splitbib-15878 = { + splitbib-77677 = { run = "0z2vnb51ksqp3i11903mvgaknvxl1azwqsch5aaq14y7fp9kcrah"; doc = "1vb7snjy518hcv3x0cvr40bzlxr0nqb1ssqagqncyzzpg55nv9gl"; source = "1sgl95vwqrp6k4y355d9mwkqm6zpw0g69p87hnsmdbd9bqkjvsv4"; }; - splitindex-39766 = { + splitindex-77677 = { run = "03x58nb9bqd1fn3k9fqq5rdafsna9rbxjhp44dwzig8kp81f0g0i"; doc = "1v2wwls8fgb1rhk91hrjsabxj6plx2bq7h07fyqxvl3982am9wm5"; source = "06ksmac3dxacfq7j4ad7vy9kls2rnay1hww3kgbp2sgadqvwmz0z"; @@ -16695,11 +16755,11 @@ run = "19xicma97v309pbwgdyizrjwwnlas95wq0d2qlyw7m9wrq295lpb"; doc = "1qsdgagx45z4gha0y7z37687jxrc121pr592b1xcy8bhf86nimhm"; }; - spreadtab-74630 = { + spreadtab-77677 = { run = "17hiyj4iw4h4cjic9xxm2fgsp6jlifs4x336knzkfzbspy6d0ir7"; doc = "1ahjk4dfz2l3ri91nnk311p3bynjvs0c6if21hih5p91ay1w2p4n"; }; - spverbatim-15878 = { + spverbatim-77677 = { run = "0s7042ln9l7jvb0vyrmg4h4fdgzy6vaabr62n7zlkr8pf7zd8nvh"; doc = "1rb6gyq7j5m14d8707gkqv1n5ifk1y497mwflhigqgyi9lgcvgxc"; source = "0f3spbpb6icwm84v4lq0skkx53nw3i0b90ik0svd9dhg31y24c43"; @@ -16762,7 +16822,7 @@ doc = "1jamw0i9nwmk50j5xiq4pznyjiqc2px2s5993gyjs6hwxb28c423"; source = "18mw8338ls16klvx7zbdr1qc0z64xgnilr79zfldvsw10fp73apg"; }; - standalone-74247 = { + standalone-77677 = { run = "0pdhvg0f34f8r3inphn2czymq5zna92y5p5yx45byly64daa56z0"; doc = "1g7dl0bw0zwmb4z4jskgrh2bcvhl01f1nzgyr527rvac30rd5ys6"; source = "1pckjcvqp1ygx10vghlrib2wd0h2qkkgr96wjg1d1i12cc5nwh67"; @@ -16780,9 +16840,9 @@ run = "1bf89j0qqyzih5w9ban03k85v8ih0d16sil1sf7smzmqk3nhmrz8"; doc = "0rjx4wj021ri26zxdlhkh71q3d0ygf3hvcqghq9fwkbi0gnig1r1"; }; - starray-77052 = { - run = "10jg92mz5mxxxgg5njrphy9w34pb17z4wax03plbak5ic1g775s9"; - doc = "1b3zr4419hrlp6jw2k1w1rs5pbzgi8m298ph5vph5cfszf28mlzm"; + starray-78121 = { + run = "00fxgnmmnp041pkbzb3ljfygwk2ihk22ga959jdws0r55z0g63yq"; + doc = "1r21qd22vs4715r36xd0gmjs06v9ywl44hk8dcilzyc1gpq3112a"; }; startex-69742 = { run = "1d6c54hm9jdi882srj87drkcxm7lldb4g60lbic9wwzn9kpa0ynk"; @@ -16832,7 +16892,7 @@ doc = "0djb508nm3l88p33736kwv7z309nalblb1zfijib7ksqq03515di"; source = "12krgi4wm37q2jcag29mflql1fpry8zhzxn3bfbmwh6cna8i6042"; }; - steinmetz-15878 = { + steinmetz-77677 = { run = "0g9ll1hsf82wll1ng5lc2v6il3l6pdy3dppz7k7piqqmifzc8ifz"; doc = "0gyyqmllgp6dg2g4nh5q5ycnixlyzc6xfmi3szypmr1rai1dvx2s"; source = "07fj431nraf7f9qcmm5bvk03cblmj15xcsbnhgish4rxqbf7clsj"; @@ -16847,7 +16907,7 @@ doc = "1v7drgjgiyjp4q714lanybp34pkxjn73w4s20lch49mpq0qfnfqn"; source = "1ha1ps4cdf6kr6dix9wnhf2672ic31n04vhzqjal12lcrf00pzi3"; }; - step-57307 = { + step-77677 = { run = "1r2mf2qlcksllpaakrycmcrpxfq9c4g7n18ip13ykp92fmrbcz4h"; doc = "0f0hph5cjwhwdn2yyfzvn1jbkh8xm71jw10zagbncapfqfgx5h62"; }; @@ -16860,11 +16920,11 @@ doc = "1yf2xylzkm4rricivv3s9jlcaq8inddmf4f5iq7cg8d1mxnl73yv"; source = "0q2k276hzpkavwgjmaa7m3x222zknzzd99b3px25pphj8y6xrw7n"; }; - stickstoo-72368 = { + stickstoo-77677 = { run = "0y2b7kdk620lwdzj050zqwbfjnqcvdwq10xzbzwbyk7k32n26vhz"; doc = "0sdvh8v47vlmvpmfz3ljy1ijivhzq7l8zf5hrpg6k916cp9y6nbb"; }; - stix-54512 = { + stix-78116 = { run = "1jqrvkx444hvfh7246g22k02jm00m2cnc6ffj36k8qdi1s5m9dkj"; doc = "0vmiariam5zd37zq2ni9560kjgia89p52cm1phxqp6gp7avfyl7q"; source = "0jjxifyrkdwgbv6xvgpk9ji6qwn4wr91lkdprcdjpmw9b2mwflj2"; @@ -16873,12 +16933,12 @@ run = "03ilzmkskp2fj3jwyvlwz8b2ryvb1rfj08ciqhkhi9ddygzjk8xx"; doc = "18cqnpabka16kfq09rspzgwmyh0fva77i8676myf4wg805953zgh"; }; - stix2-type1-57448 = { + stix2-type1-77677 = { run = "0xrpb3y7wbpxdc627gn9h6s3sjymczbhxqqi0dbicrcrd4065kp7"; doc = "0kqh52jkqgsfdwj83wks80h9v326hxz1zqh2ls346kc6gz0r2p9n"; source = "0ajs9ri4v4jw3hp64hflxwqd9sw75sk2a56lv57qjzzjzkc51243"; }; - stmaryrd-22027 = { + stmaryrd-77677 = { run = "1vvnhyk7fq6kh1jb2zd19r6qq1j8zzp14gyrqvw7yqm5amjff7fp"; doc = "0dvcn4yw7qlb7gh3b3z9vk4rx12b1086glkk0x21cks87kphdxib"; source = "1wmn7bwahn28lwipkpsla74wn3a018808rmh7yvxdkbxfbzcwqcz"; @@ -16887,7 +16947,7 @@ run = "03p7d1zshmnsb6vhjh8zwiqaxm4hi9pmnx5vf6cdl7amp7zax9vd"; doc = "03p0jdl603jsspd8gn2jr9fi9nc7nfh7arxracp0rwmbac1yiwhf"; }; - storebox-64967 = { + storebox-77677 = { run = "0vy7iavq6qqxpmwhm9cz4gxp67nriq230kcf1mr1gq2w0ncy7kjc"; doc = "1crb1bkra0y2gjzf9wndr5c3nvc83v57lkdglxb8v1pzpy7halmx"; source = "1ybpjfrria57fwvr9kriiw6y76ivwvsyb6ayp0bi750smsv8k5n1"; @@ -16914,12 +16974,12 @@ doc = "1nccy5d95ada03lh1sfk7rv2r3qba8rd2g61wavw1p9cq40r97lx"; source = "02mzpys2xw7hd7mfn4z5z7cdlcafkwhiibxnkwya9h578g20ji1a"; }; - stringenc-52982 = { + stringenc-77677 = { run = "01xnfg0mcp94dh33rfzphk50kjb68bw76kf7jnbsnjwlqf2cr5pq"; doc = "00hbmjwhas4fpcx1yg016ggqv324hdc2aklr2nx5m5x0i68xq6qa"; source = "1ir6041286fiz8c5zpsbl4cq62gzdrdpj50aqv5p6b1lqd8bsfp6"; }; - stringstrings-57097 = { + stringstrings-77677 = { run = "178qqf3ii5kaw5rpjazvf78mjb0aw4vnqzxpsv9ahbqfxpa16894"; doc = "0x6hcdp3hlfnd0vn3inq92nja4hirvhg9m37zmsh9ilnnz7dk8lp"; source = "1aryr9b5d4jrj6mc9cmbpc11l2mqxlxsc16c5h68ql0i6z0bpsz1"; @@ -16933,7 +16993,7 @@ doc = "191661pf9znl9yw70vd5pnycb9bz45h9f9gl2szlap6a2f56rr6g"; source = "0mx9cy3pav9a9hqgqdcb1gsvykvhs9plvgivqg98kg8znmd4nzwa"; }; - sttools-77316 = { + sttools-77677 = { run = "1b7c9q124wvzv1blqnapd8056a737wnypwjalimyclh03simn294"; doc = "0fymrxa6x6b99ip0c8ky7ivw5ww5xfg7mivzbbgylgwp9zspqd3f"; source = "0gxx9bgn84896mss5z7fs9il13v26jd64jswhr69pk6ajjzhgsz4"; @@ -16963,7 +17023,7 @@ run = "14drbny66k6c220zink92nixrlcavbw8jfva8p4rh8cdhwq164wz"; doc = "0cmzng1zba4l85jiskp7m7fd71798p6s5iachwx24syqbmq8h6m1"; }; - subdepth-15878 = { + subdepth-77677 = { run = "1l79nf05yrvpzsbsjyrvyhsc4kx7dfbvx57qc1ymzk2zphnfw4fl"; doc = "0g8apcawmna380iwys0dvshrdi51k50gavh8wgwybcvfjib82h4w"; source = "0ac0l63sisx6ry7m3qlf0f98dn7gml3pfxlyiab8664cv43df2s7"; @@ -16972,17 +17032,17 @@ run = "1mc1zqvqpw5ln494c6afx88gigkby4zlb5i4gbizs75irgyrs01y"; doc = "05m9pcg8dhk8rayald2mnzl0wa7z3w8znwzw2b9ifbxz3cp5k4d8"; }; - subeqn-77264 = { + subeqn-77677 = { run = "1m9gr0iq9pmajfaqjd6njbbq7ay60kn4f7zxwdzkfi748gr9bbcz"; doc = "0ai1zinn6f870lvmwn3v0n6s5vy7r6ayk05k1x02d3n2nr7b6xqn"; source = "09m2rda23l60s86c09l5q6627bm2n4r3pgcw3yf3blw1qvyqprkn"; }; - subeqnarray-77237 = { + subeqnarray-77677 = { run = "1fda0qxhadznv941q0v1girgr2i41lqjr032r93afcrrwd26r9vc"; doc = "1g5jsgj6n1ddn9nkqv3l8bpsnsj0jnxawxbn96gfxz2qi0mqz459"; source = "1gm4xn4l22bpddvl0iyh88p640rl2qj4cx68wp0g3qczq078ig5d"; }; - subfig-15878 = { + subfig-77677 = { run = "16fs6ax4rjnv446x56jydx59ahw9ylkpq22a1dfnnyf8s4jm7a08"; doc = "0jm594akhy2b1w8i7ccv23z4z94lbd6rwpmr62mg1h80af806biq"; source = "1aprv7xqcwnl6076w71x5x8kspa1sb5hlpbcdrws3slfzm40skcw"; @@ -16996,12 +17056,12 @@ doc = "0lhpw3ayq5p15blz7pwkg2z44g300fd2k42lvyf7zii67x2rgjh9"; source = "1mvp7i150kxin5819cvyfwwzgwmiq1r89m2ywjhv87rgg1v31kx3"; }; - subfiles-56977 = { + subfiles-77677 = { run = "10nslhm56kp5bmzr2nlbm40rlp3i02zj4z6vxj8w6cj1vv7jrd9j"; doc = "08r52aci5ab4cv70kbrqq1ak4ny627ks43nhqk6kn649pcahjqlw"; source = "1hmli1qvgpnn2bmllf1w53wjh63zk92dv2wvvi6fzjpq0q6lqhwg"; }; - subfloat-29349 = { + subfloat-77677 = { run = "1ibpaj98ibx67x4kff1p0cnzpxmhs4yyqs2y4vj6as5jx43qnwj9"; doc = "18ps2xbqdf7pgyhj848zw1sbk36drwkpa0g1s9mw882ynz16gl9g"; source = "01c11mbfyynpa1yi0arlqcaklikr4sr83j69piznabj5jhb45nci"; @@ -17010,7 +17070,7 @@ run = "13nl4xc0spsg4bq3ld0fv0612kac2z017zp8hwck2d8413jwkj8y"; doc = "0xbrs7qpbs5314j79nzcv408ghhayqxj2n0nfify6isxh85r1ks5"; }; - substr-16117 = { + substr-77677 = { run = "1qialx52sccay00z85z001xsm62ajvbfxqxc9ps0bpmjkcvvgad4"; doc = "0zfcggj17bf26dxihkmqwn80pdir4n216x0nhkb3v17q889q903n"; }; @@ -17022,12 +17082,12 @@ run = "030f7sq37qjn99l1z6nx7qbivhczpzhjm7drxhhhsssw4n3mci7k"; doc = "1m6zyy09a3193w0p91y8g66n8bnm80awzg2g8l195n4p41l8vnkw"; }; - sudoku-67189 = { + sudoku-78116 = { run = "1nyh5rv8fgs0lgmsjgkfx24s3lh8pph6jcp7dx8nb8q2ij8ia4pi"; doc = "0hdvzb1vcrlbis4xsgzdnbidapqp7kdaqdskdha5szjw53xz77ys"; source = "1rwwqpqvmwvq26ycj2glk0k4m1vlbjrxjp0l20qnh5vad98a1x7p"; }; - sudokubundle-15878 = { + sudokubundle-78116 = { run = "18y4x1g050ircqh3nd95m45scb8zgjzi03cj3n7whn207dvapsdw"; doc = "17mdxysiwjp3ii1qhknrxw07dcds57qbm986583xh69bhq08c4sr"; source = "17g96rhis66gvgbm1857ck4ri8nz3isdlqshfx9rdbpgs8x58i0h"; @@ -17046,11 +17106,11 @@ doc = "1574qpqf2bc2jzr9dcjqrm5hc6p59cpp3i7yqa648wi9ns9c657y"; source = "0hm4drchfwrydxr28wlpv0hx5xbycdgsnqcdishqzdy4kxidc6cq"; }; - superiors-69387 = { + superiors-77677 = { run = "1kj12xhd0psdz08mx7k2kz2maaaam29s3lway19gcawr156jp60m"; doc = "0vg6sk9ad181y4g53shj1j0mdrcqny4hjdfv3kdn5csm7h5kqq72"; }; - supertabular-77236 = { + supertabular-77677 = { run = "1hi6yav7kw6ba9c4wsk3mgxpn83a4khlp57qxzggjvik0iarvaj7"; doc = "1nfwr44cxvkrshn3f9d6wwwdyhp5iv6305wp02spdr7171hn93xm"; source = "0qcfbgbxaj82qykja3phqw0is39j8k2kv9k5pj70p3vslmz7c5s2"; @@ -17063,7 +17123,7 @@ run = "06q7nw6bh9dkknj1jzvy1wljh9vn49z7mbhr5d0ydv10mp9y9zlv"; doc = "0dsr3yd5v6i240f7fgpbdlp0dig4dl0376ssd7nbg86scl63k9iy"; }; - svg-70626 = { + svg-77677 = { run = "0h7ciy6qc3awr2317npp2xi958s4rz8kfr137s2rwpabmkriypsg"; doc = "0c2ibjsnjffp6rr4fk6b74j1vm6vfi0awvhbpz4yc5cvgjw733nc"; source = "1dh1857r254hiyi0sjdm3271h26wah74b67fvhmkwwr0wxz7w7vr"; @@ -17085,7 +17145,7 @@ doc = "1fwagcrmfhz8qwajrpj3bh4r64hm1637kxsqrwfxjnxfrk95v9d9"; source = "1799jhirlv8gvnnfdh4mwsclcsrr8919wl7wn8y88xwdamiib282"; }; - svn-prov-64967 = { + svn-prov-77677 = { run = "0r4s76i89wh1fjrmf9imf6y2sf96xznznyjfcivi3sp8dvf5ln5v"; doc = "1al7qiwd5ajjpvs2f90p7frlkd389p1ama019yl0nnxc1l45m067"; source = "0cg7qwgv20jvvw6bibkskj3p8jc5l2mhgzwq6x0wzy1ds7x1f6b7"; @@ -17174,14 +17234,14 @@ doc = "0rnghg1459nlliwbcy8r60rc9si3ya35c7sl5zqh67sfwla2ixps"; source = "022b2sn42mfdnska1cvqjsafakah9a908rvyw0d326d7lxx8wrx3"; }; - systeme-77138 = { + systeme-77677 = { run = "07r7njdk2kbyy8scd09vakkpsnx7ys281vs8cl52dlcbq433khik"; doc = "00nrdbalsps12vsr12cyvgz5lxaddnjbyqsp48gif5635yq0iza0"; }; - sysuthesis-76945 = { - run = "1yisgd29ykghilyxnakih9b8dyzlr1pm1qxcgvw6lppwi45x5jrl"; - doc = "1i1fi1mgvpx5r15wyqc5j5jn0jwbnbgyg4m5bgg5x7h1npz1yb6s"; - source = "07npbg55s9akaaninyqzz1mp39hydcbyz6285h982vc6c3wyz8yb"; + sysuthesis-77677 = { + run = "0glg4hc74sfjbyd9yprnyh8iqbh6bl7kxl0511ks4mw36pscmdf1"; + doc = "0ny77qkgvg9qhmm4c81haxan6rpn1mpdhqc66nqr8dkvkfr9jbrf"; + source = "0s7w7hximgsxvglgkf57vj609ya31yg0glsp3vshk82c4c0s9cyb"; }; t-angles-71991 = { run = "1p1h0gz1k4lr7rmadhdgb7l3gp55w12m3p88hy9d4d0ryzld299q"; @@ -17212,12 +17272,12 @@ run = "09pi8sm17m1v4h362al448ayhj1h5n0krdaa7zsys00l0w55qm3h"; doc = "06173sm4yx2a3mfadax16nqj6ggn6yak85l63jiaqdczwyb09kxi"; }; - tablefootnote-32804 = { + tablefootnote-77677 = { run = "0i1mj9bq2hj4d7y7za2zj64p5dfdvsfi51147as5kfb6ci90rc56"; doc = "071xk16ck9r0jip847ikb2qjyv3ghf1m73w4s619zilvm752c0ak"; source = "14vrh8c322skk3rpjpr03fgzbm03khmhf3ifh2fm72yb5cqgbbqr"; }; - tableof-72313 = { + tableof-77677 = { run = "1armfxwch206q8vnggw5q5f8r9d5qm7l2alp9bffwr5zns5aqd28"; doc = "01hhayhnq48azlkiwmns0nsy3hmr78h6ahicbmh24ky677f83kfg"; source = "14myamdxyxb14b54sn9yk30ff123zcc8cb66m44wg16d73m9xax5"; @@ -17235,7 +17295,7 @@ run = "15xinskbqjj1dmi1fpvb6slg8kk3g66dm70z9f7dx8bzb1v65zwz"; doc = "0lmi8mn5k7b5i0n7bqhagjkkzs2niy9852r8r0vv2c8qfbpm4hpm"; }; - tabls-17255 = { + tabls-77677 = { run = "17bg083653km6v92hifll78vs0p9zwfnj5rbw1pcl2siizf3pfj6"; doc = "1gnk4blwfikqshqjv4zd4cykp1k6k025h7vnbjrvia11l6kcnavn"; }; @@ -17255,11 +17315,11 @@ tabto-generic-15878 = { run = "0i65jflbnhqpqf1w7pkagicic1s39gcl319z7g9zr1g80f9532dv"; }; - tabto-ltx-54080 = { + tabto-ltx-78116 = { run = "1ayysa2dfm6q6wli0ldk45mfw9jvj79mdx5kcpiay69xjl96j89v"; doc = "0rgk0znx33lk2gafzjbwwvl61xl4kw36h9f66kay0y91cy9ra9n8"; }; - tabu-61719 = { + tabu-77677 = { run = "1x22myjp1rpg0in3jgjj4wy0xyva8xd5hsy5c1rqqpy67wy83k0a"; doc = "076ivdvaac2snb4dgkf4hzpnbjqli28hll6s4r6z609c5v34mf1j"; source = "1pb4kibjcmwn8snfhcm49jjp38i979dac06p471w9bjnsp0khs85"; @@ -17274,7 +17334,7 @@ doc = "0rd6k4b00aj398hy247x84jj9c3d0dm00xnaw69p7wvlprzricwc"; source = "1lrvp6128j70fzwqr61nnwiivgllbbkw7pd53l11sqzqwzxppgi5"; }; - tabularcalc-15878 = { + tabularcalc-77677 = { run = "057720z8l7ss0kpkg7l16fc2v82xr0wqlxzxbcak5m3hl5k03g7a"; doc = "0539rar83mprammyilmclcbjxr657z6q2xmmwmlik990imf78lqc"; }; @@ -17283,7 +17343,7 @@ doc = "1ff62dxvnhi4q1gy8f7qhc0zz1jiayl6f8j96dp0rz38l2is7m86"; source = "0sfpx5w61xrmmgip0c746mghhj06r2mn2jmj56zingymm2djiad1"; }; - tabularray-76953 = { + tabularray-77677 = { run = "1ba1yvz1l4kvrqs9fwnrb6vg8ll17kjn7y1j5sw3hip6b85fj1ga"; doc = "1hkwbzacwwzgzw5z2g11q80qxa54qhamd0pvpa3lwl4lffyzqpdl"; }; @@ -17291,7 +17351,7 @@ run = "14c54z2k7k58v0vbnlpszc758m00m8znppxlmjdypi8k0f0lshvz"; doc = "0f71rqjgcb6396n86k2qkgbaayzzhdb9brjm020ylrpz1ml5vqm4"; }; - tabulary-71463 = { + tabulary-77677 = { run = "0l0iibf5ycpds4j47ad1zhvywqpjaljsbiqqj49xqi6n2a6wlshv"; doc = "1bslhgd6iq5d8w2gp75x3a6098mv5vk4pxvmqqrb1b5q9zfvcbz6"; source = "14a9xxkpsxdrf5sraqpc4pw44wa0az153jk0jl7l0lq4906l8yzd"; @@ -17301,7 +17361,7 @@ doc = "0iv8w8jvq05f6a1z7n29c9cldk499fd9igryv3c93g6bgq2hkzks"; source = "0bw2a9rgij2xvz3lhz6gya4vfsjn41cn7mg9mkg728q4vbhg19ms"; }; - tagging-52064 = { + tagging-77677 = { run = "0sws4x1h52cd313apfzydqpj6c8xrb8x5881cfhwir000n48crb6"; doc = "1pv7savkzm6jhaliw5ilb7qmhlj3iyiz2w6kxchanwrg4pnqabx7"; }; @@ -17351,7 +17411,7 @@ run = "0ad1qkbvvswq7msx9889sz8n7wf8iszigd0vmk2yycykbf0axzii"; doc = "1m5g6bsijqris8r7z2dw3cj74ajcny2wjysq8ql26531z61hj9ss"; }; - tasks-76924 = { + tasks-77677 = { run = "1gwl8g4a2x3sbvqg91ry577hmpxdc4dgcj9ixhsla25h23jl414b"; doc = "1pavbpzm6z6najh72z52j089mdg6gqzsa8sb9qyfsql7mndnxznz"; }; @@ -17364,7 +17424,7 @@ doc = "1vy7k0f6ri4kbjrhby0napsas9wwlq5by2q1dakbz7r80zr7dc3k"; source = "150p69vd9465icda6p0wp37gg9vl8y3c2ys3b8f9ij9a88x5775j"; }; - tcolorbox-77161 = { + tcolorbox-77677 = { run = "1yhpp3rma1giasf9gs0rv4jb5zryf68xagjhajrx4i1lri0vmqf1"; doc = "1hjfxwvs6xm0qbipfk9x1ngjxr8mj2cj2l9k62rrqpgxbk03r8pj"; }; @@ -17393,7 +17453,7 @@ doc = "08yjlfrblhralk4b9ji4g47cr9r1zj8dp6sjha0169395wn4820l"; source = "1cifrswbfk6714m63kvmrsyvz3q29wd1bgl48f5d9ay7pz07wjyq"; }; - telprint-71914 = { + telprint-77677 = { run = "1lsa51z7cg98np1yx62hgs7vp8hxgrlf1y9ssnlj5lbi3awvkivr"; doc = "1zapfv2v4xpmaxyga62cpqjbnn2zlhqq4xdr5s8y798m871jh19k"; source = "1w0d0wp5vd595r297p51sqgblsvfqfcavzfji4cqzl1xjhx5r00b"; @@ -17409,7 +17469,7 @@ doc = "0irpqbcf51dx4rcsa0y3r4x00y7p0fanspyhia6vhk2wsipbgk0x"; source = "0z1nm6jp8za0dlrj8s7zfcy099c7zr6lsxa48v7gppabh7i96gqq"; }; - tempora-39596 = { + tempora-77677 = { run = "025smp68d941hqdxqsd4qpaxvk4z8ybg14xwc47i36k04244rarh"; doc = "14k350dyiqjcfg5fx09i2i9cqsdw4mh1qcrv8cglf1gf2d0b3jl8"; }; @@ -17423,11 +17483,11 @@ doc = "0225gpdqbbmcpgxmpjcj2blbpzxcnr7vmm38jkkpyan3gfw52n2w"; source = "0jzzn01c5gwkc8n6naaddm793sm8vs67vsjd30lj4ls7djpnixkc"; }; - tensind-51481 = { + tensind-77677 = { run = "05vgqn5wcynyp8gy80icnkrdrgb0wsr3h0db033yx4yk3c8lhwaf"; doc = "1vns4k813ffccps5vrrpfmb7rm4fmfs8zgs7cnw2hqg08dmzijfn"; }; - tensor-76924 = { + tensor-77677 = { run = "0712frfli31jnxndk2fac6fln2538pmb7k16jlvskkifgzwrsf99"; doc = "0cgwilixdvg1ak90m1bv50rvzhlyd17d3h28mw5bj1myqxr8ybbj"; source = "1g03dgvnj7j8n7z482fyxpa40daj6rllvz4vnli78i8kyp2b3m3v"; @@ -17446,7 +17506,7 @@ doc = "0krnv111d82razivjks8ip9m6z1bllqhx47yzjw6b5af9ps1k6a5"; source = "0nn9vgxv5awzqx1zndl7zvgd5nhllw7kp8zj7snd1nqvz3wgc5n6"; }; - termes-otf-64733 = { + termes-otf-77677 = { run = "0vwm8qrbp9r3bbz2a5sbkkpmkmhb4zh4hbxd37hngx1pd576lasj"; doc = "0pxck3jbnw7wk7j0p18as2i7cffwj2bf4zjx258dqxg2yjg82i7y"; }; @@ -17517,7 +17577,7 @@ doc = "1ppvdq0cj62zk3b0i76lc35r9pizzli7mm4j2zvdabysn0prlyyb"; source = "0ysjsk73ksninqk2dyrw06arl692x66rsrr8vb4l2ri3m0lyivlf"; }; - tex-locale-48500 = { + tex-locale-77677 = { run = "05l4frsxpdmsrbn50q87db878bwpi076wagj5r8kdnmdwmcanr6l"; doc = "0j9m67n83f4h5yhfh3a51s9yhqh6kpjz8y5vlxhyabyf7rcpybd3"; source = "1x0wmqsrbgdgy67gln4jd0518cbd2cxp36gqrjrqgn574qsl5cx9"; @@ -17538,14 +17598,14 @@ tex-vpat-72067 = { doc = "0f747dc6qb6bia3jalr0wf0g51aqqf7jwix7wnn207nks6kh69bp"; }; - tex4ebook-75774 = { - run = "1gyihbgsif7wjl436vs4p47nvdb1prm9l2azdvggw9wqk94c655w"; - doc = "0vqnwjyz0yldf4pvpbhssrhl2izvnb5q7lv7c684y59ayg82clnm"; + tex4ebook-78153 = { + run = "1awhmkmvswn5583avfd226qzwj09i5pjnlfm97al5l4ql0hqh2rb"; + doc = "0np84cifjrc9ls39gvnf0pfmyr2azbmkjng68wf22mpbbax0vblj"; }; - tex4ht-77565 = { - run = "14l74yd3a1iwykzh4xhznny8klylg6j2g5y2ch06dac4k41la84q"; + tex4ht-77991 = { + run = "1brpxgcxrn8x45rnxd2mi9fjjlifafrd5d9naghxd12h36i5xz50"; doc = "04z1bsgy3lisx7ifskxzna5jcbjkbwwjlqfwbfppnmjp5rwphxdv"; - source = "18ga6yz6b2g8mrgrkv95x1nikg4s74yik9cpfnap4pwa53xmsxzw"; + source = "1fvgpz4r686f86hf8mjj31724dcr1l9s02nirfn01fjlxq9fkpkm"; }; texaccents-64447 = { run = "0kq5432kl59pb0q1way09d527afjx5bh2y7jmv82f9y5cz7n3kyi"; @@ -17580,7 +17640,7 @@ run = "1jjzd4grr3ip6gd8xmhlawhdcjfj1sqfsa06rxrpziklwirw6bq4"; doc = "0f7q7cszy6ca6fmwzi7fn6p72szgzyj9fldvzz1rk3ywkhsnpakr"; }; - texdimens-61070 = { + texdimens-77677 = { run = "0fny36zd88qkcz7k3hdxq2qr41dmk9j88skihls4vwf350fy8j98"; doc = "1qls1hqs6ypmsg4rqa26dp98m6h7zq18wdg9n6g6895jrmj10qdz"; }; @@ -17588,8 +17648,8 @@ run = "0q2m138gpk9cvfp19jvsw746mkxa613c2204qfxw1bxw8b454d7m"; doc = "19iiznql82a34d2yhzqcp339zszbhfz9fh0h4mb11696mj8rx3v7"; }; - texdoc-73876-tlpdb77567 = { - run = "18ci08vy1nxbyn5xa38w4j6sqzr8hdmd6l316mplzhxblkfmz20z"; + texdoc-73876-tlpdb78234 = { + run = "0lw55pf74bpqj8c921ranmk0df1vr1w09dvz3ijqwdqyazj1wqav"; doc = "001cx48nlipnrz3c3fkhq1rwf0blmgjmyqd5jx2awcp787rs8mjz"; }; texdoctk-62186 = { @@ -17642,8 +17702,8 @@ texlive-ja-74739 = { doc = "177pi6ih64qmpx6zg0ps75w7k8nzdpamj3s9nv8fazs64fkrnig7"; }; - texlive-msg-translations-77513 = { - tlpkg = "1yk7dylndwrwa4pqd6bmkzs7dbkbkz48ad3fp7p6m8h8w3ldhzsp"; + texlive-msg-translations-77642 = { + tlpkg = "12h5z91zgfwfabvvy7477h96pd8h894myi73qyp5zdga80g9zd6c"; }; texlive-pl-74803 = { doc = "1a8n0afgbryz72y6fg88n7b3hk3afmw2l7z1lqfbl300lja55py9"; @@ -17651,10 +17711,10 @@ texlive-ru-58426 = { doc = "0c77yyfj87fajran8jppj0x8krk6b5195iscpn8z2n94spz2fcc9"; }; - texlive-scripts-77567 = { + texlive-scripts-78221 = { run = "1szbylbyf81w3vkhyv1bryzygdpzxgmax3darp4vdcq72gnrvfsq"; doc = "0r2pm5nxz252f0z2xfrm4700lxhi31w7dgzd29b17f30h5i5vr05"; - tlpkg = "195krdxa4mbicyqg9vazlbq3rx6r9ds09w4vkmvdaphhqa2kcqcp"; + tlpkg = "16p09772dwpzr6cdqj3nmk4maavix2x8v2r3vpspsv2ra557zv80"; }; texlive-scripts-extra-76585 = { run = "0b1bdhk2i45m8b17r2w7zawx496jln3w4wh54f2a597cm9d7lcjb"; @@ -17666,10 +17726,10 @@ texlive-zh-cn-74098 = { doc = "1jx3zhrclf8nf1pv56xh9ffgi5dlcggcxgagxp1xnwm3fm3q0mh7"; }; - "texlive.infra-76780.tlpdb77567" = { + "texlive.infra-76780.tlpdb78234" = { run = "10cpzqchjzdbl1f35sn6wg5g1xa606mrqcx6i6nd21s5aqxss9sm"; doc = "0cl21xinysxjp8fhhk81n9yriaa7xm80zzmzh501ck7fvrlf8l2s"; - tlpkg = "14w73wbnl8n1mg155gcmrqj8a5y0mmi0frfn7i89pvgd0wx6gbgk"; + tlpkg = "0qlfab069q41n9yvcscp6jpfyfhn7xwhv7skdn999c9kb5yhz8ms"; }; texliveonfly-76924 = { run = "03i9pzqv2dz4z9nlq60kzwiyfvzhhaalhczqa9146jp4wvcib9l3"; @@ -17690,7 +17750,7 @@ run = "1lwngp6q5mvhzvf7plkriy9nj8kfa79hghsz8aasykqr5a97v2cn"; doc = "0kysi3959kys05xkbx2sj6id2a7cvx21aahhqv127cq1qmhbbj60"; }; - texmate-15878 = { + texmate-78116 = { run = "06hnwj11ify60gx92zqky28spdhppgai5v08l73kiabrryzdn8w5"; doc = "13d6rlazx3qx9zwbb60z1f6dk64n6rph610s97hha5kpc0v2vkm9"; source = "0faabcm8lyfvzn5jb7vbpkpa31gjb1czkr0g391vbdmx9lrllxar"; @@ -17708,7 +17768,7 @@ texonly-76924 = { doc = "0h40f8hj03ha0ilpj2fx5kzzvdv0yplmr4528s2rmmy62l9kgdkd"; }; - texosquery-53676 = { + texosquery-77677 = { run = "0jszy2f076hrc29kk8qcr9616hyk2cvys3kg2qfhvblxf07ziw62"; doc = "11rz21m720pp97vb457pxaq5yxf3j4v8vfcd77w0bjpc632lh1xx"; source = "1q7spgr1xk2lnx2xqksjh979n7r2v1n1441fkrc479zyi69ncn33"; @@ -17739,7 +17799,7 @@ run = "1f2m8b4xjq38j6q86pfa4m8f7z4sqyfblxpkkljppiz66cq9gnpy"; doc = "1zpilg11flz7z6pk7zhpm5ck39avh24na2jpl4asnnznaf5bzfjz"; }; - textcase-75878 = { + textcase-77677 = { run = "19jg174pjclhaj7wr5r40bddflypfc489wkl56bliz0fd8hcpidk"; doc = "0775mi8v7i7w94y08qvck7bblfw9lf4zw4dyfkjh0i71wz7da1yg"; source = "1zbxf88w6b6bipyp76k7qmlhav3yypk696c664s63g5id6jrzhzi"; @@ -17758,7 +17818,7 @@ doc = "1c88my4j07b7ihn07bcii9xxckdv04g3c6jycm0ffhjffw4p7609"; source = "19hc7lalmbr85pbz3pd3dm696fsbdl7y8v9g1c4l2k7b0i5mc8zf"; }; - textgreek-44192 = { + textgreek-77677 = { run = "0r7jcv38749xndr6sigy8zw96kwqw63k4m33c09hikawf2728jzd"; doc = "12pwr5b8269hrwgpr9g4chw273wv81cfa52wvp3nhkd2cvbhfcp4"; source = "0wq69l55462snrkpbpnlg03mrn2yxvibw38lkplgfc65gzaa07sw"; @@ -17777,7 +17837,7 @@ run = "12f8qn2ncw0drx5r48ddb0xcc6fdm7jpmv5i1n0ihfcqaqa1l8xb"; doc = "0qhyflskr978qp01apai5r3qjhsj5q4mrvwck60jr79yasxa109k"; }; - textpos-75712 = { + textpos-77677 = { run = "1mhbsyil3ldw4xq40739pm7995d7fcv050ra4xjnaqdf93cqr2gm"; doc = "06ya6i8qkp823pnh1jzq30wi3pnww00jw48lbk6rzvxzyhwxrzdh"; source = "0vhyr1ljhi5dxyj90zhpr8x7h8rjn84pddaa09al69awlgkihclf"; @@ -17792,7 +17852,7 @@ doc = "0xbfpdp571i1fbzwjw8cbk077rp6x9fiqic49zfcp4f8d0rxdd5s"; source = "1ii3xfn4bm9c29fjqkwm50nkxd7jgzaqnhpzh40vxgxb689pyqjq"; }; - texware-77463 = { + texware-77677 = { doc = "11i0kv92nwfqzgkxks8li5382wfip4iidz1l10aca6fs6sll39mb"; }; texworks-71515 = { @@ -17807,7 +17867,7 @@ run = "16awnv395nhgm8s3n7w1x7x0h32033258bb0jp81v5nrnmn344wi"; doc = "0jvggbnxinc81bn8glmyli746asqcpclgmvyl8gzbdarrnabij3b"; }; - thaispec-58019 = { + thaispec-77677 = { run = "1inic6cpbf1kf1hi6brhq5fj3fkwn95cvgjqwh7bxk9dxk1rzsh8"; doc = "0ki2jl9spv70f5hkzr762nkcylplb9z70c8gdp97whqg9l9mb8bs"; source = "0j69dwrn3qk82xgnwabq30ab1pf4xs3sfnxgnrksgmhd0ly4lpjv"; @@ -17835,7 +17895,7 @@ run = "1idrh46xfs4x0xwynkp8zknj8i81zf0x62681rnmwqzaxwpmdjd7"; doc = "1hplqlflqvgxdahh0s37zkx1i5dwcrzixjbk8sndgjbxdsgzjspj"; }; - theoremref-54512 = { + theoremref-77677 = { run = "1dfv3pz7pjkazp0czzpzhga9j201gwvx785v3qvqasrvpa0vwyyq"; doc = "0zs8q0xzinp2ih68c75yj9mbjh1pmpqc77xg9hmj8n3gpf1kmmi5"; }; @@ -17866,12 +17926,12 @@ run = "19d23nm17nybk0dda4l05dsbs1695fk0kl86vc713l19mzw4l7fw"; doc = "139v4dmnbhsd3nqlp9qknml0glfmh1f9dg0nnixggf19lsayn27p"; }; - thmbox-15878 = { + thmbox-77677 = { run = "16c6p3n4zc2726adj8z131h03gbzyhmh5bj8hzc286p96131swdw"; doc = "15mkfzmy0141k5wgspngbwnnldf0i1rvbmq2bkzcpb72v9vcj8fd"; source = "0lv5mr23wwhig6r9fyy7rlv2cqxlr35y3g89i938w35s9q25xx08"; }; - thmtools-67018 = { + thmtools-77677 = { run = "0msngnpdpqpw0skchd629v72wnd9pn8s1jijcyvqzwy88k8i8f2m"; doc = "1lyc17i46x1v7xhxl7qf8hpjn3y9r7da4lycpsfijmlscp9q3c3y"; source = "13zd5sx1nh9f61jwr2raxkli2y42w2dr23j5yjjfwfk65pd8bfq9"; @@ -17885,11 +17945,11 @@ run = "1r5cssaj6qxv17n04pgvib12a7b7fnxfk3qbf87mhs1xpxsh6v1s"; doc = "0w7f2dfy6sbircp8dbw8s28s4bxbqnmz469c71v3qcaw6hgw3y2y"; }; - threeparttable-17383 = { + threeparttable-77677 = { run = "043vgdllz4k8fcclyw49515rcwl03albnmszbqi7sbsskmxnzck4"; doc = "1mlhxgv9q1gnkp383vinybzh95fd49dgz4x14jnjilhjabvhgyid"; }; - threeparttablex-34206 = { + threeparttablex-77677 = { run = "0ipmhy0jpx38sy1jyyw3ab953cyh95ix4qwrz1ywhi54dn6ahygs"; doc = "19mk0y6nn6bn7gmn7vvlbijqdcjp2br0s632lmhnyhwz0d4xz6mi"; }; @@ -17916,7 +17976,7 @@ run = "1zj2733wnq4zydf22qhza9j0nywh6fmn8xd3dc6nwfzm68pdn9ic"; doc = "1fpbfz855cgs9gdvwqbg9pb3i3yl2xagmxbf25mra08ii17v3pf3"; }; - thumbs-77398 = { + thumbs-77677 = { run = "0v4iq8j01vfhqph0llzsy876msha892c4gn9h56cmwbkmhpim0yr"; doc = "00zcijv2fm674hvzdm6wffbdfczpxpkr40ycv9gl9s7z4nj9lli0"; source = "1r37iw0ybkf719llsgdhyiqdh6dh959p8zw49n3b417l9ihakl4a"; @@ -17947,7 +18007,7 @@ run = "1lnymwa3hbfabxigxfqkhmczigswqn84wdw8jdzj7khsv4zm47rk"; doc = "0gb1aayki8i14i9zl450jmy4ybbcdnv54l5s1b34ma7vw9nbng5g"; }; - tie-73848 = { + tie-77677 = { doc = "0ydwh377n4if7vmgdlb7c2dsj6d5xn2pvz8vl4j8809jbipxy2lx"; }; tiet-question-paper-71601 = { @@ -17978,7 +18038,7 @@ run = "1wwd6ig6hcpi3749nmia8xzjzifcgz3d9lrwyfw7fb1i1h95cnq8"; doc = "0gyp1kz7r5sl8c19g4baad7bhk0mf1mzqhhn4qx70xnic0hizlmr"; }; - tikz-cd-76924 = { + tikz-cd-77677 = { run = "0xv75gvwlhax08mp1nlyy2kgi0br7wy7aahbaf9rfbj0idpcl5ip"; doc = "0dxsixn2n0irfqrgcp63h74fss1ldqlcvfv6d9v61asxsjdrzf0v"; }; @@ -18019,9 +18079,9 @@ run = "02xbywhzzkiica13d2dzingz9qm2v1w3fjrj9kbjn9q9fmw2xw64"; doc = "15mvq4gpd22nah4p84dazld4ncdshygmffz7sx42s2zqyjwrm6wi"; }; - tikz-kalender-77508 = { - run = "0w4wa1p4k9d5xkdx27dzsbwpqsnx66cvaz42q8x6121fjaad5p4f"; - doc = "0dsy7sp70b8ivwad13a3l4r8a3kw4f7vp5gg80gg4yf87dv9m7n8"; + tikz-kalender-77920 = { + run = "1appnrkjkjqfij131wvrqspjm2z994maz0cwnfzvcc9gbv0g61n8"; + doc = "0wxnzm2xw641phyzxks3js0l7h3pxxp53nvq4rgbf1hrsv6vh0wk"; }; tikz-karnaugh-62040 = { run = "0bhnh37ydzfrkvjwfyzih59sadfzw9y02y337wym3gqaa0m6w7gh"; @@ -18146,7 +18206,7 @@ run = "14525h2mky7m1a8lsqnq8c8y6y5mh5jg9i69zc5s88wpzvc1c2dm"; doc = "1982s67r3cyvizfk6lx4xnxrwm94cq72mpkyvixxdbjfvsb2grhf"; }; - tikzducks-77080 = { + tikzducks-77677 = { run = "1705j8zmqjhdl2gj1yyh1vsk40x4jd4b9b9763gqxlp5rin7ivvi"; doc = "121dpi3z44ygwalj78s5z32qnh3d919cyz8pqlqfj1651xjgbywz"; }; @@ -18163,7 +18223,7 @@ doc = "11jj75nnzw9m3i6nndbfscllfxzn5bd636s85q17gds03jbqkhfc"; source = "1v1bvpfqhvn3hp3zjx3sqv4kg288aviy1b9zl3s8r64zmai86bfy"; }; - tikzlings-77079 = { + tikzlings-77677 = { run = "13v4v8zf9iganl52n47xciczyzgrxj1pbr6n41sd61mc0iccw6gh"; doc = "132w2yffadnwiqsxi41cz9kzjdwwn1pya74yari15lhqyglld15a"; }; @@ -18198,9 +18258,9 @@ doc = "1530vkp14lpv0hnv8qcxalibsi1pkcj9xp1pa87lisrillxs7kwb"; source = "180cp8vp26shmnjxg9qs9n28v4xy0qhqgm1bvbkqrpagykzzhsrf"; }; - tikzpingus-75543 = { - run = "1mciqlzjz6fjn24915jsvn1hvkswm4jd80a9h1nppz675rh2bvyf"; - doc = "1xf09v1h1cvmd97ynx2fkq8lx8h58py1aqmsr77zw5gr7l9km8fw"; + tikzpingus-78222 = { + run = "0raiwvpw65ng72hgmwrwafclynpwww6avicrpfgqf5rajk0z3fhq"; + doc = "1zj4s8xdhls0g9vy6kf9dhrka4a019qk0ckyhrdhhjlm5k2kjh8d"; }; tikzposter-32732 = { run = "1r6pia3sjl9xcixnsr5pk8cma4f18mvpn60dxmpzpn2nn1sk4p26"; @@ -18267,11 +18327,11 @@ run = "04yal5fdbwwdq5i7frmvxm0z7zy379gpwbc5383xn0nfdyzrq91b"; doc = "1w3qzl1j3viaj6qi50qcyx51w2ms23j27p17h526iz11x39w0gw7"; }; - tinos-68950 = { + tinos-77677 = { run = "0czfddyibqn7g62j3kqqvswwfdm1z6xwv0k0m43g30n8r61a0qa5"; doc = "0mg2rjy5kk7gd05lp00zh41sxapmm0bvl950r404wy1snl17d23d"; }; - tipa-29349 = { + tipa-77677 = { run = "1vax0padc42ks1b4rvl0ikfqmb5i04ii27k1711vfdbzmg87j217"; doc = "0wwnbarpvjcq8ibbn8sr0zqrlg3clplc9nyh46r5gsr06qgd1prf"; }; @@ -18291,11 +18351,11 @@ run = "143c2w00f4s24qli3wbnhps6b5pbrvrhaddpgpgn52pmy20f5z85"; doc = "0l0qs27bm0hy835zljyapyhs7iwvkpn85vnd0z02wy8l0nb11ly8"; }; - titlecaps-63020 = { + titlecaps-77677 = { run = "08cy0cmrp27iqa081q1y3ibif6lv2c83lmvn9d7r920f13dpmy7k"; doc = "0gmajngp9cgi10b9kgc4ra020drmm58f00vh1yv5qj3x8bx5hihf"; }; - titlefoot-15878 = { + titlefoot-77677 = { run = "0c0nhhxhb3hmvg3a64lr5npbqsmrmprqqj9pic91j007k4s1in4y"; }; titlepages-19457 = { @@ -18305,15 +18365,15 @@ run = "1pj4mavc06r5ghcvyjjhvn7x2xrccgdfjr3961al7420ymaqb726"; doc = "06s1r8xy54129y7fvzaym2vkfbyw2x31r91i8cyxyra0chzh8ngl"; }; - titleref-18729 = { + titleref-77677 = { run = "1y2aw2m7jg7l9vcr35nd2qpbafyff1bc8acy2cm9k7fcjm4rcr17"; doc = "0rv9hsx5p460pa3ry50fnrcb0kf08rzdl7bq47n5nhm8frpmczad"; }; - titlesec-73302 = { + titlesec-77677 = { run = "0k5593mc0899v8q1kcr17817py24b7bvqfz7iy0krb5gl7d88ymi"; doc = "15yyh7pxqmkvl9xirkw84691sp35l4wabw4392y63add6hjzx5vc"; }; - titling-15878 = { + titling-77677 = { run = "15iw3giwxg658pzb6basjkp4v92m3qvzk1fcarnzikc649bjcbch"; doc = "1r75nwakbkwf32qva6icp3pq3y8bgfl6cqw304lcw8p6bih74y5j"; source = "1jdgyn9zyf5rwbaz004g85rr2jpd5gi5iyn111s0r22ml41ci3hk"; @@ -18334,9 +18394,9 @@ run = "0gf3zjnqng90kn9341xdchm1diav93qlv2910mrl1cc7vqfp47wf"; doc = "10p4i3xnbpyhzj32j3mi59pzaisjhj066m9np4ankzizgwv9x5in"; }; - tkz-elements-77479 = { - run = "0lgp3nki81dwsw2p6cz9bic8p76qc5pj8w8fdxhqn13qnb5443az"; - doc = "008hqpq714i5q5plm4p6m3197pans92h9q4dw2v8akvdksdwbng9"; + tkz-elements-78014 = { + run = "1013p6jrr10jj2gvsh75wkvcpfd5klxmnsihw0azdh2sjy628cyk"; + doc = "1di07zp16nl1ba3yyv5kpcd646902xb85x9rq3wzm63s0gy26lx9"; }; tkz-euclide-77515 = { run = "086mjm4qyq450q87wnb6f49yjz5a2r6m26w11sc5m8gwxxpvg1k8"; @@ -18350,9 +18410,9 @@ run = "08kfjaniwrlw23vmz24yq9gbdks9fwcf0g4jyy98ikfqh9phhhs9"; doc = "1drk9va3bgq62qfkcvp5z30gvnscl7mbjz66m27wmgagb2ki2f0q"; }; - tkz-grapheur-77346 = { - run = "0lm79q6lbjvxhrpwi4lhkvw25ry7qv9hya3nf4140xh9f246jm62"; - doc = "0k1b153nysxp1nmdj3kaf5y0c5xrshxv2camv77ygcfr4b3nsf6c"; + tkz-grapheur-78175 = { + run = "13i3w7g6rl1087jignb86gavrxc0k9z37r1jnv6b5zxmfggf3rsv"; + doc = "1z1y94rxrbjgqzhkgrilhn5mpyyh3rqd821d2lja6z454pmfy11i"; }; tkz-interval-76924 = { run = "1gmdbmw4ad81p1zfk3wbn9cmg8q8zrs655p8an8pqpas6lqkgg20"; @@ -18401,22 +18461,22 @@ doc = "1wf7zzl2s13bqkpfkcpj984fk4glmkpjwyb1pwlmw11vsb7n5g18"; source = "08x1fbgg7vkxq1j3jvkkx8aqg2r2371i1kg1brks0w1m1rdgabqg"; }; - tocbibind-20085 = { + tocbibind-77677 = { run = "1swxyai6gqlz8zjah2qnz9c5dkd1smpk163b56rba0kx7zcmvzc5"; doc = "189qi2qyp1nasg9w902ydk7rlzxl2qww9w3p5s3p9ywchvm1l9cf"; source = "08sr335sgs7hrhd6cbdc4dh3f8m9fpplv72fk54y57rx59l8wxbs"; }; - tocdata-69512 = { + tocdata-77677 = { run = "0vj012pdzwbss6h96l8a539vdwihm9f58d6yazsfc74ia4k0x3yk"; doc = "14hy1z419gb6n4zw27xv1qi3gc3krg83xpnr5lw40yd92i99i8q2"; source = "0wg9d1nay4cr52g4ird3cgb7lndlyvmx6hcf6d29j5hfdaafkdg2"; }; - tocloft-75878 = { + tocloft-77677 = { run = "1vp3s7q0fcyfj2ksk61gxdjjnwhd62dzfd94yp7y3qfy7x8hyqxq"; doc = "0zjs0ldib6hm3b9msb5x7r64ddknqwf6kkc9cc82hbla9wshq4qq"; source = "1764cq3d9ad5gy3qag6f6wxgnna0dhk3rx186jqjpqyqli8b4lgh"; }; - tocvsec2-33146 = { + tocvsec2-77677 = { run = "157m17r777cfqjn5p4j1rbj10ysbyms87jrhk0wjkahag9rgny1b"; doc = "0dvzcynpfn9fvfkks5idncgbdqbhxj0vp1d3mfzymhiw4sds31xk"; source = "0gjpdjkl73ip3jkhr9sx94mwxz3rvxaacn553xwa9gvk3xh5rav9"; @@ -18426,7 +18486,7 @@ doc = "0n6dy738cj08laf4cg4y0sadzzzrz9wa9m87hwkya6c95znl0091"; source = "06xpbraybhf1wbl979653waznvgq697jq61xcpz29gn159li0pdb"; }; - todonotes-69319 = { + todonotes-77677 = { run = "130szqdm8xx7bqqqlx01wgrj6x2wfqzynmf7pjsn953rvyd2da4d"; doc = "0920zvilbcjsl707vyvvdcw27qg1hjlrmjfbr3229rv9n4zd4fqy"; source = "1xx14nww9nh8iv0nxvnj2iwj1wm70iqfclgg39q7jlywdzpp7h0y"; @@ -18439,6 +18499,14 @@ run = "04b3jy76qdvbq9c6yc0lmq99jqcprmcfd602zm6xsr0lwmxrp1cd"; doc = "0lpbfdvmib9ykdcwrcd5inpibgkm99avqyn94zadbasr54k62gna"; }; + tokglobalstack-77964 = { + run = "1drm9jybyidax6fs1vgr35wd4k6wh96varc9qzmv80gy2zf8shz9"; + doc = "19wc0g67nsh7v7hasc16zcaw8rgikl8aly7sw17qz3vyyy28klan"; + }; + tokgroupmark-77963 = { + run = "18xgk986zc1gplaz89kiy520cwf2k2r7a0bfb26l2idvvklwkcbc"; + doc = "0r7wlg0pjs4h89l6zjp6qh76kqsy4l310mmja12igzqrdk9rdx0b"; + }; tokmap-75599 = { run = "0dzxdgmkzqwq9mwjz9k7fblk9nhp4h0ljp8zg07zavih1j2lrcww"; doc = "0cid3ciny2d66xyi9n45igxs9psa4wy6zz7njwqxn5wnzagv91hk"; @@ -18475,17 +18543,17 @@ doc = "01ybb6hjbqkzyfhrhq1qhjz97lmwdiz6s7q2rqn4bjjz22mkvd89"; source = "0wvdm5lp90713rirqbchvzi99kz6mjp9wzni3nc9ynrbz2nkxzqv"; }; - totalcount-67201 = { + totalcount-77677 = { run = "0zd8h2sanc98qzhgkzgaxjyzfh969lb2935778c80n0w8g53ipn7"; doc = "1cwk1dnpin4zz0zc4rbf7a1spz5wzvza3nc9d4jrpxqbzgs36nb9"; source = "1cp1fkvs1gbif9brdwxd1dyx81ylshayq6gad4fw6npzqynppk6f"; }; - totcount-21178 = { + totcount-77677 = { run = "1mj04hqxi81i1pwjrn10ipm6b0xwv2081paa4kvq7yma8g2kmi9p"; doc = "1c1941vfi2pf0wsbfhhzpahyxjzb4jx4lr85k7g6r8vk64qahy9i"; source = "1f6r2ci4dqri4fxd5mwmfmqmw2k5jfr5vzf2mazynixxp809mjwq"; }; - totpages-15878 = { + totpages-77677 = { run = "1z6brrn4kb6w6an8iz6das0yykwj2cbaswa9wy2p3rfc0w95x0ms"; doc = "0nm7x3rv5rxg40k0xls5d3s5dqrpc8vw9g93sa3jkdn18xkxh2zs"; source = "1b0glns220jsmn1607d5f44k2lijjp95cd0dkxabdc3p576ipmmv"; @@ -18503,7 +18571,7 @@ doc = "0mzmdfbrrwl2v6mvhcirb7b6lvipvxsi4d49a9x5abixqibjh4d8"; source = "17969haz7fambbwiv1cr8ndxqjsgi550qjxszcvw9v812adll5w0"; }; - tracklang-74576 = { + tracklang-77677 = { run = "1ph85rhwqn477hk6w6n6vdn5y81vvb2xski1mf1ynp9kr47k72l9"; doc = "09a0xdfjdldqh7p1dfskc4hv905h838phngvqly92shlrswb63da"; source = "1j4gc6b4fpy3vqd1gwjp9kw8189g2ymv47xf47pm5swqbsb0rrr0"; @@ -18513,7 +18581,7 @@ doc = "0sl8xzswss89ifxzxx0msvhpihk7992rlrmhzwhrhc9ip66y6qrz"; source = "1lah6a5vcycnglvc5qsy6mm6fmwcgzpsrkkb9rzwa02igpgq8hbi"; }; - trajan-15878 = { + trajan-77677 = { run = "1hnk1qb46hihc3ga6klxghqf7yvn6zschp6w36a08mz1hfsdb8sj"; doc = "017v3bmngyh8wydjl7hmxqh2rz61dg2imcl0gabsfs98l8fnwsfb"; source = "01qgax96y0sklbbb8mdfv5yc0i2k90i23yg75vhjmb7xlwx60q7k"; @@ -18562,15 +18630,15 @@ translation-tabbing-fr-24228 = { doc = "1cih442gp6zf8nwb2lbgjn7a64aglyrcw3aciqy5pkdw09pwn0an"; }; - translations-61896 = { + translations-77677 = { run = "0cs8wvvcgmzsnx2bv1qhmcmcswpj6kbk79573yr9vmiws43djng2"; doc = "02z9ggyi83hiqmvc53wgvkxw7q3jn8sb5vd1pzxmw5kvhdgkzy2p"; }; - translator-59412 = { + translator-77677 = { run = "1cpr6znw0nkavqxr6bv8fkb72ygnjhl1ap0wbim75f1gmwn7k4ki"; doc = "0yk617bp6c4wcr6mqmyfsh9lirjjzlg6fiay3fp3g9146p567w4s"; }; - transparent-76924 = { + transparent-77677 = { run = "15n7n3k2zy6cyi9sgbq95g365a4zw89cnj6kg58g4znmmc9p22gy"; doc = "0xnfgf87qxsrf1zgcl7y93rbprd65kzm9qbp8accynx07n8wp5dz"; source = "0dmvwjc6jwivahvrqbyn07dbj1r70kr93i3lrkaskzv424glr7qx"; @@ -18599,12 +18667,12 @@ run = "1z4sk50nzdplwarbv7ha3gi5v6g2sh2nf85ipdz2rbj3cnz0j53n"; doc = "12pm2720vyk1c79qbgk935nridg3z48cbzmzbx9ak66araz9y901"; }; - trimspaces-15878 = { + trimspaces-77677 = { run = "10rx6pcvwn1lzyivn312j76lsrw3lb40jgzyj861gl3r3pcls0nw"; doc = "13zf5bz4pp0lwp44kxdj1zw44h978bdpaiskbma752603jlznaqs"; source = "0nfwqm4a7c1ks5sqypkwmffqasjaw008pxjb5spr49h3sv7sp04w"; }; - trivfloat-15878 = { + trivfloat-77677 = { run = "0s74sisq1bg9n593az435chspj55ysx9b0vqywl30mk60hray6zm"; doc = "09szjgdcy2fc4ddkw09vsa2am5m98mgm606i6s2nrkjgldm0x4ap"; source = "067ab9d2vc3m950587iqcfismjnl8fp0jxw0ssdsz3gqxys6vgz8"; @@ -18618,7 +18686,7 @@ doc = "1pd0r5j26xj63qvj7mrifcxjrzazdi702ang8k6npq0cc8v29iar"; source = "06aavqqczg63yc0s1mwry4nd2ml94424a2qxswcz60y57m68yq61"; }; - truncate-18921 = { + truncate-77677 = { run = "13hzrndx2myazl7f30i736zs8vk12203hv9rskwncl77hxrqqqpm"; doc = "0l5hgx3207h54s4n5193zc6ssj6l49xwx2hd9jfpqh1f73kpn6hf"; }; @@ -18652,11 +18720,11 @@ doc = "06g1h7l2bbabg87y97zifxn6401hf0j7ia86scgjkpjbx7p2dj2w"; source = "1s4y8cvn1iw77b2qklbbnpm1jkjc0sjnkvsa3savvcb7zhw4asa0"; }; - tufte-latex-37649 = { + tufte-latex-77677 = { run = "1azsqa3qa1w2k0r4sp83xp9b7g1xjw47wv9l0sk065zq0bdjr9yy"; doc = "10h41jbfmjg7p8k3m98l2jyhl7365qym844y8f38g0f9sr1pyxvn"; }; - tugboat-77362 = { + tugboat-77677 = { run = "1f294q0dvji0bk0bb6acc3w8gym8q8vsiiw72w4mw2xxxjncg459"; doc = "1pcv6zkrajfqcfgkx548di812g72hx6hm0z1nf9s5sbax9nkdv9x"; source = "1ff24l9jbsv8094pzy7l8avx90hrk11r1agwvjzjhnhxhallpyij"; @@ -18669,7 +18737,7 @@ run = "0liczx2jcdks6r5040r7dqcyrcj225xq0035ccdb9kjmp0rmc90b"; doc = "1m73fc2nj7qsy144fmbqhld3hx431ry64jv5p7h0r4p0giadwxgc"; }; - tuple-77463 = { + tuple-78222 = { run = "0yfrvwbjp6g234zibhapiicw0nm3cig6sd81cljmfkhmnhjqwbkm"; doc = "0yyjm4yamn1b5bh0kwf4grg0m5bbvx2gwc7dxc6vv7b1p03yqfh5"; }; @@ -18681,17 +18749,17 @@ run = "0bfl9fgj0adpcm405a9b1819463nrzqplzzdlvwy6yanyqfqcp3i"; doc = "1dam5fm94hdyzi4ai0wq03pkarb6lbrykych3ixcsz8r2z04g7nx"; }; - turkmen-17748 = { + turkmen-77677 = { run = "0jhg6nd47y8igsn10m3bcsn61zydlwk3g1qfqpy8snz80rkyn9d7"; doc = "1rs4jmqy5zrgk2awvvw8lsvdkzjwbfq65bm3m9c02158q63bw2i9"; source = "1kz5qhyjax82mv74qxhsiwj83jijnfhgijdl2w8ic8lwc31q5ihl"; }; - turnstile-64967 = { + turnstile-77677 = { run = "1br0ny72qsv5fpfw4x0v7q3dqy2jgicyd97ibzpxc04mp967njjr"; doc = "1iv8ysamcqzc7lavhskf8kwi29jn9xcda0am0ak9s1c7nz7pb3ly"; source = "0aadq0w193hl3rlb1d8xv60yy0fam4aprz4j96dphnanbb9g27ll"; }; - turnthepage-72902 = { + turnthepage-77677 = { run = "0z8blhvgay38q2rck23yjzxjl7q90s3yq3xq87cdibyxsaak7di4"; doc = "1z6y7vgwh3jy06f2a0892zln6vbwdckdi1dpvjnz3cld52s82fjh"; }; @@ -18708,7 +18776,7 @@ run = "10k7gl7jp9l41mj6jamz26wndf3casx1qyy1dz1rscgqyvgjgh9w"; doc = "1d0kaq2k3svm7609x3nfm8lcd1d41rzp8vcr3wxwrl1dadjv180c"; }; - twemojis-62930 = { + twemojis-77677 = { run = "1k58rnl12pj54g5r9rc7dcf1n33p0hw233wckrpn0dh287gf5ffy"; doc = "022i152bp2r8fnkwb0mpz1nhs54qxpy57f51j1mkb5rc1dqgcxqh"; source = "08jxkcjb95yb7pc7jlf2rcz9b2yibpi5ygi48d2ni79i5382mizh"; @@ -18726,7 +18794,7 @@ run = "1gr6wgvpzb9d07a416fngf499hk4pxvqpnq040jspnz9lsfnyd7v"; doc = "0d55npjzwpjm2bgsm6dc44n2mkycqglqy4nvkd9jqfajddk6l9nx"; }; - txfonts-15878 = { + txfonts-77677 = { run = "1dfrd8dzrzj9y5qnz9c554xn2g9931slhj9ylan2i71k5asxmkiv"; doc = "13v5hhk0nzj38nfgyz9ijmz9gb9703izrgb617z274d744qwqx73"; }; @@ -18740,16 +18808,16 @@ doc = "1gswhcdlf8n4wpnzy0fx4maxvy3n4dcbag9r0igrcvcbqnp9sfcm"; source = "0n4r3zn19z62qkd2njxqj74k60jr59704mnhrlvmmxi9x3b5g5sv"; }; - txuprcal-76924 = { + txuprcal-77677 = { run = "1l1khap1kpgjsjrbsa3d9hgd61lw4x7pi771mchszkaklqx8qarn"; doc = "1j2y6scl5pa25yk00zf64nqgngrvvb4hbig3qi50rzf5kpq56pxp"; }; - type1cm-21820 = { + type1cm-78116 = { run = "0xdbj0yivyb7advckx6k2iwbn8xqkxrlapjrqrx51jcqhzqshknp"; doc = "1zw172nb8jym439sz8fb2nnfxmazbnr5mjpmffwkfnasi2f7b4in"; source = "114wlrzzvlnd1la16mgdp88f7a6h6v8l5ddq72is0hcddw80g2g8"; }; - typed-checklist-63445 = { + typed-checklist-77677 = { run = "0yrl1vlsly2k71svaziblbnd3jl9jpnpvpg942gg31dsj9vvsb2q"; doc = "165h7yh2w6n64g2165wbxhpyghwgxww7lasy1qi2qmzkxyf3zi4n"; source = "0f942k6pjy821851sxhff7idp8w9n8wgf8v9dfrx7mgyb2yqwwqb"; @@ -18772,7 +18840,7 @@ run = "1d77d910w52qjif43f65fjppglnz6mjw3593c88dgs0wjxgs9svw"; doc = "0cddn90jdlnhqn9j661s8inqhh56q0wkcjyakzz4nkqzlbmadk4j"; }; - typicons-37623 = { + typicons-77677 = { run = "0acmp2zpg1734c6719jpmcccyq4325h2023bc87xmj7jxqq0xlp6"; doc = "1r9wabmkqvzdj6dcxl9syymp0rzz8kj0lfmqn9j4njghclndkfdf"; }; @@ -18806,7 +18874,7 @@ run = "0fj2rfdzldav8m1ac7wv8n1k8pcgj4yy4zxx0g8sg1mb5i7if0k6"; doc = "0g096y6dvxfzbjrvvwpb92z4hrxp1p9jvbgkap5gra61msacqawq"; }; - ualberta-77463 = { + ualberta-78222 = { run = "13ksa5ln0pcglr222ijrd6qcbgvqvq496igpf9ay9apjq4g298av"; doc = "0fcdb40m0s79s2z64wjy5n4m41mmpafcq049lmgbaavbyziv6xx2"; }; @@ -18837,7 +18905,7 @@ doc = "0k1aqic1ljafdk8xralygdyjapkqa0qiainrbf982233kjqclpvd"; source = "08xxmm2rrpyi9a601bzxka226fnhmyqfv8cfbc1qdivn8658785y"; }; - ucharclasses-64782 = { + ucharclasses-77677 = { run = "0d5rr5w322pr4bsmcp09vsldydxxm69mcpvpaf9j7z5rwhic9biv"; doc = "1l6pv743lzdhnxpd8bv1y40xhfg82421jyri2c5h7j4ahlcnnvic"; }; @@ -18846,7 +18914,7 @@ doc = "1sid5k2j678x9rk5vcm0x3grqxhrskwavq04awbmz99gd2s2lv8b"; source = "1mz82vr62ck1aa63ikxkzxaxz33lp7nqr590fis10x9slbb89adh"; }; - ucs-68759 = { + ucs-78116 = { run = "07xgqkjhks344r0d9c8rvw2gvy0kwhx5kvyzkf2ymw1hiix8w48s"; doc = "0icaq9irpb67mipfpv55kfbdy5m7dw83h5qqq98f5d1x14h3gxbn"; source = "07pasmgx62jjdq8wgqgk10wkykzljj7v52xhl1ncma4idmd7l97q"; @@ -18922,7 +18990,7 @@ run = "1fnh98jcbn9l09mi952qrdw0dq0pjykwgwi35zz2lz8h8r750ihw"; doc = "0bbj125zb494g9x160n3lsivims28w0drhfmp0c2920cwhk4m0xh"; }; - ulem-53365 = { + ulem-77677 = { run = "0v6p4hj3hij0qvq7vpsbnk11rhwwlx80p3g575jy4sn2vfw5zzsm"; doc = "18ny9kfv3w2ag97czcj2gaqqy1gj2f7rd8r72vd7wsdihgqd5wzb"; }; @@ -19000,15 +19068,15 @@ doc = "1rvryx13hyif7hw2wgb88n95qycip95xh92jdy1jm2l6pl3c5q3i"; source = "1mczvxrhlipisffdi9jv5m3d2i7h34jpm6vi4dbl58cg9sasc4a4"; }; - underoverlap-76790 = { + underoverlap-77677 = { run = "14cknh021b4qsymflf0mnv8q2vvhgsf2088s1g6pm8ckpx7diq0r"; doc = "1h1qvk9m04sp0nm4acj7kfib5cfpch1mkpvs55mnqqsgasgnymjn"; }; - underscore-18261 = { + underscore-77677 = { run = "0a93sgddm7xy8iby50yficparkr6hnzj46w70madbwpjkpnfya78"; doc = "1lqg7j0hnnhqnfzdv0zzgpnmbysypdind3fmr6axkw0czix1pz5n"; }; - undolabl-73633 = { + undolabl-77677 = { run = "12s54rq1w137y91xq5wzlpdkdzw18c5y65w9hh4yqxhk94hrmb55"; doc = "0ccqp046q5h81qhxd13777pdzkj1lp07jkgdz2h3jhgyqla3kd08"; source = "00bgqn5ykbc3ym35ijfgkp9wnnl9i6w3xdzcbb9n49zpjxjp054g"; @@ -19042,7 +19110,7 @@ run = "10zmjmbrlxsvq7snzm3p89afj4xy4ad0ni06fi9dkqjmi9l5nph4"; doc = "18l3zd0q5ixwpvbcx2glldp75anqkgm3ifnf3lha2iqapk03jsm8"; }; - unicode-bidi-42482 = { + unicode-bidi-77677 = { run = "1prl0i2a9dg5yc2yl1x1k0zmz9lww051w1zwy8cbyvk3rd765a72"; doc = "0ab0gym9sjllmqdclkjfbc4fh9n20999mv7z2gylfybirm0n7i7c"; }; @@ -19050,7 +19118,7 @@ run = "016i4a5kqimag8j3yia7p7w2v7wjl91fnd1b4fd2fp77kxny5pil"; doc = "0h6x3qb726qwzci3mk9h7z5vfhx39y5cslw6ry8dsk5lndawx947"; }; - unicode-math-75152 = { + unicode-math-77677 = { run = "12xc969s6x742a3aay28354cpvam2x9ack1396q2hk1wdhg846fl"; doc = "0y0sacc4rd4ilzjfw10v058wv626wlva1kzrbrbqxsclq3xcm2fy"; source = "1wr1hrxd63z5iisdw6k95qjknl3i917y2dmnrflyn0afvl2pxjg8"; @@ -19059,7 +19127,7 @@ run = "1bz4f905r178kkdbbx9c56d0l63a3gzaqia20qj0q0zhqvakln18"; doc = "1lh4qx0lz50j2j69m62330snq5wsg7vw5847z3jk4kpliqa9ybm9"; }; - unicodefonttable-76924 = { + unicodefonttable-77677 = { run = "0ndzdd611awxfh3g4f8vl2al0xgxbjsfcqbmlhxp51djgw26c9yb"; doc = "0cv89cm7zk8cpkwmf54pnakmnqz16f70ikdz54x20swgf17pcz4w"; source = "1rdn1ahbvx89yw0cybppjkg1zap8cpp1d8igx2p97jlcznxkfaa1"; @@ -19081,11 +19149,11 @@ run = "0h81w9pzy11mnq63401m6a8nbmz11xxvjfawqmnyzzgpx0v0n7r5"; doc = "0npb532n5c9mhpcfl2d0bdx32a4xgk3x9fxzqr6fml9c3zh47msp"; }; - uninormalize-57257 = { + uninormalize-78116 = { run = "0ai1w8n010sq2fmwvp7625dfmmlvzx9d67ji34zwxdl2cyjlgsw3"; doc = "1dksyk07zjmwbzgc7c2d5lz7fkvrllbj1nrpb34vd54yxl4azgip"; }; - uniquecounter-53162 = { + uniquecounter-77677 = { run = "1g7ix0pnd52dsykq5na5d4kfi49zm8gmampf5yn281mn901p3wjc"; doc = "099clvqs76hiwl8i2gqj2hdmj2m77v03pc82sls2xpwvrs1dqd4s"; source = "0cgpfgv4yybrq1ryhjrzwfwf97805dw6if2s1qivhry94lb96vn2"; @@ -19122,11 +19190,11 @@ doc = "0acfyvdbqagda11730d5bmr5qlfq7hiqw7dajq143i54k9ln8mvi"; source = "1ydba7wjiqnjc8drv5j8skv5q8hjrliwd38s6xj2jd12i0zp3gyc"; }; - universalis-64505 = { + universalis-77677 = { run = "19v4kl6xbqj5lpxlpjghnnhs2dnljzzr71pvw90z71n6wncza5gh"; doc = "0nw6c17jvpyp5lvarj2hf1ir2hwc54ns9nflw4zpgz2ifr5kr1ci"; }; - univie-ling-72484 = { + univie-ling-77677 = { run = "059n2q9iq5zrj6wxx4xpxkwjnp39xphdsqxmmbz28mp4ib60hza9"; doc = "0k31ji9w878s6iir70rbxxqxzpqmmylf98xiga9bliqy3k2q6myg"; }; @@ -19134,7 +19202,7 @@ run = "0clwxzngdy6n7iwk9zrn21i1frmahdf0s9qq2nqlhk4h6rxwb8jb"; doc = "1q7q2fpgpjdsmbfj9zijccqpl2m6n0dch72wl05a64hxg117jbl4"; }; - unravel-76924 = { + unravel-77677 = { run = "0n440qrni1qnbhjajj2kd7zwgv8sk73bv4arasha05xfic0g3arf"; doc = "1smf996jz3iy82p34b0qjmjnpipxdakp0b9yk5qxv0rbkiwkhymc"; source = "0hb343svdnjx8czl4x1wlhpmzhrzsslykpnx9aywpsgn2xabncnd"; @@ -19169,12 +19237,12 @@ run = "11nmmpfm5kv7kjlygiq7gglsa1l9639qfpbbrwvbp9c1cakfvhzj"; doc = "1vjhk2zdllvyhx94wcsxyxb74qz3x4y2zsw7scm0gzmf1jbwxj0i"; }; - uplatex-73848 = { + uplatex-77677 = { run = "0kmw51xvg44jrzn6r1w2biz2d0m3j533qadi4bfjhf2dzi4jdg61"; doc = "09x7aqy05pgfkfggkb1dxnsvw0by18lfpbsivmipqinawb0mjkva"; source = "01gpwxp81hz8824y1hffq6b035l0pxa8wyfkjm9kh5m58j52s50w"; }; - upmendex-75593 = { + upmendex-78116 = { doc = "0fi6ndcvmx5vn1cyc59nq9jry9f1ym62jx8rjzqzckcdic8d983c"; }; upmethodology-75054 = { @@ -19185,7 +19253,7 @@ run = "1a71nsc5dnaa8gb4xmnlhvdsvid2h9gwmxr0xa8blh4xd0vwi2d9"; doc = "0d1qs7krblmnf9r2afvzx5ir94aqgxv8p2d9sf9p18nlz9f5h06q"; }; - upquote-76924 = { + upquote-77677 = { run = "1zglh6pb1fq0ipsivhj0knhcwcg04mjkxca5s2adbbfk2xs1iqgy"; doc = "125756iaikya3v0wk9a712klp39ndw7i68bybnrif2klm4c695lm"; source = "137lbzacpmkm1fdmp548m6r83mnhclsrcyqk1s0rkp558fpnqpp1"; @@ -19209,12 +19277,12 @@ run = "15hnqy2fxqblr9db4h2r38v1h4iwhk5kcm8qm9war1c1pgwg2a6l"; doc = "0axb3cpbqbksrixhksdhbjyqyic0176lyxxk5di268jbr58203xp"; }; - uri-48602 = { + uri-77677 = { run = "1mmxhxm4y7qsvq4kgdnq2vhid360gcgq0yxbcgw46k56hxd61kln"; doc = "1zadcddyfrgfbrsyl4461zwz8g3rjwypixvmi5ny8f80z4igal6a"; source = "1w5hbpzc5xka2z834hnzx16ky0kdx3x4y0xxs61l9gx0ygqkzbpa"; }; - url-32528 = { + url-77677 = { run = "189lixyamvrcpds2i7nlh4w83mk5lnk73158kcw3qjanpncnnn1f"; doc = "1xragd7gak0vzj14f7dcx5hxg8plh47ncqdb1m5liaibrdlhgpql"; }; @@ -19227,7 +19295,7 @@ run = "0hlaimb12imiv0h7khcaar4xi5dma11bqcrb2b6imd4srgg9b50g"; doc = "1mzfmfwny5mzag8wf1h3k4xbmbzphwqv6r74sql8wyqw53s337jf"; }; - usebib-25969 = { + usebib-77677 = { run = "1q38qzz87nh2hbmml3b0a4919dgk6d5rn0z5bhrc4ip27dscvw07"; doc = "0byl3xhiz3b4hqqmq2wi5fdbshh5prvqfnhjcgjk619bn99cijxm"; source = "0asby43xsd35aazh2sncg639x91f91shs25f6f1127rskx5fd7vp"; @@ -19250,7 +19318,7 @@ run = "043az1c7bs194w7frr768pwaliiaikfibxh6zqiznc85ax6q3d94"; doc = "1q04i3q9693ykpgsx1fl11w0y0kxffqyljns1qy04935s5b8vskv"; }; - ut-thesis-77463 = { + ut-thesis-78222 = { run = "1yh0b52rp6dk271mg7s6xnrby7hk1bp94b1q1215c31yyywz4nc7"; doc = "0h1hgsia2jy0qhxf3ylg07vm50jb2jwqz45zyq84m5zvvg7sq88z"; source = "1njrsa8hrd37y9yxxwysda88lsc0kjf6hikyqswg5rarldvysg50"; @@ -19271,7 +19339,7 @@ run = "0w72bcx656rdkbgndmshzd6ackh1r6x6m2f6bjrc3rxkmhvf2awc"; doc = "17m89pxzhfrcg8b3pai9bpivypmzfm0ck0pbcp38nabbnwk7bmbl"; }; - utopia-15878 = { + utopia-77677 = { run = "1hsvl3la37nbb0b2q9995w1hlgvrc0gkyjkgqbsp99rk0ry392v6"; doc = "0yyxzyg38z6kip43gxlj3j55rdabqjrzl33yp1z043rblfw5b9mc"; }; @@ -19284,17 +19352,17 @@ doc = "0pa7a1ic7am0w1chl6cx778gv86pf38m12s0xdpz3hp2krkrjxwx"; source = "0h59r1sxqsgsl79jvm8q015mck28z89c595lkpilymahfn3aqi88"; }; - uwa-letterhead-77463 = { + uwa-letterhead-78222 = { run = "0y59djz26f6br8gpdaxbzx0sm6p4gjyvfdi3g5w2rhvzv92w81is"; doc = "1kj991b6w3f6svzf130g4zb58k1n1fq18jvvradrqygvgrj8lg0w"; source = "1ysgg1idxm0h3rslw94ih10jmb85n445rr2cfzx9x1fhl2zclj3n"; }; - uwa-pcf-77463 = { + uwa-pcf-78222 = { run = "0bgg42n0sbp1hslwrrc8xclxpj87sggicxhmcijiijfdb88g5cl8"; doc = "0r8cmhy9laq7j40vkgp9v35xsq27xn5akkj97qysi844n4dia9kb"; source = "0sm6zx16yyi4p3wwfsyzgp4w7p53mqi5gbl4qcjj7iz373mmy3lj"; }; - uwa-pif-77463 = { + uwa-pif-78222 = { run = "1ia1yv0mfxqrd61jy5qqf8cgpk3jxq7simpd74m7zy27sx2ywyg7"; doc = "1kl9scqzc4yyvi4b1rghr6lvpvq5587bfjl207675jps4gwcqhny"; source = "04zs8241iaslw7a43d9pk6scb9gd65dcjmv2cd29jf98ybimy1m2"; @@ -19336,7 +19404,7 @@ run = "11ms8li154spr53ql2f62cz6xvaswjy5wdcjdaac40q90zb777ng"; doc = "081gyd5lhkqismi80m1nbh3n0hwczsc559c4zsz24fsq6xhsmfr6"; }; - varwidth-24104 = { + varwidth-77677 = { run = "032izb0vpcwiydg7lli6hnawij95s5ygkwdp4bfk1c9j17d749cr"; doc = "1ysrbpv2mmi8fcyhdabvs2jiqj2mkajapjvsf10c8rw6i3yaplnx"; }; @@ -19344,7 +19412,7 @@ run = "10dk1ff3swbnx6l6c30s1ryn2dbyx9harmrcg7whmqdys1mahsbq"; doc = "1dlf50f0hpislqkcbr685y5xg7iz2y6zvlzjdkjq3af4qv7ncf5n"; }; - vcell-59039 = { + vcell-77677 = { run = "0m9r0wldir0g8y32aikm2il8qsygsc3zyv2zkg4wn7jqlidk6f2i"; doc = "1zrhf70s70zxm5ck22vbi88vpdjn6ba6iay88f41x21f11l536q5"; }; @@ -19369,7 +19437,7 @@ doc = "0as35w7fd9xjqhrr3v3nzld9bnhz6xg7rqgs2hyzx150xndy6cb9"; source = "0ci3ajx316b6iin315z1xkdfmxbbflnj8sf2ww7gkxf853qakwlc"; }; - venturisadf-72484 = { + venturisadf-77677 = { run = "0fs736rxmvi2js5zcx8qsag6psf0qdvpvd8fwm3ahz5q9bg40ib7"; doc = "18h4rwhdcdqhxam0jhswc6dki0cvccgdr5x4adrwj7lkv2sw43yr"; source = "0flbf98pwbbkpwwl84vfyflx2dzp901wxyk4zyxlnaxyaj17lbk3"; @@ -19378,7 +19446,7 @@ run = "1bb1ddwlix4v6knmz68yy7i2jsismqdz189p1664q78h12rxcpx3"; doc = "1rd4mhi7w3nsvvx0zxv43nd4ldw7if1zadh0xxbzbjaljypmshi4"; }; - verbatimbox-67865 = { + verbatimbox-77677 = { run = "0pgim93ifd9mnrx7fkl9fprgf33wp7m5anms8qgzny0lxsm1fafz"; doc = "1v32x3j5zc8yl7rgxn3j40p53x4f1y8abr9w5fj0bwhs8qawv2xh"; }; @@ -19386,7 +19454,7 @@ run = "07syldn58zwnwxwdsmq63qgr2nb0bkl9di09knska9jk0c50ql1j"; doc = "06awpisb1y773xsijrifh0121pq6fdzp2ai0snxny5vrpmyp412n"; }; - verbdef-17177 = { + verbdef-77677 = { run = "1dy1h0vcknnizm2f3zggga85slga5p77aw3ll5ca3kx5qxp1xqhl"; doc = "06zh9v72ywrg84wlb96p0y28sn9919pn2xjgqhaii6irdf3hmlma"; }; @@ -19409,12 +19477,12 @@ doc = "11xyfymms3bhqm5smb3i8j411iy7byr9jxcxjciq916wyi4xgsyv"; source = "1v1z51sji2adrq9mpf01chw3kj4lcdkrg87ln2205khk2h9133y3"; }; - verse-69835 = { + verse-77677 = { run = "108qi1600f5q9im9vdbhnh0yalpjcx7qy90x7xqxnjyqh7116c3m"; doc = "0zqw1zrpm3hzv21gmscm9b3bfyxadw9svd6hxp0gf1virb5nlyhv"; source = "09rj2vkc7l4l79w97iycyw31lqwr946rdcrvwzv8nargpp0ynw8m"; }; - version-21920 = { + version-77677 = { run = "19b4h22lqvgzqqm0pivjjhmpxmijrr5rfy0xc9g9y7czsrp810hb"; doc = "17bsgyjvnna790nz3x94wbwslxkkz3958vj2l3jbyphm5vv92fxz"; }; @@ -19422,12 +19490,12 @@ run = "07bxhbpsqgdbpwph2w7gam699605m181xmj8jhpcsf4rwcpnjik7"; doc = "0pjz8nk7dnf2jp6yixhi55zbrlmhv477qsx6p52dwkf74vxgv5ki"; }; - versonotes-69249 = { + versonotes-77677 = { run = "0kcfa9j99jpw521sz1q0w9qfjs76138l1rdy9ha4gb61m5r95008"; doc = "0z0mpqrz3n8lp3wf1kfzfmm39n7rwv2xxfvy4x76a67qdjg2glbk"; source = "1h0qkcpps65a8qcbzskbghsdnqvhgg62yk7ihmv487a8lid68js0"; }; - vertbars-49429 = { + vertbars-77677 = { run = "0a5fc0a4z482fcxx27wrn20fsdvx9xclsy36623h80pxnfw49aji"; doc = "0y8vfa23ld199r45pqd56rv7b0iskskpaqc08lix2zss6a082iy1"; }; @@ -19490,7 +19558,7 @@ run = "1w2pxz5dg3q42cdydj10fzf9hmwbc1xy8655s7ngzhnj0vljrj1l"; doc = "00n8almyx5g71gwxcn05vpfvvisqpr4k1lp123ys810p5n25s31z"; }; - vruler-21598 = { + vruler-78116 = { run = "1di4a3czay9gj5dbps78iik9r5p0n5vxk9dagc2ak6gdbc3rz1ls"; doc = "1885iaxgfbc08ldwrzv50jpmczhnjjvhq460vspdp33f3z5i7ifq"; }; @@ -19502,7 +19570,7 @@ run = "1bdf5h2nsw76y2w4gw1ap0ncg9ibydaqdhlpynj4qyy2c9qkb55q"; doc = "1w144as1s1kfd9a8z92kl8v2qm6il09k5myz9siq5dqxdfs3k9hk"; }; - vwcol-36254 = { + vwcol-77677 = { run = "1wfqcin8xmxrby5mxn9s5j32zmr4ka4k0h9ps4kdddpq238db89n"; doc = "1zyndap37lq6jk9pafpzd3q5bib2x7yrnz6wk7wlgmgiyb6smj1b"; source = "17apnly4vihdn7dzh6hibgairrnvzadxlv724cgb5lqaci74gnqh"; @@ -19515,7 +19583,7 @@ run = "04rck2mzvzpm2f934iz4nni9s5w9g7a0qcp3kvp3bsqa6nhhcf6v"; doc = "0v0hnpfavnacm104xwgpy1m5zh63w0lv7i82f75mr3b6wc8qidny"; }; - wallpaper-15878 = { + wallpaper-77677 = { run = "00cixdnwr4vpfpqfdcbra4gwz0i36kddak8ywv8l4q4d4yd567c9"; doc = "0ngsn8an7gqzkw96sdxb4q24h7bvbjw0gsqk6dzrdphclvsjy8w4"; }; @@ -19528,7 +19596,7 @@ run = "17gdvknlxs61vgsbbgl367nbs9q0g66gfz7mdmccjjbwdc8b7r8r"; doc = "17c32c5k2ybshdc7ih1l22x1sn0jlpmwv9alfl2yin3z4lxqw6bx"; }; - warpcol-15878 = { + warpcol-77677 = { run = "1dr0ic0pskvw6397q1yy1ibbpl1c1kndqaw5y72zzzy52x4l4j71"; doc = "1jc7rilhf61irh8kgc437mp45ryz0yr63z11r9ixbsj04dmfk2xr"; source = "1lnd9b42xyzfnrz94x10vxrmfy6r2l4wlxbfc1c02fmnchj2wq6c"; @@ -19546,7 +19614,7 @@ run = "1zkhqyh72q1w6lr94a7164myp5qfmj119qim58cal1h48n3wypcw"; doc = "0rhkbkmn7xg044aw1cm44vbwiqfpcixpdpcdvz8yq6in8kmgs0lv"; }; - wasysym-54080 = { + wasysym-77677 = { run = "1i8pvf5yfw5j0rkcpy6v8czvr85p1yk18c8h18iljgsdvfj786h7"; doc = "07lhw9ss609gjlhv9f0bbyv3z327v3jqblfwhcspwg2sjvazzx8l"; source = "1i7y0si6mbd6kxbbyvcfak46hrcf95xv8x6nc29nc6adqjbygkiw"; @@ -19561,7 +19629,7 @@ run = "1bl334im0jvsyx78g6jq9m8623xyr4xz0avzfaymhs39dv17wsyr"; doc = "0lwc3r3w2d7lzz39ilncbckmvx536z3wvz84jlnv3flm2dll2z7s"; }; - weiqi-76924 = { + weiqi-78116 = { run = "0rwysz41acvsw8hjsxa5rb3nhq9cd096kgc05rf3zk6rdiy0smhr"; doc = "0s3g2ymfqz8acrqgb1d375bvxmb21sxw16j9a25xaap7wz27xry4"; source = "0fzj1cyxj505vf82kzjg7jy6ifk3m5pwsvmh5m6jvr2s7d2m079d"; @@ -19571,16 +19639,16 @@ doc = "1r81y1sdw0irbxsaqw67hbzd72p0d7xq4xiycnsa6h0jp15dlgi5"; source = "0i6limbwxy0rn0722s7l3vfslsf18ai8ddqpjynh1k17c6yam9pa"; }; - wheelchart-76924 = { + wheelchart-78222 = { run = "1nrdpi7pdss38iqj4r89n7a7cmaxm9f5w72lcaga5gx3jz998mqk"; doc = "1spjrn9avyw9qnjchhhqrw3jlfylp75jlpgjvyf6q59qc0fk61z4"; }; - widetable-53409 = { + widetable-77677 = { run = "1k1jnl3jbrbcc55cl34wj3znfay2wnf8k8sgdslicvnan2j717zm"; doc = "1giy0gvhngsmfwc87j9k2p820j6bm2mc2r1kbcl4ci0c3383mify"; source = "0krkcnxzjrn7lqd0qh8lgjixfpd3c5glvj1ilqhak9ifd3lq8r4s"; }; - widows-and-orphans-76924 = { + widows-and-orphans-77677 = { run = "189ch6wprsw4xsyk79pm03kkn19h5rkqpfs0g0p6kj5jg39x78xv"; doc = "0vzcyzcf8fh83llravv0iz739ilr15qpjkgyjmb95r0a9zwx044i"; source = "0sf8picg17x58baw36s0z41p7ck26439wjra4mbc6kl6gh11jqmz"; @@ -19601,7 +19669,7 @@ run = "1b49fag0ivb5srlsxcbmy8ssqsrcbgadkvcxd6xn9l9bk28wpfwr"; doc = "12n87c9181kskqvx7bzvqjimg7agcm8n2z7rxnh1g4kh9bjr57ms"; }; - witharrows-76924 = { + witharrows-77677 = { run = "11sr50r522gk5jvxnzr1qwbz21i507kli2m7avxfdwg4md7j68z3"; doc = "1qbdm1ixkzmgr04viif8ny4qs83zhf2wrhdszc33s9698rhrk35h"; source = "1dvxh4n3qg9zzqp2wg5k9ma94gxldh0p4pfn6npbzyhmlqcf5nm8"; @@ -19615,7 +19683,7 @@ doc = "15d9mcvdhs1jd574gm6a9ppxyy7avclvq54ikcmlf4vn20lygidx"; source = "02x8fdavhkxfnxhvr891adpn93yhqccs31w05h8f9hyg34jlnb30"; }; - wordcloud-76890 = { + wordcloud-77677 = { run = "14wc51j54614r6fy5izjdl8c4dik3br6vah4g9h6015mqwyhs77z"; doc = "0fdv04h0rzy6jlpsp6jaiwks682r7s3r1sd95szy4djjcnxwb33b"; }; @@ -19640,16 +19708,16 @@ run = "170wypqn7mmfj4s8gbm363l4hqmmjhsziv22z9hyfhrdh0lprip6"; doc = "165ny43vh389qqi7rzw7mhfyn04awr397i67kkc20jiqxl6v64r9"; }; - wrapfig-61719 = { + wrapfig-77677 = { run = "1axad52pzzsx9d32rivasl5d49dj51adk5kcnb1rr8mz59421rk3"; doc = "1c3xd0ja4063qzag0v07mxkk52yczlcwdbwn84gsfp5hdmd5cibr"; }; - wrapfig2-76924 = { + wrapfig2-77677 = { run = "0x5lpa8jri4ggn48hdx4m5jd4pjd54drfgclds59hsmcd1ywi581"; doc = "080i8yp4z5mf11g13x5jbjzck7458l14xnzqh19a44ypj6y3p7mv"; source = "0nnyy9xmr3l78spwcnk3wwm3y1588ygc0qmzrbgv6kdig52837q6"; }; - wrapstuff-76924 = { + wrapstuff-77677 = { run = "1w5bnl5w2shar2qg2lm7768n8h4qvgzhxaacphjhqbx9zb1r20w3"; doc = "14npfsqr8wp1bgq9az4x23rmkkgpn37w4cr6c43wyqs7cvizz0yl"; source = "1x34kkbv8n8c89x21ikv2lyzlk24qbwcpcxwgv13lqqlcqxfz2ix"; @@ -19674,7 +19742,7 @@ run = "05zfj6b59m0ic977w31fi4i86l7214xixws7yidvnr35fa7wm75z"; doc = "0g4fsbhhsvszvpnf1vn701c8kr8lpq01lcd2g8nnmknvrpd56v5z"; }; - xargs-15878 = { + xargs-77677 = { run = "1r4giz5gp4pcnxw12lr8hnsa45yv1lm1ddq6g33rkgs1qjzkhv02"; doc = "06kfclbfr2kc95c431hn54g0c6vcv7vscsskg9myrp94ilq1qglk"; source = "0k58hqv0jmk3v2jmx212idnfrs9rxqz93zq34f5kqx8dwhnss9pp"; @@ -19692,11 +19760,11 @@ run = "1abg7lvplcaxmqdf76w1lyzqb842ak348l0mni7h9z6ibdpn5ldx"; doc = "19gwk10pj3hfi35dk2wxr3dadd1713232x9r4xywdr5vng05sz5l"; }; - xcharter-math-76745 = { - run = "0f0m6alp0p23c2kjw99dfz4sgphklvb5p3bqdmfkwwibp78vz9hd"; - doc = "1mnr6s7rgad6cfys297z4dcc03a4pwv2rdb9miiidxrnxcgd2npa"; + xcharter-math-78174 = { + run = "11rfmc333x5dhwvahbfcykd5fsr26dv7zw734hgr7m72r4v24n1i"; + doc = "0583di0hlndnlqknkd6zrpnhw19alvls4nxq4kpb25c01h55vijq"; }; - xcite-53486 = { + xcite-77677 = { run = "0zsfyaxs0w2xy6fa1s6hlrcnzw1q9n4n676bv6j80cwp5cw7nnhg"; doc = "1sfziwn05dii3gviiahvmg67kb04hzhz4cd1cwjsrrvnjii0dqb5"; source = "0j5blcycs86vgmi54z0b06il06zzyjp4v15lmdwfnx0amb9y8jr9"; @@ -19710,7 +19778,7 @@ run = "0hqagjlxphvfqmslg91fpxngbm15i3kmawglszj8z585i0j570di"; doc = "0yf5ak4xr07jzlh8s087c7g8rfa71isziy1z13qy8ifv2882p9qa"; }; - xcolor-72484 = { + xcolor-77677 = { run = "0n6khjw6lsy2hbpxy4rqa5ac79b6zrs4nb24cxparsf1wikdphf4"; doc = "1rg6gm3517ixgmir6zmc7fm056rlaqbbay42x9p7si7qgprfhfln"; source = "1zj0zx1mx889pn3k4gdnidar6w5cklc4chggzlp71jzq3lc22pz4"; @@ -19725,7 +19793,7 @@ doc = "1vmr5y6c5mi7hgkb33daamag2y4j6vpiyxnh0cpya824l6miichq"; source = "06f2x0w9k87wd75vm6gjxg2pdrcv3g6406nraq2mnlf9sial9mnh"; }; - xcomment-72759 = { + xcomment-77677 = { run = "18hgrrva0702xsw6kgg5a1bl18il0vf0lpqdkkvmvivn7r2rmv0p"; doc = "1pfd7fly2l2vbc0sy48p2fawq5l90a9hn298gmv2njdr81mig8b9"; }; @@ -19762,20 +19830,20 @@ run = "0g30ld6qanzn7hvgy63arlx8fa69f1l2k286s078a5n7rmsx55ps"; doc = "11055kx6dclcabviw9vwlklgjc1k7jlq7d8f9a9kv304yrlydm8a"; }; - xechangebar-54080 = { + xechangebar-77677 = { run = "03d1wmvldpfk6y52sd2pvw3ipglbl8cc851rqlz5jgk82c2frxg0"; doc = "0cnc62nff1vljwkk6gb6r0cwxq17b2yl4v9ilb7kxapaa6apbp14"; }; - xecjk-76924 = { + xecjk-77677 = { run = "0m93s5m9m9xy8wjjm03wajcwi05as0y5bv305dzryh5qcfv1ncri"; doc = "0ghbgk2a89davasn3si5jbszafknrg4gpvkgnq9hmndsfzfaihsx"; source = "120zadcyidw8cbybb8gz9qbf7r1h8m5cadqxnn8xs5a84czgriry"; }; - xecolor-29660 = { + xecolor-77677 = { run = "0ws34zr158nkpghiwlvigb44zzi5qymfqxzsnayw78i6zpqal55x"; doc = "0hz9kk36ap7szbsd0jp6a59lnaxgnmwl0jg8gmz8s1pjf77jf5ww"; }; - xecyr-54308 = { + xecyr-77677 = { run = "1qqfdi6pxlkx6pxi2q61i0diwmsy9n95x4bvj9r3pgaf851p7cjx"; doc = "08b2xahg1agfczvqpdkvi3641g3pd2w2yc245bnyk0nccfcnf3k1"; }; @@ -19784,7 +19852,7 @@ doc = "0kiyjcqlajmpj80n8wkk0ziri83811ivl380i3cyz7rxmsh1hqhg"; source = "0dj2191iqcm9qpi45h45r3cp4nz5gdviw6xf9iz261b3pn515prp"; }; - xeindex-35756 = { + xeindex-77677 = { run = "06ipq7m9mnal497j3awdspqim3fs7v695pf2x7v4l92vqz3hh1sa"; doc = "1pa1fa8vjgbzmgphx3fmm93dd5wr3adxrrld5xibk2qrp7fgkbsr"; }; @@ -19793,21 +19861,21 @@ doc = "1jlndanic0xc16ba1hg1lswcxa2b20hibd25bs65wyag04rbh8lb"; source = "0768vqhmxgra190g0k3k4hhzgkhkxwwnvwmdpymphsqm9lvxbl95"; }; - xepersian-77228 = { + xepersian-77677 = { run = "0lvjpppmiajq37414bhyh1mhbb7l0yhai3k3m69va72655m3xb3g"; doc = "056jx3jpw7ajh7xzhdxrn8hddq6vzfiss5lkwc152v05qqf1p8m3"; source = "0m4kcisi7vhy0fwzcnfs2jlcfvcc03c33j9rvgd2jnqzzyi8nqxv"; }; - xepersian-hm-76924 = { + xepersian-hm-77677 = { run = "0qj98xrbnh9bam0a6c6vy7ffaia3iqsx5s71bjlmbnyl6y2h8lwp"; doc = "16f5x8jv8mqf5a32gvrzqwh1xz4s5nxwqsq4q8sg1za6micqniyg"; source = "0zcq75xzkr0bgpf1xdsphrkcv70q17vs8jkhzxvjrfzilh9h3iqr"; }; - xesearch-51908 = { + xesearch-77677 = { run = "1rszh3svj87vw5lskxv8bvnkzzj6k9rbikl6rr87ry9apmymsklg"; doc = "0cb73d981aa0s0hg2ynrg3zybsaw28f5b29zmqgvzqidi8vxfbhl"; }; - xespotcolor-58212 = { + xespotcolor-77677 = { run = "0w7nns136gfz1dvq6iplk0jbza85lpzlpvsxf1bzjhqw5sk6v4p9"; doc = "1fai2v8x4g9cmda5m6nvf6g8w6qg64qfdq1rvjlz1qiqmy71c8jy"; source = "14yachqawnmpldkwc3f3q4krj2sr1kad7wzy1lfxwqggvpbdcjkh"; @@ -19840,41 +19908,41 @@ run = "1sc0lm5w94320f5abv2hw2bzqprhk73fjv2lkv380fgkpdfi7pdv"; doc = "14mc9snykdwzcmq013bs8vzn5w80lblpg05jk57g7fl2z9x6xl38"; }; - xetexko-76133 = { + xetexko-77677 = { run = "1qnyvd29pv8abhlxxfma8jrgmmix063k16wgyn2z2hc08h8pcjyr"; doc = "05684gyz1fby4f8qcci87zxdzlfn3nwrnbzykrksrvm14qlc8gsi"; }; xetexref-73885 = { doc = "06rhmrclbqqnnh7vjcc85c0m4gannfv4135bjy9rwv3y5vdqmhb7"; }; - xevlna-76790 = { + xevlna-77677 = { run = "16ayk70kxk2s23r6nxva1hkb1z7aw7zz1zhmcis1bsijx657kw25"; doc = "09aaf3mpbh07mix5xvr20zybbbrbgbwcmkd5q0rfsd0ac8cm72fh"; }; - xfakebold-75712 = { + xfakebold-77677 = { run = "1xmw5mm5r2r0bvqga95lvcyf5y0jf7hc40sgzdnc2dx9n8sizwgf"; doc = "06a3znvv53c3ymfh53f37anlgj8878n5mzcw0mdjszlg8q4bl914"; }; - xfor-15878 = { + xfor-77677 = { run = "0m4y0caa22fps0r6735kb9pr2f89z5a8wflzrvpbms4nh3a61zgc"; doc = "0c0qg60h631d3m9rqr0nwj9772zjv3ch0d2p1ksnqnjf30idydl1"; source = "16xp7hziirlnd507g9bjvszm90wk9iv6ankq8bx27qkyk1shhjfq"; }; - xfrac-71430 = { + xfrac-77677 = { run = "1rq20zj8z2cg1q9ia0dzhrr3ylpd7cb3zw5dx736skgp61caxmkl"; doc = "0l6qs8qsd36ipnabihzks2k5bi5spgpsycvd5srhc78b7m2ynlbi"; source = "0b6r3mwpk2lm3bgxs9w0rjjzyfkxxq2qdj6j9mis5l4sbpa820sc"; }; - xgreek-73620 = { + xgreek-77677 = { run = "1jwpx3s4i1jcpk80swf1dgmrdgg5irl4d1nj42zqmcj2v4ng9znw"; doc = "1jifkzd1631a72mnl3bda89b4vf9lfrplp3kphk0ghjgp13fhnrk"; source = "1g23q8x57f916vq39fvyr50gx2gy0g1p5mi6rmxy77j116xxw7zy"; }; - xhfill-22575 = { + xhfill-77677 = { run = "00lb01b27h1bg8h37rcm7wmqh5pc3gz7rkw0l6xrfai0mb8ypq2k"; doc = "0alaqaiz2dfk4sh4xgrxfrwxgisv2p0bfdz7ppiqmli10al1h2gd"; }; - xifthen-38929 = { + xifthen-77677 = { run = "0ys8yq13vhval5jg9a4n4pv7b3v11w1yh63ssvyx3pnr767ay5r8"; doc = "1miqc1bfwi2ssl6yp9aqw7ygnars27vks0grpyfns494yimy8nc0"; }; @@ -19889,9 +19957,9 @@ doc = "18157hsjjigq53f05akh40y389n8jmazn5wl3pr6a8w071a4vdz3"; source = "0wghff88xg218q3f6xfwqgz4kqa88qj35p785a7d1rarjc0fa69m"; }; - xindex-75954 = { - run = "08gaympcvxa3kz8960sx0v6flq7apw7bd35aph27mlvbw1ya9jnr"; - doc = "18pazxvirzmmm93y70xiw90dnc382s91m186qa8z93jif89jm9qx"; + xindex-77848 = { + run = "1kzwja27zzxgrfjvq2gfg5ycpzl8wnx6hwqf7vqk23sad04667la"; + doc = "0lr3q9gzwscanq3k7qkjiq6b15s70axvvwfzwcibaavnpyggffq3"; }; xindy-65958 = { run = "1jm8gi2pq4rw60p8bh7hp5xw1kyhy9r02zy5s2p2xyqh5c6di7jn"; @@ -19905,15 +19973,15 @@ doc = "1msmh4kvhiav6sm609fhcx0brvpzgbvb4rf4ma8isa1z62jkpp4k"; source = "12xqray1ai09yb8x5l398pnkmp792pjc82q04a5amqq2vssh9rqc"; }; - xint-regression-76947 = { - run = "0m4j741c9cw6wdlrl895f5ppj48w8mskkpxzrcladxsm32h003gp"; - doc = "0h292ikhla6w49iw2yj9wpvldapa3vq6b9z57fkwb1akb80fl9qm"; + xint-regression-77926 = { + run = "0ihch3lkfgha1r4xwvb4p3ivzkyjb69csgyxx28k5v05dpdbnzxl"; + doc = "0ixmr6xfsnykg5ai1mrxgafqc0mkzcwpyns6lxnbb4maif8yahh9"; }; xintsession-60926 = { run = "0p28r81qa93r9hwsaib9jbg252q76xz1hxlaf6q0r2bs3i8a4hbr"; doc = "1fzyqf14fdk6mjvgfxg43mx2gncj1c7m0h4fid88z7ffsa6rq1g5"; }; - xistercian-76924 = { + xistercian-77677 = { run = "1gx06nnwy9vqnv0c8g75w6379q692z3wqa7hxd22a3nvv85s6xf1"; doc = "12rayjzjz50vsm99syd6v7hp7zrsc9ibv04j412k1dkibmqjhqsv"; source = "0x1j342wg2i5q9pk63g38ad92imxswj53q0p6phmr55k21ym0al6"; @@ -19930,20 +19998,20 @@ run = "14ll2mzc3sa1271yvq417a03g4ky4fvmb8zhmb9bqvw15vz7v53l"; doc = "0a9n4l2ffd358cvyc2xqvvmrd3zjq6nz7d99b490ap2734y21q1k"; }; - xkeyval-76763 = { + xkeyval-77677 = { run = "0gbhdvbbjac8xg4rvqhh5l6g14mm56x0b80mvcgsjnlzghgm4v73"; doc = "1k5qah184777y4sd2a0mccxfhhd1qvx0hdba0i6gb7sdndjjqgq9"; source = "1b0wwxv6kqh0z52i5w3yqjclpkwi797wkxghx64bslqjnm133lxz"; }; - xlop-56910 = { + xlop-77677 = { run = "1clpl22vxgqjpzs0ypgak0d6z0sr6hw3gj18r7sgs2q0jf5m6715"; doc = "1acnr4yfcakpnr8pb8g26qh7z9xr4dms4nfy50ig7r7azmdpz9py"; }; - xltabular-74350 = { + xltabular-77677 = { run = "1x7v5hzx0zddjr3vicid7ba3ydvbgby5i8821la128hcg8v65fvc"; doc = "07r9408x5g42lwlyzdzvhf65g8r6n1qkkjvbryvsdyanxpr38gls"; }; - xltxtra-56594 = { + xltxtra-77677 = { run = "0zpvlsdsrn6pnlfd3aa23hcrjfnnrjivi7r61g25j9sqcx7cmkym"; doc = "12wp6zwqa5mi5i5ridd2amnr48xrkqmi92xdhh95ydijpzyslhli"; source = "0vwlj6f7z7fh1vx257v0gnxj29rp3xqjpxlnn156xp9i8i29v0hn"; @@ -19978,7 +20046,7 @@ run = "1ykc3mdg45hhyk5x8lv06zggfv88kyrr1zqnv8s9j8cb5c4r71jj"; doc = "1g42s8mgr7yqdziwza1g241vjgygzddk6ly8md6c22kj8g0sq9jg"; }; - xpatch-69768 = { + xpatch-77677 = { run = "1almf1wif49mi3yqr4qsdffd6m3q8xcma8x9v737ffczsffhs923"; doc = "1lxsqxzajkcfw4b9i89bk0gmhrsprkmgqqbj5v34bgvkvh0n5pm0"; source = "1cf161h6g6m3q8bq38imvmja7ral7lpyb26byb8nn26lgixkprad"; @@ -19995,7 +20063,7 @@ run = "0436w2hx5iqjc2vvhbwnwhywlw5l6yza2xnhsf0ax2v45zbhn0m5"; doc = "1irzzvk27k63181dkicd84rjvkp62lcskv055xzay0f79b7ms80a"; }; - xpiano-61719 = { + xpiano-77677 = { run = "11vk7k3n3np2wxx7gv9rvlgfmipmh1x0bjq5b2yvgsfxii65kwz3"; doc = "0hq4v45nacdxygxpjby6s8smlfkkp63yg83zfmwcl3dgxzayb2s3"; source = "00xnkxm6ijk1i0h3q0yadklc7f2np19bx3yzq4dzrfavdkxjz8f0"; @@ -20005,7 +20073,7 @@ doc = "0ymdwdspdhrhgyxw7h7f8nal6h0kjw6i8zicmll5vj8vbmi44dv6"; source = "1yjvqrpp7a0d3nldqidqrk2xk1lp5vbla865l3lxw1xd5b08y40r"; }; - xpinyin-76924 = { + xpinyin-77677 = { run = "1bavg69s0hin8phlgpmz53vkjlh039mancih71amw8bbvh077ynh"; doc = "0rnqq2hy7wzip9nij6bv0jvahrnsyqdmkvr23fvm7f90s07d1ay3"; source = "0yj7qh7qp3c1n17vplwywcsjwwy982gp5smxqq110syk6w2hppj5"; @@ -20019,7 +20087,7 @@ doc = "02vzwbrqj1dzd46xj49mldkw6rqppvq917bj8216argr5dc4dfk4"; source = "0lrgdnfv9zlnlyyyybr76a458sp8bayrbl0vw6jzzs0psy1lskq0"; }; - xq-35211 = { + xq-78116 = { run = "165zyviwxybpgfx9ycngv9nml482faz766q1skgmligx05qzkhyl"; doc = "01yhk07lrcbl7ppkqvks5j7wjpwyy0zc69q46wh42gbp65vp24a4"; }; @@ -20027,7 +20095,7 @@ run = "18h444dlm7hh518pj14sv6wxqkwf24ffiwm50i36kp3p6r4i2nc9"; doc = "0dzkz6dk6nr898ya1p4nnpj3q44q3yavmpl9hrbcvbh8zj3cjqh6"; }; - xsavebox-76924 = { + xsavebox-77677 = { run = "1zsv2yf8hp3yfdz2hwlqdzhk40xbcm8bhxwq0dzzkdqi73pfay6d"; doc = "0ad4gm6mxayrsvbc38nmn20jiv72g177r8vdnv04f8z8i02h7im5"; source = "1x3rm695vs3nh01nal4qyk164kfjx7pjx3sfmv90cj2jkyi4clwf"; @@ -20040,20 +20108,24 @@ run = "02mv1772xy0vzhdm3sj565bayzw2lr5qnr0qb6c9qg6gqx8zxh4g"; doc = "0z0ryc1vp37i1shscxhbijvijkqqgjqlaxw7mr3aggpi6ij2wyn7"; }; - xskak-51432 = { + xskak-78116 = { run = "1hirv11b76xl7jx4swpa7imhjncfn81i9qc118qfrn26n890dgr4"; doc = "0hzyv8gy91avmpf2fgjwpqfkkbi8255gy86xzn5cz3y948l3m5vl"; source = "1gw6xqbpcsgdi5s7d239j0ds18w674z4zfibsvbgqjb70lixnyv6"; }; - xstacks-77269 = { - run = "072chqfmjpf6p5agl6x30haj9r4f52p1kscbjl9l9viq9gyvj115"; - doc = "1wwbh89brf9x5y6cikc0680wkldfgf3aqmlxza5683cynn3fy0dz"; + xstacks-77986 = { + run = "1qq7la0flq4r91p381r30f2rwi15205bgdjkzcaq8qc519qid1jm"; + doc = "1szrdmv71l5z1n5csgagaa13ibd71bah3y00xfvyii0by19n4ws9"; }; - xstring-68015 = { + xstix2-78230 = { + run = "1lbadva10kpkvs3l2fjf3vwv45azgf4ja3qnbn4d3a2zii0qkmg6"; + doc = "1c6bazn4pqbbawkxcmqavlbd5idd64iwf2gbv3a57ffvd2qhhbc0"; + }; + xstring-77677 = { run = "131y1vly79iga9yi9lva4bizxs00p4gyx44f7gcgqnd35biqpy00"; doc = "0sn9djwkb06n917f1zly6gy81j1gixvp0w28a0f4i3whk3va0yac"; }; - xtab-23347 = { + xtab-77677 = { run = "1cpcs7k8liapv68cghfwj5fw80rz71qrld7l9lsnli50h7ph42sz"; doc = "1z3wp3hqy98a4l34kgm604zajdyv0b2vq0jipywmdc12115cw63f"; source = "1im5cv88g6n88rxzx8lqcxfmhkihywrv2h9gclmv0jx2mmwvwafv"; @@ -20066,11 +20138,11 @@ run = "1d68hx38gwwscshdm07rcg75zjbsvk5kyliy5rx6z5jp75k0fra4"; doc = "1fdr5k60zxjb75vv4m6mj1kalka1kg7cw3k5j9a53n01m2w7q6r5"; }; - xunicode-30466 = { + xunicode-77677 = { run = "1h8ixz9zy9izv5j7555094jiwfp5js5y8mp4bh993gn9xn1rb6b2"; doc = "0jrxnpas07np9a30cybk6jqv4ng96vjqpyyadbl55szkiylzwwfi"; }; - xurl-61553 = { + xurl-77677 = { run = "1qbys9b3zd3rlabdmbpndf65fzmvkz24d6v3k7cml2bmdzzqv2cc"; doc = "1q6npbv8iy1bgl2fjs3ngjw6wb78y51nmjbc2pndas7klbvdixc1"; }; @@ -20087,7 +20159,7 @@ doc = "0bx00qsgnndw8kq59nbihlzlnwvdf6gncdl3ljckcdn07i4mhl7i"; source = "0gxi985kgkfyybg90f14y2w068ysy5vk4irc8lfvdgil3y8jwi4l"; }; - xypic-61719 = { + xypic-78116 = { run = "1srvrq5biqczvyi7k0ilbray7ilzi6gsmvk3b2hmf5qmv8hk0cs1"; doc = "1js0fkhn60fnxgbgviri58c4q63a0ycq37r4hynxhyix17h51kff"; }; @@ -20148,15 +20220,15 @@ doc = "1dpjwv7m10413dxvhqgxsw2rp9n2gw8s0jghshgmbfm6x46a4db6"; source = "0y7cc2sl9yia5ldp2la1wy4d53jgxgcpi0v5wkc4m554jl9am4z9"; }; - yet-another-guide-latex2e-73469 = { - doc = "1zsj22fwvs1xin5hh3jqq83dhl8ira87lb5xy2lzxq68bbjpbccr"; + yet-another-guide-latex2e-77849 = { + doc = "0cg3g4lsmgfknakmkj89m74zhscxbd0szfs3vjj8b846ljfrc93g"; }; - yfonts-50755 = { + yfonts-77677 = { run = "1k7b78fr6x8kp6354viqfni3k77d96qmx9r76249m5j140hi6fk1"; doc = "0a7fy4z790fr6q4z5qnzv578x48kqs128wl5znd5bn3mbg0n0cq0"; source = "1ph8vc09vg0zxc9x1xydrm9wn6q5vml2bc3wln15v69p8nm52d7z"; }; - yfonts-otf-76885 = { + yfonts-otf-77677 = { run = "0ljj3py8day5ngk6inqqv51cgvxz5jz5zwxfw56w9iw8cigi7z7b"; doc = "1z0v3dzl9p6hgdnlh4yff6v0y4174dc43f4dcbashdnyw7jzbzl0"; }; @@ -20164,7 +20236,7 @@ run = "08fbdd97n2h649kvks6q03zrsjvb1f7qwys3955g6iznf4y8pyv6"; doc = "0h0gi1j5fcn1nkvf0abf2aimj2q3h6bw4rx7kzg5xra735fqpl4n"; }; - yhmath-54377 = { + yhmath-77677 = { run = "02p5rzh9n92pjznrqia9b6jnlwmn14189m7fiabvinjakaxmwxwn"; doc = "024p61b5i55m6n8fmk4j9r3q7dprp3lcyzkhag0wch6vgjkrajzq"; source = "0y74zwc1pkw3dp56jnzzy4zx1ilw5qx9msm1bf55mvdfc045a17s"; @@ -20178,7 +20250,7 @@ doc = "0zp6pfr3giqm4nbsidg06q0c3x9gr4bk3g8qq7wxl9a2pgk3z45p"; source = "0105amrybkm78pwb9hrd7n8r69sj6lkh1zm7c9sskibb13lqrk9p"; }; - youngtab-73766 = { + youngtab-77677 = { run = "18h6a4b4psbm0hjxq2xnk4bkmsa1wd2fvarrzfkhcj01hgn8bz17"; doc = "00jkdw02iary6s5szh7hf4qjlr7r8y9lfmvlnrpqkhh6pdhsy3jh"; source = "1hjqkj12jx9imfqm7y1mqdvp1knhf69kbixr88varbh09d6r9p66"; @@ -20191,11 +20263,11 @@ run = "1i58grc9hn4q67kgh6z2n3jfcbplq689jcplwa7il1vmxmjr8pvz"; doc = "0p928pkmbp3l1hnk15ynpylvpl7wk704v9ixdkdsjadq9mfha2yp"; }; - ysabeau-77373 = { + ysabeau-77677 = { run = "1dpi60ljyxh0d4g6lp05a1s80v4pjl8ssxy4hh22cs41lbg4y7f3"; doc = "1x2js1pxmznscl6q0pypxcvh8gw8g1kvry7rmnv3wvj7w077zbwp"; }; - ytableau-73766 = { + ytableau-77677 = { run = "0gfpxbvar3m21pj74j19qnj8qakbknhvssyvfyw61jwdd8ygdxkd"; doc = "00k10759qihk3330bwfpzmrm9bfb8513w3sak9jlfy5inay59rbd"; source = "05pxlbj3rdgr15cqfdxviyp2698b7l44rzgssx18yv2a8qnaxylh"; @@ -20210,12 +20282,12 @@ run = "1zyll0lpd3d2cjizq6f2zxnb1pmdl2qkhd1fcm9f9l6i5fqmjk15"; doc = "0ymvngll5znvw0i4y65imidy21fzfzsdcz22i2i8369k1n15x6yh"; }; - zebra-goodies-66630 = { - run = "03m5npbrbcmxw9csl2hg1jgzjg96rr2r3yix3sajkxzmf2bcm3my"; - doc = "107wr1pjqc9yswd52gflan10007p7i072gysnwdpcxk880f1n29l"; - source = "15sw808cqfjvwmdnnkds9n1m29c7dzdm3id4hkm2cl92jxiygb0f"; + zebra-goodies-78181 = { + run = "09hk3jv2f2issqy1djp7bglha5rxdiwcdr62pl90vyljbxlw4hwz"; + doc = "10c0rympybdi56ykv620wxffmhln4xxyyxh07m8gkzzydbxvvy4i"; + source = "1216kvnfrwg06bh6z764jlqljy3wph6m8fqs0xigj6rr8hrc377x"; }; - zeckendorf-76884 = { + zeckendorf-77677 = { run = "1s6fjfi45n03c1kv0689m1vp9dsrwa649435kid5kg4cvclva58i"; doc = "0y9jamnx48fk2j0j3r4cypb5cjh8dvkvzp70lxg9zwj0406iw3b3"; source = "1lalsb8rvmz7b1idhr0hbv5x3d6hj6dmcb9wyhxwxdpn1gz15mdr"; @@ -20246,7 +20318,7 @@ run = "06g61qm3ryy6mvvaq4whk7084hjp544dig57mwcxlgp6cfs0fq8l"; doc = "0ybijj2hjm4byli3yh8q9lgb40bdpq16d9273nrmiyy8szxa20qc"; }; - zhnumber-66115 = { + zhnumber-77677 = { run = "1iryx2mdk0fkvwnvw8z71bscy0kk41nx85flw88kwmsv5bd3aqxz"; doc = "07hkrlf3gycv0clmr13c6xxp36yy5wrcmzr39ms3ql205qz94qcq"; source = "01b6l05j6mkx2c8lbj2kmkl7cr5l9cwj2z26v85mmki1z3fkqmrw"; @@ -20259,11 +20331,11 @@ run = "0nalr6i8yqd1iq713gigafnh1k0h8kgiml1zwpk8rjyya606capw"; doc = "1cr63lkqi9kpkbpnrwmbppipsmw6wy732wsaha0y9y5ia2934nck"; }; - zitie-76924 = { + zitie-77677 = { run = "131kiycj7q9javr3xs7maa2qjczmva7vj98bw36pv7znwchspcca"; doc = "00daf6p699y5204lrdg7hfcnmqh3ah764fpjymblvm8hy5f1w5g2"; }; - zlmtt-64076 = { + zlmtt-77677 = { run = "1krv8frabpvnx00xwdx058f9y2mip3bblpix05yxpfspx6aarhcw"; doc = "1xiirzbgh1x34zih8xbf7whl5f994lx9bc4qrirc58rlccnqgbgr"; }; @@ -20271,22 +20343,22 @@ run = "0lwin7dfd3nk0r3drznmhkqd7fhfvizxqy3z2xv616spg1jh9sgj"; doc = "1s4v9azi1pvvh1fizp2azkbwh35xvqh8qcnnn1xwi0g1xhcp38pa"; }; - zref-75450 = { + zref-78116 = { run = "1fzybkl72hrxcniwxcl7f3jn9sywfzxf19pbzq161y2hync70qrj"; doc = "13s9lvlj3xvyxy48d1qj90mgf3f6bmppxp7w0dh6zmg4m6pmwvrx"; source = "1cpdj25s3qy85mxf20xr2c6mllqzx5y7y1sz4avamk4s056cadhp"; }; - zref-check-76924 = { + zref-check-78116 = { run = "16h8k4b97m5rvi5y9dsx81mj0qlpk35dz7qjkqii8wld7mpmkjvg"; doc = "0jna8w0mv7ycjmpa8m0p69mw2lpxzsgq0b85n009h4sawrjjr77l"; source = "0ha4dxnp7i8zf8alr3jwavlw0rhsn4wz2dvw0dlglp5d8dm0xkp2"; }; - zref-clever-76924 = { + zref-clever-77677 = { run = "1jm7arz7kgap0zmsqlfqanhi0qs0h7i6khk1fmhlfx7sppg4f7qm"; doc = "1xnck9mnhjyshkgkmsyvfphgy539sjc5j09hzcc1cw1ybkhscb4j"; source = "016aawjxjr6a5v443yyq9csm8nr35z5smq9rgckym2crpim2gkmp"; }; - zref-vario-76924 = { + zref-vario-77677 = { run = "1dv1grn02mr6j14mhqxbdqdydhw9xkbr9yf3mlp3rfkyrlbv21k8"; doc = "0vzvrgirkasqcxax9jqjz2pkxn9qykps89nbf28z35pqcydwgykz"; source = "0b77m4qki4qzq6cvl2lxcpc23vzlb3zjn3p7rd8l0xq119z3q3wg"; @@ -20308,15 +20380,15 @@ run = "18da90bhdmfbjalnm1qvc5vy0ajkgiwzrll55108p74pcxdcdpfj"; doc = "0mnwarf3ls8w3jj9p6piyl3z9kci8a5sabq5m6dq8xvm58f2h14s"; }; - zxjafbfont-28539 = { + zxjafbfont-77677 = { run = "1zcyvwsqn2w9x9w79lvi736r2zwrsk2xdk6nrrmkiaq3cakd81p9"; doc = "0dfh592niw8s6zxmxj1sf8h02s2vz8s2ywd291946bb72xidb4gq"; }; - zxjafont-62864 = { + zxjafont-77677 = { run = "0p1zmf0bwd5fpyyz8cwdwc8pnxcqk31570p4722lzwqiplm0azfc"; doc = "16w7iqlb5zwz8qqyyscmyd0zdzb55n38gf10qd5cra6c161fi7b3"; }; - zxjatype-53500 = { + zxjatype-77677 = { run = "1ap4f0yq4cmkz5djy7mpgp32l24jr7xbxd9zc0nv1fvnywxpxfcq"; doc = "005rr69f433bllggj997rhbwlbmsglaywi55az5j02x0036aj2dd"; }; diff --git a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix index 3bf70ba00dc1..f2321c21cbc5 100644 --- a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix +++ b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix @@ -61,6 +61,7 @@ lib.recursiveUpdate orig rec { #### overrides of texlive.tlpdb #### nonstandard script folders + context-legacy.scriptsFolder = "context/ruby"; cyrillic-bin.scriptsFolder = "texlive-extra"; fontinst.scriptsFolder = "texlive-extra"; mptopdf.scriptsFolder = "context/perl"; @@ -257,11 +258,6 @@ lib.recursiveUpdate orig rec { "mtxrun.lua" = tl.context.tex + "/scripts/context/lua/mtxrun.lua"; }; - context-legacy.binlinks = { - texexec = tl.context-legacy.tex + "/scripts/context/ruby/texexec.rb"; - texmfstart = tl.context-legacy.tex + "/scripts/context/ruby/texmfstart.rb"; - }; - dvipdfmx.binlinks = { # even though 'ebb' was removed from the Makefile, this symlink is still # part of the binary container of dvipdfmx @@ -312,6 +308,10 @@ lib.recursiveUpdate orig rec { sed -i '2i$ENV{PATH}='"'"'${lib.makeBinPath cjk-gs-integrate.extraBuildInputs}'"'"' . ($ENV{PATH} ? ":$ENV{PATH}" : '"'''"');' "$out"/bin/cjk-gs-integrate ''; + context-legacy.postFixup = '' + sed -i 's!File.dirname(\$0)!'"'"'${tl.context-legacy.tex}/scripts/context/ruby'"'"'!' "$out"/bin/* + ''; + cyrillic-bin.postFixup = '' sed -i '2iPATH="${lib.makeBinPath cyrillic-bin.extraBuildInputs}''${PATH:+:$PATH}"' "$out"/bin/rumakeindex ''; diff --git a/pkgs/tools/typesetting/tex/texlive/tlpdb.nix b/pkgs/tools/typesetting/tex/texlive/tlpdb.nix index d06cc1ca8fa9..9dd50dc26da5 100644 --- a/pkgs/tools/typesetting/tex/texlive/tlpdb.nix +++ b/pkgs/tools/typesetting/tex/texlive/tlpdb.nix @@ -1,9 +1,9 @@ { # no indentation "00texlive.config" = { - frozen = false; + frozen = true; year = 2025; - revision = 77567; + revision = 78234; }; "12many" = { revision = 15878; @@ -48,12 +48,12 @@ "a2ping" ]; a4wide = { - revision = 20943; + revision = 77677; shortdesc = "\"Wide\" a4 layout"; stripPrefix = 0; - sha512.doc = "bf059462ec7e28ba782d5842d090c93f4e911bdf44eb3d4f184a7324b454105295460a52414ffcb9fc71dceeba902b1d78ba208d0998f71727ad41299eb1138f"; + sha512.doc = "2b3972e25b24ea471b331fdcf2bc9daf5c2c1ec15b91783debf27adfb6dfd735dc4d77fb23890dda6856430c4ff22d0d28a4f2f1c0f02b1d5526875de32268da"; license = [ "lppl1" ]; - sha512.run = "e0f1f95bf660760683d6c5a917d75e537a0347837eb4388eded8194c6ca5371b2ad9be9829fcaaff1e24b7d8baefd287db6add752c19a57a6cf0737017e311e3"; + sha512.run = "6a1b2f610e6685079f7e5a830ce4e278d77c62a680461297fbf181ad31d2b45682be7155d2afd6fcd825365e9ce440512b39f4e078c0fadac1ead36bc5c5d311"; }; a5comb = { revision = 76924; @@ -148,26 +148,26 @@ sha512.run = "e04074504224c4840cf547c1609795703a0f1271d57ebe37c5cabb05c386fa8e1ed59f097584d3a327f8cca5c5eeca2e4974dc9849e7f12c3476a64dc8c6e9d1"; }; aboensis = { - revision = 62977; + revision = 77677; shortdesc = "A late medieval OpenType cursive font"; stripPrefix = 0; - sha512.doc = "84317ef83e712296819b25926adb7522531482b9d17d807cdfd3897f712aae8a8f161a242bffdbe7511478a3e5ec2c1e76fcf51c14661b3465aabbc6b95bbaf2"; + sha512.doc = "73c2a31eb4ec0146e9d68783459809cda249f71354f2fec596c9fc7287bb412c5d5643e16e8fc668a85949ada8f6c1b1ff1641f4bc8388124cd393e668a7ec9b"; license = [ "ofl" "lppl13c" "cc-by-40" "publicDomain" ]; - sha512.run = "74f569d7f8b942087285964f350e97b15de05a69a09b1aa21d3bee09a017381d4b18b449a55aafcd0009a5941f0bea198b04947a81b331541af6617d5a58ad73"; + sha512.run = "7b776e3f2e26bafdbdcde43d1c045ab69dc4303c153351e0e3850e1075a0e4407f07c0d36fb21ced9cfd796ea2199ce5bc3076216b3d8ace64a06e2c05c8eafd"; }; abraces = { - revision = 71955; + revision = 77677; shortdesc = "Asymmetric over-/underbraces in maths"; stripPrefix = 0; - sha512.doc = "edd65924114b76bfc65beaa12ae6bf5e0164dccc3273eb472e5be537b9dd8f3bd46e188b4efcf44a3533a6e2a033bd1473207c61a0f8867e442bcd15e3aa3a7a"; + sha512.doc = "f83ab368c8578efff3438d971063716a4eff9eea5965ead0094ce72c871d247606659f7dbfe44835bdf5d3581246a8d067a4d54dda2d0d203a9a443a92c29b8b"; license = [ "lppl13c" ]; version = "2.2"; - sha512.run = "b32204970bb51dbe2fd16c49e0a8c9957c1c4ee45ec5f90dd19e70f85d9a924add4042d61a9f054a797ce966b1fe953369fae6eb04d2eaf1c68941945e0e2253"; + sha512.run = "c1167b36513a1fc3d19c48fee8ad53f47fcfb79ec524eb4ddb6be78dc463451dbe454c71d3163642da41720df9b872560ab3422b829c45c238982dc79183479a"; }; abspos = { revision = 76924; @@ -180,14 +180,14 @@ sha512.run = "46185984b766c859533dbe0097fed1af6a28de97e98003381630aa4341afee07e0b4a7abab6f576e6d1056fcb4328524ee016800019b2c4fb8d51e76cc83c6a4"; }; abstract = { - revision = 15878; + revision = 77677; shortdesc = "Control the typesetting of the abstract environment"; stripPrefix = 0; - sha512.doc = "4feae7e22d9f8c6866a9b873359a3060ff75ebcd833e1ea5f82e833933b5beb36260833675775cdeb83f1cfde4dbae3421434890aa9f0f7539c999acd2e0405b"; - sha512.source = "e68a030e56dc15481335dfb1ba566f9b68e92933f27d296d72e20b4d3541790b739b945fc1b39415baadf045164158618da98b63be567c1aa263336579986e8f"; + sha512.doc = "f100b2e7be27373dec75577e70704dc4ef6c6a610df561f949bae8e08b22bbac739d8177ff3df6e1789632af68f62594f75d44f0a3afd113042a0184bc515d57"; + sha512.source = "89246cca335f58a066dfd50d95545d923bf666648bfc8ca5a88a445f888662b2ebe0d0cb86aaa0beed5fd7990422287874bdc7bde4cf3c1c1850c7e51364e7c1"; license = [ "lppl13c" ]; version = "1.2a"; - sha512.run = "2d805c2cc322cd802d612213ce525765d49d06bfb371a4ac5d1434a3c752af0ba0182093b0b6e4ee28a80ab926ad0f3a0403c03f871d3e003f6eb5a60ae39c34"; + sha512.run = "fd3c3fb63068358e4b5ea39cb2faf8e173cb4f9bb3a2a777d95d41df2a8e7f892f80defe07727459bbbd7c9537a9f2e7a97d7ada7179d2e0ebfe741e32a6784d"; }; abstyles = { revision = 76790; @@ -199,42 +199,42 @@ sha512.run = "438c0e0d52eecfd67b80b85c9d6d43ead0d497e50c3e4b2dd709a3be92a0654ed181eb169818519dc1502d99b9c64985a57e0f12e65649e7658863857af2b0f4"; }; academicons = { - revision = 76366; + revision = 77677; shortdesc = "Font containing high quality icons of online academic profiles"; stripPrefix = 0; fontMaps = [ "Map academicons.map" ]; - sha512.doc = "8c66fb8cf0d62393bb5f8c746bfa3c74cf67728aecbdcfb5112c7c5edb9bd3f0139a1eba633165ad84ed14a931ad378f7f74c3a57317c953e2631086883ab91a"; + sha512.doc = "b46686ce29b2e0e42a5fb5961fbc840848c50854588a605ed4375c67f50cb5c88f8de0a01354e325d0a5e3fd195b305aa345364cc00ef1c5bafe9221fd3c3ead"; license = [ "lppl13c" "ofl" ]; version = "1.9.6-2"; - sha512.run = "fbe7717f97221ce5030b663364ccaf9f05888594ff06a5bf901bc5a831dab0b9583adb6e64cfc2f32ac8c3a83c9654ba7e9f897b59b956b34a0fc7395799fc3e"; + sha512.run = "9e56b978c2d120cc1499be0fa40c3ddaa1b790c35a990d88025c585fe315d85dcee054fb3d751689ec91f0dd39ed5dfa16cb6433b74f9dcf143121970f28cabe"; }; accanthis = { - revision = 64844; + revision = 77677; shortdesc = "Accanthis fonts, with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map accanthis.map" ]; - sha512.doc = "6789c3c330d1e6a0d20364e4e98ef72fd1c6294655f704366b0e6c1fd081d1aea312dc9e6767fb3e076b3cd91ea5a67606e8bf62f7f92af097ba766c99ab0cff"; + sha512.doc = "dd021420aa0a5f6c7ccbd3202682af72e0342da82b5bcb0c44f9c48f33d62a10e4d9b145826e1e8ad59d6065be5791703f4078d0f9add23ff2647b1534d863c5"; license = [ "gpl2Plus" "lppl13c" ]; - sha512.run = "5727125c85e06501f009267bab8c1eff674a76db618c6155fd9c6b41bb2407a3a201a008c7f5aa6d73ecf100a3fc917961d20f547c2f6040fe72760a4dcd9a44"; + sha512.run = "8547b7179e1bba76172e2c723c9acf4de0bd500bffd0c2138749161535041dde99fbae17a4f7b523dacefa7e3b9d4d25a1518dccdf22884f3213f2c804832712"; }; accents = { - revision = 51497; + revision = 77677; shortdesc = "Multiple mathematical accents"; stripPrefix = 0; - sha512.doc = "50e5cd01da80113ef3247c4a7c7da703d4a9c3df68822b31ff734da2d755f5fd2bf9f5f8982d84e3628e96905276dfe6cc6699bb625ff1dadbe810b11bf5a35b"; + sha512.doc = "ab83ae27f90a9fe40a63c7e7e9722e1b588f6e4554067257cdd21f551a6d5106145ba15ad08783c94059eb64bcbb7149320e0a7e5d205355d95bbac594c311fe"; license = [ "mit" ]; version = "1.4"; - sha512.run = "738e8299148365c0441495664cd97b408b181d192adb718adeacc93d4c63b7e81c12541746777571f3fd0da37348905269b5d7ecfc2d58f88174cd53edbe56b3"; + sha512.run = "d59694845af30b37c124646b617c40845a41af25b1c8cde9a922019333356dd58aa6c1e6cece2274ffa5a11a6a94e25ad4eee378425bdcf943c1857dcfb33e4e"; }; accessibility = { revision = 55777; @@ -303,7 +303,7 @@ sha512.run = "9363127ba5d59bee9d41e800a0e11d12bc4493e5a79a94be8efe23a44278ea097a58fb53cd334fef0f2ab32c9350196c46ee1aec8347a4aa5554b317c15249ba"; }; acro = { - revision = 76924; + revision = 77677; shortdesc = "Typeset acronyms"; stripPrefix = 0; deps = [ @@ -311,20 +311,20 @@ "l3kernel" "l3packages" ]; - sha512.doc = "fdafb7438cba3181532d833c3218f9e69e96fb84e131bc314e6e57c3e49b8bf3e5a7d0605fe557ab216b56dce2d9bc281286c316adcdb31f7d13c5806af59cc6"; + sha512.doc = "5b888077a541baa646fde9b53b55950e0e83a5095a9631b71c1157a0ab146ad58f8bb09012e77eac528c8a6167c547080d0d05385376357ace89491f798caecb"; license = [ "lppl13c" ]; version = "3.8"; - sha512.run = "fdfd2660b5520dd2789bb0b4ff7c3ffae7a94e7e1230740b36570cc9bcddcb281208627cc3d957176cf3e5fd2185fd69fa69221a97dc2463e0f149b40e71e76f"; + sha512.run = "4eded89440112e93c1ff56fbd3e539c83c48044b8d2bc8b6a80d8b63349c2f27fd3af2051ef7fcd27db47d0fe5031077a1a64396c3c5958ffb04e1f62a0d4021"; }; acronym = { - revision = 73491; + revision = 78116; shortdesc = "Expand acronyms at least once"; stripPrefix = 0; - sha512.doc = "1a2d3bbe59a81125561266b2ba5350f814ee5d8d01f0fbf1aed4be85bff05039bad754125f09a56d179fa9dc6263ef5950ab6774fc54e60b700b6baa320cd58f"; - sha512.source = "ace6d2c8ba88b10b2d33e199f9b3f1e22e5154977160e1c5df7054c19a69dbc6cfd3f2e040c102e99f8f6c0321ddf1a9457772c241fe67c78f21ee0e92add4f7"; + sha512.doc = "52a6089f099f64b2ed1cd44ee8c93e8a6fcefc0a3dec82902730a251385d66aa2171b6d83c140b7cfab7f0393873492da6ab89d74ea19af416ec21172697a025"; + sha512.source = "83b9f758b6317ec229414332c61e6d787d221c14dfa9b447483387f1b805609b7b9adea7ceb6ce7d89ef92d20ea488d634fdf9bd59cfcf8f45d4acd42d2596f4"; license = [ "lppl13c" ]; version = "1.50"; - sha512.run = "98c527da3bdae829915562332f48b2a2e082d62bdce836dc0a7f379363eafb8e48fe1b09655969f126fa292f112f92e0c40f4547ee54869e48570c08524a0ea1"; + sha512.run = "543a75b19a5a8c3b3480ec275d0a8b7bbaeb7504dbdaf3b5ec752b4bb15526eaa2fd76fa148753f09b0c1ab2c9d4777ca41b1d30fadcfc92f3978eeb9e38326b"; }; acroterm = { revision = 61719; @@ -385,14 +385,14 @@ sha512.run = "b54db5b075c2ba2f632e40a1ae2d840b0a61cc940512027effa2b2b3cadfd6dfa2407e2580a462b98f48cafed94281d39613397ed34ad76f54d6a7e8b614ecb8"; }; addlines = { - revision = 49326; + revision = 77677; shortdesc = "A user-friendly wrapper around \\enlargethispage"; stripPrefix = 0; - sha512.doc = "2993c6caae1d2f230d144c9f93f7694adcb2e17d9bcd60eb3aa3144806a522258fd4c44a314d40cc767b3b069c4c929b8e458e74bebc746771b975b77bba34d2"; - sha512.source = "6de10a1ddcb65be76594e7389d47316e066aec3a747ef7a61e15fa0e670d914dae3d2ef777c9574e8b85c5d9628784df7f4dc61f589917dbae571f31416bad08"; + sha512.doc = "e242da63f7347527267e1389ca5898d48900ac68683d57f79179518d674acf01222714e1d3e04e662e7fee282ea65175f2129a86fa26e5d9a36575a18182680b"; + sha512.source = "f63c1201fbcd02970e74b3b5724022bbc50dc37d893cbe5e5eb0f8319d4090c808fe88c864bc85f59fba8217317beb5ee53855ba3635d5ed0f65fc5080a7a5a7"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "5d0a438fceef1481633f37824b686422e5000cf232b7dd24bba0f30c8d62b583daf01a67242283f2e4fe971438c061acad2860f50ce1438ca32677d497db8b2a"; + sha512.run = "af17c135e7df4ecb73eb8bca2cbb195fc53ce23362b4253465e5f68996f21cc5465812b6049064abbe490f42498989a8a995878f21d51a6ed02629a06004c392"; }; addtoluatexpath = { revision = 73424; @@ -413,36 +413,36 @@ sha512.run = "4eb7fda01fa1961d213eadd2f0bc9b1cf102de664dae1f37588e161af22d043319e12ca704c3223e78e963411c3f0533c845b17f7d0744b020ef2dca35b2c7b0"; }; adforn = { - revision = 74834; + revision = 78143; shortdesc = "OrnementsADF font with TeX/LaTeX support"; stripPrefix = 0; fontMaps = [ "Map adforn.map" ]; - sha512.doc = "516e8f9a324fbaedd8a4f992fc1dba91ed33a2dcf26664798fd835cc2e9ea88460c246551e92f02892b3928871ad513bf4d84b75687b0f8d558c741b896ebc69"; - sha512.source = "d92e127428e76ff6f2a99539e0fe4218155533157d3bb59c15cd6ea4c9eff8dbdff94942f4a5eecc3303065b1632fa6b877eba7ee5643de864f516b5d28519db"; + sha512.doc = "50130cccabb98d3efa5b715f3bdc398d97c081ea72dc7c6f408352238b9df8a14a5c7da3471ec87c0d8f9cc405375d8b118f82947c8c9693d7ed19c3efbaf2e3"; + sha512.source = "05a5c15b330c2856c7e874dc12af52df80c10a4f867d17b939fd5a7ffae9e3a29a180f29cd22a472213057d01a06078fba7eb869de07ed767b0d2bb8a31914b1"; license = [ "lppl13c" "gpl2Only" ]; - version = "1.3"; - sha512.run = "0270367ce67adbb2b30772f002c4c536548732f1c03af9c672169a62ba7330abda06375026b6fdd07548104771728e40fe7bc0ede594aea723db682facbaab9e"; + version = "1.4"; + sha512.run = "288767f401c4cc8ee33735efff4c9a05975bf9228a39556d1907e8005fe7573256b56f08b249d8deaa7bf43cc65089aaad3bc4f18e25abd10ead3aedfc818c1b"; }; adfsymbols = { - revision = 74819; + revision = 78144; shortdesc = "SymbolsADF with TeX/LaTeX support"; stripPrefix = 0; fontMaps = [ "Map adfsymbols.map" ]; - sha512.doc = "9612ee5a4c2584effda9892068096de0035890fdbaac4e324b848f291e98d363ccd78d351aa9d617c344e3f15f15230108774594cd8977f550a82379428d7b5b"; - sha512.source = "d32ef078292ee16e4909343b00126d9aff182e091a5be31ec25c95908fef704ca4356cf15e2fdfae9b265074f26768fc741334e1736d4e9d448ac6a183b86cc3"; + sha512.doc = "bd77e9b6c786dc40fe2fa1b012bb4ec3fed13781d95ad40098c8c16a2e3129c45e7493bec0fc5f54df99891d58a4fbfcb2b09d217f00d122161742483486bd9c"; + sha512.source = "2276462ba621cd073434fe05bb3a0958ff324ba6e41755ab2b7131ac2ef7efe06aef14a5086bab36a28b7628efe086f46a8805fbc9a1a5187d30dfc6ce56e310"; license = [ "lppl13c" "gpl2Plus" ]; - version = "1.4"; - sha512.run = "eacbf3d48c4bb7ad01668eeb674e93385099eecc71a0d4858bbe2f04c1e1a11ae71bbfe7f473f114e07b11c38da5172c3531b091ae78c650e6f07b4d8a3e9a86"; + version = "1.5"; + sha512.run = "a46bc0a13bbd9883e82b2d0d865f943e66172e2c8afc5a0faeced8dc6b2ba25f412d524336cc1024b972fa19dda84f681202c8ef85640e7567f79976949da2c8"; }; adhocfilelist = { revision = 29349; @@ -465,17 +465,17 @@ sha512.run = "a556d38f280f96dfc3d3ef466c59e6316e374d3ba765f2e5810864e791969adbdfeb45eb6727d44f4e26199db35ae312dc5e60f9912d6a10d348814416108dd8"; }; adjmulticol = { - revision = 63320; + revision = 77677; shortdesc = "Adjusting margins for multicolumn and single column output"; stripPrefix = 0; - sha512.doc = "393cd068816ef77104ccf294921d6e9213497ce52e8507044783b05859c54ceea208fad8a7af2efcc6b42ac74abac142f883eacd455b0e3f6227c3222d2a5db0"; - sha512.source = "400b8e4a5a65c49094a127c43d002b93ce38f04eaad154e5edaa1418d9186abc8b14c74570da79953fc44863de2f98748c23d66abfb9b4d03b5024aef9e2082c"; + sha512.doc = "bcd9d73ae77d092c50fc7c73252ffa78e0a514205ce57411c1ee69176c1f8ea8d4c5bc398a5884bd31383b707ed3603ddaf31b8a2b83a86ca79de0ffe61e3638"; + sha512.source = "e265683b9643df034956527205dd7674effa09e5261e4fedaf37ed6857fa5ad996e19a316bb0ad34fc9fff190f02d553a77f375af775e05a692aa9b202a8b260"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "aa3a350cc284bb52e5dd519155d9e74dcf96171e12acfd092ab3be502f09100a37cfb98c4ea99c6db7f7efc4b1edadfea86b29460dcdae212fd38cbb0b0062e0"; + sha512.run = "329a1fd1f81a8515f932d25c05a36c668cef99b15e5fdb9fef53664b19acecf39fa4ae21d6fac1ff3e861f9e90374fdfafc5f89863838462604fc3d0a661b193"; }; adjustbox = { - revision = 74309; + revision = 78116; shortdesc = "Graphics package-alike macros for \"general\" boxes"; stripPrefix = 0; deps = [ @@ -483,11 +483,11 @@ "graphics" "xkeyval" ]; - sha512.doc = "7bed759f4fd7deee643fd4c3efa55ff8c40b350343b8da49b99a20690f0dacfb6959201730f13684819cd8c5eac4046fbdd0e494e85894e8100cfffd1263093c"; - sha512.source = "864adb48f8a611ae64a490ef2f733792fd0424284514003df53092e19df7d27eaf90ef85d9762363a6d7c15a97d247e33d41e8762e3d4155e4ca1d82a046a112"; + sha512.doc = "5c5b394e411404596e834a917334b9cb782137e40fa8704698537670886cbdbcbb2ddbadbbb8c263d91153b2121498b7e8d0398f2ef40228218a96764826774d"; + sha512.source = "6e2ef2db223e0b89350c74c50942d57d2c62974bb26a9170c171833855e63db9b64d9d2ba6823b25113f9b0c7ec7835e49487931785a8d5ddc91a6f0845ff944"; license = [ "lppl13c" ]; version = "1.3c"; - sha512.run = "d7744fcfd98a180646e40874e0fd8b728b079d8662fb2efd6ab04215ea284101b0665d7f4c2cfa0dc28e19531e073d7ec8ca041c5fe607fab07a23daf5b3839d"; + sha512.run = "ebfbf036c4d6b29ace3fba5bf7962c33134d0a3bf0b5fbd9008eb14e2bb8fb6076cf72460c81053b8e1c09d66a9187776f34eb38e76efdc65c95067c9d0585e7"; }; adobemapping = { revision = 66552; @@ -516,12 +516,12 @@ sha512.run = "1e06f07576666fb7b54c78d930f66fef78571469bffc3ef448687c8bbb0d23d41761e17c8ec1293bb6527e31fc70413df1b7de5c9a06514e6aa8242ed90deb09"; }; advdate = { - revision = 20538; + revision = 77677; shortdesc = "Print a date relative to \"today\""; stripPrefix = 0; - sha512.doc = "acfcbd6a40630da2cf9024cbf3ed378c1f7f8a16c8f8395b69c12f9693e903ba54b9b051c364c5cb4de957876bbd41f0b480c4f4b320e22f2c6df7b08502873a"; + sha512.doc = "ad120cabda058e1c785ecd74ceefa15940dd700ef0f69155de24b9778105bd02c46c911d7018d82363fb4d371bd86bcecbb0f55dec707a3f451939f80a5f3b9b"; license = [ "lppl13c" ]; - sha512.run = "80075aa6efb4125bdce79e9b2ec6951caf1a753c8915201767de230acdd1adc2eef31400574effadf6287be159236422840751bf5ea24cd3cab8a01e82a0185c"; + sha512.run = "fca217ef6604a450328ad449679ec91e6e2fc8cc39258cb2ffa6205a435249fd3c2d301fa21c51b3a19584614e754ea431160ff6a4c85c14c1c72657dd5fd7b4"; }; advice = { revision = 70688; @@ -720,18 +720,18 @@ sha512.run = "3e4c4902c70deb8f380d3ff5e1a621f595ea1dc47cde3579bcfc12bd0a066d5d1d6773ffb1d1f98aef336c8cfdbe7770e1d48f5b89fabb98308f54df5dc75fcf"; }; alegreya = { - revision = 75301; + revision = 77677; shortdesc = "Alegreya fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map Alegreya.map" ]; - sha512.doc = "0d4b3d375194f5c6b1d70d66a74e8c9e562356ff5b39bda14082313ffd8b18432e01a1cd98bb3dc57089661c86b621b437580a739c2c9e07aae1a3f65db4f2d2"; + sha512.doc = "cea6470886c4ca9baa33d16988d036a8c38be03f57ef05e9512c445545641fd259a3a6ee21191e1c58efb3b87d203ffc525696b05487ea9093c442c181b9d2e3"; license = [ "ofl" "lppl13c" ]; - sha512.run = "9a15f61560756de4f87f92e7c8f069a31afb7495d77b293ae0ac0f55042bbe2204e57ca728869fe7d546784f7547a5956ed6ca09da2fa5170792e005ec9cc9bf"; + sha512.run = "daf6feeeabcb748bb5b59acfb395ccf37b63aec79240e0d2ae6cad836bdfdb34a270bdc5061c9512d43a4d94ed3f2fbcee5cf98853181928da1a3e135d2d2503"; }; aleph = { revision = 73850; @@ -775,16 +775,16 @@ sha512.run = "c1dd6b93f74db3aeffa75726423149c2701872674050e67f957bbee6c355090da6280473a51c404694434cdf8bb83b9db3e623b5c3f2d89d4d5d3b485c99eee4"; }; alfaslabone = { - revision = 57452; + revision = 77677; shortdesc = "The Alfa Slab One font face with support for LaTeX and pdfLaTeX"; stripPrefix = 0; fontMaps = [ "Map AlphaSlabOne.map" ]; - sha512.doc = "375ca21d23599fe365f53f461264351982340d151ebdd2ce143189d8fd3c22d191501520d571f207a1f956f433ae6491e171c7ebb3c9c5421e30b358cc79f9fa"; + sha512.doc = "57176c3065ef7038b224ddf3fd5b43edb0f2e29411a7acb8d43bd15864a33d757de8210bc6eedd262ee17d10ceb278e541b9163d22b309f4f01f89937989e345"; license = [ "ofl" ]; version = "0.0.1"; - sha512.run = "b958ac7987363fcefa3d8b7016f13851b91446a2a252e9561fd1a15df78b867b928f3e45a6fa1556abffa0de03b2b70543266ef9627b7474167c5672ac98d9ed"; + sha512.run = "777c2ee8389c86bacc0e6dbb47fa87584ca548afc13a49296d2006f53b034ea9e3fbd207945660d67800ecd0c61427a602b205d9cddf2338024685410af85e49"; }; alg = { revision = 15878; @@ -806,46 +806,46 @@ sha512.run = "42192835e3dd2aedf96ae3602b3009af09512425cad0ee3dc859a972ea5b8ec46bbed35456b17f0ff7a31faead6df06c01734211bb0f206eba80fb05e66d2663"; }; algolrevived = { - revision = 71368; + revision = 77677; shortdesc = "A revival of Frutiger's Algol alphabet"; stripPrefix = 0; fontMaps = [ "Map AlgolRevived.map" ]; - sha512.doc = "2b502f5997a885934546f17cd548c9f15105500bff5fe769c3099326eebbef049e3e963ad0fdf9000cb91f74152b7be9fd2e60ac88ae671ff2d454525becc175"; + sha512.doc = "0fa479c3ccec22fc5334d0253857b79506cd45b8682fcb44226ddf89d354de8f6bb4b3e50c3006764c495eaf4884933334b2ddbe2d4d07c7e79fd9dc5285a82a"; license = [ "ofl" "lppl13c" ]; version = "1.054"; - sha512.run = "977b36722ffd28447f165d7e50207d2afddc2f7526b3158d654c015342994033cfeceaf0cc28144d067e063c5de1bcebd1dcecf715af27693156beaa1a07e711"; + sha512.run = "c7c3407314ac01d1423e7b3b89886567cabf598928c1bb856362ec8f75d50463344f082b2ddc66930ca66b621c2bf49c8594acec09cabdab8c00261206650202"; }; algorithm2e = { - revision = 44846; + revision = 77677; shortdesc = "Floating algorithm environment with algorithmic keywords"; stripPrefix = 0; - sha512.doc = "ae737056adb53f943ae8c92d8e7bfffe52a107cca4a7a3151932a581744f1396f43e134a55e9894de0ae1fb5418983ba4643e1e07487b690478a6979555d8768"; + sha512.doc = "acbfd0ecef0e9601a0cd8cd85a2bf69d86d659b1a052635432228bb6d1e1dde5c86d499b8a57d18c77d32b1bb4c5d9eea3bd63bb33ea62aa6315abce63b85591"; license = [ "lppl13c" ]; version = "5.2"; - sha512.run = "0203f337518811a04f255a1ea65045f487dbb4813fb848e0ba1b52d3e5fba96b784852d7e900a82f4c047c2943098e3b37cbca27322d115c341fef6d262c60cf"; + sha512.run = "0e1e6c608a3be6f038dda052559ba6143bbac8387e2108dad4fb8bbe4cb4af1b230c58311fcd1c02dccc7c7d34f92c20bd3b2ff81218a290c8802d12ab2a1867"; }; algorithmicx = { - revision = 15878; + revision = 78116; shortdesc = "The algorithmic style you always wanted"; stripPrefix = 0; - sha512.doc = "cda9c4082faeaaf504194d75c014fda9cda20fe85ab9dd8c4f5a3c9e39fc2c8c8428ef20b921790f36c8abae2ecd8ea089353db540477909039575bc65ed5228"; + sha512.doc = "62ee6bb201f4863b7ca37178b114435dcd815013c2f9ce64eb8dcbe1b105db06e71d8a1b345d9006e031d51c78851312cf3c785140f4075cce79a8881330d29d"; license = [ "lppl13c" ]; - sha512.run = "b6cccb7bc391ad11a8996d3e6a3a48f79e50e3e685a4b7670a3399d5d400435616794100b38e73d32633fc16cdd1795c2dcd57bc79279266dc6509bb14d08804"; + sha512.run = "a6c3f4c17720f95b8138769a010844180cb49d494d4ae24067d8abf05740172860c4f955c1ad22b1905284c6adcbdda4116bdbad995dfee1eecd46d816231c78"; }; algorithms = { - revision = 76389; + revision = 78116; shortdesc = "A suite of tools for typesetting algorithms in pseudo-code"; stripPrefix = 0; - sha512.doc = "a4317724af6fb2a869451527335e05dc5d587620e374ea5d121adf427ed941ece1c080d9612e90e054e74370ee32121bad60f4235330befa0c11a668ef709c48"; - sha512.source = "a37ee4e7ef7960fe26e0d967ec52ec7daef6624c1df8866c33ab5d6cf14c04889516278da84c807ec4789f257497e9b7a4998a0d09c28b4bb32789ca9933c521"; + sha512.doc = "545268f45887ba9de8a04b29235f40d602714c9fc3b41ddc9c19000a698c55c14cd720a8a6d0ef9c864d6b7fdd5778d8ec58b28d83599dc4dfd109f1d6ee4cba"; + sha512.source = "00cc321f912cd4b0c74afcbf8474916ef6963a42b714c87dfd8e68e5cf60490f44287d610ad4b923a912740220f2044b6b6bf70c8b4fde4a33bb279ad87e96d5"; license = [ "lgpl21" ]; version = "0.1"; - sha512.run = "332875ecc8fc35b6180a45a0db0198bcd3825fb049d978bbe8ce267cfb9c4f25d23315a0f767a7ff4c254f428d1c38df4b3650293a9913399e2e9655f98f2036"; + sha512.run = "74c07d44eea44c9f4915e63f6093ee4a92bcebafeece086c5e08a2a7c1415403f0fea81dac855c8ab93bf750df65196f0825a6a1e2ef27a5c4825d8f29089462"; }; algpseudocodex = { revision = 74973; @@ -876,14 +876,14 @@ sha512.run = "3b5affc20359e53f7991957d09daa1584b95674cbe7c5e9aea1089069a1232a43cff004a640f4114425bf5fddd5a2d2f353159447ab8c8621ab05b8b22232805"; }; aligned-overset = { - revision = 47290; + revision = 77677; shortdesc = "Fix alignment at \\overset or \\underset"; stripPrefix = 0; - sha512.doc = "d44ff38fe36352e1498e12eb56652e935cfeeb9ce6af5711bebe7844b1b7ba16864c8dac3c3b5f2e2bd6fee86de38c7555d5796940b834ce1ad396f5d2cb536e"; - sha512.source = "56584744fe5700505608c6ced57fed83fa189c9e755b63521f466f40e1080a35032b007831316e4b080cf93ef36958873924246a4cdfe2b0f129effda75380b6"; + sha512.doc = "c03ed112dbf25d85a6782c1126b27e19f5f5a6d8bf9db7365927c9f26c6b5e78e0a503a67ec08f47973dbe2ad9783fe81074401209aabd30c52132854eeac5bc"; + sha512.source = "9acc0cbee2928ecf4b631869e6cad9a47f96eb44abab8cadc6b5e26a9468a23cdd313d173b01f671631397290857dd062a31480ad64bfac856b7ee7c7324b94a"; license = [ "lppl13c" ]; version = "0.1.0"; - sha512.run = "3998cd5515ad43e559da91bd1f25b835743299ec13fcf22ee9cb3aadc44c285f428ee701f5b27141c4d03c97b31a31e8620a2911854a1781ee5543a99073fed4"; + sha512.run = "91143bc55d0a0b34c889991270f2a601f8f0440a0dca5ef9d4a2d04c28b014452933047b2fb96fc5ca0cecf7e32efb0daefa3961757f944a3d4c99609db25108"; }; alkalami = { revision = 44497; @@ -908,18 +908,18 @@ sha512.run = "d05513d484f11a9fcb5d202d02e7ea586cc82c44abe0488294e58c6f31185b083026bad3f17186ff03456481200e05e2ec4a7a7348f6b8fa4e952702b15274eb"; }; almendra = { - revision = 64539; + revision = 77677; shortdesc = "Almendra fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map almendra.map" ]; - sha512.doc = "477d5d068353d06e591af13e7e970cccd3d5229765f89150e4d9bb5f1de2b0283e4212bc475fdd6771f4e33f046a3e64dd4ca794c3691af95f7e36f77c7eed76"; + sha512.doc = "4a9dddf791b7e08dad44b9292ce29ec7bbed3c1a47cbcd23a1eb3dfa0243812da2ab25b90e433152df61b037b0c9a574aa3d499b66caba0ae32d656e3ccb34c0"; license = [ "ofl" "lppl13c" ]; - sha512.run = "9bfdffc9a634df297dc9b5c406c0681ad78b81619900126110b978bc5a7a2ec0f91a1e351100281c794972d87f33c7088725f55928e120a743001080887ad4b3"; + sha512.run = "a52179e9f11294de6c1bc5d9ca0f3bc0bef1d012c8534d51d9cca90369747117ce8ffce3f29d88953950ad3c87ec5aa5e9befab00a7f8fbca0d6e4c3815b64a2"; }; almfixed = { revision = 35065; @@ -931,14 +931,14 @@ sha512.run = "1a5e41cac48a33c4336fe03576c49165b47a0bec606b0a15a3563922b964a9a3c2de735cd88cf10423b054b5131193441fbcd64fb2edc47d4944ff33cf6367ef"; }; alnumsec = { - revision = 15878; + revision = 77677; shortdesc = "Alphanumeric section numbering"; stripPrefix = 0; - sha512.doc = "ab07f751332fa0ad974e6ea84b10a0249e5bbb69e591d1319a8c5d743f88d63ad9a7c72fc08fbac95e3cf950d090313dd758ed8f604e209206f873c5f0f70880"; - sha512.source = "2c978d1dc9dc7f6a0f91d90102a37a2c8bdb78a19d7211d179b04ea448bb56baa451e09f945daaf3f219187d39f5938a7c003988fbc905b692931c9cffe465ee"; + sha512.doc = "5c708ab82b8d3ff7273d9fe53155985ad64926b8ef676920ac7c23a9eeafa7aaf6d1f50904b51ff9da022717387b97f547434a903af2af8d2a5ed5e2cd3550ac"; + sha512.source = "9341f21f0a0e2bba4c90a4cd79634d2fb658b8de61834df1582df2ba9f1c2f519acaee0fa3f6d07daea657abe02d2eded75e71b6af3308780154fd40dcdc5a29"; license = [ "lppl13c" ]; version = "0.03"; - sha512.run = "d61adf9c03ef9f0b5d68325b435d5145297d85fa04a5bf106de50f58c04c9507eb63fb17070e955e7f476158419a802f0f18d2cd97ca93baa7997c2d57def479"; + sha512.run = "1adbe0081648be04e479269229a246fc41f3e9002a5465adafe15ca096e36840c0c3debed53afb487faa5b622d763ef85ef3068225b3d6e879bc8f46692b4581"; }; alpha-persian = { revision = 76790; @@ -950,14 +950,14 @@ sha512.run = "ec15167282f06e7a980e7fcb1e7195ae4a792b52beacf20b6306cf3f98233d5fcc42f3644baf18af39415dc7491c8809d98054e49ef4df28118e490a52d74290"; }; alphalph = { - revision = 53087; + revision = 77677; shortdesc = "Convert numbers to letters"; stripPrefix = 0; - sha512.doc = "a098159842a9bd47e6da930af94cf365629c72f539fc3d045fb33b4bbe2004468fc690564850b67549b3eeb2265134c92aecef65b47d16da732bcc5aa93d26dd"; - sha512.source = "34e3c847a63de5a6e6dbea406e79fe0715a46c746f7113a5e8651838499c1d8b0a636c0bf138a1030c957e2e7cd17f848bf2285109642686f56ef95d18354717"; + sha512.doc = "750a5a106ebca8aec546f7b6c2d8a8cb1540a11350daf73cd97182d10f0e9a19fcc36d58228c500d330abfc8773de3fe5ed7709b559c58a14af7966f7bac4c45"; + sha512.source = "5a31300be06a77b019f200b4e5d72dd8576a7bc6526e3e1a23b09c707c8038dedbcc2412ec519716125e55f017eba7320b8b6f30ba560bd1558648fce5cac71c"; license = [ "lppl13c" ]; version = "2.6"; - sha512.run = "de17ab4278afc9fb308abc23c19d4d1ce117ef3b66a21b748c102b95722d3395016682e9508e135e2b01bf4ff274964df0fb723ba2f92c81873dd58d73a3a733"; + sha512.run = "eea6447a1e3aeabef536ca13de8514eac56df1bcc081c7c4bf11997e69d251b451dbfeb477e92ad7905991e2bc2f4ec717873c3ed1dd2486b3a4344dacbc7266"; }; alterqcm = { revision = 59265; @@ -1016,34 +1016,34 @@ sha512.run = "9fb76037c976d48259609295b876a256e5b72e611c7ece52cbc39b7df607d58a90ce2b0a0ff33d816c08f869e911a2cf979b8635a044697af8331d8769382be5"; }; amsaddr = { - revision = 77542; + revision = 77677; shortdesc = "Alter the position of affiliations in amsart"; stripPrefix = 0; - sha512.doc = "555f8ce0a08389d33f56906bc4499723c4c422ccd7d89fac66f63943246a162bf0038b0a420e6ca02ab9ee91c8fb2187054c1be9f84c442fb3e6c263fea8d69a"; - sha512.source = "8c96b74f7d98dc0f21280b6ab0b20495008de0e6ffaa5402e090bb7fb768b568b4faa12efd98797da50331eacac492af08f545162b67c163e78621a13c57faae"; + sha512.doc = "126a63d9549e860c19f487d8b01df3bbdee6d1ffb3afe76a31dad02dbfd6243c42c90f8c81883c9c89e9991e516b89bc0afe9a3771addb3e3b4938add1916523"; + sha512.source = "68f2108de1a96ba98a522dc81b5c1e28814195b327ac7bb21bf564537a38b036124341afe0f1bc196f45ad23e7de218fcf823ae09c3a2dc4604769c953b644aa"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "75e4aacad792acc8d0fda3bf01b39999075000f21e81d2c2595408e85e80c9046b5c61f761423cd796123c10cf756f3782ad2a7524687d1e9a3b69803cb59f89"; + sha512.run = "289bfe3665b4eedbf5b366471900b687df037d84feaeb5354662c8801be3087aae36f0fe24df64e500a763061a12a36c3bd6c8e60df1132683474c1e221b4a2d"; }; amscdx = { - revision = 51532; + revision = 77677; shortdesc = "Enhanced commutative diagrams"; stripPrefix = 0; - sha512.doc = "65d6ea09c1bec56e5082d3521e1eabdd513013b0606f6cfbd0f7c7566795b8963dab6e9f3a46cbb6d008311e7ee3701efa345ef5dc780a3b18f6f4842d97594e"; - sha512.source = "94751d2c3f617710b50807de584cf4c4d7c8f1ff82a1ab14a5bbd8b41fb5828b0a208e20c131a0aa023a1c8afcdc3d4b5e36b2df99f76b260ec2d9509a941f76"; + sha512.doc = "5219f905796e3a273f566013057d6528f44347ef4699149e4372373ff18395d0a76fd6265ba4ce823f47bc399c78f8fd1c797dc14b64a170a660ff63b7918888"; + sha512.source = "5b3da1be64910284c179614514c3af37f225f70a987721be7c8059f3e397015c4787bcfa3e062560f0927efeda5b2d6073fb042c9fb05529585a198dd8c1b571"; license = [ "lppl13c" ]; version = "2.2x"; - sha512.run = "6bdebfbe4985eea23ce24db5e0e14162310d81efab18a7a820fe819bd51f839b9deca35b94740f038ae80084f355e5e800fd6e681d859cb7bc9bb8886993c33e"; + sha512.run = "eacc870d8ce05ed88bbc05023e74a9cb027c93c9395c001d1eb0db269914e6e88ce3c824d0f453aab448d0bece3581901225ec495f9d7194301fbf0d3dad9245"; }; amscls = { - revision = 55378; + revision = 77677; shortdesc = "AMS document classes for LaTeX"; stripPrefix = 0; - sha512.doc = "c2e563bd239f36b0db3bdbfe1ccb4a0adec0c22af25b557ed748897a99672f05f36f2bba6e51827c6fdd60b351079809b15c0367d075566c5e48682c23108fe2"; - sha512.source = "7a96a464f9826a515191174b6e33016c7161c7547ed70ca78cac256cac68b4340a2b3bd9608f79df106c3eb2383b8d6895012a2cc6dee0c76d53d116679f4c6b"; + sha512.doc = "3be0c3e29d3f0407602b65be73ac34fbccaabb1885dd0d58eeb7b092edcd5dbfba0944eededa78c306ec798b3aa653fa389126d8ae391d69855fa6d0cbac05d6"; + sha512.source = "7d989ee4c11b6945f395c08452b9e184c834fdf9a8e8114130ea85eb92b0953654f62f947838b750859a298384387875668bcdac5e9b46af16092c5dcb319fe5"; license = [ "lppl13c" ]; version = "2.20.6"; - sha512.run = "eb39dc97a860047d764884663a1f541aa95a2d559dd55cb25f6b7c6c46617e6c33fe55a9fdc37b211c613333911df6e260768f43ae9630a208ecc7fb774891e5"; + sha512.run = "4cdddd807a88957f9c22eec97c05414ae3841eabbeb23e7aa6e059d4e168454051031cd23870fc17739fb8fe7acdd0199668d12cbda6ba24af3b5e79f3b77b48"; }; amscls-doc = { revision = 46110; @@ -1053,7 +1053,7 @@ license = [ "lppl13c" ]; }; amsfonts = { - revision = 61937; + revision = 77677; shortdesc = "TeX fonts from the American Mathematical Society"; stripPrefix = 0; fontMaps = [ @@ -1064,11 +1064,11 @@ "MixedMap latxfont.map" "MixedMap symbols.map" ]; - sha512.doc = "fe0917bf9d65d15155f287626edb17d692db7ef2e888fce30b867bb0c873b0166949b3b5f3965f70b6b237d7b874a7fd3411e53b87368acc7447dc0e8bda55f1"; - sha512.source = "4145ce58620f84133e8d7a7639fe376631c92398161283c69c9d1119c14e4d404ed067f2aff2fab7cc0c2249d1fcdea81591b45a1cc72bc08835b99ac8a5a6f7"; + sha512.doc = "3ce2372888b1fba3db400de9cf9b3073b75825bad1c9040cd692ca99e343335f00a989ee41b083a079a0f75f8f9d22510df028813a7c69de141a4b390c1e2871"; + sha512.source = "52a2105cc7e1ea442fc2c35d185b73c585b67766950fcbfe722091c89b74c6e7ffbbce30870ac99bacdb8d829bd882ef89a150affb63e00440df337eb9705e36"; license = [ "ofl" ]; version = "3.04"; - sha512.run = "6a9f80bc8b6b2afc3ff6ad151a290743d37e10ddeaf7efa969f3fec40cab0492860496c7bf0abeb410124aeaaa15a53640017c8d12b630e68c59dfe186519e52"; + sha512.run = "6f60ae687e26b34e0335565453246a8850fd1a254213ca2adfdc281ef2496cf291f04ebfde2966b01e9e57d98e13dffac4122ad1b3c9a48d381f918eb52f9336"; }; amslatex-primer = { revision = 28980; @@ -1095,14 +1095,14 @@ version = "2.0"; }; amsmath = { - revision = 76708; + revision = 78116; catalogue = "latex-amsmath"; shortdesc = "AMS mathematical facilities for LaTeX"; stripPrefix = 0; - sha512.doc = "7d666764ad95b80508cae41f561296f17fb05b4347641f39e442f1632b046866c8f14833a33c3fa59039fc9b6980f9f9ca08ce0e2405b97749cf5232212d387d"; - sha512.source = "3bae51759ae9b67448b64bdfd5d3ec5be62845d444942454d86b2f4b8e23a31244c7b5807270d29ed73ec21c6e805601dbb2ea71c23f0ebd64937170b73ba185"; + sha512.doc = "c5b648ed376420b2e2e3db67f1da26d6fa1621fac55c4d3abe68b51537a10cecc4187fe19defde39e7eb9d23aa7c580ddf5307e20e698949de06b75493e47673"; + sha512.source = "13ee38fcffb961cff50da9966a752ddc8741900cfdda382ea6cdf0a9d2e6b39f39bda37eb450f92c16415fcd06aa03ca04a943dd9f94517bbed37bc5e55c20e7"; license = [ "lppl13c" ]; - sha512.run = "55d4a96451734db81262232cd1a897b0f5ac608e3f815766b31f1b294de3b8e33f2b083eb5cb1eb1c1f664a1632d5dd25dba95e934f4a31abf8c2e1888fd0d48"; + sha512.run = "45d5b1dfb9e80394c331b727117d84fc12bb1a4a9c0b934f2dff29bdf84d9d0ff30557e0cbdde479461c579a3accb86c47c44661108871a744191291fdf7df1d"; }; amsmath-it = { revision = 22930; @@ -1112,14 +1112,14 @@ license = [ "lppl13c" ]; }; amsrefs = { - revision = 61937; + revision = 78116; shortdesc = "A LaTeX-based replacement for BibTeX"; stripPrefix = 0; - sha512.doc = "b704ccb7bf8a49c141277b240e08ed7d22c71bdb91d625997a726b25ffb2e8f494637cd9ac7cee031f9b45476006441190ba95331e32c4ad3af4e25ecdcc6f6e"; - sha512.source = "81b8aa65cc79f08133a6390915ed7753db3439448b608ce04330e23c849f876ff2242403b9bb3e08b9642cb0362732adbcefcab9640e75260548dce3938baa25"; + sha512.doc = "3d3059b9803d416aa8efce585aa907660a996cd53f5485e6b3abd2aa2c570d8c2e394d2d0684872207b78d6b91bcc3188e6fe3f457434e51be507d8cae47edc8"; + sha512.source = "451f136f693aa7a99a15ef14322ba6a739fd097cd3ee9d20e1042838bfa517a29fde3bc09e3eaea67f85eb08bdf5b1eb76b8e851c2c0084da70757aa88f3a2ba"; license = [ "lppl13c" ]; version = "2.14"; - sha512.run = "01416fea668e3717b14086199280582d7547cc7c555e19d2f88b7ee94dfb6863719375a140feaa5ecf7461c6d6c6f0ef52bffb544ff132b34771f11556ecdf09"; + sha512.run = "1cccdf756c4cb3ead572ddb8b3490a03c6baf2f6c26f49b3f8822c004b3c0e87ec0b6af857327bc809d87f99739107ca579d0463018fc96c525a4fc1c8a628a4"; }; amstex = { revision = 73848; @@ -1164,19 +1164,19 @@ hasCatalogue = false; }; andika = { - revision = 64540; + revision = 77677; shortdesc = "andika fonts with support for all LaTeX engines"; stripPrefix = 0; fontMaps = [ "Map andika.map" ]; - sha512.doc = "50684857dc25ad942aff18eedec04c9e27e4e408f748c208f8527c5096e600d26769ec6f82e2f02e72ab472dfb662f12bb009156293a12daa2dc0676d63ed446"; + sha512.doc = "69d129d9dba71bdad4560f209d35c719ce75911a265ef6a42ade70ac9f76465665e17877802543c6e22f822b266f6bc58e95c880e1074e670b349f799f8aeff8"; license = [ "ofl" "lppl13c" ]; version = "6.101"; - sha512.run = "4da9904459345033aa87deeb0019c8c4a39fbafcd59d973717ed2c4a410ece528944c69669b6a5ecf6ef8bb790f60bba909468e001485c405e7cf8775b7533e5"; + sha512.run = "dc16cd14a8792432ba0851e5b9a1e0f3b9a573c8d010c95ef1b2422c169e303e0b057220ff869ae525458786f6e9a845c73ac2b263290518aa5310e1dc12b159"; }; anima = { revision = 73126; @@ -1224,13 +1224,13 @@ sha512.run = "4d4f64f6346eaee14dfe509857d2a592da825eed9ccaaa1a9c2cbf3a4d4f750441392d703c9c9665c88316125bc37192c0d6869f3e2f5274e7f80699f8c553c6"; }; anonchap = { - revision = 17049; + revision = 77677; shortdesc = "Make chapters be typeset like sections"; stripPrefix = 0; - sha512.doc = "087db509e1d9649176614296f84fefe9b726dceb3ac8cb6eeecdd8a6fdb03dc97433c31478638eeb6f5f7cde85b8a8a693fce55ed0b3f5aae35a075a43e5652c"; + sha512.doc = "3eac7a81b95270069be3e1f1561812abcd900b422f103fc276def4aa49f39e922813ee8c7a74b31aa09dcee359ee1465a8327be40e4aca37cf40538878fba027"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "4b84d5260c0986191fb4f2b560c386a806c8f93c76360a8d93aa7f9b55dcf089d7d03ca946143b52923130ee751fd47f1ff59908314297fd752ff5fbb17ec0cf"; + sha512.run = "ebf9e7ad8015cce657aa507df19640142ad619293a08adc5f16a56bbbcb2e178a70a99a9769f75a49d83ab541a27113e80cbb4fa35c8a865ef656dd38e05cbd5"; }; anonymous-acm = { revision = 55121; @@ -1255,14 +1255,14 @@ sha512.run = "105334748bce7fa8a78edd599d6a8466729937f0008c479213a4d3d4b6b3e24b91bd1e124d0e3c1354fd68f99fdf621538696ba9b32ecbf09f5c7202b0b34997"; }; answers = { - revision = 35032; + revision = 77677; shortdesc = "Setting questions (or exercises) and answers"; stripPrefix = 0; - sha512.doc = "616569a8d972150c0a1da86625b580baaca642bfad773e9e2240f74d33ddfea203b4c7349660b996adbf8208a92b11861d3f1a42ff88c68f39efba0af97ffa19"; - sha512.source = "ab865ba5abd9be86d4056cc33ec9436c14cbc0c308cc68d9a6768c094b84dc1bf785bc78c84e1f286e9371c2118ae3c21b8f57d0b4406ba6c2130f633ee6ef09"; + sha512.doc = "10f9e52fa210828921986a68599564e865a80a89b6063cc58f016bee4f965324060e4f391f5fbdb60651554472e8375a5188cb937b80efa654252805504dabbb"; + sha512.source = "a36242d3cd77d7d347781c3f2294a938d271a0ff4533c43706cbb95f100a0b70d79c842659fd450e364adf449ab7f4c39a9c312cab5c41b8ebe42ef46a549040"; license = [ "lppl13c" ]; version = "2.16"; - sha512.run = "89f7fa19dad8e94b57a66b53b72578c277037c0c3a9fe008d0802dcdedaea03f01c6554f4c6b80fd038ebc4f18e21bad3fc176f4c4acedae07d9acad2a90700e"; + sha512.run = "cb026f102945f12543c687ed342a9faef202cb92fa6c19e25279bb18c6e1264ed48c5f9cc4248f07ea522da5f6ce2649baaccabc69033aab76b1f67973a551f0"; }; antanilipsum = { revision = 77161; @@ -1309,16 +1309,16 @@ sha512.run = "af2cbe945ac3495e94fbf69797c05d9a7cd8c3874148c54c602a4a152c669638cf7a861949a3cc2d08aa21f378b57beffddf2d13e3afc1157c74472c348f5405"; }; antt = { - revision = 18651; + revision = 77677; shortdesc = "Antykwa Torunska: a Type 1 family of a Polish traditional type"; stripPrefix = 0; fontMaps = [ "Map antt.map" ]; - sha512.doc = "00533390612e68b48dbbe9c1ba11e46a0e48f8b87cea8f6623267d53795ee9170daa1f34adc8cde12356ef779990fcd7fe7a10b601bfc11c9a0f590b5a25f3b2"; + sha512.doc = "9ffce8d8a435687cf818a073ef4084dd46d7491d27318e84d048e0597b92066652e192ff52b22b881a25f37557dedcd4abb173d5bc4119fb5ac57055797a8b06"; license = [ "gfsl" ]; version = "2.08"; - sha512.run = "c31e92701d14e0559ca1807389d3f1d95a166e9dee918fc7218ee671227381e3c37a991756e9c19c7e7d3681597c3c012037a74249c7c8eaaefc7c8a3bc2fc36"; + sha512.run = "0d630e41593f4a3d6cd2db37b68d3e458cc668e98547d7784c56ca8177e3b0545e1f305204cbd9cb15c14b1483a619c4b8580869cc03197f5ca3521201e6852d"; }; anufinalexam = { revision = 26053; @@ -1328,20 +1328,20 @@ license = [ "gpl1Only" ]; }; anyfontsize = { - revision = 17050; + revision = 78116; shortdesc = "Select any font size in LaTeX"; stripPrefix = 0; - sha512.doc = "9003fdbf712448de70c858eba74f7de79e0cb83e8f9fe72d9c1b71869161d5a63099473c4f9ec670b28b356ceccd9b56110a1724dcde3062ae209a678f5b0e16"; + sha512.doc = "705b8204df92c1e2b17f77b8eda9929461f1aa22211388f4e53d895b910daa5d0c86b262b69f42c536df16cd29541684a95b66e3a4525bb8a290e265a32a4796"; license = [ "lppl13c" ]; - sha512.run = "31d1c235d011998043663bc1f5729bd40c5b90996627038be612115daef2b3526c9e616b16c251d6b653d5bad82beee62a7dcfc3b8c10feec0850729afb294ea"; + sha512.run = "48bd003812e0f45cdc2427fde75372661ab093081fcaa4fe5c16c357dcf897497e76123aeaa1bbfddca98976e9d51c6eedce021d50f9d15979da13dc72d04d4f"; }; anysize = { - revision = 15878; + revision = 77677; shortdesc = "A simple package to set up document margins"; stripPrefix = 0; - sha512.doc = "96591bba808fc91a876dd49a6e1ede3b679c18952244f14b07e992b40d20f6c4a0f4b4dad00a409c766c5f2e883fc4923c501e65b06ad93193719001c2629f08"; + sha512.doc = "42a73400f2c1e859f77382f8842d9858617b966f1c6e2e9c22d0f01c55271e67955e2b04b5e18f56f571630af04722be097bd2678e42c068ada96999d71c78ef"; license = [ "publicDomain" ]; - sha512.run = "4439be91f8dd82cdc051c519b5bc36fdfb632cf09941f4e6ec92fa77c2b5f4d767c162018fc9451d48ece17e9cbd5d7d4c574eacea78b8f92b6e07d40d7b590b"; + sha512.run = "c417b548b64d7e4a6285d6a0790bfb6402e73720a59c53c73963ce939def24f7a268f2fdf1a8d89d807fa32644d2f105fe21fca351309a7cb1937a2544dde0f2"; }; aobs-tikz = { revision = 70952; @@ -1406,14 +1406,14 @@ sha512.run = "48765b391fc91c657666a94c4e903b3e3f93f0620ab561e6e7a29ce1c03ec52674f33dc314136a0ed35e2cec427e94b6365cfe64b1d50625f443dab6f20eddaf"; }; apacite = { - revision = 76790; + revision = 77677; shortdesc = "Citation style following the rules of the APA"; stripPrefix = 0; - sha512.doc = "6cceebe06e75f890d9bd51c8b68fc30362dd8fcd1113d2806dc94b7b6f88d25db55db3bcac31c0fc6f3143359c30924668df1e4b8e26cd3e808beb63bceb152a"; - sha512.source = "5b045c4d6862f1fd965bdac5269d82e0621a28e90032cfac1c060b96985ad1a143ae0463bd85b225ca140a1e9b8981227fcd9ab43e655e89d7c58d19489999cc"; + sha512.doc = "ca347c1d0b1b73fc76a728afabbd1e2ae042ca9cd1f1c8c3be3b15d8f41234b513bd76dd19687d23a6e9bd36e7a232f874cdbfdb4f35524162fc04c3f76da383"; + sha512.source = "8cff510dc45fa6cdfbc0a5dee27ce0834a44d2bd10cc47141a9e4c2d11622c542b1e927cee2088361b19fa4337d31b24fc6f5a8e26c931e209f531d5e61c68b4"; license = [ "lppl13c" ]; version = "6.03"; - sha512.run = "24a1bf0bf4465e5e77bc34b734ca6e4b4e7a47696942d20b33f77a1caf74d25b78fb9ff6f48041f71f7e9e36acb1a440bacdacb2c9f667bf989cbcf70a035536"; + sha512.run = "0a5beed819bf20ef0dd479cfbf778a5fb0994302bf91c3a9dced6356d3b46c6f471b1e76cc9fc80c354abce9021bc55bb2727992b3365cd39d51663fa9577edb"; }; apalike-ejor = { revision = 76790; @@ -1449,23 +1449,23 @@ sha512.run = "2e155193dfdd3c88cf336cece23bc6b393a81529c31ac2535840a7c4f4a97530d35d0f4ae964e8f92856eea0d54c356e8bc15427918ba0891730827a3ba561c6"; }; appendix = { - revision = 53718; + revision = 78116; shortdesc = "Extra control of appendices"; stripPrefix = 0; - sha512.doc = "f4e90fc9fa5ca89a9a20ceb56cce788984f3ce5e55f92c99de966a54afca7145d9e3602c4e514ee6b7887b3ae9f8facc9b3191ada19514aae7c7886ae2984b0c"; - sha512.source = "7e7222abea6401b749f2019fb205956c99bc3ce48134138862caead25aadce25410ac4fdf9ce10e34dbb802c07e5fadf8e4facaf846047ea654f2605b4f3743d"; + sha512.doc = "80e6436ea111ac8b2b97344563ca58ba04a3c07f67631b5d25ea68efd7895e9793ccfa68cb458ac744be7f0e04ca9df37040a0bd41bed9e827ceb138d2ff8e09"; + sha512.source = "995726c6df437c8da6000176c37591c29bf7e71e2296132ee0a9cd792648e4cfac1624422bc6dcfa1b3d63c32e41d61eeade9eea599504ce0ec7044253de1df1"; license = [ "lppl13c" ]; version = "1.2c"; - sha512.run = "efaf48867a45f8365755224123b9259f80f49417c409698420d67670baa969d5d354df1429fe7abbd87c29a8e89a9e084cd75384310a44d61e1f2fb7a2650977"; + sha512.run = "4deeb6d4cef0b92b2f527ed009eed93ab8f8fb7daf8cd0698fb5ecc73006249ef04d72f5d8a9f0dcdf21181350d4de8501b2833a10c7b69cb5cadbdd3c7de355"; }; appendixnumberbeamer = { - revision = 46317; + revision = 77677; shortdesc = "Manage frame numbering in appendixes in beamer"; stripPrefix = 0; - sha512.doc = "58b32eacfbcd8e024a4cf3dcea0c1d057010dd454c1e54b6752b970a3fa1a9e10eb15d8cee9dbb9ae032aaa8b6c070079b112f5a91b1c9617df40877a4a3454b"; + sha512.doc = "1b1b90cc5711af72e519cb6ca34a442d8f10757e3b87b8569c418c7e42da4549efba15de5458582220fa80ae58bece73e8af44a7b579133125c18ce5ba385063"; license = [ "gpl3Only" ]; version = "1.2"; - sha512.run = "d5f4573a0f6c31be7e910512d86ee0443e713abea11e71694b58f1d1d65f4249f967aa5b873941e1d8b7686d408f411aad1a76009a3bbcb528693ae14dc60e63"; + sha512.run = "cdae0bac6e930b124bbee3ccf111f89be74689077fbd0ab614c9ae7ffd0e9e83da45081ad6958bf2d342d40887e74f1e98b54564bb4b47e31c76c5429b74a480"; }; apprendre-a-programmer-en-tex = { revision = 76790; @@ -1483,14 +1483,14 @@ version = "4.02"; }; apptools = { - revision = 28400; + revision = 77677; shortdesc = "Tools for customising appendices"; stripPrefix = 0; - sha512.doc = "74ce416ef14978e0418754e3d2e2874ed07a8fbc6be90a1bf7dc492f191546407d7a967efb1306481d1b88ad296faa1194dc4da8975f7ac0c4e4053ccaa1444a"; - sha512.source = "ffbce0419baaf512bbf8aafae3a8bdae5456f9ea1699cb48b6ce215fd8c4d84dbee84399e8799fa5ca161a1e98375acd16d196c9ca6c505c7923aa7fab49e0e0"; + sha512.doc = "37dc31b21274d6dc4a4d98d449dc86bfecfbc1e68b914b598f123a43aab9dc854ad815684b8af1c8639760947b0d440dc9ecfb6f099ee69d2533b61f5e61f211"; + sha512.source = "d42e70f57577a42cd6775d9485cad8350e375705b2b8c2728818c7284e44b18089c8448483a92660b92f8f3a402a73f257ab71d2bbd0b9d66c5072735b019fa8"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "05d243100c9fc575b7828e0084822fdb2c655f5d2d7c51b42aa3c5ee4d127f62f714affd1fa8e94b7c0c322b57a9fe1728d1829ed7f18d75b5287a673d580cc4"; + sha512.run = "01834f822276262a1131c1e8f15103098d731f1bf3ebed7e0bff6aaf08b7b930c337285ee4ecd27a4ece360c91bdddfa3500365028c93d7e5464454691ac0b13"; }; apxproof = { revision = 76507; @@ -1503,16 +1503,16 @@ sha512.run = "88768ce45319a5778a93ca6f5e35cc26e1f6f57122d40cf0d2ebeefb6d2253b67cfcc35fd14594ece0048a6a772818ff5d00dfd122f0940cad0f65f29998cf00"; }; arabi = { - revision = 44662; + revision = 77677; shortdesc = "(La)TeX support for Arabic and Farsi, compliant with Babel"; stripPrefix = 0; fontMaps = [ "Map arabi.map" ]; - sha512.doc = "c851b0cca46b11d7297a03488cc72adafb6409e0406de809a1a18d4993068702f03e17cbeda1399914005c9885108d747c844719764145c746b2a0ae45d9121f"; + sha512.doc = "80da9a5ba4dc0c9b9e165e7af71c79794b75589c6ee142fefb3afdedafd2f2f4767834a6b5e0bf504c282b08d2ca1b4e039fcb2a660173b409f544c8b56ec19e"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "6f59ea8c986078f388f4c8f067b12863422728cb1a56464ece4d793189bf0e6dcded476a3b86317c2bd5f9b4b3cbc475fd748c2ab9bbf60b3d8c8cd4c162ea62"; + sha512.run = "a0ad47b8c0072aea344759a9e6e8f3d0c9810078e47a081e95a20d06b43128db208736086637b5af882a4a5e43a07dad8170ed52e46a644c6bbebcf7980862c6"; }; arabi-add = { revision = 67573; @@ -1533,13 +1533,13 @@ sha512.run = "ac60431be9ebb42e2329c954805ecaef988bb6724eba7638ace659a973de3de9dbffc9ee85b2847531c3fca44e97e7099b1d9412ec754d9d27bde1432480f133"; }; arabicfront = { - revision = 51474; + revision = 77677; shortdesc = "Frontmatter with arabic page numbers"; stripPrefix = 0; - sha512.doc = "64eb067784cdb56915b45e80f1666347bcdde06e3711a18cef16ae92450377aed236cc32c8c10d467d50e77de31a3f599abe900f411a510574378e63eb923862"; + sha512.doc = "25d5cd45c5b69bc23e31a50114fa717986d28198df528951dcfa912c998d3700c0d98493926687ef111476e69540cc227044596de6dfde4a9552ce1451dd1f59"; license = [ "mit" ]; version = "1.1"; - sha512.run = "efdd3769bedf8ececd7f71f6a918ed19f66caa78b348238b34e554698a5af6ae5616bad5cc494c970cd8e12073f1c27ccd1cfb7ab19ea263b5cf98061c42ccf6"; + sha512.run = "f668ff1495be4542b34c17c365220ee4d10588187653d216dee52adf2b72ff9000508f6b532977026a8b177faf3c54eec9db00891d2dea5d7a3a4c005b4b4d20"; }; arabluatex = { revision = 67201; @@ -1555,26 +1555,26 @@ sha512.run = "c235430d724495035832ca32fe838ab5d75d48d2d68c6c84965f5fb7e5c65098356513241c82e95b6c6d806328c0272b775c1aca963df02ce2540052d62b312e"; }; arabtex = { - revision = 64260; + revision = 78116; shortdesc = "Macros and fonts for typesetting Arabic"; stripPrefix = 0; fontMaps = [ "MixedMap arabtex.map" ]; - sha512.doc = "a73aed53cc1cf4f5600312f58e0ae8a29c57fb04ebc87b91f13526c780567a5ba076a0b63b0abed791880efccffcfc52bb0f43131da4b8e2a60b48184d2f66de"; + sha512.doc = "f150cb03e376c4bd9a3284eecdbaa98eb39588d509fdc65480dd3132e8f4d785fdc9539714c132a0c3ff664b832f73a09ac313b5d39eae538966bf344f615033"; license = [ "lppl13c" ]; version = "3.17"; - sha512.run = "df47df09eaf935bd8921d8ad475190fe6651f1cbf198473ee82099242b6f4cd63ae5873a2b2fbd7a75a4f9ae77f5ce3f56ffec0e668fdd649c4d3fe051b2ac68"; + sha512.run = "6bc8f1f2e82cd5f76f86a4b85ca7bd38ac2812066cd8443e3fa82654321776154dafede287395dc2aae8f63d8393023ee1be2a1d6bf94745ebff6589443cdfc4"; }; arabxetex = { - revision = 38299; + revision = 77677; shortdesc = "An ArabTeX-like interface for XeLaTeX"; stripPrefix = 0; - sha512.doc = "0dff3162a710b458b367bb4ca587d525b68ac79d2d3182e8b9d2ca90ff72f89bf69153960400c344511449c52346c329b8a34eb788e11ed9a5319bb6bca89418"; - sha512.source = "fb29b38d69d39f4c7ed04a3ebb114e49512abbf444f36fcd02dcccfdda22aa3800521c9819696c2828c46983f8266fc00aa59cafb35e26574a3403319d364d64"; + sha512.doc = "cb910fa658efe1f13d282e891eb00a73d71494d1bae5b232c99c0164b0ce3cd5ddb2bed472880b5d2f9593a6d445185f89322371f76c05a3748904691caa9fb7"; + sha512.source = "b4bab7ebd19b8ac5af7eacd9fe3b043d4ecc42d37b3439102236b613c5c4b545c121412b51d18dc3f6f779124a5484e9d24a62acf0e8b53ef6d0bc3e2028aae8"; license = [ "lppl13c" ]; version = "1.2.1"; - sha512.run = "7c58bd94b780abc5bc17b4218229d289797a155a8e98cae8e22825dc7d9b12c5514de01b12bf2f645047dafb13b4d519d463f4ced60f7ac53a65c6aa38cbec86"; + sha512.run = "cacaf33240c87b68ded201172829500618b93327df7b76e3894625872462b216c5524d03a098049743451ffa7ab2d5dae8df35bdc1d0aeb46205f725c555d4ef"; }; aramaic-serto = { revision = 74548; @@ -1652,16 +1652,16 @@ sha512.run = "65737905ba0a6ede74d8cb211b46a2e62b640d1b655f895095ad4bdecefde496368707142143e2f2e48849faa89d86a9e90a0bde64fe84b3c828e14462f30406"; }; arev = { - revision = 15878; + revision = 78116; shortdesc = "Fonts and LaTeX support files for Arev Sans"; stripPrefix = 0; fontMaps = [ "Map arev.map" ]; - sha512.doc = "a8dcb8bf0fff3be9c99550623f12651df09b151d6e28bee03d7aa80c7b0eb8c86603b4d8037232e4998bc5603ab3dd368ff7a262b7c7f62f2903338774a9b8aa"; - sha512.source = "6c92c2f3ef59dcb93207ea90643d11aa8cf81850e2696414f489c40cef97737d00ee4444893669f12d4592c6573a71cb229c232b62f10db38195aabbe83fe523"; + sha512.doc = "85e5357b5ed46c00447a941dfe50783878a495cc7a36b16325e670520424c9b0c5f67c64d231852a11b3e1a174666882a615e7ced5f475c1ecab79b972379d7b"; + sha512.source = "850949aaf416933935b5023a0f3d08dcb07d826385d2ab1e84267449e361244aa5633b3d83b4e3b73ee35d9ea4fab67ee995448e636485059e65279bb77e8966"; license = [ "lppl13c" ]; - sha512.run = "8b6e88a41052740831fdfa03299f665fad9eaa0e45d1d235392aa0b849bd6ca03f1e18892c879d3a5289430a5d236b9544d617ea2c3af62a59b38b4d7ff8ce90"; + sha512.run = "3091e504ef0e6177ad1c33b362f1d90a088cc44d4e6d9d44a2dc189a00ca613e3a446cefd59dbbdbf797e429b702c92d87f618bb544e92b175874866a0968d0a"; }; argumentation = { revision = 75931; @@ -1673,15 +1673,15 @@ sha512.run = "c27b4112e8f01750c4da70a68ca2391b6cd89122d77cbe9e7c21a61a2948ba485d073080dd80e1447818ce5ac0cc9f447f632132ef07d31dd01fdc8d3b596a63"; }; arimo = { - revision = 68950; + revision = 77677; shortdesc = "Arimo sans serif fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map arimo.map" ]; - sha512.doc = "dc70491f5b2b5a900f3d6f9bd543974b81976907a7c3dd53fd7530e3d0a6d83fc44a61607b27d9644eeca6f6228faa171916e67fc7517c35d466d9c50a186808"; + sha512.doc = "60547ee738dfaa30220a18b92ddb39626b138acf1e8780ba4076c9b2b5ca2002dc1cdd9c198a2b639b2bfe30a6fb2b3745c6b3b45ac5e52608d62015685a4ae5"; license = [ "asl20" ]; - sha512.run = "3c84fc274ebd29dfa65a8db214ef2ea74bb22da21827844be3b5648b7f10cba81a73772ccffe758b19ac16e58a75b1eb578a0ec8e85957f9693858065665a085"; + sha512.run = "e654dc251d8c3cfb376bc3c5664819801620a00bccd9808c65df89cd16dd8bb16218a2250fba7ab0377f1bdcb67c72f7f72476434760d14bbaf02a15d603354a"; }; armtex = { revision = 69418; @@ -1763,26 +1763,26 @@ sha512.run = "9c6b32e43ff86bd6f28d23b9aab5dd90a423610b2f3c842462e88985c2ee88eec2e78e05cf3e0b91397009bdd370880df6db642816d7de3bb10a96faf4fa34b2"; }; arsenal = { - revision = 77099; + revision = 77677; shortdesc = "Open Type font by Andrij Shevchenko"; stripPrefix = 0; - sha512.doc = "7758f158eee17e5e11c63dfd864903d79c975af4beb0742bcdf8a5b2cacc6a2ef76479f9965fc1604a7615a9a3549a2c565afd45c24c71b5e46897fb955c9a9b"; - sha512.source = "48136ffab3ca784c7517ea2426551009cf8a4cbb969d9ccf43168692f3d48dd9c23312d03567c2607dfeb7c8fd44cf347c0ae48ea6559dbf216e4bf705334ad3"; + sha512.doc = "a0162e10558f5e5c7934e48effc1d786055b0c38c7bbf47d7cdc155ca31ffeaea268f09d6410221076712b0c4580cf196bb794eb1b8f6cac62775b41e5e63879"; + sha512.source = "2d634d30557fcc2411f6887184691fbf45d53fcb2ad9032fdad37b38ff0d9c0c709795ee0fe99ee10f2d22303b673547993ceaeed9ff34297e6c2dc119b27904"; license = [ "ofl" "lppl13c" ]; version = "1.1"; - sha512.run = "fd330fba57ed5933bbdfc4e4ee895df1e99f060f685f1ed011a8041dbc3740f5fa1d4db6b6be67ba962971fec734a1b1f0c90ed6448124b9684233ef93ead8be"; + sha512.run = "4c14f28d07dcf1767e7f329cdf7cdae46bfb630209332d4c641a44af743db83a5528a33e0331852057258eeabf3dbec1e72819647c119c6b35b08429204e8a17"; }; arsenal-math = { - revision = 77272; + revision = 77677; shortdesc = "Arsenal Math OpenType fonts"; stripPrefix = 0; - sha512.doc = "271ee2cd71d50c9f5842609f222d54826a70cae93d0e72dbfcc2ec571b78650496852c4828f7dd74e5ab6e47050630d37d1d29bb7df4212efa5f81db4fe4662a"; + sha512.doc = "924fc153a3ac758bde7fe1a5d7639e67805c5678d0938939ebe7ea9d88f48fd2df05d840918129555e69b65177992d53146d29a19e9656ef1c9e2e76c98997a3"; license = [ "ofl" ]; version = "0.9.3"; - sha512.run = "daa4d4c47d183e6f5022ff39b7565ea66bcbffb393030e38938c5f85d51e2247db6baac7fb0b9050691936be83d72cd4e2b54adc978f1620427e87778795f3cd"; + sha512.run = "7e39b82fe2bd52b76075826a02a59a08c3b90d4be7cb28de6ea25d8b51936172e86cd2f03ca9f7045f9cde2084d447c717781c513aa0f52559caba95dc950a44"; }; articleingud = { revision = 38741; @@ -1809,14 +1809,14 @@ sha512.run = "3a6236c3f5e07f3ad709c6a5e0f7d2c90574cc897f6f5d470aa1523b537370587b5942e1a8c581fd96e43e80189fb1c7c4a2475823077feeb929ec594a90ffa9"; }; arydshln = { - revision = 50084; + revision = 77677; shortdesc = "Draw dash-lines in array/tabular"; stripPrefix = 0; - sha512.doc = "a809e2abfd26b11edaf8a5b23ddf01901f84bbd63b8fed7b6050a4947654ffada95bb697e13250038c6fb93db80dee4faad6d4493f05bb7f4ebb86dc7e9b9698"; - sha512.source = "0be560bb0dac65951b177a34ba45c8199cbe75b64958b71649f09e5e7be73fe091bef6097a9502be80e26bd415f193e00579925b0be0d12bf43adfc0e3963578"; + sha512.doc = "35c94ee64bf4f46546bba1e225e89a8710568c4e47eba64875207ed59de9aaaa3dc25d2c3d941e0d7e8d39a885bcd7a58aa746893a505d436b003c42bfb1f048"; + sha512.source = "dcc3f0034223792b63307d13d5a26406530159d5c7c2fd7483c41e230a4654b8398970b9c1185456de04fd5b5fbd4a5822c34038b90a041e02997fc6262b241b"; license = [ "lppl1" ]; version = "1.76"; - sha512.run = "fd676917ccedc39b90b48b531ea4ec5098b70ca854583a3266d4080dc78f59e37a743e63b738be370cb0ca650594d0878ab1f807eb6f55daec17ecead73aa4dd"; + sha512.run = "d1bc506d10a366154e54a43a3bbe0fc68b27a8a5928ffae7a991dfcd3a6d4bf1945a662fe59068e793164aaccbc20257fcd6db3573714da8f8578ddd2a6bd75f"; }; asaetr = { revision = 15878; @@ -1863,27 +1863,27 @@ license = [ "lppl13c" ]; }; ascii-font = { - revision = 29989; + revision = 77677; shortdesc = "Use the ASCII \"font\" in LaTeX"; stripPrefix = 0; fontMaps = [ "Map ascii.map" ]; - sha512.doc = "2d681a41d213fe260e3491a3b410239fa2e025ba19894d133a27e47b417ccf27648aa13ae431b4c42549c1692cbe517f2595c2de675b14d9ea0460d469e4f036"; - sha512.source = "1bbadf44599ad29f843ef17d1b437f951f5b167e9bf84a73600a0a9dc5633d94d76c91ec23493250ac894d9114c1b2d1d1f182690aef5dea92c9ec51c96e69a9"; + sha512.doc = "17a9d677e182253727fc0555c7a7fa4c28359fbf883f3148432a4b40d5c6d345ccf60854461baeea28b63bff5288c710cb5844d773837f52fa95c94cfb88403f"; + sha512.source = "245a8669d91ac9e1c8fc2128d7104eb406dff2f4f0158d7c7744933e25653e80749d8d79296508ac2e1671cbed31b1157a059cba5c5a95a7ca4221b6ad4e1a41"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "e92e312e38432a7294c71a76604e5a3c2aa6b65937d39933fcbc9fc9b61e00a1e2f35ba739f64c29a3ebf6d2e388cd29da384a2a6456f71576101a1f12e36f0d"; + sha512.run = "b4f8f444253f6d5daac7037c40b7b5bdc81f6ba058040043565bf050d8184c5dd1273c3a5f3e1dc561bc90ae608f7c8342448cde50088c14e4698e41ad9f9a72"; }; asciilist = { - revision = 49060; + revision = 77677; shortdesc = "Environments AsciiList and AsciiDocList for prototyping nested lists in LaTeX"; stripPrefix = 0; - sha512.doc = "8602a9f8e5dc04a6d4a914f603e04ced8f5cef55c5a335087b8f0953d19d4641d43ef732ce299ea18590de89e2360a8dddb44f8ae76be6498ccfd29e4a680746"; - sha512.source = "562efdf7665916bc124f8d2ada2d7087ffebb23885df6c3baa652ef24b8fb7ba7e2f4a5880922066b9f5c44bdb9c70ea67537c79676c9fb7004d2ce1f6c0d6b9"; + sha512.doc = "b3b237515fae7891d048dd140fd76226f74fe6a74330950221904ec572b2829c127770009ba33b77ea8478d962a5be5619f1334bef1e5f3c5bf0bd380a69031c"; + sha512.source = "f7fe25db5bc2c389c89250d56086c18bc93e8b9adb38e4050560323022e27b6d185da2be31aacc49c367f052f3b283c9a99c11be85a4d0ee6189e6443ac76ce9"; license = [ "lppl12" ]; version = "2.2b"; - sha512.run = "5c2e7938a9d2df31477cc976cfb549103c8f378a8d38a3624d3449229861fd834d462163df6e2e1f1fec686f513c6a194ccae9fcd0991820b357e12a1c32af28"; + sha512.run = "608cc57a540dea4d805556481271e110b0f5aafd191c2a5730cd06936e61bdc007c161411e4d8a1f202c8d5533876803cfae6de32a5dd1bd3c6d35ed83e47da7"; }; ascmac = { revision = 53411; @@ -1899,14 +1899,14 @@ sha512.run = "f03ff628aced70ac2406863aa4b23eac26cf47fa09ee377ba78a8df3af633ac1f3fad8d005022c1555d957ec9d84f98eebf2dc97b296713a2edf5f0060d4180e"; }; askinclude = { - revision = 54725; + revision = 77677; shortdesc = "Interactive use of \\includeonly"; stripPrefix = 0; - sha512.doc = "a06a9170ad1637c35a25c9a0d89f3721ec350a0053cb5b85374fdb5cc67e7d4653e75c2a5f9b47d19700e3e9ab2d70e5c0c419f68715e664185bd30759dc0291"; - sha512.source = "909effe3b7569cdd4a4a1fd7db12cfafab6c1ddc0987709199a051696b447f9b57ea0bece52efc28f41f49e2b81611e14e975cf93a2d5e4b1c202f84b9702569"; + sha512.doc = "bd29a9eb74a96bea45aeb5156de1f7e1a128227870bcbf3df4d391794421a1a4b3964b64093af0c9ca38011ef248f26b54668df7121f19ab2be3165c78a275ed"; + sha512.source = "9b5559b81974ec433a5330d22ec4dbcbe138621c2276980dc3d9e5870fdbcc07d7a3d51e87fc24c7ceb6c644903d3a5d48eb285ae855c8de1f4afc119e433723"; license = [ "lppl13c" ]; version = "2.7"; - sha512.run = "828a18ff7c2d997f25b46b9ce8626a749ce1a18989a292f7f44e9eff0c28d5819e6e017398e76a6872da6498a4ff8306d8f8e701b87b80f57f455d28389f7aa8"; + sha512.run = "e1d7016848c82f437ac288b497dffb87063039b8bd2f6e1ff2dbd20feedf1ff675d014491fc6d33871e5208cf0d16136631ab4353b717462fc3963ba200cdf95"; }; askmaps = { revision = 56730; @@ -1918,22 +1918,22 @@ sha512.run = "0f4d91a15053d40d329744c429540075c33e2098f6d9d07eccc5ad16c5696233dd01de89c61a7090dc127c3730ef04e24f8d56845919cd268ec8c0bc68d9c09f"; }; asmeconf = { - revision = 77335; + revision = 77677; shortdesc = "A LaTeX template for ASME conference papers"; stripPrefix = 0; - sha512.doc = "70e3c9ff6590678eaf8c45f99fbc438623a5ce787384817a990021cf2351308b592b4eddb512c303c1747c166ea05a6320ee913fdef3186d1c511bc6184faeed"; + sha512.doc = "6f414b060a7e4eff91b128266704e841d9dbdcc59cd77f7435ce8e3c5ec0de972bd326f4aef9ae67d38314bacd91f17814a601b0c05ae2ea53b2f664db85c9ab"; license = [ "mit" ]; version = "1.46"; - sha512.run = "6acd5817d32346604a0fcf6224a9c0834622976589a4e78b0fdfd1742ea66012db2c52e12cb7e92443fd39a72ed3dace78a3e8a37b3875a59f915ed5488433bb"; + sha512.run = "3d3d058f1e9be188bb0e8cae839e2ede900d7ccd29eb27823e7940ffa0d05d05f6404c2fa08c69235ff3cf3d640be335e2cfa74188abb0cea8e3e80b90ea9b25"; }; asmejour = { - revision = 76996; + revision = 77677; shortdesc = "A template for ASME journal papers"; stripPrefix = 0; - sha512.doc = "39cfd7b46f046da1f86578bc02a113f07f9e7a6f42b65d5ff7da11da901f903c6fdddb546165cfe9019ea55dcf78d05d900f4ef4c9707e0e08c6222bd716f680"; + sha512.doc = "aecea1c0500666f2bb4322657f0b9f80d1584a230adae8bf1f4659419e4b35681ead1990a747972c1b3f41c6b40a9b3b54f8442788e8660650413d39af45feeb"; license = [ "mit" ]; version = "1.27"; - sha512.run = "96b43fb96d32bbb21817f5d0f340d3bdffd4cae143c0a938ff41be11c43ce9c714188d77ceae2a4478bfdc6ae8e570cc7387809aba3db13dec8f061974863e39"; + sha512.run = "48d9b03e54b3cdfeb4f1023b46031fc3b94e7e8a85d12c20cb02da1ebd90691f3fa6a3b56a3091b694523c6bc9e9819c65b675951e7ccf9b5a3cafa02b96cebd"; }; aspectratio = { revision = 25243; @@ -1948,13 +1948,13 @@ sha512.run = "1447c3037f5477aeadfe3e5fe18a004ffa1b8c5c18b7c68295b8065e32c5a3e6a044e7f9868bafe3d8b81e391b2c614e2153302ef34e1e4aabe84c92ada2f129"; }; aspen = { - revision = 77554; + revision = 78116; shortdesc = "Simple crypto notation in LaTeX"; stripPrefix = 0; - sha512.doc = "673c833f19cc5f1696b4cd1d0e4cb40c8b19704659b0805af6863a73a88919fe78aee132faef079551f79d1e1b3eab2d0af74ef11df811e7b5124c1f18f70a6f"; + sha512.doc = "a3bba6dbec8b24c84c0e21e8172a82e439b226b56eba5216b9555dba577ace51561a439997e16539554e34c0762f26f5343d062e9e595950d3836dbfb62704a2"; license = [ "lppl13c" ]; - version = "1.25"; - sha512.run = "10c1548b76a5443b0476d4b40bc317cdc9a5944e8e4cc0dffcdb63191ec1cb7246e1d9e3dd329426ceeb3f580b85ac217cf5acaeae90f7566c88117afff03d05"; + version = "1.27"; + sha512.run = "095bfa59ee22f2ef2dd93185529aa3775ec8cf40aad2342f05dfc5a419c0d618010835816ae4e3ad766b0d3407231f4befcd314828876640ac1e63ea906195a8"; }; assignment = { revision = 20431; @@ -2018,14 +2018,14 @@ sha512.run = "f067e6aa1f3cb481e07f59781fb7d4c671a0b21a392ca7830d7fa19ed7a198fefd5ad5104ed3644eed484100871f9a8d36d1ae6e31d55487e4ff2846df618e9b"; }; asymptote = { - revision = 75712; + revision = 78222; shortdesc = "2D and 3D TeX-Aware Vector Graphics Language"; - sha512.doc = "010b8d2647136a7e066d28ccb6fdc83986a9da95692c616cefb234c9e498c8ea53d2758b630cdde1ba0a6eb4e817779da6917ce4ed6dbfb9169ed5dc9c3a276e"; + sha512.doc = "ea90831f981bb06427c532dd3de099388f40c93158eb6cb72f7a7a4733b8e6c2a0e9bf247fbe0181c3856032c0a86dad0ee82886270d02c89d7e151b2fd8f4db"; hasManpages = true; hasInfo = true; license = [ "lgpl3" ]; - version = "3.05"; - sha512.run = "4bf16a808fa41bd2b98ffaad632e0554909174d96e4f802617a42317947b2259d6014031ca502d5201f51836675be316f8973f7f39b66780f7377c4819263243"; + version = "3.09"; + sha512.run = "cf55453c8f2380c669a4424341b31fc8df375f32cec732a0c7aa72a1e13d6987c1eae134cbae202a521a17aaba8b5a64fa77a2ea8a0d69345b49bb7b565fc4b5"; }; asymptote-by-example-zh-cn = { revision = 15878; @@ -2072,24 +2072,24 @@ sha512.run = "1b3c1a6205308a2e71d39252f1affc1db80b9f17600ffd765b9d8c8a38d5dbbee9edf2ccb78db0fe2ed92cbe047d134b1825256c6725088083b5cf51b871015f"; }; atbegshi = { - revision = 53051; + revision = 77677; shortdesc = "Execute stuff at \\shipout time"; stripPrefix = 0; - sha512.doc = "8f6402dd0f36d4cc4a4674c0d0b37f012a7d6e557174ca3b58a7a2b33d89475d1e47028cc39d2b77c496bfae0751275369c5f4f49cf53b8c36fb60fce47a6bd3"; - sha512.source = "8eee629abbe71332a00a7ffd41f8def262baef4bdfe9e314a4afa90015b30c77e291634f3e83d904646cdbe4820e3c6e0e6398383892ea26f62ad348ac2f3409"; + sha512.doc = "1a19c2c25145dc074538d018e60074147fd93e637473aa654f7d988da3d231fd29648c498205744881ec9ce70f466310f9d11995fef59cad3f35fdbedff19c5c"; + sha512.source = "fed07bc139e863b76dcabecfdc3aae8426269a42a28f69fcacb1364fed776eca8605ee425c0bee1e57d52de238da661551656aed335a86f0f624699e2a1f3c9d"; license = [ "lppl13c" ]; version = "1.19"; - sha512.run = "7e03a9a73d8790f6603d53c11aacd01fb7108546e2d3b6ddbd5fce1e42d68ed9c23dfe41794b943eeea67ce0c598851132dd23faa95289789911cd059a8caad8"; + sha512.run = "2896f2100b4acd735c5333e130ff85a4be52c26746b920ef5900be303bf15994ec04ff94bf17a15008ce46a24556bf1119364d6026a272b119875462247949ef"; }; atenddvi = { - revision = 56922; + revision = 78116; shortdesc = "Provides the \\AtEndDvi command"; stripPrefix = 0; - sha512.doc = "d60dae681800be4495c2690f78513475d98a4480364306eb26c16c551b0e984f135aefccdcff549e6702b2b62bb185ccbdacd85dd3c12e5b20c128d9397c0e8c"; - sha512.source = "a2c6321e825629a75d745f0bd03cab168fb51b5c33d5d256a621847f27ec2010f0331c37644e95b2ee40604d68cf34772a3dde59b6c6fe340713c0e593fc318c"; + sha512.doc = "9de171ee3edcc6fda465715318a6de8e5bd10d0f1164febf15ce071b58cc97881fd08c2ddf33866e27afc542ec623eafc13e6607716987117fe48b806fc09339"; + sha512.source = "7433e880aeb024d36045ae6653f0b6f17d7f594c850dd89a2830871e5e66a2e64afc6eca262225cd1f0f680b2bd8da6e84009cd8e584a2d2f51f7aa2aa942ab1"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "49b0a69eb308e19e3ed97406fc1ded6e80f15d7787031e2b71cc41ca2e1c74c19d3f3832ae13c5f1af70abf9f2f201c9a7ef669ed2e58349a584ddc767059c54"; + sha512.run = "9e7b55618385f3353255f7053ab3a624ae4ebd183281531b6273abc597d4dd8bf5fd354449821dfa48de97d53a1c282c889d8c3adbb52084ab50b93a173fb882"; }; atendofenv = { revision = 62164; @@ -2102,51 +2102,51 @@ sha512.run = "04a6c644b9235dce6495c46e2bcc093c03dfadf279d354c8b43b81a0b4a14daae71e7105642bcc95025c55ce92094c01292be2fc379e6c0c720aaa9b5a21ca9b"; }; atkinson = { - revision = 77391; + revision = 77677; shortdesc = "Support for the Atkinson Hyperlegible family of fonts"; stripPrefix = 0; fontMaps = [ "Map atkinson.map" ]; - sha512.doc = "4904a131649a749b09c64073cef0e7c08a81bd3461c84c4363915ed4c1856d724cdc9a502bdd1cd50b6d6bdfe80993b986ed23fdc3b1c5d732fbfc58bd8a83fa"; + sha512.doc = "399a67546936d3187c6327f97818c9bc660fedb59b1f111af799d4ed4326c463f09feb292e6a403cf841230b378777164f0801e977552c312a4ac1a669a7b54d"; license = [ "lppl13c" "free" ]; - sha512.run = "24642a75e185b42a8a8cb51d3f09a0f838ba835b5e976441c20aa6ee334f2aee89d4dcce6f4731830c2650618272016bf26fbba064a59a25661feb4f63426468"; + sha512.run = "798f887139f67d370245c5e53d94404956abf27d16d7317d70f1718f6ec7b3411fdd61a44faab65fdfa7fb86804ddbb0ff448f506eb95414fbb41e882cf0e181"; }; attachfile = { - revision = 42099; + revision = 77677; shortdesc = "Attach arbitrary files to a PDF document"; stripPrefix = 0; - sha512.doc = "9f9e6572e70d348e1db71254a0c6a80cfe76b767801a3c18ad4517577b793b5388367b24f311f491f0dde8df38684b3de4a2ec7e6db67f1fc1ca7b4a9ce5ce78"; - sha512.source = "a4bf69ed370f495f190abaaed8616b4a3ca14184987c6c4882451ec4dd6961b827d3c38d8c049ebe73954f5fe205f727124e447d2e3cf17abe1d95336371b9a1"; + sha512.doc = "14f4fe4f93c37eb133bb8274eaa462bd1e9454ddad9bec9a471e25529dea0b26504915e175b33992e794d421b5459da2299577efa9e0723d22fc8423ffc775ea"; + sha512.source = "0631c5bc1c43a094ebd59b4da5080564cc929c07cd6d41ecf06aebbca20336a4abc26b0ae0b31431b9655bd2a465cf890e04b79fc1c0be2d54b63547892d6849"; license = [ "lppl13c" ]; version = "1.9"; - sha512.run = "526a279f3fcb309cb117327f4206e7dce8c49d39b85a846799bdfea5bf453d2f00e14e854a74d544e49fa92ce056cd8ccc7e03f56856a8e8562b7105d5fd19fa"; + sha512.run = "3a921395523d00dac5a49080eb8a2f15bf479ba8f38d1274498405a99e63baf9fd5a09ed1c211d904256e044dfcd994a8249cb5b487195005a71d0989973a51c"; }; attachfile2 = { - revision = 69505; + revision = 77677; shortdesc = "Attach files into PDF"; - sha512.doc = "423718fc61b589d83da1cc0188667c8253b19d9a255f867a8c8a56e812d2fd04046aa5859657a0af88d5c377dc0b0f0fcb2ae8058e7e69ad9ef2099d0c8a7d5a"; + sha512.doc = "ae32e1210a8d4a18bead91259570b6922caa9dcf417f61da8d38be3de949dd22a47e895126f10b36f3958e5232bd04e765e2a9133e2fdc94f9531874a21c32b3"; hasManpages = true; - sha512.source = "72f0f9292fe0588d4bb9577e42002576442d3ab19b3ba8eadadb6c874dbace9065a3e74a7818af1055bfa09bc9cd74d734152c95710e3951166eec385414aebf"; + sha512.source = "9f53b0c4f30257f5675aa64b9b6b73423e3b4e45029787a3ea6629dff6e2bfc02452a03b605439c560d74f9996078fe2d04920ca0ef9d25e01da1cf2f197acd7"; license = [ "lppl13c" ]; version = "2.12"; - sha512.run = "d741265618d75ab69a28983338276abb51382d797664bb9aae5876e054307e438b854b1981245a49b3b00052dfe6144993a465e56f1e9e1abc142d9dc78512de"; + sha512.run = "ddfd070982d5efd905a9dc3598620ba00ffe0810c5a2fb6ddc1f00baf6713f1bf25f2c0b097f63a821242fa04b84794ea7a9e7b94fd4a9d5e94ab7d4d5a204a0"; }; attachfile2.binfiles = [ "pdfatfi" ]; atveryend = { - revision = 72507; + revision = 77677; shortdesc = "Hooks at the very end of a document"; stripPrefix = 0; - sha512.doc = "4f46e3894fbce05d613cc6cf6f21444eda50bbd13da1b44324ac52dd34d059deba274fd6b0ad6ce993dcd070843972683096675da5069cebdbfa09028ecb7803"; - sha512.source = "3aebbf9320286c207248ed9c54c8b2082b59f98d9245622c40026e248d7f5d4478bc4ce223b4f2d5b1233e5d99f1d8368d9f04f3e615dc752b398e5c47e459c8"; + sha512.doc = "96c7c8ed0fedabb3257cab15847b7a1feeb53267ce0ec06927ddfe092cd54161a1f56b62fe2c739bfdd593baf9e047c815fd607e254ac61bf2f6406f767073e9"; + sha512.source = "67d66faa2362adeed99d46a8a53d3491484c07a19a7a2ed11cb9fe0d3b728c6d6e4a2521c64d744d0beddceca96b06c3109c2a8178851c162f5913c9052a8521"; license = [ "lppl13c" ]; version = "1.12"; - sha512.run = "7ed1e0c2480b592b4b8350274b57bc2b5549f2e971f9d3e33fb2352c5ca7f0461a6fd74facd67b1e48cb4a5fcba5e6e41fe02595b057dc4d1ca76be50554e16e"; + sha512.run = "d9290c3cd0481d3c22c7c9e6584bafa980d0466d89535694048f89d243cf3cbe029ef75d51f3734efa165cc7150c307542d11f8ca3288ac84bfea52b8c8741dc"; }; aucklandthesis = { revision = 51323; @@ -2181,16 +2181,16 @@ sha512.run = "625ddb6342c2ed4e5491e63ae13619b18892bc5d2cc005aac489cf1b6d193a28acdff9404f51b4cc76e8950ac182a4f8d5845bad85fd4c4afbdf33e7b8c225b3"; }; aurical = { - revision = 15878; + revision = 77677; shortdesc = "Calligraphic fonts for use with LaTeX in T1 encoding"; stripPrefix = 0; fontMaps = [ "Map aurical.map" ]; - sha512.doc = "89de4991373a50d673f569e72f4727bd66a2b40b385006c3c7e4605812e7f8d3d346e3b08be55241f9926a58b40126d123d6ecea912d09db3973985d0cf9e90c"; + sha512.doc = "f29b76a31ceef9ef125e5b553f7f3e76b650cc3b41cd8d9e4047c45b9950243378162e5ea3aa6393723181b0e7095496abddf06a72a4511fab88cb4017fe4a60"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "1c48c36d6121005c123018cfe1266783288572c0ce8a9ea4b9b47ac28f46206de61b7a73804121f9a57c056c871c547c97ff10a529fedaca57bcb3ab78f3bea0"; + sha512.run = "6f76710dd82940486956acd8c80930e7f2cd52681092f40a41e0cc09fcab625b98c667ff3bb82a282825261cecca4854e521ed6eb47c8f86906110ba496cd6aa"; }; aurl = { revision = 75878; @@ -2222,12 +2222,12 @@ sha512.run = "7fbe6be346cff4a54e6a3a5418475fb6074bf554dd9c0925c541e8378ea1bd60fbb00f8a9a5fb467694e5f84355d2ff47dbf708b798d91336d609709f10c6266"; }; authordate = { - revision = 76790; + revision = 77677; shortdesc = "Author/date style citation styles"; stripPrefix = 0; - sha512.doc = "6cd1e8b6572e81d25226ce0819b68a5ab723d111eb23ff5b4795a1ab42350e9222018985a938f9b7fb89ba9660c84e2b21f68eeff68bc41fc42e60d1aa4f4162"; + sha512.doc = "87e541219971f8e91e1faf614f55631a5ede6c5c5f9987c055ea2c25df1f58b919854913c52ef142f126983e79edfc225cf38bb588e4db9776e41cd75bddc530"; license = [ "knuth" ]; - sha512.run = "4913d9cf8cf140915389be3d9284de2690197673581851019fbcb06d7a04fb4063cc03db74a10e25b67e07f5b279b449d6e9db8439e1a69f8426ab1c6f7f8542"; + sha512.run = "e61569df0fc55448b1990d139c021c97c170172b3fa229d116cc55120605d6c9339218e31ae2bfd773718a9fbe67799c9121008542978aa729594830d878a4b6"; }; authorindex = { revision = 51757; @@ -2240,7 +2240,7 @@ "authorindex" ]; auto-pst-pdf = { - revision = 56596; + revision = 77677; shortdesc = "Wrapper for pst-pdf (with some psfrag features)"; stripPrefix = 0; deps = [ @@ -2248,32 +2248,32 @@ "iftex" "xkeyval" ]; - sha512.doc = "73d6f4b2e298eedc537a46c1e69bce9e160eb28e6bc2f631596a4fd3aa658d8b51d6dfddb6748b7e629fe564a2ced5e55bcd766650616d936a4197e368b2fcd7"; - sha512.source = "199e9fefcb2f96f1ad9e33abeecedcff9c72f20614c48951197703ff65901763ef88f425af08021b1843f30c3ee8e3a9756095ad4b165772b829a29c6e5515f2"; + sha512.doc = "0fa9b51cc6cae89c27ed2819118525c372cb095b54cc7fc43fda74214b9a0895bce09c9803920401a251d40e0a5417feeafb47ce1a0e006bcba5d66404f7f191"; + sha512.source = "8fb0f83ec0171162c7f0a2948a9b6d2eed28dac3f63d5ba93f2236ebdd8ffdfaaf7e62f2450b94c7ec7849f7cd4118b2039637b0cec99b94f5a53a4fd12c5057"; license = [ "lppl13c" ]; version = "0.7"; - sha512.run = "5c1f85a0ec5aa4173181b087a1f5f8e30be6d8c21c3461999a85b42032d45292aa6f8aae4922a5e97d073fff5b2c9d114cd30f5d5bb73ef523718e891ce59473"; + sha512.run = "06ea72250f1723997f2587dbd27c14cb76baa54d709593142f84e6b05a2a47218093e4725b2c3693523e22a89af5be64bf3d19aafdc5dcfe4832e55c1c557634"; }; auto-pst-pdf-lua = { - revision = 66637; + revision = 77677; shortdesc = "Using LuaLaTeX together with PostScript code"; stripPrefix = 0; deps = [ "iftex" ]; - sha512.doc = "ab6cc1b954ff26f5d7b44f12cffc7aa2d5ac1aa64e37a68a5952616debeecab0e34dd2bcb6e06a3f49e90d45e9b5f60955d8b62cb8d124ae35625b398e97fd44"; + sha512.doc = "1791422d5e90b01be2c3da4b6838ea60c5704061261c2ddabdc37af4ee13a34e66cdace7c04e2973e75f42f6e0fddcc04b4182309fb1153fc29e3dd677f3d30b"; license = [ "lppl13c" ]; version = "0.03a"; - sha512.run = "7d9882f2c80021409602f343e99dca9613f060056614f2fa8445b4f427f53287c4eb95af0a252ee3cddb2d6b47e1ecbc0ee3032dd55c209eb946b686f8037023"; + sha512.run = "7acc6d4d3067f547a1a8ddcd5cf5df7d76c7adcf970b9109c44ac6226b498b607a1da04379df888dd19dcd7effb5c9c44a0f304565d628dad7571216d65b12d5"; }; autoaligne = { - revision = 66655; + revision = 77677; shortdesc = "Align terms and members in math expressions"; stripPrefix = 0; - sha512.doc = "d043ed183b3e30d35f7d4e6a5b5f094ae5bddb4e2265294c02c0888cf2e78fceb16b14cabb5b5d759b5397f58da1111d5fa590aab89a59ce13e3e13fb2e3dc91"; + sha512.doc = "c8d66449363daceb324148acf774c147a027eb912d42b08faf98ad532f88c6d540eb84e442c9656e0117e9969a848197d9cfafc782cce0b6a25f1233dfb0b1e8"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "b590b6f43bf17d54595c3adcc6de0e5c6780efd8ee68efaa5c2990f3e9e79ad6844397d6c7695d3ab66d72d4eb592c1455e4234f7a40efdbf4c788bc45216442"; + sha512.run = "61c3311c0f44cad6817a3c11899a7f84b980b1dd67f681bc5f2c6c006d697401cf92edd19bcb25c002359eacfd4adbc30354f2793b09407346ed91913fb598ee"; }; autoarea = { revision = 59552; @@ -2286,14 +2286,14 @@ sha512.run = "dadd69326335b6fe6e425a867e2e62a0b1df2f3179801bcc726c6ceebc15c24e3a7c9ecb3034209e25e503be47a9ad8639addfb628f720bd0c0d64c15177043d"; }; autobreak = { - revision = 43337; + revision = 77677; shortdesc = "Simple line breaking of long formulae"; stripPrefix = 0; - sha512.doc = "0d06f75e6f4fb254463ee2a075d106c14a06c5f7fc25b5047fbeec0e48ca9faf6e136f098312811329db1da5f9fffb6dfd45abe6eea9ecf682f4fe99f0384178"; - sha512.source = "7120382c7974acccf1a49548ad8e654b945ae2ecfb858b37ca871fb7b5b054d8554c971a86c511d03e2ffa91e5cbc6d61cc743da51b0a9de705f74c0b9c2c7c1"; + sha512.doc = "9191697210f36583129e09ebc2d1fd698d5c08572af0adc2398e372e244d1eb533cc087ac31e2aa45566b01922f56d8eace7ac4b7f82f28413f53dae1ed8d20e"; + sha512.source = "f069eea7a93889f759d58cbb83f4c26002a24ec7298fabaaa43ccc064d38131fc839ca3e072cf22bf9f9eec1ea450c4f8e11fc60fb15371cf63398290297c6a2"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "91cc17692654270bba9536ea9186ffea2e7e9a6e9dbf0ffcd9821c8b3ec470ea3222af2a1df05d85e47d65fc1737cf2dbeba150641355bf826e5ad2da90db059"; + sha512.run = "c0a4efa8834d5ac5a18e361a7dfbd2222ad220bb93cd26d4f9cf5ca8239de9df0f958338c84e6b8ec8486a3e60ee1e005213b7967a337e6896e1db9faa894047"; }; autofancyhdr = { revision = 54049; @@ -2314,14 +2314,14 @@ sha512.run = "09026f967084d5f1804a32166e854ac410a768f6b4654d9ea9bb69dd29acb8a3199919daa1fd6dd48963ea5d6454b9b9d8263939e5af81a8f07f66f08b5f4835"; }; autonum = { - revision = 36084; + revision = 77677; shortdesc = "Automatic equation references"; stripPrefix = 0; - sha512.doc = "2d0c515fac8afb219aaa1ee270b30bac09bcc310afcad71ff6ad2a3448187733718c03c304c09a0d631595d36043dc3eb0b6849fce0e4c3bf7f5d249b15c99c2"; - sha512.source = "5c20017e3008ea726979ca70272923d9c62a5c36367fdcdf9d62e141f4822201e2cd36a9b4c58a6591568669daca65d17cbb78e5382c01ad4d624da7074f4010"; + sha512.doc = "e910aa9268257d96a2a1b6a8541fb350759e326b349b14c4a8d72f68560f518da16b2e068c864e74989c63e6ae74e063549433e9d2c06590ca5d101b948de5b6"; + sha512.source = "4aec359f2419f5daf5a6efe7105915d7180bba568bf61a9204b2c63c1e7c1e54114379c24f87c21fc4d825267f74212d7f363a55cc2b36f9670e43c47e46f817"; license = [ "lppl13c" ]; version = "0.3.11"; - sha512.run = "3a663a53b4b4b53515978460dae1ac275cc4e3e6981b008c78b875e3e47af8abd950cb35f6e416ab02507e498bd75d6f4a775e2b429d668d02ebaa4bfdd03f25"; + sha512.run = "f80a50c91dbfb0217386f467be4ccb4ab7d17b9d4e7d0b7a2bc4c0c4b49891d071faac179426746cb95a1382fe6536b91a7bb3b257450f2de07d94ce7c8edb0a"; }; autopdf = { revision = 32377; @@ -2366,14 +2366,14 @@ sha512.run = "7687b84959f337ff1485cc649c42453b186b8aa850b25ba8343afc250380699cec956e77ee4ba4175203f1651b0b3e6a838436e0667a18435f84d61a86a98197"; }; auxhook = { - revision = 53173; + revision = 77677; shortdesc = "Hooks for auxiliary files"; stripPrefix = 0; - sha512.doc = "7c4f850d93f8a6d25a35e762bdb2df26384c75ba1cbaba06806964737badb2f7c8ba3192c62df7e7f3de12c6fa117ebc525c735e696a9cafdad943a8cfeedabd"; - sha512.source = "f378f365c8fdee267224d092b35cd2bde971302cba003edd24b3f0a06bbd59e077096580e65480cb66adc6488aefb688ea423d74334976dfc92168688514e0b4"; + sha512.doc = "eecabb4bd9447b6bd952cb2d80bad8d3495a399ebe0241f61179a94854c23e932f1fc1ae691bf78016af0f7a1b306317e995e7133e5e09cd68169356654ce294"; + sha512.source = "c6196c9e0201dd50b4755e997da466f1cc23e0d826692efff327cbe1ff3393b8691c8b9ee63bc2c453e76e7e1d0a5e11d53e22ce0f3ddf4e412725f327aa8b05"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "8ea845a19818df2df7939031e7b251b4b4d99a17c0d1b8177a592275bed6efdc660266964e0639222b86cfdd897bcf13302f1477b997ea1a06179cdd44aff0d1"; + sha512.run = "c37a70820ea2b2cea1b59b4dc54cc29d8b197e97c6cc420cafe89d3d29ac7e1597b5dee0ea7beb93a2304516df45f75056a91c2b1ca82c07640126fa262354f3"; }; avantgar = { revision = 77161; @@ -2415,23 +2415,23 @@ sha512.run = "4984d58669576137746518b68988fd9837b5ef133eb8da948f67bb0d5f775ad961055871bb46084e420ef0564b6a4796ba81a093be93f667f959a45ffc0c6174"; }; axessibility = { - revision = 57105; + revision = 77677; shortdesc = "Access to formulas in PDF files by assistive technologies"; stripPrefix = 0; - sha512.doc = "f3255c9d6b1eb75a501e5c36cece49cb72767e467c0853465d2b8a39f011138d7154eab2fa5287f9223b4f535aad5c2db25d2f76c286376499c71d0ffd120699"; - sha512.source = "c5ef10d286eccf16b270c8b487e91270cafb09ba10a88a8e0c925485a380c18002d399857f7dd42978aee72f7b1889c5dcde7ffdf2f5626424f31fd99a452ff0"; + sha512.doc = "70040a90fa76d13b6ee6bcf7cbc3fb9a9eb11d270464fe8e23ace3f148f4c372c02e0e4cfd20394125c7ac174db527d87c55a3f9c9c5b6e8dce72959afd3c487"; + sha512.source = "eb4944ed9c2c7c1a87142d348265427d4c0da61b01f26cf9e9d3aebb0e20ba8f0997c8cda5c13d77337313137333baca1814a96ffbcd84b7eb47402532f2799c"; license = [ "lppl13c" ]; version = "3.0"; - sha512.run = "9b42a40556f3432e045ef35b23fb7fcb6ff295064645e5b9331d0ce99a8f2bd232d0926b46eacb5598da112dfcf3673225efd655573523dd504767a06a42686c"; + sha512.run = "f039322edeead93f8e9e5de6f662a6e617756962c3823a03cf1beea7c76a26113bdd8d2b7f695cb477a035d7e34e038895991ca8dda54c90cb749ca0d06a30c9"; }; axodraw2 = { - revision = 74430; + revision = 77677; shortdesc = "Feynman diagrams in a LaTeX document"; - sha512.doc = "40b37aee257a5dc7303c0652e96a522ab2a1627006e26bf3e84913ab3171e9aab792a870073c58e7bc3f38b71f479e1feadb1bb402f4fb73784aa74d891611ac"; + sha512.doc = "fe9bcb78772bd5f64c8db83e63a0defd4291a2760361541d80d0bc15dae8211bce5e528616d3fea9e8f51ac9380eddd6d2abc4ee7bb319df3407bc5db34be163"; hasManpages = true; license = [ "gpl3Plus" ]; version = "2.1.1c"; - sha512.run = "e8c7ccce7845a9bf14ab687318c96487aeecf4ad220b7d189faafb89222550a3cf360724f5e239e152892d72392c75b89ddb02da736985dda836c20a087ab708"; + sha512.run = "e5be4dd74bb82585597158d2bed95fac90d2d1ddd5a0683d5a5180847b431ad9bdd2f2f3da103a19e9991392229f6f04079ff5151dff202677b42c12a0cf292c"; }; axodraw2.binfiles = [ "axohelp" @@ -2447,24 +2447,24 @@ sha512.run = "b33280f64e37f300c92f9bad4372c13dd34e3dbe5fe47f2dc9fe0e270f33eaf5bedf9485293a74a6e0eb87b65f44fb66a286fb279a3d2c390c463e6aecfacb57"; }; babel = { - revision = 77491; + revision = 77821; shortdesc = "Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX"; stripPrefix = 0; - sha512.doc = "dc8baccf3f330c0be56a01db23d67904004dd6aab8694e254ea0e6ebb2e69025650e054d6e2a7893df02ca20b66e151e08820e2ac481f5a9cb02d30e421539a6"; - sha512.source = "7fe850a05f0fa01aabbf70153b2faff957f965ce27023e1fbc5961f8e0cee7f68195863bbf81c5f076a97c544be049034a2341311cc5c3c7d7b16ad6614103f4"; + sha512.doc = "70cbfc1f0c5b4e5772af9954bac975f28bbf70321a3758d5798f613fef883b58be65488774c286882d96b65567f7dc72351ed5f0bfed82ef7b52e5d06e03c099"; + sha512.source = "6653e236972a65588487ac487c8c8c1ce2527f54cc9b81c0b72b2a3a1c2831f917a7aa95fee565964c2d524d2618cfd2274e50087d9c46038da755c85b29307b"; license = [ "lppl13c" ]; - version = "26.2"; - sha512.run = "621d205e74ee8917a685007c396a9f27afb6196d94b50c4a9b424721a8f6bec1e22334b877d42ae46f9648d46067bfa81b3776835201dfbb8edf296d8d7a7b57"; + version = "26.3"; + sha512.run = "3b85869a0ab1c1ff541d795a5219c65413e0224ef7b858c383fda15d6d9618b6a8bad1095af6708c86e12bf65d92cec6dc698bc30be6c239bed53ec6f130045e"; }; babel-albanian = { - revision = 57005; + revision = 77677; shortdesc = "Support for Albanian within babel"; stripPrefix = 0; - sha512.doc = "d26b9d933bbf0225f79bd8180f9dcc2961ea481fef7b535267034296062f8879b53ca47ed6b512fc724b261276be6d92ce045ba0c8bbdba0149cca6f117be8ea"; - sha512.source = "74212f36288599d730fafd00dc50839cf0f12283ed8653303471d2cb64a57217b4792f1000cb44411c7d5031e4597db67368964ad318e896987103af8e21f838"; + sha512.doc = "e7be4276b446f7d04f5903bb54c426be8f9f91762787cc4de5457bbaff99659e2a9871d8a6d87ac2ac4de537e97f172a9883e088850e0c0b1a3d657be4e3f9b2"; + sha512.source = "722951485746eeaf863fe74c86a3503b0f8fe8d8c9b8715f7df52e8ea839abe168041bb927ce5a29ee6ab86f23386bbd02b05e640ac2e3413c2d50fc102acae4"; license = [ "lppl13c" ]; version = "1.0d"; - sha512.run = "8a98ba1dc08bc2bdbba0793bda2a07a6c248543fdee56cbb047229d1cfe77cdf616c0ef023b0a74f877d9863768065f0e256ba35a1071e0dd3f2bbf2b47b7ebe"; + sha512.run = "5a21758ede89616c465fe24025b779a51f6c7891b99a8f327f7ba86b434e5827b335911b9465a8f499d03e363dd807b01f3cd135ecf63b323edd03dd66254c02"; }; babel-azerbaijani = { revision = 44197; @@ -2477,14 +2477,14 @@ sha512.run = "3f20954607195d4804b4bd90d7fe5baa209d5ffac6dfbe5f758306bb7c8aedd1c4c92675f5dce7f634e7ceb2b65e9c3ead0ebfef730bfe2dbd8c0ba17d3079b0"; }; babel-basque = { - revision = 30256; + revision = 77677; shortdesc = "Babel contributed support for Basque"; stripPrefix = 0; - sha512.doc = "e6342328d62cb0232d38e10b3b38cd4d75c55a5d31d702c167099a2bd4122e40c5e3cac8a9c2940a9f9893d7aa2594b8322cf469924b97e903cab970dee81c6c"; - sha512.source = "1c924232920a969fa48e6d61bcdfc5150cd1afcef6d98cdd27fbe2e0acb5b7749d2b2dea77db88125128b380f2b4ccca4d49d1d140f2e96880e0daf2d09c2d50"; + sha512.doc = "66eb9def7a6d000686b7843a9d127fb58b893faf996456ae7ab52f9b6f9d94c0503843ed174f23e7969600b022893e1d2fc673463e7a12c59dd340479389a0d3"; + sha512.source = "989cef86f5d4cc5e053908f68484a8ae83749ab7b825a991e277f4f55713d39c5bdeb01fc62b12127ba81fc1f68b0ed2fde1e15d5d57aef5ba931ae7acea0fb6"; license = [ "lppl13c" ]; version = "1.0f"; - sha512.run = "40079f02225f81c8838aee6179548f3fcb773fa8e031e07f30df761f298b9980e3a4357a8013bd7802c688a192cd9ef2102be1b6e8e1f3efcd68769a9e5a5a2a"; + sha512.run = "1951bcc41769f9cc33a4898ac052af6adb38ba8ce4a5e77b5cf65f44ddac845fe173c1ace245300492291210a0788bd2a1ab8c3eee488eb8a3735c2564ddd8e2"; }; babel-belarusian = { revision = 49022; @@ -2497,14 +2497,14 @@ sha512.run = "5856582f8bf6a98a4fbd560bfca82ccb226267e249f0caf8afc775875d50ec204ea613320534a63062dffd0e050905adb24763a95fec2ef4e8faed70a400d976"; }; babel-bosnian = { - revision = 38174; + revision = 77677; shortdesc = "Babel contrib support for Bosnian"; stripPrefix = 0; - sha512.doc = "84238e6b38021582de93e9fe934bf608e647c9b4cc0a066b4fbdd2ba98c8e6531b653907f9bcfb79e6afc9074b4a079b5e419db25625d40a76a8ca8e55e81ab1"; - sha512.source = "dfc18e55b30620e27cb8809259a6b4790b94cb98b334a69cd48f66c25696e2df8d38dc5a1d402ae8464ced727752d96d8b5abf18522c8bbde4ce1f6f8ad73c92"; + sha512.doc = "393eb5dd6c543333e8541cbbbffd2087a4b773a5f9dc0c42f84bee4f68c86200f8973098bb4d9a1f9b76e0e0bb22176970a8c51c79c2fa1e17cfa5b2702537b3"; + sha512.source = "f7b7cf65ea9a75d2dd7ac0bc8457deed70f15f6f7f4f3483807bb2fb33394af3659e704e4498fd889479b5a6915142c93b957437c673106e826b493f2ae4d90a"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "bef1defaacf5232bf9cce6c1a9956c9a42d35a2c2b6ddccbcca3938386f4f4a61a0cbcba74b930dfad18ed211374c3667120c6706ebf097c56ec3c5915ccdff2"; + sha512.run = "7e46a199dbd97a40c79f5942213f6bb99057d2636a06c486006ba6e4d2ad9de3116c9fdfc3fdec7ab254706e4bcde5642f8f547f0b00598c2e316b968fec45a6"; }; babel-breton = { revision = 77470; @@ -2537,14 +2537,14 @@ sha512.run = "728d847331f1a00766cfc2818691516234b153182f31ad2da024ec3194cc384a41ca89cc67ce66447191188dfe088d1dc4c8af3b2e6952931ec7eb58737c4bca"; }; babel-croatian = { - revision = 35198; + revision = 77677; shortdesc = "Babel contributed support for Croatian"; stripPrefix = 0; - sha512.doc = "d5e40e95037c3035589b093037c563b3737e061369f27ff5c51d620e0655dd075f413b91434591e2130849d641c1ac59469db46be1d8b0761075424c468668d2"; - sha512.source = "fdd4efb6d24bc9560e14f9e02d231ac636f2f69249d7dea9c07b337f0d5617c754bbc9087bda5cf1f2da6178807e46f015658b3fc2d04ddd5749dc2643ef4ed0"; + sha512.doc = "3ae344fb198bddda47c8f91c316abbec3449bf42bb655f6ebbd3a77d1a8af737654e430982be222b8fccc78788161b5de35a85183e6a024e187e177952c520ad"; + sha512.source = "5c1466f997f9cf0053e0f204ca2abb8d9b0a9b9eae8b1ce9a2269095e3aa97130278ffec0cceb23995ae9dca18450cd25027606c1e7f2ff60a2d6fb0c597b5a7"; license = [ "lppl13c" ]; version = "1.3l"; - sha512.run = "b5724a84cd180e9de79136ced8bd38717dcb4e932dbba4e20fc071ba9f50fb35cebe83d4a95ec6e8ef0e09a02732cbdc8b1a71715c8a5967393f54087ba4a807"; + sha512.run = "d1b651e918e8fe022abb750a0e197e3f5b9f7f664e9eb13cd68c7e095fefc2d5d5050bca54a1bf0d49b7130e855ebbca7cd4686dd1c7b4c06407a3c4c027e391"; }; babel-czech = { revision = 30261; @@ -2557,47 +2557,47 @@ sha512.run = "0cc0f07fafefa6d7ea1ae1b2ce143dbec124fe96b36221f1b5a847fd0b789d1974b5990ebd93b8ac0607f63956948bede25c7e690784ca7e9638f48139585a32"; }; babel-danish = { - revision = 57642; + revision = 77677; shortdesc = "Babel contributed support for Danish"; stripPrefix = 0; - sha512.doc = "5ed050c01207e110c475abe825e5299df0f7927476141d81cb31fcc8c6dae1076e855d3590aea0812bc2a15949231163c24f0039620f3a8f41cd43bd6a8a0840"; - sha512.source = "5c9bc598da8e782acf3a4e3ae5e93acafdad34fd68962436ee7a5acfcd7c234863db5faf9a3c2e2b87814d235883e3e85688fd0b3f514a7d57977d1872896884"; + sha512.doc = "729d01d6c079ca8e75abd36836f6f39fc5fd8824ab9c8c5bab1900133542db7c8ca2c617263b8d3e830d52d5398f9fbaf4583799df157c831bd45d9d01fdfc5f"; + sha512.source = "2b86d091506a5914dd813f86a3533312cd6590436badbeec94f25498e4d8a63c144fc87fca902754662484241b3a5d2c2e5c6d9d7c75b6c7a749e370417ad182"; license = [ "lppl13c" ]; version = "1.3s"; - sha512.run = "201afcbdb9b8d9128cece15ac8876e8d9bc261ab6c90745e52a95bb58fefea0b478a623027b097875d831fe5671f8f1f16a2370dc0dfd92ec3e603436e366e1e"; + sha512.run = "72a90b9344a527ad5bdc9ebb3b86c27d80b6483db1f9ceab246455d80f5cf85c07ca5b9cf5670a0b35f1ff0572fd2f0bcfed6146b0abe15b5d181b599db40a40"; }; babel-dutch = { - revision = 60362; + revision = 77677; shortdesc = "Babel contributed support for Dutch"; stripPrefix = 0; - sha512.doc = "a78535f95bbbf6228014471a473a7e38b2cfa2da0160adb906b8f75c803b3e9396ca52322100102bebc179ec1e863a78c1b102ae932ea324ea58fd57bf9e9b06"; - sha512.source = "724746e2e05c5de5184125068b2637c14c58c83f86fc92d75521089298a26290ecebbb6f0c61f7452da659dbcbfa1c36789e428aba500fa2211e354747fb017c"; + sha512.doc = "2283ecc54c8de2f510a76f6a3930a74e6b544f4e0e8c4e6ba7f252328f82c6096d013aa0bafa220f5f09a2bbf198b2470af2778878fc393b29be0480ac7484ff"; + sha512.source = "c9598941498f194aa14c2b9afa590a6edba604938035fe7c1c4ad408f9d637905b8656f7c49b00ab2e6e2fdf6f733e7d2db597f3a6230f5391ea7780e03efe5b"; license = [ "lppl13c" ]; version = "3.8l"; - sha512.run = "bef13adf26cbbd16604af041fc7af866c82e88cd9d7d05318abd10f7d6f0ae718e1186f5527b4b38f1f099ba5da3d85b5e2f6d1ac0dfe8fe64ea52fcf6f06df1"; + sha512.run = "cf411805f007b3c7dd90b3188ff629b60de46b3b9e0e5ac5d571096025e6e086c8a1280a34b87ccc86fe838f67d9bbd238465dc8967077f432eda6a04efadaa2"; }; babel-english = { - revision = 70799; + revision = 77677; shortdesc = "Babel support for English"; stripPrefix = 0; deps = [ "hyphen-english" ]; - sha512.doc = "f3bfbe5b72b535985b20ac191cca4df7bfceeafc78bc00963fe51c4fc087ed33b7138f66296eb86bb61e08eed1fd69d86f7cf2eb095ffcb84cd0459266e29d32"; - sha512.source = "533737228779cc363f8d3a0bc44e64ffd7cc0d5a18bf14c1bcf831445652de15425816ca5e6025a282eaf4ed5ec76f216a69d7549ccef38d1fe58ddf63c2ce6a"; + sha512.doc = "a322ef9ae33f933a2dadd551cc9b673b77048dbebe778f1ea287b88074742841314e319d29386b49fa865b01f46419c3ca94e31b2609b8312de4d553493a0d5c"; + sha512.source = "b624d227b51010531673cd764332d11b3defa16d1f321e6e3973615cb1aa623de2b4001f3b15602411e8743ceaa43cfc06b9efda1a425307540b7534e0dde13a"; license = [ "lppl13c" ]; version = "3.3r"; - sha512.run = "7e49d8e22659d0ddca946f4dba4ff29e5beacec15afdeadccf37c7b4e65a9cb64b827213d7be2cb4839dbb30390fef8d5991753c73bf7ae38e4dbfeeed1e8656"; + sha512.run = "503c2741a17ceae727c3e784d6b0020001025d135b24ad9a550316ab20b55f94341136e6d9ba6b9c384b1a272a16ac97b9d9678915f82d5809bef59a66eed466"; }; babel-esperanto = { - revision = 75781; + revision = 77677; shortdesc = "Babel support for Esperanto"; stripPrefix = 0; - sha512.doc = "86b54b43c17922222ad8f9496c6dde23a41540e05790e700fb6a15a850ba0359335025b409ac3df9ffe9a0fd33fdd89ff424a2eebc66e2c507691f29794b38e8"; - sha512.source = "ee6540a0ca403365b1acf2546c89d1bcb78608dbc71a4c70e792c6d10fc91da4999ecae59d84858550daafc8983e6bbd030f64ffb828c55f1119d29ed539c48d"; + sha512.doc = "81663e88b6dcf24b34b2a6d6b5f6fadaab9a6c9cfbf49a75359c43f54ddc81f98146448b7fc6cb936f6d94a8240e76b760f6df98ddd0cdcc8d98e5bf32efa1e7"; + sha512.source = "1e0642bd8c2d1ef88fa067304e06c0cdd0a7e52580436825246f3c20ca412ffbedf20e084c873a1148d99884bf9895c19072145b2a30a67484b3942922711602"; license = [ "lppl13c" ]; version = "1.5a"; - sha512.run = "91f510b90190df2baa0c402db991397e60177ee3d9ce1aac599514a61912c6841346c9ddbc250cdfb39379d841e45cc9d515b66fb7a8d53881cdc28f2ea1aac8"; + sha512.run = "09d4e073ac59448afd3f0f2d325afa2ccecfc42aef359f2bb1c483c2c9a06c2b86996d65ed554089f9c48f8ec5ec2adbdb7a0dff2596a1b8c53e546970c3e8f3"; }; babel-estonian = { revision = 38064; @@ -2610,34 +2610,34 @@ sha512.run = "03357f8b0c101e5e186fa4211a971e625f6970a3129a2594a611c74b77b36a27a288d2da518d21e6e2e5d98bb82802b2115d47e31e6258f01c003be854090baf"; }; babel-finnish = { - revision = 57643; + revision = 77677; shortdesc = "Babel support for Finnish"; stripPrefix = 0; - sha512.doc = "c96212780651c9c0c831e295c26f678c80724e5b923d69fc73bc1be39e369a19243b42e5252dd4c0a049fa0c4d25dd611bd470b12a4b55dec4520d016c21a5f1"; - sha512.source = "11bb4bd731c27af0e11718a55793f7a22957b65e2ddc988e6e3ddb5cb6def8fb1d9ea9f235bf400beeb026f220a628effd612d04d416abeec2e1c39a001281f0"; + sha512.doc = "7daed713494c7cba0f3b787142d9bd810944bf5b5f2904a9ab5bc3cc5b1e4a389ebb3e5390bd05b490668f56eb6179866e79dd52e9682e907fb267fb19ab1c6e"; + sha512.source = "15640dd2cc80fe5d1e064825a5fd31b9cd69ccd3ef11d5ad167c07f5f5cd14a02eb0d8b2b70c2c12ba2883e248d7ecdbdbbd61014bc4e18d29570b44064cb5c9"; license = [ "lppl13c" ]; version = "1.3s"; - sha512.run = "ed0dc79fbf6cd992bb5ff3df46f93203ffcb3ade34c6a613b5b22bf5effb98f78fa85d9b915130b304df71629c5a8bd68a4bab23ee772a1068f7184fa27051e3"; + sha512.run = "67fb8e01db035dd0cdd8855a170aa6d078709e00e0af1c3f940fa46067e494384d224746ab80aa05e017b9e72edd449b5f00fdad75d4a86de29a6cbfcadc4a63"; }; babel-french = { - revision = 76067; + revision = 77677; shortdesc = "Babel contributed support for French"; stripPrefix = 0; - sha512.doc = "6dc16f4da79dda8add046c9134b4bd391405f76f4687dd946e8f583b229683f12e7f01be6356ad2e280d6a6469e8dfc64d514c20474059d900e3f030d71b5ec9"; - sha512.source = "698c360cf184c4166ab59a9dc04f762fdbf248d89ad705a13bf806e516f5a9975d2200c2ea748ab60e6c301d195196eceb3c04adec8d02111188b90e48265193"; + sha512.doc = "f15c844678cf2826b95dad8ae2eff698a8b571081dea5e3150d43eabc8f014b24945fb2f2d83b20878e55ef0c9573301823db126b380ac018ecf849b729ff480"; + sha512.source = "eb72e89045b1d69aa3221a48eab3bd030a7aa73a17d11b0991a214fb9c7bdef07b90c3baa2a04e5da9ea3e7ae099046df92ed6215b251dee789c983d66f751fb"; license = [ "lppl13c" ]; version = "4.0e"; - sha512.run = "d41a046e9d618a8c6c214b0a51379b5a3f70a845371dc7f50b08f98ec899acd4a212d2df73268d84579fa6ca093039f1e680c88398565048a6a933f54b88f9cd"; + sha512.run = "df94b259c34bfc4360c5b716ac9181d869c36e3b0ea69ad6803cab0de8eae158fa02a34913fafe1c041ed89834de3b3afd745cd698345570e37853787d1083c1"; }; babel-friulan = { - revision = 39861; + revision = 77677; shortdesc = "Babel/Polyglossia support for Friulan(Furlan)"; stripPrefix = 0; - sha512.doc = "0ce539cb0b6cc7af830c7413545f411e1291491fb26ad0451e7caf1346da9ab188a457e3292efe9724070e77f67e46e06293dbfb40b78a1328112b04d4a1fd77"; - sha512.source = "1e7e241350d499bd0bf28b1c190b3c73e20d02be12612905305ad53cead422e8ea1b6b0dd633190170d7ab2ac2802559693597a8c6ae8527a7fe83af7cc61463"; + sha512.doc = "955d12458b405bda6a61d52411615e3c18061281d9776f07340991b7d2634e7baab1c53b13fbe672ec78a9613744cb1454ab24964403b33822dfb9a8d271f9f8"; + sha512.source = "41197975205d5a3fc7abc67b0886ac0947623762da92730115a6d715e373062cc2124619e4ebf20ed22df31f00a167e80a8ce88e9bbaf665aaca982788daeec2"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "e6210dc473c3d71759f2faf1558df2d6a7c646485d85cf0113074fb68eaef23b2e44eb88c9fd35a7a7929b408d6574f7230852643366bccd29afee744e0b2d07"; + sha512.run = "d4dc7eb4bcdcdcb4ec28bf81de11dd6481e8674d11d8663fe265ec95612adfbfb7382ed02be037b1baf2778eb0703f3da620e02d30d65fa7c831a9989749ab1b"; }; babel-galician = { revision = 30270; @@ -2659,46 +2659,43 @@ sha512.run = "07adf0a76fb15951db5dd01a0a1595aa9c8119d6e39e94eb36ac340932f763975abe284d738a52a1fa2a938a14f87fe7ede10758529c3f68c6d573dbccbcbc82"; }; babel-german = { - revision = 77543; + revision = 77819; shortdesc = "Babel support for documents written in German"; stripPrefix = 0; - sha512.doc = "76a79131b294eb0a4008a8b8f9bdf64e7a9b26981dd2c3d276dc5adce45198c9eae30b7aba495de5b9cfd32ba53927d25bd2a00baea4408b2e9168bc868fcf73"; - sha512.source = "012bded548bec9b9512f5650455045d2d5ce6074aaf75717cc09e0b7362912e7bce61885dbdb645cfef6e0477d78f59dcf2aaa6ff9686cf6b9863f8957b1f354"; + sha512.doc = "82449b647ad7e3e22461b0f7eddba26bf807814d8a5dfbd2b8cdbe87e8d7f9abfe9307eae96ebb8e7fcc818e98bd4e9fbdbc59223ed4a1a8bf147a88f48843b8"; + sha512.source = "6e068f7b5fc00be779325eca57297b23c92e8bcac860e1b5c12ca98d12c9a5393f0004205a8715451e7e5d86ee1db0429ce0de511cacab51da16c4eca286cfd9"; license = [ "lppl13c" ]; - version = "2.99b"; - sha512.run = "d42620bb48c1c64443e59454bb8f34289639777af9f02d6a3482da2178be8fe16d347389d37f375b011905865b7f61a9f13b2aceabc59c8cd2f36e1a870378c6"; + version = "2.99c"; + sha512.run = "f8dc445725b1dd2c34e12adb6a87c9c8762de7e72993baa180a84c639eda1faca79812bfa00f98a043b5473f64248bd2521054ce002629f2d96233670947233d"; }; babel-greek = { - revision = 68532; + revision = 78116; shortdesc = "Babel support for the Greek language and script"; stripPrefix = 0; - sha512.doc = "deb5a889b55a93101ee4c8571dabf00f8f971a6a27c2531c9e71a74e4b972ac1fe3efc6a336a6f0a38bb746316ba38881fcb2b4a90b64fdb5fa1fed51a7d90a0"; - sha512.source = "aa891867efbcd19359dc6fa93334e43858ec9c4f7b0ae2d26c5d770fa2210fbfa16afe2ee8ca49fa3db1cd6b8680c8f06dc1069d760b65ebfbdcef0e54fc7da8"; + sha512.doc = "86da37613c1d3388f770f7d6ef45cb27976d05a53a4e730126a641a89a015b1c4d01edb48d4bd548f3d57bd3ed430d207e8277e97134305d38b9ce9df83e433e"; + sha512.source = "21f600d587b190a2e32d5f99273de111afeb1a714188b56cb11ec751a6c7f62534f0e23a885e52499e67387b13428239ba252de2a5b5eab4cbf650d40230be30"; license = [ "lppl13c" ]; version = "1.15"; - sha512.run = "f81c220447f77f207dee02a5611edb3dfe68fb775abe932efc560de9a268570e688b3abe4eb3dcc094ac0c967360d52be02bc85c82daedcf173bcda269065938"; + sha512.run = "849731be047086a2053bae2bade826f2a56ecf7199b8a51b597bdf68637f8371c10c21dbc354c05cb7e3f97a49360f38a204cd8e050b133cb9e1a44781e1cffa"; }; babel-hebrew = { - revision = 68016; + revision = 77921; shortdesc = "Babel support for Hebrew"; stripPrefix = 0; - sha512.doc = "849c598ce07421613bb7dbdcb1893efe5facd807e5ad54a507d62054119113f349e60186258b7a60bdc695d7fae757ae65d64e7bec68710046a4247e52510523"; - sha512.source = "cbe6c2798fcd9edf4f98520172cc56725081158d2968f961a6ad59436455bead4553070ba5ff52aee705464d261d0880c032850e51ff1514e631362f64ba0dab"; + sha512.doc = "e46fe920bcf12e2e7a55f315a9859c57962dde4e3f703c9672fead92cecfd1737eec0fa60b6c0c0e0fe0f8ff113244b476716525b972877adc43cd59057dfb1e"; + sha512.source = "6e4f812dfeb291829f146d298dbc28b4d3ebbd15b6e55dba0f36dbe9020c302a99e55729e6719807361df3149eb27a370eaebb7069182aac6683d9f978696531"; license = [ "lppl13c" ]; - version = "2.4a"; - sha512.run = "7feecb0fecb5ba203e494c9ca8810c7e58df692617c7ef1e15128bc3d2c947fda90267c21b0dcb2743b18fbcc120da2a0f1ca0ba76cb74cb2e53b3039dfb1c5d"; + version = "2.5"; + sha512.run = "117b185f31c7dcc7d3807b173cd7bee41f2f67b9f37c4013590efbb40dc0d0f29d294a7dc9bef618fb5574a0ff81cf89ee8685eb59ee48689bcbf1419cf964d3"; }; babel-hungarian = { - revision = 75084; + revision = 77586; shortdesc = "Babel support for Hungarian"; stripPrefix = 0; - sha512.doc = "2b473490af8f29703b029720e147f62988c0b8ae457d58d49026b3db74129491d4a63054d99bb6f6cfc8e899677bcb418da111b05b115b8ee0513d8bbfb2eb50"; - license = [ - "lppl13c" - "gpl1Only" - ]; - version = "1.5d"; - sha512.run = "797c3a6ed7876ff8ab662929aa21810f2173d880135752af3739d1e30fcd013277986de052d7a7a39b30af0125df80af1abbb73042e68faef9065de284d46bdf"; + sha512.doc = "5f83599644aea358cc9cb63757a0536da48d9fb8df0057d5cba46daf32ee8d335d3465d7f079818e00ab51049d8b80903d7a06ac20c251baa20b9cb569ca9b95"; + license = [ "lppl13c" ]; + version = "1.6a"; + sha512.run = "6d990980aa3fc1dde3602f4c5aabf58cda96aa7d62f30aa3e6d41a81254c29e43193c1511309beedb7141ab370a4f11673298ff48b90d2d19d3703b4f1be41d2"; }; babel-icelandic = { revision = 51551; @@ -2711,34 +2708,34 @@ sha512.run = "46aca093e061948272d2a54ff9f95b94b101582f0ec9d795668983c37b518be3c3d76d2c8e6901126d3dd7342db003589bacce9a40cfd573263a953bbedbfc48"; }; babel-indonesian = { - revision = 75372; + revision = 77677; shortdesc = "Support for Indonesian within babel"; stripPrefix = 0; - sha512.doc = "76ec7d22dbe764b6c383c7a1931e3827893dca2f8e9f6fef6018637cd33fd2050d6b354bea28f48a912a73297c7da8aad9effd1ffae465b8151789008b580f4f"; - sha512.source = "e2550eec2594168b90a508baf70bcabb07fe9e7ebaf653ea6f59a54129e8374ede03f8d1f444fdf0cfb76e85ef87c4579811862342c08c8fa76e8a05262513d9"; + sha512.doc = "0514087f4d3113b6bb5f08557c13ecaa42872982948619611cce95bddf1e5da47284528e2751422674368fa668522dfa2baf2d460391ee18859768bdc3155e4e"; + sha512.source = "a106fa18169486f0b86efc989c4c069de0f97f8dca5f9379caaac4913203e9c303305212532e8b36d51082f4dd73322b4b5891bf0746dd25513a7761eabc518a"; license = [ "lppl13c" ]; version = "1.0n"; - sha512.run = "373001987699ae97c150a68c02a43a8abf9518394fd05aaef8c2ed7e2ab4398937aa3e880de4593a7e29e44a5235c49682cd32499c421d9839a772e7e5e98893"; + sha512.run = "6d4b4fefcacb0ee4b1823f9865095f385d7fe5fa0f7b7276afcba32378ff4224e11b30dcd85887205ea00a8804814cb8b4ff4635fff3cb8f85824232bdcdaa3f"; }; babel-interlingua = { - revision = 30276; + revision = 77677; shortdesc = "Babel support for Interlingua"; stripPrefix = 0; - sha512.doc = "f2f86fcb4a132a9c1f5c65007c8f1662a8498a53f265cc778ad3ba33120a97317aac890c1ff72cc6b94727d215937352ae268cf51344053bec6e0ee5687d0f69"; - sha512.source = "260b2b01ec451d2a37e00e83c79a09f359a3e4a7c34b1396892259442a3f9d2df683e74e6f14a5cbb9b797f8cdc24d0bfdc7f9c3dbe124eb901f43d393f5e1bf"; + sha512.doc = "9b3f6b5e4df7274b79729c1636b690d8343efcface0de8c178e770dd689826f6d18643f9f7ecc815f7c7866af65333f0ddddbf25e381a89648040af957e8047e"; + sha512.source = "15e1aa4992da143cbdf0e48642eb12d5f45b248a92fe056c3a19dcb22212106e978c1182f674417d6a2f4ed8420801ca9e8beaaf7cb96214c250d272314bad76"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "e562cdb5b7cc35d14f4696cd3b85c6578a4daaf7899bf684026e50ade2113ee2314405756dd5f6ab91b6faea4da59a3546e30a18ba77037eab581ae3c98b044d"; + sha512.run = "5827a208d65aa6d9f42dadeddad88f075277e95bd5b9826a8678a07ba663c35638ad35eebd1ec04e24881d9a0b3403d1e228fd905e5af90ef4588868b3c28042"; }; babel-irish = { - revision = 30277; + revision = 77677; shortdesc = "Babel support for Irish"; stripPrefix = 0; - sha512.doc = "f5dd55c6a527cf19eebe492271d1404be3c995cac004d41160522c6c71e4a4636c32547fd64b93beae41b60d8a48184ff9b498f82ca0453bc72b601de3d66cee"; - sha512.source = "df023dd1a4b04e022f46f7202b616e6329b4673084876c1afaadd41faf4414e908411deda1ab909246ea7e1922c46b0a70b5e3e3fbc6c4855e060d47e45ca21e"; + sha512.doc = "37fcf8bc00d2ad867bc1e5d439b1ee5f0e660048c400f093f6916eb12bd6f6031e52a1febcd639bf011c02c388d3365494bc509c0c8d0177e9caa9f415e2cbd0"; + sha512.source = "8113bd38293c968701b7fa44c749ee37f76dea0c4e468b96b941ad9e68253aee3c9f9bbc8194c18a8c7109bae367ba669e6bb7cb83022d3b46372d9df29aeed1"; license = [ "lppl13c" ]; version = "1.0h"; - sha512.run = "d9b1486da57f9685e136e14adc61773ec0b3a58ade370da8383476862ad798f26609329d445ee6dd0c6419c98342b720a6880939324d19f67e1528fe99ea3692"; + sha512.run = "8677c7efd72f4cb5f0d4298902a9921317b95361a6213836661339566f0ef1e6b93bc4f01f8b4971972024d0b34178c363df37f777ef50b7d3ef562ea9ef1bb0"; }; babel-italian = { revision = 77371; @@ -2809,24 +2806,24 @@ sha512.run = "c061ca1ec358e4d8df05e0adadd5d87695cf3b9f86cab52eaa0e08b1f5b1fedb66febe32107e74c1926fa4d697b056d7d3f119db525b90ff7e7bde30fd015508"; }; babel-malay = { - revision = 43234; + revision = 77677; shortdesc = "Support for Malay within babel"; stripPrefix = 0; - sha512.doc = "b06395639e743571870dee10e029e4622c55683d7a9d728fff381bcabe4bf694511230795c79da4080299938acf66d03cc55fd45cb8426b484e19e0fb0f73b10"; - sha512.source = "4e7e47a29802a7369f7bdcf29ac0fec13afd69f42c9b01060ffadb2cd8d1f1656f7f6ae8fe5ced67d9ce6438c26a07743a18bd38c561fbe8357e8ea3c685a5dc"; + sha512.doc = "b2e3387026ba9d4efcca606fcd71a878dae0d551cf405f0ef3c4d46ff674188e1b8cd93c583d5c28596acd928b1b70eeb9b965f6356dbb5d236d47a42054ed19"; + sha512.source = "6e744fbd20fab9d0bf4c68b80f24075de734304e49120da617777f5adab64e01ae46aabd17ababdb547bb122d6275ec8268008e950fb1ee94aa398b2922bf993"; license = [ "lppl13c" ]; version = "1.0m"; - sha512.run = "6e2f95eb95a7ffe0b21789a65e74936139d92381867e507ce56bd8eb39b4061b177c10fed0a0226e9091b963370d3c001115473625910f03b699d5517350f2da"; + sha512.run = "c5c606251cae8e2ab35e6db8a6776cb0663bc707f1e0e8e0f46a031844e88ae957c91a63e1771a53c1cf83752773baef76afeb1d328ef202d4cd19f38e9a29b2"; }; babel-norsk = { - revision = 70691; + revision = 77677; shortdesc = "Babel support for Norwegian"; stripPrefix = 0; - sha512.doc = "9584525d44a01a097f8b9dda87249701391e3e4872d67e846571b105cc67f5a6756016883f5836fc82fa897f5373b9f2c8f7653e11ec16e0be9049e089750743"; - sha512.source = "30af09d4030dffb887294607eef5642a83e78ae4ffa1e59a446b37f8b941f76c76ee0f45fa356046d09f804a49fbe3b63686aca45accd7a31b7372f8981eef5f"; + sha512.doc = "723f8cf22b64427e6470fdf2ff3d4db320410433d68d72eeab535a696fcda5250da50d74b609010dae8beabec6588cb6dc4ad057d86fffab56667d5a6f1f787c"; + sha512.source = "2c5a4f74256646ac294b6ad415555a7b88a2f823a6d2794fa1ff6fbe4c4378bfd638f7bc0ede537d50fc5756658eeed75c5f63cfbdd281c114ac7abebc46ee31"; license = [ "lppl13c" ]; version = "2.0k"; - sha512.run = "f19a996d1705af3435079b480246b696a79427fb0f6976cff8e1c77ae99d810ac5483b4ccd3e5956609f7f757683bf04cf0b2930551dadbfb58a65180bda441c"; + sha512.run = "bf0d610cd025ab8b7ad66712263f99055479dff0efcab97c4faaa7ff2489d18c79945120b986ac73b1346bab133458ac44a452e5f5c20a66f8700cd516ec6307"; }; babel-occitan = { revision = 39608; @@ -2849,43 +2846,43 @@ sha512.run = "72fe6338ef6f172a23790402a632881906689117e7227b6f2f2fb6129fca9a7d44c42ddd48e8286252f3b5fce9dc34439594882c1f80f33557ef5ef70afe4993"; }; babel-polish = { - revision = 62680; + revision = 77677; shortdesc = "Babel support for Polish"; stripPrefix = 0; - sha512.doc = "536b3ea736a9e876f2e7e942e56841c97de27b94d00e58656e9d7ed3b27aaa43947deed1d04fc54530c082095ce46737f05969afa85fd5de57baecf5718815bf"; - sha512.source = "21d9f5a3f4a6e9f7595b8e38af5758f0eb06d8f390448a39c164b5c4e7a83089e3a254931a1c23e8dc088eaa6874d5f1451b78f14b7b8dee863daec62f78a490"; + sha512.doc = "5d724bf9ccd0ac427b3d6aca0d137322c4756817dbadf0dc182f3289f0b437fb0f42c9bef33adf1938ce2a65e59bc929230a7822ae43a61503dcb0ac24edfaa3"; + sha512.source = "eb12a066d025f1eb1dc39304588eed38aa45ed1d0a35d89852cf3cfb8102f8c0d0be6e26c7da10f3a80a7d46f11b34857d496b7bdccadb24c0720fd663732aa4"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "0088388d0dd6459e5ac3062cbd5eeac7ae0d858b93ff278b6bc7a95e8fc4846d8c12530eb41ed972f5009ab745857a5599d9ce25860efa06a3a1dddbf396b4dd"; + sha512.run = "2ee576d9d3ff0c6932508b96972121b876dcba6071b59964386e33e4199b6021eef12951675ab03b40b70d511c9667af7a656b82c9306a3328d1597f52208f8e"; }; babel-portuges = { - revision = 77468; + revision = 77677; shortdesc = "Babel support for Portuges"; stripPrefix = 0; - sha512.doc = "2e2315f7b54436492b36c48033ca2e59744e49bbc194eb61315efe49c6c804269f314466e58828ad256728c73d23610f29f0ad97ad12c24355cd5df29a2f4f27"; - sha512.source = "21e4de1b2267e94a8414bb257c3c3f417f9f1c131ea39dec5059e9252edbe27e3ff8c0ff2d1718ebc6745c68dea13731567dab79f80426ee85408d167a15e104"; + sha512.doc = "454d2258150fe56d342f02c6ac9e8991a540ecae2d737a609186f52d965ffa17a50a44a194ef6a48860820fe573d2affa8e3b9fe41188b1b164cde5f4554e242"; + sha512.source = "5acd223f2cac6f9b52f041fa3147bddefdd0ace3a0bc17ac72cad1393b5cada0348ea157fce4d59e426af3ff7ade4dce138c8de8caf2990cfd29a5ccf6922a96"; license = [ "lppl13c" ]; version = "1.2u"; - sha512.run = "7d982157758f74af40080eae1bfaa8d47cb47d20b7cec7c85ebea30564d22fb24f9e5195dcee4c8969431a813e3a07e36aafbf9d9863a287ad2ea0d33c7edf13"; + sha512.run = "96100816833dad45d19c1a85acfd912d9ccd4c29450acab3566c5ab71a178c326bb5c34063752cbfaa247ba34309940ee2f0a4a5ba1e59b7c04efdd30d820473"; }; babel-romanian = { - revision = 58776; + revision = 77677; shortdesc = "Babel support for Romanian"; stripPrefix = 0; - sha512.doc = "73ff361e7e03499427529824b83ea584a5ca190aae3d1ef9a5f4a5adf52cc8ab02f5652c92c1464a702f581e29626fa9cd14d4ee84f6cdde69b38af9d10b20ee"; - sha512.source = "0e4aef9bf20e6602dd946e2ad2856c7ee7849b492d4b66334450b450faed146eef83d2b7f13506eac6f34507bfec4ae735ae9845d3a21c36d98105bb353166c8"; + sha512.doc = "9f6c573fd3ef99c364f44f827fa40e0387878c83db1f25fe9c1231bd80d980bd870e81413dd2c80c692cd65fea11d654f8921e57ef2718871cd469979a5fa73b"; + sha512.source = "f084e48ed1b8392661adb6f4511e851052afc52e130580f470df965c3300cc9857f89589618ae659744a76e325e522bc2294172f00fbed62f8af48ac9af5da66"; license = [ "lppl13c" ]; version = "1.2m"; - sha512.run = "ca6318ca8453dae2286b305766c6ced299f18f390c0d0f44e77ddf8eb4b05c31c7a2b01ed52e271f68acd6b127650b370d15ea9bcb3b591fd01e5d3a50b17db5"; + sha512.run = "f4755b0937a9df27f37ebfd0580ec3a9c2ce1d6aafb2165162a37a89043142f184703f2decfb043a5e6e4b0dc7504da632c8c792a0d46757d9ecbb39890a714a"; }; babel-romansh = { - revision = 30286; + revision = 77677; shortdesc = "Babel/Polyglossia support for the Romansh language"; stripPrefix = 0; - sha512.doc = "42f9b63d92e522b596839d10c1b90ee9052cac86cdd54ac408063c24456b2a7b5adbfc8208a0a388fcffbb19b98ae0810f7da9d6bc517ddeeab78c8389bdd5a7"; - sha512.source = "e26e9ec260d7f01550799f90c6bb76c0c29cd200896c4634085627599f5c3d7438159ea9f72df416e334200a7e1aa3f063dfe9bac5817f55c8f6cc83fe906a63"; + sha512.doc = "9f9f4d85d9cfa5fbd35197d535605de27c80a4305466a0348a610ec02f9631b1a14611c6ca3689b4f35967de13b8c8e477334008bbe65fcc758a884baa62f2b1"; + sha512.source = "9e2408a8f2b899744eca20cfc030773205515e7c3081e515d0cd4ce8fe8a936477d51371a6747c615f7e3b76d74670ce6c84af1b5448402fd85fe62bc4e8ca5a"; license = [ "lppl13c" ]; - sha512.run = "db28e78ce4e028ead2f31fc84d0e7d8997a18dff3bf6aed0301b79bfc7bdc52a8741f9975766d36ca9ca2af9908e7e0bda9e454abf268a1eebf4693c30f5a5e8"; + sha512.run = "5cd290e6bfc567a01408dbd3ad3bd5ae44a2a30855289eafad98d265a04d3b45bfdb7403b1451abcf20ca278d1e9935bdd626b8ed22874f4fc12668a5069850e"; }; babel-russian = { revision = 57376; @@ -2898,24 +2895,24 @@ sha512.run = "5acec3460294e71e6def384a7863a849e8a5d431dde49c77a4a7803af5373b56fcd376f6e73b237dd230728ab5b536f903b6a1bb19fc478dd5e742293a6e6ca8"; }; babel-samin = { - revision = 69604; + revision = 77677; shortdesc = "Babel support for Samin"; stripPrefix = 0; - sha512.doc = "cf8a3c56fdc0474fbb3080743fa852dc22ea4f1c791f7d9b4779faa232442a22b46662c92e61bf84953c8312ae9fbea859282799b393701b0c176e4d23edfec9"; - sha512.source = "85b57da2d3bf5dba4c9f02d10dedd4400696ba1827793e81f83343fbecc15e5d2fe507138c3c309c5c8b02f0e868606e344c05db9dc9c84b032e4132c65996b3"; + sha512.doc = "3d07a9f9192db5d8224726fc88564bf4338020fac47733d0541e89f298b1ce7bbb48913a17079916e04a70f5fd5c4a3219f8856c1d6f27efde2e85d686a1a480"; + sha512.source = "ec8cdb4767402ab449f4bd96f7b0b9e689ddab0e055b2910b2ea658d40d751b94d562e08e7d9cb67c25ebf16c751b83e5ef65d2938ee93bfb2fb42e45c165dab"; license = [ "lppl13c" ]; version = "1.0d"; - sha512.run = "bee2cb83522430ff8bc8e65513d2268a529a041b85b10315c4902749d840ee1716db45df56f259a7db726a94147fdebfa573e99b9e654c7ed4df87f5d574877e"; + sha512.run = "e49dc84e7d1bfb62b24aed129086deef77671306b034cecf7f3912132137f7bcd4d3b21e6465821528a30fa39812323f8e0b835983db7bd3a2d17adea8503bbf"; }; babel-scottish = { - revision = 69610; + revision = 77677; shortdesc = "Babel support for Scottish Gaelic"; stripPrefix = 0; - sha512.doc = "725a988893fa1cd3064136376de3475fc8da63993a40c0c63165b5c13fb4ae15a1ab856e2075e05d3a4e492d95d1aa12288b808ac3a1a15ce539a35edb289aed"; - sha512.source = "cb640792dbfbe7733238aa67283b9ba954456246ad7ebfe0ba65bab08060e06a5dba7441fb2e6cb7c421584f8377273469477a5d1b6dbbe2c593f844aca80ae1"; + sha512.doc = "0b74d73202be9fc9d1bdc1385d471243a29651500b617a45e1410346e7607ff0c9dd62f7fc866e3dcdc207d157c924a3179ed5df31c9bc7598963128af5d6edf"; + sha512.source = "683dcc0187445e7df5c097660cd4d62408a6281c7891614fb68790797a597da60f72da7d46d8e05620bc9416830dca87c8b2cef382332e45e461a495ff711533"; license = [ "lppl13c" ]; version = "1.0h"; - sha512.run = "16632367173512a1ff0d678334071893efc91d9ca16279075a63b84acabaeaa8cd35263f56e6e3251cd57a77bdc9f0613c34e60f0acc8de14f4e0fafde751d81"; + sha512.run = "5147eeb6396ce13c563b410503b995f4fdb4010df9ab2ef1c15fe06a121e24c2b28b34a94e732c3230bc38a40810dcf1ae2589a2da3591048744f5f9903d6331"; }; babel-serbian = { revision = 64571; @@ -2948,44 +2945,44 @@ sha512.run = "b14b98d2cb66a3f8f5d8a313d9208a700d1c3664a5bd23f5baf0d9aa2e3acf3891a0536871988e7579020570999ea05a9dcd60a404cd6670e3c1cf8110d9094e"; }; babel-slovenian = { - revision = 75181; + revision = 77677; shortdesc = "Babel support for typesetting Slovenian"; stripPrefix = 0; - sha512.doc = "e61b8eb1c3a0525eff7ea90d815c399ac1752d4a813391a8e32c56b8e417dabfbff1a1a001e1e98a53d3221e11a2c1879350419250d3d5ca59ca390ac3e005a6"; - sha512.source = "185489f459e3aedb8eb514459b5d1eedd0be37f6de24b9bd0cbef7b8befe5735afda9e70e36dc316e2670e16eb6662e0a3428f26ac6eeebdfeebcdc6529e3c54"; + sha512.doc = "451c821aed922c0f691d971c734b2eb26fee0cdc6acd238f93e3e5c07fea55cff121babbfde489e88c0c14f36a8c4677cd8b9ba249af2eee5ac0eb4a9e21b4a6"; + sha512.source = "4d0d8f96091181b799b021720858d1935617f6682e95a6795db5425c17f8b1332a0d789cfdf3b2bc2f44a5ff3cc8fdad18425d489013879bab3286c7fae6b715"; license = [ "lppl13c" ]; version = "1.2p"; - sha512.run = "11a4e8a93be8e1a683e0e39048fb10e8092748ac5e23c6b3fa1a0ac2454e3123e768de7f0f0bb3b6e14ae88d59b2a696f9d703267c92eb6c516ee680a16fed9f"; + sha512.run = "9906940bf338c9957f7e09bfa76983cd9bf05b2080e363d6bbd028655435bf3e1a2a891759ab0ccdb8156b3fad2f03e33f93c462dce87f0e1d4077b710c2be7f"; }; babel-sorbian = { - revision = 60975; + revision = 77677; shortdesc = "Babel support for Upper and Lower Sorbian"; stripPrefix = 0; - sha512.doc = "ebb371730cafbd37a4c54dd0ccfe9d6e187aae747d1b6de9202fd09a85b5b38f8814e0bd27cd86e51c5aa62e6816ac725e28eff9117d6dc474a9e32f3b6fdaa3"; - sha512.source = "57d29eb253398abf3210acf390cc80e97b444c370718bda75108fd1d70c1c7d2fbfb43f6387751cfc90b9cb9020eb4222fca0821d10c4d52750bfde05a2557e1"; + sha512.doc = "0afd0677ff3d8ac4872267a99746820b65c71b00afff78c5aa89fb52376eef03616d88f3115fe74073a1da5f1a47d2179c851d6f3fd15b02f0ba6ebd04603cc4"; + sha512.source = "969552c1695bdde77635cd0b378dafbd9f45c3d2207125f7084093894bb5f9fad9adb25b061b89b0ea5dbba27842fa1e9f912df737108a9d397fa2d175eb6fcd"; license = [ "lppl13c" ]; version = "1.0j"; - sha512.run = "629a4f09de7ba1a444af0fc4e6db9f53635b0e000d375296697096c2debd782496d7b36f7745af42a8a19f6cc24c6a832595bc6c89ae20d79701c7181d1a5d68"; + sha512.run = "56f8dcca30e1374a11161911cbfefdc00577ad3fdc7b96e559eadeb59ff2909b1021c9c32720c46df6945b14cd72b69eb9561269dbb9ee945e087efbd64d38cf"; }; babel-spanish = { - revision = 59367; + revision = 77677; shortdesc = "Babel support for Spanish"; stripPrefix = 0; - sha512.doc = "9c3e87e7de6fa46b0c6b9da65d4c23e31640628fd6fce844b53d896ad85813e9b804fe4a36c7c2c1cf26550a51551b39150a12467e26fad4f9bb9094dc0af817"; - sha512.source = "48e4293f6c7aafed829e273e0e5ac2709a082e648988bb40e5bd0b36aba6d84aa036d07108a2bc76c65b4ca029a9652ab38268b7e7a87abddc03f00ad55a7fec"; + sha512.doc = "6896ef81968bdc7e13264d556f16f05c13ad3fbc55b1b4a3496093b29ca85e0593309cee08b87cdd61242755d1749c62b8a770b973d1213334c9e4315155eaa5"; + sha512.source = "021f793394540cf17ae07709d28fe48dbf9ccbfdf4e102517853a7800d4366129635f14c6c9f6d3ce78ea0185e0c2f618c56ccc49fbbea9caf704b1f3d9b06bc"; license = [ "lppl13c" ]; version = "5.0q"; - sha512.run = "2da1b62772f462c8e058edac7d305804be6234a720446288fbcbe2e574a1cd9f905e4220b4008dad64c0e59b15194e2627cd1e295003c1bcbdd523c8498fa26b"; + sha512.run = "c455cd28b5c532369f398eadd552b83eb9028c359681a2aabf3692a73036aa015ab46188bc335d28268de86090f529c981f77f84b388f38f6525850b5d730122"; }; babel-swedish = { - revision = 57647; + revision = 77677; shortdesc = "Babel support for typesetting Swedish"; stripPrefix = 0; - sha512.doc = "33a59fb66617ee8ff66643e57b0146940060d04bb7bf2764bce97a062a955ddfd80338072434f86d86c414a22d5ce6f120be4f21523a3d81e6e88947e9c2e57f"; - sha512.source = "fe6e091f5cf7b0946a6be154af2907288dbc5ca58a003e7009740b2c85ed22075afb424f805427a5838e3729a35cbdfcd8934f860a32eda0523f141f3c9a9952"; + sha512.doc = "61f2e139e58cf83dc5e655de525879981aeb5cc2c0cc6a80b97c9c8b8e4ab7c21fd544b68ba37ee86a0227fe5b0bb4469ee907dca1c888540ca0dfdc2ac0b3b2"; + sha512.source = "c0c397ca51374f92d0006bbc95f103737d66cac6d9ffc713d7865d200ab2b983deacb9a50f9270a33900de1fbe4aed15292021514ddaff62442b81683ec9e833"; license = [ "lppl13c" ]; version = "2.3e"; - sha512.run = "d3ccb281b9a5405866b0a4621cf0ea4fb75a085041de5d52ef0eb6db370cafacab05d1eebfef21f9558f4110e19b739e6c5cc424709e06640e8290a9c01722d6"; + sha512.run = "ff77b36d20b68072883f30760c323f5da51028d29d017ea887b5338eb55df3529e6a2d62708fae2f770d8a460ff53c39ea885d3209f6dba3cee46f86bb665638"; }; babel-thai = { revision = 30564; @@ -3028,14 +3025,14 @@ sha512.run = "ddb75c37017c1b0b6af2cfbdf574526cdfdce2099d599a23cc8ac819f6ebe5ea7a2eda4bd743af93d78835ca5dccb3d7fa55db22b3154862aa4affe83c28185f"; }; babel-welsh = { - revision = 73855; + revision = 77677; shortdesc = "Babel support for Welsh"; stripPrefix = 0; - sha512.doc = "1237e185482c8e88aeea3dd9a008e8f007d36d639755649e442f72585b13d32e43dd06c25522974887a103b7f369e5d55e0665709605aba367ae4c9d99501ba7"; - sha512.source = "da556844d9827b20462847de40c6bb098d3e92c38311f06dc9421e40adc73faefaef511e3bc23b04f0b2e7c27e22e22d4ca896cfac43df4221204acde6b2e9da"; + sha512.doc = "458b14e7ee7718792fd600d5265b9f07b96ce0520ee47204b79116ccae6f6e883227bd24ac0d984870457b306ee78a5695531c589c85b7df76bd3227fea07434"; + sha512.source = "55c938c41350bfdfb286f3c5ade5d254e050509421aa493e950ea7bfc76d9ffacef19922ba3c7a5230a6d878e90ce9e1afc45f5cb3c7176244fb83399d923753"; license = [ "lppl13c" ]; version = "1.1c"; - sha512.run = "afac45ab8e483d08fd192559a58d642150bc402663b528d8235515f7086ce0f9420d44b061580509dc658cf46549b079345194eb4c7c772ec127e5df5018247c"; + sha512.run = "423ae7f6c0ada5583336d314fa810ee8c71c0c414fb4cd30916ae624d91a4cc4e71ad328455a094b21792fb727d159ebe0f3992b71e513c6beffdc27e990a1b5"; }; babelbib = { revision = 76790; @@ -3183,12 +3180,12 @@ sha512.run = "8081a9b253c77cc5e68efeb8c66beffc189898cc6ba80cd96be88c57d3117b2c270e439fbe47983309625c90def14f3b2d2c50b567f4f461e4c0ef591c7ba63a"; }; bartel-chess-fonts = { - revision = 20619; + revision = 78116; shortdesc = "A set of fonts supporting chess diagrams"; stripPrefix = 0; - sha512.doc = "e61232eed7f345e28796192d836af9de29bda257fb85460f67a89bbdfd7dce01b8361962b7cccf314311c0e772e69367f2921ad898c106389195164b6c925ffc"; + sha512.doc = "bfb3378ec85c7dfb7dc01bed75a5b9721ef41e970b9b5c1d7fc890e6ea24e410a006460cce7ca75f7bbbc634f54ce49dd69ae9c94411423dc630b47fc36420d4"; license = [ "gpl1Only" ]; - sha512.run = "33c52620d32f5e79a702bb664cfcb47409faa049dbf7f34cc5816005b4667267810fab130e3aee1ff7a7e3292af37c2d376c01dd2bbf17be199a22cc36ba751f"; + sha512.run = "c877a4e57c48e2f62dbbb3416f46f4cd1979352a0cbda8ae17a8622399d9a0a3db931a4ef24032595fc973a034e76116147dc37137da5392667274cae0fff05f"; }; bashful = { revision = 25597; @@ -3210,20 +3207,20 @@ sha512.run = "346edf1704ed621a326e4f945b8f5341dfbd2d46af095691c7b853a9683dfb2254d443ae04bf235f192a57dd55336dd50249b0963bde041120468499e61012b7"; }; baskervaldadf = { - revision = 72484; + revision = 77677; shortdesc = "Baskervald ADF fonts collection with TeX/LaTeX support"; stripPrefix = 0; fontMaps = [ "Map ybv.map" ]; - sha512.doc = "cd6ae17f9140ecdf535c403931d0e2dc7f706f6101991a05d0ec4d65cda5e687b930348097c335f00a5edf1ec9ef44fe580bf74e736736645c96eba4b6bc9cc3"; - sha512.source = "1a58429737a368c802307ff5bd7b55faac86b523bb300d8fb0e659ff1b755a1a23c56e0352c1125989a7b532aeb171e7b8f84bd0fc2fcec505bc3d783e05526e"; + sha512.doc = "ba666bfe5e1f177b8c0625718e794224e6727eef1b58c7c8854d50d5668d0967a0434c4e93d9966f4967f20e42abeb2ba2d3d6954fc7b5b1f063b7e49cf02e20"; + sha512.source = "6bf662619301460ca36166a230294093aa094d1654af33611c6f2d930881b5daf07ed76efe5419eda781f9336986bd6b3ea4a1c8c59e52559788bb3357d562ab"; license = [ "lppl13c" "gpl2Only" ]; version = "1.1"; - sha512.run = "4bff5a91dd051b5b1468e192a0139357699e3c690c791ef8e9ffaff4a0534622d75b3d731b27c2501f6f0cd38ecaaa735ef4a7263e1a0e482eaa300ad39d0abd"; + sha512.run = "8ca75b8ef27d27b070dae1c8ae752f82e0186f34166fff5ca8ac2d3b7c1e89244869a672268b161d07b2edbfecf5a181df2e19823efd849e74852d9a680347a7"; }; baskervaldx = { revision = 73362; @@ -3241,19 +3238,19 @@ sha512.run = "5ac42bc7b97b210aa2c2ef9b64e1ef5a8baf6a194108cc4aab522183eb1ae438843116cba991d1439540dbf8927e484c966ee984cc70ad83e5a3de5ddb230be4"; }; baskervillef = { - revision = 73381; + revision = 77677; shortdesc = "Fry's Baskerville look-alike, with math support"; stripPrefix = 0; fontMaps = [ "Map BaskervilleF.map" ]; - sha512.doc = "4682a2702b1dda06c8bfe8f72995018c5bd9e69381f40ad76b7048dc88a4974d851d039ab99a2cf7a131c25d974e6a58c0018725b4543850a28ccef5a09ddebc"; + sha512.doc = "b5485eb41a47550295ae8037b5ca70b5000fb7317c33a2f8226873f30aeca4046c4c4fb031d12c4de56823f90151df54bd7fe924ccb3fcc4a70c68c2ccca5dfb"; license = [ "ofl" "lppl13c" ]; version = "1.052"; - sha512.run = "2a2dcd99017a64aca8d9ba4d2e26972e444787b2100e96e49ac807e15f7cfb6900db0249bde47ef2bdfdec1fa9d22d1c1db8cb37c11e9115c3d1de300af0be5b"; + sha512.run = "4edc7be5183741a38c0d765df0d4d1805a8266537773cce826a360df46a78e7a57a01c251c91d59e8d954355d77d9d8342e46d354ec64d63b1910934e87fb99f"; }; basque-book = { revision = 32924; @@ -3294,22 +3291,22 @@ sha512.run = "ac7fff708b3e25312460a740241ed003ee471f84dd4d30388d9cde8380ec9a6b6fa6fd6aba69b170c464a25bec44f1669fabc4ac2d7d3e216885b7e683f88af6"; }; bbding = { - revision = 17186; + revision = 77677; shortdesc = "A symbol (dingbat) font and LaTeX macros for its use"; stripPrefix = 0; - sha512.doc = "a1425b521b1c8178bd6c9b059acf034080be6f3f312decb575b7541d34a6e1de926965cde8701061ffcb57147052b1495b21142f0eac645596a783820eb6200a"; - sha512.source = "be0e2b1332835920a3c93ec69ae53fe83df4918db9d3080716d7b77edf999a87f54a4c87ccbe4d48b008403539a514810f35c6b2a59d8be0ed6968f6a91ba129"; + sha512.doc = "2846147e10e397e12802dc24a7d462083f3c32b943e35dd142470f49942b298c4ae861709d2ec0cbc360062bec65123e24c076928e1471aec40f3ee87889b366"; + sha512.source = "626277b93df4cfaa3e6af54b06ac14862e36823afde37d336d8bdc09b4fc6e106571a22e333869d1f9072ffdf515ad213040f879b5ffef87b77a775698c16384"; license = [ "lppl13c" ]; version = "1.01"; - sha512.run = "d5505fd7aaffead426a873844112e11fba47694ab07d0f5c88be31188fbf4a09ed4b8f8bce75221b2b2efb3ff81fc132fe54c2634f32679e2e2041944ec92f7d"; + sha512.run = "6ed359e801c37cca5952705c4d76e55d8967c9aa3a019a3edff54f86ab1f05bf9f0b47c2ae04828c78d2132522d7719603f47c5a3500c98c3693abb50043409d"; }; bbm = { - revision = 15878; + revision = 77677; shortdesc = "\"Blackboard-style\" cm fonts"; stripPrefix = 0; - sha512.doc = "034d880588fa88d97045d73dd651a0b3573c624dbbf1d2f9fee046c59f007b9e3e2121d5d773b34aa7b0bc8c72daa540447981bf60731e64d99cde49b5f6e911"; + sha512.doc = "9ff8ffceda2b38d250b3e5520d61441c9880bc58cf1d38904d52cccae145213e3c392dcff3d91fb3eb4b559d8ef76f0fa71f8f5624077f5d152e3d1275110f87"; license = [ "free" ]; - sha512.run = "d795fb56f2ba57dea55a546244c5d07bb20c104cb9d1e6f9b6c229df9e5fa4244f8bb883bcddc150e1072453cb518d31c110bb85d157b4fbfeb47195da939619"; + sha512.run = "d9d77c1ef2ee1bd88a113da65bac0dafb58f4293c87c4f34a022010cf191acedbe049ba70d7a2c05db5c4cddb711f12ad6182360c9dd9972f518ee76fe92b6ba"; }; bbm-macros = { revision = 17224; @@ -3321,14 +3318,14 @@ sha512.run = "06f59837d585c721da77f289119bd4b45a91e3d72543ed3e4de76f84a2916431a733baa379b83a3e299d166e27bc0350df6f053d1ec744c52dcd0297d416fdf1"; }; bbold = { - revision = 17187; + revision = 77677; shortdesc = "Sans serif blackboard bold"; stripPrefix = 0; - sha512.doc = "c754e81f83a53c4a1cacbd2638d550ad178e0e26d7feb592585579a27b780e11733a7dc68fd374ac575cc7866a1e5417d3df0d2b973e7278d1012657bf340390"; - sha512.source = "a7a61bb796d3ee618ddc39d471bb29d1b7350a40bd7a97d44d4a1c7cd5e4eb5d5783d2ea46313344468406d1d25c71ac322ac4bbbf7b06aac35bc03651e7ccbb"; + sha512.doc = "30d435e216473a4773b8daf8f8910312de4bcf9d1c25304008c26274a80cbf73b2cea617058d3587692d8edaf818cea5b21d313ce834125a2e1dd2a037d57c34"; + sha512.source = "ec9a731f127f03691ee1fb848bc30e1724db2117285adf6d6fbf6e8b4f1daf29283800f160b1c438f9b041ec3c7296a76f7fe7332411d020a98200e6063efc5c"; license = [ "bsd3" ]; version = "1.01"; - sha512.run = "1b123e9135179244050ed6f97f17efa2a43c42018b2fa3b01c956a99886ae6696c83df2a0d61ce95cba925c2bb4c734d77253aab165fe9f622695f557fcb0abe"; + sha512.run = "ba2c4d3d9311c0b02736ee31013007cca203f1dadb06bf595ce58097aa4a6a607d71f6dd05378d9bf4462ba0db542df863704e7b89185505b38a4b3e22154f6e"; }; bbold-type1 = { revision = 33143; @@ -3342,16 +3339,16 @@ sha512.run = "86631e16388a447db7c521087eccbb666612933f6fee8eace091e00b20b5070d38ebc2d4d0a754536eacef9e9e6470f237d184e00cc4419bff85087f54b81566"; }; bboldx = { - revision = 65424; + revision = 77677; shortdesc = "Extension of the bbold package with a Blackboard Bold alphabet"; stripPrefix = 0; fontMaps = [ "Map bboldx.map" ]; - sha512.doc = "671259c208ea744654b82f25fddc3589fdda650c2121c71763ca4fb4c0ebe3a99906763c5adc354f49edec4beec59897445f5864a37640f67e47c8df6473f2fe"; + sha512.doc = "44ebbcb4fbe6e99095fd16221437f731c67aa396bb731a737653c3e6b3cf408196fac7adf37d0248d88d63ad712acc175a0e0babe9a9af7653b84c736cc01e51"; license = [ "free" ]; version = "1.032"; - sha512.run = "b75c9f544bc0c6d1c046d614a6e0ba52a9cf920d73e8066e2d5e656e1a8774d42677c5a5bc9848e45bd4892e3ed19f6c3c281333f437b541d30d3410be2618a8"; + sha512.run = "a5a0463fa2ec9b0991a0c9edd8a52208f18ee5c630bc11125db55adeb60665a1c820ac9b785283b20bb872621e2af240fe43ef4dbf69b83dd0ab66b36d392707"; }; bchart = { revision = 43928; @@ -3363,16 +3360,16 @@ sha512.run = "b78e4017d0355107e1e73670c20457c2dc314dd0537bb3e699df3118231b5b3c0b2acbf50ca07f71216d56c81acbb031d38dea7b42099165a03a8049f62021a0"; }; bclogo = { - revision = 69578; + revision = 77677; shortdesc = "Creating colourful boxes with logos"; stripPrefix = 0; - sha512.doc = "e8ec77512bfbfa00de03585ac9b0b47a03d60ab27f7a10303efa3e37bd285c8c0d959f3a5a013a300022121da6bf4c07d603df63faaf0fb44013313f8369aa5f"; + sha512.doc = "67e817f0121ef6a54b04c122311f8f39dac5d13b17454dcb583ea930889f9495cb18788954acb0134522357694842aebd579cf1c0e6be0e7b14f7a298eb59a0f"; license = [ "lppl13c" ]; version = "3.15"; - sha512.run = "d3f060c91f1ec7f8c836e22b21dd735895055873807690c4d8fd3b90652a7f6f1648decc23f66a6d51c4970a27817642ea6e66b74b2affcf5c938c4707568018"; + sha512.run = "fe06ff073a2b662d462d5daf8eb6f08e34cc01f5899fa52cc86d36d0b7349582c48eb4c0e53266195d243d6e8f5bc21a71ed6212915979eb04fac0122a60ccfc"; }; beamer = { - revision = 77450; + revision = 78116; shortdesc = "A LaTeX class for producing presentations and slides"; stripPrefix = 0; deps = [ @@ -3388,14 +3385,14 @@ "translator" "xcolor" ]; - sha512.doc = "21b58653225141f77b09f3bafa121516b2bc7727b05f3fa0af5aa2150a7fe05dbaa435deb2fe2d9752582b69a69c780037b07350290f1e08ebf881d97953c115"; + sha512.doc = "9acbbceb70c3f223a0f945f6cde4729366bc09f5e332b17997992e965da9b90a7e2debfe095f5ad5dcec28f09bad047dc89c74df9cceb2da9b62c2cde53d058c"; license = [ "lppl13c" "gpl2Plus" "fdl13Only" ]; version = "3.77"; - sha512.run = "ec279ec55f751cf3129a1571c54ae83cc6d662922c469441793b346e281fec8bb1abbd3db72cf288607bd06f27291daea9f8760aebd9f6f04a3f9cb8a9ab37c4"; + sha512.run = "177aae4a136095910bbda8bd4802167efd3a6fca40ef4b4b3c6445837c2bb19be6883f91705ae82413d9f7d3c69f1d7a43a70d4b20db61c869aaca3865bf39d7"; }; beamer-fuberlin = { revision = 63161; @@ -3407,14 +3404,14 @@ sha512.run = "6638fee0c05b9901935204bbcbd79baa1cd0213c0aba6c8eecf1a9f4b2b44aa9403f42078e84e437e7e14d36a991afd0446ae9ffd2ee3260814944fe7b52e92d"; }; beamer-reveal = { - revision = 77553; + revision = 77678; shortdesc = "Convert beamer slides to reveal.js HTML presentations"; stripPrefix = 0; - sha512.doc = "e0e38224ba4e5dc2163e7ee30eb56d9b6d3b4e798bd98386f19129f1bfae7b463a87e1c315ddce91c9134a13600612d1ef8023308fa5765626f7ad451de42cf2"; - sha512.source = "9ea3eec52b41aeba015043d95329df3e2ec36188aaa0df8a4d5f37a9b3600a60d95650af942223eb69d8786091edbb411e99c78c259441c937585ae91f5e22b6"; + sha512.doc = "acb49e4aa8affa69dfc02de3078dafb59bd0993e168beb1a3e437e71ea0828c5b685b808fc03c2cd89e6c5a21746d766859845487ad513ba84e0fcef90269a2d"; + sha512.source = "8423425fd08d59c5d78b0dea07d91fa34192eeabb800bc576fcae0a6e936143e1be7c7d25216270fc4740147bde8648a8a499f31e82dc40a5bc8af191cc16f07"; license = [ "lppl13c" ]; - version = "1.07"; - sha512.run = "43a286a9c04f61577a3d945de4c60f930ac4e0d94a7e7ffbd24bc92e76fc45524a792c717cfd034119ac53335de886a00ae7584b5d9b6772bbec643d9f7461b7"; + version = "1.09"; + sha512.run = "178cfa41192fbfe7d2c71d6a8da88ddb7827ad3e246566444780bc640b73587e920d664e2f059eb8610e68465c2eb048504cc62dd40821b167b4562c7ea10264"; }; beamer-rl = { revision = 76587; @@ -3522,16 +3519,16 @@ sha512.run = "ced5c093d0c4e3c23fcf774bfcc768b8a3adb20287e0677e1a2474d5ad1eeea1f5f979f988c0f0ae6a484ec1953b95c044b0803df9f76f289e999ec50889433a"; }; beamerposter = { - revision = 54512; + revision = 77677; shortdesc = "Extend beamer and a0poster for custom sized posters"; stripPrefix = 0; - sha512.doc = "f597797340286e4a87b62696fa167af07a1717a175646d11836e1f347601551fe0aec5ad4362c135d0f6bbf6b45e217a91bdb5053ba1331828fbc352583d3697"; + sha512.doc = "81246d587e8a52efd28e6d866ea443c9681bdb72df642724b046c93b659e0266b2e4a292c8680c0da4bcb0df70b48eb1bce0fbc6b6906a03efa1658d13bd3ae9"; license = [ "lppl13c" "gpl1Only" ]; version = "1.13"; - sha512.run = "7483f14a3008997c0c39c351e0f8b9a01dc42331ae990575ab33ab29c18cea648e0e6ab328a2c1fde404bc10eec78d7c7b8352bb02636e00d5d6e8689f1c717f"; + sha512.run = "c7bc67f9d31a5c72df1803f7c59c90a33967cf3f555f29b7ca1e17f070a1eba6e19a0685515e3eba593638993327b3c1ce548feb5276420d003188f9e4224786"; }; beamersubframe = { revision = 23510; @@ -3607,6 +3604,15 @@ version = "1.02"; sha512.run = "cab4d390d7469056f2235c493b9383a4374c4a686810db428cfe622a4c2513f7176df489d22f7e37ae1f8a2d3303443b60c12c577764be2258b345fe9c3dc543"; }; + beamertheme-durham = { + revision = 78116; + shortdesc = "A content-first Beamer theme for teaching, research, and long-form academic presentations"; + stripPrefix = 0; + sha512.doc = "5cce721e22bd13fa00526005f2dc679f273067fbd613832ca2850ccb1ee3bc4af6c5ef0538f16febaa476fa42775412fa579bb5bf8bd9e30d1d8ab2e15ad07ca"; + license = [ "lppl13c" ]; + version = "1.1.0"; + sha512.run = "ba0d7171891e16b3ce63977a47ed76ef2d5c911871b083dc4ec308fb7230fdae62e13323ce2b99f7b2ad9e6134ad4434d33fc72a422e6ae3b93bbd7887452548"; + }; beamertheme-epyt = { revision = 41404; shortdesc = "A simple and clean theme for LaTeX beamer class"; @@ -3737,7 +3743,7 @@ sha512.run = "8281d86145ab16d00c4c2042406ac94627e642aac35979022d178afae155e78f5b95c443cb097e40e22a7b77475ddebb35c3d74f54e949a7aa2f0da7dfbb2708"; }; beamertheme-spectrum = { - revision = 76816; + revision = 77777; shortdesc = "A clean beamer/ltx-talk theme with a big title graphic"; stripPrefix = 0; deps = [ @@ -3745,10 +3751,10 @@ "pgf" "tools" ]; - sha512.doc = "d1347ef91d605bdd8f4e635e5bf34e1f5ff3e884621f12067ef08d4dc9792199f16cb170e5a929e9020feb0c3003e606b461e27fd65d466f18948ad8ced1754e"; + sha512.doc = "88ba4536f49b65a1a9d7cb6b783c90326047585ced905fd928d7bdf8b1199f58dcab8c72ebe5c0141766639d1ead5ab8b84a37a50c72320a42f5bbce6fb5aa9a"; license = [ "lppl13c" ]; - version = "0.5"; - sha512.run = "451c241c02a7906b97f3adddd2b173e9356a6e586984ee72c338ae974e6cb1d8ed51eb895bd624dbf36b45e3d86df0227af99feaf28cd32d6c22b7411ccaf337"; + version = "0.6"; + sha512.run = "e81e7a1aebf5b6b58df48f1fa268c0bf2e2bd74b98de238fdc4c7e3815fce98458e2aa7757e507d7de20af43ece360cd6c6371ca3e13a5f23fb3f027a34effd2"; }; beamertheme-tcolorbox = { revision = 77380; @@ -3794,13 +3800,13 @@ sha512.run = "c325ebeec7588caaf8966e9b8a71069f1613d694537298afeeb8d01c6c83c7991e874bc5bd070e722e15ac83eb339581897a501dd187ea5ee4919ba9c14fb541"; }; beamerthemecelestia = { - revision = 76804; + revision = 78058; shortdesc = "A modern and elegant Beamer theme"; stripPrefix = 0; - sha512.doc = "bda87a6c93d6c0d1b25686b492f454b552d7496da381b519f2f4c92373d6fc10bca2876a45379491db61f393ad3fea86384e0b295f740c0a30a62d2c822eb7a5"; + sha512.doc = "e3f948e34618b907a566cf73e7bdc6cdbe583be69910a8c2dc4f98bf1e48054944d97a1226104bb9c69599a3a94e2ad54e0908ed9a2a72ecb5778f51776eb392"; license = [ "lppl13c" ]; - version = "1.1.1"; - sha512.run = "3fc497b3718b3d453462d80c57c8ba381203437ea53016f7b0620a1ba6c9119b3f7a6a3757b91eed5a87c3e3800e31d35d3be5a5eff5595c51e55232127b2980"; + version = "1.2.0"; + sha512.run = "5ebe2f6ef67a5643a26aff85d424e8d7b6ca5821b74acc0ae1319c8c6bae63f84c4050ab98a08baf2cd1cc4465c2d3a930438c1f94d605ec83f7f6197112edcc"; }; beamerthemeconcrete = { revision = 69528; @@ -3894,12 +3900,12 @@ sha512.run = "0d2bee06194b84ae81757230bbb3794cd983e75b4e33974d60a4b0d82618399746801fa48d41aa56823585268b22f4f1c653ed5a3b8cbf9c4003ee6e21c10168"; }; beebe = { - revision = 77546; + revision = 77590; catalogue = "biblio"; shortdesc = "A collection of bibliographies"; stripPrefix = 0; license = [ "publicDomain" ]; - sha512.run = "e5ccaf624b8777d32a6d4fc114c3faa4c488bca845ef9562358fabb95884a9221ef50b72f84a17535bc03299565bb2e31234133215416b069fe0e4a66c257992"; + sha512.run = "6d9d156f70c9203a7bb1c0449bd9bf72405d0259da94c8aaf6b0670edcd3eb5507882d0565f6bb78a05890fe9fff051e47f1b76c78da13676b33f17b3fb0ed63"; }; begingreek = { revision = 63255; @@ -3953,31 +3959,31 @@ sha512.run = "2ace635791a4c7a8af0843a5a92d518d0e93fc09a94929a277002a3e4426f199e207238766b07ff3f1e1bf0e3c0cf8b83897b30ba105ee7239d6ce1d591289fe"; }; bera = { - revision = 20031; + revision = 77677; shortdesc = "Bera fonts"; stripPrefix = 0; fontMaps = [ "Map bera.map" ]; - sha512.doc = "2606c87871d6f6ed27b2a5e49117c50f00573bc6b9ce249d1433da214764b220eb00c73e59be43e32e8a4827c397c53504103e00b7e5602de5df5bb817e2145d"; + sha512.doc = "947675035310096057951024a3181f0f7579e5eb28ca2b497a81d42a8a9a102686d435249bbc4975411b2e7c1289541e6142e002005104a52516b599e11874c1"; license = [ "free" ]; - sha512.run = "103b2db8f7bccf6a9729faae793246d2933667295ba404fdaa7b61cfbce0f1209ea27e7a2a63846c6550b41214ff496a62598bbb9b731c087b8bba9e0abade80"; + sha512.run = "d0ddb8c83dbc48480e0f70cf0023a1de06ef2781ecb72e0912a659843867c05c55a3cf5f34ee397a040d26d7ddf266987ece1e85b353e54cd1826bdb8fadd512"; }; berenisadf = { - revision = 72484; + revision = 77677; shortdesc = "Berenis ADF fonts and TeX/LaTeX support"; stripPrefix = 0; fontMaps = [ "Map ybd.map" ]; - sha512.doc = "16abd183b2adf7f8612cf97775d22a972e72bbb4f66fd3616b58c9094aad4de46cb455e41cc45331a483bfd6913561cbe963c02256333353760c35925e140561"; - sha512.source = "268f6930ecc1cde52a0003e158882d1a0437971ca2d85c15f61dbd8e16a70bacc7f0c6c3180548dca419c864571e854bf16980cf7be3e3b1dc5f4abe04c54a1e"; + sha512.doc = "46f9d8f54b6415a1389d883aa911630dde7da995ec23d18352a2e5b764147d06a652fccbceda8bf13cfc6d86d3a081af4694e53fe0e6914db184f3cc138dd27a"; + sha512.source = "95238ea72e0b11e6e1be0c32bacd1ca41900aaa22163c4fb6b0fdfdb9523de398eef5c16ce7281367b8ea6dcda645ad5c8c11c5b4a629d0773b18205b2b16db7"; license = [ "lppl13c" "gpl2Only" ]; version = "2.1"; - sha512.run = "92bf6b7aa9e78f38006c55dcfd905c828338fcb0c6e570d7850003b9d755fe522166722e8c2ee026f14734046c1b3010a4c24b5ea2801577e30ddaf6298b20fe"; + sha512.run = "3e5a40b8113ff5034e04b873ab537b997391767db8c53467e991751fb5e6affe113c46d2e19439508691f401e2ea821007ddacf3a418cf174e18b909d4b5e083"; }; besjournals = { revision = 76790; @@ -4007,13 +4013,13 @@ sha512.run = "db2a590e8ed5e946652cc54d5c01bd540b87f77253278f9211c8720229992275f80edc26d0c94b4f68237d84a5bf7b56bd93a40e2a0ce8df5ffdeb124c81d219"; }; beton = { - revision = 15878; + revision = 77677; shortdesc = "Use Concrete fonts"; stripPrefix = 0; - sha512.doc = "fa579427c97f930455bc548d5b438f32aa291d98f9d8b391dae686b270e135605cb3ddd6cfb9076cb248a17eabb4e62bcf4f720b2daf829b3d12d6ebc294f832"; - sha512.source = "79e129919c06ef083e4f8fdcd88a60339591b3f95776feb9cc076e46fb379b5ab10f9b48f3b8a948e9a120412f818dd3d99cc24957d3eaa812bbefb388d91049"; + sha512.doc = "db5a9aefaf21a4eaf215f12cf369364e7f1d5dabae0d0e03bcaa8c6c1e164634622d1cc60a9df5a08a644110f0fc0802d9d3ef557a42b5bf8ed009aa332bc253"; + sha512.source = "dc2b97106eb8b92654a01ea2c84625286dd5e971ef32678ed93b907a021f5f7a24c0c707dc449574d32252424765684a34ef74f037e3b89bd3afa6bc5a8323f9"; license = [ "lppl13c" ]; - sha512.run = "23d243f15a79246aa590a7ec65249724a4460ac6e3ac01dba2aeddfc169875dd8392c1374cb8459ff84210d51822430fab9d75a87f0ece20323cd20709de0c14"; + sha512.run = "ccb015bb90adb4c41a6a584a04f5c4b932db4ea58d461071da6a4d4adaf851891977c8a139377c2b98ff01ed018cf34d9885632cc49f8caccf4a833a38777df3"; }; beuron = { revision = 46374; @@ -4038,14 +4044,14 @@ sha512.run = "1a5f652ce8e7ad60f22b7c3c5cc46c3963e5511965445fdacef01aecb157ecc4fbd3eed07140d64716b90a11db96f1b7dab8b4568aa41f7049f8a3a1ed0e290c"; }; bez123 = { - revision = 15878; + revision = 77677; shortdesc = "Support for Bezier curves"; stripPrefix = 0; - sha512.doc = "91ae5e35394e5bf3a6bbcc6aa7d7180ba546b58e84683c569bc34f5b0f9dcc6ea30153305fd83fe28e3bcd8eccb6179d277d28e1ff56538fc6980a7c3ec8f444"; - sha512.source = "fc329c0c99ecd10c42bdffde10918239874367e7b54a75c4de4882e520ea82e87188070775174a11621dca9bc5949a850207f02af7c08d1b6768ea87fba7e10c"; + sha512.doc = "3c70acc70a144bfb0a7077a8d5893c42e5585985d0bc71d6f42cb6bb6918b1f51b9856ab889b7cfad271ed76c1d039f7cbca05623f3948951bee01cc001f4718"; + sha512.source = "42dc07a2559c8123582e295a25f0f2083f3786cb9769e4f4a5e973fff61a652d13bd8a0d262ebec1be1b4aae366459ee679574ba533e0d2bbf663f3e9a7be2ca"; license = [ "lppl13c" ]; version = "1.1b"; - sha512.run = "e70a0889ceab74fcff4994568a97f31ac93165353ac207ee683b28aee2ad3cb8f770d8e3b450e3237537e97312a0995fa8c17196ead0fce55fd76a49c77de72b"; + sha512.run = "b8ee76987a05a774b20934fa4e7a7e27b1d843fd10776ac722bca74c68ca60c686c93d056036253047746be6157f2b9d7f9db9c3a501db6244451faefbe543b1"; }; bezierplot = { revision = 72750; @@ -4057,7 +4063,7 @@ sha512.run = "43509dc0f0f5146dbd5e7b77d80c37a4f344dd054c0c367f8061155e7fa5b75adad6981651180d5e4a2db9a3403920e3a76bebb43bfcb1556a9326f92e57ad53"; }; bfh-ci = { - revision = 76924; + revision = 77886; shortdesc = "Corporate Design for Bern University of Applied Sciences"; stripPrefix = 0; deps = [ @@ -4088,10 +4094,10 @@ "xcolor" "zref" ]; - sha512.doc = "75c90e4667c115b37c29a02566d68ecca7971f483d1248e43d05568fb984ef89a49a5ba4ad3f88008bb7e4162cda5a74753f6ba3774386472b7948c953038616"; + sha512.doc = "efb7df4fea8b71523bca60f918b2f226fa1070abb5b54475bb8830cc280d866290268af4ed10a5ad0dc8bda7b3ea5ec10be61cfe62b1b24a88b13a1e6705366b"; license = [ "lppl13c" ]; - version = "2.2.3"; - sha512.run = "331cacc3cc9ffde6809bb395a2c08139a36f5fbfbbc59308d7a3c938e39c180647d2a8f732b7f1a27ef8d6427e3335d86eb851a975d1eb89375cac56b4af12a5"; + version = "2.2.6"; + sha512.run = "cc944f33c22986f95bf9c1ca5375d8b70840132cba0aee8e780edf02678233373b6ef8da18e7a88c8f0c2b013bb1723f39317f8dc030634f127791479cdf1c21"; }; bgteubner = { revision = 54080; @@ -4245,7 +4251,7 @@ sha512.run = "c7245cce245740f0d930518cfee66dc513bd4b43c8b5804e1012fb95f401dbca2321be44ba6251de573723ec2e6da85fc77b9a9192004ac2144bfbeb3225d27c"; }; biblatex = { - revision = 76924; + revision = 77677; shortdesc = "Sophisticated Bibliographies in LaTeX"; stripPrefix = 0; deps = [ @@ -4255,10 +4261,10 @@ "pdftexcmds" "url" ]; - sha512.doc = "3f25f637380cdf6d396d2510b27388a9e7628d088df286a1db0cbc9049629b4aabbec29125f965f4e5637c07b068c5083344091bff646f333cb25c463211b8c7"; + sha512.doc = "1b005127db9018ac3c1598047010cb812d043d2c1d36cb64bf1e7995d30b1668d5b49c2e2d24f18a33112e133d0db67bc5028c80908f191299e56278b277abe7"; license = [ "lppl13c" ]; version = "3.21"; - sha512.run = "e30eed065d2a35b6adb99f7cc106fb52ba450722218bfa46d777242604898548f793a8557982616d339b8bbb4e9aac6490a4a6d8ce0eb926e3eff2f2ad8de9a5"; + sha512.run = "cba8c79581bfdf1ace1942d90c3f667e4444f1afbb38e99b44abde2dc04bd798a91c2a1cf67440d98d8f46d53c24209d1392233a59416817acd9e65e8b51ca51"; }; biblatex-abnt = { revision = 72565; @@ -4397,13 +4403,13 @@ sha512.run = "38e3340e926d7c8aa25b65f910c902d3fd3c758245046d31e31429ee52196cf8a42145e91c4524761544ea15bafa30990f4f29457fd946853f0d3e29e84a68f8"; }; biblatex-chicago = { - revision = 70955; + revision = 77677; shortdesc = "Chicago style files for BibLaTeX"; stripPrefix = 0; - sha512.doc = "aae4fdaf5aac6c7ecc382c13f71632a9e4d58bbbab96752779de384d762334f1eb70d6e010669cbc67632cf8a6af92bab44d9ce794f5fe2456b0f9e6e9472618"; + sha512.doc = "6da4054d565064b7a36aa2b7f16481fe2cc82fe4cc102a027be962b4fd5820ebd8f0edddd273e6552e45727f1265ada4f6c8b0218ce8b59b0cbcc63fb78cc652"; license = [ "lppl13c" ]; version = "2.3b"; - sha512.run = "913b333d86424c38cba11c78104de2feca956ae3d345eee2b0befaa92bebc1884434090a882b4f2220fa2bef1746b75b83ac1421a613c018b6673155efb0340a"; + sha512.run = "49120b719ba5e4d886ffa1a3c0404fcedc2a3aff96d8118391f05f46b1ec7f430c56c0bea771a3f65e5e29cdbefb765b23747b8b9ae5c25b48f0708a5ba06a69"; }; biblatex-claves = { revision = 76924; @@ -4433,13 +4439,13 @@ sha512.run = "d034400abf6c0342a37e6e5de09d5eed252e80cfb93b4707f6e879edf6e190180046d28830fe382a6240d6000bcfb9277a66bf2e21b92ce9fe9deff0596f1c03"; }; biblatex-dw = { - revision = 66579; + revision = 77677; shortdesc = "Humanities styles for BibLaTeX"; stripPrefix = 0; - sha512.doc = "54699b3f4e89bafa89cec29ed14a0ac32269bd52a68dda7916961b50032fba9ad3acadebb1737d8bdffcfa07f99fd104ad3fe19f0a1f569258fb4ceacefcd1ba"; + sha512.doc = "3c5dd467a183e28f8b2f8a69119e895a4eb68010dd48ed61489ebef869c85ed1ecaeca248c208f692c7be50e81923c5eaa1bbcf639c5757c50e3927571b9648f"; license = [ "lppl13c" ]; version = "1.7b"; - sha512.run = "bcfc88a15950bce48844dfdfcaa8cc946d553c9fc31b3820dd52a9f4588c55e253cc593d13b1dda0b38153a21b93a3d9a868398296546f54b5b804c58eebaa1b"; + sha512.run = "698f21bee7faa67072e7121344171f5e6b23d9d913d2be9bd7cb8ecc5f24c2eba945c99c611477bb2ff2c3cad6e9498fa93bc47d17e08c6bce39a937aa8c7c4e"; }; biblatex-enc = { revision = 73019; @@ -4451,13 +4457,13 @@ sha512.run = "ad7a289752d0efbd551f61b4ddf34f61b212e2083285e748ee545837b7a4d2ca2d555f6e74ac891a25294b19bece6b0c7c6acd4439c4ac0d663154bb623fcc7b"; }; biblatex-ext = { - revision = 75609; + revision = 77677; shortdesc = "Extended BibLaTeX standard styles"; stripPrefix = 0; - sha512.doc = "4dc01e77ff351c324dbf49e87b7f55bb581722325ac3695c7f85c705cb1d738de6a88e9098b2e8a0cfe326841ba177a6388e9393dc236cc9a13ec1141a3cb112"; + sha512.doc = "07fd955a1da4b79264497ac0fd5479817afc72a60c15952707be6472ae7086ac2fc2cec68f011097ce4debda42453ac4a53e5cc77baffcea41374a4d5fe4fae6"; license = [ "lppl13c" ]; version = "0.20"; - sha512.run = "bb78b35ec220c333d644530ff16fee528593520be9fecad18832da6fa96378131e8aa0af0f497e609c5edac817e7c7c6d90a6896341400e0c006d5d81fc14628"; + sha512.run = "65bdd4878923f8ede71890df65c96e751e7cfd7c33b7cf2b83449f522a4eb49466d8ea2909fea8d23bf5def11c2d05378526cb3d50e18addb8370d535f819b08"; }; biblatex-fiwi = { revision = 45876; @@ -4541,13 +4547,13 @@ sha512.run = "5fa0044f2a91cbdf550949829ccbec0a11fde1576c6f84f861f1899dbf2ebf4124a63a489f77e487194e61bf4c629772cc77aae6cb35260e8bf92e64552eeb7e"; }; biblatex-juradiss = { - revision = 56502; + revision = 77677; shortdesc = "BibLaTeX stylefiles for German law theses"; stripPrefix = 0; - sha512.doc = "94bbebfa29a491fa6e502e55236605b5a589c24920d235cbecb8c9372d1e580d586f643537a5ed6afbe6d1656f0d5ee8610cd09e3112a9e2fcd00581937016c8"; + sha512.doc = "b7056b4474f06206e41bfac8c33adc2ea4a4608964985a66ab24cf48c359b8fdcb604ff902fe3abb93fa40a0b441834986c14acaeca61809494012f2cf88b191"; license = [ "lppl13c" ]; version = "0.23"; - sha512.run = "6f78c1da8426508af972a27b6a23439a3b84c402e6df2494b333111cfddcebbbce639a49c8e900cf52b0e63724a41031b4fee82e0a17f07b479584bb66c809d8"; + sha512.run = "1d489c71410174a1e0b2650c614ae7f28a715f1d4bed9905b8f99da5b20343595044313cf2f394fc7445d05ad4cff5627c015f64f2bcd886c07fd84863475997"; }; biblatex-license = { revision = 58437; @@ -4713,13 +4719,13 @@ sha512.run = "dac9c0452ab5671f998cdf1128e70335000c9e335bc82dab6fb0223fd38ab237406905d63fce4c2ac38d9598e7e38472778794f660c126c600833b8d000ca422"; }; biblatex-publist = { - revision = 77020; + revision = 77677; shortdesc = "BibLaTeX bibliography support for publication lists"; stripPrefix = 0; - sha512.doc = "e6589a52468cc582c40e8192c646e20208b01583ed690abc39169193012be917ed8daf1e319cc3a58884a8b68ee2472ac5033fe0bc68c12aad369f6351972862"; + sha512.doc = "ad4d0676d150a6724670bf477717661fafd1977b0696381a0116f9d52861376620a3305e3ad8e16a463f49fd5c71b7ec70b33597e939c7313d8e3e32fdf56ce1"; license = [ "lppl13c" ]; version = "2.16"; - sha512.run = "f5a07506ecae16350490a2a2bae9e8dab67128d3ab4a17695d2c6fff3e12c8edf03d7c4a902d01b4a1ede2d49889230f6e36c0956c720ace19f70a6477b81db5"; + sha512.run = "b9c502757d33ba36d1ff26695332aecfe966f84848f376a3da006ce445cedd86c0aba67b6a23591904aadb9dad94d9534d2ec590c990abbdbe535184b0a6c19a"; }; biblatex-readbbl = { revision = 61549; @@ -4813,22 +4819,22 @@ sha512.run = "ef79e30ef2e6ec5466de19461e3ac087098a49e5d778a50788770e4f1eea357b8146b4e19ddf72431111c8c9629bd7bfe87b868351f286a745d20a4d1af9af84"; }; biblatex-swiss-legal = { - revision = 77463; + revision = 78222; shortdesc = "Bibliography and citation styles following Swiss legal practice"; stripPrefix = 0; - sha512.doc = "76cf227b2775168f41cd573a7d15215f76f2e7c8d0b10da4b66f29a631aaa9ce6faa0571ca8606d2478a4109b2ff5ce3f389ac518a0d9149a0e479a87d11d0c3"; + sha512.doc = "811446f9ddba3643b4832c1c3fc4c68adb2991dfd01247186ea0acfc72fd61a9fe8918e65f64587feea033ad7e00df30c0a97c1d5749b95aeaa2172c2d2089d4"; license = [ "lppl13c" ]; version = "1.1.2a"; - sha512.run = "37137100d658d7ba222a2d847a46749110100fbf5b3e4d5df2cf7c85fd6d24bc78254b62d3fa7b057eb53e6826f96f958177f8f08828cdadadf260d457931f46"; + sha512.run = "e99333dd53ee933bc71eb1c5e6bdc4972cd9087d21a3c6453cd5600c5fbaff43418a0b95e5fcb26473eacbf21bdb53b152331a00fcd9d1ba3e5e4f8a95e2c0ae"; }; biblatex-trad = { - revision = 58169; + revision = 77677; shortdesc = "\"Traditional\" BibTeX styles with BibLaTeX"; stripPrefix = 0; - sha512.doc = "32d6fa6369359e15717257be6e89f77081dbd352654d4c60d55f4de9c5f522f7d222b51bfb5a1eedd7f6378343d041380c5e97e559e681bcf7647e0695ca13fc"; + sha512.doc = "dd3f49b5b64401ddaf82c99aaca6298c5e1224f4c8c0fee274f98fbdc3a0980a3c082b289c406615b763758d716e80175c5f3255889ddfe32fe13891a7af3945"; license = [ "lppl13c" ]; version = "0.5"; - sha512.run = "e14b9326eb05af2a89eac072d6c71f61527a53a813605bbb399703d2a23cf7ddcfaeb2cc77f6f7b8959e05833ae3eb343224bf126907193af557d09fc1746552"; + sha512.run = "f0466e8bcebb45476b23173d26c23d1d4363713f681fde4c870c324ef9a1a55d6ba38d957ff2d81aff892be39d5428295701fbc81fa96b43c98ad94a07e53fde"; }; biblatex-true-citepages-omit = { revision = 76790; @@ -4858,13 +4864,13 @@ sha512.run = "961a1f144362346ce5bc701e01203df77d2b84c4295bbc1561fa204cdde1da91786fa89fa3a8454fc7c3be714d4616ebfad5d670278ebff306eef990148bd1a7"; }; biblatex2bibitem = { - revision = 67201; + revision = 77677; shortdesc = "Convert BibLaTeX-generated bibliography to bibitems"; stripPrefix = 0; - sha512.doc = "21a53b0f4612fc18cb43f12cd6b1d1f72db896d0c55f73928fd11399598c04973595895d7cfafa546507e19cb25811118de9d07a8e9e1e242e22bb8d17e3486a"; + sha512.doc = "1cd4dc454441ba43646a19696f28eda918d22245cd9ca499172a3d82f3c88780f3be541c38fa327d35d8022a671ade7cd1e37916a832452d6f987c15097b654c"; license = [ "lppl13c" ]; version = "0.2.2"; - sha512.run = "ff86dc4068b0b3065e19af6447a71396337d9e7e5394777c1c385b714d01f2ce983c45923b460c60784024a8068ad68f05ee8dfd14039b65c2d9d9a61ef584a5"; + sha512.run = "1d5c5848504b2f7a589bea45fac23420cf3c80889abd6115aac10345d97f005bd542a9d558311170703a1ad5d46a015ceae079f01a08301aef41668233699993"; }; bibleref = { revision = 75257; @@ -4934,24 +4940,24 @@ sha512.run = "3c5170b747c6426099c021390f7ac226ebf9dbe42ff586c698b3489d47639fcd4198a4cf49261bba9335caebf8f39488d65fe851d60d9f3c2cc2127539ef080a"; }; biblist = { - revision = 17116; + revision = 77677; shortdesc = "Print a BibTeX database"; stripPrefix = 0; - sha512.doc = "b5bdd51d7acb738569671f13dbd25fc7b98a8e2e03e324e9501a20ac34cf1ae3578fcd622be73a80467e47a64a81f4d897c4e167b07a5ff5d06635b09dbec51d"; + sha512.doc = "2b21ddf2d5e4a8d0080f5a2f3f6c1e4471e7eaccb1e0533609f1c17f78439bfcec977504028c8f49feab2a1eb88079189cd43a9a629b24819d77a13e3e612e28"; license = [ "gpl1Only" ]; - sha512.run = "02f006139b475cb5d4ec2bf85ec098de78f5bed7242ec693317ad4e01acb62a8c5479f295a8a1409fccd41b327daa75a2639b67d9838777b8355e6bd40af478c"; + sha512.run = "2312e79b05e76c496187f3643270eecf18ab8d2d568f9fc4e22bc907c8152a8626c34176a03b1ea10109edde8a88ca7ade798608078f5a064e64de55c0e25aa0"; }; bibtex = { - revision = 76790; + revision = 77677; shortdesc = "Process bibliographies (bib files) for LaTeX or other formats"; deps = [ "kpathsea" ]; - sha512.doc = "d6c8f6e9bd0ce4701355593defbc31f593147026c92c268ceb1d1fe15ea12e6d1d3f7f1b121532159f4caaa3eea8adb7c17ff89585b1f84f773721178d0aaeca"; + sha512.doc = "85c3627d2fd7a53b0d5ddc10b2b3117c771c852e5520962bae362919c3d842a07a13b250e799033ee63a80539cd22431c3dd193a66dd095fa0ae97ff8e92a03f"; hasManpages = true; license = [ "knuth" ]; version = "0.99e"; - sha512.run = "0ce7dca227ba69b46224c7412237c3eeda1c43c432839c26f7c1aeb9cf7a32d31f0275d0c7346f31dd38ca58899c273607931e0850a1b46d10ee945670e12f6a"; + sha512.run = "cc81600961153f15b213a0de9482e744990598ea0861fc5a05127ac0bad68738ca57dedb2309b65739ec5ac709c6b22c97b2db53b25d91ab9306ae1753493c52"; }; bibtex.binfiles = [ "bibtex" @@ -5004,14 +5010,14 @@ sha512.run = "7ee329ca8c7a5d93a82ba38acdba176187ffa5d8025f882ff7ce746d60c805d85fcb9ccfbb93d9c880a2e699613cf3190e552cdce998bd89f0ff31187147e2d2"; }; bibtopic = { - revision = 15878; + revision = 77677; shortdesc = "Include multiple bibliographies in a document"; stripPrefix = 0; - sha512.doc = "5849fd57abb9bd847833993e660e342a537562bea9fba76376f3885d3bd09360c5783e4f04828137b43c076b635a2d566d908be48287c3fe6645c2abcba06652"; - sha512.source = "2b6d11221e625b6d568874d12cbc7b45d074ebe2bb973d63fcbb9d85689a4c27824f3eec68fcaa46f0de707767baa516c3925ff0fc4d6a90518584847844ede9"; + sha512.doc = "31c3956554ae6eb5a83db3e8f1aacfcc294b43e4074802bd7ca0526a94d8d9a007dd6c7db0274f21818389b823e94f52d9b5886e74786c53829b628d25bb6742"; + sha512.source = "3179c9a26746f2263f863c10e47c06249a57c3315a014f2a3c80b2c13950c33266ff7606ff50d84669823479f41a3ede6d2f405224799ec2106e27f4f1ea2f79"; license = [ "gpl1Only" ]; version = "1.1a"; - sha512.run = "34e2a644cc4472f415522e6e798bcb1e2d623afd4783b07f4904405c63296ec912fb6c1d03f80d51c37ab81944cddb5b4f3678a22a7151d89376ed9aa343e9d7"; + sha512.run = "3e77e36686233f6fb3e528de58bf0e08de9a854d42850782a7664eb00351b788638feffda2bcb6890fa30eea6209fcd3f719b74cc98a7f1e40e34ad3e092864c"; }; bibtopicprefix = { revision = 15878; @@ -5024,24 +5030,24 @@ sha512.run = "1df7d78498b6de233aea92cb1b18f73893b8cab723fb614a9fe895e5131639c1b4f4318cbe103ea4d9308e383627873576664f0af3ac6fd26aebd5b8b0036379"; }; bibunits = { - revision = 15878; + revision = 77677; shortdesc = "Multiple bibliographies in one document"; stripPrefix = 0; - sha512.doc = "888e5a4c1863c15112ece5763b01525a1a74f97ae1270495a41d598e73c4583ce2b9e28030b3054dcfebd60b038fb2d32938d6be947477fca93014fac70676af"; - sha512.source = "37cbb8ff6443757982a97bf6efa90881807712ebd7f0ce2975ef4960ef74e0541cea9fbffd64f765b6631378f3d21e2ac308ea1554709b6c2582b7cf7485398e"; + sha512.doc = "0715c575becd4a4b3a27d4d30b8f8529a1076c5c3cc2b8ce598d8dc5fe7298ed9b0b875517b0fd157ccb574bf78ffb2cdd4b2ac418177c393c3f11c8c4fcad6f"; + sha512.source = "d976bcbb43d449d70a5d7221d603d667779ffea4e10d1c6aa9f1c5e46d8d400f7f57d12f3bf788eb87e7a9724f7b0df3aac3fa677bd0bfe78d24cf89c6d24273"; license = [ "lppl13c" ]; version = "2.2"; - sha512.run = "5658d508b876a88f3916a190a9090d66f2dbee98260af8d23c8358d0708f27fc80d4cf6c348b1f6e1ff196e7de6d5567e371ada640a9a602185611fb09e64ddd"; + sha512.run = "0c8bbc54c6613043fa14c2e307032920db55d29b71dab27d016bfd2a815e5953b6842d9df39112e505fec6bee0f445c1c0bffb47501b7d2b68b7ec7394cb46a3"; }; bidi = { - revision = 77301; + revision = 77677; shortdesc = "Bidirectional typesetting in plain TeX and LaTeX, using XeTeX or LuaTeX"; stripPrefix = 0; - sha512.doc = "ea683bddf362de1bd4a5820b61537eeacbcfc22b231d33522b7469856f91a3375d2341e6dbcab6278c560e1d42ef58f528970940963875c01bc1748528a75d37"; - sha512.source = "04e8800107b9282927214e11cc05748c6d9e6712e742f3ed06c5731f9eac8fed94aa6ac00015b01e7db4996d563405f5e0324b1dd3d81dbf832dcf6862b6cb6f"; + sha512.doc = "9b9a9313d4537529e5991c7ea7305c51b05269e68621e1fd75182da06acfa8dfaa219da33652f29a5ac090e3f7eb66d8ca7b4bd1b68f5e95a0bcf52914956a35"; + sha512.source = "cd95a35f30993d8bbe882dedc432564d1dd772c2c045c11d6958a08a89c9bbb6c61eca38e14f1f4ad8af20326455a6545bfb49b61b0d229a75d55911b9660302"; license = [ "lppl13c" ]; version = "26.01.08"; - sha512.run = "1f0d00257655f5955cf49a084b2ed12256702af715e55c78a40b2b05b94b4ef15ee6f1df66e8ce65395baf0624912f5b0482f268fdbe74e2f1dc40702ce9507e"; + sha512.run = "4af1bd0943b4fca0502b562eda9a2226c496a90b7c7860cbf6d2b6beb3186b95ed9654a33f78c9a34c35e97720d22d5dde2fda5d44e0df3191a0d118d795d505"; }; bidi-atbegshi = { revision = 62009; @@ -5053,31 +5059,31 @@ sha512.run = "5b16cfee9c71927cff133db3b967dc835634553d0980f74164fe8996ef86c3529439e85e00678219879cab41bde2027f3258b2862906b58634713e4b7d16c515"; }; bidicontour = { - revision = 34631; + revision = 77677; shortdesc = "Bidi-aware coloured contour around text"; stripPrefix = 0; - sha512.doc = "a1a3f9692ea2e462305f8c6db432586eb76d78cef5fa0e9057cbe5766ad99e25c560ad658569a92d1885e373fb6215fe2f9bcbc1c69b46c3088d36eb92e1aae9"; + sha512.doc = "b4657e66943e35e90a3d790d00a77449b4fa91b813dc4d15bf481985ad064a33f684f58b77490cb378278d57e7095f984149f519615e387b3b857979fbcc6b26"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "10364edc592375f69912888945e6d555df30627498aaae409b727392c64cd4aac386433119578a7a01a48bd0cff84aae33079593219b282feb9d96a68bdde78f"; + sha512.run = "b5b712a88cd685696ff0c7a7fccbb1b1845f44259c96edd37cbceea1329c2570c471772a04f71843100aa090f266737b40ebb907f6b131031fc5d951eb16d081"; }; bidihl = { - revision = 37795; + revision = 77677; shortdesc = "Experimental bidi-aware text highlighting"; stripPrefix = 0; - sha512.doc = "c9d0503857f2cfa960e36872757afcab17b2631caa8a33112ff2361694939774052a5249db62d21831e19c17826f422853a78c5522094706bd4208d4c5223019"; + sha512.doc = "a5a0dec44a6d444cc05cbeefa71c18b00fb2ef984f8811682134bfcbea8bc16a72b882f16779f009d07cc72c7ffab1478bf5e89963831b50c9972b0e16b4a08e"; license = [ "lppl13c" ]; version = "0.1c"; - sha512.run = "fd82ad18b96cdd782fddab8739e09978d08fc37e8c65a177bde930671e102c9ffefe7465fc766860068188f6b9f8222119ac791f07223f79e9840f25659ea3ea"; + sha512.run = "90d9865f5f473559209e6b441410bb128a007ccce236705c395ef0aac7984afa939b7b3cd5939687f6b3e5e1906020d0ff836f15b422e4235f79238017991941"; }; bidipagegrid = { - revision = 34632; + revision = 77677; shortdesc = "Bidi-aware page grid in background"; stripPrefix = 0; - sha512.doc = "615d87ca4c29e0a30cf1eee08819b10419a2f399a88f2bfed5bfb6eaf7b1adc8b64a2ccac5da7bedab4e4b951e80488b97203b9960980ca5919f653cc4218996"; + sha512.doc = "fceb5c814efee1520feaa4ca271593c58ba6d46990d0155ae2c58e3d980566e58ee812ffbb5c5d712b5aa5e4ab2eabda5643636938bbef890558251bea7699e9"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "b823a646d97c15ad9beb3aebeb7b2156aefc3ffd7bdec813e9cb2481e137cd661936c57bacc3b8c42509151205dbd4096329b5cbec25bd06698b698c59739551"; + sha512.run = "d6502db5e3223901cb1948ee26246cc7a77c2b0ba5efb771e91f36cb0e317b44d0d066d70149e7bbc072ed48c1bbabc461597db4414d64d8ccc5044b6713a841"; }; bidipresentation = { revision = 35267; @@ -5089,41 +5095,41 @@ sha512.run = "a41f98c3f009f7f8de8a41e386cc829c55650e603ccaa8e7e381fae45be2872e0b20e66b68e4d7ef8110abf7c9f6661865d49f7c0cf3ca4ae6f781c3ef5bc0ac"; }; bidishadowtext = { - revision = 34633; + revision = 77677; shortdesc = "Bidi-aware shadow text"; stripPrefix = 0; - sha512.doc = "ac2f47ed1a5535ff1f0030c38bc210b2e3905bd46ce7024d5237387faf87be6a408ea35648f83a2ad7697ec09a91a4cce1aebd32c3446756adf1955bfa97f7c3"; + sha512.doc = "fd3d94c555f69eaa8b179996e2971e80533566100eb34ccdf7e6216bc0778b3aa7e814c6dbfa31b7854cc45dee0c3ce0d4535d37822e94623e80662e3a61ce43"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "bf9a75be6d1f37055c793a16b0a4d019579adcbe14a93b64cec5495e4d7c8bcd8b8c6d86906714f8aa47be5789209a1ce78d19e8023b44b9d52409b281797310"; + sha512.run = "7cd07e0c3d8c0331e2670678a6a4154cfef39758daf590e10fe11a8eeeac2109dd070524e640073179429842dd87fbdf78bc39007e1358b55b360a3d6423a391"; }; bigfoot = { - revision = 38248; + revision = 77677; shortdesc = "Footnotes for critical editions"; stripPrefix = 0; - sha512.doc = "f5935a5ede836798f3eab1ff61d528870a07be712047a64aa5af5576a1c6032e9d88fb5c42cf216e0f9812266f9a8562b5290301446c654dcb46146d7b60a16e"; - sha512.source = "75316aff3c594fd904adec7cadd0b24aff9d527479d0c59f3fc654772e29cdb4cca938fe5fef6e14b9928fb25f37fdd3f7a894a81f95810813875c4fd419dff6"; + sha512.doc = "44251228ca0e281d6b9ed8bb9dd086022cfef539b7378cd26baf0de7272f18aeb8e6897783077dc3c5c4e56bedc788ed287dd485cdf250cb26c918eee22beff4"; + sha512.source = "9171c5786b04e448df0f6483088e7573fe8585bfc66f187353b92bfc4d43bba969bc198d2a96ce928b801ac3a6401e11525b83ffc78cea00e6398a1121eb6678"; license = [ "gpl2Only" ]; version = "2.1"; - sha512.run = "f56fb1545e0a044a143d1a257b9784b5f5dcc56d68bbeb52f909eb928e9d749729135f0c76b3af6dd0306add550b440d32aee21c33e70b9b48a5a82220623702"; + sha512.run = "9a700f7a0cfb4fdf7afd622b3e6e1afaad9bed39c6ef0cc956a37aa200cf88b902d73b65704dc61743d750c60339d51d2dc41085997f356b3ee87bdc8638be48"; }; bigintcalc = { - revision = 53172; + revision = 77677; shortdesc = "Integer calculations on very large numbers"; stripPrefix = 0; - sha512.doc = "f5e7cc163157e429906489cb3cb94d8694c01be3c720e03b85bb24c7bd757391cf09e08f3d88df4ae7485978042e9d408fc5af0d93e016c82912479d40457079"; - sha512.source = "e829ad1e3a118e8fd0ea0e632740ed49db65603d6fdcc7d40126a048db5cc0f73c9f4aa64d81902794ed308ca31a153044a56ef37ac179918b24be71ae168f64"; + sha512.doc = "2db1f78acbd4b8c5c69841f261356a0b012ee7901da916eed27b7141de52cb0c867f03275b9b88b06eddadd526e2d4c4527b55bc110663247dd645bb090cfd39"; + sha512.source = "4a7bf006ae642de1993811ff151e15e084053b9f9f4af5dd79e843db002d314e708f721ea93bd56442745c2d27d8c88f53ba9e557e398dd61f6d88de55c6b562"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "c801e5953008e8cd8521886496238f4f7a86a6c65a160255beb3fd6a41a48dd7bfa2da438f8e1ae4c79b51f769f0e07bcaa7c3c8aa6e1204ea656aca3d1f4620"; + sha512.run = "e95f15ab3515e45d2d40d96f56ba29b942b27533af900899de1c109e780a16b4edde1b1e78d45b03d47712b72cfe040b66ef9f6f6165295b642940538f393699"; }; bigints = { - revision = 29803; + revision = 77677; shortdesc = "Writing big integrals"; stripPrefix = 0; - sha512.doc = "46799d5c6758657eadca7fb30d214baf47c237b63655a71ad19e188fd54b664397babbbc5cf6d9897e81decd027dea1e0d1a6fea97384461ec8976fc19c7fd8d"; + sha512.doc = "6d80febbb0792dfaca5e0cd998f3353008137c5e032a0a0f34a8230d148d6b42cd96e3dd990bc05f6e9986c9da10da27bfdd683c07c9f50b77063cf0ec38e375"; license = [ "lppl13c" ]; - sha512.run = "23f9a529af214771f74c6921baf8582b6a3c5e170d0fa511c260f5dd3fb6cb6194ef4082ed299dc0a3ff8e413981a36b594b440e7bc5512c7d2732fed9eb7a8e"; + sha512.run = "5233be06a987f2db50dd1b2826ed378f680994d837748d6b193ca43ee530476029a6eba62c173ff323cfd546c993ee2768126b1c705e898ee75948d0dc32b323"; }; bilingualpages = { revision = 59643; @@ -5212,31 +5218,31 @@ sha512.run = "34a0ade2d1110a15618b2ecc7f46a413519a0864a2e5cd1e25eacb9dd76cc66b35565b4b8c015780fa1d3dc88e2237ae7de33c77e29fd5428758a526959625af"; }; bitset = { - revision = 53837; + revision = 77677; shortdesc = "Handle bit-vector datatype"; stripPrefix = 0; deps = [ "bigintcalc" ]; - sha512.doc = "a5a3ba9d27dc3d9658c1d261f798fdc5e6dc4cedd85287ef77d2a0341048d71f8575d4fbd711e499233e0991c51765953931d87d40dd22fa2a4e8ecb9f2a8dab"; - sha512.source = "40580c17ac81137d533eb013ed14bc092281b354ce42883c0a3c33ee7843be7ebed0ce642746ba9e173bedf8ee6f6c243b65e692ef2a50654ada23e323166c89"; + sha512.doc = "314b206ba81c3dd84db97f7bc6f9a59fc6041ca29e9bcb5e913eb576dcfa4279376c4580333f6f15fee15bf3cc496a75f8059bfc88f1a06928a043fd1406b0de"; + sha512.source = "dd3383ad0731d045ccd28e59f8d7f0295927f15144a6a111c5de2be19d906e3cdcac93fe7ba7e5bb57edf80f7b134facc210e42ddf848f969c5a5347410d9633"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "b1c9121312404d3daf6907623972c35e0f36cfb4197e589bd937c145506cb5a2d9d8c1f665ae3b4d3ec093e55bb146c0b67cd0858425b704fe29989b9924ccb7"; + sha512.run = "d9115bfcaee29b7517d38d9187b44c026e099519eab7122346c16e9ce8f0e38be1a4b3444b14a7fc1424c23e4b73086ffff1982109c6b5913ab10864468a51c4"; }; bitter = { - revision = 67598; + revision = 77677; shortdesc = "The Bitter family of fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map bitter.map" ]; - sha512.doc = "2bff9fef75632fb43c59cba04ea531eba8420c3841a0343cbb1d56995a8c322beff036da61d494112e9c89f82d367ec3bcc9e39ecbe153c99dc012cbc8c15bea"; + sha512.doc = "243919554b7c8ed0b562e5e841b78910f69c2e2347cc270260d5a7821ea0bc0c7a1b4fa32d6532b18c2a0011a123c7630967790018ea1ed1a1fc38145c90553b"; license = [ "lppl13c" "ofl" ]; - sha512.run = "217870554e509c3bbfb70d3da9e3ccc4fb1013db4508034ace728ff114e31eb9f56511b1e89c702d21cf1b522ae799601a0908ffe70a3856aee29c595a22483e"; + sha512.run = "db665ed63ff21e20714a65b83f134db026b36b77b4a04bb61a48966552d16a41b874a96f4614b79d2ed2569f5eab7674fa83d22bf546add6392fc37e5f90cce2"; }; bizcard = { revision = 15878; @@ -5267,23 +5273,23 @@ sha512.run = "eb7d531fd91c6d46145c76a08678033e20097805b3a911fa85194217104e071c56d3842cee83c275a11cd4cdee162aee4630d86025cab76806f20e19c975076d"; }; blindtext = { - revision = 25039; + revision = 77677; shortdesc = "Producing 'blind' text for testing"; stripPrefix = 0; - sha512.doc = "290a4c76fbeb8003c6972933baaa95e62b37310594e459e27083326977d370c1408de95eae44d05d848c61eb22b555792e5e38f4a0b70267d6a87c0314268501"; - sha512.source = "2ca8cbd44a56c36ea66fbad415524697009af4c7e39164bb43d9c689743666c05aded6042393bba6d658a0be1df3ca5ac64a6e8da2e9c726fbcd1500239c4532"; + sha512.doc = "4ef19b5ebfed8be5658f74b3c8d753ae1a00986fd4d3249daaede1757f15ff32d0bb8ba92ef042c98c4aebe26716a75d40f4ab66efd14fb7a046fd3b5fa0ef09"; + sha512.source = "660f6bd3ebdd2efc22b9234731cb7383e150833954af276beb85d9950166b0d14e56003ab765f5158f43b78c7351d29a4c8cce1bc1cffa5ea113dc214ab96c3e"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "3baf7b9db502824ebf1cf8892cafb189654ad0a91a8cfba399e103b417a91e4f137918b73201fb5988c8dcecabc557865e190cdf77af35e634d0519d52715795"; + sha512.run = "5de452cc27096908f9a09bb09a3a5a60c52ac28de9201513ef99ff045d0dc94a18e2813bbf139996dee9931a338b8e3370b444d837a68d3edbce28382b2ceb9f"; }; blkarray = { - revision = 36406; + revision = 77677; shortdesc = "Extended array and tabular"; stripPrefix = 0; - sha512.doc = "81f1d5b5609531deda3475eb906b841d33a6e01ee49c54102474d852856172954d943ee02648fd1ce74d5bf4030db8d36c7b6786c9fe3105f3be08fea36fe207"; + sha512.doc = "90d85f6d12d274d0d7abc07720408fde22d941e8ff24e9cecdb1c05b6d52d54c64300e668788bf5a9ca5b17f33db43d0823f211b177d3ba61a47a7e6dd7d9c68"; license = [ "lppl13c" ]; version = "0.07"; - sha512.run = "5ed66db84619cd9130e68e05acf617ed0007db9ea35895e31ad96b543f7d6a01fddf00304f05b0fb71ec9484556326ebad1d895b81b821b9f19fe6ae9f3ee12e"; + sha512.run = "547459c8e37b238e1017121d2e95bdefd0a0f87efcc4019641bf8586f7144e7a1ff710b317299584b8632fcff6af97f5f9da60882f63999c5009d7d30642674e"; }; blochsphere = { revision = 38388; @@ -5338,14 +5344,14 @@ sha512.run = "06b18467956f6782de7e0dad41f66a79e1c7dc5c3ff007a8970f24740dd5edfae0e375288c3510a8acfcdfda7b568f2316827cad1b6a006789afe8a31f829f4f"; }; blowup = { - revision = 67640; + revision = 77677; shortdesc = "Upscale or downscale all pages of a document"; stripPrefix = 0; - sha512.doc = "c038502451d1952927f9b9e1648fed009452d00a5d9db06429f8968ec453cb7863444ee0e41073dce5c0c4990c2487ebd818ad51bf72d1e7a91257ab76684729"; - sha512.source = "632342966fb59de8f7ccda1fc7062c691fa2829462c67d4edc7cbfbed3dafe4888979baa60a502793f0db88343c1b8bcbb5e8cf18727e854b4a8443ff06f564a"; + sha512.doc = "64ae6fbb8f1a712b0171a10626bf81a735256e49aa824f69ce44b8ff2880eca995eaad43a8e8b717fdd7213fad3094fbf22d04a65438cd5115b7d7e29e7a1aab"; + sha512.source = "9515195155e917304a1d1a72dc89e1591e2bb7927b0851292628a43035efb58b4b5324aa206f5100919477afec30b72279ed5c4c356fc3f05fe9f395d362eacd"; license = [ "lppl13c" ]; version = "2.2.0"; - sha512.run = "52cb1cbef8c97f265114decec953472b2a8804659d60ce3227aa5904827dacb1cd6156c189a6e75aacb2051d8237298690c6ce6816ce9425fc293c8e32962236"; + sha512.run = "b55ff41ed94c37138061793ce5f9db1e0d9d60b93f33cdccb7f95632818a48378bb0e00da602c10a06623c56bb9a9ddbe31e1de8a417bbfc1a82568fab5a7ec4"; }; blox = { revision = 57949; @@ -5419,14 +5425,14 @@ sha512.run = "ac3c17f2c689f144ccf928df9b7dccec1a43b6828e6d762ce86dd563c9328148ea03de5a2f6af4d55cdbbb81012fc663ee293e474cc5e958ee585d2e50e9cb95"; }; bnumexpr = { - revision = 76420; + revision = 77677; shortdesc = "Extends eTeX's \\numexpr...\\relax construct to big integers"; stripPrefix = 0; - sha512.doc = "18f65089ecc7579baae274852a4b5b24f5be21935799a3a27741222db57d4915b0ebb9ba833c89a048f047924925fd485b1346d8b8692fd65940f72c3bee0d85"; - sha512.source = "f3a343665d68f6d2c7e688560edaf57d319cd61b4b36994d69dbf4135a1616cecbe0f35391eef7ab127b421fcebe083c44e990ff2dad7b27364a4e5ff015683b"; + sha512.doc = "e70df8939dcc11ab34761af65c816d45e57c4e15db94720ba11f34b84a1fddfe3213056259ccdc459361fd7bc2c865cbbedbb95191391a3354c12018fc410f7e"; + sha512.source = "9e5e1d97beac13f0c4b4401d5530a9624772346f77591edc11b6a4e7e7d6100d99f17a8b91ea028bb834a80b4a6dc944305030bc72e34136a6e6f3f7b988c911"; license = [ "lppl13c" ]; version = "1.7b"; - sha512.run = "ce72935a019f8e55bd8f469f1a6b5c3bebebb9a965087c3d6093cb3fa83052dd1ef64ecff84967cebb59f2ee4fa4a2c549693bfbcf2ff2a984265b3bd9547651"; + sha512.run = "3c6d696b065a7d8b326a994d26034fcd645edc63cdc24c859bd99633d395d5fdce8d9c0c5545eb51da5c2e9d6f5eda697d3d305639fba356a720d0d365703e59"; }; bodegraph = { revision = 72949; @@ -5476,13 +5482,13 @@ sha512.run = "894f6d2484e9b72a24816c34e1254ae8a6d011610770e40590fdc3ed22a24b6f655418694de256a6522e4024f4df033c017f294743113256583ffb8445a63bec"; }; bold-extra = { - revision = 17076; + revision = 78116; shortdesc = "Use bold small caps and typewriter fonts"; stripPrefix = 0; - sha512.doc = "4bb27a63f711421437385c2a76f26d74cbfcf6ac5bd8811bf4ca5a0da354608dbc6ff295c3943edae1701fefece397ec356361176a9713f607c9677b8222b7af"; + sha512.doc = "1f59e7079ad895392333f6c8ebc0caf22bea9270216dc78952f020e1820fcd800b05ffc58b998a25623ce5b37e8e63d32cc0886471a6f969c431df35b231b072"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "cc12de98493fc01b9a59993ad32e646102751c3023e64f66255a1b66505d3cc2f82d71ac53b4f6691e083bcce3037e521a35feb09cd5019d662a6ce56cc55032"; + sha512.run = "f2945b391bb849cc0e409b89e586bae93f1beff7316dae4c98829f7582605337568d4de2b02dfa9bf5d824d34114a1041db097d28a6bae24ab85af4ef2d5d225"; }; boldtensors = { revision = 15878; @@ -5512,13 +5518,13 @@ sha512.run = "61ed449d8fcee24f383762eeac54949d709fe3fbcf06598acb8849613c68ce2f445dfb4cfc7871bb6c61bec65ed45e8888dadf036f299a4d5c0bad13db0e16ba"; }; bonum-otf = { - revision = 76342; + revision = 77677; shortdesc = "Support for the OpenType font Bonum"; stripPrefix = 0; - sha512.doc = "55abcd5ebd9c029bf487ec6c8072171cc343c29230f7403f0293fbf2fcd068b2754c015fdee0da8a5653358db9ea204b7f1de9cb78d843742f6f5089d8f87707"; + sha512.doc = "965b14595f575b27b58cbf68b695227e67ebdd5bd59b842cb912dc15d583124c31fae6930b981b7b45086f897bc8ea7c10718ec4f1c8de6c4a4982b75f36d7a2"; license = [ "lppl13c" ]; version = "0.01"; - sha512.run = "2fb3e6e1d6d63319926b5a329f0fccc5a22e20db3fff915b2fe59c328f9fa0c92114c383771fcc6a6836aa88a1bf2015c1250a68f0773f8ae31e4ee33b2f7f79"; + sha512.run = "ec8eac5a7da72b0b6c9a258e8d7f6653ea8fdd0f31558d138cee58aa6ff5e9d5ab4dbecac03356307b481530cc1015b782da45dad1c0f30aac916866b0bfe180"; }; book-of-common-prayer = { revision = 62240; @@ -5570,14 +5576,14 @@ sha512.run = "80dfd315561158d712602b39da4bcf624f3fee34b368533531e65986b65eef96113e984b2df4a07d9daa30830425b69197eaa569c25916bbd44d221bd770399a"; }; booklet = { - revision = 15878; + revision = 77677; shortdesc = "Aids for printing simple booklets"; stripPrefix = 0; - sha512.doc = "fb6d74ee03f303433e61fe1afe297cf5e343f95e3834fbdee483522a183d403fb6bac8bfd1d0ca687c448d522d370f5216caba2b52b066ac1657b8dc2fc3df1a"; - sha512.source = "7b63195d047c6d05cec02af6d44c77e9fbc0a198717a5ed3383f6d662946cb8de9b7659916ab6d7951eeeedfe00abcd68eb006012de3e083d767acffdc0f3cbe"; + sha512.doc = "81be4998093b4ddd91fd71ae940bb70add7c8ca34f7c8e71e309f4a776c8ab6820a03b009a21f4485013d49e1e52920342dd859f62aeb9486826b22268eb5000"; + sha512.source = "dbb374a861600f737bc5acc279b3b3a842c898e123546dfbcabc2e43e7402e41b40505aec9d1a66a495f5c37994483abd2164d3247d4d7bd9e9012c0ecd79ab2"; license = [ "lppl13c" ]; version = "0.7b"; - sha512.run = "be6bc46fa76c0a1ecbfe199b1a1a6f0cedf14a8d583e9ab8ffd75d4cf8ae22e404b289224ed8fa6cd9e143119760d50131e97228cfe75ea56d5ab2f540e8ea8b"; + sha512.run = "b6337da44f99e7fb11a87ab97a085bd597b76c2aaeae4b6786737148bd6a58e6430a996ccde45dd6491d462863d470e907ad95d1cfd25f8a5f7a005f5329f563"; }; bookman = { revision = 77161; @@ -5591,14 +5597,14 @@ sha512.run = "8dbe04378d624c95348ecc051a2e37ba10efa1a16fc960418a8459e18e48158a388c1b7d677c6490e990b28d98a73a45fc64830f1f8bed9ef498680226eb834c"; }; bookmark = { - revision = 69084; + revision = 77677; shortdesc = "A new bookmark (outline) organization for hyperref"; stripPrefix = 0; - sha512.doc = "1c6a24efbee2e8734955b40b9908a8f5af95d6d4b8aa330c72ae7dde5c9fa374af6bbe7651f46c87bdc11f69a38b5d81d03152eb10d0eddc334b87276fddf252"; - sha512.source = "d9087686dad4b3d68e8520888fd1787ab707c0bb196777144865e2a9419112a3e3cd25064ed4c0d0d5a31a195c84d4793d0063e17037c74ce3eff20e03def946"; + sha512.doc = "cd6c7988eb2878f7cd1174125d12c8642786400e2bb3adf20237ad27acd1a367b11a14aa793972939a3dbd35f7a8aa8bcc36f450f105115ca27e1e776679a784"; + sha512.source = "fc418a778371582e1e85c5c6506050301f7714acb7cda862e3a2cb46dc3bf6c6d0d94f04c9dd6a5632c28d17c449dea077ea06515be883b9f0d6a7bba780683d"; license = [ "lppl13c" ]; version = "1.31"; - sha512.run = "0a95a2839415393f430eac43a0cac3ac1c4397d68b037167d0e66595e82cda6ef11078bee63855ed1de66191f2f241418705ff819dbe02ac4e3c68ba88eec52d"; + sha512.run = "4fc2080a53725707ffeed9d6bae7f7585fe1543925a479fc261be46901e9abf580001cb4ffdbd4c4dd7ff5f6bede1cfc81a900880f9426d165a72f5bb36664ad"; }; bookshelf = { revision = 72521; @@ -5614,14 +5620,14 @@ "bookshelf-mkfontsel" ]; booktabs = { - revision = 53402; + revision = 77677; shortdesc = "Publication quality tables in LaTeX"; stripPrefix = 0; - sha512.doc = "952ff0f30cf7679c09020cf2bca542e11e3a64c88956e87db6289acfb03879609f66c8beb019a6639716462aa088bdff7df3330d60a5d864f25de164affa4c51"; - sha512.source = "cdca8f3e7f7dd99b87da76f60b1279de6efa8af666fc99e11749c21e59b77148a40aa197c0682ac1085a4d971a26b8cb59a9d2794fef81063006a220caf91ba4"; + sha512.doc = "369d83c00e823b9b1724ae7df11bf4ae8b10f3f0a5a400cae677a28c011728c0969e67ef484e39a34ab65579395aa540b6cc8fff9e4e74ed70735a6dfb7013bc"; + sha512.source = "1d07fc33d79b0b98fd5f50a1545d664715312ed8aeaa0c910be688786d758c5734cf2229ae6034d6080872bbd6d6ffa215931d680483ad1c242c6fbf010ffcd3"; license = [ "lppl13c" ]; version = "1.61803398"; - sha512.run = "8d7e46297d19f2e683f5c16a13577fc582cba391cdc8a15ad395a6b44072a5b50216ec9e9a8c727c1b2a36b9275ba9bed10baec3aba9d726505955af01d48c3e"; + sha512.run = "e8e69f00b08f3177ae91d2d3c1750a296caef7baaa087410e0b425765e3a8f7a26222f97563621951d557e3ab5cace465cf620fd63c4a2a610af87e6ebb75748"; }; booktabs-de = { revision = 21907; @@ -5650,19 +5656,19 @@ sha512.run = "677a397363b80126e45609d125ec2cf22b3ef144216e19183bcd48c1f0ccd6e2e079fbb0a2e7ac03f094470c8c0bc64ae652863aed970ee9fc75a9a69b60c618"; }; boondox = { - revision = 54512; + revision = 77677; shortdesc = "Mathematical alphabets derived from the STIX fonts"; stripPrefix = 0; fontMaps = [ "Map boondox.map" ]; - sha512.doc = "72e77b36b79bdad663db8c707daaca8d324fd3f50edc8cb7780a641f5d0217d3fe4c2b758c1775de0ce5fea3d44e9ea08e745df51485b4d1e3de11e2a98c74f0"; + sha512.doc = "78aaff3335ec1d57c8e7a3d00694f88545313d4adebc9d0e0dcb48ffa9432c477b65dcc825cb68a484e2527f315dc81c79f3e7c0af5d7a1b7a17188dccce1525"; license = [ "ofl" "lppl13c" ]; version = "1.02d"; - sha512.run = "0e1cbb6ec227a2cd17852e71f16b4972de18a076fdd4c4416ffef1416f3332fd351036fead4d82a69b5aecdf392bc7e1af85ca5bb1e44c153d25cc86ccfc631c"; + sha512.run = "4f7c5180cb30e2ffef43a9e38d20503edb79034c965d625c15aec4030042fefa59db5d3159c188e8f65d7be4731422326c6064f0c3b321a04437f993d951f268"; }; bootstrapicons = { revision = 76502; @@ -5701,14 +5707,14 @@ sha512.run = "659cd163c28a52fc12651b35b8018d0df7e4fb706739b090167689a7199a8f9ca3bc3376ed3a5b6c076e9242f4f8132dbec6cbeead499453fa5c9cbd2aecce38"; }; boxedminipage = { - revision = 54827; + revision = 77677; shortdesc = "Framed minipages of a specified total width (text and frame combined)"; stripPrefix = 0; - sha512.doc = "54209e9e5fb8da8db65901c729b78aa3c9b536c3bca4d40437848287d8a07d955a84ea0f13d93e7e702c47c6bf8bece3b6d3f3026d5f78568205746c9009b968"; - sha512.source = "718499cb248fb8a98a9650a78ae377f9aaed9318b91c4417c7690201504366e073e80615106156087686273f9f86adb58f854cc758c2329ad99103f788ba0164"; + sha512.doc = "73991517b7e8361ed2272942790c8b826bb249bf598a5dd9c499fd91179f0f088aa12da76d94e16102d59c160f145f3551c8a4a5b82b4704331af4e35870bd7a"; + sha512.source = "3c626ffdb84794cd7996b29f5b841c1a96d80bb5122a2ec5df96a23821d3a3dc324b7f3f294d6d416307ea9346736ae622c7eaa1b42c86b1499cbfbf7a2c2d8b"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "697cc00b10468f515b5ebae838d623eec58085269c98897a5c2c4ea932ec52ae819110612feb84b6951ff391bff9309655abf6a41e13da156e5ecc52c015431b"; + sha512.run = "a8962245c08dd086ac27353f6c7116732ae387602925eca2f40286c61a09535bbb2db71a20c10f52dae61fe69a6881231708017a5859339cd60e8b33ac79f42c"; }; boxhandler = { revision = 76790; @@ -5748,14 +5754,14 @@ sha512.run = "e4eede34a086ab025a9918798feea2c6b8b19d86782a6d93745aa82d40258e1619433eb445d0b3c1335dcb195689bb76ac8142e6c65618cea6392e243dadd915"; }; bracealign = { - revision = 76924; + revision = 77677; shortdesc = "Align braces under and over math expressions"; stripPrefix = 0; - sha512.doc = "85286e7c4e4e26bba32b976b62618e4ad3123f6e928d139c5e6492036689f3e7636472b8205105d94147e62045be801904f75ca61679e2e79a375cd1daec5eef"; - sha512.source = "ea2978a49d6fb7fee210fee834e10f0e99efcb1229c1cc989eb49e7b95de52c3f9e3fbf27a0c57ff1a9e0203e5cebe162c2d6d880fe07eea1499fe73e5ab157f"; + sha512.doc = "2f59d439a07a425cb0df7470ee2ffcf2c035690a869b0cd13f6e3d7cc7d642a13222760201eeedb22a3c68280469ac48be8d4f75def292624fb596990227a637"; + sha512.source = "c4c1b400aa94359c257bbf31fb36e2f34b1f426d8695b0a44a2026fd41f5968a52a47d4e80d5de37cf2ef1b8c9fbcaa63a2fa21dc9c81811be0f37f4e004f575"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "fdc927d05c9c9032ce62f36dd6861547e9b4eddbaa0fd9f0f8877f776d1328aa56ed9cf837d037993400cbcf7639b5d30247c9b2b580cbee0f14443ff201f2a3"; + sha512.run = "ca92e747c48439b0751c548e689e7e95b95eaf6af78bb81ce7d9db68af373a481de0093dc2e2d717da003995177f1fcbf6692d4bc947ebcac9f6146d2f620f59"; }; bracketkey = { revision = 17129; @@ -5785,12 +5791,12 @@ sha512.run = "04893a3664b10fa1d5b912751e51b6d4a596821535da87aa1f2c2c5632e1fc60278435fe9deae4b0fba8296f2e46015b27b592721dde26dcc4acf7e3bd672a4c"; }; braket = { - revision = 17127; + revision = 77677; shortdesc = "Dirac bra-ket and set notations"; stripPrefix = 0; - sha512.doc = "9bdd3cec0da91ffd13d556b9620e9c502a658374657e2821141191000a2321bf030edc9c32641b5ae6c52acfc7266c377a8f4dfe4891cb616f8d4f6a377d9ee0"; + sha512.doc = "f0d0a6a088046d5ab6953cb8b439837367bf1c27c72a51cd0a607f8faa39458e99aeb4da6a5da78b75bea42c96ee04d1b4aa90bdb8f4c2cb1c6fb95e500a3161"; license = [ "publicDomain" ]; - sha512.run = "dc5f931ce9adbb3e8398cfab83402776d92018945172c7c17f04772f3253942c6ebecd5ca0f3d23f0befa87327dea4a3a9b90528bb7409963f04d9b856186562"; + sha512.run = "88ea20f70da761bea36e4ff02b9b50100befb8a050f0b46f5cd9cd2927d157f4cab0bcc1515b61dd0f3c805735a3fabfe7d38281d0cece7ee9a6c5130eebbcd4"; }; brandeis-dissertation = { revision = 67935; @@ -5822,22 +5828,22 @@ sha512.run = "8d2c00167dc8c755d5d29f66c36d7d70d4fcb8fc1ca66e5c4008d702b38eee9c8bbb4bf9e7129a69649f57f31b25b532d44f3bb7628421aeff90e89afd9ba2e7"; }; breakcites = { - revision = 21014; + revision = 78116; shortdesc = "Ensure that multiple citations may break at line end"; stripPrefix = 0; - sha512.doc = "2184e40db7f4a01113ba1040a62f8213f43bf34202a57a33abfc6291e84b01cf27298442f0f636289892d02764f1000ff3542f2ca6e490e0eaf6d5bab247b3f4"; + sha512.doc = "7ea306a5f1fee8f5908824e2cc166e28736ac8d7ec75243c93876449dc4779412da32f2d787a5ed48342b27221ee874e599c90792a51ff08d1dab589f2974cdc"; license = [ "free" ]; - sha512.run = "13fdad42586a361b4e01999476f4d92ccc0fbcca4ee2663153b9eabbb08ad571dae6631306e9fc590d94f3f02af79519de30a78ed35f737004d86bd62b76786a"; + sha512.run = "0f06a42752696b857d005f710d67b7c3f9e8158ab5a5599b23902e148e6ea7e7c82801ac6c0c5624f6fb44c941889dfeb241cb5c447e8e0b21beefce494a1e91"; }; breakurl = { - revision = 29901; + revision = 77677; shortdesc = "Line-breakable \\url-like links in hyperref when compiling via dvips/ps2pdf"; stripPrefix = 0; - sha512.doc = "38f7847274cbee0a6e7c536a982d0110670cf6af54bfa99718a862e1974fdd839f6ef6871cbe2c40bcd0b2a9036c806eb2b57c8adaee583ef316da367ed854f5"; - sha512.source = "9ecbae9c483331d636a522f67e5da197e4f647daff0a0fe81f4542c7248934c662046c8e61bd10fadb44144918cd508f09c57880b9c1e0c6515cb2dfd35e52cc"; + sha512.doc = "97ed9c16a82f34d3e04ce7c8e796e137f8e0954a1d4be1f4160ef919ae3cb12285b0e2c8ebcf6cd797391d8c4c0e45637ce0594c58de379ce9111f9d308f3300"; + sha512.source = "02aa5f4363c70801c116ec19c3160742ae54cc14b1c32604c00c0871cee7bfb97e0665610e6a3af87c9d6fc2befd75a519742caab970c874d784b28e918e6ca9"; license = [ "lppl13c" ]; version = "1.40"; - sha512.run = "fa1fa9e3ac50f305ae5b82eb63997d1674b3f640f36d502a1000b439dd52dcaf6b539d153a2c7022f3a00fc0042bcfe341e850ed6b01f7058b1f8f6fd92b4d9b"; + sha512.run = "4c812c7c4004314320550fd48e8954b1fd299403ca325a477aebbc85c24214946ac52e90168e2fcac40bed88d3a5c7b487f57cc965f867f3b9af2ba37fe8f0d6"; }; bredzenie = { revision = 44371; @@ -5849,14 +5855,14 @@ sha512.run = "1e5629a2e6e6099a319d8b8a1efec83262780c70a57c482f66a33a48722bcdb18fb891a96b6b6f29c54d71ce581dd1c82decdd22ad74d6ef61765fec3f8c3614"; }; breqn = { - revision = 60881; + revision = 77677; shortdesc = "Automatic line breaking of displayed equations"; stripPrefix = 0; - sha512.doc = "70ab6500b714c0e91c597b43d934942c39c23cfc9993702b6eefa19b8c9027aa0e7eaa55cb48413e2cb42e468167492e7a401380c1cb4a711daae364ae01283b"; - sha512.source = "aa4922ba1ebcbfe00716b02b567da4b17ab1b0d22cd5fe8332d147496f93dbe0a94e9e38964b13b6b4944ccfb2ce49bfb32ed5602ca1f147fc99163eaedadf46"; + sha512.doc = "a2f572c54674a0327fa705c4721309aee78737885f9a395ad457d83cb5ad11412166dbbf77dff976a6223e2434e0fba0aee2411a365787e6a201bd0fd7770d99"; + sha512.source = "36cff45290cc0d323631c690f15ad4e16f42df78a89b69c56302474e15974cac8cf0e5067afc8449bd22810592593cbcd45b41038db25685c060785589ed4625"; license = [ "lppl13c" ]; version = "0.98l"; - sha512.run = "c280871916bf0689794cba9640a7666a0f7b295635b85d99d08f04cc0c4cb7ac82552360b0c8b3d677b138779239c4ac4a2583db26fe194870c0c97a9a53395f"; + sha512.run = "99fd52230549050c702c870b8dd0ff19790f5d2744426d8bf638d08da9f348f0b7874a24755a0a24ab8e1960526eea6c68b66303ece8af2c762db30c963e6312"; }; bropd = { revision = 35383; @@ -5953,13 +5959,13 @@ sha512.run = "6caffce46534c70e200777e4b4432488418db3da3e1cfafe9fb1f816400bb8eef38c4e796aa5099f98d545807b055b1d756bedc9a6e6b39497877097f105a8d4"; }; bussproofs = { - revision = 54080; + revision = 77677; shortdesc = "Proof trees in the style of the sequent calculus"; stripPrefix = 0; - sha512.doc = "b3fec7f142210ee5051b3b3a45ef26724d95c538978c4904c9723113adcd2164e6385a9949473a8b9d29109b016c24f25a4088fe3728d675fd0023a043ca6262"; + sha512.doc = "6ed2a78acd8ee35f3b864e6e4761fe213c9bc85d1c703e845e68e19254bb9af76e6d04851fa0219e483575d287ae6c25ab15dfa9fd07e272f81f626a8929ffc6"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "042e01990554b7ffcbd70c9a281d87ee98d9b25d7071f24d114e097e536ae1d7fb565854399eeee547ad2cf97bdd6d4fd0755169ba7548f01ed0d736e031a383"; + sha512.run = "768b2885a69e68d25368bde27308bdee723882f0dd8b857875a36321b69a2597ca4221b4dcdaea4ab28f1bbae38ecebba4ffcc4315a36810f921f5e3ff207dc5"; }; bussproofs-colorful = { revision = 77507; @@ -6008,16 +6014,16 @@ sha512.run = "72d3a88c117ea971faf8bc836bfe32ddc52e96c1fe1546ceeb8a9b298b7a28fdfc8aa4b0f43bdb3fd27126383b289ad293b2ca6c4ad95873948be0651de4ea18"; }; bxcoloremoji = { - revision = 74806; + revision = 77677; shortdesc = "Use color emojis more conveniently"; stripPrefix = 0; deps = [ "twemojis" ]; - sha512.doc = "fa8ec92fbb279430e827418449162687ad2181edc25826bc8a352df4f1860453549f9c3391b404d687dba0b6d11b5d9f148f753ffa0b32ae87781f38c1d7f4aa"; + sha512.doc = "b4bd56e17770aa2d0df7ded823aec9ddbc0269c43273997aea49454a1d003c911f9461947157ad9f2ad14511f8f8fce69e50f24ec3a1deeb4d63f414d7fb79eb"; license = [ "mit" ]; version = "1.0a"; - sha512.run = "fb1f2869d1ab1d339dcc55535ab4251e15d4dbb9ff1fc60ea1ef1e2d67a60e108d64f5877ea5c4682d37a418ce7349f182683f6ccecc47899aaeeaa9f26576da"; + sha512.run = "8b5f430a6158e068bf4f547ac47f6cc245ba7584ec2613e3b3dd5a3cb35febf2541d4385c261610760ef918862982a5e60bf7944fc5d476ecee616d33d56ad86"; }; bxdpx-beamer = { revision = 41813; @@ -6038,13 +6044,13 @@ sha512.run = "dc37ee5237e6eb02fca173b8b0501795604930b56c3e9101c6b653ad6df12cb5ae82ad81e66aac5c1ce4ff0aa8d7f05658f4b41057ede286715c25d290682182"; }; bxeepic = { - revision = 30559; + revision = 77677; shortdesc = "Eepic facilities using pict2e"; stripPrefix = 0; - sha512.doc = "25789b297ba2fcfb81e74637cb2270d41eff858e747b841cfbf5d29791fe6697d3a9cfd4abbbbc4ed0a5c5b274f8b5a7cdeaccc995f6ae623d2a6e2d831b7e55"; + sha512.doc = "d640bf20d343e179217e76a61db41c8c906a7dfe7e504eccb682e3d159c92d5b0034aecaa943434b47a3e3bd14f2965b2fd19f763b8e512b0e15378ff17f0fdc"; license = [ "free" ]; version = "0.2"; - sha512.run = "a0436e9dc7dffa9c7a7b2a41662a41db934aa4242c953f480400b7a2c8a71bb526ebe8eefa46b02db03364efdf14fd88c1dcd267ebd59f594d72540ddd3048c2"; + sha512.run = "22cedbf62e5d96fb0deb693e25041baf44b1ab6c0e97a02e97c61d9cb2c928f3838e159c393d55462dacc1896ea98277cfb4a228f4c4469bc395dfe8e21e1af3"; }; bxenclose = { revision = 40213; @@ -6187,14 +6193,14 @@ sha512.run = "b4ca9a454d03635a6aa07c5666e0e7d32eafc494ec1a06c6ac7b50143761adec76069a47bb3b4871942b2857446e56e2ccc5d3c64bc22a060001a8680d0498f1"; }; bytefield = { - revision = 74416; + revision = 77677; shortdesc = "Create illustrations for network protocol specifications"; stripPrefix = 0; - sha512.doc = "a54f781529750f089f87dc1e344285ec9b0020485b7953697aae32af13eb5e4f49f7b8cde291bab825bb8058c5f2a996acb2f0bfa47dca2458b7b47cff2494e4"; - sha512.source = "9dd67e83109dd8ac4c5477237176226f436928a807f802c27dfaae4114ca1549a9f6cfe872fd1618b7066f1b904d06bc1368130234102b7982e146dfbb48350e"; + sha512.doc = "577c564b1761c05fbe77263a08c1b122806d32c856bc30d5e251aacae63db9a969f17224ce80639232fb10695aeb1da8b3d721eed3ad3dd57da3eb5e7ed5710b"; + sha512.source = "a7d71f6839d19736a25c2d00443be96fb8fb796598e3461958ddd44c58fd3120ebee543264f3cda810f920b16de8dc200bf9998e1ae42db898044d7dd59bb3e0"; license = [ "lppl13a" ]; version = "2.9"; - sha512.run = "f50964a1917bc8c6a3b7e49b481e9c5080e1782a6ed14c0fddbc350bb097cc8b54cb7dea2c99297084cda5bad672850738a6114e054c0a3efd1b7b8d24066744"; + sha512.run = "ed2fe3bc6fb990ecdf4ceef31726c7996f8ed49a976cade761531f1e56d86a03446b581dc63f25d0b07366f30c45d2a4c693a82524ada3db58d8a60a8142fe1c"; }; c-pascal = { revision = 18337; @@ -6215,18 +6221,18 @@ sha512.run = "2350e99bfd047ea514586894d20bd37dc778c74fd4c1848063ba7d53cb59ed5df36cd20fd51140ede8af7f32ed7efc44e1d4f3db4a0baaa7d1439941ed5297a9"; }; cabin = { - revision = 68373; + revision = 77677; shortdesc = "A humanist Sans Serif font, with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map cabin.map" ]; - sha512.doc = "95353266181cfda03973d68472ad564185abac4d828141e339183f69380f99151e0a3165f099235db54be8a3ee35ffe069512240633972f4b7dbf14ca1e06126"; + sha512.doc = "eda76e7739dd89dd3c4acbf9a46d89481e8e41ff0195705d73a1514db9ceaac94a6f613c66fa6da4c48d5edc7d58d9c5d437f1e870d3f60ba306f766797d25a6"; license = [ "ofl" "lppl13c" ]; - sha512.run = "8227929382396ece0ddac74095387ee0c96d2102fffe5121f89182836792933a6ad66ded538229c5bd12f65fe7518d00a333835c17537761f309db578e81bd3b"; + sha512.run = "1a4bf2439a04f0af767221cdf531f37bea713840bbbc57b7341925be5d16c4460825075174a45faa8462cfa5f67a96ff6fe4619f7038208fc899403b367387ef"; }; cachepic = { revision = 26313; @@ -6252,18 +6258,18 @@ sha512.run = "d8e9e0449af1ac2d24fb4bcff4d1843e4a365c16c8f7a90b763b683c93bf054f9237ddcbca07b2d4682fbe755dec7197fc2df34617ba54f2c0b55d2d08a6b4d8"; }; caladea = { - revision = 64549; + revision = 77677; shortdesc = "Support for the Caladea family of fonts"; stripPrefix = 0; fontMaps = [ "Map caladea.map" ]; - sha512.doc = "e3f84460394d1a806a06836535c8f9110715608e2110743863e4c9d37abe696a3169e904a4ef507105d54790af4165d3a5a7559b28568b86b73761975b8c0b3e"; + sha512.doc = "31f6a14630f755924046865509daa2fa5ad6ff064c0fc0ccd302393aa6acb4b273e4e71df586a5683d1a20903e9706ae55418b7d7ec688ecd4729e25e97e4d16"; license = [ "asl20" "lppl13c" ]; - sha512.run = "d5dccec03c75e7ae315067527ae4d88515d6bbfb6d9b1336420ea78daaa7718497e8040f75a0a531c91c2b0eae728cfddc824e623bd5c73471192c809550dbf1"; + sha512.run = "88883897e490103deda03d3b49c4a5c066a8a4b6b96ead6bb272109af3864bdea422b6ccf20f527841e5fcdb89601fa55a4d13c915c33fcd93529cd59b257d16"; }; calcage = { revision = 27725; @@ -6304,14 +6310,14 @@ sha512.run = "d60f9face95cdf6944363ce66b842b2a695b468e77193785564d1697244e193cc0dcf462e7a13c8a22eee173d5d4cd192ae59bbc68e086ac27c92d2dbaf6f156"; }; calculator = { - revision = 64424; + revision = 77677; shortdesc = "Use LaTeX as a scientific calculator"; stripPrefix = 0; - sha512.doc = "d699c74a2b5a7932f454f121582ab4f03482022aef0b145f21ce04bf500f01a6504a39989fe22170fedb27206274285abff54a1fe59e2804a91d05c923c88e86"; - sha512.source = "819c7159200ceca98ab34302951af308233a12a18daebced97370eda15e41490c83b577c3f3a0bd375601f1ef4f380ef3f3cc3e4f6df84b4c3a0d9ab9fcc7a03"; + sha512.doc = "ef4c34fd01011dc56d8fe4fd585c65d8bc4e8790c5897fa776b56426dcce92d4b2df4cf3577bd47466988362b9666d475b26e589c25346f7d5e8e0d8786e09ac"; + sha512.source = "1c832cd0220fe46ec2029029af3acba79f3d9d3d944dc543d89be8fdc2b38424f7a8fd759bd71117fb621055f85dfb3775899f02fc78c39b2a68481854ec1e1a"; license = [ "lppl13c" ]; version = "2.1"; - sha512.run = "de62244340b27b1b62c7cfabc8da5acac3da0440f3190c392ae86f6160544d3b8e44dbcf5b5c95526b87cb7a0272c63fb19c06181c2b996e6de2affcddfa797e"; + sha512.run = "ecf242652576c74ac8241833ece6252cfd52cdb79d7e67b9ac0d7f9da65490b42f3262a147f5f0dac3cac8d511f76fc56458864022169d33058f5dbb7e1ef946"; }; calculatoritems = { revision = 76037; @@ -6361,12 +6367,12 @@ sha512.run = "4097c7e9552ffd4a761d2d52593cc8958f434418fbb2e92d8581517a3681beb743d05dd1aac8770a5e3c3635e7255242462396391553c5e4f1350e1d70b13658"; }; calrsfs = { - revision = 17125; + revision = 77677; shortdesc = "Copperplate calligraphic letters in LaTeX"; stripPrefix = 0; - sha512.doc = "2378c004fe888bd2d60d0830ec98e805a2bdea3a5a6f4161dd3d4cb56c437dabdb579f3293845a10e316cd868725abd304ecb8eab55fb4c728ed5bc0d2073673"; + sha512.doc = "cca7442b4a853b78cc3d9d2d1e6ebd5a38de95c9d38b47a34315d2f9a189b5b0469e3823ca24a165f65f8e85d63e3671d0674f4fa4e84045c4d2644fda2c6933"; license = [ "publicDomain" ]; - sha512.run = "34b5315e9e5e0ca532733f7b7ebe66e77d935fedf0e042aec63fb7cae257a423db5e93e288b9e1dacb26b0b75784eddffa8b565acfa537a7d970297f71e63a2e"; + sha512.run = "9c3bddb8f3a06d2c9336c9665f70c6186aeeb4c3d1d57eebc96a5fd09c5d235801d2286acef26c934981ce44a953dd43a45d5cb58c5f66924682444a9868454c"; }; cals = { revision = 43003; @@ -6388,13 +6394,13 @@ sha512.run = "e35d31139a1d8ad7f761d6384042c2f67312e056c42f3b2e218f8385cbbc433044b25cb4e975d567f9f1c3e985a716a7c76b8ad9b978350feee8cfb9f617ae1b"; }; cancel = { - revision = 32508; + revision = 77677; shortdesc = "Place lines through maths formulae"; stripPrefix = 0; - sha512.doc = "5af252a521c1976166db248c4c19d4fcadd32ec9801e0cd42b73e0a3a0adc461b88d765b90dec1af859474fc64bc00cbc8be44450cb4da6b43944c8fc46ba670"; + sha512.doc = "053c6a2184ac9854cc3f3ffe8babd0120edb68e3e21f0843e00451047fbd01eaeddb7f5cf7399c7a68a0915eaf11174a23fd13a4103268af6c1db626c515ee8a"; license = [ "publicDomain" ]; version = "2.2"; - sha512.run = "ac6e6b642dde29e32e45d7a0e967370c1f7a6ce604075cd43c57b1ee002e75adbe4fbc81de30e8d252cd58f2ac091503595a433c5de898deb3bfbdbb6f2d2e62"; + sha512.run = "86b74ded876118e76ec651b6b2060511dbff5a63328ce8f7b1cc52fde2827d5ed373f02c8ad55583a06acf61778e16ceb6b8d911705bc5d51e6bb9989f74aa9e"; }; canoniclayout = { revision = 64889; @@ -6407,55 +6413,55 @@ sha512.run = "850e180dad92a7082a314535fedf7e45e3bc3db48db0e7948287bf7782c2b1fd13924e666ca0edecc5fdd7b00fb55cfb0c5c17bd51019a21fd10c7116796b6d7"; }; cantarell = { - revision = 54512; + revision = 77677; shortdesc = "LaTeX support for the Cantarell font family"; stripPrefix = 0; fontMaps = [ "Map cantarell.map" ]; - sha512.doc = "17c118e49fb173158f7c5cfc31c1bee1063cd38bd1ba976e2629a648c795295e3796e845b735cab07de99296088d09ed9d87ed92c22af3e1dd1ec1a7a90a04d4"; + sha512.doc = "fb251bf8c244bfe7c355f96fcd920e383293571305d581804808364bba87e0bbb43fcdcad26791d887a939ef728b31768b3958db3769473da2cb0f69940d57d4"; license = [ "ofl" "lppl13c" ]; version = "3.2"; - sha512.run = "37fd0c1986f76d823be6feecdb76bdfdc8222872355d0cd66c340950ed0ad90e057acee0f90ad0e41fc77b61a682f8bd390d98c8ed559015f9a0a65014b11b2f"; + sha512.run = "c97123d42baa24cb671753eea4226aa7e1b13f0fa51e4fbcf0097bb247520fec59d640a492d579a2725654e426a3ddd8b300dface3628e87be4b17b62b85ac84"; }; capt-of = { - revision = 29803; + revision = 77677; shortdesc = "Captions on more than floats"; stripPrefix = 0; - sha512.doc = "a8fa6b2a0787a3e52f3a9a22482ba9f9217ae97b985b4975c690d240ae040f4f1e17c3ea7439d53337e5a0815a66754d0e6c528417c04d7c6684d28e869f71d0"; - sha512.source = "87d4bb47226cef478ada2482605b925a3ebb3c1ee1fc624f39e724a857101b113856d99bf659ec5e01ce6773e0f695e424c41ba0640f23a76e9721d06a1d4f56"; + sha512.doc = "6cba223b7c570111a86813f4fb6fddead3f53328b95a7ef02d0e434898aa2a02cfdd2e2e6781074ad2235e477a1b1956622af3a20d66ce76af8612d47430ba6f"; + sha512.source = "f739c5045e1179e95fe8a4f29074cf10c5ba50d247af81e9a90f16ebae95d8270cf3bf19b9b284dd32283f7dc2f500b5db4f015885a47bde51b52bd0570948ba"; license = [ "lppl13c" ]; - sha512.run = "f3b1b81aa5a8c2ed9d5ab94e2e242442674af957d3f987b0db459ff8ca920abaab43d46db234b92ab588bb5f7d4c587eccf586a87fd492659f5b088760859c62"; + sha512.run = "8d537bc2a51616fd7d26cfd6e3bb809c51e8c081916bd23407c10576e4f1f3e18cc305aa85804d98197d490c6c301e02091a8c6637a40a86dc1671ca13a888b1"; }; captcont = { - revision = 15878; + revision = 77677; shortdesc = "Retain float number across several floats"; stripPrefix = 0; - sha512.doc = "91bdb436163ff745f3aecc67eec747ef5a1853035d86258bbe23a080a92b3393f72b4029bad719765663c94e79217df4edf753be930a3e4b62f0b999c296ea86"; - sha512.source = "9c9f8b2785ce2620db8e5c373cd2eee4d9aa3cd8eb47c648625ca7250e7ace861d9dbc31432a7dd7d0f6c7ccd48b43aba74df519d72e3fa1a3c9546de946e591"; + sha512.doc = "59c0bd5e0facea94690ed48eb125a57b9ceab19061c8d873307e102fb0253e621ebb189fb4508e8576f01fd9187bc8826ae6baa65e8cec0255abc9e84a859c2b"; + sha512.source = "b617de79fd552eba7961388b8e10fa5ef5fea7d82101b625c991d511d036007f922fb9b6afa063eace8288bb4f88440113b8c2aad84a39eacc8d1e45476ca921"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "b5002e8ea4fc8ca1840190e8a2d40540576dc5e17110da473a8981198e3f24c858644b181545be3bed6275cd0e0bb9848a6058adfc8dbef26956e0754c4e4699"; + sha512.run = "84bf6c879914962ba6fbfe479e9424bad87aece517a377b42cd37874532e8af6f6d408303b6567ac030c15812a4ac958baff8dbe39188d1c207622af8268db37"; }; captdef = { - revision = 17353; + revision = 77677; shortdesc = "Declare free-standing \\caption commands"; stripPrefix = 0; - sha512.doc = "c0a1a4584d0802eda39812d2c293fabed2487b0cedb57df622519d5857c2ef10e54e66032e9e9ee9ab81c757fb827eabf422b1bf2ab0ae6f7c22ab3aecb49a8f"; + sha512.doc = "759c61eca921236e068c471151966fd59b530ec07d261810871348822236d89de9e1b74bf37a19885861fbd0a4f032d9cac2825a787891d28f73308bde0f84e6"; license = [ "lppl13c" ]; - sha512.run = "c24a7d66c1daa3a9c336a8555286876aea9e969a4107c42c258f0f4c9a88070316df70e0f2a860adb6335a33e49cdd7a9ba8391255f1e1fb283bd2f6a7e7b343"; + sha512.run = "fe9dfb17aeb1ea243e727c1ef6c7e0589decd460ce8b5c81ec9ff4e9ecae17748588e29bead64c79ed17603549a420a1cd5b6a25bf5137d66fbdbde3ebb383d2"; }; caption = { - revision = 68425; + revision = 77677; shortdesc = "Customising captions in floating environments"; stripPrefix = 0; - sha512.doc = "3a13af008ba73516f8d4be8ccdeda4b18fda2bf9462fed32aca7917efca3e5185f77810900945ed518fef5d81e2629f89cacad5564462f40bc0defe79451a415"; - sha512.source = "160a286e1145f2669dcd1abd651cf2fd725ceb95c87506d0844e95393be85624fe53b2f549b7006d8470449ee9305aeed2e81d1a7f2c69cd2f38a26aaf4fecb5"; + sha512.doc = "8941a8cc7d65aebc42d7e8e4d476ac464513d697b0c15624e763c1675af19b380f76582b23966796c89d099cd827a9113afb37545ce6a890445bb6043ed3fcba"; + sha512.source = "b04df49ff667d23e489ddbbb2c75975788657817da9c39954d68576c316e44668187ed0fe4ea71e930c0356d6f37670ced3e15026c560bac40c08cfc5736db4c"; license = [ "lppl13c" ]; - sha512.run = "21a36ab8ece42716032a15f3c105ba32c5697c4c88fc8b383c66bc6fe7ddd4969e12721e94d79df0817b02b43e498ba5211ef844e320bd91ccd9ae24e6f28fec"; + sha512.run = "1f960fc7a98f1aa23fda9d8845b56b96414539343a49d907905d491ae8476d8a0dd78b72b30ed28de5e74ee1bcfe9572d5723f34f490f60908e567998e395fc7"; }; carbohydrates = { revision = 39000; @@ -6476,15 +6482,15 @@ sha512.run = "345c61b7eb6637e73a66b5f9183ec39188d4e2ffdd418f12d8ae70394f447eaf8a5d8c62e1adfa515ab7879e1afac4163957ae0b6facafd9ae6ad6f300acbe03"; }; carlito = { - revision = 76790; + revision = 77677; shortdesc = "Support for Carlito sans-serif fonts"; stripPrefix = 0; fontMaps = [ "Map carlito.map" ]; - sha512.doc = "3491e08e6b6ee6d2726979d2693110b3fa137ca950dd44c7540e1e01d887ab4ab1af1c357e579dd323ef8f94aaab4da84c9021626bdb64c00ea44fd1b8547c3b"; + sha512.doc = "9d42827bdf94d554df03ece1d4e17189cb19849735de58cd4288483c64097c6aa846e086d4c1e6bcfac411ee5206ac2d1437132dec96741600fea5425d882254"; license = [ "ofl" ]; - sha512.run = "de78fc4989444b0ff083dcad5d61c92f746648ee1cd44aec12d7c3e9679bff14d1f97127b52d82c6300966f3faf1d132c7dc993082e70cd942f7ef2c8885ca62"; + sha512.run = "4ef26725fdaad9ae16760d282aff30098978a9ae6b10a8e1082f5ce03f70cea5c1569d4568d9367714a7f7401f3fea7076fab323d20340d8a70524f9e91f1908"; }; carolmin-ps = { revision = 15878; @@ -6519,28 +6525,28 @@ sha512.run = "4ee48ff6f4cb4ab63fedb1d2fb74186140488f31eeb75415fbf588b5d1a128903506c0cb72dc66a57c5e6c60b948e2a67f29370115ad9b9d84dbbc07e7acc366"; }; cascadia-code = { - revision = 68485; + revision = 77677; shortdesc = "The Cascadia Code font with support for LaTeX and pdfLaTeX"; stripPrefix = 0; fontMaps = [ "Map CascadiaCode.map" ]; - sha512.doc = "c84b14187b080c744a33319a4ef791be09b4517d8cd0e9ed2dbedfbb37a09785dd6244a4e4dd1cf67cc8f6ff608b6ba8d2299c7074921f6443d6208c702feac7"; + sha512.doc = "d60c0017effb5b2c1431ca5a2cc11c18f1788abfa395e749e6ea17bbab51ea5d7c0d012a40d60adc82242e89493d08194397cde6d1d88f0ec9b88abf61015661"; license = [ "ofl" "lppl13c" ]; version = "0.0.2"; - sha512.run = "3164663a54bc3ffe39aee9cbe9501a3d405fd8879059081ee2f0f66bb523686e25f3a7fdb69e61cb623a17ed21f21b0d6752f8c05b09590672d04315d5d6594a"; + sha512.run = "595191062a4351dcae96dc5d822f62944ddddcbab19c21ea832cacbc39a2d17a47f5aedd5d7b6e2bf36c1e34045b5bd2d8dd35a7e4e39201a3ddcb8ec1b71d2f"; }; cascadiamono-otf = { - revision = 76343; + revision = 77677; shortdesc = "Fontspec support for the OpenType font CascadiaMono"; stripPrefix = 0; - sha512.doc = "a043f79a8165b3d58cbb577e3d396ada8ea878687680ba539406f66b4bdfc7a5dda8b6688969a4b7aadff486d72957ecfee2be240a0d3026e5dd2776460c4e14"; + sha512.doc = "28d1371cb41357ddcaa8ad707017e4235f85e30c3c578cc7c68b1d21cdc00ca0ff6c3ef44cbf38883acf51ae32412b1bdff96cc694d77078aff0c45f8e311f78"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "7ee4cb46b5e8dd5e727961b11ec9fffeaa1085861806a69b571e6a6043038db9c2ee28ef98891c399aa903975ef1dbc933b99c6724c9d75ef2c7e7a161f22bdb"; + sha512.run = "990902faa9fed7c64cd338e11a08e25afedd5fb67e1b1899d9059353f18bc0544731a3186e7dd723386d4bad9696885a2ef415fe18708cadb3e643a77923a116"; }; cascadilla = { revision = 25144; @@ -6552,13 +6558,13 @@ sha512.run = "df66bd91562f3678e2ef42f16a4a0c4af95209fb28b1176b5b63968632b3235391180b06431a42afdc73a9e4f97f47c8c954ed1ef2ccb746cdbf1d65058ad919"; }; cases = { - revision = 54682; + revision = 77677; shortdesc = "Numbered cases environment"; stripPrefix = 0; - sha512.doc = "89aa9005cbdecc26e0b2489b544cf3f504e952eddd9a28dedd2a2f555d3e0c5f8378ce1ef21dd78fbc5ebac616cdb7559f2147e143f3cef12286a3e33d9b5616"; + sha512.doc = "001b8006f21e5ec00464f03b23dddde9bd97308a6598941a028a36dc3db195954bb84bd0d94121c5d936f068ef16ab1d5ea0caaca85bb0e3d756cf68eaba4366"; license = [ "free" ]; version = "3.2"; - sha512.run = "281f9d13741f16fa07f93bbd2628f4da34db07d5005b6c1d7994ec7713aa100f152efd066bf712417bf6dc3fafb496d0a80f65cd2127c4640ab28cca6a4ee1d5"; + sha512.run = "bb33156b5bf1f4cb9ed9c3c3a2267dc3182d520dff3d80550fbace13a40c492278590a4856b4ada4f1932f693653ddc0eaf07ed520522c5e6cd4b9b9572544b9"; }; casyl = { revision = 15878; @@ -6570,14 +6576,14 @@ sha512.run = "1536d4fe6c0cc647def47d3686ac73757da8b4ebbb99a5188e78944d59350c0da731f2e51a40c94a1e05b225a793f292766de4221792804887b4350631c8a24b"; }; catchfile = { - revision = 53084; + revision = 77677; shortdesc = "Catch an external file into a macro"; stripPrefix = 0; - sha512.doc = "ad0d938e0bb4fe3d307dff1afc5ff93cd4b76948a88f88a65e3d036fe679cddc91c52e64febbf887c766d423fa5d94371869793c93138eeb919188b9b44234a7"; - sha512.source = "e254709b62517cbb717c43e894c17a72277465504bcbfdcacb2bf7423173e0476cce8355acb9772ca74fb267abd43faf0470ebf92139dd7847c756244efbc3fb"; + sha512.doc = "cb0f793b5f22d7e60801b87c2d60e748fc5492c0d19a52fd953929ab6cf6d63cca781f766e048fd349c88e62440b246d3d0bed2e164e6ecd760159c3516bd645"; + sha512.source = "b15515e1bc785f77f5fc6f49d386c40ce3d6106ede0e923292c8b22ae0f9bc67bf519674bfc3c0235eb06f2e7bc7b54d1ecbaba47be35cb955304e7a36ebbb29"; license = [ "lppl13c" ]; version = "1.8"; - sha512.run = "6e01a91913a2a81224a533eb7f119283c267682efaa2a6cec11e9db7fc593b0d7a6830b83e482f22e96df208dba598b1c6596a78ae5d4cd17aa4c9a50eeaddea"; + sha512.run = "5a2249b73e610e03ad19dc65289ef32d482645b04f9d0691f362f4cfad257503a679dc1151bb053676b8e762503bb418116dd4153c848f3f445d2a758befb4bb"; }; catchfilebetweentags = { revision = 21476; @@ -6684,39 +6690,39 @@ sha512.run = "3d0bef5ca5c37f1cae98bd0555d714ed4408b6fde4ffcfa78cf2512114c9aa09b81b23bc6d76705f64dd08ea493add2027e7af997357ff5c4cc360deae11ba92"; }; ccaption = { - revision = 23443; + revision = 77677; shortdesc = "Continuation headings and legends for floats"; stripPrefix = 0; - sha512.doc = "a3d2f92700e3421c37a666093944ae297ed39a35d99d6971978f5707619046603fad06b84aad55f41d3af08725535470ccec6d6bde3ab8f1ce4f0a53038e9ca8"; - sha512.source = "83a8ab7b7b72c156ea07bf7d19c759d342187440574dc82dc0f5e683abe490c3b408d672464d142922229593a1f8363881a48475da0884920484c6057a40358a"; + sha512.doc = "ce94434c1439f65564d294971e94447d89e74f0abbcf87a202e22d4749507937ec73f37017b2813c7d867f676821cbb0d31ebfeefc5d1505722025bcc3a015d5"; + sha512.source = "278311bd78d5bbb99269d5afd4cb6be9b973d5a4ca2420ea317c035e886c2a1ec933f25548799b53087960b1002a9018ae0acd3f69a84489015ca95f6aa19ec6"; license = [ "lppl13c" ]; version = "3.2c"; - sha512.run = "f002efbd7af71c108e041daaa182a4432d1886a058cbfda2da7fcf6c0f75a217d04bbb8498deed29c7f03a8d22d4d2e24327e6a3b284d38c7b37200431f17918"; + sha512.run = "22c4d2e22e89a4f150edf5c13730835d5dbc1ff7815dc71f8ccb680d3097c547a55085767f11b8261a23680e6c3d5d20017b8d7097dba8dbc6830a765bebb398"; }; ccfonts = { - revision = 61431; + revision = 77677; shortdesc = "Support for Concrete text and math fonts in LaTeX"; stripPrefix = 0; - sha512.doc = "b0e9b5ce6010b03afc52b6f4f7a978e8d5a8f1a382750bdbde0b758209e7f8dc57f84d950163e64381c2d7a8366a50a34c02286cc2011b9cde3e0d40810e01a4"; - sha512.source = "30a301941132ba7b85c59b7e806d2b28ff314bcaae30c228337344f09846cc1051a73df1e4a2b76e36d499095c5a21000f250ec13f967a6080280ea120dbecc7"; + sha512.doc = "cc09b3741636671de502407828df25e72e0003f09ff3549b84aafc856b25267c21179b26a77214e2f1ef3c8f99da9818d2a307ee24e55c72ab6afb653672ab10"; + sha512.source = "343842cb0e999a18bee5b51c64d904ddf90affbc0f6beebb28a10d8cd520a80786c16f266a9490cb09efe1748e8d92a9097ee3143d676e2a536ffe24248f2bed"; license = [ "lppl13c" ]; - sha512.run = "fb111cd33ec70fa672e759c9fc2894f6b0338e40bef7d1b2fda2c37a437fb1a5ad87ec87169ec389d9eb21068c890c960a5cc24efd6e443b5995d5001f4f7115"; + sha512.run = "55dae1465022b1ed48fc8a96f214c70c61fb5883eb7d40e9318ca93c97dd1ee2044ae11a369af23f2d096b8f74323b1be4450ea8d4b593556c6b9b09fb0a5228"; }; ccicons = { - revision = 54512; + revision = 77677; shortdesc = "LaTeX support for Creative Commons icons"; stripPrefix = 0; fontMaps = [ "Map ccicons.map" ]; - sha512.doc = "0e4216adcbe01d8feb95d31e2df143ad739f66c2239196f9f5c58638a87d320949256baee32703663d6116bd13b4af607dd38d16d4ccae218af55f5402308c03"; - sha512.source = "af84fa01272028018fbcb4fa9e04971b9580b1e6fd63f0e07419a088005b75e852a122a5ee0416afb7391ff165ae39549f8931a157aae1ea272d97be05132e8d"; + sha512.doc = "a2c4a14ef0180756d1213c394c8ce9c80713ecad91bdf16971948423078eaf1a08598fed354dd06a49723d8c2978b57fb282d0641b80b707869cb90bf5ea3a2d"; + sha512.source = "d0260623526603a50afaf091cbe58296b9f14da28bb05836a61853516e371d3c20ba5bab98482817c8dfe3757d0fac7fd692b185aae6b0cc9eb7de7d64af3a14"; license = [ "lppl13c" "ofl" ]; version = "1.6"; - sha512.run = "4e755538440c87c2bc1f8d57d41ce78ddaeae9a0e3c1c85aeed172c2a25e952963b26245cd1ddc3222285c883ed4574ac4228d17f1263db31cc330bdb1f345a4"; + sha512.run = "9c84995008a125448eafb343806840da7db52da9f906be60229c79aa419aaa84ffa9dfbcd25dff461cbdac32967faa06c8e9f66c0e7795c3b8925068356b1c76"; }; cclicenses = { revision = 15878; @@ -6797,13 +6803,13 @@ sha512.run = "eaded996889f84b0da67e482d6356affa3a3729e7eb0388294d620ec90d245d0c6127b44766d2a90c036a8f69c91892a5fc17cbb881da266f9b2686ef9f11555"; }; cellspace = { - revision = 77482; + revision = 77677; shortdesc = "Ensure minimal spacing of table cells"; stripPrefix = 0; - sha512.doc = "ae3ddf54914ddeea4727ed079352645de96842e69ed0bf30dfd92353ad0360d649cfc1704d0e21cc94fc649407fe8fa6d67e2240d98671094a3b84f7089d0a24"; + sha512.doc = "ac681d37376d6cd7e06bd45a19f212f57331557c555d051b9b340d58794f2e3b729ee5743593003c75726093e75539abae29b22d13422ed4b6817bb4f3665886"; license = [ "lppl13c" ]; version = "1.9.1a"; - sha512.run = "4f2b4cb9157f171324eba4e5660b536d63135f3d47f2e327c316198674e776f56d71fd815306483ecadd407b67ce53630ad1ef0b21f17e59b442603416e91b73"; + sha512.run = "77cd50122e24f424f44a5daa9ba3c86cbb3120ed8807ba6e1ce3fe2cb2876f808645388b3c46af4c5d9596a9209985f9a76a1567898baf4ca27f2c068792ae24"; }; celtic = { revision = 39797; @@ -6825,13 +6831,13 @@ sha512.run = "a5be357cd6bb15494b982982e4234bb7f0b6e5f54f4b71892efbe9af74005adf6fe994a8066a89ede026d45406b2e4ce4618620138b97cdf4b70a50346fa2b59"; }; centeredline = { - revision = 64672; + revision = 77677; shortdesc = "A macro for centering lines"; stripPrefix = 0; - sha512.doc = "023be77780a79180deae33a27b25c333f4499b302d026e5ddc34a2d1b7d45496dc0940027e7982816be0f398837ceb7b0de27ffabe0d1096c9fcab096784659a"; + sha512.doc = "83306894f1493b5f99295f43587e348266a9d2968284ca691d9ff5bf82b07fdf7b2962b7b62a0f7833d66cd1e6967e4dc4a896428f9614538721ffccab838743"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "b9db432378f6b24ab52c20e1189734dc7b1285792e5fc392808a04f98ce784d00ed9b87459017f1f798c5e6ff769639f650c3d3abe2cd5975306b6875e1fc067"; + sha512.run = "4a6fe9dd896be841a738072662a2e5561972c7e0653f7f196ef639e4d0be5268415c55ebba48490791040b5eb01994ac6bea72a6db9bf4d26db7f25310a44ef9"; }; centerlastline = { revision = 56644; @@ -6863,27 +6869,27 @@ sha512.run = "4a38e0bb1d14463423bdbbb20c642f1f0e9df3fed016226d6e8ea48a21ea1d1325a7741b7b25ed2f0230c05a28896b172f4334e2d7494ed3f727627cb85f2482"; }; cfr-lm = { - revision = 76924; + revision = 77677; shortdesc = "Enhanced support for the Latin Modern fonts"; stripPrefix = 0; fontMaps = [ "Map clm.map" ]; - sha512.doc = "11f689c3b824bfc912cbf3c45a7acb751bade5f4a84715b9f6006bd61e83728a83759bc6c4ec44cc1ceb6eb4cc8c297db7bc1faceae2f4c6ca8571c273249fb1"; - sha512.source = "5bfd67d7e7fc6efcf15bd6892e3a87be79600ae8a0d1b5ca16963acb5900eedc360e9df45abb4f6cb8232f8f8d2709178481a4b9a2ed7f2ba938e4a233dd9f65"; + sha512.doc = "df3c173139fea8d07770134e7989c24eb010df934dbce5fad1f90ea8373b8050cb34754fb49185ecad756d6730e55953cd18379a100f30d28ab6395af65673c2"; + sha512.source = "844ebe7b6b1fb79c419e37e997175418fb5da9c7bb9df894d6b337c239e54e399fbef08e9f7d601e44a097ac9353fb17fa7b2b6675f7ba8f48f0ebc6f0f98ec9"; license = [ "lppl13c" ]; version = "1.9"; - sha512.run = "25f96f10e7ff30437f0d70e4bed016c676f4ed7ec11d812b23e9a11d46591e5c07e94511f1aa1c7473843b1de9adff67d114244307010441dd5471f58c4ffb5f"; + sha512.run = "57c6e50c5fb93a7ce0064cf26454c7bc82b4bb3456c341fafdbbef6954be0309da4afc4d89efe869880b775d3a1c8976a0d8f96bb29e79a00fec1d5edb503d3a"; }; changebar = { - revision = 71847; + revision = 77677; shortdesc = "Generate changebars in LaTeX documents"; stripPrefix = 0; - sha512.doc = "e3cc8f3966f459ceddce695949aa41edc853f39988632aecce37d834fa0fcd1675e64d79400d81711190511b48c9d9363fcf05b1d96faae796169cc2d7f86911"; - sha512.source = "eb75317139de9298dee9d70a22f1c19e57a9fefd854237f90dd59c06bc36f63f31f8377f41658df1981b9b1522065f31db68da8ed41f4a005981c5c5fb9bf0db"; + sha512.doc = "fa438323b9c655cfa10929adc33158d99ab6183695f835911d0fd6df47e384167a9ed0df6113d9e4add49e7635fca0664270ac516aa5c4e32f34254661c2b6cc"; + sha512.source = "1e0a235a812c4fa1ef1676aa91b3a044ebce82ef0c1c2e50aa7ce47e82f5cab320abc87a268c83b47fcfd0819d89ba19cca10036d98bfa0bb1fddcc107ab3c04"; license = [ "lppl13c" ]; version = "3.7e"; - sha512.run = "f8dadbd0ab0c5c49d1b140aa13d0e3a95d0baf1a8c78a9a26e15feac1e2e866f1e45b9f0571a581f9a6a84365656b3e634dac09d9cfdd9d286a13259de11d04d"; + sha512.run = "7392bbc8615dbb6a23cfae50a82a374700159a49cde779aa4feeb7056bd2956fd0005df1f8d05c510b0d040e4f42d968cd9947eecef1f09233193ea1a6f75b3f"; }; changelayout = { revision = 16094; @@ -6895,43 +6901,43 @@ sha512.run = "c6852a40bc8415656b8137cfb90a79cff8f8e9938979eba4e02dadb3c5d1ffef60966f9e5779696402f2b9344026ebc1e22ddeb9dba856d779317ca801f26e7e"; }; changelog = { - revision = 76924; + revision = 77677; shortdesc = "Typesetting keepachangelog.com style changelogs"; stripPrefix = 0; - sha512.doc = "df414c088260ec08480cfb5e3c93b0530bf3cb15c64d9cbebc69948d50ef45b8f9f95ed4b386edb49a594e547caed36611dd1bdb5593f3b15d4ee0bb3c09ea0e"; + sha512.doc = "ec54c1b3d7fb80f8d99fda4018d1f4b3b9d61ee5bf05d15142e1e350b0d3e6eb76949abd5ef24fdb3d2e755201a0b5fa9e3c2911ae02083ec131906566001e08"; license = [ "lppl13c" ]; version = "2.6.1"; - sha512.run = "c89b1d46394b7d4674c7b0c6e315518b5ea42a4398e5c6d72befffed882bbed7d193321f072e9f3119148a49dcae01c06cc1f454e0620210ccf8267476376aec"; + sha512.run = "bb6a6713f0f5c22089151ac096e3633ec7d34406c25282593d093a1dc75b6af63bb995e5375695be20c116452bf6c01badadcfe351557c0ae09cce2157d45a08"; }; changepage = { - revision = 15878; + revision = 77677; shortdesc = "Margin adjustment and detection of odd/even pages"; stripPrefix = 0; - sha512.doc = "e3894d3a475f132e2242a6402899e8b9b6045681ce1fdb05fc5b0570e4d6b8b6980c2b5f5953602690250826db0e7dc9bab2f235d39fa5bda0e1161fd781478f"; - sha512.source = "45ba09248231ad1bf14dfa553b11172e610ae8f46948451437ce3a88521f84791ae149a83c1ff104dd0f00ea6a1a029e816ab7dbe1e38b9eb97902c4a9b9b312"; + sha512.doc = "046ff9c3199a9db75aaf210ea0256fa497fb3aaa369ecfbbe72adf7b75799d4d947cb084425abecea709f4220d971a6fa273ea74debd4766ed4e9df09dc13255"; + sha512.source = "c4babcedd8003886c0e5e5d15c4ca62dd14dda4872a0d7a3a73693ff2c2d5b18ae541c0566749f2ef9c43d3a4811e05b7767659b44c687d60725bfa779edf800"; license = [ "lppl13c" ]; version = "1.0c"; - sha512.run = "0ef1d3370affd4ffc2ef77031a8713b5c663263802d67142b10fa7fc025569b3914dbbaa5e71e2c643718940a0cb89194d79ec83a83b93fcf5d57e0bfbbdbb46"; + sha512.run = "54e6be7cf046d856c5392a10a77cfe9bf2b37ece0da4980fc2efb12f78f2d3e94d60d5c8662ce9b2971372e1ddf6b0d338fd6afc0dd92a79a92aabfa9a562f80"; }; changes = { - revision = 67201; + revision = 77677; shortdesc = "Manual change markup"; stripPrefix = 0; - sha512.doc = "26796990ee809dd953fc8f5ead93517faa1bdddf3639d9d51fc2f0ab00a620fdc1950ca78a6a77cb58a5977f702a1d93738312451900ffb0a745282e777f7daa"; - sha512.source = "35fc09ca71c5a7baac4d4bd69ea38f507927ba0c82c2ad7318d11ac22d3e319f70522cedea14f2d36f780bb2c7ea0cb852a111dac3b07273df53291956e9c716"; + sha512.doc = "01c536e97816fcba9aa27ad4f3ebe8d794ecd784feaabcc0a4ab81778562f72c77963d3c11515228f34b1785d91c1c50bbef98879a6370ed13c11a7427891c61"; + sha512.source = "c33dccfd5a8b3ae6a6e7f40aacd086801455c861d6595c174092da32c00f4e36476e0c1b6094a11aaa93aa2a654312bdef866fed20832ff32747f15cdb4669af"; license = [ "lppl13c" ]; version = "4.2.1"; - sha512.run = "c7c8f65cc8a6f94403a1c85b01eece41561eaaef39b39977d02b146ef8dfa49aeca27345eb96ad5f6ee05d3a6625aa0dec9a34def564fb2b25dceaa528d230f7"; + sha512.run = "706faa8ba59e0eb4bfa7e2ceca8d7f0687cd68fd3f08bf1e17312610644fd7fd91e0663a5a41b752cce6dab7d6dd63f272497097a2380ccc8be2d7241056e8f5"; }; chappg = { - revision = 15878; + revision = 77677; shortdesc = "Page numbering by chapter"; stripPrefix = 0; - sha512.doc = "c0d42e7a9cbae3fc7386e9734492cd3f879ecf69551d17483c4f4516c2ea09d0b9b76914decb987f850af362e54c638af190de6d0d6414d09c49cf48c0635f59"; - sha512.source = "371b6630fc12563694db35e8e086f7659e60f49a6b881281bd3bf2c081c6ccc2af74b630b6a53ac9d8b447635f2700f3d15643a02f7d873b5451c9b43a331b5d"; + sha512.doc = "96e0fedd16d2cb1726d2f31ad292efbd875fb403c5b9405c64c1100ec5a186e2a82b404333985395171c369725662008f939971a0866578f87685dfbea74c5b4"; + sha512.source = "ad7585ca02f67dfc6d21d55958c61158866f35fed44a303e414ad9aebbccacd01700a52928a4d6be9833b4a8666589d28a91618fa97cfed033ec4990ec84b909"; license = [ "lppl13c" ]; version = "2.1b"; - sha512.run = "8286a7b7664f7634bc5dd16ae1888cc4b70e2880c8749fe2e894d209384da7a8513b2daa318a4154f9b443f89b7eb2e3c6d620b81e1bbfa1ed64c243ad57e47d"; + sha512.run = "8e9ee39c93c12a2c13639351e7a4f56c4a14ceb542fda58bb7e7c4018103b143b0de7e66fda2931664e35c6f583ced3c3ff5057c258772897f881cbaea22a875"; }; chapterfolder = { revision = 15878; @@ -7010,13 +7016,13 @@ "checkcites" ]; checkend = { - revision = 51475; + revision = 78116; shortdesc = "Extend \"improperly closed environment\" messages"; stripPrefix = 0; - sha512.doc = "0527c3c080f502baaaaa14a398ecbdfa714cec872f6cf8391ef8a766aa24b497a0fc00012433409904ea11d7fec425dd7c7116a52e8d983bddb2633248d2b090"; + sha512.doc = "2507b82adff23e2c30f65529c16283588b9a26944bad01e390dda4aeb4c65af2fea2ef22bc2f44f4956b7480a80768f0881afb37087a3acb31ae57155905f9bb"; license = [ "mit" ]; version = "1.0"; - sha512.run = "40af84a5510dc3038c536c4b0aae0176651f01953650c1e6ec8b5d76459e7000246205d55f2b13ef566930649daf1eafc38e6d2d822787d1fa462e99837b6ba7"; + sha512.run = "4b3d75480700d5b450d8fdca8fd084bdd958d3fcf3be0e4289b0a7bea9de6508da023ee5d93d48f376332dd6bf098050cc0bfa7e55cdaef8c893de0c76226794"; }; checklistings = { revision = 38300; @@ -7088,25 +7094,25 @@ sha512.run = "62f374a57c799873aa4d1db52c56fcaf2f15dd813e3bd9295044499defa29a88567034e39b20af1e8a7e4208dcc35aa422c0ea8e1e0925fb1ae3e02a1a8cb482"; }; chemfig = { - revision = 76701; + revision = 77677; shortdesc = "Draw molecules with easy syntax"; stripPrefix = 0; - sha512.doc = "32818aa8bdbf3e2ad4e30de67783196291f75249beb15df26aa06836b403c55dc7a33f33ebe7bcc21f44154f4fb795f48fcfb16bd79ca93149aeb66e983d1832"; + sha512.doc = "e8803af9ff00a414c5df9b36e616b762a3e8901980aaa9dabc4ceaffddf61bbba197aa8ad03912430f22bcb8690345ffb1226c7f2566f9c96af1b0d46f9706e7"; license = [ "lppl13c" ]; version = "1.71"; - sha512.run = "6db4796f4d0a8f09b9590efdcb7e0259c94a19478d6a986e736b9a3d6773537dcb51ec0ee5d30c08149179a160b70fa0684d6146d758be41fac4a21a7a12541f"; + sha512.run = "f1370f9d35e01d36297b7292ea3998028a240f579e3cf50a32e427c46b7464485df32812d03a1f6ff82cb29ed5bf8defe429417a1a6da8c7dfe8a89124bf1947"; }; chemformula = { - revision = 76924; + revision = 77677; shortdesc = "Command for typesetting chemical formulas and reactions"; stripPrefix = 0; deps = [ "units" ]; - sha512.doc = "750a2fb6166ebddc2691e15b73c77e0c9f346c08c5426843aca3fc9f0284bfdaf0e10b7c2d89916c9cc28f1fc60b15aed0a127f003a9dd7a8942f5dca3e0f879"; + sha512.doc = "166453b4fb6f3ad74d87356828f012736c3cb161d1fd7f96384280f6dbb8a072b1ae0b23cb4b6e23d6ac3ec5043fe266e403830903c4e89b4856ce616d65dcae"; license = [ "lppl13c" ]; version = "4.17"; - sha512.run = "aa603aeba797ab1792f7f00b808f83adff18769a85d143f7fd5d0960c1e1ccf67b94cc5a14d7d7d980188721c85ad088235f83d1fbbeddcb486c7f6e6e9ab3dc"; + sha512.run = "93d34c7b5a47794e5cc7f920294f1996191ba002241c4bc7d82961dbd96cad6a22e26269a213bb3f1f80aff3989f1fcd63e676c3cd4c530947ab2a39a9485046"; }; chemformula-ru = { revision = 71883; @@ -7117,13 +7123,13 @@ sha512.run = "fd03f5fadbabf6ab209ac9fdcc037fd7d2876d163fa94f4654a13d4e06d28564bb85689293961f33402f723fbd3bddc1326c8418b87a408418c5564a7ce2d4fc"; }; chemgreek = { - revision = 53437; + revision = 77677; shortdesc = "Upright Greek letters in chemistry"; stripPrefix = 0; - sha512.doc = "69ef091ed42bb40826af81c9a4ce5536873a5debd971d70d30804f75a3240bc1aea037817cdc42346537cd025306c928fa347938785af9e69022ef51fba20d2d"; + sha512.doc = "bc6822274b0f75dd78e719e188dbfca83ae9c1e99aa1c177e246ce1022d060dc691e74b1c53edd69197b12c34e3d9932929f2717ec4a282c28c5de6ccb0236fe"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "8e70154271fb921ad9edf6ab5f8a21ce7c229723f88d7e37fe17aedb189c67a5749ea9e622c2dcebeedd614efbf18b9138e0219aea998f7a8ab3087348afa788"; + sha512.run = "248d6e5912bfd63aa3956f6d2f9c9807713f588c90c1738e159e9ff2363155562ae5e18d21487a42c98b92099e0ec981d5fc20d6eea4456bed5846cc8dd52be7"; }; chemmacros = { revision = 76924; @@ -7135,13 +7141,13 @@ sha512.run = "8ec2cf58352fa50278987a0c8bece5929466566b7637e951493f7e0eb371ed21057470495220bf55bc4c0caeef139068393fc44ba5d9ab26d557eebad68f3c4c"; }; chemnum = { - revision = 76924; + revision = 77677; shortdesc = "A method for numbering chemical compounds"; stripPrefix = 0; - sha512.doc = "151bbab7e7123d35cc430b97d8b0f278d541c862f0492767104ec61cf4740b583de97f4be51714b65e7256fe675ec5f0872a1bbb888441941392a96ccecc5e30"; + sha512.doc = "f4de388200da8e32728e9f7ec57859050a700541ac3703f52387060351fd4dd6e4f3d287efecf9edaaa2ab919eb109ca3064cfb27b66295105fff8292a921d29"; license = [ "lppl13c" ]; version = "1.3a"; - sha512.run = "2bfdffe4a4c981eab7e5e791e7b55b69cef215b2897fd1ff3160f919256e2ef2bc9ce1ee90d3979e703414466405c1b4323dac229af243baedab3fb4a311d70e"; + sha512.run = "ce424b2a93d34608eebdd5efb64ee2c14121bd66a39fe9717c913c55ae917f7a19a72fab6a4b7bdb1732a7b66af9bbe0c953c1724280afde0f5dc887f8fbc58d"; }; chemobabel = { revision = 64778; @@ -7201,43 +7207,43 @@ sha512.run = "731fb10454a9d359d91abf927a27215e72283a9635cbd853a6738ddbd5047d81fdb8d547b891f29836d0b604d97749074e9f2676c5ad122522d987ac9bb46105"; }; chess = { - revision = 20582; + revision = 78116; shortdesc = "Fonts for typesetting chess boards"; stripPrefix = 0; - sha512.doc = "95d3b598f63231abb6cdccddc970d6ccb29bec7e9fa29efcf1391bca70b610e9c0bc65754061a4b955548a854bcbbdd8cdf05f8f93fe52bea400b7c281ccc0da"; + sha512.doc = "73e1be7013d86288f0fd7b4ad8644e00b8c4358bf105ad4979d4c34bfbe3363aae2adcfa5711b29a22e5fe3c36d589dd50ebb6bf20ad4331f11f3faa02d5a6b9"; license = [ "publicDomain" ]; version = "1.2"; - sha512.run = "236e195febc213825fbb5569d8eddd1967fbce1c6e9d550a1c52729be43674e063161adcd5dcb1f6293d9ecf8809518d40064fee08ab64ffe444affe3282224b"; + sha512.run = "c1037baa29d176bd780775efc53fad1479f61344322e1fcf9a1bd25cd6d66dbd4bad55bb07b7f374ab8cacb68a519ce4a027c253b9556c941fd8f303219ef4af"; }; chess-problem-diagrams = { - revision = 74591; + revision = 78116; shortdesc = "A package for typesetting chess problem diagrams"; stripPrefix = 0; - sha512.doc = "b727539cbb324e869a980bee5d31dbc11e072ed00fd379f8fae855172711a01a2f8d9349e39b10b9013c75afa5b5791279237feef65cf04bbcea4ef9f0dd6843"; - sha512.source = "8de49267eff7b3920aac77da9672e616f1907c3a9d4c5e23c1ef644df0e828a1c2e5da17fc7b1c9b9aa87eb790a5e937963a36b362326ab5396741844cd50c9e"; + sha512.doc = "549f638b3cf62b1130af52232d40f42ce5d3c42614cc95173787e4e9c9d4eb0d3a35fa15da0d1f054201fff993f4e6d920553d1a16aa9062356f66540dfda623"; + sha512.source = "05a079cf5ad3aff9a4f8f0d8f66c67c108a9e6d27871fcedf4b6b81525e378ef50ba9250b8337f46e23bea93b93685cfebfdc18addade85feffb7b0c827bbfae"; license = [ "lppl12" ]; version = "1.23"; - sha512.run = "eefa676064fdddc9956a64308b3521d92634b7a8f2e1ca9eb3c9a10274712c5d450f862d2670b8ffbdeed02831cf14b202ae77c223a053747658bdd5af06f93b"; + sha512.run = "ea2053c27a11f2074feb76667ff2cfa68118f47056d3b33d9affeb78a63e4f4366132ece1dffdb5704750841f145627ee80fb8a819148c16ea233f4ff99414d2"; }; chessboard = { - revision = 72795; + revision = 78116; shortdesc = "Print chess boards"; stripPrefix = 0; - sha512.doc = "c5ae4db442e578293ed9e09f44d4c392291cb3b7c20c15bf1b08e216e948c8897a8201c6fc1dfbd1671dc3f8a21c6a78a12a5f81ca0d79ab260c8c2ad58d1f82"; - sha512.source = "c078a3ffd706eb626d88e00d2af0216119fe5fe6d5ff39caa93ec7b7cf7fcf0af61789f9267e47d087c6056cfea32f5e3faa92b1ba22b9f209202bb375ec005b"; + sha512.doc = "a205a8717400191285141d053a0403ce9b9fdcc890a96e99c93c00527d5416844f81c1618b4a790b2a18677c51c9ff22ac34c5729c197c093d8abf832f23ec41"; + sha512.source = "aaf5933ddb12517e7b34b2e537185dffe5e6cc135885017321107259cf0c4a2f10514ca938a59f8aa87602fe885f459ebbd50fe6d9031bd51bc45cb5a3a298ad"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "6d23ee4e644d58deb6fff5b9d0bd9ee1808ad9aa30e0718c2d9920a35eaf86aa10c3eb773595971a8530793d91282059754e0efa26bb2c66c7e764a919d4bef5"; + sha512.run = "43c2c33824a9444b2b8a7e7d95766f2fb1d0295dda025b4b1ebfc79659fc4d01bd4a869ca442cdf85b591cddc141cf7b73814e58fe74a3c0d19723ce1507e3e1"; }; chessfss = { - revision = 19440; + revision = 78116; shortdesc = "A package to handle chess fonts"; stripPrefix = 0; - sha512.doc = "1f9e625cb7765450fde23f5666af3b43ddb9ba2e67e7d04b98ef19446117cf26eaec3c2586be7c683286dedc37f8d628e4142bae834af716f2c068ac28beef58"; - sha512.source = "8745f5c712df2da39a61aa3d7ec3b6b4917c4905e3a0c4ac25ea6484555f25db6fd31b49a9c86566f69a660108683b4749abeb17f512ece9af54ffd7806c1d79"; + sha512.doc = "b1b12391a94476560b4d8c0c23ffbc43a7d123f20d8e876d86fcafc7ebc0e7b58065e3e033ca8bff9cd7a77faedf974127c81fb777bc299fcb70094920bfa560"; + sha512.source = "56c7c28162f62a67d1788bc7fe0e2cb32a8175436b7f44799b2891296702fbccdd18f1aad127eba86764cfd5c34d112e480e5077ce3929b4f69e8d773593bd7d"; license = [ "lppl13c" ]; version = "1.2a"; - sha512.run = "8250d4b470a74877c44093888657b0a3c6ce71abc2a23780e71590d0398fc08943ef77ffafcfdabdc6bfd739f7d5b4ca15f2436df103271de029e5ff6102f579"; + sha512.run = "674101dfc0688bee9342cf9510c07bec20e2919226446ff7db4d9d9e8055e41eb8c2d429acb6b4bda1d824760fddde7d80e43d50420fa68204f22127f93ec2b3"; }; chet = { revision = 45081; @@ -7273,11 +7279,11 @@ sha512.run = "c8174ee6bbb8a57448caee6cd23bf7e41790dd1ff40cf496360548fadf1e7161b2e08b2ef53abb51b1410b406689267ce2d4a8668d052754e323a1d836670ba0"; }; chicago = { - revision = 76790; + revision = 77677; shortdesc = "A \"Chicago\" bibliography style"; stripPrefix = 0; license = [ "free" ]; - sha512.run = "07db3016436428e7a6924569e0f90f7bd6cb564b5c9858082997a6a8189d82f9d673f4d761d81de272ea2bd6fde03046432f75d33d6e9590822ef9020b0ef319"; + sha512.run = "b7e13e6f3cc52f7ea701569dbf0188da88863f5edb06f07b8225c5a183c973063232ad1871020f77f912c924992541a50fba403169607cd688259545366f6e30"; }; chicago-annote = { revision = 76790; @@ -7342,13 +7348,13 @@ sha512.run = "28dc8b70bf5e97a4e31defe09a16805a57054a019fa7908f6dda7ecededd8a37bff3f782d04a7c2fb72ec17ee1695d5a5a68daf3a159092080e5a7d667b4c9e1"; }; chinesechess = { - revision = 76924; + revision = 78116; shortdesc = "Typeset Chinese chess with l3draw"; stripPrefix = 0; - sha512.doc = "25eb73cee75216ecc958c92472651149ab0aab45588272865a3302bc56910e039aa78e5973dea8fde59a341ee872b429eeef06a0742596dfb2a88f3bd770728e"; + sha512.doc = "b33c392d69ffcbd25e26a3fd5c1559cb63289d62b2afb0d40f6fa1fa8198d8db2842a0a844dc946e76946855c9f8980417e637aee40a0142e5c4e590814dc17e"; license = [ "lppl13c" ]; version = "1.2.0"; - sha512.run = "7e915fbd063dea6fecb8480ed3e0addd9ee73a36e25b68c2a85f549438a9fcb2f05e763f8d7ca0e0f3594562af435d449de9a281a714fda3cea5c917da3e46e3"; + sha512.run = "df52675f452c9891668b400ef6e6fcdab0941662b036a11587fabb868ba750cc960c870036813af1487ba2c2ea2bfee15c0b9c2f323d330b32f7c28327387df7"; }; chivo = { revision = 65029; @@ -7367,13 +7373,13 @@ sha512.run = "ef91cfbaa46c34bdfd891c3bb752e203d1cf495d5a9f12523b3c59fc591c7abd78ad943d3f4da8abb46fea9f25cfbd280785c721cde155851fa34f3f3a71afdb"; }; chkfloat = { - revision = 27473; + revision = 77677; shortdesc = "Warn whenever a float is placed \"to far away\""; stripPrefix = 0; - sha512.doc = "b79b6bd6943dcd07656bb46d44bf50ca2c0148bdb6ae711d17a49e78f3bbf2b95781cd6f3d0b2f7625b131f7485d3db608c963367dd91dc91070501b367471b3"; + sha512.doc = "64532dbc9042c4c38b9f85c8245df2d89b81fc79aa5bf70b0a18581873645728710db2697d994c88a53d51dfa1b9ddd61f8491b57beaeae77d6d405d3037d013"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "2a08b71c204709846bbf26ec3883e9037af6ff22e9bdf13b27319ceda55381eb9e3816ead4e444eba4b8a050a188e58d14f0d9153a813953f587c6cabb3932b8"; + sha512.run = "e7860ca46c9277f3101805c5a59bdd035c79ca0c21966c0138bc3505cb6eae559a5af3ffb7748c7217c4671588452afacba522eb2fc842a0e302589b49d8032b"; }; chklref = { revision = 52649; @@ -7388,13 +7394,13 @@ "chklref" ]; chktex = { - revision = 73776; + revision = 78222; shortdesc = "Check for errors in LaTeX documents"; - sha512.doc = "bd335ce7e0bab9b333a275f1e645a2c135443265e778f8fa4f11aadbc1b1f53b5db113f0b249c048242066f90c2654a492c65eb1efd56f40d49c18f5ace7f859"; + sha512.doc = "a03ef8f94a39f28c503e5f25183633bc4a88ff3943a2f00ae25a4e2c75ba2d7dafb0205c0818ebd2de083dd04323242f023e460365ac4ebb00d6d6e09b7001ca"; hasManpages = true; license = [ "gpl2Plus" ]; - version = "1.7.9"; - sha512.run = "e897d7c8d88cdaa8c7643803b891028d14c1150c299bfd50fc36db8000df231e346d8df4123f53edc75ee6da3a9e3a7c6d7d6b6f8ed136bb20980704d1e60cf7"; + version = "1.7.10"; + sha512.run = "e215a7de0434209dc953d8ddde242e14a0b3b950460645623eede84b02d5b83ba941e48e89846ab579375015c977dc825c7be206206f4936e6f1686f20d10031"; }; chktex.binfiles = [ "chktex" @@ -7412,13 +7418,13 @@ sha512.run = "a32f71d89ee69ad60de6173f415d0a3aca7563107cfed71aab0ae99972a2ead442bc75f848ddf07c26c5d464b2224afed5ce976bf037049764f722396e9666d9"; }; chngcntr = { - revision = 47577; + revision = 77677; shortdesc = "Change the resetting of counters"; stripPrefix = 0; - sha512.doc = "3b63e4676232c05516bb12c189873e4af39b8b34df2690c897c4733203c9f19a30759850979c47b05e5fea0bd1c277a5c1ea0624709cda6a3a4ab0196231afb9"; + sha512.doc = "45f21bc6b8c28d0a3f2d34f73fad22b15e66e9cf52f322ef52848697353b1ed136500fb931703ade4555a875843d9cc3345723231b1dcd50a9fa91d427f38390"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "0fc94f91911c623578912ed43526d18f85a003f797e94ef5610aab8477154078efae7000256892cc3d3103843ac8065c27d56a10c6f57c16d9ff13693930b0b0"; + sha512.run = "1ba53b9c8a045f8c5a4ed26b942f7ac42f89a14b5ab70fdc3b413d40db322b7586e525db30ff07e6515e49fe13bfaeb3347de33905524050f9529a556f8328eb"; }; chordbars = { revision = 70392; @@ -7523,18 +7529,18 @@ sha512.run = "1dd802c60fade71ee873cac25440e52b9cfa45293019cba6c22a16a6861eeeea1e15ad4f945dc9eafd95873efc112110b4ec14550f8bf8cdf57bec6fb6e54ade"; }; cinzel = { - revision = 64550; + revision = 77677; shortdesc = "LaTeX support for Cinzel and Cinzel Decorative fonts"; stripPrefix = 0; fontMaps = [ "Map cinzel.map" ]; - sha512.doc = "7edcb9894dfbae936ef6dbde1645890feb50ba5914ffdcfd4539a44f8c8ce24f150662fec06663de54e8bfa69479c8ce006038f063f6587bf70f7c3449623a4e"; + sha512.doc = "16afa87ea09f7c14c4eb00d0da3e34629e37078a5c6f95112f0f780a394b8a0a3155af82eb2b5350c72508ca6d402047c8dbf4fce30f4aa56fbea93019437ed7"; license = [ "ofl" "lppl13c" ]; - sha512.run = "5e02892250c5b787e4c6288beae9be2b9a2a2929a31a18c40ab3bb7609a23741e829747aaaa639f8579f229005a2171070853ca79e23b7185ee5edfa090bcf13"; + sha512.run = "fa0d1b322d3162a611c1bbb5d3b179231aeb5d27de69de8ed2f9792e5bb08306759cb9ffe5c113e6a22c865abd38abbdd40436c321c88919c45016d25d990343"; }; circ = { revision = 62977; @@ -7547,22 +7553,22 @@ sha512.run = "12f50efbbb07593485120d0e0b428ff2035a44c668025eb4a6ac78ecb3c733c5975f9f7ab4685c71488e7480a3a280fb90f618d03d79f1afed278bfd67810573"; }; circledsteps = { - revision = 67889; + revision = 77677; shortdesc = "Typeset circled numbers"; stripPrefix = 0; - sha512.doc = "815af1f69253625528fda78b1794eae1ddb5cdce357f5af5db5a68385d7ae90386611335fb8c429de8dc13a908ab5253ca2e99ed019590434ab6d087c2dbcbd4"; + sha512.doc = "7bcd563bd1c342be7e2202ec85927c2a6de6c0a3b3d8be8fe1012cff844711e35c91ed5e8c987261c32af3e2cc33fab4f92cb77b9ab6f656c4c0d79e5fc774b4"; license = [ "lppl13c" ]; version = "1.3.3"; - sha512.run = "41f96e112cba5f15bb36afaccff8852917383269c7ccf8f163972759615d5e5b87c3acbb54e4d14db6572cb0330154e1117f3159d851fcc9d3c5c3efd3c17d88"; + sha512.run = "a86d912abfc86065946ae611d9400351fa671ae80cf407a1f547cf413c6ad3f306ea7a5923286753a119cd63e53f3b0227275ba6257ca9df00fbcbc027053cc8"; }; circledtext = { - revision = 76924; + revision = 77677; shortdesc = "Create circled text"; stripPrefix = 0; - sha512.doc = "3c857b42cb9d9e903cb5e4a987d95cdb2ed31cec5bef5463866c5956421374d308160f1836d943bce68590c2b458933127d193fa363ceef3c8d53fbcf12c7f3c"; + sha512.doc = "70b7bcfbf546d2976619469fd7c1749b24fa2c276f1030649bbd58b268761b98cb83feda918e68424dc16f5a3f19700baf6fa72e22b7460efb319e8e5c06b36d"; license = [ "lppl13c" ]; version = "1.1.2"; - sha512.run = "646d9285a8b858dac62406a4590f6576b49806a8e9f703344e4e3ac8bb7b3059ce55542af3de9279fe885d2fb25e319c5119d14f96350e9ba24687d208159dc5"; + sha512.run = "eed168e5dec89e66a3722ca577004d38498c766a43c89d2a7a65246448be87543efe09c2ce84011114c27e784c91937ae25bdcd2aa183f5758d6b0157208eebd"; }; circuit-macros = { revision = 76218; @@ -7574,16 +7580,16 @@ sha512.run = "e88aab0a891fc38f46c51954266586990e22c993f2da93b142c3d309f35abe23fde9d80e6c29e75b787b6303ed5c97e5248177ae4b59be4bb802aa5e8c1c04be"; }; circuitikz = { - revision = 77296; + revision = 77600; shortdesc = "Draw electrical networks with TikZ"; stripPrefix = 0; - sha512.doc = "69e3696d477784b025689d1c36c436754e8342b4a4d84e00ba11cd9927630e9eaa2c9820eef23d7f18fc5c22a6226b4d56c514d639b9645caefe8fc307a281cf"; + sha512.doc = "8bb28479eef804eecb4dd6f1fa6eb0d1c050307ff8517b7ce7b99b07de4caeb1a8bc5e5a1df365358fdd2440190b442b3319179239454480829b0bc8cea23528"; license = [ "lppl13c" "gpl1Only" ]; - version = "1.8.4"; - sha512.run = "a97b6a1c3b5dd392a64da50de8793f66bc39288f163a7f20dd5d99f28e9d9b441e535db3d74c3b01df02852dbb056d95d72fedc56cc2c56bb6dbeb207494fb47"; + version = "1.8.5"; + sha512.run = "fb5d0d95e258ec3487b4a98055da1865ea87fd807ba837ca4b0780c172f818431e30d30a1d4f915ed0c534a974925ee8a86f91ae34692006fb98ce40742fac86"; }; circularglyphs = { revision = 73069; @@ -7598,7 +7604,7 @@ sha512.run = "4765517f2f4dc207d2d606d1ad17aa4473ab026a84900fe496a601b2d997dc854cf3eaea813e6d4f3f99cb102cb0aa019056a53c94ef877f47ae06020ea5d835"; }; cistercian = { - revision = 76924; + revision = 77677; shortdesc = "Display cistercian numerals"; stripPrefix = 0; deps = [ @@ -7606,13 +7612,13 @@ "iftex" "pgf" ]; - sha512.doc = "47e3d61d604d323fffcbf72df254fa8882ed34d8ce848a6a92bc19040ff4e1c80f94c2fad33627baaefdb20fa35dcd491244be67086f6e9a7f0e690812fa2e53"; + sha512.doc = "53b0191466fb85eb85cc8d721e9cc010077dd31fa1a6c81b3d4dd88fdffb31337f073e6a63b802a07843df865321d2b5f4db9e08c3f76f1cba5b1afd6cc047d2"; license = [ "lppl13c" ]; version = "0.6"; - sha512.run = "602f494a52594aabdfa9890baa8f85cc0d6ca6c738b2c09ed62e8614a8501931b3ec7c135747f03b3c87843da34cbe99f3f129f07719d909b7a1f7b9c7d603f8"; + sha512.run = "55cad778744022e9374c5f033e010cd72f89ef19b070b6a572cfc32c34a20c4ebd311b6a2dca028658f4603a1332639f1308b6a6ec42adafa321fc068942f942"; }; citation-style-language = { - revision = 76981; + revision = 77677; shortdesc = "Bibliography formatting with Citation Style Language"; deps = [ "l3kernel" @@ -7624,7 +7630,7 @@ "luaxml" "url" ]; - sha512.doc = "0c66184975adbc095d004f9967d2d1fb10104f84cbf1215117324f20ecf68405a0db788ac1ef7eb19e70337fd4551f2f049d84f53271dfe6672b4cb99ac900aa"; + sha512.doc = "4df3b42628ee0a726b503c327e96517a6889d46340f7c9412fb13b2e352552cafa8a8be2dde22437de5093dd6f425bfb1f1fcd55c7071ed78fdbede4a3bb9065"; hasManpages = true; scriptExts = [ "lua" @@ -7635,28 +7641,28 @@ "cc-by-sa-30" ]; version = "0.9.1"; - sha512.run = "bec84bd6c535f2a9fce0e533be87a24f0702d6d6c9d959aff4e13a60f44cc7144b3a7b0134fb325449ed2034795d3c499968e7d4e60907a249b86026c75476b9"; + sha512.run = "a7a050dd15235e26d30e6686b4c763d3ae0a74966762c8a0c98d4ded1a0d43166e2224dc0f3d88b7917972a01f948537f31d3af85f341a88ee089f99f813ff01"; }; citation-style-language.binfiles = [ "citeproc-lua" ]; cite = { - revision = 36428; + revision = 77677; shortdesc = "Improved citation handling in LaTeX"; stripPrefix = 0; - sha512.doc = "f9ccc0e1975064ec792c6138907cd3dc8080ff2fd02a2925d1a1334cebbb2289797b234b46d92be0ba45d460c31359b5c143f20e28cd1aa1827489d04b88d300"; + sha512.doc = "427d8bc2ca969d0e0cfe2edcd7b5936dbff111df03d315a0af36b7067395cf81d52cdd793b4fbfdaa2d3f3c100f66b8d25084fe2638ea2d5e40e0ca25eef0be1"; license = [ "free" ]; version = "5.5"; - sha512.run = "39196b799273a2da29591b1b59c0a504f0e0971a6fb12a21bed5ac45d94eb017f1e7c64691fcd46f5c151d867c1ffac706f050fe2e08bf3c58aec8867fa185d3"; + sha512.run = "52945420372837c8797c8204536f4af365a170b5d166a4cf4dbe2bd383ceb79b02d7a19882e1a56e52eeca34d541524d623cc2dda3132d69b02529630a0c7b18"; }; citeall = { - revision = 45975; + revision = 77677; shortdesc = "Cite all entries of a bbl created with BibLaTeX"; stripPrefix = 0; - sha512.doc = "f1eaf5ed48bf3fd2bc336b7d91dde09b5cfa9a1901bd6315d4abf032439571a89f1d7c4794ed0256ef1aff0456d275e68326e81627f164652c84de2900165a98"; + sha512.doc = "091d070d4e8e2a0c11e8c72cf2bafcc56c976af973ab4020d70d8585f612a56c74d83f851ffbc81432e5a4c4e4dd519433489b12388634a5ce6d0e0d3b6391b2"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "2549b398c98f82833849a45716d55a776ab3b7927fdc400c2e6d43c45fb0cf628bd66bdade7ca63bcaa2e98807914f7adb958c6a06c27762fb0ee70452d4d280"; + sha512.run = "99b5f71ab28ad07ca58cbfe1929232f1749d2b84d7f8be08b28845530989d777a198517e0fc31f7ffdbc10342c9d039908525114dff62ec3a8bd6b8b6f361e16"; }; citeref = { revision = 47407; @@ -7800,18 +7806,18 @@ sha512.run = "2d55bb97b43fd087a539456fc80a9fcd2b6860f88159ffe05abc02085fc40ee2e068a642e06fe1aab3423b4b63d91af9f96b918ae3f67b510c68774a71a05d23"; }; clara = { - revision = 75301; + revision = 77677; shortdesc = "A serif font family"; stripPrefix = 0; fontMaps = [ "Map Clara.map" ]; - sha512.doc = "77a90c3cfdb697172c2a338ce282ce79fc01ca7e6c86a550a65320cafcfc2dba2ce444388b9a540b6503ba25329eadce5f166a250dc5a2ec64d09dd3fcca0ff9"; + sha512.doc = "bf202dea85f728b35756eba23c3ef838e5edc91a38c90185d3ab0026e4b3305d111d1a837fa882a3738747b756531e7dc963087c2fed000898d81961a87d2fa4"; license = [ "ofl" "gpl2Plus" ]; - sha512.run = "dc80c7e148919c850d413ccb0fd0097858e2ba8a708ca28b583296c7e23f74b1ca6f7a94755509b47de25cdd7485b218df37528a820708a2ed04ed9629275f56"; + sha512.run = "12418675881e304e2afd095766b9db6d1ec8e32e817720cb0741f8f4e6bc5e48dfafe5f9162dc273609fea5e49cd6f5603922b7ff01352723f049caa8f5ff7fd"; }; classics = { revision = 76924; @@ -7875,14 +7881,14 @@ sha512.run = "1d92e279264970ca6d7612c3850fd46d4f3deb74df8a9149d6e63ac19eb665e5affeb1ab9bfea44d07825b80245b0a3b951d3ec08af0834c228a21270bc45437"; }; cleveref = { - revision = 76924; + revision = 77677; shortdesc = "Intelligent cross-referencing"; stripPrefix = 0; - sha512.doc = "54c8a55f3af82fdf9a5f391e6c5a94c27e7ab42b003ddcbabed501d97858f04491593fc8e607ab2765d71f72c731406cdc6e091229293d56ac73c76888934899"; - sha512.source = "1825bdadc5b395ac3d9e4b1a2aa94626f9e8df99a72e5a1cf4807d42a48dd0b1f5bb1a35536c8ae9aacfae7efc35edecdf11d6bc8e9b409cd074a16ab86232c9"; + sha512.doc = "0b59e337d22e0245bb34d1b92854a504648fc6f6a6230418e7aa5c3a6558ce5fe49d2be1cab25f154fe59b6da42ae7ef4524012923fc76120d23011969e46f9c"; + sha512.source = "75ac1b463283e2af964b174d3b410bc23937daf500ab88ca4404dae78380237fb2e0972868e7ae0f1eecee0959a3f47e0c5b3b543760583552ae62ef68bc4a26"; license = [ "lppl12" ]; version = "0.21.4"; - sha512.run = "3fffeda826456ae3a8af09a67d816ea30915e8902f9b0d449830c4f20cb685c405a56670bf24babe93b0d784cfce45bd9963811ca09e0de191936e079b691760"; + sha512.run = "6712d137fc4f362197e76f377b5e5655db7dedebd7edcb518e9d546c825d64a06c77993b7a8b3626e84bc8b4ac1a1980ba33c78dd5e8b70c45f5c44a4cc47475"; }; cleveref-forward = { revision = 76924; @@ -7917,13 +7923,13 @@ sha512.run = "c6846fd17ede59a78cfdf2dda3c7a51b10e12846452aaf60a1fdc6977dbd34c80034fe7f3b17919b83e2363d9543317cfae6d78b0be92af6cbe4804039ce48dc"; }; clipboard = { - revision = 47747; + revision = 78116; shortdesc = "Copy and paste into and across documents"; stripPrefix = 0; - sha512.doc = "50e7447b35c1d73c1d36bab165a8bb476764ffcc4ed7994e1bc63c6759baad0dd6c2c1f6a95334c7bf649dd13c8e79d17ec536120f1112d621e833b6f9f80578"; + sha512.doc = "5ddb3212c9fe77f858fea84bac623a33218f98412db3337674085717ddc19d51aca6a13cecb7596a145c4be70e2cf45535b23bcd1e82aa662f9890a2679c46c9"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "19aed32c2dc229852133a44fe5ed692a0d3194d374cc77e2301314b3fff929b834fd4df82e811095049e64ba127180eddb77fcc4211aecd2db40e8124a38d55c"; + sha512.run = "8eaea2a40f4fbbe5948b530a83fba0e3bbb8efdad014414ecf1d3bca1ec9ea68126328627982d560cc5a40478048208efe440a595e2245a45ef42c9b97c2233d"; }; clistmap = { revision = 76924; @@ -7944,14 +7950,14 @@ sha512.run = "ba378fe241cd2e51b641f0edc4bdd1403477b392e0a22363bcf540b513c1c15b1c0e3ab37020aa77ec147ce59cc7ad6f09c86cadcc0a77892a1a798c36c411aa"; }; clojure-pamphlet = { - revision = 77161; + revision = 77677; shortdesc = "A simple literate programming tool based on clojure's pamphlet system"; - sha512.doc = "2858b58bec0cc6417d6260244086187ca81d2891a6484623c9a23c57ee4eefb9b85fcf4027edce24b6926c32b8da2f89f2c5eb8b8131da863b4eaad0c265334d"; + sha512.doc = "e50f0b075979436c021fad692f5536a12de5dfe2baf115bd99dcb5807885b6c929991fe6068d840b5cb42ff93f98588643db74cdffefce8e1783e7523d64ca14"; hasManpages = true; - sha512.source = "b60982241c541443e26410c2ff523f45e994e2eca181ff403d62b33da11d7d9cba892193091f1990ae0eb684aa2f7f1a18366127d291b22568a085ff3c0a8e63"; + sha512.source = "1b96de0f843c7958952913199a040f6a32004f7a8951049084ed3539af4c4f47f88302f9dffcebc7702e30d6b596ee739719a65bbf961f5fb02c3b11654c8217"; license = [ "gpl3Plus" ]; version = "1.3"; - sha512.run = "e6056487d94eeb79e796e174f19d5075a357f41e2e43eff4f616db3d1737b75076c807a000df7cc3cc925699d09d1e17b15c3e1631fb71eea0c88b2df698a8df"; + sha512.run = "74436143eb935740f854ce9b0c27c3ec4576c11b681bf65416f6767a995c3ed617844e55fd68d540d8101c4f1ef7c62f2b2f9e106ad1ac6944b7be6240d9bb3b"; }; clojure-pamphlet.binfiles = [ "pamphletangler" @@ -7993,13 +7999,13 @@ sha512.run = "eb609d4204f9292b387fb8ecac13eaaad77e1d32870cd29f4996771acc5f8e82560e3fb9dcd2c8284888ed55d2b7bfbf931b50e01b0e4b8790c2ce5ce4445588"; }; clrstrip = { - revision = 60363; + revision = 77677; shortdesc = "Place contents into a full width colour strip"; stripPrefix = 0; - sha512.doc = "9d52efc5bec01766d81240bc4087d76b08b1a07c1b89c3a197291e7f7b9e1d4e10214ba7640b591cc82c67406c487c39b571ddcc89adbdf377a3e3fb4063b21a"; - sha512.source = "db0be0ba5c5686846abc9eabfffcbe24c1b3f0e62554328c254126f7b0450ad0f066f7b3da20aabd83c80545e3400d0d52b639cc23b55a64e6b5735be79ea21f"; + sha512.doc = "7fc001f27b4b237b464d2f7665fa52fb5bfcb4da3e5054af6c5d8ec797e3d0a20a45bee8e4e21674bd2277c035bc09ba8685d9642875c06e306fbb51ba1225da"; + sha512.source = "5afa18f74974a3b7dfd7f53229b4d2b783a3a09fa7e86b9cc75eb977f900e5bf6b3fdbe35b74987f99a118c08532c2414b788086d97ae6c9e1925970b71ca7b4"; license = [ "lppl13c" ]; - sha512.run = "5a26232ede7efdd9ebb4ca89adaa2f0c507cb4eb883fc59662abca448a9bd09894cf52e850a0f57af101fd22ebf239ef82d4fb4a761b11448b846a82858fee96"; + sha512.run = "451d645ce234c4e116c2905cc03fb3574719f94d36ea3b35690405baf3da643d0b94c1ab06b564fef1856ebefdf38b67b908082867e8fc63d530d50860f98578"; }; cluttex = { revision = 74655; @@ -8077,13 +8083,13 @@ sha512.run = "5d6cce2e396ffa0dc887e839f4ef57865db9eda3dcdf6a62737008b53837c40ee1498d97ab06eab8f0802e745787fa5c107c0738a8dedd4e65f6996aee555c48"; }; cmap = { - revision = 57640; + revision = 77677; shortdesc = "Make PDF files searchable and copyable"; stripPrefix = 0; - sha512.doc = "5a8b1bd0c47bd5b4a3df3d0270c15c0d3c8691c96f2e5ee272ab97362463c2cfc7d1e2a9a19f5aa7ab8b145e9ae63390b1ded80b48dec52f8bf62118dabd6cd3"; + sha512.doc = "cf71e810bccc2de5efb6243ed6ec686377f426c760a2c2f4417a76425fcbb7fd13b112eb778992f26ab4d694a3e9221382d8d5ac2afb276b423980fa9e3b7ee3"; license = [ "lppl13c" ]; version = "1.0j"; - sha512.run = "4857f7ab9719a2b6828582599c98715c61731288899494aed96026dd6ad8bac92028586cb6b008ebaf3fb516d918861f79f544ecd64bca1e6a6183bd8bc398c1"; + sha512.run = "0bfe443e46321a8f7ac0ce90bee7ced6d39ba24ffc3e56da7b2d39e991c16e03f15871e95519c47492cc731208ab0ef24428b1a8bc5ed6f3a966d0bd367f2c10"; }; cmarrows = { revision = 24378; @@ -8107,14 +8113,14 @@ sha512.run = "8e720662ac4d00557b143c883e9d410da8593cdfa056b5320e0ff348c2c0e37f9c0045341c28e583aa544790e576d9b7db8c80f93cffd8c4da699e46e35f73e0"; }; cmbright = { - revision = 75712; + revision = 77677; shortdesc = "Computer Modern Bright fonts"; stripPrefix = 0; - sha512.doc = "4c4b75ebc584b8dfcb1e250149f0a512e359b92d8af8a6075f3fb76a793079bb01f1dfb90a0a1ad024099d43068ddb2901632e67b4295963976a2c48077ef745"; - sha512.source = "b2cc4a5c14109b4cd2234b5ce8dbe3167d0f1074980990a73b0af5d760321ecaf011a7a5075c2bc1a21afd7e5eaf393cb63b15b009a871a41f62d1c787382214"; + sha512.doc = "6dffa81ffd65f84db8f1e016574d3c42f4cb0fdf2d20dbde4b88acb12e49947207057a26f965fddcd876a6ed54df0670108934123c5237eb04478d45b3cfea79"; + sha512.source = "6093eb359ed6a1a9a1cd8f841a62f5d1a912a47fef312623eb8d2bc10caf224e9a99ac007cc7a67d1fa04f286c81eaf95ad1779b099eb9c1d3643e0bd6d3bc05"; license = [ "lppl13c" ]; version = "8.1"; - sha512.run = "0f90e7e0a0f2b6bdfc6b4150a669ee1508ac9a8c34738620645d59ff9f44bd32b5c7fc283e478148756c5fc8558c0cede37e8337fa34068603158c23a1176af9"; + sha512.run = "3ac664a9935e8752fe439053fec89aca6e758c6abc0753bca1436f0bcbaa344de2c4e4de54a4340b5f0d3e5371884a9130811c37a52e77c01c1abb18e0492836"; }; cmcyr = { revision = 68681; @@ -8137,13 +8143,13 @@ sha512.run = "b05a8f8d326a6546b7c865e4cbc1afdfb0fa50993f4ad5e3b3a1e1781be9ed7590e1dd17b18d58f8a96c83aa2fe6218328b2df3e193e2dc7923d051374ebc9ba"; }; cmdtrack = { - revision = 28910; + revision = 78116; shortdesc = "Check used commands"; stripPrefix = 0; - sha512.doc = "2a69b054e1de07b31426e653af45125824bd037cf5a24fcde1f0fe1b6aa3eb925688959aa84094ecc65954b92030e1b78545db18f08a39990c4412d487ce2284"; - sha512.source = "c6b02dd165bfb3ab40ee05aa3ac9df74faff8167de021495fb08e0d173b83f75453915a634d81d260d4739166b2e5a519b8cecfc7807d25f396c27c5b65f58f3"; + sha512.doc = "9a34ebe3c955a173fbce1b1def51d22148f90bf4f24df97a7747cf2108f3b816a347c6e030eb1b4e6120fc7f83c51a092bd9346c1f74bf6b99dbc0f8c9d77811"; + sha512.source = "9f43e4bcae7dfb50804b3e62bccfc2b318ac2b9ce80ba5e1595335cb7fa578efe28e685bf993d02615b7a362b788a1d0020a91f1a59bc1cc7823f306b898fb1a"; license = [ "lppl1" ]; - sha512.run = "22de643d5b45f3898a1aeee44ae88594b545af34bb5bdac937753c13d31071872a78935dc2c73fb22c0e591d164f618549a2bd67a00550f3fb70753a951ad4cc"; + sha512.run = "c4283364be629c495634fc5d7b21dcebbe836637fcc46013df56f82d232ec6cd1a533c2a5309fe6856ab5e09441a0e11b8682c9d906b96ca7ed90c1b631ca560"; }; cmexb = { revision = 54074; @@ -8165,16 +8171,16 @@ sha512.run = "fa6bd1e79ca96500080405e01a7524a6fd13358335d34b3e2983a7f33f7b7a50ff4106ee5f2f483f3e040a3a7135b4133d727c6a7cb0c90f63be40e5410e3b48"; }; cmll = { - revision = 17964; + revision = 77677; shortdesc = "Symbols for linear logic"; stripPrefix = 0; fontMaps = [ "MixedMap cmll.map" ]; - sha512.doc = "71a7cd27a2744e8e3ab09b8fbbc514eb2e38d9740349139212f0861c67948fa1a98728acb1d22a4397fe95d8efd5c6fcb87a1843a1f9dbd0d161e2e835e1ac11"; - sha512.source = "de17c8e0627408358ae3de41a5bf557d99abf76bb480ab28ef9df424d8b7ae1f73ca2e30f4eeb26ac9eb2dd36ddafa143cd49ce6618b2ca36fcfc6e22e83d217"; + sha512.doc = "8e2bab2b5965653fc4bec4be00f3056eaa5358c3ac38af3560ffb906207ea2d7af2a06eefd8ff95e41af2270b583109e41ccaf0ccb0596d330d86143aca130b8"; + sha512.source = "5b3fb74e2126c6a821dc6446a7cef5fa1f8427bceba2ed71db33ea2c473c8d8c70a7747d5a735fe519ca90567eaaec9feb92d717cfa7f6f228c9a831a8609a8e"; license = [ "lppl13c" ]; - sha512.run = "8470819c5a37b3d8d1d44aae53b62ff020087e1125f381e51ef4a639fd6b2394c3d6f15a3a86fe70e61a4545213059bde6fc3e9d06cd054e46218e90e64c0543"; + sha512.run = "24850c5f71dcd7d91e452772e2ff8812d1d9c7db70e28f81862f25f735620904ac261e163a273488f0f5d5a52fc4685cb1dd3f20b2fe3404dbfef8cd311cd96b"; }; cmpica = { revision = 15878; @@ -8281,19 +8287,19 @@ sha512.run = "ade4e6bbb00d619d52cb65549cb50f4ff9275d20a9e871ddee99064fb2ae0e02ba7d403bd6c7d658fdc6d542d7a32244ce8ff7fbe023b4fe292697584aed966a"; }; cochineal = { - revision = 70528; + revision = 77677; shortdesc = "Cochineal fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map Cochineal.map" ]; - sha512.doc = "f76599d36e9c3650cd20b678ae699942de3380141018e9db74b342ac8fca6b50f4ae75abf4957727b37cdacd24a5a4df4b728aa9b2eb2886a3049e002e548032"; + sha512.doc = "27d65699218f5cb9049134c4c9b042146270257b0003ddbf9094bda39a79e8a5ff27ee8e6cde3a1b4b8bc0d032cc7a2f62a5280df2ced63bcea6dfedec595165"; license = [ "ofl" "lppl13c" ]; version = "1.085"; - sha512.run = "41af2ebf59705b60c9713bf814b15f1d0b9613d2ee04d8b45764d06ccd479ea9a5050858c9a5c536bfe85595ec4c7f7dd186624436bbcb388a37c7f9ee35111a"; + sha512.run = "856d70f45776fea877cc3ba79ad49a581ea67441b2f928dc935daae001e8acdc70e8c3178d3a882bd293c8f0e38ea22411530f6db38c30a200be6f01762f50f4"; }; codeanatomy = { revision = 76924; @@ -8315,16 +8321,16 @@ sha512.run = "582fdce35d70015e53a210517888fcb0a502ca8f0fae1bb7ce4219246101a77607ef6b1e1b721e5090998fb49d83781834fa8fe7256addf461e6ec7455f41d8e"; }; codedescribe = { - revision = 77215; + revision = 77818; shortdesc = "LaTeX code description and documentation"; stripPrefix = 0; - sha512.doc = "0d168f2e42d2cf1666b953f526d68a5f09dd09e454ec426d3fdebf4b500cf0f3a529b660ed68c260751adb06e2081520eeea3c3b9aa9c52412286c29dc32a1ba"; + sha512.doc = "4570751813a06de4bca533e78ee0373cd3c9e46c91832c86d623a8291c2ebf9727185132dd893bcfa7a242b26185e1bf2ddfa6826a6394f2772811a9187ef7f1"; license = [ "lppl13c" "agpl3Only" ]; - version = "1.23"; - sha512.run = "054b9775b59f05572cbfaad8da09f49f773dbc5e0dee27f1f501fa589d77c8409a56eecdcb1d9ff84efbe66f213ae22797a8361599e59de0542bb7ad7ed0a270"; + version = "1.24a"; + sha512.run = "2d8d0fa1b93c12b1b3cc67e9c4ac3b4701afe0292d964f918f5a3fbb5e84e3043eef11e16475612c122eb665f6dbd471a176640cd63d99622866d74856a4930c"; }; codedoc = { revision = 17630; @@ -8336,13 +8342,13 @@ sha512.run = "8dc006776f2a3f0f28aeed0450e2d7b714402de1939a92d1e7f1e0174a8de7e9f7099e7ae9a5de34df03613ff16800bde17f7cc90fa82798f30c775c10c655ff"; }; codehigh = { - revision = 76924; + revision = 77677; shortdesc = "Highlight code and demos with l3regex and lpeg"; stripPrefix = 0; - sha512.doc = "a236deae30deca7f1d9d355f45ca5f9d6075991fe1761c60fa426e38a978d8567c3d92cb9b7cd6ce4bd3a420f33e2eb15256364f432adca56ac6097d2689532a"; + sha512.doc = "f571ad07fb51f922ffa3306d159586fe33d0e4dfa4561a1eacfee5ed510951234a2557394eb5c3e83488d0168e0de63b94431bb34d27ef1c990d8cdaceb0c948"; license = [ "lppl13c" ]; version = "2025C"; - sha512.run = "1ee32ae78ecb16ee8fd1591d7212c3a8e9d95a36b2214d2ebb1556ac4216e537530e180c1e31c539f1f80c4f418c06573b6fea9c5aaa8f8fc377734a54cde85a"; + sha512.run = "4a0c90b2251455e6a8c19c8822b53f15016cd37ca929bc7de49741375ad1d9bdf9bbe6989a21d1fead931d2c571142d5ce3e2a3d35e64ce5edb2248299506525"; }; codepage = { revision = 51502; @@ -8374,19 +8380,19 @@ sha512.run = "7c93841ceadbb7bbfc9846d281fdbd84b7f284117344e1c4fd984e746186403e9be3e2048cfca53f6690a1e20b7471224b8d30ed1358959053111c22d3f15191"; }; coelacanth = { - revision = 64558; + revision = 77677; shortdesc = "Coelacanth fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map Coelacanth.map" ]; - sha512.doc = "ae548dfea88ab4315674caca7e0531bf52512b6ac8198853e0c70661e91061e3fdc15c82be7d6f1ee5c92a7cf340e65b0ce99665da82507b9d9f9b119722c2b7"; + sha512.doc = "ab5804c5e05d6b56fecc98a173dbdd395fbd3ed3e70593b1d5e65d8b74f246127500903c178d748a69671ed41bc39ca41580364bed86c743941cf378d3091623"; license = [ "ofl" "lppl13c" ]; version = "0.005"; - sha512.run = "279faeb81ba3169bc72848c691ab42729c670bed5c41a2add3e338bec0c109ff15ffcb492e19834d0ab2293040a659e3994f374b5a6028d505823e372eab7f48"; + sha512.run = "b895ff5c385afa580111d5f61742c9382e9422111b4045f7a89f60fb7182668a64adbee97dad524dfa823f0746345626537c845fb4f4abfd38bef4d6385d0ca5"; }; coffeestains = { revision = 59703; @@ -8408,24 +8414,24 @@ sha512.run = "b55c95585cc2486ea69e83689322ca6e5842a2c285ead5a88f23d42df108c6698de7f2a897fd0f2be34865b8329ae0d35a3437a30eb880919ce58dffebc1e9c2"; }; collcell = { - revision = 74187; + revision = 77677; shortdesc = "Collect contents of a tabular cell as argument to a macro"; stripPrefix = 0; - sha512.doc = "eb77e7953163f9d9d0091b9a547a63d9cf29d9a4e34f139e031f600e760474e9753340d1edb7aa5d89aa84b5d38572fa202cb258c6387c83f0436f0e6de4db09"; - sha512.source = "77fe99c340319c394b70fdc5c0b30525d60c9746db80d5e9e1d5a1d0e882f2dc7aacbf14b12b46b951e7b2ec7b2fb5d9a6c976d7e99d15f6c81d2265ced984d5"; + sha512.doc = "8a9574fa9cc5def7ce90d8ddab3bbb58ea1679239c00763d4cbe12c55d1662c9e025e46c8d5df4b904e003d1122d2645aa43412d5d52fb25542910bd1dae2d14"; + sha512.source = "035171a9373b45acbba59a6c4a757096d376b8e7ab8ed982314fd089ced3348029c08fea5864c3523846ee9d5deabfb3a0ad617328a37d32724520c22c72d220"; license = [ "lppl13c" ]; version = "0.6"; - sha512.run = "883e1a4504f53c97ddfe4f1c70daec15d7b12d9bac903cd07250d6253761977f53cc31634578fc19e29ce40aca669a23a1a87f3c3ff26ad03398f18ba0d52fd9"; + sha512.run = "857cf249dc24da0ab3e412d9b82228746667de828b835b17180525cddd2f4ef71aeaba9a9b83aa077acf9dc42662b5bafcefedc4cb3a86067491334d478b9601"; }; collectbox = { - revision = 64967; + revision = 77677; shortdesc = "Collect and process macro arguments as boxes"; stripPrefix = 0; - sha512.doc = "db2d2066072a3619913df6fbdfb19ec3afc50495d51ccf1339312bcff1bf7841902f412932205cb4ae2f94acd33b9fe2b250d67ae02c22d6efa25c251a182c00"; - sha512.source = "b54a9a9215639eba3c0c052676122a3c25efacda695b34c56317d809e69e6859bb52c7fb8845e08ece9d1a2ffa399f3800737b56eca7e6c4a2f7ced14b10a2ce"; + sha512.doc = "b41f009d2e31eb2c25e09717b441ef3878d75b94def7f268f4aa41533a79050500d22aa8ae95e908af7a6cdf6bb3cdd58cbd7583d55b949ab31ae21b2a5e5c79"; + sha512.source = "eda531908382e9a7d70535f56e825b172c071481dd042e42a66c7ab37d3890545f32c1f769113cbfcc62f7179e925ad2938afcad1b7f49af1391078f73a7f33f"; license = [ "lppl13c" ]; version = "0.4c"; - sha512.run = "59316a336010c03bbe288ecaf20953666d084500165befe465ac87210795f2ef68693e5fe155b45a461a690d918d83aad247dcd52eb40cd0bf80f6c68fcd8071"; + sha512.run = "d85ed9d5287f2270f4e41bc7f3e79a2363b8069c2acdd1376280f137acd07300912eeb97a131ec5271580fd932f021131f0b54872f5655943f49aeb46f788094"; }; collection-basic = { revision = 72890; @@ -9430,7 +9436,7 @@ hasCatalogue = false; }; collection-langarabic = { - revision = 76980; + revision = 78046; shortdesc = "Arabic"; stripPrefix = 0; deps = [ @@ -9447,6 +9453,7 @@ "bidihl" "collection-basic" "dad" + "fariscovernew" "ghab" "hvarabic" "hyphen-arabic" @@ -10276,7 +10283,7 @@ hasCatalogue = false; }; collection-latexextra = { - revision = 77564; + revision = 78212; shortdesc = "LaTeX additional packages"; stripPrefix = 0; deps = [ @@ -10370,6 +10377,7 @@ "beamertheme-csh" "beamertheme-cuerna" "beamertheme-detlevcm" + "beamertheme-durham" "beamertheme-epyt" "beamertheme-focus" "beamertheme-gotham" @@ -10723,6 +10731,9 @@ "egplot" "ehhline" "einfart" + "elegantbook" + "elegantnote" + "elegantpaper" "elements" "ellipsis" "elmath" @@ -10845,6 +10856,7 @@ "fixfoot" "fixme" "fixmetodonotes" + "fixtounicode" "fjodor" "flabels" "flacards" @@ -11219,11 +11231,13 @@ "medstarbeamer" "meetingmins" "memexsupp" + "memoize-ext" "memory" "mensa-tex" "menu" "menucard" "menukeys" + "metacapture" "metalogox" "metanorma" "metastr" @@ -11233,6 +11247,7 @@ "mftinc" "mi-solns" "midpage" + "milestonetimeline" "mindflow" "minibox" "minidocument" @@ -11763,6 +11778,8 @@ "todonotes" "tokcycle" "tokenizer" + "tokglobalstack" + "tokgroupmark" "toolbox" "topfloat" "topiclongtable" @@ -11897,6 +11914,7 @@ "xsim" "xsipa" "xstacks" + "xstix2" "xstring" "xtab" "xtufte" @@ -12005,7 +12023,7 @@ hasCatalogue = false; }; collection-luatex = { - revision = 77516; + revision = 77773; shortdesc = "LuaTeX packages"; stripPrefix = 0; deps = [ @@ -12068,6 +12086,7 @@ "lualatex-truncate" "lualibs" "lualinalg" + "lualineno" "luamathalign" "luamaths" "luamml" @@ -13102,7 +13121,7 @@ hasCatalogue = false; }; collection-publishers = { - revision = 77395; + revision = 77889; shortdesc = "Publisher styles, theses, etc."; stripPrefix = 0; deps = [ @@ -13164,8 +13183,10 @@ "collection-latex" "confproc" "contract" + "cqjtuthesis" "cquthesis" "dccpaper" + "deutschesmuseum" "dithesis" "dlrg-templates" "ebook" @@ -13214,6 +13235,7 @@ "hu-berlin-bundle" "hustthesis" "hustvisual" + "iacrj" "iaria" "iaria-lite" "icsv" @@ -13235,6 +13257,7 @@ "jpsj" "jsonresume" "jwjournal" + "jyu-chem-thesis" "kdgdocs" "kdpcover" "kfupm-math-exam" @@ -13493,24 +13516,24 @@ hasCatalogue = false; }; collref = { - revision = 74757; + revision = 77677; shortdesc = "Collect blocks of references into a single reference"; stripPrefix = 0; - sha512.doc = "13281b226e2444fb4e18a40e8cf193cd6da5139c58ece5a0c0002b3c3e98280e5e177de18361dbc0bef8cdc77f2f049e35e98f5f6712965ae15576d05b4e1ad6"; - sha512.source = "401784d0decebaf7acee57185e3ba0f38d3aa3df16aa9ad0a216191ecdc7b6860713fe489518e32f01c1704cbb6d1f6f626e52b55dcd0d57a47cd224f82d0a7d"; + sha512.doc = "08de787a38e9b945611e2ab6955ff5d20a0551b1a0bdec32cac81b7df39394c34872c0b7ee2858e42bbf3dd11acadd0bb51a186ea952cf0d177948d770c13550"; + sha512.source = "b7b4c9294a1f713e98e9a24c7d676a24e26d778d17e87643e34e5803b85e22d77391ccd6486865f221d0148a03430ab593edf2c2c36c85a37289f237420912b1"; license = [ "lppl13c" ]; version = "2.0.4"; - sha512.run = "7c6d1bf032c7b057304ab5a4a814ea659de2e6b197653ea0110d6cc00a452392e4edfd0b8ac5385f8f2a5373c46217ff537b857349e3a690213192e67e6a2920"; + sha512.run = "9d75864623ffcbb7fed8f6d84b03c055384333f9230f942cc58830a668f7b5a51f3ccd335c6045977a867ecdd7fd23bdf406382b7494ea4b36fe80956957d727"; }; colophon = { - revision = 47913; + revision = 77677; shortdesc = "Provides commands for producing a colophon"; stripPrefix = 0; - sha512.doc = "aba1badf34551d8340f733bb9e365a99c56c473f96ed69deadda917232ea8313df800579cb347e074ff0836553bdeb49f60330883581fb3cc7a3eeedc736d1ba"; - sha512.source = "8764595f95806d0aa8cd956bdfbec118f16376c936ae457d3d28c072eb8e2d6f0e7028fdb91ab301dfb587a721cc40fae13f56f5245b418413187f8776624855"; + sha512.doc = "b7a822de8c1352213a21f6a13da86d9125524e22845593c55d48f2013ada5e23872df8fc350a52143cc8f6506a5c4d94bc72a6e599c78d16386ecdb66720390e"; + sha512.source = "7cb5253eb26615a82680da7a338056ef56918a87189f4bdcd21a3f926d72034967f1a351638d237ae357f7c057e3aa8705332785fc93f5b4fa7204e9fef5d8cb"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "e85dfdef7eefa2fedd6af7c0b6eb71200485b5190268de3a89cbec8dd15f8e66b3260430660f6cb860e2712d3e20e5a8d0b874592a71b116dc07de6e28161474"; + sha512.run = "ca061b3c4904b2c74ca67e60a40847981a6f35bde0df06e6f4d01c37d62b476a5702aa50d8ef3c7e8830e3cf4f326a93b225c1884804c84ffd0a34e68527eeb1"; }; color-edits = { revision = 56707; @@ -13541,16 +13564,16 @@ sha512.run = "a4d87deccae89f844a6251887e4d20817837fff4eef9cbd2874bef8890d41e0ab930a3ee55fae9ee46685c6b3b2b3324b54ce8507f1cb10eef332b7a480b94a8"; }; coloredbelts = { - revision = 76924; + revision = 78042; shortdesc = "Insert colored belts in documents (to present skills, for example)"; stripPrefix = 0; - sha512.doc = "5bccf3c35519b0702320df97aba8b62359ba715b5dc74edfe4264b4546fb1e0d8411e6be4ecb960acfa4ff5f290ce88cca59e0517e37a9a1c83e24697110bdc7"; + sha512.doc = "447fec4a40262e98308d940ffbc2032376fec2ed62281e17fe81a93ab55b4b8757e2b198d385baf58b75b5fb43172be1509ea50ecbd4bf3073da58174c5745a0"; license = [ "lppl13c" "cc-by-sa-30" ]; - version = "0.1.6"; - sha512.run = "e9420eaca2701de9ac81862f04055d2fe7c7e66ddfc2fe7ddb9096ec5de4a942a0a17697281401cc1e88997d2bf956ee58d9df1c4651d7de62daa74516a4ff9e"; + version = "0.20a"; + sha512.run = "d619d06b412e1c55d35b90eaa789ba5fb64ae946523c44698d97020f53d83ba4f7efc7843cd260fdfd66b2f99338488cab746987e06e189215761a0d6782594f"; }; coloredtheorem = { revision = 74812; @@ -13562,13 +13585,13 @@ sha512.run = "d65d33e14f64a7efc21e175ec61747d2389e84a514d641059bc46af683c55cfbbc3fcebf97b99c38f7b62d8c56611500ac103ba813de07a310137787a5d524de"; }; colorframed = { - revision = 76924; + revision = 77677; shortdesc = "Fix color problems with the package \"framed\""; stripPrefix = 0; - sha512.doc = "2b44d3ddd744131dd5ebca331cdefd1a6c0ad7e112f1da445009cbf34b470649be6c8f78cdc132885630381212bc08ac9049da69a6759dee2fe58c27a6f80171"; + sha512.doc = "7d5be70fb905422b0060f766ce202e0d61e62b606e9082350bf66c784374a0fc65862c939163f51b5d926399fb6df08f17f70b0c57818d40f9dd5d32657399b6"; license = [ "lppl13c" ]; version = "0.9b"; - sha512.run = "e137d3a542e7561781a6a130ad17fa7f2f380fe78c4e460326776975c7a4e9c3d222f8486c919cf740bd8ad9e3ed5c3e09dca142e996fd7bcb015e9973e0e8b1"; + sha512.run = "be0d47dba7ff6016a623e5ee3a355cb3099b4e7a2a7a07550bb2bf5a0d8cf123cbbb84c075857c95554dfa7504de3f7e36eece087e290ea55c4e6d2828e7c11b"; }; colorinfo = { revision = 15878; @@ -13589,15 +13612,15 @@ sha512.run = "7c89a6c53212beaa06d54dc091021c5fd57cc30fccc917ea413d23b0790ec637b6b8e69a3bf1b44d0a9ed24fa1c0dd21608b174c0230a0a94a2e5aed221be033"; }; colorist = { - revision = 76924; + revision = 78012; shortdesc = "Write your articles or books in a colorful way"; stripPrefix = 0; deps = [ "projlib" ]; - sha512.doc = "24e81faf158033976322b5e7703a84001c9dbe9dba764d09b964b444df681c0c56e9a8e470fac4f4a0f5e7b089ecdd45db1e22c17628917e1dce404fd02c083d"; + sha512.doc = "5597b91c48c675d1d2e8e3d2a214bbdf1bf45885936817926dba533020b49b49f5f2a3f8293528aa8287442b1f4372024f789091ddfec945f0f171f82d47b114"; license = [ "lppl13c" ]; - sha512.run = "cd543e23127ea8d39b38d495212450510595f26eac02abc03509c2b8f41b42ffacd0012403a079f86c13ced3d0b5a328afc9e5c3915a972ca02056cbf9aefd28"; + sha512.run = "87a3f841a655a36540f2ff9e2ffc6e9ab10479160a31eee6c00a82faa974c2757cb85c78feab28fac384e6fb80fd4a0bdece5d1f359515079505d37c4ab7951f"; }; colorprofiles = { revision = 49086; @@ -13634,14 +13657,14 @@ sha512.run = "460225705cfa914efc689df2d3f0c0ef7f5883082195e3d8e29e124726589fb5e9b7fc4679541b685439de097b6b297b803cf08e104ec13b849dbb26cffeaa04"; }; colortbl = { - revision = 75287; + revision = 77677; shortdesc = "Add colour to LaTeX tables"; stripPrefix = 0; - sha512.doc = "8c2ba97d0e2d6cc432e7d83966b7f546f0268f66ae5946334e8a1787d079ca2ab2becee6aadd6e43077841527ff8139792e80934e006ed151337015e11f813e6"; - sha512.source = "5e04dc253c881982afc7e3fcd55f6690dbab5d4ab50de1168d1561a0425924008c3315dadfc8fac7f7413baf92057016f687c4a35de54a01a07b2c436090f12a"; + sha512.doc = "cbe8f95793ef7e6154b7272e8d72e37aded77789395c7623b27ac267f15bda55a1e16277948f162121e1554ebf0c930686567b56760115d7c0314087968fa81c"; + sha512.source = "1e593711f2584dff6cc5456d8d9beebbe7de19f75909952fd9b1968fd4e9a7bab46429aa494a512e889f90d5b723fad0e84dd85967104f3bbbcc5293e98e2a5a"; license = [ "lppl13c" ]; version = "1.0k"; - sha512.run = "22e031d1793439f040f528c47a5a8f6855b38a33a229760d10502cde4ece9936eaa8c7a1dba589e27884d56a9db1cfbc05519958f70a42da26ce81c386b841e7"; + sha512.run = "4bcd1ccf3c3000e30f4004855b8f80f2295f93376a39d294abba623acdbc507f550a330fa8fa91dae1612187d4b8ba9de75122568136a8356eab0e15b84e1311"; }; colorwav = { revision = 67012; @@ -13711,32 +13734,32 @@ sha512.run = "838f10474c2e89f317df4592443deaec3d1a3310f7bb2b458c2a1b29a03013c4274912020ddd9b5807bb6018b6564c11df7b14b8a6db556e8db58dd98049c002"; }; comfortaa = { - revision = 54512; + revision = 77677; shortdesc = "Sans serif font, with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map comfortaa.map" ]; - sha512.doc = "b1b4efa42012646538316af9bdd5c724f285aa784e18e85a1239376dc02cf1b79bf43bb0ce07a822995a82811eb6562e6943aca0b903f9241bda088ac0675fce"; + sha512.doc = "0afe6cfd45da275d50a0446634194e63134865ebaf13342116eb2f30d31340428805c3c9af8cfc0e63d5fe077017fa1f7e987016ad27b7c01e0d789fade65bc5"; license = [ "ofl" "lppl13c" ]; version = "3.2"; - sha512.run = "6b851b6c56ef5b6ae6e59c5a3606238671af34963c5dfb8a39a9bd6b84597f673d12963abdd687013f11edade4fb9ae37794a4789650c38c29f64bea1d41dea5"; + sha512.run = "a12760605afc793d4316f98dc371230ce382f0adcb270d73b6de0eed25b335528262b0a458cd14050a8acfe727d1b6449f1db363c5d375274780ac8919250f56"; }; comicneue = { - revision = 54891; + revision = 77677; shortdesc = "Use Comic Neue with TeX(-alike) systems"; stripPrefix = 0; fontMaps = [ "Map ComicNeue.map" "Map ComicNeueAngular.map" ]; - sha512.doc = "24baee44951d9dc6fd70b6b6092112a1d7d13c394eeb495162c3f80444ebd799b526acf7b7c86b7590afc9f5f6efa97c10b661ddead6ca11a168325c7c840650"; + sha512.doc = "4b9cbe3a65cad7bc602f5ca2ffc70084d66231192f4110dc8fb538d3a4871cb90588fa68b0005fc97173483aa0f5b14efa8de4317a68c967408a97e0766f5b65"; license = [ "ofl" ]; version = "1.2"; - sha512.run = "5dc900d215fef53fe69ffda6e9120f1230173f40d220c71eaaa3d7eb21610b214591bdc043f27f0fe5259daf2a800b695167d2deee1810a67045997aff7c2a76"; + sha512.run = "56ba2ed529c3e0e546a8520c1bd5d5d10a63e00c60f95c718dc83bbf7e77336772af7fb22b2ebde0872504d08e81e3480cc62c7e3c62a6cdf416dea2b68c70ce"; }; comma = { revision = 18259; @@ -13758,13 +13781,13 @@ sha512.run = "c5e48910b5e685c792b9dfe191cd8666472e24e7ef6d6c2fdb3bfb05b2f39f4d4ca68cc7b859d07f50e5d596250e36e1664e1ca48666b0e3126eb8c91d27c384"; }; commalists-tools = { - revision = 76924; + revision = 78016; shortdesc = "Manipulate numeral comma separated lists"; stripPrefix = 0; - sha512.doc = "240ccb8bd9fa8cbe246fabe0800e9f16872bc950947dc6fc99608b266e7896b7f9306983a2c1d8f7ddf70c75e1cd95e5e089b3c4340e8ac99c58e61a222140c9"; + sha512.doc = "819991d4c1af5ae0cf5dcfe5cca79a8aba1c4381385c98a13c55a9b264b2460ac76f573882b0f8ae415f4b3aebed0b12d862f450ad22a456d478ba38ea396fc2"; license = [ "lppl13c" ]; - version = "0.1.7"; - sha512.run = "e38b09513faca58018a4eee583581ac6dd986a02fcdb55c2d5c63b973a636b6613250af8c4b290adbd27866dee1cf3dc39bf9604ce2bad995ac951283fa4050b"; + version = "0.20a"; + sha512.run = "507875d1741115ad5e67c87da7a8136eef1dc4e23c864709bac4ded89edf4860cafcc3d3d4f0b8ac43178031f2bef5b114306a9d75a47c48ae6daae99997d58b"; }; commath = { revision = 15878; @@ -13786,13 +13809,13 @@ sha512.run = "7a2248fc7c3de4755a68dfb769c0862332f41945a5efdac8f0b9911c3479bc45cf72ef0176d8d2ed2abe127aaf388c17c90d1f58cfea4aec8bd9e488f2d96c5f"; }; comment = { - revision = 75712; + revision = 77677; shortdesc = "Selectively include/exclude portions of text"; stripPrefix = 0; - sha512.doc = "b0bca460b8cbce934128875328ec88ca3371508dddee464dcc2d5d78bc8ac514a17682dbdb8689b17ab79f8408ac8acfc41c05bad7f694a12edc2cbb0a4b1784"; + sha512.doc = "5b98d927c8e372134c8d0b1815c15ddb76aaf7ac13cde504e438179ef4498eab883e6a692d33528fe77ff871f9746d927b79fd763d2545eb3f6b5ab15ca051c4"; license = [ "gpl2Only" ]; version = "3.8"; - sha512.run = "cbcab3d411387ba45671158b8027d1ce7e3b185b63413a5202c46c1b044a078fc25771f8831715cd87de78efca65dac29320c47a7cf17ec56a36d21923e4cbba"; + sha512.run = "5db2af6c82a4f2f4c8883c1749964e8cdbd1110ee32da1c04e93a968aead82fca408250a14074e4e21868990c372b67bd45ed500c985366a0684b0366cc090e9"; }; commonunicode = { revision = 62901; @@ -13908,16 +13931,16 @@ sha512.run = "65b3f7003b8aaaf6565bea6a65da11f42dca2283f1d53710f4b476a48ab39ae6fffc1d0f9206e23b66047b572c28e793e1a75d047f1c1a892fb4e7c17c854741"; }; concmath-otf = { - revision = 76683; + revision = 78182; shortdesc = "Concrete based OpenType Math font"; stripPrefix = 0; - sha512.doc = "9178910e18924d5c5fe8d1b0f39912aaa01f8b036724479348d18f5d6cd77cb35a97078ea3fe22e3e0150cc8137e3ec78351303f197ee28b5c1ca7295917caa2"; + sha512.doc = "a31ac8bd0af657dbf4dbb97de750b6d9c91e77e3a91fd28a1db6cc59d24446555af737b531bd70316a5a07becd6f5945a905cda3d372bddf7e61d398df9e610b"; license = [ "ofl" "lppl13c" ]; - version = "0.70"; - sha512.run = "ecbf93fbd96015a870619a55977029192423ed47cb313cd27e925426cca7699c604c0ebb0bd00fdf3812a1d1480d2e65f3b50e066723d63c58f12a91452a856b"; + version = "0.73"; + sha512.run = "7699a4b2400ca0cb57b24cd7ed4e54bbf6a4c0062d2a898704277ef56fea19f0cf364612ec1a92e51b71811c70a480a3a32535c4d23b85bc34267b2331b5e9f9"; }; concprog = { revision = 18791; @@ -13928,12 +13951,12 @@ sha512.run = "f650acafa4ffa424451f338d6432d665ff679396ed367650d360adf699d3b1e7d8d23f5b3fd070440cb4d6578d07978bfd02960c1219eed6c8594f110708e5cc"; }; concrete = { - revision = 57963; + revision = 77677; shortdesc = "Concrete Roman fonts"; stripPrefix = 0; - sha512.doc = "c70e9c299e69daa29e9471293b59ed4bf375b8314729381c1973c5390ec5d73b3cffa16db8864e8d84466dbd078179e98b2ffa3e6466d67441e30efcd02676fb"; + sha512.doc = "81094ce7475117219ca1f6027f2f26c874f10a8565c4bc20b477e6d4365902eb272388c103bbc21cbc9fb9f4a724885efaa55998d9635fbfc2c9892b4eadeb93"; license = [ "knuth" ]; - sha512.run = "9bf9621c120f831110f71cf8d53ee5d4d42869da8c9b2c653125dd6cb6eb9b8d264116645753ee34dce1076204e008d9e74bd0596b46ffac596cc7726b0c75a9"; + sha512.run = "9bd39c3047c58a3c158335fc12288824df789e71aaae7ef28e2ce08b98f7d2622d550ee06e452d94597534f6945198fa0a0963c3252cbda5fe586308b337ac2a"; }; conditext = { revision = 55387; @@ -13975,22 +13998,22 @@ sha512.run = "ee0f344ed0eab872aca3c54422f83a6f8bbed2462a22cbd54dde075ceae79dc5a01ef13947327ec726d5eeb64eee5519e4074c138f4d172bbf2b4024eb88ceff"; }; context = { - revision = 77320; + revision = 78011; shortdesc = "The ConTeXt macro package"; deps = [ "dejavu" "lm" "lm-math" ]; - sha512.doc = "b6ac276b725ef84bfbdd59a47dc79bd88c696c47ef5ed755a18c8999670a8ce62ca34a99c7da98419ccb9e8a092f5967f559321b3f28aa04f9601894bb239f97"; + sha512.doc = "945f52a793fd8fafd7bde064ba26fafd6e160a963323a15846a5585c7bd8ce5500f309789bdeb607d0bbf54c92513d8b88368464cf698599c96f63aba8c2150d"; hasManpages = true; - sha512.source = "b66138c744fa2b1b05066cef66349ff095e043e2a5457234de795b2b9ff46fc70684d202d0c366efb5cb5005c5c9f56519db86abab828b507d62eaba312ebd89"; + sha512.source = "b4145227629500578b05e5632645f389b05a88cb3b2777c8364b1ef1851eb4de551b081e1f2bcfe1a23839bd0991180bbce739e679dc26df43a530b9bcaa7ecf"; scriptExts = [ "lua" ]; license = [ "free" ]; - version = "2026-01-08_2330_A"; - sha512.run = "2b75304b42e2379965bae517ad9d333eeaa5323ab5f11945c16b8da764f3890cc2ba66a31dd9f4034afb1935c2e28022d90da107c8dcc7184034a68f3efee84c"; + version = "2026-02-19_1149_A"; + sha512.run = "28bc8ac82dfa3f316ddcaef64305bef74666abe286c3bfb1c2bf5b7f801c46a9e538517180013cb77e2f4f2a5b572a0788dee5aace77191997d7b96efef51cc0"; }; context-animation = { revision = 75386; @@ -14080,7 +14103,7 @@ sha512.run = "cb761c8c0b2201be37c4612483047732a249ead5f3c86720ec88a696e48f42e1b003ca3490275f26df6b2f4d08d2a3dab17b818f0c5a98945b06a3ed70b18c9f"; }; context-legacy = { - revision = 77320; + revision = 78011; shortdesc = "The ConTeXt macro package, MkII"; deps = [ "amsfonts" @@ -14108,28 +14131,28 @@ fontMaps = [ "Map original-context-symbol.map" ]; - sha512.doc = "b52195b7b3efe7380228f645384b54d66e845ca3d743fc88240be83ee7998653ba7e5925b4813b5a51039af8ee0ba8009c67be933654cc4e4e2af4e45cffb76a"; + sha512.doc = "9b571dcbbb1ef0b3b9f0f8a214a8ccff8ebdba0eeebdd1c8564757b9b4fbaaf654a2f5fa3f9a4739dea40d6fe35e14897926445892dec32d20d5aa249c1fe2de"; hasManpages = true; scriptExts = [ "rb" ]; hasCatalogue = false; - sha512.run = "060dedcdf17516d91a778680f6e38df3880cfcb750d4c2421b78b1fff6a81bb74ebea380330461a7eb2b152133a67d76281a5314d7e367731e49e851f97bd6fd"; + sha512.run = "9ab66b8fb4ef3f9bef2a4875bea2f769f96291837629f9d0a7ac988ffbfda837b7dd48b0acb4e821c8461a982dc10d183fbe5495f5f7a57f54eb9071ba3f486f"; }; context-legacy.binfiles = [ "texexec" "texmfstart" ]; context-letter = { - revision = 60787; + revision = 77850; shortdesc = "ConTeXt package for writing letters"; stripPrefix = 0; deps = [ "context" ]; - sha512.doc = "94e1bf68371f3e8c426cfff5c471f93c86ce51fdd92dfad59669d32cc73d86de606113ece55d13a0f25ac4a26f16916407de9175b84acc79ba107156c20cd20a"; + sha512.doc = "797986683f6e263af0d04e2a3d2ae20bd584dc92849ceab581e991bf5ad9b85f97736cd381185c72b02e69100f034da35878e82a511c5d93188a140102212cc6"; license = [ "gpl1Only" ]; - sha512.run = "558836a8c95743270f627a18dfe7a29ffc7a2eaeb4cf663d589ef5c07eab4dad6f09db31511379c90a41d1e9e7da5766e8dc3c8bb0902fa06bda4fb33caa97c9"; + sha512.run = "382e459eb62d03ca16e731d196de5e1c43f279fa0e7e133a2694a3bd7535bfe165c2efee7e70805f326db454eb8feb38f649a4cfdca8242fa26f600527c43384"; }; context-mathsets = { revision = 47085; @@ -14175,26 +14198,26 @@ sha512.run = "083b1f0b70a74a3648501314fa993632534f476376fb80eb4444b0273866bf4a4d562e4bfffbd14ed79be0020361ab6cc5c40fde1f99544b76d6f33939781f19"; }; context-squares = { - revision = 70128; + revision = 77884; shortdesc = "Typesetting Magic and Latin squares"; stripPrefix = 0; deps = [ "context" ]; - sha512.doc = "dcc3aa45d04a4e2cdb6719d7fdea1f0d761814a232a027ea97fd2cae12bc510bf1b66bdabe0c31752060db91e62ec2b16b6faaf714ac42ee181adff2a94cb9c4"; + sha512.doc = "047763a0cce59caa9792475822ffe85a4bc2b47a166c60684d0cb4b2504b32222b515a69a84ecbc4fca36a3f793b39fb7ae1d8afba55814b2cf18eb68035c81a"; license = [ "mit" ]; - sha512.run = "fdb194b57a51d1ff127b23a45fc07f43844b4bf5c8ae5cd7a2dd73cf7b75ecc2bb842a26f88c23fcbaaf060c8f496e11fa6967553944fd46939936eeef29e22c"; + sha512.run = "f6520a239e3f7b4a2f19fb5aaf11525af86ab322023b359bbfb4dbfc6522f4719962d0fdab2c9e2e00719fa00ca1968bec4c8c1e301917d3dbb0b0d38d697cd6"; }; context-sudoku = { - revision = 76924; + revision = 77885; shortdesc = "Sudokus for ConTeXt"; stripPrefix = 0; deps = [ "context" ]; - sha512.doc = "3f6cfe5a1df7541529e65e2a9329441a54ee576c5e0938f95f6d2aa07335d47e5180f4a415827c11d6c4a8d385c233263fafa845315a89301d545ff8499bc489"; + sha512.doc = "b624a3443ee97f95f5f14aab066faf22671a58810e37556770aaa974cbee6903897557a97658eeea5a57af600f844e1d5d192aa197c22952c96823eb7a8acec1"; license = [ "mit" ]; - sha512.run = "960cb0be180c46d86294a246a2584add9c53e33212df72db9076f82a1cfd8ab1178c3ba0f6dbfc709adabe276b0f6a79782bfffb171715391979b9e6f2cb0d8f"; + sha512.run = "606994ad52f3c533a13f8b4be7fe6428181eab21173f3b49adaf3ba02e18680814e60d25bd727a666ed69847e9ed568d2756099bbcfd42bd1b4ed9e744d64f2d"; }; context-transliterator = { revision = 61127; @@ -14250,24 +14273,24 @@ "mtxrun.lua" ]; continue = { - revision = 49449; + revision = 77677; shortdesc = "Prints 'continuation' marks on pages of multipage documents"; stripPrefix = 0; - sha512.doc = "0b6bbf7c3123b7e741255bd3ff9e020ec61bcb81a236ddec41e709f14de514057d9b902ad783f48e5c04ba1ca6daee31a38f130649cb0e5b2d548ca9689d5dca"; - sha512.source = "790671ec666983e4ff5ff594b7df54cdf7c9d136d57f9004f5400857c3001ffbd3a13a5fc559f3ab75a168c66fc5aa2ee3b5702e5ec417c9a31a1e65d18b801f"; + sha512.doc = "3dd8a38a996f099eee9b73e6f76b38f677648f7e368dc3a0a6060b29ceafe16fc6151586b35818517d6443ca6d6c3ad472d5b1f1091921b3cd1802bf8c89455d"; + sha512.source = "5f69e60e9d33e59479d736ccd5c0aa0ee213b533730ad9b5f97e02742d0bccc3049d6145681a322e8c04f0d4954c3a727666523e770f47db7f16e85cac94e12f"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "42cda9a2796e9006263320163777df7046a79e38cb2c0ffb53f23c27cc03c686e00e39b066228b09ca99a6e5c2bf4a6cb32d5d7c49b40cf614c542e258968ab9"; + sha512.run = "5b92d207ed9ccafdef22a5c4f1c84d32a99a3d0878f9ec7a1bb427527cd4b64a369903cc0293be2dce769166b3d945a2a33fdc3e42eac91684eb361194fb9569"; }; contour = { - revision = 18950; + revision = 77677; shortdesc = "Print a coloured contour around text"; stripPrefix = 0; - sha512.doc = "af1c649d2e5666ee3973395babce4802da2154ba95fa7fc08e378c261a8ea1c5be44053c40c5cc1bd0c74e2c54b659470c3d45063fbbd4330cdc5e664f19bff0"; - sha512.source = "377b4a92031cd957b15d232cda9e4c2e7488a4c71624eed06dc2edf9dca37afc11e18691650ea377da2dd78b5f636272eeb6d94bebd99ad5ec1ec477f7b65784"; + sha512.doc = "239751f2861769b060fc71cfd096d177e3e4ca9b4b146ba9f045cf659205380e4e7e91b147f16647e013c69bb9a8a97d68bd3c8fb162ff358d99ed508bb1acbe"; + sha512.source = "bbb1df023c7a523be481f9c879162b8b8846b492f3ed98a717fc8e721140e8eb1cbe19511ec683af53636633e4f91a29b1e689d88aca1cacc9f103ababe830c2"; license = [ "lppl13c" ]; version = "2.14"; - sha512.run = "0dd4a28f97efcfd0459595776cbab019168fca48984d78f9ec17e0f3af9dbebd378adc6649bce6a9a999651c75316f3ff44e0f10e208465dda2d904d080c41d3"; + sha512.run = "134c694f32745159faaa329f495817f57c79418bd232bb5c0db5ef07ad1e71f86cfbe29674f334bba47a4ff6a914ab0f1f9155284f13ce3def4182684b376e5a"; }; contracard = { revision = 67201; @@ -14534,19 +14557,19 @@ sha512.run = "5fcc21ea49e222cbb205998172ca4184f4daa3efcf92c48278b3e7c5bce6669594b02f5fe54af76f94ee19ba63b9701e66d24c2ce85262748c1fd2c9b6e18b3a"; }; countriesofeurope = { - revision = 54512; + revision = 77677; shortdesc = "A font with the images of the countries of Europe"; stripPrefix = 0; fontMaps = [ "Map countriesofeurope.map" ]; - sha512.doc = "e99ac6f4b57a2aed80cfd1214da7625ae94336677f0cfa0306125b06054835c2c3b23ac901cc3f421d56e4d021dd468db12e21acd6b3883c8b937919dbda056a"; + sha512.doc = "2972b80403419b7660cc7591b003d38c1b8480f2b4f89de7b9c26935f07b9659a00016950f1fbe275c4716a67b6c59b756296b635e9bb5eb5010abb11753b014"; license = [ "ofl" "lppl13c" ]; version = "0.23"; - sha512.run = "fa0faa88db3e7c1baf73d5fad1fa196915c752e15dc024cef051127581f1e8a3d218d5f2f815b44bbedc9bd6fce6292825929471b595771e9ecd0b5131b11d26"; + sha512.run = "3c395a9a99c7d91727643044ae98d06a96bdc0b13253d3fbb90b43b59875af55420fc541cc344b08bedefe7b68a608b7c984300e2041ea4ba4d2d1309d7aa9d5"; }; counttexruns = { revision = 27576; @@ -14570,23 +14593,23 @@ sha512.run = "ee1362c4cfc812f733caa3e110703da940b2baeaa64e9d55592d281b1d45c028f16dbd34d763eb34c3cc5c0468db80ae32ce0c70fe129f06bdc0f2c6e00c2586"; }; courier-scaled = { - revision = 24940; + revision = 77677; shortdesc = "Provides a scaled Courier font"; stripPrefix = 0; - sha512.doc = "59c5cec8491e678b084afb4c6e63ed07ca179b5f17be8fe581ff341c80b3cee8016601799ada090e1fcde9eeb72197986f3d4aeffa7c7a9d10a014e34282f52a"; + sha512.doc = "c4a36d0335db8bf7c6cd7d57c8da82c74909fbedd24299f1c087eef865056719863e2f878568c2246d5910e63a0e1f5f524d493b288601373e2c970e0bd3095f"; license = [ "lppl12" ]; - sha512.run = "570256a4353163cba169ac5d649458d363edc5c2836efccff1e7df83c12d9b552978b3531f2ab026430b3222b3dfc00be0e4700031e6bc50bdb60a739a68c9aa"; + sha512.run = "57f4af4c26587de194ea1133353d080070ebee2ab59abfd418aec519c0a5708096cbe0d3c0f107279df96186e05b8688280369f90ae53a4e533a22f2702c4e71"; }; courierten = { - revision = 55436; + revision = 77677; shortdesc = "Courier 10 Pitch BT with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map CourierOneZeroPitch.map" ]; - sha512.doc = "737818c02e35e5502eca7bd80427fb814f54d495bd1315b124ad32a033da0ba0b9b4a2cc5a1f8c19b0f8d91f8534a783253742728ad1c8499d97e14fc3a67938"; + sha512.doc = "fa89e77a72f0f10faa2f6dcdd32f8792844d1e3f79aab5412c4ac208fb5c3fbf04594394bddabb33340f0bc58de1ce986b65043e20527548e968e5a73b8932d4"; license = [ "free" ]; - sha512.run = "06343c68149c28b8808a38d5d7f2a57e9bff996d836c90a352ed77da4637fff150a18c13b8807f401e3d9cc9e7ecc773275f8ca18e2dc8d315ec5647c3f6b55c"; + sha512.run = "2ced2fa56d7c0c933d0c15ad4b26b062ce4d860481c6b4981170ba388312f7943d6962b726b81e38294230a26d6aff914c21798d8e56e3339158bd5ac7ed5745"; }; courseoutline = { revision = 15878; @@ -14626,14 +14649,14 @@ sha512.run = "148a4c17ce567327825b8a846b7e5972493c7b661f51f71ba55bbb4979c90ffefddeccfa2a324b88386ba66527757f2deb62381a0e1291a7eb1df381e19d11d3"; }; cprotect = { - revision = 21209; + revision = 77677; shortdesc = "Allow verbatim, etc., in macro arguments"; stripPrefix = 0; - sha512.doc = "e8a5000eb9a538f95bf6df4e2d68ecd8769974192e8181b6eb40e5f48b2cc3a9b9d405d1c7b611e35c41dac5ca5165a503efb7584ee94289ed3255a9482b2b2e"; - sha512.source = "a9c10d5437f4a9f55680fc3a9841e9dc665b7b642e2831c0bb6239d73ea08312eeae372cf95591d002fa7dd51ae45e7413d9651ea5d60e5837903adf565364e0"; + sha512.doc = "2e721b13bb06207e418cfa9cd31645cffe217fd09cdf7ad2478c1b804ecc6c82387af4bf75be2fb34aafa69111f032d6bbb6d935d71acc378583b90c19bd2ff0"; + sha512.source = "6bfd59c745efc653f009ca90b785e0f0f5169cfd824e9fd6922b39aa85c2444c63ea87a4794b5108b75585c92c1248b04c78942e0b498841bdd5844077110582"; license = [ "lppl13c" ]; version = "1.0e"; - sha512.run = "f4795674aa97744b0d6ed70bcae83a1ce3b41670a1bff2e67d12825154bcfd7eac2a740996bcb4aa0445697a3e4c17ef3d8606b308b7db3aea263269a7e2eb51"; + sha512.run = "0f4e212c339c8273adac7391fde6ed4ebc005c0a1296e79b8c7e58495e92824fc80a05e07bf35cb51af9474cdca1973c0ca0d05a72d764d6b3c81ad9ed83f21e"; }; cprotectinside = { revision = 76924; @@ -14644,6 +14667,15 @@ version = "0.0.0"; sha512.run = "e8c29b11869f326847e9a0487e7d73b5ad98a397206035b33095fcadb654209cd141b77a36af6b161e028072947f5fbde23062fdec3b531d594fddee639d48d2"; }; + cqjtuthesis = { + revision = 77776; + shortdesc = "Thesis template for Chongqing Jiaotong University (CQJTU)"; + stripPrefix = 0; + sha512.doc = "197123a7a5fcccdbbc5415600b2a35a7b0227baf83c1986fa1e4d3f2b4b6d4391bff27401fee64ed956684161fbb9d34f24cc854a0c69932ec1b2e873e87cd2f"; + license = [ "lppl13c" ]; + version = "1.0.2"; + sha512.run = "854fd591afdee81ca087d5be783daf7f938ef0db00e160d984d5be5781c9ee6fc9e3f7cfba872860a62eb61902d565506f168befcf82455d99a05bbe3b6aea68"; + }; cqubeamer = { revision = 54512; shortdesc = "LaTeX Beamer Template for Chongqing University"; @@ -14687,13 +14719,13 @@ sha512.run = "2c1c1743869240b2df8a4e5fa77886c771e4b77a0ae64910f7ad2e1e595b74b8c482ddf1c41482e8aafa405cce076b8470873b10217989ba516cc130cdbb998b"; }; creationboites = { - revision = 77191; + revision = 77775; shortdesc = "Macros to create simple tcolorbox with some customizations"; stripPrefix = 0; - sha512.doc = "fa3404f1dc8316face40e35c29f67f3b9913c7a5ac23ff3544b2b0287f2a83c7e5450c76389d1558d1c90e1aa56ce18e4ba8e9afcda9a6235ab80bd76c006c09"; + sha512.doc = "389560cce2f1bee55166c2cbe79d6c6510df51b0ee90b48b4cef6dbf2196bdd0e69ac582802cd13bb475ed02a9f8fefd0aed7c4b8dcf2074ba00a114c863f6ac"; license = [ "lppl13c" ]; - version = "0.1.8"; - sha512.run = "eba56ccf6813669bb4235e74e7b295808d2bd8123e7256432ad7b277e8a274c8bb7ad9d20defb20f4c5f745a12dd8d304e5f38e86e30ecf614b13d3d167d2988"; + version = "0.20a"; + sha512.run = "45710d2c03f46da8868bbddccf19b35173884e83993b82ee30958874dfb83fd3bca71bd14bf380925909cac7394a55ae061917b018869b0e56b4a81c0df955ad"; }; crefthe = { revision = 76924; @@ -14732,14 +14764,14 @@ sha512.run = "e119ee9df715d799231eece3e5c5c0c125077b9ca526d1293f943dd2700b45da0bbbac90a964248415bf9cb1a51923bef26995acf25397216edca531594d321d"; }; crop = { - revision = 55424; + revision = 77677; shortdesc = "Support for cropmarks"; stripPrefix = 0; - sha512.doc = "770ab2977a4ddfdfdbac5f1107e01b8bd5858a31747d44bf0186565dc79becbefde2f34a9514dcf214b8eb781390e98d5f5383f2e70e393ddc22043d4a0eacfc"; - sha512.source = "1b1f0e6a309d1657a12f9760ce2a01ab370de1d34bd628bc066768eded3d7126cbd1f8c38d315fc120c58d73cee48fbf2515492c218a6510306766dd83861b15"; + sha512.doc = "e3dc466125ebcd6631cb556c712906459fd89e74c81553a828aa187d588d0ac676ea132184d9b0e25d6a640681b3e3c29eb659c50af0f4175acfa9d9101d1199"; + sha512.source = "bd59ac5c9ee90c6904d3febc54140e4489ed666bdc7c54436ff753a6238192d0543e6be094ce0d8109a6baadb2fe5dac7bda732f32e4b191bf4741d8749de909"; license = [ "lppl13c" ]; version = "1.10.2"; - sha512.run = "f6161e7688d8853d2d9041cfe26360b71a920028df673d04ba38f258c810021752bb7282757ceb98b2e62f7ae52a5f4abcdc61333081d77b205d5431ca62a569"; + sha512.run = "c66804c7ecd072405999c1d7679b995d9a27d2bc0111d7bcf4c0f99239cbc88236f56b7d1e385c78c7f5559e127c0b8de47b456dfab3a812a9c4f5f39a114536"; }; crossrefenum = { revision = 76004; @@ -14763,13 +14795,13 @@ sha512.run = "e34b4d383b8398880b962cdddf248c95f2bc7187b5ed4f0caf84655a94f92b915906b150ef904c696f49f22ef23c039ee66427a03b1430f7a3d5f619f2a80d01"; }; crossreftools = { - revision = 55879; + revision = 77677; shortdesc = "Expandable extraction of cleveref data"; stripPrefix = 0; - sha512.doc = "0edf43d8b68decea7d83cf5eaf2f92f86635f19041680be4a511a57a7751dd40efe4b4ede05a898c2e00f91076caeb3f4b39c444d1ab8b05a4f0471913e4b475"; + sha512.doc = "e9a6b0858646a8a192e14d2f4eb28588bcf1d89eb9cbc5c52bfb89730d1966aa598c22dda42f8f7cb3cc7c6d028e880b51817bc843eefdb4a9ae4fd18cded20e"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "50b8ce01e9bbfc1f3b4ec9093fe0b091780edbc197a9c637b98a025926600459c5f0b22f5683427bd0a4f0a6ddacadf77833f3171d2dbd45ce43dd6e1d80d813"; + sha512.run = "b15756efc387d2fe23a20adc922181fff75fdee646088c035df56c1451039b3d05d9eff58871a9ebd451da6dbcadbb66016ef109689a9d16a824e7621974854f"; }; crossrefware = { revision = 76407; @@ -14788,14 +14820,14 @@ "ltx2crossrefxml" ]; crossword = { - revision = 73579; + revision = 78222; shortdesc = "Typeset crossword puzzles"; stripPrefix = 0; - sha512.doc = "d509661a9fa998431a7ba7ae6cce4d1382a33a8b437f1d0c69e6ca86174bc9b0a1e0133b5e9e436206c5054fe8fcf76a7029f3110fa33920dd2d9c5a054c2192"; - sha512.source = "be2889c79b03d933340aaae35ba4c042a664f37249791fe1291511203ddd01ca2abecbf98b617141b94cf9841328a5b0c1ef0f3b5dfd047d962ea8c3363c9f49"; + sha512.doc = "158332adde26c82bbed2ae45fd36181abd95c19146c75dd74c6a6117015c4f3cc9f14eab7ddbdcdf5e5986a624bf92a42e914f7893e9d8c0d956c4e089eafd88"; + sha512.source = "02be4922b95af045372a244ad3eafcceaaeb56dfb1e1c67c911bcf89409c9bcf5a19a09631dda09b512fc1a2b3499c359a4a78d02dccbc06769e445ed537a710"; license = [ "free" ]; - version = "1.13"; - sha512.run = "78462d7bb8329a11a406dfb33ec53c24f5cdefd338c14a7212dd3e83a574cff85cb0dd6f41c8bf868071542b46946518e315c9c107ac11adfb81c4f0225ac17e"; + version = "1.15"; + sha512.run = "9b9ed9bb1a8313abaeebca8d7f42f820ac7321e7a01b0241c6f2532f2d273b890905f95eedfd88529dea93411ad42e725187e8f7158f0ddc4a14d7ca38513ccd"; }; crosswrd = { revision = 16896; @@ -14856,14 +14888,14 @@ sha512.run = "bc956c595d4460f35c64c92e7730a7cc9cd3af95301afba56c49bcf8415666863de926733409ce1afd99ba767fe3a3fa45c68f2dcc912b69c6f72b618289fb30"; }; cs-techrep = { - revision = 77506; + revision = 78146; shortdesc = "Technical Reports in Computer Science and Software Engineering"; stripPrefix = 0; - sha512.doc = "aec796fcb2809d07d4b7bfb5ab1435f577b88a31d5a905bcc6de9bdff387ab6a3d885dc60d0653f1206e160ab505f46b1f0b116d91b2940a0a38cd7bbb46abb8"; - sha512.source = "9c3e7b7750a961cef7cd2da3a7c358c518fb0b4c097c029960822d2859eaa6a89ff6c9a271297d89d90a2616f5a83385c242efef14fc0a0d12fb94361dcb7d2c"; + sha512.doc = "5397d3fd79f2d8cf65a13eaf3691db86cc43bfc0022a4647424b27f1597ff0218ff5663df7769383181dc7310ff11f0ca0fe116c5448469876b29349a100c621"; + sha512.source = "0e3f2ff8f0ab6e36c9958b688a57348a69f63781abb78dacfeb7628c1643d145f264fa5ab524ae92ed54e004f7ff040e8af21d89599efcfeef10d71405aa921f"; license = [ "lppl13c" ]; - version = "0.9"; - sha512.run = "03fcedb348a44d6b6a24373eca31ad0dca2d2994c5c14b0e39a126998e5ea3f5dc53ad610c0bb3fdf9407a8b181f24ab54bf700953d0934164922532da0c584f"; + version = "0.9.1"; + sha512.run = "740308f15c1c0678d6f6466b38847b0f2236a4c8bf7fbacec1f910d7a5249ebb086313d14497e9d86e38c292a2a78b7b811de86df8533361e02716dec0aa1431"; }; csassignments = { revision = 77161; @@ -15044,16 +15076,16 @@ "pdfcsplain" ]; csquotes = { - revision = 71053; + revision = 77677; shortdesc = "Context sensitive quotation facilities"; stripPrefix = 0; deps = [ "etoolbox" ]; - sha512.doc = "a04e7e2b031a5a1c336310a249e909e2a6cd8d7f67f4eeff7fe9d17f25ad0340961b3b8917bb7052aedffabf727f9b328bedd598ae0bb2804ae87b2e43de1d92"; + sha512.doc = "edd0ae3c8e979d157ebd0bf852b96a5549437174a013e49aceb0113a9cbc1680b61850905d85dff302d0a6fa417569d395146d1a761b4becd3ec69d7ca525c68"; license = [ "lppl13c" ]; version = "5.2o"; - sha512.run = "237c2c7034b1c676e17ef1dacf70462c7c6e995adff22f59bd4d17125de47a13ee7ad84f6fbf83a659e226b88ae13c6333977f3acf0fab6bf0cc11d091b9055e"; + sha512.run = "409b8ed3aa3e220e6e6c02abff9891825d5fb17d9262516badca2b55830d133c4a10d56ab10000d1ff2838153091d468f6dd3cc65a4bb48f3ce56b98aeb48f15"; }; csquotes-de = { revision = 23371; @@ -15112,33 +15144,33 @@ sha512.run = "f3f679127d912a8df32893f0afec13b21a272b6e5ed2d2c147e1bcbea5698e043d88d5dcadc0c772f5640945fdbbf4ff43655d6d4450b48966740cd3cb936829"; }; csvsimple = { - revision = 76924; + revision = 77677; shortdesc = "Simple CSV file processing"; stripPrefix = 0; - sha512.doc = "9b9e4f0693014b26d8fe76937d2a3edfb9c6c86b1ae677ff38b1d23dc2b073ec487b13014ade4803e4845ace6bfd9f0f02c98190c0974461062be6749d97de23"; + sha512.doc = "04e5e1f633cf8ec52655727817c63c6d9bafa545be126230f0b4be7df4f1013634989d6b4ab2df5f90112cb2a874ca92ba183fb6c252d782cd92215e3b3c5eeb"; license = [ "lppl13c" ]; version = "2.7.0"; - sha512.run = "ad92fa6b8785ad5ad6efda4762cc805b4beb9da8c1f244f4f4f498c626211f457a32356344c78e8876d63862ca902420eb52c94ffe1b0b2f5e2add4b3157924f"; + sha512.run = "06a87ecaf4b4f6218caf187a68473e2e531a6dc658ae4d9d5cdd6a2769abcd35f165466e66701099c8335dc2e258503210072210735ad6de8ff9d0dac839df66"; }; ctable = { - revision = 76639; + revision = 77677; shortdesc = "Flexible typesetting of table and figure floats using key/value directives"; stripPrefix = 0; - sha512.doc = "2c752d047579b63849b1feef1526842756a451b60aaddb9e889bc0f9fd57ee7375dc4edcf2cc9e4163e6307ffc18400de1fa51abfc0fd331cbca6868ea12625f"; - sha512.source = "2d89c4eda10e81983617f85178ce91a3fc200ced5da9bab612a5f6571473bb19ab63a3f43f52d60815e741dc97c2f845f789f98cb875137c14d9e28798833d61"; + sha512.doc = "0709bb7862ba7a70ec9e6f6dfefd94b05e30367a1f34fe824b4e5a6eae0176a937e1d2f35b62df41912352d278493c317896ef7871bc82ef0ff30b0799670a8a"; + sha512.source = "e34594ecfcca10590606a6cd1c16e3102bac3bbdb4aaf6219520f3494f8dfa8b2d28b9a24bf0e70d4d7c8aed69585b15245ea2ac4d88447df3abbe089d6cfa2b"; license = [ "lppl13c" ]; version = "1.33"; - sha512.run = "9f0f60c05c33b7c7553ab0e4b76b72c663e758fc45b9d5abb7ef65a530c83468d057b54c44f89b841945f9100d89613609e9095a1d1fdf1ef09e7b6a152738bf"; + sha512.run = "2d4e0dfbb24d6198732e0667cf7f2ecf8c0252d9fdfc7e1bcf85b0acc2fb7ee21ce82795f793ee22f054e70d71fcfdcb93fabfe5645871f300c34cc41cd94dae"; }; ctablestack = { - revision = 38514; + revision = 78116; shortdesc = "Catcode table stable support"; stripPrefix = 0; - sha512.doc = "2c74b9d2aa44b25952307e4593b4a792cb5d98b78619efef82ddfb134ee3da64de87973db30f3e5d5788ce5e6ef138fca2cabc4ed412c97cfa7b3dc6c3ed1060"; - sha512.source = "c39356d4d78cc8121b20e572fe59879541ab533ceab64e68f17a346723aad4f73103df79b1711feb12337e5e2dcb56222b00a9b36ddcbc04fb5e946831340d6d"; + sha512.doc = "653a8d7e0004bed22e8fd2de3fabc1c5afd43db4a2941155337d54cc21f740f3b7b650bf2200f63c6017f882570f090114dc0aeaf812bd8e31632f03d6156cae"; + sha512.source = "d1f019610afc2334bf55fbdd64253ad2e603fe03c3e12952f5e7f4bf78004e03594327cf60708c39aee054d6a81db6ec4ce62f01f9b593e4652c3b8bfea64ad1"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "3485fbd1bebf80814645c1be3e7358a959637439fa17cbbf7c2478ca73c4312cab82eed2aedb5403dfe94b0cfc09ee3e9c8182c08d3708608a267da235ab30a0"; + sha512.run = "36c5c4f53c621de1dc97755f48fb8726c144bbab85fb8c6ba9818db8bfa4685a4cde7c58da64af33894671108cb610292c20ac776febd468fb35a0b1dc2e8ddf"; }; ctan-o-mat = { revision = 51578; @@ -15196,7 +15228,7 @@ "ctanupload" ]; ctex = { - revision = 71527; + revision = 77677; shortdesc = "LaTeX classes and packages for Chinese typesetting"; stripPrefix = 0; deps = [ @@ -15237,11 +15269,11 @@ "zhmetrics-uptex" "zhnumber" ]; - sha512.doc = "bd390e8716fd3df9a5bb856ba1a943cc2495e7614370da388f0f423562033a6ebb0720ecbcbaecb2f7a4e6a4c9b392b3425b1cb590e71de120b62aa27facd6e5"; - sha512.source = "0c41dc6a86ab4393bdb67c0fd5b609f97529c09a93c069efaa947b478e5d81c581aafd8122dcf50d7e1a44a28d19aebd3263ed7fa39f8373496b49310342ba97"; + sha512.doc = "cb50a6ff7dec95361f482802d212ef0680259a5be1c71a135bbf87e39599d0ae35e613fad69e08541629cb56fef684c50bb070f04a7bc7931d2b7cb5a07947ed"; + sha512.source = "4c4cf4d002628b798a955fe705f875954152b1792364d0edec5fa859a4522193e17b2bdcf69e100d1433814c14f7d2873377c6e48c552ae24d39d2fb8ef629a9"; license = [ "lppl13c" ]; version = "2.5.10"; - sha512.run = "25865dfdf0142d564d92d04f408df5477acc9a70da5a795c4c25c5af1d6f77d8c6077cc598304b9a49509d20cd0fcbb1d8f84628caad6db9bd252d5c562815dc"; + sha512.run = "6138fd734f7926d8938310d2f854bc7c2fc8e2eb0c48701c48fc8622878066b43f9ff4373d68b95d790de5523aed3d33a47e48b3de6c3251573a63af948141db"; }; ctex-faq = { revision = 15878; @@ -15302,15 +15334,15 @@ sha512.run = "72b0d55477aad038dfbeb83f759d81e63fbd62bd78bbdc062009ae1c8a17ec27daf6877a362beac07390d56adc66792d6a0c3afa85b9a12c4f4007116c0a2dbb"; }; cuprum = { - revision = 49909; + revision = 77677; shortdesc = "Cuprum font family support for LaTeX"; stripPrefix = 0; fontMaps = [ "Map cuprum.map" ]; - sha512.doc = "b9a9bda8eab6087a134b3b0660282998c7c3fa7fda8890e61ba107b9f7576d85ca01b59664c1c198679151e01cef6ebce5b8de29644a2e249a6ca2100f526fe2"; + sha512.doc = "3c1567bd9f77490a539ef705b111c1728468f6d788cc4b0c436574e29d1a5a161d2e093133487b24f64b5a224ad641c42cf245b13e7e4e786601d016b8154db1"; license = [ "ofl" ]; - sha512.run = "578ce2e5af01e81ba80c0cfcc0225985722c1515e8f98460a1cb5d71d8ee4630d400f28dee04bb505c429b13f5cb604364d26503af0b5d9bf98164b218b09413"; + sha512.run = "638336c4303ced02ebeab23d96d0aadd46f6055ec5d863979dec54bb8bc1098b8fd5f00b1b38c174a8335e4b3270bb42728d95e5c3cd0f70b941121c4c8f33cc"; }; currency = { revision = 48990; @@ -15323,14 +15355,14 @@ sha512.run = "d975cbe846ad5708a3558252094f4568c3ea4c5bc840dea7ade74eb8f6d90f4527b417a875a7bc286010473078d895cf510560f1287013e70498c983c896750b"; }; currfile = { - revision = 70650; + revision = 77677; shortdesc = "Provide file name and path of input files"; stripPrefix = 0; - sha512.doc = "85fd31ea536cc5f246a4c10f5b210b453787a2a8fa3057981a34438bbc1e0c970a40b7bcc08695243f50f0c976f2f10954791c8ad7d502be762b9259c36755c2"; - sha512.source = "b64d81c83899e027196b3edaae17ec3d39d6010fee40b07a1c0b5b3cd34737072b9ab087f0484f22b4f01a4b85a3806b02a501a3b157e221895508965a1f9f81"; + sha512.doc = "32a544d5833f3231eeba4a1eac0f08d13d9bd7a10a7165b930fd1b05963132c4836d75a4f5adf5f88413c2deef91262f6c5e605eaba653b29f726ed70adacfd1"; + sha512.source = "009ef7a9b1a38158b493197108ee44806889c53fdc3583c189e75f8cfc7498e476557b93da7f4023eccae6483b986a727d94e7b0fb60bac5a659a1b02a23ee7b"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "58506cd2ce8d9bf2081ff1a7924a2ea9900f4d49bb9166c9e8d1c2c2f44c961d0667bf7e099c21ab32c34ef1b6fe51fc016dfa62df32bb2ceafa19c2a9c0bedd"; + sha512.run = "cd74bc4e5c4598c38db070b4f888c5c56b50780df96f1dfaa70a905e01ab65027f6fc9cc13014df1a57f93a7d542c6e184e31cf1cb565b2f08da2e6f5f9332c3"; }; curriculum-vitae = { revision = 75698; @@ -15368,14 +15400,14 @@ sha512.run = "9d318d35ef04d171da1c36ab4646465d4aa0feebd90fd3e97db5f1cf09c28c174d0c3be288c369215812f51ca83b341abbfdf3fa44458d1994cf68dfaeef0615"; }; curve2e = { - revision = 72842; + revision = 77677; shortdesc = "Extensions for package pict2e"; stripPrefix = 0; - sha512.doc = "6405f408e4963d24cec6de5a129152c1a1a28fff4e0d030b3f63180d05178e34607abab9333223694a1be3148d6b9113fdf3375565080efde5e295c27621d418"; - sha512.source = "42f19f79942c996e140c57ad42f3f3c448ae796ac5158399825d235adffc1568d5d3e5849fe4962ce140f5df5140c6b12fb8a6032becc685496dd7535d2767fd"; + sha512.doc = "8428a4ab81aad1af89b223d826b5f899ad41b92b91d8f6a513bec7926821fc618aea84f1a9c0cdf6a9daa0e86cfdd4810ed68a6bd9d0889ee3267a65935e4293"; + sha512.source = "f389b85f18182c5d884d35dd6c5d0b93d6a257f33071b5ee77608ee2c8e97d6068c19006f4bed764170f8882d4176d8558fe46f37fe4879e2212ccd2d7c328a5"; license = [ "lppl13c" ]; version = "2.6.0"; - sha512.run = "c2371efb065491fe30d7dcc16b6ed4ad0771c13baf41bece04a440d35881f5c50e704a50e7e1c45be66c116c47d067f3ca29342bc605c6202dd4382b0c3258b4"; + sha512.run = "59e96cd3a0513f57b5dc2b8022339d990c31ff6c2b0f48fa10d4c97f3e4711058eb026876a8a143f8f85644620a24506b9299a24d7ba864d50171733bead948a"; }; curves = { revision = 45255; @@ -15423,14 +15455,14 @@ sha512.run = "bce5c2b8bc6d96f497cbc507506e62f5b505e1d2677aefc31ff5fe09aa8e3c6b33bf641712b3d01fb3007d269b9e7a16c8ae61a55caa78abeabfcbba189da84f"; }; cutwin = { - revision = 60901; + revision = 77677; shortdesc = "Cut a window in a paragraph, typeset material in it"; stripPrefix = 0; - sha512.doc = "f37bc538e4affa716aa315535fad7fdb2bb0e5188844d028b8bda4935339965e3f375439ab0abc62d63f2f57c3d439a25888f29cdf3be484092a57ff86c86c72"; - sha512.source = "d3a544d356d4afb5599379a1c767d2aed9ace420d4540a1c62b617cb8f542fbcb225ec4e42ab65f7ddebf91df3c77a6b9bf0f59de9e6a11e06ae68fddd5b21ad"; + sha512.doc = "1ec4258678702510791aa100f17fbe6155752afb888c083721e33b31b3180dd2a03d2c604180352fd10738d9f421dd8c667cbb83f0bc837d953c91e3f793249f"; + sha512.source = "cc57bf0a7dc5415b1bfbcf4feb788f4b162fffe89ae2c72010777c0d85bad39dc8c551684c635c762f34ad0e2afc921edf0abfa95798e0f1c2e9b0650fdd83c1"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "922ab4c0f1158fa699c883e0fd8ed942a077c3b3109b048087756895d0ab6ead05182fbe17ab19310b78691fd77444d1460c7e021689c2eab092ed82974ed6d7"; + sha512.run = "e26dca3fc6299d686244bc9f8a38bbdb08cec79c04c981fdb95aaa4e3365fd1779e1c3487f4a8653fcdad54b00aec678bd9ca95bfdadb2899cf2fe15279f8ccf"; }; cv = { revision = 15878; @@ -15517,16 +15549,16 @@ sha512.run = "f3bfbece973cb3b9a3077c160b0212561056cbf7733e1c011b39fa1dbf94395937f4858964acd0874f1cd3ba283df9797cdf19e8e71e7363a7619c5ae653881c"; }; cyklop = { - revision = 77161; + revision = 77677; shortdesc = "The Cyclop typeface"; stripPrefix = 0; fontMaps = [ "Map cyklop.map" ]; - sha512.doc = "1e537ca60e11d5406c1e106800f054d663f80edd8bd59c208d97a05af457d4dc75f7e4b23b05489017537b0377d543f7c34cf8d3be9d2e04b80b47112a99c7ac"; + sha512.doc = "547abc1404bd1b7d16d738554f8594c21a5c7a838ab0107bdc5ee9f900e2f3aff51c8e172e485ad0011b3ba03d166bbad4d7a0b37ff6e06d637f1443ed5b0075"; license = [ "gfl" ]; version = "0.915"; - sha512.run = "0565a82cfa56e27d8780469af713502eb8668139af2c9de146b5e9338f20cfdd6a74f522463d6a18118ac5eaf9ea85ce108bbce784818eac31c37aa0bd337f65"; + sha512.run = "9043b05db99d8013f423b2224fe0f289a675d3a103e8e9b685f9440e5d2bbe19a6611b62c1436408ace651c6d47b0e639dd4eb7a4bd9c7e049398f5fa4455c72"; }; cyrillic = { revision = 71408; @@ -15615,24 +15647,24 @@ sha512.run = "578200381f685c3e0c8c43999de9cf38b341ad9009fcdf1ca8ba386d6f76403bdd4b1f12b9e13f591aeb00d649e79691ffa12530e38d46cb5785edafafd8e61a"; }; dashbox = { - revision = 23425; + revision = 77677; shortdesc = "Draw dashed boxes"; stripPrefix = 0; - sha512.doc = "26672278ffdbdaee64b82f4e7554b5664ca3410ce8009454cfc229e3590439b4a4e212b77568605adda885761f5ad456bca022f198e259ff9a33b8e0abc1ea6d"; - sha512.source = "833bcc8f98e6fbf3e205b54311dddb9377026234132e5f988abd25e3ace36b9f3b54a95e98a5c4cc40ef1f049536093b0f779517c6f5a63a08459bf0a7ace741"; + sha512.doc = "f7dc7a48f16e21fa27215c51b26469cda6473a46e681dbc1e024160d31ab27bb8a403a013218ba37936d3c54752905a8c708f16777009fa3591b38b6a3c59762"; + sha512.source = "357d47d22c10ef2a3f61756ade5c8fc31da36504b99d60e0e45ed7005bcc29e139215435be6e6328a641ef448d30e305bc9f3d2f3e6e0428fee022ac4a42c4d9"; license = [ "lppl13c" ]; version = "1.14"; - sha512.run = "a52bac248fa26031db34686e57cd3c9be90bc18b41339d7e2dc85a68de1de23a627648599e5fdb207d3364b2b4e3651aaf9c2d90e6c3bd0f0fdcaa30fbc8932d"; + sha512.run = "72bd703f0205fcf6ce603a4197af3430fcfc4a6dc51c21d48ca7c685e005dbca1f8c2dd150d9b0fb4a7d5095dfe802056ba049afcd413d63c041785c7f600071"; }; dashrule = { - revision = 29579; + revision = 77677; shortdesc = "Draw dashed rules"; stripPrefix = 0; - sha512.doc = "f45e0785d7c6522683e724ca27f7505e3da6bf5923d5a8c71a75ef8c67ffba8a4e4711b91b64f25dca95566448cbf74b5937dcecc73f5ec0aeff7ace8d0e4c1f"; - sha512.source = "0cf95a6d5fe3e80e9f77266033d64186300676d74a7cc39dd6f907784d1a6f7c9f83ff5a50198eec8bfc075ef5adecf58d226063f3f0e02f55dd7cc0daf691a4"; + sha512.doc = "665e8bdd7f92f164f7f7dad0b754b1a432ee526569a89f7622eeb3bb7cd9d882160d6613578c0cb7158c875af3b7cd605ad2b2816252164888bb0d49157779c0"; + sha512.source = "a2b23ae6b705832f6a82b6182720dad6bd34e6681de5a55b9952190f1802d7eb6c170cb1824cb30ea03d136c7ef2351e117bcf70395ad53a881736eb38df68e1"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "4b1b993e9044eb2ed4bf6bde0c114b0cd1fe7daed38f8bc5d3e25a2705d55cb41b8a372cce84b0d61093044d970003a4317de98cb468978c8cb1a8315f980940"; + sha512.run = "d3e6509af2ea74e598483a72bae82cc3c5466acea490047511a1362cf0b7f7fa200b7836322e2b2d929ad61dc6230fec606742973cdcff48348ed2ac6608a645"; }; dashrulex = { revision = 76924; @@ -15644,14 +15676,14 @@ sha512.run = "e7484498a4af229ba4d7722af8f259bd21601132703cfc9887f3bd9696f52dd969da58f7250be00aa6a3bb08f5f6e7660e5f0c383ede2df5aceacf70b7f07693"; }; dashundergaps = { - revision = 58150; + revision = 77677; shortdesc = "Produce gaps that are underlined, dotted or dashed"; stripPrefix = 0; - sha512.doc = "88ca6be34c5d68ee4f983b9385bd83047e59bbeb94af12d2bd16105bc8afb99b8e6db9d0e25717fe5bd517d7e834d8795bed30ba24455d8f09760d1ad2c47803"; - sha512.source = "1fce3d4ccecef6c2f5775792162a9cf21951f0006e168df236884f89a4bcc662c1ab9028e856805ebdf19dd410c109ca3de993c088aa9c0611ec98565be06be4"; + sha512.doc = "e5f88cbd17bb448d5481888766e61c76ae1475fb2603b798e024e7129cde5f3ef43ea69b41638332ce8467e9fae61ad4ee6d041db81386a0f0cefbfe8d3ad24f"; + sha512.source = "69f55774629fc3728f3ae8305a08f7989c412c948c2a20c50b2d0b7156cc8f3ffdc86facc41768a0ede4a3025d8d106196a5bb6fcb00d0ad6ff5585cb26d8751"; license = [ "lppl13c" ]; version = "2.0h"; - sha512.run = "c3ecf5c63fad14f82228913e0b12c6596a9aee24b6de3419a4e95de8de94e40e3d43c2b163a30cf221602ad9c1aa1c3ba42429ac2adac9d13888d74ee1f4e900"; + sha512.run = "18637c5329e24a1da04033d4cf1b93fc54edf6e7e315e0d35b75c33fd498a8a8046a19389514b4b353dc9214c9679bf7be08406a9c8be0aae5351fb886dce974"; }; dataref = { revision = 62942; @@ -15725,14 +15757,14 @@ sha512.run = "6da6a802994a06e040d43ac7fc9db0515d9273ba9d4cac061e04b05922f9eb9fecaf138eb641b3149be7b98f9139c428084b6470bc177a020386e0dc053427b6"; }; datenumber = { - revision = 61761; + revision = 78116; shortdesc = "Convert a date into a number and vice versa"; stripPrefix = 0; - sha512.doc = "18f2573f8c02685d20085c31384b75dd1ab5a47a5bb2b9dcda036a7cd1ecec80db175a674c1f148cd51a078721ed88a3c9b7a0915acd7c023c02ea9a16e2a1f2"; - sha512.source = "7835857f1c4f3e59918fe9ecc903dc09139191b050b1b0166e4e1fbe4a5d0c95f33b8591f30012ef5d69af324e8a71cf24b39893029519c13e13d8044b191261"; + sha512.doc = "c8ef22572dc8e412da3bf6ce6b13d6365098f1a7e21c53fb0532bfe7565bd1c3b399e939ac9e5ce0d599c43c61c8855f0f4497861d45434dd2dedbe8e4a8b466"; + sha512.source = "2863d60ff81d0e12e01e1feb28e84cd2103371e978d218d0e79c2a003677e2ad6a8b1c9b1168de1cb6eb798c035fb681ca18fa0dd0df513e2f02386af82ba799"; license = [ "lppl12" ]; version = "0.03"; - sha512.run = "5c7d23f949684000d0e38855e11e4869433c33f82fc42da0568d4b74fb0e69fe3fbcd5f72516222059ee446938144c18b10552290e24e077f2e624286e729d28"; + sha512.run = "b4ae8efbd107bfbdc8371339b6d170bcab270f638b66a0f9db5fad62b86dfdab5bcdf6aa6133fd564e50716e24aba91cdb8ade4e5fc445f566c65340fd18c319"; }; datestamp = { revision = 61719; @@ -15758,7 +15790,7 @@ sha512.run = "3d033ee164d52f7085bffdc12f2062be7e94a644d9ed731b4d1b97a3a46838dabadcf6687063e165c65fc938a51a4adf8078339b720a305175d6cd6a3b889f07"; }; datetime2 = { - revision = 63102; + revision = 77677; shortdesc = "Formats for dates, times and time zones"; stripPrefix = 0; deps = [ @@ -15766,11 +15798,11 @@ "tracklang" "xkeyval" ]; - sha512.doc = "d43970aea6c7971ed6a3564a6681caea0e0f5606607496d9ec51d6c2fa741dd6c28754c9e9f06cde0ad1a79280b53629eb427faf820d00549468a650cbd0eac8"; - sha512.source = "511c10e67c7d77ee10d8d75704628313a1598636ce82a5ce114942854b3a9d2da237ed12fdab986f13b04ce3c2123933db91b850360b309aa52305575a7cf2d4"; + sha512.doc = "ebd01ea3ccda9d965d6632dd6974ef977e6fdff41e7cb3e35ec2ecf990cada84170fdc88fb30f3ba95a5632c12a5844ce588f345b88b4517577080dd8e660752"; + sha512.source = "978099c6643a7c570958632761df8761c38b458ef5cd103c85fc4f734b0a1023c3611c84deb3f3a758142ba772466e16a8ca8dd0c790f2999c1364c7df30fac3"; license = [ "lppl13c" ]; version = "1.5.7"; - sha512.run = "7f2ad65f95e3881e5016647bff85b10138faaa7d26d097bdce0ec7b30cc0d913a43c2a45b0caa69a6669e54725122cf1a86117d0d4f543caba67058423af7f62"; + sha512.run = "de0ea2b32985b3498f7fb87bab7cb351b00cb07f643ff83c8c833e25ef4bdf80736705ed03edb508c131d79338e6ee2bc39512d103569b21c9b0eb8914146cb8"; }; datetime2-bahasai = { revision = 46287; @@ -16196,13 +16228,13 @@ sha512.run = "2c3b56f2e2796840fec8a60b4f75800743a4d71128cb900ed7419a7a01acd306a9ef86c2b1587e661833f8de48ef89e22c11589af21c9abfa2cedbf709c4c340"; }; dblfloatfix = { - revision = 28983; + revision = 77677; shortdesc = "Fixes for twocolumn floats"; stripPrefix = 0; - sha512.doc = "5790850d01d9f3734cb89146c23077bc852d84242352718ee655f1410ee84b77366bef133d8df49fd46ad976aa007fe2c4039a08035122f93e719c5f0f7563f7"; + sha512.doc = "fd4799d565b631b38ad001678d45778def75366765655a69c564bbe3ee7bb9c5603bc1f27c4944aac3d831c3b6ed2cee68f744ae19ecb46fa6c3dd30444913c3"; license = [ "lppl13c" ]; version = "1.0a"; - sha512.run = "05931528012077b92702926856b1e0d1aa6472188f9b1fbff74e5534a41a3260e53b82bcdd0684ff045aafaf4b427dab6d8e06fc7a5d11cb42a545949bc6bfc8"; + sha512.run = "217a633d2b24c9a9b7893d0a1bf94f0273ec9bf1493c2c07a6aff660d96ac10ee3040b5c3db2539ac6dc475ba02e06658969bf80c2edd83a81c9eb592a9237a1"; }; dbshow = { revision = 76924; @@ -16304,14 +16336,14 @@ sha512.run = "c1b4f3851e859cf1a564d4dbc4a61363583e86c1903628de7e349d8ce4b009c47319315a49a2c75e3914dfd98e76e04029a8756d582a79f2a9ebd94764712f7e"; }; decorule = { - revision = 55230; + revision = 77677; shortdesc = "Decorative swelled rule using font character"; stripPrefix = 0; - sha512.doc = "0c13e2ff2744ca2d0e32446a85cbec06d832ce1fc8af5a719f3c73ed59e1a85461d5f51d33fe5a51a89b209f80196ad52609e83adbf7cc41336f5bfae8c4389f"; - sha512.source = "84ab7801ab7b0772ffa3520a42e132007e05152e206072fc1ebb43d8d9675ac4929ad1abb30d8111db7d825f05d37b038ecc923267c5095ed62a34cf3955dc20"; + sha512.doc = "60f38f292b2dfab29c25204b5a11dacb9a7831e33e3a70b2a365113b3ba555a3b718d6e317bf45fc73e27d6e94d50da28c3a3c1f05e5d5c00cfdc0af3fec130c"; + sha512.source = "f57655cd14d8e7886017bdccfc390366851df3f2c1a4f93572c410bfb162c4cc9263ca0a1244b26d05f6131ef0160cf703ac098a0610e3d942941b9eddf2286c"; license = [ "lppl13c" ]; version = "0.7"; - sha512.run = "783f09b3810616b14f04dace838ed1ed2faf32ea4df84dd0973df375928e16fb129ddf6429fc54560a317da0a9422630becc92543e1a1da76809c4962c423fc7"; + sha512.run = "be017364823222f47d13d089507a4470eb8dd50bbb82d9f5a2599e78e283f74c7f6f8f26f4c3bf4e0da6452706c13e0153c0f4434038f519fb2a4741e8ac922f"; }; defoldfonts = { revision = 76435; @@ -16367,25 +16399,25 @@ sha512.run = "2b1f6bdd423ececfef4519c2bdb9bc000d88ac3589c2135602c52e2217ecca73bb136844a7e950610692b7eeb1c43eced6f9a4812a736eaa31041d1d264d6b42"; }; dejavu = { - revision = 31771; + revision = 77677; shortdesc = "LaTeX support for the DejaVu fonts"; stripPrefix = 0; fontMaps = [ "Map dejavu-type1.map" ]; - sha512.doc = "7e3364a3e0863c63f2a66057780fa922cb53f4da2f81e42ce9e200d5a034854216f4d4b833756a6d4d6837385e48aa8d03f608846f2f95caa84a7ebffe3257b0"; + sha512.doc = "1c07b84d744932c78672f210307cc6be31b2256d6c5ee35d86dd47631ab3935060c78d7b37f82c5db113e3ebd4cc0e6b6c859bea1fe02a8b268ff0a5c2ef0fb1"; license = [ "lppl13c" ]; version = "2.34"; - sha512.run = "a26a57bd02b14c6e67d328c2c00174730b819f7da37ac147ec7f34f37195b6aa17e3223ac4d03617f5239700b1dfa45ca1741eed7b4488d2e604f02ac34ef2a3"; + sha512.run = "40ec3fc1fd156a5f8bfa9e9f86aba655f113c2db62241d740a7efce9576ede3b6041bc78e5c4b160f5d447d1c83c207b2914f53e6b0d06619ee289778abfe8ad"; }; dejavu-otf = { - revision = 75301; + revision = 77677; shortdesc = "Support for the ttf and otf DejaVu fonts"; stripPrefix = 0; - sha512.doc = "cc929319502c88e3f7e900feca018ffd95c12ed468ebdc1b720b89cc496bc5804cbdccad0c86b799db65f64f5fdb89275cb00c181093af9ae183fd4f4e0c540f"; + sha512.doc = "817fe67cc35c1b0ec56afea3cdba7da292a86c15e9ba5104c56b82481448586e9c4751251e55b382714c63f51cbe57e4242473827d6bdeee78f0b64a7bde3cac"; license = [ "lppl13c" ]; version = "0.07"; - sha512.run = "158d78190cc3986b22a31f329dba3b3e3a23488cd86a774065d46d9e781a170f9d64bc4c894d9c7aa5f3cdbfb7d7f57104f66f44e2c3833b87c2fd0eec89b455"; + sha512.run = "f49a146a67e1b221ae901d16f98b933d86f04947150e0204b01077231b43191a74fa9820909a391487ffec24109387ca02bb554b79fd3b6bbc2a75b4c6775940"; }; delim = { revision = 23974; @@ -16407,14 +16439,14 @@ sha512.run = "248f2385a2f464232609fcc3c968e79e04bc3d72ed99e2aba421f28cfa88ba2c94f76294bb1eecbf2d8263a03dee1f86c50ff4cfd25a7c59c260284597eb7ab4"; }; delimset = { - revision = 74779; + revision = 77677; shortdesc = "Typeset and declare sets of delimiters with convenient size control"; stripPrefix = 0; - sha512.doc = "ef5d4adadd20cf5c88ff52d7df22aab9e8bb2a523dfc46a0601af35817c2aecca398ebdc94a41f99def42dfe2832d202096a80e159271e86eaf4707be1b7b76b"; - sha512.source = "1190ef21b4663d30f8531f6c801d64c89d675083609e7730a60a63b9dc049b313be50bff030e4d9d15afaaa16ff812b5eba8bef944a65bf9f264ae07c1c0776d"; + sha512.doc = "468a21a9c5058e65466f4fc031407d67bc6eb355d06830d701033c878f6488a9b9af598d732bbdfcfd16c7a9be3a6e3202f0553cd9e92270f97f7827d3e71c20"; + sha512.source = "31f00eb824c1bb543895b7d3147e97d5c17c525904f10910e457b08fba176b12613c30d8ee9543e4822dfd771ab3f651084ee5be73647b0b613e669452785e2b"; license = [ "lppl13c" ]; version = "2.2.2"; - sha512.run = "b0814a6724e07075bc46f334e869552c3ec838b5cb5d7c48647ee2b4a1d63935db679fc76b54d3046602df0b750061b1d9c4809955aa69450f4ee5ebe23ec09b"; + sha512.run = "d38ff844b6286a8a401103b6e246df6eb8a4c37255c3d63e6d5b4a0a3ab49858f7fa220bf5eae8195b5656814013504025cf0fcdd23d8e8d6ccc03a064e26888"; }; delimtxt = { revision = 16549; @@ -16438,23 +16470,23 @@ sha512.run = "baf744301a4c0df8b7e26b17f7187d80434714e00cd118de3f6742e6b084b026c7bf356b48d75c6b7a15d78ea85ceb4985983f71d43c2d3b8d805f9bb1214fd1"; }; denisbdoc = { - revision = 70592; + revision = 77983; shortdesc = "A personal dirty package for documenting packages"; stripPrefix = 0; - sha512.doc = "d5fd445862e08a95f4d4cad1e0f3a4ddf65b82b0119039c9642848b8be524b54a1d0264f1e6c9f46643791bcd5272aeb443075e9de5247e96557bb4d09c86f2f"; - sha512.source = "9454c052f589ba17f10e1e6698399f78bcf5f042e30b970c72e92de1a03f891ccb3a08e5e8920c6092c2aba1a60257f2c18154eaa1de4728d8742ac9702a2144"; + sha512.doc = "6a739b3dd5dc2e013569940f6fd79a043afbbb28f02323e872af57287763c107b26f25b27127451dfa32ad8e1d7e3ab6d05afa92f8b2d1eac407131f0f91308f"; + sha512.source = "956be5c157e845ca1ac8e71e3cbdaa1646683d31ebac5d4892b6a2669608d1bb13c92279dd7ef5043fc12d655506e27c88ddf57b3a8f16f0845a5c6ac118464d"; license = [ "lppl13c" ]; - version = "0.9.5"; - sha512.run = "760e5ad1a11a2fcc9249611a4c24e1abc640e87ed928dfc3db7234ed95f499cedfd6aad42f6c3aeb5cd099e08396e167feb74e0000454350b42e4067f25854c5"; + version = "0.9.6"; + sha512.run = "1e6fb9a4be78aff1bd46c73aa63a251ce75799761321661e12cca379fe678504a47bad5bf79b69ce95d6a6b23b994b08eacdcd8d5c289f0e7c80b6ee00b3b1a7"; }; derivative = { - revision = 76924; + revision = 77677; shortdesc = "Nice and easy derivatives"; stripPrefix = 0; - sha512.doc = "a2678f10bf87f2781d0d565bf04856bc6a5f96c8223e1c192ecc602ed603d1ffb18c776e45b59e4d878f31a7df9689d1e6fd9989ce167ac83d6af5508dd64f3a"; + sha512.doc = "fb9c253aaee21d3fb1f1d792cbbb07c30d002b294028bac606694c5e753c8d843ed76051487d9845fa1b9b2bc6a4941443db5a64b9a3d0443b78d0c35aaf17fb"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "18a1dfd491cf70943e909eab9b5d7a4a80e696f175983fc06aca0b012da2ae6e7c911810385e4c061bf978af7ebaf5d9f59c92dae450574ef3d1520a81d95dda"; + sha512.run = "52f06c8898103d88dbe41ad8a2d284b18ba60e66db4620fd91dd5179e051f1bacb5ee59ab9f177de9f1d6ead03be5849e2d265cd51a2a9e6f839951ad7defb05"; }; detex = { revision = 70015; @@ -16466,6 +16498,16 @@ detex.binfiles = [ "detex" ]; + deutschesmuseum = { + revision = 77887; + shortdesc = "A LaTeX class for contributions to Deutsches Museum publications"; + stripPrefix = 0; + sha512.doc = "27a4aede9c9ad5116b172fe292202a7a5a9fc231b5cc9b34024cf2992566e2981456ce02412acc4941c3dc39137fca560ca0dea130cd7de6930497e76a197d9f"; + sha512.source = "c45a2a57bc7a4898cc25863572c84a3bcab00804118433db023689d99e72f458975d6d0b8b0cbc313f0b6ebc529f1e1c30e9bbdec88fe68c660232c2d8a87dd4"; + license = [ "lppl13c" ]; + version = "1.7"; + sha512.run = "243f790d18f41036445c6d71ab498cbe92c7fd7ff2f590e72c97b52b8ad3cd08aa01458e48d7d169d802a4aba32bb5fce4a67330bc637352107cad42fb14eb78"; + }; dhua = { revision = 24035; shortdesc = "German abbreviations using thin space"; @@ -16499,14 +16541,14 @@ "diadia" ]; diagbox = { - revision = 54080; + revision = 77677; shortdesc = "Table heads with diagonal lines"; stripPrefix = 0; - sha512.doc = "96310db4878e417f09e6202e5ca86f29524af5c1292ad8fed2563f1872e094be1249c4753eac5129c68492a5fe9ea87857783e2ca9af1ab77dfd1ca9b3309b2f"; - sha512.source = "65ac012205c309099ca2f1a23f6446abb434a1a9c66a36d75d15021eead74feeb70c21024386fc11b223386100404b35a0ec3571d24aeec13b5513e60b11b3c4"; + sha512.doc = "40a969771f7fd69322070addfada4e14e81f4d7507ea1353147afd3f5028a26574dda1e65174dd66e23f4cc478b2a8bcd3ef129c6bab3651435b5dda1ff07fdc"; + sha512.source = "220c3c7b502999bf8abdc3a6816ae56e15201df24b3ec454f77e8ea50d7b909cde4ff9061686d56030c9d1821bac9cea9b0f7c0c8bdf6348b83fc26aca7397c4"; license = [ "lppl13c" ]; version = "2.4"; - sha512.run = "34d2530343877efebe9ee53027253ddce0e59df3cd70900bf0f040905f34a8ad9d41328aa3c6ecbb622f7731f3bc9c4fce289caa58e2c1db46a6ec1bafefe6ca"; + sha512.run = "b0b9d6940ebeaf0c8ed2656107561c0c3d0eaa62b7d3eefad877c8e52e57ec912cddeeba1b546707a22998ba41cea4dea66b03531bfc961c5c366e5715e2a738"; }; diagmac2 = { revision = 15878; @@ -16559,15 +16601,15 @@ license = [ "fdl13Only" ]; }; dictsym = { - revision = 69720; + revision = 77677; shortdesc = "DictSym font and macro package"; stripPrefix = 0; fontMaps = [ "Map dictsym.map" ]; - sha512.doc = "787f3d06b1239c95022c8dd64f07d98cca654250f9846e70f2e7571def724b0e316d66d60289ebbcef204088d6f603d7702af36b985cc640a4f963adb7d347aa"; + sha512.doc = "dbb5519107af13d3eebcff0af3dfafd22b8ff1ebb49e945a7dec21b3b57e6ae5e2fd3a1ff85749222964a27ed3d8305e03c79686e96a1d9926ac98be53c1c3b0"; license = [ "lppl13c" ]; - sha512.run = "1f1c145c9231616b8fd603604b252903938ced0d0a85f4ce2bf6775f123d47a153d0f1231fc78e965da56befd94b71901c5ae441253d0266fc984d47e9b113b3"; + sha512.run = "a78d74e51149796ead89b9c0f101a8c6ac691175739ab404a6d6c276f15ed9c7179a9f5fc558a876fd307017e667bcd641cd075992c1b3ece901f708ecedb815"; }; didactic = { revision = 70901; @@ -16580,22 +16622,22 @@ sha512.run = "1fc88b96231c47d2cf8426f7ba81eb82bd3bba84ba2e5f9b03313f39d11ac75ea7b3950b7b4ae9bbbe122de09c998dcaf9d7d0967ff5a7ed125867057e6e3a7c"; }; didec = { - revision = 76924; + revision = 78118; shortdesc = "Fixed-point arithmetic with two decimal places"; stripPrefix = 0; - sha512.doc = "1998ea299c2e958a7b07a9f926c2ab74fdc3c0511550d81e60137c5e9f3e8a29df9fcb7fcaf98591dc074f67da25e7ac92a134f323908d0e12c4d61739c82b5c"; + sha512.doc = "1c286848049536ea3d5becce84bb0a669675da074bd29eb8c0efed1ee8134ca17e8ab2fbe4c6234de979ab7410bc259353ef383dca5ee043a8a7d401420f8e63"; license = [ "lppl13c" ]; - version = "1.0.0"; - sha512.run = "fbe4bcf01d6f7aba03190f8d9290d273ac1fb5d3f4e26c4ca1d9b6edd42a8d77a27e5eb498afba8b8f61e8f903b1aec765f3963ea91b7b6e77901baf66108bed"; + version = "1.1.1"; + sha512.run = "d777d0e78afe042cffe488f0de5e8e588db6144640b295d2271858501065e8d54b9aafa955f40550c6b330e473953dfe63ef0471ff094fda2a064c57ca26bf5c"; }; diffcoeff = { - revision = 77136; + revision = 77677; shortdesc = "Write differential coefficients easily and consistently"; stripPrefix = 0; - sha512.doc = "952edf2dac655ace8ed8eeb861f88f200e5f8c4780ca58bae2737fb963399c05a375fc0b148c8148335623a57a0d69f8eb6d06c37a0f0622509095d4006b58a1"; + sha512.doc = "21515b3efb702384db4a4c2772a3585ad892ee39808e3e56177412b1e9ee9b1666e43049c6866996b897310622db3dd50c1e742da93f9e795b3bba8baf4826b7"; license = [ "lppl13c" ]; version = "5.6"; - sha512.run = "3f58827234a61b616bc0b75487b36a1c73c232cc0f70ef52ba7e1c5f9939c60285f78ba8d3a918f36bf70a35a22eb445ab1f5ac4f2932e49707326711cf375cc"; + sha512.run = "85c0809b4a806abf65fd9f17ff93928bb49131c7f562d0089baaa9134f74c31777cb466bfbe51102ab2b2ff859a54ac814e3d5eed5d3c912d9f3b74dd48d4878"; }; digestif = { revision = 72163; @@ -16670,14 +16712,14 @@ sha512.run = "0c2679265417acb042f81300895be7dc7d6b8d8f0bfa2ff8853b9c1adbb6bae78598c7eb4b7c2c91a9f95959ff7a7945f846e1f262f923d741e6fc77458be9f0"; }; dingbat = { - revision = 27918; + revision = 77677; shortdesc = "Two dingbat symbol fonts"; stripPrefix = 0; - sha512.doc = "993ef5169759d86641e2a3185064f94df858d81d9b7ba4b0516b22abc51eab887b5d02ca487ad85b007e7ee3117563a257d80b803a361ea1d32857921e794b9f"; - sha512.source = "01e935a99ff83496cd1e5c9e297d316f879fa8e54808c33a2daa54c78e1afc5048d3fabbf93450d15d6fed09eb59389348da266c751782cf017f383a97214d2a"; + sha512.doc = "5c380f4eeeb41bced8a0c956166f35450b68498ade1c161cc4eeafcad679d41349cdbbdf5cb988a5a251c88f1bb0ee7d32bb12100db7392e231342af4ae486ed"; + sha512.source = "361d582baf5a98c4f8b9990f5a98844212e2cc1fbf5f0d65fd2c99319b59ad3d12e03974b4beba7ebb3ec6a7806459e294e14a37db9d877607a0b4dd50177886"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "d6bdfc62eff8816e03eaea41ffbabf2d3af7194edbb2f9073c8d8b3d333c75f0b587a74556b916efb40afe41c88a8029f0dd764d7dc5894aa50e66e06fccb77a"; + sha512.run = "8c50cd5179990183fdf6be6bb5336ee204ccf54e3b3a12c365403c6b1c489853730e2764505f89c139f662bfcff4e633126aad7b9b52b18cabc149d65cc5841d"; }; directory = { revision = 15878; @@ -16689,14 +16731,14 @@ sha512.run = "c07947f06fb08da461391cf6101a7a2e55875179c5d19b41007b0d11ff1881623e353b813dcca1da1f09e55beb80bf412f85ea6c9f7e3dd6e52a875770a5ffdd"; }; dirtree = { - revision = 42428; + revision = 77677; shortdesc = "Display trees in the style of windows explorer"; stripPrefix = 0; - sha512.doc = "9edfb6fbcf4278c2b24599b58e10f64918d901bdd19dc0e9e8c8bd77756f2f3ba5dc13e31fefd2bd5f1467a0fb0dc0e765fe4e0515781103bdb1b81f687def7b"; - sha512.source = "4939918ace772a76142674410f9a1e91c698e02c113517385814346399cc94e031384905dc2719d717ac1dc65ff04d1d5a7049408ec55e20b4c0000f4b8a7049"; + sha512.doc = "559d3183da53b61c9a32d60fa2028f313223de58c154dd8f069b40ca3d252aa7241893eb7db41974acdc6762a11fd35de747538d696f3e366914c619c04c516e"; + sha512.source = "3bb584d0020603291fe0485a6002348e1326fa430b5001eeadaaa21b77eb724a52ac0d03d00e277ccbf8c2df4b12527cbb67cb71eea6105159d4f8041413e0ce"; license = [ "lppl13c" ]; version = "0.32"; - sha512.run = "5faecc2a6d79ae79929481c283b01e69df482267635957c5eb11c264d924ce299021d95baaf8cf6f9cb10e57f5fe14820c6b3506021b4d0213494bdeff5746a2"; + sha512.run = "9576f06c260c516f71b82367e93a68bb6822c2d9ff6b15d54dcc800bacaeca0d929979a1ec682fc0d163f567384602a605cae113be9fca21e89bef570f3a39c7"; }; dirtytalk = { revision = 20520; @@ -16796,17 +16838,17 @@ sha512.run = "0b212fe2131eb4070e08efad7f1e0745d0538b2173b274a41c113ae6dfce46d7d1fc8ebd22f16b3a956570865df9cad668866fc2038687ad6c0b7b72e76a79d8"; }; doclicense = { - revision = 68441; + revision = 77677; shortdesc = "Support for putting documents under a license"; stripPrefix = 0; - sha512.doc = "162af038ac645790412ea0e07771c39bbc3706ee3ccd6b8a496b166e7ef51e7802a225b00f1cceb0bdb0c8661ab51a79d4eb40a52c0348f1565fc83dc7efed9f"; - sha512.source = "2002418b83eb7117195e60a6f0211a395febe6455b210068db7fe1d99738820ba111e14fd6f61bf53020a78ce1bb7d0bd12b57294cf5081d37d5002dcf641253"; + sha512.doc = "e52bba42aaca355c6486e5fc974342d3fa2d214fc5d25d039fbd9cffc7db5644a7baa5cdb86662c67c45e67a1d5d5af7823796b4cf6ecfa4428aec9a2d2efd19"; + sha512.source = "80e4cd6d24519ebe69434771408aca47225b90b1b0e230f5407a0ee610c7c9906fc713529a7ed7460eef61f1f07bcd185109e245137f4381bce8f84fb98a717c"; license = [ "cc0" "lppl13c" ]; version = "3.3.0"; - sha512.run = "f312fe38842267c1a35ab506354717a0ffc3d4b2684769965b7b94ca5fd6b137d0b13fdc98943b1fe0f635bd673c331ccc53faf5667b75d1192d786972008dc3"; + sha512.run = "48328ad45ce7a071b79c8831d907977f5d3ea242befe5e18b46fbef4343f01dcb5f9983ce0a1dadbf1b3aa17da08b19ac90d64f4255ee4811b766fc60c0e2aa3"; }; docmfp = { revision = 15878; @@ -16819,14 +16861,14 @@ sha512.run = "55f68d7affd8d82631eb0e67c6232330bdff97ea908259a5e14255058d88f9f745afe55bd4a15eb91bff959b7cfc31835fa22196d3d0edcafa40da521b3105b6"; }; docmute = { - revision = 75878; + revision = 78116; shortdesc = "Input files ignoring LaTeX preamble, etc."; stripPrefix = 0; - sha512.doc = "92a657cbbcc99cc9e25c72c98006fa0469c4d66eab9f63c3262d8eb2704e660d53d218f311cac6b0695a88285e3969ff56483c89567e7c21a29420f659243e9c"; - sha512.source = "524c16d3471e1156a7c11f370af4523e66373c640940056d4d95a11c5996d53f464f9dcaaf346b6de6a11dd9bc70097e04d7bbd2b4143921edfb9f7beacd7cc9"; + sha512.doc = "2365165bdd587fefd66063260400e73031c6a84b5999018092280ef3b5a68321ced86753293cbc121758a0ac6c1a6fb48557e527a869962dad274ea2cd45ade4"; + sha512.source = "0e9ff026490ebb46f5a82331ceee40e1a21e4936f6bfa9f8feda0a03cebb91ee31647a35bb5a1ea962024e9c62b2444088bb9f4b8d27fc7d9bc24bfc9b7ad3d4"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "195bf838e9cb27a769e03f5103bbf374af2401cfe1741ff3e93f08c366d8d3a36f196b749b08776d884821f1b1b2898cb1e849775849f70cf0d3f1af190e1666"; + sha512.run = "fbe7debc8f1cbde8d8083a87e9343a9035406d60e721cee361130bf964299da7681d2a6e8add39d70849b2fc0ad066262182e873cfdc3fc8a3b07afb6a212d51"; }; docshots = { revision = 69676; @@ -16881,12 +16923,12 @@ sha512.run = "13a31f6925efd5cb0e0ccc632d7b8ff80e15a2e95399779ba33ee6e0f1d3c1a3f4a397dcb7fe33455471ec65e6fbb18d681349a43b24a083882c23aed5a0b036"; }; doi = { - revision = 48634; + revision = 77677; shortdesc = "Create correct hyperlinks for DOI numbers"; stripPrefix = 0; - sha512.doc = "3dd77559fbcb32d8bee7121f62bc37ca14c14c8e62f8d2ba44978438920dcdd54605a543135a6294e2ea9742f5fde4862a2efe3eeb6bf22b6d7418b4b01a2ebd"; + sha512.doc = "3ab00cf4e568631010957221fc55a39059bc8e24fd6f53bfc5ce13f9ccbfc4ba7cddd4da59a73930b79ecf0b658fdb59f43ca027ba3c1c43d1cc9a326de6cc5a"; license = [ "lppl13c" ]; - sha512.run = "7a041a56ecc0f88d5200d39d7611c74f955e79e5f5f887d26a70c76624c334b6229f7b937426cbbabfd7de7ae0f9cd2aee70c502981c46fcc3f18fddd62261bc"; + sha512.run = "1beef909bf4f5310f0be49b433b4c8e89be1d06c3ea7c0e77a536745f01d28cbc74527f7a5d13a1de2bb972886bb2e757d9b55c21352a57dfe0adceced0161e1"; }; doibanner = { revision = 71919; @@ -16918,20 +16960,20 @@ sha512.run = "ce1b0f8fe35a76e05a6ff4e1744d25ad4ac5fe766926bc22db4d785558aa296bb7a845a1309cddcb29986785de36f99c0fad113ce9fc48fff154ad39c5ceb44e"; }; domitian = { - revision = 55286; + revision = 77677; shortdesc = "Drop-in replacement for Palatino"; stripPrefix = 0; fontMaps = [ "Map Domitian.map" ]; - sha512.doc = "81af6be4f2707ec5d46d5f78d459f42d81e0cf62a17a8e695e42b666076637183447a9f1888b3f4c84e4832362eefe01b8d8dc5d748a640eb8e20c72bdfc1f3e"; + sha512.doc = "e8c6aa0ceab528095b4bdfdf59e52cfca7c7d350175fefb2c127196868d58da524af8e19676930f1202b928bfe8f2e020b005488d9df91abf499ecd072153164"; license = [ "lppl13c" "ofl" "free" ]; version = "1.0.1"; - sha512.run = "f228d1670e7904b08ba6064d0d1e8c23432fa826d52229d575bc2067e27adc904c3684d76889a8beb4885c3c9de5cd4a5004b9afd3f7140ae5e90d36b4961b9a"; + sha512.run = "8b348fad97a85d99aa8d1521c3d12f217dbaadaa3f4c4941465437766ea3fed11ac32f255c235c46690c4bbea1890a4f34f768f204444bc0d1d1bb4d63b1dcbd"; }; dosepsbin = { revision = 29752; @@ -16966,23 +17008,23 @@ sha512.run = "43ff7e4e163764e703673312a1213c50f0a77da98f3f36b726e87042d082f3d2433e35156e1c963d1c6287aa4cea5ccc64f140f89b82569b0552f406b29813c9"; }; dotlessi = { - revision = 51476; + revision = 77677; shortdesc = "Provides dotless i's and j's for use in any math font"; stripPrefix = 0; - sha512.doc = "c77fed1f0b8ddbd6ed141fe8c9f914cbd5592820ffe3e457ecf35952817149d1315598f449dfe0e15e0e50328e45b408d3f1ef91fe83154f5374bcc62041ba77"; + sha512.doc = "c32d64c0b586d0d71805ff428170ed735394047559d9a7aaba1ae63bcd0a2eb84f6f5581b4fc6ff4138523d3dca0c9d3f5345fc1341e6d3c85eb02fee5c68204"; license = [ "mit" ]; version = "1.1"; - sha512.run = "348be296d710fe22d8122b45437d91027913b90ef36fa7aa365ad49dbdea566506c80072623ccc95170227e77ee2fc2fb3f711772afe4e7e7b83195eb3110b61"; + sha512.run = "eca4a46c2aa0277775048f474940bac6fb0c4cd1626ce50b55082e2996ff270a8f8b190cb6a89ce5f522114d3973eba2a8f9e3347582f7286ace5c8f40d34a62"; }; dotseqn = { - revision = 17195; + revision = 77677; shortdesc = "Flush left equations with dotted leaders to the numbers"; stripPrefix = 0; - sha512.doc = "aeb026d83497b78725d623b52223877d4d5a0a745312511f007d69395b87ba5362904cfa26bb24f2f2c7d0e0ae14bb82699d6108533260d736c0e85bc29ceff2"; - sha512.source = "7cd2a4a2001a38e999e0632222116f32b559d8f004c9e378493d84486028e5c1cd5268f63a0eb93f9d1402b2c2e11b2db2429547f300809cca3d9f39efd6b17e"; + sha512.doc = "e82c7e81647077dba29bab49b35fd84deb9bc2057355f7abf3efe4417f877f10b8878c377f7b859dd8446d6e0474f9a5a6529c4ee3ee42f11b0a0bc278f00eda"; + sha512.source = "175d131d039f332587edd8d7c25ffacad54b327231497913781dab14657bd007153206bc46d0889a22ca64401d49febf9db46790bea9361ae71194ddf5d4c27f"; license = [ "free" ]; version = "1.1"; - sha512.run = "794be5110d50ff9134471aedec8adaf7267f112012d962ee6e1cd7ddaa36cc37d993517cf4663686c90df891fe2e912d260cc9c9945aaee25925c2915afcc45f"; + sha512.run = "311fd0e9c9e75ba759d8fc315b3c71a04bf616402ee207d60f001878a0db1229d02edda62ad9d51b0799fa59a1f63afe92fb6f9154f2ba695afd6d1ecb9dab46"; }; dottex = { revision = 15878; @@ -16995,16 +17037,16 @@ sha512.run = "037586577425d8a38a2170bc4bb9a7fa28a7886ad852d1c85483f7c3b625321c41a204b613479382ff5fb9e8cc3f8f9d8ff6e0a07c14b71ce6fdc68280515e33"; }; doublestroke = { - revision = 15878; + revision = 77677; shortdesc = "Typeset mathematical double stroke symbols"; stripPrefix = 0; fontMaps = [ "Map dstroke.map" ]; - sha512.doc = "2cf0cc8936393be2b01ed06158b250a43514098aeec4007bf493bd9232fda911f4a59f45716fba5837e475bdc39a86cf6e1180d4220e6aef26ff9e0315389200"; + sha512.doc = "21fe7b96a83017dd33a523c11bd0094546943a2323f34db06207b304b533d97814fc48305b2f60a65a31a0014cfa9dc231a6901545d5997bde6893e9e50ec1ee"; license = [ "free" ]; version = "1.111"; - sha512.run = "ff1be47939d9a2e8ec4fe8e6852d9fa31c2776511de158611ef8b853ac73291d1aa4ffe81985bed60c75a16e3cfc963a3a8ce3fb9494dcf6664cd6d92a549e73"; + sha512.run = "6841b23e6c2faaa45acbb578ec578f4762f12be8462842d1b27db19371194813e191c955a837bbd726d4e424693c1339e77bb2ce78143e1099483c97f751a6ae"; }; doulossil = { revision = 63255; @@ -17065,12 +17107,12 @@ sha512.run = "d102312ce1c70eeb9cfb279b065197ebd3ec6d3f54a47de55a5cb9828e76b2e690823a2ea19a935151c972f791783fa41a55adde03aefa54eb2b3fe3da0ea677"; }; dpfloat = { - revision = 17196; + revision = 77677; shortdesc = "Support for double-page floats"; stripPrefix = 0; - sha512.doc = "2cbdb8711556580d14a01b9daf03b1a1095387c077413b2815bfaef1af2781fc8bc56fa7a6a36abee60d6ce6928f920c9d9c3deecc2e071e8e99d51c1421508c"; + sha512.doc = "317b59ada5c59617a600f171f9993603d017551b9d55b9806209757edb15e64bbdb4478f0a7987340c9d083e21947dba724112c5081ce6b20b4c7d30a27e4b05"; license = [ "lppl13c" ]; - sha512.run = "df136498f7ba41b1335ac109667d07dd9584e6682e1d75fc82a80839bf0f6d7a4de1f5750aa738eefb96d14d2adea20a3ec9fbc92130481d9bce0abb6c6f175e"; + sha512.run = "5220f0d0032682ed3f7d6eb23d664a83f3b34e27b88cea3af318c71ed1199ee1668b66c7da3d5f1f0eeadda1563d712b85d9ce583a36438a50a82ca1c25c5153"; }; dprogress = { revision = 15878; @@ -17112,14 +17154,14 @@ sha512.run = "6b89aaa2511bda8bcf9649fd5a69f01474c48f26ff4cb56f0745b1de7e69a5daacb0e7bb3af8d71123bb77211f405affb8f1c7adf3904c33c566952e5e55f33f"; }; draftwatermark = { - revision = 70393; + revision = 77677; shortdesc = "Put a grey textual watermark on document pages"; stripPrefix = 0; - sha512.doc = "61dcb253a71bb10206120be8ee5d4309b651438a2c78748e19faabbe8bf59a95118107da36e197928cce632673af1c3332bb5e1e77d40d63a6dd34f3d7054366"; - sha512.source = "b06c64e358db6627bc4afff503b941238a8b1301a9db0673e6b4feaaf42c3f52c76798322ce104a6c7cc3ec851cfd158eba802b8b4d001ab8042a75fb26ee91f"; + sha512.doc = "e34bbf0f8d6a60270f03b820ddfa3fcf52ce90934aedb408a99ab75c40e01e4471add96181ba4e74787f75a9517c9fe430c9bc2bb4f1efa4669250133f0c84f7"; + sha512.source = "5dd7c6a6a2d8553d36ea80f0f36046ac3dc198e2e2d44b63151a83957cd33c5e1a7b166878eae86b80634068564f8cace2c14c2f2433d7b0e3beb480fef7dfc0"; license = [ "lppl13c" ]; version = "3.3"; - sha512.run = "b71db5f292b57de2d6149a5ce7ddbdf281b3d7304e2eb59575a3be6ac302f79aef4430c39df89115c0b72d66cb4de6c68a4253acb1b474c75a4d78586fdb358b"; + sha512.run = "355dcf447a1edec82d2bd471cae447d8ac061c9570de18e51a8a6a38cdbc7e267bb4ae60b524265ba6638b97ca03ed8b3588a165154340afcfe7e0c03960a18c"; }; dramatist = { revision = 35866; @@ -17176,7 +17218,7 @@ sha512.run = "662a2593713dc02debd4702b5184586736f12200aba4079154e6890b49d581810e1a7a94f0d3b6750ecd241dc03cd5a638a3ea5bd4792f13829e7812f5620b36"; }; droid = { - revision = 54512; + revision = 77677; shortdesc = "LaTeX support for the Droid font families"; stripPrefix = 0; fontMaps = [ @@ -17184,13 +17226,13 @@ "Map droidsansmono.map" "Map droidserif.map" ]; - sha512.doc = "d1f86ef4fd82d955e5f6560b1eb56805bbea621358c3e708f5c07d6539d278a4e61fed680afba425a212eb7383bcdc1d663d492b4cd716ba2c1872f9006350c8"; + sha512.doc = "bb8ae2287b9ca00bb8251b4dbcbb9d7cc118553fd8007b79b2bb95b254b78559a9b666a99c61ce5fe598a2af60550a4ef88e9d2c7a68830ed476b3cc732c95b3"; license = [ "lppl13c" "asl20" ]; version = "3.2"; - sha512.run = "e57eba23d2b7a84ca36be4b0a2988870a89b69a5c2f423d8961c8fe38c074cead0760c0061a545518959145ead02a13e321c5719cfcd7d6a575b7050cd74ef2d"; + sha512.run = "bd98e336824b6b3ba52de1d4b85b3c1d8acf4a7b96cb84c32541b892baaa3dbe2c0b42b8b7c93406c5771eecf118423be87a5f4ccad92b73041712c171db4aff"; }; droit-fr = { revision = 39802; @@ -17229,20 +17271,20 @@ sha512.run = "f51353329034141f52c38563f79de526b7b47de3435e14dcbf91f658a0f64a7b23075e8cef98d0f948ab54b57681c7d9fcec417b59871ff908c00e12d1711b6e"; }; dsserif = { - revision = 60898; + revision = 77677; shortdesc = "A double-struck serifed font for mathematical use"; stripPrefix = 0; fontMaps = [ "Map DSSerif.map" ]; - sha512.doc = "e831d9ba6233cd260cd6f212f4f8b3adb360f6d701d121d26f0de95360dd56ccf7e3a5fb6fde990d875e60ca20f7632a4badaa9df8e3b98f16bfa5b176308761"; - sha512.source = "dcdf454c0d970338951b5b458df039ecc0287020fbf13c3ef46d2effc4aace39cdb424937d506783f572ccfd7cc136e9059e9894d4339b53f4b1be4b52d93579"; + sha512.doc = "3fffb8ffb19e851fa059c9d36c4c8f6a82a9606c7888868cdbf7a6ff9b622fea11f0195af9730a1b50c6dec701f098e62e69603884b92297eff0e3109edacd48"; + sha512.source = "3fa54ad5328ca9d10850c2ac0640aa3bae2812a19efbc72189a27c88cd81faeab276f04d6ea6a76a61d17597b762d10ac288853a5d636e12f2ba1e3c8ed2969c"; license = [ "ofl" "lppl13c" ]; version = "1.031"; - sha512.run = "7fa159e85b370a1327a8cace1a20ed54b37f2413e553dbcd42c6e75cd224da35b47402d89d39971873e888cc9f89117fe5403887299ad8c43e6bf2f706df357d"; + sha512.run = "b7fcd72260fba84da48dde14736eb836774249a811bf2a338d37ec80395156ec19c2e7bcf6dafee253d646b9af301ca64fd726b79dbd71643a54c43fbc0aeb66"; }; dtk = { revision = 71776; @@ -17323,14 +17365,14 @@ sha512.run = "d38c13ed307b814009fbb2a1d47b59ebed0a96df056768eff11ca024703ed3054721b6c11943700610d5b05f74745c88456acd90ef8248b5530ba508d0cbaf11"; }; duckuments = { - revision = 52271; + revision = 77677; shortdesc = "Create duckified dummy content"; stripPrefix = 0; - sha512.doc = "0c9e24cc988b9350d188878dd8b463428133fe30c00218eed3d67917ace24412e55c396422890fc6c02030378b560b3d374970e879e3a331db7d8e34b3302421"; - sha512.source = "528db05e9c1c0232fae271aff911f35cd55f85bfcdc931820f5a74d6f490fa3fada99c274b36fdddc6163cad6f779183b0056b1a6e003c4c2737282fed608497"; + sha512.doc = "d0c8a79d774f88b3c84175d084c204d796d9d76f2740d72a8aba50275ad11c4166937e6bdf5b939ea3535d57000152947f32bf5fe1a6134234c0c03f0f4e601e"; + sha512.source = "3658624a8a7277f1a1de44909fe8ec3974b3b1e6b495495ea3cb6adec3b2100fb76ab8f9bac1fa047cc0eed58790fd7909bae742106a70a4b7b738aa74187968"; license = [ "lppl13c" ]; version = "0.5"; - sha512.run = "77c975ea3e42faee4db5d99d692220884b24ccce2d69a30ce484d113cd261ddf5cf5a13ee04d9e8a95572e98c8c4bedfd901db34379af6a567777f9358e4bad5"; + sha512.run = "8e63b1b5c15b2aaa72e601235bea8e6b7302e93d304b35aa8f21b5d5a0631f1e28d5f3c08dfffa119c119c1098da683c5af77a5f8f99e717fa48b0db02d2a59e"; }; duerer = { revision = 20741; @@ -17359,16 +17401,16 @@ sha512.run = "9f640f757d9e3fac6a048e632b525df2338563f69185c6fc07f221ed527000aaa641a9cf11874c94fd7fb5ae6dcda685e3d404c09ad6c58205111046a998492e"; }; dutchcal = { - revision = 54080; + revision = 77677; shortdesc = "A reworking of ESSTIX13, adding a bold version"; stripPrefix = 0; fontMaps = [ "Map dutchcal.map" ]; - sha512.doc = "1ac89d2c4ef090edc8c354a3f869485d3af9c374da012fb51edfd22f0644d63a5c380aad115b6dbe83e70846904b722b69fe4093f4a7ac8a4a3eb1c1c97f25b1"; + sha512.doc = "ad177bcfe701a27a75aebb01a77799e5050fe558ece18e01b7d638055030b04b5a00815e409921546c8d75b42709a59450ef6cbe493a280c54915e9fdfcde4d7"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "308253e2b148cab892ef0ea5004cce0c3e3fbea4c0555b67f49e554734b16bc5be9baa08119fd0a2186360cef20e165b5133ce85c793eceaa9955673ec4594ec"; + sha512.run = "f7a717ef36b06acac4a74675279bc4814c97eec02b4a0d7e02233f0b22896fad4d3c35e9add69c53c7bcc05a94491f8e07330a84a10f36a593059c8bb851d757"; }; dvdcoll = { revision = 15878; @@ -17671,14 +17713,14 @@ "edtx2dtx" ]; easyfig = { - revision = 64967; + revision = 77677; shortdesc = "Simplifying the use of common figures"; stripPrefix = 0; - sha512.doc = "1a197fa61d347919b34bd8735f5265d058e5a932a638ca91d34f43ceecaa155b9277db8ea40178b37bd2bbcaec4f0853c2d42ebdaf16d37e223da45f305c330a"; - sha512.source = "7fc5ad4208c6f1da261180edbe2cb1c11c8a34f87479199c7701986e516be43f05be6a226f75828aa2045a7fff0ad735b192e02e9739e381e8c64c66dba33310"; + sha512.doc = "afdb6d1cf5bd569f1ef1de4904ef59fdd21e2192c1d0e65668b8f2f465e9c736c984f84f191df3bbd350642c7b79f5dff2fccf9008a7ca09e4f4fc215a04cae5"; + sha512.source = "443e3d43b11736f32d940a074cc539c5359da141ea94c548c19e0bf0333ee222c634261f7953c5386c85d54bb10e83ab378efb8424e6d26bd758d151b99eb5a8"; license = [ "lppl13c" ]; version = "1.2a"; - sha512.run = "37a8654ee9f53ed35003d7d78fdae32ef195aaebc0530310e7f00829cec431d7df4f9bd807da8dae844731650a79a7cb9f7a7ca20c5dd540bafdca7975237503"; + sha512.run = "1f3cb3e0cbf5e569f62f4a08eb75004baab6131724645c84aa6ef08120b00bff8946b9ae17205714dece415abf0352b530afd2720fe9f9d63e5d6fd45e426fea"; }; easyfloats = { revision = 72699; @@ -17707,13 +17749,13 @@ sha512.run = "f952227a7b0e579d2bf432b3a72e80a45e8adc22ddd9e7af380de54c12f04acf6c4a88dde5a8e7027d11fb820448fdbcc6a343500ae493fa20341634fc64aed5"; }; easylist = { - revision = 32661; + revision = 77677; shortdesc = "Lists using a single active character"; stripPrefix = 0; - sha512.doc = "518258b7d24763477376657e128ef3504d2c8e0f71187edf9edd34825d567f9cdcdb09d61a37d99655959d7c76edfbe550bd08ebd7760735e46fff33bddfbf0a"; + sha512.doc = "b5b3b856592c96a52c4a3d88289b417b6f9e191b1d8d4d500763617ca1ad2a5693590782bd33f067e541c00af8165d125e56afd632c48220c22dd62e9ae1f612"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "b1ddb6242b9ad2e40785602f942d4381a5d72a7d35784bbc2a1732ead1fbd9d730b580226452e9f56fda873b174c56f9b433f1193e0e3424efba4821f7b714ad"; + sha512.run = "563eb0ff1dbe8101e8ad4e6968ea1ca7053e6c63a0189f74998b4e837e04fd3a309682ee3b146678c945666e8c718aedfc5851133c217878914931d4fb98c767"; }; easyreview = { revision = 38352; @@ -17736,31 +17778,31 @@ sha512.run = "589e7748b11335c8b074bc136aef21e5f7026c0413dd89dca62a3bc51bae947d63ba2e699170e614213b6b08b03ea5233f1e1cfbdecbeadb2b3457d54ef948af"; }; ebgaramond = { - revision = 71069; + revision = 77677; shortdesc = "LaTeX support for EBGaramond fonts"; stripPrefix = 0; fontMaps = [ "Map EBGaramond.map" ]; - sha512.doc = "3f1a6164310b9104fc9753681fbb55a54417a1902a62cd5337e011f1d3fa9d7af11757ea5eaf5ecbddba34b7e7c6ed54ddc0b834bd9b9fdb601eb92e612ff460"; + sha512.doc = "70bdb6756b6a707c6c15109f18539c60d5c3c577f93c2677c82eb59a548f03620bc10d0af08d10db109b51efb6fb9de7ab52c789c858e94f0e687b7e879b7fba"; license = [ "ofl" "lppl13c" ]; - sha512.run = "d02ac16a7ccb8ded53a42c002824791376357db9909c197f1fec6ce62f55d136833c995120e7a077e51b802c8cc2e1c18234d0e7833222fabd1f6bd04933578d"; + sha512.run = "ff94feb8686797d604b78c2aba8f681482083c7cb48c3cfdea6364f9d036eff7b439bfacac3d55689a4f6e2a30b082df1371ccd6948be705a328ebc6e5120f81"; }; ebgaramond-maths = { - revision = 74169; + revision = 77677; shortdesc = "Limited LaTeX support for ebgaramond in maths"; stripPrefix = 0; fontMaps = [ "Map EBGaramond-Maths.map" ]; - sha512.doc = "494e30a8e5e1e68c23d68198543244e119abcc1878b70a5388ac6c7db4c92ec534632bad4ed54a60ff465b90c82b1260ccaaf45c4458c70db023aa321ebadf5e"; - sha512.source = "31b144be4cdb3ef3de760762fa511d1ead0270324ac5bd31b5f2b56ed9e7cdd327739b14a955d294ecc31c7ac901430e2688ab78ed65f5c1df45ab98428144bd"; + sha512.doc = "6d683f682b9a0d28599d4cd432a76903f313697fc41dd0fdccd97cd8b94f70f5bd0f44869a34a5adeb5150ae5886c82864149cb6b401e74b6d5413ceb059d20c"; + sha512.source = "1aacc4c7cda83f4fa6f1c42def2aad1582f640113150007668e2658a87707bc1ac4d467fc2ef3f787014e79a0043289f8d16f858a72217e33e44a69004ce2a50"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "acc38da7394bba712bced8036bb2df50c778b935d84e875051028003018f9962ec732f035a06056751bef0ca6cc08c07af48b7ec7af6e0977aa2ff05729a7f52"; + sha512.run = "403d37afbc59af1df85320566309f1dccf42c77aa2739e41c1c3c4a3cef9648a8c968d2608d15eea41cd3f640cbe9fc1ec21a5da1e54bc46cfd8c98d53370cfc"; }; ebong = { revision = 76924; @@ -17784,14 +17826,14 @@ sha512.run = "3345ec303d77965800fb78a1a6b0645c206534bdf84e5b5287d23fb273a720025ec770527d662a5a535e98fb6cb9a6d37d50569963ca24225af8d626ea7d4dfd"; }; ebproof = { - revision = 76924; + revision = 77677; shortdesc = "Formal proofs in the style of sequent calculus"; stripPrefix = 0; - sha512.doc = "b45378cb5cb9236f1855ccdae66612ea9419be3c13fff3b7a0a5cfd05ee37f76d8b8ee9ce8dfc380a33ad0d3e64795be7039686597e3410c5e3631e0a24fe4b3"; - sha512.source = "0373fdb4d0eb21ad8e317ea2bdc3ef2559b23f77ddc32b2d6c377ac43fb71dc4c526be66edba9f9092d354d974d500218725af26b82931e014bc888bb48b4479"; + sha512.doc = "4c03e5beb656f6649e87f83592463be89a69077376917bce3d1678d1286434094479796c8a343b6b203d02e60c199a3d7a0956e5bfa0bdd4c442db13d9771b01"; + sha512.source = "188994daa62a46880e4a2ed33a462735dd8b89aaf5457cb7a88bb1f8a544bc86959a64adea85d86a14758442e17a661c696e7a209532e5e8f8ef49c7fd6cdc44"; license = [ "lppl13c" ]; version = "2.1.1"; - sha512.run = "a71c3736cd9906800d80e58714e9e5f0b1ed4f7f57e5b96989321270225d7c458b95f886b35e93628dd7aa3e8469039530dfd4eb03dd57273b00157bbe0b42be"; + sha512.run = "2a4761daf0f0c660fe4b702b9f3072e391222b8729735aebbd5678c64562c958e5bbaece6101487f094afdbe6e5dff06c7127fa665405ef8be9c7f3c31c36d1f"; }; ebsthesis = { revision = 15878; @@ -17878,14 +17920,14 @@ sha512.run = "ffa08ca87f6666e7b184e72fd866b1d1567b17847040e9f593a6f16d51a08932cee68124fc8b278426f07c9327d5dee356af42bf997c7eb94e80d15b2e7c9077"; }; econlipsum = { - revision = 77161; + revision = 77677; shortdesc = "Generate sentences from economic articles"; stripPrefix = 0; - sha512.doc = "6f2acc40781e12bd0e40abf70d042fc671ddfd4ddd459572d75065be1f4507c0ff1cca7068b569a96588ba646910f51fbc15e183e0e34824c3366478eeaef5a1"; - sha512.source = "46adac208e24e78c5f0debd94dfb17b5c22e7ab455b083c44fbe7c7666d8dc181ed7be625431f9c7d19e3ef4fee8b9a6a79d8c498faaf977af6a33cf436d7738"; + sha512.doc = "d4f0ec09c628dfc14e9e95756ca609653631fc6ba24ca7a69ae2655b4532ab1fd080e313eae72be3e8ae0bfc1c8fef84fa3e3ed81d9858b35879deca0232f00a"; + sha512.source = "0837be43d9b807bdbc991a7bbee2380eb2b1fece964014e99132ee3b80928c39f622957814dddc319c57a30fefb34dc24eb5e1d4e2b5ab52152d71160492bbb7"; license = [ "lppl13c" ]; version = "0.8.2"; - sha512.run = "8842d0878987207e0b60d5049b24e76e899882fe0ab2f486af945ab93e10d88755fdc898f9215e26e74c878ed8c74f03c1bbf4d6b3055c6c5b3aa2781838697f"; + sha512.run = "9907ddb87dbbb391b905c0dae43a027f782a9761a9bce6d27661fb7f1da4556f520107e296d9df836e5ce3c3a60a57f46a5befe061fcd54d28668970a09d96d0"; }; econometrics = { revision = 39396; @@ -18002,23 +18044,23 @@ sha512.run = "81679a08a320275221058cf0a73d71489621bfa4322a4b90759f67253df06e5c98c1325846966924c145092d9f63d9ba51544d0640c7f0827c7ebc42fddf9f3a"; }; eepic = { - revision = 15878; + revision = 77677; shortdesc = "Extensions to epic and the LaTeX drawing tools"; stripPrefix = 0; - sha512.doc = "02efd8775f6d0db35fa4682c6bc715fe619037a6531de60a2955fbd7fca01d97a8e6dee0109a8cd7cc8237bd694c64797392991e5c203baab49dd9857b0ccb4c"; + sha512.doc = "1ec63efc994aa91ff196ffb854648a66b2ad8d2a2031adef439ed9c5c74acdff24427178643e04965edc2fa140847f619d273511e18c0b16fcbb8b55c9524f8b"; license = [ "publicDomain" ]; version = "1.1e"; - sha512.run = "37930ecdebd43ac8ac1dcb42da4d4eb4b5ff371605b9bfe4675ea861f4edff7cb19703669c8356c3d69e7ccc09789bc536714114397c3bca74fcb4a22b6f4d9b"; + sha512.run = "7b8dcf338f6cfb7b44a7bfb8a896014dab2d23860ad0d8ecc7eabbee757aa940551ffac13385d18f6f9d18f57ba10f624e4ad086c434facf6685c90535118504"; }; efbox = { - revision = 33236; + revision = 77677; shortdesc = "Extension of \\fbox, with controllable frames and colours"; stripPrefix = 0; - sha512.doc = "394387e09ecb0d497014a62fc1caedcb3e00148f6e0a9a16ae1b53efbb4d5cf749e154e4c905d197280e4ecd9bc88ea07ab7e0c004b8c30eadbe7f9f414c1345"; - sha512.source = "4739cf6bbe23b69605079bdd8c39eddd6b44e192c5c335001c9612598f2a005e98b853bc02ff67996b63a971b200996f35de2331f230d9c43ed73ad9a8a98a7a"; + sha512.doc = "ae804fb753090a415a8ae6cc8ba3c56dc20522924877c2f7fd97b08d39bf5bebe9169a5b90abf7b7aff50ca8a44c5e6a32cfe1f67cde730c3082d02014c827f2"; + sha512.source = "7478d7657fe8cce7ba4daffc6abea63087322bd94353fa2af2e9553408ee565b2a9092e227ddf10cd7a90220c8b76a83e74994feaea2c8da5c3dab3d2783196e"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "5091324e7f5c05385296d570027a8546db4220a24da330ab85ef5d1185772f51b4f200f63eaad0cfa3eaeafd3d055509f4ffbdf798c1139a60c5e572ea46926e"; + sha512.run = "3de692f506d9b18159c548b111b1263721f718b425b131d36b462c5b2157cf1ddbc1528f44298462a8936efd1509f4b82febae0a8f7bfcc36d3fab2274078de2"; }; egameps = { revision = 15878; @@ -18076,13 +18118,13 @@ sha512.run = "e052333d39e72562e8e84d0e7f6af7066c2068a782422f612a26bd2903d8143874cd4dcc556d7406f3601a6b3a28506a3c0edc92e4029d124f02fe91edf0163c"; }; eigo = { - revision = 76251; + revision = 78116; shortdesc = "Comprehensive tools for creating Go (Weiqi/Baduk) game diagrams in LaTeX"; stripPrefix = 0; - sha512.doc = "f8817a6cfde919e39f1d2ae3ef7d153590e2a32b3ba9b60acced9036cdd05df5618a6bcbb350ca612573ab7934c779be7d4cf6a00623210272ceab0f3b45e8b5"; + sha512.doc = "3533e4539c78fa560f10f88c85160e87ff7b8c76551ba6bed5a3416fa8068f71bae7624d42de36c31d21749fcad7877d61e9ae643aac016a4c259c80469173b4"; license = [ "lppl13c" ]; version = "1"; - sha512.run = "5ced4c25851d341392bed677becb15e39e994e92e1f8504ebeb0bc28f2df19549e9d19f5ce3c1ed078faf38c184bc18bebd2a41b661da0c98f1580a4a2ed4372"; + sha512.run = "bf5b5af1d882adcac3e69088439d03f2b0d18ca8d1cb6373abdfd7bcc5dac50054d6cfb9a866294f63baf91439425453859d1a38a4f64fcb2e552918529ab823"; }; eijkhout = { revision = 15878; @@ -18092,15 +18134,15 @@ sha512.run = "448f3b51c984a1ec81428c1840ba01d072cef4d1110b85f8d4f4d786d02e8d08e702e0b33e757035aecef1f43b604746c7b6f492905fbb201fc1a34ca6fb859e"; }; einfart = { - revision = 76924; + revision = 78012; shortdesc = "Write your articles in a simple and clear way"; stripPrefix = 0; deps = [ "minimalist" ]; - sha512.doc = "3207d9a723458ed6c75ab7bb048d2c1257475fc4dea8e57f5ef9d18d9d889c1045cceac1612142a16149699d588f87579290607709e51da7df8cf562a37b4b90"; + sha512.doc = "925e3545311002b35b0c8f260b85fbfe217d0e23eb96dd37c72720af9bf55ac8ce7ac2d00749f1feea92961f433e3bf0470ca1abd21e8f285cf53b58a1075079"; license = [ "lppl13c" ]; - sha512.run = "29807179a9d2f0418bdacbf871d94c3845f6fe5658aa6d3f936543ffbb10509474fa961e1e033182bcef3c95e89722f913cafce8f58d27da1dfe7753e0c77177"; + sha512.run = "f1cd6565449dcb9b04b858a627919fa5f43d710db8c306f63ba31cabfad9b13c9c37e1c2cce63de0f2a6e14e1ffc025aed57d367e51e7293e92b2b56a9601727"; }; ejpecp = { revision = 60950; @@ -18155,20 +18197,20 @@ sha512.run = "4db2b191fdb73854bfe605efed30c4835a77180fc865eaf201f8405fccaf880e02ac9ef7802c2d215df8ad77d01fff611114c391a6c43190f95dc2b40cabd596"; }; electrumadf = { - revision = 72484; + revision = 77677; shortdesc = "Electrum ADF fonts collection"; stripPrefix = 0; fontMaps = [ "Map yes.map" ]; - sha512.doc = "be0a4c7c2bc4cc7ee6543803e6d30a44a1d80e6f22d62061a9384a7b147cf485925a24c6a993808dd44e817c5cedae19fa7b40008bdad35bbab7b909ae3f6f1a"; - sha512.source = "edc8da7849d7d12154cca83fb436660189e99dfe6285d88854b4d6233c6fcfe1e1f4fcaad5df17bbff8d2b9b41d278ac15c98774ecdb1ca00f59833423c5f343"; + sha512.doc = "7b376920c839feb0a7acc28d7d7d5624304610eeb4e44776794eba2406a9bf5dc825ce2516210d8d286c13a3d333dc7d550ab3dfe9c425b9d256c3e8aa3c5e4b"; + sha512.source = "babbddbc1bfb8c27806359845eb9dc20afd0edb51746ff901938ab61d8021ba8706d15d3fbaf2ba5c82f565866857d32b47d4966b8d74f267fbc9312239be80c"; license = [ "lppl13c" "gpl2Only" ]; version = "1.1"; - sha512.run = "875ff39b9d507bf8551bc0307ab62ffbaaa32da05e0df4d493ef90b3bda6c831c310ae6c285ec4c67740e3f8a120b146cbfd8a9e47d6492ccbb90a55041e2aeb"; + sha512.run = "115a50557f6a47a740213590a83da2596083a8799aabd9b319d669b8a1b0997decbcc67dc4347dc51eb2c0e1afc82194ac14fed86b78fbb024795a277c859993"; }; eledform = { revision = 38114; @@ -18190,6 +18232,33 @@ version = "1.24.12"; sha512.run = "644df002adf2f39acd9a6704a5c2e18e02f30d17c8e04173fb0f68e9daf5469bb6290c7e98ca181ebd45b40d54dbdf4a14fbbbe7dbe8f945b226ee086efc3972"; }; + elegantbook = { + revision = 78198; + shortdesc = "An Elegant LaTeX Template for Books"; + stripPrefix = 0; + sha512.doc = "a25107a5cb777fc6eca0769ed00e1c2e2ac418c31011ffe2fee05662ce949aa9ae2cec5120f16fb685941daace6196f1c375a042fffa013e3b009978e23210c7"; + license = [ "lppl13c" ]; + version = "4.6"; + sha512.run = "099d3f2bd4c5cdca9c9f7e768bdc3d8a7a66c4945578160c93914b17fc187e168ecb8565bf54d9d31bf7643c499783b9cf20eeea6609dc4700c91ac02d490864"; + }; + elegantnote = { + revision = 78198; + shortdesc = "Elegant LaTeX Template for Notes"; + stripPrefix = 0; + sha512.doc = "ab4b06bb8677a32c28e769215a779e5cd6624264ed3a2d55c5fccbe12d2d6e43a141e77dfe5e2f25e41cd63e729b651fd220e4e504ccbb70620943baf608cd3c"; + license = [ "lppl13c" ]; + version = "2.60"; + sha512.run = "95878778bae25b567a6e32c4afe7409cfe798ea244584097bd483be59dce7aa0c59a4e353e43e88dd820f7ce835c3670dd07dfbee52dddd84d0be78d8eb1a760"; + }; + elegantpaper = { + revision = 78198; + shortdesc = "An Elegant LaTeX Template for Working Papers"; + stripPrefix = 0; + sha512.doc = "233b3b3751fa384a31075f4f71b44ad0910f3f2ede8ffe7424f6f7971f4f665ea99bfd41bcfc647802659db877e1a9e1e38c6f6b9a33f16bd74dc97d9f1e149a"; + license = [ "lppl13c" ]; + version = "0.12"; + sha512.run = "43b140e859c3196879506b9642ddc5c5fbba8147813f6d7e763d4980d2c58902ccdf8f4a42836e6e0c375bbd563bb0272d191d9a416500eeeb812f5b92f62bdd"; + }; elements = { revision = 61792; shortdesc = "Provides properties of chemical elements"; @@ -18210,14 +18279,14 @@ sha512.run = "edcbca8843239eae7bd927d9bc6b5095d1b9a4d8db213e22c77ab4a7c5bf7a09781aa225af26f1e4127f263d5322c8138cf38ad1a7b19688468ba2ba56f840f9"; }; ellipsis = { - revision = 55418; + revision = 77677; shortdesc = "Fix uneven spacing around ellipses in LaTeX text mode"; stripPrefix = 0; - sha512.doc = "7d0b4c51008203729df1bd50d2c2a2568f2426b7284f0d58eae4720a032e4ab469a5db6cf5656e57ceb0cc9062a7bfe1f3cfe20c51a3d08c85d55c110ce7ddcb"; - sha512.source = "65b536bdd6d5b429e2f1832b3d466bfe055be6074b43b60305b79ae9ea09172e3e7e82bf7cf3b4dfbf73507135ec4caa3d713c5cfe060fbc925ba7d2a8c09dea"; + sha512.doc = "e4da83a2375303a8da27e7dc250c95c8e1e72eaed66f066d01e89fda2d2897824ae30546e55e118cca364814841b09ba22ed7eab6f86cf3997242e81da350fea"; + sha512.source = "e6f8040e69bd539750d4e88baf2e1a1a4af012d2a55a9ad3b055230c3b3beb380ed4f675f74e03d85d53a1592fc9fc617ce070774a05b00e02aaf239b9f4aaff"; license = [ "lppl13c" ]; version = "1.8"; - sha512.run = "009bc55dac8eab88e27124317acbf9f3101959cefa4419b507ab74f49453f72f272db2b4826424f3d8c76efb50163c11d6eed63e1219cae2a2632bb629fba96a"; + sha512.run = "06b598309b0850a1268544bfae65a08c3858a942e9fc4fe57612bf122402dddf0fc3be5e45da3d3b48c03b7a27763d16b616fac536536acf91b0f48e4aaaf9bb"; }; elmath = { revision = 15878; @@ -18333,23 +18402,23 @@ sha512.run = "c531feeb7557cfca45127d9c37c93bf5835e35efa7c8aab65d58594c30d6864deaa22b64ba90cebcb1e9dcb139b00ad64ff96238835b8e059169278fb602ff2a"; }; embedfile = { - revision = 76664; + revision = 77677; shortdesc = "Embed files into PDF"; stripPrefix = 0; - sha512.doc = "4964bf812c23c59871c1b75de95ec06176da9d76f3d4453a36599ba49db50bdac1fdc6da266b3d2d5f8fd0c5d8e5815868a1db241815e3c0ffb05c2dd2c85fca"; - sha512.source = "3f8ed84ea92e552012bfdf231747f3006e2e66e387ceb0952cb206a4496ec94e807259b3849cd70f7644ee6037ad9ba3a72a96a1b1cc268e26edea4d0a8ff102"; + sha512.doc = "126de69f1176a97e7b7f087413c3038c56477365d5b75d649e404eec58efe835c2d29157d91087edddc3c9efa147ab5d036df781c43b8aa74367779bde83d016"; + sha512.source = "cfb2cc12d9f6a72068d2656f6fc641dbedf551ecd77907883154cbcce9ab743f513f1d6ab5c533d82bc895bd74899f26f877a85a53d7bd0bb20fe99bf7c03823"; license = [ "lppl13c" ]; version = "2.13"; - sha512.run = "80ee4b24ae1baa0d5ef3d168b071d49b89dadb0df5e65883730b0cc53dee291f270a424948547e73507cca31e7260fb7e1f78203eed6270df4f3195f88479363"; + sha512.run = "91f108dd3f1e8069ffb782858323328783a5e7f58de0ece7e4fea2efe255fd7f1fa51292da32a6aa53cba497982569e47c00b4f395ad81977a3fe76d45f26b6e"; }; embrac = { - revision = 76924; + revision = 77677; shortdesc = "Upright brackets in emphasised text"; stripPrefix = 0; - sha512.doc = "a2836b1a7edcfc4c222d462b167cc1ba6d4dc134beaa454c870e340e2255b72c1984bdc0081b4b5b94a00e7dfba1f001e1ff008e80ee5a6c00c4c695c8ff300b"; + sha512.doc = "0cfceb7371041e3b76857b0e72b068b78d5c78fbb7041ce3cf94be7c869d6924a8fc52d81c3b777d2b117e7093e0f55480bbc74915d2ad660dae9caf76ab210a"; license = [ "lppl13c" ]; version = "0.9a"; - sha512.run = "8c820a21ba3b3cdc541792c8cd2af6c8dc106ebedcb7154aab3435d0eba5e494f3e8f7cc0ef0f3380cfa2ba64cd9540b7b362fcaf6ea4969b8b400a503e72feb"; + sha512.run = "262fae527e954dceca200b96e5fcb87b5f1209e120b6ffcd97557979ec1c77d1483432df749858ab6a5824e24c17e8f79f8e18c9b00a843c6e171aa5c23390d0"; }; emf = { revision = 76790; @@ -18371,11 +18440,11 @@ sha512.run = "98d1aa993446090fd2f441cb3854cb88ddf3411df745036677844c0f8e351b16bd12d2268160fb5b704f07159059ecc089596b9b1e9857f02d774092ccf34232"; }; emo = { - revision = 66944; + revision = 77677; shortdesc = "Emoji for all (LaTeX engines)"; stripPrefix = 0; - sha512.doc = "e60b38c75c23bb4ec5d453d76fd2c815abe712d1c602eac6897eb1ec9b51f1d6a964fd5aae5c7ecf17956eb9d39104708e887b0efab0830b72b9ad37c8c79af2"; - sha512.source = "79cdc96d441c82b4f59b6f2bec0fb82b047d1b9540b0f29946c2d41f355118e3a9cdad2da2463ea4c9a0e26ca832a98db5b88f4445baf6ac41abff8b443ad1d5"; + sha512.doc = "c55271b01cd5b43c0ab132fbc3cba0e23df71ed13d43b103195671dd457023929ef5ad34daa06605ee5b6ea3c57b267c67c0da383b2bef1dea22702a6698f408"; + sha512.source = "b0fb68133c12047d6fcb2213f940fc9b29bb3a06dd1f1fa666ca474f323ddef6c1987b6f1c9b56c01bbdf3db4874b259fe7df0af51aa365d014b1de5a103b376"; license = [ "lppl13c" "asl20" @@ -18383,16 +18452,16 @@ "ofl" ]; version = "0.4"; - sha512.run = "633c92dde16b5170d5ea27fbb5e72e865300abf27054cd167652ebe598b90a8788d129c950e5a230f75201648b25aaacfb6b47aa44e994d05549c31a82600da5"; + sha512.run = "1a72808f8aef6e7316f675cfe2cd56fedb4b8040053598c6a8cc30e6ac5a9b01ff299cfdd9e94bbf748a070491376dbd065f2d2537215ef204441dc9b883d8b9"; }; emoji = { - revision = 76924; + revision = 77677; shortdesc = "Emoji support in (Lua)LaTeX"; stripPrefix = 0; - sha512.doc = "851096a0bfa748f939546fbe4a705e3720de84035b3d48f4b70fea4b8a75eb73efafeb8fb2287b9f3ced4828390f66472f3693f41310f765d90b14bf1590fb76"; + sha512.doc = "805fa507d42dab94e1aa90f1314d597ab4a6f76f3fbef3b8c29e6726f742978ef9112eac91869cf1199840fdb2a66ba77e8e7990dbe9ea88b7a135201cd5a188"; license = [ "lppl13c" ]; version = "0.2.2"; - sha512.run = "66ddc87e5d03e56226321f852d51b5d2831b5dd7330ca4bdbd3ebb98f15f49e736d0f1bc6cd0cd47fdb4c46e7a878fb1a7f16367625198f7baf4e650d704a905"; + sha512.run = "975335c9f0e1d52eb5746d692d4e3078db453e460d4719db8398f73fe1cacfd8f0e35cb667dd0ea018096d3d4e45ee444b2ef379d368ba7acfba0d3b00837f04"; }; emojicite = { revision = 76924; @@ -18422,14 +18491,14 @@ sha512.run = "5028360a2b412232b06b0bc53352c7a0a379943c14781b49b45cb75aef044df5bda24449dbf13601d1a574e5349bd0f2d2f7b7969f10bf72b3aeebe9e81b6ecb"; }; emptypage = { - revision = 18064; + revision = 78116; shortdesc = "Make empty pages really empty"; stripPrefix = 0; - sha512.doc = "11681a155df95f913c3d25cceb32b54ace35bfa5aa7541916c15473b951b02a7417380dfa5c30f5dc3de1259d6cad99859c31bad4c2f2056ffb4608c614a2e14"; - sha512.source = "1bdfdd32ed844651a109b54c65e7297222cb065a122269bd5c10cf77c6ae0e38b717fe182dad6bd0432b5eafb38b3d8631218599a46bb61a598eef4093a8ce1c"; + sha512.doc = "ad32f3b980d9b33d4fda1c7a9b2403bd5ec2c48c3981284f20611be4d9e7bcfe0b1160299d1e1f8f174d9c6947a1a65214219986f9a40fece92d86a2aa8d8ba5"; + sha512.source = "69630e27d7538a1831999c2712805a7844dc678437ea7e24a8f8d52764e2b9a8a754f9355cb5dccbf093489b9ba4ae8ed4030ea209c64e6e878ae4e7c24f5253"; license = [ "lppl12" ]; version = "1.2"; - sha512.run = "6379cbd0983ca7b58d2c94ce02a76e054faab1afb2942227469dcf2c4d572d9946921b6d24e9c7d2b5a82cc45e7e380a8ffae671f165ad0e2a3a611b95841352"; + sha512.run = "e2c68ce685a47597eaf5fb82ed5bd4c183fa2886717a6092c42a5230c7ac47d6c8d64f3e77c6bba54815e8fefc77bfb3db23d428e3fd52545704de0dfd0db5a4"; }; emulateapj = { revision = 74166; @@ -18457,14 +18526,14 @@ sha512.run = "f6aa0a954affda9152f5b15958ea453e3c2979205f25a5d9f15e3fb189b2352a87256a345d382a3c7dc401eeb55360afa9cf942cc4779406b97cc8f8c47eba81"; }; endfloat = { - revision = 57090; + revision = 77677; shortdesc = "Move floats to the end, leaving markers where they belong"; stripPrefix = 0; - sha512.doc = "0004d60fe959415670b5173bbab6d37733ed82b537d714c7357dae85ff8f7204e316c48d2651b1b53cc9b6ad0206a47c9cde1acdeb6aae676a25e50f363238c2"; - sha512.source = "bc5150716b23d3aa1e3a66e29fca3e8f9703199feb05b4bf76834e79654c39b0f6790ef1f0c193abeb0acfd0b2717076d4e2c89069221e1bc45716e0de314e85"; + sha512.doc = "cab0710eaf464371426ef26e76974ae9ffe89aa0e9c5896d9a613fcae979c9908a01f10d60625bcf598b42da9d8c9ad9b7033061dda76af09976e732cd66445f"; + sha512.source = "946bf18d495de242478aaff37d69aae12b9cf4141ec3220196757cd62f0d4c63e45d81a4b4c74dfaf43ab246e27c0371c6602302d0f06f08d9b600b58e0082db"; license = [ "gpl1Only" ]; version = "2.7"; - sha512.run = "9c3820ddd36934dcfd049ab766ed037119459d02e9c049401b910b1c14ae2aed93d94110db66f0cdd2149451e152b5bcac14866c7844ba4a47f8c0a27756f733"; + sha512.run = "15ed19c301c33ac05d29f640c40c3646de7d1043e911543deefeb635ee7f1fbd5b3a163c85863e447eac60a1eb3444cfef763048ff09220ec5625102a908345a"; }; endheads = { revision = 73959; @@ -18486,12 +18555,12 @@ sha512.run = "db8055a4925fa8f223b783e517ec398e6cd400a7051ab871f75d1e3bc2e9cb5d93f33d828a28b6fe8cb9191b53b9c922e1dd5a4e3ee8b8d75d2a5f6c66df06c1"; }; endnotes = { - revision = 53319; + revision = 77677; shortdesc = "Place footnotes at the end"; stripPrefix = 0; - sha512.doc = "e4de81d6cf0d7bc686d84420dff1e390ad18747ebc9381c6df006f871f9d5e000aae5cd43a3648dfdab2806da83efc6b375ceb4a9110137ed6b373538a7a8b57"; + sha512.doc = "5bf2a4b33aec911f91629ed117cd518e22681be1769e6d78d849a042b5d054d4319944d128bde2bf90d086d133b2bfae565681c39a5bb7e8afb65967e0e95623"; license = [ "lppl12" ]; - sha512.run = "3b4d5b55dd1ef844b96d30c7d40d5ea56ea3082a9e6740e3bffb837b864823a2c5545a13fa79eb49f79b47ee86aaa28e15c64f676bd27e4987aaaaca76bb2f31"; + sha512.run = "c6fc0f49a01e30da92a53aeec793910141b2076fa400fe827b62aa1ebddc6ed814968c1579b7954e3d69cc63ba51df15b726ff28b8ea9d0cf22efa6791f5c0e8"; }; endnotes-hy = { revision = 54758; @@ -18503,13 +18572,13 @@ sha512.run = "abd177ac968efce6749d8bb80c327bd8c3617e14045d124e036f2e503eed7bc33c72112d46acebe84d8a0a2f25cf3d99fd02a514d3673f38ada9e7fef879e3f5"; }; endnotesj = { - revision = 47703; + revision = 77677; shortdesc = "Japanese-style endnotes"; stripPrefix = 0; - sha512.doc = "71e52552f4a432b8743e448142fdc8e49b9e1ff1d290b6d20731c083f62bb5be823db76720fcfa40cbb8bf75968b80875926aea8a7f67808555fdec160de1911"; + sha512.doc = "7858d8d4b5f4c2f025e2e17f767e7026a0466b5362539e7e382e39cd3d56a69c66e551d71f9b0384d25af6f8135793eac55740d335f0eaab4570a07a4dbd5731"; license = [ "bsd3" ]; version = "3.0"; - sha512.run = "acc3ecb055add319d5cbfc4e542c1be490c00187153990dd42d5b9a23adfd19795bebe4648129bc1cd8aa8cc243111602b287183803db8b5962b23b6c60487e3"; + sha512.run = "8c7d73dc03d667226b7edb849465b56e3fb072d39fbb43f0aa359e066d7424c2c5ee75f10c479c87701c34b87fc4222cf38ddc2c89569df3873272ff9aae560c"; }; endofproofwd = { revision = 55643; @@ -18558,13 +18627,13 @@ sha512.run = "70cf80101d3fe9a75e750f5b3df4db79f30f5ef76ed65f4bfb40f36e5c8c5f0d22468396fe3a531508dd484ed5929cd14d4e22734a92814a4eae9ae2ec3e2b07"; }; enotez = { - revision = 76924; + revision = 77677; shortdesc = "Support for end-notes"; stripPrefix = 0; - sha512.doc = "e88045f9580a2aa1a9e6f6eba8d5242dc9ee8b09a6f8a6bbcb13ac0f8e07bf0ae8c0a2d9595f1321a406365da7ff6d6ec65e7fd7799ea1ef66df73e4e694e97c"; + sha512.doc = "7159813dfa7b80d0bbcbe0967268dd6ff91022a936b4e38b72cdde2b22d9f28fd03c2c237d8cfb41e91779bec100e4a06fd61b069fcc7827ca206a54ea6d270c"; license = [ "lppl13c" ]; version = "0.10d"; - sha512.run = "126a18500311514b4b89b233d65f66b7bf56d0c9a7d343b3e114dc82938e066c2c49a083541ad41fe1339411563e309112091fe512b993fffdf6f2a1b2e8bbed"; + sha512.run = "01e7ff5199e8406aa5cbe7691b3784b586395963aa56cec1df36397d981bea349efcb67351f4b80eda972995a88072348b98430e279547f6a3565a379f2b3e23"; }; ensps-colorscheme = { revision = 71431; @@ -18587,13 +18656,13 @@ sha512.run = "7124ee739127a806fdb4f6caf8571d7515350586cb96b29a5bec3876e4d500547e59622a0a36b7b0f9879f1b02227c2cfcdcbe682a7c4c83e1ccefa8496b9489"; }; enumitem = { - revision = 76924; + revision = 77677; shortdesc = "Control layout of itemize, enumerate, description"; stripPrefix = 0; - sha512.doc = "ae39f90ca102ba678fcee0296d9bdbc2101b38c81aa9c8c42412575c506b6ed0998cd042339aa8ec2a284b9bd4b4316f2482b95f7978ec90a4cf8563fdab7dde"; + sha512.doc = "757eeb61cf92a091f3e6073437f6820161ec1e1fde7e679cbc5d95a82ff8138726f3b566229a61a484c5cf36725231ea6305b8bd1dde59a525a0773fde18d19d"; license = [ "mit" ]; version = "3.11"; - sha512.run = "20be89296bc39d909deab25764366beebcd1b039ba985f4c284aa9f2d35215ff2adfd7d84ba015ae414dc71e0a883b83ddf64ec4c4d644356e258785a02ee8b3"; + sha512.run = "c7d8009aa2ee242b5697dc4488ffd6b94daf8a6973a0ba9a7cd3d7391a5c60ff3535b9a2f790d684d9e7769fda498c3da353220971d7cfeedd286225ab3e045b"; }; enumitem-zref = { revision = 75712; @@ -18643,17 +18712,17 @@ sha512.run = "070aaddbfbabe5f2c472df41f2821df1e38fb3438e52405e038c1bf3b8fcc39357bf6910c947cb144421d8b6375f0d6d87eef1b64d33da079b3c443eb8d6146f"; }; environ = { - revision = 56615; + revision = 77677; shortdesc = "A new interface for environments in LaTeX"; stripPrefix = 0; deps = [ "trimspaces" ]; - sha512.doc = "78d4d3f570470619c938687a6c9a6925aad901d781e3e893bd731a49bb8eca62bf1870e68d84f7125e10d91d7bec02a323ae42278ff59c04d7e33eefa2261496"; - sha512.source = "b30607d21bbf5ddf1c7d36bd9173a16d91bdfcfa004782be50e50f17bf54d94e943d5e524e2331b75f3ce65e81193ba98e69ab56c38959d632007f5b0a87bd6a"; + sha512.doc = "d7c89e3ace9155acf6a4b078b836ddc7f2ec8ca1f7092d2d66b4e9b76384a1e33ae02c24ee1771c2642cdf769effe81caeb5ea86868c3d2d379ea891e597933e"; + sha512.source = "1aa7a3124b10ae21fb580f4829cb277518e96e49ac5b5f1d9a5f52afd82ff7edadf733a18aa98c1fe1d730e12cdcdeca411ac1fc86ec4b3157e82e3d3b0d8d48"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "c8dec70e56651a89ae8da15abc0ad81cc2edb4487837469238e2adc0e7c58cae4c5da82b637a3336839b50103e3d846c5cee8c73141488f644469a0f3e9d363f"; + sha512.run = "f561c2725afb0ad3994cae7ab29e229a5429c62cdcfecd80c5b5a5f1b571128309af4eb8c4d0002286dab3e9c093200f51dedae432f9d1356be58143c819bee3"; }; envlab = { revision = 61937; @@ -18731,14 +18800,14 @@ sha512.run = "8952dbb6f7c573028b1f9621cd9c947a264847e59e1ead9547d386d71c2c15ab5f9c26088568b023030645b02191c9b72d827a80706ca1570785876c6acac6f0"; }; epigraph = { - revision = 54857; + revision = 77677; shortdesc = "A package for typesetting epigraphs"; stripPrefix = 0; - sha512.doc = "d8d2ac763e6bdcbcc200fa21995ea5044b4adad11f147b3d7e9f212274c1678cbba7661cc93df8cd013470a5397ca257690d85b8fe55704800284805abac7c62"; - sha512.source = "566c5d132b17c806ee51d60122c9c89f7e1d3e6b6df1444bac715c5e77e2522513a2971f86c495b7fc654c684b07dc53982436aefa0544955e0bae30479b42b0"; + sha512.doc = "0baac581ce46b5edeec7531ffb94c07c133456ee9f17f274253779d7c655793723fffb7856bfa36fef92b665a5aa10746cefeb5859757040b84a308b2232054c"; + sha512.source = "ebbafd67ee2348224afef85759c70ba9a5f2b62c20fd4710cd815bfc1159a4d3f446732390edf0a430befb5442f4a8e910fb9f57df9d9ee8717d86254351cc11"; license = [ "lppl13c" ]; version = "1.5e"; - sha512.run = "bfcc661316dadf02c8bc1c4378b04c588ef612f030c764af3119e5c9eb42df667f7da9ad71b90fc2b5dbe7adf4094b05d792ca2fb2292c96035384ce65578293"; + sha512.run = "b623904c23d46a2fda18020700410c9de4ba50b5bd2241e0cc8e5dec18563e59bc9cefa3305983a275c63ef6bea47688b93cd526931a38a226df4fac51aad319"; }; epigraph-keys = { revision = 75301; @@ -18813,13 +18882,13 @@ sha512.run = "acc0ceb408f320570a93a52132d3e37d43d4be65a31a038187edd6de9899427f08d7859dbc383b7b27e9d9b5a635ae94ea97f0be4ab8386b5991089a1435c350"; }; epsf = { - revision = 21461; + revision = 77677; shortdesc = "Simple macros for EPS inclusion"; stripPrefix = 0; - sha512.doc = "52be704eec6159e70d99ae2a4823c1da0790f41da9e6de130c84cc77e0d8d29aae145ccb9b416ddc5c9641100821f5099b5c597a350438652381be903e7681bb"; + sha512.doc = "c87f422b19d90a923fc08eab177f3bb417104adbbb95533a4d5728f8ef29c86f9dd8edd9dc71a18cda1f3ed030926f1c284729be827c79d9f755edef6ac40e50"; license = [ "publicDomain" ]; version = "2.7.4"; - sha512.run = "4c3698edc9ef386b08a2ed7c360d926be6ca5a8284e3e53e0dcf5f222eeb27d4d33b4547b42dd2e5544ab381397aafcd58899376d26a4d9d47beee00ad1e9bda"; + sha512.run = "a1fffaef4248d0f5485e0e8c027bd8e9ffdf8a58db225b949424c1b18f09cae65197d0a9f9ccb142a09417e02d92831ff512e826020d9ccf4c87f34eef393d9a"; }; epsf-dvipdfmx = { revision = 35575; @@ -18883,17 +18952,17 @@ sha512.run = "323b20d556be6e076303045a1484190c08deac0da6a9d31a0a4f24ec96da2f0fd159260b3a5e456500ee15727fff19d1dbc7e8c893adf88571f5ecf656d5afbd"; }; epstopdf-pkg = { - revision = 71084; + revision = 77677; shortdesc = "Call epstopdf \"on the fly\""; stripPrefix = 0; deps = [ "epstopdf" ]; - sha512.doc = "36688e2f193d128183def792ccd67b5493d79d80656efbf6603538228358dde2bdfd495c7c45a56b260ac3afe2e66f8f9dec3e5d6692bb7ab04a55e714f5ee8c"; - sha512.source = "a2e6cf4ecd3691e3db77e6f8a79cf36b3959a27f0d3be7a322d897975ad01864c04c1aba56427f32a78d8bf07c7218cf027342a239fa9a7fc2205f8c4c815448"; + sha512.doc = "68808179f66980b4b772d44e5189cfb4b0db2d472cd3edfa06513469355004f10e8cebec56387d89fce5aa9639d4e9e0df83522094a8b7dfa9f0b38fc69644e4"; + sha512.source = "dfeb3c04cec4fbbb93ef86b8db7316717a94b9e0a6944d8a6168c94ccc496616924f5411774ef54dc7298f2f5aba3620e93cf99850521065ac4faaae748c6c18"; license = [ "lppl13c" ]; version = "2.11"; - sha512.run = "2d22c7a5a869d3b9590dfe5e776e0ec65bcaeba339704b0fdf4ed4cda9032e307e7a5ad01fd0e7da4ead7aa014b29d12c41dd3c99932f11e665a6ed47da25523"; + sha512.run = "e9f159b536cfe01b49e724bb4d0c05a631d0ec4da64139887ae3a9ebc589375caaa2a7a6bc03ad5c71f0ac7c3cefdd2928e58c7ead8eb74e80fdd9581a74c4be"; }; epstopdf.binfiles = [ "epstopdf" @@ -18926,14 +18995,14 @@ sha512.run = "75f328b6b1e729b76b9be92ec7ad9844e5a41d8b6776700175af98ec217ef93df6dc56b92b49892090523e9308afa069ba3e6beaef8ca6712aa2fc3995417103"; }; eqlist = { - revision = 32257; + revision = 77677; shortdesc = "Description lists with equal indentation"; stripPrefix = 0; - sha512.doc = "a5b22b8e9300064d77d02ca6f5652659293c6fedb792be2f0664a2383b3167ed7bf8796af26edfabfdcab8d75ddf30f3815be36e8f38fda30f1609b56c16ac61"; - sha512.source = "15817915c95c5f609c3def3bce324e6ca362408aa862e7b3548a67225bc1c33bf8a5c8f924dcbb1951958beaccbf86071b4e866f0e7a4d55a09456412fe70223"; + sha512.doc = "eb220798a6a13026fb8da014749827954c0e821c5b208914b7eccfa7ff5b3691ff0517db795b4ba4a24be1f3ccd7ece07758e1b106eccf405c6d1107b8c6a0ee"; + sha512.source = "40367cc473c0d8bb5b87669320b5a520ca6886ba31d4f886392f92bcba9a91ba537077212699f14cf76e36f88923f0c2a5966ad3dd672664718da74a1c8877f5"; license = [ "lppl13c" ]; version = "2.1"; - sha512.run = "1af830f51ce25946ac8bc6a4cca323dffeff20389ec998b74afd49a8edab5ad7a453818d4799e55ca564153a87b85e2a6b03ed67e53cc5ae6fa74c45edf3aeae"; + sha512.run = "d89469f48d11793dc219b58253099d862b4c08639761d3aa6cb02d9473c607559bb6ec6b6781438132a9b70184f9168c7e7b3dd96037971bd5bf4411bd6c5a0a"; }; eqnalign = { revision = 43278; @@ -18953,24 +19022,24 @@ sha512.run = "1717aa83439019ba2c07ced56ca5dc969a68b78c9a711d97d0a168d432c6e26b53f30b2a3f6f8d241acf465fe8817d7e4fc4238982a68bf2ae143c5fdc2ca72e"; }; eqnarray = { - revision = 20641; + revision = 77677; shortdesc = "More generalised equation arrays with numbering"; stripPrefix = 0; - sha512.doc = "7ea3d87f81eca28dd52f9e9cf4f7df1ce4f7b9cd82cc40d0a7fff234415b2a3e033fa1c8a11594b2c08e5edf87ae265e5f7a65eb92a79cd523568f37853de30a"; - sha512.source = "9dd02c43fca4f6e8dba0bd44292c8f97aef4cbf39d521b9df10206a2309e82492f344fb65c35ac0509532e9efb2571aecb2a5894e639de5efa1444bba9916587"; + sha512.doc = "7bb1f173f699aa41f80739119c7e3f3a78ff2d2d3fb2b7894515a1ac15fb46fbca1f2a8224262f41d4cd30262b46f538018271aff4860e6e4649dee862ce1a38"; + sha512.source = "b5354399074e09af2be8071b66e0b4392a6ab280bf8b6622fd7d68cce2b7dece30a0ffc76c5e8e5ea2c74acdb22a00bd5ba5f9ca72acf2daf347305f77134f55"; license = [ "gpl3Only" ]; version = "1.3"; - sha512.run = "f5abd20910152cf65d92c7e44930729c1052f72441f162de2f4ad869f0ff37b669066f43089a1369298e9ebdb536ed62d437b3f34be5b3e417d8b0bf34d9c870"; + sha512.run = "ea9d6115b5e9612493351f2cbb1403e049c46628acf0189db4a4a5c72f60678fd6401ffca44d2d1bb4619875e7abaac03c32dd7fc15a104f84f45849f865b0d9"; }; eqnlines = { - revision = 77544; + revision = 77888; shortdesc = "Single- and multiline equations"; stripPrefix = 0; - sha512.doc = "aa44252fd429c6c9b631b3c7bd7dfe7d95bf6653efe55d43c0adbd639013f3988c96283111b40958874994cbbef70cb2d158c4f7f3ef1abd54336f1bd92743ce"; - sha512.source = "b746f50d896d75efe0f8c8dd55048b30744d439fbc57bb13f099de2359bfec5a9f588dce5fa29880d21d0ec579feb33f24c7e0b9c9858f13ab7f0fcb2dbe6fdd"; + sha512.doc = "47962393c3977e26c85d07e3fc919f3ab08d2da1d8b7e930cad0707e03f318b213c849435f50bea73804d58e3b627ccd83f8de014ce60e63066c7d2d5ed6a0e4"; + sha512.source = "f6a174546b07f54b530b23872fb8406650598cd351f9d5c2398928d9b207fcbfc31af7c2b521a57e8b4b52a7ec25a6834d6696fc2a3a7ac8e856959b03042d7e"; license = [ "lppl13c" ]; - version = "0.14.1"; - sha512.run = "091a40af18954b162f8b2fba2c6647634f1229808510d1c14e22c32fbe7cbca82e2a40d808e7e7c66c3dfc2c1f29d99a10bc0c2600106fb681da4b7c00373548"; + version = "1.0"; + sha512.run = "7feb5202cd1a47086ee2c73ce639f4326c625efec78613f2d34de976dff71aa605f7815372e4bb8672167617b2d000ccb2098b10d6360b851c3aeacd5091784f"; }; eqnnumwarn = { revision = 75878; @@ -18982,14 +19051,14 @@ sha512.run = "f1172eca47318dcbc8ad57828c9c6891ba90906367981ddcb2803bd9a7cd17a6bddfc8cdbf048208230ffeb3c20b84677bfee8663f3b528cb750045bef53f3b0"; }; eqparbox = { - revision = 45215; + revision = 77677; shortdesc = "Create equal-widthed parboxes"; stripPrefix = 0; - sha512.doc = "1b0f7e6249e114bb6371d19f941cd2308f70ac4f1c831ce5a1c15551bbd65a4289b0b0e718580cc7df97bf4732ad3a76b3f22ea12f7caeaa2ea6362fabab2074"; - sha512.source = "2998b3fce2cce05512a41b4700905adb78d421302ed0275e7f263f891a0d8e9d5d8793ce2fb80cf1ca3e8f5f148e530a48c3c701f72729e6f4667382ad9247b1"; + sha512.doc = "4c64f454f032d9279a4af7044c4b96cb7e538dc4e98a97f402528f214af468c186702c57e655147447e100c64a28a93e936e640b7f176e76f114ab3ef0e87d81"; + sha512.source = "39814b13cbd450da792fe65cb96c96477d19c493638b8bf6a54d82e466cb0f31d7b268d3060ae1255a54248eb347da5b5191a79d61db4235f057baed5818e304"; license = [ "lppl13c" ]; version = "4.1"; - sha512.run = "b6e64a4d30840933614a42b16ffec215d1e01138c42805ed20bfab6ec03e232f87fcc2c20decb2e7e75234b7bd5fc2ebe5477808756ec92e6e724acb3482afca"; + sha512.run = "555da2d051f3346415c8a364e8be89865d65dcdeadcf02da2c46a5e05d04fc738651e4f94eee820d2d4c260e2e625ea646e1b062aadf7901e8c4457b30ff71c9"; }; erdc = { revision = 15878; @@ -19002,31 +19071,31 @@ sha512.run = "56754f7ca1872837a362b1f5cc929fe5ed8bbd59a1a45eb2fe20b071f7c44362b0d98764c6d2870d275d0f0216a9543cc1e9f671f92de1b6b02136f9076f5f95"; }; erewhon = { - revision = 75452; + revision = 77677; shortdesc = "Font package derived from Heuristica and Utopia"; stripPrefix = 0; fontMaps = [ "Map erewhon.map" ]; - sha512.doc = "e796a610674bfd231a99a7351446ec0e574f447652beacd7f3e303a2490b65686f7dd9b246c4f8ffaec2df007b129658b67c22afa3765b97112f4ebbd93e17ea"; + sha512.doc = "7af5fa9d050bef4ca6b47fb6ae54925b70f04206b79b1a9be6e1b9732c61deafdc6fab281a7a8ddce6f4afbf3197eed6a361c7124d2e9a8ac92b0482d6ad94e8"; license = [ "ofl" "lppl13c" ]; version = "1.123"; - sha512.run = "f3396c52ef9f15923563e188088686fb939b82fbc728f63bf3556d2e2cb141241925d18297ff132564e9dcb0ff851d76830f84657986fda915f0035eb339bcd5"; + sha512.run = "41ae5f87330418b2adaf95e87acd3e50ba095844d19e0a31097f307e9fb4e385b2f9fb3d61a9aff7127c07af373680c77fc10e107c25805131fafda444d01688"; }; erewhon-math = { - revision = 76878; + revision = 78173; shortdesc = "Utopia based OpenType Math font"; stripPrefix = 0; - sha512.doc = "8e010cbeb033514cc785e75cd703718b9ba9ce6dffd424d0783287aba22fbafa338adc5cd93837ea132f9703582c7061675077f11131947b6f5c801324beb800"; + sha512.doc = "1421d451b895704d100bf97f6dee00ec3cf3e0259f612ef758d3f64ef7c47b7ceec5a7e327cc9d4243128f41fac5c10911d0ad9a43da38e7772da965cc1a9b6c"; license = [ "ofl" "lppl13c" ]; - version = "0.72"; - sha512.run = "2a1e27fc4d6e9495d40f568d777e223829fc9f256908a5f5f3919e92f481b0457f0aac96662bbe370a051c7d6a6c5e4d3b7b9c34dd10a4fc5bbc9d4c101b4369"; + version = "0.73"; + sha512.run = "76de41a14a4addf6081ebf82e3ada8ed5ea87f60cab46e98c32f6372b3e2f2d2d5983a2b4a9dd2ddc18d221f86bc9f5066923e57611a6e97f33586bdc894d7c5"; }; errata = { revision = 42428; @@ -19039,14 +19108,14 @@ sha512.run = "ac3b99ef6e120a5b488cf79f3e942c10a47ee92e84a04d3667f99810ef365aac66598908c491897ef7a99df268a0bbc7185d49aed2313487712e300383356ec5"; }; erw-l3 = { - revision = 76924; + revision = 78116; shortdesc = "Utilities based on LaTeX3"; stripPrefix = 0; - sha512.doc = "d616b440f29fd9aeb0e2c22bf8fbda661cebcaeaf35981cf4cf9e33fe71ec4347cf2e8e9d09125581359b6b07e712984c7ccc10344411ea707ee8bd28ead8d9f"; - sha512.source = "377996b8732aae9f41b58508e19a17b431bd295ea969474a910623cf5c7c9d95f1f299f7196561c015b9d6858fb318c7bd6fb10092e50ddf39a4a7561c5b1ca6"; + sha512.doc = "bc993b523a87f7f59697554720f5d684f47935a21d8ab2ff312b7187a6abb4864bb5505924fdd438b1f7f6ef43493f0fb60ba0a68650f089aeeddf8664150ba1"; + sha512.source = "d74432eed7e5989aa31258ab9eca642b52f7a1459dbd528cb099db3151086a44f000e5a635caacf486d570de5617d4e5003262cafa0c8c00b0ea69ef90d8b722"; license = [ "lppl13c" ]; version = "4.2"; - sha512.run = "efb77cc700f5ab0c54408b3637756b132acf06374c1762cdd0bf71363848d7023e48f7656a76c5168bd092626c991db3c06a9dd0cda062be79aad7b13923b880"; + sha512.run = "e64bdf1a48d8d2b403e5ea732a90dd09c554f9b3c37c39ca040be6ac3a8c157ddce6acd3b617ab7ff2afa55b7e75869a46d9c1564df224fa11fdc400bb56e9f5"; }; es-tex-faq = { revision = 15878; @@ -19095,14 +19164,14 @@ sha512.run = "18354257ba774a5988100730a63411715330a0a18cb8f63d52076859394305c15c44aac307c9c4c26b195583456d3219c35f8e5caf4f480bdfd2f13ec087cad8"; }; esint = { - revision = 52240; + revision = 77677; shortdesc = "Extended set of integrals for Computer Modern"; stripPrefix = 0; - sha512.doc = "aeeaafe3746b8fd75ba80fc36b1610a3e4f7c7f26044ca82c2c8091139e0294275a1dde9dd73fb3e5b013ff04e4d0f26422e8c2a44a88beab167353e7686b3fe"; - sha512.source = "242e864b822f5deac76740d7a00edab9b6ff77e260b3e1adb6676dda009a8c200b9352e87998b76ac3047f0eacb9bd5ef87ac554c7c20ae649e91f1fcad889b2"; + sha512.doc = "47299e50c8afab1279aff6ee64cada5c255c962322c637a8cb91079ecefbae8cada456e3c1527253eafcda159ef804d5ba45df5929e07456c6221e6be97ddca8"; + sha512.source = "4951d35c7040d279421882487345a137bde13cc2f9437a50f83be5b8940b36d402f712c8016aa6292d66c8a85d103fb4f3a89ee3554f82ccf55dd839ca28b8d6"; license = [ "lppl13c" ]; version = "1.2d"; - sha512.run = "d0eda90d6a890b7813648516f21e3a88213b1374df0c418895301354de402b9634492a1fd89193f34c6db6b9fcc0cdd0f8f46472e0e3a210234c7d8cab1bbed8"; + sha512.run = "055c14dc00f5f90074574dc8a6a11ab15fc1bafec9dea36e3a7683e31dbe388530ad72ddaea8f3bee53a129db330b0d69fac43276133f53c1daa2f58ca173d81"; }; esint-type1 = { revision = 15878; @@ -19147,14 +19216,14 @@ sha512.run = "e5ef11cba6b0251844200093445f5183de60e0c0198da9c7000ef5c05a2a9a4303a15dc77ed03e9874e452ffdd283016cedb8901e78cd0312ea5bbcc529b74d5"; }; eso-pic = { - revision = 77066; + revision = 77677; shortdesc = "Add picture commands (or backgrounds) to every page"; stripPrefix = 0; - sha512.doc = "2a25733b70f03bbb122f12f876f5ad34ed0f99e6336ea55a4b222234a9fbc93ceeb4e2a557f49b434253db0eae4f2dd892e421c8fda4a4c32169bac535dc37ea"; - sha512.source = "6f8d04b06ab7954165c6a7e96b12f8435d420600a91d18978fb5c7aae70756e303b13f9b09637d57d8dbc9243ec0c62c3084153cfbb40dc6d82ca32d525049b4"; + sha512.doc = "95ce621745727d7f857d9545934914417900ca7aa03eb511222af31d73308e7755a369124e3692d672f09e652278a2decd7a88a9a2a07e5f146a7744c0400eb5"; + sha512.source = "25eb83cd78701529cbd066af73be68de3f06d528120275f7065f27e32713ec4629d2dc8a48cccd9cf9808c9a178f20d7d87846438ffbde236b0ea0e670db6463"; license = [ "lppl12" ]; version = "3.0d"; - sha512.run = "fc9dfa71e0cda6a38e064c2e087b5b44d596b5acccf5e4c369da639ad0066ca8e989a7a78ffee134f01af8d27852f37167327621b0e51c1fc93056ff7c983959"; + sha512.run = "5b2f99519e9ce7ca0135976ba043009057d506a76a8b690563717e5e357a1f6d5ab00edb461d37ea106635141efb03a7c79ebd23106506d7101f9e3aa788f526"; }; esrelation = { revision = 76924; @@ -19179,16 +19248,16 @@ sha512.run = "a1cf979d0b20c091db6893a800958d51f841c6921f3a5b946cbcedd3715bfff17d542c7be384258868b1131190f7e926d0da5835a8f2700b50be4ea6db62f555"; }; esstix = { - revision = 22426; + revision = 77677; shortdesc = "PostScript versions of the ESSTIX, with macro support"; stripPrefix = 0; fontMaps = [ "Map ESSTIX.map" ]; - sha512.doc = "1233a284b88e5c8bfb29350b3b534e7a4c81b5692a9ac7aff5d69f77210e026dede300b511bc45efd18d6a96f6df9be2add166c80f0ee5d17c93732c0c242bf0"; + sha512.doc = "1062feb2b49f0fc63fdab700b024e6bd750fe2d875e244c2d25529e5ebabb5d09b818e12483659ceb9de7204ae40706f3c44b1e7280f0ffbb8a6638b879895c7"; license = [ "ofl" ]; version = "1.0"; - sha512.run = "e503f25cb713918329f297a4ed088b63967eb06828fb753653aaf60ef99c5fb7db6507d6f0f74080b9fad2050ca1917f7ab873be2fb0bd3fcd126f29a43eb775"; + sha512.run = "c9551ae7adf7e2a286b34e5a7945cfb4bd59b44306957171c10d3cc4a8b7aaae11f7d90a6581d1a46d092d4a1de991e3a6f778e7b012b5b8076de014142adc51"; }; estcpmm = { revision = 17335; @@ -19201,27 +19270,27 @@ sha512.run = "20213ddd795e862dc924ddd71df08752f6adda4be7a06237507cec84abf6a6ccd664fa9676cb9b275ca9de8647011da0bc731fef9344945404f885b56b75aea1"; }; esvect = { - revision = 32098; + revision = 77677; shortdesc = "Vector arrows"; stripPrefix = 0; fontMaps = [ "Map esvect.map" ]; - sha512.doc = "502d2cce629280d7c192ad11764c0c12e65f9f1318286d1acdc3e08c9d7d36b07fc3e5939c053aa57ad59ee91e73b4035c9bd1aafee3672ddeed4a64bf3cd7ad"; - sha512.source = "658e98e4c97dfdfcb34b396ff644fda060a645d15760bd975ad1397ca73f4ed24331a77bfd914bfe6f8f218aec9ab3fcc0a2a48efc19a0c6adc1024943584a47"; + sha512.doc = "4d2eeff0e3865b662b2089bae2e42bd9bcb97ce2da00641ab8400c6a93edbf5005bb3b3ee2fbdcf6c351267c642ce44529559883256ce969d89ad5e6ca32a56a"; + sha512.source = "3bd6231f627faa20941425566f06558a0789ee89353a42ac6b79b970f3c688c27a55658dacf4e09bbd2d056786184f07d51bfc63c10b95fd1178643cb07df8aa"; license = [ "gpl1Only" ]; version = "1.3"; - sha512.run = "1a6940862940d8ca29bcb19c69817b84a7f71f7a8762d3a63829fb0e0e88eccd940f3e2973d8d05dbe9323aa1f80dc9045b531e3509239eab399f02a55e7988c"; + sha512.run = "abc39ddf927cc8119463ed1590a7f5866512efc60f65ea1596f7d9fe00299c64945c42f4ebf88238d71f8ba802f72bb61c51124395addf92f967a91ba79e1249"; }; etaremune = { - revision = 15878; + revision = 77677; shortdesc = "Reverse-counting enumerate environment"; stripPrefix = 0; - sha512.doc = "4d7728be13e1454b2456e543ffb89a19fc5204e8025f949dcda7ce3b8a8b898dd9a6d96e44477cd158baad4d462afbcc17b6df6ddd9982232891e7b4ccb112b7"; - sha512.source = "17c0b9d705cd5ea494428bbfacf73d12f0f40d5eb4be2a3b1a4e2aeb97af61d184ae6a471505d6dd604174cdf34976f9e64de5366be7877da26141720f542953"; + sha512.doc = "e786848dae2dec22f53b8f01e3397b0f441dc2ddafeb2392177061b1a3d803d89f0fdca558019ec7d6a178edc791d8b72b5ccb16a3ad026137e8592992393cee"; + sha512.source = "dbb29086838694c710b2962d777eb6625a7ba026d63b0319f99058ddb0a5608dccd4037a70549b92e22a81ab1e3d51b4a4a322c1427f4bb0a4084534d7cab906"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "511f84d8cb951caaea65cbe839fe83c9c2dcd7dbe0e0c3db3611d914dea475b60de029d4dbe482616e9d219929c50b2a87f6c33451d0d880e3b368fbc9f7f612"; + sha512.run = "13c03d7d0cbee1e6c0113574fe2085dd561bd5f91a2edfea2b62bd794d61baee5e544d0c0cfa78cfb6c276486be9eed411233e1ae73854bd644420ff7634eca7"; }; etbb = { revision = 69098; @@ -19256,23 +19325,23 @@ sha512.run = "78bec7371541769eeb3e9d8dda666be6557091f824cb93960e7ad083ce54a90012524b16c0294cfcdadf475b2707db0e32437f70b085270359232267f184b1d3"; }; etex-pkg = { - revision = 41784; + revision = 77677; shortdesc = "E-TeX support package"; stripPrefix = 0; - sha512.doc = "2ef9984629ffdafdc799041127e31360c8eee80726d8c410130d61f12de306e7b4c2cc892e8012029827e8ed470f9191eebcf758830cd34b8d01593ff78cef1d"; + sha512.doc = "5af6d306af284f4c28b2303377f86fdee4a01e53defbd4cc57eb4b2ca0258efdf5f63d12dbe60989ac015f2ca28ee2f41afc2bf72dfdbf5934f3c1dad2b5764b"; license = [ "lppl13c" ]; version = "2.7"; - sha512.run = "e2afebc530bdab4d5384170dd807d6e39c96d5a18af0defa534106103243b0e52d926e09f3ba62378452ef643bfa8f0e4d92a3c0256847c91e561707410052f4"; + sha512.run = "c826f2e8678600344f4e760616180454e0a91f02e192d7315bc742b5fc00ca617b6d990e4597df39d8c0374e7439265cd65cf0c4efd791c7a57a53794163212f"; }; etexcmds = { - revision = 53171; + revision = 78116; shortdesc = "Avoid name clashes with e-TeX commands"; stripPrefix = 0; - sha512.doc = "841ff47f9cefecefb241cb81602b825c07d4d0eaf143343eb9bf6c35ca66194c98f851e4aa27a369d60927fe96968bf7a1c1d8dfc7bb5be092e77330ad8ac6f2"; - sha512.source = "057bd48b4c4455f3641c961b6337127c6f84c72dd89615197c095b13846599f1fd8016ffb7fe22be820f16f7b012ee0991d8e959e59a3393694239c1abd610e7"; + sha512.doc = "643cfabaf800b8261224e4438d1db96addfbdecdd4a5de4b82b6dbf66f818212ccd9cda1192e1cbe087a03cd72539b935cce7eada5fc04fdbe585ac81995a182"; + sha512.source = "e6f0f22463eb20eaf9651e21c89f06b930b11c95ed183fc60f01dba0c31e012b0b01b061c5a17a777f86fd2358a9b8e0bf7c0d88da107c7bf48353bb5ac52796"; license = [ "lppl13c" ]; version = "1.7"; - sha512.run = "b0be75d3c8eb92407f21111e6c9d397ab5de39b96b99403a149a9554eff523e99cdacc9c1c37ef47cd190487511c6fc6b7c91b617e889eac1d6d8b6aa61c0c6b"; + sha512.run = "910672e62cab056995203ec1f7528ce80150b768b663bfa0e3f027ecae21a8ac24270c05780f71e5fbbca7bc123e37f1014469a17975d05841a8a19154dec71b"; }; etextools = { revision = 20694; @@ -19285,14 +19354,14 @@ sha512.run = "ed7e514441de2fd296c372d9c56dd71ebd5318bd67eb4611c4bf784b16b045a08338ca4456899739dc023e5bc4695a6fd1784e592e542cac6a0564a68307a983"; }; ethiop = { - revision = 15878; + revision = 77677; shortdesc = "LaTeX macros and fonts for typesetting Amharic"; stripPrefix = 0; - sha512.doc = "13e9149433cee0c44d8eddbcc6f738cf113581e4890a8728aff08a6f3f26a62617e1770b4875668dcd75a3714925db9cf5c5d9fb58a9870292bc0d22005c844a"; - sha512.source = "46bedb27b22953ee6aab0b372581fc58186f3208c985a88006846a1f7917d998b5b8abfe463c3f415100f27aae20ae1d1648044850e6e7d095afa480adbe5837"; + sha512.doc = "49f49dedc708f997b0fc7ea79e9d20d1a23cad58aa2f35c5cf845507c88afff843561b05fa716ef0ffefbaad24fde4f3cf62f4d6ac6f314b2c8bfd0eb21c3479"; + sha512.source = "816839d823c07c7e892740324d10a9b75c524e8aa63f65601c3a04dfa724738db1376e34ff4b0cdca1b467ced7e1ad8457faf6cafdb3bfa854c20be92478ffe0"; license = [ "gpl1Only" ]; version = "0.7"; - sha512.run = "ad9da81e2a9af7f93c3a9677a72b80335562677d552511463c20b73df25adb0a6765463273306486e295b8c5994af03fa1df8f1e70cc48ed7df44698637f8459"; + sha512.run = "dc13716a65c19b62d458f176b7b10d6863c44445108d77824771d9b3491276c5ebf2a68a650029a55c8638c8b2015fee434cc5046e094428c9ac92be128f4bb3"; }; ethiop-t1 = { revision = 15878; @@ -19316,23 +19385,23 @@ sha512.run = "2f8259c81c8f4b47c34850d38cf04a3703c25fedf8d65a716550f152690a5d095ec892a0486a81e9add60d6d6db6672b9a953736d9f2c64b274f247e4e813897"; }; etoc = { - revision = 69343; + revision = 77677; shortdesc = "Completely customisable TOCs"; stripPrefix = 0; - sha512.doc = "693a6589f33a93e9086342d093b8801235d9e7d8e1729400e4e1069d0bd9457bf8b96c0a946110f12e2cf6ae646dfea81fcb9a795724558f73e53bb87b300957"; - sha512.source = "0311468458efe4ba2b12bb0917dcc4bc763a1f7e1e6f2621843358afea9edc5a96373f5beb74224df33be1276b36cf53f7d45fd7183574acc38057b31c51f01a"; + sha512.doc = "9706df4db365b1d63f26cdd80472b17a5222cb91374c04adaaee30224a8944d810a72cffd244699217f6062cd3410549ca2c036e6a5d2e25175c32375c03eb13"; + sha512.source = "bc1be245ae29c51e1c1d90c4b4416a0e0483634d0a6b520d9c4ee0472d134662adb59d2b51e2fef51c802be99af68eb2650148bda9ba024a4cbb8e1e76a35f11"; license = [ "lppl13c" ]; version = "1.2d"; - sha512.run = "ee9e46861d53c0cf3f0807f55a78b2e9c24ed6d5b37037b87f162a297421548561728dbe268927e7155a16da256e61b24c74ee9b1c18addbca937b8c85ce21e9"; + sha512.run = "2a3bcb1c163a13f8f396610fe9b0be4545a1fcb250366da34f1282ac0323cd397514af9b6f35b04761a3ff3519bf107af5d5ad9a8212c5de4c7e845c5f0dd2b9"; }; etoolbox = { - revision = 76474; + revision = 77677; shortdesc = "e-TeX tools for LaTeX"; stripPrefix = 0; - sha512.doc = "e6f12134179696237aed2c2ca8c2758ecd8ae4cf82e7af4062a106812c652a8c32c96a6b3c37686a8241005681ca116ba33f127a6dcad265059aee0a9a54ea6f"; + sha512.doc = "b84b656fbe259414fabb77da0ed0f8837bd6262cdfcb06165990e4739bd39ef3da60e7f2232bdea00cf997c90e264d13bb1ce97e515e38d96014c11473800f07"; license = [ "lppl13c" ]; version = "2.5m"; - sha512.run = "f99e449c87808311df117cb988d086b74d7cf80b84dcebc9cbc0d385566f9700b3cde8c0e69f86872e75bb93df8b24cfba43bdb0bf5d14edd73b22bdd633bf5b"; + sha512.run = "b2b3c5b29498553088b7a86a9e088c0f1a66daf354680beb30e0c4730b17a0917764d583c1b2af2f3a06c734a49de60b2087b9d7ea0e931e888d73f74e515e78"; }; etoolbox-de = { revision = 21906; @@ -19411,26 +19480,26 @@ sha512.run = "4f64df42384897fca09574330d919704bfac2115f330f8ef085c9be60b51c64a9f1f46c10b863e989b9eda6559a3e2cb2388a59a997afad73632d83b02177b3e"; }; euler = { - revision = 42428; + revision = 77677; shortdesc = "Use AMS Euler fonts for math"; stripPrefix = 0; - sha512.doc = "789c0b35257ad74dcddea589eed36f0a3b86eae3b201fc708c13cb11dbedc5b489d1495c218f9e10558b8977658b72c345a5622c10b8b1d7ceb3065a6c8fb9a0"; - sha512.source = "59e262e4ebd3eee88828fb2cbc91b55ffe962e2bfe662df5c052075cf4fe4b9b8580ce217e38e4709789a0e77c810f9681ed3cef95f10709c54da5f1dbebd73b"; + sha512.doc = "bf3393861d584493ca986e611abc1e08038ca1a7fbb7a9f67f0d4d8f7614704d35c351e216d9a1a9d8ba3f152adac5797ca6f23f022a67b2b00c1293e9ef44ad"; + sha512.source = "80cd0431f94f183433fecfb7fde319c40493f55ea80015cda5805b297deab150974d6133fd4184f70eafba38e4223469de9c9878356ecb31c5e1efabc72f0011"; license = [ "lppl13c" ]; version = "2.5"; - sha512.run = "3b3d383a2f715f14dba0ab926d3df9d10ab63c06d203c59e551732a7f6af4ff8965750404a37863c91d3fc3db7d44d1a279d03839162fde9d8d9fd849f0047c3"; + sha512.run = "2d24e0554d930da48d509fdedf4fee558444fc0ec5b5098bcbcc8ee81c03966698d24ef9a8d4f8b60669a5d92aec2027cb622ae34855a83190311450d3493823"; }; euler-math = { - revision = 76681; + revision = 77957; shortdesc = "OpenType version of Hermann Zapf's Euler maths font"; stripPrefix = 0; - sha512.doc = "b94aec37b78b72f89a23c8e0a5058e9f24da756acda470a93c51e2f04264bdc35760268506ccf0b27611e23397cad84bf3e5245531663a993f8c1df7efb4afa5"; + sha512.doc = "08cd54d1375b4aa62d6ec7f6f813fb6bf1e5c03ab5327bd2ef75654425e03655c4a29c6119906185a63fb89dfe29239d3d569fe41bacbb70dc4c124bcadc2792"; license = [ "ofl" "lppl13c" ]; - version = "0.70"; - sha512.run = "d6efb88928d9cf30f0f2a35adb0daf272ff249f341c85ecdd9a3738ef079ad9de3884b0ea1eb29359c6dfebebf6ad5449f4148bc5b4c8e6eeb9ee2fe4de6b24b"; + version = "0.75"; + sha512.run = "661265022e09e636354766fc563eb2a1b8438656a1ccbdaee228986dfaa07ef4862355ddfe04b8f590c7f2c754bc6d98fa6d330c2b6b01fb7635f711889efdc7"; }; eulerpx = { revision = 63967; @@ -19442,14 +19511,14 @@ sha512.run = "86f23cf10d19427876caa9e21bdce3adcfa7ca06578e7ae05f20529333e36b7135695c1c3990c6700e0ad365fed41634de5d152813ccde20cf642d7e2b282455"; }; eulervm = { - revision = 76924; + revision = 77677; shortdesc = "Euler virtual math fonts"; stripPrefix = 0; - sha512.doc = "cd800f27965aefbd2ce411db45e1ccbdc2837a337b5986d77d052fbdf9ac9d8713a70b5b3f379011f4a2be70fa91111fcee3ab73bbad75daa135743f2a92b0ef"; - sha512.source = "45f5eeeb134e321b902b8c5d949c751ad459641bfb4dd53b6f5ad8b6c1f744e1cb27d68e98047d460074f6c8308ef8e2addcc916ebe4fa91815e873abdad967f"; + sha512.doc = "8beec86f0bb9b2785a8ece2e1b297073336bab2506b6157845106f9b988fb92faa28081a65169d799b3f16fc09ab3b9d20aff755d6565a2b7dcfdcea037bcb74"; + sha512.source = "9619b6b9b22fe05eade887566dbb447f41d3d6c7915c09e9385c646a171389e6a93e23998de395c7d3f7d56beafc0d7a374e1df6d89705cd1708004ee438df31"; license = [ "lppl13c" ]; version = "4.0"; - sha512.run = "52006ada6488eee0add2e25bd98d500a96f0c8c6dd9980dc4d331649a2ac4dcbabeeeadb4311cce173bc5c123798402e3505bae14d1e3e26a84d183a8290615c"; + sha512.run = "621db7024a87ba6a7a963e59ab801ea46bc4368cdb354ebf9fc028c3ff59f406da1181a136b463ac4bc7e94d44c558b0d8b190b5a67a3d5fb664c83da62eb6f6"; }; euro = { revision = 22191; @@ -19499,16 +19568,16 @@ sha512.run = "657f3b082416281d13a74abe0ac631b3d5c76ba218f35e41bae567c48e19114f37ee368e93604fd177bd85208b2871cd42f9edc2e69663e0d50f40b315acb999"; }; eurosym = { - revision = 17265; + revision = 78116; shortdesc = "Metafont and macros for Euro sign"; stripPrefix = 0; fontMaps = [ "MixedMap eurosym.map" ]; - sha512.doc = "db226757ec82087da3e67fe69b5e9c2429e3cc2addb126bc528dda8bc421a4e9da2a367e64f119eb109e8898409a4e50177b81f9035ed1e0672bb902836bb61f"; + sha512.doc = "8f07ffe860c0a2db8e045910773e0f11f871b6def4fa69c2c50b8291fe0b23ce1e02a5ea5988d1369191a886aa2ff1cdda2417e6a2012c2d29f4104d52bd8b77"; license = [ "free" ]; version = "1.4-subrfix"; - sha512.run = "9624b0a91a8491d4178051e8e8264e506725ace0eb1b4e4ee9f3cf38cf7868d392f0f4fae92947c74182a6cdf7d4cfb46319a269e4e3aac686ecf4a4cd2f7b3d"; + sha512.run = "15516d58ef64fd88276e5806dc240aa1f649e700ed791cc48b9ddabc889d666b1c98af77e5480682220efaa07e9703c249e92ff21fac05ca9052ab9a75b886b7"; }; euxm = { revision = 54074; @@ -19538,14 +19607,14 @@ sha512.run = "56547973d184de21ff5d6d3eaf1baf9b8cdbcf93307c31fbbcf658350ef0d441509ce359266ea6f962ef9b40b1680b47e4c14a822aa043ab8174ab0610df1665"; }; everypage = { - revision = 56694; + revision = 77677; shortdesc = "Provide hooks to be run on every page of a document"; stripPrefix = 0; - sha512.doc = "4c19f905b5a16674980da2569b2994382a2eb108fd20bfdd29a6ef4220e00aa390c197dd86ecd093a9acb83b9a2d64521f732083e3c2828478a8c8c45463d180"; - sha512.source = "f01679f5ac00d3c75a0595496b489a008c664d7197af6d267226498b821ca83d34ae842c212756ccef81aae40f4447ddae2146b5651084dc55081f75c1ec04f8"; + sha512.doc = "c555bf5b6774290bd6ca8968183549effad877e62f65c3dbe1621b311b0af9f773e8ebb8531e3fadadd4726bb66ff0c48557629dec263c3e64898674b7dd4469"; + sha512.source = "be8192da2fff651c0ff84fb75884c55fb51b8b3a9622cc2e8f24fb32536dc78cacf9e2009613470b27ba731d54a966c6e826d7368425267e571d08e4c339d0e4"; license = [ "lppl13c" ]; version = "2.0b"; - sha512.run = "032713896e2704667582aa03e8d542062a5eb26188d41b08968955fbd8535aacc8288559112aa264c542e3523f452dd9b2acdd1dc3f66450cdc5c5c902e38b80"; + sha512.run = "7ec0679d9d127a9e074bb63683de3ade675bce6e0358aa028133787521e13c563d3be098bd28493e30bd24bde74b861bef53e8e53241ca764a5ce3ee76891f09"; }; everysel = { revision = 57489; @@ -19558,23 +19627,23 @@ sha512.run = "79b83d48e3e6eedcf1673a30c28fc06eb2ed8e3bd292d6cf914faf5ce2929795e6dd11baae3a207c796abb67ced2a2442af11c2618fd7d565696f8bfd121a0a2"; }; everyshi = { - revision = 57001; + revision = 77677; shortdesc = "Take action at every \\shipout"; stripPrefix = 0; - sha512.doc = "2a05f4b42c1a85b4af8fb3881d1e32d0cb8fad7070bd8eb83632b50e387083a5c8fd264b61b70416451f56a97e1c0702507bd50c534ab7baf975372d854a97a5"; - sha512.source = "4ae653fe3cf9dcfa51f461ca72954eeef666a6324321cb5e6416d7e2baa5320115818a26f1970bf7654acec9454e5174262578fc4d28f251d3476d27d6d4d9d5"; + sha512.doc = "dbde99da6e135438a4830e277eb258928519291f5e15ae172d84bef3dfc40fc812b9418bb0387457bed6daab824330095725239f99fc3ff7477e021351c761d3"; + sha512.source = "daf5c782151d1f6392882abadeb02d454a4c4a7c83d3f71375f245507894eed23c60bbd6170cb9af3f2de968d39292a8eb43b6a2967f7e5a3028bf1cf26af462"; license = [ "lppl13c" ]; version = "4.00"; - sha512.run = "b6219fdc669847a30ad2359d6b0888eec0980114d5385c018e9ddfd0876dc52390e1e8ffae5d2850cfa140833365c30024456bfacde6615bdbe5101e7059d52f"; + sha512.run = "3495dc2aabbc4e6a8934f4325cc800dc47855126fb2137589567d4ed4da3adc0b6214d1d4df94b763db815463cf3eb03a0fd3411ed5f82777c893a22bff2440e"; }; exam = { - revision = 67600; + revision = 77677; shortdesc = "Package for typesetting exam scripts"; stripPrefix = 0; - sha512.doc = "abcc7ead3c7d4847537476969bb708f61430940e7572e078e26baaeb6f2493309dcb996bac0796870825d4badb7bcabc81fc49aa7f4e71c0c816fd7e1ec875a3"; + sha512.doc = "5c6d7aff1c078cfc09d7c7ae311a410aadafb4fc9beaa9bffe26366e3c650ea2a3564553f2fdfea05a980db253bb0f6cdbb106ec645e20fc8a1d2d07231759cf"; license = [ "lppl13c" ]; version = "2.704"; - sha512.run = "99621f442f2a36e661f98e2722776e2e9dc394abc39cd20d45bb6bcff3ed362a942dc79d386ebf45efe053fc6abe2524d95fc85c4c766d241385970fa00e5f65"; + sha512.run = "fb8461154f94a74f7c47340dcbb706e44ad9440075683739f366d7eefadb160991efac060fe8fe79a522343b1ee60d3b1f85c8edbd2663faa375c57b1beab29e"; }; exam-lite = { revision = 65754; @@ -19756,13 +19825,13 @@ sha512.run = "4bab7478a9d70dcf64673a8fd97f2a7e133708d31cb0af06ce16d0b7158e834434acb90e038a4b4e7695cb4429d54077cb46c2112fa79a626d3d2e886495346c"; }; expex = { - revision = 44499; + revision = 77677; shortdesc = "Linguistic examples and glosses, with reference capabilities"; stripPrefix = 0; - sha512.doc = "b0dce6401ccdef7fbfebbcdef9d68f073058f935eabc95fa45619f4d4d85e6b53e15091d845593255c000c3e672dabadb1cef024b2b0c79765f4f6a231de86e6"; + sha512.doc = "af19435f632e1dd7047d633a561850a30719ddaaa8c9d7bdfd34d5398cf6d2cd3929c63bbc55e44da9d41aa18fa8177d281b61732aa75920f4175a3dae96f46f"; license = [ "lppl13c" ]; version = "5.1b"; - sha512.run = "b447a885d65a000f0b79b4c9b050bc89bb32b71426a29261d282fad72428fcf64dc6c660d9142114094bba32040c8e723190e553260c3899a1c1923ebb9f765e"; + sha512.run = "58f7f2fa1b2688e957c64b4536297345803ba9ce05cc346c3c4bf0d18881b7ca585a16c5077f97eec7a209e90547baaee9022cb5208848055f0b54449392b09f"; }; expex-acro = { revision = 68046; @@ -19793,9 +19862,9 @@ sha512.run = "864f43e90542762c5db2d0f38a91638fc7eef2606c9914eb0d448991cd17705771f0e967a3353161bdaeb43d4b0e9ba0008e601506123c56c713f307f21a755b"; }; expltools = { - revision = 77501; + revision = 77605; shortdesc = "Development tools for expl3 programmers"; - sha512.doc = "3ab3d99723d7b037f764d9e45c65affb4194f1005b03c7956bf060a1db0fb3b66954a4c3e7c3a2c8d667ab8a2fd2be83b3a7cd6413f8aa0e4a93209dbd8c1b58"; + sha512.doc = "8f00fbe40fee8ec69627442efb9af91b77629bac018029bcf1f936b61c9572c6b2f18642b98910062b1fad3354fb7e3a4859ee8c0dcee378506995398538315a"; scriptExts = [ "lua" ]; @@ -19803,7 +19872,7 @@ "lppl13c" "gpl2Plus" ]; - sha512.run = "242e013e2ad245907fa563bc431b4f5a8971fb484f8221ec4ddabfe1adb2689bc9981589936bd1336bb55d5c2b9a6439c23c3d6a06c0f683ef1c3b5e9b87814d"; + sha512.run = "ba6c4677d0b1ef73ac0371e2c37c2923625c466e1ac427d74cb749dd1813c9347ef18faac78f36590ed166363ca2a2def5587ba31462167bac593a420546d43c"; }; expltools.binfiles = [ "explcheck" @@ -19856,13 +19925,13 @@ sha512.run = "384bcd5c1482713c33a083fef654cead5935bd98cef3a047f13d9835e529412bacd525f45d8aade19c83910f5ef54f1a0686b2cdc43540a82b9c469aa5aef3f2"; }; extarrows = { - revision = 54400; + revision = 77677; shortdesc = "Extra Arrows beyond those provided in amsmath"; stripPrefix = 0; - sha512.doc = "c51c13205ebb78eabf181b4a927bf92ccfe6756d732162407d1e98961c6b50fc20143de05c992feab2b6622a80ad7556eb173d87264e4c0059cddd10eaf8506d"; + sha512.doc = "19a9d432fe202371770aed8d6ff1f71741f39f26d372b76b8fb4348f1c158da80ab17a9421feb0e288c03a31b27590485574cfe9737474d33402f7252f16b6e6"; license = [ "lgpl2" ]; version = "1.2.0"; - sha512.run = "ebaceefc82c42bd0b0e341d6d2cc589f9369fceec0a71dd7da40f0228b0ef1fbdcc9ba95ee0990b47b4a202d15c87630e46867afd8e9d69fe02fa721bfd590c5"; + sha512.run = "c8aa5613606b8170d8650fe34dbdd52879fba5b3146a15b0afa60b97ab723351d3edd0c05085ad83d969fff9846d2b837337d23b6ca0f80edcc7a73b319a3d1a"; }; exteps = { revision = 19859; @@ -19874,14 +19943,14 @@ sha512.run = "1991bc0b471276ca3db68a8ba7611becc4557de4335a321b5c3e92c1fefbe34dc0488ab44850835b5ceb1684ce429e7756fb86d885e2da2177e0d9081797aa0c"; }; extpfeil = { - revision = 16243; + revision = 77677; shortdesc = "Extensible arrows in mathematics"; stripPrefix = 0; - sha512.doc = "8c2983b2e777e21e95d6ce1b9b4732491ad8a931205adb071877bf966fbbdc4306b88b35db87db4c3fa0bc52cfd333f721de2e1e7d233ba3c91d192a3574171a"; - sha512.source = "6dfefa85e111b39bd46b2f39ae52e94a053569fbb0b263bdf02996bcb122913cbb999ed6c060e00a12a88e0ea9b187fe2e33a990bd75fd1f6f78082d8859071a"; + sha512.doc = "5bb9c3dae06f9214ed7660999a49217e376e4c83473953e0c16a36b6027e586bddf89f2975ce342b2973c6b1382d20ed52dbb1f72c5a1945260826f6b9cf7d42"; + sha512.source = "4d782d407df54d9fad31701d571b263c064fef54ddf900fe2501e669ef7ba7613a4d56c7f04a10b55188bafda59dffc2e33b24be87ce7af7af8ffea9d7ac151c"; license = [ "lppl13c" ]; version = "0.4"; - sha512.run = "5cfe0172ad420c3ca53c57be33fc56b205ba05a11876e4d14c6d86387788c73370bc0708bee46e43a02f10ce9db4b3611b4ee337ace44fe8fbcb2ca82f88b2f7"; + sha512.run = "181ea5fc0123d4187a62fd3ca4d5a849364119448639dc1e49f269664ef31a95faec1e237fbf09e225719401cb4c4073b7a27cbec43060836d24036374617ee9"; }; extract = { revision = 52117; @@ -19912,13 +19981,13 @@ "extractbb" ]; extsizes = { - revision = 17263; + revision = 78116; shortdesc = "Extend the standard classes' size options"; stripPrefix = 0; - sha512.doc = "9bfa898f7eab416beaee2938902fc0f3a5ddcf1ce972f30d18a683756fb53bc8f66ef1220bd3bbe6ca6a473959a67c55c18a7996eb095ef301da8b594f42d3ae"; + sha512.doc = "7bae3f950094466295ade68983a8b68346d389b958184477ec9e4de8e32caa20eff58894d3a1df57cc66fe936f9f660c72e858f7cdc8739dc23bb562532216e2"; license = [ "lppl13c" ]; version = "1.4a"; - sha512.run = "5b000d25ff594af2895408f0d83eeb0e7d6dd5604c53d5acd835898197e44fb88ed2469039489b75b45678f28182dc88a0af56ed1b1730be2ce41e6e81f13b7c"; + sha512.run = "11035103e1fcfaadebdda3d494ce4590e2985119ca1a868b8b92fd8bcfa841dda92dc091d5a21bf69b3c299452d0dc9ad89085df617122761dcc59e1c318a337"; }; ezedits = { revision = 72849; @@ -19988,14 +20057,14 @@ sha512.run = "dbe4eed6fd1b3bd3c2d48ab4590043c2bf95871350bc1b56f47bb4dc27ef3010097741920ce0a935aaa03fe9e2e8de49db7906dace3be314fca49e816c7451b3"; }; faktor = { - revision = 15878; + revision = 77677; shortdesc = "Typeset quotient structures with LaTeX"; stripPrefix = 0; - sha512.doc = "57934606287afaf1471f1207af5d0e97533a504aa83324069154e88e70f10779d2eb19ed2a9e177c5a4b2cce4203b576272fd2513d989d4ee276330305597034"; - sha512.source = "01f22e60260621a41e4efd6681b6fa226f7461f47348a79dbd75f214d606c6af2fa54d904792e653d1accc22298385d4cd658c204e653e4320e2932d742da28e"; + sha512.doc = "71d918f97a13d5a5c9c5eefc8f5bb4020a1c1e4119c851f5575ebad2160ad0be73d9d1797252c9d25f27fcbd750b508e2987c0c24f97ab492430464914079af8"; + sha512.source = "222125be287e4c5cad30ba07130a01b3663afcc9fa255c65b904f55ee08fb36229b8d6ddd5a656ec526c4d0ddc10abd8162fe73981a8b5f10f5700f36a6873f2"; license = [ "lppl13c" ]; version = "0.1b"; - sha512.run = "5c598fbb40d7b37ee5b66bc1bfa8b0b2a0b45f7e22c992e6d0c85ed952a79a120803d41f9b4a13bcbbd6424c555c8b9ba6adb4eb79d1056fbf759008f9b741af"; + sha512.run = "99298deeff33dbdc943cca1376b17209806220cfa739f7335c2cd8fdadb568a98c625404bcd9e7883f09eb46608c19b03a15bc4baf9d82ceb190d3b7ffc63f83"; }; familytree = { revision = 63739; @@ -20008,13 +20077,13 @@ sha512.run = "2f3cbff39c42d0d6414b372c165bbbf3a4dbafa28bf16ca47a89445066480317caedc9b371f9deb348ba986de2c14b71b1820aa731e74d72a4b0b39a413bf9a5"; }; fancybox = { - revision = 18304; + revision = 77677; shortdesc = "Variants of \\fbox and other games with boxes"; stripPrefix = 0; - sha512.doc = "2c3e0466198d392af57b2bda16f80589a9aa9db992272980a2e7ab9d7d1842d7e8f2980003b3b09648cfe0b9a1977562534ca54fae120bd7e4d950d25a83c0c2"; + sha512.doc = "1376aea2fde99bd1ba228d4895b5b93a5281aff387f6a104c2474fa919b4f7e263ea5daade3cc8aeed4af22dc025ff92e51cd43410d2d7f1d93c675a638a0820"; license = [ "lppl12" ]; version = "1.4"; - sha512.run = "752e26abee96dd2bbf77b30a6d98d48a1673632d5601d28bba5799e845a015357b96302f3f1d8977f0458003d3456df4694884a05ccb6124b76ca8f7fc84fcbf"; + sha512.run = "6507310c718171fd9f1d96d97b551ded642162b59ddbfd7dc8a0cea5bc582819952f696859aba6d52a79288c32e23f3ee4d55ba6dd6302f6d71ed070eaa51422"; }; fancyhandout = { revision = 46411; @@ -20025,14 +20094,14 @@ sha512.run = "0091703483cab573f9c9202603d31e310baafe932f929ad852c23d2ca97f21681637bb3ae34fd3d916f3e50f553b42ab1682b437f5a63b67c6dc4b7b7f202c80"; }; fancyhdr = { - revision = 73783; + revision = 78116; shortdesc = "Extensive control of page headers and footers in LaTeX2e"; stripPrefix = 0; - sha512.doc = "5a712052ba0dae89c21110d5fdb3282b6166cfc78894f758b7465e38f0470e922866b619b92d37c0806b48cd793fc75add5845475efd56f1505141842107d001"; - sha512.source = "689d90083ad67111368bed56c3e0deacc0df5e95077ecca44f20d671339a1e3ad3dac3950bd3fdd73d74f75985ced0f74114bd20225d99e0d9a680c86732d1c9"; + sha512.doc = "e13aa76a13675e10c86b02b6cdac981e4fec04fe5b5d51fbd9aa9f792328305732b47fe560cd3d94097624aca2d9f38c199f8f05881b1137710596abf5df2e9d"; + sha512.source = "877d1b4614201950c60182b37b927f240dd8fe0767f7194982b9ceed2b8a5ea4db189a9bf72cb76a384b16a57aacb70bcd3d3964a19cf4aa67fb6261b3c6d4fd"; license = [ "lppl13c" ]; version = "5.2"; - sha512.run = "039699b212da70f870d33b8f778cab3130e086c866d0ad23301bc7bba763f509cdfeabab4d04c18210182724518d737feb205f0d9d3de6bfe686c4c4d1c99cbb"; + sha512.run = "232aae9c526e548bd73f43a2f6b887be3641967445159208c9b4b0f5769c06d68c549a5a73dc48345eb391192ebd24e470e8004b431a7f38fe207471b8834835"; }; fancyhdr-it = { revision = 21912; @@ -20075,33 +20144,33 @@ sha512.run = "93e1b88ca722b4169a572285443fad53b66ac59a3c0b6465aad54bd8d416046bfd79897db3d8f318f9d6e004c958b94bbcab16b1183d66197e1078840934689c"; }; fancypar = { - revision = 58895; + revision = 77677; shortdesc = "Decoration of individual paragraphs"; stripPrefix = 0; - sha512.doc = "1d972212b86e56eb692cbcca5d7d47b9454a6c0900803818c286b6cc071df93c5444d36eb29a8035e53c65fc9c30582686a6b9203af8e142e1cf1c31a6e4d58d"; - sha512.source = "3f88c040637b50d49981474b38d50cb5c3ba7baa5b6390b53f98e3315d1f17f0b0c48780f4c719583f3e452041ddaeb36fdfa367a616ce07a2758b11db152d39"; + sha512.doc = "9206d5c7f91ecb5cf11b5873bcbcafcbf0620d261aa8e80a4626af114e3a90c429e81b42daae665885e64310a6f2d2727201355c5d09f26fe63ca5a74e85f706"; + sha512.source = "485ddd1c0d124a55673fc6398a6b9072f5e148db5afa389d0d42152fbae6bda136bd755f266d51037f43e156e55d8dc9cb4991558cdca86bec0b432d614285cd"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "2f4e242eabb151834c6014a15d0ae012949e5e35f87bc32374e12f032bbb0fa21d6562b207ba855afaa28c36497cda3ca51eaefa579956f51283c84be8cefbba"; + sha512.run = "62391ebefe943457254d483e7ccfe784959b7f64e219d21a7d251830dc73902551a43c71af5eac7414221d3533aa4cc1ce2c68aaea7ec6170797016bec87eedc"; }; fancyqr = { - revision = 72986; + revision = 78197; shortdesc = "Fancy QR-Codes with TikZ"; stripPrefix = 0; - sha512.doc = "2adfbe599dd9596effb24857dd3a8c77e6baceb122c13838ca17b779025d78350a58951223419a65a91fe64ad67f9e1295614a51c6502b6ada6ae66588acaf0d"; - license = [ "gpl3Only" ]; - version = "2.2"; - sha512.run = "5946be9b708b6964d8f861a6e227a8f31a54919427efcd39801a2e844105952bfbf6078cd17c6ba17babb7826b2edfdf32cc2b217b6d1d6bfaaa3c985cfed63a"; + sha512.doc = "d2d0764e89a4c463f6bf7a879ce190c0e63f1b42abb7a28b2eb62b3b7c852d8918e4a9cc1cb7b6d11ca7c01f09d17b9d6b5a61a2b523cf25c97032b3e5698156"; + license = [ "lppl13c" ]; + version = "2.3"; + sha512.run = "37698b7a9947a7d7ed3480c5a7f20beb3ca590588f33e81ad60c1a5e7d7db9e7fd022ac2983247afa8a8f1ef0843667069ca4474656bbefb50db8cfbd4d6b0a8"; }; fancyref = { - revision = 15878; + revision = 77677; shortdesc = "A LaTeX package for fancy cross-referencing"; stripPrefix = 0; - sha512.doc = "2231f5fd45d45cb7b538852c95b90db35fde9b66629d17ec9288de6ecf5339359c17fdc8931019fd4acce61ec2927a0cd494cc7462cab0df13d7660106b6a142"; - sha512.source = "65de000487a8d317f0d05ff6d35574cf0bca521e4ab029637fd459b34f8640c53fed78bb9a54c21e4f5cc7c03dab221995810057350c46690c948a9e436c74f3"; + sha512.doc = "5bda5efef9fb9a84391ab173938c9f47adb53d15dfb6b252f1e7a45747fe888d76229f7f8554f8076250fe9ebd47ec1074e46c9482b8f7caaab1673d6d1a5a90"; + sha512.source = "9382bd9e75077a06a9bfd2556f7dd11e3cea5316d08a2353f49568a8f40a2895c12b8e96fa038b1e08dcb4fb4f55a1c06acf0754a71b9c35e4df9713a0c31ac4"; license = [ "gpl1Only" ]; version = "0.9c"; - sha512.run = "8f4ea5f16bfdbd06bdbaad76da724a1aad82263f4db2c24cf5f2e9f2db9f2afd9d4004d629098f936e0c2d4dcfa5fba8bd278746b90542f87b547e20abb0bcba"; + sha512.run = "4fd9359fb0c4b6a98ade8d72dcb2a43db38798c64d5e5c9114af57bd47821523ada2eddca060846ad9002c2a61bf3368ee7bc1e3397246c4004d5d685b567d17"; }; fancyslides = { revision = 36263; @@ -20133,13 +20202,13 @@ sha512.run = "b24e747d4ad811002cf742f6c74855a85b69745661de1cd1d4bcf41ec18ff62d34b39adf56393f79214a1cd4e54f72c54796b00d573e29414825b8c1a3cff317"; }; fancyvrb = { - revision = 75920; + revision = 77677; shortdesc = "Sophisticated verbatim text"; stripPrefix = 0; - sha512.doc = "93666eade622c9bde73874c9a19d0a8812849ab8f6d1d3c1000c6a539c05cc7054bb47b556f69f9351ffe7e6eda205bda3e538cd1119af18a52988ff6ff36fd1"; + sha512.doc = "92c104100d0e040cbaf9ab7fa90ee06d237625eb817b1f095788a54fc69d2a4a2acb44d842a06c6e3f9019424f09cabc39b5eecd212e98a01354e2bc35e3c51c"; license = [ "lppl13c" ]; version = "4.6"; - sha512.run = "9d3cd87f3ca9c5a72ca2c7f93464e0a7a36740d72eee6cac81a5cef873c9ebdd6020d746abf5262c262deeb680ff2cc88e7be33eb2321a0d66659ccee5a8bc82"; + sha512.run = "3c804822eef0c6ac57f1b27bb3b62bec1719eb53fa7eec730c01fd6cdd0bb8f55d41ba2cf6b71c7c08b3e91a2ffa5aa2cde0f358f5083930b51387482e6d4322"; }; fandol = { revision = 37889; @@ -20173,6 +20242,15 @@ version = "0.2.0"; sha512.run = "87c89056df0d06f37559e8f5ba07a30edb944abb1565a3ffe4f4cb36b331de39c1b1d815547f64ef28b5b509b5ff346152e643f7a87dd60aa4e946eccc396fa1"; }; + fariscovernew = { + revision = 78046; + shortdesc = "Create elegant Arabic and English title (cover) pages"; + stripPrefix = 0; + sha512.doc = "833cbfee3126cbf37413b5d7f78fd3995513a80ac2309015dcf6aa6ebeb674145582ca509b8f556611c8ec07db392bcd996812cdabf9c50e7728ac329d381075"; + license = [ "lppl13c" ]; + version = "1.0"; + sha512.run = "b5925561b1b541b33a5bd87980a7895215187991347ae72ac24bb21a56245b548e0c9e552ba6944a6418058bf7674c1d43a1369b508405d2517a73755030a29b"; + }; fascicules = { revision = 54080; shortdesc = "Create mathematical manuals for schools"; @@ -20193,19 +20271,19 @@ sha512.run = "cedc8305ba0a7b1d22274d869629a1872a80a4001b443c8baa93e44198a5dd88e39c16c28bb5edf9fedf4f8f2f68c6964f009cbf6feb21c7c14974c4b598acbb"; }; fbb = { - revision = 55728; + revision = 77677; shortdesc = "A free Bembo-like font"; stripPrefix = 0; fontMaps = [ "Map fbb.map" ]; - sha512.doc = "c63214ea5a91ea6bab66a866a65c2ee43c64f49afbc3235e2f55cc0de89fb3a269bea45fb7d67ccbcda4bac3249b2f2ab14f780fde7cbd112231b16e58eac67c"; + sha512.doc = "55ff485581889972245273f7b5eb83d684c1ad0a9b86a73777cff65de115959dc6118b0ce1e5992bf97ad58eb946b120ed18f21f9e154bdc949b93bf27bb7828"; license = [ "ofl" "lppl13c" ]; version = "1.16"; - sha512.run = "d63e140b60941f114b7aa7c82888c224715d6d173b88ca85aacdb3f7635aa928846e804e807830674d3bec0fc801435eb9e07406270c156d40e8c1994f50aa3c"; + sha512.run = "929f4caa6c24da5402853e6013da01e15eceba54e36f90d734a20394804ce6154bce0b0e6abb17d8617b399cadfde37c6a494fd51c459edf580644f4de4b4240"; }; fbithesis = { revision = 21340; @@ -20218,13 +20296,13 @@ sha512.run = "3e593e312ac8efbbdd294e6a00ec020678dcb12259ae778ddaed4d43a800aa19ba16f8eb15b5122ab22f44c5e23c77e4fe733c7772929ef55589d387985db694"; }; fbox = { - revision = 69041; + revision = 77677; shortdesc = "Extended \\fbox macro from standard LaTeX"; stripPrefix = 0; - sha512.doc = "19a61ddc64c3c5108ec05089e988a07f0e10d772bed810898bf82046922eab58a389c3816b15055b5c2e8a4d1392305a351802eaf3f1e72799c9c192eb8c1484"; + sha512.doc = "e8a97f2a7ce5ef00db2e58b968227d01db0e1614acefd09b22e229cf432cc365bac1461379fc577d27611861b98020414444d87fc309d3ba098ab7df1526afb3"; license = [ "lppl13c" ]; version = "0.07"; - sha512.run = "705a0f1f6d5009f0ac2fa1059f3029ef7bf7e8fdab6e85bddba822eb50dfcc049f94b7ff43afc97234d44f42505e1cd4e6caac1f22178949dcaea0a60e572281"; + sha512.run = "7cc918f29988203082bfcffdce53dc856d85c92003dd8291651be563699579bc96de0d98f1ee7947df53f2a836b2241cfc018beea2c7ace6af39ff716933829e"; }; fbs = { revision = 76790; @@ -20262,30 +20340,30 @@ sha512.run = "c14db194a73247122e589024824a53125ff10e15f8bec2475530aa41e78d74993f73474ff9b3899bc499c0cd8dd3e1ea034ea821d233c2a512f8c4d4d06d095c"; }; fcolumn = { - revision = 77386; + revision = 77677; shortdesc = "Typesetting financial tables"; stripPrefix = 0; - sha512.doc = "269dc7f4234df31a47eb9cda9c08c129d8e4683e63a05ed1263fc581dec22b4d87b9c197bb995dd5ef305f081d4da0f27a4c8e3c8cb30e83cbeaa6269329c092"; - sha512.source = "e0d72580e7316d8195e6dba7ae37cf6c3f00ff5514aaa83bff86957609768a0c8c016cc901b703bdf082a438be84b9975354f7dba0823a683fde33a88186a32a"; + sha512.doc = "733e5522133c3f0f7b544f80dc61f38b46d191ad0ea8e5d6caad471ea51382eeb88cb2073a930f1ecc1cf1ef8e3e269b01fe4b553c670c1907fcb95f21b2dbfb"; + sha512.source = "d904b88116035ed31b07ed23e361d0714285bd45044ce02ca8e125a75d51d177b69b7c89d57e2c38e3ae01a15b07e693e05923dcbd5764edb1afe38492d2782d"; license = [ "lppl13c" ]; version = "1.4.4"; - sha512.run = "0ba8c6cd3b7bbf1a461e7edc5845a39c53950ac74a68406c2acf4716302a04eb40119e43dbc1022a5ef1ae27840d30f27e88a2e18929da03adb33ef55145db9e"; + sha512.run = "a0f6d4dc3935760816e7ee6cf958725f498252b5ecbfe898f7b3c6d2278d8914ce90ccf34ab2d57c6307cc672e27b7222bca81d14b310434748776320ee73707"; }; fdsymbol = { - revision = 74247; + revision = 77677; shortdesc = "A maths symbol font"; stripPrefix = 0; fontMaps = [ "Map fdsymbol.map" ]; - sha512.doc = "779796c81bc4569b16979a9cd476bab4c59d43bff14b43079388000397cde7daabde422f02ab3c46b1c59ee1819e9c9e72ed49e130d5017e9b4cc01b16481d0e"; - sha512.source = "4fd6b2bd37acb1c52113e24ee0e6b1ee60ead1b61408fcd970d473f57b58d603b19205381d6691ee6f024d21f7580be28549f9b56b86a759b6bab46a94fef454"; + sha512.doc = "c3ec504ea21842a05c89f41874269689756f96084d4974e3dbba363d0dd83fdd5886706a202fe55551fd604ddea8eabd1370c774c8448e99acdeca65c19e3f43"; + sha512.source = "6e81a3ca5ac691411c0c9db4a8aab672338663bff1a69d9e2a706f6abf5a6ef0db1af7bd3951723e7ca156a358443e622a81e6f5d8b28a3db3553c3b50af75bb"; license = [ "ofl" "lppl13c" ]; version = "1.0"; - sha512.run = "bedc1dc7e597570dd6602ccc9aa6df3d97d7c079a6fb5aa23d85c7211c597410f24eca6ceff9b1238fadb54f6f214f025c58e58c977049dbc5f61ed121969ce3"; + sha512.run = "c7923e087850233958d0ffdec7aa5f2be4dce88d8088536ff93e07b726f593f532972c91070fe7740b37a434f43b7805219e69fa202fc1c450bdd0de02d5c2d3"; }; fduthesis = { revision = 67231; @@ -20335,16 +20413,16 @@ sha512.run = "1b09294b430bb9ab6a4eae11549500b224514e55bb99329a4ee3d9d72ab906128063537302f672a772c02ff4372d46649656a88c4a303a9301976fc7a804387e"; }; fetamont = { - revision = 43812; + revision = 77677; shortdesc = "Extended version of Knuth's logo typeface"; stripPrefix = 0; fontMaps = [ "Map fetamont.map" ]; - sha512.doc = "16cfb520cf8b3030d546e1c7f7cd41772fc9d16ea55db6920a50945a7aa3034050d873d3d5da05c108ee303dc1c77217c8a1f014c2e9beaf36d932e33aefeb93"; - sha512.source = "de4a25f0a86f29d10fd1cf799ac6c8efc58633a7ba0c48bb33716c46e6b0e1c9d5be6ee4e8e4955739ddb324270e44d6fa658c360d03123c18cc275ba6abff06"; + sha512.doc = "5c5333e5aee74570f6a386ee96dcae21f206aa2f16b0b990fd0eae7c9d043e64cf1574900edc9762bedcb1d7b3ecae179f9ef84170e55623c43884e7db31dfb1"; + sha512.source = "371c03a89f1861c46335f653b2f1a9f8b4f50263753e1e32135f0cc590d82eb1526ee4f78a4933fc025f907dbd432be3d6e563cf0f9cff5b4d87f9d0970648e2"; license = [ "lppl13c" ]; - sha512.run = "20c5c83119d70a94e66aeec0bbb9a0494525deaf9addb9b91d8d5595397ab5a1195eb9d72056a5fd1c3ca490aef66b43558f5c5b86688e7d164360a697c331a2"; + sha512.run = "2e58089e785c6720610722ab9f1fe17eb64d7d8f30ccfcf4dfd0f73790a17c32f55ec896f7368b341f8610ee888e8bbc20e72cb8f0f3817b62b08c6e8df3e370"; }; fetchcls = { revision = 45245; @@ -20366,14 +20444,14 @@ sha512.run = "b4d4285b33f314720cd07eea903bb2fc6092f96033f75d4b06cf315fd24d1a34722aa73db4cb6410a847e1d23a131ae329f8ebe75fca15dcaffb99097768f55e"; }; fewerfloatpages = { - revision = 58058; + revision = 77677; shortdesc = "Reduce the number of unnecessary float pages"; stripPrefix = 0; - sha512.doc = "a18d15933e6efbbe3428f366bcc5ba5ec0b254dcf77f7ac2e72c19bba00e78b44c98df34f57468902101f547fe9e88b2033430a02098805c6f0072e68ac82513"; - sha512.source = "e98684d4cb79477c66e4a831c8571729b3da021bf9945bdecfe8a9ff57fb1e2948c42c3481adea0fb702ce4d56ac533b14f76e78c182500431af7f3671491d7c"; + sha512.doc = "cb414f4840ea9e011c81bfa130c3fd85b0032f6ddc5c3e091e74564c05d129c3c9bcead246ed0a5f365bcdccb9a0d0465fbf50ccaa6862567222bf7c19d7eb40"; + sha512.source = "f59be6fabcf626d3067f223cecdb768d7c7cd35b00e0be1eeccb6b02fe6173f178db082b51787849d026faf628074a9a4c03371729a76397e915b63819a1db02"; license = [ "lppl13c" ]; version = "1.0b"; - sha512.run = "4f5637bf431b54590e8c2a8ec27e3da3d801205b8cba053c8c1294ba0882bf8aef17a0e291c149799cfc3530a415202014570460a6e2e8986ef71bd2cc05567c"; + sha512.run = "86bce82e3a751261eac12fc469fa20d56d842b928b9c89fa3d00de640b9930562f5f19ca004b0430739c1fd0365b9b636f4912a6dbbe443ab863d16110069e68"; }; feyn = { revision = 63945; @@ -20386,24 +20464,24 @@ sha512.run = "30e3ca5e633d040fe2eaa88463a8c9fa6004b86c4ae264af9b8a9a3bf55f71f7e1eb21e656f2fa194ebc751648f411a094fe40fc6a2cade1fc31aa586da1317c"; }; feynmf = { - revision = 17259; + revision = 77677; shortdesc = "Macros and fonts for creating Feynman (and other) diagrams"; stripPrefix = 0; - sha512.doc = "933edaceff112f7442f7c662fda43f343b0e7e41f65aae4f1a45bfd2de18c1e4bda505a235eebc4daf2451846dab376449242217ec803f2932a4a1584038f4ee"; - sha512.source = "bdc4dbbc449c911c0d516b10da18c1d541645ec57fd95c163d571a039c70ad46e6111717ffc86c802123c272509c85ce1d71d90f49578b2e228a9229f4d40f02"; + sha512.doc = "d5e37f498c0649206fd1089c2bc1e7dbb9c5e57e9d583a6d2820bc94da3234286201981791963a25690a659f004dce1c5bf9fdcc55ba9cb74a9100ee6ba06c44"; + sha512.source = "04039a149032b42b095a99a77559b1f19439e109446025e1d7dc897514d122fb9c5eda867b52caa6c902b7bfc26e4fb4c824b86e0ab91b2f8b019278797fe956"; license = [ "gpl1Only" ]; version = "1.08"; - sha512.run = "d4eb87e3f086f2d39c87eba057fc490ce5d39e9c5ae39aa1c04ee8c3be9c4a188ef123f860fe74d31e0e9e9182909c39df3434ddcc618632723f00627f66397f"; + sha512.run = "1a3b46622952ba3ac92399bf29b85e189bda64865f7a1839e5173d101a206bf08a931c02534891e7382121941cdcc46f37eb3211562a0d415c642d431af65ba2"; }; feynmp-auto = { - revision = 30223; + revision = 77677; shortdesc = "Automatic processing of feynmp graphics"; stripPrefix = 0; - sha512.doc = "3dd88f5af739013ace4fd8eea70ce247b997e887c0f7067040ff9bf4e0300126aff53845ecefafa7bb52dfc4d05d181a1e96847e6a534c718c5a7447231539ba"; - sha512.source = "ea29f32f9f1c628d63b81c958f7c8064e884ba1764953dd62fbe5d90506547846f52fe378f813a09090ef6991c9b7d2905095b04fdc0e26aea4c8cbcb5e2b2b1"; + sha512.doc = "720e105bf2451dad9713f49a52d634e3959946a731a901c86029228f0d677e3d8e540a62b2571e3546ba4477b3239d05f145ae56de6f0b14f75476c8b8c84e78"; + sha512.source = "0b34605ac37be34ddc81be6e586611b709f531956aedb943fac521245df355544d5266f96646fd0c3687d8515b82a0adc63f64bd16d4207d92aca3db5368d1a7"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "64ca275292b12847d823322ced9dbad615a34089c8cbe43262e676b34db205ed56509f641e18e949523bd252ed1ea73eeb5f019e2cd052274c02b1df67860a25"; + sha512.run = "9febaf6091e91518d2715a0fdfbd720db59c8e34a8ef3706efc124262574c4ecd6c781a52609e2b70e76aa358aa2361a29a13098cdf8d6fc7d8f866bce726555"; }; ffcode = { revision = 75716; @@ -20429,17 +20507,17 @@ sha512.run = "393903c180f2fd554178c909bf9a4c060707d8f2fac44022b4811526c7b505a0354afed77f8ae0fa3fbcebed3918a6b46f9e81206be78d7ed6b1c959cd3473a2"; }; fge = { - revision = 71737; + revision = 77677; shortdesc = "A font for Frege's Grundgesetze der Arithmetik"; stripPrefix = 0; fontMaps = [ "Map fge.map" ]; - sha512.doc = "31832d251ad4b72531f8721796465505af851cbef009d5550220f574d8acf512a11e9b33ed3d6c9bae5854c55e97086a1b646d8c10778bd3edcfad71ed908985"; - sha512.source = "5e0637a5c98ad74f0d4056c6fa66656940d256d814e63559de1b0d771285be485cc3afe2db31aa0327a43b11369d70322952991360d28f9f308e32b9af45b5a7"; + sha512.doc = "e682c238545df3c181eb72a707bb93ce42d8ba04064997d7c66ec01023bfb5b4d4664f3be44e32412bdad21d933e826cce01bfc698c7e12dbfb09a200f4324aa"; + sha512.source = "c330e0744e0d54c09750c4142cab6bdeb88a074acfff60433ef30412f1cc1994149a3cba2fb13a65df0ffd97f56c8ace07cb3ee643aab08df8d60aeb387578a6"; license = [ "lppl13c" ]; version = "1.25"; - sha512.run = "c17589957d2ce61a4c92e0dc6ceaad553c4843dbb31392955027916bf1f4b81209aa641a3a6f98c1a3dff3f053b3b67ba19208ac67b05e7d58d5887e6ac500b5"; + sha512.run = "2ac316591ed753a96029a75913170e9e805f8d62573fdd2bf92dcf7cfb6c462c201f1949fd2faa3e012eb781930da0a44be5065958b3fdf8ba8415a4feea6a22"; }; fgruler = { revision = 77333; @@ -20452,14 +20530,14 @@ sha512.run = "33990faa94383078c3fbe5a2cb5b9f9079d45249510707336763122e86c71e0372651040f18119041703c361a09a172f9b3f1ced9e082b960e3d116e3b68cf41"; }; fhj-script = { - revision = 77111; + revision = 78176; shortdesc = "Classes and packages for formatting documents for FH JOANNEUM"; stripPrefix = 0; - sha512.doc = "dc2576b09b33258ddcbb224d828daaf1cc823fccf8257d9d19ddd1488aab3ac18b3e671bfa8f005241e5cd12a25facf50e4369cb102b60393bcfa65e392aaaea"; - sha512.source = "1654f657d6042a251770fe528a3519db3356613f0e893e5c3f79a0a58862ccd64c8d43decae39986e19c75111fdc93f961ae6601fdfc4d239d5ce09acc4bc46e"; + sha512.doc = "69f8387e74c7f844b0d9f692d23697357a3fe7ff5bc5e84435fa1ade65399b88ba1aa1500a9625429d6efff25f5e1f168376e738b6076e5ae4d885b5f21a01dd"; + sha512.source = "fbdf3bc6b4e1cce74e026a09feb76dbf41e107d748cd9df6c4c72fca05f787913e5586adae378eabcbf39d551806c0d2aaaeb74d77aa5ed26598e2f5cc055a59"; license = [ "lppl13c" ]; - version = "4.2b"; - sha512.run = "ebe99084adbb68d1baf0e1024f17e2ac9459864dde21d0273661c7484d73375fa261bc3f1719b13b70985e538a0dd2c0c978a3c05186f14133882e4369a2808d"; + version = "4.2c"; + sha512.run = "6d4664be9c224d0364f54f35fb86ff43d00e5dc4e462d4aa3ab62df14add5c757cbc90a8990cfb794f2d48969f2b9bfe1e0fb419cde539b105e0350cb96e63f8"; }; fifinddo-info = { revision = 29349; @@ -20554,24 +20632,24 @@ sha512.run = "d42dbf2280390b40873e7ad58801694bf6c22adff386664975528c698c2ae49f39503c717682d77af0a960779cb572bc36d272ecfb241565a673ccf01ec4730c"; }; filecontents = { - revision = 66740; + revision = 77677; shortdesc = "Create an external file from within a LaTeX document"; stripPrefix = 0; - sha512.doc = "15f34d023a498c733810ddb4b04c1672507d97d731a579246fcfc3f29afcb47da73429807c4fff018708ddbac76851ab8357dc274cb6c2506cd37d075d2dbb44"; - sha512.source = "8b93ff5a1cce54150c67bc607e67a40788dd0af08bd55163380756ce6979f3862b4cf1d70888b7b4ddd7accf078a387bf8540cb97af491b4d67bce31600fb8f0"; + sha512.doc = "21ec46f98893a88bfd77714e04000f00ff10bc3aaca22bd4a30238a6f218045b17375344aa0f2dabfc70090afce53efda54e3fe150d9bf4bef46c033a5ebc3c6"; + sha512.source = "17a8032ec4cd1cd82f6d58ca40374b86197b29207a134fd05ba04926d9e3e0425c655d8c1d6b0f6eb490c8e08c3767e0bcf7cea474c1ff5a6b4b8b346c40cf1d"; license = [ "lppl13c" ]; version = "1.5a"; - sha512.run = "bc51c03ea84130753cf4c6a6e6efe39403bc48a47b4c40f177d3ae17808c63a346a2b361ef61b0e0421094b6b64e20a972c6bcad305228ce0991818a62344296"; + sha512.run = "1194a8c2a27926db7ec4fd4591986c3837a4aed3a88a66990b573d28391afbe7e5d3e74a19d69c2a8f3ec87c3db7eb1c84b0e2c6dd18de53fb3f4c1d6316518a"; }; filecontentsdef = { - revision = 52208; + revision = 77677; shortdesc = "filecontents + macro + verbatim"; stripPrefix = 0; - sha512.doc = "26e7ca9971a0683325b62e2feeeb0db6ecdd3a732f07ae93515f2300ed58e97a44ff8a7504d194119c1e27d1d9bc4f367f29c17458c0e7f0b6a0a61fe18ea0ca"; - sha512.source = "f6e822a28e074fece05b911f0bf9d262e2b925c2a73559764e1eb5131d9081b48ace0ead5f46bb250bf648eac204eb1d5d7b362be508f58b40a50f70577de534"; + sha512.doc = "54fc4a044958c31c062dda86ea73e1bc76d79ca19522a2f697ccc019b84af9828ba378631d38087e5afa17d51ac6a2febf341c7ed0244a2088c29b812c471df2"; + sha512.source = "8748c7986dad1471e718d752c02eaa953073e59fae42812ba9ecb100a1518b0f758ec0630ed845cb683661430034e4d4d045509239d826bb7ff1bc7ecc1a93c5"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "63b399a5e21d2d4946c195f380a0d5f269f8c978c0b504cda80c0796604dfcb66df38ca79d31078efa03c7475967bc0ebfb856e933bce6b21d12836368780e2a"; + sha512.run = "52eba7c096b6ce67a6d8bd7d188a2cd7d50e8d1ba9d081642605271bc1720a36ace8742cd6bce1a0332744e4e2570de5c839fc6f66ea4d606ad763ffd51f8e28"; }; filedate = { revision = 29529; @@ -20583,14 +20661,14 @@ sha512.run = "5e2789c065459e82f073599c4d5f04c626fedae7e02c8dc58d6595d81ec8281c9c362592eee9547369b7a8e9cd2aed1ec526d69a8ae22f35771d5494e3109032"; }; filehook = { - revision = 64822; + revision = 77677; shortdesc = "Hooks for input files"; stripPrefix = 0; - sha512.doc = "7c86e322cbdade28c03b65580c992adff2fa112ae65b28c1485419c457a7f930614337eee70bb6cc2e9c386dab866e4e657c0b8d394c975c6af3a8b2fe651cec"; - sha512.source = "c9683da993eb365559e7d47e6c81235065e9ac74c9c334e9e1d9c040c9cde0ae135301b83e49c27307a6f3bc529c24d8f597dbdf377256d03c8d149e69c03bfd"; + sha512.doc = "53b1722c6004bc3da0c893f0243fde77b235cb6ccae920a866a7f777b10c6724499ffa8d03e32c9590819e0cfc19f052e8c4436d261405d3d15c91e77308072c"; + sha512.source = "ad08d491298c01202f5fa7f4034978a468fcd89cefe98b220112c4b542ec0625321d65378ecc7ee26c840d8378dfa46572cec2bda9f4e9b0a71ec777b9058ac8"; license = [ "lppl13c" ]; version = "0.8b"; - sha512.run = "caa1f239fc8300f2925e94e860df3ac76637e337d57f599446c6b5f059fbba026fa9e440f4272b7e37ca9921731cddcbdd403c16e42b9c49e302452dc940fa27"; + sha512.run = "1d787079085a8f7ac358ba0d93460cc28a1736bf1c73157fbbde15372e60292dca54c05f25a920303c7a3d29f4cb98200f49b3df3bc9ba880cf56da311b248b8"; }; fileinfo = { revision = 28421; @@ -20603,13 +20681,13 @@ sha512.run = "2e5914e32af48db731aa83c3e51e6d9128dc969891bce21e1e2f859cab79130c9f5caa0f591765fa8a9b48c38eed8d19305f4be598430ab1e2cb3276b6faf191"; }; filemod = { - revision = 64967; + revision = 77677; shortdesc = "Provide file modification times, and compare them"; stripPrefix = 0; - sha512.doc = "3e8c5a26b5c2fc8a6f713f006d091c0be719bde7bbe237e49d2496032289d67624fbad1319db421a0471a60aa8c11c97bbc60127053904725e53e75a2ae6fd7a"; + sha512.doc = "701e107a4910e8008cc515e9c212fed58755096f2ad4bd05467ea5521f16ebcbc16008ed68465cb1fa990d702d049561354b674571fe838f9ac1c327f2f2a329"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "e346e795df32a3b0cec0232da9c2b190bede65d905035a758b949c9cf01219e0880ec2ce2e83201f8dd9dcc77a98b29df2b463edf8c44cb1c220a7efe7c9f24a"; + sha512.run = "fe565f64bbdd3921463e52b1b17519524234fbc783486f79e404e1c4ba2c108138197c972bd6484cf6d97f0923aa188410d69e5b5933d772ceb3ac1f24e8c8b5"; }; fillpages = { revision = 73550; @@ -20671,19 +20749,19 @@ sha512.run = "8b360a3426056b61e58e577cc68ba9e2f55b63a3b4a0a2eb76ebee53e9ff327da9235e9da5cbb85e3cf369cd48354c00a79cd46110ba4adb4b64192b7ff7b603"; }; fira = { - revision = 64422; + revision = 77677; shortdesc = "Fira fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map fira.map" ]; - sha512.doc = "b97fa7ebaefc3a057eae0a3fd14f43fad1a9789af0b2c43ca8a0c6969610b1786e24508b1367002527841a8095486d6eea180c59d95b1df904df846c943b88f2"; + sha512.doc = "0828aefde4cb18a88c26181f54c76c4a444c3c3e31594fa2ba1a9e83a5490a94ded012060f8342abf1c34a753ca441af2cbaf29158f8b59a7299481c80936c11"; license = [ "ofl" "lppl13c" ]; version = "4.3"; - sha512.run = "5faf4cdf1690f9d6c690cddbef813c8973517309144495016ef5d61ff5e5df9ce73f70b262d1c36ba72fa92f93c7a1d550b96acc4965d7ab88efce21ee20d682"; + sha512.run = "ebc56c024c781713addf897204c94b747ed0d7e3e27989b0a10227a7e989405e27a0003181aba500a4d59220ee6723a3f0d9c7c475949e31a00eb2f1cf8f211a"; }; firamath = { revision = 56672; @@ -20695,16 +20773,16 @@ sha512.run = "c18ab8b2e12b947144528b196c9b1de7f1930f3a38338bd114bb61205d7f910fbf1e3b20ce48ad8228fc24b14d734ae68c3c8542218a058120a62783b007461c"; }; firamath-otf = { - revision = 68233; + revision = 77677; shortdesc = "Use OpenType math font Fira Math"; stripPrefix = 0; deps = [ "firamath" ]; - sha512.doc = "39c2eab4cf1dc638194d81effa1b442b87e96b1ebb2efc72d0ce26041bb04fc3cee8f44b939f904b07cc0332708d8ae8cd7a1f41087d363888306c0f0583274d"; + sha512.doc = "908b2eba91da42e7eb5f4b2b995f95d6819c43bb60f54f5cf311fe2fa10e81ff8d41519a72e1a3068634a07c6b6fbd31a8603357f5dc34017e67e15e40d3c463"; license = [ "lppl13c" ]; version = "0.03b"; - sha512.run = "6c713fe81dd006707b987930e8c8835c21122607d9488ce997bd9b76cbe85bb91fe7017f4282fa91c11ab41827ce70de62d0baccc78a543d56b0d873ad153c12"; + sha512.run = "030939367fe6c7cf4f8a05f5cda82a091644b5342803bafd970201490a8b45978bd8016bce84314a639a86ca676deb4b6a2f12b7930793697505cdde494a413f"; }; first-latex-doc = { revision = 15878; @@ -20735,23 +20813,23 @@ sha512.run = "6a1defde39108d8c08c01a2b59c20b8342c553c24fcd56e94daa4ed0b233553ffc2abac7311a9c639cb458cb633c31b2901dc726f0d8f09c2dd0e15093523202"; }; fitbox = { - revision = 50088; + revision = 77677; shortdesc = "Fit graphics on a page"; stripPrefix = 0; - sha512.doc = "71d77dd1879a2b9b20f9c4934af8bd696de567b5c0187e7a5bccc9e225fec5793bff6bc670ce0bbe1065cb67de73f518942ae48aa0a27e46c2aa47dcad6856e8"; - sha512.source = "406ae04d838114e9cb7205c9e704b95e8ea8c4747827bb82fbc53891ca552042e5742f7e524361f2a797a77d8b7286dca3512ce7099ec8fa23101668d4bad5b2"; + sha512.doc = "e761c90fd3225ab75f48c5b6b964223a53aa67122d1cb74adabd71b84bb31aa02150c2e9b8d0d00778c3d8a3508b77a3caed9784c9ad1e01f3ffd59823a87125"; + sha512.source = "ebaa8b1e30b4fde2c3cfdbfeefe55e753ec084a8324bfdcb174009be1c2996840bdb4548c43fd6b069bad1ff8a393533ed8de5b7dc8183e0d17ec4ad88d17925"; license = [ "lppl13c" ]; version = "1.02"; - sha512.run = "5244567062493fcb5300048be6786f1ac48c72c363220b894a2695e78646f461584e189f227d04f55e9127a66ab966dc04cbd762fd08277774fe1c0fcc7d3c96"; + sha512.run = "c4f84aee29bf8a8f8bc1145fe7ff65f4acd5111f2d9892abf1d49d63b2f56d47610e404e3c64b1daf05a95f81aed7f851b5b9f3daf7d08cef9cec304ec695cec"; }; fitch = { - revision = 69160; + revision = 77677; shortdesc = "LaTeX macros for Fitch-style natural deduction"; stripPrefix = 0; - sha512.doc = "3a32fa5657e0042588c82ffd7d32f11dfc8e9d29ba268700092d26d32d24afdb3baa1f02b8ca4e248a19413aba0421d991809cac5db0d5d38aba8389b43709b0"; + sha512.doc = "7fd0e0db7d1250da02efcdc00a86b346115dde0ecf37674aa3396c42209cdbcbdc57659585a9747bcf05056ff375aa4577ed2799f14bc5c365730b8741ca9af0"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "ec44706fa5f5fc258666e343569f695db0d26f6628aac1ac6eaae12377f23138c49ce29d03dc5b08cb1f5427cb5ad612cbbf9aad5a9270f4b31f43679023e73a"; + sha512.run = "f1f9e24df9193ab8c39a237fbe90e20bb95c6b0c5b860173f67459128a96715d892cd7e4dd62a6c0a91fd918c5826cde50c387a5edb3dce2eef241059742e348"; }; fithesis = { revision = 76028; @@ -20794,22 +20872,22 @@ sha512.run = "655c9733d727189d7b2aaef2b629e67cf5c7401ec2a8ffd179fb450cdf1746a40571e0b8be56f4202e31d752c35c7255fe01cf0b36917c582f24415e8e842273"; }; fixfoot = { - revision = 17131; + revision = 77677; shortdesc = "Multiple use of the same footnote text"; stripPrefix = 0; - sha512.doc = "bfe0e39165be8f9a56e2cbd4b91c0b7b7448d0b9d8a4a0b62d6c0d45e542a9964af3d34233ec777b69f0666a0945513a8475629f0b084f72a0b349682e8ad6f4"; + sha512.doc = "7d9c63980743f5ca34d68900d858aa4a157ff6692c751422d2191df0614e1e1f38be53b28d2c32bd4405545535b34d220e1324e3c230fc7fd659cdefcab05799"; license = [ "lppl13c" ]; version = "0.3a"; - sha512.run = "52c25b4d5bb9e34fe3f8d2b122e68352ad572ff9ecf1011f3e9fbd67319d0781a48ca08ab03ad3201f1d1d2bd6d4e35fa3818e695a741a8ab440ce81f7724039"; + sha512.run = "a0e82370d8d77419f934bb3fb5f414e214d42b763446e51fadc4db8237cc2300043b9ae6614bca8bdfc4a8869102eafc31875bda4605b0a2a7d7928d8d8de0b6"; }; fixjfm = { - revision = 63967; + revision = 77677; shortdesc = "Fix JFM (for *pTeX)"; stripPrefix = 0; - sha512.doc = "d1c39e4d0dcc1a8eb5510e3306d68f0bae6067d358bfb458127ff8f5d5223576f270cf628bf8ca2c3e8322d6cf1b52b936db0c2a431e4258591057a7f50513d9"; + sha512.doc = "2ae327041dc72a4bd4d94b33f40c06f42303c8b557cfa927394cd6f492d364b0bf2e80ac6842fbac0b2895d14d42decf514fd693d6a7f949d39f30a90825a097"; license = [ "knuth" ]; version = "0.8"; - sha512.run = "afa050087607d8eb5f36923d6ec72daff7f1bab0154edd08900486fee152068ebbfe97d87ae29cca7d8f4048e0c6091933d0b71d4a0266950828881b55aa6b59"; + sha512.run = "756266e4a9abccc3fbfddbe96927d3ac30e01ebb6d2a47327e8a16385aacc9b4d05b51b5a9004bf95a36526585e80026e4a883df72d9267e0f1e6f31a25be680"; }; fixlatvian = { revision = 21631; @@ -20842,14 +20920,14 @@ sha512.run = "5bca8abe93c61ae7e6a71f65889664a4bbff105b0ba654c60038372bcb1b6291f87d1bf7d0d8c60f08b500e70da51db2bd1c88a3717a99e6ed081fb3ed2f7d3e"; }; fixme = { - revision = 63708; + revision = 77677; shortdesc = "Collaborative annotation tool for LaTeX"; stripPrefix = 0; - sha512.doc = "89036e19b4c7ce8d9266ce6dcc5bb449c5de11ec74ce13b5208eaeb81054330ba53a0b01370b7e21d1d3d7486ddb7343f4cab946e1c3cb1387965b5e434e5b08"; - sha512.source = "061d7bc9a8813accf165c98f9d386b3ead721a7a893ae55ee0bc895f6623e4fbc52988c5933ca71223094fdbfc6f7ab71ab18a2df00715299158d58668117e22"; + sha512.doc = "8828a2c28d6167ee41a186fd60c5f37759c14ed2ea55ee1795fb3440fb441cf41db9c6d33c4e0cd253db336a5bc1442e0f92aad99694c16fdde057bb46bb67a1"; + sha512.source = "6073675392d7c8b1dbc0db73dc910f1a783ade6cf82f3d90b833dad816c110ab2f17b7f934b8b6331b7b7a9a0036907d3a44c8aa12a23596f7e60707e7ce785e"; license = [ "lppl13c" ]; version = "4.5"; - sha512.run = "a5fc18a3560f5908521fdaec0f3e20f25f124e7ded9de72b36d81ad573726af7399d223c70dd11a8ea50e47e05e3549b785ee5c64215fcc1bf6a5a9ab2e5769e"; + sha512.run = "954b3eb3126b0274128080534fe6067e088725fe328b6fee6c49957e32582316f5c4772d4f5d8853ddc1228802a7723a9f431753f5ed7e637d358be6479257f4"; }; fixmetodonotes = { revision = 30168; @@ -20868,6 +20946,16 @@ license = [ "publicDomain" ]; sha512.run = "733995ec82df92bea5a674fc25a3a6af2102739c3c73eeed7c9f40cd54bc4c5d65cafb35366b70641ff0661dc83700071054f7af274487474c3893ce5a44c9ad"; }; + fixtounicode = { + revision = 78119; + shortdesc = "Utility functions for setting tounicode mappings for 7/8 bit fonts"; + stripPrefix = 0; + sha512.doc = "a0e656d127f684496d0d2db057c5454cfcedcd0f590ca622939f6020821c03f04344b14c17b901efce0594c1b2f9f86abd9e98bb0379e599de483153968a2a53"; + sha512.source = "3e9e5330690bc060468c041af2cd153f63bc12fe5b4f60750322d8a51764cc31fe3167c053e23baf03483a2e341ff33539ce4478e44f6b4ea63d7973aae9e704"; + license = [ "lppl13c" ]; + version = "0.1.1"; + sha512.run = "518abaf712af559bfc391243ee5775cd031b114fed1ea19f0dcbd6e827032b10595019eb546fe457def43b4c368b2c7d88884b66bb397a7e9f9ab893f8d0400f"; + }; fiziko = { revision = 61944; shortdesc = "A MetaPost library for physics textbook illustrations"; @@ -20956,24 +21044,24 @@ sha512.run = "b0c18e5c9aed70b65cf432003e949f7dd4c3b201745e0973d15b7c196341bd9d4fda8124ceaea2ff232f6582ab8ed424afa882b53b28df7be82466dd9e48d02e"; }; flippdf = { - revision = 56782; + revision = 77677; shortdesc = "Horizontal flipping of pages with pdfLaTeX"; stripPrefix = 0; - sha512.doc = "d5191d079641c9a06336498c396cbcc7585c983924a646bcd3b26889ca51a08eb166ced560f45f834281fae9abaa47d02fdd4ddadd3348cef704dd9b818e7675"; - sha512.source = "95e86fe1e8ce5cbba8745123dbf6c352545d0a75f3ce679e2cf132e46184efa28123f9f9ecf805939c10f59af5bbde84bd2a75eba8f0aae3628b41226059bdfd"; + sha512.doc = "effec24e9761db0e5c11d63abcfe158890819f4fbf459f17468800312750a01f8758447e29a3386294bd49a783f83fd5d5788c1c07ef18903ec7e74d13efe3b4"; + sha512.source = "112d13640eb08ef93e7e1cf8afb01db56fbfa2c9e4a659374e2ee2ed43bf7620f841859797d3536bbfbc425dbe63baec15316cfe1f31704ab78c987f0dce2a01"; license = [ "lppl13c" ]; version = "2.0b"; - sha512.run = "17773b1ba5f40d694cddb3d2e2742650bde889d53302e6fa6ef0686ea4cd3fe393ca2e5b31842e93e5588631ee53ebb668cb035b2843fc5bd57911167074edaf"; + sha512.run = "5ba6d182cd3de52193885aa1617863bd0863f3d9d3939510f241e9e82d07dca58c50a8852b243028effb50a16c4da9820ec9225de7a243ce3e3e15d437084df5"; }; float = { - revision = 15878; + revision = 77677; shortdesc = "Improved interface for floating objects"; stripPrefix = 0; - sha512.doc = "6f713c71361c1536bb086e7638b770ffe58e97aa01bd59bbab779f71cb485b9c06322d7d89e7d87cc8f77a0c7f18f4174fd4ec47b62556faa32d82fead0b7377"; - sha512.source = "9e577ba84dcac612e4105e597ca2385da3dafb39327189caf30e5728b85a380b5a90363b8bf9070a0464aca2130bcf9419d030bd6c39d51f9a17b0a7dd578d5f"; + sha512.doc = "1fb5123b122f45379cd47f533ffc6dbd8b64628252cd302b1b115c5d82861738b31c7c29d396bdebe1faa2706309637358b7f179944a2efbae07309db69231fb"; + sha512.source = "d795c41be1dd39fb0fd736b4db83b84d659e59fed912eb3d178e796b37d271cc6627b081b8ae728bd2702f25071afc7e78ddf4de4d65561b50cd1bf436a580e9"; license = [ "lppl13c" ]; version = "1.3d"; - sha512.run = "4a5270ca2945915464ba25b7996dfbd4771ca5f477e4bf248183bc340b7051c042d9566908acac881782af74a59154f4163bc7879a21e042e1c31d67237fc6a8"; + sha512.run = "b22b088b5fe9adef968201437f74ab026f9189e0e3a0a2f2c7b0c3bfa671ab9cc5088c3c968dae1824c563cbb0bd2637a58a2c181c5d5035d418ed51b859f2db"; }; floatbytocbasic = { revision = 67945; @@ -20986,24 +21074,24 @@ sha512.run = "01f45baf2f0713a229bf6b6d59e02c8a05f0478331c3c6c7ca7dae050db94d7497a87acccda1cd7c022b79b54ef5088f6af181429e60154ac8e1ada081062dfc"; }; floatflt = { - revision = 25540; + revision = 77677; shortdesc = "Wrap text around floats"; stripPrefix = 0; - sha512.doc = "7ca1c6ed832bb3d697685cad5575e02b531c0469095468fd40eb3131d89b68dfa0fcb9c882965aa7a9cc9c60292f64bdbf6264d3d990bd697dc27b23a46fae47"; - sha512.source = "6d243fd8c9a2fb7bbc242ececd19d94916de97fd3583095e8342d8e7c56decdcaceac8038eee9a774950d9261979150035e8c9175175ad7346b0eb1fbea6c5bb"; + sha512.doc = "3496494148f27417cfe96b123f42be7e5313507aa5d74e8755431f3d1d75b70c805344944214f0217cc027e76f3aae20f7b9ca39156d3e7e783507dfefc0de17"; + sha512.source = "85c63727a25f969a90658fb7127b97d3e1eb6164f9758b1b569d84d3191b3400b2a731e88463966e2acfbdab0272af7df91b70ff1a88f320eae4fc46dac67815"; license = [ "lppl13c" ]; version = "1.31"; - sha512.run = "1f7de96ac5e82cc4bbfab3fdb665a18d20413cceea097e1407dee2073109ee1b82d7d3ea82c80630d9aaf445f14a8497aee7e3824458dea8b40b270135052ef5"; + sha512.run = "7ec4332843b4433b017635240a867a53e8924857668e141ab36fbd52de3f1ac596ad942300894879d0b043249d488f891369eb09c9656b4a206870a4c6315349"; }; floatrow = { - revision = 15878; + revision = 77677; shortdesc = "Modifying the layout of floats"; stripPrefix = 0; - sha512.doc = "b721ebbf59ca3744f1834c130da1a859cd4a98e9f5f977f5d35eef77b420deee303c109439fa70f89757cb9f57114bc74c5d527cafacc1daf2125b975621b525"; - sha512.source = "033c5c65c9676054e209c64dd065f86631c9765b1582e4042e72bfd247a49602dd97ba4dcd5afa1fe2f7e3d252e4b6ef2ff1a2b00eec3156937fc214d7cf0c3f"; + sha512.doc = "7d774eefc8dc8252fdd0ba5abf27503b101d6ede38c7bac6e9dfc31e4b103203c1fd7369336b34fef90d7f3e832e634bcb8561ba326fdf40f7ef7dcd79aa42de"; + sha512.source = "f0d93cba383a98ce36b2ee296c6e4493729fe81c8ff3640100fdf209c91014e4693ead6ddcc9bd228b8eb6f284fbbdb2d68b71060dbf605873c346803ba11d8f"; license = [ "lppl13c" ]; version = "0.3b"; - sha512.run = "c650b5c856bd625ad192901f3c056171f790c549748d5de5675f14cedca5cf32931ece537ce2280c0e4895895a8eff0cf140c3408dffc2b081ebc8c62d2ae1e3"; + sha512.run = "9608e3ce944868e4c30bd5ac79c87e21e5fd7c219fb3bb151a62670855a9c089afc66207d18e1a4af0675df9937f8c9dfc081ecbec87b00c83e278cb247ec426"; }; floatrowbytocbasic = { revision = 67946; @@ -21026,14 +21114,14 @@ sha512.run = "9adc1f823378fcfaed58e99727b68389b97bc489ba38995e5e7451608cb712dd7fe02b2686f692328b73d1bc8011131017b8edcebcda5e886f3bb4a0f6aed65a"; }; flowfram = { - revision = 76931; + revision = 78116; shortdesc = "Create text frames for posters, brochures or magazines"; stripPrefix = 0; - sha512.doc = "9126e9c7361dced9fc7137862c09a23ccb476f78a8a848d6900a4f30aaa5cdfa5468ea68e7f4eff1f289b857520b0a507d6f85eb84f36cfc8e7ea0f6ca134e7f"; - sha512.source = "d437cb8194d7fa460e825663e1463ca63058221fa672d220388929de79128a379c8f1333985c38a048e8d836f2acd57033c808c4d36c89d0b936d08d18c0bba6"; + sha512.doc = "96adf6c41840634dbb230850e923f3c07a7d4018527e8fa00423e7e2d3a75d6ab8d00e2a7a22a5d84ae0e6fa5675dcb4b7222ccffc7fa7cc4d009a138136d040"; + sha512.source = "a6c45ff639509d928b486c70988eb68572e8d752103df9b96885f5afb13ae3496ca95921e5f720f47149aba216eb1861ef82db001a9faf5a31a0baaf3dafbd0a"; license = [ "lppl13c" ]; - version = "2.0"; - sha512.run = "79256c45ab3634f904ed3ae3049ed566c08258d0f52c99200163df13fd8e572a3b027b02d9fad341f5773c2b4e7a7bc911fe593c0fc6d415dd27bf09f25326ef"; + version = "2.1"; + sha512.run = "c976a94f5b4af00f0121a874dac2493706e7fdafbc4b24bc776635ce20015d8b9a9e6bae0e38c891afdc38cb4ef46df56e3084b574bd00d656ab2381952cb101"; }; fltpoint = { revision = 56594; @@ -21055,14 +21143,14 @@ sha512.run = "b87a361454199c16e1fbf97bd2b82f8b5569bbd71b7beaa780a6d88357e9262f77c9c3ce17d2ab0ad9b043ed7a1dd721e533c516e1b927f0439e13ced6598a30"; }; fmtcount = { - revision = 77004; + revision = 77677; shortdesc = "Display the value of a LaTeX counter in a variety of formats"; stripPrefix = 0; - sha512.doc = "16f7518ee71264d063960a5dc77c5abee6a39f1ddcb3f57887a16b3ffadfbb045972015d1b1fb18d7d6365dbd8ab0e19e00bc17c6d33002aba31787ba79951ff"; - sha512.source = "131bac87aa9bfd7116356d515bc30616ba263b21a849e16195acccc4482ddd0ef45ece41d879156da681b04f2b203200e41e00bc25a2b17943386b5a2fbb1fe3"; + sha512.doc = "db15c41a3de41ef693be98ceabf7d11a2c2ec78ab41cfa8035db444f97a4c7b7cdd43eddee54bab146b73e9d9aef114bc020232f1a8d495d282c56cd1790ee06"; + sha512.source = "9775734534755ff7e2138ef626bb41e11b77a01bc975f07c0cff09e5ce8da3c72fd38fa9b4ba210a7ed9052424b1dce13f21e20e398e582dde5f54238aaf7d66"; license = [ "lppl13c" ]; version = "3.12"; - sha512.run = "582ff922160374d02a06c5fb0174e091f667bfc43cfbb56e47c118111f52f233d6028d1cded590e2e400d9711cf5e3531c0b78b5558b35ec4368b2cd38adde23"; + sha512.run = "1d096c606242ac3b7494ec8cba3e9e5463076337804fc8810b88444103c3d243cd6a56ba100c69fda74907cab6be766c13f90420194f34ca662ba12a0bd172f4"; }; fn2end = { revision = 15878; @@ -21074,32 +21162,32 @@ sha512.run = "6be5c07123cf2470ca88b7c28c068c6dd308824138fd2f645a1a7c04c69fe84953468733ca2994faa42389b5889990941c8e09dc543b66a1589f3cf22df1e017"; }; fnbreak = { - revision = 66615; + revision = 77677; shortdesc = "Warn for split footnotes"; stripPrefix = 0; - sha512.doc = "44837191d22ac8185b7748fbf32769a1d2299b92a313da918e6a03d78f56206e76d73990cfb1f94d956835f369adb4008df4da117a20984afc48289b1291fa4d"; - sha512.source = "7ebefbbe46d0c4db1244ef699e454c0b393285a489bc20b0fd78bdd5da0ddd00982f063c25dbe78c4aa1661402a6ca8ea492774e9aeb5aed3d7fbd460ae2f58f"; + sha512.doc = "fd2fd18761df6d071e2503415ecfed49594470c85ff22587504cb875e30bb14c5c64857a7f87c326ed57de061ce7311b65225cd9ded95a77efd9e72f9e356f9f"; + sha512.source = "042cabd670cac33e37e0663d7141c08c596974efff153bdadc09d37e9d7070f3d3f25fd22e67be863cb2091b2ad167090715d2518d4f96c49d3c0c48533434a2"; license = [ "lppl13c" ]; version = "1.40"; - sha512.run = "15d3ba5ef30d8ebc23be3f0c412f7457960a7032f3c78ccdeba6342852a3b7db699b8792b6f981659268fb28c74e5cd93bfabde2b584f7eade98e6b422127d9e"; + sha512.run = "ba2fe571ac46471749f4cc54faf5555db1f26072a9147a722f81ee20da1bb24141215d2fc8fd5b9733a540f7a3351a6664c841f7f28a1b27bb454e33a7cc10bb"; }; fncychap = { - revision = 20710; + revision = 77677; shortdesc = "Seven predefined chapter heading styles"; stripPrefix = 0; - sha512.doc = "6a8c6910f0790457c71cd55c8d30d07df81c97f80a8b6b7930c067966c76c47848142cdcb7454c4b63a154c5c653933bf71acbd792c06eafdc496c92e4bc5806"; + sha512.doc = "43de5e54c53e77adaed8b89b0dc7546c9c51ddc81530cf554adf6e2021151485ba2bea47bf4278a1558667ae0d03b361be61aa588d5174220c28011c1f3fa245"; license = [ "lppl13c" ]; version = "1.34"; - sha512.run = "83d74f4bcd8fa90cdf5d0b6e03e9e8e36ab09884998f9955647928ed0a33924735d236a82cc730412edbf54485ec8c357ba3954a264965f67752e397908ba295"; + sha512.run = "e9aaee2bda248a1be4a47b4aef124ca0bd6f65592d1852d5a5a4110a8bb9abb27241d292f0ccca8a569710bafa4a3b85e31a8a650a35f2e3b57b7c7153f6b68e"; }; fncylab = { - revision = 52090; + revision = 77677; shortdesc = "Alter the format of \\label references"; stripPrefix = 0; - sha512.doc = "a987a6efd0964bd5ab5328658e011b5c8da56b404d233c55d96541ec2f37cc72faacd934908c7346041ec8bab3866dd1f171e1c5de5eb528b0f0e80969c0bba6"; + sha512.doc = "53b14b891dedb928ae94d850444a764db2f82e6ceedda4f0f06ee4a33dd905a457d50a92cfe9053a8a876be3a84623416df18d58392b5e5d29568fb0c76490d7"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "47aafab923d6455da7e63eb24e0fefa8b869efa5a04bb301000cb2eb658893927dd9f9aeb8e6919ea29e0caeca235b1883106228f6acddc667117a3ba1136974"; + sha512.run = "6b3fd8e888c8905fa25be79775036e64ea80e8f15e3ed781ac698fedf38d2a98f2836c8402b3c663e5d80f79b24c808ed45a20b9b5290a6258fececa5f408278"; }; fnpara = { revision = 25607; @@ -21110,13 +21198,13 @@ sha512.run = "620aafcef4ec7fdaf5cd732551fddbfce53222cb7540dd370f2cda425e1782c907e59868953f50acfff993a8fd8a84d108da7992f1c1565cbfa889a5ca0ef5d0"; }; fnpct = { - revision = 76924; + revision = 77677; shortdesc = "Manage footnote marks' interaction with punctuation"; stripPrefix = 0; - sha512.doc = "08e5753f878d2fd6acf97ffb7e668a87b8b0f348ed16884570517cb2b087712bf664a56169d154e06f8a8b17ec421f1ee2e5116c2cab217ff2af94451dd099b4"; + sha512.doc = "427951ad2708dd427082281c24c79a285e4084f37a4666cec1219cef646eb198837f36aded7b3eeabd2a2b10449a28d3719485acef8c6a9ba9bff347a8120080"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "55ad959031a30798449dec5c83d306222eda42642e842eea50532e8f1a956e147f6b6ade6290ab51581990bffa75f7b1fee6d9e96e0dadb87cb5e22e3815b5c5"; + sha512.run = "89ed104f0522cc49920bd187f16e3635248487adfd35f2eab53ccf8f231f8ffee4c1a6439c985cdca2c49f275357009bb4b0f1e92d0b6e2cb5d5c4105622c07a"; }; fnspe = { revision = 45360; @@ -21136,14 +21224,14 @@ sha512.run = "c1cdc018808a2b9fb5b91c54b55eddf3d517b8dc6062db1ffda3db154efe6f3abb91e61ce90a68743ce411ec614785974b4362f20f03ae398488ac1f816b3ba6"; }; fnumprint = { - revision = 29173; + revision = 77677; shortdesc = "Print a number in 'appropriate' format"; stripPrefix = 0; - sha512.doc = "44d6fdf74bf6c231a57b3fad63efa7eb1bdf5b4342cdb38e0d504c4c09190130d37534769e17c3f60bbad668d50aab064bc5c0a1ad99808a6d084dd1921769a9"; - sha512.source = "3f6465877aa1dbf5ab021e8397725ec83217bd774ee0623e71cf15d746d7d0edeb2f78ce76dfd607568be75b67f4cfa8d3e1ddd29c0ada6d376f7b4fdfad86a9"; + sha512.doc = "0702b00bad20489a65099ad143a0ff2ea2a01453cf91ef8decc322f8e7d94e974f1cc9514016532b38a4060943ac068084a58e1d43ac291711da70d596968bcf"; + sha512.source = "a3043393c4a76229999c0308bcf366e94c6c06aa4b6dfb70cd8403c231d545a40d098556536602365c228a4ee574fe6de2a9dd0fa7200c1c6b03ef50c5c96c91"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "7f43363ff861fd4f887df68dd6daae6c97940d4cdd60b19563a966dc7c08cb88356a150eab0cb5b91bd4c3d5d47e324dbbfd43cf45872a5738c5f9b70766e047"; + sha512.run = "ed97b556bc0ba2b442a6dbe84a443ab0ac93b94cf9e7fba2e12742bc22f95ad54b8bc7e0914499341e9abc7a62515ced9d5189a25be4a27702c2ad823022e582"; }; fodot = { revision = 76255; @@ -21226,34 +21314,34 @@ sha512.run = "e08643104006c9e14c40bb965b4401a8fe296f43e5f39b285cd19d5aa0ed33602cc0eb6ffcc996e1d6e5aaa57dd906903324626ee40facdcb3cedc5216a3deb6"; }; fontawesome5 = { - revision = 63207; + revision = 77677; shortdesc = "Font Awesome 5 with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map fontawesome5.map" ]; - sha512.doc = "1727133ca0e1713c356a647e08a7e22af50ad6a67e66c54f3d9e9a0601bd4a693c365cda625b37be83cb4ece42aba8312488f4ba5e885cc44f68f7930dfd7add"; + sha512.doc = "042da439d27660803f735b3f4bcab728f2aaab18fcfe82b56cd7a2d14fa634ec1073ea694f516e8f49f9c6555631bf9b59d22b7cb01df0b38bebdeb5933e216b"; license = [ "ofl" "lppl13c" ]; version = "5.15.4"; - sha512.run = "d7f6a40797b2968c31b28f1bf273af9d27b7a87e7c2953748f354db2e760b027feb5a8fd52c8f367649fba24cd629d71c1b1368b8864d42eb84269e0b22b59d4"; + sha512.run = "98fcccc849a02841d798d2ac5326a7e8288f3911492da3e6c407095df40ea5d4f47b25db8cc43f558ba0456a6d62925bb58ff5fc1f7b688d01088b9308238125"; }; fontawesome6 = { - revision = 76339; + revision = 77677; shortdesc = "Font Awesome 6 with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map fontawesome6.map" ]; - sha512.doc = "07ccf870c63e09a982f4e53c4e4b3adc7044abde23920fcb5015740631c22efe154bb13f52f216b9b86782c7921c8e1b1d2e75e8d731aa8e449eaf02e3e8fda2"; + sha512.doc = "d9b0f9faac1f76013baeb58aa4cfdbf08b998c37b209dcba69ff8895845c823a7c9a7945240f0d260fbe267c235aa6714400e894391b64299aafec9eb4644e66"; license = [ "ofl" "lppl13c" ]; version = "6.7.2-3"; - sha512.run = "518ce5572043257176d3f58a61db77c2bcd17d9d2bedcf2320afdc4c6d3e4c1336f48358dda3e4580999f947b242ee0364c118215e1c6c8ff65c62205e6c22a8"; + sha512.run = "11842cc74ef0bc46e24dec73dc444ea5d0db0a87411428e2162346299b02dbeed320c81b7c8f9188bb6905eea91b13516310d39a6181d5bde4724e8f621159bf"; }; fontawesome7 = { revision = 76735; @@ -21280,14 +21368,14 @@ sha512.run = "780c5218b0535198d2298e75a9134021c2b0131c69f5ed07c783f11cdb44c2ee5863a21db0e77bb5ba76e8c6e7cacb6b44e734ff8fbeada7cdcaee509196e9c3"; }; fontaxes = { - revision = 77306; + revision = 77677; shortdesc = "Additional font selection axes for LaTeX"; stripPrefix = 0; - sha512.doc = "bdddba24afeedce04343eb307b5c67ac5818f356f616b8e3dfe8aaa3d89446e3b67db8957d41b2e50df20b792b83e06e772c7800d17330e4ea8684c8fc3441fa"; - sha512.source = "a9e607b88529a44587c3bf245ab6ac115c96cd563c5febde10f9adc0d7465a8577dfffb4106f10b663623d107ab7b1e9eff4ad6b04ae5968b55be6e975b4d1db"; + sha512.doc = "acd782e20e0226a465731cc1643481b2ff4da2decd3b4237173c996eda027ae85483731798ecb1684bf2fa9939710d20e7b2a6f342ce4d0c85b62b5cb04c26b5"; + sha512.source = "8a33e6adf948e3b2b80936255bbf4de57aff797820e438dd85f034355135354febc414efff000c094cd109055bedbb496af337e21dceb0681fab2f9668bc40d8"; license = [ "lppl13c" ]; version = "2.0.2"; - sha512.run = "5c86e90d8e0afc41a9150dc220fcbdb6dbeb798e208c16393cf0c2d77f2fae811f6b9c669e8b461d86ff5d0e0c0f444171cd0d2ae7ccb7e84ef680858589fe71"; + sha512.run = "6ea09d1b0f3fabae0decd534da6ee5dbbb90fa701e33aff8d26b76268ef654f06bc7a147fe1b2870f54b50383ecb53f0463f4ee5d70b0a70e98b28c5a2b00f13"; }; fontbook = { revision = 23608; @@ -21347,12 +21435,12 @@ sha512.run = "318eaa7cdc310bb651d8dd0df92adcfc0e20fd5e98a670314075ba1241287a5f14021c27acf253b2930c1c0d677c8fcd6ce4f53dfc409c4d36c34c51672a8043"; }; fontools = { - revision = 76266; + revision = 77724; shortdesc = "Tools to simplify using fonts (especially TT/OTF ones)"; - sha512.doc = "5a08c85af67dff5aad3f11de89659e2a0d0a9f5961268b07364c1afe6a452fcc4829b815785fa217cb4f6d8bff47e0669a21a1a4824379af32b4659045d7d76a"; + sha512.doc = "293126b43089556fd70e14c5fc0dc9023797dc960f8dd1cd42e84ca2fb3773f862b2504cbda69e83383463b7feec54b01701551cf90447465dd64d928267ddae"; hasManpages = true; license = [ "gpl2Only" ]; - sha512.run = "155fbf7d9aadc71ca2fe56ba68f17241e1987aa0ef3a1d65375572dee37dd44b683d469ffb6edb5a186e7f90902e668c3db050faca3a0da7be676a9fd400308b"; + sha512.run = "604d35a0cb4057add96f72acb1add359389d2253683bee7fbeaafdb90a9cc9396e9bfd0910fa44887b989498670a778443fac56bbf38f9e92f182fa40a2d9ad4"; }; fontools.binfiles = [ "afm2afm" @@ -21389,13 +21477,13 @@ sha512.run = "3b1894d677b63c88010fe583381ff7c0c8a7c5c6753e62e166ffa8ae7f18d6a521b12a4e57f16634855f3b807605407cfad110eb405a3ad334f8a14bfacb6338"; }; fontscale = { - revision = 76924; + revision = 77923; shortdesc = "A flexible interface for setting font sizes"; stripPrefix = 0; - sha512.doc = "8ee053541aa6521ea011bc89859ba184c5bb8055755cca0a78d0787b9d5ecef5d5d4fe29316fb4db25c1dcbfb56822e5d122fa663856be7236bd0771a91c7e6c"; + sha512.doc = "56733cf4a95bfed6492ad1d1373561354f6f1a901cec9a67f5ee09437d08eddea4f9890e6a1455468443d53a14fc17255c6153fdde4ce07c119a8d350a5786ac"; license = [ "lppl13c" ]; - version = "4.2.0"; - sha512.run = "9a76a1ebec4a55e51883c2d57b32fb0b120dbd2423da1af47ea68e9f7851dc1a00032fd7f8983ffba386a08946efe04f3d135e3b7528a4aac16f75a4083a756e"; + version = "5.0.0"; + sha512.run = "2291006fbd46275772306a870d38d5002a6009a79b271dbc3da54542537b0a0f523e26e0cf90124f245c7eab5d39a1b2e8228968cd93523897e40eeed644c4f2"; }; fontscripts = { revision = 74247; @@ -21408,26 +21496,26 @@ sha512.run = "bd708a2169165f476a250688b169f1912d93c3b3dc0ca294594610c05b08309d0bb0e6e7a9cc119b8b8e164f12c7ea5bf1b5f781223c16d8356c29e2cac64249"; }; fontsetup = { - revision = 72734; + revision = 77677; shortdesc = "A front-end to fontspec, for selected fonts with math support"; stripPrefix = 0; - sha512.doc = "5e95747772d41d7ae8e87a4a1c9fa7b82d190919208001da764f468c986e7d0e824e15732f8a1703d1b31cce484cb14bf3b496a9344bd80742d1abbd11b965b5"; + sha512.doc = "39671c525f25c8a2523856dc55b3692463811343d3133b291423b3b843eb952b169004ceb8948fba6784d1f51921334806f08d6a4fc10467825038b84f97ec98"; license = [ "gpl3Only" ]; version = "2.3.0"; - sha512.run = "b06f8644a96abbbfebc47254f7384a6f365342b0ccf9b60a2f8e2bece56deac3f2330348b6bd6d8695507040cd148e0e7e8f1ad751147343b15b2d66ebb2c7d2"; + sha512.run = "eff74da490d8c71bc4e237c22f3a82bb6889219d633a67fa8fb78236562aad4ac46310df88d812b392ab4da6f821053b84ccd154406ccc11220b87fe374d0809"; }; fontsize = { - revision = 73038; + revision = 78116; shortdesc = "A small package to set arbitrary sizes for the main font of the document"; stripPrefix = 0; - sha512.doc = "a51c5eec61721daf4c74a38e917c83d7498bc413bef1c6089e28143eb545c9d4f434cc275f4ee22c5308ce7207aec1dfbaac66622d7ca3d3cbe9e022a226a70b"; - sha512.source = "aacb3570993c18336dd6c5d057c8e07eae374b7184cca3b4356041aba60eb5a07e2cb63711c75c803977a9d90fac1518c58690bbcda96f5748690b1c990734c0"; + sha512.doc = "6b7ba795d536e17663932e08ba72e1260dc94e5283325b3e4687d2f7efa6021beea9de976ce2c1460d4b43e571287250845341d50a46646da5ea0b0d521d8e5d"; + sha512.source = "00844e9b0e1df26b68d7db0258cd77af816986c898ac1ee118cf7a2f8910b705e7bb51bc6fc276487b88c658897aea3ca9fdde46b6357f33463afa7075719a2d"; license = [ "lppl13c" ]; version = "0.9"; - sha512.run = "1e87cb92122c972473909fd952a08e75d1ba3bf10897fee2caf870d4f8394d5a11114d77cf3ddf85a9f6bd1f05a607e62812566e450678b8eac98bcbcc53a819"; + sha512.run = "aa023a8ec1703d6b9ac0cec3b5fdf7b0846847ca332ab38ec1752172f1a9bf55e391e12b571df0bdb1733d1a02418cd4c5983b171b4e33d00e91f533e1ee6e81"; }; fontspec = { - revision = 76430; + revision = 77677; shortdesc = "Advanced font selection in XeLaTeX and LuaLaTeX"; stripPrefix = 0; deps = [ @@ -21438,27 +21526,27 @@ "lm" "xunicode" ]; - sha512.doc = "150c255f976b8d85df8d91c5dff74564df5256908ab7f33fe1ab049a982f24b808728758b2f5b7e7776e09f12342060ed8090f5e02eb0b159e1b230a4eef3668"; - sha512.source = "5f2f9e8d1e29da4520f3fa5b8f5140572b1737bac0f9c8e30ccd68982596836654d9a60dd8a1e1c3dc4e75c76799bc6bb9fdc736f3a25a42bbfd3cc4c12b8724"; + sha512.doc = "b4e151afd88774b55441e0870cf94ad79a22292302505dafe1bff5569c19ffd187df0b6c0763fab65a28c05670109a81b2347ee98aff9c7b427c252ba6a18747"; + sha512.source = "fe506c37b8b857d2cc29956304c815a7486f07e98203cb05bc1187e2eb701c21db49e9911ed5d154663012066ce038ad3a23e4dbc0dc5955f92492338eb59f02"; license = [ "lppl13c" ]; version = "2.9g"; - sha512.run = "714b18b9d6c7a5aa9a132948440b36a222908b2c22ff356c7b17287e1c21e6d322fa85a299ff90f0c90ca4ca0a112ff595af258e8c50281a495a5375ca93e7d2"; + sha512.run = "a6007af931f20381b9d09e11a845279985b61515b0dea14872130299710cdf7b17ac9042e8328fdbaf5c97ad63d80b7e90358200639706c966975f58868ae9e0"; }; fonttable = { - revision = 74608; + revision = 77677; shortdesc = "Print font tables from a LaTeX document"; stripPrefix = 0; - sha512.doc = "bd0afd6c725b4eb4a8404a0ac50ac4d13bd7b7b0286691fcd69dd3a4bd7f5d30ab04e51ad9c0d20efab80b804ad202e1ea1907df3d48fcb5edb80963f31995eb"; - sha512.source = "f39e868c9319382bd26217ea9685835ab3eac93eec653235dbe66d88ccc6c9416b6bf45559dda42e5ad2909feab8bc0df927d2ecd7e9876a50a5276a15382118"; + sha512.doc = "c11ba816fe0e6d71e67bb39ced64e2b01dc22379f7143019fed80617b6fc778f4817a8d06c8c9466b4bc668c3e77249fbd111ca1680917f50673232d7c72d904"; + sha512.source = "8f447b54bf95a3422018cf509cd4bff6757fb34a25a4d4e746ad9e864eb6d0fd159d973a64e544269a94c012690845091eb381e0d3a64193389dab2508441364"; license = [ "lppl13c" ]; version = "1.6d"; - sha512.run = "7982e402b245486afdf0c98217b554f4eef19b6156bf6a7b6d351f78ffeb51cf91f7bfbf1f68920b8716ba0b1d302e8ee69f2a3f3afecfe8b134601cf66cb7ac"; + sha512.run = "f57bab499509b1e11f621da2dc277971d6ac634ad41d89e502a9113fed4c02ff78707bc915ef63e386e899313b9aec4c520ca21d86dcfcd58ef01fd9ca56be8a"; }; fontware = { - revision = 73848; + revision = 77677; catalogue = "vfware"; shortdesc = "Tools for virtual font metrics"; - sha512.doc = "d8f9ea88d167141d8d5bd19b8fa0e114d9d1e9e7d8812bfc7f7b8fc23dc62450cffe28c22b7cbb11f70c13105c017831105266ac331709e91d67acacba40ba53"; + sha512.doc = "48c55fbd3e19d7920f9ddefe347d556255ebf80b8518501fa7826df69baa6919790cbc0549d98ada348cb11ccd4c0c5f172abe9d24dcdf04d67b50172f1f7fb8"; hasManpages = true; license = [ "knuth" ]; }; @@ -21487,14 +21575,14 @@ sha512.run = "0cadef58331d5d51aeba1f69d0c9ceae99104f7c31ea79e0f5dee33c8612bc52cd0c8551abc6da1799705c879cc88535b46e4ef15232d3c4a0f7136e0fe46e05"; }; footmisc = { - revision = 75164; + revision = 77677; shortdesc = "A range of footnote options"; stripPrefix = 0; - sha512.doc = "792f011181849363b8982ed42458bc8e65342fd7b952bed6c8583d62a3e638531fcc7b117f84af3303619a9e8c2b769a395806c90009970e7fbb4d91aca50fd0"; - sha512.source = "a2987531a7ea559b12c22d2bf5b9132a1d1c15e8b55f6bd76c8c9111549e8e48f5b054f58c45143fc110e63862f503fa27bcd38c0b87afdd589028fc8ec941bf"; + sha512.doc = "fce22e36c83512e41ebaa0de32a02714bb2b9537148909eb048d9a780db67467e5d9bc6088027709a10e2ce2c0a8ddf224f94c001104a1cfadbd30b5cfece158"; + sha512.source = "45f39afde4652926a4eff0441ddd68d2aa77d7236b0b8628b7fdc51a477c62a33e5e83da6d23ec7e6e3ccafc0595ff2cc66bd4d823adc466a5ee77b435ea5b41"; license = [ "lppl13c" ]; version = "7.0b"; - sha512.run = "f242c9ad088c5fdba7692efd967ab14f4799e1d76b920cb52641461ff08e83f874bca5ddaf906840e758c5ea45b85cf67c8e8ea7167a30226ea1f94cd594fea6"; + sha512.run = "5411f4ba7ba8dbb77af9a2c064bb76aa79dfed1829a00bd8899e7974d75f35454f86fe49fee3d3398caf8be3d283ba9b33eb463d74ee92203b9a17471a581be9"; }; footmisx = { revision = 42621; @@ -21507,65 +21595,65 @@ sha512.run = "591f181c8103ebd7a86440b27992df9eaea91d5998caa0f52dbfa48b7afc4791ef8c1f5a95d85b7cafd56113726beb74268b7498ec489d7b3142dcdf7f07adba"; }; footnotebackref = { - revision = 76924; + revision = 77677; shortdesc = "Back-references from footnotes"; stripPrefix = 0; - sha512.doc = "694742c7a77c04a6b4c02817d38a4fdaa50e7cdfeec64acb1d7a9c8bb4728c31ba9a54468aa950ebabc91e62d8976ea55ce8ec4e653a344dbb47bffb39ab986a"; + sha512.doc = "e4eae13e7a0e3af5960ec93e8c8d5d650c2387554de1ec816d00494c899770aee3f4c4cf47f90ef3e2143504c9a799f0e0b64ff35ade164c573efcc60e245baa"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "d6edef0287e7a84464a878f833a17ff8bbd4e7d7ea30db5318d8f1f44935b826382a411e1c914f6d063a21a5cf6178f4212e3059f98b86a9713ee9b01283695c"; + sha512.run = "88a2029afd652e0e98b0cc0b4ac8b5903d087faed71332f45ac4ef1ba69f0372add57855676f9205c862d0e7f99295d6365a0e5c1074687037dd5330c7876c18"; }; footnotehyper = { - revision = 76871; + revision = 77677; shortdesc = "A hyperref aware footnote environment"; stripPrefix = 0; - sha512.doc = "a4b4e9dcdda14ecd15a04da394773e11b97c75d8bda5128de48d44dff47bccadfae87c1c27492fcf9267b6743efd54cd8ac95c8808cfc2830463fab20dddc892"; - sha512.source = "6583e7f851d84399a52edabef2faaf9588ce1436f6206118f21eceab290c5074ea051d89e073c4a8ebcb86fd9ae3e285853cf596d3d16d3a9981a2c9d4e277a3"; + sha512.doc = "bba0ffc60d14dc41a85bd9ef86b07aadfc9034811347090c17d2bb514f9bedca3410e0efc92cdbd2370fc460e5e9201230ef3e9eefce2af64e0d126b4ea8cf49"; + sha512.source = "32bc23b110875945105eca4957589cd8e869329e089ad986ef43b0a529a77b14306acdc0384bfabfc465e9691d9e367202f31efcf451321d9f9cace9b7d6783f"; license = [ "lppl13c" ]; version = "1.1f"; - sha512.run = "a34c161df57b28cafff9c175b66769ae78599bebdc4c6c70e5a2943e95bdae275e58a0b798dfb9786005cb1e534f4b96b541b96560992a8d0cfa33c78e0bdb26"; + sha512.run = "d495b5dfc5e0276b202dbf07c6ae2f3ad07f854b8005f268525929054ef98a7d5469609e190f8c0f7a95b3ae96744157e9540318cea203194afab7537784c2c0"; }; footnoterange = { - revision = 77409; + revision = 77677; shortdesc = "References to ranges of footnotes"; stripPrefix = 0; - sha512.doc = "fa226a05a0674617f2581998ca94ed698f60ce9655fe9999ec2508c0e4fcedbf70200df5725bf0b778177115a35a2f38f774eb3c8eea038a3837dd84495185dc"; - sha512.source = "2998a2112fc18585cafd5637221626b5e55ea17a36533bf709530c85da1cb1381c105b2643c6cea7932bec424abeba25041406660bcb3f0cfb60d215c4df472d"; + sha512.doc = "8649eb0994169c3c18624b0320b506f9a77146c2195006c8e576e23f8f14453510ab70f5470d39d5df3bce4c6eb5e86f061532ba717f50b311567af4d27337de"; + sha512.source = "d5458b76cdda2cc74119a162d6e477583fbeb40681a29aad404cf7c35e295d14a373c9e0ff5cf6e0e4314857e6e610e5b28068a6c0fac8f8fbbb809432534e2c"; license = [ "lppl13c" ]; version = "1.1c"; - sha512.run = "dc0c2dfbd422ed649814806d0ed8b1a4e2fb5c5fe0077168659609d460216291b517a798dacccfef051de6a0c18638b8d5909cf75eed3eb4e70c76e232ee8ebf"; + sha512.run = "ed0f552c4ab9f8cb66f149d98f06405a3f112aec63faabedae2ec198a1ac3ab57228724de85c1457440f531ecdd4c23e99fef9f60260cb16e1c1e99b6c2baeea"; }; footnpag = { - revision = 15878; + revision = 77677; shortdesc = "Per-page numbering of footnotes"; stripPrefix = 0; - sha512.doc = "f83c9cc0701c63dbd5d3b7dd6038e1bb2c427e6edaca05b814778592587b066af3c4f7f12646f7b2ff7cc1c2ab8d2ffd99480dbfe72e50c9bce907e8e2d4c509"; - sha512.source = "a44b0ba4ef7b6328d6d307eca25c34d494000a238c69fec3686a55057ff56ae1ada7cacc763ff1cd26aaa83962257442060fbd795c76d61f92761bd66be81378"; + sha512.doc = "a56c214da547e23cad230b1144aab4d24d4ce9415f8faed91aa9b4aefdbdabfbf65f404f73184af509529f8686ac79df15a9381628e7b133dd5112f101795e5d"; + sha512.source = "ef9d422a169dbe9a6bb5e3a35c6ee4796e13b840bf7270bff95998cfcc49e660bb8e2784d1f8b56b2862d08e87121dc753b6f9c579792832f862c2980f544909"; license = [ "gpl1Only" ]; - sha512.run = "a1ce9661f0f6a69d1709ea053fd548aed428a9cc8ef0445b9c4b897eeef349bb9767c219f5d860ab4d7d264982c1f4404d33619c80dec8411350bb965b19d709"; + sha512.run = "b31d94a907c7b960ae824ef4e917f63d83befa1dadc1f7ef4ce7502a4b3e62ef3ebb7123e5464934d9c9956ce142a937f72ec36ec99f39b6db9e43807ee618b6"; }; forarray = { - revision = 15878; + revision = 78116; shortdesc = "Using array structures in LaTeX"; stripPrefix = 0; - sha512.doc = "e292418f60b290bf0567ea70169d66557a8408b2933221e0658d6d8e807b6495258a6ea33d65d14e13129ff8e58dc9cb50115459b014ec00e0b084f3d3fd55fd"; - sha512.source = "4a9574868753faa19d0e80bd08c524445a015bcafe241a85d59832fb308981d12dd133fa64e65804ac5c3d86617046f06a17a4667e8cb382676dfbadd6f012a0"; + sha512.doc = "717193eb67517bf149b8db05d2030333accce8b0e38be8b29da58fb64d8bb1bda8299fafcdddb976cd26c98abfa74bf7ca9084f6abd662f4543f857f56157d00"; + sha512.source = "01cffbb8dc5ce0440a0549d6a816b85ddf7e653ca388de225d59d0516d4bfac3adaaf171aae8d6e86de5620eb9b1593f3f1aef38aa7d24c34b5b0578db749a6f"; license = [ "lppl13c" ]; version = "1.01"; - sha512.run = "f818d0899fcba2d61ad119698d3633a28d5300098a4bd56a82b7b1c9cfc12c47a9457efed7cbdf8aee3ba9ba4143eefbdd54bc995c84c9bbe99dd5717030bef5"; + sha512.run = "67d86a54265a0dba4e91fb11c400a7294abb76a0fe9f07e5d370dda218a2399bb8650b2ccfd9f3283a9af9b17f5f3c002e9599f4dba0c3dbbabc7d5c7fd525fd"; }; foreign = { - revision = 27819; + revision = 78116; shortdesc = "Systematic treatment of 'foreign' words in documents"; stripPrefix = 0; - sha512.doc = "d3804dd1b83ba173e4098696656c814629ff099699f332c3b81136c4519bd577aaabd4d2601893f88a58009f00e8c8ba44fcf2c4a3b72ce90af4d4febb510ec6"; - sha512.source = "d91bd89508318df931629678cdd0415da8baed9efcb55f965d71e26a61db705acc6abe14c6f7c17b61f54e32ae123ecd48cd018920b1f43626559e2b0b4a3c16"; + sha512.doc = "9bbde45d32e39caeecc292536d6e42c22530c73ee29b8f0d272a726cb1e6c4531c1fd7c1684c20e9744ffc5f4adf13b0a3bb4f5baa64ef77feb751f55bfe4bfc"; + sha512.source = "e85ef544ef87703efba61c8a64a46e59ba2c90e0383d349b8b97e691c8b5f90a50d8c23d2afe045bd34a96fbe30c52ebce7c23f360655284ec54d103e45c6fee"; license = [ "lppl13c" ]; version = "2.7"; - sha512.run = "e886be0cbbb64b11b6c54d6b62d6b38db1bb7e65b7a3a9cc951ad71d4cc1a93c323d8a1e17ba863daa6535c747c9801b06bc4d3c664bfb8da38518a9c93d45b0"; + sha512.run = "b5f9aff9d4d0313be927e0fc0e555ba86fd0b433a079e4a4a480f755f804c4a04bd85ec7453b8a489a069125012493af1bb7c52de338a9ea6690e8b56ce588fa"; }; forest = { - revision = 57398; + revision = 77677; shortdesc = "Drawing (linguistic) trees"; stripPrefix = 0; deps = [ @@ -21577,21 +21665,21 @@ "pgf" "pgfopts" ]; - sha512.doc = "fdaec77023176fc2f7510a9e3b4dcc587898e1f96886340222f932c0d93b1002ad35fba8a38a036f713e41814f3dc6b3f75a5657ae485b15ffea43089895bcae"; - sha512.source = "45f912d17d29568e6ee267814d63bc14c20bb0d91c62b39c21301dd611c50db3b5f7de5f16b519da0f2b4d15609727144c34b16a620abb85114a42344cdaf24f"; + sha512.doc = "4eb346df9e679af7c4f8d2a4f4b2f30ce46ef5fdccd4b2ec3a43ba737659651958be87c315da011a94a5975820623576fdcbb79735f3c1493461f5a642478081"; + sha512.source = "7395fe5e324d50b3dab76ddd852928eb8d93620494e19f4d9ab471691e50b5e2cac2622cd77b8d71a5d5f12cc5a74c53e59ac1b70eb59c88c5b1bf9f85d5b623"; license = [ "lppl13c" ]; version = "2.1.5"; - sha512.run = "edc3341b84e7e89fba3bb76004562c0bc889f944ed33474ba9cf5ed5e63a690202e851a30f44158caa8351b874b8e91659bd91c50d59ec43de9460869e4213f1"; + sha512.run = "3a160daa2a6f3b4c8e2a9f54688bc3faf939b7d5823679ac151da7f9142337f179d73d41f0f0a1cca6240becde7124c4e637d8de2877d73fb0dea9f0b85716ed"; }; forest-ext = { - revision = 77412; + revision = 78040; shortdesc = "Additional Forest libraries providing bug fixes, extensions and support for tagging"; stripPrefix = 0; - sha512.doc = "05d6b0b46a5a1d3b54d2ac2677d8abcc6e7b146b7284052717bc6c2208e6260902c29e33516dcd83fdcf0b3d85cdf6fa93974f0da9dabba948c5b97adfc82de2"; - sha512.source = "7f2d9b4b241d980203b5024811e2ec896acabb59b875ddd311a1026501405b76837d860732858e35778efa9f1bbb41af2b42a4f9d29ca5f45ceb8d66c50c20f6"; + sha512.doc = "09c7a5c38ed61b316c88ad120728e37d16e6100c3c7b83f8b8fdf836a95df8b2b2e4dd0b1ccb5df55c8fbf0b8f28c535826fd3fd281ecaeafdbb58527f4b4f11"; + sha512.source = "abe5adc7710bdbea958c1d0ce60a930195482c1445c42e8fab5cefd09ab07d27e77b8d66a1bfcf645e62d2b8fa730740885280579e15920e787ba7472828cb58"; license = [ "lppl13c" ]; - version = "0.2"; - sha512.run = "4b7895b8ede3519bfe5af6f4cce499b053c48c4d1c4e797eff96f338f26d82dc4f3e374d1a8e8ed062460c562f135257cfc3a4c8d12da611ea61235fd9c70450"; + version = "0.3"; + sha512.run = "3f7b5388dcb17374946ff73e5bcbbb81d3471d88ba70e1c3f94f3c3a793d64c8e636c1be01c17cdb0892773b2f443f156b752ef7eccf21f705182ad05d5e5b7f"; }; forest-quickstart = { revision = 55688; @@ -21601,14 +21689,14 @@ license = [ "fdl13Only" ]; }; forloop = { - revision = 67017; + revision = 77677; shortdesc = "Iteration in LaTeX"; stripPrefix = 0; - sha512.doc = "7315a8e90a83bbb73cb82525fec32c750d97f62fadcf1cd1faa816aeb2c54b5183c8fe659a19f213764979d495d7774df7aab7c950fa9886c6911e526712f0ff"; - sha512.source = "fe9aa2c7836a17debbfc392b44bcccb09de5b978224b2ec81e17daa07eef3eaf508206f1d54cc9dc7897122ceffb9d1b8d5957c26f2b4bcaed4ee93ebe3436df"; + sha512.doc = "5f882d0aa50c50a42bb226c14d78e207f0462f173be29828691e653f220814eef92700ebe765b60e7bf9eec777657f965ec3faa336c3f53e77a35d37b5a1d7ce"; + sha512.source = "9d8e27a5441bd3119e548b13587b9d5cc8beaff9410b76c7a92f8a8114c960925d377d8e5c32504526c2b853c0bfa8dcfc61c24ab5f0c36dadf187d9c1609c19"; license = [ "lgpl2" ]; version = "3.0"; - sha512.run = "e4cf4d9fdf01b753b40d4fb2c5edac94756ccf60a7e0b1bf0da8b5b0c433eff5669858fcc35096967f9a53e6a365880e6677956ebb86764cd68ba3093fa4be91"; + sha512.run = "0d1c2ec111991918e52de92fd833a43214458922d5cc486385cb876467234bb13bdb5c7a6c026000583f3adadcb736d2548a21abfc17b605879f91dcbcacf444"; }; formal-grammar = { revision = 61955; @@ -21659,58 +21747,58 @@ sha512.run = "0be09e33fc3cf97552dc9e960979447de61c53bea46205a52b37094f7ce39f10309f559dc99c0037392d4924bb688e27bc8d26e5f6fc69dfbc3d3c41736223ab"; }; forum = { - revision = 64566; + revision = 77677; shortdesc = "Forum fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map forum.map" ]; - sha512.doc = "6598777d072ce157440923c767ec77f710ef38bfb019b7134d0ef8ee216d1a66af185a63a54a6af0c17d537a4027c7fa322ebdad07466787e400b6ff4fd77d99"; + sha512.doc = "217b05026d3d05973392b5b0349433bd177821d56e7903867f1b3ae90f115bfec18eab737145187d125dc6db0096495c7af30fa983ac2a83f46cf83162504dd2"; license = [ "ofl" "lppl13c" ]; - sha512.run = "17336de3385fe31437577e541a63fe10a9ff6f972e02776448a2012337499633eb118d86f7c1995cfbfd5b84360370c614a3687b18880e24a7e4ce06c1874117"; + sha512.run = "8af782204ccae753316483eb9afdb48ad6905a9e78b19e510ff08d24a787365cdd7af6ec0ba47017aa1c7d17ed1635bcb611691e58c67ac54b720ab5cc26b1a2"; }; fouridx = { - revision = 32214; + revision = 77677; shortdesc = "Left sub- and superscripts in maths mode"; stripPrefix = 0; - sha512.doc = "8bc55b8e191b83ea42e228b47621780f4aaeec65248f5b3e9aad94443eeba08b1bf1bf44b7cf252f66466e5b0170260ad202c13abf2d76d4576833224212ae44"; - sha512.source = "c29e1c93e31da33a3ba3914ea2992a53b52bc18a4da0d20cdfec712037f98058be5113dc65d731253aff8c4e1b0fcac4afe3da36b972f1fb23ce45a795c546a3"; + sha512.doc = "65355bdc2c466acc61af75d40182dc081a8a585dcf72625c8950430927510732ae54dde675eb21a6037f8ee937db1ea7fe61d6cbac13a3309530379c8b4a6081"; + sha512.source = "0a463f9f79c955260fe4ccd16768bf3c61eba6df0ad5b28864f3efc8ed7fe2b1eb0aff52386fdee6c3ecf38ca0328cf32848adb4e1a43b239369a2d1e0d1a736"; license = [ "lppl13c" ]; version = "2.00"; - sha512.run = "01a2cc941482972cb8ca3f5402bef75f53d5e7db2b42f8bdf614c34faab3805c3548d3786c3e7cd9d8d8f7691cd5e8e71e056ad8afc24d52444c6969c11eaa14"; + sha512.run = "838a7e7f1219473a591dbc7e290228ca5dc5d7da3156a9e927c09e4af79e78a7120400c6787da9e34449d2dc6756a70206710b9206adb77c2931bfc16eae2fd8"; }; fourier = { - revision = 72243; + revision = 77677; shortdesc = "Using Utopia fonts in LaTeX documents"; stripPrefix = 0; fontMaps = [ "Map fourier-utopia-expert.map" "Map fourier.map" ]; - sha512.doc = "2c1ccc9bcbb92287aa431aa803e3fa91bf9838bc82692bc264bc71669f7fa948662c020c03f8b9f31496263df293cd0953d1a0be05cf44d24f7c6185b5372f54"; + sha512.doc = "772b365d29d75f6754a644c80520cb78c7fb7302c6a5943420827f2e34b2907f3a4cc5f32eb922d1097ccb46d1d2ec2450f7c8da41f359d618e6c36f6b065b6d"; license = [ "lppl13c" ]; version = "2.4"; - sha512.run = "0002ec5f93658e1e7d44c61595be3ee49ea278d556c4333ee999117299668a367b9259143e800efa60f759a90a2e83539cbf461bb96e4fe8c4b4ca12fe51cbb1"; + sha512.run = "ab47d5b9884c4d1e76eb88934a9012a19c0ea1e81cbadc469c43a717d39a68f3990d20fe68048a21f8300dddb2d3f73d5b654a3a9d9770d50e4468307aae771c"; }; fouriernc = { - revision = 29646; + revision = 77677; shortdesc = "Use New Century Schoolbook text with Fourier maths fonts"; stripPrefix = 0; - sha512.doc = "039ce79d06bd1fb55b257f1c65c53412b15c26d4eafb9d3abe9bb7a7fa836c8b545718f70d935f1449fa235f33d07c81ad8f228608de20ffdfa99b9f532e059d"; + sha512.doc = "d7373bafd50d8a9e048631e999a5d8a5c139b3ace48b64f04201215078c139f9cd6c5ef92c9946c341dc2416965bf10e6461a5606f97c57c915de788e1a3f6ad"; license = [ "lppl13c" ]; - sha512.run = "904b464fb9066100512cfd8a8998bb089113b443e2df1fb77100f9b5a26d48a5b3512931c00292d19764eb4f068f207eb38dab78798f217f2533a65229411df9"; + sha512.run = "5df45cde7acafd36a1176f672782d24c76c5eef75c17bd6be22b03b1113a76d8eac18b38573f1241a97929dc10ce2b6e83365c6dabadf5183bf24114819119b5"; }; fp = { - revision = 49719; + revision = 77677; shortdesc = "Fixed point arithmetic"; stripPrefix = 0; - sha512.doc = "79b62424943f725ffc6c1698cadb9ba2fa6d9f0694741a951bbed23c43f870b930d966f110bbe722c17249c7211f08a3a95a5ce7e9da69b7487aec37e99e5152"; + sha512.doc = "d8c64ea47cb071a163608d25e037e6b7a654bf8680c39f9d8ca22320bcff393f8b8c7605a84001973f9df145e3dee9cf3e20333acf5b72d9d9d49a2338676ac9"; license = [ "lppl13c" ]; version = "2.1d"; - sha512.run = "27e60a78da80caf0e50d1fc83d227d19982e30950650845df710949f4d88db67dad96212331182561c43d37cdeabd3b68f9af55763f30175ab27a6b5f089870e"; + sha512.run = "2dc4c5e22cf835322eab7f972f66676948e988594e13779773e717a3699d67fb21b4de188ce4ca70fc211de9a592493419f35b2f51b1ec9f04fc76d5b18dbadf"; }; fpl = { revision = 54512; @@ -21763,13 +21851,13 @@ sha512.run = "b66df0a91a8605aaeef2452236b5169cd363689a40f4a35ab9006ac18c21d4ae2a070407f84beff7de0be246f2f1e55c8b06f234921c4d7153fea9a7f2df1679"; }; framed = { - revision = 26789; + revision = 77677; shortdesc = "Framed or shaded regions that can break across pages"; stripPrefix = 0; - sha512.doc = "1f48ac19f74f5003df88700ff85c072c8a655d4623b82bc3b7c6570a548c0a7b7e97fe292f8557a72188c0047fc28e280bc3ab65f58559804fa78e89317fd67e"; + sha512.doc = "9ef85729faa8bb1ff81d623040fdd9fe95f2271a24d8c82b0282fdf7520849f5ab984f4592b2a5f1cad196d21d0270f67e50e4857346180b87e8a89e24c78ffb"; license = [ "free" ]; version = "0.96"; - sha512.run = "06f0da36c24ba42959b2176066d3e95f23dfed41753f4e4b07c1f92c4789e68d1b246c61cbdeacbb9c00b6eb990ea2b3ec75dff8ac57845102a867dfdf2c72c7"; + sha512.run = "8019ecff9b706d381a307efadfdb373345c70a51eec16ac5f71c400c14e4e6984a1d64216c4bfc776c9013b57bcbfca8d02adef25c70266ef3fcb0370faee304"; }; framedsyntax = { revision = 76790; @@ -21801,15 +21889,15 @@ sha512.run = "1d94962185391dc1fa9edcadd67a60d9a4b59592442ffdd45badea6279db8dea101b418ab3e03284e6e88c247fd213887f06e72fb6c4a002a66acaee82d8d4bf"; }; frcursive = { - revision = 76924; + revision = 77677; shortdesc = "French cursive hand fonts"; stripPrefix = 0; fontMaps = [ "Map frcursive.map" ]; - sha512.doc = "f3cc6b6a5c4c09c177f1c7c85a10a5af6ca0505bcd92749809083df496b71c6731c8da0eca842fc6ee68ca7b204bbb0809b3b2b6844a30daf01d134cfe2e45e5"; + sha512.doc = "02e1ad0b7e1dcbe717d65091efee4e2629e6051b5f20cbb7f3a1ae67f94b2bd1d7b5636abc97486216d1931e31feeb4db73ccf424013b2726fe23f07c62b2d88"; license = [ "lppl12" ]; - sha512.run = "0a1a0fed2c25702c192bb1cae566ea75b1add34815763829d180751dfe950b8916cf0ef26563982416a7d7495c53f446a803b3ac02814d22a5eae70c22e2253f"; + sha512.run = "e4912621eba438c7e4fff240117b31e233685bf98218d94475cd751de21d64483d99d20e3fd85d7dfb102dff7c66e1274f4c275505f8300180c2fb1c2f86567e"; }; frederika2016 = { revision = 42157; @@ -21895,14 +21983,14 @@ sha512.run = "6045214cc6a8325d8c828c2591fb43995f098803b031adf50bf8b4dddfa0047ce110dd25e5db71b068376893b7ee83a70806713a83b90a26c4d1c8553e4f00f2"; }; froufrou = { - revision = 67201; + revision = 77677; shortdesc = "Fancy section separators"; stripPrefix = 0; - sha512.doc = "fd49cc43d8479aa952b68b42bdc58a1e6256048027eed2d50ee80d2312f375956d6936f91b7a1d0d6ea2cdf5414b09f987e4bbd0f7ba279ecaccd8cfc9f6dd48"; - sha512.source = "bab0baff37c117b842d341045b3bc01ca9722f92c5b0b18c8e777dcbd06a8e6bb8a13432f44b561ef5857a8f8538e2ef47a9bc5a1f012addaa2accc1cffe971a"; + sha512.doc = "252b92a550a6384b56b71245d851c7155535574dee6aaba49f18f70ff06554a5c83bdb76975259867c8777f7d31c47cd9b449ba6c872aca8b64597c3480c9613"; + sha512.source = "1e2d4ee6c13200d60b2f4243e34229143d113f7cf6ae0fd9b6535a8c92262345918d2b11bff3bb1ee991d6a26fc677d863757bb9c924975668c1e175ac49180f"; license = [ "lppl13c" ]; version = "1.4.0"; - sha512.run = "06c13998e051544b8fad8c65dad787b670beed1ec177262d3076b77d805423196b1b9092c0c2acf383450ebfefc4e670406dd7ab4413217c492759335a2d8310"; + sha512.run = "ee27e4994de9194c9862bd258833b7e79d97bfb75f18afa2603bf8fccc7824a7141da1f676bc1be1b30a974c86ea5cc54d6cc5f84a01ce5052cc873e4746b508"; }; frpseudocode = { revision = 56088; @@ -21932,14 +22020,14 @@ sha512.run = "1287e0bd63fc92ef3e3c77ae3a6113cfcca38dd63f4a90948baadd2a365c07b38631d916230baeaf550b1aeff07f9cac3a26a07301838716d8d70fcf0843953e"; }; ftnxtra = { - revision = 29652; + revision = 77677; shortdesc = "Extend the applicability of the \\footnote command"; stripPrefix = 0; - sha512.doc = "fc16ff992e3339480a4154169665be49f51e56f361d0b1f97842c555be59485fd7edf3cf815e32642826224e188c5377fdb2ab36746cdaef7f552399a4b7119c"; - sha512.source = "87e580467312c6198fd7106b6fdfdac994c5f9fae3d131b793da60ebc9d852141ed6630aa0d4273e50e7311b6e10499a3e4e2cf141ff197d5ed72822f0c15be6"; + sha512.doc = "a8d45d957f3a5488df2ecb9ea1fca665c04a19d2ae96ac51ca2c0df44d5b8dcb576be628ee2b13760ec1c6ac6efba813c2eef7248c0634eb8fa09baeb5d1e8cb"; + sha512.source = "fc6e8d6275f4c48ec1b37c24c9b6f7f86362f939c85def44b822216cd3302d5423a7b821f3044ced772265fdaed17266347e91f6af00da33ba5b2ee146b59f56"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "df8395b996f96ed72505ef1ef7f0e8e6101d4b26059831b227344023514d377eb189961a240e83ba42ac4ef7e8086b8ffcda347290014fbb1cf1531371c20eff"; + sha512.run = "718200400be4130b87abb71cef7d6d072336532e4ded7be38bfc5f84967c8ff3449d2b7c8c8d28dab2b97b4454bf9f2aac131fc9bf093a10645ec807badc9609"; }; fullblck = { revision = 25434; @@ -21989,14 +22077,14 @@ sha512.run = "46c3d9ceffddb984f809180c51f0da05137ce2c65c672fdeb0fd7d171da42c494899429048933537e13628409844bbcebba41bfc7f8bc7d1a2d0633e6ec76d5c"; }; fundus-calligra = { - revision = 26018; + revision = 77677; shortdesc = "Support for the calligra font in LaTeX documents"; stripPrefix = 0; - sha512.doc = "93aa54f12ade2eab798bd84596ec3b366db0a15eb05b5279261af8bc13bc1ce782077de36465e8e29d11ea1b89456ab207c33ab907e5c31af95e63d5d897da88"; - sha512.source = "bc5cfc694592c7a0fb469f752a6ec854d11d9f69588fa6e42390080e88cca3da2fbe888b826ae7a3c07505bc418129237faa791dbf4f3dd9a31cb8e06ad1a9af"; + sha512.doc = "5adcc9129b8304714be57d47f2a48e28a3789859d870b0005fe71428c48a5503634321b7cda6909ae76d5b675b2bdbab349047386b5e505d1ba1685fe02493b7"; + sha512.source = "4578849bc5101e39bab797e7a490f28be2eeec465bfd7233b030ff9db7431a614fa323b8aa12ffd426923a518469a29446a21513de8fc9b8c5a12b0507bcc37e"; license = [ "free" ]; version = "1.2"; - sha512.run = "a999f372ef266e66a199935a0783d99293141aa08586a38d65a3748c1a239eca7b0faa74d537085852e79520343ca937943b30ce38820fdc925d75b1a334aabd"; + sha512.run = "95d19a5661ff94e488356ffd70dc284a4fade61029d067141a69528849154df37b26c4540206c30db95ffe19a60f552b53e7ba59e6f2f86a06bb77f2232544da"; }; fundus-cyr = { revision = 26019; @@ -22025,25 +22113,25 @@ sha512.run = "7fa952cc5b27501854dfde94d2d36feee41bd6b47c4c8cfb1e3547bc25716b851d37bb8c3dc88c252e192210ffdeafddc13cbec7ad6fc36a50ac384d5a763bd2"; }; fvextra = { - revision = 75355; + revision = 78177; shortdesc = "Extensions and patches for fancyvrb"; stripPrefix = 0; deps = [ "fancyvrb" ]; - sha512.doc = "bb8f9c48deec4edb4ab2711be1e8cb9916c36848744e6986641da3959721d1b7fde1bee1a41ce6fc57c5c51357efc1483ec87e08c8f1fadcf846aa6497971c1e"; - sha512.source = "5a7b4084d511f06661c978b8d9eb965afd8f602b8acad7de92ed54a0a5b6806791c2ef8f463c99ccea4730c0a45a8951bd2ecbca42baac2800fd344544b737fc"; + sha512.doc = "bdf31004058dc2ee354fa889c0abb73ec9a459093fa7a2a7a0f64394f567dc0e6c349d27bff0ecf2d98192e0f4003cb26599fb9df71c757367e9b73de9333ac4"; + sha512.source = "48cc4b1a9667578b8b91d215ccdaf30ad489340252db0f6eb3246580a7e12589567c4fbf4263445c84e81360834221240a3bbceb0710f6e89a36a8090361704d"; license = [ "lppl13c" ]; - version = "1.13.2"; - sha512.run = "10d0cfc279ae39764e082a880fdbd9e9ce93ff4e45f5e7ddfafd59ea95046b16ff1dc194554e9c3fffff60dbb5951fa935f55d483838b8903239ec5b06961c00"; + version = "1.14.0"; + sha512.run = "d99ebfdbdd336dd901fdff3fbb6eea9b7fa30b7c019f6e9a550ae65a03fe92eb3461e06ee65f07a7fb9e4d7a7d5a274756fbcee69518de70aa9cc865d68cfa38"; }; fwlw = { - revision = 29803; + revision = 77677; shortdesc = "Get first and last words of a page"; stripPrefix = 0; - sha512.doc = "bb55ca044aafb5b11b89b3c817066c4fb20facba8812667398ecf945bd8ed4b11bec2dfd21455db9cfa5e81e5f865655a3e6f4d3724bf40e47ad1db708896902"; + sha512.doc = "87adf0f173063fabcc542f32c533d94def89a77e062b1e7ffd79a7d959a1afd720fb6bc24792400ffa02f1f83f022991a51261d353401f9ede27444a5d4cc17e"; license = [ "free" ]; - sha512.run = "ac2c981bcc4da92a7f91c3ac17d66c4e0e7c94ff1bdb3bf3c7f6a4eef19fad1ecbbc6048a5c74627126c7e1190ee18c2c9373e80d52130a2d272c58ef70de6fc"; + sha512.run = "b4651c4946c6f4d07f6d6b36a9e76060a39586a308fbb2d23725894c8efc6c784814d4d2af5eedad86ea217c5b228050129e1ceb5dce646c9b520916f0482da2"; }; g-brief = { revision = 77050; @@ -22104,19 +22192,19 @@ sha512.run = "8ecc1d5209ee6492e032b30e217dbbd0ae4c1ad9ab5a42e7e042eee63809aa257c8cc5d720f54be5553c8999f78334b8057bdac1134d4788144a3cafade7154e"; }; garamond-libre = { - revision = 71058; + revision = 77677; shortdesc = "The Garamond Libre font face"; stripPrefix = 0; fontMaps = [ "Map GaramondLibre.map" ]; - sha512.doc = "fea2680d1a649bb605ee2ac6de3626369fb86d3d638c1baface12812f1d35bb6852482996018f81558811e29b3c768c610190b4c686bc62ac0f47638fdde2f44"; + sha512.doc = "75a930ce9a0f0f63c8ce9e77d867b1729afc13f99993b03dfa49cd09035e8a45d219d286e9549af7528bde23f4d3dcf03aa4fc7f8519d45742284c992ee127e0"; license = [ "mit" "lppl13c" ]; version = "1.4"; - sha512.run = "53ad88338f2f1ec960d58956c165446208ffe213af3a37a15d33f6e794956fb754bc34bd2389e86552fb88351be827ffa098254231c72bdfdb3925844fe51587"; + sha512.run = "25fde4cb3ad61e1a5aedcbed555cf291f1fb0cfc53b34796e015f40c6decc75a722ca6336190671254ad88ba1cda2d9b91e53e37376fc3cc4d0d8ee1a4c85312"; }; garamond-math = { revision = 61481; @@ -22185,12 +22273,12 @@ sha512.run = "9dd3f7685a8b7bbdfbee1fbe5dcc5d2819091c7c20df7979b1b0fb7971e613e45b6321a18674e88bb0d6222f050f0ab3959b087be70b90b5bfefaeffacc733f9"; }; gb4e = { - revision = 19216; + revision = 77677; shortdesc = "Linguistic tools"; stripPrefix = 0; - sha512.doc = "9b8c8e2590a1a515aa84e11a4028aadeff9e4acb7d3ce99b0d21009e17443db3d2feee85d888a333595e144244efbf978239e6dbf48c68a43bd5709d9489c203"; + sha512.doc = "52ca2d3ff37b0875ddbf072837721eacf3a2a7b0dae9a16d6f097d847ccec30146b482fd79a69b7cffe7c1cbefb881b3badc64a0f7138f88b94a74cc4efcc971"; license = [ "lppl12" ]; - sha512.run = "1ec519ad5f22e6d61d16a0233a73065b45e8628549bfecd109f968b8749c362cd04f358d67e96b1311577f94f6152e7de7a9e3264ffcff5c5769662b52df7e29"; + sha512.run = "1db2c69fca0c0a12d3eb896ae03fcff5ee327c01b44c7082f6ee915e94e0da8f6d212536d87a260d2753668427d0c7190694a6879efff8f9017c2cfd85eaa462"; }; gb4e-next = { revision = 72692; @@ -22253,33 +22341,33 @@ sha512.run = "7b0dd69247f3421885f47a81f00317f4e10dccc508a6d1a5c5c5b040af80cb554e936e43ea131adf3aaa5a31a85532240dc4ddc7a55b1e425bfb89ae71509596"; }; gelasio = { - revision = 71047; + revision = 77677; shortdesc = "LaTeX support for the Gelasio family of fonts"; stripPrefix = 0; fontMaps = [ "Map gelasio.map" ]; - sha512.doc = "ab2237c8e1a551df95cf620652d648ce1fb08354e49e71cd885be721993ed4be74f8afedb67d7b2d56aad7241984af81d1bc07d6cfef31b439c7fdf79ea0a18b"; + sha512.doc = "b2ae238c19ea14a20e7cd4230c8097e88f8442e161e6358a10fc967253dc1f6f991cbb9fb05d1b858f3edf46417ba064b047a944f0a427e02e40fffab8808220"; license = [ "ofl" "lppl13c" ]; - sha512.run = "bd24dd793aa45dfdb7073333f20ace9b14844a177b9958f29fbbe68a64148b757aa813bdbce389c796aba14127269525ee163017d0ffa4a311c7a741a207806a"; + sha512.run = "a65530c3ed95539766ff0e16a74b4f1dcf19c08ec0e93366fb5872f779576da2f6b089de7150a53801044ff0d0e624bdd7474c66d4bbee7c528fa611d9223e51"; }; gelasiomath = { - revision = 73362; + revision = 77677; shortdesc = "Math and small cap additions to Gelasio fonts"; stripPrefix = 0; fontMaps = [ "Map GelasioMath.map" ]; - sha512.doc = "030a16a6cc30894330275c21850600b5dd933d937f1445a429c653f85a25709a83dc4ec20d26091fa227bfd74f601677e149a88d7b7c55cbe6b1551002216737"; + sha512.doc = "daf2603850a6c847fb1b16342e31b428b817e9b3d97a12be3a651a531d1a38f79846ac2a57bcc716b5b0261c8abc02701e2763d97a02ac185fbfdc83b3155c17"; license = [ "ofl" "lppl13c" ]; version = "1.01"; - sha512.run = "7628b162c683bcdc8dee987eb43b5d8f477c0a8f5ec76051c93863ab065f34448dea73a8a577ff0325f18ec477e498e0239adbf156a833a4a3eb2e3b7df74c64"; + sha512.run = "a935a062608a1202818dd239643bc936e5260f71be1c375bac572879d65b72e074d4026a1d36f0d208866926db99211101a08cbbb01aa8666358ecb517c06de6"; }; gender = { revision = 36464; @@ -22336,23 +22424,23 @@ sha512.run = "b2618005fc0f00a636e3a307ba1038f8dd39798e2ee2afa4d9169eb45ed4b38a67a57bfb516e9dd8d93ea0210a7fcde21b26c0564b974442e18021d83f905265"; }; gensymb = { - revision = 64740; + revision = 77677; shortdesc = "Generic symbols for both text and math mode"; stripPrefix = 0; - sha512.doc = "4175231e5b998f26e913374ad20b2718d4c566e5b220bfe4de9f89ffc4422b2aa4c941acc067d392eb43a725d93457b1c10d8568f5ad0eb7c1aecd4fa83e9746"; - sha512.source = "56cc850ce5a2fb0d84b2232f591d3f1e3ed18d1924d365fdb6349237d98ac655b0881febaaed414f4903eeed7889385b4cf985eb3cf72c3fbb37392e8586f848"; + sha512.doc = "e0362b8c477f1d65024926d1de90864e152a27d2777b1ebf2d02c4cdf463b57b0c424f9584cc3e283fc0c15723673d7dcba9167239b87f65c35d6bd1fbcc8a05"; + sha512.source = "425d51d474749289dfc7c224dbb3871150cd0be99885a1322903e7cbb16ede447c01e8f42355af84cc575617695939325874cb8dcfda145c415887c178cf045a"; license = [ "lppl13c" ]; version = "1.0.2"; - sha512.run = "311de4fa6c68b21cdc8c655a7092d98772398e82bd9790e0bf00898a6575e234da44534635dfdd500eb7815d302a4487162f528452caf373ed11b7994682a43b"; + sha512.run = "eada8166cd888fc2fc0587b502a8d0a146ed01565f8563cfd5b9f92abdf28d8c5951dc9e06bc7a3ac727023da814d739b9ee72530842c009357affec6406abee"; }; gentium-otf = { - revision = 75790; + revision = 77677; shortdesc = "Support Gentium fonts for LuaLaTeX and XeLaTeX"; stripPrefix = 0; - sha512.doc = "a45e2ca2e8b39acf22fef3240d41b0b98230ee02dd637c7af9522e6bd170fdab025e44198b6db85a0896384a14e2beff18598dd0f2a4b878b968b9ea19dfea55"; + sha512.doc = "0c8f5b6329180302ad7ff32dc03c8b4b308aca9743744c8e56ec2a752d53bacf33cd640e153eecc6c9b968dfcf3a93ffb678ded2aead37d956a5b55fcaa79e0e"; license = [ "lppl13c" ]; version = "1.01"; - sha512.run = "7d5f701f8fc0caf28d0276f298887f27ebd2eb44fd3478a83a61bb3664fbb4b6afdeda2bbb8fb26692c006442899d3645442875a0d8e4d444100320ff0eb9986"; + sha512.run = "24dcc67b9e93813710bff137edfcc198a4feb90c2d9f2e4e1a7a25c7ab0a7ce86acd1de0ec3dc1c0eb02d2ae2ac3decfb45b1da1089c0f004ace48eb5a70d459"; }; gentium-sil = { revision = 75783; @@ -22371,26 +22459,26 @@ license = [ "free" ]; }; gentombow = { - revision = 64333; + revision = 77677; shortdesc = "Generate Japanese-style crop marks"; stripPrefix = 0; - sha512.doc = "af1d418f108bb050d8380223548d7fd77681e942a1a48aff8b7fb2c7e7a4d79b288e47099382e6ab9218bca78dc5406a57a42de00c2029f080285d6f11183a5c"; + sha512.doc = "4aa93efdfa506847802e76b7593d046bea458e4dd7c7ff97b89b6263db4573d71192bd6de96ee13359508aafc13801311ff58c102f56ec83726ebfd1a8cb9949"; license = [ "bsd3" ]; - sha512.run = "4aa08751c2fc9c6709031d53637e0c2dc734926160f357df53bed6e4c33c4340e33f9dbb92d3ec2bf5dcc7b552c9508622986edc3c30d6fe15cc8334a0773779"; + sha512.run = "672ae8553509813f613a3f234de714a306af38dbd95fc79f5a6da4dc8d9bf69e6012ee7c95d06893c168999bd25b8dad9bbd2f38c13bf1aee303b7895e1d36b8"; }; geometry = { - revision = 61719; + revision = 77677; shortdesc = "Flexible and complete interface to document dimensions"; stripPrefix = 0; deps = [ "graphics" "iftex" ]; - sha512.doc = "a58ab22ae6df349d81b5ddf18a4e9b7dbb5804a497bbaff42acde18ca59fe8a19bfee34293debc23e44c690456e6a1b1d87614fbb85dc6cb3b3b7d330fc866d7"; - sha512.source = "f4e1e8c0f5b8f443c8f5e6ad948cb1736ed944384daec20e9402c871872e86248b3167c72e07fc94fe32ef6ab36c17d2f177135ccf99f68d1c892af0a695bcbf"; + sha512.doc = "52966e1a56db260febf88af0737fcbcd3778aa95977474e52b10c17e97dd4491cc825ec20ea8f1ba7e0070b3a3039d09944539add8e765696fac702e559e7508"; + sha512.source = "5a3f03c22044e98205532531ae0276b70198c4f3580a99d9664790607ca0ffa3b20b6fbc440d1265c508bb6b9876b39d2617fe1a3fe7feb337a7c237828e004c"; license = [ "lppl13c" ]; version = "5.9"; - sha512.run = "ed64996404299bd8379197b293baed752ff064e04eec87ffafdfd55cf21c2c48174560eb1c3bcdb0b06190badb9d9cc699aaa7a2ac8a5c537b0c818a423770fc"; + sha512.run = "83ab6691fa711f70c8dfb57a3042e555e3658ee95014a5e2ef7e5be130ce544817b89194d623e2b258d1d24942591e7d3f06e751698ba5ca62b3f2542f888d36"; }; geradwp = { revision = 63134; @@ -22482,14 +22570,14 @@ sha512.run = "6a2e543d0997c52155807d0d2641af9714cb09531286a58bcb2d5fec0e70c694edb7d603a250281a641610d1c39495d5f93417da5cfea7a86da1fd53a98ef77f"; }; gettitlestring = { - revision = 53170; + revision = 77677; shortdesc = "Clean up title references"; stripPrefix = 0; - sha512.doc = "f9e33fbe89df368c4c5dfd855f2fc0fa8c4d1eec5c0ab925b0a28b9f021fd2d88521895233d12783a023e40d70b05a0e849d4551f79fd4b8d0af72fb60a1af32"; - sha512.source = "9bddc79e0f839a21ebb76e21e20ba5a26971f4192ebc2209468a780a15e5e5f61a328df5f033c115452751a31d1e6dc2e6e238097d2cbdbffa33f56ca420b602"; + sha512.doc = "48f65336bbf530b4279924ca8c478c0d44160e31287cd90ee93340ee1e7b7f3b9a53d4805d22112d2c652c5d35a5e8df0d7ef3b0103848042e150efa508ad740"; + sha512.source = "953fa253659719274a2a7245d9c65c7a8749f396e0434a544525d8de3cfc0bb845a19b943c0391662fde1952f709f64b763ccc681ca6a42b537179797b13c1ad"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "101ad92c2fba5c43321d8e12754190e09b0442508799dbb6bac23d5cbe96c470425a4cc10a28441408ac5a1c406e18aab7567f2464e48c2692fa38af1e23a16f"; + sha512.run = "ff35c71d4d742d1e4d727e3447ca43857a944aec9b7301f68bcf3ea01d0eaab2458f8f4f76437d55d98a10a2c1bad68ff4fd8ba3330baeb0f7ef9792ab224815"; }; gfdl = { revision = 75712; @@ -22514,63 +22602,63 @@ sha512.run = "4f99442eacf28ea13cd98ee4bbe981b95ae9d849e6bf2682cac2305fd793f6e9f5e4211362385890956fdb24ef03748e9cb0184c7ba9ed89e7985b2caa3e2da2"; }; gfsartemisia = { - revision = 19469; + revision = 77677; shortdesc = "A modern Greek font design"; stripPrefix = 0; fontMaps = [ "Map gfsartemisia.map" ]; - sha512.doc = "9f2efd76c243177240f237f7232fc87eb33d7ea1177a7bfdf7d506077e19c40d3fd923a960595c46f50fa19979598bd06a1865cae8794d45f91da1d6a9a60a7b"; + sha512.doc = "00676512a5c921cb6158ca565346d4e1c06a21f6f6837b456a2d1c992990bc86aa13c1697cec6cd2734c57474605a48c1729572ebe632b8b6559cb52615d7f51"; license = [ "free" ]; version = "1.0"; - sha512.run = "28cb811a30c06bd6390b9268dd2a7a4dadcb2fa9d426d9461af1ba5593b2c419ed1c7886c3aef9bdbb0f1fea3d6bf127ff6088a6b2c2048dcccfb21c2a06a5ee"; + sha512.run = "6e6ce0744d85f7698bf4f0e614f2156066caa3836d585ede5c45c8d33da6178a2d17b993cf1174fe25f5f713c6566f7d2e013d2e77dde3f3854f7bcd59e017f5"; }; gfsbaskerville = { - revision = 19440; + revision = 77677; shortdesc = "A Greek font, from one such by Baskerville"; stripPrefix = 0; fontMaps = [ "Map gfsbaskerville.map" ]; - sha512.doc = "a45ed2b35774755a6558431f784faad4bbd63aa81ad5d80c3cfe3f7726604aea3e4de2baa72bb27a4e2271e9bfe180c8963d06b880a0efd2dc5f7789dcabb51b"; + sha512.doc = "d2fe22f18a5b61fcc748e6c191944176b8be108ed804ecd8c42bbcb7f0ea5c1ac321e6cbef92f5b545c1de2a36757267927be1d1da88418ed502f8680ff559a0"; license = [ "free" ]; version = "1.0"; - sha512.run = "b545ec586b3bdfe3da2cabaa959ceeeb4ff513b48024575b1b5e3c57bb2d10a0b4e2cd7507726275eed0826dabf03d05c20eb9d5ec341aaedc0313264214ef78"; + sha512.run = "bd87456fe9e1dba5c218f482ef5068f6fa417cc7ce206810f81f71111368c426429ce643fa4759523073ea2ea5b9b274b24057beb3e005883254e4861517d1f8"; }; gfsbodoni = { - revision = 28484; + revision = 77677; shortdesc = "A Greek and Latin font based on Bodoni"; stripPrefix = 0; fontMaps = [ "Map gfsbodoni.map" ]; - sha512.doc = "c70b1a32e945d82e50b8a37319ee2bf63d4800b381f317168fd945311485cf6c41c7a3112e89457f4ee40bd29736accf681bd61494120e3d41f0c8fb28ad466a"; + sha512.doc = "e7314a9a06f9a3025f18f9ef88d27fc5ea1480e8249c53eec15258b4792592f71590af6731217a122b7eaebcc32af300745a1d8aa92ab7f0ab5d38e172aa6d6e"; license = [ "ofl" ]; version = "1.01"; - sha512.run = "e01cca38176330bdc0a4b523bd2bd4f73a497d90a34682d29920e145d11ea099f163fa08470c79e10a27a137a5901d7da9db54e461667af61c687adca1960249"; + sha512.run = "301136a9d4e70fcac785fb046c93814cea282bb2b1acdb2ef878150d82aa227915ca773c0ce184da32ec593ee693f670fd4f1b4ff3539d043591a89fbcd61a43"; }; gfscomplutum = { - revision = 19469; + revision = 77677; shortdesc = "A Greek font with a long history"; stripPrefix = 0; fontMaps = [ "Map gfscomplutum.map" ]; - sha512.doc = "5854b000522120f6a1b065300943fd8aebcd75f57da15d667616a3706d35ffa35cac0422712d0b008dc2abf2b9deceb0248fc044be68f893f6ad0eefcd50b316"; + sha512.doc = "ab50904468b5b44a4f444e4d0fa02875f6cb37af03bca96f88a3dae6789042761e092d63eb81df9a4de26847f31fe38b45d747dab1b06cf902d34ca1378a87fe"; license = [ "ofl" ]; version = "1.0"; - sha512.run = "4013ef92910c3c1145708afa5a9ff13cfb0aae05e6b225c56c98090ea7cd223799e73212982312a14cf504a355dddce08e3364df8c046dfe462d07429cfa617d"; + sha512.run = "9fe7df20b0282e4f9037e05cf5f9623decddfb4693dc8ecf6f721d94d97b1bad78c8625add976197653a3e91ae308292c55eef125da614a8e4c4ff9937b5a4c4"; }; gfsdidot = { - revision = 69112; + revision = 77677; shortdesc = "A Greek font based on Didot's work"; stripPrefix = 0; fontMaps = [ "Map gfsdidot.map" ]; - sha512.doc = "29b49271f62496e6537e84301b361d372b24cf208365d97f3ac1d6d5b82fae84ff82954ad45e87201eee0df9dfc58f3486049e219480d20add06e9eef934f17e"; + sha512.doc = "b39460b50b5adb024465d7e55c097b883bf71167f0d449851e41af39d418d0aca9a0630c6531001515859c7f78060b90bf61182d0fb9508fe2814951d6387780"; license = [ "free" ]; - sha512.run = "436a8cb4ea88663ff3358d6991fce9364f197027797903eb1b5c74ec0a857059579f0a58597ca6427c1651bf89440d7b7c8965e79fc668ecf444dbcc9f7ed4a3"; + sha512.run = "d1bc5616434bb3402d1b59e50f47fd2e9aa7c721fc6afbb5ba254647b614e0dc33db6fe4c2b24c17123242cb80c22fb1743051256ab8cbf0c54d0a2239829b51"; }; gfsdidotclassic = { revision = 52778; @@ -22582,49 +22670,49 @@ sha512.run = "7b07a974f5447917d0a10a964011f2ed57db2dc9155384117310eadbe1dd05067dea6d617a598545713fb9250bda4241b0b2d5bdd84be4fb8c994d8d8c4e5ac4"; }; gfsneohellenic = { - revision = 63944; + revision = 77677; shortdesc = "A font in the Neo-Hellenic style"; stripPrefix = 0; fontMaps = [ "Map gfsneohellenic.map" ]; - sha512.doc = "231ea0eb57834e5b781cc3e8f49a85e2564756abe3812a432212fa7e85468117a1d80d6af5db8cec754eb1996d3b9716c12c403b1865d60b18660f454a2323b8"; + sha512.doc = "410455f6174728558a63c356e0e551d2362dabb90fdb8007d70e0ed4a314f0d181593fc2b7b1535d323482f3c740548ed6a1e5e9bcaf48658afd2d70717b54c4"; license = [ "free" ]; version = "1.02"; - sha512.run = "7290de85142975c61b28cc8d3e5919805590e2be5f5b442f0c371c393f92012ef6b00997bbac1aa1fb63914578e99eb5e6b26f6af8f51cb5ec7f4c53ede51fd6"; + sha512.run = "754f36accb692ca2132c71792b8555e43b8c37f98141f05f1951889868eb1607cf7094dec3045631ec7ad192c199de8ba74290ea29c25eefed193d58cc6cad41"; }; gfsneohellenicmath = { - revision = 63928; + revision = 77677; shortdesc = "A math font in the Neo-Hellenic style"; stripPrefix = 0; - sha512.doc = "efb0faa6617a402b6d840d9f20303a8acaf4140c60b8de285dbbb9794dc6212715cec6d1fd2cdee65aaf348ed1184ad66c480e00843801203f47fd3a4058250a"; + sha512.doc = "9a6f16d3e3a70b6398585bf02ec27f75cb2c055e9c94585140dce20571b40056da32f2b489edd64045ac0e0f8783ab84fa5ff0919138fdca0272329ea2d59492"; license = [ "ofl" ]; version = "1.02"; - sha512.run = "17e81da77241b3dcf6727ee8e954d9ea24a59a235d8e454b77204f99bec343d020803790ce6ce82a22226ef48ff29e65d84b6ec90e44286addd3ca727e8fbf1c"; + sha512.run = "1822b30bf7e0d0da00cf714909a78e9b0f5df50d6c8b2411d01611c7de9a253208d6d13fbb249ab3cd4ec5afd74d26fc442e01ffab825cdf0501de6bd893ea80"; }; gfsporson = { - revision = 18651; + revision = 77677; shortdesc = "A Greek font, originally from Porson"; stripPrefix = 0; fontMaps = [ "Map gfsporson.map" ]; - sha512.doc = "3dbcafd00a88537db9e27aece276df08da805b59076d5e65395a4752d8ce57a794f23508238e96ec26b8d7e6d25e11992c2a567e44ca2f930bc44b9dc980202c"; + sha512.doc = "1a7b9dd68ce7348ad9554e4758a97ac237ed9cde07c03eb92de0e72ca94f375119a5e8e3d48d10e12faccf030efa549c35cab4a3607c0b42385bc5fa84015688"; license = [ "free" ]; version = "1.01"; - sha512.run = "f52d6cd8d0b674771dd56a5d2974fd3edd8b4685bb201489e578c62d1e31b5dcb6f2cb2e9b05702ec439ec7f0b35740e291d3a92de53b75870fd791858f8a474"; + sha512.run = "7d4313ca0d3d78ad4ff367be6aa418d30cd754b9a91ccf7db59fe117a913af446f6542a9785970404eee994daa4bff95047e45f4849a32a65cd81e0a4cccc5ab"; }; gfssolomos = { - revision = 18651; + revision = 77677; shortdesc = "A Greek-alphabet font"; stripPrefix = 0; fontMaps = [ "Map gfssolomos.map" ]; - sha512.doc = "67640d1a95ad7ec43d7df407916cde264c5460cf400011cf0cdb3dc4caffabba370f2fc15ae945e20b6a9bb6623645f6ffe80034a781cdeb11c400bd23985e3b"; + sha512.doc = "07adf09fdffcb48741e6265cca6d1b92fc9deea33f311d65b1184365c3627e6dcf6004efc98246eb9d3a95c21c96639876f102888d5fbd98b2e1724a5e20dda0"; license = [ "ofl" ]; version = "1.0"; - sha512.run = "6e6ac03cf7ee20accfb67855b3dce136e3caa2466fce760adef0a2c1633e0a170543cf861a6a07a0c80344ab026dc2f74a35c5543ea92a53f7ce8a1042f778b7"; + sha512.run = "256ff3a46f55f4fa60d7829c61557c089de919385893c81074f1d3c369aaa19011bfbafe083b7ffba8cfdba5d9fbaacfbe9a7e94bdcfb8e67c01a6271080b60f"; }; ghab = { revision = 29803; @@ -22636,13 +22724,13 @@ sha512.run = "7e919cbb0c84fe337dd05c749a3288990e750ff0aeaf119736108463a1684a18a66be94811a31156f951c871b2f073627914629756b06e747f3220d2ce08950f"; }; ghsystem = { - revision = 76924; + revision = 77677; shortdesc = "Globally harmonised system of chemical (etc) naming"; stripPrefix = 0; - sha512.doc = "5a71b5680861293a03a8858cbc4f826efe4c64bd4ba5e55c347d97c0e55960507a32a8a47fbcb1ff25d2e5d027bc44b5fec2309e7a267e9e6b2d8b0a9f0b73a7"; + sha512.doc = "107444ef6c35814e3cd015f1a9d9f4f8afc73e6d0c4b48fab36cc43dc3d426ce28f50eeeaddaeef0610390703ae59ed12bfb353647d228aead6bded96826409c"; license = [ "lppl13c" ]; version = "4.8c"; - sha512.run = "c487291dd947e3416e4c17c1bfd046616a228444a7277c48544f1d2a7e2dbc682b87025402bd1febbbfaad7d80ab534a219bfe2a7b420df811d7bab63fa8b01d"; + sha512.run = "050ef5191e3f589002f51aa7441df5cd11ddac74c4219557ab92868cab4bfb37b3c2eeb6a09e2dcdde6f544e130957444146f6f8f5dd17124ee79c604b3422f1"; }; gillcm = { revision = 19878; @@ -22654,28 +22742,28 @@ sha512.run = "37c8141eac6b1636292479299f7df6b3dc128addf8f7ba680cef2c75d2f7ab04686134b243a86168c54052d4dcbc33f13c13a6629d7c98d3908e4cce5fb53f06"; }; gillius = { - revision = 64865; + revision = 77677; shortdesc = "Gillius fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map gillius.map" ]; - sha512.doc = "df8f143a6a80e9e5038744744b649fc26d042672eca7080fc8493a965ef4e3bcfb714735e83ae9a3bb500e3a298bc9bc9d940ff343caaed4ebfb8bf8d8101fb8"; + sha512.doc = "c2e41028477ad121211f0b18598bc08014c7942cc1fa13d06f0e61c5be5b276f3c07f5ef63a3d764e9a06cdc5d15d223c776fdf6f81b48f68261d1f8de9eb26c"; license = [ "gpl2Plus" "lppl13c" ]; - sha512.run = "f2ce20c1650588af9f446ffc6d69835e4e970def915e3912ef36ed8d065d717ccbeb125a783768c360328ba6d44e15f954348957d774dec8eb3b84f4b8e00406"; + sha512.run = "cf60149cdff3691c3fe90159e433591837c997a226ba1540bf3328da9b6774eb6b68aa4d6627c19b31cca864854535874b850b9d48c78b089007a63287f2f2a9"; }; gincltex = { - revision = 64967; + revision = 77677; shortdesc = "Include TeX files as graphics (.tex support for \\includegraphics)"; stripPrefix = 0; - sha512.doc = "86ee14069c5522d7c0713a532627bf29e8cf71ec4c86184377cdcd8a73dcf0f034be9e92b8ff7c2caef8310f968c956d712f3281eb6e4d36e83a3464149489b9"; - sha512.source = "ea7bb92e9f71606b39374bf43704187bd627ffa20e686d2ca09a8ea4c825e5cc363cf7cfb2a6811df7c82ff8773aa058362b9103052646e7ef5febf690abad22"; + sha512.doc = "729d9687187037e3078edb86cc3d34e7284848f0c7f4ac5b678be2ec608ca6e26f55ecd8c9012013767acd7658396cfe850693e5dd946b6b72eb341c95185167"; + sha512.source = "25e0c8ab9dc26b193c77a17d2a60e68a6b6e0127f218a569178ccf26d3a4d77698cb06ad7dd91cf777e401311accead93889c2ffe0e41aea0d9913aac792a621"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "2137967697765b1167f36a858d2eda778b43ff1d681ec0d8af7963d2ab4a92448c6c1ad6933975afcc211d301cf168528e7ded7c3114c4b5ec580f42d8a7b664"; + sha512.run = "999131828398d5f8aed4e1c55d4e51a9f8fcd41dfa72954541dea5c483ea0ef0ae97595981b080164ded8d78890dac4e5f7b81d32b8d986c69e1fee981a4ef4c"; }; gindex = { revision = 52311; @@ -22737,13 +22825,13 @@ sha512.run = "6af523c00e053b35ea86eb6defcf0688d1aa559d18ae4d62dcb7de446a1d57f4e7acc27c1ab2fc616100dfa687400e1a8ee8be48d6cddb7ca1744c6b812f193d"; }; gitinfo2 = { - revision = 38913; + revision = 77677; shortdesc = "Access metadata from the git distributed version control system"; stripPrefix = 0; - sha512.doc = "872b7fa8e0c97e4f6e0e1989b7c45507773b4f96cd56f7aa7064376b520d8f2beb4acfe71a21e295a8a457b86fcf7521809fa59ad02875466cf426fa09bd8aa9"; + sha512.doc = "39360e933b5bdf4ca1bfe44c334ba72d7bc29f8dc30ceabfacc71bd237db3609028abe011bcaccc33f19d57b391f07e82cb2154177736b4c7922c976d2fd807d"; license = [ "lppl13c" ]; version = "2.0.7"; - sha512.run = "7dd68c7b1d5ea49dcaae8ba1a1582676617bcfc6f5c6ba34eb1c62e60ea5b8ac3a50841a93394b640e8a79c3cfe447858fdd1630e4095683958f8d36439a84ca"; + sha512.run = "8c0f282921ecbb05d83337c4e6ca594e789db11c303b43c3437e064740b7a8ef5e138c2a118b1115c20d13ae2470d304c741b4983bcf9869e7379b738f46b0df"; }; gitlog = { revision = 38932; @@ -23064,14 +23152,14 @@ sha512.run = "768353fee03e36d5f13e5ea8ca2cf0925fb5dc3c847680325a0961b78a3ed6c30859bc57de7b927cd9e782f85539c97183687755c31738e1da3cc27a08f52387"; }; gmp = { - revision = 21691; + revision = 77677; shortdesc = "Enable integration between MetaPost pictures and LaTeX"; stripPrefix = 0; - sha512.doc = "d3d4bdbc5b1c4618820247ec101e43c1c28b9e023e7613d5256456424fa95a54f23463ff1336f2586359a6078aa733de77cd7ccb892b367cdd00215ac7b67512"; - sha512.source = "13c602f735e86066e87231dd299680739af8ab526d55897c8a972b177ddda6a92277c3455208a11184281332d94f924b59dc845b51d7288c7c6ed750c45a3fc0"; + sha512.doc = "372f4992ac4568ed2051aae4dbccade5f1419a2a548f0927addfa1dcbb897c5cdeaa00f524b7314cd86528b7b1ccfeb3be62f8441de55c93d845487c07b79532"; + sha512.source = "e8f79f960697e34f32697d1e182ea5dd4ec4f9efb1d091b9042cf1f70bb9b119d2cd40e7b67072b901870f5c3f5fbe703ae75c378822ba4ad7eb1fd6da514aed"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "79ec2dd12610086eb5e7b582f5296fe7f1101c20b6d4edf10d47c5dbcdd506ff7c5f326af7600287a148031be060b3e8319d20d8267933b94b6c8a53e7753bf8"; + sha512.run = "2cebea052c67cde68fd0c10dbff46b9c409dcd605c05f836249de9065be0a3f4dc0b7bf657e17637d3f594b589494a11657d17a9e666d9d91fc5047b88cc3156"; }; gmutils = { revision = 24287; @@ -23120,13 +23208,13 @@ sha512.run = "5bc237b3bfa3b31eb4d6d2fb63280ab89fa929b531ec83dec362947f49ad0316b9107abe3a876f79e4c5b283134c859e4908b300a592aa69fc7ea20b80af7fa9"; }; go = { - revision = 28628; + revision = 78116; shortdesc = "Fonts and macros for typesetting go games"; stripPrefix = 0; - sha512.doc = "c65516b11156d4fef5104a36cb361bf59be244555233cb5d9692892da06d3bdecd0b09866db136aec177a2bcbacfae6bb41c606f6b9da0329a00c614055905d0"; - sha512.source = "54cbaf16bd4a1a9bdd02b7811120cc82269be40e97853d94b1d526eef98e7df8e7ab8de2e7abcdd7e7db4c1f7fdf3d7355d511ed57c44c09643ea291e5b1c6d0"; + sha512.doc = "38020e076df85ffa1c57e1a6f91008811b35322fec95fe2b7897d0720de5973cf965b448378c112568c09b27b271d8e06815ce4f9f6dd1ca70322ca92ce37b5a"; + sha512.source = "5be7e610b68e6e13eefe5257edfe83e67ced97ff8569830cb9648bb0702d33dc12c6f5894d0f696e9da94292ba5dcae304ca9ba3095b218e7c510197e22e9842"; license = [ "publicDomain" ]; - sha512.run = "772772146ad95f2ebff85a2f3064615c26300a6a4050c1a6c7207d53e12b41477b0936b1c3d182f1c5db0aebd8499de19e0c23283c2bccf753addb2623dfd1be"; + sha512.run = "73b9c8c3b0d228312415394dc9a8b018dd2865415bfcef177235cf5acf9649fa147cb8724f3f4a18781eaeccb74cc36eefe580cdaea72e0b670579ab88519baa"; }; gobble = { revision = 64967; @@ -23139,18 +23227,18 @@ sha512.run = "a3490d91422940763da75ce023ae032a3d3dffc7114c02edab40399a1ef11e5fb2c3f8f3bcf27ba5fc089b4d961bc3b99f45351f43eb2f4b31d6a425a9df40e5"; }; gofonts = { - revision = 64358; + revision = 78116; shortdesc = "GoSans and GoMono fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map go.map" ]; - sha512.doc = "6a9d31a1d55f65d05922b71d9651198f9f9a8c6df754cdc93c4605fb6bc241b5c7cb56d0313a2681f60f4d92c45cbc42a9f61eba0c1eb1ba447a0363ff72593a"; + sha512.doc = "541fc3035583a56dd71e73362ecccdb5a56fe7fa9f5b936dfd41543a6027b5f744ed2586db200a5ec092a05d93e83aa4198e86cf6a47b97a8f18111972e434ad"; license = [ "free" "lppl13c" ]; - sha512.run = "c30a0fa1e76d0d287ed9296bb379bbb284873593f8136aa567e2573ec9d20310ad5d2ff993b00714fc472b6d365e2556c488278216c95898ca44f1f5b5c681f2"; + sha512.run = "6a4cc27ef3781e3660140e42feb9cf0e9c6feac692f0aeba95a25030e3ec6a376f869f480be3f061faeed16556f81f61b181e849a2f1f75edbda98a41326f28c"; }; gost = { revision = 76790; @@ -23258,14 +23346,14 @@ sha512.run = "6449e4a42b8de0556d9ab46b3c5f4e0da94fe015b289877e1e9a5ca6f5e84d2f0d621e8f02bf4cf3959807f830f2671124e725147fa033d25444eb14048fd77e"; }; graphbox = { - revision = 74754; + revision = 77677; shortdesc = "Extend graphicx to improve placement of graphics"; stripPrefix = 0; - sha512.doc = "ac49817438f528f48d0f47ad54efa53a14689fbe48d310915bc670453afcb0a6e73a12519a26d46eb77ebec8c25b2463362c3ad5fda7ec0119a9ccd0b4cab7ee"; - sha512.source = "d932cd7e45272e2dfa238fbb44db21f78c738a1c93997409da754abbfc599b60c37ffc400685eb4116e217b0e64cdb8dc8577681e1fb51c826087d670b7d3c43"; + sha512.doc = "ebea80a758a04831ed2d13b6d07b942c22518e30112b46282cb96f2a2ea1251991c0e73f5045a0b2a55dc672045949b55dda5dca473698353f86e7e59fdbaa88"; + sha512.source = "890959d9fd79e7e81e482b37da639dee9ae6272811c3a1e33a29c03265088324e530ad483146bbfd38398a95166de27d98ac8ac2012a5da9ff65ccf652a3975e"; license = [ "lppl13c" ]; version = "1.1.1"; - sha512.run = "5a64ebc3e6779811efb71dba07fdeb142856c342780efec79c87a6b8bead7f1eda8ec22d16ce491dcb2870148b8107b1afebf4fb3a1f76bdd2eb2e66ecf16408"; + sha512.run = "b6a9b25911f99f13dd18356184d32ffd7bb09436c1faf945c76fd291ffb52ee00ee9031d21a292ce88ee707a8123481113c6c7771f76a4369c7dfc5253cc6215"; }; graphics = { revision = 75374; @@ -23383,16 +23471,16 @@ sha512.run = "45d0736b5b600aa3ae524e0ff2471846cf48105464710fc7bb7f8d27326275d1accc63b5a0726c5d43e5af487207eba105e1d5e4f59913a1b27d33e950122574"; }; greek-fontenc = { - revision = 68877; + revision = 77677; shortdesc = "LICR macros and encoding definition files for Greek"; stripPrefix = 0; - sha512.doc = "67f22594152f543a1b59e91a49168b92d6e9870f0c362a69746c6d3ac9fa4918980df4708bf1a6697fedcfd519153b9a29d92114b6567a2ec03e65210eba3d7a"; + sha512.doc = "def26fbbbe938ddcc0b9a54102a6886e6b01d4af848befd4663050cfa039c76ca9e62d396c228005791ec86fc7fb2b04f95c2aaf30e747e6de376f7dce6577c2"; license = [ "lppl13c" "bsd2" ]; version = "2.6"; - sha512.run = "24aded84aee9dbe4674a019fb3ffbe0d48fb51d88908e532cbfbafbebd8dda63ac6d2d47c907d32063bd57c3c9d90d51b1e8f1f59ee4fecb451f20002d4a1115"; + sha512.run = "d6d3595b37d7fda5bcfdf75dffa317aa389e306ff910e2ed2ca200518180db254433abeffa3753304ec353c99d7bc26caae60715d1f04eb441da51ea4f3f978e"; }; greek-inputenc = { revision = 66634; @@ -23453,24 +23541,24 @@ "gregorio" ]; grfext = { - revision = 53024; + revision = 77677; shortdesc = "Manipulate the graphics package's list of extensions"; stripPrefix = 0; - sha512.doc = "4337ae578d9e524e2da8564a1b736eac1dd50c1e4495d027c44f3841eb65c6c494527109e32f00844c17a5973a94572569a429ceb95beec98d2b19e84735eaaa"; - sha512.source = "cb7dcf9b3860b90bc8618c6d964fb7e9f5e056882bd5e6739a57564224f970ab9cf0ba136ebd88072541b8d169245ccaae90f714392a30f83c73e82281a07359"; + sha512.doc = "89934571eaaa5687b131f119b4e15a5fd30f7a80830f7ced45d9086f689ebecdb26d89c72c134ea15f30723b34dcdbe46f6f0f9449ec20742637cf6751f08dff"; + sha512.source = "9a5038caa89f81043661bcc72af752598f3aabbc8fa6b9f8b593418577c0b3fb082e7b7bebb307473f8e15a2073e7d135a9c62b1b57368a9b3677da195a81ca2"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "a5f68f2bb2ea26d4b8f963a1b8fb8adfb3bd32e3a139dca57e6b45d80fcdd94c5e846549b1292224b9d845fd6a4d0ee56d4c2d2fbfc12c24806eca8551b9dc96"; + sha512.run = "9b008a2fa836c6e6bce517bb0b768a9df5e76069c52d360f16458cf57182e40f4cd084fd6ecd8a10a7697981111989190b7d55859688d8f32ae618823b5bfd69"; }; grffile = { - revision = 52756; + revision = 78116; shortdesc = "Extended file name support for graphics (legacy package)"; stripPrefix = 0; - sha512.doc = "2f2285ad44d0c585cd02b85359eb31f885f7c704f6da5f906240c1094ef8d347d33ba6beb31cf34e09a5e39e618a27a7ea263a63d6a887638d8f761e3cd4b61b"; - sha512.source = "6538e5cf13f8212b5b231637a4abb68bc97330e123432922e403ae7321439bef910a0d1839abf394518ad274ed232c4c2e19671c8e6aaa55e2525708f305c679"; + sha512.doc = "d3266ec874f8c8cca0a509e3d79b1db2a898c37b1465c05d6205bfd3523ce46d4d83f6179306fb8449ae019201983cab5680ba72d81d52906d3857edff6b1af4"; + sha512.source = "6ee655c238349f2086fadfb982e07a0e3388942b49bc8ab99743e245a4af1a7fa34b810546dcc2703b8a9143a4bcdb1a85b5c41d050aa832a73966ab1bcf9772"; license = [ "lppl13c" ]; version = "2.1"; - sha512.run = "3f1f5e4f258e4ab1f51fdb44fa0b49e80df21a6c35dccad16a6b70ad76489cb4fdfff7e6c4dd07821c54543fdaeecae32cfd8037d4920ce60db02be9a2f8fa07"; + sha512.run = "881200bcbf8fe10f5227fde79ced27539f230ac6d7424c92d6bf63670d8ce3c209ee38d722ce341bf896e1d18c52c5db8949bde7c665a0cdf17322faaff1f62d"; }; grfpaste = { revision = 17354; @@ -23511,14 +23599,14 @@ sha512.run = "17f9b6b16a0d2f45648b131623c243e0b62f5e2d2fb1c1997af921a1307d941ffb07729d5e4787b4627961160a75de98165e97a42331b07a3259e91c987f27e0"; }; gridset = { - revision = 72056; + revision = 77677; shortdesc = "Grid, a.k.a. in-register, setting"; stripPrefix = 0; - sha512.doc = "cc4d4259c076189efa0f1d401394d4fb4401adadfffd507fe812c33a48b39f1778954dc87dbf5c992a7c47a2b9b2c6985a84e637eb3550ce43d7a246d1cad8fc"; - sha512.source = "34ba184f1ea04285c4d5fcace2d73a8fb0f596b3a79996124d7d1cb74f2ce474596ccb08c3a1572039f6375e9ac8d74f845302d3fcf6cb6aee5f74f073984a57"; + sha512.doc = "8af1271308351d9e9eed2be38cf1b0ab82cc28cff7fd5f52f222f05481fdccf4bd1a316cbafd8e936ebfeb853e80ca0a4d3cf3d69b06cd08e41f7236efd1a545"; + sha512.source = "0b7086e4709cf49f42edf2d73141f0a2b3e70a3465ce25e91ad5e62c1528053cb15ea0a167481f09d08eb876f9e0b7e662f66eda6c1e1e02481a269d88a7b0ab"; license = [ "lppl13c" ]; version = "0.4"; - sha512.run = "873edb6345dbe2c88d5cec26531050e28193b3a6e2b8861bddd9ec75511be463a48e3944966957f62b892b126da86841f9d5335a64014720a04778238ef5ba1a"; + sha512.run = "d0d410e4f9540d5b21c16d1f925621f887538df2ad954beb53ddf44f9c79b3dd70fc305f6d6f2ead3c78b6b8a209d472f0ba2cf8e3d251e33b48ddd30460ff7a"; }; gridslides = { revision = 54512; @@ -23755,14 +23843,14 @@ sha512.run = "40a83e69fdcbd0458127fc8a8f6884f6860d725a01cceaf64c36d317dafa9515fba604ab73ff84f64b1f974a9976f621e898e351f28c3224ca65bd128eb874a3"; }; halloweenmath = { - revision = 52602; + revision = 77677; shortdesc = "Scary and creepy math symbols with AMS-LaTeX integration"; stripPrefix = 0; - sha512.doc = "aea1397af446f64f4d8bacb03f0f2d211a44f0f85d93612db840f198a1ed894e1b0a3680005a002808fbe5b8b367f8a8d79b9b99908a4be0891c0d5b43c730e2"; - sha512.source = "dcefec44ecf9cd8488b756c70624e3cce53ea6cb2c98acd09948d08fa0f4292ea20fd19156189329f30b47a0a3f7f7fee96e633125eb55eee066ee87b09981cf"; + sha512.doc = "325731a10e64e17e5194b9ab4efb3dca3290e3aa6efc5192bd456b3898841a54326ffab04fa95bac024eb7ba67636f5db4630c2b8b1c36177f9150763352c835"; + sha512.source = "67cafe55d3cf2b14fddfd6ad600a533a5723c3ad96b3e9a783230a4127331cf4764e206eaeb8a31960c39de37bc3cc9dbf66d6fd0afff2f125f665faea961783"; license = [ "lppl13c" ]; version = "0.11"; - sha512.run = "1c897f5582e26a42799065d9b105bde3ab7823e9320912eba72654d00624a3796f468d9138fcd47c32e021b31bffb1a618f3ce0024ce753005236a9e08ed05d1"; + sha512.run = "ae7baa0baa3c3c7789b5f5f0734921338f102bdf4ecb3617db3cf15f98f2583c1d64067a0be60a324b314609d911aaccd04a6e839499b0226e3499a49eacf6f3"; }; hamnosys = { revision = 61941; @@ -23819,14 +23907,14 @@ sha512.run = "4a8227707b6878ab010b595296dbc96f0b31489dfc0abf0116e00d6b0acf54e91bad1ec182169357e4a2e1f14ee27afcaa23bd35db1fed7e4e972e66eebee042"; }; hanging = { - revision = 76924; + revision = 77677; shortdesc = "Hanging paragraphs"; stripPrefix = 0; - sha512.doc = "6fedeede0cb988c8f0e5745600e9f122d2383196d3038b3fb562fe712e0e3f4de701da50d7f086e66eeda2f04695a4eca5232075cb3eccdf43621935eb1e9b6a"; - sha512.source = "03506cf7181b3acb14d0a3a81bb97b3ea8f9ded8237fef8f38c9a52e27d29da76655284a87b0d7066de141d75930273f3c7cb57b84e90a1be0e849375989ccdb"; + sha512.doc = "18d72609f112f8ab8d3be58f7ea8e4016cfb97baf1b53cdbe63ac213272bec27772dd2263a7f0f018b10cc6a90b08cf3c6fa55df7f6d9504c99c9af10059e10f"; + sha512.source = "9501dc0e7f373c8c979f72d07e70cad06bc5aafeb7512247c24e4bc9c35db7a90ddd51e1d06528d6b410d3bac954fd279ee58736fd90c3b5d2565deaf02ec469"; license = [ "lppl13c" ]; version = "1.2b"; - sha512.run = "52aea5b9f05b91f7348d67882616f8f49eb863fc81eed833bf80e4115e760e4b3de1edf223e2aec0a25f81c8c2649ba4c484ee757bd62b5f8d7e410a00fa169a"; + sha512.run = "aea4fcbda3d60809ce5ea9d0cde73a14aabe141ae09139f034dc8970f2bad335ae083c7914dede9fe8e39308e510eff04164bf4ce8af18fcfcb281f14535dfe4"; }; hanoi = { revision = 25019; @@ -23837,14 +23925,14 @@ sha512.run = "efc8c4892ea4cc8ae395907fc428fe74d535d689a68b3b21422c5c944d4defd57747e519dbca9bd2df2dd010b99e3132afceadee36d547fc11b04480147626c4"; }; hanzibox = { - revision = 76924; + revision = 77677; shortdesc = "Boxed Chinese characters with Pinyin above and translation below"; stripPrefix = 0; - sha512.doc = "a864afc434fbf13bd8a97e754a28a475d9e19b7d26bd2aa8c31bd9ff12a5709e13f541f670c050afa8410705977347573480b3150d875f27dd40749370b0f5e4"; - sha512.source = "1e565e05d05dd6ee21fc2bb4093f542fe060d9c3d8083533c0ab94c6daf6f4595e0181f9b51930897ec7f67bb38026fa10589b20f065cfd8456df59b4294d01a"; + sha512.doc = "93a14eaaa9b63233473ccc0cc5f99ae11762b35bbcb19372dce31f2be1bf36d98198bb6d795450f8d39c2a37372c979fcff1907d0f5e4ed1448ab2ec52c1c461"; + sha512.source = "f9b4d651075649d1fc9491fcd7b87e7be0e124354989ebf53750a1cc2d96c089c5ac6c20402163edf0b1fa74e42351641bbac7572da4161e7e38678d150f4927"; license = [ "lppl13c" ]; version = "2.3.0"; - sha512.run = "c07608c47d895f5befdda3f729129b16dab6a3ad8b3477a3afc108fe8ddee5ef75db2bb28e6061fdd38b7e582dd34ad7ce16b1e06ee02fab3ce34f1727ed48be"; + sha512.run = "90d77ef8ee4d53479d4db9dddbee091a940e6ca3c8b49d5f6c172e5a7bf66b088f7d864fe901723ef93a28754be523399b4dc48111c77fa76c8984b13e3a99f6"; }; happy4th = { revision = 25020; @@ -23855,13 +23943,13 @@ version = "20120102"; }; har2nat = { - revision = 54080; + revision = 77677; shortdesc = "Replace the harvard package with natbib"; stripPrefix = 0; - sha512.doc = "de971a2f65481fda590a1ecb254663778a9260e65d26efdd67c739f02099baddd4937edd1bdadbce5020fbd9ad227cd525ad524dc4ea5fc1e563369313f5ae22"; + sha512.doc = "c3c3015f0641a93fa855b1abd19da3f67b47c7fe67d70bc0789fc54a207ce409508a7cc905797fbe26c555a26045c0e512b8610ea65bb1de5251378c717a5d64"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "b88cc102c09fc86a762da6c16802241af705a0a7da8707d072f051dea7b5836af9bd5cd46e7c80922877dfa389aace6b7713b10c4f1da75cd0d03c7bb3e68745"; + sha512.run = "3197996e73e22201abf06508caa0a2633308b8bb46f44e0133068d566ba7f3a6f3139dfb0302797fe0fd158943afe29eeb7fd7e60315b7d276077a896db7eaa7"; }; haranoaji = { revision = 76078; @@ -23883,14 +23971,14 @@ sha512.run = "735987e66fb9ef3f3def1257f670b17e9e8065d9a11d9cc541cdfa6ef2a3dfbacc7fad593b3b51fc9e0000a4d87f8429f977d7838833797e2f36ed7810179b52"; }; hardwrap = { - revision = 76790; + revision = 77677; shortdesc = "Hard wrap text to a certain character length"; stripPrefix = 0; - sha512.doc = "bdeeb9f80d0013001ce7b53414bc54e0e9f94d5e044c7e7e92d3e3123b26818bfd308aedd866df8c23712cb9889d1e1ddfffd83e166143c933983f3f34354b97"; - sha512.source = "aaa931467d3a4ee6917c4f969f00dd90151c0a59b71e7fc810028734cf7e7cbdc3fda91b45b4237988a0d225068533c46ed5a55270a9651ef1283ba47626c6d0"; + sha512.doc = "1e0f376489730f5b25ab8df4d4336fb6f715238eebd34c7819b981f5fca9ea8ddbbd30c2fc5519b68f29dc19552f01fff187b9860fbd3d49e184c5c53f6619b8"; + sha512.source = "7ece11aa12136c6aaf825404599a02f1c40dd51353533bc62cf7a9d45d762bf3c3bf534e08bf1ddd78e6f88626402e3458aa397bde4457c0522a0d18679c13a7"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "838349e6bdc2217281e3e412dbc06ebcfc22ab2f0e054077d7ce7c8660371ce0122a935b596f24bb83cd39a838a1fc9e7397c4222ce50dc5f47e92c6d7800173"; + sha512.run = "4badabdf44838b87271e6816ddcd15e70e870d43e20c370457d2279de0a2b23bf24a21d9b272bc322a01d1c1fca31c85952cdfdf0df4a55e920d68ddc4f8de13"; }; harmony = { revision = 72045; @@ -23919,14 +24007,14 @@ sha512.run = "1894f54ff9eb98975f4eec9250a382534a0ede5312b4b540223d298a0fe5d7d8d24abe2018d07b30773e14bacdd97b60039a458fd274bb446aeb2e26b91bf96f"; }; harvard = { - revision = 77050; + revision = 77677; shortdesc = "Harvard citation package for use with LaTeX2e"; stripPrefix = 0; - sha512.doc = "42ce106bcf52c9b5ac536503bdc8235551db9ad73d3d6c17ff29d6f7abf4f255c82047c74128c83885c2b9b6a5938d4b4819f999902f6ee6d5d3e2458b9f5962"; - sha512.source = "95795d2856014e6a1796f4a675f3d41e8a8a5c515b7eb15b92a1e8328d0c5d2ae95430d2bc05acf02678e6e01a8a0512f94b1cd9a90e77c4d9414f795bbec766"; + sha512.doc = "b9f70f8d7c707e4b50696ae14a8ff2f7f128898348242dd9b152fa28fee086943f704a236c8708401c3e49c5c822db1090de92e858b0b71e0d572985e0829cac"; + sha512.source = "5bc34cd5e34d0dd26ce57ff0e05511256fd01b853e2cf9edecd7bec4d8c34bce84c9b3ac53e0030954c35fce74da64ad7616b849c14d7706b428f9b4fff05bb0"; license = [ "lppl13c" ]; version = "2.0.5"; - sha512.run = "028c4513d66ab206704eecd95418a09628dfd6edd479849793aa57845f5b258641945368fc522944c51795c7c2758248606b66be512388d6371ecd28726aac41"; + sha512.run = "75cf452b31146814ebeeb986a3226dc2336dacc64c3e7c0f2b28137802b413faf935c0a10cdd1f7a3b23030172ad101ef6d29e10bfc4dd80bcc63fce0b8f6b04"; }; harveyballs = { revision = 32003; @@ -24234,13 +24322,13 @@ sha512.run = "b5eea028d7a9aeff485bdf2d093773b90725fa5d927c26ddb3b3820c29a671d99f843415e704bec42d6f0958174fe45aea3d27ed8c7dc2861c61ed4c1e0ddd19"; }; heros-otf = { - revision = 64695; + revision = 77677; shortdesc = "Using the OpenType fonts TeX Gyre Heros>"; stripPrefix = 0; - sha512.doc = "fb99aa73c128cfb184a097b0d9a32a007ffd9e135d74b543cd23689bf5284176642c1f7a635b1a24ee167b5ee44daec090f7f78dfe9636fbe88351aef125d8ec"; + sha512.doc = "f0847d23000316492eca4cc9d5e4fe26e552c335fd984f8059f2cfe2e7477d26b629fbe62ff13a693b25a89266b69b683c4842def5545de2a7ac7ebf6027f544"; license = [ "lppl13c" ]; version = "0.01"; - sha512.run = "370ee21398ddc2f3bf285a7c6c545e998a192d4dbb5790a7d2a9b6835d9076871a349001901764761fbdcac0e29d5c0fae8800dab4a34918998b54b7a83275af"; + sha512.run = "c698451dfed696902f016372b60d2755d56de042aa3eb018735f1a4086954836442e82898531e4bc2efaaf6c64e6467be32ab01dd4d1f5a524ce4bb35c1e81eb"; }; hershey-mp = { revision = 70885; @@ -24252,19 +24340,19 @@ sha512.run = "a660377614522f159698d0577ec2fbb210e639787ed2267530d40e45c12f72f188f1e5000c7bd7865a7d1cb74627b5dcdcb8a44c3b17a1c7ff62b0c9ce0e430f"; }; heuristica = { - revision = 69649; + revision = 77677; shortdesc = "Fonts extending Utopia, with LaTeX support files"; stripPrefix = 0; fontMaps = [ "Map Heuristica.map" ]; - sha512.doc = "406d07cc807454c429e644b7572456b2d9f49d2f48093007c43cbd3087d108beec1806f810508a849bfced690c97141ab34a2daec7ec641c8bdc71cbb55a43cc"; + sha512.doc = "4d898d7d6a403da10c138e690f95b38d3fb3b901133285a0df4eed97cb9b3f2d8a9cd202117cef9a603fae6089bff43c99c5b9d42b8d39bfb9754f1a9f5449a9"; license = [ "ofl" "lppl13c" ]; version = "1.093"; - sha512.run = "de0cae8f801f690e2d07ef7b63ad4c91d91ddafb8c3044441acb9d6a8e943f1c1667e17c0d2d9e4677b3a1a562b072747bebeeb01ded4bbd713b4e6103221a4f"; + sha512.run = "275301dc747bc068f708f3707ff25a4a4d1ad1e55c088d45b57c9b9fdb47f7f7ea37f1fe5106afb1c8e2fa9a423130eeb7d48962dc1eaf486c9845da6756a669"; }; hexboard = { revision = 62102; @@ -24593,14 +24681,14 @@ sha512.run = "586189051038582c9303935c70bed67975f51472d28b533e4b72ef341d4d93ad8f313774a5c585baf4b72d607101941f01176892499c7ecc5cec3ede2e28a693"; }; hologo = { - revision = 76851; + revision = 77677; shortdesc = "A collection of logos with bookmark support"; stripPrefix = 0; - sha512.doc = "f0dea44b94f4f86928d9cd1b716d0f288717ae9499d1a665f5bfae18e4c0997f4a8c85e3ef8987554855a1034f0a8aab17f9f1099ea9621b32c1116204cef0c1"; - sha512.source = "d9477d02f54d13f34b8d104d55008cbbf5dfafa0f8091ea0ee748bf2f3a9a891e1235328ca5f019e8b1662346931c1cacd8d542452dd02979b2174511c0ad3b5"; + sha512.doc = "ae2737c9f548c9d3d87e21d7440fe0a6fa3e51a107a96d0b45bbfacddb680b655bb599e60cc17f4dd33b75d558312f5dbdb97824c544daebcc44b8c00caad746"; + sha512.source = "f6eea78d619930a84a842c933a3640e0b72fc9ffdc39ad00a5f19906c8081fbf0d0eccce34d49a5830b251345f10b79c4f4f1d146115a32f61e11d6a1b5153b5"; license = [ "lppl13c" ]; version = "1.16"; - sha512.run = "06b586c65c5e3746afbd8165d69cd397eeba35d6476ace4167e923036f42632c1e4dbb4ed433c61b0842a3ad5d21830bedc691b7f8ae4714d675a55befa9d197"; + sha512.run = "fc1a2d7f82be7fe90077af6b5e80e8494f8e1eb15630cbcd1162c4a605d31613767713db264478e2d03aa32a49e92a0990b669fc78c09a0fc6eaabdd49ea1a86"; }; homework = { revision = 76924; @@ -24751,13 +24839,13 @@ sha512.run = "8fc53e6a51f41755f2992296711a252ec4eebec1a758da16fd1bc0a46fb813046272cf23b6a7293a81055f0a943fbecb3842caf0a45918944f4f4ebdd2b22f28"; }; huaz = { - revision = 77345; - shortdesc = "Automatic definite articles for Hungarian"; + revision = 77576; + shortdesc = "Automatic Hungarian definite articles and suffixes"; stripPrefix = 0; - sha512.doc = "d2cb86b47fd1f0e149830973c3784dd443bb98312837842cd9d86580b973a8d1c2714e9f8b8ae0d3a0fb51fa4316c38fbeaf0ca62788932f03d104122f2208a0"; + sha512.doc = "ac3d7d67fc68a3aa63c90b4bc625eb2dacb47d804d59c54a52f0fb973f25c5e9f16f343ae052bad34a7fdcc7eef8ffcc62dbe538c09a4d852845489684a20aa3"; license = [ "lppl13c" ]; - version = "2.4"; - sha512.run = "424c0523faa2bf14f8ab38673aad0c42aebaa12d542b750d321f3eff2c93eae820eb7a82b5469d88f9a92a0c628932ef5d3b101b0b066500bbb5a48a62d86548"; + version = "3.0"; + sha512.run = "88d6372772fc53762fa727fe53db7367433acca5a60af0b1997a161221937f08d216afcadad4fd965e7b775a07b68ea55aab6fa583f072c9fd64180b6b5927b7"; }; huffman = { revision = 67071; @@ -24817,31 +24905,31 @@ sha512.run = "6f01671b8a1fe12bcb7199648ac70e67e9f8b590f0498ff18da23b00dc1c74354e9372824cb477ecf0756bcdb9515446a658f6568775000f33a6f99c8bd94830"; }; hvfloat = { - revision = 77209; + revision = 77677; shortdesc = "Controlling captions, fullpage and doublepage floats"; stripPrefix = 0; - sha512.doc = "9de19c00122f3874e6d42000c740701104009514a32dc4c9c41797686dd30f038ff39a4500c67db23f376b219fe01124ad0b3c8223306da470399ce4a733f6ff"; + sha512.doc = "1d69fe0104ba18cb3520809d54ee08f361a9608fc64cf7175e74675ef82db89d62ad1e0c72bca3fbcb95edf54ca0e1732791d3b15582b2595f1bdde576602cfb"; license = [ "lppl13c" ]; version = "2.56"; - sha512.run = "0e62963e567caed28d905890214d9bc10e8a818ca48cfba09c29a5c2a892f1affb0a850bdf9f9c4f828abaf268a922dfc5fe3dd217ee903aec5e6fc38a5afd68"; + sha512.run = "21303c0ff24575abc4df8bf5d90d0cbdc2af870f905353ee061c24ea70c4924f0bc90275a22b166ea154995fb44aaaf2fb70531094a6f48f07bf31486028cd67"; }; hvindex = { - revision = 73580; + revision = 77677; shortdesc = "Support for indexing"; stripPrefix = 0; - sha512.doc = "a1b3a54e11ebac6f5b8ac2f3a3d106c42fa546d14825429010f9e2d9a24707cbae46bf563514abc59e8f1744810d0d816da89befb15d100737d8f3403c052e86"; + sha512.doc = "6c0a93d926657ba0e4550c7a8e4c976d64d7e75a7e4915c30530eb1190b7b4c94b362a7eb41a7d3e355865347520e38269beb4b00e63374ed0cc1cdf83ddfe06"; license = [ "lppl13c" ]; version = "0.04a"; - sha512.run = "fa458819ea3bc61fcfa64190fde0cb867d0b264aac0ddaac084da3f3e407b6e13584e1f16a835fecfaf31c258b36804dc1beba7a53bdb3c11a30cede820d6201"; + sha512.run = "fe8cc874accb87bf394f5c75f2761119b75001d2da050043b9f77fdc661e827c086fb6a421c021b55838150a54bc32b2845f044ff76735a0217e5b639db7a670"; }; hvlogos = { - revision = 76699; + revision = 77677; shortdesc = "Print TeX-related names as logo"; stripPrefix = 0; - sha512.doc = "e50026559633f28494ccfff6841b3c0c06a170eff5e3fddc7b918db4c9c3a16cc0bd5107011c3c5bcf0525bf6c06529a38b3c95e490cb02eeeece410c58f42b7"; + sha512.doc = "1ae670bc32898fadb5ff1415063989296a24dbad55159f8dbb751d3b633b2b516533301c29c9446e47703e5d7f3edd55a32f47411f23c68157ef15c22c02b13a"; license = [ "lppl13c" ]; version = "0.16"; - sha512.run = "853bbefeaad03dd9322d6d7e2bc6e82ac74c53cae45080952f5925117b3a227e655e1e5def58573e92b4d54b4c9429d515550d30030c39b98f9cc1f39f8e72bc"; + sha512.run = "ac121744ff5c58070b6f5775f9700bd2d22a4c3b56c74630b45045222dbd75ce87181d16b0ae0e14d9c50ea50ce606c83c719122dade190da2f88ed5b9023984"; }; hvpygmentex = { revision = 62405; @@ -24874,33 +24962,33 @@ sha512.run = "fb29647b4b81c5c4cc389fe4957400e01dd408f9b915fa4062218af3b2a8eb852315399251c257ed1220ff48359940c59ab9a09dc7a67fa8f0817e39636a1312"; }; hycolor = { - revision = 53584; + revision = 77677; shortdesc = "Implements colour for packages hyperref and bookmark"; stripPrefix = 0; - sha512.doc = "79e4c83b952182ea89b2ae7a1abdafd771359baadd34fce8d573d7449b24908a5bbf515d16d73fd088e7add82c143a458b2c196c125e5b492033cb36da63eb6d"; - sha512.source = "587ca9470aaa935119d142a970931d89444d2d64ec311ba74a697fa4cd982be999e7e62ee9924dd6028f2b9411657d6b1cf4b6cb9887d08cdb0b969e8a334fd7"; + sha512.doc = "38f032ff8df4f1b34598bc59a76333be83f733827bb90a86b9d0777f27eba7890cbd1965f382456b1314566e31662afae1a8f26dadc10e77ac2f41765637ba91"; + sha512.source = "d81bc4fc901cd6fc96a64da9c230b6b455f011f0c1978ce7c47f7ad98cc8fb1baa9a30b68e88b9d117e2646a5cf636ad59402b9344fd6720e6d7ce3eee9617af"; license = [ "lppl13c" ]; version = "1.10"; - sha512.run = "5269044c5b462f13c78e80d28f7237f2d6e353da98db50267a5c4f01b22d565b0300c689470f6eb1ef9af7b66c1068c1d40d7a30ae01f30e7b3649189a7e7fbd"; + sha512.run = "5f4b8730e468da55c792a41520c434685b38beaa74314da9db8c4ad284f2fb62f960435b48e3684a78dd822de82bb15ec78cd1364974275c365ce9364c820405"; }; hypcap = { - revision = 71912; + revision = 77677; shortdesc = "Adjusting the anchors of captions"; stripPrefix = 0; - sha512.doc = "24cf7adb17e9cafe2ab0009feab695ea359167823e7bfd71806ab7b989187fd8752b55d1cbb96fa9eb180d87c736f9823e20e622519f9fe9ded162fb1758b694"; - sha512.source = "a258899e82696a2314a5ef7a30bb0a2ba7cdf2cfccc17ba7c0d55c2546a9a46010428012d6bbb821c9ea2a96c62e1f10db2905de6464405f87ed7074ccce4b26"; + sha512.doc = "0d1666f64f1daa436958e39681130daab8b208528e5e4d42a2e09f78b0c98f7119bb3a87e1eb8a8e7175da24481a266c98f9a79173bdd564f27192a74ddd2310"; + sha512.source = "322990e69189cf04ae5f38914371b91074ef07d26b77382679b47b77291e68737493e62493b609930290fa19dba4211c8244b2b0db5577f143eb552a1d34f0c1"; license = [ "lppl13c" ]; version = "1.13"; - sha512.run = "addf9ef94f61eb1516b6a3ef1bc7653b83133f2d4df5eb9d178f859a411d0dd8bc3c1b14b5657396860813069b32d78e78a6b26d88e546c011628e47a878ff5e"; + sha512.run = "f8a83ec6ed374c881277872900b7a59eb68263dd7cfb68f781217346c0fceec862c7c5500c1b54532a2405af2c799434dae75caedff54de2b7ac97606c0661c4"; }; hypdestopt = { - revision = 75593; + revision = 77677; shortdesc = "Hyperref destination optimizer"; stripPrefix = 0; - sha512.doc = "a53d1077baf8d7596e1fa43b4d06762c92f3ceaee18b0a11a1420f9d7f8731d3542da84ad9abc2803521158f8f0e5fe551dcaedd02c255a5f83974ee3b1a51c9"; + sha512.doc = "0e1ae68a8384b5a4164c40fca59d008ca77f94738713f0f74ddcb982597c9b400c4aa8076a9829858a5b35713a896ff782fd1dd9c990869360609a882927f81b"; license = [ "lppl13c" ]; version = "2.9"; - sha512.run = "3e35e2581c86acb640a81a97f165bf64b4e23d416fc71ea2f993cb4f719f2285a115851bb09fe62b8daec7fcdd1d0dc5c484d32d9dc885111f05437e46ee4603"; + sha512.run = "fe331d987872a78dc935becdc4604a32c70e85a5747a9ba14803583e644237f6ecbd7ed5005671f78b3fceb2d2256925ec6bcddca2fe26bdbc9cdf2ef47bd249"; }; hypdoc = { revision = 68661; @@ -24913,13 +25001,13 @@ sha512.run = "bdd5a75f53b714976f54f0fea68093d79dc0d781a708dabbd3cb90e49d77f282ee15cbf8c1082cd5746bbe6b701e58e71bde38141db56cab5042d7556771d286"; }; hypdvips = { - revision = 53197; + revision = 77677; shortdesc = "Hyperref extensions for use with dvips"; stripPrefix = 0; - sha512.doc = "ef485ca27145ffc614c78547f68d574a0b27cd1a7cd5abd5752681e20ad6612e280f34f85c3e1c753bc6cfea976c9801da1768bda1dcea377c19b138ec9f2777"; + sha512.doc = "ac9770d122c3ba1594882a840fe9fe4cec546f525857aa190bad8759a6315c06a25a240943c3b7b873f99d45895c101e448acfedb52d89e09dbeb13b6138863c"; license = [ "lppl13c" ]; version = "3.03"; - sha512.run = "515089c437413d6d21c8d2987b8917aca7c046e42c0dc9212b39be1c9119bcc867f70c37087f9f3709db8c9f824ffe16d1b261f34d06d66e12857db9854892f7"; + sha512.run = "247ad2b41978cf300b0c762b3408585d1514187d1b7ba42420031760bd54b8ab143b9c1bfa7713a1decb9df04c0f8f521330ccb18044b5b9955522b903bbcd7f"; }; hyper = { revision = 17357; @@ -24951,7 +25039,7 @@ sha512.run = "0a803b9e7d23d364122869a89a6f181132f00b54d39f677a9d9471c336c933ba0e743fa4100636a6d3e929714a8896ce964e7614800c675ab9df7cce7e6d732c"; }; hyperref = { - revision = 77528; + revision = 77677; shortdesc = "Extensive support for hypertext in LaTeX"; stripPrefix = 0; deps = [ @@ -24977,21 +25065,21 @@ "url" "zapfding" ]; - sha512.doc = "dc03e0852da5cd9374d67c509f7020664df208bba9b11e1188d6984fb5933205259e38badbedf2ab395d2c90716ed90fbb82de4d3ae071935b5673214f30fbf7"; - sha512.source = "d69bb43a5f34bc77fb3508f374f47a5b368d60fdd74f455d96e8a090318de073b20187e900172f48b4734e5a2932dc4435fbd8766529bb5ae8a5b288a489191b"; + sha512.doc = "6de28a34c3965703111455c48583975bee8b6cfbf5d993b1cf57605a2ba6d2c297c1ad712afd4bccb222140a73bee674944a4db8dd0d0ead2f7d89aa7a17f3f0"; + sha512.source = "a27cf42c9b96e1409239e30c161e30296797b86ce44641d89b02b7c911e8f32278643253598199d6c5910c676f7919fa1055d984822111959e1ec74fded1b71f"; license = [ "lppl13c" ]; version = "7.01p"; - sha512.run = "1d59e07d0aa5798fd8735639b7e46bda18af0961255e1f00e7ef891ddd02dcd56578d07b4d5429541c12f1b326faa394e93b55b77b9a437afc666a9fb7f934bc"; + sha512.run = "2396dbbf8b1d15359af6bed98b72e4962155d822886e08652f9464e99bbd2592f6f53e8a246d1bcd0042311341eff2aefc7dfeac8288745e0de9c5bbbfcfe7f8"; }; hyperxmp = { - revision = 70694; + revision = 77677; shortdesc = "Embed XMP metadata within a LaTeX document"; - sha512.doc = "51549221d2c14fe16b77f4fea19d10ad09db9a29ce8217210b90f55171e4013dab7336d115a0f31ef0bcfc4327c27a2950c1c2eedeb9d1f03e03957b842d8f7a"; + sha512.doc = "bcdf885d2eeb0ae861ad24360010517624eadbeef9b6e60e20055bb79c3eb54f62227817b2a415c8986f9ab3af0212b641630d0a73ce684b175d90747fac8f2e"; hasManpages = true; - sha512.source = "68c71a154f1e7e1a2fb2eb9279263d6ae24dda4d117da8c4e9bb409602c62044ebda34725985b9bd14a04257dedde516cbe6f4f7032108fe8d360baab6582953"; + sha512.source = "b83446548015be52e150694e741f6ec188e813f2583919e64e4b5928ced76921a8be47d56bb7d317d6c0f0dc6026e649652e4dcb96cabe221a07021e46c39432"; license = [ "lppl13c" ]; version = "5.13"; - sha512.run = "63c21dbef4c22d352e77df1aed8bbd37d1a6a3cafe3576dc03f88e3a22e7c181625d83162849e6eba5977c7c3b7cce176dc0c3aea9dc3db4bebcd601cb4bcede"; + sha512.run = "2fb520ab1d556878d2a9bedf949fc8ead04daa38477f1227e951651fc4bc2e923e216f78850bc77fbf67a5047b5173049fd3f7ecb7775c1e3ef7e1376d8a0c18"; }; hyperxmp.binfiles = [ "hyperxmp-add-bytecount" @@ -26557,14 +26645,14 @@ sha512.run = "8a8a83b7596db194c6e12389f467c5013dfba45a18dbbf4ec53c6200ff180d09f826dad90d17784ead0c325d3df1531636f6ef5b1570c4b257d89b628dafb271"; }; hyphenat = { - revision = 76924; + revision = 77677; shortdesc = "Disable/enable hyphenation"; stripPrefix = 0; - sha512.doc = "9979f771600eeaa96329a415cc96848e6b221dc176648ae202d49ec07593670ee68f9b8c4bcaf7a89430fbfb0f61e616a3d5de94c2e42c040ef37fffb53fb8f9"; - sha512.source = "79e88db385a1c9406d9491e734f89462c0578ee12f2dba12e0963fcd0917c7fc9dff05ac3d26752bd348030c078a39758cdc3ead788ae30839b2d674ab1570a3"; + sha512.doc = "f3bcb9878d0183c4f0c3059d86529f7a2dfb1965238c691cb7b4589ace769fc197239b153655a5e9fe2ba0f0f95015b2d4da3ef347d42790dff71c8ef2426f57"; + sha512.source = "8834f8f394252aeffce49971cd6ef9210c47ee91353606017205e544913edbbddd16e09311f54b4072b6a90016f2f773d79724a3cf3e96847369cc86234fc5ba"; license = [ "lppl13c" ]; version = "2.3c"; - sha512.run = "003aeb02f6ec704c0cc0ad5e9d53be90892112d4238ed928c23642334c0428ed872b97d663e82063741d20b2060690d14b2e807a39a6167289e29e30153d77d5"; + sha512.run = "0fa5a0f0aa53d85819214d7829f4e0c544a38b4116c4fbbd7b970f63868eea01993d0fbef8a2b5d93315c4c490053343b8b10ced09d6d84541e45fba710a413e"; }; hyphenex = { revision = 57387; @@ -26583,39 +26671,48 @@ version = "1.0"; sha512.run = "f2968e8baf048329d8c78934770aa5d0a364ac7b3f77dc00a163e085e4fe45420c180acd05b281016aefdfa6523bed234e75ca07da0d133438798c1e51330d83"; }; + iacrj = { + revision = 77823; + shortdesc = "A document class for IACR journal publications"; + stripPrefix = 0; + sha512.doc = "9121ca7e0a3818cfebdf4721aea90cb6f2e3b11775f0c166d1fdfa741fb54cf1c46191877631c398274b17c74383d047a100cbab49ec99c271a7e9b28e8c364e"; + license = [ "lppl13c" ]; + version = "0.9.1"; + sha512.run = "a305a083ca04826fdf1b2e5cf798baedd2fe07a1f2cc79a2274c5e86ee2a27e08c1d580ad06b1e8ad42fced96758115d35df8e5b7e413fcf7b50781c24ebc1a6"; + }; iaria = { - revision = 77504; + revision = 78148; shortdesc = "Write documents for the IARIA publications"; stripPrefix = 0; - sha512.doc = "6d32612b41c3ea6d716bc14ca831713fec74edba79fdb055ceb7dc32da16c5a1e2a0d9ad99a4ed65b78f1e8a03ae2397ffe98b829d9740fbb5b53b7c1788c84e"; - sha512.source = "b974c5bb33fb0ef74d9f29ce02ddb433d2856568b347903fed56ff26d02b0c230090379c889b245237ead3e0662f495aa41691d419eb9ca14829f493d68f722e"; + sha512.doc = "1c10b30134e446bba20be754a097098bb6d6f6eccc9ddcf291eb1f2f7d9d7b27e8dc19e8afc8a3b490c1b8813f7676b37e35466efa7a2f80b559af0ac332ea17"; + sha512.source = "119da17fcb131f02f3f0f962d6dd71c54306576918fe1fb8d9977716308c4a0f85eac96e0d4d4941626c241f4c6f50b2bcb340bd6bcdcc1b807b8eac8b01d057"; license = [ "lppl13c" ]; - version = "0.9"; - sha512.run = "e3a3cde7bed6f7f2d2f277b4ffa9ac97d6f6b06f22c6bcef1819afdaab7cd9a80687390501f9963a8b2a188c41281dd26abaa5b4ffebad0127c29056d6221ba3"; + version = "0.9.1"; + sha512.run = "3d1f712bbd9e6d4ac9954d11fcb1226310e66a4273aeab91cdc0df8f91916d2e7b8232172d5505c708049e38945a392ff1e8790443605fa00026ba850232215a"; }; iaria-lite = { - revision = 77505; + revision = 78147; shortdesc = "Write documents for the IARIA publications"; stripPrefix = 0; - sha512.doc = "fa6b02369e76585ab1501c0e188552f01891ba972c60181bdde70dd575b22ef599d64d8207dc97e583f82acbd59e2ecb4e47750860fd7907c12bdc93b917f057"; - sha512.source = "bd642c7c41b642348f0392ea178868bf661ff48e0955c087d681568340b738fadd114c01048aeba226866da9999b285e4ff383e0e2ce02f7c70f2f7fdd0153bd"; + sha512.doc = "666de467d42bb55a1f8e09d79a5a9515c4881e815a39361b59837bb10b5d668fcbcaf7e2ea675b8b92730d6c2d71ab1634387da56fbcd79b9bf57f89e1077346"; + sha512.source = "37c1eabb1cc3e8afd0728c2410b4e5c9ed5e20fd42af2e9c2df1a4a0227a0b1e6ee590abedf01e84e42a2631f6642ca5fcc668074d4b3932032bf48b040d6276"; license = [ "lppl13c" ]; - version = "0.9"; - sha512.run = "8e035faa378b5445db3e2c7103ed607a0c97018481a74eba2a274d0b77d891d446ec95b174f905d38361d309f111b5d9df3333ecf682062d6414a012fba9249a"; + version = "0.9.1"; + sha512.run = "2aeb7feddad7f5e53c2428fa48d0372a0578e6ebfb48dfde4fbfc0c08f7455ecea557e0873d62d063af80f2908ac734d6db90ed34b28127d2b9b06b3becc76fa"; }; ibarra = { - revision = 71059; + revision = 77677; shortdesc = "LaTeX support for the Ibarra Real Nova family of fonts"; stripPrefix = 0; fontMaps = [ "Map ibarra.map" ]; - sha512.doc = "a163ee666360ef3c389b911fb3dd0ef491c234f8e4097def2143f4d4273d01ed3385f3c35edad13b1b018a46963bdbc124be6cd056d6a95aa477041d171b9cc6"; + sha512.doc = "8d20cc10cab96132bf3bdaf1aaebc949353fbbe037d0157bb4aa1893ab014b6012faf9a4923364f88695e21c3c23a32cd722b9fb19679416c629934fe256fc1b"; license = [ "ofl" "lppl13c" ]; - sha512.run = "2b302cc5c97d546fb0f47d209ed1fa36e019bf5dd204b9b6c3325ce039860e44019ffd5c3482f6986bd894d73689300f8537fd3598f39dd3987811b741602a1e"; + sha512.run = "8ee4e854f9fc2eea663d6b52f3dd588e740de1bb91c1cae68a81cb88ef7599953f6e197a6ef95730a331a93c02f9ac78aac8b26de1dbce0b0ee7fa1db10e6381"; }; ibrackets = { revision = 67736; @@ -26806,14 +26903,14 @@ sha512.run = "c9027b8bb34f15e667e530a8b8d57b793ed16a7ea33feabe58f22cd71230945905054e01853561f4cbaf5fe22f4aa140cbc95072f375d567f57bcce3c4d07d09"; }; ifmtarg = { - revision = 47544; + revision = 77677; shortdesc = "If-then-else command for processing potentially empty arguments"; stripPrefix = 0; - sha512.doc = "8f456c15ecd5090d2124a85b02c1ad100dc999064b258678cad3c444acae3e88b95e38f7ad1785bfc91f385d6bc1664c0b58282d5ef36e6cff9857b81176ab7b"; - sha512.source = "e30806ba6fa85737f67dbfbf7cc1556781bd4cb2179672e5b9980e7f625366d5627c69411dae34a9e1c0fc29c16acaf302c344d9d93b9dd4afdf23bea020cc63"; + sha512.doc = "010f17060026dc1715c7119fe0840484b204936bc81aee790cf149d0e27ecf0669866c99f10535d8b8ffa638c91388a64fb5843ab36f3adc5ef1a4d296761da1"; + sha512.source = "ce8e49cecf849bc343e19d0aabc8f1f9d62e22c8284d399662f3dbea0b2a26eb961205cb29191b810f4fc198b5bbab97f0d79b7f17aa3aa7e1618e8dab86b026"; license = [ "lppl13c" ]; version = "1.2b"; - sha512.run = "b04aebac5acfe90a149f417cdf0d45b3a7cbe53d53d4d9f39d5badddfcb894e07f397933199bca702f3f0e66458133ba17feb5ace2ebda4a25bb24bf1af5d259"; + sha512.run = "c26d5b3b5945b2908a1ed9e97fdf5ad8ee43dda7f63d72969f9fa9ec020bd341e7da385b9e9feeb0f822554d6b0b05b225bb3bf8c164d9b11164265af465afdf"; }; ifnextok = { revision = 23379; @@ -26826,50 +26923,50 @@ sha512.run = "a56c703e1830fa64432d1b3aa72d3dff52b17c0e5b90b2cb34f7dff974e51331f5d9daa2b5aba578a8bc4a73b693c9a3dd811c6d7e32379165cc7ec1349c541b"; }; ifoddpage = { - revision = 64967; + revision = 77677; shortdesc = "Determine if the current page is odd or even"; stripPrefix = 0; - sha512.doc = "924f08c94634f1149f8873c626c4b73cbbd2a6fba0ed28f1199b6688fd8940720643ba672d781b28f6802c1fc5dfed5928784a70436d492f4bc51c6d43006119"; - sha512.source = "1a77f0234475293f72afad4b2db4e5b861236b30a80172460be7a4bf0b734a4a06a2f69018415b80bba11bd68bf4a36a953eaccaf11efc93698f1f779f80f071"; + sha512.doc = "95df91af084f4ea145ac9a03ea3b5a733b071caa20839a5df4c37d7e65c5f6d9a99d5bd1abbac8d79a2ac5ee1957695385240202d3f003d393caf32984a5c9b4"; + sha512.source = "e55a2a018385f659904063660cb8cd4fcc786ee841ff497d81cfc6218a3189fcf48a18dc75f5fad98935c7d2ba28c03baf889dedd5d0aacf27e62e83a2673dce"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "2a750da3db6bcc2c08f4240874d57c4aee1df4fa42e695156ad08ea5c1e187061c8071f621d3cae9365f28853c44e53a94d7702ccb4972656d096ed4d1272524"; + sha512.run = "b40721f6c426b0899c79a16feaf2b3cc75b617fb39a1c5a6e1aa8794383b4261d26a8b0b96546804dae5d66c024fa1c8537172a10e839edf30c4a64487b3eca5"; }; ifplatform = { - revision = 45533; + revision = 77677; shortdesc = "Conditionals to test which platform is being used"; stripPrefix = 0; - sha512.doc = "520004cfa412c2a24ece0e00b11d457405e71a446e554a1d930e60ea7dbd00f61b2b6a7ecbe89b62610316fd3b6fad685d7013042fa71fd7fb270b40748dee56"; - sha512.source = "a3c33b16decd5fb443d9b5bb13f3a5e0ed56705d353b0260772d81f963460ff7e914fb1d7f4ee24e249bf15af77368ddc6fea49014202389baaf035f2165e17f"; + sha512.doc = "4406e4bd2692bade1e2f6c5d6bc4a821c09516951d2ed029ee0fb3b1fc20b21114967cdce37d51c8cda19a3faa09d50f855c966ca17b5a7b219d54cc39fe0298"; + sha512.source = "1dadce942d50cd36d9daf1ab6934943e47bab49504eda69a901bc7f280f426b9f7614c22ad19b0708cb59077c89679dfb39522d8a61e48546cfe7507b8ef69c7"; license = [ "lppl13c" ]; version = "0.4a"; - sha512.run = "952f87877c058c1e8ba3df227ed7332501e7861bdfd2a29878dc4b14e6b95a1b116459bef7f65c5bf277c95d08120c7e9fa9576a7654739e4a26125ca4d5c724"; + sha512.run = "efa7dd7a7bdf685c7557e594524fc015c4fc080dd95ce3f008a4894187e1496b029d0da9fad57edb48dd73a7da6e54a78ab68483df8e581c0ac978111585f813"; }; ifptex = { - revision = 66803; + revision = 77677; shortdesc = "Check if the engine is pTeX or one of its derivatives"; stripPrefix = 0; - sha512.doc = "a65a583b033509fc0a41fb65c6ec17357c0e095cf09d6f5d2b9b1f8e5fa323f368cd381941e8850bc1fe81a213dd2bbcc3d9877c08d50a5a78efedca05a7897e"; + sha512.doc = "99619f76ac44f500aec7c6a653362caa3cd4c9144d7c8a91b8310d5ec54b7290db54989324a0969e0cac3a6014334ec700c293fa122730d5befde02acd6b4207"; license = [ "mit" ]; version = "2.2c"; - sha512.run = "9b0588af312fc3627687703f030f40ae421d9949d696891e9a60aca3c7582f0a534099685e8b8d5535df0d2f9dcd452f4219092d70c285d0fa65af6d140b7afa"; + sha512.run = "73bab9ce25233bc2d07457d1afd7c2ffe730b4aafc8c82b73e9857d89cd58ab595a68601e64ba911622cc43378636d1f6d19f842ea5922ace86ce722640c2965"; }; ifsym = { - revision = 24868; + revision = 77677; shortdesc = "A collection of symbols"; stripPrefix = 0; - sha512.doc = "10dca0c00a52d9d9775bd2ae35b50d7d56294da9b8eb21f2bc35f7863cbf1ab357cf8f3e1d949570ebf4908a60d9ccfe604e69fe779780c8e7527172f3f0e999"; + sha512.doc = "ea042196b4d6383b0b623c59ca2ac8f04fe3d91c040769079e316ba7d7082f6c2477198024abdaf2d18ab38e0ff9737c3a6d71933e770748b9f3e1be3e109ef6"; license = [ "free" ]; - sha512.run = "ef6615a3768f87009d22c3feeaa074a0589b17efc8585a509e21692195a100e5b11e2d0849fa2eaf8f80cbe0d96ea12e773aee0be28e7120ee80a86dcfa6f8e2"; + sha512.run = "87833057534a19df6902b442f1ed85ba9da5961b8bb97a9350d9d52a9a7aecf2ec85260495be4135f7de03d4fd0e694c97e46c4412a8d02f37e2a43b6c536cb3"; }; iftex = { - revision = 73115; + revision = 77677; shortdesc = "Am I running under pdfTeX, XeTeX or LuaTeX?"; stripPrefix = 0; - sha512.doc = "ca80b5babff8f78624e2908b55c3f9b9cf4e9f3f3ffa777c965e20f00e8bc71840c694cd50c94042c1cd0037b88e3260f29a57a3b39abbe0b6e498245e86ae5e"; + sha512.doc = "73354f3a0b12a708cec94676f9a5cf7d9e32b60f49791f95a21034589933943ba4a4708f8dd868db65ec4ab0679ad8ba60d78e2293f6f2b10707fc941a1fb362"; license = [ "lppl13c" ]; version = "1.0g"; - sha512.run = "39761a9fe27652d444f3ff119c891c25af859b1dc8e8e21419cc44a45443bc8cebd631168b46dbd70853d2b84c88586972c7f471bd0a504d0b6afeec13ad6b7b"; + sha512.run = "b958d8285b1ce12010034fbea4c3155a7f44c8aecefd16559581e24cace453dc6b25ab5a40a2340940fa9e540da5a5a8e46ab5a726cd1b7aad8f0996afea1553"; }; ifthenx = { revision = 25819; @@ -26945,14 +27042,14 @@ sha512.run = "0435d5011bdaac97c6f36202a03cbe52cb45f83d7dcf37111b9c68706e4cc971b5b13ab5fe0b29cb296f7af4b217a64b5507ea00dfe63e8496e10b5adefeed8b"; }; imakeidx = { - revision = 42287; + revision = 77677; shortdesc = "A package for producing multiple indexes"; stripPrefix = 0; - sha512.doc = "a07d9461013045274f03145e97d286d930055c4573e917a78e8913841cae30fb61b99e66d098b4ba014cf44e92982301c7d72414e3ce1df176bfd35ecd26ddf0"; - sha512.source = "f3fd8e1a5057cbbfea56a0d21f16bb310fb815ad7363e284083f2c313ac055b1b335fc1c43bbddd1b1beae64ec42e29bb4a194056be658cfd3ee24e49d5e5804"; + sha512.doc = "026e25c293862398aace7dbeb665fb4d72149eb99203c448e637003cfcaa08c4785f8c422c462d561a57ad7d7ef2d2cbc235f2d67f5fff99c71271885a916fbe"; + sha512.source = "662021f3f74ffbf6b12e426e329d50cc7db6f51e6e6c2db7f6d7817a0709de803877b6940eda1656a63235412670bd5b8c8978c71c7d7a3e84ee2fdf6b92043c"; license = [ "lppl13c" ]; version = "1.3e"; - sha512.run = "6ca0680f29daf88dfbd26fa87d47a65c8b2c2d534321b814ff78d77d0b97d7fc5654b4dc0b91d12eb0c9373cfaff5fac59f24def8d0f50d97da34fda6f839d84"; + sha512.run = "97ef4a7dcb7431c0e5afa921ac8e5e79e170c374e7878556ec5a4f5cde0c0855392ffc3394a57937524abe922279b86d31e35194b6b5b7d123bee2e59ff95cb1"; }; imfellenglish = { revision = 64568; @@ -27002,13 +27099,13 @@ sha512.run = "7afd6cf1fc2738bda4f390fe7f2f9d5e1bdd33c2e6bd32b4dda5b232005589f38436813d9e5effb6feae6371896be453b608ed61c64b9bf38fd25ec400c4b101"; }; import = { - revision = 54683; + revision = 77677; shortdesc = "Establish input relative to a directory"; stripPrefix = 0; - sha512.doc = "967d456dd18c8838db7d2ed64016fa0f77f2ed475e5cbe36389414849786d7e7850ea43e8bb00d8aa06e3ba06f62970a6525ee1b5a5109f8cbc77a0baf894b50"; + sha512.doc = "2393bf43b7a3d27401401a87c7269624b835bb2f3d9efa89a2e3d6997f68feb3a21b1481f3033ca449bfee120195bd5ea99648113de0d1cc5364830e414e2f06"; license = [ "publicDomain" ]; version = "6.2"; - sha512.run = "96a92584b4ff4a4bd3b345b446f2802e34d59ebf8c14469a5b5331e6d2f92b63f42d8f5799bdcefc9ae3f74e5e6f93aad7d5371dbe7d21e84ced3890a76c7a19"; + sha512.run = "bc87f8ae75d44b7b44cb51e1617e8ff10b227b5d639ed423ed67525cdd0c58541f10140abeb4d7c4032d733f287e57c9f485fc58f5778e0ed3f7d8b8733d3569"; }; imsproc = { revision = 29803; @@ -27048,43 +27145,43 @@ sha512.run = "a2b43d658ed62ff3a301a1b190cc46f04a4a46f413ed4af3e0f84f1873efc6841cd23fc07d68a90cca50b6ed00ccf654aef9dcb6a8b4863277b06c7e8c666e6b"; }; inconsolata = { - revision = 54512; + revision = 77677; shortdesc = "A monospaced font, with support files for use with TeX"; stripPrefix = 0; fontMaps = [ "Map zi4.map" ]; - sha512.doc = "9139f7769536398c2822c41fe1fd0850a81fb54d70524904b266c8e231c95e344e27468187f474d51a9ab8c4028d6e5f9cc4513d1b38e306b739a1572c387e88"; + sha512.doc = "5262ecb372dc1e5b238e10a693b35480a0c048497c636d33183d3a27e228247c7b3c09a86108ce6a990b42d59a8a6cdc4f5db73e609a4ff6f3450e109d10c21b"; license = [ "ofl" "asl20" "lppl13c" ]; version = "1.121"; - sha512.run = "3b33a1627083b50019e0c66ad49319d3ae699943f217daa21f57b19dd2733d29c6f1e9fbaddc1e3e39ea96623581b1d6a388f1a0009e84e4c3f381887b05d4c7"; + sha512.run = "be94f1b500430765601a5f2decb8a4e0bbcdcf819c1bc010847fc42bed7b8e5b6d09e6323ec836d3d588dab889a4d80c74f8d3a7b9c535d7cd4377dbf0843191"; }; inconsolata-nerd-font = { - revision = 76924; + revision = 77677; shortdesc = "Inconsolata Nerd Font with support for XeLaTeX or LuaLaTeX"; stripPrefix = 0; - sha512.doc = "5dfff3372cc69793845fdfb4b7dd768899afdcf876b4ce412b827a0ec3a19ba12a286928bf50537a18ad3c1b9ff0ac088f760f3cc32516a5dce307fe722bf8eb"; - sha512.source = "3c1aa35801fe0d5465fa1aa11864a6934fafc4d41e0b08f73a1ce52bdd5871eb69a69998be2514f481647a4b3060b9a4fc9da9ccc1496400142a29ce3833f20a"; + sha512.doc = "f3121715ca11d0ad35bcd23e0d109e31c7344c83cae3825c16c1c64661c16305b25bfdb12241c0dc0db40c234255bf5b34783c4f384d85ba403cd586b2785507"; + sha512.source = "517f3fe3809aec30019f871620650cc36b45e5738f5e9eb76391b4e7603cbfb648df7ce53bc09d025e736c16155e52b18d1a53a207de472fabbed44b140ebbda"; license = [ "ofl" "lppl13c" ]; version = "0.5"; - sha512.run = "d03900f00c371f19f23e5624d409d24ea21b7c8d9aceef4fb384eb812406e8ba93c6144b7a9fb7259d2691dc2a7962c1ce9b314f97f88cc853239e4044d02fbd"; + sha512.run = "dbab4fbe905939580a05496093318c8691b1286496551aaf55317a19cddf34796be437c26f745e456d86a1809eaf023403f59a28e4760e34eaad4db9a5e30ab2"; }; index = { - revision = 73880; + revision = 77677; shortdesc = "Extended index for LaTeX including multiple indexes"; stripPrefix = 0; - sha512.doc = "74d48d40a1e888350f5f5d054f01fcf82d84b503c979dd45a14b960254e5a83b00a639799e632a85d35e28197da74065272f1b0fda67de2db13604d00959e260"; - sha512.source = "35a7a6c6eb17a1ccfd834b912dfe3a253d4ec63890b772dfe7e8800bac0aa3eb80d4b1a3b39492c312b566676ac09629eccdb84c8253e43f1fc1eb8042d56f58"; + sha512.doc = "0971796b17a267ebe62e515865399c1b6a81bf0392e7862851f7a5682ce6711c24cf9be85773ff3c8a8722d281f1ce0eb6d0300514148fd4528633f81645cd07"; + sha512.source = "1267ef771accd08bbba8b91272e6d41d6478d7972dd4ae28c2b6ce37d4e424c0f5c5d9fd3c1b8d23857414e09a984b9706db09786e1b47b78c38495f401ad06d"; license = [ "lppl13c" ]; version = "4.04"; - sha512.run = "9e40509ab8e3446968dba2d7523b091c206a51d290ec9ce5b9d5d555914373dd0818bebd25549c4306b54705ca076c6680f6e886459233827bdac3b8e58db101"; + sha512.run = "10c5552990b888ca49378e6368c7df4ed9992910a7ef27dca20c2e43cfe1509e4b102e6f8f58127db1ff7e25824d184ff2be8995156d5022e05462c22fc4b733"; }; indextools = { revision = 68555; @@ -27107,14 +27204,14 @@ sha512.run = "1d8a98b6f49bb81dd7a1f3f2b589f0b8b0cc58f4f5df01d2a1d3067d641ac5a86adbf63eb4d939d155cbe46681cd9cd6fb7aed3d61e17bd25de5b3b88a690712"; }; infwarerr = { - revision = 53023; + revision = 77677; shortdesc = "Complete set of information/warning/error message macros"; stripPrefix = 0; - sha512.doc = "2830f622e2ea8e5b3427a9d924dd5f45f0c63a8a6de82e261102ca2c3f3afd7b781a7e0d50903dc8d8c1bee0674503f3ab935fe81dd9490d4310650097c4ffa6"; - sha512.source = "ccc6e1f7a63c10fed449c390b2283ac44b94c33a453f1146658082c888723ad8223bea01b71545d7f57f89fb8c8373f1a8329aab7255b7d17fd36853456cfbe9"; + sha512.doc = "f88aa1d841097e7616bffb96af9bcadbb2c7fd198fc9f4f1c083af14fb3a5d7ba266172b1d00b5f749c3e156a110345251f4200848735c9fdb0c5468472a31cd"; + sha512.source = "6f2a8d43572eb688bec1ed736aa80073c9a5acce8f401efed07823979c67716b2a2d58f113f2f4fe25d9d837232c1a511c76cf6eb3043453a706d0c42a97daa1"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "a41fd6f2ee199e460950fdd31484be7e949a5e36ca740daaf3a1ffa01103d865f573c8ffe0859a8629456786cabf2f1751dbd828cb5d26356b1973960c854261"; + sha512.run = "eb441377de3ad2055b61a5170391209ce669f3dc345bdf86efa9de8b2936db6e13e73a83b26e925e3a492219261dec2c0dc35397b4de2533846a39d5804e5876"; }; initials = { revision = 54080; @@ -27186,13 +27283,13 @@ sha512.run = "b98b83ff26b5ecc9826f111d9faef5aa0f51ebcec7978881da2a61287af7aee022dc1b7812ee457885c7813eee0d2200d250ef45648619f3d105e2df54cd21d0"; }; inlinegraphicx = { - revision = 76924; + revision = 78043; shortdesc = "Insert inline images, with automatic size/positioning"; stripPrefix = 0; - sha512.doc = "c02b75a9a66bb98324f851b3be049d7f333dfd70f243ae253320fdd62a8903618f095dce07a5ba4fef7f6203d7e8804b7a9b3e6326e0f7e161df5d165206a27e"; + sha512.doc = "ca53c30ac2f1f2c32da1357579037832e85d8ac351647ee0e08e6d0c0725d3716c88a697d305d9f86a9ab683c63c48615682e69576f3400d2033b85b30b947ae"; license = [ "lppl13c" ]; - version = "0.2.0"; - sha512.run = "47dec9eba400a8c376ee9902b004d2ccabe079b9f840aa8d3cf2deaa7bd87a9c0fd77780641b6e59f93103244519a9dc478de33d7e4c6ff8247f5d5a40749c7d"; + version = "0.20a"; + sha512.run = "bffa62e5ea720631be86c95a3cc010da0c880af883d26fbfc3d567bdc0d7ed9892cb6abeeceb8a0aff07cfa3ebad58a4c7492f81a0c060aed031a9bdc57aa875"; }; inlinelabel = { revision = 63853; @@ -27214,24 +27311,24 @@ sha512.run = "91abb86ac221d0cec84890fae7ccaeb0d49858be5bde4d5037f17cad4d7adcc8addb46b79029cd995b15c5ee388eb1c3b027054750e64582a43cfa790f0a1ba5"; }; inputenx = { - revision = 52986; + revision = 77677; shortdesc = "Enhanced input encoding handling"; stripPrefix = 0; - sha512.doc = "087bca2b38a73530b19dba7343cc488b39ab505ce00b4c622f56f9d40c448e6349052e12358cc8fe6d8db7039c6af4f06910784795a2cb1e69b85eed423d1314"; - sha512.source = "a633d0ba777e0342fe99d1ee8d9c955fe159c4a881f31c46fa205078c3b1786edc2025f58ac88b7dccce0c6bed50e8f44025ebd43b28871db953a34e54b3aad7"; + sha512.doc = "1e6d9a4bb0d19e73c18d71f70b797bbf217a9988cceece9dd255294528a6fe8f92fa6e95a976b0ddeb51a9ef9fe893f96a3185019a8be617649774d02c825bcf"; + sha512.source = "e4ff0f3911efc2a2a16def3d4102d94327c7ecbc043e6dc45cc87c8944ffd07c9a3fe665fdfd8cd879309665db10e3bc59941c86cdd3d6246f64aff88298adaa"; license = [ "lppl13c" ]; version = "1.12"; - sha512.run = "5550c1d76a0906f47ac3e2303fc57ef9ad1c8442e12e3522826dbe7fa8c971c7ca4241e0a1707f6e10336855eded20e94130a6db212b787383282326aee8886b"; + sha512.run = "0df35ebd1114484250721bd75d0f4a60a07241552b0944b24a01e6558dba1513ce187fb8d121203d84c5000d4ca3e8cc6dcf820a93be022395971061bd475b39"; }; inputnormalization = { - revision = 59850; + revision = 78116; shortdesc = "Wrapper for XeTeX's and LuaTeX's input normalization"; stripPrefix = 0; - sha512.doc = "ade22bfe8534389f117f0f99dfefd7e27f84ad653419929ab86ab045ff08c1d08952178c6c8d42b3b22d575e371ad4b77c2efda436e4b8ff89dad2bcb67c7d65"; - sha512.source = "048bcdc198cb028863f2f3f30366ab209f18fa2d3f76cf42ebd795cf34d92734e617fdd7412c3f5e43127a4853f1f2b3fe928c8cd554b5e5fde430b5c9170d47"; + sha512.doc = "8b72fea0fe31b6ae3a93e15eb92e3c05691b55529a6e2da3a465eebdcb1b80271cc26968bf5d0e21172fc54cb4879d3ae7d98851de5296e0ed141eaa1a385b88"; + sha512.source = "5cc002541f8e7e8b59522f54c7c537043c333be719a6b31ef5682089d118b240138d4f5d09ee7932512df761a566c99bc353beba8e56dbccdfea27976d8af295"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "ea1b93d71757875867fb9d899399ad5cf95d2a0560b3caf2569d08480f4d65dcf4a963632dd27b1e28674a9b5c6496f769c17ae08494a6c37ca2d0e6a8fd8f04"; + sha512.run = "c58c3c4b1125f6bff28b1f6651461c10f582b058847da459a4dc984167d2c8388e8b7e3ff00d98d4cb14431ae4be9dd75f274222d6fe510c8f3c296f6cf32865"; }; inputtrc = { revision = 28019; @@ -27244,20 +27341,20 @@ sha512.run = "e6450fbeb0f9033b0bcc586c34f5bb8e9c3a6aae102c15912be315d14fe883b8bea62a59a4a65d0ebbfa9cebcc518b9dedf59297f026423ef14aed2c0a2004ab"; }; inriafonts = { - revision = 54512; + revision = 77677; shortdesc = "Inria fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map InriaSans.map" "Map InriaSerif.map" ]; - sha512.doc = "352e35b1b748f502db20c76f670c8eb6d02f672ee743518113a7b7807678ab45f2a628980229d8dae67df0dcd3581a5a28492adce8752a1a5f914fe550bab01a"; + sha512.doc = "179c1caf15001d26788fb83a6abe478f71178669501f3942fd4b618f587b8c40292ec1f64a51b9b3529e90f8add5c7f6525ad00c4f66fb243f287a1943a39813"; license = [ "ofl" "lppl13c" ]; version = "1.0"; - sha512.run = "9c960dca72d433a5ee20b2afe843b92fa98060e67638676a8e92ce9c7dde872be4bfdda6be7a76ea90db97e51784db4487ce22c79cd110ba0214ba54bc8fbe18"; + sha512.run = "e0ae2c6ef7a5aeb42f9ec1bcca2173cdcdb60815715cd8f59eda1f563aee7f6d6887fcb8fa49f3ccf31db30113fd0372d8c7bcef1e641e69ce7261689d4b99f3"; }; insbox = { revision = 34299; @@ -27269,12 +27366,12 @@ sha512.run = "98398c838689cfe22ba859e2983f374ecf94b21bcf46de362056821af31285754717f7b2169f8bfb6fbbbee849449a1f3caf52d1397a901133d0364b392654ce"; }; install-latex-guide-zh-cn = { - revision = 77231; + revision = 78232; shortdesc = "A short introduction to LaTeX installation written in Chinese"; stripPrefix = 0; - sha512.doc = "e164eb3064b5bcb6d5b9ac070c15d18e1bbc6b224e47e17fb5e924caae5812cba3c376aa0140689c2a8c5e34ffa5117a38aa5c6e0912c180702665121056c505"; + sha512.doc = "583438c2aec15e2878a777ce4a3c81490990e56af40a134a11f10d9ec766264f941ad2f369df6ce15e7071b742165f3b5b0d8538c77482b1cfdacfe8852104be"; license = [ "lppl13c" ]; - version = "2026.1.1"; + version = "2026.3.1"; }; installfont = { revision = 31205; @@ -27288,28 +27385,28 @@ "installfont-tl" ]; intcalc = { - revision = 53168; + revision = 77677; shortdesc = "Expandable arithmetic operations with integers"; stripPrefix = 0; - sha512.doc = "f3cc5dba031957d77cdf39d902eeda96c8405efef52352109a7bfb187e363321d31120b4c66ed4b2e990fbd7085b927599a0956749e4303611cdbec5d9d7179e"; - sha512.source = "c3fc56d3ece265756a6c19684e7c2f9717df7f65176a640bcf6fede941468c8a426abb610ebf9955de920adaf2c96165f91f7314f48701121dfc4381f921d42b"; + sha512.doc = "0a12aafdcdd557bc2427e0c183013daec943e3a774dda68dfc1a89b721e7fd794f11a4ab917eb8bf72c8d3f637cc4f7a86cf1f997b94e0de4f28bdb1cdef2761"; + sha512.source = "a363d77d17d1bf8dac3103253f6af782ad55a50a55a92f710581560c859b5e82a06e0b4e16b0a27c404afe332324f6b71a0cf2ca8a488742f55180245f2b4a6e"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "e1087a7ab3f1d695bc20435ef0bb2b806d1cca71eb792fcf46e6c2fc6d819de2ff623a65593b65d5bf228309e3e3d5210ae1fb1452356f97a5ecb45921a7ce0f"; + sha512.run = "35cc89fb58761ae3afe91c11cbb4e4694b48baa80f06dfb00fb347b0252238d18c10d7ce2db8f0cce761d655e62da88c3fdc73dd4d5890784f8a69604fe5669f"; }; inter = { - revision = 68966; + revision = 77677; shortdesc = "The inter font face with support for LaTeX, XeLaTeX, and LuaLaTeX"; stripPrefix = 0; fontMaps = [ "Map Inter.map" ]; - sha512.doc = "64260a91b781bc0ca36a73e1b44ffc34847b26b977a950cefa27649d7382e9cb9d34f70f982831912489d86e343d4abfc81ae0d91302d3276aaa5c8567c3ba42"; + sha512.doc = "52dd4bbca9f4e5f7957113ab317f20a803c50d4bb785242f5df9d243bb7f8d030b8f1d71cf81fdfaadc5c3aed1592edcff312bf88f593ee3d53b3e0e6908afb0"; license = [ "ofl" "lppl13c" ]; - sha512.run = "3e2799fdcbb3648912d99ae0fee49b3e34098204e742ffd8bac5fda212f3e452606124e5503f99a52f7f647b54c31858256e7e1dcee4a566f3ca8e9d5aab5eb8"; + sha512.run = "b1f929a0cbb168d03b7c28bb1f00a06c2ced17222c0b1881eb64c790f4f9e026ab1246bc2510c4993e5308188551def6b842fa20a857afc666cff06ef059b60d"; }; interactiveworkbook = { revision = 15878; @@ -27320,13 +27417,13 @@ sha512.run = "2afca3ee8051065d4014cae8ee751f085abe6e62ea0af7d6c036bfd9ae6c3f38a295857d67c7e8f75a049fd618c82ad8b28a66f5c83a387969549cbf20ef159b"; }; interchar = { - revision = 36312; + revision = 77677; shortdesc = "Managing character class schemes in XeTeX"; stripPrefix = 0; - sha512.doc = "c36dfea3f3f62660cae4f4653136269247bd109931b2eb6478eba29af089d42b6ea9f8afaf0c345c9364a68c1645e288d289345e13c8582e1639edaea20a26be"; + sha512.doc = "53f8a3002fe0f86b5dc8e9998c47a68bbf47fa72256227052f7cb73a1e35a3aea47b1b2ef1354b74a480ecf2d593f2ae9b2b827ee3aa892258b4f8ce05e6b274"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "8beb2e016e1a6af0199708355b8f13aa1accc614135cdf1d6dd534eceb6fd5a8d9e611e4d6fe0d72da9effdef446549b01d5ea2aad043f3fe94b81fd3d4aa188"; + sha512.run = "d00108f2eb7976baf3614754a6345b943912a5f248e2a2183e3adfefb55c2bc575c58826f22ffbf57b9c68ee545704374fcf31fd2d96bbbb123fffb4ee07ff42"; }; interfaces = { revision = 21474; @@ -27365,13 +27462,13 @@ sha512.run = "6dbbf39f9f0f357f45ae275458f03abfee625720b5f2dd3bbb5a78f60f4c0e8972d153c8d1647f147403f7c665e25147fd0c576cccb226a74630348a9f0a7381"; }; interval = { - revision = 50265; + revision = 77677; shortdesc = "Format mathematical intervals, ensuring proper spacing"; stripPrefix = 0; - sha512.doc = "22dcf2288d7f888e76967209ef1fd31bef66dcb9784a45126a945c4a0ea302c67ab4a35bd864355b29679131cf2cf36fc6172017599ccf3025c4ae1537362b9b"; + sha512.doc = "ab8ca89221fb4dd7e48d6a5c189d75de5970fd3b3fd534ccbad73de6192ef9742d56649d32abb7daf537a2308c9a369c6da9df6b6d04d108125265a9b7387619"; license = [ "lppl13c" ]; version = "0.4"; - sha512.run = "2a2fe0ebdc4754ca74962270ec48c69e6574c13e446628f34604b13584e7b14ff33add55744f03a1d28443b5ae87ba79926816bf44781951a729913ceeb4d6c9"; + sha512.run = "1c09f48ca501e8147d8e1fb4621fd914f0982af0e8f301104186ce0a3a888ef09a265cf5ef1f2833133933819c7db7ad4331a96a3d5ccf1326bd2adf49bcb42f"; }; intexgral = { revision = 77252; @@ -27384,14 +27481,14 @@ sha512.run = "954af096491174ad50a516f4dff62b0e102941df4291d123c5c8e4820f4b15e7dc6e348082b68fff1f9e8745d9932b6fe43086dceccabdef0a50311261d283b7"; }; intopdf = { - revision = 63987; + revision = 77677; shortdesc = "Embed non-PDF files into PDF with hyperlink"; stripPrefix = 0; - sha512.doc = "07abc35842c8170da6763d070180f63505ce5fcc98ec9966b3e0b7502191ad267b4b6b0a9bbc6fe1fe037b0eb6e249c9ba9080669abeaaadfaa6be26ea86e5f7"; - sha512.source = "ab22656c6f47d03fd416e7340438a1c57e9ec1bcf360ec3224aa7c37859b1210807c3ba7b94d9fcf7e4a6878c9874332d3bd030cb7e1baf3f05f10077169d75b"; + sha512.doc = "c9e40435e446d20fa9cbc2d4203d3b7fb24fabdb4b018d233d27907bd3d28817dd74ca8a99c17cab5db8b3033de1b0bc2f11972227cf90349c7a05f405af4c6d"; + sha512.source = "e6951f28a669a89f1eb20428735715659d9715ffe0b82d1e26c731c444a46dc2cc5b4d37632dbf32181c6e4844505bfc5e777fab5b5645f87f4bda8071b5ec59"; license = [ "lppl13c" ]; version = "0.4.1"; - sha512.run = "77477057b8c49400059eb2ec0ed1ec6ab8c5b80ad661871c5b179af60abd0a5904ccd1faf045951d83e29aec560a77188c8468cb9f854ed28676ce52c3bbbd83"; + sha512.run = "54a72b77ece6ce6f68cba856e76ae97aae5eebe0803e6ab3b0dc1739544a800d5764c94e9843207e4589348bc5e60465c7ed8f5bfdf188515c899c6ea8e38dfe"; }; intro-scientific = { revision = 15878; @@ -27402,14 +27499,14 @@ version = "5th_edition"; }; inversepath = { - revision = 15878; + revision = 77677; shortdesc = "Calculate inverse file paths"; stripPrefix = 0; - sha512.doc = "a9dba77a8aa851a5e915e368c5090fc83fd894c22efedffce97ee0915b4ec50fa72efc30f377891b5efc0749c12018228ce400cd4024369cfb81ff3fe62567b8"; - sha512.source = "de5bfe7ac5967f4ab02dd0931c5799c6c68c5c7a57d8b6c40a205e76546d8a23a6ac6be292c6a1cd4c8475bbf0eb229b6d198eabc66a17b2ea4b0ffd0c798323"; + sha512.doc = "e7f703cf2354d67104875d2410e5f9443d35ebca6f539488dc75e1fe5abeae385a7700f51ff690968ae9e8bf9914aa77d8f17e36c09ddb6a75500c55a2eeef93"; + sha512.source = "261e1f2cc9995ff8e1b6280e7c9eeae40ce6c5b1e50b71c7f2ddc85465f640d59a8e78cdb37ee71125a6743740342b99681fa547300ae16177329eb330b70e26"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "d0d95399067922172799d17cc9b9b4fa7a79cf2928630c63441114c479bc60e72b3e5133b54f8f7925cbf90f5b419c89e07699ecf8e8269b43f969e584698043"; + sha512.run = "a562731ab4c0d5a3ec0b7c0d274eb842e322affe74f00e83c4b43249b5c7c16be7a0d6649d19167ab55b54260e810da9fb20bf66b3a06080a3aca4721dfa5e36"; }; invoice = { revision = 48359; @@ -27551,14 +27648,14 @@ sha512.run = "40a36335c15b453d2e5b5abc29b2ec1891c6f1502ee2f8ffdebd2f9a159cea3aa28eba7c661c12a0445a4f713b77079d8b965ac955123fc81225cfd4491e5317"; }; isodate = { - revision = 16613; + revision = 78116; shortdesc = "Tune the output format of dates according to language"; stripPrefix = 0; - sha512.doc = "75118f62de8568c9826dcc11b753511f57b7fd237cac6aab1c75377121fad2179c81ae5ec5f64ec127a299beb88abc209727d17b1ded623718c7594bb7ca5da0"; - sha512.source = "43bfcc11aefd2c68ec96cf05f7609cab4009f960b5220bc15d982ad384e062bc42a791f269d5480bb1582ceda68f8c7d36e1308129aaa3df41d25d35cbbb96d2"; + sha512.doc = "050b3df06bd67989a3d0f38af5e225559abacd0753075a94c7b1d07080d3ddb9e09d1f9c637e90e8b0b4af9c682665d3dfb3d9db3852e60059f947fe253bab48"; + sha512.source = "4a9dd07daf5b39ecfeb9ef4ed78a3f57ae00c63dfd110d8028ddd0e338b41d9dfa8feb0008dd29c2c95029539c143a164f7e30f719336e778b17e6d1ff2a7e3a"; license = [ "lppl13c" ]; version = "2.28"; - sha512.run = "5fa145cde64155e9a4ca7236cf41449169ce0d1aa88381b46935641ed94d166429c1b139c852f96526dda270fb85736ca54e8864c32452996109b0061003639d"; + sha512.run = "f354a1884be636bbdb5912733a3f0bed2318e47caeb3a123c78c229d4993b0e5e9423568a747906d6d521fbd3b8654efac1b21ee70cec3395a79aac830b89157"; }; isodoc = { revision = 75787; @@ -27665,26 +27762,26 @@ sha512.run = "73770854d45bf404e874aeda0d0bc95dac7ba266cb012fe4af7c4e7686c078b1314500ddaa767b1652e9b05b02691c93cd24b34d6b145fc30c0a3f56693f6a17"; }; iwona = { - revision = 19611; + revision = 77677; shortdesc = "A two-element sans-serif font"; stripPrefix = 0; fontMaps = [ "Map iwona.map" ]; - sha512.doc = "87128ca46f7f2f13f8f886fc1c3da11f17636637632c0d39ebae07dfe70ec92024e1136da7a736a3fc8d494e856b86407ef9c01cd54a56fc2e41372bc0f1c4fe"; + sha512.doc = "650a01e7432380eb2124547c0e00b63e5a38cd52fa6f4242894cfe30132ebedb853403290dda4ed62664a86aac922a5d1c26a98c51d8c96661113a8b71c3bcb8"; license = [ "gfl" ]; version = "0.995b"; - sha512.run = "2a125919a015c82e00bff575407f02a6c9a176f83a6017df682b98af55473e7e36ca0a94ff27091a3a4279d42fea9c49f0d8ae6da7e852ae9c44389dd5d8f7fe"; + sha512.run = "354e4d877a493b45ee48382bc12ce0da96cce046c2a5b7e7d76c1de39fae434f2ea63325f9fce9400b033b5ca0327047ce35812d825c26d4cea7a664e5e37b75"; }; iwonamath = { - revision = 76924; + revision = 77677; shortdesc = "LaTeX support for scaled Iwona math fonts"; stripPrefix = 0; - sha512.doc = "03f63a1972c10e2f808a9af4ec177f61e8da49442f11d3ce05aa47153d0b3a102ca500bcb716cb7121f12f044907ee77fb128e0d7fbf782184ad94d722ab7428"; - sha512.source = "b0fdc11080b959e478f7ac054182be547020887e830049158318652bfbc36dcdcaad16e37143596f915685c1565a9a2df38c57bcef124238b9938b756d734ace"; + sha512.doc = "b465b40f0799485648fdf34259fec4f28aba7ab1d9badf57e606c6cb0d83b076496cfd080ea7f08941033dbd4f7a0260ef9229a167d01344156580198a16f599"; + sha512.source = "b1b77014215a50454d15ca2216be214dd7cb5c8c3748159b500d528b06e42ea8c277415056ec6b72f79778f2fde42aed39a05cb58632e5dd74c92bafefe82894"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "c09a22b94fd960c7105a8c2f974082890ea42c83b2f101f80ebd87469dc4f63001ed186d349e5611f5ca19dfa8c0586d22e28b8c187571a8989180344c4f6276"; + sha512.run = "08098e6055bee879142d2eddfdbff528b7dace397670f0c8145b0f1f96a5eafc036b2f6da229693240fecc1809b3fa741ed5d074c0fa49dcf6b952083effd2f4"; }; jablantile = { revision = 16364; @@ -27911,7 +28008,7 @@ sha512.run = "35245333f0ad08ba0772aff54e5ed1b252ad1b1d298c55934ade4a0e33dec29fc67adfebcce22f10b61b9469a2a2d208c4b9977519271457f1538c4bba8bce24"; }; japanese-otf = { - revision = 77048; + revision = 77677; shortdesc = "Advanced font selection for platex and its friends"; stripPrefix = 0; fontMaps = [ @@ -27921,10 +28018,10 @@ "KanjiMap otf-tc-@tcEmbed@.map" "KanjiMap otf-up-@jaEmbed@.map" ]; - sha512.doc = "a00865214ef7b2da61506ce9ba0302e0cba6f0f895eb80bf0e851b1c7204afa719da69ae2acdd010a59132298385d741de061fa99841c21eefa6b2fcd74b85a0"; - sha512.source = "d8577ea35bdfc1eea6b3a7c9e31140a172fcace7b25ada40946f3cf4f58692d67fc9c7fc1e2364b0ef3bea01773a35ab47609fc4c9e314e8ba80adea7f7a9759"; + sha512.doc = "18acc7a28a5a3be81cefee56ac8845b54aa01e599b21dbe082c8c93e281788106961df4148b218072a0d92745225e3005f459108e73aa93fee0dc8adf7564118"; + sha512.source = "667eba2e40aad82b212853aa513080403f8af0242471b46505895209b8de7dbdbd72cb0ea79dbaa3ec75802f0eeac5715ffb0c40644e358cd72bfc5656fa7fc6"; license = [ "bsd3" ]; - sha512.run = "b74f9556b8a5f8d568849152a8fd891b8134a72ee3796b84f77fb2cc3fc8182fb9de98b57010bc282bc658a1d882eac2c2076fe95bb86e8e149fe5cdb389df64"; + sha512.run = "a725b1ca28c5d50a61b798725255f872d19978b4877a4fb43e9db143fb079d0f5e915837673fe989095d4e71b88f6d52be1a477cb2ef9401adb4cde628a533d4"; }; jbact = { revision = 76790; @@ -27935,16 +28032,16 @@ sha512.run = "4dc89f69b09e35492c1d461b4e4a2869c42168aaa038d34c75ed639cc5ddd7ac815848637e21c9697042c69fc7bf35eabcb0d378dcd6c52f796a83e0769104d5"; }; jetbrainsmono-otf = { - revision = 73401; + revision = 77677; shortdesc = "Package (or only fontspec config files) support for the OpenType font JetBrains"; stripPrefix = 0; - sha512.doc = "bd3938003fefa2ede545e93ecd80d8391d683a492fd57703ab1008b5172c7a7406dec934eea2c9af663ffb391229e4e6603c4939188a335b959f54775c80d8ac"; + sha512.doc = "65c474a1859794cbc625d1a8e9ac10063393e087a31a4928182867323716feee22846bcebc2a11d85b4db038a15e3d05b9e3f715fbee378060b525db8e8a5f90"; license = [ "lppl13c" "ofl" ]; version = "0.1"; - sha512.run = "1929e57cddc67a96d5a125b322ac40d3d6fec54b5361b0866a84115566785b11001fd27171c470291dd0601d2d03a105320a470f11de8d16ca68cb0a32b1bef3"; + sha512.run = "f2f8d85b641e34bd956e2cce2bee1873e1ea37ff6ec16189b97a3ccf2c1976b753da0a1efbcad70c14ab7c0aa1e2d883caab43f54c008e8545909ddc8271e8ec"; }; jeuxcartes = { revision = 76966; @@ -28023,13 +28120,13 @@ sha512.run = "5077471a09df4090e087a465e9d1823668ab80f088a7d5fea7d14559e9ea8906dae029a2093038ce5e9f013bbe3a9bcd74d8626e6ccbcaf7ebedd5c2f1e3521e"; }; jlreq = { - revision = 76924; + revision = 77677; shortdesc = "Japanese document class based on requirements for Japanese text layout"; stripPrefix = 0; - sha512.doc = "13dcfd5095cb28c4fd23b41360b14b0390a443a4307b5b8d49eca5d8813ad9e6b1bd7d593b7828428f22590c22304a52a670dd9190ca0c395d88d9715ded6260"; - sha512.source = "2949ed5e62e5dd85c5d2d7790e534f893617f2cb8cf8bb9da1b72cd7dd6d14f290a53c0e540516ddf5d326729e5cd1743e3ee409017c5f8c6367f788d2437e10"; + sha512.doc = "15782c4f7fe6ab669a65dfed62862c9b3dd9095e35e64835263b61a49ca52ff7207d2637a15e2759d2b312373b3a3e8c9ba8e687dfea07f193bb952508d9b837"; + sha512.source = "91f88aea52565b5684a9f22cbfa3e7c886aaca798cfbb0c4a7c22fd039fc984392699addd886f467f88b2f55e58e59898e00003cce9cd86ed88dd0bb2cbe5e6b"; license = [ "bsd2" ]; - sha512.run = "63c83123f60dcf68a6daa38c92b91b4b0576773a9831af728863cbbfdd710a72e6477fbb1be09653cb095d3036f131db91d07c20ddeef884d45a3e22d2acfaf5"; + sha512.run = "32b41a8c72332dadffba1d432d45cc635e7e8fa9c37e5fb348a2f47eddbbe0e10d79fbfc7e49d43efac611e7e6f65a4698a36cc8bbdde69fa28b8ef5fa90e08c"; }; jlreq-deluxe = { revision = 76924; @@ -28041,12 +28138,12 @@ sha512.run = "9b9b1898d6ec389ba5055f68eb3c3b5f13e3a72299d9bce087838e3fbc1214af855928c6f0c3386966b0b0b7407747a8506e80a266908d9552595ec96f2ee1b4"; }; jmb = { - revision = 76790; + revision = 77677; shortdesc = "BibTeX style for the Journal of Theoretical Biology"; stripPrefix = 0; license = [ "free" ]; version = "1.21"; - sha512.run = "9781e0b452ec977a07a8f4dd48fa176f5b35188fb5bb92573cf4a7f661b1ee9c58ad5fe5a2dc0bcabeb3d8ba2743aed33681befbe44ebcb912f48fc0f1111e79"; + sha512.run = "4436738387ee604d8e1e5f9fd6e5320d26c8b11827a8b77ea00c9e13a9b5e77df3d0786f2dde9105eb311dca0266c376fe306c28be2d4e9916c62f83817fd525"; }; jmlr = { revision = 61957; @@ -28112,18 +28209,18 @@ sha512.run = "d98becdda331e1ba15e967bcd7eb79d1e3ba60e8ae2746b89ecddeaa45dbe35019de0d6207c4cc4c85944ea84b3cf3b77811d1fa7a5f96ac50d521fc317c5b8d"; }; josefin = { - revision = 64569; + revision = 77677; shortdesc = "Josefin fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map josefin.map" ]; - sha512.doc = "cc41ce980515708238256db38ff05c74a22f78ee5a8f4dc63d68339a064799e1beacab7be71ec15b2c97a6d9aecc7a39064fcadf4d7c67ff172eb9b8f7a939db"; + sha512.doc = "dc5a420cecd81ddf60ab9e4a22a224f8642c065f8159e31741c5a7e1a63d14c84c9be716c3ce3a2846d340f3869c1a6b141d21f2deb9be4dd7f0fce2e1d518f0"; license = [ "ofl" "lppl13c" ]; - sha512.run = "6be43db9172d51a84374aa836cf9e2baf02f087336685a37c321449ba06461f08b08a8d98c12cb3aba0dbc9c0e2e8b3316362f65c7393b9286ab50b11f70174d"; + sha512.run = "347dcd9a202c3ad30bd724602bc2a190fe3e53e2e694bd0f80066ca3198f65fdc30c87c5e615f5b88a6f4090d8985fc3972f135fb9b0e52fbfe2e6406bafac98"; }; jourcl = { revision = 65290; @@ -28177,31 +28274,31 @@ sha512.run = "6dd7920204cc66ff28c78f54bd6432a71d77ae2f4463bd997d2a4170465053eb86d61bc35d8da66377b47cb1eba88c6ed0918142910a5bdd4e44aec41d3ec4d0"; }; jsclasses = { - revision = 75174; + revision = 77677; shortdesc = "Classes tailored for use with Japanese"; stripPrefix = 0; - sha512.doc = "4d64c9cf68221436d9c5d6f4310a619327d8ff223c3e8a63729e501ee092345d4106e8d74aca9f84ef1729f2a040965916bf0196d32511851a4e4483f93b6f43"; - sha512.source = "a01e4706ea5d947c653ad73a030dda12e605c766c1744a746a1bb15f715dfabaaef0834eaf8304ab7048932217d2738658a7de20a9eb6d2195f48e5a7e451e68"; + sha512.doc = "5499186b0260b8f9bddd6a02cf10961734173fa98984b16f7acc28d7630c72336362e642792b617e61318a47c84e3e31177173117851ade3e5d87e4015c76305"; + sha512.source = "73793cf36466b626a2bcf5ccc8631a69456d36a1614f9e08db5cd748e6ddfbbde010ebe2d400e17a08283c1f7e01dd434428c9b4001df2e539f1b37e9451d8ca"; license = [ "bsd3" ]; - sha512.run = "1cfc8fbe88731a098e83f2107d4a7d719de134b49844037d82a894f534f4b5f0ab60d2e613ed30ae2137ac82a6d281fd10e7352ee7eff51915817639edffe8ed"; + sha512.run = "56952087cfc51a7485ecf6f4ea079772620a89cf9cad1d2712941ebdc68c947881b573b41c3ded441683ee972722824281f7130a916b56f9e1015f61f635c6bf"; }; jslectureplanner = { - revision = 76924; + revision = 77677; shortdesc = "Creation and management of university course material"; stripPrefix = 0; - sha512.doc = "f93b097c6c6028d7e8d321f69cb3a4d40884a75a355ddb3306a01f82903b43e407ba2aa0d65679989e65f5c0cd36183f6a86c1e0f9c4152f8c2ef60527c628eb"; + sha512.doc = "b9f87d4469e0cf6297343783b6d64127c13dc907f083e2508ba9a0bb0d874c5543a0cbc6fbbaa65251b474ba693aca976f9a4abf0b0f20eb2cd2116bf9e40ff9"; license = [ "lppl13c" ]; version = "1.15"; - sha512.run = "db3a7c59513ee527bdbbbef69f665d7bea67bb6aa1616e71df3ac93da2d0e09cbc3e02b291fee7b41945c421b3cb53699296e8538ed789065efed441e2f7f2ba"; + sha512.run = "4923bcededecd78583a1a0024a5610645e58a9aa1617f000b2dbce00d78e1ccf55b5e22395e98f2bb7faabbc5d38bd943b07fba051b70568383ad87c8bdd42af"; }; jsonparse = { - revision = 77545; + revision = 77677; shortdesc = "Parse, store and access JSON data in LaTeX documents"; stripPrefix = 0; - sha512.doc = "0b5a603c9a0c2b9106dc018d9cc39a96a16e614d8f40f0c30f1d5819ca3084e87467ab3bcfe41585d88894645c3e30f16f66306f10531bac5dff5346782368f1"; + sha512.doc = "5fa3c7ec8153e15ef23b1702d6f572c1e19d83a7866e3de526c7da71fec173f4aca5cee15e81b95e5ec21d9e1af107cbe94cab957cf6ba99f163a3f0a2f3b1c3"; license = [ "lppl13c" ]; version = "1.7.1"; - sha512.run = "a7a3e9356567ec93b504ac308f36a608493fb6551fc092b58f1e56aeda97b02994f38481046839bb10c6c65078e4b624b6a042bf70046eb83a8604f8ca3121ca"; + sha512.run = "db57dcc5e79072bf1e4cd838acdef540a36812db7a8fd50bfc7782cf7ee4a2cf45be9f55e53f905cd80a6495ee52de5b5de6684e99443dd39a68fafc74432535"; }; jsonresume = { revision = 77560; @@ -28213,16 +28310,16 @@ sha512.run = "43d403ca9436709b1e3ffb95abb80fd82ae5cadd010cea80f55200ee60ce88540d9be3a4be7111f784f8feb93e8cac360564e2aa69b17571f0d3c9feec8194a5"; }; juliamono = { - revision = 76734; + revision = 77677; shortdesc = "Support for the TrueType font JuliaMono"; stripPrefix = 0; - sha512.doc = "2028be1e5804a4251e345c28919495039ee234bde0a7b4bbb82d9abc96850059bd1a7ec203ae5c80626cd2a3e94bc8aea1ebe418993c6d92075e9914c6c91d87"; + sha512.doc = "ff05c723fd15fd23896d0b77127380968227f2349bcb7806ac8b38dfd03de3c36168d07d17a25729585604e79cb0d69e804cd46c69e9638c7b916e57cde70066"; license = [ "lppl13c" "ofl" ]; version = "0.06"; - sha512.run = "e31c754931eabadf35437353db89ed71dd29bafbc55564e2cdf79a32cb613b674d571916a671ebcb625d7bf91d083fb75a9bc42bb6dab1871d8f00dc6af50a08"; + sha512.run = "57dc0417932d8295c0be8f42e824d10cfb52b6825f755d69a618d6093d0f1765e19486bdca3531344433675bedc3b3aff165f413b778ba67a2e7ed674ad6c06a"; }; jumplines = { revision = 37553; @@ -28234,31 +28331,31 @@ sha512.run = "e09ee044fe7d5692fe4f1098406e33481ebdf81698168223235e735637499053c66f278a1f7e27585aaa1a586ccf85b4f5afdccfa3ac35950475f56e46324103"; }; junicode = { - revision = 76210; + revision = 77677; shortdesc = "A TrueType and OpenType font family for mediaevalists"; stripPrefix = 0; fontMaps = [ "Map Junicode.map" ]; - sha512.doc = "5a8fdd745ea94c8fe656080ff6d59a3c3eab3f9a0c6073e52f84980c67945c96816ba53b4c27209810591e1a7728cd8bc0eafae913269352af05bfac275cc362"; + sha512.doc = "e4787d8ec7133e68f4aa5712b82c7744eceea0ee688ceb6f1406284c7d59383493cdbeafee538b387bee4d770d792e6d3b20fb1bcd698baf3c6443a63f84ac3f"; license = [ "ofl" "lppl13c" ]; version = "2.218"; - sha512.run = "00978589d7d0cf1027493fe13e2f14626f7f3d2c2bbf76d427a4bd854f9315e11dc71bc63e660eed34c9e92179e5abefbb55f3464c3eac7ed975a3dda6838480"; + sha512.run = "143ee084f0962b320c194ca99cbc89e63b280f1d663f7877ba9998670456f57b5d9367fc9283c13aeb4813e3e95e2bec12b2cd27bb8af548e740c263666dcb8a"; }; junicodevf = { - revision = 76209; + revision = 77677; shortdesc = "A TrueType variable font family for mediaevalists"; stripPrefix = 0; - sha512.doc = "00772727c71b2989a60bcf9eb2530d763727e799ac5610fc8fe99529046fa5ece835fe7a9c9908944f406b2ef178ab5430e8c2bf7fc49b796e61757fd2bd0b48"; + sha512.doc = "8813093c83f7ffc80739ef3cf662c8580d41c6db13c207959d797360cc83bd9434e415639fe99a09acc575091c368c22ed956b8125abf0d4cac73f3e394426c6"; license = [ "ofl" "lppl13c" ]; version = "2.218"; - sha512.run = "d03c5ba94ebc295785c78f4526f12a52066f0293cf82981f2ff9947e43cba1db99b8292aeb92dee260210bb9473d66f5f4163c7565f56db4b432cb1174939f7e"; + sha512.run = "6b38ba4179a14fa90ee03e6ead1d7598b43b892a8cc02be50df73f453cc67395f79fb30f93ac106bf0785d459d3bf9f3cee68e57a9a3941c4f17ef8060f1ea9e"; }; jupynotex = { revision = 75037; @@ -28289,14 +28386,14 @@ sha512.run = "4d6fd00247c6c915956679674dd029048cb96ac3bc97606c0a299bbaff24a4cbb9440d557eb2945151720265ecb27bf15c638c003e1039dafee56471dfa03945"; }; jurabib = { - revision = 76524; + revision = 77677; shortdesc = "Extended BibTeX citation support for the humanities and legal texts"; stripPrefix = 0; - sha512.doc = "1162e9f6a922db7bd143f18affb8b120e9fec175ddfa63e0a4a27230d507cb8bfd08b50cb69b7ed1adf554b76ec48be5a80f28a958b005acd007cbc831bc3994"; - sha512.source = "9dd8498f3fa43a0ac25a395717b326f1341ea8c79b2448ef3873e26ee8314b4256904f3b7db25ae42cffb5963c3b8549276e0f2181302f1e1221bafc7191882c"; + sha512.doc = "b7737f7e1662815b96f704d128a8ae8207b1e42e6c49d53de1cadcf6afa316b6a05d31a2723c049388ceba596dcb257bfe9afcbb3682d88a97bb8c8b39c1b751"; + sha512.source = "e8d330d7aa0aaa1ae043f7f4c1b891cdf5c73fd22473d598917202fb726a737d809271c78a466269a1445d3e1f035e5b40b8df2eb9bbe64d63ecc25182c85440"; license = [ "gpl1Only" ]; version = "0.6"; - sha512.run = "e8516857cac9bf522f2ec3b91fbeda326c2abfab0de953e7b76d8121e69faf63f8f2c71299720e119b4996f9ae30cfee197420de2a123584d660ba954fd58224"; + sha512.run = "073a993de6fdda9bc5a7d5126b47f6d09c74cbb72be1a7c1d63e96ee09a49b218098b280e49fae3784977b3b9d7163ab2a8c06f25d3eb490430e0db44c783350"; }; juramisc = { revision = 15878; @@ -28338,6 +28435,15 @@ license = [ "lppl13c" ]; sha512.run = "7def0555cf3038030dee37bc9a6c195ce4ed0a775f314263631487fe7496dce84eb3067efc87f091186a00bfe8c2be9eea12a19f29784c525ad8c0ad5317e52f"; }; + jyu-chem-thesis = { + revision = 77889; + shortdesc = "Template for theses at the Department of Chemistry, University of Jyvaskyla"; + stripPrefix = 0; + sha512.doc = "86453d555c34bb1c96f1a285a3886594c0fdf664bd8b6968cb926e120d3d1b15f66b33a00169933c90eb0784c173dbd619c11b87d97e367bc4772b02e7be3978"; + license = [ "lppl13c" ]; + version = "1.0"; + sha512.run = "fec59084fc399f73ecb49b9740b3dea899f17b5406ea73bca196845677c2f81d361d3aa8819e547a39b8c2d31907198754353116b403bbd5d8b8aa1ff99f3a12"; + }; kalendarium = { revision = 48744; shortdesc = "Print dates according to the classical Latin calendar"; @@ -28358,23 +28464,23 @@ sha512.run = "a9db1fc66330bafc5fc26ed600f1779dce328d6234ebe930aaff65a02a0d740188e73c5f73a9c75d69926323a610dca4b37044e7357a141eae9bb3231fd3e272"; }; kanbun = { - revision = 76924; + revision = 77677; shortdesc = "Typeset kanbun-kundoku with support for kanbun annotation"; stripPrefix = 0; - sha512.doc = "c048f843ecdd4e81fc46718c344a48bf02c5b2034f42d82cd8d5ca54532bb39f7f52289aab520d9569c42bbb65a9d6e2e2f4208aefb3fdb50c9f5a1d9920b653"; + sha512.doc = "a5758177bcc720416569391b75b2e649e583d6ac2816cfed74812d76a8948b39b2c0a0b1414889fecdedda083342b88f59b8e0e57afaece3c324c74743e7747f"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "0bbd98cd5731a952b1afa55494fadad904bbca95d9a88c37a811fce2868e1bcdb5e3edd7566c2bf1ca99e48b4e0cfbf5dde32215d27ff49c89384da3e24fc7a2"; + sha512.run = "eb108429549a9170c888e5a723930427675d202097616efcf5393050bc1d2fd1dababf91b6778fd975e7d787c87c0366679e48d79bb747c6409455c5744e5f93"; }; kantlipsum = { - revision = 76924; + revision = 77677; shortdesc = "Generate sentences in Kant's style"; stripPrefix = 0; - sha512.doc = "e2ccc44ef4f27adc5f099531407883bd5f1259bac691fb1a979091c55175a4089f8c14045fa1564e252b7af3d44fe017c14da32405371d6d080f34bc67853ea3"; - sha512.source = "c972df3ca20bab5dfc3c4cb1807d58c62973071806d5952dac5c914f5af811a9cbdaa0f09ce9b7adfb0de6a747c39d4317a2e288935ec952ca1c61e94d0fda3b"; + sha512.doc = "3122e15583e84a911c9d5d808142ed9e141b1fe3b5eac89d7c59dd47fcf59bfeb7414a727fc1a21c33bc2cd6235e8545493dd8f184c4755f4a6dbf530f34b168"; + sha512.source = "158a382119a2c0bda9def992239ddd790713870a857dcdb5ac8cfe902333ffc1d8583404c371d3ab61a90528d1f61476e9733f8f23a10460f05da4cc4039f8d0"; license = [ "lppl13c" ]; version = "0.8c"; - sha512.run = "82f3e92c25272dd8065e013393888099b298ac56ad0a26e0705f127093cd073b209b3a2971285210ffa12c1967d01f4a194b449494009bb4babd205f97942583"; + sha512.run = "ca5aab67fcae9b15bc611a0cdca52755db70efb9edd49af1170414a08d137f693850dcf291df7ad0227401c2de967478b428485e4407d1e87204639b14b71678"; }; karnaugh = { revision = 21338; @@ -28509,24 +28615,24 @@ "ketcindy" ]; keycommand = { - revision = 18042; + revision = 78116; shortdesc = "Simple creation of commands with key-value arguments"; stripPrefix = 0; - sha512.doc = "b99b58407f5d93fb868bf525ab199c41e07fcf5f31c7a6a14cf68622ef3a34e44d1014e4d34594441144af5c7d9a9853cef1505311928b32a9fcbd41c7bf4284"; - sha512.source = "44b63a11f08c3bd47ab337ccfa1b0b2737624f77228ca1d745020e2c1ca1b1616c1bfadda1b99c362c0b372bfbdf37d839f0d0457082922a54a66608c82aa928"; + sha512.doc = "1b9ed1525e18fe5df531c663ba379b46c6c3e9a3a76455936ef85876e8016f6841bf9a67415228ef1a3f73a59dbefea003d49ae91a7c07d370f401ef8194990b"; + sha512.source = "85b08a69a34a8c1c8641d27e5720d8fec0c759c2346a0e2bf48aba7e78a5a3742272bd0e36d802bda36823eb4841c54b48e9aea17554992a8dd8c4ccaf2f82ea"; license = [ "lppl13c" ]; version = "3.1415"; - sha512.run = "90c2246edbfd199d98a05df336ee228c65f26073f3c95c5ae55c3201cf59453bb5afb95ad367ab4af6b36dc4e0c52a25bb10f80fba265003c701122247be50d9"; + sha512.run = "c246477c4ecb02a6ed82c8525c4130d83fa307343fd1e91284d756dddcf62218528e5487895eb72f2d2e7ac5122716cce8a65c20921844ccb3e880ef23e16dea"; }; keyfloat = { - revision = 69399; + revision = 77677; shortdesc = "Provides a key/value interface for generating floats"; stripPrefix = 0; - sha512.doc = "43771371d9f81311e29be4b7ad2b1876299d6ff4ea740e9cd759a01701665bb6bd37983828238e13141e39c253b6d3d92b566fc97ba2944d7967cf55e492913a"; - sha512.source = "89f10c6c68e6941de535abfc4e86a0e019a1bcbd2cf10f0fa542adc208f5ee8c1c7884f679d87186c2103b4b1f69b36b50e3c73512fd9209db1be4f5c87f05c9"; + sha512.doc = "9204b46bdf93113d21815811b0b5a3e4d8bea20346abea29f76b3157202d704a307e1440dda91825aa6e2332865ecb002ae940c145d14f5dc1744b727f9ca267"; + sha512.source = "1b17d30b4206654f2859bc05fe4959dfacd2d99812983e77df1a476434405d17d93d9da3d422864fb0acebcf155bb04342f318af6f5b2e2fb313ec90a0572ca2"; license = [ "lppl13c" ]; version = "2.09"; - sha512.run = "b3bbbe74c5db4eeb1a74d49e0fe9608df347921caa0814faca8eb62cad674fc3977c7af1cd58849fe6abab5a1231b4ac3999d5af7aceb7655f12d883e41148bd"; + sha512.run = "0b039bac20469cd0430ca69a56fd7fd856e5525b7771ee14442c8e887fc84bc186e10d399b479ff1666cef8c6dbc871fff5e8a6e36f44cadfd27b809d2e0203c"; }; keyindex = { revision = 50828; @@ -28558,22 +28664,22 @@ sha512.run = "d1786b07a3dc87f94248043f0bd941dcd8dccce29132e67118d3fedc0fe207a2df846d850851217fa87ed2219915719e70fa73ec284ed420072654c578ee0b3c"; }; keystroke = { - revision = 17992; + revision = 77677; shortdesc = "Graphical representation of keys on keyboard"; stripPrefix = 0; - sha512.doc = "bac7f2e879796c0ccd5ee28c47aa79e9208ce0d01456de9ada6cd00d822c098cfa318615311c43b1815de0e6968252f6005a3dfd9d0475ee7dec25f7d24d1d86"; + sha512.doc = "8260d8530c1405a61982f9b9bdcd893d34be0f398cdbd7ff45189bb33252fb56485a415c37126f61f78b485c9b134d26824a5ee58f0cff999e5d0448687debe7"; license = [ "gpl1Only" ]; version = "1.6"; - sha512.run = "e04e13e23b3342686078c2278d3b6f7c8678d99acda197f50296ade3dd91bc4316323a669efd7238fd246c60f169c694677252601a81d9e23b49a1e37049c93a"; + sha512.run = "0c2e77c43b3716617df3323b8ff96c52d7f7804790f50b7238b8cf4bf0abf2219f9e8ac05037c20ea8007bed19dd61039013745e864e2fa68a316233a41464f4"; }; keytheorems = { - revision = 77073; + revision = 78044; shortdesc = "An l3keys interface to amsthm"; stripPrefix = 0; - sha512.doc = "d7b931852f93b5106aa32f5c14402486ab89df1c5294cf12adc65462ad4e6efab10f889453ddd81d8e5297ddade2e70c1c5b0741c726bc74538ab72685c4bc28"; + sha512.doc = "112607b2eae62355308eddb3ad6b24c456cc453cc0a5e68955a15f6f59cdc07f4797c8e9df9d95ca9e105be0e0fdde76bb89f4c8813b53514be6249913945770"; license = [ "lppl13c" ]; - version = "0.3.3"; - sha512.run = "cb974dc04462dba5816cad7de42bc7156ea26461aca41e0b48b18658f8b17064db46bd7db43918e3321d9f1ac7a208748328885b43137df6aff57465aba8849a"; + version = "0.3.5"; + sha512.run = "bd4c1d398177d29247c9d9361469e4f7849379deea10da631bf76bf02207dda4ef81c7b72ecfbc41f4fe2af5c51b64d4fc714c87c80a7c20f9fde442d05b49b1"; }; keyval2e = { revision = 23698; @@ -28585,14 +28691,14 @@ sha512.run = "08495711a9b509707ce6da359f9743b267baaa6ba6e18e41c965ce016c4c51e1bb7353769ecc9596e9bc415976449612f602e291608d306ee5baa69a4e823160"; }; keyvaltable = { - revision = 65416; + revision = 77677; shortdesc = "Re-usable table layouts separating content and presentation"; stripPrefix = 0; - sha512.doc = "7b3cf84548c2a8d997b8cb5ff3cdf77a40ff309220fb6d109fcb8215e78c8b93f44e495f3da7d92a3e144c1635473fe8780cc45acd9e978f12faa7dcbbff9893"; - sha512.source = "0bed97c004ebb8aa8af13d226c10fa01e00459534a061d5bb9500e7d5376fd379f67310cb169e2c1fbcc0e07f4e5c35d096ef1ab65b92a1b78481fbd7e90e1b0"; + sha512.doc = "dfc814c5579fa4869fd5cb49ad001850f8e02da7214d917ff632b9bccf2acb382d0eae76836e9938ac30ec676977b03c9762190cf0d37ff2e85a47bcf1178fb0"; + sha512.source = "449996494a05883d4934db7ec7d5c2f4e07140177f5d047102fd4f0a4258721da4b25ffe129e5221afd0f74c75daade59b6b08b2acb456ce24dfb5602f3133f2"; license = [ "lppl12" ]; version = "2.3"; - sha512.run = "733d7e2f07b07b1b7f0538f54c0dce33a706210203c9aaeb203c7c4129859d025d20a1afc973f5320102c89bcac78547213707802726367311625ab89566492b"; + sha512.run = "23bb7a0bd2dfc312c664a54d873d8e1e806e25c817bc5160f9cfc2f5f898d94b324a448b5dcd3410186b5c66d3b7518713dc8d287d46fb819bdf6797ed1635d2"; }; kfupm-math-exam = { revision = 63977; @@ -28651,22 +28757,22 @@ sha512.run = "c1f6435e02e1388ebddf58444122b27811c14b864f6d686fb22fcfd1e2888abb7f85c7cde5a7689301555596a2309f25aa092d4c517ea884dc38cbc0f57f484d"; }; kkran = { - revision = 77172; + revision = 78196; shortdesc = "Generate answer fields in tests and exams"; stripPrefix = 0; - sha512.doc = "04071450763744c8419e548c8c4127422805e7d1c54d0033e6779daef62266f1fd3f11faac0f62a6b8a89c80c96e0b08c6b93cbb25be791efb9f4a2f16350f27"; + sha512.doc = "a9dfa3e22e2955de9a5dfcb9a70b3bfa070fd84cd81c8381cc1c583d2442d6fee883359d88df36a63a756f97075bd0f324942203df139a4f9a5f8684d909c1b6"; license = [ "mit" ]; - version = "1.1.0"; - sha512.run = "a4750e1411d40d0e0db1f238a0e0f9ae8feb6005e362d8e6d78cd2125fd99fc1864ba41448d01d35a293efffefbbecaa4e4b5e01fb32760eb6bc1cef4cac505c"; + version = "1.1.6"; + sha512.run = "75de54ba4627660f923783ee9800aaedbe8344e80ec03f978cb92de476159bd5877ab538645bcd110f9526b3e98cb976e7a87adc984d21fe62f84f7e3a039455"; }; kksymbols = { - revision = 77427; + revision = 78145; shortdesc = "LaTeX commands for enclosing characters in circles, squares, diamonds, or brackets"; stripPrefix = 0; - sha512.doc = "f334887417d9fface980aad3c662d67078af5c600d8a6aa17c7e14ce1ecee6716e6e084622f65a551427c937b6cd5556c775570b43c72c9e232fdc95f17919fa"; + sha512.doc = "703b702e7bb90db5a44c1668ad5375200470d26e16da413ed2f7ca02378bcfddd670899fc2e3eb4593b78412eb4d9ea4646cab9a554f02f6b59f71b9e0b135d1"; license = [ "mit" ]; - version = "2.0.2"; - sha512.run = "feeeaa44e122c251886ec2df2ce46e10179df7166ab677da7a708b822e2ce167c5359b4933ba3ecef5445cf4030eba25fd950fb248c5d3bc19f3f242fc73bd97"; + version = "2.1.2"; + sha512.run = "a7d39d9de6d72a66fc01a842cd6b216fa3ff0aa7482722ff22f128a91749ad24acc58fa5fc773603e437f29c1c4cb9a0a68acc74930e98e7bce1c1cbd9a3ece1"; }; kluwer = { revision = 54074; @@ -28757,7 +28863,7 @@ sha512.run = "68aa7ea875f46a4c1d1bbf29d4abb77f4ec729242fab41f3e79caf95a925a076ec3d37ce7d98b44aecaaf9edce541d1673780238786b36cee0621acf4212a1ef"; }; koma-script = { - revision = 77527; + revision = 77575; shortdesc = "A bundle of versatile classes and packages"; stripPrefix = 0; deps = [ @@ -28765,8 +28871,8 @@ "xpatch" ]; license = [ "lppl13c" ]; - version = "3.49.1"; - sha512.run = "806a9e01c1d2e8d5ee616db465394d58c90308c8313cb02fb9a805b40c6826df36e47f6feeee976bd77ef23abaa5adb8c9080ffe85ad69b456594cccea241bf7"; + version = "3.49.2"; + sha512.run = "aee13d29a7d7c386f9baa5bb2d39ff9ccbde011c6a321f07de09926c88959e3f3ae28d17eae3f7d75d548e5c84771ce2aedfd680781dfc5087d5a51c89cfbdc3"; }; koma-script-examples = { revision = 63833; @@ -28814,17 +28920,17 @@ sha512.run = "4021b99d8ac5f554cb8faf2028adede6ffc49e37aee96a65dd6eaf6496f7190a437bb1d165263fd08e906d8f9079658f07887b3e5155a54dddd12c2637c2018f"; }; kotex-oblivoir = { - revision = 76503; + revision = 78116; shortdesc = "A LaTeX document class for typesetting Korean documents"; stripPrefix = 0; deps = [ "kotex-utf" "memoir" ]; - sha512.doc = "46ef2945383d565a0de4c91acea42117145e2f24758351a0d566fbd9824d69dd3f910e29df13789337d9ad27f129b9ecce8da793a21be3b32a908515ab52b4a3"; + sha512.doc = "51ef78b6ed7445dcc5b13b4bb9652147fc94bba4ea251c57db7d55e5eff151f00101148df25ea6415b23f6aad341d8d853640b5b792ceff5aa9871368fc44496"; license = [ "lppl13c" ]; - version = "3.4.4"; - sha512.run = "3c91308d1604b5fbfabe2c0e1ee3745b5c13bd6d6b4e0a03f5928cdd713b8af06e0d418058ea5b9e2d919ebf61ff1f63452f274f09040606a6e98c5846104b56"; + version = "3.5"; + sha512.run = "f8177afed848e018df53528bddafeefcc18e6829d548ef43a90f4369a1fb9760faf86cd83efeda20f0a5449028ff066a5d4ec358ef13cca2149d43b6ae7046f3"; }; kotex-plain = { revision = 63689; @@ -28879,31 +28985,31 @@ "kpsewhich" ]; kpfonts = { - revision = 72680; + revision = 77677; shortdesc = "A complete set of fonts for text and mathematics"; stripPrefix = 0; fontMaps = [ "Map kpfonts.map" ]; - sha512.doc = "274b5a6a9012eee0168dfe0449ff4445eac55c2baa6f87ef36d81d842dab42347613edd06821b5f7bc070558106b7b0cbf1f52abf8681c2116ed8f8364e009eb"; + sha512.doc = "c55ca442b8f31986139053edf2dd6ad767d3990eb12b603fa20ddf9962b71d6e1795eaebf61e1a21c72f5a1eb9baa3c2d9d1ad485fb9a064d65c2b25ae05df3d"; license = [ "lppl13c" "gpl1Only" ]; version = "3.36"; - sha512.run = "bfe0c56318a5d4c9a314e2562429cc3b71c2ae03a830b7a5ebe0af57b3dff3e65b7f57b73e3e4c8dcd1a0d04f4d226796e6b8e0dd8861390ddd1743d9e9e443c"; + sha512.run = "41fc3704605ffd3fbe1548aa1fcfaaeb8f760f88305b1d7e9202bece1536c2f3c803f84c76a0e6fe79342b9ead590694d86aaaf5df5e9e6362c383b8704189cd"; }; kpfonts-otf = { - revision = 76746; + revision = 77918; shortdesc = "OpenType versions of the kpfonts (Type1) designed by Christophe Caignaert"; stripPrefix = 0; - sha512.doc = "eee0766266aec0f8e68832a693ecfbefed228b744e3ef812515eda595a8f9aec297501f18e07625a6dd383de7607cd8153eb5fcec024858df857449252ddb173"; + sha512.doc = "ee1c8243c1b8284f096e61f7e6d3965697844d5c1abbef4bdb10aa2c0b884d61a1408947e3354c0e47b6a9c1a96eb255dcd86d1d3340ff7c2e43b7cbbba934ea"; license = [ "ofl" "lppl13c" ]; - version = "0.71"; - sha512.run = "1657dabe6f48b4df11990457db665b48effdb04d1036cae129a15f46b915617e08179e61a1d1de65a06202c09df34f8a268e292c0bd9a4aedfa51e8fbf4d8c9a"; + version = "0.72"; + sha512.run = "85e1286369f8b84072bd1df466927a091acfa04d58bfc6ace8e4e7b6517468f5a429c1309997bd037e6710191ee9624d02dd5db15b0a2a62d3d68d5c7fae0e56"; }; ksfh_nat = { revision = 76790; @@ -28952,35 +29058,35 @@ sha512.run = "4603e59129f749b0eb065283bff9cddcafcd1096627f196749be09c19a4a79848564ee9343f14f31dddb2e37a01e222bf08531d5b3237bb906cf88efb427fdb9"; }; kurdishlipsum = { - revision = 47518; + revision = 77677; shortdesc = "A 'lipsum' package for the Kurdish language"; stripPrefix = 0; - sha512.doc = "6af516595f4cc5b090398078977bb37e97a5aa4b28a578c068931eff7d34fa2cac379b53e70c8bcf270c998fa6fbcbe354b56d0299657fcce9a4e076a87b36d9"; + sha512.doc = "ebd36ec019f48dd3075bce4859ab071962bdcc8bd677600f7ca581bb0edbc066d5e012c77f993f010f59c1077ce88ff81687790509eebed7764d1d045922a9e3"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "d7160d78d7f0d8d7771740f030cf1c76b57aa9ec2d179887fe4065337e35bef528b522c666eca0974aea6696033678dec5446a9a198fb139f2d2469c8cd47eff"; + sha512.run = "e903196e1712e1751ed59e96860f24908f2742042c86062a23f0ee29cb8c21955b3a3271cd64c535ec6e091fb1e80725619d2973407f86378cba1c9eaf7423a1"; }; kurier = { - revision = 19612; + revision = 77677; shortdesc = "A two-element sans-serif typeface"; stripPrefix = 0; fontMaps = [ "Map kurier.map" ]; - sha512.doc = "7fda14c05f105d341a31561e761517ce12b3e5ceabc01e0c5c8552ddaf55be1863a22545b268026c844b23f03e8700350f0dede79ca8fda62e7a2672fa510407"; + sha512.doc = "3ae2d3f1192c36be372090ebbf76ace680e52e6eb24f274a2550dc11487ddee22e3360e18afd0d59a6955421806d59cd00007ca30c73961bf9db17f4c37911f5"; license = [ "gfl" ]; version = "0.995b"; - sha512.run = "4f727e8733824e8c516e3ab1286cf0c834413a6ab52bccb5519c9a14a526cd3397a6d0a264679dc8b7d80cfc1d75ab11dcd2c02734ea63d5a2a5cebd3ea3c24c"; + sha512.run = "66bd4a620cd3e6d7b59390df07a95afd6d720657c3f3aad93f00c5a185eeeaada5d82008e9d34bd927ef1d570872091dae9e04a6b4782ace2f2b9d1f56b6f268"; }; kvdefinekeys = { - revision = 53193; + revision = 77677; shortdesc = "Define keys for use in the kvsetkeys package"; stripPrefix = 0; - sha512.doc = "c540045ec1c8bd7fea3000dd0ebc8adac64da7ccc24b0becb9b9c32c9dda6e5e11a77b57bee667bd2ddbddf347bd8af069907e087d543898a92ebaedf3fa4b7c"; - sha512.source = "0944a3f6f8e8cd8c189767944a74d5dbf09fcccd94cfdd2e67018f4a3542ce2ca4b8b7e3cb440345eb299584707962ed903f2fd8c832fad6cb850b29c7a99af6"; + sha512.doc = "3c34d92ceee36ea5cce0cb0164f222412c0f570bfdf6df66c3dcb099614af3bfc96bfc800cf8182e88253d830103f1faa94366eb5a9b0ea868e5641b6578840b"; + sha512.source = "c35c8e170b66b7fac777d6bce48978bdc896aaa306867d9d57567aaa1a2d372b0623c48a2f8d096db32ee823b365c7ea936ed38ec373cddeb56b4558c5b3772f"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "2a03840307805bd6fe30be9c108982bc472912c11c8cec25737ebc4042e48af8fe4f1a76124536874bea8c554f003a9c52b8a72d2f6900bc6872ffef8649c40e"; + sha512.run = "d4e75bb8f4662243f33b78fbcc42f595e84e26c915e69c3c4bc1502ad270410eee8602e32cb9efa19c3fa6af5f2067b4a2dae32ff876093ff16ff1cf35092096"; }; kvmap = { revision = 67201; @@ -28998,24 +29104,24 @@ sha512.run = "ea3659bf10ca08945ade08c52b4eba46fa01e28443bffd672a1614f917fe71f68a63d98568e23266d7becf6f6a4fed48f2d2367256a39e956bd2f1d40aff6f71"; }; kvoptions = { - revision = 63622; + revision = 77677; shortdesc = "Key value format for package options"; stripPrefix = 0; - sha512.doc = "864fd685912d7bdac610c16508efdfadf82c9c2efb8ae3c9b5a0d16c1dffd91822a1389109b3de1ce63dd74bb1aff5efa534c134ee06f1e61df9c867aeea608d"; - sha512.source = "38168cf3c486866ae79eac1708ed93f117187cd7404d852020cd9b70b3a518ca50d641db564d5d1d36b7e2a2c9beaab27e45abce93d01db4c37de7d9ad36bdf9"; + sha512.doc = "5520f8a2ee4b0c3f534d42f59473b078a198f451bf17745e73013bbe3977f62c7ef3e9a16d98d6838d181f0db54ef8a57568d9be79b0fc560e3a91cf85708e73"; + sha512.source = "641ab5bff7027420f00972bc774ba640e3876be894c798b232cb4209176057c0ada05d6c14ed8a0f4ee1522a70c9202834a6bb9f248e66518bccc0834d20310c"; license = [ "lppl13c" ]; version = "3.15"; - sha512.run = "8e4189334b66ed38279ec0deebb12769453db802b1538e8ef47598de08123006a5f65b4b86c144aba5c7ef21abb95c65196e314e4b80e9b513103354e4b29619"; + sha512.run = "a86e9948dca5cfd6ea06844b453a2e622af79d319837484bded0e5875fca8c990c09ded664149d6d0a4a9f9803670eb39dd5acea35e33314fdb282a159efb898"; }; kvsetkeys = { - revision = 64632; + revision = 77677; shortdesc = "Key value parser with default handler support"; stripPrefix = 0; - sha512.doc = "127d4a03b26c9adb92254b08f0aac6039e39ff961539e253bccfdc1ee3598dd5e10608b8c8909708c041f5134c549f9af550bd1371a1e7b90003f77ef53bbf33"; - sha512.source = "696e78c295f0ac2a4d4c69e0d855925d46fee487da25ff238546033cae5e3b9042f66b924d1535ee41afc6142234fbef63ecf4df5b0c6c191b395109244e19e4"; + sha512.doc = "67898958916b95cbca1f8ac034aa2aef0eb0da90199c036f55ee605abc616973674aea8b4432c4e213bfaf8c425d8fe5765b016b0b82a3d95eff86cf74e8b5a0"; + sha512.source = "7ce96901a6e0e61f8f9b3fbb3b0195a86aec10c0465af152e7e19d84050259f6076b0a90d3c4f21c86057fa4bdc99831155b0632121d5936c9b6109c57640958"; license = [ "lppl13c" ]; version = "1.19"; - sha512.run = "8acc4b9069c3baadf9a9802546d636fe8268afb97416b47d79b0a0306d90104fbb86b8ec1b4492f3134357564bb81eba1ae0e84a38f5b94a556de45525777431"; + sha512.run = "dacc4c995caaea57f78e0563ad9d54ecc1bf933e24680ba6a4a7b1b410e5cd619ae600570bb0ba8554ba4edc13fa2cc33675ef84401d391792d15b3a2f1a77f6"; }; l2picfaq = { revision = 19601; @@ -29075,13 +29181,13 @@ sha512.run = "dbc3f7b699ca69504c61b207286daeffe0da699ad2a6439fa271691b5b825b156a4a3e1e67b423daaa86a011bd671d56259ca7e285e2bd9d15131b5a88ee6865"; }; l3backend-dev = { - revision = 76924; + revision = 77955; shortdesc = "LaTeX3 backend drivers (dev)"; stripPrefix = 0; - sha512.doc = "511e0bb300eb0d81a7a5237dbcb14c7a49bf099ce843f88879f79a79a3d83b67ae67b03df4a88477e2ab8930daf014afd8159ea85410bbe19ae0a37d43226cb9"; - sha512.source = "d03fce10bb5806ae4f3d3a05e334ebf814a07d231d378ce9802a43a58ef5395659eca37daa2499de096d32ec93b25953a6eff8bc965294f730fc6a834f1fbd26"; + sha512.doc = "3a965e5859bd98e5dacc5d0fc6e94594f2b61626793b54c671b4739214de3dd830700cf58000f69e8aeeb3644a0906119bffcf1c4a0fde9ac1db253b45af024b"; + sha512.source = "08fd750ad5529c7a7bf4ae9e9527667af6ae17c5affb114afc4c71abe245b98c40bdafe760bc126ba498a94671caba4b199f292f00694ae2d191bf267420b9d9"; license = [ "lppl13c" ]; - sha512.run = "01681620d4c9668b0b4f4720d02c83dc28656ad1c39c0599a3bad15753e06d8206a585b677307109d1aec8301c1d00c41d13d4a8ede200c38fdf3ce9e03ca9fd"; + sha512.run = "a4130aa9a6f2d17c2690e5fe155e563f08d8a2c17925e9b8ea5ae2c1ba71ffbdc696fdebe396711d6a6e270883f51020da9a7ae858750ab4ac8687c34a9b4ccb"; }; l3build = { revision = 77170; @@ -29127,17 +29233,17 @@ sha512.run = "def3bb6f94a0b78d8e27d7d6ca1cddf2cb480164c32a84dae5c5d05f79d7ebecd9ca5a4f4554c55a32092a342c6341a9e618c246ff0a1bcffba33565c09d8669"; }; l3kernel-dev = { - revision = 77413; + revision = 77956; shortdesc = "Development pre-release of l3kernel"; stripPrefix = 0; deps = [ "l3backend-dev" "lua-uni-algos" ]; - sha512.doc = "851bffdc5c788b3e40a4f6094a1500feec1b0f797c8c9a63a790e1441f03a1c045c46c0ef107bd006dd43e32dd190dd2c7668614e798315ad30e1b4cb81f5ef0"; - sha512.source = "fbfe060e0cb70c476ea6bd458490122c4d5866d5ab84a8fd43fdccce23dd545d6229e63a31dce31decc55137bc2765d32ea149f6f90e1a8ce74fd328a9e0b5f8"; + sha512.doc = "da76aa51a3bde73b54584c0a908556f99f66a6adc68ade35acbf32d1be24ec8d77f72a38411b38389b95d4b255e8d111bb7dcd9ea96ccab35a88ef0654e480f1"; + sha512.source = "f46e4daec3fe0c2f448f97d435addbd7be71144a927320b7cf15a8db1bd14762ce48168c9f7cd4734bb2815a536e1c589ca9e85f1248c8b89631ad3ca8ad4942"; license = [ "lppl13c" ]; - sha512.run = "a1f8bd890babd5e466b43bc5fba83a53c057686959579340122d5468eccab35d65bd523752e8786e81832534fac04ce1fff8b119a0aad854dec66363ddc4fd58"; + sha512.run = "b8dda20fa3a861f5d8317b0f8d9e5e9c95c16c843e614e1f9d092ed6eb849e2839d20a6c8525d423d5730301bcc0d720251107a7599758893f70be04ed56badf"; }; l3packages = { revision = 76637; @@ -29152,18 +29258,18 @@ sha512.run = "47a7365cb7d3c00ccc6a88917d7500d45cc5c1eb5faa6a6ea9b263dfe43426284fa6f2091a7f20b6a8cc82313ec8248f6137f97853c0a36049ca0f20a13cdc8c"; }; l3sys-query = { - revision = 70889; + revision = 77677; shortdesc = "System queries for LaTeX using Lua"; deps = [ "luatex" ]; - sha512.doc = "ef8e3bab156c7aecec8c77bae0ab4f73a9426d799d57373584230216a4c061772cf8085db9e5c32bba42896072951949b9ac3d5942c20c009ede7b6b38555b42"; + sha512.doc = "36b7cf7d9bb609d25bdc10ef60d3bbbbdeb47b8776e1fc80726e447bc44fcd7c1faf68326475f2762a9f14cb071d7a2815ed205871d46027a810cc1c7a775281"; hasManpages = true; scriptExts = [ "lua" ]; license = [ "mit" ]; - sha512.run = "6bf0f78f704c3d5511d8e54eb3fb89a1d0ee6870c7fe60d20d286c83a86fb18529d7dd717c76e9a30051ec099b154014f1243e7d3e214ad026537a188dc916e7"; + sha512.run = "352dc3c6470da423bbe5d83752c2b691d8379cd9320bb7036f7e4d81d6b453077431fd24edcb432aea55a203eaa01f19d61b36a2a1210207ac4cdbe8b4415a50"; }; l3sys-query.binfiles = [ "l3sys-query" @@ -29197,14 +29303,14 @@ sha512.run = "1f792dfc8c3d51cbb3ec4370e4ea36612d503a9a92d088f0d8b03ccc78c480118308aa48e4dba66dcfd55c8a3442950242742eddd557bd6b44c925e01e361163"; }; labelschanged = { - revision = 69400; + revision = 77677; shortdesc = "Identify labels which cause endless \"may have changed\" warnings"; stripPrefix = 0; - sha512.doc = "ca1f6dd7d4be5c9b130a17c75cfe927e354ffd5756bd893ef99c2f67dfef69a585e139d9d3b44e0828cf0928197bfcc8a909e5a32ca386380ca2a203a8ad0fee"; - sha512.source = "e3e5187658e31d0391910a1d4610cdb5572ddf13006423aa673475e165b04bcca56f6d324f0b383a6e7faf0a3263e68f5727c39eef38e903ee2950981c5b290c"; + sha512.doc = "c153b0e4ff9d133b4c0ea976842ea4e403f722e08d25c256d9407dd08c1553285332d6cb2bc34bd57f3c9aaf4bd6831890aa965d326b5695a3e77920c0afa275"; + sha512.source = "11917a09521a80638a61fd138416d5b7bc4225b0c542746483da781b6e63897333b81b7c08d6413ee1555cfb2f87fd9a84ad07a23208147730d3d3bf25f51766"; license = [ "publicDomain" ]; version = "1.01"; - sha512.run = "9d40f477089880f8e0c61f95af1e94848dbac11a8ea5ee3a0c0c33a5883a8aba4c0471d2e23319667aa0dbf0699599372c8267588247809f316304e868ebaaf5"; + sha512.run = "a5b7d4795634f9e5fd379d2f33533449cbbe488104921cb65d444db3e89b9b483d2efa50b0523224a00f44066612249e557f83203686113ea74825e037023230"; }; labyrinth = { revision = 33454; @@ -29325,14 +29431,14 @@ sha512.run = "f4d30e327704b32afe1bcb81023a247095203a9b47357f9a6dc4b631f4bb669255ba899cf1c8378b42ebd16f2608d8a649a0999f26e3d05c963eced1cc955ee2"; }; lastpage = { - revision = 76056; + revision = 77677; shortdesc = "Reference last page for Page N of M type footers"; stripPrefix = 0; - sha512.doc = "6d2cc03fedc5924794cc6742e918b5b4323a537adabc48f744ffd47579697be04b846678dbeed96417f86c762a4ce4566ae057a011f1a8664f4e5f67f18fae96"; - sha512.source = "25b5e8881f5168e4445e1ed72fae083fcb76bdc68e7e36185a4a840c0c2bea36be1f56dae3ae62390c3b95a4680cccfdfcb06145d24413fbc9db0f819786bbed"; + sha512.doc = "56e2e4aa30e033c378e21127d39d2e83a75729b817d10de5ae8631233a222b154983be14dfe6952f05f0b977a99838ea0bc8797c26f1bb03a7c82cfef3408c19"; + sha512.source = "e9081f4d84d14eb3d9dc9239657bfa10de2196abb3778bb073abca9854619f8e407155f8398752616749ee7624d5e5434e636fe780801c98491169d4f4a38b3d"; license = [ "lppl13c" ]; version = "2.1h"; - sha512.run = "500d23f93d9de0620a388937d738bee8fbf6669091f13d66c4d66d8d9231b77578be8382561f3159fdf194b3489296589efc42a29158e30123487b436639d830"; + sha512.run = "22076d4a297c1013305031d87fd8d3d843de45e9e0337f7c2f621007465f6680d4c7fef67110f19dc227979a292f91e1c61959ddf366f605ed3bc6b72758c7c8"; }; latex = { revision = 76924; @@ -29780,12 +29886,12 @@ version = "1.2"; }; latex-tagging-status = { - revision = 77526; + revision = 77801; shortdesc = "The LaTeX Tagging Status data"; stripPrefix = 0; - sha512.doc = "7cf5458636be7cc907ffa4be83c198b4342fbc6212ef2286f09f4502e6a6db57a45764fb4b42b51cc937e13c4ad82875e50ae0b1c1337a6a6995009d33614065"; + sha512.doc = "2c20173b87c55dab1a72c9c39a48d1b0e54c1c089ef7c840c16328c69cce1f0cff7a5e924d1f3a51093b67da643009b5229fd7042cfff94b4b00874590b9b96e"; license = [ "lppl13c" ]; - sha512.run = "f4c410f6985bd6d28269c3fc65c8b2deacdc37dc71d7380158a71b3faf9a2f2f443c0c8e54aad191997ecaa0e843fbce60855a03929c6f6aaafb383f4d695813"; + sha512.run = "850b8f3898cacf223dd9d759cd3e6b835b9bc9bc80b1fb1c0cbefba10c055fb600380a4cc48601b782086cfafecbbe668d4b67b13e07da895fe01cda53a31c6b"; }; latex-tools-dev = { revision = 77483; @@ -29882,14 +29988,14 @@ "latex2nemeth" ]; latex2pydata = { - revision = 74766; + revision = 78178; shortdesc = "Write data to file in Python literal format"; stripPrefix = 0; - sha512.doc = "bfe850ae46ad3bb4582dd84728dea2f42c5004daddc042b56ed1aa3cae0c30e3ca00e548449b674b766c87535a65215dac921fa1b4d40c0fedc08e61fe8a624f"; - sha512.source = "4b869ad747d6d0e52fb8c3ddfa157b4ec7faa268a71068883bf92d9d576dd08846f0ab7885e8ccb42ec93eedd1a4a98bd727795c94948fe1051ee2185a51ca94"; + sha512.doc = "e68a07d1f76b123aa9b7f5e60def300cf52c4e2f18cdae5b9adcf1dda6cf827d5835acdec025bf57cf96c27759fb1d7b47393239753bdab19a45ebfd23be73d4"; + sha512.source = "379f488623d792d069a75ba9346048a870099e28c4dacb6c539fbbd4ba3167dfd372675e60f213856205f1806c7c2651ba9be32804b99d7e72bf456919009dfb"; license = [ "lppl13c" ]; - version = "0.6.0"; - sha512.run = "24133a63ade62244221a5456b6e56e648511e4a1f4c2aba1797a359c8bd5dff9a0880d8eed6ab9e6359c9195a932193de59cb30ce1b5883da980810f7c392941"; + version = "0.7.0"; + sha512.run = "66411cb0091e424cd3fde40e338efd8d4e5180ed401d086fec1b6460c9962767c2717acb31c057e551cc84eecc063bff7a2032d89a192aa78caec2691fe217fa"; }; latex4musicians = { revision = 49759; @@ -29925,14 +30031,14 @@ sha512.run = "8b61b8aee0e95339b356fa85b9bb7ad3833ccf410267eb31a84a811c25c4e34ac350952fa26ed6461468bfeca37121e809ba560fbed7a0d8e747613708ff7795"; }; latexbug = { - revision = 77050; + revision = 78116; shortdesc = "Bug classification for LaTeX related bugs"; stripPrefix = 0; - sha512.doc = "66b59bae78254290c9269d5b453eb8226ee4969aa811091bc3930a1dfe06f88f41216543aa50d07678d0ed0d9a966d38fb7340c7ed1caaf8e8157aa1f896c82d"; - sha512.source = "5ae594eeca802e0441b8b51cd8b0d0a1e8440b86c5fc85f895176009cdc653007e7e3d8828582f9e0b67e43ac1191edf0d379a343343bf27f403f24907a7b911"; + sha512.doc = "c1eec0084a8bedac4924513cb9c5c9c809fdcdff8f5058bba26ee789903d0ca2889a1b6057012394ed690f8c8b4531899340cf16d54fa7633ceb04f3619bf3fc"; + sha512.source = "6db4c32334fa90c0cb3775fe0bff01546725822bd5dc55f10e86a4cf9212508c6794aa0f4936c014b9e1fb7baf10ddd50b7d1488eba055197a40a6c530891ecd"; license = [ "lppl13c" ]; version = "1.0q"; - sha512.run = "13fe8210da70a44e88149ba591518b53575bd2c08a46bc23df4741ce84d5063a4da364006b2222c7977a508788f75a5efe7ae2a54320cd5a5f3a57e953a83e42"; + sha512.run = "b28f6b3daf89d91ad4bfda749be84d7b2f57412d7371d0da1c00322710f7ce7fb2cd7fbe31083e933f1b6289a51dbe185a06016578a074989740a584091653d0"; }; latexcheat = { revision = 15878; @@ -30096,19 +30202,19 @@ sha512.run = "e498d5ec469420db789dac92e314f9ac0355b4afa2c43d4dce2de3eb23481db2687283f9ccce2ffd6edfd7b8f2d7ca3bf7425f0ff43ed46d7ca2dc9e3bc16797"; }; lato = { - revision = 54512; + revision = 77677; shortdesc = "Lato font family and LaTeX support"; stripPrefix = 0; fontMaps = [ "Map lato.map" ]; - sha512.doc = "0965bdda9b3c106bc49d8156f497c4c85a80d76a4740964b2d24c58155e8afed57989166bc5ac3eb44daf377b7e8985b406a0955dc419ced4a7011f328ce0c62"; + sha512.doc = "ce444ff259cc97ada69e171c7d87b8370953cc23479179e8fbf867e19a6ef6a1d1be2ba33670d90f9dfeb58dbaf5f7e8ef01e4e9a972e0e19c0fd3c0d5ffaabf"; license = [ "ofl" "lppl13c" ]; version = "3.3"; - sha512.run = "2f8454888913ec6a024c53cf157509b8b769f948ac2c92d0683e80ff8e22865545a6a65864876be35569bf4a5d56ed871c8112b216561e3ce585136bd062c9ce"; + sha512.run = "ebad3da6f803a473d53dada18f9b83ed5b73f32a8903c12aaf4ac16ba436ddc832f8d68f90ab033ac8770d01345f99fb3808935bd9ee4c2f44780a79304907a0"; }; layaureo = { revision = 19087; @@ -30121,14 +30227,14 @@ sha512.run = "849b0e0fbd15b45cb31ed4856b0eaa190c26437a1965da2c860af62b65cbb000b590320611e96c5a6c4cc63c029c31fb352ec44d96e0704eb52c70ee460abcd3"; }; layouts = { - revision = 42428; + revision = 77677; shortdesc = "Display various elements of a document's layout"; stripPrefix = 0; - sha512.doc = "aa6639c5ca0029efda9af523a0a075ef2b60ae9e031bd68232ee03792bb2f7452e2201e7223735e83b7979f2c057674fcedde4ed416254ab4b5b8a6cd9bb002e"; - sha512.source = "1abb95aa76cb3dc55d7426b8f98923662b48fa91ae8e5e2c3c01fb14dc28c8ceae90c01c9a22b1f59103e56d1818675d6da6223be6771083562ebc50ceff07b6"; + sha512.doc = "947967afe525a5101a89cdfb9b33bce249b0ca862b058bd434825630564b4f9633cca4970bb83442307d74bcd1935e242cd8fcd1deae6cae021473f17683d176"; + sha512.source = "1c977bbb933e3b04032f1571acdc35fd866bbc9129ccf3dae33a11fabe7ae4fc3e2ef14aed78e8b09f42fce812f3c5a709abb33a5dd949a3f7ff8d4bd44a1d64"; license = [ "lppl13c" ]; version = "2.6d"; - sha512.run = "9db14862ac1bea22096130ddac071a9b058e4cc1309917d2f8e8c536f280d2f4efc9a8dad9a5dbec0824b94f92c290e82820ec1628f0e4b72aa8fa617b72d981"; + sha512.run = "8a1e39d97021a88bc4fe02b30132512bd4f1c52bc2d9a2defa18c979b6dd05f610c2d80a48421ecf2ef28b7ef786ca6525ff2ca93ca4c49c5f7e9da75caa81ef"; }; lazylist = { revision = 17691; @@ -30184,14 +30290,14 @@ "ttftotype42" ]; lcg = { - revision = 31474; + revision = 77677; shortdesc = "Generate random integers"; stripPrefix = 0; - sha512.doc = "5674612693481265f72420ae10914329029f9af2f526e6b59ba2614d4d2994a0033cb3393d2751064987698f819cca8e0fa3783555db3fa6cc5849f337b1cfd5"; - sha512.source = "b26dc9e706b14c304a282d2b5abc2d0fdb81799238c3951badb6152f8c83f6a2ace579ea0c2fb782bdfe0d02448cf716e77c3114ff0be594b12bcabbe138b17a"; + sha512.doc = "32fce30b37b1e0536ea8dd590811692d176ac8d623568ff581f6bc84f93472bf82d9a54c330cbcfcc5433df6035c7a296ae4d60339c8e1d2a3222c905dca9209"; + sha512.source = "7e7d858eb101ab52e61d464b73f70506fa102b5d0374ae9937952e1876d30078a61bc4d4c2daf553aa635748cd37a41e64173fcfbf980c919be072edd922203a"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "6ca6f347b6ca4104ec376554ff7ba5d19002b2b4174fa491f3fec87d6c75c3ed11c1d13b9e7d30e6c086b2a12dc3013f21ee10b482c95b177f0eaff02d953fee"; + sha512.run = "89f18fddf8ae1eb7e5bcd46acfab28d817f38502dc4c5a971562836df535936ed3d6bf97e2ede750a3fe7f9f8291613ed37d53fa268c0a29a75d6b6e6f38313d"; }; lcyw = { revision = 15878; @@ -30204,14 +30310,14 @@ sha512.run = "324a9eb8f1a68124888ad7d4f35dd0446c917e643e2cdcfa041ca26b719ccdc541b9b89857aa05dea2d599912c506561c762d288ccc86d637fd927cc70bf910d"; }; leading = { - revision = 15878; + revision = 77677; shortdesc = "Define leading with a length"; stripPrefix = 0; - sha512.doc = "3ede6910ccb0a30c3ae9c78b86cf00cd7e2c5d8905b648861d2113d0af6225b2ffdc30509a72a5f69dd9e1164525c3225cd4ecaa04471ddf5c346a862fe097e4"; - sha512.source = "b42b230efc2508f4b3901de791424251c6e0ff003bb342fa11ea282f46b2dfd5c68a63c95fbb9aee146839944586218a3cec0ef182575a9760d3ed3f5924d78f"; + sha512.doc = "3ed03099472dcc5c55c13994d8d720ae589c8ac6fea6698e51a7ee2274f8f186d558f674affce19895796d828c9b08582fc7358167ce6486a7697f36ca7e998d"; + sha512.source = "62a952bf3528121a2e317e6e1811dad4a4aa7f1cf24b2fed5649075acfacad02208b736f4b7ccade75f9464b3845ae4e30a57ac49d267c55115fbbc819feb740"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "c326950e6c4b07782148ee4c9ac5b22f7e42512e0bc6e5e1f75be6ed757ca90ebf2bb6b30b91ceaac32c761d595ba5799f0f40ca15954f150d481ea366f1c72d"; + sha512.run = "e2b68cb881f520276558ea050c2404af3cf714a4145a87cd1a5c17e445b12d6625abf37fae71b9b8d123b6fef8f366e6d2a5a18f412b34ac443b7487f13e396e"; }; leadsheets = { revision = 61504; @@ -30223,14 +30329,14 @@ sha512.run = "026e310ee9617108ac60fca69b0f08b2031d9c9dc583a400095765458bc72681c5c39332602994fd8a7dd4757b5214924d4f5d75bc5861365ef65e8e33b6e143"; }; leaflet = { - revision = 70652; + revision = 77677; shortdesc = "Create small handouts (flyers)"; stripPrefix = 0; - sha512.doc = "e2a80eda19cf0d18aa4d2b8e25d984cb37fc9bb18765ce343cfd587fb2ebedd6495d7d5f467400f3f9d09caa07a4cacc0f8a358456d543b15a62b5f18235f391"; - sha512.source = "ecf09ef8c1321ecf0a2b9a16c4580d93055887b616e077ca7aaf42024288d665e39c5ff6e4272f45ce2d2006ff204aaf9313d0a57bf9d75eeba27ca069245d5c"; + sha512.doc = "2492784a9796abd76aaa457876478da899a255bca8082afe265bf95ebd815e82329a117099a024b52aa4d7d7c7f94d0c346b1d72370298b4d760acf2b43a7c91"; + sha512.source = "2f77c5f083cd158416c4207fa398069230df0668c383eee2080d639ec86ac70974b693e02e04e0878b879a6fd2afbd785226d8919cade4e0169d96b26899b7b9"; license = [ "lppl13c" ]; version = "2.1c"; - sha512.run = "1ed3bd2dca1caa150f217e1eaf41fdceaad8f9e488f72c46a56a1d24e533789a08c4a5a2e587d67076aaea8cef6d7a50eebddeaf53e09ccb3b29b1a395a68d01"; + sha512.run = "2005170a2d5250fb30dda0c513e96c715f37be0607ab2ad0a9deae24b246782d9ff72424e7688482ce00b8c823d2bfc4300a9ea23a24424f32d89b524b1dff01"; }; lebhart = { revision = 76924; @@ -30289,22 +30395,22 @@ sha512.run = "b465117d5634dc4eeaefbc2c12a4d0fb892f4a27ed66057938701fe51e4dedfb5b7f28d796145d89a59b2667cf61c7175803f72e5970cf81244329130d173136"; }; leftidx = { - revision = 15878; + revision = 77677; shortdesc = "Left and right subscripts and superscripts in math mode"; stripPrefix = 0; - sha512.doc = "1e372c7d307b4bae8fc5673c9654785db1fc7c510e188e7e0945e01dd502580479b7910e19132c7b8b169acf7d9de84504de2aa9fb580c9a526a5700114f009e"; - sha512.source = "3339968b569bf6fba6d7332399d0727148add95c1c0dc2ae06626269c156a4e365dbbf672b652d3c5d097d0570b0955e6cb34255e3f8383f05ea52fa2c12e375"; + sha512.doc = "8d7123c28604171b4ae02f493d6ed0c89a162522139a9ebe35628c8f7010aadb5d94e51b3bdb93e3da4585b9117df31e9d4dddc6dffa2e5644a9378ceb66d5ee"; + sha512.source = "ec62370c0e8a46633175b97db48dc85eb8bdbd7e2a36d98be9812821df55ee1cb5b4a71604a55008017a9c94f88f62552e70a5fb2e4b6a63ab82d0e7e0686c6f"; license = [ "lppl13c" ]; - sha512.run = "a01d085af4ac4048b5659e7f2f1692dd787b7c4cc9a0c06acf9852ad9d5aaa9790bdad6db7a76ec2f1a268af520ac35975a7fc55ef0d6373f244c85b8b6e116c"; + sha512.run = "540491eb727099a9be41b871ae656e5593142cbcf4c22dfc80cf9f69041ac67e7a3dab30009b9f0392fea85b01208a05be634a98185b758fbdcbe502f2ec93c5"; }; leftindex = { - revision = 76924; + revision = 77677; shortdesc = "Left indices with better spacing"; stripPrefix = 0; - sha512.doc = "cedde248cd34c13baa1ba73385571c4ca1d7457cf69a77161f61e93ad27be220c6706988c220bbc8ce8483e0443f5ac49eae94710edff06ca2dc9690d4e89aff"; + sha512.doc = "cf1b202b83c12ff6425ed9efc405f854d69d47c0bdec0a612c1183a35f28ff4750c7d02435f46e5f41168961cc482b9555645b3f27ad794390a59d07d5dd9e34"; license = [ "lppl13c" ]; version = "0.2beta"; - sha512.run = "bcac969601833715b21777de21635e6b622b7a01e9330f43d17e50b6f2691b36e47a3240421c4775463cb250936e6a4f261152536a7c3eddd5f9de859cc61a80"; + sha512.run = "6f578c4e2e00d218c0752157d0dfc009025fcbe97a3585e07f781d5248d410d0c16d747d357aba41bac51af7cbbb264b547dad53ef7f4e031105207c0d637613"; }; leipzig = { revision = 52450; @@ -30336,36 +30442,36 @@ sha512.run = "75c5664c428011ef69ad6372bae945ab99ed827d0a49201afe65ef1364ab81df12b54fb9358c56ee65c4b5d993cb5f5c6e96831383397e5447ce2dd3ecd6b3c4"; }; lete-sans-math = { - revision = 76200; + revision = 77677; shortdesc = "Lato-based OpenType Math font for LuaTeX and XeTeX"; stripPrefix = 0; - sha512.doc = "b797b5819a1b07dafb80d4e033f7e6b1c5fe31dae34e9813920f19a69fb8278003d81635581d7f23cb49f6ab46b6274002cc5cefb2e11aa1c136481f249d1fab"; + sha512.doc = "8e394ebbcb3b1c7492183dc275527cb2bf5d6a3b325741d543edca6c73dacbbde9f70fae4a37f2d17a23ad9581f03f365de21ece4e0adfbf8fcfb3b734f610b5"; license = [ "ofl" "lppl13c" ]; version = "0.50"; - sha512.run = "21f1b6159a5f2d21914baf395879ce0fd50cf79294836398aca6afd609b0b75dac3574d84287304121546e4a440e8f4e59543885d685c1f5bb05728527df6150"; + sha512.run = "112eaf378ca6add793e7611be099efd76393c678d4e1608dd1ef25aa05a06bbd9dbb4473f4b3186280bc9fa184efa77080589ddd1ab4234d4a3b60d6973f1912"; }; letgut = { - revision = 76652; + revision = 77962; shortdesc = "Class for the newsletter \"La Lettre GUTenberg\" of the French TeX User Group GUTenberg"; stripPrefix = 0; - sha512.doc = "af4a06656f4e7634fee4ec3d6a9ec949bb750c6dc129e26f49f484d564e95fbdbb81c0f3c476309915d78e73ca5d35bdce29dfa49bc6fb1fefc1dc239893acd8"; - sha512.source = "5f81765900eac1e1c0ca4f8439ff6e4cdf3b70cacd136f00b9eff839e32280b285ce9e4538e6fc5876182e0b291d5047d3db537909e8c205fb9f078789bfa49f"; + sha512.doc = "48fe7addd6d039f3bf2eb6b80d6ce879e25c67bb3538788a263338b406144da18746d410b8f3e5367ac903ee7e308da14cd307e2292ae466f1e9f3e3801d37ed"; + sha512.source = "ee4b88e78ab20348c3394d4b872efca0af0ce7b73874c58954991e5623b658500faef51db50faf3f0a3af08cdc8dbdb74440d32a33c24429c7f0f3a805b08b95"; license = [ "lppl13c" ]; - version = "0.9.13"; - sha512.run = "cb578394d5dbdf3213fc82cd852f822abe9940164c66b029e6ce3ebcd65d8c0c4f835028d8eaaea26f345f1a3b715ca4a14bea3f340f85c200779a1ea84e474e"; + version = "0.9.14"; + sha512.run = "65db5e1959b7ef9e627c696a90f5f1c9a28ec98e0421044fd98f109a3163839cddcecc698a77d6eae33a792bbeb36294fb7d5a41925908370f8920d63a04add9"; }; letltxmacro = { - revision = 53022; + revision = 77677; shortdesc = "Let assignment for LaTeX macros"; stripPrefix = 0; - sha512.doc = "8be12930acfaa79dbf3d7d3e0a60a518b12392c094e1dc531bfbcd8d9517d4744e99d339b3b7bcfb1e156d0ccbd17ca464126d8530e9f9c13e29d19a6aaeea99"; - sha512.source = "86863fc9935ac5044f2e3b3013b0df39cfe95f54fff5c6b1af0297b828fc88353243b117caf79cafb7f8c17d9fa90b2e0e8ca753573baa06db7acb26a978f30d"; + sha512.doc = "74f11de4ac65e4a40820a07a2fc4f8c57febf93a8de72a35b1bcd34bb4ff22193400edee2d5bcb984bf3e47188d455ecb8bb3672a1c94f8c7cc52533d57c447c"; + sha512.source = "f441c61caf8f409ac8c039fee9801bd643327517717b29df9f795eef6e95e18a9f3bf0ea8a91ea59f698b41c27a07607a51bfcc82607d292adee530893346693"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "c9c1f5c3b9aab6b31750011cd45c42bdb32ecd712ced8f8cdafe1aeca532159051d1cff1449b06e3d35fbefdd44f2332805cb1618ff1da022d405a88d600083b"; + sha512.run = "ba4c7d6422153428336a861dad72be6d261da55b6859c4a0eca7ad150a60723b2a195f83d72780e992aaa4412a8455c4c310d72830b9b23a969edeead7af9562"; }; letterspacing = { revision = 54266; @@ -30375,13 +30481,13 @@ sha512.run = "30fdc0f87976feb698b9736e9deb6726746e4c25e4ed4a4637ff26699e171738be6447e8e2d02d154cf57944aa988208ee97859c0a7fac784d55fa6ef889b86c"; }; letterswitharrows = { - revision = 76924; + revision = 77677; shortdesc = "Draw arrows over math letters"; stripPrefix = 0; - sha512.doc = "619b9aa40a1ce4a0d2e4e69ce563fa5ff49d758144ab164a6f93fd0d7c697fa06085276eda7063c159a87c4dd71736db3eb95a0bb41c9eb76ccebcafa1d0cf63"; - sha512.source = "6807843ef4c1e45c2899c2781add8cb275920bcab6061bd5176ead5470af4f38d2c8208a7d05df647f29f36e15974879fcbacfb04af1416a23f2941ea02612a7"; + sha512.doc = "987d8b1ae1553ffb41dab16153267a49eee941db250b11af7e36fc33a7df68be6a0a817aba6b85af43ed0f83bf8cbaf2e070b4e46013bc77c62cbff7fe04ed50"; + sha512.source = "8b992affdcbfe5a648da7e12f5cad3bda7364ac8ac9788db948b07eb12ddf174e75f08ba4bc0d338ce0bc176b1247a29e98560c6082d9741ed4c6533ac6b1bbb"; license = [ "lppl13c" ]; - sha512.run = "906c4c64d85c04e66392a4bf57f9ce2e5de2c29677d16c9d72771b018b20e786ab2df44c3b34c611e02ce53d78957c5cfe95bc39fae0de7af2e8b0a70edef6c3"; + sha512.run = "10de87612b1f3d7fe1fe4d6cc62c7aa57c7e5d9f1cc6116afa652256894ef46cdece7bc1b361989badd8e23e395b05ed7fdec88385d42f1f1fc246bbc1f2359a"; }; lettre = { revision = 54722; @@ -30421,16 +30527,16 @@ sha512.run = "7dbe24061df0d0bb4762e7d308c895c99d8f9a9105137bce8c4e589c7fdc80f989aa8c3ebbe40708a8b6fa2a2df5542ce25fb16f528344ca46d50c47724e006a"; }; lexend = { - revision = 57564; + revision = 77677; shortdesc = "The Lexend fonts for XeLaTeX and LuaLaTeX through fontspec"; stripPrefix = 0; - sha512.doc = "fa21e0311899513ca5f7031471189ce0269fcb35b5bb38d2e3d2e8015dab11ab2a10cc086ba6d41f24c25d99b32f91750371e3297c505ef4a522d61aaa24e5bd"; + sha512.doc = "d6dc3d8936042dcfe3a479561e27cf5a65831a57cb3fb73247621ce2ad6ab586c97b8cd1c649b9392e8e1ca4478d459dcc666225ce93b115ea5c62ed7e19e5c9"; license = [ "lppl13c" "ofl" ]; version = "1.1.0.70"; - sha512.run = "6a9e4ab844e5189e996b73ee95d5ea5bda0d5d9f7b00a707d5bf9b7ceb97eb2f37baef9310252227701d6fc280a14a8a79ff524b5cdee3610c4dc48968f6b3b5"; + sha512.run = "9d66ef119c032847ff53e4db43f80246e0b070f720145c8559dc7053d076158915401e25c60c69fdf8efcbd668d49e82f991a4f8dbc6fc2c70808dc0ed75f1e0"; }; lexikon = { revision = 17364; @@ -30509,7 +30615,7 @@ sha512.run = "1ef4832c34beb921e1848423b30db4fae8dd272db60c3d0528b8343810a59356b4ede8ea2adb3a87df83328dc1900fc6478ad9eb0d369e8aed728f37a1d8f187"; }; libertine = { - revision = 73037; + revision = 77677; shortdesc = "Use of Linux Libertine and Biolinum fonts with LaTeX"; stripPrefix = 0; deps = [ @@ -30521,14 +30627,14 @@ fontMaps = [ "Map libertine.map" ]; - sha512.doc = "4df41358232a62ad8895b8c6916650063e84fb7ec2fedc0969c0e7e7b638fb77b7b1a0dd507e5f5dd601eb41c78c73497b7062f5c462586458f9745338395cde"; + sha512.doc = "97d1f73dc6cfc28718e2d673226ce749b7233640113340729a38785399d88dacb99ce9a37c5b2bde73402daeafea10940c69265289b214d3a14c18465be5d9ce"; license = [ "gpl1Only" "ofl" "lppl13c" ]; version = "5.3.0"; - sha512.run = "0587264c060334f7850b3ef99e374d404072eaae03e420e9736d82419e5e81c9438b627223bddc746e2f7d477f0245b3cea14e84bea6ec38a2f0e5ec3f284e59"; + sha512.run = "c141d41a3c0746434dadaf9bb7179642fddc8300e1c6921e077e1d3dd62f301b25f76107713eb622c2c18d07dd64d3306e0f2bdcd62f90dc25e821769b43c682"; }; libertinegc = { revision = 44616; @@ -30543,13 +30649,13 @@ sha512.run = "0af71c5bd17a2c89d85c2df056e76e4f8ff98b24de40dd306a9c4207c15dbe9dfd08864736a3a45f1c82f51717396ea843082f6798b89f7e9ea8c316453a707f"; }; libertinus = { - revision = 76924; + revision = 77677; shortdesc = "Wrapper to use the correct libertinus package according to the used TeX engine"; stripPrefix = 0; - sha512.doc = "6eaf0b2c77dcdf8d3085140c22054e039814b2ec4a2ebf9d805177cbefcb46837e4a5a12e501ad7f18526aa0a3bd8258c5a10100d881e621a10e9c2434f8e5f1"; + sha512.doc = "7e2dbeafa3924365c28fda93334c8dc1af7f7b2f522708b2964952a6b25fdfec053e22da0591aba996cc34bc6bc37ee4a36ba9e5931535f1d72692b3fd95f57b"; license = [ "lppl13c" ]; version = "0.02"; - sha512.run = "b8cf7105a5d5ab8ba65515f04de7fad34bbadfbc03e4ce8bc828bfd4d6b154a6cfecea3417ed3df3f214940dd01d7f3786716ff2402b85f57992ec91363f778d"; + sha512.run = "7a1f0ad40d4a43deed00b2492724fd889a389dcfa66c87665e167cfe18c4baaa7e558889033fbc9a14bdd21aea780013aa994782fe96cfb0b7b1e48eb395c698"; }; libertinus-fonts = { revision = 72484; @@ -30561,13 +30667,13 @@ sha512.run = "234dc32fa5b1f1c7a974444b264a1c258b7a12e1658f45146135d3f75ea8e94b4860282da79b5cdeb587c65f12d7476006d8546505c2842c306be72f51ee21df"; }; libertinus-otf = { - revision = 77115; + revision = 77677; shortdesc = "Support for Libertinus OpenType"; stripPrefix = 0; - sha512.doc = "fa00ed8bf6dbbcea64158287e00da3aabf1cae93d902c7c7762d4f939b6285956f2ba5a2730cd2cf625aa4a1648c0cb540bc90362ec7ee048aaa9d37e5423765"; + sha512.doc = "017eae776a1d583a691c33145dc5eafc8cd1f79aff3effed6e7fb900a01d2507743da657f0c590836d21b5509e35b271362e6bb84050abf2a2beb0e23cc14a5c"; license = [ "lppl13c" ]; version = "0.34"; - sha512.run = "f1bb7552e8919bb7553335bbb2d229669b74fd148e7db59d3f41497251150c0825a9d5f34eab71b9d48d16c59597294556e6a60a528b70e5a51d6e58359f3391"; + sha512.run = "e2ad962fc5438e3df5c3ebb0360893c466042f8793137a0dcec41c0a73a5fe55a61581a7e9d47746712ac063c3c852c3ea923bb118511a479c9a6f7566a68284"; }; libertinus-type1 = { revision = 76891; @@ -30585,19 +30691,19 @@ sha512.run = "4e55cf0d226d81a289a72d9905f4e836abb7c7235ae4ef80349f8eff0d9833a2b49f86dd92d4fb1ae4d96106fa6f75c118a125a2d91d6f22a688e4e38d17e477"; }; libertinust1math = { - revision = 71428; + revision = 77677; shortdesc = "A Type 1 font and LaTeX support for Libertinus Math"; stripPrefix = 0; fontMaps = [ "Map libertinust1math.map" ]; - sha512.doc = "379f532d6370142295075a447a896bee803b0fccf0f43202fded27a806b0bdecee6ebdf0b8b1d8b261633914749551a21e1e48ffed6b3a920269292411793c1a"; + sha512.doc = "936213b71d9eee48478a46ae871ab05b8a699e353a28bf146d8f639c45ca089be9e0b7320762c0948005796f697bfd4d7828da1e3763e7bb2dd36ba871f8cc2d"; license = [ "ofl" "lppl13c" ]; version = "2.0.6"; - sha512.run = "214589d198031ea0d9cc71b509f9c1e5f6b19984176d1d7952d57346f67a4ba88aed932e5838a57d874d8bbbff0daa296af875969b5c0ffd2c7a6f3830121d5a"; + sha512.run = "206cba4e6ef72c67e0d10edcf2be2e18569da8a1d344c36533d620d7ea2fd4f36d7146353c72182016512078a196c4a9a826f482ceab0d0263f74de44b87b6b6"; }; libgreek = { revision = 75712; @@ -30619,18 +30725,18 @@ sha512.run = "2a01755bec49fa8c78680b0599b58649b803694f339383ad168bdc06554dabeab3047d1b17d63f7487860a5d0102dd8f68a78d5ad5ba94a2f8b29db7329e1ebb"; }; librebaskerville = { - revision = 64421; + revision = 77677; shortdesc = "The Libre Baskerville family of fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map LibreBaskerville.map" ]; - sha512.doc = "9cfecbbfea90ff99af78bac088674061c7123ea046aa42da806fc09d6fe5e88c94fbaa3053bf87b563e55f514eda5cda108d5bf6b096253e79fa0d09567221ee"; + sha512.doc = "dbc52ec0060fef4410337db52366b6943881d100e58ba1e497143df052f9fe5d752992cd6ac508a3dbfacd12516219449f2fe7d9164900e25a25424c03356f23"; license = [ "ofl" "lppl13c" ]; - sha512.run = "671894db7ebd325e35efba47a8b84dc9afbeb213358503f65e246e97af090be03f6591fe124d4f5b4c53ae99bdc7a56bf84d385597ed7564fa63f7fad5265e4e"; + sha512.run = "b2c74baaac6e9d4f8f0aa62092a63d8006932d58e04ac670dae8d04b870e3febcb625d0d3bd9cb1fc568393b8a3b0bd8a7d375e6e042a21e415e0db33d6e62bf"; }; librebodoni = { revision = 64431; @@ -30647,48 +30753,48 @@ sha512.run = "e1bc9e0560febac6f6e56737ddc070fb9642ca6e701699dd3546e63fa681ce28a995e61b4190edaf4d9b9f9a4131b77436d69cbce47e601b11b63caa25bccc7a"; }; librecaslon = { - revision = 64432; + revision = 77677; shortdesc = "Libre Caslon fonts, with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map LibreCaslon.map" ]; - sha512.doc = "9f7c6662af462f0c73b97de098cc4bbff5a3060e44a72ce294b175c5d5a3f520a93026b1bab17bdaf5c48d2de55c4045730386f7f8f046b3ff797c4d715acb8f"; + sha512.doc = "aa21f3ddf33784f3c9b1d24f96489bbcca0a58854e41478959401a7744fc4b8100fcc08d4dd790f014f804f95c929acff4f994797b1106d95d8adca3666d81d6"; license = [ "ofl" "lppl13c" ]; - sha512.run = "96c3193cfc16b5cb312ff67303825c7e9733642108a601ee2b8dccc6e8d6aaa0db28e2da7c84faf71eaa1576ddab230bb6f385972d95f4aaba547e57a82b1e54"; + sha512.run = "b5461c6c06940d025df290f3555c07e67ed82dd18bd88fb2901a1d3327b880bd956a572a88ba0940ea70e2c190ff74a3270932a506c6d6389876fa272d75c26b"; }; librefranklin = { - revision = 64441; + revision = 77677; shortdesc = "LaTeX support for the Libre-Franklin family of fonts"; stripPrefix = 0; fontMaps = [ "Map LibreFranklin.map" ]; - sha512.doc = "092dfd68010c10942f030828552e4609ded2b27bbd13d213556ad301629893748ace3380aefda1adc8ad23261b2de253599f6784b461fac8a1bf49cd6e1370d8"; + sha512.doc = "9415664f73771915100d509cedd618878eddc88e69ea873c2fd8dfeee46974c883d2e4a9bc15f830eac842bb57a665ed2805feae55772ec9b5d5d1beabe28871"; license = [ "lppl13c" "ofl" ]; - sha512.run = "35b304ca5b24ea88fc6a5227361db7f825a99eeba4b1ddcc31e5e71bda3f6ec911b00e2ec7ae9f54022748f39a26baa61aecff267628343dceae8eb8cb07bfd2"; + sha512.run = "5637e573b01964e40bbfbc846efdb37c601cb24b82472034b491182b843458514a3a54bfda8c1ce5debbb2eea2bda9a017d4932d25576353faa7bf76e272205b"; }; libris = { - revision = 72484; + revision = 77677; shortdesc = "Libris ADF fonts, with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map yly.map" ]; - sha512.doc = "47d57f85f73c20f5e855d940d07bf8a259fad143617b3623d52e1f9f8eef190d1768c4500a7f62fd392ef5d1d58dd1fe393057b03b676c14c6c2b0ef215f1572"; - sha512.source = "7b375ba45cbe2984c401a127904ee5bd2b10de89465550acb90c28e9814c5be10915b74699dba4d7d08f84ee490ed909655e07599dcb7fa7b54ce0eaeb749e23"; + sha512.doc = "b935bd1ef225eae640424186207b753c58346c0db5fd2839f5dcef8889d70681064f4fbb6860185b1f55a0a31de74198d73afd7eb351c74581d37953a4d3e263"; + sha512.source = "260f21f55a663de22f61ebf984d28051f8125e470093252b9fd96401d8fd6db609670f5679ce81ce89c7687ee88de57d1a19f32c1e18ba31984e97c46d718b61"; license = [ "lppl13c" "gpl2Only" ]; version = "1.1"; - sha512.run = "e8f6c2df02d9eb9c3560c0098d13d7222887d97873c5e5264bfae15dd7bb238b8b2258c6a650863f7c8402799883f4ce9416732e0240625f2658a9d4d76c9270"; + sha512.run = "668981b905ebb8e296004c4d3d56a15257b8a2799fd06d2b6550eb37bd2c790a5f8623fc7afd4a963b394b2c26fa1751e68911828fbadaf001654ac3a4a58d2d"; }; lie-hasse = { revision = 75301; @@ -30800,13 +30906,13 @@ sha512.run = "351256b573ac4999e5e203deb11c6762c917001eae2b9d7c8561070826cc55cc0ad669b9261062f7fdfbe2b3f3e9448083122a6f176cc5b14875a307a18613a5"; }; linebreaker = { - revision = 76924; + revision = 77677; shortdesc = "Prevent overflow boxes with LuaLaTeX"; stripPrefix = 0; - sha512.doc = "2eaadb2c67b1835e6d3c92220a9da0c9ea17d60bc7c55354b3462bb35e81fcce2c2ddda76c9633068d3e604082ec3b2a1f63d45a9a952bd28cb426b6b053b367"; + sha512.doc = "f3a430961f778f7e07ec121c1b12c57d6671c90145575cd5cd07c091479b857692a8c9dff2159859b6bf7ffcc00518fdbfa3429ab3e6834a538a02204efc99c1"; license = [ "lppl13c" ]; version = "0.1c"; - sha512.run = "143b0ffbd9567b70ea4cd42d03fbac19ae0c7fb61ca31fa6069095151c5344eb0cd443abc8a049a6cc6adc79eeec9ca92734a4f9f9ee3f9ac76983ce282ebf06"; + sha512.run = "d384cb9c817e3d34d0aebca0f89f5c58ce6b10fcb2697b988f46c972a6c8feb3d32ae2e8ac4a7107f3d3c954a8a85c9b9bb7aa21ae9dbf0e8a28e0c679cbbbfc"; }; linegoal = { revision = 21523; @@ -30819,13 +30925,13 @@ sha512.run = "87a062513ff7674f315472cc46e13fbce99057c3b7083a2b9c93b92f09d538af29f5d1e3664dd5273080b9037ac232dc0d7491753b83136d2d3558ada1b81976"; }; lineno = { - revision = 75200; + revision = 77890; shortdesc = "Line numbers on paragraphs"; stripPrefix = 0; - sha512.doc = "fa69de2f1ace9095f71fff88aaa865341863b0cd73f6291e68b78e8c4d1c069369cebe36bc099659d193c63263258c05960494a6ed53463d2a5d30ddec7f5d3f"; + sha512.doc = "adee410431d65e83ed8622f0d6c114d53af77b747b510b562607b0f8bb08bf7e40042ef4d35e58ce3400cf33db9b001d2757e4e87d74a668aa80913062c7d0df"; license = [ "lppl13c" ]; - version = "5.5"; - sha512.run = "a508e408223987d0cc093d80880b522c1cfcef0c377c17b364ad02072aa6ab8b2ea426bfcd001ed933c9befaca02c8021f4f91bd85e614d79ce0a4b6028ceb8a"; + version = "5.7"; + sha512.run = "e6dcfd3d3a4d073c5b877afc0faf5434899b68f70c51f618314a403abc8815d335a7621acca33ed578f607073a2ab765d4781c9e25b9fbe9b05e29618a1cea23"; }; ling-macros = { revision = 42268; @@ -30836,37 +30942,37 @@ sha512.run = "686dbb33df2670af909a80863943a8870ecef128679ab679f3d90d1747042b752c9aea15660c962b0f02418233d4d152e64357d5b57884a2fc2371acb3d90a52"; }; linguex = { - revision = 30815; + revision = 77677; shortdesc = "Format linguists' examples"; stripPrefix = 0; - sha512.doc = "7a5d84d5425031d341deea8f37f1d8a9f6eaee820ef66661e8e38eafad2b20a5e9b04b81b1a0db0b11ab70fb0adc9c81cef886978626008eba6aa3c32bc0c848"; + sha512.doc = "5a2ef447672cbbaef8fb83792f29a3ae5ec259b86fc2e54aac7fad309609ec61e3ce83d9b62b48d92754222e8da61e675f7dad8e3e2f114d2d1088a8f12ff799"; license = [ "lppl13c" ]; version = "4.3"; - sha512.run = "36fab316a894029feba86bf771d4e600b3e7f5d766deb9d844605979b066483500c8fa0a425718d22e9a2bc14d74aada16ca8deb7ee744a81e18fee8c77a7b50"; + sha512.run = "c68c56c96100f0cfeb4f79a0a89f0976c8e32aa8d36a02197a1f8a611051ec2087880bf0446a575e2df4a493875199aec0e5acaf3326f66239a8fc53e751590f"; }; linguisticspro = { - revision = 64858; + revision = 77677; shortdesc = "LinguisticsPro fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map LinguisticsPro.map" ]; - sha512.doc = "8f0c8937cacdec2e2ea4999dd1bb45af96a99a3707ef22b54a2bf1e0c745d663550ff0b68d80cf895e8bdfa1f279873c4725c7851af547f06155589d8e5bfde5"; + sha512.doc = "431217763414d3ffa9d6ccce9e63fd86f860960242404b711b0e8805831fcf50fd0627236f07248f46d1060fc6a3c41e827d4316629454779465366a96cbd116"; license = [ "lppl13c" "ofl" ]; - sha512.run = "6bf94e8910ae03314a3ff55157e52586b5f2550c2aaca1a8989b1f02400c87363c74e00658ee953c13a44dd69cb253bda6128e66a96b865e6169310165a7f9e4"; + sha512.run = "f14bdf9d08f1d936e496e374a2e82335f710778f9c64b280d5d9a9b8abb8a31d496ba0eab63154d7819187c1846ec7f4002a4b84a226d7f978ce9aaf4d69ff5b"; }; linguistix = { - revision = 77463; + revision = 77571; shortdesc = "Enhanced support for linguistics"; stripPrefix = 0; - sha512.doc = "2371af1ab07748a89306eadf7a80afc1c25d6cbfb0dda544e90501e582ff8593c0f7d57fe3377212e0a85fe982f4ddc14be898ee5bec5fd294c5e749d5225fe6"; - sha512.source = "cf92d2fe93c9b07c5cd4b77cfb42bb6f8263e95af6fcd83f21a1350e5b1cb9b42cb253567553c90aa32ffe6da53918a5a541c6f0d60658083639655ea943f43c"; + sha512.doc = "f6800fc42060ecfd55b3bda9857aeb1aee60e6c18b27f124365771e4c9d907d6f13bfaaddf8ff2f0082fdd40f77334af0473e913f4fa8dc54bdfc340421867be"; + sha512.source = "848b9bba2011b80d927666536f4010a94ef89f24708202ffa501aaa3e4a71aa633e8c145598f82f13ec684bfaabd35da6d96513a8b210e7c5a24b52556ef59b4"; license = [ "gpl3Plus" ]; - version = "0.7"; - sha512.run = "24e0408fd563cec990c6a05b0c472b6528b6d762789063137b0272853389a784803ca0cbf38da2d71c24a49dfa1eb1d462353503bed2e6064514ea46b286a476"; + version = "0.8"; + sha512.run = "8b9ec866594e6e4896214998d0cd726f074dd9227746f5badd6eb0a23794494c429981b89650c3b9be8d7e704a01558f41d2a9f6a8e304aec3857a3e4794622c"; }; linkedthm = { revision = 75860; @@ -30896,14 +31002,14 @@ sha512.run = "3236f5f8f77248480f14566353f6ce197931325d9fca4a9b946da769c54a768716cfa92ec9c3d27da296b001768d915b07c076a27e795c57602c24768828936c"; }; lipsum = { - revision = 76924; + revision = 77677; shortdesc = "Easy access to the Lorem Ipsum and other dummy texts"; stripPrefix = 0; - sha512.doc = "1476a1a0edeba39caba0e0ed6cb23deb9cb3712112e6392f1cc339ccd06f8b69759b343ca5c9b709793d587819583ec22f977980e59f4dec197666d1f60540d8"; - sha512.source = "a17b4d501847da66e5df25e12ec7916b0aba1da03abb4cb16577cf13b112dabddb71e10d16091cba4046e070d7dfb79f3ae165bb63df6cf99a010e517941f3ad"; + sha512.doc = "a93f10bb78295199b54b22fea875cef2b05480f0e2582b399f08d0f707d13a45e69f63479fae37f25ed98de1855f2bd0229689192f1426e6625e096a3e8d43d9"; + sha512.source = "13e1071e3d084c0aba682ab15ac61d5026a424e9358b242991ca5979193f8a132db135c4216b78b9cd71252d9b94aaeae8b79d9499abb5065c713c2188193a5b"; license = [ "lppl13c" ]; version = "2.7"; - sha512.run = "ef835fdb20487bc50f7c1713e9eaab1324fa8968d436d910d16bf4246c75ffa4f9050476337938bdf687115f7a6df69078f125f0669cd67a5202b7f17f7f6d14"; + sha512.run = "f8259a7bbd868ab2d53d784ad35c5bf3b7099c089b1996801b08192cfdb599366878d4f04c59cb8e6eb81e9dafe1a16a0b8693d1ccf6b9609fc137bdf9de92ee"; }; lisp-on-tex = { revision = 73165; @@ -30936,14 +31042,14 @@ sha512.run = "154a9eb9da19d4a1d9f6ed421bc13f1f83279cd456b95ab8b7d84f9c48d6aae5548b7357e46041580d4b457758aa090e6352aca9d9e20f1739dc589d4fa24bdd"; }; listings = { - revision = 76899; + revision = 77677; shortdesc = "Typeset source code listings using LaTeX"; stripPrefix = 0; - sha512.doc = "0e9c8a4b49f608873058cd0a63fb59bcd83f99ac253c5e47f2b268174b800ff3c85af44466524792e33c4ac9216248a91f4e143f86d464bc4efc9bcf38522f2a"; - sha512.source = "c6fa409d200044d2b7363266bbd5abc620d5dabd1ee86306ac11acb4327f4b7fdb32468e2c8a484afb4367a9d849d568a3038643cb130ae15fd8b2d2c8b62bf6"; + sha512.doc = "f88dc94e3b9184ba5d70bc774f2af1e23a29914459aff1f24bc876c0c09043667d2a5297ff940839ac6a001a628bc1d9fac58961363ef61c5e84dc42b40814b4"; + sha512.source = "68ee1c42d02c63bac9065bcd2658891f3453d5b255a4e50be1c459fa76d6736a89bd50ff6a9d244816ade9bede9d13bbef91317942c72fcac605121ea2b860b8"; license = [ "lppl13c" ]; version = "1.11b"; - sha512.run = "6c631ef300bd8b925e4c0a346136da2ed19d19001c72ea32cbe194ad14446cdf6fc159c4d6bb22de9523a25cdfd90d8de278785f53722e7c18592cc897dd9e5e"; + sha512.run = "658111819c55fafe23dc06215f72fac7fb5b0ce6203221ec8d01bdedda76ce2f99872adc1fd54ee634b77ef7a7386f9e990a5ee9f5d02d4b58c1b3bb99119b3b"; }; listings-ext = { revision = 29349; @@ -30968,32 +31074,32 @@ sha512.run = "846cc046ced340cafd98f009a55e891bfa6bd5715c94c0dbd5b124599c8e3aed1f248f56592795184fa040285001b0d967dfb26b0fb764bdfadcc2eabe8c3122"; }; listlbls = { - revision = 67215; + revision = 77677; shortdesc = "Creates a list of all labels used throughout a document"; stripPrefix = 0; - sha512.doc = "773bb3996ee16ca65ef8a91e42e6d1641d42ae50de7fbe4b8324ad9e70d326d0fbca85e245d48bfea137a65f33ffc6e81add6208d239992012ac1851ca12d4a8"; - sha512.source = "441fa4a8ac0e618a997078368794800f57e25545134533b81121718bcec912c1c367b193bf7cb3756102ffad4f75497e63c9cef611319aa478fee955c9cea780"; + sha512.doc = "890c23243310246cda5895c78ecc562424b31839acffebd336a44f84305dca6a6797632c42bf25089d9b4b0f10993fb329a3f31d42bbb4a473a0ba4b512e55a5"; + sha512.source = "39ec790515768c2a26a11f87bfdd648e1b009cd34e4292457d3eb64983fbc008fb3283f0014591e63a5a4fc939a36f23dda7e10425e9be4be456aec17cf165e9"; license = [ "lppl13c" ]; version = "1.04"; - sha512.run = "bb0391bd671c306bb34abc336f74e203141fb0b2ae131dc36820e24716ddb5b7a1bfe9650baa5ba4cb4078e6f9d097a9a464aba1022b36f76c3257e25e583979"; + sha512.run = "fbfef42f3bdb3c9bdb6d2b36ca0b52bd5be8921560ebc37194344bd2e8e81830a33591071c63c3654398cac678a3d8a729cd2519fe16be7e29fa7a28d3b10aa4"; }; listliketab = { - revision = 15878; + revision = 77677; shortdesc = "Typeset lists as tables"; stripPrefix = 0; - sha512.doc = "70ceddb9c59981319ec33fba05c663ecaf549b5dab56f29fa07f9c314d97d999c762ee1efff0d20b5e35b39e89b031458fdde4c5c708e0a1c2dbfdf17d710c2e"; - sha512.source = "68b75e9dcce30acb59d928f4ff95732cd7e37061d31625f8c1835ef6b8da85ef39f4d8ee86b50e299e71cace2ca5307c25641042f325a93a93bd04bf804ec5b4"; + sha512.doc = "f7e2b18fe856cecfd14ab6c5420ee138de5d6d80683afdec71d5d0285a37bbb99fcfa6d1ae045e86ed1537d1e4060bd2b194f0f72137ee8da9aeae2a6f9162cf"; + sha512.source = "1e51f58885a06d84689b9367cbe9682db217efc4120b53c512f7decd5de7b232bc7602300211cd4acca2ad9adf1f3e91bbd39296a434605ea3cb3e3f689d5311"; license = [ "lppl13c" ]; - sha512.run = "0aead2b70e314639aeb98c199d051fb0701570df0263f452bb2e65408678d437c7eb071c41d8674971e42a0961da30754696a58eaaa41dc32d33ded58a833153"; + sha512.run = "0b4ce941631b7c430ce5287dd9a8c1c094544999aaf65778c35261909cce475e675d0bba1314a8b4ecc0bd13ffebed2032c88eb79ada11d72c26c84402606e57"; }; listofitems = { - revision = 70579; + revision = 77677; shortdesc = "Grab items in lists using user-specified sep char"; stripPrefix = 0; - sha512.doc = "57cbb93175df4f4766d3a00ffdd6701ed4c14efe8d33ce831412f93fd5fb025ae4cca4e1ec16ec6172da12dff830c61c9d888450f9b84197d45566309ba6eac3"; + sha512.doc = "34fc37f9c65ebae4a381ebe3f441513dc3fb5c9f82604307a8ca88afebd0e332404ff752a0b034258261015882b0d002bc20ba20164a0feebe85509df08cb788"; license = [ "lppl13c" ]; version = "1.65"; - sha512.run = "808395fdb8c7b9ec738e26eb582fbcf4555291695dff70558d415b34c640cbc4362be358ec35582be18066ff419718f70ca2be65ee30aee85d2fd57d7cd7b6a0"; + sha512.run = "8d9643f502ba7b142d459b4f3c7160798eeb036e0f10ae551665347e0a65f173bcd514d07b454218b82c8099e0f8fb483d9ba73aaa61ba1758a508904ad0edb7"; }; listofsymbols = { revision = 16134; @@ -31016,14 +31122,14 @@ sha512.run = "7d718507fbddc6b35bc4d0e3a5674cce8b29f5a932ec01e6727955b7edcdb0dfa5531ee5433564098a85c641d56485db1fcb142e02d5e7ec22b70dc3ec873d24"; }; litetable = { - revision = 76865; + revision = 77677; shortdesc = "Class schedules with colorful course blocks"; stripPrefix = 0; - sha512.doc = "cab363741fd943eedbe29a3e91fa8105856f45e49ccfdb598b29ca3d936392fecc46d55552d2ce3eab8d9366eba38e596abe8442a2b33dfbe2ccfe9c03b6e733"; - sha512.source = "216ab6c244b4f5c8636c48782187514ac9071b4a703fc658937a9ec3e52e55e114acf3cb6e1d4235d97c2648625e0f18151cb692a145b3923489b3ba2702efbb"; + sha512.doc = "91dcca664557ac45bcd1c4fe5f5f1462591b273377cedf208a9f7b4d03e8d90c82981e6fbffda3b6a1be82bb62aadcca97e23c9c224bd8619abc67d159455d28"; + sha512.source = "eee609fcc6528688a673e7d9bb38b1b106651bf5de417709ea1c3f144cf5a5353f25d6bfea7c96039ca32d559a70cb6f0e6c67bbff055d4f980f69d86115da4f"; license = [ "lppl13c" ]; - version = "3.8C"; - sha512.run = "2e5283ab01b8b5dd81ae0733f7dc0928f4b223d07a6060c93beeb251cdb58b451bdbd56a8634bc98fb38926c4b8d46bcb3b33fee390675b9ab20b7837261343e"; + version = "3.9A"; + sha512.run = "f8bc31ad5aba56774ff3bd5ee08c4d7aa772a3e7608f584bf60a091cea3089bd39e862f6ef1232c359de9eec4de8bc232d4e9e153de726b5e963c8568474d0f6"; }; lithuanian = { revision = 66461; @@ -31066,13 +31172,13 @@ sha512.run = "58c211cf1ed20b36e69ceffc8568fc1cbdb51cb812af79d16a64cbe8a8e7e672a2d49e672501b2cb23ef72c4a04c59017e17e538061159c8b9e797624f8334ca"; }; llncs = { - revision = 74287; + revision = 77677; shortdesc = "Document class and bibliography style for Lecture Notes in Computer Science (LNCS)"; stripPrefix = 0; - sha512.doc = "829a2538b4ec538045f770eeeb8d13f4cd6665a29204f97f40307a0a5a929126977aed8d4a7b01db31adabf2876d455cbc5bf7966c221d6e83b135a48226d85b"; + sha512.doc = "6df363151319812a118daaec16ec0f781ed3255b6a9e9c50ce884b3aff4d9155b8cb938780433ba411665108c9dc9c2e2876e56743bd507482e542543a480dbe"; license = [ "cc-by-40" ]; version = "2.26"; - sha512.run = "730e2019befdb52dc3581325fa185dd06c36cbbb644613af8a111b48ff2715258baca4d63be22cf38452ffce3b56fdaa79f29c06b1459993ec0eb94f99fd81da"; + sha512.run = "36d03a90ca228a4f9210d0c723c6e2e67cae7a8e6e49cf394bd3155b5c1bd60360f1c761f7336d6c64625a446414a4749ae30dc8eff714c3dc3fa75cf7c64d80"; }; llncsconf = { revision = 63136; @@ -31084,16 +31190,16 @@ sha512.run = "ded1d0ad62120e6665653575e6641a9bacb1fdd18b168f7c4389e2d8bbca6afa8cf15bbb7cf087f2ba502f85bb492dfd5d79862e03d909227666af7d8860d47f"; }; lm = { - revision = 67718; + revision = 77677; shortdesc = "Latin modern fonts in outline formats"; stripPrefix = 0; fontMaps = [ "Map lm.map" ]; - sha512.doc = "d15569c1f55553b068b8d3a73efdbdb74137d02fdda5db5d57f29203dcd92dea7746b73a3f30293b2932f046e60697ea015b83d2587cde2783300fa41967c5b0"; + sha512.doc = "232d070d59563d339a5c59e6dac93d7662280f6186cc591f5b520322a879a97214af2fee3a006c85660864635773355b357f6aa1eb48b9a10a50bfa4702208e6"; license = [ "gfl" ]; version = "2.005"; - sha512.run = "9e05642ab07ebe05c13d5fa98f3212527aa66a9d049f8eade506cbd9f0652315363a01ae20a9df873055e5283bba7574d51251c7dd86e56ebc37055b92379421"; + sha512.run = "bacdb541c99bcf1b25fdfd87094a98ce48642e534e0017676fccdc81843f9f1e64af271180589a96513915dfa15a782458e151c760ddb26929a29ba0b9e141ef"; }; lm-math = { revision = 67718; @@ -31115,28 +31221,28 @@ sha512.run = "3613e9d53808b2d1e326175c28acb672c1f244b2e00ea1d544e1e05c73e2a93e49b5e8b187a8a73e87ffbb00c22235781983a2c0a733a6ae5598db12c278a763"; }; lni = { - revision = 73766; + revision = 77677; shortdesc = "Official class for the \"Lecture Notes in Informatics\""; stripPrefix = 0; - sha512.doc = "4ef203245669693a80a841133e36a4a9333a1101eb003972b2b178204d4f0ef3d30e07ee06c685edb403be4f52ea613d751ad0152ca20e9561b0a733ab1adb81"; - sha512.source = "74e22fb74be37ca0ec0b77e41287b6b0823f298db1f4d62fc892fa5d0d055a0ea42004a8cb3a43a29dd8b73c54f8558b4d36960936fe00944572ea3ea5fa2c63"; + sha512.doc = "7ed40acc4e68601d27bf787764ced4bf33529a63aed1a0c16f857732d0d8a7ca9b9c59295b61bce9b5e77eda9e7cc65dbbf4162d4eaa9f578408644095ddfa97"; + sha512.source = "aab76d86a9262d197dfa0cca2f4c8cddc4b3eee8a97f5d28bc36b5fafecb279ae16bd0e7f2b083278aa96ff898d09731569bab42e05fda010ba76dc2f690a5ba"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "f4e797b744457908b9f7aae074d56af30e0fbee0ae0913945b545d4c6266052dbdb7c73ee38e9260c50b1fe4b352afe1d8a1aa05fca0562b557ead6e80901172"; + sha512.run = "9273cc2ccebf62bafdf227805d6ba5226c8ba0bffec7476eb6a1000057a19b4ec9e316f645e6128f6969ff7816850d10d1edfe042eac7fdf98d90f07d94e8894"; }; lobster2 = { - revision = 64442; + revision = 77677; shortdesc = "Lobster Two fonts, with support for all LaTeX engines"; stripPrefix = 0; fontMaps = [ "Map LobsterTwo.map" ]; - sha512.doc = "a02034161dcd7d09ab14d907fde0b4cbc570ee7e13fc1945e18c71eaffe90e5dc039266f0ac83dd7887fa1e298add0d2be9e4259cb58f6dbfe13b7bce228ab8c"; + sha512.doc = "061ab3a8cd7a2da9781b7f6ce6541ed95721b71be0cc69d3220e279239828122f2512512e35d6b920705a90cd755ea99d6f21e10d01878f652c40b0c4a831b1c"; license = [ "ofl" "lppl13c" ]; - sha512.run = "ff9a64e40eb1e8d19ed353e4c6e46472f48eaa057a1283e8203eafd895cc622c031a849cf2cd941a664b07c4acc0e9fa18ca65acf6420cb3d40ce09c6ab6f391"; + sha512.run = "68bab862fc752ca47975ca24463fe8f9a1b1bd513b678173c303bbb7f4da807756beeaeeab7fdf35250692cfe4fe4f0a15cb273bbad60a08f6f1abf45c0a4858"; }; locality = { revision = 20422; @@ -31185,13 +31291,13 @@ sha512.run = "d5b15ee5f35a9ef94618f8b092e97ccc4f1959a617c2e604b99ba56eef14c4a1a078d66f2c77d02239289e30878293ea6c9ff4134bd003331fc41fd3db19cec5"; }; logicpuzzle = { - revision = 34491; + revision = 78116; shortdesc = "Typeset (grid-based) logic puzzles"; stripPrefix = 0; - sha512.doc = "872a72ed13f7dcb43df3bd2f2b7bd504e3e430030115faadf0a130d2fd94331a335c4853e37c78e4b8aa7c59a44bfd87ad2a484b1b836c2a7526b97ef26ddd56"; + sha512.doc = "205572060e55202dd8c3166279b9b38601a7978075bf78abcc42bff2cde743a46e51840921dbe4e8faf283afe52f23377832b62ac71f6e912cf8fe7d9e66d1f3"; license = [ "lppl13c" ]; version = "2.5"; - sha512.run = "2c642c7aa6d6f12e51228432f8bd9fab906ff4dd3354a49f636582a065bff0f534222161ce11306ff6bf3e354a9ca6f6394cf9826b321ac94e9ef5ee8c0621ff"; + sha512.run = "a7962796690b6ced3d6730e059bf134db6c9d7adef256ceba64f304aa54a29aab851eda748b5e97d2920a9565d1223dbf79e1c917d59c487f81d18fe79c5929d"; }; logictools = { revision = 76924; @@ -31276,13 +31382,13 @@ "lollipop" ]; longdivision = { - revision = 76924; + revision = 77677; shortdesc = "Typesets long division"; stripPrefix = 0; - sha512.doc = "15ba756d5aa0ecea90e35de978db1526f2cdbb73b0ab7215fc2ac7d7e4ba5edaff16555e016d2c4a9dc8184d4f4d17424e22f809504a1bd48697a46698beba3e"; + sha512.doc = "6df6a002a79ef785a210a25e86859c6f8e91604b948bef5efeb0350d57c974fe1757771f1e2e1b6f00cac5f25642b46ec7c40fcfc0f404234576c3d7af6f45ba"; license = [ "lppl13c" ]; version = "1.2.2"; - sha512.run = "2b070ac24dd1d5108b7c02fd2da90f9c9fa32a5293771a8812e8066e40a4d9d506b0c35baed23d4d8b722714607dd54be846deb7e2a006fb55f975b4d0ebc9fc"; + sha512.run = "99647835db853873a9662799d0171c7aa04daeffbd087c2d9c26c31ba9abfeee9d116931bffd1a1573ca1743e3b2f8be53c16a3d81175d3c1e5b6a53d73292cc"; }; longfbox = { revision = 39028; @@ -31313,14 +31419,14 @@ sha512.run = "56ef12e34556b5d64b2cab1aa2578868bbe8144fa276d3771732aa732271239a3242b2ca5884c5d2eaf31c9f86d30185e3f5fd96a07d4bab9dd2c3b0ba7b5058"; }; longnamefilelist = { - revision = 27889; + revision = 77677; shortdesc = "Tidy \\listfiles with long file names"; stripPrefix = 0; - sha512.doc = "d909908d763342790b8ab56d333e60d7047894472f3922a2554581a5455539845af72d3867d0a55f5a27e982aa8128ae1a948f40e106fa127f2d01156b55ccf6"; - sha512.source = "af1383755b422a3bdbf7af7437b732a39aaf666c7244e75d498b1252d3644e58a18115a744c4b4c7fe1433f415b40886868faeb064b13647452d444f64fd6f9b"; + sha512.doc = "2d986023fe05fdfded10ea0d7c4625c702e4a2d9ab6c0f5939289ea4738db424fca507c2bc0c1767526b7f08752a8320197fa3d69b8006b01715372e615bde43"; + sha512.source = "2332dc237aab30f395b7580ac88b4b96de207288df40d657056868b8ca0727015d6172b432d44d84b936100c8e07a99550e97ba12487d817a6e9b1f326bfa2eb"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "1d16ee9c76784c5124de3abe62b6e916d0f65e979a18a721ef688a960e5d20382dc976de0b68d95c47e9651ad71a67ca97a828f1bdfba8e4a77ac084d7561386"; + sha512.run = "8bf3bb0423c664d2cb5df9fb6775ad74670befa6a2f4f11ae6a3bc3be84b7317d71d56ff43bd9b486596b5f4fbb04384e7c8270ad8f6971f6624d0dca5ce382f"; }; longtwocolumn = { revision = 75852; @@ -31342,13 +31448,13 @@ sha512.run = "60ee6999e43ba9082c5a283dac5a930c9075b24f6bc7cd3f719b0336b01dfcb17fb2d5e3c82b9f1636c9bb3e6c923607a3d9237d08fbaf17bbfc1196d0a75281"; }; lparse = { - revision = 75712; + revision = 78116; shortdesc = "Parse macro arguments with Lua using xparse-like specification"; stripPrefix = 0; - sha512.doc = "2a63997dcb656a3802ee5136369799b4bd9c01706a19e1350f71c5ea061c1358b8835b72bd7ffc1a34d4341bd00b3bf45280f92940ba7d7fd32bc239214b0ed6"; + sha512.doc = "15e87a4a9facf2934afad626e3347b8523187a85ed73630a170e04f8a197233cfd7c32c59e4129614be25ade38b9f048fdb06f4ac21b644f978c925d5b899162"; license = [ "lppl13c" ]; version = "0.3.0"; - sha512.run = "ccc024329c0871ef8d0378b1678291983efb129e7792bb09ee17856ac56951d636b19de914fa29f5635c91a42a8fe9d479574a22fb64f059e82c3430e956e624"; + sha512.run = "7b5ac29ddce8ada5f217ca956855e9bbc8de7fca7009933488eb3437dfcaa9be205c4aaf968b61334690776e44944141a3a70f94e14ba92da1e5e4421e0e8d6e"; }; lpform = { revision = 36918; @@ -31660,13 +31766,13 @@ sha512.run = "90b11706bb0a60f75a588c45cd2c62a0972f273feaf2f3900e46d413a0456a8e0c43078ca3c3711f290571482f405230bbb9e1542dc01159b3a66c7d8ceec372"; }; ltablex = { - revision = 34923; + revision = 77677; shortdesc = "Table package extensions"; stripPrefix = 0; - sha512.doc = "c3ab3559880077f63523c84cfc5cf363cf9f1d2c4d8aa9cb173b4a2dd07e5afbbdc9b1ea1b29cb50b64c68d65f4470dd9c1656703e0a1ac8955b72b87e33e804"; + sha512.doc = "28dac525a06ac9f7d837f93c44f35d155796359946729362941fa4fa5e3deeb2bff4f80008b13b16e1b92cae4bea3644a49453ea0c0797d87dd4227ad11ff4f2"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "5a64bd2904338fc45d6150c6be6497d56cf2e190c41018527a59ef075db41f94378f8981d4b92e211f60f2d641408144c546f2de0bbe4a8e94b0a3cadf4311a8"; + sha512.run = "d3725fc0c2264375e1dd142094fd4a764bae90bb0c307a36f68726e9e2d61611f823737688c32150d5ed1ada9a7985d2906e297297315e2d99df89a60f7f9605"; }; ltabptch = { revision = 17533; @@ -31688,24 +31794,24 @@ sha512.run = "42e634e7c3018b87825e2bae40513eeb757520e1dba1b1b20244bee2d0fadc4663cbfa0dfdf74fa71f7821f47c41bb7c873a64cc68e153f9b7207f6a8bf3f8a9"; }; ltx-talk = { - revision = 77540; + revision = 77959; shortdesc = "A class for typesetting presentations"; stripPrefix = 0; - sha512.doc = "2f10a1f8bbcdd127cb6f332b734f390bec5791623d79846f7fc8b86dfe0288a75423f55703728cf9b88fca1136e77501dcd312a5003e8bd04b9d34c2376bea3a"; - sha512.source = "ae060e30e0c77cd3cca9649ec43f50daea387be7d3c9c98c2415939d9476b4cc1fb8cfd63e67d06533d710c0bcec0f72ca775db27e6bc685c7236a5836c12ac2"; + sha512.doc = "9a99fbaa7ff0c48289d45af0cfce52bcbd64004e50dcca6e6eec8e609fb8fbaddd95bcb089aadbc1d8ae4610d5352b602cf5fafaf44cba25eb9420e69e23fbd2"; + sha512.source = "9dd3522875bd422f7285cbf20cd437fd00081dc4dd4bff43bf7426b2aec93baa2de0a65219feaedc610a2fa1be209cafe5548943680ae023965e0fe845a7cfcc"; license = [ "lppl13c" ]; - version = "0.4.0"; - sha512.run = "845e6c603109499ada78a6a1c136d7cfb4abaf40184fcaef5b9629705ce0f740d17114a17f1869392b7564bfb284ce6ae5219b5e951f303c2f4538062b69ca99"; + version = "0.4.6"; + sha512.run = "440e82f6938646f21079b94930bf37827cdf03c16f55c683a3d532bc35d5f880662315b41d04d2f091e7accdef40e8757ee8f01a28995244763147e2ca14ccf4"; }; ltxcmds = { - revision = 69032; + revision = 77677; shortdesc = "Some LaTeX kernel commands for general use"; stripPrefix = 0; - sha512.doc = "21be07f4f98531621f90b7ed23c06fa4b39fafa12a83c45784b83b5f9728817657b5c2ac2c09e4988ce0c6df0918a7c93d29d7ab89159cca5ce5fc9e0eb017dd"; - sha512.source = "becad978f8b2303a44057f165cdc6d22ddec03e58a26a0d6350bfbaf6d681ba43b105b65492c5be2382ee1e4f814129f86abc2ce376d2d42ddb0fdbdd2671d01"; + sha512.doc = "ae8cdbf52757a4254bf61d9182338ddd93cfe42269d3eedcdf47659f70b4bcdec594b8f434b3b57d4612a8f9f91ca2b76ac2487e606b79fa1df2f29a4ba86e47"; + sha512.source = "854712fb7c42aa0f8e645732d74b4279a37f104b7a4371f1d8e688d2f7b80b65ada7cabd724dbc24e9ca17fc72c1e08650fb34832ac187884f5f5f4370b0b68c"; license = [ "lppl13c" ]; version = "1.26"; - sha512.run = "9d9a9835f4547200b160b42c07e918fb8b2cdf9eba91c30647c6fb1c74cb6f9ba60ab40bed63514ecbf334d527148b31fb1ec90af60075d19e28d10d675ded68"; + sha512.run = "9206308fed3c14f21ced9c5ed7873943201e42217cedeb8fa5b14bddcc5e6720e36a1b63db340b1afccaf500c1406c7c5891c8e3d8e687f85ea4ea52dd80dc66"; }; ltxdockit = { revision = 21869; @@ -31793,13 +31899,13 @@ sha512.run = "60ad4731ac61f9b5c4360bb3d0c6475e2abd358418e20bed29cc94761fdfb97fcf02829b9785e559ca6052a1e82ee7f0b104b166592b9fd87237679ac3caa2e6"; }; lua-check-hyphen = { - revision = 47527; + revision = 77677; shortdesc = "Mark hyphenations in a document, for checking"; stripPrefix = 0; - sha512.doc = "cd756e0356b36ccd26d1d78c67026f5a27272ac383bdfc6f44ddb630f58d067c05fb9152f1ed9793d71a63af6607107b8d4b5af311563e2c3d966079b2d3e0c1"; + sha512.doc = "90cccb9a5da40b3775348e13bab8d68d806ad317560bb0bbb510de27a7d90678f9b8c31f658aec37e6e50724bd2ba94102a4d918dabdae5f087706e895234a46"; license = [ "mit" ]; version = "0.7a"; - sha512.run = "89cd0a13578d386bbf584f3c74c6c3ee1a45a7c0bf40480e5396f86b2af29b26abe3ab8aac69be0f1fe23cceb6da33237ea38384854fdfc7be6939832a8cad08"; + sha512.run = "43eb55ae227e66e15fffd48749136ae1681866b7a9f9028ab69922ff6715a0db4c3f5576288870105103e25a9aaac78a598fbbf56c9551e18e994084cfb66519"; }; lua-physical = { revision = 59138; @@ -31829,13 +31935,13 @@ sha512.run = "10c384eb08fa4019543c9947e13ca23fafc0f0b5ece2e9974c118b0e09982c54601234f17a3d2fd179630b4f67e6cd32091c6e5e18e58ed0cdb11ec7c75eff1c"; }; lua-tikz3dtools = { - revision = 77460; + revision = 77677; shortdesc = "Not-so-experimental LuaLaTeX package for 3D illustrations in TikZ"; stripPrefix = 0; - sha512.doc = "b71beb348fcd5da2b8dd7e54ff860873876186b44e83ca905578d8bfe1a12f30a68513df22979f6c59237a2c4cfa7ffe73322e5692ddcb8bc9e8eedebcdc183c"; + sha512.doc = "ca0cb8fe6e378aaf65054c0a63538c6b2f562bae20f5991d7b8c08eab07621294c8c81bddd93e6d20d81752ff23ee6ec5eae4f56b946a3e448f0f38256776b43"; license = [ "lppl13c" ]; - version = "2.2.0"; - sha512.run = "edb43ca42b124125fc016ae3770fae345c355b2febdda0bd2778aa523493751b0d5fbe9dafb9f477eb3e1ca590667bb8c24f2b252984edb49cc111c719c88978"; + version = "2.3.0"; + sha512.run = "0a5d8f515829849d5056b9633de12b508334f0b74babbe2d83d8cecc465d98e649a8313c694afa001cf4a2c1cf3536a470a5c877c62dd7de59623338c5b67f13"; }; lua-tinyyaml = { revision = 73671; @@ -31847,14 +31953,14 @@ sha512.run = "8dc998562742e65727a8053c6b42e1ffd6bc6f618d873145b8d71b6243adfce41afebd8dfe68733b9977eb3def7ec837c3c264ec2350b40bf917d013ce7a1960"; }; lua-typo = { - revision = 77296; + revision = 77677; shortdesc = "Highlighting typographical flaws with LuaLaTeX"; stripPrefix = 0; - sha512.doc = "2024f703cfa0f74ee7ea760be61c51ddc6a32a9c5ce46d5d6715857be4376b4c431fb5f34d28c2626aaebac14e1a26fcb51e2fb5af1448fdebfe57b0a5a0c08a"; - sha512.source = "b75a26b0d0a3cbbe602a76fdae1e9e7ff5e316372bae54834c7f98bb0693db26af916919462c5c0b2e077ce398167b9b1893fa7468bc3d87135b090cd8e5c4b4"; + sha512.doc = "b694d28948fade1d71233b4b7cc3a00743e1453f2e90c9c6b3b01caea159596d71e1afcd560bb658453a8281a2053b78b487822211474499712cc800515e1af4"; + sha512.source = "d859d549be295a5ba4b426e8e15f2da3ce10cd9b628360ad89777a4ea7cf8bd13cd73779cc4b1f0375a71b731ce9e6f274e2faac4af5c16a98acdb1c5cbe6266"; license = [ "lppl13c" ]; version = "0.88"; - sha512.run = "13ccea4075f5f41ea8b167669c3546d671a8b32ff5cc7de698eb93cc37259cff7a68ef48c6ab983bd8754e301b36fb2531a72d455334f849299bc1ad77c01d58"; + sha512.run = "8839bc1fe58953781d2b8edb2ba3a6c0ae2c982a4f0527f3c2ca1f0e822547d1335c143f8160273b978f41d83e7221b1d0853f1161a5322631cd797d34ef5ec2"; }; lua-uca = { revision = 74807; @@ -31867,14 +31973,14 @@ sha512.run = "560eca39769ca188ff42299bacfed8900d4b77380891b12a8ba9eed8451b153359e783fa09a9df05d224d205dfb4fc627f9c2a6d89312ab45660b0037ecc0396"; }; lua-ul = { - revision = 76924; + revision = 77677; shortdesc = "Underlining for LuaLaTeX"; stripPrefix = 0; - sha512.doc = "d4412b1c8bb3b5f1240bb17b41e61137961591aa4cc133cd2033969b26272b5c24a843d73baf09a24e750af2bd20426397cf39d89061197345df6d0ec1be3021"; - sha512.source = "9f366c054c84b23e6aabb07aa3c8d43ccf185a6f554ab95c51d9b0e29f1179c8b61808fc8afc578b4aec474c7150a3f9375db22c300b0bb2a24cc08a6b388996"; + sha512.doc = "182aa8223c9ecff991142600dc345c399ae89e0379f7f19cbda595b3a3bce929ff09b891c373c91ed058fd78a4d395674b7fe960eb4bf0a22ea7e62a6b2a73c2"; + sha512.source = "30cd71b27d3d6cf8a203d497110e0f489cf541d86c1719399347688e072e6e8071c42ad30a4243a4507fb1a556d5e398dd49b924e44b28ee6743bffb37828cc7"; license = [ "lppl13c" ]; version = "0.2.1"; - sha512.run = "445e96ae500cb30ef0ce97c0567a67ed832cbe955e5af0373d847c0ad5531bf6ecd405ca0e6fe27e4a3edf52eb1732708a39d85b617f2d61e8c9d222a21564ba"; + sha512.run = "090f4a12883c65fa67c4109334527b83442de46cd1e531f5dcbacbeb7dc2ddd0320e79dd16619d2774bc997158eae3f97e6b91a8e63ec309eccf2dae7b90a833"; }; lua-uni-algos = { revision = 76195; @@ -31886,14 +31992,14 @@ sha512.run = "50022083eb3659c994e571d9bd9c9a916b9b47e34c2776e73515afdff0361b49fac8da59c1532a578a5518c70236983be4bbb2412845a30064d421ba3c85bf66"; }; lua-unicode-math = { - revision = 77378; + revision = 77677; shortdesc = "OpenType Math font support for LuaLaTeX"; stripPrefix = 0; - sha512.doc = "f6842241b4da72f6b7f3d1bc93d68f84d4fb6467c82fe1c3002a1ee6fb854aaf30163122133611128c72ae9d0f580d91dff4022e83059fd1036d2e91f3df8b9b"; - sha512.source = "0ac212bdd190209483c1efb924dbdb51480ad837c2953ddad400c81a0e9ea2329ec79003221e7a5cc3f1434d50a8b74d7381721bc7cb750e392212c21b3d14ad"; + sha512.doc = "5e20056d8e27b3b77287fddcb0ecbd4e5b65e3a0e8b3e91bbb9e5238fb0449ccc7e63ed92479383919eae568d974c02c1d162371203a467c492c2d4f6dcf8a14"; + sha512.source = "16b2f7e8069c5e795aeb9c47836aaf692f3b6883d6168b7bfc79ea99576309238d155c62df1f21610e1e4744f05cc7d7258ff75ae8e2efa9a7189b8ac06f5baa"; license = [ "lppl13c" ]; - version = "0.6"; - sha512.run = "1aa290701f160b5a4e944202b2b9008f41f1bb6d7c788a97cbe5db9c4166fbf0ccdbae2349c3870330a34791c73ed9f063bd9d73c52dde57a3d3db357081995f"; + version = "0.7"; + sha512.run = "0e37ac06473731856985e6197b0c9f77bb09235c7dc1c18d5b1c4870d39d17f278b9495165ae23126f49e56ab5404aa51c0c1395e4094e1698ca1f92a58800d6"; }; lua-visual-debug = { revision = 77207; @@ -31905,17 +32011,17 @@ sha512.run = "ef0178f84e30b1a6498721699955b5f67a77d306e957c26f9acf19b96fd3282cc50ae919112d3b01ee75be5f55b9ee0714cec54c5a23c502f341ae8d6a0ab1a8"; }; lua-widow-control = { - revision = 76924; + revision = 77677; shortdesc = "Automatically remove widows and orphans from any document"; stripPrefix = 0; - sha512.doc = "ff8b0522dfef092715b8beaa4f8921c40bb44b810cd61ccf460a853399a8f7ce97f6b61b3aa436388282cb67da88ff328e0f3ed7b2399ea770e511a9841b8eb2"; - sha512.source = "0360a011e3dc38347dfc90abfe44c61a9992adbf7ba31c52b7387df353b7574009c2bbed355e40486dd8622584f65da12207f0e58db3d393565368df2ce6660a"; + sha512.doc = "6147fdea550b97290456d7419a4bcb5b0e6535f5cf7c71a6bd7c485e4b016943ca4c9455e73909d2f2b1e25e474dae9d0b86e56309bcf96c6788a582b533ea83"; + sha512.source = "8bf25480090b6ba82cbe832a48e1be629c362dbb6e6bcc61906c49a9003922b0acc22cd602ca4921fc048850b1bebb5f48364fd52b617c4ce61354155b758b9d"; license = [ "free" "cc-by-sa-40" ]; version = "3.0.1"; - sha512.run = "2cd761b365c1b6bc26472a497ccf68a4efa76fb92306205e563808930db1b90146d2969fdd14289442eb9d3cbd132f17580fd32849491b593435ecf37fa7a03b"; + sha512.run = "b278d662f5ac42cc84c0404ee4af408077e652898d75b845934c4f67190b838d8a7fab5ba936889824c9d1cc04297861e6b97db49e8fa3f14ec5de2eba7e0636"; }; luaaddplot = { revision = 72350; @@ -31971,24 +32077,24 @@ sha512.run = "ba7d901acdde27026a02dee4574980a1a2d7ecde818b6ea903154565511d0ce021db11c1d27ac8e7480f309b362476dda274cda8ff71e1a71b557f611cdc6dc7"; }; luacode = { - revision = 25193; + revision = 77677; shortdesc = "Helper for executing lua code from within TeX"; stripPrefix = 0; - sha512.doc = "622a2417490fb818d5021bb519ea7ac8d886df5002534c4d269268ca4d2119ccc15b029111edb42d04a546e7a46a60bc8eaa6a0a108e9231cc49fc2141ed8ec7"; - sha512.source = "fe53aa46157e24f7f637584faa0c18de62ce3857d9841598f51e09a03354e9cd44bb8fc150e91d5b9ad6d1ca150a065fb1507847cc385ca67bf67679669d7ef0"; + sha512.doc = "0fc5441c3156c22191aa68904c9a760185559379002ed60038685a2c7a64c81de67bb10e810a9b0a2ce616f1f9dcaa2891adb5db1e8e2da563f94fa4eec71fa3"; + sha512.source = "36e9bc2ae4746ae3e817d3dffe3750684051004989489e8f78ce488c5d04d5c0fda7e7800e5a419c63b180be37e0eeb03d8fd7878494d26b5a5d56aecf0282c1"; license = [ "lppl13c" ]; version = "1.2a"; - sha512.run = "b107c9cf774608782c1ba1ce3ebea8d330ff9762046eaa9b9de112b704df1d0da1bd7e33b15e9d847f232b7594d53fb2678cdb78b23d87aaac73cc2517ac8e1e"; + sha512.run = "506b17d790554a3292d5e87df1f8874725db019a025d73640416f6e74fd33468cd1a0c0c64d758a934bc4e148ee80962fca7d9d9c7d19185ded0bddf894c4ea9"; }; luacolor = { - revision = 67987; + revision = 77677; shortdesc = "Color support based on LuaTeX's node attributes"; stripPrefix = 0; - sha512.doc = "d6654c3ac1ca1c18cc60cea463cc3b4b4ed902ba6c29521883079123b9906f089ed25e2268e7a1f92800d9b1158225b50c0b019ea28c68b846e73bcb350dee6a"; - sha512.source = "8b29907f0e0d865704e5de710ac2dd37607330d66a4282ff1f4673306be40ce366a0c2eccdf4dd25c3592e804cd6fa1e2a35044c494c4a3c73e64bd0c264d102"; + sha512.doc = "faa5353b0287bc804912aeb49750023f0628afeafed8431f39a6ca7956918eb555fa9a1bf5be5587b31abb663600311eb795158f10a340c520bf1b8cdd6da700"; + sha512.source = "748b4d15017351cb5835457d271a3235d4be9dad6bce45c39e3bce59eef8b2b9c59b29fa8b91b3c6270bf9a97b6e049ab7294ef8807c2f70937028d0a52f2779"; license = [ "lppl13c" ]; version = "1.18"; - sha512.run = "142376345f25de68236e56fd334d8f24af90f510abc0d2314049bb03142df76988cd5451e22cf98df4443348f7686bbf9c269e311d5036cf8ae621200ae585ba"; + sha512.run = "73dfc7a9886217f000959d274af3e7fc7a5e99bcbefa85feb625c109894db5353d6d055834f8ee01060cceafc92cd593aa104f6236a7fe328d741ba6fb1997b7"; }; luacomplex = { revision = 68883; @@ -32075,13 +32181,13 @@ sha512.run = "ec1ce2020efcfa3288c70d79756fd221a2cbcfc873b4f7f77d23bb18ce16764873c30a6d24a36dfd86af5ffbd8563c0c9e863cbeb78b8487725fac7f6c153bc9"; }; luahyphenrules = { - revision = 56200; + revision = 78116; shortdesc = "Loading patterns in LuaLaTeX with language.dat"; stripPrefix = 0; - sha512.doc = "1487269c78bdef7aa626bee1c339358aea03af7df17cf92d48e56a1530b5e4bb7a5dd56fd7e094512fc3c149343e35e9e1683ffcdb8634042f26e86083f3ca69"; + sha512.doc = "b2e5c6a0cec5801a339433e13df7bbe3e0c2e4ca6f4ae76971ac422f25d521212d4a5b6fd5028a468041df3c8201770858c23ecea532bb787506d089b787f965"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "01025f1aa9abf7fb0c06045e8bebba3572b1aad06bb6edafd916e721c8ecb295fc680bc4da968e4fb059173ed9ba8e8de72ed42923b458a8dc42de4424b6ef9c"; + sha512.run = "01d45380b5b0d03316cf68d83843d712bbf0ee326b4e5a0abf293c15e5dcd14eb4115860e22a2e6ee8f7fcc98e08a2739a7a14f42c10fa87f4f62c84ef78d2dc"; }; luaimageembed = { revision = 50788; @@ -32103,14 +32209,14 @@ sha512.run = "baafe2dbcfcc07293ec04f775becef7b59a2349ed5c98333c5a4e680fb3f8561f8749a6abadc6901cfbeae1b6e9a47cca05e8ae76064372585b7d7f4978dc844"; }; luainputenc = { - revision = 75712; + revision = 77677; shortdesc = "Replacing inputenc for use in LuaTeX"; stripPrefix = 0; - sha512.doc = "c937b80960bb8994e7aa0a522783743a71ab56f72ac9d652da38ade49932988a70872e10295d487b512ed2b80158727b28be25fe79b6a8e944765e47fe915c36"; - sha512.source = "38a0017e67cd3501d1fefecc7d2c6c08b8dd3f69c79c28d7c2f206e8bc9211e06d668ea8eed41dc21ea4369bd9b81d663ac384cfa26a6f0ade362e22f542b9e7"; + sha512.doc = "a58d39394c0e3869edb9d54cec24eb0ec3514a92d7bc7f0f249b4cc9b3d185c92da0c34dee89f281ba6eca5cc159e04b02ad55bff62b5559d9a6bf4ee5931707"; + sha512.source = "681a2491ea3f01f2d62b4acdb642a6e7d75ca744f1f43657e9871fa8e4e8bdfa95284bb3edb0bc579eeb08137b80d889bfa787a29deb34b28e1b06352b4988d0"; license = [ "publicDomain" ]; version = "0.973"; - sha512.run = "ab67143ac84212f0b46f1bb9233fbed019dfdac7b7633312fa90b2af23b49a4a697b7627d4ea521ee613dc6172b62eabcb10757dd11d479ad8dff87aff70b19e"; + sha512.run = "87e9cfe5ba3f0eb5205235982e625b38157f4cf06f13ebde4badd1c89d9e878b52439ee8bdec3cb1865bbea97c8fac3e3f5216f6c087108b2918d6ebe62299f4"; }; luajittex = { revision = 73848; @@ -32179,13 +32285,13 @@ "texluajitc" ]; luakeys = { - revision = 75824; + revision = 78116; shortdesc = "A Lua module for parsing key-value options"; stripPrefix = 0; - sha512.doc = "d155b47865dcdd45e7bde944c0cf479341cb1a6ee4d9f86a2d662355155758729fd5daed65929db3a320b13e023a1fe4c609335371b41b450aa51627e9cccfcc"; + sha512.doc = "f4eae0e2bcdc0cdd183d0fa37e6b430b2370cf6351d00744e1f24191c19c20b92dda234ca9b1f9680c2e0836f5c3cd164deb038eaa333488b796fbe430a61554"; license = [ "lppl13c" ]; version = "0.17.0"; - sha512.run = "1d856fb410b95b5ef29fa94df91fc0428d3e9d9f9ba100b306608e1c52387272113d75ed583ee8671cd901b5bf0c26e299f9eb528c7382b655023d9ffa0b9266"; + sha512.run = "3089b2c3b2e3d1f3421fc2250838edc2541e356f3cf60de923c3200a59512a7b0f69562f45f89d84505f0eb39ebd798fcc5970defcf2dab8363a82f55c12e62f"; }; luakeyval = { revision = 76992; @@ -32205,18 +32311,18 @@ version = "1.0"; }; lualatex-math = { - revision = 76924; + revision = 77677; shortdesc = "Fixes for mathematics-related LuaLaTeX issues"; stripPrefix = 0; deps = [ "etoolbox" "filehook" ]; - sha512.doc = "b83f6a945608c58ff47a5ebff0174cd8d7277e9e4ac83045acbbf9fa36ad475ba06076ad25e58e97da3f26286205c3052fe3647eb40e13d214aeeef0066c2c98"; - sha512.source = "7a5de86a09500d7e46dc59cd44d2c6987c5f4421a3ee576fdf14489f7c4c5fe3c7f39398144c85f776ed3e1df9aba62f4e38647cb0776d84b065f3ee0350ecb2"; + sha512.doc = "68bd59fb0d62f4f9bc83894017720cc73a92b4ccfa5da87deebd7a4ad444807324d4ce8fc3723aa3f275437a78e899524f08d6221684bdfe63837d73e5248c66"; + sha512.source = "6b5136f4bf2fcff75c0c0507774df8a45e26280d056e388eb3397f9a19464b7719c7b68214c65cd97d709571d70c80b49e933d223ee3845a03efb57fc242eb6e"; license = [ "lppl13c" ]; version = "1.12"; - sha512.run = "9a3de2da4165a38190bdb90f55ea15200891bfa000c4388d73afa7d9ce2a7d20356442c6c5bdaa14779f126397b504de45a8903d599f380ff196e5e952d67db9"; + sha512.run = "b1c5d7fc8f170568613df00745ac7ddeb9db1b3cb70320e479d9e0579c68a30fb44d02c70740f446fd62045b42d303f72e67982e7537c62d1c678b6b8c4915e0"; }; lualatex-truncate = { revision = 67201; @@ -32247,15 +32353,24 @@ version = "1.9"; sha512.run = "f8edc734cf07add523d783841cdea8090574120b9c69af68acf8626981d8e6f60cc9f7ad4d159e0217d52091652ee930157cdcebab0ae52a70c7730f2a17e962"; }; + lualineno = { + revision = 77773; + shortdesc = "Line numbering in LuaTeX-based formats"; + stripPrefix = 0; + sha512.doc = "c63f572f2415f150130cd1532b0d902fe866dcfdd04b5c4c7559984a07c7eae8c11a864839bff8440e9ec157ec669141f14ce38a42ee8b9221a713edd29bc880"; + license = [ "bsd0" ]; + version = "0.1"; + sha512.run = "46fdc086a0bca2cee31f1ccba5f6278e31bc28a6d1c811892ebf9f339e3319d919e46d6e2285ea0a0973e6093565996d461a97b591e0b0a35dc2c40ced9073ad"; + }; luamathalign = { - revision = 76790; + revision = 77677; shortdesc = "More flexible alignment in amsmath environments"; stripPrefix = 0; - sha512.doc = "6962a593d988d6c67b11a0d04f05cf94cc156c03fb1ba47d7bb88960ea65bcf0287ef99dd50e6e0f630c06f6b96f98ac39cba36aae97189e009f2c8605e5b0b9"; - sha512.source = "e4d50b5cef37dd6300853614143cf5cccfed3a60f516ea845ed309345623504c21a31804424889b486981efda070b4f7669eeae5224b92462f8dabb5ac4d7753"; + sha512.doc = "ac8837df08eefdc4eab21dced0d44cb836d86dba203f8e2260a224e75edcc08e47feee88352f21a2d740a2efde6c0c92ebd1a84b038e5bdaf68ced3fd8425d1b"; + sha512.source = "502d56e90a282dd5e18473592f3ead02454ef303b6c770bccf14447c784374c71d4cc75b78ad1d17bf371ac558a815b0101a32058282067cb392626ddb49e3a5"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "1b38fd1c326956aa287de0edace4ec25789b05b61a60d2a063aa3142e475bade43380c939c7c9a629f4d36655539940cdc0aeac8adcac7c9d04c7dd05babc6b8"; + sha512.run = "e38d65d59fd5212092a8860642b602ec6b1feba618bbb78980a3a1dcc773d06cfc31e6d4ee7fce44c6475f63e74b3c4deafcf88d2eaad239a7803d89057f1a00"; }; luamaths = { revision = 76924; @@ -32267,23 +32382,23 @@ sha512.run = "79c44d9cc054b70ce6d5efee4693296b1ce0a4e4afb79aac46a7970ca4cf3e94e051227604afff63b7a5515310932e6d44fdfe8f6982d87c90698bbc9b77ab45"; }; luamesh = { - revision = 63875; + revision = 77677; shortdesc = "Computes and draws 2D Delaunay triangulation"; stripPrefix = 0; - sha512.doc = "286dc5fb713f06fccf7195f317791a8c775ddcaeb8cea4004fb7a77882bec36c60679ed9ef725128ff354c7230becdcc623683fb78eac9b24cf044f9cc97af1d"; + sha512.doc = "e551552fd8460421f4c328f45fbbb6ff56ddf5f5edcb53a5db4172edf8829d3a582f911a7d14a879e691b3706c9b682262bd95febb01509acdc4656bb9046e64"; license = [ "lppl13c" ]; version = "0.7"; - sha512.run = "e30e6f2bef6958c2f76df6aae5ca5899b91f41fc35afdce24840e2d028222c31a0613ba3c7eef27629686137f15eac24d3b97b7e0fc33b5d91adb7b766c0279a"; + sha512.run = "16ff47e42d176b36080cc4bb824fd5d2a3b612eebd9c9eb150c43563972139a75abb968e8738bf32f4a6c29f7d840f528e807d0f1ac1563212e8621244895aa9"; }; luamml = { - revision = 76924; + revision = 78222; shortdesc = "Automatically generate MathML from LuaLaTeX math mode material"; stripPrefix = 0; - sha512.doc = "8ff420dcfe22d64c1d066622275eed95a3400e7279a470bf164683716288e877dcffa6908e1a0f96211936c2a5fdd54dc64d3cebc2c15616c913ed44e75fd49d"; - sha512.source = "c4a8e90441102aa4c2a87f6626c07b3b8b6219039743e11d052320ce5811cba9185e1887a7699660bb15720dcc10d94c18726162a35090b7f8f8bdb13e4cbe8b"; + sha512.doc = "7e21d25dd69ed6694e11ea24f769a026bfd46bb04aac13351e8e1aca980500d245d1373959e20e0d778dcf9f7f2c91d585561045bbbea2c70bc0080acc152904"; + sha512.source = "b5d8964d3c82df4d93f76522b6554da4d311b3fc561470f99b752f8a1c2dc7b5ea29f0034d934393098b2a8e551f1e779e852c74deb3e7925fa94139fcc9e751"; license = [ "lppl13c" ]; - version = "0.7.0"; - sha512.run = "43582181d40954ac550e45d18a4107263ed67c706bef1966f4c9b59cf5e18df2ceb613c074b75952e412062f3b2992b23dc9f8e4e0dc89845cf1bd204ba899d1"; + version = "0.8.0"; + sha512.run = "26c6da252bbdbe0eb0e150ecb53996686cdcad6305e0864ed8c8a388e1b864ac96424b3756db42d21aadc88cceca804e0578e2bbec14e03705ee56a8430239e2"; }; luamodulartables = { revision = 68893; @@ -32295,14 +32410,14 @@ sha512.run = "0b390717c538a8c44cc7e8214908149c3705d5cb453d7776015eed27638ed0c0d16ea0b5be5abf2b6bec6e410b849f35796f574923303ebc883c75f7221f7634"; }; luamplib = { - revision = 77524; + revision = 77703; shortdesc = "Use LuaTeX's built-in MetaPost interpreter"; stripPrefix = 0; - sha512.doc = "7e5ca710461ef85522855a25f5bf1904624536909dec8ba23f4d4fdbf879c7e22861b71dc42b8afc3bb29d98dc4dab495b4004b0268d03840ee0ef75a8ab4403"; - sha512.source = "62acdfff55d0b2c704eb5b5ced71608bb69584ad5c1c9abf5972637a7479701ffe845da786d030a4ba8377b95b65448274687427ccda04bb031659864f638e0e"; + sha512.doc = "f0e7b9eb75427c3de085d8f9c087c69e61df49716fe695a15bea677f4911c0ec00403b85fd54782f588818d7ed8505b59fee4e4d3ece8d47bde883cc82323ad4"; + sha512.source = "b58dc2cbbaf333c4e4c926be6d984ee368313096cfee137a6166d6b187dcd6b3059bddbd235df4d22700a44f854b9d5d51ed056fa0cb3ea4b61e3f4fa351a206"; license = [ "gpl2Only" ]; - version = "2.38.4"; - sha512.run = "92421997eea94ba925d28f891d638968bd15af0aeda9834df50394a32fc8476d929d0c588d634f2ea0d26477782a022db3fff3723f0052586df6afa683d5bf3b"; + version = "2.39.0"; + sha512.run = "931068acb2425708d07a7f586820b92cd9aa4c4fe7eaabace3adde173f4f75c8fce628cd3eed3604c59fc5bc824a0afdb6cf2f3a22e10643716b9998dd868355"; }; luanumint = { revision = 68918; @@ -32314,13 +32429,13 @@ sha512.run = "f34fdf0308fe4c9aa36d59e11862958ee1824761e5aa8ee62e6df81b335ec8dacb203a64ce5e26395ab612583126093dcddbc42dbeb927c90bd3bec73c1b5485"; }; luaoptions = { - revision = 64870; + revision = 78116; shortdesc = "Option handling for LuaLaTeX packages"; stripPrefix = 0; - sha512.doc = "8731eb75ed8dd7089a6825350c2cf335049ce80c1ff378ec26dfe32423e4278737abadf7c83bc100837b2676866d38fdff50024845dc78c1625e64f8748e140a"; + sha512.doc = "6c2400d95edbb8dafd5409d38af76c45e7677e01bfb398a0800f6c6f472d2d483d96bf8b879b7b45f6b8477dc268160d27e589605f2ffe2a465a5f03c815f432"; license = [ "mit" ]; version = "0.8"; - sha512.run = "0169029e4eefcb746f48b266d590c7d9f3d4d376070c762139accf27adb8e48badce38769d22250519b3482b4752c55f66a165f4a6c59b20c3048738dcd65a72"; + sha512.run = "2f189e703f8de95eb3bab743733708a45c3c6afa2988d3af2ef00e36c9f560e5e2bc0f2bedb57dfe82fc09d8bdd78816a3f352fb97b4bc6334012affcd045fdf"; }; luaotfload = { revision = 74324; @@ -32396,13 +32511,13 @@ sha512.run = "20c0c02ec0a89e37d82d6ba10cdd9fce632189c442950f325ebc09f5cc2a1e798238ac9d3e31245e113d4909dd0b37e3a145b471f7facacb285a2a2450bc8998"; }; luarandom = { - revision = 68847; + revision = 78116; shortdesc = "Create lists of random numbers"; stripPrefix = 0; - sha512.doc = "4be8b8d72bdd6d4eb33999d662e06a60c8971d5a990b649e37c990dcc6f708856ee61a59ad1dddb6c083eab09e809ddfb65a1730a8e76bb6aadb1a240c809a26"; + sha512.doc = "f1c5d111a0997b505c023f61ae6b9d5cf7ab17798f2649721c99ccad0266947fc1d0fe7cc715b64b574ceb7131962d96504a8a9d5223988cf6bb00b4302b7a32"; license = [ "lppl13c" ]; version = "0.02"; - sha512.run = "1b5f4f420fe5acd552e7ff34459184319337a586b19f3b53111940fa648b09924f03ce7ce4da7463cbc894e65ef87647ada660922ab252b560dfe99295255097"; + sha512.run = "dd801635e8ebcbacb1dfdec8cb2e1e6aed62c45054631fa71b3b0db8cf7c19a6f008bc2dd678b67ca354d7717db19962c6efc62628f8e2c9162b6f92e3aa0617"; }; luaset = { revision = 76924; @@ -32489,13 +32604,13 @@ sha512.run = "5a502ea42eb0d23c9575e3e9f6e46e0ebb8bb8034ea912deaa16616f23ae81a34d9372537c3099058ce1a65af4df0d39e20fa81b59bba68ffc75ebfded7a6d25"; }; luatex-cn = { - revision = 77432; + revision = 78200; shortdesc = "A LuaTeX based package to handle Chinese text typesetting"; stripPrefix = 0; - sha512.doc = "02398b76946f344fd87f0528c1b20abbd1cf0e6eb9b2c4ad55a84b55091c18f7b3a46c30b824cfab3df61e669dc8589457781cb3d253fed9c4d12eadb1ee8186"; + sha512.doc = "25288cf3742f9295d02b796c546b789bc83177345fdf9f643a1f270b1c0196dda19bdb7d23ed80119e221acfe244325ca8f7ad8ab5c079a841fbb7f36ad79652"; license = [ "asl20" ]; - version = "0.1.1"; - sha512.run = "33a1d1ef39e6e5c3d798ac52de0c7c28efa4326f8df14cc1b8703e8b6681f03a4c930a7419cb45385016bed5d7b28e2c798a9f5bcd1059393ebf2d89d3abc4dd"; + version = "0.3.1"; + sha512.run = "fcf2c5032b359c29eb8b41fab0371178e6b73c55df49ef3deaa1cc4a6cf434dc89a071892cd499960717f792ec520513d4efd412cff17c4f952b4e1e97baa926"; }; luatex-type-definitions = { revision = 75890; @@ -32513,59 +32628,59 @@ "texluac" ]; luatex85 = { - revision = 41456; + revision = 77677; shortdesc = "pdfTeX aliases for LuaTeX"; stripPrefix = 0; - sha512.doc = "4bf353f60c305ea76e66848920e521dec0c66c80f71ebdfb0593acfc9e2914eac272eba3d69f63f43fe8be903cfbb2da7edd82cbc3d38a897934d91f1ac276b7"; - sha512.source = "40f2732ba0eea372d084c7a9096e12de76a6f7c4ee2c8c9c042ae51696ca46fb527aa73dfb37b7c6a1a75f9753ed32b28fb9d3f2474cfd54528336b4a3cc95e6"; + sha512.doc = "c61bcf8cfe550aac2823ff01ea22574623529953ea641c6cdd6ecd890dc5a41dafbe76e7a89d183cc6fbcf766054476918c89b3f0688f1ae8458ea7df087152c"; + sha512.source = "f48f22e2796a9620f63c18c9db4623d387328ffaa1043fe437237cc5cfd9135c81f45dc379053e7a3f9ccbad69a810fa9ce1e9fb3daf93f64ea5ef0eeddbc300"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "fbc1306d40e1c329a106d7ec4ef79ebb99b2869ce72c45212b87fa03f66a18b1636324dafc739a33500be77bee2c71ebeff02c97c42f85716f5bded4dcebc021"; + sha512.run = "821ae821b494ca70cc74576a3db9546fb69146ebae654ddabf74a74712785afe374bffd96f186b3202bafe33fe4b69c298fd1a57ab8dfc56addca000b10134d8"; }; luatexbase = { - revision = 52663; + revision = 77677; shortdesc = "Basic resource management for LuaTeX code"; stripPrefix = 0; deps = [ "ctablestack" ]; - sha512.doc = "5dc696009e84662fc56443d7a5d61b3f30adbfeae3cf7176e81e676087d0fe580cb0575add49999ea8d5651850b7562c775b0727de01934465f3613ab7344be3"; - sha512.source = "ebb46d5d4c3f6ccfdbc758f9dab64d7e83c2fe988f7da6852dfd5e786bc757f2438f86010a695eb2e780a02830f15dea941de7fb5bdd6e6561df0774b476dd5a"; + sha512.doc = "dd0c615fc734e6aa00c66e966db5f1863bce1af10a9bb28e8af5118de9a8aaca6d250d1d5c919ffd9e501479c35f88abb53b148d50c2194a10a0bd13e7b1ede3"; + sha512.source = "8a0c3974cca9e708df059886c634a0966d0ea440a1c50ce69947b8bbc57ba704efb565ce19174dc60b85b8e972cfb7c5680276f73a3c21e2898aa303ae82a64e"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "cb187dcd0f9e454a3b9d021b802ac6f7d09c3eee68adb5da31035f5b7bb36d2938ca940505ee08c8410ee0e5e5c81ffdd21617ea5ba0e9ca7b58abb6ede3defb"; + sha512.run = "2fec1ccc7feff1f5abb77fa4705cf74e6318324d102f31ba2b733328bc2bc6895f4c1320b43f57cc56883160f81155a76e43071895559f6b9e1431132b43a0c4"; }; luatexja = { - revision = 77538; + revision = 78116; shortdesc = "Typeset Japanese with Lua(La)TeX"; stripPrefix = 0; deps = [ "luatexbase" ]; - sha512.doc = "843884188e01878b998b1b873132a5dea8b902943f80b4fc101aa623a142429755fae01a4010cb56c05ccdafd51da7dfd2a1cefcde7729fa328d78f5397ba819"; - sha512.source = "54e67238d625f37af3f3415f8c95aba3e4877c34ee96e2faf2412a0516a49649081589f788983692df8856c91204ceb2fc6d73f96a23a33fadee1cf3ae5bafe4"; + sha512.doc = "17de91f22dae1ce52272224d86c8b3ecd8095e42f31b5d5a5015ce5ae4f96d5fb32458742e7f3b6f442cebdebabaa2a69f9762a664795ce768ffbfbde013c8f7"; + sha512.source = "f7fa7fdae79db7c7fd09ce3f0950eea86f0b54d5acfe9b36181158d426f12b603a801671fc1ed04bd4f72a08f27b3e756fe5ce1d6f0f969d818ec52729b2d9e1"; license = [ "bsd3" ]; version = "20260130.1"; - sha512.run = "d5f9e6ada6b4bfd790266a6b44ab2c4c46e7c2a9bdaa9cb79cf172d3a6d4de1243f73ab4da00e0f1a416cd13c2d631abc6054f7d1b65f2915ca62c2042cd681b"; + sha512.run = "a23b72c73a6149db24a6a1ce4f0a988f2e4d3d1d9504eb7dcef1bff437e3c4be53d8481c5c28820409106140ba5fd21b9ab6caf54bb0671ccbf256dc0b91f1bc"; }; luatexko = { - revision = 77490; + revision = 78013; shortdesc = "Typeset Korean with Lua(La)TeX"; stripPrefix = 0; - sha512.doc = "e94d5f2ff6e7b113808caeac7b89db7d1304418ecc4033590106447bd2e43580d07518e35cfc59c7d0b0fdf6d06fec2c80fdb4b25adcd9e4a305175af1a3ac80"; + sha512.doc = "1022c0dd86f537c72f3adb9455b562d2a769cb7be83a20cffafeedb5936eee8533a8908d5cff81166024beee973214531c7462daac0af1fee6e7cbbde43cf3f5"; license = [ "lppl13c" ]; - version = "5.5"; - sha512.run = "ceff3bdacef8eed9c71e103521b921ca182af99eceda8d86c1178618393b63e97d0d4f3b525622c1f1b4036dcdd979bb4ca8ab01c5169bb3c18f90850be7ed8e"; + version = "5.7"; + sha512.run = "ac9f3eccc281368d4669716299894cffbb055124040cd42d2b1eacb01c20f830a2fdcdccacb5f6b333bffc529f4674200236af73de1e8e7460fa08911912a872"; }; luatextra = { - revision = 20747; + revision = 77677; shortdesc = "Additional macros for Plain TeX and LaTeX in LuaTeX"; stripPrefix = 0; - sha512.doc = "f1c0d31fbd66f4e78eb638a9bb336f49de3d19b29bf276fb6fd0d976ba2f33599c1536ec82f7887af1c1ee359b48b1048d400b7faf0cd8016b914f4c5318c849"; - sha512.source = "2050bf6c907f6f4e210b400cc93b1786a7ea8407eb64e90054b2ac8408d31689fdb1ffcf4859f1bf6c24c298e5d07fcbd201574b9b397de192609dda504502e0"; + sha512.doc = "e7014bc501729f130d1ea7620fea812d613509b661229681d15737e8bf6cf1c42703df1225ecfaf6db3b5af4399005137a7d2438d5a86a0447b84ebcc4afcb08"; + sha512.source = "4a13fdace4f7af8a195a31cf15f0e8e4a4634bbf22d09cbf8120ba7a4ac4bda6073a0f61bcadbeafb9e5fe1296a355543c5926bc2a31c014a81b8910a9b2da54"; license = [ "publicDomain" ]; version = "1.0.1"; - sha512.run = "03c95a5e42d8fc0ed88704799a36624ebb48b9c7606acbc09de29e5da845ede3f239a6dda43cbfb4377971cecb55b1f5280cf0ea1aae5057f3ab8df2e0870745"; + sha512.run = "fed004ae9657b4b515db86d8d871b63176917848c19d53f788a7d3f3b01e120327d565e269d7a709c3cf8a9e8bde4ba3cd11afa57e691709c1c64459ff34154d"; }; luatikz = { revision = 73087; @@ -32580,14 +32695,14 @@ sha512.run = "843df874ba2cb6d1b6ae11f6660db32e6c2ec8ed975fae506cfb2587c1a82312108dabef39886ad35ea51abe84e5d25ebfa841d70f399fc6d8caa52614d41699"; }; luatodonotes = { - revision = 76032; + revision = 77677; shortdesc = "Add editing annotations in a LuaLaTeX document"; stripPrefix = 0; - sha512.doc = "87ce4b9c025c8d2ec787b23232f6accedc0c7b4a6cf841e05ede9405a9d178419ba002855a82fb2ec64c55494136ff2cb3580e02b0003c07c42fca28956679d4"; - sha512.source = "f312aec4c57c4f9dd4dbac1574817403240cfe16aa9fa5269f57c635deffec755999d85aff98640e0deae4deeaa40e2b648d42df4667af332752cc3f84f66114"; + sha512.doc = "fc6ef3a1c68a0b569c1dd0ddbdd4ebc44d32700d8d47317b9b7ee09e799e23f578a1c6e4531233c44384463f1fb8a7c56cb2078ec368d26b39783f7fc55ad8b1"; + sha512.source = "4ae2cf7cce2e93cd2854687b51338e16217026d88608cfcb31ff96543c05fd6e059c1ba62ace6ca441bbff195e6bb920190999ffae51e3a19c86d6d68a1ff0be"; license = [ "lppl12" ]; version = "0.5a"; - sha512.run = "18042f7bbfa2fd7b4b29b174152279ed0f826489f9d129c2171ca829e0b120a274a11862e0c86fcd2945e71aa44e4624c24f32453842796694fa236373eeb9cb"; + sha512.run = "f0cf69c3f26f74cefae3874d4caa281c45d0ff99836ea982dfddd2d4ed57373428e7ae352441cc20b51435a4eaaaad9fcfcbed78bb44a01601a46fdd67a7084c"; }; luatruthtable = { revision = 76924; @@ -32599,22 +32714,22 @@ sha512.run = "ff22139c570c370b6968b0e9ce99632d1c99faf15b81235a2cea5420e6f519da00b56ac99f9733dfbe2e72974352e4d808a15a6e84effe6ac9f0068652ab6915"; }; luavlna = { - revision = 76687; + revision = 77677; shortdesc = "Prevent line breaks after single letter words, units, or academic titles"; stripPrefix = 0; - sha512.doc = "6f7fe914b71d9a9bd7bb71ea41dc4a70ec97791b9c24b6f3fbd7e411f8571294adb88a5447e7d1cbb58d1beba885fae35daedf1d0b55cde5f4ee82f37ca77245"; + sha512.doc = "716daff0f04243e579fc864482aa8633e8592c949283b45daf6d494ed3e837d2488f1665457e16f6881583a51a0092a265cdf963d8a566d613f52e4dd3a9abbc"; license = [ "lppl13c" ]; version = "0.1n"; - sha512.run = "506deb1b01dfdfe79ab375fe19cbf7ba0050519c0f40b88d9ceea2d4d600073b45fc480cac4e77ca3adc94e01c76b79b6f11775b0ac22b93eb8e847aac5dd597"; + sha512.run = "b3da006e8aadd793c94d89d40c0bdb716e9f398c730aa2705b0c858b50d46595c55635604c94473a0715dc91336e67ee1510215ae7657cf6c224e6bc949e9b77"; }; luaxml = { - revision = 77537; + revision = 78116; shortdesc = "Lua library for reading and serialising XML files"; stripPrefix = 0; - sha512.doc = "40c26d0c666755ec3811fae32f95f37eee6a4d0ee62248adbbf6b856c624190bb00750b4350bfbda435d740964580b9890463dc118c683223d4961b2fb7294bd"; + sha512.doc = "adf29fc3da4df734cbfe794c9c69b81012cd229e06e42234fd3237620b9eeea23c69a1ba893a0b13dada0b5dd65668dfef82d749e8e2b96eb876c5d10384b266"; license = [ "free" ]; version = "0.2c"; - sha512.run = "f863877d782c3d42cb320a4ff081406ccda675e5c1e30402a4f85fabe37e80612b8a4758c2310d55560edf42bbb5020dc6f8f3c2197709ddef4b5a770a372d02"; + sha512.run = "aac35fbd8008e54eeb9c0a97adfd7e79de0ce1f8aa03636cb803db53d2cc5ac0631dcd5e0939ccc6d5daccf0c04720e840151e3acf2ca2ea811860392fd20fef"; }; lucide-icons = { revision = 77188; @@ -32629,17 +32744,17 @@ sha512.run = "28f962efa337f5eaab9c295be32f2248c8e69deb8233fffb43ac5b297f6d26f3de3f586392cd7a93810f5e9c4e07a8133c5b2e980360add68dd4cf3bc71f7ca5"; }; luciole = { - revision = 76679; + revision = 77677; shortdesc = "Luciole OpenType fonts for LuaTeX and XeTeX"; stripPrefix = 0; - sha512.doc = "859cda9f03f027dcf3a4507f1c5760e4857747b1c1b123b108561bf14288c13ecf0b5b998f9572f86484abd15b8fa1e926e4b09efb58a026250a506342b0f935"; + sha512.doc = "fc9d29f0afc36e0724c998176c65cdcc3f83419296e67e262600581ac3168907bf315c97e710b4bb3d99bf2446f96220bf4924b53b1cce43cf2053dc4c03e76b"; license = [ "cc-by-40" "ofl" "lppl13c" ]; version = "0.60"; - sha512.run = "331f0791019dd1101e8847b8e80dc42c47393917a7e38b92551d5f9702f1d8db6a0aea6196295de9a5d75018349c9fa0a86d29897990be17314851b16dba8591"; + sha512.run = "c96be818a45b9d8d53b2c2de6f5ff4cb6f9df645f2909ee85bb98948c3c73450ca94c016e44ebc1748c0169d8cf7aa6e2221b6ae79de9271946b97c14d7de5d4"; }; lutabulartools = { revision = 73345; @@ -32650,13 +32765,13 @@ sha512.run = "592eae01b2a30093f8c593d0670ac6efdac35574dbec4f67faf2cc66628fb273b67b8ff021626eff1ec6091fd9410e9f5140d6b4037ee17982333ad9866239f8"; }; luwa-ul = { - revision = 77260; + revision = 77595; shortdesc = "Provides underlines and other highlighting which can be used in vertical mode"; stripPrefix = 0; - sha512.doc = "ab28b5fb212873e5781fda9dfb4b44a09c44af5abcd5563f69664857c378d3a345fe90ef782e0b1a471aad48725aa508cfb92711ff93ec40333fef6bae4f6807"; + sha512.doc = "44e4e4a8b61f3cca373606f30e28cddfcd6c01c9eb7572db4a17cfb6176215013264c7e52120e4c8b6eead0496c059fa5dde0c3d5dce93b7fb8e04e19dbeafb1"; license = [ "mit" ]; - version = "1.2.1"; - sha512.run = "4b8172c85bf193232978f485875c898804004a2899ac3d817d743ea42cfab3699377042b6d96998cf00a05cab3ea4e0e750a3438d322dffb8cd6d2c217e021f9"; + version = "1.2.5"; + sha512.run = "3c62ce192b2af77f947c25a2bca3115acbabcbb455b80397a47afbfa2a97ea3bb24e9582ed300d41505a1d170497726e8aa8b1628d2cca2b089bc4cb5ca1a26e"; }; luwiantype = { revision = 73719; @@ -32671,42 +32786,42 @@ sha512.run = "7a771b8e3340cbbf2666457b9b6226cb05121dc36d672896bc44fbb4222fdc73e437a0c50de521256651e9621cbf3a0690937142819d2fb9d07ebf4385da776d"; }; lwarp = { - revision = 77064; + revision = 78120; shortdesc = "Converts LaTeX to HTML"; - sha512.doc = "b1ca6aefe8e72527af99977fd8459429171b6ff9e61cd9a8aa6b348e9d08def011a38615b4fdb3e58e1bf2c79e2dd9a5b6f8a4c19f137b7405dc417f9db6033a"; - sha512.source = "36d37d2f84c3eed006a1dd626fa7c0cf60dd4e691193c02acb40d4216488d9c1e9b4d6d30765d45d6d930013301e42a71c07a70430b9e5d7b488d205458b16da"; + sha512.doc = "e72299d76344fc640d457ab4567ceca7c8d47fad9ed2d462f993193e181ee36ce342934d3eb1fed5630192b45852b426761896ad8f5b3d413ee59fd6d9f45645"; + sha512.source = "7986cba90853e6361190c0dd317a5fa5eda67b01ad8ff6e089e51b5d7768aa2f77c0132909d9b29b901f82f4319ec0b485ec912520dfe5bc01d79f383a71f047"; scriptExts = [ "lua" ]; license = [ "lppl13c" ]; - version = "0.920"; - sha512.run = "cb8894fd1b52ef06164739a092e1399522192be5c28033e56379341eb72386d5fab53ee913e77db18fa18255c5ae33364bd8d34f6abcf0c3848eb0e31d256111"; + version = "0.921"; + sha512.run = "4ecfbb6bb7d85578efdb6fee5ffbe15e421edb1d87cbf4865e67dcce04eeb77199ae0fbfc2f144ee0dbc764af49653dfb3284c5d03c06f3561e7670e4268c09b"; }; lwarp.binfiles = [ "lwarpmk" ]; lxfonts = { - revision = 73728; + revision = 77677; shortdesc = "Set of slide fonts based on CM"; stripPrefix = 0; fontMaps = [ "MixedMap lxfonts.map" ]; - sha512.doc = "6fd2d9c44914bff51dc3d745219d3361b3f681e1aa2e95eca36ce98de5e603cc63a029684f5961de01db90ed54c52214e13c9bc9c97f4e593f4954a376770632"; - sha512.source = "b90293678d5fb3f0ed69fb3de63b87617f318e1dc44cbf28dc4714dfea5b47b9691d0347f97c3a7263546e06d6c7084482b8fc066313a95be906e5e7e12f46de"; + sha512.doc = "95aa207bbd48d815b0189647fa931381056a62c5d14c1533a7b1f575e364d865fa26a0fd16e67c137e7ed83190f413b78406a4c68cdd8fbcd6aa6dd4fba92d0b"; + sha512.source = "032e08d1493437096a5d8224959b18b3e5185174a4f8a4be2774fa316632c1b6d5fe16767bdc065cb147d4362fabacaa6f093685fbcd966b26435942694bc9f8"; license = [ "lppl13c" ]; version = "3.0"; - sha512.run = "a816d0f6fde8d3941b808065dc7f9bea6e6735c08e14eb9ca7247575d506043d8863c500590a95444a3828fcc46419aefc0559c5117fec8bb26a4244f5bfacd2"; + sha512.run = "a83a3d12795a95ff8b64c25538f1d60fdbd242eaf5120cd609024efe986dd5303afb2954deb1e0dc17ea48343545b398af27233fae174758b1f8ea6b22097211"; }; lxgw-fonts = { - revision = 77400; + revision = 77677; shortdesc = "A CJK font family with a comprehensive character set"; stripPrefix = 0; - sha512.doc = "1fca0e6894648a5057a944054d017003bb0b5b753c51b51c882c3f9f0d52b3a22218218a0dbc57af7d88e9aba6a644deef5af02d93d77ff1635352506e221743"; - sha512.source = "93379575deea1e42dbd9f882057c357f0ede096123a581bee6fe6c137a1fede710766c38bd2d90fb630a3292cfc86d49ec7f2e4c2bd854e7d7ec2f8cd653784a"; + sha512.doc = "846dfea1cce54acda50e17c2ab1d5d2903767820d7bc70c148108d955b4120e50c883b570409cde0a4d31826d39756a0fece27e62018734bcbf4c7845f8d9777"; + sha512.source = "83a6326f6fe7b906fba6405b2e82b7bad3e0a88f4eebe3bd909f6ea2f55630086df48f0129378fe135657a891580e090957cbdb3f99a52ba00a5179c56fbb579"; license = [ "ofl" ]; - version = "1.521M"; - sha512.run = "c439f70fd7698ed6d870698e7630dc97c31fc670aeb06532a9ad64f4237ea3b5723db1b628efb9039f27113c563f12c32cbde434d9068d78118c888ed34e6d0c"; + version = "1.521N"; + sha512.run = "d27f5553980daaee9380576da3aea78e0e4a7559d31a975378b70aa0e90536dc72f14e7ef23098ffa48dba0f2fada6f6abb2641dc623a5f1d4be72eba22926c1"; }; ly1 = { revision = 63565; @@ -32792,23 +32907,23 @@ sha512.run = "802d108e7deaaa1a42b7f1eca5059f9547f0f4edb2eb5f8f3f0b68d03c05662f37d2bf7b25844dcec6b89d6d1f0babe93614cbc87fe1e2ca0ac2153602c0cad7"; }; magaz = { - revision = 24694; + revision = 77677; shortdesc = "Magazine layout"; stripPrefix = 0; - sha512.doc = "78c9163951f269a489f6e8a48cce7d9ca46aa5c7f2f2567f8e50627ddc32920a8a5b54bf141ae881c2863de6bad4f7a954588fef9469291f18e65b7fadbf051b"; + sha512.doc = "dea4eacfb58ebb9520715865c5bec304b8d2f89714a43a47a1b1adf8f1d2792dd200aa1f8c882303415167d0107bd2c4d7387e3548e5b27c2a5873a046a08746"; license = [ "free" ]; version = "0.4"; - sha512.run = "5c35baa39a8b26911b2c2dd875576a0f875f5edc37fb497dbd403720855861219fdced11ee3fbbdee8e63f0817b6c2ee6a20e6ec3bcc9a5183465c22caf7735d"; + sha512.run = "e2bdea8146c9b4c0a52a24fda83662b20d6df73754197611e2e615d7b390ce29618c1569dfde1036e4c5cf6a643dbd870e60bf28920bff6fccce8b77ca3ea974"; }; magicnum = { - revision = 52983; + revision = 77677; shortdesc = "Access TeX systems' \"magic numbers\""; stripPrefix = 0; - sha512.doc = "084bdeb7d422a5e79f4a53864ea0c94b09962e159e103fe3ea77163a9a549605f7139bb2ba9d1a57877b3453162a99470f48a691ff78289a1caa5389b2a7f67d"; - sha512.source = "3bc74965fdc7ecfe7481e426e3cd2c9a27c8752fec3248e707c1f0ee1fcd03205540d6cbde05b82c9313c567b7e689acc9b1146f53962eadfef22d7006c896fb"; + sha512.doc = "f6eb54704d9d7ba3f83db7887f57aa747fdc8a810ffb2a010b0d9469d7b017367866d257427864d554b334c8429607643168e0bd44a5af964b47405dcfdaaf73"; + sha512.source = "84782ff4d43bc6cfaf26408f9885a9760ceaf104f7afd48419756ced52866065097810037cac8327706a4d2d0ffce69ed04047ce515f8d9c18e5d7efa458d976"; license = [ "lppl13c" ]; version = "1.7"; - sha512.run = "305d94ec07468511e7ada667ded30a1c3ba68835d5bdd03a9a32c7bb7c0d274d5ddc77a5ad02712faf10aba5eca73c6708cb2bf497bea0b73b3f99b10923a8bd"; + sha512.run = "28bf8578536c6427320e66a38e0ec3e137d8f9f1da080c4fd9c284e02308e9d9b4dc57a0b8fe6175bd8fa5f1ba4a170576d034c40f69aee47e92271b786bb62a"; }; magicwatermark = { revision = 76924; @@ -32878,18 +32993,18 @@ sha512.run = "3e7c307a474a0ae8ce199eda385017510f1df316301684c0c982985ba455a1d0fac7f4b868998cfc791f7ad5737c1b96a05472ef7603c7c543676c00a0e92e5f"; }; make4ht = { - revision = 74940; + revision = 78152; shortdesc = "A build system for tex4ht"; deps = [ "tex4ht" ]; - sha512.doc = "bc3f887eecd59fc9eb5f31cb296d2532ce99f82941d046dcefb322a62f71a72311e374ea4e8e847814cb466eaa9f12ce00175dced0c48ea99ff058f8713de55e"; + sha512.doc = "715b080c46b272c5c3fda4cb662fcd8d5053c6185f5439153ec02132e622ec142997b34b4dd1d3b9d914f15ecff49f413c6ababb0d361db3446b73d43df8bd29"; scriptExts = [ "lua" ]; license = [ "lppl13c" ]; - version = "0.4d"; - sha512.run = "5803764b37ee5ed6761db68ac75c109942f47246d6f3d1ea6473af5cc544e25805c3fbf28ae32cb3817065dc3f392136bcdc5e3b3a683b42fff2ac53e6fcc905"; + version = "0.4e"; + sha512.run = "5883ae41f984d35bb0ab65c85d6d88919beebb92646c0e1b2fd96007739fcc1b54c921f357229965da70868f7e0444eff1f4b4029fa82e74d9e8943e07307a9b"; }; make4ht.binfiles = [ "make4ht" @@ -32914,24 +33029,24 @@ sha512.run = "cf36d0bad24180f48a7cddae8fa19c6260ceb5076b21f05e48360a30ec259b342e6a17f1c5d299ce5fe02a8dc5ed7934dd55c5529118bb24dd13cd36242b0d6a"; }; makebox = { - revision = 15878; + revision = 77677; shortdesc = "Defines a \\makebox* command"; stripPrefix = 0; - sha512.doc = "807d495fdef601fff666acb79c7f3fa43d1aeebf8aed77bebc02f90dca4fb9c36ae1bc911a9af1009538f3d3e2c4c7f9ceb0111d091dd4c1691a1520e089a697"; - sha512.source = "04ab9a02882a505f4393288ae8e5d6be374bdd6aa8a4472da1fb7e2c9e3b4bfc58132921a3287a4c8fe4d8d3fb91ddc33496a088431862407988ade1f716ee85"; + sha512.doc = "f26562d83c851f59d0a9f30a8d67d7974a32ade850b1ad273f145251e188d95a58d17aac1510841f998bb3d2782e67cafa9fcc6e1e891f33581aa456ae2741ca"; + sha512.source = "77b83606eb2275dc72ed8d06b3bc3aaeb3ba5e1072a462cff54c6183bbf2bab3eadee70a4d8b33db264bee788e4c00dc63920cad52f53530d43c10eb0e00323c"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "918052ed5c358e12ac7ca7c93f25a43fcfa8f7ba261fdf652d7ccbbcc27e3e0f822813d8297d3b75450c443687bd97e93416624b51da61572557d6a337638bc7"; + sha512.run = "43c18300261d0f5ff451806b180999702d01a9ef4fe7bafc70c9447ee8565c5ced5145a28db295de208545f8a3dc5e8c3084b5fe4ace57e3f9f19960ebe95fc3"; }; makecell = { - revision = 15878; + revision = 78116; shortdesc = "Tabular column heads and multilined cells"; stripPrefix = 0; - sha512.doc = "7c762852f1c7b4609fa823117e765d2b42ad857e2ffa1ca84aa3df74497c88dfc0a2cf05747f11f14453873ee70c4b0f2f890112c567d04ad0d61ada37e14335"; - sha512.source = "bb2d33b674b612e67bbbc1bf04a68f3804fc37b9e22e19c9af05746efa869ef52db48c5828724b88de130b15120e9ae003f49ea6389f7add98c712550af87d4e"; + sha512.doc = "48aab8e45f54a274110b5ea0b8b8eb60710bef2ddbb52494f2d9bd8c7c91a4e33e589bc64caa9af84ad78f4671d12d51462c14fb603eee562f660b533f297662"; + sha512.source = "917e9675733e09ae9ca6f900d0e9a6722406e8062271e4c6905c11209afabcb3861c3904d445d0b198bb1a42251333aea13e98b3546966f6085424813cdc51b0"; license = [ "lppl13c" ]; version = "0.1e"; - sha512.run = "ba32b6a68b0a4cd6df36d460832e5cd9664a9c305c24dbca93a4fce69e97b6db3d86e3f219a0511c7d70378ddd9424d3685d60cabbc8554077c6bfbd8847789b"; + sha512.run = "b361474362d1f80b5c5807ff5864337eba24f97b93cca88630644ded3fbc4401236140f96984780b33327e64491246a1ea84ca98cf0525db8e25d7564c8c31c7"; }; makecirc = { revision = 15878; @@ -32942,13 +33057,13 @@ sha512.run = "9bba91e5139b90201e232aa3fa21254c5bf8d989aedaec8310209ae6b772d24d7b8c3be379909f04c2c7ff079cca10f43a1f74091a77bb1b8ca637a0743a2ef2"; }; makecmds = { - revision = 15878; + revision = 77677; shortdesc = "The new \\makecommand command always (re)defines a command"; stripPrefix = 0; - sha512.doc = "f69dbf682df7e3089727570417be3624b496b5ad7db627b344d32b106606cab5299dd23497e137770fdfb9f940503a65e1074e06dd67e0561b36729ab6c3d428"; - sha512.source = "380eca4f5fed0ae72cded8f6d3a201cacb05a57851c4c207f086dd17762689cd53a6b27daa23d8043c311adc9baed32808d2c7eb1855892f8113ec7f13c02946"; + sha512.doc = "27d8c3415c74d2d98b7267712c419b6a832e3a95dd417e965223745d6f9abd2ca14989ea7d18e6948da28135b484d6be376368d837294b627769a65c0c8cf3fe"; + sha512.source = "eae7dab6fedd1ac2975b29f7397d8feb4a26e20dcc7d44e4aa5b250d1e3bb2f2a975bcae142f546dd6e21af401e831905bcdd28c16b1552d51c5711dcadbaef9"; license = [ "lppl13c" ]; - sha512.run = "fb63fdc9cc0aaa531b25417f0c23348971c306b1a93d99e7efdbbfd7c3907b50f28c67f36a88bb2a94154bcbde937e63246ece577ee2440ad4f5c2935eb25b99"; + sha512.run = "6a62e2986a8cca549617295e765c737ee605b9e5961d142c76a7666dc01ba956d13fba10e3c1b1336d99e720527e0d96da2cfe7febb904d4f073b2efc787c146"; }; makecookbook = { revision = 49311; @@ -32959,13 +33074,13 @@ version = "0.85"; }; makedtx = { - revision = 46702; + revision = 77894; shortdesc = "Perl script to help generate dtx and ins files"; - sha512.doc = "913f6f02ff478ab5edeed4792846ee6bc06d28c16fd3d7396d394f4a964d6f39a12c8163d66a50a5bf53add151317184b09a712dfd32f9ff783bda7f520c7eef"; - sha512.source = "84e12e7798c37a598a2d37fa7faa206ffb6f5c1f9c21af7130a9f05bebf9857f2a4fb7988be55a9936199694a0d74595ff75a1261187d81fd06beda5e0628931"; + sha512.doc = "af861c9336ce876821cc0bcefa2b3be0878034749df1acd1e9bf4269846dc830e9d744714f40e31247055e4101da5844a1278bace4fa08f69b64397b4e103e06"; + sha512.source = "3f356e226357b1be6f15bd70339b26db0cbf08c67939158230c038ce4169b85919366ee21fc4712ba4fdfcfdbf0ac16aadbab198fa5077378975df26173e65b4"; license = [ "lppl13c" ]; - version = "1.2"; - sha512.run = "e083fa791975cef84b2e2ba3472984e354d5ced50ae7fb96dd8239cfffd379e7a25fdab80abcb721e63dfb10d9557bce69e97c5624d1635f894bcd26e22b5f4d"; + version = "1.3"; + sha512.run = "6b1d909824e65312ba5c694a50ba89018babd19bb2501af7d5bc1389883721650afda955616dc23736c376c02e0af10827d12df83cb210f1f5edbf0c6b7b9ca1"; }; makedtx.binfiles = [ "makedtx" @@ -32979,17 +33094,17 @@ sha512.run = "477523d4663e1e4a1fd6bb830e4574d6d116180b06a3199d6ba27f7cf704a1906a2812496e9a7ba8063690a2095fbd5022a5eb8c2448b1e0341c8a961cf05794"; }; makegobbler = { - revision = 77564; + revision = 78194; shortdesc = "Keep or drop some part of LaTeX source code"; stripPrefix = 0; - sha512.doc = "ad0c1b5c10eb97f538c0ff61461c6a8f617847a10135a7d1e3286ad94084c5f93a8c2788d34310c46ff4cd5d7371878d7c5db3cdb1f4b9bb2131eaafaad10190"; - sha512.source = "c1f09888e8babb4b0b9974bec4eee979b9a7836b51ebf2eeb846a6591849dbd536e7c31334bc9f204c30137c8e04af751a114893a982c87d8d1606ba8b59d884"; + sha512.doc = "8e656d51b917c25fdcec63d63c9f42b84bbc8aa8e3665215a5ec8472c8c4f8dbafd4bc3f60a39900844252aec786a6877207b34513c4db46ed1966719b218478"; + sha512.source = "6859ead43342b347d0d08fbdb2adca2d85b32cd7d9248e0845dc775daa6b862f5726e8cb1097755db46ae40062866e7671f2ffaaf2e21b496b70805801fbbd25"; license = [ "lppl13c" "free" ]; - version = "0.3"; - sha512.run = "38cc6486aeb164acd4e74110ebe6fe04f4c72a92c70c41eae07b10bd729f131b649263da6e8c04eecaee4357d98ac2bf323cb1ecdbd8985292d9b3ca60345cef"; + version = "0.3.2"; + sha512.run = "a8f48b7b73be8541e60e784823a456d8cb91658dca3831fb7e60e929ba7e50b9321043d678b23d1c3690e45efba20216786399e1fb891c5b3dc65859e73f4412"; }; makeindex = { revision = 75712; @@ -33034,13 +33149,13 @@ sha512.run = "330b31ddb2eece9f910f65501ecc48041f8890d6d2e8b02b4b2e085e9432b6bb2be502427799c64509a21e143aa94b5107ea37238a7259b601f7f902be6b01d6"; }; makerobust = { - revision = 52811; + revision = 78116; shortdesc = "Making a macro robust (legacy package)"; stripPrefix = 0; - sha512.doc = "4503551b0085c7c829d41042083209bc02dfd2391f99cf0fabafb363e288a455e51273bf0f9d4ff5a5fe17050fb5288a7835742e06865407b8400c88244f4e6e"; + sha512.doc = "c5e715b4e569925abc8281a21d68eaf00504b38658acdaefddf9659c75fe9b08ab1a8c838fd657189b47d7163e64bde0af6c82f6d5d88effb16919100c3ab83d"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "502b4dd65ae3535a2519c696b8b2ef73b3eb8f19d20af7dce94e24c8f718f827e55ddf7ff229bfc0810ab8747c94720cc7a66335a7d44065d0a0ac6b156a683e"; + sha512.run = "17e5120519b8c1177d75ae2c170fa4df23d126d5be023f235154a7f4c2c85ad0e46cebbe774f554bbeded04531975202f0334e96e60eda8826b33c1b6091e86f"; }; makeshape = { revision = 28973; @@ -33063,13 +33178,13 @@ sha512.run = "8993840f04712d44b5a4dc12d303d05cfaee3a10064a25864975b8d156f624a5e1cc7c174f290a00cbdb2b2b28b28654ab6cd04e9622a6089199e1ee2663e267"; }; manfnt = { - revision = 54684; + revision = 77677; shortdesc = "LaTeX support for the TeX book symbols"; stripPrefix = 0; - sha512.doc = "469280a4576d3b8396f310ba627f5a69f8fe47604f39562321d9b3b7d2f3e81f8d2c0ff7cd18ae4a93d9125df0fba79744edf0b30d036916a8259dc39adbdddc"; - sha512.source = "c90ac97080e2c0c767673f7128e1850427218bb4b05024401fe37aae71ae65f1feae2e11301055dbe6b74fe56e7b16bee4ba1fe0f1a1defbc07763fc5f5cdeb0"; + sha512.doc = "d9e25aefc2a7c7795ae6c5cca60233fb6056bbbc2d5c7353ddafa54451184c1959d4a9d2e4d827d3defd86c0b570a22cb50eca168fa83f3aa5451e5b97738480"; + sha512.source = "38469684bec801d6be9c3ab5f0c68857b7068eb6ba97f52fd0eaa5b19a8aaa9d39971b7ee9f939a0a9f3aa6f829dbf415045646c1dd645de5b33d232bab229e0"; license = [ "lppl13c" ]; - sha512.run = "492dff2a46b9c0e89b8e29149546dfc736195f7f264b156fd91f4e8d1396f43b149948df656c7b148a2d54064fba89e033179b31eeaf03d0037875e36e9b4244"; + sha512.run = "7766d2a597d250d945ecc35ab9190774fbb949d5e77b906709742f738a73314d140183ee64824f48484eadab3d9852c6b53ac7a94919792fcc709d80d2cdd1dd"; }; manfnt-font = { revision = 45777; @@ -33115,18 +33230,18 @@ sha512.run = "5ff1e45d4434c68f09fd011fb0d0bf7652002a9ef6c36035e953a5bb9871baec4dc1998b0c0ec1749ef93cbca8bd40512457d962bf0e9f3bb4c0d36fbeb6f301"; }; marcellus = { - revision = 64451; + revision = 77677; shortdesc = "Marcellus fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map marcellus.map" ]; - sha512.doc = "5267a43751ac7a0aadfba28ec4427da7c1afbafac2425f09582a736520ab4bbd769e08ef02b86816225cd76bedcbb23f6cfd3e77352c9e4008f9443b826b48e9"; + sha512.doc = "fffa4d24299ca1c295a10ed197d753cf15f758548e9947f9ad3d6dd18250fad49298418d1e013b1096da73245d0cc58b0178453aaeeaca63a56d57c737698cf5"; license = [ "ofl" "lppl13c" ]; - sha512.run = "b6ba86cea7e275ae2cb6f35468300035fec789b85280307e65784bca9844aa8c834aa23e9f7e59de75d53879dbc609e64c084adcb1c38811483eeab15543f95f"; + sha512.run = "26c06d58a76772dfaff108819b05bef9e5511c32cd730cf6f21fa3bef70d439baa967cc354855190e8a622b74297e6c44a8e6dbf5c791f1bf2d5559c62328998"; }; margbib = { revision = 15878; @@ -33149,34 +33264,34 @@ sha512.run = "b6c16c5c0d4bee09aef9475f51a01ffcd90def3ab466c564c88c9665d33e9533fd897487da6b4cf5f15693aa4a548da3cd4598958bc96e3594ae7f9cb0ea1937"; }; marginfit = { - revision = 48281; + revision = 77677; shortdesc = "Improved margin notes"; stripPrefix = 0; - sha512.doc = "fba2ff6febb4acd0dad443221c6146fc2b3818c4948827b827fe2ff2df82f4e2843520f1f4cd41fd64900012d64d973d9b649e65b1c5ee4e74757344ab423dc0"; - sha512.source = "89892d83570cad7c46b5fafcf8a7d87b660d898afde97c2fed03f82d3cbdcea9bd11baecd19d3aa958305cac0d9f7163e00fe262a0738e7f89b62f7d1bdf0df8"; + sha512.doc = "05e0620a1ca74584f70a770d9dc8d665b7a03696fc8b79cb0716caa4f3611ddc04d38fd04acd6997a5a061393c15c8e137f33ef5b6d12cc84bbebeae1c01d060"; + sha512.source = "82f0b3a36e79bbf0b8ff464e01ef1187866cba3757af1ab64bcf5016b136d1817c3de90e72961860c36d4f885eb64ffd4f5251cd97e7d6437c1c894d4cb44c35"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "dafe223cc6120beac7ce419c5f5eb72ece9be2a21992e829a8015f7e05ca22c40d5196d26d21d8febf3459bfa58c7defc797ce7bd4ee1e3dda28761594240b3e"; + sha512.run = "c7b366480511964bdfd5e3f6625d8fcf7db07b4127068751462d5cb75b72763c9335ce36a46e136533b7d0189ee50bbd34f1bde61ed9dfc80e76c3133cc062e4"; }; marginfix = { - revision = 55064; + revision = 77677; shortdesc = "Patch \\marginpar to avoid overfull margins"; stripPrefix = 0; - sha512.doc = "16ab654dd8957bcf37351b7c766b787f27baddd4e73a6a4c3a07f5b1486f5ea73c9028675b5830b8dc1224eae29f50d61bb579aeecd9af4aaafaf78259bca900"; - sha512.source = "5e94ffc102902ff040162f5d9fa39f1d812801d0413befa5db7cc2c23d91ce24d47317f411e64f2fb2e22fb782c9cf1f87780c2cf2eccc50214b502402032eb3"; + sha512.doc = "e47474483ac07acd027be930c5dee52548b52ab7874df70394543fde33c0de8e7b058902167fa91532885f1088fb08a3d074f34b342047d3d613a647b94a6344"; + sha512.source = "4306cce67278f00656b0a48be7c5cc119096be4131f8de64e302775253a7226972aa842d0d7739bb972a2fe49d377bc9dd97227e7256fe24751ab46a2953eb3d"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "70dc40b9823cd82a52a7e55e5af47e5b2373fd7cf16567f6eca2bb886d3612473141435444b538f81ab9467d1b3e5ba04424b1ca47d95cc0869dea02faf82b03"; + sha512.run = "1c34df3a29440f175d384e307fe1024c3028f94e79622924310abcd30678963633cf89864497d3315bd8ef9c0136e51068c27c135b934b2d1a6b0d28a948c59a"; }; marginnote = { - revision = 77271; + revision = 77677; shortdesc = "Notes in the margin, even where \\marginpar fails"; stripPrefix = 0; - sha512.doc = "61ce9ebdf45daade83ed932d3567cdadc8d6f7663ad365ef057bec010f7cca996d01518837c623e7a278ad82f8b33ce67ae269d6554ddcbae0b5cc072a7a769f"; - sha512.source = "0fe1e4dde2caa65fb88fe648711b233742033cb58ac3492fc323866e6dc066d2627e586439c94abf4fbd5628b52ea3180e13b26e96f8b4529ca3346b13380116"; + sha512.doc = "212cb561fd5bf97b481a13a1900f11d70b5b7fa4e0275468cb7e1c087071f578bb2e6ed09a5891ca98884aca40f1a7b080db2e29b4b5f5fe5db321069284ae56"; + sha512.source = "de9ccbb9ee72ba863358dc2807a6d249078b2d405c0a0e463dbb06381f03e94f9d76aa1539e3242f9332919aa5e19e7e22ef08af145dbf63d904201cdd33dce2"; license = [ "lppl13c" ]; version = "1.4d"; - sha512.run = "1aa9b66dcab556da45f7ee716b00c38caabe058f6ef8ea1049e49b313fb84a9f4a3e86579197404ac2482a1dbc3a99f30b36c52013f70cc0a5d2034ad9af1886"; + sha512.run = "14d803a0071ebf75c7944b043c35f70d5f1ded3bb293220902631f64d168b9f6d45183f185f0e8bf9419ef336b3b60acffc00a049fd282cfa8000e3a4e58f389"; }; maritime = { revision = 74037; @@ -33209,17 +33324,17 @@ "markdown2tex" ]; marvosym = { - revision = 29349; + revision = 77677; shortdesc = "Martin Vogel's Symbols (marvosym) font"; stripPrefix = 0; fontMaps = [ "Map marvosym.map" ]; - sha512.doc = "d6f72ee7ed64404acce5c37c216a7e23193f2053c18910d80fc6d5fde73ba86c07045102488f17f4cbeb9e1d148567973713bb4d9ce2cdd3cb166936ba5623e1"; - sha512.source = "c28a69567c593160c7d04b4fc0fe7f0106db12ab588d3f02139e55ad99a1b4e33f1bba92f5af103b6f2a7e720d243b919d1f39f28031ad95dde3ae7e723f6e36"; + sha512.doc = "4c85a35097f571201f0d5dad5f0c51f606a3b06d13e9e8da80b549993b931a3fbdb27d7f72a660731c10dd635fd41f3acf57df07d5ae9cc46cb2f2d39ec0af01"; + sha512.source = "ae9658149b671f0d75638137b3ffa15f759129680e918d53cf9f7d9d9d69e363ef520a9e50f4fec4e1e68fec7bb94222c54cf09104d7af203678af6aca481227"; license = [ "ofl" ]; version = "2.2a"; - sha512.run = "64093dc5de012c6a50762ef34001ff2305e6b59b667ac7b1ef72cc53f8b0ed3852b4d307a8d421ece996e78f2e32c8871038b6b66659b0866dbdc536445dc7a3"; + sha512.run = "92e5448544275bfdb07411a43d67d490b29ff0e07c9470076f651fe7f439c548da483c624dedaadca52e7ca8805a554fd8a50da9c46d73b131c07888671a50ac"; }; matapli = { revision = 76924; @@ -33280,12 +33395,12 @@ sha512.run = "255d8b4c53895ddedb2777926855ca2f04f53dc73f139b21d2ca0556b7936938ee6cce2f0723761025826442288a1d21ed923448724c124c50013dd0665dfe29"; }; mathabx = { - revision = 15878; + revision = 77677; shortdesc = "Three series of mathematical symbols"; stripPrefix = 0; - sha512.doc = "e1f9f96794f6d20dd75bd7ceabd40993e56d5315848bbea8a6812a16f74c0fb92ddc6356c71aaa1367c47b1dc26a3711793ec88cf0b90d391f8157fe20f77196"; + sha512.doc = "170056cf17153b7f0633b4ad47dbc0f2520e39b6183c663784e81a40dda648909fc9f259809465abb34bfab2df386bab96e16ad86e798faec7d89dd8d323392e"; license = [ "lppl13c" ]; - sha512.run = "400bb43207c43192321cfe1b658c85a07410778e7694ab1604b992025d69300bb2d4c2cb7866a255dc4988c843dd3b92c33e527c12f087bb560cba4520115643"; + sha512.run = "a3ce2e7f5ef4dbc0b6ea91a4b75599177bcd880679a1ceea08520f03e9b51d74e4b2d377800469af0f481763c94eab09681afffcf4bf05de71b9d57144176360"; }; mathabx-type1 = { revision = 21129; @@ -33314,26 +33429,26 @@ sha512.run = "b995003ff03bef5d3da4267ec3104270c1a97d31a1b5380dbdbc418dd64d03383051328e4431f1bb6ff97055ef51bdeeeb74e071c5d57e8a81c8ed245aa7f251"; }; mathalpha = { - revision = 73505; + revision = 77677; shortdesc = "General package for loading maths alphabets in LaTeX"; stripPrefix = 0; fontMaps = [ "Map mathalpha.map" ]; - sha512.doc = "1fdde4c427a2dfeeadd7df93b447d946e7f1f415ddddee8b34325b4e2de7300990093265cca4dfbfcecacfac34f067152bbe32141fb690f438a271f74af8105a"; + sha512.doc = "964999c45b4862504c346ab9a24525e14f58c3f50d9727fc1df14b70ced17a489cad4ef074b0438d11d06f9e703a30d5f5428e64994b0067a9b07c173349fed9"; license = [ "lppl13c" ]; version = "1.145"; - sha512.run = "a906a548fa4277f51fb92a79a85dd87a063ca69df99031fe3bcaef1bd6a3a95421712754c697b9e9a2fb29c32375f698734258cafbab3c8bcc8cee4bfb5cdd39"; + sha512.run = "0432dba7a535096277d6184d633c0f41b41d4d669b2e0ac98039475fba69ea5b1e51d479a93cd3e2add1d0cdd5bcd616211fe2aa04df4648157129c93398ca78"; }; mathastext = { - revision = 75447; + revision = 77677; shortdesc = "Use the text font in maths mode"; stripPrefix = 0; - sha512.doc = "d24ab6e127db714066eca142f29c5b8728bf1ce0a54d6ddbd4b768f079fc0f96cad5bf14ec37df9a40c9e6cda2f7b14e424b8adaeaade1037136114182e23be3"; - sha512.source = "7678b18461b996cc89ea179c974351506250f8132616e412e99baebab6c85a0da93d609db54f0bc7813a6748f48533cd9078e153d46745606d95bded2c17fa18"; + sha512.doc = "89737f3affe5ca995edff17ba3e6139f1960d3bda5a81fd00e35d0b17b476b2b5935935bcfb4f418a2928f4ef39935fa5516a691a4196960db1cc7d669362185"; + sha512.source = "bea35656673854714bb8febddaff17d53bc70970d1693a28b9567406ae480bb15e559b5875e6dcd38af21be9dc516f7d0b7bccd9251b0232b535a263a9318d2b"; license = [ "lppl13c" ]; version = "1.4e"; - sha512.run = "0e63d628d1310bb7031e6d157b9df20ee37ee589469ff26588026808e1424909727bb94052eee246b54ba2dfd7c0bf22a48c7a89b5301ce3f85e4315a19bfe7d"; + sha512.run = "df93dbda9bfa96401b4f0af18560cecb478cc1adf26b837c91e30f0d3394e8cbd19ce29d42cb25fac6648705eccb80255c9e64c3dddfa12ded3447d1c24f9025"; }; mathcommand = { revision = 76924; @@ -33374,14 +33489,14 @@ sha512.run = "cc8a1c58348f8f81417178434c9bc3d9edea79dc5d300753f41870734f8fca8f43325d56f73e3113aee8e9f38be1fbc6abd3cefe4458af1e1e22900ce889c315"; }; mathdots = { - revision = 34301; + revision = 77677; shortdesc = "Commands to produce dots in math that respect font size"; stripPrefix = 0; - sha512.doc = "b1ce238b3abb3397b0085983e752dbb9eb9d9c1026046726360498d089304f7f4deecd656dceee27b63934092568f0ca46620231f03e0952c43f28ae73e97dc0"; - sha512.source = "dd590187fadbf0eb788eade245d4198a4c1075433db1a0df00ce2d5cf2b6f332e09ce995292d21ad46f13ba68284808cfea6c7818a47bf99a61ae44e5381fe55"; + sha512.doc = "8e6986fd841441648d657159c36f5f5cfaead1c4268a157009385e14f25d388d8f80e81ff56d0a4f32ce4626f1e980c0f9859ca09e6d45b9cc50745fcadd22b0"; + sha512.source = "004ff5fd4e36a9af1d3efdc84b949c7f673677aaedccb67f14958cc81fb16f0c14199b92cf8cdd6bb467853d9faa653aeb27c4651894f0cbdfc61e85f9f905be"; license = [ "lppl13c" ]; version = "0.9"; - sha512.run = "1235583223f831852458d53e1e8cb767495987829d4930387f4dccf7ab060b9f0af8722d6c1aaa820c1a371f8ce1c0222633e6feb064e0344e639eedbaa4129d"; + sha512.run = "3b24ca6de1d97030a85e03396e6fc856061f54c2d805b533d47295ea66771f529320bab928fdd2bea3814855b45e8c615e7952546d4991ce151794b3acb016ae"; }; mathexam = { revision = 15878; @@ -33413,14 +33528,14 @@ sha512.run = "1cdde593399642bdebedba3bf943d5816f2d3fb457679f511c44360f34d808607b2c8c0d9418ab7f586347dce4078465cd631297b180360852ae621a1213deca"; }; mathfont = { - revision = 77458; + revision = 77677; shortdesc = "Use TrueType and OpenType fonts in math mode"; stripPrefix = 0; - sha512.doc = "bd997d43105f35e58f8bbc7bdea2365d07b242402a4dd178e62c4cc59bcf45b7337c2ce9c6f9020f79fbcafd308c00b6a896a27ac12971fb1544f234da4a9879"; - sha512.source = "cf0a99992a92841e0ad9f3b470b83c65239157b5b9fa144e85760c168dccfe121661fad5b64d5589c15803c29ec48541ca21b2a69794209883bb125d6c587d4c"; + sha512.doc = "1684c46b335aca07e7588bd7712e6afd1979369a7787be6ede2a3c99377dbea0af20ccc1f4154f5722032ed42f82d1a31eb2ddc071c9bf95c99064dbf82a4792"; + sha512.source = "f0ef9fd09c74a05af0dea4274cdf1ae56ef2a12268999e08720d58327df2136b45fbc1244eae6988b175eb305878b6df211e75b911e6a85de5bdbe60dc22f482"; license = [ "lppl13c" ]; - version = "2.4a"; - sha512.run = "dd4b217e459ddea61029426c9cc36cc7500a9a995541196a87f8e586a9a73d4a8651a7d1d58608c01f602539e0dba20826f4f80a477b5268c75d6c2fbe85b72d"; + version = "3.0a"; + sha512.run = "2105879163f5321bc7ec71620c690951c7ab732fe3bd98417ba4358e826178cd7d1f3a75a67bc470e3584af9935b5cdde385351ea0802439d6fdd04136be9b83"; }; mathgreeks = { revision = 71248; @@ -33441,28 +33556,28 @@ sha512.run = "1ec5761aded23b8ebd4b9afece00ab1f3f9a18886edd12ffd2a2e0b5b9fe9adc9a4ee6fb629933f36f6a161c76e85b54e3d9855871c3387cb0f70f90194b2615"; }; mathpartir = { - revision = 76924; + revision = 77677; shortdesc = "Typesetting sequences of math formulas, e.g. type inference rules"; stripPrefix = 0; - sha512.doc = "9b67179d9a261af202a961f77d2a36b065455de574b803073cc5226535053e679284340e03a88d4048fca6c49a07a10c27a6f9b6916026d818591d8c83f70acc"; - sha512.source = "8b8fcf25d5506fb8e725f4645b0921086875afb8007d405016a880a19670a206e34ca01aaa310e937ea6c56103b25fe824d3097142425d9bb7fa26a787942e5a"; + sha512.doc = "6508ba61396cbc08a64f5d29018edccb97c6c572072350ac15d911ede0afbbfe631d6b0d037bd055a223fd2a1dcaa1c3fb3eed20511f71ac2c0accd4dcdb9ef3"; + sha512.source = "cf6e32dc0bbe33ceba1ef74d55e2f7e4cf703a7fa7c18863cc2241e86ddcb551117af8bd0a56779459ccd823f191e70a612cd4b41ee1bd19f9af276046489186"; license = [ "gpl2Only" ]; version = "1.3.2"; - sha512.run = "2ca8f06abfb1e94e38b3f961c0c9468cc54413fb401a09862138189879c09816f0f6370755ab8a006e9106e0d2d72d13c31f153c5a04ba05358044bf693f41ad"; + sha512.run = "5629722a16fb66f47847d11fd988f512acea8b0d1edfec6b47c0083a8dd93fbbd96c8a1a429dbadbfd7eaab1603cf80646e6a4407aedffb949c1fbe8d7d08d2b"; }; mathpazo = { - revision = 52663; + revision = 77677; shortdesc = "Fonts to typeset mathematics to match Palatino"; stripPrefix = 0; deps = [ "fpl" "palatino" ]; - sha512.doc = "94e624f2cea50bf3534300d3332dd61e1bc5b4c834603356831d0f9bf4c6bdc34af5d31df002c10430d4945c2c71dbf7c156b7b05ba08c657cc2d960839c2a35"; - sha512.source = "bd6aba477ca38c9778d7d23460420f485ac5658e9514ac2260475a50b6ee7e2ff736bac81a4548fb4aebae952a406a0de1bef01bd7d8fe4984080ab835d328d4"; + sha512.doc = "7d83f7857520d2ff512074d658b7941a9b88746f4550f67445246299825fcded81eee5910a90d4224c9301db8a8d0db7b510bb791aa5ba131d674c31833299ce"; + sha512.source = "b4df9998a8629ce76fe75b1089cda3a65fac2c0da5aa14ffd8378a1964e3ecc5632e014901b6b28534b6f63785b6e3c4c8c5da4fb1225ba68274f81a09f883f9"; license = [ "gpl1Only" ]; version = "1.003"; - sha512.run = "72bfba52e37abd933cb7b1b19dd813c3c76438591c94f9c407cabb8a44c8c67f78fae04442027287e5bf30b7239c3703ece4271194716882773eeb50d4cb2f47"; + sha512.run = "6f23a466f105087a361d127cfc45b8bb27bd082f6c9cddfdc6e23c108449b3d56f1eef4f7b8b4c24b2c7ec0a7520a6aecad94606048735671c0b7b19cf089bc0"; }; mathpunctspace = { revision = 46754; @@ -33491,13 +33606,13 @@ sha512.run = "e8cd9b91b758317d310265c41f565481a9a18c9a345ea3c8b3f771de637f0a144d131cda93b7771ee7b28563fe1e6d42a410cbc7c9fe08532a5821ca84d5a101"; }; mathspec = { - revision = 42773; + revision = 77677; shortdesc = "Specify arbitrary fonts for mathematics in XeTeX"; stripPrefix = 0; - sha512.doc = "d22c19bd2114bc48f438d820177006170d52d1a261f3cfe69452148f4e11a0ddeb1bb25e1c1fa22ef8d2284c7f34f7ef41bcf9d8e90a89705b3a7515a679a922"; + sha512.doc = "9337dd4ac2ce39fdd3ec7fdcf05b1e85f4e2b21cb9c834d287682a2394f719244c9d61f4e05f23a41e48930eda455f2656432751e612cddfec9dcfeb1ae717f9"; license = [ "lppl13c" ]; version = "0.2b"; - sha512.run = "7e9838ad2f212354b103b9beb61d60f124d2f47e52a04e2fad61de01e2e8220ca5f19f5b2188cbfefb379f94dc4b76573355dbde563f887beec29c57b3648ae9"; + sha512.run = "0b5bc1131e8c5a355a5cfc36a6dbb72d3be964078d8e00eeaebf438a9a073470ea46d2243b7a9ce2a4639b070f4fda30cbc8ae0bfe9c039906bb9b7b1928e390"; }; mathspic = { revision = 31957; @@ -33512,17 +33627,17 @@ "mathspic" ]; mathtools = { - revision = 72487; + revision = 77677; shortdesc = "Mathematical tools to use with amsmath"; stripPrefix = 0; deps = [ "amsmath" ]; - sha512.doc = "acf94100b66853f2d518ea72047701e635ab745537980215efb551ee2dd54b8dae9605d252997a2061b6abb76e6bc17db8042413727b7c72bf150c788a31a561"; - sha512.source = "bc83fbf369560b23508e9ada5d878e93d4e06f963991cbf764242dc3fef5d65fb65916212599f31f87c6d4159b64f13b4be20ba044c47e8d13013b2b39e56255"; + sha512.doc = "da791648ed0bee1dc5aa1e10db89ca879a73820fd7248845770fb616910205b88d5bf458adcf1936dad1c4f144a8e9af6d4fc2cd72b6619154e2eb0645cc1ef8"; + sha512.source = "62253ec980dc40d2f9baec8640c2faa5cc97e299987339adde41ee78918015f5063b7e95cbe6eddb62eca61bea5ac6e8ecc92a1ee96862a7f252a6dbdf0e6d2d"; license = [ "lppl13c" ]; version = "1.31"; - sha512.run = "a5702e835e8885082d38504c9ac0afbb271fb1dbdb0593c4a6008c85368388c71d1794a5cd87bca67b5d1415c8fb9becaf7f7ca942927714e6b78a29e74f02c8"; + sha512.run = "b114e58ad2b6fac7a608cce5160db22d75bc27ca983b7ab7b6f05c5e62444426e2b38580b846043777c202fac677ee6fa038bcbf73836646bdb1701d6f434993"; }; matlab-prettifier = { revision = 34323; @@ -33544,14 +33659,14 @@ sha512.run = "55a7bc16ea6afd1e9e623b2fe9e8eea8e7db2a98be58432a296500a246dba7556bb5f79c062b72c0ae957822760ee2494cc3bb2ceba7ab54860f96e87dea53ec"; }; mattens = { - revision = 62326; + revision = 77677; shortdesc = "Matrices/tensor typesetting"; stripPrefix = 0; - sha512.doc = "6139624ff7f8b5063e69c07738e07ae8a1bd1dd48c155b73d17466d4ee5aae25d377e7b7c0726e84e89010d99731d337187ea017f934889843360533c7218c77"; - sha512.source = "d8b01f5c5d7c730e412eb1fc9beb7ffdc60b4b6021968803f24362cf558660074e3d94050878f09513221b6d670ab195b1c2020109e03c9c53c9d485355fe740"; + sha512.doc = "461b8dc468573fdde14657ed0aaf94ed4382e47007d8f928dbb20f6187c375110b9e7b2e16e7a9fbb3004590c2327781e5fcf3a4d8d3499061033366de5eb738"; + sha512.source = "4ffda8430ddc33d4835a73627f5d4fc18a29e26e9c3bb759f69b5cc9b676696f64e2fae869f8c10597c51f6f043ce3ba79bd6cc61c34ee90a5ce5ce6c32e3b57"; license = [ "lppl13c" ]; version = "1.3b"; - sha512.run = "3b58af4da3a0c8abb4499a28e993dc3bf128fc24188bc906d3bed69ba3040aca66d341122cb0e57adb18ccb4320736d7b27423ec8f6f6dacce4fb7bf4bfc5d08"; + sha512.run = "670c8f902745b859ebedaba0e938f37303745d4492e985111fe9859ada634a9c3ee6c64bd1fe245a6be65dab87ad5a8d12d6edb6903ea79740ec2a2f81fbd43b"; }; maybemath = { revision = 15878; @@ -33571,14 +33686,14 @@ sha512.run = "cc9d41627ae2568c6c881de951a8f106e35b8bf5b80faf0231f9953adcf9846a2e9a113fe77520475345a9948cc2efcc21ec1c2c492a756e02de7bd2865908c6"; }; mcaption = { - revision = 15878; + revision = 77677; shortdesc = "Put captions in the margin"; stripPrefix = 0; - sha512.doc = "e803f5731e6ac1c299bc3a42666acb81a75a3f110be729639357a15633e0e7b8ad0a244820b96ae9f8b435d9d1fea54a0b7f14c5db02799b3a632b2f0c5cb4b9"; - sha512.source = "e859c83efb88fa03790b2ddbe18cea57ee489dd59679559f8d7f3b93a0804d93478412414e131f39bece090ed5b3433e2784facbff9b3ad705a81d1adc542e77"; + sha512.doc = "e27a4b2ff6012bc1c9d97fac9c5022b3e8561a413a85d9fe8fd1eb0e7fbfc7601814f360b3152d925382cc1f890472b6e793da086e93192840966fcf7f22871f"; + sha512.source = "b2e1220dfd49f543d324a408dec90937984f2af93cc6478bc5a5c87ce1248955b71697e3fe285b25c0da45ca503d017eb4810716d84ac95ef6804cc4afdb0302"; license = [ "lppl13c" ]; version = "3.0"; - sha512.run = "c3e1c2948e2687bf720dc05dfa1ed6140a1ea55de3cad7ebcfe518d720ed96793b6bde32fb0882cae773f986b11150482fdfb382391650a8c513131b7041555a"; + sha512.run = "3f4bf056232a4bfb1403d2571a90bcf50a6a236f21a23d9a1d3f37f571e698f932c45010c86135da3520016665480e22361a44d2d36820030ccf86f35078b016"; }; mceinleger = { revision = 15878; @@ -33607,23 +33722,23 @@ sha512.run = "5918dd5e86cb8afbd4fc4def93847f42101825fdc77276d5f22f697ba4257bf35276bcb348d6f0aa1886a847b297cd8919f69cbb2c8cb8558c563074bdaec205"; }; mcite = { - revision = 18173; + revision = 77677; shortdesc = "Multiple items in a single citation"; stripPrefix = 0; - sha512.doc = "8c5ae4b1beb334ecba3294108345bd616746ee651f03d39a7bd5f5cac97f671a861fb046e29ae7565863aecf4b043ebe25bf9a4180889c39e48735251e430004"; - sha512.source = "9f6e6edf49906bf3300123f8fe265ac8f8580c6838d59f7147e9337e67bff71325ee41a3993b3d1cdc9c036b5d519834261fb0a2a9cfe4d3afdbe070b454af8f"; + sha512.doc = "50a8b6419fd76a33aba5e3c079cf6df5bfc5154c0f2c37f66f2c31b07c6ec4da79e2b2db759520a88a662ef38cb3fa0add8ce0449de9b1fed0d1a4b681c3ffda"; + sha512.source = "297b267835046cd4306154b3eba33cdebe87d37ada827d35c131a71279f3b470eaaac54315b4dd548f3dc5c400ff0e26458ab4eb9406795618d1e9a4b5b46189"; license = [ "gpl1Only" ]; version = "1.6"; - sha512.run = "71276681ec29d3d77450a8c343d64a1ea734bb48de0d693a4e9ca795e4a4c9a3d5f4103b5641c8684d49b5c95f56bfd08bd12e1d7e37d06f9170008b51804897"; + sha512.run = "61a77397a57d032e2e5d94cc58970820c77da2c07e9b1802a0b032aa689da7ddb0e496b56724a7a2fea366f68274294f6720f9c816a69996457e33d79996da39"; }; mciteplus = { - revision = 31648; + revision = 77677; shortdesc = "Enhanced multiple citations"; stripPrefix = 0; - sha512.doc = "5e720fc2b32ca00d71ade77fd0a47c6ef44d9b7692a8160ddc55a5f60495a40272a7a0c6c2f5bed923ea10703654f155701d4571d72805c1ef900780a209a0a4"; + sha512.doc = "77a95012d761018138d0e1fa2a390746604d166e3240eb85e2aec306bfdc52f2cf9a4970982a1f2908062cf84731605d3d6d8937821a59d1cddc8cddf1f742e0"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "5be1980964ea8342321964f0db1c750c33fee9f21724608a260ebed22500d1fcfb0fcb7e588a0dd030a6c534b0da904b8bfc3eb0da7b2df34c0b3f2b1b8fb637"; + sha512.run = "6754c0c1cabd04bad0698fe736b9a33fd774d86d98a2301e84b4d7fd4a1f0d6913b6fb5a499beace5c2873f6bcd6f9e9af5538761b86b9dcd4d8e494965433a3"; }; mcmthesis = { revision = 69538; @@ -33636,14 +33751,14 @@ sha512.run = "8730424989cd18392214aa59d34b0885fc7966d3b2728fe8a4c05ddd042ce3a0fe54bf0ec6e602a9a7a6ead6df67b653b09c6cc360a14a9bf17bf3dcec3fc2b8"; }; mdframed = { - revision = 31075; + revision = 77677; shortdesc = "Framed environments that can split at page boundaries"; stripPrefix = 0; - sha512.doc = "06822404872899d6f509fa94f69cdcb81dd69866fbc5a82fd54ca361aaf27133140290cec2d08800dbb39c896ebb7cc19dc4cce38d2a0e45de9c658bbadf3352"; - sha512.source = "04fa6379f9840676b4fbc31029f091d9112524f8450747ce31687c9ba77a02e41c25ff51676424e97b788c48bf0bbab690459b6b84e128514cda8efd459255d4"; + sha512.doc = "f4bd5cb1dfec5ea6181989fe3be0d20501a7499283e7e4f9cab7e2ea9afc0d736df6e002ee95af9e13ce22e4127fb5bc28172617b771a53616b104e1921d39a3"; + sha512.source = "af5c66c123fd0b511878e844ba8554d30bcc3c4bf645cc11e17ad898504bc51dc1ae4418d1326d2c9556d6387df69c420a2e9e34f6eca31b2475096a9d7ce6e6"; license = [ "lppl13c" ]; version = "1.9b"; - sha512.run = "0cff0945adc04102e0b0a154cac1f78e9ea903b29e3f880156b888abeb4ca23565d39a7b66d8097c35534baebdf6af152c5b3830d08e1287e8e8d18e8f6344d0"; + sha512.run = "1146a5e61716d0c6567b7485915963215ddbf9bc649d22136aa3ddca4a8391d1ef7742c91c213305432a1eb3d2c24a60e5c4f426068c356bff4ff03261c56ff0"; }; mdputu = { revision = 20298; @@ -33655,17 +33770,17 @@ sha512.run = "2720c63845939d2befea3af157eae95d2550a216cd22634ab0a923a06d50b48e7133e914d210c5d3aaae6fd620312d23d2e55a015c2a24ee1881bc7ed4868778"; }; mdsymbol = { - revision = 28399; + revision = 77677; shortdesc = "Symbol fonts to match Adobe Myriad Pro"; stripPrefix = 0; fontMaps = [ "Map mdsymbol.map" ]; - sha512.doc = "ea4ddd0fd65204ec0ed980108d86e97be267ba46c1cf45711c36721bfab9302766ec1d0849b38de75003af564a797f8566def377d8d947d464367bfa40b91399"; - sha512.source = "0b649eba13871f6da834bbfb2c6523db6d50bd6a491b042a19f0e061ce9794d2ca03c39d277669b6698b48806fd0b705f322a69743c4fc50233559fd10406280"; + sha512.doc = "d93c12ef5b779decc3496a33e6f027aac101a3487dd0a9569c23b381d244e73279abe96d97fff81726c2d3d45810c4d3c730a94acf8d2ed4fbb909c9316f8258"; + sha512.source = "0ccbc635441a81faebcc8921b363fe873fd0f72b708ba66621bf012afad175a69faf62add9a3ce9b4bea11f2f4b0552b8713f1fff4f9055ed8ba99228ddbb652"; license = [ "ofl" ]; version = "0.5"; - sha512.run = "49b52141928fedfdf5fdd63251de182761825a6cdcbf423bff562a863df159ac0d1c001239f777e7aef68ddce23c52407758c70f7da42f066775e204ac8c841d"; + sha512.run = "4bc789e7accdab681bd93f96514a705c0c341225b6b31961281621fadf6fce58b20265610db2b188542d464297e16b1a05d4e2e7cbcc349214b244588d0c400e"; }; mdwtools = { revision = 15878; @@ -33767,14 +33882,14 @@ sha512.run = "74931ebb1a146edadcde19d8c404ff8df750c4eb8f2f59fa83e6da9f8dc6567005d51f58e4b7bd2cdfa6b960adb072e9fee7b1842142076df88887c3c2b41051"; }; memoir = { - revision = 76756; + revision = 77677; shortdesc = "Typeset fiction, non-fiction and mathematical books"; stripPrefix = 0; - sha512.doc = "5d74547fb673e362341efbfdd88558cef5e02bb8361fb595d5423574a1b8b6222f5231f54bf218c21d73498feb0424d804143be5bc42dad031e6bd5347dde6b9"; - sha512.source = "7372a1ec0e1fd4ca55cb080cbd5dd3b655eddc05353ec574187b532356c3f5270ee0fe9a87085a5b391569e35cf4f96ca08341bb22aafd246e5c075adf3084c7"; + sha512.doc = "e57f4aaf4e093b0889ba13f8cd9febd932cb8f46a6cd1df9815f1b34e9b4e6c31e9cd7dbf061addd5683aa39de2023e0802be2d4fc20a51d9332b8f87842a503"; + sha512.source = "4abd2799bd45d46f9050fb7534260419c8aff5a1e61d9ed395234a4c06a835c9db004c99cdf58ec536c002f2bf03d1f5822d54792fe8f3b39e0510c09013659a"; license = [ "lppl13c" ]; version = "3.8.4b"; - sha512.run = "f85d4c9ed9d76cb3519366daef63480d5e197411a4e4740ed531236a2ba5f6983bbe3f178aab6050d24e9e5c31fdf903f94ace7bbbc8379e9b22abd12c366ffc"; + sha512.run = "eb811c7aa69d2254599fe8cdc9dff10d43cd247ff32f24966477fc5b6ca2f7b921e439c290378f4efdbfa45afa1ec13d63dd98ddd1aac5cc00759947009cce62"; }; memoirchapterstyles = { revision = 59766; @@ -33797,6 +33912,16 @@ version = "1.4.1"; sha512.run = "6183a9bbe0078fa5714383dfde12c907aa79fd2d736dfe25a866b8d2d4ec65d8307066dc393b2a78a9ed2a1dc8693862811490c2f318a390582061609e2439ee"; }; + memoize-ext = { + revision = 78222; + shortdesc = "Extended support for memoization with Memoize"; + stripPrefix = 0; + sha512.doc = "35f1e2122c132bb178245bd2e4e3f8161c197529219008aafdde27b11096d04a2e77e34f5c8af4d61b11b6e0326631b33011ca3f7315cc92b5296b0afe2e2924"; + sha512.source = "91cfe97f769b1dae91f62c1f4acab430a09c7023744f0a76e75f22df2f5257e85ab46cd2f5560312cd01c8b9ad5a45838154e633aaeb3e89f74ed42aa1495235"; + license = [ "lppl13c" ]; + version = "0.2"; + sha512.run = "3a0d8ab666bf4c516da4e506c9a231b501672123b95b3d5fd6e607ab16bc92d22e8ca52aef7503224c3985856db8d1c6d227ccb5d757d0fce98c744138fd9225"; + }; memoize.binfiles = [ "memoize-clean.pl" "memoize-clean.py" @@ -33870,37 +33995,37 @@ sha512.run = "2cdbe2b8acdc12e4fc0b7d8a93afacd30ea2a8bef6a3f1766d219227e77cf06d26f1fe24206f15dbfd6d0a7507780955060df1056f14cc546e9a3c781c36f307"; }; menukeys = { - revision = 64314; + revision = 77677; shortdesc = "Format menu sequences, paths and keystrokes from lists"; stripPrefix = 0; - sha512.doc = "5edf9b9e2accb846aa352046e37af630d997480a3483c53796e56066c1df00798b7615d13bf69d822ed9caa300f6abf624174cf7136caff8fd14c5d23ce2b68c"; - sha512.source = "724478484b110022c6bb591d92829042299226595fe9974a41efe9c6fa9b67c4a1c617690a2518e6bacd1f903bb020c1f815f4c3186ba2ceb185f624a869fabe"; + sha512.doc = "95057dd2cbd887b7e48367bbc5afc9e6bfdafbde4ae8202603645289a52fcc8c69344d4952fd8c5f05e8b2eef6fd90a4d4af560c36e69d93dda4eba5eb86f818"; + sha512.source = "eba166e9cf6c92718082d2b3242ca5b202721b2e008ca9559b2fc0b60aeb9017a7abd3e2adb88fec5a6a9d418f0a0c86a7098c5d5f8380de97bc6824a6e6a509"; license = [ "lppl13c" ]; version = "1.6.2"; - sha512.run = "624bc3f2c0cbcf4cceacd555619b5e3932c7c8623e44f4b313390af47143908d019fa7e83d28f8ce94a5e44df40aa73d6823edc931bf8b289d20fc2bf42616b6"; + sha512.run = "095df23e6269994f0eea8265336d749ae636fbc66b0531a2d3e2f4745d4e0d64aa523d755633d30be4264f383b72fce6963dfd977f4ab1b32c0821afa0c40587"; }; mercatormap = { - revision = 76924; + revision = 77984; shortdesc = "Spherical Mercator coordinate systems and Web Mercator tile integration"; stripPrefix = 0; - sha512.doc = "26b1a51a13669e67196103a0519793b2c36eddb1624a83267b78ad859fc5be45ed1161000757a9e86899e53661030b9b887bdca22e22a9d15951cd81da93cb92"; + sha512.doc = "f663f3782facdb182e09ea70a2ee18285280edee3588166cfc4585208e6c97b271f230a494753fa3de4d79fc50390a559724e50a8873a0a770934e022aa89338"; license = [ "lppl13c" ]; - version = "1.2.0"; - sha512.run = "1576e5af93e298601262252f72f9e26beee1ec97682f00251603f04952a29622ea2e85493fe6bcbfc6c66255299ebec76d4c0a94b39a3221eb2d6a7128180552"; + version = "1.3.0"; + sha512.run = "29aee227bf656732abc458ae68fc4396ee776d85ef41c61ae4fae789feaf53b66c273b6ca777608fedc361aecaf55b157fb57400d944f5c4ebf1478e4d0d2eac"; }; merriweather = { - revision = 75301; + revision = 77677; shortdesc = "Merriweather and MerriweatherSans fonts, with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map merriweather.map" ]; - sha512.doc = "e4ed908c8e267518edf7be5fd9a59b08855312f2350c26b3759e0f3654b4ebb9e8f9be39373202a14d0d833541f6dbae49160d56a7d74ef09fa41fb2b25ce1f4"; + sha512.doc = "6dda4e04ea680ce0bb0977356871f32d3735695c4c3653446b017fbd4a72fef9efb903244da27f23c82f67b64c703331c4a09663c0587790356e097c95bb6d41"; license = [ "ofl" "lppl13c" ]; - sha512.run = "10762ddac60a7e624bdc2284fd33df2d23e71e7a137c29ed67a54f648ea97d10dc3413284f393bc099d807ad7eb1e2a45368e3fdb6ff42efb7bec799fba27581"; + sha512.run = "963f87a0d68ae87d35850f7f15e8447ef21aa529a6b78e58fc3cf9edad537f27705586073c5ed1ce148a8d15a8ef7a9ba19d9cf4a67d4dda02f4f76029a03934"; }; messagepassing = { revision = 69123; @@ -33912,6 +34037,15 @@ version = "1.2"; sha512.run = "8a2243bb9b788a4dbb1caf14368fdd4df3919d9d407b65f2d4f49af16a341a030bd9114f86078623760dc3ee5db060060c58c6f675f4e8bdbc3c1c7c9b7a1d3e"; }; + metacapture = { + revision = 77822; + shortdesc = "A package for the capture of author-supplied metadata"; + stripPrefix = 0; + sha512.doc = "e5a51e88354a0bc4c114ec2648f1e33b52e992e3dc8352c223e5db5c30d0a799cdfbb5c07a521b0aaf799c0633bdb60e2cd4c958383fa5655ec9b43e5a70cd62"; + license = [ "lppl13c" ]; + version = "0.9.1"; + sha512.run = "bc3150d5bd60968c85f432efe726d047312367c9b0862fa26a82a80fb5cfa1ce87e7caf075e40d3948c3c397233cdc5223cddef3e3788abd0a3222046c7a0c0c"; + }; metafont = { revision = 73848; shortdesc = "A system for specifying fonts"; @@ -33946,33 +34080,33 @@ "mf-nowin" ]; metago = { - revision = 15878; + revision = 78116; shortdesc = "MetaPost output of Go positions"; stripPrefix = 0; - sha512.doc = "8396725c0afc87c63d16256d5ab0d575a19f05d78ed245099a60785f0810a012e8c0026cf13d03781d09d7c0007bb9ed9b87072ed732ba706c893e5465461052"; + sha512.doc = "d5a9d0bef0ec3434b0c45b0ee9d84d10206e6663fdfde27ef4f18b8cffc4d5cf57e912d0fcce0c699186eb2a4409f8441f013fe466e39bab5cfee93f4164fd70"; license = [ "lppl13c" ]; version = "0.9"; - sha512.run = "e7b3661d99ea50f7b20fe3af370e59e960fc0599409b5c11bfc9618c12c38e44b89e4e81d69ae7ba5e2565e46078ee52ed0bef46aa619408b386bb73926caeb7"; + sha512.run = "690deda13da37d635eb2b84984d9f64e54a751a64c808e9c8c0f04b14a2f1d31464cdb85df7320ad264c3ef7cb7220201e2e22053ad9f35ff95ffb71e723374f"; }; metalogo = { - revision = 18611; + revision = 77677; shortdesc = "Extended TeX logo macros"; stripPrefix = 0; - sha512.doc = "48318b396e4e227dc1b80e21474a296ba4dfd37e81b95f9669dd8c96ca7318abd8a1e21ceb95e0ca7832ed64a85ede985fae7e2e52b3aa742c64b86e54fc563c"; - sha512.source = "bf240b77ef00d5351218674baf851b0eabcb22257fd6ce9dbd6b66afec5323a730df7b27d522f5130830ecf92af377edb3ec7906be206e760971dbe8f6266942"; + sha512.doc = "62a2316537051106a4918c13b8b79a5e26dd2c14f08596be2e5e39080b595ff84324e1586126e13f4160ba3c603df8982adb739ac725f1b3166f4edce8b2c5b9"; + sha512.source = "df744716c5b15352df7c4a24d18b5c9744592de01e2f5524d389298d81a6e69e67e5bf94f4c28e79d21c6cb6916fa1408b71832321d25ab57c0f9fc3b469093e"; license = [ "lppl13c" ]; version = "0.12"; - sha512.run = "20d5a9b8454166535aa3aa80da7d2931937fc6a4d730c1ab70c856311c223d466e9fce2ed6e3b2fbf4b4fc75778d7d4c2649111df5f92dd58b6fc42b3ec72696"; + sha512.run = "9255d03bfc928ebbbaa18116a1658ab807d7c737e93beac44c0c8bf109a27fc30ab8c212b884cec007bbe916a8fb3784018ad03edd832eb805dcb954a77902be"; }; metalogox = { - revision = 73571; + revision = 77677; shortdesc = "Adjust TeX logos, with font detection"; stripPrefix = 0; - sha512.doc = "1f2ae6412827a2208c73107f4973baaa1cf0492663b98a5586fc16e45a6ec5000193a95354a6ea08fcc776863c54e58931dde988313af8365f4ac2f27f43c1ca"; - sha512.source = "83b12a872afec951004818eab0df7d4c0a9e1a3e1e63cc4d3a334a31b408956efe1899bfc26647d5039ac04b2871174e7e0562060d06c554017d9ca85219c8d2"; + sha512.doc = "a4d15cd77f938b1eb045922298030131e6c720639e43fd18a1729fe0146e3f80773aa2452a7a1e5c5d7f33ae810067da1aa9b294261a5b67194c04a70e9228c4"; + sha512.source = "3ef877ce48faad00875da9a27628ef5673e6b937dea0e9513da95b3fd82ed1eccacbcfbb8a8932dda1703231265e3a5ee2d3c6df03169405791a426f34d5fd6d"; license = [ "lppl13c" ]; version = "1.07"; - sha512.run = "0f383ea1652af002516b9c1eafca6c344fc038fd9ef25363c720f720ab7334f5d443858b557a780b05607e783095ce2880883d09cdf60cdb7ed51825f0a9a19a"; + sha512.run = "a6cc6f50b851e66bce9647b610c269f24c242d6dadb209e0ee41890d3dffde7cf914c31878416f2e15708f13c4b055d7e874f5731753d1381b78086b620e8ad9"; }; metanorma = { revision = 55010; @@ -34204,36 +34338,36 @@ "mf2pt1" ]; mfb-oldstyle = { - revision = 71982; + revision = 77677; shortdesc = "MFB Oldstyle serif fonts"; stripPrefix = 0; fontMaps = [ "Map MFBOldstyle.map" ]; - sha512.doc = "a2eab7888bd03bed5ff215cca3c15cd6b05f8e7922cb5eceef4a96c0ae2afe45bd78edca4e61ed1dbd6fa15ac4812d126f01012921e86fd825b878dabfa927fd"; + sha512.doc = "909cd170bc339edeeb120ca25f94db5963381d79ef28c2255278490cae598fe4b4d9754097bcdc27a26d7b24bfebdd38beb780eed0d34893943533a8d287724c"; license = [ "cc0" ]; version = "1.0"; - sha512.run = "76130d3b7dbb6bb1851bba0412a64272b5fda62d034b765473b84d4f90fa66d0ff536c4717af475df30e1a7735c9a3eb249818a0b30d410174beb110052b8973"; + sha512.run = "db35bb8bfbebcbcc3dc15ac6241898c16d77fab647b31f25fa364e356cfd1e6c8e629938286a0ea6ed0d61a33496b3c242db87825674dfc81858c6b8c0d30a9d"; }; mfirstuc = { - revision = 74838; + revision = 77677; shortdesc = "Uppercase the first letter of a word"; stripPrefix = 0; - sha512.doc = "b0c2b40d466bc04e3e79446bb4df90f15b7ca4385f54b10909d14bc1feeb5de6a4ef32d91820ece375671d4829ff113deeba385a51e5c468a74eb1f252f49e6e"; - sha512.source = "75c23659bb13730bc09e29b4d872ed7b5be6c8e61639500626ced26f5381638476bfcb62bf4f32b69c7eaf25480744a6cd603740474313bc88383db5c5d2dd51"; + sha512.doc = "03053a4e1a776091017b87670e980d3c7cfd2e5d008bb7a0c9f5e1b09fb6e768cbbe5fe94a68d7c5357f557e3511d7623c738b1d3122759c467133282a452447"; + sha512.source = "9698eb67b780848d61b850cbdf87cea208e04454fa0d43dd3057c2384c2f1e1918079e26c9e89a5dfb8e8a74ee51257a4e87751954c78e3f10fcda5ad8153b3b"; license = [ "lppl13c" ]; version = "2.09"; - sha512.run = "fafac3a301e567bb428ba178b8c853e6c8a1e7ca40a6945b8191a996fe41c7d52dc2e00358381ae986b532fc4d7293028ddeebf9e6e932f14801093136d83482"; + sha512.run = "d5c0db3ab760476dba580f80718c2ab1a7afc1b516f14543d03e32c637cce79b31787870c74048b43dd85baa4dae7fa6bd5c21f36196611a6a79993c17546e06"; }; mflogo = { - revision = 42428; + revision = 77677; shortdesc = "LaTeX support for Metafont logo fonts"; stripPrefix = 0; - sha512.doc = "6d1dabc636d22c824838a82da83a4676b20bb8a55dd1ab5628d00b4543096f91d234a51a312eb83544891910d923650f09e8911ec9db668f411735de6ef5bf3f"; - sha512.source = "7078092cdbcba668ebb440ca6214eb155221427ceaf4d1f574d1055d2f1f52d288cfc0f1d2212f2a62903e447c4aeb378fade068ab901833ab9c251b1890e15a"; + sha512.doc = "16ab6043332129f894159a72606721a79bb0253524bc5efa292cc26e586e9ecf30ca1bea9d3168f9cb7186c5cb9da838e439a853dc0b90d4191c86f3453805a3"; + sha512.source = "f289e0f657e01ebd1d126f197ddc478b26b5ce1a5edd5c719d5eaaa806d7e1173d27ba751cb6c53c0d8af31e64334d63d53caa8e91937d5db655b6e845a2e4ff"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "a1c5168e37fd9cbe5fc2714ee43143f36cec662441a7a9d33085652a5d6f769838d351faf416df6fda78529b5f8712f1a056afa47577fe925dcca5249f1fda38"; + sha512.run = "ab1776dffb38d9db87ae4b5026cdb98beba74ce3aba8633b04702bc6d90ec3544fb04ef6843a74bc98cd272b39a290d1797ab479fab1558ad12a31abb12e3416"; }; mflogo-font = { revision = 54512; @@ -34281,13 +34415,13 @@ "mfluajit-nowin" ]; mfnfss = { - revision = 46036; + revision = 77677; shortdesc = "Packages to typeset oldgerman and pandora fonts in LaTeX"; stripPrefix = 0; - sha512.doc = "f8421e58ede77c8817679fcdcb43fecfc519427b3cb93ed2594fef5c8ac8124e0563a2182803a2a6bc417982df298abc7fe092f1cae5ed7583e2fa6fe94c8345"; - sha512.source = "2bd5aee80abf38884cc4a3ad6d6226243a6ffe0d2e879101aee56168a10cd0c7293eec7ccf53c7a7e8087ca94398e3f4ef38d71ccbbfe48677ffee3f8b813bc9"; + sha512.doc = "7a65843b827e48e5d17b9286c1e735b1575d984eb2958eb9fd3b1b86d23459437974dd97bb8f86982e361c68191caefab8ad7d6ac350108a1a1ce433feef86ed"; + sha512.source = "a4d09d483b80a5917c298f1c09c763ea49b7369e150e8e5849cd2ade19b365560b3d798c4c210c8844ce4b3f63720531936afcc9ba7e560dd3abf89dfeec9742"; license = [ "lppl13c" ]; - sha512.run = "33206fb4cb7ce8f18050d713be415abb95323599270b2b91c886e2ac3f24a58786a480e5d4d1ad6ad2083456231eacf94dc769b26e6cae7288e996c6e14bea29"; + sha512.run = "05f6f0d8cfd5413718a9a3149a0fa351b39bb4b3a4f39acde9ae6c8d568d7740b7b7abcca86941cefd09bf147d1b28e88fb2980fc3c46fff0977f45afd652eb6"; }; mfpic = { revision = 28444; @@ -34320,12 +34454,12 @@ sha512.run = "64fa5f38398a626d5a351be7ad866c75feb4549f836932dc936cb99f921e7b8abe5b3d6fc1e1e6c427344606ee5dacaf067d8678e7b199fa1ff8d5c94cbffa49"; }; mfware = { - revision = 76790; + revision = 77677; shortdesc = "Supporting tools for Metafont: gftodvi, gftopk, gftype, mft"; - sha512.doc = "87485dc5163196d2a3e7bad62a7d7e648ddc1e35738e9f8cad092e3a6e54390bf94c4ffd427729ec974faf009fc368e2cf97d12aac8f9ed48526dbbd3b908609"; + sha512.doc = "697b1be96c4611977968958ab019fae516891d33b3adf7bbeb11ca1a7a48da96047692b3232ee972cdd22c9a4e4791abbeb19ae52ef1c70aceff7f65d6a291ed"; hasManpages = true; license = [ "publicDomain" ]; - sha512.run = "76924f5d24abda97c9c757c7b0c979688aea5763c740d67e7d4305bc91b5eb75ecf76a7f6b66ae5e977177cd32381f8481e61ee11f4081f9d8c0b1d40b8fc32c"; + sha512.run = "1b401513eb655edfb59cb05ce50271078efd326b2ecd11c04b8fc0d12ded2fd41d19145d5f9452c18b2d583d157d05c83f618c6bf02e4bde518eb57bb49053f8"; }; mfware.binfiles = [ "gftodvi" @@ -34384,33 +34518,33 @@ sha512.run = "ac5beb872c78675bc9df379f8a2afe533647a1c39781c57fed2cec6e610cafbbb45a4fdcbd9826cb123a584e121ff752633d6c990109bb1f619b1d9fac6906de"; }; miama = { - revision = 73481; + revision = 77677; shortdesc = "The Miama Nueva handwriting font with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map miama.map" ]; - sha512.doc = "be11511170f0c860a9ba2d148d33a9a32297ad5e4c14786a1ef2fe37628419a9a37441b203a0a6465e9b0371d239cece138d559f28a12d9a84e583b0f0b29a15"; - sha512.source = "d32bc3a0e51ff27a618cf9a072649967ce6d218ee78429d9c09546ccab49c02433be62ec512bcf9b0980b92c144a7ad168b8c783f608c736a91f421bc8380f51"; + sha512.doc = "4ebc4ff51f17594c295cdf95402ae59cbc701021476a743b4bd7f8089bdab0d9a6007e6f8f79d9f9ae5dd58d41d2c0c38f68294f9637b549ee73f02ab376ba82"; + sha512.source = "5100833cf4ea58d9ba6ab07fefe4319127d45e01221e8a5e7487e56bb930355db5977163cf1ae89b19c6462925afe2bec146b9f6aa1319ab3a33cf2faf904c0a"; license = [ "ofl" "lppl13c" ]; version = "1.2"; - sha512.run = "d0bff2752fc7e59b98caba1ef01f566203619871bbff5a630044f47cda34a0e8cf70190bbd092ec2da35594ed23150baf688c2107e80d1cd933035630e189102"; + sha512.run = "18323b731950ea61db62afe9cec9640a82d56a70e318c88f67b404fb2b4fb31660c5b39363e0b66fd04a12d1231b6bfdfe91206f5bd0df07179f1fdb6212b94c"; }; microtype = { - revision = 75729; + revision = 78231; shortdesc = "Subliminal refinements towards typographical perfection"; stripPrefix = 0; deps = [ "etoolbox" ]; - sha512.doc = "23e9d64dd1c0a8238d57da7cf173450945f64b9b9fbdb0004fc852614f540c0ce122331a54882a556c9b90cab0a98ac6b4e41b86644146cf140e922f7780adaf"; - sha512.source = "3d4ae62dfa37e538f438bcdfdf032539520751196058dc066771ab56f4f5f541d043f7c00453528f8e220bbc91bb9a11eb196e344b62be3a4899b8a9f70ac48c"; + sha512.doc = "2db9e34eff1b6603e940fdd39d8e2cd27f0e081638d0d3418741442affc640a35088c1208790c964c4856df6ec47d3a396fc3a606b5764cf22d43902498dde80"; + sha512.source = "d8fb5d4dd316c5a0a99f6d94fd656d03bf6a660aba1de847a2b21210b4d9941743d2a1c4bb9a516d40097058d5f5b576cab998f5735392d5128e773b521b313c"; license = [ "lppl13c" ]; - version = "3.2b"; - sha512.run = "e8f80e4f9312a15f587671914571f19fb795c73658813b628f6baaf639b9f6ccb833b291f40a5c39b56b335ddbb322eee81caa92992010c883b80eba363c6212"; + version = "3.2d"; + sha512.run = "d1b93de8e9b96322e07266f973ce4a30a117202241f3b3a8b687ad2e93376e6e5fe69275c4bd1f14c8aa791058d2983ac17a0a1bfc037b386b5010b0196c456b"; }; microtype-de = { revision = 54080; @@ -34429,13 +34563,23 @@ sha512.run = "8f8bf1d8d3c5c12147dd61a4d65d311552877a9f5eb7ebcce71602dc69ed5459187134d3a1e346a15255f2c4ba57f054c3d020817df0d5d89c7fc2f216b19cc3"; }; midpage = { - revision = 17484; + revision = 77677; shortdesc = "Environment for vertical centring"; stripPrefix = 0; - sha512.doc = "25f41bb8cb12c6d310da66d36032eb4933248f0c84a67216cd0981fda7e61343c0dee03e96f522bddf969e925e6cf495754e52e863672f1cab4e94ae3b0400cd"; + sha512.doc = "336e068d36d46007d7c1e80a9207c1ac64a1fee7cf0685655cd08dc0f01170d37a525976bee0bb3eb0504e79541f49a78a5656025ec4156e242b6f236c5f6e4c"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "9a13760b776cdce28cf3eb1e28e957265d7d4e83b23234f1590285bc83409f1d5b09040fc6cacd3b9f7a5ec2f61a4e5431fea92a5fcf20032c7bb919ed59612b"; + sha512.run = "977e19e14e51acb9c4f02a7d5c43f6c63a62fdfc250b7e494bbcf9a97e1dcbf625f565325cc04b07ad2295aad4a05ce72d85ffc2b2f6fbfd7cc892f0aaf8b77d"; + }; + milestonetimeline = { + revision = 78179; + shortdesc = "Horizontal milestone timeline"; + stripPrefix = 0; + sha512.doc = "b78172ac7786e19d531c0b68c9307f12b1523dc0dac01d81edc74a9c44c5feb348fdd086516e6d5d9098a45490f49e23c4954d6d22347d539aaabea18a6c15c6"; + sha512.source = "787445b5cf1f00e9f14bbd47da03e1953f2be8344cd08712b7aedfa5142b48f5b4e104993f5d1d82a4666215f95b95b0e56a5ea2ae4c6e3a792f2f825cfe59c2"; + license = [ "gpl3Only" ]; + version = "1.0"; + sha512.run = "79b472d89cbf8f2be01d45cde12b755875ad7198c4af1f941290912f1a8ee00a7e8719e93640a9b8745d560d9d00ff498bca41fe4fbf0ca2dcf75cc49f9841ed"; }; miller = { revision = 18789; @@ -34457,13 +34601,13 @@ sha512.run = "7f03784d9f5593b7baacb1723e9b12792c2b6decd2b3aa1f0773af3d2bc7320120b351ca24f26b1a23d0871942c02cc66f9fd51d636f1e0415ef79bee499aa27"; }; milsymb = { - revision = 77463; + revision = 78222; shortdesc = "LaTeX package for TikZ based drawing of military symbols as per NATO APP-6(C)"; stripPrefix = 0; - sha512.doc = "ae0bead229af221dbf71dac9945e670ac38e0f3f7518bbb8377de01bbe4fe4937bb62be9e5e8f4e90d641cab4690a2b8f3c76eff0c976834d8c738d1739ca993"; + sha512.doc = "28d40ceb558aab73ff044462d2b197848c030b3f8e547e89599dcaa7f58f757f548f06e5ee1740499c9742bf2d6095aee871710a772ba32befaeaec8a76e4276"; license = [ "cc-by-sa-40" ]; version = "1.03"; - sha512.run = "c29f2c659cbc36fbcc5624977d6709e580c42855d038a804939532418f533f5196aab215425f7fe6d06fb6d014b7d11ece05586a34f1fe0d15805b3fb1ea5d39"; + sha512.run = "7834bda6253c1a15b5c0bf43ea13f671548dc1f08621086305300df1204c4ab763462213a4db7f57107ad0862166ed0faf03b2bf4a03cd2fb50afb62c1986a23"; }; mindflow = { revision = 65236; @@ -34475,14 +34619,14 @@ sha512.run = "35d1b4fd39bb64fb1e9c89ebaf33d54051f0f550967362dee15294aeac0066f92b0437e688b5065795dc19a680a9f26c99cb1647c3ddacbe0054ecf553c2f9eb"; }; minibox = { - revision = 30914; + revision = 77677; shortdesc = "A simple type of box for LaTeX"; stripPrefix = 0; - sha512.doc = "0404b375fb0ef258d0e5acb8e7a78a60a55d08ce7339b9b63b1711dcc6d40b6f302b0f35f7d1fc8bfbf431b66bb5aaa2c94e92ee8e788a5f2156031425c0c4a3"; - sha512.source = "6aafb14003afb2ee18390391e15fb00f73a16f568158d72fea348e7052bf1ec5f25cd446569bb3c6dd815577fca7b2522d4474681b560ee3ea65b6053509df92"; + sha512.doc = "f07c2b43b5889edb64737e4c1ca67012ab55e203cb818c52084cbcd95b68f21e4a71e22399cb17baf437f672ba908a465c816e25dc987b9b86dd436cb387d4f5"; + sha512.source = "f5e6dee889890d7b2e5e784df2eac4b8b6c8cfc8854909706e9fdca06f2288b0dec79288f616689649ed2e61137e133b52b7ba71b747f8ee2c8a3455de68cfca"; license = [ "lppl13c" ]; version = "0.2a"; - sha512.run = "18d409728f57cc2e423b5c74ad7ff4a9e93f2405497a96024769fb01f7604e019d914365f82fa5908bb679ce4a48cab64fd4435b531ef72235067481b8dbc96b"; + sha512.run = "e7d2b5081a8c015d72b70344e624e46915ed5f96460aa25083a8871c0d6bdbc96192dee43502a6e544eade978a260d317db8fa5e3c413284cf72a9c6c2cdcce0"; }; minidocument = { revision = 43752; @@ -34541,13 +34685,13 @@ sha512.run = "0b8058805fdabaa16271294403ee521d14e59b092b399cfe9ef09ca69828e295c7df3253cab84b485cd1e5c1d8e51b7681b05b1d11dc58d6033dc534fba19e07"; }; minim-pdf = { - revision = 74207; + revision = 77677; shortdesc = "Low-level PDF integration for LuaTeX"; stripPrefix = 0; - sha512.doc = "b2e2320929d1115ffcb01dbd9bb140f20997924b181396150ce45cc69cf8c932b7624bb9a5dc3c26b1618549f95ea5d5a2c9be730741be144947cdb76e7c4108"; + sha512.doc = "878bb51fff59f0793e911e34ceee39b92a54db0b2f65304c14a26329152995d84e28388a613318602c9443033a95a6e7cf2ea02c0dbed588861da70e5b78e31c"; license = [ "eupl12" ]; version = "2025-1.7"; - sha512.run = "2d109cfde75ad542c053b6ae583f153faa02218ae4c9af0b0c16b729f916379bd85a28417869baf8c21b4c9b7f83f0217bc84641472a06cc29f1ff9ef56d041a"; + sha512.run = "5e9fae94f25bdafe2d99b8da53dcf12875bdc32c23c9fac260ed343627797d4f0a7a50b0a8b5d6c34599c4ca32a0048b6e19b8b2c93b87cd3532687ee2fd144b"; }; minim-xmp = { revision = 73816; @@ -34559,15 +34703,15 @@ sha512.run = "811a473fcf2f206ed68ca0ac603706a7f73199a8de97e7678334dc262977d75b8af9c720984570e865cd523665e74556cffb765744ec5721b46abaf104898686"; }; minimalist = { - revision = 76924; + revision = 78012; shortdesc = "Write your articles or books in a simple and clear way"; stripPrefix = 0; deps = [ "projlib" ]; - sha512.doc = "fd91713a76baca0231f87004b5ef170111efe0763c96fc193ca2c1644cf8622eb0a8812e687061b60742f86b249454b3080b2a106f3b91367dd605e7139cdfdf"; + sha512.doc = "fdaeb1cc647b3d688a9b81a72f854b9b841d7f584314de12f3a00462684a4ab2759a95c8715f59352eaf2d4d2e868fab6e208b2dfcc2ea7b62fab1d42dadac73"; license = [ "lppl13c" ]; - sha512.run = "ed6b9d60b21bcf333201c612cd86fbcfe8035e69421f9961e8d5ee6883dbc29e19947db2240837d1c2473763634d28b839b56d5af9127b9c683bf96e484b97f6"; + sha512.run = "f5c841768e4dbbf72ff3451852dbb37d6e20b2e48a481a41dea7f91f4bed2873ef6a5ceae98ef5616edb47349c184a98a8c5e8755867f0e0f92540b218e20103"; }; minipage-marginpar = { revision = 15878; @@ -34588,13 +34732,13 @@ sha512.run = "2c5d08c2476871dd182bb320c50ec96f202ef65a417e65d1de8aec391fb60dc66c1e9e4642ad2207f7f4bfdd12e83bfe2cf75e9fa4f0fff0f4ee72769f7ca84f"; }; minitoc = { - revision = 61719; + revision = 77677; shortdesc = "Produce a table of contents for each chapter, part or section"; stripPrefix = 0; - sha512.doc = "15955f17dfe2916081156e1464299b598f1bba780518516f6bee7da55cd1c45e2fc90c27402ba9d8ab4a994ba5ea1675ca9593699792a08407cda5b3a2230908"; + sha512.doc = "57cfb13a8bf8042536b4b23b98d114cd002393150400497ab30a81d20228049666066d98920022cf4c435c7e186195792cbf97616b3417c391fba51885455b61"; license = [ "lppl13c" ]; version = "62"; - sha512.run = "e2d2503ac4888198c56e9007b20f489a04e31fcd29c946c5504b7d193506fb58e2577c6085be5d9d17c6f5b21ff77208810385c73688468f3988f0b651fb81a4"; + sha512.run = "b4705180f46079b6ca5282659b85919b53be307ea06f6d99377049607415a904debb94e0047702a097ef36f97b66e65cdcaa065e4a3ce882e15e840b8835b1c4"; }; minorrevision = { revision = 32165; @@ -34606,7 +34750,7 @@ sha512.run = "d76224254aa18dd80f9bab56f055fde5bb7ee6b5c3dd88e6ce19667c939fb2dbd1e5cb987522a3f1c50082f46ee20cf918f1e01fb00f588ce11d30d300fcf574"; }; minted = { - revision = 75223; + revision = 77677; shortdesc = "Highlighted source code for LaTeX"; deps = [ "catchfile" @@ -34621,9 +34765,9 @@ "tools" "xcolor" ]; - sha512.doc = "f3f9e4f74624646ab6a65ee9b48b8e9ad5e41e94c1301afdefa29d297cf758efc960cb1de2f0794d7367eb8a48f37e59bc1c4dc56ff0ae2a123f73369e2aeba9"; + sha512.doc = "7e00fd8fe98341a45364f720f956d932ae7da41a77fb71e441bbf60fdf357309fd3e5fb3d1756304ffd79d9b7e5086575a79c2e0614792af0a41f8d97aed4c8b"; hasManpages = true; - sha512.source = "99ba48c573a69587f665f193dd6bb7e553a0a9dee62f55e0362b28657c0e7f6ee098c77c3cb329086cb8b1ad674c2f419fb68efb7f77ce5d683d2567346682f8"; + sha512.source = "976ac974a3cd0d5709480642605d996270fd904e52f4f0a17de14f7379682e286ad73624456283146558100cc80795ed6d5c80c6bd8346e6cd3f1c71293893c3"; scriptExts = [ "py" ]; @@ -34633,7 +34777,7 @@ "bsd3" ]; version = "3.7.0"; - sha512.run = "e57998ad8e22caee3cb7ce394754681eeb9b7ae641b670267f24a91a5c00e437ba205ed1fdb4c838458510bb455f2dae41da46643e1ddf610a42b9724ba2beb4"; + sha512.run = "0b0bc3c2c414b5c6f1c466e1f7c0e16a901745ef53bac1dc600b8a29561031b03e23d120af4770766a085d34fe515cae588044aa48937503ee259fd9e64c02fb"; }; minted-code = { revision = 76529; @@ -34648,18 +34792,18 @@ "latexminted" ]; mintspirit = { - revision = 64461; + revision = 77677; shortdesc = "LaTeX support for MintSpirit font families"; stripPrefix = 0; fontMaps = [ "Map mintspirit.map" ]; - sha512.doc = "8a7855b5cd117a5a11eda118b8a4b08eff4183a427655c501c5e3c40e1e9617397d58e6622058187a48d04948fad9164b866e58c76080404d7bdf4ff9fbc4d9b"; + sha512.doc = "75177f82794cfa1d676e53a3bd19ace21bdbdad8ec5ece82d24454d763816dbc878fa28ebf84c02caa18253276a73ea4f71cf604134e4cb6aa859193c939e48d"; license = [ "ofl" "lppl13c" ]; - sha512.run = "18167b9d0b5c167e2679cfb135812e3cbc20a90a182acb3eef15a54f4029298ebb39f6db626b5cbd8368389c9f0656f7575eb4f1970fd242d77d976762ca8d5b"; + sha512.run = "d6a9ad9adcc83814e7fde9c1a47eb0e0e30695b10008e2bedb9e957aa6925c0b97cd90f46a2f9d08637e4f3021fa841bdded87cd66168902f34128a41e8311ce"; }; minutes = { revision = 42186; @@ -34694,13 +34838,13 @@ sha512.run = "552f53302060b3f4c764a669feea4fe1dbadfa3abf53c226f9fde2d0e876bc8992ff2dbd4be6cd3e261ab0e01ed4d1ad2b5a38c2cfb780c4fc099a79ae52b46f"; }; mitthesis = { - revision = 77563; + revision = 77677; shortdesc = "A LaTeX template for an MIT thesis"; stripPrefix = 0; - sha512.doc = "f3df52c502a8aca301e31434db483f0765487431ebb3f1cc5f35d28af0e0a26cf060b7a3159ab45887fc1cf635edde949e3aba60619f38e1c638ceff3dc35004"; + sha512.doc = "05a03f3f5a36c2d33e0cf197259f3de3a9c66f606df1dcbbef19bbdb433b4032508d90689e2f4a7711e2650fe4ec6cfc3ec6a2e748fd533c1e36abef9fca973b"; license = [ "mit" ]; version = "1.22"; - sha512.run = "2214b74adfaa507d5d0f5a1f75dc2d80e0b60fd90362eb31a8660616fc7838901e206eeeb36f779a5e15984687d9995f41d310f3c904e37e7b09adede8818670"; + sha512.run = "d66a254e9dd5156dfbc60012c8ec9171d56a23c7cd05b993068bea5e0c892c8280d969946e407aaedf0ba8ad5c7023cba437bf08be7d8cb5da6d4b5cc9bb10b1"; }; mkgrkindex = { revision = 26313; @@ -34776,36 +34920,36 @@ sha512.run = "67e9de777a464cf7ecdff6c821ff31d73f31f5f69cc5e6800d740ed6df296b5fc3a584b34e60be025f91b96a609e392198b67d386b60fd24deefb11746ecd439"; }; mleftright = { - revision = 53021; + revision = 77677; shortdesc = "Variants of delimiters that act as maths open/close"; stripPrefix = 0; - sha512.doc = "193d3fa473d136c11ad8a1b4f707d286cb0243bd32c020c1c5343c23a5d6347c2ba2ccc5c11e5bf835b4666c8e4a0ca2d234661e155c0f5fdc32e7b85cf2d253"; - sha512.source = "365cdce5350ecad7f1ea2fe478ac4c7414c9e8c5053c480229cfed7a478f135cb033e67070f327956cb5aadf862762e270726bbeaf8e511b10fc96e996e06d64"; + sha512.doc = "614d5ec57c4f99373b41ab3acee540d7631dca73c5ccdf55d1b5ca307dcbbb89ad23ccb5c43f3ae1b24a6d34cf276d96dc1e452524f20ef1c3fc959978ae1217"; + sha512.source = "36e70d5218252844541dd8ca2ded11ca3fe0238d812e90f5daff5c75f22a595091f5440664933857aaf15b70a1c4d9e6a319cd1c3c0768d29aa8e1d162847189"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "d1423d7e794ff011e6bf436d85bc3d2d933263bee059cac910e1a3375140d0eb0f1682e38c675afe17607d71d253b656a81cc927d22f54a8add2df01571a5e95"; + sha512.run = "ca44f7d84a4f341fb46023aa5bd8f667417714d316f5616b27963edbe95f20b3cd88120eb8c4029e40d5e1581777def256baee034e3cfaa2365a0c3dc77054f8"; }; mlist = { - revision = 15878; + revision = 77677; shortdesc = "Logical markup for lists"; stripPrefix = 0; - sha512.doc = "771f51f52e47aceb7da064a0bf8ba4b19f0255fbd14d3b6d301457ad0dea80836f3e4c449611f5574c12e87185ab5ac9668404c5f1f97100971293425c7ecd13"; - sha512.source = "6112422b62304d0dafb8e4fa43239dd0899327dc952db6d1179af684049b46482a30675b8c44be534213d9b2fd9ff6bab267997bb0b08102e35e1ebdeca9956b"; + sha512.doc = "ae630411e20e0a00f7476905a14473db749ead452e84271154fc0f26f9bd5cba497e826798b0a405629bf9bd3d52cb5d178a0acd11851852153d722f0e9fe80e"; + sha512.source = "3851c22a30a2d607b987250bab0d8a15e11a34431d53f1968d9ff54c98664905a642810532dc1cad7ad861fe318499cdfa3595832b37c134401af9bc15fe118d"; license = [ "lppl13c" ]; version = "0.6a"; - sha512.run = "23466ef3b73d8476c69632fe0c701f3ec675250b534fb4451cb0dcaf93c30a649ca07bb58cfbac89054cc31cc1219daaa1e7f746e6689927573175d42f78bfc0"; + sha512.run = "9201db3f3e255f663106c4521caff2931ca2567684ce5693e28a86da8752acd101cb58fa40097ce82a2fbc366d8a0ae2cfdf7ef3f50a5323a96cb8017b6c58ad"; }; mlmodern = { - revision = 57458; + revision = 77677; shortdesc = "A blacker Type 1 version of Computer Modern, with multilingual support"; stripPrefix = 0; fontMaps = [ "Map mlm.map" ]; - sha512.doc = "bd5ac414d3b3ff53b059543d25cf0296d59365dc219748d849f89a085225d864361923b4220a0a989585d99e9dc221f9a4209b622be5f279e0f02e5e1cc2d966"; + sha512.doc = "91296f5449edd3b44b09e8851f4af2d10cec39d2af9e928d809f4c643f9138d76861894bb6ecaac6785ed0d52a5e89d312178757942f487542c9ff642954b959"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "6fe8c67f768cde92e38741885c336786f65f9793fce0027b0476a8e45366e33c4a559c3bb6367014646e89f0ac39bd92219bc59921c3b3e0fa3a9c4314f2a632"; + sha512.run = "9dc7af4457fd21d95192fcfcfca83c855e1c46c02eca4b245c0479b6f032d5eb9a0982d4b3983c97d42ac0d62ab9f33768dde30436eda3a9faf4908fcb89c487"; }; mltex = { revision = 71363; @@ -34882,13 +35026,13 @@ sha512.run = "9af80a432fdcafefdabe9697cdfc16dcdee9f6a15d85d3e15774860e94bd579ad523c370b289e823f82372dfaead086ae0ed175fcdc51cafa53bd98076a8664c"; }; mmap = { - revision = 15878; + revision = 77677; shortdesc = "Include CMap resources in PDF files from pdfTeX"; stripPrefix = 0; - sha512.doc = "95a71c9a9b9cd46c1723c986ba41c29a7204fada2cd7bdd14ebfe5e0c4e1b06106f9c13469edd9caf0b94615bfbea9cc8a1f56a4f83cec37de481b39d2b4bd91"; + sha512.doc = "9d10f0fa376d635ad1f57578f6cca97e6fa6586025dac088346cc840af9a16ee1fe55762a73bc2f9b4270ede9a192e8d2304a8574f6b8711d29e19447ce0adf4"; license = [ "lppl13c" ]; version = "1.03"; - sha512.run = "a2427b9863ef37385507783dba7bdfd65bf022d1c7322e7560b78222c3d4e0ddfccfc70aa927196e64ca1a520e985eea8cb78a4129a39e73a8410bc210b801bb"; + sha512.run = "ed50de59d53be6f6f0f54fa7f098fdfce09c300c72cf43b86854c161c6a4349aa4c7ae9de2e50e0dcdf935cb3cacb484b375f97341a0b3d50f986ce139e393c8"; }; mnhyphn = { revision = 69727; @@ -34985,13 +35129,13 @@ sha512.run = "d631f058a0a17a841d4026c43fd086cbefd50d0ece85563ee81e34440650bdd7d3db6dd6f49d5e74278872961300bbd443b896586f5c7ea00a9ff816ef20b7a9"; }; modernruler = { - revision = 77481; + revision = 77700; shortdesc = "Flexible ruler and annotation commands with key-value support and vertical writing compatibility"; stripPrefix = 0; - sha512.doc = "041a2b887960ed06592b6b5f3e7c902188b3aaac4eb3cd8b20ed0fea68e6c2eac6529e8ef8eefb25c869abca6d0ffa01564819f6e29ca0183387de5bb903ddf9"; + sha512.doc = "e6aa3c75fd10b61e8d100faae76e0b0b0940afbc88ebd7581ae4093ef1151c8bfd6183e7830035ef15ab6e55ba204538f6798ecee39a8ccd39636a3009c4785c"; license = [ "mit" ]; - version = "1.3.1"; - sha512.run = "0c2dac809fbd0b7d6b61ef0351be3336ffe480e7bf54261680c6df5f0e9c0430937655109e5214b8034db9fcc696c18eab0199420b24a1b1930126bb7024c060"; + version = "2.1.6"; + sha512.run = "d4b46a4e94113ad417ec4b920ac157bcbb52aed0f7b4083dba318edfaf15bcd52e94b6e2a89a78d63ffbab3c92eb4058f62483970886785a9fa1863da3b840a3"; }; moderntimeline = { revision = 55518; @@ -35069,26 +35213,26 @@ sha512.run = "ff51838f4e16b1082ed5488b56136a9998fd448e0c727da6d91baa91e318a144ffbe6c96a249d1372994a0b5556ba776af048d6c0f14561e171e0a51f0ac471b"; }; moloch = { - revision = 77137; + revision = 77922; shortdesc = "Beamer theme based on Metropolis"; stripPrefix = 0; - sha512.doc = "f6859cae3f5cd030d63dd11f7c6f78dd34c3ba9f2e6e8925de8665ffa783dcfd98f43d1b16183811fdd51b469e6f18e968642b3d888dffb06008a27ee226de4d"; - sha512.source = "f52d15bdb0a47c06a1ad0e4651b956bb969fafeec21355058cc8e24155ac5fa97295e1d242e51bd8ca97d66012c6d4cb2f9a39a86af480a61c29b7695a1c2568"; + sha512.doc = "4655c077c0c23775fb13c59275c8a0fca5c07fdb42c94da471a42037f0e0831a47030bfd74baa4c8b5a19fc6171796fd2a9e5c6f1ff10284a22d0a70d6bc0e96"; + sha512.source = "869e0d300e24d9ab473c27ac2a80c6edb15a42bf66aa5dfef8eca6069d58baf7bb82cfb7d9ee1d09e671a508af40b09f7b82818c6cd212f124fefdc1c6b1d203"; license = [ "cc-by-sa-40" ]; - version = "2.1.0"; - sha512.run = "4e2a79241e933798c0336484f1a021759a973cdbcafabeedf606cfc6d37f24622b0383a29bfbc2ab62d8d2137512f7b960438ad384b6090d03fad67a26c55bf5"; + version = "2.2.0"; + sha512.run = "c234d8551d3d4dda065c87543e25cdba9c4f3dadff0317a67d97f552fd29630bbe53a576271f1cb5a3bf1427a071843e312a6ad049dc830c01a3cd5c4e53bf5e"; }; monaspace-otf = { - revision = 77006; + revision = 77677; shortdesc = "OpenType MonaSpace fonts with fontspec support"; stripPrefix = 0; - sha512.doc = "2793c5ee4038a8a14074a7ee7a9deb094ee99198ba6cf67b9aa9aa7c706e2bd9fe79ec5d9b4c61db7ec23aa5e30771e1113bc1651ac04ce13e0fb0ae6bb7fc63"; + sha512.doc = "2e0425d0b97d3be3c2c781e6bc38cd7f2b11c7eb7113884d8e0cde5662f2ea256f873c440b975101878ddc13f63f40ca4b7ca188cd7ecde52fbf1a12d4990edb"; license = [ "ofl" "lppl13c" ]; version = "0.1"; - sha512.run = "44ee6bc62c1faac43171cab842072a6505357e2e83ab2eede4ce55afb9a07bc11f31ac65e3a8df29eb99634564455d5861ce5a6098a85d872e13df6e8a52b392"; + sha512.run = "9b007c0301aeb04df598f2b70ced4de88bbb4165810882babd086fe42db902dea9909fb1738c5e29992dfc78d3be1e88b8f3d89aefe57694340a454819237af6"; }; mongolian-babel = { revision = 15878; @@ -35126,19 +35270,19 @@ sha512.run = "9676cef9e0fbe7a0196b1ea0fb3ea4f0399a3ee8ed76ef06e824848a57922dc4f7cc1f50a1fcea47fc265465407653447ab80e80dbac3c4bc00488d0929f87bc"; }; montserrat = { - revision = 54512; + revision = 77677; shortdesc = "Montserrat sans serif, otf and pfb, with LaTeX support files"; stripPrefix = 0; fontMaps = [ "Map Montserrat.map" ]; - sha512.doc = "694ee7f51b0fe1622981bfa636263bbe18f89ec481071af587a683648f4ee900d9100864e51669d65b9952e6acf64794b5610989d2bd86f6e4701e1e41193242"; + sha512.doc = "887d1fa0614d3654ed70248e24b39ed84018c403edb893e8225261550cfcb43058d14a7e8a8c616d9fb4942872bc398215890334ea92154c14cca56580148abc"; license = [ "ofl" "lppl13c" ]; version = "1.03"; - sha512.run = "58c8b4a1f6eceb10c7fef8e6dd951985ae6108cb3f93eedf20949923237cb8af6a834674dcea48b1c68b51284ef37fe2d4120d52fee82753fd873f60b585e685"; + sha512.run = "047b18cb825b0675135ca5554bc46102c9614392d3f7a4af4b260e05d627894e8f624a2bb12056ed94431342411545c66ca4649a526095e23a19bd09f7dbb6e9"; }; moodle = { revision = 65672; @@ -35151,23 +35295,23 @@ sha512.run = "0a297097f864ed3dc8c9d263a6a3aa8930732679a585aa34e2e5b31852bdfc3cff40118d3b67566816dfeda0f74282a476ad8b5ad793d2c433cf44f41f7c91bf"; }; moreenum = { - revision = 24479; + revision = 77677; shortdesc = "More enumeration options"; stripPrefix = 0; - sha512.doc = "987a1dd96669b9202846fc604fbcfb935b68c79d13bbe4599f32fab9e869ca5b60f3b4bdfcf78d3b3f5102db9ab16955ec13958c4cf3df7ec64649268c226d1c"; + sha512.doc = "eb952f2ddec4ab87f443e331e6ae95d36649f9bc2e37d5be25bbfb9610792aa53434deecf13031f987d2a2cffda0c8b13b18a19140c37ccd06d9b388c235856d"; license = [ "lppl13c" ]; version = "1.03"; - sha512.run = "069ef44faaa8847a07ad00dae31c1b63278d59a560ed90823100cd601850a798f574d8210c07854a8b1a90165efb3bba852e100e53aee496f78395e3d6defade"; + sha512.run = "cfef15ad6621b9c3f96bc1bb16ce6c21322a1d0ec06805ad3c48c47e16802ab3e85a3d2651396fa6e377e9f2bf7b2ef0523c43b5611ba74cbab1ab9de14863f0"; }; morefloats = { - revision = 73637; + revision = 77677; shortdesc = "Increase the number of simultaneous LaTeX floats"; stripPrefix = 0; - sha512.doc = "f31b88209d9c816c37dbb3f8f0f09ffc4c400e549309cfcbf56c84421fa34e4a5a582cbb500a76cd00628b3713a980f2962391d53038500e60cb2bda08750bbe"; - sha512.source = "4c7739f39b933b0c301c2bce9651d0415e7cb4b8c4b4805fece9edb777893e82b3c69844fd9b59249508dc3e26444f56bb0b22862d5f99419758e4608059ad64"; + sha512.doc = "5fc80928599aa27da63a0bc21bad85ad25e4928795b1ebda6ba8dd175009302d8b138bc7bc8ca7739b500bcb32b7f8bb0dc8a943e55aafabb9f196db9c6d8977"; + sha512.source = "d9bd81e5be762827338c718ed94b31e13a6bd4182bec9457e3e7fbfd58bca9ca644fbf1546f76cfdd249e30d4db0b8328cea1884b0611bb6e87e0f79f25ddeee"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "9ea43da0116605b850c57da9758c1b664c65e9e0a101d4e5265596677f857181759b355aa1fdbd326a1ab7fa9ff3644e4c90811872268f3d7ed9765d59bdf85e"; + sha512.run = "a4c47a269533fb9db3ffe28dac2d26ee037c57f57a0aefed98a94dab99947cbeebb487613d89d8344d8cfcfe0f45c4f1f2acf5f96deb20e980cc543911c08222"; }; morehype = { revision = 38815; @@ -35190,45 +35334,45 @@ sha512.run = "31163e7d7a5d5d4bcb25caa1efbba920939509cf557b4b60ed44b6e2aad230682623eebffa16be2c5772db6a73faf101e2344ccbcf2f7c99e31e1f64e7fde999"; }; moresize = { - revision = 17513; + revision = 78116; shortdesc = "Allows font sizes up to 35.83pt"; stripPrefix = 0; - sha512.doc = "3c1ed984163e2adbdaa7e94439e160327515f1c6999e40114819d8e5250e090c932909217d37d1d07fcb108c56ec50f294324c32523995f68f57fd918983a412"; - sha512.source = "701a2ba72c22bed8397350f92023b0b1d1587b837c4fd247dabe5860cc32e58499e8803a0286aa9f9e3831faff8b9ce0e74ac1a0f82d798a2f7f461b015b5809"; + sha512.doc = "18a28aa7494cef9a55692ed2b213baa845073d06a1e80f0db492d490199bb2f0a6c278ad6c445d03ba857656a7bd85ee30eb68add690683c9e053820c73f5727"; + sha512.source = "a8f814b4870a348c6e34c19476fc85f4ce1fedf3299d12f6cb82eba0869ee8dcaefbfa45380acbf3a96675313a2825d8471fed9ac004467b40214b2797d33b01"; license = [ "lppl13c" ]; version = "1.9"; - sha512.run = "92f67234dd9c0429798f9e8001a2d4b7004e11f2fa90130b738670e6228f45ebca3ba26ed98616e3af5c86148992f9915e3e6a1cfeb4c875fbd20fd818743525"; + sha512.run = "d20b7c26b2f80963791d17555283f179941637520310b7118ee6cb4adb5ccea725928eb35db3c40358e93a3f99285a4204018cde579644846c681b3633b01872"; }; moreverb = { - revision = 22126; + revision = 77677; shortdesc = "Extended verbatim"; stripPrefix = 0; - sha512.doc = "27e4f361f5d7193c97629debec048168045bc38e353f677829677cb5ce5c0a9ad8f5b2576bd9f870da8dfbf16d745e489ba79e3dfe6aa1da8a9cab1ad72ace06"; - sha512.source = "55ec67b5b9616459a776b0ca386be19cb6ae57fa2a7bde1f6a1896233f4f303277474d629c884e40bcd8d076522ab4e41fbe8850304dbd33469a1f21750c81ef"; + sha512.doc = "f63f77a0124b6ffe61562bdde3313fbe3cc52069f0dc5eec6d886673b672c9e9b73375969ac26b1f3e4a3f3a4813cf00aafcbd7d908ade7c3b716d8097f014f4"; + sha512.source = "cdec39aa249a4331a055792d063e83dd4ac6297f436d0d9d5a9d55345bc8d361d9494291ae61f8d986ee870d4f2cce5c7cb0006ecadfc4738f8b57abfecc88c6"; license = [ "lppl13c" ]; version = "2.3a"; - sha512.run = "673b7ab5951e418fe10622fb1a4b4a420c4c436684afbb1474c58b7aa7b235f7063555a220133257b351b5847be5e880714e44ca49bd9198a4306c0e821dcdde"; + sha512.run = "9dea36736d93b954d0a9aac13d522a157dd4d2ea82b7872f5bef5c2fcf6cc1bfa65bb856926eff276434f4dd047cf3a741617ce5d4233692efc58a7fcde9f44c"; }; morewrites = { - revision = 76924; + revision = 77677; shortdesc = "Always room for a new write stream"; stripPrefix = 0; - sha512.doc = "5941ba7f9d861fa70a146fd53c41254df66cdd856eea915814b35f995c65b8697c00aac0f12e33749ec136afe27165d7127312a0ce66f3007a08b44dc98c5e34"; - sha512.source = "8689867e9e3b6f6deb812fad767e346ae64099733c970aef90c824564ddbada0bed6ff304b7f24f03438c8c18dccbbdb4ad3b2a736f544b10d8cf86929692d9d"; + sha512.doc = "f14ccec723705d2e0aac40c03d9d3572149804e091f8c227d6745f662df99415298c7bfeb6595b1bc09296087ee6e22c2374b6ff553c098544ec88835dff5b5c"; + sha512.source = "341ca6615513bd174754d5925930720cfa838c28eb6831030697fd7f1cfaa2886f2db20fde4e93fb7886f82ff8259f75774de1a421d6bf60839c5ab95955694f"; license = [ "lppl13c" ]; - sha512.run = "f7e1a5fe9226789e4f2e568e3422b9e5fc0921bf7c864dd3f23f40b02e853bc01c9c89b90c321ed8d296a01a71c74a510f854e6aa241e9c31ff5048937ec1d7d"; + sha512.run = "ea9f854f5832bb9517ebc915225b989f8a6a8e07fb8203d786c241242026d47f99d2686f7367fd49e520d90a98658a8b5f3027021bca78495b8f572eee502307"; }; morisawa = { - revision = 46946; + revision = 77677; shortdesc = "Enables selection of 5 standard Japanese fonts for pLaTeX + dvips"; stripPrefix = 0; fontMaps = [ "KanjiMap morisawa5.map" ]; - sha512.doc = "7af68b3a8233cec22efb49e8131c65e33db4076ed4f254f2d62f629c03d0122e8dddc3ba68d283affb5ca663d3b1f744780dc98c14eadfa1a69028df281e5bb2"; - sha512.source = "7e3821bc1f5dad076307ebf00cacb68cdeb9e18a060c9c024c0fea85c558f7373f214f16952fa643f8b832376101ec8c8bb839a902e6e8213912a4cbc10862ad"; + sha512.doc = "5b848c8b49b7ae41970e35f7cd452e111a8d148c2b236905c7a589a1c13c10eb2a39eba08fb8678d5f45b3a6a714baec28d7a5199ac9dd7c5092c32771466b6f"; + sha512.source = "92cbe51360be3553f9aaf625205fbb4ef389932c73093c7d4beae947fd4e3bdf056b5b1a076e29e91a79e42b122c1dc0733cad81da135ad39d059d1642eb0b8f"; license = [ "bsd3" ]; - sha512.run = "7f149fab67905d6b21670becb1c3e3afbc8fb4c45fa3c376960e5a87d7fe17abe091af63930a8385b5bcb63e550fc0b9bb16d522f50f90b911b09599dc5ccafa"; + sha512.run = "3941abaa6961bd4682885a1731e8e266afe57ecf8a23ce712cc0302ab5c7ccac0feb6e049219cb41b2efab2a8ea3286c31d72dae650545b052bb9f5ed3ba2f5d"; }; movement-arrows = { revision = 67270; @@ -35275,14 +35419,14 @@ sha512.run = "e5899aace25cef3a690150cf09e76bddc008f426800588ef7d21361229b0040dff74af7b43d563b05d8c3d16166e34b5a21e8e25ae3e97ca80e5ffe5c4925392"; }; mparhack = { - revision = 59066; + revision = 77677; shortdesc = "Work around a LaTeX bug in marginpars"; stripPrefix = 0; - sha512.doc = "fc4cff80bbf20460e28f8d5a142e8994cea7e017391b147a47332b444fad0ff8cde1e7bb29159e39f8c14f4c9881ab91dcc0e2f108cca1534d4335f5b6b32a1a"; - sha512.source = "1eda2d1f370141d0a5b0bc15f68dd40b9dd72017e8cfc75c71b19e2fa2ccfef7b1652d5c035c8ab6120e12089bf469b6e6edadd7997329da6409e6248bccc5a2"; + sha512.doc = "247677943326429930c6faf749bb15c08cc5b036d586a2489dace13d6f9302afb48c6770bb6f707b8c67d64cf657af8d7ad63bcb43b9cba18ff0c9fbcb08058c"; + sha512.source = "cb974276e8a21b8d6512714c056fa6698bee1ef726e161a8e556fe18a3d748f512f82322236828caf7133997286f627dd9eaf4b0c95587b3e4e59e2049f3e71f"; license = [ "gpl2Plus" ]; version = "1.5"; - sha512.run = "9a4e5a08320095095538eea8c5c5db5dc6d6c99ca3e3a3f5568228b8b52a4b1de98c1118b09626b58ef897f6810d2b43d2b5b416b3687e1bfd3a01506460bce5"; + sha512.run = "da45078bbe629893088945bafb7fadbd0f177efa5a098669ec367648b58b19eb0c2744ef53c389c5aa3ad25b6cd15b5c9ec02f5ada1ca56ae71a91918fb608e5"; }; mparrows = { revision = 39729; @@ -35302,16 +35446,16 @@ sha512.run = "1efc3f1f1c93456a3038ae5037ad5dcc4b177c57852f7db475a7ce6d2002559b370ba22dcc6d312c68ba75c03523cdf0df8546fff8dab032832d3ff3148b5d65"; }; mpchess = { - revision = 73149; + revision = 78116; shortdesc = "Drawing chess boards and positions with MetaPost"; stripPrefix = 0; - sha512.doc = "35fddb3f0336b3cb3d858c78b00bb1e604b79cffe6668a6eb327bee771955618b917d83cb866810c45573068a6a6b8adedaa4d1b8e023372d6e87ef4244bd2e2"; + sha512.doc = "cae0a66e22c35d1773732ff2f84fa2f7ee7414e0f6d9696fad7b25e10c85251c589a2c61373051dc76ac7b14ddd349883db2dc848ecd908e68ce32bce8fcdfaa"; license = [ "lppl13c" "gpl2Plus" ]; version = "0.9"; - sha512.run = "ca2d0551f1bc1d8c8a4e6e93e699742b63e048dc92cabebe24c64efb495a2a8d2a9eed73324d92d8d2e6cc4b807ff99115bf909f4943cd3c575d3b64bc2b3356"; + sha512.run = "b06d6ddab87afd064d2d785a224d06d67be8a3efe065da7239e8fc13a4e9d1ff9e7bdaf2c3644763ed0d5d8494805271a4d2d6044794f3b52d12ce1afbf9712d"; }; mpcolornames = { revision = 23252; @@ -35375,7 +35519,7 @@ sha512.run = "c655a3cd9759e3f221d1a9d753bcc1778e3f405430d2498d98d4d9f44312abb038ac870e0332f8e0271c493a680e17ddce48fdf05cea6ef4c6df52662e83d8dc"; }; mptopdf = { - revision = 77320; + revision = 78011; shortdesc = "mpost to PDF, native MetaPost graphics inclusion"; deps = [ "pdftex" @@ -35389,10 +35533,10 @@ fmttriggers = [ "plain" ]; } ]; - sha512.doc = "2e6356c16ac5f79e7502eba8e91e0e95048b5688998d3de450023ceb3eb81fc1ab4e426e2fed7d944ce996dfb0daad79b7297005dcef87848bb103131ef7c1ee"; + sha512.doc = "f036a4a53661c7da0e863b0ede86e817a9702ab3e002cfaf52c3df212a9a30a3084fcdb327da6826b75b3f46149d5ed6c300d8e7bf42ff7370aedc2ec4365374"; hasManpages = true; license = [ "gpl1Only" ]; - sha512.run = "7c53c42c2315ccd6823ced7a6de9a2ba605217cafd0d2c326bb3cb79f4f821207d9af2ceb3991a357d89c4f29c7644b12f0d3bbb623d686902f38513924bf793"; + sha512.run = "76e75d8658d6ffcb09148aff95f0469f94b65cb8452a497af5ceb86fda14499c6b4e5f0f4f8c81b6f384cb3541a105d73ef2e6ec201331718bf36947cd0e8e40"; }; mptopdf.binfiles = [ "mptopdf" @@ -35486,31 +35630,31 @@ sha512.run = "5a955e229ffe00e276c4ee4590473ba9d137d668c63294735ecefb031f2a01b310723dd2a5cf37b4c9613793df39146d08c01e2109ca37fe1d9136903cd6aaa2"; }; multenum = { - revision = 21775; + revision = 77677; shortdesc = "Multi-column enumerated lists"; stripPrefix = 0; - sha512.doc = "889ffbce149b1f0a98e22a1ebcafc60e29858d08b57e2e567956830c679515759a6c8209901641e3d77ded31238e8fe93f7e4cdff95d1be925e3972c9005f4a7"; + sha512.doc = "4fc9a6731840cb99707f744cba76775cee4c91e39f0bcdac6701a425c8649babfce47f5a794afc8fd579f671d1eee92347df6bb74fa632dd9c8b2d23297fa387"; license = [ "lppl1" ]; - sha512.run = "e73e2d3fe45f562398de752520628032fea310e5345a247472a2807618b72467b245995f32f21474dcb5702106bf32d6394508a96c4aeae4dbeaf6fdda7bdf4e"; + sha512.run = "55a90c95a022ecd5a95007a37a8a89bd2e12cdec04821e860aef385eea2560c8b512682eaa4b1e07509fda663d146ce858717fd334eadc4e1e2245cdf7e2c34d"; }; multi-sudoku = { - revision = 75941; + revision = 78116; shortdesc = "Create and customise Sudoku grids of various sizes"; stripPrefix = 0; - sha512.doc = "023712b50a0b14f772efe1e0a99b1299570adf68536a678ca65c67e411dd8e6c57f3e0b0c8af19b7f6a47dd7ac7574fa2e595878a305e44c89b964983423bdf6"; + sha512.doc = "08d86c8804b2f0a4c32ecc1b4dc4279a09d75f581f4a84ffd1c0c4d2ac95adc24201409249032b88bee30f3bef290328a422c2fe051f1315d8e1da3973389cec"; license = [ "lppl13c" ]; version = "1.00"; - sha512.run = "0e911858260ce5a0d0248739844dd6f09c6f7a84dbae714ce1e068a0def3b2b3b592914ac32410ad491b954991f5d71e3b5b7d3b27fe19ff03ccd53574302cb0"; + sha512.run = "ebcd82eecd6de447c022d24f836dfddd7bc146aaa9dcb6a377662a0f309211e3a3f7e63fb600c197737bfeee4dbcfd4d469d86be3b29d606e1da2129dca43192"; }; multiaudience = { - revision = 60688; + revision = 77677; shortdesc = "Several versions of output from the same source"; stripPrefix = 0; - sha512.doc = "b6023873f5843ec7db13e551417ef4c31a2f622372f32b4ad7af1ab155e3902185b06d6f2fdd432bf582f3da8a5e32e985fde93ae88b7916062db25021a641a1"; - sha512.source = "8d528b7e27f8883846386374cc936118a9537f0dfabc71c3b993f105dee381f0cd2b40e16d5c48df01b9709f902479ba87c6b94278f6e8be98beafbf9dd3e4ad"; + sha512.doc = "548c0d3967f8ecfcd9d1822d302c557cc3d5b64f450567879c932dbd8266bdb27b63fcfd770dc445fea0a78122aa03f30774a65172904df00a2ee86e97dfac61"; + sha512.source = "c08a09d9ccd018cbd9fed8cbb1c8918ff34e30fff3db91ae2fb6900387432b5f7de63235599d1e8998d39235b6110ba1f7e89f3f95eab8b9cee50bba31e5021c"; license = [ "lppl13c" ]; version = "1.04"; - sha512.run = "a7d89874dbe314ab37cf42d8d520e234764bfc3fbbb6c89e47be95ef83bacd170c290bae005830286e206da25a68939ed8ee60cf11ad3f5ff9d994d568638b86"; + sha512.run = "db96d37764aeff0dba2d8bac2b8b2299e99ffc08447ec81a2675a78545d22c43792aee0c8178da7a11893aa604dda57fcc2c1c34644ca1c1a487e89ee57d4abc"; }; multibbl = { revision = 15878; @@ -35523,23 +35667,23 @@ sha512.run = "419f7bcf8f2226cf8c60119e30da278bf6138f4e1903dc322da33ca2b22120e50b205dc0bb01b46cab0c93fdaacc37b823a812121a731fdea4cf03354d1b0690"; }; multibib = { - revision = 15878; + revision = 77677; shortdesc = "Multiple bibliographies within one document"; stripPrefix = 0; - sha512.doc = "1d4536094c09755fc91b2657cc0eb0b0b2fd8d1c5ca37bf2f046b62a4b0be6f83a93debac8be3c5481651dc75cac2066962556370bd84face6b03aaba24bbcc6"; - sha512.source = "c7777e3c32833538893ae463d8396f894b390f642fa697b8ba237cd7183e2bc7cb86a9773530962f41372e4ec016eb96c7a060dc63081b2faf29248a65f14a1f"; + sha512.doc = "c52817e2a9abd8beb02f8808e15a03c46bab6808d9fb63e01d93ef7a562bd30458dd950f0c087e816d379b6ef4a9fa35ea55973d8681592bdd0f6c7e8f81dbb3"; + sha512.source = "0bfa2043ed0ce00f3af2b547feeaf8e7916e26ef04b2ed8c2a523204858ed2fdde1e70c206fd3c41bbc12c0cf92dd3735633af6ac5cfec23be9831a99ba78b77"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "82cd48cf9097b36664d4dcfb5d73dbd6e961c2f0a8bf7816d1bc59a33cb6d2c65e0f63a9d1d596dc9faa4339536746089e34bd1b510e1b2c0ea272df5840e396"; + sha512.run = "351fe887124d5d9d6a1d9a725086c0827d0bc25bc39b3dc718457d8f6f62920fc37d7a1e0f6c23823276d18af29856c9017cec71921056e111fd183063b2da80"; }; multibibliography = { - revision = 30939; + revision = 77677; shortdesc = "Multiple versions of a bibliography, with different sort orders"; - sha512.doc = "3e13c8c60ab8091a363b63a63259e53e3c5076feb224a6f426e55a351141f007ea8bf7526b0f80684c83e4e97b43f5f05217e254f978e8b69665c736efbe8512"; - sha512.source = "544b3778bd0a51e99e89e18e606d37551576d655a01b46523786d6f910cf84b3886a8b29c72b9e0c25b3ae629045470b24e2741d7894f867437ca069cd692cb4"; + sha512.doc = "0763751160570e25e04090555e70d9cf64cbeda17f9e2dbaf9e9e09407437e5aabefb10fca33d7c4f404395a51796ccdc836a06ed88b83fbb179d8309a2c48df"; + sha512.source = "e31a77899fc22e8e8f019679defcd9232be8eecd364efcb5f1ec96bc242620fdaabddaa8c6c602e9f60b2f4054b5747c02f959cf9d8c684961d3eaea690d83b5"; license = [ "lppl13c" ]; version = "1.03"; - sha512.run = "faa2e16b8bdb9309e2f16cdb2c717b59c8ecd5d73e4819d72ee3226a80fe0c0ff6b4d686d0f1d009601e0d6dea140cd4812c2f4cb94f37b5bd9cc1bd19137965"; + sha512.run = "1d099cfd0dee2e46301955744dc1d40f0fbe2ebc8748326c959f662ae1e55ad49a0af21b6eaa1555a5082e790db517a15965176b64082b3411cf2519bf4bf3a5"; }; multibibliography.binfiles = [ "multibibliography" @@ -35554,14 +35698,14 @@ sha512.run = "5e4a4eebd7560d4aebdaf7035b9bc14116a32cb2e043aa93afb9f95eaf271fdd75fe7d2b6296d36327d7aa5b14b52046b0c941ae949584ad27a2b89ebe54b6de"; }; multicolrule = { - revision = 76924; + revision = 78116; shortdesc = "Decorative rules between columns"; stripPrefix = 0; - sha512.doc = "7db8aa784db2253fcd98700e758a903fe9a5a70c2b73e0976066c6f73a1171b92e03f5ffbfec0920b001d9b4fbbd3f9ba281aabadb49debea3a80257526e48b0"; - sha512.source = "162c26408da53f196f3e222597002c5c23fd0379401ade4bb0850a9c3953359cb9a4f1b37ce7f4d3401a04380f93558083db09bd22a26ec69bfd005581010c08"; + sha512.doc = "76fb57eb8949699e8b850f7a1eeb059b1fb228c2fe61149fc63c63aa01ca4588bab0fb7743b4620d461715fff7e0e69caa4942c7105bfe61b87699b28b77c4cb"; + sha512.source = "0979e6694343971198971c6a28ccafd074b3453b295d86a5406859c27e0768e733bdebeb18541c1981ae163388cef3deb8d6d8bcd2929e396ab1443ffb4922fe"; license = [ "lppl13c" ]; version = "1.3a"; - sha512.run = "1acfac91ec70afe1baada22a3f1e8cbf346efde91bf853c22742aad9d80eecc5b9c854076a40a355bb71790bf37367568b751f1db95e0ee120b8f50900334c64"; + sha512.run = "5e18d3d4e317040d08cce0229d99110cad0df1aab9cbf2990ffaf3a639a8ba565ec8d46106677b8247469b4281d619f5436da6f90af2f49f099bb2f31aba3c7e"; }; multidef = { revision = 40637; @@ -35574,14 +35718,14 @@ sha512.run = "2d15975c8a191cc08925cc8cd74b982af909a7488a68e4b6f5eb4c2ba0dc94dbcb40c4347c5c4774fda24f98efff52131f6a243e1e6bdcb4dde7e683e408d6a9"; }; multido = { - revision = 18302; + revision = 77677; shortdesc = "A loop facility for Generic TeX"; stripPrefix = 0; - sha512.doc = "8cef36438fbe57c54f625b178331f7a6ca19854abcddb475283fc0cb4a362764c443de05989245e962dba9e2e4f17734533502fbd4b2ef4fc8e8c36b96bc68ab"; - sha512.source = "3f3f6f5813ab1da542ebc9c4837da72339804866875bf225292d8a36ebf54b33f12d3e84de9d0b5027d3e8889e10180649a19e25c7ec6bb532296e9e204e25e5"; + sha512.doc = "65f973485c82aaf5c06b363ed754b36ddc0824e9d130eb11f5f12f966304397674d91a907c8852cd39d5e8bc51087c7f1db17026ce672c483151215592fe4d82"; + sha512.source = "b3927a349ad68b01814247b744e63205e9ee88ba8020207b0e74ea504a37a2da18da6e5703a8202ff86c02ce878e85072d3d29b3ceb6b6f808e3e4688959969e"; license = [ "lppl13c" ]; version = "1.42"; - sha512.run = "5c861bddcb8b2bdb654dc4438621834a68b2bca102799317c9a220f9bc9bc4c9d70775375302a85736f8706bb7fbfc1a4c24fae2f850237e8f54ad521b1cef83"; + sha512.run = "ba0c5c573e6021097f61c0e495892e1b99c73f712c2f4f1b2018ef3ce8d658709a7f018639e0cf00d449e93f85b9ca9218aa4264410045ecc7f62e6105d443c2"; }; multienv = { revision = 64967; @@ -35594,14 +35738,14 @@ sha512.run = "04090331e44ac252dcc6929ec995cb0e6d38922729a6af99ba103a833d1ac93f7553d9314359cc5b1ad16d16757828e57059a6f1f8bf2892abc41b2d901fb15d"; }; multiexpand = { - revision = 45943; + revision = 77677; shortdesc = "Variations on the primitive command \\expandafter"; stripPrefix = 0; - sha512.doc = "6b8a727aae2d314877df551ca5804e84be0bc530b4f09d8bfe6a9c1a4c1eb98647257beeb1813a183f0aa5422b0041443e817ce11b6db70e4129e3edc664e788"; - sha512.source = "197ad74e02212405fee0c79ea03021172e7ac5a99222e0c0d300da6a141bc694a2957c544bd357fb67fcac24acbbb4059041bd37f607b29f5f763b59b70613f9"; + sha512.doc = "ba90c1efd4fd655cc8622b951a00e6f7984480172232fb427ee747a80b2ba48ed67c22e5da11640650253c09aa1c2cade57b15b71c13e971f9892ccfdb69af34"; + sha512.source = "64f55d95cf050052541c168182263cb9d1a7d8e5b0169ff602bb8b6fecd19359f095b868cbefc27f7dc156b4f588d378f0cfe911f3cddb3b6b802cd50521a117"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "63f512ca5b9649c86a6936cc2407737e41afd6c6a3b4810fe81155a5b4127aecc538303e26b91f53decee900fba7946e90a46a545b3c9caafb3e0863940e0009"; + sha512.run = "68e72d5c5f06d7c631fe5416dddf520b33163f9a4394db088c9f7bb5eb589573caa3dfd5b1e5ade747d83df4670bf10d47da6c8fc0f470edc78a171393f8ae3e"; }; multifootnote = { revision = 70745; @@ -35612,14 +35756,14 @@ sha512.run = "a29a5f1688d7c8765e8e8460991c2f50e33319be110b59e12bd5678416c8ae594d75b0644ebb64868b3bea2fa1cf8ec6e9dd62a6514f4e86dc0625602be2e93a"; }; multilang = { - revision = 49065; + revision = 77677; shortdesc = "A LaTeX package for maintaining multiple translations of a document"; stripPrefix = 0; - sha512.doc = "e611f2195fc4f7083d6343eb3554a2e786fd6522383456544e45346481cd57d54b0899cdc6ffd9edc4b75567b1e092ecc597bff660d849e0ce2b3e2d1bd55507"; - sha512.source = "1e52e9c740d0eae4f89eb4a65e1d12b3d5f159cd6c938f729bdd019ccb8bcf98300a544fa7131fe214cde9b7b58f9b64a771a49513f45943c681893fbfc78b6e"; + sha512.doc = "c70959d82b35b27d19f1ee92edeb774afe27836c29cb5755ce80e39294a65a293fd30d7443b894da71f43f6024c01292f5497ba1f2ddb94fd677666e637a3e16"; + sha512.source = "5b5a2c8e27283d6194fbc0ca06bba242de50c18a69f8b184ec8342483f6ebf2073f0b68ec4d7c770967c4e98dfc10dd952c0cf096aab5248740e389dad0a2be4"; license = [ "lppl12" ]; version = "0.9b"; - sha512.run = "57f9829b100068a84feb8a09a94066b93ec5fe70daf831ea99604089a4fc2f67af76f79505a2eab6dbc8f2b025feed6d908a1f24630e27e0f7606c4a3ebb71ca"; + sha512.run = "a365f2225577be7e7c942ca53b31dff2597fce1e0f1dc211c5277c646885e34d6935299a5b959fd77ec3c30e931d1be6a0226774f0ce9e42845bcc4010ff43dd"; }; multinotes = { revision = 75610; @@ -35651,24 +35795,24 @@ sha512.run = "975e7ba809ff551faacfeb8c40f0965da34068b4d4d2d0d14d9334996a245682e74ee05a4ef99fab064263c14c0ee4e7fc50372184c2db7ea90572eb9f4beaeb"; }; multirow = { - revision = 72833; + revision = 77677; shortdesc = "Create tabular cells spanning multiple rows"; stripPrefix = 0; - sha512.doc = "f3435790c6eea975dd01114f66afbcbe99774ab40f5f772fdf47e5224f527ea338823f6e3ffd42d73abc01378b91e6d8e40467feb538f49f0311b7f1d307dc3c"; - sha512.source = "dc264415391c4e5412fe2ff6834c03b24fa255360e0b1b5ebfa05082b2d64d3e288b116083fd0480e041d04232587d41eacce877abffbb778e72f3e98916ec17"; + sha512.doc = "c8f45cf8e799f9a4f19dca910ec29640d78b1af4b890b9035dffd8708e1573edeb8a3b89f668e74b7d6c0a201e90f1f216c6dce84b861583ad9a5c67567f7bf0"; + sha512.source = "2c00ac38430b5aadc2daebc95c5643d6adce26befab0043603fb1b34d7b1d6742021c99f18fb2e49ff91d33bc1ee4887bd0974cd5c0911ed5c51a2f5a3239920"; license = [ "lppl13c" ]; version = "2.9"; - sha512.run = "f9b987023756805c8c982d42c40a1f77211364c3591b0ce521c9538e959d3171ea97b1549136d3b1aa28504940531d8996bad655074d3ed058d34d40776b0397"; + sha512.run = "28ee4cc5168a5b981e78c0eff8f4483d0c36538f8e6fe8fa724c0b5e04f02a0c8fe5246148ff2d6d13cbc7d6251726fac4307b056a4332fb4715600933e3928c"; }; multitoc = { - revision = 71520; + revision = 77677; shortdesc = "Set table of contents in multiple columns"; stripPrefix = 0; - sha512.doc = "63fcd924150e77dab725df52f492b7b76eb7b0c94fe47a2ad2ea0a626cb0c7e4b87f81334ea7337c64d2b7c63a89f04b07ef04e7961cf7a92837126a1c376fb3"; - sha512.source = "f95825c853d669087ca3eda798e9177f0892e5dd138e30e256660e754b4719c1f817318ac425f98f87cd2faac0ce128f11bd09f2266e7ffe8dfa401980765cac"; + sha512.doc = "50c5303453cecd99155e1049693e37a9f0a3a6631f9ccd95397acfa798eb2b1b3b0c4a2989ad742e09da5d42d229bb046264ccbe58b8fd143d3339427f568be0"; + sha512.source = "cb5b04cf1299c6bbfceb72a4dce52c1731acdfd95574547735aae7d0ea5b6d40a1d9d63f3f29ea1ee128a9a00a9f3419914a56ea79094a3b6d0dcb0d60327ee5"; license = [ "lppl13c" ]; version = "2.02"; - sha512.run = "261e265bdd4528092168be95ad071bb379c4b8d5f98dfd7a277ffb87f0e6e30f68e0ba97cc9860e6efebfc0ed4a4a68602845f1e008b5405263a3449cc9e163a"; + sha512.run = "d4fc531a7062a7aff7087214fc68fed8d20255d9d1d0f1e530e84a605bdb0e5fd0d9efe04352d70a9c7f5e7da2931d4f4b38e4ba6aee196a7f00d66b6882525e"; }; munich = { revision = 76790; @@ -35688,12 +35832,12 @@ sha512.run = "4bb8bd0781cd49950f2a80ed9527de1b0e49ef6eefea5787d1d13efa3893d57b48a9b69ddf0f62bd2695a61d9b785cfa1dfad2217f8cd97929e1dfefac9333c6"; }; musicography = { - revision = 68220; + revision = 77677; shortdesc = "Accessing symbols for music writing with pdfLaTeX"; stripPrefix = 0; - sha512.doc = "52dc06ba9b0394c0ea66fc02094174b45733002a3a492784b1e67670614caf57a162d5ab74cd51bbe6d884fbf0f04458d6eeafa2faf637ccfde4fbbfa435cb7f"; + sha512.doc = "38721b5f0adbcf2cc526bd5b88b5ddff442ecb3881ef922cd337b9d7f23b164123db08b756932377826b55efd604e222de80473c190ab4d71b5a3088428eca58"; license = [ "lppl13c" ]; - sha512.run = "310c10402a269d7bf44a811b841be8a8058ef8eefdfa4440fa64ac27983fe1212134e4a616b3979ffa4f63c8ee86a7ccc5568d49c195dc1683b326a501cd83fe"; + sha512.run = "ff5349700b6f7e921bbcdac7d51a6c9d7a6bee15241da788698210ad52c5760e0fd65999ae177eb70e2d9170de3ba11f4f4dd102d880c8f757e27b3c16dcb2af"; }; musikui = { revision = 47472; @@ -35714,17 +35858,17 @@ sha512.run = "6262e1b447f517680ddfd9e5e076ea384dfa7fc8d219e7a2613a80ba66a0f0435d9dc31502f6abbfc150fa1e2de001afbdec25dd5778e3ffe559ea389d57208a"; }; musixtex = { - revision = 76876; + revision = 77677; shortdesc = "Sophisticated music typesetting"; - sha512.doc = "b0aeef7977cb51faf732fa21ea352398889d6445acf2ab0cb9c645801a960843f9b257f9f27fcf9fdcc9e6531708cf05cd3df63ccc56131bb7dedf0f2319ba38"; + sha512.doc = "e079671a99645021197349877fecf8ed07ac48577eb1ed3face6eac064950329378704abe8d8cc8d3c330cb7994ef95c3718f9cf9b38392f368da3cb42dca400"; hasManpages = true; - sha512.source = "70ca35b0266e85be59943513f8da42e1283517061c35232cec5eef5a029795ba1fd9c21b53eed5fb10cf3f961f10c07bc4794b88dbb0eec5f0788ebf02d660c0"; + sha512.source = "cca791ca8fa51426391652a1928cf701b66c3763eb9c7767f831aafa25ce488b6f9c5187e5ccaba12be1ee9a466a1c48ef5bdf6a9f2fe399dc08b123f272e1ea"; scriptExts = [ "lua" ]; license = [ "gpl2Plus" ]; version = "1.41"; - sha512.run = "97171ffdce8fa6c7578fb53fcc1e70ed3dfde9f0a0d71041d2bde5fe5ebf9da1950fbc5a0caf277cb1aa2c31f68aad357aafbe7f994919408a4dc8c394ecf9ce"; + sha512.run = "5996a87f620af90cba55a807bcc24efc830e41663b8fda83456a5bea580d6f74b9095d9efe86cb4f213fba9fbf78553e7d1421057fe92c08e3e038acf1610f5e"; }; musixtex-fonts = { revision = 65517; @@ -35794,22 +35938,22 @@ sha512.run = "dfcd842a6ca4d628848b1c705f6f0cf21f3358d303eef745ef822bb3f4d3c402a5477242483f938a3e9e1ed004346dcfc95cb262c5d32af1f2f5d3e174f1c8fc"; }; mwe = { - revision = 64967; + revision = 77677; shortdesc = "Packages and image files for MWEs"; stripPrefix = 0; - sha512.doc = "d6cb1e619dfa4e99128e4fbb95605eaeee694c59636f6759055f3ffa7ff13f12fa1a6d73a26e72baf63bcdb9737ebb41795b79367498e2c1122ca2b15c4fbee0"; - sha512.source = "aebd949d303f0de76079b78fa94f6c9d941c2cde5f35b25dd8a9b3db9dafbd4fffa73e5edc216d1b68ce15daee383794a0553b905ce29977c56b03d4cc6136ba"; + sha512.doc = "af1707fee327c05b4177a3df81f07b5bbd942f3202d2956dea94ad1c00982fe59ced10551f6db1f769e42107cb3d8e864ffbb43e3f7f9e8da12644974a8a3f94"; + sha512.source = "aaa4a28b12707942c5afb2de383c9766ec9ad7f393f3ab15665d262227e36762be8ed1385794199ec95de76527b7afcc5c73d61b0e742103b76dd6f54f17f754"; license = [ "lppl13c" ]; version = "0.5"; - sha512.run = "707e5fbc793f608432e0c565311964a8b92ce55dfae43649cab61b767b22d35029a781fe9cf5997505afae4ff75a48d82acff95cd18b27b72033616ab06e22e0"; + sha512.run = "fba6fb8f0b79013766bf51f4e833f30a68870e65a55a8bf30209448ec564df2a38dbc81d576a6d8ec7676f802697aab565aaa7fa599f057323b05bece2e114ae"; }; mweights = { - revision = 53520; + revision = 77677; shortdesc = "Support for multiple-weight font packages"; stripPrefix = 0; - sha512.doc = "b103ae1a7e4072e646aa70ccd660cef52b6954deec6425fe2007c15a1f56fb45d43d276449e436f188e52192609766237ec22b69c7782af5c0e3f15081989dc1"; + sha512.doc = "93d8b5b5990b682c83fb1b251bbf197f5581fb9550dfbc65ca767759a2b37873043170bca4c41294315f7db3714b171e368738b6e1cd3c99572fa867b5f20f2b"; license = [ "lppl13c" ]; - sha512.run = "50d675bdee00625b5fbdcc1ef923a48abc19af890faab90ddde4893081dd2a5de6b5ce9165a4bece512c885ba3f3990d8dc300a873177c725a5aa16b434d4e77"; + sha512.run = "f1f07deb886f3b5076fabab677f325f53b88b78840c9cf92f6085ffd5cc40ddc75f8758ba962d8da7b36ef53e7386eb887bdc869f2155c59cbde4cc6531322cb"; }; mxedruli = { revision = 71991; @@ -35880,14 +36024,14 @@ sha512.run = "fb88693c5d626331b9deab494bdb0fececfcb3d6f76e91f76f467ab8f152fe857e4ef41f87b38092118646961c0f64f82501f0f75f5610d793b8158d77bbbf9e"; }; nag = { - revision = 24741; + revision = 77677; shortdesc = "Detecting and warning about obsolete LaTeX commands"; stripPrefix = 0; - sha512.doc = "9a4859b67182b40428f720e2e955b591fd3fdf30acbe7c3214548766312833b3ebd5a046d1ca2e2b824e3bad95bde635a1cd112e8023395333cdcdb9cdf55ba9"; - sha512.source = "969b7e463e6e8eca51af114ba51d538d0a1f7b9ed3cb5dfecab92ec7eb913a872b740b2f434e854a7c11b31c7b3364120379a5732220833235912e73ee202878"; + sha512.doc = "ec1b8199aadc5ab34f51dec78564245a7c53deded3815def93d3c65868157482126b1b95c12d596a94caec3ed1d3d19b576f15df9be44b9f2185c435836b682e"; + sha512.source = "60caada20e6249058200ed1f905955aa7dbc55a79bff16a853fea52d255830324ae3669260119c1817f130b5431d2029837a3750aad19412bec9e6c234f52690"; license = [ "lppl13c" ]; version = "0.7"; - sha512.run = "a2d239ed1e12fd1b082c8df5531c9b83cf55c39b13781aa01848f3fd06136a9522598abf9e63580a93fb12ad7c392061b14d5e96b4d4f4dcf8180180280224a0"; + sha512.run = "e30eb2977e55378dafa44c45a7bd6082783306533d50e7b2f47b3a0fa758f3b411f5524e22fefe82658f9af9faefb52aec46a48ee40057f35997ea764f694209"; }; naive-ebnf = { revision = 72843; @@ -35915,17 +36059,17 @@ sha512.run = "e850ab5086e5c5a21c9b4bdbf44c44c3edc6e7cd5196ea84737f943e814e45ce50424437575fbe99b8abdb8532bc1385ba158b18e4582e701efbf21389ea6e3d"; }; namedef = { - revision = 76924; + revision = 77677; shortdesc = "TeX definitions with named parameters"; stripPrefix = 0; deps = [ "l3kernel" ]; - sha512.doc = "3e2c27365556515d098c6d613ba678b921543fa5b913b352b31df1dc09163dbff297f4b05925a40afe76f582899156893b216add690d0fea68297d062c0cdf31"; - sha512.source = "effd5a81de93be195de401ad2077cd07b394250adb6590021051a0c46d5fea32373a424f030bd13959dce77a999fc4836812e9bfd40ceb59f0aca9e869bb3b71"; + sha512.doc = "cb2ef385c697415d92864133c8a14cf33b2ad927d4bc9606d55d98c48d8ae7e6bcf74af7fda3202a99566f23fb882d98aade60b120d306bc51106bf92a5cc6c0"; + sha512.source = "aa5850bc20b2131d95ce48c464750c6c7c03538c7bac4a03c4be45afb9d99f3b1f0616d069dc565325d384ad4ea3c487cf3bceea6b3dc69e64495eb8aa4f68b0"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "3fab5d263be19db83403b5801290c597cd0962ae29bae06d812dde784e06df8166979983ea732f3412d5f91ac1ae448ad2f1515c1c07e85279fd166eaff043cb"; + sha512.run = "3345b5d18318ef038746e484eff73ba0a10ea291c82bb62965c879bd8cd4039ddc711d029d66c8ea3d3db45793f53c1ca14903048146d5bce5fc205a89ddd821"; }; namedtensor = { revision = 65346; @@ -35967,22 +36111,22 @@ sha512.run = "fc775dae204d8f1ca7e05005ccba0bd568f00819519d34b2282028d7f2b89b9c1f9a091ed192def7281de97ea97c75b9327727489e8ff88585bb97cf5e8b8f10"; }; nar = { - revision = 76790; + revision = 77677; shortdesc = "BibTeX style for Nucleic Acid Research"; stripPrefix = 0; license = [ "free" ]; version = "3.19"; - sha512.run = "4bec2f9fe44cdf48356a71ee72a5470bb79eb2b053c04d591a77ef6d19e79c5d4d3a54934bde550656698e353e41fec4c10d6157f908b16ad2ee1899a29aaa8c"; + sha512.run = "01cb83a05d62c1a262ee221adc04680e190b9f3110703b7bbba5837899b1902a17123d1750992258092f26392b066483fceadd779424e118fbc6debefdb0bbf3"; }; natbib = { - revision = 20668; + revision = 77677; shortdesc = "Flexible bibliography support"; stripPrefix = 0; - sha512.doc = "afe78103a6ba2d58c6f6ba6927101cb481abb1b028c4cc09dca59296d30978c636e837c248eb4f8fa44aa8fa7f6db1e1b6855afac9d99b0cfa030dbad6e59edc"; - sha512.source = "ac850d6b92e7cf538f564d052593319ec1b1366d74dbf86e55f0c59ab3a01ad79b780378e816289aedf9b645774cbde56b7d186abafa8d1ddaa6c32d676141eb"; + sha512.doc = "ba28f41ae243363556b928b2ae740ae69bb307ee4d44b147e9d0b3e39bc76783aef8553cc1f8f0156776f5e92c084c2873925675d2372efc8d67975eba2cff02"; + sha512.source = "008b63533f4226ef33570a61a84cc02c260a04c5df8c1f037c8973da34875cfb226f45d174d2621b9b081bbb513e394384d46ab0a9ce70352433a06f12e76b2f"; license = [ "lppl13c" ]; version = "8.31b"; - sha512.run = "7e78ab76bd86a864eeccef86a64fb28b6b063d5a12210da80f0c5a5608df429fc2939580b88263dc50fd68d841580a12358617e20a0048ccbc9e148ba04d5f26"; + sha512.run = "c8704de4bbf6981070c9a8cf15aa2d95f6a3571673864e75740079de5dedf6afa87a6eef7ee4704fadb3f6edfabdc765bcd2fd58466dd4a5f86665fa231a1100"; }; natded = { revision = 32693; @@ -35994,12 +36138,12 @@ sha512.run = "85568d2bd3b729cda5e4512a2e3309353e7abdcd6a02ee3f86e07bf65cd74ca9581d7b2746d582b704a116313b77cc5ea94f19fe0d233a3b41c4ae88a8704f12"; }; nath = { - revision = 15878; + revision = 77677; shortdesc = "Natural mathematics notation"; stripPrefix = 0; - sha512.doc = "ea75b3f282f81963484b2f6b29513a99f3153f222931dfa811deca40cc79a814a225a0a79e67237f53e3aabd33f7749095d3c7fb8f374ec802ee054ebca291d4"; + sha512.doc = "fb4605b6a241e3243c6c3266818997c48e6f3f1a5461812832b5094babd69e26b48621c4ae787e227c5e7454e4ab0beab863f9d5558b4752fe2860df02a9bb0d"; license = [ "gpl1Only" ]; - sha512.run = "2eed9bc55d9d994df8710703c5acee9fb07d8c9732288740cc3c20740bd8db1e3d22617886818ceffb0346110dcd0dbfafaf192878500b2865523d00c6e02bf0"; + sha512.run = "a4e25d7c21c0b6d2d9692ebddbefeb5b5ab0be658b595368b764ed67ae8941c836ee2827bfdf301b3bf8f566a33be169e8e49069dcbb2c81f83c84b5bed101da"; }; nature = { revision = 21819; @@ -36096,23 +36240,23 @@ sha512.run = "98f01d4d37fc1661c117027c7dd83e4c74001cc7d03adc854c6f869503e5700512186585b15d1b7dd7a40ec6a526f1e6eaeed1332ba9531850e6506ce2feaf47"; }; needspace = { - revision = 74631; + revision = 77677; shortdesc = "Insert pagebreak if not enough space"; stripPrefix = 0; - sha512.doc = "780bf65aed55d1f1feb000f9cba888a16c2e2e9b61a2a4161893447ec92d7e168cf8579fad62f4d0ebb8faeda6c196a9b9dd53f45992fa3d129e6e3f3783dcfa"; - sha512.source = "b938ba0010ca713acacb95a17ef1e8a86c6a418e970cffc3a4b9cba277ab8a2004b86460dc3686b024ea399c98d88fbd4b9a411344b5a90eb3731acf6e816d3b"; + sha512.doc = "12770030472eda99ab0360659a3359b888ccce681d2ab171d9525050f24f0b4182c9caac55c46a600ef05cb56a788c52e77710d640ed5a5fc04b31e58bde0637"; + sha512.source = "96b7b07047f65cfdb1ecc80f2713f73bf78b69ed56a553899e8cca2d5e6b7be3133f79cb2bcff963d4fa16b0c8ed8b49db46ea23fe83a822a34dc66820e05948"; license = [ "lppl13c" ]; version = "1.3e"; - sha512.run = "7278612bc6fe35f7e91caf0e78afd32511ad31f6f31cb90f102a1e4c4babfb7b77d3e1c324df5c8b14bc2daac058550e6cb9b1a4de0a2cd63368efbc05a68152"; + sha512.run = "d9bcae6707d6b533d3031cda6692729897c64a0f51320805dda0fe710f17b0f4d51c3f32871742a67d2c06f9f1f8ba95fd563e0f923e53060da02b4a09e6f062"; }; neoschool = { - revision = 77050; + revision = 78059; shortdesc = "LaTeX class for teachers"; stripPrefix = 0; - sha512.doc = "ce3d0643ab56f830167924deef6e8529e20e8a24e4911708f25742d628c216b2dd458da9ac1cfa135d8e98cb0d24772a92fca77b491aa3e854d746880af9ec32"; + sha512.doc = "b113c470dd1756c83651c9cc864ce0beed8b0a22297404509278a8af051ce02b7095ccc9c8c8ebcb84831789d0b20d992417ccd08ba14daf60b384469f694850"; license = [ "lppl13c" ]; - version = "1.2.0"; - sha512.run = "b5f4ffc7a6b103e3783cc2307253270ef05bb2354d75295bcf42148ebccf17f9db2dc20a8cfd9a74a5ce270ce91771872a4a55805391a5e7a9f1256dc4353c73"; + version = "1.3.1"; + sha512.run = "2f347b1eae506d675f1abef26140d1800f0b5c82c5a06a5cc602773f6ec37996d0451b3c3049bf1da11232d292c264c035c6c971ce2674257d22d7450ee0d2d4"; }; nestquot = { revision = 27323; @@ -36158,13 +36302,13 @@ version = "2.0"; }; newcomputermodern = { - revision = 77296; + revision = 77677; shortdesc = "Computer Modern fonts including matching non-latin alphabets"; stripPrefix = 0; - sha512.doc = "3a7c4f2073fa80e0cb716f4a875f2a4d0808331e208b30d4bcc25647873080aacd01dd3d923c7b1761e65e16ebba8a19a6d770dad94b110845109adc88ea65c4"; + sha512.doc = "53c08c7ed1e48259bf4d2795aece253081b1e3fc1920d670ee905a1ee5bd0a8724dd716cc7e2837813d6550ddedf84db8a67ea3411ad5e2eef6374ece0a172fe"; license = [ "gfl" ]; version = "7.1.1"; - sha512.run = "9d0152dc2b8e06a34f2dc38e1d70ffef0b8d4c604b27cb345cc5cef5d1cc50f7aa3e0b94da8fea7b8e36c2e85a654b74783cf50020eb06d051e20d80777d27ce"; + sha512.run = "897ca5aa04f2517482db7a0c6b7b657b2b3f8bf1592768163d46ab64fbe267b182e55fc301b18ca3f33d160b9bff2df59992cfa1a1417c9aa5ffb8978c59ef64"; }; newenviron = { revision = 29331; @@ -36186,14 +36330,14 @@ sha512.run = "b949934073af1aaaada73c93e493fd39ca01ad625d72bcfa5df915b2c2f759a39d77b7c2a0a952711c8c3e0af5e6cca59eb7f333fcd27e7232c3780ad5400ec8"; }; newfloat = { - revision = 76924; + revision = 77677; shortdesc = "Define new floating environments"; stripPrefix = 0; - sha512.doc = "3dc798fbb3cd6438ac3c6aeea75ced592bd7c8b0fdf2bcc34e2697fc1762f065bc4779a8caf9b33204648d42d3b93c9ef02e58bbd240693b13f2d878fd975f2b"; - sha512.source = "faff248d17a229d12691e509bdea2a321960147bf5979aefabfcf41fc683d1aad88c78d276217ebf9ebbc76a44cf3e97cdda4798adaf74d8c60aea7a67573cf4"; + sha512.doc = "5b3694d785533aac063432cd2e3fb5acfedc124a8fadcfef8005a23a42de705b693aaf08e894732ad56f52a5411353af3dd78f77279b6e29230da27f020f456f"; + sha512.source = "1d63a915f425a77f7c0764b69ee1df443e191dd86d77f345e7203ed8d482f0dcc37fe9f3e4fe3032ee967fb259bb94b3bf3135d15f0cba9a171b13498d7dd1a0"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "eb91f455e1b74175c285ec29b944096de424a4e67e173a17d937e223a7f18ed55573e3787bff053330872216c0382724a7b3d87af5c2637e2bace707170e9641"; + sha512.run = "19c7e5f2cab0f1b507c8f1c1983e922fba3b2b4f73ad94b5a14ffca8418b9f98c284234977ddfd13e3ddc7f85f4ccb6b2a79e6756fa73ef295fef966afdaabf3"; }; newlfm = { revision = 15878; @@ -36216,20 +36360,20 @@ sha512.run = "13a7d5812fa80a9c1b63d8a35da9fe93af95065e090a84a0f42a94ce96732341544a410527c2659db87c43817e5f9b1b9b96b8a9bab55303ce366ceb0b4a1fa1"; }; newpx = { - revision = 76713; + revision = 77677; shortdesc = "Alternative uses of the PX fonts, with improved metrics"; stripPrefix = 0; fontMaps = [ "Map newpx.map" ]; - sha512.doc = "ffadf03ebfeee1d058743b739830bc19e6327fab00fc06cef16a88fd2f23b6c35956ddcc3558065cc70ee91b62edf0e43a58294f489f9615f2fc49bd1b8b78e7"; - sha512.source = "a27c6b78934cbd95537c7370ed29eeb3f5dc56e4535b5b4cb00a07c29304f742de23084af08fc2e8cc2eae4346d5adc7d90c894d05d17fabca53bc8184f66755"; + sha512.doc = "b07a50dd09058c482dd6a045f11fd2e8b20a713df9c3204473e6aa7216f7a21aa1ed7abf0b50717d7be8953c8aea8cb783cd921ecf545f43aee8de1e1382878b"; + sha512.source = "2280bc1acd7b0b5a091cb2fc9dea593f9c14249af05f2949a81474ef98e1c2c03411f5e63658e0e5dcdb006bb4c3821bc46c1c6828b218498a4c1782c11fec3a"; license = [ "lppl13c" "gfl" ]; version = "1.551"; - sha512.run = "80641c5fe565e52ec4102f835c7988b7c271ea2b4fc2bdb18c87759adf1c903aa58e98a3f8a20b694e6e5ac59e91c2ed2e449683a04e7f27de30784f435692a8"; + sha512.run = "b30fc096da4b1a8b377a8f6a78f86c497228237b103c4788a95112f9aee3f3a13872cefb68edb9d447f9f9e95789c167825b5787b38d7c3a2b588536bdcdd575"; }; newsletr = { revision = 15878; @@ -36250,7 +36394,7 @@ sha512.run = "227fd249bba9deea4f191c59060c49d2d1cb8e367bb3007d3b123c17dd4328206962946ce3f637c8e6ae079a9c95244ce9027b0c9f83e0901801dde066a0405a"; }; newtx = { - revision = 73393; + revision = 78116; shortdesc = "Alternative uses of the TX fonts, with improved metrics"; stripPrefix = 0; deps = [ @@ -36259,50 +36403,50 @@ fontMaps = [ "Map newtx.map" ]; - sha512.doc = "84f5dacf0357abd9e2b98538608fd6430eff2fd51fae2bbb497277e3fe9c6c86b72ff347bc3d82c61a560b942692fe523c77b4615d7b55ad44fcb56b9b0a0a4d"; + sha512.doc = "b58a9aec709bfc291af72176edcd5411664d7b01ea4199b7d4cb2c39ef45ae1e703137707c6e82c6a28e1f99abc1c3bb379e67478da894c55a172dca7c2d0930"; license = [ "lppl13c" ]; version = "1.756"; - sha512.run = "c506b1f9320d1a377f3c84f2a56dca250e76037eea57e188dc5477c5197b2a16c25cb0c265b985ae423365d8fd87caec9897ad41bb8cae0b568c0d5dc80cb173"; + sha512.run = "df2f3bec88e32c8aed5c0cf49a960fd3c6b6cedcb5de2866a6a69763fa9d7ce38778a6ad21299d8fa3c64b77bf26e4a6dbabb6adb971f849c653c2d5f6aea975"; }; newtxsf = { - revision = 69597; + revision = 77677; shortdesc = "Sans-math fonts for use with newtx"; stripPrefix = 0; fontMaps = [ "Map newtxsf.map" ]; - sha512.doc = "992123b7b5f30b827b4cb49b933cdaa323a007c1d41632993a2a8d52588b5f5d97612808dcb48423dba309f025d851cf15aeb892c8bfe10d0929cb5744515b7c"; + sha512.doc = "09330d1ccc6cc56be0ab6a38dfdc12a4db0b53227188b228ff60f8ddbd3d9cf00cac342dd017a367d8bbe7cf4d07d2afbb87d1daa5244a740a5f71099fd967f2"; license = [ "ofl" "lppl13c" ]; version = "1.056"; - sha512.run = "4d44962a7bc466faa60d39791f18be3b5d3bc5a1eb2b22e233c80a81ad3280b0a89c03717881ee858e327b67040f5859fcde7d465420e43df547ee56f00f5b93"; + sha512.run = "16d02b34924305ae0f34cfd08a1318ef50b84a99cbecbf35f2c3d2bd73d177854bab90ea9b25906105400d0e4b9c03b6cf0f42acccc06124e0edf12993cf905e"; }; newtxtt = { - revision = 70620; + revision = 77677; shortdesc = "Enhancement of typewriter fonts from newtx"; stripPrefix = 0; fontMaps = [ "Map newtxtt.map" ]; - sha512.doc = "adca4f1811f74e114dc7d4ffbe097a54492427371d1cd0cffa9a526c409025cc644e5fde7bbe494ef660b46018cb9057cfbd57e3c69b0180d40ac885fd89fe9c"; + sha512.doc = "921df5ebf5994e1a101a3aab45f3f17d17b4c40de8f31abf40cba4ce5feed18f208a262d08f17af4778ae766135c032913f93d588c64e1c7c497ffa1b40fa8ef"; license = [ "gpl3Only" "lppl13c" ]; version = "1.059"; - sha512.run = "7f7f4742a08266028434c4282f1e7f539cf471e54f968ee2c1573097024f94bad1d4b987c3821b33e4a546fe0f8ddad32d090e66d305ac6394cba8a82325ce40"; + sha512.run = "529d80e979957cb8ab75000e1669f35419a4a3711104bf5638165eaec43b0cde9a2448fd7b5ac74dc3a5f04787f083d2bb4accdef28608df5e696a584a6158fe"; }; newunicodechar = { - revision = 47382; + revision = 77677; shortdesc = "Definitions of the meaning of Unicode characters"; stripPrefix = 0; - sha512.doc = "9ec3bdc81587e8b2553dd4ff45ca4ba0bb504ded0726aa44d1e88423cdf425124334d04ebfbdbbe57b576b0fa52cfe1771c97308f146ea19d89d41eb4475eb9e"; - sha512.source = "0464584e516c8f5d9c7ab4db114fbe3ea9e07d33c1544109ebd0d3b25e4e3ddac222dd69b6a8222e290ae2b6a7d7166a76b54ff9fbe7ffd5225368986e2af6d4"; + sha512.doc = "6849f2ff7d24284cb1528e390163bb26743a5d035cd20f643025eaffcc0c9f31217e840657c955648222bc2d386defdb175b7274857361c0e6b0544d5b936260"; + sha512.source = "fee86726794f97da2e8412ab8f6d9f3b3a21437e2051f707dd212ecdb3358ce89af77b97f052e19bd3de5efde532cf8b3b3f433b9f652b9e0af805478e3a89f6"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "8e1748abc585f51033a857db126c4b18f0c42e015d7193f8bc7b69493fb13a218db38da97f3a6733df01dbc247093beb544651a050c5a690f3cd5479c4ad9e6a"; + sha512.run = "edbbff958b6c0c17e8e0591c6f28d3e7224f21791168e5272063742ab6bf1271b926012c055ff719906da509b9d05c878a638f1983270b264df23317195ee1b7"; }; newvbtm = { revision = 23996; @@ -36315,52 +36459,52 @@ sha512.run = "029829b1da07d7e2fcc5950c32021707058f3d7228f6ff82404aeb962663277ed107934f04a93e7f43bd7b67f7034821437f3a8116f21028b7c9a154449ea53e"; }; newverbs = { - revision = 64833; + revision = 77677; shortdesc = "Define new versions of \\verb, including short verb versions"; stripPrefix = 0; - sha512.doc = "7524a6e767edc5f55d96026f947e17e42f54138157bfd1851832dd139617939661ba5a4e759b4cf313990077dc9ed240c032cfe706b595af4d9a4197e519fd1f"; - sha512.source = "ddb1f40238ca2f622180ea640a86abf993add81c44ea3a459c54b1c114c0b78d4940536b712ab444e93495492b5c0deb02c211b06e00f8fbbdc69ebc4097f786"; + sha512.doc = "cd26937af0edb22f7a42a435dd39e5046d71bc0c11fc456f6edb2267733a337bc24160749e1e99daf35e570fe1191dd75e68c466fffd2b98767e0c61a7614084"; + sha512.source = "ade98cb4c7f00c7135982402109a2cc623a3b81b8efabba4fd3a499fb7e4e48d991772666fa2afba2ebe919d478451f8a05d071aad374a2947dc3a60c966e12f"; license = [ "lppl13c" ]; version = "1.6a"; - sha512.run = "f2e2cd3fd2712d3333c7caa9e74a16300d7f08327b9bc7f44362570377feed31a206e6b09df15c524dcbfe39ffc54388de4fca90e180e38d28cf9cfbba79ab2e"; + sha512.run = "1a2011676c01bfdbc5b244fdb5838f6aa35291f3a04feec15d71936f483664902654a5e9f9e0881b51faded850005c6ffa1964544f658b59bbe3e8e4ad676d2a"; }; nextpage = { - revision = 15878; + revision = 77677; shortdesc = "Generalisations of the page advance commands"; stripPrefix = 0; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "fca0aec60c5c7277dcadb0f86d757617484d700575fae13df8b386775e153ea89c52935ffdb2448c52e351593b396fdf3394f5b97e23a0d2d40dac339e584f59"; + sha512.run = "8ddcb6b2f331baec14df716187117fbee32b50c96d444200c1399722c26e02cde26bc49a1b8db191d193d8444af5e82da5d37f7a01ac523c08f31ee382519335"; }; nfssext-cfr = { - revision = 76924; + revision = 77677; shortdesc = "Extensions to the LaTeX NFSS"; stripPrefix = 0; - sha512.doc = "4ab2bdbff81772c37381a1dd4fbf67a3edd573ab35a3ef8fedeecec201ddf69fdb4af7ace197467173d7b4dec7f56ca1d1c07b7126595f4b6811f96cf004eb8a"; - sha512.source = "482f6f9af8a25cab5d8b0ba887065b3288fa87e57ca5ee9617f11dfae0db2fc95105de23f92cea03a1dd4e929660a52aa648a9a117a52975f48f8cd6aed21a4b"; + sha512.doc = "49b96bcde8fbfd5ec96293065da4f9060a73e6304c1992100ddd2bf7dd2dd536aa4aba900f8484f3c1ed5eebc4408dedd8bbcbd9f96e336f27f8c8ec5a804fe6"; + sha512.source = "91cd80381a070ee21c1c08dbb460caf6973608092b131990536546daa4edd9b373651b20904e6cd5601925df53fecd62f6874c546f93a6a59144a6e0885c8c31"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "303a21715678c3e9d2880816f0b9b0fa18b03d7c0769271631019bcf3cccc733703febcddea8e9fc38e0f004dbb342d5311e36ce37a4d4e19d7a8fd58625e86b"; + sha512.run = "1a2ff54abb72acc2b1414c0bb6d86fff7b7e931b496bce266e2d67fd50de579fd6b9f2a2743d2445f8c0bf185fc89be6af256d81c4bc7f0a0123bffcdc35c14b"; }; nicefilelist = { - revision = 74999; + revision = 77677; shortdesc = "Provide \\listfiles alignment"; stripPrefix = 0; - sha512.doc = "07422148be7dbae255d1336ff2602abafe7ae7a9e3dc5aa7510a6fc3efedd5c20edec726d586d4d82af93d0d94f53cb97aa45a63b39ecbbd948eb78d87df8f5c"; - sha512.source = "fdfeb1f3815c0ec77bc9c92f970fdd24039f80230c6e65a8138aff120e9159be08026b97b5de2365109e1df9d5fff16203f078e0874a14b099c47a653e7d0620"; + sha512.doc = "b431daabaeefff45fc9e2a1f29817b86b9cafc034b0d35d429a2838c45dc5d430c9b7e7ffc865dee743e155b2fcd0cf1552604a6979f009bad272b33bf5d51d1"; + sha512.source = "fc5648cb38c27e12cab72a17ae7bc30aefdbebdacf3a43fc0c720214913d8d2c8dd9e2ff668d5ffb317b24d34df620683ded5f9870d13ac2ef1dd0511b5937cc"; license = [ "lppl13c" ]; version = "0.9c"; - sha512.run = "5b6b06466dfda6e1d13600480738a5a700d2d0e74a8e3e769377cd0a9fc8e49f77fe188dc729531d0343f1f7414133887e1dc0cc6a952934b4dc201f93fa9172"; + sha512.run = "ee3577c3be56ec50b5dd683fcd4c1a03408f6b7204bb77e314882d5982654c8d8fe41f7561bfc50fc87903713dc88dbf610eeffd8ee3e60fc966d28de09a65bf"; }; niceframe = { - revision = 36086; + revision = 77677; shortdesc = "Support for fancy frames"; stripPrefix = 0; - sha512.doc = "aaf777520d300b5e8c9a17c2dfb5b12406f5e6926b17c4244feaa8d6c5bc28d87277f23fd814304a7efb91dab8a42e1ed88f6568b96f13f30c831e81201ff4f7"; - sha512.source = "fb0106ee32e36d34767c6200be1d2415e11c275e5540dbd54777a6876474424f1c82ba52bcc0fd76da9ecf3b37671d37c762834b3e6ef714028c1917dee45235"; + sha512.doc = "9f0381639dfc23b18165ee3b68f91a3d20a31ebb82bcf9e9a2a85dbe0b9433160f1e9af195901d9757a92f101d501c270ccffdb9d623a55bfeef7303eb4ecd65"; + sha512.source = "5fd4189bd528b45d442158ef0eb594c2a9c23dd156859e928fbad23abe82e8d7fed6886cc9c01a7ff5040fec10148ee2ca3766e4459ece3ab1bc3869670c5e85"; license = [ "lppl13c" ]; version = "1.1c"; - sha512.run = "539d4a6f3a192188064fafd94366ad2f8a9146175d9e04b08cd83d1386bccc730a0e3be4a9fd45e4f47152f10710191b063138ba504fca95e4226fc179f70a29"; + sha512.run = "f08e40612af6ef4dfdd6790973bae39d52d990e365069612d7201a1e1c6a1e6104496ed9ab31cca44951a5e5b3e520b9db396cff0657f3327c43517ded3137d0"; }; niceframe-type1 = { revision = 71849; @@ -36374,14 +36518,14 @@ sha512.run = "58f4595ad99b3d3558cb3d16afd4e76b9f9ccb736377997befe22f8ec30a0f0ad9364261c2db984a488da477c1727c2e872eb2126a62254830df2470cc9f0932"; }; nicematrix = { - revision = 77562; - shortdesc = "Improve the typesetting of mathematical matrices with PGF"; + revision = 78222; + shortdesc = "Improve the typesetting of matrices and tabulars with PGF"; stripPrefix = 0; - sha512.doc = "2d0b3e57ed097b1d3719862a18b67e591f4dbe371a96df5c87b9d8161a768b8f9bfc7305b88718674b257f83a8515a85f48c8f600d110122c33abb733bd529a0"; - sha512.source = "f8869bf7920cc642721b1301e9207dce9438cad4cf2960243ae903784986c86dec6da8ff17a5e1a45419a6c0b716fbdfa4c3f3017287d2df59e096f099856be0"; + sha512.doc = "8280381a184224e560add6aebb113013a9d0ce2b255247ad04ffb4f6c43ab83c0d706c2a786cf3f20a1e298a1bfcc8c61d85ed92392d93122a77ab9820f8a470"; + sha512.source = "e1640aaeed5bcd36c6ff6ed0c39bc8d9105dde87af964c775baf16e4222a739e993062df95e96054aa35d1e238366c4c32f11eb2a7fe0b7a044477fa8f4befea"; license = [ "lppl13c" ]; - version = "7.6"; - sha512.run = "6ca2eaa1e381c6f1ab472ecb82d922b05661da3b173927f8018ab162414c11a1863343ce5b6f6ccbe3fe4b008cc789494b7ade0854ceb4e941d9b9f67000cef0"; + version = "7.7"; + sha512.run = "3698a358bb91cd87475d0c9e3f8e8d510ee9d958d987ae35d8bfd16ba1f6b91bfaf2a41c764ce142c5369d06985ce36d47e38fb46ec08cfbc54f4ddfdf86aabc"; }; nicetext = { revision = 38914; @@ -36394,13 +36538,13 @@ sha512.run = "04a555a82287a39249cf6b0e18d890329098a1d0d6957fe9a1c535024b63a5f50b6487dc1fe4fd69d87908abd385b0366474ebe3af0b31f41f6a35c519a6ba9c"; }; nidanfloat = { - revision = 48295; + revision = 77677; shortdesc = "Bottom placement option for double float in two column mode (nidan-kumi)"; stripPrefix = 0; - sha512.doc = "2be76c8e243de71698ae5264a8e3af4da8dcfcd130b0554d1547a0a238e55ee71ec57d8757648b162a6ebd17ce1047206979cf139003a02921a4308a852f0030"; - sha512.source = "8a778b33036445dbe375af746244433470e5d10a963ebbfbc397c0376d5c4f7c23cdbc2ff3ff6455e274e83b465a64d8bac5023e8537d5b949fff038098d862e"; + sha512.doc = "4c657485f4710bc9296a83069c85cf9510496977d63a3a799f24a9afa883835b1a52d253de7a723ec21cc6d3bbc8585cd6378efd68ee4e1410b1b28a836b9c44"; + sha512.source = "4676a04a04180e472cca68b388f35ba9187ab0d727f9d9970d68f8808093ab371bd9341837e538acf23568b9f5d4eb949713ff1341681759bc95c863d79ce635"; license = [ "bsd3" ]; - sha512.run = "42ef65277deaf474a619e5ffd570309db8c8349f32e9bcfdf216251e81136a3da87a745b3dcea5212f636396179210c6acaa96a957ffd9588d1f414d6a59bded"; + sha512.run = "e8b57ae05b11a4d524876dbc13b8137a56b379ce866c7ea301144551a88735763c83f6bd73e0e4a406a9472322d2d3a6f1f59fd4d3c2e9c46c6d9f07c9a37458"; }; nih = { revision = 15878; @@ -36524,14 +36668,14 @@ sha512.run = "288535b4dc1bbb7abf4625c7dfcf55864a6c71542f05e3c51eb366402edd7c98e4a0ca9cfd2128b33467b0a9444842da055e5153eda7e3d5a2ae719e6193a361"; }; nmbib = { - revision = 71138; + revision = 77677; shortdesc = "Multiple versions of a bibliography, with different sort orders"; stripPrefix = 0; - sha512.doc = "ceb4be2b194651e1f48b46502e090dfec31eca20bfe758355b45b532646e1ef9b620176b2b9c35bd00309175af6d500a49f6352095abeb6ba5f31f82e13abe37"; - sha512.source = "7794444806fa60c2841ebc6da2617d91fc763dfeb3080c3091806418a7fc10ca4a91292308d7535107a332e957004db8e21c6cc30e58c46ccdc975c463a23330"; + sha512.doc = "836b3011ce70d3064252162d4196c07789b0ccc632dff2b6a7391e306adace1fbe7aa56a0077defcc042c07480629795f666b50935e856d85cdda7ce111939c7"; + sha512.source = "a5ea5f207d04c78fe766c1597f6168fb9ad250a45bd7b7365c50d476df29dc92d4513013c02c36adb17f0b7d36aeba830e2c2e85b9bdfb77733e8a670e0db50d"; license = [ "lppl13c" ]; version = "1.05"; - sha512.run = "4f8d6b7690f0cfb9b907f98d337ecce2d812764d4e484d2b592eff52970db4378e557d747a6965892a3f0d5c256b2de54be83d50438cbf2c7fad43959d15c5ce"; + sha512.run = "259d23b7148516ec293342d263407b5698271c8cc95205acb40ef515f7fdd0a0cfcd706117b934b3415c9dad91396bd2f6af9bd87c11c3e5e13fba2aa281c733"; }; nndraw = { revision = 59674; @@ -36592,33 +36736,33 @@ sha512.run = "8445839068a264cc57df9b0e9cce4562b3e70ef208baf32fb2aaabf7ce95804a31f0f8b65c8ce2f2f0fc809a07cb864ff977af31d8162cf10560c39f9d2b78a8"; }; noitcrul = { - revision = 15878; + revision = 77677; shortdesc = "Improved underlines in mathematics"; stripPrefix = 0; - sha512.doc = "c9c3adf9742b329ddbfdcfc41126c22039e89642f0c0d93ad064ff2160f7708b62ab28994a81860aa08d83f11a111bc11a2a54bbab88bf3713f3f6ee4aa2e641"; - sha512.source = "5be6bf65ca4dc0c5819a1bc870f704b595b25e5ed6900beb8a53fa8167680929a7fe038e80fef120e77d5b8731c13f92f7907469ce7aa4825ee4e207c09268a3"; + sha512.doc = "7bfa6ede80d2c2c33dc8c738bc34b8c5afcc7ae7dcf495ee27c4c116a69590fcae948c9e09ce619d4e5c0516badf4b9724f45c6792ee452d8bed608887e6d550"; + sha512.source = "39b9e2d712f72dd11e9c12013cf999c3dd5203c3f4d37ab9d5e1dc415508a90f03ea09994d3fc21af33c0a4ac437e4f48c8562ed16f0e2c4990e61ae051faa2c"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "1629f5c0f832927093283cd5cb534cfb7ee35bd74f306fdf6cc18cfca3c72d5c1501139c180b7cf3fe71ef7131dd6a42465ee666c7bbb5c83a86f2a69a5a3c8a"; + sha512.run = "c08f1b6098c23649ceb4ee96db29cc1dfd98e15fb6a0e0c80f3a234e75d74d6dca51d79730d86169dbb3d97dd1a30d67b0a179c7abbba172d1b420f86ec776ac"; }; nolbreaks = { - revision = 26786; + revision = 77677; shortdesc = "No line breaks in text"; stripPrefix = 0; - sha512.doc = "8cd5d7336097abd2d873af36b2ba6ebc8cd1c405c9a715c67e6c04d02dbdea067c0b7a8603418005ce223e0f1bff161a3dcb669da7c07c30b2ccdccc7f953fa0"; + sha512.doc = "d8916efc3f8abc5c50944a33b7e6bf43316706bab6da8a976b6e1d18eb4f920b5c5d40b75cd981778a7eba8de3f66cf84f2d9e0b7f052e8d9ecb5ab6b87ffd34"; license = [ "publicDomain" ]; version = "1.2"; - sha512.run = "4057a988b0357e2256eea6ae47c560d8535528e63b93d648c45d65ac44c4894104015e3411b7046606b9a68afc44033d037229d684f0c5427d9dd2ff5b272279"; + sha512.run = "cea541a41200250cb392dcc317ef49ef71fa196f2afa1559885fab84364032fa239b85b90c0b2119ec47482cca275716bafdd49be5b5d532e7e6b81bb402ee9f"; }; nomencl = { - revision = 61029; + revision = 77677; shortdesc = "Produce lists of symbols as in nomenclature"; stripPrefix = 0; - sha512.doc = "1caa5bcde6c1a3ac5de024f513793c52011285e70e32664d6c5d1a103027c74d45c716d01aaf849726b5b7ffac511ebe6cd16ba669bfeb5fdf37addc59e24a6e"; - sha512.source = "0fda8a0c5e46933cf991bb4120e4bdf98a8ba05e1ca96600fc9e6abd5d3a5c78ce50ae9e625fdda956c90a8f9f569f18d9ebd96b6de4e0e5bb0fbd2b5b00889b"; + sha512.doc = "39f46439ac22713c021aee745984a39a309c7b175b4a09767f032e7addad0e4e6e9163abced6d73abf77427c79a8686b6bc0b20d5c0e0835db2830b66687778a"; + sha512.source = "f04e151020aeffa4598ba77a11b3baf8297992f8f89806e1c3d94e460f7e05f1aae4dc4c26ca255b0c138d04b08ec310b01e23c3989d2e9013fcd773375a475e"; license = [ "lppl13c" ]; version = "5.6"; - sha512.run = "ee20b8a21b03cb02ed2ef37d38c219841d4a07e17ff781c067906ecbb8f5383d8558c20164f7db79af0c8cd11c5ad8d76142b15ea74674593bb52a5a5993b6c3"; + sha512.run = "0c6c99bc6e18534b0dca037db86323f0152b4efb09c4a00aea4e26ad0b47b9ae79e89a722aa7888cf54cbeb261677c40bb4c45c023179f97b9307cf837bf7da9"; }; nomentbl = { revision = 16549; @@ -36639,32 +36783,32 @@ sha512.run = "4dd4831f27adc3e50b42b44475ff319ae8926e020d896e71db4663b46f7d568f357e57debc10675c0788b22021d9aaa217cd254616e6880b442fb87181319bb0"; }; nonfloat = { - revision = 17598; + revision = 77677; shortdesc = "Non-floating table and figure captions"; stripPrefix = 0; - sha512.doc = "2d090fa397a385cb32c26957b5c4c05ba8443fb1bb7ce7e3eda777ddc2d3af11ec3ae6297bf014f40e71d4668044ab729a6dedd74e8802ce9089b59d57663374"; - sha512.source = "be5e0b078adb8c530d8255bcc72daf50ad8cbb48343fa76f132e1b75fd64d033c7caf287b6901f1bc49422956f6901dec0f7e7b7639dd71c10c1a76ec958aaf6"; + sha512.doc = "6c30ea0c6544c75be6ce2a2b120ba8250af8267d77eb984979e8dd121aed8d386beeaa682f0458ac05f7dec7a3d08770827271a6b6982b1284b4bf9a8c0b1182"; + sha512.source = "3fc34da2adc9f2c76767d8b08da2af2f10ec291a55d65f0a5de795eaa04a0ba0aa189948c22a9489dda90769af0db5f1035fd2181034e61c8f7841dba32e0268"; license = [ "publicDomain" ]; version = "1.0"; - sha512.run = "39f8f0a4d9ef1cf8f1dc02c63612980f25cee80cb545bf405d9d2a080256ba6799ff3030c98c26e6f2aaa10ac71015e58e4233bf84703b290220b12db45c70c0"; + sha512.run = "4fc6803ae80689ae80fbffe96533709726dac05635ad46b0f436a6ebc4feef4de84df86397aa6919aacae629db6db8091eb3fc4f656ce1fa7de8188aaab906c4"; }; nonumonpart = { - revision = 22114; + revision = 77677; shortdesc = "Prevent page numbers on part pages"; stripPrefix = 0; - sha512.doc = "0cd6b115638c3151e5983845dd2964ed90f24bd35a06e904a005755696d6faccd90bbf88c7bbb5a0282ffcd266cb55e9eb1d058fd78432ba062fb4fd723348f3"; - sha512.source = "46130f9c35465685dc690096405791f82d70e73091f6654b5bbdaebc71b5fa3703a013461aedbe2cfe59975dd6233668f0c204e817ed65fc83c30be59be52505"; + sha512.doc = "eed1c5a4de1f3745b6b3dc24d5c684ba4d152f200974c9188b3e190cc470eb973790fefa45f200f6146ac5f99090115e3c0df2b4126aee78d21ccd259523e103"; + sha512.source = "9ff7d12a5a878e6bf6e24ac1b473f9665859426ebcf8749d588be28f93161cfc0b7dc89e3d5d086e603dba0e3b7d9dbcc138816757d9999643c29dee68240278"; license = [ "lppl12" ]; version = "1"; - sha512.run = "e97fcc36af3e86c1a432d0e425dd86308429e764c976a2f7f8106c3433ae5a148bf3abc45706bcc3090089911e2dfe175156eccaba7d97f544154ad0b288e58b"; + sha512.run = "d5cb9814ab7a9a6a14939095c3adbc2a641b0c11d01af64bb96f4ca1dcd5a7779d4b730ea93325f9d6fe8ed6010c56de2ad29a08619b36b9c2709ed3d2b0f386"; }; nopageno = { - revision = 18128; + revision = 77677; shortdesc = "No page numbers in LaTeX documents"; stripPrefix = 0; - sha512.doc = "5988c42840efc02f816ca0f9ff7ad2d731c66563c0c4de21b857de975bbec08962cef4ed1dad096abc39ecd8489d3a34a66809e98f49b0a280c186d03e6540a2"; + sha512.doc = "065c2c2ba4415ea09dd292a73b9b6adb17cd4a0fc7eaa1c4b15a809b12b53653996805cb0b72f5e230855e350a2b3262ce8b735c41c308992654eacf017f9a2a"; license = [ "lppl13c" ]; - sha512.run = "0e152caa8b8df06444f50e2f9ca93f18088a0c58e2d5936f612a770b90cdb8f4bb0142064f56573d8569eee274adbc2703037ce4d7477c24d23c7c8de8748a62"; + sha512.run = "9725c1e9f116c2629a099480fddd53b759e9364c282185c87c4f3881b1845a003aca0f51b4fe0879247c620bd7ff6162870c2c7ffb5531efa0381e421e233ee0"; }; norasi-c90 = { revision = 60831; @@ -36681,14 +36825,14 @@ sha512.run = "5f65927546348815b07c93003a2b0922403d274bfa3d1665d4649c9dbc737df924958c2fd61c1d06cd5e7c1862aff392c8d1e9d827f4ae79e70d9b76467f651d"; }; normalcolor = { - revision = 40125; + revision = 77677; shortdesc = "Changing \\normalcolor"; stripPrefix = 0; - sha512.doc = "ca7a9c008f72aa1287092f881f9ffcbe58ed45bfc97ec3231fbeceeb007f6248629d9cf49598afe604ac8cc30a4e8117f54fe517fcbf52548add2f6ac6fdb662"; - sha512.source = "ac6fcbd939d13714f21106c6b0786a9ede4ae6a3023348678ce22bca59343d7379fce9ef12bde91fd05b4912c70c8b4eb64b95f2869f4a30c03c4443640b9d80"; + sha512.doc = "100298ecd7ecbec39defcd85e4becf8fc387a4f4cd7e567934bd8a662d674bbac63bd792a2124868e311a7c0671b75ccc3ade31510bc5dbebcad5983f10457be"; + sha512.source = "f29b1905794f1dbbb8fe21d9d1937ab90c56188698aca684e9b8f0469af56667d4c4789975054700f146e64e710ddcce5f82dd8f21b507bf5884ec5d765b619b"; license = [ "lppl13c" ]; version = "r11"; - sha512.run = "013354a5f7514f6267d57d098ca93eb48970df0ce1cb2db0c60ecf664cbcea177b934ab8f252cfb9dd4c0979417937462ef55e51502bca7f32a7de1a0e820e32"; + sha512.run = "c66e3a39dd845b98da7c11b44f5732dc11564fb8bb992114b5c8623cf6dcfe4db158702fcbb794d53c041afe2ae971ec3a3bf2929f689e1638b0e5a6a075bd02"; }; nostarch = { revision = 67683; @@ -36701,14 +36845,14 @@ sha512.run = "3646dcc196a2b0fc4389d8c7ddbce263126ec88f33749e7b290bdd5ef1800cc8142c35fd87635c7df2b0768c3be03a25bf4e3b84162119c859f278d70bfd4fa4"; }; notebeamer = { - revision = 76864; + revision = 77677; shortdesc = "A template for printing presentations on notepaper"; stripPrefix = 0; - sha512.doc = "970f2f8dffa77dbd5b8a15cf260a40258b53b0c11e44718b6f4e57951fe01338a669661dc757bc2dcb56591c589b7328961c28ba063583715e2ad6f73bb69fa9"; - sha512.source = "548dd71da96e17763e10575b9745ef14b76dff2712460e6f26e84dd7f780d8dc0d8a85898f7ee3a3651ba14d3245f1c8acc9dc528beb333e3543f26b6f98b65d"; + sha512.doc = "398ca4b9dd8fe16c3503a341b88d7b254bef7d5423c9309cd719a4a957064c62f79de6ce3b09ece1519533a706ad428e7ff00909a8eeffee996b4e1254a6cc76"; + sha512.source = "88bf1a9514bd696542fad987015a04f937dda1114ce38f300dfb77daf74d1345029aef7efb3c49fe12509c1aea930181a7c4896e2ddfd3ee3e56e289e944bfbe"; license = [ "lppl13c" ]; - version = "4.5B"; - sha512.run = "689492246982a3956b45050e939207caf628bf40cd90ee807f5bdd37031066799ef2f5dd59d0db22f1f01e10fa7916acb4dd69c9b6484ca76b6afeaff033819d"; + version = "4.6A"; + sha512.run = "2941445272d1498a9f7c881b14c9687779bf26702e2713d7b77d3202858fe70d1df32b60b0847caab9fd430ba66b1c272a96ce234024886c622cf4adca88017a"; }; notes = { revision = 42428; @@ -36721,14 +36865,14 @@ sha512.run = "7b569f27ec34c103c5808036a6ffd7f97f9171287883f38c048b8eabbd979559fbf15b20c7002dc9b8b0577889482c4347e4986e076079809a4a5656aed46101"; }; notes2bib = { - revision = 76924; + revision = 77677; shortdesc = "Integrating notes into the bibliography"; stripPrefix = 0; - sha512.doc = "7a1ed8f17b0e782463f2854b5892250f40a7532b8e3691b9921e0a5fbe9438f9083a5ba7cf2d13592d490594f2ce1fdbd1370294dcda524f797572c55a7fc6a5"; - sha512.source = "81320f78402c12c02c0f1ed7363c669c84c3bcc6afca2db493fd1d025e57b6beb320d9511c6c022f8c38cf882443d6c24142af5c09ce0c27c1544212f5c95a22"; + sha512.doc = "de703d9ff94a6fa7cdda8ab8e36964f3c3ceb168f3978aef443fd36220d43173be0bb957e46331b4361f596455b96eb9025b8473e50e5db72f55fd2c3e9c524a"; + sha512.source = "981d410ff16f9a3914c3b307d0927eb0beed863b9ca3cf6941a1c65e69c343df77d16ff7548e266710efd4fc09b8ce65d53d3e207e2e4a2de371be65de748368"; license = [ "lppl13c" ]; version = "2.0m"; - sha512.run = "f2eb6b08182272cdd6c50b8587f77c6a9797b9ab2c8f577acb762d2fed95c1ad1daca9f097cd1471f4ef1d4cfa7ec250661b1e775ab0da4c486199a3fe2d98e7"; + sha512.run = "cca7cf6d7bce3d3e1fdc2163575e9c03cb609783a315f52fbdcc7e03657c7aaac9f6b0349a75774b29e97b494c0ee09598c0aa8e5520dc2c894ea84c81e73439"; }; notespages = { revision = 76790; @@ -36757,18 +36901,18 @@ sha512.run = "73966b5bdb87d93b4bb3c138db6563683645a1878ed0d0502b045ebc8dffcdcf15b8fcebedae1b8bc822b5f05cff5565e90c6193a8634fa3b3a41683c9350882"; }; noto = { - revision = 64351; + revision = 77677; shortdesc = "Support for Noto fonts"; stripPrefix = 0; fontMaps = [ "Map noto.map" ]; - sha512.doc = "20b8371eec90440f2a491e1f34a0fce79b700e7b2f0aea2a808baaaf4e3275dd253b65d32429a78be6ed2b31b576f4291cc1f3cc2f625a675cd7a317bab90759"; + sha512.doc = "4d1f5243975a4f15e8f63be228bd1896fd456fc72b7f7ccafa66d8dac95959810cf803d1ffeabd009be469a7aab3bf857c67e0a82be97df4acc30b0226a3710c"; license = [ "lppl13c" "ofl" ]; - sha512.run = "6b1c2961ca9199ec9f0c9eb6e8c2ce61eda6d4eb0157ef292a176831df2df83bf09c3aea23825818ef5ed03128ba838f4377e42b53409c96d388422ce9dfd467"; + sha512.run = "2e94b1490e1682391f66fe03ca46a70d2fa697eb71ae02b6d675a7b71b42c94e449f846fe459f3fd873450b1de5fd022bde96d8a96bb82e14db545800ccee5a6"; }; noto-emoji = { revision = 62950; @@ -36780,27 +36924,27 @@ sha512.run = "68400eedc7540f11c0d3649558ce14ac1bb0bf7f2ed56dfda355fa08c7bf37e947a4c48040075e52b4f4205250df2688a7de22fcbde8285ae4549deb5e02e263"; }; notoccite = { - revision = 75878; + revision = 77677; shortdesc = "Prevent trouble from citations in table of contents, etc."; stripPrefix = 0; - sha512.doc = "ef52f20f4f7594eb2840a321dd9a1a45bb51b59d0a60219e2902e5f0c3ddc5553d77ffc4fc76911b7038fe031568aab570236217d6e4b29d9f8553dbdb40e534"; + sha512.doc = "b6b99f279f318245ce76cdd66d6388a9b941109079439fa5ce8b1019dc667cb43e39791d6c62620e2a7cf48c6c5ef745dc821fd9310671c5b51469097a793599"; license = [ "publicDomain" ]; - sha512.run = "d3fa20d048a34783c5956456567fb0717b9926cb3cbe719a70e9ebd230f8defdd1c9599e242ad30c5991f360c68986d1edb7a65d925ba6164d12cb9bd5ce85d6"; + sha512.run = "a8e25c1206ee6fdc27a7c7bf34cc98bd92d9af706a7cc3c79f30aae22b5d2215009e0cf4fdc5ac123caec2ebb005a3ff27a2a128cc09e67b19940b9c1ae17bbe"; }; notomath = { - revision = 71429; + revision = 77677; shortdesc = "Math support for Noto fonts"; stripPrefix = 0; fontMaps = [ "Map NotoMath.map" ]; - sha512.doc = "0b17156c119b4e95292ec95e548be4ad5935cf1221b5481fa101a5bae97fca4143497926009f29a38f2ea6fbdd790b59efc281a46b9ae0a6e27e7ab22c8c099e"; + sha512.doc = "fad7213d9592e6d9046e3a062a1c18c66085b8421ca5faf539f8eae0b9baf3099ac652d7367460eff83441364af289e0b231c0ee188cb788c1840f0882a786a9"; license = [ "ofl" "lppl13c" ]; version = "1.031"; - sha512.run = "a0f7c8aca592227a3f74dae79b935283524e69bd39f80c43ac13ed26f1b61e5c458d1057b70a41e3b80f0512995e0cb58dd2d7d9c51eb4cb9517bc0aa4d4ee14"; + sha512.run = "d3c55306fe702457feb776800086a1d4d22a67d61a4d49a429c2ca5123e98422e875ffc4b45848df3824d2f4e93b7915bfe9cb8f4006408d9d2f2f4e4e8a8df9"; }; novabeamer-theme = { revision = 76924; @@ -36812,26 +36956,26 @@ sha512.run = "b4d8291085f11cf6998e60d37ced4f89da5b3c254b0b1ab897d16f73bf3c5c7565a2b95c3b70441224cb5bc87aa8b3712bd4a9bc9e3349a9a6768b55000e6364"; }; novel = { - revision = 71113; + revision = 77677; shortdesc = "Class for printing fiction, such as novels"; stripPrefix = 0; - sha512.doc = "fcf975b3f241cbf783506fdef9cd635b35d9ef69336c9bb6179b27991f5e1dc77815c76020703412bafbc75102d43e4bbc437fe5e18513f8aebcfa5aa505c45e"; + sha512.doc = "3221beeacd3f17b5ec846183cfffc8bce165e2b235c54f2e0ddc6dfeb6905c4d47ac1fbbc8e0f36301a31cbf3de52385035fa2915cf7b0b1e7babb2680cae2f9"; license = [ "lppl13c" "ofl" ]; version = "2.2"; - sha512.run = "0dfde92b5dc629cb39d1a6314a3aac29675667150db32f959215d344a538ac30a75e9d0ea5b81caad7d051944cb151c8fbf48d6ed523dd1a4f233647c32d6624"; + sha512.run = "a59ae3ec24228ac7610c2827a30fc884dd8965943249d1c6515bdae25b3bb6e9fec8dcd08e79bc25c8add6008a9b4cd75a92c239799f56f0f5b25037373b7185"; }; nowidow = { - revision = 24066; + revision = 77677; shortdesc = "Avoid widows"; stripPrefix = 0; - sha512.doc = "b11e2051543215f3f19c4d1e3398564093202be07771b7b3711e9ba5359e750bd8f73118b099f82fc3bb1e9a5f202027b168c371ca6587703d82f853ced4d538"; - sha512.source = "862f3fcfb0a165473657d8e8616fa200a017c410e162bc8ce95376028fa4f2c0959e7d116152e73ba6c6cf4d39ad34d1c57f2320dc20f637e1d3a0e2cb2ec7b6"; + sha512.doc = "ed6a4bd8fd632d94ce463947c397c3a6121b787d9afcbf7886f49a0abf07448ff6cdf5a3da581f1730d811e67209bb2ab28819bce6a9a80bbaa148838a1f1c32"; + sha512.source = "e2d70903ab9b0a460ceb2e93ec2868eda6d9df0e12d8d5c5b5182315b09730eb4a11eaf301186560737a5ee8331be8db09c18bb3548488124843fb26de3d7faa"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "2dff380964c5c487a015073ade0cef996f5786b204657ec5c8948748f485c03b457f6d8caa5bce8148cdbba2623489a01b5370bcd38eb73469d07da4afb8a216"; + sha512.run = "5100de802436f75bca9c4f2a2b4dce290a06af5ab6fcb0e4f997110cbc433b28bdebdad3d3a67633592ad79d2d8ad4b347609d86dffddfbd0d735934ccd498da"; }; nox = { revision = 30991; @@ -36873,21 +37017,21 @@ sha512.run = "745a44b97bf9aba75f1053bd2f146124c679cc3cbfd3ce8b74572269bb48b2acf208eec7c619516a622bf20d977a0abc78d3982c441541d911fe9c9b26328ac7"; }; nth = { - revision = 54252; + revision = 77677; shortdesc = "Generate English ordinal numbers"; stripPrefix = 0; license = [ "publicDomain" ]; - sha512.run = "e94365bee89f78b13ec22d8d34ac78aaf50f060f9282c0529d98518ce1e5b7f7995bd2da1d17654ed795f7555e7dcfd9d51399f4a83affc059eb3a760a76bf97"; + sha512.run = "708a1dd7d78751eeafb1df8f6eff2348b53522b4754ed70f33bb90dd968cd1433f32639743a216e75d05d81807b95ae839d2b4d64b83576a7520efe789cf6a70"; }; ntheorem = { - revision = 27609; + revision = 77677; shortdesc = "Enhanced theorem environment"; stripPrefix = 0; - sha512.doc = "fdea81cedc9ceca6ee29ee006867a05f018f210db2cb59c763adc4bc15db65a7e96ffc93bcd576a4c1a50e7e55d4b199132371686538216eba6fed65dce77ba1"; - sha512.source = "bb0eb98e3344c4be782d113a0e5f1c91d615a5530e1c0a786938b1cf608fe8828d59d365c0d1011e62517f0f76139ea13bad1857f2e1315a2b919af1de3335d2"; + sha512.doc = "292520347ff5045860048669bb66e2c5515d21f0401075b3471f2ead581f00fe6df877f2a6d21188c093986926dc7767f7dc45052baa11e009f1342df95a28a4"; + sha512.source = "b6b73913cd97e8ae44e49c04585344f8a243f49a35281c9053422aa332bc01b0e78d3807e9307f5d9fe0aaf6c75f59cf4046a7f0841e6cdf8c396a8b89ed6913"; license = [ "lppl13c" ]; version = "1.33"; - sha512.run = "aabab9d6f1a5d9e9bd2ee2ec4b9ca8200098a8f3dc786b9c06d4b0e00431dd66f32a254d452bce7e1bb595454e178dcdd71d724b8d835b6f1c9ad9de41107295"; + sha512.run = "221f18caa52a26b6b720c775b78b842bf35b1ee4dca8e6f8b749d6a0414fe15678de971047024ccb25cb504ef2db83fefca0c89ba8de3a08752fa7b58c2477fa"; }; ntheorem-vn = { revision = 15878; @@ -36945,13 +37089,13 @@ sha512.run = "2b706bc56edf2d1c4e69e3d1bb4d0270f9b9208000b6d8158de1a28aa4c855a9e21699b33063fc05452921549b064bc036bf6b1367b6cf47fe17dea564274e7f"; }; numerica = { - revision = 76924; + revision = 77677; shortdesc = "Numerically evaluate mathematical expressions in LaTeX form"; stripPrefix = 0; - sha512.doc = "fef1894c0d393c8c49175863fbb1680b0ab43e36cddf426307c129fe489143dfb2e258a58a06d792744ce7ea0e1d1f4ff9d934cfd87935bb1b638b7570a295e4"; + sha512.doc = "5d8e4e92ab7d4331337076f1ead7dbdad082d51f6e15c7856d864cb8c7d5d36ecddb5cace9c423bb9ed58fdd2d275e6c639629e0c7629b493242562cb0ccde91"; license = [ "lppl13c" ]; version = "3.0.0"; - sha512.run = "30204e0ba5453c45e4af12c20a8d09d51e4e729033f68a9a4d87a9b06c87ae5e8add4684ed52f678fa200921b8e1fd49b4a6e7d54dde9b247fc7d46e28974f93"; + sha512.run = "90c3bc45019ba0e3c0b86a837ff13d6afb5f7c9ba2923af90055c056108b0097a2dff93ac48ce5af61fe8a49b03ee9636f41b788f704264d88fbd010d959be0a"; }; numerica-plus = { revision = 76924; @@ -36963,13 +37107,13 @@ sha512.run = "590ec58c80a5c3862e50145bfaee832e081f92e6a5e370457c11479a7e62fd886b250ef5932b752667f60288700dd2b437364121b61583037576981c95ca1987"; }; numerica-tables = { - revision = 76924; + revision = 77677; shortdesc = "Create multi-column tables of mathematical functions"; stripPrefix = 0; - sha512.doc = "cfb29fb84d03af87e68f9819a6a7ab638296d1a6d5affba9f23591fdbb28dd5d3c69f9c84dfa6be5269791a6f7e9ccd7755d1b79b5cb8872e71b81ea581231a7"; + sha512.doc = "0e467db25ccaeee8749576d74b4d4c9a48630786585fec4804151d67cd720b98f336048651e353c3437bb4a7fbd2b58dc0ae796a66065b1f2c615b13f76a5f0e"; license = [ "lppl13c" ]; version = "3.2.0"; - sha512.run = "846f8c339f3e7f282441b6c5b09f3a1f289d442158747610b5d13645a89f2337721c454248cb685f8691b31d36071ea138c4dbba79e6779f76b5d3234a56c9fb"; + sha512.run = "7e547dc66c0df61971dcb0abe2c16de53f8e30e370d4146cd022e4d24075074b6359427e119955f0cb5cebb44e7f3f9881130f03df63276ea29952958c579033"; }; numericplots = { revision = 31729; @@ -36997,38 +37141,38 @@ sha512.run = "c6f92a720fc5baf6f55c3bc18e22113de0f7cad8a051c2019360f5f3c64eaa450bb12d6c361c52a5a802f558ff8d2cbfaa35897682d6ad218e9adbbc788f3c57"; }; numprint = { - revision = 27498; + revision = 77677; shortdesc = "Print numbers with separators and exponent if necessary"; stripPrefix = 0; - sha512.doc = "b821566e6fc532425c8f1b901b5613c763eb392461644850428707105626b6eb1a53784d6a693e7f9fe2aa612b72b4d5a38ddf65f22a0d022981771b2b303d04"; - sha512.source = "d4af01527564c9818840a87d9c876ec8d8cf6e7712913ea3deae4012fd0d4f0dae19e4016fc205814620d1cf97f3c12b98f1003fc6fc81857101d2ecd90fbe83"; + sha512.doc = "c99336eb1490c64f36c48fa348f1a080cecb0ae652ab91d17694bf622621d5994d8a639ef5018e00ead4c313e97c8a808bb8ead5a7455fa01c5141972b20d4f5"; + sha512.source = "49c22c7b8c4acf947547ab0612ffa42148f48c8a3323a25d493551094806cdb3eb32c69bbfecc89234db0fdc95bae491a7a5dc93f704f2c9be69abdab080b465"; license = [ "lppl13c" ]; version = "1.39"; - sha512.run = "cdebfa502a461292b02186b146ad8086f46447b5d8a0292fd7943d93a39796eff1710563866506679e903b7a4d415af9a8d863fa81a62395c7bdeec2cd68e66f"; + sha512.run = "82e45a9dcecf5a53bc45998f4af0e2300a67a0d1b9e8be0c1003934f4a5bbc23541accc5b721db75bdc5c21de74990d41b5d251406349199002e155b14454640"; }; numspell = { - revision = 77303; + revision = 77677; shortdesc = "Spelling cardinal and ordinal numbers"; stripPrefix = 0; - sha512.doc = "5cd20cfa469140d1205c2b6d07f644189c6ac32b4609276467e30a087be3792a2dfecf8e2b00307776b871d66637f71f42d93f921a28592fa70165be841a01a7"; + sha512.doc = "46fc65673f3c3439704ddf53efb1e5a9b327420a3f85d1588321afac77ac264bc9f6a7ba1a0ef91a5a2446c1b457513d4cbfa36334a31670a839e3fd47c3f150"; license = [ "lppl13c" ]; - version = "1.8"; - sha512.run = "bd53aae04e367d454114d8914a1d40f08d179d167d845a06bb9b850800d3c4c7a62dbb54fe6966b1e00b75e4ee4eb4c9344de5d206dd0278593d9cc9b6333f9a"; + version = "1.9"; + sha512.run = "15598df984d98a1d108dbdf7467176e9404c1567a9a7068c0e2726a95919e98fe61c1d75e002b610a900703cbeeaa61f74c934955edf7d440ec730db1c865aa6"; }; nunito = { - revision = 57429; + revision = 77677; shortdesc = "The Nunito font face with support for LaTeX and pdfLaTeX"; stripPrefix = 0; fontMaps = [ "Map Nunito.map" ]; - sha512.doc = "e0de75f22da96d229a6465a4d47baa8e4c3199567f8d2e3255893e5b2a2d16ab73eabec1a103b355518c4cb98ea3146ff067af54938c21a910aa65aee3f429db"; + sha512.doc = "aa2d35ec8f43c04686daed86f799b05ee8686af3ad406202924bb91cb7a6536131e77f693774432645e70f6e77ac2cf17fdf6eda7bfa66827d8d8ec0d0e1ac6a"; license = [ "ofl" "lppl13c" ]; version = "0.0.1"; - sha512.run = "920e074987e7e75fa6db92e3c05d76f7aad3e7d9b4f0166a8a8ca79bc5183549299b56a10f1cb6c7fdaa63f7f55aa6b9c1b2bcb4cbf03567b26e9fcb0240472e"; + sha512.run = "2b77cedaba1be69c830d5622a972b999cc8e887ab22629c25544008b5abf1f5df304d24f1d572ee3cd4950e48514727647997a2350ad6258c8af5a19a8a3fc24"; }; nwafuthesis = { revision = 76924; @@ -37041,14 +37185,14 @@ sha512.run = "18afb43ca372821ab8c7026d68482426c161b5d7c271c26c3eb50a843eec7b52c4f0b772ce853a1d5ffcaf0223cf2a171237d33a6529018724e1cde1a71e6642"; }; nwejm = { - revision = 70597; + revision = 77985; shortdesc = "Support for the journal \"North-Western European Journal of Mathematics\""; stripPrefix = 0; - sha512.doc = "ba2e0269477698255ef53cbf23cf75e367c5e83dd5aa4d2ddc314813066691c2abd0b4fde044ff94ad281131152667e3530faf72eacde7ee4daca4944bd37e84"; - sha512.source = "1c2940abd94c7b7d8ddc7990861dd52c00f03b6cd4690c1fb914bd01457e386c4e5a355fcc2d62509ccbdf760df17ff77b38a1996fedd3af2cc6bbecdf162f1e"; + sha512.doc = "b56c5e511cf280ffd89c28a2f5fdf84c50264fba737af179e4e35ebf04e2b71adbb4690b841a4e6a2fe6e5531dda0cc49480e89a915d064ee4f1aaecdbae1e79"; + sha512.source = "808abcd175bdcaa7db721313f95a632bd1f0825e453c63a5ebc961642fcf26c404b592e1e56594d7e553084cb2ac1e51d40b706f5b8d5821bb2705c860bf9e51"; license = [ "lppl13c" ]; - version = "1.0.6"; - sha512.run = "a85cfb3be68ea38bedf7a21ee2b72c1274598e98d208958b884622b43cf2d3310b89b3b265a1a988b56903d8e954a971675d2cce3539cfd65b4d2079978e8442"; + version = "2.1"; + sha512.run = "337c673794a1f1f59bd06dbceba1f2869810843018a4985d454ff704948866136517b39bf8ab80dd663de45fb0fa99505c1c97557d6da3efb956b313cfaed47d"; }; nxuthesis = { revision = 74831; @@ -37194,13 +37338,13 @@ sha512.run = "57a0af92aea846e23c0dd05b896af1eb7538f0bc20e957ad3a528212101adf2a1e03bf661b0af2881320e4363edba32c0653a533c74b536d91e86e27666e14ed"; }; odsfile = { - revision = 76707; + revision = 77677; shortdesc = "Read OpenDocument Spreadsheet documents as LaTeX tables"; stripPrefix = 0; - sha512.doc = "e14938a934f61fea31ab93ce69ca420887f3eb57e02f79c880323a86750c482e9e92fe32ef2b154f56dedf0d128d9fc0601dd094411383b7c5c1956b9638e763"; + sha512.doc = "d526bbfa968c37c250670da712611bff2aa1a6309cae24047433e32cee73c6fb61749bfd22a5c38b550918af5362f2acd7a4371a5a5d219ee9d42ddc155ec3e6"; license = [ "lppl13c" ]; version = "0.10"; - sha512.run = "86950b311b7faf43d068b7b5f5ea0561bd1f857203d1f45c80620312422ec4994243950fd51873c9a21e864d6ee9a9210be3e677a75c0f2804ac202f1ea8f139"; + sha512.run = "fd237969928672e402a41837fb21ba82fa743423e9e17c8c88933ccc0cc2a0b5ee5854cf479335451e1e578afef08f985871723333601ce7f69cf9f13c32e8d4"; }; ofs = { revision = 16991; @@ -37231,16 +37375,16 @@ sha512.run = "4d6b72ce539766a3453f7edb24c243a2a495f3916ee9fd650917c510a0e8fe36e12399843c1de3dc0b0de704bf5362ea20e9bd0d6c3100e659c5641395d658dc"; }; old-arrows = { - revision = 42872; + revision = 77677; shortdesc = "Computer Modern old-style arrows with smaller arrowheads"; stripPrefix = 0; fontMaps = [ "Map oasy.map" ]; - sha512.doc = "d142a95119386f85d1e6ff0f6a24bcf09b9bf7ec83a581ca43be67376cd4a44453d090e4eedf97bcba1026827eff29f97add3a6ed676833b02b718da4811a3ef"; + sha512.doc = "e8301dae6065f11d57430652fcef56b5201ca6dc6fba74e30c32bd45b5cfe1cfbbddc5b4722df1c002c9098a2c3929c7ed6dd62a7ba31a286392ecdfd916c3b3"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "2b67317d41349c6d601d8ddcba6ba58cf503756f5bb2f4343c1447cbe4e24c8949a4de58e7cf3863a730bfa809dd09f5f1ce9944e3dc5d4de104e4817d6add17"; + sha512.run = "fb74605fbc0fab28f7b4f3b531f45ef815f0adcfec2c537ca9e4b3c9bf74923ca22912c0790de8ac026dc05f1cbd78db17752b12f4f25de59c42e5ff9848a020"; }; oldlatin = { revision = 17932; @@ -37419,19 +37563,19 @@ sha512.run = "49801316886e654974d1a44c94f32f444ef513751192142cf013584d68cdb7054b0483113066e7cd31decd52f51b547ae29a11edd92f617aa8f190638adc9ff9"; }; opensans = { - revision = 54512; + revision = 77677; shortdesc = "The Open Sans font family, and LaTeX support"; stripPrefix = 0; fontMaps = [ "Map opensans.map" ]; - sha512.doc = "00e5243e465d948b6bd63bfd161d4e549cc6e5b008a8cf8aff1ea5a31bc7a1406858c045cf6fb52c254d61869f1bcd5ef8c6a43ea66164e842fe3fcff2b26540"; + sha512.doc = "ab577469d900aa5a78a45a9168536ec3898a99dfb73e9e98c190309c3d2d2b2ea569ff39259ff39c97906b1b91935290a9e3f4a224568a1a53ae76a99254e7b9"; license = [ "asl20" "lppl13c" ]; version = "2.2"; - sha512.run = "d92d10da8d6d8adfa62d440767ed1fa9abf413a575b122dff275eb2e46d501436edd90c215611cd943308f32a197c72b8fcdf56b72268f76237c2227cc9dd5ff"; + sha512.run = "d0a7a5e7779659a739b693ed7d595ed21e7f5839df69be686f6a4e4713b7d5eeb8f268a6f6c479696313deb621f41f07b727912ec8aa2efe739817d75d9b972e"; }; oplotsymbl = { revision = 44951; @@ -37452,7 +37596,7 @@ sha512.run = "1af8edfbde5ac2abae770765a437bb42d5852877438d283d8021493c621e94d09bd62d9012556024ddecbeaddd838b37ae9abd0486d73e2698956ef49ab585e9"; }; optex = { - revision = 75314; + revision = 78183; shortdesc = "LuaTeX format based on Plain TeX and OPmac"; deps = [ "amsfonts" @@ -37482,11 +37626,11 @@ ]; } ]; - sha512.doc = "c08e1d769e2aed3b24b49f82fe28a7419d4f9fcd22ea678e6c37c07e3592a20c27e1c65bfd2b630d05b74cfab80a99957fcc66cb765f703b913dc15e0e5a9ff7"; + sha512.doc = "17b507128ec95f7483d0bd5e971d1704fac68c50582a600dc3f0d6d88609ebc366fa4c4b86b138ed85f1dacaec2daa632f67d83edea1b75b18f8e6c8077fd10b"; hasManpages = true; license = [ "publicDomain" ]; - version = "1.18"; - sha512.run = "495c6ce39878184a4b15fc95da0643e9d6768c1a6f1e457dddd18e2d5b1a3a6d660df6cef1fe2e083f6ed63b3f96f6cb212d4ea6535cd2ca25980dffbaad0b9c"; + version = "1.19"; + sha512.run = "9c3073d62445b3e655425bdd1b6aac28791d90a022d337f0898f0d69e42a315e8f071ae5cb59334390fe9b1bbffa15929c441ac65af083cfc7a8bf5242b561a5"; }; optex.binfiles = [ "optex" @@ -37513,22 +37657,22 @@ sha512.run = "dfd704e585df8d01b279e67ea3a2baba6e86ddb9f38bc9747e370580a5f218e7ae4446d2429fc6bffc605ef0ea56c8077a8f41f3ca6a8e857df29d0e3f328143"; }; optikz = { - revision = 75922; + revision = 77919; shortdesc = "Customizable optical components for drawing laser setups and optical systems using TikZ"; stripPrefix = 0; - sha512.doc = "225bc5d5826ad889d4df093be1ace357be8bdcf80cfff15eba104d950e895afb6836c0c4e43906ef8a1e86bfd999a28c7c0f2373946b85576dc43e80f5127055"; + sha512.doc = "8c8ceec258e217d91f7359c7e47b257846674b25c7ad2ade5c39a4c3bab5f98c6c50a971bbec5d4036f856ae995b2928beac5f46edf007a841ec21f8618cf7f8"; license = [ "lppl13c" ]; - version = "1.0.0"; - sha512.run = "9ebbcaad23df4368e98aac8990ce7e616057ba1c2959cd73a03cb8c5e255836a2d1189fb308fd581920c8efe8bea57ba12673b96dd0519ed8b179d99965772a1"; + version = "1.1.0"; + sha512.run = "6b2cc6008e8c5c5f5864535203968c58f566576666707e9c1d0cf3584610bc21beccda4164f6a8569b0affa047d253d1c409f697491d9c36f8b37781843658e4"; }; optional = { - revision = 18131; + revision = 77677; shortdesc = "Facilitate optional printing of parts of a document"; stripPrefix = 0; - sha512.doc = "d975e4f1b31e2335e55a41b317096be36161fc36fd589255a461772eb701376ce3fe714d727c4de9663ed8e4300bf0b570855b6b3ccb6b55fccd56206ac69692"; + sha512.doc = "6d05e9e88c4d13186408dc94394bb2c6c663e2b2d630c332186f72f2f8d68f6067f45768e6513b6dd1314300c082ac5f2a5a60821984e327e1ebeae544b11990"; license = [ "lppl13c" ]; version = "2.2b"; - sha512.run = "3f6d031b4bf863a339a80c3a05b101393f88dcefb67c61a67e01d9647e74def1fbf30f3d018158a83c8a171b875959bf57d7a3e90dc724c32868f9aafcd5cabd"; + sha512.run = "2e01a0f70aec9e482fe40b579edd948e0e4f3d53e1db369b3b2a1568bdd2f0c8aa9d927cce287842f1711830f2b8079aaa1249d90b86efcf338e65de5a545553"; }; options = { revision = 39030; @@ -37540,14 +37684,14 @@ sha512.run = "3cdcd07f3c279a601da49a843169f0cb44aea573ac6c1c67a347712e5a087df4b21c6481168407ac6383e8fd5cdc511ea29fd7ec944edd2d514ac88b560633a3"; }; orcidlink = { - revision = 71633; + revision = 77677; shortdesc = "Insert hyperlinked ORCiD logo"; stripPrefix = 0; - sha512.doc = "bb5e127d32ab2a8392cc834dabbc626875f18b3e1360b9a34e5d350099c50c7cd9cb3eb937e5d9179473ac1f0889e05208a47d10087077ee7e29183a2b1b43a0"; - sha512.source = "58963d56fe61a65da81c2b6071449d558d6683cd67370bd8580ada44ba0b3cc207ae538f9a41d172350fd4d7670c3341f736f23a4039f8920aa502f23c286cb2"; + sha512.doc = "6847f26211913e61dfd30233ca7352527c172ed873b7428d3985ac27f37eba494a331af91f19e6556fd8d6a970722423b0b2f3cf5b7663cbd8debb58f014a4b2"; + sha512.source = "5958011c9a99aa86ec0b409391631f87deae33c2d75c2d6fb318f2644a78a063f0d3ced73d5d49dfdd47a97b054dc368aebe09f306b4a99fa6bd703b759c42b6"; license = [ "lppl13c" ]; version = "1.1.0"; - sha512.run = "08b3830095edaac2e4b7f97f188212ac86ab8aeedcac251540a90a5d360e01aa383a6c6e7c96c5dc0fb192090f2022a0641e876843c2b0cc158393420f3cee8c"; + sha512.run = "bf32ed49958259a818afa46f3ec5a2861639435ab769c370d0d63f8a222f7b3c7dc8d2b1302259192a6ca76bab8eb0c2515e528181d5778367a3d5b73b763183"; }; ordinalpt = { revision = 15878; @@ -37577,13 +37721,13 @@ sha512.run = "c1e52283e54e4de7caccfe605438e2775ebacc9c3fd21c143e29d7966c591ccc3fba77019e4f9ed9850762a0c80475edb6c9142d7ac2e3ba54007f3dac8b056f"; }; oscola = { - revision = 54328; + revision = 77677; shortdesc = "BibLaTeX style for the Oxford Standard for the Citation of Legal Authorities"; stripPrefix = 0; - sha512.doc = "6024d48e3b6f68037a68dc04051451be2ea7a952e5d8f55b9bd1160d11900751b5a58cc8662e5c38940bee01a442f3691a8cd8329ee4bd5749cf7698adf72cef"; + sha512.doc = "1b7934be28d13dfc57e6394ac280d9b240551f79bcfff7490b9114d06879aa1731aa94dde89124fcdf4d46b0f8d01b604282573a5b4a5ad9392ed9bacd7bbaad"; license = [ "lppl13c" ]; version = "1.7"; - sha512.run = "831e450ea6fa77f521eca76aaf281a0f7425e28d889c7bc919cd04c52a78c3a0665abf011ec4ef722f47e737c1dfb48f8aac231aa3f370d594cf5300d84c2456"; + sha512.run = "16fea328fb068ed6ecb2d9e93fb2fde6539cf682bbb68e00723d6fbb7b1600d0d4fb1793090dbe22fbdc4dab83db6ed1104ef16bb5dbc7268cb3d603f8c8a8e4"; }; oststud = { revision = 67217; @@ -37654,21 +37798,21 @@ sha512.run = "18afb57a2b853545c7fbbf86421dd7cffa94d8d57b8c6a445b164f33f15c486a84a24ab89d5289d31fe8b872d09121714275f748f510cc476806156dcf5d3c4c"; }; oubraces = { - revision = 21833; + revision = 77677; shortdesc = "Braces over and under a formula"; stripPrefix = 0; - sha512.doc = "c97f91df77f64d824605c56669136585b94d95031ed5a4a67f3404c54b2c96f32bafaecc06d114755d0e65c3fcd0379d63f28f94aa32ccb8d23730f5f3eaf63c"; + sha512.doc = "fd4d982a7253e9d35116b25d375df179f0a064568003cc6df08b9a971c3deae27088936528f6f2b66c2a617d9715b82ef86b0a30102c65f29fadeb6466205a9d"; license = [ "free" ]; - sha512.run = "8a0a6e0648cc3dd9a342a960dec6512fc9153a083c8fc74eb08c4e0f46d091e5f2c71bdb69bae80fc13a857175ec6bab4b18cc81a0963d794028f4faedd0def3"; + sha512.run = "52fe4b628a5f0537379ca85b18a4975eb9ec7d1e25c4348eb4dd4eefba2a6711f7c043d1e195ddf919f3c40254bf7b88ef9fbca6abb7906e0df8241bd7374cca"; }; oup-authoring-template = { - revision = 77463; + revision = 78222; shortdesc = "A general template for journals published by Oxford University Press (OUP)"; stripPrefix = 0; - sha512.doc = "c944684d05bce213eec9dd89c627cfddc02ca9bc66720ca7bd275d99db9af3960d929d7ad5aae4d8bf2b3333b66fab4e84779b40b21c5c8cdad53dd9cc44cb54"; + sha512.doc = "17a7bc076ceefe05f6fdb26a36b9f8bc58a4865acb732a9e4003f5b9f2370e337aae754556856e34d3b66e9792cf90c1032e65fd732469700e3ea381b9fe3f60"; license = [ "lppl12" ]; version = "1.2"; - sha512.run = "7ee01c110318c71aaadf22b9ad6ae37c9d290dfa616255d008888298d603917167e75b998d680f3c6f9310b8ee46d9a1bebcd1ba2bd249e1c8d2ef90d2c8ae22"; + sha512.run = "1e9ca9fa5a070a3818e27f04b299e1b69bfc62d8a67e233a74fd21965b911550d45ca44c1e062d44236a220c09b8ef6d2d0f2010983eb3659d4440d710ffd357"; }; outerhbox = { revision = 54254; @@ -37705,13 +37849,13 @@ sha512.run = "9251cb4154042c7620f545b2fb305cb996af9ff51c44259287a1f5ec490cd83bfb82321c4d8512ca2d22e5d2a7409ac5dad9f7a7d51f38a76bfe77faf2ca4af2"; }; outlines = { - revision = 25192; + revision = 77677; shortdesc = "Produce \"outline\" lists"; stripPrefix = 0; - sha512.doc = "bdc507a3f3cb966d03df37d9385145811c5750bce6341935231ae987b0a30dd65424a1bbb772920586721e25711caa429cd6d8b8149088f753f36b9dd69ddaac"; + sha512.doc = "dc45c7b923a72dec402e57dfe2d621fbfa096c8533f4035bce7c52e38320f77d01ecc20935b5448eacc554459d1f34c4a6b944eb831523019d6140ac6dbb263a"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "1611e4ba3b8fe21db83a542da9d7e0c3431330bc24e3733d28c8c5b3172ce3e4b46ff5b7dda41f95b4edb6502236f6d558608487ac47f8726420a2afafed75db"; + sha512.run = "b46827aa0f9463a297d2e1df5e82d67fe45906b7e07ff7a76f0e871987e0d2f07171f876d45560ecb63f1ecbbcfdc492d98dc448662f6099f9c85878b0f0968b"; }; outlining = { revision = 45601; @@ -37756,34 +37900,34 @@ sha512.run = "93d1b7bff165da32f509e820cf88c08e8dc17ae688814a6913357ad9884ecf9fe94334be82e54c4e902935fcc38a6dab5687a3f5d4e333268d03df8e977611b6"; }; overlock = { - revision = 64495; + revision = 77677; shortdesc = "Overlock sans fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map overlock.map" ]; - sha512.doc = "44aec04d96e2867a074ca1ac85fb3449cd276d6a14c893c8cd73dfaa91e60ef5f98ec7ed3859cc57efe746ae1454a5fcd01b44ac580369a87f69bf5cff3e3b22"; + sha512.doc = "4b2fdf8a3f7686d1a9775fdfed783e06baba656c3f9cb0bc888b488545d320afc0e7ee7c73335e06d176677cf90796dd3d6d2f8cce78c12f7ad02a745ad32291"; license = [ "ofl" ]; - sha512.run = "0c934c6f34922772336f39dae801a83c705197d7a7dbcf95cb890c25b8209697b3cfacc6899c57016ff32066979b665198d30ae45caf60748599e4c6ac052ad2"; + sha512.run = "36a01a585455c231b083cac5dac6d942722a9873e1a7215ea8d7a0aa5c8bdf52a84efb51ed2ea02585bb54b8a68a114ac316383861d673ac92f6e022da403b73"; }; overpic = { - revision = 77296; + revision = 77677; shortdesc = "Combine LaTeX commands over included graphics"; stripPrefix = 0; - sha512.doc = "55fc3964dad79cf50f060bd7cd6e95de12e3ccdb2dc4f05e01fb59588454953e75be9de91a192b845ffbb9ec27ead55833317b447ed4640cad3688a1dd2df282"; - sha512.source = "633908124407b5fb351af9d818b3ccc29a0d4916a980839779373d68e80f7e77170d5c391099d18b215be9cc1a87666762a53c1fb36835c8e536a5775cc89f84"; + sha512.doc = "99a7c3b7d056f50bcf98170f23eb92e0faf23fe0e1cf77ee9642bebc860183158a4f7995abc8c4e1cf1ce80b87154e89a3759ee4e8d63e0fa65c1254f9968514"; + sha512.source = "694550fa266174e50432b2e7785c35ba93bdd1e872af01d1d164605c97a3161192c0454a76076e3ad38e0e1c946079a96a9632cfa224769fa9c7a327dd44cd75"; license = [ "lppl13c" ]; version = "2.2"; - sha512.run = "fa4ff14c528acec40ebc51431c788e39ee3ef9cc58ad8fce3595840f0af92b6d04d0176abbcb08c4e07afa25fb8849af3bd3a4fce0ddd903e64371ad152bc10b"; + sha512.run = "4a7628d5f04a2afdd38636dbd001ced31b898f49ceff4e998c7a5535cdad0311588e4cf4685ac4f7df4840ae872a4ca1f4b7626f83b954495cd169687fd25c28"; }; pacioli = { - revision = 24947; + revision = 77677; shortdesc = "Fonts designed by Fra Luca de Pacioli in 1497"; stripPrefix = 0; - sha512.doc = "fa911ec25c0d6cfa62a2d5396aedf893b9078604611ae5d34b06f24740f65fd62895e4d53a10931071d19ddd24244e3c7ee9893f4eff03efd0920fd1c1626610"; - sha512.source = "d9347b85cd548f5861b83ef2f213760805c3cb76fe0313f02935bf28baae72caf2d548459aed2acb7ad5061e49c6e6694e46e88bccc1164e83f63a6f97045d04"; + sha512.doc = "63f854e0a15baac4a0fb629127cc52d9159e47c1de8eb001572d7e100674f69e23f54c45bf7fa33132079b4074008d3b71a564d1d7eb54079c441b7e96a7c812"; + sha512.source = "e864eaa8e3c5cabb8de4a0a7495dcccd72c3407276899429de516a1dff3c5642c985c9a774720a003b65eab4d3f6e4b09b041126cedd87fcb6967845c5360161"; license = [ "lppl13c" ]; - sha512.run = "a82b391630b5f572d8ded331ae98f480fb0cf7f3eaefdcab3100bc839e2b026f012320e334e82d04e01a27657f36927a4d1570086899ad637f8c47ddd0f22b2f"; + sha512.run = "d7217a4291dd59f39e61ad3fff41df6d29152de5ff06a0ae91386dea4e2afe298e23f4b207843dec9b8651ec70e94a4a142b72938bfa75e7aabb179e98f67ed2"; }; packdoc = { revision = 73661; @@ -37819,14 +37963,14 @@ sha512.run = "9378dbaa1d3a569a3cb4bd70fa1b5a6dcdb0fe089d3a2c3eecef4cfdb776607f42b7fb018461c00781f8b022dd962e790146297f5df29889db13794e25c1cbb0"; }; pagecolor = { - revision = 73636; + revision = 77677; shortdesc = "Interrogate page color"; stripPrefix = 0; - sha512.doc = "b47938c8ea0250ab39a731956756c481645f48d22b3236f743a38c70a86c892079376be1a5d40e2d1a85c13f9b71f85fc1a02d8206cc1aa7ff134e87b7a50e1b"; - sha512.source = "dbb2444d545ac42c69ec64bf5e54b184e657faf8c2d86d255f91da61c99242075e528d55339867bfb73dfebcbeb6a57e7632aa360ad763dce95d154eda25bb2b"; + sha512.doc = "25e74dca1adaba1d5a0b9cfedc6c3ca7d9914ca404ffc3411e9006c5d6cc6d182ba87e3e2aeaa6b84da75ae955a796323786ee8ed8ca2a22c72b8ee3797d3e00"; + sha512.source = "7c9c3fa1af71526317d1127568b130cc8293c6f71f3e8a2f5a8bed7ee97e6357c4b39fd8ee8b696fc554f462a5fd583a5dfe11a79bfb83b68d7c30783369effa"; license = [ "lppl13c" ]; version = "1.2d"; - sha512.run = "f300b2c0a56e48427f0291e63c3aecdc96fcf8b01438d9b5b97aaea33364515549e4478b41c3527a977db81002ad0a7bbe6718fe2a54acf9a18688f173a7a41c"; + sha512.run = "cd674a42da709f0dc5bdbe766aa96cd8e8e620ef1910dd5fc264d74f1cfda3bf9d29d3b34a04d7d1ede9f5d36648bfc20c71d52a3ff1b1063e8d75efc1dc23e2"; }; pagecont = { revision = 15878; @@ -37839,14 +37983,14 @@ sha512.run = "53b0f558c6198181349a66b39f0b54108a931279766882bfb713390e79ad0f62218ed841416e143c6909161ffec548592ffccb337505eba61f643a05d49f1fa6"; }; pagegrid = { - revision = 64470; + revision = 77677; shortdesc = "Print page grid in background"; stripPrefix = 0; - sha512.doc = "3c5d05229ac51f2013017372cbe1df54709b604e170bc4aefdf26a1a017ded6124fba4922ec7609f72c059e45e1ebf1a1eb838c89f4c1564c518469333afb5ba"; - sha512.source = "f9f5f7ef9f3b0509ae0f52fbb9afaafd96396777862c2976550ceefb88d10feb7eeabec2dca561f5a55ce5f4ae6034be4db94da07209652bc6a85f5b4f2b4a56"; + sha512.doc = "1a880610af5ba80c787f7ab460a8aced17f159460e836fa0090589144b1aee1cfb826674df3f08fd2ebae8bf9c16ddf24ae83dedda3c2f4ddf51c6fa2ad6878e"; + sha512.source = "49050ea1c54baa89ea9adfb4c4e8a06bdddc63b1e5a91c561e84b43ce559eccd6e1d2173f32cd60c2b97bad1ba25260ffa2208c14db023b890492c4f21aac3d7"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "587c09867ebe999b3490d2b6dbd541acf4631a3d40ce1c0dd102b3ca4801ba5774f60ae86f27cd34bf32f324d54bef305f365cc1a8565ab54d84925861082b8e"; + sha512.run = "a86ca6a3c2746e5561a9c3db8dca269030d1b4e1bcbe81397e6a771e4f9e5f9b6823d9ae0cad62188ea3c583484b643cc9f9599a2bf7c6523c6e746f95f32382"; }; pagelayout = { revision = 71937; @@ -37862,23 +38006,23 @@ "textestvis" ]; pagella-otf = { - revision = 64705; + revision = 77677; shortdesc = "Using the OpenType fonts TeX Gyre Pagella"; stripPrefix = 0; - sha512.doc = "6cc07f42d696c04156c0da6610ceb562174dd5e00d1eba96c7b1813e86b53081245e45f835309db257cb1d157d6a77a3d453ea1f689400cab9fc08cbda21b8ef"; + sha512.doc = "cea8d72fed511d9ea9924502e930d0151aac63181b90a2c4524aa69dfd16159da879bf0854bf6e301eb460afa71dc8d99186dfcc893a1bfe534518051c5202af"; license = [ "lppl13c" ]; version = "0.02"; - sha512.run = "feec3cb6db5c10b2ae3d4d4e58cd21b1e425be368e3002914823120b1396622fd2e6de09bf0a892759f3e9629deaa1c419da59bb858dc1263cc271fb33d46564"; + sha512.run = "5b7dda75f9a1fa0f9d31136d2191e249c85de6ffcaf75adeef60ed27c31f9f2ceac1fe3a44061995c70d2c70e91e688eb198720fd28df84d3f7abf078d966a8b"; }; pagenote = { - revision = 63708; + revision = 77677; shortdesc = "Notes at end of document"; stripPrefix = 0; - sha512.doc = "20ac52f56753f0166829aea56e2b1514a34f67eea08ac8f2fbc505dcb046d2cc4168156b8db8691b426e35bbc83295454eb299a443e44d236fd31b695bb8bb44"; - sha512.source = "1926eca304ce92b3ec5fe2e06fc62a2bd8a7bdb45038050b5cf0871b35265f7149803ab32a28af057b7c3c1ff0deecdf0ae6cd4afb950d45679624a317b68651"; + sha512.doc = "51814f8bfcd2d1bf2bd24934c080b18a4b0fc4df72ad6fc8d1bd63b0261e0259d828c72dcdc7b72fbcfc27bce24bdc3e17af097cc386cdd18377b1bedc5851cc"; + sha512.source = "1ab6d5a16a919c8a64d8a3dfeb6ea1ee53c84f8ef4bff60a779541cc6a0d189633afe90efaaecf0cb9843ccfa44c1d62a445c3aad80d35d12a3e762b56687dc8"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "085f824f879091e479635e2da9d375f51217f00dca5cc51f6b3dfa43e8a54197e4f2bb0f1748e7fa5dfdb522afcf177c67c9e47f4a9e756ba71ba6394fcd56da"; + sha512.run = "932c7534954ff550eeeb7e033b5296b30628183e7a095481a43923c08512243c6440f70b135a42c07fac127cce63ed5310961a5192e6031c969186b7de8070cf"; }; pagerange = { revision = 16915; @@ -37890,14 +38034,14 @@ sha512.run = "9216d443f44deba5cfc4ce04174031cae55f2adffa0f3400bf3f315c3b9003d1ee015fb6df69cb2cba23eb117f2ed191b7033ad46a51bc718260a44778783c47"; }; pagesel = { - revision = 75712; + revision = 77677; shortdesc = "Select pages of a document for output"; stripPrefix = 0; - sha512.doc = "320f133e0dd94b9ec89b04c84b56d0e1e7344f4971a9b19946438a5bbc061820d472e3155c0d630b5c08ad7fb7ad11f7ce2f6bcc81978cdd6c9d3f1351b16723"; - sha512.source = "e41ceb7adafbd767056dc1fa36aa7829ce031b743242528ae15c151c8bacb2f2019d9c51f7f81749c6a10be0de0cfafb15b57afea4c26e8183ea9f7d9a47820d"; + sha512.doc = "f44140f124e9d53a04ba8686a841494f08b0ef6f504032bc369c5f1770ee7ea83becd59a738f0fcf0f0db39fdd30be1bd6def392f8c0c253e57edebf938ad54f"; + sha512.source = "efb116fcc46195ae417ecc97d1b2ba785a4292b59380fc1a3f9db6c805ea42d788ba1e0dade6121289af722e5162f8c3ab76d4e1e229e928b45929ebed5f0ac6"; license = [ "lppl13c" ]; version = "1.10"; - sha512.run = "095ccf2d8d01c48865e6cef5941693e2d0ef8d514a16f57acca685139aaef3d8243e04b9cc2a904e0b06da7916e00867c74a806e229a2be65f115ac4759739f0"; + sha512.run = "ff37ebccebdea4807b177dabdc48c86696d59becda4bfcdccc8f69ea10bb6c6ba51ab757223041efb22b43419c62de9db21480a3701058b380fa8d30518963b1"; }; pageslts = { revision = 76054; @@ -37931,13 +38075,13 @@ sha512.run = "0583223e81139040de67fa9a1fd93479dd2024c19d34e775a71b9fc03d7b01799c2dd58736d431307cb067d2d3130fb495aaa002425a8c0c80ddbc3e33679693"; }; panda = { - revision = 76538; + revision = 78116; shortdesc = "A package to estimate the blackness of fonts"; stripPrefix = 0; - sha512.doc = "9cb921dd13bf3bc56206da51d43c3323e4bbfb70ba775e563d4fab00c7cb14f633e193f785ee5c30f2ee37205034be7d51ce857ced63e87cf29bcf985a25ca49"; + sha512.doc = "05ee9869421f842bd3f151d13dec8dd2b317623257330a6b47a32bf533870814f9436a9c5ddbcb04ed42d7c2f56cd7c09f99a70c1306b8ad12ebc1db51dda1a4"; license = [ "lppl13c" ]; - version = "0.2"; - sha512.run = "13e06d47f40ed5d0962496889d3829e9c08cf4449ef51021d6b4b2a12ab923498712024d537e850917180bdd4d541cc56573c32b308468d4302bc428eaad5e26"; + version = "0.3"; + sha512.run = "8c00a4ab2c584b261d6b3a28e8bd1639ccfc7468dda75732b3971d5f4e08ab38f5122a6716963acfe0442d4f8f34ca4a3a0647e7b296a2fd1c3f0d7c4c0d6b1c"; }; pangram = { revision = 76924; @@ -38010,14 +38154,14 @@ sha512.run = "1ae608c0c0f0273bcb95e6ddaf39bf482c69d40d25945530ae4fdd7d5c4cba5b61046f7a28b5b93727f6a0ca62c302a51dc58d5d02b47f23d28bbb1c30f95b2f"; }; paracol = { - revision = 76924; + revision = 77677; shortdesc = "Multiple columns with texts \"in parallel\""; stripPrefix = 0; - sha512.doc = "ebafca1cae08d594b214157f2c358eb474d3dc7ee8f92bcead5926293ff85db7f18dc3ee80147f2c16e9d4068d70e7ce360d2cb46819970675b47e32f00d168c"; - sha512.source = "193386ef92a28a4ff7a3c4a11860b22738f6500901fd536181361dfc9c5ad193ad3483c9269fee2e12271fac7ddf168a14e33e55a2ff0925fbbe6145127a18e3"; + sha512.doc = "d7cdf0171bc947cd2a0de105f3944f3ac0f7198c5101cf12717b14b52f42d93932f173aee060c04939938a4fe4ec88b318a11c30a5690b9e8183ac378b334921"; + sha512.source = "a58fa1721ab2666113aad1646cb7de40141e2d2ef3e8062be442a0315f7d86129e4486cd42e067d0f4fa4f2885ab6d2d28976abb592632e8f09ea75f729705e9"; license = [ "lppl13c" ]; version = "1.37"; - sha512.run = "6a5b20bb8fcecf2a29948438bfabf7852908e997db50ff7fab76be1fea5d98c03e88885e7cc5ed488db12a7bd89cb47dcccb4618b401a20242f1cdc858412c59"; + sha512.run = "ad69cebe2ef6a436d7809e925f029ab151e5321c9f24a7dca35bbb1f37f07e182eda84ac95dd933c6a4a90c6adb7869ba25e23c13d51ed67780d36be9b52df45"; }; parades = { revision = 40042; @@ -38028,23 +38172,23 @@ sha512.run = "6eda005756083b1ca0c1ee09efe44830874d8090c25aaddb8d6631284a057130d2f03ca7f88b460fbeb7bea90ad31da8242028a70b07f6a66bfb978cd7390e26"; }; paralist = { - revision = 43021; + revision = 77677; shortdesc = "Enumerate and itemize within paragraphs"; stripPrefix = 0; - sha512.doc = "5f103c629d1c0bb94aaf6c86f7baefe3e99a854e764306cd21e256011ae5ed95601416e33677f73f6471bf4ce2a375b6dc98b8aaf35b8dab1c41ca91b7ec3ec5"; - sha512.source = "1cb11b8e7792df9be259e1a5ef3b2efdc85b5454265deb66e2a527c4696d7e9297e2022d5191b1d666996f1be1f638517ce4441d0bb696f6b33ae490f4138e78"; + sha512.doc = "9e6430fa1abadedb11c24bbf62e7961edfb2db951443d0671464a9b5307f25a7bd9bddaf7a7462eb87fe3b110e690251564d84adfab4d8d175a57d07aa75e98f"; + sha512.source = "b24ead648e289fafcf7326f84b6995bc6a54cc04502093af4d071fcb1629272364236e011bec40489fcca2ccf2dea491656f15762b24113a07f525402d7879f1"; license = [ "lppl13c" ]; version = "2.7"; - sha512.run = "e05bbd65ae7146515dd5dcc6ad7e40fc8437fae29ee26861aa9c2b4b6da0015fc00974f0a2328a72e6487660794a822bb64b35ea3282eac980c3e7fd23f4b899"; + sha512.run = "6605adaf1f816b05de863ef2439dc9b473a813006d9d9bf6a449f03a2aa053b83cb5989098ca925ef50298faf058971ec40b0b9276a797d5b5d5d8e5ac468692"; }; parallel = { - revision = 15878; + revision = 77677; shortdesc = "Typeset parallel texts"; stripPrefix = 0; - sha512.doc = "ab4c283176cf1fd3d524151cc647c1da360a1772e57b282a91007edb1269d6bade379775d0efe6731fee18b3f3bc02292057d67795475a291a4dadc748d5b185"; - sha512.source = "6dde2ae1a2ee65decf5c1ba547d2683948d58a7955b75e5a3bd74d0b6705e7c6a75f2fe4dbed01562211b670d455a0360d0fff3ac0f24e3e77b4bb01a65577b5"; + sha512.doc = "f8d9697d7360205c4603d24d2e355977a29f907040da077ac4ea48682bcb896d16c3af8cd18dd64de6088924b7a59da8dd95ef7c8b99ab77211e624ff59cb9c3"; + sha512.source = "edfceeb74866ccbbb2965e471f699cd0a66978af4280c1d08686286d365aedc70813549ede4779e93f7fad6708b32af327cae0ff7090eed21f5040e8cbf6e506"; license = [ "lppl13c" ]; - sha512.run = "975bb869ea0df9236f0e86cbfe880e9bd59ab2d6aeb98f0a399f5bfc7e4367b3f14eb64e707e4e7ba8bd3e0ee641765b9ddfd79ee1abac61f96414f215fa5cbf"; + sha512.run = "3a082d59f0b1694cbae2d90ba2ad7c0651bb19c7888c08899c47d7a06c3531e26fd8779f2fecddc78fad92e24d870afd7200dbd07cf898d4e05b4f6e3b9c5286"; }; paramcalc = { revision = 77518; @@ -38057,15 +38201,15 @@ sha512.run = "2f450e00371bf416dea1488a3fdc44840215cc6bca41ccdbb15ff6521503ed32906bda20c0f39bff5ab393c2d880aa256416d20e73493353e032128cfa0ae0c9"; }; paratype = { - revision = 68624; + revision = 77677; shortdesc = "LaTeX support for free fonts by ParaType"; stripPrefix = 0; fontMaps = [ "Map paratype-type1.map" ]; - sha512.doc = "ba91b90030c703dc35a77b9a51a23d90e5cd6f0a6490f74e151023248b05a6a0ea5bcf188e3c8e69611b9b7d5f72b4569538a9da02193ca737e94e744c83c107"; + sha512.doc = "8fc25f79703005d294966e882ecc201313256842a0fc2c9d829efef620620204bfa5004e632fe0c939158be07bac17effbad196374d3cfb58557aefef1c053c7"; license = [ "lppl13c" ]; - sha512.run = "b6f50e5c3063357e04e94a9454cc34b17e522c54effe14696d3d81e6de1f4732953b608c0c0d13965dde5c9c95e125d967afc888ecc9396001c1deb89e9b70ef"; + sha512.run = "57a47875e048c25e4f18a7be793725f319ee7f4f0a212f0819bcb84fed0659209e1cc43038ea31a08e1f707709c495c655b0b7197e9fdcdf8d03689386d1b36e"; }; paresse = { revision = 76924; @@ -38078,13 +38222,13 @@ sha512.run = "f6a7c3fa0c83421a56d93c2136c9e3bb1ed5e571c3cff2633a8a27250f8068500fee7bf9145c4ca73bae7b8fa8cd1574cbc74c9d256609e128cf0e177c680343"; }; parnotes = { - revision = 71505; + revision = 77677; shortdesc = "Notes after every paragraph (or elsewhere)"; stripPrefix = 0; - sha512.doc = "469080a30bf2ada203045fa535f004b8d88ab44c43def6316189220c1ab2c7e150b35df6936be991098d715f0118b59a06b21c09c5d34f5f9a6d55eb2e86b9d9"; + sha512.doc = "58ade3aa82075dd419227592099331840c8a1acbcbe5c6a95ddd7068af45441332be6c000a6b4d8bce85f61921dbf9bff095d7177d6d88010669bf30a432500c"; license = [ "lppl13c" ]; version = "3c"; - sha512.run = "0d05b1317feb0264a861ba9a6ca81d839fd51c8f7a5e77221368578618ac2ecc5f393bf0669c25d4bd81f415ae1bb7f0a29c85054fc63160f38902b97f8f9ee7"; + sha512.run = "93778c8631cef83555f3592f8173f960506022dd15e5ab5912666ffb8342456e60165dc93b0c66f15dd03adb548d9f7c65678b0a28ecc1763acb425fc2f2caa3"; }; parrun = { revision = 15878; @@ -38133,14 +38277,14 @@ sha512.run = "43a80f0359b6cf22c00338901dd71e843fd57d154981fd33673c4d0f97118e63e39079bd3576fea7bceec7b1a58f67ae28a32b077a73303256c8f1abe9b1c46f"; }; parskip = { - revision = 58358; + revision = 77677; shortdesc = "Layout with zero \\parindent, non-zero \\parskip"; stripPrefix = 0; - sha512.doc = "759e9e8d698f8ad77ce388ec127f158a7280586338c6e56e1f9188a9a2e8106cb482f8ebc4e252749331e65ac2a771884124b16e3ea5e9ac76005439ca85876b"; - sha512.source = "4783fdc97f269963e4d5998b2d8066a676f371f5034bf5204bc9e5935928f153dc0a4aaaeb11a403baa0631d545a18a1cc19dec4ee42314e1f33b239a9cbeeaf"; + sha512.doc = "461dea69f181ae33de83c2bec3817526efb546441142fa4c6834ade771e8218ce9c3573334930e7efb565dacb54889f795c78535f0c53be43cb2dc1913e29d01"; + sha512.source = "a397194d8e0c3676a9cad1fc901eb325bfadc1304fc3725b1c7c8d7f3547b7d5c8d61cb97402082ad91101afcbca9b5fa696aa6c2af710a15e105693b442b583"; license = [ "lppl13c" ]; version = "2.0h"; - sha512.run = "2d64232f41b2607712bc67ce77ebc987502924ebaad4f799b6ae2163862a8b833a9c1a7c8871a33b4ed9fdeb74c8368897e1b831c485ab82e084fe3ff0552af3"; + sha512.run = "1cead340c0f513cef0869fbf8f5a8a159b2e844cc57e2d53efbfcd8daec544d417b147b6da78303dfd8a19404b4f180801a4188c6c5fd16af9c96f1db2e3b882"; }; parstat = { revision = 77123; @@ -38220,14 +38364,14 @@ license = [ "lppl13c" ]; }; patchcmd = { - revision = 41379; + revision = 78116; shortdesc = "Change the definition of an existing command"; stripPrefix = 0; - sha512.doc = "3c65e6b1fe2b25efb45853deb5b3111dbfa03de7c0b154fcd86719a81bbf725e1872a6e6b5a9955e63f410ff3c05bce5de336f4ab1e612ea0d82b8d44d5fe960"; - sha512.source = "d3effea39c2dd33c9b40dd12304973d2d96457bea7b7f233f196c2ad0ca9819e57b38ab7b44e9532350b6c1cb519b184882ea924dc198dbaadf185ac177bea63"; + sha512.doc = "d97b133ef5e53f854fed6a170306c246bdc2e6cdf0e0c7741b18a5535d2bada8111e7f9da8f2f584e1d9963296a6b54148828053a4570aa78aeb35c6b37276a6"; + sha512.source = "5781e2118f4b7078bdf7622eadb8cd3e29bc0150440558e1998749c3990ee5c083aabea63dab0695af8b29aa53df958169794903e9534ca30a548f2f43bbf64b"; license = [ "lppl13c" ]; version = "1.05"; - sha512.run = "a98085cb274c189644fa1307cf4ab5949a9eda76936fd6b74a7ba366b04d58b2a213c1a5ede53f644bdb76d44eeccd919176fb1934b8eda55489fee16f0c349b"; + sha512.run = "d100bc9f4f4aedea121c6f3013489558b9e30f614cee5528c05614cc683cd328b81dcd00c04043edb1474bf8874d9034e1d4fe023f07a421da38ec8671d024ee"; }; patgen = { revision = 73848; @@ -38252,13 +38396,13 @@ version = "1.1"; }; path = { - revision = 22045; + revision = 77677; shortdesc = "Typeset paths, making them breakable"; stripPrefix = 0; - sha512.doc = "e52367b81b9042af70e940aab99fa13140c31d58768ce94fb86df74ec9b52fb365168e7e325d8b2e304094e5a35fbd9fd687305062b5b606bb9e5748f143ac2f"; + sha512.doc = "4d810f52fc26e3179344d222dce4fd29b58defc06653ab387a801edc4c0900ace903a1e59bde6a11f6d8dfab9a3cf0a042d76fbbe9f48860de06552186fbcaa8"; license = [ "free" ]; version = "3.05"; - sha512.run = "6a1fad600e4683476206385504ab5fb916caecc1101ac903d23042c25e055c6d4a73b85a57a3293929b1effd7d4af6db26c36ff994d76efd1c4f81073cee785a"; + sha512.run = "fdd074bed839d6ef53ff8cb6c9fefd9993d6b6ca5697b93c377036c91f75ec9292b5b0dc4f043e6ffffe3040708a22bf87e29da1940979293f55ea8c99df29ef"; }; pats-resume = { revision = 74532; @@ -38340,14 +38484,14 @@ license = [ "bsd3" ]; }; pbox = { - revision = 24807; + revision = 77677; shortdesc = "A variable-width \\parbox command"; stripPrefix = 0; - sha512.doc = "1955a1cd5336a7d71483f49bbc8c65426485fd38447282262b58b4633398cda0753c5574455421b19d92d5c88c599f9c227b54a7c340a35daf233a4f48a1c276"; - sha512.source = "67cf5bae9494a81b97738ca8ed5877c009d631cb8ac681915559bc4919f536c657fe4e3ade36b8e4a0ee3b614ca4a23bde8a9cae19f3a9aca12cb2e3926160b1"; + sha512.doc = "f4e83d4f4466ac432e14b33c9b329370c6d7d2b8a8552e861ce572391c9fcf371e3dd4b1568f48c32d09547df2ff7b11b504bcd10974c761279b4d7124807cfa"; + sha512.source = "e77307ccbdc2d8fca34e0a04d69c683e81e75f9c8d5434aad4291bac75b46a63c4478dc53ac080e2d342abbc56a975ad4728932153f9259bc68eaea6a6f1e163"; license = [ "gpl2Only" ]; version = "1.2"; - sha512.run = "cf2ea3781aac3d0b8619c46513bf9894c4b4efd8ba89eefe2e5fbe4e8f82fedd3b17f64467598080a577c65cc21713671c68763ff2600ce24fb6f6ddfae83a3e"; + sha512.run = "640b5b864eea85afc6902b19c01e4a7bede9033d725139f0be860d1da8393c18d8fe9d95a7901e0064b3afe7bc021a913988a1cab514a019e8764444ca2a6f55"; }; pbsheet = { revision = 24830; @@ -38419,14 +38563,14 @@ sha512.run = "c9d9350a68513b9c7fd1d99138cf93aad74b76ebac4e5a55de483501bc5a6ac42a366e60e15a6d7e81149355dd6ea87b968bb070e05f04848e4a167422f645c1"; }; pdfcolfoot = { - revision = 75712; + revision = 77677; shortdesc = "Separate color stack for footnotes with pdfTeX"; stripPrefix = 0; - sha512.doc = "e884f4c95ebc0517b59ec22c2f5ecafea0091f3cfa1b4fbf779c6ce2f9ff1dd532575bd1dc2a95acd5dcee9dcb6236f2b54e12cc047a9fba63617d2b9055c47b"; - sha512.source = "7cffeb5d9cc41d011bff8af54f3e82a9bb04a1634bc2b790a4d82115b1a68875e331db9f6c7cc873af620f60415a3a43760a2aef9836e7b9278472ca63b451a6"; + sha512.doc = "d678eb8c5935792891073ca2671bcfd43a5fd354e9ed95f18cee40073dd8960324f16afc1115fc5db2a03c02f163dbaa32254a52d5c3aa04c949af5bf89d7469"; + sha512.source = "e7252877b540b7ad5bb5222562d6954d724de03067ffd17d3abc11ddc9aa56b8b9b9bc776839385b843f01a35836728f1c2f83e82bdc882901975b9fc990cc45"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "47051a6c8b821166b5404474c2ae46a2a4a2ba7e75d4bafbfa716947f682bdf0f94997afb0924936c223c023d6266ea793d4160a3edd9f300482ffff939baf86"; + sha512.run = "ae0d09f79d1cb0a0db748552cb76bba6ea282161e5748ef70b6d4618229b07e6cef8c24b3ff5e356ebf63cd517339de1274d906116d5b230449814553bc98ebf"; }; pdfcolmk = { revision = 52912; @@ -38438,13 +38582,13 @@ sha512.run = "ddcc125c608eea472c06981c9f5a901a431da978fecaa2a5ecdd08e2f6499ad25632e4de86f7e92445a8e276403ee92bca636b80e5216e78b21ce355910ead67"; }; pdfcomment = { - revision = 75447; + revision = 77677; shortdesc = "A user-friendly interface to pdf annotations"; stripPrefix = 0; - sha512.doc = "5344a407a8438ddaa08a7e44bf9e8fe22bfe89fb15e0b09512471b74aba18071ed9db96a90c0c15b28b35f9754854341f60ec22e8bc245a6349360a6f1147096"; + sha512.doc = "5fdfd7d682ec86ed67b421eb44ad8da21270813c5309e8b026a294f7a192df104148233bd4c2d8c97f530ee9e475506b88dee4555729d3e2e25cd8d230a95719"; license = [ "lppl13c" ]; version = "2.4a"; - sha512.run = "47b655dd925dc319b5e5e8c2664a02951a86a697ed3774037b71b7362bdca90260ef826035795fc272f4ab197cd85f2790aa85e3947656afe59ba11218a4fc32"; + sha512.run = "b13617d22ba95b969bcd37ecdf8f77d5d05ca0c06b9444c90fcf7ae3f9741f2e9426f32f6777855653b5ef4e883df57aec67a2a0853ebbdbebf6a439a72cc00a"; }; pdfcprot = { revision = 18735; @@ -38469,14 +38613,14 @@ "rpdfcrop" ]; pdfescape = { - revision = 53082; + revision = 77677; shortdesc = "Implements pdfTeX's escape features using TeX or e-TeX"; stripPrefix = 0; - sha512.doc = "d95aa97463b20c178a04f9f2cb71011985eb5242ec620adb9911bb5f1103f71e9fb0feca5704a9339b9490a71ed67c8c038efcf6cf43e16fcd20ba2eaeff8161"; - sha512.source = "b6edb668b4803c91288b0f149e2700213ecab7725310d7d4bf499cf557590cd4356d9c79a6bfaf17a50ce85f4951a1e996ccf6725ea6da000f0c316f5a0466d4"; + sha512.doc = "a40d6dad7875d9db28fe5c098188e74a0ecd3aaf785a03465569eefbb54b7cc38882b10dee809dc2e69aa5614105df6c256bd6ad6c4a03f05c37e7c9d6ec824a"; + sha512.source = "f0751d5c7537816da052b5bcf741937fccfc34fb1ed9ccc84b891d95193f1db659ba184243dbe25d28dfe0fb51482d318a61d3813c56adaabc0166fdc62ae2a0"; license = [ "lppl13c" ]; version = "1.15"; - sha512.run = "ca908d58a9a0c0094fcd9bad550bf493a0dbea9e90702534a7418f9a5f506f5cedd42663f154bd227349e4e57e223b6360871bdc995eaea221c07cccaa780327"; + sha512.run = "c539bed6b18cb6f710d4b2928613d2ea37ce995119455106fd72b1a2803c0cbf869660a8ee5f0ee2063a2fbd85ae9b3e22ba4f55e48a541cab073e98b35bd4e4"; }; pdfextra = { revision = 65184; @@ -38511,14 +38655,14 @@ "pdflatexpicscale" ]; pdflscape = { - revision = 75593; + revision = 77677; shortdesc = "Make landscape pages display as landscape"; stripPrefix = 0; - sha512.doc = "ce69b45147b3d1dd34b981d2fe370787f94d16edd634a879082a604b763836052a45db917c13ca2c006f1c5ebbd5d0b09aad0536633918a1cdac4f43f42ada17"; - sha512.source = "ab509858ed6c298f75ce834125955a9542da4a49976174b98fd6468a83e7e9d0f43bde9bcf81b1c89bc26e1c60d5d8017119e0f19d28618e5efac6702fe8e6a0"; + sha512.doc = "38267878e284bea94ee6340f45c4c6e48719467b1bee0ff8a897928e437e307830301c59177f85993a0b9a26e01a0438f941112e6a71ba8f1c6c0ccaaedac1db"; + sha512.source = "10df0522966af374d9856befce1bb5456a133a113e55da39a74fdaada1ef0ad6a5f6afd3f12b73e06045efb0cafb1c09b33bad95cbb59b663bcf96c235e2cc51"; license = [ "lppl13c" ]; version = "0.14"; - sha512.run = "e830c5844381859a661192ec8e6c93688752f6884f5d40be45edebc17e9cc3422a8a79fffaa23d99121515eea8d75d0bc705ae54be46a769e5fa4e46b3f957d5"; + sha512.run = "5a42b6045371ff78720e98be706d067f3d21c6ecbd6bdbc073d0ada79af215449cec1f671aeae49072040c5f32e96a87179b3bbe1e9b8f7b59d189d4d0ea0d9c"; }; pdfmanagement-testphase = { revision = 77467; @@ -38531,13 +38675,13 @@ sha512.run = "ca39d8aff81909cab6d86ab67e4542b8e8eb24811d0197477b5ae7696e18c811a51079b1505fb3fd3ba22a43540b68e51d4b872e5a854a7fa5ad84c10f6c1a92"; }; pdfmarginpar = { - revision = 23492; + revision = 77677; shortdesc = "Generate marginpar-equivalent PDF annotations"; stripPrefix = 0; - sha512.doc = "24f2fe0616b0e6872da321bc7878f423df54057c9ed7b62eac4e3de36df4ba9a5f0c4481392902130038c8f2da098d2fc48be34056a03d6e764a01b66c2649db"; + sha512.doc = "6fdcd933b7d5df5a9ba8a84ac882d9ae6dbf31ad4d8d8d163a00dba49335129e55b51ed736775e0216b58d0af0a2d5747925b0dfa1e0b107c6cbc7d2327c2ffa"; license = [ "gpl1Only" ]; version = "0.92"; - sha512.run = "1cfb39ec9982fce753e3c0040123fc0faf39d94a41cac95dd0d189f2f5dd21f0a03c2f7e26de999097905b2bb32ec8d73e6dfa808c8ed2a49610da436639767c"; + sha512.run = "7bbb4bb2039f4bf09c2e91819310664c664270b49171a7f6dcd7f9e108e1a5b9ea722896974a92f354076af848619db9048bd13a25ffdb22c9d51896124cece0"; }; pdfmsym = { revision = 66618; @@ -38549,14 +38693,14 @@ sha512.run = "f424a0fcaaf484f919b1e6646c63eff6550711e23cf938886b9cdbcef8719defd1d23efe949916cdf27dda54a87a8eb5448d4c9e8234ffc043dd295937ea5365"; }; pdfoverlay = { - revision = 76924; + revision = 77677; shortdesc = "A LaTeX style for overlaying text on a PDF"; stripPrefix = 0; - sha512.doc = "606d4f4eb000c0162721efa5dd4ef2122a936e813bea34cc9a4986a6678b68ae1063f31d561d1ef05e4b44d6bd2e4b2254216fe419995bf87396ccd6f406e5af"; - sha512.source = "5aa5f9cf47d1d47d783ec6234d6726494d9b999632ccd94bdb5da78d7ea6805e2fc9dbd21ed8c083357cadbc7b67b7813008de3ce6d719a6fa1f3348c85088a6"; + sha512.doc = "1e2ef440f25cb7d6b61a5407914f84436ad756100276a4348d2e3f6f277ecc98d9fcc08c491924a1a25d6190c83ab826286981f05433c582595d20adfe097dd7"; + sha512.source = "7c9f027f2ddf9dd0e6da5fbb705d454ad6114c6ef318d3d6a1dc06ddd234e72fb3c62f1beea642aabb0f8f9d575fbc3b215a6f0377a6a77d6f0ae7770e0e4f28"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "bff8f9e495b9665dc4eee6d26c9319d0c0180f6884bc0ea3ba7726c0f16d8051db03cbb3fc814b0ba8715163d2f2bbdf102a6288f28449369f104c9ddf78fdd5"; + sha512.run = "c244009a42767ba875949304a8617254b47abd7bf65c3915da46cb4bbf1f26755b0ff1c37fbc328d38ee28d362ded2aa6ddb84a2b7f415bd9b05041c8d0ade1a"; }; pdfpagediff = { revision = 37946; @@ -38568,7 +38712,7 @@ sha512.run = "ce28e8160b14d0833b57445392237dceab536108a9d96942dcc0adf5305c149ba08269d697ab8508d8ba05dbc59dd972dd242cf7c4cd12e3d3e857eb885e5277"; }; pdfpages = { - revision = 75881; + revision = 77677; shortdesc = "Include PDF documents in LaTeX"; stripPrefix = 0; deps = [ @@ -38577,11 +38721,11 @@ "oberdiek" "tools" ]; - sha512.doc = "9275fb2b7085743ffe53f2f127550417d41ceba51b4f52c4d4ac834a7eafe4ef0e37cd889460b5ed7b03ddc16578afa1b2aab5cb7d51d98c31fc56a6a710dfb0"; - sha512.source = "8b17498553ec78777204e5614e76213c9b4a7bb27a0a881a90087e11a647d23dae5c7bbea9bd9a57005410e3c567326b4d79fc0d3cc9c762c3e73ee06498d938"; + sha512.doc = "b6ba76538ec0003b08e08bcb887f3cace25b46aecdb45d2efd36a55a5bdab866422498b6b2ef7b759cf437348b3d0977248e9e90be8aacda02a9a4c8e06ee376"; + sha512.source = "d9c24c351371a52e2f0e9a74842c436eb837078291101f4fb71df26da1c8633270c7bd4d60bd8b0aa47988729893945be952d3942ccf3ce5a29eab6cde5eca30"; license = [ "lppl13c" ]; version = "0.6g"; - sha512.run = "84c51a1b9923cf43bfcc9651f9050638e0421e3b57b6c353ed3870c5ad48fbb3c46d7526d756ceeb16ae4b1733cc212280bba23ea27a22748b2a06eed81e53e3"; + sha512.run = "431b97bdc9f609e1ed987d79fb282d1827f297b695d183f89b047c6be103965c9a6ad725d3755943120a81d154912b4203d35d813fb5093bd0594c7fc8e44a6e"; }; pdfpc = { revision = 68610; @@ -38613,14 +38757,14 @@ sha512.run = "8ec360bcfa5056b240091f1b2b5e6562656b15379bcf74b161899ddce41cb70d08cfdfb73b9497efd48e192fde11bfb4ffc59ed99059e1b6f6619e34b7f39bcd"; }; pdfrender = { - revision = 69058; + revision = 77677; shortdesc = "Control rendering parameters"; stripPrefix = 0; - sha512.doc = "447336df8ed6b0f026e9b99a5a45481fb04da0dfe009e091727d99ef536c5e073ca90bb9e4268104146908f5bd6588dbb8d294cceb0acb3f46763e0f835b6803"; - sha512.source = "83e6d5dcb7aabd6bc3e84d273687b91326209dd78b8c91acb256e5c42566a4e441e526de9b64fd8d5310a6f393ee7e66c6f561f87721959fe2cc9e41aca02fc1"; + sha512.doc = "f676388caa948d03c7c424889b3be7410585f97accadcdc4f086e965881c8ccd304f059f737ca4119801e7c5b22833fd10f37c23edbeb2918496fc3778d246d3"; + sha512.source = "fb3a915881ffb01d413ada7359e752835b54284fc31c03a550181810789c2ece962693952e3c4534ab4484f8ba3e47d67f7ac18434f5bbda1cf0e32eef26fad2"; license = [ "lppl13c" ]; version = "1.8"; - sha512.run = "507450ada31750d833e46a74ab38570bab964c4d36224482d0aa14b2f846a10c34c21735cbf7c4a8bd7f6c10dab5932830ceeef8198b98f72a716aed27a0714f"; + sha512.run = "154be637335406a9591b38e3afcf9cc45d64e1ee92cf65ec2fd863e93a04518353c7d457c803a35a8159c3176a6bd1962796be4d700fb50aa1520e27f54b0d09"; }; pdfreview = { revision = 50100; @@ -38745,14 +38889,14 @@ "simpdftex" ]; pdftexcmds = { - revision = 55777; + revision = 77677; shortdesc = "LuaTeX support for pdfTeX utility functions"; stripPrefix = 0; - sha512.doc = "a16db56366e80b1694b78919a245336c37690ea9a1305a606a3bfa85a73c854e92d1cd8b9ddb0bdfdea82f1ef684d06d8b4649e4111c39f24f321dbcb01aa036"; - sha512.source = "f3e62a5f9029f71c652105b137048cef4f5562dd0848bb7a94d251e2af579c394322a70f40aadbed3ac56312005d59124ef3fd5a2436127a72c430d344ecede1"; + sha512.doc = "2ea902c258be512aa584c255fa726551bb7601b43d95ccf42fdc694c5b5b3cf0a4b3c689e96e8c6e45fd7344de9b58e4c3cc5c63de40f109fa4608546062b616"; + sha512.source = "a9fe99b14d938815b38d45f900c06aed2bd69336dcff0619eb19fb4e4d2acc399b6eba168d01171c2e064646cece8250a43dc8bda49676bda8ee0dbe61ed3644"; license = [ "lppl13c" ]; version = "0.33"; - sha512.run = "91054b61b76382813d80e873d908cc07f8571b7651f49a3dc3e87063507af43bf31107c34187b703b0c4462eafe0cd605159803c72cbf2821cf6ab3afb78fc6d"; + sha512.run = "36778bf7472189a6b78bf2627571210f319b6201ac80e2f5d2f3d29fc93e35dcab5402e50436218cbc48c8be7706da876ad64f7795a31ee8172de51b308be3d4"; }; pdftoolbox = { revision = 74832; @@ -38800,14 +38944,14 @@ sha512.run = "1064e81793884565568f6bde33072dc007c9b9a07c010be602111ea4429ccb803c18a3af13c85bc1367279624266063756bc59c72e6190e70090eadc8857b8b1"; }; pdfx = { - revision = 71681; + revision = 77677; shortdesc = "PDF/X and PDF/A support for pdfTeX, LuaTeX and XeTeX"; stripPrefix = 0; - sha512.doc = "ce5931ec7cd9d836a23cacff24c13b7cf8332174735ac20644e83ac963dfd586434f154e17acfb66d9b5733827a4ffbbc9b51060fe026c3468f82d321b83e191"; - sha512.source = "363eb39fbaff70796a98c679bccec71ef005286b54d86be4f17878550f2a7e4449bf19f808c0e04755818fd73f10014057f104730112957a31e9d000efa52d81"; + sha512.doc = "7c06cd71ec3b92dd5ef57cb15529367f9afb7c2fb171afc8a96b14b89945d8813b16c6177ccb901ad73a510bbbbb1b49790236b4f4a82ea9beae177fcf0c1d90"; + sha512.source = "d6990ca94b403443fb88e1b9597e69dbd125601e06e4206b655c626303bc328de5c384bf520e11bdc9392b0ccd4b7fdf8d022f86124ef9e67a29ca1ab9951303"; license = [ "lppl13c" ]; version = "1.6.5f"; - sha512.run = "3a186a9dc416d6e3aad2ed915aded0b98fe227d6829d1381fdbea3244429258b043441fed67eccf677ab4dd59d15378f9bddc9544847c2770d1e8544ce38227f"; + sha512.run = "1dda49ad109009c01b55ddf99380cac8b4d4b36243f2e8e4c45bcd30e037b2a9bf6fb0339b9fdae8404c9cc9388731faa934b95c0550495b7ded156fb4938655"; }; pdfxup = { revision = 71513; @@ -38869,16 +39013,16 @@ sha512.run = "f9bb13ce722cc896a2be1c5c13bbe588db13973cd9d530cdf7e0e9216f35b5e1c82871a35dddce31dc7a252dc85611c38437a135efe211b7ee58a500903229ef"; }; pennstander-otf = { - revision = 77285; + revision = 77677; shortdesc = "OpenType versions of the pennstander fonts (with math support)"; stripPrefix = 0; - sha512.doc = "033cd5d9f3e01b3ae2b8146f1d11eb0eb749e79b7741e8d67b5d399aac564c6ccbbd1f7b237adba09742d454391d7678f8a30bcf77882ffcb4d6e40b0d52d976"; + sha512.doc = "1d1a02bcebb5a118279af9bb6cca0dc4cdfa0132719e782c9a287e308df9cc7280964651c730f81c1bea6f1c89c4d1c58ef3bda19099e0f822fba6bfb5b005a7"; license = [ "ofl" "lppl13c" ]; version = "0.3a"; - sha512.run = "465b5ff3b197e4d9d3863c43afc35b8cb8c3aab54012d5d362bd947f6468323a2c045cda299a85ae51a90d83b55369536d7f52c94519f621836752664ec114f2"; + sha512.run = "62c932c7648e099b57e7557de90a9dfc45822490ab8629f5aa8125bc628f504b327fe3182d705f9e94d8e9028a4a37fca0ad789c256826a6741c1ef3837b0768"; }; perception = { revision = 76790; @@ -38964,16 +39108,16 @@ "pfarrei" ]; pfdicons = { - revision = 60089; + revision = 77778; shortdesc = "Draw process flow diagrams in chemical engineering"; stripPrefix = 0; - sha512.doc = "cb9f0ae2a1b7a3c8cbb12f859c9cd9d33e447652ceacec2642e45c7db7a96ec6cfb9bf63ac8f711c1661557308ebc3c6c04604412d09cf16d232e23c805e395c"; + sha512.doc = "cf0c8f14faacd7bbe179f68d00d41d74c6de197dc6d2397444b3f2a6c05c851ad5c0382bfdd1b12901983c4d4d5b701b3aad2a7cc9106341fbc6411620dedd8e"; license = [ "lppl13c" ]; - version = "1.0a"; - sha512.run = "cd09de584483a1493648e9f842b743c43d7712b35f9d315ab34871a964b6ea7e8bcb0ff4b8d4399f5ce7d5ebadf41c94e8b88772b15155d4c21e17e4c62ecd2d"; + version = "1.1"; + sha512.run = "b675f4ebd8c2c588a5e0c34c93df91bf9d1833c8c173c87e9100051d0af7054ed830ed1e3010c38af4e9977c10ba5356421319ee99266cbf08838ba93a292093"; }; pgf = { - revision = 76180; + revision = 78116; shortdesc = "Create PostScript and PDF graphics in TeX"; stripPrefix = 0; deps = [ @@ -38983,14 +39127,14 @@ "pdftexcmds" "xcolor" ]; - sha512.doc = "c7aeb723417b316c3178a021bed2089af5a71295b6e5a4dfe965b02c1cf6ce0e8868675fd9b44f1d0c2fb3a98cb59f5e94ba0235cab62668b2405fae6cdb8cd2"; + sha512.doc = "267dea4eb097ba684547c7feeaea16a02e75e9961dc6919fbdbcdd23f3def11612aa80eb6125fbd4252ba30bf56dac0159151d2f753c40d8b6970bd62cc3a3b3"; license = [ "lppl13c" "gpl2Only" "fdl13Only" ]; version = "3.1.11a"; - sha512.run = "7fc3a36422d158ce2cf48eeb75fafbb125fe4f6b3424e34172e61f4013374663136021cfb71a946e9ac688a2f19b3c6733c1c66d4872c30a6721d886f66b0ea9"; + sha512.run = "872356a53a4089f3aa7398b2b2d0165835efd4eb4850827ace4118cf7ac24546592bd2dd854168df2084a3deef90493b69b37a8c238176431a50c725f6607c1a"; }; pgf-blur = { revision = 54512; @@ -39006,13 +39150,13 @@ sha512.run = "95093365a79d7f8a2df134decbac172a080711bcf8e8f77267ea4520ccc9aa398f5fbedaaa5500fa189b3873d8897350dc2c99f142b6bed1a6e7705293a3b8b7"; }; pgf-go = { - revision = 74578; + revision = 78116; shortdesc = "Diagramming and commenting on Go games"; stripPrefix = 0; - sha512.doc = "efaf14f4d2f5fd762f155adfdae29f3e5b5ebd4ae1efc13d8acff25a07276f58a50884d8e56087dedce491865ca1454637fc1786181d11177f94f4bfa0218683"; + sha512.doc = "7b5899b3b23c182eac09c120ec7a26c71c9de22ab28ffde2443c6fbb19a6c56dcfc68e5509f38eeb8065754d53dc1701032c634e68cb22d33178f9cb71260d44"; license = [ "lppl13c" ]; version = "0.2025.03.10"; - sha512.run = "91d7088df139999fadf2b37e8d8315b27adbc0c44704dd044832d713f5a230e50ee28163523fe83782e264dcbce3e1284bac9f58659b3f4a35cf30dd2ef6d07b"; + sha512.run = "5259fdfe7cd45703a33920edd6cfc29e9365618b6599d1f560680f017eaea50e1fd333942c21363933c0472e335fce2670953a243d8ba783839b2091fd6835a8"; }; pgf-interference = { revision = 76924; @@ -39160,17 +39304,17 @@ sha512.run = "9a4fd2f42276cb72cd39dfe3cb5b6c43855e1d7f01f47c53b23c8aae7bee98c89e8a8f784a917c0c4ebc35f9dcaec18b8d4f6bbeb05ec5a80647ff7ca23c02ab"; }; pgfopts = { - revision = 56615; + revision = 77677; shortdesc = "LaTeX package options with pgfkeys"; stripPrefix = 0; deps = [ "pgf" ]; - sha512.doc = "ff82e0502fdeefe6afe90aad4e7615de9be4ef8e2e6a69e7a537202af77aed00c0895269ceed3d38e0f34345efbdd771d22b0c8759fcb46ff8e91ce639dcd21d"; - sha512.source = "758da1f3daa0ef888b484ea657fdd4384102868e4eee543bc97e73f103b67c367277f5c00efd06a2080f9ac3fb82c909cd30f641363120e70357450179dab6c5"; + sha512.doc = "e2d93d9a0fdab3d301ee9a117f6ce7a2dd10532ee073dcbd11ee27b84cd995f14c86ebfeb96a73e436032e7375f43d3ef14cc918c2f2bad0f410a7ebfade3763"; + sha512.source = "3ff43ffe5b521e07e907b40b97379ecfe2b24dd047de1707374295f809975b14cfb822c6b0c5f7ca74c96e2f1f9e1e7c3957a46cab910a93f602b4338b44c1c2"; license = [ "lppl13c" ]; version = "2.1a"; - sha512.run = "7d672d626428c37fa749a810c57be43c6102e1325a6d3e16c57bc560b6d65a57bae94e619a73f3e0efb46ce7b4783d05a6e98c64b1e90c6e0f94f1dd9acd676f"; + sha512.run = "eefed8f9903ec7c68e7e4c09867ca394f45b9e900aa3a2617f2f454a9d8bfbed52018c9bb83707f922d6ab2748d4fc97050a4fd5ca7590dc1e1585fba04bf0c3"; }; pgfornament = { revision = 72029; @@ -39190,17 +39334,17 @@ sha512.run = "5cd220d0d25f11dcbd50b0762a3f5e6f0c7e5f9455190e5fbf5e302522c978076f75b726d27530c3510cd996c4bf495bc9ec0ee1790c1bdcfd766ac5ba9741d1"; }; pgfplots = { - revision = 76111; + revision = 77677; shortdesc = "Create normal/logarithmic plots in two and three dimensions"; stripPrefix = 0; deps = [ "pgf" ]; - sha512.doc = "e943279f7d434b5dd5977548194de9a46863411ea723cd112b49cea7251fe083d5103bd8b35a9f89856ecd9d337111c36e4847c7bb5eb15fc802d3746aa3a189"; - sha512.source = "844b56498b500386947f81ac7fb2e86e0f485f2bd93f2c5ed3d5a9ceb2b9a763f0040292129f0c631f7bc88edd73287b79a15b3aac2f006efe431cb8aeed76aa"; + sha512.doc = "f777d7158045945d50c68bdb07a2836b9023a24f87ebe97fff1ab52d4de0183496434ad31f85601ce5b8ab2187a0491d2f5e8da1bda779688d4faccc75ed7571"; + sha512.source = "da445151220946e6ed13ca4c58d7e6b26dd2e27873e339823aa240fea2664fe49301e5e60fb2e275e6465a6a67bd4ce983b831e62524ef69bc83f97ececef45d"; license = [ "gpl3Plus" ]; version = "1.18.2"; - sha512.run = "485d04ab94f2f947ec42d43e4907fc8ad91997139e26f3fe2eaf2084b9471d56027dfe3dc92c2ce22035b57f06c757e96e5233b749ba54e6c9c1a6a36a2c5f8f"; + sha512.run = "05a956780ebc1b42997f140834481176170104a87f0eb7255d2e947dd263d08029f9dbb83ec9f3a3be201ba92a263300a53db5ef3306c01d7c8aa0c637d45bba"; }; pgfplotsthemebeamer = { revision = 71954; @@ -39360,13 +39504,13 @@ sha512.run = "c0af90030012e8e2c0872769f484213b3235f0ab0c0b0538d2eae438261ab9d3687ce63645dd1e5511c734e80596208d70df1183a178fb52b8b3096b6bd48460"; }; phonenumbers = { - revision = 76924; + revision = 77677; shortdesc = "Typesetting telephone numbers with LaTeX"; stripPrefix = 0; - sha512.doc = "65e75dd9a823c4460199073d0dd03162767d9b4fd3d0ed0a0723646c83e8a89a7630984f7deb0750f9b83b8a0270f59c4a130c1619993e5bc9b4ae5abf2ef293"; + sha512.doc = "5a062520f992608c1e73d98d9b32b22153548a0848e26c9838c1a90d6bcb5e28533ee98d00575b82aaaf220c7b24a52f90788c90af422b146bd45b9415524916"; license = [ "lppl13c" ]; version = "2.6"; - sha512.run = "f7abcfda230a6a9ff36e9ee1432eaf5668ba78d0898d5f8bc5116e18b39b840024bc9dff4f9137f2aa9caf3ffb79223d91e9a82fe141a6f95fd044da81caa6b2"; + sha512.run = "f0d41e8e330500ed4f870e8bddf8ea331cf9ef3c82306c1c9b57cc209b84ce43a4465c0dee70d0dcfb93e03d6bc433478a5979eabc0b57a2f16f275fdc444759"; }; phonetic = { revision = 56468; @@ -39471,14 +39615,14 @@ sha512.run = "1a598dac27ac5e1fa163493c307e48ff2e8c31d9c1c51a676a1b05bfde7af2a558fce4bf410a2c70837d128121331d6aaa393c6e7a84d8b98f9e271184e78a50"; }; physics3 = { - revision = 77503; + revision = 77677; shortdesc = "Modularized package for easy setting of physical formulas"; stripPrefix = 0; - sha512.doc = "197a355ce39d85bdf6360707767380b7762ea584a4e6239fb712f21aec74eeaa08cf4ba4e80bf32a01260072384bc7b56655c6db9ec4d1b90ba88ce8bcd7ec5a"; - sha512.source = "ff88643d6c96e456c0f29157ecfa520c7e1fd4820f3cf86bc14f4237e8b3b5e4686bf2f7322cfee69e89841fc99f991b7fc2d8f3b838b0d2c9ed810e80dac152"; + sha512.doc = "98c78b3520f6a08ef726ab0b13740904379d24919a7210f7b4cdd5f94580dfb9e9945ddf395fa09dc422f84cb0bb3121e6a07f817aa3271d4655a69c33570afb"; + sha512.source = "4fe59ddb6bd3d71d5803757ea7468ffb16a127547ed8f9816246cd3928b659396516d4b8d0ca785f91eeef4f7d0348752651c182909bc942e1df0fdce2345f2a"; license = [ "lppl13c" ]; - version = "0.1A"; - sha512.run = "10de696abacfeef82885d55f1b0be4ef0751589fb6a9c1d764adc8a002619fd82ca9a7a4173755fccac92cfa38213b556cd00743c1816b698fa0f0d6f3594495"; + version = "0.2A"; + sha512.run = "2c20988fd3f6fb6b550508f8b22769a76e297c52f6d6f0b7fc6cd5aad0cf796b4477e1e5fbe22a6df6a7ef05b67a19c393c5e4f22c1a291907307b661092174f"; }; physunits = { revision = 58728; @@ -39491,32 +39635,32 @@ sha512.run = "96f700e6dd103f768383a78645cb32e363b83c459a0c764a77d127bbf2aa7c143105752ef9910a2d9d6e659547931b01a2bb0683b41d8870c0fd850d7e01de3f"; }; piano = { - revision = 21574; + revision = 77677; shortdesc = "Typeset a basic 2-octave piano diagram"; stripPrefix = 0; - sha512.doc = "50609a17b51de85d5f9df4da91c0c1c421a86ff222d08268fd0145e248eea740c68445724fee425a2adbdab85e0cf5b4a9bb4ee5cf3bfcb4a3d5cf4f1868df47"; + sha512.doc = "85fac24aab0a235cf5d4c2c5d6c1c3137ae530d97dbc26c493d495b768cbb9b7d4b8096a17459cb4a7d3a5889f9b5451ac2ea2ef20e337bd17b3b9eed3583f2d"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "49c3b29f48211ac6ca04ef8f9df74cd3f4673a84e9d84c2a9b06bbc958abd640116673abd751be40adb470907bcf65a42756c22996f0adc4e2c0dbf3d6afeca4"; + sha512.run = "8e8531a8c883da64b21536bbdcb48a26c1c40554a1c9a53123db6764a1478183dd2de35c7a3a57731a150b2915b2585600902cc380bccf7fa4d64246fb723388"; }; picinpar = { - revision = 76726; + revision = 77677; shortdesc = "Insert pictures into paragraphs"; stripPrefix = 0; - sha512.doc = "07a4c61928a7557e61fefe5e0e088c39cf3b9ffe0c993d776698f9f3633ba3fae797a173fc5091d79f3ccfbcc81305d65c457466220602c382fcfc7858668d9f"; + sha512.doc = "d780eb362c937d029472b1dab35593fda8b1e9c16476d5542b9e488479b5b23eea2c57c8a4be62c2b59bee9b8f09caa5ba4a8b8dcf87997fb76260632263f27d"; license = [ "gpl2Plus" ]; version = "1.3a"; - sha512.run = "15d7e998d0c325b7ed466a3cf0c3cd239ad0bbcfd197aad908f70c6f3a3c2d99fec746e2bd9caa48bcac7e727d5a545f964ca3404f1c1fbcfa4adfc4b78ee496"; + sha512.run = "ee2d74a135f462b83a040333c8b3c7d9f6946f745383b59430ecd8e97a7fd3aafb234224bf90213098ebc036fa39e56b4d8b2dbfd26a52673fad428b29ed5cb2"; }; pict2e = { - revision = 56504; + revision = 77677; shortdesc = "New implementation of picture commands"; stripPrefix = 0; - sha512.doc = "90fe6e6d6fce7d2a679bb511e2b0bbca2edc42f332886962aa227536558083897e1e3425b6c7efadaee6aa46d1e404ab5d4c18e21db52e723be8d4f0566eb5c5"; - sha512.source = "0c637f9979672267e73dd762b43c3339f41ed8965c12fff1141c757572ff7cef7d7f2d8faf50d855cd22a3810b9ead5318b6c20c3e5218f01fc32252f93d29e7"; + sha512.doc = "076f544c1e720739f7bdeb843af57fe075f1e5deee0b803ca125fb0fe8395df7de75cc3f162c4ff4ec992678148fba4516542d84a1374c904f8683ac183b39d3"; + sha512.source = "142cff2877ef35cfd9eeeb22e8560370ed8d6606e375d83abef115fb6e8bc4c80611ffbf59f40a91456d87306c77913203414b077a925a1b71d3577911c8ae3f"; license = [ "lppl13c" ]; version = "0.4b"; - sha512.run = "04c4fc0ea9647c0a434be2ba709f539392685233adc92da262fee4d081b6d31bfe88d8c537c19a102bc7200e2adffac4f7a4cbb3a7a47ca47c26e93e96772e6e"; + sha512.run = "f37d83ea038fd5d4a69febcd394f14ec6a3cc52fccc79daefff7762e37dbd34e841277bba2fd4a5e5b233e4538d74e5b778dc3db0d4a61c8ebc0b625579199d3"; }; pictex = { revision = 59551; @@ -39551,14 +39695,14 @@ sha512.run = "43e840d6374614a406f12fe89eb9a24f8d484e72aad062f2f95bc05c2e44b6f76f951038de70cf83bd916461ae48c4f924540c6b6005311a482119f1c5e9c7bd"; }; picture = { - revision = 54867; + revision = 77677; shortdesc = "Dimens for picture macros"; stripPrefix = 0; - sha512.doc = "ce60fbc915b3c07db6ebf4bccbd0e2e8ed6f38fe0c07075af2c433b2bd7f82cd191c314ef3ae1fe9b4a02c2c27d75e97a5831c45b833a33373d545a977a162d8"; - sha512.source = "599ad9e192d2ee50b7037d93c3a8541014ada30c13a9a8b637ee33ee9dec476a46779b06a44f56288e6fc08b29408af30310fbf0ec951aef3a8b0d8dd776aa2b"; + sha512.doc = "0a1d2ac9bbd0e4711c2465594786af06c2388c19d43abd2880289e413596caf4c03da498720d90d92ef598b74512ee9db68d2f26c388dd27e38f04240d19df8c"; + sha512.source = "67e01267e33394ed44e38346d2805d0a14ae9cd3a3f92d13b33b0369c1a1a32c4041bec8e505526c510b9f3113ae288df85374fa5b56585bc4a4a04fb41080a7"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "9dbb4e17b455a6a18bae6309864412b975d07a1a11e908e1023ab8e990ded0956ccf3826e72d9878f3597eaa4d185c8b147d2c7d2149618bdb0b09fce8e20e90"; + sha512.run = "5b31d405d22d4f6e79f46db7eb5c41880270201e6aa9e23679eab631ce4e48826884bd36804c05805e7bc6916c57b852b3417d148ff6e216349507bb371c76ad"; }; piechartmp = { revision = 19440; @@ -39578,16 +39722,16 @@ sha512.run = "79b804dfdbb12b8d2e854341062f2a149f9b0e061385a30650c39b877cce72d1af4ad1644d73fb3ca733a171aa61d1b533295818dc10a92eacbce2ca60722de7"; }; pigpen = { - revision = 69687; + revision = 77677; shortdesc = "A font for the pigpen (or masonic) cipher"; stripPrefix = 0; fontMaps = [ "MixedMap pigpen.map" ]; - sha512.doc = "94be29262f4d00ff65c1679029bc76b33ebc10051862cdbd4da08ef9802975378efda5c2b2cbf85877382d093bb408feda0d53d3458337bdff5239cc851c1dc6"; + sha512.doc = "2f55888c1869d541395c7db43129ad1e68d725f909d84e6d690d8670145612dfa308748b63e0218d079ffeab63a2d57650647afe2d6b60450194a61998c18e75"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "54e472281b1ad2f98b8f49df945fc89ea2e28bbec4088c15b4b73a411ad42936f408926a006e46656eb70b90172f39dec376b2eace6fd22923dd4881e1659618"; + sha512.run = "5f68583cf88c749d3ad5bf2fffddfae3a3a392fb5fe981efdb5712a5e1b762aa91707becc67508c1494d3ea8709cd3dee8f07e3230e6f4bae345c5c4234224e5"; }; pinlabel = { revision = 24769; @@ -39616,14 +39760,14 @@ sha512.run = "dcc4280ef914ba66210ce471dc276042070b3246bc95ecb93b3d8af55393f49921a1d5e6851223299831344503dfc77fc2893f4cf1b78351dad40058979c20aa"; }; piton = { - revision = 77302; + revision = 77677; shortdesc = "Typeset computer listings with LPEG of LuaLaTeX"; stripPrefix = 0; - sha512.doc = "d7ae6b2c19168563904c3727bd70c9d0f687595b2e45ebaf048c186b2e558202cfeb246609a04ba4db732f9fbd62aabe1a6de16e23ccc803ac09d1ded5a390cb"; - sha512.source = "89ba1a5fb8e9e719a68ee566c90127aa6cf097b8dab0929768a60307ce321cd2a51804cb11fc15d167c35a703cffa7975099c3c496c304515c0a8adb46cbb0af"; + sha512.doc = "5959169dec24bce209ec1bd40f5b3c5fa42db6cbf7abc8078281260a0d84e8423e6274feae58300139680c0b814f793139c77348e14d669b227f5f3399d4aa33"; + sha512.source = "bd7813fd33252e23d113044dfeccbd1bbb59cb0296cab65069a21770af0bb513e91c54858807e9e00fc19e56a24353dadd67ac84a03c2e22f92fe29e60c5d291"; license = [ "lppl13c" ]; version = "4.11"; - sha512.run = "4cc370d19a07b5ed66f60e94fd805dab02d89bd2dcf3143ed73f0320cd83c83d9ca4e76f116733684d68ba9bff2e7b6814d34093ecef5352213a2f6196b9fd41"; + sha512.run = "2d3b7125ac4cdd8ccb513e837b371e001ba4226d36360e004c1788f34282d3be11acb0bd06c1f219f0057ce9f5f8f9131cd9246226bba680cbc5dcf3aab8079a"; }; pittetd = { revision = 15878; @@ -39735,13 +39879,13 @@ sha512.run = "476dac5b149811659c663751478f9f224e209dd63954cb88baadcc94c70a4861673512e01c4a5f30097d242f56f1a6edbf4fc225f8b561e49a4e60b02020488e"; }; placeins = { - revision = 19848; + revision = 77677; shortdesc = "Control float placement"; stripPrefix = 0; - sha512.doc = "2ac2312083ae8abd3fe3f85da7dc65032a4c6bed4d1778c058120b48292f459d1b77d40e4eb6f0afaf88a5160d4fb0eb7f353ba1d93b7ec672f054e58de4d6f5"; + sha512.doc = "77688bc564c5996ec49f69329b73aa5f122ce2da71aad7fc352117a380d304d12a3013d88208e2bd8019444f6720a1e741e38cec55fe6a7370795e7a57a54504"; license = [ "publicDomain" ]; version = "2.2"; - sha512.run = "618eb33f1fce0b089fe111b083b0153c146e0d8abbcfc235a86dc6a698a2fad080f8ac38e04037e06b0e1e2782291ca6d01ae69922d181b26b4c809d6aba262a"; + sha512.run = "ab7be2b63c1777991007bc5399920c61fb2ee704903c85064dc483836c114f3544bd571ccc5694228f48cfd46f1604065276999a1e1fedbf6f0126f2057ccb96"; }; placeins-plain = { revision = 15878; @@ -39830,7 +39974,7 @@ sha512.run = "f662191f6a053585bbcf5a71635b6f63ee5d713086bd24f3c879f73868b5ab42b6434860b68408fcade7b7ba448845d1dd6a5be12b10bc25be8032b9dcef9615"; }; platex = { - revision = 73848; + revision = 77677; shortdesc = "pLaTeX2e and miscellaneous macros for pTeX"; deps = [ "babel" @@ -39894,11 +40038,11 @@ ]; } ]; - sha512.doc = "4ad333feb0123a77db86604f897f97fe9622036d31b800c6a7f65b6150dd5677e12784f220cd4dccb7e93e997269cf7939fa904baf0a25dbe4cf9d3af98dca46"; + sha512.doc = "bb6d44fa24aa29390705113608366231fba108e5b22bd34785e8c78aa645d05963cb24a6f8ad8f66e83fb349481e67549afb74fb1a632ba6df99045912c66735"; hasManpages = true; - sha512.source = "0a302e5fce728e1177a1f93cce5e447a25faed2f4c2411336e08c49343269bba48e38febf71e423e3970250b51ac49e4b9fb370a2c96952190f4ff18b503a147"; + sha512.source = "32ddc799307c2bb099a6dbf3f82fa82deaccddf07084f62c5e405ae3d49e7725442d8e08183a2e25b49e44f5d86d924f0dcb0a93bf1a84abd117569d8141e5b4"; license = [ "bsd3" ]; - sha512.run = "25735e799ee351d37835dda2f3005fe2e4110c6d6e0efced86e0976124d2a1c9554655f6580308b51ecc39bd28c1bea9b06d4c7d630b6c0669f37b2a6dc08a58"; + sha512.run = "a59fa663d19777c3c7f772f9ccae4115a7f2997e42fa09c16f4e276b18f1a5ebc381c6b91832c49b7ccc0c8ea68629aa7c274725a2afddfc97082d16c09d3037"; }; platex-tools = { revision = 72097; @@ -39921,13 +40065,13 @@ version = "3.1"; }; plautopatch = { - revision = 64072; + revision = 77677; shortdesc = "Automated patches for pLaTeX/upLaTeX"; stripPrefix = 0; - sha512.doc = "e4bcfbe263cd17dcefdc239f06f1287ff8d936f0a6b5ea89f914d7a4254e08040c076be0317f4e3cf2aa96542878e1c93fd3ad5b9633f4c3c3d85ee9d719f4d2"; + sha512.doc = "2f73db9a72c164ac04c73b9223d896fbb7c0a5a3388e314a7185fb35b40021103aff6e3ba8fddea505f123884a07d82ceaf9969087349cf1165a55abef084cfe"; license = [ "bsd3" ]; version = "0.9q"; - sha512.run = "1313cf815568dc385d5d1691bba7e57e246c45e71242acb94904ca0fe796940afb59bd3d07f728a9e407a9a0914b3890a7e7dc3c8bde3ddab7b36c3ed9ffcefd"; + sha512.run = "dac0a32223f1de80368aa21a57404fd09735ed27a6c4fe8bcd0632b85988ce1281b93e56174cb3a6fa916f508bac2932b74a541512d41d60ad6cc42733ab834f"; }; play = { revision = 15878; @@ -39948,41 +40092,41 @@ sha512.run = "3c7b076044328ceed3005de84d628d6d926f93c1d759982c2e37c8831093aa12c0dbff71f8b8bfdbd171dc545f313729c7c11086a3e529858086896bb64899f2"; }; playfair = { - revision = 64857; + revision = 77677; shortdesc = "Playfair Display fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map PlayfairDisplay.map" ]; - sha512.doc = "006319162a3a7035955064d7ab99e704bf828cc7441a9c930cfccf4cb7e70ac52ff672de3ce8b415fbfb20f29a0b4c09703fe0e3715d15e38c1293973bd3a86a"; + sha512.doc = "bbb55f9693b089d4efd81e41ea922089523d417d1179fa5a7bf347706a7a5bff1f03939534546d3a5017e3c8c0294450903020d38b92c8c1b91b663bd4beaa52"; license = [ "ofl" "lppl13c" ]; - sha512.run = "2c75ccda034c607fa67993922e498347cf8a708c31360ac63d8304ebcf538e2012529864c6c3102a63b0320db68101fddae021ec396efaf0396d4d609cd0d711"; + sha512.run = "20a959cfa3c7f7b9e98e4831d3c02bed46bbdd5f09690314727c3efda8eaf3e0df45ad2c7bf0df0617f169c1b37b24f4644808c1e20345d9e10c75296e535017"; }; plex = { - revision = 77018; + revision = 77677; shortdesc = "Support for IBM Plex fonts"; stripPrefix = 0; fontMaps = [ "Map plex.map" ]; - sha512.doc = "7baa11e8a67242557700a4c96c6b1c868b0a5b74639022082370a448fafbc5330c107b6ed525593f93acc3b74c8a6f07e5121c157c629fcc2d2393db137f05de"; + sha512.doc = "0c023c78057a1b2afc135840d248f263a25f05824d849438f6ef28f9a651f1a90fa31f726f10fec126dceefd7fdf9bdf1346f6b9c90012c8f82476b8e02e5a46"; license = [ "ofl" "lppl13c" ]; - sha512.run = "e45410dce2afdfd804c0c2ebfaf58547706846077b3d9083cfe73252f030523a3417cc8dc756e6c4cd914257474f38a12bad35611e0ea4a5d2b4e47fecee368a"; + sha512.run = "ace127bab93cbf79348813c4c364783ce086e364fe4226ded6a39f4a5e13f4eab0397bdcfb1642d4cbb08b6102ea6c8ed9619ace08a26c27cf1debb0fe4745e4"; }; plex-otf = { - revision = 74719; + revision = 77677; shortdesc = "Support for the OpenType font IBM Plex"; stripPrefix = 0; - sha512.doc = "37da022721bcad704b97533fa22c2a28b2c68de20eeb755ea11ce0e562f3d552ed8b0770d62522e51cbf318da9a88df0c79e46b66b93f7ad6e3dc2303448bf18"; + sha512.doc = "fb84c6570d37a309a6d7d6cddc23c0876c5fd8163a082d8f18b5c9974fcb29c713ac794474b4114cf19ca8b92bc0f51f85ac1bc66434628ae34110629477d690"; license = [ "lppl13c" ]; version = "0.11a"; - sha512.run = "deb1565d4be296ca61ca3d145563a2ba5116723adbd44b28259b4bd6b1c71154531ed863bab6128add05be7316efa7aecd7746cc32b830168efeb992a1b1aef4"; + sha512.run = "10ce1ba74bf0c75894000ab7d515c36c79cc802f4e9a3befc66e9a2f8c292d9879c2da6f48e42b9171e8fa645f771f9f3ebcd9c5a5e70f0e86c86e732ccade5f"; }; plimsoll = { revision = 56605; @@ -40046,14 +40190,14 @@ sha512.run = "675fa1fd973451783e84dbd7f62f9637e16ca3fe4bbea4c35f94c7796ba940384082d6ec642f522e41c8e2184141a4e364db41661dad78b5343ce8d9c3cd8dee"; }; pmboxdraw = { - revision = 53046; + revision = 77677; shortdesc = "Poor man's box drawing characters"; stripPrefix = 0; - sha512.doc = "42a439f2f88235faf7302400432d49166861476cdc43708f84780d153bdcbcb55dea1a6b31cde2045d0b99d48c2a4f51ddae8bdee08937308c5de02e9b16a523"; - sha512.source = "77220cba1cb61836f0be161566d1f177f2c503901b0fd4c0052dae81b457f59364596eaa4a32071b5c90623509f646ef3140f67e29a558b4910beb3a1d63cca6"; + sha512.doc = "0eb15d124c4cf76c8dab9ed202cf5151de2925771168c2d3b9aadc82269b41bd2c42bc0313d3fca99f0f980684e81a84003b85f90d2a02079baa87699b9c5851"; + sha512.source = "8136c328d2382d5f86ec889dc1c0c1a258c18454e9595a8a579bcbf53e2c707cbedc6a63ce09049e3238e36b5153db3b1942f93a7163e42b03c7519ec8ab6e82"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "d229b15e57fa76a9e8e9b903b5fbbb99d81d3c8a2b1818d71c103df7f2a1e9bcf79aa8396b6ab7a2ce054371d212375b968a4a5d572fa8686223baa8dccf4eff"; + sha512.run = "30945acfa28645e3021d09510b112bccbc0735dda5ac6b8f2358be28bf4e848cdb87b75d9b294d43d6ae44b1d13937aa596dfbb3ed96d65bb76cdc0106541762"; }; pmdraw = { revision = 77509; @@ -40074,13 +40218,13 @@ sha512.run = "b6e9f00789ad102b6cdcfb0fe48e5ca4f6976a7c207088c0c3e8b0c2d4fa376bbb932500d42133571a6e18747615c77eb6df2b4872ba86f853e3069ef198a671"; }; pmhanguljamo = { - revision = 76924; + revision = 78117; shortdesc = "Poor man's Hangul Jamo input method"; stripPrefix = 0; - sha512.doc = "436d99959074cfbb8c8c3e3194d264aca95037c872e32013e2f67e31f9fa65f4ef8e3642cf8be39abed1f3308db819a0b04ed6a7293147567a759885310a3703"; + sha512.doc = "f18b8470b88edf9cf8417d159114b20ed5835dd9fe0787bbfaf4b2048b0f5b07b048beb097f0dc3c84e682caa588e16dde5a7f64a6af18309d989841c6898f73"; license = [ "lppl13c" ]; - version = "1.2"; - sha512.run = "7846e7b528e6ece8735a67ef23e35594a9569984133f6a6aa9a6de6d8d851081f5c0bca2a81b15159af7c52074770074ea5d1f16977ea1f51ac73a91e77a5e00"; + version = "1.3"; + sha512.run = "9116bbf281d0bb5374ca86a17af08921c82b24880db3a99dd651affacca41b70ebef7b85b1f0c8492a5780c145fa02e9a5d07bf652f23d9550486a2cc01aebad"; }; pmx = { revision = 75301; @@ -40129,14 +40273,14 @@ sha512.run = "e9bba80cd6fcd7b1e7b0e46fe594b3e25986dac5fe39d329ed4b8e15bc6b542e033a392abcad4e0c67d5401066703a1a89658ebc612d2adcf846de81b34fb78f"; }; poetry = { - revision = 53129; + revision = 77677; shortdesc = "Facilities for typesetting poetry and poetical structure"; stripPrefix = 0; - sha512.doc = "540a209251cebb31bdc87143fc8b60627a9296f488f58a81faaefb3c3cb66517e8a670e81b4363840cfa1220697d26517fc1bebedf43f62a4f1c18e3e14a8d65"; - sha512.source = "59132d5d5deb62236ebdb4ec0335f3557cb4a99d4a5871ec40669801338f5f1b72fe3023a09160feabe2e0e1d2e1a78c8b803dc4d21c63cd3efafd4040224f9d"; + sha512.doc = "57ede8c0f26e2e04a90695c278d7b3f044411cffa00f4d6f2cd5c194f51a4ac5af4684e8cf4b75c9ac16343783b8d438022fc2c5351fc3f12785635ed1068ee0"; + sha512.source = "89ffd84b8ff53d35bf14171cc1e61a490894aa5af77ec91feb376571190eaf10ddae78343dd6b2fbfe0eb1739ce986e73c152050b2792be1cd8a1f61dadfb24c"; license = [ "lppl13c" ]; version = "2.2"; - sha512.run = "1f618b339fecd44d21029ff9ecfb95a97e47fd5d20089a2115d70c8336738c794e1c639c78a16b5756d591fbe3ad52576e3923f6f86245fcc9f7501008382eb6"; + sha512.run = "91a01b8f089243a9d8b314101963cdc1bf16cfdcd6bcde86d4366872b6282d3092a283ec1b4aef30950c1b214d815b8ec732dffd5cebca0baf6b7a90288bac12"; }; poetrytex = { revision = 76924; @@ -40163,39 +40307,39 @@ sha512.run = "07e1479df1d89b568388a855236d997580cb76ca6ea8f45b55622425d10584037cec5e17a734c24a0eb0a9746966e94137026c37d4696b475e641806d07a7ef5"; }; polexpr = { - revision = 63337; + revision = 77677; shortdesc = "A parser for polynomial expressions"; stripPrefix = 0; - sha512.doc = "d2477a275477b6e47461e769fbf43abfc746769582cc916eab153fb7ee19e85285561601169dea0335d0c525b79c5435ee2d44ba931739eb9d903a3f2e3b670f"; + sha512.doc = "d5e3a4c41ba731d6b5687ac14056ca544a81af6874f5241af88872dd84cb607761fca540d09c0c496bd7edee6cc478bfcd05a1fdce6704ff1378d20e14f7c592"; license = [ "lppl13c" ]; version = "0.8.7a"; - sha512.run = "4d04a0a61b5f50c61eef41360aaec305b727e6d8686e8ef1742098a7980a6508e3455a8282a9cb0b4549d7dcd49cf065c49bbb7e710ca5120cb32567fd58fb8b"; + sha512.run = "dd542f45eccb4ddfb2d7a29eeb0dfc0c63249625409d78b85b10e08d2ac6a5244a5e0f68b232eb3803514423fd5c8b79c8aa5f5c5e96ddda6cc2dcc42203c3bb"; }; polski = { - revision = 60322; + revision = 78116; shortdesc = "Typeset Polish documents with LaTeX and Polish fonts"; stripPrefix = 0; deps = [ "hyphen-polish" "pl" ]; - sha512.doc = "755e7625d5ee1e4457e7ee518469d585c9c1e566c57bf147c62195555ae91dadb68f469127cb18a7c30cda1468129db09cb09b1974f5273d41c9491a6e1d5ffc"; - sha512.source = "8e216956a95df02134cf411d170a75309c3f167a5bf7d78f77c4e47950c8a5da52e523e367f5ce60492fc0ab7cb205e9b57835b883225752731ca094d7c507b8"; + sha512.doc = "67c834e2978005b556459fcbbfc21f75171a607163b7e2708b0a03645fe7b543427cd511a433dc276bdafea96194d187085502b2c6baff4bf0aa874b04d0f7f7"; + sha512.source = "c66b9e5ed5dc769bee97861b6b829d4d826377a73f045941f3457da35cf3feeb7c7cb59d5bb1fbea0cd79c0e2a719977cc862a63cd8a5294cece7c8fa673ddee"; license = [ "lppl12" ]; version = "1.3.6"; - sha512.run = "24bdb98990f66e89085056e6ad3e0930dd16d0f4bbd07a2c9a49931796e143505276d2025fee21b2b52d927c3b2992d31f4edae4668cdb549f6f00ef43dc1c69"; + sha512.run = "2ef3fdc8dbe225e57a9423f95757fef194216026d202fbdd7379a6409b91a740fbe813e9b346b1aeeaf8ed0a9ee312e5352397b82dc2a0a1325a6dae38bd4ab5"; }; poltawski = { - revision = 67718; + revision = 77677; shortdesc = "Antykwa Poltawskiego Family of Fonts"; stripPrefix = 0; fontMaps = [ "Map ap.map" ]; - sha512.doc = "51067d3e930f9cae71d5cdf11d6ac83738e23539c020c93e6f4d8b460e63b04e77caaa41927ed8658056d96ff4fdcfc087e591be991e10c7e95a6b58d56ee368"; + sha512.doc = "0e1506e25c75d7da08d0f35f50bb5b6b8a9cde365b6ad9a19cdb90a71c4b086189b59474961e499625fa19f33173279a2dabdf58259a1151d81eff721b5c9a96"; license = [ "gfl" ]; version = "1.101"; - sha512.run = "620708dd3f1d2d8b2601377486631c2bdc779d06d2016e1c9ab5869afe00cb88dcb1ebd055b6859ad3e3dd25200c1079b723613283f048c7cd7354977b66b8b9"; + sha512.run = "ee05ea8e1e992b9f08b62ee02da4090d2bc965445e6357cda3c9b5cded34387c290aed7d6119e7a73731ba99547ebdfb276a0b7e9ba8917218e8d9cdeb011c5b"; }; polyglossia = { revision = 76990; @@ -40228,14 +40372,14 @@ sha512.run = "26169961ab8e21114a4c44470da03fa510822b495f36afaad745c0324d45d5bd64e4e5587b7601fbb97156ba02ff18a2c253e175296f15f2fb3915f7bc15e060"; }; polynom = { - revision = 44832; + revision = 77677; shortdesc = "Macros for manipulating polynomials"; stripPrefix = 0; - sha512.doc = "b0fdee90082414d88469ba5067f1c16279ddfc8c13627098bb3c2adfaded3c355cbb161193160fc5b9682d45a10216c56fe2613855528f9f4965479c681e6355"; - sha512.source = "cf9dc9f13290bfd84e2956630eed115a132bcedfd34e6da076b2fa0fd4840fc5fabaf995b44f2a8f3c3d9ba9de851683a306271b272a83331a92fac367d82a57"; + sha512.doc = "55edb0aa9af2b8aa3ce9e903cbf1876a2dd882411379118fc8a50985838a67589958f92795c733fa1246e136c09363b4fed7a6b58afbaed8795c5043dce55bcc"; + sha512.source = "caf4e1bceafaf313cc078dc40f6de1b4ff576c8e86532aff523b9bbbe616e0dd1da8a11d6bcb2cef43eb789596ea754abdf65bab84edea6427831b8b4cae0fe0"; license = [ "lppl13c" ]; version = "0.19"; - sha512.run = "bbff103f5828757f9c58c768ba46dcd9197629273b12d997e80e299dc1cf6a34e851fa4ebe088d131781eb6efc1fbd39cab602ba23b791c68fdb0e12f69440aa"; + sha512.run = "1d863bbcb5e770c3a0568e99de74fa68102375cb98191900d202d6764b8a3dbb32ee2f6a7823ba9a364d953a000cc896557dc8f2292a3af1be3aa76587ede2cf"; }; polynomial = { revision = 15878; @@ -40257,23 +40401,23 @@ sha512.run = "f825a3d4fc6d0ebbaef5dc9efa70dac407b50d851ceb61cd78ba7ebaeb6d3df134dfd497fec440d4cc52c41f3fdfa2733c359cc3a7ec578716ae98d89efb7ad9"; }; polytable = { - revision = 55837; + revision = 77677; shortdesc = "Tabular-like environments with named columns"; stripPrefix = 0; - sha512.doc = "5bdc4a4c8f95255343fccb6db79da434a6b883e0e2a769eac5c8accbb6343d3f5b8de2fd465c5e229ca0ac3e9964fbd96c50062440970921ebf70f01a3097943"; - sha512.source = "dc5c2c007012a4a57a20b569adf784afef0db7b22ae88ac91f54bcab5f8a25a3dbde48a118ff5090d806d42954ea28276ed2adbddfd974972012a645805d9fc3"; + sha512.doc = "2e852559d021859fbc898f23fce4fb0500850fdc6fa39929ed437be4f038c6a1261734889a135e2844ff110763af16e89256d4edb59d0ee5b12aede571508d06"; + sha512.source = "adff076491689cc90961cbbbe0b067f45e380ed84abde8c00e788105bc08d0179eca2b80fdf958f5d490cd8c61f0f55018d52e192045c1ed4741f4ce63cb75a8"; license = [ "lppl13c" ]; version = "0.8.6"; - sha512.run = "2ff55bb460357dc11b274ad3233e5ddd67fbfe05e60d25bcc69f1d06f9b0f247831cb5db4123b7ff859dfa88bd56fd5bdfc24aa992e98f5a17d0f883b40fcd2e"; + sha512.run = "2cb0ef8944b97600dfe5658e060d8412c97480cfc23f9f4cc8ca0b09c2d67c93235ee78fa130606d3f1d0868fa8495f9d0f504923e2c6afffdb9428e65813be9"; }; poormanlog = { - revision = 63400; + revision = 77677; shortdesc = "Logarithms and powers with (almost) 9 digits"; stripPrefix = 0; - sha512.doc = "7d99c4036411bd892bc0a520a42c5e2a1c1077c89e58e1be8a9fc991b87da3d22871e75669c814358701d17add447a7e6546a33a8ada55f55ce0814296273f91"; + sha512.doc = "fc73feac2552120ad4292eec40855aa4b0dbdad67905956d7ad132e239f4120e995bb1fc8d3d6c009a652db05ee769ffd89c18048852be1e51cd768973e2c38a"; license = [ "lppl13c" ]; version = "0.07"; - sha512.run = "e67561e7818e8ff9e02a43c02b8b992a26bef477176ce36eebaea37f56ea182bc9bedcfa56ffd8581b5d696698718d87f5319ac93d79032c4c27780ceb964851"; + sha512.run = "91c4dfcdbc1ac04ad9718946457a0fc3f8938bdb043050bde9aba85a8c7adbe742c21f3bec7f160c72e99a9ea45e377c8768c4009611345252872cb2b927f45b"; }; postage = { revision = 55920; @@ -40312,24 +40456,24 @@ sha512.run = "15c239b578fc3993798c257656d47cb1282135f30407b696d0ea4114ad6d83f41b395b4731fde5e5d49fec7683843702def74f9d1aab0769b1f669cf3c1abae4"; }; postnotes = { - revision = 76924; + revision = 77677; shortdesc = "Endnotes for LaTeX"; stripPrefix = 0; - sha512.doc = "194bc6623d5d9fc88068de1f980c2e1cadcd2b3449e46096981ccf48a9c0ee91606c8d56354193b2a49bbd16032e350a25a9dbea51d316bef5daf48df849e32b"; - sha512.source = "f1ba3c007de95cb60fbeedbfd566c05bbf1ea9784bf0d7b8d7bc5eb0f20aa88f0b96923ad697f504aed18052c50f0f3452f9ef78e855c6af9db5b52de306841c"; + sha512.doc = "80572e3d930764e9b91dad917a890bcebafe16e51db2f15fc9887b9b3296af16fdea9034e5a9718a4423b7a1a4c8cc0701626cdf98fde39d498789d47fe09934"; + sha512.source = "05775ccc40dc0263c4fabc8ee56ad5c8f0beaf19cdb8b2fe9bccf49fc843e2fb71683ec343ca73d783a0f5182bcac64297f9649ff5d7eb0d66845fd3a68666c2"; license = [ "lppl13c" ]; version = "0.5.1"; - sha512.run = "8a6cb7ba06e87584a17a5e9acfb10a21178fa24d1bcb156c8a454d501e51e3edfd856a61a01372ecde2a725edcc1140b3b092e0e14744980b46fea27d3257d8d"; + sha512.run = "a77aae84eb546b2e3a3819af0366703cabe29122e1a382933e589f522ea812bcf27968de05fee59f24cd17b7db5213d1fd925ba02d62531d2203264bad1fce0f"; }; powerdot = { - revision = 59272; + revision = 77677; shortdesc = "A presentation class"; stripPrefix = 0; - sha512.doc = "99e602f4f96d6b805a8cb255d72f49c62e75543df2348471e31952a2588125724dfac07cd82865e9559220ef98a7b8847ab9ebd1ab803d5e155804f3669abe3b"; - sha512.source = "cc32d07b304d6214fca1244823154290c68131111c2144592fb1b4134c59dcd0ab110542bcb64e7462c6959bff1bc9d1e2706bea66b0bed2abfde9c80255af4a"; + sha512.doc = "99f7482eb8f5315325f6b076c7bcb80241056cef9b3dbd0e3ec27a051edac12cddaa4f4d245513411e3e1f0eebb7da8f2da53e8ba7021df282e42e7b37eb0f16"; + sha512.source = "856cfc63cbcf5cb3987c7029ce815739b7bc1705fec8686cd58fc3610899ac3b14b38d9ff393495fe305d2fbe4d06b99ccd849bc8018c2e7e3f7e49901ed5c6c"; license = [ "lppl13c" ]; version = "1.7"; - sha512.run = "c8ab1d65e2ac0695cac0e8a0a683fe712ba51e8aa028316901e1ab6e31b0be68348066fcf290b03321c0bacbf5c0b16265b28022ef38137a3d89bd25aac58dd7"; + sha512.run = "5b14d3ce11758cde7f9584fbd942647be219bdff28032950d717d021e6a0f15a710055c9c2dc43fc28874acc90f1db8e57474593fda476e6f08ef07facc1fa2a"; }; powerdot-fuberlin = { revision = 52922; @@ -40436,14 +40580,14 @@ sha512.run = "51b709f5c9bce0b7e45613bfade25f4486f232896ed1badd27124abde088f5c9ea39ee95006f62d153894192663c887c323f1c64e190aeceae4267da728be012"; }; prelim2e = { - revision = 57000; + revision = 77677; shortdesc = "Allows the marking of preliminary versions of a document"; stripPrefix = 0; - sha512.doc = "196640bfbf73f3f269f5b27f024f4c1e677b61b6cc452d796f025196786c166f60bd2f41ad83ac6cc6b9eca56778a07b77af05fc68f05330f14c92cf391bbbc2"; - sha512.source = "1f2629a45183a026fe7bb3c83baa96ccf437846f902b5075fc210e47b6e3b99e81e5983bdcf617ba7bcdea60851154cb70bee3abe227420b5cc3c5a65e631973"; + sha512.doc = "acde2cb257ecf43265a05ac96ba935dbea1e298b7abdc782eca5ef43ea43f71bf040dba907cac4ec67ecc2e2f33ce1511a589a057e6fa670df87b0a0dc7d89e0"; + sha512.source = "28d2ba74f2010852c9c064e5eabc542ed8109b5a47fcd186ce66e10b4b431c38271cd9c83be51ac905192ed7c30d2ebf7346ed3a9ebba0c6f6044a81ec33129a"; license = [ "lppl13c" ]; version = "2.00"; - sha512.run = "9f9fa79056db5be108c3b34b2ad61d964ba35fc1b6f7e9375c9e2ccbf66cd2028ef9e6689751c90c9ca236719ed1a001ae26753305fa3454bd88650cb12ae82c"; + sha512.run = "78650ae09f97d742c15d010e994d5243bfd6c4a78d49277bad39d1dc62d0a1cb0f1c0802e29f573ee43e9922a046fc68f4e4679e47c6a5487f7a0f6a7b110102"; }; preprint = { revision = 30447; @@ -40487,14 +40631,14 @@ sha512.run = "0f983d4f836c03ede4ed6bd8c2c41dc69ad75a28d9006ff7ab534c6e483e84e2151bfd93fefa43ca327fbeec14787b43205457a9cf1e733f8a4c3a7c561498fc"; }; prettyref = { - revision = 15878; + revision = 77677; shortdesc = "Make label references \"self-identify\""; stripPrefix = 0; - sha512.doc = "abcd8cb7e7ab78511d953d95699060581844dda67b3489317057782d97388f7cba990735b395e9563e15fd1fee137a86e8198d2d545f437a2d105bfd3e95bc12"; - sha512.source = "d4793c0cec0e56a74d05c08547b68a83e5af33464b3c29a50189696c4d000ffff370422192a289a734e42cb4ef6bf2b95866523f3d6257961608e95f13dfb87e"; + sha512.doc = "17fe3cdd599b8eee8e32dd1329250febd5e7d18d4418996eb36db53548ee61ecf8e9add666bfbf8b7e1c5676ce105d5cbd01eb41c429ce6d9d91ed9ca806a5c0"; + sha512.source = "ede6a6f41ea8969e9bc3e3f8936f19125e57a79e44a812ce43eb7fe8d1769988a3dd38ac1ab859e96eb32e984579db24876a7f6873174cd4d13b87d43e252370"; license = [ "publicDomain" ]; version = "3.0"; - sha512.run = "06e3ee942b9a30ff866abf8f6a46b6960321c0aaf2516ce48f587a55ffcb66f158887cbb9a476bc6323e90edd22766fec19d0cfcc2be8805eedd175fdf08ef42"; + sha512.run = "a5370442942182afd2348b38a1bd99e89815ea7a1ecb0c51512bfcb77232498c6cf724d0c145bcaa5e3d3ef290b0a165adf5928033eacf5742893648ff48747b"; }; prettytok = { revision = 76924; @@ -40521,13 +40665,13 @@ sha512.run = "4473785d21e7729fccc9b523b0d31572e2d437126ba585d8e74266af4a098a2b3f329331ccd188438edc573d540d31905a74fbbb723c472344e6e3e5c42ae1a9"; }; prftree = { - revision = 54080; + revision = 77677; shortdesc = "Macros for building proof trees"; stripPrefix = 0; - sha512.doc = "3b4d81db24039d15e76e0b237ecae6454d54b452b542e26ba8e0c45faf4f512124f0c1d1f5fef3ca6e6dcb3c7cc09eead3003a53a59a689e5e917583585c045e"; + sha512.doc = "6108669f87c055a12666be782f3000941550194d79abe3074e0b19b76dbf676e5dc392a2f4b4b5f5e4c65a14e7f43e3d247cc7ad7db28925e708a66695a20c5f"; license = [ "gpl1Only" ]; version = "1.6"; - sha512.run = "d73717b68ce3d12108a76a3850f3a09b9e1100969e79c745b7b08340175ea9599f10f928809fcdbf8ffbece3a60baa41d84dae182ace8b85ff511082f1db70d4"; + sha512.run = "49e7080eeb73c3896a405932ea38cb19520d4ea52138d8980af7d7f514afb8107166e848a0cb7e1dd6b4d0e0dad83df138772c6dc73910359daf5ac59059c869"; }; principia = { revision = 74710; @@ -40539,13 +40683,13 @@ sha512.run = "dce8a85d65eddcb5f52896faeba703e1fd47f6286c0f2f45cfe130822e219eb85f6f2c2359cdbff77062976387c7e7f0c468147e6a742739b5897ec94c86dc1a"; }; printlen = { - revision = 19847; + revision = 77677; shortdesc = "Print lengths using specified units"; stripPrefix = 0; - sha512.doc = "25d00eec6c6bd069675cf7d980886b12444e41d18a83ed8e650923d839da8dca21dff65b110105458767b95c50b52a0143b2f7d88b6567ab3aa9953f4ec32a88"; + sha512.doc = "6db866b40b5324014526d20b293ac2261e81c6d177ef17107746570770e2b824ff708b9553fa872c8d30204326695c44cd3404c4a2ad0faaec2cc21ec4ca59c1"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "bbb48c169f31a1f93024195056c323ce67afa1fcc00f309ef1b820dd40e0b86ca98d05f6cd4af66379682813a3807f24295a803fdc91d8b9f19972e1520d5eaf"; + sha512.run = "3e8504119edd8c33d1f377a2f0999553a349baee5aa906088b24f658c9cd7fc6303688f8cb35d8c0ea8143b9e7715f95bba1229ab57af6b0e22f21d4f5c108d7"; }; prisma-flow-diagram = { revision = 74874; @@ -40624,18 +40768,18 @@ sha512.run = "7270b65b821c303e84eec760126ad421dd65fbb5ff81309142690f8820c4865c3b1ff39b22b2cf700a10920b973e18085a1e73ea3f6c9d90da984d48a19bbca7"; }; proflycee = { - revision = 77424; + revision = 77891; shortdesc = "A LaTeX package for French maths teachers in high school"; stripPrefix = 0; - sha512.doc = "5e528eb4d398293c4c1f533af352b2ff654c3b2d2acc1c3615d057cfb32e0c7772e69c71cc23c151d7dbb91320017d3fdcdda36ffb2cf2a53660da72e19b8c6d"; + sha512.doc = "225bcd74a0d385e2c595595850c20f70d2e07ca69d5f6945d0743c6d082ab4e92afbf86994bdd9c8b20570c310de1ed1c5d02fed9c713deb7da78c4d9c6b3e3d"; license = [ "lppl13c" "cc0" "mit" "cc-by-sa-30" ]; - version = "4.00c"; - sha512.run = "202093c173d79dbaca32504ee4e7f32d50abe63ad62a140f79ff396738c4f32baf50fa74c8684919c8142e1265b6be112332d7643a2ca5f4b76d267a5f67c544"; + version = "4.00d"; + sha512.run = "203dd9dee54642bb07cabf72d76bc9ee6042b5fcc8a40b9a4c4555831c8a8315355f5592ce63a55d1a9df92f9929391242a564e5594c846b69706d2f11bea5a6"; }; profmaquette = { revision = 77282; @@ -40723,14 +40867,14 @@ sha512.run = "79787978d7888ba127b9b72ea38f0f3e7ef9d427cf8e493120849cf7c2852ffe79b5fbf349160bac419be0725a9d79f33a00c13d6b3eded2cf0600b7d0994513"; }; prooftrees = { - revision = 77411; + revision = 78041; shortdesc = "Forest-based proof trees (symbolic logic)"; stripPrefix = 0; - sha512.doc = "d42221646ea773e80abf5df3d38d4fdbbe0fc89b79d3be2e18071366676c10ca2d96ed1e3410a454c8b987c9f2c3d5d90780ad60004e224ddedc727a602bb13b"; - sha512.source = "d620bcf04edb38511a558af9bd0a2d678a925a72ecde17c7c2e1c55b05a92cafd680bcc0f7d2bde31062e5ae94f51f948d1fc2021edc5d822febabba7375ede9"; + sha512.doc = "e0da78b3b60f6b09a54588ff8b985bd7616a7959ceefd3f298eab1bfbe9e515a904afdd744136c601c9659e6016e32107fc46e29023e26c59648115a8e69119e"; + sha512.source = "3072b992b06495d428c576dadd477657040cf2332ed3e01d776f01ec6514141e40b6814a2229cce88b684966b0b89f0ae92efd760703eee221c8d7d8dece4c9a"; license = [ "lppl13c" ]; - version = "0.9.2"; - sha512.run = "9fa4e5897fbddfc946a31025c8b29230ee1ab7360305f0805485d598304796cb1d0febaa85d16c6eee29b7479f5ee5028576ec00081a6a5fc92560d5f683c06c"; + version = "0.9.3"; + sha512.run = "df3e6970cf70ac3585d50f276aa542e9ab4eb72e0af041316b7aa6a27f0170cc3875d3a3a00241d6467fe584cb8996b8e8219e1e13a68347260154f0633ace2c"; }; properties = { revision = 15878; @@ -40751,13 +40895,13 @@ sha512.run = "d9a352995030efd57ecd46028147a6326ede0695545194a01846d4a3e2d29096ace9e6f69900766906f3ecfa05ce566ebd1c2c5f76a3b2b2646c1e0f865093ba"; }; prosper = { - revision = 33033; + revision = 77677; shortdesc = "LaTeX class for high quality slides"; stripPrefix = 0; - sha512.doc = "21593ccdc8231e37f0b2938d3978205ab3ed61f74a6e8a4b1dd2cf82da552bd920a7711c025964fdab5661207cbea1aee04244c93552e20d10df338c7dc5c138"; + sha512.doc = "9a3c5d8eb8e397fd2bd7aad75b69ade040c0218b353f7e53a98ccf4ccb03c018be25e08990cb8f2e56d527904fa1134076987f0f2051d224ff5713d6996bd226"; license = [ "lppl12" ]; version = "1.0h"; - sha512.run = "bf2285803a71b00c67a9e64ca5e51bdd880856338b0bf3e95bfb2ff2e78d5cdd0617424ed95918b5982d5befa71476b89567b2107eb0c206f9a9f53966a983b6"; + sha512.run = "75d073c82533fb7918587c6e59df5b3a772677936ea026473b10291f0bc3b31c95e006dd8ccd24e81e66a75fe474e1a32737e0ab6193a8b4004eca04af0d0230"; }; protex = { revision = 41633; @@ -40874,13 +41018,13 @@ sha512.run = "b02063b8c1df58133b951eb10763d3b9099376a473dc980fef801ab565326ac1c5539be3ee94ee5c79837c1e6265cf41d6554f66e8900df2663d5d7e727e0df6"; }; psgo = { - revision = 15878; + revision = 78116; shortdesc = "Typeset go diagrams with PSTricks"; stripPrefix = 0; - sha512.doc = "9d061c884f76eb87e86cb441ebb693a9c64daca024c35dd631d660f3d1f8b1541c40e285d5f4115b36e2b02b7640ea7be70f4527e7ae92c6d6173625b215b7cc"; + sha512.doc = "6df1251fac6609ec5602a4c8f4cb3356a0ec6d0ad7141fd49ba2936fcf0c079b87b42640275b76f2bb025bcd526179c31193daa3bed2bb96be68647062c0b63d"; license = [ "lppl13c" ]; version = "0.17"; - sha512.run = "75791ac8c340cd72139c50b2e2a05f6001edf2b79bbb9fcb4c9118f2acbc67643469c8f6da34122bf001e85af60b5b0050bf3c7b5bcce7c393e7930e3cfe7eaf"; + sha512.run = "ed8664980dca074b2241aba324d25ad58616e5dd5d6a39a210a4de81ef2aba1f62cfbc7ce89142a72e58b4eb25eea58bbbeaa1c34f257907f467bf5837ba68b4"; }; psizzl = { revision = 69742; @@ -40902,7 +41046,7 @@ sha512.run = "b08cbb8ed7a4b89b9018b5b31bbaaf8ae9c520ffbf47b54d239b30ca67a26e138206c1f2f9951f8cc5da49357c0eca9a3df9eda4f02119355cf2be0a85c3a825"; }; psnfss = { - revision = 54694; + revision = 77677; shortdesc = "Font support for common PostScript fonts"; stripPrefix = 0; deps = [ @@ -40916,11 +41060,11 @@ "Map pazo.map" "Map utopia.map" ]; - sha512.doc = "d1c14edccdf43ed2c786394bc04e9fd683b683532a9dc18d592f918ee8899234d23feb738128aa1418f441288cdbf0c6de832f8c4d98023926baeace36365a1d"; - sha512.source = "6862a7e74be6a575996e6f45a2236db810f1c030d3a0c53b2b97c2e803fc7e29010108e4597d637b8abedd63b1f956da268f62ca2c609accaa4d035be7bfd8ed"; + sha512.doc = "c1dc45b0d214982e4309f44a66d8cd86d60e954a8fc2fd9e00cbafcdc0b24e3477dbdcd12646ee6cd99a23e60eac0f1b7bb22dc29a885e8173b0f5b7069f5a76"; + sha512.source = "6a31b018c5536487f650f8fa42d2939449540c46891a384a04ead9e52fa705b1097a0aecaf189a4ae2108168da12bea08a50e9be0c08835c6905fcee262b60d4"; license = [ "lppl13c" ]; version = "9.3"; - sha512.run = "f7d1acebcd1d32a691221f396220358f3bb15dff2e2cebec4b537b1b790b68d8ce1164711983a52b4f04d6e470df2e3e5fec63bb1d3bf39fe205d5f0351299de"; + sha512.run = "dd1dc8477e1e530b2e91be931066729520f9cc2543afaaf53031fdaf9f0d63f8c78a04f421df5e18090185bbb69e4757ba489b744bb1b654fac461fab0d05e72"; }; pspicture = { revision = 15878; @@ -40941,14 +41085,14 @@ sha512.run = "3109c2709323906ec39bd1be6e7c9151b7b07f9d2dafd5f7af61d3facd3e37ae35bd8bd923968102fc702f35fa4a903e9a50d3a7a85a1c088017aababd16d969"; }; pst-3d = { - revision = 17257; + revision = 77677; shortdesc = "A PSTricks package for tilting and other pseudo-3D tricks"; stripPrefix = 0; - sha512.doc = "e8355b936fbc1685edf205e88f2793ab298aac4e4c06de10dddbe1587b5401ba8cc4d2a01dbad3ad56da5eddb27bd6049a41e6da8c139727d36fcc94d93ac554"; - sha512.source = "fc50cff8bb86571d3827a03f3c64cb62a9fdab25e2595ccf9465e4ad39539ebc0a55da92519ef203da65da3a44e01ee28b39ef27a5af24d26463b215f96be313"; + sha512.doc = "293eaa1ed1a97b4d24e693fb7f31509eef5af695d30585f8a8d87eeb93205554bcdb9e9cda017843da846b2ac47040e47008a324c6eaf210a5e9f1e5f0dfbe5b"; + sha512.source = "2ed66b1e8f3dafe976865ef2be8f650d09de7ba1681207180bacfc29f18f3ac304e9a11fe0c047990d0461beea57e03bc0386f144165a090c2035e769d71e087"; license = [ "lppl13c" ]; version = "1.10"; - sha512.run = "dfd8a2b79d308cf4ae3bdcd438b967446f8601509fd4afb3f090d946df0cc2d66e9b7071ce33e51ad4cd53b7e62dbc02d861d46a302bfe2c901d1d8c82ab0649"; + sha512.run = "cc47056998806ad4d0cf1635762c736fd32acdb9d6d0d7ea9f4ea1d1f5a31a7f4f7d20fdb92bb21c487ad712c14e00502cba1b16b4acbbc697a10e6916a4be0a"; }; pst-3dplot = { revision = 68727; @@ -41016,13 +41160,13 @@ sha512.run = "a4ca273cf21aade2adb15a8fae3d7aae9b24f4cc4a81002cfe0471aed7b5cc7be516aae26151a8bd2d98171f5524686105f3576df8cb0ecc6e16d690907f7156"; }; pst-barcode = { - revision = 77091; + revision = 77677; shortdesc = "Print barcodes using PostScript"; stripPrefix = 0; - sha512.doc = "66eb64c7f1efe3cf39da5381afd282990f9d8dd9e10b03690145687cc1eb10398a8b75fd8b01c87bd0e48e103e898eba81882ab8f95814afd6a38cca01942118"; + sha512.doc = "12a1d73ae037a0623a480537b8dbcea85214749c80302adc321bea301a1a9b425ad0a607e04a681de43e8c71a1b7958221ed1dff0917b1bed6f8149be800b812"; license = [ "lppl13c" ]; version = "0.20"; - sha512.run = "35f0e09f0688ee1bcf4b4c8cfde39a8d4eab2fb167cf438c192982ce1c27c34b258cd8befd18eb2103acd2ee237a1ffde6bcac09fffb5cdfa338590e5a042091"; + sha512.run = "df09469a08f59ccf690fd3211fccc6f5fa0a0092a8ea1e8915de5f1189de27d1c7d3ab2820286b4ef4481f2f7d0f97f05bdd965108e8b7edc6338b446c0a7703"; }; pst-bezier = { revision = 41981; @@ -41053,13 +41197,13 @@ sha512.run = "1f39a02cb0d56b4fcb8ed3a3768b59a9d14ac14769783dfde7108d86a8c6d68d79342df501c60efcfb8aca4c7f97fffecfe4cd0ea0f4fb76e528f696180b6dfc"; }; pst-calculate = { - revision = 49817; + revision = 77677; shortdesc = "Support for floating point operations at LaTeX level"; stripPrefix = 0; - sha512.doc = "d6e936e7bc53ae3296812b1d33ecf6ae890599cbb9fa6afac719d8ebcca4516772ff6c18f27e8d825ab959d430cbfe8876b2bb97e480bf6464690b28cedfc2bb"; + sha512.doc = "d04e335d0f79f7197349e3218af22c1f8be8346ec78cbe4bf4263e3e2abe8bf4609e113d0cbebf44fe219feebf8c44a9405df6c06f4e8d9f4e44854277dd4019"; license = [ "lppl13c" ]; version = "0.02"; - sha512.run = "b40a89c1e0152459e9dde468379b1a848955d40b9d9e05223544347d6057affac092a503e6307904e485a81de781eb9455abd948bef7f343359d44abf37f93ea"; + sha512.run = "26b70adb6857ddb82a31162995cacb77f1f5133a75789f71623247f5815e48e8926b15b96f3213934e343ae013c6948c3133dd0cf0fe7ae95dffb3731073208d"; }; pst-calendar = { revision = 60480; @@ -41089,13 +41233,13 @@ sha512.run = "dab99cf50c712a350a629256a946f067b6ad91a3fed95174724ca36d381292b3d08b7246d145151b117039ed48de482471f7ad09813fbb545525f5b7509eeb3b"; }; pst-coil = { - revision = 75878; + revision = 77677; shortdesc = "A PSTricks package for coils, etc."; stripPrefix = 0; - sha512.doc = "28448330f17c274df993fad0c24c5e0a9f62e476a3fd1f6ff1be7156c00537be78465f55a4c634b2deba30b6980cfee3d760957a67b401b4827bb802b96ee919"; + sha512.doc = "d3a4d6c7d1fdb26266a2679303b3978a220f7750366b12d6c7c7bc5e90cfd7d72899c6a44449cb204e87299a9c1511b9ea4e35ba6dd6ad75c1cd6cd68a98fabe"; license = [ "lppl13c" ]; version = "1.08"; - sha512.run = "6909d022269986e1c6b17b06de9d6dae42074a5f6ccc1da9617553305975d3b3ab79ee70491e95f224514730a30ae8a65e2955da3b4b2fad5d51e3dcffea5f8e"; + sha512.run = "95334a485a4d9241c7a55943cc150aaf1aa6fdbf610c9ff78a96d8c612c8bbd74ece579495b6bd26f7711377c66ae258b5eb87dec9c936efb22a4ee6e0173feb"; }; pst-contourplot = { revision = 48230; @@ -41154,23 +41298,23 @@ sha512.run = "db9f7474d8290640d960f411574b6dad9f9b705eaf68644e001ebfc5050328673f0c1c31f925c6a2cd2279b9bb7ff89cf8d21e71a99e4b937137af404d046df0"; }; pst-eps = { - revision = 15878; + revision = 77677; shortdesc = "Create EPS files from PSTricks figures"; stripPrefix = 0; - sha512.doc = "70542680c550bc11bef851cfcd12010e17f35dd75adfa390ffadc7b920c2b357594ca514fcdeaafcf1bfcf1b9e622b23c680adbc64ae4787fa96ff94f9a62add"; - sha512.source = "97e2adee4ce93de77d4d46946795565dfa0e0da188fd686bf96917b1220661510c1777fb7d025ac6dfca816bb8575487d45b180e4e35cade21353dcf4a8e5540"; + sha512.doc = "f5c8e4bdac237537adbe973353e1d0c281cb049a345db798c16eab47026d6c25c50240027e0154bbb8f142ef6fb68f9315678a575f79d8c9d0c0fc70cf3166da"; + sha512.source = "fb4722aad2a69a587aab61a296ba70dba2d0dbded7613932e67ccf32b437542c2ef32866b812bc9e8df38ab230ebd1ecdebeec06bf32204fe8d1580e048da508"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "90be1124bd22958b0a9cbb45a3b76513e514131c416c98d7f70ca101e7841980c33bd8380e888054cedb873143aad168b0dc25918d9e241f763b9be3ea1a76d6"; + sha512.run = "464b10031d71ee0585d8d7ab9ca8a3c2c66a1a9779bad62478c58b59e7b3b11bcc12ef92d649b4104fd4599e5d903186a196d4b5ada09cad369a16df7f4b0e84"; }; pst-eucl = { - revision = 76924; + revision = 77677; shortdesc = "Euclidean geometry with PSTricks"; stripPrefix = 0; - sha512.doc = "fcb30d6c38ef9d90fcb3c93c023bce33556785cc923c8ae9fd307f66f39aa895caffb6fe82c5b97211bee2bb1641685afbeb310646681f345cda4ca6f2491dae"; + sha512.doc = "21d4b93b331866da87f1c5456f575e33a4301cc2e596ed6c7b6a4cafc6d167466d1b5f94a8add3105994a7714b50dad70d64dec74473a7552920ae9e2f9b2474"; license = [ "lppl13c" ]; version = "1.77"; - sha512.run = "e03770e6f254d20c3f59f65117e6f5c0fad16127eed50a96d7dbc1d7fd26e0325ddb1650e21d6160930b7788809876a8bc7615b908dd3894ae05ac19e5299e27"; + sha512.run = "f7ca39e4278c245c922b01aa9063f099c79856a0b7596dd2f49daa4c2cb13209c3fa8a8e5d3aa9e0a7eebfaf7686f7de7379c406de769f7be0a34b2745f83e0a"; }; pst-eucl-translation-bg = { revision = 19296; @@ -41199,13 +41343,13 @@ sha512.run = "c1ac123bac3f92fd92321387be28f519963ab196fde7ead8ed6b4c93ff9fe5cdf07bfee65bef67b9cd70d020adfa99c72592df9be376d69c5dadcb8bd0d6963b"; }; pst-fill = { - revision = 60671; + revision = 77677; shortdesc = "Fill or tile areas with PSTricks"; stripPrefix = 0; - sha512.doc = "ad51d3aba8d9ee19b4a53081a5956e8cf26f2673faf521af088076c6a356e321ca2fb9a0b504e61529c5a2ae49480b3918bd12235a66ad5c45035ce92e2eae92"; + sha512.doc = "408fbbb8c2aa1b6bf4b2bd865f9082c9ab57fe2d98837472a480ec1e443b03d9bf1d397bc766d0be3ff47574496d05c2f5020ee9c8951a00083e1c8e2f44b96a"; license = [ "lppl13c" ]; version = "1.02"; - sha512.run = "5fa4ae2e862a9297073bf0559dc46d44109d1153571eb8538650410c96f5c43a9a8c85a379690820f63a5198ac1983fdeb514bf4b1342349352f1a16ef3ee375"; + sha512.run = "91fa2a0a13cd08552b3949edd2851edd548c6ad6f3cbb522c3ff444df2afd62a160361a372ca9ad4dbc77585aa481e06b5be9398e81cdceb7dfffbc0feb18c4e"; }; pst-fit = { revision = 70686; @@ -41263,13 +41407,13 @@ sha512.run = "68d0c52bb40354a72b2eb14d2c10a18266badedd452a57e4c2a9aaad343b94f5c13f89853962e85c94ebed9274e87c44cc4ac1fd0203ec54097f71e5c4a15fdb"; }; pst-func = { - revision = 70822; + revision = 77677; shortdesc = "PSTricks package for plotting mathematical functions"; stripPrefix = 0; - sha512.doc = "29fee5fee9fc2cc3b0fbeb04864c7a1c0a2697b81e9dcb9dd6a98115f18b83a902e0c1331fafb9cacc81c933c1c0e7f926932b434c368bdf31914dd028e80edc"; + sha512.doc = "6f1c5d2ddd2220587bba8cc205c41c5edb1efce36d010ae13f379f9a0a3e6afe422a0d82851f8eaa4ff044d6526c22ee8e265c163e9693dd1f9dbaee05e95793"; license = [ "lppl13c" ]; version = "1.02a"; - sha512.run = "4c009fe09b0cffc4d7d33102013593392d8c53d87adb951f01b0c543c33763d3c9f55ba76bc4cb9dc2ed3ef000d96f6d9cc0ae90a83db8d030ca38822524b174"; + sha512.run = "972d3d41c5a5d7c37fe0b18159109a6ba28c141d69b2a6808e8dbd85259d146b624366f7b80eb613d0a6d5014038f878c2cd342238e191af43cb5868f5ee0a4c"; }; pst-gantt = { revision = 35832; @@ -41318,13 +41462,13 @@ sha512.run = "85cbaa41c3cce49aeda36ef55a89122370fc23dc91c5e5e63790aff2b8b748eb6a13a9a921836b2a471ab2deb9577ecf59be0bc6dfa4d2f1ddcf17bc33ca4264"; }; pst-grad = { - revision = 15878; + revision = 77677; shortdesc = "Filling with colour gradients, using PSTricks"; stripPrefix = 0; - sha512.doc = "11f4a4de67f92bb2ba77457b5940e2b848985de111e3307215981e6d39617b8590316de5cb6e5002748d9e951be405e3f938d1708c28a7970be53808688c10ef"; + sha512.doc = "fa723de4d790c0a2d9eeed478179e1911132c2a160f0a74e78d491f850794fd8b5603a58a7d15aad195889bc31252a25675b73b6a96943f0affcbb1b5f241a24"; license = [ "lppl13c" ]; version = "1.06"; - sha512.run = "f98fe4e4996e20947d90ef24d6825d72a8ceb6bbd586b0de9b90d5d73208816395e5b195dcda2816c8e709fa4c408f3b814c02911488c83a207039d28654b9e3"; + sha512.run = "899879d011f737397829c1f49d94ff37e5fbbf9cffe456a632e32b1b55ca3394717cc51eacd653c9efeaaead66287f0df79cfaaeae4d35cd6ff5a1d0c43ad4fd"; }; pst-graphicx = { revision = 21717; @@ -41465,13 +41609,13 @@ sha512.run = "9fc35c7dadd8950e5613a1fb37dbec26547d74d3e1c9ccc8bc97cb20fc73a4c08ba6e710bd9f39c46fcdebf4a5447692028a5f96c17945244cf110038943ff0e"; }; pst-math = { - revision = 67535; + revision = 77677; shortdesc = "Enhancement of PostScript math operators to use with PSTricks"; stripPrefix = 0; - sha512.doc = "1b07b3086fa3e1d12f255632ceddf5b30c219472763cc43c0649b669a6014bb76e3a0fe7c182d0ea24c54fee8d2efe8399867321992e20f7f418d28198661bd2"; + sha512.doc = "f8680eaede3735417dca9123aaaffce89870d48ee74a88cc3f092936aa7c4142dba4f1d0ab76fe6e57275746d990ffb7fdd0237b37079e89d09a3dc9d0f0f3e7"; license = [ "lppl13c" ]; version = "0.67"; - sha512.run = "12bd81bed4fc5de91cd4db49cb97a9911848c347a9a9325cb61637368bda4e0f35f9c5c348bd385d46907b61aa06682ae1a9d70616d4c5c81659550064d4cc0c"; + sha512.run = "ec79858f14bffa2611104b4bea2eaba24da05671d47a603c537392b33b4990b74055b0a969825b8e395adf85383c1d825912d21cfac047270acbcbe04c75f41f"; }; pst-mirror = { revision = 71294; @@ -41492,13 +41636,13 @@ sha512.run = "60fb7e65170ec16f08f4109794afd657436fbb42a18feaff2997fdef20e18376810c3b34e0e341a5e577a6d08d6bf6314adfa51611d83a4e66245f112581d678"; }; pst-node = { - revision = 71773; + revision = 77677; shortdesc = "Nodes and node connections in PSTricks"; stripPrefix = 0; - sha512.doc = "0fc13af7073a64f033a89fd2cc8ecb3609e2a8f9680c23da6ba0352fe4cc3d90ca6ed0cc2f48a2461ab3f6afecead9c00bec2c05b58dbda667370ce142b1f41b"; + sha512.doc = "378d50bce9a9273e10fe57c7ddb2e559f1c6706a7c292fca1d6ce88514e7f9fc9bdb9ed96af0dfd3e87a11cda46524a0c00f3cdcb9ff81890b585c014a5e1f53"; license = [ "lppl13c" ]; version = "1.45"; - sha512.run = "a994b81b4b863bcd60df2c0a061e31a060530f55650421904406cd3717ac15d195e0003486a9d087d333c5467793b6a25dc2e23e41cd46be37cab6e79ef5a66d"; + sha512.run = "988083ac33dea4ff24f75dca74efcf5855f9c513a45d93418fdd0d0142046b769e9e053e46857f78ab72284a9230d26ef1cc6d50ec84c55a9a3e2627eb8c9d03"; }; pst-nutation = { revision = 77145; @@ -41557,13 +41701,13 @@ sha512.run = "c888d41f7e14cf311b359fd37aa0557fc9fc639b76dd5db782099f6d307c4e5e3214df2a670fcdd3625818e461c34ccc0e50ba617714e58aced1c71b484b63d8"; }; pst-ovl = { - revision = 54963; + revision = 77677; shortdesc = "Create and manage graphical overlays"; stripPrefix = 0; - sha512.doc = "755c786cec204ad3dd41043d8dd1bebb33ebbd889580a0a85390ca8efc318076ec9300a8e38b99788bf348a49dbda8ba5f3c758ace788bd9de47c251dd4e0407"; + sha512.doc = "c8b21de1c246f3b3448a9ba8804fc79f7de6a96bec653a1553ab20eca299f8a6788a60863fb4565dacb1430f26a6ba26061a7ee17bb32b2f376f0159fc933b7b"; license = [ "lppl13c" ]; version = "0.07b"; - sha512.run = "e3349edf9643e5d9e370b5dbf1c4dc3078ec82520c943a81ae353e1ccd0e2476105813b0cbbbeb707de5419035edcc39748c7e86a69cb90f8bc0d61d70f553c5"; + sha512.run = "eded4d116bc906e5dd28d8da6a4bc2aa4c3758869a74c8a081f2e043d72cd71a2714f7319ad895e162a2030ef52e65d13ffa140e7d50d5a56f7e79fc6e6ac125"; }; pst-pad = { revision = 15878; @@ -41576,13 +41720,13 @@ sha512.run = "cf519f69dfd1003ab17a4a67f309336442bf35497cd0102e346ab8537865540c314666fbf01cf6e3e106ce922fd8922ac4bbb5b20ee90a7ce24a7a98ee974006"; }; pst-pdf = { - revision = 56622; + revision = 77677; shortdesc = "Make PDF versions of graphics by processing between runs"; - sha512.doc = "eb5013040f3774e81d019c0010e8fb507d22cb2fb9c74e75f2c14aa0e4edd20245ddaaa3744fec7204c607b5f6329425f8f2b6e09bd153e6df6a3ae39d1e1625"; - sha512.source = "1c353ad8d3b62fd5e5bb8746f69f00b8df2c7b53dd558ec8b24d571b1fe84fdab02daa4d7193f67a258c7390d50f25cd5270578d742b085634980eefc744b09e"; + sha512.doc = "c9b0c7a039ecac2bb14e89278deb474a93a3948b6023d9c8aab05df44c15dc1bd72f26a6108f2f2b01406dd95283737e19f6fe14bc04d4d9f3cde186a5143e11"; + sha512.source = "4e107bf3300a573be2d8d8d0fa87dd650ba5d8d02e2b2d0e6750feed52a64cd67efd975dd4ee6ee5b6ae2ec5b3b4acb9670fd9098deea939eaace611c1a7db62"; license = [ "lppl12" ]; version = "1.2f"; - sha512.run = "5f5850f0e908bf6b10977bf616aa82ce05d1f0afd4127b5db14379a510ca62614a3552cc85ec0136805fb479201c817442872f9d1074fa6cc1367f41403476e1"; + sha512.run = "fa058f89c424244f57c177a96d2230d7b2d24212c97ae8a4328c34d1b44ecc6b832b15ba1f9b8f43252e5a2e89818539c1acadbe78855f192674b005df7e85be"; }; pst-pdf.binfiles = [ "ps4pdf" @@ -41617,13 +41761,13 @@ sha512.run = "8eade14982b0ffa2c5e7d5c68a91d4159ee6f3317b20836c3f470ed68940a522459bdce54b1e1dd4068173e50b0c611531d1210b1651d805602f952a1696626c"; }; pst-plot = { - revision = 65346; + revision = 77677; shortdesc = "Plot data using PSTricks"; stripPrefix = 0; - sha512.doc = "870ef12eaebc4078ac0906cdfc225991714a55dd674cf7b757ab7b7925728ab771bc63612c61e26a997d900f8c03ec4d439d767b0a83fa54b8a65517399fbd7e"; + sha512.doc = "e159038685873b3c92967b4b80123b86e3dbddd93116f79f4a6455a781ae71bf48602c8eecafa7a88fc0f37de6fceac60122b51bb125b9276b4a66334d0dd78b"; license = [ "lppl13c" ]; version = "1.94"; - sha512.run = "a273a0999f14697ffec4165c8f6013821f9a3439bb7822963e79d4b362a89334090af54d591f7cbff1f59d0e15e9b18dbc3ed9d711ba90162913098dcec67684"; + sha512.run = "40357b7b4471f40c2f5ea177c35ebb6bb8ee48f45bbdab0873877958764e9ff8c164071913a40fdc8bc7e814dff5fb497c65421767389aecda1a80caf1ed34aa"; }; pst-poker = { revision = 75726; @@ -41780,13 +41924,13 @@ license = [ "lppl13c" ]; }; pst-text = { - revision = 49542; + revision = 77677; shortdesc = "Text and character manipulation in PSTricks"; stripPrefix = 0; - sha512.doc = "87f213f037227c05ceefbcee7ab8a316b88ee6f9ddc366c40cfa7676a714ec6802f3781db8357224769216241feb9171668184534572ebe5c5776c1553c1b62d"; + sha512.doc = "3235364b48f2431756fab5092dedc2c47618c05c2897f3867cb4e7d130f344957c46d607cb85d9d6cda5ead05c40c039a9ceff64b5d8998f8682b7ed38c3f74f"; license = [ "lppl13c" ]; version = "1.02"; - sha512.run = "6cf40d3dffb7803959a187f6a19b137b824d46ea73bd31430e983abec0b828d49c6d404287382242ad224e2f51feae74b3bee374443e9f421ae70d1ea2c0c3b6"; + sha512.run = "347cb8410f7e103ee536ebb0787028df72c8c5e91e9b75c8e0e996dacf88d9f7fda4b28c001c6c8bb7631cbab1772246f022eeb9dc4391c1a13361b342383c17"; }; pst-thick = { revision = 16369; @@ -41808,13 +41952,13 @@ sha512.run = "591dbff503faef5316eda8364a422d8810524775e6c6b59569d24928c8702c54463e4433a3c28953d2f36c873aa6a6e52c71dd9cdcce5bb0c362ab2231f5a165"; }; pst-tree = { - revision = 60421; + revision = 77677; shortdesc = "Trees, using PSTricks"; stripPrefix = 0; - sha512.doc = "6ac862eff40eaa1a8cacc5c1a1d4886e82dee53046d3fbf631ec23bfb59490fe89bdde5f2767cba35e8d0439fa7b7688669b50ba3ce81698c34bcfc9d010a7e6"; + sha512.doc = "2446cb95dd8aef2d4f93935d46c2504368ae539d4d363f030ccf4a96df28b31f7c440a45f7164c67f9754ba9b138ed668f02adc97ac3ebe0c1f2066dbee2ffab"; license = [ "lppl13c" ]; version = "1.14"; - sha512.run = "39d6f88d9b0dd4280cd08cad6524fa693cf727bdbacf16063d76e100e16f957602124ee71421e88f389a7ba5070a932d779a2abbb64d791bbc071398f09a8708"; + sha512.run = "04c8efaa0c2bfa705d95cd8032028a3d585de8dfc2d8fb697992dc0b83c0d7aa933bf351dafb704a7aec7891efab5172808a87313beceae003187b800d59b189"; }; pst-turtle = { revision = 52261; @@ -41848,13 +41992,13 @@ sha512.run = "e4ff8ea9b7fb9f530e33280de3e9eb20d653c0c062fa80611a544daf74da0b1dd2481b43d8f5258f9ebc1d1bf95b393b32c7152ab8464a9e980cefa105c45ceb"; }; pst-vectorian = { - revision = 60488; + revision = 78116; shortdesc = "Printing ornaments"; stripPrefix = 0; - sha512.doc = "6bdc368c391d12e6fb54740867631c7ba62b66a889e11dd40668dc7bcf5f9846e4414f84b706010505d3032b132735a9247e25193b952bd3272590d47d59172b"; + sha512.doc = "c2fd287d0482bd482c288077a005d86158d1d97a50bdd7f847d8c6cf37730b30115518fc6e26d20ee272dd654725cf22abf22e7f3f666f92b54a4aa03c63852e"; license = [ "lppl13c" ]; - version = "0.41"; - sha512.run = "e3898a6b489afe685bfc657760702bd5e2e44fce2ecf6e4af28c1a6eb36173fc653e003af7b7879fbd3a342adfb89b8cf47168b1f1868815fa44050495d15f54"; + version = "0.42"; + sha512.run = "fdd455f34cd1da19702cb790d0d0b09a1c6afd7939411810922be8b998a038e10b334803f755a077b32958714a6b40b62ad1bf5fd62fa1763260792e130b17c4"; }; pst-vehicle = { revision = 61438; @@ -41904,23 +42048,23 @@ sha512.run = "a97af35dfce4a137af97071b49e58c31739e6f271afc62a455db473e573148d25fc27937ce680c6f400a200151ffd73867d5dd8781b12a63c68b7bf256cff5d1"; }; pstricks = { - revision = 77093; + revision = 78116; catalogue = "pstricks-base"; shortdesc = "PostScript macros for TeX"; stripPrefix = 0; - sha512.doc = "f25b223770e955011bd091b831d82211e299a51bbbc362e61344c0c57acda1048b111a127b7d29f9e1040c1b5dcde65d7fa8d3400e0ae7ab9da89856372a1ccf"; + sha512.doc = "c0cd2c7774bf9f204b54c0124f458c4428cf7e4a39808d41a5c49ca5127948367407131ea8cae8d9770536fcf3ee3cb96ff6f3f3fdc895cacc7449cb94a5c302"; license = [ "lppl13c" ]; version = "3.22a"; - sha512.run = "bc3005c09c24f0e6da339d374853bac291ed71acb799567a42cee8e862f4a85e5e2753a9981974b960c295a7c425bdcd238d21293e5d4087e733e45248ea0710"; + sha512.run = "3eab0ff16da78877d0ad5bca8cf89660abbfe0443be6668fa37338add6074a2892a1b354b3fcbc5bf085748004526e13d5de64a096514035e046aa4f7ab046e5"; }; pstricks-add = { - revision = 66887; + revision = 77677; shortdesc = "A collection of add-ons and bugfixes for PSTricks"; stripPrefix = 0; - sha512.doc = "552fcc2f0d448bd1d7f643a5c9f2521f72fd61a653363eab3bf6f31bae306a9c6694ca8d64ad5a5997adea9b92978aa366ece8bd7966c9d129942f8f487b99f3"; + sha512.doc = "5e530425517a1671df8e6391d51547c445313926bf1ec64cf43e374b283c7fc1d5342051830e7ad9b6dd9aa48312cdff6d6bfb2b3f7a62ee28915a09c6f4b45c"; license = [ "lppl13c" ]; version = "3.94"; - sha512.run = "073ce9b5f97c4432d87f51a3b239c758e2840ec894847c334dcd206433e6c0a45575ed2214c00bd013f9ddc0945a696a8eb45b2efc62d8425d1c9607da658850"; + sha512.run = "1f9d4c6dc4f018cae1af9e62abe97531f0199b896ef80f7ed77c7748332f7844201cf57cc8ab1c017d55a9ba28416f27ff48ba3a693ad8b8448537e76ab91014"; }; pstricks_calcnotes = { revision = 34363; @@ -42083,13 +42227,13 @@ "ptex2pdf" ]; ptext = { - revision = 76924; + revision = 77677; shortdesc = "A 'lipsum' for Persian"; stripPrefix = 0; - sha512.doc = "e7221bd196e718c2f7d9b41901a5bed36fc9ad5e914745e4ac9fb75f7376a870b3acb2afcd9c3676cfcaf10f1eedf7611abb648e6c538270221bc546f12b927b"; + sha512.doc = "1af32db932afbe9e84dcc58d7126447ce804af55e18fc6bd54c3bd7377f8ab0685ffcf4c532023c5c60c5e0692001b127893f5ff955f0f5d41e95060913f1575"; license = [ "lppl12" ]; version = "1.1"; - sha512.run = "86bdb7566b9c31abc107a7d7a94bcd63814dfc8047328244ead3cb6702670dd8bf7758d1292ecb318f7478016b2bef18da098f8fc5618c97287f566beb7dfa4d"; + sha512.run = "6372bf6cf8c402ecc469371e5fac2dff88215939ee1b8af49ca106a396074d99f77ed73101a4b86dd3fbceb9b453fccc5a7db82f451cfcc0eb0aebe0d21206c9"; }; ptlatexcommands = { revision = 67125; @@ -42177,42 +42321,42 @@ sha512.run = "bb918ae0e67fad3d58430f7b0354125c0294ce4e6ebf6b9f2b4c5949b37347d6aac8532638831b1ceeb8d13ae5453d671fb58406015c2b13614fa591ba0d9510"; }; pxbase = { - revision = 66187; + revision = 77677; shortdesc = "Tools for use with (u)pLaTeX"; stripPrefix = 0; - sha512.doc = "4e1fd7e88d8e17dbc4f65a7dab0f3c4bbcccf3b24b55085fafc9f393cd99a653ec2c4fa41ca85760436a1c7c6121848c57912ff649c302db6966a5c907dc0209"; + sha512.doc = "055fef46d0c910a8cafa6c7f577943a3d9c335426c578ae3d7654da0a5e24b8ff58675e7df30387369b64675c957a1e46a6bba6d4241f42c735c06618294ef3f"; license = [ "mit" ]; version = "1.4"; - sha512.run = "34fef6f30f53ea2c67394f931168025f7dae7f6e12904b862ef821040a15eb3eac0949ebfab7b1b3dfae8e9944fdb85b99294fc6214df0ce8c1b82eac2702ed2"; + sha512.run = "35b7e08c54e63de97ee7c36ecf2a8b9c0cd3966dd048634e19ad8cf642bc01bc2a9c504fca7cf70c276fc8d07caa7b00ffe755ebff972532d6760265c72c2cbd"; }; pxchfon = { - revision = 72097; + revision = 77677; shortdesc = "Japanese font setup for pLaTeX and upLaTeX"; stripPrefix = 0; - sha512.doc = "9ed045647dde763c2b234b470738578d2d284e73c9720451d994a2248ef51bb95a16117e49232f49cbda83f005448fbb643313dc56c71b8dd30c196001ec5f6e"; + sha512.doc = "660f6b7ba3db2c3b0d8363ba4d54ebd5d58c7883421e871e40c9794448f034e9acd33260fbddd6333bc9e53ccd8cc3f946a38ba51056f2831d63fa509ef8241b"; license = [ "mit" ]; version = "2.2"; - sha512.run = "73c9660dbba04d86615e135d18c35d02299114f28474bc1d3ed7c6cb89a06564422651981d57684f71494b6a2e44e0bd47521f8b3edacb2aab8d1295860b0e28"; + sha512.run = "52c10c1da3ce26954ba341ad0da2e25849239e170665a573b4c1577b845b8674241675e45c9558f0af8ea61188b9c437f304afe9cfdc92e2bde930b02ba0467f"; }; pxcjkcat = { - revision = 74144; + revision = 77677; shortdesc = "LaTeX interface for the CJK category codes of upTeX"; stripPrefix = 0; - sha512.doc = "e30f393200f2db26c4b7d082a83927e5adbb7ebc46c1127298234c99ad5988c7d3a47768ae8d56105a8eb53c19fdc88115d1da197c8df8dc52ab76c7d7e9ab46"; + sha512.doc = "051c2796ec035a5f665eb28c032ebea4de9a7ecb567644591a017ce57d023393bf63b38855492a0985f4026d4ab785ebb93ce0be7f870c5decf0561feb75e31a"; license = [ "mit" ]; version = "1.6"; - sha512.run = "658da215d725fc6254515359f5b705c0f8361bcce4eef2a4119d243be1ce59f18c82068a7b9d5b6816cba7274d6ae85e72ca685384165debea68e45ed671620a"; + sha512.run = "e2c69f056ee388b093e0883804b40e05262ebaf470be6018fb44bff662c7bf0762e23e45e51fb641a07958341b238d29685d95324c66e9d2937f29a7820c0add"; }; pxfonts = { - revision = 15878; + revision = 77677; shortdesc = "Palatino-like fonts in support of mathematics"; stripPrefix = 0; fontMaps = [ "Map pxfonts.map" ]; - sha512.doc = "71898d307cabff64078bbb98bee9417c79504fd56f1cfc1427b9e4ccc9448b5e2e8436fa085a63d6fa6601e591673ef52eb2225ddfad5e34943456a2239206a5"; + sha512.doc = "ff660e48f410e339946b5956b40f9810e880d5b325309f9efcd86a408241ef08949a5f7c8f316129d2cd2f2052473bdde94fb2ae5f0dbcc40cde7014b5871c44"; license = [ "gpl1Only" ]; - sha512.run = "3b50d3f04c00cd080495c71d9387fe9c810ade7d83ead1178d661a618374a3a67c0fc70ae2a809d2b91db4afaf352b1596a588f6998a4eda220a6f181390b6d1"; + sha512.run = "95e35f92c23eb08e8fed15560321ac7292bebd0b7a45bfe504135a3aadb9c3ae98cd2dea85799c9dc109fabbbe54416fc61f208df0149f11dccb545953909ca0"; }; pxgreeks = { revision = 21838; @@ -42225,41 +42369,41 @@ sha512.run = "d3f8ff3c975643d74dd92e749397d01f8d3fd0087a838271a491791fa4bb2d65c852ff5989f79952d40547a601c97fe0274ab4407a8e73aa047221934b9b2e9d"; }; pxjahyper = { - revision = 72114; + revision = 77677; shortdesc = "Hyperref support for pLaTeX"; stripPrefix = 0; - sha512.doc = "8b1c79c97a047433866833bdd8eac54edca46e4eac16db73f7808353d9855feb5acba4c3e39bfb6294e25c282ebc5109ff456398e1ebdbb326b5d9627bdfab0f"; + sha512.doc = "ccba68172c3d6e4c7b7fd1d6cb26b5ba50e5d1bba446274c8d8bf8afcec35a0cbf5e069156bb5e828505c7df1ec50225ace363548658fa8ccc9deee5958b91fd"; license = [ "mit" ]; version = "1.5"; - sha512.run = "56d40a085e2960cb0f0a4f4bdc2b8fbec7460e02abb0960ad4e0f565e9605abb6ed77c54b207ea3ccfb27c252d0d426d1274b10b230433faa37bff319e0bcad3"; + sha512.run = "b26c99921aa0703461d52cfc6ab46cd7c2f24189784d19cef808b8f279ccf7ce710288f80d802c5880e6bc36984f24d346dc6053121dbcb03525689019b4b6d2"; }; pxjodel = { - revision = 76323; + revision = 77677; shortdesc = "Help change metrics of fonts from japanese-otf"; stripPrefix = 0; - sha512.doc = "6a98ab12c3081876e5cd240f03e6f9df7dd51cbb77f879d946776d9b5347d4e46dfd55fca7ed12761b9d7c05cbff2a1d8e2db0e03407390429003cc78dd4a864"; + sha512.doc = "690cc6b85d2e08356fd291e7dbb2ee18dcfcb34aff491021463bb5fac9e6ce4b681fbed7ee5423cb7c3e30453319e2abf07dea450f7906c4271ec8ab5892f0fc"; license = [ "mit" ]; version = "0.3a"; - sha512.run = "4d89f538c961cb52984f66dd79aea204c8213e40abfda41c780f1de2682f755cecbd34e63090285b813d58ad042b7455013111eb86ad974dd4bc6652add0a1e5"; + sha512.run = "0df280b17f6fbe26553ef42c00c5aef7ad6477307834b9c505a61e2c228b2f95db35f85da896dc51630922254fec5041e5cff3877fd1e39bd4964482927a080d"; }; pxpgfmark = { - revision = 30212; + revision = 77677; shortdesc = "e-pTeX driver for PGF inter-picture connections"; stripPrefix = 0; - sha512.doc = "8a80eade76fa7b5e5b919136e499eddb5ff534042fc56eb8223e80124bde97a39a65d31370037cf425042a1ae516e5888c8751388899ae65a8b561f091693c97"; + sha512.doc = "cbc0bbbe56023ac06ce72fd6884019e3ca64b13e69bfd1cb3cd14af11acb680919ac04feb7866579db28085030169e9043be8c0f43941c3d2525eff55f78b36f"; license = [ "mit" ]; version = "0.2"; - sha512.run = "eb341eaebbe2fca860c2592c0d24f6b5c4ef0f1e6b2bd731d48c1994ded7afa01bd5cb365d3f30147f68855777defc3384038aa652240178fc948b5225cb4c08"; + sha512.run = "90c05a7e9ea5ffa4bf36e86613f70f65b24520a443617210e1ef90197d17e317704ac3a51a521e551c19d204506776687efb1639f27bec9db8086f7f1bbbdf72"; }; pxpic = { - revision = 67955; + revision = 77677; shortdesc = "Draw pixel pictures"; stripPrefix = 0; - sha512.doc = "28151cfd56136ef07c9402fb8f4e0da4a2694164a38e7eaeb5045845731b0b204813b9c0f2b07f9998619feea24effd049cb42a0057841a6a3b3bd998dbc0124"; - sha512.source = "f5281b971ee70e963cb308a1906bfe8ef96939005f8b5972680db8565c1d0c9697d674426b0833064a07dbb086163c621d764125b3432af3d960a3e466b250b5"; + sha512.doc = "2494ff16c20312ac495fbdc78acd1e8e5a438eae6b7e3141aea9aa8e5931802795c23e88d65dae2e9f506f316428883fc8f4e1f9e5a3b6feea98642d00636f45"; + sha512.source = "a652a613afe613c454f99a12accbc5ab81c0437367ffcdc799d6ada3bff7f9452b67c0c2f3b78b91e2dd44dda865aa40751e2a9759d4afbcb6c50dc40f930c9b"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "4eade52198c6ed8a9e04380cab15098435b2e158f8662d32c88599e02e49a2f7f6257bbd6fab8d3c660e61ff679aefb38d29b4787fcef0a3510776a21707526a"; + sha512.run = "f3ba3eba6df8b4b6aee859c4b0f8204c33cf632e1588312c5c185e0fdae076e3472ff8ba0e81a2c4832e13b5c57e1368e511c75832703eab439c668873065873"; }; pxrubrica = { revision = 66298; @@ -42272,31 +42416,31 @@ sha512.run = "0ffdde0f17b1bcb90a858d6dd6ca204eea552b49e91cdc797e6364e8b59cca4808a293154426f9c3f52dd2bdc27e93c091bbddbe6c15862fec144b9e4cd6ea9e"; }; pxtatescale = { - revision = 63967; + revision = 77677; shortdesc = "Patch to graphics driver for scaling in vertical direction of pTeX"; stripPrefix = 0; - sha512.doc = "e3e3cf332727476e80c65118da7e7ad55f9f1c1f6658d2919aa37622bdbbc082858eef4ab718e0632752032e0f4e315c28ab8a218902509b3dbcc32377a02994"; + sha512.doc = "5fe80c523e31dcbea235a5e9adbd7af5f0a427bd6c34caf90a01f3291829825eee86f6670e554670d707b43d05dbf232a7f5fd60c3d3cf3463daa65c25ed8c16"; license = [ "mit" ]; version = "0.4"; - sha512.run = "5198b276ba052495662e7adfba51b039bfc355edc01c206b6b5745338dc43e977ce7a48cd11fab3a71f6e8683f554920bfa41a427d587742d2f64f18e058c5b5"; + sha512.run = "154e18c81248b1cac0ab0894d1cc2ce6bd52e0e1d5c396f8aa25408654f5c45bd6fbb65b7d9be73457e5bced0233a1c5eddd0529f6df92dc319f3786d9ed6625"; }; pxtxalfa = { - revision = 60847; + revision = 77677; shortdesc = "Virtual maths alphabets based on pxfonts and txfonts"; stripPrefix = 0; - sha512.doc = "f547cbd3cc4a0e09034e98a27bfedf41e2e2ab9b6561e441d7656b99b6b883bb51f9fa24d731d403133358917428c53489eacf8c7ede08a963ff06c3d0404c1a"; + sha512.doc = "964d083b9b24a9939929a4516bcef300a4ed6651914ba1fded9c8ea133f684347d812c9e14b836890e1a78866bcd9c976a90a98030ccc706e73e2dbf5077412c"; license = [ "lppl13c" ]; version = "2"; - sha512.run = "33dfd01f714a662f351fbd3a0e0f36c413360adac666ca5665c628bf5d3acf732cb61e18190d340d144e146fa04116373259403b9eca314f48dba5ea4e6aa032"; + sha512.run = "611be33cbe87734acb50f512e40fb8b496f9709a04dc5ec2f67c0e7dcf4e7757433bc4ed1f820f80748a2f6121675e7523948cf334cc2ce5023531fa80e25bce"; }; pxufont = { - revision = 67573; + revision = 77677; shortdesc = "Emulate non-Unicode Japanese fonts using Unicode fonts"; stripPrefix = 0; - sha512.doc = "551f14e0603c0ebd59c1c250a1f9e894683f69d22de748ee6cca05ee78c75899aec8671fdc784ebc5219163068dad7a98cf94c831d81091892a72e7777bba5dd"; + sha512.doc = "eab91b3ca26f0586c080eb9bcb2e5a487c0f627ef8ff0a81010f01c805ceedc745db63110124c8203ffec843afefa10791fddf1b0155b137af75022c7771d26b"; license = [ "mit" ]; version = "0.7"; - sha512.run = "370d82da425014bc4464415b4f0fe6fa1cb3375979734731ea829942ead4289e1ac6fc47c1b5c42185c97b9013da2e779c90c10454ea2e4b6e5d65540ce4179a"; + sha512.run = "26d5f5dee286f4c70f959b15726f76cf4bdbffd6c69db876fda6143ba3f64d222ba2cf5668481ddca56dcf09beed0e062c0c3d163a5347105869f7f0da7185f1"; }; pygmentex = { revision = 64131; @@ -42313,16 +42457,16 @@ "pygmentex" ]; pyluatex = { - revision = 76924; + revision = 77677; shortdesc = "Execute Python code on the fly in your LaTeX documents"; stripPrefix = 0; - sha512.doc = "83c7e6e1d2149146fab41ff63ed2928f4c6696c6174fe09bc6296008ba4f1c26f77220a73d8311887ff2d77ad75a653a861547f52f49dcfe6b3d830439f38a2a"; + sha512.doc = "cfb71ac7a1d596f7b93f44c766d6e29710da48f9e4d76dcf51747d3609f884733562d26e8ab2707558d049c44ac585da971b4466c9d3bc74b568ebf870859cdd"; license = [ "mit" "lppl13c" ]; version = "0.6.3"; - sha512.run = "87ae649470b6379ac4ec344b850940aef65580b42bfca37c89fd41ca82c4a0c90cb70d96ab3838b360e2028f1c5f33627c0ebe5a6b62847e95dc44be974df08d"; + sha512.run = "87da0ee2fdeeab99f02ec7b7b490b84f3983dea57f56f9ee31222cf82bf2110d6d682288371a2d5e3fc187a7aab19b13b56d2bd6dc9c2e5ae264f078528a4c58"; }; pynotebook = { revision = 75593; @@ -42366,16 +42510,19 @@ sha512.run = "99dfa7ea641a8c63713c8ba746b07f8555ee1c1cfaf38181c177308f354f2ac83c5b0e6fd4d5fc93502d861d037319838bd4d1396bf1306a5c481bc8386495ca"; }; pythontex = { - revision = 59514; + revision = 77892; shortdesc = "Run Python from within a document, typesetting the results"; - sha512.doc = "3ec2fe0f095384734575c2c9fd1bc9d485b628485c8ee75cd8fb9ebd6d1f56edbec6f378c7c9e1d5ba9c10c4bbcc3934ddb957dc47a258ac81ca89b5ce3a2e92"; - sha512.source = "8a3cf562716df588d4ada0273c3340b73e16a01524e02a9c83c4ca781b8dd1763a1deb9e303635878721831e0d57b780c0666b694629106650f639061d2f32f4"; + sha512.doc = "ec7c52f0ad03298103dadb7177d08ede604d812129ef71c7a7e4f97a63df613879bfb0bd05bbecbe4216472dfbae92db166a98672c8ff4ee2aa4efa62bade100"; + sha512.source = "cd5f25559231e7c1f6bf676fded44cd0caa51791a951106e90dc21e7f684d24faa0c4063d4a4d72e54fe902f9a6df892d2289b0943d742fe60a0b67569b9a1a1"; scriptExts = [ "py" ]; - license = [ "lppl13c" ]; - version = "0.18"; - sha512.run = "2e67beb9974eb9a567726d8a68f7d565aeca97d20484ef6e36312100411eef9d9de937297399a98f367a756f6679314cc1a25201ff11936b8a61f8f1f148830b"; + license = [ + "lppl13c" + "bsd3" + ]; + version = "0.19"; + sha512.run = "6be7072a604b5d038d5db855e9431479d3e7e4dde2e2bbb60d5f7571416d0143cf44786747b48b0e4cf6106e5a586764c2c99f89f5a4c938044897447d816d96"; }; pythontex.binfiles = [ "depythontex" @@ -42441,14 +42588,14 @@ sha512.run = "1fe0abfc1a05d8e86c92d36ab69346df18ed72a3d7927348420a7c6f7dd63fbe7ea55e08f051e140eeef9895dd5cb1a91734ec371198ce3de922ca53b39d10f8"; }; qrcode = { - revision = 36065; + revision = 77677; shortdesc = "Generate QR codes in LaTeX"; stripPrefix = 0; - sha512.doc = "406d1cf238b397412a57ed695a39af0ef32de007b94e8650cf591c63882d05d7df18061fbd2b350347c052091202a38de1ceef19f61fa58de38c2e73de6b01b2"; - sha512.source = "3e344af4bcd4e0d2b49638c33177f600f1e3ff24416ad503f55b3376fe7323ab381c7ee695351923cfc06b54c9ba8b3d1f4705f5377164f2b43ee04ccc565955"; + sha512.doc = "72ed7631b0c70b204c1079322b786ca12deb844b81fd5d26ee9a2ba61f072cea63e30eb26b51c48b06adfc8895592675c891d42b719a4381a3d640e6592dcd59"; + sha512.source = "0a4ea71410041a38d7f54180212b243e29b0c00918d52375533132e7e715438bccfed4d90fbc067747577710b326c14a51c7fcdc98f3766a45a66a0de39c21d8"; license = [ "lppl13c" ]; version = "1.51"; - sha512.run = "65ecc00d46d06f8a36cb1f170c12692cf7ef8c0cf9e68bbdc6a7da6b0a7f5fcda6a2e065b8a474609556518ab07c2d12f19a9fdaa0b6339aba94cf35184e26f9"; + sha512.run = "cf745ea4869ae5dee7330dc0e78b978206c07bf234d877ccf247ed7758fa91efc03d791da3eb17bec668f75034c0032db55fe0617eed2551e94978172baa7f4a"; }; qrcodetikz = { revision = 76924; @@ -42545,18 +42692,18 @@ sha512.run = "4eea603398616810022773ca1ab019d74bc43f6c82f4eecad33365dd7c8972302b3ea5b82750a8de31b063a931092669e93135ff3e087e442c0ccff9bdd61af6"; }; quattrocento = { - revision = 64372; + revision = 77677; shortdesc = "Quattrocento and Quattrocento Sans fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map quattrocento.map" ]; - sha512.doc = "f3881de285a603b1fb11c470f0c16698cdb4a4b165750a2bcc17fd4deaf44d5d94a7af531ddb1135d12556317731639ea779d25663a81bd25b578241ae3fab1d"; + sha512.doc = "5e52cc79bfb48409426d10fe2c3889f6aad6839eb0fcc2f56cfda903c1825821e8cc5bb5af4bc305d9bb6a469686d5988b71da5f2b35e9a574657ae0401b3463"; license = [ "ofl" "lppl13c" ]; - sha512.run = "cc6819b03992528b4a564757caf4767c92a00b8ecdd6053595c5561483287be88014b6cfe60c1eedde75160669981baaef1e71cc293d1585e9a7c54e0186fe35"; + sha512.run = "799aacfbf70b759e85e1eb29b8ff0fc013959ff4681712e2a86ad9058e98946ab2721306f0457c5c0ee27808be5fc1a12e7bbab186a86689b95fe7eac968e342"; }; quickreaction = { revision = 66867; @@ -42577,13 +42724,13 @@ sha512.run = "4950c1c7a4536cb64d70fe8c08a69fd9336825973a7c8a669ba48bd66476888775d1ad288d34d4b83a9d674624960e3d17de1c972f52bd7f329eff971ec0f185"; }; quiver = { - revision = 75606; + revision = 77817; shortdesc = "Draw commutative diagrams exported from https://q.uiver.app"; stripPrefix = 0; - sha512.doc = "638a87e56e3a0e936e0c652922f354efa930cfddb836d9957a3cbd6b9dfea4c8fd067146b84c492639d02cfd05643dbd84d1a4b10254cbf5a2a723e0c0f535b8"; + sha512.doc = "7f564f2920b500705ee2be8ab23a1fbcc0ef796b291cf4eb3fe383fc6241ca1eefd6119612c7874dfeaead293e739c08176af9d48f3a9399ae3a9377bc1e1091"; license = [ "mit" ]; - version = "1.5.5"; - sha512.run = "d06e975e15cb33f2f395546b57d75cd26d5401d2e732c44defae27e77f3564e8ab51d12d78705edecf73d5686c41843a6645b7ca6443c20f04b7b1a4a7771460"; + version = "1.6.0"; + sha512.run = "f20ad616b4475f8197a4dccc5ba95f02c288aa6bff6d99e33645b49f0dcbe4d550dbbe5952022ac92881906f9d81cd4361eaffa4867c899ebf8501ca77cfbff4"; }; quiz2socrative = { revision = 52276; @@ -42604,24 +42751,24 @@ sha512.run = "7a2c61f9ff7894e472cb07ccaf2e60be3ac1fcd9c2053935d27c8e197dbf7746f663a3c35be4663710fc8b08a8ed932422b3e37e89203548903d12a4415a29b2"; }; quotchap = { - revision = 56926; + revision = 77677; shortdesc = "Decorative chapter headings"; stripPrefix = 0; - sha512.doc = "e2fa71ee21ad019ef785a3c74ddab5f232d3a6d1e9fcdcedb34c216eb5e6d44abbafcaae5d1c4557bc1e4aae92561a75ba2c3723707328a12cdb6ff4c1b72dbf"; - sha512.source = "eed36464f1b04852e8af08c5fd91c42ccccbbaeccad565e6f338ed5c87b003b2dd1704e1dad0ce0e49651461b637e8ed613399a0ae8122081e9084e47704665a"; + sha512.doc = "ba5efd2270268a0d3582850ca17df5be73bc875d2c6b7d182db1621b9f3ee22375d52f6809a9b82bb08746d3b4b2bb0c1fa1505ff2dfb9da2f21227cc873ac51"; + sha512.source = "9e6bf915f1809ced8c7cf05f6a9479fd8034ff72ff5cd9878db308ea3566b30de712184254b098b645735b310f344faada458a946b0551b79d941ef1e1554bd7"; license = [ "gpl2Only" ]; version = "1.3"; - sha512.run = "7d94162630e53133b79e33b60abb7c4664d3e486da611e37d48593757f39b0526831cedd0c236ce9b4d8ffc85b35734acadc98236435345180b999d7ea68c1f9"; + sha512.run = "642d14c3ea353bf8ef6eafe8c3d5fc62bf47d5d37c337823c13741c63c3ac2bf351863c0ee92cb395142c64ed3976a8954066651c59b7f40640934adcd51c33b"; }; quoting = { - revision = 32818; + revision = 77677; shortdesc = "Consolidated environment for displayed text"; stripPrefix = 0; - sha512.doc = "b3990965effff7529a7c18cdd3a08af337be3766ffe535feaf54db504a47b0f054af41511a635c3e70c34d3025df419af702d319240ee673f7462d2cf4ccbbc2"; - sha512.source = "a50186cf1b8b0f55ffe4b2e8447b1232c14c6b36aaa4635bba464de1648ed01adbfa13d8a184bdda8398573b2b9132948577e47e252bcb1014761f4318a76ede"; + sha512.doc = "1e1821b27b1dae2562d22d84ebc8b90192a77bbee11fd3a713a9910137752d4a933720cb4137d8f2c57873e378837930c0e6dc076aebce5d62c72f2714ce61d9"; + sha512.source = "87949583b2e25a6ec1ca51a122b29852e1ccd0f0a02582afe9bc286d1730fc52910b631c1870e04507eba028a7a7481d36f3d59fa72d70737f4e7ad54f6a3f59"; license = [ "lppl13c" ]; version = "0.1c"; - sha512.run = "44a9c726a5a9158fcd13fd93785101d2a9a940f34da3d52efd5be1a0467cd76aeaf4706b945a8de0b4e0b4a90740567cfad87f08aaa92e7d4eeae8eb9f7bbc73"; + sha512.run = "e68cb9fc3862c81f0743494f3dfab131bcf02ff48c099749d3f09c30ac1c5eb33aaf73ccfa653f07fda804edcaaef2d2628da07da1d0bbd0a67d049f5e297046"; }; quotmark = { revision = 15878; @@ -42725,14 +42872,14 @@ sha512.run = "86b219305e4e085af2a22d34bc586253b5674abb18e257fa96bab1d45695f841020c0004f1da51fcfca0fd0b325e4043f2e368740841a5a2e8db774711ac6348"; }; ragged2e = { - revision = 67441; + revision = 77677; shortdesc = "Alternative versions of \"ragged\"-type commands"; stripPrefix = 0; - sha512.doc = "be65fa8afee57fb8044ad9ec3ae1ee05ebaf0d8b40388f9876de7c25f6bc6b3a78221b393442e1c3bfe69450eb3c98b276b569540ea8a154a5297560f8a972c4"; - sha512.source = "56482d060b48c8433214b352efc1b2d6499aeb97a689fffd7e2ae5175f92033714aeb61250f79eb847ed3dc63db8e873ae8efab2aa8dd6d8824902a4c00517e2"; + sha512.doc = "83e21e8b94ea7a26c87ffa934b8ae194018fa1577d0c2cd424260bc759bde0a7e1fc3b212bd3d74bad18205cf2f26dbd195660c6d389e510e69a3e7bb609b022"; + sha512.source = "5c15f36fd5cbbbf78bd2b0c2689e2d077531966e587dcfc11d9727c0276371aad0268ff4306f5b9067b56053ca27aac292e85145c5c64d259ab14358a6daafda"; license = [ "lppl13c" ]; version = "3.6"; - sha512.run = "363d952daecbd0c4d57e7d2aa5bd28e32bd04efd1b26f5ab65c4874fc65948fb4258eb430560bb8d294406cf314778047b0027a45c21cf99f77119519878e368"; + sha512.run = "7774d1dbc9a4833b9ac9d26d69a427cd34c221c44d784115083e5f27390817cdbc59ac8e2fd4035e1912d48794d85b7656ad6a995ca558fcf6b908856f896224"; }; rainbowbrackets = { revision = 75976; @@ -42744,19 +42891,19 @@ sha512.run = "ef31d3af4ecda95c497331a0a3417bb23f3d6611b91565c6f9706f302b57178938d68236b32c9ae840ec6c8a74595b097129ce55fc9b18aa69774ad871c46862"; }; raleway = { - revision = 74901; + revision = 77677; shortdesc = "Use Raleway with TeX(-alike) systems"; stripPrefix = 0; fontMaps = [ "Map Raleway.map" ]; - sha512.doc = "3b1240b3d53ab3a0a905bed3f1360a6c542b9a5f433c8375a18f1a1d9b8226678deef28c3aaae6e71217ee1e30e9c8636224bfc2e2d86939fc8ca8e1a1bea3a5"; + sha512.doc = "dd1fe71ab379c2fb2d03f102c460b1bacd38347c03adab0e36e9b5131a552e3dd516a1c33e39c6cf7198c535698cc6ae01b33fd48aed1e0c3c090cd6c6c26960"; license = [ "ofl" "lppl13c" ]; version = "1.6"; - sha512.run = "a2cb94bc3bb3f6b98aec02cb0bffba2786b72b82eb58d2c329372e8974e69fa5b236795207cf297d08886c9c6606d6e1aae57270f9a6b839b5f7d578edae6538"; + sha512.run = "bd046f19af0ba8017eb55b82f2f7c5fb3bc2392a6319c40c55165691d9bdca4df697774b2de966ceaf77f8b4735f26a32ae55ea960d6742e5c43f02fdc4432d2"; }; ran_toks = { revision = 59515; @@ -42787,13 +42934,13 @@ sha512.run = "213cd729017cf53e23699081e6583a3016c2782192f79eb14947f89d330e3775b35c264cd64fe5117964b040ae98c9835fa9a7c8c7af2979502190fac85bbe9c"; }; randintlist = { - revision = 76924; + revision = 78015; shortdesc = "Creating random integer number lists, with repeating and sorting options"; stripPrefix = 0; - sha512.doc = "9c2a5659f97729c13f727f3a4383db77da343844312dfcce9142846362276bb2845c633aee8752b2bc8c0d58cd6dc7dca3b6328cc512652c85cb99a1757fedc9"; + sha512.doc = "28bac10fe382255d226cb02c04142a5f1c88e01e9b909d5be48e221961a78b6ae86cdab6ee1e5df630d4bdb47165ded2fda2c58c3f87174be1b587093303e6b6"; license = [ "lppl13c" ]; - version = "0.1.6"; - sha512.run = "8ddc6387185495bf655e9c9d8108cb4876c67018bcf76883667b21646e42d4ccb4e213b75f676e3588f80f78bd3e6b8b951c4641b8bc0c2272cf419a7d983c2d"; + version = "0.20a"; + sha512.run = "10f7d92f93d4d14c553353053451c2a5d65c8b842b13366af959cf4d9b6182588f9a39910a10a18b0ddbe380e1c642482fd86961760c3ad97764e03b1b3d26c0"; }; random = { revision = 54723; @@ -42851,14 +42998,14 @@ sha512.run = "210ebc0d7ae10663d66318e02eec0d0fb9932f35a327511b02beb9f20a8299e091d03dbc43de331fd15bf5e0606384b1e22add6f7bbe6c69fa703979db08a8b6"; }; rccol = { - revision = 15878; + revision = 77677; shortdesc = "Decimal-centered optionally rounded numbers in tabular"; stripPrefix = 0; - sha512.doc = "56c43ee9f49764ce50da6b1b4fd736cfff16a1cf3907fc7189807e5c946f1c25c593ddc1aa22c2ce2e0799f7057efe2df35bfb9aef0fa1c31724110a352fe4cd"; - sha512.source = "bc0f7ee1a6fec9adf6d8ae77fb174fb0334030fcc504af46bb2cb88516c05b4b9539748b381a029b657f22d7ce6313b0f19471ef85b1064139e6cb7862c726e9"; + sha512.doc = "907ebc1bfaeebc0a65250919d7d4fd1d03894a9d62da0f8b45a9e947898b49474c4122764f1eef562225196d47c7a3e11fc0d836fee9e163badb9a7f5f364df9"; + sha512.source = "5d4b2e0e776377d77fe5ee9f82f7fe64a5265e08060ee3cfba4e56e4108743db6ec74c65eb4d857c6808a7d3f9697ea3a7b585c51ab25a64e6f452b8286f871e"; license = [ "lppl12" ]; version = "1.2c"; - sha512.run = "0a712f0918b4c0e4cf8cc2a0d442a681c6cd4d00b50478751512ed4588f070566f005717196f694c8d07e79f8ab6a49be6ddbda8db71af65e30cfbbceeab6d2e"; + sha512.run = "03eed3f70b727d631c28dcc0c96e434819bb2681ae55f3c8c61b217546383d98fd1c9c0d166629a5f468ae54eff0e7f14a404b5aa6fa9f00b2b57d1a68515f23"; }; rcs = { revision = 15878; @@ -42908,14 +43055,14 @@ sha512.run = "615f0be7efb7cd6954d36ad1dafc9f0f0a1632159247e7d6feb064e272c5753b26c5e07af709240a6e5f8bd7ceb7ca2c2c29842a5bd6e9e9efae2470f7a94107"; }; realboxes = { - revision = 64967; + revision = 77677; shortdesc = "Variants of common box-commands that read their content as real box and not as macro argument"; stripPrefix = 0; - sha512.doc = "aa3d6f25505cf1dba7c5ae5c364524cbed6c6a588073fb29e7d9b14706b8ffbe5998dca4f17e1039aa242ad4bbc29871c72686f920610d8662491e1c91e339f5"; - sha512.source = "096371da7866350529304b9be81460a2e081d4725c29ad423070253b7623069ee0d7ef7af6b2a88dba650231d972dceb74a70254765753f4227e39946245cef2"; + sha512.doc = "bb1b684073c2f72d8fa5a7ca7068b6e295657e54e998802bebbb3a5b683176ec91ab4a745e0eb8cbc356822d1b051ffda21f947e71a39f9397e57217d5a0c40a"; + sha512.source = "4e70e24b432d8c61986ff69c21ff79f90c598dfe1d1058f00a3038c06f3b52895d5adb3df5331fe271fc61001260cd1c7f2c9cb5c28ab029fdbd6eee8f6593aa"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "2705000ece0e4bdc9b96929e853733eb594d6d12b1bbee97b3068f46ba2c6c3b2d06ed0f0eb5e34bd3e26e331722e51c1fd98ff36fa5c53473e99a7fb1610c22"; + sha512.run = "bab218a93c188455278c15d3de7c53080c7c252e054897475806305d0fad0819861ed81d1d7d937faabe34ad156c06339d201bd4e3a3627f8e526d1ecc51bc73"; }; realhats = { revision = 66924; @@ -42928,14 +43075,14 @@ sha512.run = "9cd41126ccfdffe1322e0b49af113b65761a34fd8bffb96390f7c50d78739be06605fa2e16347a226bb7fba47bb832b1bfd19c8d836dd557fb41ae5dd0281d5c"; }; realscripts = { - revision = 56594; + revision = 77677; shortdesc = "Access OpenType subscript and superscript glyphs"; stripPrefix = 0; - sha512.doc = "bddc4958f2c57e5e05fa31912a6c19ee123be463527f2e1121405194ac47b6a806790c204268bcf590785c927808b75305079ed44537ec84284c594d691c906d"; - sha512.source = "117c3dadf6aaf7a46a3290f6c49d23f62af1206e512bde7098068071e9edf00bc7da0fb34392b0911a4ae525eb0a99b946317d31d12d3312879debdfbb345a84"; + sha512.doc = "195e78954ae05526c72304c8a934f84683add00e8f526901f42e57e9e4799ce106648a83f33d28a5474ec0cc3401358ae4156ceee9794043b0b5cafe689d11fe"; + sha512.source = "45357e673d4dbe5678b9a4a939aebbce8d7a2fa448e7cc12040ffa88a4e53d2f59604b436fe004167e8c4dd31d840cd5d98f39ad4de91511d44f9e2e0d69257f"; license = [ "lppl13c" ]; version = "0.3d"; - sha512.run = "fc0c686971c536b3490438e74322aec06371857a987bd70a6def7310441229fc4813d2080c5aa9b5e22cf78dc8ab1c3ed75b301acd987117d3e6f1f589f78981"; + sha512.run = "995af3ac0170274c2c82c9ee523c286b4ca160d61ef83f0b7b60200d5a2f9177aebc1012bd7e874c1fc65c0f29f5220ee39d68123ad01d13873a86230731ee69"; }; realtranspose = { revision = 76924; @@ -43023,23 +43170,23 @@ sha512.run = "3bc28ed41a8205534d34593429429768bdfa64e61cc212017ba4be32f7a985e8d65ab296137cffbb7ad5be4dec90bbfd30d675ab314bb79ec0ea10b277c33d66"; }; refcheck = { - revision = 75629; + revision = 77677; shortdesc = "Check references (in figures, table, equations, etc)"; stripPrefix = 0; - sha512.doc = "38dd62b9afa002ac0435f9b677b4278745321de8b630a0eedd0d9bfd33160335dc67da7ca2db7fbb697b5bf9ca51f3cb5a3668c96c1d3559b4f495b908c72f63"; + sha512.doc = "3017fb3438a19e427fa512e9e9f23403654521624a6ae80f0219762299b6e3720141647a5cad09ecdf9214a0f080a4874fe5e1cd8baafabbfdc5b239626e1a87"; license = [ "gpl1Only" ]; version = "1.9.2"; - sha512.run = "94f81e733268b735d5ff028e5ad8588ae3b6a39f17aee2d46d3e5942a547383e1220017e6292672e31f62266ad67df5f3843ad94dc7c36b650d360a368e44c31"; + sha512.run = "f1d4df71c7e6421efd14936fff3d25303c3be2772a11950a26fd1bb8759c65f87327a31ca475462c96f9e2bdc71f0f49f3e5cd79241b90374faa858895ccf351"; }; refcount = { - revision = 53164; + revision = 77677; shortdesc = "Counter operations with label references"; stripPrefix = 0; - sha512.doc = "5324828978e3c8c14e9a28b86cbf87de175b9908f460ce6090bf19944557cfe82b112c6543d2878b54f4a16b1a9f3f3ffc66eddf1234c04b8852dbfa3ebaf27e"; - sha512.source = "26c03363bd65be818d05792fc1c7e3a2e7e747a49382562eeebaefac35d5b4143b86bd46fce97fd4aa0f162ce7a1399e200f2593b3920091159bcfa08f0f8781"; + sha512.doc = "b12b38ba1473e32ed769b1e7e2f22f060bd33d2662b90ec35fab397c21f378942a26bdc27194950df4fa666c7c114d77a768ba942d42e693260aa312ab6d2158"; + sha512.source = "3d9a68d0ae85f663652fd7fc7324f0b963ce2fa11ec4b3cd74dde4d86382a28f9665cf22e05dfcf84cd834240b35fab14ce86552ff0ab4083747b9d0d743ce61"; license = [ "lppl13c" ]; version = "3.6"; - sha512.run = "da914e64de5b70e124d9eb62148f5650c9445d2fdb94272ce622478b9aa50a4c7625be9c2152fffe9ff9fd87ee19319a0bc31ec5fd82839a479faec687de4af4"; + sha512.run = "ed3b4cd4df204e3b34743b4e469ea97a19fe17c35083a89f4d84f6fccce0064d8d2786799d28d0052b9d5c4a5b0c2f1e48c46d0212de214e5af68afa17f5f2f5"; }; refenums = { revision = 44131; @@ -43071,14 +43218,14 @@ sha512.run = "45f51a654703a7e749e7dbb08fd0ccedc86b5f264ce08b504ed11827799202583f81a4f3fe32dae0794e20cefe2e6bbd0ff8563955c3a85eac2642c307aaf332"; }; refstyle = { - revision = 69680; + revision = 77677; shortdesc = "Advanced formatting of cross references"; stripPrefix = 0; - sha512.doc = "6b71671a5a7b472823e805f5559acdfbab76bbc06a063c7efec468122b3884dbe5a6229c5ed7ab4c0e1aecd304c3333a58fc5c75c22a66739fe0ca16b5c686b9"; - sha512.source = "60064112f68bf18d55c328da986c852b23fd2a9e8082221d4b4b29d901fe37de8c2ab5b9b21701e0db8ca2189945c25bd661ab9ae5a425351a3197bc0a528c27"; + sha512.doc = "6c6ac1108bad1d29790bde196289f85eb73c4a399769a9f46ccd5e6bc6129d87e1d9af05d132f55dfa42eede0d3e25d0b377910fc9f3b334b24f954318909ca9"; + sha512.source = "b4627bb50a805361898d9062e2bec9257cde7d9ac8e9ec901ff2f9aa1a82b44c39809aa3fb6031ca2113e9f57b53af6fb2106c97fc4f232c30db530deb9f9d4d"; license = [ "lppl13c" ]; version = "0.6b"; - sha512.run = "05e95688dfa1e8a8a3be6937cf5c36c315371b66c14d5dc0e51862db7a5aa0307bda55848806c259b68be64bf2b36e6cdf6c328b41b84f839ec67abf2fa949dd"; + sha512.run = "9f5664aa9b78a0ad85136cbaff738f5f6a57d6c7f9395a966aef34806be44d8a8e6c743a02cf49c87d4ba79180d5eb8c1d82ef1f6007e786435f35e7a4c46dbd"; }; regcount = { revision = 19979; @@ -43091,14 +43238,14 @@ sha512.run = "6481e37b45ec26aa270637b465d9fabef010c6717c0a402f0bc2afaf5dfcd877e46fd8699ff8fa39d80218e6f319e09acec1417a47fedefe6da5d90a81b2928d"; }; regexpatch = { - revision = 58668; + revision = 77677; shortdesc = "High level patching of commands"; stripPrefix = 0; - sha512.doc = "7cb6eaa1ba3e7ffcb80001b2380171204059907fa5345c3c684eb84861340f70590a8b5f1f3fb30a84516ccb2d49b3245a6a697b328157f7ed09bf9caa80982d"; - sha512.source = "bbe6ee9178c3f7d3272fd585f50f0ab66a86d38bbc65ba40a7deb8e22c6d300299c8f4203d3849b5f3c068f2194bc2ef0206ed0c0e5ebb3b235d8a83cd367d08"; + sha512.doc = "80e5de9741075d3a79b6137d6c6b4302ad559ffbd7bdfcebd8c104332ae64060ae66cd5e814abb0fd752c7252b1068eee914c0379d821ad5030f489ece840493"; + sha512.source = "bed666ab0999a59ce3584a1b922d2ea5142a2483804d37c6509718c1a906d9c2a5efe41bbcc81683a0fde9b1c8da19420cc0d533431ca7c97c7fac9dfbaed135"; license = [ "lppl13c" ]; version = "0.2f"; - sha512.run = "80b3be47155c8cd654d1b3ff7a1e261da826d97237b15733e6f63f6e3e9f1e40fb8f1cfbff48b38c4ca3acabdd3209147664aa8aa408b4601751f58d596c0f38"; + sha512.run = "93d9f7ddaae46bcd98c1b92b684fc29c77e2f46b56afb903bf71ea99022e3e7c261a373cbe4e4aa726092d73f821f3da735fa11f59d9f7f9ba82656ecc1a8bf3"; }; register = { revision = 54485; @@ -43111,14 +43258,14 @@ sha512.run = "709694065b22e33c9d3f8d859ba8632672bd5e3fcf6102d0915c203b4fa6773e0e78f02b1af537b3ff2eabab5dffdae40e0dce63232037c37d4e50ff325e8116"; }; regstats = { - revision = 73635; + revision = 78116; shortdesc = "Information about register use"; stripPrefix = 0; - sha512.doc = "427139d31fd56877da7dbc2a08dc99946d4a5fd0746995c473bf021b8228ed95966054726221c0914e9fca05bd928fd89d5516760fdf154d3279a6b2a93a0b5c"; - sha512.source = "3197829335cb10e8cfc621f087714cc3eef1feb4a4b24a6cbbf4e631f2e85d811516189b1515c57c46e845073b64694007aa62cc8ced4de8b2b6b20668a92f15"; + sha512.doc = "a1e4b51720c56aed4b9b97648ed610a17aa5289e5c12db68e24d69a633807faa5e806b1faf0b28a3678e5796b84eeca164f48049addeb750f8287ea7d3530038"; + sha512.source = "1fd67d59ff004b1af17a6bd43af3bd15f566482dfe9cdae1602f03330f8b246fa2c7eb5cd534c2106505173633c563fa37c027cefde0ed3c089532f4df20ed2d"; license = [ "lppl13c" ]; version = "1.1b"; - sha512.run = "3475a9d025bac5d33c1be800ded7ec859d10a15e2755521173060a737ba215352eda4c0a87d9c1093fcf3dd405a73a68477fbc5144cbd6e1d45149c604bdf99b"; + sha512.run = "e2c4fa459243fb4cf545031f7df3c3b39d05e1725280f8f26f07593c5177fe1bdb40af1a07ab14535feb10aa758267af2bce7a39ee891d4e24d3bb6229629657"; }; regulatory = { revision = 72197; @@ -43130,14 +43277,14 @@ sha512.run = "48e1ada8d74bbd1fa8b3cf4071f26fb5019c03663186df2fb8fc7b1642c2c27157250ed8f785dcaeed210ef887267182d81b1098fd236a7db731ae11c0a513bd"; }; reledmac = { - revision = 77517; + revision = 78116; shortdesc = "Typeset scholarly editions"; stripPrefix = 0; - sha512.doc = "2bf89b8d645ee198df9a341f587f42b76a40744462ba5bd39be7541fdbaba1e0103d6649d32c6f8d94871ced8bebbe3c6c6f5aa5e7ac80bb570abb0b50190fa9"; - sha512.source = "0df960eaf7dfc7916270a66375d302027f7fe79b8144982ac6f8de33ad34ad035210825f672c8c6f5d64367b7650f5e3254d1596762378fc4f086726f5f1091e"; + sha512.doc = "3ca2358de134175560275c4988c0ef88b3e7bcc39ba538e6965479d75e3f273002d3c3caad25f25b6b20aacf78bb4c7bfc89ef6200b1cae3d61529ada962f7f3"; + sha512.source = "a9f46da3b67f0b07ecf8e222a1b33c106b2a4a36654f2bbf29dc76675a9f5bb4ea1be9c3c5825714031eb2e150b4d15a44121679e9e5580b7ce87a1a07239811"; license = [ "lppl13c" ]; - version = "2.44.1"; - sha512.run = "1892a875591702b4223038911c378b82a58353be81195644a7f6b2bbd016e766d22a8022e2bafcf9869ce4af5566f6033f3a16f2fb48869892f24df44db050ef"; + version = "2.44.3"; + sha512.run = "1c0dadaaeea6be1d54c3b96a66aca31f661725f3d54f6ec9a1bf1a9c28e0a466f095c90bc08b8bda04db51f056620e9534f5388d9715b267f5bff770e09be18f"; }; relenc = { revision = 22050; @@ -43149,13 +43296,13 @@ sha512.run = "d638db869698a6b564f1482c3ffbda561bac0da00e008b5b3ddcbe267587813042bd3d578ea871f5ef48a27309baf8e290413b65f99daa26ba7a8b2a1dc62050"; }; relsize = { - revision = 30707; + revision = 77677; shortdesc = "Set the font size relative to the current font size"; stripPrefix = 0; - sha512.doc = "45b6e38a14c31d7387a99d78c395fd0cdab5ee8bbbe72f840d511d14f6af73f749649b48977e8a995c2ee375358677b31a97646c8162c5fe2ee6c286a05a20b8"; + sha512.doc = "2f807316e8b96d1d5338c4992b1a4d0056daaf13165c8fa6fabfbe1e7ae634d0b2a59edc5139d61a5208d62e8039b887d2b519908d5e9f09b8ecbde8309d88a9"; license = [ "publicDomain" ]; version = "4.1"; - sha512.run = "90a4829b63d86214c44cadab6b9c9c114d6abfbd72dd4cd8bddb18add9b7fede2867f39d57b03ac9e7762950db71664767554b515b5409cc873d8b31aebb2c1c"; + sha512.run = "c7ca5ce5dc2f120ed237af06a930e744f12a0d7f2736feacea412b5b946b8ebb100bac060cb63978e8731b97525bc9218f0a92e8a4e3dc4aa3b24d1f34563a64"; }; reotex = { revision = 34924; @@ -43167,13 +43314,13 @@ sha512.run = "e97663d414291b3d0a009143ea370676bdc69b1897492ef86bd2092e47fcead566151f175676b4a19e196054ecd4a41706a74e9d4e6ba353d9e346786d04a2d9"; }; repeatindex = { - revision = 24305; + revision = 77677; shortdesc = "Repeat items in an index after a page or column break"; stripPrefix = 0; - sha512.doc = "031a5113799f662b88b2275f2f82467e2fd84ae58d18f4cb69e090aad7f2c8cb44eefc4c43f3fcda9e92de0c0027fd4ecaf9f152d33b73ebb69f06e6b4c8c1ae"; + sha512.doc = "b2844cbbf8060d33b2213f2f031b5052c65c1944e39d2a9368342b987885cef12c9f8d9e54b88337661227e8ab8628fa0cec4db9b912e1784ef82ae1ad7a10c6"; license = [ "lppl13c" ]; version = "0.01"; - sha512.run = "f700f201ff05d25fafde3eafd63ddb5aeba81dfe8be0dc4522a08459f35b3ab78cd06d215477ef5bd59c1dd6d1a05361ddfdc21159f3b6347f5a8271c4193192"; + sha512.run = "545da71a1c857d7ae62869b3f2bebff893e228798111ea80d40ac32c5679dd078c5d6dfe8078cf1aefaf23db652d0032e01a8ea20d962a1e8613734110df6619"; }; repere = { revision = 66998; @@ -43185,14 +43332,14 @@ sha512.run = "502e1948f22a70003eb5ff4b6eed2790e28cd5acdadcaabcf1f0be699026fbb1cb7144bbb15f230a25f85abf00dc1de075ec44fcc6fa10e26550f85b50a272d2"; }; repltext = { - revision = 56433; + revision = 77677; shortdesc = "Control how text gets copied from a PDF file"; stripPrefix = 0; - sha512.doc = "0694a76754c98bcfb6999ddb96c368701556eb1de025af1ae32ab8e39361d18405fbd2c1438c1ebafd2cb06f2d9884afc08e1c94f57eaa89313f54d58a289808"; - sha512.source = "79a4c693599b0f20e4e1b2210f65dab3b1cc276bf3a661f385a2ec70c703846e881bebd2d6ae8913a007b832206e033f178c4017fc69ef099c3ff87f4b40f651"; + sha512.doc = "9a371c52d54745fb1773d882bb422dabcb8fb516420b59ba5c6eea538352b04f514c161039c4f21c9ddce7eb14db8038aff1eef3b16830391ab781474849fd0a"; + sha512.source = "4eac2b8c356b0d0d587176356bd3d06f1817afd9586b34f5518515081c72332d8eec220b6852ed43a065cb062e16830f333be5062de81bd0bc0e2b5c7887f619"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "a5deadeab45a6a2ab4732e91c26da32f276e2d5b35ff357faeb3361c917c3b47c81e59cb6934d052d3525df2a810510e6fa7a8b9e9d6d272c91b4b558de7132d"; + sha512.run = "6f25f1ee482a75ab815c406b49c379860a7f3f2e0b8fce86cd39f7f16081728eec48082b49fce78757350293063c44aa08b39f8456cf5eb7f7cd065b6943f0ac"; }; reptheorem = { revision = 76224; @@ -43205,18 +43352,18 @@ sha512.run = "84ad69cac04c94499df40df3d1861d09da0afd09282aac5923291ccddc51fbbbf0ef5977248c3a3d34edf5567bcf0e27558ff7c693ac468cade95888c97a330b"; }; rerunfilecheck = { - revision = 75559; + revision = 77677; shortdesc = "Checksum based rerun checks on auxiliary files"; stripPrefix = 0; deps = [ "atveryend" "uniquecounter" ]; - sha512.doc = "4db181dc2f12fb779dd17c25c3ddf97743842cb35e241f0277e2e44453572c459e31ae34d541c865fd03abe625b00d1b481373f20c9e2017a85d8f666f1d765c"; - sha512.source = "552f01424c772ab03580ea75c56b9505febe7912b2e51afec0105f5fc5a207568caa36182fc89feffbdb7be5e8e1851b3404f0ba9f7ef1152edc7da53b69b6a4"; + sha512.doc = "9f0a7446b20e7624cb7a5ad0c1ba0fa172b0446c165b820a9b5bd2b3782b7ab13d9e1c02378c327892d3782a15fb986209e97843cadeaacbf738f189d40f290e"; + sha512.source = "34ee50480ed9b9fd853134142b870faf95f2bc7093c0929e98009c0b11dbbc1c718805869c55a8039fb7ec09dcbff17be0f7a32597d55bac29daa052e978897c"; license = [ "lppl13c" ]; version = "1.11"; - sha512.run = "ca028efba24ad60e33ff1f01e649694054c3e084d028d469f35cfea20874771a094091fff6ea2cad7e8c10314bc5bedd36efae9a27f62718412b5f9b5c6eeb6e"; + sha512.run = "c70f019cc5aed5cb83c6861517f51956cd5203fe330fb2590c9ce948e038028ecb086cf29fc4b80948f581a2c873f2e11850e33d86e714a3ba1c606160e7f986"; }; rescansync = { revision = 76924; @@ -43454,19 +43601,19 @@ sha512.run = "fa60eb073a9a47690935403a13da3570a4aa44e9ee13c12c5a4ff93a1f02509ab35b5f64a03a67be74190420d0b174fbb4b9a34070a646ea557f03a584fd354e"; }; roboto = { - revision = 64350; + revision = 77677; shortdesc = "Support for the Roboto family of fonts"; stripPrefix = 0; fontMaps = [ "Map roboto.map" ]; - sha512.doc = "2ceaedd2b273c252e8510a98cb05d581dad8aff94f3c8be1dc47fbbc9b52a0546ba8025c6bf0c51d97d0573d208af2f8a635c0cf405a980ae8cf8e4a1f13e499"; + sha512.doc = "98709bb881591a2bf8f5d0ec5d20d221b04c06d91e325ff40484d26536099a3ab43a356099d790961a43192b8f4acded294b12f0a7e311e2ad855bc91b44423e"; license = [ "asl20" "ofl" "lppl13c" ]; - sha512.run = "d82d9ce9480bf0c9d7f6559e7bcbb5fe8f22179adc44113121f67fc0daadd66c938b9fcf9a41073843e1cc981162972a79f15fe6162f68ba7a01b74732b0f01a"; + sha512.run = "e3d0f5ca5a6386886523f6cecc8986719a56b733f4780f853002665cbe6789a4d09a9c18cdf650a41fc57feb5ae059d87d11cb6b4ad92f648edf861b39c889dc"; }; robust-externalize = { revision = 76924; @@ -43517,14 +43664,14 @@ sha512.run = "cd7065dc6a916941a0fd05ea342d29499b6f7496d1934e06c49e7ea1a99c5be5cd515bbcbc2b5935ff8132adcc7b94e653d55de967700410ace55697f6fc156e"; }; romanbar = { - revision = 73634; + revision = 77677; shortdesc = "Write roman number with \"bars\""; stripPrefix = 0; - sha512.doc = "3ee6d97e1ed978852c6001b51a1cde49c37f9b95e4bcc85b2f3606724870b960618e5b1d683bc4a3943b1d8cf0618ccfcfb7dc5033127a716b0cd897428b77e5"; - sha512.source = "738b964758a224bde6c3e06b2e8e4b3c35a93f580edaf5388769288339cc85feaf7341d3cb35b4e7f5baf6accbe4ae709a084b788cfe9e004dd41514dd559674"; + sha512.doc = "f3fc06b6365500613862cd3ce8392c6aced5d59cf5127057789842a6cad3a73f81bb91d1052a7e259351c061e72615b8c660e887bdcd33618a5034279974f03d"; + sha512.source = "c824b5faa0dce1129ace457a28001726ed45b32cf6a24fee2b58b40b65bb10d88b1b3a45af0c79fcbeb59e7906f3ac08553fd50afb70538175ca3a45e1c4a403"; license = [ "lppl13c" ]; version = "1.0g"; - sha512.run = "434e463bdecf30fb880a61e1428f8046495afd96489ba4c502328497fdd993c1f8e5fd0f5ca9c6c755640742316313bc845c4dfe5fe7ffe8c2532cfe5b5d9cc7"; + sha512.run = "26c25a22f3a89313c66651420b495f7835f9baf2ac21844af1deba26626c0c44e66aeabae79ac0262df46c3047580afe238b45d2d2664e56a347937b52c0cbc1"; }; romanbarpagenumber = { revision = 36236; @@ -43537,20 +43684,20 @@ sha512.run = "7c8fbfcd5e9ec9e306e7ac836fb4c82db3bc42179bf77502b5299c17c4d3ad515b9397016d600011eb24c5d9f2eda23a485634c5aca3a765653cce32d7bf82c5"; }; romandeadf = { - revision = 72484; + revision = 77677; shortdesc = "Romande ADF fonts and LaTeX support"; stripPrefix = 0; fontMaps = [ "Map yrd.map" ]; - sha512.doc = "57a57f16bfa680e27cdd6f29bb9ac254fbdfeb137da2b14396c25c1a1653434cab7c2f13f58cc1f6295b7886ff73632d463da717319c00bd0257ea93949150ca"; - sha512.source = "f576966089affe195181619ea6fb983bb057f1d252dbbd9eb02b42993a819349377ab5aef810de0b86f3c06e6c9368b681ea6f0f25b40d3c473cdb08d58739e5"; + sha512.doc = "8a7743b19841c70edbaa1128fa88087720ed1b2af97a25f36020def62a68f4a9a6e2191b008b01fb762e22d0d5f18466f2c18363848af790c551a35484c277e7"; + sha512.source = "91342ec650cf6266df7077cf5f7d74be3f22cd6145f4924814eebc20b49db0a5775dfe3b68dd03c1a455858669339748402a3abdde9034f325eeb5628fbbbfea"; license = [ "lppl13c" "gpl2Only" ]; version = "2.1"; - sha512.run = "c7562b20f641b961a8b65d3bd54c5347668bd510172238d7f1465e4ef8d391fe5ed4eaf0d8e4882d0b971869b97d7218a323d2950876efec70e5b53e3e1ce71a"; + sha512.run = "d11cbca4de037680bb6ef7706a0f13f5c468afe9be74d2730e48f0b12038dd160da0ccc60dff3c3ec928cc0fd7b8a763fe794084a2e85fbf5fb0303cdd5f8762"; }; romanneg = { revision = 20087; @@ -43561,14 +43708,14 @@ sha512.run = "4195303ca32b46d722bb148ce4079bbea7cec08fc74a7b0cb6232dcce517b7b5a10753be22fbaab62ec11d894955e1368f3a6dc2a2474cf9b9450e035bb73c11"; }; romannum = { - revision = 15878; + revision = 77677; shortdesc = "Generate roman numerals instead of arabic digits"; stripPrefix = 0; - sha512.doc = "60caceb87b6d866c905685cd180f0deb73f400b33007e0589e1aa5a0b42ed948d88c672a620ebdd4d78bbf92aa81c1094e4d4d6afcb981747e65596711e112be"; - sha512.source = "dd1a19bdb63aad8f3c3458bc000933b9c0d04a3b331c37d84a9e7de4a7027b6cbed113038129a789f43d1049dd72acc432e6cebbce365277026d5e6b5cde328b"; + sha512.doc = "105493a68b541fbe2d3eb9795cf8359d79df976f4a559d4805ef2d5bde4553f49499d8c3b318f32e4be5470b944aa923f7e58effd7de965172f000b95c227e51"; + sha512.source = "e8b93da89876eac821e5b6ee5ec85d408dcbf0c59584af695e64e98dbafba03cb0caaeea01631430d590615838c007c35da38142cdf1877ac0793a783803f34f"; license = [ "lppl13c" ]; version = "1.0b"; - sha512.run = "06fb28ffcf6c8212ba3bea5e3fd93fe4a5394ce1cd3977556bdebb982888c2c0f7e45dc751f94b1ecf921c701fe6783166e73a595d5da55e874359b7a4065182"; + sha512.run = "bfea14fce5c30d2fdd5556c6910b56f7f321ed7af72f874ab98758682b82dbe0ee2b4efa1a8d6a1b95180150e2c165d8b78a55a811312b9aa46c3baa73ebf1a5"; }; rorlink = { revision = 76790; @@ -43594,23 +43741,23 @@ sha512.run = "e1e200c49ba98fb1d2bd5cd927ff209a1f72b9681b1cf3b49baa263985790f7d4854ac1cd9fedd464e2076488b3042456c7fede5648dd8ef23d1ba6701705437"; }; rotfloat = { - revision = 18292; + revision = 77677; shortdesc = "Rotate floats"; stripPrefix = 0; - sha512.doc = "020e080e047f20db45bf83ff32c267f5a10b7790adb64495d09ebb3795a55d953154b8afedcfa0214a77f11c35287b18949b8f1fb89b6ee51aac12a04832e922"; - sha512.source = "b3b986dc11e30b68f75bfa371c85eded713f759f6fa0229857cc05172edd70caafd9124098813cdafd1f060fe57a6667326ee84445fade50bb6acf9d1cb6a95f"; + sha512.doc = "8e14287001bca5460f67eb99bb69c7cb0cab0a7f730a5760f0c816c4f44553a1bbe0a94835b75c361f233b2d5c4ff4b3c47dbac781d645f4e5bcea90e1f3f589"; + sha512.source = "b99c6722acd29952c05e9ee7f37ccb183303b0b7a057449a67bd64aa015ac8c7635d0720962b02f522f29269381e8b695a05bc53f1b963bdd9ac513954204e8a"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "2976812ba6d6bdb304d56c9f10f08c02aa8acceeeef6eb05ccd0ac7b3e3b86984794017627d8f939994ea0228bef5e9d6cab0b08843e87a840ee5c2390dd0bb7"; + sha512.run = "1961498afe88e4eb3c2889536abfc3965f154a09281381e9208e72f7f41d39f894c23d3ea9df8cca3f5bbdcdbbf3c5191862117f74d93372a7b39e87cc1c9d71"; }; rotpages = { - revision = 18740; + revision = 77677; shortdesc = "Typeset sets of pages upside-down and backwards"; stripPrefix = 0; - sha512.doc = "2723d32029abfc773de8f26a1f08cb3535c5878f63effcb94fcc6a2f98f1a0f9ff3c53df8a4d9c1ce1f99b52b9fd7b2f5c919dd9cc915ea8266835aa85ddbda2"; + sha512.doc = "8874ed352d4a6ee699783b4fac39d5e2b93eb6ae813b2c097c9beb21312bdba590df5ad797125149091a5e90f4cab839ece7c73b3d31ddf52b4123a306cc9e46"; license = [ "lppl13c" ]; version = "3.0"; - sha512.run = "a206e4147a68ad0ae750e18ee6a360d6ed2ac91785b75f8fecda4b63db695a36a9602da8dbec1310feed4072f952dc49f4d2c5d2817fe74477759aa55246177f"; + sha512.run = "e3d986531ef5c9ebe8a73480b7624fcde54037769305efc7add973ee1704e0bd8ade691067ec81cc123b192823c2628a32961a30b6544c235dd3930294d81923"; }; rouequestions = { revision = 67670; @@ -43641,13 +43788,13 @@ sha512.run = "01cdc4c8443c50a91dd408c52122e8ae65257344176227a508cb082f92d61bc02756d47e27f75d7862d3c87c26add2003604956ad00b448f63b4f6417c520ba6"; }; rpgicons = { - revision = 77525; + revision = 78149; shortdesc = "Icons for tabletop role-playing games"; stripPrefix = 0; - sha512.doc = "8d6edb47227dc3b8aab15b0cab13fb5b5801e98e9dc50ab21b0e607e3ae311ddc7c5b84d090c6434dae8853c2dbbc3b13cf9e46efe6bfc58074796c6a3937d0d"; + sha512.doc = "5c171410cf84c7ed0dfc86ef06f6acacae90e75452eda683f1ab1772e18f2d3cd6f5735ac9a363d650330abbd908308dd92fb19defb7a912772d7a3fe79ac152"; license = [ "lppl13c" ]; - version = "2.5.0"; - sha512.run = "bdc12eff6d889c1f6bc660494dc9be2ec6bb30271200d3690feaddc957f251268c277fe263193839f31a36ad342b5e75bc37fe3c41a680f3a42c8383196bde82"; + version = "2.6.0"; + sha512.run = "c964ceadb93b2e6a2c430268a6a768e4d5c34e0aa98e125e8fa727920dc409ce0b77f9dce001f965a010e88af9d9fd3dc3bd4a2c11cd59cf731e267bcd97852f"; }; rrgtrees = { revision = 27322; @@ -43681,16 +43828,16 @@ sha512.run = "f5d52f49ead227b058841bb88571ae0d6fb40b95dd652536887acf13c0a5dc5b61e3813faaef2effc26539125c2776e113937a1612e7bc7146e7d5517b02aeb6"; }; rsfso = { - revision = 60849; + revision = 78116; shortdesc = "A mathematical calligraphic font based on rsfs"; stripPrefix = 0; fontMaps = [ "Map rsfso.map" ]; - sha512.doc = "ccb3ce73add1f2a4f269728b8189569637327d85cd1a4d29a03904872cff10ce3057bd01a9d74a94373c3aaa52afe74a98d07bcad248fd18943efb0bace6db36"; + sha512.doc = "a158ebbc871d64f3e07296069375223a6b4711c7115dd366e414468bedc3194e1e0a27a4c705312321e65ebe8d9cb16664d9b8c76af26d6c1d737722e742f332"; license = [ "lppl13c" ]; version = "1.03"; - sha512.run = "7632b0cafcb0d28f5f4b742f8c457634a9cd1ec7fd59e61e01fd5f3da3964ae941fdf2fbaba94b0d0934270ba56a2224352e11075970e28bcf16bd9b6f97f236"; + sha512.run = "eee2f5b5bbaa38aff7bd646b3f3bba2be1452f96227fdbb0fa644c8d8bb1c7def7dee26ad29dec825ce6ed4f998d937089e6f92bd78d3aee6d9781b0681a662c"; }; rterface = { revision = 30084; @@ -43863,14 +44010,14 @@ sha512.run = "c187dcb7e1c72b727cfd0827a55d721c6a094679c1dae27438ed030209042b49c646af20e158900543369ca8ceee9896a9f36de76607f8514004df80e3be15fb"; }; rwth-ci = { - revision = 77480; + revision = 77893; shortdesc = "LaTeX templates using CI of RWTH Aachen University"; stripPrefix = 0; - sha512.doc = "105c21b52cd8fc376e101fc6a8721656600762d8f7b070b29da22ab5b67101d2d35599429d342fd4794c400ab6fce93d6da113f938f69f5e90ac7afd9b7437d5"; - sha512.source = "b45eef051a285bd46aaa6c6a7ddcfbbb5028e80fd1689b808a9ae7611ef4186b9b6ea1ea11e520cce9b01fb074af49b8293e267e99d21c28d93753d0f40c1e6b"; + sha512.doc = "3d926389c52041114f437a1088c30b2b11539d45d9ed2317d69234534c7529ac9804ad97b43dd43d6a925b2ca918ea406ae08beba6c1ff1d7ae29bc25bc50e1a"; + sha512.source = "03a3f36791679364e18eff7566c7f274603ca29d1a6f70ec45417922814c886c2cc81653e34f0a5b6bf0514319f8be21fb2c37d19d5398f914d9f43ef3a05ce4"; license = [ "lppl13c" ]; - version = "1.0b"; - sha512.run = "85e01999b8cfcb1f30a59b4c2077e436bd638a5e6c075e9e15554bb74196d7ca628b59f1696574b38059a78335f6b58e2122d4d381df1de43fd23b994ad4fcb3"; + version = "1.1"; + sha512.run = "67d9d32dfe17abeec643d6b4e6dbbcc1566bde72dfd77f15a4ca5c174afb02c02c504a7afb051471d30205b14c6aa58c0ef4a17f0f663eba68510250b19d2dd2"; }; ryersonsgsthesis = { revision = 50119; @@ -43919,13 +44066,13 @@ sha512.run = "d8e107109129636cf68d88c96a36de87b95dcfc4e154dae51a1145d7a0c58a17ca12e95b1b2fa1312c6c50c5cc02be35b23168d8eca69a7643695c38c5d0bcd6"; }; sanitize-umlaut = { - revision = 67126; + revision = 77726; shortdesc = "Sanitize umlauts for MakeIndex and pdfLaTeX"; stripPrefix = 0; - sha512.doc = "2de8f2935de490e127f19b50f10698ad323e823ae4bcb7b357b6cfe084c9f6a48d2314889a54974a4b58275667da4eac89cebfac5c25e570c0172ecf9ca44af5"; + sha512.doc = "9065eea7cc2997456ffb4e52d3db5de8464c0a712eca2f6c1c3559b98bcfbb9e314bd0ec264318201fc23889284a0c35c1915befd580e5e9d86e0ccd716712b0"; license = [ "lppl13c" ]; - version = "1.3.0"; - sha512.run = "2f9514b9424a72762c9b4bfbe2bceca10dfe4e75a42e9fe2e26d6808d14fa2aab62a03f26becec8e80b00c658d4452e95c3b84bf692d64cc287693b2542ec3b5"; + version = "1.4.0"; + sha512.run = "418b1f402dab15656e6d586169a0cd994edace33019b138003b2b37ea59ea1060817b6df3bb71922e0a8ee5a6743924cd04f91428a28eff0f2abd8cd96e67602"; }; sankey = { revision = 73396; @@ -43962,35 +44109,35 @@ sha512.run = "50f7a12443730bb017334ed1bad840dd2086a0225586eeae02f1386f410ae802fd043b1ce8a90e495aac7bdb20e2a8532c4cf98d48f0fc32b96da24f28de26bc"; }; sansmath = { - revision = 17997; + revision = 77677; shortdesc = "Maths in a sans font"; stripPrefix = 0; - sha512.doc = "7923dcfcf20c945dc61af747000694c59c61982417307356ef2ee335f7a3eac7e44974a334072125ed4a3ec3b29caf342f15dfda1fdbc348a5e2cfb8a4dc2469"; + sha512.doc = "88b8e62fff12be9c0b1c2888aab62ef6cf0377933b7cd05a96a602507e298af0f5be3662c689e90477aa7540b27c3a08431e06019010befaf4c919a9a325bf8c"; license = [ "publicDomain" ]; version = "1.1"; - sha512.run = "075b9a32512f191767bfc739b833497eed371c2078fc8511ba507b19e2744675bfb3caeda40da484ae559aaff44aa4f6b2f7f5baaeb0c30076654593216fa5e4"; + sha512.run = "2e7de59fd5a6e88fc3f68b86e2790042172b9e7500b4e72fe9bc3755e319f30a3cd9e597e744c8343402059f3fcda8d7d7c7ee36de991cd929c35dc2f30ff147"; }; sansmathaccent = { - revision = 53628; + revision = 77677; shortdesc = "Correct placement of accents in sans-serif maths"; stripPrefix = 0; fontMaps = [ "Map sansmathaccent.map" ]; - sha512.doc = "c9bf7d65a232d668243df9867b2eca64e0288fd733c6b39ce200f64fc5b0a07c98ea6a971446f67f1766998e169c14a80eda71104c1653ed54d3865e6e145fc0"; + sha512.doc = "157b98681881da917443b30999a485685e4f003f8437b4b52717ea52fc96bb4660d88dd8c9030b0c95a258829929ede2060dc8f21e34e69603e331d467640c29"; license = [ "lppl13c" ]; - sha512.run = "685b0c604978aac45efd75c37652471aa165bfbbf12dfa686320a6a9ef926f9043382333ecc26db6d2ff4d12732d135947145ba937eb6d01d4a4e9aa17784315"; + sha512.run = "749c1c7c2cb3b48579384872883526dacd9636b15424eeaa67f877ad4eed92e1b1efc197bc30f4542a026420acf8a8655467648f5eb87236da7f402e038fc49b"; }; sansmathfonts = { - revision = 72563; + revision = 77728; shortdesc = "Extended Computer Modern sans serif fonts"; stripPrefix = 0; fontMaps = [ "Map sansmathfonts.map" ]; - sha512.doc = "f117ca97a15e70c820d830d3f49bd112fe17c36795345e2aae09064015df32325c50e2b62f16f9204cc4333310a1aef3a5af443c6eb49e0fa8696ddc04236060"; + sha512.doc = "7bfba8ce23943cd40a1c50944cd18d2c904015db9d7c9ab040c24009839913897bf157f20564a44bea0dda7426b579d117d365fb55202e1d49cd6c30563bf52c"; license = [ "lppl13c" ]; - sha512.run = "b5391b80ea6bcbdab20b4aefd4fec005b8809147a285747bb1634b1dea52ea906cae562442b421ac85672eb0ea5f2f653e010eaf02f1beb5ab2546ea873f5cf0"; + sha512.run = "b41bec028bf15dfaedf40aca0d6bc173efd346d8be11c4fd9e595d93b251e04d56993061ec25da3a62b68a28a65013c6ae239eeee0d5b6721fc987862d10f6a4"; }; sapthesis = { revision = 63810; @@ -44059,22 +44206,22 @@ sha512.run = "2d39c1246bc9c5c28222a6ce96b93bc0c1e93c3155f68f44843b5560b548191ad3b608f24b5c444b834fc441238a0d2174a9a8ec006f01b160f77159decfeeb0"; }; savesym = { - revision = 31565; + revision = 78116; shortdesc = "Redefine symbols where names conflict"; stripPrefix = 0; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "212ea18ebb424f9b64ca9c75a783dee9ceebac09adcd6ff6c721d90796bf4121aa8710935529451e6f9a4de9c3cb5910b6c07d6fd6b7093c4b9904348f43a1fb"; + sha512.run = "2dee641862c3b80688c584f22f1500bccba3b51b00017ee026b34a395c880fe087e4063e5fdbdb2cd80e74ecce612b724f7693042ebbafee8981d81724433c05"; }; savetrees = { - revision = 40525; + revision = 77677; shortdesc = "Optimise the use of each page of a LaTeX document"; stripPrefix = 0; - sha512.doc = "3e5cfb62d4020d32d9bab01b3df2ea1cb485240aea5eda3541d29cbe38487ed8b242a1eb2b9d15d08bd742390a8d8a25b584e110145dab330580e69e2287f181"; - sha512.source = "2dcc671cae73824a2e4cf10682f0ad7d6236f5e856267663f14864804587e1394fe12de5e3e54e5a64abb798c16014fab07a462584eac3a561f971496c58b5b0"; + sha512.doc = "ca848ad947a6aa3023e255673df15678e23182c527e99f734bf758512e874ef2e131c2bbeba272cafc549bd744239cb348a7701b51fdf54406892ac5e51e0b6d"; + sha512.source = "190c1c7754902de7688ed464c53d86ca6f97ef2a0db468679d5bddfb504ece853920bec3c582e814c0b5f3b1151856b0629506d38c2c606f81e29d86233d0712"; license = [ "lppl13c" ]; version = "2.4"; - sha512.run = "f31ac72f12ecbe2ab05bde14de907707988d6b9ba20414543b9176b71d2a0d5358a34348177857c56b961301678b612ee6f767d1b9cb671b9bab344bb8230e6d"; + sha512.run = "a09a4581325ecc01d20113380214babe55381e63e0e094e8c2605dc9581bfe877384c548170657a4e672c0253814fe3a8d51eb648a612c6b6540d425b819f16a"; }; scale = { revision = 15878; @@ -44097,22 +44244,22 @@ sha512.run = "1e367f025943a56b6592238e2961f967beb1d5ff5b68ee83565b3926a392214557237e482ba0b174ddb2e6861e4690e636edef1a5fe0473c465a0deaa1e1bd0a"; }; scalerel = { - revision = 42809; + revision = 77677; shortdesc = "Constrained scaling and stretching of objects"; stripPrefix = 0; - sha512.doc = "1533997bed3ce5499a1285a6db03be20f28fe70b1ebbac5d117e692c53068ecbe7f8082cd5f93c753bbfc1eb4fb3b78372c7b14f5e2c636398f37dbc17972d97"; + sha512.doc = "43fb0b1d7fae597618695f046732caa1bc75c316a4d73c614f9dd3a57584c4d1c0aa1c0ad36721de02762984d5d3d7c708f229538242c01b3fa28adbaf112e4f"; license = [ "lppl13c" ]; version = "1.8"; - sha512.run = "0b0a996bbed0fc185714f84e32c76e5a9277137d3d8dcc6b12b516afa97f3c80b2684c3c22af8717bb3e6acca267a3862c1244df7cb71eca61b10074fe1c3a89"; + sha512.run = "50ad5da129ae5009894bb074448ae0e854530ef50c16a1b4528cf9ed393e18fd91a9195f6bc4b5e1a0e6daa5ca32ecb072ee05f06878eacb02858f21e37f5538"; }; scaletextbullet = { - revision = 76924; + revision = 77960; shortdesc = "Resize the \\textbullet without changing its vertical center"; stripPrefix = 0; - sha512.doc = "54a0626b8eda086cfec391cfe244f68b252ac9284c17f95a3f0510b6a38e4b2144027d93603dbd8aa87c263422d6856ae3305f1586c0b4b301b2a33d3b480824"; + sha512.doc = "4f223edc1d673bff4be495f233bddf7a628fcef6e8d1c7013657f67811ba33bd3fd105d8c9985af0aadfae9ae1f3c6d8d2dce22279d35f20d117f00143f2108b"; license = [ "lppl13c" ]; - version = "2.0.4"; - sha512.run = "783b48130521d53eebc0be37ce810da57b789a8f6e3c5944bec3dde009d628bc32bb45480cf57dec7e8a49e27f77f95ef0ccc3d00a856cfb5fc0002f9803fb96"; + version = "2.0.5"; + sha512.run = "457cc689169e2a5b46d33fc7583227837f54118d67822ff8ac5e04f52e7cddb6b087c882d392734f9807f1754f17dd475358fefee61dd2485fcc6be6de53c67d"; }; scanpages = { revision = 42633; @@ -44540,25 +44687,25 @@ hasCatalogue = false; }; schola-otf = { - revision = 64734; + revision = 77677; shortdesc = "Using the OpenType fonts TeX Gyre schola"; stripPrefix = 0; - sha512.doc = "14f9cc49ae04ec2f9d5ccb48d5267ef3843bf66a288e0dbc4e7cfd00b52331216e7ab179b506acd799b4031ef11feb7c333faebdafe9a3a94bf31da442bb4129"; + sha512.doc = "7a1e82577ed6a7f08450ccfa037947966563ce6cd7afe667b1fdb8db32679ced124bbbc44a3c6f7610e66f3baaee5dbd1be0b58586092f8e83628661db180908"; license = [ "lppl13c" ]; version = "0.01"; - sha512.run = "3a59203e6586f2cdfed6d5a948e5c150da934a809c12ef7d55f04ba8a8b95b0f1365fe7e0d802d8097f48dbad753ae481c3e27d580eb050f75956d4d04ad10d2"; + sha512.run = "0cbd5d44e3bb6b643b28811012bfc8414836909b763d6e611ced292a7874deb08557520d9a9c922114276cc383c1cb4c63332b7baf786a17e9aac5a7f0558832"; }; scholax = { - revision = 61836; + revision = 77677; shortdesc = "Extension of TeXGyreSchola (New Century Schoolbook) with math support"; stripPrefix = 0; fontMaps = [ "Map ScholaX.map" ]; - sha512.doc = "7c64a884165087b72f052e7d3fe8c57857d62b92532bdfc6bcd46e66b12f8b12112bd71ab88d4a9603237b612d1eab5ad10e7de0c14e69ccabeefafcfd380302"; + sha512.doc = "2e8bcaee96a9dea6f65f5fee82bf7e61c4216d1336f4c111852a28266d38fa829a84edbaccb9aeef6def741fab63798ddd53528befaedcef4fafa57ce6934524"; license = [ "lppl13c" ]; version = "1.033"; - sha512.run = "f7062ca975c2801c220c6c34844d87e410e501442313974c77281aaa0927b27fdfbd2328676405cd1820c809e0354edd332e9fba0d04fa1e9a8d28f91543905c"; + sha512.run = "f129a052139eacd4f38a27a85a9416a022f1712155df796e0b0fd8151b13f34a44177462243c101117a53fd1c01e6647da73622b96374707c690caeb2e2e7f89"; }; schooldocs = { revision = 73466; @@ -44598,14 +44745,14 @@ sha512.run = "d24778c0ae93d06b42bc8d7eb8d84ab6e0f42b33352f2dbd79586a4ed9bb21fe99a61dc0eab375e56a20624fa5ad63ade3446d685dcf063d46c0f60264c431f3"; }; schwalbe-chess = { - revision = 73582; + revision = 78116; shortdesc = "Typeset the German chess magazine \"Die Schwalbe\""; stripPrefix = 0; - sha512.doc = "79a10ef61dfd4ec0438e5b22498c2c62ce7958a06de7facbf5afce563852877adcf042f8eca38e922830e49b444da95a9c2b5bf21f5e647aacca328250fbf185"; - sha512.source = "7feb75513ca35da1d30029512e02f46a81ceed935259d3cecbdcd58c4d1906ac41cedc85118804ee8dc90f97ba96d0fa28634a20baa1c66d993fd41addb813fa"; + sha512.doc = "56fb14d3d164fd17ffda62ae17ebe50a60fafa46068e5542e590b0d605e0e995e0dc47cdc5975ae1349693abb29348de86d62425cc382bca94dd509268ec98ef"; + sha512.source = "6108a1ed44b0e9638d2691604664192e57087109b477f1c6c23a70b69a8488fe9ce8ddd690e2861e3cc5dd1241e52f679f74f71a5ed904c7d88aea9ba4ff5207"; license = [ "lppl13c" ]; version = "2.13"; - sha512.run = "df2f41445eef6fa9a64787d9e7464be5b53276a7ade01802d81cc324ef62f9e140414ea168fe69fbf494eee068c84ace1ed567399612a3476b12ee56ee5e908d"; + sha512.run = "315e25cdfd2c85304e943f17d39f738a284dbd3352d70c41b9a9c45c9363bf256cc5346cf331e04a36269f5dabd65be1a9a5c1d6fe09f075c0ea55b3b913216f"; }; scientific-thesis-cover = { revision = 47923; @@ -44646,14 +44793,14 @@ sha512.run = "77f8909b870fbaa4f1a0414f75f08ac602051d26c0c935be8661be8820a0b77734b614b9f5c8333b1f1fd12f57a6ee3c4c403f151bc60300e454673a2a4235c2"; }; scontents = { - revision = 76900; + revision = 77677; shortdesc = "Stores LaTeX contents in memory or files"; stripPrefix = 0; - sha512.doc = "d29b6e9bce919f609361a2c9a9f905cea19bc2510dad5def283648fc07e7cd9590f7faaeabf5acd9fd508fa0ba10ae6b2641148e26c47d55ccbb074b8ad763c9"; - sha512.source = "16f4e66eb68572ef17e2f33a911ce003b49402fccad1ce2b5637ab9b3bcc5b8608e7560297f959976270befb629aff1f20bab59677fa765fcc86d01b022d3a87"; + sha512.doc = "5280c8dafcc06262d322cbf23bd553501260af92ecf4a65b4b4eb815bccf82065c3df6ab01caee9807ff117124e9110f51105bbe8a253bb3c3e6dee586c9a6ab"; + sha512.source = "47f0b24a19bf9b4b276482a13d0ca0d9f03558adfdccb8b2d2a68e9aef83a5c572fbe4770626ead83487939e9a3b4f00f86c1ee644b1077f577d72356a51501f"; license = [ "lppl13c" ]; version = "2.6"; - sha512.run = "6a2ac2bc4be8c05e677ea25c88b362d85603c7268f9783955fbb0ccf3ad4a068e696f2519005ca02ce1f23fc68e336bf49e3942cf83585c6056a2850b323f3b5"; + sha512.run = "3a8c8d4a224747eae8732c60121c61689e927fd79d5523c31db741541035aba70c9ae7fe3def5d09731358105c4a78d9394855c37b92c4756194ff017f6a9bff"; }; scrabble = { revision = 77114; @@ -44770,14 +44917,14 @@ sha512.run = "5b2f1c1c86a8b3df5bb4d5edfc002ff80449d2cdcf6ec7aea3732d0ba8e6bcaa105675f9f37dd5280d3b9061400d8edc0c67460ac9f1541159484aa51b851fc2"; }; scrwfile = { - revision = 66872; + revision = 77677; shortdesc = "Use LaTeX .aux file in place of \\newrite files"; stripPrefix = 0; - sha512.doc = "6aab0a6af0c3f989788673c44bb8a885ddb259f0be3f69f0a32b0bdebdc8e607b32c8f8530cb99d59b1c7739b2c33446f8b7c832384d07158c90bd347704a1a3"; - sha512.source = "abd536d76460165077ca7dbdcd1801b018cae2d16c783e72502bcaf5ecb34562f273ca37cedb044a50e7d53fab84412bf9a5e804be064951ebf753aaa764526b"; + sha512.doc = "8cfb856d0a995b7afc08f53168ba2f3d3bf5dbc647caba78ff409e2d4ac7162e18ccea4a5eabcffdc6409808f76d931a8c7c91e32135cce67445dd58f8e58c99"; + sha512.source = "5d940bca57a8174956ab7a089ebbcd6479864a571242ac364ad4216692f3f4c23c581f7245a271d771c3fab843b36f2cdffb502a5b7ff5ab1dfdebd47012892c"; license = [ "lppl13c" ]; version = "0.1.99"; - sha512.run = "b4d306af1e0d3dcfa59ef14250f14125bfc4a0b9b0f3e6ab32b809f2e729cfa45e27549c8cb9c2dde2819d328c1a032eb6aae6f123f1c71efeba4c9d16611a34"; + sha512.run = "3702d98c5e9d737f484a9ca680cbf754e51cb127fb1d0f37615433faf195d3ff5f2ed33e0a570b412ea8d1ffafc06ae7fd0dc861a1deb08102206cc47d385e4b"; }; scsnowman = { revision = 66115; @@ -44845,13 +44992,13 @@ sha512.run = "51586595f696187a5d43d21dd7c66a35547a2e0ad184b47e45c7686474d008c01ef525d64d91a0a0ef0172ed5515190cc8a5d8d22ba1297ae70a4c4f5556e3fa"; }; secdot = { - revision = 20208; + revision = 77677; shortdesc = "Section numbers with trailing dots"; stripPrefix = 0; - sha512.doc = "7ca1b4102c6f92bfc6dd0571c489852dc5c1df4a58530aea490098192ee256a4df7e0bbee20adff78c2b35dfe39b8cd3f821c5e45dc6d78ab4865b6f08ad8488"; + sha512.doc = "9ca343cd8dd4e0142e3ac64c2edd2571b2dd57cdda180747c837ef9384283aebd1d8cf3e0ff4bded61a967c9f5adbf4d68582f0b15ab2c80496d43f0bb7d8d0a"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "7fb101dcd377cb5e3d1dca352d266af419c6fd83e4f2d1701a3d598e69e8e7f70afc9791a76337f4833da612cf07989ef244af1b24eb62ee59dd5f76225aa037"; + sha512.run = "e27d654b1160dabf5858dc973e73f1192b19e71e61c194af95d17a943b34f8e1a02ac287693641ef307c26706c3014f0e57be1406be5cfb57a8f40c620459053"; }; secnum = { revision = 76924; @@ -44890,23 +45037,23 @@ sha512.run = "d1a4da6a59c0411baaa785c58350c1d5be9c1081e0344d8a61fc009f49a1b751a09f358ba1baa3b645de4eff7d69e3781d8b44d90738105c0f56723da36efdb3"; }; sectionbreak = { - revision = 50339; + revision = 77677; shortdesc = "LaTeX support for section breaks"; stripPrefix = 0; - sha512.doc = "a98eede394708bf612f593e00c58b5500a35b5173381c1f149d0be29b49fe95f5162602177b7d4f23c5b5312d7cdf47ea6ced8bc285853d2b7d77926a6ca66b0"; + sha512.doc = "fa361c7b6f49bd7cfa857ad4a628168cc2ed4ce073a7894cec3edeb9c6d765a2c5d4676d4638c6c3176e7949b2e65c4e8cc97edd9efca044a891aa4266e8461a"; license = [ "lppl13c" ]; version = "0.1d"; - sha512.run = "4b2c26642ba346acce5aff9678bf94f76d85005464f80eaae862a522bcbfa34c1671af79671982a91208ef104a21a532d851dcc785b5c40de4fe462d12488832"; + sha512.run = "2300f38b8501c29acadbacf6071870360906fda7bef487b32b11fb4677904f20a77133bcb678f8bb1b11c65b90c264d3271c506c9aa4c5008d54be1dcbf9ce58"; }; sectsty = { - revision = 15878; + revision = 77677; shortdesc = "Control sectional headers"; stripPrefix = 0; - sha512.doc = "69d7fc032c06d015d7a6e6d2273c5240b146062565882fca0ddf5b7b795b788207bc9b478366a0a40e4acf223b07482f5cf41a65dd9b37047bcbf12566f6a826"; - sha512.source = "fc79d4c7c437d9c5ff7d8dc62439242cb772f250527ca099cd1180e58742a9ff42e7c63776c24fa5563c95b5d2bccd97df0e1c086869bbcf5ff2ed8ff5297bf4"; + sha512.doc = "9cdca73ce5e2bed97f704ba1763e4c2698634355806e615dda24eac36e3bf91387f7133c015b28daaacd79379826479a7f96307fa36e15d4fa6938581bfd0cff"; + sha512.source = "3e822736f73a3a13766bfffab0cf437a491c57168c42707e01da9258e536bd8b0fb7f8eb7e252d0f79b0f6a1560de68e1fc898adcb7521616e54e2bc3581e237"; license = [ "lppl13c" ]; version = "2.0.2"; - sha512.run = "7e164b14f29a385f8a97e09ad124c347a154e316ac2eb41e0bf9f161d44f2782995fe271b5472ef90dfa4ffdd5495de81090b44f5777243ea76c9f75fcbde2b4"; + sha512.run = "b83677c03660bbfb5f08a9fd8e8e08808f0ab310ef951b936c89b472b750c6d3d7c0fa56bc33579d6b4ff8bfbb87239f22e3a9cb58570b867a953ee3cd3ff429"; }; seealso = { revision = 76924; @@ -44933,32 +45080,32 @@ "dvitodvi" ]; selectp = { - revision = 20185; + revision = 77677; shortdesc = "Select pages to be output"; stripPrefix = 0; - sha512.doc = "7c99f0400841cb1d88af4c239f43eaec7c0b2358c2e581866d4361cd86b9eff413bc9e07d8df630ddff8d4f37193896bd430f4c357d9cc04591295f18ebd09aa"; + sha512.doc = "0b11004bc002eea233f2a5f03b114816538406182f550d531ceedbfc259539d86564da3ee1674519414bab73463f78ca366e1618b591aa5194851a2fb445efb9"; license = [ "publicDomain" ]; version = "1.0"; - sha512.run = "1674c9c9d7afbc851f8c4fad1b46a1ec18161eb48375d892c947416ee97791addf92f75a69090c95a0f08bbaac1a7a745af93a7bcf91e2e0f8117ed3f3106dc9"; + sha512.run = "373cc55c975221bdb3ed55bbb7a0247846e4a371aad2203b482c228555b49cf2b6777fb15017076161bd5da6c9e9132c3998ef6fe3c8cc25229af67e6af492ef"; }; selinput = { - revision = 53098; + revision = 77677; shortdesc = "Semi-automatic detection of input encoding"; stripPrefix = 0; - sha512.doc = "918b0b2bbb8230a482418c56de8081bb455980e178843b0ea84b18435c1fbfcd50a71cd0491b89c5797a374479060175219333bbde2ab28b5147cb5c3fd65ff3"; - sha512.source = "c6b2c23826216a5c479c3cb3de1685dd4d695422ec67fa7109e7a1adb46dd7ad8cd21138a480e8e13bce1c4184fea0153114f338a5754778b22dc173d6f9445d"; + sha512.doc = "898b7d7aed6668f1be72bf8bb63d2ea8ecb12788d1e449930e4f9b67ab96f77aa7f6494c54b160582e9980435fbf42622d203a39a19e27050efd4cbfc902b237"; + sha512.source = "7aef9bffb9d06ceaa48dc020a500f72ee7a2f844e377da28981ea15e5cc2237584bb052ce4473a3de94cac2b159bb9049261b7cefac7e604fe575354841ed9df"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "41888a394e4c9adc60242e4c689b272a7b4e2a2db2e4824e0068a305cdae59c1edd46b0a9e45909cf29381f240693234330fb3488be68831136f8f04a72faca6"; + sha512.run = "39b852cfdd5732c283d11e7c48e12b9f29c8dc0c7d37aa751819666a7dc2b475eabd59c1cf4c67f946e64ba1c6bb9511ea4af9cda20a49923e0bcd6874dff244"; }; selnolig = { - revision = 68747; + revision = 77677; shortdesc = "Selectively disable typographic ligatures"; stripPrefix = 0; - sha512.doc = "c36e55066eadd959f625fcb72fb89ab2ca51f3411ba9bc81c38d2ac3f18ffd792fd95c33178c0607e3958cdbd81c031193d1b6c712906a2c9cdac4178ace6ceb"; + sha512.doc = "26c891c46f740e9a83f2882e2bd0681205679ceb5950de5e1a9bbe9b8c4ab11676a47465cd5f8d954adffd1c5e8b31b9feaec84c61ed41492d65e86e00a87ade"; license = [ "lppl13c" ]; version = "0.302"; - sha512.run = "8dd7baa476f72549830f2571615af2374b9d74da69c16f2999708201b7404c46118e7a6046ef8dff39935d3b94373140819497508b2a8982cc928a5dbfc6eaac"; + sha512.run = "96033d26c3dba814a42216c6e0a1792cd71c2bdd54bd8fd3dd3ce6d86779f1f9c3d4def94f3371d3f884fc520d604222205e6708f047f7deb803d3c7d9a494ce"; }; semantex = { revision = 76924; @@ -45022,13 +45169,13 @@ sha512.run = "b3772d5a21355cafaee3962aca108f8719a1ced2c109ec796fa2fd8002ef4f927a22f97a28f08dfe295a2b663fc8bd75d76259bb0a994818655d8a3c889a07fa"; }; seminar = { - revision = 59801; + revision = 77677; shortdesc = "Make overhead slides"; stripPrefix = 0; - sha512.doc = "8b7364dc568d1fd78cce21ff1846a6369fe3fccf07bf16ece8383c941492404d6fdf3be1607aa2279a10d670803536474d7cc318b9b3dda24142fbcc69fe69e0"; + sha512.doc = "79b1bdaae42af8a2d54bf84d61a1deb385e94c2bf8ae99699ef67ce0060aa4c8ad78933b7e52f6fc14a51a1498386e417c714f2fbcb3422c35593c0f5d46c4c9"; license = [ "lppl12" ]; version = "1.63a"; - sha512.run = "28795c64e4af5296e228986c28115305cb76087d241e91312cfff351f7e51833a0d76b2acd667fc5f7616dcb1685cd02b2d9352ef7f0e36d5bffdaa5f421e6eb"; + sha512.run = "bffe73a1ef3f56bc0d9027e153a8a5e1e9d6746ceab337c27f927ca6053f5613baa7d8942bc61d90da21a1100cca5908a859baadccf4df86a137914548be9bef"; }; semioneside = { revision = 15878; @@ -45060,13 +45207,13 @@ sha512.run = "87e53484509bd412692d126a6018c5ea3a635df11296d84ba2cff4599d0af284f2c9738761e3ff33ed2d8b73fa03e33cafcdc43ba75df8936be0e1d2ffb594ef"; }; sepfootnotes = { - revision = 71883; + revision = 77677; shortdesc = "Support footnotes and endnotes from separate files"; stripPrefix = 0; - sha512.doc = "1552bfe7f02b80ce4708ed1b808e0df2ed00a7f0258e9e338d040badbfc7b46c29f97f02febe0d5a8daed576da6152fd09a5a15396d1a3cfc9a80a685bdca433"; + sha512.doc = "67e9af126f1c5c775e62c81e55bf2c4be9793e0ed482bf58e9267a1a25d2b2596b69e92f756f729fb3731ad101696da518ee68ecda21afbbdb2cda813897e71b"; license = [ "lppl13c" ]; version = "0.3d"; - sha512.run = "b6815525f7ebac29e206776e0178c916e8aacda739485f3e1d5c2a30069e4da2b43b03b366e9cc1a875f5a1379a28c8d74a9bb81cd866fba8d7a9b0317c2ec6a"; + sha512.run = "d5016d447fca7416452d7e6d45562b532ce7ef97bf68d2fe45254f0c597a740f6259430d0efeedcba41c80808cf6e50f35ae54fcdeb5dfa3c4a33e3da094d794"; }; sepnum = { revision = 20186; @@ -45087,14 +45234,14 @@ sha512.run = "5e01c1bbf9abb40087d5620eb3cbc06b8ee918d71f4175862b03430ed7711b54c63560187ed42a1bf1c3ded8f359711adbd0c720dafd5bc1e127c29c3f12a75e"; }; seqsplit = { - revision = 15878; + revision = 77677; shortdesc = "Split long sequences of characters in a neutral way"; stripPrefix = 0; - sha512.doc = "0c49425b619ac62da4eb2392c51cb7726d9bab008910a88ec36b866717c8ac341be0903e3014ed36a30ac701fafc453a0e319470f2f65eb6775d6ff52b9f07e9"; - sha512.source = "7349cf842e7142c5c13e46d16acc35535cf34be8a4985f9a581a4338ca54beffbd80fe2820123652f3ffc868bcfe1c995200ab918c99b19d6c2ee339b61354e3"; + sha512.doc = "f4e51ae4c9509a69da77f038f49d67ee7f2457cc7e1bcd49558b009d9d0e586eeebf75f661397e8d2c2bf6b91f670a36e7696bb591aeae325a7d456823d57e6c"; + sha512.source = "03dfe376f02ec5853c14fcb7eb6e626e189185d67083202504a430a85e096c71ccd7edbba9af9e617b1c92cccb05e50ab7b8501c921c6b428a4115491f025c9c"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "02413d104e12aad40f093731e2d28d0354216d3d57e6f811609f398b8122bdbf906f78cef38f355562efb4e7df6dca314f8548d8d8c03a2a9404addc42f0e1f3"; + sha512.run = "8da79cbc41d56453bbb8e5b5f41f94d28fe016d0faa5219ac308d4b6e5db07814db4180ad64f6b92b36ab5b42fe5026204faea21d856155fa2ce9208a67d4bc3"; }; serbian-apostrophe = { revision = 23799; @@ -45158,13 +45305,13 @@ sha512.run = "817474bc928883f4bbe97391a477bf492a4e339879fc85d7aec3ca932f9b46c310f8fec5b732deb2196c705c2bd3a22721376ea8289a1bbdc12555447f12f757"; }; setspace = { - revision = 65206; + revision = 77677; shortdesc = "Set space between lines"; stripPrefix = 0; - sha512.doc = "0ff85289fb5ed620f208e3ba84e82efacc91da32611e95a4a99aa5c939c0400ddd3a118d460ef65d77b483678e5ce8c71b901ed0ee1f711cfaa29f26141089fd"; + sha512.doc = "fa47ee661f8085d7fc3aca48cdbc59c9f8f7bf02b537103592ba3f3247dd96d9a17ccab094ad5a3f1bb132ee1c38291a99b9cd4fae732b0c146a8e2209b1c1bb"; license = [ "lppl13c" ]; version = "6.7b"; - sha512.run = "9462cb011a2a13a962c08d7d962c120f2b459630f8ec1f96704c2878facf01a37118e9c94ff9cefcc9ac0e0e3c1bbedc158aaca24dcf13cad0973a6544e79651"; + sha512.run = "c5c1d1f65cc316f75f942a087e943d2ddbe9062f8e45f10ad1793055dbe718d6d1ce0364d28e007d27d1c5de591cd21da3f10c079905ca3ff35b6928b4a0e491"; }; setspaceenhanced = { revision = 76924; @@ -45254,12 +45401,12 @@ sha512.run = "d90305b5fbac3e06bc3195b802b4ef78f7c6cfb4f0592dfd300839dd608150e1ad08fc7479fe6d8df4f2429ad6b7f81692d9723dde198991fc9626565cb38578"; }; sfmath = { - revision = 15878; + revision = 77677; shortdesc = "Sans-serif mathematics"; stripPrefix = 0; license = [ "lppl13c" ]; version = "0.8"; - sha512.run = "7ba73610785c9270e8741ba0137701677575e38cac79976d89e2f5768804ff52117c5fcbaab9b260be522f174458a18d2d70d82c2da201e7fd6a91fe4bbdf6fb"; + sha512.run = "1cbf5471a5c0fb3efda5eab9aef83705f3e1b66249a6cfc8699295ce4ee0bd1ab2e41f6778f4db913ad496ff30c05cb396f6509de875ee094118a90f1a7fe2c3"; }; sgame = { revision = 30959; @@ -45280,38 +45427,38 @@ sha512.run = "968be382e1f82029e7e06f5ed34473fc20fd38dc758b97fec6dbf015ca13c3604dd6b7638dcad2f80be474ad001c47ec86e75e8d9947bde26053873376e9e068"; }; shadethm = { - revision = 53350; + revision = 77677; shortdesc = "Theorem environments that are shaded"; stripPrefix = 0; - sha512.doc = "c24f37f7f864283f9ced1da1728dd7ae137395ecda3010aeff8ad778b96723224df77755f8f71f7672f5870ad6832a22bce47bec88ae51d0992e39c0a00c8caa"; + sha512.doc = "7381b444de01e2dc8effffda766ad8f1aa49cbb66a7c2783da3f05e19c8e2b83a3ea112e8519add4f141de16aad340287059dfdc2e18a31123328a7aac44068e"; license = [ "lppl13c" ]; - sha512.run = "b9e15e017332eeadd3324afb858ab15a820e23da59f5bf7ea57dac719b9864304effd092c3cb2f25a6f29f22dd2b6f2585279edab4d77c62256582c66be550c3"; + sha512.run = "8f7deb374785b10b5e6a4804f5731db3b9490333bfe78f76663b21897e7949ca81cf6c4f82ce52208e96df7a768a35c653c8c7284196b4ac9fcc8104d584332d"; }; shadow = { - revision = 20312; + revision = 77677; shortdesc = "Shadow boxes"; stripPrefix = 0; - sha512.doc = "402e64195e247cd2c5106e3bd621705b80c006b2f6cf0b1da14ea459acb7dd97e2ebeda87ec118be3e73bf76edebe3067330498a2875c52c4248add70d7a0a25"; + sha512.doc = "6ee020b266d2d5d7eadc5747cc4082772df06c054e82e78eae2a87f2956a93757b09506b214b581368104601f3648efd56e6d224e2c9814e3ed01c5097cb1b88"; license = [ "lppl13c" ]; - sha512.run = "885bca1090b93545f59b387e952998f65dee0931fb5b680d06667c3bb8172e2aad37e840942b9495134b421bb40b871633eb5de941b3a257618751e789128ca6"; + sha512.run = "093c13fe9b068c13c96e0223cd8ae7d42733c0a4819c3fc163a838f32aef47fe48084bd225ac142ec512ed7e652190e367de586766bd8471bef8e9e1d54aec12"; }; shadowtext = { - revision = 26522; + revision = 78116; shortdesc = "Produce text with a shadow behind it"; stripPrefix = 0; - sha512.doc = "a89bd6ab160e364af06e26d9bbb88988c286befb5dfe4e4bdfc7c511811ef4a1ef630708d4a7ff32cb0ab6831dbee54d49a84376ee9366bd422d5689d86db404"; + sha512.doc = "09eeb8fa4214d2df32c8ce6ddcefadec97d8f989669a8496ed842cdc9526d96037d27192e2ef9e6652d9e892aebbbbfde3b2e18cb65764b5202accf93ff14eae"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "59ab708b0f8987838cafe864cdcd68aad5aceb7cb4b3ab2b479ec4fbd15e268ba4fdd1b0143b7c247cc186a825d99ad810839221a391eafd5146f0a46865e23d"; + sha512.run = "992cbbda3ce188ab54457ff70fc1508b8b84e5a248883c83336e066872cadeb4777fcf4d2c93be19e2357faf7ad16e9e32e4565e3bab03201b7a2074d468325d"; }; shapepar = { - revision = 69343; + revision = 77677; shortdesc = "A macro to typeset paragraphs in specific shapes"; stripPrefix = 0; - sha512.doc = "69a5f9dba1683ed0302a3dc4edede537986ea473357c0c8c454c26eeceb2c51d31d87d139bc3eed39ef1862c2a6feef0e570e9fb12bf88f15ee7f34280f7daf2"; + sha512.doc = "445d07de41c5e1ffc2468d2910e17dfbf14fdfba9ca27966a3304e3e5f630c7af4070c28b5113d4e1e234e8baac87ad531324807f89b370dc49463fe37bbb3c0"; license = [ "free" ]; version = "2.2"; - sha512.run = "24975c53f9b29ae8302dc4e169d7d176c4825a0033764c8a08aa610c184e79d249e849e2ac3ddbeccb3bb80a4a5e29ae1c474331de68000de1a63951079acb4d"; + sha512.run = "c57231f078430262191a2584cf0499d0ea08e19f9a133d2f25fea97e9dc4e33521b30ca29ebcb8516a420713343644f942664b82bff0dc07ce7db2b5bfd01f8a"; }; shapes = { revision = 42428; @@ -45369,39 +45516,39 @@ sha512.run = "629f4edf17b4e1506a7011be17b2d842671bd21f923713d1c7394f2b7749d8dde051d04ccf0e47a1f6dde9f4538e3c9a9c87f96ab1775ffc08139840ebfeb4d3"; }; shorttoc = { - revision = 15878; + revision = 77677; shortdesc = "Table of contents with different depths"; stripPrefix = 0; - sha512.doc = "03090924cdde619877b271fbd70761035b5da1f2278a3642b471a86e83559da316558a752d85716242001f40ca403a985d036750218e78d873a4920905c5a652"; - sha512.source = "2841e846e2e691864e3412c52c3cb2130462b2b94f01ab9ccfba7cad05392db2b63ce3cd3ce60896a7861969ea20fdd3b1918a69e122316149af3fddf1b9c492"; + sha512.doc = "3cb666757e66050b27700cfd3bb5ea58330c2041e925f438d40e8edfd41911c4ffa54ee51b2c8a2db25e315aaca764f5e2bda5da32003f89396f6c3a9aaaf368"; + sha512.source = "b7dfe55856c746910a716133feb22f6482c2cb0c6357b9a3a21421b19bbc4f5447bdfc621de6e2b16c4cf66a66b583fdb817331c23452e9c7eeb0c84b9f0d12d"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "6e78bca7425e0b23d7520af19494d9de303b86fae7a013ef85b2d512ee86be1f478ede2293650b435ab579811e444b570995e2ae8720afc60b42c0c26d7489a6"; + sha512.run = "a86e1430ede2544cd62131cc397df94844532ea8c6903137e53fbbd8c6985ee63fd1110560c26acc16cb160d823a3f40b8a5ea59000faea29b7caf060af149c3"; }; show-pdf-tags = { - revision = 76606; + revision = 77604; shortdesc = "Extract PDF tags from tagged PDF files"; - sha512.doc = "ca3895e8c864815d7c5eaaab9cb39afda4443299951651ea282c0028b61920443c7c9ffb18b200d9eb1e7fb83637508f1fa200b6493d7c939e1e10a67718b777"; + sha512.doc = "08efefa78d1fbfdbefa5efbe6912a8bfaf30617fa639a2032bf8250cd3175192d6a4edff3624c90a7fd3b9ec0336ef38af9782f2e1725207b545ca0df537a71e"; hasManpages = true; scriptExts = [ "lua" ]; license = [ "mit" ]; - version = "1.3"; - sha512.run = "85ed3baec83394f5e6e8bf660fb2bb6beee76eb916023199c274909aa29828a6e9443dca8ff1ca8ebb069704a4a041dbd4caef9a46c246ddd5db5cd9e85124c7"; + version = "1.5"; + sha512.run = "ec0dcddb068b2fa8a7d17488fe1f118ad46962ae27dbb3cf935ae122cf87961f37eecfd0568bd59cc43f78100fdb5e77e45d4cbab3ae984e7ef69c5703ff8287"; }; show-pdf-tags.binfiles = [ "show-pdf-tags" ]; show2e = { - revision = 15878; + revision = 78116; shortdesc = "Variants of \\show for LaTeX2e"; stripPrefix = 0; - sha512.doc = "a427f7126ded4251c255fcaf2c381f7c00d0d0e55253804cbe631ac59be1bd51e7ba2ee51110af86bcee27d73698bb7baa323fef8e23a41000928b242b0be282"; - sha512.source = "3a6bb6fbc35b5f6b1cae00d5c63c16ea13af270cbf90f57761f71076b26130272924154b8b0aac60cda41d27b75db4f1edfc82101f38b29e9641a4e02cb6c2a2"; + sha512.doc = "6ae92e5a2bc71fb377f05146c7ee0b4ae4a1df456119a67ffdac62869c2cd5e4517c8959a698563afb5f3c2b61901107eb87c2a37c5070d2e4e1e821750b7de7"; + sha512.source = "0e0abff7679d41d39871855de203d8eecff8056f25454ebf27524a0b1e75fdac31ced1f5dd9b9b58a667d130b5b81afa2f1ecdc36b62cc4a71ca67b5221f9f9d"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "702d0913a299b68bedec15c697868a70f058957dbd3a2dd2c503bc21c8a250dc7601e6348080bb394a38108bcd2f5ee67796a888183aa181c9f88a72e7666580"; + sha512.run = "f19672bae4b99f054dd920b8f4f031dda9326b046e2630a747ca33f8840d7a046d3afc02debadebbcecbb7b55066192a743e57515a69edf2b589be446a7ee9f2"; }; showcharinbox = { revision = 29803; @@ -45414,32 +45561,32 @@ sha512.run = "9cb18e80701d22e167b026767068e0fc0a7b6c4cdbc9014991f10ecd76d37614983591c931972584c50e0d6e35abee70ae3079f7dd8c855d33d1e4ea06693d25"; }; showdim = { - revision = 28918; + revision = 78116; shortdesc = "Variants on printing dimensions"; stripPrefix = 0; - sha512.doc = "ba76568009149bec7484b4dbe7bede8e516a2c2ad20c77c70f0357e865c66751aa4f3d8c92c59effa1ac12e03b3b8c500c65708547ddf52458b0ce90def8fc98"; + sha512.doc = "02dd0a3ce8b8adc851c3931ead214fc8eaf4927c67c2a3775c585d64aeba6ab4f4b3bbc5910f3907ee4bf8dde87fc05e37edc6ec277279d3f946c62f318c1588"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "07c409f3d30def6894a787d9c2f7366abf6ee4248386e9d5b2e4f7858d692c7cd3e72871ff02c73a39a190ac36ccbaf5fe16e8e1b7b328be80a9ba041d12feb7"; + sha512.run = "9ed14a5a235803bea1844e4ada980f45786f7b016b35dcb96a4fe9ab1da7d9177b422a5c533be7a10cf18116cbd18c0c9b74c0372781cb08a09df7c5602e90d4"; }; showexpl = { - revision = 57414; + revision = 77677; shortdesc = "Typesetting LaTeX source code"; stripPrefix = 0; - sha512.doc = "a3f12a43edc3ffa5556bec25b8527fdb039aaa704b2ea37c723cff367d453b0ac53b14c1eff41bf6d3961cf1d4f11b70349c03d253336421031ef0ba81b56561"; - sha512.source = "52ff44163115b6ffa5a8e181739df2c8c5619a32af0aa7bfc773d84b12c0e85a67bf87823ae0dd47f7d40d9e12fb8bde039b935555a1cc220dcbf49d182f6da3"; + sha512.doc = "2c127f4cacc01e0838e5e4497f1a539d953c0f372c62244049338051644bb6a0e12112458ec2424331f7ff63b0c74383e17b438a1d643a8aafcda0b0eee579af"; + sha512.source = "4529a191175e90cf1d5da368ce12f648bc14da24b336eb9534a155143974ea17c6d40d231a84509695fcb49cd83938262ef04795a2b42c7a0afd5d7a4b763dc9"; license = [ "lppl12" ]; version = "0.3s"; - sha512.run = "d42f5d3570f252295a25c130c9ec9a94abaf9f28038fca163423a0aa44afee4f354aa2dced3ccd173e698a5da6ccfaa8284096742ba04b03f5aebf8fc502426c"; + sha512.run = "6d1665ea64ca6a3a5e406c4e797b79b2d13e04369f3f70056c0583ca17c4e7f3411103bed60d2b14ddc776ffe036e5a925cb1da3268d256c951b6fb217cbb95e"; }; showhyphenation = { - revision = 67602; + revision = 77677; shortdesc = "Marking of hyphenation points"; stripPrefix = 0; - sha512.doc = "9d7263e5f285f5d29738c7ff578a0bf9256d67e56b882e41f0578bf9b594225a6e0711d9fd05bbc89a03cc0bb56b1ea8c3ccb1f4bc4f91ad40dbe55849b20c99"; + sha512.doc = "27374571d496deebab664ca247b9a2ce489819cf527a3111caa02112d088eb3515886ddb8ec71eda0a87e28a9fb90e86b73e2de04de6acf7575bcf33e41ba54b"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "0a3ca7d966edf0f4221dea2c084b428c9e248b3d223b57f3f210258918593d93518a5ebdce7d9de6b88ab040c0f2b632039e23f3339a729d1fe1391f8a51d4eb"; + sha512.run = "01d53627042c0b5fd000e4af965b0df064e824f796599379e3c01f3a111c303c71319acb6eff9ad52979bfcbf34ea11f2811d1cef4f03dbdcac633cd9185d655"; }; showkerning = { revision = 67603; @@ -45451,23 +45598,23 @@ sha512.run = "37a913fa403c9760fd150cac3fb88e349e8c1109f51768ee202194e72232d6e16d8dac529872dd1df7896a40a79ddb72d65c9191f72337c806de307808d80532"; }; showlabels = { - revision = 76188; + revision = 77677; shortdesc = "Show label commands in the margin"; stripPrefix = 0; - sha512.doc = "1ff038856e0499fe23d9949a128ef99ea6757b966b768ff4e98d56653267ccd0e9d316502e9f10f83d158e5b7032fc2be4db5a2830f0484695c58550137157ea"; - sha512.source = "13307dbca871dad5943711085941a605a515600413bfe656f8e909ad13abdd226d2f516a897ad15922c80fc710fa7338c2ddfdf33ab732c064d0d58ae93d96b4"; + sha512.doc = "ffa394ecce83a761885dd22fc3eedf952f748abd6d3024ea5ede41c29cbe636e62209a9da41ea061082afadfdabc437a0f69d70e3a33337a6c26f857617e20f1"; + sha512.source = "615aca1e372129f09eb335c6d8e91e082fb3f76360c180c947e6fc77b0aec6afa9f2cf4115d7d021792ae28d69774f5725aab0eb16c727c28e325284a6898832"; license = [ "lppl13c" ]; version = "1.9.3"; - sha512.run = "d7cdc512764df4ae9fb68d15d2b659245120ab0f4d69b7397d746d4d6805abff7005271fed8f0b5125ada3939ae8e3e9e006b024c3d93f7d7557abb206c8db7b"; + sha512.run = "bc38497e6884013fb20c83d0a81f6ed1c22a28359a2ab1ba17170ca67c81c36ab14b7ce116cd7c58867bdf9fa074ae73713474f7443327ec2476ba64efa8fb46"; }; showtags = { - revision = 20336; + revision = 77677; shortdesc = "Print the tags of bibliography entries"; stripPrefix = 0; - sha512.doc = "3e1efebe8edd469e66b18aea9d9a3614b753a43ac61f5a31b57fccc1b45047aaaee8f80d156932671f9ae7457fc627732f1f72c65fca42946280c1182d8960de"; + sha512.doc = "65643c1ec0c71d0e4b372b9094319117b7494470a84a4f6ec39ba7687d1a18ac7b5bd06001840d0bc8e614c393a43d3889a34163c1484b38eff8f2b3ae7cdebf"; license = [ "publicDomain" ]; version = "1.05"; - sha512.run = "b70dc03f22838dab65631d39d8690897d4a5c71b5451775e85cdc3ff600d63afc29bd28e49aa64a5a2467143f4a84d62f5a2a9af4a8365e0a867d6a46e9de93b"; + sha512.run = "e304fb671002a7d763812a043f77b088ac20ecfcd14a75f8e113b62bcc1a6a9042f87826e95b23487e7f7c2229e1faa311ae8b6a5db25413c6f51a081ca0af0c"; }; shtthesis = { revision = 62441; @@ -45507,34 +45654,34 @@ sha512.run = "da3b02cc3558a337d7d35018fad00faf6d9183f3f4bc5b5b31e168a11dcfa705a77cad6c42f3fe3d98ce67f50d94ca1f75a82999d5a27837ea8fba6c01602594"; }; shuffle = { - revision = 15878; + revision = 78116; shortdesc = "A symbol for the shuffle product"; stripPrefix = 0; - sha512.doc = "1b6427fa0cf98651a219f1cf6f15a400c09ea924bf0dcea7d48ce0665a5f1828ad64513f87089ea48d02d489d8020c90c661bac60c069601be437c77364813d4"; - sha512.source = "250729a95e91eef9c1f9b5364aa3b0a1f03a75805845c773f82b26c3782764d6f866f33391aed2f0cbb167d016b06593c015e6fb2aa9b7ababf33f215fb92647"; + sha512.doc = "35ceb385613e897941287e70ebb6746d3871b3d38c674fee8724a1d02a54c9ac256b3e15f408b8c1626e5f5d3381b04afdd12b404469936246b4bb005e2d19a9"; + sha512.source = "dd8bc287b79f325100968ce5bb44e87bd5c492ad603e87d48c69883440b8b4c3b28aa3d8bb0abec539916368980b36a4a7eb63cdc30b34d1dc237353f7af6f7f"; license = [ "publicDomain" ]; version = "1.0"; - sha512.run = "62b456ae961d34908fc25cc085bfa04d39e70f2641d65dc8e0eda419ec96a328798cc258162ebe065285f3ee1088e6076525ccbd8c0f7c0800024f371bdee65d"; + sha512.run = "86376aad6c11577fa9da33988422bd45f19664c1299217005387e4d874ec9f835a1f728b57c3881e470efce859d627539b060abc9d3ab4044cf7dc80b4bed1f5"; }; sidecap = { - revision = 65618; + revision = 77677; shortdesc = "Typeset captions sideways"; stripPrefix = 0; - sha512.doc = "2ecf3e41c8840ab87b49f771d590f8ba0d05d205bd435571dd71f2ad1d1aa727f7151b9bd913c4d33ec16ccb5cbf513bb170e59e600bf64b7c69a08273580eef"; - sha512.source = "e961f8965d2f28da04a8c5369370ae6d07e54c1091ec28da87639c6ca737f028010b85d93943fa84a0472f6f42d52d0254fa3e916acada22358e06c420a60d57"; + sha512.doc = "2579fedf2f9ce29a5ef8a0c7194bfe37b297d2380175b7fb54c586a01af20fc697ae61eef691b25ffdbcb4cef0dbdee3c48cc2f8372b6528ba1254400aa44344"; + sha512.source = "a7dbfaea6d35b60b161b51e6dc9b8636e17636211f683802ce745c8443d38d48954a1d9c9fa662820a526c32ee2dfbab89c5b976e3aff7347a1601b901609057"; license = [ "lppl13c" ]; version = "1.7a"; - sha512.run = "3133ceaf7db89d57e7dbdabc016491795b2dd67ecd614fc4125f41dfd08ba0a03371c446d1fd7e22d1c491ac3ba6ced2856c6c3c9497304f4c041c21c0c7f558"; + sha512.run = "70d0cfc2305ef6b78095461f359bdcd322520490f5aeacaf3fde982192c6aa54d1397a7ba4d2ee6389565afcad5b862c852a013a06a585af6bd6dc5075bab68a"; }; sidenotes = { - revision = 72264; + revision = 77677; shortdesc = "Typeset notes containing rich content, in the margin"; stripPrefix = 0; - sha512.doc = "7ca005419b8b2acdaa800b52ad753a1923e7dd510ef51c6db38b860cfba54569c323eb4f389014ecfd92fa41c9686222e4e302f720a0bcffaf1acf5ed5323721"; - sha512.source = "11d773ce407322d707c428b6e1ebe735c3345fc759982b5336cba0806381083bdc14a525cebebe160505916058052be0307ff29ad8611323a96c37c2a4ed6701"; + sha512.doc = "67c78567ee725214acc5afe047134c627df8c91d5ff294fa327a20da6aab1807b54db1d15b30cd689bbe57aa007c91d4f65dbcb306c103cbe1af55e3e94347e5"; + sha512.source = "16e4a14f4e5aa17bca4fe08da4f21d5c86329984d7c3a95680a26120eb1fca714b9bcee5139ef2c55dbd10891b2425adfe24ef729e2a9baf8eaa454a5475c5cd"; license = [ "lppl13c" ]; version = "1.20"; - sha512.run = "9833a4e34171bcad549d47dbba77b9b2546adf3518c88389414d71781c17f00a7c02c390bbdae2467ea93dca07f1e38622f5874e3fe494751e453094d2025fd4"; + sha512.run = "0feca217bb10b56be2fcdb5c6d66e84375851c72e26cf9d3421150e2721ce60262c2b132937fcea7680ddca750fa7a22a9b31ef37f7f3ea02a49221e5d333e48"; }; sidenotesplus = { revision = 74143; @@ -45565,27 +45712,27 @@ sha512.run = "d379bb1a9fecc06f4e48419d0f4f49e50b6b276e15e64992ee7e154154eefc24e71c060066de3bf9e97da6c8e62b78208f3a01918150cd2ef51231b5abaee44e"; }; silence = { - revision = 27028; + revision = 77677; shortdesc = "Selective filtering of error messages and warnings"; stripPrefix = 0; - sha512.doc = "988df943eaf9337145d081de38ac22389bbffd3e94408b1cbb5de7605cccb47e2fa837813d4647c339d978b5b9b3e82e6d9859b840e89c09c95dd9572db0601b"; - sha512.source = "7a628ca9efcc34863f064783a1e65e7bfee2a735a2457413d5b938e50b823fdfc6137f56041885e2c4910119ac756a5d6eecff91d9e99eb2bb85d2cd73f273b3"; + sha512.doc = "4551bd28e53ced5ce44aeac1560e041e1c2c48ddd7a1ee0f161696f8fe9763657d3f5292e0fef95610b6e129ba63140d5abd6beb8d450eb9d946cea4ae8d6fbb"; + sha512.source = "4e349c3b8be4aa086a529243e82f66549b217ed5a1a13bfc6e66842df604d70ae12dbdb6df474dfd3b107933ed40a5f1afece5a0d925e45e138f488e9b7c9390"; license = [ "lppl13c" ]; version = "1.5b"; - sha512.run = "95f4f095e0f70dcd11482be4f6d52c5ea7a06ad820c08386ad956b9bb9ad593410e59fe9bb5904c3242594d466c495e7793718d4cb707ed3edd1d17ac3c1c1a8"; + sha512.run = "515e0946f1b6bb7c0313eb0cfeaba42b3235e52101a4769a808f852db7b68d16e5f7d2b28c83de2e6a83a62796f9433ebdf771ccd31da9b5f8c275557db2cbd2"; }; sillypage = { - revision = 71889; + revision = 77677; shortdesc = "John Cleese's Silly Walk as page numbering style"; stripPrefix = 0; - sha512.doc = "56dbaab770d0ef7facc598fd323403ce5617c0582a6d19f6b055ea859c778e40a1bd0cbea5da10495df34bdde35b40cef5fa9832f6ca577c0275edd39e04d176"; - sha512.source = "c902470511a3c08fe87a0394afba2e1f858bfdada2fcf17e64eaf99211f4a1d102d1bd9773164dd5adc063a2dbe6ec96577f279d3c51beb9ed27ed1b142c983c"; + sha512.doc = "e35361116b40d75652316392d3f9d8876a7e50a73b535caea469e50a49a2ca1f83741a08594ed9ef473e1f76f01edc3037c7016544edec285d7381a00406cdb2"; + sha512.source = "513779159e75889f7b9cbc74320e3a3764d55d0014551d280500cd7174a313bc616db6b0d3f4a2a80300c6c6b484a747ded1dd119ea4c901d3fb42b300bd6ce3"; license = [ "cc-by-sa-40" "lppl13c" ]; version = "1.7"; - sha512.run = "6be568f3e8f73903849837975e659df5238e4bbc47c26e3f54d628e06186b0fed2db3fc165fcafe69bd6a78903d99011930a243249a8f7fd124885277f2d242d"; + sha512.run = "cbceb8d876447624fd80f377d976773456ed0012ff57126a08d72a32fa86bb4e5da36891c3739dfb285ee96caaf11196d2925b848537ba85e2abddac31381231"; }; sim-os-menus = { revision = 75975; @@ -45642,16 +45789,16 @@ sha512.run = "c67e9200925ac86386efaab35a8edbf20f0fda700c00c3b0350eadbe62f39fc02f502493a73acc768a4727ad1162561d7baf38193d57d1fefb4c8083ebe38c35"; }; simpleicons = { - revision = 77541; + revision = 78017; shortdesc = "Simple Icons for LaTeX"; stripPrefix = 0; fontMaps = [ "Map simpleicons.map" ]; - sha512.doc = "6013c3b93ed1844840a6764a035c8ccae2f3b76f83fca235da3eb1a03ab15b9cea89bddf7748379cd7c5c7896f42fc798c51e7892ae1d4f9cfa77932f6794670"; + sha512.doc = "005b9202ba31d7669fb2bd0a0a19f7c3251b409931bdba64f6e6180d4bca83b391cdccf1dcee505e000770a6c89c0b72377934fcf6e670b80394089681dfe480"; license = [ "cc0" ]; - version = "16.6.1"; - sha512.run = "03d63235c0fc7b89204175a4ac0618b718a48195698552fa1d7f374ea631f868473d7f5547ac3682802b949c5390a6bff8dcbdb0388d46a248c1518dbab5d3df"; + version = "16.9.0"; + sha512.run = "317bed7b32fd6ec75469cf0277279172ffcbd39db0a118ac888ac4fd82671296eb8574b39e639c4c8e5ec82c2786a4cb512f7e7400a371fe591273db5ab08ce4"; }; simpleinvoice = { revision = 45673; @@ -45662,13 +45809,13 @@ sha512.run = "8d3d905dd9dc418503bde7cd51c90ff6fc6f688502ff871040f9eb6bf96b6c1ef999d3dd98b16c8739ce9518a22a8e99a23b5cc66c437504b3837c30ea19cca1"; }; simplekv = { - revision = 75515; + revision = 77677; shortdesc = "A simple key/value system for TeX and LaTeX"; stripPrefix = 0; - sha512.doc = "f7857c39418a380bef8483ee424c7b07acde0a172752f830e2b96b19f72eb5215c05cd60d011d2a73ccf4609bae595d78c17fead6b26bb65023b7af619db1c45"; + sha512.doc = "49b84081ac012c0ef6c4fbb6366fe6efcdc8191e595fc052ca0993e5154189b4a5084863b2587b45776b7fd7beb0dc9fd62e0de51f0424ea8c667f0bb8e78a2e"; license = [ "lppl13c" ]; version = "0.32"; - sha512.run = "14f8e0beb91aa97e941a313bef26fdadae72f6006263bf736e6183d02bc358c3b7528791e278ec644b627330a0b0fefd0c3499b34009d9c4cc6bf508e602786f"; + sha512.run = "55bac0197e9c6ecb8655e06d2ffdff0290df138dd83dc5f690b8fb494f4d326d046996698a8568ad29ceca5f5009374104cda96f384f23a46936cb01502cd491"; }; simplenodes = { revision = 62888; @@ -45724,15 +45871,15 @@ license = [ "lppl13c" ]; }; simplivre = { - revision = 76924; + revision = 78012; shortdesc = "Write your books in a simple and clear way"; stripPrefix = 0; deps = [ "minimalist" ]; - sha512.doc = "ca85201f6fb5b000467432dd627b8161c73d731d199bc08b2d9947eb689c449c96e7719c560ec00cc56f44b187dde31fbac1580ba28a7228b527268ca2fa0c5e"; + sha512.doc = "de9848f08006920de0ae58a3e228845fa932633a44f18f1b4bd3bfb710c00d894d1a3363b69dd3dd367872b3dbe7bb2f4a9efb95cd9f5c01f8dbaa38929f80da"; license = [ "lppl13c" ]; - sha512.run = "96ae425533414aa73d3071232e474a40e916a2a5bfecc9a12495f7f6b6dbe70a1345d8e71aec1bbb3562cfb6138170204873386c6ef3cab19ba67217aab68d1e"; + sha512.run = "8809ae89542d084e60a373bf75f777c3bdc82a9ea89d80801e35ec1ed872f4798bbd4194ac72b54cfb6a8d02026725d25420c8f978de80e736b6e6e1760836f2"; }; simurgh = { revision = 31719; @@ -45774,44 +45921,44 @@ sha512.run = "01b2b83edba4482a6d0434efd4590b3b0fbbb596da6075632a215d60a16cc48d66f0f47d3ca61a0e73290e933952cac15fa2048f6ac12112dc603956f123f5b2"; }; siunitx = { - revision = 76924; + revision = 77677; shortdesc = "A comprehensive (SI) units package"; stripPrefix = 0; - sha512.doc = "fc88b46adce296faa3fff9ffa2f69c76ff48971cbb3f64be6db9e5ecb81b31a81d3d422e5d292c593df26c6db9383e7cfff60af1f55ffdfd82b3fbc7dca7eb6d"; - sha512.source = "a13dd1d809b7a6f555c53e84d7fd46245b8c98c97515489cc3aa537ca13898d1eb92d43996ee21cedc2697b5aa9d09c3a6075addf0825d98f1391160d7ce2835"; + sha512.doc = "ca14ceb97a5ca2e3ee6162fbf5a2f50432bbd572fca4a7848166b17d2227c132038b376a3623f967e39c7963b0408d16b3dfb0606a9aaf13a0019a51c11f9c92"; + sha512.source = "cd28af76bb2ec5620977c7e350c6d2ffd9435e98c956009a0a660e895195d1ea644f07aa466aea9c1115180b7129b1f71ffef380048ceb3bde357b4a539a8017"; license = [ "lppl13c" ]; version = "3.4.14"; - sha512.run = "23a171edd3b412f8230cfe465463d1bcee9dcaa6e0c835d0a189f0c992529554441bf8ea1bf56c3a019bb8ca87c62788fbd547e987c6772b5e3ea42bca9155fe"; + sha512.run = "afe4f4b3158ef486d60fabac498a12318df5eb11c9e98c8ff680e432717794fd67649ef5c15eea0cf09c011a5e910ed1520fe8ef4051b71b91bd85c53d809a92"; }; sjtutex = { - revision = 76924; + revision = 78180; shortdesc = "LaTeX classes for Shanghai Jiao Tong University"; stripPrefix = 0; - sha512.doc = "5b2a1ac4a8383451b2fcbb95f595799fd52514216aac4cf495aa1ae82b9e85ee910dcc86d3643d1c9ffd95e895c0bc4f7076a11ce06fdc77560f7b777677ae6d"; - sha512.source = "20c82c74b0b7ade16a5ccac9e9abd40a731630c5714117151cff8201c47dcf55cc6237be62802a4b91506bc6353f03ca94851fcbc2a14067737fd4832db1b201"; + sha512.doc = "d3d9f0d4e5919695201d0c22c205c159222068180f1b39f1b9c3cc4c0cfd2d1988e98d6003a7db925b6cc81efbcbe243c6ab0f6ea1cf245b25c894da559d484a"; + sha512.source = "987cbb625a5c7b99422fc6af527b716b6ffad45ca23af0a3720704465655200de8fae393b2a3e75bb89f5599bd5c13945e41f75ad9acf08a90b7ad9f75a5b788"; license = [ "lppl13c" ]; - version = "2.2.1"; - sha512.run = "e19ebcc91575bdf726a6e97f3b7f464edf857715108f08cb5418543b32969a62cdf16e950035bbcfdc90fc7617e103a0c2ad5b1d802c6d05f7b8e87a529e986c"; + version = "2.3.1"; + sha512.run = "ef551b4a2544c77c85e89d95f1ecc6f9894fe90f38e46a419c4134a57982c008fab2adf388475b10dc93671d43210ec8918e4fe2199aba34e16d0205bce2b1b8"; }; skak = { - revision = 61719; + revision = 78116; shortdesc = "Fonts and macros for typesetting chess games"; stripPrefix = 0; - sha512.doc = "ffcb56dfae0a0ea91e716b99d1d91d4f20fedab8eb7b637f62630dbc4a8fad0562120cc02a754df475dc16c4b1a09fb2da48b8a9e22112d0c69550016026f76f"; + sha512.doc = "34264c9dba9f41d20250843a394b4bb79d89e9552bf0292b449c5909e6030a32ef111ce8fd3ddb76d72d6e65f979f86670d47894b679728eb0083620b1a9e35b"; license = [ "lppl13c" ]; version = "1.5.3"; - sha512.run = "df1a6adea32b01c8ad8ad7509c68e025ad2e1005d9aaf26cc35c67f82d21f510d1e414831f5df0a2f0703e295fb4c187d359ef7dbfe8afd76a8ce75a90f3b4bb"; + sha512.run = "60db6fb33d720b495fc0753800b369c71ead3d4e0ca1a69727fba661ddd30da08cee6ccc35bab60b005edd2cd2fb98a991cb989298552b8889d2806394ce78e5"; }; skaknew = { - revision = 20031; + revision = 78116; shortdesc = "The skak chess fonts redone in Adobe Type 1"; stripPrefix = 0; fontMaps = [ "Map SkakNew.map" ]; - sha512.doc = "8c26115910f2e9a9ae28e1b6c0933db3308c9f59eb151bb37b23de3f0f790b9726aef895def0826e00928b75753d925c5c9db0a6b91ebf7035fad5a4e473a315"; + sha512.doc = "311a2f66dc73fb9a1878713ab82de8b6c9192c2eda2a061a1d672ef1e0f678b701b049a2700751626325a39abe61247fa28ece528f5896f3a0f3fec08b99613e"; license = [ "lppl13c" ]; - sha512.run = "879107f0bb96441082ccc4afb560e4fd0f625e7fb7cab84ebbd642af1ef180bc27540eb9ff26c689039dd6abb11e9b88bcea30d5b1e75b40f0e3499c981ae6e2"; + sha512.run = "46e98f2bac2b27a549b5398f28434508e281c682cacff1d944e2c048eb91713e482fb2995cc14d1b46f32f8909ed8f1fc544e186eba9e08b9c5707dcb706b575"; }; skb = { revision = 22781; @@ -45899,14 +46046,14 @@ sha512.run = "261ba31f30fa26e25f82dfe60ff7600c71db51f1dee68a5c094fa8a746995ee9031e41c0f24a4e83aec52c603cbea71a0773cae63481f167b81abdfb0ac3f782"; }; slantsc = { - revision = 25007; + revision = 77677; shortdesc = "Access different-shaped small-caps fonts"; stripPrefix = 0; - sha512.doc = "8f856a45e3088d2047157bc87d60a16b6c6e481334f4ee81a23e4cb8ecf53d1113849877ffb24ee4516dfba228c10c9974b0b0a148020d64e3069ed7a2d12750"; - sha512.source = "7e2af37c07b8ccae052c84ade3ad49fb4d93fb5fd97a5387b1ea8af523167f21d48e3961df58c7a93dfbd07f09ed1140839e48a57b3149dfa713e5945081f200"; + sha512.doc = "03b524774bc22cbc41f1f76cd8f09cdeaac764887df68f2b3c19cc1d95442cae63fe7b826d7591e3b0dfea0170b5e98659dc4264479b9d2f6c1453a9fd54fe74"; + sha512.source = "a7d7f2d15005694e2d2f891f6b6fe5008a80b9731f4169e32292ef44e37cf3e2c344385385b696ad9be87873b5cf6556633976b59dd6b0ed2ca237ea6dc8e1f6"; license = [ "lppl13c" ]; version = "2.11"; - sha512.run = "45d92cb8f2a5aeaecc9945ce2778f2fa330b703ea0efb2deb4407ac17d30ad3a3e1ae7966474af28a7816dee18254422fe7c72c50f11f47cd52a54522f05fec3"; + sha512.run = "d7cdecc6ee0f2262068375a04fdc4fdeec452554f91a39a5e38da7b4f62eb204292c8158b993d5f619b467acf8b05bf2978bb33f815762170e4fcb2471abfbbb"; }; slideshow = { revision = 15878; @@ -45954,13 +46101,13 @@ sha512.run = "322589506d1cdaa30dd9f97b419347fba0d617a3ad35fd15fe91611b10382c595598ce1111a287f5b1aef617595cba77b53490da7744b23942f072f522a68ef1"; }; smartref = { - revision = 20311; + revision = 77677; shortdesc = "Extend LaTeX's \\ref capability"; stripPrefix = 0; - sha512.doc = "07eaecd9e924e5912e8e3a3ba6479412282e1408cbb59699b9e83006768c4042b173d38da2e8dd2c707b392cb48d99e4be25985023db4de80d69450fe95a338b"; + sha512.doc = "7f9461105a54493c446ec6f29fab43fdcea29a4b59fcde35f09598f84e0a5555fe39c8bc9fd9e4230890f10aa314de98aa6cf3992e563dec76961d8bc24d45ac"; license = [ "lppl13c" ]; version = "1.9"; - sha512.run = "149dd95ca0677a4e273df64a589d1424b8dd89983adf3a3ef81f8236d1b594d35b851b4255fd9f0d05b4feb82db59d816408e3ca59f2b86b73a5724a8e937367"; + sha512.run = "52a7279a4e3da50d6a299b08b21e778e5e3db18dadf5f8299a52e1b56fe8d6ba8bfca089676cf5ebac6879978cc119147e364d6940b56619b85d7368cec79b89"; }; smartunits = { revision = 39592; @@ -45982,14 +46129,14 @@ sha512.run = "3723047537c97c42f23eaf15dd95941092300a86a5072cf261c2d9a4fdc09d17e3c09cefc6a1f632996b45300cfc5e3266dba4130decf4f6d33063b0b7f45d0f"; }; snapshot = { - revision = 56735; + revision = 77677; shortdesc = "List the external dependencies of a LaTeX document"; stripPrefix = 0; - sha512.doc = "b1dda7b3fa9195e5d0e425a4b7facc75f8737446b65b29cd5f3c954dad348055c8544968b3c68f9b2256e8d827ae73b54b765d23b958abc383bef072d9eacfe7"; - sha512.source = "ae57330c3c69e82c638e07ca7d2d011838a85ae79f3f16fcb8909076f375da51f2b1d3487aadf55cf93306c035099397fa826a7bd9654e6756cde66d2138b15b"; + sha512.doc = "a5849496f524a89e25534f66d89630d5e18c4f46abe4c73aae07bf426202c32c736a40eb28ff1ec0951114734c8f97e0f4383cf899869f8f81e52ae6154edcdf"; + sha512.source = "b818e026ef8709a0289dd1f0bf0f04a00d8544dcfa2eb593fa81c2b5b03caf2e0734ec350ddabdb54a246976dd98dea3d8af74262dff9de7c571e8b14f60bc8c"; license = [ "lppl13c" ]; version = "2.14"; - sha512.run = "2b9bba924070f81319758c4b8a8e85533ff5099e901598248d5a645aba249e7158587e7d90072d3e8fa4d544d09f800b94aa415117683a8bb8c6d7ff642c313d"; + sha512.run = "644fc4b200e51534bd34fe3729fc8fe6f5efd540dabb883fb03340881b79dac2ae8561c7ae6a91f3c8864dcdbe62f6cba7c42ce15309f1fab167f695c8baa9a0"; }; snaptodo = { revision = 70676; @@ -46000,13 +46147,13 @@ sha512.run = "cfb875322a02c13424aba61c3b7a273afb0de378709289390d9d77476c8e0080353ff0572b6fe41569a551d5ada76dac5d816b896e60db418c85b1d71e6e6829"; }; snotez = { - revision = 61992; + revision = 77677; shortdesc = "Typeset notes, in the margin"; stripPrefix = 0; - sha512.doc = "230cd4f3f8922fe520c7b476f8f7b31e3965029e72e58828107e5f7c761b87a64f5c5df9faadb610277d45ff95052878c070e690932759850da34fd82fb028d0"; + sha512.doc = "ceaf9defaafe3f5e27fea7d53d8177699388ef9a91c0e39209edd701d6d9734ecd6caa0383ee5485b47f6573fef02de1702cf00742b1909f744dc375337b5dd7"; license = [ "lppl13c" ]; version = "0.7"; - sha512.run = "8e827171eb8ae6281d0be97bddd251db57349f935ac6309eace72396be37c33e8bd79d792701f56a5e338eccfae452411de520bdab5f5747e6fb741e5215c1bd"; + sha512.run = "988055871cdfea3c26e15d296f60e6dd25f9223ec1b51441cb2af6c29da5ab98d3b9f7a71b16ea8fbda3a16dddf839ff164b2af57d2bba4d085358a11e918cc4"; }; songbook = { revision = 18136; @@ -46056,27 +46203,27 @@ sha512.run = "59e9e0bd127e44e1a80ff7dccf1fecb18b34a54c379a46632b13f82d80648229daa54c4655575c52ee718b02277c4e2b264451f8d3fe58abd60e593d0826c97b"; }; soul = { - revision = 67365; + revision = 77677; shortdesc = "Hyphenation for letterspacing, underlining, and more"; stripPrefix = 0; - sha512.doc = "c734b198050f5fda61e0477e7cadbb6f6f9257a0fa41babed664621d7b64c4971412d831b350879a5405976d4e35a11caa0519fb67f308bcd622f0c72f431b4e"; - sha512.source = "6a50fd644f99214a71f96994d52fdfd5f353a584ad73dca3b66829ee6094976eee8d4fec3f691149f634f27423ef5490bd4c1b781fb743bcf228e4b1e52e5d33"; + sha512.doc = "6f07adfdefc18010b11bf18a7a07f652e5b8187935a00ecb237843e4292bc70c1da77822ee5bc01116351df69cc84b6543f1bf322953c436e0049ac6612d3c72"; + sha512.source = "8c7937b3c98997d3b3fdcea53ee7118ab0694d138d28221f8d7f43f0b529ed9171e30420cf3aa7b64c612950871ae4f0db4711858c79ef5c8f737b08570ea8f0"; license = [ "lppl13c" ]; version = "3.1"; - sha512.run = "233f1178521296d5cccc7db50c98425995b8708c97d750a5c24f698bd0de2e54ed5c57f9641f402bb8a42721e348355e6f7e9092b4056999b032d001c8203aba"; + sha512.run = "015c9f215e031e9aebce8bc80c2df6d9178da88209f572d4ff0dc2242d21a4e71898dd49e57e48d5c9fab2ae0da48522d5e362ff5c329d8eb0d03bdc82ccf035"; }; soulpos = { - revision = 60772; + revision = 77677; shortdesc = "A fancy means of underlining"; stripPrefix = 0; deps = [ "oberdiek" "soul" ]; - sha512.doc = "9577aa2c77e9cafea54eee0ee032acd7c1343d6eb66b76fc25d694b524630bd2f41043187671cd444c9cdd0ccc8b9064e6c71365492cbdbd46517a061efc87cc"; + sha512.doc = "215b82ba831b472b4e4a3ebf6bea07bdd56e2af88ceb32b08d867908ad8ede923db93db6d9e2da58976542ade50bb5a48fc4d5811c83abbbecd74c5a717c0066"; license = [ "mit" ]; version = "1.2"; - sha512.run = "2b4d2fcaa687ff7d229706e563f739356a450a8ef02180f3c98432b11d027cd097fa895c3c971a944329b8657c74b4d2cf566110919e511e6883706561332678"; + sha512.run = "8c8af54dfaf3022df58547dd467de9081b6c98af2314e3dd0a55a214e2be255a2b46605dbe78b08b6c9087ac9289c25c5181456b1cb5e746542bb28fac689fea"; }; soup = { revision = 50815; @@ -46089,49 +46236,49 @@ sha512.run = "478c8cba8623b184db1c9237b7a805219bf1ffb7ef45280fecf7cd75a1720ca0ea2e1e1ad73465ee20dbc2bbaf14667d4707524edbc073dd4fbd0537dbeca8c2"; }; sourcecodepro = { - revision = 74885; + revision = 77677; shortdesc = "Use SourceCodePro with TeX(-alike) systems"; stripPrefix = 0; fontMaps = [ "Map SourceCodePro.map" ]; - sha512.doc = "fb1249dfe011eed32b005c679f2851f5c1aba938114dc6af528d5b1b2afdd3ac8a0052ca6be955b739c6fbf82edb99388f890177fe968121f30f9ae793f19eba"; + sha512.doc = "a5602f839597b29d1a3672cf9c3d50bda97e03d14b4b9b903d8cca4803feb5a8f76b7ce4d63264b67a1bc201f423cc25393a428d1bf148f84abd0d3e8a55af88"; license = [ "ofl" "lppl13c" ]; version = "2.8"; - sha512.run = "3f011303b0ba7b7e5db5c143aa452d6cd25a0d4e454f89702e37013e67bb75d16a1efe3536e5e6e594fd91a8a65bf9ccb0c770181126633965c2ec8cc5d182be"; + sha512.run = "6d897bc41cccad86fc67a9c29032ce836d8c1fb81b49fd73a67499be9ca4b8466c3cd830cfdf69aff2ee26e01ec0c8ecb61655ef60345c138577ceb0a4d64d7a"; }; sourcesanspro = { - revision = 54892; + revision = 77677; shortdesc = "Use SourceSansPro with TeX(-alike) systems"; stripPrefix = 0; fontMaps = [ "Map SourceSansPro.map" ]; - sha512.doc = "174def8872588c27b8f90b3c384ee356aec43e4e42014bb1c02d648d8b309dfa8fb9cea03f65fa9bd86dc3ff1e64483f1312dbaca6e212f65d2d379a1d9935e3"; + sha512.doc = "8854b488083cbf94f1d8836ee19c0953f8e08cd886657e4c7363541c70509f0d5fc07712b8aa81ead2450eca08262b40dc92e2d140d6aa7a47af989792c08c01"; license = [ "ofl" "lppl13c" ]; version = "2.8"; - sha512.run = "0511dcf736273d80f7143c9dad96dd9f631b016183b4078243ed061d35889fea62e50c5f48e9842ffae7b654fd2e08a21d1c46403e56349c0b515ff2eb62e164"; + sha512.run = "e5bb130db933e3b058bebf1de8e388286852f076759b8bb02ac49e3efb0be62df0f4d3a313fdca47d6bcb0d04d1c81f2c30912bd6d8892b13de9a1da51986b02"; }; sourceserifpro = { - revision = 54512; + revision = 77677; shortdesc = "Use SourceSerifPro with TeX(-alike) systems"; stripPrefix = 0; fontMaps = [ "Map SourceSerifPro.map" ]; - sha512.doc = "c469f7beb0e99c8a9891c4222171525004c63e9feeaea9be57e663541ba4e2f259d2a3674f3029e4609fc08292d749f005f971bfcc542115d53e1845a02680f8"; + sha512.doc = "705ec24cdd2388cad9509dc5b2e4e50737444ae6d8a91c2d32a351028b149787ab6beb1f9d0196e9b65475ef8ca2eb6ee84da2e2a68f6aaff2ee0be58f35257e"; license = [ "ofl" "lppl13c" ]; version = "1.4"; - sha512.run = "5125dc5b72d960fefffcc4c8651f3d176c18c32d111440a16a0319f90b8dc973a4af0e20fc3b571578184e31749312c0c1f0ec3bba36b3715a3c59fc03768d65"; + sha512.run = "4f9c6880aea557d107b18ea6a9d81ec95bd6b2c04c4730e71a1a56b52d54e65a672791a9a7fe6454d8f697932f5a211ce688cd9968771224e8178e9835b1bb57"; }; spacekern = { revision = 67604; @@ -46153,25 +46300,25 @@ sha512.run = "df9b7518565ee8f619aaedc82384497dfbad69911c66dd68f306010cee603ab307c3af89cc3f9901585de03e1796da3d8b96380e454ab0d3d24171187e39872a"; }; spalign = { - revision = 42225; + revision = 77677; shortdesc = "Typeset matrices and arrays with spaces and semicolons as delimiters"; stripPrefix = 0; - sha512.doc = "534f2c39076a6ff243a8e4cffe353a569b493b90fc1bdcc3db43229dda3955f013de15ce1db7beb38bc9b8d972c7430a24d64c263041c82e84c799f446faab0a"; - sha512.source = "3a12b34469bbefd61112b7338c8b5d440de46837632a695b52ae18e4f297d6ac0cde7ae71db7bb0a7bd3db0aeaa83e78f33a60e4dd496cf9c0ccda1a297b4ae9"; + sha512.doc = "1ada96ed0bde699fee987a6cf70981cf18c9c9415709ad8a1b4c397c94606d2d62aa24c64999ac27522e0d5fcad329a4c8f509e214bbc7946f5c2123e68a3e7f"; + sha512.source = "ca0eadb9aa7169a1a32fe848d0ed5ec4d838ae1a8a8fa94e42edd91e80667be398787ce6c0f571b8460bf01c099d06566cd7bc80b74279075334131050f84ad0"; license = [ "lppl13c" ]; - sha512.run = "6e00399e0940778a6ed8326abce14f15836bcb69f8e7c67d06cdf8567330ce0482a213c7b65c2662e0fddc47ce7b684a640e133017eca314b59eefc278eb6425"; + sha512.run = "2d11f004e1b3a99f3498c71e00d37cd02b21de52b9f44d03ac2c2ed043e2209796d01f4d090f629d235fba0cb2192a21a96a385a8184fd063e0bf901e21a052f"; }; spark-otf = { - revision = 62481; + revision = 77677; shortdesc = "Support OpenType Spark fonts"; stripPrefix = 0; - sha512.doc = "69fa7131b247a93b26fb98a8a4fc69b11fc8f9f05905948f530d78abebea76852baf4535768ea925839b0e3332fe9ac61e94ef7b10762afd61024bfa934f243d"; + sha512.doc = "e11a50685e29704a6f0e01c562fd92d99207609fb244dbbfa07af690f7e24ecdcb7707224a334a93209ded2561365940d29a4904e573fa8b95d3a277fefd5766"; license = [ "ofl" "lppl13c" ]; version = "0.05a"; - sha512.run = "787774aebfb3834f1477a8afc61d2f81c32fca5f69e5828b403b58a60c2047a5afb79d50f33be0376cee57fd30ee1c3af2a6428c08abc9a058e6a3b04b8fee0b"; + sha512.run = "8a6c8307527f850f557241e8ab3073448104012156a7175d2623a6dad400cf5296c9abe82cc21b42161894bf04e0916344402a921c159e5be06e2befbe5a7afc"; }; sparklines = { revision = 42821; @@ -46202,18 +46349,18 @@ sha512.run = "6f981529a0d4a75d1e46717c7fb71ff2eeab13b58265afbde7bd29d6664c199da4a3deb2234e65bf8530054a9b494b547cf04860c4756bd1634800ecd5f9d369"; }; spectral = { - revision = 64528; + revision = 77677; shortdesc = "Spectral fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map spectral.map" ]; - sha512.doc = "4fba6fa0576a84b05d0a0bc3520ac6e08dbedb7f37e5af5a0cc961c80deb98d53065be3c645c0eb0dc08a495d113e72f4474de32dad5d080ce67b000aaf4042d"; + sha512.doc = "fb4b12ddf9d2753a2bcd67fe5b357a8958b4feef6c06857f0abfab7cc496e9a287902591382f930948579af59a6663200daaabeb6599dbb89a16a1fd6984a394"; license = [ "ofl" "lppl13c" ]; - sha512.run = "e260d7605cb89a7ff33f530c5f6448f2ae512e9ac1b22880f3d76147701ae458fa5acb3525d49cae3973c24b51858ad687b76f5a00ca8d914edf4e329f3dabc7"; + sha512.run = "409fad78c4c49b3981a83004991fd42134944f2e5904618c59ca830b31eb5d0305943e0859dfef6093c23246b96f2419aa268d93959c36fcbe6c72d211ffc4a9"; }; spectralsequences = { revision = 65667; @@ -46285,16 +46432,16 @@ "spix" ]; splentinex = { - revision = 76841; + revision = 77677; shortdesc = "Splentinex fonts"; stripPrefix = 0; fontMaps = [ "Map Splentinex.map" ]; - sha512.doc = "4c87567815660edbd2ff6ed1a115184c126016dce2784f3f623cd534bad636e54539238a21d1552aa9cba01ef3b7bf530b8bbe0ef77f078d979e9f8afb7cb5a0"; + sha512.doc = "81d49724f4e2fe7049054334bdeb38d586d26614756121b99c0bdb1a8624ea1b125d509b6788b3a73e1dbac811b8f6f05975b6555bd708fef3eb2b817d83956d"; license = [ "ofl" ]; version = "1.0"; - sha512.run = "e641fc89c84445ac00510cca5ff1e5986c6e557f44b0e8a89cdad680f9122b98588a50f8b09efa6797bb9112b85b9f6d3bd949849dab6c5bfd6b8b7802e86f1b"; + sha512.run = "71ef4a500a0654de64a94cf4f651de303d8f3bd6a78ccca8d7ca65db4cecaf762984f1b98a4395697b109210ebf36ec19571ce065b91c0d56930e04a9ca30c2b"; }; splines = { revision = 15878; @@ -46307,27 +46454,27 @@ sha512.run = "f040046978cf51bbaf3347406e224fe60a85f449c1fac1703e7a2d936140b099c14ffd488ebe4c3d932b35a8380f943250734a054ea5165ed26b2be712ad577c"; }; splitbib = { - revision = 15878; + revision = 77677; shortdesc = "Split and reorder your bibliography"; stripPrefix = 0; - sha512.doc = "df266ae77aaccf91b08931c57b01a9eefffe6a469c4cc549ce41640dc9c9041676539e1302aecfed88d19baef277f507ede8ba6f794dae6ea4745b1338459d14"; - sha512.source = "72a8da016f943df7f5e2d7cb05cd1a64e222ec0c3be784ac21e6aa5f571c9e76cc3e8a5716444aa1033d5127af8d82df5cd632a884fe17f08c55e08d38956e3c"; + sha512.doc = "645118326ab4f069f310c9a03cf4d6a62a0268ccc2d0e26b8e4bfa9147ef3b13de90a954e682ef563692bb00c0c596a8706e7e67f3d1d7aeb4f52dd949f38763"; + sha512.source = "b7fc44b20e2e158eae0923bd7bf879901dcfd193b1d1c2f94f379389fc3301bb7f5fa701f81ba0f1ee16db19c38834e896106fe86753e73c6653bf66da2a3d78"; license = [ "lppl13c" ]; version = "1.17"; - sha512.run = "2936732fdcebff683e240e139ba6e1e4268dc72e427bd30af0590cc3dd7dcc8dd49eaf6f007e549efc5c429fbcea2b37f9e68040d1ffb023162c571341abdb40"; + sha512.run = "492d0f069ffbbc375d0e6d1de2027fc6cfa02901bc70c1edd9ca489452a51a659c3aa62e6c8bdbce8e8817f61610a26149b429d221c3b30f6f560e589b3926b7"; }; splitindex = { - revision = 39766; + revision = 77677; shortdesc = "Unlimited number of indexes"; - sha512.doc = "c8dd92e955fcccf71b412d9750fff7b6f214e929ddf194a6496a79a146f4837af3d773ed3f2303546727cc4a8fb9d5366dd75b64d3877e6121ce20315f71997a"; + sha512.doc = "028a53304247841c11f8a27ab25747e609873355c49aad67da754576f42504e5b668ac1cb5b8c0fe9cfcc7610594cbb63b02fa36051a24fa1714b4ec3f21525e"; hasManpages = true; - sha512.source = "8aa928bdf6f2e8fb6274c1fe8d0b4567d03a1c6ffbd078726bf6a36ff1bdab981d5150cf0250602a64d2a0a9be92695fdd399c04d041b7a9579a7d3a71910151"; + sha512.source = "97380c54ab0dc147d32fdc77aa7908c58ac7f523a447b5b8368a1922c6af640fd07752875e0b6ec38ff82e6bd5374209be2f26c03f8f12fe498f95b75a1eaaa2"; scriptExts = [ "tlu" ]; license = [ "lppl13c" ]; version = "1.2c"; - sha512.run = "858033eadfa82b4e40a388356f64002370a5f4fc2c95565eae90c68373f708a3c9827fc4e0ba8094659382aba4e5925cba86632733b15d85ea6a82f73ace8737"; + sha512.run = "4781ce7a74d5204214f5ca4b9802c1c1972fe555e56254d38beb5f062f819e6dd033b4f89e67a51b730218908e7a401004895725b1b5b62baac540f3770d6222"; }; splitindex.binfiles = [ "splitindex" @@ -46352,23 +46499,23 @@ sha512.run = "6748982e7007323414dd8ca5f1ede105bb2bfd0b0f8d2f83c8731926628c094c8c08f0cf4ddadbaa209e182f8af83ed6fb761142ecbb97371752473b33c44ffa"; }; spreadtab = { - revision = 74630; + revision = 77677; shortdesc = "Spreadsheet features for LaTeX tabular environments"; stripPrefix = 0; - sha512.doc = "41e4a043098a0aeba7aeb4ff1521793852d2d0ae09db4a5bb71540bd38acc8723dfea464c5d0425d25b7df6ba83e3c29a60244ef3fbabd5f171f8dd3d47b65ac"; + sha512.doc = "803ac2749484a1eb55ce2a07c27ef27c8c41ed9dad6e9c52a3ef11d6b04891faec57535d8379221ddaef3a9b0ac7de43282ad5bd188fbbb086ad9113992ca4bd"; license = [ "lppl13c" ]; version = "0.61"; - sha512.run = "95fb388527dcf34b29c0f01e83a6d0a908f9521449a0072f0c986af3f143f6715b8dd86ae42081173b1c858739f05112006005aece65b031f58c2c9f796f9bb0"; + sha512.run = "323f2782c9f168434ef1f815c16ed1e31a2a54117fb29ecfd1bc5fd7b4c6f6fc39717662498be2d54eb68f0339a589043d9e5c05ae07c8ac11127c73101b618f"; }; spverbatim = { - revision = 15878; + revision = 77677; shortdesc = "Allow line breaks within \\verb and verbatim output"; stripPrefix = 0; - sha512.doc = "245825f18ae835b984eb6474b927a579f80b6c6feefbfe02a53f8b7ea5a48023e1bdb43b39f090afe4ae42937d053cbebfec6ff97d7732d754287401a95fc641"; - sha512.source = "23f8eb04b0debee1c9babc4ee6720740a4e64a28969365c27c96113cd777e0565b19d8f6db233470cc600733b1831463881d86eaf4b4119cf60bd3fbbf3d0597"; + sha512.doc = "b9fb6eb2a08a8b1f131802736fcc1a779bad6c1e931329390c7602ffb46174dc48304395442080cbbd0793eb49cf6f576db7fc7b05bb493860f281678c02ef81"; + sha512.source = "e71a574c7b18f5100b71ddcb990b0ffab62418b4b3460a165fef2b2c98703ce9ee26d97938c4abbc4c5362b626667312c350e0f920ada47574f29b8be078e364"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "0b26e941f77264ae2db7cdcf2c4459c26601f6079e0bad24a3ea0edbd22157c324bbf50426a794655dc1aee710092cd9b662bb401838186e42657fcef5c1121f"; + sha512.run = "9476baa851bb39f4c9b512b242364c9d3ad190c8fac86df5f5487d591ef6b31ab84bf7546317d3ee628f1b70a96928d8c9184a09d6f36a707b519064933c337d"; }; sqltex = { revision = 72396; @@ -46507,7 +46654,7 @@ sha512.run = "8472bc96265ea7fd3be748f147238b6852079ba002f9c7548f5a5e8cb0f34a8155a799635ee5e31b22bb30554795a6fd08e62312b25ce83e727e10f6ccd13f37"; }; standalone = { - revision = 74247; + revision = 77677; shortdesc = "Compile TeX pictures stand-alone or as part of a document"; stripPrefix = 0; deps = [ @@ -46517,11 +46664,11 @@ "gincltex" "xkeyval" ]; - sha512.doc = "46b3562069a7a934faab651dc1271240c926a85b66193935d930a78171db999424dd8cc9a87114f72f0a92deecf97230b527a3902640a5c5adf6ebaec42dd3d0"; - sha512.source = "d52ab20ab08c0b54471487ffd63f4a96c00ba9d86a8235b3b587734e727eef6e32698500a378253c3d3ae8897c7b749edd1e18f90735f0664310bd38f30fb8b2"; + sha512.doc = "49b22ee01449c68cc8fd3b9cfd6fd6da827e5f82402aa66fafd54e5d85766c2c839d436c80a26237a6abaf0026217dd870673fc468971f97588a03c47bc9125d"; + sha512.source = "df1070536f5cf3e360264578f2e9f403a057b3fe2bc2b32207e7bf6b2482dbfafca56471371e9ae417db89a870046d739034f416f1b27b3fb0b8c7d9fb2880c9"; license = [ "lppl13c" ]; version = "1.5a"; - sha512.run = "008eb29578af704a0a31cb5817cf14ab39fafc2dbaa7c2a8631e1664ea6b6975f586b9c5327770a5c2ea8b777d11f480e959bd102263a2cb4bc6978485f685d4"; + sha512.run = "9edc10baba1416d0602c6858bc9ee91f8b10c992079126ce179c8bab479f07bb6ef49e0d29346dc2a0e26eaf7d5931734da7d291c3ca1700c93e8d8bb7e2fdbe"; }; standardsectioning = { revision = 76431; @@ -46558,16 +46705,16 @@ sha512.run = "1f45f97813f5e51b45e1cbd3246b877aad823895a4b087294d0754c560db5796d8b4f9d09972b5c90c4c569db82a2d70bd1c39a9dfe6e1fcc4e0deeceb44f876"; }; starray = { - revision = 77052; + revision = 78121; shortdesc = "A structured array (of properties) based on expl3"; stripPrefix = 0; - sha512.doc = "5841bffeb5766ac7e89c3185c41310efea98900d271f453c3afa732dd371682ca0838aa1d5a2b1b0c690cad779217e5284cc5df7a6f7be59af6ec79d7ede6344"; + sha512.doc = "b5ec40d4ff09bfb6dc6f3b7e4b5912564d0655b8a10326df54aad635cdc79efafd65b115b212332ef6dcbb0c1450cc0fea185895cc07a1d890fb233b5b4bd299"; license = [ "lppl13c" "agpl3Only" ]; - version = "1.12a"; - sha512.run = "578e3d85b480350351cb5835755e4bd56f34f8ad79b1d99b2fac130d6b2fbb29f0c35c36a6521ba639a3d240e8ab336cf14ca9c0a6dd3ac2d54205d5d5d00f9b"; + version = "2.1"; + sha512.run = "9b5fa964eef1b450a47eff126fa426d285990921a9552f2bfef2ed144d10168b30cef34c948f61e4c62275a94f6f0fff5b67e3fc8c39fcf0a4470b38cb82e50a"; }; startex = { revision = 69742; @@ -46670,14 +46817,14 @@ sha512.run = "483580c347831e7623c75dd087fd6ce57f3af84d0bc28afb5a95f5193ac4e4594f8d9b6a45b8b62e988519208510e0acc7e32f720df3e1f90065e90d06b33900"; }; steinmetz = { - revision = 15878; + revision = 77677; shortdesc = "Print Steinmetz notation"; stripPrefix = 0; - sha512.doc = "e409db74c366c5f49011a6e21355150e3e97d16c1e3a7fcbf06cc8aa0db2c01288dfc60b3c79e539936077e452c40dd601490be8976c57d01f9a5a88a3798093"; - sha512.source = "c18fde06e32eb4155921bdd7e4dca7ca108139859545c638f562f82deb6feec904a53870c929482504ddf28858ce5ad3c5abf4148b3bfec0193f260af432ebe9"; + sha512.doc = "1e52a97724a359638fcabfef23eabbf660f37b46df552bee97e6f3b4d1af23f37c2f7661f8fd31b45f8dbd4b134adfdf083db8f1212365a8af743de5dffb3bb3"; + sha512.source = "96938cece9194ff328795be806314c7a900065eb1d2089b90ded3e978d0b61080d9b46dc1395dc6f2af7607c3615b34c0004ede442968889f527babacbc7d9e0"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "8ff095645447f9349d2b35ab5ccde72109eddcd85ad3c9de262833320ffcbe94c2fb08df5323c69fc64cdf173ee7193ce2ce887f1c033997455a33f290cf1884"; + sha512.run = "4c40cbe70939666ebf492058f7dc4b9a5d2b50f35f1dab42098015a16c8ca37e3d6de368997faa5a6e0d54483c437a8e4d2aaf13985baa29710e69884f7f8b0d"; }; stellenbosch = { revision = 68039; @@ -46700,16 +46847,16 @@ sha512.run = "ff82ad0faba3b5742d1f31d22820cb4998e88630067dbfbdaa7bc01fe4927fc0d8f10afa1713551759048a9166bc6d86cf52561f72bb743197b7e5fbf911cecf"; }; step = { - revision = 57307; + revision = 77677; shortdesc = "A free Times-like font"; stripPrefix = 0; fontMaps = [ "Map STEP.map" ]; - sha512.doc = "bbf49f36bf7588c83e237d58d49ff7453c368cbe7e3a32c431944a2249c0dd75c2c1081d10bc2279e0836384602268ad163ffa3eb7108cd28a6c510a18f001c5"; + sha512.doc = "254e8bc19aa709e91c66d64412c51aa3b2ab7eefe7ddce426a84d1f1533854a0fed93332d2e45939bed394577697f8fe622910039c72c18799002098f6ea6c91"; license = [ "ofl" ]; version = "2.0.5"; - sha512.run = "d1f19415ceeefb879a3b4017fa286e5e5806e193fc75159b515fe21a9a6093c6a95d04e2e2e3c7ee457edb8ad717b88043c58727fb3924cb192e05aec12c5c07"; + sha512.run = "56ff241667a4d15600b756e1d9add8799e2804b1a0815b9649de535a08d0ecd913cbf9b2f1be35d656e0bd2f509422a6020efd66536f6e435fd5f544dd4b3219"; }; stepgreek = { revision = 57074; @@ -46734,35 +46881,35 @@ sha512.run = "59551636895f0b63a8b593910eb025b5d06a50ef15ecbebd80b9fb5d158e826e3f9b56fe11d2fedc82fb2e9bfe7d423a0e72ca4cef5e3e0178170bc01dddd126"; }; stickstoo = { - revision = 72368; + revision = 77677; shortdesc = "A reworking of STIX2"; stripPrefix = 0; fontMaps = [ "Map SticksTooText.map" ]; - sha512.doc = "ab57aab09d6eeb5c5ac3d80d8ad5b89035a5ca4b78a3bad30a2ff3ea0541529c0532c567c7e4e242766321d878b195ec76444f1dbf98e09de9c6428e3e7018e3"; + sha512.doc = "3d065b2b695aef7485e86930d4ce3a122b996cb1b9bdf94ea6874d5dccc0d84fa045e6fb49f1275d32b19501bcdeb92d85555f2d4dcc112adf3c66998fb00135"; license = [ "ofl" "lppl13c" ]; version = "1.036"; - sha512.run = "7bcb5babdfc5f355d49b78edd8cea7332a8f70959b7fbfa991b0a42f32d6895a99c176bcb5f14f27f79feaac0ae3a0338881a882a6d81084e086b20050837db5"; + sha512.run = "70f844cdf39f39feca64de182133fcb7b03fa2534b27c680b41adce2b22eecd58e4fff540b587791f0dcde732f89d8747ea0d917b192b03aff4dfc0080880506"; }; stix = { - revision = 54512; + revision = 78116; shortdesc = "OpenType Unicode maths fonts"; stripPrefix = 0; fontMaps = [ "Map stix.map" ]; - sha512.doc = "b01c3dfaa96a6bbcaa83e803514c8090546dcdd54595d7c66a1ac280286f5baa98947fe9d513da3d8baa1e83cdd174443751fc79c07cf66093af4e9044fd9010"; - sha512.source = "594af38fdb72d632c36cf6ae6165518553b10127281ef8a6ec71f4ced16481f2582a13f1f6f0ee98e900c3147c574647c508f7c9e51afdc57ce68614a394d007"; + sha512.doc = "7404d5dc8bacf71ea657d70832697c4eaa5b89224438dbc9dfd80cd55eb842f22d85229506439e9221f4debe50246dea524c93f2820855f16e0f97bf0702e671"; + sha512.source = "4cd249bcaf28fc7b1d392720c785fcf8367b840f38988aff5d9eefd98ceab282cc42023bbb28dd064168d89b764af7c59f908be62edeeb5aa94880736d69feae"; license = [ "ofl" "lppl13c" ]; version = "1.1.3"; - sha512.run = "7e639f7a534e24afd9d009e224d87c9c2a502cbc77ff882c6dcc9ca0bff512f849d1f3e658dff8badab3843a658171b88ab66d8e731392dc456f9c5f4e032318"; + sha512.run = "95cfed6b96c4770e9160eb97056ae98a5b950a7a90b8c474158ae2e118e71d7a8afc07e46ea20df25873122fcade2a5d006993b11325b4820c7229732109fe83"; }; stix2-otf = { revision = 58735; @@ -46774,32 +46921,32 @@ sha512.run = "b966a7d18a471f13b5eb85115566ef4aa7c894b142561a46144e5cda6a0198dfcd83b776d19d605cffe482d07a4ac9d80acde7879892381e1a266e7af4f9f72e"; }; stix2-type1 = { - revision = 57448; + revision = 77677; shortdesc = "Type1 versions of the STIX Two OpenType fonts"; stripPrefix = 0; fontMaps = [ "Map stix2.map" ]; - sha512.doc = "b4f1e6e8962fd77ecaf0df94b156783d9f77c07231e6cc258e04c26a8190dcd0a3175c71bd3a1187ad6cc083595ee80925712f12e0f838c474ac93701b47401e"; - sha512.source = "5963bee636210eb89d31ea8d5954468fe9959429d516fb988c8ceab3c591f53b47a5a77df8f10d8e20f136adbf2fe23f546fa62b1768db7164ed74fcf706a228"; + sha512.doc = "9ae25bcdb7a9488c20dc52ba369a19dcc51e69ed53f8adfb08d9dc28947dda5a2f78b277310a76ef6d27791eaed943f6d8f887c67b18463801a4dfaf6209d1c6"; + sha512.source = "c36c8b708e88dc69d1865ab419f334dc09e1c018dd96d23e2fefd1f1dbe784caed1db2661bac68602961a10088d79ef0b5beacab2c99a4f34643e0a0be3c2fff"; license = [ "ofl" "lppl13c" ]; version = "2.0.2"; - sha512.run = "802ea99ccb3b8e2e727537113843846dd6629f722508219be88cddd9e7f1e6f67a1bf48ae3a61c51991ec91ba5c543467d3aaba64116e4be08707def58c70f34"; + sha512.run = "5ef40974c5c6a9b5f9ef18f6292c144efc018be050e14a4b02304b65b475dd29950a8b604b3852dc9b67160388c68a48f356dbb192846de6314c54db67948208"; }; stmaryrd = { - revision = 22027; + revision = 77677; shortdesc = "St Mary Road symbols for theoretical computer science"; stripPrefix = 0; fontMaps = [ "MixedMap stmaryrd.map" ]; - sha512.doc = "caf883d1c5021b52d6471c4c2145e708ac3c05c8944eaae621a3ea7b602b683ba2ef2bc0052f9caf67adc1415e7db02b5b55d3642ed82727a926ec193dd984f4"; - sha512.source = "ebefe2836daed0dd4db99517af0f40c73f0a7b19453d5415c80ae6cf723f4ec4e4ae6f9700a21722b4c0d9b8507c58a596697017893716111b46222f54676aa2"; + sha512.doc = "e44d6840a8aff2f43383df2c54dcc95f4fe556f6ce6898bc4729b6993a6715c543e69f879b5f2b90c18c2f9ceb9ab67ed19f3070c4070f813c7cc8912dd6288c"; + sha512.source = "7971f80feba617033d9bea9a1460f90405c74dd8b58f729a9b20b25d2ad95074d1e087e105d53451c9d2dbd7c8863ca5d47a685962e0d93f2545c68aef9e718e"; license = [ "lppl13c" ]; - sha512.run = "8abe58b84fff2f4fd6846b6c267f3b245fb1dfc2f38d0db54ce7cd9d456abd07627247613073f09dcf7e11e3e9c5940d8ff657327232ce638abc6babcc5b3d77"; + sha512.run = "dce12a6cc8f809c857b9e97a358c0df56028ffa8939f989430dc5823ab6b803427eba9a69591ec991151a74365a0bd114474f7eae16d3fde65d9765cbc94b951"; }; stocksize = { revision = 77230; @@ -46811,14 +46958,14 @@ sha512.run = "7b8937275c2ab779c0f5258b111bed2426358d3fa465f3263b46b1a2cf4d6f22e7004176b8efc0bd7b903d4cd8047cb6ad30551d0147ef38f1fe4bab8a6dee8d"; }; storebox = { - revision = 64967; + revision = 77677; shortdesc = "Storing information for reuse"; stripPrefix = 0; - sha512.doc = "09b0b2914d8cd87b6cf070d012a5e9581a399cdee4cf73e38b5f53dae613b3957a8fb8e0a2df6ec2953038ca984e3800b7ebe839ca01af556c655ec5e27f3065"; - sha512.source = "a48bd8d8d3fcca367265706cccf14e5b8e90a9d74528754ce96436ac1925457a78e5d1fbd73a6ebae998121b6da27595b573f15a46c573f1aae06168e0100836"; + sha512.doc = "6ebc5793ba36d86011d67a9ed8e49d90dbbc093413f094a3c434760ea055c11f40c571b8567d09bdaeeccc8a562070f690ba743ddc73712e00477368cf8e508e"; + sha512.source = "232ed2b3daec672c6f2e64303241495b68b2bfce70a2b8356c21dfac60e554145a8953a2637f617e7f4f040664cf24a0d8f10ec077e527c6441d90415fe149c4"; license = [ "lppl13c" ]; version = "1.3a"; - sha512.run = "8f414a7bef1e3b2be8c526e67dcec5a5878430891323ad5c4820e0b304fde35e9eb8ca69e2d1c6dca623387220114f7371ff54d2ba4297b8e7d923354d6e5ea5"; + sha512.run = "582918036525d3ca8ecc754b8c0b394f52a5be1901c9fef46d76e9149b2d0b33bc7a351052d5f1b073fa32d8fc9b56caddf4e69cfbb36e1a283c4116b894e69f"; }; storecmd = { revision = 24431; @@ -46868,24 +47015,24 @@ sha512.run = "9f05bf09bb74ab07ecf1a4e6aa1bb16db06961b1caf87c73f48fe33e8174081c38eab30b0249e219a936499a533d441b092e642c88a996193900fb0000708c35"; }; stringenc = { - revision = 52982; + revision = 77677; shortdesc = "Converting a string between different encodings"; stripPrefix = 0; - sha512.doc = "a4f182559d37e45ca8b6c50656d2d520e3f0bf1ab63dc6477cd6e3abe6cbb5c4b89d779c380997b167019aae6fb12ae68d5fe37ea0c08945e3383f5d9905bf31"; - sha512.source = "3febbaa990eb691af640df745f36e289a7f2bfe6f52259d6693c6c9991d719e79edbd14b35c1eba5a9033b203531fceb4164303bd6a3dbab7238b814bdb5eda6"; + sha512.doc = "a34896be828927c7b31789248b876119ba3cd4da5535bf80e70812ac7cccf50b6ce4ec298eb6a56a8e774eb0ee664ef3b225622d32b292263224b6d54da77a6d"; + sha512.source = "b9e0dcec38178044d072cbca2d6fe0c4680b8836d3d3d5b4ea52624da724761522f94f5152207edd6ee2a5e9ffee52ed887bf9e0f264631b648bd44e4a397c41"; license = [ "lppl13c" ]; version = "1.12"; - sha512.run = "a776ddb2378bea0880d7c17e1a87db5f66645c5856243e49de1c56bc427213098afbca34773a44ad955a0014b969c59454d3a0c0ec371d213481668f5f784ca4"; + sha512.run = "02b88c695d02cb777d107cd3a230af438cb566c0c427928fc0be261ca0f606a738538a72696383217a201568b19510b12536cdeb0dc372870db326d4b33cbcc1"; }; stringstrings = { - revision = 57097; + revision = 77677; shortdesc = "String manipulation for cosmetic and programming application"; stripPrefix = 0; - sha512.doc = "1779de4af914b69ab258bc1f69a807c12f750e5919936c78ace4496f86200bfc4c3146dffbb27ac5977c2e8d41ec8d0139cf2a2560ba7c627dacd70b34cc69ea"; - sha512.source = "94cf26d431d3638f769166c999e3dff156bd37e02a7099129f1259b7259be95896b694a64fea657aefce22f3a1e98ec2bbbf0f6f85171ccf977068ddafbb8078"; + sha512.doc = "e45f783b42e16f70dfe8234a906f8255ed6ec80ab414de94ff922d110220dd5e401e056acc98059499ecd1f94028a84b9a774e6719b87eeac53c1c14f7f0b771"; + sha512.source = "8fc3c57a07b45c32310451d7d9f3213e8074eb1736b781ab60a05a4d7680d28f8685c8dea454357b7834fc151ca98c653a860b6f8fabac468981add8c54d06db"; license = [ "lppl13c" ]; version = "1.24"; - sha512.run = "fbc29bbf65e7d4a1fd367b03490f73bf44349427f6c1a7e826135ee9092c9b592a4cf23454919e0bcc74dc59d3a6ad072dea16096e4850780ff295dc3caacc48"; + sha512.run = "e4ae9ff4c7cdbd943268845da419905546021b1ec0ad6f474e7ba9982454925ea3dc10ee80cd7974301bd7196d2b4b985063f5c766d231c73b269aa99a1f0fac"; }; structmech = { revision = 66724; @@ -46907,14 +47054,14 @@ sha512.run = "cd85b883d51856622d5df839ee5602393300de934af40560a60bb9ec61aa2815b26c07628a1fefe5ae88c46e9127a6e6f243919ab7371842788e6d955b7461b8"; }; sttools = { - revision = 77316; + revision = 77677; shortdesc = "Various macros"; stripPrefix = 0; - sha512.doc = "3002a0c3760854791bdfba0d09c434ed69d6c98d66c9422cf4aa683d9cb5547c81300aa2140b75e34e2fa95bb4594d5790d762fd5765db22948a826ae3567ee5"; - sha512.source = "0da97eacb31c95a545317eec1ccf370a1123f0cc7e45e659c5d0805a6017ef7a6336ddf04abc308761a0087d659176d5eb2f4ac534ade61a3a5ebad1e986748b"; + sha512.doc = "7b4a677c28e23d14b857021838bea78f532b7823b1330cfc82917b246de5ee04c39374b691d3d9cc3a9c6a00ed9c434ee13e63c5d157f7c5501414f2c5edf12c"; + sha512.source = "942af8ee1f3dded39b40a894216c93aa670f733e8a7ba8d84a65ab957b3bb8131585b7d2f3e681372e3fe818aaf4375d2849f6192e0f2768ac8050559a9ddeae"; license = [ "lppl13c" ]; version = "3.5"; - sha512.run = "a14b3569092290b2f9ceb235980bd1f1f1f634dd2286416b0931eac2e90ed0e112636596d6e3f1e4e7915fd8ec1fc05b927584ed24c25b3925bb3ec8cdf4af8f"; + sha512.run = "b002452f7921a1dfb563ceb331c993e3e97b89f66b0e48cf761a399e55126b955a79eb85e69f2ca70686c5e5a0cb57a983b78822079b9f578beeb5ebe62631ac"; }; stubs = { revision = 75437; @@ -46974,14 +47121,14 @@ sha512.run = "2b2b0d2effeca64f2c3d6c02a9e501f14c12e964a456823335f691a9f59983f855baed74deff95e3062648ed1db198cdf6c28bc9ec1092d28a324b0fa11f038e"; }; subdepth = { - revision = 15878; + revision = 77677; shortdesc = "Unify maths subscript height"; stripPrefix = 0; - sha512.doc = "6bda8b822a4f1ac2a181ce34f739449bfb976a4450a54589e0cb4a64a0f1ff358a469fc88a37639104f731671ec474088968ab3dc95552a2d92a073d91857668"; - sha512.source = "6a63a2d62dbc47d41e78004792e5c9e6ae7b2f3c435e95bc9969bbce109293a8257d4913a5b1959d95163c9aaae557daad53e950c5313faafbd8fb8d0de2c367"; + sha512.doc = "a546874009adebb8fce05b2597a945d77ed8d024a72dacd4533c6a9098723160235b0e3561c5e9747369b684a3def5a97213059f786fcb15eddd8d7fdf45d9d4"; + sha512.source = "392a23d0c4f3aab223cda0addf95db166ea78f783daa961b1ccfac2ce3529a9e63bd53dce1740f1f903188a4bede5a8c30cd9648264aa4eab96f6a8e0a6cc4ec"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "7328742873abc42d2b9916161ca43e339e03ac1fd34479e93d9eccc98a065e95cffbc920395dd6f90d90989d29840cbdf2ca87dd1d0b293dfae66abbdc6e2d3a"; + sha512.run = "6bbf505deb2863224ddc20ec71b0d30aa3d4a09124a245c70badd2690c6da172c831d1a629c0268b60592071d7f83c1ded9bda95d17eb692a752c41576cfe257"; }; subdocs = { revision = 51480; @@ -46993,34 +47140,34 @@ sha512.run = "a38c6e9bad66582914ad4acdae213e37c2bd5658d5e16482a1700f5869762b489f85b61fdb70c04578319f2772c974267b7c9a4e302c34df87f3a01128caf949"; }; subeqn = { - revision = 77264; + revision = 77677; shortdesc = "Package for subequation numbering"; stripPrefix = 0; - sha512.doc = "844bc2c4d8001921bd4ae15ee719647087976f0388649ea4338eb4f36799ccb2583f0b744415c490698da448e891f0467bfc80cdc5fd2a481b54bf1772c39436"; - sha512.source = "3365366f26924f8a8aa0744b3f197a937350a791ad54f9813f789a0c498d334c09c7f06af1d3993cea8eba3a7edcd9634203d8f165fe14b3af23b944a13df0e8"; + sha512.doc = "ba50790c804752d868349fdc949418541d26587a9058ae3038f325d829199d0a9bc9140f36e7efd64235c61a254ccbab29e1a57477ce643208acec703d101471"; + sha512.source = "d3358f6bc171aa1f5acf6d123e6f06b6cb590261cb06836a6b0827f5ed53efe420070908bd815237f2de46d3143471d9228550326029e8c98e69589d68f9fa8a"; license = [ "lppl13c" ]; version = "2.0c"; - sha512.run = "ff742624fcb97a7c189981e4d0440e30ac594b1f4eca2352719150c9ff14d282f5849e9b659520e063b1b81cb3fdf04977c953600fc0f469674c4fcf07831402"; + sha512.run = "de5a1d1d291897bcbb24ffa2d4bf622c9792355fb1ad83cef757a2b892f7106d84a00137883b0bd7e6e65cac8aa5297c267d09cbb97a761133bd30d381430f6a"; }; subeqnarray = { - revision = 77237; + revision = 77677; shortdesc = "Equation array with sub numbering"; stripPrefix = 0; - sha512.doc = "49512431011c5e3446d5c8b81a74d4ccad45687bb46b694fcd0856bc68f4917343dd43c90303bb8187e57033c17349eabe7e19564d4590cfa6a7a9df15db9f3b"; - sha512.source = "2985569826eb203059b9bf43ad0a291e74cc4332b2d9009f4d947f389d9b8adec893bac0c42cba2c49d970fbf74437e3e89962d50dc91184c95c41855a6687fe"; + sha512.doc = "10ff3f181f6df2bdf357f00285fbc56580d233cdef801db6dac79c4308f0d87ee3bdd504665c0f0a2a3888e5f0cf4d542b1b4d5ba5e2c7b6602f149a525e20a5"; + sha512.source = "3b7faa261924278159f5c37bc475b7155c5ce33262d68ad0fa65f18e52c5bc9198a80a7b05beef3f73a538385d3b7fefb9d1f911ada76832accd1e6c7587a96c"; license = [ "lppl13c" ]; version = "2.1f"; - sha512.run = "0a7b974e7583f69f5e24050ca7ef5e0488ec0102a881bdad6810fd153d2d877aa6931e884f0e384e83017662eaa669b0825c72a16083d03ae51270a8089f2d8a"; + sha512.run = "ba619b3991df60cdb1938678f85ccdd35e88b1a0261566571bfef7f9d8dd69f9cc6ec3f2790ce72047d0cfd352ee029717a4019abc378f6340312b1d21b03c50"; }; subfig = { - revision = 15878; + revision = 77677; shortdesc = "Figures broken into subfigures"; stripPrefix = 0; - sha512.doc = "8cb67139bc1063fc4d5482b51f1c3ad690c85d4f7e022a99059a7b20176bbdc97a44af23756fa220b3f7f7afdf039c4a7b672700012e96b98ee25ebb9e5c99b5"; - sha512.source = "44e7113550dcac4b14ddab03ad5ba4bc86cb3a4dcb14a31f73e5caf0b02f9f3bd56fd9d18ddae002a981e9680bc6fae5850ed07ee94e60d858647136cf9243eb"; + sha512.doc = "267a749261a3805a6d936944a648e3afb6899d811fccf6d9ec65638ad56a4918dc7478d729e05fa429f1605e1ce9b44a26036b329738acfad04178d9e2a6c4ef"; + sha512.source = "b80ce6561461fda2501657297550fa77f4f2759a64e1053cc05f868f3fcaafe2dbfd5a3758184de102250a8e5c2d3629f2f1854e46d361b14579fda57c21359b"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "ec7ae149b99fecae3b4ee7cf600811dcec9bc44eac762b5480c6df48b725db3c08a87922edb7a524d7d2b748bf7d25482e155fd40080cea9ac62f2575bf61d15"; + sha512.run = "e7ad1d9452fb2729b92028343e29c2b16715dfc82972187f0e46ea5a2b95713b4f2086e52c9dbc15e6fe1416a04a79811cbb84da7a90b7b0909444c30007e9a2"; }; subfigmat = { revision = 20308; @@ -47042,27 +47189,27 @@ sha512.run = "d4ca2ef4c52c84ddda85ee95328c9d3e97ef601db4f08ea508bc53393e3b2722224273ac63f749d6a922c7b42787e932d7f60ed3ceb03667fcf8fc591d4ac97f"; }; subfiles = { - revision = 56977; + revision = 77677; shortdesc = "Individual typesetting of subfiles of a \"main\" document"; stripPrefix = 0; deps = [ "import" ]; - sha512.doc = "f54f52c5cee01b7ae8e01bff5a4d828b5c6708c31f2cf40d7e83c8a91c4c597945695dd7062b6088d3f91f7a9858e3227c850d658ae7a7bf94392e00e3eaf9c7"; - sha512.source = "2623a0ec244722c1e3194d9ff1237305c1b7bf8c3baf6f60edd69b165bbd5ea83fb73ad23bf9aac1937b4ecf1059754e798eb2c97f7bab5d550fabbe84b752c0"; + sha512.doc = "5dc825616dc772e77ff157ea902b8dd1a2304ac9b0de83e03fa32b1017ec81dd7e75b7b3c05c44667e297649f977fb642cafdffab5d29ea18930b12569f2dd42"; + sha512.source = "048e3c2b90fff490ec06baa83047c0a8cc9cc28ea438860050279d3300494ac7929fbbab37303a1f27efd2a89a21f173395cb886e8606b51f66d4c95280e433e"; license = [ "lppl13c" ]; version = "2.2"; - sha512.run = "8f842b0debcae3110f0a4b2f59047cd55c2726d128bf3e159f2745a4b8a645c3f8471fe218ca34c32f2b35d42d1c5023a25f09fc3bf0c1a4f0c33197776b1cec"; + sha512.run = "deecd122de1b79e9b53dc6ce27bfe122eeb99639a42692fbedf0de844bc4a5f62be82d6c8a6fb1e7a7f6f8a1295340324e46be4f021f88f813ff96dfeb436127"; }; subfloat = { - revision = 29349; + revision = 77677; shortdesc = "Sub-numbering for figures and tables"; stripPrefix = 0; - sha512.doc = "400b9b272e51cd9fa7370f1cf7cb354dc1235fc41d57fb07061dd08b44e06cfc17d38c1be3fd5bafb5ed6bd0404660c46c9bbbfd2fb852297f283be85424c088"; - sha512.source = "e72b55996a07665b1deb038c5924e7a71c7b7aea761a1420d4c38d64c1ee98b8663b4a996ae39a869cb12b6ef99efd09c989f937bee18f05a1eba57856dc686f"; + sha512.doc = "f1b8238841f0632350cd0e56afda7f3325185158cc4be5511da8afdee504a1e826602ab68d54b1e78e69128dc8e76953fa847f51ddf796b66ba8292963c1adf5"; + sha512.source = "846dcb10617cd94d32e50b5751c79ad8b648163cfb069725837cebea0163ed2d71406a0d7f7d7743f57e894db84ea87004fa1fc1e201bc7eba934b8bf7cdb7ba"; license = [ "lppl13c" ]; version = "2.14"; - sha512.run = "d5bd48fe7634ef6deec540595fd23aea21d95d7c68d053bc65eeebc950e35064add73e5b81e92d3a3d4a4dc938448d9c9a27bd0f1a625e4a9f425d4e2d55f237"; + sha512.run = "3f3311b86b63288b3b70ae1a67c68083b93adc2aec814cd637c17cdb6e03161d18633a4ea903327b2b4563a368fa6fa2bac66f13674cf2625fc58c264a0af835"; }; substances = { revision = 76924; @@ -47074,13 +47221,13 @@ sha512.run = "72f10349a2e998192cfa3275dde62b774f9a31916f15d47eace3c431f868c1898bef0b124100cf3131a484c45b35b7adbce6c664e623d121e82cfb1c1ac5ec85"; }; substr = { - revision = 16117; + revision = 77677; shortdesc = "Deal with substrings in strings"; stripPrefix = 0; - sha512.doc = "97adaaa986a8540364cd6901448eb47bfbe9d53842f412100696621c55d2209807d0d527c8126d9df7b5b38b0ba2f0598e79a467934d9069fe96a2d9125b701f"; + sha512.doc = "2265e129ec8805c0af51347718f382a09f917b744e07c18e14d407360eafb1e25bf0172e4b320ca57740544aee0c0ce1ce0824cf17a09902766a89c9b2b289b6"; license = [ "lppl1" ]; version = "1.2"; - sha512.run = "979aaff088f7bd521e2af3f008fd6fb9dc908ec7c9f3963ab7b6338ece92b2a7eebbf9b4974ab87f73cc71ecf7ba92c25d22be8d1fdd297d066da72f61ad1d4f"; + sha512.run = "54c39f40e47971abb1950f0bd3e5395438259b43602a8c518ad404fe4845072e57fc46fbde1c074d9c9848354a0a3a646bc3a564cd5f05a36d34ae3b9de27946"; }; subsupscripts = { revision = 16080; @@ -47101,24 +47248,24 @@ sha512.run = "0ab32328d346bddddd37094ec086727222bd386bd24c1aa164aaa0cba85d60cf6be2aa26d64bd0bcf63f49b0188e79a7212e8b98d2d7400f828ccf10f60272f3"; }; sudoku = { - revision = 67189; + revision = 78116; shortdesc = "Create sudoku grids"; stripPrefix = 0; - sha512.doc = "6b44d22aa120727f8a7a55adac7bf71eb1eb57ea1f33d597f06923bbb50d88c088d431f463951c3db27c2c1d68024b44992e47c83eddce98ffbda054cf98a4e1"; - sha512.source = "eda0ed193fba97a2f0ee2d435d62110acbc054ca486a580fcf0a79f3c094d6e83b4a5732fffaf237978abd566794ca6f3be56f70a34a4cac05c867e9213cf1dc"; + sha512.doc = "6475620ca18c54f88181c4ba39166d9d08347dd7cda7728dfeba28d696519f7d67beccbe0b3142722f78a509775b5e158c727e5c6727eec349ec3c47ee65160a"; + sha512.source = "ac56ea0278605a618f0317a04c6a134204bacfbfd2f9b7393fa0d6fb8d768e33e05f9ded217ded0797db6c5f6df7759ad205a1b2c318c8132bc1d92807b0ba03"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "0cd82916142b881bc4ea7fb9885de56d3ee724fee637eab5f1bc6bdc6891360680132cb2c3d52028cc0ea9670efdaa4666d59a853ac3f850f2642954962de22a"; + sha512.run = "6dd9f3dec0da23e6d6e232ae112f69a90724d612b0ad10e598d28e2f67af1ae892cec47909ecd332c4b2561370e2ac0d80219f0fdba62c313f3431c34f367cce"; }; sudokubundle = { - revision = 15878; + revision = 78116; shortdesc = "A set of sudoku-related packages"; stripPrefix = 0; - sha512.doc = "6878ae9a2734e5efb51f04fe24cc30546a2c812ccfd5ae62cbbbc94496a081b03f7d2bfcfa6c7edd610cd6eccd741c3dcc3441a6d437eea5f310865dd13d30f9"; - sha512.source = "00b0b27e9b97dcca17113d8f314480b2617d18603bf022631f6553f2b8a7c4e7d30e1718cfe4ce1ede7996d7ebe7905d25480c6516df4b3df65403346c050beb"; + sha512.doc = "fffcfb2d1033fd01d9ec520b2b0d28c25257ab8a2d20298aa677bd83c63cf1d96f4a885839733a22ae2f7d68aa405ea5f623eb384bc3f85cfb4bb6436c9ff9e7"; + sha512.source = "cc6b8e2caaa945b523dd3f2dfc8b6f7ff4d2ccbfa44194d0c187b3badecac9fbb5c2275fcc3034a1e8fb4b2e9b54f1633e74f826469abbaf5eaf83763c5fac42"; license = [ "lppl13c" ]; version = "1.0a"; - sha512.run = "da5c7954dda7fb8076d9b2fbd8a379e416a162ce0039a0566799bba0ddea975f3b951b7615cf50819440b46c419277a080b6e1c3c514e73483b4f81420a4b6d4"; + sha512.run = "b37f735d94f21ad8354625856b3143ba381819fe9d51db9f96fe89f0c6be687ba0df7363b79b28181f4b51f28dd75b4844f002644ef8eab8a01bb99485de6883"; }; suftesi = { revision = 73055; @@ -47149,23 +47296,23 @@ sha512.run = "b070cbbeae7c3befe3483a0205d314fca725f69d16ab2e3a9f6821a43b2a2da9754e3a4c72fa35f559f13e8f4ce46e183b9c396c14954f6c23e257656f7e18a8"; }; superiors = { - revision = 69387; + revision = 77677; shortdesc = "Attach superior figures to a font family"; stripPrefix = 0; - sha512.doc = "da35e722be66689020ec2052f4e096502ad63121fcb3a55ffdb724d1b557122a401e7bfa8c4c0ea2c6881b0138bd155b1e5baa7886c2e0c7d1b693e56c9e7dc6"; + sha512.doc = "4f2ecb0fa8799d0053425d32ab2832b985d302cba16604e164920356da9e1698f28f217b62136daa21c9b900a4c00c90e67830a9ee341175190ecd946bcfb810"; license = [ "lppl13c" ]; version = "2.0"; - sha512.run = "50c352d7ee3b267ff3c25f93d5ad9d32a80f0f09cb8e802f6426e9d415ebfd8a54d3d07425c2908c75f328309e4d21173feb768c63e931658d151274ef6f953e"; + sha512.run = "0ea071db58548063e1bf8ec72aaf3b9db980342d367eeeb4f98d50ecee54df09e87eb93e78762b88cc87301792e329529b8d3d7534ee4cbaf128c34c892d57f7"; }; supertabular = { - revision = 77236; + revision = 77677; shortdesc = "A multi-page tables package"; stripPrefix = 0; - sha512.doc = "7686cb05dfe86c09941afdbcf3c1cc4bdb77ffcfa54bd9949c71e47426a50589803e139ac1570b6952e096905dbcdcc68bbd86d30e8ec2481e47bd5eec22bffa"; - sha512.source = "78e1ee854e30757c1cb423a4b02349aa84e4660d6bb6e4605218d8c24b7a313da5b6258153019254da99d18182046e0b8dea0ece87cb391a97a61bbd463849c4"; + sha512.doc = "8a6bd3c897b0c3f947b95a6cb1cf18ff5b42b248919acfb93f88161bd8b2709c8a8b0a2e42fa067243ffec0ff3dafbe4b020c567bc8ebee331ac906c9bbd0942"; + sha512.source = "41a8f8e9a2eceadd94f67453c4ef46e45fa08e30832ccd15d0da8abd6cc21a99940d7c11640d749f62a896c539b88eea32fe45b9a33bc52574de695535a51321"; license = [ "lppl13c" ]; version = "4.2c"; - sha512.run = "19af72076b7850d169a39ec275024eeaa36ac4f31c144fc4f7df725aa262e804b4c345a46f5617b0e4f3dd2755b763b11174b94d517d34994b712cb60cd20325"; + sha512.run = "92c411a2658b1ed3e266b14874f7da49a865916dee62c7bbe7686f1c7dc1f2a2c3973979da38ebea34e5066ba1f71c8a125fc0e36b91d5b3322da9092d66756c"; }; suppose = { revision = 59281; @@ -47185,7 +47332,7 @@ sha512.run = "406a172dfb787c833d8d71e74cde627fad5dc168a1be7a71c4d0006e2f0a6625738ec11f99c9215af6973b101e17abe8eb8355206bdaa18ab3fa6328d7ea42bd"; }; svg = { - revision = 70626; + revision = 77677; shortdesc = "Include and extract SVG pictures in LaTeX documents"; stripPrefix = 0; deps = [ @@ -47196,11 +47343,11 @@ "tools" "trimspaces" ]; - sha512.doc = "0c8611c269f9e03556dab336a3d106f07fb35620a4d876ce67658fdee00a52b00384bc787a69da2de91f570dc84edb9f3832e41ac2a644dfc110fc5663b2de99"; - sha512.source = "9c5aca2ddb42ce49c140b8ea1e8c7baccd3e6da50a48481bc382caf99073e60eb15af2f7f5773305d23274ff053856ea42851651803577b042ef996a5135381f"; + sha512.doc = "ecb3a3b14a4d9f023070b3cc63a2bd7065477420169aa1e77da277d7def053224d8da65958d6472b4a79df55438c052aa2764a8e92733ab44bd2a10e9850c8dd"; + sha512.source = "fb8bbea40562da6ef461e24edf405cd3702b1132359132ad514a699dbd3a1d4e66594f88760225f08815bad51332e080637fb9c77efc02b8091e43f9b60134bf"; license = [ "lppl13c" ]; version = "2.02k"; - sha512.run = "8175fea013ae1c0c3360a8e4e14044673e0eaff1ede5d7307d4a96f0265290c976662f8ab5f8ea998fe140e22d8df4f6727f8dde36c7d000d4258fc8c4579b3d"; + sha512.run = "6589785dbc50383e06bd1c8fac6e77ad3cb41eb097753f6f7d40be2f72cfc805bce9edf6416af4916a54d6cfbe8414220f33d9705964ee0db0019d1b597408f0"; }; svg-inkscape = { revision = 32199; @@ -47241,14 +47388,14 @@ "svn-multi" ]; svn-prov = { - revision = 64967; + revision = 77677; shortdesc = "Subversion variants of \\Provides... macros"; stripPrefix = 0; - sha512.doc = "01cfb48533e07065f477724efe4c3fcff13691da0393a0d8a9dc9cf4b5d3e3953ce233f8331c1e5857c2259ac6dd7e4859793bb194d750f35ecf3723dd7b4b0d"; - sha512.source = "1e0206e1506082c8ca5ece1e66b9c85650b986e92e5906a96e7156964f3004af2d008815f86c609eba48f02a0750403fa3860ef2a3bc14689140c8826cb3881b"; + sha512.doc = "02c351ea42c5c2cb60be1efc33e49b6da018eb70c7cd586cac8368ad84cc4b29a7a8fefb5b056ad20de61a5094aa7ea7c8580e3378400b39b8f7ea5875f7db8a"; + sha512.source = "1d01b29c5baa19b6121b9b5cd3062ea9e40b43b48772b711732fac0bb3e6e611389d629646265ae05837513781e126b73dd084f5bd841ee4e12e48733a2dee02"; license = [ "lppl13c" ]; version = "3.1862"; - sha512.run = "319bd5de2870a3c8237aa5013f7807bf3c2c5ef7fa4618a400cd5ab60ec8cb88b94510b0129862c5d98a11e2241f9790f8c84473447df8e21cbe711d52268e98"; + sha512.run = "db3e2e6028f2803a88f3c235fbf288de2820d615c0f11a89d780290581e11594e7b6c2945a609dd813b903ba23b90e4c93d37b859b8495ae817fa23634f22f72"; }; svninfo = { revision = 62157; @@ -47443,23 +47590,23 @@ sha512.run = "3fa23536373a41957d985e5a0aac744473459d195c1e7e00e60f2b4aeab15d8f150bc76fab05068d5ae4994ce52ba4dc35380ab042cc9917a23962b2f0a7094a"; }; systeme = { - revision = 77138; + revision = 77677; shortdesc = "Format systems of equations"; stripPrefix = 0; - sha512.doc = "afb4d06b6754c02a1ac3d521094656e19e6c4747cf9ba67d916dfc78ac342236d3256992b73cba0bfa57511f1a4e9bc2868ad1d3387331f67510a9f77da841be"; + sha512.doc = "d9811431b8b2694feee36fd7cb4588dc08cd5da6c2125d9da14968fe5e8566afd25b85ddc2c2a031e778edd623ac53149f11d38c226c59fb06614a8f3b8f4bef"; license = [ "lppl13c" ]; version = "0.51"; - sha512.run = "e6d2fbb80bc69ca451f2441b3670ae36f17c4e96e6675eb2bf5074254bb8af8e42e378876a2a21deef6c499fc71800a48369c817fdfcd6fb530b14a80ca98e51"; + sha512.run = "ab127320661eba4fe2d88d33c0aae8a09b170b6595ccf2a574a264f0bfcba5d2c6bec4dac61d7e29ee11a41eb34933f6dd9d0cc7bc0485b0edb8b6a5b4bae1bb"; }; sysuthesis = { - revision = 76945; + revision = 77677; shortdesc = "LaTeX thesis template for Sun Yat-sen University"; stripPrefix = 0; - sha512.doc = "bcd2d28de82b2ef5ba6db19d283e153256c355f347fb4796aa4807934cf21bb78a606498971ec517d8cb55e7e956b63419acd994c1d3a657b298fc1a6d970158"; - sha512.source = "9a565a3f8b7da58860841829d5ca1c315dea2cca1a1da3027868e13175f2c64ffac9d787117aa19a638282d2c1e1b60c9ddf3eb158ee97d74c89b8e1348bb7a6"; + sha512.doc = "e480d78accd7ceb84ffbf84e3e3a4e88bb1924816ef7d72419540b7e2da3a1fac9c7d984ee9b11cff62c98ce7df514098bdf7f468d3a638ecc1c6d4224a758dd"; + sha512.source = "25c534fcc0f7672626ac58b7907c5c85d7212e75d739cdcc6d322e27a6a41e008072e5e5201803484782ef5941f088d256d8bb460c988708f1220b3afe3f6807"; license = [ "lppl13c" ]; - version = "0.7.0"; - sha512.run = "cb49bd2c06b9041359329e362d3e07deb115d28770adeaad395df6fb277af3aa9dedbe1b436ddfbef347cae9ccc447b3054358c741de4a4dacc2c58728265010"; + version = "1.0.0"; + sha512.run = "7833f9b95fca07f4c647a828394c79a4c8e0b376543c792557071dbb17e96385490207135e9edc32642e7bb4a0f6b180b72f29bf2130036423fb5a54945ce8c4"; }; t-angles = { revision = 71991; @@ -47529,24 +47676,24 @@ sha512.run = "1846fe9da749b92700be07c094556fd296d47123df3a5d6823570056e6ce2ca8ef365b70f6ab2a8577602d1be338867fd2610403f89729dd51632d404951f84f"; }; tablefootnote = { - revision = 32804; + revision = 77677; shortdesc = "Permit footnotes in tables"; stripPrefix = 0; - sha512.doc = "712c1ab696f5924058f4ea6ce12e3ff14fcbf79a78328259c4b9acfdaad33e9e4dddf36dbb322598f09a8fa3ca75d68b474fe1a4bcd4d25752704e0c4e6ba5d7"; - sha512.source = "70456471a5997592668198463d1e44af464e9c24619c09d186c952c5afe2bc5171d5c29442820b267d1782a966fbe63997694427f1c870d14ec6194ac99ded52"; + sha512.doc = "7818f185f1d6a4e8f5fcd2ec8934ce464039c85908106edccd29c5b488c19503d4c8973aed3e518f7c9940fac90b8c8adbf0719303947a4cf24bcb842c0be098"; + sha512.source = "7ee574406b30d87939221d4caa52e68e38dba1d5048215c84744c8a5b0514d245d94a664a1c920e405b19ca7775f352cd3cbc27a85ca639c880f93aae86d806a"; license = [ "lppl13c" ]; version = "1.1c"; - sha512.run = "90812cecdbb464592b17b8faf4d81b221844a354b0a3d3ea30cb72d0b56c4ff7eee701caf113e13586315ce846d30de6ce8d5028966f2c310527e34e8ec90464"; + sha512.run = "5c6a5c1c6a3b19eea8c13cdc5fce19e57f2bcce302fb8caeefa50fc47297862351abff8d2559fcaee5d6bfbb8105c178e1a41e5f805f152547a24b8700a44741"; }; tableof = { - revision = 72313; + revision = 77677; shortdesc = "Tagging tables of contents"; stripPrefix = 0; - sha512.doc = "1de26be2899543194e2d92676a469f9a15f4de46974df6497a6da78d0bd997e5b5cf43ee9ff6eb719a07f12bcc355a8bae7c3c72268655a8e994be16b547eb6b"; - sha512.source = "f6e8928a14ae9c053d44a7c740cb90c179b1d4112d0026103281f0237e034a190d5b96b7c6d55c096b6741bf13bd8705ce3553c2fe2fde7cb0c8afc7fc04d85e"; + sha512.doc = "0e5abddfcbd8114482e9451e0f7b9cb4a3cca22752a4d3c560c95ec391f835bb5a770aed18f13426df3bab23cb6be23b58f7db7973670facd7c0b6b50eb9505b"; + sha512.source = "b767233850d3540d5fb033c77bafa6745a57f04cc5cbdc3b108f09a2fc82a7b267735bed85ef5ffd3839c720a3264551a0eba1ad952fcd9c538af1f7305ca6ad"; license = [ "lppl13c" ]; version = "1.4d"; - sha512.run = "66c360aa57c255c59b59b9c4af5a6a5d2d7834a72806f985a87bce1efc855fec782b5e350feed4386efe18d7d55870c0562f82fe213a0c9726a9506f8cfd11e0"; + sha512.run = "67ef134a8563985c477a82b0a09d13791be57b9b41b33d3749f78872e15e6afc6e37b51fef940cccf2d1a5d8ddc44b54e7322ac80f4e616f1477c41d1a901c26"; }; tablericons = { revision = 77184; @@ -47580,13 +47727,13 @@ sha512.run = "64169a74a787f8877d41d5e32c42e5659950854a1e20cc05103b3ed58c54fb800a9af0701a40a6c5b75553b86d675fbda51948106cac464785c3d46aac77c979"; }; tabls = { - revision = 17255; + revision = 77677; shortdesc = "Better vertical spacing in tables and arrays"; stripPrefix = 0; - sha512.doc = "f458058964660b2b1ff2a61ff8ff2ffcfe7ab103e9714cb1e7c307a8bd39c5a1a6990683c4ed7aa401cbe9b9dcc083dfbadd80a5aa00bcd64c0fb72638cf71f2"; + sha512.doc = "bf732d51b4e7fa3c47d0749f3288300b30c0f0096b1fab0aa0d39c4065fba5d2f97ef4046a116d3fe57e870b870bce64841ec229e596aba52b1b1aaea39b1da7"; license = [ "free" ]; version = "3.5"; - sha512.run = "1a341985ae61f047694470d19d4e192b4f4e01c0bb595d91b1f80080eed3077be4e40b431cc05b1bb482f18c30bf36e6076542f2cf37a49dd6b065b0fe044bca"; + sha512.run = "3973b82ab29176d1297e51b16b095607e17c86c82121404f49a278b8954ae531594af9f23673070d3e207812dcb0405fc5b20ec6f58d7a576a87119ddd5c7f4b"; }; tablvar = { revision = 72007; @@ -47624,26 +47771,26 @@ sha512.run = "5b3bd8081ec6800c96ce4b4cbdd8091578ad1df2b625fb2792202a6c31f3f126d612f99f04802d82d490cb529e03e63f98b01c7842ec0df69b48c2fc289108fa"; }; tabto-ltx = { - revision = 54080; + revision = 78116; shortdesc = "\"Tab\" to a measured position in the line"; stripPrefix = 0; - sha512.doc = "35e98681472b9d6fefa25a534385133d630f072a75a045c9adfc4b0e775095609ece27322e3fe8af451db03c0ac3b63141c3cc7272924ff758a8985389040a31"; + sha512.doc = "3e4bda8b9248232d0d9d2c367ea7e548cec2ba33f9ef7c7a5b48089b19adcb398f14f6b395d2ff64a3688e5664d53660d281bb9f1f435a9430b8323c98a5c1ce"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "8654a7e3b49bbfe6e861a6f757d8553f78149e7187809b03f6854f2173143e10195385d9e8b35510e49a5f941b27a5796070d6db1183b58e4eb71c452d4a34e7"; + sha512.run = "1b5da8556b8883205bd9d5435759992103654db52aa0c7d0c85ad07e861f8ff38bbd24f92903da5424184390ee4ede2c85183ab4b4ab56182a80df225020d14a"; }; tabu = { - revision = 61719; + revision = 77677; shortdesc = "Flexible LaTeX tabulars"; stripPrefix = 0; deps = [ "varwidth" ]; - sha512.doc = "5ef0a71d643bf5069a622aa8c807bf87db7445caab1f17b5202ee25ddab5368e94e796eb16de4fb183f294cedc232d48cbdba68f45d2451e01a2483d6869822d"; - sha512.source = "7c80ee8d25933e5d1c579357cffdf7177b0a419a847ca1e671cb1dda19fbde9b3680658df6b814d5d92953dd13eeee5100a5aa2fdb5fec3cbc1e213545cb3a78"; + sha512.doc = "a18d8e01e5a15f78803e679709216019855db48e4ca561793ff8e34c45d0239999e3121835b296b8c73d112ef26da7abd64dac825c50810d19d8dadd843f7e46"; + sha512.source = "26e3e331749fd8d8f711b5f5a8ef12e4716bb65a2a8b504e96aea2f26a5a954532379a4e26a4b46fcd49fce069bcfc90b99677b8230e299b409f54a127c07691"; license = [ "lppl13c" ]; version = "2.9"; - sha512.run = "b40dc1e91084912df03175a6529223c6f24ae3c0ec77cfb8f1f8625816ea78c044c8f01f1b473e84696421d6772d9201fa4b59aa93e6f014b73598d16c09a6cd"; + sha512.run = "e3bef0a70363083726ac9bc028df7a556e81b89d88ed578a8ce6b901852ce2ff41ab808df38aaa4b3c231cd20ec77989f3d2c0d3764bbb363348fe9b65e707e5"; }; tabular2 = { revision = 76924; @@ -47666,13 +47813,13 @@ sha512.run = "a30f668ea84238df674c079fea6b05878776b26b4f6465385e26b01b16181825a8cc20767fa45eda8e7870d272875bc9664aed145885dd655d15258aa072ebb7"; }; tabularcalc = { - revision = 15878; + revision = 77677; shortdesc = "Calculate formulas in a tabular environment"; stripPrefix = 0; - sha512.doc = "7e35cad1507cfb62117aaddae77c3faa5d19c4e320193afa0054415e84d49833ba64afdf743b6241d611dbb4d45c6a532779293924f20b6c748659a361d6f30d"; + sha512.doc = "09b0e80b51fd9de11f85d662cefb12dfdb21230ee08373a3dde8cc53b6bacd3cad7feb300182b38830eeaaefbf2de3790df31fbf89d189898347edfabedc9bb3"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "7535398538d6802c4e70858028ce6e7414aa8a88336e71f90f7f909d015bf896eeb5e6652cc5bc5a2bb384bc25d280d8cd6506f7ba05823c20dda04fb3adf0ba"; + sha512.run = "f7e17c38bba17f97494e504e93adc292f046fdc51d4abed7577e4ae339dc18f9887910ed8569deb786042b4a2eaa091d18ae73bbf1ed97d2f522fcb413d8938a"; }; tabularew = { revision = 15878; @@ -47685,13 +47832,13 @@ sha512.run = "512851ce7641e0904dd25ab8a5cd5ac0dd281154067e09c4389fa3d6f330d30099dc60b252de4ebee52a2cf28d6b7d10bcf63fe4ab1472238db35754adc1dba6"; }; tabularray = { - revision = 76953; + revision = 77677; shortdesc = "Typeset tabulars and arrays with LaTeX3"; stripPrefix = 0; - sha512.doc = "f0a085ed9461f71e934390f4e0faf51117aef0bdc1901223560cbc5663bb2aed91360cbef92bb392394574e8ecff666ec932a414af2390d2f485ff5c47a816c4"; + sha512.doc = "630ce7f11b202676fcf605d84e949265a3e5c3ba6098856db9d844aeea2f70d814006c048c645b9838f74204c5d7faae6314d13adecd0d650a42de0f3a7b6b28"; license = [ "lppl13c" ]; version = "2025C"; - sha512.run = "c40f485b75246366b8322c212be94b74c8d369b646dee23a20e6ea547839cec892fe8a307f147b1c23eb3ff453f715958b2d6b6391503307d7a9b379a476c85a"; + sha512.run = "da0276872341079d20057a44c50d1f23fa4b9a0fe954a56741665b02c96a70703f0a079995f9494cf4d34c18a8db762c45e1e99d09876e44ab0cdb89d02917ed"; }; tabularray-abnt = { revision = 76924; @@ -47702,14 +47849,14 @@ sha512.run = "d0f99c101be436a2017384e9cd4e2a176150d83b44079da2ecdf680873e2edfe931375daf6dde9023a268dbcf5a9df5a622968af0305034ebf1fc5d40d6ed191"; }; tabulary = { - revision = 71463; + revision = 77677; shortdesc = "Tabular with variable width columns balanced"; stripPrefix = 0; - sha512.doc = "c1e8dc6c22b48ddc334e785af030c231ae09acaee723c6c493b8affa66c594a39282ea286e9774d09525dd26a701d64fbbccd5f922119ee78cebcec7819db989"; - sha512.source = "a61b830abbf1e2ca4d27dd912f96fa852c113900207e6b0a3e4db2747b80add87ff2610656beee7cb331a0ed849174e0fcf303173313d01049cf6da73a78b972"; + sha512.doc = "e248171217363231201b6e8c482e296e3e798450d597c6cf01625dc45f6d6dfce63816b078d2e145e8e041ce41897e4944455f7794ae6d2cc3ea114964544d4d"; + sha512.source = "05a880bae139d79fda0665c3bd8c63bce2808a638b9fa6f71576d3244ffae8bcc3b6aa9c1bd6c8a9b24528de05190080d897c572800e76c2b9b8f4d94436fb56"; license = [ "lppl13c" ]; version = "0.11"; - sha512.run = "24b394c8cd3c83c35024a50ec985393ed0fb406118783b3810f78bd6f6192c380d5846e4d4ae80a2ac119f7c3fafafbb77ac734753f824e3a224dc90b8b88615"; + sha512.run = "afd8f17eb99fef71cd04ce2b18be151d0656e80cdfb482123bfceac5e82b7a48db74436f298690303833b649d09373cace50fa1f245d01bc372d7892bb37a00a"; }; tabvar = { revision = 63921; @@ -47725,13 +47872,13 @@ sha512.run = "255b93a8eda59386b798e85741422c529903acfc0d06cb77f4b128c2e32e4a68ef32097888e921397c3e22434b581de30bb79c8cc6dc8357eaef94f26e6da04f"; }; tagging = { - revision = 52064; + revision = 77677; shortdesc = "Document configuration with tags"; stripPrefix = 0; - sha512.doc = "06d470576136a96edb69bf595e55f16416da552a5f4a84980ff5393689cb58246d4fbe62b979c22b85c5abc58b926d9be63cd0ec734b43c653a0d0a5c4b04d8a"; + sha512.doc = "73078129cf853b2eb9b64ed875e523417568140b925d7541fc893f05efe7339264ff69fb5558a0194b049e77e3f72edb30978a2b0eda09e55e551d11c7dae399"; license = [ "lppl13c" ]; version = "1.1.0.1"; - sha512.run = "8947ad0dc443891e0b5a395a27d2857acb5879821443ff64cb0b15b99eea7a69401ba165b26565bac1b0036032d49241504ea2e008106a85cdd896aa28abd9e4"; + sha512.run = "5d3b6a4f673f910df4178e21187de6cb4cd4cd202a334325561632225daf9b16540b9cd2316417890176312ec682b8526c91ac4de0ea03a228c738554181ce86"; }; tagpair = { revision = 42138; @@ -47838,13 +47985,13 @@ sha512.run = "f3d93c9ad813008fa72cbe317d244bca9a70855c20f327d22d1720b79d70019af0f5d8aef237fc78a598a545f44a4612f1e5a7622b34247044ab230bd42eed5d"; }; tasks = { - revision = 76924; + revision = 77677; shortdesc = "Horizontally columned lists"; stripPrefix = 0; - sha512.doc = "78f7b113eed3401f27c2d1a50a0cef6f33b147fdca74a4709a3e9f5bb9e5f1f803249d8c500968e558d6fec849ee284055d56d835a6a48be12053fc3cfe8d9a5"; + sha512.doc = "807b4aa8ede19250472da645f29c7def1f50b253abd192f0562a6d40bb44af3c4239bebb20d82584b01e3f0672291ae07b90a03a0a9d0abaae5a01a3182d6824"; license = [ "lppl13c" ]; version = "1.4a"; - sha512.run = "b32599fe0eb45a99df9fcbcd91c25c88c84a353ef0f0e6343c255da5f6d9f3d1c75d51b88f8bd2fc1fdfbf32ea71db023bb991818f37313109e8614e521ed11c"; + sha512.run = "e66f98686ec06c9a002402ff626229054f0a96fd2c8bd7c0018e225a1cf0fa9655b0a6bbeb2d5c65bb910a9e6cccee1b2171c429b0353e9196074ac2db3023e7"; }; tblr-extras = { revision = 76924; @@ -47867,7 +48014,7 @@ sha512.run = "82348df3f6dcedc17a3cd50f709d01b1f2b0e4be9345e63d40ee6ad2aff908f97c7d19d586431e3fe8399a8d076505ceaadb5afe0116093240a6e59a335934c9"; }; tcolorbox = { - revision = 77161; + revision = 77677; shortdesc = "Coloured boxes, for LaTeX examples and theorems, etc."; stripPrefix = 0; deps = [ @@ -47875,10 +48022,10 @@ "pgf" "tools" ]; - sha512.doc = "e32284f371007e6fdf6e7a0fd2ad9be1c076a10d84ae9b8b4c5ff4bff9cc7d37a0a9b5186d6fa8cc47165686fa2fabfeb532276fac14e25c6c11dd7311ac7901"; + sha512.doc = "68726e629c44b6a5a238f43480ba3b40b44eeace7a1f50e7c549d39cc042c54cc9e80fd6a0f230acc0adb963c03c97acbfd32775909fcdbfb5cef10581412cf2"; license = [ "lppl13c" ]; version = "6.9.0"; - sha512.run = "d4a06307ee2a3aa26c7d1797f69213c15eab173f66020c45af813d54d21370ad94fc95d9935e1bcdf8b90f0e811d1ae91e6604568a183cf0c8b64602e9521ed9"; + sha512.run = "e31b7ea5aab5a719235e42a5fc2d129d93de7684638fbeed8f56b18ca33b3fe1a4269c2ea8d6e8caca14878c4186a5c2fdb61a4afbe9477f05e2f1458689872d"; }; tdclock = { revision = 33043; @@ -47937,14 +48084,14 @@ sha512.run = "685f96cc0da3ab73f141bc052a2d6409b1e24dcffdf6dc9feddb9e17c902c19a0cdee22c68b75aa2d99e5ceb6a94f38fa50fb7d829c5ba29678a511f2c110f14"; }; telprint = { - revision = 71914; + revision = 77677; shortdesc = "Format German phone numbers"; stripPrefix = 0; - sha512.doc = "f0529a2aa31a7ddbc8d17225b8303a1a4e04438de1fa4ec61fcdaf29787dcb761ad5d4bca356f7bf3c39d40d64a766cc6733e037d18654795ef830dfce2be2fb"; - sha512.source = "e00083536ec4ce41b6e9d7df2b3234d0a2a233cca59b8f58bf891cc96ca2ce3dfeea4954cb0cc0f6ed2fb237aacdec3a19e0943fc1b8789b053cdc86174db9f6"; + sha512.doc = "beccfdd7a9cc42bf58d990b8a47e6b95baab20ac9a623e7c0b60aeca7402ba29ba1664ab592b05468809af7c97a3e952e05ca916573a41d166cd2a5159d7864b"; + sha512.source = "d00d67e5d01b15640843d3b755ef36ea561ad61f2749c8cf51c8f316b89a37c6e5a5eff08acde76ce236bbb6fc9489d52cd3c41de186d253fc73435d3a7b655f"; license = [ "lppl13c" ]; version = "1.12"; - sha512.run = "310127b6046abd4e59f1ca873912d9bcfb62489bd05866964d46a9214661bbc2ed179fe91f5dc854ae99919110381e2420e9f1a7e526e40ea95a3a27e568fcda"; + sha512.run = "b2b89c76e629fd36e6f456b7617fa335c044c048c3cca5b1076f2c97c62f17535ee1e562de9534a6034660ee886ad3e8de90fbb4a016bd5c14986060fa8fb11c"; }; templates-fenn = { revision = 15878; @@ -47971,16 +48118,16 @@ sha512.run = "696727231a51c33d10ca7c18690d2f960cd01a72b4e928c581e2a7ed26770bf5ea18bdfbdfd56372fc7289b59323025ea7d30f208e991e1c6c89a659a240597a"; }; tempora = { - revision = 39596; + revision = 77677; shortdesc = "Greek and Cyrillic to accompany Times"; stripPrefix = 0; fontMaps = [ "Map tempora.map" ]; - sha512.doc = "18259e25b2c9f2a9cfbce9a9303d8827af069bbe2a7ade5c14518ce2c19dc973a86fadaa99b2abc8bc65644ee5371c745abba03cca76a685382b7d8b6d20bc6e"; + sha512.doc = "253ee44ce9ffa0ef7fbe1b4ec9cbef8717f9a0ed2e30e67b598b9686b6d0083da849d8566d4d35cb46ddfbe39591490ca7fae8a917174995c81e33402ce8ac04"; license = [ "gpl2Only" ]; version = "1.05"; - sha512.run = "0e1cc1a13f7937e5497f454b15ca66e0975b784b80223a902bf12a9587abdfdb56116b100e04306b1999e053b7c3716b32e1183dd7e6624162611f3b70388df6"; + sha512.run = "f06072ab89231606c6188737ecb2dfd92056b132ea257b4fc05172fd2491a4126f3b996a78f5b8f95e18e4a341e8384655a5fd1e7bd75913810631a41949eee4"; }; temporal-logic = { revision = 77281; @@ -48003,23 +48150,23 @@ sha512.run = "c6a29d928b1f25dc4b8893f9fc803f3a5deef9e8e9aa4803153fbae5cdd7170eea819eafba8a165203e48c8b2f443c55ce682df9f7e968ab621f2cf7eb082108"; }; tensind = { - revision = 51481; + revision = 77677; shortdesc = "Typeset tensors"; stripPrefix = 0; - sha512.doc = "12e443e2ffe876732759ddf91c8948e9cfcebc3c1c96949c51f090e15dadfbcaf801e488c8d043855b576404207612ae91d982279cf0b29bd73d4a5d1528bb6c"; + sha512.doc = "a2eda25a0c2ba496c6d4694987c41974311fb5020489e142f3869fc24c339396d6005378479bbaad27ccbdac560d4b04fc7d6ec71a467f1772c77c2b8f0e7487"; license = [ "mit" ]; version = "1.1"; - sha512.run = "fc20b6f6b705218b82b5788582d8b017be783e42c87b3f35e7aa99a8215ab0168b7da899c73ef1ebc282bedd5c715e69ed9e1c19b94d9b6369ba8e9986b5c5d6"; + sha512.run = "8eb1535ab4ba84157d87ab0bc46ab913bafbbcb8850628f5b24dca7536b8eef8cc89ae5c2d55433871f23dcb41a36606ef236db535a0d3221affc132b553ac8c"; }; tensor = { - revision = 76924; + revision = 77677; shortdesc = "Typeset tensors"; stripPrefix = 0; - sha512.doc = "47131d4637d42cdd6a06fab4d31814241b848add2cf5e7a6cc975c388dc98eb872ddf475f57eb34c77d2831296189bf3f34d30ace8eae38debfd0d7688a4f34b"; - sha512.source = "5ae5150f14cb246e40d0df54b9367b8384a586d2b8462e370a73de9acb4203210e399d6ffdd3df5477ada6fc4c8eeb9aa227459c747e5f7d2fc8cf6170eee633"; + sha512.doc = "c656f0ef81676d81848fa25fe0aafe3c6ad99211025023cb8833011ae1ce33e7a8103f0505434f070e2058b3a2765bfa900baf319e755dbef020ce7f3f3b7328"; + sha512.source = "9353c47750e8364fa8c2c1989e8d2535313c74e2a9baa67326599b269fdcbfb2710fe992e3291b9261c4591c9fae2895fa49a831990611b8ef2194746c3805e7"; license = [ "lppl13c" ]; version = "2.2"; - sha512.run = "4344c9a57deff5e3d05a5f4597373e7ef2012ec60e3557fe1b944b429d15ec6463e1fa1ddf9a3d4417cd3c639c7439d4c9d5035d04f727fd6daf3f8882ad8c64"; + sha512.run = "9c10f20b022349bb427cd669a5ddf8c459fc3f74646dd4320fbeb61917c954c85a2e4b9f9506d2b93117fea86a02f9e0c49e4fd5448e627b68c2b957ce8eb873"; }; tensormatrix = { revision = 76005; @@ -48051,13 +48198,13 @@ sha512.run = "9d4d0be3e26dc69fa3986fbe41099330e97cdd4d3aa0b12a180657577ef839878aea9e546a5651cdd0ea45e7af3968c5b83b509ad5bb3ef210d42af5c00fd91b"; }; termes-otf = { - revision = 64733; + revision = 77677; shortdesc = "Using the OpenType fonts TeX Gyre Termes"; stripPrefix = 0; - sha512.doc = "221decd0f8193912d30032544095c3f30c4d8fd3b52ab74dd167bec1de528c8c9b753681985259dba859f8fd3d06ba239665bbdcc93d80904235c6f62685dba2"; + sha512.doc = "c38f2c685cb9ed571432d682fb907dd5aa0ef37623cba7461f76f287cbe99b89b63f5bfc4263d518203f3494d338341da666c2632552a3bc784ebe0c2e439d83"; license = [ "lppl13c" ]; version = "0.02"; - sha512.run = "df52961346796914dca6c8f7c45671aa5da8c8ae4d55b951b5dcec6168c90082c02734db1133a119c951e50507ff1edf777b8976e34da1fc1cbc7ad783d4ae4c"; + sha512.run = "95aa17189895d3be3937a50ca660374ee6d47930906409277a8e3f860315d941b45790c0f61b7a4e25459ab6c423840d8c59b89142a09e408c9823bdd72535dd"; }; terminalcode = { revision = 76729; @@ -48227,14 +48374,14 @@ sha512.run = "513310d4dc5240d0b290d0acc941455ba64e069d19c223670d05a632033aba8de367d5dce6acf073af4df476876d3ee414dcf9f1f579738bf9bdfe6738c19d36"; }; tex-locale = { - revision = 48500; + revision = 77677; shortdesc = "Localisation support for TeX and LaTeX documents"; stripPrefix = 0; - sha512.doc = "d3898da3687603b1f1f3f2f5b203d01c985ab0c3e39eeb05dc7c855c14fad8b73649777e4a0b7844c242bc8946cab80b585987eda37a1c10e3ba75c6955fee23"; - sha512.source = "b24a01b9845f79a86c12911e71ef179a4dd8f5a8284d067b760a8ac3cb906cbf2465ae3617e0196d9163348f3a865fea4e5869adac9921088b13d738803f87f4"; + sha512.doc = "562090e4a9e3b96463a361ce500ee424100b538c2f4f65ad5e2bd8ce6eaa6fb79f465f76de17835e6cbe66af0c27681267b96d5710790ace806762ad116bab46"; + sha512.source = "50ab26ebdf937cde74005109e1ecda58e9a2179bf8961d1e904e4b1305c4b48ff1dce823aaa85089c4912c6fcf7d15036770b3750bef327a25194b27deb1d7a3"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "0e3aca622bb6fb49a06a3aea1d997414add9272dd39c10c3a1d80956dece59882993b24366a1126acab80f8a7c8328a30756f727210f829f5eb838ac0b9cb1a6"; + sha512.run = "ef48bfe27d2d60081fcf235e78e75526eb1757d39bfec9b17aec36f37d5a8d49a44f0b8e8ff7bcbdb8db066401aa38efe4b95dd59fbc70449bf23ec7d365bb93"; }; tex-nutshell = { revision = 70375; @@ -48280,34 +48427,34 @@ "tex" ]; tex4ebook = { - revision = 75774; + revision = 78153; shortdesc = "Converter from LaTeX to ebook formats"; deps = [ "make4ht" "tex4ht" ]; - sha512.doc = "41a1521dd2543466c95f05f50f2288b78fb8cc9593e68c4eda137d1e19353711ab6e2c7decb4f7a6347328095fe27f1cb0e0cf1ca05795d3ecbe050cd7d7f3be"; + sha512.doc = "8251abae3e6ea04710a958f6bd5d6d70cd3dae939450c1a06d7967d136b7b801702172e69f06e20fa82563e97363dc89983c58dcbc2790275a16afedfb6756bc"; scriptExts = [ "lua" ]; license = [ "lppl13c" ]; - version = "0.4c"; - sha512.run = "beca10a58514a4f4dbb559c64099415e367ac8ed9cae9776375e36292e0365a2f418b2fb6c19ce09400c2789b0c58cef8ad368cc8c468a79355200ddc1450e4f"; + version = "0.4d"; + sha512.run = "fc863aed49f6e59362390a16bf465525dcfa804c9a198b7b222530d40905b9e0f51efbb4557e89da2ec2d3bc31a2b991a59f99008b61789b160c305029258e03"; }; tex4ebook.binfiles = [ "tex4ebook" ]; tex4ht = { - revision = 77565; + revision = 77991; shortdesc = "Convert (La)TeX to HTML/XML"; - sha512.doc = "f67fe77bd83be563ce7bc2c99a4a6aebacdaeb2459bcd8c707a09b8fb4d8b45fa7cffe0b6a212768a341cdf4370489a829142c5995e2f8c11ef2979a3e4c9c13"; - sha512.source = "03fc0b125251cc2cd4662a1ebecb66aacdaa2677f2a9f6ad48eae6b4aea15e7ab6826dbb2dd8cd01ef42c648e7bcf70bb76c1b11190bf684a4fd59676f905779"; + sha512.doc = "3a932fda55762263ae1ae1ab3695dbcef2a7e6d4995028bfcc0a9ca15de04998aefbad56110b7853489fe038eddeb1f2057a65ea28d2b78caea30ae1b69a7e1a"; + sha512.source = "a2a6022a828a7b55a78ca72514e681951731e4ab451b54e0683e0daad6f07d243b52b056e376a6a0fa3b91652396598e819a8a8d14fdfcef65f5a8cd93e30a0f"; scriptExts = [ "jar" "lua" ]; license = [ "lppl13c" ]; - sha512.run = "749a2e954a650859085257729b327a457c89c78f1c3aa95c3e2defeac042ed5c71ad323e9e3ba6df4d98d1f5551a3897da82840fa7d6ba9608a8a83938c9bc49"; + sha512.run = "760a199f6fde826739c94eee51bbb6424df4b4b8bc67e2f225884d7d42985d2a64560bca9623e5d71724caff484cd9a68854de80d8a6632efb5b81e645200d57"; }; tex4ht.binfiles = [ "ht" @@ -48411,13 +48558,13 @@ "texdiff" ]; texdimens = { - revision = 61070; + revision = 77677; shortdesc = "Conversion of TeX dimensions to decimals"; stripPrefix = 0; - sha512.doc = "3ab30a8de33cedd4bdb9aa0a84104eb5b02be164de9f6fb81a51dbaa6caabe0029228c311970a3287cfbcf270a5430d6883756e9c28fc924a3286d76bb71217e"; + sha512.doc = "69174409761d690ab00b37b225f37ab8aa66e86b108599e626d5937478934f861253e11a0ffb9bdd0d00e6040a95bf53198bbca98dfdc784e618b522a52dc661"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "737074790de5c16de0e30dd6f708d6b8ec43e8d387ced2dc6b16b64f38854fad7367884abeab71fd41eaa79dc0c5939904314deed97331f9919a1fbefb0108d3"; + sha512.run = "86450eeed4644dd0198a6f17b3fd921ff27ffb040a5388b4a3928c0869d4858dd7b7dc4dfce226491c4a9835f5719acd83d91cb25dcc4e67507dd2bf82faf1a5"; }; texdirflatten = { revision = 55064; @@ -48583,11 +48730,11 @@ hasCatalogue = false; }; texlive-msg-translations = { - revision = 77513; + revision = 77642; shortdesc = "translations of the TeX Live installer and TeX Live Manager"; hasRunfiles = false; hasCatalogue = false; - sha512.run = "73e73008b0e1450406d9679975c650ff3b86e3fe1684b9004d8e8403a3b571f784fcd03416ec5a26c775172f57a2ceaa1b771b0a4f9be3d3f7e601e74492141c"; + sha512.run = "977021a23d075a37f748a9a0216e804858149a81995072aa20335c3addd618368f089bb16bf9485e68a82a513b3281d748ffd980b2c332893b8ba05987d41eb4"; hasTlpkg = true; }; texlive-pl = { @@ -48605,7 +48752,7 @@ hasCatalogue = false; }; texlive-scripts = { - revision = 77567; + revision = 78221; shortdesc = "TeX Live infrastructure programs"; deps = [ "texlive.infra" @@ -48613,14 +48760,14 @@ fontMaps = [ "Map mathpple.map" ]; - sha512.doc = "ba97bd61e8ec44a36757208846977438a808ebe6dfa1d6aaf9dec6523f8c0e47ea572d2e7e823c1fa59cebb8a7e8caa08393e911b04e6bbb2cd8b6058d34b799"; + sha512.doc = "017ae67a3e682ec23e8e4876d866062f6fc0a4707b42c4653641584eb141ad528129da05084e4099c6f4188895f9ab741d68cd8100b200d4b373154f6888bf3c"; hasManpages = true; scriptExts = [ "lua" "tcl" ]; hasCatalogue = false; - sha512.run = "278ef3509fa6c90bf4acf5992c5892ad4797bdb98a85c0561a8d5c1608d57deb6b040fbb74f7abca1454a010c8166d28528f81cea74c39e85b15a7d62ebdc564"; + sha512.run = "7b3365e054384d1acd91eb50d34c43dbd7d7ea7bcc98eee91ccc62c6ede11b32c1bdebfa34593eda672b13918059e895e3aa969948d988b578a1482e2712efbb"; hasTlpkg = true; }; texlive-scripts-extra = { @@ -48750,14 +48897,14 @@ "texlogsieve" ]; texmate = { - revision = 15878; + revision = 78116; shortdesc = "Comprehensive chess annotation in LaTeX"; stripPrefix = 0; - sha512.doc = "dc1ca347bfb0ba8c54403e643b4052604f98b39ced23d092808cb221e930384f49d1c34794a933b0a05c7691ef04158688653ce69eb8a4b72e9172b4254954ee"; - sha512.source = "b75362c3b748021934052ef38b9f95ad7047804d5100b2a00bd8f9e396103d2d641f1fc5a3c636cb42ed66fa88488f6c69d3b188e3a55f715df2d19c05331889"; + sha512.doc = "d42e83833198d8fb060053016a1e31ddce10e2e01912e96cbc8265d447f81c6decced7cc635e0336ad5d7c0e27dc5380196b4b2d0babf52e4e448cd95fc34240"; + sha512.source = "8eaa9f97fa349b3fb5d5009c506ea61bf58a1e0bf0fa51f230b2cef834a52300dcaa50cf811a35573fa3e00975fde858336beea20d6da3df1882a682060448ca"; license = [ "lppl13c" ]; version = "2"; - sha512.run = "52c35f096426385f229b7ddb66c8ec2a20539bbad6296f2bdd230c2da79edf5668fdde0fc7ebac7099a414b622b31309fa7f610564c8212602f71dca7193c597"; + sha512.run = "74a3940a5a87f14b993f90cab8d2d061f39ba3793bd217426c4876fe0c3c673ad11439aa89da77fceffeede04d2c0e85b6023eb3cbaf1855a8c7d8992ec77731"; }; texments = { revision = 15878; @@ -48788,16 +48935,16 @@ version = "2"; }; texosquery = { - revision = 53676; + revision = 77677; shortdesc = "Cross-platform Java application to query OS information"; - sha512.doc = "51bc4e5a9f62b4526198b380fa69dd2d79ff69ccf0915aef4269d890fed057c4130ccca65e0c279e58ebfb72347d627b186534138f9c4bc8d395677c73a2a0fc"; - sha512.source = "5ed0dddadb7e8f406635d7a2cc309a030826607a76b4520b1f47a07affb603d96577118ba1fb5b9797322aa49a68616acbbcdde39bc8538c54c5d2fa1aebe510"; + sha512.doc = "68a4dfdfcd631afebccf3527cdcb1c5acb9ddf25201ae6a3e18f2e8675ad382398bbcb8d9bb549cad27e1c42f23dea02fc7f3d84a169d57f6c2fded05426033a"; + sha512.source = "37f0fcd4a195b9dc3a5267f7ffaec0728e6ae1324878fd4d91ccef7d6da449f919b08ce8107e45f10da4dd142a927c18286f5e569a3572e572ff028300743208"; scriptExts = [ "jar" ]; license = [ "lppl13c" ]; version = "1.7"; - sha512.run = "d454a95139920c24404a501ad3bbde4ae8e809e0f0b6b7c32053d375e0cac31d81087a53d65ab067c9c6dfd988ae90429adbc5d7cd2e1b23f41f46dbf6a25056"; + sha512.run = "fbd239be879748a38a7fe3544081b2e5ef230176e7f3a6513f1d2a11fb9d537a8c882d6af36f4226776faf84a23fea6c040246f1c7403fa018d2c6da801b5654"; }; texosquery.binfiles = [ "texosquery" @@ -48893,14 +49040,14 @@ sha512.run = "39c270382bb228beeb9ec61f744f66805c76a7fb1522158a59daa5dbbf29b3f4151c20d7dbadf404cab8ca023456b9988d45e53f65a1396da9259832390a0980"; }; textcase = { - revision = 75878; + revision = 77677; shortdesc = "Case conversion ignoring mathematics, etc."; stripPrefix = 0; - sha512.doc = "fbec2a1c75dadc3c94efac5351648f4b79841ed8a779592a70f78d2f41bbd1e7e72ffbe0e9148c3e06b90b88d89dc8df149221e9e89d2b9159ed653f15d17906"; - sha512.source = "920d7acc32b2a35e03c0fae00267bf81d57d9c657d889853d2a9778be10fd58bb19c66fe633449dc05474c3fedb2034a2cd24b041c4a825afd0fa85380a40605"; + sha512.doc = "61346a782dd5f5b68015af5ec4c6f083417d0b873586b3546395959f105cc6b01f93da4ed6ff199c8b56e9822b712190dae99ee94b842a31ad8b0dc5f8ad9560"; + sha512.source = "984c1a4a24d1974a4dc97c61350622a63472e090e2ec220c8865470a06e187336bf17feafdc9b829c3e5f16855ac8e9658b9b02effdb275075988d247aa098e9"; license = [ "lppl13c" ]; version = "1.05"; - sha512.run = "0c7bb9f89b6cae9ea25bad09146b60a7c8affd2e883e2da9e6dd35a50ab921fa3d01271664b7c19ceda8002a310afa0a9cf2f1d4af57383b08ddc63382622c3a"; + sha512.run = "bf0e4733248cd5d4d8497e4369a2660eabc81095f534ac8c3cd329bac50085cc610b398f21de451efd16f08661a21c2f745bd34c6b7d5910c70b4f3e79dd5171"; }; textcsc = { revision = 67193; @@ -48935,17 +49082,17 @@ sha512.run = "1652260a3e946a8847ceb7f937893bad27a24737d9b3573466f7369ce9cdbf900af0ef6c7f0bf3033200664da736e8232c3fbf6db61bb7d51acec1010d13a3e0"; }; textgreek = { - revision = 44192; + revision = 77677; shortdesc = "Upright greek letters in text"; stripPrefix = 0; deps = [ "greek-fontenc" ]; - sha512.doc = "9107ca31b645977d56a3b1e37f7b12f0302b1b2531bd2a21883f7931831e70c4383beae77469aab4663253da3109cdd9c53589cbab95f7f0126389d12509127f"; - sha512.source = "367b63cd318c1e69944444f4cab82af7a7b1dde667d6469ade4c6433960b21a6f8922280d5a46e96fc88ddf4c2d5d3f3a440b55045a67512459208ae181bda96"; + sha512.doc = "8916d1b3d878ae41b99319eb292464ad3acc90a95341e12b5865b4f577620999fc267deec26789b8462f3d769832d0a21749b182ad2816f2afc0999d22de52a9"; + sha512.source = "74c79e565ddde1055d68a2f2957afa1263a056bba2162e80a807c2d7f101451576c61cb28738e8589317220c577b8ff134e7ef37f88dc7797e4bc156845a183e"; license = [ "lppl13c" ]; version = "0.7"; - sha512.run = "2370f666c2cef43a579e32a755675431717ccfb4bad6f30261a6c67e0617816ffc272c25e0d076d91c4047c41926c92ae375507f36f2fab01673bd7e708f5188"; + sha512.run = "badda482240aa3966d9ccc614e73948a8434fe8a1458cd8db91218318255e8848d19b6eac26ed027c38e08c0370a918ffd225ab4785539404d5402ea7907cd1d"; }; textmerg = { revision = 76924; @@ -48977,14 +49124,14 @@ sha512.run = "7780972480a1355a05cbcca3c46f3e5284b120a93ed2265f0fcceb6965f55ed793756cf96df63aa8da589dd12fe1b8127bd470077b9f9dda758238ced566b3e6"; }; textpos = { - revision = 75712; + revision = 77677; shortdesc = "Place boxes at arbitrary positions on the LaTeX page"; stripPrefix = 0; - sha512.doc = "4e0d8a21134e836e443f11da2c366655ed6077fb6156e756f99a64335b547762aea9e5883b6b88c6b14b615c1f337b95b4f232b25da6c2df3fb64aba72c28dd2"; - sha512.source = "6565998519e92ca59b37d18b86ee56ee7a151dee53f748030f2da74ee314e05caef6e2952302988665e2ae6a8d56441a8355c33c9ff3eaf8cd55881f1240180b"; + sha512.doc = "955b404c7e3da33522a752fe5158ea872434239769dcead9bdfca6c918deaf5a5435518c2e0035b153b353fee4f0ade76d6c8657482e3cbf0681875bb93794d7"; + sha512.source = "eceaec33154e289ed92c83b326d1411f231ad22888ec34b268e69a841b4cea74189e1581ecce9a7561417f961348485645eafbadfb9f89aaa1289eb83cfd8d91"; license = [ "lppl13c" ]; version = "1.10.1"; - sha512.run = "3774b7702694f479f117c77ab7b87bc2a03d8b1c7eee7d76c1de9cdefd33511e1d47b9e18f8139233bf4521f4fd8d97c87707c4657fd22de5d94fe6f4e0497ab"; + sha512.run = "ae59345081035a2b1f6db4ebd85993b6a8915febd921cbc268b278ed5cc175a7ee4103696ae4a7d1480d46577cec64e96b714dc306db151ffcbeba414eeacd67"; }; textualicomma = { revision = 76924; @@ -49007,9 +49154,9 @@ sha512.run = "48a330924ecdeee6f7c6f316512e7f07d9091376f3594630a694f98aaa40dbf53cd343f4de92dbb178fbc1f09ec0e25abf818b0b347f04748f2fd47bfbbb644b"; }; texware = { - revision = 77463; + revision = 77677; shortdesc = "Basic utility programs for use with TeX"; - sha512.doc = "0e5be2bbc5470c3e2671122d0c87d747ab45f8777e755515f646100e128422a05ec04408abc08ced8b9263d8a4951925a3d2d14a16422d4015a6e5053967a150"; + sha512.doc = "7e10e759ca9bac79482af97375b487f12fa6a626ff62f6a3f7323f6db9ec520a0fff55248268f812c5a730e38c7c9fc8edfbd575263c8f72544f3d40f1d327dd"; hasManpages = true; license = [ "publicDomain" ]; }; @@ -49046,14 +49193,14 @@ sha512.run = "25f6bd1e6e9586b261721b66b6b193c07f60dc074f7b7b1911b0a8ba4f33815c86945bcb3946ffe153f70f0dbaeec4dca8e5574f8369c754a6151fc271029f3b"; }; thaispec = { - revision = 58019; + revision = 77677; shortdesc = "Thai Language Typesetting in XeLaTeX"; stripPrefix = 0; - sha512.doc = "26b88ea1b87d8391b8864011449116df3fccbbb978aa76e6cc51dfa893eac87851ee10b1320350de57103b80c6bfb30ca97dd1cdf13014157ea35eaff780843b"; - sha512.source = "e79096902654f302311ab531f8ead3ab9852323ed774fd217aff94c0e1ce456c01a5d8a28854b7c5d65d0274318a22cacd4dc04a00498eaacd92f538f20f6013"; + sha512.doc = "f4f225d768bd361e1b6185bc6aadb9a41271cefe8c822478db59e180c6f7fdd01ad648d8f41ecd8af4ab639a3f93dae30e338c4cd258fec9e163bada5eb1d3fe"; + sha512.source = "81e9dda2a4fe6cef5b064ee0c6b7e05c9ed3f5ecd0be416dbe4aa6171e5d7d73dc0aa653bb900410360320b69565ab5af6fe5ba210422a082f40342869e8d0c2"; license = [ "lppl13c" ]; version = "2021.03.01"; - sha512.run = "02434f56fcc8ab499b4f80439fe9099d5dedef00d6dd295dfc47644a7b1397486a419e1ae2b89a0aefd9cb3a093974158a72a2eb2921d25df3231a7628897968"; + sha512.run = "a4b97e4da4848df8581db98585cc595b63aea8ea8d47705a30998ba35071237a26864a8ee938ab00899606d60a77afb7f2c8d1e4d692b228714dc4a00641e54a"; }; thalie = { revision = 65249; @@ -49124,15 +49271,15 @@ sha512.run = "221b2d24b947998f24c9fe543fd4fb697554ffd3b48173122552432ae45a79eb0e41fd1918ca5004421a63e624c2e17ecb2d6ab5e8fdeed182bab19773047052"; }; theoremref = { - revision = 54512; + revision = 77677; shortdesc = "References with automatic theorem names"; stripPrefix = 0; - sha512.doc = "022ef42c6765c661f5828a8adcad7710d74f168b3a2dfad0e73218d1a5295b25ea24d5fa010a01151939e87989cfd6457917167e69cebf5ee5a364347eea5f2f"; + sha512.doc = "790ecebf49b308d43f6351b9bfede2ef2421135275401678b3fabf0f66ca8592c5ce6a7f97818d96f737be0e9851a68e953f82e8924c09e6c9d08c70772db195"; license = [ "lppl13c" "gpl2Only" ]; - sha512.run = "ed6990b6c7a9ec4e72770252bcd07ad5ddf4015cde0129dc0a89cb95bc96958963209fe46f0ba9a614ebc0cdb358d8125ee3eb22b9a4249367d975ec12250a3e"; + sha512.run = "941c3c40dc243f441e7786ffddcfbe56a1eca1db298d9c00023d345d0a7294e9738620ad8c34540c94730fdc16c06161ae588484ed942078b5e66f521147d1b6"; }; thermodynamics = { revision = 77280; @@ -49192,23 +49339,23 @@ sha512.run = "ddc80b4de32524ce76fe34e8f88d01e2db18a8bbf60a718454a0303aea8082fc2e495c89c2ad0a7459ed3151e890e30a1263267f249581e24bac87113a5fd266"; }; thmbox = { - revision = 15878; + revision = 77677; shortdesc = "Decorate theorem statements"; stripPrefix = 0; - sha512.doc = "ad8e0710a15781eb3164527dd16ecc2050d3cd3317c386841ad8612a9ebc6055a1501272e3b01bcbc6a7f1ffa80455bf2ccdc0cc9ff4428c9688e9f6404a16ff"; - sha512.source = "1b559b9286a97c3157d568982513541028d96cfd5d67ac541909586251ac3729574c23a05ebdfc42ab06a92ab2ea0cef878b1f42983d06fd48f825962de57cb6"; + sha512.doc = "167abc4fe0df70522c797c5c1def8775d403bd7fca4a3670f96d3070a95e80d5482e08d2f30533ccaf476285ea2067b0784b001b221f6ad3ac0fefabd1b25d37"; + sha512.source = "af82f05595d33d10f4f718af0826775ab70e72c3de0570c340ce70e43a439c45b06245f59bf1b0cb2a2872ae339d03ddcd7a2e36a9eacfa08d7375bd2a664991"; license = [ "lppl13c" ]; - sha512.run = "83ceeb0cf84ff75afb734f41be5a5309692c6804a5a20627c54cc8760f8ac5e205cf1a24097c8b8624823668796092d620f5ffbc488f63b87e7cbf9365279aac"; + sha512.run = "64a0d4e9ec14062321e977a50c6883a3da95e6d1e9f61f2905e1cc5ae4f47e03bc86c581366c8a68f4680536cf356fe314d9834c8056e5e189c1c36f5b6ea122"; }; thmtools = { - revision = 67018; + revision = 77677; shortdesc = "Extensions to theorem environments"; stripPrefix = 0; - sha512.doc = "939567cab1c401d0946de706105d23add703e991bf36dc58f4e1d40fa35b5b30b37a9e32bc2d252f247da1f1db654bf3aad460dd1882389c00a8e11106270840"; - sha512.source = "a086c028394cff2fcb5c011d2a69627ce2f9651694b8e1596ece652111e88d43c1f1e358ae4c1201ddb0166180d6dec9eb14ebec8a05469636061c224c6f39e9"; + sha512.doc = "2ab86b1cc4ebc8d9db4540b500fa49eeeff7a4d9c7a615a2a4653d098bb254c883a58272e49488c7c715678f289fe15baf005240372cf28f7bc5d62eda9a5f62"; + sha512.source = "efbdc1fff932568d5cd098f935f92c9780c45ffe512278bd255814f0e3ee92d8e14d75c04f1b5d079121876139d53b89084485b13ff8ebf24047088bc5467c2a"; license = [ "lppl13c" ]; version = "76"; - sha512.run = "7d150df3f868339c6bcccb2e881105d9eba11bab8cbbbf42d5a696a7496cfbb87f0ca848e5cf7a63239e563a75515b15d4acc4a72046ca9539c4597e077333be"; + sha512.run = "453ea169e406fd99b5fe77fd8c8577c893ee2f9ee1c63cd78d15fb8fe548d54aaca4b1d975d7ce71d8f2f5e9040fedff5c114c6e9ded7b4f1324f7d4a0a5f4f8"; }; threadcol = { revision = 28754; @@ -49230,21 +49377,21 @@ sha512.run = "66e6a27aa277b45b44c156d408c764da5bee6dc540f2058a783f02bbe806c95052267a5ed79ea49b5dc356d0f03747e9b186542640b34753a693ecffa158a6a4"; }; threeparttable = { - revision = 17383; + revision = 77677; shortdesc = "Tables with captions and notes all the same width"; stripPrefix = 0; - sha512.doc = "6b5eb1d6ceea740ec54ba935c45f03c2e6328140e86122a38b90d84e375382adfcfe14e2e9f56384f825c913140f01a1eb6266d2d46f6b813a34b4da652ee31d"; + sha512.doc = "3e325f214770f87d6eaf319ca749b4c3c769fb6a96ab1f89ebf8bc75495761d713c13c925bbe8b634af2105d956fbb524439a6e24802c89e823e39655cc1e18a"; license = [ "free" ]; - sha512.run = "f947dd01e56f6f3db8a4ed0b8f3ec564a38486fcb27f30bb3bacdf31af8360590e7e3886cc00cfbab813213974f4b335ff06ceb521d25519e8b95e345a002692"; + sha512.run = "5590a09a60e54c01ac629798e4c8e136e876a9986abf99a44607f36bc736b0f5cf3f5e4b817366a3665d0a307992aa9341530c25e78aab3853c108c651711bee"; }; threeparttablex = { - revision = 34206; + revision = 77677; shortdesc = "Notes in longtables"; stripPrefix = 0; - sha512.doc = "3dceb0aecfa2ef09bc20250cd38dd698e35b2cd2a33fb446e78a39fa654899c4f6658a18b95b39a5bff2279a0cbeeda71bcedcdb7fa91d148290302b73e7a64c"; + sha512.doc = "a7d7caeebc5e41ed68dc20582ec41224829d49253ad91d1c7825ae20f9273de46b63d821a9559ebd185157509227b2f2c2c3116d5a5b8a69f54b05d7f4ec956e"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "9dd33dcb7f9eebb9396a6a05ac20e9bb221260cd80f355b23f60a0466c64847ebacd8b0d19c75b3d9cecd9c522a8633468e7cc86121f7626141c066e12f977d6"; + sha512.run = "e144e83ba94eda884006c25791e741c065007a776deecf559548e13295719b552d9df63cb2080a05c743956bf70545079d0350b9c61f6996de6087dd48303228"; }; thuaslogos = { revision = 51347; @@ -49298,14 +49445,14 @@ "thumbpdf" ]; thumbs = { - revision = 77398; + revision = 77677; shortdesc = "Create thumb indexes"; stripPrefix = 0; - sha512.doc = "867ba82b7055f90ff8f333b204b39621ae3621d5e8f7b8be787a037dede9731193f2339d936233ea5e64f581a17d18b427adf9afec4c6e4df59ffa8850accf07"; - sha512.source = "605633e8a80fe96f37214fb9994db8566a6f98834990ef95cc2a61e8113f70269a73f641e8003ac5e38d994a9ec5073e2b5af89dab1f239c57b7de61660a69b6"; + sha512.doc = "f9949205c7a688b4c04cb7ecbba6a0ed84e4ef4de4a83c95b3f8e1aea0e6308dca71470d518f034e529862b7ce99bbd0b3fec3a6a2ff6d88fb5946c91d6e04a4"; + sha512.source = "1bded3298f31db9cabc6b78b1159a5c4773f5acf327ad917553f847b96fc4bf3069319b93ae32b213d7c9ec4f9c523831e72402a64c1f5275021dfcfc64df281"; license = [ "lppl13c" ]; version = "1.1d"; - sha512.run = "fd089aa4a4ae73dbc2539efcd5306f80df3e34fa7d3d1e78823b22db09b0fb33a7c78634aacfc7baef1fd417b6b909c88ceb32cc5a3c623adc458b0c82998e49"; + sha512.run = "3f9ec10cd653fd48134774dadd0758b098727acc4c8c283dd2d430f02130379d0c514739c6d64758cba72407129903d5783c1be4e94fca68073fadb311ff5c6f"; }; thumby = { revision = 16736; @@ -49364,12 +49511,12 @@ sha512.run = "6ae766645bb046c18c0ecaab4d567ed3b66800696a37e28cbc0100dd50db7d89e03b5f2bfb8073a1d819f552f81ff8ecb692889ab7e2cf28210474663d4943e4"; }; tie = { - revision = 73848; + revision = 77677; shortdesc = "Allow multiple web change files"; deps = [ "kpathsea" ]; - sha512.doc = "65d07216a4aac3888cf413dc63fc0e9d7f2807c0bbbdd0195c020d6b2aea9c1a12b12c3efc097895507806588734a350d362def39011db765305a79ee050ea31"; + sha512.doc = "608d6670cfc7c81ac28593d77bfbd1cc1513d00c58fb5bc3e913b5230ef6c6d7bf09892b451dbf74605b7016afd0210f67f2516a81575e8e136fdce43881d6d8"; hasManpages = true; license = [ "free" ]; version = "2.4"; @@ -49438,13 +49585,13 @@ sha512.run = "edcb3f7fdfa6815e712fb2cdf43587941d4be0a558a29ad86b55edf1f7dd82df401fd88f28e70f2aa4cc2ab3622067412b6b4258c3b1faa855cde9c945e70ebf"; }; tikz-cd = { - revision = 76924; + revision = 77677; shortdesc = "Create commutative diagrams with TikZ"; stripPrefix = 0; - sha512.doc = "6e6aa226e93b604d8948d42f34277bb4504686163e18f870b4bba58689f0e78c03a6eeb3f939223d6d9da23f57777239d01221113138e3b64dc194415e42b8aa"; + sha512.doc = "1279474e1d6f683a119ddd469ea9c07f7618867c066c2588ba0f9d713033b3c8950af8c8da8701b169e1af4b97fcb5d22feda42ca8d5de461165592e67fb7397"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "913351ec2f18813b6d660eff1508948997959ac7fc92d0aa2d1e79d2af84b5b8a2e96297e43cd3e58f5e0fc5c7fddd3ee5cad6fd9503f9f1aada8084d9c3c39f"; + sha512.run = "d448c30c2ce96ccc519bccb7e4d2f3a9613b5b99af4a5553fcf7fa1c619c0b524f64b4fda2c0acc3bde174e6ee7fc312d596cc244322a5dfe80c228bb76a4813"; }; tikz-cookingsymbols = { revision = 75636; @@ -49542,13 +49689,13 @@ sha512.run = "0c4ecd55d10893ac8bca7b8ac38f2366f30cd989c5d6ab4dd501047f01c0285f8e4b78309dfce06525bf525cff77e2edd56429aa166f24b9a7e07586e3befe96"; }; tikz-kalender = { - revision = 77508; + revision = 77920; shortdesc = "A LaTeX based calendar using TikZ"; stripPrefix = 0; - sha512.doc = "5627cf8c5baf394a32cec52995ba49d9e9fddf10ae5f971973833204026d6acf92e8a267cc42d414dbe6b9564aa7f29d96c5b49727d72167f70cbea35a77777c"; + sha512.doc = "df5e7e9ab79d4e6f975bf871038f9dd7080b1e0196a1e777e5c12286dad1c80549d66cee7256d91b9e588f2e523a9ec519ebc02ddebe0804dd248620b76b4e38"; license = [ "cc-by-sa-10" ]; - version = "0.6a"; - sha512.run = "61919d930633189bff555b21ccae7c3e5c2eb5bf326a6eeb3f1636063d5fd31de70032773240c47ceb740cf303adbeecff3a1ecc493dd140d4b13692bd960d1e"; + version = "0.6b"; + sha512.run = "af624e9dc49d5e6f404d96615e1c62a6e60a3316e891f0b62fe01b5c4d5cfe30802573a133680fc617d579c27c2d8333c3db43208368e5c427701d89465eedf6"; }; tikz-karnaugh = { revision = 62040; @@ -49840,7 +49987,7 @@ sha512.run = "7768e77322ba17ef8c8984340aa6e00e582e691897b0ee37bf3f17284fd4d5566ebe3cdd077e2f094e5a0e202282fea5c8f313032407a8f0f07a9780bed0cdda"; }; tikzducks = { - revision = 77080; + revision = 77677; shortdesc = "A little fun package for using rubber ducks in TikZ"; stripPrefix = 0; deps = [ @@ -49848,10 +49995,10 @@ "iftex" "pgf" ]; - sha512.doc = "a553d9a5612c41927a43cc62e153614aebf1f90d37761da2adfe34ee54d4491bbb4ba7d31e59470c5841dbcf702995b3279ebeca698e1cbde6d70081fe6905de"; + sha512.doc = "0dd71d03846746083373c1ce4d5d9d098c9462aa69494b0392a0fbe3903a7d392cbb803ac384fc9df50dc7bd4e90210f196df594c42ae774fa28979513875529"; license = [ "lppl13c" ]; version = "2.2"; - sha512.run = "b24d1df72f215d2f018f0529c7830762ec9c27d6ab1580007150e03d4ab28b15077262000cfcaf51e2d2e66e4046dae7342ec6d9ef71a2a9807551d5e8b99263"; + sha512.run = "873baf898b03d92c1d106fa4fd08e83c3e42ab5c04024c7e74496a5ddbe923480565f2e68a989d05a4ded65e556f072e901c0334351fbb502f085f2e0f4a5015"; }; tikzfill = { revision = 76924; @@ -49885,7 +50032,7 @@ sha512.run = "1559c739ee5ce26c531ed1c989a2d986ee6da05880e6dcb8f14018c71c638028517d1c2374cb452421c92f5d430d4560ae4463732926c56ff33407941e70ffc3"; }; tikzlings = { - revision = 77079; + revision = 77677; shortdesc = "A collection of cute little animals and similar creatures"; stripPrefix = 0; deps = [ @@ -49894,10 +50041,10 @@ "pgf" "pgf-blur" ]; - sha512.doc = "10fe9e556953bd848d3604fd173dd810976efe9b447d45e64b3fba7e823ef4f4699d7e4caa9fa0b66cabb2985e60532f833e67fbf83a266520df4afb47f337c9"; + sha512.doc = "0a56db567835e0b634e2f3f363f61b7ecd2247a7102cc5250334abbbe50ca40081095604fd32f4cea446f38ecea128351796affaca204c2bd9b9a2145649b1a7"; license = [ "lppl13c" ]; version = "2.5"; - sha512.run = "3fd8a57e44003c41beb8ae664b11c0dd1d3eae35b8b631db38795659f3cddb8064cbeb00e58715bc69d1790c524c5ce4ba7f3f24e8d287366b023054e2060246"; + sha512.run = "1293b6d880406ba844f40c0ceda0a2033d06cbfb5a32c55f3615d3f5bd0c27759fb8cf824b8b310e5a88377a44602611ef17fffe107c62fefddac7c1eac776a7"; }; tikzmark = { revision = 64819; @@ -49968,13 +50115,13 @@ sha512.run = "9da38e2e02c651e2f89a0e9ea917fc5147626026acc7302b7e32aa2cbee072f91311fbab73e44852a2c237290de76e560f2b45e88639936b542e6986d90a9b4d"; }; tikzpingus = { - revision = 75543; + revision = 78222; shortdesc = "Penguins with TikZ"; stripPrefix = 0; - sha512.doc = "7374741baa44d8fba452492aebd7fda31a5e54a24f724164b827c0b7a8609db518076331645db2e6d6686f52ec4162d7b4f935ff3140c8b4fa70f8e2576d1747"; - license = [ "gpl3Only" ]; - version = "1.3"; - sha512.run = "d145f43774944e3ccc3be6676a5a1d5fb97e65bcb6a0c9d1bf7630542ea2a3a0e84ba3f682e39447b4f20235fa80ac41cf9ef25246a9468e69db2d99361c8d81"; + sha512.doc = "2f3ff9de2d11e2f8aa389b0030679467ab52df451068974e07c1a091636b3e559a1164353baf87b38752ba9b9d407c939dbb026f13ca2759c599229518068eaa"; + license = [ "lppl13c" ]; + version = "1.4"; + sha512.run = "0aa244072877345c4401466d52756f901dc7adc0fb747943ceb07063b13a7f22d99e164467627a01ba6e22e08072d040cfd74d13088e607460b5d85660d75b3f"; }; tikzposter = { revision = 32732; @@ -50126,30 +50273,30 @@ sha512.run = "0c07a24aea43b0092610cda5878a7e2be95777f199c9983e0aad42d83c1a6bd96dd4ca4caddef6b61165d62e924033eb01524fc925fdc8a4fd4baf44f568eec6"; }; tinos = { - revision = 68950; + revision = 77677; shortdesc = "Tinos fonts with LaTeX support"; stripPrefix = 0; fontMaps = [ "Map tinos.map" ]; - sha512.doc = "e7f6fa5253e729b602c1bde603e568d5cdcb953e2a4f1e478c52959d25f58f7678cd107466d7a99b459af70250076c5f16224e4ee549998356c1b1957aaa60cd"; + sha512.doc = "2e2ba10eafc7606de355effe34997d92eef9a965e79d79b09db6b187ba419b362df4c7ad783021cc8b45715962adcaeaefb2348d0572d14be212c600fd99c155"; license = [ "asl20" "lppl13c" ]; - sha512.run = "0212c5d1d87d1c73c66926a7bf06b2b62a0be51b3a03daec2086a15a4facd80e175ba3f4e23f486e181fb6d3910b77f7d26c28a8f76a9802b5112b010efccc2a"; + sha512.run = "82915cdb9819adbfb9a18bb25ca236de3937351ca38ee4fa683480b7f292c2ab98e08707dfceb9a15237d26a6c4d8abde4afdfb8ae36d3d0dfd85001b0dad358"; }; tipa = { - revision = 29349; + revision = 77677; shortdesc = "Fonts and macros for IPA phonetics characters"; stripPrefix = 0; fontMaps = [ "MixedMap tipa.map" ]; - sha512.doc = "213c4eb24943e655c03087dbc5a51eb3cfeff09ece1d31fd11f1734ab3b219db94cc8b5f4735f3d6381b79a5d6ee2cfe727acd17f823b21163e910c09f48e413"; + sha512.doc = "b565dfe19dc7e105a40cf654370e8d94be66e008f8e9316af7dfb38c63157d0ea2561c22eff20f00e0bab2e60e20b1a3ece22d05e8417210be8f815d1f865d92"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "7919b8f5a416cab24c02675ee0a24c60f64e9dfb3bbacb416eb74e29badf6b4dfd8a0528cc8b38dab6395b8c74ec5c808ad84d3a8d4ae5e8212691bed9066129"; + sha512.run = "a52a4c6862871061f5f6286c7eadd1eb6141d8ab022e69cb4e7567dcc2d0cb0c353dbc8cb207d8f70cd62d0a5d71018d2cc77edf434b5ff9503073974a8c5785"; }; tipa-de = { revision = 22005; @@ -50190,20 +50337,20 @@ sha512.run = "00682d70199d66b3f6a759a32a1cad6b14ef09eaa541cb0ef547d86fd512ffd525f2b53a8c1a7315462aed33148a0b769eea70c5c42213d0731a1034cd96d6d6"; }; titlecaps = { - revision = 63020; + revision = 77677; shortdesc = "Setting rich-text input into Titling Caps"; stripPrefix = 0; - sha512.doc = "5b22152e9e3deedd0e6e19bff817030287b81849e76d0b926caec947e315e0ddef533cb911e0fd4f91346b0c6cd7cb87ac10f33c64e3dab6b70de09613949f1d"; + sha512.doc = "00b4f53e157716bce50f479a7373a0b33e079723aa6f041c7779831d05fa185aeefc892bec858bd830efa772c18f550d2d41d2360de60a803b6237bd692be543"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "c9a91646115722f41a82e4010e2b95090447e66864e1b7cab57f24dd797e299568d3c5422b3974829112cd118c4e40a2b14c04eb0e141105fea7f6ef8358bf9c"; + sha512.run = "0649fcceae50543858811df3a15f1967ea9730294b5d5941d1f11b095cc802e62b2a93c0c821f77e11be28f318ff433147ffd2ea2bff2905ae532cb7c01b4158"; }; titlefoot = { - revision = 15878; + revision = 77677; shortdesc = "Add special material to footer of title page"; stripPrefix = 0; license = [ "lppl13c" ]; - sha512.run = "aee68d15213c20d9ba0ef6e3a95f111804e4438d2c80a6cd83ae67725c3174db7f38b0d4280b26f7119e9e1c6477a0aa04d3ee5877e15b05ff2742d94a720c5b"; + sha512.run = "1791974251babcd8f241d37a4c7f289a254b038d4f2eea63a5546449564fa40c85a3c2078239f905f63a2e2f2d6c772b9675903f937c373ba988db85717e999d"; }; titlepages = { revision = 19457; @@ -50222,32 +50369,32 @@ sha512.run = "753ff5c116f102ebd9fe59ea0ad1e80a7fd102f55588f9454fb3ef43fd5478add2d39984638e112dfcc5421f5f79b4c34c8c15d47845273744b6960946ad1805"; }; titleref = { - revision = 18729; + revision = 77677; shortdesc = "A \"\\titleref\" command to cross-reference section titles"; stripPrefix = 0; - sha512.doc = "70db133fb8a5fa38a6f0f82912d19afe84e0f68820fe62b3835a6d237582a32fe6c2ba5ad05e46f39540d52d0aafa5a88325e1050e6102164a5753fd9c68d6ad"; + sha512.doc = "1f0f545c37b366a837807ac42e7833591549d5091cc1941f2ac97dea793c79602256bb0d6c80e3102a2a637ff174ee6a13bf46b6a55f1f334db684eea0fb2ac8"; license = [ "publicDomain" ]; version = "3.1"; - sha512.run = "73905fbe96bc095f602339e0c943048d775bf2a89ef9de3b7149dae7b76aef04e5c77803555450d931f3a4dfef16f5e72597a4d06052d4a852623516edd978f5"; + sha512.run = "7962e87c980133e5eb3b0bf85d3d6e29ab9d1b8f29c6ae28b87572cb5a32cb3f83ac553090231c51f063f499ffdecc480951398be090fe2c45d65b01f65c3249"; }; titlesec = { - revision = 73302; + revision = 77677; shortdesc = "Select alternative section titles"; stripPrefix = 0; - sha512.doc = "db06c719281a91056972b04572eb560e93829bd5d62ae98a98296a5cd612d953619c62b33063fbaac422ad42fa82c3050eebadb1843e60b28715c6f11335cc2c"; + sha512.doc = "a647eb635eb21394a61381d9d19504aaa5a8b9dd8cedbf7b28bbb70eb3ca24f2c3340e54db39127948eb11f8df7db8ac6d3bede5d3c73c5a8887ea36d326ab13"; license = [ "mit" ]; version = "2.17"; - sha512.run = "40e89aec1b26b2078a4f6ab3a32366c11eca92e8ef6546be0b300d8a6aa5e3127a251bf6a9528e12298bcebce79433af7e3e935eeca5b1d5bac497daf263cc8c"; + sha512.run = "83464dd56954f50ca9a7e4083bb7147b230ff908922b1703a6e0457267db3b746a993181965db0db2e14d342887d1f7fba46d5614c133e4bf755753324f62899"; }; titling = { - revision = 15878; + revision = 77677; shortdesc = "Control over the typesetting of the \\maketitle command"; stripPrefix = 0; - sha512.doc = "e69af16331da73c2a61b063ca4dc4c5f70f7958c366b06e96745a2bc92397f89210ebfe598f445ff33ce7705d0f0b56fc3a46f93bcc89145d50b92d56820f61b"; - sha512.source = "1b32988678f184fb335c70ee59d47cc3e20a7ee0f1606495d77880aa915677ed4a885557a406cfc5f5a67878cdd0675ecad503a6457056d901b96124f7eb171a"; + sha512.doc = "add196a20151913a2a1d0ae84f8485d6451ccc11d400dec68e131556fa76d064bb1053c2e7303d62e813ab7ea7a82b27b798cf87ee3dab6ae7b36b061df20e45"; + sha512.source = "930335818310d789d8cb1a43624f31d2fbb35d028ff3f84436cb3cadc172cbde822cba41b768cbc6537864dfb9bb68c9471caac32b0f80cb981d3123b02ce802"; license = [ "lppl13c" ]; version = "2.1d"; - sha512.run = "2a321a17b1ff74f57e7bf3f9d72d1b66a0623ed286c8aa75df6d55f1e62b214954ff38456f27f172789bc4cb500688656ab156609933faef67e62954d05d0ce2"; + sha512.run = "0aaf1ce566e56df821ba2c6f317c1f893b25a603835dbfa09a47992aa8795366308a29ac5d37f9bb41b086e1c1ff3abde35061b316410d34e3d6d54f4012c1b1"; }; tkz-base = { revision = 69460; @@ -50286,13 +50433,13 @@ sha512.run = "ba4c220f4a53089f8e6cde73cbdd7e1b8eb68f4828217dd5dbd3360086bb946fbfc30a993c678bb8c6e4987579016f610875fb2edc796fd19968c3940a0f4402"; }; tkz-elements = { - revision = 77479; + revision = 78014; shortdesc = "A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide"; stripPrefix = 0; - sha512.doc = "c78502d6f2ce92a81fb4f258fee04fd210125dfc898550fcdcb9943ef00c29913b560cb8e9b6362d7d8e90d41f05701a1ee8025cd8263c7f5a0caee1064a6727"; + sha512.doc = "a004a1fdfd34e17fd367459bbe8aa3c5a99a7e02add95f9a51d1e814e8a6e74347d1ea34842903c4b0b2c554e2ba3975d588fc855d046082dfaabef93bc75fda"; license = [ "lppl13c" ]; - version = "4.50c"; - sha512.run = "9ecedfd05072262ef15e9e4b70e20cba9b65ec0761a839feab8f0dd804453eb9cf1d88999f28e7b5aeff42143171e42e0512c81ac9cff769b7f58d3bcd8fed79"; + version = "5.02c"; + sha512.run = "9655bcd862c2eb6544c37b8034cd552d8bbbe14cc8afae014521e03930d8c3c69ff2d4661590c1bee41185b118c2c57aeecc01d9c039093f12e4998a5680673e"; }; tkz-euclide = { revision = 77515; @@ -50322,13 +50469,13 @@ sha512.run = "04cf17f69862b2ec068dfc061fb019b54352cab3fdebb3111de3c28bf15047e06c236d979e9a9a92140c2a59ac9c0813ed7006d0411737b1f04f71c3a5916cda"; }; tkz-grapheur = { - revision = 77346; + revision = 78175; shortdesc = "A LaTeX package with tools for graph plotting (and TikZ)"; stripPrefix = 0; - sha512.doc = "a24e69b61de56fe430c9a73649b0782c6c2c569322b186a1ed66431d93e0e2733057d236e3179f895c952df8decb04b1e5ca485615fc74fd0d301cbca98752d6"; + sha512.doc = "0a52aa3312cfa0c4f9c9e4f2fab7fdf2198b1f8cc8b3c963f7d21957d51b2eb21f758296967afb6d6aa28d5096aa05b7afef8a2e9e00bb048e19c7a34b67252a"; license = [ "lppl13c" ]; - version = "0.2.9"; - sha512.run = "3a12906bd2be467788a1b3b7b0df94486d870e19836e71e96c184c1b4c1c3fc3c357647d86e9b56326992d93ac13f0534db0d462bfe2d38c245624cc738dc685"; + version = "0.30b"; + sha512.run = "77223dc19b888a10749b1413306d8cdb630b34009ee20382535b2402504389d1b37fb9bc8766259e684d9a053c960562db42a3b478610261c312554619c24440"; }; tkz-interval = { revision = 76924; @@ -50452,44 +50599,44 @@ sha512.run = "1af4c036f72babbfed54534272f067721bbdebb59827cd2445911fad35a60dff470c386c110e6db8d66a95aa1f7b176ab90db61811d513b5bf8024a3fc567e9e"; }; tocbibind = { - revision = 20085; + revision = 77677; shortdesc = "Add bibliography/index/contents to Table of Contents"; stripPrefix = 0; - sha512.doc = "1521eaf8a15038a2a0b6136e444ac38d6033071b305f6de6db6a5f8ae34625a5b8bf654d7a97b5ebdfcf4efeae58c41a7c9c17005552314928e315295766c441"; - sha512.source = "fa8375bce4af25fec4743d0c0002f90dbad7240f7959ad843365b72502c8c2d2cc9047b21e01d68a6fc525fca132b3a4842481f808999cac40221af32ea7e487"; + sha512.doc = "cc1f37f2d34886ef5f7053951d84d0ccb8fabf299a119d17e4573882474adce1cb37f6732a66aa6e97f4bf09e3566c0aa56af535094029cdca58668d0de2189a"; + sha512.source = "1278df15d110062f51bcca1518e5936e70d46ec5fd94719d94951aeb2e91f83ea48e5b7621be571c2bfbb3f3e6b9e625fd5904cc1808bac5b7bee00a9a74d435"; license = [ "lppl13c" ]; version = "1.5k"; - sha512.run = "f373d6c98730e60d06790d1a219df26e60bbddd2aaffc3aefc5877ae6b2c10c1a08e21dfef82cc591e1c6f7c014e0843ae30be948b7eb55321dc94cfb7b16aa9"; + sha512.run = "786031b94d6fa3c469884ff3738ee202122d6224e9456c50cb7926711b943023e6eef8b3e07826f28b19224e640890cb01ce4a9de695e654382c740b1ca59d15"; }; tocdata = { - revision = 69512; + revision = 77677; shortdesc = "Adds names to chapters, sections, figures in the TOC and LOF"; stripPrefix = 0; - sha512.doc = "6fe648771c02287ccacf991b7b0e106e9e3917e882993c6203314f97cb20d8e0ce873246abf7fe11d107a22cef0fdc02a7bc89278a6d0a14d48cc6838f17158a"; - sha512.source = "c29fc710ccf0952570aa682af419d1fb2432a4825b9fc8fed5368f8004ff5355250df6deaa28d7168258914711f31b3f379fe7c9383255957092676bd36bad72"; + sha512.doc = "4175e596e34fcbf0093ac8d1f350f370a8aa2a135c4a7a1b9ecb5444d16dc074470ca9f2875aeaebf915e0770ef561c86a68e9f5c2b37616f959b8c0b3753ea4"; + sha512.source = "ae1d34f8d56c32dd31469a695e3e3d7304f7d2879f302d843af068328521ad97bc04a8500c3b83b47b49f61796c9430614b383572a5d327f4e6926087452485e"; license = [ "lppl13c" ]; version = "2.07"; - sha512.run = "b1d8fc5f578eb9507e1271fb19d2e024b272b0c23fff4ca11177c46fc2ec69777adca4329960787bd52c8d9862010547ca8b4378ad0b8986c503576be2930cab"; + sha512.run = "d566fe91480830da3360e95ff695162c88834d60534c14f461d3ddbfa2fc23562841ed61645d2b5392ba378e81750ed872c80c8457358d5557e4432140ceecfa"; }; tocloft = { - revision = 75878; + revision = 77677; shortdesc = "Control table of contents, figures, etc."; stripPrefix = 0; - sha512.doc = "494485e62e9846c38863bb9a257282e564e9ccc9dd65da099fd4ec99838ad859697609e72194d5b7bbc6d8fe690e2393eb347e6ba4c837a675fef2f0c9d4a6ea"; - sha512.source = "b2d81f1e84ab597c510763d9080cdec5ca25b13cab3309424704dd1728f9427c1bc037ffab19522e267ac816b999df6f369a1a52e9408bf65b3d15c43b63e51e"; + sha512.doc = "203a33dc2556547635f1083ec1c17d4c0639859030139722a6833f5cd0d93750fc7154166e6b15f166feee76423abc5ddbbf2642e7d46fe37d7e9255d464cff8"; + sha512.source = "35120b4959a8f0d290e3eb4e739acc09db22c3bb5832c1ef478aeb22ead9fd48a185201c16d506d7f49b64d900c109f164d1b16369d9c5fa64e1956ea4485d2a"; license = [ "lppl13c" ]; version = "2.3j"; - sha512.run = "fcec76dc748e5ec770360c1bc8628f7439d185bf380a06d223d3e4cd404d4204404a0dfb79217fce068678b2486a3df45b5baea1439608c39ad312fb27551c3c"; + sha512.run = "f31cd551fb826dad8000b91b0759e1b5fafdb9719c178a9381e2d13b23ebbcdeebd3009059c5c31f526ad8a18a41b5a688c89bf50fa82f3cbb0833c90ba898ff"; }; tocvsec2 = { - revision = 33146; + revision = 77677; shortdesc = "Section numbering and table of contents control"; stripPrefix = 0; - sha512.doc = "9247adf45a6a8f18e03d7b93ea8de8decdd9f1ba15eed7ee28c356679a6f62bd8607b9c519448bae2234cec15b76a5155ad7efe99ceb9382022988a29c2ee85c"; - sha512.source = "c6af924f3d8e52028c7bfe7e27bab1420dec1fe6f3e948b09a131c65a37ec8e9baa594d725a4eca7b3dd10ed19ceb5f54f1ccae49706e9816c7e4e1d9f1212c0"; + sha512.doc = "796db021ab39dbf9c6698d4e03c41b69cdc77c8979525bddfc7bed5b144d58d2582b0d491b198d9bf1f6430051a7cdf619ac32f08badf94b20ef990698f85e7b"; + sha512.source = "1b2bf87de3eff7ec4ee584d7540a6e2baa3cbe0860b94c124821f7f4fd90cabf2fb4b1d6760abd2e6adeecdc5ad942d1fcd23865f0a36014a95ecb9df5ab6174"; license = [ "lppl13c" ]; version = "1.3a"; - sha512.run = "685ff581b0cba155a763ba951b4f5b1e12a44741dc5245967cc2d2effad12127828e4d2f3adabb9fe3d126ffa1f76d43dc196b89faa39745ce85a7f96fb44017"; + sha512.run = "f4e1d53b2b149737e71c821411f8a2ccb61a70e513f0dbf48fa912188a3245b9e4d6b9f763804bdf8ddf5ae9935b9ed3fb828c988ca7033eee6e6e1670f6c495"; }; todo = { revision = 17746; @@ -50502,7 +50649,7 @@ sha512.run = "e3cd06aa47c36344602a0dccfb48e43c0639cadcb91aa9e787d552c6d3ecca95da3b0f3af8d0f479caad41f657bbcc30016dfd3f80f42285fe8ab02e0a904601"; }; todonotes = { - revision = 69319; + revision = 77677; shortdesc = "Marking things to do in a LaTeX document"; stripPrefix = 0; deps = [ @@ -50511,11 +50658,11 @@ "xcolor" "xkeyval" ]; - sha512.doc = "e5a8937624df00f9aa487d43a449c7ff6181219c4dca0ee559b0a10c6fcdf83eec55f9afec7d43721bde0f60c0e8e3eeba55d85627be3af5d20fb9ea45592c30"; - sha512.source = "2ed0f6f85b777e49fb17df84ec97a7b4bb01000de19a578d28f5bdea038a13f360598f3e53b66d20a1584d483297e55df9b1be91ed016cadcc1e8eb9c00179ec"; + sha512.doc = "939957efcf2de28cb924319e40edd6c6a4895784798c4a7a89f8f3c838e9d87f93a69c253b9daf48d8ead9f3b8241b211a4dd33ca4a16aadf974032624d7a1ea"; + sha512.source = "02c05e2d26e579e7c2fa6b4d9fed2e14af013a90810262aa582c1a3b849e51fcc30a01330bba559f2b7c61596f4b9c958fc402388e6b75f53c3b8ff354c93715"; license = [ "lppl13c" ]; version = "1.1.7"; - sha512.run = "6dbe5b58d44d900b7beceaf265fc0ab227e3f4a56a1f8c1ff4f186df0657a3fe0f674bd60411516e54d90627ec41ffa38d4bcda7f5dcc69632892ac2f0caf96b"; + sha512.run = "338fa335c6be903e5c53d071a5fcf9f347e7cb016f14cb0b912f560148db815b34cf63195887bca5f220962e64d13d3c29cb4fe7c813c26dc8c606fef68d4a1a"; }; tokcycle = { revision = 74841; @@ -50535,6 +50682,30 @@ version = "1.1.0"; sha512.run = "5174ea1b9c6c02fb8245db5315ccc7b65239d1343f719ee23428bd530dfd70edf26822bde25d672603d268a63360ba31b4a9fdcddf426b82eef440cd7f449d8e"; }; + tokglobalstack = { + revision = 77964; + shortdesc = "Dedicated global stacks implementations"; + stripPrefix = 0; + sha512.doc = "5469d8228784db131c18aeaad1082a120596e9fcd7cf96491d7b3ca9c21557c5feeb44c9d0902591a7a1fed1d57a21c07f162f1db5a9346a28627d5766af068e"; + license = [ + "agpl3Only" + "lppl13c" + ]; + version = "1.0"; + sha512.run = "b95df4779ac7076559af23e85818dafa50d50b57223e9573d56aeabce43a915c06a9bbd6709861ee249323ffcb86446e9078c71022cd1630662fa0defb3f08d4"; + }; + tokgroupmark = { + revision = 77963; + shortdesc = "Restoring tokens after closing multiple groups"; + stripPrefix = 0; + sha512.doc = "251c3aa9d7fbf94aaa20c19e0d841771f62eb2815de51f09889010aad244022d645be83f57eefaeaef8d56d77ab2e05350cfa84280d30848eb8bffe293f4248c"; + license = [ + "agpl3Only" + "lppl13c" + ]; + version = "1.0"; + sha512.run = "f7813cd69adf87037580c01d3d1889987840d34848b23cd5678f97635dcdcf54c3632b5b0fe0f5987fcf1756d2b6cb0d1fbd9cbec83ee6f18c5927f9677ccf86"; + }; tokmap = { revision = 75599; shortdesc = "Iterate over a token list expandably, without dropping spaces or braced groups"; @@ -50611,34 +50782,34 @@ sha512.run = "68f194a9c3ce9fa8c21e82ffe4ce481fde9e4ae27a7e9609e9f5f2c911f4142576dfc5a6265bdd062bd3d6747e5069e4ec8affce5d6be9285c150a7854a82196"; }; totalcount = { - revision = 67201; + revision = 77677; shortdesc = "Commands for typesetting total values of counters"; stripPrefix = 0; - sha512.doc = "2fb61446efe5fb3ca8c80099d19ecb7a281ea2ebfa756778e4bba8060e9331fd1b712b7b77c66ddbd3a5b60451d6007130803b6138f1eba466a5f210c1d3322d"; - sha512.source = "be9fc65fdcc7999279b5e4c5b495fd7fbab4606fe9f6dc96a5683ef0af41ac8f4fd8c3f5d2470224304a1bc974a6a9b40a7c017049507a7b6ad8db15d2dd2724"; + sha512.doc = "f077664e05f6988b70cdca30a7540bcbfd8e981408370a63643fe28970f3eca649ffa22f917a6eba9882a81c824942829dded2d9e5e9182e2f846e90917728fe"; + sha512.source = "97aae2394ae02a9863fd060fd89a121486f14e7c3c452015b42f6c9766e6f19100f0b4699d5da38792331b2dadf574b07afebca9f1c26a31e086b2ef3e674e03"; license = [ "lppl13c" ]; version = "1.0a"; - sha512.run = "71523dddd67c44f4ef53c14833d4ea3f70603cc76f0495e5533e68eec99b1006796796b39deb40f6b36dd9ed03102ad859a7032bc6dd65137fd19c23c4027a07"; + sha512.run = "aeb27866175926850082c1f64bfc5566cac2aca4fd357bbbdc49d80538be6c006a9514c6157e1911badad10f5bfa250f8407ad2cd479e6c80e2a339697cf5204"; }; totcount = { - revision = 21178; + revision = 77677; shortdesc = "Find the last value of a counter"; stripPrefix = 0; - sha512.doc = "46ef8cd2317108d0896b32ba9104c69fb34a6d13d1e123d6b8f1648bfdfffa6bb21f17207433dd763451b1f6c104ae3532e7aac43ef2ba73281842f0a3bcd05e"; - sha512.source = "1820b0b44434650c072a67a4c6144beb7a34129415a4ae298b9c97efd7e81d3396ddb6e4a03081a19962001c8c01a4cdda563c20ba19bda1411e4832d5e7fd14"; + sha512.doc = "f9e1cbc6288f6934df994ab126208a7b5d28ac114857250c417324300f486e1a1705b4dea537320d806a2cba963edba91d4fadb15440b798588a0c5bd64fea91"; + sha512.source = "86aff6f6be3beb86058d530e7fb66df7b06597be4c25e39bb57248c57b3dbd801858e1d584fed97225ce8bfb69e748160e09d98ade58a44388276b204bc1ad69"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "03ece717c7db3820cf41192e3bad2711e159fcb8a5a5a185e1c55335364917a515d9dd691cf1890421a8c62c9e55bdc49cb13718f7d98d9df34a2470cfff0daf"; + sha512.run = "ccd3390174fb88a6ffc71f39d987313abd9dd86cde1aa6eddaa3b7433cc6c180f64c3995258f02fa9bada11ca1271375a53b4e8033ce19fa30d4575e6b64c04b"; }; totpages = { - revision = 15878; + revision = 77677; shortdesc = "Count pages in a document, and report last page number"; stripPrefix = 0; - sha512.doc = "58cb9d30644402a68462e0b00b6175ec4a002135eae0bb16ad2cb5b919d1dd6b93583074a0723e1c55946e7d94dab506b8527a67d7d7b39be20608207bae5626"; - sha512.source = "2ac7e8e8f7b79721fdbc6cfcf9d5d81d80b64f60a535435ec13335e1b6059c01001003ab87d9ab8fff4323575a0fbaf6e8a3569670eeb5411be495d9fd712a1a"; + sha512.doc = "85b86e37876dfec48070b942ce81d68beac52e6d91d810dfd78d8e822c21af1bef66740d11d97b7cb7fedc0c777c0f826369d48a69b4d35d1f281a3aed7b6cb0"; + sha512.source = "096e9db7c28ee63cc56d35e291fe8de0e963d4920884913894554fd46314d026b1be783a84c1120d406496af6b7e65c2209bbfe5be1d536d9cf164c741207ec7"; license = [ "lppl13c" ]; version = "2.00"; - sha512.run = "8dbfcf7728690d6c2a20f661daf62e80c00d3f08fd00aee7a07cbddd31f6adf8f38e32623b2963748367ea08dd3c95919ab576b22d70214a2f5f4f07c40374f1"; + sha512.run = "6ecf74edb33f5f3309f56fe5af9eb5d9c8dc9070020ff2f8c9dee9d3fb470bdddca92a03669d4cf26b7a960879dc3dbc41e06694d49b445f1edd16f0b154ea56"; }; tpic2pdftex = { revision = 75712; @@ -50671,14 +50842,14 @@ sha512.run = "a99a9627d986626ecfc1d6378214f8525f12cada984de0f8881262e92eb71d87d0932813d3a9b85a798f0fce7ced9d06416e494c15bdb49ee54f2ddf1f4f9e98"; }; tracklang = { - revision = 74576; + revision = 77677; shortdesc = "Language and dialect tracker"; stripPrefix = 0; - sha512.doc = "4410db03472b5c14c8ecffdb492ebb158d06266632e3e270e68f5b7830288880b5051d4408a59837480e4348dfa123d53646911e7e70c20d2b6ca0378c525f24"; - sha512.source = "e15564438901abeab703a3502a27084e18313366b3266eb6ee272dbe5fd429dee55b1ba8bdcf776233bec57d4dd24586732663c1e850d701b38d2cc2a9fbf4da"; + sha512.doc = "77dfdc4c8f97f5de34d29d068a2091aa7fbf17972442f2c94c04ad1dfc78afb288d1def48dab1e35cd7170bfc9c159f6ba172201e0711cc2fce6b00c1653148d"; + sha512.source = "b48c327a3d838e433f870fc88b8a12e863f3241ff3362a3641ba5e2e07e023abdcea0f397b135464975442008ede6b2be4d5c9153d5750d7884bce07cd09fe6f"; license = [ "lppl13c" ]; version = "1.6.6"; - sha512.run = "3aece7850f88053d583d6163db549662fea03fa84410a5cd9f1e76f4e508bdfbae663f36bd87eef39059fe2bd4123c6b0bae804237029d8abcde9c02d3c873a9"; + sha512.run = "047e75ddefccdf54ded3632b8727dfeb6daac408f7bf7e958695e26cc58c246de910033f9cfc60079cc0faa8c91643e83caafd7dc1a9b3cb743e26069e1f559d"; }; traffic-light-protocol = { revision = 76924; @@ -50691,17 +50862,17 @@ sha512.run = "e73f536ece311b56517f6798de462ed040c38aa2e0ac59d9e0c1c7abb44729cbe1da1f3b5179983c8a144e5e1ed64898940810de4b45d9c015268e32b962115b"; }; trajan = { - revision = 15878; + revision = 77677; shortdesc = "Fonts from the Trajan column in Rome"; stripPrefix = 0; fontMaps = [ "MixedMap trajan.map" ]; - sha512.doc = "c6b6137d1952660b99bf077eae0ddc0f40b4ea9ff6308e4f461fd0e34c7b4b35b4ad79f3e42e4d0077c9d2947db642d0add032f2413d580748ba786a8abbf029"; - sha512.source = "36b85f870cd9b006f89df594193877a2188635be840636ae9300f511e5ab2a1ea60eac7f927ccb3e9832ab01972bf585460b47cf7ef30f36a6049ab0ce0fd95b"; + sha512.doc = "cfbe9585aa07946244570d4c8ec0281f04b75b089ae83c9acd8209473a924f6af02ac84cfa46ae9671b009897fe2e0996d22c327543dbf729bce40bac380994e"; + sha512.source = "298515ad189342ca654b56dfd10ade17e9a1a7e1123578a2e37e07aee78489029cb695a2a6633b005346a2012ab90491e0141432d96cfeccefa6a3df199f7b56"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "66fe869b94f489a3240078fa28da32fab71767d93befefca62fda3a39ae53ab975b13b7ddf84e490658e915c100f16225ea0ed8e7787b099bf4cb067a9fd4e09"; + sha512.run = "af55a7d7b29efc37b7daaabe0d4610a5064a54342c9600d19a05423f20d7f8f6c8ea2cf723df8f452b7a070fbffd41cc02a042f957e76c9ab5727b045ae87530"; }; tram = { revision = 29803; @@ -50810,35 +50981,35 @@ license = [ "lppl1" ]; }; translations = { - revision = 61896; + revision = 77677; shortdesc = "Internationalisation of LaTeX2e packages"; stripPrefix = 0; - sha512.doc = "ab72edcca1d3407eaef679acd3f3d2a49f559e5ca6d9d1ad7221dd76152560be307722155cd4da54215e3b7f561f39e08ae737c70ff2e7fea1ddce2561b506fb"; + sha512.doc = "9701c698194313185a2fa003fc176f30f3f53f929df587a9b270d6d5c8b7642b21ff8b214f7189832c046293324fea29cc0f342c5da09204f19915a6c1a34fa0"; license = [ "lppl13c" ]; version = "1.12"; - sha512.run = "82d2a821c42bda66658f8557d85f2c52bee6324c88cf44e5440cac4de5bf7e938a3e37f7fe2371069a923c1f3fb794f8860274765054f902eaba560ea195297f"; + sha512.run = "1eee9284070bf286bd020e152eedd3d7492c6b91ed9d5902b2f6083def14b433aa379235daecd9f9c93977acc3cc87c56fa36c4cf4cfeb4dbac3995d8469d9b9"; }; translator = { - revision = 59412; + revision = 77677; shortdesc = "Easy translation of strings in LaTeX"; stripPrefix = 0; - sha512.doc = "abbe08cb16a39395b53d01f85172a11e339cd18f2c7f9dde8ab1d0cf353649c181f442fcb94c9add913b2b807ae9f6ba1ac54e9a6fed147cba1af335b6b73d8d"; + sha512.doc = "3d1d651200db1cb80c2eb488beaac2178321a8c1618107968b7b12f9f5fe116392ada28b687b9e69c02d88ce3ad0133728d8fa0b9b2e088883bc7068265c90e9"; license = [ "lppl13c" "gpl1Only" ]; version = "1.12d"; - sha512.run = "5700b0b8a95b244c93f17c5e1bfc74d4defec842892eec358b308dc55f45ffd5bef050a1ed938c9100cad771ce5ccd53bfcc917083a9ba23a60a3b339d241f2f"; + sha512.run = "8765e56040da5b5598d5c00315e2424803c9b0da3ea5999eca5238ca0b7caa26581ab33313b1fa634523fff18867f717aa037959138d3285a9859d7799ea3434"; }; transparent = { - revision = 76924; + revision = 77677; shortdesc = "Using a color stack for transparency with pdfTeX"; stripPrefix = 0; - sha512.doc = "08462195fdb96bc8e0273d0461d311eaedfc9bbe70aa5ac6635b4986d0c654d4cb0541956e6b2ef1a164f12e30bedf8f72a4324729ec1eaf330b2acde258dd6d"; - sha512.source = "56f4ebd8d2c01c5d75dfec6aec12048b4f28318828a5478b4f063ce3352fe1531110266e649b7e382a10cb4d6446e7b6ea8c33cb657ae90104c381e72108131e"; + sha512.doc = "bc50cb8136d10c3b3b655e820c5f1f4661e4665c9d5055f5bfd08afb1c323ddf472f19a1f39324fc32aadcaeefa42360b2fa310f6a190989a10bcbad9b85787f"; + sha512.source = "432390ca4287703adcf0896124d2f504417ba71de6966b298ff1255bb7f3f20946382ec459e5a0972208895c1bbc35d95da1e62efc4d8485c884e2fcbaad1da8"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "6feaa0306ac3a7cd4c15013631e9b17cff3369e35e5299531addd1062bd0666539aed88730a99eab4947abcc9cd79000c719b4be9194e0a385e21554b0cfce4f"; + sha512.run = "af16c68d1040058d2d176cd26687a2f7a5421ea40a2c1baa33661a5a80b23276d3a2c6aa9c525aedd4b2983dfceb9844a2d6e4ddea8051376517d2372e335158"; }; transparent-io = { revision = 64113; @@ -50892,24 +51063,24 @@ sha512.run = "366a5e96499bd96d2eee38b78305d9fd7368d0b70f91acecd5a5337675002808a5695a525d011a1ab7b31ff34cc14c469970a3fe55c694f003d0ba7002795297"; }; trimspaces = { - revision = 15878; + revision = 77677; shortdesc = "Trim spaces around an argument or within a macro"; stripPrefix = 0; - sha512.doc = "8e26064de0c14d6caa1d6cf625cbd2d598102056136dfa20d0a7ffb178c26829db0206d87893937b63f83171744a29bea3567e16e2a7a0d454734a0b72837277"; - sha512.source = "a34429fb9b8514d25ac523f0e3bfdc880b84951ff228ede3016e2d29c001b7f8058755870fc3c63e6041ef4768290177dabc6d520157082fb077497017065b65"; + sha512.doc = "797376363ffdbfa42ccff94a8b46ba09f8ba0a41424b5cb65a3850c66d9306ef85af2733feb16bb19cf8db4f0b7a01c40d542fb9d6375dcc2c89085bb0296fe9"; + sha512.source = "87ad2cc6a96bb76e58a775e233b1f431209c01aef709583a6855524d65c2d83b9b281774a0a4ae88e2b96bcfd6acd296c8a140c713a7901f9f2eb5cea580df69"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "09bfe50d1b14502311aea7a20df80e70c1907b1c8443aba9453aa0a3eb76cbd34728734b81df63bd5895a4a5a55ddfe6d0feedf7d5d28d6b5922a374bc550c9e"; + sha512.run = "6e86dc43e84f957b7522d0a6d9eaf11f0f041a02f1a8e833ee0b550592b3d6c4aba79b14d1b7d129e597440db0029bac1e869009905be63bae8197b54984f105"; }; trivfloat = { - revision = 15878; + revision = 77677; shortdesc = "Quick float definitions in LaTeX"; stripPrefix = 0; - sha512.doc = "eb9fce19c495eedd728e87bf47f5d925a685a8b9e81e8de0e6c317f74af6c82352f403486f5a904849ed418722d830ae294a89eaa57bbff59eee8a03cf9b8af8"; - sha512.source = "9537944503c1606151207e75dd7a2bad64b34f82bb23d83e0eb93292ea9ad9edd0bd72a126de588125b6b425669f657506ca602796b6e2dd2997052b70f60dc5"; + sha512.doc = "476b850541bec61c1b4ba4060164e9c12d3417435ef86562046137764548d4c65453b8c1b32447b5c8cda4045badc817cc44aaf9eec42ccb7f5f5ca86f01eff2"; + sha512.source = "198d6bb825e8e1f14fdc71847a07e3382e167a8d5ce14692bbd3a57fa7c017bee2d0a5b98d94a529cce1a1b1327aca2570a7477589511d8ebae6afebdf40eef6"; license = [ "lppl13c" ]; version = "1.3b"; - sha512.run = "25e07373c53a6d4c92a5f2f19fa0d70c86202435863b8b3cd036f2d12f74a477a33cca6508794f67256a877117bea821a11b9bff235e1a894c90b71810bbcca4"; + sha512.run = "dec346387f15992e07504a5c549e59fec96dea1ea3753a311dbb67e92af1a713d217c7388ac61420b23c1a34e2198071becee876d3262a9cf440158ada09bf86"; }; trivialpursuit = { revision = 76152; @@ -50931,13 +51102,13 @@ sha512.run = "e571d1c0c042e2fe75b992c6e0e9e07b04f0368f1e74a51ba91c34a642be148fb817027931ec35831672970725377038b5cc80d34bdb716d936f4aa59075d83a"; }; truncate = { - revision = 18921; + revision = 77677; shortdesc = "Truncate text to a specified width"; stripPrefix = 0; - sha512.doc = "78e9a96fc2e635237cae9ab4d7ac30cfee8582dde13331800ac9079d1e0726c597accb598b5e679b6643d27b2a53fb367e740b76d59e9a5d27226a4c829e8518"; + sha512.doc = "b7df5796ad81b5cd457e3a4879e7f0c586c62516ead7153d8ace625eb5cd762d78d3ee80a6b5aff6ac1f7a47b57b69da048fb23b2533149fee0dc4b491294a89"; license = [ "publicDomain" ]; version = "3.6"; - sha512.run = "b676d65803577b4bce5f6240a0d05a306199f24c2b14402954f4430f07fed9a8af574c4cf9cdc233824bb1a285eee0c531aa40ae31c782a43afd678d6e44f27a"; + sha512.run = "98559f258696671ba176e7fe8349335287b1b7d2021efaea0c54cdae055b0bb3a0a09787e73ba37beec97e6fed4a4cfb84bdc38dd89353976bde9f736581060a"; }; truthtable = { revision = 68300; @@ -51027,7 +51198,7 @@ sha512.run = "4e17b12a82a18bb1f4babf123f1e84681c6f9524f2113725f14ad85042dcd5b1fb2aeaa45f709c1797512b8e0f35cd0ff743b60901e75676ec321f8bc682e793"; }; tufte-latex = { - revision = 37649; + revision = 77677; shortdesc = "Document classes inspired by the work of Edward Tufte"; stripPrefix = 0; deps = [ @@ -51038,20 +51209,20 @@ "sauerj" "xifthen" ]; - sha512.doc = "11ac57e79a05db644235b6db851473c75d1538a1261d7022a63d9ab0cc54486cc13b7cc95c44d16912952e46bc9264c1bfb831a728b51a03495d01f1963410d3"; + sha512.doc = "02fdaab8bed92614b42b1138ba1540b5e871e04cf71f82d7d7f49e8e3bb0c0d44ea825134522f7da9df7d2718bd680caccb4048557e3602e494e0c0b68744413"; license = [ "asl20" ]; version = "3.5.2"; - sha512.run = "6dd01a5a6faf37439ca9aab23534f99050b84bfac16df48545417ee03e72700344c25b2de3262e8e28406da705d50296473a815fa14b701c609b3715f01405d1"; + sha512.run = "066b85d737af8b9b70aed79db439c676f584e5ea0887bc6b7144deb9ae5da924327744eeb3199e08e8f94c885fc76397c51b3bf5bd9efec59e356c605b822379"; }; tugboat = { - revision = 77362; + revision = 77677; shortdesc = "LaTeX macros for TUGboat articles"; stripPrefix = 0; - sha512.doc = "2918c1efa99cb2e298e34e5d2d2af5812e3d1430e7c392cea75307ea18d8f08052a9825d010b8d713c185eb855a3483992449d07eaa1a0051336351cd14754c3"; - sha512.source = "233dbc4cbe1ef0bfed6a93adb6871167a9b5bbe3b3cce2e387e56a6262e0669081adba448d28d95ada27e136c77a4384e96beaa7c8f54a45a35437dd4e7be678"; + sha512.doc = "5d3ee95167546a303e2d8d74dc774d9255cfb075ebcad731e6b5dd7e2bff93a88657a1b903a94944c62e12304f025465964620ab8d50eae19fe7caff3917c99a"; + sha512.source = "36485247b6d4fce49de9dded2f32f6032ff58f4823eadce7d6c5fe69e532d4057852843103d5d5960773a0457edff54f6f832f29cc44b01127942d89cd02d22c"; license = [ "lppl13c" ]; version = "2.36"; - sha512.run = "fea85f1bf6d01f205a58c62a8c372576d0bdf96956a1acb383666251472f84c9ffd748be47179bb11dbcaf5b4bb0402ce4d08bdc138a9b8cd9d3c03ffd4ea277"; + sha512.run = "66a889505909956ac7ccf861b3c49ff0bf71dcdf2a3513ca36f9cf6cf88f07fcd501909bc4708886086ef0fb835e567d0bc4a4ea0d908471d183669429d2827b"; }; tugboat-plain = { revision = 75521; @@ -51072,13 +51243,13 @@ sha512.run = "59e8af51c39984a42247435ad893c3b8e37eb9dc53634e0a5f30733ee0c973690b66d805079a0f5cf61762abe7fceb1f2dc91691df9be26f72a1a8edd2524ba3"; }; tuple = { - revision = 77463; + revision = 78222; shortdesc = "Expandable operations for tuples of numbers"; stripPrefix = 0; - sha512.doc = "6080d76ddadf6461726d9caa3ad334ed97d8f843bcb2efcf14302a16cfe2c35b76d5add0694ee58d51b43cbec0c1c37d1a8643f8bedc9b75d1d5cd45eaa1bf1f"; + sha512.doc = "5c35ad8942482549beb7fde14af0194b76eb4493dbc206306a47ffae8b76494e1513603324552e0dbcb92b60f531398da84b9d86d035662938ac84b66cd8813d"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "db736a880d617a484851d94aaadcdcd65b9aeaab89b8a0a700a3175b1695038bea2591182908b361b9ef2f6b506690222fefb021f5470c8d52963eb65f1f7174"; + sha512.run = "9f308010acd66c47c7fe373baf467077a9a4185b87c8603100fa8a89ae6db17043afa6ae7494a1548091e0baad5fda97de5be3b3d6c8bd99e86158284e31085f"; }; turabian = { revision = 36298; @@ -51098,33 +51269,33 @@ sha512.run = "ebef1733d41cae66456e6a50c47ae0c66a7d7254a59e57f6af62e21cab73ae7a68092baa4706eb1f1e93ab152e0ab22550f0b4ce8cf9ac36eb3740530afe8499"; }; turkmen = { - revision = 17748; + revision = 77677; shortdesc = "Babel support for Turkmen"; stripPrefix = 0; - sha512.doc = "39014c9049322a1966951a242152b8774b2bc914bd620b6eba8c97e8ec457a1ed3547f2c211b3bba333cab21bac98882dbc9a1e9028443e7365780cf4d78b577"; - sha512.source = "1d69e90b8aa74db44b7b89c8a3346ffbfca2b8514205a04610b5049e50e61b19ef063d9b3e9c99bf4c141d52bb03d600ad5ce1a13494b06fb7d13d12f47b860a"; + sha512.doc = "883bc78d0d27bbe33b5226f4f2c37143dd5def195eba0f0b141d0a24da105eb813746610faf42c0b401c9baa2d87b4955952b9d7ffe7d605559c330f8914557a"; + sha512.source = "dde02ec459123622e7b391a28d43ab6e7c2e2d6d07e4a14bdc95c0c6767fc2922f2e9f8aeb22c34d9d6d7bd57d3d317f3188157cb955c30650979598459b05b7"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "437ff775642326f25f260280ca8d846e546f0f4b3c3082eb1ebaadcfc6ca5196967f82a00237367754b3ff307f983a828dba5c8117539d65634379567062a377"; + sha512.run = "c151e8d2108076af5175883e1c8b3fdf49314477c3f44607c5adfb4b269eb67571bc93fc953816c6d2be27cad6f4e447df289e907fa94efdda7e2299cd6a3cf0"; }; turnstile = { - revision = 64967; + revision = 77677; shortdesc = "Typeset the (logic) turnstile notation"; stripPrefix = 0; - sha512.doc = "de25995e56ac3fd556aa3c50e8b041b201e2f881d38ec2183b55c5799bc0f110e12e2daf387dc9a6d72a9a85377c6e4c1610f6b54811abe617e8698a40e659c0"; - sha512.source = "3364a27e7d174249212280536479d2ee32ee37b22f7c942858b023d9e7069c82ba80120c7d9eaafb90312dc313fb783073f08a2dd212d5ba380a386081abbc81"; + sha512.doc = "94fe317ecd6f3b170beb53805c0655e86ffc7c8140af2f756f3afad524db55e89e18fe0b30196053c704a1704c39fd64ed55900c088bf3038d2ae6dece11333c"; + sha512.source = "01acaa1d432470119e8398e81ac4412a7728c3b9777dfff6e6ac2216fd0dfec981fb1784a48414251fce22b99314146b7d06ab43161e20fc9055de5a0bde8140"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "164b6b8f053b2daf93e8253df850c4aad793521848a93053f6b3879db5badc0b88b5f8f44487e5525c60e7ba7deadce53b2cecb00b7330b22b0815e01cb68338"; + sha512.run = "9ab6beeb80a19f48c217362b20264206613e4d77806b9e841b55bbd2f43b7aed9f00eda016e2474d11c3b4758876b7a7db443ed76cf4aa3a0917e740fd733a5e"; }; turnthepage = { - revision = 72902; + revision = 77677; shortdesc = "Provide \"turn page\" instructions"; stripPrefix = 0; - sha512.doc = "4033467f66fa676bdde4cb208bf183565542772794115e40fca77c80b1cf3d07acab7a757d1930443c6ab99c474465bfc66928abb1ac45bbe6d1459386174608"; + sha512.doc = "6d7d3a9debb5b1f5ab4043c2f97484cf9ed1274b2510745e0064a2092f3d524375f0deccbb538d51220a7466516cb56bf909e0315c9ea34de805608275f59f82"; license = [ "lppl13c" ]; version = "2.0a"; - sha512.run = "b8be9a4a2026969c424dee2bf484eb4030800aa960d3a77a9ae2c8dd87e51907c0b3fdf0e99267cfce98fe8a920f9504eb7a16b7d93e2ec74273148ef7f0138f"; + sha512.run = "010d94fe32d513d8696bbb4c040e0b98bd60e6dc0de978b081d2e935f26b38f81b41c0d4b1fde79459efae258ecb76d5b2936da06c8ba462ab9ecfe67c39cfba"; }; tutodoc = { revision = 76924; @@ -51158,17 +51329,17 @@ sha512.run = "2c0e315884c8aefe2d67f56b749eafcb9a169daf2731d85ff1ba8c139363630ae66f7fb49cc67ec1c7a6dcf30fd771615b724c4afbaf1a0e5b4f1e5dd2fb8f23"; }; twemojis = { - revision = 62930; + revision = 77677; shortdesc = "Use Twitter's open source emojis through LaTeX commands"; stripPrefix = 0; - sha512.doc = "3f2f3b13f898545a32aeccef972ed52c448f3547a6834c8cc1a5589e2ff8479b822591d20acdc41f1cfaab1e43469d75abfd0841baed7b1a1dcd4000b87d1045"; - sha512.source = "e9c85a850603cfc49b5ab4f5c51a303dae326a3e44af547c5c9e77319422273c762facc885b76234e935c82b217e53945af524ec9e9431d834ad6645265f78bc"; + sha512.doc = "f52e363b304541adbd978083959b105af5f905fc8c396a410e85019fe7f34b0574f7c0913d9893a604e0530ffcc5010af66a98fe5271049466db519ae8312404"; + sha512.source = "c4f42b0c2733dc5abb1d2c163deb4a188665831a6fac888b5e3161ae600cdba8d2b279df47f2cd7b6a262ca108d4c0d0f3e2a99ca8608d13527bea0245413037"; license = [ "lppl13c" "cc-by-40" ]; version = "1.3.1_twemoji_v14.0.1"; - sha512.run = "d9204536ff2cf76cfb341bf8096ea71571663527dea945de901758032393f6e4f53c88f0d274e37da4cccf6b61149cb64f19a8712df80523c2f921354155b797"; + sha512.run = "fb52ee4879bc04cfc343b80e180edbcd7117f44c82c5a69a44a8c641d77b3bdf469d024ca2b759885aac67bfd32f08abceddc83851125e03d249509e4552a1ea"; }; twoinone = { revision = 17024; @@ -51202,15 +51373,15 @@ sha512.run = "5f9689362939aa574782b8a8633eb819992d18215148bb3dccfb76b5b701906f549913b2f12f73a1412f969acbff62542cf9edb654a1a13aedb9e5f3dbfb9a83"; }; txfonts = { - revision = 15878; + revision = 77677; shortdesc = "Times-like fonts in support of mathematics"; stripPrefix = 0; fontMaps = [ "Map txfonts.map" ]; - sha512.doc = "f19a988305799931023026f714b63ee539ebaddcd39e9be1f1bf765cc4cc89428b626ff4d6bfc91ea2f324f08cf09b618b6a0f8db6b01dc9d8685618daa1e2d1"; + sha512.doc = "c8b01a4e30de9b9e5a2bd7617a75c558bce84ed7d4b2d374d64626a76d244a181efe551713f4c1c9ff1c857b47c33f1cd65105d771b2b595fd2e884d997a7dbe"; license = [ "gpl1Only" ]; - sha512.run = "2e6a195791067ec85f4eeaea5970467c97915dfa48f59d17b5a73c90ba221de1b41ed35502c6714335cd190af05ccaefc6cd5855c5f35f49bd8e15a2b4ca0726"; + sha512.run = "a4d536d73b48e795e41ee3506ced5e6517e7e95526e6cdd34fd28f6075b64feb23fc1e4cf1b6f96f705e3657d1b1ceba9481559dbd341ec340ec7b82fe93881e"; }; txfontsb = { revision = 54512; @@ -51239,35 +51410,35 @@ sha512.run = "05b24a0c9705589d2e04933a5e29b8a49de155ad0e9a4caa0c36785f7feafe475275b76c58aa50d9318df26342b800382d3c9e8164bd95fdf400f730191282f0"; }; txuprcal = { - revision = 76924; + revision = 77677; shortdesc = "Upright calligraphic font based on TX calligraphic"; stripPrefix = 0; fontMaps = [ "Map TXUprCal.map" ]; - sha512.doc = "e47e798fd357449d4a3a6d35f3fb1af38f8a64ba29968992a2ebedfa4429189d1aa3f6d884a19bc647c9c3873826eed74c892bb7b789686df779e12235065697"; + sha512.doc = "8b44ca4efdb7f328cbaa9776ef4c3ebb67bd4b30da3368374b2c89e8068738c434181b0d429b23e0a06c77e1c6828b5be97ce399b3a83b48548af10782feabc3"; license = [ "gpl3Only" ]; version = "1.00"; - sha512.run = "fdef75810ff9d404a7b8d8c22ceb3c64ba9c144cf2288ccb065bfb21d26b247bc9c4411f83c0ea081609fd6e3fb42daddcd8f0e7e796527d4608f798073c37a7"; + sha512.run = "56f62ef2feb92f8eb18cca0df4135ee75b36879bb6ec78f9cad3acd897346db93ef9a133aeca7cdd8f8cdae5898bc488b1690f1cae3fa481a09a2cfac263227f"; }; type1cm = { - revision = 21820; + revision = 78116; shortdesc = "Arbitrary size font selection in LaTeX"; stripPrefix = 0; - sha512.doc = "6cd4061eced23057d860143dd7121b1e0ca1a17de1c2f08334c678c9623c0066ee77c1ab5036953ce390be7356d3fc0d155a5de1f0aa977e1e95296fe71d5199"; - sha512.source = "6a66a866c6edbe8c914bd3b0a7568c0e23914253fcb70fd849326e42b2c32860c97756fb94f5879dead5bc3f057cba64f639038b5a125f607c3f21abe4807bf7"; + sha512.doc = "62af233ecc74b2592d7022d4ac087445f54f67c067f3fd9d1eeb1a09c5f1d226ecf07e228b92c5a593e96571b531679cecd5863790857f0ea6102f500b20b312"; + sha512.source = "74668f28521c5e122f40b254e32610d04cc66cd19f018ec963db291a6de53d65291fff0d85f9b46e9104dd8355ac53d64069550b9a324885bfebc657eb906200"; license = [ "lppl13c" ]; - sha512.run = "85a72c942e61dc0c0fd3fd7646d264ee692ecaf4e2badab4f68dbcc380a1c88a78d4ce066e23a08d1cfb29ed3af0115b08ea05a0e078283513eb14f9c6031863"; + sha512.run = "cd1b6c6b2d246fbb14dc067c9480b04dbe6ad2d8fdfe3d783873a4013f43cbfc42cd88894136a9d3c847faece0a44c9bdb17c99b865a50f0e173f36f15943150"; }; typed-checklist = { - revision = 63445; + revision = 77677; shortdesc = "Typesetting tasks, goals, milestones, artifacts, and more in LaTeX"; stripPrefix = 0; - sha512.doc = "5fa0547034644134f207beddf56d523eaec47c1a2f9e2be5bd9d0db17b07874aa08b86a6c059d71ef6e7918dd326171955d9dfd921b28350860710b2935ed494"; - sha512.source = "8b5de72d3200e2c75ecf442b3cacebf6de88e4dd6473b97d4bbfa3ccc3e26a0506424854485d6f81c4c779834ed439017395a72dc7af22e2fe5d72e0e0bb5282"; + sha512.doc = "c163493eda178972aa5d765e74f62e85ef9e6f1a74010b80a87f124b14ec4435fc78fe7762ef9f4350dd53a900b164e32d26b1c8e645146b47699c97bd4c2711"; + sha512.source = "9cf405dd066f9d640353fabc3affa77f5c8ce2d0b9ea1c647d4f6847ae950b9003bcda6481e6806ecf9a184b83c9a60cf92338aa4998d4ec3eb920db8f9f5046"; license = [ "lppl12" ]; version = "2.1"; - sha512.run = "3b8cbfe59d50498fa196655596660c7cab045734e1c2f03843696c35b71ff5bd4af738a7e4fab2272c021558413adc3205efb0ff918ebfd6e46ad3cb6407905b"; + sha512.run = "e3b7371d6ca9e14185f8541017210092b9af4b4645f09dd1a35dfec85ab0a2c09b65867ed174655b70459dc3a4f3e42f7ae427fac5f07bfde3e5dafdffb76b76"; }; typeface = { revision = 27046; @@ -51312,13 +51483,13 @@ sha512.run = "4790197d2e298495d5dcd58d4f9ddffc4f104ddf37d82a2ca7248a912e403bd450ee6f35702c8c430d61f713b6a7aec939c38075a8b3fc3a4a8dc012be32a945"; }; typicons = { - revision = 37623; + revision = 77677; shortdesc = "Font containing a set of web-related icons"; stripPrefix = 0; - sha512.doc = "36b9517833fa6c430671fdaf0ad0775813c22ea3b3f56fad96410dd90e052b76d81f0ecd411ec19b567cd664b7ca44b9268d05ce59fb9bea0429c8f91c3a4a55"; + sha512.doc = "ac8d25d504bdf7befc76bb66498385d0f8d614193643b7bccb1b4afb8a05761f33baca5cf50e057d806c7da9b577a530383b392279c633ec628868b77b31f7d3"; license = [ "lppl13c" ]; version = "2.0.7"; - sha512.run = "38b0afff6e88635a2a27502f1abc279fd70e49f36d56bb44114895614cf80184ebf8b627bcd576d128b3557de08b3791c5c2e48f2adac9766f9a809ff0db3cba"; + sha512.run = "3f75417f65bc24b039be0b14b7673327c7bdac7d18d5ebf7a492efc13f82d1cadfa12447280cb6d8d22ab55ed0c6db3ff9964a08a3812a5941d51df5d20a7ffb"; }; typoaid = { revision = 44238; @@ -51388,13 +51559,13 @@ sha512.run = "52e0fde63c966392a235239725e2db7cea70a300837cf53003f961d32f54787d8c4e70ee76577889ea543f884ed5ec281b345bc9e83872e5a131e55429f7afe0"; }; ualberta = { - revision = 77463; + revision = 78222; shortdesc = "A LaTeX template for the University of Alberta"; stripPrefix = 0; - sha512.doc = "45d9a99df7c9c21dc3a89e779eb12e0b45c821c44d4b95c02f55a3d7fa1c7899265673605ff5e99d35a9e212f9eb23f8862f032c32704cb0e1c6ea694a928140"; + sha512.doc = "393251f1d5e4be09832d5b43f0afee4e5b8ad4217b6c7261c263fef42d8ac29985cb7df20eafde2bdaab020c8fe4f4355be535856a2ef595bd1e98a6a4aa47bc"; license = [ "mit" ]; version = "2.0.0"; - sha512.run = "f975da6da75fabc389b82c330ff9dc32b3bfddd3b798948f66267a284d75a4ee6ec4849e78e0074ca13241064e302313a23605771fef53fe24750a708f719cfe"; + sha512.run = "7fdafc2429ffdd6aea0bb07b58f2faa9eef049bfd24a25f90d5734ba2eff750144d0110ee767e2074cb8faf9e03ff7c97e7d8590ce8f95a4e7954071e7ab630f"; }; uantwerpendocs = { revision = 76924; @@ -51453,13 +51624,13 @@ sha512.run = "333e8f92394d89bdc3492606e467d4b664c5d87eb464e1c16ff293e3f87931c3c70308aeb523fb40f2e76e5d0aa2c1635402f40fc36ecfbb7ced98d232b8bcb5"; }; ucharclasses = { - revision = 64782; + revision = 77677; shortdesc = "Font actions in XeTeX according to what is being processed"; stripPrefix = 0; - sha512.doc = "52fb328befc004024d10d4222eaa7d6d3d179523bfdd48ca8453d6023c118f328a1981b69c805660ee4ddef95df3b5b71e1c85f59f3cae92ac74898f50b52206"; + sha512.doc = "f1362aac16ef3b634e84941a698545682428b2b919ee0a496248aad1c23abab20fc7238d6e2f50439fad0efc1de8053dfcbd8ee9683a2ff732cff252f7b37555"; license = [ "publicDomain" ]; version = "2.6"; - sha512.run = "41e9f5323b62d529f0b0ddd1ae9c5d613df19190a2a666e1c1b35cadd8bd5411487ecee1419b7dc7f06183181f68ecbb8bf813537c6e711f926fa99fa74f249b"; + sha512.run = "ee1cfb4c7d28c23663c1e8b4719c0d903a471fe66ef3a1a843917c93fad17c21211d08d7022a1104fece71a746dce9262fe17f871af050113e13559fe1e41f3d"; }; ucph-revy = { revision = 74857; @@ -51472,14 +51643,14 @@ sha512.run = "7f223bbf2c57007df8cb4eb304171051036cbcbcc40069b3a30208b0ba23e862220d22fe4a8c5272b47cd7f9ebd56059947e488bb7b08c21ebd73ed8b5c2bb8d"; }; ucs = { - revision = 68759; + revision = 78116; shortdesc = "Extended UTF-8 input encoding support for LaTeX"; stripPrefix = 0; - sha512.doc = "95dede76d97d0dce6cdaeb0acd128e89c2e98383e633925b40433c0d4e0e342fc3df94603f17370fb56b88c40effb99eacc4310e4de4231232a2be6892adbe87"; - sha512.source = "e2f0406d59b69bac26363cabe90364aa61513e3c20da1fb414ca683e830cdbc79410fbf9f9b36e60d467c989d03e942efa2b9905dcb2339bfae9267e49cbd00b"; + sha512.doc = "822c421169f8ca5a1756077098dc8654edd8afa562dee55347a0eee5908c617e4ca24c92835f3a43b9f6dc84b3fb6fcac20cb8f92acd312a912ab615ef667ef5"; + sha512.source = "d10c269b262f783cc66383ff8d4e529436a8196aa7b07de51588357407685b7e0866454d07e8463352c732583b46bd02fc282b35f7760f7f190ee53b29aaf4ec"; license = [ "lppl13c" ]; version = "2.4"; - sha512.run = "9adaa0a3fef64436b56d3e4e1c504b74c18dd795db15d193df0e0ced419490ab462cc61850d3bea6cde7928ddcd85cb872130d1dc9776aaf3bcd8f12cf144832"; + sha512.run = "e163b736677232d7a2dc9099e203ee60fded879c727fbd35810daecdadf04dcc1c1103ed3c06bef23eba896337d3304ce234d2320a7564d59a2e1ac58da25587"; }; ucsmonograph = { revision = 52698; @@ -51640,12 +51811,12 @@ sha512.run = "043338c4e92d84bc2b7bd63610656b53b39bac225c5610089c0c8b58ce9bbe3f414129a6b043a5307ebb7b59cc062ade7bd803fb6949d06a0d0c87e2dd4a0bd3"; }; ulem = { - revision = 53365; + revision = 77677; shortdesc = "Package for underlining"; stripPrefix = 0; - sha512.doc = "153dcf2057d267c2f59c7705c4997752e902aa004201f97d52a180419d7c0fea4173c0b5b1a1c8a11bc1703226e55ea55721a4d18c265b30343a5812d1f4e0e7"; + sha512.doc = "3af9cd99dbb807bffad6c1e75aa230ef8457cb75abcd58f68109b69abb09cc4599f6730a45dccf38231ed5c79683cc572c1df467fe47028bff04f85999c63460"; license = [ "free" ]; - sha512.run = "bb7fc8d93d38a847431f9f62f1447520890f3904654ef6f3cdffd14537600da35d54bd0839cd8fd8d26e1e3146463cd9ced79f706df54df075292eea8a40ed4c"; + sha512.run = "5469450d580f8fa9df1f41e881ff863ce976993f6a44b72779f41a13b848e28f4e3b03c02279e99f7849baa8487e2b418fcdacd48cd8a9e16723dbf3bed9d05a"; }; ullrcorners = { revision = 75278; @@ -51807,31 +51978,31 @@ sha512.run = "b3afaf4c51b3da2d082e2cc742deaabe70cfbea7425e0c57f0d1d6696cd7d8f993707a219556a5c5bca925ea63373e3f0a716a82ead647e09ef2f716535886d2"; }; underoverlap = { - revision = 76790; + revision = 77677; shortdesc = "Position decorations over and under expressions"; stripPrefix = 0; - sha512.doc = "aa25093c3f9a218c0f622ede000cb142334d53f13aba1bffa6c4d280da93b62c3a0ea7f88d3e865c5123c23a654019abec637d187837d3687df518bf83b7ee0d"; + sha512.doc = "8a1a13b0a927cd74044a797c2a854cf39331880f3ab6a88c9bf8d0a15dc23ab77a2efa20a1c68e12248fee46a7fb66ad5b4e0bdfa0ceb011897bdfc482b1432f"; license = [ "lppl13c" ]; version = "0.0.1-r1"; - sha512.run = "4be55b9ad0bbbff75fd0ed8af74b20320dcbd753ba5dd366128862846ee55ee3f3f9a91e9c1e25637e098272782056f79ee13aefbed37f689a45ea7b3057a5d6"; + sha512.run = "52cc5a2486b8455b80e13e6f129eb42a5661ff2d34b6eba3a701d51ea22611fb9c5d3ac09c4fd8cb52affcbf63b1e55d1ce6b171447668a99a826276a7556879"; }; underscore = { - revision = 18261; + revision = 77677; shortdesc = "Control the behaviour of \"_\" in text"; stripPrefix = 0; - sha512.doc = "e1f0730b39a5d25cc52160e090b797ed73a5becc16b6813cd0c2f4bf78696b23aec5c82367c347d0e734f3b92761ad2090e517bb6dd2a40879639f62149fdba6"; + sha512.doc = "b91c4ab498f4a1d96eb80b706dedfb27a55ddeee8098374c8dd977c18ee513f12b96b5a0da533f03329616d3b4a3bf280874b6b26c492e50e2fe5d8a84e5e430"; license = [ "lppl13c" ]; - sha512.run = "4fdc57d0a36aa5646c6b960b7579a8111441659469df32beaae06f54e6e835456810b1d9b5d36036510befd5e80b5b481b9179a6b24364bf8f858ebc97039ab2"; + sha512.run = "e2eff2ce90dd3f76f1bb1b480da5f6e057f311821f6d473e937332e6a47cd8ef7e76bae1ca33662976897938d1baae8c3c0c0b78846f9a7b25cc6bdffa01df58"; }; undolabl = { - revision = 73633; + revision = 77677; shortdesc = "Override existing labels"; stripPrefix = 0; - sha512.doc = "0d4ec06a63f87f8a1f0b4a050953cecce0ba49f8f5fa01a7f905d4184611ebf61a1f9503aaea4f3d35e2cab6bc92e1438e03bd30c9609e2cc1d51a5b5b7674ca"; - sha512.source = "551ebff86e31e37429ace73abc53c669ae70dfbe8a738367d0521f5a4cb6437cdab8198a72ba1f9efd9e59d46fb2fbbe498c74d8be7ab1d0acb740ac91ec6d1b"; + sha512.doc = "7a58f725dbb37e8cc9fc8b92de7d2a41a6a5ed995d07ac8ac381ea51cc82b41b04e7d1498f1897910e9d5eee479df40bdaa35c2345d41f55facc598218371626"; + sha512.source = "4d1a9f901baa0458215dabdb56dfedb86aaa5ece424c15f4f257601881da237ab353bbd0f600825272c50eef97a6ad78b11530c433bd1cec15c577f040c6843d"; license = [ "lppl13c" ]; version = "1.0o"; - sha512.run = "809321a17a3bd433f8373290fb5a78ae4cf99ce888b3cabb2874fd3fab635092224c0455805e3ccc241e6899fbede9b65f3b8044825914b273c8639dfd277929"; + sha512.run = "03cb9dd122de8e0ab808b73a30ff3e9227e71d8dc66dd07579835500810ddb8611515eedf4a5433d64725c569b198158bc56ae4b9977812b7d7c9ccf00ba5abe"; }; unfonts-core = { revision = 56291; @@ -51895,13 +52066,13 @@ sha512.run = "5a4b043778811bfec1ecc847ee191dc64b3f99ae0adb8fda2b16fdfddabf195133d53acf295fb18dd70460e1c1d200d3e6889815edabcdd0bca9d007d7a309f1"; }; unicode-bidi = { - revision = 42482; + revision = 77677; shortdesc = "Experimental unicode bidi package for XeTeX"; stripPrefix = 0; - sha512.doc = "44b76c810988c541c5dc6cc85a56fb81e8c2aa97afb84192477e57f59423e508e34aaa0542009ceb5ddbf74c95cd662697544af1cdda1d0c114bb3f0507493d5"; + sha512.doc = "2caffbed13f4cd6829eb24dbf4ec5cff99e06ab0c0fe1947722af74ef3ed8ab68362dfded7c3b52080cf690d25386cdbc646483a467b239ffb31e8c453359d3b"; license = [ "lppl13c" ]; version = "0.01"; - sha512.run = "35e32b9959e698ab0d32ef578376fdeaac54c1acb9abc584e742a7caafbb2cf82364d58d73ad07de4cd273a5c9c60e4468df74fc4c21fb6552ddb5be725e384d"; + sha512.run = "a9a30e2002e48c48896d014f39d03dd9b8c71210a8f1b23095722757f5afca091df6087cd9ec5e372f01d0256e29f7ac4336d8f7e6200523c9440b00da50b209"; }; unicode-data = { revision = 76413; @@ -51916,18 +52087,18 @@ sha512.run = "217639c4d4dd58714db6b581cf94beb90015061ab6d20a7531845edd3765082f746c43f7e9c5607bea3ece07c46565775f1b8947ad8c19ae7fff9daeb7235a5d"; }; unicode-math = { - revision = 75152; + revision = 77677; shortdesc = "Unicode mathematics support for XeTeX and LuaTeX"; stripPrefix = 0; deps = [ "fontspec" "lm-math" ]; - sha512.doc = "32cdf4feff085ad2a2ba00909d769e336269560b33b56b6ccaaeb429f7768863f1bff9ef1a735615f7df9e82ddaea1af05fb37ccba04e3d913a57995785d43ed"; - sha512.source = "62f36d4ba7115370932fc5256f39cc74c4317d59fec76dfe1a15175fca53d0cf371cb55480d40fe534f64317a10b67ba35e22468fc631ad7b678e4ddda862cbc"; + sha512.doc = "812b0254e08d67e0de4cbff809befe5d3c95e13c056335216be64cd8ed963ef9270605ddb741cdbe5d4142c3c5ffd87dd8209f63ab8649e12278e5263c99473c"; + sha512.source = "42fef3f77768dccdb3704ff587f8432254aa46430cd654fcb68e227453d92874713e80e9929c804432ddf35166af0cb64b41acf5cb4d70c4acaa0cd57cb18685"; license = [ "lppl13c" ]; version = "0.8r"; - sha512.run = "261dd713342636721115e0a84ae56041cac64ed0ec6b66e41abfa2885a4985cf8209a1a186411eac38e354fdfb846e0cbcfc539302c007511c27765eec4bf378"; + sha512.run = "57d9bf65adf023d334bba9c40c7e297f71a81c49be92471d4f7767889ce8023c65bbaf22853e0bfa850a9fb3f2e4fecf71f878a9d6ce8b5b195df7adde48b66b"; }; unicode-math-input = { revision = 76924; @@ -51943,14 +52114,14 @@ sha512.run = "f8a62fbf41808a81f38cfb8accf0cebad75018d4a21030f50bd389e4ff400358733a530abce2afcf40379f63a3fe3429605279cdfbb702c281bb529ae8f78585"; }; unicodefonttable = { - revision = 76924; + revision = 77677; shortdesc = "A Unicode font table generator"; stripPrefix = 0; - sha512.doc = "f4220e49ec21d630dfbd43a947d1137238bfbca8979f26c842fa95aec5bf5d066de6952584dd441986cc125400ec009bd9dd81c502762f4a4be628b0dae4a0ee"; - sha512.source = "b2cc8658a22e3b5de71c818816dce109639f3697268ee8662a38759a57f014ec3b50f8381a1f9a1dff609906eabbb272580f6694c29a99318e31c1449f9857a7"; + sha512.doc = "c90be45a04d281bee2190fddbab3f6d39174796dc3a47609233f6306014f66586f0b65e5f5f78d669677b89710298fb503d99cc102beaa7d329a3c4858f2f5cf"; + sha512.source = "2912fcd4c47577edb065282f4faee8f6baa7c90159e22448b893840098e382459590e59ee2df9feeea15fc389777a6b18cbba667b8ee8a2742901b64b804a524"; license = [ "lppl13c" ]; version = "1.0k"; - sha512.run = "4ca2f5988060352c26631698c2fff6eac923d7d933432d5b6cab89e09d76fdcfebc37f95094465ad51b1d28218b91d2ea98c8c9899d296836d143a6318ee3e06"; + sha512.run = "c37f8cb7cef8f3f8f1fec5344ed71a29e3b967cae8cd31f91fecf922f1064805fcde918fb99f7428fc884a4bab46432e24b2799a07e90ac7656da53f1458096f"; }; unifith = { revision = 60698; @@ -51990,23 +52161,23 @@ sha512.run = "b6f42922ceda5c95019abb9e647aaf61905dddc38178eb2bc825c293496dea5b665f36169f67368d116846773d248af25bbf83917573d82308937abbd3bee3a0"; }; uninormalize = { - revision = 57257; + revision = 78116; shortdesc = "Unicode normalization support"; stripPrefix = 0; - sha512.doc = "804c2e70ff09a677c30f531db5605512453506ab83dce8f9dab4bfbb5602f8605376becc8f65cf375b28c9d6d35ad9f3a92d6f185697e2e9f9d367638d58fb56"; + sha512.doc = "f2f7fb5db2130f33a71adeaf31f78540371ec3f9ec9a74d8f9a8a290fd98fa866d35fee9d78d830d967fb41a95de54cb06a7071aee15859490ec7cb044ef147c"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "b9b0e91a61d99005be4f37d2e5aababf70729c60d959cc57295a7197b5e360ed183bb9cd80bbb287508bf584db48f061bcbb25c6a5bfd0936923b106d9962f60"; + sha512.run = "308376c5fa4b18504ae25fb5501ee40ebf29f492a9dd4488350a957b1b5a51d33b661b1a89460f816bbbf030059148b66d7be9d9749aeea9c156c9a909a1a23e"; }; uniquecounter = { - revision = 53162; + revision = 77677; shortdesc = "Provides unlimited unique counter"; stripPrefix = 0; - sha512.doc = "4dc74aabd9288ae881c4513886ff917e1e8bf08446d3b34c946bded6a6fa71ea7b6786bf432fec2661cd1db1af6b5875ab329708cc3c443499b83b0325645d0f"; - sha512.source = "caac3c3445b2b9301d46ca94744eb600cc45b79f6946065f036f412d2d1b41716864d61e0cfb9e9d32ab8dbf870e5f4e302c96b388d680badb13c52821f7722e"; + sha512.doc = "5d9b8acc835dfc23bd5012fa5dabc259a9fd4c7080999b032226ef5e309205fd99fb6453f9c9acd9b80173566c295985880d26c486166520742abf3ecbeb3aa8"; + sha512.source = "e0e53d1bdfc72005a7ccdd4bd762855b99692bf260adbe687b51312420db5c076c8dd7cda63f057d84e98621b7fad4acdb4871708a3d5070f84b39b90e6f70ab"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "9769fcfd787f210e0653c971872aaad6e0ef1e5a066e392e9d599f8fc11ab9f6587d21db1100b643d09d4850cfbfbbc1d32f01fd1e86aedab8c92da4f5a7d614"; + sha512.run = "387b4b896ce18d29534ea1aab569f344dfb627687ccb4d2e8985500b8cc999ed031e0d16d0db10cb2e4b8beafbaeeee6011316602f2a2175aeb381395a5adfcf"; }; unisc = { revision = 63178; @@ -52078,27 +52249,27 @@ sha512.run = "f21f9bbc0c4e730cd1b115a5dbab22df9519d4a364045e292eae6b73741dabe0117c53759b7db7696c88241800970801335f7537e19d448fda6f72569c4eba50"; }; universalis = { - revision = 64505; + revision = 77677; shortdesc = "Universalis font, with support"; stripPrefix = 0; fontMaps = [ "Map universalis.map" ]; - sha512.doc = "79c500724365b3fec6f25dc49dd019ca23d0d3bfc9889f75f10a090250eb1614549c8f3ef215102fe5d5ea8c317bd1f1b60557133be0afe376cfd74d73d67fea"; + sha512.doc = "a027cbe54894b2ee6abba0322a4dfb787dbbf4a8831a2bbdfd957fdcd5d8e64eb45e9001935f8cb8b06231d71865c29258fb74666823e13635a48c0142e045d7"; license = [ "gpl2Plus" "lppl13c" ]; - sha512.run = "4fee20d63395348a021573af4e4e8897f267d69cc59dd7dd8e9fd6ec06041fbb00608dd3adc103b1886638e9783fdb010fbccdebd3ee7cf91a4b57dfd85b67b9"; + sha512.run = "a074f0401c5b1de1e93e276d9c252edeb39dab01a5cf28c2af3a610a396ce723b72e9d40110d2d0f5e632e1779ea1dc845a1c6b0427d7f0ef9fc393b760b9903"; }; univie-ling = { - revision = 72484; + revision = 77677; shortdesc = "Papers, theses and research proposals in (Applied) Linguistics at Vienna University"; stripPrefix = 0; - sha512.doc = "b709a70f88945a9a7f91b6a1937ec2f8946b45f9b7d3ecf637ec4e9264f5d487403ae37ec2d759a59adffeb04c918ea38067879dbf0b649dbe342891c786540a"; + sha512.doc = "e2b7571a7afa8773ddaae057600ddad0d889e67a8399b3027fdd842eef876b2ae8f6d4db97459aa92a35ac5586b2fcae9cd41b3eda434ccba9be5e099af1c8e5"; license = [ "lppl13c" ]; version = "2.9"; - sha512.run = "299e7316e89658bba0ee63e8f79c8605a4f5e158057aa9c31c37e272489ee3f7e4cf6efea54eee1811a9e83a47002ca48e6fa4e32c91e898f6354e41d243df83"; + sha512.run = "cfdac723abce4e74303d09d38724da707e790774e8e5b67c36e955b1bca1c6d424e494445ba831612a853f99eaecd227eede2604caf71c5187d1856efee7ae72"; }; unizgklasa = { revision = 51647; @@ -52110,14 +52281,14 @@ sha512.run = "ac96ff7105cc0a6eefa7a797b325c6e3cd7a0e59d31a6ead1f715d37d326450fbb3d39d6bc5228df5861c5633ab8be027f7652426c10e0ab23a2c9ab68bcfd98"; }; unravel = { - revision = 76924; + revision = 77677; shortdesc = "Watching TeX digest tokens"; stripPrefix = 0; - sha512.doc = "52432bfea1e0131d72eae77a4933be9b40322787a8a705834e878d5461ded6e7b74870904de7ced6a2e23ae8b4d913d5114d3db5adab3765c09f15395466ab44"; - sha512.source = "a3ed0b7463be957a0d6ea5fcd943d13d897f3a0502bb89c20d3b4ae17953125a614a68c82c698f749e93b3a72c26ab853dcaf83275d512ea2d2ab5390cf319eb"; + sha512.doc = "f1d6b43fdb3eb7b9a5caee154b9e615a3a707ab40499073fc2dffbfa935d23c9119c447b5af0f8b1e6288b8e94f7635557c1e70355f893c92380426062e5c517"; + sha512.source = "17f9100a7a6202be81509193c3adfacdfe50e8566f48f6a7b37ba4536d48b4e72edeb6921a63c38c850fec3edf1be497040fa4dd364821b8de5100899e393e8e"; license = [ "lppl13c" ]; version = "0.3c"; - sha512.run = "bfe3b8b65082d5dd20696087c4ca4b8d37513290eb132ee10f2231b75a9551bc9cad70fbe247326273127afa68d92ac6e3529857c0bb28646744f0e6f8699182"; + sha512.run = "a176db3469b5b2e9b4bfa2d4f6c4924c36a03b18e43e9eb9101fafeef6bf3a222cdded2089f611025de03716cd00118aa48ffadf00593237ff4ed9baae3bfa8b"; }; unswcover = { revision = 66115; @@ -52187,7 +52358,7 @@ sha512.run = "1c7d04d665422cd9f7185ca43aa5682b76f91a1389af3adae224b5045e43cd97eeff5617e7ad2bbd1b2d243d7b6c71bb5d741a71254cfcee1a1c5f08da43eb7d"; }; uplatex = { - revision = 73848; + revision = 77677; shortdesc = "pLaTeX2e and miscellaneous macros for upTeX"; deps = [ "babel" @@ -52253,23 +52424,23 @@ ]; } ]; - sha512.doc = "cdfb588796ff6e99418fccf0f408db810a46ad127319e6a916f2547e98b7a08fb4dd83fcc4fb9789c330d645e4b452c4595e96a71a2a143bf9f520b1235a43a4"; + sha512.doc = "b8a2728c3aa08645e846e21c86c5c3bcf1966108bf78c032097290f4f0e944676a2e41ea2d1e350aaeea36a71ca7e0211738a6b0b16b8e0aa60e4842f5d14a12"; hasManpages = true; - sha512.source = "4d10243d961263cfe15779341d5309d4c0b31f1ee02f17f6a8ae2ee129fde5b83dd556e73ef8594ac4829497c12789d5436388b40a186546d3431dd2de6e6b54"; + sha512.source = "17f4713f2f703a27fa0c086d8b1d1c3369475422cb6a2bcf5d676073e6479c9e551d5055b326b45b2cb8cd969647c422d2392f4bdd39aa1f6ddd008ebd67186f"; license = [ "bsd3" ]; - sha512.run = "fd57a441c683c2e0078b727b34e21f90289bac185de50e827f5c4e70b8bef0b47b6ef5d4b49d6625ab3e8515b8a96aebeef0e5ba972f151636d490072f116ee9"; + sha512.run = "47c9a37b75e823ce866d1b0e7075e85318ad674b731d535911543a0510f2638a50c867cc83f8a9fc91da80de3242314c48af354b747be4bb23a03b02ec3e74ed"; }; uplatex.binfiles = [ "uplatex" "uplatex-dev" ]; upmendex = { - revision = 75593; + revision = 78116; shortdesc = "Multilingual index processor"; - sha512.doc = "5fed613d1016e644b143332cbf35b327228723a9393b0e6b937c36880117bd22a1869cceccaa5431cb62b4080107e90ec6e642ee9ec1525fac6bcb8c9dcaed0e"; + sha512.doc = "08ceae78045654f14e77f7add6a557e5793685f0afd7560674767165b856b59b58912afab5f4753070da0ff6eaa2f928bfa59fb07126164c05f92f0625c6237a"; hasManpages = true; license = [ "bsd3" ]; - version = "1.20"; + version = "1.22"; }; upmendex.binfiles = [ "upmendex" @@ -52293,14 +52464,14 @@ sha512.run = "522b68bd32887ba14ecd927c49c5fd57a84a1c0f9b8a0bfad65a4d377b68a7bd449754dd411a72fd83e5736e32e2c47cb1f54155f72395c465e4e09ad1d09dea"; }; upquote = { - revision = 76924; + revision = 77677; shortdesc = "Show \"realistic\" quotes in verbatim"; stripPrefix = 0; - sha512.doc = "0d58be49dee2b9882ca613cbd399fd6cda25d75741b9a9d86e4c866c53386d121d1564f4b57ae97a5ceb862a948ee9d81212f5bd7c0311049bbba2bf64ec22cc"; - sha512.source = "eb0fbab4d30a46a4c26d16c36b9b457d79cbb4355689e536e679887964113802117bac3b1241df6cab54c1c5216bc12dd2a6fd053122f6ec3974b7546903924b"; + sha512.doc = "dc9d1d4690ff3e7d708965ceaea4c97f2a755862c9812444c8b7ac96177c56924302232e971bd3448d4fe0aa328756acf637e031d3ff0731a210bf51318e5c78"; + sha512.source = "8ec409ba9e6b752eb1b9cdf44cc73173aff954d77c26d09be9c75ee7caec17dca7e4aab0414d287fd33bfe7e914d81b0505050a1967a70459a297232ce099203"; license = [ "lppl12" ]; version = "1.3"; - sha512.run = "0b476595fdbc2623e43e94fe7578438d29095aae64dcf7f9e278689cb19ccc362cf5f30d99420b8fe5751a1936b8e129bc960e21fb5dfeba5b05a7f3ead12d21"; + sha512.run = "c2ad2684569871b6807287532c8e4dca315f0350825a1efe945af14662d14892bc5510cbff19c6f341232af9c87adbf500360c3df959ee7daa3cb92e595a2114"; }; uptex = { revision = 73848; @@ -52403,23 +52574,23 @@ sha512.run = "5b8c80a756e45e5b847c3b970005b866f6c498eff7646155c73a9b86585dffd73e8dc66d91583dd691c910caccab60ee22a1e9dbe3aa450290fb17f019477172"; }; uri = { - revision = 48602; + revision = 77677; shortdesc = "Hyperlinks for a wide range of URIs"; stripPrefix = 0; - sha512.doc = "b2cc8cbcbc81f0c3db349952546e60c152044aae264d4b30aadb6b90b7aa5b304c89203b6219bb5161807bf1e4649235d2f98a60339a0cb93a588852a1755e00"; - sha512.source = "0206e0d2907f3976fd605d78284a44c909ff23f16ce9b2490556136099e56a374bd410e1c9bd5687bb791334612af1cc5a62a8b53f8c7876bf02d921c9868a68"; + sha512.doc = "8c6b1135ad810296762d85417ad867fba1e4ad41404d83f8ecfc71eed13c4a50872ba871fc6548695fdcafcf1f47f25d1f116c02e289250505b01b05c02ee0f0"; + sha512.source = "00c9e9993dd061446d95697eab6378928520de474d86bbd6a21f95054ce85314bdce48d6fd67bb5983f6d169c7ea3e1fca2917122f4f4580708e27d55e8c4f94"; license = [ "lppl13c" ]; version = "2.0b"; - sha512.run = "402974f30df5a00118d4bd2e978f342cdcdb22119059dbd0c1b2111fd1ce94ab8a29ceff88672c80d18a669d5440bd48dfcd23fa07844f492e5f7e0eda1671a6"; + sha512.run = "5df18d6e3f76259b90490c44e0b35c586e4e6868a368f511655a884c05509716f23e0b2d6f3e6594dea75bb150eefb4ab56520761d804d8a294ed2f8bb1fe28d"; }; url = { - revision = 32528; + revision = 77677; shortdesc = "Verbatim with URL-sensitive line breaks"; stripPrefix = 0; - sha512.doc = "65596e0ce813233491959ef161be8570450c6c71c787b3253d0bce503558e63902137a6d337ad1e7cd2499feacbba4a93b7b75559750d05d7898ff2527f1240c"; + sha512.doc = "ad0fa34873e0eb0e5d45b5e0df668779a0bd474abb069567050f5df5b4e5d69bf40ce9db1256889ce048b3818e1a886a0ab94be29ca3d4fdd1ead9f8d7286189"; license = [ "lppl13c" ]; version = "3.4"; - sha512.run = "164fb94cb128e997031bfdf8c602892d78813694f39f4b95bfead8a5b7e3cd9a0d9596dbe697e012bdf84b89c2551c2f2f1c7f99d4543e357edfaf2076b9cfba"; + sha512.run = "30da38393373578949beeff9453c294281d7549a3758b5961f2db86ec233ca2329d2ea17f7d0074cdfbf89734a2c3c5fef4632be708e78884bc1a2fbd3c81778"; }; urlbst = { revision = 76790; @@ -52446,14 +52617,14 @@ sha512.run = "beb82950bda88e7170c7ad753e93859f96190f30e89fbfbe1cdbe37930b07740f70da40124639c6ab14be93fe79c5e87b35296b68c702888d3e9e25100e86a9c"; }; usebib = { - revision = 25969; + revision = 77677; shortdesc = "A simple bibliography processor"; stripPrefix = 0; - sha512.doc = "3b489185729ac7d93ebbfd632b77eeb865b39043b2b68d920a6ef561ac55701a44d362b84c1fb83a2f59770442a655b779c6e49287c9d2859c44140e61c543e6"; - sha512.source = "a0c64ad5a7479da4906b848a31ceb02b047a98e8e2c505ee748f2eed4ba27dc8b6d89d8ee3a171566417315cc2b83810f514f1a0c11f1bd4a28b57cca03676df"; + sha512.doc = "a072dba68b13742975c79b97198d91a26a2c54232335097dfec522610abe3ec98a38ff1f3b329e462285f54080e31620c16228bfb0b88816d202f41ceb781859"; + sha512.source = "51935f8400213f2a6996ab8b816a62abf70d561eacdfed842ca453e93696b65671f7da6d8b9a2fd5d760fe609098c2787017a93cbf1f2ff453abecbb7e0bef60"; license = [ "lppl13c" ]; version = "1.0a"; - sha512.run = "94e0ded0c7e7ac10f2d8ff9324afcfdd2dad8247cf31cd6b404d9c2b12e223e6f435ec9d3dfad0ab510b943050444f5206788540a948e44f44c5d011596cd34d"; + sha512.run = "c388a2048ebbb24ed4ae481a33c9d47f8bdec9ebe2795e87c36275e754ea9a8090275e875693807c69632c85f2742684a103584e2b4c1707f085af2ac055f0e3"; }; useclass = { revision = 76924; @@ -52494,14 +52665,14 @@ sha512.run = "fbcce7a06cc018dfba47aa7e9d572003136d5b179e957f10e2bb42b2635ef4cdd40bbef19e8f827963d048eadb23a1aeedcebc87cf128f5b28cb1ab281408b90"; }; ut-thesis = { - revision = 77463; + revision = 78222; shortdesc = "University of Toronto thesis style"; stripPrefix = 0; - sha512.doc = "77d74eb64230bb261b2b5d7899c3b094c35bfd6bfb4c008e6451047f3b7ca877135ada7232af6d72d50a53426df56499d6e1f174f26b8b8b1f7f832e5a0d3b9d"; - sha512.source = "83475f895a845035b5df2a3a5d9f3f7d1cf9947ea2eee3340b0dbaee536e9d08fdb234639721215e6ce74a499e7eeac2f88ac3d74f89c8b7c41b3dc78384faed"; + sha512.doc = "3d7456870557ad00d2e6020da6a830f7b8aca9df7a822f708a7fcc211e59d2fdba56822bb1978dd61a082add3a920e5217658d56f01d0e12ba24ddec896fa63d"; + sha512.source = "4833c6be2d5f765dc8107f2f3bf9557c1e6f94e158449c739396d2ae65d301798bc3666d9ca7fb5b92dcf932227f3a1055e166117995f9ed01f87e363ec038d2"; license = [ "lppl13c" ]; version = "3.1.8"; - sha512.run = "7a8cb417afa5bb68087fb7efcf924064111d963c1501e1f34f7efeb5edea753c31ca6414c9a16cc8569509ee9741684bbe0391ea92154573318b1a6387c343e8"; + sha512.run = "abd1f5424650dfd3275452ab565ff7c175f033014c8a6e2729c6e8af9dce60cc719767dd252915b6b64d272f3a4bed4d5d45c84b65cea59cc9a1ae8703ba0639"; }; utexasthesis = { revision = 48648; @@ -52538,12 +52709,12 @@ sha512.run = "66dd74f22a26022eb13ff7a8807612d33a978070f86ee5e0eecd9b957684150985e6bd6bdb81c8917781926a0e8c13f9310aec36e12b0a896a353194f0a900b2"; }; utopia = { - revision = 15878; + revision = 77677; shortdesc = "Adobe Utopia fonts"; stripPrefix = 0; - sha512.doc = "ba60eaf55cc08378560048ebc6f735e743449a18d2822e6027a86e595a9634461713ceb37d15b9f0c8239f1935f910bbdbd9a0d0d6fa1683174739f91c16a504"; + sha512.doc = "3032d7e6097ee8416386b34a8f94b8717350c058b876ae605f771cba68e1e048cbaf25b9ca565c4f3d5279c8252e80164ca5ae5cfe1ce1edaa774d7d13f7e894"; license = [ "free" ]; - sha512.run = "5f58ac6dacaddf4110b2ac2f77fc0da90d5cfdff26d888b26af06cd6dd8f483c7a6a12e0aab3f50d4188aab9ab649d993ad89e74898d54c14b3de4948451279b"; + sha512.run = "1b65d0e681af22c3f2bd77d9c4d602dc73551d43e84a3f3892aee19cbbc39c6639301b516d04cd6c6349ff53ef701c375efd536fe1b2f18a1def048f9610abb5"; }; uvaletter = { revision = 66712; @@ -52565,34 +52736,34 @@ sha512.run = "c2ec752b4cbf80f35787db83a0d227306689b1ba9bee6339bb6c2940fd938ce33daa995bbad2c58ed9284143ad3f45aed6668dff88134878cf115968c6820a3c"; }; uwa-letterhead = { - revision = 77463; + revision = 78222; shortdesc = "The letterhead of the University of Western Australia"; stripPrefix = 0; - sha512.doc = "94030b0bccc979ea527cff9b42a266848ef66185053ffa729ac4e4391df9dc5e3c74072295542640c8c1c13cb407efbf1299fd67b81acea164a883e657e48cc3"; - sha512.source = "d6b6d8db4820287bf9b5e933c77ddb0f8761ddf61256b477e904902ef7595ef5edfde7739dc59e88b4588a8dddd7adf4e4858375f551a87fb76bb0ab8c1d2260"; + sha512.doc = "0b1d7eccf5744c2aa2f3aea5a3832a3c15e974e934e251c21ec163776eb1f69c08b8ab0d8a73356b1df049dfe75e8140c637ff09ea98a934a47a8a48a162fde1"; + sha512.source = "4076f23a0b4509ea7902fb3398e1c3ed9b80a8be0f5b2ad96a0cce48c867f9e4d895e2d198e3a47fb2f4a8ec241e1671ea4dedd478e097713c3a80aefef58628"; license = [ "lppl13c" ]; version = "1.0.1"; - sha512.run = "ff8c6fcfd5c44f2d210279a5040e7db370cc398ff37e7bd9a202061d39cb799c2106e0377c4fea341b3f487583dd57acd8c14212642d156905a549429ac6eef7"; + sha512.run = "e99d184878f9bbf4be65e81bc64b9e5585f6b6b1b972249d48fb183ec1f700e5a4e9a73b5dc419695f8d75afa950372d41b66601873a3122172594952209c501"; }; uwa-pcf = { - revision = 77463; + revision = 78222; shortdesc = "A Participant Consent Form (PCF) for a human research protocol at the University of Western Australia"; stripPrefix = 0; - sha512.doc = "52300fd0a2e4341707ccdc4e93cbe41fd50f68b8f1e2fd77a8f317643544bb30c9df39e7e1330a0e49e5ef6e0614223ec2c201311b465ca98bdbe278741112d2"; - sha512.source = "ed738b6ef447517cd03de47ae6b6c4286bf12e08b7dd663d5b66065e50515109aeac7d5f724381e747708e8d9929edc9931aa1e4086b171e960a8ff0092660df"; + sha512.doc = "0d55d3b708453ce933443922a0c25c7603b4febb5eed016bf35c871a4b35bca8dd3d9df376d997bb3268ea0495ec90f281cec719761d5db29740c52243235ab4"; + sha512.source = "80a5c7289cc085c16472daeabbe81bbf4f375b8ce8314faed15bd663eb4e5dd4f7bc7cd262639957f96a8d08478809b1da6a1855bdae6b5d28cf80156278a89d"; license = [ "lppl13c" ]; version = "1.0.1"; - sha512.run = "6dfe525bba04fe7a6dc8915edd7d3bb5e03452784ad3ac2848732d0b3cf893dcefbdecab6be9abd900e131e62c23ca54af05d097a641cc5c3b0c89623b8233ef"; + sha512.run = "400a6a0753e76aa4f4bca43b61c4efe7db43bc3ad96bb33ad4fec5efd51377841e26644b641c81d70eeec54b934a626deda039611308a629d913f01f3c1a2c69"; }; uwa-pif = { - revision = 77463; + revision = 78222; shortdesc = "A Participant Information Form (PIF) for a human research protocol at the University of Western Australia"; stripPrefix = 0; - sha512.doc = "87416227afc57bf1a5a3b6abe50bf442d57d5fa1fb7a00818791bdbb043e995666a836c61e3fbc98e32e75199d8c8a7d3c2b83783e5104126d4314b40993a175"; - sha512.source = "21b3b7112b69917258196e58b9bda5d26921597a9c88814fc8d975f446032526113b6ae2119bf19c4f641ae876673945fcbf6cd838fa4150a7492d96d3c2ba24"; + sha512.doc = "f603d2cb944c67f49b7836308556f233a83608af5116538fd46d98a567ae303241d49a3c3fef89a32346e213717baa989ac04481ac1b7febc52e0431f015d60a"; + sha512.source = "efb4a16efe83216477318353c522f13fded20dc15c596ed19deb4bd5d90e98d4462ad83f32cd664715f57085fdeb254a20a853da756b5948cf736451176f3bf7"; license = [ "lppl13c" ]; version = "1.0.1"; - sha512.run = "513e8201354e68327c4b936f7530bafe31716607a65195ef1ee73fe4a4baa6c3c0c35323cdc14e434bc3091c67ec3975fa0a75f306b845e51234c62dd285d5c3"; + sha512.run = "6a53b08d00421c9c2020deff574ce97c03f5fbdb51a92ebb4d2ad5ca636ea02288aa9782922b555539ada6f6700f5028b26dc7b2905e00f86eb83a0fa8c0fe72"; }; uwmslide = { revision = 27354; @@ -52674,13 +52845,13 @@ sha512.run = "a85699c3c3968d7090dc8bb8072de93d63714f88a41ab309c850f3ec19eee9d4e0569dafb227986a938f41c199be5bcaf75b14795827342dc9d3bd03bcd342b1"; }; varwidth = { - revision = 24104; + revision = 77677; shortdesc = "A variable-width minipage"; stripPrefix = 0; - sha512.doc = "ba0c0d562a7c9db36637bb18fa6f0d01661b229c66b8f0d2bd7cbafe286b81485e84bcccd06c4d47561db8895cf8933ff11d08a8de0b01405d6c7dde443e86e6"; + sha512.doc = "1981a3d6862d2185657c57e1afb3377ebe3bb86812f9293980ba4470b67efe4b43c2dc3dc5d1dcc3ddb68debcab46ba617719cbb5bde975f627e4736d337be4a"; license = [ "lppl13c" ]; version = "0.92"; - sha512.run = "d44fcd1912f1751ab18f5d7d00ed47f42bed3ad2863b35781a83df9c881943c3e1916d003361b6e64640326541f43a37abdb0a3cdfe07e4d0cf7980dfc5fe1bb"; + sha512.run = "5853575c5fd2cb348bbaff1532e765f51dd25080c57462653e32afb73fa81b687dd67744ca4702f87ef4ede9f3b1766d6f01565257a4cf3263e110387a86bff0"; }; vaucanson-g = { revision = 15878; @@ -52692,13 +52863,13 @@ sha512.run = "e4bf83ea01ff4162f95dd595b93635ed988ae081d0c65ada59ae64c6c64c730dbb92ae049d22dcc20d6204c5a7cbca5cd643be6c572e51a3aa17df88c6f1f700"; }; vcell = { - revision = 59039; + revision = 77677; shortdesc = "Vertical alignment of content inside table cells"; stripPrefix = 0; - sha512.doc = "f13e941e7327f4369112f59387cae9c49f10197a2c7c4016cbcc5880759d89fe88535266f5f753b48b547deda24a3ad959b42f864b9ca2764cd593bacbf908b4"; + sha512.doc = "972471002c9cb034154f5b13994873b49f2fb672953d9a54bf97de34d6fdb8075a4fc0bf54c968a3d79a95cb95e8fa833f0bde1806eb876f416d0336a7c6bab4"; license = [ "lppl13c" ]; version = "1.0.2"; - sha512.run = "39d8f934a07095d21219d58fb41fd3e939391d5c68c51d8b9ec82a97522e55fc09a23195c8b5ae48cc3e9d9bb9a62a0b22123f467627784c767321140356d6b1"; + sha512.run = "10ac35b5b319dc5e60abd0ed3c369a836489b196164971f3516fe4fefe8038786fb1f0547b13b51dc4b3627c77d53616d3a8a5c270c9cd4f1d71425e9a5c58e7"; }; vdmlisting = { revision = 56905; @@ -52762,7 +52933,7 @@ sha512.run = "cf57b84165067234f5be58b2300eebb77339c33b883895e47cffdbc7c4acb6d013db7ace1eb47ef491e21526cea8b3ab993fac836498bfa16a5cea700caedd5b"; }; venturisadf = { - revision = 72484; + revision = 77677; shortdesc = "Venturis ADF fonts collection"; stripPrefix = 0; fontMaps = [ @@ -52772,14 +52943,14 @@ "Map yvo.map" "Map yvt.map" ]; - sha512.doc = "c24e18612940e7e3e1a7d32ac0aa1ee3a2563ea3db85152adfb311870151017918e56da58f66712779e27fa32d78dab96e99ee108db0dca5cc56d3b98c2a288b"; - sha512.source = "dca828f4a68b4da06cbaafc497f4483a19f747342742f79a2e38a15e2011ac9cd1226c2f467e94ba4c029e7f39a8656b3eed8f1481f2b91dc499d62b6611b27c"; + sha512.doc = "b96c306bfbc80a3c13a81f9915246635cb66c84d3626eace51e6ff927acf1be3d7e4f744509e2e3a20f8c313c771b988432f69e4a322ce564ed55131f0d446c2"; + sha512.source = "7c9fbd1e62eaaacb01607d95b3b5495224dad221c3a67295a1361003458469afd4c23a5c021b6dc4bd6a9142ae3d0c505ac231a6e345922e082e9fb66a08d2be"; license = [ "lppl13c" "free" ]; version = "2.0"; - sha512.run = "4ec815c3bab663070292b182ac2dbd8259feedf485e7735171bf24fc6788adedf14533a521775178e52522ba43f6a6144d10999e469b9dc9c78aedc2f989f4b8"; + sha512.run = "556e12f1ae87e0a185b0461e404c4f15a1fc4fb38ac82c209b76dc12c8882523b2a64498b043d597a1589fcbc5c44751f7f860150b59783cdc57cb7934006b2f"; }; verbasef = { revision = 21922; @@ -52791,13 +52962,13 @@ sha512.run = "483a75883ea602f674abec796199c5206420079c6ad5e4c3ac22bd836e7ce02f686cc8b9b749f806fe8e44bce8bd35fc6b17865fc076c72f2223143ee0e8a123"; }; verbatimbox = { - revision = 67865; + revision = 77677; shortdesc = "Deposit verbatim text in a box"; stripPrefix = 0; - sha512.doc = "c9c4a8a720a9dd1381a128480312ee416e6332d7bb4cd6f59c3f3c13f2c4ba5e9445f5659ff4b64cb40059fb117ce79b27b62c07b70a81ad7e3fe987f7dbbc41"; + sha512.doc = "70101a4d668c97bc3fb01b2c5491fa8bd9d2bd626ae449427300f2b08bcbf31df5f68a933e260468c83b442f34f54882521d88914a81e87987e03b3077b119a3"; license = [ "lppl13c" ]; version = "3.2"; - sha512.run = "a2520d96ed713f3e82135395c7437f1bdce04f539ca924feb1468af6a9afb9a2707edba554f073175bf01d279576d7f3b96cd8a69ff7cd6b82f6fd9dde537f3e"; + sha512.run = "8ce2fdafc731c81006d3bc088b6df7f4ea7c1d979e3fd646135ba96713f869536c2116d93ecd9f5a4a8ce4b4afecc5ed71250bfa35e1fb45b6c380c9fc9baed5"; }; verbatimcopy = { revision = 15878; @@ -52809,13 +52980,13 @@ sha512.run = "e415f9d74f35e28c73bec5442124b7c426aff8de013aa8a2af9c234ae3ea20c131d5ad21803c92eaaf6d0aef6584b7f9b83218f9665a959ec0d6ba3ef606b081"; }; verbdef = { - revision = 17177; + revision = 77677; shortdesc = "Define commands which expand to verbatim text"; stripPrefix = 0; - sha512.doc = "e64d4bf3018de72a131e7688ebbfcbaa59914c0542d2c632a91097a77f404307f9bdfc613638badb3ccca3854313f17a7a5bfb6426f467bcc98ed235af6ba49c"; + sha512.doc = "1f859aa4409b451c9277fe805bd5da1eaea9ce575c549d93ef16013c21d4a17e50d674da330b617501e6e61e8129813bc4328ab48430a8b4181b0f3eb3cffc5e"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "f6bcac8b35bfe707d4e39cf625987ddee6197977894e9f8ded9e3a715e0968d2d1fab07c57edf1d38150ae0c9cfc937230c9fccec431e73ae235a4cd44ed8609"; + sha512.run = "ea9b5c749b7aa997c20afdcdcafba417f4948ca565d393d3a3b08097208373645388010310f17bc3c708868358f2aad1f61ab7404d8ed52365380e67d5f57e68"; }; verbments = { revision = 23670; @@ -52857,23 +53028,23 @@ sha512.run = "1cfc5d64e45ce13640b0e654350bd574f5db67a2ce4ec2bbb1952a0f177419715b865071e5d487d77850534c7f13723f7bdef8997a6181527aa7a726981bf9e2"; }; verse = { - revision = 69835; + revision = 77677; shortdesc = "Aids for typesetting simple verse"; stripPrefix = 0; - sha512.doc = "05c72fc72bea82777cd4d961fd3454dafbfcd1fd28cba9c8cb6c5654770d9b1596e3657ef511980bf5213e63b220118b6f818358098bf092eaf2948f90cf2606"; - sha512.source = "86e6ef78e53a5e273dc1798d6c1c3479d2723dbfd46e4ef0adb766134280ec18cc7e97440bb21234ea7ba9708c6ce6e7edb617f5aa24b96ad38d787fe2185b9f"; + sha512.doc = "e6c0e9fb1ed034f65e74aeec028af84d2bbce98bba258b23a4fde3dd86051712898ffb3b93b5387beb43306bc30a5a542c79e549b8e0c4f22c0524f6921fe933"; + sha512.source = "190d85b3f2159e3a402edbb3a39ec557d29e65783c0d8631f9913d47fbbee7ea4ad9a5697860eaa5c8cb5f8ec9cc6a66e9e04955bef0ea8c61926c6df7e4627f"; license = [ "lppl13c" ]; version = "2.4c"; - sha512.run = "281d6a9c39f31799c76f078aeb06161878f856657c28cf82303e356878220eb19078dba9130ffe9bd396f38c3979db0e33750714a3ab85be74250b45cf11ccad"; + sha512.run = "a258e5cea2261f6c6f18f3892f145b9a4357711e5c362ae358a128295bb8084f0db8cfdac1ff99f611fb4f95f0ab748bee15b23197d732ab9b8ce109759bf85a"; }; version = { - revision = 21920; + revision = 77677; shortdesc = "Conditionally include text"; stripPrefix = 0; - sha512.doc = "9bada1489523eccc809d4b9654411addf31f2d63efc1f1f9d68b81e2bb3d9365e2709f55a77c53c3d2231b8da89114bd5a4217c8d18553234a980d379b1a0084"; + sha512.doc = "84792880d39f34f69a21c66fde434bdbe6f442a318ae8c787a2e50b74b5f555aba28ad80c123e47f34f340f514d8b84df516b71e8cecdb3bf4751f389c2640fd"; license = [ "free" ]; version = "2.0"; - sha512.run = "9b57997e63fab25d916630bb086b7d4372e094e64175caa761c20c3c2d426a58fdc42ef661bbc1ec47f2a8d9c617b7e4dc405499c01b84eb53ca0d10f6c9108d"; + sha512.run = "a3e3c3f2cfa030063235b632efb561dc1908be95807591f8b79b5e96f333ccd73d8e3385ebf7aec61e6fa1ab2a80e71f9da7d6ae6c6fb90d0b0038a6c97aa4f2"; }; versions = { revision = 21921; @@ -52885,23 +53056,23 @@ sha512.run = "4a6474f6a014789daae358c5b73a85bcb0894eb67d09a530f3bdd8e4571552d0a3e1983b5ba40d33122caad8bd457f255b7f1bb34e9797c5137ccf461707dbbc"; }; versonotes = { - revision = 69249; + revision = 77677; shortdesc = "Display brief notes on verso pages"; stripPrefix = 0; - sha512.doc = "3e4047566d0eb6ade7e78dc0ace0f540b56a6bcb157f613f6af0f7fe5c8ff9e47e526d68ec11b94f9e7ef3bce8fbbd26fc8c3ea115b2d1454e750ce7e15641ff"; - sha512.source = "f986404efc03af8b3a58f07aefdcc678e0f4b37ce25f8772e145e08bacb1ebf330361d56bbe5710611d09b01d31b82e9c736c1a7419a0dc56f0fce3a5c797136"; + sha512.doc = "91b0dfe170c050bb54ec0c71c17ccfffea12af23775b801f120b2b6a0a9fbc443433722ceed0f41bcfa12afdce7724a66c9dc80cd35753bed1bd83b890d7608b"; + sha512.source = "e26cfd6eb9b00f73587b41eeb17741354ffb62851eb93ef7fff6b5393b7610acd7a6c65199da12bc145389cabed178e0285821c95262f6ee611bba9c80279175"; license = [ "lppl13c" ]; version = "0.5"; - sha512.run = "c430ad5138ec17c4a5a12bb42149bf260b582f2a8b3c9fcb15356c3ed87073b68063df1ce8d821c456c0ed0e154137a2e3ed54b83b49a859a08dc1134dc6b559"; + sha512.run = "356025ec9972a176b4425fa6a1af66fd6283d08942dd917032572739ea5ea7b3623735919b2078f8a52f40fd21e2a252fb122a7c3e3b50454751f0b1a8b4025d"; }; vertbars = { - revision = 49429; + revision = 77677; shortdesc = "Mark vertical rules in margin of text"; stripPrefix = 0; - sha512.doc = "de6df3133c801e941cbb00c552cb2cdb1d556f099c402a0a66f460d5c7c1c6e28ec7d983563f20a609a5b5266420dcf8c204d1b6bc685031cc41fe2770a5ea13"; + sha512.doc = "d858465470a2fba053287e9bd8c4d455cbd0c440b09b13df9145e8fcfc1dcec5a411b4a01c8a095713bd7fe0bd64801dceee5a3118646aef40ffe1529053c2fe"; license = [ "lppl13c" ]; version = "1.0c"; - sha512.run = "3c3c905c6bcb013a36bc2eede14d84315f49075ab5f63376e9a440e4e7fb281ee5086b5bf1953782641284027dd8e7058e0accdafdc9295a19ebfc0088d8f7e1"; + sha512.run = "a88dccc339aaa5b3713d840bbe7fba557bed78c590ce577ce967954e4f1e525451bd4b58d30d7c6a56473a2302c95c8ba2ca56cd8c5cf3479985697fb0c9a351"; }; vexillology = { revision = 77381; @@ -53052,13 +53223,13 @@ "vpe" ]; vruler = { - revision = 21598; + revision = 78116; shortdesc = "Numbering text"; stripPrefix = 0; - sha512.doc = "dad09087e028977501fe143ae050c57938500b8aa98bddc1afefb298444d17c37cdc5b9db2e9d01df5e9f6a47679e0659b21a2844d268f8b324a24bbf22d9492"; + sha512.doc = "e0d73a1a12329f461698ac466c2addc2857ecc49bf763b41aa5511cb35bce96acc64e06d3f01206a4c728c8a9d6072eb4ef7056eeda6a5341d271b4ebc4c4abe"; license = [ "lppl1" ]; version = "2.3"; - sha512.run = "39582bec5217d65179b4293a18697cae20b35a0ec5416497691d16dbb919d78d4463ae15f2f05d308f45c65481f611a3f699cce9f5a3c311b84bde08fdd5f234"; + sha512.run = "e12518ef2807d27c4a3940e220be70c599d26fac441e846097aa275162b845176fbad4d55c39796ae658287b5027141f5d6b1a9c16cd414cd941bf77d31bb8ff"; }; vscodeicons = { revision = 76927; @@ -53083,14 +53254,14 @@ sha512.run = "ed8dee287daa32719b6650f43b963fa66cc55572526162978fc5245d3c253f027548ef5f1cbb38423c30e6cbe93b3418c373615ab92532be40d947c979f14b47"; }; vwcol = { - revision = 36254; + revision = 77677; shortdesc = "Variable-width multiple text columns"; stripPrefix = 0; - sha512.doc = "a4d55b62caf4968d3e8329fd06f8857f646c5a867fbab23ea9bd7fb57c5b88b5f3a918642bc608eb1ccd936dc2e36edc50a5662667b8bb35cc59ba1739b2e7bd"; - sha512.source = "8a605a7250f939789fd863abf6fa2b5da37b8f723460ef2e56ed93dc826363ec1bad03f5bd2af266ede11ccda04546e6174c0dd79282ba41ad6c3d9923ccd51c"; + sha512.doc = "3e688b44a30aed838fd26676925b66c3ba4ab50eb659e4f27e1ef733628e7a409a0c406fc18abe7766e051c40a5263097421b767324a7234e0ae08226938939f"; + sha512.source = "774183686f0f6fa664660b4ecdf5662a933332e46f955acabdb82aef472f5a3d91e1403755c1aead0f48c519eaa461e5eb9131ac64302fcc9ea3f2c76501c6af"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "3963b738e1214f7a495daff6476102e6b25e86034c552b5f4e4314af55e4af073ed94a72e969dfd1fba16baa0264577234917f7dfd074dc85f9c56c5f2409903"; + sha512.run = "3f7b9c46786d684bc68679d6c1d0db8152525cedcfbabfd335dd899f687871735f5de33cb219ee004df5243a61340e472caa4320e88fb47b47583adfdcc87704"; }; wadalab = { revision = 42428; @@ -53118,13 +53289,13 @@ sha512.run = "90f91bae81b0975031ea7f349b7f55bd902303708be32af21af409a48ab2298a2c10a5fd4ce0aed8bb303916475b516e21e74f1e060eb6722d456b135132b771"; }; wallpaper = { - revision = 15878; + revision = 77677; shortdesc = "Easy addition of wallpapers (background images) to LaTeX documents, including tiling"; stripPrefix = 0; - sha512.doc = "46b890e0ea7bbfb3c3421f79338f5140a105bb90cbe712477e2dc956f834682f6d137e39492437d8f206fefaf07086cab7f3cdd6c27dc7136df54c5ba850b4a3"; + sha512.doc = "e39cd2b855cafe25c5551280f5acf19fbaa30e109af01a228bd4043f5fa45d69a958b319b046f576ece10ba16b5b6428c593a3e53c6f6147dadc4b8f4976cb63"; license = [ "lppl13c" ]; version = "1.10"; - sha512.run = "45647b8f8ebab9706437be2ce63f3506638fcc794839ff366210db4c35a3e16b2a39127fcacd0d97df356180770b6808e80e63ea1a50e69fc591cc0992e1787b"; + sha512.run = "caade245def2c4c461b5c0344a28928158a99513fa74a86fcaccf1a3bd8acfc0268c0b9f20c944cd040d565f335fa1aeda16c373963b89c21a22d3a07586b115"; }; wargame = { revision = 72903; @@ -53146,14 +53317,14 @@ sha512.run = "21458ecf0d38d9b70b1c259591c6646d4d443b7393e5326503c9358dc263a383bb6e0aaed498d1350a68d16ce8c8e76a2854c72df5ba148516d0d59bf6100125"; }; warpcol = { - revision = 15878; + revision = 77677; shortdesc = "Relative alignment of rows in numeric columns in tabulars"; stripPrefix = 0; - sha512.doc = "e88082379e90edf1517579009881204bcb70df888593d7535e2b1e5b673cf116a456967b0ca5ce372efef9dc0818b9d0dc252be79819f6b346ad8619d70551f3"; - sha512.source = "843965fdddfffe6bec9567e140b9c6db66f60d1eb90ff5830b08b17499f21782ae1842989d479e50c293a8e1d7e2a9ab886622b8375384e1238871d6872e9e52"; + sha512.doc = "98adb9759e0d84745d2f8e9ae1220e7ffa6b838e4bd9930830209978e313916e358b29e9f7bdcbb93c201b36ee450710d06a205c864c19f665949cd7ab6ecdf2"; + sha512.source = "c0343a0e55e173d04da078293679f690d162e6c64760c9d8571b8e52a4b023af7c37c742495073624bbc1d451577feb50afb531825ecbd009f56ebc9d5e9feaf"; license = [ "lppl13c" ]; version = "1.0c"; - sha512.run = "66fd9e243339e0841576e1a1a3de05f2e69a24a7e1dd31eb38d848d06c9183f691229d8e89878b661c7f6524bd9ebd1380fcd4c9b175feb8490cd4476ac81303"; + sha512.run = "133e0219211e8f6be7ecc6a3fe2b0d8fdb9d9173f3854a6c46479f72c9e6c0684da03df85e4b220cf6fff8cce64547ae47a19cd233317ba8b0d94ab5fc0b248f"; }; was = { revision = 64691; @@ -53189,14 +53360,14 @@ sha512.run = "d7131c025bd97bdaf62697feb698da97d175783e4b0502d3e85b60a663f46a0520268a6063956afaddc6308ddd21954992bf8d216049cb324133e3760ac20825"; }; wasysym = { - revision = 54080; + revision = 77677; shortdesc = "LaTeX support for the wasy fonts"; stripPrefix = 0; - sha512.doc = "ffa36c6f1446c0dcdf1e1dd8b47946eb84d666714d94eac28c857170c9aa414b612486fcf107ae462c50ecafd6ff20c90c776abb5774db64a32aa07be8c58b2f"; - sha512.source = "12dbdd1e868c3382e7ccb5a507b7f72c20e3df3105e272c00b8b6294f10c1099d3c6c7b1a2db5bc96b866e246807604b615d8278357d0214539a8f959de14667"; + sha512.doc = "4b135faa5e2a47ec57e8f7bf1646a66c776f6fae54c28a90be78dc151b5ff4f10dc200a4c6560d2d231e92fadd3f1755dd118e8edd0875a84c6f6a3d4d0121c4"; + sha512.source = "a0c824b16ff53e94be9533c261fe194f43b948ade9bb4a048946c2aad216f970073a3b472557d0e490230f78ad8a09b98edb174e3d23516e79962f9c4eac0d14"; license = [ "lppl13c" ]; version = "2.4"; - sha512.run = "408f9c2b70d7860f7d8f7ee7f93af1351442b92aad9c8d8e4a501414058d8347e6da2408df3d5b6fe217597861eda5eda499771a7e973da03597f24b76250da0"; + sha512.run = "a6cba48ce5297083933c64e8915a5d1f4bc895abb031aa2466f296eb9f7f22f388b611df4ba81ce807dd72871ace989806ceb781384e0345c02f292f7a272240"; }; web = { revision = 73848; @@ -53236,14 +53407,14 @@ "webquiz" ]; weiqi = { - revision = 76924; + revision = 78116; shortdesc = "Use LaTeX3 to typeset Weiqi (Go)"; stripPrefix = 0; - sha512.doc = "ae166125fa433b05455fba337b678a7aff1b692ed61230eae37d6d31619eb575d82c2b610f459285f4b4a9b0469bde914042ac35ea62f936f3e8a158231ddc79"; - sha512.source = "befb829141fa01f9fa9946afb23155d02706351180cdd84f6947825e4ff13727cfc651d51c117f1216da0554ff75e9973977efa1a60cb190e43f5094dd7a9d34"; + sha512.doc = "d45503e68860f852931fa326988a373a0771b93a67ea67de20fc2e3bff7cbb8ea8ebc9703b872b16c6aca93b5ef7dbdc3353c18c3f877736d3523f6966b0fca5"; + sha512.source = "b042a4005d08fccdf4147752953d79a03ac369418a3ea42dbb61a6ad2d902796bcbd3558bccab3d6548ab35cca8babf1c4ac78a21105c05897abaa85d9d14057"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "49420502206972f4591cd123b7c167b3b181375d402dac714bb29701c5c70854f84dc1d7a470b8d0923158031d174e5e4d629d38d3b40638847cc43488b56726"; + sha512.run = "03d806878fb454152cf6c0f36dc6f8689933db00f81db74ea6541c37e164269cc5a917df7d5a5c23d937945224356981c304164abd10975cf13a11bd37c5d17c"; }; whatsnote = { revision = 76836; @@ -53256,33 +53427,33 @@ sha512.run = "73a6e72c03b456ad8bdc90f92a4a4069f70bdea547a968b5ab189eb843d705f963be92fc0909918e57278583635aaff3bfd4e03edc0dbd900baa6570fb562acb"; }; wheelchart = { - revision = 76924; + revision = 78222; shortdesc = "Diagrams with circular or other shapes using TikZ and LaTeX3"; stripPrefix = 0; - sha512.doc = "daed1cb5393d0d60d9804496c20eefefc19bd88523b342597cd37ea82562b5fd17d35154d887f4a3da929670fb5c80d99fb635f60dbe5314e541f02b90aac116"; + sha512.doc = "9b9399897f5101a7f2bd9f534b8d2eaf1030619988434268655e18a9af62032eee53d11bbc4bef66a4ff1ced23db86c9e264b01fb572b18cd934f8a0fb35b95e"; license = [ "lppl13c" ]; version = "5.0"; - sha512.run = "17a28ccea933e58052ef789aabf18e7e58aec8cb850d225352a9fff1264e7c052559e2bb052818b44ecf71da12a9692c0425f8f5e37c75e4d0c1f8756b997f09"; + sha512.run = "650cc4b114428ad4019b83e22a2006154784b032628a58728e4cada05dbe5ea0ad746342ac8d2556258176525b6ecc717eb8f9594abf8567117d1bdf10ea11a5"; }; widetable = { - revision = 53409; + revision = 77677; shortdesc = "An environment for typesetting tables of specified width"; stripPrefix = 0; - sha512.doc = "5f254468e606aa188030c95c79672a6fb0211c0b5c4df6c3fde98c43ce1fd89993d495eb750b58395175e2b6bbe3e9771895627a04bdb8839fd4d0a143c1ab69"; - sha512.source = "31ae40849337a8c6a7872621e55ae2a53b1a7d4d1a7907e18f5aec07f94196636b99c26d46dd8c10e1494a35b86d435a014a229160edbbfccd064306fdf06598"; + sha512.doc = "ac7017223fb4041d1432705878995a1522dabdb6ef0fda58e212a31f465cdea0db8897856375ed95ea465acdaa6ed76a3aef9ddde47ae0dd90d61f6bb2ae0d2b"; + sha512.source = "41d6c9f29992a7b98edea17668141ddf01b94c3a865feb586750e2b83fff4e07a594e3c11e6773a5b4a08da7293f227998b7a49b33fcfd9e4118164969b2b22e"; license = [ "lppl13c" ]; version = "2.1"; - sha512.run = "bd6c85eb76b1fdd4b7e81ad24ad7d282b79e4234ec029e48ed63611260b00e8b1c584ac800c45643e466ff6aefbf953246b24c1bc6453098a76b71ba01624821"; + sha512.run = "6b85f8b233a7febc6a79b8ac4074faba0a7edb482fa289c2e14388c39921b1dc4f68ad85d6e9365269bf88eb3d06ccf7ada44959aacfcab131239214ab4ec120"; }; widows-and-orphans = { - revision = 76924; + revision = 77677; shortdesc = "Identify (typographic) widows and orphans"; stripPrefix = 0; - sha512.doc = "5a6b91396a2c3a28ab147b20f4d52c50f297b28aa3ba59b4358ad0033835c29e555bfb0ad93d2123ea168cbe3c05700a16b167aea4b64841ea2a7759ec65ecf4"; - sha512.source = "0dec27642a55b56e40cc1f391d20ab943416bf220ed01bd2d11679da837b78fde2d5f3f6e54b5933f67a557bf283a262b6c2f68282cd46c0acdb17553b423fa0"; + sha512.doc = "0212e4d7479ff9e1e6de5cf6f5826bd463c37b09a98c38b268badc788814a2aebf4113340c533b60515f1c6d0eb13ed6aa0c18f498b1e6501364e5786fde13c3"; + sha512.source = "20b765a0b7b7e17b4bc71c33b7815c70aefc9a7af5539eb3404e7bb6dd7da9281c854a58cab873ecd69b6b3cb07535dd16b82379227c552d63706a5522db3d4d"; license = [ "lppl13c" ]; version = "1.0f"; - sha512.run = "e269f4b34c46330d97362836f70fc44e81a8447d8261855bb73e8bfd94c257d270b15262372a1d6ea512529f766ac00153875d30d7f5eb2650ce7284c1f05d7d"; + sha512.run = "851843a4936198b81dc73243c0562343b837c8c6a25bf05965084e37faa74f0aeaa0873554d205475332a922915fcd68d0fb6e9ecd8de80ddc8c58767fc7fa47"; }; williams = { revision = 15878; @@ -53319,14 +53490,14 @@ sha512.run = "e545a36f90a27ce327854c172449f6ecf4c6ebf8c7d51e24f3efd33df91574aece4af4282383b8111027dda5021c17876e9afd80da23a7f05f5fd9dadc65ee37"; }; witharrows = { - revision = 76924; + revision = 77677; shortdesc = "\"Aligned\" math environments with arrows for comments"; stripPrefix = 0; - sha512.doc = "98513e3b7b6ec8912e9d73fbe9421f0ac664b0e7a5f1bdca63e0921d8196d40c51f66be07d933473285d69907fb2cd86566ff3d4092a3caaa3f0cab04ebdb044"; - sha512.source = "f1e9e2e59c38ce037dc2aa5dc63536468f01eb5661ecb4f14d0335f0fa56bf9860357715fe7bfa889afa0c6de136dc4d389b2218aae18a5cb4658c98a6eb96d1"; + sha512.doc = "6f56d779ea495ae456e10015ccd1e218c7d53106ede3c0b0979f55f67e4345de395aef0964f1211807e573b55a2aa01a761ea30ff7134385e9ebad7628c270ad"; + sha512.source = "a326699d6c928052686771383ba58187c7262aa343aef201a77d6fed2cdb8a4877f94e11bf2c7a3ebb1fd8bcf939979333b3d95f7e65284d0f4d5ab1a7e789f6"; license = [ "lppl13c" ]; version = "2.9a"; - sha512.run = "54f3bd52776278bbe534db0862a5eaf508318cc800a9e00346bf8167623c2448e67aa78da20338f73a04f2fee1b2a325c7635d94ebf321dd0bd4811e1d9d9cb2"; + sha512.run = "bdaff353676b9c8a81ebf3aa15f23781dd9396fd56a056d0e9e7e82b460057f575ea5076b77a6394b274cea0d9f4cce9db32d84073a385e9bfce4da9c4679ed5"; }; wnri = { revision = 22459; @@ -53347,13 +53518,13 @@ sha512.run = "1dcecf9ac38a9099625ed6be3955af8b063ee5b5b8d0d3e3ab8c94a8215b72b86a0b5dbe930eb69680917bd3d6652b3f4f08bb377197ab6f3d2fccf2b96aa59e"; }; wordcloud = { - revision = 76890; + revision = 77677; shortdesc = "Drawing wordclouds with MetaPost and Lua"; stripPrefix = 0; - sha512.doc = "3c2f5a23b621b6dfc32d90b156a0dd8b5ceb739b5974c2f19381b12a49eace1462ec8a2116c37537d730e58c5ad207f94ad44d8475cc8058f76141ed82d5b5b8"; + sha512.doc = "20fb3009511f9294546f692ae0352ac50a2410fcbe3ed6608f911295f98a9d1626b33c95d9b7e9c48a277fad3101bd349b8d0d10ca15248b642cb4a480c7fe11"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "adfc659da7ab86c7a207ef400f28eb15dd6ba3a065e1beef0b2a1c64140a6f1914d14f3e6ceb8621f79ebab6193b3c6af0909eaaf65cc9df943dfdf0db3262c6"; + sha512.run = "7542160c0ae2f8a4d65697c6a9c5de6edbe397d591db8dffb60c17e9d206e3611aaf19fe0163ef8b168f705041ae6d3a665986555080ae0db589f7a3f8a7d052"; }; wordcount = { revision = 46165; @@ -53403,37 +53574,37 @@ sha512.run = "662c7b2cafb1764a42a94707f350ffe0e4060120071d715c3c1cebd21b2c64f2ca0896ac3c9c1e629b2fe4b057bf0b890805747a668b6a8c04d501a4ac1ca1fd"; }; wrapfig = { - revision = 61719; + revision = 77677; shortdesc = "Produces figures which text can flow around"; stripPrefix = 0; - sha512.doc = "27aa1cfb0641876516eefd483f5f37e25e06c24bc255fe81afadd985d9a5ea73d311184ad46120d57d8dfc584da02f99c90128c6e0cead71064d00c1bae09f7b"; + sha512.doc = "95f0bfa7a8235981344d3b59c59b662b0cbe468f15ef94db72a6dc5e49e12eaa982017de5c764a041f685bd00628c0773def2d135dad0b2206ab6242802938a3"; license = [ "lppl13c" ]; version = "3.6"; - sha512.run = "afa6eed496f63dda436a9a57c9f056ae88fb7985328d58d81fddde743a737b1ec69a5409941a76a28840d938397928925500628b2e11859713871977545278e2"; + sha512.run = "6f851bc4b7da8f465933e342e19ef33ebb49a1b74fab7fa64d73f39d3a550af65c1f7eaa6970ff0361c882e0d53c061df5f29fa076610c214c54ef9e505376ac"; }; wrapfig2 = { - revision = 76924; + revision = 77677; shortdesc = "Wrap text around figures"; stripPrefix = 0; deps = [ "float" "pict2e" ]; - sha512.doc = "6e01dc679e8bd324a28f1e893fb959ec5ad83806502d1488bc775c93813a21f8c1de793f0b224e0383cf11133e47f3072bff90bdda08c43d6a7d46417b81294e"; - sha512.source = "17ad565e3144d23d392b20f9cbf4a3f3ec1fba5ae750f56dd315c1a6581ea50a34669aee1da14c400a04733a50413ee66369674766bc3ae4a5d3b3319e5fc9c6"; + sha512.doc = "a28230ee3b9fb4a7cbe18ca8d2ffdf9d204aa43563a8197879f83fb6bb2fc18c07f6f2591076b2ecbb54e350a9f3782578b97880b5dcad84c49a4eb6835dc598"; + sha512.source = "21e8a62499196c0f19c1756df5719d99c6a8296eae088507ec33b5ca11a73b46ce8cb814a0a40a50d98ac5526571688c4380cbf7d580ff4cbce2c2796e2cd98f"; license = [ "lppl13c" ]; version = "7.0.2"; - sha512.run = "8cc4b6a7b05250460681c8777781ff8fd0a37894e5535d58536742b71712e62934b1f59ae8137f23de9f22582ed1da12607cb598c6640781fe65e53de3a9e868"; + sha512.run = "5bc739160198278d7ef2b71a101f8840bbe6d1d085e82b3171ddde4bfc237d823ea5f52a84f003368b60a8103bbdafd4fb4b501efd6e22f7aeee7ffaef0b716a"; }; wrapstuff = { - revision = 76924; + revision = 77677; shortdesc = "Wrapping text around stuff"; stripPrefix = 0; - sha512.doc = "13f92d21d8558fda9f6f40d64b3bd0cc014336e11c51aafcb6f56ed1667f3db7ec44548829adf8a4294598f2b3f9b8715db3b8b640582beac8291676bf69a093"; - sha512.source = "60a4a2bff3329d236392540c8f75da40f64f927b53b886e5d77c12da32aab84dffa8d094ba1afc2fd5bb4e458b5c040c7332a633f92701296de6650499f40ab6"; + sha512.doc = "48a4b72c649abfb6fc33a28f795aa959902e1e0f7f099d4fc2cc5655861ea61e60f64c403fd0477ff40e7978e14927e6974e3fc0dd4aa128e61a93355a3a57a9"; + sha512.source = "402db1dca16916c4ba7bd3e97261ef935553522e860a84ea31da1eefb338873c9c8c6912ea969db364f0ad1640535fd029f4a546c6c0a6fa783e3af50c1b4558"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "786634708ccf78e06aa1dd18b975ed444a336c61621553be22b4686cb188d9faab2c15f2cb16c2e0e9dbc018ea35fd3e4c443d86615c16fd9e57c56e44fd1c53"; + sha512.run = "cf028c717b2f9047cb22de95d4e8688a4b02d9a2ed8112211fd7afb86af381fb987e83b1d5c2674efd6f538c9f311a6f9762c5a763c86c401c36e9d121036d9b"; }; wrapstuff-doc-en = { revision = 71835; @@ -53480,14 +53651,14 @@ sha512.run = "abdaf96d5c4cc919fcaa5343d25243266f86dc079cf701d71f047b01874baabf20a0c7972a6aa863c7f9eb9a003eb5a516714d57fd453574e7a2c8ee2e500e7e"; }; xargs = { - revision = 15878; + revision = 77677; shortdesc = "Define commands with many optional arguments"; stripPrefix = 0; - sha512.doc = "387a051eb8581b51d2042bcfae2ff9af99659d664c328c6b30b3789c75fb73687c32e2037df7a345335966671a3e3267ff4b9e0eead0e5b759bd305850ef22b6"; - sha512.source = "e4717f476260648eb66fefeeb125606c16d302bbad32c55730a0102da355d0c828b106b25391f69bb34627f56cd7659dc185bbcd36ba7f5a8f0b77a0786a7957"; + sha512.doc = "8e81648dc18386cf191c8ab68b2fa6299ecb9053290d7846a5e0d4c98cc247acb0d8fae083d445c38fff6efb0795f7d2a8528d4731efb9e1a8657fde45bf45c7"; + sha512.source = "604c4522a6efb681b9ade587440a370acd125b5e502b5b77fa5b87181026ca95e0e9fbb857d3d62b918a3f19979b557859519df8bcb3a613d58b28e91673f86a"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "43b9cc5246123ef3c424614415e04db9e7a578eef348c3d580626918a4c31ac99714cf501dd54d305ed6ab9ad7e0533bf5b39250c43ad682032dd676a12173d2"; + sha512.run = "9cb3bc5314136c9561691aff6f5b26c719b59ec65742b6a768525f002caf4f74856d2276d9919d4180a4e2384cf86fe7de6ef20474be5939dd72274a6e1ba05b"; }; xassoccnt = { revision = 61112; @@ -53523,26 +53694,26 @@ sha512.run = "10215b476401e94c1910272dc9873530f519f3389827d3079abed0fe58f264a721b0c96e4144594cbdbf4c96e1837b9cbeafee7ab9198d1bfdb7e04241c66599"; }; xcharter-math = { - revision = 76745; + revision = 78174; shortdesc = "XCharter-based OpenType Math font for LuaTeX and XeTeX"; stripPrefix = 0; - sha512.doc = "442544b2ed4bf1c556463c9f27cee3bb8aa0307bbde3f2fea459c341bebd4eed54545b6357c7c4a7e989fbe015e016c208ea93572b61528d544eac40e87cef5f"; + sha512.doc = "db5df242783a80b01108ceb0b4f43ea28e3327740406744aa68f81fe5eee209efe4ce41023390156f80cc75f6156ff2bcfeb7b72d2b9e2c6945535729ea7013d"; license = [ "ofl" "lppl13c" ]; - version = "0.71"; - sha512.run = "0754b31779446ef04678b2a9a9250fdc5a267a7ea1bc894e254571260463abe79a180b305007a43608f66d049d02a2710e91f286615dd9976048ceb761aaf88d"; + version = "0.73"; + sha512.run = "011eed780e0b316e824f27b928fed565a044a2f5f2969204ce3d0e042b4c755d3755a763f501425fe075373b2f26df85cbf9388549b6f7a53ce6b3252c6db350"; }; xcite = { - revision = 53486; + revision = 77677; shortdesc = "Use citation keys from a different document"; stripPrefix = 0; - sha512.doc = "11af105ca5f1610e5cfa226cb191d1f69d257e21439c2408283572e136b183518f58631ec1b0b145a1edf50ca58e9a1eda789e5646c47b46f75a6325c90262f5"; - sha512.source = "0f6d0e7206b59acd468dbd77ef3358d2865f48e2d59ccae2ec185759c137b9db99bf417acf71ec40cbafbf2569cd9b4a74a97b7a3959f51f1703af9a026486e4"; + sha512.doc = "5880aba554290af129777754972636b93a4316fb2cc2292b7ab791b41806c4d3f0f04782b54a481bed4958d64aed144c88ac5e99ed3bf5bea4e4aa16c55d8255"; + sha512.source = "6b572bc74a84adf7c09eb58d0f2565227b14a2c816aef4750b8074e1077bfb5133f36ce170d35b66f866bf4572266da4d1368849e4160afdde2818e1f71a2af2"; license = [ "lppl13c" ]; version = "16383.99998"; - sha512.run = "0412a4f47a044efbd22adbbea9cda1bec44379dbc799ca83821d4650e8e40f6b5de51b80ea6a80d747639a9b840b7cff6612b6e4df0b2c09c0f3ed506d3de714"; + sha512.run = "99cb680cae2eda96ff8a075ce21992df9a18acbd1a171de3003cb79cf6fe84b98c44478d7a39a118afc2e53e743e180b0e9ce1e73d69c1ac87aa7b5a8c9508f6"; }; xcjk2uni = { revision = 54958; @@ -53564,14 +53735,14 @@ sha512.run = "7be16f92de86fe67fd34857f7151f197e5ae52e9ab944e0ef3603882585dfb240b8e01072747b18092c6ff060f2f4c341b27e106ffe8864dd1879c3965435e47"; }; xcolor = { - revision = 72484; + revision = 77677; shortdesc = "Driver-independent color extensions for LaTeX and pdfLaTeX"; stripPrefix = 0; - sha512.doc = "010f65991bbb53c03a7539735e7d7b58d978cfd84cbbf2be9e4f07e13c9b52c158560e5936f18fd940395262c2d886a427c272435de5302cdb306cca21feb1f3"; - sha512.source = "e61e4dba30fdcaf8df7759e4f8a718f6c256419b05729b2009007de0dee4af2ff023277997b2693f2edf0d7a4872849a00897325385afbfc364c69966d993ca0"; + sha512.doc = "357bd96e5d64619b3ac127adc20f4440a22ccc9ec285224bc8ae87a1e230fb46b9749be18a52837eeb934f1bc5b70d9f07925c064791fcc2dccfbcf20d4d51ca"; + sha512.source = "4bd373c51c8a42a46495e77e5a3ec304fed1420496b4eac08241acd80b7b9feb82f9c9af069f4f74d3369341a7f95a6dc4b071096940add7c7ddabb68f0c8e8f"; license = [ "lppl13c" ]; version = "3.02"; - sha512.run = "255a76dd0879aa6f5a8be38f84ba307cfa7595c7e2b4b9d92cc85867139a17951f230c10dc130dc1c10c612436adaa47a9222556e8dad126e91ef5b8b12d558a"; + sha512.run = "dd516a3bcd38118711c37fbaa37c202e97608efe28c087e3e372167e7737be9fe6391638894f68a39dea2b41dd2ffc18d9a4b8f854225ba006f5fb4467798def"; }; xcolor-material = { revision = 42289; @@ -53594,13 +53765,13 @@ sha512.run = "fe743e9aa394c6a8a75f8c9e87cb7349d87df114a8c5753a157d4dd129a677af6a0381969f7719712a9abbb9fc720e0d19f8e7ffcc2bd7ba09ee8cb3df3c8d95"; }; xcomment = { - revision = 72759; + revision = 77677; shortdesc = "Allows selected environments to be included/excluded"; stripPrefix = 0; - sha512.doc = "97bd8874c11f26b7c06408dd3a50d36c0be5e1e50ab52005335ddb4754e0aa0064f450057d2105b05a181c2d9f94a65dac54e71fc3aa4d83a140e3ae8c1d43bb"; + sha512.doc = "7cf714edcaa46903223fa6b6665cc3025c53d2bb9c1523b549e7d7a083badb25e1d82f2dc95e81cb735dc10a4d73136d9781cd2b43a7395da766554d2e525b4b"; license = [ "lppl13c" ]; version = "1.40"; - sha512.run = "e27b253d0ff8bd8c9eaf07c272cbb9017dab30bc1f1542f0f00e5d1f29cdca36c1fd1ea65c71310aba6395f49578385eb92b47075a371d65e89c6523ae97800c"; + sha512.run = "c7b1725405ca02dc7df3ebbb864c2469d1cd032f3b3e957b5ca2ac3e4ecb4b443382e639da6878d2e004181b64f1d7475f0e203fbf25bff52726ee42cae30647"; }; xcookybooky = { revision = 36435; @@ -53674,44 +53845,44 @@ sha512.run = "524956f4eefa999e17f7e8465782d420ac18a18e58a25de73fd571c6ea03b05882bf08cb47935fb243f601b7faa0733e5ad57a2faa6108ff2de3275bed4a4d41"; }; xechangebar = { - revision = 54080; + revision = 77677; shortdesc = "An extension of package changebar that can be used with XeLaTeX"; stripPrefix = 0; - sha512.doc = "6d2c385b3b826b8b97cb725ffd3e7479ec3ddd2d2bbd8c772fb0b1faa9d0edb758871003ec379d8ec349fc4e3f7de2bf3130cc0e5d9e356ad472232d16acb546"; + sha512.doc = "ec2dd572aa6d9d6a222a769f7961eca7c2c39898a2dc88ea5b9eb89b47bea24ca82572d45866c15f68d7979daa1a4a045542685aa55ea1a0126c2c38cc0b3062"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "833f0b1cea32c0bb345d1aad5360613ee36baf17a35e13d20a4bcc75edc77b3a7c48c4406ddadd670890cb93dc0d03cf91462994271f351ebf2bc221bfbae5a3"; + sha512.run = "f60c5c108fdc47ab56596b42b73f55c17afc1e100a7e06852d45108108e35da66dd736c2ba8d417188c6208383dd1ec5eeffd3355f60535e7e9e7567e03c3ffb"; }; xecjk = { - revision = 76924; + revision = 77677; shortdesc = "Support for CJK documents in XeLaTeX"; stripPrefix = 0; deps = [ "ctex" ]; - sha512.doc = "d3b21df30a9b4479a1bfc54b63d55fdbcd4b4194a8fd67bc54e684f3881095cb1ca8ba04fe8cc77aecd8f780c5b6ab6612d3e984f65b4cafc993de5879f5f977"; - sha512.source = "ebe403f1ac327f38555c73877ab460f45bd7f0cc910ac0b3a8200bc6dde93563d2627fa5e1d8fbfa15397c6cf41b8c071368b5bafcc6291030b686ad7f4ec881"; + sha512.doc = "91cca375efc49f5ed43e1cc5a6281eb07a141f86966249e6dc3dfe19d45c82c42034e709c206beef5a6a6558554a7d639b32dda6a21c276b198b76a709ff5e88"; + sha512.source = "76bce11df9be77da1c737dc9891a2bbd10e3d2c7cc767e57909d1e857b8946de1a646d6516a4ecb2d710ea48e2e77745d67bd63934b6c06a873ed87af7988a42"; license = [ "lppl13c" ]; version = "3.9.1"; - sha512.run = "7b8c8ce5cf21b250d2829395c7531f84d97c6213744dd280dc2f5516a29c2cc02e5b9ac5ad5d2787760d287ebb3761775616beb39fefea3daf98d92ab49034c2"; + sha512.run = "ca64f678026b30cc798e4fd59f8a1db7115f03f2bcc74d5aeb1014a54df80b5485ec553433eed2fce4b0808e139b6c772ef1f2f6794142d05395231f6736deb9"; }; xecolor = { - revision = 29660; + revision = 77677; shortdesc = "Support for color in XeLaTeX"; stripPrefix = 0; - sha512.doc = "9441eff384f57e8714cc543ade380ecc321e6c0e7dd0ae69c71337458e2607a43f793b490bfa6752c1c70bdb17be92488b89ff848ab9a3a1700907c15ed857c2"; + sha512.doc = "c634c1be378c33aa4662dc7be909c0d7b7370606a8d308ca337505057f48e197e6dee5ca61e319d42352280aa61d4dcb35aca6cccb02863b87fa61c9224b8d2f"; license = [ "lppl13c" ]; version = "0.1"; - sha512.run = "0ab23e651b36f06256fab5acb14effc93296948aecf7c7f11c81f4db89a58bfd8e038dd857a1da3a86ab573cf0ffb1d1bc188789e0d493ab0d0c1c9d96d593f3"; + sha512.run = "ef3ec9998d11f9141af9efddc058c9a0b68f7daabfc2c265591761592b06cde85a588f4a7b2248e06774f647f357b17a2c2a2b0d768255906e1c254dda1d6495"; }; xecyr = { - revision = 54308; + revision = 77677; shortdesc = "Using Cyrillic languages in XeTeX"; stripPrefix = 0; - sha512.doc = "555ef35f9e50450a796c24b87295eeac319d087a61e4fc7cedafbc398cb9a5c0add8b93318b8afadd82bbd2ca90dac9ade02dfbf286ba825c1d697b58110fe5e"; + sha512.doc = "d873249d92127a9d9f9cee83cb9b5690acda4ce3f3f60c1d556422378aff2020c2a553e8c355df1c7f99c8840a506d91b7a987a94c15ae3d0140eb9c909c72b5"; license = [ "lppl13c" ]; version = "1.2"; - sha512.run = "0429aa515115ef69811069b08567c97ce40a8be68ebe72f26b8e94947abd86394204b21bbf25ae44c616a806878fe9900f5a639bb8707106836103ec06663454"; + sha512.run = "0bf7e7ce06d1b0a4f4e50fb6cf06ffa04e183ff82fde025d106d474934d6277ddf41bfd79b45979b0bca5d33adef63ea7e69be1045e83db775fcd2f8c41c292c"; }; xecyrmongolian = { revision = 53160; @@ -53724,13 +53895,13 @@ sha512.run = "2faeeadc81ca7f6fba45b6b237fb604a6eb6e8888117f759f6d369ed354b20b35dd007eb11c017e4f0ebcfa99627f519b291eecd1b41505d7f4ecbfc23307784"; }; xeindex = { - revision = 35756; + revision = 77677; shortdesc = "Automatic index generation for XeLaTeX"; stripPrefix = 0; - sha512.doc = "c84682c8034c5e182bcbb2ac0411f4ba5d8065a5db1f008c6f9e7a01b94b3563c44c03fc4c1cf48b3b09d19ba93f22778d8840741737bf1a344cb0c8f66ceb49"; + sha512.doc = "36fd95e7c62b8f682d96d8a2be0139999882d4255cba82d2a5fbd859cc068ed904442e479c4056792fbdbe56f6e49aa3f5301d12bff384847a0e1348b64db883"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "bc3f399973bd8be5b83ea6da2c39d80de8f39ac6cf2d82d689c81816cad334310081f44fb4e256e442fc47ed6640c2b8ebd185e431f0d0ddec5f75f7b535283f"; + sha512.run = "c85ddae4219dc9938c950e666bb9aaed3a89001bc74a2b2177da704b9b9ecbe7b59037b19a21dec8490973c61d509fe72cdbe467b2d0e69e51667b1fba8ac348"; }; xelatex-dev = { revision = 71363; @@ -53787,43 +53958,43 @@ sha512.run = "3bff74473b4e7fdc7a349fd54e7703b77282381d9ff5eac233d5eb7cefe98f4abc5ea4fd309b8693bd7245471c565545e0ab437a5f8e5cc1b89368c914078d54"; }; xepersian = { - revision = 77228; + revision = 77677; shortdesc = "Persian for LaTeX, using LuaTeX or XeTeX"; stripPrefix = 0; - sha512.doc = "b3b02defdcb0d9aa87043dd12f3273d879e9fbc3440a8dff8ecf8e0839e33c5fa0f840d1f17cfa5a4b3d6044f7ec9be8097452f89d4bb626acba7bc866146301"; - sha512.source = "b424ca42e3952714165f1a47a392296e9e0ce133856a71b81fa60203914c9df5a9f7a1f0622b58b3b634002425de0396ba6a14aa150b75fa8c557a180c1c8783"; + sha512.doc = "94b8b7726122d4a88849a800da8b0287a7ff26691923fcbd6d5b30624149ba3d32fea1f66ef050f8b01fc5a291d5485a069341575da36db0ac9e1c47283934f2"; + sha512.source = "74a837146178ca3aad8c7b1d6692a8c90465f051df4b3b04a617df817fade708c07644db5ee7e946f47b19a7889667c2047d45c3c953c294db8ac4bfb5df24b5"; license = [ "lppl13c" ]; version = "26.01.01"; - sha512.run = "60296f46b478f54e902ec50b85daefbbc5ea7eb4d8270cf8cc78f3525dcece629662ce093036291ae3404cdedcf9ba228ebf554c00b7e9c2187c755d05ff2910"; + sha512.run = "b1885486e98885e9f77aceef61222a968f15dbf4a83c048553e9cdc95a9b9b180442218bd838779535cf1f2873aefcffebb022ae7f93b2a47d8fe8013ce2738c"; }; xepersian-hm = { - revision = 76924; + revision = 77677; shortdesc = "Fixes kashida feature in xepersian package"; stripPrefix = 0; - sha512.doc = "1e91f0aeb13d3a89e0f3c1ac6fef4d052b8c87911eb075814f41680100114d39161282cec46b4c4586091f714e7866ca5fa178ddbe427845c891b3aea3afee77"; - sha512.source = "3cde3f8760b704bf7e1b5c7fdbc69c874468874ebcf6d888b88bddc134324bbcc7419601957c2b9053b3ba333738c5d55618a3bd548ed73f462c81e05dcdfdcd"; + sha512.doc = "fbc8e56de145c480d4c6189269371ac29df4d97ae3c30f3380dc444ceb63545805ca77fc4d8f728914b23f58618f989e6625de81c0002ed3ce3e4e7e554e003b"; + sha512.source = "a553d3c30d70564380f0c6bdcd17724328f3ed7b5a9fc30c977493120845d19f977bb89d7566777c7428d3a969250aadb710dafbd01d106c4c6304bc2b5ee027"; license = [ "lppl13c" ]; version = "1.1a"; - sha512.run = "b3e688f49ab70ee8734b9a7ad9b448747ea7efac38b331ce0eeeed9ffaa02befe39d1d5b6104823cdfc996d19c6d185944694370a76f857b511f92ed889f9b61"; + sha512.run = "bfb674e42ae9f67181bf3d21ee274e91c4dd3b885c405c17924e429932f370d572362ed945a1a828398bcf4b67910e5549c69fab0476c4aebbe48aaf84cdc507"; }; xesearch = { - revision = 51908; + revision = 77677; shortdesc = "A string finder for XeTeX"; stripPrefix = 0; - sha512.doc = "981e6cc62a2f50815aeb875c46ab2ac83510ea535953629755700650831500410650b66ba070d8b5ddc494792e782fb75f266ffe0fb868318a4782b2f8d701f9"; + sha512.doc = "5aa325a83c00b5b056b1f2c658a9aac8cc9edbc1861d75c1593f7b1efc9d62057ad082c16e4d48d8db738c583469fbb3bde7eb063ea0b5433340ed9673491fcd"; license = [ "lppl13c" ]; version = "0.2"; - sha512.run = "4c204a8f92fe9af0ef1f0da99dfb12ac8f784800f7ef673a116a5f5167556fe49584b9457bebfd07aebace44951327f8a576cdbc8091a7aec776768384c62507"; + sha512.run = "8327c421a7d9606d1dbf09cff0616f258341d24c732262339021f5f87e6952108527e0619aeb2478b856d2b8871f34a635c4fda2db51c368f0a56d80e95639a8"; }; xespotcolor = { - revision = 58212; + revision = 77677; shortdesc = "Spot colours support for XeLaTeX"; stripPrefix = 0; - sha512.doc = "90ff1badeeb6e2d6cff9797b1af2052b4fa8474279c7b2e9916f7f02c767988d640b57f3d63be8de9f0082e50bb93c1c122b3c1f9bf74132c5c13b1b6b70122d"; - sha512.source = "60aa75660ec567a3015bd8b4985e95aa3387cbda9b239c2d1d7e8bb29fde8d44fc414ebfb195aa3be037a3f4cbe510354e28d3ffc9d5777d054585597e2ab762"; + sha512.doc = "fb31a9a68dd1a3cd4249bac588bab4e40d4c0cb0ad03a5ed4c89b1cdba41384210da1b08a35b4b41dac6b7d57575805e5f9bc2ebd18c62393d6c4a88f29661bc"; + sha512.source = "b1bab06d0e93ea654695d9c2776c02840fe272889ac4b2ef8c8c8674e3dbc9635e5286ac3fc0f3f4df3d12ded52aad6a6639f43ce813cb132fa64504158b3b82"; license = [ "lppl13c" ]; version = "2.1"; - sha512.run = "fcc3a800986069cf64c62b2794447650331dfc2fbefe26fc2d537ebfb520acecb6530bff7591a597fac9b108f23781f0faf7c27b97f35ff2358d62c09404a5da"; + sha512.run = "a895844835c56916a013ad5d8c9308062f5fb89668fbb18e54cf95669f8957a5e2fa7d51f22c597b7ee914e89c639a2809384e60b094a3474a579eb652099b8b"; }; xetex = { revision = 73850; @@ -53947,13 +54118,13 @@ sha512.run = "8099f45c704ea74e5bbd90b1817c3ad06cffe3d6da0a997f8471e72cff364d346a3cc2e6f156b51bf7bc3ba149e5c755423418d58be89e1872f84db9c1eef039"; }; xetexko = { - revision = 76133; + revision = 77677; shortdesc = "Typeset Korean with Xe(La)TeX"; stripPrefix = 0; - sha512.doc = "60a70d5a1ab2524a73b0eeed67c67c386d8c82e318618e6f77f9aaf212c6aa60552a0a7da40774817cc76ca8482bb0ca7e802a7b6763410331b3720b79d97b01"; + sha512.doc = "fe1739126f52e604613c516c5188034cd01747993b8d4ace8e9856bd15964bb253ec7103b9400c11414838734788d51529e38de21e74561aa77d99ee1799744c"; license = [ "lppl13c" ]; version = "4.6"; - sha512.run = "05a404a91c80591354fc74fc9536e81b6481b8995e0169c274fc22e4603618065c15f3d5fdab909051a6db8a1ce33b231978ce0c58ee7c616bc70c62b94788b9"; + sha512.run = "8e13e5dfe56a3d9d9968139c13460dcf9ae64c7767dd27fcb360ef00b0740b958b39e582b468773f7c3b8d77720aa009a93cadd9a080263c1c6d37ed05480b39"; }; xetexref = { revision = 73885; @@ -53963,72 +54134,72 @@ license = [ "lppl13c" ]; }; xevlna = { - revision = 76790; + revision = 77677; shortdesc = "Insert non-breakable spaces using XeTeX"; stripPrefix = 0; - sha512.doc = "2da3e5e56e8f33702bb0f66ae1f88b8d04abf68cb3ab8c781d3e4dcc200e74ae2c3847fdc3c018399274f5ea9b194f8b320a33a9dfc57df3852efe97f7fc3be1"; + sha512.doc = "53bfa6115b313f0e33f2f473341a08ecb20e11f5f194197581e3e70c02f371f7ef4cd08d81597a21e43698815c419f5178c0025e11fda2ce520d724f1eb53dfc"; license = [ "lppl13c" ]; version = "1.1"; - sha512.run = "8e5fa66f8bc0708ecc047fb4bbcce9aae14f01cb78f816a18b45389014c9ab723af513157eb15910ddf0cf14568e809f9fc24c3c5da713c7b266e8d303c19231"; + sha512.run = "fb49949a46715258325ad1262687389c6aacd2bdab6b266526822e87daeddcd3148457739667cb7a5446e8af530b97ad5699c3c1210cadc6d3c219bc9d9156d3"; }; xfakebold = { - revision = 75712; + revision = 77677; shortdesc = "Fake a regular font for bold characters"; stripPrefix = 0; deps = [ "iftex" ]; - sha512.doc = "5f4fb023770ed12dc3e01de071e9c9d33cba321903a88d2f5ff116d86c3112f251454fe5cce14a1b075fa70fe329be2769741410ff21a34ea2afcd3a4c549296"; + sha512.doc = "ebcdce5890e8bd1c6bfe66907c8f29938b1bc2dde6b671f323387d7b47a277c42bb8c6d4094147e6fcd0507efc4cc8fa078aac059026cffdcd5eed9f5f788f60"; license = [ "lppl13c" ]; version = "0.10"; - sha512.run = "b510e80170038853928778733792cd1983a28e612fa4aeac82114c707e823d1291c2e3e4bb552015d08515b1226591aeb93708bfde8da7a910ed0225d7b02bee"; + sha512.run = "99cdadc73d2a6268cc19cbeee9df1b0d9bdc64ff922347245b049e7989e25a9dfb85a2c6e25ce55b99f6cd4ba16b77538e429ceb5ef1e35333ffa3600b06a50b"; }; xfor = { - revision = 15878; + revision = 77677; shortdesc = "A reimplementation of the LaTeX for-loop macro"; stripPrefix = 0; - sha512.doc = "e75b3d57c09e1580282f4002b684645aa21aeed4f90626b7e439f30dd79edec9c6f23492eef83b67e9ccb885c001caca6201d43b5182632a5b38ba5f67488b52"; - sha512.source = "508dd3c696da5287cee35fbeca12aa60667908f1f456a9d1333197e76b707902d281e83146b81e0a095c168054ec96013074f5b0bc236e35cb17732f4158e2ae"; + sha512.doc = "5b676ee97ff5c03e606e897d806594e6201f46e0341614dd3037b1c5fd9da71315fbe33a0d35527ff0f699a34e355d1761da149a2cbdaf8c2b877e8914ecc103"; + sha512.source = "0f1892fb3d4efca3ef51a23a58e5b5bb0ec512b2229f5062ecfe636efc06bba40068ab5d2f2bbc4ae1db9d2c3d4cc7d3d68593291506fdccbc095586e7b0dc0f"; license = [ "lppl13c" ]; version = "1.05"; - sha512.run = "6e3ebe83dc39a87aa86d5f173f56893ab1678253dc18dedf16c5d4a2df864e21b9b6e84c6bda56e2c624106efb2f73c110964948e4d553848bbebae87f05bff8"; + sha512.run = "fd1c68bfd12be769ed787fc775ec6a1e67d02d7a6b79e9326ee3463f947345bacfda8f907fa43ba343e022d37202e037c0f4921b015a1847d9338a2e2dc929fa"; }; xfrac = { - revision = 71430; + revision = 77677; shortdesc = "Split-level fractions"; stripPrefix = 0; - sha512.doc = "c8b84ff6483ef64914d50ddf67b014f3e8fc7cff34896e665a4f7a694ae273179a02af725508bf57d2084cb1f1d91ba9412e9955ac136470effcf549230dfe29"; - sha512.source = "8e2e5a0c5186e67f68d1ff900fedf7cec0219d767d44cfa35adf944ded2f2934b30e7e4b1906c96475ac07a28b5dbc60a42fb46dd4a52280aa95219d564f3723"; + sha512.doc = "4675078f087fb4c14386e2199822a5ca60f542f72e4ebcf2affd12cef1a080f75cb394757e5e73a0f44639cd38a7417134d7b5d18b979a26a10fbec3d9809713"; + sha512.source = "524f5186867372e2d3f27fb5c1f29c9087bbf53ba2f8eb8eb44bf7c49cad9a30f31cb2932ae81c088f21ccaa7db77a16fe65163dc34f330c7edaa355b134ee64"; license = [ "lppl13c" ]; - sha512.run = "bf1baf5132f29bc139f00cfe15ee7035894d57baa3fbc30978165ad2d1527d44262ffcdb3536cf3066cdd9fa1c02412f8948158cb6d603e8222e2385e5b19ce8"; + sha512.run = "a8acc2f63b0ca21d49c8892df66965c7582ba9c1c843fd8d81d44498a5c205fc95dfc6d2b9f81104cebe673a83ad6b7ec7b8e9a5a4f4067b38b4c09e1c3742b6"; }; xgreek = { - revision = 73620; + revision = 77677; shortdesc = "Greek Language Support for XeLaTeX and LuaLaTeX"; stripPrefix = 0; - sha512.doc = "7d76298e120a340ba32b4f847024cf0b9aecd82686271a8212ea7ce405bfce82225232ccd11a232e8713274c4828b97ea8d11b6edfe34dd59c1543cb2ace09ab"; - sha512.source = "728b6805076157721c43e1d49516288a2b6a2ea7efee483ebc73d1aac8fc12923d2a2762add52819584cc2bee37f2fa085caeaedef1f426c166006ca7424081e"; + sha512.doc = "41d4375412cae28d233d4140248efdc0728b18f8f388fa174fa27d611dcd925c48916c419867b003ddb6830e334bb809dd3465a15fa9a11116b396cf43f25fc9"; + sha512.source = "968674324d797911cfd9a069d82cdd33c966bfb449e5da75615904a620c40c2572b4d9b1b02c9a456a99ecc4af60d7e256d18e728c0d680712981b8533d31d03"; license = [ "lppl13c" ]; version = "3.5.0"; - sha512.run = "1eb617156d3792a4704b6ef61a1aeec39c589a6513482fe7dbfb12d345f0e91e18ca0a10b51244a3a2194b3f5f2550f94e76d9fc84a34d63a150fe5bbe0bf22b"; + sha512.run = "a513fb82837b7d7453f7f91128c4e54697294b98dd2df6ba3b51e6d132929f46657d07be1ac96e5292db7d17a2e64a0a451c1a2d7cf6ef40c583f904ca48ef5d"; }; xhfill = { - revision = 22575; + revision = 77677; shortdesc = "Extending \\hrulefill"; stripPrefix = 0; - sha512.doc = "027287d941c4576d7f55a3d618e13cde5348ac072f3e546dac6f8a8814efb982f9cd0c4162866403f946d07ecba0ea8cc15543cafbdf9008d60b78d0ea3d26fd"; + sha512.doc = "2f4fb8a450cfd443dea1c186a6d624415a6891efb8d8324e7f06d79b94761e64256880a5fe57b993811455dd9a2dc892a61e79c62678ce98033550af0fe13b30"; license = [ "lppl13c" ]; version = "1.01"; - sha512.run = "cc0ea9e9d40a590444801359c455716856c807eb429aa01b460fd7566797490932bd3566a5c6f95bd6723e0b05bde1aa632b83383c8bcdeba8a455cb84ea9f1b"; + sha512.run = "7390a8609e2ae663a30f36c31b9d1adcaebf257019847868c63110bf5f279dbea56c813704a79a1954755d814f2aea99f6a4ac5041e65ebbd299f33096461df7"; }; xifthen = { - revision = 38929; + revision = 77677; shortdesc = "Extended conditional commands"; stripPrefix = 0; - sha512.doc = "52ffddbfb4d0d579849b7a89d30bebe9f1d511751c89012712a8ef73ae3f4eb8799ef9b3755dc957c47fd874f1ce76b3ed54591d59f7e4d9e1851c50aff3dd4b"; + sha512.doc = "9e7bd4efa85628975b0e6bd2b94389a582cc821deb48fb1fcca01ee412c70bcc56c6157b8648e55f08c77ce757a555a139f29999920868e3380dedca22a4d146"; license = [ "lppl13c" ]; version = "1.4.0"; - sha512.run = "21c5882ffbde05c50a6536fbf19f812a3ce6381f565227f61c8062281a2472a105bf6223cdc03adebf275fa23dbc1ebbb967349c715f20d1b516f100f820af3e"; + sha512.run = "5ee702840971f0106acb0edb6b43c9c7e8e0e85afe0f184415fb83e41bb7497580582e5510b09a2394c9215c8c1a35a350779b060f8cd140ef8595e840d546f7"; }; xii = { revision = 45804; @@ -54055,9 +54226,9 @@ sha512.run = "7815d213c4c1e1be5277b65c94dc24392af298eece6f841e8ae37e430c100fb191e3e11bc7b0a8e06a1df8680c8c321886dcb99019ec10d9db669500ed82737a"; }; xindex = { - revision = 75954; + revision = 77848; shortdesc = "Unicode-compatible index generation"; - sha512.doc = "b94b2f126b1c0d3fa00e30ff3d10bdfcaee2a94e82537d3975f92c9d4daff9737bd9a6db33b4d4d400ddfead91580638ce68af4401fd6ae9fa48fe7d98def527"; + sha512.doc = "e7d42ac20a526ddb7506f82285f47f97bb36439e19796dabb55b362272a58ba6f83b2d6c7dd810a9e00bf216aeaa10298512f6e4eeb2e92d0a136d2300f878a9"; scriptExts = [ "lua" ]; @@ -54065,8 +54236,8 @@ "lppl13c" "mit" ]; - version = "1.02"; - sha512.run = "ee2a7fc17e663790570dfab4b1b3996afc184de5bb1e57eb4a6bd80e3ec7123a45a5661fb8b481ab4fefd285eaf65b931bc530fd4ee846928a0be7be1b0925c6"; + version = "1.04"; + sha512.run = "ce5e78d302b628455c2cea0bba3c427d93d475db5dd477f7fcc59f2d5c79f282b21bf32c0d7489dea3c753ab62c08a50d27401b0875eda15a69ba3d62ddacb42"; }; xindex.binfiles = [ "xindex" @@ -54106,13 +54277,13 @@ sha512.run = "da0d6c71bb58350e45802620b64f032207744c82920990b2850cea747614b35bd9b776f888f9e5603b35da8d4bf6a881a89bccc9f894dab1764bbac98f94e2a2"; }; xint-regression = { - revision = 76947; + revision = 77926; shortdesc = "Classic regressions, with xint"; stripPrefix = 0; - sha512.doc = "5d044e297b2c248ee118df65e392fb3ba749ace0eb68c02909c9ed60b2737d2833740f92ab7453e772044a41ee3dcb658a51b7ef5e56893a3463d88c4cc05eb8"; + sha512.doc = "7ac85b5d1ba1d11d74a1dd87947aba5aa5f9709edacbd748581a43fcb6f56a857af9552495980cb974ce1c419569f540cde2d80a0d3f09b9e58576e90d01f9f9"; license = [ "lppl13c" ]; - version = "0.1.2"; - sha512.run = "39359582c5293652bea3f51021f1630caabb4100517cc629226985f3d476dc88781279ff3856834a77ae76ce383d4017893935e9a3f4a61becd3b9ece3ab5925"; + version = "0.1.3"; + sha512.run = "28b6c19fe23cc78987e749701f785ff86017681773242dc4827f4b050ab16c9fddbc42d01c159668743e645837028b1f5a3783926dc4e2907a083336f687afbe"; }; xintsession = { revision = 60926; @@ -54124,14 +54295,14 @@ sha512.run = "d1e279e733e37d6ef163a1dc537f5c02119403710a930f409cc6cfa55f1c08d9dd30bf4aeb14b68e4080442137a7352207ca8dc9bd7f859a8d19cf9205b68c1d"; }; xistercian = { - revision = 76924; + revision = 77677; shortdesc = "Cistercian numerals in LaTeX"; stripPrefix = 0; - sha512.doc = "932ac1836b4376d66e6fe71af3d894842ab0b6830537a3827b765ce205187fb646d09eaf32da09692124314cde42987e2593fa0ee1eb2b13a69acae5a3c77178"; - sha512.source = "648223c5eeeebc636b070f1d22d916e78ee20a58af2065bd713c584f8f91a24037286ef9de60f0076d98ba659f63a18d504e2b0611e91d35837d6090770484cd"; + sha512.doc = "d0eb2e6b499a522f0c84fd301d74dfeb95c3220362434f9524bb1ae664960c6e404b224d6eddb4fd893f7e96ba92c43384bad8a72f3c54d66793969a7aebeb0f"; + sha512.source = "5f347280af6199fa0c55b31e4b28ea327141cbc76e26ed1aab793192793e5a5310a2388b7cfe09e7b3bd0501850da8f0d71c724f3ffc9f39dd3eca420febb830"; license = [ "lppl13c" ]; version = "1.3"; - sha512.run = "74e50555f09d8e71fe67c6ed0c9198e0f7cade17a153577f97d041c906088ee218281ebe6eb425e44e5b071865116acdfcfd98b637c3c40a8448482f2041448e"; + sha512.run = "ee7336e9e97b166697d82d9ee7845bb2a7e34f3fa008cd8b7b7c5947d6539e0c5182f0a37756bb387a6cffa753fd681306107bd7becd92ec9427474604d09b93"; }; xits = { revision = 55730; @@ -54164,45 +54335,45 @@ sha512.run = "1502216d5f8b5b2f15317f7dd9faabd11e06232a093a74a64a7114b5f2307e7e96065810129713c679d4aa4d2e622c6a1af8dfb31719b447e9d8fc1e8026e027"; }; xkeyval = { - revision = 76763; + revision = 77677; shortdesc = "Extension of the keyval package"; stripPrefix = 0; - sha512.doc = "69f1839fcf67a5dea4c132e41a8a15547a5af3a6718100bc5a131c97f96b93a11af6d09592332c55d824c571bf851c381ba2791d4fa25c9389557f14d2c6e08b"; - sha512.source = "7dcade5468402fb758774c6356c76fc95b8c09e11622e046b755af60a83f971e91540e5e9af478256b3fcb63f49dad24bcee30e468065a9e9de87193258f3a29"; + sha512.doc = "c1c29465a72780b0827dd074c559d34daa6817485842f18c1100311d4e60c4ed6f2aa9e237e9dbe5e8d9ae599c8db9ac4adad6ad8a594b07f71d8860a528a6d0"; + sha512.source = "b650015f3f6c0c37e8a45e89b1eedb201b06629b6127fba0629354e2c43fd0ff6ef14a009e33a6aa23cc300bbec637e10257fa0615e6c85bc1c1898c10bec5e0"; license = [ "lppl13c" ]; version = "2.10"; - sha512.run = "34cc02734c6718f184593d8ba09d1c0e46af2ef1a5ac7d0715bb2f1516db9d976801aacda9efafe96ed3c5d2a05410e4cb39f282b803b00feee06d3195483e81"; + sha512.run = "67834736d98f9e6eeca583182e61232bb41b2199d857bc85fdf2ed6a9da45e0efca473636789b46efcaf4508fd24db4f86e93b5ccc1244f1f193c95d95e9f397"; }; xlop = { - revision = 56910; + revision = 77677; shortdesc = "Calculates and displays arithmetic operations"; stripPrefix = 0; - sha512.doc = "9e1cdf96a23bd468c2e4f358ade19c509685563376d5a7ffedf5cfc122138b14d1075c7ae8c8a00261f789d4010a9df7dd5b1e6a9db5bc7efb067168e7866540"; + sha512.doc = "a655ac58dc95000d106b0fc4b753ecba2c6ae928f1ef1d91c12fff16b8bd1b622cec8a37f686ade71ce2e620e46c296a0cc0c1c048ba525114a8d25b449fd7c5"; license = [ "lppl13c" ]; version = "0.28"; - sha512.run = "6d1ebe5d3870a07175b5c07840dd2170f2309790d1b828df69b716aa83db1a35ff70d265a33d8fc0f6ebe0c4385b7fccee8445ab93b2649d3b27bb65e41f87d5"; + sha512.run = "0bd6391fe36805c91b74083873d79cffcfa11009ea6318620e0aa3578530923b171b3ef651a2c6abc5d8ebb4e2e797387042c90b812e6e66744445c8d61243af"; }; xltabular = { - revision = 74350; + revision = 77677; shortdesc = "Longtable support with possible X-column specifier"; stripPrefix = 0; - sha512.doc = "edc97b17d6acb19eae3991a4dc056105847e0dfb22bbe298718370c8ec16c4009d6f8a150f11ba9759bffc6f7dc9531214d87ea225e6b0240ff0ac27728d7982"; + sha512.doc = "8df9a49b264ee1de490769396b436f2921b3b1755f9f8790660f16312dcd547d6f8b35f0c646980d8b4d3253cdee2893e153541540f0e3f67a4f98b2b7718588"; license = [ "lppl13c" ]; version = "2.0i"; - sha512.run = "8d62160b08f9c07a1213cc565017a7bcab14c5b65ba4bf0db073ccb3660f6eb1959945771f62e3e061e5ca1084d68676ffd1f214d42dc6cdde3f76e050a835a7"; + sha512.run = "5a0b663f37b6fb65dac099dffdeb82bfae195ef0e4099fcb2982b3e80b20e864415c5c3f28d0e1ce8c4dd64c547b1afea908e3151d3bb2c55e4fd61b344c10bb"; }; xltxtra = { - revision = 56594; + revision = 77677; shortdesc = "\"Extras\" for LaTeX users of XeTeX"; stripPrefix = 0; deps = [ "metalogo" ]; - sha512.doc = "6fc84121dd3486f5f7744d757520e2b4d7baf83686e2630990be7e72ccb121e5b417779e4682e6e8a566b016a8995f80d7d4c6dfb3d6d2c9f70ed506bee99d64"; - sha512.source = "c177b99366479f6ed5ef935be07fbfc3425b48f2c3d274e175bbde9c63cbcc93ee4bca4c3c2886fdc2894b627332ff7edffa5b1083ad86dcced56bfb0d9fe03f"; + sha512.doc = "53c3562a87f88b451c884e5a69f971ec9f68085ba1eeea63d9d3b18cc121a07f06490a7ab190790db6fb483d2547b0f5a9f96d2da2925d92793e950dbb17a086"; + sha512.source = "03e8b9319eaeb98f031ee000c624906c663ab4383c1c427a3d5423e7eae60e7ab8ab39321fd158e52eafb33e01648fccea93f5e7273185db18469ec59f2d24d9"; license = [ "lppl13c" ]; version = "0.7"; - sha512.run = "ff75c7b2f36f0e3cdc466dde35d83ccbb76c9c95f5d191a5498831247d1d418b69a8f0df8b263eae78e4a13694e628eba64c24e7480c7dbf56948cd5b1504a76"; + sha512.run = "d5cea708745a5dd45dd1426d020e5eaef01f8299431e3078000e58c6899c5d784f99ccb930d3c66b46d09a7829eb3ec81cb310ab9c294a99cc0aa342bf453d92"; }; xmeaning = { revision = 77128; @@ -54336,17 +54507,17 @@ sha512.run = "3ee6285ecac00a20781ad530a7ca1ef35a94efdcc31d29084e167cde75c51b4bdd644bfb5d25390c3deef44fa7b09e479b6c616169ab0bee1e83d4e37338e00d"; }; xpatch = { - revision = 69768; + revision = 77677; shortdesc = "Extending etoolbox patching commands"; stripPrefix = 0; deps = [ "etoolbox" ]; - sha512.doc = "d67b5b258ba4941b5ad7bdc0467175b7a8ad1bd0cabd62fc1b570e9f922e3ee522798b1f893ff1ec858d2fbc6479cbf826ba4f1cb46da6cacdbadfcbb21722d4"; - sha512.source = "f937d5a2b549086b8b134e0b9aeea425c6c99e7650da7987beea240a7000a61f6c9a187d0c68ad5f8cf81aaea1f3a11c51eedb474238407c346aa0577213c996"; + sha512.doc = "2de52a06d5b7374cf66311b0803052343f65d674005f737113d050f69007bce74bb0170e5dce8b25f189dd8cff6d9bd9d639858f0064651f941c9700167aca6d"; + sha512.source = "4e272e06b8672e42e15eee65145b994533173c37a3ea8ff023f98f52647db6d29169ca802fe88119ea6de94d42f68300a14030fd4aaf90a4eb34217b10d88287"; license = [ "lppl13c" ]; version = "0.3"; - sha512.run = "49dbe4189b49366eefdca8c501a22bebd0e4141915f01cc6271e2f744be4ed4382ab0a8e8cedec1271da3df5cb8960650219b202df056f3d7f6009983017f0f3"; + sha512.run = "20f41feaa93ae81784caa2a8ab0e25630fa95927682158cb5c746d38ac4113009776b71579a3118656b744771f75842ba057eae260c2c22b887dc734a02db288"; }; xpdfopen = { revision = 65952; @@ -54383,14 +54554,14 @@ sha512.run = "406857a5bc117186d344d788396274cd77bd405a89bdb467de95c0b2e4600cd27d915da5bd58af5e9fdc100479709f2d65a0ca9e5cf61f685f7dbe354e14cd57"; }; xpiano = { - revision = 61719; + revision = 77677; shortdesc = "An extension of the piano package"; stripPrefix = 0; - sha512.doc = "467da8be6903252b1d1a9436750b8d2f0f5eb1f1f7ad1178acf0a1ddbea253ce38ddc842c89ab6a22c4bb72ec311a2ee2536dee5834ca3ead427c36592c35100"; - sha512.source = "bfd5a1dde7e05755f3c0167f16b7af2d83881b25d31e96644d18d193f4afb8f9f359b5149fe4534e43243e9364c1ab6380576196422c79077c82c4269b7619a0"; + sha512.doc = "466cdccc886a1561f861206ae2a9d2768333e399ed11bd3ac1c365ab2d47066aed3b913547b64f62e3b3fea01f3efc05b519d51dbd88e2b82036789248c95993"; + sha512.source = "bbe34ac8e9b6b205638c96fcefc343ba194e485cbb82bef5e4e75c17a81c27ff05d38ad392003aac05ecb25a7a844c3f86774a7f3a37aa83113e16322aaa1aa6"; license = [ "lppl13c" ]; version = "1.0"; - sha512.run = "892f018e4bcad350e4418b2724b6bf2d18aca9f74aa01eb10906b90630b36ec3497a0b96b293e44ec136eee22648b53a13d7a9b614a36c0b79f5a7b94dc37403"; + sha512.run = "842be17952b684659db2d987ae26ed04ec6c40389a03802fcff8d3499fd299b4044466c045d9d80ddc81ef3590b6fe60d0e20fcf5b433effa2153e4e906c567e"; }; xpicture = { revision = 28770; @@ -54403,14 +54574,14 @@ sha512.run = "1915b8b9acb3db8d4f8ac4fbc0baab55d6b8352288852f20d066a3f0ce4f7dd0cd4d2d70ae2d2e29aadae0bdb272fcb237146379313b2900accaab2bc10ceb79"; }; xpinyin = { - revision = 76924; + revision = 77677; shortdesc = "Automatically add pinyin to Chinese characters"; stripPrefix = 0; - sha512.doc = "21791df27b923ed567937fdd2f826901191930b0a092515eb7873d1013bb9f824b7d90fcb204be07d03924cb26898aff85ff711641b59f7cdde32e3c88291fc5"; - sha512.source = "e44d946a39955e14eebd6ae408553e38a602fc5560af6a08d626fd88361fe1c41eaa636cdcdb03a9393636a983f59c6c0711d6bc69c491bbf6ccbfc86bd21c16"; + sha512.doc = "2e8287d396b371d3032e0e9086818dc314498f18a86cad3ddb8cd8c28829c3497e224b4691d793e71d3162e66982693f8f79d3b7f6e0b189ec85289562540eea"; + sha512.source = "95b61ad34d1e8caeffbed5c9ba4890d258ea11fb0b9c851151c683801f3a09c54b005d881178bc2a441ba17bdb4fcf3caa698e90fcb5aaa4cb7bc94dd3820d68"; license = [ "lppl13c" ]; version = "3.1"; - sha512.run = "86bb7edaae2f3feb543078f27420b7a20b8b43f2838e26c65d233f0d70824d0cc03d319fa28f85030babb1185ea9de9fe1c57809f45dbbf0627ddeb0cecc3119"; + sha512.run = "f275523d499deddacba3a86ccd099d5fed548c3d443e8052d78e07e0f2023139f364ecb63ded41784de04430724db7953037902a3becc7c8884c5309206382c4"; }; xprintlen = { revision = 35928; @@ -54432,13 +54603,13 @@ sha512.run = "a90da49b111181c61512777e4cbccfc63710b19513309bc2a04fad0285691095c812e7b8feaa0427cd5e837bf644458229b78c2bec530b01bd772fcdb18a2bca"; }; xq = { - revision = 35211; + revision = 78116; shortdesc = "Support for writing about xiangqi"; stripPrefix = 0; - sha512.doc = "cbef1b95b4db328cc29d5f4fef544459b893cea82838e9e1f2faba00dd8fc78bd12d36931dba4ebe76cbe985879c30b8606df1f2091fc8d2108311350b2ea339"; + sha512.doc = "d26e065cf33b377a2ab2903ae2883757814ae7664d57fa7ac1828e886fc40c7b52a2c520fd22c9d01faf118593566e3905e81f70832173cc939c36f93f7e1bb4"; license = [ "lppl13c" ]; version = "0.4"; - sha512.run = "f1fc2f43099e022aaac631d4ccd1e5f5b9a9f23db6f1c6c3adf59d47dca57c25728f81ead0ab62d07b9bea6219e3121874c55973b54e826b1a70c5e4fd47c853"; + sha512.run = "48370426fc2cf7b2fb17ef5d6ba9d43c1f3c98b6ddc4651311d5b2054b284ed97c506b805606c16abbc3b7451cd055c783c7a15f2db235b6d00dc6570869ac4d"; }; xreview = { revision = 76924; @@ -54450,14 +54621,14 @@ sha512.run = "8cd23b5d386f9a37181f74c63b6c02cd7f5f5449f9fdeda1f1653beb088c0113800f2899cfba173e12b7c7e74ca01200b3d2c827914780af0c20ac79518bc47d"; }; xsavebox = { - revision = 76924; + revision = 77677; shortdesc = "Saveboxes for repeating content without code replication, based on PDF Form XObjects"; stripPrefix = 0; - sha512.doc = "9685519afb16c11464d8d8221aa562011a4ba5d265e420d604c7f413d237b1f669bb581ed3fa589ac9c8a7b4801527d263f594cac13b80016843cb1828730f51"; - sha512.source = "ac1d0fe8724c1a7935c2cd34288e980deb133998624c40f8b738924d63200c81007559ea9a99ec4e5160b1aaed3a2335e387d4ecda8fc599a1edb13851a20b11"; + sha512.doc = "0110cccafcf15786c44fc635fa2f612e5c9128d3ac3d49f3ddf488cfe843666d6a88a116d3a8d717d267a4f22c1fd3f52dc53d19b7995a583d35e948c00ec805"; + sha512.source = "a8f451e7410d4a557b77ad45181b2de5528a90b07482f8cb449222091f0cd18d6acb9bfa7c76a5c0ae270ddc1cec9d9e2f9e40bab84f7004b8f8f5c8b62ef1e1"; license = [ "lppl13c" ]; version = "0.18"; - sha512.run = "91de69cc454f701be3f503a0de86c29aa29e3368efbdf7fd758b73b0abb70cc9b68100b73b87feff6186344416abfa22118d82a003336aec14394e6773ff25d5"; + sha512.run = "6fc7b4fa8b0ad8727ba010422a6f4b1d537141026ee70a017ba5f0935dd881601c22242629f2d3960e9dfb7a8a8cc78d1e7df4cc0fcdccde866c6a8d365a3a15"; }; xsim = { revision = 76924; @@ -54484,45 +54655,54 @@ sha512.run = "91d3b1eca713675e9937b75bae80bfe4f31977ca0c23d94dc01338ba10c5c555841b604e382529982b5144684c7d0b72f9b9cf54d5f2d04ff01c02f1fdfb624f"; }; xskak = { - revision = 51432; + revision = 78116; shortdesc = "An extension to the skak package for chess typesetting"; stripPrefix = 0; - sha512.doc = "6256df468580dcee451e4a650ebab0323c92024e9bf872fd683af1f10c19221887b5bd1bed7540a517eb6716627e689759b7ceaaa2944869e18591fba5467114"; - sha512.source = "11119e38b4f21663e36764d2b9e7da22d9493de7296590db4beefe185b2c9e89224806257d3880c78b07c3984478843b1886e37e5a33fc798920be221789de04"; + sha512.doc = "eb18fbfb8307ef98e80b0bfed4fd25ec8174710616daff51cd8626cd7236c3d920205586973aacb469019504da4133c79db207a6764c56c8072ae111d9ebd847"; + sha512.source = "865b8daeb886e60ad9b1f07a700487b01db3d981d5d1d61240cc606cc4476abedabfa90a63bd85bc732da74072e75be5f7345786aa37daed43359e6c154aa17c"; license = [ "lppl13c" ]; version = "1.5"; - sha512.run = "202f61fffbf22346ff6ad6b2b8f411b2a8e4f58a9d53e5613810f2fe0b56b0c73867f0c1c293bb0c1f0edcd4ab73135ae33a953d3709d2d01060c1b638842dd4"; + sha512.run = "7c968bf77110c142f6d2d44c1643f9ec11e43aae5ffb649bc38a39d376d8390f07501f5558f08f727d286a97461e659dce6231fbe7ae45a32079ac6a7bca2ee0"; }; xstacks = { - revision = 77269; + revision = 77986; shortdesc = "Dedicated global stacks implementations"; stripPrefix = 0; - sha512.doc = "cc3858b667d29a7ed3420a5b24c3e1665577e43a6eda1fd1a441b3f69211b503e59587f9aa1a41f04ed5f2a978407e712bd14db27548b997302407b80eedaed4"; + sha512.doc = "207037ea961c1e760a4e29e16865c71af3335988ed6cfd129e639c3bfb05526f373d9a81bbe340bdaab2df746ad20bd08c87f20fc2a3b274165468a3b39827ca"; license = [ "lppl13c" "agpl3Only" ]; - version = "1.0a"; - sha512.run = "76f5c23fec6228e891e7fe73ad8a6e65377e3f411cae5c44fffba6ada765ebc28c72d46f9f7597f427e96e5c80c48ad039d4ed4787fb40f1606d8171a3166d8e"; + version = "1.1"; + sha512.run = "1361f2b6a680effffa6e5f71c61f7c2e11bbbfe0ae26893dc493f6bf34404aefdb0bb3b999344563fec8eb13f243afb65b5107da88bb668a7ae72bf67bc27294"; + }; + xstix2 = { + revision = 78230; + shortdesc = "Extended support for STIXTwo fonts"; + stripPrefix = 0; + sha512.doc = "b9e3ac3cad24ebe2c1324cc7fe38ceb53c2e5e8f930b9491f9ca59c01e2ee081bd332e0b18dd644bd123c31dc518a75e1f51b73d61447d6f434f1a985f4010eb"; + license = [ "lppl13c" ]; + version = "2026-03-01"; + sha512.run = "4329aafe5600cce5eeb6ab3d45b49dc525dab01cab7aa31f38591f7ca87a02bd9a8e605986356f1c9cac7983a3d04f64c3c12c0a2659a8fbdcda90013a953171"; }; xstring = { - revision = 68015; + revision = 77677; shortdesc = "String manipulation for (La)TeX"; stripPrefix = 0; - sha512.doc = "c9ee24a7661c7dcf4f7cd1b657269951baced39e6d40f5a6656d491120c9fd90034d9a4a226d0f714909e7a03fbc474f6f7a355d4138ba87906d950e1156c884"; + sha512.doc = "2f7ddc646465d57c9811940f39298abafd9ca3ef80f7240e2e2e0798074c599021eb3898bc7fbb7fdab78c74114dc36e067404c34cd80675e18c293608b86ee0"; license = [ "lppl13c" ]; version = "1.86"; - sha512.run = "a7373745f3ea8f75b73cd3af280743db902a683f16a9820c214b8b5a92c72314323173a966b5356d78cba667978f677f42ea10b54e98b08dec29202ba8e67b39"; + sha512.run = "1bf166149c94f20984d1a1bdda2d80d4f0f62282dd64df601297f489e834e8155faf7d8284601638a561111bd0b927867cfde8b9851518eb15ad374213eb699e"; }; xtab = { - revision = 23347; + revision = 77677; shortdesc = "Break tables across pages"; stripPrefix = 0; - sha512.doc = "10a158bf2d50fa89355654da36a179bbbc5d30ef3efa8a79537de66c50a892f540938cb364e45896dc079266d5e47bfc2c74b8cfe01ec1691cde34bc221e4ca2"; - sha512.source = "0ae0bc4d96f8b7c4dd5bc62d56538ef5e8f5d8d8ecdb114759209dedc722a2aee1b646a27cff611bfd2ec9ac96f0633393cef9d3a13a6d54978740b28fcc09c6"; + sha512.doc = "b360b9dc37281c6cf208011e8acfdc046aa9cdcf68728a7da3f1ceebc478c6c79d29101f841f04f06b57ed5d1fb0621e8cdcf564553e13db26b210f998c985d3"; + sha512.source = "193b47281bed9cb5d6e0de5f3b7d6e586f19f851f7782cd1e05bc6c8d5c2b7ddeca9d4514305f039d01c354e8b53481aea2137d3d5a22d881e388489b4ad849e"; license = [ "lppl13c" ]; version = "2.3f"; - sha512.run = "e308d3ae3ae32b945450b319834dfac19b6006cb0ede7f21a91999b840528927aaca7cdc330a02ebad874602d6d268fd1fe609dcb52bef2757b2e0417310e012"; + sha512.run = "c16764550be0cb4a4113ec80fff295d3aa43105047e83c915d9209f258e51c691d41e27b8688dbc375488ce7121963c4b3e0a7714e67cd0defd109ee4b22ced9"; }; xtufte = { revision = 76952; @@ -54543,25 +54723,25 @@ sha512.run = "5d9081b8d197952aa5ff58b1cbd490bb529cbbc1b72956cca8dd28b1b6bc12c6248d3d04fd457349b30df7594aa1872ce9c8438feb67af1b93ff0fd33eefcb7d"; }; xunicode = { - revision = 30466; + revision = 77677; shortdesc = "Generate Unicode characters from accented glyphs"; stripPrefix = 0; deps = [ "tipa" ]; - sha512.doc = "fbd368180c97649944aa23fae4f50f8a8d1aaa776f643ba520f121b9aae196dca94c11906f9d5b2f961b6d494256329670af1f4563502b44a8fc9633e29373e0"; + sha512.doc = "05c7494fa63477b9a289387ae65426e93865b37b1bb06e27ba8b9b12836dccc0eb7d19c35712c12d9cdfe5b79aa58e43920af3ef9f21f7d31c780bbc7a00c9b9"; license = [ "lppl13c" ]; version = "0.981"; - sha512.run = "f49628013bc54e82bc38a2c749ddde9426c65716f04c5c8d8264398b9595e571d380e07c045db9e7ed5d6df7d0b7b1f8e81eaa28d6b67a6756d2c5023b731176"; + sha512.run = "b9e2d6bd4506f39b474f6c1830841fc4bb5a7aeb126cc7feda3c659e6ee6037e5490a50e7b96d075006ad602debe582ee85677fc72a9d5b7ab82d13362e4287d"; }; xurl = { - revision = 61553; + revision = 77677; shortdesc = "Allow URL breaks at any alphanumerical character"; stripPrefix = 0; - sha512.doc = "e02cceecac468713453432e118dd1cbe3f872a4dc33fcbdfc769861f353ac4ff5c117f51197b297a4eadf295f75f1f0254585ef0a48909aa004f4a598d796491"; + sha512.doc = "0e8c2e83b4ba499759a75c3f71faa04348a8a100152af0fb5b15b306b5a5f4202b73c743c30e4e945f3c3fd6e2ae5c3ff31766317d83c1ef6a7551a355574873"; license = [ "lppl13c" ]; version = "0.10"; - sha512.run = "df2570d0eefb64df3a0533237ea09f00b9e22be0000134b32de40198649a6e98ee48a31d769dc750847672be7e3577fcd8eabe25e1ae8ee493d77e40ce684147"; + sha512.run = "01ba77148eb15732418912cbae2d2e614d6f6dc75af16f90343decc4fe5dd0fa388481e7ae20215f9685b097db71293b04a362cc28fa0f5aa784d8e87752b0b0"; }; xwatermark = { revision = 61719; @@ -54592,16 +54772,16 @@ sha512.run = "9f0f14d1a862622ad0ef695a58f7dab554daac8d5151193a70c94ea872d16fe8eb1a763d03b226b08583db484bf576f5a41d2070d5396ac323ed00ccb0daf5e1"; }; xypic = { - revision = 61719; + revision = 78116; shortdesc = "Flexible diagramming macros"; stripPrefix = 0; fontMaps = [ "MixedMap xypic.map" ]; - sha512.doc = "9664336d5bd14145603a8c3e861f8fdf062cd4587b8f739a29d93ac78a946c06a0985da4f011030df575276bd43555e55ba467eb4c640d60b2db0a07be706908"; + sha512.doc = "c4e5dc3062877fe3703a439a28d63a76b20b0a6c7dde7af9990b6df5c39380b58429757a61304164a048c2e32cb9592624ad10560339080438c025ad3cd22d3e"; license = [ "gpl1Only" ]; version = "3.8.9"; - sha512.run = "431451f2028cc87d2d22b4d6ce95ac8f216755da312301195ba7af46146382cf76c27f9964a94817e90afdcdbc7a01dbd887d45808296984fa0b3a3a1770b46d"; + sha512.run = "30e5d0d830b45cbd708cccc18ac11d1f4c1079e4ec369183080553b330e5a8ca68bec742522697fba796f046b355e43b6fe55cd8b02738f43379889e1187cc1e"; }; xypic-tut-pt = { revision = 15878; @@ -54775,34 +54955,34 @@ sha512.run = "116d4be9a7ca06f90967c85a696e893a85555402acf400c0251a71f4d43a5ad244ee041518d4408b6627610ff87792f07ab51309303e442159bce46025d5a27c"; }; yet-another-guide-latex2e = { - revision = 73469; + revision = 77849; shortdesc = "A short guide to using LaTeX2e to typeset high quality documents"; stripPrefix = 0; - sha512.doc = "f6c150a1fa306f2c25770a8de4de9eb2ea4dfe2ddf1d9536767e6964bb093f08bd70527b2294cba7d26c32ead41b2b392a7db0d642e570dbf0879267f75ef359"; + sha512.doc = "44c77224c6127e7f4279529d677a7e102798a266767b18354f87304ee148d65ec860f6ffd3136088fe64b1dac3d21f4d377bc0692dd7335f15d32dacf7ca1e59"; license = [ "fdl13Only" ]; - version = "1.3.1"; + version = "1.3.2"; }; yfonts = { - revision = 50755; + revision = 77677; shortdesc = "Support for old German fonts"; stripPrefix = 0; - sha512.doc = "54857e6693242080c5f410ded0bb16d3df65fee2834b2b5d1232dd063a70796905771059da07e7d92358fce9da992c3e605be345ae7c5d4012d37dc37a17dc82"; - sha512.source = "c716a8ecca03f0dbaf07146021977fd802e2089c5b99fc7adaac1e581ecbfd4f4b1a15562a54eea7c783f5b8b6165b935e484e36a456ef81729751c777266815"; + sha512.doc = "5081d61af70ba60bd5feea2be8d152c950d00933a2b0e9d1ad2d9cb8b18d38f60d238feb5515910a49ca2246b83d80d73dd8ada071826222648dbaf3b81f7cb9"; + sha512.source = "a866f248cdd69b0422448b197fad1526a602860c0dd9f0f6830a5442f228feb125859711b1e1ceb795b4d627011b76bf2ab7118d3e5fd05ce05e864889b44ebe"; license = [ "lppl13c" ]; version = "1.4"; - sha512.run = "1caa22023c93ae1e6a2fd94676da61fd576890f991a79d6a9724a4e5f7e653a752c6af792a1b15d44aa956f5788aa995614a33c2d97e95865d6a364f833e539f"; + sha512.run = "81b839d400c02b7c751082d7581a7e6553fbb8c492e5f9b28891313ea87122912f5a981cabde1675f834558bd949eebb1ec73f8c4ebff7e5579944e4579f84e4"; }; yfonts-otf = { - revision = 76885; + revision = 77677; shortdesc = "OpenType version of the Old German fonts designed by Yannis Haralambous"; stripPrefix = 0; - sha512.doc = "225611d593767ab80a414bc5aa2ac6b9be1d36d52677e0b4fab6ee4c7cb2a75c00560523a6f6b5054c8099385b1edaf06152be35d06978a29b84a2f135fe8e30"; + sha512.doc = "b28faa5f3f79a1586422a4ea00af33e4a83ebb46e48c10b1e907fa8df7640aafe658cbcd97e39a974ef87b4468792ade5ac1780e7d705156d6f165247dc0ba2c"; license = [ "ofl" "lppl13c" ]; version = "0.61"; - sha512.run = "d761ea6bbd5c6d90a9aed7916a95796cf869f2c1ba4be338a2fa5432243b07f1515968da1cbac7b291a6451d82481bf5cba50ec5518a09f6d21cc32e68d420b6"; + sha512.run = "245e868265ddf91bb2eb3836a0dbd66839def38867e5c9b5c04a2e1171b1d4c358a8a5a3760b863a4c3a71b06927fd134fca7fd97337f5393318ee2c261a5d7b"; }; yfonts-t1 = { revision = 36013; @@ -54817,17 +54997,17 @@ sha512.run = "ec4cfa0d4f08f506b3bf7a3acc8e303ba51c7761f32498f040e062264e595bebe64a4f5adc7d6ab5aa2180c55b817d0124d5b07b276cb39c775539113a08f490"; }; yhmath = { - revision = 54377; + revision = 77677; shortdesc = "Extended maths fonts for LaTeX"; stripPrefix = 0; fontMaps = [ "MixedMap yhmath.map" ]; - sha512.doc = "56fb12fcc4099f14c5746727b3c3051d84097cd8a715023545c3a2fafcc5a5abe55980a12e4384f674ef6cad2c7d6dab2beb8374e4cb3af81f711c2e8320d97b"; - sha512.source = "57a97c1310cfefcc453d031dd3c4701bac2a36c04f435f7a823e1b83671afccadc33d213e9578f4bbf806b6c73aaf33d3816dcafa86fb4447d53659e11f83072"; + sha512.doc = "50dcc38efde5351d1cf5b324e1fbff30f024a6cfa027bafaf7e57c879b7dc40f128dfac4c7a1cb0887f358510bd17aa04159e33150a608cd301b35f08afb617f"; + sha512.source = "03d8c3917777c8568c62a4caae5c087eccf130ecf8b3684aba1bc4a3cdae7e199b3c270054dba22168fbe98f611d8d69a4cf52ea0a60b9b9cc6acb5bf1aa8368"; license = [ "lppl13c" ]; version = "1.6"; - sha512.run = "88476f5355d041f1920c4f0f954853828bdfaf27b9d0441982a38e3dfe79b40377a83614794024ee8c8463eaf5d1c350bff033f1c53e031451ab7cd095e14948"; + sha512.run = "53d9ffd3c30803af940e9f17ccfafc394b6f6049b6b266737049a1f11e120cd5f279a1cfbbb883ee7b0dad81a1151e1314466a5a0f0d03211fcd7d89ea081c9a"; }; yinit-otf = { revision = 40207; @@ -54849,14 +55029,14 @@ sha512.run = "5b5152cc315dc05164ba3502d6e7aff355d853e43a3836bda0a15a4af7a90ef9fef02c852125c7e1e4842c05d51f2be6441b5131400eb46bb6704b281711e18d"; }; youngtab = { - revision = 73766; + revision = 77677; shortdesc = "Typeset Young-Tableaux"; stripPrefix = 0; - sha512.doc = "bc5a17e1d5c164fe2912c4529525e9067d7db8812a66656b8e4cfed7c5d09187e2ce62e10aead879343e6f5ce8b489e420ef945821c415121de64355a9d9ba53"; - sha512.source = "778d4706f25820da832f7ab671cb7958cdf31f2db1deddf2c6e34ad7958b306e7012d07ed7572c506d076fcd20d32ad3a2274a6cf6f188b9f3f69abefae1995c"; + sha512.doc = "b2907029afb066201f0dad0b681651a89a1213e5f81b7854099469884ea96839ba409a9b7bfbc25c298a25b51478a938928a60e26f0337a485f04317ec431c08"; + sha512.source = "fac8adf1d1068c50bbf00cacc6a94efd005840d64b7a4944168cb4a8a5299db2641e3d16cdc49ad122be1e296d1b168cae0bb0dbc2d4a02fb38bfc6373231e71"; license = [ "lppl1" ]; version = "1.1"; - sha512.run = "9566789779579a489fc321c525c447f50fe020031b08e93f332ce21f7e75d75c5da81760e02bb6d1a5949f984c8d2066cc37055090d0f891fc6d4a392f5fd315"; + sha512.run = "3fe584c27e588c587b4d4ffe56882fdd468b1e4a523bd22cedf9ca5315789d8dcb33f8b99d55d9f1b532494a19145f8930d018d06a484b0919ffb81cf86205bf"; }; yplan = { revision = 34398; @@ -54878,30 +55058,30 @@ sha512.run = "bbe4cbf94580714f18ca034855296635e10808f382b02257b65f2b02ab49e771789caf811eff310cf26199d357deefa3e67ddc85ca7159a3a079564cef10799a"; }; ysabeau = { - revision = 77373; + revision = 77677; shortdesc = "Ysabeau fonts with LaTeX support for traditional TeX engines"; stripPrefix = 0; fontMaps = [ "Map ysabeau.map" ]; - sha512.doc = "883313f77f8155c9d763de7b90005ee0693f50090b25d394a22388569cb0b146137a0719854176fd6957607222e5bf28a7a30a280ddea7e1e67e776d69300c41"; + sha512.doc = "3eb92f45147cbcb33772e6f72bc2f9228ec1421663b891d65a51a7e3e0aaf0ed5523539e933a77b1998ac225af0c254078b2c5a994d4a128e3a8e3eedb4d5da7"; license = [ "ofl" "publicDomain" "free" ]; version = "1.6"; - sha512.run = "229f8fac33513ae0b410a3c86f5ccbc5d3c284f5c151f8a5fbc26913e9f222bbd3b1ea055c2285300e4989c527c772fb46f67988ee66152e81b88ea11523544f"; + sha512.run = "6e42d27eaaf0b87da9f9bc00598800f3210ef590fff1cb0f55c49ec6b09f75b61e8de3bdd8434d91f5e6407ea9e89c7f06c257f3536c74e841ea24fe3a28bbf5"; }; ytableau = { - revision = 73766; + revision = 77677; shortdesc = "Many-featured Young tableaux and Young diagrams"; stripPrefix = 0; - sha512.doc = "109cfb4529ebd9415438416d32d83f1e9583e055059c34b81a7f1e2fde72b833ffe3ee70d43fca49f3e184af8bb79a9c732b5f0f1eb34f940aa1122ba97f16e3"; - sha512.source = "7e7c71f3652d60dd73b929832843a577061124aea055daa5ca1218082882b6aeab932d7e7f9a6b2069051c862022713737acdfbfcf0299cefab580d9daca7260"; + sha512.doc = "05c6317ed041a02c7fef4906beed917eb340dd12128c24d1b48e9fa8c5b413e07a332f72f91430e8f072c247b307fa5cb06f79507c44019a4d7bd6af01323a56"; + sha512.source = "c44639c43bc52fbc207dc6392d1442e326a58736db91bc575053bbb09e9f96b36ef0ed5de38c3d5efff4de9982831e5e6ba15da74f52eb0cc943ad70b02b259a"; license = [ "lppl12" ]; version = "1.4"; - sha512.run = "fadb350bbea899824bb30d3027da91bc0c72a3ce0fca0ca5d162bcbddc4094284ed0c732dd2894602a2f7c76369cb0b16c932aae07766847cd43f7ba652566ba"; + sha512.run = "1698133e754876951ea7475693be06cb808708ff0582b2a7542ec659c7008d29d173e9272ba9ad4d29b2f940dbb96964dc05eb9ff6f26653d4fdfc7ecf45fbe1"; }; zapfchan = { revision = 77161; @@ -54938,24 +55118,24 @@ sha512.run = "c9685b151679e7516e146f3d97f4242c7cdf084f84a7ac857a8aa27031c60950d0da07d66b7b57d7bdec384d3501c30b339231654cf845bbed2945b0ac069368"; }; zebra-goodies = { - revision = 66630; + revision = 78181; shortdesc = "A collection of handy macros for paper writing"; stripPrefix = 0; - sha512.doc = "c4bdfba7e426c95599c4fe2cff06ada80345490f433eb636260ed5ce322c1c21c0b5de0c4709be415b6b98668b7c514610375f2bdf9831248be0095e1ff28dc2"; - sha512.source = "ec961bcc2d7181450184bdddbe0f0c1d5100bd6fe2294722dda239d8979f6c8d126fd4f52cce371db8227aedb1e1da14eaf1457ed12e65d33ccce6f23148ad8f"; + sha512.doc = "7c4d9c675967556c82668e004b927e2761f826f9df15a8107549317bdfe6073b77637a1258618d7c1885265aa2142405a3a8578b246e5c14102d665915caa40b"; + sha512.source = "df65863d717cee646003a2a9c96ababc0b587c526226175a6ee6ea7417df2a90a72bcde04764d2bc2e884ece68bac45520a49537e2f40df6c18e886747cd6345"; license = [ "lppl13c" ]; - version = "0.8.1"; - sha512.run = "c740469e5a27355fbe8c781d30434724b8c77216e88c674854dd71e73e38ba78aeeef251a25e756c4046230eccdf334abf6d5f378bad559691a29955cb0eb16c"; + version = "0.9.1"; + sha512.run = "f40a4023c2ba8ba0e04e0e009d3f530633dc8d100d542137bbc080b5ae88baac7fb642838343a237caf97e5da1e2b762e458c108d97834bdd7630ed343f7c298"; }; zeckendorf = { - revision = 76884; + revision = 77677; shortdesc = "Knuth Fibonacci multiplication, Zeckendorf and Bergman representations of big integers"; stripPrefix = 0; - sha512.doc = "da45cd3b8d4780bad656578a7b0a8adb27fe8691acb6306589ffa9119af28e05fdda7bd1d745f60b045c8882e5617647e4e7849f646efbb87d8dca0ee34762e2"; - sha512.source = "02e9d54355017b65657c57be58d45b86d1ec22761f7d9d28d5cf6b83ec0fdbfa7326ce68ecad0e270540307472abe57f11d20eef4fa7905613b99a065923aac9"; + sha512.doc = "739a75631d69b3236b57f5e0e783107fc1ac622d1a196a731e5c3386eae06730cc380f64f9dc6bdb2405ecf2ed852b6159143be73ff4539ae5760e0eaebe8f86"; + sha512.source = "a922682af2a93cfead6b43df7adc2b27b696d0f7d7016a22adab863843a40ae611b15d591b711770f19435fc25da9c73791ea6f4f2ddf15bde98ed4a93f79df0"; license = [ "lppl13c" ]; version = "0.9d"; - sha512.run = "34b343f1c6c34f2be0a3cf6a745750227b27ee21d360c64411f3d8b228a239b9ab27a1df9815a76e4c55a3c97009c73711b33c3d592c43faa4b7ff3aacc223f7"; + sha512.run = "168460bd24360be4b21d257324e6581c4e8c60ec01864953f34a3662ffbe30664be52e2e9c975e61fe31a882b2d1a6e8289d7052646a9be273cf83320309a525"; }; zed-csp = { revision = 17258; @@ -55013,14 +55193,14 @@ sha512.run = "1e068a0b402a5c69b44a86d797cb24266b2883c698decd8b8464c99b131d292cc5ac44249ba8e89dc0a414d6f12d73d4c069ffc3081cfa4b9926ca412bfc3dd6"; }; zhnumber = { - revision = 66115; + revision = 77677; shortdesc = "Typeset Chinese representations of numbers"; stripPrefix = 0; - sha512.doc = "c8f6b76b72f7b7bc19f2e6fe64191b86c4b73fa7559d3299945359a7d2205e3685c4eee98283f361207192fc35de0a7ae9064e118e20f96f832d18eacf93bf70"; - sha512.source = "7a79592cda187221d2832db12e45923a03f110de7ae358304048a52d2e170853421cad0a50211c0894b700c98301cf949f1def35acacc7cf2d23789ff23ca4ea"; + sha512.doc = "bd879013eac39eda3ca985674e8bf9d149ff2433545242dccccda98f565850b8036cf58e52b4a2c338eb4db168de89b7f0c1ce45c567e9e1fed547157b81b1c0"; + sha512.source = "e90499f7d88b2fe0a9ab15d8ddffb5061c57a45777a2e4bd7cf32d04d550c82e27e80b76fba71e2b7829734c6a05ab7d00cf2d69e52c7b982258eb078771dd8f"; license = [ "lppl13c" ]; version = "3.0"; - sha512.run = "080460cafa9f1b382d5843e7863eefb36a26abcdf8ef97d9a23fe4e68d1bf85e0e6a38c7201d1dbaf2d25acc7b846d757fab9f9b850d992a576b6df67929cb55"; + sha512.run = "64b348ff80be52a4cf499bc43188e443b583707db4c20fe07891349e88abf84b9366e77f7c661e26403b7864b0833fef6551ca33eb0c081dff8ba84ec4079620"; }; zhspacing = { revision = 41145; @@ -55040,22 +55220,22 @@ sha512.run = "3d29074642d8a4c63046347a36f47548557de92a64ab4d6b7d1cad87f97a9e25a09fe84cf699a3bf2129c4de00dd3ef3593f85056e8f38a9a2d1ca27c549cf96"; }; zitie = { - revision = 76924; + revision = 77677; shortdesc = "Create CJK character calligraphy practicing sheets"; stripPrefix = 0; - sha512.doc = "bf034be9dbaf2d6ffbbb9cffd94b81dba7c397cf9e0c519f4e3df7a38e652190ae17c0d1d6cb413b61461c9377e0f775ddcfc86bd90f4c683800765cb9cd2ab6"; + sha512.doc = "fda6b5d51c2e0374da62d33b3f30508c2b5c4b4203b464ef1a4bc7baf310ef64d11bce580d9e6fa705b476dbe5a920ade84bc7b9f1fbb0336ccc41cd49e54b3b"; license = [ "lppl13c" ]; version = "1.4.0"; - sha512.run = "5196bc1b43af977b9da47e3386e6c34e125b1a4ef1213dd9de45299addf9973117e5f09f4b8f69faaf7bd4418971e1d6a505aca3a30322dc43d487448a65a772"; + sha512.run = "beef71c97de46ee28b90e7566a8cdd0201f60b54df1bb89950574e9d18940dc0640ca9267f74edd2648c28b0f9355456b54b29ccf31465d9422a0d1b7794f482"; }; zlmtt = { - revision = 64076; + revision = 77677; shortdesc = "Use Latin Modern Typewriter fonts"; stripPrefix = 0; - sha512.doc = "2bd3ce9fde985f319bfb33ed791524bf81ce2ad3797fabdce78bbc4f4884871d5994e6fd9737ca3ae40953613aca70b9ef399ae914a40df54c91347ca98aef98"; + sha512.doc = "7255f19936c9947529e32e89f8d23619552d48bc337a6a8810735bbaba9beaf5e2750a1666f63e4c27d4b52e52441abb31363aa1b72c6711055d316249068752"; license = [ "lppl13c" ]; version = "1.032"; - sha512.run = "ecd45c407db5a78d31f6bcb7be6184531a51bbf89171c47f2e5178e65b06db4595682c713a977ece1cdbd98fb59b551baef3cca527b22f98bb45b37e73407144"; + sha512.run = "0e0b757eb0f73958bf530b6049606a5eb6d3ef16d6eb269e440dec432c79b12de8ae343bef9284cff5ad909c7811666b5be441a48d735d05a9432b968b3a43ba"; }; zootaxa-bst = { revision = 76790; @@ -55067,52 +55247,52 @@ sha512.run = "681c40259bb6d67f423dc6828372ca694c6a350f227ca3c759064cb7845cb716d061919ae4552fef0a0377de3e608c0e03eeb8daf528e7953507a019f52d2ced"; }; zref = { - revision = 75450; + revision = 78116; shortdesc = "A new reference scheme for LaTeX"; stripPrefix = 0; - sha512.doc = "7cc167a693f1636216c98faf70c44ea1826a0a887f02303b18204b8165138219be7ff8ca413a5af318287d1c57abd02a5b05ad2766c456a0b3001fa5ea2c415c"; - sha512.source = "db715d495e70ae7e28d41052ccb20eb622201704308f858da553ef60b9e3cef4d7861d5288df95a9852e2f5396f0b47a56d87062cd79723ed38502f029959fb9"; + sha512.doc = "df9dec2757d36439e880e895cccf00f21ca2e4e014e89d588f7f295f51538d833887c5df729dc5749d0fd0f8b4364466ade60264e5634ffd5691946e135efe69"; + sha512.source = "c321fe82becaadb1092d9813bd1b4cf7b250af586391532f362476733a15dd0fd9687ded58312456785a5ffd4977981462f4ff94b21e7b7fab14cb79a93895b5"; license = [ "lppl13c" ]; version = "2.36"; - sha512.run = "f5bb679efada440d14dac3fbfc590db6655e056f73edbace1f279c6d0aee320d6fb0ea156de40aaad6662defbe084e0ee126f245499776e036e635c8a146a29f"; + sha512.run = "6a372e0a308c1130b70fb33227b3ae896cc3fb87f911a34b0c0158e671bd4f0333c6be828aff4b5f55afd9406259699064788c4de48afbc74f26d0dc7a261108"; }; zref-check = { - revision = 76924; + revision = 78116; shortdesc = "Flexible cross-references with contextual checks based on zref"; stripPrefix = 0; - sha512.doc = "c558f57d0c0fe86d362582184b83017154916bd384c60b3d55468b03dc2f39d839d625cc7a63dfb666e5d293c44f2d0956ff86d8e6920f3c2225664c76458b77"; - sha512.source = "582b92ac16d548640638ff9153c24d8d69baabeaf4348a4b2d8e08f0c0a55b6ca617e64faf19d93bad0f59f105faf0d9aeb428b81e720ab4908a9dac6f77a016"; + sha512.doc = "4a43808d628191cb8b4602673098978cccbe34f2d8e9dd71ac7d925b3ce65fbf0f9825af445bc915b4a616733bf1b8d35ab6d67136b5d17789889a3cca14f93a"; + sha512.source = "fea51f047b5bcc620f8218b5b40da9f0fdd3e6eb38cf893f220c9408d2689f2b3ee0b3ba151c5916ddbdaa5523c67b907c7ce9eccb125f3367d5207c007af8c4"; license = [ "lppl13c" ]; version = "0.3.7"; - sha512.run = "089328f5435cf94c0c63cff1cb221a14c16d1b2d7dc0bed6cb87a789f334757a48b3744fb5b6a861c8dcb3345d504c7395c6cd6d4c55aa29002b0a54696592e1"; + sha512.run = "a3efa95e86ff9f7ebb6e2fc1594f3603a63ac26ec90d0357abcf5c06a0fd0c4eb90a72ce081425415726ed730d442c82908c320ab9a25a8bdd87f78f60238962"; }; zref-clever = { - revision = 76924; + revision = 77677; shortdesc = "Clever LaTeX cross-references based on zref"; stripPrefix = 0; deps = [ "oberdiek" "zref" ]; - sha512.doc = "ca8eae989a34095f5b5f4526a37864ee9589f777a8f283dc3d90de1f7dfe2bbc918fe7d8d8716869c50ec51bb8390c6a7f8a33d6f91fe1f0e492e8ae1b3b4058"; - sha512.source = "78103e757707965a916e7f5204ee2dd6a9d9ed69e11adf47a3463cfbd85602e6a537a32ab142c1e88ca139549c90a8ac10259df53e6c7fcf1c404fcd215dbefd"; + sha512.doc = "054071b89f629f5d2c16ab1cb9367f9b9ffb2eef938aa207fba569bcefe9c43a7ae632c4a03a64b91be5e6d4146eea53107c4033876ac2d15817cf982cd66a3d"; + sha512.source = "d51c9eaf54f65f9b5982657728546e8a6f473e3ec7664cbb88315cceec79cd023e8fe4fe3f7c12151f84f3318037e95847c41c48b6153b1672b2919d11736c9f"; license = [ "lppl13c" ]; version = "0.5.1"; - sha512.run = "cf85426603542e3e18917814adbf737acf33a9685dacbad6a21e14529ef7132d295f3a7df85802cc3bf91cb3782ef3f5645010ddd9bdcaeb191a89946db6399d"; + sha512.run = "20efdf69ea14c4587ad27ae69064f8df8cec37a3f657a18d8bedb2495c956a2e8c112408cc5e4dc6a8be76b0863ca0282a0a527fcfeef10c162c839d96ca2b4d"; }; zref-vario = { - revision = 76924; + revision = 77677; shortdesc = "Extended LaTeX page cross-references with varioref and zref-clever"; stripPrefix = 0; deps = [ "tools" "zref-clever" ]; - sha512.doc = "1100e71aa2808848d4c63baf39f3f04a6d4c31fb9c677c0a1b509dd32f394af3d9cd724602e58fa33128e3d4577ad9d87aaa56227eb4bc12dd5d7eb9e2cdef72"; - sha512.source = "804038c6856f0f6554957dddf844499ad81eda1aef67c3fb8db94e1295b7b709aedf3d41ea409de00192cdbfd898ea4b9a756e82c2998278776753ebae0c12c7"; + sha512.doc = "77476da47d227a90ba4ee78bd7ad818a902dd78d2ccec4e3d50ed39dff9db8c92492c4f7e84c17c426f97fbf1185774b5d4ba96b5a21763672fa4ec020c33ef8"; + sha512.source = "b55d232b27a6a47eb1adc30ee27f2c6f5c8a6ad15b3aaf9cb7c6b702ee28731fa715f1b32a97aea66890e13387e8bb073d93c05a66835d1689ace632b3c540e5"; license = [ "lppl13c" ]; version = "0.1.12"; - sha512.run = "29c849a5363dc608af288e60a3ba5c3083c1eee5de55261450a04a34a136464473af07cce5b10a1c5de320eb84d6bbbbb1430a704b6a06077d47a6aa12c66401"; + sha512.run = "1a2ecd840ab255fd67a3bce2bd175a56f575e4df88523207c44e02a0bb359b6bd2a70828a5ffb9d74a1488fa880fbd6cda92e74020eb962e549a73f0e69313da"; }; zugferd = { revision = 76924; @@ -55154,31 +55334,31 @@ sha512.run = "df85b39bf16ec098d1940554dafe0bbefd4972f1a8306804565faad060790832c8f492fab6b18a45ec057bc8b904849789b8bbc238e323cc08394f6f4ad84cbf"; }; zxjafbfont = { - revision = 28539; + revision = 77677; shortdesc = "Fallback CJK font support for xeCJK"; stripPrefix = 0; - sha512.doc = "215079eeb772dc4ea55d5e00945a757c877acf9ea56aebe5a8969564a3836f54ca406d502d73e93d92b131600fc77bd2342d36fa78300adc0b4d1dd7f5d0f423"; + sha512.doc = "625eb93381bbb7d7ae54af3f7c2edd35c3cd9a3f41a2312a3a4740b61fb9682a8fc3b105e5f51879ca1a057be4977fcf807e76d54ecf7fa1679971c6fe7749b3"; license = [ "mit" ]; version = "0.2"; - sha512.run = "357b100dac7061a5e6fe91e3a708f32e99a134158393581bc717ae3e90afa5dbbff7aa1bae8c092638bca2d5c3ab65d8a8cbc39c20c3ec1ff85c967fb3849513"; + sha512.run = "9cbffffbd1bea28c462aa3c5b0b4694df1a4a1b14636f79680d66ebd93b41de7ddf04af7c908a8c5fddd53a050cc76219925ff924585bf467907a70482a835a2"; }; zxjafont = { - revision = 62864; + revision = 77677; shortdesc = "Set up Japanese font families for XeLaTeX"; stripPrefix = 0; - sha512.doc = "598a13775cac68ae6f176bd01b609373a4033583a83ed42f7914b15a01776d40b0c7200258dd68563510b2a3c11ec29a25ab3b26477650b60652e7332ef3f131"; + sha512.doc = "de9d26b0aeef6afae7ea2b70e7d99eca57ae450b07fdd8da9f01c49dc68662a1f6608fd839ea1e027987e48fafc0bb8675d1b39cbe74d368a90b91dd986b01d0"; license = [ "mit" ]; version = "1.3"; - sha512.run = "4afb6c3126c66c23a9a5b2ad1103289ab3f14c5a0d9bad7de209de3801e77f803e7a88d7440aa2f85d5aa6c23b6514585f263a95d6c3d68c232051880943a5c0"; + sha512.run = "9762d64157e73e25bc8217395a34da69fa69159149c053ebb1e518ab5a8117e5b7a0a1bfc5fab5979f4ebd34df61a2b9e1443d634fcd460017bfd7aeccd89940"; }; zxjatype = { - revision = 53500; + revision = 77677; shortdesc = "Standard conforming typesetting of Japanese, for XeLaTeX"; stripPrefix = 0; - sha512.doc = "0fccc73af66a05231cf8283920d65717600be4673329ed1f46b93a494d766aa9542deb1a56b5d23d6c0d6b93be98aa778234ddc2dcd9c0936542a45d057b6dc2"; + sha512.doc = "bc1dc5292e25e27200b13934319bcf37d40a4159f9262f2d23ed63790d4e9207518daede01a619be97625c01743a5cae6bafe8e8332a98778057683ca11f0c5a"; license = [ "mit" ]; version = "0.7"; - sha512.run = "21eaace7188c9e61f5dd65f34e26b1ca16358e7396d44188ae17e8e01a58f38ac3be9f09f8f41923c257d089210d1fb7d841eada5c9a345cec42b934d257ef94"; + sha512.run = "64977051f6eaafc2a05a00456f1c62b75f3ea8ff9eb933acebd82cdafdd3b7284c7079a172bca1161077f8735c54b546994f5d910fd6a932366f1725c5380799"; }; zztex = { revision = 55862; From ba5589fc4fc4b9d7225b61b0d5ed462452db1bad Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Mon, 16 Mar 2026 11:21:10 +0100 Subject: [PATCH 188/407] inetutils: apply patches for CVE-2026-32746 and CVE-2026-28372 Fixes #495296 Fixes #500351 https://lists.gnu.org/archive/html/bug-inetutils/2026-03/msg00031.html https://lists.gnu.org/archive/html/bug-inetutils/2026-02/msg00000.html --- pkgs/by-name/in/inetutils/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/by-name/in/inetutils/package.nix b/pkgs/by-name/in/inetutils/package.nix index 8b3d074e30fc..f0713769865e 100644 --- a/pkgs/by-name/in/inetutils/package.nix +++ b/pkgs/by-name/in/inetutils/package.nix @@ -42,6 +42,21 @@ stdenv.mkDerivation (finalAttrs: { url = "https://codeberg.org/inetutils/inetutils/commit/ccba9f748aa8d50a38d7748e2e60362edd6a32cc.patch"; hash = "sha256-ws+ed5vb7kVMHEbqK7yj6FUT355pTv2RZEYuXs5M7Io="; }) + (fetchpatch { + name = "CVE-2026-28372.patch"; + url = "https://codeberg.org/inetutils/inetutils/commit/4db2f19f4caac03c7f4da6363c140bd70df31386.patch"; + excludes = [ + "NEWS.md" + "THANKS" + ]; + hash = "sha256-ASgcaNC+yo3Hth4M32IVbD3jFt8mxcGtLfl+ULNt4Ag="; + }) + (fetchpatch { + name = "CVE-2026-32746.patch"; + url = "https://codeberg.org/inetutils/inetutils/commit/6864598a29b652a6b69a958f5cd1318aa2b258af.patch"; + excludes = [ "NEWS.md" ]; + hash = "sha256-gQH4BZG9rkyGtOQjBqItx+fEBda/Wgg9f46VYPV8HLw="; + }) ]; strictDeps = true; From 438acd10c551af49af9c0f1f3be2f07adeade96e Mon Sep 17 00:00:00 2001 From: Winter M Date: Tue, 3 Mar 2026 12:35:23 -0500 Subject: [PATCH 189/407] haskellPackages.hell: mark unbroken See https://github.com/chrisdone/hell/discussions/112. Co-authored-by: sternenseemann --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 2 files changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index fa86c37165ff..8c8a7ccd53a2 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2705,7 +2705,6 @@ broken-packages: - helisp # failure in job https://hydra.nixos.org/build/233221194 at 2023-09-02 - helium-overture # failure in job https://hydra.nixos.org/build/295094176 at 2025-04-22 - helix # failure in job https://hydra.nixos.org/build/233254335 at 2023-09-02 - - hell # failure in job https://hydra.nixos.org/build/295094172 at 2025-04-22 - helm # failure in job https://hydra.nixos.org/build/233251620 at 2023-09-02 - help-esb # failure in job https://hydra.nixos.org/build/233202622 at 2023-09-02 - hemkay # failure in job https://hydra.nixos.org/build/233227889 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b7b9353f9ea8..4d89c2c17ade 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -325316,9 +325316,7 @@ self: { ]; description = "Haskell-based shell scripting language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "hell"; - broken = true; } ) { }; From c182d8a22747f3ba2f094ef7591b0e31b3f0fc45 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Mon, 16 Mar 2026 12:07:10 +0100 Subject: [PATCH 190/407] libssh: 0.11.3 -> 0.11.4 https://www.libssh.org/2026/02/10/libssh-0-12-0-and-0-11-4-security-releases/ Fixes: * CVE-2026-0964 * CVE-2026-0965 * CVE-2026-0966 * CVE-2026-0967 * CVE-2026-0968 * http://www.libssh.org/security/advisories/libssh-2026-sftp-extensions.txt Fixes #498202 --- pkgs/by-name/li/libssh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libssh/package.nix b/pkgs/by-name/li/libssh/package.nix index cafa225067c8..8518c4c01c86 100644 --- a/pkgs/by-name/li/libssh/package.nix +++ b/pkgs/by-name/li/libssh/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libssh"; - version = "0.11.3"; + version = "0.11.4"; src = fetchurl { url = "https://www.libssh.org/files/${lib.versions.majorMinor finalAttrs.version}/libssh-${finalAttrs.version}.tar.xz"; - hash = "sha256-fYoTYbsJTsP1EZZOeKWk26aJtZhuESr6vk9NDWxhJcM="; + hash = "sha256-ACrDIOPWbJ4QDsZXbj6EqgxIlJ79479bQKKAKZIpdwE="; }; outputs = [ From 1ee4ac5c17c04abff6bd6774083fefe89d43a0cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Mar 2026 13:39:46 +0000 Subject: [PATCH 191/407] lua51Packages.libluv: 1.51.0-2 -> 1.52.1-0 --- pkgs/development/lua-modules/luv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/lua-modules/luv/default.nix b/pkgs/development/lua-modules/luv/default.nix index 342ff447e922..a023a9f0dee7 100644 --- a/pkgs/development/lua-modules/luv/default.nix +++ b/pkgs/development/lua-modules/luv/default.nix @@ -13,7 +13,7 @@ buildLuarocksPackage rec { pname = "luv"; - version = "1.51.0-2"; + version = "1.52.1-0"; src = fetchFromGitHub { owner = "luvit"; @@ -21,7 +21,7 @@ buildLuarocksPackage rec { rev = version; # Need deps/lua-compat-5.3 only fetchSubmodules = true; - hash = "sha256-UJHNXftAvtDuporyKCuJ7+KbtG0lBZ+DtESixS8rabQ="; + hash = "sha256-mU+Gvlpvp6iZE5IpXfTr+21QQ34vZk+tYhnr0b891qg="; }; # to make sure we dont use bundled deps From f9e91528eb8c38ec2cebc29ff61bb819b1a560a8 Mon Sep 17 00:00:00 2001 From: whoomee Date: Mon, 16 Mar 2026 15:13:13 +0100 Subject: [PATCH 192/407] gstreamer: 1.26.5 -> 1.26.11, adopt --- .../libraries/gstreamer/bad/default.nix | 6 +++--- .../libraries/gstreamer/base/default.nix | 6 +++--- .../libraries/gstreamer/core/default.nix | 5 +++-- .../libraries/gstreamer/devtools/default.nix | 19 ++++--------------- .../libraries/gstreamer/ges/default.nix | 6 +++--- .../libraries/gstreamer/good/default.nix | 6 +++--- .../libraries/gstreamer/libav/default.nix | 6 +++--- .../libraries/gstreamer/rs/default.nix | 2 +- .../gstreamer/rtsp-server/default.nix | 4 ++-- .../libraries/gstreamer/ugly/default.nix | 6 +++--- .../libraries/gstreamer/vaapi/default.nix | 6 +++--- 11 files changed, 31 insertions(+), 41 deletions(-) diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix index 7a86bec8d746..1b704e101443 100644 --- a/pkgs/development/libraries/gstreamer/bad/default.nix +++ b/pkgs/development/libraries/gstreamer/bad/default.nix @@ -115,7 +115,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gst-plugins-bad"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -124,7 +124,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${finalAttrs.version}.tar.xz"; - hash = "sha256-mJDyYvOyqVZNy2KenraX13uT0fcYl+2hqBcLfc/nMpQ="; + hash = "sha256-EQ+4J5Xw5Wmx4nsSq5aZ01x3YuH/TblTNdasjRRCrz0="; }; patches = [ @@ -431,6 +431,6 @@ stdenv.mkDerivation (finalAttrs: { ''; license = if enableGplPlugins then lib.licenses.gpl2Plus else lib.licenses.lgpl2Plus; platforms = lib.platforms.linux ++ lib.platforms.darwin; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix index b3531d024121..6b1b2671e381 100644 --- a/pkgs/development/libraries/gstreamer/base/default.nix +++ b/pkgs/development/libraries/gstreamer/base/default.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gst-plugins-base"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${finalAttrs.version}.tar.xz"; - hash = "sha256-8MDibL7apXcyy2pXjozBOhFkvxjXN9VcMzBhxS8MSNc="; + hash = "sha256-/FD4hdQfXQQHzgh27HI12ee4LUjbL0vHLF8kSkrHkmM="; }; strictDeps = true; @@ -206,6 +206,6 @@ stdenv.mkDerivation (finalAttrs: { "gstreamer-video-1.0" ]; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/core/default.nix b/pkgs/development/libraries/gstreamer/core/default.nix index 5179b6e5d5e5..4bf0b650b0b9 100644 --- a/pkgs/development/libraries/gstreamer/core/default.nix +++ b/pkgs/development/libraries/gstreamer/core/default.nix @@ -40,7 +40,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gstreamer"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "bin" @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${finalAttrs.version}.tar.xz"; - hash = "sha256-Cn7bDntC2+a1dfzmGkgIo/ayDghaHq7LwCXQ7CHx53Q="; + hash = "sha256-LgvRktBDjqYGpvdqlcjhZUIWdlb/7Cwrw6r27gg3+/Y="; }; depsBuildBuild = [ @@ -156,6 +156,7 @@ stdenv.mkDerivation (finalAttrs: { ]; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ + tmarkus ttuegel ]; }; diff --git a/pkgs/development/libraries/gstreamer/devtools/default.nix b/pkgs/development/libraries/gstreamer/devtools/default.nix index 080760f4ed23..d9c788cfdd59 100644 --- a/pkgs/development/libraries/gstreamer/devtools/default.nix +++ b/pkgs/development/libraries/gstreamer/devtools/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gst-devtools"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -37,29 +37,18 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${finalAttrs.version}.tar.xz"; - hash = "sha256-Y9Rqjv+ooiXiWkZLp1OKzoU/4NwecDZrJ8IIE15UAc4="; + hash = "sha256-Vl9IU4jJSYr+v3gAQYPN/xATEhEoZBqlbtql6pRBK+I="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src - patches cargoRoot ; name = "gst-devtools-${finalAttrs.version}"; - hash = "sha256-gU+SBvxwmrGiyeKXF3SA2ohIHNTS4ZBC+elB0u1QKRE="; + hash = "sha256-sqN1IBkbrT3pQqUQKU2pr8G1t4kNMKk0NR7NH7dTvAE="; }; - patches = [ - # dots-viewer: sort static files - # https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9208 - (fetchpatch { - url = "https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/b3099f78775eab1ac19a9e163c0386e01e74b768.patch"; - stripLen = 2; - hash = "sha256-QRHqbZ6slYcwGl+o9Oi4jV+ANMorCED4cQV5qDS74eg="; - }) - ]; - depsBuildBuild = [ pkg-config ]; @@ -136,6 +125,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gstreamer.freedesktop.org"; license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/ges/default.nix b/pkgs/development/libraries/gstreamer/ges/default.nix index 99ffb34f8b64..743c0e475e9a 100644 --- a/pkgs/development/libraries/gstreamer/ges/default.nix +++ b/pkgs/development/libraries/gstreamer/ges/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gst-editing-services"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-${finalAttrs.version}.tar.xz"; - hash = "sha256-c0kAlE+Q7OXi85g8M1F4/aUAI/40KqdezZ2KnDi2TZ4="; + hash = "sha256-o26HkAtErBYIYS8tYW/AMvnX2SAyfE0jGv+2/pNJcU0="; }; nativeBuildInputs = [ @@ -87,6 +87,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gstreamer.freedesktop.org"; license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix index b95e7110c6c0..9c531daf1486 100644 --- a/pkgs/development/libraries/gstreamer/good/default.nix +++ b/pkgs/development/libraries/gstreamer/good/default.nix @@ -78,7 +78,7 @@ assert raspiCameraSupport -> hostSupportsRaspiCamera; stdenv.mkDerivation (finalAttrs: { pname = "gst-plugins-good"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -87,7 +87,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${finalAttrs.version}.tar.xz"; - hash = "sha256-6whi6TQEsHPpjsUDUOzn5mheopNsq4EYwrjpOOLL6os="; + hash = "sha256-AB3rCHbV10PNNEir90onrew/2FABL8sbAJlIYb1sEUU="; }; patches = [ @@ -305,6 +305,6 @@ stdenv.mkDerivation (finalAttrs: { ''; license = lib.licenses.lgpl2Plus; platforms = lib.platforms.linux ++ lib.platforms.darwin; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/libav/default.nix b/pkgs/development/libraries/gstreamer/libav/default.nix index 66573381c184..05319b971754 100644 --- a/pkgs/development/libraries/gstreamer/libav/default.nix +++ b/pkgs/development/libraries/gstreamer/libav/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gst-libav"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${finalAttrs.version}.tar.xz"; - hash = "sha256-1t4FiE70I3bdjN6JlA97UM7Zb09vUoiOdkzYIz508FI="; + hash = "sha256-m7PSaB7w3pLRsanZVRhiNu4i5k83Lbm/wNIuLQ3xmGU="; }; nativeBuildInputs = [ @@ -73,6 +73,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gstreamer.freedesktop.org"; license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/rs/default.nix b/pkgs/development/libraries/gstreamer/rs/default.nix index e3bc29fec294..4a77e4a43e8d 100644 --- a/pkgs/development/libraries/gstreamer/rs/default.nix +++ b/pkgs/development/libraries/gstreamer/rs/default.nix @@ -261,6 +261,6 @@ stdenv.mkDerivation (finalAttrs: { lgpl21Plus ]; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix index 1fbc9f19cd2a..182433745fd4 100644 --- a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix +++ b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gst-rtsp-server"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-${finalAttrs.version}.tar.xz"; - hash = "sha256-Mo3/JFdBloPypPBsoRnP0ivrYyzuGtaDBZEhMyU1PEQ="; + hash = "sha256-th1DBNjOqqoboTn7HOk18E8ac9fhgkPAoFsvsEMFQG8="; }; nativeBuildInputs = [ diff --git a/pkgs/development/libraries/gstreamer/ugly/default.nix b/pkgs/development/libraries/gstreamer/ugly/default.nix index d3670fa88cc1..3f225da93ed1 100644 --- a/pkgs/development/libraries/gstreamer/ugly/default.nix +++ b/pkgs/development/libraries/gstreamer/ugly/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gst-plugins-ugly"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${finalAttrs.version}.tar.xz"; - hash = "sha256-PfxDQ1vpfhEIFrrG1gKw8gagOFRieWg9nSU3L/En21I="; + hash = "sha256-v5yfcu43SCXP1DhowoW8sBcA3yWEBp51169FX+SCRPg="; }; nativeBuildInputs = [ @@ -118,6 +118,6 @@ stdenv.mkDerivation (finalAttrs: { ''; license = if enableGplPlugins then lib.licenses.gpl2Plus else lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) diff --git a/pkgs/development/libraries/gstreamer/vaapi/default.nix b/pkgs/development/libraries/gstreamer/vaapi/default.nix index dd98ca848a7f..903be8f1e245 100644 --- a/pkgs/development/libraries/gstreamer/vaapi/default.nix +++ b/pkgs/development/libraries/gstreamer/vaapi/default.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gstreamer-vaapi"; - version = "1.26.5"; + version = "1.26.11"; outputs = [ "out" @@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-${finalAttrs.version}.tar.xz"; - hash = "sha256-tC1E22PzGVpvMyluHq0ywU0B7ydFK3Bo8aLYZiT1Xqk="; + hash = "sha256-8S+TAnPHodPg1/hblP+dE3nRYqzMky6Mo9OJk+0n/Kw="; }; nativeBuildInputs = [ @@ -112,6 +112,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gstreamer.freedesktop.org"; license = lib.licenses.lgpl21Plus; platforms = lib.platforms.linux; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tmarkus ]; }; }) From 776c1caddbf88fd3d9388b999ea4c85cab87956b Mon Sep 17 00:00:00 2001 From: whoomee Date: Mon, 16 Mar 2026 15:54:54 +0100 Subject: [PATCH 193/407] pythonPackages.gst-python: 1.26.0 -> 1.26.11 --- pkgs/development/python-modules/gst-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gst-python/default.nix b/pkgs/development/python-modules/gst-python/default.nix index fc182732af42..2bd1f3476315 100644 --- a/pkgs/development/python-modules/gst-python/default.nix +++ b/pkgs/development/python-modules/gst-python/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "gst-python"; - version = "1.26.0"; + version = "1.26.11"; pyproject = false; @@ -32,7 +32,7 @@ buildPythonPackage rec { src = fetchurl { url = "https://gstreamer.freedesktop.org/src/gst-python/gst-python-${version}.tar.xz"; - hash = "sha256-5QRqBdd6uxVnGtAc0ZCNF9YuWgb114Qb5DQq3io/uNs="; + hash = "sha256-ETFrp2m1bSbYsUZMcZipkkyurkgTT321kXH68ac9xDY="; }; patches = [ From d93d078ce161de169a221dd5ae5645a34d6b2c1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniels=20=C5=A0atcs?= Date: Mon, 16 Mar 2026 18:08:03 +0200 Subject: [PATCH 194/407] libheif: 1.20.2 -> 1.21.2 --- pkgs/by-name/li/libheif/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/li/libheif/package.nix b/pkgs/by-name/li/libheif/package.nix index 9c3bb60b8015..a725c95d42bc 100644 --- a/pkgs/by-name/li/libheif/package.nix +++ b/pkgs/by-name/li/libheif/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libheif"; - version = "1.20.2"; + version = "1.21.2"; outputs = [ "bin" @@ -39,18 +39,9 @@ stdenv.mkDerivation (finalAttrs: { owner = "strukturag"; repo = "libheif"; rev = "v${finalAttrs.version}"; - hash = "sha256-PVfdX3/Oe3DXpYU5WMnCSi2p9X4fPszq2X3uuyh8RVU="; + hash = "sha256-odkJ0wZSGoZ7mX9fkaNREDpMvQuQA9HKaf3so1dYrbc="; }; - patches = [ - # CVE-2025-68431 (https://github.com/strukturag/libheif/security/advisories/GHSA-j87x-4gmq-cqfq) - (fetchpatch { - name = "001-fix-wrong-copy-width-in-overlay-images.patch"; - url = "https://github.com/strukturag/libheif/commit/b8c12a7b70f46c9516711a988483bed377b78d46.patch"; - hash = "sha256-PzGfcbdWAPdfExbSrPQwpk4v++TcNCXOhtwhgLGM13c="; - }) - ]; - nativeBuildInputs = [ pkg-config cmake From 9f467635b53b8192d63f30e265c0a3da5f688f3a Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Fri, 23 May 2025 08:13:18 +0200 Subject: [PATCH 195/407] openldap: 2.6.9 -> 2.6.13 OpenLDAP 2.6.10 Release (2025/05/22) Added slapd microsecond timestamp format for local logging (ITS#10140) Fixed libldap ldap_result behavior with LDAP_MSG_RECEIVED (ITS#10229) Fixed lloadd handling of starttls critical (ITS#10323) Fixed slapd syncrepl when used with slapo-rwm (ITS#10290) Fixed slapd regression with certain searches (ITS#10307) Fixed slapo-autoca olcAutoCAserverClass object (ITS#10288) Fixed slapo-pcache caching behaviors (ITS#10270) OpenLDAP 2.6.11 Release (2026/01/28) Fixed slapd to use fresh timestamp for lastbind (ITS#10379) Fixed slapd delta-syncrepl to always use logDB rootdn (ITS#10360) Fixed slapd reverse lookup of proxied IPv6 addresses (ITS#10387) Fixed slapd logging buffer overflow (ITS#10410) Fixed slapd-ldap response when invalid secprops is configured (ITS#10392) Fixed slapd-mdb error when deleting last child of a branch (ITS#10304) Fixed slapd-mdb check for pool pause in search (ITS#10191) Fixed slapo-memberof clash with refint on subtree rename (ITS#10398) Fixed slapo-syncprov use correct rootDN for accesslog replay (ITS#10385) OpenLDAP 2.6.12 Release (2026/01/29) Fixed libldap to reject empty types in LDIF (ITS#10429) Fixed libldap to not scroll past nul bytes (ITS#10430) Fixed libldap to enforce stop when encountering nul-leading line (ITS#10431) OpenLDAP 2.6.13 Release (2026/03/09) Fixed liblber ber_bvreplace_x potential NULL dereference (ITS#10438) Fixed libldap heap buffer overflow in parse_whsp (ITS#10430) Fixed slap(add|modify) to not recreate config frontend (ITS#10414) Fixed slapd authzPrettyNormal function memory leak (ITS#10446) Fixed slapd memory leak in get_mra function (ITS#10445) Fixed slapd memory leak in parseAssert and parseReturnFilter functions (ITS#10450) Fixed slapd memory leak in parseReadAttrs function (ITS#10449) Fixed slapd slapd_sasl_mechs race condition (ITS#10443) Fixed slapd syncrepl to be more efficient with refresh task (ITS#10413) Fixed slapd unbind/close race condition (ITS#10258) Fixed slapd-ldap memory leak in ldap_chain_parse_ctrl function (ITS#10447) Fixed slapd-mdb always initialize pausepoll (ITS#10191) Fixed slapo-constraint to not propagate request controls to internal ops (ITS#10440) Fixed slapo-dds minttl incorrectly set in certain scenarios (ITS#10442) Fixed slapo-memberof to not propagate request controls to internal ops (ITS#10440) Fixed slapo-nestgroup to not propagate request controls to internal ops (ITS#10440) Fixed slapo-retcode to not propagate request controls to internal ops (ITS#10440) Fixed slapo-syncprov to not propagate request controls to internal ops (ITS#10440) Fixed slapo-syncprov memory leak in syncprov_parseCtrl (ITS#10448) Fixed slapo-translucent to not propagate request controls to internal ops (ITS#10440) --- pkgs/by-name/op/openldap/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openldap/package.nix b/pkgs/by-name/op/openldap/package.nix index c50d7b3bda3c..897a3192a3fc 100644 --- a/pkgs/by-name/op/openldap/package.nix +++ b/pkgs/by-name/op/openldap/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "openldap"; - version = "2.6.9"; + version = "2.6.13"; src = fetchurl { url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${finalAttrs.version}.tgz"; - hash = "sha256-LLfcc+nINA3/DZk1f7qleKvzDMZhnwUhlyxVVoHmsv8="; + hash = "sha256-1pO0lRekLvuFoaNkoxCu0WpT1CjRtGwNMe8/unj8tlY="; }; patches = [ @@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: { libtool openssl ] - ++ lib.optionals (stdenv.hostPlatform.isLinux) [ + ++ lib.optionals stdenv.hostPlatform.isLinux [ libxcrypt # causes linking issues on *-darwin ] ++ lib.optionals withModules [ From f6c757afc6315cf5e3ebaa82b531e1693b1f0f8b Mon Sep 17 00:00:00 2001 From: Leonardo Neves Date: Mon, 16 Mar 2026 18:55:11 +0000 Subject: [PATCH 196/407] icu78: 78.1 -> 78.2 --- pkgs/development/libraries/icu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/icu/default.nix b/pkgs/development/libraries/icu/default.nix index ec5447a751b4..a330d11e7855 100644 --- a/pkgs/development/libraries/icu/default.nix +++ b/pkgs/development/libraries/icu/default.nix @@ -24,8 +24,8 @@ let in { icu78 = make-icu { - version = "78.1"; - hash = "sha256-Yhf1jKObIxJ2Bc/Gx+DTR1/ksNYxVwETg9cWy0FheIY="; + version = "78.2"; + hash = "sha256-Pploe1xDXUsgljDi0uu3mQbJhGheeGNQeLZy4DyJ3zU="; }; icu77 = make-icu { version = "77.1"; From 7ae65a0b79494591595ee47170a76c7e078fe24f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 16 Mar 2026 21:36:02 +0000 Subject: [PATCH 197/407] libfyaml: 0.9.5 -> 0.9.6 Changes: https://github.com/pantoniou/libfyaml/releases/tag/v0.9.6 --- pkgs/by-name/li/libfyaml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libfyaml/package.nix b/pkgs/by-name/li/libfyaml/package.nix index de39b6e90547..0c841e5b7d3b 100644 --- a/pkgs/by-name/li/libfyaml/package.nix +++ b/pkgs/by-name/li/libfyaml/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libfyaml"; - version = "0.9.5"; + version = "0.9.6"; src = fetchFromGitHub { owner = "pantoniou"; repo = "libfyaml"; rev = "v${finalAttrs.version}"; - hash = "sha256-2cbw67gDcp5ufsSp+QQg8vOQx0cFcM2rTkAQ/53XB8I="; + hash = "sha256-mRQQe+J5wtLt/bI/Wer9TVGdU3a1zp3zFCm4oNQON8M="; }; nativeBuildInputs = [ From c5b713f266a3cb5f44af27029e259cd3ad7ba659 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 16 Mar 2026 21:49:48 -0700 Subject: [PATCH 198/407] python3Packages.pybind11: 3.0.1 -> 3.0.2 Diff: https://github.com/pybind/pybind11/compare/v3.0.1...v3.0.2 Changelog: https://github.com/pybind/pybind11/blob/v3.0.2/docs/changelog.md --- pkgs/development/python-modules/pybind11/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pybind11/default.nix b/pkgs/development/python-modules/pybind11/default.nix index c4505f01ea50..a4aec5b80ec7 100644 --- a/pkgs/development/python-modules/pybind11/default.nix +++ b/pkgs/development/python-modules/pybind11/default.nix @@ -31,14 +31,14 @@ let in buildPythonPackage rec { pname = "pybind11"; - version = "3.0.1"; + version = "3.0.2"; pyproject = true; src = fetchFromGitHub { owner = "pybind"; repo = "pybind11"; tag = "v${version}"; - hash = "sha256-ZiwNGsE1FOkhnWv/1ib1akhQ4FZvrXRCDnnBZoPp6r4="; + hash = "sha256-T09+cS8J3wG1NisgwBUh6g5KreOp9d5U1qOKS6x1pKk="; }; build-system = [ @@ -105,7 +105,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/pybind/pybind11"; - changelog = "https://github.com/pybind/pybind11/blob/${src.rev}/docs/changelog.rst"; + changelog = "https://github.com/pybind/pybind11/blob/${src.tag}/docs/changelog.md"; description = "Seamless operability between C++11 and Python"; mainProgram = "pybind11-config"; longDescription = '' From bb4c9078100105c75980cd82426d7d37ddcb53aa Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Thu, 12 Mar 2026 04:09:40 -0400 Subject: [PATCH 199/407] protobuf: fix big-endian upb decoding issues The upb wire decoder was missing `_upb_Decoder_MungeInt32` calls for closed enum values, causing `protoc-gen-upb*` to segfault on big-endian systems. This commit backports two upstream fixes not yet included in v33.5. --- .../protobuf/fix-upb-packed-enum-be.patch | 22 +++++++++++++++++++ .../libraries/protobuf/generic.nix | 11 ++++++++++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/libraries/protobuf/fix-upb-packed-enum-be.patch diff --git a/pkgs/development/libraries/protobuf/fix-upb-packed-enum-be.patch b/pkgs/development/libraries/protobuf/fix-upb-packed-enum-be.patch new file mode 100644 index 000000000000..e4ce3b891c8e --- /dev/null +++ b/pkgs/development/libraries/protobuf/fix-upb-packed-enum-be.patch @@ -0,0 +1,22 @@ +From 3935d8b9fd740e0ed45fade633ab967baee1dfcc Mon Sep 17 00:00:00 2001 +From: Jonathan Albrecht +Date: Tue, 3 Feb 2026 15:07:37 -0500 +Subject: [PATCH] Fix an endian problem when memcpying in + _upb_Decoder_DecodeEnumPacked + +--- + upb/wire/decode.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/upb/wire/decode.c b/upb/wire/decode.c +index 9b050866b45ea..0810ba3e6116b 100644 +--- a/upb/wire/decode.c ++++ b/upb/wire/decode.c +@@ -359,6 +359,7 @@ static const char* _upb_Decoder_DecodeEnumPacked( + _upb_Decoder_AddEnumValueToUnknown(d, msg, field, &elem); + continue; + } ++ _upb_Decoder_MungeInt32(&elem); + if (_upb_Decoder_Reserve(d, arr, 1)) { + out = UPB_PTR_AT(upb_Array_MutableDataPtr(arr), + arr->UPB_PRIVATE(size) * 4, void); diff --git a/pkgs/development/libraries/protobuf/generic.nix b/pkgs/development/libraries/protobuf/generic.nix index 2b8ac3fd864c..91e6bc878b01 100644 --- a/pkgs/development/libraries/protobuf/generic.nix +++ b/pkgs/development/libraries/protobuf/generic.nix @@ -65,6 +65,17 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-2/vc4anc+kH7otfLHfBtW8dRowPyObiXZn0+HtQktak="; }) ] + ++ lib.optionals (lib.versionAtLeast version "33") [ + # Fix protoc plugins crashing on big-endian platforms + # https://github.com/protocolbuffers/protobuf/pull/25363 + (fetchpatch { + url = "https://github.com/protocolbuffers/protobuf/commit/8282f0f8ecf8b847e5964a308e041ba3b049811c.patch"; + hash = "sha256-4c/yLuAd29Cxrz6I9F2Lj02lW2bazIcGb+86uxZY7qA="; + }) + # Fix packed enum decoding on big-endian platforms + # https://github.com/protocolbuffers/protobuf/pull/25683 + ./fix-upb-packed-enum-be.patch + ] ++ lib.optionals (lib.versionAtLeast version "34") [ # upb linker-array fix for newer toolchains (notably GCC 15): # `UPB_linkarr_internal_empty_upb_AllExts` can conflict with extension From 55d5a4fb18176341839d77d25baa5fb950453197 Mon Sep 17 00:00:00 2001 From: Ari Gato Date: Sun, 15 Feb 2026 16:29:36 +0100 Subject: [PATCH 200/407] openldap: enable spasswd for sasl passthrough authentication This change allows the use of sasl passthrough authentication in openldap, specifically through `userPassword` attributes starting with `{SASL}` scheme. This mechanism depends on cyrus_sasl, but the openldap package already has a hard requirement on that. See also: https://www.openldap.org/doc/admin24/security.html#Pass-Through%20authentication --- pkgs/by-name/op/openldap/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/op/openldap/package.nix b/pkgs/by-name/op/openldap/package.nix index c50d7b3bda3c..f049722dc550 100644 --- a/pkgs/by-name/op/openldap/package.nix +++ b/pkgs/by-name/op/openldap/package.nix @@ -77,6 +77,7 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ "--enable-crypt" "--enable-overlays" + "--enable-spasswd" (lib.enableFeature withModules "argon2") (lib.enableFeature withModules "modules") ] From ba03f57c17460d36dc222dcb3aae46b1e6dc173e Mon Sep 17 00:00:00 2001 From: Tobias Mayer Date: Tue, 17 Mar 2026 15:16:09 +0100 Subject: [PATCH 201/407] pkgsStatic.llhttp: fix building static archives The cmake options were changed in https://github.com/nodejs/llhttp/commit/b671ac107bd09b1415095aa3dbe34a2f9cb80ad3. This should unbreak `nixStatic`. --- pkgs/by-name/ll/llhttp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ll/llhttp/package.nix b/pkgs/by-name/ll/llhttp/package.nix index 8c6b30e0230b..eab40942b392 100644 --- a/pkgs/by-name/ll/llhttp/package.nix +++ b/pkgs/by-name/ll/llhttp/package.nix @@ -31,8 +31,8 @@ stdenv.mkDerivation (finalAttrs: { ]; cmakeFlags = [ - (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) - (lib.cmakeBool "BUILD_STATIC_LIBS" stdenv.hostPlatform.isStatic) + (lib.cmakeBool "LLHTTP_BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) + (lib.cmakeBool "LLHTTP_BUILD_STATIC_LIBS" stdenv.hostPlatform.isStatic) ]; passthru.updateScript = nix-update-script { From bf9ed600bb5abd63642fd1878464bbafc672f1fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 17 Mar 2026 07:27:58 -0700 Subject: [PATCH 202/407] python3Packages.pybind11: use finalAttrs --- pkgs/development/python-modules/pybind11/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/pybind11/default.nix b/pkgs/development/python-modules/pybind11/default.nix index a4aec5b80ec7..b4ad44050799 100644 --- a/pkgs/development/python-modules/pybind11/default.nix +++ b/pkgs/development/python-modules/pybind11/default.nix @@ -6,7 +6,6 @@ cmake, ninja, scikit-build-core, - pybind11, boost, eigen, python, @@ -29,7 +28,7 @@ let }; } ./setup-hook.sh; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pybind11"; version = "3.0.2"; pyproject = true; @@ -37,14 +36,14 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "pybind"; repo = "pybind11"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-T09+cS8J3wG1NisgwBUh6g5KreOp9d5U1qOKS6x1pKk="; }; build-system = [ cmake ninja - pybind11.passthru.scikit-build-core-no-tests + finalAttrs.passthru.scikit-build-core-no-tests ]; buildInputs = lib.optionals buildTests [ @@ -105,7 +104,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/pybind/pybind11"; - changelog = "https://github.com/pybind/pybind11/blob/${src.tag}/docs/changelog.md"; + changelog = "https://github.com/pybind/pybind11/blob/${finalAttrs.src.tag}/docs/changelog.md"; description = "Seamless operability between C++11 and Python"; mainProgram = "pybind11-config"; longDescription = '' @@ -119,4 +118,4 @@ buildPythonPackage rec { dotlambda ]; }; -} +}) From c4f5dfad0dfd4a7c29ae40bbf7951e2371c28d8b Mon Sep 17 00:00:00 2001 From: Victor Engmark Date: Sun, 8 Mar 2026 11:06:45 +0100 Subject: [PATCH 203/407] treewide: Remove continuation escape at end of commands To avoid confusion and spurious newlines in the output. Found by searching for a backslash followed by a newline, some indentation, and then the end of multi-line string marker, using the following extended regex: ```regex \\\n +''; ``` --- nixos/modules/services/backup/restic-rest-server.nix | 2 +- nixos/modules/services/databases/dgraph.nix | 2 +- .../monitoring/prometheus/exporters/collectd.nix | 2 +- nixos/modules/services/networking/teamspeak3.nix | 2 +- nixos/modules/services/x11/unclutter-xfixes.nix | 2 +- nixos/modules/services/x11/unclutter.nix | 2 +- nixos/tests/matrix/mjolnir.nix | 2 +- nixos/tests/matrix/pantalaimon.nix | 2 +- pkgs/applications/science/logic/hol_light/default.nix | 2 +- pkgs/applications/virtualization/krunvm/default.nix | 2 +- pkgs/build-support/rust/lib/default.nix | 2 +- pkgs/by-name/aw/awslogs/package.nix | 2 +- pkgs/by-name/ay/ayatana-indicator-sound/package.nix | 2 +- pkgs/by-name/bl/bleep/package.nix | 2 +- pkgs/by-name/bo/bootiso/package.nix | 2 +- pkgs/by-name/cb/cbmc/package.nix | 2 +- pkgs/by-name/co/coost/package.nix | 2 +- pkgs/by-name/cu/cubelify/package.nix | 2 +- pkgs/by-name/de/deckmaster/package.nix | 2 +- pkgs/by-name/fl/flyway/package.nix | 2 +- pkgs/by-name/fs/fsautocomplete/package.nix | 2 +- pkgs/by-name/fw/fwupd/package.nix | 2 +- pkgs/by-name/gt/gtypist/package.nix | 2 +- pkgs/by-name/h5/h5utils/package.nix | 2 +- pkgs/by-name/hu/hunspell/dictionaries.nix | 2 +- pkgs/by-name/hw/hwatch/package.nix | 2 +- pkgs/by-name/hy/hyperscan/package.nix | 2 +- pkgs/by-name/je/jellyfin-web/package.nix | 2 +- pkgs/by-name/ke/kew/package.nix | 2 +- pkgs/by-name/ke/keychain/package.nix | 2 +- pkgs/by-name/li/lib60870/package.nix | 2 +- pkgs/by-name/li/libfprint-tod/package.nix | 2 +- pkgs/by-name/lo/loupe/package.nix | 2 +- pkgs/by-name/lu/lunar-client/package.nix | 2 +- pkgs/by-name/ma/mackup/package.nix | 2 +- pkgs/by-name/mp/mpv/scripts/convert.nix | 2 +- pkgs/by-name/no/notion/package.nix | 2 +- pkgs/by-name/op/open-isns/package.nix | 2 +- pkgs/by-name/po/poetry/unwrapped.nix | 2 +- pkgs/by-name/pr/prometheus-cpp-lite/package.nix | 2 +- pkgs/by-name/ra/rascal/package.nix | 2 +- pkgs/by-name/re/renode/package.nix | 2 +- pkgs/by-name/sh/sharedown/package.nix | 2 +- pkgs/by-name/sn/snowsql/package.nix | 2 +- pkgs/by-name/sp/spacectl/package.nix | 2 +- pkgs/by-name/sp/speakersafetyd/package.nix | 2 +- pkgs/by-name/sp/splix/package.nix | 2 +- pkgs/by-name/ss/sshuttle/package.nix | 2 +- pkgs/by-name/st/steamguard-cli/package.nix | 2 +- pkgs/by-name/su/supertuxkart/package.nix | 2 +- pkgs/by-name/tl/tldr/package.nix | 2 +- pkgs/by-name/vi/victoriametrics/package.nix | 2 +- pkgs/by-name/zp/zps/package.nix | 2 +- pkgs/desktops/lomiri/qml/lomiri-push-qml/default.nix | 2 +- pkgs/desktops/lxqt/compton-conf/default.nix | 2 +- .../development/compilers/opensmalltalk-vm/default.nix | 2 +- .../compilers/swift/swiftpm2nix/default.nix | 2 +- pkgs/development/coq-modules/compcert/default.nix | 10 +++++++--- pkgs/development/libraries/rlottie-qml/default.nix | 2 +- .../libraries/science/math/libtorch/bin.nix | 2 +- pkgs/development/python-modules/devtools/default.nix | 2 +- .../python-modules/django-pgpubsub/default.nix | 2 +- pkgs/development/python-modules/elgato/default.nix | 2 +- pkgs/development/python-modules/ffcv/default.nix | 2 +- pkgs/development/python-modules/green/default.nix | 2 +- pkgs/development/python-modules/ipycanvas/default.nix | 2 +- pkgs/development/python-modules/open-meteo/default.nix | 2 +- .../python-modules/pyppeteer-ng/default.nix | 2 +- pkgs/development/python-modules/pyvips/default.nix | 2 +- pkgs/development/python-modules/rdkit/default.nix | 2 +- .../python-modules/rendercv-fonts/default.nix | 2 +- .../sphinx-last-updated-by-git/default.nix | 2 +- .../python-modules/strawberry-graphql/default.nix | 2 +- pkgs/development/python-modules/tensorflow/default.nix | 2 +- pkgs/development/python-modules/vehicle/default.nix | 2 +- pkgs/development/python-modules/wled/default.nix | 2 +- pkgs/development/python-modules/zstandard/default.nix | 2 +- pkgs/development/r-modules/default.nix | 2 +- pkgs/games/fteqw/default.nix | 2 +- .../custom-components/systemair/package.nix | 2 +- 80 files changed, 86 insertions(+), 82 deletions(-) diff --git a/nixos/modules/services/backup/restic-rest-server.nix b/nixos/modules/services/backup/restic-rest-server.nix index 6b374e0b0213..9610cf0f7b1a 100644 --- a/nixos/modules/services/backup/restic-rest-server.nix +++ b/nixos/modules/services/backup/restic-rest-server.nix @@ -94,7 +94,7 @@ in ${lib.optionalString cfg.appendOnly "--append-only"} \ ${lib.optionalString cfg.privateRepos "--private-repos"} \ ${lib.optionalString cfg.prometheus "--prometheus"} \ - ${lib.escapeShellArgs cfg.extraFlags} \ + ${lib.escapeShellArgs cfg.extraFlags} ''; Type = "simple"; User = "restic"; diff --git a/nixos/modules/services/databases/dgraph.nix b/nixos/modules/services/databases/dgraph.nix index 9e0a463b0b37..f92e9d81e74e 100644 --- a/nixos/modules/services/databases/dgraph.nix +++ b/nixos/modules/services/databases/dgraph.nix @@ -16,7 +16,7 @@ let '' mkdir -p $out/bin makeWrapper ${cfg.package}/bin/dgraph $out/bin/dgraph \ - --prefix PATH : "${lib.makeBinPath [ pkgs.nodejs ]}" \ + --prefix PATH : "${lib.makeBinPath [ pkgs.nodejs ]}" ''; securityOptions = { NoNewPrivileges = true; diff --git a/nixos/modules/services/monitoring/prometheus/exporters/collectd.nix b/nixos/modules/services/monitoring/prometheus/exporters/collectd.nix index b67ac32b443a..02663ce94b4f 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/collectd.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/collectd.nix @@ -86,7 +86,7 @@ in let collectSettingsArgs = optionalString (cfg.collectdBinary.enable) '' --collectd.listen-address ${cfg.collectdBinary.listenAddress}:${toString cfg.collectdBinary.port} \ - --collectd.security-level ${cfg.collectdBinary.securityLevel} \ + --collectd.security-level ${cfg.collectdBinary.securityLevel} ''; in { diff --git a/nixos/modules/services/networking/teamspeak3.nix b/nixos/modules/services/networking/teamspeak3.nix index 5c8942ca6076..d13875925cd2 100644 --- a/nixos/modules/services/networking/teamspeak3.nix +++ b/nixos/modules/services/networking/teamspeak3.nix @@ -185,7 +185,7 @@ in ${optionalString (cfg.fileTransferIP != null) "filetransfer_ip=${cfg.fileTransferIP}"} \ ${optionalString (cfg.queryIP != null) "query_ip=${cfg.queryIP}"} \ ${optionalString (cfg.queryIP != null) "query_ssh_ip=${cfg.queryIP}"} \ - ${optionalString (cfg.queryIP != null) "query_http_ip=${cfg.queryIP}"} \ + ${optionalString (cfg.queryIP != null) "query_http_ip=${cfg.queryIP}"} ''; WorkingDirectory = cfg.dataDir; User = user; diff --git a/nixos/modules/services/x11/unclutter-xfixes.nix b/nixos/modules/services/x11/unclutter-xfixes.nix index 48adb3665f38..53d544af68e0 100644 --- a/nixos/modules/services/x11/unclutter-xfixes.nix +++ b/nixos/modules/services/x11/unclutter-xfixes.nix @@ -55,7 +55,7 @@ in ${cfg.package}/bin/unclutter \ --timeout ${toString cfg.timeout} \ --jitter ${toString (cfg.threshold - 1)} \ - ${concatMapStrings (x: " --" + x) cfg.extraOptions} \ + ${concatMapStrings (x: " --" + x) cfg.extraOptions} ''; serviceConfig.RestartSec = 3; serviceConfig.Restart = "always"; diff --git a/nixos/modules/services/x11/unclutter.nix b/nixos/modules/services/x11/unclutter.nix index bb11c8639783..d555aaac7f0f 100644 --- a/nixos/modules/services/x11/unclutter.nix +++ b/nixos/modules/services/x11/unclutter.nix @@ -69,7 +69,7 @@ in -jitter ${toString (cfg.threshold - 1)} \ ${optionalString cfg.keystroke "-keystroke"} \ ${concatMapStrings (x: " -" + x) cfg.extraOptions} \ - -not ${concatStringsSep " " cfg.excluded} \ + -not ${concatStringsSep " " cfg.excluded} ''; serviceConfig.PassEnvironment = "DISPLAY"; serviceConfig.RestartSec = 3; diff --git a/nixos/tests/matrix/mjolnir.nix b/nixos/tests/matrix/mjolnir.nix index bc74902c7f20..f1e5e7821f82 100644 --- a/nixos/tests/matrix/mjolnir.nix +++ b/nixos/tests/matrix/mjolnir.nix @@ -17,7 +17,7 @@ let csr = runWithOpenSSL "matrix.csr" '' openssl req \ -new -key ${key} \ - -out $out -subj "/CN=localhost" \ + -out $out -subj "/CN=localhost" ''; cert = runWithOpenSSL "matrix_cert.pem" '' openssl x509 \ diff --git a/nixos/tests/matrix/pantalaimon.nix b/nixos/tests/matrix/pantalaimon.nix index b2538ca17dfb..fdf2c4de7ad3 100644 --- a/nixos/tests/matrix/pantalaimon.nix +++ b/nixos/tests/matrix/pantalaimon.nix @@ -19,7 +19,7 @@ let csr = runWithOpenSSL "matrix.csr" '' openssl req \ -new -key ${key} \ - -out $out -subj "/CN=localhost" \ + -out $out -subj "/CN=localhost" ''; cert = runWithOpenSSL "matrix_cert.pem" '' openssl x509 \ diff --git a/pkgs/applications/science/logic/hol_light/default.nix b/pkgs/applications/science/logic/hol_light/default.nix index fc60ec0b1f28..021d01fffce4 100644 --- a/pkgs/applications/science/logic/hol_light/default.nix +++ b/pkgs/applications/science/logic/hol_light/default.nix @@ -24,7 +24,7 @@ let lib.optionalString (num != null) '' -I ${num}/lib/ocaml/${ocaml.version}/site-lib/num \ -I ${num}/lib/ocaml/${ocaml.version}/site-lib/top-num \ - -I ${num}/lib/ocaml/${ocaml.version}/site-lib/stublibs \ + -I ${num}/lib/ocaml/${ocaml.version}/site-lib/stublibs ''; start_script = '' diff --git a/pkgs/applications/virtualization/krunvm/default.nix b/pkgs/applications/virtualization/krunvm/default.nix index 5133bc090e69..cfc28c1e8bc0 100644 --- a/pkgs/applications/virtualization/krunvm/default.nix +++ b/pkgs/applications/virtualization/krunvm/default.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { postFixup = '' wrapProgram $out/bin/krunvm \ - --prefix PATH : ${lib.makeBinPath [ buildah ]} \ + --prefix PATH : ${lib.makeBinPath [ buildah ]} ''; meta = { diff --git a/pkgs/build-support/rust/lib/default.nix b/pkgs/build-support/rust/lib/default.nix index e492d03e3026..7198fa961a91 100644 --- a/pkgs/build-support/rust/lib/default.nix +++ b/pkgs/build-support/rust/lib/default.nix @@ -77,7 +77,7 @@ + lib.optionalString (rustTargetPlatform != rustHostPlatform) '' "CC_${stdenv.targetPlatform.rust.cargoEnvVarTarget}=${ccForTarget}" \ "CXX_${stdenv.targetPlatform.rust.cargoEnvVarTarget}=${cxxForTarget}" \ - "CARGO_TARGET_${stdenv.targetPlatform.rust.cargoEnvVarTarget}_LINKER=${ccForTarget}" \ + "CARGO_TARGET_${stdenv.targetPlatform.rust.cargoEnvVarTarget}_LINKER=${ccForTarget}" ''; }; } diff --git a/pkgs/by-name/aw/awslogs/package.nix b/pkgs/by-name/aw/awslogs/package.nix index 9edfbff153e4..a44cfd52444d 100644 --- a/pkgs/by-name/aw/awslogs/package.nix +++ b/pkgs/by-name/aw/awslogs/package.nix @@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { postPatch = '' substituteInPlace setup.py \ - --replace "boto3>=1.34.75" "boto3>=1.34.58" \ + --replace "boto3>=1.34.75" "boto3>=1.34.58" ''; nativeCheckInputs = with python3.pkgs; [ diff --git a/pkgs/by-name/ay/ayatana-indicator-sound/package.nix b/pkgs/by-name/ay/ayatana-indicator-sound/package.nix index 142aefe75ad6..0220ef35fa2e 100644 --- a/pkgs/by-name/ay/ayatana-indicator-sound/package.nix +++ b/pkgs/by-name/ay/ayatana-indicator-sound/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { tests/volume-control-test.cc \ --replace-quiet 'loop(50)' 'loop(500)' \ --replace-quiet 'loop(100)' 'loop(1000)' \ - --replace-quiet 'loop(500)' 'loop(5000)' \ + --replace-quiet 'loop(500)' 'loop(5000)' ''; strictDeps = true; diff --git a/pkgs/by-name/bl/bleep/package.nix b/pkgs/by-name/bl/bleep/package.nix index e5710dfbcdc6..2ed661c7138e 100644 --- a/pkgs/by-name/bl/bleep/package.nix +++ b/pkgs/by-name/bl/bleep/package.nix @@ -57,7 +57,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { export PATH=$PATH:$out/bin installShellCompletion --cmd bleep \ --bash <(bleep install-tab-completions-bash --stdout) \ - --zsh <(bleep install-tab-completions-zsh --stdout) \ + --zsh <(bleep install-tab-completions-zsh --stdout) ''; passthru.tests.version = testers.testVersion { diff --git a/pkgs/by-name/bo/bootiso/package.nix b/pkgs/by-name/bo/bootiso/package.nix index 38a7d7a3d540..59d30c2167d8 100644 --- a/pkgs/by-name/bo/bootiso/package.nix +++ b/pkgs/by-name/bo/bootiso/package.nix @@ -60,7 +60,7 @@ stdenvNoCC.mkDerivation rec { gnugrep busybox ] - } \ + } ''; meta = { diff --git a/pkgs/by-name/cb/cbmc/package.nix b/pkgs/by-name/cb/cbmc/package.nix index 77c0d72ce4e7..6ae48f70a8cc 100644 --- a/pkgs/by-name/cb/cbmc/package.nix +++ b/pkgs/by-name/cb/cbmc/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { mv $out/bin/ls_parse.py $out/share/cbmc/ls_parse.py chmod +x $out/share/cbmc/ls_parse.py wrapProgram $out/bin/goto-cc \ - --prefix PATH : "$out/share/cbmc" \ + --prefix PATH : "$out/share/cbmc" ''; env.NIX_CFLAGS_COMPILE = toString ( diff --git a/pkgs/by-name/co/coost/package.nix b/pkgs/by-name/co/coost/package.nix index 0ecdf3cf684b..3c7402c3a708 100644 --- a/pkgs/by-name/co/coost/package.nix +++ b/pkgs/by-name/co/coost/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace cmake/coost.pc.in \ --replace-fail '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ \ - --replace-fail '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@ \ + --replace-fail '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@ ''; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/cu/cubelify/package.nix b/pkgs/by-name/cu/cubelify/package.nix index 168245ba8d9d..e809ba5e108f 100644 --- a/pkgs/by-name/cu/cubelify/package.nix +++ b/pkgs/by-name/cu/cubelify/package.nix @@ -25,7 +25,7 @@ appimageTools.wrapType2 rec { install -Dm444 ${contents}/cubelify-overlay.desktop -t $out/share/applications/ install -Dm444 ${contents}/cubelify-overlay.png -t $out/share/pixmaps/ substituteInPlace $out/share/applications/cubelify-overlay.desktop \ - --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=cubelify' \ + --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=cubelify' ''; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/de/deckmaster/package.nix b/pkgs/by-name/de/deckmaster/package.nix index 88ff5d566351..93a8d50e16a7 100644 --- a/pkgs/by-name/de/deckmaster/package.nix +++ b/pkgs/by-name/de/deckmaster/package.nix @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { # Let the app find Roboto-*.ttf files (hard-coded file names). postFixup = '' wrapProgram $out/bin/deckmaster \ - --prefix XDG_DATA_DIRS : "${roboto.out}/share/" \ + --prefix XDG_DATA_DIRS : "${roboto.out}/share/" ''; meta = { diff --git a/pkgs/by-name/fl/flyway/package.nix b/pkgs/by-name/fl/flyway/package.nix index 3882140ae58f..2aadb8c25e49 100644 --- a/pkgs/by-name/fl/flyway/package.nix +++ b/pkgs/by-name/fl/flyway/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper "${jre_headless}/bin/java" $out/bin/flyway \ --add-flags "-Djava.security.egd=file:/dev/../dev/urandom" \ --add-flags "-classpath '$out/share/flyway/lib/*:$out/share/flyway/lib/flyway/*:$out/share/flyway/lib/aad/*:$out/share/flyway/lib/netty/*:$out/share/flyway/drivers/*'" \ - --add-flags "org.flywaydb.commandline.Main" \ + --add-flags "org.flywaydb.commandline.Main" ''; passthru.tests = { version = testers.testVersion { package = finalAttrs.finalPackage; }; diff --git a/pkgs/by-name/fs/fsautocomplete/package.nix b/pkgs/by-name/fs/fsautocomplete/package.nix index 3a3938ff1781..5544a6998756 100644 --- a/pkgs/by-name/fs/fsautocomplete/package.nix +++ b/pkgs/by-name/fs/fsautocomplete/package.nix @@ -24,7 +24,7 @@ buildDotnetModule (finalAttrs: { rm global.json substituteInPlace src/FsAutoComplete/FsAutoComplete.fsproj \ - --replace-fail TargetFrameworks TargetFramework \ + --replace-fail TargetFrameworks TargetFramework ''; dotnet-sdk = dotnetCorePackages.sdk_8_0; diff --git a/pkgs/by-name/fw/fwupd/package.nix b/pkgs/by-name/fw/fwupd/package.nix index cbdf4702a393..910db09751c0 100644 --- a/pkgs/by-name/fw/fwupd/package.nix +++ b/pkgs/by-name/fw/fwupd/package.nix @@ -310,7 +310,7 @@ stdenv.mkDerivation (finalAttrs: { addToSearchPath XDG_DATA_DIRS "${shared-mime-info}/share" echo "12345678901234567890123456789012" > machine-id - export NIX_REDIRECTS=/etc/machine-id=$(realpath machine-id) \ + export NIX_REDIRECTS=/etc/machine-id=$(realpath machine-id) ''; postInstall = '' diff --git a/pkgs/by-name/gt/gtypist/package.nix b/pkgs/by-name/gt/gtypist/package.nix index 5b3c20feb5b0..605960542202 100644 --- a/pkgs/by-name/gt/gtypist/package.nix +++ b/pkgs/by-name/gt/gtypist/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { preFixup = '' wrapProgram "$out/bin/typefortune" \ - --prefix PATH : "${fortune}/bin" \ + --prefix PATH : "${fortune}/bin" ''; meta = { diff --git a/pkgs/by-name/h5/h5utils/package.nix b/pkgs/by-name/h5/h5utils/package.nix index ac2ea6164fd7..8997c406099b 100644 --- a/pkgs/by-name/h5/h5utils/package.nix +++ b/pkgs/by-name/h5/h5utils/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { # libdf is an alternative name for libhdf (hdf4) preConfigure = lib.optionalString (hdf4 != null) '' substituteInPlace configure \ - --replace "-ldf" "-lhdf" \ + --replace "-ldf" "-lhdf" ''; preBuild = lib.optionalString hdf5.mpiSupport "export CC=${lib.getBin hdf5.mpi}/mpicc"; diff --git a/pkgs/by-name/hu/hunspell/dictionaries.nix b/pkgs/by-name/hu/hunspell/dictionaries.nix index 9e88526868b5..c24e5e356ead 100644 --- a/pkgs/by-name/hu/hunspell/dictionaries.nix +++ b/pkgs/by-name/hu/hunspell/dictionaries.nix @@ -88,7 +88,7 @@ let --replace /dev/stderr stderr.log substituteInPlace ortograf/herramientas/remover_comentarios.sh \ - --replace /bin/bash ${bash}/bin/bash \ + --replace /bin/bash ${bash}/bin/bash ''; buildPhase = '' cd ortograf/herramientas diff --git a/pkgs/by-name/hw/hwatch/package.nix b/pkgs/by-name/hw/hwatch/package.nix index 8d2c7f624f55..f9e804317157 100644 --- a/pkgs/by-name/hw/hwatch/package.nix +++ b/pkgs/by-name/hw/hwatch/package.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellCompletion --cmd hwatch \ --bash $src/completion/bash/hwatch-completion.bash \ --fish $src/completion/fish/hwatch.fish \ - --zsh $src/completion/zsh/_hwatch \ + --zsh $src/completion/zsh/_hwatch ''; passthru.tests.version = testers.testVersion { diff --git a/pkgs/by-name/hy/hyperscan/package.nix b/pkgs/by-name/hy/hyperscan/package.nix index 9ff29a06b000..41fe9c8ac965 100644 --- a/pkgs/by-name/hy/hyperscan/package.nix +++ b/pkgs/by-name/hy/hyperscan/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace CMakeLists.txt \ --replace-fail \ "cmake_minimum_required (VERSION 2.8.11)" \ - "cmake_minimum_required (VERSION 3.10)" \ + "cmake_minimum_required (VERSION 3.10)" ''; buildInputs = [ boost ]; diff --git a/pkgs/by-name/je/jellyfin-web/package.nix b/pkgs/by-name/je/jellyfin-web/package.nix index 8ebd24ab8fff..0d4d4f5d2841 100644 --- a/pkgs/by-name/je/jellyfin-web/package.nix +++ b/pkgs/by-name/je/jellyfin-web/package.nix @@ -28,7 +28,7 @@ buildNpmPackage (finalAttrs: { postPatch = '' substituteInPlace webpack.common.js \ - --replace-fail "git describe --always --dirty" "echo ${finalAttrs.src.rev}" \ + --replace-fail "git describe --always --dirty" "echo ${finalAttrs.src.rev}" ''; npmDepsHash = "sha256-bXZn2FOWeIN8VTNLbKe7jM7yDtE2QRmyoWNZXgE5W4Q="; diff --git a/pkgs/by-name/ke/kew/package.nix b/pkgs/by-name/ke/kew/package.nix index 14bbd1340673..62c861990cfc 100644 --- a/pkgs/by-name/ke/kew/package.nix +++ b/pkgs/by-name/ke/kew/package.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace Makefile \ --replace-fail '$(shell uname -s)' '${uppercaseFirst stdenv.hostPlatform.parsed.kernel.name}' \ - --replace-fail '$(shell uname -m)' '${stdenv.hostPlatform.parsed.cpu.name}' \ + --replace-fail '$(shell uname -m)' '${stdenv.hostPlatform.parsed.cpu.name}' ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/ke/keychain/package.nix b/pkgs/by-name/ke/keychain/package.nix index 2583d183f81f..9c5c35275f02 100644 --- a/pkgs/by-name/ke/keychain/package.nix +++ b/pkgs/by-name/ke/keychain/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { openssh procps ] - }" \ + }" ''; meta = { diff --git a/pkgs/by-name/li/lib60870/package.nix b/pkgs/by-name/li/lib60870/package.nix index 3887f73d2329..0878ce66cec0 100644 --- a/pkgs/by-name/li/lib60870/package.nix +++ b/pkgs/by-name/li/lib60870/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { '' + lib.optionalString stdenv.hostPlatform.isDarwin '' substituteInPlace src/CMakeLists.txt \ - --replace-warn "-lrt" "" \ + --replace-warn "-lrt" "" ''; separateDebugInfo = true; diff --git a/pkgs/by-name/li/libfprint-tod/package.nix b/pkgs/by-name/li/libfprint-tod/package.nix index 1f6c3515c3bb..9abebbb42b25 100644 --- a/pkgs/by-name/li/libfprint-tod/package.nix +++ b/pkgs/by-name/li/libfprint-tod/package.nix @@ -39,7 +39,7 @@ libfprint.overrideAttrs ( patchShebangs \ ./libfprint/tod/tests/*.sh \ ./tests/*.py \ - ./tests/*.sh \ + ./tests/*.sh ''; meta = { diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index d441f1708c7f..25042aba5cc5 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace src/meson.build --replace-fail \ "'src' / rust_target / meson.project_name()," \ - "'src' / '${stdenv.hostPlatform.rust.cargoShortTarget}' / rust_target / meson.project_name()," \ + "'src' / '${stdenv.hostPlatform.rust.cargoShortTarget}' / rust_target / meson.project_name()," ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/lu/lunar-client/package.nix b/pkgs/by-name/lu/lunar-client/package.nix index 9eb8b1168f3c..796ddd762411 100644 --- a/pkgs/by-name/lu/lunar-client/package.nix +++ b/pkgs/by-name/lu/lunar-client/package.nix @@ -26,7 +26,7 @@ appimageTools.wrapType2 rec { install -Dm444 ${contents}/lunarclient.desktop -t $out/share/applications/ install -Dm444 ${contents}/lunarclient.png -t $out/share/pixmaps/ substituteInPlace $out/share/applications/lunarclient.desktop \ - --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=lunarclient' \ + --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=lunarclient' ''; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/ma/mackup/package.nix b/pkgs/by-name/ma/mackup/package.nix index f8282f79ae86..32d046e79f4d 100644 --- a/pkgs/by-name/ma/mackup/package.nix +++ b/pkgs/by-name/ma/mackup/package.nix @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication (finalAttrs: { postPatch = '' substituteInPlace src/mackup/utils.py \ - --replace-fail '"/usr/bin/pgrep"' '"${lib.getExe' procps "pgrep"}"' \ + --replace-fail '"/usr/bin/pgrep"' '"${lib.getExe' procps "pgrep"}"' ''; build-system = with python3Packages; [ hatchling ]; diff --git a/pkgs/by-name/mp/mpv/scripts/convert.nix b/pkgs/by-name/mp/mpv/scripts/convert.nix index 34243ab928d3..b9e2eaee739b 100644 --- a/pkgs/by-name/mp/mpv/scripts/convert.nix +++ b/pkgs/by-name/mp/mpv/scripts/convert.nix @@ -30,7 +30,7 @@ buildLua { --replace-fail 'yad_exe = "yad"' \ 'yad_exe = "${lib.getExe yad}"' \ --replace-fail 'notify_send_exe = "notify-send"' \ - 'notify_send_exe = "${lib.getExe libnotify}"' \ + 'notify_send_exe = "${lib.getExe libnotify}"' ''; scriptPath = "convert_script.lua"; diff --git a/pkgs/by-name/no/notion/package.nix b/pkgs/by-name/no/notion/package.nix index 60993705765a..46142ce9937b 100644 --- a/pkgs/by-name/no/notion/package.nix +++ b/pkgs/by-name/no/notion/package.nix @@ -84,7 +84,7 @@ stdenv.mkDerivation (finalAttrs: { xmessage xterm ] - }" \ + }" ''; meta = { diff --git a/pkgs/by-name/op/open-isns/package.nix b/pkgs/by-name/op/open-isns/package.nix index 8904c48d0729..0aafe0d6ee35 100644 --- a/pkgs/by-name/op/open-isns/package.nix +++ b/pkgs/by-name/op/open-isns/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { # The location of /var/lib is not made configurable in the meson.build file postPatch = '' substituteInPlace meson.build \ - --replace-fail "/var/lib" "$out/var/lib" \ + --replace-fail "/var/lib" "$out/var/lib" ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/po/poetry/unwrapped.nix b/pkgs/by-name/po/poetry/unwrapped.nix index 950ffddc7302..8a97759250cd 100644 --- a/pkgs/by-name/po/poetry/unwrapped.nix +++ b/pkgs/by-name/po/poetry/unwrapped.nix @@ -86,7 +86,7 @@ buildPythonPackage rec { installShellCompletion --cmd poetry \ --bash <($out/bin/poetry completions bash) \ --fish <($out/bin/poetry completions fish) \ - --zsh <($out/bin/poetry completions zsh) \ + --zsh <($out/bin/poetry completions zsh) ''; nativeCheckInputs = [ diff --git a/pkgs/by-name/pr/prometheus-cpp-lite/package.nix b/pkgs/by-name/pr/prometheus-cpp-lite/package.nix index 9a9cda17c9bb..17a5679823d2 100644 --- a/pkgs/by-name/pr/prometheus-cpp-lite/package.nix +++ b/pkgs/by-name/pr/prometheus-cpp-lite/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace 3rdpatry/http-client-lite/CMakeLists.txt --replace-fail \ 'cmake_minimum_required(VERSION 3.3 FATAL_ERROR)' \ - 'cmake_minimum_required(VERSION 3.10)' \ + 'cmake_minimum_required(VERSION 3.10)' ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/ra/rascal/package.nix b/pkgs/by-name/ra/rascal/package.nix index dd16fe1e5e73..1e7ecf028f6d 100644 --- a/pkgs/by-name/ra/rascal/package.nix +++ b/pkgs/by-name/ra/rascal/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' mkdir -p $out/bin makeWrapper ${jdk}/bin/java $out/bin/rascal \ - --add-flags "-jar ${finalAttrs.src}" \ + --add-flags "-jar ${finalAttrs.src}" ''; meta = { diff --git a/pkgs/by-name/re/renode/package.nix b/pkgs/by-name/re/renode/package.nix index 42255102d626..fe30644afbe9 100644 --- a/pkgs/by-name/re/renode/package.nix +++ b/pkgs/by-name/re/renode/package.nix @@ -171,7 +171,7 @@ buildDotnetModule rec { --prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules" \ --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3-x11 ]}" \ --prefix PYTHONPATH : "${pythonLibs}" \ - --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" \ + --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" ''; postFixup = '' diff --git a/pkgs/by-name/sh/sharedown/package.nix b/pkgs/by-name/sh/sharedown/package.nix index b5d89d06fe97..fedaa6db4cef 100644 --- a/pkgs/by-name/sh/sharedown/package.nix +++ b/pkgs/by-name/sh/sharedown/package.nix @@ -59,7 +59,7 @@ buildNpmPackage (finalAttrs: { --add-flags $out/lib/node_modules/sharedown/app.js \ --set PUPPETEER_EXECUTABLE_PATH ${chromium}/bin/chromium \ --prefix PATH : ${lib.makeBinPath finalAttrs.finalPackage.passthru.wrapperPaths} \ - --add-flags "--no-sandbox" \ + --add-flags "--no-sandbox" ''; desktopItems = [ diff --git a/pkgs/by-name/sn/snowsql/package.nix b/pkgs/by-name/sn/snowsql/package.nix index ebcb08dd514a..73924baaaa4e 100644 --- a/pkgs/by-name/sn/snowsql/package.nix +++ b/pkgs/by-name/sn/snowsql/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { lib64/snowflake/snowsql/snowsql makeWrapper $out/lib64/snowflake/snowsql/snowsql $out/bin/snowsql \ - --set LD_LIBRARY_PATH "${libPath}":"${placeholder "out"}"/lib64/snowflake/snowsql \ + --set LD_LIBRARY_PATH "${libPath}":"${placeholder "out"}"/lib64/snowflake/snowsql ''; meta = { diff --git a/pkgs/by-name/sp/spacectl/package.nix b/pkgs/by-name/sp/spacectl/package.nix index 79f9074f8942..57ac3c873173 100644 --- a/pkgs/by-name/sp/spacectl/package.nix +++ b/pkgs/by-name/sp/spacectl/package.nix @@ -30,7 +30,7 @@ buildGoModule (finalAttrs: { installShellCompletion --cmd spacectl \ --bash <(${emulator} $out/bin/spacectl completion bash) \ --fish <(${emulator} $out/bin/spacectl completion fish) \ - --zsh <(${emulator} $out/bin/spacectl completion zsh) \ + --zsh <(${emulator} $out/bin/spacectl completion zsh) ''; meta = { diff --git a/pkgs/by-name/sp/speakersafetyd/package.nix b/pkgs/by-name/sp/speakersafetyd/package.nix index eab22ba075df..43c658a2e4b3 100644 --- a/pkgs/by-name/sp/speakersafetyd/package.nix +++ b/pkgs/by-name/sp/speakersafetyd/package.nix @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { substituteInPlace Makefile \ --replace-fail "target/release" \ - "target/${stdenv.hostPlatform.rust.cargoShortTarget}/$cargoBuildType" \ + "target/${stdenv.hostPlatform.rust.cargoShortTarget}/$cargoBuildType" ''; installFlags = [ diff --git a/pkgs/by-name/sp/splix/package.nix b/pkgs/by-name/sp/splix/package.nix index e52319bbbd4c..bb326c249026 100644 --- a/pkgs/by-name/sp/splix/package.nix +++ b/pkgs/by-name/sp/splix/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { mv -v *.ppd ppd/ substituteInPlace src/pstoqpdl.cpp \ --replace "RASTERDIR \"/\" RASTERTOQPDL" "\"$out/lib/cups/filter/rastertoqpdl\"" \ - --replace "RASTERDIR" "\"${cups-filters}/lib/cups/filter\"" \ + --replace "RASTERDIR" "\"${cups-filters}/lib/cups/filter\"" ''; makeFlags = [ diff --git a/pkgs/by-name/ss/sshuttle/package.nix b/pkgs/by-name/ss/sshuttle/package.nix index dbdf4dbfc968..e30011d6803f 100644 --- a/pkgs/by-name/ss/sshuttle/package.nix +++ b/pkgs/by-name/ss/sshuttle/package.nix @@ -58,7 +58,7 @@ python3Packages.buildPythonApplication (finalAttrs: { net-tools ] ) - }" \ + }" ''; meta = { diff --git a/pkgs/by-name/st/steamguard-cli/package.nix b/pkgs/by-name/st/steamguard-cli/package.nix index 68631bd00038..8e0c0fa2b301 100644 --- a/pkgs/by-name/st/steamguard-cli/package.nix +++ b/pkgs/by-name/st/steamguard-cli/package.nix @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellCompletion --cmd steamguard \ --bash <($out/bin/steamguard completion --shell bash) \ --fish <($out/bin/steamguard completion --shell fish) \ - --zsh <($out/bin/steamguard completion --shell zsh) \ + --zsh <($out/bin/steamguard completion --shell zsh) ''; meta = { diff --git a/pkgs/by-name/su/supertuxkart/package.nix b/pkgs/by-name/su/supertuxkart/package.nix index b6fae7be863e..5b17db4bec81 100644 --- a/pkgs/by-name/su/supertuxkart/package.nix +++ b/pkgs/by-name/su/supertuxkart/package.nix @@ -143,7 +143,7 @@ stdenv.mkDerivation (finalAttrs: { preFixup = '' wrapProgram $out/bin/supertuxkart \ --set-default SUPERTUXKART_ASSETS_DIR "${assets}" \ - --set-default SUPERTUXKART_DATADIR "$out/share/supertuxkart" \ + --set-default SUPERTUXKART_DATADIR "$out/share/supertuxkart" ''; meta = { diff --git a/pkgs/by-name/tl/tldr/package.nix b/pkgs/by-name/tl/tldr/package.nix index 353142bc67e0..ccf9e7dcb1c7 100644 --- a/pkgs/by-name/tl/tldr/package.nix +++ b/pkgs/by-name/tl/tldr/package.nix @@ -41,7 +41,7 @@ python3Packages.buildPythonApplication (finalAttrs: { postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd tldr \ --bash <($out/bin/tldr --print-completion bash | sed -E "s#\"/nix/store/[^\"]+/bin/python[^\"]*\" -m tldr#\"$out/bin/tldr\"#g") \ - --zsh <($out/bin/tldr --print-completion zsh | sed -E "s#\"/nix/store/[^\"]+/bin/python[^\"]*\" -m tldr#\"$out/bin/tldr\"#g") \ + --zsh <($out/bin/tldr --print-completion zsh | sed -E "s#\"/nix/store/[^\"]+/bin/python[^\"]*\" -m tldr#\"$out/bin/tldr\"#g") ''; meta = { diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index 6568a50e06fd..1936a505a2d8 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -60,7 +60,7 @@ buildGo126Module (finalAttrs: { substituteInPlace lib/storage/storage_test.go \ --replace-fail "time.After(10 " "time.After(120 " \ --replace-fail "time.NewTimer(30 " "time.NewTimer(120 " \ - --replace-fail "time.NewTimer(time.Second * 10)" "time.NewTimer(time.Second * 120)" \ + --replace-fail "time.NewTimer(time.Second * 10)" "time.NewTimer(time.Second * 120)" ''; ldflags = [ diff --git a/pkgs/by-name/zp/zps/package.nix b/pkgs/by-name/zp/zps/package.nix index c61b15706f9a..17660daf2ac0 100644 --- a/pkgs/by-name/zp/zps/package.nix +++ b/pkgs/by-name/zp/zps/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { postInstall = '' mkdir -p $out/share/applications substitute ../.application/zps.desktop $out/share/applications/zps.desktop \ - --replace Exec=zps Exec=$out/zps \ + --replace Exec=zps Exec=$out/zps ''; meta = { diff --git a/pkgs/desktops/lomiri/qml/lomiri-push-qml/default.nix b/pkgs/desktops/lomiri/qml/lomiri-push-qml/default.nix index 25e59f222ec9..95f926bae663 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-push-qml/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-push-qml/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' # Queries QMake for QML install location, returns QtBase build path substituteInPlace src/*/PushNotifications/CMakeLists.txt \ - --replace-fail 'qmake -query QT_INSTALL_QML' 'echo ''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}' \ + --replace-fail 'qmake -query QT_INSTALL_QML' 'echo ''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}' ''; strictDeps = true; diff --git a/pkgs/desktops/lxqt/compton-conf/default.nix b/pkgs/desktops/lxqt/compton-conf/default.nix index f5b086b06d13..d53ceaf0864c 100644 --- a/pkgs/desktops/lxqt/compton-conf/default.nix +++ b/pkgs/desktops/lxqt/compton-conf/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { preConfigure = '' substituteInPlace autostart/CMakeLists.txt \ - --replace-fail "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" \ + --replace-fail "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" ''; postPatch = '' diff --git a/pkgs/development/compilers/opensmalltalk-vm/default.nix b/pkgs/development/compilers/opensmalltalk-vm/default.nix index e65b74b6cc5b..fd9299482bb3 100644 --- a/pkgs/development/compilers/opensmalltalk-vm/default.nix +++ b/pkgs/development/compilers/opensmalltalk-vm/default.nix @@ -60,7 +60,7 @@ let --replace "/bin/rm" "rm" substituteInPlace ./platforms/unix/config/configure \ --replace "/usr/bin/file" "file" \ - --replace "/usr/bin/pkg-config" "pkg-config" \ + --replace "/usr/bin/pkg-config" "pkg-config" ''; preConfigure = '' diff --git a/pkgs/development/compilers/swift/swiftpm2nix/default.nix b/pkgs/development/compilers/swift/swiftpm2nix/default.nix index f0765cb79a0c..208067014730 100644 --- a/pkgs/development/compilers/swift/swiftpm2nix/default.nix +++ b/pkgs/development/compilers/swift/swiftpm2nix/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation { jq nurl ] - } \ + } ''; preferLocalBuild = true; diff --git a/pkgs/development/coq-modules/compcert/default.nix b/pkgs/development/coq-modules/compcert/default.nix index d5c7bd558e85..8bfca13c6837 100644 --- a/pkgs/development/coq-modules/compcert/default.nix +++ b/pkgs/development/coq-modules/compcert/default.nix @@ -98,8 +98,8 @@ let -toolprefix ${tools}/bin/ \ -use-external-Flocq \ -use-external-MenhirLib \ - ${target} \ - ''; # don't remove the \ above, the command gets appended in override below + ${target} + ''; installTargets = "documentation install"; installFlags = [ ]; # trust ./configure @@ -342,6 +342,10 @@ in patched_compcert.overrideAttrs ( o: lib.optionalAttrs (coq.version != null && coq.version == "dev") { - configurePhase = "${o.configurePhase} -ignore-ocaml-version -ignore-coq-version"; + configurePhase = '' + ${o.configurePhase} \ + -ignore-ocaml-version \ + -ignore-coq-version + ''; } ) diff --git a/pkgs/development/libraries/rlottie-qml/default.nix b/pkgs/development/libraries/rlottie-qml/default.nix index 542180c6f086..c223d4928c3b 100644 --- a/pkgs/development/libraries/rlottie-qml/default.nix +++ b/pkgs/development/libraries/rlottie-qml/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { # Fix QML install path substituteInPlace CMakeLists.txt \ --replace-fail 'QT_IMPORTS_DIR "/lib/''${ARCH_TRIPLET}"' 'QT_IMPORTS_DIR "''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}"' \ - --replace-fail "\''${QT_IMPORTS_DIR}/\''${PLUGIN}" "\''${QT_IMPORTS_DIR}" \ + --replace-fail "\''${QT_IMPORTS_DIR}/\''${PLUGIN}" "\''${QT_IMPORTS_DIR}" ''; strictDeps = true; diff --git a/pkgs/development/libraries/science/math/libtorch/bin.nix b/pkgs/development/libraries/science/math/libtorch/bin.nix index f0b5a08af427..cc6d362619be 100644 --- a/pkgs/development/libraries/science/math/libtorch/bin.nix +++ b/pkgs/development/libraries/science/math/libtorch/bin.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation { substituteInPlace \ $dev/share/cmake/Caffe2/Caffe2Targets-release.cmake \ - --replace \''${_IMPORT_PREFIX}/lib "$out/lib" \ + --replace \''${_IMPORT_PREFIX}/lib "$out/lib" ''; postFixup = diff --git a/pkgs/development/python-modules/devtools/default.nix b/pkgs/development/python-modules/devtools/default.nix index fd49d7e4cb10..07218162bb4e 100644 --- a/pkgs/development/python-modules/devtools/default.nix +++ b/pkgs/development/python-modules/devtools/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail 'asttokens>=2.0.0,<3.0.0' 'asttokens>=2.0.0' \ + --replace-fail 'asttokens>=2.0.0,<3.0.0' 'asttokens>=2.0.0' ''; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/django-pgpubsub/default.nix b/pkgs/development/python-modules/django-pgpubsub/default.nix index b9498dc50260..e37d3bea14b0 100644 --- a/pkgs/development/python-modules/django-pgpubsub/default.nix +++ b/pkgs/development/python-modules/django-pgpubsub/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ --replace 'poetry.masonry.api' 'poetry.core.masonry.api' \ - --replace 'poetry>=1.1.13' 'poetry-core>=1.0.0' \ + --replace 'poetry>=1.1.13' 'poetry-core>=1.0.0' ''; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/elgato/default.nix b/pkgs/development/python-modules/elgato/default.nix index 780dcf69ad57..cef275238932 100644 --- a/pkgs/development/python-modules/elgato/default.nix +++ b/pkgs/development/python-modules/elgato/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { postPatch = '' # Upstream doesn't set a version for the pyproject.toml substituteInPlace pyproject.toml \ - --replace "0.0.0" "${version}" \ + --replace "0.0.0" "${version}" ''; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/ffcv/default.nix b/pkgs/development/python-modules/ffcv/default.nix index 87d3bc908e1e..5a363abcea5c 100644 --- a/pkgs/development/python-modules/ffcv/default.nix +++ b/pkgs/development/python-modules/ffcv/default.nix @@ -40,7 +40,7 @@ buildPythonPackage rec { substituteInPlace setup.py \ --replace-fail "'assertpy'," "" \ --replace-fail "'fastargs'," "" \ - --replace-fail "'psutil'," "" \ + --replace-fail "'psutil'," "" ''; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/green/default.nix b/pkgs/development/python-modules/green/default.nix index c4b655154839..26631076f719 100644 --- a/pkgs/development/python-modules/green/default.nix +++ b/pkgs/development/python-modules/green/default.nix @@ -36,7 +36,7 @@ buildPythonPackage rec { checkPhase = '' $out/bin/green -tvvv \ green.test.test_version \ - green.test.test_cmdline \ + green.test.test_cmdline ''; pythonImportsCheck = [ "green" ]; diff --git a/pkgs/development/python-modules/ipycanvas/default.nix b/pkgs/development/python-modules/ipycanvas/default.nix index fa05db7ed6ee..d2a7519b76f5 100644 --- a/pkgs/development/python-modules/ipycanvas/default.nix +++ b/pkgs/development/python-modules/ipycanvas/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { # postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail '"jupyterlab>=3,<5",' "" \ + --replace-fail '"jupyterlab>=3,<5",' "" ''; build-system = [ diff --git a/pkgs/development/python-modules/open-meteo/default.nix b/pkgs/development/python-modules/open-meteo/default.nix index 562433ab6272..225d06ee13b5 100644 --- a/pkgs/development/python-modules/open-meteo/default.nix +++ b/pkgs/development/python-modules/open-meteo/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { postPatch = '' # Upstream doesn't set a version for the pyproject.toml substituteInPlace pyproject.toml \ - --replace-fail "0.0.0" "${version}" \ + --replace-fail "0.0.0" "${version}" ''; nativeBuildInputs = [ poetry-core ]; diff --git a/pkgs/development/python-modules/pyppeteer-ng/default.nix b/pkgs/development/python-modules/pyppeteer-ng/default.nix index 135c4ec30ffc..b5f612bddd8d 100644 --- a/pkgs/development/python-modules/pyppeteer-ng/default.nix +++ b/pkgs/development/python-modules/pyppeteer-ng/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { --replace-fail '_port = get_free_port()' "" substituteInPlace tests/utils/server.py \ - --replace-fail '_Middleware' '_Middlewares' \ + --replace-fail '_Middleware' '_Middlewares' ''; nativeBuildInputs = [ poetry-core ]; diff --git a/pkgs/development/python-modules/pyvips/default.nix b/pkgs/development/python-modules/pyvips/default.nix index 28cf124edf86..182a63c91648 100644 --- a/pkgs/development/python-modules/pyvips/default.nix +++ b/pkgs/development/python-modules/pyvips/default.nix @@ -51,7 +51,7 @@ buildPythonPackage rec { --replace 'libvips.so.42' '${lib.getLib vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}' \ --replace 'libvips.42.dylib' '${lib.getLib vips}/lib/libvips${stdenv.hostPlatform.extensions.sharedLibrary}' \ --replace 'libgobject-2.0.so.0' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' \ - --replace 'libgobject-2.0.dylib' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' \ + --replace 'libgobject-2.0.dylib' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' ''; disabledTests = [ diff --git a/pkgs/development/python-modules/rdkit/default.nix b/pkgs/development/python-modules/rdkit/default.nix index 55d548fbdfab..6e5e7efcc2bc 100644 --- a/pkgs/development/python-modules/rdkit/default.nix +++ b/pkgs/development/python-modules/rdkit/default.nix @@ -137,7 +137,7 @@ buildPythonPackage rec { External/pubchem_shape/Wrap/CMakeLists.txt \ --replace-fail \ "find_package(Python3 COMPONENTS Interpreter Development.Module NumPy" \ - "find_package(Python3 COMPONENTS Interpreter Development NumPy" \ + "find_package(Python3 COMPONENTS Interpreter Development NumPy" ''; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/python-modules/rendercv-fonts/default.nix b/pkgs/development/python-modules/rendercv-fonts/default.nix index 0e295edc48cf..e45be15d7d00 100644 --- a/pkgs/development/python-modules/rendercv-fonts/default.nix +++ b/pkgs/development/python-modules/rendercv-fonts/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { # pythonRelaxDeps seems not taking effect for the build-system dependencies postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail 'hatchling==1.26.3' 'hatchling' \ + --replace-fail 'hatchling==1.26.3' 'hatchling' ''; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/sphinx-last-updated-by-git/default.nix b/pkgs/development/python-modules/sphinx-last-updated-by-git/default.nix index 4b90a3c913a0..44972aaabc44 100644 --- a/pkgs/development/python-modules/sphinx-last-updated-by-git/default.nix +++ b/pkgs/development/python-modules/sphinx-last-updated-by-git/default.nix @@ -36,7 +36,7 @@ buildPythonPackage (finalAttrs: { substituteInPlace src/sphinx_last_updated_by_git.py \ --replace-fail "'git', 'ls-tree'" " '${lib.getExe gitMinimal}', 'ls-tree'" \ --replace-fail "'git', 'log'" "'${lib.getExe gitMinimal}', 'log'" \ - --replace-fail "'git', 'rev-parse'" "'${lib.getExe gitMinimal}', 'rev-parse'" \ + --replace-fail "'git', 'rev-parse'" "'${lib.getExe gitMinimal}', 'rev-parse'" ''; propagatedBuildInputs = [ gitMinimal ]; diff --git a/pkgs/development/python-modules/strawberry-graphql/default.nix b/pkgs/development/python-modules/strawberry-graphql/default.nix index 96db30289612..b8524a2405fd 100644 --- a/pkgs/development/python-modules/strawberry-graphql/default.nix +++ b/pkgs/development/python-modules/strawberry-graphql/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "--emoji" "" \ + --replace-fail "--emoji" "" ''; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix index 22f2220d30c2..dabffc010f29 100644 --- a/pkgs/development/python-modules/tensorflow/default.nix +++ b/pkgs/development/python-modules/tensorflow/default.nix @@ -626,7 +626,7 @@ buildPythonPackage { -e "s/'gast[^']*',/'gast',/" \ -e "/'libclang[^']*',/d" \ -e "/'keras[^']*')\?,/d" \ - -e "s/'protobuf[^']*',/'protobuf',/" \ + -e "s/'protobuf[^']*',/'protobuf',/" ''; # Upstream has a pip hack that results in bin/tensorboard being in both tensorflow diff --git a/pkgs/development/python-modules/vehicle/default.nix b/pkgs/development/python-modules/vehicle/default.nix index 69e753c08bdf..fc181961e98f 100644 --- a/pkgs/development/python-modules/vehicle/default.nix +++ b/pkgs/development/python-modules/vehicle/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { postPatch = '' # Upstream doesn't set a version for the pyproject.toml substituteInPlace pyproject.toml \ - --replace "0.0.0" "${version}" \ + --replace "0.0.0" "${version}" ''; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/wled/default.nix b/pkgs/development/python-modules/wled/default.nix index eba545151ebe..fa438c2bc15a 100644 --- a/pkgs/development/python-modules/wled/default.nix +++ b/pkgs/development/python-modules/wled/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { postPatch = '' # Upstream doesn't set a version for the pyproject.toml substituteInPlace pyproject.toml \ - --replace-fail "0.0.0" "${version}" \ + --replace-fail "0.0.0" "${version}" ''; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/zstandard/default.nix b/pkgs/development/python-modules/zstandard/default.nix index 854c2c8fe910..d86df1be52a8 100644 --- a/pkgs/development/python-modules/zstandard/default.nix +++ b/pkgs/development/python-modules/zstandard/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "cffi~=" "cffi>=" \ + --replace-fail "cffi~=" "cffi>=" ''; build-system = [ diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index e27a1fd17334..a1cd91cfc289 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -2970,7 +2970,7 @@ let postPatch = '' substituteInPlace src/Makefile --replace-fail \ "all:\$(PROG) ../inst/bwa clean" \ - "all:\$(PROG) ../inst/bwa" \ + "all:\$(PROG) ../inst/bwa" ''; }); diff --git a/pkgs/games/fteqw/default.nix b/pkgs/games/fteqw/default.nix index 93ad0c86a695..0663f98bfe9f 100644 --- a/pkgs/games/fteqw/default.nix +++ b/pkgs/games/fteqw/default.nix @@ -79,7 +79,7 @@ postFixup = '' patchelf $out/bin/${pname} \ - --add-needed ${gnutls}/lib/libgnutls.so \ + --add-needed ${gnutls}/lib/libgnutls.so ''; description = "Dedicated server for FTEQW"; diff --git a/pkgs/servers/home-assistant/custom-components/systemair/package.nix b/pkgs/servers/home-assistant/custom-components/systemair/package.nix index 14ccbbacdead..8ea351531cda 100644 --- a/pkgs/servers/home-assistant/custom-components/systemair/package.nix +++ b/pkgs/servers/home-assistant/custom-components/systemair/package.nix @@ -21,7 +21,7 @@ buildHomeAssistantComponent rec { postPatch = '' substituteInPlace custom_components/systemair/manifest.json \ - --replace-fail "pymodbus==" "pymodbus>=" \ + --replace-fail "pymodbus==" "pymodbus>=" ''; dependencies = [ From f17f8772e3d971d36ae1f35483bf664155616d05 Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Tue, 17 Mar 2026 21:43:00 +0100 Subject: [PATCH 204/407] btrfs-progs: use separateDebugInfo --- pkgs/by-name/bt/btrfs-progs/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/bt/btrfs-progs/package.nix b/pkgs/by-name/bt/btrfs-progs/package.nix index 44ea7fba892d..cd96b73dfb07 100644 --- a/pkgs/by-name/bt/btrfs-progs/package.nix +++ b/pkgs/by-name/bt/btrfs-progs/package.nix @@ -79,6 +79,8 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "udevruledir=$(out)/lib/udev/rules.d" ]; + separateDebugInfo = true; + outputs = [ "out" "dev" From 6700d238aec51853637813869616d8f6b58a53e2 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 17 Mar 2026 20:07:12 -0400 Subject: [PATCH 205/407] texlive: fix eval Build is untested but should work: it looks like a bad merge of 52bfadc344e0c30ef484335ccb5e4cb32a6f1e27 after conflicts with 0699e4fcfee25aee9e12899ccf0974f131d96bec. --- pkgs/tools/typesetting/tex/texlive/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index 5f4bbaffe291..c1b23064f3ed 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -67,8 +67,8 @@ clisp, biber, woff2, - xxHash, - fetchzip, + xxhash, + unzip, fetchFromGitHub, buildPackages, texlive, From 50fca07b8e98d987eab929212651a9e004e959e7 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 19 Jan 2026 22:27:06 +0100 Subject: [PATCH 206/407] groff: 1.23.0 -> 1.24.1 --- pkgs/by-name/gr/groff/package.nix | 61 ++++++++++++++----------------- 1 file changed, 28 insertions(+), 33 deletions(-) diff --git a/pkgs/by-name/gr/groff/package.nix b/pkgs/by-name/gr/groff/package.nix index 63618b440fbb..1e1034f6e230 100644 --- a/pkgs/by-name/gr/groff/package.nix +++ b/pkgs/by-name/gr/groff/package.nix @@ -27,19 +27,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "groff"; - version = "1.23.0"; + version = "1.24.1"; src = fetchurl { url = "mirror://gnu/groff/groff-${finalAttrs.version}.tar.gz"; - hash = "sha256-a5dX9ZK3UYtJAutq9+VFcL3Mujeocf3bLTCuOGNRHBM="; + hash = "sha256-dOKBl5W2r/QxrqyYPWOpyJaO6roqLrp9+LpMe0Hnz9g="; }; - patches = [ - # Backport e49b934 "Fix underspecified `getenv()` prototype." for non-glibc systems with C23 - # This can be dropped in the next release, when the local getopt implementation in libgroff is removed - ./fix-underspecified-getenv-prototype.patch - ]; - outputs = [ "out" "man" @@ -51,25 +45,19 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; postPatch = '' - # BASH_PROG gets replaced with a path to the build bash which doesn't get automatically patched by patchShebangs + # POSIX_SHELL_PROG gets replaced with a path to the build bash which doesn't get automatically patched by patchShebangs substituteInPlace contrib/gdiffmk/gdiffmk.sh \ - --replace "@BASH_PROG@" "/bin/sh" + --replace-fail "@POSIX_SHELL_PROG@" "/bin/sh" '' + lib.optionalString enableHtml '' substituteInPlace src/preproc/html/pre-html.cpp \ - --replace "psselect" "${psutils}/bin/psselect" \ - --replace "pnmcut" "${lib.getBin netpbm}/bin/pnmcut" \ - --replace "pnmcrop" "${lib.getBin netpbm}/bin/pnmcrop" \ - --replace "pnmtopng" "${lib.getBin netpbm}/bin/pnmtopng" + --replace-fail "pamcut" "${lib.getExe' netpbm "pamcut"}" \ + --replace-fail "pnmcrop" "${lib.getExe' netpbm "pnmcrop"}" \ + --replace-fail "pnmtopng" "${lib.getExe' netpbm "pnmtopng"}" substituteInPlace tmac/www.tmac.in \ - --replace "pnmcrop" "${lib.getBin netpbm}/bin/pnmcrop" \ - --replace "pngtopnm" "${lib.getBin netpbm}/bin/pngtopnm" \ - --replace "@PNMTOPS_NOSETPAGE@" "${lib.getBin netpbm}/bin/pnmtops -nosetpage" - '' - + lib.optionalString (enableGhostscript || enableHtml) '' - substituteInPlace contrib/pdfmark/pdfroff.sh \ - --replace '$GROFF_GHOSTSCRIPT_INTERPRETER' "${lib.getBin ghostscript}/bin/gs" \ - --replace '$GROFF_AWK_INTERPRETER' "${lib.getBin gawk}/bin/gawk" + --replace-fail "pnmcrop" "${lib.getExe' netpbm "pnmcrop"}" \ + --replace-fail "pngtopnm" "${lib.getExe' netpbm "pngtopnm"}" \ + --replace-fail "@PNMTOPS_NOSETPAGE@" "${lib.getExe' netpbm "pnmtops"} -nosetpage" ''; strictDeps = true; @@ -108,25 +96,38 @@ stdenv.mkDerivation (finalAttrs: { ] ++ [ "ac_cv_path_PERL=${buildPackages.perl}/bin/perl" + "--enable-year2038" ] ++ lib.optionals enableGhostscript [ - "--with-gs=${lib.getBin ghostscript}/bin/gs" - "--with-awk=${lib.getBin gawk}/bin/gawk" - "--with-appresdir=${placeholder "out"}/lib/X11/app-defaults" + "--with-gs=${lib.getExe ghostscript}" + "--with-appdefdir=${placeholder "out"}/lib/X11/app-defaults" ] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "gl_cv_func_signbit=yes" ]; + postConfigure = '' + # Move mom docs instead of linking them to avoid dangling symlinks + substituteInPlace Makefile \ + --replace-fail '$(LN_S) $(exampledir)' 'mv $(exampledir)' + ''; + makeFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ # Trick to get the build system find the proper 'native' groff # http://www.mail-archive.com/bug-groff@gnu.org/msg01335.html - "GROFF_BIN_PATH=${buildPackages.groff}/bin" - "GROFFBIN=${buildPackages.groff}/bin/groff" + "GROFF_BIN_PATH=${lib.getBin buildPackages.groff}/bin" + "GROFFBIN=${lib.getExe buildPackages.groff}" ]; doCheck = true; + preCheck = '' + # The neqn-smoke-test fails on nixpkgs because neqn exec's eqn, + # but eqn, isn't in the PATH in the nixpkgs test env, to remedy + # that GROFF_BIN_PATH is set as follows: + export GROFF_BIN_PATH=. + ''; + postInstall = '' for f in 'man.local' 'mdoc.local'; do cat '${./site.tmac}' >>"$out/share/groff/site-tmac/$f" @@ -146,16 +147,10 @@ stdenv.mkDerivation (finalAttrs: { moveToOutput bin/afmtodit $perl moveToOutput bin/gperl $perl moveToOutput bin/chem $perl - moveToOutput bin/gpinyin $perl moveToOutput lib/groff/gpinyin $perl - substituteInPlace $perl/bin/gpinyin \ - --replace $out/lib/groff/gpinyin $perl/lib/groff/gpinyin - moveToOutput bin/grog $perl moveToOutput lib/groff/grog $perl - substituteInPlace $perl/bin/grog \ - --replace $out/lib/groff/grog $perl/lib/groff/grog find $perl/ -type f -print0 | xargs --null sed -i 's|${buildPackages.perl}|${perl}|' ''; From efb792de48f15c951a7b3075f46eb1b82aca5118 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Tue, 27 Jan 2026 09:30:26 +0100 Subject: [PATCH 207/407] groff: Add enableUrwFonts option --- pkgs/by-name/gr/groff/package.nix | 44 ++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/gr/groff/package.nix b/pkgs/by-name/gr/groff/package.nix index 1e1034f6e230..8c56fe673d0d 100644 --- a/pkgs/by-name/gr/groff/package.nix +++ b/pkgs/by-name/gr/groff/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchFromGitHub, perl, enableGhostscript ? false, ghostscript, @@ -17,6 +18,7 @@ iconv, enableLibuchardet ? false, libuchardet, # for detecting input file encoding in preconv(1) + enableUrwFonts ? false, buildPackages, autoreconfHook, pkg-config, @@ -24,7 +26,15 @@ bison, bashNonInteractive, }: - +let + urw-fonts = fetchFromGitHub { + name = "groff-urw-base35-fonts"; + owner = "ArtifexSoftware"; + repo = "urw-base35-fonts"; + tag = "20200910"; + hash = "sha256-YQl5IDtodcbTV3D6vtJi7CwxVtHHl58fG6qCAoSaP4U="; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "groff"; version = "1.24.1"; @@ -90,21 +100,23 @@ stdenv.mkDerivation (finalAttrs: { # Builds running without a chroot environment may detect the presence # of /usr/X11 in the host system, leading to an impure build of the # package. To avoid this issue, X11 support is explicitly disabled. - configureFlags = - lib.optionals (!enableGhostscript) [ - "--without-x" - ] - ++ [ - "ac_cv_path_PERL=${buildPackages.perl}/bin/perl" - "--enable-year2038" - ] - ++ lib.optionals enableGhostscript [ - "--with-gs=${lib.getExe ghostscript}" - "--with-appdefdir=${placeholder "out"}/lib/X11/app-defaults" - ] - ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ - "gl_cv_func_signbit=yes" - ]; + configureFlags = [ + "ac_cv_path_PERL=${buildPackages.perl}/bin/perl" + "--enable-year2038" + ] + ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ + "gl_cv_func_signbit=yes" + ] + ++ lib.optionals enableGhostscript [ + "--with-gs=${lib.getExe ghostscript}" + "--with-appdefdir=${placeholder "out"}/lib/X11/app-defaults" + ] + ++ lib.optionals (!enableGhostscript) [ + "--without-x" + ] + ++ lib.optionals enableUrwFonts [ + "--with-urw-fonts-dir=${urw-fonts}/fonts" + ]; postConfigure = '' # Move mom docs instead of linking them to avoid dangling symlinks From a36b00e4d1a46bbdc1be34fd6aa19e6ded96ca39 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 00:16:23 +0000 Subject: [PATCH 208/407] neon: 0.36.0 -> 0.37.1 --- pkgs/by-name/ne/neon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/neon/package.nix b/pkgs/by-name/ne/neon/package.nix index ff8d50a0ddd3..c5d287f27097 100644 --- a/pkgs/by-name/ne/neon/package.nix +++ b/pkgs/by-name/ne/neon/package.nix @@ -22,12 +22,12 @@ let in stdenv.mkDerivation rec { - version = "0.36.0"; + version = "0.37.1"; pname = "neon"; src = fetchurl { url = "https://notroj.github.io/${pname}/${pname}-${version}.tar.gz"; - sha256 = "sha256-cMx/Ku694mOQbhhbJm4E4N6Ss45fTszL9h6LeRd8Lwc="; + sha256 = "sha256-qZtyYlJaRU0QZc923RckD9gI38TvFWNpkP+DpdDZ50A="; }; patches = optionals stdenv.hostPlatform.isDarwin [ ./darwin-fix-configure.patch ]; From 910bdbb033609558bba2d2bb443819b31ad60709 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 16 Mar 2026 17:57:47 +0100 Subject: [PATCH 209/407] tcl.tclRequiresCheckHook: init Add a hook that checks that Tcl packages can be `require`d correctly, like `pythonImportsCheck`. --- doc/languages-frameworks/tcl.section.md | 32 +++++++++++++++++++ doc/redirects.json | 3 ++ pkgs/development/interpreters/tcl/generic.nix | 10 ++++++ .../interpreters/tcl/mk-tcl-derivation.nix | 13 +++++--- .../tcl/tcl-requires-check-hook.sh | 17 ++++++++++ 5 files changed, 71 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/interpreters/tcl/tcl-requires-check-hook.sh diff --git a/doc/languages-frameworks/tcl.section.md b/doc/languages-frameworks/tcl.section.md index 71ec9d89eb50..5215e2b3f6a2 100644 --- a/doc/languages-frameworks/tcl.section.md +++ b/doc/languages-frameworks/tcl.section.md @@ -52,3 +52,35 @@ Its use is documented in `pkgs/development/tcl-modules/by-name/README.md`. All Tcl applications reside elsewhere. In case a package is used as both a library and an application (for example `expect`), it should be defined in `tcl-packages.nix`, with an alias elsewhere. + +### Using tclRequiresCheck {#using-tclrequirescheck} + +Although unit tests are highly preferred to validate correctness of a package, not +all packages have test suites that can be run easily, and some have none at all. +To help ensure the package still works, [`tclRequiresCheck`](#using-tclrequirescheck) can attempt to `package require` +the listed modules. + +```nix +{ + tclRequiresCheck = [ + "json" + "doctools" + ]; +} +``` + +roughly translates to: + +```nix +{ + preDist = '' + TCLLIBPATH="$out/lib $TCLLIBPATH" + tclsh <<<'exit [catch {package require json; package require doctools}]' + ''; +} +``` + +However, this is done in its own phase, and not dependent on whether [`doCheck = true;`](#var-stdenv-doCheck). + +This can also be useful in verifying that the package doesn't assume commonly +present packages (e.g. `tcllib`). diff --git a/doc/redirects.json b/doc/redirects.json index 03285903666e..8623f60f067d 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -752,6 +752,9 @@ "typst-package-scope-and-usage": [ "index.html#typst-package-scope-and-usage" ], + "using-tclrequirescheck": [ + "index.html#using-tclrequirescheck" + ], "var-go-buildTestBinaries": [ "index.html#var-go-buildTestBinaries" ], diff --git a/pkgs/development/interpreters/tcl/generic.nix b/pkgs/development/interpreters/tcl/generic.nix index 9f2e781124e5..53d076f878d1 100644 --- a/pkgs/development/interpreters/tcl/generic.nix +++ b/pkgs/development/interpreters/tcl/generic.nix @@ -142,6 +142,16 @@ let }; } ./tcl-package-hook.sh ) { }; + tclRequiresCheckHook = callPackage ( + { buildPackages }: + makeSetupHook { + name = "tcl-requires-check-hook"; + propagatedBuildInputs = [ buildPackages.makeBinaryWrapper ]; + meta = { + inherit (meta) maintainers platforms; + }; + } ./tcl-requires-check-hook.sh + ) { }; # verify that Tcl's clock library can access tzdata tests.tzdata = runCommand "${pname}-test-tzdata" { } '' ${baseInterp}/bin/tclsh <(echo "set t [clock scan {2004-10-30 05:00:00} \ diff --git a/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix b/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix index 55da68361071..11f46d414ab5 100644 --- a/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix +++ b/pkgs/development/interpreters/tcl/mk-tcl-derivation.nix @@ -51,10 +51,15 @@ let // { buildInputs = buildInputs ++ [ tcl.tclPackageHook ]; - nativeBuildInputs = nativeBuildInputs ++ [ - makeWrapper - tcl - ]; + nativeBuildInputs = + nativeBuildInputs + ++ [ + makeWrapper + tcl + ] + ++ lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + tcl.tclRequiresCheckHook + ]; propagatedBuildInputs = propagatedBuildInputs ++ [ tcl ]; env = { diff --git a/pkgs/development/interpreters/tcl/tcl-requires-check-hook.sh b/pkgs/development/interpreters/tcl/tcl-requires-check-hook.sh new file mode 100644 index 000000000000..0027a0c4b386 --- /dev/null +++ b/pkgs/development/interpreters/tcl/tcl-requires-check-hook.sh @@ -0,0 +1,17 @@ +# Setup hook for checking whether Tcl requires succeed +echo "Sourcing tcl-requires-check-hook.sh" + +tclRequiresCheckPhase () { + echo "Executing tclRequiresCheckPhase" + + if [ -n "$tclRequiresCheck" ]; then + echo "Check whether the following packages can be required: $tclRequiresCheck" + export TCLLIBPATH="$out/lib $TCLLIBPATH" # Redundant if tcl-package-hook is also used + tclsh <<<'exit [catch {foreach req $env(tclRequiresCheck) {package require $req}}]' + fi +} + +if [ -z "${dontUseTclRequiresCheck-}" ]; then + echo "Using tclRequiresCheckPhase" + preDistPhases+=" tclRequiresCheckPhase" +fi From dcc17ba988a0e1b6abc651d709c168e84e8af52d Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 16 Mar 2026 18:01:41 +0100 Subject: [PATCH 210/407] tclPackages.expect: use tclRequiresCheck --- pkgs/development/tcl-modules/by-name/ex/expect/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/tcl-modules/by-name/ex/expect/package.nix b/pkgs/development/tcl-modules/by-name/ex/expect/package.nix index a30305b890b7..868a64cdfd3e 100644 --- a/pkgs/development/tcl-modules/by-name/ex/expect/package.nix +++ b/pkgs/development/tcl-modules/by-name/ex/expect/package.nix @@ -62,6 +62,8 @@ tcl.mkTclDerivation rec { ${lib.optionalString stdenv.hostPlatform.isDarwin "tclWrapperArgs+=(--prefix DYLD_LIBRARY_PATH : $out/lib/expect${version})"} ''; + tclRequiresCheck = [ "Expect" ]; + outputs = [ "out" "dev" From b748eac9991f87504a072942e300b7a9274d9866 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 16 Mar 2026 18:01:57 +0100 Subject: [PATCH 211/407] tclPackages.tcllib: use tclRequiresCheck --- .../tcl-modules/by-name/tc/tcllib/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/tcl-modules/by-name/tc/tcllib/package.nix b/pkgs/development/tcl-modules/by-name/tc/tcllib/package.nix index 33ca7b53001b..1d57dc6ec0c2 100644 --- a/pkgs/development/tcl-modules/by-name/tc/tcllib/package.nix +++ b/pkgs/development/tcl-modules/by-name/tc/tcllib/package.nix @@ -19,6 +19,15 @@ mkTclDerivation rec { buildFlags = [ "all" ] ++ lib.optional withCritcl "critcl"; + # Tcllib contains a huge amount of Tcl packages: + # https://core.tcl-lang.org/tcllib/doc/trunk/embedded/md/toc.md + # We sample a small amount of popular ones. + tclRequiresCheck = [ + "struct::graph" + "doctools" + "json" + ]; + meta = { homepage = "https://core.tcl-lang.org/tcllib/"; description = "Tcl-only library of standard routines for Tcl"; From 469a917cd6013440170ea8d9d6565f31f92f30b7 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 16 Mar 2026 18:02:21 +0100 Subject: [PATCH 212/407] tclPackages.tclreadline: use tclRequiresCheck --- pkgs/development/tcl-modules/by-name/tc/tclreadline/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/tcl-modules/by-name/tc/tclreadline/package.nix b/pkgs/development/tcl-modules/by-name/tc/tclreadline/package.nix index 6ba554caacf8..56e061838e97 100644 --- a/pkgs/development/tcl-modules/by-name/tc/tclreadline/package.nix +++ b/pkgs/development/tcl-modules/by-name/tc/tclreadline/package.nix @@ -58,6 +58,8 @@ mkTclDerivation rec { done ''; + tclRequiresCheck = [ "tclreadline" ]; + meta = { description = "GNU readline for interactive tcl shells"; homepage = "https://github.com/flightaware/tclreadline"; From ef4315efe9f18f8d69f5cb5ff94fbdd602936b78 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 16 Mar 2026 18:02:36 +0100 Subject: [PATCH 213/407] tclPackages.tcltls: use tclRequiresCheck --- pkgs/development/tcl-modules/by-name/tc/tcltls/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/tcl-modules/by-name/tc/tcltls/package.nix b/pkgs/development/tcl-modules/by-name/tc/tcltls/package.nix index f5f2d99b284d..02621ea9a8c3 100644 --- a/pkgs/development/tcl-modules/by-name/tc/tcltls/package.nix +++ b/pkgs/development/tcl-modules/by-name/tc/tcltls/package.nix @@ -20,6 +20,8 @@ mkTclDerivation rec { "--with-ssl-dir=${openssl.dev}" ]; + tclRequiresCheck = [ "tls" ]; + meta = { homepage = "https://core.tcl-lang.org/tcltls/index"; description = "OpenSSL / RSA-bsafe Tcl extension"; From 299461e29d144fa50ce50108c096c869f228ed9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 18 Mar 2026 12:58:36 -0700 Subject: [PATCH 214/407] python3Packages.pyjwt: 2.11.0 -> 2.12.1 Diff: https://github.com/jpadilla/pyjwt/compare/2.11.0...2.12.1 Changelog: https://github.com/jpadilla/pyjwt/blob/2.12.1/CHANGELOG.rst --- pkgs/development/python-modules/pyjwt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyjwt/default.nix b/pkgs/development/python-modules/pyjwt/default.nix index af492673be25..1d18045a863c 100644 --- a/pkgs/development/python-modules/pyjwt/default.nix +++ b/pkgs/development/python-modules/pyjwt/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pyjwt"; - version = "2.11.0"; + version = "2.12.1"; pyproject = true; src = fetchFromGitHub { owner = "jpadilla"; repo = "pyjwt"; tag = version; - hash = "sha256-Sves+/Mkk9O8rF/yRD6gID120diF1m+lt0exQ83LA1A="; + hash = "sha256-wgOa5JhQT82ppoad6s8gPH7tGRNbbVWmJaaDF84d+r0="; }; outputs = [ From 379274810ad86df33635fd814e5d311eb5b15961 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 00:34:44 +0000 Subject: [PATCH 215/407] bmake: 20251111 -> 20260313 --- pkgs/by-name/bm/bmake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bm/bmake/package.nix b/pkgs/by-name/bm/bmake/package.nix index 8c7c6841cf3e..b71d91edc6e3 100644 --- a/pkgs/by-name/bm/bmake/package.nix +++ b/pkgs/by-name/bm/bmake/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "bmake"; - version = "20251111"; + version = "20260313"; src = fetchurl { url = "https://www.crufty.net/ftp/pub/sjg/bmake-${finalAttrs.version}.tar.gz"; - hash = "sha256-RaP4UVZ3uo85M9ghP0u2EaXDyIOAvi5GIi+kRwlQYGA="; + hash = "sha256-dsjzzULuBc/7R7zIElbj1edCb00I5zN4i0WYXe30+XU="; }; patches = [ From 3d07c38e2f32122dacaf2bcd29864a9dbf267836 Mon Sep 17 00:00:00 2001 From: eryngion Date: Wed, 6 Dec 2023 22:06:30 +0000 Subject: [PATCH 216/407] qt5.qtbase: fix mysql support for cross builds And fix build with strictDeps enabled Co-Authored-By: eryngion --- pkgs/development/libraries/qt-5/5.15/default.nix | 4 ++++ pkgs/development/libraries/qt-5/modules/qtbase.nix | 9 +-------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix index 2e4d3c1b1997..2408c9607ab1 100644 --- a/pkgs/development/libraries/qt-5/5.15/default.nix +++ b/pkgs/development/libraries/qt-5/5.15/default.nix @@ -49,6 +49,10 @@ let url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/81b14ae4eed038662b53cd20786fd5e0816279ec/community/qt5-qtbase/loongarch64.patch"; hash = "sha256-BnpejF6/L73kVVts0R0/OMbVN8G4DXVFwBMJPLU9QbE="; }) + (fetchpatch { + url = "https://salsa.debian.org/qt-kde-team/qt/qtbase/-/raw/6910758e1141f8ea65a8f2359ac30163d65bf6e2/debian/patches/cross_build_mysql.diff"; + hash = "sha256-tzmmLmMXmeDwRVjdpWekDJvSkrIIlslC12HP7XPcm3E="; + }) ]; qtdeclarative = [ ./qtdeclarative.patch diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index a165447c01ae..cf2b8fdf7e27 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -65,8 +65,7 @@ # options libGLSupported ? !stdenv.hostPlatform.isDarwin, libGL, - # qmake detection for libmysqlclient does not seem to work when cross compiling - mysqlSupport ? stdenv.hostPlatform == stdenv.buildPlatform, + mysqlSupport ? true, libmysqlclient, buildExamples ? false, buildTests ? false, @@ -534,12 +533,6 @@ stdenv.mkDerivation ( "-I" "${cups.dev}/include" ] - ++ lib.optionals mysqlSupport [ - "-L" - "${libmysqlclient}/lib" - "-I" - "${libmysqlclient}/include" - ] ++ lib.optionals (qttranslations != null) [ "-translationdir" "${qttranslations}/translations" From d63fab02b08c35eeb35ba21d2123a21df35daa06 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 09:06:18 -0800 Subject: [PATCH 217/407] tests.buildenv: init test harness Add an eval-time test harness for buildEnv following the pattern established by `tests.overriding`. Uses `lib.runTests` to compare expr/expected pairs, and the buildCommand reports pass/fail. No tests yet; subsequent commits add them individually. --- pkgs/test/buildenv.nix | 52 ++++++++++++++++++++++++++++++++++++++++++ pkgs/test/default.nix | 2 ++ 2 files changed, 54 insertions(+) create mode 100644 pkgs/test/buildenv.nix diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix new file mode 100644 index 000000000000..855578e2ae7d --- /dev/null +++ b/pkgs/test/buildenv.nix @@ -0,0 +1,52 @@ +{ + lib, + pkgs, + stdenvNoCC, +}: + +let + inherit (pkgs) buildEnv; + + testingThrow = expr: { + expr = (builtins.tryEval (builtins.seq expr "didn't throw")); + expected = { + success = false; + value = false; + }; + }; + + tests = { }; +in + +stdenvNoCC.mkDerivation (finalAttrs: { + __structuredAttrs = true; + name = "test-buildenv"; + passthru = { + inherit tests; + failures = lib.runTests finalAttrs.passthru.tests; + }; + testResults = lib.mapAttrs (_: test: test.expr == test.expected) finalAttrs.passthru.tests; + buildCommand = '' + touch $out + for testName in "''${!testResults[@]}"; do + if [[ -n "''${testResults[$testName]}" ]]; then + echo "$testName success" + else + echo "$testName fail" + fi + done + '' + + lib.optionalString (lib.any (v: !v) (lib.attrValues finalAttrs.testResults)) '' + { + echo "ERROR: tests.buildenv: Encountering failed tests." + for testName in "''${!testResults[@]}"; do + if [[ -z "''${testResults[$testName]}" ]]; then + echo "- $testName" + fi + done + echo "To inspect the expected and actual result, " + echo ' evaluate `tests.buildenv.tests.''${testName}`.' + } >&2 + exit 1 + ''; +}) diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix index acd0982ed5f8..64f38efb5c2b 100644 --- a/pkgs/test/default.nix +++ b/pkgs/test/default.nix @@ -183,6 +183,8 @@ in nixosOptionsDoc = recurseIntoAttrs (callPackage ../../nixos/lib/make-options-doc/tests.nix { }); + buildenv = callPackage ./buildenv.nix { }; + overriding = callPackage ./overriding.nix { }; texlive = recurseIntoAttrs (callPackage ./texlive { }); From cf7ebfa6ae07f9f85476db53522679c16b904750 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 09:06:42 -0800 Subject: [PATCH 218/407] tests.buildenv: test name/pname/version handling Verify that: - `name` argument is used directly as the derivation name - `pname` + `version` composes into the derivation name - Omitting all three triggers the buildEnv-specific assertion The assertion test uses `builtins.tryEval` + `builtins.seq` to force evaluation of .drvPath and confirm it throws. --- pkgs/test/buildenv.nix | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index 855578e2ae7d..ff025d0370df 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -15,7 +15,30 @@ let }; }; - tests = { }; + tests-name = { + testNameFromNameArg = { + expr = + (buildEnv { + name = "test-env"; + paths = [ ]; + }).name; + expected = "test-env"; + }; + + testNameFromPnameVersion = { + expr = + (buildEnv { + pname = "test-env"; + version = "1.0"; + paths = [ ]; + }).name; + expected = "test-env-1.0"; + }; + + testMissingNameThrows = testingThrow (buildEnv { paths = [ ]; }).drvPath; + }; + + tests = tests-name; in stdenvNoCC.mkDerivation (finalAttrs: { From c42757764ca0fcfb190a535a92fd04111f331a4a Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 17 Aug 2025 04:22:04 +0800 Subject: [PATCH 219/407] buildEnv: specify extraPathsFrom a string as expected by the builder Specify `extraPathsFrom` as a string using `lib.optionalString` instead of a singleton list using `lib.optional` to align with the current behavior of the Perl build script. --- pkgs/build-support/buildenv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index e694a9b838e1..0f95f118d4bf 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -109,7 +109,7 @@ lib.makeOverridable ( ; pathsToLinkJSON = builtins.toJSON pathsToLink; pkgs = builtins.toJSON chosenOutputs; - extraPathsFrom = lib.optional includeClosures (writeClosure pathsForClosure); + extraPathsFrom = lib.optionalString includeClosures (writeClosure pathsForClosure); preferLocalBuild = true; allowSubstitutes = false; # XXX: The size is somewhat arbitrary From 726999375d0d1fe2d2536a0997759d66f9499697 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Tue, 12 Aug 2025 07:19:28 +0800 Subject: [PATCH 220/407] buildEnv: construct with extendMkDerivation and stdenvNoCC.mkDerivation --- pkgs/build-support/buildenv/default.nix | 195 +++++++++++++----------- 1 file changed, 103 insertions(+), 92 deletions(-) diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index 0f95f118d4bf..3f02d95fa538 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -1,9 +1,9 @@ -# buildEnv creates a tree of symlinks to the specified paths. This is -# a fork of the hardcoded buildEnv in the Nix distribution. +# buildEnv creates a tree of symlinks to the specified paths. +# This is a fork of the hardcoded buildEnv in the Nix distribution. { buildPackages, - runCommand, + stdenvNoCC, lib, replaceVars, writeClosure, @@ -15,84 +15,94 @@ let }; in +# Backward compatibility for deprecated custom overrider .override +# TODO(@ShamrockLee): Warn, throw and remove after tree-wide transition. lib.makeOverridable ( - { - name ? lib.throwIf ( - pname == null || version == null - ) "buildEnv: expect arguments 'pname' and 'version' or 'name'" "${pname}-${version}", - pname ? null, - version ? null, - - # The manifest file (if any). A symlink $out/manifest will be - # created to it. - manifest ? "", - - # The paths to symlink. - paths, - - # Whether to ignore collisions or abort. - ignoreCollisions ? false, - - # Whether to ignore outputs that are a single file instead of a directory. - ignoreSingleFileOutputs ? false, - - # Whether to include closures of all input paths. - includeClosures ? false, - - # If there is a collision, check whether the contents and permissions match - # and only if not, throw a collision error. - checkCollisionContents ? true, - - # The paths (relative to each element of `paths') that we want to - # symlink (e.g., ["/bin"]). Any file not inside any of the - # directories in the list is not symlinked. - pathsToLink ? [ "/" ], - - # The package outputs to include. By default, only the default - # output is included. - extraOutputsToInstall ? [ ], - - # Root the result in directory "$out${extraPrefix}", e.g. "/share". - extraPrefix ? "", - - # Shell commands to run after building the symlink tree. - postBuild ? "", - - # Additional inputs - nativeBuildInputs ? [ ], # Handy e.g. if using makeWrapper in `postBuild`. - buildInputs ? [ ], - - passthru ? { }, - meta ? { }, - }: - let - chosenOutputs = map (drv: { - paths = - # First add the usual output(s): respect if user has chosen explicitly, - # and otherwise use `meta.outputsToInstall`. The attribute is guaranteed - # to exist in mkDerivation-created cases. The other cases (e.g. runCommand) - # aren't expected to have multiple outputs. - ( - if - (!drv ? outputSpecified || !drv.outputSpecified) && drv.meta.outputsToInstall or null != null - then - map (outName: drv.${outName}) drv.meta.outputsToInstall - else - [ drv ] - ) - # Add any extra outputs specified by the caller of `buildEnv`. - ++ lib.filter (p: p != null) (map (outName: drv.${outName} or null) extraOutputsToInstall); - priority = drv.meta.priority or lib.meta.defaultPriority; - }) paths; - - pathsForClosure = lib.pipe chosenOutputs [ - (map (p: p.paths)) - lib.flatten - (lib.remove null) + lib.extendMkDerivation { + constructDrv = stdenvNoCC.mkDerivation; + excludeDrvArgNames = [ + # `meta.outputsToInstall` and `extraOutputsToInstall` does not necessarily include the first + # element of outputs, while the outPath of the latter will be the string-interpolated result. + # Exclude to prevent unexpected context. + "paths" ]; - in - runCommand name - ( + + extendDrvArgs = + finalAttrs: + { + # The manifest file (if any). A symlink $out/manifest will be + # created to it. + manifest ? "", + + # The paths to symlink. + paths, + + # Whether to ignore collisions or abort. + ignoreCollisions ? false, + + # Whether to ignore outputs that are a single file instead of a directory. + ignoreSingleFileOutputs ? false, + + # Whether to include closures of all input paths. + includeClosures ? false, + + # If there is a collision, check whether the contents and permissions match + # and only if not, throw a collision error. + checkCollisionContents ? true, + + # The paths (relative to each element of `paths') that we want to + # symlink (e.g., ["/bin"]). Any file not inside any of the + # directories in the list is not symlinked. + pathsToLink ? [ "/" ], + + # The package outputs to include. By default, only the default + # output is included. + extraOutputsToInstall ? [ ], + + # Root the result in directory "$out${extraPrefix}", e.g. "/share". + extraPrefix ? "", + + # Shell commands to run after building the symlink tree. + postBuild ? "", + + # Additional inputs + nativeBuildInputs ? [ ], # Handy e.g. if using makeWrapper in `postBuild`. + buildInputs ? [ ], + + passthru ? { }, + meta ? { }, + + # Placeholder arguments + name ? null, + pname ? null, + version ? null, + }: + let + chosenOutputs = map (drv: { + paths = + # First add the usual output(s): respect if user has chosen explicitly, + # and otherwise use `meta.outputsToInstall`. The attribute is guaranteed + # to exist in mkDerivation-created cases. The other cases (e.g. runCommand) + # aren't expected to have multiple outputs. + ( + if + (!drv ? outputSpecified || !drv.outputSpecified) && drv.meta.outputsToInstall or null != null + then + map (outName: drv.${outName}) drv.meta.outputsToInstall + else + [ drv ] + ) + # Add any extra outputs specified by the caller of `buildEnv`. + ++ lib.filter (p: p != null) (map (outName: drv.${outName} or null) extraOutputsToInstall); + priority = drv.meta.priority or lib.meta.defaultPriority; + }) paths; + + pathsForClosure = lib.pipe chosenOutputs [ + (map (p: p.paths)) + lib.flatten + (lib.remove null) + ]; + in rec { inherit manifest @@ -112,18 +122,19 @@ lib.makeOverridable ( extraPathsFrom = lib.optionalString includeClosures (writeClosure pathsForClosure); preferLocalBuild = true; allowSubstitutes = false; + passAsFile = [ + "buildCommand" + ] # XXX: The size is somewhat arbitrary - passAsFile = if builtins.stringLength pkgs >= 128 * 1024 then [ "pkgs" ] else [ ]; - } - // lib.optionalAttrs (pname != null) { - inherit pname; - } - // lib.optionalAttrs (version != null) { - inherit version; - } - ) - '' - ${buildPackages.perl}/bin/perl -w ${builder} - eval "$postBuild" - '' + ++ lib.optional (lib.stringLength pkgs >= 128 * 1024) "pkgs"; + + buildCommand = '' + ${buildPackages.perl}/bin/perl -w ${builder} + eval "$postBuild" + ''; + }; + + # Function argument set pattern doesn't have an ellipsis + inheritFunctionArgs = false; + } ) From ae8cb8c65e33cb2e28d61d6dcfbfeba0e098362b Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Tue, 12 Aug 2025 07:26:57 +0800 Subject: [PATCH 221/407] buildEnv: reference attributes from finalAttrs --- pkgs/build-support/buildenv/default.nix | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index 3f02d95fa538..3e794d492cc6 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -93,9 +93,12 @@ lib.makeOverridable ( [ drv ] ) # Add any extra outputs specified by the caller of `buildEnv`. - ++ lib.filter (p: p != null) (map (outName: drv.${outName} or null) extraOutputsToInstall); + ++ lib.filter (p: p != null) ( + map (outName: drv.${outName} or null) finalAttrs.extraOutputsToInstall + ); priority = drv.meta.priority or lib.meta.defaultPriority; - }) paths; + # Silently use the original `paths` if `passthru.paths` is missing. + }) finalAttrs.passthru.paths or paths; pathsForClosure = lib.pipe chosenOutputs [ (map (p: p.paths)) @@ -103,13 +106,14 @@ lib.makeOverridable ( (lib.remove null) ]; in - rec { + { inherit + extraOutputsToInstall manifest ignoreCollisions checkCollisionContents ignoreSingleFileOutputs - passthru + includeClosures meta pathsToLink extraPrefix @@ -119,19 +123,27 @@ lib.makeOverridable ( ; pathsToLinkJSON = builtins.toJSON pathsToLink; pkgs = builtins.toJSON chosenOutputs; - extraPathsFrom = lib.optionalString includeClosures (writeClosure pathsForClosure); + extraPathsFrom = lib.optionalString finalAttrs.includeClosures (writeClosure pathsForClosure); preferLocalBuild = true; allowSubstitutes = false; passAsFile = [ "buildCommand" ] # XXX: The size is somewhat arbitrary - ++ lib.optional (lib.stringLength pkgs >= 128 * 1024) "pkgs"; + ++ lib.optional (lib.stringLength finalAttrs.pkgs >= 128 * 1024) "pkgs"; buildCommand = '' ${buildPackages.perl}/bin/perl -w ${builder} eval "$postBuild" ''; + + passthru = { + # Attributes to override from passthru + inherit + paths + ; + } + // passthru; }; # Function argument set pattern doesn't have an ellipsis From 7e851e1cf52234d0b5e53a6dcbb7f7fa702df7b0 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Tue, 12 Aug 2025 09:07:52 +0800 Subject: [PATCH 222/407] buildEnv: take derivationArgs --- pkgs/build-support/buildenv/default.nix | 47 ++++++++++++++++--------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index 3e794d492cc6..996034a01bb9 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -21,6 +21,9 @@ lib.makeOverridable ( lib.extendMkDerivation { constructDrv = stdenvNoCC.mkDerivation; excludeDrvArgNames = [ + # Override these arguments directly + "derivationArgs" + # `meta.outputsToInstall` and `extraOutputsToInstall` does not necessarily include the first # element of outputs, while the outPath of the latter will be the string-interpolated result. # Exclude to prevent unexpected context. @@ -65,19 +68,31 @@ lib.makeOverridable ( # Shell commands to run after building the symlink tree. postBuild ? "", - # Additional inputs - nativeBuildInputs ? [ ], # Handy e.g. if using makeWrapper in `postBuild`. - buildInputs ? [ ], - passthru ? { }, meta ? { }, - # Placeholder arguments + # Additional stdenv.mkDerivation arguments + # such as nativeBuildInputs/buildInputs for postBuild dependencies. + derivationArgs ? { }, + + # Placeholder name arguments. name ? null, pname ? null, version ? null, - }: + + # `stdenv.mkDerivation` args before introducing derivationArgs. + nativeBuildInputs ? null, + buildInputs ? null, + }@args: let + compatArgs = + lib.optionalAttrs (args ? nativeBuildInputs) { + inherit nativeBuildInputs; + } + // lib.optionalAttrs (args ? buildInputs) { + inherit buildInputs; + }; + chosenOutputs = map (drv: { paths = # First add the usual output(s): respect if user has chosen explicitly, @@ -106,7 +121,9 @@ lib.makeOverridable ( (lib.remove null) ]; in - { + compatArgs + // derivationArgs + // { inherit extraOutputsToInstall manifest @@ -118,19 +135,19 @@ lib.makeOverridable ( pathsToLink extraPrefix postBuild - nativeBuildInputs - buildInputs ; pathsToLinkJSON = builtins.toJSON pathsToLink; pkgs = builtins.toJSON chosenOutputs; extraPathsFrom = lib.optionalString finalAttrs.includeClosures (writeClosure pathsForClosure); - preferLocalBuild = true; - allowSubstitutes = false; + + preferLocalBuild = derivationArgs.preferLocalBuild or true; + allowSubstitutes = derivationArgs.allowSubstitutes or false; passAsFile = [ "buildCommand" ] # XXX: The size is somewhat arbitrary - ++ lib.optional (lib.stringLength finalAttrs.pkgs >= 128 * 1024) "pkgs"; + ++ lib.optional (lib.stringLength finalAttrs.pkgs >= 128 * 1024) "pkgs" + ++ derivationArgs.passAsFile or [ ]; buildCommand = '' ${buildPackages.perl}/bin/perl -w ${builder} @@ -138,10 +155,8 @@ lib.makeOverridable ( ''; passthru = { - # Attributes to override from passthru - inherit - paths - ; + # The `paths` attribute is referenced and overridden from passthru + inherit paths; } // passthru; }; From 31825672716a16c6a13d1225eb2c7985e97e14de Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Mon, 18 Aug 2025 21:59:51 +0800 Subject: [PATCH 223/407] doc: buildenv.section.md: init --- doc/build-helpers/special.md | 1 + doc/build-helpers/special/buildenv.section.md | 99 +++++++++++++++++++ doc/redirects.json | 15 +++ 3 files changed, 115 insertions(+) create mode 100644 doc/build-helpers/special/buildenv.section.md diff --git a/doc/build-helpers/special.md b/doc/build-helpers/special.md index 9da278f094dd..58ff18054c6e 100644 --- a/doc/build-helpers/special.md +++ b/doc/build-helpers/special.md @@ -3,6 +3,7 @@ This chapter describes several special build helpers. ```{=include=} sections +special/buildenv.section.md special/fakenss.section.md special/fhs-environments.section.md special/makesetuphook.section.md diff --git a/doc/build-helpers/special/buildenv.section.md b/doc/build-helpers/special/buildenv.section.md new file mode 100644 index 000000000000..8d584caf306e --- /dev/null +++ b/doc/build-helpers/special/buildenv.section.md @@ -0,0 +1,99 @@ +# buildEnv {#sec-buildEnv} + +`buildEnv` constructs a derivation containing directories and symbolic links, which resembles the profile layout where a list of derivations or store paths are installed. + +Unlike [`symlinkJoin`](#trivial-builder-symlinkJoin), `buildEnv` takes special care of the outputs to link and checks for content collisions across the paths by default. +A common use case for `buildEnv` is constructing environment wrappers, such as an interpreter with modules or a program with extensions. +For example, [`python.withPackage`](#attributes-on-interpreters-packages) is based on `buildEnv`. + +## Arguments {#sec-buildEnv-arguments} + +`buildEnv` takes [fixed-point arguments (`buildEnv (finalAttrs: { })`)](#chap-build-helpers-finalAttrs) as well as a plain attribute set. + +Unless otherwise noted, arguments can be overridden directly using [`.overrideAttrs`](#sec-pkg-overrideAttrs). + +- `name` or `pname` and `version` (required): + The name of the environment. + +- `paths` (required): + The derivations or store paths to symlink ("install"). + + The elements can be any path-like object that string-interpolates to a store path. + The priority of each path is taken from `.meta.priority` and falls back to `lib.meta.defaultPriority` if not set. + + The argument `paths` is passed as attribute `passthru.paths` to prevent unexpected context pollution. + `passthru.paths` can be overridden with `.overrideAttrs`. + +- `extraOutputsToInstall` (default to `[ ]`): + Package outputs to include in addition to what `meta.outputsToInstall` specifies. + +- `includeClosure` (default to `false`): + Whether to include closures of all input paths. + The list of the closure paths are constructed with `writeClosure`. + They are installed with lower priority and with build-time exceptions silenced. + +- `extraPrefix` (default to `[ ]`): + Root the result in directory `"$out${extraPrefix}"`, e.g. `"/share"`. + +- `ignoreCollisions` (default: `false`): + Don't fail the build upon content collisions. + +- `checkCollisionContents` (default: `true`): + If there is a collision, check whether the contents and permissions match; and only if not, throw a collision error. + +- `ignoreSingleFileOutputs` (default: `false`): + Don't fail the build upon single-file outputs. + +- `manifest` (default: `""`): + The manifest file (if any). A symlink `$out/manifest` will be created to it. + +- `pathsToLink` (default: `[ "/" ]`): + The paths (relative to each element of `paths`) that we want to symlink (e.g., `["/bin"]`). + Any file outside the directories in this list won't be symlinked into the produced environment. + +- `postBuild` (default: `""`): + Shell commands to run after building the symlink tree. + +- `passthru` and `meta` (default: `{ }`): + `stdenv.mkDerivation`-supported attributes not passing down to `builtins.derivation`. + +- `derivationArgs` (default: `{ }`): + Additional `stdenv.mkDerivation` arguments, such as `nativeBuildInputs`/`buildInputs` for `postBuild` dependencies and setup hooks. + + `derivationArgs` is not passed down to `stdenv.mkDerivation`. + Override its attributes directly via `.overrideAttrs` and reference directly via `finalAttrs`. + +## Build-time exceptions {#sec-buildEnv-exceptions} + +There are situations where the specified `paths` might not produce sensible profile layout. +By default, the builder fails early upon detecting these exceptions. +`buildEnv` provides arguments to fine-tune or ignore certain exceptions. + +### Path collisions {#ssec-buildEnv-collisions} + +Path collisions occur when files provided by two more output paths with the same priority overlap with each other, making the result profile layout potentially affected by the order of elements of `paths`. +This is undesirable in several use cases, such as when `paths` are determined by merging Nix modules. + +If the argument `checkCollisionContents` is `true`, the builder checks whether the overlapping paths share the same content and mode, and fails only if not. + +The argument `ignoreCollisions` silence the collision checks and allow the files to be overwritten based on the order of chosen output paths. + +In addition to silencing this exception with `ignoreCollisions`, one can also adjust the priority of colliding packages and store paths. +Store paths can specify priority in the form + +```nix +{ + outPath = ; + meta.priority = ; +} +``` + +And [`lib.meta.setPrio`](#function-library-lib.meta.setPrio)-related Nixpkgs Library functions also apply to a string-like attribute set (`{ outPath = ; }`). + +### Single-file outputs {#ssec-buildEnv-singleFileOutputs} + +When an output path provides a single file instead of a directory, it inherently cannot merge into the result layout. +All discoverable packages should configure their `meta.outputsToInstall` correctly, so that single-file outputs won't be installed into a profile. + +The `ignoreSingleFileOutputs` To drop all single-file output paths silently. +This option is useful when the specified paths contain the output paths of package tests. diff --git a/doc/redirects.json b/doc/redirects.json index 752f14e694f7..9d581d45150c 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -259,6 +259,9 @@ "sec-build-helper-extendMkDerivation": [ "index.html#sec-build-helper-extendMkDerivation" ], + "sec-buildEnv-exceptions": [ + "index.html#sec-buildEnv-exceptions" + ], "sec-building-packages-with-llvm": [ "index.html#sec-building-packages-with-llvm" ], @@ -647,6 +650,12 @@ "sec-treefmt-options-reference": [ "index.html#sec-treefmt-options-reference" ], + "ssec-buildEnv-collisions": [ + "index.html#ssec-buildEnv-collisions" + ], + "ssec-buildEnv-singleFileOutputs": [ + "index.html#ssec-buildEnv-singleFileOutputs" + ], "ssec-cosmic-common-issues": [ "index.html#ssec-cosmic-common-issues" ], @@ -2056,6 +2065,12 @@ "chap-special": [ "index.html#chap-special" ], + "sec-buildEnv": [ + "index.html#sec-buildEnv" + ], + "sec-buildEnv-arguments": [ + "index.html#sec-buildEnv-arguments" + ], "sec-fakeNss": [ "index.html#sec-fakeNss" ], From 3b82db18813dbb9e30d3ef05a31a0680275bd188 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Tue, 12 Aug 2025 07:53:21 +0800 Subject: [PATCH 224/407] rl-2511.section.md: document buildEnv's supporting finalAttrs and .overridAttrs --- doc/release-notes/rl-2511.section.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index baa6daea1584..fb4d34dd8ce6 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -324,6 +324,13 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). +- `buildEnv` now takes fixed-point arguments (`finalAttrs: { }`). + The custom overrider `.override` is deprecated but kept in this release. It will be removed in future releases after tree-wide transition. + The argument `paths` is passed as `passthru.paths` to avoid bringing in unexpected context. + +- `buildEnv` now takes `derivationArgs` for additional arguments to pass to `stdenv.mkDerivation`. + A compatibility layer is added for directly-specified arguments `nativeBuildInputs` and `buildInputs`. + - Added `rewriteURL` attribute to the nixpkgs `config`, to allow for rewriting the URLs downloaded by `fetchurl`. - Added `hashedMirrors` attribute to the nixpkgs `config`, to allow for customization of the hashed mirrors used by `fetchurl`. From 7269072659f41fdfc11ec5d3198925f911b4bb1d Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 08:53:43 -0800 Subject: [PATCH 225/407] buildEnv: fix passthru merging Merge derivationArgs.passthru into the passthru chain so that passthru attributes passed via derivationArgs are not silently dropped. --- pkgs/build-support/buildenv/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index 996034a01bb9..a3d8f38808d0 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -121,6 +121,10 @@ lib.makeOverridable ( (lib.remove null) ]; in + assert + args ? name + || (args ? pname && args ? version) + || throw "buildEnv: expects arguments 'pname' and 'version', or 'name'"; compatArgs // derivationArgs // { @@ -158,6 +162,7 @@ lib.makeOverridable ( # The `paths` attribute is referenced and overridden from passthru inherit paths; } + // derivationArgs.passthru or { } // passthru; }; From 179ca9859eb30e351bb86bb43e3eab1876b55f96 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 08:53:57 -0800 Subject: [PATCH 226/407] doc: buildenv.section.md: fix argument name, default, and grammar - includeClosure -> includeClosures (matching the actual argument name) - extraPrefix default: [ ] -> "" (matching the actual default) - Fix broken sentence about ignoreSingleFileOutputs --- doc/build-helpers/special/buildenv.section.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/build-helpers/special/buildenv.section.md b/doc/build-helpers/special/buildenv.section.md index 8d584caf306e..7ae1dbb94e36 100644 --- a/doc/build-helpers/special/buildenv.section.md +++ b/doc/build-helpers/special/buildenv.section.md @@ -27,12 +27,12 @@ Unless otherwise noted, arguments can be overridden directly using [`.overr - `extraOutputsToInstall` (default to `[ ]`): Package outputs to include in addition to what `meta.outputsToInstall` specifies. -- `includeClosure` (default to `false`): +- `includeClosures` (default to `false`): Whether to include closures of all input paths. The list of the closure paths are constructed with `writeClosure`. They are installed with lower priority and with build-time exceptions silenced. -- `extraPrefix` (default to `[ ]`): +- `extraPrefix` (default to `""`): Root the result in directory `"$out${extraPrefix}"`, e.g. `"/share"`. - `ignoreCollisions` (default: `false`): @@ -95,5 +95,5 @@ And [`lib.meta.setPrio`](#function-library-lib.meta.setPrio)-related Nixpkgs Lib When an output path provides a single file instead of a directory, it inherently cannot merge into the result layout. All discoverable packages should configure their `meta.outputsToInstall` correctly, so that single-file outputs won't be installed into a profile. -The `ignoreSingleFileOutputs` To drop all single-file output paths silently. +Set `ignoreSingleFileOutputs` to `true` to drop all single-file output paths silently. This option is useful when the specified paths contain the output paths of package tests. From 150cd2ae3299c370b83583977059fb5e33212a6d Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 09:07:01 -0800 Subject: [PATCH 227/407] tests.buildenv: test passthru.paths injection buildEnv stashes `paths` into `passthru.paths` (rather than passing it directly as a derivation attribute) to prevent unexpected string context pollution. Verify that: - paths are accessible via passthru.paths - passthru.paths can be overridden with overrideAttrs --- pkgs/test/buildenv.nix | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index ff025d0370df..9629e3a2ab37 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -38,7 +38,36 @@ let testMissingNameThrows = testingThrow (buildEnv { paths = [ ]; }).drvPath; }; - tests = tests-name; + tests-passthru-paths = { + testPathsInPassthru = { + expr = + let + env = buildEnv { + name = "test-env"; + paths = [ pkgs.hello ]; + }; + in + builtins.length env.paths > 0; + expected = true; + }; + + testPassthruPathsOverridable = { + expr = + let + env = buildEnv { + name = "test-env"; + paths = [ pkgs.hello ]; + }; + overridden = env.overrideAttrs { + passthru.paths = [ pkgs.figlet ]; + }; + in + builtins.length overridden.paths == 1; + expected = true; + }; + }; + + tests = tests-name // tests-passthru-paths; in stdenvNoCC.mkDerivation (finalAttrs: { From effd58ab3e1f0c55f4595d5912c5214aeb2f65cf Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 09:07:16 -0800 Subject: [PATCH 228/407] tests.buildenv: test finalAttrs self-reference This is the core new capability of the PR: `buildEnv` now accepts a function `(finalAttrs: { ... })` enabling self-referencing attributes. Verify that finalAttrs.name is accessible from within the argument function. --- pkgs/test/buildenv.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index 9629e3a2ab37..cbbe605748d9 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -67,7 +67,22 @@ let }; }; - tests = tests-name // tests-passthru-paths; + tests-finalAttrs = { + testFinalAttrsSelfReference = { + expr = + let + env = buildEnv (finalAttrs: { + name = "test-env"; + paths = [ ]; + passthru.description = "An env named ${finalAttrs.name}"; + }); + in + env.description; + expected = "An env named test-env"; + }; + }; + + tests = tests-name // tests-passthru-paths // tests-finalAttrs; in stdenvNoCC.mkDerivation (finalAttrs: { From fc93a905634029d1c8cf87b6ee0f3f3b2beb377d Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 09:07:50 -0800 Subject: [PATCH 229/407] tests.buildenv: test overrideAttrs Verify that overrideAttrs on a buildEnv result: - Can modify passthru attributes - Preserves the derivation name - Produces a different derivation when a build-affecting attribute (postBuild) is changed --- pkgs/test/buildenv.nix | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index cbbe605748d9..af7a64ca2ca8 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -82,7 +82,43 @@ let }; }; - tests = tests-name // tests-passthru-paths // tests-finalAttrs; + tests-overrideAttrs = + let + base = buildEnv { + name = "test-env"; + paths = [ pkgs.hello ]; + passthru.custom = "original"; + }; + overridden = base.overrideAttrs ( + finalAttrs: prev: { + passthru = prev.passthru // { + custom = "modified"; + }; + } + ); + in + { + testOverrideAttrsChangesPassthru = { + expr = overridden.custom; + expected = "modified"; + }; + + testOverrideAttrsPreservesName = { + expr = overridden.name; + expected = "test-env"; + }; + + testOverrideAttrsAffectsDrv = { + expr = + let + withPostBuild = base.overrideAttrs { postBuild = "echo overridden"; }; + in + base.drvPath != withPostBuild.drvPath; + expected = true; + }; + }; + + tests = tests-name // tests-passthru-paths // tests-finalAttrs // tests-overrideAttrs; in stdenvNoCC.mkDerivation (finalAttrs: { From dbf1fa96d84f0f0414eac45228b3cb9eb07dfc48 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 09:08:08 -0800 Subject: [PATCH 230/407] tests.buildenv: test passthru merging buildEnv merges passthru from three sources: `{ inherit paths; } // derivationArgs.passthru // passthru` Verify that: - Auto-injected paths are present in passthru - derivationArgs.passthru attributes are preserved - Direct passthru attributes are preserved - Direct passthru takes precedence over derivationArgs.passthru --- pkgs/test/buildenv.nix | 48 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index af7a64ca2ca8..35b9d18162f0 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -118,7 +118,53 @@ let }; }; - tests = tests-name // tests-passthru-paths // tests-finalAttrs // tests-overrideAttrs; + tests-passthru-merging = + let + env = buildEnv { + name = "test-env"; + paths = [ pkgs.hello ]; + derivationArgs.passthru.fromDerivationArgs = "a"; + passthru.fromPassthru = "b"; + }; + in + { + testPassthruMergingAutoPathsPresent = { + expr = env ? paths; + expected = true; + }; + + testPassthruMergingDerivationArgs = { + expr = env.fromDerivationArgs; + expected = "a"; + }; + + testPassthruMergingDirectPassthru = { + expr = env.fromPassthru; + expected = "b"; + }; + + # Direct passthru takes precedence over derivationArgs.passthru + testPassthruMergingPrecedence = { + expr = + let + env' = buildEnv { + name = "test-env"; + paths = [ ]; + derivationArgs.passthru.key = "from-derivationArgs"; + passthru.key = "from-passthru"; + }; + in + env'.key; + expected = "from-passthru"; + }; + }; + + tests = + tests-name + // tests-passthru-paths + // tests-finalAttrs + // tests-overrideAttrs + // tests-passthru-merging; in stdenvNoCC.mkDerivation (finalAttrs: { From 83669e31a201c95d34f16d85d26e39c6d15c5cfd Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 09:08:26 -0800 Subject: [PATCH 231/407] tests.buildenv: test derivationArgs forwarding Verify that: - derivationArgs attributes reach the underlying mkDerivation (tested via allowSubstitutes overriding the default false) - The backward-compat layer for top-level nativeBuildInputs still works (these are forwarded through compatArgs) --- pkgs/test/buildenv.nix | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index 35b9d18162f0..cc0d9b3e128f 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -159,12 +159,43 @@ let }; }; + tests-derivationArgs = + let + env = buildEnv { + name = "test-env"; + paths = [ ]; + derivationArgs.allowSubstitutes = true; + }; + in + { + # derivationArgs.allowSubstitutes overrides the default (false) + testDerivationArgsForwarded = { + expr = env.allowSubstitutes; + expected = true; + }; + + # Backward compat: top-level nativeBuildInputs still works + testCompatNativeBuildInputs = { + expr = + let + env' = buildEnv { + name = "test-env"; + paths = [ ]; + nativeBuildInputs = [ pkgs.hello ]; + }; + in + builtins.length env'.nativeBuildInputs > 0; + expected = true; + }; + }; + tests = tests-name // tests-passthru-paths // tests-finalAttrs // tests-overrideAttrs - // tests-passthru-merging; + // tests-passthru-merging + // tests-derivationArgs; in stdenvNoCC.mkDerivation (finalAttrs: { From 42a88a9634f23d25eb64a63ce0c6e986ac56f43b Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 16 Feb 2026 09:12:20 -0800 Subject: [PATCH 232/407] tests.buildenv: add build tests for output verification Add derivations that actually build a buildEnv and verify the output tree. Exposed as passthru.buildTests so they can be built individually or all at once. - basic-symlinking: single package produces correct symlink structure - pathsToLink: only specified subdirectories appear in output - extraPrefix: output is rooted under the specified prefix - postBuild: shell commands execute after the symlink tree - ignoreCollisions: duplicate paths succeed when ignoreCollisions=true --- pkgs/test/buildenv.nix | 111 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 110 insertions(+), 1 deletion(-) diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index cc0d9b3e128f..952177546579 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -189,6 +189,115 @@ let }; }; + # Build tests: derivations that build a buildEnv and verify its output. + # These are exposed via passthru.buildTests and checked in buildCommand. + buildTests = { + basic-symlinking = + pkgs.runCommand "test-buildenv-basic-symlinking" + { + testEnv = buildEnv { + name = "test-env"; + paths = [ pkgs.hello ]; + }; + } + '' + # With a single package, buildEnv symlinks the directory itself + test -L "$testEnv/bin" || { echo "FAIL: $testEnv/bin is not a symlink"; exit 1; } + + # The symlink should point into the store + target=$(readlink "$testEnv/bin") + case "$target" in + /nix/store/*) ;; + *) echo "FAIL: symlink target '$target' is not a store path"; exit 1 ;; + esac + + # The binary should be accessible and executable through the symlink + test -x "$testEnv/bin/hello" || { echo "FAIL: hello binary not executable"; exit 1; } + "$testEnv/bin/hello" > /dev/null || { echo "FAIL: hello binary did not run"; exit 1; } + + touch $out + ''; + + pathsToLink = + pkgs.runCommand "test-buildenv-pathsToLink" + { + testEnv = buildEnv { + name = "test-env"; + paths = [ pkgs.hello ]; + pathsToLink = [ "/bin" ]; + }; + } + '' + # /bin should exist + test -d "$testEnv/bin" || { echo "FAIL: $testEnv/bin missing"; exit 1; } + + # Other directories from hello (like /share) should NOT exist + test ! -e "$testEnv/share" || { echo "FAIL: $testEnv/share should not exist with pathsToLink = [\"/bin\"]"; exit 1; } + + touch $out + ''; + + extraPrefix = + pkgs.runCommand "test-buildenv-extraPrefix" + { + testEnv = buildEnv { + name = "test-env"; + paths = [ pkgs.hello ]; + extraPrefix = "/myprefix"; + }; + } + '' + # Content should be under the extra prefix + test -e "$testEnv/myprefix/bin/hello" || { echo "FAIL: $testEnv/myprefix/bin/hello missing"; exit 1; } + test -x "$testEnv/myprefix/bin/hello" || { echo "FAIL: $testEnv/myprefix/bin/hello not executable"; exit 1; } + + # Content should NOT be at the top level + test ! -e "$testEnv/bin" || { echo "FAIL: $testEnv/bin should not exist at top level with extraPrefix"; exit 1; } + + touch $out + ''; + + postBuild = + pkgs.runCommand "test-buildenv-postBuild" + { + testEnv = buildEnv { + name = "test-env"; + paths = [ ]; + postBuild = '' + echo "postBuild was here" > $out/marker + ''; + }; + } + '' + # postBuild should have created the marker file + test -f "$testEnv/marker" || { echo "FAIL: $testEnv/marker missing; postBuild did not run"; exit 1; } + content=$(cat "$testEnv/marker") + test "$content" = "postBuild was here" || { echo "FAIL: marker content wrong: $content"; exit 1; } + + touch $out + ''; + + ignoreCollisions = + pkgs.runCommand "test-buildenv-ignoreCollisions" + { + # Two copies of hello with different priorities that collide + testEnv = buildEnv { + name = "test-env-ignore"; + paths = [ + pkgs.hello + (lib.meta.setPrio 1 pkgs.hello) + ]; + ignoreCollisions = true; + }; + } + '' + # Should succeed because ignoreCollisions = true + test -x "$testEnv/bin/hello" || { echo "FAIL: hello not present with ignoreCollisions"; exit 1; } + + touch $out + ''; + }; + tests = tests-name // tests-passthru-paths @@ -202,7 +311,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { __structuredAttrs = true; name = "test-buildenv"; passthru = { - inherit tests; + inherit tests buildTests; failures = lib.runTests finalAttrs.passthru.tests; }; testResults = lib.mapAttrs (_: test: test.expr == test.expected) finalAttrs.passthru.tests; From 61eaaf618422f26f7d3772285eccb595ba2ea48d Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 19 Mar 2026 13:43:18 -0700 Subject: [PATCH 233/407] tests.buildenv: assert that structuredAttrs is broken buildEnv's builder.pl reads all inputs from environment variables, which is incompatible with structuredAttrs (values go into a JSON file instead). Document this known failure as a test. --- pkgs/test/buildenv.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index 952177546579..433be3c7b103 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -277,6 +277,19 @@ let touch $out ''; + # buildEnv's builder.pl reads all inputs from environment variables, + # which is incompatible with structuredAttrs (values go into a JSON file instead). + # This test documents the known failure so it can be tracked. + structuredAttrs-is-broken = pkgs.testers.testBuildFailure' { + drv = buildEnv { + name = "test-env-structuredAttrs"; + paths = [ pkgs.hello ]; + derivationArgs.__structuredAttrs = true; + }; + expectedBuilderExitCode = 255; # Perl's `die` exits with code 255 + expectedBuilderLogEntries = [ "malformed JSON string" ]; + }; + ignoreCollisions = pkgs.runCommand "test-buildenv-ignoreCollisions" { From 536033e04b7180f42efffcb0945bb5071430e52f Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 19 Mar 2026 22:12:18 +0100 Subject: [PATCH 234/407] libipt: 2.1.2 -> 2.2 --- pkgs/by-name/li/libipt/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/li/libipt/package.nix b/pkgs/by-name/li/libipt/package.nix index 4e14d1e306e2..5b96b41ff1c1 100644 --- a/pkgs/by-name/li/libipt/package.nix +++ b/pkgs/by-name/li/libipt/package.nix @@ -2,30 +2,21 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, freebsd, }: stdenv.mkDerivation (finalAttrs: { pname = "libipt"; - version = "2.1.2"; + version = "2.2"; src = fetchFromGitHub { owner = "intel"; repo = "libipt"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-rO2Mf2/BfKlPh1wHe0qTuyQAyqpSB/j3Q+JWpNDyNm0="; + sha256 = "sha256-hSC00GbVllJStgt9iA9WT54U8NQRtgJHuyZyb5ougc8="; }; - patches = [ - (fetchpatch { - name = "libipt-fix-cmake-4.patch"; - url = "https://github.com/intel/libipt/commit/fa7d42de25be526da532284cc8b771fdeb384f81.patch"; - hash = "sha256-/jTyoGyKw29Nu27bAXmStpjOdTeGdQYpEX2rb29vSSQ="; - }) - ]; - nativeBuildInputs = [ cmake ]; buildInputs = lib.optional stdenv.hostPlatform.isFreeBSD freebsd.libstdthreads; From f93f7755a04c890d9058d7b8d998ac513fd13899 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 19 Mar 2026 22:24:25 +0100 Subject: [PATCH 235/407] libipt: modernize --- pkgs/by-name/li/libipt/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libipt/package.nix b/pkgs/by-name/li/libipt/package.nix index 5b96b41ff1c1..aa7b8266e89a 100644 --- a/pkgs/by-name/li/libipt/package.nix +++ b/pkgs/by-name/li/libipt/package.nix @@ -13,8 +13,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "intel"; repo = "libipt"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-hSC00GbVllJStgt9iA9WT54U8NQRtgJHuyZyb5ougc8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-hSC00GbVllJStgt9iA9WT54U8NQRtgJHuyZyb5ougc8="; }; nativeBuildInputs = [ cmake ]; @@ -25,6 +25,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { + changelog = "https://github.com/intel/libipt/releases/tag/v${finalAttrs.version}"; description = "Intel Processor Trace decoder library"; homepage = "https://github.com/intel/libipt"; license = lib.licenses.bsd3; From 8e670dac8ae97a45fd912655e3412d6ae9062e99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 23:33:26 +0000 Subject: [PATCH 236/407] jsoncpp: 1.9.6 -> 1.9.7 --- pkgs/by-name/js/jsoncpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/js/jsoncpp/package.nix b/pkgs/by-name/js/jsoncpp/package.nix index e0f6f3405c8e..973cffb3a41c 100644 --- a/pkgs/by-name/js/jsoncpp/package.nix +++ b/pkgs/by-name/js/jsoncpp/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "jsoncpp"; - version = "1.9.6"; + version = "1.9.7"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "open-source-parsers"; repo = "jsoncpp"; rev = finalAttrs.version; - sha256 = "sha256-3msc3B8NyF8PUlNaAHdUDfCpcUmz8JVW2X58USJ5HRw="; + sha256 = "sha256-rf8d2UNTVEZhuiyChK2XnUbfGDvsfXnKADhaSp8qBwQ="; }; /* From bae4040734f48b1059b22b36487cd82b2e5bf08f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Fri, 20 Mar 2026 17:51:26 +0100 Subject: [PATCH 237/407] expat: 2.7.4 -> 2.7.5 https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes Fixes CVE-2026-32776 CVE-2026-32777 CVE-2026-32778 --- pkgs/by-name/ex/expat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/expat/package.nix b/pkgs/by-name/ex/expat/package.nix index 80f5f017a36a..a8c982f87805 100644 --- a/pkgs/by-name/ex/expat/package.nix +++ b/pkgs/by-name/ex/expat/package.nix @@ -18,7 +18,7 @@ # files. let - version = "2.7.4"; + version = "2.7.5"; tag = "R_${lib.replaceStrings [ "." ] [ "_" ] version}"; in stdenv.mkDerivation (finalAttrs: { @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { url = with finalAttrs; "https://github.com/libexpat/libexpat/releases/download/${tag}/${pname}-${version}.tar.xz"; - hash = "sha256-npyrtFfB4J3pHbJwbYNlZFeSY46zvh+U27IUkwEIasA="; + hash = "sha256-EDLf70/xf3BGSCfaooNpsg9lhNEIvDbxerFnbh7dL5E="; }; strictDeps = true; From 1ccdaaf217ec5c2b6a04b3f99bc7fb0117d40d5c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Mar 2026 18:07:14 +0000 Subject: [PATCH 238/407] protobuf_33: 33.5 -> 33.6 Diff: https://github.com/protocolbuffers/protobuf/compare/v33.5...v33.6 Changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v33.6 --- pkgs/development/libraries/protobuf/33.nix | 4 ++-- pkgs/development/python-modules/protobuf/6.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/protobuf/33.nix b/pkgs/development/libraries/protobuf/33.nix index a1973638f0eb..25455d41d31d 100644 --- a/pkgs/development/libraries/protobuf/33.nix +++ b/pkgs/development/libraries/protobuf/33.nix @@ -2,8 +2,8 @@ callPackage ./generic.nix ( { - version = "33.5"; - hash = "sha256-bn8wMZSAqukZyo+fLT4O044ld53FvIfCdajr2WwM93E="; + version = "33.6"; + hash = "sha256-Uoj1Q5D+ofWFc/GPOgOHgIWVwKrpJrpkHMpL+yU0/k8="; } // args ) diff --git a/pkgs/development/python-modules/protobuf/6.nix b/pkgs/development/python-modules/protobuf/6.nix index 1d05e4ad3346..6c96954b0df7 100644 --- a/pkgs/development/python-modules/protobuf/6.nix +++ b/pkgs/development/python-modules/protobuf/6.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "protobuf"; - version = "6.33.5"; + version = "6.33.6"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-bdysKggfi3uWQsCUBrxqQpASj85fRxzd0WWWC7kRnlw="; + hash = "sha256-pnaNJSSDEsKXVYr5ap+ckp6MTO4GWcsH54BzEJXzgTU="; }; build-system = [ setuptools ]; From e675071e19be431903d26f32cf5c332200e20a77 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 19:50:16 +0000 Subject: [PATCH 239/407] libfabric: 2.4.0 -> 2.5.0 --- pkgs/by-name/li/libfabric/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libfabric/package.nix b/pkgs/by-name/li/libfabric/package.nix index 4e8f961f5934..354455984786 100644 --- a/pkgs/by-name/li/libfabric/package.nix +++ b/pkgs/by-name/li/libfabric/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libfabric"; - version = "2.4.0"; + version = "2.5.0"; enableParallelBuilding = true; @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ofiwg"; repo = "libfabric"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-C8k1caArVPBTtSggvAM7S660HpP99y9vac7oyf+HW2c="; + sha256 = "sha256-VgVCsurXmeJdS6cUhSp6ILcL4b31FuycVB6lv7jf0JM="; }; outputs = [ From 6b80bdb738cfa872242feda9da3e142a1f8af36f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 03:47:58 +0000 Subject: [PATCH 240/407] libpciaccess: 0.18.1 -> 0.19 --- pkgs/by-name/li/libpciaccess/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libpciaccess/package.nix b/pkgs/by-name/li/libpciaccess/package.nix index 2815baac2da5..a9b96e07c577 100644 --- a/pkgs/by-name/li/libpciaccess/package.nix +++ b/pkgs/by-name/li/libpciaccess/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libpciaccess"; - version = "0.18.1"; + version = "0.19"; src = fetchurl { url = "mirror://xorg/individual/lib/libpciaccess-${finalAttrs.version}.tar.xz"; - hash = "sha256-SvQ0RLOK21VF0O0cLORtlgjMR7McI4f8UYFlZ2Wm+nY="; + hash = "sha256-PFWqhsguVKTjEJeG8EY1MNU7NrbRz9FGFkVPmF3SqkM="; }; strictDeps = true; From 0f594fac96e6f35dd5d711ca700c2732187dbff4 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Wed, 4 Feb 2026 12:31:17 +0100 Subject: [PATCH 241/407] python3Packages.msgspec: enable tests --- pkgs/development/python-modules/msgspec/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgspec/default.nix b/pkgs/development/python-modules/msgspec/default.nix index 2120bed89958..c22c2630b14d 100644 --- a/pkgs/development/python-modules/msgspec/default.nix +++ b/pkgs/development/python-modules/msgspec/default.nix @@ -11,6 +11,7 @@ pre-commit, pyright, pytest, + pytestCheckHook, pyyaml, setuptools, setuptools-scm, @@ -68,8 +69,12 @@ buildPythonPackage rec { yaml = [ pyyaml ]; }; - # Requires libasan to be accessible - doCheck = false; + nativeCheckInputs = [ + pytestCheckHook + ]; + + # `tests/typing` runs type checkers + enabledTestPaths = [ "tests/unit" ]; pythonImportsCheck = [ "msgspec" ]; From b6c0061b8ec0713f4395d445bb94d742e7c9b182 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 21 Mar 2026 09:04:11 +0100 Subject: [PATCH 242/407] python3Packages.gst-python: fixup after updating One patch was applied already; the other needed to change. --- .../python-modules/gst-python/default.nix | 17 ++----- .../skip-failing-test-not-initialized.patch | 50 ------------------- 2 files changed, 5 insertions(+), 62 deletions(-) delete mode 100644 pkgs/development/python-modules/gst-python/skip-failing-test-not-initialized.patch diff --git a/pkgs/development/python-modules/gst-python/default.nix b/pkgs/development/python-modules/gst-python/default.nix index 2bd1f3476315..797f0a320a9d 100644 --- a/pkgs/development/python-modules/gst-python/default.nix +++ b/pkgs/development/python-modules/gst-python/default.nix @@ -35,18 +35,11 @@ buildPythonPackage rec { hash = "sha256-ETFrp2m1bSbYsUZMcZipkkyurkgTT321kXH68ac9xDY="; }; - patches = [ - # Fix segfault with PyGObject>=3.52.0 - # https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8653 - (fetchpatch { - url = "https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/69bba61e548c7a63bc18137e63e41489a7de9d36.patch"; - stripLen = 2; - hash = "sha256-BfWPc8dsB09KiEm9bNT8e+jH76jiDefQlEhhLJoq7tI="; - }) - - # https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4322 - ./skip-failing-test-not-initialized.patch - ]; + # https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4322 + postPatch = '' + substituteInPlace testsuite/meson.build \ + --replace-fail "['gstinit', 'test_gst_init.py']," "" + ''; # Python 2.x is not supported. disabled = !isPy3k; diff --git a/pkgs/development/python-modules/gst-python/skip-failing-test-not-initialized.patch b/pkgs/development/python-modules/gst-python/skip-failing-test-not-initialized.patch deleted file mode 100644 index 169c85a0802c..000000000000 --- a/pkgs/development/python-modules/gst-python/skip-failing-test-not-initialized.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/testsuite/test_gst.py b/testsuite/test_gst.py -index 2111b968..fd8a4627 100644 ---- a/testsuite/test_gst.py -+++ b/testsuite/test_gst.py -@@ -38,45 +38,6 @@ class TimeArgsTest(TestCase): - self.assertEqual(Gst.TIME_ARGS(Gst.SECOND), '0:00:01.000000000') - - --class TestNotInitialized(TestCase): -- def testNotInitialized(self): -- if sys.version_info >= (3, 0): -- assert_type = Gst.NotInitialized -- else: -- assert_type = TypeError -- -- with self.assertRaises(assert_type): -- Gst.Caps.from_string("audio/x-raw") -- -- with self.assertRaises(assert_type): -- Gst.Structure.from_string("audio/x-raw") -- -- with self.assertRaises(assert_type): -- Gst.ElementFactory.make("identity", None) -- -- def testNotDeinitialized(self): -- Gst.init(None) -- -- assert(Gst.Caps.from_string("audio/x-raw")) -- assert(Gst.Structure.from_string("audio/x-raw")) -- assert(Gst.ElementFactory.make("identity", None)) -- -- Gst.deinit() -- if sys.version_info >= (3, 0): -- assert_type = Gst.NotInitialized -- else: -- assert_type = TypeError -- -- with self.assertRaises(assert_type): -- Gst.Caps.from_string("audio/x-raw") -- -- with self.assertRaises(assert_type): -- Gst.Structure.from_string("audio/x-raw") -- -- with self.assertRaises(assert_type): -- Gst.ElementFactory.make("identity", None) -- -- - class TestStructure(TestCase): - - def test_new(self): From 7b59523f6e806ea8148f2b17366a19304a0426ef Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Mar 2026 18:00:01 +0000 Subject: [PATCH 243/407] protobuf: 34.0 -> 34.1 Diff: https://github.com/protocolbuffers/protobuf/compare/v34.0...v34.1 Changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v34.1 --- pkgs/development/libraries/protobuf/34.nix | 4 ++-- pkgs/development/python-modules/protobuf/7.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/protobuf/34.nix b/pkgs/development/libraries/protobuf/34.nix index eec03e75e67f..ec10fc8824d8 100644 --- a/pkgs/development/libraries/protobuf/34.nix +++ b/pkgs/development/libraries/protobuf/34.nix @@ -2,8 +2,8 @@ callPackage ./generic.nix ( { - version = "34.0"; - hash = "sha256-qtSP3I7RA7F6tKe+VfGd+oNXMT5HZ/Xl7u4vkefNxX4="; + version = "34.1"; + hash = "sha256-PaIVJ8NtgnrqowbKLkX+uprsQjuxDch9AUxX4YBBNh4="; } // args ) diff --git a/pkgs/development/python-modules/protobuf/7.nix b/pkgs/development/python-modules/protobuf/7.nix index 627c67844622..2ca17523a3e6 100644 --- a/pkgs/development/python-modules/protobuf/7.nix +++ b/pkgs/development/python-modules/protobuf/7.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "protobuf"; - version = "7.34.0"; + version = "7.34.1"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-OHGj32fHEKr3u40hTMmXNC5jzuvZQMjH/GXJs9aXWRo="; + hash = "sha256-nOQiRecEzFAnvnl8HbHrkxhNRNHN1xgR+y2bJa1UEoA="; }; build-system = [ setuptools ]; From 805e277b0b0addc9b3d04a185932a799f694448a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 12:32:45 +0000 Subject: [PATCH 244/407] dash: 0.5.13.1 -> 0.5.13.2 --- pkgs/by-name/da/dash/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/dash/package.nix b/pkgs/by-name/da/dash/package.nix index 030968dbc904..6235e5193f8a 100644 --- a/pkgs/by-name/da/dash/package.nix +++ b/pkgs/by-name/da/dash/package.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "dash"; - version = "0.5.13.1"; + version = "0.5.13.2"; src = fetchurl { url = "http://gondor.apana.org.au/~herbert/dash/files/dash-${finalAttrs.version}.tar.gz"; - hash = "sha256-2ScbzgnBJ9mGbiXAEVgt3HWrmIlYoEvE2FU6O48w43A="; + hash = "sha256-5xNoJrHu1s4xk+iv+i9wsbK5Fo3ZH/p9209G6eYgVP4="; }; strictDeps = true; From 3d1e794b93a6c874a45f266964101cf1d3cbb726 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Fri, 20 Mar 2026 22:55:23 -0700 Subject: [PATCH 245/407] po4a: fix compatibility with gettext 1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gettext 1.0 changed msginit to merge into existing output files instead of overwriting them. When po4a passes an empty PO file as the output target, this produces a PO with stripped headers and corrupted UTF-8 content (e.g. "nämes" becomes "nmes"). Fix by removing empty output files before calling msginit, so it creates a fresh PO file with proper headers. https://github.com/mquinson/po4a/issues/636 --- .../development/perl-modules/Po4a/default.nix | 8 ++++++ .../Po4a/gettext-1.0-msginit-compat.patch | 27 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/perl-modules/Po4a/gettext-1.0-msginit-compat.patch diff --git a/pkgs/development/perl-modules/Po4a/default.nix b/pkgs/development/perl-modules/Po4a/default.nix index a620f33a71c9..b6019159ecfe 100644 --- a/pkgs/development/perl-modules/Po4a/default.nix +++ b/pkgs/development/perl-modules/Po4a/default.nix @@ -34,6 +34,14 @@ buildPerlPackage rec { hash = "sha256-JfwyPyuje71Iw68Ov0mVJkSw5GgmH5hjPpEhmoOP58I="; }; + patches = [ + # Fix compatibility with gettext >= 1.0, whose msginit merges into + # existing files instead of overwriting, producing broken PO headers + # when the output file already exists but is empty. + # https://github.com/mquinson/po4a/issues/636 + ./gettext-1.0-msginit-compat.patch + ]; + strictDeps = true; nativeBuildInputs = diff --git a/pkgs/development/perl-modules/Po4a/gettext-1.0-msginit-compat.patch b/pkgs/development/perl-modules/Po4a/gettext-1.0-msginit-compat.patch new file mode 100644 index 000000000000..86317dc9343f --- /dev/null +++ b/pkgs/development/perl-modules/Po4a/gettext-1.0-msginit-compat.patch @@ -0,0 +1,27 @@ +Fix po4a compatibility with gettext >= 1.0 + +gettext 1.0 changed msginit behavior: when the output file already +exists, msginit now merges into it (like msgmerge) instead of +overwriting. This causes problems when po4a passes an empty PO file as +the output target, because msginit produces a PO with stripped headers +and corrupted UTF-8 content. + +Fix by removing the output file before calling msginit, ensuring +msginit creates a fresh PO file with proper headers. + +See: https://github.com/mquinson/po4a/issues/636 +See: https://savannah.gnu.org/news/?id=10853 + +--- a/po4a ++++ b/po4a +@@ -1875,6 +1875,10 @@ + } + + my $read_pot_filename = find_input_file($pot_filename); ++ # Remove the output file if it exists (e.g. as an empty file), ++ # because gettext >= 1.0's msginit merges into existing files ++ # instead of overwriting, producing broken PO headers. ++ unlink $outfile if ( -e $outfile && -z $outfile ); + my $cmd = + "msginit$Config{_exe} -i \"$read_pot_filename\" --locale $lang -o \"$outfile\" --no-translator >$devnull"; + run_cmd($cmd); From 04cddf7ba05a70cc71785666e1979af534587dd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 21:12:24 +0000 Subject: [PATCH 246/407] bubblewrap: 0.11.0 -> 0.11.1 --- pkgs/by-name/bu/bubblewrap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/bubblewrap/package.nix b/pkgs/by-name/bu/bubblewrap/package.nix index b8f75fa1a6c3..925037321863 100644 --- a/pkgs/by-name/bu/bubblewrap/package.nix +++ b/pkgs/by-name/bu/bubblewrap/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bubblewrap"; - version = "0.11.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "containers"; repo = "bubblewrap"; rev = "v${finalAttrs.version}"; - hash = "sha256-8IDMLQPeO576N1lizVudXUmTV6hNOiowjzRpEWBsZ+U="; + hash = "sha256-sp5XYkTuoL778p5xQRDtFbX0ocdJuRbVxJCkKbEUgZs="; }; outputs = [ From 616ce0be05a5fd5de4fd36e150c5a64552634479 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 21 Mar 2026 23:52:18 +0100 Subject: [PATCH 247/407] swig: 4.3.1 -> 4.4.1 --- pkgs/by-name/sw/swig/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sw/swig/package.nix b/pkgs/by-name/sw/swig/package.nix index 9c40aaa08606..a4f408665a2e 100644 --- a/pkgs/by-name/sw/swig/package.nix +++ b/pkgs/by-name/sw/swig/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "swig"; - version = "4.3.1"; + version = "4.4.1"; src = fetchFromGitHub { owner = "swig"; repo = "swig"; rev = "v${finalAttrs.version}"; - hash = "sha256-wEqbKDgXVU8kQxdh7uC+EZ0u5leeoYh2d/61qB4guOg="; + hash = "sha256-jsi83v9sg0n5kUfDACqdNAS2VuLSyxv+pe2LRcO4Khc="; }; strictDeps = true; From 1494b3eb6a8f2fe4a3a6fbffa9e5b688fec7ce86 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 21 Mar 2026 23:52:50 +0100 Subject: [PATCH 248/407] swig: add hythera as maintainer --- pkgs/by-name/sw/swig/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sw/swig/package.nix b/pkgs/by-name/sw/swig/package.nix index a4f408665a2e..7b7b7e01a8f3 100644 --- a/pkgs/by-name/sw/swig/package.nix +++ b/pkgs/by-name/sw/swig/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://swig.org/"; # Different types of licenses available: https://www.swig.org/Release/LICENSE . license = lib.licenses.gpl3Plus; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; mainProgram = "swig"; platforms = with lib.platforms; linux ++ darwin; }; From d7018b1d3a396fdb17284d1d4df3613abfc8e3cd Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 22 Mar 2026 06:15:38 +0000 Subject: [PATCH 249/407] libde265: 1.0.16 -> 1.0.18 Changes: https://github.com/strukturag/libde265/compare/v1.0.16...v1.0.18 --- pkgs/by-name/li/libde265/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libde265/package.nix b/pkgs/by-name/li/libde265/package.nix index a9c4b5d9dacd..51e24c6ed5ac 100644 --- a/pkgs/by-name/li/libde265/package.nix +++ b/pkgs/by-name/li/libde265/package.nix @@ -15,14 +15,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.0.16"; + version = "1.0.18"; pname = "libde265"; src = fetchFromGitHub { owner = "strukturag"; repo = "libde265"; tag = "v${finalAttrs.version}"; - hash = "sha256-4Y7tuVeDLoONU6/R/47QhGtzBiM9mtl4O++CN+KCUn4="; + hash = "sha256-N6K82ElrzrMSNKfPTDsc5onrxucIJ8niwFgbaEPPd2I="; }; nativeBuildInputs = [ From 0793099bf720684606f435ae20c56a6888c4aa38 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 22 Mar 2026 06:20:47 +0000 Subject: [PATCH 250/407] ell: 0.82 -> 0.83 Changes: https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog?h=0.83 --- pkgs/by-name/el/ell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/el/ell/package.nix b/pkgs/by-name/el/ell/package.nix index 23bac93bf541..a99dcc2abdad 100644 --- a/pkgs/by-name/el/ell/package.nix +++ b/pkgs/by-name/el/ell/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "ell"; - version = "0.82"; + version = "0.83"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchgit { url = "https://git.kernel.org/pub/scm/libs/ell/ell.git"; rev = finalAttrs.version; - hash = "sha256-6+Aolb0Y50E5ge568je1ZdkATlCRgw8cCaW1qt0FgvE="; + hash = "sha256-RhT36DWIdEpe6WmA7spBt/0peBj4cpy1Qe64/SRBmPs="; }; nativeBuildInputs = [ From 74b44bcbf27bdaa13142c51c155df7671a68ffe7 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Mar 2026 12:31:48 +0100 Subject: [PATCH 251/407] nixos/documentation: use structuredAttrs instead of passAsFile --- nixos/modules/misc/documentation.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/misc/documentation.nix b/nixos/modules/misc/documentation.nix index 516bf903187b..d91685de662a 100644 --- a/nixos/modules/misc/documentation.nix +++ b/nixos/modules/misc/documentation.nix @@ -133,19 +133,21 @@ let libPath = filter (pkgs.path + "/lib"); pkgsLibPath = filter (pkgs.path + "/pkgs/pkgs-lib"); nixosPath = filteredModules + "/nixos"; - NIX_ABORT_ON_WARN = warningsAreErrors; + env.NIX_ABORT_ON_WARN = warningsAreErrors; modules = "[ " + concatMapStringsSep " " (p: ''"${removePrefix "${modulesPath}/" (toString p)}"'') docModules.lazy + " ]"; - passAsFile = [ "modules" ]; disallowedReferences = [ filteredModules libPath pkgsLibPath ]; + __structuredAttrs = true; } '' + modulesPath="$TMPDIR/modules" + printf "%s" "$modules" > "$modulesPath" export NIX_STORE_DIR=$TMPDIR/store export NIX_STATE_DIR=$TMPDIR/state ${pkgs.buildPackages.nix}/bin/nix-instantiate \ From d997cac9c23af20840f2a936fca9db7d39ac2e02 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 22 Mar 2026 13:04:17 +0100 Subject: [PATCH 252/407] build-support/node/import-npm-lock: use printf instead of echo This is a shell builtin and is safer when dealing with large inputs: it avoids possible 'argument list too long' errors. --- pkgs/build-support/node/import-npm-lock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/node/import-npm-lock/default.nix b/pkgs/build-support/node/import-npm-lock/default.nix index 409ab3999134..22cf37e0e1bb 100644 --- a/pkgs/build-support/node/import-npm-lock/default.nix +++ b/pkgs/build-support/node/import-npm-lock/default.nix @@ -220,8 +220,8 @@ lib.fix (self: { ( if __structuredAttrs then '' - echo -n "$package" > package.json - echo -n "$packageLock" > package-lock.json + printf "%s" "$package" > package.json + printf "%s" "$packageLock" > package-lock.json '' else '' From b624ca79ab57c801dc90148eedd8ed0cb6d83ec6 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sun, 22 Mar 2026 14:16:04 -0400 Subject: [PATCH 253/407] python: apply hacl patch unconditionally --- pkgs/development/interpreters/python/cpython/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix index 62a699d02483..e9b414ebb8db 100644 --- a/pkgs/development/interpreters/python/cpython/default.nix +++ b/pkgs/development/interpreters/python/cpython/default.nix @@ -427,7 +427,7 @@ stdenv.mkDerivation (finalAttrs: { # backport fix for https://github.com/python/cpython/issues/95855 ./platform-triplet-detection.patch ] - ++ optionals (static && pythonAtLeast "3.14") [ + ++ optionals (pythonAtLeast "3.14") [ # https://github.com/python/cpython/issues/146264 # https://github.com/python/cpython/pull/146265 ./3.14/hacl-static-ldeps-for-static-modules.patch From ab9b92fc8bf1e149506ce49e226fb44759606b4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 22 Mar 2026 11:09:58 -0700 Subject: [PATCH 254/407] python3Packages.pytest-subprocess: 1.5.3 -> 1.5.4 Diff: https://github.com/aklajnert/pytest-subprocess/compare/1.5.3...1.5.4 Changelog: https://github.com/aklajnert/pytest-subprocess/blob/1.5.4/HISTORY.rst --- .../pytest-subprocess/default.nix | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/pytest-subprocess/default.nix b/pkgs/development/python-modules/pytest-subprocess/default.nix index 72b67c58a3d2..b46373b85b9b 100644 --- a/pkgs/development/python-modules/pytest-subprocess/default.nix +++ b/pkgs/development/python-modules/pytest-subprocess/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonAtLeast, fetchpatch, setuptools, pytest, @@ -17,23 +16,22 @@ buildPythonPackage rec { pname = "pytest-subprocess"; - version = "1.5.3"; + version = "1.5.4"; pyproject = true; src = fetchFromGitHub { owner = "aklajnert"; repo = "pytest-subprocess"; tag = version; - hash = "sha256-3vBYOk/P78NOjAbs3fT6py5QOOK3fX+AKtO4j5vxZfk="; + hash = "sha256-TFTY6enuyzQx0U+qHVde71VHqVa0oEGbSJUwhMAsI7Q="; }; - patches = lib.optionals (pythonAtLeast "3.13") [ + patches = [ + # https://github.com/aklajnert/pytest-subprocess/pull/202 (fetchpatch { - # python 3.14 compat - # the patch however breaks 3.12: - # https://github.com/aklajnert/pytest-subprocess/issues/192 - url = "https://github.com/aklajnert/pytest-subprocess/commit/be30d9a94ba45afb600717e3fcd95b8b2ff2c60e.patch"; - hash = "sha256-TYk/Zu2MF+ROEKTgZI1rzA2MlW2it++xElfGZS0Dn5s="; + name = "fix-test_any_matching_program.patch"; + url = "https://github.com/aklajnert/pytest-subprocess/commit/14c571b9b72a7b7e429189a9455fc715e6f0dbce.patch"; + hash = "sha256-xDj5KSyv+JXRuMoUKpIr5oDN9y8V14LApRXbzNi9HI8="; }) ]; @@ -51,8 +49,6 @@ buildPythonPackage rec { typing-extensions ]; - pytestFlags = [ "-Wignore::DeprecationWarning" ]; - meta = { description = "Plugin to fake subprocess for pytest"; homepage = "https://github.com/aklajnert/pytest-subprocess"; From afba7b3a1397672bde04f87ce21178ab5c5d4e4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Mar 2026 22:57:50 +0000 Subject: [PATCH 255/407] libuv: 1.52.0 -> 1.52.1 --- pkgs/by-name/li/libuv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libuv/package.nix b/pkgs/by-name/li/libuv/package.nix index 8f840f9b4a79..804cb5b89134 100644 --- a/pkgs/by-name/li/libuv/package.nix +++ b/pkgs/by-name/li/libuv/package.nix @@ -24,14 +24,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.52.0"; + version = "1.52.1"; pname = "libuv"; src = fetchFromGitHub { owner = "libuv"; repo = "libuv"; rev = "v${finalAttrs.version}"; - hash = "sha256-WyIBJjxsGo1sSjmbM1zRBF2cR97n6iSBK12FGbg73n0="; + hash = "sha256-Y9Nph2LkT1qnOYTW3WCumWWwORnI4P7HxzBjUlGaL7M="; }; outputs = [ From 81aba0fbbe17f0b4df0e3d22a7e9d14e8e649555 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 23 Mar 2026 06:48:50 +0000 Subject: [PATCH 256/407] libopenmpt: 0.8.4 -> 0.8.5 Changes: https://lib.openmpt.org/libopenmpt/2026/03/22/security-updates-0.8.5-0.7.18-0.6.27-0.5.41-0.4.53/ --- pkgs/by-name/li/libopenmpt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libopenmpt/package.nix b/pkgs/by-name/li/libopenmpt/package.nix index 5187644b1710..a7503dd25420 100644 --- a/pkgs/by-name/li/libopenmpt/package.nix +++ b/pkgs/by-name/li/libopenmpt/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libopenmpt"; - version = "0.8.4"; + version = "0.8.5"; outputs = [ "out" @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${finalAttrs.version}+release.autotools.tar.gz"; - hash = "sha256-Yn+b8RqsrmFaHyyYLH6IyyHxGy1vAmeUb3yCxerklDs="; + hash = "sha256-9oCuq7P4TDcWna2H8V7YPymm67x/aJ+RLU2r7P8OMyQ="; }; enableParallelBuilding = true; From 95a44252d15b3068fa637ca9f7a7df4205cf8278 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 23 Mar 2026 11:05:55 +0100 Subject: [PATCH 257/407] glibc,iconv,libc,mtrace: move NIX_NO_SELF_RPATH into env glibc/locales.nix and gcc have it in env as well. --- pkgs/development/libraries/glibc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix index b62bac16e287..4fea97b7408d 100644 --- a/pkgs/development/libraries/glibc/default.nix +++ b/pkgs/development/libraries/glibc/default.nix @@ -42,8 +42,6 @@ in # override the patches in `common.nix` -- so instead you should # write `patches = (previousAttrs.patches or []) ++ [ ... ]`. - NIX_NO_SELF_RPATH = true; - postConfigure = '' # Hack: get rid of the `-static' flag set by the bootstrap stdenv. # This has to be done *after* `configure' because it builds some @@ -68,6 +66,8 @@ in ]; env = (previousAttrs.env or { }) // { + NIX_NO_SELF_RPATH = true; + NIX_CFLAGS_COMPILE = (previousAttrs.env.NIX_CFLAGS_COMPILE or "") + lib.concatStringsSep " " ( From dba312e0767f2a1458297c404777b8ad9bcf7371 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 23 Mar 2026 11:31:03 +0100 Subject: [PATCH 258/407] gtk3: 3.24.51 -> 3.24.52 --- pkgs/by-name/gt/gtk3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gtk3/package.nix b/pkgs/by-name/gt/gtk3/package.nix index 98e575145d7d..3c3ffc066dbb 100644 --- a/pkgs/by-name/gt/gtk3/package.nix +++ b/pkgs/by-name/gt/gtk3/package.nix @@ -71,7 +71,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gtk+3"; - version = "3.24.51"; + version = "3.24.52"; outputs = [ "out" @@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { in fetchurl { url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz"; - hash = "sha256-ABOHfGvSPC2+Qq18cKBT0ORJvmZzZXTjeGfEnF+QWk8="; + hash = "sha256-gJMfpHKne5oWT2dA48C0RPrGdwBUYy01p/+dZ55ee58="; }; patches = [ From 8b003f2590a4630056bcd366ae4b63554fd84b55 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Mar 2026 13:14:29 +0000 Subject: [PATCH 259/407] gn: 0-unstable-2026-01-07 -> 0-unstable-2026-02-05 --- pkgs/by-name/gn/gn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gn/gn/package.nix b/pkgs/by-name/gn/gn/package.nix index 6dc3f07a3613..a750ecb148b2 100644 --- a/pkgs/by-name/gn/gn/package.nix +++ b/pkgs/by-name/gn/gn/package.nix @@ -11,11 +11,11 @@ version ? # This is a workaround for update-source-version to be able to update this let - _version = "0-unstable-2026-01-07"; + _version = "0-unstable-2026-02-05"; in _version, - rev ? "5550ba0f4053c3cbb0bff3d60ded9d867b6fa371", - hash ? "sha256-SoXVnpCuNee80N4YdsTEHQd3jZNoHOwKVP6O8a67Ym0=", + rev ? "304bbef6c7e9a86630c12986b99c8654eb7fe648", + hash ? "sha256-wFCuu4GR0N7QZCwT8UAhqH5moicYQjZ4ZLI58AM4pJ0=", }: stdenv.mkDerivation { From 8bc0447726d365c9fa9c543b31488f6fa9b6a98b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 23 Mar 2026 14:48:32 +0100 Subject: [PATCH 260/407] python3Packages.sphinx-autodoc-typehints: 3.9.2 -> 3.9.9 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.9.3 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.9.4 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.9.5 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.9.6 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.9.7 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.9.8 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.9.9 --- .../python-modules/sphinx-autodoc-typehints/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix index 18f5c0d5590c..17e46d263abd 100644 --- a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix +++ b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "sphinx-autodoc-typehints"; - version = "3.9.2"; + version = "3.9.9"; pyproject = true; src = fetchFromGitHub { owner = "tox-dev"; repo = "sphinx-autodoc-typehints"; tag = finalAttrs.version; - hash = "sha256-RfeY9i7M+5SoZtJzdORm/ZyCZ+RLyERJFK7I9L1B7ws="; + hash = "sha256-TyG63QHuiquofeMkr078FsBVc9TAqPFfzWJ5L9sdqm0="; }; build-system = [ From 392ecf3352b23bf82576026296798372ed2ec595 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 23 Mar 2026 17:52:08 +0200 Subject: [PATCH 261/407] libldac-dec: fix decoder initialization failure `ldacBT_init_handle_decode` passes `hLdacBT->cci`, `hLdacBT->frmlen`, and `hLdacBT->frm_status` to `ldaclib_set_config_info()` before they are assigned, causing `LDACBT_ERR_FATAL` on every decode init. This breaks PipeWire 1.6+'s LDAC codec entirely, since the SPA plugin treats decoder init failure as fatal and refuses to initialize the encoder too. Move the struct member assignments before the function call that uses them. --- .../li/libldac-dec/fix-decode-init.patch | 24 +++++++++++++++++++ pkgs/by-name/li/libldac-dec/package.nix | 5 ++++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/by-name/li/libldac-dec/fix-decode-init.patch diff --git a/pkgs/by-name/li/libldac-dec/fix-decode-init.patch b/pkgs/by-name/li/libldac-dec/fix-decode-init.patch new file mode 100644 index 000000000000..be1b8905e27c --- /dev/null +++ b/pkgs/by-name/li/libldac-dec/fix-decode-init.patch @@ -0,0 +1,24 @@ +--- a/src/ldacBT_api.o.c ++++ b/src/ldacBT_api.o.c +@@ -165,6 +165,10 @@ + // tbl_ldacbt_config[0].frmlen_1ch; + // frmlen = 165 * channel - LDACBT_FRMHDRBYTES; + frmlen = tbl_ldacbt_config[0].frmlen_1ch * channel - LDACBT_FRMHDRBYTES; ++ hLdacBT->frmlen = frmlen; ++ hLdacBT->cm = cm; ++ hLdacBT->cci = cci; ++ hLdacBT->frm_status = 0; + /* Set Configuration Information */ + result = ldaclib_set_config_info( + hLdacBT->hLDAC, hLdacBT->sfid, hLdacBT->cci, hLdacBT->frmlen, hLdacBT->frm_status); +@@ -174,10 +178,6 @@ + } else if (result != LDAC_S_OK) { + hLdacBT->error_code_api = LDACBT_GET_LDACLIB_ERROR_CODE; + } +- hLdacBT->frmlen = frmlen; +- hLdacBT->cm = cm; +- hLdacBT->cci = cci; +- hLdacBT->frm_status = 0; + hLdacBT->sfid = sfid; + result = ldaclib_init_decode(hLdacBT->hLDAC, nshift); + if (LDAC_FAILED(result)) { diff --git a/pkgs/by-name/li/libldac-dec/package.nix b/pkgs/by-name/li/libldac-dec/package.nix index 7a8eaf208718..5d292af9996f 100644 --- a/pkgs/by-name/li/libldac-dec/package.nix +++ b/pkgs/by-name/li/libldac-dec/package.nix @@ -17,6 +17,11 @@ stdenv.mkDerivation { hash = "sha256-pdeEtQXxL2pd9qTfLOEmPDn3POgo5qxRqbK807WN98s="; }; + patches = [ + # Fix uninitialized struct members passed to ldaclib_set_config_info in decode init + ./fix-decode-init.patch + ]; + nativeBuildInputs = [ cmake ]; # Upstream CMakeLists.txt doesn't have install rules From 4f9eda21d97a6881eb35e68ac93095fdb899bca4 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 23 Mar 2026 17:50:37 +0100 Subject: [PATCH 262/407] rustPlatform.importCargoLock: use structuredAttrs instead of passAsFile --- pkgs/build-support/rust/import-cargo-lock.nix | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/pkgs/build-support/rust/import-cargo-lock.nix b/pkgs/build-support/rust/import-cargo-lock.nix index a3cd9b825ffc..f668cb5bac05 100644 --- a/pkgs/build-support/rust/import-cargo-lock.nix +++ b/pkgs/build-support/rust/import-cargo-lock.nix @@ -263,17 +263,21 @@ let vendorDir = runCommand "cargo-vendor-dir" ( - if lockFile == null then - { - inherit lockFileContents; - passAsFile = [ "lockFileContents" ]; - } - else - { - passthru = { - inherit lockFile; - }; - } + { + __structuredAttrs = true; + } + // ( + if lockFile == null then + { + inherit lockFileContents; + } + else + { + passthru = { + inherit lockFile; + }; + } + ) ) '' mkdir -p $out/.cargo @@ -282,7 +286,9 @@ let if lockFile != null then "ln -s ${lockFile} $out/Cargo.lock" else - "cp $lockFileContentsPath $out/Cargo.lock" + '' + printf "%s" "$lockFileContents" > "$out/Cargo.lock" + '' } cat > $out/.cargo/config.toml < Date: Mon, 23 Mar 2026 17:51:31 +0100 Subject: [PATCH 263/407] rustPlatform.importCargoLock: switch if/else statements Now they are in the same order as the same check above --- pkgs/build-support/rust/import-cargo-lock.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/rust/import-cargo-lock.nix b/pkgs/build-support/rust/import-cargo-lock.nix index f668cb5bac05..9c172c7842f8 100644 --- a/pkgs/build-support/rust/import-cargo-lock.nix +++ b/pkgs/build-support/rust/import-cargo-lock.nix @@ -283,12 +283,12 @@ let mkdir -p $out/.cargo ${ - if lockFile != null then - "ln -s ${lockFile} $out/Cargo.lock" - else + if lockFile == null then '' printf "%s" "$lockFileContents" > "$out/Cargo.lock" '' + else + "ln -s ${lockFile} $out/Cargo.lock" } cat > $out/.cargo/config.toml < Date: Mon, 23 Mar 2026 11:41:15 -0700 Subject: [PATCH 264/407] mesa-libgbm: 25.1.0 -> 26.0.3 https://docs.mesa3d.org/relnotes/26.0.3.html --- pkgs/development/libraries/mesa/gbm.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mesa/gbm.nix b/pkgs/development/libraries/mesa/gbm.nix index af461413c200..e4f36f7f1779 100644 --- a/pkgs/development/libraries/mesa/gbm.nix +++ b/pkgs/development/libraries/mesa/gbm.nix @@ -20,14 +20,14 @@ stdenv.mkDerivation rec { # We don't use the versions from common.nix, because libgbm is a world rebuild, # so the updates need to happen separately on staging. - version = "25.1.0"; + version = "26.0.3"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-UlI+6OMUj5F6uVAw+Mg2wOZrjfdRq73d1qufaXVI/go"; + hash = "sha256-CTOnJKsx9hDtLhDnuJSGc/lBQ2ZcDm3/Iie7awusGho="; }; mesonAutoFeatures = "disabled"; From 0cda1bf293132a62a25956068b788dffd56c67f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 23 Mar 2026 15:39:37 -0700 Subject: [PATCH 265/407] imagemagick: 7.1.2-17 -> 7.1.2-18 Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-17...7.1.2-18 Changelog: https://github.com/ImageMagick/Website/blob/main/ChangeLog.md --- pkgs/by-name/im/imagemagick/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/imagemagick/package.nix b/pkgs/by-name/im/imagemagick/package.nix index 2f62b0ba131e..78b61c1d4fc7 100644 --- a/pkgs/by-name/im/imagemagick/package.nix +++ b/pkgs/by-name/im/imagemagick/package.nix @@ -86,13 +86,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "imagemagick"; - version = "7.1.2-17"; + version = "7.1.2-18"; src = fetchFromGitHub { owner = "ImageMagick"; repo = "ImageMagick"; tag = finalAttrs.version; - hash = "sha256-niqHdNrFMwIr+9560vceRn0LyJPi6DIp6qCn5GlcVjY="; + hash = "sha256-bt8PlCeEWaRsdMe/FP4HSgmzi1OATjH2Kx233OgleyI="; }; outputs = [ From 92b725011c913863fe2f815675f5316940c2f109 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 24 Mar 2026 05:25:45 +0000 Subject: [PATCH 266/407] iptables: 1.8.12 -> 1.8.13 --- pkgs/os-specific/linux/iptables/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix index 1f55e2eab8b4..701f906db213 100644 --- a/pkgs/os-specific/linux/iptables/default.nix +++ b/pkgs/os-specific/linux/iptables/default.nix @@ -30,7 +30,7 @@ }: let - version = "1.8.12"; + version = "1.8.13"; pname = "iptables"; in @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.netfilter.org/projects/${pname}/files/${pname}-${version}.tar.xz"; - sha256 = "jn7pYmAUkt5lA9Fx1KlICSqxj4nxEd5y4wN8H0DPuEY="; + sha256 = "GvzTPano+ROs5qISZ4gWLiB+JvXV4pxlc8Dlgf/Fi5k="; }; outputs = [ From 23ee096620ec60eb1cf205be57c02d01ae331abe Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 24 Mar 2026 18:35:56 +0000 Subject: [PATCH 267/407] zlib: fix build on s390x --- pkgs/development/libraries/zlib/default.nix | 5 ++++ .../libraries/zlib/export-variable.patch | 29 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/libraries/zlib/export-variable.patch diff --git a/pkgs/development/libraries/zlib/default.nix b/pkgs/development/libraries/zlib/default.nix index 769a6283e438..d1ade7177909 100644 --- a/pkgs/development/libraries/zlib/default.nix +++ b/pkgs/development/libraries/zlib/default.nix @@ -46,6 +46,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-uzKaCizQJ00FUZ1hxmfAYuBpkNcuEl7i36jeZPARnRY="; }; + # https://github.com/madler/zlib/pull/1171 + patches = [ + ./export-variable.patch + ]; + postPatch = '' substituteInPlace configure \ --replace-fail '/usr/bin/libtool' '${stdenv.cc.targetPrefix}ar' \ diff --git a/pkgs/development/libraries/zlib/export-variable.patch b/pkgs/development/libraries/zlib/export-variable.patch new file mode 100644 index 000000000000..a33af41e0405 --- /dev/null +++ b/pkgs/development/libraries/zlib/export-variable.patch @@ -0,0 +1,29 @@ +From 3625bc4c8e2015bbd0d902c75d9ef8bb5a8a3c17 Mon Sep 17 00:00:00 2001 +From: Robert Wolke +Date: Wed, 18 Feb 2026 14:33:27 +0100 +Subject: [PATCH] fix: Add missing replacment of VGFMAFLAG + +--- + configure | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure b/configure +index bc723443e..4e6c8d85b 100755 +--- a/configure ++++ b/configure +@@ -1024,6 +1024,7 @@ sed < ${SRCDIR}Makefile.in " + /^LDFLAGS *=/s#=.*#=$LDFLAGS# + /^LDSHARED *=/s#=.*#=$LDSHARED# + /^CPP *=/s#=.*#=$CPP# ++/^VGFMAFLAG *=/s#=.*#=$VGFMAFLAG# + /^STATICLIB *=/s#=.*#=$STATICLIB# + /^SHAREDLIB *=/s#=.*#=$SHAREDLIB# + /^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV# +@@ -1054,6 +1055,7 @@ sed < ${SRCDIR}zlib.pc.in " + /^CC *=/s#=.*#=$CC# + /^CFLAGS *=/s#=.*#=$CFLAGS# + /^CPP *=/s#=.*#=$CPP# ++/^VGFMAFLAG *=/s#=.*#=$VGFMAFLAG# + /^LDSHARED *=/s#=.*#=$LDSHARED# + /^STATICLIB *=/s#=.*#=$STATICLIB# + /^SHAREDLIB *=/s#=.*#=$SHAREDLIB# From fd9c81c6a385c80c5d4b74ed0eb463eeccf501c4 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 24 Mar 2026 21:41:08 +0100 Subject: [PATCH 268/407] nodejs_24: 24.14.0 -> 24.14.1 --- pkgs/development/web/nodejs/v24.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/web/nodejs/v24.nix b/pkgs/development/web/nodejs/v24.nix index 872cbd4bf222..5684da7be2ec 100644 --- a/pkgs/development/web/nodejs/v24.nix +++ b/pkgs/development/web/nodejs/v24.nix @@ -23,8 +23,8 @@ let [ ]; in buildNodejs { - version = "24.14.0"; - sha256 = "9fe025ef4028aba95d16e7810518bf4a5e8abfb0bdc07d8a3fdbb0afd538d77f"; + version = "24.14.1"; + sha256 = "7822507713f202cf2a551899d250259643f477b671706db421a6fb55c4aa0991"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then From d206494ed2f227da3328a80fdc36f7d2360cfe40 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Mon, 18 Aug 2025 15:27:54 +0800 Subject: [PATCH 269/407] texlive: buildTeXEnv: use buildEnv with derivationArgs instead of custom buildEnv' --- .../typesetting/tex/texlive/build-tex-env.nix | 152 ++++++++---------- 1 file changed, 66 insertions(+), 86 deletions(-) diff --git a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix index 021bcd119e91..6318a5b57733 100644 --- a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix +++ b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix @@ -44,28 +44,6 @@ lib.fix ( }@args: let - ### buildEnv with custom attributes - buildEnv' = - args: - (buildEnv ( - { - inherit pname version; - - inherit (args) paths; - } - // lib.optionalAttrs (args ? extraOutputsToInstall) { inherit (args) extraOutputsToInstall; } - // lib.optionalAttrs (args ? pathsToLink) { inherit (args) pathsToLink; } - )).overrideAttrs - ( - removeAttrs args [ - "extraOutputsToInstall" - "pathsToLink" - "name" - "paths" - "pkgs" - ] - ); - ### texlive.combine backward compatibility # if necessary, convert old style { pkgs = [ ... ]; } packages to attribute sets isOldPkgList = p: !p.outputSpecified or false && p ? pkgs && builtins.all (p: p ? tlType) p.pkgs; @@ -230,7 +208,7 @@ lib.fix ( name = "${pname}-${version}"; - texmfdist = buildEnv' { + texmfdist = buildEnv { name = "${name}-texmfdist"; # remove fake derivations (without 'outPath') to avoid undesired build dependencies @@ -299,19 +277,21 @@ lib.fix ( # other outputs nonEnvOutputs = lib.genAttrs pkgList.nonEnvOutputs ( outName: - buildEnv' { + buildEnv { inherit name; - outputs = [ outName ]; paths = builtins.catAttrs "outPath" ( pkgList.otherOutputs.${outName} or [ ] ++ pkgList.specifiedOutputs.${outName} or [ ] ); - # force the output to be ${outName} or nix-env will not work - nativeBuildInputs = [ - (writeShellScript "force-output.sh" '' - export out="''${${outName}-}" - '') - ]; - inherit meta passthru; + derivationArgs = { + outputs = [ outName ]; + nativeBuildInputs = [ + # force the output to be ${outName} or nix-env will not work + (writeShellScript "force-output.sh" '' + export out="''${${outName}-}" + '') + ]; + inherit meta passthru; + }; } ); @@ -429,21 +409,12 @@ lib.fix ( updmapLines = { pname, fontMaps, ... }: [ "# from ${pname}:" ] ++ fontMaps; - out = - # no indent for git diff purposes - buildEnv' { + in + # no indent for git diff purpose + buildEnv { inherit name; - # use attrNames, attrValues to ensure the two lists are sorted in the same way - outputs = [ - "out" - ] - ++ lib.optionals (!__combine && __formatsOf == null) (builtins.attrNames nonEnvOutputs); - otherOutputs = lib.optionals (!__combine && __formatsOf == null) ( - builtins.attrValues nonEnvOutputs - ); - # remove fake derivations (without 'outPath') to avoid undesired build dependencies paths = builtins.catAttrs "outPath" pkgList.bin @@ -458,50 +429,59 @@ lib.fix ( "/bin" # ensure these are writeable directories ]; - nativeBuildInputs = [ - makeWrapper - libfaketime - tl."texlive.infra" # mktexlsr - tl.texlive-scripts # fmtutil, updmap - tl.texlive-scripts-extra # texlinks - perl - ]; - - buildInputs = [ - coreutils - gawk - gnugrep - gnused - ] - ++ lib.optional needsGhostscript ghostscript; - - inherit meta passthru __combine; - __formatsOf = __formatsOf.pname or null; - - inherit texmfdist texmfroot; - - fontconfigFile = makeFontsConf { fontDirectories = [ "${texmfroot}/texmf-dist/fonts" ]; }; - - fmtutilCnf = assembleConfigLines fmtutilLines pkgList.sortedFormatPkgs; - updmapCfg = assembleConfigLines updmapLines pkgList.sortedFontMaps; - - languageDat = assembleConfigLines langDatLines pkgList.sortedHyphenPatterns; - languageDef = assembleConfigLines langDefLines pkgList.sortedHyphenPatterns; - languageLua = assembleConfigLines langLuaLines pkgList.sortedHyphenPatterns; - - postactionScripts = builtins.catAttrs "postactionScript" pkgList.tlpkg; - postBuild = '' . "${./build-tex-env.sh}" ''; - allowSubstitutes = true; - preferLocalBuild = false; - }; - in - # outputsToInstall must be set *after* overrideAttrs (used in buildEnv') or it fails the checkMeta tests - if __combine || __formatsOf != null then - out - else - lib.addMetaAttrs { inherit (pkgList) outputsToInstall; } out + derivationArgs = { + # use attrNames, attrValues to ensure the two lists are sorted in the same way + outputs = [ + "out" + ] + ++ lib.optionals (!__combine && __formatsOf == null) (builtins.attrNames nonEnvOutputs); + otherOutputs = lib.optionals (!__combine && __formatsOf == null) ( + builtins.attrValues nonEnvOutputs + ); + + nativeBuildInputs = [ + makeWrapper + libfaketime + tl."texlive.infra" # mktexlsr + tl.texlive-scripts # fmtutil, updmap + tl.texlive-scripts-extra # texlinks + perl + ]; + + buildInputs = [ + coreutils + gawk + gnugrep + gnused + ] + ++ lib.optional needsGhostscript ghostscript; + + inherit passthru __combine; + __formatsOf = __formatsOf.pname or null; + + inherit texmfdist texmfroot; + + fontconfigFile = makeFontsConf { fontDirectories = [ "${texmfroot}/texmf-dist/fonts" ]; }; + + fmtutilCnf = assembleConfigLines fmtutilLines pkgList.sortedFormatPkgs; + updmapCfg = assembleConfigLines updmapLines pkgList.sortedFontMaps; + + languageDat = assembleConfigLines langDatLines pkgList.sortedHyphenPatterns; + languageDef = assembleConfigLines langDefLines pkgList.sortedHyphenPatterns; + languageLua = assembleConfigLines langLuaLines pkgList.sortedHyphenPatterns; + + postactionScripts = builtins.catAttrs "postactionScript" pkgList.tlpkg; + + allowSubstitutes = true; + preferLocalBuild = false; + + meta = meta // lib.optionalAttrs (!__combine && __formatsOf == null) { + inherit (pkgList) outputsToInstall; + }; + }; + } ) From 6432891ca64a720bf227283f3d1dbefb98488448 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Mon, 18 Aug 2025 15:59:40 +0800 Subject: [PATCH 270/407] texlive: buildTeXEnv: format expression --- .../typesetting/tex/texlive/build-tex-env.nix | 119 +++++++++--------- 1 file changed, 60 insertions(+), 59 deletions(-) diff --git a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix index 6318a5b57733..7d00099ece85 100644 --- a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix +++ b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix @@ -410,78 +410,79 @@ lib.fix ( updmapLines = { pname, fontMaps, ... }: [ "# from ${pname}:" ] ++ fontMaps; in - # no indent for git diff purpose - buildEnv { + buildEnv { - inherit name; + inherit name; - # remove fake derivations (without 'outPath') to avoid undesired build dependencies - paths = - builtins.catAttrs "outPath" pkgList.bin - ++ lib.optionals (!__combine && __formatsOf == null) pkgList.formats - ++ lib.optional __combine doc; - pathsToLink = [ - "/" - "/share/texmf-var/scripts" - "/share/texmf-var/tex/generic/config" - "/share/texmf-var/web2c" - "/share/texmf-config" - "/bin" # ensure these are writeable directories - ]; + # remove fake derivations (without 'outPath') to avoid undesired build dependencies + paths = + builtins.catAttrs "outPath" pkgList.bin + ++ lib.optionals (!__combine && __formatsOf == null) pkgList.formats + ++ lib.optional __combine doc; + pathsToLink = [ + "/" + "/share/texmf-var/scripts" + "/share/texmf-var/tex/generic/config" + "/share/texmf-var/web2c" + "/share/texmf-config" + "/bin" # ensure these are writeable directories + ]; - postBuild = '' - . "${./build-tex-env.sh}" - ''; + postBuild = '' + . "${./build-tex-env.sh}" + ''; - derivationArgs = { - # use attrNames, attrValues to ensure the two lists are sorted in the same way - outputs = [ - "out" - ] - ++ lib.optionals (!__combine && __formatsOf == null) (builtins.attrNames nonEnvOutputs); - otherOutputs = lib.optionals (!__combine && __formatsOf == null) ( - builtins.attrValues nonEnvOutputs - ); + derivationArgs = { + # use attrNames, attrValues to ensure the two lists are sorted in the same way + outputs = [ + "out" + ] + ++ lib.optionals (!__combine && __formatsOf == null) (builtins.attrNames nonEnvOutputs); + otherOutputs = lib.optionals (!__combine && __formatsOf == null) ( + builtins.attrValues nonEnvOutputs + ); - nativeBuildInputs = [ - makeWrapper - libfaketime - tl."texlive.infra" # mktexlsr - tl.texlive-scripts # fmtutil, updmap - tl.texlive-scripts-extra # texlinks - perl - ]; + nativeBuildInputs = [ + makeWrapper + libfaketime + tl."texlive.infra" # mktexlsr + tl.texlive-scripts # fmtutil, updmap + tl.texlive-scripts-extra # texlinks + perl + ]; - buildInputs = [ - coreutils - gawk - gnugrep - gnused - ] - ++ lib.optional needsGhostscript ghostscript; + buildInputs = [ + coreutils + gawk + gnugrep + gnused + ] + ++ lib.optional needsGhostscript ghostscript; - inherit passthru __combine; - __formatsOf = __formatsOf.pname or null; + inherit passthru __combine; + __formatsOf = __formatsOf.pname or null; - inherit texmfdist texmfroot; + inherit texmfdist texmfroot; - fontconfigFile = makeFontsConf { fontDirectories = [ "${texmfroot}/texmf-dist/fonts" ]; }; + fontconfigFile = makeFontsConf { fontDirectories = [ "${texmfroot}/texmf-dist/fonts" ]; }; - fmtutilCnf = assembleConfigLines fmtutilLines pkgList.sortedFormatPkgs; - updmapCfg = assembleConfigLines updmapLines pkgList.sortedFontMaps; + fmtutilCnf = assembleConfigLines fmtutilLines pkgList.sortedFormatPkgs; + updmapCfg = assembleConfigLines updmapLines pkgList.sortedFontMaps; - languageDat = assembleConfigLines langDatLines pkgList.sortedHyphenPatterns; - languageDef = assembleConfigLines langDefLines pkgList.sortedHyphenPatterns; - languageLua = assembleConfigLines langLuaLines pkgList.sortedHyphenPatterns; + languageDat = assembleConfigLines langDatLines pkgList.sortedHyphenPatterns; + languageDef = assembleConfigLines langDefLines pkgList.sortedHyphenPatterns; + languageLua = assembleConfigLines langLuaLines pkgList.sortedHyphenPatterns; - postactionScripts = builtins.catAttrs "postactionScript" pkgList.tlpkg; + postactionScripts = builtins.catAttrs "postactionScript" pkgList.tlpkg; - allowSubstitutes = true; - preferLocalBuild = false; + allowSubstitutes = true; + preferLocalBuild = false; - meta = meta // lib.optionalAttrs (!__combine && __formatsOf == null) { - inherit (pkgList) outputsToInstall; - }; + meta = + meta + // lib.optionalAttrs (!__combine && __formatsOf == null) { + inherit (pkgList) outputsToInstall; }; - } + }; + } ) From 1b0981b3cbf6132eb0a557a1fb1be51cd0f3b7e1 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Tue, 24 Mar 2026 20:54:58 -0700 Subject: [PATCH 271/407] buildEnv: explicitly set __structuredAttrs = false builder.pl reads all configuration from %ENV, which is fundamentally incompatible with __structuredAttrs = true (values go into a JSON file instead). Explicitly opt out so buildEnv doesn't break when structuredAttrsByDefault is enabled. The override is placed in the final merge block so it cannot be circumvented via derivationArgs. Update the structuredAttrs test from asserting build failure to verifying that the override works: the build succeeds even when derivationArgs.__structuredAttrs = true, and eval tests confirm the attribute is always false. Suggested-by: Sietse Ringers --- pkgs/build-support/buildenv/default.nix | 4 ++ pkgs/test/buildenv.nix | 55 +++++++++++++++++++------ 2 files changed, 46 insertions(+), 13 deletions(-) diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index a3d8f38808d0..08a271080655 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -144,6 +144,10 @@ lib.makeOverridable ( pkgs = builtins.toJSON chosenOutputs; extraPathsFrom = lib.optionalString finalAttrs.includeClosures (writeClosure pathsForClosure); + # Explicitly opt out: builder.pl reads all configuration from %ENV, + # which is fundamentally incompatible with __structuredAttrs = true. + __structuredAttrs = false; + preferLocalBuild = derivationArgs.preferLocalBuild or true; allowSubstitutes = derivationArgs.allowSubstitutes or false; passAsFile = [ diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index 433be3c7b103..3d4f1477c49a 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -277,18 +277,22 @@ let touch $out ''; - # buildEnv's builder.pl reads all inputs from environment variables, - # which is incompatible with structuredAttrs (values go into a JSON file instead). - # This test documents the known failure so it can be tracked. - structuredAttrs-is-broken = pkgs.testers.testBuildFailure' { - drv = buildEnv { - name = "test-env-structuredAttrs"; - paths = [ pkgs.hello ]; - derivationArgs.__structuredAttrs = true; - }; - expectedBuilderExitCode = 255; # Perl's `die` exits with code 255 - expectedBuilderLogEntries = [ "malformed JSON string" ]; - }; + # buildEnv explicitly sets __structuredAttrs = false because builder.pl + # reads all inputs from environment variables. Verify the build succeeds + # even when derivationArgs tries to enable structuredAttrs. + structuredAttrs-overridden = + pkgs.runCommand "test-buildenv-structuredAttrs-overridden" + { + testEnv = buildEnv { + name = "test-env-structuredAttrs"; + paths = [ pkgs.hello ]; + derivationArgs.__structuredAttrs = true; + }; + } + '' + test -x "$testEnv/bin/hello" || { echo "FAIL: hello not present after structuredAttrs override"; exit 1; } + touch $out + ''; ignoreCollisions = pkgs.runCommand "test-buildenv-ignoreCollisions" @@ -311,13 +315,38 @@ let ''; }; + # buildEnv's builder.pl reads all inputs from %ENV, which is + # fundamentally incompatible with __structuredAttrs = true. + # buildEnv explicitly forces __structuredAttrs = false. + tests-structuredAttrs = { + testStructuredAttrsExplicitlyFalse = { + expr = + (buildEnv { + name = "test-env"; + paths = [ ]; + }).__structuredAttrs; + expected = false; + }; + + testStructuredAttrsCantBeOverriddenViaDerivationArgs = { + expr = + (buildEnv { + name = "test-env"; + paths = [ ]; + derivationArgs.__structuredAttrs = true; + }).__structuredAttrs; + expected = false; + }; + }; + tests = tests-name // tests-passthru-paths // tests-finalAttrs // tests-overrideAttrs // tests-passthru-merging - // tests-derivationArgs; + // tests-derivationArgs + // tests-structuredAttrs; in stdenvNoCC.mkDerivation (finalAttrs: { From e661f63187875ab884fd73fb7a6baf374ab7f5de Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 25 Mar 2026 06:42:11 +0000 Subject: [PATCH 272/407] zenity: 4.2.1 -> 4.2.2 Changes: https://gitlab.gnome.org/GNOME/zenity/-/blob/4.2.2/NEWS?ref_type=tags --- pkgs/by-name/ze/zenity/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ze/zenity/package.nix b/pkgs/by-name/ze/zenity/package.nix index 756ad90cd0b6..b121ed663d6c 100644 --- a/pkgs/by-name/ze/zenity/package.nix +++ b/pkgs/by-name/ze/zenity/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "zenity"; - version = "4.2.1"; + version = "4.2.2"; src = fetchurl { url = "mirror://gnome/sources/zenity/${lib.versions.majorMinor finalAttrs.version}/zenity-${finalAttrs.version}.tar.xz"; - hash = "sha256-Wp/Y2DFvkMsuGlqPDUEeufyvhZV6ginqPoA+gQBKHr0="; + hash = "sha256-AZGGqZYJbvT8NW4hV3tWc/W6o6KayOPWCLdTNxwYAY0="; }; nativeBuildInputs = [ From 4b94324556a0d802ad3316b936547dfed4842896 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Wed, 25 Mar 2026 01:14:07 -0600 Subject: [PATCH 273/407] python3Packages.pygments: patch CVE-2026-4539 --- .../pygments/CVE-2026-4539.patch | 34 +++++++++++++++++++ .../python-modules/pygments/default.nix | 6 ++++ 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/pygments/CVE-2026-4539.patch diff --git a/pkgs/development/python-modules/pygments/CVE-2026-4539.patch b/pkgs/development/python-modules/pygments/CVE-2026-4539.patch new file mode 100644 index 000000000000..5bd27874c8ad --- /dev/null +++ b/pkgs/development/python-modules/pygments/CVE-2026-4539.patch @@ -0,0 +1,34 @@ +From 2be805d86471efb8efd51886d4d11a33fa22a928 Mon Sep 17 00:00:00 2001 +From: "zam." +Date: Wed, 25 Mar 2026 11:47:14 +0700 +Subject: [PATCH] fix(lexers): prevent ReDoS in archetype lexer GUID and ID + patterns + +--- + pygments/lexers/archetype.py | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/pygments/lexers/archetype.py b/pygments/lexers/archetype.py +index 5b3eb21ae7..977b02f751 100644 +--- a/pygments/lexers/archetype.py ++++ b/pygments/lexers/archetype.py +@@ -35,8 +35,8 @@ class AtomsLexer(RegexLexer): + (r'([ \t]*)(--.*)$', bygroups(Whitespace, Comment)), + ], + 'archetype_id': [ +- (r'([ \t]*)(([a-zA-Z]\w+(\.[a-zA-Z]\w+)*::)?[a-zA-Z]\w+(-[a-zA-Z]\w+){2}' +- r'\.\w+[\w-]*\.v\d+(\.\d+){,2}((-[a-z]+)(\.\d+)?)?)', ++ (r'([ \t]*)(([a-zA-Z]\w{1,100}(\.[a-zA-Z]\w{1,100})*::)?[a-zA-Z]\w{1,100}(-[a-zA-Z]\w{1,100}){2}' ++ r'\.\w{1,100}[\w-]*\.v\d+(\.\d+){,2}((-[a-z]+)(\.\d+)?)?)', + bygroups(Whitespace, Name.Decorator)), + ], + 'date_constraints': [ +@@ -293,7 +293,7 @@ class AdlLexer(AtomsLexer): + # numbers and version ids + (r'\d+(\.\d+)*', Literal), + # Guids +- (r'(\d|[a-fA-F])+(-(\d|[a-fA-F])+){3,}', Literal), ++ (r'[0-9a-fA-F]{1,36}(-[0-9a-fA-F]{1,36}){3,}', Literal), + (r'\w+', Name.Class), + (r'"', String, 'string'), + (r'=', Operator), diff --git a/pkgs/development/python-modules/pygments/default.nix b/pkgs/development/python-modules/pygments/default.nix index 94d10ee0aa75..c5fc77fd0f66 100644 --- a/pkgs/development/python-modules/pygments/default.nix +++ b/pkgs/development/python-modules/pygments/default.nix @@ -22,6 +22,12 @@ let hash = "sha256-Y2yyR3zsf4lSU2lwvFM7xDdDVC9wOSrgJjdGAK3VuIc="; }; + patches = [ + # https://github.com/NixOS/nixpkgs/issues/502540 + # https://github.com/pygments/pygments/issues/3058 + ./CVE-2026-4539.patch + ]; + nativeBuildInputs = [ hatchling ]; # circular dependencies if enabled by default From 9bb5ec2a32e46077051c341f0b1d6a1b8a90fe3d Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Tue, 24 Mar 2026 15:51:28 -0700 Subject: [PATCH 274/407] gnutar: enable strictDeps --- pkgs/tools/archivers/gnutar/default.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/tools/archivers/gnutar/default.nix b/pkgs/tools/archivers/gnutar/default.nix index c7e65d9ce7f9..50742065796a 100644 --- a/pkgs/tools/archivers/gnutar/default.nix +++ b/pkgs/tools/archivers/gnutar/default.nix @@ -40,20 +40,16 @@ stdenv.mkDerivation rec { "info" ]; - nativeBuildInputs = [ autoreconfHook ]; + strictDeps = true; + + nativeBuildInputs = [ autoreconfHook ] ++ lib.optional stdenv.hostPlatform.isCygwin gettext; # Add libintl on Darwin specifically as it fails to link (or skip) # NLS on it's own: # "_libintl_textdomain", referenced from: # _main in tar.o # ld: symbol(s) not found for architecture x86_64 - buildInputs = - lib.optional aclSupport acl - ++ lib.optional stdenv.hostPlatform.isDarwin libintl - # gettext gets pulled in via autoreconfHook because strictDeps is not set, - # and is linked against. Without this, it doesn't end up in HOST_PATH. - # TODO: enable strictDeps, and either make this dependency explicit, or remove it - ++ lib.optional stdenv.hostPlatform.isCygwin gettext; + buildInputs = lib.optional aclSupport acl ++ lib.optional stdenv.hostPlatform.isDarwin libintl; # May have some issues with root compilation because the bootstrap tool # cannot be used as a login shell for now. From 0b45e7f961d19b0e617bc7349c81debe852b8c2f Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Tue, 24 Mar 2026 16:12:25 -0700 Subject: [PATCH 275/407] gnutar: cleanup --- pkgs/tools/archivers/gnutar/default.nix | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/pkgs/tools/archivers/gnutar/default.nix b/pkgs/tools/archivers/gnutar/default.nix index 50742065796a..51344245c45f 100644 --- a/pkgs/tools/archivers/gnutar/default.nix +++ b/pkgs/tools/archivers/gnutar/default.nix @@ -3,11 +3,11 @@ stdenv, fetchurl, autoreconfHook, - updateAutotoolsGnuConfigScriptsHook, libintl, gettext, aclSupport ? lib.meta.availableOn stdenv.hostPlatform acl, acl, + versionCheckHook, }: # Note: this package is used for bootstrapping fetchurl, and thus @@ -15,12 +15,12 @@ # cgit) that are needed here should be included directly in Nixpkgs as # files. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnutar"; version = "1.35"; src = fetchurl { - url = "mirror://gnu/tar/tar-${version}.tar.xz"; + url = "mirror://gnu/tar/tar-${finalAttrs.version}.tar.xz"; sha256 = "sha256-TWL/NzQux67XSFNTI5MMfPlKz3HDWRiCsmp+pQ8+3BY="; }; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { # which is not safe on darwin. # see http://article.gmane.org/gmane.os.macosx.fink.devel/21882 postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace src/system.c --replace '_(' 'N_(' + substituteInPlace src/system.c --replace-fail '_(' 'N_(' ''; outputs = [ @@ -57,11 +57,12 @@ stdenv.mkDerivation rec { stdenv.hostPlatform.system == "armv7l-linux" || stdenv.hostPlatform.isSunOS ) "1"; - doCheck = false; # fails - doInstallCheck = false; # fails + doCheck = true; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; meta = { - description = "GNU implementation of the `tar' archiver"; + description = "GNU implementation of the `tar` archiver"; longDescription = '' The Tar program provides the ability to create tar archives, as well as various other kinds of manipulation. For example, you @@ -77,13 +78,10 @@ stdenv.mkDerivation rec { archives). ''; homepage = "https://www.gnu.org/software/tar/"; - license = lib.licenses.gpl3Plus; - - maintainers = with lib.maintainers; [ RossComputerGuy ]; mainProgram = "tar"; + maintainers = with lib.maintainers; [ RossComputerGuy ]; platforms = lib.platforms.all; - priority = 10; }; -} +}) From 0fbb9827f2edcaa368a8717b7d89f4b59c6c9933 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Wed, 25 Mar 2026 00:25:37 -0700 Subject: [PATCH 276/407] gnutar: migrate to by-name --- ci/OWNERS | 2 +- pkgs/{tools/archivers => by-name/gn}/gnutar/link-libiconv.patch | 0 .../gnutar/default.nix => by-name/gn/gnutar/package.nix} | 0 pkgs/stdenv/linux/default.nix | 1 - pkgs/top-level/all-packages.nix | 2 -- 5 files changed, 1 insertion(+), 4 deletions(-) rename pkgs/{tools/archivers => by-name/gn}/gnutar/link-libiconv.patch (100%) rename pkgs/{tools/archivers/gnutar/default.nix => by-name/gn/gnutar/package.nix} (100%) diff --git a/ci/OWNERS b/ci/OWNERS index 695c91aa1af0..58b55b0c8efc 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -477,7 +477,7 @@ pkgs/by-name/lx/lxc* @adamcstephens /pkgs/desktops/expidus @RossComputerGuy # GNU Tar & Zip -/pkgs/tools/archivers/gnutar @RossComputerGuy +/pkgs/by-name/gn/gnutar @RossComputerGuy /pkgs/by-name/zi/zip @RossComputerGuy # SELinux diff --git a/pkgs/tools/archivers/gnutar/link-libiconv.patch b/pkgs/by-name/gn/gnutar/link-libiconv.patch similarity index 100% rename from pkgs/tools/archivers/gnutar/link-libiconv.patch rename to pkgs/by-name/gn/gnutar/link-libiconv.patch diff --git a/pkgs/tools/archivers/gnutar/default.nix b/pkgs/by-name/gn/gnutar/package.nix similarity index 100% rename from pkgs/tools/archivers/gnutar/default.nix rename to pkgs/by-name/gn/gnutar/package.nix diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index a6115d05440c..e2c2131eb762 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -847,7 +847,6 @@ in findutils gawk gnused - gnutar gnugrep gnupatch patchelf diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8a773dbf6afb..93431e6f67be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2440,8 +2440,6 @@ with pkgs; gnused = callPackage ../tools/text/gnused { }; - gnutar = callPackage ../tools/archivers/gnutar { }; - inherit (callPackage ../development/tools/godot { }) godot3 godot3-export-templates From 87bc1235066a3ffeaeecdab9ed794413a99b0ab5 Mon Sep 17 00:00:00 2001 From: frozolotl Date: Mon, 23 Mar 2026 14:32:38 +0100 Subject: [PATCH 277/407] blender: 5.0.1 -> 5.1.0 --- pkgs/by-name/bl/blender/eigen-3-compat.patch | 59 ++++++++++++++++++++ pkgs/by-name/bl/blender/hiprt-3-compat.patch | 40 ++----------- pkgs/by-name/bl/blender/package.nix | 27 ++++++--- 3 files changed, 83 insertions(+), 43 deletions(-) create mode 100644 pkgs/by-name/bl/blender/eigen-3-compat.patch diff --git a/pkgs/by-name/bl/blender/eigen-3-compat.patch b/pkgs/by-name/bl/blender/eigen-3-compat.patch new file mode 100644 index 000000000000..e48b2d44bf9e --- /dev/null +++ b/pkgs/by-name/bl/blender/eigen-3-compat.patch @@ -0,0 +1,59 @@ +diff --git a/intern/dualcon/intern/octree.cpp b/intern/dualcon/intern/octree.cpp +index aac041848c..1544667e44 100644 +--- a/intern/dualcon/intern/octree.cpp ++++ b/intern/dualcon/intern/octree.cpp +@@ -2183,9 +2183,7 @@ + /* from http://eigen.tuxfamily.org/bz/show_bug.cgi?id=257 */ + static void pseudoInverse(const Eigen::Matrix3f &a, Eigen::Matrix3f &result, float tolerance) + { +- const int Options = Eigen::ComputeFullU | Eigen::ComputeFullV; +- Eigen::JacobiSVD svd = a.jacobiSvd(); +- ++ Eigen::JacobiSVD svd = a.jacobiSvd(Eigen::ComputeFullU | Eigen::ComputeFullV); + result = svd.matrixV() * + Eigen::Vector3f((svd.singularValues().array().abs() > tolerance) + .select(svd.singularValues().array().inverse(), 0)) +diff --git a/intern/libmv/libmv/multiview/euclidean_resection.cc b/intern/libmv/libmv/multiview/euclidean_resection.cc +index 7d20e9d518..7b3144991c 100644 +--- a/intern/libmv/libmv/multiview/euclidean_resection.cc ++++ b/intern/libmv/libmv/multiview/euclidean_resection.cc +@@ -107,7 +107,7 @@ + + // Find the unit quaternion q that maximizes qNq. It is the eigenvector + // corresponding to the lagest eigenvalue. +- Vec4 q = N.jacobiSvd().matrixU().col(0); ++ Vec4 q = N.jacobiSvd(Eigen::ComputeFullU).matrixU().col(0); + + // Retrieve the 3x3 rotation matrix. + Vec4 qq = q.array() * q.array(); +@@ -246,7 +246,7 @@ + } + + int num_lambda = num_points + 1; // Dimension of the null space of M. +- Mat V = M.jacobiSvd().matrixV().block( ++ Mat V = M.jacobiSvd(Eigen::ComputeFullU).matrixV().block( + 0, num_m_rows, num_m_columns, num_lambda); + + // TODO(vess): The number of constraint equations in K (num_k_rows) must be +@@ -303,7 +303,7 @@ + } + } + Vec L_sq = +- K.jacobiSvd().matrixV().col(num_k_columns - 1); ++ K.jacobiSvd(Eigen::ComputeFullU).matrixV().col(num_k_columns - 1); + + // Pivot on the largest element for numerical stability. Afterwards recover + // the sign of the lambda solution. +diff --git a/intern/libmv/libmv/tracking/track_region.cc b/intern/libmv/libmv/tracking/track_region.cc +index ec808ac9ac..620367a455 100644 +--- a/intern/libmv/libmv/tracking/track_region.cc ++++ b/intern/libmv/libmv/tracking/track_region.cc +@@ -940,7 +940,7 @@ + } + + // TODO(keir): Check solution quality. +- Vec4 a = Q1.jacobiSvd().solve(Q2); ++ Vec4 a = Q1.jacobiSvd(Eigen::ComputeThinU | Eigen::ComputeThinV).solve(Q2); + parameters[2] = a[0]; + parameters[3] = a[1]; + parameters[4] = a[2]; diff --git a/pkgs/by-name/bl/blender/hiprt-3-compat.patch b/pkgs/by-name/bl/blender/hiprt-3-compat.patch index b3f410128507..ab42ff8ae27b 100644 --- a/pkgs/by-name/bl/blender/hiprt-3-compat.patch +++ b/pkgs/by-name/bl/blender/hiprt-3-compat.patch @@ -1,16 +1,3 @@ -diff --git a/extern/hipew/include/hiprtew.h b/extern/hipew/include/hiprtew.h -index d245cb76..952ed805 100644 ---- a/extern/hipew/include/hiprtew.h -+++ b/extern/hipew/include/hiprtew.h -@@ -157,7 +157,7 @@ typedef hiprtError (thiprtDestroyGlobalStackBuffer)( hiprtContext context, hiprt - - typedef hiprtError(thiprtDestroyFuncTable)(hiprtContext context, - hiprtFuncTable funcTable); --typedef void(thiprtSetLogLevel)( hiprtLogLevel level ); -+typedef hiprtError(thiprtSetLogLevel)( hiprtContext context, hiprtLogLevel level ); - - /* Function declarations. */ - extern thiprtCreateContext *hiprtCreateContext; diff --git a/extern/hipew/src/hipew.c b/extern/hipew/src/hipew.c index e72ccde6..138e1efc 100644 --- a/extern/hipew/src/hipew.c @@ -33,28 +20,11 @@ index e72ccde6..138e1efc 100644 NULL }; #endif static int initialized = 0; -diff --git a/intern/cycles/device/hiprt/device_impl.cpp b/intern/cycles/device/hiprt/device_impl.cpp -index c251a8d0..b54bc36c 100644 ---- a/intern/cycles/device/hiprt/device_impl.cpp -+++ b/intern/cycles/device/hiprt/device_impl.cpp -@@ -104,10 +104,10 @@ HIPRTDevice::HIPRTDevice(const DeviceInfo &info, - } - - if (LOG_IS_ON(LOG_LEVEL_TRACE)) { -- hiprtSetLogLevel(hiprtLogLevelInfo | hiprtLogLevelWarn | hiprtLogLevelError); -+ hiprtSetLogLevel(hiprt_context, hiprtLogLevelInfo | hiprtLogLevelWarn | hiprtLogLevelError); - } - else { -- hiprtSetLogLevel(hiprtLogLevelNone); -+ hiprtSetLogLevel(hiprt_context, hiprtLogLevelNone); - } - } - -diff --git a/intern/cycles/kernel/CMakeLists.txt b/intern/cycles/kernel/CMakeLists.txt -index bcaf4e16..aa6a3d17 100644 ---- a/intern/cycles/kernel/CMakeLists.txt -+++ b/intern/cycles/kernel/CMakeLists.txt -@@ -93,13 +93,13 @@ set(SRC_KERNEL_DEVICE_HIPRT_HEADERS +diff --git a/intern/cycles/kernel/device/hiprt/CMakeLists.txt b/intern/cycles/kernel/device/hiprt/CMakeLists.txt +index 9f48fb9be3..01e05159c9 100644 +--- a/intern/cycles/kernel/device/hiprt/CMakeLists.txt ++++ b/intern/cycles/kernel/device/hiprt/CMakeLists.txt +@@ -30,13 +30,13 @@ set(SRC_KERNEL_DEVICE_HIPRT_SDK hiprt/impl/Aabb.h hiprt/impl/BvhNode.h diff --git a/pkgs/by-name/bl/blender/package.nix b/pkgs/by-name/bl/blender/package.nix index 19199e6d468a..91df7b38b283 100644 --- a/pkgs/by-name/bl/blender/package.nix +++ b/pkgs/by-name/bl/blender/package.nix @@ -7,6 +7,7 @@ boost, brotli, callPackage, + ceres-solver, cmake, colladaSupport ? true, config, @@ -66,7 +67,7 @@ pkg-config, potrace, pugixml, - python311Packages, # must use python3Packages instead of python3.pkgs, see https://github.com/NixOS/nixpkgs/issues/211340 + python313Packages, # must use python3Packages instead of python3.pkgs, see https://github.com/NixOS/nixpkgs/issues/211340 rocmPackages, rocmSupport ? config.rocmSupport, rubberband, @@ -95,7 +96,7 @@ let (!stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) || stdenv.hostPlatform.isDarwin; vulkanSupport = !stdenv.hostPlatform.isDarwin; - python3Packages = python311Packages; + python3Packages = python313Packages; python3 = python3Packages.python; pyPkgsOpenusd = python3Packages.openusd.override (old: { opensubdiv = old.opensubdiv.override { inherit cudaSupport; }; @@ -117,16 +118,24 @@ in stdenv'.mkDerivation (finalAttrs: { pname = "blender"; - version = "5.0.1"; + version = "5.1.0"; src = fetchzip { name = "source"; url = "https://download.blender.org/source/blender-${finalAttrs.version}.tar.xz"; - hash = "sha256-fNnQRfGfNc7rbk8npkcYtoAqRjJc6MaV4mqtSJxd0EM="; + hash = "sha256-knXAK3mW0tDz5ukuYkAZMv/zF9NLR8pofc3ujabcsys="; }; + patches = [ + # Blender actually wants a more recent version of eigen. However, the + # ceres-solver dependency propagates eigen 3 and appears to be incompatible + # with more recent versions. + ./eigen-3-compat.patch + ] # Minimal backport of hiprt 3.x support from https://projects.blender.org/blender/blender/pulls/144889 - patches = lib.optional rocmSupport ./hiprt-3-compat.patch; + ++ lib.optionals rocmSupport [ + ./hiprt-3-compat.patch + ]; postPatch = (lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -156,8 +165,8 @@ stdenv'.mkDerivation (finalAttrs: { (lib.cmakeFeature "PYTHON_INCLUDE_DIR" "${python3}/include/${python3.libPrefix}") (lib.cmakeFeature "PYTHON_LIBPATH" "${python3}/lib") (lib.cmakeFeature "PYTHON_LIBRARY" "${python3.libPrefix}") - (lib.cmakeFeature "PYTHON_NUMPY_INCLUDE_DIRS" "${python3Packages.numpy_1}/${python3.sitePackages}/numpy/core/include") - (lib.cmakeFeature "PYTHON_NUMPY_PATH" "${python3Packages.numpy_1}/${python3.sitePackages}") + (lib.cmakeFeature "PYTHON_NUMPY_INCLUDE_DIRS" "${python3Packages.numpy}/${python3.sitePackages}/numpy/_core/include") + (lib.cmakeFeature "PYTHON_NUMPY_PATH" "${python3Packages.numpy}/${python3.sitePackages}") (lib.cmakeFeature "PYTHON_VERSION" "${python3.pythonVersion}") (lib.cmakeBool "WITH_BUILDINFO" false) @@ -168,6 +177,7 @@ stdenv'.mkDerivation (finalAttrs: { (lib.cmakeBool "WITH_CYCLES_DEVICE_OPTIX" cudaSupport) (lib.cmakeBool "WITH_CYCLES_EMBREE" embreeSupport) (lib.cmakeBool "WITH_CYCLES_OSL" true) + (lib.cmakeBool "WITH_SYSTEM_GLOG" true) (lib.cmakeBool "WITH_HYDRA" openUsdSupport) (lib.cmakeBool "WITH_INSTALL_PORTABLE" false) (lib.cmakeBool "WITH_JACK" jackaudioSupport) @@ -238,6 +248,7 @@ stdenv'.mkDerivation (finalAttrs: { buildInputs = [ alembic boost + ceres-solver ffmpeg_7 fftw fftwFloat @@ -324,7 +335,7 @@ stdenv'.mkDerivation (finalAttrs: { in [ ps.materialx - ps.numpy_1 + ps.numpy ps.openshadinglanguage ps.requests ps.zstandard From f2c276dae152d6c9189ebc5f1b0c1c110e6e5967 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Wed, 18 Mar 2026 15:26:18 +0100 Subject: [PATCH 278/407] systemd: 259.5 -> 260 Changes: - autovt@.service moved from a static meson-installed symlink to an [Install] Alias= on getty@.service upstream. We do not process [Install] sections, and logind still hardcodes spawning autovt@ttyN.service on VT switch, so recreate the alias. - kmscon: suppress getty@.service instead of autovt@.service. Add static pull-in of kmsconvt@tty1 via getty.target since logind does not spawn autovt on tty1 by design. - modprobe@.service: upstream switched ExecStart from /sbin/modprobe to a bare 'modprobe' relying on PATH. Update the substitution to match the new form, since DEFAULT_PATH on NixOS is systemd's own bindir which has no modprobe. - Remove stale substituteInPlace patterns for paths removed upstream (/bin/echo in test-fileio.c, /bin/cat in cat.c, /usr/bin/getent in nspawn-setuid.c) - Remove dead CFLAGS overrides for POLKIT_AGENT_BINARY_PATH (replaced by runtime find_executable) and SYSTEMD_CGROUP_AGENTS_PATH (cgroup-v1 leftover, gone before v259). Use --replace-fail for the remaining config.h substitution so future removals fail loudly. - Remove deprecated meson options (sysvinit-path, sysvrcnd-path, libidn) - Handle new pull-oci.c tar references - Drop upstreamed patch 0017-meson.build-do-not-create-systemdstatedir.patch --- nixos/modules/services/ttys/getty.nix | 11 ++-- nixos/modules/services/ttys/kmscon.nix | 7 ++- nixos/modules/system/boot/systemd/logind.nix | 1 - ...ts-for-uninitialised-encrypted-devic.patch | 2 +- ...on-t-try-to-unmount-nix-or-nix-store.patch | 4 +- .../systemd/0003-Fix-NixOS-containers.patch | 8 +-- ...some-NixOS-specific-unit-directories.patch | 18 +++---- ...f-a-useless-message-in-user-sessions.patch | 4 +- ...d-timedated-disable-methods-that-cha.patch | 16 +++--- ...e-usr-share-zoneinfo-to-etc-zoneinfo.patch | 18 +++---- ...calectl-use-etc-X11-xkb-for-list-x11.patch | 2 +- ...9-add-rootprefix-to-lookup-dir-paths.patch | 2 +- ...-execute-scripts-in-etc-systemd-syst.patch | 4 +- ...ecute-scripts-in-etc-systemd-system-.patch | 2 +- ...-placeholder-for-DEFAULT_PATH_NORMAL.patch | 2 +- ...-environment-when-calling-generators.patch | 4 +- ...014-core-don-t-taint-on-unmerged-usr.patch | 2 +- ...ontext_init-fix-driver-name-checking.patch | 6 +-- ...uggest-systemdctl-edit-runtime-on-sy.patch | 2 +- ...> 0017-meson-Don-t-link-ssh-dropins.patch} | 4 +- ....build-do-not-create-systemdstatedir.patch | 21 -------- ...-NSCD-when-DNSSEC-validation-is-dis.patch} | 2 +- pkgs/os-specific/linux/systemd/default.nix | 54 +++++-------------- 23 files changed, 72 insertions(+), 124 deletions(-) rename pkgs/os-specific/linux/systemd/{0018-meson-Don-t-link-ssh-dropins.patch => 0017-meson-Don-t-link-ssh-dropins.patch} (91%) delete mode 100644 pkgs/os-specific/linux/systemd/0017-meson.build-do-not-create-systemdstatedir.patch rename pkgs/os-specific/linux/systemd/{0019-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch => 0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch} (97%) diff --git a/nixos/modules/services/ttys/getty.nix b/nixos/modules/services/ttys/getty.nix index 01d2858602b6..f33a4edd2d66 100644 --- a/nixos/modules/services/ttys/getty.nix +++ b/nixos/modules/services/ttys/getty.nix @@ -163,6 +163,9 @@ in ]; environment.TTY = "%I"; restartIfChanged = false; + # logind hardcodes spawning autovt@ttyN.service on VT switch. Upstream + # declares this alias via [Install] Alias=, which NixOS does not process. + aliases = [ "autovt@.service" ]; }; systemd.services."serial-getty@" = { @@ -173,14 +176,6 @@ in restartIfChanged = false; }; - systemd.services."autovt@" = { - serviceConfig.ExecStart = [ - "" # override upstream default with an empty ExecStart - (gettyCmd "--noclear %I $TERM") - ]; - restartIfChanged = false; - }; - systemd.services."container-getty@" = { serviceConfig.ExecStart = [ "" # override upstream default with an empty ExecStart diff --git a/nixos/modules/services/ttys/kmscon.nix b/nixos/modules/services/ttys/kmscon.nix index a7fdb726dd03..63bf9432c501 100644 --- a/nixos/modules/services/ttys/kmscon.nix +++ b/nixos/modules/services/ttys/kmscon.nix @@ -172,10 +172,15 @@ in ]; restartIfChanged = false; + # logind spawns autovt@ttyN.service on VT switch; point it at kmscon aliases = [ "autovt@.service" ]; }; - systemd.suppressedSystemUnits = [ "autovt@.service" ]; + # tty1 is special: logind does not spawn autovt@tty1, it expects a static + # pull-in via getty.target. With getty@ suppressed, we must replace it. + systemd.services."kmsconvt@tty1".wantedBy = [ "getty.target" ]; + + systemd.suppressedSystemUnits = [ "getty@.service" ]; services.kmscon.extraConfig = let diff --git a/nixos/modules/system/boot/systemd/logind.nix b/nixos/modules/system/boot/systemd/logind.nix index 22d9195536b3..221f9555929f 100644 --- a/nixos/modules/system/boot/systemd/logind.nix +++ b/nixos/modules/system/boot/systemd/logind.nix @@ -43,7 +43,6 @@ config = { systemd.additionalUpstreamSystemUnits = [ "systemd-logind.service" - "autovt@.service" "systemd-user-sessions.service" ] ++ lib.optionals config.systemd.package.withImportd [ diff --git a/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch b/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch index 02845eb126f6..834860c751ae 100644 --- a/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch +++ b/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch @@ -13,7 +13,7 @@ unit. (However, this ignores the fsck unit, so it's not perfect...) 1 file changed, 4 deletions(-) diff --git a/rules.d/99-systemd.rules.in b/rules.d/99-systemd.rules.in -index bebc4d7d09..60278a0da7 100644 +index bebc4d7..60278a0 100644 --- a/rules.d/99-systemd.rules.in +++ b/rules.d/99-systemd.rules.in @@ -30,10 +30,6 @@ SUBSYSTEM=="block", ACTION=="add", KERNEL=="dm-*", ENV{DM_NAME}!="?*", ENV{SYSTE diff --git a/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch b/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch index 9e6f0ba7be7b..c080a834b246 100644 --- a/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch +++ b/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch @@ -14,7 +14,7 @@ Original-Author: Eelco Dolstra 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared/fstab-util.c b/src/shared/fstab-util.c -index 25e229bf3e..b9af1c3b13 100644 +index 25e229b..b9af1c3 100644 --- a/src/shared/fstab-util.c +++ b/src/shared/fstab-util.c @@ -76,6 +76,8 @@ bool fstab_is_extrinsic(const char *mount, const char *opts) { @@ -27,7 +27,7 @@ index 25e229bf3e..b9af1c3b13 100644 "/etc")) return true; diff --git a/src/shutdown/umount.c b/src/shutdown/umount.c -index 46f208824a..3a625ad2a6 100644 +index 7729a1d..744abee 100644 --- a/src/shutdown/umount.c +++ b/src/shutdown/umount.c @@ -178,8 +178,10 @@ int mount_points_list_get(FILE *f, MountPoint **head) { diff --git a/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch b/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch index e7861c684d84..6036126df369 100644 --- a/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch +++ b/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch @@ -10,10 +10,10 @@ container, so checking early whether it exists will fail. 1 file changed, 2 insertions(+) diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c -index 95626a7012..764e82df8b 100644 +index 84e94e8..a0052c1 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c -@@ -6233,6 +6233,7 @@ static int run(int argc, char *argv[]) { +@@ -6368,6 +6368,7 @@ static int run(int argc, char *argv[]) { goto finish; } } else { @@ -21,11 +21,11 @@ index 95626a7012..764e82df8b 100644 _cleanup_free_ char *p = NULL; if (arg_pivot_root_new) -@@ -6252,6 +6253,7 @@ static int run(int argc, char *argv[]) { +@@ -6387,6 +6388,7 @@ static int run(int argc, char *argv[]) { log_error_errno(r, "Unable to determine if %s looks like it has an OS tree (i.e. whether /usr/ exists): %m", arg_directory); goto finish; } +#endif } - if (arg_userns_mode == USER_NAMESPACE_MANAGED) { + if (userns_fd >= 0) { diff --git a/pkgs/os-specific/linux/systemd/0004-Add-some-NixOS-specific-unit-directories.patch b/pkgs/os-specific/linux/systemd/0004-Add-some-NixOS-specific-unit-directories.patch index 0c9f1d206d6b..23026910c249 100644 --- a/pkgs/os-specific/linux/systemd/0004-Add-some-NixOS-specific-unit-directories.patch +++ b/pkgs/os-specific/linux/systemd/0004-Add-some-NixOS-specific-unit-directories.patch @@ -16,7 +16,7 @@ Original-Author: Eelco Dolstra 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/src/core/systemd.pc.in b/src/core/systemd.pc.in -index 862d57dcb6..8ba0ca4486 100644 +index 862d57d..8ba0ca4 100644 --- a/src/core/systemd.pc.in +++ b/src/core/systemd.pc.in @@ -46,10 +46,10 @@ systemdsystemconfdir=${systemd_system_conf_dir} @@ -46,10 +46,10 @@ index 862d57dcb6..8ba0ca4486 100644 systemd_sleep_dir=${prefix}/lib/systemd/system-sleep diff --git a/src/libsystemd/sd-path/path-lookup.c b/src/libsystemd/sd-path/path-lookup.c -index 389d7e2ad9..0819689ffa 100644 +index 32c14fb..7f0bf62 100644 --- a/src/libsystemd/sd-path/path-lookup.c +++ b/src/libsystemd/sd-path/path-lookup.c -@@ -86,11 +86,7 @@ int runtime_directory(RuntimeScope scope, const char *fallback_suffix, char **re +@@ -102,11 +102,7 @@ int runtime_directory(RuntimeScope scope, const char *fallback_suffix, char **re } static const char* const user_data_unit_paths[] = { @@ -61,7 +61,7 @@ index 389d7e2ad9..0819689ffa 100644 NULL }; -@@ -498,16 +494,13 @@ int lookup_paths_init( +@@ -519,16 +515,13 @@ int lookup_paths_init( persistent_config, SYSTEM_CONFIG_UNIT_DIR, "/etc/systemd/system", @@ -79,7 +79,7 @@ index 389d7e2ad9..0819689ffa 100644 STRV_IFNOTNULL(generator_late)); break; -@@ -525,13 +518,10 @@ int lookup_paths_init( +@@ -546,13 +539,10 @@ int lookup_paths_init( add = strv_new(persistent_config, USER_CONFIG_UNIT_DIR, "/etc/systemd/user", @@ -95,7 +95,7 @@ index 389d7e2ad9..0819689ffa 100644 break; case RUNTIME_SCOPE_USER: -@@ -670,7 +660,6 @@ void lookup_paths_log(LookupPaths *lp) { +@@ -692,7 +682,6 @@ void lookup_paths_log(LookupPaths *lp) { static const char* const system_generator_paths[] = { "/run/systemd/system-generators", "/etc/systemd/system-generators", @@ -103,7 +103,7 @@ index 389d7e2ad9..0819689ffa 100644 SYSTEM_GENERATOR_DIR, NULL, }; -@@ -678,7 +667,6 @@ static const char* const system_generator_paths[] = { +@@ -700,7 +689,6 @@ static const char* const system_generator_paths[] = { static const char* const user_generator_paths[] = { "/run/systemd/user-generators", "/etc/systemd/user-generators", @@ -111,7 +111,7 @@ index 389d7e2ad9..0819689ffa 100644 USER_GENERATOR_DIR, NULL, }; -@@ -686,7 +674,6 @@ static const char* const user_generator_paths[] = { +@@ -708,7 +696,6 @@ static const char* const user_generator_paths[] = { static const char* const system_env_generator_paths[] = { "/run/systemd/system-environment-generators", "/etc/systemd/system-environment-generators", @@ -119,7 +119,7 @@ index 389d7e2ad9..0819689ffa 100644 SYSTEM_ENV_GENERATOR_DIR, NULL, }; -@@ -694,7 +681,6 @@ static const char* const system_env_generator_paths[] = { +@@ -716,7 +703,6 @@ static const char* const system_env_generator_paths[] = { static const char* const user_env_generator_paths[] = { "/run/systemd/user-environment-generators", "/etc/systemd/user-environment-generators", diff --git a/pkgs/os-specific/linux/systemd/0005-Get-rid-of-a-useless-message-in-user-sessions.patch b/pkgs/os-specific/linux/systemd/0005-Get-rid-of-a-useless-message-in-user-sessions.patch index bee57fa30b55..ec8e7ed11459 100644 --- a/pkgs/os-specific/linux/systemd/0005-Get-rid-of-a-useless-message-in-user-sessions.patch +++ b/pkgs/os-specific/linux/systemd/0005-Get-rid-of-a-useless-message-in-user-sessions.patch @@ -13,10 +13,10 @@ in containers. 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/manager.c b/src/core/manager.c -index a5a51023c5..22cc7bd789 100644 +index 79fa19d..2115d74 100644 --- a/src/core/manager.c +++ b/src/core/manager.c -@@ -1578,7 +1578,8 @@ static unsigned manager_dispatch_stop_when_bound_queue(Manager *m) { +@@ -1579,7 +1579,8 @@ static unsigned manager_dispatch_stop_when_bound_queue(Manager *m) { if (!unit_is_bound_by_inactive(u, &culprit)) continue; diff --git a/pkgs/os-specific/linux/systemd/0006-hostnamed-localed-timedated-disable-methods-that-cha.patch b/pkgs/os-specific/linux/systemd/0006-hostnamed-localed-timedated-disable-methods-that-cha.patch index 82f9198d7d4e..4ad501560685 100644 --- a/pkgs/os-specific/linux/systemd/0006-hostnamed-localed-timedated-disable-methods-that-cha.patch +++ b/pkgs/os-specific/linux/systemd/0006-hostnamed-localed-timedated-disable-methods-that-cha.patch @@ -11,10 +11,10 @@ Subject: [PATCH] hostnamed, localed, timedated: disable methods that change 3 files changed, 25 insertions(+) diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c -index fbe1b2fa7a..30e7c75279 100644 +index 04c72e8..1f9f296 100644 --- a/src/hostname/hostnamed.c +++ b/src/hostname/hostnamed.c -@@ -1388,6 +1388,9 @@ static int method_set_static_hostname(sd_bus_message *m, void *userdata, sd_bus_ +@@ -1421,6 +1421,9 @@ static int method_set_static_hostname(sd_bus_message *m, void *userdata, sd_bus_ if (r < 0) return r; @@ -24,7 +24,7 @@ index fbe1b2fa7a..30e7c75279 100644 name = empty_to_null(name); context_read_etc_hostname(c); -@@ -1454,6 +1457,9 @@ static int set_machine_info(Context *c, sd_bus_message *m, int prop, sd_bus_mess +@@ -1487,6 +1490,9 @@ static int set_machine_info(Context *c, sd_bus_message *m, int prop, sd_bus_mess if (r < 0) return r; @@ -35,7 +35,7 @@ index fbe1b2fa7a..30e7c75279 100644 context_read_machine_info(c); diff --git a/src/locale/localed.c b/src/locale/localed.c -index 041ba29cd8..02fbe3e278 100644 +index 041ba29..02fbe3e 100644 --- a/src/locale/localed.c +++ b/src/locale/localed.c @@ -221,6 +221,9 @@ static int method_set_locale(sd_bus_message *m, void *userdata, sd_bus_error *er @@ -69,10 +69,10 @@ index 041ba29cd8..02fbe3e278 100644 r = x11_context_verify_and_warn(&in, LOG_ERR, error); diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c -index d1ef772b56..9b1fe439f1 100644 +index 43cf3fd..1455830 100644 --- a/src/timedate/timedated.c +++ b/src/timedate/timedated.c -@@ -678,6 +678,10 @@ static int method_set_timezone(sd_bus_message *m, void *userdata, sd_bus_error * +@@ -680,6 +680,10 @@ static int method_set_timezone(sd_bus_message *m, void *userdata, sd_bus_error * if (r < 0) return r; @@ -83,7 +83,7 @@ index d1ef772b56..9b1fe439f1 100644 if (!timezone_is_valid(z, LOG_DEBUG)) return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid or not installed time zone '%s'", z); -@@ -756,6 +760,9 @@ static int method_set_local_rtc(sd_bus_message *m, void *userdata, sd_bus_error +@@ -758,6 +762,9 @@ static int method_set_local_rtc(sd_bus_message *m, void *userdata, sd_bus_error if (r < 0) return r; @@ -93,7 +93,7 @@ index d1ef772b56..9b1fe439f1 100644 if (lrtc == c->local_rtc && !fix_system) return sd_bus_reply_method_return(m, NULL); -@@ -954,6 +961,9 @@ static int method_set_ntp(sd_bus_message *m, void *userdata, sd_bus_error *error +@@ -956,6 +963,9 @@ static int method_set_ntp(sd_bus_message *m, void *userdata, sd_bus_error *error if (r < 0) return r; diff --git a/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch b/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch index 34cd1047f908..b970a490144b 100644 --- a/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch +++ b/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch @@ -13,7 +13,7 @@ NixOS uses this path. 5 files changed, 15 insertions(+), 18 deletions(-) diff --git a/man/localtime.xml b/man/localtime.xml -index 3a13e04a27..4fd58068a1 100644 +index 3a13e04..4fd5806 100644 --- a/man/localtime.xml +++ b/man/localtime.xml @@ -20,7 +20,7 @@ @@ -35,7 +35,7 @@ index 3a13e04a27..4fd58068a1 100644 Etc/UTC. The resulting link should lead to the corresponding binary diff --git a/src/basic/time-util.c b/src/basic/time-util.c -index 5dd00af952..e682337ef0 100644 +index 5dd00af..e682337 100644 --- a/src/basic/time-util.c +++ b/src/basic/time-util.c @@ -1443,7 +1443,7 @@ static int get_timezones_from_zone1970_tab(char ***ret) { @@ -75,7 +75,7 @@ index 5dd00af952..e682337ef0 100644 return -EINVAL; if (!timezone_is_valid(e, LOG_DEBUG)) diff --git a/src/firstboot/firstboot.c b/src/firstboot/firstboot.c -index 38e3adaed6..953ad05fb5 100644 +index 38e3ada..953ad05 100644 --- a/src/firstboot/firstboot.c +++ b/src/firstboot/firstboot.c @@ -576,7 +576,7 @@ static int prompt_timezone(int rfd, sd_varlink **mute_console_link) { @@ -103,10 +103,10 @@ index 38e3adaed6..953ad05fb5 100644 return log_error_errno(r, "Failed to create /etc/localtime symlink: %m"); diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c -index 764e82df8b..5dc706be4f 100644 +index a0052c1..39f2b1f 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c -@@ -1820,8 +1820,8 @@ int userns_mkdir(const char *root, const char *path, mode_t mode, uid_t uid, gid +@@ -1856,8 +1856,8 @@ int userns_mkdir(const char *root, const char *path, mode_t mode, uid_t uid, gid static const char *timezone_from_path(const char *path) { return PATH_STARTSWITH_SET( path, @@ -118,10 +118,10 @@ index 764e82df8b..5dc706be4f 100644 static bool etc_writable(void) { diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c -index 9b1fe439f1..916886aeff 100644 +index 1455830..532fe36 100644 --- a/src/timedate/timedated.c +++ b/src/timedate/timedated.c -@@ -266,7 +266,7 @@ static int context_read_data(Context *c) { +@@ -268,7 +268,7 @@ static int context_read_data(Context *c) { r = get_timezone(&t); if (r == -EINVAL) @@ -130,7 +130,7 @@ index 9b1fe439f1..916886aeff 100644 else if (r < 0) log_warning_errno(r, "Failed to get target of /etc/localtime: %m"); -@@ -290,7 +290,7 @@ static int context_write_data_timezone(Context *c) { +@@ -292,7 +292,7 @@ static int context_write_data_timezone(Context *c) { if (isempty(c->zone) || streq(c->zone, "UTC")) { @@ -139,7 +139,7 @@ index 9b1fe439f1..916886aeff 100644 if (unlink(etc_localtime()) < 0 && errno != ENOENT) return -errno; -@@ -298,9 +298,9 @@ static int context_write_data_timezone(Context *c) { +@@ -300,9 +300,9 @@ static int context_write_data_timezone(Context *c) { return 0; } diff --git a/pkgs/os-specific/linux/systemd/0008-localectl-use-etc-X11-xkb-for-list-x11.patch b/pkgs/os-specific/linux/systemd/0008-localectl-use-etc-X11-xkb-for-list-x11.patch index d2eb05c290be..645f3d965238 100644 --- a/pkgs/os-specific/linux/systemd/0008-localectl-use-etc-X11-xkb-for-list-x11.patch +++ b/pkgs/os-specific/linux/systemd/0008-localectl-use-etc-X11-xkb-for-list-x11.patch @@ -10,7 +10,7 @@ NixOS has an option to link the xkb data files to /etc/X11, but not to 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locale/localectl.c b/src/locale/localectl.c -index 63703007ad..50def81940 100644 +index 6370300..50def81 100644 --- a/src/locale/localectl.c +++ b/src/locale/localectl.c @@ -295,7 +295,7 @@ static const char* xkb_directory(void) { diff --git a/pkgs/os-specific/linux/systemd/0009-add-rootprefix-to-lookup-dir-paths.patch b/pkgs/os-specific/linux/systemd/0009-add-rootprefix-to-lookup-dir-paths.patch index 6b02907d6d60..b0d75ceb6c83 100644 --- a/pkgs/os-specific/linux/systemd/0009-add-rootprefix-to-lookup-dir-paths.patch +++ b/pkgs/os-specific/linux/systemd/0009-add-rootprefix-to-lookup-dir-paths.patch @@ -12,7 +12,7 @@ files that I might have missed. 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/basic/constants.h b/src/basic/constants.h -index a26cff4062..3800c37e1b 100644 +index 3dbffde..d3c3a1b 100644 --- a/src/basic/constants.h +++ b/src/basic/constants.h @@ -40,13 +40,15 @@ diff --git a/pkgs/os-specific/linux/systemd/0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch b/pkgs/os-specific/linux/systemd/0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch index 37b56151b0b2..6725123c38e6 100644 --- a/pkgs/os-specific/linux/systemd/0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch +++ b/pkgs/os-specific/linux/systemd/0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch @@ -10,10 +10,10 @@ This is needed for NixOS to use such scripts as systemd directory is immutable. 1 file changed, 1 insertion(+) diff --git a/src/shutdown/shutdown.c b/src/shutdown/shutdown.c -index ff68f9e272..53f2ba1eee 100644 +index fc6df23..cb8b45a 100644 --- a/src/shutdown/shutdown.c +++ b/src/shutdown/shutdown.c -@@ -329,6 +329,7 @@ static void notify_supervisor(void) { +@@ -330,6 +330,7 @@ static void notify_supervisor(void) { int main(int argc, char *argv[]) { static const char* const dirs[] = { SYSTEM_SHUTDOWN_PATH, diff --git a/pkgs/os-specific/linux/systemd/0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch b/pkgs/os-specific/linux/systemd/0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch index e39b77a9f86c..784100677249 100644 --- a/pkgs/os-specific/linux/systemd/0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch +++ b/pkgs/os-specific/linux/systemd/0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch @@ -9,7 +9,7 @@ This is needed for NixOS to use such scripts as systemd directory is immutable. 1 file changed, 1 insertion(+) diff --git a/src/sleep/sleep.c b/src/sleep/sleep.c -index 0d128053ba..4deec9f72d 100644 +index 43aaede..a8e5a75 100644 --- a/src/sleep/sleep.c +++ b/src/sleep/sleep.c @@ -248,6 +248,7 @@ static int execute( diff --git a/pkgs/os-specific/linux/systemd/0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch b/pkgs/os-specific/linux/systemd/0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch index 9b2955528b8d..33eb91848724 100644 --- a/pkgs/os-specific/linux/systemd/0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch +++ b/pkgs/os-specific/linux/systemd/0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch @@ -10,7 +10,7 @@ systemd itself uses extensively. 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/basic/path-util.h b/src/basic/path-util.h -index 5b2baef4e1..7f366e4544 100644 +index e2e80ae..9f85649 100644 --- a/src/basic/path-util.h +++ b/src/basic/path-util.h @@ -9,11 +9,11 @@ diff --git a/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch b/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch index 5f2663d71425..edc855f767a8 100644 --- a/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch +++ b/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch @@ -16,10 +16,10 @@ executables that are being called from managers. 1 file changed, 8 insertions(+) diff --git a/src/core/manager.c b/src/core/manager.c -index 22cc7bd789..0a56da1307 100644 +index 2115d74..86f6973 100644 --- a/src/core/manager.c +++ b/src/core/manager.c -@@ -3996,9 +3996,17 @@ static int build_generator_environment(Manager *m, char ***ret) { +@@ -3999,9 +3999,17 @@ static int build_generator_environment(Manager *m, char ***ret) { * adjust generated units to that. Let's pass down some bits of information that are easy for us to * determine (but a bit harder for generator scripts to determine), as environment variables. */ diff --git a/pkgs/os-specific/linux/systemd/0014-core-don-t-taint-on-unmerged-usr.patch b/pkgs/os-specific/linux/systemd/0014-core-don-t-taint-on-unmerged-usr.patch index 445b08d2289f..136765a0b0b9 100644 --- a/pkgs/os-specific/linux/systemd/0014-core-don-t-taint-on-unmerged-usr.patch +++ b/pkgs/os-specific/linux/systemd/0014-core-don-t-taint-on-unmerged-usr.patch @@ -17,7 +17,7 @@ See also: https://github.com/systemd/systemd/issues/24191 1 file changed, 8 deletions(-) diff --git a/src/core/taint.c b/src/core/taint.c -index 8872a224b2..bc736e2ef8 100644 +index 8872a22..bc736e2 100644 --- a/src/core/taint.c +++ b/src/core/taint.c @@ -42,14 +42,6 @@ char** taint_strv(void) { diff --git a/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch b/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch index 8cb7a24ec123..3e0d5920fc06 100644 --- a/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch +++ b/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch @@ -27,11 +27,11 @@ filename_is_valid with path_is_valid. 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/tpm2-util.c b/src/shared/tpm2-util.c -index 76951ccfd4..0a1ed3d6a5 100644 +index 9e05c84..c0dd773 100644 --- a/src/shared/tpm2-util.c +++ b/src/shared/tpm2-util.c -@@ -741,7 +741,7 @@ int tpm2_context_new(const char *device, Tpm2Context **ret_context) { - fn = strjoina("libtss2-tcti-", driver, ".so.0"); +@@ -918,7 +918,7 @@ int tpm2_context_new(const char *device, Tpm2Context **ret_context) { + return log_oom_debug(); /* Better safe than sorry, let's refuse strings that cannot possibly be valid driver early, before going to disk. */ - if (!filename_is_valid(fn)) diff --git a/pkgs/os-specific/linux/systemd/0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch b/pkgs/os-specific/linux/systemd/0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch index e106791f3115..b140a9168f6a 100644 --- a/pkgs/os-specific/linux/systemd/0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch +++ b/pkgs/os-specific/linux/systemd/0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch @@ -30,7 +30,7 @@ are written into `$XDG_CONFIG_HOME/systemd/user`. 1 file changed, 3 insertions(+) diff --git a/src/systemctl/systemctl-edit.c b/src/systemctl/systemctl-edit.c -index a28180922a..22c9c8fdbd 100644 +index a281809..22c9c8f 100644 --- a/src/systemctl/systemctl-edit.c +++ b/src/systemctl/systemctl-edit.c @@ -336,6 +336,9 @@ int verb_edit(int argc, char *argv[], void *userdata) { diff --git a/pkgs/os-specific/linux/systemd/0018-meson-Don-t-link-ssh-dropins.patch b/pkgs/os-specific/linux/systemd/0017-meson-Don-t-link-ssh-dropins.patch similarity index 91% rename from pkgs/os-specific/linux/systemd/0018-meson-Don-t-link-ssh-dropins.patch rename to pkgs/os-specific/linux/systemd/0017-meson-Don-t-link-ssh-dropins.patch index 94e93ae2c69f..2fd8968eff30 100644 --- a/pkgs/os-specific/linux/systemd/0018-meson-Don-t-link-ssh-dropins.patch +++ b/pkgs/os-specific/linux/systemd/0017-meson-Don-t-link-ssh-dropins.patch @@ -8,10 +8,10 @@ Subject: [PATCH] meson: Don't link ssh dropins 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build -index 765c1802a2..96013f0327 100644 +index ab29125..bd01897 100644 --- a/meson.build +++ b/meson.build -@@ -214,13 +214,13 @@ sshconfdir = get_option('sshconfdir') +@@ -210,13 +210,13 @@ sshconfdir = get_option('sshconfdir') if sshconfdir == '' sshconfdir = sysconfdir / 'ssh/ssh_config.d' endif diff --git a/pkgs/os-specific/linux/systemd/0017-meson.build-do-not-create-systemdstatedir.patch b/pkgs/os-specific/linux/systemd/0017-meson.build-do-not-create-systemdstatedir.patch deleted file mode 100644 index c209affe2df8..000000000000 --- a/pkgs/os-specific/linux/systemd/0017-meson.build-do-not-create-systemdstatedir.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: nikstur -Date: Mon, 6 Nov 2023 22:51:38 +0100 -Subject: [PATCH] meson.build: do not create systemdstatedir - ---- - meson.build | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 08f4f99f51..765c1802a2 100644 ---- a/meson.build -+++ b/meson.build -@@ -2858,7 +2858,6 @@ install_data('LICENSE.GPL2', - install_subdir('LICENSES', - install_dir : docdir) - --install_emptydir(systemdstatedir) - - ##################################################################### - diff --git a/pkgs/os-specific/linux/systemd/0019-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch b/pkgs/os-specific/linux/systemd/0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch similarity index 97% rename from pkgs/os-specific/linux/systemd/0019-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch rename to pkgs/os-specific/linux/systemd/0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch index bf6ebeebe59a..22670fc7a75e 100644 --- a/pkgs/os-specific/linux/systemd/0019-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch +++ b/pkgs/os-specific/linux/systemd/0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch @@ -13,7 +13,7 @@ directly. 1 file changed, 11 insertions(+) diff --git a/src/timesync/timesyncd.c b/src/timesync/timesyncd.c -index 96d0dd5c2b..ee7cc4bd17 100644 +index 96d0dd5..ee7cc4b 100644 --- a/src/timesync/timesyncd.c +++ b/src/timesync/timesyncd.c @@ -25,6 +25,11 @@ diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index 04df6c8445c8..48297b9ff544 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -202,17 +202,17 @@ let # command: # $ curl -s https://api.github.com/repos/systemd/systemd/releases/latest | \ # jq '.created_at|strptime("%Y-%m-%dT%H:%M:%SZ")|mktime' - releaseTimestamp = "1766012573"; + releaseTimestamp = "1773777352"; in stdenv.mkDerivation (finalAttrs: { inherit pname; - version = "259.5"; + version = "260"; src = fetchFromGitHub { owner = "systemd"; repo = "systemd"; rev = "v${finalAttrs.version}"; - hash = "sha256-4w5tszZd6pBJLVGop3kBy3A9DI3YeQCvIuand7oLiL0="; + hash = "sha256-tg3sqC+wRAqkHNwcWGttfvQbgmHoj8zk/tH8bcrRM7c="; }; # On major changes, or when otherwise required, you *must* : @@ -240,15 +240,14 @@ stdenv.mkDerivation (finalAttrs: { ./0014-core-don-t-taint-on-unmerged-usr.patch ./0015-tpm2_context_init-fix-driver-name-checking.patch ./0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch - ./0017-meson.build-do-not-create-systemdstatedir.patch # systemd tries to link the systemd-ssh-proxy ssh config snippet with tmpfiles # if the install prefix is not /usr, but that does not work for us # because we include the config snippet manually - ./0018-meson-Don-t-link-ssh-dropins.patch + ./0017-meson-Don-t-link-ssh-dropins.patch ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu) [ - ./0019-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch + ./0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch ]; postPatch = '' @@ -432,10 +431,6 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonOption "system-uid-max" "999") (lib.mesonOption "system-gid-max" "999") - # SysVinit - (lib.mesonOption "sysvinit-path" "") - (lib.mesonOption "sysvrcnd-path" "") - # Login (lib.mesonOption "sulogin-path" "${lib.getOutput "login" util-linux}/bin/sulogin") (lib.mesonOption "nologin-path" "${lib.getOutput "login" util-linux}/bin/nologin") @@ -503,7 +498,6 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonEnable "polkit" withPolkit) (lib.mesonEnable "elfutils" withCoredump) (lib.mesonEnable "libcurl" wantCurl) - (lib.mesonEnable "libidn" false) (lib.mesonEnable "libidn2" withLibidn2) (lib.mesonEnable "repart" withRepart) (lib.mesonEnable "sysupdate" withSysupdate) @@ -598,7 +592,6 @@ stdenv.mkDerivation (finalAttrs: { "man/systemd-run.xml" "src/analyze/test-verify.c" "src/test/test-env-file.c" - "src/test/test-fileio.c" "src/test/test-load-fragment.c" ]; } @@ -607,7 +600,6 @@ stdenv.mkDerivation (finalAttrs: { replacement = "${coreutils}/bin/cat"; where = [ "test/test-execute/exec-noexecpaths-simple.service" - "src/journal/cat.c" ]; } { @@ -616,16 +608,6 @@ stdenv.mkDerivation (finalAttrs: { where = [ "man/systemd-fsck@.service.xml" ]; } ] - ++ lib.optionals withNspawn [ - { - # we only need to patch getent when nspawn will actually be built/installed - # as of systemd 257.x, nspawn will not be installed on systemdLibs, so we don't need to patch it - # patching getent unconditionally here introduces infinite recursion on musl - search = "/usr/bin/getent"; - replacement = "${getent}/bin/getent"; - where = [ "src/nspawn/nspawn-setuid.c" ]; - } - ] ++ lib.optionals withImportd [ { search = "\"gpg\""; @@ -637,7 +619,6 @@ stdenv.mkDerivation (finalAttrs: { replacement = "\\\"${gnutar}/bin/tar\\\""; where = [ "src/import/export-tar.c" - "src/import/import-common.c" "src/import/import-tar.c" ]; ignore = [ @@ -648,8 +629,10 @@ stdenv.mkDerivation (finalAttrs: { "src/import/export.c" "src/import/import.c" "src/import/importd.c" - # runs `tar` but also also creates a temporary directory with the string + # runs `tar` but also creates a temporary directory with the string "src/import/pull-tar.c" + # pull-oci.c has tar references handled in postPatch + "src/import/pull-oci.c" # tar referenced as file suffix "src/shared/import-util.c" ]; @@ -657,8 +640,8 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withKmod [ { - search = "/sbin/modprobe"; - replacement = "${lib.getBin kmod}/sbin/modprobe"; + search = "ExecStart=-modprobe"; + replacement = "ExecStart=-${lib.getBin kmod}/bin/modprobe"; where = [ "units/modprobe@.service" ]; } ]; @@ -709,7 +692,7 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace src/libsystemd/sd-journal/catalog.c \ --replace /usr/lib/systemd/catalog/ $out/lib/systemd/catalog/ - substituteInPlace src/import/pull-tar.c \ + substituteInPlace src/import/pull-tar.c src/import/pull-oci.c \ --replace 'wait_for_terminate_and_check("tar"' 'wait_for_terminate_and_check("${gnutar}/bin/tar"' ''; @@ -717,23 +700,10 @@ stdenv.mkDerivation (finalAttrs: { # warning messages postConfigure = '' substituteInPlace config.h \ - --replace "POLKIT_AGENT_BINARY_PATH" "_POLKIT_AGENT_BINARY_PATH" \ - --replace "SYSTEMD_BINARY_PATH" "_SYSTEMD_BINARY_PATH" \ - --replace "SYSTEMD_CGROUP_AGENTS_PATH" "_SYSTEMD_CGROUP_AGENT_PATH" + --replace-fail "SYSTEMD_BINARY_PATH" "_SYSTEMD_BINARY_PATH" ''; env.NIX_CFLAGS_COMPILE = toString [ - # Can't say ${polkit.bin}/bin/pkttyagent here because that would - # lead to a cyclic dependency. - "-UPOLKIT_AGENT_BINARY_PATH" - "-DPOLKIT_AGENT_BINARY_PATH=\"/run/current-system/sw/bin/pkttyagent\"" - - # Set the release_agent on /sys/fs/cgroup/systemd to the - # currently running systemd (/run/current-system/systemd) so - # that we don't use an obsolete/garbage-collected release agent. - "-USYSTEMD_CGROUP_AGENTS_PATH" - "-DSYSTEMD_CGROUP_AGENTS_PATH=\"/run/current-system/systemd/lib/systemd/systemd-cgroups-agent\"" - "-USYSTEMD_BINARY_PATH" "-DSYSTEMD_BINARY_PATH=\"/run/current-system/systemd/lib/systemd/systemd\"" ]; From 30b1e384354c95a8773cf759d26c70a1c31066f5 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Thu, 19 Mar 2026 00:35:00 +0100 Subject: [PATCH 279/407] nixos/journald: add systemd-journalctl varlink socket New in systemd 260. Exposes io.systemd.JournalAccess at /run/systemd/io.systemd.JournalAccess and registers it in /run/varlink/registry/ --- nixos/modules/system/boot/systemd/journald.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/system/boot/systemd/journald.nix b/nixos/modules/system/boot/systemd/journald.nix index 279da8f47c0b..52b0bcf95b6b 100644 --- a/nixos/modules/system/boot/systemd/journald.nix +++ b/nixos/modules/system/boot/systemd/journald.nix @@ -130,6 +130,8 @@ in "systemd-journald-sync@.service" "systemd-journald-audit.socket" "systemd-journald-dev-log.socket" + "systemd-journalctl.socket" + "systemd-journalctl@.service" "syslog.socket" ]; From 8de047d3fabfc5dc14b5e01bcd3d86d7b98e3ea3 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Thu, 19 Mar 2026 00:44:04 +0100 Subject: [PATCH 280/407] nixos/networkd: add systemd-networkd-varlink-metrics socket Exposes io.systemd.Network metrics at /run/systemd/report/io.systemd.Network --- nixos/modules/system/boot/networkd.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/system/boot/networkd.nix b/nixos/modules/system/boot/networkd.nix index c8dadd09e9ce..7efa22ad205d 100644 --- a/nixos/modules/system/boot/networkd.nix +++ b/nixos/modules/system/boot/networkd.nix @@ -3398,8 +3398,11 @@ let "systemd-networkd.service" "systemd-networkd.socket" "systemd-networkd-persistent-storage.service" + "systemd-networkd-varlink-metrics.socket" ]; + systemd.sockets.systemd-networkd-varlink-metrics.wantedBy = [ "sockets.target" ]; + environment.etc."systemd/networkd.conf" = renderConfig cfg.config; systemd.services.systemd-networkd = From 13b2a08502704a4d14b6077131bdcee89d6652a8 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Mon, 23 Mar 2026 15:43:51 +0100 Subject: [PATCH 281/407] systemd: 260 -> 260.1 --- ...e-units-for-uninitialised-encrypted-devic.patch | 2 +- ...002-Don-t-try-to-unmount-nix-or-nix-store.patch | 4 ++-- .../linux/systemd/0003-Fix-NixOS-containers.patch | 2 +- ...-Add-some-NixOS-specific-unit-directories.patch | 4 ++-- ...rid-of-a-useless-message-in-user-sessions.patch | 2 +- ...ocaled-timedated-disable-methods-that-cha.patch | 6 +++--- ...Change-usr-share-zoneinfo-to-etc-zoneinfo.patch | 14 +++++++------- ...08-localectl-use-etc-X11-xkb-for-list-x11.patch | 2 +- .../0009-add-rootprefix-to-lookup-dir-paths.patch | 2 +- ...tdown-execute-scripts-in-etc-systemd-syst.patch | 2 +- ...ep-execute-scripts-in-etc-systemd-system-.patch | 2 +- ...h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch | 2 +- ...stemd-environment-when-calling-generators.patch | 2 +- .../0014-core-don-t-taint-on-unmerged-usr.patch | 2 +- ...pm2_context_init-fix-driver-name-checking.patch | 2 +- ...dit-suggest-systemdctl-edit-runtime-on-sy.patch | 2 +- .../0017-meson-Don-t-link-ssh-dropins.patch | 2 +- ...isable-NSCD-when-DNSSEC-validation-is-dis.patch | 2 +- pkgs/os-specific/linux/systemd/default.nix | 4 ++-- 19 files changed, 30 insertions(+), 30 deletions(-) diff --git a/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch b/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch index 834860c751ae..02845eb126f6 100644 --- a/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch +++ b/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch @@ -13,7 +13,7 @@ unit. (However, this ignores the fsck unit, so it's not perfect...) 1 file changed, 4 deletions(-) diff --git a/rules.d/99-systemd.rules.in b/rules.d/99-systemd.rules.in -index bebc4d7..60278a0 100644 +index bebc4d7d09..60278a0da7 100644 --- a/rules.d/99-systemd.rules.in +++ b/rules.d/99-systemd.rules.in @@ -30,10 +30,6 @@ SUBSYSTEM=="block", ACTION=="add", KERNEL=="dm-*", ENV{DM_NAME}!="?*", ENV{SYSTE diff --git a/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch b/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch index c080a834b246..138b8c92dba2 100644 --- a/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch +++ b/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch @@ -14,7 +14,7 @@ Original-Author: Eelco Dolstra 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared/fstab-util.c b/src/shared/fstab-util.c -index 25e229b..b9af1c3 100644 +index 25e229bf3e..b9af1c3b13 100644 --- a/src/shared/fstab-util.c +++ b/src/shared/fstab-util.c @@ -76,6 +76,8 @@ bool fstab_is_extrinsic(const char *mount, const char *opts) { @@ -27,7 +27,7 @@ index 25e229b..b9af1c3 100644 "/etc")) return true; diff --git a/src/shutdown/umount.c b/src/shutdown/umount.c -index 7729a1d..744abee 100644 +index 7729a1d415..744abeee23 100644 --- a/src/shutdown/umount.c +++ b/src/shutdown/umount.c @@ -178,8 +178,10 @@ int mount_points_list_get(FILE *f, MountPoint **head) { diff --git a/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch b/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch index 6036126df369..fc80edc766cf 100644 --- a/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch +++ b/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch @@ -10,7 +10,7 @@ container, so checking early whether it exists will fail. 1 file changed, 2 insertions(+) diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c -index 84e94e8..a0052c1 100644 +index 84e94e845a..a0052c1c88 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c @@ -6368,6 +6368,7 @@ static int run(int argc, char *argv[]) { diff --git a/pkgs/os-specific/linux/systemd/0004-Add-some-NixOS-specific-unit-directories.patch b/pkgs/os-specific/linux/systemd/0004-Add-some-NixOS-specific-unit-directories.patch index 23026910c249..6ba6bcffd76c 100644 --- a/pkgs/os-specific/linux/systemd/0004-Add-some-NixOS-specific-unit-directories.patch +++ b/pkgs/os-specific/linux/systemd/0004-Add-some-NixOS-specific-unit-directories.patch @@ -16,7 +16,7 @@ Original-Author: Eelco Dolstra 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/src/core/systemd.pc.in b/src/core/systemd.pc.in -index 862d57d..8ba0ca4 100644 +index 862d57dcb6..8ba0ca4486 100644 --- a/src/core/systemd.pc.in +++ b/src/core/systemd.pc.in @@ -46,10 +46,10 @@ systemdsystemconfdir=${systemd_system_conf_dir} @@ -46,7 +46,7 @@ index 862d57d..8ba0ca4 100644 systemd_sleep_dir=${prefix}/lib/systemd/system-sleep diff --git a/src/libsystemd/sd-path/path-lookup.c b/src/libsystemd/sd-path/path-lookup.c -index 32c14fb..7f0bf62 100644 +index 32c14fb14a..7f0bf62844 100644 --- a/src/libsystemd/sd-path/path-lookup.c +++ b/src/libsystemd/sd-path/path-lookup.c @@ -102,11 +102,7 @@ int runtime_directory(RuntimeScope scope, const char *fallback_suffix, char **re diff --git a/pkgs/os-specific/linux/systemd/0005-Get-rid-of-a-useless-message-in-user-sessions.patch b/pkgs/os-specific/linux/systemd/0005-Get-rid-of-a-useless-message-in-user-sessions.patch index ec8e7ed11459..112f3f509f54 100644 --- a/pkgs/os-specific/linux/systemd/0005-Get-rid-of-a-useless-message-in-user-sessions.patch +++ b/pkgs/os-specific/linux/systemd/0005-Get-rid-of-a-useless-message-in-user-sessions.patch @@ -13,7 +13,7 @@ in containers. 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/manager.c b/src/core/manager.c -index 79fa19d..2115d74 100644 +index 79fa19d976..2115d74595 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -1579,7 +1579,8 @@ static unsigned manager_dispatch_stop_when_bound_queue(Manager *m) { diff --git a/pkgs/os-specific/linux/systemd/0006-hostnamed-localed-timedated-disable-methods-that-cha.patch b/pkgs/os-specific/linux/systemd/0006-hostnamed-localed-timedated-disable-methods-that-cha.patch index 4ad501560685..2abe659a42bf 100644 --- a/pkgs/os-specific/linux/systemd/0006-hostnamed-localed-timedated-disable-methods-that-cha.patch +++ b/pkgs/os-specific/linux/systemd/0006-hostnamed-localed-timedated-disable-methods-that-cha.patch @@ -11,7 +11,7 @@ Subject: [PATCH] hostnamed, localed, timedated: disable methods that change 3 files changed, 25 insertions(+) diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c -index 04c72e8..1f9f296 100644 +index 04c72e8137..1f9f296d56 100644 --- a/src/hostname/hostnamed.c +++ b/src/hostname/hostnamed.c @@ -1421,6 +1421,9 @@ static int method_set_static_hostname(sd_bus_message *m, void *userdata, sd_bus_ @@ -35,7 +35,7 @@ index 04c72e8..1f9f296 100644 context_read_machine_info(c); diff --git a/src/locale/localed.c b/src/locale/localed.c -index 041ba29..02fbe3e 100644 +index 041ba29cd8..02fbe3e278 100644 --- a/src/locale/localed.c +++ b/src/locale/localed.c @@ -221,6 +221,9 @@ static int method_set_locale(sd_bus_message *m, void *userdata, sd_bus_error *er @@ -69,7 +69,7 @@ index 041ba29..02fbe3e 100644 r = x11_context_verify_and_warn(&in, LOG_ERR, error); diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c -index 43cf3fd..1455830 100644 +index 43cf3fddb9..1455830cba 100644 --- a/src/timedate/timedated.c +++ b/src/timedate/timedated.c @@ -680,6 +680,10 @@ static int method_set_timezone(sd_bus_message *m, void *userdata, sd_bus_error * diff --git a/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch b/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch index b970a490144b..dafea66ecf0d 100644 --- a/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch +++ b/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch @@ -13,7 +13,7 @@ NixOS uses this path. 5 files changed, 15 insertions(+), 18 deletions(-) diff --git a/man/localtime.xml b/man/localtime.xml -index 3a13e04..4fd5806 100644 +index 3a13e04a27..4fd58068a1 100644 --- a/man/localtime.xml +++ b/man/localtime.xml @@ -20,7 +20,7 @@ @@ -35,7 +35,7 @@ index 3a13e04..4fd5806 100644 Etc/UTC. The resulting link should lead to the corresponding binary diff --git a/src/basic/time-util.c b/src/basic/time-util.c -index 5dd00af..e682337 100644 +index 5dd00af952..e682337ef0 100644 --- a/src/basic/time-util.c +++ b/src/basic/time-util.c @@ -1443,7 +1443,7 @@ static int get_timezones_from_zone1970_tab(char ***ret) { @@ -75,10 +75,10 @@ index 5dd00af..e682337 100644 return -EINVAL; if (!timezone_is_valid(e, LOG_DEBUG)) diff --git a/src/firstboot/firstboot.c b/src/firstboot/firstboot.c -index 38e3ada..953ad05 100644 +index ae1899593c..20d3071114 100644 --- a/src/firstboot/firstboot.c +++ b/src/firstboot/firstboot.c -@@ -576,7 +576,7 @@ static int prompt_timezone(int rfd, sd_varlink **mute_console_link) { +@@ -584,7 +584,7 @@ static int prompt_timezone(int rfd, sd_varlink **mute_console_link) { static int process_timezone(int rfd, sd_varlink **mute_console_link) { _cleanup_close_ int pfd = -EBADF; @@ -87,7 +87,7 @@ index 38e3ada..953ad05 100644 const char *e; int r; -@@ -622,12 +622,9 @@ static int process_timezone(int rfd, sd_varlink **mute_console_link) { +@@ -630,12 +630,9 @@ static int process_timezone(int rfd, sd_varlink **mute_console_link) { if (isempty(arg_timezone)) return 0; @@ -103,7 +103,7 @@ index 38e3ada..953ad05 100644 return log_error_errno(r, "Failed to create /etc/localtime symlink: %m"); diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c -index a0052c1..39f2b1f 100644 +index a0052c1c88..39f2b1f1e5 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c @@ -1856,8 +1856,8 @@ int userns_mkdir(const char *root, const char *path, mode_t mode, uid_t uid, gid @@ -118,7 +118,7 @@ index a0052c1..39f2b1f 100644 static bool etc_writable(void) { diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c -index 1455830..532fe36 100644 +index 1455830cba..532fe3684b 100644 --- a/src/timedate/timedated.c +++ b/src/timedate/timedated.c @@ -268,7 +268,7 @@ static int context_read_data(Context *c) { diff --git a/pkgs/os-specific/linux/systemd/0008-localectl-use-etc-X11-xkb-for-list-x11.patch b/pkgs/os-specific/linux/systemd/0008-localectl-use-etc-X11-xkb-for-list-x11.patch index 645f3d965238..d2eb05c290be 100644 --- a/pkgs/os-specific/linux/systemd/0008-localectl-use-etc-X11-xkb-for-list-x11.patch +++ b/pkgs/os-specific/linux/systemd/0008-localectl-use-etc-X11-xkb-for-list-x11.patch @@ -10,7 +10,7 @@ NixOS has an option to link the xkb data files to /etc/X11, but not to 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locale/localectl.c b/src/locale/localectl.c -index 6370300..50def81 100644 +index 63703007ad..50def81940 100644 --- a/src/locale/localectl.c +++ b/src/locale/localectl.c @@ -295,7 +295,7 @@ static const char* xkb_directory(void) { diff --git a/pkgs/os-specific/linux/systemd/0009-add-rootprefix-to-lookup-dir-paths.patch b/pkgs/os-specific/linux/systemd/0009-add-rootprefix-to-lookup-dir-paths.patch index b0d75ceb6c83..813a6317dfd5 100644 --- a/pkgs/os-specific/linux/systemd/0009-add-rootprefix-to-lookup-dir-paths.patch +++ b/pkgs/os-specific/linux/systemd/0009-add-rootprefix-to-lookup-dir-paths.patch @@ -12,7 +12,7 @@ files that I might have missed. 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/basic/constants.h b/src/basic/constants.h -index 3dbffde..d3c3a1b 100644 +index 3dbffdee26..d3c3a1b067 100644 --- a/src/basic/constants.h +++ b/src/basic/constants.h @@ -40,13 +40,15 @@ diff --git a/pkgs/os-specific/linux/systemd/0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch b/pkgs/os-specific/linux/systemd/0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch index 6725123c38e6..5de6a93cd7f9 100644 --- a/pkgs/os-specific/linux/systemd/0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch +++ b/pkgs/os-specific/linux/systemd/0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch @@ -10,7 +10,7 @@ This is needed for NixOS to use such scripts as systemd directory is immutable. 1 file changed, 1 insertion(+) diff --git a/src/shutdown/shutdown.c b/src/shutdown/shutdown.c -index fc6df23..cb8b45a 100644 +index fc6df238be..cb8b45a41b 100644 --- a/src/shutdown/shutdown.c +++ b/src/shutdown/shutdown.c @@ -330,6 +330,7 @@ static void notify_supervisor(void) { diff --git a/pkgs/os-specific/linux/systemd/0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch b/pkgs/os-specific/linux/systemd/0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch index 784100677249..5da56ce4be17 100644 --- a/pkgs/os-specific/linux/systemd/0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch +++ b/pkgs/os-specific/linux/systemd/0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch @@ -9,7 +9,7 @@ This is needed for NixOS to use such scripts as systemd directory is immutable. 1 file changed, 1 insertion(+) diff --git a/src/sleep/sleep.c b/src/sleep/sleep.c -index 43aaede..a8e5a75 100644 +index 43aaede5b0..a8e5a75e39 100644 --- a/src/sleep/sleep.c +++ b/src/sleep/sleep.c @@ -248,6 +248,7 @@ static int execute( diff --git a/pkgs/os-specific/linux/systemd/0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch b/pkgs/os-specific/linux/systemd/0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch index 33eb91848724..b0b2c5384b9b 100644 --- a/pkgs/os-specific/linux/systemd/0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch +++ b/pkgs/os-specific/linux/systemd/0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch @@ -10,7 +10,7 @@ systemd itself uses extensively. 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/basic/path-util.h b/src/basic/path-util.h -index e2e80ae..9f85649 100644 +index e2e80ae91f..9f856490a3 100644 --- a/src/basic/path-util.h +++ b/src/basic/path-util.h @@ -9,11 +9,11 @@ diff --git a/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch b/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch index edc855f767a8..4645b2f6d269 100644 --- a/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch +++ b/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch @@ -16,7 +16,7 @@ executables that are being called from managers. 1 file changed, 8 insertions(+) diff --git a/src/core/manager.c b/src/core/manager.c -index 2115d74..86f6973 100644 +index 2115d74595..86f697313b 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -3999,9 +3999,17 @@ static int build_generator_environment(Manager *m, char ***ret) { diff --git a/pkgs/os-specific/linux/systemd/0014-core-don-t-taint-on-unmerged-usr.patch b/pkgs/os-specific/linux/systemd/0014-core-don-t-taint-on-unmerged-usr.patch index 136765a0b0b9..445b08d2289f 100644 --- a/pkgs/os-specific/linux/systemd/0014-core-don-t-taint-on-unmerged-usr.patch +++ b/pkgs/os-specific/linux/systemd/0014-core-don-t-taint-on-unmerged-usr.patch @@ -17,7 +17,7 @@ See also: https://github.com/systemd/systemd/issues/24191 1 file changed, 8 deletions(-) diff --git a/src/core/taint.c b/src/core/taint.c -index 8872a22..bc736e2 100644 +index 8872a224b2..bc736e2ef8 100644 --- a/src/core/taint.c +++ b/src/core/taint.c @@ -42,14 +42,6 @@ char** taint_strv(void) { diff --git a/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch b/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch index 3e0d5920fc06..2cf174823605 100644 --- a/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch +++ b/pkgs/os-specific/linux/systemd/0015-tpm2_context_init-fix-driver-name-checking.patch @@ -27,7 +27,7 @@ filename_is_valid with path_is_valid. 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/tpm2-util.c b/src/shared/tpm2-util.c -index 9e05c84..c0dd773 100644 +index 9e05c847ed..c0dd773eee 100644 --- a/src/shared/tpm2-util.c +++ b/src/shared/tpm2-util.c @@ -918,7 +918,7 @@ int tpm2_context_new(const char *device, Tpm2Context **ret_context) { diff --git a/pkgs/os-specific/linux/systemd/0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch b/pkgs/os-specific/linux/systemd/0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch index b140a9168f6a..e106791f3115 100644 --- a/pkgs/os-specific/linux/systemd/0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch +++ b/pkgs/os-specific/linux/systemd/0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch @@ -30,7 +30,7 @@ are written into `$XDG_CONFIG_HOME/systemd/user`. 1 file changed, 3 insertions(+) diff --git a/src/systemctl/systemctl-edit.c b/src/systemctl/systemctl-edit.c -index a281809..22c9c8f 100644 +index a28180922a..22c9c8fdbd 100644 --- a/src/systemctl/systemctl-edit.c +++ b/src/systemctl/systemctl-edit.c @@ -336,6 +336,9 @@ int verb_edit(int argc, char *argv[], void *userdata) { diff --git a/pkgs/os-specific/linux/systemd/0017-meson-Don-t-link-ssh-dropins.patch b/pkgs/os-specific/linux/systemd/0017-meson-Don-t-link-ssh-dropins.patch index 2fd8968eff30..ffc324be19df 100644 --- a/pkgs/os-specific/linux/systemd/0017-meson-Don-t-link-ssh-dropins.patch +++ b/pkgs/os-specific/linux/systemd/0017-meson-Don-t-link-ssh-dropins.patch @@ -8,7 +8,7 @@ Subject: [PATCH] meson: Don't link ssh dropins 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build -index ab29125..bd01897 100644 +index 3672005d75..406be24b45 100644 --- a/meson.build +++ b/meson.build @@ -210,13 +210,13 @@ sshconfdir = get_option('sshconfdir') diff --git a/pkgs/os-specific/linux/systemd/0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch b/pkgs/os-specific/linux/systemd/0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch index 22670fc7a75e..bf6ebeebe59a 100644 --- a/pkgs/os-specific/linux/systemd/0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch +++ b/pkgs/os-specific/linux/systemd/0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch @@ -13,7 +13,7 @@ directly. 1 file changed, 11 insertions(+) diff --git a/src/timesync/timesyncd.c b/src/timesync/timesyncd.c -index 96d0dd5..ee7cc4b 100644 +index 96d0dd5c2b..ee7cc4bd17 100644 --- a/src/timesync/timesyncd.c +++ b/src/timesync/timesyncd.c @@ -25,6 +25,11 @@ diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index 48297b9ff544..0b221cac145a 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -206,13 +206,13 @@ let in stdenv.mkDerivation (finalAttrs: { inherit pname; - version = "260"; + version = "260.1"; src = fetchFromGitHub { owner = "systemd"; repo = "systemd"; rev = "v${finalAttrs.version}"; - hash = "sha256-tg3sqC+wRAqkHNwcWGttfvQbgmHoj8zk/tH8bcrRM7c="; + hash = "sha256-FUKj3lvjz8TIsyu8NyJYtiNele+1BhdJPdw7r7nW6as="; }; # On major changes, or when otherwise required, you *must* : From 058e91986909e61b134350a762c282259dee1b62 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 25 Mar 2026 12:06:38 +0100 Subject: [PATCH 282/407] gdb: fix build for musl First patch is part of a series that's still being discussed on the list, but the musl fix itself seems to have settled down. Second patch comes from the GDB 17 branch. --- pkgs/by-name/gd/gdb/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/gd/gdb/package.nix b/pkgs/by-name/gd/gdb/package.nix index f0fc625aff49..5e7dbfd721b6 100644 --- a/pkgs/by-name/gd/gdb/package.nix +++ b/pkgs/by-name/gd/gdb/package.nix @@ -5,6 +5,7 @@ # Build time fetchurl, + fetchpatch, pkg-config, perl, texinfo, @@ -86,6 +87,17 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./debug-info-from-env.patch + + (fetchurl { + name = "musl.patch"; + url = "https://inbox.sourceware.org/gdb-patches/20260324164527.1446549-2-sunilkumar.dora@windriver.com/raw"; + hash = "sha256-FC4DDVS4wtE/HXtbUqvkxu9+e7nE3DYi1zIuQP9yQO8="; + }) + (fetchpatch { + name = "musl-aarch64.patch"; + url = "https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=1ccc3f6a2e28fa1f3357826374cba165b3ba3ff7"; + hash = "sha256-Q2oTo2b+9yNN3PSsxqgxV4/9/05uFE/JMLe1CPs9Y7I="; + }) ] ++ optionals stdenv.hostPlatform.isDarwin [ ./darwin-target-match.patch From 35c09df3aeb43eafcd68a6781a019f38b2673493 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Wed, 25 Mar 2026 13:28:43 -0700 Subject: [PATCH 283/407] libvmaf: replace xxd dependency with minimal shell shim libvmaf uses `xxd --include` to embed model JSON files as C arrays. This pulled in tinyxxd, causing ~22k rebuilds via libaom -> ffmpeg -> everything whenever tinyxxd was updated. Replace it with a minimal `xxd --include` implementation using only stdenv tools (od, sed). The output is bit-for-bit identical (verified with diffoscope). --- pkgs/by-name/li/libvmaf/package.nix | 4 ++-- pkgs/by-name/li/libvmaf/xxd.nix | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 pkgs/by-name/li/libvmaf/xxd.nix diff --git a/pkgs/by-name/li/libvmaf/package.nix b/pkgs/by-name/li/libvmaf/package.nix index 7b841808b423..b3fc10510f58 100644 --- a/pkgs/by-name/li/libvmaf/package.nix +++ b/pkgs/by-name/li/libvmaf/package.nix @@ -1,5 +1,6 @@ { lib, + buildPackages, stdenv, fetchFromGitHub, ffmpeg-full, @@ -8,7 +9,6 @@ nasm, ninja, testers, - xxd, }: stdenv.mkDerivation (finalAttrs: { @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { meson ninja nasm - xxd + (buildPackages.callPackage ./xxd.nix { }) ]; postPatch = lib.optionalString stdenv.hostPlatform.isFreeBSD '' diff --git a/pkgs/by-name/li/libvmaf/xxd.nix b/pkgs/by-name/li/libvmaf/xxd.nix new file mode 100644 index 000000000000..d33517f3a042 --- /dev/null +++ b/pkgs/by-name/li/libvmaf/xxd.nix @@ -0,0 +1,20 @@ +# Minimal `xxd --include` replacement for embedding binary files as C arrays. +# Used instead of tinyxxd to avoid ~22k rebuilds via libaom -> ffmpeg -> everything. +{ writeShellScriptBin }: + +writeShellScriptBin "xxd" '' + if [ "$1" != "--include" ]; then + echo "xxd: only --include mode is supported" >&2 + exit 1 + fi + input="$2" + output="$3" + # Match real xxd behavior: derive variable name from the full path + varname=$(echo "$input" | sed 's/[^a-zA-Z0-9_]/_/g') + { + printf 'unsigned char %s[] = {\n' "$varname" + od -An -tx1 -v "$input" | sed 's/ */ /g; s/^ //; s/ $//; s/ /, 0x/g; s/^/ 0x/; s/$/,/' + printf '};\n' + printf 'unsigned int %s_len = %d;\n' "$varname" "$(wc -c < "$input")" + } > "$output" +'' From 2159366cfd2ab5901a6c8ef0674afe35e9232be0 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Wed, 25 Mar 2026 13:28:50 -0700 Subject: [PATCH 284/407] tinyxxd: 1.3.11 -> 1.3.14 https://github.com/xyproto/tinyxxd/releases/tag/v1.3.14 --- pkgs/by-name/ti/tinyxxd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/tinyxxd/package.nix b/pkgs/by-name/ti/tinyxxd/package.nix index 9035ae112dcf..afac5a7d510c 100644 --- a/pkgs/by-name/ti/tinyxxd/package.nix +++ b/pkgs/by-name/ti/tinyxxd/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tinyxxd"; - version = "1.3.11"; + version = "1.3.14"; src = fetchFromGitHub { repo = "tinyxxd"; owner = "xyproto"; rev = "v${finalAttrs.version}"; - hash = "sha256-zM0KRQggDc45eeeZZ6nAI/5sm7NtF1XGucIJV4O1AJs="; + hash = "sha256-iN7i5XtGfvtRX8MA2IWiPsS2PYkmKTrztfvgLtoIq2o="; }; nativeBuildInputs = [ installShellFiles ]; From eb3aafbc04250d226fbaba2d82b9aae1e9dd5b89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Mar 2026 01:59:51 +0000 Subject: [PATCH 285/407] ada: 3.4.3 -> 3.4.4 --- pkgs/by-name/ad/ada/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ad/ada/package.nix b/pkgs/by-name/ad/ada/package.nix index 024b422e81f6..79878f5a553b 100644 --- a/pkgs/by-name/ad/ada/package.nix +++ b/pkgs/by-name/ad/ada/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ada"; - version = "3.4.3"; + version = "3.4.4"; src = fetchFromGitHub { owner = "ada-url"; repo = "ada"; tag = "v${finalAttrs.version}"; - hash = "sha256-CSFo5aXxN1jhmD9SUh8XysObEyOvm53XPzbwJyCE0WE="; + hash = "sha256-kfUbsqQ+CsqnySKgeL1GFJLcDe1Irivp4CoZG93BZYg="; }; nativeBuildInputs = [ From cff3bb6e680c025bb59a9f2d560fe37b65ad17e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 25 Mar 2026 20:05:49 -0700 Subject: [PATCH 286/407] python3Packages.redis: 7.3.0 -> 7.4.0 Diff: https://github.com/redis/redis-py/compare/v7.3.0...v7.4.0 Changelog: https://github.com/redis/redis-py/releases/tag/v7.4.0 --- pkgs/development/python-modules/redis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/redis/default.nix b/pkgs/development/python-modules/redis/default.nix index 4826d6da9ded..66f7a75717a5 100644 --- a/pkgs/development/python-modules/redis/default.nix +++ b/pkgs/development/python-modules/redis/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "redis"; - version = "7.3.0"; + version = "7.4.0"; pyproject = true; src = fetchFromGitHub { owner = "redis"; repo = "redis-py"; tag = "v${version}"; - hash = "sha256-xw/36z7p6EvGSJ8sIjI8UjIUp+/opOlWAMjeYxU795E="; + hash = "sha256-alrfAYzjvoYsaA2NYVgI56f3R+5ed4CsA35ZmvXnk6k="; }; build-system = [ hatchling ]; From 5dd664e33001a57adcb8a2376d4ab3ab32fdd760 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 26 Mar 2026 18:57:43 +0700 Subject: [PATCH 287/407] maturin.passthru.tests.pyo3: 0.27.2 -> 0.28.2 --- pkgs/by-name/ma/maturin/pyo3-test/Cargo.lock | 77 +++++-------------- pkgs/by-name/ma/maturin/pyo3-test/default.nix | 6 +- 2 files changed, 22 insertions(+), 61 deletions(-) diff --git a/pkgs/by-name/ma/maturin/pyo3-test/Cargo.lock b/pkgs/by-name/ma/maturin/pyo3-test/Cargo.lock index 49ae79ecbca4..1fb0bcec71ae 100644 --- a/pkgs/by-name/ma/maturin/pyo3-test/Cargo.lock +++ b/pkgs/by-name/ma/maturin/pyo3-test/Cargo.lock @@ -2,12 +2,6 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - [[package]] name = "crossbeam-deque" version = "0.8.6" @@ -45,41 +39,23 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "indoc" -version = "2.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706" -dependencies = [ - "rustversion", -] - [[package]] name = "libc" -version = "0.2.180" +version = "0.2.183" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" - -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" [[package]] name = "once_cell" -version = "1.21.3" +version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] name = "portable-atomic" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" [[package]] name = "proc-macro2" @@ -92,29 +68,26 @@ dependencies = [ [[package]] name = "pyo3" -version = "0.27.2" +version = "0.28.2" dependencies = [ - "indoc", "libc", - "memoffset", "once_cell", "portable-atomic", "pyo3-build-config", "pyo3-ffi", "pyo3-macros", - "unindent", ] [[package]] name = "pyo3-build-config" -version = "0.27.2" +version = "0.28.2" dependencies = [ "target-lexicon", ] [[package]] name = "pyo3-ffi" -version = "0.27.2" +version = "0.28.2" dependencies = [ "libc", "pyo3-build-config", @@ -122,7 +95,7 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.27.2" +version = "0.28.2" dependencies = [ "proc-macro2", "pyo3-macros-backend", @@ -132,7 +105,7 @@ dependencies = [ [[package]] name = "pyo3-macros-backend" -version = "0.27.2" +version = "0.28.2" dependencies = [ "heck", "proc-macro2", @@ -143,9 +116,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.44" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] @@ -170,17 +143,11 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "rustversion" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - [[package]] name = "syn" -version = "2.0.114" +version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2", "quote", @@ -189,21 +156,15 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "unicode-ident" -version = "1.0.22" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" - -[[package]] -name = "unindent" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "word-count" diff --git a/pkgs/by-name/ma/maturin/pyo3-test/default.nix b/pkgs/by-name/ma/maturin/pyo3-test/default.nix index d5083caf0b06..0063ebb44e3e 100644 --- a/pkgs/by-name/ma/maturin/pyo3-test/default.nix +++ b/pkgs/by-name/ma/maturin/pyo3-test/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "word-count"; - version = "0.27.2"; + version = "0.28.2"; src = fetchFromGitHub { owner = "PyO3"; repo = "pyo3"; - rev = "v${version}"; - hash = "sha256-xuC/7rynufWCHBnMiJny4m1Y1aaogdv/5UsafpmZLAw="; + tag = "v${version}"; + hash = "sha256-Jg+eni7I0jVUFViWbgj5F094ksvyuvF4mdgGzh0PMaQ="; }; cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; }; From a79e72c66f001fe13e724d40ba7e3582f5691f5f Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 26 Mar 2026 18:58:25 +0700 Subject: [PATCH 288/407] maturin.passthru.tests.pyo3: use finalAttrs --- pkgs/by-name/ma/maturin/pyo3-test/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/maturin/pyo3-test/default.nix b/pkgs/by-name/ma/maturin/pyo3-test/default.nix index 0063ebb44e3e..d0ea229176d8 100644 --- a/pkgs/by-name/ma/maturin/pyo3-test/default.nix +++ b/pkgs/by-name/ma/maturin/pyo3-test/default.nix @@ -11,14 +11,14 @@ preConfigure, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "word-count"; version = "0.28.2"; src = fetchFromGitHub { owner = "PyO3"; repo = "pyo3"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Jg+eni7I0jVUFViWbgj5F094ksvyuvF4mdgGzh0PMaQ="; }; @@ -43,4 +43,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) From 6bee2eff2463ce4f3e9b8c1131a75c1f79a927e0 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 26 Mar 2026 19:01:23 +0700 Subject: [PATCH 289/407] maturin: 1.11.5 -> 1.12.6 --- pkgs/by-name/ma/maturin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/maturin/package.nix b/pkgs/by-name/ma/maturin/package.nix index e40797f08d13..f504daf1a798 100644 --- a/pkgs/by-name/ma/maturin/package.nix +++ b/pkgs/by-name/ma/maturin/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "maturin"; - version = "1.11.5"; + version = "1.12.6"; src = fetchFromGitHub { owner = "PyO3"; repo = "maturin"; rev = "v${version}"; - hash = "sha256-OTL6Poz6FIR+zpKiaCDGsUGkm2/jMVAuOS0bV/o4F3M="; + hash = "sha256-NQ94RdQTQlRR5+2dC95cFNhwYliHmkD11JWyGt6BV6g="; }; - cargoHash = "sha256-pBhKuVfq9x4kHYmE2p5ly1EXG2Sr8hHQ7pHCaERqsw0="; + cargoHash = "sha256-9VqS9wvQAsSYNhH7B9WlD6SZjXR4S2sYzYoNy6vbYBM="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv From 1e93f3520f906e31afc3e080e99a03d21310df8e Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 26 Mar 2026 19:02:18 +0700 Subject: [PATCH 290/407] maturin: use finalAttrs --- pkgs/by-name/ma/maturin/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/maturin/package.nix b/pkgs/by-name/ma/maturin/package.nix index f504daf1a798..f6662f87b3b2 100644 --- a/pkgs/by-name/ma/maturin/package.nix +++ b/pkgs/by-name/ma/maturin/package.nix @@ -10,14 +10,14 @@ python3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "maturin"; version = "1.12.6"; src = fetchFromGitHub { owner = "PyO3"; repo = "maturin"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NQ94RdQTQlRR5+2dC95cFNhwYliHmkD11JWyGt6BV6g="; }; @@ -59,7 +59,7 @@ rustPlatform.buildRustPackage rec { Python and can upload them to PyPI. ''; homepage = "https://github.com/PyO3/maturin"; - changelog = "https://github.com/PyO3/maturin/blob/v${version}/Changelog.md"; + changelog = "https://github.com/PyO3/maturin/blob/v${finalAttrs.version}/Changelog.md"; license = with lib.licenses; [ asl20 # or mit @@ -67,4 +67,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "maturin"; }; -} +}) From 18b7ef197ef5b81b084caf5d1b8e1d4f5e08e8f5 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 26 Mar 2026 19:02:55 +0700 Subject: [PATCH 291/407] maturin: add miniharinn as a maintainer --- pkgs/by-name/ma/maturin/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/maturin/package.nix b/pkgs/by-name/ma/maturin/package.nix index f6662f87b3b2..8c08f6a0643f 100644 --- a/pkgs/by-name/ma/maturin/package.nix +++ b/pkgs/by-name/ma/maturin/package.nix @@ -64,7 +64,10 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 # or mit ]; - maintainers = with lib.maintainers; [ getchoo ]; + maintainers = with lib.maintainers; [ + getchoo + miniharinn + ]; mainProgram = "maturin"; }; }) From d8593ca80217199fc630076c5d0b75254523db1e Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 26 Mar 2026 16:54:01 +0100 Subject: [PATCH 292/407] glibc: 2.42-51 -> 2.42-58, fix CVE-2026-4437 Closes #502536 --- .../libraries/glibc/2.42-master.patch | 907 ++++++++++++++++++ pkgs/development/libraries/glibc/common.nix | 2 +- 2 files changed, 908 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/glibc/2.42-master.patch b/pkgs/development/libraries/glibc/2.42-master.patch index f82e155832c4..678b1ecc2500 100644 --- a/pkgs/development/libraries/glibc/2.42-master.patch +++ b/pkgs/development/libraries/glibc/2.42-master.patch @@ -5750,3 +5750,910 @@ index a69b732801..9df4bb7424 100644 } if ((flags & WRDE_APPEND) == 0) + +commit 912d89a766847649a3857985a3b5e6065c51bfd4 +Author: Florian Weimer +Date: Thu Jan 8 12:35:08 2026 +0100 + + Switch currency symbol for the bg_BG locale to euro + + Bulgaria joined the eurozone on 2026-01-01. + + Suggested-by: Йордан Гигов + Reviewed-by: Collin Funk + (cherry picked from commit 78fdb2d6b1c34ea8e779fd48f9436dfbd50b6387) + +diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG +index 159a6c3334..eda2a8d01b 100644 +--- a/localedata/locales/bg_BG ++++ b/localedata/locales/bg_BG +@@ -248,8 +248,8 @@ reorder-end + END LC_COLLATE + + LC_MONETARY +-int_curr_symbol "BGN " +-currency_symbol "лв." ++int_curr_symbol "EUR " ++currency_symbol "€" + mon_decimal_point "," + mon_thousands_sep " " + mon_grouping 3 + +commit 39897805917ab1c44dbf4452b9c4c2bbafc7117b +Author: Florian Weimer +Date: Fri Feb 13 09:02:07 2026 +0100 + + nss: Introduce dedicated struct nss_database_for_fork type + + The initialized field in struct nss_database_data is rather confusing + because it is not used by the regular NSS code, only by the fork + state synchronization code. Introduce a separate type and place + the initialized field there. + + Reviewed-by: Sam James + (cherry picked from commit 7bb859f4198d0be19c31a9937eae4f6c2c9a079e) + +diff --git a/nss/nss_database.c b/nss/nss_database.c +index a7ac32beb9..a6b7d5c956 100644 +--- a/nss/nss_database.c ++++ b/nss/nss_database.c +@@ -56,7 +56,6 @@ global_state_allocate (void *closure) + { + result->data.nsswitch_conf.size = -1; /* Force reload. */ + memset (result->data.services, 0, sizeof (result->data.services)); +- result->data.initialized = true; + result->data.reload_disabled = false; + __libc_lock_init (result->lock); + result->root_ino = 0; +@@ -451,8 +450,8 @@ nss_database_check_reload_and_get (struct nss_database_state *local, + /* Avoid overwriting the global configuration until we have loaded + everything successfully. Otherwise, if the file change + information changes back to what is in the global configuration, +- the lookups would use the partially-written configuration. */ +- struct nss_database_data staging = { .initialized = true, }; ++ the lookups would use the partially-written configuration. */ ++ struct nss_database_data staging = { }; + + bool ok = nss_database_reload (&staging, &initial); + +@@ -503,7 +502,7 @@ __nss_database_freeres (void) + } + + void +-__nss_database_fork_prepare_parent (struct nss_database_data *data) ++__nss_database_fork_prepare_parent (struct nss_database_for_fork *data) + { + /* Do not use allocate_once to trigger loading unnecessarily. */ + struct nss_database_state *local = atomic_load_acquire (&global_database_state); +@@ -515,20 +514,21 @@ __nss_database_fork_prepare_parent (struct nss_database_data *data) + because it avoids acquiring the lock during the actual + fork. */ + __libc_lock_lock (local->lock); +- *data = local->data; ++ data->data = local->data; + __libc_lock_unlock (local->lock); ++ data->initialized = true; + } + } + + void +-__nss_database_fork_subprocess (struct nss_database_data *data) ++__nss_database_fork_subprocess (struct nss_database_for_fork *data) + { + struct nss_database_state *local = atomic_load_acquire (&global_database_state); + if (data->initialized) + { + /* Restore the state at the point of the fork. */ + assert (local != NULL); +- local->data = *data; ++ local->data = data->data; + __libc_lock_init (local->lock); + } + else if (local != NULL) +diff --git a/nss/nss_database.h b/nss/nss_database.h +index 0eaea49685..c170da03f6 100644 +--- a/nss/nss_database.h ++++ b/nss/nss_database.h +@@ -70,15 +70,21 @@ struct nss_database_data + struct file_change_detection nsswitch_conf; + nss_action_list services[NSS_DATABASE_COUNT]; + int reload_disabled; /* Actually bool; int for atomic access. */ +- bool initialized; ++}; ++ ++/* Use to store a consistent state snapshot across fork. */ ++struct nss_database_for_fork ++{ ++ bool initialized; /* Set to true if the data field below is initialized. */ ++ struct nss_database_data data; + }; + + /* Called by fork in the parent process, before forking. */ +-void __nss_database_fork_prepare_parent (struct nss_database_data *data) ++void __nss_database_fork_prepare_parent (struct nss_database_for_fork *) + attribute_hidden; + + /* Called by fork in the new subprocess, after forking. */ +-void __nss_database_fork_subprocess (struct nss_database_data *data) ++void __nss_database_fork_subprocess (struct nss_database_for_fork *) + attribute_hidden; + + #endif /* _NSS_DATABASE_H */ +diff --git a/posix/fork.c b/posix/fork.c +index 011e92fc1d..7f2370f2eb 100644 +--- a/posix/fork.c ++++ b/posix/fork.c +@@ -50,7 +50,7 @@ __libc_fork (void) + + lastrun = __run_prefork_handlers (multiple_threads); + +- struct nss_database_data nss_database_data; ++ struct nss_database_for_fork nss_database_data; + + /* If we are not running multiple threads, we do not have to + preserve lock state. If fork runs from a signal handler, only + +commit 937ef7aaf3ce41038b3e12675a6298b86b389af2 +Author: Florian Weimer +Date: Fri Feb 13 09:02:07 2026 +0100 + + Linux: In getlogin_r, use utmp fallback only for specific errors + + Most importantly, if getwpuid_r fails, it does not make sense to retry + via utmp because the user ID obtained from there is less reliable than + the one from /proc/self/loginuid. + + Reviewed-by: Sam James + (cherry picked from commit 28660f4b45afa8921c2faebaec2846f95f670ba0) + +diff --git a/sysdeps/unix/sysv/linux/getlogin_r.c b/sysdeps/unix/sysv/linux/getlogin_r.c +index f03ecd4da9..0e66944570 100644 +--- a/sysdeps/unix/sysv/linux/getlogin_r.c ++++ b/sysdeps/unix/sysv/linux/getlogin_r.c +@@ -37,7 +37,12 @@ __getlogin_r_loginuid (char *name, size_t namesize) + { + int fd = __open_nocancel ("/proc/self/loginuid", O_RDONLY); + if (fd == -1) +- return -1; ++ { ++ if (errno == ENOENT) ++ /* Trigger utmp fallback. */ ++ return -1; ++ return errno; ++ } + + /* We are reading a 32-bit number. 12 bytes are enough for the text + representation. If not, something is wrong. */ +@@ -45,6 +50,8 @@ __getlogin_r_loginuid (char *name, size_t namesize) + ssize_t n = TEMP_FAILURE_RETRY (__read_nocancel (fd, uidbuf, + sizeof (uidbuf))); + __close_nocancel_nostatus (fd); ++ if (n < 0) ++ return errno; + + uid_t uid; + char *endp; +@@ -53,12 +60,13 @@ __getlogin_r_loginuid (char *name, size_t namesize) + || (uidbuf[n] = '\0', + uid = strtoul (uidbuf, &endp, 10), + endp == uidbuf || *endp != '\0')) +- return -1; ++ return EINVAL; + + /* If there is no login uid, linux sets /proc/self/loginid to the sentinel + value of, (uid_t) -1, so check if that value is set and return early to + avoid making unneeded nss lookups. */ + if (uid == (uid_t) -1) ++ /* Trigger utmp fallback. */ + return -1; + + struct passwd pwd; +@@ -78,9 +86,14 @@ __getlogin_r_loginuid (char *name, size_t namesize) + } + } + +- if (res != 0 || tpwd == NULL) ++ if (res != 0) ++ { ++ result = res; ++ goto out; ++ } ++ if (tpwd == NULL) + { +- result = -1; ++ result = ENOENT; + goto out; + } + + +commit ebd45473f5421e0fced5ba2cde0f1aaa36e79b61 +Author: Florian Weimer +Date: Fri Feb 13 09:02:07 2026 +0100 + + nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 28940) + + This avoids a null pointer dereference in the + nss_database_check_reload_and_get function, and assertion failures. + + Reviewed-by: Sam James + (cherry picked from commit 5b713b49443eb6a4e54e50e2f0147105f86dab02) + +diff --git a/nss/Makefile b/nss/Makefile +index 1991b7482a..f690c29b94 100644 +--- a/nss/Makefile ++++ b/nss/Makefile +@@ -326,6 +326,7 @@ tests := \ + tst-gshadow \ + tst-nss-getpwent \ + tst-nss-hash \ ++ tst-nss-malloc-failure-getlogin_r \ + tst-nss-test1 \ + tst-nss-test2 \ + tst-nss-test4 \ +diff --git a/nss/nss_database.c b/nss/nss_database.c +index a6b7d5c956..7aa460c7df 100644 +--- a/nss/nss_database.c ++++ b/nss/nss_database.c +@@ -250,9 +250,12 @@ __nss_configure_lookup (const char *dbname, const char *service_line) + + /* Force any load/cache/read whatever to happen, so we can override + it. */ +- __nss_database_get (db, &result); ++ if (!__nss_database_get (db, &result)) ++ return -1; + + local = nss_database_state_get (); ++ if (local == NULL) ++ return -1; + + result = __nss_action_parse (service_line); + if (result == NULL) +@@ -477,6 +480,8 @@ bool + __nss_database_get (enum nss_database db, nss_action_list *actions) + { + struct nss_database_state *local = nss_database_state_get (); ++ if (local == NULL) ++ return false; + return nss_database_check_reload_and_get (local, actions, db); + } + libc_hidden_def (__nss_database_get) +diff --git a/nss/tst-nss-malloc-failure-getlogin_r.c b/nss/tst-nss-malloc-failure-getlogin_r.c +new file mode 100644 +index 0000000000..0e2985ad57 +--- /dev/null ++++ b/nss/tst-nss-malloc-failure-getlogin_r.c +@@ -0,0 +1,345 @@ ++/* Test NSS/getlogin_r with injected allocation failures (bug 28940). ++ Copyright (C) 2026 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, see ++ . */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++/* This test calls getpwuid_r via getlogin_r (on Linux). ++ ++ This test uses the NSS system configuration to exercise that code ++ path. It means that it can fail (crash) if malloc failure is not ++ handled by NSS modules for the passwd database. */ ++ ++/* Data structure allocated via MAP_SHARED, so that writes from the ++ subprocess are visible. */ ++struct shared_data ++{ ++ /* Number of tracked allocations performed so far. */ ++ volatile unsigned int allocation_count; ++ ++ /* If this number is reached, one allocation fails. */ ++ volatile unsigned int failing_allocation; ++ ++ /* The number of allocations performed during initialization ++ (before the actual getlogin_r call). */ ++ volatile unsigned int init_allocation_count; ++ ++ /* Error code of an expected getlogin_r failure. */ ++ volatile int expected_failure; ++ ++ /* The subprocess stores the expected name here. */ ++ char name[100]; ++}; ++ ++/* Allocation count in shared mapping. */ ++static struct shared_data *shared; ++ ++/* Returns true if a failure should be injected for this allocation. */ ++static bool ++fail_this_allocation (void) ++{ ++ if (shared != NULL) ++ { ++ unsigned int count = shared->allocation_count; ++ shared->allocation_count = count + 1; ++ return count == shared->failing_allocation; ++ } ++ else ++ return false; ++} ++ ++/* Failure-injecting wrappers for allocation functions used by glibc. */ ++ ++void * ++malloc (size_t size) ++{ ++ if (fail_this_allocation ()) ++ { ++ errno = ENOMEM; ++ return NULL; ++ } ++ extern __typeof (malloc) __libc_malloc; ++ return __libc_malloc (size); ++} ++ ++void * ++calloc (size_t a, size_t b) ++{ ++ if (fail_this_allocation ()) ++ { ++ errno = ENOMEM; ++ return NULL; ++ } ++ extern __typeof (calloc) __libc_calloc; ++ return __libc_calloc (a, b); ++} ++ ++void * ++realloc (void *ptr, size_t size) ++{ ++ if (fail_this_allocation ()) ++ { ++ errno = ENOMEM; ++ return NULL; ++ } ++ extern __typeof (realloc) __libc_realloc; ++ return __libc_realloc (ptr, size); ++} ++ ++/* No-op subprocess to verify that support_isolate_in_subprocess does ++ not perform any heap allocations. */ ++static void ++no_op (void *ignored) ++{ ++} ++ ++/* Perform a getlogin_r call in a subprocess, to obtain the number of ++ allocations used and the expected result of a successful call. */ ++static void ++initialize (void *configure_lookup) ++{ ++ shared->init_allocation_count = 0; ++ if (configure_lookup != NULL) ++ { ++ TEST_COMPARE (__nss_configure_lookup ("passwd", configure_lookup), 0); ++ shared->init_allocation_count = shared->allocation_count; ++ } ++ ++ shared->name[0] = '\0'; ++ int ret = getlogin_r (shared->name, sizeof (shared->name)); ++ if (ret != 0) ++ { ++ printf ("info: getlogin_r failed: %s (%d)\n", ++ strerrorname_np (ret), ret); ++ shared->expected_failure = ret; ++ } ++ else ++ { ++ shared->expected_failure = 0; ++ if (shared->name[0] == '\0') ++ FAIL ("error: getlogin_r succeeded without result\n"); ++ else ++ printf ("info: getlogin_r: \"%s\"\n", shared->name); ++ } ++} ++ ++/* Perform getlogin_r in a subprocess with fault injection. */ ++static void ++test_in_subprocess (void *configure_lookup) ++{ ++ if (configure_lookup != NULL ++ && __nss_configure_lookup ("passwd", configure_lookup) < 0) ++ { ++ printf ("info: __nss_configure_lookup failed: %s (%d)\n", ++ strerrorname_np (errno), errno); ++ TEST_COMPARE (errno, ENOMEM); ++ TEST_VERIFY (shared->allocation_count <= shared->init_allocation_count); ++ return; ++ } ++ ++ unsigned int inject_at = shared->failing_allocation; ++ char name[sizeof (shared->name)] = "name not set"; ++ int ret = getlogin_r (name, sizeof (name)); ++ shared->failing_allocation = ~0U; ++ ++ if (ret == 0) ++ { ++ TEST_COMPARE (shared->expected_failure, 0); ++ TEST_COMPARE_STRING (name, shared->name); ++ } ++ else ++ { ++ printf ("info: allocation %u failure results in error %s (%d)\n", ++ inject_at, strerrorname_np (ret), ret); ++ ++ if (ret != ENOMEM) ++ { ++ if (shared->expected_failure != 0) ++ TEST_COMPARE (ret, shared->expected_failure); ++ else if (configure_lookup == NULL) ++ /* The ENOENT failure can happen due to an issue related ++ to bug 22041: dlopen failure does not result in ENOMEM. */ ++ TEST_COMPARE (ret, ENOENT); ++ else ++ FAIL ("unexpected getlogin_r error"); ++ } ++ } ++ ++ if (shared->expected_failure == 0) ++ { ++ /* The second call should succeed. */ ++ puts ("info: about to perform second getlogin_r call"); ++ ret = getlogin_r (name, sizeof (name)); ++ if (configure_lookup == NULL) ++ { ++ /* This check can fail due to bug 22041 if the malloc error ++ injection causes a failure internally in dlopen. */ ++ if (ret != 0) ++ { ++ printf ("warning: second getlogin_r call failed with %s (%d)\n", ++ strerrorname_np (ret), ret); ++ TEST_COMPARE (ret, ENOENT); ++ } ++ } ++ else ++ /* If __nss_configure_lookup has been called, the error caching ++ bug does not happen because nss_files is built-in, and the ++ second getlogin_r is expected to succeed. */ ++ TEST_COMPARE (ret, 0); ++ if (ret == 0) ++ TEST_COMPARE_STRING (name, shared->name); ++ } ++} ++ ++/* Set by the --failing-allocation command line option. Together with ++ --direct, this can be used to trigger an allocation failure in the ++ original process, which may help with debugging. */ ++static int option_failing_allocation = -1; ++ ++/* Set by --override, to be used with --failing-allocation. Turns on ++ the __nss_configure_lookup call for passwd/files, which is disabled ++ by default. */ ++static int option_override = 0; ++ ++static int ++do_test (void) ++{ ++ char files[] = "files"; ++ ++ if (option_failing_allocation >= 0) ++ { ++ /* The test was invoked with --failing-allocation. Perform just ++ one test, using the original nsswitch.conf. This is a ++ condensed version of the probing/testing loop below. */ ++ printf ("info: testing with failing allocation %d\n", ++ option_failing_allocation); ++ shared = support_shared_allocate (sizeof (*shared)); ++ shared->failing_allocation = ~0U; ++ char *configure_lookup = option_override ? files : NULL; ++ support_isolate_in_subprocess (initialize, configure_lookup); ++ shared->allocation_count = 0; ++ shared->failing_allocation = option_failing_allocation; ++ test_in_subprocess (configure_lookup); /* No subprocess. */ ++ support_shared_free (shared); ++ shared = NULL; ++ return 0; ++ } ++ ++ bool any_success = false; ++ ++ for (int do_configure_lookup = 0; do_configure_lookup < 2; ++ ++do_configure_lookup) ++ { ++ if (do_configure_lookup) ++ puts ("info: testing with nsswitch.conf override"); ++ else ++ puts ("info: testing with original nsswitch.conf"); ++ ++ char *configure_lookup = do_configure_lookup ? files : NULL; ++ ++ shared = support_shared_allocate (sizeof (*shared)); ++ ++ /* Disable fault injection. */ ++ shared->failing_allocation = ~0U; ++ ++ support_isolate_in_subprocess (no_op, NULL); ++ TEST_COMPARE (shared->allocation_count, 0); ++ ++ support_isolate_in_subprocess (initialize, configure_lookup); ++ ++ if (shared->name[0] != '\0') ++ any_success = true; ++ ++ /* The number of allocations in the successful case. Once the ++ number of expected allocations is exceeded, injecting further ++ failures does not make a difference (assuming that the number ++ of malloc calls is deterministic). */ ++ unsigned int maximum_allocation_count = shared->allocation_count; ++ printf ("info: initial getlogin_r performed %u allocations\n", ++ maximum_allocation_count); ++ ++ for (unsigned int inject_at = 0; inject_at <= maximum_allocation_count; ++ ++inject_at) ++ { ++ printf ("info: running fault injection at allocation %u\n", ++ inject_at); ++ shared->allocation_count = 0; ++ shared->failing_allocation = inject_at; ++ support_isolate_in_subprocess (test_in_subprocess, configure_lookup); ++ } ++ ++ support_shared_free (shared); ++ shared = NULL; ++ } ++ ++ { ++ FILE *fp = fopen (_PATH_NSSWITCH_CONF, "r"); ++ if (fp == NULL) ++ printf ("info: no %s file\n", _PATH_NSSWITCH_CONF); ++ else ++ { ++ printf ("info: %s contents follows\n", _PATH_NSSWITCH_CONF); ++ int last_ch = '\n'; ++ while (true) ++ { ++ int ch = fgetc (fp); ++ if (ch == EOF) ++ break; ++ putchar (ch); ++ last_ch = ch; ++ } ++ if (last_ch != '\n') ++ putchar ('\n'); ++ printf ("(end of %s contents)\n", _PATH_NSSWITCH_CONF); ++ xfclose (fp); ++ } ++ } ++ ++ support_record_failure_barrier (); ++ ++ if (!any_success) ++ FAIL_UNSUPPORTED ("no successful getlogin_r calls"); ++ ++ return 0; ++} ++ ++static void ++cmdline_process (int c) ++{ ++ if (c == 'F') ++ option_failing_allocation = atoi (optarg); ++} ++ ++#define CMDLINE_OPTIONS \ ++ { "failing-allocation", required_argument, NULL, 'F' }, \ ++ { "override", no_argument, &option_override, 1 }, ++ ++#define CMDLINE_PROCESS cmdline_process ++ ++#include + +commit 9cd9c9054409d192aab06bfea32624af9ffa8121 +Author: Florian Weimer +Date: Fri Nov 28 11:46:09 2025 +0100 + + iconvdata: Fix invalid pointer arithmetic in ANSI_X3.110 module + + The expression inptr + 1 can technically be invalid: if inptr == inend, + inptr may point one element past the end of an array. + + Reviewed-by: Adhemerval Zanella + (cherry picked from commit e98bd0c54d5e296ad1be91b6fe35260c6b87e733) + +diff --git a/iconvdata/ansi_x3.110.c b/iconvdata/ansi_x3.110.c +index c5506b13b8..94e6e6b745 100644 +--- a/iconvdata/ansi_x3.110.c ++++ b/iconvdata/ansi_x3.110.c +@@ -407,7 +407,7 @@ static const char from_ucs4[][2] = + is also available. */ \ + uint32_t ch2; \ + \ +- if (inptr + 1 >= inend) \ ++ if (inend - inptr <= 1) \ + { \ + /* The second character is not available. */ \ + result = __GCONV_INCOMPLETE_INPUT; \ + +commit 1a19d5a507eb82a2cf1cf8bd1c14ca1758fb8a82 +Author: Florian Weimer +Date: Mon Jan 26 17:12:37 2026 +0100 + + posix: Run tst-wordexp-reuse-mem test + + The test was not properly scheduled for execution with a Makefile + dependency. + + Fixes commit 80cc58ea2de214f85b0a1d902a3b668ad2ecb302 ("posix: Reset + wordexp_t fields with WRDE_REUSE (CVE-2025-15281 / BZ 33814"). + + (cherry picked from commit bed2db02f3183e93f21d506786c5f884a1dec9e7) + +diff --git a/posix/Makefile b/posix/Makefile +index 1ea86efcc1..0b29c9aa4e 100644 +--- a/posix/Makefile ++++ b/posix/Makefile +@@ -495,7 +495,7 @@ tests-special += \ + $(objpfx)tst-pcre-mem.out \ + $(objpfx)tst-rxspencer-no-utf8-mem.out \ + $(objpfx)tst-vfork3-mem.out \ +- $(objpfx)tst-wordexp-reuse.out \ ++ $(objpfx)tst-wordexp-reuse-mem.out \ + # tests-special + endif + endif + +commit 8e863fb1c92360520704a69dc948be6bb4a17cb3 +Author: Carlos O'Donell +Date: Fri Mar 20 16:43:33 2026 -0400 + + resolv: Count records correctly (CVE-2026-4437) + + The answer section boundary was previously ignored, and the code in + getanswer_ptr would iterate past the last resource record, but not + beyond the end of the returned data. This could lead to subsequent data + being interpreted as answer records, thus violating the DNS + specification. Such resource records could be maliciously crafted and + hidden from other tooling, but processed by the glibc stub resolver and + acted upon by the application. While we trust the data returned by the + configured recursive resolvers, we should not trust its format and + should validate it as required. It is a security issue to incorrectly + process the DNS protocol. + + A regression test is added for response section crossing. + + No regressions on x86_64-linux-gnu. + + Reviewed-by: Collin Funk + (cherry picked from commit 9f5f18aab40ec6b61fa49a007615e6077e9a979b) + +diff --git a/resolv/Makefile b/resolv/Makefile +index 8fa3398d76..0ba5fba710 100644 +--- a/resolv/Makefile ++++ b/resolv/Makefile +@@ -104,6 +104,7 @@ tests += \ + tst-resolv-basic \ + tst-resolv-binary \ + tst-resolv-byaddr \ ++ tst-resolv-dns-section \ + tst-resolv-edns \ + tst-resolv-invalid-cname \ + tst-resolv-network \ +@@ -115,6 +116,7 @@ tests += \ + tst-resolv-semi-failure \ + tst-resolv-short-response \ + tst-resolv-trailing \ ++ # tests + + # This test calls __res_context_send directly, which is not exported + # from libresolv. +@@ -293,6 +295,8 @@ $(objpfx)tst-resolv-aliases: $(objpfx)libresolv.so $(shared-thread-library) + $(objpfx)tst-resolv-basic: $(objpfx)libresolv.so $(shared-thread-library) + $(objpfx)tst-resolv-binary: $(objpfx)libresolv.so $(shared-thread-library) + $(objpfx)tst-resolv-byaddr: $(objpfx)libresolv.so $(shared-thread-library) ++$(objpfx)tst-resolv-dns-section: $(objpfx)libresolv.so \ ++ $(shared-thread-library) + $(objpfx)tst-resolv-edns: $(objpfx)libresolv.so $(shared-thread-library) + $(objpfx)tst-resolv-network: $(objpfx)libresolv.so $(shared-thread-library) + $(objpfx)tst-resolv-res_init: $(objpfx)libresolv.so +diff --git a/resolv/nss_dns/dns-host.c b/resolv/nss_dns/dns-host.c +index 14da73ee1d..27096edad2 100644 +--- a/resolv/nss_dns/dns-host.c ++++ b/resolv/nss_dns/dns-host.c +@@ -820,7 +820,7 @@ getanswer_ptr (unsigned char *packet, size_t packetlen, + /* expected_name may be updated to point into this buffer. */ + unsigned char name_buffer[NS_MAXCDNAME]; + +- while (ancount > 0) ++ for (; ancount > 0; --ancount) + { + struct ns_rr_wire rr; + if (!__ns_rr_cursor_next (&c, &rr)) +diff --git a/resolv/tst-resolv-dns-section.c b/resolv/tst-resolv-dns-section.c +new file mode 100644 +index 0000000000..1171baef51 +--- /dev/null ++++ b/resolv/tst-resolv-dns-section.c +@@ -0,0 +1,162 @@ ++/* Test handling of invalid section transitions (bug 34014). ++ Copyright (C) 2022-2026 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, see ++ . */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++/* Name of test, and the second section type. */ ++struct item { ++ const char *test; ++ int ns_section; ++}; ++ ++static const struct item test_items[] = ++ { ++ { "Test crossing from ns_s_an to ns_s_ar.", ns_s_ar }, ++ { "Test crossing from ns_s_an to ns_s_an.", ns_s_ns }, ++ ++ { NULL, 0 }, ++ }; ++ ++/* The response is designed to contain the following: ++ - An Answer section with one T_PTR record that is skipped. ++ - A second section with a semantically invalid T_PTR record. ++ The original defect is that the response parsing would cross ++ section boundaries and handle the additional section T_PTR ++ as if it were an answer. A conforming implementation would ++ stop as soon as it reaches the end of the section. */ ++static void ++response (const struct resolv_response_context *ctx, ++ struct resolv_response_builder *b, ++ const char *qname, uint16_t qclass, uint16_t qtype) ++{ ++ TEST_COMPARE (qclass, C_IN); ++ ++ /* We only test PTR. */ ++ TEST_COMPARE (qtype, T_PTR); ++ ++ unsigned int count; ++ char *tail = NULL; ++ ++ if (strstr (qname, "in-addr.arpa") != NULL ++ && sscanf (qname, "%u.%ms", &count, &tail) == 2) ++ TEST_COMPARE_STRING (tail, "0.168.192.in-addr.arpa"); ++ else if (sscanf (qname, "%x.%ms", &count, &tail) == 2) ++ { ++ TEST_COMPARE_STRING (tail, "\ ++0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa"); ++ } ++ else ++ FAIL_EXIT1 ("invalid QNAME: %s\n", qname); ++ free (tail); ++ ++ /* We have a bounded number of possible tests. */ ++ TEST_VERIFY (count >= 0); ++ TEST_VERIFY (count <= 15); ++ ++ struct resolv_response_flags flags = {}; ++ resolv_response_init (b, flags); ++ resolv_response_add_question (b, qname, qclass, qtype); ++ resolv_response_section (b, ns_s_an); ++ ++ /* Actual answer record, but the wrong name (skipped). */ ++ resolv_response_open_record (b, "1.0.0.10.in-addr.arpa", qclass, qtype, 60); ++ ++ /* Record the answer. */ ++ resolv_response_add_name (b, "test.ptr.example.net"); ++ resolv_response_close_record (b); ++ ++ /* Add a second section to test section boundary crossing. */ ++ resolv_response_section (b, test_items[count].ns_section); ++ /* Semantically incorrect, but hide a T_PTR entry. */ ++ resolv_response_open_record (b, qname, qclass, qtype, 60); ++ resolv_response_add_name (b, "wrong.ptr.example.net"); ++ resolv_response_close_record (b); ++} ++ ++ ++/* Perform one check using a reverse lookup. */ ++static void ++check_reverse (int af, int count) ++{ ++ TEST_VERIFY (af == AF_INET || af == AF_INET6); ++ TEST_VERIFY (count < array_length (test_items)); ++ ++ char addr[sizeof (struct in6_addr)] = { 0 }; ++ socklen_t addrlen; ++ if (af == AF_INET) ++ { ++ addr[0] = (char) 192; ++ addr[1] = (char) 168; ++ addr[2] = (char) 0; ++ addr[3] = (char) count; ++ addrlen = 4; ++ } ++ else ++ { ++ addr[0] = 0x20; ++ addr[1] = 0x01; ++ addr[2] = 0x0d; ++ addr[3] = 0xb8; ++ addr[4] = addr[5] = addr[6] = addr[7] = 0x0; ++ addr[8] = addr[9] = addr[10] = addr[11] = 0x0; ++ addr[12] = 0x0; ++ addr[13] = 0x0; ++ addr[14] = 0x0; ++ addr[15] = count; ++ addrlen = 16; ++ } ++ ++ h_errno = 0; ++ struct hostent *answer = gethostbyaddr (addr, addrlen, af); ++ TEST_VERIFY (answer == NULL); ++ TEST_VERIFY (h_errno == NO_RECOVERY); ++ if (answer != NULL) ++ printf ("error: unexpected success: %s\n", ++ support_format_hostent (answer)); ++} ++ ++static int ++do_test (void) ++{ ++ struct resolv_test *obj = resolv_test_start ++ ((struct resolv_redirect_config) ++ { ++ .response_callback = response ++ }); ++ ++ for (int i = 0; test_items[i].test != NULL; i++) ++ { ++ check_reverse (AF_INET, i); ++ check_reverse (AF_INET6, i); ++ } ++ ++ resolv_test_end (obj); ++ ++ return 0; ++} ++ ++#include diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index d513be55d715..8c3a2df8ed51 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -51,7 +51,7 @@ let version = "2.42"; - patchSuffix = "-51"; + patchSuffix = "-58"; sha256 = "sha256-0XdeMuRijmTvkw9DW2e7Y691may2viszW58Z8WUJ8X8="; in From 4d58f8e4351afaaeb6d8ad2cd6bb4586f04d3359 Mon Sep 17 00:00:00 2001 From: Sam Pointon Date: Wed, 27 Aug 2025 14:00:03 +0100 Subject: [PATCH 293/407] sqlite: enable limit-on-update/delete Limit-on-update/delete is useful for, amongst other things, bounding the amount of work done in a single SQL statement. It is not enabled by upstream by default, but Debian does enable it. Because the parser generator doesn't receive NIX_CFLAGS_COMPILE, the setting has to go through the --enable-update-limit configure flag. Maybe in the future, if this derivation moves to e.g. CFLAGS, this feature enablement can be made uniform with the others. --- pkgs/development/libraries/sqlite/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix index f8722d6cd3d1..54b4ef4557f2 100644 --- a/pkgs/development/libraries/sqlite/default.nix +++ b/pkgs/development/libraries/sqlite/default.nix @@ -83,6 +83,8 @@ stdenv.mkDerivation rec { "--includedir=${placeholder "dev"}/include" "--libdir=${placeholder "out"}/lib" (if stdenv.hostPlatform.isStatic then "--disable-tcl" else "--with-tcl=${lib.getLib tcl}/lib") + # Enabling limit-on-update/delete by adding -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT to NIX_CFLAGS_COMPILE does not work: the lemon parser generator (built early in buildPhase) doesn't receive the flag when it's invoked, as it's not been wrapped with Nix magic. + "--enable-update-limit" ] ++ lib.optional (!interactive) "--disable-readline" # autosetup only looks up readline.h in predefined set of directories. From 1840314347a59db1f05cbd0178d5136279a9621e Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 23 Mar 2026 18:22:25 +0300 Subject: [PATCH 294/407] qt6: 6.10.2 -> 6.11 If anyone wants to package the new modules, be my guest. --- pkgs/development/libraries/qt-6/fetch.sh | 2 +- .../qtdeclarative/another-crash-fix.patch | 16 - .../qt-6/modules/qtdeclarative/default.nix | 11 +- .../libraries/qt-6/modules/qtmqtt.nix | 4 +- .../qt-6/modules/qttools/default.nix | 4 - .../qt-6/modules/qttools/paths.patch | 25 -- pkgs/development/libraries/qt-6/srcs.nix | 336 ++++++++++-------- 7 files changed, 190 insertions(+), 208 deletions(-) delete mode 100644 pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch delete mode 100644 pkgs/development/libraries/qt-6/modules/qttools/paths.patch diff --git a/pkgs/development/libraries/qt-6/fetch.sh b/pkgs/development/libraries/qt-6/fetch.sh index 7e4781e5114e..73d170689480 100644 --- a/pkgs/development/libraries/qt-6/fetch.sh +++ b/pkgs/development/libraries/qt-6/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.qt.io/official_releases/qt/6.10/6.10.2/submodules/ -A '*.tar.xz' ) +WGET_ARGS=( https://download.qt.io/official_releases/qt/6.11/6.11.0/submodules/ -A '*.tar.xz' ) diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch b/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch deleted file mode 100644 index e63a70c53708..000000000000 --- a/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- a/src/qml/jsruntime/qv4qobjectwrapper.cpp -+++ b/src/qml/jsruntime/qv4qobjectwrapper.cpp -@@ -1583,10 +1583,9 @@ - o->deleteLater(); - } else { - // If the object is C++-owned, we still have to release the weak reference we have -- // to it. -- ddata->jsWrapper.clear(); -- if (lastCall && ddata->propertyCache) -- ddata->propertyCache.reset(); -+ // to it. If the "main" wrapper is not ours, we should leave it alone, though. -+ if (ddata->jsWrapper.as() == this) -+ ddata->jsWrapper.clear(); - } - } - } diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix index 972a8f372170..786229c5651b 100644 --- a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix @@ -10,6 +10,7 @@ lib, pkgsBuildBuild, replaceVars, + fetchpatch, }: qtModule { @@ -36,10 +37,12 @@ qtModule { # add version specific QML import path ./use-versioned-import-path.patch - # Backport of https://codereview.qt-project.org/c/qt/qtdeclarative/+/704031 - # Fixes common Plasma crash - # FIXME: remove in 6.10.3 - ./another-crash-fix.patch + # revert codesigning change on Darwin that doesn't work with our signing tools + (fetchpatch { + url = "https://github.com/qt/qtdeclarative/commit/a7084abd9778b955d80e7419e82f6f7b92f7978d.diff"; + hash = "sha256-ESy35OlmsvI4yFQ/rFT8oelOUBCwCmlcbQJvwcTrCig="; + revert = true; + }) ]; cmakeFlags = [ diff --git a/pkgs/development/libraries/qt-6/modules/qtmqtt.nix b/pkgs/development/libraries/qt-6/modules/qtmqtt.nix index ea00d966e8a3..effea1d03ab4 100644 --- a/pkgs/development/libraries/qt-6/modules/qtmqtt.nix +++ b/pkgs/development/libraries/qt-6/modules/qtmqtt.nix @@ -6,13 +6,13 @@ qtModule rec { pname = "qtmqtt"; - version = "6.10.2"; + version = "6.11.0"; src = fetchFromGitHub { owner = "qt"; repo = "qtmqtt"; tag = "v${version}"; - hash = "sha256-NjYvL6BCn0UP7F2CW81upzZ8EwFAkhoUa5cdaH0uhM4="; + hash = "sha256-7X+HWAftWHn40RPFQD3/f+bp00LQk8Vsb871WfxdZSE="; }; propagatedBuildInputs = [ qtbase ]; diff --git a/pkgs/development/libraries/qt-6/modules/qttools/default.nix b/pkgs/development/libraries/qt-6/modules/qttools/default.nix index 58ef182fff2c..c81cb2ac55fa 100644 --- a/pkgs/development/libraries/qt-6/modules/qttools/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qttools/default.nix @@ -14,10 +14,6 @@ qtModule { pname = "qttools"; - patches = [ - ./paths.patch - ]; - postPatch = '' substituteInPlace \ src/qdoc/catch/CMakeLists.txt \ diff --git a/pkgs/development/libraries/qt-6/modules/qttools/paths.patch b/pkgs/development/libraries/qt-6/modules/qttools/paths.patch deleted file mode 100644 index 6b1eca682c59..000000000000 --- a/pkgs/development/libraries/qt-6/modules/qttools/paths.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- a/src/linguist/shared/runqttool.cpp -+++ b/src/linguist/shared/runqttool.cpp -@@ -20,9 +20,21 @@ class FMT { - Q_DECLARE_TR_FUNCTIONS(Linguist) - }; - -+static QString qtBasePath(QLibraryInfo::LibraryPath location) -+{ -+ switch (location) { -+ case QLibraryInfo::BinariesPath: -+ return QLatin1String(NIX_OUTPUT_OUT) + QLatin1String("/bin"); -+ case QLibraryInfo::LibraryExecutablesPath: -+ return QLatin1String(NIX_OUTPUT_OUT) + QLatin1String("/libexec"); -+ default: -+ return QLibraryInfo::path(location); -+ } -+} -+ - static QString qtToolFilePath(const QString &toolName, QLibraryInfo::LibraryPath location) - { -- QString filePath = QLibraryInfo::path(location) + u'/' + toolName; -+ QString filePath = qtBasePath(location) + u'/' + toolName; - #ifdef Q_OS_WIN - filePath.append(QLatin1String(".exe")); - #endif diff --git a/pkgs/development/libraries/qt-6/srcs.nix b/pkgs/development/libraries/qt-6/srcs.nix index 585e16fb0148..73067dc5fd5c 100644 --- a/pkgs/development/libraries/qt-6/srcs.nix +++ b/pkgs/development/libraries/qt-6/srcs.nix @@ -4,315 +4,339 @@ { qt3d = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qt3d-everywhere-src-6.10.2.tar.xz"; - sha256 = "0vdvid42m9jyhmpclfgpc7j1ivxlj0jr23kp5pxa1v0z96fwmfzy"; - name = "qt3d-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qt3d-everywhere-src-6.11.0.tar.xz"; + sha256 = "086xpissihbil51ryl83dlcpkpv3pp3ryj0712x9k9z6756j7ks0"; + name = "qt3d-everywhere-src-6.11.0.tar.xz"; }; }; qt5compat = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qt5compat-everywhere-src-6.10.2.tar.xz"; - sha256 = "1hk18428bpp60ypjzabzpc77nr10bzignqppqppvjbn0zbq1i91z"; - name = "qt5compat-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qt5compat-everywhere-src-6.11.0.tar.xz"; + sha256 = "0gn6sj136y8yl1c00nbm81rmhws0mgx35ny7llx74j97ddj58ag6"; + name = "qt5compat-everywhere-src-6.11.0.tar.xz"; }; }; qtactiveqt = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtactiveqt-everywhere-src-6.10.2.tar.xz"; - sha256 = "09swk8xv93gmk67v6zccxr3hjy4404q0awljfjlapas9xi10bnym"; - name = "qtactiveqt-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtactiveqt-everywhere-src-6.11.0.tar.xz"; + sha256 = "1kbqa0gx41s097281g4zym9jmjs2ffc75p3rgkbs6bvnlrvl0h89"; + name = "qtactiveqt-everywhere-src-6.11.0.tar.xz"; }; }; qtbase = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtbase-everywhere-src-6.10.2.tar.xz"; - sha256 = "07pjmnwmlsbxc9zxgcazq9w4jnq6ypw50ndm7kamyaqs54lqvdxf"; - name = "qtbase-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtbase-everywhere-src-6.11.0.tar.xz"; + sha256 = "0pkmrd8ypw1v21cx0890gc6z4v0xr5qip2jnr56r2kc6g5cxh6i3"; + name = "qtbase-everywhere-src-6.11.0.tar.xz"; + }; + }; + qtcanvaspainter = { + version = "6.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtcanvaspainter-everywhere-src-6.11.0.tar.xz"; + sha256 = "1gmgzmh81wrnj81xsmilqwhc1wv7j2avg91mww8jlrv5rplzynjl"; + name = "qtcanvaspainter-everywhere-src-6.11.0.tar.xz"; }; }; qtcharts = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtcharts-everywhere-src-6.10.2.tar.xz"; - sha256 = "001ckwq5w5w164cz2hkkb2dvci1d77mm9hf4hha9ivgdqns1cla0"; - name = "qtcharts-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtcharts-everywhere-src-6.11.0.tar.xz"; + sha256 = "1dcldlw24qd9swynxcdsxnk8haiv442wx323j7qgfwjp13a9nh5c"; + name = "qtcharts-everywhere-src-6.11.0.tar.xz"; }; }; qtconnectivity = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtconnectivity-everywhere-src-6.10.2.tar.xz"; - sha256 = "0chs66537ki0yvq94m2i3k69wf8kyr741m4wg6vbamr8ychz0n6g"; - name = "qtconnectivity-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtconnectivity-everywhere-src-6.11.0.tar.xz"; + sha256 = "0fhrqqz58h3smkksfgnax73bmsiz7q9a1w9vhwd83vs9r0jc3w60"; + name = "qtconnectivity-everywhere-src-6.11.0.tar.xz"; }; }; qtdatavis3d = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtdatavis3d-everywhere-src-6.10.2.tar.xz"; - sha256 = "1hav6ncccdhw2kyx608xhchpmygx6sbfap8x6ch35l53yj5l0sdp"; - name = "qtdatavis3d-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtdatavis3d-everywhere-src-6.11.0.tar.xz"; + sha256 = "1jr3bkvp4wj1jdafc64ziq4raxbya6jk6s0d4mq0w2kr7zpqrggf"; + name = "qtdatavis3d-everywhere-src-6.11.0.tar.xz"; }; }; qtdeclarative = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtdeclarative-everywhere-src-6.10.2.tar.xz"; - sha256 = "03sb1wfxqvy5dhyd85yc0776vvm2jzczlpwbvzqdpp3cyr7r2jd2"; - name = "qtdeclarative-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtdeclarative-everywhere-src-6.11.0.tar.xz"; + sha256 = "1sgxxmg49flana7mylyz4c5mf5hr00kzl8nkwwj87pqx8dlybv2f"; + name = "qtdeclarative-everywhere-src-6.11.0.tar.xz"; }; }; qtdoc = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtdoc-everywhere-src-6.10.2.tar.xz"; - sha256 = "011pp0nf019dg790vhr9i3xiy6vspzjpr8w8xd9cpyk723nsj54c"; - name = "qtdoc-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtdoc-everywhere-src-6.11.0.tar.xz"; + sha256 = "1wwl2vr1qs2lqmz45iqpkzkxqp97g0yzfmz0kb5wpi8sys7c07bx"; + name = "qtdoc-everywhere-src-6.11.0.tar.xz"; }; }; qtgraphs = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtgraphs-everywhere-src-6.10.2.tar.xz"; - sha256 = "1bvsvmwf4csl63fqf4gdqb03s97b9dl0sdyffrp9mn37lmmgr47n"; - name = "qtgraphs-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtgraphs-everywhere-src-6.11.0.tar.xz"; + sha256 = "0nxifvs5042pzyd5syhgpmxzsq07fhpbbm57ckwzsn55q14cnvyz"; + name = "qtgraphs-everywhere-src-6.11.0.tar.xz"; }; }; qtgrpc = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtgrpc-everywhere-src-6.10.2.tar.xz"; - sha256 = "0dnibqlsnra4kwk1dng4g6rrndszx5kz1p12zzjj0y8cq74vz1kk"; - name = "qtgrpc-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtgrpc-everywhere-src-6.11.0.tar.xz"; + sha256 = "0yd8jjxigaynv386f3cs1i743nm7yngciw346xqfil3chd8wpvcx"; + name = "qtgrpc-everywhere-src-6.11.0.tar.xz"; }; }; qthttpserver = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qthttpserver-everywhere-src-6.10.2.tar.xz"; - sha256 = "0hs6zq1qfs4yfr9bf2d089q37wcyhgvx48vq54szsn72prcqsmi6"; - name = "qthttpserver-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qthttpserver-everywhere-src-6.11.0.tar.xz"; + sha256 = "16wqglm8ws63qs7i769xy94bygwbhkz7hjfw27hnps7d4yirb41b"; + name = "qthttpserver-everywhere-src-6.11.0.tar.xz"; }; }; qtimageformats = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtimageformats-everywhere-src-6.10.2.tar.xz"; - sha256 = "0rwxcdpzx5mls7sqvscq58hb2h01j4qpy3h07ixiw21qhrqrr3wb"; - name = "qtimageformats-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtimageformats-everywhere-src-6.11.0.tar.xz"; + sha256 = "1j0cjj7gxjbprszw349janl3zk38rkby1bmxil329zp2qlmb1bfk"; + name = "qtimageformats-everywhere-src-6.11.0.tar.xz"; }; }; qtlanguageserver = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtlanguageserver-everywhere-src-6.10.2.tar.xz"; - sha256 = "0lqdqknblw4nsv1mgi5jw6rqsf7h9zf59af7bw371d5hhhn3y14s"; - name = "qtlanguageserver-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtlanguageserver-everywhere-src-6.11.0.tar.xz"; + sha256 = "1gq5yjvk6iyg606pgpxkb136qlz9hpb7ngll81nhiyb1ym1y9j0v"; + name = "qtlanguageserver-everywhere-src-6.11.0.tar.xz"; }; }; qtlocation = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtlocation-everywhere-src-6.10.2.tar.xz"; - sha256 = "0g0gwldmdslzx0zjdpi3vc0pqnd266qkxynh8xy534y5xmfz04yk"; - name = "qtlocation-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtlocation-everywhere-src-6.11.0.tar.xz"; + sha256 = "1vxb6n8xf98zcg2bw29gsaqa74sg6jn9ilzs8c5b9q79i9m3if49"; + name = "qtlocation-everywhere-src-6.11.0.tar.xz"; }; }; qtlottie = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtlottie-everywhere-src-6.10.2.tar.xz"; - sha256 = "1302lh7432372qy0mw2pv67miikf2ny2n103s8mhyfl30xx6pn55"; - name = "qtlottie-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtlottie-everywhere-src-6.11.0.tar.xz"; + sha256 = "02ndplkk4bq01b0fh9l2ykw09v0k5nbsayrs9wcjwrdwg5law8rg"; + name = "qtlottie-everywhere-src-6.11.0.tar.xz"; }; }; qtmultimedia = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtmultimedia-everywhere-src-6.10.2.tar.xz"; - sha256 = "0aryhch6qlamgfcbrxc0d1ggq4f96vjg68r7b8b33mzv0q0yzxwk"; - name = "qtmultimedia-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtmultimedia-everywhere-src-6.11.0.tar.xz"; + sha256 = "0h30l8zflkla7rcshgs0jfjbjwvq9rqx0wq83f6vd0x9lz0cmi4h"; + name = "qtmultimedia-everywhere-src-6.11.0.tar.xz"; }; }; qtnetworkauth = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtnetworkauth-everywhere-src-6.10.2.tar.xz"; - sha256 = "1cw1355xxf0ca96xwjaw33nnrxh1qw26naa2zha5fpsh9fggsaag"; - name = "qtnetworkauth-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtnetworkauth-everywhere-src-6.11.0.tar.xz"; + sha256 = "1mqly8had79f54dlygh42jr0c0jfiv4j4w2rbr0s7qx9nk9ig342"; + name = "qtnetworkauth-everywhere-src-6.11.0.tar.xz"; + }; + }; + qtopenapi = { + version = "6.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtopenapi-everywhere-src-6.11.0.tar.xz"; + sha256 = "1h2pcq6i72yic0r7ns36vj678d1xqy291jamqd6b6jkjddmj1hlg"; + name = "qtopenapi-everywhere-src-6.11.0.tar.xz"; }; }; qtpositioning = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtpositioning-everywhere-src-6.10.2.tar.xz"; - sha256 = "1kndqjh3ylbs5a2chqv3a6jip83j6zy9dlya82c7crkw8xjgllbh"; - name = "qtpositioning-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtpositioning-everywhere-src-6.11.0.tar.xz"; + sha256 = "1scnnz65qyfg0nl9vjkqcss8xsw3yf91w71d9p1kwlfybscd07yn"; + name = "qtpositioning-everywhere-src-6.11.0.tar.xz"; }; }; qtquick3d = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtquick3d-everywhere-src-6.10.2.tar.xz"; - sha256 = "0xfdlafzz7k3vps0kzz4mnyv0cmr0f5v8a4qkqvhqn0y3prkjm5r"; - name = "qtquick3d-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtquick3d-everywhere-src-6.11.0.tar.xz"; + sha256 = "1549gdb3yxj1bpl54kgnkkhzjx0zxqi71ssp4rj6qnz56fxh085l"; + name = "qtquick3d-everywhere-src-6.11.0.tar.xz"; }; }; qtquick3dphysics = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtquick3dphysics-everywhere-src-6.10.2.tar.xz"; - sha256 = "1nqw5kqrivmajbw2sqxll8zgqjk79g2pic8rghfkb52ps1xzdbxp"; - name = "qtquick3dphysics-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtquick3dphysics-everywhere-src-6.11.0.tar.xz"; + sha256 = "0dcx9913xss435cijx5bzckvsn66qfi6c39rx0gyv9iiys76qym5"; + name = "qtquick3dphysics-everywhere-src-6.11.0.tar.xz"; }; }; qtquickeffectmaker = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtquickeffectmaker-everywhere-src-6.10.2.tar.xz"; - sha256 = "1i62d7s6fl4lf92cfwljk7blirz82mv174k1d5nrw38c9qxz3jp3"; - name = "qtquickeffectmaker-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtquickeffectmaker-everywhere-src-6.11.0.tar.xz"; + sha256 = "05fpv497rmx2lw7gx05sxyxjwx8gq8fbbnkzhnw73pk2xqzq20mc"; + name = "qtquickeffectmaker-everywhere-src-6.11.0.tar.xz"; }; }; qtquicktimeline = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtquicktimeline-everywhere-src-6.10.2.tar.xz"; - sha256 = "0933sggxp28mybdr8wgfyny9m0c23h70f3fy1mwxy7yjb2vxhckh"; - name = "qtquicktimeline-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtquicktimeline-everywhere-src-6.11.0.tar.xz"; + sha256 = "1micycw7m25gw0bgbfq7bnr7cg7qrjj2r69320rglc8lak6f3nq6"; + name = "qtquicktimeline-everywhere-src-6.11.0.tar.xz"; }; }; qtremoteobjects = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtremoteobjects-everywhere-src-6.10.2.tar.xz"; - sha256 = "1kb5xd1ckp4phq820rl9h6nbaryrybzk2zxlq83cykg79w23ys5w"; - name = "qtremoteobjects-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtremoteobjects-everywhere-src-6.11.0.tar.xz"; + sha256 = "15yykbaxqc6v2flgjvn92w7gwfvi820dg4cxkjxcfhpix2m21571"; + name = "qtremoteobjects-everywhere-src-6.11.0.tar.xz"; }; }; qtscxml = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtscxml-everywhere-src-6.10.2.tar.xz"; - sha256 = "0si3vpzva8wyqa0gh0fyk75knlgmsyjalahp41nv1cginf6ig70g"; - name = "qtscxml-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtscxml-everywhere-src-6.11.0.tar.xz"; + sha256 = "1rylchpvzldy7hhr3icr85w8m4hf7wch17yqh368yrn3q19klf3c"; + name = "qtscxml-everywhere-src-6.11.0.tar.xz"; }; }; qtsensors = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtsensors-everywhere-src-6.10.2.tar.xz"; - sha256 = "10gmis63gpqhbb7ljy1gx3gh7hww6psk66c6jqvaxgzbgidm3rli"; - name = "qtsensors-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtsensors-everywhere-src-6.11.0.tar.xz"; + sha256 = "1iy33w7gjp06xi4342si979q9w84cvbbk90kxmk2gx69icjjja21"; + name = "qtsensors-everywhere-src-6.11.0.tar.xz"; }; }; qtserialbus = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtserialbus-everywhere-src-6.10.2.tar.xz"; - sha256 = "0yrsg50gmjlxnp1574fzkfbxls1cmjkn1qpagayhx55nrzzbydj7"; - name = "qtserialbus-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtserialbus-everywhere-src-6.11.0.tar.xz"; + sha256 = "1qfs9zqvz3hf16w8gg6nlwxcv6sz72546pds02dabhkcw47nqvmh"; + name = "qtserialbus-everywhere-src-6.11.0.tar.xz"; }; }; qtserialport = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtserialport-everywhere-src-6.10.2.tar.xz"; - sha256 = "0sxxvrn1bwrzm140988prn12f14pj15v8z3yxs7zl7qiv8lvy35l"; - name = "qtserialport-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtserialport-everywhere-src-6.11.0.tar.xz"; + sha256 = "111pmva70mcffhq09q2h1gcr03fivs9j2ywx4ib00pbyxfvr4ii6"; + name = "qtserialport-everywhere-src-6.11.0.tar.xz"; }; }; qtshadertools = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtshadertools-everywhere-src-6.10.2.tar.xz"; - sha256 = "1j8ncwhjcy2k6p05cldnb20vbqijq1frdac9xpk9cvky9yydpn8q"; - name = "qtshadertools-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtshadertools-everywhere-src-6.11.0.tar.xz"; + sha256 = "0jp1sb9pl7y821awln7rpk0hz7d5ipwnkqhy51caich9i2pb2g74"; + name = "qtshadertools-everywhere-src-6.11.0.tar.xz"; }; }; qtspeech = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtspeech-everywhere-src-6.10.2.tar.xz"; - sha256 = "051h4v0qqjkz1brkypx6i2wzdpn8pwz5353f0f7hsavr2p3zcdyr"; - name = "qtspeech-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtspeech-everywhere-src-6.11.0.tar.xz"; + sha256 = "08fv8v6rvcv0pa6r52kr2na2rcpjr3yk556ksinnh6aslv8qbid9"; + name = "qtspeech-everywhere-src-6.11.0.tar.xz"; }; }; qtsvg = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtsvg-everywhere-src-6.10.2.tar.xz"; - sha256 = "1qfnv8ssflndjhv6r8s9vxfl8yblra956d00f8c3bwna707zhzzh"; - name = "qtsvg-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtsvg-everywhere-src-6.11.0.tar.xz"; + sha256 = "1rih59jsn0wq12gq5gbs1cz9by27x2x4wjpd0ya7s207pr9xda6z"; + name = "qtsvg-everywhere-src-6.11.0.tar.xz"; + }; + }; + qttasktree = { + version = "6.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qttasktree-everywhere-src-6.11.0.tar.xz"; + sha256 = "0kxkm3qvzw5i5x2ads6skpz8z6shbn2msznmr614yvsdgiga4yjr"; + name = "qttasktree-everywhere-src-6.11.0.tar.xz"; }; }; qttools = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qttools-everywhere-src-6.10.2.tar.xz"; - sha256 = "092vimkdpad6q9dilkhc45wmzzzs5ykfmbkfbi1d4xpxq43jqg8y"; - name = "qttools-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qttools-everywhere-src-6.11.0.tar.xz"; + sha256 = "0xpwv483zrw3jkajhv9sbr7bm95qahxg770vn1jqk10hg8yrkcfg"; + name = "qttools-everywhere-src-6.11.0.tar.xz"; }; }; qttranslations = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qttranslations-everywhere-src-6.10.2.tar.xz"; - sha256 = "0i56a03b7f6snvxfjsa5q4mnw6x7kxjnx2yw2rbm8sypr4xq3cxk"; - name = "qttranslations-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qttranslations-everywhere-src-6.11.0.tar.xz"; + sha256 = "0mpy3y76n1jw2prhad9rqyn48miqlmqg3581jgzr4s1iwhpqpx2l"; + name = "qttranslations-everywhere-src-6.11.0.tar.xz"; }; }; qtvirtualkeyboard = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtvirtualkeyboard-everywhere-src-6.10.2.tar.xz"; - sha256 = "0swqvcgp6p80k2g7nzb6dcjr2spxcj4lk48s7ll3ygx8j5h2awv2"; - name = "qtvirtualkeyboard-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtvirtualkeyboard-everywhere-src-6.11.0.tar.xz"; + sha256 = "11p6m1s7r7q2y6a2ak5lyzfd2907s2skfa630snf64x32cblp2nq"; + name = "qtvirtualkeyboard-everywhere-src-6.11.0.tar.xz"; }; }; qtwayland = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtwayland-everywhere-src-6.10.2.tar.xz"; - sha256 = "1qkyabklzzzbh4ryxhbnvnpz52vzqvyqwzd6lqkdy6978gmrh69r"; - name = "qtwayland-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtwayland-everywhere-src-6.11.0.tar.xz"; + sha256 = "0dsdv1d4p1wf0sqd26cmj486bvwlprmqzmjddsw24agrc3kyc477"; + name = "qtwayland-everywhere-src-6.11.0.tar.xz"; }; }; qtwebchannel = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtwebchannel-everywhere-src-6.10.2.tar.xz"; - sha256 = "09rc9y51bdb46pj7wad59gycy2l4ki3siizxai6kgq0risgsa7p3"; - name = "qtwebchannel-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtwebchannel-everywhere-src-6.11.0.tar.xz"; + sha256 = "097vm6pxh18bil9ld9cxg50v861nyhaha4f6bjfjqph1icx18ip9"; + name = "qtwebchannel-everywhere-src-6.11.0.tar.xz"; }; }; qtwebengine = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtwebengine-everywhere-src-6.10.2.tar.xz"; - sha256 = "07ln4f89qlxvsxg5gjwvwqhcfkhvf5kympk7hmhqi6m6jbrdsvl5"; - name = "qtwebengine-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtwebengine-everywhere-src-6.11.0.tar.xz"; + sha256 = "0dk72k92zp19jkph1vl88l2dyrh105v6cycsxln1anfxnb423fb3"; + name = "qtwebengine-everywhere-src-6.11.0.tar.xz"; }; }; qtwebsockets = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtwebsockets-everywhere-src-6.10.2.tar.xz"; - sha256 = "1g9fnj73q3s8a49qzhr1iv2h7z50hwwnja80s9bgd7jhx8dpbk7c"; - name = "qtwebsockets-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtwebsockets-everywhere-src-6.11.0.tar.xz"; + sha256 = "0cnh67ncfh0gvpqfiqhr0cpmswq9zysza130axlmh69mzg8i17sn"; + name = "qtwebsockets-everywhere-src-6.11.0.tar.xz"; }; }; qtwebview = { - version = "6.10.2"; + version = "6.11.0"; src = fetchurl { - url = "${mirror}/official_releases/qt/6.10/6.10.2/submodules/qtwebview-everywhere-src-6.10.2.tar.xz"; - sha256 = "1d7as06xmbmjx1rfnhrvizhy85dz3xdlx3pzy370r44q17zhdi3y"; - name = "qtwebview-everywhere-src-6.10.2.tar.xz"; + url = "${mirror}/official_releases/qt/6.11/6.11.0/submodules/qtwebview-everywhere-src-6.11.0.tar.xz"; + sha256 = "1cy4x331h0f4d5l8c18xrvdq6hwz7r16qd1xhr8gdm8j9bcsw3nb"; + name = "qtwebview-everywhere-src-6.11.0.tar.xz"; }; }; } From 0698f1c1e614d519aa5f8949de9c9b4b9f77e49c Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 23 Mar 2026 18:23:07 +0300 Subject: [PATCH 295/407] python3Packages.pyside6: 6.10 -> 6.11 Now even more split! --- .../python-modules/pyside6/default.nix | 13 ++-- .../python-modules/pyside6/fix-paths.patch | 13 ++++ .../shiboken6-generator/default.nix | 70 +++++++++++++++++++ .../fix-include-qt-headers.patch | 21 +++--- .../python-modules/shiboken6/default.nix | 37 ++++------ pkgs/top-level/python-packages.nix | 4 ++ 6 files changed, 117 insertions(+), 41 deletions(-) create mode 100644 pkgs/development/python-modules/pyside6/fix-paths.patch create mode 100644 pkgs/development/python-modules/shiboken6-generator/default.nix rename pkgs/development/python-modules/{shiboken6 => shiboken6-generator}/fix-include-qt-headers.patch (88%) diff --git a/pkgs/development/python-modules/pyside6/default.nix b/pkgs/development/python-modules/pyside6/default.nix index 0a9621aaa2d2..f8165e7e8bc0 100644 --- a/pkgs/development/python-modules/pyside6/default.nix +++ b/pkgs/development/python-modules/pyside6/default.nix @@ -60,13 +60,7 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/sources/pyside6"; patches = [ - # revert commit that breaks generated cmake files - (fetchpatch { - url = "https://code.qt.io/cgit/pyside/pyside-setup.git/patch/?id=05e328476f2d6ef8a0f3f44aca1e5b1cdb7499fc"; - revert = true; - stripLen = 2; - hash = "sha256-PPLV5K+xp7ZdG0Tah1wpBdNWN7fsXvZh14eBzO0R55c="; - }) + ./fix-paths.patch ]; # Qt Designer plugin moved to a separate output to reduce closure size @@ -120,7 +114,10 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ shiboken6 ]; - cmakeFlags = [ "-DBUILD_TESTS=OFF" ]; + cmakeFlags = [ + "-DBUILD_TESTS=OFF" + "-Dis_pyside6_superproject_build=1" + ]; dontWrapQtApps = true; diff --git a/pkgs/development/python-modules/pyside6/fix-paths.patch b/pkgs/development/python-modules/pyside6/fix-paths.patch new file mode 100644 index 000000000000..f064dbc046b5 --- /dev/null +++ b/pkgs/development/python-modules/pyside6/fix-paths.patch @@ -0,0 +1,13 @@ +--- a/libpyside/CMakeLists.txt ++++ b/libpyside/CMakeLists.txt +@@ -162,8 +162,8 @@ configure_package_config_file( + + # Install-tree / wheel configuration + set(PYSIDE_PYTHONPATH "") +-set(PYSIDE_TYPESYSTEMS "typesystems") +-set(PYSIDE_GLUE "glue") ++set(PYSIDE_TYPESYSTEMS "share/PySide6${pyside6_SUFFIX}/typesystems") ++set(PYSIDE_GLUE "share/PySide6${pyside6_SUFFIX}/glue") + set(PYSIDE_SOVERSION "${pyside6_library_so_version}") + + configure_package_config_file( diff --git a/pkgs/development/python-modules/shiboken6-generator/default.nix b/pkgs/development/python-modules/shiboken6-generator/default.nix new file mode 100644 index 000000000000..680a952cdcfa --- /dev/null +++ b/pkgs/development/python-modules/shiboken6-generator/default.nix @@ -0,0 +1,70 @@ +{ + lib, + fetchgit, + llvmPackages, + python, + cmake, + stdenv, +}: + +let + stdenv' = if stdenv.cc.isClang then stdenv else llvmPackages.stdenv; +in +stdenv'.mkDerivation (finalAttrs: { + pname = "shiboken6-generator"; + version = "6.11.0"; + + src = fetchgit { + url = "https://code.qt.io/pyside/pyside-setup.git"; + tag = "v${finalAttrs.version}"; + hash = "sha256-UbvH+wNiXjfMhaRUODx3p2cJmAz/dJ5kjPSprGKwsYg="; + }; + + patches = [ + ./fix-include-qt-headers.patch + ]; + + sourceRoot = "${finalAttrs.src.name}/sources/shiboken6_generator"; + + nativeBuildInputs = [ + cmake + python.pkgs.ninja + (python.withPackages (ps: [ + ps.packaging + ps.setuptools + ])) + ]; + + buildInputs = [ + llvmPackages.llvm + llvmPackages.libclang + python.pkgs.qt6.qtbase + ]; + + cmakeFlags = [ + "-Dis_pyside6_superproject_build=1" + ]; + + dontWrapQtApps = true; + + postInstall = '' + cd ../../.. + chmod +w . + python3 setup.py egg_info --build-type=shiboken6-generator + cp -r shiboken6_generator.egg-info $out/${python.sitePackages}/ + ''; + + meta = { + description = "Generator for the pyside6 Qt bindings - tools"; + license = with lib.licenses; [ + lgpl3Only + gpl2Only + gpl3Only + ]; + homepage = "https://wiki.qt.io/Qt_for_Python"; + changelog = "https://code.qt.io/cgit/pyside/pyside-setup.git/tree/doc/changelogs/changes-${finalAttrs.version}?h=v${finalAttrs.version}"; + maintainers = [ ]; + platforms = lib.platforms.all; + mainProgram = "shiboken6"; + }; +}) diff --git a/pkgs/development/python-modules/shiboken6/fix-include-qt-headers.patch b/pkgs/development/python-modules/shiboken6-generator/fix-include-qt-headers.patch similarity index 88% rename from pkgs/development/python-modules/shiboken6/fix-include-qt-headers.patch rename to pkgs/development/python-modules/shiboken6-generator/fix-include-qt-headers.patch index c9b2d51a94df..d8693a0701f6 100644 --- a/pkgs/development/python-modules/shiboken6/fix-include-qt-headers.patch +++ b/pkgs/development/python-modules/shiboken6-generator/fix-include-qt-headers.patch @@ -8,7 +8,7 @@ #include -@@ -638,6 +639,13 @@ QByteArrayList emulatedCompilerOptions(LanguageLevel level) +@@ -391,6 +392,13 @@ QByteArrayList emulatedCompilerOptions(LanguageLevel level) { QByteArrayList result; HeaderPaths headerPaths; @@ -19,16 +19,17 @@ + // /nix/store/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-qtbase-6.4.2-dev/include + QRegularExpression qtHeaderRegex(uR"(/[0-9a-z]{32}-qt[a-z0-9]+-)"_s); + - switch (compiler()) { + switch (_optionsTriplet.compiler()) { case Compiler::Msvc: result.append("-fms-compatibility-version="_ba + msvcCompatVersion()); -@@ -651,10 +659,27 @@ QByteArrayList emulatedCompilerOptions(LanguageLevel level) +@@ -403,9 +411,25 @@ QByteArrayList emulatedCompilerOptions(LanguageLevel level) + if (needsClangBuiltinIncludes()) appendClangBuiltinIncludes(&headerPaths); break; - case Compiler::Clang: +- case Compiler::Clang: - headerPaths.append(gppInternalIncludePaths(compilerFromCMake(u"clang++"_s), - _compilerArguments)); -+ { ++ case Compiler::Clang: { + // fix: qt.shiboken: x is specified in typesystem, but not defined. This could potentially lead to compilation errors. + // PySide requires that Qt headers are not -isystem + // https://bugreports.qt.io/browse/PYSIDE-787 @@ -46,13 +47,11 @@ + headerPaths.append({h.path, HeaderType::Standard}); + } + } - result.append(noStandardIncludeOption()); - break; + } - case Compiler::Gpp: + break; + case Compiler::Gpp: { if (needsClangBuiltinIncludes()) - appendClangBuiltinIncludes(&headerPaths); -@@ -664,8 +689,20 @@ QByteArrayList emulatedCompilerOptions(LanguageLevel level) +@@ -416,8 +440,20 @@ QByteArrayList emulatedCompilerOptions(LanguageLevel level) const HeaderPaths gppPaths = gppInternalIncludePaths(compilerFromCMake(u"g++"_s), _compilerArguments); for (const HeaderPath &h : gppPaths) { @@ -72,5 +71,5 @@ + headerPaths.append({h.path, HeaderType::Standard}); + } } - break; } + break; diff --git a/pkgs/development/python-modules/shiboken6/default.nix b/pkgs/development/python-modules/shiboken6/default.nix index c8c58bc2503d..e4f85d57adb9 100644 --- a/pkgs/development/python-modules/shiboken6/default.nix +++ b/pkgs/development/python-modules/shiboken6/default.nix @@ -1,11 +1,10 @@ { lib, - fetchgit, llvmPackages, python, + shiboken6-generator, numpy, cmake, - autoPatchelfHook, stdenv, }: @@ -14,32 +13,26 @@ let in stdenv'.mkDerivation (finalAttrs: { pname = "shiboken6"; - version = "6.10.0"; - src = fetchgit { - url = "https://code.qt.io/pyside/pyside-setup.git"; - tag = "v${finalAttrs.version}"; - hash = "sha256-zJV4rrqr2bzWFEG1CWOI+y6wbfQDvWAst6T3aSssj6M="; - }; + inherit (shiboken6-generator) version src; sourceRoot = "${finalAttrs.src.name}/sources/shiboken6"; - patches = [ ./fix-include-qt-headers.patch ]; - nativeBuildInputs = [ cmake - (python.pythonOnBuildForHost.withPackages (ps: [ ps.setuptools ])) - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; + python.pkgs.ninja + (python.pythonOnBuildForHost.withPackages (ps: [ + ps.packaging + ps.setuptools + ])) + ]; + + propagatedNativeBuildInputs = [ + shiboken6-generator + ]; buildInputs = [ - llvmPackages.llvm - llvmPackages.libclang python.pkgs.qt6.qtbase - python.pkgs.ninja - python.pkgs.packaging - python.pkgs.setuptools - numpy ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ python.pkgs.qt6.darwinVersionInputs @@ -48,6 +41,7 @@ stdenv'.mkDerivation (finalAttrs: { cmakeFlags = [ "-DBUILD_TESTS=OFF" "-DNUMPY_INCLUDE_DIR=${numpy.coreIncludeDir}" + "-Dis_pyside6_superproject_build=1" ]; # We intentionally use single quotes around `${BASH}` since it expands from a CMake @@ -65,14 +59,14 @@ stdenv'.mkDerivation (finalAttrs: { postInstall = '' cd ../../.. chmod +w . - ${python.pythonOnBuildForHost.interpreter} setup.py egg_info --build-type=shiboken6 + python3 setup.py egg_info --build-type=shiboken6 cp -r shiboken6.egg-info $out/${python.sitePackages}/ ''; dontWrapQtApps = true; meta = { - description = "Generator for the pyside6 Qt bindings"; + description = "Generator for the pyside6 Qt bindings - Python library"; license = with lib.licenses; [ lgpl3Only gpl2Only @@ -82,6 +76,5 @@ stdenv'.mkDerivation (finalAttrs: { changelog = "https://code.qt.io/cgit/pyside/pyside-setup.git/tree/doc/changelogs/changes-${finalAttrs.version}?h=v${finalAttrs.version}"; maintainers = [ ]; platforms = lib.platforms.all; - mainProgram = "shiboken6"; }; }) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 94e68e34e589..fdbfb9e4275b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17556,6 +17556,10 @@ self: super: with self; { callPackage ../development/python-modules/shiboken6 { inherit (pkgs) cmake llvmPackages; } ); + shiboken6-generator = toPythonModule ( + callPackage ../development/python-modules/shiboken6-generator { inherit (pkgs) cmake llvmPackages; } + ); + shimmy = callPackage ../development/python-modules/shimmy { }; shiny = callPackage ../development/python-modules/shiny { }; From 5115204c2110dcaae81b761cf9b22731b7fecd11 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 26 Mar 2026 20:23:57 +0100 Subject: [PATCH 296/407] rust: 1.94.0 -> 1.94.1 --- pkgs/development/compilers/rust/1_94.nix | 40 ++++++++++++------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/development/compilers/rust/1_94.nix b/pkgs/development/compilers/rust/1_94.nix index 995e1437ee89..42e23b200c64 100644 --- a/pkgs/development/compilers/rust/1_94.nix +++ b/pkgs/development/compilers/rust/1_94.nix @@ -50,8 +50,8 @@ let in import ./default.nix { - rustcVersion = "1.94.0"; - rustcSha256 = "sha256-uD+SHNPzIf9hT5wGqLhw2JKZ/AKIi0ilVJaDo2gjR0w="; + rustcVersion = "1.94.1"; + rustcSha256 = "sha256-TBQqYl8S4833FsaK4Z9PYNmK0UgmJ7CFebFYOOla1RQ="; rustcPatches = [ ./ignore-missing-docs.patch ]; llvmSharedForBuild = llvmSharedFor pkgsBuildBuild; @@ -66,27 +66,27 @@ import ./default.nix # Note: the version MUST be the same version that we are building. Upstream # ensures that each released compiler can compile itself: # https://github.com/NixOS/nixpkgs/pull/351028#issuecomment-2438244363 - bootstrapVersion = "1.94.0"; + bootstrapVersion = "1.94.1"; # fetch hashes by running `print-hashes.sh ${bootstrapVersion}` bootstrapHashes = { - i686-unknown-linux-gnu = "4c309c178f96770968ce79226af935996b1715389abf4bc08bdd4f596660201d"; - x86_64-unknown-linux-gnu = "3bb1925a0a5ad2c17be731ee6e977e4a68490ab2182086db897bd28be21e965f"; - x86_64-unknown-linux-musl = "57a78e193b11573da839c7177b8d29552aeb2c4751973179a384d472210f9c89"; - arm-unknown-linux-gnueabihf = "2abf1ca017b0762f0750bcebff1c4814805a28c66935c09139d2adf3565105c6"; - armv7-unknown-linux-gnueabihf = "338514f8c7adccb67c851ce220baceef0cec53b26291ae805094dbdbb5ceaad1"; - aarch64-unknown-linux-gnu = "a0dc5a65ab337421347533e5be11d3fab11f119683a0dbd257ef3fe968bd2d72"; - aarch64-unknown-linux-musl = "8ff50ffcf1da9aaea29767864abcdc4cce2eb840d3200e9a3ff585ad17f002b8"; - x86_64-apple-darwin = "97724032da92646194a802a7991f1166c4dc9f0a63f3bb01a53860e98f31d08c"; - aarch64-apple-darwin = "94903e93a4334d42bb6d92377a39903349c07f3709c792864bcdf7959f3c8c7d"; - powerpc64-unknown-linux-gnu = "34dcc95d487f5a7da33ec05abf394515f80559d030e45b1c1744e2005690d720"; - powerpc64le-unknown-linux-gnu = "fc6fa22878c5d12cb60e0ebaffdad70161965719bcc5d0b6793b132a0de8f759"; - powerpc64le-unknown-linux-musl = "52472bac4cdecb95e7a091ad9bb328747a09b8cfe7082a90511d5250a330cdbc"; - riscv64gc-unknown-linux-gnu = "ee71279fee2755d7f613597b24c8b168cc4e404d17e4e966c6b92aaf4d3c21ef"; - s390x-unknown-linux-gnu = "a27d205e95d9e1ec3f14d94c2cc28b1b6d3b64dda50c1f25a787a30989782a18"; - loongarch64-unknown-linux-gnu = "12361da66b693b848f6908d2321d03bb53ee9037bcc3d406876e6fc7b945e23d"; - loongarch64-unknown-linux-musl = "42278996624153a2b872905be08796515e49079dfcdee5f28d4c389f18c2f0e5"; - x86_64-unknown-freebsd = "6fba7bf41553e67b6d0f2014f7e128818b92f215b1e96a100ac5eaed06a41a04"; + i686-unknown-linux-gnu = "b458db6cf8366fa9f830bf05b15e3866fbb2b7e0a1921b91fd52aff9accfb405"; + x86_64-unknown-linux-gnu = "ea7866c5cab0d8c99e7416bcc5f9ecf0e122d396b85c7e7dee5669f10ee80194"; + x86_64-unknown-linux-musl = "5568d1b7992dcb0cabc9936476a0569ff314a3f1322886b4f414eb2d07b0ffd6"; + arm-unknown-linux-gnueabihf = "0b5d43c00ef1a72352f7b08937018ab52f624047f1403e0d2c4d7c67456eff16"; + armv7-unknown-linux-gnueabihf = "31b7deb5f38a504e21865a8bd98ff546884e66910ee11ed55e51a976ac7a645a"; + aarch64-unknown-linux-gnu = "99dba6decb780158b2b94f0054ec15c8cd4a04a497c84349fb86fb7a70722c78"; + aarch64-unknown-linux-musl = "caa1d50676518532cc9b4c4c491f219edbdcb9ebf9e6624432b5b43b87d8cc0a"; + x86_64-apple-darwin = "6d9c5a4bf9962987d616417e2669a50b52cc7ecbfa682d56e9ce8244a57d7b60"; + aarch64-apple-darwin = "630349bd157632ff65aafd1b5753e6a09153278cdac8196e8678b40b30cf1ecb"; + powerpc64-unknown-linux-gnu = "ef5ece383b3b0c2e3b020b95420020b247d73e6885cc9d8b328456b84cfcb6e6"; + powerpc64le-unknown-linux-gnu = "e4375d9081ce229786849ac4cd1be56e3a4ff117371d557ebcdb832c5ec20a4e"; + powerpc64le-unknown-linux-musl = "80fc13d8a78427a7065208a8aac17f542a173efd73c217be11b75de83c2f661f"; + riscv64gc-unknown-linux-gnu = "58038bca429819cc4cd52b9c364983c2e8a4c1dade8beaa0e4edd767e952ebf8"; + s390x-unknown-linux-gnu = "9b1043df30e406bf87cd73be5e5472f0353313ea081bd2ab1feb3b3d45f03e76"; + loongarch64-unknown-linux-gnu = "462881b156c5bd838943c6074649ad296dc87162753010fd328c2b698655b6ec"; + loongarch64-unknown-linux-musl = "5100cd191031a9549b2689b774306e5f37902dcc259a99b9e2de502720c52c0c"; + x86_64-unknown-freebsd = "68b687b408a4b443faeb2c81e2cb1c51f8f738da30ce04b0584db81068d77229"; }; selectRustPackage = pkgs: pkgs.rust_1_94; From 41ff810d2421b01d32f113ce1b970d66616f7493 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Mar 2026 22:13:35 +0000 Subject: [PATCH 297/407] libjpeg8: 3.1.3 -> 3.1.4 --- pkgs/by-name/li/libjpeg_turbo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libjpeg_turbo/package.nix b/pkgs/by-name/li/libjpeg_turbo/package.nix index deeed0c7d87d..5156d1f87d5c 100644 --- a/pkgs/by-name/li/libjpeg_turbo/package.nix +++ b/pkgs/by-name/li/libjpeg_turbo/package.nix @@ -32,13 +32,13 @@ assert !(enableJpeg7 && enableJpeg8); # pick only one or none, not both stdenv.mkDerivation (finalAttrs: { pname = "libjpeg-turbo"; - version = "3.1.3"; + version = "3.1.4"; src = fetchFromGitHub { owner = "libjpeg-turbo"; repo = "libjpeg-turbo"; tag = finalAttrs.version; - hash = "sha256-jcdoCJlsDEr87i5MN4I6zARZVUxQfzdM0Ltg3IyrNRg="; + hash = "sha256-mxmJejgUqS6OC0U0gHsHHe74X0MTVBY5OCbqxIyWa3Q="; }; patches = From c1a33e86b561b10fac55c3b0b4f2c552353d634a Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 27 Mar 2026 01:10:17 +0100 Subject: [PATCH 298/407] libnl: optionally actually build docs A bunch of big dependencies were pulled in, but the documentation was not actually generated. See https://github.com/thom311/libnl/issues/422#issuecomment-2671351008 / `tools/build_release.sh` . Since the docs have been broken and I don't see any issues complaining about it they are now off by default to minimize dependencies. The doc build also wants pygments. --- pkgs/by-name/li/libnl/package.nix | 32 +++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/li/libnl/package.nix b/pkgs/by-name/li/libnl/package.nix index 8931b841a88e..4e7ec50f0d16 100644 --- a/pkgs/by-name/li/libnl/package.nix +++ b/pkgs/by-name/li/libnl/package.nix @@ -7,14 +7,16 @@ bison, flex, pkg-config, + pythonSupport ? false, + swig ? null, + python ? null, + enableDocs ? false, doxygen, graphviz, mscgen, asciidoc, sourceHighlight, - pythonSupport ? false, - swig ? null, - python ? null, + python3Packages, }: stdenv.mkDerivation (finalAttrs: { @@ -34,23 +36,31 @@ stdenv.mkDerivation (finalAttrs: { "out" "man" ] - ++ lib.optional pythonSupport "py"; + ++ lib.optional pythonSupport "py" + ++ lib.optional enableDocs "doc"; enableParallelBuilding = true; + configureFlags = [ (lib.enableFeature enableDocs "doc") ]; + nativeBuildInputs = [ autoreconfHook bison flex pkg-config file + ] + ++ lib.optionals pythonSupport [ + swig + ] + ++ lib.optionals enableDocs [ doxygen graphviz mscgen asciidoc sourceHighlight - ] - ++ lib.optional pythonSupport swig; + python3Packages.pygments + ]; postBuild = lib.optionalString pythonSupport '' cd python @@ -58,6 +68,16 @@ stdenv.mkDerivation (finalAttrs: { cd - ''; + postInstall = lib.optionalString enableDocs '' + patchShebangs doc + # See tools/build_release.sh + make -C doc + make -C doc gendoc + make -C doc dist + mkdir -p $doc/share/doc/libnl + cp doc/libnl-doc-${finalAttrs.version}.tar.gz $doc/share/doc/libnl + ''; + postFixup = lib.optionalString pythonSupport '' mv "pythonlib/" "$py" ''; From 30d92a410a019b53abd4cfc32375cc08e82afccf Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 27 Mar 2026 06:57:10 +0100 Subject: [PATCH 299/407] =?UTF-8?q?ocamlPackages.ppxlib:=200.37.0=20?= =?UTF-8?q?=E2=86=92=200.38.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/ppxlib/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/ppxlib/default.nix b/pkgs/development/ocaml-modules/ppxlib/default.nix index 0d5d2dfb7c15..cee4f4c7c619 100644 --- a/pkgs/development/ocaml-modules/ppxlib/default.nix +++ b/pkgs/development/ocaml-modules/ppxlib/default.nix @@ -9,7 +9,7 @@ if lib.versionAtLeast ocaml.version "4.08" then if lib.versionAtLeast ocaml.version "4.11" then if lib.versionAtLeast ocaml.version "5.03" then - if lib.versionAtLeast ocaml.version "5.04" then "0.37.0" else "0.36.2" + if lib.versionAtLeast ocaml.version "5.04" then "0.38.0" else "0.36.2" else "0.34.0" else @@ -100,7 +100,10 @@ let }; "0.37.0" = { sha256 = "sha256-LiI4N+fOzDvISkMkMsCnL04dW+kWXJwzdy8VbbhdsLM="; - min_version = "4.08"; + max_version = "5.5"; + }; + "0.38.0" = { + sha256 = "sha256-ieBJsxAvZnCiE9NNgC6jqw/FMKiVnS8aHo24MAY0KaM="; }; } ."${version}"; From 12cbad700148ac668842aa01e2294c714b4005c7 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Fri, 27 Mar 2026 12:57:58 +0100 Subject: [PATCH 300/407] doctest: 2.4.12 -> 2.5.0, clean, adopt --- pkgs/by-name/do/doctest/package.nix | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/pkgs/by-name/do/doctest/package.nix b/pkgs/by-name/do/doctest/package.nix index 2695157a0931..f6ffd1b9e559 100644 --- a/pkgs/by-name/do/doctest/package.nix +++ b/pkgs/by-name/do/doctest/package.nix @@ -2,31 +2,20 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, }: stdenv.mkDerivation (finalAttrs: { pname = "doctest"; - version = "2.4.12"; + version = "2.5.0"; src = fetchFromGitHub { owner = "doctest"; repo = "doctest"; tag = "v${finalAttrs.version}"; - hash = "sha256-Fxs1EWydhqN9whx+Cn4fnZ4fhCEQvFgL5e9TUiXlnq8="; + hash = "sha256-7t/eknv7VtHoBgcuJmI07x//HIyqzE9HUuH5u2y7X8A="; }; - patches = [ - # Fix the build with Clang. - (fetchpatch { - name = "doctest-disable-warnings.patch"; - url = "https://github.com/doctest/doctest/commit/c8d9ed2398d45aa5425d913bd930f580560df30d.patch"; - excludes = [ ".github/workflows/main.yml" ]; - hash = "sha256-kOBy0om6MPM2vLXZjNLXiezZqVgNr/viBI7mXrOZts8="; - }) - ]; - nativeBuildInputs = [ cmake ]; cmakeFlags = lib.optionals stdenv.hostPlatform.isStatic [ @@ -37,23 +26,11 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; - # Fix the build with LLVM 21 / GCC 15. - # - # See: - # - # * - # * - # * - env.NIX_CFLAGS_COMPILE = lib.concatStringsSep " " [ - "-Wno-error=nrvo" - "-Wno-error=missing-noreturn" - ]; - meta = { homepage = "https://github.com/doctest/doctest"; description = "Fastest feature-rich C++11/14/17/20 single-header testing framework"; platforms = lib.platforms.all; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.nim65s ]; }; }) From 739d93481f0f64777c74fe445a0c876215cfa377 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Fri, 27 Mar 2026 14:15:04 +0100 Subject: [PATCH 301/407] python3Packages.meson-python: set `build-dir` in setup hook The meson-python build directory path is nondeterministic if `build-dir` is not set due to being generated by `tempfile.TemporaryDirectory` by default [1]. This can cause irreproducible builds as seen in [2]. Solution: Use a build directory with a deterministic path by setting `build-dir` [3] and allow consumers to override it via the already established `mesonBuildDir`. Setting `build-dir` also causes the build directory to be _persistent_, i.e., it won't be deleted after the build [4]. [1] https://github.com/mesonbuild/meson-python/blob/0.19.0/mesonpy/__init__.py#L1121 [2] https://github.com/NixOS/nixpkgs/issues/482107 [3] https://github.com/mesonbuild/meson-python/issues/671. [4] https://mesonbuild.com/meson-python/how-to-guides/config-settings.html#using-a-persistent-build-directory --- .../python-modules/meson-python/add-build-flags.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/development/python-modules/meson-python/add-build-flags.sh b/pkgs/development/python-modules/meson-python/add-build-flags.sh index 8604ba9ebe7c..870ad01fb107 100644 --- a/pkgs/development/python-modules/meson-python/add-build-flags.sh +++ b/pkgs/development/python-modules/meson-python/add-build-flags.sh @@ -1,4 +1,16 @@ mesonPythonBuildFlagsHook() { + # Use a build directory with a deterministic path by setting `build-dir` [1] + # and allow consumers to override it via `mesonBuildDir`. + # Setting `build-dir` also causes the build directory to be _persistent_, + # i.e., it won't be deleted after the build [2]. + # + # [1] https://github.com/mesonbuild/meson-python/issues/671 + # [2] https://mesonbuild.com/meson-python/how-to-guides/config-settings.html#using-a-persistent-build-directory + # + : ${mesonBuildDir:=build} + appendToVar pypaBuildFlags "-Cbuild-dir=$mesonBuildDir" + appendToVar pipBuildFlags "-Cbuild-dir=$mesonBuildDir" + # Add all of mesonFlags to -Csetup-args for pypa builds local flagsArray=() concatTo flagsArray mesonFlags mesonFlagsArray From 1f0c5853671480aac3a4f930226f6d21a4e337c5 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Fri, 27 Mar 2026 14:21:50 +0100 Subject: [PATCH 302/407] python3Packages.meson-python: consistently use `-C` in setup hook --- .../python-modules/meson-python/add-build-flags.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/meson-python/add-build-flags.sh b/pkgs/development/python-modules/meson-python/add-build-flags.sh index 870ad01fb107..592262525b8a 100644 --- a/pkgs/development/python-modules/meson-python/add-build-flags.sh +++ b/pkgs/development/python-modules/meson-python/add-build-flags.sh @@ -11,13 +11,15 @@ mesonPythonBuildFlagsHook() { appendToVar pypaBuildFlags "-Cbuild-dir=$mesonBuildDir" appendToVar pipBuildFlags "-Cbuild-dir=$mesonBuildDir" - # Add all of mesonFlags to -Csetup-args for pypa builds + # Add all of mesonFlags to `setup-args` local flagsArray=() concatTo flagsArray mesonFlags mesonFlagsArray for f in "${flagsArray[@]}"; do appendToVar pypaBuildFlags "-Csetup-args=$f" - # This requires pip>23.0.1, see: https://meson-python.readthedocs.io/en/latest/how-to-guides/config-settings.html - appendToVar pipBuildFlags "--config-settings=setup-args=$f" + + # Using the same config key multiple times requires pip>=23.1, see: + # https://meson-python.readthedocs.io/en/latest/how-to-guides/config-settings.html + appendToVar pipBuildFlags "-Csetup-args=$f" done } From fb6f53128ee48c5ff91a7df8925a3521dd789abc Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Fri, 27 Mar 2026 14:28:09 +0100 Subject: [PATCH 303/407] python3Packages.dbus-python: remove explicit `build-dir` setting `build-dir` is now set to `build` by default by the meson-python setup hook. --- pkgs/development/python-modules/dbus-python/default.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/dbus-python/default.nix b/pkgs/development/python-modules/dbus-python/default.nix index 0cc3713723af..ed518d645081 100644 --- a/pkgs/development/python-modules/dbus-python/default.nix +++ b/pkgs/development/python-modules/dbus-python/default.nix @@ -63,11 +63,6 @@ lib.fix ( dbus-glib ]; - pypaBuildFlags = [ - # Don't discard meson build directory, still needed for tests! - "-Cbuild-dir=_meson-build" - ]; - mesonFlags = [ (lib.mesonBool "tests" finalPackage.doInstallCheck) ]; # workaround bug in meson-python @@ -87,7 +82,7 @@ lib.fix ( checkPhase = '' runHook preCheck - meson test -C _meson-build --no-rebuild --print-errorlogs --timeout-multiplier 0 + meson test -C build --no-rebuild --print-errorlogs --timeout-multiplier 0 runHook postCheck ''; From 28caac9a6b99bbcffa7ed8d0f0a79f3f09559b5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 27 Mar 2026 11:46:14 -0700 Subject: [PATCH 304/407] python3Packages.pikepdf: 10.5.0 -> 10.5.1 Diff: https://github.com/pikepdf/pikepdf/compare/v10.5.0...v10.5.1 Changelog: https://github.com/pikepdf/pikepdf/blob/v10.5.1/docs/releasenotes/version10.md --- pkgs/development/python-modules/pikepdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pikepdf/default.nix b/pkgs/development/python-modules/pikepdf/default.nix index e55ab96f1a39..7ac668c1f166 100644 --- a/pkgs/development/python-modules/pikepdf/default.nix +++ b/pkgs/development/python-modules/pikepdf/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "pikepdf"; - version = "10.5.0"; + version = "10.5.1"; pyproject = true; src = fetchFromGitHub { @@ -37,7 +37,7 @@ buildPythonPackage rec { postFetch = '' rm "$out/.git_archival.txt" ''; - hash = "sha256-S3J4Ryx0/9T8w7WocgyPeoDl4QTD+cpIa6j5s1LM9c8="; + hash = "sha256-x17cRef8rB5UQQws48G/IqeSp4B3CaLzIoUIQ8fJeUg="; }; patches = [ From 33a26c5b4cff7ca6201d41c9ef29a5da9dd4295a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 27 Mar 2026 11:32:42 -0700 Subject: [PATCH 305/407] python3Packages.google-cloud-storage: 3.8.0 -> 3.10.1 Diff: https://github.com/googleapis/python-storage/compare/v3.8.0...v3.10.1 Changelog: https://github.com/googleapis/python-storage/blob/v3.10.1/CHANGELOG.md --- .../google-cloud-storage/default.nix | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-storage/default.nix b/pkgs/development/python-modules/google-cloud-storage/default.nix index ce738191c2f6..55e252a4f12c 100644 --- a/pkgs/development/python-modules/google-cloud-storage/default.nix +++ b/pkgs/development/python-modules/google-cloud-storage/default.nix @@ -2,13 +2,20 @@ lib, buildPythonPackage, fetchFromGitHub, + google-api-core, google-auth, google-cloud-core, google-cloud-iam, google-cloud-kms, google-cloud-testutils, + google-crc32c, google-resumable-media, + grpc-google-iam-v1, + grpcio, + grpcio-status, mock, + opentelemetry-api, + proto-plus, protobuf, pytestCheckHook, pytest-asyncio, @@ -18,29 +25,39 @@ buildPythonPackage rec { pname = "google-cloud-storage"; - version = "3.8.0"; + version = "3.10.1"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-storage"; tag = "v${version}"; - hash = "sha256-CHku6tiELE3deP6ZCRx/ekn60FmF3gO51cOAF1DkQrI="; + hash = "sha256-pKy1A9RNyRlAn4bXclcdvbfW4kZOP9Z4HqKWwcrDePo="; }; - pythonRelaxDeps = [ "google-auth" ]; - build-system = [ setuptools ]; dependencies = [ + google-api-core google-auth google-cloud-core + google-crc32c google-resumable-media requests ]; optional-dependencies = { + grpc = [ + google-api-core + grpc-google-iam-v1 + grpcio + grpcio-status + proto-plus + protobuf + ] + ++ google-api-core.optional-dependencies.grpc; protobuf = [ protobuf ]; + tracing = [ opentelemetry-api ]; }; nativeCheckInputs = [ From ee93edcd0ab3d8fd4e963a63d94d785fa774ce69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 27 Mar 2026 11:31:17 -0700 Subject: [PATCH 306/407] python3Packages.fsspec: 2026.1.0 -> 2026.3.0 Diff: https://github.com/fsspec/filesystem_spec/compare/2026.1.0...2026.3.0 Changelog: https://github.com/fsspec/filesystem_spec/raw/2026.3.0/docs/source/changelog.rst --- pkgs/development/python-modules/fsspec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fsspec/default.nix b/pkgs/development/python-modules/fsspec/default.nix index ee8e1ed82a01..827988124b82 100644 --- a/pkgs/development/python-modules/fsspec/default.nix +++ b/pkgs/development/python-modules/fsspec/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "fsspec"; - version = "2026.1.0"; + version = "2026.3.0"; pyproject = true; src = fetchFromGitHub { owner = "fsspec"; repo = "filesystem_spec"; tag = version; - hash = "sha256-jwtFFjaAZbGY7PeR3ZZzai+el0SlyojyAkptaqNePhE="; + hash = "sha256-K/qHc9uBYq/HkA6xhKAujdCBqH+0kcFnfD3a506A9Ns="; }; build-system = [ From e8f9e2b8f592162db6ad3712947a4a34c00d15ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 27 Mar 2026 11:34:55 -0700 Subject: [PATCH 307/407] python3Packages.gcsfs: 2026.1.0 -> 2026.3.0 Diff: https://github.com/fsspec/gcsfs/compare/2026.1.0...2026.3.0 Changelog: https://github.com/fsspec/gcsfs/raw/2026.3.0/docs/source/changelog.rst --- pkgs/development/python-modules/gcsfs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gcsfs/default.nix b/pkgs/development/python-modules/gcsfs/default.nix index 0f2ba6274676..dec83f811bf6 100644 --- a/pkgs/development/python-modules/gcsfs/default.nix +++ b/pkgs/development/python-modules/gcsfs/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "gcsfs"; - version = "2026.1.0"; + version = "2026.3.0"; pyproject = true; src = fetchFromGitHub { owner = "fsspec"; repo = "gcsfs"; tag = version; - hash = "sha256-WAHRaLsb6znzfuTOtulDhI0rQOOmmcgv9UEEMujPgkE="; + hash = "sha256-eTIAGPin7Ej+aar5ZXATeYfqQJrGnyWfUdBIfq5eq/c="; }; build-system = [ From 56395b7c50b522891b0f7a43cfbc6c67eafa82d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 27 Mar 2026 13:52:41 -0700 Subject: [PATCH 308/407] python3Packages.s3fs: 2026.1.0 -> 2026.3.0 Diff: https://github.com/fsspec/s3fs/compare/2026.1.0...2026.3.0 Changelog: https://github.com/fsspec/s3fs/blob/2026.3.0/docs/source/changelog.rst --- pkgs/development/python-modules/s3fs/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/s3fs/default.nix b/pkgs/development/python-modules/s3fs/default.nix index 63e91a184f73..d3cc520cf32a 100644 --- a/pkgs/development/python-modules/s3fs/default.nix +++ b/pkgs/development/python-modules/s3fs/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "s3fs"; - version = "2026.1.0"; + version = "2026.3.0"; pyproject = true; src = fetchFromGitHub { owner = "fsspec"; repo = "s3fs"; tag = version; - hash = "sha256-wkcDViE2Vr1fFMMFz3o7ewlI5UvVnWV7jIa9Es8d9Do="; + hash = "sha256-CWZHu9PXW/YZosCVtnCJ4T6eQCmrdFcP0vkoGr+RAhM="; }; build-system = [ @@ -61,6 +61,7 @@ buildPythonPackage rec { disabledTests = [ # require network access "test_async_close" + "test_session_close" ]; __darwinAllowLocalNetworking = true; From 3e19a0e0144b83efcc831ba81d1819f053904064 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 23 Mar 2026 21:19:22 +0000 Subject: [PATCH 309/407] re2c: 4.4 -> 4.5.1 Changes: - https://re2c.org/releases/release_notes.html#release-4-5 - https://re2c.org/releases/release_notes.html#release-4-5-1 --- pkgs/by-name/re/re2c/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/re/re2c/package.nix b/pkgs/by-name/re/re2c/package.nix index e28d028c830e..0fade82de49f 100644 --- a/pkgs/by-name/re/re2c/package.nix +++ b/pkgs/by-name/re/re2c/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, autoreconfHook, nix-update-script, python3, @@ -15,23 +14,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "re2c"; - version = "4.4"; + version = "4.5.1"; src = fetchFromGitHub { owner = "skvadrik"; repo = "re2c"; rev = finalAttrs.version; - hash = "sha256-/uQOcbK63le1FsGM7RF8NDRGMk4fs2g+u3hBGX2rBv4="; + hash = "sha256-POdE8aKvQqfIPEIkUppZPV8t9ApT4R1AyfHXxrKvq88="; }; - patches = [ - (fetchpatch { - name = "CVE-2026-2903.patch"; - url = "https://github.com/skvadrik/re2c/commit/febeb977936f9519a25d9fbd10ff8256358cdb97.patch"; - hash = "sha256-JqnGfK48wpbWHb3aD9Fj3DOyoqHpbjvowppY/Vg5YWA="; - }) - ]; - nativeBuildInputs = [ autoreconfHook python3 From 8dbeb30f305eddd96da8a42a7615fb136b3b4a1b Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Fri, 27 Mar 2026 23:39:09 -0400 Subject: [PATCH 310/407] python3Packages.cryptography{,.vectors}: 46.0.5 -> 46.0.6 Changelog: https://cryptography.io/en/latest/changelog/#v46-0-6 --- pkgs/development/python-modules/cryptography/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix index 9f15dc7baaa2..d5f2eb5d2711 100644 --- a/pkgs/development/python-modules/cryptography/default.nix +++ b/pkgs/development/python-modules/cryptography/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "cryptography"; - version = "46.0.5"; + version = "46.0.6"; pyproject = true; src = fetchFromGitHub { owner = "pyca"; repo = "cryptography"; tag = version; - hash = "sha256-jzdkAVMnKr0z1MBUgs6xjLnTZrqNOBwq3w56JDwgFgk="; + hash = "sha256-b6wQnPEf18ViqQVch+Jg1w0Cn372QKxLknD9rL4JjxY="; }; cargoDeps = rustPlatform.fetchCargoVendor { From c46c3a5098abf54095b29e5ab77be1b88680c82b Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 28 Mar 2026 09:10:29 +0100 Subject: [PATCH 311/407] mbedtls: build with -fzero-init-padding-bits=unions This fixes a test failure that shows up for us with musl on x86_64, but it's doing the wrong thing on all architectures and upstream doesn't seem in a hurry to fix the test[1]. It's also not clear to me that they have a robust way to even identify these widespread issues to apply the workarounds, so let's err on the safe side and make the compiler work in the way the codebase has been written to expect. (Upstream does not set this flag because they don't want to rely on non-standard compiler options[2].) Link: https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/585 [1] Link: https://github.com/Mbed-TLS/mbedtls/issues/9885#issuecomment-2736295388 [2] --- pkgs/development/libraries/mbedtls/generic.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/development/libraries/mbedtls/generic.nix b/pkgs/development/libraries/mbedtls/generic.nix index df19340cf0d8..2a7f436e9c67 100644 --- a/pkgs/development/libraries/mbedtls/generic.nix +++ b/pkgs/development/libraries/mbedtls/generic.nix @@ -54,6 +54,23 @@ stdenv.mkDerivation rec { # the repository and do not need to be regenerated. See: # https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.3.0 below "Requirement changes". "-DGEN_FILES=off" + ] + ++ lib.optionals stdenv.cc.isGNU [ + # mbedtls widely uses a pattern of starting unions with an + # unsigned int dummy member, and then initializing those unions to + # { 0 }. The problem with this is that it only initializes that + # first union member, so in the common case where the non-dummy + # members are larger than the dummy member, they will only be + # partially initialized since GCC 15[1]. Upstream has added + # ad-hoc memset calls to mitigate this issue, but initializers are + # also still widely used. To avoid the risk of using + # uninitialized memory, force the compiler to zero all bits of + # unions, not just the first element, until upstream has a + # systemic fix in place[2]. + # + # [1]: https://gcc.gnu.org/gcc-15/changes.html + # [2]: https://github.com/Mbed-TLS/mbedtls/issues/9885 + "-DCMAKE_C_FLAGS=-fzero-init-padding-bits=unions" ]; doCheck = true; From 60ccf4b126d3e90c75d38b50dccbb54c922c4d16 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 28 Mar 2026 21:34:40 +0000 Subject: [PATCH 312/407] libmpc: 1.3.1 -> 1.4.0 Changes: https://www.multiprecision.org/mpc/download.html --- pkgs/by-name/li/libmpc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libmpc/package.nix b/pkgs/by-name/li/libmpc/package.nix index cbfc47befa40..35328cc0023c 100644 --- a/pkgs/by-name/li/libmpc/package.nix +++ b/pkgs/by-name/li/libmpc/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmpc"; - version = "1.3.1"; # to avoid clash with the MPD client + version = "1.4.0"; # to avoid clash with the MPD client src = fetchurl { - url = "mirror://gnu/mpc/mpc-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-q2QkkvXPiCt0qgy3MM1BCoHtzb7IlRg86TDnBsHHWbg="; + url = "mirror://gnu/mpc/mpc-${finalAttrs.version}.tar.xz"; + hash = "sha256-MhCzpUaxywDClso2CJHXdA7m/wbesCono1sgzTwLsaU="; }; strictDeps = true; From 607db486b1c54aac94b9ced0e9e9b18271de93be Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 28 Mar 2026 21:42:26 +0000 Subject: [PATCH 313/407] autoconf: 2.72 -> 2.73 Changes: https://mail.gnu.org/archive/html/autotools-announce/2026-03/msg00000.html --- pkgs/development/tools/misc/autoconf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/autoconf/default.nix b/pkgs/development/tools/misc/autoconf/default.nix index 6eac0fd18393..818117f1bb12 100644 --- a/pkgs/development/tools/misc/autoconf/default.nix +++ b/pkgs/development/tools/misc/autoconf/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { pname = "autoconf"; - version = "2.72"; + version = "2.73"; outputs = [ "out" "doc" @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnu/autoconf/autoconf-${version}.tar.xz"; - hash = "sha256-uohcExlXjWyU1G6bDc60AUyq/iSQ5Deg28o/JwoiP1o="; + hash = "sha256-n9ZyschCX6wvpn+gR3uZCYcmi5D/NtXwFtrle+DWtS4="; }; strictDeps = true; From f2943180f840b183dc0bd4904f4c29275b842040 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Mar 2026 22:27:20 +0000 Subject: [PATCH 314/407] publicsuffix-list: 0-unstable-2026-03-02 -> 0-unstable-2026-03-26 --- pkgs/by-name/pu/publicsuffix-list/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pu/publicsuffix-list/package.nix b/pkgs/by-name/pu/publicsuffix-list/package.nix index daac120ca5eb..72c500777df2 100644 --- a/pkgs/by-name/pu/publicsuffix-list/package.nix +++ b/pkgs/by-name/pu/publicsuffix-list/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "publicsuffix-list"; - version = "0-unstable-2026-03-02"; + version = "0-unstable-2026-03-26"; src = fetchFromGitHub { owner = "publicsuffix"; repo = "list"; - rev = "7ef6384612e1b48bb8b6023716cc9a493ac25d8a"; - hash = "sha256-AVVRW373eC2YpsoeuefSv8y+MMp7UfHrd0aXLEiLpsY="; + rev = "d333b72b39575da1ce6932b01d7c421a4107c620"; + hash = "sha256-LWnvQrIyj+iq96T1u9WEq+HGOZ5sJYN5nCintEr6sBk="; }; dontBuild = true; From a634dd3ee6cd8a328695e253956a408288c06d02 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sun, 29 Mar 2026 02:21:26 -0600 Subject: [PATCH 315/407] python3Packages.poetry-core: 2.3.1 -> 2.3.2 https://github.com/python-poetry/poetry-core/releases/tag/2.3.2 Diff: https://github.com/python-poetry/poetry-core/compare/2.3.1...2.3.2 --- pkgs/development/python-modules/poetry-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/poetry-core/default.nix b/pkgs/development/python-modules/poetry-core/default.nix index cebee5f6a7e6..be7b67a21b50 100644 --- a/pkgs/development/python-modules/poetry-core/default.nix +++ b/pkgs/development/python-modules/poetry-core/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "poetry-core"; - version = "2.3.1"; + version = "2.3.2"; pyproject = true; src = fetchFromGitHub { owner = "python-poetry"; repo = "poetry-core"; tag = version; - hash = "sha256-gGXAPdFnrS/T7xvw8rpzI/7nW0bXdUiZnPeEwDgtWuQ="; + hash = "sha256-Rv6JCHsqu5rRvihGaUFcRk/NUT90bnIUM01QxUUkxh4="; }; nativeCheckInputs = [ From 7f37355e7c0c5df5892c51b5e4d700c07f9c4f16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 29 Mar 2026 08:48:48 -0700 Subject: [PATCH 316/407] python3Packages.aiohttp: 3.13.3 -> 3.13.4 Diff: https://github.com/aio-libs/aiohttp/compare/v3.13.3...v3.13.4 Changelog: https://docs.aiohttp.org/en/v3.13.4/changes.html --- pkgs/development/python-modules/aiohttp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiohttp/default.nix b/pkgs/development/python-modules/aiohttp/default.nix index dc1cccab6f10..84e3199959be 100644 --- a/pkgs/development/python-modules/aiohttp/default.nix +++ b/pkgs/development/python-modules/aiohttp/default.nix @@ -50,14 +50,14 @@ buildPythonPackage rec { pname = "aiohttp"; - version = "3.13.3"; + version = "3.13.4"; pyproject = true; src = fetchFromGitHub { owner = "aio-libs"; repo = "aiohttp"; tag = "v${version}"; - hash = "sha256-V+digrfigdA3hwd2xW47BACh3r07j6pGE8WFAGivZnA="; + hash = "sha256-/MpN8Lvdm6ZN18eLip0YXHEFzJqRsWWyx1HHfqTmjqA="; }; postPatch = '' From 34562875e7b8eb2cc1a9941e044d5a4b337322fa Mon Sep 17 00:00:00 2001 From: whispers Date: Sat, 28 Mar 2026 15:23:05 -0400 Subject: [PATCH 317/407] spidermonkey_140: 140.7.1 -> 140.9.0 https://github.com/mozilla-firefox/firefox/commits/FIREFOX_140_9_0esr_RELEASE/js/src/build https://github.com/mozilla-firefox/firefox/commits/FIREFOX_140_9_0esr_RELEASE/build --- pkgs/development/interpreters/spidermonkey/140.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/spidermonkey/140.nix b/pkgs/development/interpreters/spidermonkey/140.nix index f3ea1a1c1dd7..f66957465bf9 100644 --- a/pkgs/development/interpreters/spidermonkey/140.nix +++ b/pkgs/development/interpreters/spidermonkey/140.nix @@ -1,4 +1,4 @@ import ./common.nix { - version = "140.7.1"; - hash = "sha512-fYZ/o8nJSQP2WDvnWtSqjZGPmPdMmcZhWg5AyvIcVFowFJEVIUh2aT7xdYoyDr3M7wF8SENlwZXlWZjM4IhmPA=="; + version = "140.9.0"; + hash = "sha512-vAP9KnPQCoi9Cjye6u/mGP+zQib7e8L6xKAiRv8p/gOEI793U4Jz7m+sJfsePk+pi7UiAmrjQnoK1fQdLsa6mA=="; } From 2fe4229a92f6ece6cac4bad398833664eb2d8f4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 29 Mar 2026 10:34:08 -0700 Subject: [PATCH 318/407] python3Packages.orjson: 3.11.5 -> 3.11.7 Diff: https://github.com/ijl/orjson/compare/3.11.5...3.11.7 Changelog: https://github.com/ijl/orjson/blob/3.11.7/CHANGELOG.md --- pkgs/development/python-modules/orjson/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/orjson/default.nix b/pkgs/development/python-modules/orjson/default.nix index 2bcbfc0f9c2c..4c59abd298a7 100644 --- a/pkgs/development/python-modules/orjson/default.nix +++ b/pkgs/development/python-modules/orjson/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "orjson"; - version = "3.11.5"; + version = "3.11.7"; pyproject = true; src = fetchFromGitHub { owner = "ijl"; repo = "orjson"; tag = version; - hash = "sha256-MWNAP8p4TN5yXFtXKWCyguv3EnFpZHMG8YEIiFF1Vug="; + hash = "sha256-4a8vNQEe1P1t2BcqSL+d+GLHi1lhUtbA7p5/vj/J0Lc="; }; patches = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ @@ -46,7 +46,7 @@ buildPythonPackage rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-sRVa1cCbZQJq4bASn7oreEKpzTvuDoMzVs/IbojQa8s="; + hash = "sha256-eB7jVTsvBSUjtaKsbRnRtYSd+SqnCaoDyG76iExmSHc="; }; nativeBuildInputs = [ From c16fea9abd7232fe974444c76b64dbf367300e69 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 29 Mar 2026 22:49:59 +0100 Subject: [PATCH 319/407] soundtouch: 2.4.0 -> 2.4.1 Changes: https://codeberg.org/soundtouch/soundtouch/compare/2.4.0...2.4.1 --- pkgs/by-name/so/soundtouch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/soundtouch/package.nix b/pkgs/by-name/so/soundtouch/package.nix index 911006b124db..5042f9087517 100644 --- a/pkgs/by-name/so/soundtouch/package.nix +++ b/pkgs/by-name/so/soundtouch/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "soundtouch"; - version = "2.4.0"; + version = "2.4.1"; src = fetchFromCodeberg { owner = "soundtouch"; repo = "soundtouch"; rev = finalAttrs.version; - hash = "sha256-7JUBAFURKtPCZrcKqL1rOLdsYMd7kGe7wY0JUl2XPvw="; + hash = "sha256-srSeFykj6jxAO2OaFCgA8J7SbD2REOKtRp3V17bCFQI="; }; nativeBuildInputs = [ From 4b28da49792c29a9e6f3c6571bd7fe857e0b66b5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 30 Mar 2026 00:29:47 +0200 Subject: [PATCH 320/407] python3Packages.build: 1.4.0 -> 1.4.2 https://github.com/pypa/build/blob/1.4.2/CHANGELOG.rst --- pkgs/development/python-modules/build/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/build/default.nix b/pkgs/development/python-modules/build/default.nix index 01145766af4d..79944b0dbc2d 100644 --- a/pkgs/development/python-modules/build/default.nix +++ b/pkgs/development/python-modules/build/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "build"; - version = "1.4.0"; + version = "1.4.2"; pyproject = true; src = fetchFromGitHub { owner = "pypa"; repo = "build"; tag = version; - hash = "sha256-otaAFL87o+1YB5/ar2rlOpDjFCWOKs+gfqZImuWH8IA="; + hash = "sha256-wPTiiBaPBy8hsxJHhoeohsqoaMG7VXN5Vv7+PK9ZaO4="; }; build-system = [ flit-core ]; From 8c93d1d15d9483432d90e690b61a6174332c6107 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 30 Mar 2026 00:36:26 +0200 Subject: [PATCH 321/407] python3Packages.installer: 0.7.0 -> 1.0.0 https://github.com/pypa/installer/blob/1.0.0/docs/changelog.md --- .../python-modules/installer/cross.patch | 31 ++++------- .../python-modules/installer/default.nix | 21 +++---- .../installer/python313-compat.patch | 55 ------------------- 3 files changed, 19 insertions(+), 88 deletions(-) delete mode 100644 pkgs/development/python-modules/installer/python313-compat.patch diff --git a/pkgs/development/python-modules/installer/cross.patch b/pkgs/development/python-modules/installer/cross.patch index 3e7f185f041d..a35e1763482d 100644 --- a/pkgs/development/python-modules/installer/cross.patch +++ b/pkgs/development/python-modules/installer/cross.patch @@ -1,5 +1,5 @@ diff --git a/src/installer/__main__.py b/src/installer/__main__.py -index 51014b9..45682d0 100644 +index b7a7445..6110e62 100644 --- a/src/installer/__main__.py +++ b/src/installer/__main__.py @@ -30,6 +30,13 @@ def _get_main_parser() -> argparse.ArgumentParser: @@ -16,27 +16,20 @@ index 51014b9..45682d0 100644 parser.add_argument( "--compile-bytecode", action="append", -@@ -86,7 +93,7 @@ def _main(cli_args: Sequence[str], program: Optional[str] = None) -> None: - with WheelFile.open(args.wheel) as source: - destination = SchemeDictionaryDestination( - scheme_dict=_get_scheme_dict(source.distribution, prefix=args.prefix), -- interpreter=sys.executable, -+ interpreter=args.executable, - script_kind=get_launcher_kind(), - bytecode_optimization_levels=bytecode_levels, - destdir=args.destdir, -@@ -94,5 +101,6 @@ def _main(cli_args: Sequence[str], program: Optional[str] = None) -> None: - installer.install(source, destination, {}) - - -+ - if __name__ == "__main__": # pragma: no cover - _main(sys.argv[1:], "python -m installer") +@@ -102,7 +109,7 @@ def _main(cli_args: Sequence[str], program: str | None = None) -> None: + source.validate_record(validate_contents=args.validate_record == "all") + destination = SchemeDictionaryDestination( + scheme_dict=_get_scheme_dict(source.distribution, prefix=args.prefix), +- interpreter=sys.executable, ++ interpreter=args.executable, + script_kind=get_launcher_kind(), + bytecode_optimization_levels=bytecode_levels, + destdir=args.destdir, diff --git a/tests/test_main.py b/tests/test_main.py -index 391a13d..d7b4192 100644 +index cb09b3d..3200819 100644 --- a/tests/test_main.py +++ b/tests/test_main.py -@@ -53,6 +53,28 @@ def test_main_prefix(fancy_wheel, tmp_path): +@@ -74,6 +74,28 @@ def test_main_prefix(fancy_wheel, tmp_path): } diff --git a/pkgs/development/python-modules/installer/default.nix b/pkgs/development/python-modules/installer/default.nix index b7273769abbb..b0fcdf21f463 100644 --- a/pkgs/development/python-modules/installer/default.nix +++ b/pkgs/development/python-modules/installer/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - pythonAtLeast, fetchFromGitHub, pytestCheckHook, flit-core, @@ -11,27 +10,21 @@ buildPythonPackage rec { pname = "installer"; - version = "0.7.0"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "pypa"; repo = "installer"; rev = version; - hash = "sha256-thHghU+1Alpay5r9Dc3v7ATRFfYKV8l9qR0nbGOOX/A="; + hash = "sha256-zOnDOaH+9h78Z1667n1Cr8HIm8+OPn2Vc1Zl4XksiCM="; }; - patches = - lib.optionals (pythonAtLeast "3.13") [ - # Fix compatibility with Python 3.13 - # https://github.com/pypa/installer/pull/201 - ./python313-compat.patch - ] - ++ [ - # Add -m flag to installer to correctly support cross - # https://github.com/pypa/installer/pull/258 - ./cross.patch - ]; + patches = [ + # Add -m flag to installer to correctly support cross + # https://github.com/pypa/installer/pull/258 + ./cross.patch + ]; nativeBuildInputs = [ flit-core ]; diff --git a/pkgs/development/python-modules/installer/python313-compat.patch b/pkgs/development/python-modules/installer/python313-compat.patch deleted file mode 100644 index 423a550510eb..000000000000 --- a/pkgs/development/python-modules/installer/python313-compat.patch +++ /dev/null @@ -1,55 +0,0 @@ -From b23f89b10cf5d179bd6b0bad195ee36f43a5fb9e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= - <16805946+edgarrmondragon@users.noreply.github.com> -Date: Tue, 19 Dec 2023 06:09:41 -0600 -Subject: [PATCH] Fix removed `importlib.resources.read_binary` in Python 3.13 - (#201) - -diff --git a/noxfile.py b/noxfile.py -index a690c59..6a69cce 100644 ---- a/noxfile.py -+++ b/noxfile.py -@@ -22,7 +22,7 @@ def lint(session): - session.run("pre-commit", "run", "--all-files", *args) - - --@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "pypy3"]) -+@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "pypy3"]) - def test(session): - session.install(".") - session.install("-r", "tests/requirements.txt") -@@ -42,7 +42,7 @@ def test(session): - ) - - --@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "pypy3"]) -+@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "pypy3"]) - def doctest(session): - session.install(".") - session.install("-r", "docs/requirements.txt") -diff --git a/src/installer/scripts.py b/src/installer/scripts.py -index d18060b..c9f96b4 100644 ---- a/src/installer/scripts.py -+++ b/src/installer/scripts.py -@@ -3,9 +3,19 @@ - import io - import os - import shlex -+import sys - import zipfile --from importlib.resources import read_binary --from typing import TYPE_CHECKING, Mapping, Optional, Tuple -+from types import ModuleType -+from typing import TYPE_CHECKING, Mapping, Optional, Tuple, Union -+ -+if sys.version_info >= (3, 9): # pragma: no cover -+ from importlib.resources import files -+ -+ def read_binary(package: Union[str, ModuleType], file_path: str) -> bytes: -+ return (files(package) / file_path).read_bytes() -+ -+else: # pragma: no cover -+ from importlib.resources import read_binary - - from installer import _scripts - From 87f41ca27bafeea925282e61697180d807fe927b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 30 Mar 2026 01:10:28 +0200 Subject: [PATCH 322/407] python3Packages.hypothesis: 6.150.2 -> 6.151.10 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-151-10 --- pkgs/development/python-modules/hypothesis/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hypothesis/default.nix b/pkgs/development/python-modules/hypothesis/default.nix index 6f7d3eb7588e..6b2e44c08d79 100644 --- a/pkgs/development/python-modules/hypothesis/default.nix +++ b/pkgs/development/python-modules/hypothesis/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "hypothesis"; - version = "6.150.2"; + version = "6.151.10"; pyproject = true; src = fetchFromGitHub { owner = "HypothesisWorks"; repo = "hypothesis"; tag = "hypothesis-python-${version}"; - hash = "sha256-5u6/x+sO14N6qiyLcnJbTxqYfoWjpNi/m/lt6PfLFTE="; + hash = "sha256-zxX4zF6huOF7sTpVFAiN0iElxsW2C5BE0kiZbpPzXpc="; }; # I tried to package sphinx-selective-exclude, but it throws @@ -92,6 +92,8 @@ buildPythonPackage rec { "test_prints_seed_only_on_healthcheck" # calls script with the naked interpreter "test_constants_from_running_file" + # fails consistenly + "test_prints_seed_on_very_slow_shrinking" ] ++ lib.optionals (pythonAtLeast "3.12") [ # AssertionError: assert [b'def \... f(): pass'] == [b'def\\', b' f(): pass'] From cf93a1c13d9eb938959768466cc1e22907b7c23f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 30 Mar 2026 03:49:39 +0200 Subject: [PATCH 323/407] python3Packages.anyio: 4.12.1 -> 4.13.0 https://github.com/agronholm/anyio/blob/4.13.0/docs/versionhistory.rst --- pkgs/development/python-modules/anyio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anyio/default.nix b/pkgs/development/python-modules/anyio/default.nix index 84be3d90c8cd..822bc7b0b484 100644 --- a/pkgs/development/python-modules/anyio/default.nix +++ b/pkgs/development/python-modules/anyio/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "anyio"; - version = "4.12.1"; + version = "4.13.0"; pyproject = true; src = fetchFromGitHub { owner = "agronholm"; repo = "anyio"; tag = version; - hash = "sha256-7rfQ6mwB2sNKc28ZPMZNgVs7TFgBUBzH6xGXmtfzX9k="; + hash = "sha256-W2uR1VwI9u4QIPmbcYp8jDatEdya97NaJwAABlaRHzM="; }; build-system = [ setuptools-scm ]; From 49600cdc1fa1ba52b2111dbf1c502c7d90448d62 Mon Sep 17 00:00:00 2001 From: azban Date: Sun, 29 Mar 2026 19:29:36 -0600 Subject: [PATCH 324/407] python3Packages.numpy: 2.4.3 -> 2.4.4 Diff: numpy/numpy@v2.4.3...v2.4.4 Changelogs: - https://github.com/numpy/numpy/releases/tag/v2.4.4 --- pkgs/development/python-modules/numpy/2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numpy/2.nix b/pkgs/development/python-modules/numpy/2.nix index 4586642e4219..df90391ac8cc 100644 --- a/pkgs/development/python-modules/numpy/2.nix +++ b/pkgs/development/python-modules/numpy/2.nix @@ -35,7 +35,7 @@ assert (!blas.isILP64) && (!lapack.isILP64); buildPythonPackage (finalAttrs: { pname = "numpy"; - version = "2.4.3"; + version = "2.4.4"; pyproject = true; src = fetchFromGitHub { @@ -43,7 +43,7 @@ buildPythonPackage (finalAttrs: { repo = "numpy"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-S/mP/K4GSAmqks2UbOa2Y4f1oT5RJBg3RLlA7WsVOOU="; + hash = "sha256-LAGXw4vFpjZjZ2s/dXdzXHDm6Ah3pronjScqK02wivY="; }; patches = lib.optionals python.hasDistutilsCxxPatch [ From fc1ab5da049ce9d496b77ebc5af7360216bcff1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 29 Mar 2026 22:55:22 -0700 Subject: [PATCH 325/407] python3Packages.wcwidth: 0.4.0 -> 0.6.0 Diff: https://github.com/jquast/wcwidth/compare/0.4.0...0.6.0 Changelog: https://github.com/jquast/wcwidth/releases/tag/0.6.0 --- pkgs/development/python-modules/wcwidth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wcwidth/default.nix b/pkgs/development/python-modules/wcwidth/default.nix index 8d81d4770def..39e7931da584 100644 --- a/pkgs/development/python-modules/wcwidth/default.nix +++ b/pkgs/development/python-modules/wcwidth/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "wcwidth"; - version = "0.4.0"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "jquast"; repo = "wcwidth"; tag = version; - hash = "sha256-TQFvXmYkcsDojZSPAR76Dyq2vRUO41sII0nhC78Fd7Y="; + hash = "sha256-J1uVqHMbOr9OZK6W7O3ilSgzB4i6R9jLN8RzwOxZZnA="; }; build-system = [ hatchling ]; From 99f9a99bab43c4b3de21cfb382e864646fd9cde8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 30 Mar 2026 15:45:24 +0200 Subject: [PATCH 326/407] python3Packages.importlib-metadata: 8.7.1 -> 9.0.0 --- .../development/python-modules/importlib-metadata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/importlib-metadata/default.nix b/pkgs/development/python-modules/importlib-metadata/default.nix index 106bd1735764..41e0fdb0ca17 100644 --- a/pkgs/development/python-modules/importlib-metadata/default.nix +++ b/pkgs/development/python-modules/importlib-metadata/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "importlib-metadata"; - version = "8.7.1"; + version = "9.0.0"; pyproject = true; src = fetchPypi { pname = "importlib_metadata"; inherit version; - hash = "sha256-Sf7xrmRAwYIFL0B8jTSmj3Lvw225ypDcARM5jy/d6Ls="; + hash = "sha256-pPV6tZnmouMBbXWVz9cutGYaUQbnh6lbzJDHEFuDHvw="; }; postPatch = '' From e881fb4d865e41071a39310cd9bb9822e6b0574e Mon Sep 17 00:00:00 2001 From: Luna Simons Date: Mon, 30 Mar 2026 16:31:37 +0200 Subject: [PATCH 327/407] nghttp2: 1.67.1 -> 1.68.1 --- pkgs/by-name/ng/nghttp2/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ng/nghttp2/package.nix b/pkgs/by-name/ng/nghttp2/package.nix index afd69a26dccb..0199728db924 100644 --- a/pkgs/by-name/ng/nghttp2/package.nix +++ b/pkgs/by-name/ng/nghttp2/package.nix @@ -22,7 +22,6 @@ jemalloc, enablePython ? false, python3, - ncurses, # Unit tests ; we have to set TZDIR, which is a GNUism. enableTests ? stdenv.hostPlatform.isGnu, @@ -45,11 +44,11 @@ assert enableJemalloc -> enableApp; stdenv.mkDerivation rec { pname = "nghttp2"; - version = "1.67.1"; + version = "1.68.1"; src = fetchurl { url = "https://github.com/nghttp2/nghttp2/releases/download/v${version}/nghttp2-${version}.tar.bz2"; - hash = "sha256-37cg1CQ6eVBYn6JjI3i+te6a1ELpS3lLO44soowdfio="; + hash = "sha256-t2G1PLZJFmV+qEQ3lz1Qj9Z16Wuy/rlZOh5D0ZWavpU="; }; outputs = [ From 6023c54c581ea70cf988252dce729a53fb1b93de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 30 Mar 2026 15:20:38 +0000 Subject: [PATCH 328/407] libgpg-error: 1.58 -> 1.59 --- pkgs/by-name/li/libgpg-error/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libgpg-error/package.nix b/pkgs/by-name/li/libgpg-error/package.nix index b84ebccb0109..0b933048fc0e 100644 --- a/pkgs/by-name/li/libgpg-error/package.nix +++ b/pkgs/by-name/li/libgpg-error/package.nix @@ -25,11 +25,11 @@ in stdenv.mkDerivation ( rec { pname = "libgpg-error"; - version = "1.58"; + version = "1.59"; src = fetchurl { url = "mirror://gnupg/libgpg-error/libgpg-error-${version}.tar.bz2"; - hash = "sha256-+UOuqagwqL2TjlEktXnvrs4koyJf9MPSdhGoDOEmDCc="; + hash = "sha256-oZvFCH/ZcCbZPLS0XVFjjRolICpeH7w5BXmfQkz6YTQ="; }; postPatch = '' From ec566ebdc02f1859014ef3674869ccebeff5ac7e Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 29 Mar 2026 19:57:33 -0700 Subject: [PATCH 329/407] gdb: let configure auto-detect in-process agent support Stop explicitly enabling --enable-inprocess-agent. GDB's configure already defaults to disabling IPA on platforms without an implementation (like RISC-V and LoongArch64), so forcing it on just breaks the build there. Only pass --disable-inprocess-agent for static builds, where it can never work. --- pkgs/by-name/gd/gdb/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/gd/gdb/package.nix b/pkgs/by-name/gd/gdb/package.nix index a18b5168e382..3bc18a548c1d 100644 --- a/pkgs/by-name/gd/gdb/package.nix +++ b/pkgs/by-name/gd/gdb/package.nix @@ -193,10 +193,8 @@ stdenv.mkDerivation (finalAttrs: { (withFeatureAs true "auto-load-safe-path" (builtins.concatStringsSep ":" safePaths)) (withFeature enableDebuginfod "debuginfod") (enableFeature (!stdenv.hostPlatform.isMusl) "nls") - (enableFeature ( - !stdenv.hostPlatform.isStatic && !stdenv.hostPlatform.isLoongArch64 - ) "inprocess-agent") ] + ++ optional stdenv.hostPlatform.isStatic "--disable-inprocess-agent" ++ optional (!hostCpuOnly) "--enable-targets=all" # Workaround for Apple Silicon, "--target" must be "faked", see eg: https://github.com/Homebrew/homebrew-core/pull/209753 ++ optional ( From 8eed6803727cd8f8d9f285bf07225ba1c53cdc1d Mon Sep 17 00:00:00 2001 From: scraptux Date: Mon, 30 Mar 2026 18:24:20 +0200 Subject: [PATCH 330/407] grpc: 1.78.1 -> 1.80.0 --- pkgs/by-name/gr/grpc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grpc/package.nix b/pkgs/by-name/gr/grpc/package.nix index e55f40d961f2..a53ac7f6623e 100644 --- a/pkgs/by-name/gr/grpc/package.nix +++ b/pkgs/by-name/gr/grpc/package.nix @@ -25,7 +25,7 @@ # nixpkgs-update: no auto update stdenv.mkDerivation (finalAttrs: { pname = "grpc"; - version = "1.78.1"; # N.B: if you change this, please update: + version = "1.80.0"; # N.B: if you change this, please update: # pythonPackages.grpcio # pythonPackages.grpcio-channelz # pythonPackages.grpcio-health-checking @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "grpc"; repo = "grpc"; tag = "v${finalAttrs.version}"; - hash = "sha256-YgluQqrJj0NfrNqRjNkLISjEpEmXvjS5UmqAl3Xtf64="; + hash = "sha256-/dpTRG5JcZY2VAsqOYNIpFW7ouSy/eC2STulP7qdSYg="; fetchSubmodules = true; }; From 55c8a003a8f342962abc9810e4d53ba738d895e8 Mon Sep 17 00:00:00 2001 From: scraptux Date: Mon, 30 Mar 2026 18:24:24 +0200 Subject: [PATCH 331/407] python3Packages.grpcio: 1.78.1 -> 1.80.0 --- pkgs/development/python-modules/grpcio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio/default.nix b/pkgs/development/python-modules/grpcio/default.nix index c961eaa3b027..880782e6c683 100644 --- a/pkgs/development/python-modules/grpcio/default.nix +++ b/pkgs/development/python-modules/grpcio/default.nix @@ -18,12 +18,12 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio"; - version = "1.78.1"; + version = "1.80.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-J8YlUy0zrORdV+d17fGYLhg/+GQccuTpHve6ZnoUnXI="; + hash = "sha256-KayhXt0GiMIroB18wBywANcrIDP0o8cqgaGbVv0UMlc="; }; postPatch = '' From 4053a4e7d350258bfebbfb541d1319001f5f3bbe Mon Sep 17 00:00:00 2001 From: scraptux Date: Mon, 30 Mar 2026 18:24:26 +0200 Subject: [PATCH 332/407] python3Packages.grpcio-channelz: 1.78.1 -> 1.80.0 --- pkgs/development/python-modules/grpcio-channelz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-channelz/default.nix b/pkgs/development/python-modules/grpcio-channelz/default.nix index 1f76e46d87fb..028c63669ca3 100644 --- a/pkgs/development/python-modules/grpcio-channelz/default.nix +++ b/pkgs/development/python-modules/grpcio-channelz/default.nix @@ -12,13 +12,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-channelz"; - version = "1.78.1"; + version = "1.80.0"; pyproject = true; src = fetchPypi { pname = "grpcio_channelz"; inherit version; - hash = "sha256-OnUpauDkLIQsZQVeC45nZWtqAikIZUdPxGTxPKvp35Q="; + hash = "sha256-fs6As480ti6Q5uHFqghYXwwPE8GpyI6vdNioZxw6n6E="; }; build-system = [ setuptools ]; From 65506b1062b694a4ac1a940d0b3fa5097fec376f Mon Sep 17 00:00:00 2001 From: scraptux Date: Mon, 30 Mar 2026 18:24:28 +0200 Subject: [PATCH 333/407] python3Packages.grpcio-health-checking: 1.78.1 -> 1.80.0 --- .../python-modules/grpcio-health-checking/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-health-checking/default.nix b/pkgs/development/python-modules/grpcio-health-checking/default.nix index 2297b49fa7b2..2db14472125a 100644 --- a/pkgs/development/python-modules/grpcio-health-checking/default.nix +++ b/pkgs/development/python-modules/grpcio-health-checking/default.nix @@ -11,13 +11,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-health-checking"; - version = "1.78.1"; + version = "1.80.0"; format = "setuptools"; src = fetchPypi { pname = "grpcio_health_checking"; inherit version; - hash = "sha256-Vjy6PPp3auc5FT3ImxTd111J26MX+Cwj6vIOWzoB9VQ="; + hash = "sha256-LMXwi8i4FrhlWrb1nHFFAGO6IHZtMeIaST6RLjVgyLE="; }; propagatedBuildInputs = [ From 759bc787065933a78ced9579df9d549f25563365 Mon Sep 17 00:00:00 2001 From: scraptux Date: Mon, 30 Mar 2026 18:24:31 +0200 Subject: [PATCH 334/407] python3Packages.grpcio-reflection: 1.78.1 -> 1.80.0 --- pkgs/development/python-modules/grpcio-reflection/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-reflection/default.nix b/pkgs/development/python-modules/grpcio-reflection/default.nix index fd1df1dd458d..914cffe15618 100644 --- a/pkgs/development/python-modules/grpcio-reflection/default.nix +++ b/pkgs/development/python-modules/grpcio-reflection/default.nix @@ -12,13 +12,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-reflection"; - version = "1.78.1"; + version = "1.80.0"; pyproject = true; src = fetchPypi { pname = "grpcio_reflection"; inherit version; - hash = "sha256-IkwNYEIHlUkj/W+NvsVB4JdqZKsb5l0u5AhEzhbHYqs="; + hash = "sha256-6cdqq8QyQnmUW3C8dqPUG8T5OWv/zxz8EBGlccLFYiE="; }; build-system = [ setuptools ]; From 0714a23ab6cf8e582e3064f5b1501a6c94961f97 Mon Sep 17 00:00:00 2001 From: scraptux Date: Mon, 30 Mar 2026 18:24:33 +0200 Subject: [PATCH 335/407] python3Packages.grpcio-status: 1.78.1 -> 1.80.0 --- pkgs/development/python-modules/grpcio-status/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-status/default.nix b/pkgs/development/python-modules/grpcio-status/default.nix index 58f147afaba6..a4ebf1aaf5a2 100644 --- a/pkgs/development/python-modules/grpcio-status/default.nix +++ b/pkgs/development/python-modules/grpcio-status/default.nix @@ -12,13 +12,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-status"; - version = "1.78.1"; + version = "1.80.0"; format = "setuptools"; src = fetchPypi { pname = "grpcio_status"; inherit version; - hash = "sha256-R+f6kDVJxYgTRPHLojyBS19p0JIzVBA26yVkLTJJfI4="; + hash = "sha256-33OAKkyJo+qIqir/lx6Ib8zOFivC5lEUCLPWehRDgc0="; }; postPatch = '' From 6add42a80ddc12d3bf7124ace086c9bab96991a9 Mon Sep 17 00:00:00 2001 From: scraptux Date: Mon, 30 Mar 2026 18:24:41 +0200 Subject: [PATCH 336/407] python3Packages.grpcio-testing: 1.78.1 -> 1.80.0 --- pkgs/development/python-modules/grpcio-testing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-testing/default.nix b/pkgs/development/python-modules/grpcio-testing/default.nix index 69b50ec85b6f..812e24eaf438 100644 --- a/pkgs/development/python-modules/grpcio-testing/default.nix +++ b/pkgs/development/python-modules/grpcio-testing/default.nix @@ -12,13 +12,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-testing"; - version = "1.78.1"; + version = "1.80.0"; pyproject = true; src = fetchPypi { pname = "grpcio_testing"; inherit version; - hash = "sha256-2oIOIvOggc9AhFyRa+vwQDa4VmajHq7Y/e36T7qab2Y="; + hash = "sha256-+1rVfED/36l3MEPfo46MN3Oa+ONHHxZwoh54BRzRmv0="; }; postPatch = '' From 73477cecc22c270a2e999737dd8ccee3b5087316 Mon Sep 17 00:00:00 2001 From: scraptux Date: Mon, 30 Mar 2026 18:24:44 +0200 Subject: [PATCH 337/407] python3Packages.grpcio-tools: 1.78.1 -> 1.80.0 --- pkgs/development/python-modules/grpcio-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-tools/default.nix b/pkgs/development/python-modules/grpcio-tools/default.nix index 913edea1273a..d079a2447a3f 100644 --- a/pkgs/development/python-modules/grpcio-tools/default.nix +++ b/pkgs/development/python-modules/grpcio-tools/default.nix @@ -13,13 +13,13 @@ # nixpkgs-update: no auto update buildPythonPackage rec { pname = "grpcio-tools"; - version = "1.78.1"; + version = "1.80.0"; pyproject = true; src = fetchPypi { pname = "grpcio_tools"; inherit version; - hash = "sha256-9Ht0awapQJVLmqhrGCSqSHTwaKfsLUtAeYDSAshqaRo="; + hash = "sha256-JgUrGcbODc9S0QJElq6j4r36hkFZ8G3HuXsi0EGpSyY="; }; postPatch = '' From d06b4bd89b8293ed31baa6f1240fda2e4c5c4507 Mon Sep 17 00:00:00 2001 From: Colin Date: Mon, 30 Mar 2026 17:46:28 +0000 Subject: [PATCH 338/407] graphviz: fix missing `lib/graphviz/config6`, enable strictDeps fixes `$(nix-build -A pkgsCross.musl64.graphviz)/bin/dot < /dev/null)` without `config6`, a cross-compiled graphviz wouldn't know which plugins it had available, and so any `dot` command would fail like: ``` $ dot There is no layout engine support for "dot" Perhaps "dot -c" needs to be run (with installer's privileges) to register the plugins? ``` --- pkgs/tools/graphics/graphviz/default.nix | 30 +++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix index 7308ee9a479f..643de951e009 100644 --- a/pkgs/tools/graphics/graphviz/default.nix +++ b/pkgs/tools/graphics/graphviz/default.nix @@ -4,6 +4,7 @@ fetchFromGitLab, autoreconfHook, pkg-config, + buildPackages, cairo, expat, flex, @@ -15,6 +16,7 @@ libtool, makeWrapper, pango, + runCommand, bash, bison, libxrender, @@ -35,14 +37,14 @@ let optionalAttrs ; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "graphviz"; version = "12.2.1"; src = fetchFromGitLab { owner = "graphviz"; repo = "graphviz"; - rev = version; + rev = finalAttrs.version; hash = "sha256-Uxqg/7+LpSGX4lGH12uRBxukVw0IswFPfpb2EkLsaiI="; }; @@ -77,6 +79,7 @@ stdenv.mkDerivation rec { ++ optional false "--without-x"; enableParallelBuilding = true; + strictDeps = true; env = optionalAttrs (withXorg && stdenv.hostPlatform.isDarwin) { CPPFLAGS = "-I${cairo.dev}/include/cairo"; @@ -88,6 +91,19 @@ stdenv.mkDerivation rec { ./autogen.sh ''; + # Invoke `dot -c` even while cross compiling else lib/graphviz/config6 will not load at runtime. + postPatch = '' + substituteInPlace cmd/dot/Makefile.am --replace-fail \ + 'if test "x$(DESTDIR)" = "x" -a "x$(build)" = "x$(host)"; then if test -x $(bindir)/dot$(EXEEXT); then if test -x /sbin/ldconfig; then /sbin/ldconfig 2>/dev/null; fi; cd $(bindir); ./dot$(EXEEXT) -c; else cd $(bindir); ./dot_static$(EXEEXT) -c; fi; fi' \ + '${lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) '' + if test -x $(bindir)/dot$(EXEEXT); then \ + cd $(bindir); ${stdenv.hostPlatform.emulator buildPackages} ./dot$(EXEEXT) -c; \ + else \ + cd $(bindir); ${stdenv.hostPlatform.emulator buildPackages} ./dot_static$(EXEEXT) -c; \ + fi + ''}' + ''; + postFixup = optionalString withXorg '' substituteInPlace $out/bin/vimdot \ --replace-warn '"/usr/bin/vi"' '"$(command -v vi)"' \ @@ -109,6 +125,14 @@ stdenv.mkDerivation rec { fltk graphicsmagick ; + dot-can-load-plugins = + runCommand "dot-can-load-plugins" + { + nativeBuildInputs = [ finalAttrs.finalPackage ]; + } + '' + dot -P -o $out + ''; }; meta = { @@ -121,4 +145,4 @@ stdenv.mkDerivation rec { raskin ]; }; -} +}) From 06225303202afa0d41b8a588510afc7a77f942e5 Mon Sep 17 00:00:00 2001 From: Colin Date: Mon, 30 Mar 2026 18:29:41 +0000 Subject: [PATCH 339/407] graphviz: configure with `--without-x` if `withXorg = false` --- pkgs/tools/graphics/graphviz/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix index 643de951e009..1172173dd326 100644 --- a/pkgs/tools/graphics/graphviz/default.nix +++ b/pkgs/tools/graphics/graphviz/default.nix @@ -74,9 +74,8 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ "--with-ltdl-lib=${libtool.lib}/lib" "--with-ltdl-include=${libtool}/include" - ] - # TODO: this should probably be !withXorg instead of false, however it causes 17k rebuilds - ++ optional false "--without-x"; + (lib.withFeature withXorg "x") + ]; enableParallelBuilding = true; strictDeps = true; From 6a61eb895798793e66d6a433f05af4e44206472a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 30 Mar 2026 18:34:48 +0000 Subject: [PATCH 340/407] libsodium: 1.0.21-unstable-2026-02-11 -> 1.0.21-unstable-2026-03-29 --- pkgs/by-name/li/libsodium/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libsodium/package.nix b/pkgs/by-name/li/libsodium/package.nix index 070adede4a31..c5b0b69f7437 100644 --- a/pkgs/by-name/li/libsodium/package.nix +++ b/pkgs/by-name/li/libsodium/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libsodium"; - version = "1.0.21-unstable-2026-02-11"; + version = "1.0.21-unstable-2026-03-29"; src = fetchFromGitHub { owner = "jedisct1"; repo = "libsodium"; - rev = "e18eee6532f5dc4b0f7ee99024e24bf4c8e12fc2"; - hash = "sha256-S/uQtt4m5OyGo9yBb4UARV0Xcwtd/I6tCRJilcx8XBM="; + rev = "d1d0bedbac5b415711a92bb4b881cea73f318c93"; + hash = "sha256-AL41r5N80rUJYu852qdisTwMbaOQ1vAdB/2j82kGqT0="; }; outputs = [ From 0d7d6d1583309dfefebba215eb455cb33b243826 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 30 Mar 2026 20:42:07 +0200 Subject: [PATCH 341/407] ecl: 24.5.10 -> 26.3.27 https://ecl.common-lisp.dev/posts/ECL-26327-release.html - Dropped GCC 15 patches are part of the release. - write_error.patch no longer applies, but appears to be intended to resolve an issue that has been fixed years ago according to the bug tracker. --- pkgs/development/compilers/ecl/default.nix | 29 ++-------------------- 1 file changed, 2 insertions(+), 27 deletions(-) diff --git a/pkgs/development/compilers/ecl/default.nix b/pkgs/development/compilers/ecl/default.nix index 9f7394d52ab6..b487be5d7dd0 100644 --- a/pkgs/development/compilers/ecl/default.nix +++ b/pkgs/development/compilers/ecl/default.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation rec { pname = "ecl"; - version = "24.5.10"; + version = "26.3.27"; src = fetchurl { url = "https://common-lisp.net/project/ecl/static/files/release/ecl-${version}.tgz"; - hash = "sha256-5Opluxhh4OSVOGv6i8ZzvQFOltPPnZHpA4+RQ1y+Yis="; + hash = "sha256-QW1XB78R0rPY0z1nkUGaeG5MxZrAzD7FBe5ZtRqfXJo="; }; nativeBuildInputs = [ @@ -50,31 +50,6 @@ stdenv.mkDerivation rec { boehmgc ]; - patches = [ - # https://gitlab.com/embeddable-common-lisp/ecl/-/merge_requests/1 - (fetchpatch { - url = "https://raw.githubusercontent.com/sagemath/sage/9.2/build/pkgs/ecl/patches/write_error.patch"; - sha256 = "0hfxacpgn4919hg0mn4wf4m8r7y592r4gw7aqfnva7sckxi6w089"; - }) - ] - ++ lib.optionals stdenv.cc.isGNU [ - # Fix gcc15 compat for downstream packages e.g. sage - # error: ‘bool’ cannot be defined via ‘typedef’ - (fetchpatch { - url = "https://gitlab.com/embeddable-common-lisp/ecl/-/commit/1aec8f741f69fd736f020b7fe4d3afc33e60ae6a.patch"; - sha256 = "sha256-/cA6iOOob0ATViQm5EwBbdin5peqRMjLPKa7RjkrJ94="; - }) - # error: too many arguments to function 'fn'; expected 0, have 1 - (fetchpatch { - url = "https://gitlab.com/embeddable-common-lisp/ecl/-/commit/5b4e9c4bbd7cce4a678eecd493e56c495490e8b5.patch"; - sha256 = "sha256-QHxswFiW2rfDAQ98Sl+VVmyP4M/eIjJWQEcR/B+m398="; - }) - (fetchpatch { - url = "https://gitlab.com/embeddable-common-lisp/ecl/-/commit/5ec9e02f6db9694dcdef7574036f1e320d64a8af.patch"; - sha256 = "sha256-ZRah0IqOt6OQZGqlCq0RKiToyxsRXQEXAiSUGgqZnKU="; - }) - ]; - configureFlags = [ (if threadSupport then "--enable-threads" else "--disable-threads") "--with-gmp-incdir=${lib.getDev gmp}/include" From 929d023da22a9a620896bbf155f14ec5837e7492 Mon Sep 17 00:00:00 2001 From: Hraban Date: Mon, 30 Mar 2026 17:55:52 -0400 Subject: [PATCH 342/407] sbcl: 2.6.1 -> 2.6.3 --- pkgs/development/compilers/sbcl/default.nix | 2 +- pkgs/top-level/all-packages.nix | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 5a0a447a826f..b305cbe440c0 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -30,8 +30,8 @@ let "2.4.10".sha256 = "sha256-zus5a2nSkT7uBIQcKva+ylw0LOFGTD/j5FPy3hDF4vg="; # By unofficial and very loose convention we keep the latest version of # SBCL, and the previous one in case someone quickly needs to roll back. - "2.6.0".sha256 = "sha256-CkvVsByI5rRcLwWWBdJyirk3emUpsupiKnq7W6LWkcY="; "2.6.1".sha256 = "sha256-XyzVu30+bZFJpZwFrNhCmzvhhJIRdp5aN0UdAB4ZbX8="; + "2.6.3".sha256 = "sha256-50MvtkKVLdJaX8DFbSGPPQqlls5C0z76gwkbyn1pmIo="; }; # Collection of pre-built SBCL binaries for platforms that need them for # bootstrapping. Ideally these are to be avoided. If ECL (or any other diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cec6f9074e6e..f2a8c1418589 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7854,15 +7854,6 @@ with pkgs; ]; }; - sbcl_2_6_0 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl { version = "2.6.0"; }; - - faslExt = "fasl"; - flags = [ - "--dynamic-space-size" - "3000" - ]; - }; sbcl_2_6_1 = wrapLisp { pkg = callPackage ../development/compilers/sbcl { version = "2.6.1"; }; faslExt = "fasl"; @@ -7871,7 +7862,16 @@ with pkgs; "3000" ]; }; - sbcl = sbcl_2_6_1; + sbcl_2_6_3 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl { version = "2.6.3"; }; + + faslExt = "fasl"; + flags = [ + "--dynamic-space-size" + "3000" + ]; + }; + sbcl = sbcl_2_6_3; sbclPackages = recurseIntoAttrs sbcl.pkgs; From 03a67f01c5b24cf51891f9b8548e88fae5b70a81 Mon Sep 17 00:00:00 2001 From: Fovir Date: Tue, 31 Mar 2026 12:37:46 +0800 Subject: [PATCH 343/407] vim: 9.2.0106 -> 9.2.0272 fix the [CVE vulnerability](https://github.com/vim/vim/security/advisories/GHSA-2gmj-rpqf-pxvh) --- pkgs/applications/editors/vim/common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index cc7f10082c07..b72a14971cbe 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -1,6 +1,6 @@ { lib, fetchFromGitHub }: rec { - version = "9.2.0140"; + version = "9.2.0272"; outputs = [ "out" @@ -11,7 +11,7 @@ rec { owner = "vim"; repo = "vim"; rev = "v${version}"; - hash = "sha256-0eUOEAkR2Hcd4blxToSmYhN1+C3gNW0Up2n6n0TAryA="; + hash = "sha256-9y+dZYbwuIzgseXdg/k8fqZ5JiohgOiK00evMwF9HOM="; }; enableParallelBuilding = true; From c4fbdb63edb66f1ea0548686bcc6090d023a0849 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 31 Mar 2026 06:24:07 +0100 Subject: [PATCH 344/407] libopenmpt: 0.8.5 -> 0.8.6 Changes: https://lib.openmpt.org/libopenmpt/2026/03/24/security-updates-0.8.6-0.7.19-0.6.28-0.5.42-0.4.54/ --- pkgs/by-name/li/libopenmpt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libopenmpt/package.nix b/pkgs/by-name/li/libopenmpt/package.nix index a7503dd25420..0e7f01d0fe84 100644 --- a/pkgs/by-name/li/libopenmpt/package.nix +++ b/pkgs/by-name/li/libopenmpt/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libopenmpt"; - version = "0.8.5"; + version = "0.8.6"; outputs = [ "out" @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${finalAttrs.version}+release.autotools.tar.gz"; - hash = "sha256-9oCuq7P4TDcWna2H8V7YPymm67x/aJ+RLU2r7P8OMyQ="; + hash = "sha256-yqL6lZ44n0N02eLfOvXGM0UsEt2ARCy6LonLf/K5PFs="; }; enableParallelBuilding = true; From 89b95a59887ff4ccb4a4f4e60a96f17d55153a47 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 31 Mar 2026 06:31:43 +0100 Subject: [PATCH 345/407] libavif: 1.4.0 -> 1.4.1 Changes: https://github.com/AOMediaCodec/libavif/releases/tag/v1.4.1 --- pkgs/by-name/li/libavif/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libavif/package.nix b/pkgs/by-name/li/libavif/package.nix index 5cde359216cc..c778d78d66a7 100644 --- a/pkgs/by-name/li/libavif/package.nix +++ b/pkgs/by-name/li/libavif/package.nix @@ -31,7 +31,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "libavif"; - version = "1.4.0"; + version = "1.4.1"; outputs = [ "out" @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "AOMediaCodec"; repo = "libavif"; rev = "v${finalAttrs.version}"; - hash = "sha256-Q9wE0E9HPkYjMfkVG/+n1nuLLMZqCSFf+Wo/wPyCjww="; + hash = "sha256-035SoxHfN121mp3LGwGykReCi1WJbl2/nZH8c/VwABU="; }; postPatch = '' From 479eaf5e663724d6551252528ff85b39b568d9e7 Mon Sep 17 00:00:00 2001 From: Hraban Date: Mon, 30 Mar 2026 22:54:53 -0400 Subject: [PATCH 346/407] sbcl: update patches for 2.6.3 --- pkgs/development/compilers/sbcl/default.nix | 15 +- ...amic-space-size-envvar-2.5.2-feature.patch | 0 ...ynamic-space-size-envvar-2.5.2-tests.patch | 0 ...amic-space-size-envvar-2.5.3-feature.patch | 0 ...ynamic-space-size-envvar-2.5.3-tests.patch | 0 ...amic-space-size-envvar-2.6.3-feature.patch | 64 +++++++++ ...ynamic-space-size-envvar-2.6.3-tests.patch | 132 ++++++++++++++++++ 7 files changed, 206 insertions(+), 5 deletions(-) rename pkgs/development/compilers/sbcl/{ => patches}/dynamic-space-size-envvar-2.5.2-feature.patch (100%) rename pkgs/development/compilers/sbcl/{ => patches}/dynamic-space-size-envvar-2.5.2-tests.patch (100%) rename pkgs/development/compilers/sbcl/{ => patches}/dynamic-space-size-envvar-2.5.3-feature.patch (100%) rename pkgs/development/compilers/sbcl/{ => patches}/dynamic-space-size-envvar-2.5.3-tests.patch (100%) create mode 100644 pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.6.3-feature.patch create mode 100644 pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.6.3-tests.patch diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index b305cbe440c0..9a650854de2f 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -182,15 +182,20 @@ stdenv.mkDerivation (finalAttrs: { # "https://sourceforge.net/p/sbcl/mailman/sbcl-devel/thread/2cf20df7-01d0-44f2-8551-0df01fe55f1a%400brg.net/"), # but for Nix envvars are sufficiently useful that it’s worth maintaining # this functionality downstream. - if lib.versionOlder "2.5.2" finalAttrs.version then + if lib.versionOlder "2.6.2" finalAttrs.version then [ - ./dynamic-space-size-envvar-2.5.3-feature.patch - ./dynamic-space-size-envvar-2.5.3-tests.patch + ./patches/dynamic-space-size-envvar-2.6.3-feature.patch + ./patches/dynamic-space-size-envvar-2.6.3-tests.patch + ] + else if lib.versionOlder "2.5.2" finalAttrs.version then + [ + ./patches/dynamic-space-size-envvar-2.5.3-feature.patch + ./patches/dynamic-space-size-envvar-2.5.3-tests.patch ] else [ - ./dynamic-space-size-envvar-2.5.2-feature.patch - ./dynamic-space-size-envvar-2.5.2-tests.patch + ./patches/dynamic-space-size-envvar-2.5.2-feature.patch + ./patches/dynamic-space-size-envvar-2.5.2-tests.patch ]; sbclPatchPhase = diff --git a/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.2-feature.patch b/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.5.2-feature.patch similarity index 100% rename from pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.2-feature.patch rename to pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.5.2-feature.patch diff --git a/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.2-tests.patch b/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.5.2-tests.patch similarity index 100% rename from pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.2-tests.patch rename to pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.5.2-tests.patch diff --git a/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-feature.patch b/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.5.3-feature.patch similarity index 100% rename from pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-feature.patch rename to pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.5.3-feature.patch diff --git a/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-tests.patch b/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.5.3-tests.patch similarity index 100% rename from pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-tests.patch rename to pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.5.3-tests.patch diff --git a/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.6.3-feature.patch b/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.6.3-feature.patch new file mode 100644 index 000000000000..e39c3797a8c9 --- /dev/null +++ b/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.6.3-feature.patch @@ -0,0 +1,64 @@ +From 6bb8cde826589777e50ddb78e8e1fe7652194a4f Mon Sep 17 00:00:00 2001 +From: Hraban Luyat +Date: Sat, 13 Apr 2024 14:04:57 -0400 +Subject: [PATCH 1/2] feat: SBCL_DYNAMIC_SPACE_SIZE envvar + +--- + src/runtime/runtime.c | 27 +++++++++++++++++++++++++++ + 1 file changed, 27 insertions(+) + +diff --git a/src/runtime/runtime.c b/src/runtime/runtime.c +index 295ee2b3c..5c4560f50 100644 +--- a/src/runtime/runtime.c ++++ b/src/runtime/runtime.c +@@ -416,6 +416,29 @@ static int is_memsize_arg(char *argv[], int argi, int argc, int *merge_core_page + return 0; + } + ++/** ++ * Read memory options from the environment, if present. ++ * ++ * Memory settings are read in the following priority: ++ * ++ * 1. command line arguments ++ * 2. environment variable ++ * 3. embedded options in core ++ * 4. default ++ */ ++static void ++read_memsize_from_env(void) { ++ const char *val = getenv("SBCL_DYNAMIC_SPACE_SIZE"); ++ // The distinction is blurry between setting an envvar to the empty string and ++ // unsetting it entirely. Depending on the calling environment it can even be ++ // tricky to properly unset an envvar in the first place. An empty envvar is ++ // practically always intended to just mean “unset”, so let’s interpret it ++ // that way. ++ if (val != NULL && (strcmp(val, "") != 0)) { ++ dynamic_space_size = parse_size_arg(val, "SBCL_DYNAMIC_SPACE_SIZE"); ++ } ++} ++ + static struct cmdline_options + parse_argv(struct memsize_options memsize_options, + int argc, char *argv[], char *envp[], char *core) +@@ -457,6 +480,9 @@ parse_argv(struct memsize_options memsize_options, + thread_control_stack_size = memsize_options.thread_control_stack_size; + dynamic_values_bytes = memsize_options.thread_tls_bytes; + if (memsize_options.present_in_core == 2) { ++ /* Only accept environment variable memory options where you would ++ * accept those options as command-line arguments. */ ++ read_memsize_from_env(); + int stop_parsing = 0; // have we seen '--' + int output_index = 1; + #ifndef LISP_FEATURE_WIN32 +@@ -490,6 +516,7 @@ parse_argv(struct memsize_options memsize_options, + #endif + } + } else { ++ read_memsize_from_env(); + bool end_runtime_options = 0; + /* Parse our any of the command-line options that we handle from C, + * stopping at the first one that we don't, and leave the rest */ +-- +2.51.2 + diff --git a/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.6.3-tests.patch b/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.6.3-tests.patch new file mode 100644 index 000000000000..736299920ddd --- /dev/null +++ b/pkgs/development/compilers/sbcl/patches/dynamic-space-size-envvar-2.6.3-tests.patch @@ -0,0 +1,132 @@ +From 89075e2964ca830f0c49da36fcc72b5fcb603449 Mon Sep 17 00:00:00 2001 +From: Hraban Luyat +Date: Sat, 13 Apr 2024 15:39:58 -0400 +Subject: [PATCH 2/2] test: dynamic space size envvar and precedence + +--- + tests/memory-args.test.sh | 22 +++++++++++++++++ + tests/save7.test.sh | 51 +++++++++++++++++++++++++++++++++------ + 2 files changed, 66 insertions(+), 7 deletions(-) + create mode 100755 tests/memory-args.test.sh + +diff --git a/tests/memory-args.test.sh b/tests/memory-args.test.sh +new file mode 100755 +index 000000000..72ef0cc79 +--- /dev/null ++++ b/tests/memory-args.test.sh +@@ -0,0 +1,22 @@ ++#!/bin/sh ++ ++. ./subr.sh ++ ++use_test_subdirectory ++ ++set -e ++ ++# Allow slight shrinkage if heap relocation has to adjust for alignment ++SBCL_DYNAMIC_SPACE_SIZE=234mb run_sbcl_with_args --script < Date: Tue, 31 Mar 2026 22:48:24 +0000 Subject: [PATCH 347/407] libcap_ng: 0.9 -> 0.9.2 --- pkgs/by-name/li/libcap_ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libcap_ng/package.nix b/pkgs/by-name/li/libcap_ng/package.nix index 754b4d23c79e..eb0a5657ebfb 100644 --- a/pkgs/by-name/li/libcap_ng/package.nix +++ b/pkgs/by-name/li/libcap_ng/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libcap-ng"; - version = "0.9"; + version = "0.9.2"; src = fetchFromGitHub { owner = "stevegrubb"; repo = "libcap-ng"; tag = "v${finalAttrs.version}"; - hash = "sha256-KF4SaES6FYuoBoZB+hhWlFuQemWM4Vg8aybCOgXM+Uc="; + hash = "sha256-oQRSjAikfO3RZNa4MHXUVUQ6s4Dzt7iSCYUNB8Gs+sk="; }; # NEWS needs to exist or else the build fails From 4f499e71d4c3b3eb012fea1615c998686f9cbd93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniels=20=C5=A0atcs?= Date: Thu, 12 Mar 2026 03:47:27 +0200 Subject: [PATCH 348/407] imagemagick: add libultrahdr support flag --- pkgs/by-name/im/imagemagick/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/im/imagemagick/package.nix b/pkgs/by-name/im/imagemagick/package.nix index 78b61c1d4fc7..8acd23a8cb2c 100644 --- a/pkgs/by-name/im/imagemagick/package.nix +++ b/pkgs/by-name/im/imagemagick/package.nix @@ -41,6 +41,8 @@ pango, libtiffSupport ? true, libtiff, + libultrahdrSupport ? true, + libultrahdr, libxml2Support ? true, libxml2, openjpegSupport ? !stdenv.hostPlatform.isMinGW, @@ -115,6 +117,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.withFeature librsvgSupport "pango") (lib.withFeature liblqr1Support "lqr") (lib.withFeature libjxlSupport "jxl") + (lib.withFeature libultrahdrSupport "uhdr") (lib.withFeatureAs ghostscriptSupport "gs-font-dir" "${ghostscript.fonts}/share/fonts") (lib.withFeature ghostscriptSupport "gslib") (lib.withFeature fftwSupport "fftw") @@ -141,6 +144,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional libraqmSupport libraqm ++ lib.optional librawSupport libraw ++ lib.optional libtiffSupport libtiff + ++ lib.optional libultrahdrSupport libultrahdr ++ lib.optional libxml2Support libxml2 ++ lib.optional libheifSupport libheif ++ lib.optional djvulibreSupport djvulibre From fb7d51fc8529d4f4b813a222e0e4494ab5964a28 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Mon, 30 Mar 2026 01:13:45 -0600 Subject: [PATCH 349/407] python3Packages.pygments: 2.19.2 -> 2.20.0 https://github.com/pygments/pygments/releases/tag/2.20.0 Diff: https://github.com/pygments/pygments/compare/2.19.2...2.20.0 --- .../pygments/CVE-2026-4539.patch | 34 ------------------- .../python-modules/pygments/default.nix | 12 ++----- 2 files changed, 3 insertions(+), 43 deletions(-) delete mode 100644 pkgs/development/python-modules/pygments/CVE-2026-4539.patch diff --git a/pkgs/development/python-modules/pygments/CVE-2026-4539.patch b/pkgs/development/python-modules/pygments/CVE-2026-4539.patch deleted file mode 100644 index 5bd27874c8ad..000000000000 --- a/pkgs/development/python-modules/pygments/CVE-2026-4539.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 2be805d86471efb8efd51886d4d11a33fa22a928 Mon Sep 17 00:00:00 2001 -From: "zam." -Date: Wed, 25 Mar 2026 11:47:14 +0700 -Subject: [PATCH] fix(lexers): prevent ReDoS in archetype lexer GUID and ID - patterns - ---- - pygments/lexers/archetype.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/pygments/lexers/archetype.py b/pygments/lexers/archetype.py -index 5b3eb21ae7..977b02f751 100644 ---- a/pygments/lexers/archetype.py -+++ b/pygments/lexers/archetype.py -@@ -35,8 +35,8 @@ class AtomsLexer(RegexLexer): - (r'([ \t]*)(--.*)$', bygroups(Whitespace, Comment)), - ], - 'archetype_id': [ -- (r'([ \t]*)(([a-zA-Z]\w+(\.[a-zA-Z]\w+)*::)?[a-zA-Z]\w+(-[a-zA-Z]\w+){2}' -- r'\.\w+[\w-]*\.v\d+(\.\d+){,2}((-[a-z]+)(\.\d+)?)?)', -+ (r'([ \t]*)(([a-zA-Z]\w{1,100}(\.[a-zA-Z]\w{1,100})*::)?[a-zA-Z]\w{1,100}(-[a-zA-Z]\w{1,100}){2}' -+ r'\.\w{1,100}[\w-]*\.v\d+(\.\d+){,2}((-[a-z]+)(\.\d+)?)?)', - bygroups(Whitespace, Name.Decorator)), - ], - 'date_constraints': [ -@@ -293,7 +293,7 @@ class AdlLexer(AtomsLexer): - # numbers and version ids - (r'\d+(\.\d+)*', Literal), - # Guids -- (r'(\d|[a-fA-F])+(-(\d|[a-fA-F])+){3,}', Literal), -+ (r'[0-9a-fA-F]{1,36}(-[0-9a-fA-F]{1,36}){3,}', Literal), - (r'\w+', Name.Class), - (r'"', String, 'string'), - (r'=', Operator), diff --git a/pkgs/development/python-modules/pygments/default.nix b/pkgs/development/python-modules/pygments/default.nix index c5fc77fd0f66..352c0092a51a 100644 --- a/pkgs/development/python-modules/pygments/default.nix +++ b/pkgs/development/python-modules/pygments/default.nix @@ -14,21 +14,15 @@ let pygments = buildPythonPackage (finalAttrs: { pname = "pygments"; - version = "2.19.2"; + version = "2.20.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-Y2yyR3zsf4lSU2lwvFM7xDdDVC9wOSrgJjdGAK3VuIc="; + hash = "sha256-Z1fNA3aAU/+Z8wOcGjbWwKoLJjQ4/KsXUgswowOoK18="; }; - patches = [ - # https://github.com/NixOS/nixpkgs/issues/502540 - # https://github.com/pygments/pygments/issues/3058 - ./CVE-2026-4539.patch - ]; - - nativeBuildInputs = [ hatchling ]; + build-system = [ hatchling ]; # circular dependencies if enabled by default doCheck = false; From c87bcf8c8557b5450a16e956849a0e113cb657d2 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 1 Apr 2026 09:46:22 +0200 Subject: [PATCH 350/407] haskellPackages.cabal2nix-unstable: use latest Cabal This broke in 25eb3594716b6f1c344ca632d82aeb228084e27b, but some packages on hackage need at least 3.14 now. --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ddfdbfb2bfaf..d436c8199564 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -144,6 +144,8 @@ with haskellLib; cabal-install-solver = super.cabal-install-solver.overrideScope cabalInstallOverlay; cabal2nix-unstable = super.cabal2nix-unstable.overrideScope cabalInstallOverlay; + distribution-nixpkgs-unstable = super.distribution-nixpkgs-unstable.overrideScope cabalInstallOverlay; + hackage-db-unstable = super.hackage-db-unstable.overrideScope cabalInstallOverlay; # Needs cabal-install >= 3.8 /as well as/ matching Cabal guardian = lib.pipe (super.guardian.overrideScope cabalInstallOverlay) [ @@ -156,6 +158,9 @@ with haskellLib; ) cabal-install cabal-install-solver + cabal2nix-unstable + distribution-nixpkgs-unstable + hackage-db-unstable guardian ; From 99395f95a5b285ed9b594cc8f73a2097f4fd8643 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 30 Mar 2026 12:06:57 +0200 Subject: [PATCH 351/407] haskellPackages.cabal2nix-unstable: 2.21.2-unstable-2026-03-07 -> 2.21.3-unstable-2026-03-30 --- .../cabal2nix-unstable/cabal2nix.nix | 8 +- .../distribution-nixpkgs.nix | 8 +- .../cabal2nix-unstable/hackage-db.nix | 8 +- .../cabal2nix-unstable/language-nix.nix | 8 +- .../haskell-modules/hackage-packages.nix | 7704 ++++++++--------- 5 files changed, 3868 insertions(+), 3868 deletions(-) diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/cabal2nix.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/cabal2nix.nix index 1368246c3fa8..395fb195ee38 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.21.2-unstable-2026-03-07"; + version = "2.21.3-unstable-2026-03-30"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/977a1c199f7f8092ce9eef7d322b0eecebde22a2.tar.gz"; - sha256 = "0nl5502mpwhmav7qxx051zzyx8ag9mibwhh33bf4aj07ywziza4c"; + url = "https://github.com/NixOS/cabal2nix/archive/41239bcc0622a0975c6705a03a44dfeffeb56f23.tar.gz"; + sha256 = "01qj6cvaif0810v83r6izcj1bbfpcqqxw4wybq04qsq92sqybpw2"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; @@ -106,5 +106,5 @@ mkDerivation { ''; homepage = "https://github.com/nixos/cabal2nix#readme"; description = "Convert Cabal files into Nix build instructions"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/distribution-nixpkgs.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/distribution-nixpkgs.nix index 495a3849544b..8a2bb2d4cfe1 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-2026-03-07"; + version = "1.7.1.1-unstable-2026-03-30"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/977a1c199f7f8092ce9eef7d322b0eecebde22a2.tar.gz"; - sha256 = "0nl5502mpwhmav7qxx051zzyx8ag9mibwhh33bf4aj07ywziza4c"; + url = "https://github.com/NixOS/cabal2nix/archive/41239bcc0622a0975c6705a03a44dfeffeb56f23.tar.gz"; + sha256 = "01qj6cvaif0810v83r6izcj1bbfpcqqxw4wybq04qsq92sqybpw2"; }; postUnpack = "sourceRoot+=/distribution-nixpkgs; echo source root reset to $sourceRoot"; enableSeparateDataOutput = true; @@ -49,5 +49,5 @@ mkDerivation { ]; homepage = "https://github.com/NixOS/cabal2nix/tree/master/distribution-nixpkgs#readme"; description = "Types and functions to manipulate the Nixpkgs distribution"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix index eeb10e513e7a..170a502afe9b 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable/hackage-db.nix @@ -16,10 +16,10 @@ }: mkDerivation { pname = "hackage-db"; - version = "2.1.3-unstable-2026-03-07"; + version = "2.1.3-unstable-2026-03-30"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/977a1c199f7f8092ce9eef7d322b0eecebde22a2.tar.gz"; - sha256 = "0nl5502mpwhmav7qxx051zzyx8ag9mibwhh33bf4aj07ywziza4c"; + url = "https://github.com/NixOS/cabal2nix/archive/41239bcc0622a0975c6705a03a44dfeffeb56f23.tar.gz"; + sha256 = "01qj6cvaif0810v83r6izcj1bbfpcqqxw4wybq04qsq92sqybpw2"; }; postUnpack = "sourceRoot+=/hackage-db; echo source root reset to $sourceRoot"; isLibrary = true; @@ -38,5 +38,5 @@ mkDerivation { ]; homepage = "https://github.com/NixOS/cabal2nix/tree/master/hackage-db#readme"; description = "Access cabal-install's Hackage database via Data.Map"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix b/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix index 13509f8cd37c..85c20c7d927f 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable/language-nix.nix @@ -14,10 +14,10 @@ }: mkDerivation { pname = "language-nix"; - version = "2.3.0-unstable-2026-03-07"; + version = "2.3.0-unstable-2026-03-30"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/977a1c199f7f8092ce9eef7d322b0eecebde22a2.tar.gz"; - sha256 = "0nl5502mpwhmav7qxx051zzyx8ag9mibwhh33bf4aj07ywziza4c"; + url = "https://github.com/NixOS/cabal2nix/archive/41239bcc0622a0975c6705a03a44dfeffeb56f23.tar.gz"; + sha256 = "01qj6cvaif0810v83r6izcj1bbfpcqqxw4wybq04qsq92sqybpw2"; }; postUnpack = "sourceRoot+=/language-nix; echo source root reset to $sourceRoot"; libraryHaskellDepends = [ @@ -39,5 +39,5 @@ mkDerivation { ]; homepage = "https://github.com/NixOS/cabal2nix/tree/master/language-nix#readme"; description = "Data types and functions to represent the Nix language"; - license = lib.licenses.bsd3; + license = lib.licensesSpdx."BSD-3-Clause"; } diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 71c14fc35528..028dae8f8bfb 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -536,7 +536,7 @@ self: { vector ]; description = "Efficient, high-level dynamic programming"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -1638,7 +1638,7 @@ self: { ]; executableToolDepends = [ emacs ]; description = "A dependently typed functional programming language and proof assistant"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.iblech lib.maintainers.ncfavier @@ -1701,7 +1701,7 @@ self: { tasty-hunit ]; description = "Aho-Corasick string matching algorithm"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -1952,7 +1952,7 @@ self: { text ]; description = "Near-future Sci-Fi roguelike and tactical squad combat game"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; badPlatforms = lib.platforms.darwin; mainProgram = "Allure"; } @@ -2233,7 +2233,7 @@ self: { requirements ]; description = "First-class Attribute Grammars implemented using type-level programming"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -2460,7 +2460,7 @@ self: { COrdering ]; description = "Balanced binary trees using the AVL algorithm"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -3043,7 +3043,7 @@ self: { tasty-hunit ]; description = "Bessel J-function, Anger J-function, Weber E-function, and Anger-Weber function"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -3419,7 +3419,7 @@ self: { vector-th-unbox ]; description = "European Nucleotide Archive data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -3569,7 +3569,7 @@ self: { text ]; description = "streaming FASTA parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fastaextract"; } @@ -4060,7 +4060,7 @@ self: { vector-th-unbox ]; description = "Collection of types for bioinformatics"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -4239,7 +4239,7 @@ self: { vector-th-unbox ]; description = "Efficient RNA/DNA/Protein Primary/Secondary Structure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "SubOptDistance"; } @@ -5456,7 +5456,7 @@ self: { parsec ]; description = "An interpreter of Hagino's Categorical Programming Language (CPL)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "cpl"; } ) { }; @@ -5838,7 +5838,7 @@ self: { ]; doCheck = false; description = "A framework for packaging Haskell software"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -5889,7 +5889,7 @@ self: { ]; doCheck = false; description = "A framework for packaging Haskell software"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -5942,7 +5942,7 @@ self: { ]; doCheck = false; description = "A framework for packaging Haskell software"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -5993,7 +5993,7 @@ self: { ]; doCheck = false; description = "A framework for packaging Haskell software"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6019,7 +6019,7 @@ self: { transformers ]; description = "API for the Hooks build-type"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -6136,7 +6136,7 @@ self: { unix ]; description = "A library for working with .cabal files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6182,7 +6182,7 @@ self: { ]; libraryToolDepends = [ alex ]; description = "A library for working with .cabal files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6228,7 +6228,7 @@ self: { ]; libraryToolDepends = [ alex ]; description = "A library for working with .cabal files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6274,7 +6274,7 @@ self: { ]; libraryToolDepends = [ alex ]; description = "A library for working with .cabal files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -6390,7 +6390,7 @@ self: { tasty-hunit ]; description = "An implementation and DSL for the Carneades argumentation model"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -6436,7 +6436,7 @@ self: { tasty-hunit ]; description = "A translation from the Carneades argumentation model into Dung's AFs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "caell"; } @@ -6777,7 +6777,7 @@ self: { vector ]; description = "A backend for the Chart library for FLTKHS"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -7278,7 +7278,7 @@ self: { text ]; description = "Typified Tailwind for Rapid Development"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -7351,7 +7351,7 @@ self: { wide-word ]; description = "ClickHouse driver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -7376,7 +7376,7 @@ self: { tls ]; description = "ClickHaskell TLS extension"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -8136,7 +8136,7 @@ self: { text ]; description = "Simple CLI user input library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -9268,7 +9268,7 @@ self: { vector ]; description = "utilities for DP"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -10904,7 +10904,7 @@ self: { tasty-quickcheck ]; description = "An implementation of the Dung argumentation frameworks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dungell"; broken = true; @@ -11384,7 +11384,7 @@ self: { text ]; description = "Environment Variable Parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -13412,7 +13412,7 @@ self: { WeakSets ]; description = "Finite categories and usual categorical constructions on them"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -13463,7 +13463,7 @@ self: { WeakSets ]; description = "Transform objects of the package FiniteCategories into graphs using GraphViz"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -13519,7 +13519,7 @@ self: { sha256 = "0cpkklm4dqv023ywb2qh49pndbsj2vz7rd2892vnsd9idd34aj6w"; libraryHaskellDepends = [ base ]; description = "A version of Prelude suitable for teaching"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -13869,7 +13869,7 @@ self: { criterion ]; description = "Tree- and forest structures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -14024,7 +14024,7 @@ self: { vector ]; description = "(Context-free) grammars in formal language theory"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -14460,7 +14460,7 @@ self: { vinyl ]; description = "Frames wrapper for map-reduce-folds and some extra folds helpers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -14575,7 +14575,7 @@ self: { vinyl ]; description = "A streamly layer for Frames I/O"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "Demo"; broken = true; @@ -15201,7 +15201,7 @@ self: { utf8-string ]; description = "Bindings to the GOST R 34.11-2012 hashing implementation"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -15791,7 +15791,7 @@ self: { random ]; description = "Automatic SMS message generator"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "GenSmsPdu"; broken = true; @@ -19363,7 +19363,7 @@ self: { unliftio ]; description = "A flexible mock framework for testing effectful code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -19886,7 +19886,7 @@ self: { gauge ]; description = "quantitative finance library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; platforms = lib.platforms.x86; hydraPlatforms = lib.platforms.none; } @@ -19926,7 +19926,7 @@ self: { HROOT-tree ]; description = "Haskell binding to the ROOT data analysis framework"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -19957,7 +19957,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Core modules"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -19993,7 +19993,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Graf modules"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20026,7 +20026,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Hist modules"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20059,7 +20059,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT IO modules"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20092,7 +20092,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Math modules"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20129,7 +20129,7 @@ self: { ]; librarySystemDepends = [ RHTTP ]; description = "Haskell binding to ROOT Net modules"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { RHTTP = null; }; @@ -20162,7 +20162,7 @@ self: { template-haskell ]; description = "Haskell binding to ROOT Tree modules"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20624,7 +20624,7 @@ self: { containers ]; description = "Haskell Bindings for libsvm"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -20839,7 +20839,7 @@ self: { test-framework-hunit ]; description = "A library for client-side HTTP"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -20896,7 +20896,7 @@ self: { strict ]; description = "Tableau based theorem prover for hybrid logics"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "htab"; } @@ -21843,7 +21843,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "The classic game of Hangman"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "Hangman"; broken = true; @@ -22136,7 +22136,7 @@ self: { transformers ]; description = "Functional choreographic programming in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -22363,7 +22363,7 @@ self: { random ]; description = "Combinatorics, group theory, commutative algebra, non-commutative algebra"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -22848,7 +22848,7 @@ self: { yaml ]; description = "Cashflow modeling library for structured finance"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "Hastructure-exe"; } ) { }; @@ -24448,7 +24448,7 @@ self: { vector ]; description = "JSON to YAML Adapter"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -24716,7 +24716,7 @@ self: { MemoTrie ]; description = "A package for solving dynamic programming problems in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -25062,7 +25062,7 @@ self: { template-haskell ]; description = "String Interpolation of Haskell expressions using #{expr} syntax"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -25218,7 +25218,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Imperative approach to testing stateful applications. ImpSpec is built on top of HSpec and QuickCheck."; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -25320,7 +25320,7 @@ self: { random ]; description = "Infinitely deep trees for lazy stateless memoization"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -26385,7 +26385,7 @@ self: { JuicyPixels ]; description = "Efficiently scale, crop, flip images with JuicyPixels"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -26423,7 +26423,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "JuicyPixels wrappers for libjpeg-turbo"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -26732,7 +26732,7 @@ self: { transformers ]; description = "A simple parsing library and some additional utilities"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -27206,7 +27206,7 @@ self: { text-short ]; description = "Lightweight Directory Access Protocol (LDAP) version 3"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -27454,7 +27454,7 @@ self: { happy ]; description = "LALR(1) parsetable generator and interpreter"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "lr-demo"; } ) { }; @@ -27758,7 +27758,7 @@ self: { vector ]; description = "A game engine library for tactical squad ASCII roguelike dungeon crawlers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; mainProgram = "LambdaHack"; } @@ -28177,7 +28177,7 @@ self: { sha256 = "1rj5n931370nxrnqj1728p38mcqbpswmxc73c5g1mlh66k0gqqk4"; libraryHaskellDepends = [ base ]; description = "European option implied vol calculation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -28675,7 +28675,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "Converter to convert from .lhs to .md and vice versa."; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "lhsc"; broken = true; @@ -29734,7 +29734,7 @@ self: { hspec ]; description = "Reals in the interval [0,1), as machine words"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -30180,7 +30180,7 @@ self: { process ]; description = "A partial Cabal replacement"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "mcabal"; } ) { }; @@ -30234,7 +30234,7 @@ self: { time ]; description = "A small compiler for Haskell"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "mhs"; } ) { }; @@ -30324,7 +30324,7 @@ self: { ]; testToolDepends = [ goldplate ]; description = "A toy dependently typed programming language with type-based termination"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "miniagda"; broken = true; @@ -31290,7 +31290,7 @@ self: { warp ]; description = "Type-safe and efficient choreographies with location-set polymorphism"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -32321,7 +32321,7 @@ self: { split ]; description = "Instances of NcStore for hypercuboids"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "Main"; } @@ -32412,7 +32412,7 @@ self: { vector ]; description = "Simple scoring schemes for word alignments"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -33339,7 +33339,7 @@ self: { OGDF ]; description = "Haskell binding to OGDF"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -34457,7 +34457,7 @@ self: { criterion ]; description = "Efficient ordered (by popcount) enumeration of bits"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.x86; } ) { }; @@ -36100,7 +36100,7 @@ self: { vector-th-unbox ]; description = "Efficient multidimensional arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -36298,7 +36298,7 @@ self: { QuickCheck ]; description = "Property-based testing framework for testing asynchronous FRP programs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -36707,7 +36707,7 @@ self: { time ]; description = "Quasiquotations for a python like interpolated string formatter"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -37026,7 +37026,7 @@ self: { transformers ]; description = "A GenT monad transformer for QuickCheck library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -37926,7 +37926,7 @@ self: { time ]; description = "A puzzle game written in Haskell with a cat in lead role"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "raincat"; @@ -38810,7 +38810,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "rounding variants floor, ceil and truncate for floating point operations +-*/√…"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -38861,7 +38861,7 @@ self: { vector ]; description = "Haskell wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -38935,7 +38935,7 @@ self: { X ]; description = "Library for accessing S3 compatible storage services"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -39527,7 +39527,7 @@ self: { time ]; description = "The Simple Javascript Wrench"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "sjw"; broken = true; @@ -40219,7 +40219,7 @@ self: { vector-th-unbox ]; description = "Base types and classes for statistics, sciences and humanities"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -40418,7 +40418,7 @@ self: { bytestring ]; description = "simple static linked SHA3 using private symbols and the ref impl"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -40653,7 +40653,7 @@ self: { util ]; description = "See README for more info"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -41048,7 +41048,7 @@ self: { warp ]; description = "A programming model for declarative, high performance user interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -41093,7 +41093,7 @@ self: { unliftio ]; description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41133,7 +41133,7 @@ self: { unliftio ]; description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41157,7 +41157,7 @@ self: { text ]; description = "A backend for rendering Shpadoinkle as Text"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41185,7 +41185,7 @@ self: { unliftio ]; description = "Support for the native browser console"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -41271,7 +41271,7 @@ self: { unliftio ]; description = "Chrome extension to aide in development"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "devtools"; } @@ -41308,7 +41308,7 @@ self: { unliftio ]; description = "Shpadoinkle as a static site"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41454,7 +41454,7 @@ self: { unliftio ]; description = "A typed, template generated Html DSL, and helpers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41512,7 +41512,7 @@ self: { warp ]; description = "Isreal Swan will make a snowman for you!"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "isreal"; broken = true; @@ -41538,7 +41538,7 @@ self: { text ]; description = "Lens combinators for Shpadoinkle applications"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41606,7 +41606,7 @@ self: { warp ]; description = "A single page application rounter for Shpadoinkle based on Servant"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41632,7 +41632,7 @@ self: { text ]; description = "Integration of the streaming library with Shpadoinkle continuations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41679,7 +41679,7 @@ self: { text ]; description = "Read standard file formats into Shpadoinkle with Template Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -41745,7 +41745,7 @@ self: { quickcheck-classes-base ]; description = "A collection of common reusable types and components"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -43523,7 +43523,7 @@ self: { sha256 = "0nxk4a997sibj8nl1b1r6mcn0r7qbyz68jnirv29lq2yyh6lbja4"; doHaddock = false; description = "Svg Icons and more"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -43586,7 +43586,7 @@ self: { random ]; description = "Synapse is a machine learning library written in pure Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -43871,7 +43871,7 @@ self: { template-haskell ]; description = "A \"noDSL\" approach to mixing shell scripting with Haskell programs using Template Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "thsh"; } ) { }; @@ -45245,7 +45245,7 @@ self: { editedCabalFile = "06dzrj9ksla1x108rbcf716zbgmwv2pjc4d5ng504bn7q4vhvs6l"; libraryHaskellDepends = [ base ]; description = "Trivial monad with Unit type"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -45952,7 +45952,7 @@ self: { parsec ]; description = "A Valve Value-keyvalue parser for Haskell made with Parsec"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -46374,7 +46374,7 @@ self: { vulkan ]; description = "Bindings to the VulkanMemoryAllocator library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = [ "i686-linux" "armv7l-linux" @@ -46743,7 +46743,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Simple set types. Useful to create sets of arbitrary types and nested sets."; - license = lib.licensesSpdx."LGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -48017,7 +48017,7 @@ self: { ]; libraryPkgconfigDepends = [ libxft ]; description = "Bindings to the Xft and some Xrender parts"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.slotThe ]; } ) { inherit (pkgs) libxft; }; @@ -48869,7 +48869,7 @@ self: { Z-IO ]; description = "Crypto for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -48940,7 +48940,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Array, vector and text"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -49003,7 +49003,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Simple and high performance IO toolkit for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -49101,7 +49101,7 @@ self: { Z-Data ]; description = "YAML tools"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -49227,7 +49227,7 @@ self: { syz ]; description = "An implementation of Attribute Grammars using Functional Zippers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -49380,7 +49380,7 @@ self: { text ]; description = "Convert distfix precedence grammars to unambiguous context-free grammars"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -49762,7 +49762,7 @@ self: { sha256 = "1vcmiq2gk8v87dx1gsxlyq6mn42pnz643rpy89kvpxrvr8qmri2b"; libraryHaskellDepends = [ base ]; description = "Manage the implicit parameter namespace dynamically at compile time"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -49890,7 +49890,7 @@ self: { wide-word ]; description = "Data structures and algorithms"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; mainProgram = "example-lazy-segtree"; } ) { }; @@ -49978,7 +49978,7 @@ self: { rerebase ]; description = "Sequence optimized for monoidal construction and folding"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -52295,7 +52295,7 @@ self: { wreq ]; description = "implements ACME clients (rfc-8555)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -52726,7 +52726,7 @@ self: { text ]; description = "AcousticBrainz API client"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -52749,7 +52749,7 @@ self: { transformers ]; description = "Abstraction over management of resources"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -53015,7 +53015,7 @@ self: { ]; doHaddock = false; description = "Semigroup actions and torsors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -53121,7 +53121,7 @@ self: { sha256 = "07zi06qqmrn14awz7vxn5rx1j62fc9xp2qx52s1j91kh9zy8pzxn"; libraryHaskellDepends = [ base ]; description = "Multidimensional integration"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -53255,7 +53255,7 @@ self: { template-haskell ]; description = "Safer TH addDependentFile wrapper"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -53335,7 +53335,7 @@ self: { validation-selective ]; description = "A full-featured library for parsing, validating, and rendering email addresses"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -53370,7 +53370,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Manage fine grained fixtures"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -53406,7 +53406,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Manage fine grained fixtures"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -53529,7 +53529,7 @@ self: { hs-functors ]; description = "See README for more info"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -54073,7 +54073,7 @@ self: { tasty-hunit ]; description = "AES Galois/Counter Mode (GCM) AEAD Cipher"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { inherit (pkgs) openssl; }; @@ -54211,7 +54211,7 @@ self: { vector ]; description = "Fast JSON parsing and encoding"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -54615,7 +54615,7 @@ self: { vector ]; description = "Easy functions for converting from Aeson.Value"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -54692,7 +54692,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "JSON encoding/decoding for dependent-sum"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -55179,7 +55179,7 @@ self: { text ]; description = "Type-level default fields for aeson Generic FromJSON parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -55233,7 +55233,7 @@ self: { time ]; description = "Generates TypeScript definitions that match Generic Aeson encodings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tests"; broken = true; @@ -55621,7 +55621,7 @@ self: { QuickCheck ]; description = "Encode and decode Haskell records as JSON tuples"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -55776,7 +55776,7 @@ self: { tasty-quickcheck-laws ]; description = "Possible values for aeson"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -56225,7 +56225,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Conveniently wrap a single value in a record when encoding to and from JSON"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -56357,7 +56357,7 @@ self: { vector ]; description = "Aeson instances for the Tiled map editor"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -56474,7 +56474,7 @@ self: { vector ]; description = "Aliases to \"aeson\" AST making it importable unqualified"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -56544,7 +56544,7 @@ self: { vector ]; description = "API for parsing \"aeson\" JSON tree into Haskell types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -56937,7 +56937,7 @@ self: { uniqueness-periods-vector-stats ]; description = "An AFTOVolio implementation for creating texts with special phonetic / prosodic properties"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -57253,7 +57253,7 @@ self: { text ]; description = "Check for unused code in an Agda project"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "agda-unused"; broken = true; @@ -57306,7 +57306,7 @@ self: { yaml ]; description = "Compiling Agda code to readable Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "agda2hs"; maintainers = [ lib.maintainers.ncfavier ]; } @@ -57431,7 +57431,7 @@ self: { ]; doHaddock = false; description = "Agda backend to generate training data for machine learning purposes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "agda2train"; broken = true; @@ -57496,7 +57496,7 @@ self: { text ]; description = "Actually Good Encryption"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -58032,7 +58032,7 @@ self: { unordered-containers ]; description = "Automatically generate a GraphQL API for an SQLite database"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "airgql"; broken = true; @@ -59490,7 +59490,7 @@ self: { transformers ]; description = "A library for algebraic graph construction and transformation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -59528,7 +59528,7 @@ self: { transformers ]; description = "A library for algebraic graph construction and transformation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -59638,7 +59638,7 @@ self: { ]; doHaddock = false; description = "Flexible and simple path manipulation library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -60115,7 +60115,7 @@ self: { utility-ht ]; description = "Find relative time displacement of two recordings of the same music"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "align-audio"; maintainers = [ lib.maintainers.thielema ]; } @@ -60151,7 +60151,7 @@ self: { text ]; description = "Aligns text prefixes before '=' for consistent formatting"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "align-equal"; broken = true; @@ -60908,7 +60908,7 @@ self: { ]; libraryPkgconfigDepends = [ alsa-lib ]; description = "Binding to the ALSA Library API (MIDI sequencer)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.thielema ]; } @@ -61197,7 +61197,7 @@ self: { version = "0.1"; sha256 = "15fwq1pmb3d46cgsj59q3iz2qs0lgvq5b9d6gxfysnjlm3sp0ivw"; description = "provides a typeclass that is always satisfied"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -61388,7 +61388,7 @@ self: { uuid ]; description = "Comprehensive Amazon Web Services SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -61430,7 +61430,7 @@ self: { unordered-containers ]; description = "Amazon Access Analyzer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61471,7 +61471,7 @@ self: { unordered-containers ]; description = "Amazon Account SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61512,7 +61512,7 @@ self: { unordered-containers ]; description = "Amazon Alexa For Business SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61553,7 +61553,7 @@ self: { unordered-containers ]; description = "Amazon Prometheus Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61594,7 +61594,7 @@ self: { unordered-containers ]; description = "Amazon Amplify SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61635,7 +61635,7 @@ self: { unordered-containers ]; description = "Amazon AmplifyBackend SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61676,7 +61676,7 @@ self: { unordered-containers ]; description = "Amazon Amplify UI Builder SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61717,7 +61717,7 @@ self: { unordered-containers ]; description = "Amazon API Gateway SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61758,7 +61758,7 @@ self: { unordered-containers ]; description = "Amazon ApiGatewayManagementApi SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61799,7 +61799,7 @@ self: { unordered-containers ]; description = "Amazon ApiGatewayV2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61840,7 +61840,7 @@ self: { unordered-containers ]; description = "Amazon AppConfig SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61881,7 +61881,7 @@ self: { unordered-containers ]; description = "Amazon AppConfig Data SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61922,7 +61922,7 @@ self: { unordered-containers ]; description = "Amazon Appflow SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -61963,7 +61963,7 @@ self: { unordered-containers ]; description = "Amazon AppIntegrations Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62004,7 +62004,7 @@ self: { unordered-containers ]; description = "Amazon Application Auto Scaling SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62045,7 +62045,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch Application Insights SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62086,7 +62086,7 @@ self: { unordered-containers ]; description = "Amazon Application Cost Profiler SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62127,7 +62127,7 @@ self: { unordered-containers ]; description = "Amazon App Mesh SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62168,7 +62168,7 @@ self: { unordered-containers ]; description = "Amazon App Runner SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62209,7 +62209,7 @@ self: { unordered-containers ]; description = "Amazon AppStream SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62250,7 +62250,7 @@ self: { unordered-containers ]; description = "Amazon AppSync SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62291,7 +62291,7 @@ self: { unordered-containers ]; description = "Amazon ARC - Zonal Shift SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62332,7 +62332,7 @@ self: { unordered-containers ]; description = "Amazon Athena SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62373,7 +62373,7 @@ self: { unordered-containers ]; description = "Amazon Audit Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62414,7 +62414,7 @@ self: { unordered-containers ]; description = "Amazon Auto Scaling SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62455,7 +62455,7 @@ self: { unordered-containers ]; description = "Amazon Auto Scaling Plans SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62496,7 +62496,7 @@ self: { unordered-containers ]; description = "Amazon Backup SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62537,7 +62537,7 @@ self: { unordered-containers ]; description = "Amazon Backup Gateway SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62578,7 +62578,7 @@ self: { unordered-containers ]; description = "Amazon Backup Storage SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62619,7 +62619,7 @@ self: { unordered-containers ]; description = "Amazon Batch SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62660,7 +62660,7 @@ self: { unordered-containers ]; description = "Amazon BillingConductor SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62701,7 +62701,7 @@ self: { unordered-containers ]; description = "Amazon Braket SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62742,7 +62742,7 @@ self: { unordered-containers ]; description = "Amazon Budgets SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62783,7 +62783,7 @@ self: { unordered-containers ]; description = "Amazon Certificate Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62824,7 +62824,7 @@ self: { unordered-containers ]; description = "Amazon Certificate Manager Private Certificate Authority SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62865,7 +62865,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62906,7 +62906,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Identity SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62947,7 +62947,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Media Pipelines SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -62988,7 +62988,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Meetings SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63029,7 +63029,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Messaging SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63070,7 +63070,7 @@ self: { unordered-containers ]; description = "Amazon Chime SDK Voice SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63111,7 +63111,7 @@ self: { unordered-containers ]; description = "Amazon Cloud9 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63152,7 +63152,7 @@ self: { unordered-containers ]; description = "Amazon Cloud Control API SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63193,7 +63193,7 @@ self: { unordered-containers ]; description = "Amazon CloudDirectory SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63234,7 +63234,7 @@ self: { unordered-containers ]; description = "Amazon CloudFormation SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63275,7 +63275,7 @@ self: { unordered-containers ]; description = "Amazon CloudFront SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63316,7 +63316,7 @@ self: { unordered-containers ]; description = "Amazon CloudHSM SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63357,7 +63357,7 @@ self: { unordered-containers ]; description = "Amazon CloudHSM V2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63398,7 +63398,7 @@ self: { unordered-containers ]; description = "Amazon CloudSearch SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63439,7 +63439,7 @@ self: { unordered-containers ]; description = "Amazon CloudSearch Domain SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63480,7 +63480,7 @@ self: { unordered-containers ]; description = "Amazon CloudTrail SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63521,7 +63521,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63562,7 +63562,7 @@ self: { unordered-containers ]; description = "Amazon EventBridge SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63603,7 +63603,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch Logs SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63644,7 +63644,7 @@ self: { unordered-containers ]; description = "Amazon CodeArtifact SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63685,7 +63685,7 @@ self: { unordered-containers ]; description = "Amazon CodeBuild SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63726,7 +63726,7 @@ self: { unordered-containers ]; description = "Amazon CodeCommit SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63767,7 +63767,7 @@ self: { unordered-containers ]; description = "Amazon CodeDeploy SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63808,7 +63808,7 @@ self: { unordered-containers ]; description = "Amazon CodeGuru Reviewer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63849,7 +63849,7 @@ self: { unordered-containers ]; description = "Amazon CodeGuru Profiler SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63890,7 +63890,7 @@ self: { unordered-containers ]; description = "Amazon CodePipeline SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63931,7 +63931,7 @@ self: { unordered-containers ]; description = "Amazon CodeStar SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -63972,7 +63972,7 @@ self: { unordered-containers ]; description = "Amazon CodeStar connections SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64013,7 +64013,7 @@ self: { unordered-containers ]; description = "Amazon CodeStar Notifications SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64054,7 +64054,7 @@ self: { unordered-containers ]; description = "Amazon Cognito Identity SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64095,7 +64095,7 @@ self: { unordered-containers ]; description = "Amazon Cognito Identity Provider SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64136,7 +64136,7 @@ self: { unordered-containers ]; description = "Amazon Cognito Sync SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64177,7 +64177,7 @@ self: { unordered-containers ]; description = "Amazon Comprehend SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64218,7 +64218,7 @@ self: { unordered-containers ]; description = "Amazon Comprehend Medical SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64259,7 +64259,7 @@ self: { unordered-containers ]; description = "Amazon Compute Optimizer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64300,7 +64300,7 @@ self: { unordered-containers ]; description = "Amazon Config SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64341,7 +64341,7 @@ self: { unordered-containers ]; description = "Amazon Connect Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64382,7 +64382,7 @@ self: { unordered-containers ]; description = "Amazon Connect Contact Lens SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64423,7 +64423,7 @@ self: { unordered-containers ]; description = "Amazon ConnectCampaignService SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64464,7 +64464,7 @@ self: { unordered-containers ]; description = "Amazon Connect Cases SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64505,7 +64505,7 @@ self: { unordered-containers ]; description = "Amazon Connect Participant Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64547,7 +64547,7 @@ self: { text ]; description = "A Haskell equivalent of \"aws rds generate-db-auth-token\""; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "generate-db-auth-token"; broken = true; @@ -64591,7 +64591,7 @@ self: { unordered-containers ]; description = "Amazon Control Tower SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64683,7 +64683,7 @@ self: { time ]; description = "Core data types and functionality for Amazonka libraries"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64724,7 +64724,7 @@ self: { unordered-containers ]; description = "Amazon Cost Explorer Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64765,7 +64765,7 @@ self: { unordered-containers ]; description = "Amazon Cost and Usage Report Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64806,7 +64806,7 @@ self: { unordered-containers ]; description = "Amazon Connect Customer Profiles SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64847,7 +64847,7 @@ self: { unordered-containers ]; description = "Amazon Glue DataBrew SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64888,7 +64888,7 @@ self: { unordered-containers ]; description = "Amazon Data Exchange SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64929,7 +64929,7 @@ self: { unordered-containers ]; description = "Amazon Data Pipeline SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -64970,7 +64970,7 @@ self: { unordered-containers ]; description = "Amazon DataSync SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65011,7 +65011,7 @@ self: { unordered-containers ]; description = "Amazon Detective SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65052,7 +65052,7 @@ self: { unordered-containers ]; description = "Amazon Device Farm SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65093,7 +65093,7 @@ self: { unordered-containers ]; description = "Amazon DevOps Guru SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65134,7 +65134,7 @@ self: { unordered-containers ]; description = "Amazon Direct Connect SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65175,7 +65175,7 @@ self: { unordered-containers ]; description = "Amazon Application Discovery Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65216,7 +65216,7 @@ self: { unordered-containers ]; description = "Amazon Data Lifecycle Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65257,7 +65257,7 @@ self: { unordered-containers ]; description = "Amazon Database Migration Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65298,7 +65298,7 @@ self: { unordered-containers ]; description = "Amazon DocumentDB with MongoDB compatibility SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65339,7 +65339,7 @@ self: { unordered-containers ]; description = "Amazon DocumentDB Elastic Clusters SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65380,7 +65380,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Disaster Recovery Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65421,7 +65421,7 @@ self: { unordered-containers ]; description = "Amazon Directory Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65471,7 +65471,7 @@ self: { unordered-containers ]; description = "Amazon DynamoDB SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -65514,7 +65514,7 @@ self: { unordered-containers ]; description = "Amazon DynamoDB Accelerator (DAX) SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65564,7 +65564,7 @@ self: { unordered-containers ]; description = "Amazon DynamoDB Streams SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -65607,7 +65607,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Block Store SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65648,7 +65648,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Compute Cloud SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65689,7 +65689,7 @@ self: { unordered-containers ]; description = "Amazon EC2 Instance Connect SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65730,7 +65730,7 @@ self: { unordered-containers ]; description = "Amazon EC2 Container Registry SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65771,7 +65771,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Container Registry Public SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65812,7 +65812,7 @@ self: { unordered-containers ]; description = "Amazon EC2 Container Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65853,7 +65853,7 @@ self: { unordered-containers ]; description = "Amazon Elastic File System SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65894,7 +65894,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Kubernetes Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65935,7 +65935,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Inference SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -65976,7 +65976,7 @@ self: { unordered-containers ]; description = "Amazon ElastiCache SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66017,7 +66017,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Beanstalk SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66058,7 +66058,7 @@ self: { unordered-containers ]; description = "Amazon Elasticsearch Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66099,7 +66099,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Transcoder SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66140,7 +66140,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Load Balancing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66181,7 +66181,7 @@ self: { unordered-containers ]; description = "Amazon Elastic Load Balancing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66222,7 +66222,7 @@ self: { unordered-containers ]; description = "Amazon EMR SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66263,7 +66263,7 @@ self: { unordered-containers ]; description = "Amazon EMR Containers SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66304,7 +66304,7 @@ self: { unordered-containers ]; description = "Amazon EMR Serverless SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66345,7 +66345,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch Evidently SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66386,7 +66386,7 @@ self: { unordered-containers ]; description = "Amazon FinSpace User Environment Management service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66427,7 +66427,7 @@ self: { unordered-containers ]; description = "Amazon FinSpace Public API SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66468,7 +66468,7 @@ self: { unordered-containers ]; description = "Amazon Fault Injection Simulator SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66509,7 +66509,7 @@ self: { unordered-containers ]; description = "Amazon Firewall Management Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66550,7 +66550,7 @@ self: { unordered-containers ]; description = "Amazon Forecast Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66591,7 +66591,7 @@ self: { unordered-containers ]; description = "Amazon Forecast Query Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66632,7 +66632,7 @@ self: { unordered-containers ]; description = "Amazon Fraud Detector SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66673,7 +66673,7 @@ self: { unordered-containers ]; description = "Amazon FSx SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66714,7 +66714,7 @@ self: { unordered-containers ]; description = "Amazon GameLift SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66755,7 +66755,7 @@ self: { unordered-containers ]; description = "Amazon GameSparks SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66796,7 +66796,7 @@ self: { unordered-containers ]; description = "Amazon Glacier SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66837,7 +66837,7 @@ self: { unordered-containers ]; description = "Amazon Global Accelerator SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66878,7 +66878,7 @@ self: { unordered-containers ]; description = "Amazon Glue SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66919,7 +66919,7 @@ self: { unordered-containers ]; description = "Amazon Managed Grafana SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -66960,7 +66960,7 @@ self: { unordered-containers ]; description = "Amazon Greengrass SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67001,7 +67001,7 @@ self: { unordered-containers ]; description = "Amazon IoT Greengrass V2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67042,7 +67042,7 @@ self: { unordered-containers ]; description = "Amazon Ground Station SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67083,7 +67083,7 @@ self: { unordered-containers ]; description = "Amazon GuardDuty SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67124,7 +67124,7 @@ self: { unordered-containers ]; description = "Amazon Health APIs and Notifications SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67165,7 +67165,7 @@ self: { unordered-containers ]; description = "Amazon HealthLake SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67206,7 +67206,7 @@ self: { unordered-containers ]; description = "Amazon Honeycode SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67247,7 +67247,7 @@ self: { unordered-containers ]; description = "Amazon Identity and Access Management SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67335,7 +67335,7 @@ self: { unordered-containers ]; description = "Amazon SSO Identity Store SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67376,7 +67376,7 @@ self: { unordered-containers ]; description = "Amazon EC2 Image Builder SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67417,7 +67417,7 @@ self: { unordered-containers ]; description = "Amazon Import/Export SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67458,7 +67458,7 @@ self: { unordered-containers ]; description = "Amazon Inspector SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67499,7 +67499,7 @@ self: { unordered-containers ]; description = "Amazon Inspector2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67540,7 +67540,7 @@ self: { unordered-containers ]; description = "Amazon IoT SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67581,7 +67581,7 @@ self: { unordered-containers ]; description = "Amazon IoT Analytics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67622,7 +67622,7 @@ self: { unordered-containers ]; description = "Amazon IoT Data Plane SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67663,7 +67663,7 @@ self: { unordered-containers ]; description = "Amazon IoT Jobs Data Plane SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67704,7 +67704,7 @@ self: { unordered-containers ]; description = "Amazon IoT RoboRunner SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67745,7 +67745,7 @@ self: { unordered-containers ]; description = "Amazon IoT 1-Click Devices Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67786,7 +67786,7 @@ self: { unordered-containers ]; description = "Amazon IoT 1-Click Projects Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67827,7 +67827,7 @@ self: { unordered-containers ]; description = "Amazon IoT Core Device Advisor SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67868,7 +67868,7 @@ self: { unordered-containers ]; description = "Amazon IoT Events SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67909,7 +67909,7 @@ self: { unordered-containers ]; description = "Amazon IoT Events Data SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67950,7 +67950,7 @@ self: { unordered-containers ]; description = "Amazon IoT Fleet Hub SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -67991,7 +67991,7 @@ self: { unordered-containers ]; description = "Amazon IoT FleetWise SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68032,7 +68032,7 @@ self: { unordered-containers ]; description = "Amazon IoT Secure Tunneling SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68073,7 +68073,7 @@ self: { unordered-containers ]; description = "Amazon IoT SiteWise SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68114,7 +68114,7 @@ self: { unordered-containers ]; description = "Amazon IoT Things Graph SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68155,7 +68155,7 @@ self: { unordered-containers ]; description = "Amazon IoT TwinMaker SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68196,7 +68196,7 @@ self: { unordered-containers ]; description = "Amazon IoT Wireless SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68237,7 +68237,7 @@ self: { unordered-containers ]; description = "Amazon Interactive Video Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68278,7 +68278,7 @@ self: { unordered-containers ]; description = "Amazon Interactive Video Service Chat SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68319,7 +68319,7 @@ self: { unordered-containers ]; description = "Amazon Managed Streaming for Kafka SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68360,7 +68360,7 @@ self: { unordered-containers ]; description = "Amazon Managed Streaming for Kafka Connect SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68401,7 +68401,7 @@ self: { unordered-containers ]; description = "Amazon KendraFrontendService SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68442,7 +68442,7 @@ self: { unordered-containers ]; description = "Amazon Keyspaces SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68483,7 +68483,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68524,7 +68524,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Analytics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68565,7 +68565,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Firehose SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68606,7 +68606,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video Streams SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68647,7 +68647,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video Streams Archived Media SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68688,7 +68688,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video Streams Media SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68729,7 +68729,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video Signaling Channels SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68770,7 +68770,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Video WebRTC Storage SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68811,7 +68811,7 @@ self: { unordered-containers ]; description = "Amazon Kinesis Analytics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68852,7 +68852,7 @@ self: { unordered-containers ]; description = "Amazon Key Management Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68893,7 +68893,7 @@ self: { unordered-containers ]; description = "Amazon Lake Formation SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68934,7 +68934,7 @@ self: { unordered-containers ]; description = "Amazon Lambda SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -68975,7 +68975,7 @@ self: { unordered-containers ]; description = "Amazon Lex Model Building Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69016,7 +69016,7 @@ self: { unordered-containers ]; description = "Amazon Lex Runtime Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69057,7 +69057,7 @@ self: { unordered-containers ]; description = "Amazon Lex Model Building V2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69098,7 +69098,7 @@ self: { unordered-containers ]; description = "Amazon License Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69139,7 +69139,7 @@ self: { unordered-containers ]; description = "Amazon License Manager Linux Subscriptions SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69180,7 +69180,7 @@ self: { unordered-containers ]; description = "Amazon License Manager User Subscriptions SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69221,7 +69221,7 @@ self: { unordered-containers ]; description = "Amazon Lightsail SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69262,7 +69262,7 @@ self: { unordered-containers ]; description = "Amazon Location Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69303,7 +69303,7 @@ self: { unordered-containers ]; description = "Amazon Lookout for Equipment SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69344,7 +69344,7 @@ self: { unordered-containers ]; description = "Amazon Lookout for Metrics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69385,7 +69385,7 @@ self: { unordered-containers ]; description = "Amazon Lookout for Vision SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69426,7 +69426,7 @@ self: { unordered-containers ]; description = "Amazon MainframeModernization SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69467,7 +69467,7 @@ self: { unordered-containers ]; description = "Amazon Macie SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69508,7 +69508,7 @@ self: { unordered-containers ]; description = "Amazon Macie 2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69549,7 +69549,7 @@ self: { unordered-containers ]; description = "Amazon Managed Blockchain SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69590,7 +69590,7 @@ self: { unordered-containers ]; description = "Amazon Marketplace Commerce Analytics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69631,7 +69631,7 @@ self: { unordered-containers ]; description = "Amazon Marketplace Catalog Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69672,7 +69672,7 @@ self: { unordered-containers ]; description = "Amazon Marketplace Entitlement Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69713,7 +69713,7 @@ self: { unordered-containers ]; description = "Amazon Marketplace Metering SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69754,7 +69754,7 @@ self: { unordered-containers ]; description = "Amazon Mechanical Turk SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69795,7 +69795,7 @@ self: { unordered-containers ]; description = "Amazon MediaConnect SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69836,7 +69836,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaConvert SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69877,7 +69877,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaLive SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69918,7 +69918,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaPackage SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -69959,7 +69959,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaPackage VOD SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70000,7 +70000,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaStore SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70041,7 +70041,7 @@ self: { unordered-containers ]; description = "Amazon Elemental MediaStore Data Plane SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70082,7 +70082,7 @@ self: { unordered-containers ]; description = "Amazon MediaTailor SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70123,7 +70123,7 @@ self: { unordered-containers ]; description = "Amazon MemoryDB SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70164,7 +70164,7 @@ self: { unordered-containers ]; description = "Amazon Application Migration Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70205,7 +70205,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub Refactor Spaces SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70246,7 +70246,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70287,7 +70287,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub Config SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70328,7 +70328,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub Orchestrator SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70369,7 +70369,7 @@ self: { unordered-containers ]; description = "Amazon Migration Hub Strategy Recommendations SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70410,7 +70410,7 @@ self: { unordered-containers ]; description = "Amazon Machine Learning SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70451,7 +70451,7 @@ self: { unordered-containers ]; description = "Amazon Mobile SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70492,7 +70492,7 @@ self: { unordered-containers ]; description = "Amazon MQ SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70588,7 +70588,7 @@ self: { unordered-containers ]; description = "Amazon MWAA SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70629,7 +70629,7 @@ self: { unordered-containers ]; description = "Amazon Neptune SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70670,7 +70670,7 @@ self: { unordered-containers ]; description = "Amazon Network Firewall SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70711,7 +70711,7 @@ self: { unordered-containers ]; description = "Amazon Network Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70752,7 +70752,7 @@ self: { unordered-containers ]; description = "Amazon NimbleStudio SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70793,7 +70793,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch Observability Access Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70834,7 +70834,7 @@ self: { unordered-containers ]; description = "Amazon Omics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70875,7 +70875,7 @@ self: { unordered-containers ]; description = "Amazon OpenSearch Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70916,7 +70916,7 @@ self: { unordered-containers ]; description = "Amazon OpenSearch Service Serverless SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70957,7 +70957,7 @@ self: { unordered-containers ]; description = "Amazon OpsWorks SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -70998,7 +70998,7 @@ self: { unordered-containers ]; description = "Amazon OpsWorks CM SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71039,7 +71039,7 @@ self: { unordered-containers ]; description = "Amazon Organizations SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71080,7 +71080,7 @@ self: { unordered-containers ]; description = "Amazon Outposts SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71121,7 +71121,7 @@ self: { unordered-containers ]; description = "Amazon Panorama SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71162,7 +71162,7 @@ self: { unordered-containers ]; description = "Amazon Personalize SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71203,7 +71203,7 @@ self: { unordered-containers ]; description = "Amazon Personalize Events SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71244,7 +71244,7 @@ self: { unordered-containers ]; description = "Amazon Personalize Runtime SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71285,7 +71285,7 @@ self: { unordered-containers ]; description = "Amazon Performance Insights SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71326,7 +71326,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71367,7 +71367,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint Email Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71408,7 +71408,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint SMS and Voice Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71449,7 +71449,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint SMS Voice V2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71490,7 +71490,7 @@ self: { unordered-containers ]; description = "Amazon EventBridge Pipes SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71531,7 +71531,7 @@ self: { unordered-containers ]; description = "Amazon Polly SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71572,7 +71572,7 @@ self: { unordered-containers ]; description = "Amazon Price List Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71613,7 +71613,7 @@ self: { unordered-containers ]; description = "Amazon Private 5G SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71654,7 +71654,7 @@ self: { unordered-containers ]; description = "Amazon Proton SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71695,7 +71695,7 @@ self: { unordered-containers ]; description = "Amazon QLDB SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71736,7 +71736,7 @@ self: { unordered-containers ]; description = "Amazon QLDB Session SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71777,7 +71777,7 @@ self: { unordered-containers ]; description = "Amazon QuickSight SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71818,7 +71818,7 @@ self: { unordered-containers ]; description = "Amazon Resource Access Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71859,7 +71859,7 @@ self: { unordered-containers ]; description = "Amazon Recycle Bin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71900,7 +71900,7 @@ self: { unordered-containers ]; description = "Amazon Relational Database Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71941,7 +71941,7 @@ self: { unordered-containers ]; description = "Amazon RDS DataService SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -71982,7 +71982,7 @@ self: { unordered-containers ]; description = "Amazon Redshift SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72023,7 +72023,7 @@ self: { unordered-containers ]; description = "Amazon Redshift Data API Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72064,7 +72064,7 @@ self: { unordered-containers ]; description = "Amazon Redshift Serverless SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72105,7 +72105,7 @@ self: { unordered-containers ]; description = "Amazon Rekognition SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72146,7 +72146,7 @@ self: { unordered-containers ]; description = "Amazon Resilience Hub SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72187,7 +72187,7 @@ self: { unordered-containers ]; description = "Amazon Resource Explorer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72228,7 +72228,7 @@ self: { unordered-containers ]; description = "Amazon Resource Groups SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72269,7 +72269,7 @@ self: { unordered-containers ]; description = "Amazon Resource Groups Tagging API SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72310,7 +72310,7 @@ self: { unordered-containers ]; description = "Amazon RoboMaker SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72351,7 +72351,7 @@ self: { unordered-containers ]; description = "Amazon IAM Roles Anywhere SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72393,7 +72393,7 @@ self: { unordered-containers ]; description = "Amazon Route 53 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72434,7 +72434,7 @@ self: { unordered-containers ]; description = "Amazon Cloud Map SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72475,7 +72475,7 @@ self: { unordered-containers ]; description = "Amazon Route 53 Domains SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72516,7 +72516,7 @@ self: { unordered-containers ]; description = "Amazon Route53 Recovery Cluster SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72557,7 +72557,7 @@ self: { unordered-containers ]; description = "Amazon Route53 Recovery Control Config SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72598,7 +72598,7 @@ self: { unordered-containers ]; description = "Amazon Route53 Recovery Readiness SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72639,7 +72639,7 @@ self: { unordered-containers ]; description = "Amazon Route 53 Resolver SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72680,7 +72680,7 @@ self: { unordered-containers ]; description = "Amazon CloudWatch RUM SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72724,7 +72724,7 @@ self: { unordered-containers ]; description = "Amazon Simple Storage Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72799,7 +72799,7 @@ self: { unordered-containers ]; description = "Amazon Simple Storage Service SDK - Client-Side Encryption"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -72885,7 +72885,7 @@ self: { unordered-containers ]; description = "Amazon S3 on Outposts SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72926,7 +72926,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -72967,7 +72967,7 @@ self: { unordered-containers ]; description = "Amazon Augmented AI Runtime SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73008,7 +73008,7 @@ self: { unordered-containers ]; description = "Amazon Sagemaker Edge Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73049,7 +73049,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker Feature Store Runtime SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73090,7 +73090,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker geospatial capabilities SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73131,7 +73131,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker Metrics Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73172,7 +73172,7 @@ self: { unordered-containers ]; description = "Amazon SageMaker Runtime SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73213,7 +73213,7 @@ self: { unordered-containers ]; description = "Amazon Savings Plans SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73254,7 +73254,7 @@ self: { unordered-containers ]; description = "Amazon EventBridge Scheduler SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73295,7 +73295,7 @@ self: { unordered-containers ]; description = "Amazon Schemas SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73336,7 +73336,7 @@ self: { unordered-containers ]; description = "Amazon SimpleDB SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73377,7 +73377,7 @@ self: { unordered-containers ]; description = "Amazon Secrets Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73418,7 +73418,7 @@ self: { unordered-containers ]; description = "Amazon SecurityHub SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73459,7 +73459,7 @@ self: { unordered-containers ]; description = "Amazon Security Lake SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73500,7 +73500,7 @@ self: { unordered-containers ]; description = "Amazon ServerlessApplicationRepository SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73541,7 +73541,7 @@ self: { unordered-containers ]; description = "Amazon Quotas SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73582,7 +73582,7 @@ self: { unordered-containers ]; description = "Amazon Service Catalog SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73623,7 +73623,7 @@ self: { unordered-containers ]; description = "Amazon Service Catalog App Registry SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73664,7 +73664,7 @@ self: { unordered-containers ]; description = "Amazon Simple Email Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73705,7 +73705,7 @@ self: { unordered-containers ]; description = "Amazon Simple Email Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73746,7 +73746,7 @@ self: { unordered-containers ]; description = "Amazon Shield SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73787,7 +73787,7 @@ self: { unordered-containers ]; description = "Amazon Signer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73828,7 +73828,7 @@ self: { unordered-containers ]; description = "Amazon SimSpace Weaver SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73869,7 +73869,7 @@ self: { unordered-containers ]; description = "Amazon Server Migration Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73910,7 +73910,7 @@ self: { unordered-containers ]; description = "Amazon Pinpoint SMS and Voice Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73951,7 +73951,7 @@ self: { unordered-containers ]; description = "Amazon Snow Device Management SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -73992,7 +73992,7 @@ self: { unordered-containers ]; description = "Amazon Import/Export Snowball SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74033,7 +74033,7 @@ self: { unordered-containers ]; description = "Amazon Simple Notification Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74074,7 +74074,7 @@ self: { unordered-containers ]; description = "Amazon Simple Queue Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74115,7 +74115,7 @@ self: { unordered-containers ]; description = "Amazon Simple Systems Manager (SSM) SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74156,7 +74156,7 @@ self: { unordered-containers ]; description = "Amazon Systems Manager Incident Manager Contacts SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74197,7 +74197,7 @@ self: { unordered-containers ]; description = "Amazon Systems Manager Incident Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74238,7 +74238,7 @@ self: { unordered-containers ]; description = "Amazon Systems Manager for SAP SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74279,7 +74279,7 @@ self: { unordered-containers ]; description = "Amazon Single Sign-On SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74320,7 +74320,7 @@ self: { unordered-containers ]; description = "Amazon Single Sign-On Admin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74361,7 +74361,7 @@ self: { unordered-containers ]; description = "Amazon SSO OIDC SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74402,7 +74402,7 @@ self: { unordered-containers ]; description = "Amazon Step Functions SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74443,7 +74443,7 @@ self: { unordered-containers ]; description = "Amazon Storage Gateway SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74484,7 +74484,7 @@ self: { unordered-containers ]; description = "Amazon Security Token Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74525,7 +74525,7 @@ self: { unordered-containers ]; description = "Amazon Support SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74566,7 +74566,7 @@ self: { unordered-containers ]; description = "Amazon Support App SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74607,7 +74607,7 @@ self: { unordered-containers ]; description = "Amazon Simple Workflow Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74648,7 +74648,7 @@ self: { unordered-containers ]; description = "Amazon Synthetics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74705,7 +74705,7 @@ self: { yaml ]; description = "Common functionality for Amazonka library test-suites"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74746,7 +74746,7 @@ self: { unordered-containers ]; description = "Amazon Textract SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74787,7 +74787,7 @@ self: { unordered-containers ]; description = "Amazon Timestream Query SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74828,7 +74828,7 @@ self: { unordered-containers ]; description = "Amazon Timestream Write SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74869,7 +74869,7 @@ self: { unordered-containers ]; description = "Amazon Transcribe Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74910,7 +74910,7 @@ self: { unordered-containers ]; description = "Amazon Transfer Family SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74951,7 +74951,7 @@ self: { unordered-containers ]; description = "Amazon Translate SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -74992,7 +74992,7 @@ self: { unordered-containers ]; description = "Amazon Voice ID SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75033,7 +75033,7 @@ self: { unordered-containers ]; description = "Amazon WAF SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75074,7 +75074,7 @@ self: { unordered-containers ]; description = "Amazon WAF Regional SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75115,7 +75115,7 @@ self: { unordered-containers ]; description = "Amazon WAFV2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75156,7 +75156,7 @@ self: { unordered-containers ]; description = "Amazon Well-Architected Tool SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75197,7 +75197,7 @@ self: { unordered-containers ]; description = "Amazon Connect Wisdom Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75238,7 +75238,7 @@ self: { unordered-containers ]; description = "Amazon WorkDocs SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75279,7 +75279,7 @@ self: { unordered-containers ]; description = "Amazon WorkLink SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75320,7 +75320,7 @@ self: { unordered-containers ]; description = "Amazon WorkMail SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75361,7 +75361,7 @@ self: { unordered-containers ]; description = "Amazon WorkMail Message Flow SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75402,7 +75402,7 @@ self: { unordered-containers ]; description = "Amazon WorkSpaces SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75443,7 +75443,7 @@ self: { unordered-containers ]; description = "Amazon WorkSpaces Web SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -75484,7 +75484,7 @@ self: { unordered-containers ]; description = "Amazon X-Ray SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -77542,7 +77542,7 @@ self: { HUnit ]; description = "Yet another alternative Prelude for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -77749,7 +77749,7 @@ self: { text ]; description = "Fault injection for QuickCheck"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -77778,7 +77778,7 @@ self: { time ]; description = "Simple job/task/event scheduler/cronjob"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -77852,7 +77852,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -77881,7 +77881,7 @@ self: { text ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -77956,7 +77956,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -78008,7 +78008,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -78053,7 +78053,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78118,7 +78118,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78163,7 +78163,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78256,7 +78256,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -78346,7 +78346,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -78405,7 +78405,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78483,7 +78483,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78519,7 +78519,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Please see the README on Github at "; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -78798,7 +78798,7 @@ self: { unordered-containers ]; description = "Utility functions commonly used while solving Advent of Code puzzles"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -78823,7 +78823,7 @@ self: { ghc-prim ]; description = "prelude for Algebra of Programming"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -79155,7 +79155,7 @@ self: { vector ]; description = "Adaptation of the apecs library for the effectful ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -81223,7 +81223,7 @@ self: { sha256 = "0bkcwrxz313825vvm0yspj7vw2zmky8g2vq1yb9s8wgxzm4b7m8n"; libraryHaskellDepends = [ base ]; description = "A class for things that can be applied"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -81288,7 +81288,7 @@ self: { sha256 = "0jr81m0mksfxbvzjs3c73kilr09w4gh7zv1amdx9xcvq5zb96imd"; libraryHaskellDepends = [ base ]; description = "Generalized logic operations for Applicative and Alternative functors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -81447,7 +81447,7 @@ self: { vector ]; description = "Lift a binary, non-decreasing function onto ordered lists and order the output"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -81544,7 +81544,7 @@ self: { unix-compat ]; description = "Perform refactorings specified by the refact library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "refactor"; } ) { }; @@ -82101,7 +82101,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Datadog client for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -82135,7 +82135,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "LRU cache based on STM"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -82186,7 +82186,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Counter library for submitting metrics to a backend such as datadog"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -82235,7 +82235,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Simple logging library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "arbor-monad-logger-example"; broken = true; @@ -82296,7 +82296,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Core metric library for publishing metrics"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -82368,7 +82368,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Metric library backend for datadog"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -82402,7 +82402,7 @@ self: { text ]; description = "Convenience types and functions for postgresql-simple"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -82665,7 +82665,7 @@ self: { text ]; description = "Distribute hackage packages to archlinux"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -82743,7 +82743,7 @@ self: { time ]; description = "Arch Linux official and AUR web interface binding"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.berberman ]; } ) { }; @@ -83310,7 +83310,7 @@ self: { transformers ]; description = "Parse and render JSON"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "argo"; broken = true; @@ -83711,7 +83711,7 @@ self: { unix ]; description = "Run docker-compose with help from Nix/NixOS"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "arion"; maintainers = [ lib.maintainers.roberth ]; } @@ -84335,7 +84335,7 @@ self: { tasty-hunit ]; description = "Builders for arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -84370,7 +84370,7 @@ self: { tasty-quickcheck ]; description = "Lists of chunks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -84600,7 +84600,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell bindings to the ArrayFire general-purpose GPU library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -84637,7 +84637,7 @@ self: { tasty-smallcheck ]; description = "Memory-efficient ArrayList implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -84888,7 +84888,7 @@ self: { text ]; description = "Basic types and instances for Valve's Artifact Card-set API"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -84942,7 +84942,7 @@ self: { template-haskell ]; description = "Archive execution tool"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "arx"; } ) { }; @@ -85005,7 +85005,7 @@ self: { text ]; description = "Tiny client for the arXiv Atom API with a simple query DSL"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -85046,7 +85046,7 @@ self: { time ]; description = "Command line tool to search and download papers from arXiv.org"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "arxiv-client-cli"; } @@ -85212,7 +85212,7 @@ self: { text ]; description = "The ASCII character set and encoding"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -85272,7 +85272,7 @@ self: { hspec ]; description = "ASCII letter case"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -85302,7 +85302,7 @@ self: { hspec ]; description = "ASCII character without an upper/lower case distinction"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -85330,7 +85330,7 @@ self: { hspec ]; description = "A Char type representing an ASCII character"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -85406,7 +85406,7 @@ self: { hspec ]; description = "ASCII character groups"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -85478,7 +85478,7 @@ self: { text ]; description = "ASCII representations of numbers"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -85504,7 +85504,7 @@ self: { hedgehog ]; description = "Various categorizations of ASCII characters"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -85630,7 +85630,7 @@ self: { text ]; description = "Representing ASCII with refined supersets"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -85705,7 +85705,7 @@ self: { text ]; description = "Template Haskell support for ASCII"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -85997,7 +85997,7 @@ self: { text ]; description = "AsciiDoc parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hasciidoc"; } ) { }; @@ -86167,7 +86167,7 @@ self: { hspec-discover ]; description = "Library for creating and querying segmented feeds"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "asif"; broken = true; @@ -86306,7 +86306,7 @@ self: { text-short ]; description = "ASN.1 BER Encode and Decode"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -86871,7 +86871,7 @@ self: { weigh ]; description = "A solution to the assignment problem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -86911,7 +86911,7 @@ self: { editedCabalFile = "1r0as5s5a0xv2pcpxj1a1snxc3kdq1crh6hfy7y5n9d5xm010svn"; libraryHaskellDepends = [ base ]; description = "swap and assoc: Symmetric and Semigroupy Bifunctors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -86938,7 +86938,7 @@ self: { hedgehog ]; description = "Association lists (lists of tuples)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -86970,7 +86970,7 @@ self: { ListLike ]; description = "Association lists (list-like collections of tuples)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -88315,7 +88315,7 @@ self: { xml-types ]; description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287)."; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; } ) { }; @@ -88376,7 +88376,7 @@ self: { tasty-quickcheck ]; description = "Mutable counters that can be modified with atomic operatinos"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -88422,7 +88422,7 @@ self: { text ]; description = "Type-safe, composable CSS utility functions. Inspired by Tailwindcss and Elm-UI"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -88490,7 +88490,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Generalizations of atomicModifyIORef"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -88513,7 +88513,7 @@ self: { primitive ]; description = "A safe approach to CAS and other atomic ops in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -88729,7 +88729,7 @@ self: { text ]; description = "Interface to automated theorem provers"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -88838,7 +88838,7 @@ self: { tasty-bench ]; description = "Faster integer division and modulus operations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -89521,7 +89521,7 @@ self: { vector ]; description = "Parsing of aeson's Value with attoparsec"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -89662,7 +89662,7 @@ self: { uuid ]; description = "Parsers for the standard Haskell data types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -89762,7 +89762,7 @@ self: { text ]; description = "Use Attoparsec to parse framed protocol byte streams"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -89930,7 +89930,7 @@ self: { ]; doHaddock = false; description = "right-to-left parser backward compatible with attoparsec"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -90060,7 +90060,7 @@ self: { text ]; description = "Conveniently run Attoparsec parsers"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -90138,7 +90138,7 @@ self: { time ]; description = "Attoparsec parsers of time"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -90516,7 +90516,7 @@ self: { tasty-hunit ]; description = "Access metadata from the Arch Linux User Repository"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -90653,7 +90653,7 @@ self: { versions ]; description = "A secure package manager for Arch Linux and the AUR"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "aura"; } @@ -90948,7 +90948,7 @@ self: { tasty-hunit ]; description = "Automatically add things to module export list"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -90993,7 +90993,7 @@ self: { tasty-hunit ]; description = "Extract code segment to top level function"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -91042,7 +91042,7 @@ self: { tasty-hunit ]; description = "Automatically add import statements"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -91102,7 +91102,7 @@ self: { tasty-hunit ]; description = "Case splitting plugin"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -91500,7 +91500,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Automatically re-export modules"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "autoexporter"; } ) { }; @@ -91592,7 +91592,7 @@ self: { tasty-quickcheck ]; description = "automata"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -91663,7 +91663,7 @@ self: { transformers ]; description = "Effectful streams and automata in coalgebraic encoding"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -91740,7 +91740,7 @@ self: { witherable ]; description = "Effectful streams and automata in coalgebraic encoding"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -91938,7 +91938,7 @@ self: { filepath ]; description = "Custom Setup to automate package modules discovery"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -92669,7 +92669,7 @@ self: { vector ]; description = "Avro serialization support for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -92756,7 +92756,7 @@ self: { unordered-containers ]; description = "Tool for decoding avro"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "avro-decode"; broken = true; @@ -93189,7 +93189,7 @@ self: { vector ]; description = "Export grades from AWS Academy to different formats"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "aws-academy-grade-exporter"; broken = true; @@ -93234,7 +93234,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Types and optics for manipulating Amazon Resource Names (ARNs)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -93291,7 +93291,7 @@ self: { neat-interpolation ]; description = "Generate signed cookies for AWS CloudFront"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "aws-cloudfront-signed-cookies"; broken = true; @@ -93768,7 +93768,7 @@ self: { tz ]; description = "AWS EventBridge cron, rate, and one-time parser with scheduler"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -94328,7 +94328,7 @@ self: { text ]; description = "Haskell on AWS Lambda Runtime API"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "example-lambda"; broken = true; @@ -94770,7 +94770,7 @@ self: { validation ]; description = "Fetch data from AWS Secrets Manager"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -95112,7 +95112,7 @@ self: { text ]; description = "Extract recent daily AWS costs"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; mainProgram = "aws-spend-summary"; maintainers = [ lib.maintainers.danielrolls ]; } @@ -95370,7 +95370,7 @@ self: { text ]; description = "Extract recent daily AWS costs"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "awsspendsummary"; broken = true; @@ -95697,7 +95697,7 @@ self: { urbit-hob ]; description = "Interact with Azimuth from Haskell"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -95739,7 +95739,7 @@ self: { vector ]; description = "A modular game engine and Entity-Component-System (ECS) for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -95764,7 +95764,7 @@ self: { mtl ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -95802,7 +95802,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "OpenGL rendering for Aztecs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -95834,7 +95834,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "OpenGL text rendering for Aztecs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -95864,7 +95864,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "GLFW backed for Aztecs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "aztecs-glfw"; } ) { }; @@ -95899,7 +95899,7 @@ self: { QuickCheck ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -95932,7 +95932,7 @@ self: { text ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -95969,7 +95969,7 @@ self: { text ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -96005,7 +96005,7 @@ self: { text ]; description = "A type-safe and friendly Entity-Component-System (ECS) for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -96029,7 +96029,7 @@ self: { linear ]; description = "Transform components for Aztecs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -96153,7 +96153,7 @@ self: { wreq ]; description = "send email with microsoft azure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -96228,7 +96228,7 @@ self: { libraryToolDepends = [ proto-lens-protoc ]; testHaskellDepends = [ base ]; description = "Azure Functions Worker"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -96622,7 +96622,7 @@ self: { yaml ]; description = "A tool and library for building virtual machine images"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "b9c"; } @@ -96706,7 +96706,7 @@ self: { tasty-hunit ]; description = "Library for generating parsers from ABNF"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -96940,7 +96940,7 @@ self: { unix ]; description = "Backstop a target directory by source directories"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "backstop"; broken = true; @@ -97222,7 +97222,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Text layout engine built on top of HarfBuzz"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -97699,7 +97699,7 @@ self: { time ]; description = "German bank holidays and public holidays"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -97869,7 +97869,7 @@ self: { hspec-discover ]; description = "Barbies with layered clothes"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -97898,7 +97898,7 @@ self: { base ]; description = "Create strippable HKD via TH"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -98226,7 +98226,7 @@ self: { ghc-prim ]; description = "Core data structures and operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -98345,7 +98345,7 @@ self: { editedCabalFile = "03x7hrd4xv9xa0v72srn19v402nwws93n7jgakliabfshacd4pp3"; libraryHaskellDepends = [ base ]; description = "Backport of 'Foreign.C.ConstPtr'"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; } ) { }; @@ -98398,7 +98398,7 @@ self: { text ]; description = "RFC4648 Binary-to-text encodings (e.g. base64)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -98456,7 +98456,7 @@ self: { libraryHaskellDepends = [ base ]; doHaddock = false; description = "\"base\" package sans \"Prelude\" module"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -98492,7 +98492,7 @@ self: { sha256 = "1lqxa8lhnhiyxkqcwq82a8g2sizhagy3l0z7x57xrmn9y81sy241"; libraryHaskellDepends = [ base ]; description = "Featureful preludes formed solely from the \"base\" package"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -98561,7 +98561,7 @@ self: { text ]; description = "Fast RFC 4648-compliant Base16 encoding"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -98688,7 +98688,7 @@ self: { text ]; description = "Fast RFC 4648-compliant Base32 encoding"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -98993,7 +98993,7 @@ self: { wide-word ]; description = "Base62 encoding and decoding"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -99105,7 +99105,7 @@ self: { random ]; description = "Base64 encoding of byte sequences"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -99334,7 +99334,7 @@ self: { sha256 = "1s4nacp3ripdn895c863hmnpaqmbkiisjp3y45v1q28qdjy052qv"; libraryHaskellDepends = [ base ]; description = "alternative prelude"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -99351,7 +99351,7 @@ self: { libraryHaskellDepends = [ ghc-internal ]; executableHaskellDepends = [ ghc-internal ]; description = "baseless claims"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "exe"; } ) { }; @@ -99537,7 +99537,7 @@ self: { text ]; description = "Implements encoders/decoders for basesystems"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -99650,7 +99650,7 @@ self: { sha256 = "0dgckarxy6lyaq2m02yisv41k7q0k40xph7v039rxx71bgih196d"; libraryHaskellDepends = [ base ]; description = "Basic implementation of General Problem Solver algorithm"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -99773,7 +99773,7 @@ self: { transformers ]; description = "Modules for primitive types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -100626,7 +100626,7 @@ self: { transformers ]; description = "Library for parsing, constructing, and printing BBCode"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -101503,7 +101503,7 @@ self: { time ]; description = "DuckDB backend for Beam"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -101552,7 +101552,7 @@ self: { time ]; description = "Integration of large-records with beam-core"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -101982,7 +101982,7 @@ self: { word8 ]; description = "Low-level Haskell bindings to the BearLibTerminal graphics library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "omni"; broken = true; @@ -102107,7 +102107,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "bech32"; broken = true; @@ -102142,7 +102142,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Template Haskell extensions to the Bech32 library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -102490,7 +102490,7 @@ self: { vector ]; description = "Bencode encoding and decoding library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -102763,7 +102763,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bencodex reader/writer for Haskell"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -102821,7 +102821,7 @@ self: { ghc-prim ]; description = "A library for encoding and decoding of BEncode data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -102962,7 +102962,7 @@ self: { hspec ]; description = "Simplify tests where Either or Maybe types are returned from monadic code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -103718,7 +103718,7 @@ self: { transformers ]; description = "Make instance constraints bidirectional"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -104334,7 +104334,7 @@ self: { some ]; description = "Bin: binary natural numbers"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -104473,7 +104473,7 @@ self: { zlib ]; description = "Binary serialisation for Haskell values using lazy ByteStrings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -104888,7 +104888,7 @@ self: { vector ]; description = "Orphan instances for binary"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -105057,7 +105057,7 @@ self: { tasty-quickcheck ]; description = "An efficient but limited parser API specialised to bytestrings"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -105477,7 +105477,7 @@ self: { unordered-containers ]; description = "Tagged binary serialisation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -105590,7 +105590,7 @@ self: { binary ]; description = "VarInt encoding/decoding via Data.Binary"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -105616,7 +105616,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "Haskell bindings to binaryen"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -105697,7 +105697,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Variable binding for abstract syntax tree"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -106567,7 +106567,7 @@ self: { bindings-DSL ]; description = "Low level bindings to libpci"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -106859,7 +106859,7 @@ self: { ]; libraryPkgconfigDepends = [ portaudio ]; description = "Low-level bindings to portaudio library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) portaudio; }; @@ -108037,7 +108037,7 @@ self: { tasty-hunit ]; description = "BIP-0032: Hierarchical Deterministic Wallets for Bitcoin and other cryptocurrencies"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -108209,7 +108209,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Birds of Paradise"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -108538,7 +108538,7 @@ self: { toolshed ]; description = "Plays chess"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -108728,7 +108728,7 @@ self: { bytestring ]; description = "Bit array based on ByteString"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -108777,7 +108777,7 @@ self: { tasty-hunit ]; description = "Bitcoin address generation and rendering. Parsing coming soon."; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -108986,7 +108986,7 @@ self: { text ]; description = "BIP 158 compact block filters"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -109021,7 +109021,7 @@ self: { time ]; description = "Bitcoin hash primitives"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -109129,7 +109129,7 @@ self: { tasty-hunit ]; description = "Bitcoin keys"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -109419,7 +109419,7 @@ self: { unordered-containers ]; description = "Resources for working with miniscript, and script descriptors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -109571,7 +109571,7 @@ self: { text ]; description = "A library for working with bitcoin-core regtest networks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "bitcoind-rpc-explorer"; } @@ -109620,7 +109620,7 @@ self: { transformers ]; description = "A streamlined interface to bitcoin core using Haskoin types and Servant"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -109652,7 +109652,7 @@ self: { ]; testToolDepends = [ sydtest-discover ]; description = "Generic and easy to use haskell bitfields"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -109787,7 +109787,7 @@ self: { QuickCheck ]; description = "Bitmasks for efficient storing of boolean flags"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -109997,7 +109997,7 @@ self: { vector ]; description = "Useful bitwise operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -110039,7 +110039,7 @@ self: { hspec ]; description = "Showing data as strings of 0 and 1"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -110213,7 +110213,7 @@ self: { vector ]; description = "Fast, packed, strict and lazy bit streams with stream fusion"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; } ) { }; @@ -110232,7 +110232,7 @@ self: { bytestring ]; description = "Lazy bit strings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -110647,7 +110647,7 @@ self: { validation ]; description = "A lousy Prelude replacement by a lousy dude"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -110670,7 +110670,7 @@ self: { text ]; description = "A lousy Prelude replacement by a lousy dude"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -111030,7 +111030,7 @@ self: { criterion ]; description = "A library providing BLAKE2"; - license = lib.licensesSpdx."Unlicense"; + license = lib.meta.getLicenseFromSpdxId "Unlicense"; } ) { }; @@ -111057,7 +111057,7 @@ self: { tasty-hunit ]; description = "BLAKE3 hashing algorithm"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; platforms = lib.platforms.x86; } ) { }; @@ -111561,7 +111561,7 @@ self: { text ]; description = "blaze-html backend for colonnade"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -112276,7 +112276,7 @@ self: { text ]; description = "An HTML generator for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -112415,7 +112415,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "API definitions for blockfrost.io"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -112469,7 +112469,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "blockfrost.io basic client"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.sorki ]; } ) { }; @@ -112519,7 +112519,7 @@ self: { text ]; description = "blockfrost.io common client definitions / instances"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -112552,7 +112552,7 @@ self: { time ]; description = "blockfrost.io pretty-printing utilities"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -112669,7 +112669,7 @@ self: { ]; doHaddock = false; description = "Perform batches of disk I/O operations"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -112723,7 +112723,7 @@ self: { ]; benchmarkPkgconfigDepends = [ liburing ]; description = "Perform batches of asynchronous disk IO operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -112876,7 +112876,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Elasticsearch client library for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -112971,7 +112971,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Elasticsearch client library for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -113070,7 +113070,7 @@ self: { hedgehog ]; description = "visual bloom filter for neotrellis m4 output"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "bloohm"; broken = true; @@ -113108,7 +113108,7 @@ self: { test-framework-quickcheck2 ]; description = "Pure and impure Bloom Filter implementations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -113161,7 +113161,7 @@ self: { ]; doHaddock = false; description = "Fast, compact Bloom filters"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -113539,7 +113539,7 @@ self: { sha256 = "17vlgidjmz7dyqllfwc9q6r2xvmjhj7w6wwyxrc2xpgpg7jbklm2"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -113552,7 +113552,7 @@ self: { sha256 = "18k1iqfjggwv6l6fllchzhv8rhhy24q05knzzsgzyjw4z8gp38kf"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn ]; } @@ -113591,7 +113591,7 @@ self: { tasty-bench ]; description = "Algebraic effects and named handlers in Bluefin"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -113612,7 +113612,7 @@ self: { bluefin ]; description = "The Bluefin effect system, user contributions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -113642,7 +113642,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "The Bluefin effect system, internals"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -113670,7 +113670,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "The Bluefin effect system, internals"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -113704,7 +113704,7 @@ self: { text ]; description = "bluefin support for high-level PostgreSQL operations via Opaleye"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -113727,7 +113727,7 @@ self: { unliftio-pool ]; description = "bluefin support for mid-level PostgreSQL operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -113750,7 +113750,7 @@ self: { random ]; description = "The Bluefin effect system, random generators"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -113824,7 +113824,7 @@ self: { text ]; description = "Tools for interacting with Bluesky / AT Protocol"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -114439,7 +114439,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Generate Haskell boilerplate"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "boilerplate"; broken = true; @@ -114495,7 +114495,7 @@ self: { vector ]; description = "Bolt driver for Neo4j"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -115970,7 +115970,7 @@ self: { transformers ]; description = "Boring and Absurd types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -116080,7 +116080,7 @@ self: { wide-word ]; description = "Implementation of BORSH serialisation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -116122,7 +116122,7 @@ self: { libraryHaskellDepends = [ base ]; libraryPkgconfigDepends = [ botan ]; description = "Raw Botan bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.mikatammi ]; } ) { botan = null; }; @@ -116170,7 +116170,7 @@ self: { text ]; description = "Low-level Botan bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.mikatammi ]; } ) { }; @@ -116268,7 +116268,7 @@ self: { text ]; description = "Encoding and decoding for the Bottom spec"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "bottom"; broken = true; @@ -116373,7 +116373,7 @@ self: { utf8-string ]; description = "ScopeH and ScopeT extras for bound"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -116486,7 +116486,7 @@ self: { tasty-hunit ]; description = "A strict, immutable, thread-safe, single-ended, bounded queue"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -116688,7 +116688,7 @@ self: { time ]; description = "A profunctor effect system?"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -116713,7 +116713,7 @@ self: { time ]; description = "CSV parsing in a box"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -116753,7 +116753,7 @@ self: { optparse-applicative ]; description = "Box websockets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "box-socket"; } ) { }; @@ -116849,7 +116849,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A minimal typed unix path library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -117229,7 +117229,7 @@ self: { tasty-hunit ]; description = "Set breakpoints using a GHC plugin"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -117534,7 +117534,7 @@ self: { vty ]; description = "Calendar widget for the Brick TUI library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -117648,7 +117648,7 @@ self: { vector ]; description = "Search forward or backward for certain kinds of items in brick list"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -117677,7 +117677,7 @@ self: { vector ]; description = "Skip a certain kind of items when moving in brick list"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; } ) { }; @@ -117726,7 +117726,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Panes library for Brick providing composition and isolation for TUI apps"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; mainProgram = "mywork-example"; } ) { }; @@ -117787,7 +117787,7 @@ self: { vty ]; description = "Tabular list widgets for brick"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; } ) { }; @@ -118102,7 +118102,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "Painless 2D vector graphics, animations, and simulations powered by GLFW"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -118121,7 +118121,7 @@ self: { brillo ]; description = "Data structures and algorithms for working with 2D graphics"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -118172,7 +118172,7 @@ self: { vector ]; description = "Examples using the Brillo library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -118264,7 +118264,7 @@ self: { webp ]; description = "Load any image supported by Juicy.Pixels in your brillo application"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "brillo-juicy-viewer"; } ) { }; @@ -118296,7 +118296,7 @@ self: { text ]; description = "Brillo picture data types and rendering functions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -118435,7 +118435,7 @@ self: { yaml ]; description = "Haskell source code formatter"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "brittany"; broken = true; @@ -118508,7 +118508,7 @@ self: { ]; doHaddock = false; description = "Closable, fair, single-wakeup channel type that avoids 0 reader space leaks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -118521,7 +118521,7 @@ self: { libraryHaskellDepends = [ broadcast-chan ]; doHaddock = false; description = "Conduit-based parallel streaming code for broadcast-chan"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -118536,7 +118536,7 @@ self: { libraryHaskellDepends = [ broadcast-chan ]; doHaddock = false; description = "Pipes-based parallel streaming code for broadcast-chan"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -118594,7 +118594,7 @@ self: { random ]; description = "Helpers for generating tests for broadcast-chan"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -120444,7 +120444,7 @@ self: { transformers ]; description = "Build Systems à la Carte"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -120500,7 +120500,7 @@ self: { text ]; description = "Compute, fetch and install Cabal build plans into a local environment"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "build-env"; broken = true; @@ -120619,7 +120619,7 @@ self: { primitive-unaligned ]; description = "bounded ByteArray builder type"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -120981,7 +120981,7 @@ self: { split ]; description = "Automatically bump package versions, also transitively"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "bumper"; } ) { }; @@ -121083,7 +121083,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Parse webforms & render to interactive hypertext"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "bureaucromancy"; broken = true; @@ -121157,7 +121157,7 @@ self: { text ]; description = "Parse and render URI templates"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -121699,7 +121699,7 @@ self: { sha256 = "0afywcb7n2h2vycxg47myaqz49xrlnjpyq753smildjlkl79jx79"; libraryHaskellDepends = [ base ]; description = "Define embeddings of small bit vectors into larger ones"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -121771,7 +121771,7 @@ self: { ]; doHaddock = false; description = "Efficient little-endian bit vector library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -121841,7 +121841,7 @@ self: { parameterized-utils ]; description = "Well-typed lenses for bv-sized bitvectors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -121878,7 +121878,7 @@ self: { tasty-hunit ]; description = "Give aliases to record fields"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -121939,7 +121939,7 @@ self: { text ]; description = "Library for creating command-line interfaces (colors, menus, etc.)"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -121996,7 +121996,7 @@ self: { tasty-quickcheck ]; description = "Sets and maps with 8-bit words for keys"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -122032,7 +122032,7 @@ self: { text ]; description = "Read strings describing a number of bytes like 2Kb and 0.5 MiB"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; maintainers = [ lib.maintainers.danielrolls ]; } ) { }; @@ -122061,7 +122061,7 @@ self: { wide-word ]; description = "Portable big-endian and little-endian conversions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -122178,7 +122178,7 @@ self: { text-short ]; description = "Build byte arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -122261,7 +122261,7 @@ self: { unordered-containers ]; description = "Universal hashing of bytes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -122288,7 +122288,7 @@ self: { primitive ]; description = "Fast logging"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { }; @@ -122496,7 +122496,7 @@ self: { random ]; description = "Calculate string metrics on Bytes efficiently"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -122525,7 +122525,7 @@ self: { tasty-hunit ]; description = "Template haskell macro for casing on Bytes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -122602,7 +122602,7 @@ self: { gauge ]; description = "Slicing managed and unmanaged memory"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -122656,7 +122656,7 @@ self: { primitive ]; description = "Nonresumable byte parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -122704,7 +122704,7 @@ self: { tasty-bench ]; description = "Fast, compact, strict and lazy byte strings with a list interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -122730,7 +122730,7 @@ self: { text ]; description = "Aeson instances for ByteString, using base 64 encoding"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -123079,7 +123079,7 @@ self: { mono-traversable ]; description = "Byte String implemented on Finger Tree"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -123145,7 +123145,7 @@ self: { tasty-smallcheck ]; description = "Efficiently parse and produce common integral and fractional numbers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -123422,7 +123422,7 @@ self: { rerebase ]; description = "An efficient strict bytestring builder"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -123445,7 +123445,7 @@ self: { primitive ]; description = "break bytestrings up into substrings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -123557,7 +123557,7 @@ self: { criterion ]; description = "A very efficient ByteString builder implementation based on the binary tree"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -123607,7 +123607,7 @@ self: { QuickCheck ]; description = "An efficient finite map from bytestrings to values"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -123750,7 +123750,7 @@ self: { unpacked-maybe ]; description = "Tries with Bytes as keys"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -123895,7 +123895,7 @@ self: { tasty-hunit ]; description = "High-level bindings to bz3"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -123930,7 +123930,7 @@ self: { sha256 = "0iax0fq5y24lcjkjsk66khry9s6v9hhd3zfrwg8mvgs07waq2m59"; doHaddock = false; description = "bzip2 C sources"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -124564,7 +124564,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Manipulate patterns in cellular automata, create and parse RLE files"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -124733,7 +124733,7 @@ self: { temporary ]; description = "Extend Cabal build-depends from the command line"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-add"; } @@ -124796,7 +124796,7 @@ self: { temporary ]; description = "Extend Cabal build-depends from the command line"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "cabal-add"; } ) { }; @@ -124991,7 +124991,7 @@ self: { time ]; description = "Bundling C/C++ projects in Cabal package made easy"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -125141,7 +125141,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "CI Assistant for Haskell projects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-cache"; } @@ -125408,7 +125408,7 @@ self: { text ]; description = "Create a Debianization for a Cabal package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-debian"; broken = true; @@ -125500,7 +125500,7 @@ self: { text ]; description = "Create a Debianization for a Cabal package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-debian"; broken = true; @@ -125554,7 +125554,7 @@ self: { QuickCheck ]; description = "QuickCheck for Cabal tests"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -125706,7 +125706,7 @@ self: { time ]; description = "Cabal utility"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-edit"; broken = true; @@ -125860,7 +125860,7 @@ self: { doctest-parallel ]; description = "Fix for cabal files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-fix"; broken = true; @@ -125920,7 +125920,7 @@ self: { zlib ]; description = "Generate a FlatPak manifest from a Cabal package description"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "cabal-flatpak"; maintainers = [ lib.maintainers.thielema ]; } @@ -126107,7 +126107,7 @@ self: { transformers ]; description = "Formats package descriptions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "cabal-gild"; maintainers = [ lib.maintainers.turion ]; } @@ -126164,7 +126164,7 @@ self: { transformers ]; description = "Formats package descriptions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-gild"; maintainers = [ lib.maintainers.turion ]; @@ -126292,7 +126292,7 @@ self: { ]; doCheck = false; description = "Give Haskell development tools access to Cabal project environment"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -126359,7 +126359,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "generate hoogle database for cabal project and dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "cabal-hoogle"; } ) { }; @@ -126543,7 +126543,7 @@ self: { mv bash-completion $out/share/bash-completion/completions ''; description = "The command-line interface for Cabal and Hackage"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal"; maintainers = [ lib.maintainers.sternenseemann ]; @@ -126927,7 +126927,7 @@ self: { tasty-quickcheck ]; description = "The solver component of cabal-install"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -127088,7 +127088,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Matrix builds for cabal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-matrix"; broken = true; @@ -127230,7 +127230,7 @@ self: { process ]; description = "Make Cabal aware of pkg-config package versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.roberth ]; } ) { }; @@ -127298,7 +127298,7 @@ self: { vector ]; description = "Library and utility for processing cabal's plan.json file"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; mainProgram = "cabal-plan"; } ) { }; @@ -127332,7 +127332,7 @@ self: { text ]; description = "Derives cabal bounds from build plans"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; mainProgram = "cabal-plan-bounds"; maintainers = [ lib.maintainers.nomeata ]; } @@ -127608,7 +127608,7 @@ self: { yaml ]; executableHaskellDepends = [ base ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "cabal-scaffold"; broken = true; @@ -127732,7 +127732,7 @@ self: { utility-ht ]; description = "Topologically sort cabal packages"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -127779,7 +127779,7 @@ self: { utility-ht ]; description = "Topologically sort cabal packages"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -128892,7 +128892,7 @@ self: { tasty-hunit ]; description = "A simple library to cache IO actions"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -128990,7 +128990,7 @@ self: { transformers ]; description = "Cache combinators"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -129248,7 +129248,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Command-line client for Nix binary cache hosting https://cachix.org"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.domenkozar ]; } ) { inherit (pkgs) nix; }; @@ -129322,7 +129322,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Servant HTTP API specification for https://cachix.org"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.domenkozar ]; } ) { }; @@ -129421,7 +129421,7 @@ self: { random ]; description = "That rabbit's got a vicious streak a mile wide!"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -129533,7 +129533,7 @@ self: { ]; libraryPkgconfigDepends = [ cairo ]; description = "Binding to the Cairo library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) cairo; }; @@ -130579,7 +130579,7 @@ self: { QuickCheck ]; description = "HIE-based Haskell call graph and source code visualizer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "calligraphy"; } ) { }; @@ -130937,7 +130937,7 @@ self: { time ]; description = "Canadian income tax calculation"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -131432,7 +131432,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Convert data to and from a natural number representation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -131787,7 +131787,7 @@ self: { vector ]; description = "Cap'n Proto for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "capnpc-haskell"; } @@ -133438,7 +133438,7 @@ self: { rerebase ]; description = "A converter for spinal, snake and camel cases"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -134245,7 +134245,7 @@ self: { vector ]; description = "io-streams interface for the cassava CSV library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -134284,7 +134284,7 @@ self: { vector ]; description = "`TemplateHaskell` helpers for `cassava`"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -134430,7 +134430,7 @@ self: { text ]; description = "Portable CRC-32C"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -134968,7 +134968,7 @@ self: { ]; doHaddock = false; description = "Dependency injection library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "cauldron-example-wiring"; } ) { }; @@ -135248,7 +135248,7 @@ self: { vector ]; description = "Bindings to read Crystallographic Binary Files (mostly from detectors)"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "cbf-bench-binary"; broken = true; @@ -135804,7 +135804,7 @@ self: { websockets ]; description = "A library for the Chrome Devtools Protocol"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -136579,7 +136579,7 @@ self: { unordered-containers ]; description = "Integration of \"cereal\" and \"unordered-containers\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -136798,7 +136798,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Type directed application configuration parsing and accessors"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -136976,7 +136976,7 @@ self: { base-prelude ]; description = "A Future type that is easy to represent and handle in C/C++"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -137260,7 +137260,7 @@ self: { yaml ]; description = "Command line tool"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "cgrep"; broken = true; @@ -137298,7 +137298,7 @@ self: { path-io ]; description = "A container-/cgroup-aware substitute for the GHC RTS `-N` flag"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -137437,7 +137437,7 @@ self: { time ]; description = "Mining Client for Kadena Chainweb"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "chainweb-mining-client"; } @@ -137876,7 +137876,7 @@ self: { witherable ]; description = "Stateful monad transformer based on monoidal actions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -137909,7 +137909,7 @@ self: { tasty-hunit ]; description = "Stateful monad transformer based on monoidal actions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -137955,7 +137955,7 @@ self: { tasty-hunit ]; description = "Stateful monad transformer based on monoidal actions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -137984,7 +137984,7 @@ self: { some ]; description = "Stateful monad transformer based on monoidal actions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -138032,7 +138032,7 @@ self: { vector ]; description = "A diagnostics library for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -138147,7 +138147,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Pattern synonyms for ASCII characters for Word8, Word16 etc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -138387,7 +138387,7 @@ self: { time ]; description = "Charting library targetting SVGs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -138450,7 +138450,7 @@ self: { numhask ]; description = "See readme.md"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "chart-svg-various"; } @@ -139144,7 +139144,7 @@ self: { QuickCheck ]; description = "Checks context free grammar for ambiguity using brute force up to given limit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -139435,7 +139435,7 @@ self: { transformers ]; description = "A simple and intuitive library for automated testing"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -139458,7 +139458,7 @@ self: { HUnit ]; description = "HUnit support for Chell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -139483,7 +139483,7 @@ self: { random ]; description = "QuickCheck support for Chell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -139758,7 +139758,7 @@ self: { containers ]; description = "A Library for Chess Game Logic"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -139876,7 +139876,7 @@ self: { text ]; description = "Parse and scrape recipe blogs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "chez-grater"; broken = true; @@ -139946,7 +139946,7 @@ self: { uuid ]; description = "A tmux client for Polysemy"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -140018,7 +140018,7 @@ self: { tasty-hedgehog ]; description = "Testing tools for chiasma"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -140077,7 +140077,7 @@ self: { vector ]; description = "Lazy infinite streams with O(1) indexing and applications for memoization"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -140153,7 +140153,7 @@ self: { sha256 = "0v9yykg2ip6y1cf25d101nvpsn8p1p4mw213pmi3005qqhv17hcc"; libraryHaskellDepends = [ base ]; description = "A solution to boolean blindness"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -140861,7 +140861,7 @@ self: { time ]; description = "A high-performance time library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -140901,7 +140901,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Benchmarking tool with focus on comparing results"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "chronos"; broken = true; @@ -141166,7 +141166,7 @@ self: { sha256 = "018k9a014q4zprsla5k5hrdq1zwpp7hmckc0ldaj7nf6vg1hxas2"; libraryHaskellDepends = [ base ]; description = "Automatically convert Generic instances to and from church representations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -141269,7 +141269,7 @@ self: { unagi-chan ]; description = "Channel/Arrow based streaming computation library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -141329,7 +141329,7 @@ self: { uuid ]; description = "API bindings to IOHK's Cicero job scheduler"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "cicero-cli"; broken = true; @@ -142205,7 +142205,7 @@ self: { vector ]; description = "Circular fixed-sized mutable vectors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -142226,7 +142226,7 @@ self: { hspec ]; description = "Make bounded enum types circular"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -142487,7 +142487,7 @@ self: { transformers ]; description = "Generates citations and bibliography from CSL styles"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; maintainers = [ lib.maintainers.sternenseemann ]; } ) { }; @@ -142560,7 +142560,7 @@ self: { transformers ]; description = "Generates citations and bibliography from CSL styles"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -143230,7 +143230,7 @@ self: { time ]; description = "Type-safe DSL for healthcare claims validation and X12 processing"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "claims-x12-dsl-exe"; } ) { }; @@ -143487,7 +143487,7 @@ self: { tasty-hunit ]; description = "A class for types with only finitely many inhabitants"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -143587,7 +143587,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Clash: a functional hardware description language - GHC frontend"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -143754,7 +143754,7 @@ self: { unordered-containers ]; description = "Clash: a functional hardware description language - As a library"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; mainProgram = "v16-upgrade-primitives"; } ) { }; @@ -143802,7 +143802,7 @@ self: { transformers ]; description = "Hedgehog Generators for clash-lib"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -143957,7 +143957,7 @@ self: { template-haskell ]; description = "Clash: a functional hardware description language - Prelude library"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -143984,7 +143984,7 @@ self: { text ]; description = "Hedgehog Generators for clash-prelude"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -144372,7 +144372,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "An interface for a handler-independent, typeclass-based effect system"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -144401,7 +144401,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "An interface for a handler-independent, typeclass-based effect system"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -144442,7 +144442,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Automatic compliance with the classy-effects protocols"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -144812,7 +144812,7 @@ self: { vector ]; description = "Servant bindings to Anthropic's Claude API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -147129,7 +147129,7 @@ self: { unix ]; description = "Project file manager for Claude AI integrations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -147272,7 +147272,7 @@ self: { template-haskell ]; description = "Closed type class declarations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -147495,7 +147495,7 @@ self: { warp ]; description = "Lightweight and efficient choreographic programming for cloud services"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -147536,7 +147536,7 @@ self: { time ]; description = "Unofficial Haskell SDK for the CloudEvents specification"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -147698,7 +147698,7 @@ self: { template-haskell ]; description = "CLI tool to easily spin up and control compute instances in various cloud environments"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "cloudy"; maintainers = [ lib.maintainers.cdepillabout ]; } @@ -148486,7 +148486,7 @@ self: { text ]; description = "Collection of Lens for cmark-gfm with minimal dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -148549,7 +148549,7 @@ self: { text ]; description = "Collection of lens for CMark with minimal dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -148911,7 +148911,7 @@ self: { hedgehog ]; description = "(C)oncurrent (M)onoidal (F)olds"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -149398,7 +149398,7 @@ self: { hedgehog ]; description = "Composable Contravariant Comonadic Logging Library"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -149421,7 +149421,7 @@ self: { stm ]; description = "Asynchronous backend for co-log library"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -149443,7 +149443,7 @@ self: { Glob ]; description = "Composable Contravariant Comonadic Logging Library"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -149495,7 +149495,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "effectful log effect using co-log-core"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -149526,7 +149526,7 @@ self: { text ]; description = "Structured messages support in co-log ecosystem"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -149556,7 +149556,7 @@ self: { polysemy ]; description = "Composable Contravariant Comonadic Logging Library"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; mainProgram = "play-colog-poly"; } ) { }; @@ -149602,7 +149602,7 @@ self: { polysemy-plugin ]; description = "A Polysemy logging effect for high quality (unstructured) logs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -149640,7 +149640,7 @@ self: { co-log ]; description = "Simple enhancements for logging with co-log"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; mainProgram = "co-log-simple"; } ) { }; @@ -149805,7 +149805,7 @@ self: { vector ]; description = "Computational biology toolkit to collaborate with researchers in constructive protein engineering"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -150487,7 +150487,7 @@ self: { transformers ]; description = "CodeT"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -150528,7 +150528,7 @@ self: { transformers ]; description = "GHC type-checker plugin for solving LiftT instances from codet"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -150762,7 +150762,7 @@ self: { sha256 = "1g2a723xlbj2blpyfgcr6jg6a2yyca7pa5dgw9jnpip98hssmhsa"; libraryHaskellDepends = [ base ]; description = "Coercions with improved type inference"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -150776,7 +150776,7 @@ self: { editedCabalFile = "01zvrzly922rxf1cl9g8fh6hz8963xl1mmr30pbsbxfl1246ilbw"; libraryHaskellDepends = [ base ]; description = "Coercible but only in one direction"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -150799,7 +150799,7 @@ self: { profunctors ]; description = "Combine profunctors with coercible-subtypes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -151430,7 +151430,7 @@ self: { tasty-hunit ]; description = "Equivariant CSM classes of coincident root loci"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -151487,7 +151487,7 @@ self: { utility-ht ]; description = "Linear Programming using COIN-OR/CLP and comfort-array"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = [ "aarch64-linux" ]; maintainers = [ lib.maintainers.thielema ]; } @@ -152159,7 +152159,7 @@ self: { hashable ]; description = "Generate a color for a hashable object"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -152471,7 +152471,7 @@ self: { text ]; description = "Print and parse colors"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -152505,7 +152505,7 @@ self: { text ]; description = "Convenient interface for printing colourful messages"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -153089,7 +153089,7 @@ self: { mtl ]; description = "Collection of combinators over standard typeclasses"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -153228,7 +153228,7 @@ self: { ]; doHaddock = false; description = "Additional shape types for the comfort-array package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -153283,7 +153283,7 @@ self: { utility-ht ]; description = "Numerical Basic Linear Algebra using BLAS"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -153328,7 +153328,7 @@ self: { storable-record ]; description = "High-level interface to FFTW (Fast Fourier Transform) based on comfort-array"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -153380,7 +153380,7 @@ self: { utility-ht ]; description = "Linear Programming using GLPK and comfort-array"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { inherit (pkgs) glpk; }; @@ -153651,7 +153651,7 @@ self: { unordered-containers ]; description = "A command line argument/option parser library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "task-manager"; } ) { }; @@ -153677,7 +153677,7 @@ self: { mtl ]; description = "A monad for commanders"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -153801,7 +153801,7 @@ self: { text ]; description = "Pure Haskell commonmark parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -153927,7 +153927,7 @@ self: { text ]; description = "An initial encoding of the CommonMark language"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -153991,7 +153991,7 @@ self: { yaml ]; description = "Simple interface to commonmark-hs for parsing real-world Markdown"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -154045,7 +154045,7 @@ self: { url-slug ]; description = "Obsidian-friendly commonmark wikilink parser"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -154169,7 +154169,7 @@ self: { containers ]; description = "Commutative semigroups"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -154240,7 +154240,7 @@ self: { tasty-quickcheck ]; description = "Coactions of comonads on functors"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -154452,7 +154452,7 @@ self: { yaml ]; description = "Compatibility checker for OpenAPI"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -154635,7 +154635,7 @@ self: { tasty-quickcheck ]; description = "Stacks, queues, and deques with compact representations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -156873,7 +156873,7 @@ self: { sha256 = "0aprzrslrbsl3d7j49nmx0kxx71m39zi7xlfyw8wnazqpi8mfwwb"; libraryHaskellDepends = [ base ]; description = "Concurrent actions that may fail with a value"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -156933,7 +156933,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A declarative UI framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ui"; } ) { }; @@ -160496,7 +160496,7 @@ self: { text ]; description = "Schema definitions for the config-value package"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -160562,7 +160562,7 @@ self: { text ]; description = "Simple, layout-based value language similar to YAML or JSON"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -160767,7 +160767,7 @@ self: { yaml ]; description = "Tools for specifying and parsing configurations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "example"; } ) { }; @@ -161081,7 +161081,7 @@ self: { text ]; description = "Tracable multi-source config management"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -161601,7 +161601,7 @@ self: { doctest ]; description = "A safe interface for Const summarization"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -161853,7 +161853,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Existential type that can be constrained"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -161997,7 +161997,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Constraint manipulation"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -162378,7 +162378,7 @@ self: { transformers-base ]; description = "Concurrent PostgreSQL data consumers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -162442,7 +162442,7 @@ self: { transformers-base ]; description = "Concurrent PostgreSQL data consumers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -162480,7 +162480,7 @@ self: { transformers-base ]; description = "Prometheus metrics for the consumers library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -162562,7 +162562,7 @@ self: { template-haskell ]; description = "Assorted concrete container types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -162876,7 +162876,7 @@ self: { text-show ]; description = "Generate art from context-free grammars"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "examples"; } ) { }; @@ -163130,7 +163130,7 @@ self: { weigh ]; description = "Unified interface for primitive arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -163485,7 +163485,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.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -164252,7 +164252,7 @@ self: { template-haskell ]; description = "Statically typed unit conversions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -164418,7 +164418,7 @@ self: { ]; doHaddock = false; description = "A type-safe client generator for Convex for both Rust and Python"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "convex-schema-parser"; broken = true; @@ -164452,7 +164452,7 @@ self: { Unique ]; description = "Convex hull"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -164555,7 +164555,7 @@ self: { time ]; description = "For serving cookies"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -164615,7 +164615,7 @@ self: { megaparsec ]; description = "Parser for the Cook markup language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "cooklang-hs"; broken = true; @@ -165571,7 +165571,7 @@ self: { ]; doHaddock = false; description = "System for verifying the correctness of generated Copilot programs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "verify-examples"; broken = true; @@ -166374,7 +166374,7 @@ self: { text ]; description = "Types for interaction with CoreNLP"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -166429,7 +166429,7 @@ self: { transformers ]; description = "classy optical monadic state"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -166948,7 +166948,7 @@ self: { tasty-hunit ]; description = "Countable, Searchable, Finite, Empty classes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -167114,7 +167114,7 @@ self: { text ]; description = "Country data type and functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -167288,7 +167288,7 @@ self: { tasty-hunit ]; description = "Well-conditioned estimation of large-dimensional covariance matrices"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -167366,7 +167366,7 @@ self: { vector ]; description = "Standalone IR for Cardano scripts"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -167419,7 +167419,7 @@ self: { semirings ]; description = "Coya monoids"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -167454,7 +167454,7 @@ self: { text ]; description = "Haskell bindings to the CozoDB C API"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -167770,7 +167770,7 @@ self: { vector-algorithms ]; description = "Competitive programming problemsetting toolchain"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -167985,7 +167985,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A library to detect CPU features"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "cpu-features-demo"; } ) { }; @@ -168009,7 +168009,7 @@ self: { enumset ]; description = "Binding for the cpuid machine instruction on x86 compatible processors"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; platforms = lib.platforms.x86; } ) { }; @@ -168209,7 +168209,7 @@ self: { uuid ]; description = "Cassandra CQL binary protocol"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -168859,7 +168859,7 @@ self: { tasty-golden ]; description = "Crack various integer and floating-point data formats"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "crackNum"; } ) { }; @@ -169367,7 +169367,7 @@ self: { criterion ]; description = "crc32c"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.x86; } ) { }; @@ -169472,7 +169472,7 @@ self: { transformers ]; description = "Garbage collected event folding CRDT"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -169545,7 +169545,7 @@ self: { test-framework-quickcheck2 ]; description = "Framework for artificial life experiments"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -169751,7 +169751,7 @@ self: { unliftio ]; description = "Reasoning about amortized time complexity"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "creditmonad"; } ) { }; @@ -169828,7 +169828,7 @@ self: { vector ]; description = "A clean aeson wrapper"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -170322,7 +170322,7 @@ self: { vector ]; description = "A simple tool for comparing in Criterion benchmark results"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "criterion-cmp"; broken = true; @@ -170869,7 +170869,7 @@ self: { unliftio ]; description = "Encryption and decryption"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -170908,7 +170908,7 @@ self: { text ]; description = "Dead simple broken links checker on local HTML folders"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "croque-mort"; broken = true; @@ -170995,7 +170995,7 @@ self: { what4 ]; description = "Crucible is a library for language-agnostic symbolic simulation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -171062,7 +171062,7 @@ self: { text ]; description = "An interactive debugger for Crucible programs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "crucible-debug"; broken = true; @@ -171149,7 +171149,7 @@ self: { what4 ]; description = "Support for translating and executing LLVM code in Crucible"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -171217,7 +171217,7 @@ self: { what4 ]; description = "An implementation of symbolic I/O primitives for Crucible"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -171277,7 +171277,7 @@ self: { what4 ]; description = "A syntax for reading and writing Crucible control-flow graphs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -171440,7 +171440,7 @@ self: { yaml ]; description = "Simple top-level library for Crucible Simulation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -171567,7 +171567,7 @@ self: { what4 ]; description = "A verification tool for C programs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -171819,7 +171819,7 @@ self: { QuickCheck ]; description = "An educational tool for studying classical cryptography schemes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -172334,7 +172334,7 @@ self: { tasty-hunit ]; description = "Adaptation of the crypto-rng library for the effectful ecosystem"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -172935,7 +172935,7 @@ self: { criterion ]; description = "Fast, pure and practical SHA-512 implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -173194,7 +173194,7 @@ self: { ]; doHaddock = false; description = "Cryptol: The Language of Cryptography"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -175300,7 +175300,7 @@ self: { transformers ]; description = "extracts data from a CSV file"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -175762,7 +175762,7 @@ self: { ]; doHaddock = false; description = "Haskell Implementation of Cuckoo Filters"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -176031,7 +176031,7 @@ self: { tree-diff ]; description = "CDDL Generator and test utilities"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "cuddle"; broken = true; @@ -176082,7 +176082,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Support for construction, rendering, and parsing of CUE sheets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -176344,7 +176344,7 @@ self: { text ]; description = "Curly braces (brackets) expanding"; - license = lib.licensesSpdx."LGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -177317,7 +177317,7 @@ self: { template-haskell ]; description = "Customizable string interpolation quasiquoters"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -177567,7 +177567,7 @@ self: { text ]; description = "Common Vulnerability Scoring System"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -177880,7 +177880,7 @@ self: { ]; doHaddock = false; description = "Digits 0-9"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -178536,7 +178536,7 @@ self: { optics-core ]; description = "Use OverloadedRecordDot for nested optics access"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -178570,7 +178570,7 @@ self: { ]; doHaddock = false; description = "Servant support for lucid2"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -178609,7 +178609,7 @@ self: { ]; doHaddock = false; description = "SQLite client library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -179059,7 +179059,7 @@ self: { mv contrib/darcs_completion $out/share/bash-completion/completions/darcs ''; description = "a distributed, interactive, smart revision control system"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; mainProgram = "darcs"; } ) { }; @@ -180426,7 +180426,7 @@ self: { QuickCheck ]; description = "Simple functional ring type"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -180466,7 +180466,7 @@ self: { constraints ]; description = "Define Backwards Compatibility Schemes for Arbitrary Data"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -180587,7 +180587,7 @@ self: { ]; doHaddock = false; description = "Fast and safe implementation of common compiler machinery"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; } ) { }; @@ -180612,7 +180612,7 @@ self: { mtl ]; description = "A class for types with a default value"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -180624,7 +180624,7 @@ self: { sha256 = "1d6m12yv5vjciwbig484jrv9qpy7v762k51rpalcimhbzg231r8a"; libraryHaskellDepends = [ data-default ]; description = "A class for types with a default value (compatibility shim)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -180730,7 +180730,7 @@ self: { data-default-class ]; description = "Default instances for types in base"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -180801,7 +180801,7 @@ self: { data-default-class ]; description = "Default instances for types in containers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -180824,7 +180824,7 @@ self: { dlist ]; description = "Default instances for types in dlist"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -180868,7 +180868,7 @@ self: { old-locale ]; description = "Default instances for types in old-locale"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -181201,7 +181201,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A basic framework for effect systems based on effects represented by GADTs"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -181239,7 +181239,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A basic framework for effect systems based on effects represented by GADTs"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -181290,7 +181290,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Template Haskell utilities for the data-effects library"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -181316,7 +181316,7 @@ self: { primitive ]; description = "Coerce between unlifted boxed and lifted types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -181656,7 +181656,7 @@ self: { hashable ]; description = "Fixpoint data types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -181763,7 +181763,7 @@ self: { HUnit ]; description = "Specify that lifted values were forced to WHNF or NF"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -181785,7 +181785,7 @@ self: { hspec ]; description = "A simple multi-way tree data structure"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -181853,7 +181853,7 @@ self: { distributive ]; description = "Updatable analogue of Distributive functors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -182561,7 +182561,7 @@ self: { sha256 = "00i8saxn6wdp9k3q4h8sp46pnhx37s3infipv3db8r6llhma2ns1"; libraryHaskellDepends = [ base ]; description = "A data type for non-exclusive disjunction"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -182627,7 +182627,7 @@ self: { text ]; description = "Read PDF form fields"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "pdfreader"; broken = true; @@ -182697,7 +182697,7 @@ self: { raw-strings-qq ]; description = "Prometheus metrics text format"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -182751,7 +182751,7 @@ self: { test-framework-quickcheck2 ]; description = "R-Tree is a spatial data structure similar to Quadtrees or B-Trees"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -182776,7 +182776,7 @@ self: { transformers ]; description = "Unify STRef and IORef in plain Haskell 98"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -182871,7 +182871,7 @@ self: { unordered-containers ]; description = "Data.Reify for GADTs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "example-ast"; } ) { }; @@ -183596,7 +183596,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "SVD (System view description) file handling"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "pretty-svd"; } ) { }; @@ -183885,7 +183885,7 @@ self: { vector ]; description = "Dynamic growable resizable mutable generic vector"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -184006,7 +184006,7 @@ self: { sha256 = "1zq9xsiky6mf0b0n83za0y8w28fl4gf53h49d1zd220dqmxx057q"; libraryHaskellDepends = [ base ]; description = "Encryption library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -184193,7 +184193,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Datadog tracing client and mock agent"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "datadog-agent"; } @@ -184509,7 +184509,7 @@ self: { process ]; description = "A fast, safe, and intuitive DataFrame library"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; } ) { }; @@ -184626,7 +184626,7 @@ self: { random ]; description = "A fast, safe, and intuitive DataFrame library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -184651,7 +184651,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Converts between dataframes and hasktorch tensors"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -184705,7 +184705,7 @@ self: { vector ]; description = "Persistent database integration for the dataframe library"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; } ) { }; @@ -185024,7 +185024,7 @@ self: { wai ]; description = "Haskell bindings for Datastar"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -185397,7 +185397,7 @@ self: { criterion ]; description = "Generation and traversal of compressed directed acyclic dawg graphs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -185420,7 +185420,7 @@ self: { kan-extensions ]; description = "A comonoid w.r.t. Day"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -187204,7 +187204,7 @@ self: { ]; doHaddock = false; description = "Haskell bindings for Dear ImGui"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -187312,7 +187312,7 @@ self: { text ]; description = "Modules for working with the Debian package system"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -187405,7 +187405,7 @@ self: { text ]; description = "Modules for working with the Debian package system"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -187502,7 +187502,7 @@ self: { tasty-quickcheck ]; description = "de Bruijn indices and levels"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -187525,7 +187525,7 @@ self: { some ]; description = "de Bruijn indices and levels"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -187868,7 +187868,7 @@ self: { tasty-golden ]; description = "Like Debug.Trace but writing to files."; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -187954,7 +187954,7 @@ self: { optparse-applicative ]; description = "Utilities for making your applications more debuggable"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -188371,7 +188371,7 @@ self: { witherable ]; description = "Deeply-nested, multiple key type maps"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -188687,7 +188687,7 @@ self: { stm ]; description = "Candidate NFData Instances for Types in base"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -188800,7 +188800,7 @@ self: { semigroupoids ]; description = "Applicative maps"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -188847,7 +188847,7 @@ self: { tasty-quickcheck ]; description = "Abstractions over deferred folds"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -189143,7 +189143,7 @@ self: { sop-core ]; description = "Defunctionalization helpers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -189165,7 +189165,7 @@ self: { singleton-bool ]; description = "Defunctionalization helpers: booleans"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -189179,7 +189179,7 @@ self: { sha256 = "0yy02va22bhxk1gl1m1k4c84sc788g891p5m81mr3bai5y7vq402"; libraryHaskellDepends = [ base ]; description = "Defunctionalization helpers: core definitions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -189200,7 +189200,7 @@ self: { sop-core ]; description = "Defunctionalization helpers: lists"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -189404,7 +189404,7 @@ self: { Unique ]; description = "Delaunay tessellation"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -189545,7 +189545,7 @@ self: { base ]; description = "Parse bounce messages per RFC3464, RFC3463"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -189673,7 +189673,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Facilities for storing a Haskell value, using delta types"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -189706,7 +189706,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Delta types, also known as change actions"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -189763,7 +189763,7 @@ self: { vector ]; description = "Framework for ∆Q System Development"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -189829,7 +189829,7 @@ self: { transformers ]; description = "Demangler for C++ mangled names"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "demangle"; broken = true; @@ -190096,7 +190096,7 @@ self: { unliftio-core ]; description = "Dependency injection for records-of-functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -190166,7 +190166,7 @@ self: { unliftio-core ]; description = "Giving good advice to functions in records-of-functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -190229,7 +190229,7 @@ self: { unordered-containers ]; description = "A dynamic environment for dependency injection"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -190287,7 +190287,7 @@ self: { unliftio-core ]; description = "Pair resources files with types within your program"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -190361,7 +190361,7 @@ self: { some ]; description = "A generalisation of EnumMap to dependent types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -190499,7 +190499,7 @@ self: { dependent-sum ]; description = "Dependent finite maps (partial dependent products)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -190888,7 +190888,7 @@ self: { tasty-quickcheck ]; description = "Double-ended queues"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -191142,7 +191142,7 @@ self: { HUnit ]; description = "This package generates data constructor predicate functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -191221,7 +191221,7 @@ self: { primitive-unaligned ]; description = "Derive Prim and PrimUnaligned"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -191437,7 +191437,7 @@ self: { bytestring ]; description = "Type driven generic aeson instance customisation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -191523,7 +191523,7 @@ self: { HUnit ]; description = "Derive a Show instance without field selector names"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -191564,7 +191564,7 @@ self: { unliftio-core ]; description = "Derive instances for monad transformer stacks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -191577,7 +191577,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Deriving via first-class functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -191659,7 +191659,7 @@ self: { HUnit ]; description = "Parse and render JSON simply"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "derulo"; broken = true; @@ -191717,7 +191717,7 @@ self: { transformers ]; description = "Combinators for describing binary data structures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -192245,7 +192245,7 @@ self: { text ]; description = "Conversion between Devanagari Unicode, Harvard-Kyoto, IAST and ISO15919"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -192462,7 +192462,7 @@ self: { xmlbf ]; description = "Render and parse df1 logs as HTML"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -192594,7 +192594,7 @@ self: { unordered-containers ]; description = "A generic data integrity layer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dfinity-radix-tree-example"; } @@ -193029,7 +193029,7 @@ self: { ]; doCheck = false; description = "A configuration language guaranteed to terminate"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "dhall"; maintainers = [ lib.maintainers.Gabriella439 ]; } @@ -193779,7 +193779,7 @@ self: { yasi ]; description = "Convert recursive ADTs from and to Dhall"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -193858,7 +193858,7 @@ self: { unordered-containers ]; description = "Encrypt Decrypt Dhall expressions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dhall-secret"; } @@ -193931,7 +193931,7 @@ self: { text ]; description = "Render dhall text with shell commands as function arguments"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "dhall-text-shell"; broken = true; @@ -194008,7 +194008,7 @@ self: { text ]; description = "Compile Dhall expressions to Cabal files"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -194299,7 +194299,7 @@ self: { random ]; description = "abstract syntax tree for multiple programming languages"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -194333,7 +194333,7 @@ self: { random ]; description = "Intermediate language for static code analysis"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -194360,7 +194360,7 @@ self: { dhscanner-bitcode ]; description = "knowledge base predicates for static code analysis"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -195646,7 +195646,7 @@ self: { text ]; description = "A Pandoc filter to express diagrams inline using the Haskell EDSL _Diagrams_"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "diagrams-pandoc"; } ) { }; @@ -196140,7 +196140,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A Dialogflow Fulfillment library for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -196168,7 +196168,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "I/O in Haskell Report 1.2"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "examples"; } ) { }; @@ -196260,7 +196260,7 @@ self: { random-fu ]; description = "Simplistic D&D style dice-rolling system"; - license = lib.licensesSpdx."Unlicense"; + license = lib.meta.getLicenseFromSpdxId "Unlicense"; mainProgram = "dice"; } ) { }; @@ -196599,7 +196599,7 @@ self: { show-combinators ]; description = "Map file locations across diffs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -196978,7 +196978,7 @@ self: { ]; libraryPkgconfigDepends = [ zlib ]; description = "CRC32 and Adler32 hashes for bytestrings"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { inherit (pkgs) zlib; }; @@ -197527,7 +197527,7 @@ self: { QuickCheck ]; description = "Converts integers to lists of digits and back"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -197569,7 +197569,7 @@ self: { QuickCheck ]; description = "Directed Graphs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -198498,7 +198498,7 @@ self: { unix ]; description = "Platform-agnostic library for filesystem operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -198684,7 +198684,7 @@ self: { unix ]; description = "Stream directory entries in constant memory in vanilla IO"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -198727,7 +198727,7 @@ self: { unix ]; description = "Stream directory entries in constant memory in vanilla IO"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -198883,7 +198883,7 @@ self: { vector ]; description = "Multivariate Dirichlet distribution"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -199107,7 +199107,7 @@ self: { tasty-golden ]; description = "Functional programming language for teaching discrete math"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "disco"; broken = true; @@ -199816,7 +199816,7 @@ self: { tasty-quickcheck ]; description = "Disjoint containers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -199937,7 +199937,7 @@ self: { text ]; description = "On-disk storage, but referentially transparent"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -200360,7 +200360,7 @@ self: { network-transport-tcp ]; description = "Cloud Haskell: Erlang-style concurrency in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -200400,7 +200400,7 @@ self: { tasty-hunit ]; description = "Cloud Haskell Async API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -200511,7 +200511,7 @@ self: { tasty-hunit ]; description = "The Cloud Haskell Application Platform"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -200592,7 +200592,7 @@ self: { tasty-hunit ]; description = "Execution Framework for The Cloud Haskell Application Platform"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -200649,7 +200649,7 @@ self: { tasty-quickcheck ]; description = "Cloud Haskell Extras"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -201086,7 +201086,7 @@ self: { tasty-hunit ]; description = "Simple zero-configuration backend for Cloud Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -201153,7 +201153,7 @@ self: { tasty-hunit ]; description = "Supervisors for The Cloud Haskell Application Platform"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -201180,7 +201180,7 @@ self: { stm ]; description = "Cloud Haskell Test Support"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -201322,7 +201322,7 @@ self: { tasty ]; description = "Tests and test support tools for distributed-process"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -201416,7 +201416,7 @@ self: { rank1dynamic ]; description = "Compositional, type-safe, polymorphic static values and closures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -201685,7 +201685,7 @@ self: { witherable ]; description = "Unifying Parsers, Printers & Grammars"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -201708,7 +201708,7 @@ self: { text ]; description = "ditto is a type-safe HTML form generation and validation library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -201963,7 +201963,7 @@ self: { pretty ]; description = "Generate Haskell code from a type"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "djinn"; } ) { }; @@ -202105,7 +202105,7 @@ self: { tasty-bench ]; description = "Parser and renderer for djot light markup syntax"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "djoths"; } ) { }; @@ -202721,7 +202721,7 @@ self: { text ]; description = "DNS name parsing and pattern matching utilities"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -202976,7 +202976,7 @@ self: { time ]; description = "DigitalOcean Spaces API bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -204231,7 +204231,7 @@ self: { transformers ]; description = "Run doctest's in a Cabal.Test.exitcode-stdio environment"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -204267,7 +204267,7 @@ self: { utility-ht ]; description = "Alternative doctest implementation that extracts comments to modules"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "doctest-extract-0.1"; maintainers = [ lib.maintainers.thielema ]; } @@ -204281,7 +204281,7 @@ self: { sha256 = "1hb3zx1xzib3v41blnwcbhc2v0rzwdzq7gm4sajqndimwjkkxc67"; libraryHaskellDepends = [ base ]; description = "Parts of doctest exposed as library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -204830,7 +204830,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A cross-platform dotfiles manager"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "dojang"; } @@ -205102,7 +205102,7 @@ self: { th-orphans ]; description = "Codegen helping you define domain models"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -205147,7 +205147,7 @@ self: { rerebase ]; description = "Integration of domain with aeson"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -205230,7 +205230,7 @@ self: { rerebase ]; description = "Integration of domain with cereal"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -205255,7 +205255,7 @@ self: { th-lift-instances ]; description = "Low-level API of \"domain\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -205290,7 +205290,7 @@ self: { rerebase ]; description = "Integration of domain with optics"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -205701,7 +205701,7 @@ self: { text ]; description = "Datatypes and encoding for graphviz dot files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -206023,7 +206023,7 @@ self: { these ]; description = "dot language parsing and printing"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -206061,7 +206061,7 @@ self: { text ]; description = "Fast conversion between single and double precision floating point and text"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -206436,7 +206436,7 @@ self: { vector-space ]; description = "Reverse mode automatic differentiation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -206640,7 +206640,7 @@ self: { Win32 ]; description = "Windows DPAPI bindings"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -207100,7 +207100,7 @@ self: { relude ]; description = "See README for more info"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "dr-cabal"; broken = true; @@ -207202,7 +207202,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Actor library for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -207481,7 +207481,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Deriving without spelling out \"deriving\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -208066,7 +208066,7 @@ self: { QuickCheck ]; description = "Haskell Digital Signal Processing"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -208151,7 +208151,7 @@ self: { vector ]; description = "DSV (delimiter-separated values)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -208465,7 +208465,7 @@ self: { doctest ]; description = "Automatically generate dual constructions"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sellout ]; broken = true; @@ -208574,7 +208574,7 @@ self: { time ]; description = "Haskell FFI bindings for DuckDB"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -208606,7 +208606,7 @@ self: { vector ]; description = "Haskell bindings for duckdb"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -208663,7 +208663,7 @@ self: { uuid ]; description = "Haskell FFI bindings for DuckDB"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -208754,7 +208754,7 @@ self: { unordered-containers ]; description = "A Haskell library for parsing text into structured data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -209051,7 +209051,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Dunning t-digest for online quantile estimation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -209194,7 +209194,7 @@ self: { tasty-hunit ]; description = "Duplicate any closure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -209338,7 +209338,7 @@ self: { filepath ]; description = "durable/atomic file system writes (from rio package)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -209634,7 +209634,7 @@ self: { unordered-containers ]; description = "Dotted Version Vectors (DVV)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -209759,7 +209759,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A minimal testing library"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -209885,7 +209885,7 @@ self: { generics-sop ]; description = "Programatically identify space leaks in your program"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -210995,7 +210995,7 @@ self: { vector ]; description = "Configure dzen2 bars in Dhall language"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dzen-dhall"; broken = true; @@ -211060,7 +211060,7 @@ self: { transformers ]; description = "An event-oriented observability library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -211104,7 +211104,7 @@ self: { unordered-containers ]; description = "OpenTelemetry-based rendering for e11y"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -211135,7 +211135,7 @@ self: { base ]; description = "Automatically read config.json from the current directory"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "simple-example"; } ) { }; @@ -211269,7 +211269,7 @@ self: { vector ]; description = "Binding to C++ earcut library"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -211758,7 +211758,7 @@ self: { time ]; description = "A Haskell description of the eBird API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -211800,7 +211800,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "A command-line utility for interacting with the eBird API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "ebird-cli"; } @@ -211833,7 +211833,7 @@ self: { text ]; description = "Client functions for querying the eBird API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -212236,7 +212236,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Build \"as static as possible\" executable on Linux"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "ecstatic"; } ) { }; @@ -212376,7 +212376,7 @@ self: { text ]; description = "Hole-Fit Synthesis using ECTAs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -212592,7 +212592,7 @@ self: { text ]; description = "Templating language with similar syntax and features to Liquid or Jinja2"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "ede"; broken = true; @@ -213235,7 +213235,7 @@ self: { sha256 = "0bhin9ngl078asi7d8cgd8df21ngbb2f1sk3i3x708qn9m48kasz"; libraryHaskellDepends = [ base ]; description = "A data structure for emission plans"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -213388,7 +213388,7 @@ self: { unliftio ]; description = "An easy to use, performant extensible effects library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -213423,7 +213423,7 @@ self: { unliftio-core ]; description = "An easy to use, performant extensible effects library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -213458,7 +213458,7 @@ self: { text ]; description = "effectful support for high-level PostgreSQL operations via Opaleye"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -213484,7 +213484,7 @@ self: { effectful-core ]; description = "A GHC plugin for improving disambiguation of effects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -213521,7 +213521,7 @@ self: { timeit ]; description = "Simple work queue for bounded concurrency (effectful wrapper)"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -213546,7 +213546,7 @@ self: { unliftio-pool ]; description = "effectful support for mid-level PostgreSQL operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -213567,7 +213567,7 @@ self: { primitive ]; description = "`ST`-style mutation for `effectful`"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -213602,7 +213602,7 @@ self: { effectful-core ]; description = "Template Haskell utilities for the effectful library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -213705,7 +213705,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Effectful effects for testing"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -214430,7 +214430,7 @@ self: { transformers ]; description = "Minimalistic SMTP client for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -214560,7 +214560,7 @@ self: { executableHaskellDepends = [ base ]; executableToolDepends = [ markdown-unlit ]; description = "IO with Exceptions tracked on the type-level"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "readme"; broken = true; @@ -214649,7 +214649,7 @@ self: { doctest ]; description = "Functions involving lists of Either"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -214686,7 +214686,7 @@ self: { hspec-discover ]; description = "The simplest ‘MonadFail’ instance"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -214698,7 +214698,7 @@ self: { sha256 = "0llfkcq1j7l09vhn38s1asin90ki2xzkpr9xxqpvx0jvpdppza7i"; libraryHaskellDepends = [ base ]; description = "Either with a stricter Semigroup instance"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -214768,7 +214768,7 @@ self: { vector ]; description = "Binding to EJDB2 C library, an embedded JSON noSQL database"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -215375,7 +215375,7 @@ self: { unpacked-maybe-text ]; description = "Serialization of Elasticsearch requests and responses"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -216620,7 +216620,7 @@ self: { ]; doHaddock = false; description = "Crossing the road between Haskell and Elm"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -216917,7 +216917,7 @@ self: { text ]; description = "Generate Elm datatype definitions, encoders and decoders from Haskell datatypes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "generate-test-app-code"; } ) { }; @@ -217112,7 +217112,7 @@ self: { tlynx ]; description = "Validate and (optionally) redo ELynx analyses"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "elynx"; maintainers = [ lib.maintainers.dschrempf ]; } @@ -217145,7 +217145,7 @@ self: { tlynx ]; description = "Validate and (optionally) redo ELynx analyses"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "elynx"; maintainers = [ lib.maintainers.dschrempf ]; @@ -217201,7 +217201,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Simulate molecular sequences along trees"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -217255,7 +217255,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Simulate molecular sequences along trees"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -217283,7 +217283,7 @@ self: { hspec ]; description = "Import and export Nexus files"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -217310,7 +217310,7 @@ self: { hspec ]; description = "Import and export Nexus files"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -217361,7 +217361,7 @@ self: { vector ]; description = "Handle molecular sequences"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -217411,7 +217411,7 @@ self: { vector ]; description = "Handle molecular sequences"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -217456,7 +217456,7 @@ self: { zlib ]; description = "Tools for ELynx"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -217500,7 +217500,7 @@ self: { zlib ]; description = "Tools for ELynx"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -217569,7 +217569,7 @@ self: { random ]; description = "Handle phylogenetic trees"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -217636,7 +217636,7 @@ self: { random ]; description = "Handle phylogenetic trees"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.dschrempf ]; } @@ -217706,7 +217706,7 @@ self: { websockets ]; description = "Static site generator library with hot reload"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; } ) { }; @@ -217757,7 +217757,7 @@ self: { url-slug ]; description = "Useful route types for Ema"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -217801,7 +217801,7 @@ self: { url-slug ]; description = "Generic deriving for Ema routes"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -217892,7 +217892,7 @@ self: { void ]; description = "Utilities to write Emacs dynamic modules"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -217943,7 +217943,7 @@ self: { void ]; description = "Utilities to write Emacs dynamic modules"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -218133,7 +218133,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Perform basic syntax and deliverability checks on email addresses"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; mainProgram = "email-validator"; } ) { }; @@ -218524,7 +218524,7 @@ self: { yaml ]; description = "Emanate a structured view of your plain-text notes"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "emanote"; broken = true; @@ -218631,7 +218631,7 @@ self: { chronos ]; description = "execute actions periodically while avoiding drift"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -218830,7 +218830,7 @@ self: { transformers ]; description = "Embedded shell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -220090,7 +220090,7 @@ self: { deepseq ]; description = "Enum wrappers for IntMap and IntSet"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -220162,7 +220162,7 @@ self: { template-haskell ]; description = "TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -220235,7 +220235,7 @@ self: { sha256 = "0xm9638nkikfy62abims10jmmr9y3rm2vb22aqh4qmjcj4r37ibq"; libraryHaskellDepends = [ base ]; description = "Conditionally running IO actions based on environment variables"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -220486,7 +220486,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Provides FromEnv in envy instance for Record of extensible"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -220737,7 +220737,7 @@ self: { profunctors ]; description = "See readme.md"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -220789,7 +220789,7 @@ self: { text ]; description = "Temporary PostgreSQL databases for testing"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -221005,7 +221005,7 @@ self: { zip-archive ]; description = "Library for parsing epub document metadata"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; mainProgram = "epub-metadata-example"; } ) { }; @@ -221057,7 +221057,7 @@ self: { regex-compat ]; description = "Command line utilities for working with epub files"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -221170,7 +221170,7 @@ self: { void ]; description = "Proof assistant for Haskell using DataKinds & PolyKinds"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -221239,7 +221239,7 @@ self: { time ]; description = "Application level triggered, and edge triggered event multiqueues"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -221423,7 +221423,7 @@ self: { websockets ]; description = "Decentralized messaging and synchronization"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "erebos"; broken = true; @@ -221483,7 +221483,7 @@ self: { unix ]; description = "Test framework with virtual network using Linux namespaces"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; platforms = lib.platforms.linux; mainProgram = "erebos-tester"; } @@ -221746,7 +221746,7 @@ self: { time ]; description = "Generic API client library for ERPNext"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -221787,7 +221787,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Source code error pretty printing"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "errata-example"; } ) { }; @@ -221833,7 +221833,7 @@ self: { doctest ]; description = "The canonical error type"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -221892,7 +221892,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Error code functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -222431,7 +222431,7 @@ self: { text ]; description = "draw circuit (DAG) for Ersatz.Bit"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -222510,7 +222510,7 @@ self: { tasty-hunit ]; description = "Easily build and run haskell code to solve AoC problems"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -223209,7 +223209,7 @@ self: { text ]; description = "postgis bindings for esqueleto"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -223289,7 +223289,7 @@ self: { transformers ]; description = "PostgreSQL full text search for Esqueleto"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -223366,7 +223366,7 @@ self: { vector-sized ]; description = "General purpose live coding framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -224483,7 +224483,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Mathematics utilities for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -224679,7 +224679,7 @@ self: { unix ]; description = "Bindings to libevdev"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.linux; } ) { inherit (pkgs) libevdev; }; @@ -224717,7 +224717,7 @@ self: { unix ]; description = "Bridge for working with evdev and streamly"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; broken = true; @@ -225712,7 +225712,7 @@ self: { unordered-containers ]; description = "Live processing of eventlog data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -225751,7 +225751,7 @@ self: { text ]; description = "Stream eventlog data into InfluxDB"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "eventlog-live-influxdb"; } ) { }; @@ -225819,7 +225819,7 @@ self: { yaml ]; description = "Stream eventlog data to the OpenTelemetry Collector"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "eventlog-live-otelcol"; } @@ -225833,7 +225833,7 @@ self: { sha256 = "1y3hji0xcqqkkr5drm4nss3q3wvqlmcq870y6ggx3j0kz2sd2w32"; libraryHaskellDepends = [ base ]; description = "Stream GHC eventlog events to external processes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -225856,7 +225856,7 @@ self: { text ]; description = "Control command protocol for eventlog-socket"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -225929,7 +225929,7 @@ self: { text ]; description = "Visualise an eventlog"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "eventlog2html"; maintainers = [ lib.maintainers.maralorn ]; } @@ -226458,7 +226458,7 @@ self: { unliftio-core ]; description = "An event-oriented observability library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -226521,7 +226521,7 @@ self: { warp ]; description = "Grab bag of eventuo11y-enriched functionality"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -226541,7 +226541,7 @@ self: { template-haskell ]; description = "DSL for defining eventuo11y fields and selectors"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -226576,7 +226576,7 @@ self: { uuid ]; description = "aeson-based rendering for eventuo11y"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -226600,7 +226600,7 @@ self: { text ]; description = "OpenTelemetry-based rendering for eventuo11y"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -226624,7 +226624,7 @@ self: { prometheus ]; description = "Prometheus backend for eventuo11y"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -226980,7 +226980,7 @@ self: { tasty-hunit ]; description = "Exact Kantorovich distance between finite probability measures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -227094,7 +227094,7 @@ self: { libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; description = "Example Haskell Project"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "example-haskell-project"; } ) { }; @@ -227796,7 +227796,7 @@ self: { xml-optics ]; description = "A library for crawling exhentai"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -227939,7 +227939,7 @@ self: { vector ]; description = "Haskell bindings to ExifTool"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -228552,7 +228552,7 @@ self: { incipit-base ]; description = "Customizable quasiquote interpolation"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -229046,7 +229046,7 @@ self: { hspec ]; description = "Predicates that can explain themselves"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -229115,7 +229115,7 @@ self: { transformers ]; description = "Exceptions which are explicit in the type signature"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -229663,7 +229663,7 @@ self: { HUnit ]; description = "Support for an 80-bit extended float"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -229851,7 +229851,7 @@ self: { template-haskell ]; description = "Extensible, efficient, optics-friendly data types and effects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -230039,7 +230039,7 @@ self: { unliftio ]; description = "Message passing concurrency as extensible-effect"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -230092,7 +230092,7 @@ self: { extensible ]; description = "Operational-based extensible effect library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -230209,7 +230209,7 @@ self: { text ]; description = "Parse Haskell Language Extensions"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "extensions"; } @@ -230272,7 +230272,7 @@ self: { text ]; description = "Parse Haskell Language Extensions"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; mainProgram = "extensions"; } ) { }; @@ -230334,7 +230334,7 @@ self: { text ]; description = "Parse Haskell Language Extensions"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "extensions"; } @@ -230398,7 +230398,7 @@ self: { HUnit ]; description = "Extism bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -230423,7 +230423,7 @@ self: { json ]; description = "Extism manifest bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -230459,7 +230459,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Extism Plugin Development Kit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -230921,7 +230921,7 @@ self: { toolshed ]; description = "Rational arithmetic in an irrational world"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "factory"; broken = true; @@ -231559,7 +231559,7 @@ self: { QuickCheck ]; description = "Extensible fake file system for testing"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -231589,7 +231589,7 @@ self: { QuickCheck ]; description = "Monad to pull from fake stream-like objects"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -231851,7 +231851,7 @@ self: { tasty-hunit ]; description = "Property-based testing with internal integrated shrinking"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -231908,7 +231908,7 @@ self: { tasty-hunit ]; description = "Property-based testing with internal integrated shrinking"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn ]; } @@ -232944,7 +232944,7 @@ self: { template-haskell ]; description = "A fast open-union type suitable for 100+ contained alternatives"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -233433,7 +233433,7 @@ self: { HUnit ]; description = "Stubs for dependencies of test code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -233604,7 +233604,7 @@ self: { vector ]; description = "Various utility libraries"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -233879,7 +233879,7 @@ self: { xdg-basedir ]; description = "Fedora packager tool to build package branches"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "fbrnch"; } @@ -234013,7 +234013,7 @@ self: { fcf-family ]; description = "Family-of-families instances for base"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -234095,7 +234095,7 @@ self: { text ]; description = "Data structures and algorithms for first-class-families"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -234124,7 +234124,7 @@ self: { first-class-families ]; description = "Family of families: featherweight defunctionalization"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -234370,7 +234370,7 @@ self: { text ]; description = "Admin API for Firebase Cloud Messaging"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fcm-client"; broken = true; @@ -234497,7 +234497,7 @@ self: { ]; executablePkgconfigDepends = [ ncurses ]; description = "A terminal broughlike game about manipulating vision"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "fearOfView"; broken = true; @@ -234684,7 +234684,7 @@ self: { random ]; description = "Forward error correction of ByteStrings"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "benchmark-zfec"; broken = true; @@ -235582,7 +235582,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Declarative feedback loop manager"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -235640,7 +235640,7 @@ self: { executableSystemDepends = [ mxnet ]; executableToolDepends = [ c2hs ]; description = "FFI to MXNet"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "mxnet-op-gen"; } @@ -235718,7 +235718,7 @@ self: { store ]; description = "Cocodataset with cocoapi"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "imageutils"; broken = true; @@ -235868,7 +235868,7 @@ self: { vector ]; description = "Some datasets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -235920,7 +235920,7 @@ self: { store ]; description = "fei examples"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -235960,7 +235960,7 @@ self: { vector ]; description = "A collection of standard models"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -236022,7 +236022,7 @@ self: { wl-pprint-text ]; description = "Train a neural network with MXNet in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -236391,7 +236391,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "C bindings plus conveniences for the festival tts system"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -236619,7 +236619,7 @@ self: { unordered-containers ]; description = "Automatic C++ binding generation"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -236640,7 +236640,7 @@ self: { template-haskell ]; description = "Runtime for fficxx-generated library"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -236813,7 +236813,7 @@ self: { fftwFloat ]; description = "Low-level interface to FFTW (Fast Fourier Transform)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) @@ -236883,7 +236883,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "FFunctor typeclass"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -237021,7 +237021,7 @@ self: { semirings ]; description = "fibonacci algebra"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -237208,7 +237208,7 @@ self: { tasty-hunit ]; description = "Codegen Haskell types to other languages"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -237485,7 +237485,7 @@ self: { temporary ]; description = "Basic file IO operations via 'OsPath'"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -237523,7 +237523,7 @@ self: { temporary ]; description = "Basic file IO operations via 'OsPath'"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -237704,7 +237704,7 @@ self: { tasty-bench ]; description = "File URI parsing"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -237834,7 +237834,7 @@ self: { process ]; description = "Portable interface to file locking (flock / LockFileEx)"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; } ) { }; @@ -237939,7 +237939,7 @@ self: { tasty-bench ]; description = "Library for manipulating FilePaths in a cross platform way"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -238224,7 +238224,7 @@ self: { semigroups ]; description = "A shared set of abstractions and types for representing filessytem data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -238514,7 +238514,7 @@ self: { tagged ]; description = "Nat and Fin: peano naturals and finite numbers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -238949,7 +238949,7 @@ self: { vector-sized ]; description = "A better, more type-safe Enum"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; } ) { }; @@ -239007,7 +239007,7 @@ self: { vector ]; description = "Flexible and easy deriving of type classes for finitary types"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -239043,7 +239043,7 @@ self: { optics-core ]; description = "Prisms and Isos between finitary types"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -239200,7 +239200,7 @@ self: { HUnit ]; description = "Operations and classification for finite semigroups"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -239468,7 +239468,7 @@ self: { time ]; description = "Firebase Auth, Firestore, and Servant integration for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -239677,7 +239677,7 @@ self: { template-haskell ]; description = "First-class typeclass instances"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -239696,7 +239696,7 @@ self: { transformers ]; description = "First class patterns and pattern matching, using type families"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -240124,7 +240124,7 @@ self: { text ]; description = "Fixes whitespace issues"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "fix-whitespace"; } ) { }; @@ -240160,7 +240160,7 @@ self: { ghc-internal ]; description = "Fixed-point number build on generic integral number"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -240187,7 +240187,7 @@ self: { utility-ht ]; description = "Lists with statically known length based on non-empty package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -240333,7 +240333,7 @@ self: { time ]; description = "Pure Haskell library to repeat an action at a specific frequency"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -240370,7 +240370,7 @@ self: { template-haskell ]; description = "Generic vectors with statically known size"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -240405,7 +240405,7 @@ self: { template-haskell ]; description = "Generic vectors with statically known size"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -241050,7 +241050,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Complete high-level binding to libFLAC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) flac; }; @@ -241088,7 +241088,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Support for writing pictures into FLAC metadata blocks with JuicyPixels"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -241554,7 +241554,7 @@ self: { parsec ]; description = "flatten a latex multi-file latex document and remove all comments"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; mainProgram = "flat-tex"; } ) { }; @@ -241723,7 +241723,7 @@ self: { text ]; description = "Flatbuffers encoding based on a syntax tree"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -241768,7 +241768,7 @@ self: { text ]; description = "Parse flatbuffers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -241797,7 +241797,7 @@ self: { vector ]; description = "Haskell bindings for FlatCV image processing library"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -241946,7 +241946,7 @@ self: { text ]; description = "Flexible numeric parsers for real-world programming languages"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -242264,7 +242264,7 @@ self: { ]; libraryToolDepends = [ proto-lens-protoc ]; description = "Flink stateful functions SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -242615,7 +242615,7 @@ self: { HUnit ]; description = "Write more understandable Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -244003,7 +244003,7 @@ self: { criterion ]; description = "fnmatch C wrapper"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -244030,7 +244030,7 @@ self: { tasty-hunit ]; description = "A general abstraction for manipulating elements of container data structures"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -244250,7 +244250,7 @@ self: { ]; doHaddock = false; description = "Compatibility package for the Foldable1 and Bifoldable1 type classes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -244335,7 +244335,7 @@ self: { safe-exceptions ]; description = "Exception handling with FoldM"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -244521,7 +244521,7 @@ self: { lens-family-core ]; description = "Transducers for foldl folds"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -244907,7 +244907,7 @@ self: { ]; doHaddock = false; description = "The folly C++ library from Meta"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -245035,7 +245035,7 @@ self: { text ]; description = "Queries your system (Linux/BSD/etc) font database"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "fontconfig-pure"; broken = true; @@ -245075,7 +245075,7 @@ self: { unicode-data-scripts ]; description = "Determine fonts used to render text"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "fontwhich"; } @@ -245308,7 +245308,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A collection of helpers for ffi"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -245743,7 +245743,7 @@ self: { text ]; description = "Formatting of doubles"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -245839,7 +245839,7 @@ self: { text ]; description = "Combinator-based type-safe formatting (like printf() or FORMAT)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -246012,7 +246012,7 @@ self: { text ]; description = "Parse and serialize FDF, the Forms Data Format"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -246844,7 +246844,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fourmolu"; } @@ -246952,7 +246952,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fourmolu"; } @@ -247064,7 +247064,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "fourmolu"; } ) { }; @@ -247105,7 +247105,7 @@ self: { tasty-bench ]; description = "IEEE 754-2019 compliant operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -247301,7 +247301,7 @@ self: { libraryPkgconfigDepends = [ fplll ]; testHaskellDepends = [ base ]; description = "Haskell bindings to "; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) fplll; }; @@ -247574,7 +247574,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Reference implementation of FractalText"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -247607,7 +247607,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.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -247896,7 +247896,7 @@ self: { process ]; description = "CLI frecency history"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "frecently"; } ) { }; @@ -248733,7 +248733,7 @@ self: { transformers ]; description = "Free algebras"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -248761,7 +248761,7 @@ self: { transformers ]; description = "Free Applicative Transformer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -248811,7 +248811,7 @@ self: { criterion ]; description = "efficient data types for free categories and arrows"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -248993,7 +248993,7 @@ self: { void ]; description = "Create games for free"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -249057,7 +249057,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Lawful list and set monad transformers based on free monads"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -249575,7 +249575,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "class NonDetable.N and Failable.F"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -249674,7 +249674,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Freer par monad"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -249724,7 +249724,7 @@ self: { mtl ]; description = "A friendly effect system for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "freer-simple-examples"; broken = true; @@ -250073,7 +250073,7 @@ self: { happy ]; description = "A functional DSL for vertex-centric large-scale graph processing"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "fregel"; broken = true; @@ -250139,7 +250139,7 @@ self: { gauge ]; description = "Are you ready to get freaky?"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -250190,7 +250190,7 @@ self: { text-replace ]; description = "Identifies and replaces frequent subsequences in long strings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "frequent-substring-exe"; } @@ -250287,7 +250287,7 @@ self: { template-haskell ]; description = "high-powered optics in a small package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -250310,7 +250310,7 @@ self: { fused-effects ]; description = "fresnel/fused-effects integration"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -250472,7 +250472,7 @@ self: { optparse-applicative ]; description = "Attempt to pretty-print any input"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "friendly"; } ) { }; @@ -250530,7 +250530,7 @@ self: { semigroups ]; description = "Linear time composable parser for PEG grammars"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -250571,7 +250571,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Provides a generic way to construct values from environment variables"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -251039,7 +251039,7 @@ self: { text ]; description = "Abstract interface for the file system"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -251124,7 +251124,7 @@ self: { text ]; description = "Simulated file systems"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -251497,7 +251497,7 @@ self: { unix ]; description = "Watch a file/directory and run a command when it's modified"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fswatcher"; broken = true; @@ -251539,7 +251539,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "FTC Queue"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -251917,7 +251917,7 @@ self: { vector ]; description = "In-memory full text search engine"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -252718,7 +252718,7 @@ self: { transformers ]; description = "FFunctor: functors on (the usual) Functors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -252817,7 +252817,7 @@ self: { transformers ]; description = "Convert values from one type into another"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -253086,7 +253086,7 @@ self: { time ]; description = "GLL parser with simple combinator interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -253246,7 +253246,7 @@ self: { sha256 = "0jf8yhk45n06avl9avgmawvazsz585i7jppvcds6pjd8pqdb2qk4"; libraryHaskellDepends = [ base ]; description = "Type-level function utilities"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -253289,7 +253289,7 @@ self: { transformers ]; description = "A fast, flexible, fused effect system"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -253322,7 +253322,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Handle exceptions thrown in IO with fused-effects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -253352,7 +253352,7 @@ self: { microlens ]; description = "Monadic lens combinators for fused-effects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -253435,7 +253435,7 @@ self: { gauge ]; description = "High-quality random number generation as an effect"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -253458,7 +253458,7 @@ self: { optics-core ]; description = "Bridge between the optics and fused-effects ecosystems"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -253481,7 +253481,7 @@ self: { transformers ]; description = "Random number generation for fused-effects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -253511,7 +253511,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A readline-like effect and carrier for fused-effects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -253597,7 +253597,7 @@ self: { template-haskell ]; description = "Template Haskell helpers for fused-effects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -253668,7 +253668,7 @@ self: { transformers ]; description = "GHC plugin to make stream fusion more predictable"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -253680,7 +253680,7 @@ self: { sha256 = "14lzymjna6faiwj7bdm1jrz42jfj3w1wi2hv66mldjhadf45613d"; libraryHaskellDepends = [ base ]; description = "Types for the fusion-plugin package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -253837,7 +253837,7 @@ self: { ]; doHaddock = false; description = "An optimising compiler for a functional, array-oriented language"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; mainProgram = "futhark"; maintainers = [ lib.maintainers.athas ]; } @@ -253894,7 +253894,7 @@ self: { vector ]; description = "An implementation of the Futhark data format"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -253933,7 +253933,7 @@ self: { text ]; description = "Definition and serialisation instances for Futhark manifests"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -253966,7 +253966,7 @@ self: { text ]; description = "Client implementation of the Futhark server protocol"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -254001,7 +254001,7 @@ self: { text ]; description = "Client implementation of the Futhark server protocol"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -254271,7 +254271,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Tools for processing unstructured text data"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -254422,7 +254422,7 @@ self: { tasty-hunit ]; description = "Library for constructing and manipulating fuzzy sets and fuzzy relations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -254464,7 +254464,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Fuzzy text matching"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "bench"; broken = true; @@ -254549,7 +254549,7 @@ self: { vector ]; description = "Fuzzy set data structure for approximate string matching"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -254744,7 +254744,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Modular effectful computations with explicit environments and errors"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -255230,7 +255230,7 @@ self: { hspec ]; description = "Composable, streaming, and efficient left folds"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -255526,7 +255526,7 @@ self: { sha256 = "0r8wybcqn7g24q8abrw757h76r75l4jh4hjx91yh44h4c1r6k4yf"; doHaddock = false; description = "TBA"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -255864,7 +255864,7 @@ self: { text ]; description = "Pure Nix binary cache protocol library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -255891,7 +255891,7 @@ self: { directory ]; description = "Procedural 2D sprite and VFX generation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -255919,7 +255919,7 @@ self: { directory ]; description = "Procedural music and sound effect synthesis"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -255944,7 +255944,7 @@ self: { text ]; description = "Pure Haskell SVG generation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -256004,7 +256004,7 @@ self: { deepseq ]; description = "Transport-level networking library with zero-copy Storable serialization"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -256116,7 +256116,7 @@ self: { yaml ]; description = "A library for downloading data from a Great Black Swamp server"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -257168,7 +257168,7 @@ self: { x509 ]; description = "a simple Gemini capsule (server)"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -257267,7 +257267,7 @@ self: { transformers ]; description = "A simple Happstack-style Gemini router"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -257302,7 +257302,7 @@ self: { utf8-string ]; description = "A lightweight server for the Gemini protocol"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -257349,7 +257349,7 @@ self: { transformers ]; description = "A barebones textboard for the Gemini protocol"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "gemini-textboard"; } ) { }; @@ -257375,7 +257375,7 @@ self: { text ]; description = "a tiny gemtext parser"; - license = lib.licensesSpdx."LGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-or-later"; } ) { }; @@ -257465,7 +257465,7 @@ self: { unordered-containers ]; description = "yet another static gemlog generator + converter"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; } ) { }; @@ -257618,7 +257618,7 @@ self: { text ]; description = "A library for interacting with various generative AI LLMs"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -257781,7 +257781,7 @@ self: { transformers ]; description = "Exception-safe resource management in more monads"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -258056,7 +258056,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generic case analysis"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -258313,7 +258313,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generic structural diffs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -258354,7 +258354,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Diff instances for common types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -258396,7 +258396,7 @@ self: { sha256 = "0x624z5zq9d0w2yrcb9b5qpnjnvm4qkni6csdm1nh7f14yx1v3wq"; libraryHaskellDepends = [ base ]; description = "Generically derived enumerations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -258469,7 +258469,7 @@ self: { inspection-testing ]; description = "Generically extract and replace collections of record fields"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -258624,7 +258624,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Monomorphic field lens like with generic-lens"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -258637,7 +258637,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Derive Bounded and Enum for sum types and Enum for product types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -258679,7 +258679,7 @@ self: { generics-sop ]; description = "First class pattern matching"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -258857,7 +258857,7 @@ self: { optics-core ]; description = "Monomorphic field opics like with generic-lens"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -261704,7 +261704,7 @@ self: { QuickCheck ]; description = "Terrestrial coordinate systems and geodetic calculations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -261738,7 +261738,7 @@ self: { QuickCheck ]; description = "Terrestrial coordinate systems and geodetic calculations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -262077,7 +262077,7 @@ self: { ]; testSystemDepends = [ geos ]; description = "Bindings for GEOS"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -262124,7 +262124,7 @@ self: { time ]; description = "A gerrit client library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -262271,7 +262271,7 @@ self: { th-lift-instances ]; description = "gettext-th can internationalise a haskell program without runtime dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -262295,7 +262295,7 @@ self: { HUnit ]; description = "The family of Extreme Value Distributions"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -262608,7 +262608,7 @@ self: { happy ]; description = "The GHC API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) @@ -262669,7 +262669,7 @@ self: { ghc-bignum ]; description = "Backwards-compatible orphan instances for ghc-bignum"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -262711,7 +262711,7 @@ self: { unix ]; description = "Shared functionality between GHC and its boot libraries"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -262750,7 +262750,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "\"GHC.ByteOrder\" API Compatibility Layer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -262868,7 +262868,7 @@ self: { sha256 = "0y8n31ri08rl1nzm4phjz5azia7zmwswv2fhzkx828xll6cpqbc3"; libraryHaskellDepends = [ base ]; description = "GHC compatibility for MicroHs"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -263083,7 +263083,7 @@ self: { vty-crossplatform ]; description = "A simple TUI using ghc-debug"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ghc-debug-brick"; maintainers = [ lib.maintainers.maralorn ]; } @@ -263148,7 +263148,7 @@ self: { vector ]; description = "Useful functions for writing heap analysis tools which use ghc-debug"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -263191,7 +263191,7 @@ self: { unordered-containers ]; description = "Connect to a socket created by ghc-debug-stub and analyse the heap of the debuggee program"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -263212,7 +263212,7 @@ self: { filepath ]; description = "Definitions needed by ghc-debug-stub and ghc-debug-common"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -263237,7 +263237,7 @@ self: { ghc-prim ]; description = "Functions for instrumenting your application so the heap can be analysed with ghc-debug-common"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -263306,7 +263306,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A step-through machine-interface debugger for GHC Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-debug-adapter"; broken = true; @@ -263332,7 +263332,7 @@ self: { template-haskell ]; description = "Automatically generate GHC API counterparts to Haskell declarations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -263363,7 +263363,7 @@ self: { text ]; description = "An AST and compiler plugin for dumping GHC's Core representation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -263466,7 +263466,7 @@ self: { regex-tdfa ]; description = "Handy tools for working with ghc-dump dumps"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-dump"; } @@ -263513,7 +263513,7 @@ self: { ghc-events ]; description = "Let an application read its own eventlog"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -263552,7 +263552,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Library and tool for parsing .eventlog files from GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ghc-events"; } ) { }; @@ -263588,7 +263588,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Library and tool for parsing .eventlog files from GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-events"; } @@ -263650,7 +263650,7 @@ self: { base ]; description = "Analyze and visualize event logs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-events-analyze"; broken = true; @@ -263958,7 +263958,7 @@ self: { syb ]; description = "ExactPrint for GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264009,7 +264009,7 @@ self: { syb ]; description = "ExactPrint for GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -264022,7 +264022,7 @@ self: { isLibrary = true; isExecutable = true; description = "ExactPrint for GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264036,7 +264036,7 @@ self: { isLibrary = true; isExecutable = true; description = "ExactPrint for GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264056,7 +264056,7 @@ self: { ghc-internal ]; description = "Experimental features of GHC's standard library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264155,7 +264155,7 @@ self: { rts ]; description = "Functions for walking GHC's heap"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264314,7 +264314,7 @@ self: { template-haskell ]; description = "Translate Haskell source to Template Haskell expression"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -264500,7 +264500,7 @@ self: { version = "9.1401.0"; sha256 = "0cm61xppbqdc6g3z746dbsvbk96g687lrk3ncz0ysmm03h6rbr42"; description = "Basic libraries"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -264592,7 +264592,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264657,7 +264657,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264722,7 +264722,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264789,7 +264789,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -264855,7 +264855,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264912,7 +264912,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -264969,7 +264969,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -265030,7 +265030,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -265090,7 +265090,7 @@ self: { happy ]; description = "The GHC API, decoupled from GHC versions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -265227,7 +265227,7 @@ self: { uniplate ]; description = "Programming with GHC parse trees"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ghc-lib-parser-ex-build-tool"; } ) { }; @@ -265282,7 +265282,7 @@ self: { uniplate ]; description = "Programming with GHC parse trees"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-lib-parser-ex-build-tool"; } @@ -265788,7 +265788,7 @@ self: { hspec ]; description = "GHC Plugin for non-empty lists"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -265817,7 +265817,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "Type checker plugins without the type checking"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -265847,7 +265847,7 @@ self: { libraryHaskellDepends = [ rts ]; librarySystemDepends = [ c ]; description = "GHC primitives"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { c = null; }; @@ -265895,7 +265895,7 @@ self: { text ]; description = "Library for parsing GHC time and allocation profiling reports"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -266167,7 +266167,7 @@ self: { sha256 = "1b5xm1zlvw3kv45y2dksisc4lhfbvk7df7sb7n1ypxmdvzwi010a"; libraryHaskellDepends = [ base ]; description = "RTS Callstack annotation library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -266198,7 +266198,7 @@ self: { text ]; description = "RTS Callstack profiler for GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -266227,7 +266227,7 @@ self: { transformers ]; description = "Thread sample types and serialisation logic for `ghc-stack-profiler`"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -266267,7 +266267,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Convert eventlog messages from `ghc-stack-profiler` into a speedscope json"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-stack-profiler-speedscope"; broken = true; @@ -266375,7 +266375,7 @@ self: { text ]; description = "Symbol on term level"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -266407,7 +266407,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Syntax highlighter for Haskell using the lexer of GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -266437,7 +266437,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Syntax highlighter for Haskell using the lexer of GHC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -266495,7 +266495,7 @@ self: { yaml ]; description = "Utility for generating ctags and etags with GHC API"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-tags"; } @@ -266554,7 +266554,7 @@ self: { yaml ]; description = "Utility for generating ctags and etags with GHC API"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "ghc-tags"; } @@ -266611,7 +266611,7 @@ self: { yaml ]; description = "Utility for generating ctags and etags with GHC API"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; mainProgram = "ghc-tags"; } ) { }; @@ -266643,7 +266643,7 @@ self: { text ]; description = "CTags and ETags from Haskell syntax tree"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -266678,7 +266678,7 @@ self: { text ]; description = "Streaming interface for ghc-tags-core"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -266723,7 +266723,7 @@ self: { text ]; description = "A compiler plugin which generates tags file from GHC parsed syntax tree"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -266750,7 +266750,7 @@ self: { transformers ]; description = "An API for type-checker plugins"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -266874,7 +266874,7 @@ self: { tasty-bench ]; description = "Faster traceEvent and traceMarker, and binary object logging for eventlog"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -266962,7 +266962,7 @@ self: { tasty-hunit ]; description = "Additional type-level operations on GHC.TypeLits.Nat"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -267043,7 +267043,7 @@ self: { tasty-quickcheck ]; description = "Derive KnownNat constraints from other KnownNat constraints"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -267161,7 +267161,7 @@ self: { template-haskell ]; description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -267213,7 +267213,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Presburger Arithmetic Solver for GHC Type-level natural numbers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -267297,7 +267297,7 @@ self: { xdot ]; description = "Live visualization of data structures in GHCi"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.dalpd ]; } ) { }; @@ -267321,7 +267321,7 @@ self: { time ]; description = "Dump the ghc flags during compilation"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -267706,7 +267706,7 @@ self: { tasty-hunit ]; description = "GHC plugin that writes errors to a file for use with quickfix"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -267741,7 +267741,7 @@ self: { websockets ]; description = "A websocket server that survives GHCi reloads"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -267802,7 +267802,7 @@ self: { text ]; description = "A GHCi session in LaTeX"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ghci4luatex"; } ) { }; @@ -268036,7 +268036,7 @@ self: { optparse-applicative ]; description = "The core of an IDE"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "ghcide"; } ) { }; @@ -268133,7 +268133,7 @@ self: { ]; testToolDepends = [ ghcide ]; description = "An LSP client for running performance experiments on HLS"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "ghcide-bench"; broken = true; @@ -268181,7 +268181,7 @@ self: { text ]; description = "Test utils for ghcide"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -268255,7 +268255,7 @@ self: { ]; doHaddock = false; description = "A Terminal User Interface (TUI) for GHCi"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ghcitui"; } ) { }; @@ -268292,7 +268292,7 @@ self: { version = "0.8.0.4"; sha256 = "081w3234jramsmafnl86v37lwbckr2vc93gr9pdwc31yzni9kbml"; description = "base library for GHCJS"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; platforms = [ "javascript-ghcjs" ]; maintainers = [ lib.maintainers.alexfmpe ]; } @@ -268333,7 +268333,7 @@ self: { vector ]; description = "Allow GHCJS projects to compile under GHC and develop using intero"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -268375,7 +268375,7 @@ self: { transformers ]; description = "DOM library that supports both GHCJS and GHC"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -268424,7 +268424,7 @@ self: { version = "0.9.9.3"; sha256 = "1k62w5czg544ias8q2kvhp8qnlafzisgx1p0gq8d2kh662w99kcg"; description = "DOM library using JSFFI and GHCJS"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; platforms = [ "javascript-ghcjs" ]; maintainers = [ lib.maintainers.alexfmpe ]; } @@ -268439,7 +268439,7 @@ self: { libraryHaskellDepends = [ jsaddle-dom ]; doHaddock = false; description = "DOM library that supports both GHCJS and GHC using jsaddle"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -268451,7 +268451,7 @@ self: { version = "0.9.9.0"; sha256 = "0fhcs89x180kw75qgbfh28wjyn55frwdfj4rqlqa1smx0fwhzyy1"; description = "DOM library using JSFFI and GHCJS"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -269010,7 +269010,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "ghc toolchain installer"; - license = lib.licensesSpdx."LGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "ghcup"; broken = true; @@ -270349,7 +270349,7 @@ self: { haskell-gi-base ]; description = "Haskell implementation of GListModel interface from gi-gio"; - license = lib.licensesSpdx."LGPL-2.1-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -273232,7 +273232,7 @@ self: { ]; doHaddock = false; description = "Generate easy-to-remember, hard-to-guess passwords"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -273301,7 +273301,7 @@ self: { gauge ]; description = "Refreshed parsec-style library for compatibility with Scala parsley"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -273416,7 +273416,7 @@ self: { utf8-string ]; description = "An implementation of the Jinja2 template language in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "ginger"; } ) { }; @@ -273506,7 +273506,7 @@ self: { vector ]; description = "Jinja templates for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "ginger2"; broken = true; @@ -273661,7 +273661,7 @@ self: { ]; libraryPkgconfigDepends = [ system-glib ]; description = "Binding to GIO"; - license = lib.licensesSpdx."LGPL-2.1-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-only"; } ) { system-glib = pkgs.glib; }; @@ -274852,7 +274852,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Recover Git repositories from disk recovery tool output (photorec)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "git-phoenix"; broken = true; @@ -274945,7 +274945,7 @@ self: { text ]; description = "Git remote helper to store git objects on IPFS"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "git-remote-ipfs"; } @@ -275493,7 +275493,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Access to the GitHub API, v3"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -275557,7 +275557,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Github Actions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -275841,7 +275841,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Upload files to GitHub releases"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "github-release"; } ) { }; @@ -276303,7 +276303,7 @@ self: { tasty-smallcheck ]; description = "Heads up, and you see your GIT context"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -276372,7 +276372,7 @@ self: { text ]; description = "Library for reading .gitignore files and filtering paths"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -276614,7 +276614,7 @@ self: { vector ]; description = "A Haskell library for the GitLab web API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -276676,7 +276676,7 @@ self: { vector ]; description = "A Haskell library for the GitLab web API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -277216,7 +277216,7 @@ self: { text ]; description = "Compile git revision info into Haskell projects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -277523,7 +277523,7 @@ self: { sha256 = "14wm8wp4jxi4fq75bvr6sl4xmsxjfw30yq7011v28xqpm9015ns0"; libraryHaskellDepends = [ base ]; description = "Haskell bindings for the gl3w library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -278343,7 +278343,7 @@ self: { testPkgconfigDepends = [ gtest_main ]; doHaddock = false; description = "A system for collecting, deriving and working with facts about source code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) @@ -278409,7 +278409,7 @@ self: { unordered-containers ]; description = "Generic Glean-based LSP Server"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "glean-lsp"; } @@ -278443,7 +278443,7 @@ self: { text ]; description = "GLFW package with window groups destroyed together"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -278531,7 +278531,7 @@ self: { ]; libraryPkgconfigDepends = [ glib ]; description = "Binding to the GLIB library for Gtk2Hs"; - license = lib.licensesSpdx."LGPL-2.1-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-only"; } ) { inherit (pkgs) glib; }; @@ -278760,7 +278760,7 @@ self: { HUnit ]; description = "Console IRC client"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; mainProgram = "glirc"; } ) { }; @@ -279071,7 +279071,7 @@ self: { text ]; description = "Globus Data Transfer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -279499,7 +279499,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Massiv-based alternative for gloss-raster"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -279533,7 +279533,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Painless relative-sized pictures in Gloss"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -279608,7 +279608,7 @@ self: { hspec ]; description = "Low-level Haskell bindings to the GLPK library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) glpk; }; @@ -279889,7 +279889,7 @@ self: { tasty-hunit ]; description = "Attempts to fix your syntax erroring Lua files"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "glualint"; broken = true; @@ -280623,7 +280623,7 @@ self: { utility-ht ]; description = "2D and 3D plots using gnuplot"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -280742,7 +280742,7 @@ self: { mwc-random ]; description = "Common, non-geometric tools for use with Goal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -280771,7 +280771,7 @@ self: { indexed-list-literals ]; description = "The basic geometric type system of Goal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -280827,7 +280827,7 @@ self: { goal-probability ]; description = "Optimization of latent variable and dynamical models with Goal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -280878,7 +280878,7 @@ self: { goal-geometry ]; description = "Optimization on manifolds of probability distributions with Goal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -281193,7 +281193,7 @@ self: { text ]; description = "Megaparsec parser for Godot `tscn` and `gdextension` files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "bench"; broken = true; @@ -281389,7 +281389,7 @@ self: { time ]; description = "Comprehensive Google Services SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281401,7 +281401,7 @@ self: { sha256 = "0h6iwa2z863qgi1vixp28xgq8f2vk0dwlvs3ppbh1f4i9viqvr8b"; libraryHaskellDepends = [ gogol-core ]; description = "Google Abusive Experience Report SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281413,7 +281413,7 @@ self: { sha256 = "1a1x97xgpmznjgqjrbgz63vfdlgdilzi6y7myxm8v6fin4pf1y2p"; libraryHaskellDepends = [ gogol-core ]; description = "Google Accelerated Mobile Pages (AMP) URL SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281425,7 +281425,7 @@ self: { sha256 = "0cy8bwkrgwmz2lm1bqq1w3c895x5h6bfd27wlp6zihivj4kmky8j"; libraryHaskellDepends = [ gogol-core ]; description = "Google Access Approval SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281437,7 +281437,7 @@ self: { sha256 = "1n0llmpcp8da4nzmz6350gnjaj0ir3wl1iqnx9y1wvq99jr1xb4s"; libraryHaskellDepends = [ gogol-core ]; description = "Google Access Context Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281449,7 +281449,7 @@ self: { sha256 = "1msm75jv2p73fxw9nffjyqyw8zyg0xpna1dhir08pzsmwwyysdx8"; libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Buyer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281461,7 +281461,7 @@ self: { sha256 = "1k2is2alb7d5zdxpqbiv07kxbg86gzkc8zmlndva8p7zrrayanwd"; libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Seller SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281473,7 +281473,7 @@ self: { sha256 = "0k8fdnyyd20qis54nnarj7dk17ncfsn1br83mhjsgkp5x956zlzr"; libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Buyer API II SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281485,7 +281485,7 @@ self: { sha256 = "0hj5ic3mhigk524d760g9s2xlqfx5aj6rxqwyzfs9hrnvl88m79c"; libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Experience Report SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281497,7 +281497,7 @@ self: { sha256 = "068ib1s04y39q0llrnn64ha1l1q61jspfgkb3chcb056yiam3z7k"; libraryHaskellDepends = [ gogol-core ]; description = "Google Admin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281509,7 +281509,7 @@ self: { sha256 = "1aw1369bb5lqzc8z0aqpghjk4pzqk3747ciiwzjibxp5fw6gp8fb"; libraryHaskellDepends = [ gogol-core ]; description = "Google Admin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281542,7 +281542,7 @@ self: { sha256 = "189fx1ih296s26rn7m92rmay6csps1ihnyrm8wif1530xf6i7i9j"; libraryHaskellDepends = [ gogol-core ]; description = "Google Admin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281554,7 +281554,7 @@ self: { sha256 = "02qh6rqmbllfj27zi4ddgfy88ck7gayzr9ziw6r2brajwdd7rmcx"; libraryHaskellDepends = [ gogol-core ]; description = "Google AdSense Management SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281566,7 +281566,7 @@ self: { sha256 = "1h0iv25rpv495qgn021dlxi0cy9v1yxhr6q1l42nb5sp3nfx8j4l"; libraryHaskellDepends = [ gogol-core ]; description = "Google AdSense Host SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281599,7 +281599,7 @@ self: { sha256 = "0grqgrczqwa3f8ir7yx8rlw1y0alrqz8m4dhbx6268dz5y192421"; libraryHaskellDepends = [ gogol-core ]; description = "Google Workspace Alert Center SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281611,7 +281611,7 @@ self: { sha256 = "1pqr20s11z75m8lzqq4kx86h8gf9hqmv0n45kbb1v99nmiyl6scq"; libraryHaskellDepends = [ gogol-core ]; description = "Google Analytics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281623,7 +281623,7 @@ self: { sha256 = "1ps7lln0z027g0lmg0b8bs14ycz3i607a6ja5kxh9xpqi2bcj1pq"; libraryHaskellDepends = [ gogol-core ]; description = "Google Analytics Reporting SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281635,7 +281635,7 @@ self: { sha256 = "0l40nv4jfba6h7vpfca548k7y5yya54n237f11gksclyij5xzc5j"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play EMM SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281647,7 +281647,7 @@ self: { sha256 = "14knrvx11f97jb7z7vbmjmh8zrchds5wzacaaiz68g5pqh44sqqg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Android Developer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281659,7 +281659,7 @@ self: { sha256 = "0vf3y14bjzs1yb6fsaizsgcjvpk8r3gxavbkkf9cdy3zz6mdfs6y"; libraryHaskellDepends = [ gogol-core ]; description = "Google Android Device Provisioning Partner SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281671,7 +281671,7 @@ self: { sha256 = "0hcfjz9lz9j4sk5vxsq0a67gbrgi9cmrwblkyslzlc3jqd689grh"; libraryHaskellDepends = [ gogol-core ]; description = "Google Android Management SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281683,7 +281683,7 @@ self: { sha256 = "1d6nsqd6lynk2cvrb53zd1h74w46f8grjrgawrdczkhn9sjplgg4"; libraryHaskellDepends = [ gogol-core ]; description = "Google App Engine Admin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281695,7 +281695,7 @@ self: { sha256 = "0ai1ip5hkqbk0shwhgkjrc81422f0as78spahvyp2b18h9ds3f12"; libraryHaskellDepends = [ gogol-core ]; description = "Google Drive Activity SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281707,7 +281707,7 @@ self: { sha256 = "119gfvs7wfchf4l50r13pwwqilxfkxbpdsr1hxa0qshx7qs4hdn3"; libraryHaskellDepends = [ gogol-core ]; description = "Google Calendar SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281719,7 +281719,7 @@ self: { sha256 = "13xr8d87xyv1nif1vm8hx92aqp7w2h68qqpci01jrlgvbwikwg0z"; libraryHaskellDepends = [ gogol-core ]; description = "Google Enterprise License Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281731,7 +281731,7 @@ self: { sha256 = "02as3zv92pmki03ylcjc999cfk4qwgp066ns5wmvhg71x66wcy97"; libraryHaskellDepends = [ gogol-core ]; description = "Google Workspace Reseller SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281743,7 +281743,7 @@ self: { sha256 = "1imkjjq2l8j36anzn4rv51mcdr3j1w9wxk2z4ps8py9whz2yfqa3"; libraryHaskellDepends = [ gogol-core ]; description = "Google Tasks SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281755,7 +281755,7 @@ self: { sha256 = "1ipa3a1d6in8kvk6qrbmpsfns30nci95dlsb2x3ds8jx9rwffsad"; libraryHaskellDepends = [ gogol-core ]; description = "Google App State SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281788,7 +281788,7 @@ self: { sha256 = "0r19gn2i4bvbacvsaw371nwiif41zi3bqvkv1b92nfyzig9nnnpr"; libraryHaskellDepends = [ gogol-core ]; description = "Google BigQuery SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281800,7 +281800,7 @@ self: { sha256 = "0vv8jhqk2z1ji8l2k83021ycsbqqf4mkzq13k6yra5k62f886hb0"; libraryHaskellDepends = [ gogol-core ]; description = "Google BigQuery Data Transfer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281812,7 +281812,7 @@ self: { sha256 = "1q30h5qgrxwi3vpk28iklmy220lhvpk1bc1cdl2wvj9g87vk3jyg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Bigtable Admin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281824,7 +281824,7 @@ self: { sha256 = "0ws694ymsrlk4hw1jzqi4lpjjmjas8cdvxxz9dcmkbd3yhpsq16z"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Billing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281836,7 +281836,7 @@ self: { sha256 = "0m82qlih6dxijd83bsjfbw4dxrn1k1w8gnfdxdxxvccf58xxkb48"; libraryHaskellDepends = [ gogol-core ]; description = "Google Binary Authorization SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281848,7 +281848,7 @@ self: { sha256 = "02qrqqkhy7v14jygqnwv99bkfmnjpkjbxx33avk3fzx5vfh04phh"; libraryHaskellDepends = [ gogol-core ]; description = "Google Blogger SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281860,7 +281860,7 @@ self: { sha256 = "0b8r416cg9cy36adv4frndcc64vy1wcqmhpshbs4ba583yqxndw6"; libraryHaskellDepends = [ gogol-core ]; description = "Google Books SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281872,7 +281872,7 @@ self: { sha256 = "1m5ikfi8gl8xsi1kgv3ca7pfjd56gykw29s4x5mkm76a727sy454"; libraryHaskellDepends = [ gogol-core ]; description = "Google Chat SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281884,7 +281884,7 @@ self: { sha256 = "1cg0xvxs8hkdzrsal7wn0gchscssvnwpfx2kzqqv3k539vjxb07w"; libraryHaskellDepends = [ gogol-core ]; description = "Google Civic Information SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281896,7 +281896,7 @@ self: { sha256 = "0d32fmi65cmhallbiwifwzbwald508025crshh951g2l4sypdbsx"; libraryHaskellDepends = [ gogol-core ]; description = "Google Classroom SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281908,7 +281908,7 @@ self: { sha256 = "1r2ijkzlqi2a34qq6978n8f3iqn2f14srw8cyglhy7if6f23ybp0"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Asset SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281920,7 +281920,7 @@ self: { sha256 = "16scs0jzk0fbvhchf68f69b3pmipffdvi38ihfdn7495dipikpjp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Error Reporting SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281932,7 +281932,7 @@ self: { sha256 = "1w5cpsafgks7zhx08bri3sx9m30ad39wxraa296czhvzhlrz95qq"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Functions SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281944,7 +281944,7 @@ self: { sha256 = "0ygdq4fvgbbjw1jzrvr7r02qjjvr21fjsyvjs5r781bsps9msr66"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Identity SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281956,7 +281956,7 @@ self: { sha256 = "1dvgygzzyk038p6f5qwgiipiz1466zmm760yi1ci9sh7fl4i4ndp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud IoT SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -281968,7 +281968,7 @@ self: { sha256 = "0wvk6ll7xmlly1bi1kwpj3vp4scg06cjsb1xnpd2rd6j2fhi2vmz"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Key Management Service (KMS) SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282001,7 +282001,7 @@ self: { sha256 = "18siw287hdcfmcdp0sxd1r94pk4rri71987mi5mjgxgan90lhgxk"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Private Catalog SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282013,7 +282013,7 @@ self: { sha256 = "12sf1rmiv52gfml3xcv76iza8mry9vhcpk4xzdb80yaw8343idj3"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Private Catalog Producer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282025,7 +282025,7 @@ self: { sha256 = "0hwby0sk3rxsii76425hgy9d7p4v5l0infsqj0qbs0197qhwh4zi"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Profiler SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282037,7 +282037,7 @@ self: { sha256 = "14gbhgyy8g7kaarxpy8llpvgydapq49sr8gzda144gkfq68svabw"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Scheduler SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282049,7 +282049,7 @@ self: { sha256 = "1nhqkvm5v2m4xbcdi29m8padjzmampcsy3l61vknwfc0n6f89rhf"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Search SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282061,7 +282061,7 @@ self: { sha256 = "1zi69k64klas18kmq525z52nchc9gqdk7v15x8prdln6x46ic1dn"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Shell SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282073,7 +282073,7 @@ self: { sha256 = "11ygaka332an20cyl5i9bj5jxkgddc36pfdl07mjab68b6500ggc"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Tasks SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282085,7 +282085,7 @@ self: { sha256 = "0wnn3pfx28g7iqr8vwk2v5vqh06vwcmgjj0blwi9aznkm1g3qp1k"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Trace SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282097,7 +282097,7 @@ self: { sha256 = "1vcwyv86a3mpis6d1rgldn61qzxfz8x2ncfv3r7rrpr79zclqhkj"; libraryHaskellDepends = [ gogol-core ]; description = "Google Perspective Comment Analyzer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282109,7 +282109,7 @@ self: { sha256 = "0j4kabhl6wlyhqjiiz6qw6hc8q9c8c0x0ylqxfiwxgr8j0m3x17h"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Composer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282121,7 +282121,7 @@ self: { sha256 = "094p7nms03jypq44snnsz05z485dz5ynawcnmjjlmwh387i59j4x"; libraryHaskellDepends = [ gogol-core ]; description = "Google Compute Engine SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282133,7 +282133,7 @@ self: { sha256 = "01q4dmqxwdy8p9ix9dhj0dgqs71z7mmjznybv2r8jmfwxm4nxgka"; libraryHaskellDepends = [ gogol-core ]; description = "Google Consumer Surveys SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282145,7 +282145,7 @@ self: { sha256 = "0ci3xdl0rb5nq54z6i748gh240ipgp9wa36pncq3yasf58pn9rvp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Kubernetes Engine SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282157,7 +282157,7 @@ self: { sha256 = "1vzmzbgr88qij6fgi2gsz3iavvbzdxnpjf864l656fkvr5xw83wl"; libraryHaskellDepends = [ gogol-core ]; description = "Google Container Analysis SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282169,7 +282169,7 @@ self: { sha256 = "12mmiza1sd4fryy86kzy88adw8nkswxpf1r2sryndjkyk9a47knx"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Build SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282231,7 +282231,7 @@ self: { tasty ]; description = "Core data types and functionality for Gogol libraries"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282243,7 +282243,7 @@ self: { sha256 = "04yvwb12qpf57p82a7j5h7z0ckxmfircxzyl1a9h8qwmkf2h9g9n"; libraryHaskellDepends = [ gogol-core ]; description = "Google Custom Search SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282255,7 +282255,7 @@ self: { sha256 = "0qi91p8x8jx3rnz4vpk7mkcms1hqjhwlmrvpjzxx489bazllsz66"; libraryHaskellDepends = [ gogol-core ]; description = "Google Dataflow SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282267,7 +282267,7 @@ self: { sha256 = "0r28ccchciw067w1gsm9pcfhnmr6ggk0m5p27i3rhwz1v3mhspnf"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Data Fusion SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282279,7 +282279,7 @@ self: { sha256 = "1gls8g771b7d90a57zz30cwpg0sr9vjmjwkb2sn1syr3q82vz8ba"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Dataproc SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282291,7 +282291,7 @@ self: { sha256 = "0d727wn1yr4w5svvzsfyvn8ybl6l0ijr1mq86zwpz041709llbfg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Datastore SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282303,7 +282303,7 @@ self: { sha256 = "0m71pa6ilqy5s20vmn8q4gn1vikr2fjxvhz8h54qswn5sanjpiz8"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Debugger API (Deprecated) SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282315,7 +282315,7 @@ self: { sha256 = "143k175i32i4nw54r1w7490wqj9g703a5787aw86r468xfagwmdy"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Deployment Manager V2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282327,7 +282327,7 @@ self: { sha256 = "1vhc4fx78h26hcxhmgijfprsvshqgh8v6q9dialckh7rq226g0mn"; libraryHaskellDepends = [ gogol-core ]; description = "Google Campaign Manager 360 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282339,7 +282339,7 @@ self: { sha256 = "1gijb69hmba7dh493zifv5809zri33fmi7fi8wmf3973qaylp7g6"; libraryHaskellDepends = [ gogol-core ]; description = "Google Dialogflow SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282351,7 +282351,7 @@ self: { sha256 = "1a6r481sxp50x5mpw8inp4904jm0a21m1rcya2wijwrj8xblynpp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Digital Asset Links SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282363,7 +282363,7 @@ self: { sha256 = "1gyh5fbiv98j74p3bkg0kv1clszdpy8ksb47k4bnpjg8livfgzf4"; libraryHaskellDepends = [ gogol-core ]; description = "Google API Discovery Service SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282375,7 +282375,7 @@ self: { sha256 = "15q8fr1y21zacz30kjvpxsn2irnzqjl5r2xvhkd2mbcpplyvcbcz"; libraryHaskellDepends = [ gogol-core ]; description = "Google Sensitive Data Protection (DLP) SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282387,7 +282387,7 @@ self: { sha256 = "1igqrn1w1jda0xplbslwib2mdv9mzhfb4dpqgymlmp5g1ps9qy28"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud DNS SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282399,7 +282399,7 @@ self: { sha256 = "1chxs5a1wlql6vb9wqr9navijis7khbpndy0grwzfcdafcyz71jm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Docs SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282411,7 +282411,7 @@ self: { sha256 = "01955ainvq9fmmjvkwpgbarmnplw30ilf05shsnjskdhp6b1hqvc"; libraryHaskellDepends = [ gogol-core ]; description = "Google DoubleClick Bid Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282423,7 +282423,7 @@ self: { sha256 = "1l70nmx86wvixyr84zjhns69l58z1v65aiycmqi3i441c5hjrax2"; libraryHaskellDepends = [ gogol-core ]; description = "Google Search Ads 360 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282435,7 +282435,7 @@ self: { sha256 = "0alf3jahdmkjxjzqj2bs5wlrvx7d3414kbhpi1pvdcy8s3fm2b49"; libraryHaskellDepends = [ gogol-core ]; description = "Google Drive SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282447,7 +282447,7 @@ self: { sha256 = "06lnmdz833wvkh9h2q8q73mnqyp2klmfhg132zabwpcpkywlinvl"; libraryHaskellDepends = [ gogol-core ]; description = "Google Drive Activity SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282459,7 +282459,7 @@ self: { sha256 = "1v2s3696i71z4pqclqc2x53c51n4llv6wbpvms1mr666zgmchvxr"; libraryHaskellDepends = [ gogol-core ]; description = "Google Fact Check Tools SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282471,7 +282471,7 @@ self: { sha256 = "0fd23xaqcqn6qq696i1dlrbdlk7yw15h8wq9jsy0l8sqa8f9ygn2"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Filestore SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282483,7 +282483,7 @@ self: { sha256 = "18ywm1xzr0sqj4pp6lsjw8pbhydimapnxa5xylybc1ii69jqq3xj"; libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Dynamic Links SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282495,7 +282495,7 @@ self: { sha256 = "1znwn8xl2yfxarbf6gcmwlhrm7mn4xan89bd2sh1sd520155yw4q"; libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Rules SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282507,7 +282507,7 @@ self: { sha256 = "0v0jbgffkxgk17qn79qjbcp3rnnfihcikb9709kwkz5vf246rzs7"; libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Hosting SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282519,7 +282519,7 @@ self: { sha256 = "09n8bfaa9spara3yh5awjcfyxdwcag5qi7w01vk9m9snfzdypfrg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Remote Config SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282531,7 +282531,7 @@ self: { sha256 = "0fillhmd5xdb45mfg62fr6vhki4gdc8mqvqzs56il3p70ykbrgby"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Firestore SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282543,7 +282543,7 @@ self: { sha256 = "19a63kbgf8r268ybj1dyd7z4bzaw2dd6ygp3pk4swabjjj1pfrvx"; libraryHaskellDepends = [ gogol-core ]; description = "Google Fitness SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282555,7 +282555,7 @@ self: { sha256 = "15dsq67qnpnmninklr9pm5yy1xn8a459pvgmhaabbp2x31ghqjiv"; libraryHaskellDepends = [ gogol-core ]; description = "Google Web Fonts Developer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282588,7 +282588,7 @@ self: { sha256 = "18scbflas6w5avgsm5ndnj1qyn277mlj3v2fl71mrfjwr6171l5c"; libraryHaskellDepends = [ gogol-core ]; description = "Google Fusion Tables SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282600,7 +282600,7 @@ self: { sha256 = "0l73pqrsfnwxv3mbg6lxkzmbal1xb5gxcb3rnv16d60ng50xrpc3"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Game Services SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282612,7 +282612,7 @@ self: { sha256 = "1qfag0mqyp5fk7p225qlc2551hdyzpmflnx0i59b24vm2yym1y4a"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Game Services Publishing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282624,7 +282624,7 @@ self: { sha256 = "0zy5bqi8lsb6r19bb5sd8fjcqx9v4g0lphxj60p20p94k5vw7wcd"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Game Management SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282636,7 +282636,7 @@ self: { sha256 = "0ddyddxan844csb6mflrsq42ivvwrwcm6lhqy7wydysbf1wcfgmm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Genomics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282648,7 +282648,7 @@ self: { sha256 = "045hqcyypvi8c2d9lh6szp1crz1xk9ll2ll93w5viyvzz2fzlpza"; libraryHaskellDepends = [ gogol-core ]; description = "Google Gmail SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282660,7 +282660,7 @@ self: { sha256 = "0gskbydkk39zs6aa8ss4y3ibnsdb69zmm7jbi6ijr56y7qv11fgm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Groups Migration SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282672,7 +282672,7 @@ self: { sha256 = "0n0j1m01y9k2q07mkrdm5n9pp3ahs9byhl0kpi8na30y4zhscxr8"; libraryHaskellDepends = [ gogol-core ]; description = "Google Groups Settings SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282684,7 +282684,7 @@ self: { sha256 = "1dskfbpm1mv2dax64izj8sarkssajnbkinc4pwkvgfgjhf9l9sq9"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Healthcare SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282696,7 +282696,7 @@ self: { sha256 = "0ylryxz1wa8v246mwzpvqkqmggj2gbd9mxmgf5cbnkibmnbcwswg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Identity and Access Management (IAM) SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282708,7 +282708,7 @@ self: { sha256 = "1jzqijf08jmmavgc5f7vpvs1ixiw6h9k4x8y7q8kwiayp57gcgfh"; libraryHaskellDepends = [ gogol-core ]; description = "Google IAM Service Account Credentials SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282720,7 +282720,7 @@ self: { sha256 = "0v7xm5qr5im2hcvq34s7c880f6yxnzwc4cax1cwm4f3zjq7galmb"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Identity-Aware Proxy SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282732,7 +282732,7 @@ self: { sha256 = "1wdm8w4z4iicbla6139501v7ri9k9w6f0b131li0578dxqw411m0"; libraryHaskellDepends = [ gogol-core ]; description = "Google Identity Toolkit SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282744,7 +282744,7 @@ self: { sha256 = "1hxk0gzk183vjljj57qkgyi5y4j1rigvjxkivxzvzlqyvpbirdrs"; libraryHaskellDepends = [ gogol-core ]; description = "Google Web Search Indexing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282756,7 +282756,7 @@ self: { sha256 = "0i9pi31vz2ngk8fpv16cizc2yjhs0pacnwf2c0fk9nylg9x4ms38"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Talent Solution SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282768,7 +282768,7 @@ self: { sha256 = "02py8n5kk1lxmm7bkxag041rwzip4jxpdmldciq4vyq9fkkxvy57"; libraryHaskellDepends = [ gogol-core ]; description = "Google Knowledge Graph Search SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282780,7 +282780,7 @@ self: { sha256 = "0y0r5c1kgzxmsply7zksh9dbzs2sd4fxwb4ps4w4lqzjkchdbj4x"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Natural Language SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282813,7 +282813,7 @@ self: { sha256 = "14s5hw0qby8acqmf9f3kh068iaglmf9lp6p802vf3bg3qqx43857"; libraryHaskellDepends = [ gogol-core ]; description = "Google Library Agent SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282825,7 +282825,7 @@ self: { sha256 = "1a2w6dyb0h3dy9fxzsrmq81d7vr3z2nk7xc0wkb4jhsdvn3nwkzk"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Logging SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282837,7 +282837,7 @@ self: { sha256 = "0ydxl3cxrw65bfp708im1mlqgf76bi8m0wl8x295mgzyyvi6q75g"; libraryHaskellDepends = [ gogol-core ]; description = "Google Manufacturer Center SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282891,7 +282891,7 @@ self: { sha256 = "0si4kk7da0mxgqddjamxa8cmci75rlpl2bivjyqx99awff788376"; libraryHaskellDepends = [ gogol-core ]; description = "Google Mirror SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282903,7 +282903,7 @@ self: { sha256 = "1vr7kv86b1cz364a5mbcl8w14k3f0rdkya4dqc99j46rqa89hcjs"; libraryHaskellDepends = [ gogol-core ]; description = "Google AI Platform Training & Prediction SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282915,7 +282915,7 @@ self: { sha256 = "1psii00flwy8yh76ng1ixpzdix4i31gr9nlysvi20m962j2zb8x7"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Monitoring SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282927,7 +282927,7 @@ self: { sha256 = "1yrzaa7wab67dw7yyz3kv78rka6vrmq4q53rrjda25y5mbzax08j"; libraryHaskellDepends = [ gogol-core ]; description = "Google OAuth2 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282939,7 +282939,7 @@ self: { sha256 = "0mwxzx6qqbcybanf8cvdrwi4q2y1rs9wlrs4ivsx5csjk07zrbpy"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud OS Login SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282951,7 +282951,7 @@ self: { sha256 = "000p7lhs82fgw80x2g77bgk0ywhxcj22388a37xfdlvfwk7rxxhp"; libraryHaskellDepends = [ gogol-core ]; description = "Google PageSpeed Insights SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282963,7 +282963,7 @@ self: { sha256 = "0jcqch35rw33fp3xc24x6063hfxfd6hkdhy8ns1b3ry0x59r42na"; libraryHaskellDepends = [ gogol-core ]; description = "Google Partners SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -282975,7 +282975,7 @@ self: { sha256 = "1qjr57q91kr6gf37y24z0hr4lwkqq5fk474mb53s6ipqiyqxsk1s"; libraryHaskellDepends = [ gogol-core ]; description = "Google People SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283008,7 +283008,7 @@ self: { sha256 = "05nc0w5v5sgg2z1ldx8y6a06nqy81hsq1bln882gv5595mcz3134"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Movies Partner SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283020,7 +283020,7 @@ self: { sha256 = "1mga3ppvlzjw133g8li20hjacp8k280qwpcsrfh1a9srmkflnqpi"; libraryHaskellDepends = [ gogol-core ]; description = "Google Play Custom App Publishing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283032,7 +283032,7 @@ self: { sha256 = "1jy99vdjqhlhvgir9h7hfc4w27nql44gqv9bn7g6w77xrh5qbbgg"; libraryHaskellDepends = [ gogol-core ]; description = "Google + SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283044,7 +283044,7 @@ self: { sha256 = "00nyww46c4fxqvzm8jdl8wnmv0a7inm4hcyp56vl336l5fzw6wid"; libraryHaskellDepends = [ gogol-core ]; description = "Google + Domains SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283056,7 +283056,7 @@ self: { sha256 = "0i87jzs5vrd7zwmrpkbf0jpw7yhq0y9hhiyay18kl78jkwh8gp9v"; libraryHaskellDepends = [ gogol-core ]; description = "Google Poly SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283089,7 +283089,7 @@ self: { sha256 = "13yzm104viq54pddz321bh9fknr4i0pywsnmlayav82gy6q70fnn"; libraryHaskellDepends = [ gogol-core ]; description = "Google Proximity Beacon SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283101,7 +283101,7 @@ self: { sha256 = "0ay6npsyzcq2m6dww8xdima8d19bqnrpi942hpmn5ny1rlxahvnj"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Pub/Sub SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283113,7 +283113,7 @@ self: { sha256 = "1nvn2c936ia0jzkc6lljcrnxp69y7wj8yk4n95y4wqmibi7v1pc6"; libraryHaskellDepends = [ gogol-core ]; description = "Google QPX Express SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283125,7 +283125,7 @@ self: { sha256 = "1xcgfz3d34iac66kld3fjszi6zn03hw6i51niyapnmgs7qwvw8xm"; libraryHaskellDepends = [ gogol-core ]; description = "Google reCAPTCHA Enterprise SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283137,7 +283137,7 @@ self: { sha256 = "1fynpbfhnhpxki81wak3w6256rhb6yj2n6h605zpkmqb6zgdcraw"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Memorystore for Redis SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283149,7 +283149,7 @@ self: { sha256 = "0316qcavy06s6lc77nd3kvkcivx99a29kybqk2v8gkm3d3hgnay6"; libraryHaskellDepends = [ gogol-core ]; description = "Google Remote Build Execution SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283161,7 +283161,7 @@ self: { sha256 = "1nx55xgghprwzs81x4xvald37xvjzwrsfq5lrrarig5gsz3crb8h"; libraryHaskellDepends = [ gogol-core ]; description = "Google Replica Pool SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283173,7 +283173,7 @@ self: { sha256 = "14cwrx4qw002464i913n6hxq7rw962w2kcrw3bzng74ndhaaswd2"; libraryHaskellDepends = [ gogol-core ]; description = "Google Compute Engine Instance Group Updater SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283185,7 +283185,7 @@ self: { sha256 = "12mhxjw4x9cb5sgpy2z4sk9qkmarhwv8mb8q88qigx4d1abqj5gm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Resource Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283218,7 +283218,7 @@ self: { sha256 = "07wqy2cp62d8gs4izqzqv50yaj7b37jfhq5qm67j9dr3s56kzz6q"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Run Admin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283230,7 +283230,7 @@ self: { sha256 = "0hrjl2vcbmk3hx38c0alh2lgz10xnsvb90lb5x9fkls2n6l0q3lm"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Runtime Configuration SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283242,7 +283242,7 @@ self: { sha256 = "13yyab714dpd42j6683p4c6v97apc2qy4ihyhrsjr7yn6ysyc4jy"; libraryHaskellDepends = [ gogol-core ]; description = "Google Safe Browsing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283254,7 +283254,7 @@ self: { sha256 = "1a2ppyk9869bkwzfhaznqkja5pkdwjwal276k4mzn0ba7jrq47hs"; libraryHaskellDepends = [ gogol-core ]; description = "Google Apps Script SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283266,7 +283266,7 @@ self: { sha256 = "0l5q9zj6scj72zg4sd1hkn5jwm4hh4q85wq6y5pm8s1sbqk3wsqz"; libraryHaskellDepends = [ gogol-core ]; description = "Google Search Console SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283278,7 +283278,7 @@ self: { sha256 = "0vkipvyapjimizikzfgk4q2cdn0my5j85agnnz79hvlkqb412ggp"; libraryHaskellDepends = [ gogol-core ]; description = "Google Security Command Center SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283290,7 +283290,7 @@ self: { sha256 = "0z5mfig3k7k90r5khcs8is4c278dsp9y6qa5fljfkljkd4bniyv4"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Broker SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283302,7 +283302,7 @@ self: { sha256 = "17g49aqdgml3w16mj8qf3m0lz7wa6qhmvz1m7s5q2dly8i7klb9q"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Consumer Management SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283314,7 +283314,7 @@ self: { sha256 = "0zw9a5q6nsyar5210ryh3svzv8jgjwjmn6mm1kpiqx32bi0gcb53"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Control SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283326,7 +283326,7 @@ self: { sha256 = "0i3v8ryswaz84d27v867v5f3rpa6wa518k9y9sim87l4yvqdd72s"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Management SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283338,7 +283338,7 @@ self: { sha256 = "0180yqdgrbsf7zazvdsbi1hwy671qc4m80chv458fgnhl6irqzsj"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Networking SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283350,7 +283350,7 @@ self: { sha256 = "0mc44gczmh6acgfp3x0lhd7kv7agqdqskv91bvnrk9lmrhcqchr6"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service Usage SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283362,7 +283362,7 @@ self: { sha256 = "0gh7flld3vai2fwx9gqw3gcrjwwdk3nkahdxdzrixk96lrvfd2lb"; libraryHaskellDepends = [ gogol-core ]; description = "Google Service User SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283374,7 +283374,7 @@ self: { sha256 = "0jx155xaa053mp7sdrrjng28vdvls51bqg374bp8015dqx8pq388"; libraryHaskellDepends = [ gogol-core ]; description = "Google Sheets SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283386,7 +283386,7 @@ self: { sha256 = "09j3a7scawkxq81mghnypwhxi5jfx1w8nircmmhpm6a9543ikbgl"; libraryHaskellDepends = [ gogol-core ]; description = "Google Content API for Shopping SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283398,7 +283398,7 @@ self: { sha256 = "04nn9382mwi4x83whhp66x99mml2djf97nlvpq0n5d6vs5nl65vf"; libraryHaskellDepends = [ gogol-core ]; description = "Google Site Verification SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283410,7 +283410,7 @@ self: { sha256 = "06cc335zva6qdqr3mmhgsmhzyg09lipzmcsffwvngmbbk6adqfag"; libraryHaskellDepends = [ gogol-core ]; description = "Google Slides SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283422,7 +283422,7 @@ self: { sha256 = "1v5wl66rl9kj7ckzvmy65a23s9d3ajfrxc4rsmpx6zzg3xmxjlw0"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Source Repositories SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283434,7 +283434,7 @@ self: { sha256 = "0wbkqr2f2dha298n3sz007y9jg9c4yxn69m5ln7ffxa135yan6l8"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Spanner SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283446,7 +283446,7 @@ self: { sha256 = "0z1la9nan5dfdksgkajh1a2smlj4vjqk3r2586cshyn4lf1iswsa"; libraryHaskellDepends = [ gogol-core ]; description = "Google Spectrum Database SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283458,7 +283458,7 @@ self: { sha256 = "1bg6kqxjgwj5qrkrvl7gk9h9r60z41k9h7zf6y7a74arw1ycnfcs"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Speech-to-Text SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283470,7 +283470,7 @@ self: { sha256 = "0aamc6i0l1ad9x4fnw1psq37fr8iq4pflmi7r9zpqpqh61225qic"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud SQL Admin SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283482,7 +283482,7 @@ self: { sha256 = "1sdmnkaclgi1n9kip5v3791dbvl992sbf95kp967261cwdm00mw5"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Storage JSON SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283494,7 +283494,7 @@ self: { sha256 = "14v3gk3pp3cn1r27dc9j6f0a8ska2mdpyarx54607x3y23bl1xc5"; libraryHaskellDepends = [ gogol-core ]; description = "Google Storage Transfer SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283506,7 +283506,7 @@ self: { sha256 = "03zd6hk87fchc2v7wch7s2jjlp6kk2pdadd3vqapnfai5b4nmi0c"; libraryHaskellDepends = [ gogol-core ]; description = "Google Street View Publish SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283518,7 +283518,7 @@ self: { sha256 = "1bpybiarlh030k825ikf4sc3wm54qn8jxn9wcycfchz311rahci1"; libraryHaskellDepends = [ gogol-core ]; description = "Google Surveys SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283530,7 +283530,7 @@ self: { sha256 = "1lfadp570iampv44s8kjykimll2h3jrm7kmg696lc4gvr45ps9iz"; libraryHaskellDepends = [ gogol-core ]; description = "Google Tag Manager SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283563,7 +283563,7 @@ self: { sha256 = "0spim4pb7l582ydp4p5fz24bdqdl2d3jl75sw90g39fkdhx8b36s"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Testing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283575,7 +283575,7 @@ self: { sha256 = "0dal449bcdlr04mllfam1m9n0qz8p3ddlv8vm1xpxzw52090jq3m"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Text-to-Speech SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283587,7 +283587,7 @@ self: { sha256 = "108x732f9bxsqwj1wnmp3sb19v2hc0amjq3hjpw8f2iciyy4l5ia"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Tool Results SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283599,7 +283599,7 @@ self: { sha256 = "09hbn03scg5axmfy15d29v5nmqxgsc8289x95rahcy00vjcx0aip"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud TPU SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283611,7 +283611,7 @@ self: { sha256 = "0a98hq71pl3hiv8axaqibs7i5vx9h36zcp4lhj1ckca9mbqps87g"; libraryHaskellDepends = [ gogol-core ]; description = "Google Tracing SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283623,7 +283623,7 @@ self: { sha256 = "15ai2f66bi5hvfpfqx3kpr7pb9nw5sw13p6igs9a2vmdaqf57mkg"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Translation SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283635,7 +283635,7 @@ self: { sha256 = "0j846nnb5w2lki10wnvdslds4bi387hxcfrr3m8q156n0dvgzz5q"; libraryHaskellDepends = [ gogol-core ]; description = "Google URL Shortener SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283668,7 +283668,7 @@ self: { sha256 = "08dyv38d0ga4dc6zlxz41dgba84ylxc336xv0c33jqxhrzdq6654"; libraryHaskellDepends = [ gogol-core ]; description = "Google Vault SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283680,7 +283680,7 @@ self: { sha256 = "1303p25mdzvk79rhy942f1v27n476cqj1sclycq3mnflf661sbwa"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Video Intelligence SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283692,7 +283692,7 @@ self: { sha256 = "13llhpsj0lzd4r6mbgzlcqgj8m14i0qk3il3pynxwhzvn1nccjps"; libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Vision SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283704,7 +283704,7 @@ self: { sha256 = "1da7zap20g3s8n8pail5sh7wy4i7m718qr1h3dmqpd4413p9ybcn"; libraryHaskellDepends = [ gogol-core ]; description = "Google Search Console SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283716,7 +283716,7 @@ self: { sha256 = "0asdbgv7n7vcc7z2qxr4aqva0w75wzxba2niyq10648ya1dxrx5d"; libraryHaskellDepends = [ gogol-core ]; description = "Google Web Security Scanner SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283728,7 +283728,7 @@ self: { sha256 = "1zgfx51z3wxmjkyzg876kfmwb516n5dhaygg1bmjhqc6xwzzp2si"; libraryHaskellDepends = [ gogol-core ]; description = "Google YouTube Data API v3 SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283740,7 +283740,7 @@ self: { sha256 = "01rcrcj83smzhz9bzdhwrnd799w2gg62ypvkffyd1n06frs6jlaf"; libraryHaskellDepends = [ gogol-core ]; description = "Google YouTube Analytics SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283752,7 +283752,7 @@ self: { sha256 = "14p05jzz2vpxhgr2gb8pp5i8ni46zy3j5vjhlq3gb2ri7cz76asz"; libraryHaskellDepends = [ gogol-core ]; description = "Google YouTube Reporting SDK"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -283861,7 +283861,7 @@ self: { vector ]; description = "Golden testing framework for performance benchmarks"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -286042,7 +286042,7 @@ self: { gpu-vulkan-core ]; description = "Thin wrapper for VK_KHR_surface extension of the Vulkan API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -286071,7 +286071,7 @@ self: { gpu-vulkan-core-khr-surface ]; description = "Thin wrapper for VK_KHR_swapchain extension of the Vulkan API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -286109,7 +286109,7 @@ self: { typelevel-tools-yj ]; description = "VK_KHR_surface extension of the Vulkan API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -286153,7 +286153,7 @@ self: { typelevel-tools-yj ]; description = "GLFW surface for Vulkan"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -286200,7 +286200,7 @@ self: { typelevel-tools-yj ]; description = "VK_KHR_swapchain extension of the Vulkan API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -286325,7 +286325,7 @@ self: { typelevel-tools-yj ]; description = "medium wrapper for VK_KHR_surface extension of the Vulkan API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -286357,7 +286357,7 @@ self: { typelevel-tools-yj ]; description = "medium wrapper for GLFW surface for the Vulkan API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -286404,7 +286404,7 @@ self: { typelevel-tools-yj ]; description = "medium wrapper for VK_KHR_swapchain extension of the Vulkan API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -286468,7 +286468,7 @@ self: { criterion ]; description = "Applicative non-linear consumption"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -286501,7 +286501,7 @@ self: { text ]; description = "Applicative parsers for form parameter lists"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -286581,7 +286581,7 @@ self: { tasty-hunit ]; description = "API for creating grafana dashboards represented as json"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -286620,7 +286620,7 @@ self: { unordered-containers ]; description = "Configure grafana dashboards from Dhall expression"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "grafdhall"; } ) { }; @@ -286884,7 +286884,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Easy terminal plotting"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "granite"; } ) { }; @@ -287182,7 +287182,7 @@ self: { unordered-containers ]; description = "Native Haskell implementation of the gRPC framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -287206,7 +287206,7 @@ self: { proto-lens-etcd ]; description = "grapesy-etcd - GRPC interface to etcd"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -287713,7 +287713,7 @@ self: { transformers ]; description = "Trace the call graph of a program"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -287753,7 +287753,7 @@ self: { directory ]; description = "Converts a graph-trace log into a DOT file for use with Graphviz"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "graph-trace-dot"; } ) { }; @@ -287783,7 +287783,7 @@ self: { process ]; description = "Converts a graph-trace log into an HTML document"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "graph-trace-viz"; } ) { }; @@ -288456,7 +288456,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "GraphQL with batteries"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -288874,7 +288874,7 @@ self: { ]; testToolDepends = [ tasty-autocollect ]; description = "Monadic DOT graph builder DSL"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "example"; } ) { }; @@ -289063,7 +289063,7 @@ self: { test-framework-quickcheck2 ]; description = "Gray encoding schemes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -289670,7 +289670,7 @@ self: { tasty-bench ]; description = "Uniformly-random pre-factored numbers (Kalai)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "grfn-exe"; broken = true; @@ -289701,7 +289701,7 @@ self: { test-framework-quickcheck2 ]; description = "Tools for working with regular grids (graphs, lattices)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -289979,7 +289979,7 @@ self: { text ]; description = "Parser for reStructuredText-style grid tables"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -290779,7 +290779,7 @@ self: { utility-ht ]; description = "Shell command for grouping files by dates into folders"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "group-by-date"; maintainers = [ lib.maintainers.thielema ]; } @@ -290959,7 +290959,7 @@ self: { sha256 = "0f5c8dg9b74glfw2sdvdcl9c8igs6knz1bayk4gvvzvypsl547nf"; libraryHaskellDepends = [ base ]; description = "Groups"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -290980,7 +290980,7 @@ self: { groups ]; description = "Generically derive Group instances"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -291055,7 +291055,7 @@ self: { vector ]; description = "A contiguous growable array type"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -291422,7 +291422,7 @@ self: { tree-diff ]; description = "Implementation of the pure part of the gRPC spec"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -291532,7 +291532,7 @@ self: { sha256 = "0if8kvwx51bwsdkwpk9ardmlm9l5v91vfy4g3bj2gmd3184nw6la"; libraryHaskellDepends = [ base ]; description = "Gruvbox colors for use in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -291691,7 +291691,7 @@ self: { X11 ]; description = "A visual generic menu"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "gsmenu"; } @@ -291972,7 +291972,7 @@ self: { ]; libraryPkgconfigDepends = [ gtk2 ]; description = "Binding to the Gtk+ graphical user interface library"; - license = lib.licensesSpdx."LGPL-2.1-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-only"; } ) { inherit (pkgs) gtk2; }; @@ -292409,7 +292409,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Tools to build the Gtk2Hs suite of User Interface libraries"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; } ) { }; @@ -292693,7 +292693,7 @@ self: { ]; libraryPkgconfigDepends = [ gtk3 ]; description = "Binding to the Gtk+ 3 graphical user interface library"; - license = lib.licensesSpdx."LGPL-2.1-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-only"; } ) { inherit (pkgs) gtk3; }; @@ -293182,7 +293182,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "The border guardian for your package dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "guardian"; broken = true; @@ -293335,7 +293335,7 @@ self: { unix ]; description = "ghcWithPackages cmdline util"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "gw"; broken = true; @@ -293640,7 +293640,7 @@ self: { libxrandr ]; description = "Raylib bindings for Haskell"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; badPlatforms = lib.platforms.darwin; } ) @@ -293813,7 +293813,7 @@ self: { test-framework-quickcheck2 ]; description = "A Haskell binding for H3"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -293881,7 +293881,7 @@ self: { time ]; description = "Control your Arduino board from Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -294572,7 +294572,7 @@ self: { zlib ]; description = "native Haskell implementation of OpenPGP (RFC4880)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -295064,7 +295064,7 @@ self: { random ]; description = "A Haskell library for Active Automata Learning"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -296183,7 +296183,7 @@ self: { servant-client ]; description = "An API binding to Hackage API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -296270,7 +296270,7 @@ self: { ]; doHaddock = false; description = "CLI tool for Hackage"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "hackage-cli"; } ) { }; @@ -296626,7 +296626,7 @@ self: { with-utf8 ]; description = "No frills releasing to Hackage"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hackage-publish"; broken = true; @@ -296729,7 +296729,7 @@ self: { time ]; description = "List Hackage reverse dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -296781,7 +296781,7 @@ self: { time ]; description = "List Hackage reverse dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -297502,7 +297502,7 @@ self: { ]; doHaddock = false; description = "Hackage and Portage integration tool"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "hackport"; } ) { }; @@ -297585,7 +297585,7 @@ self: { haddock-test ]; description = "A documentation-generation tool for Haskell libraries"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "haddock"; } @@ -297661,7 +297661,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A documentation-generation tool for Haskell libraries"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -297675,7 +297675,7 @@ self: { sha256 = "1nqq7k8ssl6h1d501d8ayzsdlihnbfrqy4l5z43msc6lr7ffvz2r"; libraryHaskellDepends = [ base ]; description = "A documentation-only package exemplifying haddock markup features"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -297763,7 +297763,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Library exposing some functionality of Haddock"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -297834,7 +297834,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Eliminate warnings for names referred in Haddock only"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -298146,7 +298146,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A simple Hadoop streaming library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -298234,7 +298234,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Confirm delegation of NS and MX records"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; mainProgram = "haeredes"; } ) { }; @@ -299384,7 +299384,7 @@ self: { text ]; description = "Hakyll extension for rendering Coq code using Alectryon"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -299817,7 +299817,7 @@ self: { text ]; description = "A Hakyll plugin for rendering diagrams figures from embedded Haskell code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -299976,7 +299976,7 @@ self: { vector ]; description = "Hakyll utilities to work with images"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -300191,7 +300191,7 @@ self: { text ]; description = "Use shortcut-links in markdown file for Hakyll"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -300586,7 +300586,7 @@ self: { sha256 = "1y09vl853nsc6fx19bwmmmh9k7di825j4y7rsm06wyk35m911yv7"; libraryHaskellDepends = [ base ]; description = "A library to provide special kind of two-column output for Phladiprelio"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -300616,7 +300616,7 @@ self: { JuicyPixels ]; description = "Integration between Halide and JuicyPixels"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; } @@ -300646,7 +300646,7 @@ self: { hspec ]; description = "Integration between Halide and ArrayFire"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -300707,7 +300707,7 @@ self: { vector ]; description = "Haskell bindings to Halide"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; broken = true; @@ -303682,7 +303682,7 @@ self: { list-tries ]; description = "Support for static URL routing with overlap detection for Happstack"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -304010,7 +304010,7 @@ self: { Chart-diagrams ]; description = "Generate simple okay-looking bar plots without much effort"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -304039,7 +304039,7 @@ self: { ]; doHaddock = false; description = "Happy is a parser generator for Haskell implemented using this library"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -304066,7 +304066,7 @@ self: { ]; doHaddock = false; description = "Happy is a parser generator for Haskell implemented using this library"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -304524,7 +304524,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Haskell program configuration using higher kinded data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -304753,7 +304753,7 @@ self: { first-class-families ]; description = "Haskell array programming"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "harpie-bug-issue1"; } ) { }; @@ -304792,7 +304792,7 @@ self: { first-class-families ]; description = "Haskell array programming"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "harpie-bug-issue1"; } @@ -304821,7 +304821,7 @@ self: { prettyprinter ]; description = "numhask shim for harpie"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -304848,7 +304848,7 @@ self: { prettyprinter ]; description = "numhask shim for harpie"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -305002,7 +305002,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "This library 'Has' transformers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -305169,7 +305169,7 @@ self: { sha256 = "1vgbmlcd33vky1mf9sx6dkbh8yjp7nyr4528y6qz7xn7z1lxfyyx"; libraryHaskellDepends = [ base ]; description = "Haskell to and from Scalameta"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -305674,7 +305674,7 @@ self: { temporary ]; description = "Hash-addressed file storage"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -305742,7 +305742,7 @@ self: { unordered-containers ]; description = "Hash-addressed file storage app"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "hash-addressed"; } @@ -305936,7 +305936,7 @@ self: { unix ]; description = "A class for types that can be converted to a hash value"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -305985,7 +305985,7 @@ self: { text ]; description = "A class for types that can be converted to a hash value"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -306111,7 +306111,7 @@ self: { time-compat ]; description = "Provides instances missing from Hashable"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -306285,7 +306285,7 @@ self: { vector ]; description = "Hash digests for files and directories"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "hasherize"; broken = true; @@ -306329,7 +306329,7 @@ self: { ]; benchmarkSystemDepends = [ openssl ]; description = "Hash functions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { inherit (pkgs) openssl; }; @@ -306633,7 +306633,7 @@ self: { vector ]; description = "Mutable hash tables in the ST monad"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -306839,7 +306839,7 @@ self: { ]; doHaddock = false; description = "A RESP protocol implementation and multiplexed Redis client library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -307792,7 +307792,7 @@ self: { tasty-quickcheck ]; description = "A lightweight library for asynchronous job workers with multiple broker backends"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -307869,7 +307869,7 @@ self: { text ]; description = "PostgreSQL/PGMQ broker implementation for haskell-bee"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "simple-worker"; broken = true; @@ -307941,7 +307941,7 @@ self: { unix-time ]; description = "Redis broker implementation for haskell-bee"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -308007,7 +308007,7 @@ self: { unix-time ]; description = "STM broker implementation for haskell-bee"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -308046,7 +308046,7 @@ self: { text ]; description = "Reusable test suite for any haskell-bee Broker implementation"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -308351,7 +308351,7 @@ self: { ]; doHaddock = false; description = "Cabal package script generator for Travis-CI"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "haskell-ci"; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -308798,7 +308798,7 @@ self: { unordered-containers ]; description = "A step-through debugger for GHC Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hdb"; maintainers = [ lib.maintainers.alexfmpe ]; @@ -308824,7 +308824,7 @@ self: { text ]; description = "Custom debug visualization instances for @haskell-debugger@"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -309158,7 +309158,7 @@ self: { hspec-expectations ]; description = "Haskell bindings for ffprobe"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -309599,7 +309599,7 @@ self: { vector ]; description = "Auto-generated Gemini API Client for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -309745,7 +309745,7 @@ self: { uuid-types ]; description = "Haskell port of purescript-halogen library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "halogen-core-prototype"; broken = true; @@ -309829,7 +309829,7 @@ self: { tasty-hunit ]; description = "Bindings to the igraph C library (v0.8.5)."; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -310215,7 +310215,7 @@ self: { benchmarkToolDepends = [ eventlog2html ]; doHaddock = false; description = "LSP server for GHC"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -310228,7 +310228,7 @@ self: { sha256 = "0h8s19j2flby3qrvb93j1d2lpjl1jgin8lj6dqpb7c86h59f2xlx"; libraryHaskellDepends = [ base ]; description = "A fully compliant Haskell 98 lexer"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -311084,7 +311084,7 @@ self: { text ]; description = "Haskell interface for Tembo's PGMQ PostgreSQL extension"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -311995,7 +311995,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "haskell-stack-trace-plugin"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -312036,7 +312036,7 @@ self: { time ]; description = "A simple throttling library, which drops messages from same group"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -313214,7 +313214,7 @@ self: { process ]; description = "Rebuild Haskell dependencies in Gentoo"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "haskell-updater"; } ) { }; @@ -313334,7 +313334,7 @@ self: { base ]; description = "Haskell 2020[draft] Standard Library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -314767,7 +314767,7 @@ self: { vector ]; description = "embedded DSL for defining epidemiologic cohorts"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -316422,7 +316422,7 @@ self: { weigh ]; description = "Haskell bindings to libtorch, supporting both typed and untyped tensors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -316477,7 +316477,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Code generation tools for Hasktorch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ht-codegen"; broken = true; @@ -316507,7 +316507,7 @@ self: { text ]; description = "Testing library for Hasktorch's FFI bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -316545,7 +316545,7 @@ self: { text ]; description = "Bindings to Torch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -316590,7 +316590,7 @@ self: { text ]; description = "Bindings to Cutorch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { ATen = null; }; @@ -316659,7 +316659,7 @@ self: { ]; doHaddock = false; description = "Core Hasktorch abstractions wrapping FFI bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -316699,7 +316699,7 @@ self: { ]; doHaddock = false; description = "Backpack signatures for Tensor operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -316721,7 +316721,7 @@ self: { hasktorch-types-th ]; description = "Functions to partially satisfy tensor signatures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -316745,7 +316745,7 @@ self: { ]; doHaddock = false; description = "Signatures for support tensors in hasktorch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -316769,7 +316769,7 @@ self: { ]; doHaddock = false; description = "Core types for Hasktorch backpack signatures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -316792,7 +316792,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "C-types for Torch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -316815,7 +316815,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "C-types for Cutorch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -316868,7 +316868,7 @@ self: { vector ]; description = "Neural architectures in hasktorch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -316925,7 +316925,7 @@ self: { criterion ]; description = "Haskus binary format manipulation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -317089,7 +317089,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Haskus data utility modules"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -317109,7 +317109,7 @@ self: { doctest ]; description = "Haskus types utility modules"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -317161,7 +317161,7 @@ self: { QuickCheck ]; description = "Variant and EADT"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -317194,7 +317194,7 @@ self: { text ]; description = "Haskus web"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -317506,7 +317506,7 @@ self: { vector-sized ]; description = "A monad for interfacing with external SMT solvers"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -317687,7 +317687,7 @@ self: { ]; doHaddock = false; description = "An efficient PostgreSQL driver with a flexible mapping API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -317775,7 +317775,7 @@ self: { ]; doHaddock = false; description = "Fast PostgreSQL driver with a flexible mapping API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -317877,7 +317877,7 @@ self: { rerebase ]; description = "Fast PostgreSQL driver with a flexible mapping API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -318010,7 +318010,7 @@ self: { tasty-hunit ]; description = "A declarative abstraction over PostgreSQL Cursor"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -318043,7 +318043,7 @@ self: { transformers ]; description = "An abstraction for simultaneous fetching from multiple PostgreSQL cursors"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -318124,7 +318124,7 @@ self: { tasty-hunit ]; description = "Toolkit for constructing Hasql statements dynamically"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -318164,7 +318164,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Hasql extension for dynamic construction of statements"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -318203,7 +318203,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Effectful bindings for hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hasql-effectful-example"; broken = true; @@ -318243,7 +318243,7 @@ self: { tasty-hunit ]; description = "Hasql queries testing interface"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -318295,7 +318295,7 @@ self: { uuid ]; description = "Compile-time PostgreSQL data generation for hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -318379,7 +318379,7 @@ self: { vector ]; description = "Implicit definitions for Hasql, such as default codecs for standard types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -318417,7 +318417,7 @@ self: { vector ]; description = "Implicit definitions for Hasql, such as default codecs for standard types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -318480,7 +318480,7 @@ self: { tmp-postgres ]; description = "QuasiQuoter that supports expression interpolation for hasql"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -318509,7 +318509,7 @@ self: { text ]; description = "LISTEN/NOTIFY with hasql"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -318542,7 +318542,7 @@ self: { uuid ]; description = "SDK for defining modular mappings to databases on top of Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -318634,7 +318634,7 @@ self: { transformers ]; description = "Hasql migrations library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -318802,7 +318802,7 @@ self: { time ]; description = "\"optparse-applicative\" parsers for \"hasql\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -318835,7 +318835,7 @@ self: { time ]; description = "\"optparse-applicative\" parsers for \"hasql\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -318905,7 +318905,7 @@ self: { rerebase ]; description = "Pool of connections for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -318954,7 +318954,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Pool of connections for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -319004,7 +319004,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Pool of connections for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -319180,7 +319180,7 @@ self: { text-builder ]; description = "Integration of \"hasql\" with \"postgresql-types\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -319315,7 +319315,7 @@ self: { hspec ]; description = "A pool of connections for Hasql based on resource-pool"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -319379,7 +319379,7 @@ self: { transformers ]; description = "Stream Hasql queries with Conduit"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -319402,7 +319402,7 @@ self: { hasql-transaction-io ]; description = "Stream Hasql queries"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -319460,7 +319460,7 @@ self: { unliftio-core ]; description = "An example program that shows how to use Hasql streams with Rel8"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hasql-streaming"; } @@ -319489,7 +319489,7 @@ self: { transformers ]; description = "Stream Hasql queries with Pipes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -319518,7 +319518,7 @@ self: { transformers ]; description = "Stream Hasql queries with Streaming"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -319547,7 +319547,7 @@ self: { transformers ]; description = "Stream Hasql queries with Streamly"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -319588,7 +319588,7 @@ self: { vector ]; description = "Template Haskell utilities for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -319625,7 +319625,7 @@ self: { vector ]; description = "Template Haskell utilities for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -319702,7 +319702,7 @@ self: { rerebase ]; description = "Composable abstraction over retryable transactions for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -319740,7 +319740,7 @@ self: { rerebase ]; description = "Composable abstraction over retryable transactions for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -319776,7 +319776,7 @@ self: { unliftio-core ]; description = "Perform IO actions during transactions for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -319811,7 +319811,7 @@ self: { tasty-quickcheck ]; description = "Parse PostgreSQL connection URI into Hasql.Connection Settings"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -320559,7 +320559,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Manipulates network blocks in CIDR notation"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; mainProgram = "hath"; } ) { }; @@ -320731,7 +320731,7 @@ self: { text ]; description = "Library for checking for weak/compromised passwords"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "readme"; } ) { }; @@ -321425,7 +321425,7 @@ self: { mmap ]; description = "A command line tool to compute BLAKE3 hashes"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; platforms = lib.platforms.x86; mainProgram = "hb3sum"; } @@ -321894,7 +321894,7 @@ self: { hspec ]; description = "Blosc (numerical compression library) bindings for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -322224,7 +322224,7 @@ self: { witherable ]; description = "2d Delaunay triangulation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -322731,7 +322731,7 @@ self: { string-interpolate ]; description = "Haskell artifact name counts"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hcount"; broken = true; @@ -324084,7 +324084,7 @@ self: { selective ]; description = "More informative parser"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -324214,7 +324214,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "License Header Manager"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "headroom"; } ) { }; @@ -324275,7 +324275,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "interactively inspect Haskell values at runtime"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -324864,7 +324864,7 @@ self: { sha256 = "00lnlv0hwlsq5y5r0b2y0v18l7kcwbfn8w5gnphrw3rihdp70ik8"; libraryHaskellDepends = [ base ]; description = "Abstract unit test interface"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; } ) { }; @@ -325014,7 +325014,7 @@ self: { microlens ]; description = "Reddit API bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -325290,7 +325290,7 @@ self: { vector ]; description = "Hedgehog will eat your typeclass bugs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -325400,7 +325400,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Supplemental library for hedgehog"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -325486,7 +325486,7 @@ self: { typerep-map ]; description = "Customizable Gen for ADT using Generics"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -325579,7 +325579,7 @@ self: { hedgehog ]; description = "GHC Generics automatically derived hedgehog generators"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -325621,7 +325621,7 @@ self: { hedgehog ]; description = "Golden testing capabilities for hedgehog using Aeson"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -325644,7 +325644,7 @@ self: { lens ]; description = "Hedgehog properties for lens laws"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -325667,7 +325667,7 @@ self: { optics-core ]; description = "Hedgehog properties for optics laws"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -325884,7 +325884,7 @@ self: { hedis ]; description = "Adaptation of the hedis library for the effectful ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -325908,7 +325908,7 @@ self: { scientific time ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -326234,7 +326234,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "higher-order algebraic effects done right"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -326336,7 +326336,7 @@ self: { unliftio ]; description = "higher-order algebraic effects done right"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -326378,7 +326378,7 @@ self: { tasty-quickcheck ]; description = "Fast equality saturation in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -326627,7 +326627,7 @@ self: { xmlhtml ]; description = "An Haskell template system supporting both HTML5 and XML"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -326871,7 +326871,7 @@ self: { xmlhtml ]; description = "Extra heist functionality"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -327018,7 +327018,7 @@ self: { zeugma ]; description = "Clipboard Manager"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "hel"; } @@ -327879,7 +327879,7 @@ self: { ]; doHaddock = false; description = "GHC plugin to enforce user specified rules on code"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -327960,7 +327960,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Generically derive Storable instances suitable for CPU-GPU transfer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -328017,7 +328017,7 @@ self: { vector ]; description = "Really fast mutable sparse sets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -328058,7 +328058,7 @@ self: { uuid ]; description = "Generate UUIDv7 values"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -328143,7 +328143,7 @@ self: { QuickCheck ]; description = "Accessible format for structured data serialization"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; mainProgram = "herb-format"; } ) { }; @@ -328436,7 +328436,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Runs Continuous Integration tasks on your machines"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.roberth ]; } ) @@ -328568,7 +328568,7 @@ self: { vector ]; description = "Hercules CI API definition with Servant"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "hercules-gen-swagger"; maintainers = [ lib.maintainers.roberth ]; } @@ -328959,7 +328959,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bindings for the Nix evaluator"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.roberth ]; } ) @@ -329032,7 +329032,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell bindings for Nix's libstore"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.roberth ]; } ) @@ -329155,7 +329155,7 @@ self: { text ]; description = "Heredocument on Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -329245,7 +329245,7 @@ self: { vector ]; description = "Fast JSON decoding via simdjson C++ bindings"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -329840,7 +329840,7 @@ self: { infinite-list ]; description = "Zip lists with Traversables"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -329913,7 +329913,7 @@ self: { stm ]; description = "Comparison of distinctly typed values with evidence capture"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -330285,7 +330285,7 @@ self: { ]; doHaddock = false; description = "Symbolic EVM Evaluator"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; mainProgram = "hevm"; maintainers = [ lib.maintainers.arturcygan ]; } @@ -330406,7 +330406,7 @@ self: { text ]; description = "ByteString-Text hexidecimal conversions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -330571,7 +330571,7 @@ self: { wreq ]; description = "Lenses for the hexml package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -331072,7 +331072,7 @@ self: { text ]; description = "Streaming-friendly XML parsers"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -331636,7 +331636,7 @@ self: { text ]; description = "File/folder watching for OS X"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.darwin; } ) { }; @@ -331793,7 +331793,7 @@ self: { ]; libraryPkgconfigDepends = [ gdal ]; description = "Haskell binding to the GDAL library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) gdal; }; @@ -332043,7 +332043,7 @@ self: { vinyl ]; description = "Geometric Algorithms, Data structures, and Data types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -332274,7 +332274,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Reading and Writing ipe7 files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -332697,7 +332697,7 @@ self: { network ]; description = "Haskell module to interact with the greetd daemon trough it's IPC protocol"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -333521,7 +333521,7 @@ self: { yaml ]; description = "Set up a GHC API session"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hie-bios"; } ) { }; @@ -333616,7 +333616,7 @@ self: { yaml ]; description = "Set up a GHC API session"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hie-bios"; } @@ -333843,7 +333843,7 @@ self: { temporary ]; description = "Generates a references DB from .hie files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hiedb"; } ) { }; @@ -333913,7 +333913,7 @@ self: { temporary ]; description = "Generates a references DB from .hie files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hiedb"; } @@ -334081,7 +334081,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "hierarchical environments for dependency injection"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -334370,7 +334370,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Partial types as a type constructor"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -334480,7 +334480,7 @@ self: { ftcqueue ]; description = "This package is used by package yaftee"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -334503,7 +334503,7 @@ self: { freer-base-classes ]; description = "This package is used by package yaftee"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -334943,7 +334943,7 @@ self: { utility-ht ]; description = "Linear Programming using HiGHS and comfort-array"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) highs; }; @@ -334982,7 +334982,7 @@ self: { text ]; description = "Haskell wrapper for Pikchr, a PIC-like markup language for diagrams"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hikchr"; broken = true; @@ -335122,7 +335122,7 @@ self: { ]; testToolDepends = [ hlint ]; description = "A standard library for Haskell as an alternative to rio"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -335735,7 +335735,7 @@ self: { quickcheck-text ]; description = "Generic project initialization tool"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hi"; maintainers = [ lib.maintainers.poscat ]; } @@ -336018,7 +336018,7 @@ self: { relude ]; description = "Helper for using hint with Nix package databases"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -337240,7 +337240,7 @@ self: { text ]; description = "Haskell Git Helper Tool"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "hit"; broken = true; @@ -337356,7 +337356,7 @@ self: { ]; doHaddock = false; description = "Haskell/Nix development build tools"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "hix"; broken = true; @@ -338477,7 +338477,7 @@ self: { wizards ]; description = "Command-line interface for the hledger accounting system"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "hledger"; maintainers = [ lib.maintainers.maralorn @@ -339007,7 +339007,7 @@ self: { utf8-string ]; description = "A library providing the core functionality of hledger"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; } ) { }; @@ -339209,7 +339209,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Terminal interface for the hledger accounting system"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "hledger-ui"; maintainers = [ lib.maintainers.maralorn ]; } @@ -339364,7 +339364,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Web user interface for the hledger accounting system"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "hledger-web"; maintainers = [ lib.maintainers.maralorn ]; } @@ -339786,7 +339786,7 @@ self: { containers ]; description = "GHC plugin for hlint"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340092,7 +340092,7 @@ self: { text ]; description = "Provide Alternate Number Formats plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340105,7 +340105,7 @@ self: { version = "1.1.0.0"; sha256 = "11hnkbpg13zvnq69svm46zm5k55yshgz97kjjx1g3jcb9ah1brm1"; description = "Integration with the Brittany code formatter"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; } ) { }; @@ -340149,7 +340149,7 @@ self: { hls-test-utils ]; description = "Integration with the cabal-fmt code formatter"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340228,7 +340228,7 @@ self: { transformers ]; description = "Cabal integration plugin with Haskell Language Server"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340286,7 +340286,7 @@ self: { text ]; description = "Call hierarchy plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -340335,7 +340335,7 @@ self: { text ]; description = "Change a declarations type signature with a Code Action"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340348,7 +340348,7 @@ self: { version = "2.6.0.0"; sha256 = "0jib2y256fb5b8wgsi9rjsdb3ywwpcbcnbbxmg6q3gwnglrdb1lx"; description = "Class/instance management plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -340414,7 +340414,7 @@ self: { vector ]; description = "HLS Plugin to support smart selection range and Folding range"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340511,7 +340511,7 @@ self: { text ]; description = "Eval plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340550,7 +340550,7 @@ self: { transformers ]; description = "Common utilities to interaction between ghc-exactprint and HLS plugins"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -340596,7 +340596,7 @@ self: { text ]; description = "Show fixity explicitly while hovering"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340656,7 +340656,7 @@ self: { text ]; description = "Explicit imports plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340711,7 +340711,7 @@ self: { text ]; description = "Explicit record fields plugin for Haskell Language Server"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340724,7 +340724,7 @@ self: { version = "2.6.0.0"; sha256 = "1wyk88lynchhzriqj7m9ph0s2c2ivkqg1nmhgb1knkvp8ag27iik"; description = "Integration with the Floskell code formatter"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -340779,7 +340779,7 @@ self: { ]; testToolDepends = [ fourmolu ]; description = "Integration with the Fourmolu code formatter"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340792,7 +340792,7 @@ self: { version = "2.6.0.0"; sha256 = "0aa602m024s3ch23np2iixmkwv6474va20bjdgiwdgc8vahg4grg"; description = "Convert to GADT syntax plugin"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -340870,7 +340870,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell Language Server internal graph API"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -340881,7 +340881,7 @@ self: { version = "2.2.0.0"; sha256 = "0wp8hk5hwl43z5mjcas332z92y3zv9g8wrc5zhzli8pa37ab6r8x"; description = "Haddock comments plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -340892,7 +340892,7 @@ self: { version = "2.6.0.0"; sha256 = "0ix89wp8nq3iywh6d3w8j7lnfm2g3l9gks8sxkww0z0mfhfxvywc"; description = "Hlint integration plugin with Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -340935,7 +340935,7 @@ self: { hls-test-utils ]; description = "Module name plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -340996,7 +340996,7 @@ self: { ]; testToolDepends = [ ormolu ]; description = "Integration with the Ormolu code formatter"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -341058,7 +341058,7 @@ self: { text ]; description = "Overloaded record dot plugin for Haskell Language Server"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -341171,7 +341171,7 @@ self: { random-fu ]; description = "Haskell Language Server API for plugin communication"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -341223,7 +341223,7 @@ self: { text ]; description = "Pragmas plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -341276,7 +341276,7 @@ self: { text ]; description = "A Haskell Language Server plugin that qualifies imported names"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -341289,7 +341289,7 @@ self: { version = "2.6.0.0"; sha256 = "0lqy7c3vqn832gs9z86n4clsqb6g73rhnlrvn3sg3h8hkxasfzjf"; description = "Exactprint refactorings for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -341336,7 +341336,7 @@ self: { text ]; description = "Refine imports plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -341349,7 +341349,7 @@ self: { version = "2.6.0.0"; sha256 = "15gjh7r9cc43yz1zp52q349fag4nxv25vhzn5pdma4ch366xyr4g"; description = "Rename plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -341360,7 +341360,7 @@ self: { version = "2.6.0.0"; sha256 = "11cl4q79jxl73s62ccdarp1570k95picgn3q8lgnqznc6ywdv3zh"; description = "Retrie integration plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -341415,7 +341415,7 @@ self: { text ]; description = "HLS Plugin to support smart selection range"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -341500,7 +341500,7 @@ self: { text-rope ]; description = "Call hierarchy plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -341512,7 +341512,7 @@ self: { version = "2.6.0.0"; sha256 = "00fx8rxdnmam0672vb0az2lw5inqyc22cjfrh8wiwx36i28r8zqj"; description = "HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -341523,7 +341523,7 @@ self: { version = "2.6.0.0"; sha256 = "1zhw2ysf5ccsrz1vahff6hr683b581v4py2pyf9xfnjfay5gl0id"; description = "Stan integration plugin with Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -341534,7 +341534,7 @@ self: { version = "2.6.0.0"; sha256 = "171068mmb7sdk14s5v794jc0n0mrrq8fkzp2z2wlrmk38mqi3773"; description = "Integration with the Stylish Haskell code formatter"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -341545,7 +341545,7 @@ self: { version = "2.2.0.0"; sha256 = "05rgapkpr3giln245aswlcgwqpfglifsjq1n8sgwgi04bn2w6vng"; description = "Wingman plugin for Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -341610,7 +341610,7 @@ self: { text-rope ]; description = "Utilities used in the tests of Haskell Language Server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -342094,7 +342094,7 @@ self: { mkDerivation, base, hmatrix, - QuadProgpp, + quadprogpp, vector, }: mkDerivation { @@ -342106,11 +342106,11 @@ self: { hmatrix vector ]; - librarySystemDepends = [ QuadProgpp ]; + librarySystemDepends = [ quadprogpp ]; description = "Bindings to the QuadProg++ quadratic programming library"; license = lib.licenses.bsd3; } - ) { inherit (pkgs) QuadProgpp; }; + ) { quadprogpp = null; }; hmatrix-repa = callPackage ( { @@ -342811,7 +342811,7 @@ self: { ]; doHaddock = false; description = "Hidden Markov Models using LAPACK primitives"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -342905,7 +342905,7 @@ self: { ]; executableSystemDepends = [ ncurses ]; description = "A 2019 fork of an ncurses mp3 player written in Haskell"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; mainProgram = "hmp3"; } ) { inherit (pkgs) ncurses; }; @@ -342924,7 +342924,7 @@ self: { libraryHaskellDepends = [ base ]; librarySystemDepends = [ mpfr ]; description = "Haskell binding to the MPFR library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) mpfr; }; @@ -342986,7 +342986,7 @@ self: { time ]; description = "Haskell Music Theory"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -343032,7 +343032,7 @@ self: { time ]; description = "Haskell Music Theory Base"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -343375,7 +343375,7 @@ self: { time ]; description = "Haskell implementation of the Nix language"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hnix"; maintainers = [ lib.maintainers.Anton-Latukha @@ -343477,7 +343477,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Core effects for interacting with the Nix store"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.Anton-Latukha lib.maintainers.sorki @@ -343559,7 +343559,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Core types used for interacting with the Nix store"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.Anton-Latukha @@ -343614,7 +343614,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Nix store database support"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -343656,7 +343656,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "JSON serialization for core types"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -343729,7 +343729,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "NAR file format"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -343773,7 +343773,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Read-only Nix store"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -343816,7 +343816,7 @@ self: { unordered-containers ]; description = "Remote hnix store"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.Anton-Latukha lib.maintainers.sorki @@ -343908,7 +343908,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Remote hnix store"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.Anton-Latukha @@ -343966,7 +343966,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Test utilities and instances"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -344235,7 +344235,7 @@ self: { stm ]; description = "Simple tools for communicating sequential processes"; - license = lib.licensesSpdx."Zlib"; + license = lib.meta.getLicenseFromSpdxId "Zlib"; } ) { }; @@ -344341,7 +344341,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell OAuth2 authentication client"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -344403,7 +344403,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell OAuth2 authentication client"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -344462,7 +344462,7 @@ self: { warp ]; description = "hoauth2 demo application"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hoauth2-demo"; broken = true; @@ -344521,7 +344521,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "OAuth2 Identity Providers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -344563,7 +344563,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "tutorial for hoauth2-providers module"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hoauth2-providers-tutorial"; broken = true; @@ -344605,7 +344605,7 @@ self: { uri-bytestring ]; description = "Tutorial for using hoauth2"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -344801,7 +344801,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "OpenOCD Haskell interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hocd-read-mem"; } ) { }; @@ -345562,7 +345562,7 @@ self: { time ]; description = "Library for country public holidays"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -345625,7 +345625,7 @@ self: { tasty-discover ]; description = "Tools and combinators for solving constraint problems"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -345799,7 +345799,7 @@ self: { text ]; description = "Client library for the Home Assistant API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ha-client"; } ) { }; @@ -345931,7 +345931,7 @@ self: { single-tuple ]; description = "Homotuple, all whose elements are the same type"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -347146,7 +347146,7 @@ self: { stm ]; description = "Abstraction over creating network connections with SOCKS5 and TLS"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -347468,7 +347468,7 @@ self: { happy ]; description = "hOpenPGP-based command-line tools"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -348037,7 +348037,7 @@ self: { ]; doHaddock = false; description = "Higher Order Reverse Derivatives Efficiently - Automatic Differentiation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -348119,7 +348119,7 @@ self: { sydtest ]; description = "Generate nix expressions from horizon-spec definitions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -348152,7 +348152,7 @@ self: { th-lift ]; description = "Horizon Stable Package Set Type Definitions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -348175,7 +348175,7 @@ self: { lens ]; description = "Horizon Stable Package Set Lenses"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -348208,7 +348208,7 @@ self: { text ]; description = "Horizon Stable Package Set Pretty Printer"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -348250,7 +348250,7 @@ self: { tasty-hunit ]; description = "horizontal rule for the terminal"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "hr"; } ) { }; @@ -348325,7 +348325,7 @@ self: { transformers ]; description = "Haskell Open Sound Control"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -348448,7 +348448,7 @@ self: { text ]; description = "Network Host Addresses"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -350189,7 +350189,7 @@ self: { time ]; description = "Code Coverage Library for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -350529,7 +350529,7 @@ self: { utf8-string ]; description = "A tool for looking through PDF file using Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hpdft"; broken = true; @@ -350948,7 +350948,7 @@ self: { vector ]; description = "Haskell bindings to libpqtypes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) libpq; }; @@ -351031,7 +351031,7 @@ self: { vector ]; description = "Haskell bindings to libpqtypes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) libpq; }; @@ -351067,7 +351067,7 @@ self: { text ]; description = "Adaptation of the hpqtypes library for the effectful ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -351131,7 +351131,7 @@ self: { tasty-bench ]; description = "Extra utilities for hpqtypes library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -351193,7 +351193,7 @@ self: { tasty-bench ]; description = "Extra utilities for hpqtypes library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -351756,7 +351756,7 @@ self: { hspec-expectations ]; description = "Quantitative Library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) gsl; }; @@ -351785,7 +351785,7 @@ self: { random ]; description = "A library for simulating quantum circuits"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hqcsim-exe"; broken = true; @@ -351851,7 +351851,7 @@ self: { test-framework-quickcheck2 ]; description = "HQuantLib is a port of essencial parts of QuantLib to Haskell"; - license = lib.licensesSpdx."LGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "mctest"; broken = true; @@ -351873,7 +351873,7 @@ self: { time ]; description = "HQuantLib Time is a business calendar functions extracted from HQuantLib"; - license = lib.licensesSpdx."LGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-or-later"; } ) { }; @@ -352506,7 +352506,7 @@ self: { time ]; description = "Haskell bindings for ASAP:O"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -352827,7 +352827,7 @@ self: { void ]; description = "Conllu validating parser and utils"; - license = lib.licensesSpdx."LGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "hs-conllu"; broken = true; @@ -353527,7 +353527,7 @@ self: { hspec ]; description = "A tool to highlight terminal strings"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "test-exe"; } ) { }; @@ -353877,7 +353877,7 @@ self: { ]; libraryPkgconfigDepends = [ libonnxruntime ]; description = "Low-level bindings for ONNX Runtime"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -354178,7 +354178,7 @@ self: { unordered-containers ]; description = "Plugin for instrumenting an application"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -354335,7 +354335,7 @@ self: { unliftio-core ]; description = "OpenTelemetry instrumentation for hw-kafka-client"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -354410,7 +354410,7 @@ self: { unordered-containers ]; description = "OpenTelemetry instrumentation for persistent-mysql"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -354655,7 +354655,7 @@ self: { primitive ]; description = "Datadog Propagator for OpenTelemetry"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -354800,7 +354800,7 @@ self: { yaml ]; description = "OpenTelemetry Semantic Conventions for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "generate"; } ) { }; @@ -355289,7 +355289,7 @@ self: { hspec ]; description = "Read and write SAM, BAM, and CRAM files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -355396,7 +355396,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Terminal Emulator written in Haskell, SDL2 Backend"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "hs-sdl-term-emulator"; } @@ -355499,7 +355499,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Convert an eventlog into the speedscope json format"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hs-speedscope"; } ) { }; @@ -355606,7 +355606,7 @@ self: { warp ]; description = "Bindings to the Tango Controls system"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -355656,7 +355656,7 @@ self: { criterion ]; description = "Terminal Emulator written in 100% Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -355684,7 +355684,7 @@ self: { ]; doHaddock = false; description = "High-level bindings for tree-sitter"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; } ) { }; @@ -355715,7 +355715,7 @@ self: { tree-sitter-while ]; description = "Low-level bindings for tree-sitter"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -356824,7 +356824,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Haskell bindings to BLST"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -356918,7 +356918,7 @@ self: { vector ]; description = "Haskell SuperCollider"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -357830,7 +357830,7 @@ self: { text ]; description = "Haskell bindings to the libcdio disc-reading library"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -358328,7 +358328,7 @@ self: { time ]; description = "Haskell shell script templates"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -358810,7 +358810,7 @@ self: { text ]; description = "Core package representing Haskell advisories"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -358882,7 +358882,7 @@ self: { time ]; description = "Synchronize with the Haskell security advisory database"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hsec-sync"; broken = true; @@ -359017,7 +359017,7 @@ self: { toml-parser ]; description = "Tools for working with the Haskell security advisory database"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hsec-tools"; broken = true; @@ -359116,7 +359116,7 @@ self: { tls ]; description = "sendxmpp clone, sending XMPP messages via CLI"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; mainProgram = "hsendxmpp"; } ) { }; @@ -359467,7 +359467,7 @@ self: { yaml ]; description = "A SFTP client tool for secure file transfer operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hsftp"; broken = true; @@ -359797,7 +359797,7 @@ self: { tasty-th ]; description = "ini configuration files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -359843,7 +359843,7 @@ self: { transformers ]; description = "Inspect Haskell source files"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "hsinspect"; broken = true; @@ -359933,7 +359933,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "LSP interface over the hsinspect binary"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "hsinspect-lsp"; } @@ -359981,7 +359981,7 @@ self: { transformers ]; description = "Install Haskell software"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; mainProgram = "hsinstall"; } ) { }; @@ -360028,7 +360028,7 @@ self: { transformers ]; description = "Install Haskell software"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "hsinstall"; } @@ -360411,7 +360411,7 @@ self: { text ]; description = "Bindings to Lua, an embeddable scripting language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360460,7 +360460,7 @@ self: { text ]; description = "Bindings to Lua, an embeddable scripting language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -360510,7 +360510,7 @@ self: { vector ]; description = "Allow aeson data types to be used with Lua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360558,7 +360558,7 @@ self: { text ]; description = "Type classes for HsLua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360591,7 +360591,7 @@ self: { unix ]; description = "Command-line interface for Lua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360633,7 +360633,7 @@ self: { tasty-quickcheck ]; description = "Bindings to Lua, an embeddable scripting language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360660,7 +360660,7 @@ self: { text ]; description = "Examples of how to combine Haskell and Lua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360689,7 +360689,7 @@ self: { tasty-lua ]; description = "Opinionated, but extensible Lua list type"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360735,7 +360735,7 @@ self: { text ]; description = "Marshalling of values between Haskell and Lua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360770,7 +360770,7 @@ self: { text ]; description = "Lua module wrapping Text.DocLayout."; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360805,7 +360805,7 @@ self: { text ]; description = "Lua module wrapping Text.DocLayout."; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -360847,7 +360847,7 @@ self: { text ]; description = "Lua module to work with file paths"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360885,7 +360885,7 @@ self: { tasty-lua ]; description = "Lua module to work with file paths"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -360931,7 +360931,7 @@ self: { text ]; description = "Lua module wrapper around Haskell's System module"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -360981,7 +360981,7 @@ self: { tasty-lua ]; description = "Lua module wrapper around Haskell's System module"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -361019,7 +361019,7 @@ self: { text ]; description = "Lua module for text"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -361055,7 +361055,7 @@ self: { tasty-lua ]; description = "Lua module for text"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -361097,7 +361097,7 @@ self: { text ]; description = "Lua module to work with version specifiers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -361133,7 +361133,7 @@ self: { tasty-lua ]; description = "Lua module to work with version specifiers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -361182,7 +361182,7 @@ self: { tasty-lua ]; description = "Lua module to work with file zips"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -361226,7 +361226,7 @@ self: { tasty-lua ]; description = "Lua module to work with file zips"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -361285,7 +361285,7 @@ self: { text ]; description = "Object orientation tools for HsLua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -361324,7 +361324,7 @@ self: { tasty-hslua ]; description = "Object orientation tools for HsLua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -361373,7 +361373,7 @@ self: { text ]; description = "Utilities to build Lua modules"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -361415,7 +361415,7 @@ self: { tasty-hunit ]; description = "Utilities to build Lua modules"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -361445,7 +361445,7 @@ self: { text ]; description = "Isocline-based Lua REPL"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -361487,7 +361487,7 @@ self: { tasty-quickcheck ]; description = "Type specifiers for Lua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -361527,7 +361527,7 @@ self: { tasty-quickcheck ]; description = "Type specifiers for Lua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -362746,7 +362746,7 @@ self: { text ]; testToolDepends = [ hspec-discover ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hspec-discover-discover"; } ) { }; @@ -363031,7 +363031,7 @@ self: { hspec-core ]; description = "A Formatter for hspec that provides Github Actions Annotations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -363373,7 +363373,7 @@ self: { megaparsec ]; description = "Utility functions for testing Megaparsec parsers with Hspec"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -363962,7 +363962,7 @@ self: { hspec-core ]; description = "Table-driven (by-example) HSpec tests"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -364086,7 +364086,7 @@ self: { markdown-unlit ]; description = "A custom hspec formatter for easy-to-read terminal output"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -364107,7 +364107,7 @@ self: { tmp-proc ]; description = "Simplify use of tmp-proc from hspec tests"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -364608,7 +364608,7 @@ self: { doctest ]; description = "My opinionated Haskell project formatter"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hspretty"; broken = true; @@ -364848,7 +364848,7 @@ self: { text ]; description = "Haskell binding for Qt Quick"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) @@ -365151,7 +365151,7 @@ self: { utf8-string ]; description = "RELP (Reliable Event Logging Protocol) server implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -365256,7 +365256,7 @@ self: { unix ]; description = "Using Haskell for Unix shell scripting tasks"; - license = lib.licensesSpdx."LGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -366349,7 +366349,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bindings to TagLib, audio meta-data library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) taglib; }; @@ -366848,7 +366848,7 @@ self: { unordered-containers ]; description = "A codec library for HTML-escaped text and HTML-entities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -367314,7 +367314,7 @@ self: { text ]; description = "Use htmx with various haskell libraries"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -367337,7 +367337,7 @@ self: { text ]; description = "Use htmx with lucid"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -367364,7 +367364,7 @@ self: { text ]; description = "Use htmx with servant"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -367588,7 +367588,7 @@ self: { vector ]; description = "Parse TOML values produced by htoml-megaparsec package"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -367631,7 +367631,7 @@ self: { th-compat ]; description = "a library to build and work with heterogeneous, type level indexed rose trees"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -368014,7 +368014,7 @@ self: { text ]; description = "Code for using the ip package with http-api-data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -368109,7 +368109,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "a library to make http requests without worrying much"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -368583,7 +368583,7 @@ self: { temporary ]; description = "http-client TLS backend using Rustls"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -368811,7 +368811,7 @@ self: { websockets ]; description = "Glue code for http-client and websockets"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; } ) { }; @@ -369070,7 +369070,7 @@ self: { zlib ]; description = "HTTP downloader tailored for web-crawler needs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -369401,7 +369401,7 @@ self: { ]; doHaddock = false; description = "Perform HTTP Requests"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -369449,7 +369449,7 @@ self: { ]; doHaddock = false; description = "Instantiations of http-exchange"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -369472,7 +369472,7 @@ self: { bytestring ]; description = "Attoparsec-based parsers for the RFC-2616 HTTP grammar rules"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -369518,7 +369518,7 @@ self: { tasty-golden ]; description = "Types and serialization for HTTP"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -370420,7 +370420,7 @@ self: { utf8-string ]; description = "HTTP senmatics libarry"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -370453,7 +370453,7 @@ self: { utf8-string ]; description = "HTTP semantics library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -370762,7 +370762,7 @@ self: { text ]; description = "Generic HTTP types for Haskell (for both client and server code)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -371339,7 +371339,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "HTTP/3 library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -371930,7 +371930,7 @@ self: { fingertree ]; description = "Pure Haskell implementation of the Huffman encoding algorithm"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -372014,7 +372014,7 @@ self: { doctest-parallel ]; description = "uiua port"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -372200,7 +372200,7 @@ self: { witherable ]; description = "A TUI MPD client, inspired by ncmpcpp"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "hum"; broken = true; @@ -372299,7 +372299,7 @@ self: { text ]; description = "Redefinition-free prelude alternative"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -373463,7 +373463,7 @@ self: { hspec-discover ]; description = "Convenience functions for Aeson"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -373548,7 +373548,7 @@ self: { hw-xml ]; description = "Demo library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -373678,7 +373678,7 @@ self: { ]; doHaddock = false; description = "Balanced parentheses"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-balancedparens"; } @@ -373741,7 +373741,7 @@ self: { vector ]; description = "Bit manipulation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -373778,7 +373778,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "CI Assistant for Haskell projects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-ci-assist"; broken = true; @@ -373843,7 +373843,7 @@ self: { vector ]; description = "Conduits for tokenizing streams"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -373884,7 +373884,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Additional merges and joins for Conduit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -373911,7 +373911,7 @@ self: { ]; testToolDepends = [ doctest-discover ]; description = "Diagnostics library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -374037,7 +374037,7 @@ self: { vector ]; description = "Unbelievably fast streaming DSV file parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-dsv"; broken = true; @@ -374122,7 +374122,7 @@ self: { vector ]; description = "File Dump"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-dump"; broken = true; @@ -374230,7 +374230,7 @@ self: { vector ]; description = "Elias-Fano"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-eliasfano"; } @@ -374293,7 +374293,7 @@ self: { vector ]; description = "Excess"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -374336,7 +374336,7 @@ self: { hspec-discover ]; description = "Generic finger-tree structure, with example instances"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -374385,7 +374385,7 @@ self: { hspec-discover ]; description = "Generic strict finger-tree structure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -374418,7 +374418,7 @@ self: { ]; testToolDepends = [ doctest-discover ]; description = "Extra hedgehog functionality"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -374465,7 +374465,7 @@ self: { hspec-discover ]; description = "Interoperability between hspec and hedgehog"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -374502,7 +374502,7 @@ self: { hspec-discover ]; description = "Additional facilities for Integers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -374574,7 +374574,7 @@ self: { ]; doHaddock = false; description = "Library for manipulating IP addresses and CIDR blocks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-ip"; } @@ -374712,7 +374712,7 @@ self: { ]; doHaddock = false; description = "Memory efficient JSON parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-json"; } @@ -374760,7 +374760,7 @@ self: { ]; doHaddock = false; description = "Memory efficient JSON parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -374835,7 +374835,7 @@ self: { lens ]; description = "Lens for hw-json"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -374888,7 +374888,7 @@ self: { ]; testToolDepends = [ doctest-discover ]; description = "SIMD-based JSON semi-indexer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hw-json-simd"; } ) { }; @@ -374981,7 +374981,7 @@ self: { mmap ]; description = "Memory efficient JSON parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-json"; } @@ -375082,7 +375082,7 @@ self: { mmap ]; description = "Memory efficient JSON parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-json-standard-cursor"; } @@ -375148,7 +375148,7 @@ self: { hw-hspec-hedgehog ]; description = "Avro support for Kafka infrastructure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -375199,7 +375199,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Kafka bindings for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { inherit (pkgs) rdkafka; }; @@ -375258,7 +375258,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Conduit bindings for hw-kafka-client"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -375303,7 +375303,7 @@ self: { hspec-discover ]; description = "Combinators for lazy IO"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -375351,7 +375351,7 @@ self: { hspec-discover ]; description = "Monadic query DSL"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hw-mquery-example"; } ) { }; @@ -375433,7 +375433,7 @@ self: { vector ]; description = "Packed Vector"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-packed-vector"; broken = true; @@ -375481,7 +375481,7 @@ self: { hspec-discover ]; description = "Simple parser support"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -375517,7 +375517,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Primitive functions and data types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -375626,7 +375626,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Opinionated polysemy library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -375673,7 +375673,7 @@ self: { unliftio ]; description = "Opinionated prelude library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -375743,7 +375743,7 @@ self: { vector ]; description = "Primitive functions and data types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -375790,7 +375790,7 @@ self: { vector ]; description = "Primitive support for bit manipulation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.x86; hydraPlatforms = lib.platforms.none; mainProgram = "hw-prim-bits-exe"; @@ -375898,7 +375898,7 @@ self: { ]; doHaddock = false; description = "Rank-select"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-rankselect"; } @@ -375969,7 +375969,7 @@ self: { vector ]; description = "Rank-select base"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -376065,7 +376065,7 @@ self: { vector ]; description = "SIMD library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -376147,7 +376147,7 @@ self: { ]; testToolDepends = [ doctest-discover ]; description = "SIMD library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-simd"; broken = true; @@ -376228,7 +376228,7 @@ self: { vector ]; description = "Primitive functions and data types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -376266,7 +376266,7 @@ self: { hspec-discover ]; description = "String parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -376347,7 +376347,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Library for creating and extracting tar archives"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-tar"; broken = true; @@ -376446,7 +376446,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Supports IO on URIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-uri"; } @@ -376604,7 +376604,7 @@ self: { vector ]; description = "XML parser based on succinct data structures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hw-xml"; broken = true; @@ -377899,7 +377899,7 @@ self: { random ]; description = "A Yahtzee game implementation in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hyahtzee"; } ) { }; @@ -378740,7 +378740,7 @@ self: { text ]; description = "Display class for the HyperHaskell graphical Haskell interpreter"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -378773,7 +378773,7 @@ self: { text ]; description = "Display instances for the HyperHaskell graphical Haskell interpreter"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -378814,7 +378814,7 @@ self: { transformers ]; description = "Server back-end for the HyperHaskell graphical Haskell interpreter"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "hyper-haskell-server"; } ) { }; @@ -378894,7 +378894,7 @@ self: { websockets ]; description = "Interactive HTML apps using type-safe serverside Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -378999,7 +378999,7 @@ self: { ]; testToolDepends = [ skeletest ]; description = "Interactive HTML apps using type-safe serverside Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -379093,7 +379093,7 @@ self: { tasty-hunit ]; description = "Hypergeometric function of a matrix argument"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -379901,7 +379901,7 @@ self: { tasty-hunit ]; description = "Haskell interval types. Bounds checking."; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -380078,7 +380078,7 @@ self: { time ]; description = "iCalendar data types, parser, and printer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -381111,7 +381111,7 @@ self: { tf-random ]; description = "Flexible generation of identicons"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -381327,7 +381327,7 @@ self: { text ]; description = "Pure Haskell IDN and Punycode implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -381563,7 +381563,7 @@ self: { transformers ]; description = "Functional Programming Language with Dependent Types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) gmp; }; @@ -381714,7 +381714,7 @@ self: { ]; doHaddock = false; description = "Branch on whether a constraint is satisfied"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -381769,7 +381769,7 @@ self: { bytestring ]; description = "Constructing and dissecting IFF files"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -382455,7 +382455,7 @@ self: { ihaskell text ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ihaskell-dataframe-exe"; } ) { }; @@ -383072,7 +383072,7 @@ self: { wreq ]; description = "Haskell Web Framework"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -383131,7 +383131,7 @@ self: { ]; doHaddock = false; description = "JSX-like but for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -383316,7 +383316,7 @@ self: { wreq ]; description = "Dev tools for IHP"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -383338,7 +383338,7 @@ self: { with-utf8 ]; description = "Provides the IHP migrate binary"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "migrate"; maintainers = [ lib.maintainers.mpscholten ]; } @@ -383386,7 +383386,7 @@ self: { text ]; description = "Call GPT4 from your Haskell apps"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -383439,7 +383439,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Extra data types for postgresql-simple"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -383536,7 +383536,7 @@ self: { vector ]; description = "Optimised list functions for doing index-related things"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -384328,7 +384328,7 @@ self: { xml-types ]; description = "Execute arbitrary actions for each item from RSS/Atom feeds"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -384592,7 +384592,7 @@ self: { wires ]; description = "Immutaball platformer game (prototype version)"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -384627,7 +384627,7 @@ self: { hspec ]; description = "A GHC plugin for automatically importing modules"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -384819,7 +384819,7 @@ self: { ]; doHaddock = false; description = "Framework for defaulting superclasses"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -384909,7 +384909,7 @@ self: { parsec ]; description = "A math-inspired programmatic 2D & 3D CAD system"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sorki ]; } ) { }; @@ -385002,7 +385002,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Auto generate hie-bios cradles"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -385077,7 +385077,7 @@ self: { yaml ]; description = "Helps maintain consistency of imports"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -385681,7 +385681,7 @@ self: { polysemy-time ]; description = "A Prelude for Polysemy"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -385708,7 +385708,7 @@ self: { text ]; description = "A Prelude for Polysemy – Base Reexports"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -385729,7 +385729,7 @@ self: { polysemy ]; description = "A Prelude for Polysemy"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -386351,7 +386351,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Simple, no-frills indexed lists"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -386462,7 +386462,7 @@ self: { sha256 = "166329a5jmrs4q1ycb132gq7kbrdyzrvrxzzzwp5czmv00lvns9f"; libraryHaskellDepends = [ base ]; description = "Utilities for indexed profunctors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -386510,7 +386510,7 @@ self: { transformers ]; description = "Atkey indexed monad transformers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -386856,7 +386856,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Convenient imperative eDSL over Lorentz"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "indigo"; } @@ -387233,7 +387233,7 @@ self: { text ]; description = "A statically-typed functional scripting language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -387507,7 +387507,7 @@ self: { tasty-quickcheck ]; description = "Infinite lists"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -387946,7 +387946,7 @@ self: { sha256 = "0k3bl5adj512bzqysapnggvf6fmi0hs3mvxkymsh9af7gan8y504"; libraryHaskellDepends = [ base ]; description = "Initialization and Deinitialization of 'Storable' values"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -388068,7 +388068,7 @@ self: { text ]; description = "Canonical categorical conversions (injections and projections)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -388236,7 +388236,7 @@ self: { vector ]; description = "Lets you embed C++ code into Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.roberth ]; } ) { }; @@ -388285,7 +388285,7 @@ self: { vector ]; description = "Lets you embed CUDA code into Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -388316,7 +388316,7 @@ self: { inline-c ]; description = "Lets you embed Objective-C code into Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -388474,7 +388474,7 @@ self: { ]; doHaddock = false; description = "Python interpreter embedded into haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) python3; }; @@ -388573,7 +388573,7 @@ self: { template-haskell ]; description = "Seamlessly call R from Haskell and vice versa. No FFI required."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) R; }; @@ -388736,7 +388736,7 @@ self: { unordered-containers ]; description = "Associative containers retaining insertion order for traversals"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -388788,7 +388788,7 @@ self: { unordered-containers ]; description = "Associative containers retaining insertion order for traversals"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -389581,7 +389581,7 @@ self: { tasty-quickcheck ]; description = "Direct conversion functions between Ints and Words"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -389711,7 +389711,7 @@ self: { editedCabalFile = "0xrz0pp0lxq16vw62ad6rnzx6xbkxngdn58h63sjfwnwd1fp960x"; libraryHaskellDepends = [ base ]; description = "A simple, efficient supply of integers using atomic fetch-and-add"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -389741,7 +389741,7 @@ self: { primitive ]; description = "Advent of Code 2019 intcode interpreter"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -389786,7 +389786,7 @@ self: { text ]; description = "Conversion from strings to Integer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -389938,7 +389938,7 @@ self: { quaalude ]; description = "Integer, Natural, and Positive"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -390105,7 +390105,7 @@ self: { unix ]; description = "Poll modern Intel/AMD CPU power consumption on Linux via RAPL"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; mainProgram = "intel-powermon"; } ) { }; @@ -390211,7 +390211,7 @@ self: { vector ]; description = "Type level prompt with LLMs via louter"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -390254,7 +390254,7 @@ self: { testHaskellDepends = [ base ]; doHaddock = false; description = "A GHC Core plugin for intensional datatype refinement checking"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -390476,7 +390476,7 @@ self: { sha256 = "1wf6g0a1pz6xiixqnkrdjlb2xr4ck2vab9vd0w6kp0pbhqc6qysp"; libraryHaskellDepends = [ base ]; description = "Some simple functions to deal with transformations from structures to other ones, basically lists"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -390930,7 +390930,7 @@ self: { utility-ht ]; description = "piecewise linear and cubic Hermite interpolation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -391017,7 +391017,7 @@ self: { typed-process ]; description = "Shared memory and control structures for IPC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -391159,7 +391159,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "An implementation of Allen's interval algebra for temporal logic"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tutorial"; broken = true; @@ -391186,7 +391186,7 @@ self: { hedgehog ]; description = "Intervals of functors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -391244,7 +391244,7 @@ self: { time-compat ]; description = "Intervals, and monoids thereof"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -391266,7 +391266,7 @@ self: { QuickCheck ]; description = "Interval Tree Clocks"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -391387,7 +391387,7 @@ self: { vector ]; description = "A game of competitive puzzle-design"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "intricacy"; @@ -391829,7 +391829,7 @@ self: { vector ]; description = "Automatically generate a function’s inverse"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -392121,7 +392121,7 @@ self: { ]; doHaddock = false; description = "Type classes for concurrency with STM, ST and timing"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -392148,7 +392148,7 @@ self: { si-timers ]; description = "Experimental MTL instances for io-classes"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -392178,7 +392178,7 @@ self: { template-haskell ]; description = "Use Template Haskell to embed the result of an IO computation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -392351,7 +392351,7 @@ self: { io-classes ]; description = "A pure simulator for monadic concurrency with STM"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -392776,7 +392776,7 @@ self: { text ]; description = "Library for IP and MAC addresses"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -392970,7 +392970,7 @@ self: { text ]; description = "Internal Phonetic Alphabet (IPA)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -393117,7 +393117,7 @@ self: { temporary ]; description = "Generate a database for IPE data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ipedb"; } ) { }; @@ -393238,7 +393238,7 @@ self: { text ]; description = "Auto-generated IPFS HTTP API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -393283,7 +393283,7 @@ self: { text ]; description = "IPLD Content-IDentifiers "; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -393891,7 +393891,7 @@ self: { text ]; description = "IRC core library for glirc"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -394294,7 +394294,7 @@ self: { ]; doHaddock = false; description = "RFC-compliant universal resource identifier library (URL, URI, IRI)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -394464,7 +394464,7 @@ self: { text ]; description = "Haskell CLI framework"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -394611,7 +394611,7 @@ self: { text ]; description = "ISBN Validation and Manipulation"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -395159,7 +395159,7 @@ self: { text ]; description = "Isomorphism typeclass as a lawful solution to the conversion problem"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -396989,7 +396989,7 @@ self: { ]; doHaddock = false; description = "Functional, expression-oriented data processing language"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; mainProgram = "ja"; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -397032,7 +397032,7 @@ self: { ]; libraryPkgconfigDepends = [ libjack2 ]; description = "Bindings for the JACK Audio Connection Kit"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; maintainers = [ lib.maintainers.thielema ]; } ) { inherit (pkgs) libjack2; }; @@ -397276,7 +397276,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Generate flamegraphs from Jaeger .json dumps."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "jaeger-flamegraph"; broken = true; @@ -397532,7 +397532,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Japanese holidays utility"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -397644,7 +397644,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Stack-based concatenative language embedded in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -398190,7 +398190,7 @@ self: { vector ]; description = "Labeled one-dimensional arrays"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "bench-report"; } ) { }; @@ -398239,7 +398239,7 @@ self: { vector ]; description = "Type-safe data frames based on higher-kinded types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -398286,7 +398286,7 @@ self: { vector ]; description = "IO operations for the `javelin` package"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -398741,7 +398741,7 @@ self: { time ]; description = "Yet another streaming library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -398836,7 +398836,7 @@ self: { text ]; description = "Handle Jira wiki markup"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "jira-wiki-markup"; } ) { }; @@ -399254,7 +399254,7 @@ self: { time ]; description = "Job queue"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -399614,7 +399614,7 @@ self: { text ]; description = "JSON with Structure"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -399668,7 +399668,7 @@ self: { text ]; description = "OpenAPI Definitions for Jordan, Automatically"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -399728,7 +399728,7 @@ self: { transformers ]; description = "Servant Combinators for Jordan"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -399782,7 +399782,7 @@ self: { transformers ]; description = "Servant Client Instances for Jordan Servant Types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -399848,7 +399848,7 @@ self: { transformers ]; description = "OpenAPI schemas for Jordan-Powered Servant APIs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -399905,7 +399905,7 @@ self: { wai ]; description = "Servers for Jordan-Based Servant Combinators"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -400007,7 +400007,7 @@ self: { time ]; description = "JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -400082,7 +400082,7 @@ self: { time ]; description = "JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -400252,7 +400252,7 @@ self: { hspec ]; description = "Transform Joy code using conditional rewrite rules"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -400305,7 +400305,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "FFI bindings to libjpeg-turbo"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -400585,7 +400585,7 @@ self: { transformers ]; description = "DOM library that uses jsaddle to support both GHCJS and GHC"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -400620,7 +400620,7 @@ self: { text ]; description = "JSaddle Hello World, an example package"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -400685,7 +400685,7 @@ self: { websockets ]; description = "Interface for JavaScript that works with GHCJS and GHC"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.alexfmpe lib.maintainers.maralorn @@ -400713,7 +400713,7 @@ self: { ]; doHaddock = false; description = "Run JSaddle JSM with the GHC Wasm backend"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; } ) { }; @@ -400813,7 +400813,7 @@ self: { version = "0.9.9.3"; sha256 = "1icj9cll7ifrharpngwhzgfyxixckd6viwk94f8wmqbf4yyyfsmv"; description = "Interface for JavaScript that works with GHCJS and GHC"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; platforms = lib.platforms.darwin; maintainers = [ lib.maintainers.alexfmpe ]; } @@ -400872,7 +400872,7 @@ self: { text ]; description = "Convenience utilities for JSDOM"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -400929,7 +400929,7 @@ self: { text ]; description = "Support for serialising Haskell to and from JSON"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -401447,7 +401447,7 @@ self: { text ]; description = "Load JSON from files in a directory structure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "jsondir"; } ) { }; @@ -401587,7 +401587,7 @@ self: { hspec ]; description = "JSON Feed"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -402012,7 +402012,7 @@ self: { text ]; description = "Kitchen sink for querying JSON"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -402406,7 +402406,7 @@ self: { vector ]; description = "Type-level JSON specification"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -402450,7 +402450,7 @@ self: { vector ]; description = "Type-level JSON specification"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -402487,7 +402487,7 @@ self: { text ]; description = "Elm code generate for `json-spec`"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -402523,7 +402523,7 @@ self: { text ]; description = "Elm code generate for `json-spec`"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -402600,7 +402600,7 @@ self: { uuid ]; description = "Generated elm code for servant APIs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -402676,7 +402676,7 @@ self: { uuid ]; description = "Generated elm code for servant APIs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -402719,7 +402719,7 @@ self: { time ]; description = "json-spec-openapi"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -402761,7 +402761,7 @@ self: { time ]; description = "json-spec-openapi"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -402927,7 +402927,7 @@ self: { text ]; description = "High-performance JSON parser and encoder"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -403121,7 +403121,7 @@ self: { vector ]; description = "Automatic type declaration for JSON input data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "json-to-type"; broken = true; @@ -403225,7 +403225,7 @@ self: { text ]; description = "Tokenize JSON"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -403637,7 +403637,7 @@ self: { text-builder ]; description = "Fast and simple JSON encoding toolkit"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -403724,7 +403724,7 @@ self: { tasty-hunit ]; description = "JsonLogic Evaluation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -403774,7 +403774,7 @@ self: { tasty-hunit ]; description = "JsonLogic Aeson Support"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -403873,7 +403873,7 @@ self: { text ]; description = "Jsonnet implementaton in pure Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hs-jsonnet"; broken = true; @@ -404036,7 +404036,7 @@ self: { hspec ]; description = "JSON-RPC 2.0 types and type classes for Haskell"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -404246,7 +404246,7 @@ self: { vector ]; description = "JSON Schema derivation and validation"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -405458,7 +405458,7 @@ self: { text ]; description = "Application wrapper for the k8s environment"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -405525,7 +405525,7 @@ self: { sha256 = "07x6dsc4d4f3vksi21fxd1vix9wqsydrl17f2xq8858m2ay0j28j"; doHaddock = false; description = "TBA"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -405911,7 +405911,7 @@ self: { wide-word ]; description = "Serialization for kafka wire protocol"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -406102,7 +406102,7 @@ self: { text ]; description = "Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -406733,7 +406733,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Katip integration for Effectful"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -407019,7 +407019,7 @@ self: { unordered-containers ]; description = "Katip scribe for raven (https://sentry.io)"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -407188,7 +407188,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "WAI middleware for logging request and response info through katip"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -407641,7 +407641,7 @@ self: { unliftio ]; description = "Unicode segmentation and shaping using kb_text_shape"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -407861,7 +407861,7 @@ self: { ]; testToolDepends = [ skeletest ]; description = "KDL language parser and API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "kdl-hs-test-decoder"; } ) { }; @@ -409247,7 +409247,7 @@ self: { ]; doHaddock = false; description = "Kempe compiler"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "kc"; broken = true; @@ -409501,7 +409501,7 @@ self: { wreq ]; description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime."; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "keter"; } ) { }; @@ -409656,7 +409656,7 @@ self: { yaml ]; description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime."; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "keter"; } @@ -409758,7 +409758,7 @@ self: { wai-extra ]; description = "Simple Keter rate limiting plugin"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { inherit (pkgs) zlib; }; @@ -409884,7 +409884,7 @@ self: { split ]; description = "CLI and library to generate QR codes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "kewar"; } ) { }; @@ -410094,7 +410094,7 @@ self: { text ]; description = "An abstract Handle for accessing collections in stores like Redis"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -410127,7 +410127,7 @@ self: { text ]; description = "Validate a keyed-vals Handle"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -410163,7 +410163,7 @@ self: { keyed-vals-hspec-tests ]; description = "Implements a keyed-vals Handle using in-process memory"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -410211,7 +410211,7 @@ self: { tmp-proc-redis ]; description = "Access Redis using a keyed-vals Handle"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -410657,7 +410657,7 @@ self: { tasty-hunit ]; description = "A lightweight structured concurrency library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -410689,7 +410689,7 @@ self: { tasty-hunit ]; description = "Adaptation of the ki library for the effectful ecosystem"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -410714,7 +410714,7 @@ self: { unliftio-core ]; description = "A lightweight structured concurrency library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -410910,7 +410910,7 @@ self: { hspec-core ]; description = "Boolean strong typing"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -411035,7 +411035,7 @@ self: { singletons-base ]; description = "Type-level integers. Like KnownNat, but for integers."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -411064,7 +411064,7 @@ self: { singletons-base ]; description = "Type-level rationals. Like KnownNat, but for rationals."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -411096,7 +411096,7 @@ self: { hspec ]; description = "A category polymorphic `Functor` typeclass"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -411434,7 +411434,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Advanced keyboard remapping utility"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "kmonad"; maintainers = [ lib.maintainers.auscyber @@ -411723,7 +411723,7 @@ self: { transformers ]; description = "Memory-backed handles"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -411789,7 +411789,7 @@ self: { bifunctors ]; description = "Easy type-level lists with term-level membership proofs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -412046,7 +412046,7 @@ self: { vector ]; description = "a concatenative not-quite-lisp for kittens"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "koneko"; broken = true; @@ -412081,7 +412081,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Formalising the rules of Konnakol, an Indian percussional art form"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -412157,7 +412157,7 @@ self: { transformers-base ]; description = "Utilities for working with many HStringTemplate templates from files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -412435,7 +412435,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Krank checks issue tracker link status in your source code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "krank"; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -413177,7 +413177,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "coverage driven random testing framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "kudzu"; broken = true; @@ -413359,7 +413359,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Find the alpha emoji"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -413852,7 +413852,7 @@ self: { text ]; description = "Generate Ruby clients from Servant APIs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -413968,7 +413968,7 @@ self: { text ]; description = "Interpreters for lambda calculus, calculus of constructions, and more"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "lambda"; broken = true; @@ -414235,7 +414235,7 @@ self: { read-bounded ]; description = "Declarative command-line parser with type-driven pattern matching"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -414894,7 +414894,7 @@ self: { mtl ]; description = "Lambdabot for Telegram"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "telegram-lambdabot"; broken = true; @@ -415659,7 +415659,7 @@ self: { tasty-bench ]; description = "A libary for generating low-level sounds with high-level combinators"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -415884,7 +415884,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A high-level binding to the LAME encoder"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -415953,7 +415953,7 @@ self: { tasty-hunit ]; description = "Run dependent IO actions asynchronously"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -416013,7 +416013,7 @@ self: { testToolDepends = [ markdown-unlit ]; doHaddock = false; description = "Haskell bindings for the Linux Landlock API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "landlocked"; } @@ -416197,7 +416197,7 @@ self: { text ]; description = "Parser, pretty-printer, and more for the Modula-2 programming language"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "parse"; } @@ -416234,7 +416234,7 @@ self: { vector ]; description = "ASN.1 encoding and decoding"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -416423,7 +416423,7 @@ self: { tasty-quickcheck ]; description = "Parsing and pretty-printing Bash shell scripts"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -416549,7 +416549,7 @@ self: { process ]; description = "Analysis and generation of C code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -417052,7 +417052,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Dockerfile parser, pretty-printer and embedded DSL"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; } ) { }; @@ -417109,7 +417109,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Dockerfile parser, pretty-printer and embedded DSL"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -417234,7 +417234,7 @@ self: { pretty ]; description = "A library for the analysis and creation of Graphviz DOT files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ppdot"; } ) { }; @@ -417500,7 +417500,7 @@ self: { text ]; description = "Datatypes and parsing/printing functions to represent the Gemini markup language"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -417897,7 +417897,7 @@ self: { parsec ]; description = "javascript parser for es6 and es7"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -418007,7 +418007,7 @@ self: { text ]; description = "Lua parser and pretty-printer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -419435,7 +419435,7 @@ self: { QuickCheck ]; description = "Matrix programming library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -419527,7 +419527,7 @@ self: { utility-ht ]; description = "Numerical Linear Algebra using LAPACK"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -419692,7 +419692,7 @@ self: { vector ]; description = "Conversion of objects between 'lapack' and 'hmatrix'"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -419775,7 +419775,7 @@ self: { validation-selective ]; description = "Scalable anonymous records"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -419824,7 +419824,7 @@ self: { tasty-quickcheck ]; description = "Generic programming API for large-records and large-anon"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -419978,7 +419978,7 @@ self: { transformers ]; description = "Efficient compilation for large records, linear in the size of the record"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -420425,7 +420425,7 @@ self: { pandoc-types ]; description = "Use actual LaTeX to render formulae inside Hakyll pages"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -420463,7 +420463,7 @@ self: { transformers ]; description = "A library for rendering LaTeX formulae as SVG using an actual LaTeX"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -420501,7 +420501,7 @@ self: { pandoc-types ]; description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "latex-svg-filter"; } @@ -420535,7 +420535,7 @@ self: { random ]; description = "Pure incremental byte parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -420566,7 +420566,7 @@ self: { time ]; description = "lathe + time"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -420864,7 +420864,7 @@ self: { transformers ]; description = "Hedgehog support for lawful-classes"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -420903,7 +420903,7 @@ self: { transformers ]; description = "QuickCheck support for lawful-classes"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -420916,7 +420916,7 @@ self: { sha256 = "0dza7qrq54k0p50bv7hj9y0c12kl3x51j6kh9k7aammfnl14hrri"; libraryHaskellDepends = [ base ]; description = "Types for lawful-classes"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -420971,7 +420971,7 @@ self: { text ]; description = "Lawful typeclasses for bidirectional conversion between types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -421020,7 +421020,7 @@ self: { text ]; description = "Lawful typeclasses for bidirectional conversion between types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -421381,7 +421381,7 @@ self: { tasty-hunit ]; description = "Simple, beautiful CLI output"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -421403,7 +421403,7 @@ self: { tasty-hunit ]; description = "Simple, beautiful CLI output for Haskell"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -421496,7 +421496,7 @@ self: { transformers-base ]; description = "Asynchronous actions that don't start right away"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -421527,7 +421527,7 @@ self: { tasty-hunit ]; description = "A bracket with lazy resource allocation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -421786,7 +421786,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Alternative lazy ByteString and ST-like IO Handle"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -421903,7 +421903,7 @@ self: { sha256 = "1p0qhdbcnmx17j069n3w89jv8wpxzari4ihylrjk2x78k4b3p1cb"; libraryHaskellDepends = [ base ]; description = "LazyIO applicative for asymptotic performance"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -422299,7 +422299,7 @@ self: { yaml ]; description = "See README for synopsis"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "ldap-scim-bridge"; } @@ -422993,7 +422993,7 @@ self: { text ]; description = "Signed and unsigned LEB128 codec for binary library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -424043,7 +424043,7 @@ self: { lens-action ]; description = "Lens interface for your filesystem; still a bit experimental"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -424064,7 +424064,7 @@ self: { lens ]; description = "Indexed version of Plated"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -424395,7 +424395,7 @@ self: { tell ]; description = "MonadTell-based lens combinators"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -424620,7 +424620,7 @@ self: { witherable ]; description = "lens-compatible tools for working with witherable"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -424780,7 +424780,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "frugal issue tracker"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; mainProgram = "lentil"; maintainers = [ lib.maintainers.rvl ]; } @@ -424969,7 +424969,7 @@ self: { ]; executableSystemDepends = [ openssl ]; description = "The Stateless Password Manager"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; mainProgram = "lesspass"; } ) { inherit (pkgs) openssl; }; @@ -425228,7 +425228,7 @@ self: { util ]; description = "See README for more info"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -425332,7 +425332,7 @@ self: { tasty-bench ]; description = "Pure LFUDA, GDSF, and LFU cache implementations"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "lfuda-demo"; } ) { }; @@ -425603,7 +425603,7 @@ self: { regex-compat ]; description = "Preprocessor for typesetting Haskell sources with LaTeX"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; mainProgram = "lhs2TeX"; maintainers = [ lib.maintainers.nomeata ]; } @@ -425663,7 +425663,7 @@ self: { tasty-hunit ]; description = "A binding to the libBF library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -425773,7 +425773,7 @@ self: { temporary ]; description = "Haskell interface to libarchive"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) libarchive; }; @@ -425980,7 +425980,7 @@ self: { sha256 = "12wsws5fsq3khfxakppagi5730c38ahh1ngax3gyh9ppqhzgfqmn"; doHaddock = false; description = "libffi clibs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -426433,7 +426433,7 @@ self: { uuid ]; description = "A Haskell implementation of JSON Web Token (JWT)"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -426920,7 +426920,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "An MPD client library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -427179,7 +427179,7 @@ self: { QuickCheck ]; description = "Parsing, formatting, and validating international phone numbers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -427488,7 +427488,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Move/rename according a set of rules"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "librarian-exe"; } @@ -427586,7 +427586,7 @@ self: { sha256 = "09iyvp3271l5a1idklzxdcs3wxmjxqigkn1cjjv4vk8vww6zwzkb"; doHaddock = false; description = "TBA"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -427647,7 +427647,7 @@ self: { transformers ]; description = "libremidi bindings for haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "libremidi-exe"; broken = true; @@ -427694,7 +427694,7 @@ self: { libressl ]; description = "libtls bindings"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -427767,7 +427767,7 @@ self: { ]; doHaddock = false; description = "A versatile, flexible and executable formal model for the RISC-V architecture"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "riscv-tiny"; maintainers = [ lib.maintainers.sternenseemann ]; @@ -427891,7 +427891,7 @@ self: { testPkgconfigDepends = [ libsodium ]; testToolDepends = [ c2hs ]; description = "Low-level bindings to the libsodium C library"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -427910,7 +427910,7 @@ self: { libraryHaskellDepends = [ base ]; librarySystemDepends = [ libsodium ]; description = "FFI bindings to libsodium"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.mangoiv ]; } ) { inherit (pkgs) libsodium; }; @@ -428125,7 +428125,7 @@ self: { ]; libraryPkgconfigDepends = [ systemd ]; description = "Haskell bindings to libsystemd-journal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) systemd; }; @@ -428178,7 +428178,7 @@ self: { ]; libraryPkgconfigDepends = [ libtelnet ]; description = "Bindings to libtelnet"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; @@ -428252,7 +428252,7 @@ self: { safe-exceptions ]; description = "Haskell bindings for PyTorch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { @@ -428276,7 +428276,7 @@ self: { ghc ]; description = "Helpers for integrating libtorch-ffi with Hasktorch"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -428297,7 +428297,7 @@ self: { ]; libraryPkgconfigDepends = [ libversion ]; description = "Haskell binding to libversion"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) libversion; }; @@ -428322,7 +428322,7 @@ self: { libraryPkgconfigDepends = [ libvirt ]; libraryToolDepends = [ cpphs ]; description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; @@ -428548,7 +428548,7 @@ self: { sha256 = "0jaif8y10ql8rmkfhm6nwfk65q8rnpk58a6j5cf4gksz9v2nnlh4"; doHaddock = false; description = "libyaml clibs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -428575,7 +428575,7 @@ self: { ]; libraryPkgconfigDepends = [ libyaml ]; description = "Low-level, streaming YAML interface via streamly"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) libyaml; }; @@ -428670,7 +428670,7 @@ self: { directory ]; description = "A license compatibility helper"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "licensor"; broken = true; @@ -428783,7 +428783,7 @@ self: { tomland ]; description = "Synchronize personal configs across multiple machines"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "life"; broken = true; @@ -428828,7 +428828,7 @@ self: { zenhack-prelude ]; description = "Flexible manual resource management"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -429292,7 +429292,7 @@ self: { transformers ]; description = "LIFX LAN API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -429502,7 +429502,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "LightStep OpenTracing client library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "lightstep-haskell-stress-test"; } @@ -430090,7 +430090,7 @@ self: { random ]; description = "Line-indexed file reader"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -430360,7 +430360,7 @@ self: { ]; doHaddock = false; description = "Standard library for linear types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -430438,7 +430438,7 @@ self: { ]; doHaddock = false; description = "Standard library for linear types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -430583,7 +430583,7 @@ self: { text ]; description = "Linear core validates optimizations wrt linearity"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -430614,7 +430614,7 @@ self: { QuickCheck ]; description = "Linear free monads"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -430684,7 +430684,7 @@ self: { reflection ]; description = "Geographic coordinates, built on the linear package"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -430792,7 +430792,7 @@ self: { vector ]; description = "Type-safe numerical linear algebra backed by massiv arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -430856,7 +430856,7 @@ self: { utility-ht ]; description = "Linear Programming basic definitions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -430883,7 +430883,7 @@ self: { constraints ]; description = "Build SMC morphisms using linear types"; - license = lib.licensesSpdx."LGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-or-later"; } ) { }; @@ -431276,7 +431276,7 @@ self: { hspec ]; description = "File extension based programming language detection"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "generate"; broken = true; @@ -431354,7 +431354,7 @@ self: { text ]; description = "URL canonicalization library for semantic link identity"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -431933,7 +431933,7 @@ self: { sha256 = "0j5q4ddsg3bmkhb82da39rj3h1knhxm74z3jknprzwhavz2wxcn6"; libraryHaskellDepends = [ base ]; description = "Linux capabilities Haskell data type"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -432461,7 +432461,7 @@ self: { mtl ]; description = "RISC-V Core"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -432791,7 +432791,7 @@ self: { unordered-containers ]; description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "fixpoint"; maintainers = [ lib.maintainers.artem ]; } @@ -432913,7 +432913,7 @@ self: { unordered-containers ]; description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "fixpoint"; maintainers = [ lib.maintainers.artem ]; @@ -433111,7 +433111,7 @@ self: { ]; testSystemDepends = [ z3 ]; description = "Liquid Types for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.artem ]; } ) { inherit (pkgs) z3; }; @@ -433145,7 +433145,7 @@ self: { ]; testSystemDepends = [ z3 ]; description = "Liquid Types for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.artem ]; } @@ -433265,7 +433265,7 @@ self: { unordered-containers ]; description = "Liquid Types for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.artem ]; } ) { }; @@ -433382,7 +433382,7 @@ self: { unordered-containers ]; description = "Liquid Types for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.artem ]; } @@ -433497,7 +433497,7 @@ self: { sha256 = "13nnajdnbby0zj95y6ccq5ipf6ilaq0zckjj8m9hbk8ci558kbh8"; libraryHaskellDepends = [ base ]; description = "Common not-so-common functions for lists"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -433646,7 +433646,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "List all remote forwards for mail accounts stored in a SQL database"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; mainProgram = "list-remote-forwards"; } ) { }; @@ -433684,7 +433684,7 @@ self: { tasty-bench ]; description = "List shuffling and sampling"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -433696,7 +433696,7 @@ self: { sha256 = "1n1b1fk8zn9hz162lmy9d123icd2i6cnlvpkk2ypbphmnam0xr43"; libraryHaskellDepends = [ base ]; description = "Easily and clearly create lists with only one element in them"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -433738,7 +433738,7 @@ self: { mtl-prelude ]; description = "ListT done right"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -434003,7 +434003,7 @@ self: { test-framework-quickcheck2 ]; description = "Tries and Patricia tries: finite sets and maps for list keys"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -434050,7 +434050,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "List-like operations for tuples"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -434165,7 +434165,7 @@ self: { sha256 = "1kyl7gg0prq7cyr0radwqcwdmqj3d0w2rjs1406nkryjfibsxgkh"; libraryHaskellDepends = [ base ]; description = "Helpers for working with NonEmpty lists"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -434531,7 +434531,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Web service converting URLs into archived nix attrsets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -434545,7 +434545,7 @@ self: { sha256 = "1hhasxqq0wj1qh9i8a29lpg0shxwj38fhflypkz0rq67vfigilmg"; libraryHaskellDepends = [ base ]; description = "Type-safe conversion of type literals into runtime values"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; } ) { }; @@ -434611,7 +434611,7 @@ self: { unliftio ]; description = "transform literate source code to Markdown"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "literatex"; } ) { }; @@ -434644,7 +434644,7 @@ self: { tasty-hunit ]; description = "Simple implementation of Earley parsing"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -434951,7 +434951,7 @@ self: { text ]; description = "Haskell bindings for the llama.cpp llama-server and a simple CLI"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; mainProgram = "llamacall"; } ) { }; @@ -435029,7 +435029,7 @@ self: { transformers ]; description = "Typified interactions with LLMs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -435470,7 +435470,7 @@ self: { transformers ]; description = "Support for writing an EDSL with LLVM-JIT as target"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -435509,7 +435509,7 @@ self: { utility-ht ]; description = "Processor specific intrinsics for the llvm interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -435571,7 +435571,7 @@ self: { ]; doHaddock = false; description = "Utility functions for the llvm interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -435594,7 +435594,7 @@ self: { ]; librarySystemDepends = [ LLVM ]; description = "FFI bindings to the LLVM compiler toolkit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { LLVM = null; }; @@ -436055,7 +436055,7 @@ self: { transformers ]; description = "General purpose LLVM bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -436089,7 +436089,7 @@ self: { utility-ht ]; description = "Generate Pkg-Config configuration file for LLVM"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "llvm-pkg-config"; } ) { }; @@ -436136,7 +436136,7 @@ self: { text ]; description = "A pretty printing library inspired by the llvm binding"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -436235,7 +436235,7 @@ self: { versions ]; description = "LLVM bitcode parsing library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "llvm-disasm"; } ) { }; @@ -436381,7 +436381,7 @@ self: { sha256 = "1n4qql3lsr4hcwyg6cbdg8rkdqw27dqkglrk1r4dfp30q8k62qzw"; doHaddock = false; description = "Lightning Memory-Mapped Database"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -436719,7 +436719,7 @@ self: { text ]; description = "Support for developing against the LNURL protocol"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -436777,7 +436777,7 @@ self: { optparse-applicative ]; description = "A command line tool to manage LNURL auth identities"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "lnurl-authenticator"; } @@ -436911,7 +436911,7 @@ self: { integer-types ]; description = "Line and column positions and ranges in text files"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -436935,7 +436935,7 @@ self: { loc ]; description = "Hedgehog generators for loc"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -437468,7 +437468,7 @@ self: { unordered-containers ]; description = "Structured logging solution (base package)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -437611,7 +437611,7 @@ self: { text ]; description = "Adaptation of the log library for the effectful ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -437664,7 +437664,7 @@ self: { vector ]; description = "Structured logging solution (Elasticsearch back end)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -438072,7 +438072,7 @@ self: { base ]; description = "Log-domain floating point numbers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -438640,7 +438640,7 @@ self: { sha256 = "1jw64bajnz1fizgkw9b01fpk7iyf5w7b8rd1zmhkqxg85npx3kql"; libraryHaskellDepends = [ base ]; description = "Simple logical constraints 'syntax-sugar' writing library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -439787,7 +439787,7 @@ self: { vector ]; description = "monadic loop dsl"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -440467,7 +440467,7 @@ self: { unordered-containers ]; description = "Multi-protocol LLM router and client library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -440624,7 +440624,7 @@ self: { tasty-hunit ]; description = "LPeg – Parsing Expression Grammars For Lua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -440661,7 +440661,7 @@ self: { groups ]; description = "Left and right actions, semidirect products and torsors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -440698,7 +440698,7 @@ self: { groups ]; description = "Left and right actions, semidirect products and torsors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -440743,7 +440743,7 @@ self: { tasty-hunit ]; description = "A Haskell client for the LrcLib API (lyrics database)"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -441183,7 +441183,7 @@ self: { ]; doHaddock = false; description = "Log-structured merge-trees"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) rocksdb; }; @@ -441267,7 +441267,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell library for the Microsoft Language Server Protocol"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -441350,7 +441350,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell library for the Microsoft Language Server Protocol"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -441431,7 +441431,7 @@ self: { unliftio ]; description = "Haskell library for Language Server Protocol clients"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -441531,7 +441531,7 @@ self: { process ]; description = "Functional test framework for LSP servers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -441631,7 +441631,7 @@ self: { process ]; description = "Functional test framework for LSP servers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -441735,7 +441735,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Haskell library for the Microsoft Language Server Protocol, data types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "generator"; } ) { }; @@ -441839,7 +441839,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Haskell library for the Microsoft Language Server Protocol, data types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "generator"; } @@ -442236,7 +442236,7 @@ self: { tasty-hunit ]; description = "Lua, an embeddable scripting language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { inherit (pkgs) lua5_4; }; @@ -442257,7 +442257,7 @@ self: { QuickCheck ]; description = "Arbitrary instances for Lua types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -442546,7 +442546,7 @@ self: { lucid ]; description = "Provides ARIA attributes for Lucid templates"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -442592,7 +442592,7 @@ self: { vector ]; description = "Helper functions for using lucid with colonnade"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -442944,7 +442944,7 @@ self: { QuickCheck ]; description = "An implementation of Luhn's check digit algorithm"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -443266,7 +443266,7 @@ self: { stm ]; description = "TMVar that can be listened to"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -443681,7 +443681,7 @@ self: { tasty-quickcheck ]; description = "Bindings to LZ4"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -443831,7 +443831,7 @@ self: { temporary ]; description = "lz4 bindings for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -443927,7 +443927,7 @@ self: { tasty-quickcheck ]; description = "LZMA/XZ compression and decompression"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) xz; }; @@ -444063,7 +444063,7 @@ self: { tasty-quickcheck ]; description = "LZMA/XZ compression and decompression (static)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -444281,7 +444281,7 @@ self: { transformers ]; description = "A toolkit for working with macaroons"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -444602,7 +444602,7 @@ self: { text ]; description = "Parse machines streams with attoparsec parsers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -444703,7 +444703,7 @@ self: { text ]; description = "Transcode encodings with machines"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -445515,7 +445515,7 @@ self: { ghc-prim ]; description = "magma is an algebraic structure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -445665,7 +445665,7 @@ self: { optparse-applicative ]; description = "Preconfigured email connection pool on top of smtp"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "exe"; } ) { }; @@ -445713,7 +445713,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Count mailboxes in a SQL database"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; mainProgram = "mailbox-count"; } ) { }; @@ -445855,7 +445855,7 @@ self: { wreq ]; description = "API binding for Mailgun"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -447455,7 +447455,7 @@ self: { HUnit ]; description = "Convert C++ type signatures to their mangled form"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "mangle"; } @@ -447635,7 +447635,7 @@ self: { utility-ht ]; description = "A parser for web documents according to the HTML5 specification"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -447917,7 +447917,7 @@ self: { unordered-containers ]; description = "foldl wrappers for map-reduce"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -448005,7 +448005,7 @@ self: { vector ]; description = "Efficient, polymorphic Map Algebra"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -448056,7 +448056,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Types which represent functions k -> v"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "view"; } ) { }; @@ -448114,7 +448114,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Types which represent functions k -> v"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "view"; } @@ -448822,7 +448822,7 @@ self: { tasty-golden ]; description = "A markup parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -449390,7 +449390,7 @@ self: { text ]; description = "Fast and extensible bytestring builder"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -449800,7 +449800,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A micro web framework based on pattern matching"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "matcha-exe"; broken = true; @@ -449951,7 +449951,7 @@ self: { hedgehog ]; description = "A variety of mathematical utilities"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -450065,7 +450065,7 @@ self: { sha256 = "0l8jv0zm1mar6848n5jyd6dzy02q0cvkgvgnry9db382i1r4g9bq"; libraryHaskellDepends = [ base ]; description = "Class for interpolation of values"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -450079,7 +450079,7 @@ self: { sha256 = "092qbl1x0l6hcm9vn3nx3gyxnqcfx3z2kkfkqw5zmmmyn9zkjsgx"; libraryHaskellDepends = [ base ]; description = "Typeclass for metric spaces"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -450117,7 +450117,7 @@ self: { text ]; description = "A library for formulating and solving math programs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -450157,7 +450157,7 @@ self: { unliftio ]; description = "A GLPK backend to the math-programming library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -450195,7 +450195,7 @@ self: { text ]; description = "Utility functions for testing implementations of the math-programming library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -450666,7 +450666,7 @@ self: { criterion ]; description = "A native implementation of matrix operations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -450774,7 +450774,7 @@ self: { unordered-containers ]; description = "A matrix client library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -450943,7 +450943,7 @@ self: { vector ]; description = "Haskell matrix library with interface to C++ linear algebra libraries"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -452093,7 +452093,7 @@ self: { vector ]; description = "Sample from a posterior using Markov chain Monte Carlo"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -452239,7 +452239,7 @@ self: { wai-test ]; description = "A Servant-based Model Context Protocol (MCP) server for Haskell"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -452293,7 +452293,7 @@ self: { text ]; description = "Library for building Model Context Protocol (MCP) servers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -452326,7 +452326,7 @@ self: { jsonrpc ]; description = "Core types and protocol definitions for the Model Context Protocol (MCP)"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -452388,7 +452388,7 @@ self: { primitive ]; description = "MD5 Hash"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -452585,7 +452585,7 @@ self: { uuid ]; description = "Manipulate FSMs and store them in PostgreSQL"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -452628,7 +452628,7 @@ self: { vector-algorithms ]; description = "Mealy machines for processing time-series and ordered data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -452835,7 +452835,7 @@ self: { vector ]; description = "A schema language for JSON"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -453512,7 +453512,7 @@ self: { weigh ]; description = "Monadic parser combinators"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -453531,7 +453531,7 @@ self: { megaparsec ]; description = "A megaparsec library for CSV files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -453588,7 +453588,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Test utilities and the test suite of Megaparsec"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -454182,7 +454182,7 @@ self: { unix ]; description = "Print the core memory usage of programs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -454211,7 +454211,7 @@ self: { th-lift ]; description = "Indices for type level lists"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -454241,7 +454241,7 @@ self: { type-spec ]; description = "Type-safe memory units"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -454525,7 +454525,7 @@ self: { transformers ]; description = "Open temporary anonymous Linux file handles"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; broken = true; @@ -454752,7 +454752,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A memoization library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -455181,7 +455181,7 @@ self: { transformers ]; description = "Securely erase memory contents by writing zeros to it"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -455354,7 +455354,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A functor for consistent merging of information"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -455643,7 +455643,7 @@ self: { random-bytestring ]; description = "Merkle Tree Logs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -455842,7 +455842,7 @@ self: { typed-process ]; description = "Temporary message-db for integration testing"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -456273,7 +456273,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "rebindable methods for improving testability"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -456714,7 +456714,7 @@ self: { ]; doHaddock = false; description = "Implements multiformats specification"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -457099,7 +457099,7 @@ self: { warp-tls ]; description = "a minimalistic DNS-authoritative server"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "microdns"; broken = true; @@ -457319,7 +457319,7 @@ self: { vector ]; description = "Law-abiding lenses for Aeson, using microlens"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -457913,7 +457913,7 @@ self: { text ]; description = "Mustache templates for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -458316,7 +458316,7 @@ self: { wxcore ]; description = "A Memory-like (Concentration, Pairs, ...) game for tones"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "midimory"; } @@ -458881,7 +458881,7 @@ self: { text ]; description = "Semi-automatic database schema migrations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -458926,7 +458926,7 @@ self: { text ]; description = "Semi-automatic database schema migrations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -458969,7 +458969,7 @@ self: { text ]; description = "Semi-automatic database schema migrations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -459008,7 +459008,7 @@ self: { text ]; description = "Semi-automatic database schema migrations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -459452,7 +459452,7 @@ self: { random ]; description = "Double-ended priority queues"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -459466,7 +459466,7 @@ self: { sha256 = "07h6hgq4k1wm4ldwb29fgmmbl9ygrlbq3qv3ymfvc25l5rvgss4h"; doHaddock = false; description = "TBA"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -459603,7 +459603,7 @@ self: { sha256 = "18vxnsn1lgrqc2clnygi68y7234z0jlqlz4cqjdpy0v0xspy90mf"; libraryHaskellDepends = [ base ]; description = "Minimal essentials"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -459725,7 +459725,7 @@ self: { unix ]; description = "Minimalist CI framework to run checks on local machine"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; mainProgram = "minici"; } ) { }; @@ -459755,7 +459755,7 @@ self: { HUnit ]; description = "Minimal bindings to libcurl"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -459931,7 +459931,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A SDL2-based graphics library, batteries-included"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -459981,7 +459981,7 @@ self: { mtl ]; description = "A binding library of minilight for Lua langauge"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; } @@ -460189,7 +460189,7 @@ self: { xml-conduit ]; description = "A MinIO Haskell Library for Amazon S3 compatible cloud storage"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -460244,7 +460244,7 @@ self: { warp ]; description = "A Haskell introspectable web router"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -460282,7 +460282,7 @@ self: { warp ]; description = "Minion conduit support"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "minion-conduit-example"; } ) { }; @@ -460308,7 +460308,7 @@ self: { text ]; description = "Minion HTMX support"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -460352,7 +460352,7 @@ self: { warp ]; description = "Minion JWT support"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "minion-jwt-example"; } ) { }; @@ -460402,7 +460402,7 @@ self: { text ]; description = "Minion openapi3 support"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -460448,7 +460448,7 @@ self: { warp ]; description = "Minion wrappers for wai-extra"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -460605,7 +460605,7 @@ self: { system-cxx-std-lib ]; description = "A Haskell bundle of the Minisat SAT solver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -460704,7 +460704,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Simple and lightweight benchmarking utilities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -461046,7 +461046,7 @@ self: { vector ]; description = "fortune-mod clone"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -461398,7 +461398,7 @@ self: { transformers ]; description = "A tasty Haskell front-end web framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -461435,7 +461435,7 @@ self: { isLibrary = false; isExecutable = true; description = "A tasty Haskell front-end web framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = [ "javascript-ghcjs" ]; } ) { }; @@ -461553,7 +461553,7 @@ self: { unix ]; description = "A Haskell git implimentation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -461587,7 +461587,7 @@ self: { posix-paths ]; description = "Useability extras built on top of miss"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -461679,7 +461679,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "A git wrapper with a streamlined UX"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "mit"; broken = true; @@ -461746,7 +461746,7 @@ self: { hspec ]; description = "Vim plugin manager written in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "miv"; } ) { }; @@ -462073,7 +462073,7 @@ self: { memory ]; description = "Module-Lattice-based Key-Encapsulation Mechanism"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -462251,7 +462251,7 @@ self: { weigh ]; description = "Strict markdown processor for writers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -462295,7 +462295,7 @@ self: { text ]; description = "Command line interface to the MMark markdown processor"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "mmark"; } ) { }; @@ -462343,7 +462343,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Commonly useful extensions for the MMark markdown processor"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -462945,7 +462945,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Read environment variables into a user-defined data type"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -463005,7 +463005,7 @@ self: { uuid-types ]; description = "A TypeID and UUIDv7 implementation for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -463158,7 +463158,7 @@ self: { yaml ]; description = "A HTTP server for testing HTTP clients"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "mock-httpd"; broken = true; @@ -463618,7 +463618,7 @@ self: { weigh ]; description = "Modern library for working with URIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -463750,7 +463750,7 @@ self: { doctest ]; description = "A type for integers modulo some constant"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -464165,7 +464165,7 @@ self: { type-set ]; description = "Monadic Functional Reactive Programming"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -464224,7 +464224,7 @@ self: { unordered-containers ]; description = "Samples of moffy"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -464292,7 +464292,7 @@ self: { union-color ]; description = "Events for sample codes of moffy"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -464320,7 +464320,7 @@ self: { moffy-samples-gtk3-run ]; description = "Sample executables of moffy - GTK3 version"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "moffy_samples_gtk3"; } @@ -464386,7 +464386,7 @@ self: { union-color ]; description = "Package to run moffy samples - GTK3 version"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -464414,7 +464414,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Sample executables of moffy - GTK4 version"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "moffy_samples_gtk4"; } @@ -464483,7 +464483,7 @@ self: { union-color ]; description = "Package to run moffy samples - Gtk4 version"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -464549,7 +464549,7 @@ self: { bytestring ]; description = "Modular Haskell Web Server"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "hws"; broken = true; @@ -464784,7 +464784,7 @@ self: { transformers ]; description = "Actions of monads on functors"; - license = lib.licensesSpdx."LGPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.0-or-later"; } ) { }; @@ -465058,7 +465058,7 @@ self: { vty-unix ]; description = "A library for probabilistic programming"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "example"; maintainers = [ lib.maintainers.turion ]; } @@ -465497,7 +465497,7 @@ self: { unix ]; description = "A fast and lightweight effect system"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -465538,7 +465538,7 @@ self: { time ]; description = "A flexible logging system utilizing the `monad-effect` effect system"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -465773,7 +465773,7 @@ self: { comonad ]; description = "Ideal Monads and coproduct of them"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -465785,7 +465785,7 @@ self: { sha256 = "0ajn06f3q181nf6xa4kish04bv74crqmsmk7i1ny4kw1m9ag139d"; libraryHaskellDepends = [ base ]; description = "Monads with an unsaveInterleaveIO-like operation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -467038,7 +467038,7 @@ self: { transformers ]; description = "A new, simple, composable concurrency abstraction"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -467091,7 +467091,7 @@ self: { transformers ]; description = "A new, simple, composable concurrency abstraction"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } @@ -467105,7 +467105,7 @@ self: { sha256 = "0hqlwimwdhxwcikmy41qlkzr09dxx7ibpzr2g4czlv07c6fwlm3q"; libraryHaskellDepends = [ base ]; description = "Monads of program skeleta"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -467362,7 +467362,7 @@ self: { typed-process ]; description = "Functions to exit the program anywhere in MonadThrow monads"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -467413,7 +467413,7 @@ self: { time ]; description = "Adaptation of the monad-time library for the effectful ecosystem"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -467630,7 +467630,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A monad transformer for data validation"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -467705,7 +467705,7 @@ self: { sha256 = "048xk3zr7237c0mzr6lfca3qsgh60icnp8vw3vg2pj12z8id62ka"; libraryHaskellDepends = [ base ]; description = "A collection of monad transformers"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -467745,7 +467745,7 @@ self: { transformers ]; description = "The Acme and AcmeT monads"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -467881,7 +467881,7 @@ self: { transformers ]; description = "GHC plugin to desugar ! into do-notation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -467911,7 +467911,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Recursion Schemes for Monadic version"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -468183,7 +468183,7 @@ self: { text ]; description = "The best ideas in monad-related classes and types"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -468241,7 +468241,7 @@ self: { transformers ]; description = "Monad classes, using type families"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -468382,7 +468382,7 @@ self: { text ]; description = "Pure Haskell library for audio metadata parsing and writing"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; mainProgram = "monatone"; } ) { }; @@ -469108,7 +469108,7 @@ self: { witherable ]; description = "A monoidal map with the right group instance"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -469347,7 +469347,7 @@ self: { mtl ]; description = "Monoidal Functors Library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "co-log"; } ) { }; @@ -469367,7 +469367,7 @@ self: { ghc ]; description = "A monoidal interface for aggregating GHC plugins"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -469396,7 +469396,7 @@ self: { nothunks ]; description = "Monoidal map type"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -469425,7 +469425,7 @@ self: { nothunks ]; description = "Monoidal map type"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -469472,7 +469472,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "JSON support for monoidmap"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -469505,7 +469505,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Examples for monoidmap"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -469528,7 +469528,7 @@ self: { monoidmap ]; description = "Hashing support for monoidmap"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -469588,7 +469588,7 @@ self: { tasty-hunit ]; description = "Internal support for monoidmap"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -469648,7 +469648,7 @@ self: { tasty-hunit ]; description = "Internal support for monoidmap"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -469674,7 +469674,7 @@ self: { QuickCheck ]; description = "QuickCheck support for monoidmap"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -470216,7 +470216,7 @@ self: { time-compat ]; description = "MonthName"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -470247,7 +470247,7 @@ self: { tasty-smallcheck ]; description = "a 'Monus' is a commutative monoid that allows a notion of substraction"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -470452,7 +470452,7 @@ self: { ]; doHaddock = false; description = "Invocation helpers for the ReaderT-record-of-functions style"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -471006,7 +471006,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Upgradeability infrastructure based on Morley"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "morley-ustore-reader"; } @@ -472564,7 +472564,7 @@ self: { optparse-applicative ]; description = "Print current MPD song and status as JSON"; - license = lib.licensesSpdx."Unlicense"; + license = lib.meta.getLicenseFromSpdxId "Unlicense"; mainProgram = "mpd-current-json"; } ) { }; @@ -473083,7 +473083,7 @@ self: { text ]; description = "Datastructures to describe TCP and MPTCP connections"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -473190,7 +473190,7 @@ self: { text ]; description = "A Multipath TCP path manager"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "mptcp-pm"; @@ -473370,7 +473370,7 @@ self: { QuickCheck ]; description = "A Multipath TCP analyzer"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "mptcpanalyzer"; } @@ -473613,7 +473613,7 @@ self: { hspec ]; description = "A simple way to read environment variables in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -473952,7 +473952,7 @@ self: { zstd ]; description = "Types and parser for the MSDF atlas layout"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -474810,7 +474810,7 @@ self: { transformers ]; description = "Monad classes for transformers, using functional dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -474923,7 +474923,7 @@ self: { transformers ]; description = "Monad classes for transformers, using functional dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -475055,7 +475055,7 @@ self: { mtl ]; description = "Lift substacks of monad transformer stacks"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -475164,7 +475164,7 @@ self: { mtl ]; description = "Reified monad transformer stacks"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -476294,7 +476294,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A few multimap variants"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -476322,7 +476322,7 @@ self: { ]; doHaddock = false; description = "Multiple Exceptions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -476342,7 +476342,7 @@ self: { hedgehog ]; description = "Typeclasses augmented with a phantom type parameter"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -476505,7 +476505,7 @@ self: { template-haskell ]; description = "Self-identifying base encodings, implementation of "; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -476531,7 +476531,7 @@ self: { sop-core ]; description = "Uncurry functions with multiple arguments"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -476598,7 +476598,7 @@ self: { toml-reader ]; description = "Simple tool for running commands in multiple directories"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "muld"; broken = true; @@ -476794,7 +476794,7 @@ self: { hedgehog ]; description = "Self-identifying hashes, implementation of "; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -476830,7 +476830,7 @@ self: { serialise ]; description = "CBOR encoding of multihashes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -477699,7 +477699,7 @@ self: { haskeline ]; description = "A framework for multiverse debugging"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "multiverse-debugging-exe"; } ) { }; @@ -477743,7 +477743,7 @@ self: { transformers ]; description = "Traverse data types via generics, acting on multiple types simultaneously"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -478856,7 +478856,7 @@ self: { ppad-secp256k1 ]; description = "MuSig2 library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -479162,7 +479162,7 @@ self: { vector ]; description = "Mutable Fenwick trees"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -479233,7 +479233,7 @@ self: { primitive ]; description = "Interoperate mutable references with regular lens"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -479287,7 +479287,7 @@ self: { safe-exceptions ]; description = "A trivial lock based on MVar"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -479523,7 +479523,7 @@ self: { ]; doCheck = false; description = "Fast, high quality pseudo random number generation"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -480442,7 +480442,7 @@ self: { vector ]; description = "pure haskell MySQL driver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -480657,7 +480657,7 @@ self: { vector ]; description = "pure haskell MySQL driver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -480927,7 +480927,7 @@ self: { vty ]; description = "Tool to keep track of what you have been working on and where"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "mywork"; broken = true; @@ -480997,7 +480997,7 @@ self: { text ]; description = "A Haskell client for the Myxine GUI server"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -481248,7 +481248,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Domain-specific languages for describing composable web services"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -481597,7 +481597,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Named parameters (keyword arguments) for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -481637,7 +481637,7 @@ self: { text ]; description = "NBT (named binary tag) serialization and deserialization"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -481873,7 +481873,7 @@ self: { unordered-containers ]; description = "A parameterized named text type and associated functionality"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -482263,7 +482263,7 @@ self: { transformers ]; description = "Create compilers using small passes and many intermediate representations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "dumb-nanopass-example"; broken = true; @@ -482599,7 +482599,7 @@ self: { text ]; description = "Refinement types for natural numbers with an optics interface"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -482949,7 +482949,7 @@ self: { unlifted ]; description = "Arithmetic of natural numbers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -483128,7 +483128,7 @@ self: { transformers ]; description = "Parse/encode graph6, digraph6 and sparse6 formats (nauty)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -483260,7 +483260,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Unpack a Jupyter notebook into its sources, metadata and outputs"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "nbparts"; broken = true; @@ -483472,7 +483472,7 @@ self: { tasty-hunit ]; description = "Quasiquoter for neat and simple multiline text interpolation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -483657,7 +483657,7 @@ self: { sha256 = "08jk7hn5mp89vxfkh9cl7rj5b9sjjwil4lic5gpgsbwpvy8rd8a8"; libraryHaskellDepends = [ base ]; description = "The Neither datatype"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -483798,7 +483798,7 @@ self: { random ]; description = "Unofficial nekos.best API wrapper"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -483922,7 +483922,7 @@ self: { hedgehog ]; description = "NonEmpty lists that look [more, like, this]"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -484039,7 +484039,7 @@ self: { vector ]; description = "Neptune Client"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example-app"; broken = true; @@ -484054,7 +484054,7 @@ self: { sha256 = "0nbgb9lz0ibha72gyh0q86rbssik2fxphab6f1asm0r5kz5va3ly"; libraryHaskellDepends = [ base ]; description = "Nerd Font Icons for use in haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -484512,7 +484512,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "NestedText: A Human Friendly Data Format"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -485822,7 +485822,7 @@ self: { unix ]; description = "Binding to C socket API operating on bytearrays"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -486275,7 +486275,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Arbitrary Instances for Network Types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -486559,7 +486559,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "CAN bus networking"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -486719,7 +486719,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Library to control network protocols"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -486848,7 +486848,7 @@ self: { network ]; description = "Adaptation of the network library for the effectful ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -487404,7 +487404,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Types for working with Linux packet sockets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -487738,7 +487738,7 @@ self: { transformers ]; description = "Simple interface to TLS secured network sockets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -487767,7 +487767,7 @@ self: { websockets ]; description = "Simple interface to WebSockets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -487796,7 +487796,7 @@ self: { websockets ]; description = "Simple interface to TLS secured WebSockets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -487932,7 +487932,7 @@ self: { transformers ]; description = "Network abstraction layer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -488046,7 +488046,7 @@ self: { network-transport-tests ]; description = "In-memory instantiation of Network.Transport"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -488119,7 +488119,7 @@ self: { tasty-bench ]; description = "Networking layer for Cloud Haskell based on QUIC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -488159,7 +488159,7 @@ self: { network-transport-tests ]; description = "TCP instantiation of Network.Transport"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -488188,7 +488188,7 @@ self: { random ]; description = "Unit tests for Network.Transport implementations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -488324,7 +488324,7 @@ self: { stm ]; description = "Network functions that do not throw exceptions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { }; @@ -489141,7 +489141,7 @@ self: { ]; doHaddock = false; description = "Future-proof system for plain-text notes"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "neuron"; } @@ -489280,7 +489280,7 @@ self: { text ]; description = "newline specifications as values"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -489392,7 +489392,7 @@ self: { warp ]; description = "A basic newsletter implimentation, using various backends"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "newsletter-server"; broken = true; @@ -489428,7 +489428,7 @@ self: { text ]; description = "A mailgun backend for the newsletter package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -489652,7 +489652,7 @@ self: { random ]; description = "Newtype Wrapper Zoo"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -490974,7 +490974,7 @@ self: { typed-process ]; description = "Explain why two Nix derivations differ"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "nix-diff"; maintainers = [ lib.maintainers.Gabriella439 @@ -491077,7 +491077,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Convert a tree of files into fixed-output derivations"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "nix-freeze-tree"; broken = true; @@ -491127,7 +491127,7 @@ self: { optparse-applicative ]; description = "Reify the Nix build graph into a Haskell graph data structure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "nix-graph"; } ) { }; @@ -491171,7 +491171,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Parse and render .narinfo files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "pretty-narinfo"; maintainers = [ lib.maintainers.sorki ]; } @@ -491282,7 +491282,7 @@ self: { vector ]; description = "A drop-in replacement for nix-serve that's faster and more stable"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "nix-serve"; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -491552,7 +491552,7 @@ self: { vty ]; description = "Interactively browse a Nix store paths dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "nix-tree"; maintainers = [ lib.maintainers.utdemir ]; } @@ -491935,7 +491935,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Tool for semi-automatic updating of nixpkgs repository"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; mainProgram = "nixpkgs-update"; broken = true; @@ -491979,7 +491979,7 @@ self: { ]; doHaddock = false; description = "Nkeys ed25519 encoding for use with NATS"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -492297,7 +492297,7 @@ self: { doctest ]; description = "A GHC plugin to remove support for recursion"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -493089,7 +493089,7 @@ self: { utility-ht ]; description = "List-like structures with static restrictions on the number of elements"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -493252,7 +493252,7 @@ self: { time ]; description = "type safe diffUTCTime"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -493417,7 +493417,7 @@ self: { hedgehog-classes ]; description = "nonempty structure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -493452,7 +493452,7 @@ self: { vector ]; description = "Non-empty vectors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -493481,7 +493481,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Create NonEmpty version of any container"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -493516,7 +493516,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "aeson instances for 'NonEmpty'"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -493537,7 +493537,7 @@ self: { QuickCheck ]; description = "QuickCheck instance for 'NonEmpty'"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -493560,7 +493560,7 @@ self: { text ]; description = "'NonEmpty' wrappers for text"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -494042,7 +494042,7 @@ self: { transformers ]; description = "An opinionated Prelude replacement library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -494119,7 +494119,7 @@ self: { tasty-hedgehog ]; description = "Examine values for unexpected thunks"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -494284,7 +494284,7 @@ self: { text ]; description = "Type-safe Haskell client for the Notion API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "notion-client-example"; } ) { }; @@ -494330,7 +494330,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "Haskell binding to Notmuch, the mail indexer"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; } ) { @@ -494583,7 +494583,7 @@ self: { text ]; description = "Pure Nix binary cache protocol library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -494629,7 +494629,7 @@ self: { deepseq ]; description = "General-purpose reliable UDP with C99 hot path and Haskell protocol logic"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -494702,7 +494702,7 @@ self: { text ]; description = "Windows-native Nix implementation in pure Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "nova-nix"; broken = true; @@ -495576,7 +495576,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Efficient, infinite-precision 2D and 3D spatial containers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -495703,7 +495703,7 @@ self: { these ]; description = "A heterogeneous, n-ary generalisation of These"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -496039,7 +496039,7 @@ self: { tasty-bench ]; description = "Create number walls and save them as images"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -496560,7 +496560,7 @@ self: { utility-ht ]; description = "An experimental alternative hierarchy of numeric type classes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -496722,7 +496722,7 @@ self: { vector ]; description = "core package for Numerical Haskell project"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -496742,7 +496742,7 @@ self: { system-cxx-std-lib ]; description = "Numerical integration"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -496766,7 +496766,7 @@ self: { sha256 = "1sh6k2b90p2gwxspqpv3v5bl8pbs5nfzkpsxmsk59ag852klhbci"; libraryHaskellDepends = [ base ]; description = "A numeric class hierarchy"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -496791,7 +496791,7 @@ self: { vector ]; description = "Multi-dimensional arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -496826,7 +496826,7 @@ self: { numhask ]; description = "numerical free algebras"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -496859,7 +496859,7 @@ self: { numhask-prelude ]; description = "Laws and tests for numhask"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -496915,7 +496915,7 @@ self: { ]; testHaskellDepends = [ doctest ]; description = "A numeric prelude"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -496992,7 +496992,7 @@ self: { vector ]; description = "Numerical spaces"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -497285,7 +497285,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generate nix sources expr for the latest version of packages"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "nvfetcher"; maintainers = [ lib.maintainers.berberman ]; } @@ -497379,7 +497379,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Haskell plugin backend for neovim"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -497864,7 +497864,7 @@ self: { markdown-unlit ]; description = "Type-safe time library"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "play-o-clock"; broken = true; @@ -498086,7 +498086,7 @@ self: { tasty-bench ]; description = "Composable concurrent computation done right"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -498293,7 +498293,7 @@ self: { warp ]; description = "OAuth 2.1 authorization server implementation"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -498413,7 +498413,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Live in-memory sync of Obsidian Markdown notes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -498507,7 +498507,7 @@ self: { text ]; description = "Ordered Reduced Binary Decision Diagrams"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -498661,7 +498661,7 @@ self: { witherable ]; description = "Composable objects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -498846,7 +498846,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Object capability based IO"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -500714,7 +500714,7 @@ self: { xml-types ]; description = "An Entity-Component-Systems engine core"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -501124,7 +501124,7 @@ self: { text ]; description = "A typed-hole plugin that uses LLMs to generate valid hole-fits"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -501235,7 +501235,7 @@ self: { text ]; description = "om-doh"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -501274,7 +501274,7 @@ self: { wai ]; description = "Haskell utilities for building embedded Elm programs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -501297,7 +501297,7 @@ self: { transformers ]; description = "Monad transformer providing MonadFail"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -501338,7 +501338,7 @@ self: { unliftio ]; description = "Concurrency utilities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -501399,7 +501399,7 @@ self: { warp ]; description = "Http utilities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -501462,7 +501462,7 @@ self: { warp ]; description = "Http utilities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -501540,7 +501540,7 @@ self: { x509-store ]; description = "om-kubernetes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -501610,7 +501610,7 @@ self: { uuid ]; description = "Legion Framework"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -501643,7 +501643,7 @@ self: { time ]; description = "Opinionated logging utilities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -501687,7 +501687,7 @@ self: { time ]; description = "Plugin-based explicit import generation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -501710,7 +501710,7 @@ self: { text ]; description = "Utilities for showing string-like things"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -501774,7 +501774,7 @@ self: { unliftio-core ]; description = "Socket utilities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -501801,7 +501801,7 @@ self: { transformers ]; description = "Misc. time utilites"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -502186,7 +502186,7 @@ self: { text ]; description = "Pretty-printing short Aeson values as text"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -502313,7 +502313,7 @@ self: { torsor ]; description = "HMAC-Based and Time-Based One-Time Passwords"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "one-time-password"; } ) { }; @@ -502399,7 +502399,7 @@ self: { numhask ]; description = "See readme.md"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -502442,7 +502442,7 @@ self: { numhask-prelude ]; description = "See readme.md"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -502571,7 +502571,7 @@ self: { hspec-discover ]; description = "Combinators for handling errors of many types in a composable way"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -502600,7 +502600,7 @@ self: { transformers ]; description = "Oops examples"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -502623,7 +502623,7 @@ self: { doctest ]; description = "Common operators encouraging large-scale easy reading"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -502854,7 +502854,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Text search utilities for Opaleye"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -502995,7 +502995,7 @@ self: { xml-parser ]; description = "OPC XML-DA Client"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -503314,7 +503314,7 @@ self: { witness ]; description = "open witnesses"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -503388,7 +503388,7 @@ self: { text ]; description = "Servant bindings to OpenAI"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -503589,7 +503589,7 @@ self: { warp ]; description = "Auto-generated API bindings for openai"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -504006,7 +504006,7 @@ self: { ]; librarySystemDepends = [ opencascade-occt ]; description = "Thin Wrapper for the OpenCASCADE CAD Kernel"; - license = lib.licensesSpdx."LGPL-2.1-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-only"; } ) { inherit (pkgs) opencascade-occt; }; @@ -504040,7 +504040,7 @@ self: { transformers ]; description = "OpenCC bindings"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -504110,7 +504110,7 @@ self: { text ]; description = "Haskell client library for OpenCode server API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -504388,7 +504388,7 @@ self: { libraryPkgconfigDepends = [ opendht-c ]; libraryToolDepends = [ c2hs ]; description = "Haskell bindings for OpenDHT"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -504754,7 +504754,7 @@ self: { unordered-containers ]; description = "An OpenID Connect library that does all the heavy lifting for you"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -505214,7 +505214,7 @@ self: { ghc-trace-events hashable ]; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -505330,7 +505330,7 @@ self: { opentelemetry tasty-bench ]; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -505356,7 +505356,7 @@ self: { opentelemetry text ]; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -505426,7 +505426,7 @@ self: { typed-process unordered-containers ]; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "eventlog-to-lightstep"; } @@ -505469,7 +505469,7 @@ self: { unordered-containers ]; description = "GHC plugin for open telemetry"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -505495,7 +505495,7 @@ self: { text wai ]; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -506024,7 +506024,7 @@ self: { vinyl ]; description = "OpenTracing for Haskell"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -506052,7 +506052,7 @@ self: { text ]; description = "OpenTracing instrumentation of http-client"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -506102,7 +506102,7 @@ self: { vector-instances ]; description = "Jaeger backend for OpenTracing"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -506128,7 +506128,7 @@ self: { wai ]; description = "Middleware adding OpenTracing tracing for WAI applications"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -506152,7 +506152,7 @@ self: { text ]; description = "Zipkin OpenTracing Backend Commons"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -506200,7 +506200,7 @@ self: { vector-instances ]; description = "Zipkin V1 backend for OpenTracing"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -506238,7 +506238,7 @@ self: { text ]; description = "Zipkin V2 backend for OpenTracing"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -506510,7 +506510,7 @@ self: { text-builder-linear ]; description = "Stack-based esoteric programming language"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "oplang"; broken = true; @@ -506893,7 +506893,7 @@ self: { vector ]; description = "Optics as an abstract interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -506921,7 +506921,7 @@ self: { transformers ]; description = "Optics as an abstract interface: core definitions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -506964,7 +506964,7 @@ self: { vector ]; description = "Extra utilities and instances for optics-core"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -507037,7 +507037,7 @@ self: { tagged ]; description = "Optics construction using TemplateHaskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -507094,7 +507094,7 @@ self: { rerebase ]; description = "Simple command line interface arguments parser"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -507123,7 +507123,7 @@ self: { time ]; description = "Command-line arguments parsing for Hasql"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -507338,7 +507338,7 @@ self: { ]; doHaddock = false; description = "Powerful and easy command-line option parser"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -507484,7 +507484,7 @@ self: { text ]; description = "Extra functions for working with optparse-applicative"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -507537,7 +507537,7 @@ self: { mtl ]; description = "Declarative command line option parser"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -507725,7 +507725,7 @@ self: { text ]; description = "Like `optparse-generic`, but with `TemplateHaskell` for faster builds"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -507811,7 +507811,7 @@ self: { microlens ]; description = "Bindings to libopus for the Opus audio codec"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -508125,7 +508125,7 @@ self: { sha256 = "1fgzxlz2rynscnic1jawvrymhp70wxq04lpvp0ls84ky90zyzak8"; libraryHaskellDepends = [ base ]; description = "Axiomata & lemmata for easier use of Data.Type.Ord"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -508298,7 +508298,7 @@ self: { sha256 = "1na61sq78r190lcn4lw437mj5wcdq9p53zn3vbz16w3b1vwdwfii"; libraryHaskellDepends = [ base ]; description = "Utilities for Orderings"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -508504,7 +508504,7 @@ self: { time ]; description = "Parser for Emacs org-mode files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -508533,7 +508533,7 @@ self: { text ]; description = "Lucid integration for org-mode"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -508590,7 +508590,7 @@ self: { time ]; description = "Parser for Org Mode documents"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -509109,7 +509109,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ormolu"; } @@ -509203,7 +509203,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "ormolu"; } @@ -509300,7 +509300,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A formatter for Haskell source code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ormolu"; } ) { }; @@ -509569,7 +509569,7 @@ self: { warp ]; description = "API bindings for Ory Kratos"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -509619,7 +509619,7 @@ self: { text ]; description = "/etc/os-release helpers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -509662,7 +509662,7 @@ self: { tasty-bench ]; description = "Library for manipulating Operating system strings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -509713,7 +509713,7 @@ self: { tasty-bench ]; description = "Compatibility layer for os-string"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -510048,7 +510048,7 @@ self: { tasty-hunit ]; description = "Open Source Vulnerability format"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -510271,7 +510271,7 @@ self: { text ]; description = "A library to test programs that output text"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -510532,7 +510532,7 @@ self: { ]; doHaddock = false; description = "Overloaded pragmas as a plugin"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -510689,7 +510689,7 @@ self: { ]; doHaddock = false; description = "An efficient CPU-based multidimensional array (tensor) library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -510712,7 +510712,7 @@ self: { pa-prelude ]; description = "Collect a tree of errors and pretty-print"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -510753,7 +510753,7 @@ self: { time ]; description = "“Vertical” parsing of values"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -510802,7 +510802,7 @@ self: { vector ]; description = "Our JSON parsers/encoders"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -510815,7 +510815,7 @@ self: { sha256 = "03y2cn6yy06xcpnjs5zc8hd8iba4k44wrrncl7ksplg8j3iank1x"; libraryHaskellDepends = [ base ]; description = "Labels, and labelled tuples and enums (GHC >9.2)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -510864,7 +510864,7 @@ self: { vector ]; description = "The Possehl Analytics Prelude"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -510895,7 +510895,7 @@ self: { text ]; description = "Some pretty-printing helpers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -510922,7 +510922,7 @@ self: { typed-process ]; description = "Helper functions for spawning subprocesses"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -511059,7 +511059,7 @@ self: { text ]; description = "A package for retrieving a package's version number"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -511265,7 +511265,7 @@ self: { split vector ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "examples"; broken = true; @@ -511703,7 +511703,7 @@ self: { ]; doHaddock = false; description = "Time Library for Pact"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -511772,7 +511772,7 @@ self: { time ]; description = "API to the Paddle payment processor"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -512389,7 +512389,7 @@ self: { strict ]; description = "Finding palindromes in strings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "palindromes"; } ) { }; @@ -512411,7 +512411,7 @@ self: { librarySystemDepends = [ pam ]; libraryToolDepends = [ c2hs ]; description = "Haskell binding for C PAM API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { inherit (pkgs) pam; }; @@ -512494,7 +512494,7 @@ self: { primitive ]; description = "Parse syslog traffic from PAN-OS"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pan-os-syslog-to-avro"; broken = true; @@ -512758,7 +512758,7 @@ self: { ]; doHaddock = false; description = "Conversion between markup formats"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; maintainers = [ lib.maintainers.maralorn lib.maintainers.sternenseemann @@ -512966,7 +512966,7 @@ self: { ]; doHaddock = false; description = "Conversion between markup formats"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn @@ -512996,7 +512996,7 @@ self: { text ]; description = "A monadic DSL for building pandoc documents"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -513179,7 +513179,7 @@ self: { warp ]; description = "Conversion between documentation formats"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; mainProgram = "pandoc"; maintainers = [ lib.maintainers.maralorn ]; } @@ -513218,7 +513218,7 @@ self: { warp ]; description = "Conversion between documentation formats"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc"; maintainers = [ lib.maintainers.maralorn ]; @@ -513248,7 +513248,7 @@ self: { pandoc-types ]; description = "A pandoc filter that provides a Markdown extension for columns"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-columns"; broken = true; @@ -513843,7 +513843,7 @@ self: { pandoc-types ]; description = "Pandoc filter to include files, with image path and heading level adjustment"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-include-plus"; broken = true; @@ -513944,7 +513944,7 @@ self: { pandoc-types ]; description = "A pandoc filter that provides a Markdown extension to wrap text in table cells"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-linear-table"; broken = true; @@ -513972,7 +513972,7 @@ self: { text ]; description = "Extract \"contextual links\" from Pandoc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -514001,7 +514001,7 @@ self: { pandoc-types ]; description = "A pandoc filter that provides a Markdown extension for logic proofs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-logic-proof"; broken = true; @@ -514093,7 +514093,7 @@ self: { text ]; description = "Lua engine to power custom pandoc conversions"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -514180,7 +514180,7 @@ self: { text ]; description = "Lua engine to power custom pandoc conversions"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -514241,7 +514241,7 @@ self: { text ]; description = "Use pandoc types in Lua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -514487,7 +514487,7 @@ self: { text ]; description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; mainProgram = "pandoc-plot"; } ) { }; @@ -514597,7 +514597,7 @@ self: { text ]; description = "Pandoc filter to extract only the links"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -514622,7 +514622,7 @@ self: { pandoc-types ]; description = "Pandoc filter to extract only the code blocks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-select-code"; broken = true; @@ -514670,7 +514670,7 @@ self: { wai-cors ]; description = "Pandoc document conversion as an HTTP servant-server"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -514715,7 +514715,7 @@ self: { wai-cors ]; description = "Pandoc document conversion as an HTTP servant-server"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -514925,7 +514925,7 @@ self: { text ]; description = "Types for representing a structured document"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -514950,7 +514950,7 @@ self: { text ]; description = "TypeScript type generation for Pandoc AST types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -515163,7 +515163,7 @@ self: { base ]; description = "Merge environment variables and command line options generically"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -515252,7 +515252,7 @@ self: { ]; libraryPkgconfigDepends = [ pango ]; description = "Binding to the Pango text rendering engine"; - license = lib.licensesSpdx."LGPL-2.1-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-only"; } ) { inherit (pkgs) pango; }; @@ -516884,7 +516884,7 @@ self: { validators ]; description = "ParDual class for Parallel <-> Sequential"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -517245,7 +517245,7 @@ self: { tasty-hunit ]; description = "Classes and data structures for working with data-kind indexed types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -517308,7 +517308,7 @@ self: { tasty-hunit ]; description = "Classes and data structures for working with data-kind indexed types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -517328,7 +517328,7 @@ self: { transformers ]; description = "A known-parametric Functor typeclass"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -517605,7 +517605,7 @@ self: { happy ]; description = "Examples to accompany the book \"Parallel and Concurrent Programming in Haskell\""; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -517705,7 +517705,7 @@ self: { text ]; description = "A quick-and-dirty, low-friction benchmark tool with immediate feedback"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -517756,7 +517756,7 @@ self: { protolude ]; description = "Help Manage project specific documentation"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "parochial"; broken = true; @@ -517882,7 +517882,7 @@ self: { transformers ]; description = "Parsable and Printable classes"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; } ) { }; @@ -517913,7 +517913,7 @@ self: { tasty-quickcheck ]; description = "Test functions for the parsable package"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; } ) { }; @@ -518004,7 +518004,7 @@ self: { text ]; description = "Parse machine-readable GHC GC stats"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -518563,7 +518563,7 @@ self: { sha256 = "1gs0yz7qw5j4w06pfpaiaingr6873znkkrs2m4izrw4xiz1nql4w"; libraryHaskellDepends = [ base ]; description = "Lightweight package providing commonly useful parser combinators"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -518596,7 +518596,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Test suite of parser-combinators"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -518673,7 +518673,7 @@ self: { text ]; description = "Regex based parsers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -518705,7 +518705,7 @@ self: { regex-applicative ]; description = "Parsing library with unbiased choice and support for embedding arbitrary monad"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -519034,7 +519034,7 @@ self: { ]; testToolDepends = [ cpphs ]; description = "A fast parser combinator library backed by Typed Template Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -519097,7 +519097,7 @@ self: { th-test-utils ]; description = "A fast parser combinator library backed by Typed Template Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -519356,7 +519356,7 @@ self: { hedgehog ]; description = "A partial binary associative operator"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -519379,7 +519379,7 @@ self: { partial-semigroup ]; description = "Property testing for partial semigroups using Hedgehog"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -519439,7 +519439,7 @@ self: { hspec ]; description = "Data structure supporting partial orders"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -519552,7 +519552,7 @@ self: { transformers-except ]; description = "Platform-Agnostic Security Tokens"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -519661,7 +519661,7 @@ self: { random ]; description = "a simple password manager"; - license = lib.licensesSpdx."LGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "passman"; broken = true; @@ -520076,7 +520076,7 @@ self: { utf8-string ]; description = "Provides the Pasta curves: Pallas, Vesta and their field elements Fp and Fq"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "pasta-curves"; broken = true; @@ -520510,7 +520510,7 @@ self: { ]; doHaddock = false; description = "Support for well-typed paths"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -520684,7 +520684,7 @@ self: { unix-compat ]; description = "Interface to ‘directory’ package for users of ‘path’"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -520758,7 +520758,7 @@ self: { path ]; description = "A singleton wrapper for the `path` library"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -520802,7 +520802,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A wrapper around the @path@ library, tagged with semantic name"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -520831,7 +520831,7 @@ self: { text ]; description = "Read and write UTF-8 text files"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -520856,7 +520856,7 @@ self: { relude ]; description = "`Data.Tree` for file paths"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -521036,7 +521036,7 @@ self: { QuickCheck ]; description = "Type-safe replacement for System.FilePath etc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -521139,7 +521139,7 @@ self: { uuid ]; description = "Sentry SDK"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -521196,7 +521196,7 @@ self: { uuid ]; description = "Sentry SDK"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -521398,7 +521398,7 @@ self: { vector ]; description = "Greatest convex majorants and least concave minorants"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; maintainers = [ lib.maintainers.dschrempf ]; } ) { }; @@ -522416,7 +522416,7 @@ self: { tasty-hunit ]; description = "Integration over convex polytopes"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -523120,7 +523120,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Pear Trees: An indexed type using type-level binary numbers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -524136,7 +524136,7 @@ self: { transformers ]; description = "Database migration support for use in other libraries"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -524201,7 +524201,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Performance methods and monad"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "perf-explore"; } ) { }; @@ -524261,7 +524261,7 @@ self: { ]; benchmarkHaskellDepends = [ base ]; description = "Performance tools"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "perf-explore"; } @@ -524311,7 +524311,7 @@ self: { vector ]; description = "analysis example using perf"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "perf-examples"; } @@ -524436,7 +524436,7 @@ self: { vector ]; description = "Library for performing vector shuffles"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -525029,7 +525029,7 @@ self: { text ]; description = "Minimal serialization library with focus on performance"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -526556,7 +526556,7 @@ self: { unliftio-core ]; description = "A pure haskell backend for the persistent library using MySQL database server"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "persistent-mysql-pure-example"; broken = true; @@ -527389,7 +527389,7 @@ self: { temporary ]; description = "STM transactions involving persistent storage"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -528053,7 +528053,7 @@ self: { unordered-containers ]; description = "CLI program for profiles management"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "pfile"; } ) { }; @@ -528126,7 +528126,7 @@ self: { vector ]; description = "A pleasant PostgreSQL layer"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -528160,7 +528160,7 @@ self: { text ]; description = "PostgreSQL database performance insights"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -528322,7 +528322,7 @@ self: { proto-lens-protoc ]; description = "Parse PostgreSQL DDL and DML: Haskell bindings for libpg_query"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -528682,7 +528682,7 @@ self: { text ]; description = "Declarative queue configuration for PGMQ (PostgreSQL Message Queue)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -528708,7 +528708,7 @@ self: { time ]; description = "Core types for pgmq-hs, a Haskell client for PGMQ"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -528753,7 +528753,7 @@ self: { vector ]; description = "Effectful effects for PGMQ (PostgreSQL Message Queue)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -528818,7 +528818,7 @@ self: { vector ]; description = "Hasql-based client for PGMQ (PostgreSQL Message Queue)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -528862,7 +528862,7 @@ self: { tasty-hunit ]; description = "PGMQ schema migrations without PostgreSQL extension"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -528956,7 +528956,7 @@ self: { scrappy-core ]; description = "grep-like CLI using Parsec parsers instead of regex"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "pgrep"; } ) { }; @@ -529100,7 +529100,7 @@ self: { postgresql-simple ]; description = "pgvector support for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -529360,7 +529360,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Command-Line Manipulator of 𝜑-Calculus Expressions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "phino"; broken = true; @@ -529486,7 +529486,7 @@ self: { phonetic-languages-phonetics-basics ]; description = "A shared by different general implementations of the PhLADiPreLiO functionality"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -529536,7 +529536,7 @@ self: { rhythmic-sequences ]; description = "A generalized functionality of PhLADiPreLiO for different languages that uses hash algorithms"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -529549,7 +529549,7 @@ self: { sha256 = "1ymsxi750bwah3x1cvq1qvjlgibnbvgkrfv1vkjxs4lb8xa20b3g"; libraryHaskellDepends = [ base ]; description = "Allows to estimate some kind of the rhythmicity properties for the text"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -529586,7 +529586,7 @@ self: { ukrainian-phonetics-basic-array ]; description = "A shared by different Ukrainian implementations of the PhLADiPreLiO functionality"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -529663,7 +529663,7 @@ self: { ukrainian-phonetics-basic-array ]; description = "A PhLADiPreLiO implementation for Ukrainian that uses hashes and asynchronous concurrency"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "phladiprelioUkr"; } @@ -530953,7 +530953,7 @@ self: { unix ]; description = "Rename photo image files based on EXIF shoot date"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "photoname"; broken = true; @@ -531482,7 +531482,7 @@ self: { text ]; description = "Instant StatsD in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -532259,7 +532259,7 @@ self: { text ]; description = "Functional 2D Game Framework"; - license = lib.licensesSpdx."Zlib"; + license = lib.meta.getLicenseFromSpdxId "Zlib"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -532316,7 +532316,7 @@ self: { vector ]; description = "Servant bindings to Pinecone"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "pinecone-example"; } ) { }; @@ -532354,7 +532354,7 @@ self: { transformers ]; description = "icmp echo requests"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -532475,7 +532475,7 @@ self: { tasty-hunit ]; description = "Preserve warnings in a GHCi session"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -532791,7 +532791,7 @@ self: { transformers ]; description = "Encode and decode JSON streams using Aeson and Pipes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -532881,7 +532881,7 @@ self: { transformers ]; description = "Attoparsec and Pipes integration"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -534635,7 +534635,7 @@ self: { pulse-simple ]; description = "Pipes for pulse-simple audio"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -534903,7 +534903,7 @@ self: { transformers ]; description = "properly streaming text"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -535348,7 +535348,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A program for turning pixel art into 3D prints"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "pixel-printer-exe"; broken = true; @@ -535527,7 +535527,7 @@ self: { http-client-tls ]; description = "Pixiv API binding based on servant-client"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -535819,7 +535819,7 @@ self: { directory ]; description = "Bindings and wrappers for PL_SYNTH - no-deps sound effects synthesizer and tracker"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -536627,7 +536627,7 @@ self: { word8 ]; description = "Library and executable for working with playlist files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "playlist"; } ) { }; @@ -536677,7 +536677,7 @@ self: { sha256 = "1j7jblcmnvg2f5pdsakr9afqyssaspffbr4rdrixzayywbbrgbic"; libraryHaskellDepends = [ base ]; description = "A semi-cross-platform interface for pledge(2) and unveil(2)"; - license = lib.licensesSpdx."Unlicense"; + license = lib.meta.getLicenseFromSpdxId "Unlicense"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -536760,7 +536760,7 @@ self: { websockets ]; description = "Plexus RPC protocol types and client"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -536860,7 +536860,7 @@ self: { vector ]; description = "Schema-driven CLI for Plexus RPC servers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "synapse"; } @@ -537949,7 +537949,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-application-service"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538011,7 +538011,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-domain-model"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -538085,7 +538085,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-domain-service"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538153,7 +538153,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-cmdrun"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538223,7 +538223,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-filesystem"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538291,7 +538291,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-procspawn"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538365,7 +538365,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-serial"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538437,7 +538437,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-socket"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538507,7 +538507,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infra-watch"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538581,7 +538581,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-infrastructure"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538642,7 +538642,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-ui-notification"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538703,7 +538703,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-ui-request"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538764,7 +538764,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "pms-ui-response"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -538821,7 +538821,7 @@ self: { yaftee-conduit-mono-traversable ]; description = "PNG's chunk codec on Yaftee"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -539116,7 +539116,7 @@ self: { text ]; description = "A container wrapper"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "podenv"; broken = true; @@ -539375,7 +539375,7 @@ self: { sha256 = "1lrwv6pwnagay3yx36kxhz7j866wqjah7a557l9137kqx7n1hp8v"; libraryHaskellDepends = [ base ]; description = "Some common point-free combinators"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -539626,7 +539626,7 @@ self: { gauge ]; description = "Texas holdem hand evaluation and simulation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "poker-exe"; } @@ -539936,7 +539936,7 @@ self: { text ]; description = "Haskell PVP version adviser"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "policeman"; broken = true; @@ -539985,7 +539985,7 @@ self: { utility-ht ]; description = "Bindings to poll.h"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -540056,7 +540056,7 @@ self: { text ]; description = "Functionality to help examine Haddock information of a module"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -540457,7 +540457,7 @@ self: { containers ]; description = "Multivariate polynomial rings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -540658,7 +540658,7 @@ self: { sqel ]; description = "Account management with Servant and Polysemy"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -540748,7 +540748,7 @@ self: { zeugma ]; description = "Account management with Servant and Polysemy"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -540787,7 +540787,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Polysemy wrapper around the Blockfrost client"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -540863,7 +540863,7 @@ self: { tasty ]; description = "A Polysemy effect for Chronos"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -540918,7 +540918,7 @@ self: { torsor ]; description = "Polysemy effects for concurrency"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -540949,7 +540949,7 @@ self: { uuid ]; description = "Polysemy effects for databases"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -541108,7 +541108,7 @@ self: { zeugma ]; description = "Polysemy effects for databases"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -541172,7 +541172,7 @@ self: { tasty ]; description = "Test utilities for polysemy-hasql"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -541235,7 +541235,7 @@ self: { warp ]; description = "Polysemy effects for HTTP clients"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -541394,7 +541394,7 @@ self: { polysemy-plugin ]; description = "Polysemy effects for logging"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -541444,7 +541444,7 @@ self: { tasty ]; description = "Colog adapters for polysemy-log"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -541488,7 +541488,7 @@ self: { tasty ]; description = "Di adapters for polysemy-log"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -541531,7 +541531,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Primitive functions and data types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -541821,7 +541821,7 @@ self: { unix ]; description = "Polysemy effects for system processes"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -541862,7 +541862,7 @@ self: { polysemy-plugin ]; description = "Readline effect for polysemy"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; mainProgram = "echo-repl"; } ) { }; @@ -541886,7 +541886,7 @@ self: { req ]; description = "Polysemy effect for req"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -541924,7 +541924,7 @@ self: { tasty ]; description = "Polysemy error tracking"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -541974,7 +541974,7 @@ self: { text ]; description = "Well-typed filesystem operation effects"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -542065,7 +542065,7 @@ self: { tasty ]; description = "Polysemy effects for testing"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -542101,7 +542101,7 @@ self: { time ]; description = "A Polysemy effect for time"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -542480,7 +542480,7 @@ self: { tasty-quickcheck ]; description = "Alternative to `Dynamic` with type guarantees"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -542948,7 +542948,7 @@ self: { xml-types ]; description = "An XMPP client library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -543103,7 +543103,7 @@ self: { timeit ]; description = "Simple work queue for bounded concurrency"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -543136,7 +543136,7 @@ self: { utility-ht ]; description = "Run jobs on a limited number of threads and support data dependencies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -543236,7 +543236,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Static key-value storage backed by poppy"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -543682,7 +543682,7 @@ self: { warp ]; description = "A minimalist HTTP server framework written on top of wai"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "porpoise-example"; broken = true; @@ -543813,7 +543813,7 @@ self: { ]; doHaddock = false; description = "Data structures and functions for interacting with the Portage package manager"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; } ) { }; @@ -543944,7 +543944,7 @@ self: { PortMidi ]; description = "PortMidi utilities"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; mainProgram = "portmidi-list-devices"; } @@ -544267,7 +544267,7 @@ self: { template-haskell ]; description = "A product-of-sums generics library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -544327,7 +544327,7 @@ self: { uuid ]; description = "Simple extensible library to run SQL file against PostgreSQL database"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -544560,7 +544560,7 @@ self: { tasty-hunit ]; description = "posix bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; } ) { }; @@ -545119,7 +545119,7 @@ self: { websockets ]; description = "Middleware to map LISTEN/NOTIFY messages to Websockets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "postgres-websockets"; maintainers = [ lib.maintainers.wolfgangwalther ]; } @@ -545187,7 +545187,7 @@ self: { rerebase ]; description = "Encoders and decoders for the PostgreSQL's binary format"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -545254,7 +545254,7 @@ self: { rerebase ]; description = "Encoders and decoders for the PostgreSQL's binary format"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -545322,7 +545322,7 @@ self: { rerebase ]; description = "Encoders and decoders for the PostgreSQL's binary format"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -545463,7 +545463,7 @@ self: { text ]; description = "PostgreSQL connection string type, parser and builder"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -545585,7 +545585,7 @@ self: { tasty-hunit ]; description = "low-level binding to libpq"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -545598,7 +545598,7 @@ self: { libraryHaskellDepends = [ base ]; doHaddock = false; description = "low-level binding to libpq: configure based provider"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -545651,7 +545651,7 @@ self: { libraryPkgconfigDepends = [ libpq ]; doHaddock = false; description = "low-level binding to libpq: pkg-config based provider"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) libpq; }; @@ -545771,7 +545771,7 @@ self: { postgresql-simple ]; description = "PostgreSQL Schema Migrations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "migrate"; } ) { }; @@ -545803,7 +545803,7 @@ self: { text ]; description = "A PostgreSQL persistent schema migration utility"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -545866,7 +545866,7 @@ self: { text ]; description = "Track and render a tally of which PostgreSQL operations have been performed"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -545967,7 +545967,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Converter for question mark style and dollar sign style of PostgreSQL SQL"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -546109,7 +546109,7 @@ self: { utf8-string ]; description = "pure Haskell PostgreSQL driver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -546291,7 +546291,7 @@ self: { postgresql-simple ]; description = "Automatic re-connection support for PostgreSQL"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -546530,7 +546530,7 @@ self: { time ]; description = "A simple interval type for PostgreSQL"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -546668,7 +546668,7 @@ self: { transformers ]; description = "Implementation of named parameters for `postgresql-simple` library"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -546775,7 +546775,7 @@ self: { text ]; description = "Integration of \"postgresql-simple\" with \"postgresql-types\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -546976,7 +546976,7 @@ self: { tasty-hunit ]; description = "PostgreSQL AST parsing and rendering"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -547376,7 +547376,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Precise PostgreSQL types representation and driver-agnostic codecs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -547408,7 +547408,7 @@ self: { text-builder ]; description = "Type classes for PostgreSQL type mappings"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -548247,7 +548247,7 @@ self: { tasty-hunit ]; description = "PowerDNS API bindings for api/v1"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -548519,7 +548519,7 @@ self: { ppad-base16 ]; description = "A pure AEAD-ChaCha20-Poly1305 construction"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -548563,7 +548563,7 @@ self: { weigh ]; description = "Pure base16 encoding and decoding on bytestrings"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -548608,7 +548608,7 @@ self: { criterion ]; description = "base58 and base58check encoding/decoding"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -548647,7 +548647,7 @@ self: { deepseq ]; description = "bech32 and bech32m encoding/decoding, per BIPs 173 & 350"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -548703,7 +548703,7 @@ self: { ppad-secp256k1 ]; description = "BIP32 hierarchical deterministic wallets"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -548764,7 +548764,7 @@ self: { deepseq ]; description = "BIP39 mnemonic codes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -548806,7 +548806,7 @@ self: { ppad-base16 ]; description = "A pure ChaCha20 stream cipher"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -548842,7 +548842,7 @@ self: { weigh ]; description = "Large fixed-width words and constant-time arithmetic"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -548887,7 +548887,7 @@ self: { ppad-sha512 ]; description = "A HMAC-based key derivation function"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -548935,7 +548935,7 @@ self: { weigh ]; description = "HMAC-based deterministic random bit generator"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -548981,7 +548981,7 @@ self: { ppad-sha512 ]; description = "A password-based key derivation function"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -549022,7 +549022,7 @@ self: { ppad-base16 ]; description = "A pure Poly1305 MAC"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -549063,7 +549063,7 @@ self: { SHA ]; description = "The RIPEMD-160 hashing algorithm"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -549109,7 +549109,7 @@ self: { weigh ]; description = "Primitive Script support"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -549166,7 +549166,7 @@ self: { weigh ]; description = "Schnorr signatures, ECDSA, and ECDH on the elliptic curve secp256k1"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -549216,7 +549216,7 @@ self: { weigh ]; description = "The SHA-256 and HMAC-SHA256 algorithms"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -549267,7 +549267,7 @@ self: { weigh ]; description = "The SHA-512 and HMAC-SHA512 algorithms"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -549582,7 +549582,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Decentralized git pull request and code review flows"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -550059,7 +550059,7 @@ self: { text ]; description = "A library for writing predicates and transformations over predicates in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -550510,7 +550510,7 @@ self: { template-haskell ]; description = "A Prelude"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -550664,7 +550664,7 @@ self: { sha256 = "0c7k9w5bh8hk6hxd3ya4ih7x0vckr1slwfna4nr48q21n0svx308"; libraryHaskellDepends = [ base ]; description = "A redefinition of the Prelude's Enum class in order to render it safe"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -551203,7 +551203,7 @@ self: { wl-pprint ]; description = "Pretty-printing library"; - license = lib.licensesSpdx."LGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -551394,7 +551394,7 @@ self: { ]; doHaddock = false; description = "Produce nice human-readable HTML"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -551761,7 +551761,7 @@ self: { web-rep ]; description = "Pretty print charts from ghci"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "prettychart-watch"; } ) { }; @@ -551810,7 +551810,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "API for prettyprinting custom syntax trees (extracted from elm-format)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -551958,7 +551958,7 @@ self: { vector ]; description = "Some useful combinators for the prettyprinter package"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -552090,7 +552090,7 @@ self: { text ]; description = "Configurable pretty-printing"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -552151,7 +552151,7 @@ self: { text ]; description = "A prettyprinter backend for graphviz"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -552188,7 +552188,7 @@ self: { text ]; description = "Efficient interpolation for Prettyprinter"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -552213,7 +552213,7 @@ self: { text ]; description = "A prettyprinter backend for lucid"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -552278,7 +552278,7 @@ self: { sha256 = "15igqxb77ycl9lfs1bl1l9x3cynsg4kqzkr54q46ly4l315bsrq4"; libraryHaskellDepends = [ ghc-prim ]; description = "An ergonomic but conservative interface to ghc-prim"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -552333,7 +552333,7 @@ self: { quickcheck-classes ]; description = "Prim typeclass instances"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -552589,7 +552589,7 @@ self: { tasty-bench ]; description = "Bindings to the primecount library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) primecount; }; @@ -552736,7 +552736,7 @@ self: { primitive ]; description = "Addresses to unmanaged memory"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -552762,7 +552762,7 @@ self: { primitive-unlifted ]; description = "Wrappers for primops around atomic operations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -552781,7 +552781,7 @@ self: { primitive ]; description = "primitive functions with bounds-checking"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -552861,7 +552861,7 @@ self: { sha256 = "1xnyyw76kh42fy1b1wkc143bg3588gbp48990xdskcad1aj4fyan"; libraryHaskellDepends = [ primitive ]; description = "convenience class for PrimMonad m/PrimState m"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -552916,7 +552916,7 @@ self: { tasty-quickcheck ]; description = "Extras for the \"primitive\" library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -552941,7 +552941,7 @@ self: { QuickCheck ]; description = "using the `Prim` interface for the FFI"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -553024,7 +553024,7 @@ self: { primitive ]; description = "Types for offsets into unboxed arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -553043,7 +553043,7 @@ self: { primitive ]; description = "Unboxed variables for `Prim` values"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -553066,7 +553066,7 @@ self: { cpu ]; description = "Serialisation of primitive types"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -553122,7 +553122,7 @@ self: { primitive-unlifted ]; description = "Slices of primitive arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -553173,7 +553173,7 @@ self: { random ]; description = "Sort primitive arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -553192,7 +553192,7 @@ self: { primitive ]; description = "primitive operations on StableNames"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -553219,7 +553219,7 @@ self: { primitive ]; description = "Unaligned access to primitive arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -553258,7 +553258,7 @@ self: { tasty-quickcheck ]; description = "Primitive GHC types with unlifted types inside"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -553820,7 +553820,7 @@ self: { ]; doHaddock = false; description = "Abstract syntax for writing documents"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -553868,7 +553868,7 @@ self: { vector ]; description = "Utilities for tracking source locations"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -553896,7 +553896,7 @@ self: { hspec ]; description = "Discrete probability monad"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -553958,7 +553958,7 @@ self: { lens ]; description = "A library for modular probabilistic modelling"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "prob-fx"; broken = true; @@ -554030,7 +554030,7 @@ self: { deepseq ]; description = "Probability distributions via piecewise polynomials"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -554160,7 +554160,7 @@ self: { unix ]; description = "Process libraries"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -554640,7 +554640,7 @@ self: { process ]; description = "C bindings for the gnu-extension functions process_vm_readv and process_vm_writev"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -554710,7 +554710,7 @@ self: { unix ]; description = "Ergonomic process launching with extreme flexibility and speed"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -555110,7 +555110,7 @@ self: { optparse-applicative ]; description = "Generate flamegraphs from ghc RTS .prof files"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "prof-flamegraph"; broken = true; @@ -555684,7 +555684,7 @@ self: { tasty-hunit ]; description = "A project initialization library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -556043,7 +556043,7 @@ self: { ]; doHaddock = false; description = "Relational Algebra Engine"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -556214,7 +556214,7 @@ self: { inspection-testing ]; description = "Profunctor-based lightweight implementation of optics"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -556793,7 +556793,7 @@ self: { warp ]; description = "Instrument a wai application with various metrics"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "prometheus-wai-middleware-example"; broken = true; @@ -556886,7 +556886,7 @@ self: { text ]; description = "A user-friendly, dependently-typed library for asking your users questions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -556909,7 +556909,7 @@ self: { text ]; description = "A user-friendly, dependently-typed library for asking your users questions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -556992,7 +556992,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Telegram bot for proof assistants"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "proof-assistant-bot"; broken = true; @@ -557097,7 +557097,7 @@ self: { containers ]; description = "A Propagator Library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557286,7 +557286,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A library for tests, based on transforming and writing properties"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -557362,7 +557362,7 @@ self: { tasty-quickcheck ]; description = "Proquints: Identifiers that are Readable, Spellable, and Pronounceable"; - license = lib.licensesSpdx."EUPL-1.2"; + license = lib.meta.getLicenseFromSpdxId "EUPL-1.2"; } ) { }; @@ -557435,7 +557435,7 @@ self: { text ]; description = "A simple language for writing documents"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557472,7 +557472,7 @@ self: { unordered-containers ]; description = "A DSL for processing Prosidy documents"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -557586,7 +557586,7 @@ self: { ]; libraryToolDepends = [ c2hs ]; description = "Simple audio library for Windows, Linux, OSX"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557621,7 +557621,7 @@ self: { libraryPkgconfigDepends = [ SDL2 ]; libraryToolDepends = [ c2hs ]; description = "Simple audio library for SDL"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557708,7 +557708,7 @@ self: { prelate ]; description = "Neovim Project Manager"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "proteome"; broken = true; @@ -557905,7 +557905,7 @@ self: { ]; libraryToolDepends = [ proto-lens-protoc ]; description = "proto-lens-etcd - protobuffer lenses for etcd provided by protoc-lens-protoc"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -557938,7 +557938,7 @@ self: { vector ]; description = "JSON protobuf encoding for proto-lens"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -558266,7 +558266,7 @@ self: { vector ]; description = "A higher-level API to the proto3-wire library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -558436,7 +558436,7 @@ self: { zigzag ]; description = "Slow protobuf implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -559071,7 +559071,7 @@ self: { vinyl ]; description = "Lightweight dependency injection / namespaced+typed implicit-ish arguments"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -559223,7 +559223,7 @@ self: { yaml ]; description = "Prune unused Haskell dependencies"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "prune-juice"; broken = true; @@ -559497,7 +559497,7 @@ self: { vector ]; description = "PostgreSQL client"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -559645,7 +559645,7 @@ self: { tasty-hunit ]; description = "Integrate libpsx with the GHC RTS"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -559899,7 +559899,7 @@ self: { rerebase ]; description = "Experimental abstractions for operations on pointers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -559949,7 +559949,7 @@ self: { tasty-hunit ]; description = "High-performance composable binary data deserializers"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -559993,7 +559993,7 @@ self: { rerebase ]; description = "Pointer poking action construction and composition toolkit"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -560054,7 +560054,7 @@ self: { safe-exceptions ]; description = "pty-mcp-server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "pty-mcp-server"; } @@ -561062,7 +561062,7 @@ self: { vector ]; description = "High-performance composable noise generation (Perlin, Simplex, Cellular)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -561177,7 +561177,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Derive fromString/toString-like for pure sum types"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -561213,7 +561213,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Derive fromString/toString-like for pure sum types (aeson instances)"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -561394,7 +561394,7 @@ self: { time ]; description = "types and parser for email messages (including MIME)"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -561427,7 +561427,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bidirectional Haskell/PureScript expression translator"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -561467,7 +561467,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Nix backend for PureScript. Transpile PureScript code to Nix."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "purenix"; } ) { }; @@ -561512,7 +561512,7 @@ self: { ]; doHaddock = false; description = "Pure Haskell SAT-solver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -561839,7 +561839,7 @@ self: { ]; doCheck = false; description = "PureScript Programming Language Compiler"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "purs"; } ) { }; @@ -561883,7 +561883,7 @@ self: { vector ]; description = "PureScript Programming Language Abstract Syntax Tree"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -562010,7 +562010,7 @@ self: { ]; libraryToolDepends = [ happy ]; description = "PureScript Programming Language Concrete Syntax Tree"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -562198,7 +562198,7 @@ self: { text ]; description = "Support for purl (mostly universal package url)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -563227,7 +563227,7 @@ self: { vector-stream ]; description = "Fast persistent vectors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -563527,7 +563527,7 @@ self: { test-framework-hunit ]; description = "Serialization/deserialization using Python Pickle format"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pickle"; broken = true; @@ -563616,7 +563616,7 @@ self: { tasty-silver ]; description = "Types and prettyprinter for the IL of the QBE compiler backend"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -563817,7 +563817,7 @@ self: { ]; doHaddock = false; description = "Command line tool qhs, SQL queries on CSV and TSV files"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "qhs"; broken = true; @@ -563995,7 +563995,7 @@ self: { template-haskell ]; description = "Typesafe library for linear algebra"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -564143,7 +564143,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "QuasiQuoter for byte sequence"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -564707,7 +564707,7 @@ self: { editedCabalFile = "0pqi04fvyclnx4lfq8ifax6l4kayay6xbmwp0k0h7yjz14k252gn"; libraryHaskellDepends = [ base ]; description = "Extremely minimal prelude"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -564807,7 +564807,7 @@ self: { text ]; description = "GHC plugin to automatically insert qualified imports"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -564919,7 +564919,7 @@ self: { unordered-containers ]; description = "Rage against the quantification"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -564948,7 +564948,7 @@ self: { vector ]; description = "Rage against the quantification - integration with Aeson"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -565633,7 +565633,7 @@ self: { tasty-hunit ]; description = "queue sheet utility"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "queue-sheet"; } ) { }; @@ -565690,7 +565690,7 @@ self: { tasty-bench ]; description = "Queue data structures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -565734,7 +565734,7 @@ self: { tasty-hunit ]; description = "Convenient SQL query language for Haskell (but only for single tables)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -565871,7 +565871,7 @@ self: { text ]; description = "Quick-start wrappers for QUIC"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -566042,7 +566042,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Run external processes verified at compilation/installation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -566331,7 +566331,7 @@ self: { vector ]; description = "QuickCheck common typeclasses"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -566356,7 +566356,7 @@ self: { transformers ]; description = "QuickCheck common typeclasses from `base`"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -566418,7 +566418,7 @@ self: { tasty-quickcheck ]; description = "A library for stateful property-based testing"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -566462,7 +566462,7 @@ self: { splitmix ]; description = "Extra utilities for QuickCheck"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -566500,7 +566500,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Testing group class instances with QuickCheck"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -566608,7 +566608,7 @@ self: { QuickCheck ]; description = "Common quickcheck instances"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -566679,7 +566679,7 @@ self: { QuickCheck ]; description = "Common quickcheck instances"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -566750,7 +566750,7 @@ self: { temporary ]; description = "Library for lockstep-style testing with 'quickcheck-dynamic'"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -566799,7 +566799,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Testing monoid subclass instances with QuickCheck"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -566937,7 +566937,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Quasi-unique identifiers for QuickCheck"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -567247,7 +567247,7 @@ self: { ]; doHaddock = false; description = "Test monadic programs using state machine based models"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -567396,7 +567396,7 @@ self: { transformers ]; description = "A GenT monad transformer for QuickCheck library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -568738,7 +568738,7 @@ self: { th-compat ]; description = "Monad transformer for Quote from template-haskell"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -568852,7 +568852,7 @@ self: { weigh ]; description = "R-/R*-trees"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -569483,7 +569483,7 @@ self: { validation ]; description = "A railway oriented mini-DSL for unified error handling"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -569903,7 +569903,7 @@ self: { vector ]; description = "Random access lists"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -569930,7 +569930,7 @@ self: { ral ]; description = "Length-indexed random access lists: lens utilities"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -569957,7 +569957,7 @@ self: { ral ]; description = "Length-indexed random access lists: optics utilities"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -569993,7 +569993,7 @@ self: { deepseq ]; description = "Random access list with a list compatible interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -570047,7 +570047,7 @@ self: { tasty ]; description = "memory and related abstraction stuff"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -570096,7 +570096,7 @@ self: { hspec ]; description = "Determine how intervals relate to each other"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -570531,7 +570531,7 @@ self: { vector ]; description = "Uniform draws of partitions and cycle-partitions, with thinning"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -571176,7 +571176,7 @@ self: { tasty-quickcheck ]; description = "Memory efficient sets with ranges of elements"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -571328,7 +571328,7 @@ self: { random-shuffle ]; description = "Efficient sets for semi-contiguous data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -571397,7 +571397,7 @@ self: { tasty-hunit ]; description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -572119,7 +572119,7 @@ self: { hspec ]; description = "Notify Honeybadger about exceptions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -572148,7 +572148,7 @@ self: { wai ]; description = "Notify Honeybadger about exceptions via a WAI middleware"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -572473,7 +572473,7 @@ self: { filepath ]; description = "Parse and generate Rocket League replays"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "rattletrap"; broken = true; @@ -572692,7 +572692,7 @@ self: { tasty-quickcheck ]; description = "A writer-biased RAW lock"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -572783,7 +572783,7 @@ self: { h-raylib ]; description = "Haskell bindings for rlImGui"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -572825,7 +572825,7 @@ self: { random ]; description = "Ray tracing library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -573325,7 +573325,7 @@ self: { text ]; description = "The ActivityStreams 2 RDF vocabulary for rdf4h"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -573453,7 +573453,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Codecs for use with AWS rds-data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -573549,7 +573549,7 @@ self: { tasty-discover ]; description = "Codecs for use with AWS rds-data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "rds-data-codecs"; broken = true; @@ -573682,7 +573682,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Codecs for use with AWS rds-data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "rds-data"; } @@ -573767,7 +573767,7 @@ self: { text ]; description = "Create React components in Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -574626,7 +574626,7 @@ self: { sha256 = "0b2syhxan3fpf9h1zq3izpb8bgsl4qrk975afy3r2ji6dhjq81cl"; libraryHaskellDepends = [ base ]; description = "Class for reading bounded values"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -574981,7 +574981,7 @@ self: { mtl ]; description = "Readline effect for in-other-words"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "echo-repl"; } @@ -575055,7 +575055,7 @@ self: { numhask ]; description = "Literate programming support"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "readme-lhs-example"; broken = true; @@ -575181,7 +575181,7 @@ self: { QuickCheck ]; description = "Random number generation based on physical media touched by humans"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "real-dice"; } ) { }; @@ -575426,7 +575426,7 @@ self: { vector ]; description = "SVG file loader and serializer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -575593,7 +575593,7 @@ self: { void ]; description = "A more progressive alternative to the \"base\" package"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -575662,7 +575662,7 @@ self: { void ]; description = "A more progressive alternative to the \"base\" package"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -575725,7 +575725,7 @@ self: { tasty-quickcheck ]; description = "A variable binding library based on well-scoped de Bruijn indices"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -575768,7 +575768,7 @@ self: { template-haskell ]; description = "Recursively defined values"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; maintainers = [ lib.maintainers.nomeata ]; } ) { }; @@ -575868,7 +575868,7 @@ self: { vector ]; description = "Recommendations using alternating least squares algorithm"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "movielens"; } ) { }; @@ -576378,7 +576378,7 @@ self: { vector ]; description = "Recover run-time type information from the GHC heap"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -576438,7 +576438,7 @@ self: { vector ]; description = "Recover run-time type information from the GHC heap"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -576763,7 +576763,7 @@ self: { ]; doHaddock = false; description = "Extensible records and variants indexed by a type-level Red-Black tree"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -576898,7 +576898,7 @@ self: { unliftio ]; description = "hide secret text on the terminal"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "redact"; } ) { }; @@ -577076,7 +577076,7 @@ self: { QuickCheck ]; description = "Specify valid redis globs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -577579,7 +577579,7 @@ self: { yaml ]; description = "Static analysis tool for Rust embedded systems complexity"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "reduxwise-exe"; } ) { }; @@ -577918,7 +577918,7 @@ self: { linear-base ]; description = "A reference counting library to alias linear resources"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -578053,7 +578053,7 @@ self: { QuickCheck ]; description = "Refinement types with static and runtime checking"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.raehik ]; } ) { }; @@ -578093,7 +578093,7 @@ self: { unordered-containers ]; description = "Type-checked proof that a key exists in a container and can be safely indexed"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -578648,7 +578648,7 @@ self: { text ]; description = "ClasshSS defined element builders for Reflex"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -579058,7 +579058,7 @@ self: { text ]; description = "Compatible highlevel Wigdets for some Ionic Input Components"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -579109,7 +579109,7 @@ self: { time ]; description = "Render Pandoc documents to HTML using reflex-dom"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -579226,7 +579226,7 @@ self: { tasty-hspec ]; description = "reflex-dom-th transpiles HTML templates to haskell code for reflex-dom"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -579444,7 +579444,7 @@ self: { time ]; description = "Interact with a GADT API in your reflex-dom application"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "readme"; } @@ -579520,7 +579520,7 @@ self: { temporary ]; description = "A GHCi widget library for use in reflex applications"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "reflex-ghci"; broken = true; @@ -579749,7 +579749,7 @@ self: { reflex ]; description = "Reflex bindings for libtelnet"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; platforms = lib.platforms.linux; hydraPlatforms = lib.platforms.none; } @@ -580432,7 +580432,7 @@ self: { transformers ]; description = "See README for more info"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -580661,7 +580661,7 @@ self: { ]; doHaddock = false; description = "Register allocation by graph colorization"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -581834,7 +581834,7 @@ self: { text ]; description = "Types that can only be constructed if they match a regular expression"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -582639,7 +582639,7 @@ self: { tasty-hunit ]; description = "Simple linear and quadratic regression"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -583143,7 +583143,7 @@ self: { hspec-discover ]; description = "A data structure representing Relations on Sets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -583520,7 +583520,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Automation of Haskell package release process"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "releaser"; } ) { }; @@ -583789,7 +583789,7 @@ self: { transformers ]; description = "Equiprobable draw from publicly verifiable random data"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -583846,7 +583846,7 @@ self: { unordered-containers ]; description = "Safe, performant, user-friendly and lightweight Haskell Standard Library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -584425,7 +584425,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Reorder expressions in a syntax tree according to operator fixities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -585062,7 +585062,7 @@ self: { pinned-warnings ]; description = "Currated set of plugins for REPL based development"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -585180,7 +585180,7 @@ self: { text ]; description = "Find, replace, split string patterns with Megaparsec parsers (instead of regex)"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -585742,7 +585742,7 @@ self: { testToolDepends = [ hspec-discover ]; doCheck = false; description = "HTTP client library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -585792,7 +585792,7 @@ self: { weigh ]; description = "Conduit helpers for the req HTTP client library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -586093,7 +586093,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Propagate HasCallStack with constraints"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -586160,7 +586160,7 @@ self: { parsec ]; description = "Regular-expressions extended with fixpoints for context-free powers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -586172,7 +586172,7 @@ self: { sha256 = "047wlwvffmgg70d70dsv6160wq6hfxp4frb0414np270grq0vk3p"; libraryHaskellDepends = [ rebase ]; description = "Reexports from \"base\" with a bunch of other standard libraries"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -586185,7 +586185,7 @@ self: { libraryHaskellDepends = [ rebase ]; doHaddock = false; description = "Reexports from \"base\" with a bunch of other standard libraries"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -586485,7 +586485,7 @@ self: { semigroupoids ]; description = "High performance variable binders"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -586548,7 +586548,7 @@ self: { tasty-hunit ]; description = "Domain Name Service (DNS) lookup via the libresolv standard library routines"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -586694,7 +586694,7 @@ self: { stm ]; description = "A region-based resource effect for the effectful ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -586745,7 +586745,7 @@ self: { time ]; description = "A high-performance striped resource pooling implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -586772,7 +586772,7 @@ self: { time ]; description = "A high-performance striped resource pooling implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -586910,7 +586910,7 @@ self: { tree-diff ]; description = "Track allocated resources"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -586999,7 +586999,7 @@ self: { resourcet ]; description = "Adaptation of the resourcet library for the effectful ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -587026,7 +587026,7 @@ self: { unliftio-core ]; description = "ResourceT extras"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -587085,7 +587085,7 @@ self: { utf8-string ]; description = "A fast, non-backtracking parser for the redis RESP3 protocol"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -588053,7 +588053,7 @@ self: { unix ]; description = "A tool that returns to a landmark parent directory"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "ret"; } ) { }; @@ -588542,7 +588542,7 @@ self: { tasty-hunit ]; description = "Adaptation of the retry library for the effectful ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -588580,7 +588580,7 @@ self: { sha256 = "110hbw4b8gbkgszc7d77rw9qpiwsz4lvsfbsb4cpw9fwzrcpvwnh"; libraryHaskellDepends = [ base ]; description = "A library to provide special kind of big numbers writing"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -588702,7 +588702,7 @@ self: { deepseq ]; description = "reversed lists/snoc lists"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -589579,7 +589579,7 @@ self: { vector-sized ]; description = "Functional Reactive Programming with type-level clocks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -589669,7 +589669,7 @@ self: { vector-sized ]; description = "Functional Reactive Programming with type-level clocks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } @@ -590275,7 +590275,7 @@ self: { warp ]; description = "Static site generator based on Shake"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -590339,7 +590339,7 @@ self: { warp ]; description = "Static site generator based on Shake"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -590429,7 +590429,7 @@ self: { tasty ]; description = "Neovim plugin framework for Polysemy"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -590488,7 +590488,7 @@ self: { tasty ]; description = "CLI for Ribosome"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; mainProgram = "ribosome"; } @@ -590571,7 +590571,7 @@ self: { tasty ]; description = "Neovim plugin host for Polysemy"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -590605,7 +590605,7 @@ self: { ribosome-host ]; description = "Test tools for Ribosome"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -590774,7 +590774,7 @@ self: { tasty ]; description = "Test tools for Ribosome"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -590818,7 +590818,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Rich environment variable setup for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -591188,7 +591188,7 @@ self: { QuickCheck ]; description = "mutable ring buffers with atomic updates in GHC Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -591515,7 +591515,7 @@ self: { unliftio-messagebox ]; description = "A library for process pools coupled with asynchronous message queues"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "rio-process-pool-memleak-test"; } @@ -591822,7 +591822,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "A DSL for Risk-oriented Object Detection Requirements"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -592295,7 +592295,7 @@ self: { vector ]; description = "Reed-Muller Expansion normal form for Boolean Formulas"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -592324,7 +592324,7 @@ self: { what4 ]; description = "What4 adapter for the RME solver"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -592639,7 +592639,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Calculate per instrument profit from Robin-Hood activity report"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "rhprofit"; broken = true; @@ -592904,7 +592904,7 @@ self: { vector-sized ]; description = "Implementation of the ROC (Taiwan) National ID standard"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -592953,7 +592953,7 @@ self: { text ]; description = "Implementation of the ROC (Taiwan) Uniform ID Number format"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -593820,7 +593820,7 @@ self: { deepseq ]; description = "RON"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -593941,7 +593941,7 @@ self: { unordered-containers ]; description = "Replicated Data Types (RON-RDT)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -593981,7 +593981,7 @@ self: { transformers ]; description = "RON-Schema"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -594027,7 +594027,7 @@ self: { transformers ]; description = "RON Storage"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -594299,7 +594299,7 @@ self: { quickcheck-classes ]; description = "rose trees"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -594908,7 +594908,7 @@ self: { vector ]; description = "Directed rounding for built-in floating types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -595968,7 +595968,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Let your mind know that your hands need a rest!"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -596101,7 +596101,7 @@ self: { xml-types ]; description = "Streaming parser/renderer for the RSS standard"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -596192,7 +596192,7 @@ self: { ghc-prim ]; description = "stream-fusion framework from vector"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -596206,7 +596206,7 @@ self: { sha256 = "18kpashzq6wnf1yc2xvz7l6c53v45yimzsahaavdf60pvw4zfhrx"; libraryHaskellDepends = [ base ]; description = "A more fine-grained version of state threads (ST)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -596821,7 +596821,7 @@ self: { primitive-unlifted ]; description = "runST without boxing penalty"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -596958,7 +596958,7 @@ self: { process ]; description = "Stack wrapper for single-file Haskell programs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "runhs"; broken = true; @@ -597073,7 +597073,7 @@ self: { type-reflection ]; description = "Look up class instances at runtime"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -597138,7 +597138,7 @@ self: { transformers ]; description = "TLS bindings for Rustls"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -598055,7 +598055,7 @@ self: { QuickCheck ]; description = "Recursive Arbitrary instances without headaches"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -598458,7 +598458,7 @@ self: { doctest ]; description = "Safe arithmetic operations"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -598578,7 +598578,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Use RecordWildCards safely"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -599432,7 +599432,7 @@ self: { HUnit ]; description = "Semantic version numbers and constraints"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -599732,7 +599732,7 @@ self: { storable-record ]; description = "Handling of samples in an (audio) signal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -599754,7 +599754,7 @@ self: { sample-frame ]; description = "Orphan instances for types from sample-frame and numericprelude"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -599814,7 +599814,7 @@ self: { tasty-quickcheck ]; description = "A stable adaptive mergesort implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -601095,7 +601095,7 @@ self: { ]; testToolDepends = [ alex ]; description = "A staged lexer generator"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -601201,7 +601201,7 @@ self: { containers ]; description = "A high-level wrapper over minisat"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -601252,7 +601252,7 @@ self: { base ]; description = "SAT encoding monad"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; } ) { }; @@ -601428,7 +601428,7 @@ self: { ]; doHaddock = false; description = "Handle POSIX cron schedules"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -601466,7 +601466,7 @@ self: { hspec-core ]; description = "Handle POSIX cron schedules"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -601569,7 +601569,7 @@ self: { time ]; description = "The eye that watches everything you did on Twitter"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "sauron"; } @@ -601757,7 +601757,7 @@ self: { text ]; description = "Construction of context-adjusted pretty output"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -602045,7 +602045,7 @@ self: { time ]; description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) z3; }; @@ -602150,7 +602150,7 @@ self: { time ]; description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) z3; }; @@ -602224,7 +602224,7 @@ self: { tasty-golden ]; description = "Formally prove properties of Haskell programs using SBV/SMT"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -602868,7 +602868,7 @@ self: { unliftio-core ]; description = "Metadata types for Albedo Scanners"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -603261,7 +603261,7 @@ self: { transformers ]; description = "Pure deterministic scheduled computations"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; } ) { }; @@ -604108,7 +604108,7 @@ self: { x509-store ]; description = "Haskell query for SciDB via shim"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "hquery"; broken = true; @@ -604266,7 +604266,7 @@ self: { scientific ]; description = "Scientific notation intended for tokenization"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -604646,7 +604646,7 @@ self: { unliftio ]; description = "CPS resource allocation but as a Monad and completely safe"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -605291,7 +605291,7 @@ self: { wai ]; description = "A Better way of modeling web resources"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -605797,7 +605797,7 @@ self: { transformers ]; description = "html pattern matching library and high-level interface concurrent requests lib for webscraping"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -605852,7 +605852,7 @@ self: { transformers ]; description = "html pattern matching library and high-level interface concurrent requests lib for webscraping"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -605893,7 +605893,7 @@ self: { transformers ]; description = "html pattern matching library and high-level interface concurrent requests lib for webscraping"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -605935,7 +605935,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Take screenshot and copy it to the system clipboard"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "screenshot-to-clipboard"; broken = true; @@ -605987,7 +605987,7 @@ self: { scrappy-core ]; description = "grep-like CLI using Parsec parsers instead of regex"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -606095,7 +606095,7 @@ self: { text ]; description = "GHCi scripts for standalone execution and Markdown documentation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "scripths"; } ) { }; @@ -606203,7 +606203,7 @@ self: { tasty-bench ]; description = "Worse Haskell documentation"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; hydraPlatforms = lib.platforms.none; mainProgram = "scrod"; broken = true; @@ -607077,7 +607077,7 @@ self: { executableSystemDepends = [ SDL2_mixer ]; executablePkgconfigDepends = [ SDL2_mixer ]; description = "Haskell bindings to SDL2_mixer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; @@ -608554,7 +608554,7 @@ self: { text-display ]; description = "Cryptography for the casual user"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -608728,7 +608728,7 @@ self: { simple-prompt ]; description = "Select a subset of RPM packages"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -608977,7 +608977,7 @@ self: { sha256 = "17vfwyjr3pxzjf35lhqqxid5bds52vk0gdqmnq4hvbjin3l07l98"; libraryHaskellDepends = [ base ]; description = "Framework and service for analyzing and diffing untrusted code"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -609022,7 +609022,7 @@ self: { text ]; description = "Types and functionality for working with source code"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -609074,7 +609074,7 @@ self: { unix ]; description = "Cross-platform abstraction for system semaphores"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -609395,7 +609395,7 @@ self: { semigroupoids ]; description = "Support for QualifiedDo with semigroupoids classes"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -609508,7 +609508,7 @@ self: { quickcheck-instances ]; description = "Semilattices"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -610052,7 +610052,7 @@ self: { wreq ]; description = "A tool to send command execution results to Sensu"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "sensu-run"; broken = true; @@ -610716,7 +610716,7 @@ self: { transformers ]; description = "Sequences and measured sequences"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -610973,7 +610973,7 @@ self: { QuickCheck ]; description = "Grammar-based compression algorithms SEQUITUR"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -611062,7 +611062,7 @@ self: { tasty-quickcheck ]; description = "`binary` backend for `serdoc`"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -611099,7 +611099,7 @@ self: { tasty-quickcheck ]; description = "Generated documentation of serialization formats"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -611345,7 +611345,7 @@ self: { uuid-types ]; description = "Encode and decode UUID values in CBOR using uuid-types, cborg and serialise"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -611713,7 +611713,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A family of combinators for defining webservices APIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -611790,7 +611790,7 @@ self: { text ]; description = "Servant endpoints compatible with Rails's ActiveResource"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -611871,7 +611871,7 @@ self: { webdriver ]; description = "Generates a TypeScript client for Servant APIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tests"; } @@ -611977,7 +611977,7 @@ self: { unordered-containers ]; description = "Authentication combinators for servant"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -612040,7 +612040,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "servant-client/servant-auth compatibility"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -612182,7 +612182,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "servant-docs/servant-auth compatibility"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -612396,7 +612396,7 @@ self: { markdown-unlit ]; description = "servant-server/servant-auth compatibility"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -612442,7 +612442,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "servant-swagger/servant-auth compatibility"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -613238,7 +613238,7 @@ self: { markdown-unlit ]; description = "Automatic derivation of querying functions for servant"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -613308,7 +613308,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Core functionality and class for client function generation for servant APIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -613357,7 +613357,7 @@ self: { transformers-base ]; description = "A servant client for frontend JavaScript"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -613535,7 +613535,7 @@ self: { warp ]; description = "Servant Stream support for conduit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -613791,7 +613791,7 @@ self: { transformers ]; description = "generate API docs for your servant webservice"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "greet-docs"; } ) { }; @@ -613832,7 +613832,7 @@ self: { servant ]; description = "Generate endpoints overview for Servant API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -614071,7 +614071,7 @@ self: { ]; testToolDepends = [ markdown-unlit ]; description = "Servant Errors wai-middlware"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -614323,7 +614323,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Helpers for generating clients for servant APIs in any programming language"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -614571,7 +614571,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "HATEOAS extension for servant"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -614724,7 +614724,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Servant authentication with HMAC"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -614867,7 +614867,7 @@ self: { markdown-unlit ]; description = "Automatic derivation of querying functions for servant"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -615085,7 +615085,7 @@ self: { text ]; description = "JSON-RPC messages and endpoints"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -615110,7 +615110,7 @@ self: { servant-jsonrpc ]; description = "Generate JSON-RPC servant clients"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -615137,7 +615137,7 @@ self: { servant-server ]; description = "JSON-RPC servant servers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -615251,7 +615251,7 @@ self: { text ]; description = "Lint Servant Routes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -615335,7 +615335,7 @@ self: { warp ]; description = "Servant Stream support for machines"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -616123,7 +616123,7 @@ self: { warp ]; description = "Servant Stream support for pipes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -616190,7 +616190,7 @@ self: { warp ]; description = "Utilities for using servant in a polysemy stack"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -616315,7 +616315,7 @@ self: { warp ]; description = "Helpers for using prometheus with servant"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -616544,7 +616544,7 @@ self: { servant-queryparam-core ]; description = "Client support for servant-queryparam-core"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -616565,7 +616565,7 @@ self: { servant ]; description = "Use records for query parameters in servant APIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -616590,7 +616590,7 @@ self: { servant-queryparam-core ]; description = "Instances of classes from openapi3 for servant-queryparam-core"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -616615,7 +616615,7 @@ self: { text ]; description = "Server support for servant-queryparam-core"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -616704,7 +616704,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "QuickCheck entire APIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -617098,7 +617098,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generate route descriptions from Servant APIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -617146,7 +617146,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Golden test your Servant APIs using `servant-routes`"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -617492,7 +617492,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A family of combinators for defining webservices APIs and serving them"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "greet"; } ) { }; @@ -618244,7 +618244,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -619109,7 +619109,7 @@ self: { xmlbf-xeno ]; description = "Servant support for the XML Content-Type"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -619138,7 +619138,7 @@ self: { xml-types ]; description = "Servant XML content-type with support for xml-conduit"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -620213,7 +620213,7 @@ self: { utility-ht ]; description = "Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -621346,7 +621346,7 @@ self: { vector ]; description = "Validation SHA Implementations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -621379,7 +621379,7 @@ self: { primitive ]; description = "SHA-1 Hash"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -621893,7 +621893,7 @@ self: { text ]; description = "Build rules for historical benchmarking"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -623083,7 +623083,7 @@ self: { vector ]; description = "“Shuffle and merge overlapping chunks” lossless compression"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -623140,7 +623140,7 @@ self: { QuickCheck ]; description = "Shannon-fano compression algorithm in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "shannon-fano"; } ) { }; @@ -623591,7 +623591,7 @@ self: { template-haskell ]; description = "Transform a shell script into a series of scripts with only shebang lines"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "shebanger"; } ) { }; @@ -623934,7 +623934,7 @@ self: { text ]; description = "A tool for generating shell.nix files"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "nix-shellify"; maintainers = [ lib.maintainers.danielrolls ]; } @@ -624078,7 +624078,7 @@ self: { Glob ]; description = "Out of the shell solution for scripting in Haskell"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; mainProgram = "readme"; } ) { }; @@ -624221,7 +624221,7 @@ self: { utf8-string ]; description = "Easy, repeatable testing of CLI programs/commands"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "shelltest"; } @@ -624585,7 +624585,7 @@ self: { unliftio ]; description = "Supervised queue processing framework for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -624634,7 +624634,7 @@ self: { websockets ]; description = "Metrics web server for Shibuya queue processing framework"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -624712,7 +624712,7 @@ self: { vector ]; description = "PGMQ adapter for the Shibuya queue processing framework"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -624881,7 +624881,7 @@ self: { isLibrary = false; isExecutable = true; description = "Examples for the shine package"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -625193,7 +625193,7 @@ self: { tasty-bench ]; description = "Additional ShortByteString API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -625244,7 +625244,7 @@ self: { doctest ]; description = "Link shortcuts for use in text markup"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -625694,7 +625694,7 @@ self: { vector ]; description = "Generate swift types from haskell types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -625762,7 +625762,7 @@ self: { tasty-quickcheck ]; description = "timers using SI units (seconds)"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -626472,7 +626472,7 @@ self: { transformers ]; description = "Standard Webhooks"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; } ) { }; @@ -626518,7 +626518,7 @@ self: { text ]; description = "Calculate expressions involving significant figures"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "significant-figures-cli"; broken = true; @@ -626659,7 +626659,7 @@ self: { prettyprinter ]; description = "Prettyprinting transformers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -626750,7 +626750,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A Haskell interface to simdutf"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -626815,7 +626815,7 @@ self: { text ]; description = "A library to fetch and parse financial data from the SimFin(+) API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -628823,7 +628823,7 @@ self: { text ]; description = "A parser for SQL"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -629813,7 +629813,7 @@ self: { hspec ]; description = "Simple pool"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -629964,7 +629964,7 @@ self: { xext ]; description = "A programming language for simple GUIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "sindre"; broken = true; @@ -630006,7 +630006,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "a class for single tuple implementations"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -630040,7 +630040,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Like singletons, but much smaller"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -630069,7 +630069,7 @@ self: { some ]; description = "Type level booleans"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -630257,7 +630257,7 @@ self: { ]; testToolDepends = [ singletons-base-code-generator ]; description = "A promoted and singled version of the base library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -630283,7 +630283,7 @@ self: { filepath ]; description = "Code generator for the singletons-base test suite"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "singletons-base-code-generator"; broken = true; @@ -630309,7 +630309,7 @@ self: { singletons-base ]; description = "An optional type with type level default"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -630342,7 +630342,7 @@ self: { transformers ]; description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -630611,7 +630611,7 @@ self: { vector ]; description = "Encode and decode CSV files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -631031,7 +631031,7 @@ self: { vector ]; description = "Sized sequence data-types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -631190,7 +631190,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Create a Sized version of any container"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -631225,7 +631225,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "aeson instances for 'Sized'"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -631246,7 +631246,7 @@ self: { sized-wrapper ]; description = "QuickCheck instance for 'Sized'"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -631269,7 +631269,7 @@ self: { text ]; description = "'Sized' wrappers for text"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -631510,7 +631510,7 @@ self: { unliftio ]; description = "Batteries-included, opinionated test framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "skeletest-preprocessor"; } ) { }; @@ -631589,7 +631589,7 @@ self: { unliftio ]; description = "Batteries-included, opinionated test framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "skeletest-preprocessor"; } @@ -631818,7 +631818,7 @@ self: { vector ]; description = "Random access lists: skew binary"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -632530,7 +632530,7 @@ self: { text ]; description = "A programmable markup language to generate HTML"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; mainProgram = "slab"; } ) { }; @@ -632886,7 +632886,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bindings for the Slack web API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -633281,7 +633281,7 @@ self: { text ]; description = "SLIP-0032: Extended serialization format for BIP-32 wallets"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -633316,7 +633316,7 @@ self: { hspec-hedgehog ]; description = "Sized list"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -633348,7 +633348,7 @@ self: { hspec-hedgehog ]; description = "Sized list"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -633603,7 +633603,7 @@ self: { text-icu ]; description = "Clean URI slugs for Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "slugger"; } ) { }; @@ -633689,7 +633689,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Handle molecular sequences"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "slynx"; maintainers = [ lib.maintainers.dschrempf ]; } @@ -633743,7 +633743,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Handle molecular sequences"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "slynx"; maintainers = [ lib.maintainers.dschrempf ]; @@ -633768,7 +633768,7 @@ self: { ]; doHaddock = false; description = "Serialize to bytes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -633896,7 +633896,7 @@ self: { gauge ]; description = "See README for more info"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -634696,7 +634696,7 @@ self: { ]; doHaddock = false; description = "String manipulation tool written in haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "smh"; broken = true; @@ -634753,7 +634753,7 @@ self: { primitive ]; description = "Parse arrays of tokens"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -635689,7 +635689,7 @@ self: { typed-process ]; description = "GHC Source Plugin that helps to minimise imports and generate explicit exports"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -635725,7 +635725,7 @@ self: { text ]; description = "Strict ByteString Parser Combinator"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -635964,7 +635964,7 @@ self: { xmlhtml ]; description = "Top-level package for the Snap Web Framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -636232,7 +636232,7 @@ self: { zlib ]; description = "Snap: A Haskell Web Framework (core interfaces and types)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -638828,7 +638828,7 @@ self: { test-framework-quickcheck2 ]; description = "Fast Haskell bindings to Google’s Snappy compression library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { inherit (pkgs) snappy; }; @@ -638890,7 +638890,7 @@ self: { zlib ]; description = "Bindings to Google's Snappy: A fast compression library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "snappy-cli"; } ) { inherit (pkgs) snappy; }; @@ -638967,7 +638967,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Snappy compression library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "snappy-hs"; } ) { }; @@ -639194,7 +639194,7 @@ self: { yesod-form ]; description = "Import to snelstart"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "snelstart-import"; broken = true; @@ -639330,7 +639330,7 @@ self: { vector ]; description = "SNMP protocol library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -640037,7 +640037,7 @@ self: { unix ]; description = "Unix domain sockets"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -640267,7 +640267,7 @@ self: { ]; doHaddock = false; description = "High-level network sockets"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; broken = true; @@ -640332,7 +640332,7 @@ self: { ]; doHaddock = false; description = "Support for the Sockets and Pipes book"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -640487,7 +640487,7 @@ self: { tls ]; description = "A SOCKS5 (RFC 1928) implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -640594,7 +640594,7 @@ self: { unordered-containers ]; description = "A low-boilerplate Haxl-like data fetching library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -640623,7 +640623,7 @@ self: { sofetch unordered-containers ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -641014,7 +641014,7 @@ self: { test-framework-quickcheck2 ]; description = "Self-Organising Maps"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -641159,7 +641159,7 @@ self: { tasty-hunit ]; description = "Check satisfiability of expressions on natural numbers"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -641477,7 +641477,7 @@ self: { type-errors-pretty ]; description = "Haskell EDSL for Souffle"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -641540,7 +641540,7 @@ self: { vector ]; description = "Souffle Datalog bindings for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -641579,7 +641579,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Apply sound changes to words"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -641632,7 +641632,7 @@ self: { utility-ht ]; description = "Approximate a song from other pieces of sound"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "sound-collage"; maintainers = [ lib.maintainers.thielema ]; } @@ -641924,7 +641924,7 @@ self: { utility-ht ]; description = "Play, write, read, convert audio signals using Sox"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -642156,7 +642156,7 @@ self: { tasty-hunit ]; description = "Gopher server library and daemon"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; mainProgram = "spacecookie"; maintainers = [ lib.maintainers.sternenseemann ]; } @@ -642437,7 +642437,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A simple programming and debugging environment"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "spade"; @@ -642750,7 +642750,7 @@ self: { containers ]; description = "A sparse set-based parsing library for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -643009,7 +643009,7 @@ self: { vector ]; description = "Sparse set data structure"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "sparse-set"; } ) { }; @@ -643099,7 +643099,7 @@ self: { hspec ]; description = "Sparse vector data structures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "sparse-vector"; } ) { }; @@ -643205,7 +643205,7 @@ self: { X11 ]; description = "A unix-style (read from stdin, write to stdout) global hotkey daemon"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "spartacon"; } @@ -643366,7 +643366,7 @@ self: { tasty-quickcheck ]; description = "SPDX license expression language, Extras"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -643402,7 +643402,7 @@ self: { text ]; description = "SPDX license templates"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -643655,7 +643655,7 @@ self: { tasty-hedgehog ]; description = "Embedded specification language & model checker in Haskell"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -643814,7 +643814,7 @@ self: { text ]; description = "Manage the application of templates to custom yaml"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; mainProgram = "specup"; maintainers = [ lib.maintainers.danielrolls ]; } @@ -644292,7 +644292,7 @@ self: { doctest ]; description = "Spiros Boosalis's Custom Prelude"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -644306,7 +644306,7 @@ self: { sha256 = "0sr39lxh4jrzinins8i0lv0y715sc11grp2yq47sa1jpzvaf246v"; libraryHaskellDepends = [ base ]; description = "SPIR-V enumerations generated from Khronos JSON"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -644331,7 +644331,7 @@ self: { text ]; description = "Types and generator for SPIR-V JSON spec"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -644497,7 +644497,7 @@ self: { isExecutable = true; executableHaskellDepends = [ base ]; description = "Parallel implementation of the Sorokina/Zeilfelder spline scheme"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; mainProgram = "spline3"; } ) { }; @@ -644567,7 +644567,7 @@ self: { stm ]; description = "HLint as a GHC source plugin"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -644664,7 +644664,7 @@ self: { utility-ht ]; description = "Split a big audio file into pieces at positions of silence"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "split-record"; maintainers = [ lib.maintainers.thielema ]; } @@ -644711,7 +644711,7 @@ self: { template-haskell ]; description = "Fast Splittable PRNG"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -644868,7 +644868,7 @@ self: { editedCabalFile = "0j9jsbn4f73fb1a5rp1qzw4jdh6n3mmlky16pvxw2gnz8kcficng"; libraryHaskellDepends = [ base ]; description = "Unified API for phantom typed newtypes and type aliases"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -645067,7 +645067,7 @@ self: { ]; doHaddock = false; description = "Spotify Web API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "examples"; broken = true; @@ -645142,7 +645142,7 @@ self: { QuickCheck ]; description = "Read and write spreadsheets from and to CSV files in a lazy way"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -645788,7 +645788,7 @@ self: { stm ]; description = "High-level SQLite client"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -645872,7 +645872,7 @@ self: { tasty-hedgehog ]; description = "Guided derivation for Hasql statements"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -646138,7 +646138,7 @@ self: { testToolDepends = [ tasty-discover ]; doHaddock = false; description = "Generate type-safe Haskell code from SQL via https://github.com/sqlc-dev/sqlc."; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "sqlc-hs"; } @@ -646319,7 +646319,7 @@ self: { deepseq ]; description = "A primitive yet easy to use sqlite library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -646432,7 +646432,7 @@ self: { sqlite-simple ]; description = "Interpolated SQLite queries via quasiquotation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -646686,7 +646686,7 @@ self: { with-utf8 ]; description = "Squeal PostgreSQL Library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "example"; } ) { }; @@ -646718,7 +646718,7 @@ self: { text ]; description = "LTree extension for Squeal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -646770,7 +646770,7 @@ self: { uuid ]; description = "QuasiQuoter transforming raw sql into Squeal expressions"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -646789,7 +646789,7 @@ self: { squeal-postgresql ]; description = "UUID OSSP extension for Squeal"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -647934,7 +647934,7 @@ self: { primitive ]; description = "shared heap regions between local mutable state threads"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -647975,7 +647975,7 @@ self: { pqueue ]; description = "Purely functional stable heaps (fair priority queues)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -648023,7 +648023,7 @@ self: { ghc-prim ]; description = "algorithms around stable marriage"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -648192,7 +648192,7 @@ self: { text ]; description = "Mustache templates for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "stache"; } ) { }; @@ -648503,7 +648503,7 @@ self: { $exe --bash-completion-script $exe >$out/share/bash-completion/completions/stack ''; description = "A program for developing Haskell projects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "stack"; maintainers = [ lib.maintainers.cdepillabout ]; } @@ -648675,7 +648675,7 @@ self: { turtle ]; description = "Console program used to fix Stack build errors automatically"; - license = lib.licensesSpdx."AGPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "stack-fix"; broken = true; @@ -649308,7 +649308,7 @@ self: { text ]; description = "Convert stack projects to cabal.project + cabal.project.freeze"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "stack2cabal"; broken = true; @@ -650066,7 +650066,7 @@ self: { text ]; description = "Convert stack.yaml to cabal.project + cabal.project.freeze"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "stackage-to-hackage"; broken = true; @@ -650327,7 +650327,7 @@ self: { utf8-string ]; description = "Program to fold GHC prof files into flamegraph input"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "stackcollapse-ghc"; broken = true; @@ -650563,7 +650563,7 @@ self: { th-lift ]; description = "GHC.Generics style staged generics"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -650674,7 +650674,7 @@ self: { vector ]; description = "A Haskell PGMQ client"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -650719,7 +650719,7 @@ self: { time ]; description = "Retries for humans"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "readme"; } ) { }; @@ -650819,7 +650819,7 @@ self: { ]; doHaddock = false; description = "Haskell STatic ANalyser"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; mainProgram = "stan"; } ) { }; @@ -651453,7 +651453,7 @@ self: { transformers ]; description = "Type-safe and interoperable static values and closures"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -651944,7 +651944,7 @@ self: { vector ]; description = "A library of statistical types, data, and functions"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -652153,7 +652153,7 @@ self: { sha256 = "1cg0db7malqm75rlxxcmp2w00pvlf1kki4fz5p7lc86qy7241vzb"; libraryHaskellDepends = [ base ]; description = "A discrete probability monad with statistics"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -652684,7 +652684,7 @@ self: { sha256 = "0ldn5yxpj99yhhp5x7zlxjmd9qgqyjg68avr19k7argwcf3nr9y9"; doHaddock = false; description = "TBA"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -652730,7 +652730,7 @@ self: { template-haskell ]; description = "Binding to Standard Template Library C++"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -653077,7 +653077,7 @@ self: { QuickCheck ]; description = "Staircase functions or piecewise constant functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -653322,7 +653322,7 @@ self: { stm-queue ]; description = "A simplistic actor model based on STM"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -653362,7 +653362,7 @@ self: { stm ]; description = "Additional types of channels for STM"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -653511,7 +653511,7 @@ self: { tasty-quickcheck ]; description = "Containers for STM"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -653667,7 +653667,7 @@ self: { rebase ]; description = "STM-specialised Hash Array Mapped Trie"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -653692,7 +653692,7 @@ self: { stm ]; description = "A library for constructing incremental computations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -653848,7 +653848,7 @@ self: { time ]; description = "An implementation of a real-time concurrent queue"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -654479,7 +654479,7 @@ self: { utility-ht ]; description = "Elegant definition of Storable instances for records"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -654528,7 +654528,7 @@ self: { utility-ht ]; description = "Storable instance for pairs and triples"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -654581,7 +654581,7 @@ self: { utility-ht ]; description = "Fast, packed, strict storable arrays with a list interface like ByteString"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -661549,7 +661549,7 @@ self: { tasty-hunit ]; description = "Attoparsec integration for the streaming ecosystem"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -661643,7 +661643,7 @@ self: { vector ]; description = "Measures and compares the performance of streaming libraries"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -662046,7 +662046,7 @@ self: { wai-extra ]; description = "Client-side consumption of a ServerEvent"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -662275,7 +662275,7 @@ self: { zlib ]; description = "A hand-written streaming byte parser for OpenStreetMap Protobuf data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -662322,7 +662322,7 @@ self: { tasty-hunit ]; description = "Stream packets via libpcap"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -662670,7 +662670,7 @@ self: { unordered-containers ]; description = "Streaming, dataflow programming and declarative concurrency"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -662724,7 +662724,7 @@ self: { unordered-containers ]; description = "Streaming data pipelines with declarative concurrency"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.maralorn ]; } @@ -662786,7 +662786,7 @@ self: { ]; testSystemDepends = [ archive ]; description = "Stream data from archives using the streamly library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.shlok ]; broken = true; @@ -662987,7 +662987,7 @@ self: { unix ]; description = "Streaming, parsers, arrays, serialization and more"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -663024,7 +663024,7 @@ self: { transformers ]; description = "Streaming, parsers, arrays, serialization and more"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -663078,7 +663078,7 @@ self: { vector ]; description = "Examples for Streamly"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663105,7 +663105,7 @@ self: { streamly-core ]; description = "Streamly compatibility with filepath package"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663143,7 +663143,7 @@ self: { temporary ]; description = "File system event notification API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663180,7 +663180,7 @@ self: { time ]; description = "Folder watching as a Streamly stream"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -663248,7 +663248,7 @@ self: { ]; testSystemDepends = [ lmdb ]; description = "Stream data to or from LMDB databases using the streamly library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.shlok ]; broken = true; @@ -663292,7 +663292,7 @@ self: { streamly ]; description = "Streamly combinators for LZ4 compression"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663388,7 +663388,7 @@ self: { tasty-bench ]; description = "Use OS processes as stream transformation functions"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663433,7 +663433,7 @@ self: { tasty-bench ]; description = "Use OS processes as stream transformation functions"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663491,7 +663491,7 @@ self: { tasty-bench ]; description = "Statistical measures for finite or infinite data streams"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663527,7 +663527,7 @@ self: { text ]; description = "Library for streamly and text interoperation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663587,7 +663587,7 @@ self: { ]; testSystemDepends = [ zip ]; description = "Stream data from zip archives using the streamly library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -663907,7 +663907,7 @@ self: { tasty-quickcheck ]; description = "Strict MVars and TVars with invariant checking for IO and IOSim"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -664000,7 +664000,7 @@ self: { vector ]; description = "Strict containers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -664258,7 +664258,7 @@ self: { tasty-quickcheck ]; description = "Strict linked list"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -664277,7 +664277,7 @@ self: { deepseq ]; description = "Strict variants of mutable data types from base"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -664311,7 +664311,7 @@ self: { tasty-quickcheck ]; description = "Strict MVars for IO and IOSim"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -664359,7 +664359,7 @@ self: { stm ]; description = "Strict STM interface polymorphic over stm implementation"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -664387,7 +664387,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Strict tuples"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -664408,7 +664408,7 @@ self: { strict-tuple ]; description = "Optics for the `strict-tuple` library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -664456,7 +664456,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Lightweight strict types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -665479,7 +665479,7 @@ self: { text ]; description = "Types for the Stripe API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -665730,7 +665730,7 @@ self: { text ]; description = "Listen for Stripe webhook events with Scotty"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -665800,7 +665800,7 @@ self: { text ]; description = "Verification of Stripe webhook signatures"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -665872,7 +665872,7 @@ self: { wreq ]; description = "Use the Stripe API via Wreq"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -665985,7 +665985,7 @@ self: { transformers ]; description = "A client for the Strava V3 API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -666022,7 +666022,7 @@ self: { transformers ]; description = "A client for the Strava V3 API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -666266,7 +666266,7 @@ self: { utf8-string ]; description = "Inspect the padding and size of C data declarations and their fields"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "struct-inspector"; broken = true; @@ -666424,7 +666424,7 @@ self: { vector ]; description = "Structure (hash) of your data types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -666997,7 +666997,7 @@ self: { text ]; description = "Haskell code prettifier"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "stylish-haskell"; } @@ -667096,7 +667096,7 @@ self: { text ]; description = "Haskell code prettifier"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "stylish-haskell"; } @@ -667195,7 +667195,7 @@ self: { text ]; description = "Haskell code prettifier"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "stylish-haskell"; } @@ -667294,7 +667294,7 @@ self: { text ]; description = "Haskell code prettifier"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "stylish-haskell"; } ) { }; @@ -667652,7 +667652,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Subcategories induced by class constraints"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -667941,7 +667941,7 @@ self: { websockets ]; description = "Plexus protocol types and client for Substrate"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -668025,7 +668025,7 @@ self: { text ]; description = "Algebraic CLI for Plexus - coalgebraic schema navigation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "synapse"; } @@ -668383,7 +668383,7 @@ self: { ]; doHaddock = false; description = "Memory efficient JSON parser"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -668421,7 +668421,7 @@ self: { tasty-quickcheck ]; description = "Suffix arrays and friends"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -668847,7 +668847,7 @@ self: { generics-sop ]; description = "An implementation of extensible products and sums"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -668914,7 +668914,7 @@ self: { validation-selective ]; description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -668959,7 +668959,7 @@ self: { relude ]; description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "summon-tui"; } @@ -669677,7 +669677,7 @@ self: { text ]; description = "Apache Pulsar client for Haskell"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -669830,7 +669830,7 @@ self: { hspec ]; description = "Monitor groups of threads with non-hierarchical lifetimes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -669890,7 +669890,7 @@ self: { supply-chain-core ]; description = "Composable request-response pipelines"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -669911,7 +669911,7 @@ self: { hspec ]; description = "Composable request-response pipelines"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -669954,7 +669954,7 @@ self: { transformers ]; description = "Supply-chain interface for basic streaming"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -670284,7 +670284,7 @@ self: { happy ]; description = "SystemVerilog to Verilog conversion"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "sv2v"; } ) { }; @@ -670447,7 +670447,7 @@ self: { text ]; description = "Svg Icons and more"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "svg-icons-exe"; } ) { }; @@ -670626,7 +670626,7 @@ self: { text ]; description = "Optimise SVGs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "svgone"; } @@ -670667,7 +670667,7 @@ self: { xml ]; description = "A tool to prune unused symbols from icon SVG files"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "svgsym"; broken = true; @@ -671439,7 +671439,7 @@ self: { ]; doHaddock = false; description = "2D resource gathering game with programmable robots"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -671645,7 +671645,7 @@ self: { time ]; description = "A semantic web toolkit"; - license = lib.licensesSpdx."LGPL-2.1-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-2.1-or-later"; mainProgram = "Swish"; } ) { }; @@ -671822,7 +671822,7 @@ self: { template-haskell ]; description = "Swizzle functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -671851,7 +671851,7 @@ self: { template-haskell ]; description = "Swizzle lens functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -671880,7 +671880,7 @@ self: { template-haskell ]; description = "Swizzle modify functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -671903,7 +671903,7 @@ self: { template-haskell ]; description = "Swizzle set functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -673409,7 +673409,7 @@ self: { unordered-containers ]; description = "Basic symantic combinators for Embedded Domain-Specific Languages (EDSL)"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -673474,7 +673474,7 @@ self: { transformers ]; description = "Symantics combinators for generating documents"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -673993,7 +673993,7 @@ self: { ]; doHaddock = false; description = "Parser combinators statically optimized and staged via typed meta-programming"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -674230,7 +674230,7 @@ self: { unix ]; description = "Symlink functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -674310,7 +674310,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Symbolic Regression in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -674331,7 +674331,7 @@ self: { youProbablyWantSymbolizeWithAZ ]; description = "You want Symbolize with a Z"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -674410,7 +674410,7 @@ self: { vector-hashtables ]; description = "Efficient global Symbol table, with Garbage Collection"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -674733,7 +674733,7 @@ self: { random ]; description = "Synapse is a machine learning library written in pure Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -674817,7 +674817,7 @@ self: { text ]; description = "Unified compiler toolchain for Plexus backends"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "synapse-cc"; } @@ -675613,7 +675613,7 @@ self: { utility-ht ]; description = "Control synthesizer effects via ALSA/MIDI"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; badPlatforms = lib.platforms.darwin; maintainers = [ lib.maintainers.thielema ]; } @@ -675908,7 +675908,7 @@ self: { ]; doHaddock = false; description = "Efficient signal processing using runtime compilation"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -676108,7 +676108,7 @@ self: { primitive ]; description = "Decode RFC 3164 and RFC 5424 syslog message formats"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -676769,7 +676769,7 @@ self: { ]; librarySystemDepends = [ systemd ]; description = "systemd bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.linux; } ) { inherit (pkgs) systemd; }; @@ -676803,7 +676803,7 @@ self: { wreq ]; description = "Send notifications for systemd units to ntfy.sh"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "systemd-ntfy"; broken = true; @@ -676835,7 +676835,7 @@ self: { unix ]; description = "Let systemd bind the server's socket for you"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -676935,7 +676935,7 @@ self: { ]; testToolDepends = [ tasty-autocollect ]; description = "Let you put anything in the system tray"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "systranything"; } ) { }; @@ -677768,7 +677768,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "A desktop bar similar to xmobar, but with more GUI"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; maintainers = [ lib.maintainers.rvl ]; } @@ -677996,7 +677996,7 @@ self: { transformers ]; description = "Trivial monad transformer that allows identical monad stacks to have different types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -678578,7 +678578,7 @@ self: { utf8-string ]; description = "Black magic tagsoup"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "tagstew"; } ) { }; @@ -678666,7 +678666,7 @@ self: { text ]; description = "Hierarchical Tags & Tag Trees"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -678686,7 +678686,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Abstractions related to Tahoe-LAFS \"capabilities\""; - license = lib.licensesSpdx."LGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "LGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -678844,7 +678844,7 @@ self: { text ]; description = "Tahoe-LAFS directory-like abstraction for collections of data objects"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -679053,7 +679053,7 @@ self: { yaml ]; description = "An implementation of the \"Great Black Swamp\" LAFS protocol"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -679099,7 +679099,7 @@ self: { utility-ht ]; description = "An HSpec for Great Black Swamp storage backends"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -679133,7 +679133,7 @@ self: { text ]; description = "Types related to implementation of a Tahoe-LAFS Great Black Swamp server"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -679217,7 +679217,7 @@ self: { x509 ]; description = "An implementation of the Tahoe-LAFS SSK cryptographic protocols"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -679488,7 +679488,7 @@ self: { with-utf8 ]; description = "Tailwind wrapped in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "tailwind-run"; broken = true; @@ -679540,7 +679540,7 @@ self: { text ]; description = "Implementation of Taiwan's uniform ID number format"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -679818,7 +679818,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Line oriented fast enough text search"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "talash"; broken = true; @@ -680145,7 +680145,7 @@ self: { transformers ]; description = "Heterogenous memoisation monad"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -680215,7 +680215,7 @@ self: { vector ]; description = "A tasty enhancement to cassava for easy csv exporting"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -680288,7 +680288,7 @@ self: { ]; doHaddock = false; description = "Reading, writing and manipulating \".tar\" archive files."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -680365,7 +680365,7 @@ self: { ]; doHaddock = false; description = "Reading, writing and manipulating \".tar\" archive files."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -680436,7 +680436,7 @@ self: { ]; doHaddock = false; description = "Reading, writing and manipulating \".tar\" archive files."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -680762,7 +680762,7 @@ self: { QuickCheck ]; description = "Targeted generators for QuickCheck"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -681117,7 +681117,7 @@ self: { temporary ]; description = "CLI task / todo list manager with SQLite backend"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "tasklite"; } @@ -681255,7 +681255,7 @@ self: { protolude ]; description = "CLI task / todo list manager with SQLite backend"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -681342,7 +681342,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Types and aeson instances for taskwarrior tasks"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -681735,7 +681735,7 @@ self: { text ]; description = "Check multiple items during a tasty test"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -681762,7 +681762,7 @@ self: { tasty ]; description = "Ingredient for tasty which generates per-test coverage reports"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -681843,7 +681843,7 @@ self: { tasty-smallcheck ]; description = "Test discovery for the tasty framework"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "tasty-discover"; } ) { }; @@ -681913,7 +681913,7 @@ self: { temporary ]; description = "Test discovery for the tasty framework"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "tasty-discover"; } @@ -682019,7 +682019,7 @@ self: { tasty-hunit ]; description = "Handle flaky Tasty-based tests"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -682048,7 +682048,7 @@ self: { tasty-hunit ]; description = "Simple focus mechanism for tasty"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -682138,7 +682138,7 @@ self: { yaml ]; description = "Additional golden test helpers for the tasty-golden package"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -682175,7 +682175,7 @@ self: { text ]; description = "Grade your tasty-testsuite"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -682320,7 +682320,7 @@ self: { tasty-hunit ]; description = "Tasty helpers to test HsLua"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -682353,7 +682353,7 @@ self: { tasty-smallcheck ]; description = "Hspec support for the Tasty test framework"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -682658,7 +682658,7 @@ self: { text ]; description = "JSON reporter for the tasty testing framework"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -682828,7 +682828,7 @@ self: { tasty-hunit ]; description = "Write tests in Lua, integrate into tasty"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -682943,7 +682943,7 @@ self: { tasty-focus ]; description = "Unopinionated top-level entry point to tasty ecosystem"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -683140,7 +683140,7 @@ self: { transformers ]; description = "Rerun only tests which failed in a previous test run"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -683434,7 +683434,7 @@ self: { tasty ]; description = "Test vector support for tasty"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -683625,7 +683625,7 @@ self: { profunctors ]; description = "Types and combinators for taxes"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -683650,7 +683650,7 @@ self: { time ]; description = "Tax types and computations for Australia"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; } ) { }; @@ -684067,7 +684067,7 @@ self: { vector-algorithms ]; description = "On-line accumulation of rank-based statistics"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -684711,7 +684711,7 @@ self: { webgear-core ]; description = "Easily define multiple interrelated data types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tedious-web-exe"; broken = true; @@ -684753,7 +684753,7 @@ self: { prettyprinter-ansi-terminal ]; description = "Prettier error"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -685234,7 +685234,7 @@ self: { in-other-words ]; description = "Binding to the telegraph API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -685424,7 +685424,7 @@ self: { transformers ]; description = "The MonadTell class and related monad transformers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -685644,7 +685644,7 @@ self: { template-haskell ]; description = "Backward-compatibility layer for Template Haskell newer than 2.8"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -685665,7 +685665,7 @@ self: { template-haskell ]; description = "The 'Lift' typeclass"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -685713,7 +685713,7 @@ self: { template-haskell ]; description = "The 'QuasiQuoter' interface"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -686064,7 +686064,7 @@ self: { ]; doHaddock = false; description = "You can use template.hs to create a new Haskell GitHub repository."; - license = lib.licensesSpdx."Unlicense"; + license = lib.meta.getLicenseFromSpdxId "Unlicense"; hydraPlatforms = lib.platforms.none; mainProgram = "initialise"; broken = true; @@ -686183,7 +686183,7 @@ self: { proto-lens-protobuf-types proto-lens-runtime ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -686456,7 +686456,7 @@ self: { zlib ]; testToolDepends = [ hspec-discover ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -686519,7 +686519,7 @@ self: { vector ]; librarySystemDepends = [ temporal_bridge ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -686605,7 +686605,7 @@ self: { unix ]; description = "Portable temporary file and directory support"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -687570,7 +687570,7 @@ self: { QuickCheck ]; description = "Tunable sorting for responsive robustness and beyond"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "tensort"; } ) { }; @@ -687631,7 +687631,7 @@ self: { termbox-bindings-hs ]; description = "termbox"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -687654,7 +687654,7 @@ self: { termbox ]; description = "termbox + reactive-banana"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -687689,7 +687689,7 @@ self: { sha256 = "0da1jq7x2bp92k6ffn4v1mv9c13lm73rj0sjpqkjcrpgygajrqxm"; libraryHaskellDepends = [ base ]; description = "termbox bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -687708,7 +687708,7 @@ self: { termbox-bindings-c ]; description = "termbox bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -687731,7 +687731,7 @@ self: { termbox ]; description = "termbox + The Elm Architecture"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -688441,7 +688441,7 @@ self: { tls ]; description = "create temporary SSL certificates in tests"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -689054,7 +689054,7 @@ self: { simple-get-opt ]; description = "A library to make a quick test-runner script"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; mainProgram = "test-runner"; broken = true; @@ -689608,7 +689608,7 @@ self: { text ]; description = "Testcontainers integration for PostgreSQL"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -689691,7 +689691,7 @@ self: { vec ]; description = "Pure implementation of tensors, for use in tests"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -690210,7 +690210,7 @@ self: { ]; doCheck = false; description = "An efficient packed Unicode text type"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -690292,7 +690292,7 @@ self: { text-builder-linear ]; description = "Text styling for ANSI terminals"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -690329,7 +690329,7 @@ self: { text ]; description = "ASCII string and character processing"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -690390,7 +690390,7 @@ self: { rerebase ]; description = "Efficient strict text builder"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -690441,7 +690441,7 @@ self: { text-builder-linear ]; description = "Efficient and flexible strict text builder"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -690491,7 +690491,7 @@ self: { text-builder-linear ]; description = "Efficient and flexible strict text builder"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -690534,7 +690534,7 @@ self: { text-builder-linear ]; description = "Internals of \"text-builder\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -690576,7 +690576,7 @@ self: { text-builder-linear ]; description = "Internals of \"text-builder\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -690635,7 +690635,7 @@ self: { rerebase ]; description = "Edge of developments for \"text-builder\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -690682,7 +690682,7 @@ self: { time ]; description = "Edge of developments for \"text-builder\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -690719,7 +690719,7 @@ self: { text-builder ]; description = "Orphan instances of \"lawful-conversions\" for \"text-builder\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -690762,7 +690762,7 @@ self: { text ]; description = "Builder for Text and ByteString based on linear types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -690783,7 +690783,7 @@ self: { time ]; description = "Various formats for \"time\" in terms of \"text-builder\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -690810,7 +690810,7 @@ self: { text ]; description = "A text compression library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -690897,7 +690897,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Safe conversions between textual types"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -690927,7 +690927,7 @@ self: { text ]; description = "Convert between various textual representations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -690995,7 +690995,7 @@ self: { text-builder-linear ]; description = "A typeclass for user-facing output"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.mangoiv ]; } ) { }; @@ -691050,7 +691050,7 @@ self: { ]; doHaddock = false; description = "Classes and newtypes for deriving uniform textual encodings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -691644,7 +691644,7 @@ self: { text ]; description = "Case conversion, word boundary manipulation, and textual subjugation"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -691725,7 +691725,7 @@ self: { weigh ]; description = "Calculate various string metrics efficiently"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -692119,7 +692119,7 @@ self: { text ]; description = "Simple text replacements from a list of search/replace pairs"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "text-replace"; broken = true; @@ -692195,7 +692195,7 @@ self: { text-rope ]; description = "2D text zipper based on text-rope"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -693285,7 +693285,7 @@ self: { template-haskell ]; description = "Compile-time CAS(Computer Algebra System)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -693469,7 +693469,7 @@ self: { unordered-containers ]; description = "Check that datatypes are deep strict using Template Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -693932,7 +693932,7 @@ self: { template-haskell ]; description = "Template Haskell construction utilities"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -693961,7 +693961,7 @@ self: { transformers ]; description = "Implicit (recursive) let insertion"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -694059,7 +694059,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Serialize compilation of modules with TH code modifing shared state"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -694623,7 +694623,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Give your dependencies stars on GitHub!"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "thank-you-stars"; broken = true; @@ -694699,7 +694699,7 @@ self: { unagi-chan ]; description = "Minimalistic actor library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -694736,7 +694736,7 @@ self: { rerebase ]; description = "Minimalistic actor library experiments"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -694797,7 +694797,7 @@ self: { time ]; description = "Haskell API bindings for http://themoviedb.org"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "tmdb"; broken = true; @@ -696042,7 +696042,7 @@ self: { text ]; description = "A compiler from the Thrift Interface Definition Language (IDL) to Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "thrift-compiler"; } @@ -696077,7 +696077,7 @@ self: { unordered-containers ]; description = "Support for using Haxl with Thrift services"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -696170,7 +696170,7 @@ self: { ]; doHaddock = false; description = "Support for Thrift-over-HTTP server and client"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -696272,7 +696272,7 @@ self: { testToolDepends = [ thrift-compiler ]; doHaddock = false; description = "Libraries for Haskell Thrift"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -696575,7 +696575,7 @@ self: { text ]; description = "Image thumbnail creation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -696932,7 +696932,7 @@ self: { text ]; description = "A basic implementation of a personal ticket management system"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "ticket-manager"; broken = true; @@ -697139,7 +697139,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Ableton Link integration for Tidal"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; mainProgram = "tidal-linktest"; } ) { }; @@ -697422,7 +697422,7 @@ self: { ]; testSystemDepends = [ tb_client ]; description = "A Haskell client library for Tigerbeetle database"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "tigerbeetle-hs"; broken = true; @@ -697571,7 +697571,7 @@ self: { tasty-bench ]; description = "Haskell implementation of tiktoken"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -697728,7 +697728,7 @@ self: { deepseq ]; description = "A time library"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -697820,7 +697820,7 @@ self: { time ]; description = "A library for time domains and durations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.turion ]; } ) { }; @@ -697840,7 +697840,7 @@ self: { time ]; description = "A library for time domains and durations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.turion ]; } @@ -698902,7 +698902,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Data type representing a piecewise-constant function over time"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -699063,7 +699063,7 @@ self: { unliftio ]; description = "Efficient timeout with reset"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -699229,7 +699229,7 @@ self: { tasty-bench ]; description = "A timer wheel"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -699517,7 +699517,7 @@ self: { text ]; description = "A library for profiling time in Haskell applications"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -700006,7 +700006,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Library to build tiny apps in Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -700050,7 +700050,7 @@ self: { entropy ]; description = "A secure URL-friendly string ID generator"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -701482,7 +701482,7 @@ self: { tls ]; description = "SSLKEYLOGFILE support for Haskell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -701536,7 +701536,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Handle phylogenetic trees"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; mainProgram = "tlynx"; maintainers = [ lib.maintainers.dschrempf ]; } @@ -701592,7 +701592,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Handle phylogenetic trees"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "tlynx"; maintainers = [ lib.maintainers.dschrempf ]; @@ -701835,7 +701835,7 @@ self: { warp-tls ]; description = "Run 'tmp' processes in integration tests"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -701908,7 +701908,7 @@ self: { hspec ]; description = "Test a simple service with backends running on docker using tmp-proc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -701946,7 +701946,7 @@ self: { tmp-proc ]; description = "Launch a PostgreSQL database in docker using tmp-proc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -701982,7 +701982,7 @@ self: { tmp-proc ]; description = "Launch RabbitMQ in docker using tmp-proc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -702018,7 +702018,7 @@ self: { tmp-proc ]; description = "Launch Redis in docker using tmp-proc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -702055,7 +702055,7 @@ self: { tmp-proc ]; description = "Launch ZipKin in docker using tmp-proc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -702352,7 +702352,7 @@ self: { testToolDepends = [ hspec-discover ]; doHaddock = false; description = "Unofficial Haskell SDK for the Todoist REST API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -702561,7 +702561,7 @@ self: { text ]; description = "Fast rate limiting using the token bucket algorithm (BSD)"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "token-limiter-extended-tests"; broken = true; @@ -702744,7 +702744,7 @@ self: { transformers ]; description = "Check uniqueness and tokenize safely"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -703081,7 +703081,7 @@ self: { markdown-unlit ]; description = "TOML 1.1.0 parser"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -703179,7 +703179,7 @@ self: { toml-reader ]; description = "Alternative parser for TOML values produced by the toml-reader package"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -703212,7 +703212,7 @@ self: { toml-parser ]; description = "toml-parser test drivers"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -703277,7 +703277,7 @@ self: { unordered-containers ]; description = "Bidirectional TOML serialization"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -703996,7 +703996,7 @@ self: { template-haskell time ]; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -704039,7 +704039,7 @@ self: { text ]; description = "Tribial tools"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -704177,7 +704177,7 @@ self: { vector ]; description = "Extensible records library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -704279,7 +704279,7 @@ self: { vector ]; description = "Directed acyclic graphs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -704345,7 +704345,7 @@ self: { sha256 = "0ljcxlv019qfbs3wvp03j8l261i1p6vv3vycabcd0hpy0dbq80d9"; libraryHaskellDepends = [ base ]; description = "Torsor Typeclass"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -704937,7 +704937,7 @@ self: { vector ]; description = "Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -705174,7 +705174,7 @@ self: { text ]; description = "Data Type for Rewriting Systems"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -705218,7 +705218,7 @@ self: { text ]; description = "Parser and pretty printer for the TPTP language"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -705358,7 +705358,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Smart version of Debug.Trace module"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -705789,7 +705789,7 @@ self: { unliftio-core ]; description = "Haskell bindings for Tracy frame profiler"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -706598,7 +706598,7 @@ self: { transformers ]; description = "An Either monad transformer"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -706623,7 +706623,7 @@ self: { transformers ]; description = "An Except monad transformer with"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -706690,7 +706690,7 @@ self: { writer-cps-transformers ]; description = "Ad-hoc type classes for lifting"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -707073,7 +707073,7 @@ self: { doctest ]; description = "Type Safe Web Routing"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -707110,7 +707110,7 @@ self: { trasa ]; description = "Type safe http requests"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -707269,7 +707269,7 @@ self: { wai ]; description = "Type safe web server"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -707299,7 +707299,7 @@ self: { trasa ]; description = "Template Haskell to generate trasa routes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -707335,7 +707335,7 @@ self: { util ]; description = "See README for more info"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -707377,7 +707377,7 @@ self: { template-haskell ]; description = "General data structure lifting for Template Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -707630,7 +707630,7 @@ self: { hspec-core ]; description = "Efficient implementation of the implicit treap data structure"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -707721,7 +707721,7 @@ self: { Diff ]; description = "Diffing of (expression) trees"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -707766,7 +707766,7 @@ self: { vector ]; description = "Tree Edit Distance to determine the similarity between two trees"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "tree-edit-distance-exe"; } ) { }; @@ -707825,7 +707825,7 @@ self: { mtl ]; description = "Configurable text rendering of trees"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -707863,7 +707863,7 @@ self: { hedgehog ]; description = "Unstable bindings for the tree-sitter parsing library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -707883,7 +707883,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for C#"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -707903,7 +707903,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Go"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -707924,7 +707924,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Haskell (with GHC extensions)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -707944,7 +707944,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Java"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -707964,7 +707964,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for JSON"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -707984,7 +707984,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for OCaml"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -708004,7 +708004,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for PHP"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -708024,7 +708024,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Python"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -708044,7 +708044,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for QL"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -708064,7 +708064,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Ruby"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -708084,7 +708084,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for Rust"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -708104,7 +708104,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for TSX"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -708124,7 +708124,7 @@ self: { tree-sitter ]; description = "Tree-sitter grammar/parser for TypeScript"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -708151,7 +708151,7 @@ self: { mtl ]; description = "Functions and newtype wrappers for traversing Trees"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -708698,7 +708698,7 @@ self: { ]; doHaddock = false; description = "Bindings to the TREXIO library for wave function data"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) trexio; }; @@ -708748,7 +708748,7 @@ self: { splitmix ]; description = "Trial Data Structure"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -708771,7 +708771,7 @@ self: { trial ]; description = "Trial helper functions for optparse-applicative"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -708796,7 +708796,7 @@ self: { trial ]; description = "Trial helper functions for tomland"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -709130,7 +709130,7 @@ self: { hspec ]; description = "A command-line tool for trimming whitespace"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "trim"; broken = true; @@ -709401,7 +709401,7 @@ self: { time ]; description = "Template Haskell hack to violate module abstractions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -709526,7 +709526,7 @@ self: { text ]; description = "An implementation of a trust chain"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -709552,7 +709552,7 @@ self: { sha256 = "164jxd8cyjb4qkmwqchzcpvd5fh7d124gbpryi26y8cbabmhfm8z"; libraryHaskellDepends = [ base ]; description = "Generalized booleans and truthy values"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -710115,7 +710115,7 @@ self: { text-short ]; description = "Textual Type Classes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -710501,7 +710501,7 @@ self: { text ]; description = "Playwright-like black-box testing for terminal UIs over PTY"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "tuispec"; broken = true; @@ -710683,7 +710683,7 @@ self: { tasty-hunit ]; description = "Access tuple fields using record dot syntax"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "gen-source"; broken = true; @@ -710938,7 +710938,7 @@ self: { tasty-quickcheck ]; description = "Small monomorphic tuples"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -711420,7 +711420,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Tiny web application framework for WAI"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -712365,7 +712365,7 @@ self: { vector ]; description = "Simple 2D Game Engine"; - license = lib.licensesSpdx."Zlib"; + license = lib.meta.getLicenseFromSpdxId "Zlib"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "example"; @@ -712418,7 +712418,7 @@ self: { wai ]; description = "Haskell twirp foundations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -713419,7 +713419,7 @@ self: { Glob ]; description = "Combinators for writing pretty type errors easily"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -713447,7 +713447,7 @@ self: { sha256 = "06k6a9p0pvrn31dcqidfpzg1ighrc657hcxblg01awgcwrqdxv14"; libraryHaskellDepends = [ base ]; description = "A library for folding types to a value"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -714008,7 +714008,7 @@ self: { template-haskell ]; description = "Type-level functions for record types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "vector-example"; } ) { }; @@ -714093,7 +714093,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Type-level natural and proofs of their properties"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -714299,7 +714299,7 @@ self: { tasty-hunit ]; description = "Support functions to work with type representations"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -714320,7 +714320,7 @@ self: { invariant ]; description = "Classes for the rig (sums and products) of types"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -714334,7 +714334,7 @@ self: { editedCabalFile = "0xcamv7cy7saywzx2vj7d0l1hpjqkz8jzkdy8hdabz7q9zlynshg"; libraryHaskellDepends = [ base ]; description = "Type safe BST and AVL trees"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -714362,7 +714362,7 @@ self: { template-haskell ]; description = "Type set"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -714771,7 +714771,7 @@ self: { unordered-containers ]; description = "An implementation of LangChain in Haskell"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "typechain-exe"; broken = true; @@ -715089,7 +715089,7 @@ self: { singletons-base ]; description = "A framework for strongly typed FSM"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -715117,7 +715117,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "GUI framework based on typed-fsm"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -715199,7 +715199,7 @@ self: { tasty-hunit ]; description = "A binding of the typed-process library for the effectful effect system"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -715255,7 +715255,7 @@ self: { ]; doHaddock = false; description = "A framework for strongly typed protocols"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -715334,7 +715334,7 @@ self: { typed-protocols ]; description = "Derive documentation from typed-protocols source code"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "typed-protocols-doc-demo"; broken = true; @@ -715376,7 +715376,7 @@ self: { test-framework-quickcheck2 ]; description = "An efficient and versatile typed range library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -715415,7 +715415,7 @@ self: { template-haskell ]; description = "typed session framework"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -715449,7 +715449,7 @@ self: { raw-strings-qq ]; description = "Automatically generate status for typed-session"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -715821,7 +715821,7 @@ self: { tasty-quickcheck ]; description = "Plugin to faciliate type-level let"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -716129,7 +716129,7 @@ self: { ]; doHaddock = false; description = "Efficient implementation of a dependent map with types as keys"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -716205,7 +716205,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -716297,7 +716297,7 @@ self: { text-show ]; description = "Typelevel printf"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -716653,7 +716653,7 @@ self: { time ]; description = "Parsing and evaluating typst syntax"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -716728,7 +716728,7 @@ self: { time ]; description = "Parsing and evaluating typst syntax"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -716748,7 +716748,7 @@ self: { text ]; description = "Symbol and emoji lookup for typst language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -716767,7 +716767,7 @@ self: { text ]; description = "Symbol and emoji lookup for typst language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -717420,7 +717420,7 @@ self: { gauge ]; description = "Unicode Character Database — Predicates on characters specified by Unicode"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -717453,7 +717453,7 @@ self: { containers ]; description = "Datatype and parser for the Universal Configuration Language (UCL) using libucl"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -717862,7 +717862,7 @@ self: { vector ]; description = "Interface with Ettus USRP SDRs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -717959,7 +717959,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Minimalistic console UI (getLine), arrow key support (edit, browse cmd history)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "example"; } ) { }; @@ -718209,7 +718209,7 @@ self: { time ]; description = "Implementation of ULID - Universally Unique Lexicographically Sortable Identifier"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ulid-exe"; } ) { }; @@ -718257,7 +718257,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Another ULID implementation with tight memory representation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -718313,7 +718313,7 @@ self: { hspec ]; description = "Bindings for libunac(3)"; - license = lib.licensesSpdx."Unlicense"; + license = lib.meta.getLicenseFromSpdxId "Unlicense"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -718625,7 +718625,7 @@ self: { unbound-generics ]; description = "Unification based on unbound-generics"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -718782,7 +718782,7 @@ self: { vector ]; description = "A library for reference cells backed by unboxed-vectors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; broken = true; @@ -718891,7 +718891,7 @@ self: { libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; description = "Customize uncaught exception handling"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; mainProgram = "uncaught-exception-demo"; } ) { }; @@ -718978,7 +718978,7 @@ self: { unliftio ]; description = "a library which implements easy, concurrent and pretty logging"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; mainProgram = "unclogging"; maintainers = [ lib.maintainers.mangoiv ]; } @@ -719001,7 +719001,7 @@ self: { int-supply ]; description = "Unconditional jumps"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -719118,7 +719118,7 @@ self: { transformers ]; description = "Class of data structures that can be unfolded"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -719172,7 +719172,7 @@ self: { stm ]; description = "Make any action thread safe"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -719518,7 +719518,7 @@ self: { text-icu ]; description = "Haskell implementation of the Unicode Collation Algorithm"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -719549,7 +719549,7 @@ self: { tasty-bench ]; description = "Access Unicode Character Database (UCD)"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -719578,7 +719578,7 @@ self: { tasty-bench ]; description = "Access Unicode Character Database (UCD)"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -719616,7 +719616,7 @@ self: { unicode-data ]; description = "Unicode characters names and aliases"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -719637,7 +719637,7 @@ self: { bytestring ]; description = "Parsers for Unicode Character Database (UCD) files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -719666,7 +719666,7 @@ self: { tasty-bench ]; description = "Unicode characters scripts"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -719699,7 +719699,7 @@ self: { tasty-bench ]; description = "Unicode security mechanisms database"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -719928,7 +719928,7 @@ self: { text ]; description = "Unicode normalization"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -720061,7 +720061,7 @@ self: { mtl ]; description = "Simple generic unification algorithms"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -720084,7 +720084,7 @@ self: { test-invariant ]; description = "Pointless functions and a simplistic zero and monoid"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; } ) { }; @@ -720141,7 +720141,7 @@ self: { uniform-strings ]; description = "Handling errors in the uniform framework"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; } ) { }; @@ -720221,7 +720221,7 @@ self: { zlib ]; description = "Uniform file handling operations"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; } ) { }; @@ -720521,7 +720521,7 @@ self: { uniform-algebras ]; description = "Manipulate and convert strings of characters uniformly and consistently"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; } ) { }; @@ -720550,7 +720550,7 @@ self: { uniform-strings ]; description = "Time in the uniform framework"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; } ) { }; @@ -720628,7 +720628,7 @@ self: { uniform-time ]; description = "A uniform base to build apps on"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; } ) { }; @@ -720696,7 +720696,7 @@ self: { lens ]; description = "Extensible type-safe unions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -720867,7 +720867,7 @@ self: { with-utf8 ]; description = "Union mount filesystem paths into Haskell datastructures"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -721012,7 +721012,7 @@ self: { transformers ]; description = "Esoteric programming language where each number can only appear once"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "unique"; broken = true; @@ -721049,7 +721049,7 @@ self: { utility-ht ]; description = "Solve simple simultaneous equations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -721087,7 +721087,7 @@ self: { utility-ht ]; description = "Solve simple simultaneous equations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -721529,7 +721529,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Extensible typed Dimensions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -721792,7 +721792,7 @@ self: { universe-some ]; description = "A class for finite and recursively enumerable types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -721824,7 +721824,7 @@ self: { QuickCheck ]; description = "A class for finite and recursively enumerable types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -721845,7 +721845,7 @@ self: { universe-some ]; description = "Universe instances for types from dependent-sum"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -721895,7 +721895,7 @@ self: { universe-base ]; description = "Universe instances for types from selected extra packages"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -721941,7 +721941,7 @@ self: { universe-base ]; description = "Instances of standard classes that are made possible by enumerations"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -721976,7 +721976,7 @@ self: { universe-base ]; description = "Universe instances for Some from some"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -722089,7 +722089,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Custom prelude used in Serokell"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -722143,7 +722143,7 @@ self: { bytestring ]; description = "Unix/Posix-specific functions for ByteStrings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -722395,7 +722395,7 @@ self: { zenhack-prelude ]; description = "Straightforward bindings to the posix API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -722579,7 +722579,7 @@ self: { unliftio ]; description = "Unleash feature toggle client"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; } @@ -722627,7 +722627,7 @@ self: { text ]; description = "Unleash feature toggle client core"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -722652,7 +722652,7 @@ self: { transformers-base ]; description = "Typeclass for monads that can be unlifted to arbitrary base monads"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -722679,7 +722679,7 @@ self: { unliftio-core ]; description = "(un)lifted classes and functions for the STM monad"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -722702,7 +722702,7 @@ self: { text-short ]; description = "Unlifted and levity-polymorphic types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -722910,7 +722910,7 @@ self: { unliftio ]; description = "Fast and robust message queues for concurrent processes"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "unliftio-messagebox-memleak-test"; broken = true; @@ -722986,7 +722986,7 @@ self: { unliftio-core ]; description = "Use MonadUnliftIO on servant APIs"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -723457,7 +723457,7 @@ self: { quickcheck-classes ]; description = "maybes of numeric values with fewer indirections"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -723478,7 +723478,7 @@ self: { text-short ]; description = "optional text that unpacks well"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -723694,7 +723694,7 @@ self: { ghc ]; description = "Unsatisfiable type class"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -723896,7 +723896,7 @@ self: { text ]; description = "converts between primitives"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -723931,7 +723931,7 @@ self: { bifunctors ]; description = "Unzip functions for general Traversable containers"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -723998,7 +723998,7 @@ self: { split ]; description = "Command-line tool to generate paths for moving upward in a file system"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "up"; } @@ -725115,7 +725115,7 @@ self: { uri-encode ]; description = "Encoding and decoding of URL slugs"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -725909,7 +725909,7 @@ self: { gauge ]; description = "UTF-8"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -726000,7 +726000,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Unicode"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -726166,7 +726166,7 @@ self: { logict ]; description = "See README for more info"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -726320,7 +726320,7 @@ self: { QuickCheck ]; description = "Various small helper functions for Lists, Maybes, Tuples, Functions"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -726344,7 +726344,7 @@ self: { proto-lens-runtime ]; description = "Generated code for a gRPC interface for UTxO Blockchains"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -726424,7 +726424,7 @@ self: { uuid ]; description = "An SDK for clients of the UTxO RPC specification"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -726505,7 +726505,7 @@ self: { warp-grpc ]; description = "An SDK for UTxO RPC services"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "example"; } @@ -726729,7 +726729,7 @@ self: { text ]; description = "utilities for parse errors"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -727232,7 +727232,7 @@ self: { text ]; description = "Tweak .cabal files"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.berberman ]; broken = true; @@ -727663,7 +727663,7 @@ self: { text ]; description = "Runs commands on remote machines using ssh"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -727981,7 +727981,7 @@ self: { text ]; description = "Lighweight pure data validation based on Applicative and Selective functors"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -728515,7 +728515,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Simple and powerful data validation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -728642,7 +728642,7 @@ self: { stm ]; description = "The VarMonad typeclass, generalizing types of references"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -728692,7 +728692,7 @@ self: { libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Utilities for working with variadic functions using type-level lists"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -728924,7 +728924,7 @@ self: { QuickCheck ]; description = "Variant and EADT"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -728981,7 +728981,7 @@ self: { QuickCheck ]; description = "integer arithmetic codes"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -729106,7 +729106,7 @@ self: { unordered-containers ]; description = "a persistent store for values of arbitrary types"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -729579,7 +729579,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Library for handling files ignored by VCS systems"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "ignore"; } ) { }; @@ -729781,7 +729781,7 @@ self: { vector ]; description = "Vec: length-indexed (sized) list"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -729806,7 +729806,7 @@ self: { vec ]; description = "Vec: length-indexed (sized) list: lens support"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -729831,7 +729831,7 @@ self: { vec ]; description = "Vec: length-indexed (sized) list: optics support"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -729977,7 +729977,7 @@ self: { ]; doHaddock = false; description = "Efficient Arrays"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -730083,7 +730083,7 @@ self: { vector ]; description = "Instances of Data.Binary for vector"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -730137,7 +730137,7 @@ self: { tasty-quickcheck ]; description = "Vector builder"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -730243,7 +730243,7 @@ self: { hedgehog-classes ]; description = "circular vectors"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -730376,7 +730376,7 @@ self: { ]; doHaddock = false; description = "Storable vectors with cpu-independent representation"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -730397,7 +730397,7 @@ self: { vector ]; description = "Utilities for the \"vector\" library"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -730710,7 +730710,7 @@ self: { ]; doHaddock = false; description = "Fast and flexible quicksort implementation for mutable vectors"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -730845,7 +730845,7 @@ self: { vector ]; description = "Size tagged vectors"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -731177,7 +731177,7 @@ self: { vector ]; description = "GIS Vector Tiles, as defined by Mapbox"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -731322,7 +731322,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "ASCII platform-adventure game"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "venzone"; } @@ -731713,7 +731713,7 @@ self: { uuid ]; description = "Small alternative prelude"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -731873,7 +731873,7 @@ self: { text ]; description = "Types and parsers for software version numbers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -731907,7 +731907,7 @@ self: { tasty-hunit ]; description = "Vertex enumeration"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -732013,7 +732013,7 @@ self: { ]; doHaddock = false; description = "Array library monomorphized with backpack"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -732059,7 +732059,7 @@ self: { text ]; description = "types for ingesting vflow data with aeson"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -732802,7 +732802,7 @@ self: { yaml ]; description = "Frontend for video metadata tagging tools"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "vimeta"; } @@ -733145,7 +733145,7 @@ self: { vinyl ]; description = "Syntax sugar for vinyl records using overloaded labels"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -733613,7 +733613,7 @@ self: { profunctors ]; description = "Profunctor optics via the profunctor representation theorem"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -734283,7 +734283,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Switch VPN with web interface for LAN"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "vpn-router"; } @@ -734623,7 +734623,7 @@ self: { vty-unix ]; description = "Cross-platform support for Vty"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -734646,7 +734646,7 @@ self: { vty-unix ]; description = "Cross-platform support for Vty"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -734869,7 +734869,7 @@ self: { vty ]; description = "Unix backend for Vty"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "vty-unix-build-width-table"; } ) { }; @@ -734921,7 +734921,7 @@ self: { Win32 ]; description = "Windows backend for Vty"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.windows; } ) { }; @@ -734973,7 +734973,7 @@ self: { Win32 ]; description = "Windows backend for Vty"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.windows; hydraPlatforms = lib.platforms.none; } @@ -735015,7 +735015,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Bindings to the Vulkan graphics API"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = [ "i686-linux" "armv7l-linux" @@ -735941,7 +735941,7 @@ self: { wai-extra ]; description = "Encrypted cookies for WAI"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -735983,7 +735983,7 @@ self: { wai-extra ]; description = "Cross-site request forgery protection for WAI"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -736608,7 +736608,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Wrap WAI applications to run on AWS Lambda"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -738038,7 +738038,7 @@ self: { warp-tls ]; description = "WAI middleware that delegates handling of requests"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -738992,7 +738992,7 @@ self: { wai ]; description = "Problem details middleware for WAI"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -739068,7 +739068,7 @@ self: { warp ]; description = "See README for more info"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -739630,7 +739630,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "WAI middleware to automatically encrypt and sign cookies"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "waicookie-genkey"; broken = true; @@ -740155,7 +740155,7 @@ self: { criterion ]; description = "A request rate limiting middleware using token buckets"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -740684,7 +740684,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Automatic type-safe conversion between Haskell data types using Template Haskell"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -741139,7 +741139,7 @@ self: { warp ]; description = "Socket activation and other systemd integration for the Warp web server (WAI)"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "warp-systemd-example"; maintainers = [ lib.maintainers.mpscholten ]; } @@ -741535,7 +741535,7 @@ self: { text ]; description = "WebAssembly Language Toolkit and Interpreter"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -741844,7 +741844,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Work with WAVE and RF64 files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -742039,7 +742039,7 @@ self: { uuid-types ]; description = "Bidirectional URL path, URL query string and HTTP headers codecs"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -742085,7 +742085,7 @@ self: { process ]; description = "Run a command on a specified directory"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "wd"; } ) { }; @@ -742211,7 +742211,7 @@ self: { xml ]; description = "Weather and related data info command-line tool"; - license = lib.licensesSpdx."GPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; mainProgram = "weatherhs"; } @@ -742241,7 +742241,7 @@ self: { ]; doHaddock = false; description = "Compositional breadth-first walks"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -742261,7 +742261,7 @@ self: { some ]; description = "Core definitions for weave"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -742322,7 +742322,7 @@ self: { time ]; description = "Parsing/printing of persistent web cookies"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -742731,7 +742731,7 @@ self: { optparse-applicative ]; description = "representations of a web page"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "web-rep-example"; } ) { }; @@ -743133,7 +743133,7 @@ self: { text ]; description = "Type-safe HTML and CSS"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -743184,7 +743184,7 @@ self: { text ]; description = "Type-safe HTML and CSS with intuitive layouts and composable styles"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -743221,7 +743221,7 @@ self: { web-view ]; description = "Build HTML tables using web-view and colonnade"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -743998,7 +743998,7 @@ self: { validation ]; description = "Relying party (server) implementation of the WebAuthn 2 specification"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -744070,7 +744070,7 @@ self: { wai ]; description = "A super-simple web server framework"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -744126,7 +744126,7 @@ self: { tasty-hunit ]; description = "Plug-n-play #hex-syntax for your colors"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -744560,7 +744560,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "A typed wrapper for W3C WebDriver protocol. A base for other libraries."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -744628,7 +744628,7 @@ self: { ]; doHaddock = false; description = "A typed wrapper for W3C WebDriver (HTTP and BiDi) protocols"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -744878,7 +744878,7 @@ self: { zlib ]; description = "Wrapper around the webdriver package that automatically manages Selenium"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -745174,7 +745174,7 @@ self: { wai-extra ]; description = "Composable, type-safe library to build HTTP APIs"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -745225,7 +745225,7 @@ self: { wai-extra ]; description = "Composable, type-safe library to build HTTP APIs"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -745261,7 +745261,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -745296,7 +745296,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -745369,7 +745369,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -745443,7 +745443,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -745477,7 +745477,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -745510,7 +745510,7 @@ self: { webgear-core ]; description = "Composable, type-safe library to build HTTP API servers"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -745540,7 +745540,7 @@ self: { webgear-core ]; description = "Host swagger UI based on WebGear API specifications"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; } ) { }; @@ -745569,7 +745569,7 @@ self: { webgear-core ]; description = "Host swagger UI based on WebGear API specifications"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -745642,7 +745642,7 @@ self: { hspec ]; description = "Haskell bindings to WebGPU Dawn for GPU computing and graphics"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -746652,7 +746652,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Detect dead code"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "weeder"; maintainers = [ lib.maintainers.maralorn ]; } @@ -747157,7 +747157,7 @@ self: { ]; doHaddock = false; description = "WGPU"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -747183,7 +747183,7 @@ self: { ]; libraryPkgconfigDepends = [ SDL2 ]; description = "WGPU Raw"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -747342,7 +747342,7 @@ self: { versions ]; description = "Solver-agnostic symbolic values support for issuing queries"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "quickstart"; } ) { }; @@ -747503,7 +747503,7 @@ self: { versions ]; description = "Solver-agnostic symbolic values support for issuing queries"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -747610,7 +747610,7 @@ self: { tasty-hunit ]; description = "A compatibility layer for GHC's 'wherefrom' function"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -747638,7 +747638,7 @@ self: { tasty-hunit ]; description = "A compatibility layer for GHC's 'wherefrom' function"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -747697,7 +747697,7 @@ self: { which ]; description = "which-embed"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; } ) { }; @@ -747984,7 +747984,7 @@ self: { wide-word ]; description = "Instances for wide-word"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -748701,7 +748701,7 @@ self: { unordered-containers ]; description = "An implementation of the web Document Object Model, and its rendering"; - license = lib.licensesSpdx."MPL-2.0"; + license = lib.meta.getLicenseFromSpdxId "MPL-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -748810,7 +748810,7 @@ self: { X11 ]; description = "OS window icon/name utilities"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -749232,7 +749232,7 @@ self: { transformers ]; description = "Convert values from one type into another"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -749423,7 +749423,7 @@ self: { vector ]; description = "filterable traversable"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -749442,7 +749442,7 @@ self: { witherable ]; description = "Witherable = Traversable + Filterable"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -749496,7 +749496,7 @@ self: { countable ]; description = "values that witness types"; - license = lib.licensesSpdx."BSD-2-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause"; } ) { }; @@ -749705,7 +749705,7 @@ self: { text ]; description = "A library for working with .wkt files."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -749995,7 +749995,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Convenient interface for interacting with WLED devices"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -750046,7 +750046,7 @@ self: { optparse-applicative ]; description = "StatusNotifierItem tray icon for controlling wlsunset"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "wlsunset-sni"; } ) { }; @@ -750164,7 +750164,7 @@ self: { sha256 = "0f0pa2vlp56j35llhzq1qqkwkfpm7r96av8jw22jngd0kcpc185b"; libraryHaskellDepends = [ base ]; description = "Convenient typeclass for defining arbitrary-index enums"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -750395,7 +750395,7 @@ self: { weigh ]; description = "treat integral types as arrays of smaller integral types"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -750415,7 +750415,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Compatibility shim for the Int/Word internal change in GHC 9.2"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -750442,7 +750442,7 @@ self: { typed-process ]; description = "SoX for algorithmic composition with groups of notes liken to words"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -750454,7 +750454,7 @@ self: { sha256 = "0kpw4gmy4yvpmcvz1sk0nfr21f7zvv3fnd2k59zx1amx8n4c5s7n"; libraryHaskellDepends = [ base ]; description = "General datatypes for music creation for one instrument"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -750748,7 +750748,7 @@ self: { tasty-quickcheck ]; description = "Word8 set"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -750983,7 +750983,7 @@ self: { vector ]; description = "Command-line tool to get random words"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "wordlist"; broken = true; @@ -751562,7 +751562,7 @@ self: { transformers ]; description = "LOGO-like Turtle graphics with a monadic interface"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -751706,7 +751706,7 @@ self: { xml-basic ]; description = "Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; } ) { }; @@ -752052,7 +752052,7 @@ self: { vector ]; description = "An easy-to-use HTTP client library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -752078,7 +752078,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Adaptation of the wreq library for the effectful ecosystem"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -753161,7 +753161,7 @@ self: { yaml ]; description = "Unimportant Unix adminstration tool"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "pao"; } @@ -753359,7 +753359,7 @@ self: { websockets ]; description = "Secure WebSocket (WSS) clients"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -753819,7 +753819,7 @@ self: { HUnit ]; description = "Simple flowchart diagrams. Inspired by DRAKON."; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "wyvern-diagrams"; broken = true; @@ -754029,7 +754029,7 @@ self: { pem ]; description = "Basic X509 OCSP implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -754073,7 +754073,7 @@ self: { HUnit ]; description = "Basic X509 OCSP implementation"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -754451,7 +754451,7 @@ self: { xcb-types ]; description = "A cffi-based python binding for X"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "xcffibgen"; broken = true; @@ -754483,7 +754483,7 @@ self: { temporary ]; description = "Cabal hooks for producing an XCFramework from a Haskell library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -754738,7 +754738,7 @@ self: { unix ]; description = "Parse files conforming to the xdg desktop entry spec"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -755963,7 +755963,7 @@ self: { utility-ht ]; description = "Basics for XML/HTML representation and processing"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -756299,7 +756299,7 @@ self: { text ]; description = "Warm and fuzzy creation of XML documents"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -756693,7 +756693,7 @@ self: { xml-conduit ]; description = "Lenses, traversals, and prisms for xml-conduit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -756744,7 +756744,7 @@ self: { xml-conduit ]; description = "Optics for xml-conduit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -756815,7 +756815,7 @@ self: { xml-conduit ]; description = "XML parser with informative error-reporting and simple API"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -756960,7 +756960,7 @@ self: { protolude ]; description = "XML pretty printer"; - license = lib.licensesSpdx."GPL-2.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-only"; hydraPlatforms = lib.platforms.none; mainProgram = "xml-prettify"; broken = true; @@ -757164,7 +757164,7 @@ self: { tasty-hunit ]; description = "Parse XML from bytes"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -757378,7 +757378,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Utilities for dealing with Content-values of \"xml-types\""; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -757411,7 +757411,7 @@ self: { ]; libraryPkgconfigDepends = [ xmlsec1 ]; description = "Verifying XML signatures"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -757788,7 +757788,7 @@ self: { unordered-containers ]; description = "XML parser and renderer with HTML 5 quirks mode"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -758759,7 +758759,7 @@ self: { ]; doHaddock = false; description = "Text-based notification server for XMobar"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; badPlatforms = lib.platforms.darwin; hydraPlatforms = lib.platforms.none; mainProgram = "echo"; @@ -758800,7 +758800,7 @@ self: { criterion ]; description = "Efficient XOR masking"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -758862,7 +758862,7 @@ self: { Xorshift128Plus ]; description = "Simple implementation of xorshift+ PRNG"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -759518,7 +759518,7 @@ self: { hedgehog ]; description = "XTEA (eXtended Tiny Encryption Algorithm)"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -759669,7 +759669,7 @@ self: { tasty-bench ]; description = "Bindings and high-level helpers for xxHash"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) xxhash; }; @@ -759706,7 +759706,7 @@ self: { tasty-quickcheck ]; description = "LZMA/XZ compression and decompression"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) xz; }; @@ -759718,7 +759718,7 @@ self: { sha256 = "0q9cwdbqvc8i337gp9wmxbb79v8i2lasi39i92r42202m7mzsa79"; doHaddock = false; description = "LZMA/XZ clibs"; - license = lib.licensesSpdx."0BSD"; + license = lib.meta.getLicenseFromSpdxId "0BSD"; } ) { }; @@ -759920,7 +759920,7 @@ self: { higher-order-open-union ]; description = "Yet Another heFTy-inspired Extensible Effect"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -759952,7 +759952,7 @@ self: { yaftee ]; description = "Basic monads implemented on Yaftee"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -759987,7 +759987,7 @@ self: { yaftee-basic-monads ]; description = "Conduit implemented on Yaftee"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -760037,7 +760037,7 @@ self: { yaftee-conduit ]; description = "Yaftee Conduit tools for ByteString"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -760078,7 +760078,7 @@ self: { yaftee-conduit ]; description = "Finger tree-based byte string tools for Yaftee Conduit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -760116,7 +760116,7 @@ self: { yaftee-conduit ]; description = "Mono traversable tools for Yaftee Conduit"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -761541,7 +761541,7 @@ self: { versions ]; description = "Support for parsing and rendering YAML documents"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -761678,7 +761678,7 @@ self: { tasty-hunit ]; description = "Flexible declarative YAML parsing toolkit"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -761844,7 +761844,7 @@ self: { vector ]; description = "Haskell bindings for YAMLScript"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; mainProgram = "yamlscript-test"; broken = true; @@ -762282,7 +762282,7 @@ self: { deepseq ]; description = "Yet another records libraries"; - license = lib.licensesSpdx."ISC"; + license = lib.meta.getLicenseFromSpdxId "ISC"; } ) { }; @@ -762548,7 +762548,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; description = "Yet another string interpolator"; - license = lib.licensesSpdx."CC0-1.0"; + license = lib.meta.getLicenseFromSpdxId "CC0-1.0"; } ) { }; @@ -762680,7 +762680,7 @@ self: { doctest ]; description = "Total recursion schemes"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -762765,7 +762765,7 @@ self: { doctest ]; description = "Pattern functors and instances for types in the containers package"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -762839,7 +762839,7 @@ self: { yaya ]; description = "Hedgehog testing support for the Yaya recursion scheme library"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -762913,7 +762913,7 @@ self: { doctest ]; description = "QuickCheck testing support for the Yaya recursion scheme library"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -762976,7 +762976,7 @@ self: { yaya-hedgehog ]; description = "Test suites for `yaya`"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -763020,7 +763020,7 @@ self: { yaya-hedgehog ]; description = "Non-total extensions to the Yaya recursion scheme library"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; maintainers = [ lib.maintainers.sellout ]; } ) { }; @@ -763092,7 +763092,7 @@ self: { yaya-unsafe ]; description = "Test suites for `yaya-unsafe`"; - license = lib.licensesSpdx."AGPL-3.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "AGPL-3.0-or-later"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -764812,7 +764812,7 @@ self: { yesod-form ]; description = "A yesod-auth plugin for multi-tenant SSO via OpenID Connect"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -764980,7 +764980,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Traditional email/pass auth for Yesod"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; platforms = lib.platforms.x86; mainProgram = "yesod-auth-simple-test"; } @@ -765249,7 +765249,7 @@ self: { yesod-elements ]; description = "Helper functions for using yesod with colonnade"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -768543,7 +768543,7 @@ self: { yesod-static ]; description = "A streamly-based library providing performance-focused alternatives for functionality found in yesod-static"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -769191,7 +769191,7 @@ self: { void ]; description = "Yet Another Logger"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; mainProgram = "example"; } ) { }; @@ -770473,7 +770473,7 @@ self: { random text ]; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; mainProgram = "yiyd"; } ) { }; @@ -770504,7 +770504,7 @@ self: { template-haskell ]; description = "try hackage"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "yj-sandbox-exe"; } ) { }; @@ -770703,7 +770703,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "Bindings to Facebook's Yoga layout library"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -770814,7 +770814,7 @@ self: { text ]; description = "Yosys RTL Intermediate Language"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -770973,7 +770973,7 @@ self: { yaml ]; description = "Builds a static website from templates and data in YAML or CSV files"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; mainProgram = "yst"; } ) { }; @@ -771940,7 +771940,7 @@ self: { editedCabalFile = "0sj45k2v33x3312yz1bdbck2bcv5q64mh7v7xy35ghp72ynw1z8z"; libraryHaskellDepends = [ base ]; description = "@zenhack's personal custom prelude"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; } ) { }; @@ -772045,7 +772045,7 @@ self: { ]; doHaddock = false; description = "Zeolite is a statically-typed, general-purpose programming language"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -772690,7 +772690,7 @@ self: { ]; testHaskellDepends = [ base ]; description = "Command-line utility for working with zettelkast files"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "zettelkast"; broken = true; @@ -772730,7 +772730,7 @@ self: { tasty-hedgehog ]; description = "Polysemy effects for testing"; - license = lib.licensesSpdx."BSD-2-Clause-Patent"; + license = lib.meta.getLicenseFromSpdxId "BSD-2-Clause-Patent"; } ) { }; @@ -773054,7 +773054,7 @@ self: { tasty-quickcheck ]; description = "Zigzag encoding of integers into unsigned integers"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -773145,7 +773145,7 @@ self: { tasty-quickcheck ]; description = "Typed templates with jinja like syntax"; - license = lib.licensesSpdx."GPL-2.0-or-later"; + license = lib.meta.getLicenseFromSpdxId "GPL-2.0-or-later"; } ) { }; @@ -773263,7 +773263,7 @@ self: { time ]; description = "Operations on zip archives"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; mainProgram = "haskell-zip-app"; maintainers = [ lib.maintainers.mpscholten ]; } @@ -773851,7 +773851,7 @@ self: { tasty-quickcheck ]; description = "zlib compression bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -773863,7 +773863,7 @@ self: { sha256 = "153aldw8vqy6wzz7knbzyfkxsr3gsv5hjf4y84s12ifx2fi8zfkn"; doHaddock = false; description = "zlib C library bits"; - license = lib.licensesSpdx."Zlib"; + license = lib.meta.getLicenseFromSpdxId "Zlib"; } ) { }; @@ -773920,7 +773920,7 @@ self: { tools-yj ]; description = "Thin wrapper for zlib"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { inherit (pkgs) zlib; }; @@ -774020,7 +774020,7 @@ self: { zlib-core ]; description = "Zlib wrapper built on Yaftee"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; } ) { }; @@ -774493,7 +774493,7 @@ self: { Z-Data ]; description = "A haskell binding to Apache Zookeeper C library(mt) using Haskell Z project"; - license = lib.licensesSpdx."BSD-3-Clause"; + license = lib.meta.getLicenseFromSpdxId "BSD-3-Clause"; hydraPlatforms = lib.platforms.none; } ) { inherit (pkgs) zookeeper_mt; }; @@ -775017,7 +775017,7 @@ self: { tasty-hunit ]; description = "A zuul client library"; - license = lib.licensesSpdx."Apache-2.0"; + license = lib.meta.getLicenseFromSpdxId "Apache-2.0"; hydraPlatforms = lib.platforms.none; mainProgram = "zuul-cli"; broken = true; @@ -775127,7 +775127,7 @@ self: { ]; doHaddock = false; description = "a live coding language for playing with nested functions of time"; - license = lib.licensesSpdx."GPL-3.0-only"; + license = lib.meta.getLicenseFromSpdxId "GPL-3.0-only"; hydraPlatforms = lib.platforms.none; } ) { }; @@ -775227,7 +775227,7 @@ self: { zxcvbn-hs ]; description = "Password strength estimation based on zxcvbn"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -775337,7 +775337,7 @@ self: { zlib ]; description = "Password strength estimation based on zxcvbn"; - license = lib.licensesSpdx."MIT"; + license = lib.meta.getLicenseFromSpdxId "MIT"; mainProgram = "zxcvbn-example"; } ) { }; From 1a6916b69a7e780818733e93be1c7b67921a2a4e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Thu, 12 Feb 2026 01:37:23 +0100 Subject: [PATCH 352/407] quadprogpp: rename from QuadProgpp fit attrname to pname --- pkgs/by-name/qu/{QuadProgpp => quadprogpp}/package.nix | 0 pkgs/development/haskell-modules/hackage-packages.nix | 2 +- pkgs/top-level/aliases.nix | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/by-name/qu/{QuadProgpp => quadprogpp}/package.nix (100%) diff --git a/pkgs/by-name/qu/QuadProgpp/package.nix b/pkgs/by-name/qu/quadprogpp/package.nix similarity index 100% rename from pkgs/by-name/qu/QuadProgpp/package.nix rename to pkgs/by-name/qu/quadprogpp/package.nix diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 028dae8f8bfb..fac1c4325b9a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -342110,7 +342110,7 @@ self: { description = "Bindings to the QuadProg++ quadratic programming library"; license = lib.licenses.bsd3; } - ) { quadprogpp = null; }; + ) { inherit (pkgs) quadprogpp; }; hmatrix-repa = callPackage ( { diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 39e674b6a9e5..9ba78dd9f0c9 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1699,6 +1699,7 @@ mapAliases { qt-video-wlr = throw "'qt-video-wlr' has been removed, as it depends on KDE Gear 5, which has reached EOL"; # Added 2025-08-20 qtchan = throw "'qtchan' has been removed due to lack of maintenance upstream"; # Added 2025-07-01 qtile-unwrapped = throw "'qtile-unwrapped' has been renamed to/replaced by 'python3.pkgs.qtile'"; # Converted to throw 2025-10-27 + QuadProgpp = warnAlias "'QuadProgpp' has been renamed to 'quadprogpp'" quadprogpp; # Added 2026-02-12 quantum-espresso-mpi = throw "'quantum-espresso-mpi' has been renamed to/replaced by 'quantum-espresso'"; # Converted to throw 2025-10-27 quaternion-qt5 = throw "'quaternion-qt5' has been removed as quaternion dropped Qt5 support with v0.0.97.1"; # Added 2025-05-24 quaternion-qt6 = warnAlias "'quaternion-qt6 has been renamed to quaternion" quaternion; # Added 2025-12-31 From 04acd24d81816c3e59da724e8838d314752b0c73 Mon Sep 17 00:00:00 2001 From: azban Date: Sat, 28 Mar 2026 11:22:22 -0600 Subject: [PATCH 353/407] python3Packages.numpy: support old CPUs for 2.4.0+ numpy introduced changes that cause import failures for x86_64 machines without x86-64-v2+ features. This change specifies that there is no baseline CPU target featureset, and fixes imports for older CPUs while maintaining optimimized codepaths for newer CPUs. Co-authored-by: Doron Behar --- pkgs/development/python-modules/numpy/2.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/development/python-modules/numpy/2.nix b/pkgs/development/python-modules/numpy/2.nix index 4586642e4219..2b4a4ca177e6 100644 --- a/pkgs/development/python-modules/numpy/2.nix +++ b/pkgs/development/python-modules/numpy/2.nix @@ -63,6 +63,22 @@ buildPythonPackage (finalAttrs: { --replace-fail '/bin/true' '${lib.getExe' coreutils "true"}' ''; + mesonFlags = [ + # This is required to support CPUs with feature-sets earlier than x86-64-v2 + # (before 2009). This will still build optimizations for newer features, but + # allow for importing with older machines. See: + # + # - https://github.com/NixOS/nixpkgs/issues/496822 + # - https://numpy.org/devdocs/reference/simd/build-options.html + # - https://github.com/numpy/numpy/issues/31073 + # + # NOTE: It is possible to enable CPU features based upon attributes defined + # in `lib/systems/architectures.nix`, but that might trigger tons of + # rebuilds on old x86_64 CPU machines, and it will be too complex for + # maintenance. + (lib.mesonOption "cpu-baseline" "none") + ]; + build-system = [ cython gfortran From 5188940f62b692113586ba4707e3fd6d8f7578ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Apr 2026 15:50:56 +0000 Subject: [PATCH 354/407] simdjson: 4.3.1 -> 4.6.0 --- pkgs/by-name/si/simdjson/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simdjson/package.nix b/pkgs/by-name/si/simdjson/package.nix index 78f94baca2eb..e1cc6c566ebb 100644 --- a/pkgs/by-name/si/simdjson/package.nix +++ b/pkgs/by-name/si/simdjson/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "simdjson"; - version = "4.3.1"; + version = "4.6.0"; src = fetchFromGitHub { owner = "simdjson"; repo = "simdjson"; tag = "v${finalAttrs.version}"; - hash = "sha256-SSNbVBGul8NogDfFHR2gZ80d1CNRrBjZBC+7kxItnFo="; + hash = "sha256-VGErBWAHk63XMv8yC+Na+gXHByhYhtIEMSBySwIDlXk="; }; nativeBuildInputs = [ cmake ]; From edc78b412962fa046a81680122a182300f11adfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 31 Mar 2026 22:23:37 -0700 Subject: [PATCH 355/407] python3Packages.md2pdf: 3.1.0 -> 3.1.1 Diff: https://github.com/jmaupetit/md2pdf/compare/v3.1.0...v3.1.1 Changelog: https://github.com/jmaupetit/md2pdf/blob/v3.1.1/CHANGELOG.md --- pkgs/development/python-modules/md2pdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/md2pdf/default.nix b/pkgs/development/python-modules/md2pdf/default.nix index ba17df6e1393..c898ab22b992 100644 --- a/pkgs/development/python-modules/md2pdf/default.nix +++ b/pkgs/development/python-modules/md2pdf/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "md2pdf"; - version = "3.1.0"; + version = "3.1.1"; pyproject = true; src = fetchFromGitHub { owner = "jmaupetit"; repo = "md2pdf"; tag = "v${version}"; - hash = "sha256-ksccl9K0o0mZleyLe1K1ob78W2MKZksTFtu6/dZUWeg="; + hash = "sha256-EZIiuyy2FhHgpCh95/KbYfQpxyPQfDHnB/Q5yo2xVac="; }; build-system = [ hatchling ]; From 313251a2f74818c8dc660e10704192e8a8346eac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 1 Apr 2026 19:20:15 +0200 Subject: [PATCH 356/407] libpng: 1.6.55 -> 1.6.56 https://github.com/pnggroup/libpng/blob/v1.6.56/ANNOUNCE https://seclists.org/oss-sec/2026/q1/387 Fixes: CVE-2026-33416 CVE-2026-33636 --- pkgs/by-name/li/libpng/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libpng/package.nix b/pkgs/by-name/li/libpng/package.nix index 10b430c4a9d0..d533f3ed56bb 100644 --- a/pkgs/by-name/li/libpng/package.nix +++ b/pkgs/by-name/li/libpng/package.nix @@ -11,10 +11,10 @@ assert zlib != null; let - patchVersion = "1.6.54"; + patchVersion = "1.6.56"; patch_src = fetchurl { url = "mirror://sourceforge/libpng-apng/libpng-${patchVersion}-apng.patch.gz"; - hash = "sha256-Vjj8RQDq9IRXtNfJ5VP9gqsB13MEpwB32DNoQp1E8bQ="; + hash = "sha256-nOMtSidjoqxfJYcmui9J6QETJ8HujDCGKjLQ8wiJ++g="; }; whenPatched = lib.optionalString apngSupport; @@ -24,11 +24,11 @@ let in stdenv'.mkDerivation (finalAttrs: { pname = "libpng" + whenPatched "-apng"; - version = "1.6.55"; + version = "1.6.56"; src = fetchurl { url = "mirror://sourceforge/libpng/libpng-${finalAttrs.version}.tar.xz"; - hash = "sha256-2SVyKGSDetWuKoIHDUsuBgPccq9EvUV8OWIpgli46C0="; + hash = "sha256-99i/FgG3gE9YOiVKs0OmVJymzyfSVcMCxHry2dNqbxg="; }; postPatch = whenPatched "gunzip < ${patch_src} | patch -Np1" From 4c12e84d3f3f12456f9b51ed1d1ab5234cb484fd Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 1 Apr 2026 21:18:41 +0100 Subject: [PATCH 357/407] xz: 5.8.2 -> 5.8.3 Changes: https://github.com/tukaani-project/xz/releases/tag/v5.8.3 --- pkgs/tools/compression/xz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/compression/xz/default.nix b/pkgs/tools/compression/xz/default.nix index 76df636416ac..d57a98eb4e20 100644 --- a/pkgs/tools/compression/xz/default.nix +++ b/pkgs/tools/compression/xz/default.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xz"; - version = "5.8.2"; + version = "5.8.3"; src = fetchurl { url = with finalAttrs; "https://github.com/tukaani-project/xz/releases/download/v${version}/xz-${version}.tar.xz"; - hash = "sha256-iQlm7D9dXMFRB3h54VfAWTUApSL0E6xQuibSKpoUUhQ="; + hash = "sha256-//H/zysNqE0wihTeUToaoj1OmqNGTRfmS5cUv90Lv7Y="; }; strictDeps = true; From 0990e10ecf113d082c69c198af203f83308f587c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 1 Apr 2026 21:55:33 +0200 Subject: [PATCH 358/407] haskellPackages.pandoc: build with -f+embed_data_files This embeds the data files into the pandoc library instead of referencing the data output. This is not exactly desireable since it doesn't (necessarily) make the executable relocatable or anything, but is required for pandoc-server to work correctly (when built against pandoc) since it can't do I/O, i.e. can't read from the data output. The data files are still installed, but into $out, so that the reference can more easily be removed when desired. (It is incurred even with a separate data output.) Previously, this was just enabled in pkgs.pandoc, but since that is no longer the same as haskellPackages.pandoc, the flag has no effect. Resolves #377637. --- pkgs/by-name/pa/pandoc/package.nix | 2 -- pkgs/development/haskell-modules/configuration-nix.nix | 10 ++++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pandoc/package.nix b/pkgs/by-name/pa/pandoc/package.nix index 3fd7ed8e9150..72faf5ec68f0 100644 --- a/pkgs/by-name/pa/pandoc/package.nix +++ b/pkgs/by-name/pa/pandoc/package.nix @@ -15,8 +15,6 @@ let in (haskell.lib.compose.overrideCabal (drv: { - configureFlags = drv.configureFlags or [ ] ++ [ "-fembed_data_files" ]; - buildDepends = drv.buildDepends or [ ] ++ [ pandoc-cli.scope.file-embed ]; buildTools = (drv.buildTools or [ ]) ++ [ removeReferencesTo installShellFiles diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 8c596d8e66bb..cd1e0e4a7ac7 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -325,6 +325,16 @@ builtins.intersectAttrs super { # Heist's test suite requires system pandoc heist = addTestToolDepend pkgs.pandoc super.heist; + pandoc = lib.pipe super.pandoc [ + # pandoc can't do I/O (including reading data files). See + # . + # It's simpler to just enable this globally rather than building multiple pandocs. + (enableCabalFlag "embed_data_files") + # pandoc still references these data files and we can't prevent their installation. + # pkgs.pandoc removes the reference to $out, so having everything in one place is best. + (overrideCabal { enableSeparateDataOutput = false; }) + ]; + # Use Nixpkgs' double-conversion library double-conversion = disableCabalFlag "embedded_double_conversion" ( addBuildDepends [ pkgs.double-conversion ] super.double-conversion From 3dc5816c7591e34e0f2790ee3e0ca9ba3f8c977c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 2 Apr 2026 14:12:33 +0200 Subject: [PATCH 359/407] pandoc: add pandoc-server symlink --- pkgs/development/haskell-modules/configuration-nix.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index cd1e0e4a7ac7..843d56a4dac3 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -335,6 +335,16 @@ builtins.intersectAttrs super { (overrideCabal { enableSeparateDataOutput = false; }) ]; + # So pandoc-server can be used: + # https://pandoc.org/MANUAL.html#running-pandoc-as-a-web-server + # TODO(@sternenseemann): provide pandoc-server.cgi symlink? + pandoc-cli = overrideCabal (drv: { + postInstall = '' + ${drv.postInstall or ""} + ln -s "''${!outputBin}/bin/pandoc" "''${!outputBin}/bin/pandoc-server" + ''; + }) super.pandoc-cli; + # Use Nixpkgs' double-conversion library double-conversion = disableCabalFlag "embedded_double_conversion" ( addBuildDepends [ pkgs.double-conversion ] super.double-conversion From 9a1936095b2ae5ae9d76fd4121da2b0b908a98ec Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 1 Apr 2026 13:17:39 +0200 Subject: [PATCH 360/407] openblas: 0.3.31 -> 0.3.32 --- .../libraries/science/math/openblas/default.nix | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index e0a4395f0f60..3ca0e3eb116b 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -170,7 +170,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "openblas"; - version = "0.3.31"; + version = "0.3.32"; outputs = [ "out" @@ -181,7 +181,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "OpenMathLib"; repo = "OpenBLAS"; rev = "v${finalAttrs.version}"; - hash = "sha256-YBR81GOLnTsc0g1SZL+j31/OFucJrBRFqtOTV8lcy8U="; + hash = "sha256-D0Wu5Ew72aTqSjj970yOfAwPg1T4Qm6zmpaGlQ/5Q1k="; }; patches = [ @@ -190,16 +190,10 @@ stdenv.mkDerivation (finalAttrs: { # INCLUDEDIR already fixed in upstream HEAD & significant refactor # to config gen so not PRing changes ./cmake-include-fixes.patch - ] - ++ lib.optionals singleThreaded [ - # fix single threaded build + # Fix build on LoongArch (error: '_Float16' is not supported on this target) (fetchpatch { - url = "https://github.com/OpenMathLib/OpenBLAS/commit/874243421298866d116e1e8bdbd7e0ed4e31e4f6.diff"; - hash = "sha256-+L98AjuMaDdmEdF8yruvBpljQ+hGmsfNuJSLxB4quDU="; - }) - (fetchpatch { - url = "https://github.com/OpenMathLib/OpenBLAS/commit/d2906e8787ccc50051505f97262027bae6b55258.diff"; - hash = "sha256-jYYMDr2rDJjM8ESO7/yPDl7Z/Y1MsrFBB4HsNOuFL9M="; + url = "https://github.com/OpenMathLib/OpenBLAS/commit/7086a1b075ca317e12cfe79d40a32ad342a30496.patch"; + hash = "sha256-pA3HK2f2MJr/+h/uale7edIYk/KH194EscYFcsujPXY="; }) ]; From 229793ae3acd76c73fa3939c6cd14f0c923b0b68 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Apr 2026 12:44:49 +0000 Subject: [PATCH 361/407] hwdata: 0.405 -> 0.406 --- pkgs/by-name/hw/hwdata/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hw/hwdata/package.nix b/pkgs/by-name/hw/hwdata/package.nix index 6414ea06147f..0678443277a9 100644 --- a/pkgs/by-name/hw/hwdata/package.nix +++ b/pkgs/by-name/hw/hwdata/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hwdata"; - version = "0.405"; + version = "0.406"; src = fetchFromGitHub { owner = "vcrhonek"; repo = "hwdata"; rev = "v${finalAttrs.version}"; - hash = "sha256-KfbERfKLwqOct7vvCf8+31VZNwhVzn4wALWgmLczu5Y="; + hash = "sha256-6GXXkDzunbtea+MmmWV2gpHgCgdGi75U+TV9H/6Emtk="; }; doCheck = false; # this does build machine-specific checks (e.g. enumerates PCI bus) From 0efccf1dd9dc8d02c9aed4371e12c6711323d02f Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 28 Mar 2026 23:39:37 +0800 Subject: [PATCH 362/407] buildEnv: remove redundant pname-version-name assertion Delegate such a check to stdenv.mkDerivation. --- pkgs/build-support/buildenv/default.nix | 4 ---- pkgs/test/buildenv.nix | 2 -- 2 files changed, 6 deletions(-) diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index 08a271080655..9b7a828b8293 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -121,10 +121,6 @@ lib.makeOverridable ( (lib.remove null) ]; in - assert - args ? name - || (args ? pname && args ? version) - || throw "buildEnv: expects arguments 'pname' and 'version', or 'name'"; compatArgs // derivationArgs // { diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index 3d4f1477c49a..8ca7a1d7b2e4 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -34,8 +34,6 @@ let }).name; expected = "test-env-1.0"; }; - - testMissingNameThrows = testingThrow (buildEnv { paths = [ ]; }).drvPath; }; tests-passthru-paths = { From ed96bfd3070479f5cd8609b077d372fe25f3a88a Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 17 Aug 2025 22:50:58 +0800 Subject: [PATCH 363/407] buildEnv: construct with structured attributes and pass chosenOutputs directly --- doc/build-helpers/special/buildenv.section.md | 2 + doc/release-notes/rl-2605.section.md | 2 + pkgs/build-support/buildenv/builder.pl | 64 +++++++++++-------- pkgs/build-support/buildenv/default.nix | 63 +++++++++--------- pkgs/test/buildenv.nix | 20 +++--- .../typesetting/tex/texlive/build-tex-env.sh | 10 ++- 6 files changed, 85 insertions(+), 76 deletions(-) diff --git a/doc/build-helpers/special/buildenv.section.md b/doc/build-helpers/special/buildenv.section.md index 7ae1dbb94e36..e21898c2a27f 100644 --- a/doc/build-helpers/special/buildenv.section.md +++ b/doc/build-helpers/special/buildenv.section.md @@ -12,6 +12,8 @@ For example, [`python.withPackage`](#attributes-on-interpreters-packages) is bas Unless otherwise noted, arguments can be overridden directly using [`.overrideAttrs`](#sec-pkg-overrideAttrs). +`buildEnv` enforces [structured attributes (`{ __structuredAttrs = true; }`)](https://nix.dev/manual/nix/2.18/language/advanced-attributes.html#adv-attr-structuredAttrs). + - `name` or `pname` and `version` (required): The name of the environment. diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index b7aa319a57e6..247927675053 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -80,6 +80,8 @@ - Note that the above `nodePackages` removal also coincides with the removal of `node2nix` and its tooling, which have been deprecated for a long time. +- `buildEnv`-constructed packages now take only [structured attributes (`{ __structuredAttrs = true; }`)](https://nix.dev/manual/nix/2.18/language/advanced-attributes.html#adv-attr-structuredAttrs). + - `xfce.mkXfceDerivation` has been deprecated (i.e. conditioned behind `nixpkgs.config.allowAliases`) and will be removed in NixOS 26.11, please use `stdenv.mkDerivation` directly. You can migrate by adding `pkg-config`, `xfce4-dev-tools`, and `wrapGAppsHook3` to your `nativeBuildInputs` and diff --git a/pkgs/build-support/buildenv/builder.pl b/pkgs/build-support/buildenv/builder.pl index cf4fc875b585..d065ec214e06 100644 --- a/pkgs/build-support/buildenv/builder.pl +++ b/pkgs/build-support/buildenv/builder.pl @@ -12,10 +12,35 @@ STDOUT->autoflush(1); $SIG{__WARN__} = sub { warn "pkgs.buildEnv warning: ", @_ }; $SIG{__DIE__} = sub { die "pkgs.buildEnv error: ", @_ }; -my $out = $ENV{"out"}; -my $extraPrefix = $ENV{"extraPrefix"}; +my $out; +my $extraPrefix; +my @pathsToLink; +my $ignoreCollisions; +my $checkCollisionContents; +my $ignoreSingleFileOutputs; +my @chosenOutputsRefs; +my $extraPathsFrom; +my $manifest; -my @pathsToLink = @{decode_json $ENV{"pathsToLinkJSON"}}; +if ($ENV{"NIX_ATTRS_JSON_FILE"} // "") { + open FILE, $ENV{"NIX_ATTRS_JSON_FILE"} or die "cannot open structured attrs JSON file $ENV{NIX_ATTRS_JSON_FILE}: $!"; + my $json_text = do { local $/; }; + my $attrsFromJSONRef = decode_json $json_text; + close FILE; + + my $outputsRef = $attrsFromJSONRef->{"outputs"}; + $out = $outputsRef->{"out"} // (values %{$outputsRef})[0]; + $extraPrefix = $attrsFromJSONRef->{"extraPrefix"}; + @pathsToLink = @{$attrsFromJSONRef->{"pathsToLink"}}; + $ignoreCollisions = $attrsFromJSONRef->{"ignoreCollisions"}; + $checkCollisionContents = $attrsFromJSONRef->{"checkCollisionContents"}; + $ignoreSingleFileOutputs = $attrsFromJSONRef->{"ignoreSingleFileOutputs"}; + @chosenOutputsRefs = @{$attrsFromJSONRef->{"chosenOutputs"}}; + $extraPathsFrom = $attrsFromJSONRef->{"extraPathsFrom"}; + $manifest = $attrsFromJSONRef->{"manifest"}; +} else { + die "missing required environment variable NIX_ATTRS_JSON_FILE"; +} sub isInPathsToLink($path) { $path = "/" if $path eq ""; @@ -210,26 +235,15 @@ sub addPkg($pkgDir, $ignoreCollisions, $checkCollisionContents, $priority, $igno } } -# Read packages list. -my $pkgs; - -if (exists $ENV{"pkgsPath"}) { - open FILE, $ENV{"pkgsPath"}; - $pkgs = ; - close FILE; -} else { - $pkgs = $ENV{"pkgs"} -} - # Symlink to the packages that have been installed explicitly by the # user. -for my $pkg (@{decode_json $pkgs}) { +for my $pkg (@chosenOutputsRefs) { for my $path (@{$pkg->{paths}}) { addPkg($path, - $ENV{"ignoreCollisions"} eq "1", - $ENV{"checkCollisionContents"} eq "1", + $ignoreCollisions, + $checkCollisionContents, $pkg->{priority}, - $ENV{"ignoreSingleFileOutputs"} eq "1") + $ignoreSingleFileOutputs) if -e $path; } } @@ -244,21 +258,20 @@ while (scalar(keys %postponed) > 0) { my @pkgDirs = keys %postponed; %postponed = (); foreach my $pkgDir (sort @pkgDirs) { - addPkg($pkgDir, 2, $ENV{"checkCollisionContents"} eq "1", $priorityCounter++, $ENV{"ignoreSingleFileOutputs"} eq "1"); + addPkg($pkgDir, 2, $checkCollisionContents, $priorityCounter++, $ignoreSingleFileOutputs); } } -my $extraPathsFilePath = $ENV{"extraPathsFrom"}; -if ($extraPathsFilePath) { - open FILE, $extraPathsFilePath or die "cannot open extra paths file $extraPathsFilePath: $!"; +if ($extraPathsFrom) { + open FILE, $extraPathsFrom or die "cannot open extra paths file $extraPathsFrom: $!"; while(my $line = ) { chomp $line; addPkg($line, - $ENV{"ignoreCollisions"} eq "1", - $ENV{"checkCollisionContents"} eq "1", + $ignoreCollisions, + $checkCollisionContents, 1000, - $ENV{"ignoreSingleFileOutputs"} eq "1") + $ignoreSingleFileOutputs) if -d $line; } @@ -286,7 +299,6 @@ foreach my $relName (sort keys %symlinks) { print STDERR "created $nrLinks symlinks in user environment\n"; -my $manifest = $ENV{"manifest"}; if ($manifest) { symlink($manifest, "$out/manifest") or die "cannot create manifest"; } diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index 9b7a828b8293..a645224ffa54 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -92,6 +92,25 @@ lib.makeOverridable ( // lib.optionalAttrs (args ? buildInputs) { inherit buildInputs; }; + in + compatArgs + // derivationArgs + // { + # Explicitly opt in: builder.pl reads all configuration from file $ENV["NIX_ATTRS_JSON_FILE"]. + __structuredAttrs = true; + + inherit + extraOutputsToInstall + manifest + ignoreCollisions + checkCollisionContents + ignoreSingleFileOutputs + includeClosures + meta + pathsToLink + extraPrefix + postBuild + ; chosenOutputs = map (drv: { paths = @@ -115,43 +134,19 @@ lib.makeOverridable ( # Silently use the original `paths` if `passthru.paths` is missing. }) finalAttrs.passthru.paths or paths; - pathsForClosure = lib.pipe chosenOutputs [ - (map (p: p.paths)) - lib.flatten - (lib.remove null) - ]; - in - compatArgs - // derivationArgs - // { - inherit - extraOutputsToInstall - manifest - ignoreCollisions - checkCollisionContents - ignoreSingleFileOutputs - includeClosures - meta - pathsToLink - extraPrefix - postBuild - ; - pathsToLinkJSON = builtins.toJSON pathsToLink; - pkgs = builtins.toJSON chosenOutputs; - extraPathsFrom = lib.optionalString finalAttrs.includeClosures (writeClosure pathsForClosure); - - # Explicitly opt out: builder.pl reads all configuration from %ENV, - # which is fundamentally incompatible with __structuredAttrs = true. - __structuredAttrs = false; + extraPathsFrom = lib.optionalString finalAttrs.includeClosures ( + let + pathsForClosure = lib.pipe finalAttrs.chosenOutputs [ + (map (p: p.paths)) + lib.flatten + (lib.remove null) + ]; + in + writeClosure pathsForClosure + ); preferLocalBuild = derivationArgs.preferLocalBuild or true; allowSubstitutes = derivationArgs.allowSubstitutes or false; - passAsFile = [ - "buildCommand" - ] - # XXX: The size is somewhat arbitrary - ++ lib.optional (lib.stringLength finalAttrs.pkgs >= 128 * 1024) "pkgs" - ++ derivationArgs.passAsFile or [ ]; buildCommand = '' ${buildPackages.perl}/bin/perl -w ${builder} diff --git a/pkgs/test/buildenv.nix b/pkgs/test/buildenv.nix index 8ca7a1d7b2e4..f47abe246446 100644 --- a/pkgs/test/buildenv.nix +++ b/pkgs/test/buildenv.nix @@ -275,16 +275,16 @@ let touch $out ''; - # buildEnv explicitly sets __structuredAttrs = false because builder.pl - # reads all inputs from environment variables. Verify the build succeeds - # even when derivationArgs tries to enable structuredAttrs. + # buildEnv explicitly sets __structuredAttrs = true because builder.pl + # reads all inputs from `$NIX_ATTRS_JSON_FILE`. + # Verify the build succeeds even when derivationArgs tries to disable structuredAttrs. structuredAttrs-overridden = pkgs.runCommand "test-buildenv-structuredAttrs-overridden" { testEnv = buildEnv { name = "test-env-structuredAttrs"; paths = [ pkgs.hello ]; - derivationArgs.__structuredAttrs = true; + derivationArgs.__structuredAttrs = false; }; } '' @@ -313,9 +313,9 @@ let ''; }; - # buildEnv's builder.pl reads all inputs from %ENV, which is - # fundamentally incompatible with __structuredAttrs = true. - # buildEnv explicitly forces __structuredAttrs = false. + # buildEnv's builder.pl reads all inputs from `$NIX_ATTRS_JSON_FILE`, + # which requires __structuredAttrs = true. + # buildEnv explicitly forces __structuredAttrs = true. tests-structuredAttrs = { testStructuredAttrsExplicitlyFalse = { expr = @@ -323,7 +323,7 @@ let name = "test-env"; paths = [ ]; }).__structuredAttrs; - expected = false; + expected = true; }; testStructuredAttrsCantBeOverriddenViaDerivationArgs = { @@ -331,9 +331,9 @@ let (buildEnv { name = "test-env"; paths = [ ]; - derivationArgs.__structuredAttrs = true; + derivationArgs.__structuredAttrs = false; }).__structuredAttrs; - expected = false; + expected = true; }; }; diff --git a/pkgs/tools/typesetting/tex/texlive/build-tex-env.sh b/pkgs/tools/typesetting/tex/texlive/build-tex-env.sh index ec755554b80d..7a2f8c6efa9d 100644 --- a/pkgs/tools/typesetting/tex/texlive/build-tex-env.sh +++ b/pkgs/tools/typesetting/tex/texlive/build-tex-env.sh @@ -123,15 +123,13 @@ installtl_do_path_adjustments () { ln -s "$texmfdist" "$out"/share/texmf # generate other outputs - local otherOutput otherOutputName - local otherOutputs="$otherOutputs" - for otherOutputName in $outputs ; do + local otherOutputIdx=0 otherOutputName + for otherOutputName in "${!outputs[@]}" ; do if [[ $otherOutputName == out ]] ; then continue fi - otherOutput="${otherOutputs%% *}" - otherOutputs="${otherOutputs#* }" - ln -s "$otherOutput" "${!otherOutputName}" + ln -s "${otherOutputs[$otherOutputIdx]}" "${outputs[$otherOutputName]}" + ((otherOutputIdx++)) || true done } From 6838ca1e146f25c9fc016e3e7abe13aaff625bd6 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 2 Apr 2026 19:51:39 +0200 Subject: [PATCH 364/407] tree-sitter: 0.25.10 -> 0.26.8 changelog: https://github.com/tree-sitter/tree-sitter/releases/tag/v0.26.8 diff: https://github.com/tree-sitter/tree-sitter/compare/v0.25.10...v0.26.8 Co-authored-by: Eldritch Cookie --- .../tools/parsing/tree-sitter/default.nix | 7 +- .../tree-sitter/remove-web-interface.patch | 68 ++++++++++--------- 2 files changed, 40 insertions(+), 35 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix index b54f3967ead2..a0683acf66ad 100644 --- a/pkgs/development/tools/parsing/tree-sitter/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/default.nix @@ -112,17 +112,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "tree-sitter"; - version = "0.25.10"; + version = "0.26.8"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter"; tag = "v${finalAttrs.version}"; - hash = "sha256-aHszbvLCLqCwAS4F4UmM3wbSb81QuG9FM7BDHTu1ZvM="; + hash = "sha256-fcFEfoALrbpBD6rWogxJ7FNVlvDQgswoX9ylRgko+8Q="; fetchSubmodules = true; }; - cargoHash = "sha256-4R5Y9yancbg/w3PhACtsWq0+gieUd2j8YnmEj/5eqkg="; + cargoHash = "sha256-9FeWnWWPUWmMF15Psmul8GxGv2JceHWc2WZPmOr81gw="; buildInputs = [ installShellFiles @@ -131,6 +131,7 @@ rustPlatform.buildRustPackage (finalAttrs: { openssl ]; nativeBuildInputs = [ + rustPlatform.bindgenHook which ] ++ lib.optionals webUISupport [ diff --git a/pkgs/development/tools/parsing/tree-sitter/remove-web-interface.patch b/pkgs/development/tools/parsing/tree-sitter/remove-web-interface.patch index 9f3504f33b53..7a3880a42806 100644 --- a/pkgs/development/tools/parsing/tree-sitter/remove-web-interface.patch +++ b/pkgs/development/tools/parsing/tree-sitter/remove-web-interface.patch @@ -1,9 +1,39 @@ -diff --git a/cli/src/lib.rs b/cli/src/lib.rs -index 4a00747e..e17d253b 100644 ---- a/cli/src/lib.rs -+++ b/cli/src/lib.rs -@@ -6,7 +6,6 @@ pub mod highlight; - pub mod init; +diff --git a/crates/cli/src/main.rs b/crates/cli/src/main.rs +index c6d845fc..d1aa1b1c 100644 +--- a/crates/cli/src/main.rs ++++ b/crates/cli/src/main.rs +@@ -24,7 +24,6 @@ use tree_sitter_cli::{ + input::{get_input, get_tmp_source_file, CliInput}, + logger, + parse::{self, ParseDebugType, ParseFileOptions, ParseOutput, ParseTheme}, +- playground, + query::{self, QueryFileOptions}, + tags::{self, TagsOptions}, + test::{self, TestOptions, TestStats, TestSummary}, +@@ -1933,16 +1932,8 @@ impl Tags { + + impl Playground { + fn run(self, current_dir: &Path) -> Result<()> { +- let grammar_path = self.grammar_path.as_deref().map_or(current_dir, Path::new); +- +- if let Some(export_path) = self.export { +- playground::export(grammar_path, &export_path)?; +- } else { +- let open_in_browser = !self.quiet; +- playground::serve(grammar_path, open_in_browser)?; +- } +- +- Ok(()) ++ println!("ERROR: web-ui is not available in this nixpkgs build; enable the webUISupport"); ++ std::process::exit(1); + } + } + +diff --git a/crates/cli/src/tree_sitter_cli.rs b/crates/cli/src/tree_sitter_cli.rs +index 3960d961..55f8e2e4 100644 +--- a/crates/cli/src/tree_sitter_cli.rs ++++ b/crates/cli/src/tree_sitter_cli.rs +@@ -6,7 +6,6 @@ pub mod init; pub mod input; pub mod logger; pub mod parse; @@ -11,29 +41,3 @@ index 4a00747e..e17d253b 100644 pub mod query; pub mod query_testing; pub mod tags; -diff --git a/cli/src/main.rs b/cli/src/main.rs -index 1758fada..4bc56cc2 100644 ---- a/cli/src/main.rs -+++ b/cli/src/main.rs -@@ -23,7 +23,7 @@ use tree_sitter_cli::{ - input::{get_input, get_tmp_source_file, CliInput}, - logger, - parse::{self, ParseDebugType, ParseFileOptions, ParseOutput, ParseTheme}, -- playground, query, -+ query, - tags::{self, TagsOptions}, - test::{self, TestOptions, TestStats}, - test_highlight, test_tags, util, version, wasm, -@@ -1614,10 +1614,8 @@ impl Tags { - - impl Playground { - fn run(self, current_dir: &Path) -> Result<()> { -- let open_in_browser = !self.quiet; -- let grammar_path = self.grammar_path.as_deref().map_or(current_dir, Path::new); -- playground::serve(grammar_path, open_in_browser)?; -- Ok(()) -+ println!("ERROR: web-ui is not available in this nixpkgs build; enable the webUISupport"); -+ std::process::exit(1); - } - } - From e8f7a54b28527d72be98d56f1535fb69b501a37a Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 2 Apr 2026 22:00:04 +0300 Subject: [PATCH 365/407] utfcpp: make it an alias to utf8cpp Closes #505740 . --- pkgs/by-name/ut/utfcpp/package.nix | 36 ------------------------------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 pkgs/by-name/ut/utfcpp/package.nix diff --git a/pkgs/by-name/ut/utfcpp/package.nix b/pkgs/by-name/ut/utfcpp/package.nix deleted file mode 100644 index 311eef582cbb..000000000000 --- a/pkgs/by-name/ut/utfcpp/package.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cmake, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "utfcpp"; - version = "4.0.9"; - - src = fetchFromGitHub { - owner = "nemtrif"; - repo = "utfcpp"; - tag = "v${finalAttrs.version}"; - hash = "sha256-0FgMKHymFOA3BM7VS8US2is8TmQlL/wWj4nSRihqcDo="; - }; - - nativeBuildInputs = [ - cmake - ]; - - cmakeFlags = [ - (lib.cmakeBool "UTF8CPP_ENABLE_TESTS" true) - ]; - doCheck = true; - - meta = { - description = "UTF-8 with C++ in a Portable Way"; - homepage = "https://github.com/nemtrif/utfcpp"; - license = lib.licenses.boost; - maintainers = with lib.maintainers; [ doronbehar ]; - mainProgram = "utfcpp"; - platforms = lib.platforms.all; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 1e51664720bd..e1e21c97de12 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -256,6 +256,7 @@ mapAliases { fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve, reason: common typo fuse2fs = if stdenv.hostPlatform.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. uclibc = uclibc-ng; # preserve, because uclibc-ng can't be used in config string + utfcpp = utf8cpp; # Added 2026-04-02. preserve, reason: Upstream calls it `utfcpp`, but `utf8cpp` is as common as `utfcpp` in other distros, see https://repology.org/project/utfcpp/information wlroots = wlroots_0_20; # preserve, reason: wlroots is unstable, we must keep depending on 'wlroots_0_*', convert to package after a stable(1.x) release wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name From 01be9ec0906d91f66bc8893b83ff77c292ac8365 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 2 Apr 2026 22:03:13 +0300 Subject: [PATCH 366/407] utf8cpp: remove submodules from src They were removed in upstream version 4.0.7 - upstream commit: https://github.com/nemtrif/utfcpp/commit/79ef7e1cdcfef3ed6fa22adc40c12139be25862e --- pkgs/by-name/ut/utf8cpp/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ut/utf8cpp/package.nix b/pkgs/by-name/ut/utf8cpp/package.nix index f8e88753470f..dc264256f166 100644 --- a/pkgs/by-name/ut/utf8cpp/package.nix +++ b/pkgs/by-name/ut/utf8cpp/package.nix @@ -13,7 +13,6 @@ stdenv.mkDerivation (finalAttrs: { owner = "nemtrif"; repo = "utfcpp"; tag = "v${finalAttrs.version}"; - fetchSubmodules = true; hash = "sha256-0FgMKHymFOA3BM7VS8US2is8TmQlL/wWj4nSRihqcDo="; }; From fb4289a59a6e15417cb98c33c0723828927fdc87 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 2 Apr 2026 22:04:52 +0300 Subject: [PATCH 367/407] utf8cpp: enable tests As were present in the utfcpp expression. --- pkgs/by-name/ut/utf8cpp/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ut/utf8cpp/package.nix b/pkgs/by-name/ut/utf8cpp/package.nix index dc264256f166..a21fecf00858 100644 --- a/pkgs/by-name/ut/utf8cpp/package.nix +++ b/pkgs/by-name/ut/utf8cpp/package.nix @@ -18,6 +18,11 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake ]; + cmakeFlags = [ + (lib.cmakeBool "UTF8CPP_ENABLE_TESTS" true) + ]; + doCheck = true; + meta = { homepage = "https://github.com/nemtrif/utfcpp"; changelog = "https://github.com/nemtrif/utfcpp/releases/tag/v${finalAttrs.version}"; From aad4050986ec0a4c036ea6e9f06403fa1281ad42 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 2 Apr 2026 22:05:31 +0300 Subject: [PATCH 368/407] utf8cpp: add doronbehar to maintainers --- pkgs/by-name/ut/utf8cpp/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ut/utf8cpp/package.nix b/pkgs/by-name/ut/utf8cpp/package.nix index a21fecf00858..a97a1043b555 100644 --- a/pkgs/by-name/ut/utf8cpp/package.nix +++ b/pkgs/by-name/ut/utf8cpp/package.nix @@ -28,7 +28,10 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/nemtrif/utfcpp/releases/tag/v${finalAttrs.version}"; description = "UTF-8 with C++ in a Portable Way"; license = lib.licenses.boost; - maintainers = with lib.maintainers; [ jobojeha ]; + maintainers = with lib.maintainers; [ + jobojeha + doronbehar + ]; platforms = lib.platforms.all; }; }) From 1c44e559eef1ea27f1a677dba9e2df4488684b5c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Apr 2026 00:30:58 +0000 Subject: [PATCH 369/407] wayland-protocols: 1.47 -> 1.48 --- pkgs/development/libraries/wayland/protocols.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/wayland/protocols.nix b/pkgs/development/libraries/wayland/protocols.nix index 676191efcd7e..8a14819a2805 100644 --- a/pkgs/development/libraries/wayland/protocols.nix +++ b/pkgs/development/libraries/wayland/protocols.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "wayland-protocols"; - version = "1.47"; + version = "1.48"; doCheck = stdenv.hostPlatform == stdenv.buildPlatform @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gitlab.freedesktop.org/wayland/${finalAttrs.pname}/-/releases/${finalAttrs.version}/downloads/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; - hash = "sha256-X9Q0m8vJurmkb4z3fR9DQpanoFLIdECglPY/z2KljiA="; + hash = "sha256-OYA2rA62SEmC3b3n/4aEjXUyMfnN7q6YPwa1KUZiWqE="; }; postPatch = lib.optionalString finalAttrs.finalPackage.doCheck '' From 95e5f7bf974226564675449beb009d3ffa00ff15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Apr 2026 00:49:07 +0000 Subject: [PATCH 370/407] cryptsetup: 2.8.4 -> 2.8.6 --- pkgs/by-name/cr/cryptsetup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cr/cryptsetup/package.nix b/pkgs/by-name/cr/cryptsetup/package.nix index a03ce6838b6f..241d62fd7e9d 100644 --- a/pkgs/by-name/cr/cryptsetup/package.nix +++ b/pkgs/by-name/cr/cryptsetup/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "cryptsetup"; - version = "2.8.4"; + version = "2.8.6"; outputs = [ "bin" @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { url = "mirror://kernel/linux/utils/cryptsetup/v${lib.versions.majorMinor finalAttrs.version}/" + "cryptsetup-${finalAttrs.version}.tar.xz"; - hash = "sha256-RD5G+JZMmsx4D0Va+7jiOqDo7X7FBM/FngT0BvoeioM="; + hash = "sha256-gAQmX9mTiF0I97Yz2+BWhR3hohAwdhOk693HQ/zO/lo="; }; patches = [ From 99ae6df21c04841c21337d145baafb5b81b190e6 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 3 Apr 2026 07:15:37 +0100 Subject: [PATCH 371/407] tinyxxd: 1.3.14 -> 1.3.15 Changes: https://github.com/xyproto/tinyxxd/releases/tag/v1.3.15 --- pkgs/by-name/ti/tinyxxd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/tinyxxd/package.nix b/pkgs/by-name/ti/tinyxxd/package.nix index afac5a7d510c..c149c0f7c3b6 100644 --- a/pkgs/by-name/ti/tinyxxd/package.nix +++ b/pkgs/by-name/ti/tinyxxd/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tinyxxd"; - version = "1.3.14"; + version = "1.3.15"; src = fetchFromGitHub { repo = "tinyxxd"; owner = "xyproto"; rev = "v${finalAttrs.version}"; - hash = "sha256-iN7i5XtGfvtRX8MA2IWiPsS2PYkmKTrztfvgLtoIq2o="; + hash = "sha256-JLu3x54/kpKhvfTeWovxmV+/bEB4MqaNlFPrHnM/+ko="; }; nativeBuildInputs = [ installShellFiles ]; From 2353f2a8a524d93eb4746d817382e50521018a09 Mon Sep 17 00:00:00 2001 From: Picnoir Date: Fri, 3 Apr 2026 08:20:13 +0200 Subject: [PATCH 372/407] pipewire: make ldac decoding opt-in ldac decoding is a pretty niche use case. The decoding libraries are not as good as the encoding ones at best. Dodgy at worst. Let's hide that behind a feature flag that is disabled by default. Overriding it costs the user a mass rebuild, but I think the use case is niche enough to make the tradeoff sensible. See https://github.com/NixOS/nixpkgs/pull/502690 for more context. --- pkgs/by-name/pi/pipewire/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pi/pipewire/package.nix b/pkgs/by-name/pi/pipewire/package.nix index d1a749dd607f..e6e0d575e300 100644 --- a/pkgs/by-name/pi/pipewire/package.nix +++ b/pkgs/by-name/pi/pipewire/package.nix @@ -73,6 +73,7 @@ x11Support && lib.systems.equals stdenv.buildPlatform stdenv.hostPlatform && lib.meta.availableOn stdenv.hostPlatform ffado, + ldacBtDecodeSupport ? false, ffado, libselinux, libebur128, @@ -166,10 +167,8 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional webrtcAudioProcessingSupport webrtc-audio-processing ++ lib.optional stdenv.hostPlatform.isLinux alsa-lib - ++ lib.optionals ldacbtSupport [ - ldacbt - libldac-dec - ] + ++ lib.optional ldacbtSupport ldacbt + ++ lib.optional (ldacBtDecodeSupport && ldacbtSupport) libldac-dec ++ lib.optional libcameraSupport libcamera ++ lib.optional zeroconfSupport avahi ++ lib.optional raopSupport openssl @@ -238,6 +237,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonEnable "bluez5-codec-lc3plus" false) (lib.mesonEnable "bluez5-codec-lc3" bluezSupport) (lib.mesonEnable "bluez5-codec-ldac" (bluezSupport && ldacbtSupport)) + (lib.mesonEnable "bluez5-codec-ldac-dec" (bluezSupport && ldacbtSupport && ldacBtDecodeSupport)) (lib.mesonEnable "opus" true) (lib.mesonOption "sysconfdir" "/etc") (lib.mesonEnable "raop" raopSupport) From b1339704bc31cfb9ef91649734ed9bcf5c6635fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Apr 2026 09:58:08 +0000 Subject: [PATCH 373/407] azure-sdk-for-cpp.core: 1.16.2 -> 1.16.3 --- pkgs/development/libraries/azure-sdk-for-cpp/core.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/azure-sdk-for-cpp/core.nix b/pkgs/development/libraries/azure-sdk-for-cpp/core.nix index 0b2ef8ad9d85..d986815ceef3 100644 --- a/pkgs/development/libraries/azure-sdk-for-cpp/core.nix +++ b/pkgs/development/libraries/azure-sdk-for-cpp/core.nix @@ -10,7 +10,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "azure-sdk-for-cpp-core"; - version = "1.16.2"; + version = "1.16.3"; outputs = [ "out" "dev" @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Azure"; repo = "azure-sdk-for-cpp"; tag = "azure-core_${finalAttrs.version}"; - hash = "sha256-IGhJi8fnNY/NXnZ6ZGclJxG1gEx7BRj9setMaFUJZNQ="; + hash = "sha256-1OLyTwjfSunwvDMbMTNw0w8txhJxXthtAVeFf7abrIs="; }; sourceRoot = "${finalAttrs.src.name}/sdk/core/azure-core"; From a0d0b06495c4a4423e21936d1dd4d069c92a4274 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Fri, 3 Apr 2026 18:57:52 +0700 Subject: [PATCH 374/407] =?UTF-8?q?treewide:=20fix=20typo=20of=20NPM=20?= =?UTF-8?q?=E2=86=92=20npm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/hooks/npm-config-hook.section.md | 2 +- doc/release-notes/rl-2511.section.md | 2 +- nixos/doc/manual/configuration/mattermost.chapter.md | 2 +- nixos/modules/services/video/epgstation/default.nix | 2 +- nixos/modules/services/video/mirakurun.nix | 2 +- nixos/modules/services/web-apps/node-red.nix | 2 +- pkgs/build-support/node/prefetch-npm-deps/src/util.rs | 2 +- pkgs/by-name/bl/bluesky-pds/package.nix | 2 +- pkgs/by-name/co/corepack/package.nix | 2 +- pkgs/by-name/ka/kando/package.nix | 2 +- pkgs/by-name/lr/lrcget/package.nix | 2 +- pkgs/by-name/ma/mattermost/build-plugin.nix | 4 ++-- pkgs/by-name/pr/prisma-engines_6/package.nix | 2 +- pkgs/by-name/pr/prisma-engines_7/package.nix | 2 +- pkgs/development/haskell-modules/configuration-nix.nix | 2 +- pkgs/development/python-modules/sphinx-rtd-theme/default.nix | 2 +- pkgs/misc/documentation-highlighter/README.md | 2 +- pkgs/top-level/config.nix | 4 ++-- 18 files changed, 20 insertions(+), 20 deletions(-) diff --git a/doc/hooks/npm-config-hook.section.md b/doc/hooks/npm-config-hook.section.md index 0b1298457605..1b931c4c1c61 100644 --- a/doc/hooks/npm-config-hook.section.md +++ b/doc/hooks/npm-config-hook.section.md @@ -13,7 +13,7 @@ Primarily made for a multi-language environment. #### `npmDeps` {#npm-config-hook-deps} -Derivation that contains the NPM package dependencies. +Derivation that contains the npm package dependencies. Usually built with `fetchNpmDeps`. This attribute is required or the hook will abort the build. diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index baa6daea1584..f4868922ee02 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -348,7 +348,7 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - `fetchgit` now accepts a `rootDir` argument to limit the resulting source to one subdirectory of the whole Git repository. Corresponding `--root-dir` option added to `nix-prefetch-git`. -- `fetchNpmDeps` now accepts a `npmRegistryOverridesString` argument to pass NPM registry overrides to the fetcher. +- `fetchNpmDeps` now accepts a `npmRegistryOverridesString` argument to pass npm registry overrides to the fetcher. - `ffmpeg_8`, `ffmpeg_8-headless`, and `ffmpeg_8-full` have been added. The default version of FFmpeg is now `ffmpeg_8`. You can install previous versions from package attributes such as `ffmpeg_7`. diff --git a/nixos/doc/manual/configuration/mattermost.chapter.md b/nixos/doc/manual/configuration/mattermost.chapter.md index a7c3c1554efc..4d3d9b2057c7 100644 --- a/nixos/doc/manual/configuration/mattermost.chapter.md +++ b/nixos/doc/manual/configuration/mattermost.chapter.md @@ -99,7 +99,7 @@ these assumptions the best it can. Here is how to build the above Todo plugin. Note that we rely on package-lock.json being assembled correctly, so must use a version where it is! -If there is no lockfile or the lockfile is incorrect, Nix cannot fetch NPM build +If there is no lockfile or the lockfile is incorrect, Nix cannot fetch npm build and runtime dependencies for a sandbox build. ```nix diff --git a/nixos/modules/services/video/epgstation/default.nix b/nixos/modules/services/video/epgstation/default.nix index 4786cbab62d5..854922bae6d7 100644 --- a/nixos/modules/services/video/epgstation/default.nix +++ b/nixos/modules/services/video/epgstation/default.nix @@ -306,7 +306,7 @@ in group = config.users.groups.epgstation.name; isSystemUser = true; - # NPM insists on creating ~/.npm + # npm insists on creating ~/.npm home = "/var/cache/epgstation"; }; diff --git a/nixos/modules/services/video/mirakurun.nix b/nixos/modules/services/video/mirakurun.nix index 72cf76ee76f8..aca5a5726a61 100644 --- a/nixos/modules/services/video/mirakurun.nix +++ b/nixos/modules/services/video/mirakurun.nix @@ -160,7 +160,7 @@ in group = "video"; isSystemUser = true; - # NPM insists on creating ~/.npm + # npm insists on creating ~/.npm home = "/var/cache/mirakurun"; }; diff --git a/nixos/modules/services/web-apps/node-red.nix b/nixos/modules/services/web-apps/node-red.nix index bea41d241396..74bbcc869e67 100644 --- a/nixos/modules/services/web-apps/node-red.nix +++ b/nixos/modules/services/web-apps/node-red.nix @@ -29,7 +29,7 @@ in type = types.bool; default = false; description = '' - Give Node-RED access to NPM and GCC at runtime, so 'Nodes' can be + Give Node-RED access to npm and GCC at runtime, so 'Nodes' can be downloaded and managed imperatively via the 'Palette Manager'. ''; }; diff --git a/pkgs/build-support/node/prefetch-npm-deps/src/util.rs b/pkgs/build-support/node/prefetch-npm-deps/src/util.rs index aca0affad824..6d57c91c184d 100644 --- a/pkgs/build-support/node/prefetch-npm-deps/src/util.rs +++ b/pkgs/build-support/node/prefetch-npm-deps/src/util.rs @@ -57,7 +57,7 @@ pub fn get_url(url: &Url) -> Result { && let Ok(tokens) = serde_json::from_str::>(&npm_tokens) && let Some(token) = tokens.get(host).and_then(serde_json::Value::as_str) { - info!("Found NPM token for {host}. Adding authorization header to request."); + info!("Found npm token for {host}. Adding authorization header to request."); request = request.header("Authorization", format!("Bearer {token}")); } diff --git a/pkgs/by-name/bl/bluesky-pds/package.nix b/pkgs/by-name/bl/bluesky-pds/package.nix index b146dc58b705..c8d429443b02 100644 --- a/pkgs/by-name/bl/bluesky-pds/package.nix +++ b/pkgs/by-name/bl/bluesky-pds/package.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { cctools.libtool ]; - # Required for `sharp` NPM dependency + # Required for `sharp` npm dependency buildInputs = [ vips ]; pnpmDeps = fetchPnpmDeps { diff --git a/pkgs/by-name/co/corepack/package.nix b/pkgs/by-name/co/corepack/package.nix index 6188b7fb84e8..ee8fa0e4f4ce 100644 --- a/pkgs/by-name/co/corepack/package.nix +++ b/pkgs/by-name/co/corepack/package.nix @@ -3,7 +3,7 @@ stdenvNoCC, cacert, yarn-berry, - nodejs-slim, # no need for NPM + nodejs-slim, # no need for npm fetchFromGitHub, nix-update-script, versionCheckHook, diff --git a/pkgs/by-name/ka/kando/package.nix b/pkgs/by-name/ka/kando/package.nix index 333d90f3fa09..548a7519ecca 100644 --- a/pkgs/by-name/ka/kando/package.nix +++ b/pkgs/by-name/ka/kando/package.nix @@ -22,7 +22,7 @@ }: let - nodejs = nodejs_22; # NPM v11 included in nodejs_24 doesn't work with the current lockfile + nodejs = nodejs_22; # npm v11 included in nodejs_24 doesn't work with the current lockfile in buildNpmPackage.override { inherit nodejs; } rec { pname = "kando"; diff --git a/pkgs/by-name/lr/lrcget/package.nix b/pkgs/by-name/lr/lrcget/package.nix index 05809e139915..081bdc27398c 100644 --- a/pkgs/by-name/lr/lrcget/package.nix +++ b/pkgs/by-name/lr/lrcget/package.nix @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { # needed to not attempt codesigning on darwin ./remove-signing-identity.patch - # Update NPM package versions to fix https://github.com/tranxuanthang/lrcget/issues/309 + # Update npm package versions to fix https://github.com/tranxuanthang/lrcget/issues/309 ./fix-tauri-version-mismatch.patch ]; diff --git a/pkgs/by-name/ma/mattermost/build-plugin.nix b/pkgs/by-name/ma/mattermost/build-plugin.nix index 730ded413609..10ef34d65bc6 100644 --- a/pkgs/by-name/ma/mattermost/build-plugin.nix +++ b/pkgs/by-name/ma/mattermost/build-plugin.nix @@ -30,7 +30,7 @@ # True to build the webapp. buildWebapp ? true, - # The NPM dependency hash. + # The npm dependency hash. npmDepsHash ? lib.fakeHash, # Any extra attributes to pass to buildGoModule. @@ -91,7 +91,7 @@ buildGoModule ( go mod tidy ''; - # Adding the NPM config hook here breaks things, and isn't even needed. + # Adding the npm config hook here breaks things, and isn't even needed. nativeBuildInputs = lib.lists.remove npmHooks.npmConfigHook final.nativeBuildInputs; }; diff --git a/pkgs/by-name/pr/prisma-engines_6/package.nix b/pkgs/by-name/pr/prisma-engines_6/package.nix index 273deb308634..3d5dd20d686c 100644 --- a/pkgs/by-name/pr/prisma-engines_6/package.nix +++ b/pkgs/by-name/pr/prisma-engines_6/package.nix @@ -82,7 +82,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Read the example's README: https://github.com/pimeys/nix-prisma-example/blob/main/README.md # Prisma requires 2 packages, `prisma-engines` and `prisma`, to be at *exact* same versions. # Certify at `package.json` that dependencies "@prisma/client" and "prisma" are equal, meaning no caret (`^`) in version. -# Configure NPM to use exact version: `npm config set save-exact=true` +# Configure npm to use exact version: `npm config set save-exact=true` # Delete `package-lock.json`, delete `node_modules` directory and run `npm install`. # Run prisma client from `node_modules/.bin/prisma`. # Run `./node_modules/.bin/prisma --version` and check if both prisma packages versions are equal, current platform is `linux-nixos`, and other keys equal to the prisma environment variables you defined for prisma. diff --git a/pkgs/by-name/pr/prisma-engines_7/package.nix b/pkgs/by-name/pr/prisma-engines_7/package.nix index 743cdf5ae40c..7b92d585e832 100644 --- a/pkgs/by-name/pr/prisma-engines_7/package.nix +++ b/pkgs/by-name/pr/prisma-engines_7/package.nix @@ -67,7 +67,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Read the example's README: https://github.com/pimeys/nix-prisma-example/blob/main/README.md # Prisma requires 2 packages, `prisma-engines` and `prisma`, to be at *exact* same versions. # Certify at `package.json` that dependencies "@prisma/client" and "prisma" are equal, meaning no caret (`^`) in version. -# Configure NPM to use exact version: `npm config set save-exact=true` +# Configure npm to use exact version: `npm config set save-exact=true` # Delete `package-lock.json`, delete `node_modules` directory and run `npm install`. # Run prisma client from `node_modules/.bin/prisma`. # Run `./node_modules/.bin/prisma --version` and check if both prisma packages versions are equal, current platform is `linux-nixos`, and other keys equal to the prisma environment variables you defined for prisma. diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 8c596d8e66bb..43ba7304aac3 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -655,7 +655,7 @@ builtins.intersectAttrs super { # Wants to check against a real DB, Needs freetds odbc = dontCheck (addExtraLibraries [ pkgs.freetds ] super.odbc); - # Tests attempt to use NPM to install from the network into + # Tests attempt to use npm to install from the network into # /homeless-shelter. Disabled. purescript = dontCheck super.purescript; diff --git a/pkgs/development/python-modules/sphinx-rtd-theme/default.nix b/pkgs/development/python-modules/sphinx-rtd-theme/default.nix index ee2301acb08c..7d5315d85acf 100644 --- a/pkgs/development/python-modules/sphinx-rtd-theme/default.nix +++ b/pkgs/development/python-modules/sphinx-rtd-theme/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; preBuild = '' - # Don't use NPM to fetch assets. Assets are included in sdist. + # Don't use npm to fetch assets. Assets are included in sdist. export CI=1 ''; diff --git a/pkgs/misc/documentation-highlighter/README.md b/pkgs/misc/documentation-highlighter/README.md index 62009879ed49..15fe8ac9ea27 100644 --- a/pkgs/misc/documentation-highlighter/README.md +++ b/pkgs/misc/documentation-highlighter/README.md @@ -6,7 +6,7 @@ This file was generated with pkgs/misc/documentation-highlighter/update.sh **This package contains only the CDN build assets of highlight.js.** -This may be what you want if you'd like to install the pre-built distributable highlight.js client-side assets via NPM. If you want to use highlight.js mainly on the server-side, you likely want the [highlight.js][1] package instead. +This may be what you want if you'd like to install the pre-built distributable highlight.js client-side assets via npm. If you want to use highlight.js mainly on the server-side, you likely want the [highlight.js][1] package instead. To access these files via CDN:
https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@latest/build/ diff --git a/pkgs/top-level/config.nix b/pkgs/top-level/config.nix index fc96145da851..526dd4182702 100644 --- a/pkgs/top-level/config.nix +++ b/pkgs/top-level/config.nix @@ -149,7 +149,7 @@ let npmRegistryOverrides = mkOption { type = types.attrsOf types.str; description = '' - The default NPM registry overrides for all `fetchNpmDeps` calls, as an attribute set. + The default npm registry overrides for all `fetchNpmDeps` calls, as an attribute set. For each attribute, all files fetched from the host corresponding to the name will instead be fetched from the host (and sub-path) specified in the value. @@ -172,7 +172,7 @@ let lib.isAttrs j && lib.all builtins.isString (builtins.attrValues j) ); description = '' - A string containing a string with a JSON representation of NPM registry overrides for `fetchNpmDeps`. + A string containing a string with a JSON representation of npm registry overrides for `fetchNpmDeps`. This overrides the [`npmRegistryOverrides`](#opt-npmRegistryOverrides) option, see its documentation for more details. ''; From d3ad8d49006d1c40f731d8de267c308c3fecce62 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 3 Apr 2026 18:41:48 +0200 Subject: [PATCH 375/407] python3Packages.sqlalchemy: 2.0.48 -> 2.0.49 https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_2_0_49 --- pkgs/development/python-modules/sqlalchemy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlalchemy/default.nix b/pkgs/development/python-modules/sqlalchemy/default.nix index 671f394e949b..43176c93edcd 100644 --- a/pkgs/development/python-modules/sqlalchemy/default.nix +++ b/pkgs/development/python-modules/sqlalchemy/default.nix @@ -43,14 +43,14 @@ buildPythonPackage (finalAttrs: { pname = "sqlalchemy"; - version = "2.0.48"; + version = "2.0.49"; pyproject = true; src = fetchFromGitHub { owner = "sqlalchemy"; repo = "sqlalchemy"; tag = "rel_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; - hash = "sha256-0MHxHcQr7XvRZ3j1wj/PMIk94TVhyixDAgeAYKd1nGk="; + hash = "sha256-+6g9TONKwCQWmWXHjpIDPDh96ng4lwLc1C009/l769Q="; }; postPatch = '' From 385a6721be3a5ee7bd098ea041ec6076bcabf73d Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Thu, 26 Mar 2026 16:38:25 +0100 Subject: [PATCH 376/407] buildLuarocksPackage: fix wrapping lua package binaries --- pkgs/development/interpreters/lua-5/wrap.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/lua-5/wrap.sh b/pkgs/development/interpreters/lua-5/wrap.sh index 47b82279c17c..13d6dd6c625c 100644 --- a/pkgs/development/interpreters/lua-5/wrap.sh +++ b/pkgs/development/interpreters/lua-5/wrap.sh @@ -31,13 +31,15 @@ wrapLuaProgramsIn() { if head -n1 "$f" | grep -q '#!.*'; then # Cross-compilation hack: exec '/nix/store/...-lua-.../bin/lua' execute # the host lua + # NOTE: We don't --replace-fail, because this hook is also used + # on Lua packages' wrapped binaries. substituteInPlace "$f" \ - --replace-fail "@luaBuild@" "@luaHost@" + --replace-quiet "@luaBuild@" "@luaHost@" # Build platform's Luarocks writes scripts that reference luarocks # itself in them, so we fix these references to reference the host # platform's luarocks. substituteInPlace "$f" \ - --replace-fail "@luarocksBuild@" "@luarocksHost@" + --replace-quiet "@luarocksBuild@" "@luarocksHost@" fi # wrapProgram creates the executable shell script described @@ -60,7 +62,7 @@ wrapLuaProgramsIn() { # Same as above, but now for the wrapper script substituteInPlace "$f" \ - --replace-fail "@luarocksBuild@" "@luarocksHost@" + --replace-quiet "@luarocksBuild@" "@luarocksHost@" done } From fa824fe25a10b042f427be21b187c9f5d68adb05 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Fri, 3 Apr 2026 17:41:07 -0400 Subject: [PATCH 377/407] python3Packages.tzdata: 2025.3 -> 2026.1 Changelog: https://github.com/python/tzdata/blob/2026.1/NEWS.md --- pkgs/development/python-modules/tzdata/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tzdata/default.nix b/pkgs/development/python-modules/tzdata/default.nix index 100722bc9c06..b9c451664e0f 100644 --- a/pkgs/development/python-modules/tzdata/default.nix +++ b/pkgs/development/python-modules/tzdata/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "tzdata"; - version = "2025.3"; + version = "2026.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-3jnCyl3HsDRPLrqG9J1hQBnSnwYPxOvIpBeJamILVqc="; + hash = "sha256-Z2WKGQPHWRcwnnU/3DSawO/Ywn23oMtAaiW+SED4f5g="; }; nativeBuildInputs = [ setuptools ]; @@ -25,6 +25,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "tzdata" ]; meta = { + changelog = "https://github.com/python/tzdata/blob/${version}/NEWS.md"; description = "Provider of IANA time zone data"; homepage = "https://github.com/python/tzdata"; license = lib.licenses.asl20; From fd62137765c805330e5e44c1f41b8e6b3da5c480 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 3 Apr 2026 15:57:36 -0700 Subject: [PATCH 378/407] python3Packages.psutil: 7.2.1 -> 7.2.2 Diff: https://github.com/giampaolo/psutil/compare/release-7.2.1...release-7.2.2 Changelog: https://github.com/giampaolo/psutil/blob/release-7.2.2/HISTORY.rst --- pkgs/development/python-modules/psutil/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/psutil/default.nix b/pkgs/development/python-modules/psutil/default.nix index e78a124b749f..d1ab8e98969c 100644 --- a/pkgs/development/python-modules/psutil/default.nix +++ b/pkgs/development/python-modules/psutil/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "psutil"; - version = "7.2.1"; + version = "7.2.2"; pyproject = true; src = fetchFromGitHub { owner = "giampaolo"; repo = "psutil"; tag = "release-${version}"; - hash = "sha256-HGIFf7E356o0OcgLOPjACmrPXneQt/8IhzyudKKuLdg="; + hash = "sha256-plBv24QgNzmVMV2lFxCbNwHKtd620thJayWdjs4estw="; }; postPatch = '' From 2fb95a568c107c7074f2d4ed25e63b6deaa496d2 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 4 Apr 2026 05:06:44 +0200 Subject: [PATCH 379/407] systemd: fix `/etc/localtime` symlink This is essentially a revert of e8a805af1005ffeb98d4376dd2cbb9b9a809ab3b in favor of a proper fix because unlike first assumed, this affects not just systemd internally, but virtually any program that uses icu::TimeZone to read the system's time zone. And while we could patch icu, I believe this will take far too long and we arguably don't know who else depends on the same assumption icu made. All I know is every chromium-based browser[^0], including electron, calls icu::TimeZone::detectHostTimeZone(), which returns the special time zone Etc/Unknown instead of the configured one when using timedated, either directly via timedatectl set-timezone or via D-Bus. The reason for this is icu::TimeZone assumes[^1] every valid /etc/localtime symlink includes /zoneinfo/ before the zoneinfo (olson) timezone id. This is a pretty decent guess and also applied to NixOS since ever, up until we bumped systemd to v258 in 1c5d47dd782dd7e63d16978d4bc0c6065361bcd8, which included an upstream change that made the symlink relative. The issue is, a relative /etc/localtime symlink in other distros results in e.g. ../usr/share/zoneinfo/UTC, not zoneinfo/UTC. For NixOS, however, we patch systemd to use /etc/zoneinfo instead of /usr/share/zoneinfo. zoneinfo/UTC breaks the assumption icu::TimeZone makes, because zoneinfo/ is not /zoneinfo/. We could try to trick it by needlessly making the relative symlink ./zoneinfo/ instead, but this is both more fragile and makes the patch significantly larger. And as stated above already, we simply don't know who else makes similar assumptions. So to fix this for good, we force the symlink to be absolute, just like we had it prior to systemd v258. Note that we could also simply unconditionally set ~~~nix { systemd.services."systemd-timedated".environment.SYSTEMD_ETC_LOCALTIME = "/etc/localtime"; } ~~~ to make the symlink absolute. But I'd argue this would cause this edge-case to slowly slide into obscurity, almost asking for it to resurface in the future eventually. [0]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/146.0.7680.177:services/device/time_zone_monitor/time_zone_monitor.cc;l=57-59;bpv=0 [1]: https://github.com/unicode-org/icu/blob/release-78.3/icu4c/source/common/putil.cpp#L686-L695 --- ...e-usr-share-zoneinfo-to-etc-zoneinfo.patch | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch b/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch index dafea66ecf0d..71c25227d4dc 100644 --- a/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch +++ b/pkgs/os-specific/linux/systemd/0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch @@ -5,12 +5,12 @@ Subject: [PATCH] Change /usr/share/zoneinfo to /etc/zoneinfo NixOS uses this path. --- - man/localtime.xml | 4 ++-- - src/basic/time-util.c | 8 ++++---- - src/firstboot/firstboot.c | 9 +++------ - src/nspawn/nspawn.c | 4 ++-- - src/timedate/timedated.c | 8 ++++---- - 5 files changed, 15 insertions(+), 18 deletions(-) + man/localtime.xml | 4 ++-- + src/basic/time-util.c | 8 ++++---- + src/firstboot/firstboot.c | 9 +++------ + src/nspawn/nspawn.c | 4 ++-- + src/timedate/timedated.c | 15 +++++++++------ + 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/man/localtime.xml b/man/localtime.xml index 3a13e04a27..4fd58068a1 100644 @@ -35,7 +35,7 @@ index 3a13e04a27..4fd58068a1 100644 Etc/UTC. The resulting link should lead to the corresponding binary diff --git a/src/basic/time-util.c b/src/basic/time-util.c -index 5dd00af952..e682337ef0 100644 +index 5dd00af952..b97a41f6ac 100644 --- a/src/basic/time-util.c +++ b/src/basic/time-util.c @@ -1443,7 +1443,7 @@ static int get_timezones_from_zone1970_tab(char ***ret) { @@ -70,7 +70,7 @@ index 5dd00af952..e682337ef0 100644 return r; /* Return EINVAL if not a symlink */ - const char *e = PATH_STARTSWITH_SET(t, "/usr/share/zoneinfo/", "../usr/share/zoneinfo/"); -+ const char *e = PATH_STARTSWITH_SET(t, "/etc/zoneinfo/", "../etc/zoneinfo/", "zoneinfo/"); ++ const char *e = PATH_STARTSWITH_SET(t, "/etc/zoneinfo/", "../etc/zoneinfo/"); if (!e) return -EINVAL; if (!timezone_is_valid(e, LOG_DEBUG)) @@ -103,7 +103,7 @@ index ae1899593c..20d3071114 100644 return log_error_errno(r, "Failed to create /etc/localtime symlink: %m"); diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c -index a0052c1c88..39f2b1f1e5 100644 +index a0052c1c88..cd4a48c9ef 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c @@ -1856,8 +1856,8 @@ int userns_mkdir(const char *root, const char *path, mode_t mode, uid_t uid, gid @@ -112,13 +112,13 @@ index a0052c1c88..39f2b1f1e5 100644 path, - "../usr/share/zoneinfo/", - "/usr/share/zoneinfo/"); -+ "../etc/zoneinfo/", "zoneinfo/", ++ "../etc/zoneinfo/", + "/etc/zoneinfo/"); } static bool etc_writable(void) { diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c -index 1455830cba..532fe3684b 100644 +index 1455830cba..6849ada033 100644 --- a/src/timedate/timedated.c +++ b/src/timedate/timedated.c @@ -268,7 +268,7 @@ static int context_read_data(Context *c) { @@ -139,7 +139,7 @@ index 1455830cba..532fe3684b 100644 if (unlink(etc_localtime()) < 0 && errno != ENOENT) return -errno; -@@ -300,9 +300,9 @@ static int context_write_data_timezone(Context *c) { +@@ -300,17 +300,20 @@ static int context_write_data_timezone(Context *c) { return 0; } @@ -151,3 +151,16 @@ index 1455830cba..532fe3684b 100644 if (!p) return -ENOMEM; + source = p; + } + +- return symlinkat_atomic_full(source, AT_FDCWD, etc_localtime(), +- !secure_getenv("SYSTEMD_ETC_LOCALTIME")); ++ /* With zoneinfo being at /etc/zoneinfo instead of /usr/share/zoneinfo on NixOS, and etc_localtime() left untouched ++ * at /etc/localtime, a relative symlink would look like zoneinfo/UTC instead of ../usr/share/zoneinfo/UTC. This is ++ * an issue because not just systemd itself (src/basic/time-util.c @@ get_timezone), but also others like icu::TimeZone ++ * reject such symlinks. Forcing the symlink to be absolute (/etc/zoneinfo/UTC) takes care of at least both of them. */ ++ return symlinkat_atomic_full(source, AT_FDCWD, etc_localtime(), /* flags */ 0); + } + + static const char* etc_adjtime(void) { From 4268e25679f320d9434d0bdec0d2d49719c09c5c Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 4 Apr 2026 05:07:59 +0200 Subject: [PATCH 380/407] nixos/tests/timezone: extend to test systemd `/etc/timezone` regression This should help to catch the regression described in 2fb95a568c107c7074f2d4ed25e63b6deaa496d2 if it ever does end up resurfacing. Please see that commit for more details on this. The tl;dr is: At the very least systemd and icu::TimeZone both make assumptions about how the /etc/localtime symlink they read should look like. In one of our systemd patches, we broke this for both itself and icu::TimeZone. And while we could extend our systemd patch, we cannot as easily patch icu and we don't know who else makes similar assumptions. --- nixos/tests/timezone.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nixos/tests/timezone.nix b/nixos/tests/timezone.nix index b5d2f6779338..938c6bed9534 100644 --- a/nixos/tests/timezone.nix +++ b/nixos/tests/timezone.nix @@ -44,6 +44,18 @@ print(date_result) assert date_result == "1970-01-01 09:00:00\n", "Timezone was not adjusted" + # Stop systemd-timedated.service to clear /etc/localtime read cache + node_nulltz.systemctl("stop systemd-timedated.service") + timedatectl_result = node_nulltz.succeed("timedatectl status") + print(timedatectl_result) + assert "Asia/Tokyo" in timedatectl_result, "'timedatectl status' output is missing 'Asia/Tokyo'" + + with subtest("imperative - Ensure /etc/localtime symlink includes '/zoneinfo/' like icu expects"): + # https://github.com/unicode-org/icu/blob/release-78.3/icu4c/source/common/putil.cpp#L686-L695 + readlink_result = node_nulltz.succeed("readlink --no-newline /etc/localtime") + print(readlink_result) + assert "/zoneinfo/" in readlink_result, f"/etc/localtime symlink is missing '/zoneinfo/': {readlink_result}" + with subtest("imperative - Ensure timezone adjustment persists across reboot"): # Adjustment should persist across a reboot node_nulltz.shutdown() From b823e3b3330cf9187f3dec1eef75cbdfdc9508c8 Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Sat, 4 Apr 2026 08:50:06 +0300 Subject: [PATCH 381/407] minimal-bootstrap.musl*: 1.2.5 -> 1.2.6 --- pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix | 4 ++-- pkgs/os-specific/linux/minimal-bootstrap/musl/static.nix | 4 ++-- pkgs/os-specific/linux/minimal-bootstrap/musl/tcc.nix | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix index 79ca931501d6..d9a96dd6e5a6 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix @@ -14,11 +14,11 @@ }: let inherit (import ./common.nix { inherit lib; }) pname meta; - version = "1.2.5"; + version = "1.2.6"; src = fetchurl { url = "https://musl.libc.org/releases/musl-${version}.tar.gz"; - hash = "sha256-qaEYu+hNh2TaDqDSizqz+uhHf8fkCF2QECuFlvx8deQ="; + hash = "sha256-1YX9O2E8ZhUfwySejtRPdwIMtebB5jWmFtP5+CRgUSo="; }; in bash.runCommand "${pname}-${version}" diff --git a/pkgs/os-specific/linux/minimal-bootstrap/musl/static.nix b/pkgs/os-specific/linux/minimal-bootstrap/musl/static.nix index 2376db89984e..e85e86d8de98 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/musl/static.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/musl/static.nix @@ -16,11 +16,11 @@ }: let inherit (import ./common.nix { inherit lib; }) pname meta; - version = "1.2.5"; + version = "1.2.6"; src = fetchurl { url = "https://musl.libc.org/releases/musl-${version}.tar.gz"; - hash = "sha256-qaEYu+hNh2TaDqDSizqz+uhHf8fkCF2QECuFlvx8deQ="; + hash = "sha256-1YX9O2E8ZhUfwySejtRPdwIMtebB5jWmFtP5+CRgUSo="; }; in bash.runCommand "${pname}-${version}" diff --git a/pkgs/os-specific/linux/minimal-bootstrap/musl/tcc.nix b/pkgs/os-specific/linux/minimal-bootstrap/musl/tcc.nix index 942399975fe8..0c379fee1509 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/musl/tcc.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/musl/tcc.nix @@ -15,11 +15,11 @@ let inherit (import ./common.nix { inherit lib; }) pname meta; - version = "1.2.5"; + version = "1.2.6"; src = fetchurl { url = "https://musl.libc.org/releases/musl-${version}.tar.gz"; - hash = "sha256-qaEYu+hNh2TaDqDSizqz+uhHf8fkCF2QECuFlvx8deQ="; + hash = "sha256-1YX9O2E8ZhUfwySejtRPdwIMtebB5jWmFtP5+CRgUSo="; }; # Thanks to the live-bootstrap project! From c66e479167403fa8437f4b0e1bc88631935ed03f Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 4 Apr 2026 08:25:52 +0200 Subject: [PATCH 382/407] glibc: 2.42-58 -> 2.42-61, fixes CVE-2026-4438 Wasn't backported to the 2.42 branch when I bumped for CVE-2026-4437 (#503779). --- .../libraries/glibc/2.42-master.patch | 497 ++++++++++++++++++ pkgs/development/libraries/glibc/common.nix | 4 +- 2 files changed, 499 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/glibc/2.42-master.patch b/pkgs/development/libraries/glibc/2.42-master.patch index 678b1ecc2500..47ed7dd1183b 100644 --- a/pkgs/development/libraries/glibc/2.42-master.patch +++ b/pkgs/development/libraries/glibc/2.42-master.patch @@ -6657,3 +6657,500 @@ index 0000000000..1171baef51 +} + +#include + +commit 426378547e6ddead92f28f5558a124eb0821d2f9 +Author: Carlos O'Donell +Date: Fri Mar 20 17:14:33 2026 -0400 + + resolv: Check hostname for validity (CVE-2026-4438) + + The processed hostname in getanswer_ptr should be correctly checked to + avoid invalid characters from being allowed, including shell + metacharacters. It is a security issue to fail to check the returned + hostname for validity. + + A regression test is added for invalid metacharacters and other cases + of invalid or valid characters. + + No regressions on x86_64-linux-gnu. + + Reviewed-by: Adhemerval Zanella + (cherry picked from commit e10977481f4db4b2a3ce34fa4c3a1e26651ae312) + +diff --git a/resolv/Makefile b/resolv/Makefile +index 0ba5fba710..088a22ea18 100644 +--- a/resolv/Makefile ++++ b/resolv/Makefile +@@ -107,6 +107,7 @@ tests += \ + tst-resolv-dns-section \ + tst-resolv-edns \ + tst-resolv-invalid-cname \ ++ tst-resolv-invalid-ptr \ + tst-resolv-network \ + tst-resolv-noaaaa \ + tst-resolv-noaaaa-vc \ +@@ -306,6 +307,8 @@ $(objpfx)tst-resolv-res_init-thread: $(objpfx)libresolv.so \ + $(shared-thread-library) + $(objpfx)tst-resolv-invalid-cname: $(objpfx)libresolv.so \ + $(shared-thread-library) ++$(objpfx)tst-resolv-invalid-ptr: $(objpfx)libresolv.so \ ++ $(shared-thread-library) + $(objpfx)tst-resolv-noaaaa: $(objpfx)libresolv.so $(shared-thread-library) + $(objpfx)tst-resolv-noaaaa-vc: $(objpfx)libresolv.so $(shared-thread-library) + $(objpfx)tst-resolv-nondecimal: $(objpfx)libresolv.so $(shared-thread-library) +diff --git a/resolv/nss_dns/dns-host.c b/resolv/nss_dns/dns-host.c +index 27096edad2..1bc2e1df95 100644 +--- a/resolv/nss_dns/dns-host.c ++++ b/resolv/nss_dns/dns-host.c +@@ -866,7 +866,7 @@ getanswer_ptr (unsigned char *packet, size_t packetlen, + char hname[MAXHOSTNAMELEN + 1]; + if (__ns_name_unpack (c.begin, c.end, rr.rdata, + name_buffer, sizeof (name_buffer)) < 0 +- || !__res_binary_hnok (expected_name) ++ || !__res_binary_hnok (name_buffer) + || __ns_name_ntop (name_buffer, hname, sizeof (hname)) < 0) + { + *h_errnop = NO_RECOVERY; +diff --git a/resolv/tst-resolv-invalid-ptr.c b/resolv/tst-resolv-invalid-ptr.c +new file mode 100644 +index 0000000000..0c802ab967 +--- /dev/null ++++ b/resolv/tst-resolv-invalid-ptr.c +@@ -0,0 +1,255 @@ ++/* Test handling of invalid T_PTR results (bug 34015). ++ Copyright (C) 2022-2026 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, see ++ . */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++/* Name of test, the answer, the expected error return, and if we ++ expect the call to fail. */ ++struct item { ++ const char *test; ++ const char *answer; ++ int expected; ++ bool fail; ++}; ++ ++static const struct item test_items[] = ++ { ++ /* Test for invalid characters. */ ++ { "Invalid use of \"|\"", ++ "test.|.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"&\"", ++ "test.&.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \";\"", ++ "test.;.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"<\"", ++ "test.<.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \">\"", ++ "test.>.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"(\"", ++ "test.(.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \")\"", ++ "test.).ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"$\"", ++ "test.$.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"`\"", ++ "test.`.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"\\\"", ++ "test.\\.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"\'\"", ++ "test.'.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"\"\"", ++ "test.\".ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \" \"", ++ "test. .ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"\\t\"", ++ "test.\t.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"\\n\"", ++ "test.\n.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"\\r\"", ++ "test.\r.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"*\"", ++ "test.*.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"?\"", ++ "test.?.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"[\"", ++ "test.[.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"]\"", ++ "test.].ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \",\"", ++ "test.,.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"~\"", ++ "test.~.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \":\"", ++ "test.:.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"!\"", ++ "test.!.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"@\"", ++ "test.@.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"#\"", ++ "test.#.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"%\"", ++ "test.%%.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of \"^\"", ++ "test.^.ptr.example", NO_RECOVERY, true }, ++ ++ /* Test for invalid UTF-8 characters (2-byte, 4-byte, 6-byte). */ ++ { "Invalid use of UTF-8 (2-byte, U+00C0-U+00C2)", ++ "ÁÂÃ.test.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of UTF-8 (4-byte, U+0750-U+0752)", ++ "ݐݑݒ.test.ptr.example", NO_RECOVERY, true }, ++ { "Invalid use of UTF-8 (6-byte, U+0904-U+0906)", ++ "ऄअआ.test.ptr.example", NO_RECOVERY, true }, ++ ++ /* Test for "-" which may be valid depending on position. */ ++ { "Invalid leading \"-\"", ++ "-test.ptr.example", NO_RECOVERY, true }, ++ { "Valid trailing \"-\"", ++ "test-.ptr.example", 0, false }, ++ { "Valid mid-label use of \"-\"", ++ "te-st.ptr.example", 0, false }, ++ ++ /* Test for "_" which is always valid in any position. */ ++ { "Valid leading use of \"_\"", ++ "_test.ptr.example", 0, false }, ++ { "Valid mid-label use of \"_\"", ++ "te_st.ptr.example", 0, false }, ++ { "Valid trailing use of \"_\"", ++ "test_.ptr.example", 0, false }, ++ ++ /* Sanity test the broader set [A-Za-z0-9_-] of valid characters. */ ++ { "Valid \"[A-Z]\"", ++ "test.ABCDEFGHIJKLMNOPQRSTUVWXYZ.ptr.example", 0, false }, ++ { "Valid \"[a-z]\"", ++ "test.abcdefghijklmnopqrstuvwxyz.ptr.example", 0, false }, ++ { "Valid \"[0-9]\"", ++ "test.0123456789.ptr.example", 0, false }, ++ { "Valid mixed use of \"[A-Za-z0-9_-]\"", ++ "test.012abcABZ_-.ptr.example", 0, false }, ++ }; ++ ++static void ++response (const struct resolv_response_context *ctx, ++ struct resolv_response_builder *b, ++ const char *qname, uint16_t qclass, uint16_t qtype) ++{ ++ TEST_COMPARE (qclass, C_IN); ++ ++ /* We only test PTR. */ ++ TEST_COMPARE (qtype, T_PTR); ++ ++ unsigned int count, count1; ++ char *tail = NULL; ++ ++ /* The test implementation can handle up to 255 tests. */ ++ if (strstr (qname, "in-addr.arpa") != NULL ++ && sscanf (qname, "%u.%ms", &count, &tail) == 2) ++ TEST_COMPARE_STRING (tail, "0.168.192.in-addr.arpa"); ++ else if (sscanf (qname, "%x.%x.%ms", &count, &count1, &tail) == 3) ++ { ++ TEST_COMPARE_STRING (tail, "\ ++0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa"); ++ count |= count1 << 4; ++ } ++ else ++ FAIL_EXIT1 ("invalid QNAME: %s\n", qname); ++ free (tail); ++ ++ /* Cross check. Count has a fixed bound (soft limit). */ ++ TEST_VERIFY (count >= 0 && count <= 255); ++ ++ /* We have a fixed number of tests (hard limit). */ ++ TEST_VERIFY_EXIT (count < array_length (test_items)); ++ ++ struct resolv_response_flags flags = {}; ++ resolv_response_init (b, flags); ++ resolv_response_add_question (b, qname, qclass, qtype); ++ resolv_response_section (b, ns_s_an); ++ ++ /* Actual answer record. */ ++ resolv_response_open_record (b, qname, qclass, qtype, 60); ++ ++ /* Record the answer. */ ++ resolv_response_add_name (b, test_items[count].answer); ++ resolv_response_close_record (b); ++} ++ ++/* Perform one check using a reverse lookup. */ ++static void ++check_reverse (int af, int count) ++{ ++ TEST_VERIFY (af == AF_INET || af == AF_INET6); ++ TEST_VERIFY_EXIT (count < array_length (test_items)); ++ ++ /* Generate an address to query for each test. */ ++ char addr[sizeof (struct in6_addr)] = { 0 }; ++ socklen_t addrlen; ++ if (af == AF_INET) ++ { ++ addr[0] = (char) 192; ++ addr[1] = (char) 168; ++ addr[2] = (char) 0; ++ addr[3] = (char) count; ++ addrlen = 4; ++ } ++ else ++ { ++ addr[0] = 0x20; ++ addr[1] = 0x01; ++ addr[2] = 0x0d; ++ addr[3] = 0xb8; ++ addr[4] = addr[5] = addr[6] = addr[7] = 0x0; ++ addr[8] = addr[9] = addr[10] = addr[11] = 0x0; ++ addr[12] = 0x0; ++ addr[13] = 0x0; ++ addr[14] = 0x0; ++ addr[15] = (char) count; ++ addrlen = 16; ++ } ++ ++ h_errno = 0; ++ struct hostent *answer = gethostbyaddr (addr, addrlen, af); ++ ++ /* Verify h_errno is as expected. */ ++ TEST_COMPARE (h_errno, test_items[count].expected); ++ if (h_errno != test_items[count].expected) ++ /* And print more information if it's not. */ ++ printf ("INFO: %s\n", test_items[count].test); ++ ++ if (test_items[count].fail) ++ { ++ /* We expected a failure so verify answer is NULL. */ ++ TEST_VERIFY (answer == NULL); ++ /* If it's not NULL we should print out what we received. */ ++ if (answer != NULL) ++ printf ("error: unexpected success: %s\n", ++ support_format_hostent (answer)); ++ } ++ else ++ /* We don't expect a failure so answer must be valid. */ ++ TEST_COMPARE_STRING (answer->h_name, test_items[count].answer); ++} ++ ++static int ++do_test (void) ++{ ++ struct resolv_test *obj = resolv_test_start ++ ((struct resolv_redirect_config) ++ { ++ .response_callback = response ++ }); ++ ++ for (int i = 0; i < array_length (test_items); i++) ++ { ++ check_reverse (AF_INET, i); ++ check_reverse (AF_INET6, i); ++ } ++ resolv_test_end (obj); ++ ++ return 0; ++} ++ ++#include + +commit 68099ccc941664481386c62cba40bbc5dac8b00e +Author: Xi Ruoyao +Date: Tue Feb 3 16:20:12 2026 +0800 + + elf: parse /proc/self/maps as the last resort to find the gap for tst-link-map-contiguous-ldso + + The initialization process of libc.so calls mmap() several times and the + kernel may lay the maps into the gap. If all pages in the gap are + occupied, the test would not be able to find the gap with mmap() and the + test would fail. + + The failure reproduces most frequently on LoongArch because with the + commonly used page size (16 KiB) the gap only contains 4 pages and the + probability they are all occupied is not near to zero. + + With the changes in the patch, a test run may output: + + info: ld.so link map is not contiguous + info: object "/dev/zero" found at 0x7ffff1fe0000 - 0x7ffff1fe4000 + info: anonymous mapping found at 0x7ffff1fe4000 - 0x7ffff1fec000 + + Also take the chance to fix a mistake in the "object found at" message + which has puzzled me during the initial debug session. + + Signed-off-by: Xi Ruoyao + Reviewed-by: Adhemerval Zanella + (cherry picked from commit aed8390a6a22e5751fc12704c0c5f2a8271fc286) + +diff --git a/elf/tst-link-map-contiguous-ldso.c b/elf/tst-link-map-contiguous-ldso.c +index 04de808bb2..f0e26682f2 100644 +--- a/elf/tst-link-map-contiguous-ldso.c ++++ b/elf/tst-link-map-contiguous-ldso.c +@@ -18,15 +18,73 @@ + + #include + #include ++#include + #include + #include + #include + #include ++#include + #include + #include ++#include + #include + #include + ++/* Slow path in case we cannot find a gap with mmap (when the runtime has ++ mapped all the pages in the gap for some reason). */ ++static bool ++find_gap_with_proc_self_map (const struct link_map *l) ++{ ++ int pagesize = getpagesize (); ++ ++ support_need_proc ("Reads /proc/self/maps to find gap in ld.so mapping"); ++ ++ /* Parse /proc/self/maps and find all the mappings in the ld.so range ++ but not from ld.so. */ ++ FILE *f = xfopen ("/proc/self/maps", "r"); ++ char *line = NULL, *path_ldso = NULL; ++ size_t len; ++ bool found = false; ++ while (xgetline (&line, &len, f)) ++ { ++ uintptr_t from, to; ++ char *path = NULL; ++ int r = sscanf (line, "%" SCNxPTR "-%" SCNxPTR "%*s%*s%*s%*s%ms", ++ &from, &to, &path); ++ ++ TEST_VERIFY (r == 2 || r == 3); ++ TEST_COMPARE (from % pagesize, 0); ++ TEST_COMPARE (to % pagesize, 0); ++ ++ if (path_ldso == NULL && l->l_map_start == from) ++ { ++ TEST_COMPARE (r, 3); ++ path_ldso = path; ++ continue; ++ } ++ ++ if (from > l->l_map_start && to < l->l_map_end ++ && (r == 2 || (path_ldso != NULL && strcmp (path, path_ldso)))) ++ { ++ if (r == 2) ++ printf ("info: anonymous mapping found at 0x%" PRIxPTR " - 0x%" ++ PRIxPTR "\n", from, to); ++ else ++ printf ("info: object \"%s\" found at 0x%" PRIxPTR " - 0x%" ++ PRIxPTR "\n", path, from, to); ++ ++ found = true; ++ } ++ ++ free (path); ++ } ++ ++ free (path_ldso); ++ free (line); ++ xfclose (f); ++ return found; ++} ++ + static int + do_test (void) + { +@@ -64,16 +122,18 @@ do_test (void) + if ((void *) dlfo.dlfo_link_map != (void *) l) + { + printf ("info: object \"%s\" found at %p\n", +- dlfo.dlfo_link_map->l_name, ptr); ++ dlfo.dlfo_link_map->l_name, expected); + gap_found = true; + } + } + else + TEST_COMPARE (dlfo_ret, -1); ++ + xmunmap (ptr, 1); + addr += pagesize; + } +- if (!gap_found) ++ ++ if (!gap_found && !find_gap_with_proc_self_map (l)) + FAIL ("no ld.so gap found"); + } + else + +commit a56a2943d2ce541102c630142c2eae0fbfc5886b +Author: Michael Jeanson +Date: Fri Feb 20 11:01:00 2026 -0500 + + tests: fix tst-rseq with Linux 7.0 + + A sub-test of tst-rseq is to validate the return code and errno of the + rseq syscall when attempting to register the exact same rseq area as was + done in the dynamic loader. + + This involves finding the rseq area address by adding the + '__rseq_offset' to the thread pointer and calculating the area size from + the AT_RSEQ_FEATURE_SIZE auxiliary vector. However the test currently + calculates the size of the rseq area allocation in the TLS block which + must be a multiple of AT_RSEQ_ALIGN. + + Up until now that happened to be the same value since the feature size + and alignment exposed by the kernel were below the minimum ABI size of + 32. Starting with Linux 7.0 the feature size has reached 33 while the + alignment is now 64. + + This results in the test trying to re-register the rseq area with a + different size and thus not getting the expected errno value. + + Signed-off-by: Michael Jeanson + Reviewed-by: Mathieu Desnoyers + (cherry picked from commit 67f303b47dc584f204e3f2441b9832082415eebc) + +diff --git a/sysdeps/unix/sysv/linux/tst-rseq.c b/sysdeps/unix/sysv/linux/tst-rseq.c +index 00181cfefb..e83ea2b939 100644 +--- a/sysdeps/unix/sysv/linux/tst-rseq.c ++++ b/sysdeps/unix/sysv/linux/tst-rseq.c +@@ -48,8 +48,7 @@ do_rseq_main_test (void) + size_t rseq_align = MAX (getauxval (AT_RSEQ_ALIGN), RSEQ_MIN_ALIGN); + size_t rseq_feature_size = MAX (getauxval (AT_RSEQ_FEATURE_SIZE), + RSEQ_AREA_SIZE_INITIAL_USED); +- size_t rseq_alloc_size = roundup (MAX (rseq_feature_size, +- RSEQ_AREA_SIZE_INITIAL_USED), rseq_align); ++ size_t rseq_reg_size = MAX (rseq_feature_size, RSEQ_AREA_SIZE_INITIAL); + struct rseq *rseq_abi = __thread_pointer () + __rseq_offset; + + TEST_VERIFY_EXIT (rseq_thread_registered ()); +@@ -89,8 +88,8 @@ do_rseq_main_test (void) + /* Test a rseq registration with the same arguments as the internal + registration which should fail with errno == EBUSY. */ + TEST_VERIFY (((unsigned long) rseq_abi % rseq_align) == 0); +- TEST_VERIFY (__rseq_size <= rseq_alloc_size); +- int ret = syscall (__NR_rseq, rseq_abi, rseq_alloc_size, 0, RSEQ_SIG); ++ TEST_VERIFY (__rseq_size <= rseq_reg_size); ++ int ret = syscall (__NR_rseq, rseq_abi, rseq_reg_size, 0, RSEQ_SIG); + TEST_VERIFY (ret != 0); + TEST_COMPARE (errno, EBUSY); + } diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index 8c3a2df8ed51..a013a2db2f0c 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -51,7 +51,7 @@ let version = "2.42"; - patchSuffix = "-58"; + patchSuffix = "-61"; sha256 = "sha256-0XdeMuRijmTvkw9DW2e7Y691may2viszW58Z8WUJ8X8="; in @@ -69,7 +69,7 @@ stdenv.mkDerivation ( /* No tarballs for stable upstream branch, only https://sourceware.org/git/glibc.git and using git would complicate bootstrapping. $ git fetch --all -p && git checkout origin/release/2.40/master && git describe - glibc-2.42-51-gcbf39c26b2 + glibc-2.42-61-ga56a2943d2 $ git show --minimal --reverse glibc-2.42.. ':!ADVISORIES' > 2.42-master.patch To compare the archive contents zdiff can be used. From 422838552733b01a0c63c6ec06d76a103b8d4fb1 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sat, 4 Apr 2026 08:27:33 +0200 Subject: [PATCH 383/407] mupdf: 1.27.0 -> 1.27.2 Fix #505601, CVE-2026-3308. --- pkgs/by-name/mu/mupdf/package.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/mu/mupdf/package.nix b/pkgs/by-name/mu/mupdf/package.nix index 0e14f518e7ba..341a839549ca 100644 --- a/pkgs/by-name/mu/mupdf/package.nix +++ b/pkgs/by-name/mu/mupdf/package.nix @@ -50,20 +50,10 @@ let src = fetchFromGitHub { owner = "ArtifexSoftware"; repo = "thirdparty-freeglut"; - rev = "13ae6aa2c2f9a7b4266fc2e6116c876237f40477"; - hash = "sha256-0fuE0lm9rlAaok2Qe0V1uUrgP4AjMWgp3eTbw8G6PMM="; + rev = "d5e2256d571b3ef66fb60716c99e35e9d3e570a2"; + hash = "sha256-yVnVFh2KMpkRB0Emr1iiUwg8ZcPn/k4fnBtBsnv6jX0="; }; - patches = [ - # Fix build with gcc15 - # https://github.com/freeglut/freeglut/pull/187 - (fetchpatch { - name = "freeglut-fix-fgPlatformDestroyContext-prototype-for-C23.patch"; - url = "https://github.com/freeglut/freeglut/commit/800772e993a3ceffa01ccf3fca449d3279cde338.patch"; - hash = "sha256-agXw3JHq81tx5514kkorvuU5mX4E3AV930hy1OJl4L0="; - }) - ]; - # cmake 4 compatibility, upstream is dead postPatch = '' substituteInPlace CMakeLists.txt \ @@ -72,12 +62,12 @@ let }); in stdenv.mkDerivation rec { - version = "1.27.0"; + version = "1.27.2"; pname = "mupdf"; src = fetchurl { url = "https://mupdf.com/downloads/archive/${pname}-${version}-source.tar.gz"; - hash = "sha256-riRCQW3kmRgtN6UmxvorrMejvtWoiNETygSERITf58Y="; + hash = "sha256-VThnsTUwPcTCWrZ8XyNNjpAKDjbmboSE2ZrcBf4ehzc="; }; patches = [ From 62fe9f5d31885244d32b46c1578d3b553ec7ef5f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 13:00:39 +0000 Subject: [PATCH 384/407] sdl2-compat: 2.32.64 -> 2.32.66 --- pkgs/by-name/sd/sdl2-compat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sd/sdl2-compat/package.nix b/pkgs/by-name/sd/sdl2-compat/package.nix index 5e26709db68a..f68091696bc5 100644 --- a/pkgs/by-name/sd/sdl2-compat/package.nix +++ b/pkgs/by-name/sd/sdl2-compat/package.nix @@ -30,13 +30,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sdl2-compat"; - version = "2.32.64"; + version = "2.32.66"; src = fetchFromGitHub { owner = "libsdl-org"; repo = "sdl2-compat"; tag = "release-${finalAttrs.version}"; - hash = "sha256-1K+KW5cK3YgcZtrMqJ7VxKGsYnZR/fJmQtRZbWk2TGM="; + hash = "sha256-ZK5VXTHGo42ORWsgarNr44kv2c3B/cYuj/BYLTAdWtE="; }; nativeBuildInputs = [ From 60ecbe49a28a0ce65391e62de1f7c8bf4643bc1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 19:40:30 +0000 Subject: [PATCH 385/407] ngtcp2: 1.19.0 -> 1.22.0 --- pkgs/development/libraries/ngtcp2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ngtcp2/default.nix b/pkgs/development/libraries/ngtcp2/default.nix index ef64f8584f54..4c5e9de01c39 100644 --- a/pkgs/development/libraries/ngtcp2/default.nix +++ b/pkgs/development/libraries/ngtcp2/default.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "ngtcp2"; - version = "1.19.0"; + version = "1.22.0"; src = fetchurl { url = "https://github.com/ngtcp2/ngtcp2/releases/download/v${finalAttrs.version}/ngtcp2-${finalAttrs.version}.tar.bz2"; - hash = "sha256-snZBbT1cChV4En+8Q2qXLRD0vK66g6aj2ukbQcxRqTI="; + hash = "sha256-P+q2i4PqGpbXur+mxvYYaYmJ2+HAm9dglpuCJ429GGM="; }; outputs = [ From 32387cdd270e7d7ccf42e6dec9cdd67ed6256dfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 4 Apr 2026 19:37:59 -0700 Subject: [PATCH 386/407] python3Packages.pybind11: 3.0.2 -> 3.0.3 Diff: https://github.com/pybind/pybind11/compare/v3.0.2...v3.0.3 Changelog: https://github.com/pybind/pybind11/blob/v3.0.3/docs/changelog.md --- pkgs/development/python-modules/pybind11/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pybind11/default.nix b/pkgs/development/python-modules/pybind11/default.nix index b4ad44050799..484718723806 100644 --- a/pkgs/development/python-modules/pybind11/default.nix +++ b/pkgs/development/python-modules/pybind11/default.nix @@ -30,14 +30,14 @@ let in buildPythonPackage (finalAttrs: { pname = "pybind11"; - version = "3.0.2"; + version = "3.0.3"; pyproject = true; src = fetchFromGitHub { owner = "pybind"; repo = "pybind11"; tag = "v${finalAttrs.version}"; - hash = "sha256-T09+cS8J3wG1NisgwBUh6g5KreOp9d5U1qOKS6x1pKk="; + hash = "sha256-q609c2Q1n37OJ9fK0uDcniQZPO2PL+fnWdArV56qR64="; }; build-system = [ From 7a19eeb8ee773a6375fc14d276ecf5912f742f66 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 5 Apr 2026 15:17:36 +0200 Subject: [PATCH 387/407] python3Packages.pillow: 12.1.1 -> 12.2.0 https://pillow.readthedocs.io/en/stable/releasenotes/12.2.0.html --- pkgs/development/python-modules/pillow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pillow/default.nix b/pkgs/development/python-modules/pillow/default.nix index c3050067712b..e2c0b2eb75ad 100644 --- a/pkgs/development/python-modules/pillow/default.nix +++ b/pkgs/development/python-modules/pillow/default.nix @@ -42,14 +42,14 @@ buildPythonPackage rec { pname = "pillow"; - version = "12.1.1"; + version = "12.2.0"; pyproject = true; src = fetchFromGitHub { owner = "python-pillow"; repo = "pillow"; tag = version; - hash = "sha256-NlmNabyoHiakwvomjivTA7N304ovNCMDSaBLSmcmZ7w="; + hash = "sha256-7w6FbZLTAoUMvLtSPvafk3wSRv8TrkAAfgZ/dfu3HpA="; }; build-system = [ From 2fbd15a7b52d1b5f114a9ce0836f517e9a1e29a3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 5 Apr 2026 16:10:16 +0200 Subject: [PATCH 388/407] python3Packages.pdm-backend: 2.4.7 -> 2.4.8 https://github.com/pdm-project/pdm-backend/releases/tag/2.4.8 --- pkgs/development/python-modules/pdm-backend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pdm-backend/default.nix b/pkgs/development/python-modules/pdm-backend/default.nix index 996973e0ac85..4170d421d632 100644 --- a/pkgs/development/python-modules/pdm-backend/default.nix +++ b/pkgs/development/python-modules/pdm-backend/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pdm-backend"; - version = "2.4.7"; + version = "2.4.8"; pyproject = true; src = fetchFromGitHub { owner = "pdm-project"; repo = "pdm-backend"; tag = version; - hash = "sha256-zWlavlYteXNUpWG2hxYikDfFEoZexTT3JOU64RqBhN4="; + hash = "sha256-zh+JP1sX+ra3Z6oVgxOabwMmD/bQjokdb0MelZ0k1KQ="; }; env.PDM_BUILD_SCM_VERSION = version; From 410c33ca91efd8381951d9e02ba6ab70b7cc24cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 14:38:45 +0000 Subject: [PATCH 389/407] catch2_3: 3.13.0 -> 3.14.0 --- pkgs/by-name/ca/catch2_3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/catch2_3/package.nix b/pkgs/by-name/ca/catch2_3/package.nix index dcb6c7bcf2ed..525a410dbcba 100644 --- a/pkgs/by-name/ca/catch2_3/package.nix +++ b/pkgs/by-name/ca/catch2_3/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "catch2"; - version = "3.13.0"; + version = "3.14.0"; src = fetchFromGitHub { owner = "catchorg"; repo = "Catch2"; tag = "v${version}"; - hash = "sha256-WKp6/NX1SQJFLijW/fKwbR1FRoboAklDiHT6WqPRBjw="; + hash = "sha256-tegAa+cNF7pJcW33B+VZ86ZlDG7dwS3o6QnN/XvTI2A="; }; patches = lib.optionals stdenv.cc.isClang [ From 829e51f370e790074edc8648a93794cbc8d9985c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 15:03:40 +0000 Subject: [PATCH 390/407] s2n-tls: 1.6.4 -> 1.7.2 --- pkgs/by-name/s2/s2n-tls/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/s2/s2n-tls/package.nix b/pkgs/by-name/s2/s2n-tls/package.nix index f0b7e03873bd..8f55fddaa3bc 100644 --- a/pkgs/by-name/s2/s2n-tls/package.nix +++ b/pkgs/by-name/s2/s2n-tls/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "s2n-tls"; - version = "1.6.4"; + version = "1.7.2"; src = fetchFromGitHub { owner = "aws"; repo = "s2n-tls"; tag = "v${finalAttrs.version}"; - hash = "sha256-Hnjf+NaxfXFxUvPPIBcK2larrzyQHKh/8FkBYdTexr4="; + hash = "sha256-oqWTcUGutEn5cOggiY1yPUlVWiHYKjnwBCCrEeWYn0A="; }; nativeBuildInputs = [ cmake ]; From 354fba00cf671d8d6d849403bbc2d19afee6b12b Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Sat, 21 Mar 2026 22:11:52 +0100 Subject: [PATCH 391/407] bluez-headers: 5.84 -> 5.86 Changelog: https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/ChangeLog --- pkgs/by-name/bl/bluez-headers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bl/bluez-headers/package.nix b/pkgs/by-name/bl/bluez-headers/package.nix index a3e2e4bf15ba..06e4aa0aae1e 100644 --- a/pkgs/by-name/bl/bluez-headers/package.nix +++ b/pkgs/by-name/bl/bluez-headers/package.nix @@ -10,14 +10,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "bluez-headers"; - version = "5.84"; + version = "5.86"; # This package has the source, because of the emulatorAvailable check in the # bluez function args, that causes an infinite recursion with Python on cross # builds. src = fetchurl { url = "mirror://kernel/linux/bluetooth/bluez-${finalAttrs.version}.tar.xz"; - hash = "sha256-W6c9Aw97AAh9Z4ALDjIWAa7A+JKCfHLlosg5DYyIaxE="; + hash = "sha256-mfFEVAxgcFkeTFO8uXfrQmZMYrezbLNaKc9y3tM5Yh0="; }; dontConfigure = true; From a3405816875952c5d8db100a4fe91ae439e40313 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:55:05 +0200 Subject: [PATCH 392/407] unixodbc: 2.3.12 -> 2.3.14 changelog: https://github.com/lurcher/unixODBC/releases/tag/v2.3.14 diff: https://github.com/lurcher/unixODBC/compare/2.3.12...v2.3.14 --- pkgs/by-name/un/unixodbc/package.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/un/unixodbc/package.nix b/pkgs/by-name/un/unixodbc/package.nix index 3a1c4f6bc93c..19033127316f 100644 --- a/pkgs/by-name/un/unixodbc/package.nix +++ b/pkgs/by-name/un/unixodbc/package.nix @@ -1,22 +1,25 @@ { lib, stdenv, - fetchurl, + autoreconfHook, + fetchFromGitHub, }: stdenv.mkDerivation (finalAttrs: { pname = "unixodbc"; - version = "2.3.12"; + version = "2.3.14"; - # TODO: build from source https://github.com/lurcher/unixODBC - src = fetchurl { - urls = [ - "ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-${finalAttrs.version}.tar.gz" - "https://www.unixodbc.org/unixODBC-${finalAttrs.version}.tar.gz" - ]; - sha256 = "sha256-8hBQFEXOIb9ge6Ue+MEl4Q4i3/3/7Dd2RkYt9fAZFew="; + src = fetchFromGitHub { + owner = "lurcher"; + repo = "unixODBC"; + tag = "v${finalAttrs.version}"; + hash = "sha256-2WhUnpiNTtsoOJ4rvdxaadcW1ROWfdoSVA8Crj8rpo8="; }; + nativeBuildInputs = [ + autoreconfHook + ]; + configureFlags = [ "--disable-gui" "--sysconfdir=/etc" From 808c494caeff4820c39848b4ceb67290196c7af3 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:56:13 +0200 Subject: [PATCH 393/407] unixodbc: add meta.changelog --- pkgs/by-name/un/unixodbc/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/un/unixodbc/package.nix b/pkgs/by-name/un/unixodbc/package.nix index 19033127316f..8cd6072ae3bc 100644 --- a/pkgs/by-name/un/unixodbc/package.nix +++ b/pkgs/by-name/un/unixodbc/package.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { + changelog = "https://github.com/lurcher/unixODBC/releases/tag/v${finalAttrs.version}"; description = "ODBC driver manager for Unix"; homepage = "https://www.unixodbc.org/"; license = lib.licenses.lgpl2; From 2020c2f5f460be1621f8f0efb9854ae936e8640a Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:56:41 +0200 Subject: [PATCH 394/407] unixodbc: add hythera as maintainer --- pkgs/by-name/un/unixodbc/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/un/unixodbc/package.nix b/pkgs/by-name/un/unixodbc/package.nix index 8cd6072ae3bc..0bd77295c661 100644 --- a/pkgs/by-name/un/unixodbc/package.nix +++ b/pkgs/by-name/un/unixodbc/package.nix @@ -30,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: { description = "ODBC driver manager for Unix"; homepage = "https://www.unixodbc.org/"; license = lib.licenses.lgpl2; + maintainers = with lib.maintainers; [ hythera ]; platforms = lib.platforms.unix; }; }) From 2a6cd31a1548bf1238ab3e8484139f95c654582f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 18 Mar 2026 06:24:37 +0000 Subject: [PATCH 395/407] lzip: 1.25 -> 1.26 Changes: https://lists.nongnu.org/archive/html/lzip-bug/2026-03/msg00005.html --- pkgs/by-name/lz/lzip/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lz/lzip/package.nix b/pkgs/by-name/lz/lzip/package.nix index a35a37e786c3..dcdd2addb2d5 100644 --- a/pkgs/by-name/lz/lzip/package.nix +++ b/pkgs/by-name/lz/lzip/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "lzip"; - version = "1.25"; + version = "1.26"; outputs = [ "out" "man" @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://savannah/lzip/lzip-${finalAttrs.version}.tar.gz"; - hash = "sha256-CUGKbY+4P1ET9b2FbglwPfXTe64DCMZo0PNG49PwpW8="; + hash = "sha256-ZBzzCWFSXL47NAzIg0NsiFTp9QMvRZ9ETeR4K2IeZXI="; }; patches = lib.optionals stdenv.hostPlatform.isMinGW [ From 6537fb0a23806c79f6eecf920e9aae485202314b Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Mon, 19 Jan 2026 19:38:26 -0500 Subject: [PATCH 396/407] sigtool: fix build with GCC on Linux --- .../sigtool/0001-fix-build-with-gcc.patch | 24 +++++++++++++++++++ pkgs/os-specific/darwin/sigtool/default.nix | 5 ++++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/os-specific/darwin/sigtool/0001-fix-build-with-gcc.patch diff --git a/pkgs/os-specific/darwin/sigtool/0001-fix-build-with-gcc.patch b/pkgs/os-specific/darwin/sigtool/0001-fix-build-with-gcc.patch new file mode 100644 index 000000000000..dfebbdfb566e --- /dev/null +++ b/pkgs/os-specific/darwin/sigtool/0001-fix-build-with-gcc.patch @@ -0,0 +1,24 @@ +From b18ae56b1bee86808d40f89900f999e835a7e1e9 Mon Sep 17 00:00:00 2001 +From: Randy Eckenrode +Date: Fri, 13 Feb 2026 19:05:02 -0500 +Subject: [PATCH] fix-build-with-gcc + +--- + emit.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/emit.h b/emit.h +index 340f314..a8a6d3b 100644 +--- a/emit.h ++++ b/emit.h +@@ -6,6 +6,7 @@ + #include + #include + #include ++#include + + namespace SigTool { + +-- +2.51.2 + diff --git a/pkgs/os-specific/darwin/sigtool/default.nix b/pkgs/os-specific/darwin/sigtool/default.nix index 226956ba1cdd..d565bd4fb8c8 100644 --- a/pkgs/os-specific/darwin/sigtool/default.nix +++ b/pkgs/os-specific/darwin/sigtool/default.nix @@ -17,6 +17,11 @@ stdenv.mkDerivation rec { sha256 = "sha256-K3VSFaqcZEomF7kROJz+AwxdW1MmxxEFDaRnWnzcw54="; }; + patches = [ + # Fix missing `UINT64_C` when building with GCC on Linux + ./0001-fix-build-with-gcc.patch + ]; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 9cb7c50195654b80ea09a225a7c246f146462fca Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sun, 5 Apr 2026 17:09:48 -0700 Subject: [PATCH 397/407] util-linux: 2.41.3 -> 2.41.4 Pick up the patch from #507036. --- pkgs/by-name/ut/util-linux/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ut/util-linux/package.nix b/pkgs/by-name/ut/util-linux/package.nix index 95f68397d57c..9c036d6ba9dc 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -43,11 +43,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "util-linux" + lib.optionalString isMinimal "-minimal"; - version = "2.41.3"; + version = "2.41.4"; src = fetchurl { url = "mirror://kernel/linux/utils/util-linux/v${lib.versions.majorMinor finalAttrs.version}/util-linux-${finalAttrs.version}.tar.xz"; - hash = "sha256-MzDYc/D861VguJp9wU5PMoi72IDpaQPtm1DsK1eZ5Ys="; + hash = "sha256-qMITzAYEiGJgKkKy0pmzQAAfbQXEQHtUnz4DUh34Nog="; }; patches = [ @@ -60,12 +60,10 @@ stdenv.mkDerivation (finalAttrs: { # see https://github.com/NixOS/nixpkgs/issues/493934 ./pam_lastlog2-add-lpam-to-Makemodule.am.patch - # bits: only build when cpu_set_t is available - # Otherwise, the build fails on macOS (fetchurl { - name = "bits-only-build-when-cpu_set_t-is-available.patch"; - url = "https://lore.kernel.org/util-linux/20250501075806.88759-1-hi@alyssa.is/raw"; - hash = "sha256-G7Cdv8636wJEjgt9am7PaDI8bpSF8sO9bFWEIiAL25A="; + name = "CVE-2026-3184.patch"; + url = "https://github.com/util-linux/util-linux/commit/8b29aeb081e297e48c4c1ac53d88ae07e1331984.patch"; + hash = "sha256-bCITNB/k3CPcAYK4BXYFr1RWOsQ09PpgQw16SDZJES4="; }) ]; From 4096ee569c1f33203eab942bfb2216b7d995e924 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sun, 5 Apr 2026 17:11:26 -0700 Subject: [PATCH 398/407] util-linux: 2.41.3 -> 2.42 Drop a patch that has been merged upstream. --- pkgs/by-name/ut/util-linux/package.nix | 14 +---- ...m_lastlog2-add-lpam-to-Makemodule.am.patch | 52 ------------------- 2 files changed, 2 insertions(+), 64 deletions(-) delete mode 100644 pkgs/by-name/ut/util-linux/pam_lastlog2-add-lpam-to-Makemodule.am.patch diff --git a/pkgs/by-name/ut/util-linux/package.nix b/pkgs/by-name/ut/util-linux/package.nix index 9c036d6ba9dc..9306eaeac78c 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -43,11 +43,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "util-linux" + lib.optionalString isMinimal "-minimal"; - version = "2.41.4"; + version = "2.42"; src = fetchurl { url = "mirror://kernel/linux/utils/util-linux/v${lib.versions.majorMinor finalAttrs.version}/util-linux-${finalAttrs.version}.tar.xz"; - hash = "sha256-qMITzAYEiGJgKkKy0pmzQAAfbQXEQHtUnz4DUh34Nog="; + hash = "sha256-NFKyYLuqd11udJrDuyIRF4UAP8H0RJcAJcjaJt+nWOk="; }; patches = [ @@ -55,16 +55,6 @@ stdenv.mkDerivation (finalAttrs: { # which isn't valid on NixOS (and a compatibility link on most other modern # distros anyway). ./rtcwake-search-PATH-for-shutdown.patch - - # pam_lastlog2: link with libpam - # see https://github.com/NixOS/nixpkgs/issues/493934 - ./pam_lastlog2-add-lpam-to-Makemodule.am.patch - - (fetchurl { - name = "CVE-2026-3184.patch"; - url = "https://github.com/util-linux/util-linux/commit/8b29aeb081e297e48c4c1ac53d88ae07e1331984.patch"; - hash = "sha256-bCITNB/k3CPcAYK4BXYFr1RWOsQ09PpgQw16SDZJES4="; - }) ]; # We separate some of the utilities into their own outputs. This diff --git a/pkgs/by-name/ut/util-linux/pam_lastlog2-add-lpam-to-Makemodule.am.patch b/pkgs/by-name/ut/util-linux/pam_lastlog2-add-lpam-to-Makemodule.am.patch deleted file mode 100644 index 3ffb12387bb6..000000000000 --- a/pkgs/by-name/ut/util-linux/pam_lastlog2-add-lpam-to-Makemodule.am.patch +++ /dev/null @@ -1,52 +0,0 @@ -From c8e620c6bcd044786c59f822810fc973090dbfa2 Mon Sep 17 00:00:00 2001 -From: Morgan Jones -Date: Mon, 2 Mar 2026 11:03:39 -0800 -Subject: [PATCH] pam_lastlog2: add -lpam to Makemodule.am - -If we don't add this, we don't actually link with PAM; compare the -before and after of `lib/security/pam_lastlog2.so`. - -``` -Dynamic section at offset 0x2ce8 contains 31 entries: - Tag Type Name/Value - 0x0000000000000001 (NEEDED) Shared library: [liblastlog2.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libsqlite3.so] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x000000000000000e (SONAME) Library soname: [pam_lastlog2.so] -``` - -``` -Dynamic section at offset 0x2cd8 contains 32 entries: - Tag Type Name/Value - 0x0000000000000001 (NEEDED) Shared library: [libpam.so.0] - 0x0000000000000001 (NEEDED) Shared library: [liblastlog2.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libsqlite3.so] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x000000000000000e (SONAME) Library soname: [pam_lastlog2.so] -``` - -This causes issues like https://github.com/NixOS/nixpkgs/issues/493934 -where the library has trouble linking with PAM symbols because it is not -linked. - -Signed-off-by: Morgan Jones ---- - pam_lastlog2/src/Makemodule.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pam_lastlog2/src/Makemodule.am b/pam_lastlog2/src/Makemodule.am -index 40d597c58..629930853 100644 ---- a/pam_lastlog2/src/Makemodule.am -+++ b/pam_lastlog2/src/Makemodule.am -@@ -13,7 +13,7 @@ pam_lastlog2_la_CFLAGS = \ - - pam_lastlog2_la_LIBADD = liblastlog2.la - --pam_lastlog2_la_LDFLAGS = $(SOLIB_LDFLAGS) -module -avoid-version -shared -+pam_lastlog2_la_LDFLAGS = $(SOLIB_LDFLAGS) -lpam -module -avoid-version -shared - if HAVE_VSCRIPT - pam_lastlog2_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(top_srcdir)/pam_lastlog2/src/pam_lastlog2.sym - endif --- -2.50.1 - From 8d4e67943ea318d486ceb42fc2bb73f2d76f9c41 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sun, 5 Apr 2026 18:21:55 -0700 Subject: [PATCH 399/407] util-linux: fix 2.42 compile on Darwin Patch submitted upstream: https://lore.kernel.org/util-linux/CAEUYr6ZjVX1bd-xcBGtFN_ZYwQnXDYsw7d1-7sTpF2BbgfrR+g@mail.gmail.com/T/ --- ...include-correct-struct-statfs-header.patch | 61 +++++++++++++++++++ pkgs/by-name/ut/util-linux/package.nix | 4 ++ 2 files changed, 65 insertions(+) create mode 100644 pkgs/by-name/ut/util-linux/include-correct-struct-statfs-header.patch diff --git a/pkgs/by-name/ut/util-linux/include-correct-struct-statfs-header.patch b/pkgs/by-name/ut/util-linux/include-correct-struct-statfs-header.patch new file mode 100644 index 000000000000..6787ef311abf --- /dev/null +++ b/pkgs/by-name/ut/util-linux/include-correct-struct-statfs-header.patch @@ -0,0 +1,61 @@ +From 145b6a66dcc725de3c3161db62db7047eb407214 Mon Sep 17 00:00:00 2001 +From: Morgan Jones +Date: Sun, 5 Apr 2026 18:03:54 -0700 +Subject: [PATCH] pidfd-utils: include correct struct statfs header for darwin + +Fixes the build on Darwin since struct statfs is in sys/mount.h +and sys/vfs.h doesn't even exist. Just conditionally include all the +headers. +--- + include/statfs_magic.h | 16 ++++++++++++++++ + lib/pidfd-utils.c | 3 --- + 2 files changed, 16 insertions(+), 3 deletions(-) + +diff --git a/include/statfs_magic.h b/include/statfs_magic.h +index 6921abaa4..28977f392 100644 +--- a/include/statfs_magic.h ++++ b/include/statfs_magic.h +@@ -5,10 +5,26 @@ + #ifndef UTIL_LINUX_STATFS_MAGIC_H + #define UTIL_LINUX_STATFS_MAGIC_H + ++#ifdef HAVE_SYS_TYPES_H ++# include ++#endif ++ ++#ifdef HAVE_SYS_STAT_H ++# include ++#endif ++ + #ifdef HAVE_SYS_STATFS_H + # include + #endif + ++#ifdef HAVE_SYS_VFS_H ++# include ++#endif ++ ++#ifdef HAVE_SYS_MOUNT_H ++# include ++#endif ++ + /* + * If possible then don't depend on internal libc __SWORD_TYPE type. + */ +diff --git a/lib/pidfd-utils.c b/lib/pidfd-utils.c +index a83735920..f7c649144 100644 +--- a/lib/pidfd-utils.c ++++ b/lib/pidfd-utils.c +@@ -5,9 +5,6 @@ + * Authors: Christian Goeschel Ndjomouo [2025] + */ + #include +-#include +-#include +-#include + #include + #include + +-- +2.50.1 + diff --git a/pkgs/by-name/ut/util-linux/package.nix b/pkgs/by-name/ut/util-linux/package.nix index 9306eaeac78c..0751a15cfbc3 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -55,6 +55,10 @@ stdenv.mkDerivation (finalAttrs: { # which isn't valid on NixOS (and a compatibility link on most other modern # distros anyway). ./rtcwake-search-PATH-for-shutdown.patch + + # Fix compile of 2.42+ on Darwin. + # https://lore.kernel.org/util-linux/CAEUYr6ZjVX1bd-xcBGtFN_ZYwQnXDYsw7d1-7sTpF2BbgfrR+g@mail.gmail.com/T/#u + ./include-correct-struct-statfs-header.patch ]; # We separate some of the utilities into their own outputs. This From 40316d7ea7a8c998412669311cb06cf4245d52c0 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Mon, 24 Nov 2025 11:00:25 -0800 Subject: [PATCH 400/407] util-linux: only add updateScript for non-minimal build We choose the non-minimal build because minimal encompasses libuuid and util-linuxMinimal. --- pkgs/by-name/ut/util-linux/package.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ut/util-linux/package.nix b/pkgs/by-name/ut/util-linux/package.nix index 0751a15cfbc3..aef6ace7f00b 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -213,13 +213,6 @@ stdenv.mkDerivation (finalAttrs: { doCheck = false; # "For development purpose only. Don't execute on production system!" passthru = { - updateScript = gitUpdater { - # No nicer place to find latest release. - url = "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"; - rev-prefix = "v"; - ignoredVersions = "(-rc).*"; - }; - # encode upstream assumption to be used in man-db # https://github.com/util-linux/util-linux/commit/8886d84e25a457702b45194d69a47313f76dc6bc hasCol = stdenv.hostPlatform.libc == "glibc"; @@ -227,6 +220,14 @@ stdenv.mkDerivation (finalAttrs: { tests = { inherit (nixosTests) pam-lastlog; }; + } + // lib.optionalAttrs (!isMinimal) { + updateScript = gitUpdater { + # No nicer place to find latest release. + url = "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"; + rev-prefix = "v"; + ignoredVersions = "(-rc|-start|-devel).*"; + }; }; meta = { From 625b04014302131fed8732b0f6b2fcc441bb9991 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sun, 5 Apr 2026 20:23:16 -0700 Subject: [PATCH 401/407] openssh: 10.2p1 -> 10.3p1 --- pkgs/tools/networking/openssh/common.nix | 3 ++- pkgs/tools/networking/openssh/default.nix | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/openssh/common.nix b/pkgs/tools/networking/openssh/common.nix index fc59d8773bdd..deeab329d6cd 100644 --- a/pkgs/tools/networking/openssh/common.nix +++ b/pkgs/tools/networking/openssh/common.nix @@ -71,7 +71,8 @@ stdenv.mkDerivation (finalAttrs: { # See discussion in https://github.com/NixOS/nixpkgs/pull/16966 ./dont_create_privsep_path.patch - + ] + ++ lib.optionals (lib.versionOlder finalAttrs.version "10.3") [ # See discussion in https://github.com/NixOS/nixpkgs/issues/466049 and # https://gitlab.archlinux.org/archlinux/packaging/packages/openssh/-/issues/23 (fetchpatch { diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index 29bdb80eebf1..dd58586699c9 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -14,11 +14,11 @@ in { openssh = common rec { pname = "openssh"; - version = "10.2p1"; + version = "10.3p1"; src = fetchurl { url = urlFor version; - hash = "sha256-zMQsBBmTeVkmP6Hb0W2vwYxWuYTANWLSk3zlamD3mLI="; + hash = "sha256-VmgqNruS3PS08Bb9jsjnQFm3mo3iXBXWcNcx59GORfQ="; }; extraPatches = [ From aa13fbfb81d1819c2665f7c20bd0574c5f2795a1 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sun, 5 Apr 2026 20:30:43 -0700 Subject: [PATCH 402/407] openssh_gssapi: update patch to latest --- pkgs/tools/networking/openssh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index dd58586699c9..6c9f80ea429c 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -96,8 +96,8 @@ in (fetchpatch { name = "openssh-gssapi.patch"; - url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%2510.1p1-1/debian/patches/gssapi.patch"; - hash = "sha256-/wJ3AA+RscHjFRSeL0LENviKlCglpOi7HNuCxidpQV8="; + url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%2510.2p1-6/debian/patches/gssapi.patch"; + hash = "sha256-mYrJJrE6l0r/VYLWlOTGkKLzj9Dj4wOLgJyW/NLGaeo="; }) ]; From 233ece11b28a746eb96a11f2bf3f6146f3a2f935 Mon Sep 17 00:00:00 2001 From: GraysonTinker Date: Sun, 5 Apr 2026 22:19:08 -0700 Subject: [PATCH 403/407] rhash: 1.4.4 -> 1.4.6 --- pkgs/by-name/rh/rhash/do-link-so.patch | 22 --------- pkgs/by-name/rh/rhash/dont-fail-ln.patch | 59 ------------------------ pkgs/by-name/rh/rhash/package.nix | 9 +--- 3 files changed, 2 insertions(+), 88 deletions(-) delete mode 100644 pkgs/by-name/rh/rhash/do-link-so.patch delete mode 100644 pkgs/by-name/rh/rhash/dont-fail-ln.patch diff --git a/pkgs/by-name/rh/rhash/do-link-so.patch b/pkgs/by-name/rh/rhash/do-link-so.patch deleted file mode 100644 index d75df2d048cd..000000000000 --- a/pkgs/by-name/rh/rhash/do-link-so.patch +++ /dev/null @@ -1,22 +0,0 @@ -From b8c91ea6551e99e10352386cd46ea26973bb4a4d Mon Sep 17 00:00:00 2001 -From: Aleksey Kravchenko -Date: Mon, 11 Sep 2023 03:49:20 +0300 -Subject: [PATCH] Fix #238: Build on Unix - ---- - librhash/Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/librhash/Makefile b/librhash/Makefile -index e8ee862..34f1263 100644 ---- a/librhash/Makefile -+++ b/librhash/Makefile -@@ -27,7 +27,7 @@ install-lib-static: $(LIBRHASH_STATIC) - install-lib-shared: $(LIBRHASH_SHARED) $(EXTRA_INSTALL_LIBSHARED) - $(INSTALL) -d $(SO_DIR) - $(INSTALL_SHARED) $(LIBRHASH_SHARED) $(SO_DIR)/ -- test "x$(LIBRHASH_SO_MAJ)" != "x$(LIBRHASH_SHARED)" || ( \ -+ test "x$(LIBRHASH_SO_MAJ)" = "x$(LIBRHASH_SHARED)" || ( \ - rm -f $(LIBDIR)/$(LIBRHASH_SO_MAJ) && \ - ln -s $(LIBRHASH_SHARED) $(LIBDIR)/$(LIBRHASH_SO_MAJ) ) - diff --git a/pkgs/by-name/rh/rhash/dont-fail-ln.patch b/pkgs/by-name/rh/rhash/dont-fail-ln.patch deleted file mode 100644 index 7703db5feb24..000000000000 --- a/pkgs/by-name/rh/rhash/dont-fail-ln.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 9ef90b958b7ae50aeeb5c269468034d73d6e2efe Mon Sep 17 00:00:00 2001 -From: Aleksey Kravchenko -Date: Mon, 31 Jul 2023 02:48:15 +0300 -Subject: [PATCH] Fix #238: Build on *BSD - ---- - configure | 3 ++- - librhash/Makefile | 8 ++++---- - 2 files changed, 6 insertions(+), 5 deletions(-) - -diff --git a/configure b/configure -index dae76d5..39ef8c1 100755 ---- a/configure -+++ b/configure -@@ -567,6 +567,7 @@ qnx() { test "$OS_LC" = "qnx"; } - sunos() { test "$OS_LC" = "sunos"; } - wine() { test "$OS_LC" = "wine"; } - win32() { cygwin || mingw32 || mingw64 || msys || wine; } -+bsd() { dragonfly || freebsd || netbsd || openbsd ; } - posix_make() { aix || bsdos || hpux || irix || qnx || sunos; } - - ##################################################################### -@@ -713,7 +714,7 @@ if win32; then - elif darwin; then - SHARED_EXT=".${RHASH_VERSION_MAJOR}.dylib" - SOLINK_EXT=".dylib" --elif linux; then -+elif linux || bsd; then - # use the full library version for the library file extension - SHARED_EXT=".so.${RHASH_VERSION}" - fi -diff --git a/librhash/Makefile b/librhash/Makefile -index d48e06e..e8ee862 100644 ---- a/librhash/Makefile -+++ b/librhash/Makefile -@@ -27,9 +27,9 @@ install-lib-static: $(LIBRHASH_STATIC) - install-lib-shared: $(LIBRHASH_SHARED) $(EXTRA_INSTALL_LIBSHARED) - $(INSTALL) -d $(SO_DIR) - $(INSTALL_SHARED) $(LIBRHASH_SHARED) $(SO_DIR)/ -- test "x$(LIBRHASH_SO_MAJ)" != "x$(LIBRHASH_SHARED)" && \ -+ test "x$(LIBRHASH_SO_MAJ)" != "x$(LIBRHASH_SHARED)" || ( \ - rm -f $(LIBDIR)/$(LIBRHASH_SO_MAJ) && \ -- ln -s $(LIBRHASH_SHARED) $(LIBDIR)/$(LIBRHASH_SO_MAJ) -+ ln -s $(LIBRHASH_SHARED) $(LIBDIR)/$(LIBRHASH_SO_MAJ) ) - - install-implib: - $(INSTALL) -d $(LIBDIR) -@@ -175,9 +175,9 @@ $(EXPORTS_FILE): $(LIB_HEADERS) - $(LIB_HEADERS) | grep -v "$(EXPORTS_SKIP)" > $@ - - $(LIBRHASH_SOLINK): -- test "x$(LIBRHASH_SO_MAJ)" != "x$(LIBRHASH_SHARED)" && \ -+ test "x$(LIBRHASH_SO_MAJ)" = "x$(LIBRHASH_SHARED)" || ( \ - rm -f $(LIBRHASH_SO_MAJ) && \ -- ln -s $(LIBRHASH_SHARED) $(LIBRHASH_SO_MAJ) -+ ln -s $(LIBRHASH_SHARED) $(LIBRHASH_SO_MAJ) ) - rm -f $(LIBRHASH_SOLINK) - ln -s $(LIBRHASH_SO_MAJ) $(LIBRHASH_SOLINK) - diff --git a/pkgs/by-name/rh/rhash/package.nix b/pkgs/by-name/rh/rhash/package.nix index f517f6eda7c1..adb2c682ce6d 100644 --- a/pkgs/by-name/rh/rhash/package.nix +++ b/pkgs/by-name/rh/rhash/package.nix @@ -8,21 +8,16 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.4.4"; + version = "1.4.6"; pname = "rhash"; src = fetchFromGitHub { owner = "rhash"; repo = "RHash"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-3CW41ULdXoID4cOgrcG2j85tgIJ/sz5hU7A83qpuxf4="; + sha256 = "sha256-9/kFI38PG3AKsdDqEV/wEzSel9IlQQ/pvOyhU/N/aV0="; }; - patches = [ - ./dont-fail-ln.patch - ./do-link-so.patch - ]; - nativeBuildInputs = [ which ]; buildInputs = lib.optionals stdenv.hostPlatform.isFreeBSD [ gettext ]; From 198875a956011dac6194f93cce9426377684a0c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 30 Mar 2026 11:42:00 +0200 Subject: [PATCH 404/407] libldac-dec: switch to Sony AOSP source via open-vela Replace the reverse-engineered O2C14 decompilation with Sony's official LDAC source from AOSP, mirrored by Xiaomi's open-vela project under Apache-2.0. The O2C14 decompilation had a use-before-init bug in ldacBT_init_handle_decode that passed UNSET (-1) as channel config, failing with LDAC_ERR_ASSERT_CHANNEL_CONFIG (533) on every call and breaking LDAC A2DP in PipeWire entirely. The bug was introduced when cleaning up raw decompiler output and never fixed upstream; the repository appears unmaintained. The Sony source does not have this bug and additionally provides proper versioning (2.0.72) and a complete codebase rather than a partial decompilation. Also add a ldacBT-dec.pc file so pipewire's meson picks it up via pkg-config instead of the find_library fallback. --- .../li/libldac-dec/fix-decode-init.patch | 24 ----- pkgs/by-name/li/libldac-dec/package.nix | 90 +++++++++++++------ 2 files changed, 64 insertions(+), 50 deletions(-) delete mode 100644 pkgs/by-name/li/libldac-dec/fix-decode-init.patch diff --git a/pkgs/by-name/li/libldac-dec/fix-decode-init.patch b/pkgs/by-name/li/libldac-dec/fix-decode-init.patch deleted file mode 100644 index be1b8905e27c..000000000000 --- a/pkgs/by-name/li/libldac-dec/fix-decode-init.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- a/src/ldacBT_api.o.c -+++ b/src/ldacBT_api.o.c -@@ -165,6 +165,10 @@ - // tbl_ldacbt_config[0].frmlen_1ch; - // frmlen = 165 * channel - LDACBT_FRMHDRBYTES; - frmlen = tbl_ldacbt_config[0].frmlen_1ch * channel - LDACBT_FRMHDRBYTES; -+ hLdacBT->frmlen = frmlen; -+ hLdacBT->cm = cm; -+ hLdacBT->cci = cci; -+ hLdacBT->frm_status = 0; - /* Set Configuration Information */ - result = ldaclib_set_config_info( - hLdacBT->hLDAC, hLdacBT->sfid, hLdacBT->cci, hLdacBT->frmlen, hLdacBT->frm_status); -@@ -174,10 +178,6 @@ - } else if (result != LDAC_S_OK) { - hLdacBT->error_code_api = LDACBT_GET_LDACLIB_ERROR_CODE; - } -- hLdacBT->frmlen = frmlen; -- hLdacBT->cm = cm; -- hLdacBT->cci = cci; -- hLdacBT->frm_status = 0; - hLdacBT->sfid = sfid; - result = ldaclib_init_decode(hLdacBT->hLDAC, nshift); - if (LDAC_FAILED(result)) { diff --git a/pkgs/by-name/li/libldac-dec/package.nix b/pkgs/by-name/li/libldac-dec/package.nix index 5d292af9996f..89fa401ea258 100644 --- a/pkgs/by-name/li/libldac-dec/package.nix +++ b/pkgs/by-name/li/libldac-dec/package.nix @@ -2,46 +2,84 @@ lib, stdenv, fetchFromGitHub, - cmake, - nix-update-script, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "libldac-dec"; - version = "0.0.2-unstable-2024-11-12"; + version = "2.0.72"; src = fetchFromGitHub { - owner = "O2C14"; - repo = "libldac-dec"; - rev = "8c15f53b97c8322c18cff3fddf6d7129dbd3d349"; - hash = "sha256-pdeEtQXxL2pd9qTfLOEmPDn3POgo5qxRqbK807WN98s="; + owner = "open-vela"; + repo = "external_libldac"; + rev = "5b4bf66096ba0d69615efb2422ba3d023c34c2fd"; + hash = "sha256-5jeqTyhSBtYky15Xw1lIbUxeGZMQQQdM/EQUFicyi3Y="; }; - patches = [ - # Fix uninitialized struct members passed to ldaclib_set_config_info in decode init - ./fix-decode-init.patch + outputs = [ + "out" + "dev" ]; - nativeBuildInputs = [ cmake ]; + env.NIX_CFLAGS_COMPILE = "-O2 -fPIC -Wall -D_DECODE_ONLY -Iinc -Isrc"; - # Upstream CMakeLists.txt doesn't have install rules - postPatch = '' - cat >> CMakeLists.txt <<'EOF' - install(TARGETS ldacBT_dec LIBRARY DESTINATION ''${CMAKE_INSTALL_LIBDIR}) - EOF + # Verify finalAttrs.version matches LDACBT_LIB_VER_* in upstream source. + # Guards against silent version drift when the pinned commit changes. + preBuild = '' + awk -v want=${finalAttrs.version} ' + /^#define LDACBT_LIB_VER_/ { v = v sep ($3+0); sep = "." } + END { + if (v != want) { print "version mismatch: package says " want ", source reports " v > "/dev/stderr"; exit 1 } + } + ' src/ldacBT_api.c ''; - cmakeFlags = [ - "-DCMAKE_INSTALL_LIBDIR=lib" - ]; + # Upstream ships AOSP build files and a gcc/ makefile that only knows + # about the in-tree layout. Compile and link directly; the entire + # library is two umbrella translation units. + buildPhase = '' + runHook preBuild - passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + soname=libldacBT_dec.so.${lib.versions.major finalAttrs.version} + sofile=libldacBT_dec.so.${finalAttrs.version} + + $CC -shared -Wl,-soname,$soname src/ldaclib.c src/ldacBT.c -lm -o $sofile + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + install -Dm644 -t $out/lib $sofile + ln -s $sofile $out/lib/$soname + ln -s $sofile $out/lib/libldacBT_dec.so + + install -Dm644 inc/ldacBT.h $dev/include/ldac/ldacBT.h + + mkdir -p $dev/lib/pkgconfig + cat > $dev/lib/pkgconfig/ldacBT-dec.pc < Date: Mon, 6 Apr 2026 17:40:05 +0200 Subject: [PATCH 405/407] python3Packages.requests: 2.32.5 -> 2.33.1 https://github.com/psf/requests/blob/v2.33.1/HISTORY.md Fixes: CVE-2026-25645 --- pkgs/development/python-modules/requests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/requests/default.nix b/pkgs/development/python-modules/requests/default.nix index 9622c005d0e0..633658bec1ec 100644 --- a/pkgs/development/python-modules/requests/default.nix +++ b/pkgs/development/python-modules/requests/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "requests"; - version = "2.32.5"; + version = "2.33.1"; pyproject = true; __darwinAllowLocalNetworking = true; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "psf"; repo = "requests"; tag = "v${version}"; - hash = "sha256-cEBalMFoYFaGG8M48k+OEBvzLegzrTNP1NxH2ljP6qg="; + hash = "sha256-cQnCTMmpdkvWwt7RFAIhAfmhVwGVn0Y8Z5Tr6lzDmS8="; }; build-system = [ setuptools ]; From e8b0ba92eff7e9c0a8e6f119985e0e9f5962829f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Feb 2026 01:11:54 +0000 Subject: [PATCH 406/407] libssh: 0.11.3 -> 0.12.0 https://www.libssh.org/2026/02/10/libssh-0-12-0-and-0-11-4-security-releases/ --- pkgs/by-name/li/libssh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libssh/package.nix b/pkgs/by-name/li/libssh/package.nix index 8518c4c01c86..93876d1b72d8 100644 --- a/pkgs/by-name/li/libssh/package.nix +++ b/pkgs/by-name/li/libssh/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libssh"; - version = "0.11.4"; + version = "0.12.0"; src = fetchurl { url = "https://www.libssh.org/files/${lib.versions.majorMinor finalAttrs.version}/libssh-${finalAttrs.version}.tar.xz"; - hash = "sha256-ACrDIOPWbJ4QDsZXbj6EqgxIlJ79479bQKKAKZIpdwE="; + hash = "sha256-Gmr0JNgyfl7t705f5/W5JCJt1hesnz3oDyF9gqNqcSE="; }; outputs = [ From 8f6f7ca68cc156d2165cd0e4cc5e7bf25a1fefc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 07:15:07 +0000 Subject: [PATCH 407/407] {xapian,xapian-omega,python3Packages.xapian}: 1.4.27 -> 1.4.31 https://lists.xapian.org/pipermail/xapian-discuss/2025-April/010075.html https://lists.xapian.org/pipermail/xapian-discuss/2025-April/010076.html https://lists.xapian.org/pipermail/xapian-discuss/2025-November/010103.html https://lists.xapian.org/pipermail/xapian-discuss/2026-February/010106.html --- pkgs/development/libraries/xapian/default.nix | 2 +- pkgs/development/libraries/xapian/tools/omega/default.nix | 2 +- pkgs/development/python-modules/xapian/default.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/xapian/default.nix b/pkgs/development/libraries/xapian/default.nix index cac050463469..993fb9ea47f4 100644 --- a/pkgs/development/libraries/xapian/default.nix +++ b/pkgs/development/libraries/xapian/default.nix @@ -76,5 +76,5 @@ in # Don't forget to change the hashes in xapian-omega and # python3Packages.xapian. They inherit the version from this package, and # should always be built with the equivalent xapian version. - xapian_1_4 = generic "1.4.27" "sha256-vLyZz78WCAEZwlcfwpZ5T1Ob1ULKOSbxfCmZYAgwq2E="; + xapian_1_4 = generic "1.4.31" "sha256-/s9gnqLv3IpkvjaXFarHMzNqEfdICmVFJElkrmvICBE="; } diff --git a/pkgs/development/libraries/xapian/tools/omega/default.nix b/pkgs/development/libraries/xapian/tools/omega/default.nix index 8fb02bee902b..591adee8f401 100644 --- a/pkgs/development/libraries/xapian/tools/omega/default.nix +++ b/pkgs/development/libraries/xapian/tools/omega/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://oligarchy.co.uk/xapian/${version}/xapian-omega-${version}.tar.xz"; - hash = "sha256-HRk7MoXsFQVXJXsEnuHYyUxAvN6QbOC6fxo4oamlpcE="; + hash = "sha256-p9+2CN2LPqU93oUjbUdXloJgacTRJhieozp5M0myMXo="; }; buildInputs = [ diff --git a/pkgs/development/python-modules/xapian/default.nix b/pkgs/development/python-modules/xapian/default.nix index 94934ea0041d..14a07d65ae83 100644 --- a/pkgs/development/python-modules/xapian/default.nix +++ b/pkgs/development/python-modules/xapian/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchurl { url = "https://oligarchy.co.uk/xapian/${version}/xapian-bindings-${version}.tar.xz"; - hash = "sha256-ujteEICeV5rNEb0WV3nOP9KaiQTqN5aO9bV62Xw2GLo="; + hash = "sha256-o4zHukGIzAvSfcc2nwOQZ3IEcIehxU8bkzVdXpEDwwQ="; }; configureFlags = [