From e4e5628b7f2410a75c30623fe40e218e6d2ee419 Mon Sep 17 00:00:00 2001 From: Alex James Date: Wed, 23 Jul 2025 01:07:31 -0700 Subject: [PATCH 001/532] 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/532] 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/532] 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/532] 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/532] 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/532] 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/532] 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 e2a60581caf760b9b0d195ff8c2e6111138c6cf1 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 8 Feb 2026 19:16:03 +0000 Subject: [PATCH 008/532] 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 164311ba41f781260907f6dd3c6c44b3fa7c7cc8 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 11 Feb 2026 21:32:08 +0000 Subject: [PATCH 009/532] 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 750b4c295f55df02e782c424a5d3e7a79bbfc78e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 10:04:10 +0000 Subject: [PATCH 010/532] 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 b9ff1f05690aab512e621dd317fd7695f0f0ee2b Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 17 Feb 2026 19:49:16 +0000 Subject: [PATCH 011/532] 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 012/532] 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 86b68b8a4baf8e62c2144849be55d4a48c55976f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 19 Feb 2026 21:42:21 +0000 Subject: [PATCH 013/532] 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 729704e1afbee4b0ab9d0489b23e489538bbec34 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 21 Feb 2026 15:10:49 +0100 Subject: [PATCH 014/532] 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 87e91676c7e7bd9a1798e52f3dcc188a6927b81f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 22 Feb 2026 22:16:21 +0000 Subject: [PATCH 015/532] 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 016/532] 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 16333c9ad1fb9ef6fc90c0d03634edc67834141d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 26 Feb 2026 09:10:13 +0100 Subject: [PATCH 017/532] 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 018/532] 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 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 019/532] 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 020/532] 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 021/532] 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 022/532] 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 023/532] 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 024/532] 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 025/532] 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 026/532] 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 027/532] 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 028/532] 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 029/532] 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 030/532] 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 a200cf1dac3de0a89474d5a65337b43b1722ead1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 4 Mar 2026 16:37:39 +0100 Subject: [PATCH 031/532] 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 032/532] 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 033/532] 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 034/532] 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 035/532] 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 036/532] 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 037/532] 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 038/532] 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 039/532] 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 040/532] 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 041/532] 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 042/532] 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 043/532] 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 044/532] 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 045/532] 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 046/532] 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 047/532] {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 048/532] 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 049/532] 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 e58417895d35fcbabba1b06cd70feaf97ca83237 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 18:39:15 +0000 Subject: [PATCH 050/532] 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 051/532] 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 052/532] 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 bc12d9236515413829b1a60528805e33ea08859e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Dec 2025 00:29:31 +0000 Subject: [PATCH 053/532] 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 054/532] 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 055/532] 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 056/532] 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 057/532] 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 058/532] 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 059/532] 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 060/532] 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 061/532] 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 062/532] 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 063/532] 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 064/532] 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 065/532] 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 066/532] 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 067/532] 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 e6a89323f2fd5edc6bad011cf661b10d1a0270d3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 8 Feb 2026 09:42:38 +0000 Subject: [PATCH 068/532] 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 ffe0111b604fa8b40cde278c0df920c09be1c6dc Mon Sep 17 00:00:00 2001 From: Shiven Garia Date: Mon, 9 Mar 2026 14:11:02 +0530 Subject: [PATCH 069/532] 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 1bc2381cebc91f4a30652cda0c84766ca4b75b05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 19:10:46 +0000 Subject: [PATCH 070/532] 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 071/532] 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 072/532] 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 073/532] 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 074/532] 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 075/532] 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 4a3027d2080a69131c69725788f6f709aba8f740 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 12 Mar 2026 06:18:12 +0000 Subject: [PATCH 076/532] 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 077/532] 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 078/532] 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 71003837ddbcea5b62136f886e4ff6b393d4de64 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 8 Mar 2026 22:47:24 +0100 Subject: [PATCH 079/532] 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 080/532] 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 081/532] 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 082/532] 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 083/532] 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 084/532] 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 085/532] 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 086/532] 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 087/532] 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 088/532] 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 089/532] 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 090/532] 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 091/532] 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 092/532] 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 093/532] 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 094/532] 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 095/532] 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 096/532] 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 097/532] 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 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 098/532] 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 099/532] 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 100/532] 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 101/532] 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 102/532] 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 103/532] 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 104/532] 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 105/532] 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 106/532] 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 107/532] 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 b07f64381c1adcea7945bbfcc289a0adf6f533d1 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 15 Mar 2026 13:43:32 -0700 Subject: [PATCH 108/532] 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 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 109/532] 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 110/532] 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 111/532] 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 112/532] 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 113/532] 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 114/532] 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 115/532] 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 116/532] 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 117/532] 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 118/532] 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 119/532] 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 120/532] 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 121/532] 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 122/532] 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 123/532] 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 124/532] 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 125/532] 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 126/532] 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 127/532] 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 128/532] 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 129/532] 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 130/532] 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 131/532] 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 132/532] 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 133/532] 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 134/532] 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 135/532] 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 136/532] 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 137/532] 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 138/532] 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 139/532] 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 140/532] 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 141/532] 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 142/532] 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 143/532] 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 144/532] 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 145/532] 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 146/532] 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 147/532] 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 148/532] 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 149/532] 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 150/532] 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 151/532] 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 152/532] 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 153/532] 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 154/532] 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 155/532] 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 156/532] 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 157/532] 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 158/532] 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 dc4b9cacfc86cade7c89904ed266d342ea6214a4 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Fri, 20 Mar 2026 07:11:56 +0100 Subject: [PATCH 159/532] itgmania: add myself as maintainer I play this game as well and would like to adopt maintainership. Signed-off-by: David Wronek --- pkgs/by-name/it/itgmania/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/it/itgmania/package.nix b/pkgs/by-name/it/itgmania/package.nix index f17bc900481b..ed3eb8f1d7b5 100644 --- a/pkgs/by-name/it/itgmania/package.nix +++ b/pkgs/by-name/it/itgmania/package.nix @@ -91,6 +91,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ftsimas maxwell-lt + ungeskriptet ]; mainProgram = "itgmania"; }; From 9db4a5b6a4c9c8a40f9fb5c225a695c6fd5c0a77 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Fri, 20 Mar 2026 07:12:37 +0100 Subject: [PATCH 160/532] itgmania: add nix-update-script Signed-off-by: David Wronek --- pkgs/by-name/it/itgmania/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/it/itgmania/package.nix b/pkgs/by-name/it/itgmania/package.nix index ed3eb8f1d7b5..ac45effff3f1 100644 --- a/pkgs/by-name/it/itgmania/package.nix +++ b/pkgs/by-name/it/itgmania/package.nix @@ -19,6 +19,7 @@ udev, makeWrapper, makeDesktopItem, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -83,6 +84,8 @@ stdenv.mkDerivation (finalAttrs: { }) ]; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://www.itgmania.com/"; description = "Fork of StepMania 5.1, improved for the post-ITG community"; 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 161/532] 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 162/532] 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 163/532] 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 164/532] 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 165/532] 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 166/532] 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 167/532] 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 168/532] 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 169/532] 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 170/532] 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 171/532] 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 172/532] 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 173/532] 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 174/532] 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 175/532] 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 176/532] 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 177/532] 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 178/532] 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 179/532] 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 180/532] 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 181/532] 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 182/532] 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 183/532] 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 184/532] 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 185/532] 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 186/532] 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 187/532] 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 188/532] 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 189/532] 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 190/532] 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 191/532] 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 192/532] 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 193/532] 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 194/532] 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 195/532] 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 196/532] 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 197/532] 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 198/532] 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 199/532] 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 200/532] 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 201/532] 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 202/532] 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 203/532] 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 204/532] 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 205/532] 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 206/532] 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 207/532] 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 208/532] 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 209/532] 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 210/532] 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 211/532] 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 212/532] 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 213/532] 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 214/532] 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 215/532] 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 216/532] 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 217/532] 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 218/532] 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 219/532] 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 220/532] 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 221/532] 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 222/532] 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 223/532] =?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 224/532] 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 225/532] 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 226/532] 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 227/532] 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 228/532] 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 229/532] 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 230/532] 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 231/532] 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 232/532] 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 233/532] 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 234/532] 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 235/532] 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 236/532] 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 237/532] 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 238/532] 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 239/532] 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 240/532] 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 241/532] 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 242/532] 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 243/532] 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 244/532] 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 245/532] 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 246/532] 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 247/532] 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 248/532] 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 249/532] 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 250/532] 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 251/532] 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 252/532] 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 253/532] 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 254/532] 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 255/532] 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 256/532] 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 257/532] 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 258/532] 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 259/532] 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 260/532] 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 261/532] 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 262/532] 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 263/532] 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 264/532] 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 265/532] 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 cd8540da55892dd6f6e3d795de759daee82cbb8c Mon Sep 17 00:00:00 2001 From: Bob Bobber Date: Mon, 30 Mar 2026 14:18:51 -0400 Subject: [PATCH 266/532] nixos/onlyoffice: add allowLocalConnections option Allow the document server to download files from private and link-local IP addresses by setting `allowPrivateIPAddress` and `allowMetaIPAddress` to true in the request-filtering-agent configuration. Resolves https://github.com/NixOS/nixpkgs/issues/317225 --- nixos/modules/services/web-apps/onlyoffice.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nixos/modules/services/web-apps/onlyoffice.nix b/nixos/modules/services/web-apps/onlyoffice.nix index 526ef9269645..7649f2132eeb 100644 --- a/nixos/modules/services/web-apps/onlyoffice.nix +++ b/nixos/modules/services/web-apps/onlyoffice.nix @@ -58,6 +58,12 @@ in description = "Port the OnlyOffice document server should listen on."; }; + allowLocalConnections = lib.mkOption { + type = lib.types.bool; + default = false; + description = "Whether to allow the document server to download files from private IP addresses."; + }; + examplePort = lib.mkOption { type = lib.types.port; default = null; @@ -308,6 +314,10 @@ in # https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/master/run-document-server.sh FS_SECRET_STRING=$(cut -d '"' -f 2 < ${cfg.securityNonceFile}) jq ' + ${lib.optionalString cfg.allowLocalConnections '' + .services.CoAuthoring."request-filtering-agent".allowPrivateIPAddress = true | + .services.CoAuthoring."request-filtering-agent".allowMetaIPAddress = true | + ''} .storage.fs.secretString = "'$FS_SECRET_STRING'" | .services.CoAuthoring.server.port = ${toString cfg.port} | .services.CoAuthoring.sql.dbHost = "${cfg.postgresHost}" | From 929d023da22a9a620896bbf155f14ec5837e7492 Mon Sep 17 00:00:00 2001 From: Hraban Date: Mon, 30 Mar 2026 17:55:52 -0400 Subject: [PATCH 267/532] 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 268/532] 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 269/532] 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 270/532] 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 271/532] 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 272/532] 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 273/532] 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 274/532] 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 275/532] 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 276/532] 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 277/532] 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 278/532] 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 279/532] 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 280/532] 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 281/532] 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 282/532] 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 283/532] 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 284/532] 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 285/532] 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 286/532] 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 287/532] 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 288/532] 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 289/532] 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 290/532] 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 291/532] 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 292/532] 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 293/532] 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 294/532] 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 295/532] 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 296/532] 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 297/532] 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 298/532] 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 299/532] =?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 300/532] 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 301/532] 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 302/532] 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 303/532] 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 304/532] 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 305/532] 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 306/532] 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 307/532] 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 308/532] 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 309/532] 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 310/532] 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 311/532] 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 312/532] 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 313/532] 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 314/532] 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 315/532] 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 316/532] 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 317/532] 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 318/532] 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 319/532] 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 320/532] 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 321/532] 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 322/532] 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 323/532] 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 324/532] 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 325/532] 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 326/532] 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 327/532] 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 328/532] 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 329/532] 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 330/532] 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 331/532] 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 332/532] {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 = [ From f9d16a620047fe084ae07857ddc50656867ee468 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 7 Apr 2026 18:54:39 +0200 Subject: [PATCH 333/532] python3Packages.django_5: 5.2.12 -> 5.2.13 https://docs.djangoproject.com/en/5.2/releases/5.2.13/ https://www.djangoproject.com/weblog/2026/apr/07/security-releases/ Fixes: CVE-2026-3902, CVE-2026-4277, CVE-2026-4292, CVE-2026-33033, CVE-2026-33034 --- pkgs/development/python-modules/django/5.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django/5.nix b/pkgs/development/python-modules/django/5.nix index fd11ff8c17db..146c8d029191 100644 --- a/pkgs/development/python-modules/django/5.nix +++ b/pkgs/development/python-modules/django/5.nix @@ -41,14 +41,14 @@ buildPythonPackage rec { pname = "django"; - version = "5.2.12"; + version = "5.2.13"; pyproject = true; src = fetchFromGitHub { owner = "django"; repo = "django"; tag = version; - hash = "sha256-vMP+/BLDOZL8NEP31Dp26XEK7bpusYluMevOg9iRT3s="; + hash = "sha256-8tRDExsCtyEonz+e18PYnfhb8qmgZNeBWUjg+LbB39U="; }; patches = [ From 392dd53f82b82cdf866de5cbeb6d2205f561b7a7 Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Tue, 7 Apr 2026 14:55:52 +0300 Subject: [PATCH 334/532] pkgsMusl.util-linuxMinimal: fix build --- .../ut/util-linux/fix-musl-nsenter.patch | 25 +++++++++++++++++++ pkgs/by-name/ut/util-linux/package.nix | 4 +++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/by-name/ut/util-linux/fix-musl-nsenter.patch diff --git a/pkgs/by-name/ut/util-linux/fix-musl-nsenter.patch b/pkgs/by-name/ut/util-linux/fix-musl-nsenter.patch new file mode 100644 index 000000000000..73a201bd5b4c --- /dev/null +++ b/pkgs/by-name/ut/util-linux/fix-musl-nsenter.patch @@ -0,0 +1,25 @@ +From 126c850f74cbafd3af55a6f829308d7f63de4c7b Mon Sep 17 00:00:00 2001 +From: Aleksi Hannula +Date: Tue, 7 Apr 2026 14:52:16 +0300 +Subject: [PATCH] nsenter: Fix AT_HANDLE_FID on musl + +--- + sys-utils/nsenter.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sys-utils/nsenter.c b/sys-utils/nsenter.c +index e10ba9c..340e6b1 100644 +--- a/sys-utils/nsenter.c ++++ b/sys-utils/nsenter.c +@@ -220,7 +220,7 @@ static int fill_nsfs_file_handle(struct file_handle *fh, uint64_t ns_id) + + fh->handle_bytes = sizeof(struct nsfs_file_handle); + if (name_to_handle_at(nsfs_fd, "", fh, &mount_id, +- AT_EMPTY_PATH | AT_HANDLE_FID) == -1) ++ AT_EMPTY_PATH | 0x200 /* AT_HANDLE_FID */) == -1) + return -errno; + assert(fh->handle_type); + nsfs_fh_tmpl = *fh; +-- +2.51.2 + diff --git a/pkgs/by-name/ut/util-linux/package.nix b/pkgs/by-name/ut/util-linux/package.nix index aef6ace7f00b..6c898b45f631 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -59,6 +59,10 @@ stdenv.mkDerivation (finalAttrs: { # 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 + + # Musl does not define AT_HANDLE_FID, hard-code it. + # https://github.com/util-linux/util-linux/pull/4203 + ./fix-musl-nsenter.patch ]; # We separate some of the utilities into their own outputs. This From 6bef404954630b70426c6e7990f0fdc6fe79546f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 7 Apr 2026 20:56:36 +0100 Subject: [PATCH 335/532] subversionClient: fix `swig-4.4` build Without the change the build fails as https://hydra.nixos.org/build/326115854: ``` subversion/bindings/swig/python/svn_client.c:4259:7: error: implicit declaration of function 'SWIG_Python_TypeError'; did you mean 'SWIG_Python_TypeQuery'? [-Wimplicit-function-declaration] 4259 | SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2); | ^~~~~~~~~~~~~~~~~~~~~ | SWIG_Python_TypeQuery ``` --- .../version-management/subversion/default.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix index 58a84a759c1b..b47618c7e42c 100644 --- a/pkgs/applications/version-management/subversion/default.nix +++ b/pkgs/applications/version-management/subversion/default.nix @@ -9,6 +9,7 @@ lib, stdenv, fetchurl, + fetchpatch, apr, aprutil, zlib, @@ -81,7 +82,18 @@ let ++ lib.optional perlBindings perl ++ lib.optional saslSupport sasl; - patches = [ ./apr-1.patch ] ++ extraPatches; + patches = [ + ./apr-1.patch + + # swig-4.4 support: + # https://lists.apache.org/thread/7rtyfcmg737bnmnrwf6bjmlxx4wpq2og + (fetchpatch { + name = "swig-4.4.patch"; + url = "https://github.com/apache/subversion/commit/bf72420e86059a894fa3aacbbd6e3bee9286e46e.patch"; + hash = "sha256-0X9y/0qDDctKo1vu86pKu3k79zIqhOhQU9rvyG4v6jg="; + }) + ] + ++ extraPatches; # remove vendored swig-3 files as these will shadow the swig provided # ones and result in compile errors From 7894aae821d6b9da7e0d651b79cd5e52197afa5b Mon Sep 17 00:00:00 2001 From: fred21O4 <67189813+fred21O4@users.noreply.github.com> Date: Wed, 8 Apr 2026 11:54:49 +1200 Subject: [PATCH 336/532] busybox: don't use hardcoded /sbin/resolvconf --- pkgs/os-specific/linux/busybox/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix index 677b884d1c6d..4155f345bc7e 100644 --- a/pkgs/os-specific/linux/busybox/default.nix +++ b/pkgs/os-specific/linux/busybox/default.nix @@ -167,6 +167,7 @@ stdenv.mkDerivation rec { 1 a busybox() { '$out'/bin/busybox "$@"; }\ logger() { '$out'/bin/logger "$@"; }\ ' ${debianDispatcherScript} > ${outDispatchPath} + sed -i 's|/sbin/resolvconf|"$(busybox which resolvconf)"|g' ${outDispatchPath} chmod 555 ${outDispatchPath} HOST_PATH=$out/bin patchShebangs --host ${outDispatchPath} ''; From 01e392b85249d95e4ab2433eb69a9ea0759d7492 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 7 Apr 2026 20:57:52 -0400 Subject: [PATCH 337/532] groff: fix build on Darwin --- pkgs/by-name/gr/groff/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/gr/groff/package.nix b/pkgs/by-name/gr/groff/package.nix index 8c56fe673d0d..df39f833e3b3 100644 --- a/pkgs/by-name/gr/groff/package.nix +++ b/pkgs/by-name/gr/groff/package.nix @@ -104,6 +104,9 @@ stdenv.mkDerivation (finalAttrs: { "ac_cv_path_PERL=${buildPackages.perl}/bin/perl" "--enable-year2038" ] + ++ lib.optionals (stdenv.cc.isClang) [ + "CFLAGS=-std=gnu11" # https://github.com/NixOS/nixpkgs/pull/481765 + ] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "gl_cv_func_signbit=yes" ] From 339a64a7505492bf6fa495a7c324d377366fa20c Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 7 Apr 2026 20:58:12 -0400 Subject: [PATCH 338/532] groff: remove unused patch Was missed in 50fca07b8e98d987eab929212651a9e004e959e7. --- .../fix-underspecified-getenv-prototype.patch | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 pkgs/by-name/gr/groff/fix-underspecified-getenv-prototype.patch diff --git a/pkgs/by-name/gr/groff/fix-underspecified-getenv-prototype.patch b/pkgs/by-name/gr/groff/fix-underspecified-getenv-prototype.patch deleted file mode 100644 index 663f81f41c93..000000000000 --- a/pkgs/by-name/gr/groff/fix-underspecified-getenv-prototype.patch +++ /dev/null @@ -1,24 +0,0 @@ -commit e49b934b77a76443005f92a737dae7370b50e5f7 -Author: G. Branden Robinson -Date: Tue Jan 23 19:39:03 2024 -0600 - - [libgroff]: Fix underspecified getenv() prototype. - - * src/libs/libgroff/getopt.c: Do it. Seen when building groff on a - non-glibc-based system (clang 17 complains). - ---- -Link: https://lists.libreplanet.org/archive/html/groff-commit/2024-01/msg00103.html -diff --git a/src/libs/libgroff/getopt.c b/src/libs/libgroff/getopt.c -index 6d4ee5b3a..77f8da1ed 100644 ---- a/src/libs/libgroff/getopt.c -+++ b/src/libs/libgroff/getopt.c -@@ -124,7 +124,7 @@ static struct _getopt_data getopt_data; - whose names are inconsistent. */ - - #ifndef getenv --extern char *getenv (); -+extern char *getenv (const char *); - #endif - - #endif /* not __GNU_LIBRARY__ */ From c1eb4446161b964f1a27617778443692f162eb4b Mon Sep 17 00:00:00 2001 From: whispers Date: Tue, 7 Apr 2026 17:30:22 -0400 Subject: [PATCH 339/532] python3Packages.torch: include upstream patch for pybind11 3.0.3 pybind11 3.0.3 changes led to ambiguous deduction in some return types that used `py::make_tuple`, so the type is explicitly specified where needed. Merged pull request: https://github.com/pytorch/pytorch/pull/179277 --- .../python-modules/torch/source/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/development/python-modules/torch/source/default.nix b/pkgs/development/python-modules/torch/source/default.nix index cfdb32bd9df5..8a47cd27a223 100644 --- a/pkgs/development/python-modules/torch/source/default.nix +++ b/pkgs/development/python-modules/torch/source/default.nix @@ -317,6 +317,17 @@ buildPythonPackage.override { inherit stdenv; } (finalAttrs: { url = "https://github.com/pytorch/pytorch/commit/39565a7dcf8f93ea22cedeaa20088b24ff6d2634.patch"; hash = "sha256-Au5fVbs7i33d9c4Xj8koiBP7lGnsTGTaX4VlE2gAfy8="; }) + + # pybind11 3.0.3 changes led to ambiguous deduction in some return types + # that used `py::make_tuple`, so the type is explicitly specified where + # needed. + # Merged pull request: https://github.com/pytorch/pytorch/pull/179277 + # TODO: remove at the next release + (fetchpatch { + name = "pybind11-3.0.3-ambiguous-return-type.patch"; + url = "https://github.com/pytorch/pytorch/commit/b248ebc17075c0c3ad2b2532970d2ada32b2cf94.patch"; + hash = "sha256-HY5JFGNoroFsfuUOO5j6WNP6gMHWUcIJFmWLqV8PV94="; + }) ] ++ lib.optionals cudaSupport [ ./fix-cmake-cuda-toolkit.patch From c3cd65f6b90dee0e8df9e3e2e4cc3b0f2a4cd531 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 8 Apr 2026 08:35:38 +0300 Subject: [PATCH 340/532] refind: fix build with gnu-efi 4 --- pkgs/by-name/re/refind/package.nix | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/re/refind/package.nix b/pkgs/by-name/re/refind/package.nix index eced9eb6dcad..023bf239d5c5 100644 --- a/pkgs/by-name/re/refind/package.nix +++ b/pkgs/by-name/re/refind/package.nix @@ -2,7 +2,8 @@ lib, stdenv, fetchurl, - gnu-efi_3, + fetchpatch, + gnu-efi, nixosTests, efibootmgr, openssl, @@ -57,6 +58,16 @@ stdenv.mkDerivation (finalAttrs: { # Avoid leaking the build timestamp # https://sourceforge.net/p/refind/code/merge-requests/53/ ./0002-preserve-dates.patch + + # gnu-efi 4 compatibility + (fetchpatch { + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/refind/-/raw/0.14.2-2/fix-target-option.patch"; + hash = "sha256-8JxTlgbbgZnXxRrqbPMIBcuT5KEbwXQ8eURKZXeVLU0="; + }) + (fetchpatch { + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/refind/-/raw/0.14.2-2/gnu-efi-4-compat.patch"; + hash = "sha256-F37fCfVhLJBQB8HnNYMN4lSA/+wfuRKUgkT8PBSdkOs="; + }) ]; nativeBuildInputs = [ @@ -64,16 +75,16 @@ stdenv.mkDerivation (finalAttrs: { installShellFiles ]; - buildInputs = [ gnu-efi_3 ]; + buildInputs = [ gnu-efi ]; hardeningDisable = [ "stackprotector" ]; makeFlags = [ "prefix=" - "EFIINC=${gnu-efi_3}/include/efi" - "EFILIB=${gnu-efi_3}/lib" - "GNUEFILIB=${gnu-efi_3}/lib" - "EFICRT0=${gnu-efi_3}/lib" + "EFIINC=${gnu-efi}/include/efi" + "EFILIB=${gnu-efi}/lib" + "GNUEFILIB=${gnu-efi}/lib" + "EFICRT0=${gnu-efi}/lib" "HOSTARCH=${hostarch}" "ARCH=${hostarch}" ] From c803addbc20732e16cf8e02661a7df28ff8c9fed Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 8 Apr 2026 08:35:51 +0300 Subject: [PATCH 341/532] gnu-efi_3: drop --- pkgs/by-name/gn/gnu-efi_3/package.nix | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 pkgs/by-name/gn/gnu-efi_3/package.nix diff --git a/pkgs/by-name/gn/gnu-efi_3/package.nix b/pkgs/by-name/gn/gnu-efi_3/package.nix deleted file mode 100644 index ad04a677616e..000000000000 --- a/pkgs/by-name/gn/gnu-efi_3/package.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ - fetchFromGitHub, - gnu-efi, - refind, -}: - -gnu-efi.overrideAttrs ( - finalAttrs: prevAttrs: { - version = "3.0.19"; - src = fetchFromGitHub { - owner = "ncroxon"; - repo = "gnu-efi"; - rev = finalAttrs.version; - hash = "sha256-xtiKglLXm9m4li/8tqbOsyM6ThwGhyu/g4kw5sC4URY="; - }; - passthru.tests = { - inherit refind; - }; - } -) From 5efc57bb0aa7f925c012eba946a14b000f8d632c Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 8 Apr 2026 09:14:26 +0300 Subject: [PATCH 342/532] python3Packages.poetry: relax installer dependency --- pkgs/by-name/po/poetry/unwrapped.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/po/poetry/unwrapped.nix b/pkgs/by-name/po/poetry/unwrapped.nix index 0c4adb46b148..9ce6c3a6e724 100644 --- a/pkgs/by-name/po/poetry/unwrapped.nix +++ b/pkgs/by-name/po/poetry/unwrapped.nix @@ -82,6 +82,8 @@ buildPythonPackage rec { ++ pbs-installer.optional-dependencies.download ++ pbs-installer.optional-dependencies.install; + pythonRelaxDeps = [ "installer" ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd poetry \ --bash <($out/bin/poetry completions bash) \ From b9451807bb6085d0e8775dd23abb337a27ac1632 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 8 Apr 2026 09:14:37 +0300 Subject: [PATCH 343/532] libfyaml: cherry-pick fixes for 32-bit builds --- pkgs/by-name/li/libfyaml/package.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/by-name/li/libfyaml/package.nix b/pkgs/by-name/li/libfyaml/package.nix index 0c841e5b7d3b..ebbaae3748d8 100644 --- a/pkgs/by-name/li/libfyaml/package.nix +++ b/pkgs/by-name/li/libfyaml/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, pkg-config, autoreconfHook, testers, @@ -18,6 +19,18 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-mRQQe+J5wtLt/bI/Wer9TVGdU3a1zp3zFCm4oNQON8M="; }; + # backport 32-bit build fixes + patches = [ + (fetchpatch { + url = "https://github.com/pantoniou/libfyaml/commit/0982fcefc6a16d4c8cb5b06747d3fc8e630de3ae.diff"; + hash = "sha256-aDubIn+et+1fWE7XU7a5AGZVacVFbAbC1PoSDrA6hXw="; + }) + (fetchpatch { + url = "https://github.com/pantoniou/libfyaml/commit/9192deaac095f9881cc1e5756dede683f36b09d6.diff"; + hash = "sha256-cNL9wQtxIRg/ShZLJP4qHYNFRrYo9kRG+/U+3FiUeaI="; + }) + ]; + nativeBuildInputs = [ autoreconfHook pkg-config From 31fb6927a8a4cd23acea91f918708c5a65a593cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 8 Apr 2026 08:40:33 +0200 Subject: [PATCH 344/532] util-linux: avoid rebuild on non-musl for now --- pkgs/by-name/ut/util-linux/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ut/util-linux/package.nix b/pkgs/by-name/ut/util-linux/package.nix index 6c898b45f631..c543091bf426 100644 --- a/pkgs/by-name/ut/util-linux/package.nix +++ b/pkgs/by-name/ut/util-linux/package.nix @@ -59,7 +59,8 @@ stdenv.mkDerivation (finalAttrs: { # 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 - + ] + ++ lib.optionals stdenv.hostPlatform.isMusl [ # Musl does not define AT_HANDLE_FID, hard-code it. # https://github.com/util-linux/util-linux/pull/4203 ./fix-musl-nsenter.patch From 9e33406d48ea5eb677b11100a90c7c8188abda79 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 8 Apr 2026 08:48:28 +0200 Subject: [PATCH 345/532] python3Packages.numpy: fix loongarch64-linux build --- pkgs/development/python-modules/numpy/2.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/numpy/2.nix b/pkgs/development/python-modules/numpy/2.nix index aebac618efb6..bee037126c99 100644 --- a/pkgs/development/python-modules/numpy/2.nix +++ b/pkgs/development/python-modules/numpy/2.nix @@ -63,7 +63,7 @@ buildPythonPackage (finalAttrs: { --replace-fail '/bin/true' '${lib.getExe' coreutils "true"}' ''; - mesonFlags = [ + mesonFlags = lib.optionals (!stdenv.hostPlatform.isLoongArch64) [ # 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: From b68eb306fc20e0713e3e07d1437a4566daf534ec Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 8 Apr 2026 13:04:26 +0300 Subject: [PATCH 346/532] import-npm-lock: fix build with structuredAttrs --- pkgs/build-support/node/import-npm-lock/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/build-support/node/import-npm-lock/default.nix b/pkgs/build-support/node/import-npm-lock/default.nix index 22cf37e0e1bb..11686b2ae88e 100644 --- a/pkgs/build-support/node/import-npm-lock/default.nix +++ b/pkgs/build-support/node/import-npm-lock/default.nix @@ -158,15 +158,15 @@ lib.fix (self: { { inherit pname version; - package = toFile (toJSON packageJSON'); - packageLock = toFile (toJSON packageLock'); + package = toJSON packageJSON'; + packageLock = toJSON packageLock'; __structuredAttrs = true; } '' mkdir $out - cp "${package}" > $out/package.json - cp "${packageLock}" > $out/package-lock.json + printf "%s" "$package" > $out/package.json + printf "%s" "$packageLock" > $out/package-lock.json ''; # Build node modules from package.json & package-lock.json From 64d65a80f2c844edb3b22277c6ebe2a33c5cdf6d Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 8 Apr 2026 13:12:42 +0300 Subject: [PATCH 347/532] nix-functional-tests: skip test broken by util-linux regression --- .../nix/modular/tests/functional/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/package-management/nix/modular/tests/functional/package.nix b/pkgs/tools/package-management/nix/modular/tests/functional/package.nix index 1cd52f7d5057..8907b4408078 100644 --- a/pkgs/tools/package-management/nix/modular/tests/functional/package.nix +++ b/pkgs/tools/package-management/nix/modular/tests/functional/package.nix @@ -15,7 +15,6 @@ nix-store, nix-expr, nix-cli, - toml11, busybox-sandbox-shell ? null, @@ -71,12 +70,11 @@ mkMesonDerivation ( echo $PWD | grep tests/functional ''; - # `toml11` upgrade causes these to fail in 2.32+: https://github.com/NixOS/nixpkgs/pull/442682 - # Remove when that PR lands in master. - ${if lib.versionAtLeast (lib.versions.majorMinor version) "2.32" then "preCheck" else null} = - lib.optionalString (lib.versionOlder toml11.version "4.0") '' - rm -f ../lang/eval-fail-fromTOML-{over,under}flow* - ''; + # Test contains invocation of `script` broken by util-linux regression: + # https://github.com/util-linux/util-linux/commit/70507ab9eaed10b8dd77b77d4ea25c11ee726bed + preCheck = assert util-linux.version == "2.42"; '' + echo "exit 77" > ../json.sh + ''; mesonCheckFlags = [ "--print-errorlogs" From 1dfab47797333271026dac067ccf39a248c5e214 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 8 Apr 2026 13:55:30 +0300 Subject: [PATCH 348/532] emacs: fix build with tree-sitter 0.26 This patch may also need to be applied to the Mac version, but that's currently blocked by other things so I can't confirm. --- pkgs/applications/editors/emacs/sources.nix | 3 + .../editors/emacs/tree-sitter-0.26.patch | 56 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 pkgs/applications/editors/emacs/tree-sitter-0.26.patch diff --git a/pkgs/applications/editors/emacs/sources.nix b/pkgs/applications/editors/emacs/sources.nix index 0b6b3ad7a563..3ebc5c550e25 100644 --- a/pkgs/applications/editors/emacs/sources.nix +++ b/pkgs/applications/editors/emacs/sources.nix @@ -115,6 +115,9 @@ in name = "inhibit-lexical-cookie-warning-67916.patch"; path = ./inhibit-lexical-cookie-warning-67916-30.patch; }) + # tree-sitter 0.26 compatibility fix, from FreeBSD + # https://cgit.freebsd.org/ports/plain/editors/emacs/files/patch-src_treesit.c + ./tree-sitter-0.26.patch ]; }); diff --git a/pkgs/applications/editors/emacs/tree-sitter-0.26.patch b/pkgs/applications/editors/emacs/tree-sitter-0.26.patch new file mode 100644 index 000000000000..fe3b9ee8db3b --- /dev/null +++ b/pkgs/applications/editors/emacs/tree-sitter-0.26.patch @@ -0,0 +1,56 @@ +--- a/src/treesit.c ++++ b/src/treesit.c +@@ -34,7 +34,7 @@ along with GNU Emacs. If not, see Date: Wed, 8 Apr 2026 14:37:10 +0300 Subject: [PATCH 349/532] nix-functional-tests: nixfmt --- .../nix/modular/tests/functional/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/nix/modular/tests/functional/package.nix b/pkgs/tools/package-management/nix/modular/tests/functional/package.nix index 8907b4408078..64db0d629795 100644 --- a/pkgs/tools/package-management/nix/modular/tests/functional/package.nix +++ b/pkgs/tools/package-management/nix/modular/tests/functional/package.nix @@ -72,9 +72,11 @@ mkMesonDerivation ( # Test contains invocation of `script` broken by util-linux regression: # https://github.com/util-linux/util-linux/commit/70507ab9eaed10b8dd77b77d4ea25c11ee726bed - preCheck = assert util-linux.version == "2.42"; '' - echo "exit 77" > ../json.sh - ''; + preCheck = + assert util-linux.version == "2.42"; + '' + echo "exit 77" > ../json.sh + ''; mesonCheckFlags = [ "--print-errorlogs" From cdc988c563c0a9be4fa04740c4d5e284505e8548 Mon Sep 17 00:00:00 2001 From: Winter M Date: Wed, 8 Apr 2026 14:03:09 -0400 Subject: [PATCH 350/532] linuxPackages.ena: fix cross --- pkgs/os-specific/linux/ena/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/os-specific/linux/ena/default.nix b/pkgs/os-specific/linux/ena/default.nix index be0718d9b5dd..8a4e9d687929 100644 --- a/pkgs/os-specific/linux/ena/default.nix +++ b/pkgs/os-specific/linux/ena/default.nix @@ -28,6 +28,9 @@ stdenv.mkDerivation (finalAttrs: { env.KERNEL_BUILD_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; + postPatch = '' + substituteInPlace kernel/linux/ena/configure.sh --replace-fail '^HOSTCC' '^CC' + ''; configurePhase = '' runHook preConfigure cd kernel/linux/ena From 5a92f3d2b9c848dead3b0c0145043f993b7b4d0a Mon Sep 17 00:00:00 2001 From: Winter M Date: Wed, 8 Apr 2026 17:23:49 -0400 Subject: [PATCH 351/532] amazon-ssm-agent: fix cross --- ...-t-use-tool-to-generate-version-file.patch | 35 +++++++++++++++++++ pkgs/by-name/am/amazon-ssm-agent/package.nix | 13 +++++++ 2 files changed, 48 insertions(+) create mode 100644 pkgs/by-name/am/amazon-ssm-agent/0001-makefile-don-t-use-tool-to-generate-version-file.patch diff --git a/pkgs/by-name/am/amazon-ssm-agent/0001-makefile-don-t-use-tool-to-generate-version-file.patch b/pkgs/by-name/am/amazon-ssm-agent/0001-makefile-don-t-use-tool-to-generate-version-file.patch new file mode 100644 index 000000000000..8f6b3befd7fb --- /dev/null +++ b/pkgs/by-name/am/amazon-ssm-agent/0001-makefile-don-t-use-tool-to-generate-version-file.patch @@ -0,0 +1,35 @@ +From be3aca2216ecb4aab6d1e3c5e11ed621fd75691a Mon Sep 17 00:00:00 2001 +From: Winter M +Date: Wed, 8 Apr 2026 17:34:43 -0400 +Subject: [PATCH] makefile: don't use tool to generate version file + +--- + makefile | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/makefile b/makefile +index fa3e0943..d3bc479e 100644 +--- a/makefile ++++ b/makefile +@@ -118,10 +118,7 @@ pre-build: + $(COPY) $(GO_SPACE)/seelog_windows.xml.template $(GO_SPACE)/bin/ + $(COPY) $(GO_SPACE)/agent/integration-cli/integration-cli.json $(GO_SPACE)/bin/ + +- @echo "Regenerate version file during pre-release" +-# Remove overrides for GOARCH and GOOS when invoking 'go run', since we want the local host's settings +- GOARCH= GOOS= go run $(GO_SPACE)/agent/version/versiongenerator/version-gen.go +- $(COPY) $(GO_SPACE)/VERSION $(GO_SPACE)/bin/ ++ echo -e 'package version\nconst Version = "@VERSION@"' > $(GO_SPACE)/agent/version/version.go + + # General build recipe. Defaults to generating a linux/amd64 non-PIE build, but can be overriden + # by setting appropriate variables. +@@ -493,4 +490,4 @@ argot-check: + $(GO_SPACE)/Tools/src/run_argot.sh + + argot-update: +- $(GO_SPACE)/Tools/src/run_argot.sh "true" +\ No newline at end of file ++ $(GO_SPACE)/Tools/src/run_argot.sh "true" +-- +2.53.0 + diff --git a/pkgs/by-name/am/amazon-ssm-agent/package.nix b/pkgs/by-name/am/amazon-ssm-agent/package.nix index 3520e90d7610..2f0306c72c98 100644 --- a/pkgs/by-name/am/amazon-ssm-agent/package.nix +++ b/pkgs/by-name/am/amazon-ssm-agent/package.nix @@ -5,6 +5,7 @@ makeWrapper, darwin, fetchFromGitHub, + substitute, coreutils, unixtools, util-linux, @@ -60,6 +61,18 @@ buildGoModule (finalAttrs: { # They used constants from another package that I couldn't figure # out how to resolve, so hardcoded the constants. ./0002-version-gen-don-t-use-unnecessary-constants.patch + + # They run a tool on the build platform in a way that isn't quite + # compatible with cross (`go run`). Simplest thing is to just make + # the file with a hardcoded value, as we already have it from attrs. + (substitute { + src = ./0001-makefile-don-t-use-tool-to-generate-version-file.patch; + substitutions = [ + "--subst-var-by" + "VERSION" + finalAttrs.version + ]; + }) ]; nativeBuildInputs = [ From 8b72746f6697354a8ecdfb18ded7bfb711a0b006 Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Tue, 7 Apr 2026 21:32:48 -0400 Subject: [PATCH 352/532] libarchive: set am_cv_func_iconv_works to yes on darwin --- pkgs/by-name/li/libarchive/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/li/libarchive/package.nix b/pkgs/by-name/li/libarchive/package.nix index ae21de10f245..5c1ae26fcf26 100644 --- a/pkgs/by-name/li/libarchive/package.nix +++ b/pkgs/by-name/li/libarchive/package.nix @@ -112,6 +112,13 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = lib.optional (!xarSupport) "--without-xml2"; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # macOS iconv implementation is slightly broken since Sonoma + # https://github.com/Homebrew/homebrew-core/pull/199639 + # https://savannah.gnu.org/bugs/index.php?66541 + am_cv_func_iconv_works = "yes"; + }; + # https://github.com/libarchive/libarchive/issues/1475 doCheck = !stdenv.hostPlatform.isMusl; From d2aa11d75a5658f17ac2202e919ab215a3131fce Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 9 Apr 2026 16:49:12 +0300 Subject: [PATCH 353/532] pipewire: 1.6.2 -> 1.6.3 --- .../pi/pipewire/0060-libjack-path.patch | 22 +++++++++---------- pkgs/by-name/pi/pipewire/package.nix | 4 ++-- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/pi/pipewire/0060-libjack-path.patch b/pkgs/by-name/pi/pipewire/0060-libjack-path.patch index 7fde3dbb8faa..1b28d6e340f9 100644 --- a/pkgs/by-name/pi/pipewire/0060-libjack-path.patch +++ b/pkgs/by-name/pi/pipewire/0060-libjack-path.patch @@ -1,8 +1,8 @@ diff --git a/src/modules/meson.build b/src/modules/meson.build -index 5d2dc9984..35f5773aa 100644 +index 59f46ae13..3fa3d9f89 100644 --- a/src/modules/meson.build +++ b/src/modules/meson.build -@@ -169,6 +169,7 @@ if build_module_jack_tunnel +@@ -110,6 +110,7 @@ if build_module_jack_tunnel install_dir : modules_install_dir, install_rpath: modules_install_dir, dependencies : [mathlib, dl_lib, pipewire_dep], @@ -11,16 +11,16 @@ index 5d2dc9984..35f5773aa 100644 build_module_jackdbus_detect = dbus_dep.found() if build_module_jackdbus_detect diff --git a/src/modules/module-jack-tunnel/weakjack.h b/src/modules/module-jack-tunnel/weakjack.h -index 42580f798..e7aadd3cc 100644 +index 472adb253..cffca1dde 100644 --- a/src/modules/module-jack-tunnel/weakjack.h +++ b/src/modules/module-jack-tunnel/weakjack.h -@@ -164,8 +164,7 @@ static inline int weakjack_load(struct weakjack *jack, const char *lib) +@@ -167,8 +167,7 @@ static inline int weakjack_load(struct weakjack *jack, const char *lib) - search_dirs = getenv("LIBJACK_PATH"); - if (!search_dirs) -- search_dirs = PREFIX "/lib64/:" PREFIX "/lib/:" -- "/usr/lib64/:/usr/lib/:" LIBDIR; -+ search_dirs = NIXPKGS_LIBJACK_PATH; + search_dirs = getenv("LIBJACK_PATH"); + if (!search_dirs) +- search_dirs = PREFIX "/lib64/:" PREFIX "/lib/:" +- "/usr/lib64/:/usr/lib/:" LIBDIR; ++ search_dirs = NIXPKGS_LIBJACK_PATH; + + res = -ENAMETOOLONG; - while ((p = pw_split_walk(search_dirs, ":", &len, &state))) { - int pathlen; diff --git a/pkgs/by-name/pi/pipewire/package.nix b/pkgs/by-name/pi/pipewire/package.nix index e6e0d575e300..0bfd934ecb21 100644 --- a/pkgs/by-name/pi/pipewire/package.nix +++ b/pkgs/by-name/pi/pipewire/package.nix @@ -89,7 +89,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "pipewire"; - version = "1.6.2"; + version = "1.6.3"; outputs = [ "out" @@ -105,7 +105,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "pipewire"; repo = "pipewire"; tag = finalAttrs.version; - hash = "sha256-PG1S70wnyGz9H3TP3gJ2/O+3XnaAyyB4XRM2NFnCWwY="; + hash = "sha256-zD0PYtZsiU+tZUpVBKofjGVQyO/68eIZP7DqBQHUGJk="; }; patches = [ From f91d7d8520a5d2fb73f355bbbac2a94f4696513e Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Tue, 7 Apr 2026 21:32:48 -0400 Subject: [PATCH 354/532] expect: force C standard to gnu17 for all compilers Autoconf 2.73 changes the default to C23, but Expect uses K&R-style function declarations, which were removed in C23. --- .../tcl-modules/by-name/ex/expect/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 868a64cdfd3e..fcb23f407da7 100644 --- a/pkgs/development/tcl-modules/by-name/ex/expect/package.nix +++ b/pkgs/development/tcl-modules/by-name/ex/expect/package.nix @@ -51,8 +51,13 @@ tcl.mkTclDerivation rec { strictDeps = true; - env = lib.optionalAttrs stdenv.cc.isGNU { - NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types -std=gnu17"; + env = { + NIX_CFLAGS_COMPILE = toString ( + # Needed to avoid errors when building with GCC 15. + lib.optionals stdenv.cc.isGNU [ "-Wno-error=incompatible-pointer-types" ] + # Autoconf 2.73 defaults to C23, but Expect uses K&R style function declarations. + ++ [ "-std=gnu17" ] + ); }; hardeningDisable = [ "format" ]; From 659e5caba3de3cb8dbab761f62cd54b89371e407 Mon Sep 17 00:00:00 2001 From: Yureka Date: Fri, 10 Apr 2026 12:38:51 +0200 Subject: [PATCH 355/532] openblas: backport fix for ARM64 non-SVE DDOT kernel --- .../development/libraries/science/math/openblas/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index 3ca0e3eb116b..9330dffca184 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -195,6 +195,12 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/OpenMathLib/OpenBLAS/commit/7086a1b075ca317e12cfe79d40a32ad342a30496.patch"; hash = "sha256-pA3HK2f2MJr/+h/uale7edIYk/KH194EscYFcsujPXY="; }) + # Backport https://github.com/OpenMathLib/OpenBLAS/pull/5710 + # Work around miscompilation of the ARM64 non-SVE DDOT kernel + (fetchpatch { + url = "https://github.com/OpenMathLib/OpenBLAS/commit/e3ce4623c299068bbd47c35ee87aab334bac73b1.patch"; + hash = "sha256-j0zIJjNiAdIVPgdxB+pXiOrOtedDu6Yq+dgaJ/wCquk="; + }) ]; inherit blas64; From 742257e6d2c77df2072b617e2ee7c439d70c9131 Mon Sep 17 00:00:00 2001 From: Sam Pointon Date: Fri, 10 Apr 2026 14:33:25 +0100 Subject: [PATCH 356/532] gts: fix Darwin build by setting -std=gnu17 The autotools bump has meant various packages are being built with -std=gnu23, often for the first time. I haven't nailed down the exact cause of the breakage, but it's not terribly surprising that code from 2006 isn't coping, so just set it to gnu17 instead. --- pkgs/by-name/gt/gts/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/gt/gts/package.nix b/pkgs/by-name/gt/gts/package.nix index 2e05fa7cc678..849bcd18c0b2 100644 --- a/pkgs/by-name/gt/gts/package.nix +++ b/pkgs/by-name/gt/gts/package.nix @@ -32,6 +32,11 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gettext ]; propagatedBuildInputs = [ glib ]; + env = { + # Doesn't build on Darwin with -std=gnu23. Apply uniformly as C standard target is something unlikely to vary across platforms. + NIX_CFLAGS_COMPILE = "-std=gnu17"; + }; + doCheck = false; # fails with "permission denied" preBuild = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' From 513f2e1775486c4ed1382617959c1a5620d41775 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Apr 2026 03:30:23 +0000 Subject: [PATCH 357/532] envoy-bin: 1.37.1 -> 1.37.2 --- pkgs/by-name/en/envoy-bin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/en/envoy-bin/package.nix b/pkgs/by-name/en/envoy-bin/package.nix index 248d400b58c4..579b9fedf479 100644 --- a/pkgs/by-name/en/envoy-bin/package.nix +++ b/pkgs/by-name/en/envoy-bin/package.nix @@ -7,7 +7,7 @@ versionCheckHook, }: let - version = "1.37.1"; + version = "1.37.2"; inherit (stdenvNoCC.hostPlatform) system; throwSystem = throw "envoy-bin is not available for ${system}."; @@ -20,8 +20,8 @@ let hash = { - aarch64-linux = "sha256-ZYEeEq6PedT09kGNJ6LTL+vEzIpSM9Wuik2g4+Dz/nU="; - x86_64-linux = "sha256-jbkO4KoIWuaHPb8hISgW0p9sRV1HYMSuz01lk3Y9sYw="; + aarch64-linux = "sha256-sNf78pVUOEziPnGQCQJX/rXKE28UViazre+rstU/h4s="; + x86_64-linux = "sha256-MtPMIDuKvc6MLtkWopgSQ2TgxI6DtxlvVR52m2pIm/g="; } .${system} or throwSystem; in From 9a5be924c4547d730544f153544e0f96f45fcd14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 11 Apr 2026 08:40:25 +0200 Subject: [PATCH 358/532] openblas: avoid rebuilds on non-aarch64 temporarily The patch only affects "arm64" at a glance, and the rebuilds are high: > Rebuild: linux 17590, darwin 11238 --- pkgs/development/libraries/science/math/openblas/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index 9330dffca184..a645c4a068e0 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -195,6 +195,8 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/OpenMathLib/OpenBLAS/commit/7086a1b075ca317e12cfe79d40a32ad342a30496.patch"; hash = "sha256-pA3HK2f2MJr/+h/uale7edIYk/KH194EscYFcsujPXY="; }) + ] + ++ lib.optionals stdenv.hostPlatform.isAarch64 [ # Backport https://github.com/OpenMathLib/OpenBLAS/pull/5710 # Work around miscompilation of the ARM64 non-SVE DDOT kernel (fetchpatch { From f90111ac03ef042f704666fd1986ce655d34bb58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 11 Apr 2026 09:11:50 +0200 Subject: [PATCH 359/532] gts: only rebuild on *-darwin for now --- pkgs/by-name/gt/gts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gts/package.nix b/pkgs/by-name/gt/gts/package.nix index 849bcd18c0b2..e51a67eb374a 100644 --- a/pkgs/by-name/gt/gts/package.nix +++ b/pkgs/by-name/gt/gts/package.nix @@ -32,8 +32,8 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gettext ]; propagatedBuildInputs = [ glib ]; - env = { - # Doesn't build on Darwin with -std=gnu23. Apply uniformly as C standard target is something unlikely to vary across platforms. + env = lib.optionalAttrs stdenv.isDarwin { + # Doesn't build on Darwin with -std=gnu23. NIX_CFLAGS_COMPILE = "-std=gnu17"; }; From 74d2e9ac6131f6bfb6bce9b2fb93a70e06101f29 Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Tue, 7 Apr 2026 21:41:05 +0200 Subject: [PATCH 360/532] go_1_26: 1.26.1 -> 1.26.2 (cherry picked from commit 5184d1a93ca3d7fdb75320cecaae87eaeebc2a26) Picking to get into nixpkgs master sooner; original PR: #507704 --- pkgs/development/compilers/go/1.26.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/go/1.26.nix b/pkgs/development/compilers/go/1.26.nix index 57c3227d5f76..003798243198 100644 --- a/pkgs/development/compilers/go/1.26.nix +++ b/pkgs/development/compilers/go/1.26.nix @@ -25,11 +25,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "go"; - version = "1.26.1"; + version = "1.26.2"; src = fetchurl { url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; - hash = "sha256-MXIpPQSyCdwRRGmOe6E/BHf2uoxf/QvmbCD9vJeF37s="; + hash = "sha256-LpHrtpR6lulDb7KzkmqIAu/mOm03Xf/sT4Kqnb1v1Ds="; }; strictDeps = true; From f678c3cbbddc3696c4a2342d213be527ac86baa1 Mon Sep 17 00:00:00 2001 From: Sam Pointon Date: Sun, 12 Apr 2026 15:13:41 +0100 Subject: [PATCH 361/532] python314Packages.zeroconf: disable flaky test test_run_coro_with_timeout has been flaky in CI, failing and then succeeding again with nothing obviously breaking or fixing it. It seems more likely that this is a confused test than reflecting a deep problem with zeroconf or asyncio. Upstream issue: https://github.com/python-zeroconf/python-zeroconf/issues/1663 --- pkgs/development/python-modules/zeroconf/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix index a5ca2aba1590..918408066c91 100644 --- a/pkgs/development/python-modules/zeroconf/default.nix +++ b/pkgs/development/python-modules/zeroconf/default.nix @@ -48,6 +48,9 @@ buildPythonPackage rec { "test_launch_and_close" "test_launch_and_close_context_manager" "test_launch_and_close_v4_v6" + + # Flaky (see e.g. https://hydra.nixos.org/build/326378736); https://github.com/python-zeroconf/python-zeroconf/issues/1663 + "test_run_coro_with_timeout" ]; __darwinAllowLocalNetworking = true; From 66e2ed3fa5e3dd25e94434a023cd7993ea314b6d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 12 Apr 2026 21:50:58 +0200 Subject: [PATCH 362/532] drbd: enable strictDeps --- pkgs/os-specific/linux/drbd/utils.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/drbd/utils.nix b/pkgs/os-specific/linux/drbd/utils.nix index 7d16146e4244..e547c659afb8 100644 --- a/pkgs/os-specific/linux/drbd/utils.nix +++ b/pkgs/os-specific/linux/drbd/utils.nix @@ -42,14 +42,16 @@ stdenv.mkDerivation rec { keyutils udevCheckHook gettext + perl + perlPackages.Po4a ]; buildInputs = [ - perl - perlPackages.Po4a gettext ]; + strictDeps = true; + configureFlags = [ "--libdir=${placeholder "out"}/lib" "--sbindir=${placeholder "out"}/bin" From 4a94259658a18abc31f6e44db9f388fc1c9cc895 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 12 Apr 2026 21:52:03 +0200 Subject: [PATCH 363/532] drbd: use finalAttrs --- pkgs/os-specific/linux/drbd/utils.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/drbd/utils.nix b/pkgs/os-specific/linux/drbd/utils.nix index e547c659afb8..623ffe0fa5f8 100644 --- a/pkgs/os-specific/linux/drbd/utils.nix +++ b/pkgs/os-specific/linux/drbd/utils.nix @@ -25,12 +25,12 @@ ocf-resource-agents, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "drbd"; version = "9.33.0"; src = fetchurl { - url = "https://pkg.linbit.com/downloads/drbd/utils/${pname}-utils-${version}.tar.gz"; + url = "https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-${finalAttrs.version}.tar.gz"; hash = "sha256-Ij/gfQtkbpkbM7qepBRo+aZvkDVi59p2bdD8a06jPbk="; }; @@ -133,4 +133,4 @@ stdenv.mkDerivation rec { mirroring the content of block devices (hard disks, partitions, logical volumes etc.) between hosts. ''; }; -} +}) From 33dad69b011831972719e1f18088efec40b1c78d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 12 Apr 2026 21:54:05 +0200 Subject: [PATCH 364/532] drbd: add versionCheckHook --- pkgs/os-specific/linux/drbd/utils.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/os-specific/linux/drbd/utils.nix b/pkgs/os-specific/linux/drbd/utils.nix index 623ffe0fa5f8..6f365c9e3a59 100644 --- a/pkgs/os-specific/linux/drbd/utils.nix +++ b/pkgs/os-specific/linux/drbd/utils.nix @@ -16,6 +16,7 @@ keyutils, udevCheckHook, gettext, + versionCheckHook, # drbd-utils are compiled twice, once with forOCF = true to extract # its OCF definitions for use in the ocf-resource-agents derivation, @@ -115,6 +116,9 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgram = [ "${placeholder "out"}/bin/drbdadm" ]; + versionCheckProgramArg = "--version"; passthru.tests.drbd = nixosTests.drbd; From 8ab9645b5af94e0f9bcbc71bfe955fb5fa8a03d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 13 Apr 2026 12:07:27 +0200 Subject: [PATCH 365/532] opensp: fixup build on darwin by using older autoconf Certainly feel free to find a better solution. The usual ones were failing for me, e.g. it used -std=gnu17 also for C++ (which fails). --- pkgs/by-name/op/opensp/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/opensp/package.nix b/pkgs/by-name/op/opensp/package.nix index d012bfa04f33..de0e48c4351e 100644 --- a/pkgs/by-name/op/opensp/package.nix +++ b/pkgs/by-name/op/opensp/package.nix @@ -7,6 +7,7 @@ docbook_xml_dtd_412, docbook_xsl, autoconf, + autoconf269, automake, libtool, autoreconfHook, @@ -61,7 +62,8 @@ stdenv.mkDerivation (finalAttrs: { ] # Clang 16 fails to build due to inappropriate definitions in the `config.h` generated by the # existing configure scripts. Regenerate them to make sure they detect its features correctly. - ++ lib.optional stdenv.cc.isClang autoreconfHook + # autoconf269: as autoconf 2.73 is trying to force C23 (-std=gnu23) which will fail, we use 2.69. + ++ lib.optionals stdenv.cc.isClang [ autoconf269 autoreconfHook ] ++ lib.optionals stdenv.hostPlatform.isCygwin [ autoconf automake From 72d67dad8d0d001ff05cdc1056da5b6d160d5e5f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 13 Apr 2026 15:53:30 +0200 Subject: [PATCH 366/532] libxklavier: enable strictDeps --- pkgs/by-name/li/libxklavier/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/li/libxklavier/package.nix b/pkgs/by-name/li/libxklavier/package.nix index 2c0dff5adffb..26d48fc5dc05 100644 --- a/pkgs/by-name/li/libxklavier/package.nix +++ b/pkgs/by-name/li/libxklavier/package.nix @@ -58,6 +58,10 @@ stdenv.mkDerivation rec { isocodes ]; + depsBuildBuild = [ + pkg-config + ]; + nativeBuildInputs = [ autoreconfHook pkg-config @@ -66,6 +70,8 @@ stdenv.mkDerivation rec { gobject-introspection ]; + strictDeps = true; + preAutoreconf = '' export NOCONFIGURE=1 gtkdocize From 4feb588e157bd03a839938aca89f7332ed35d5df Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 13 Apr 2026 15:54:35 +0200 Subject: [PATCH 367/532] libxklavier: use finalAttrs, tag, hash --- pkgs/by-name/li/libxklavier/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libxklavier/package.nix b/pkgs/by-name/li/libxklavier/package.nix index 26d48fc5dc05..f506e8beb53b 100644 --- a/pkgs/by-name/li/libxklavier/package.nix +++ b/pkgs/by-name/li/libxklavier/package.nix @@ -20,14 +20,14 @@ withDoc ? (stdenv.buildPlatform == stdenv.hostPlatform), }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libxklavier"; version = "5.4"; src = fetchgit { url = "https://gitlab.freedesktop.org/archived-projects/libxklavier.git"; - rev = "${pname}-${version}"; - sha256 = "1w1x5mrgly2ldiw3q2r6y620zgd89gk7n90ja46775lhaswxzv7a"; + tag = "libxklavier-${finalAttrs.version}"; + hash = "sha256-6uzfuVaQlnMMURIke+ZLqL0PhPEmCzx4bFR4+nItPfA="; }; patches = [ @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; }; -} +}) From b2ca4ba980e89b14553dc651493f8b1d876bf0a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 13 Apr 2026 16:50:21 +0200 Subject: [PATCH 368/532] opensp: fix formatting I still forget sometimes. --- pkgs/by-name/op/opensp/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/opensp/package.nix b/pkgs/by-name/op/opensp/package.nix index de0e48c4351e..4fba52c803f1 100644 --- a/pkgs/by-name/op/opensp/package.nix +++ b/pkgs/by-name/op/opensp/package.nix @@ -63,7 +63,10 @@ stdenv.mkDerivation (finalAttrs: { # Clang 16 fails to build due to inappropriate definitions in the `config.h` generated by the # existing configure scripts. Regenerate them to make sure they detect its features correctly. # autoconf269: as autoconf 2.73 is trying to force C23 (-std=gnu23) which will fail, we use 2.69. - ++ lib.optionals stdenv.cc.isClang [ autoconf269 autoreconfHook ] + ++ lib.optionals stdenv.cc.isClang [ + autoconf269 + autoreconfHook + ] ++ lib.optionals stdenv.hostPlatform.isCygwin [ autoconf automake From da7564994e4feb5a58e1a95c5238845679bc5519 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Mon, 13 Apr 2026 13:47:31 -0700 Subject: [PATCH 369/532] python3Packages.openai: 2.29.0 -> 2.31.0 Diff: https://github.com/openai/openai-python/compare/v2.29.0...v2.31.0 Changelog: https://github.com/openai/openai-python/blob/v2.31.0/CHANGELOG.md --- pkgs/development/python-modules/openai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openai/default.nix b/pkgs/development/python-modules/openai/default.nix index 4d3139d757dc..4354ff544054 100644 --- a/pkgs/development/python-modules/openai/default.nix +++ b/pkgs/development/python-modules/openai/default.nix @@ -51,14 +51,14 @@ buildPythonPackage rec { pname = "openai"; - version = "2.29.0"; + version = "2.31.0"; pyproject = true; src = fetchFromGitHub { owner = "openai"; repo = "openai-python"; tag = "v${version}"; - hash = "sha256-Ea8dnhxpgLwiApqB2GjBUb8wEgFEojlIvteo7FHXHF8="; + hash = "sha256-YLqVOWc8a7gtu2NaWNP32ApjVgQ6qJB4XLT/zQzddAM="; }; postPatch = ''substituteInPlace pyproject.toml --replace-fail "hatchling==1.26.3" "hatchling"''; From 3997337eed9d7c3dce9d21297a3df9d73c4f7e9a Mon Sep 17 00:00:00 2001 From: Yureka Date: Tue, 14 Apr 2026 15:09:57 +0200 Subject: [PATCH 370/532] openblas: fully revert commit causing miscompilations --- .../libraries/science/math/openblas/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index a645c4a068e0..799e4927f6c6 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -197,11 +197,12 @@ stdenv.mkDerivation (finalAttrs: { }) ] ++ lib.optionals stdenv.hostPlatform.isAarch64 [ - # Backport https://github.com/OpenMathLib/OpenBLAS/pull/5710 - # Work around miscompilation of the ARM64 non-SVE DDOT kernel + # This commit led to miscompilation of certain ASIMD extensions code paths. + # There was an attempted fix in upstream but this still leaves some scipy tests failing. (fetchpatch { - url = "https://github.com/OpenMathLib/OpenBLAS/commit/e3ce4623c299068bbd47c35ee87aab334bac73b1.patch"; - hash = "sha256-j0zIJjNiAdIVPgdxB+pXiOrOtedDu6Yq+dgaJ/wCquk="; + url = "https://github.com/OpenMathLib/OpenBLAS/commit/3f6e928d34aca977bd5d4191e6d2c2338a342.patch"; + revert = true; + hash = "sha256-EccgzxgyfAjVbV+HPemGHmzkRe0kpixu3eS3BZWr0g4="; }) ]; From 6ad6f499ddc307fc9f3d1b7020a6a993bf637327 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 14 Apr 2026 15:34:35 +0200 Subject: [PATCH 371/532] qt6.qtwebengine: drop obsolete patch --- .../libraries/qt-6/modules/qtwebengine/default.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/development/libraries/qt-6/modules/qtwebengine/default.nix b/pkgs/development/libraries/qt-6/modules/qtwebengine/default.nix index c76700cbd193..8facbea4362b 100644 --- a/pkgs/development/libraries/qt-6/modules/qtwebengine/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtwebengine/default.nix @@ -117,15 +117,6 @@ qtModule { # Reproducibility QTBUG-136068 ./gn-object-sorted.patch - ] - ++ lib.optionals stdenv.cc.isClang [ - # https://chromium-review.googlesource.com/c/chromium/src/+/6633292 - (fetchpatch2 { - url = "https://github.com/chromium/chromium/commit/b0ff8c3b258a8816c05bdebf472dbba719d3c491.patch?full_index=1"; - stripLen = 1; - extraPrefix = "src/3rdparty/chromium/"; - hash = "sha256-zDIlHd8bBtrThkFnrcyA13mhXYIQt6sKsi6qAyQ34yo="; - }) ]; postPatch = '' From 6089739e94edade5b533754902b006318e05c4ec Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 14 Apr 2026 14:58:15 +0200 Subject: [PATCH 372/532] imagemagick: 7.1.2-18 -> 7.1.2-19 changelog: https://github.com/ImageMagick/Website/blob/main/ChangeLog.md diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-18...7.1.2-19 --- 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 8acd23a8cb2c..55c01b0cee14 100644 --- a/pkgs/by-name/im/imagemagick/package.nix +++ b/pkgs/by-name/im/imagemagick/package.nix @@ -88,13 +88,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "imagemagick"; - version = "7.1.2-18"; + version = "7.1.2-19"; src = fetchFromGitHub { owner = "ImageMagick"; repo = "ImageMagick"; tag = finalAttrs.version; - hash = "sha256-bt8PlCeEWaRsdMe/FP4HSgmzi1OATjH2Kx233OgleyI="; + hash = "sha256-4uASM+GRTe0ES6FdshUMMkVof4IlLV+CMm2l+v5qZN0="; }; outputs = [ From 31eebf7332d4398378f3d7af43d3ab413542e7fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 17:41:51 +0000 Subject: [PATCH 373/532] mcuboot-imgtool: 2.3.0 -> 2.4.0 --- pkgs/by-name/mc/mcuboot-imgtool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mc/mcuboot-imgtool/package.nix b/pkgs/by-name/mc/mcuboot-imgtool/package.nix index def6f6e3792d..8c0d680f4ab4 100644 --- a/pkgs/by-name/mc/mcuboot-imgtool/package.nix +++ b/pkgs/by-name/mc/mcuboot-imgtool/package.nix @@ -7,13 +7,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mcuboot-imgtool"; - version = "2.3.0"; + version = "2.4.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) version; pname = "imgtool"; - hash = "sha256-//cuTnk6wOwCpJPBlUhxXMwKI1ivruqhC0nMwuC9EpU="; + hash = "sha256-7y2x2eP2K5vJQlqOhsTqchLBZPChbpI9VSUPDYdDNC4="; }; passthru.updateScript = nix-update-script { }; From db448391927105583215cfbc5d612d64a9809fbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 16 Apr 2026 11:25:18 +0200 Subject: [PATCH 374/532] ruby: relax an installCheckPhase check on darwin I don't really know what the check is for, and I've seen no interest in looking into this for a week. Let's unblock the ~10k jobs waiting on this failure. Nit: I would've liked to format this piece of code to better read for humans, but nixfmt won't let me :-( I was also careful to avoid rebuilds on *-linux. --- pkgs/development/interpreters/ruby/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix index 9a457cf84698..d07fa15d824c 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -327,6 +327,8 @@ let $rbConfig $out/lib/libruby* ''; + # TODO: this check got relaxed on darwin; + # see https://github.com/NixOS/nixpkgs/pull/499156#issuecomment-4221517043 installCheckPhase = '' overriden_cc=$(CC=foo $out/bin/ruby -rrbconfig -e 'puts RbConfig::CONFIG["CC"]') if [[ "$overriden_cc" != "foo" ]]; then @@ -335,7 +337,9 @@ let fi fallback_cc=$(unset CC; $out/bin/ruby -rrbconfig -e 'puts RbConfig::CONFIG["CC"]') - if [[ "$fallback_cc" != "$CC" ]]; then + if [[ ${ + if stdenv.hostPlatform.isDarwin then ''! "$fallback_cc" =~ "$CC"'' else ''"$fallback_cc" != "$CC"'' + } ]]; then echo "CC='$fallback_cc' should be '$CC' by default" >&2 false fi From 0b838137df46d4d0b88e368190e54ea50d458c37 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:54:03 +0200 Subject: [PATCH 375/532] gnome-calculator: fix build --- pkgs/by-name/gn/gnome-calculator/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/gn/gnome-calculator/package.nix b/pkgs/by-name/gn/gnome-calculator/package.nix index 67500d02803a..16bfbe636829 100644 --- a/pkgs/by-name/gn/gnome-calculator/package.nix +++ b/pkgs/by-name/gn/gnome-calculator/package.nix @@ -9,6 +9,7 @@ gettext, itstool, fetchurl, + fetchpatch, pkg-config, libxml2, gtk4, @@ -34,6 +35,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-3fTNLt2hNcQcivaPnAzc2dmpFjy59/jijKLI6B/Ydlc="; }; + patches = [ + # Fix tests with GNU MPC 1.4.0 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gnome-calculator/-/commit/c9bf69ce3688390a584ca7571ea5fcda5aea8863.patch"; + hash = "sha256-FoV6SUprVdNcRORpoi+bNMTjzMM8bmXuze+6C9lqF8E="; + }) + ]; + nativeBuildInputs = [ appstream blueprint-compiler From 44b67b0ba20968e4b54d74ab6e816d792bb9424b Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Fri, 17 Apr 2026 21:45:04 +0200 Subject: [PATCH 376/532] matrix-continuwuity: add bartoostveen as a maintainer --- pkgs/by-name/ma/matrix-continuwuity/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 0808db452bdb..42f394a1c870 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -122,6 +122,7 @@ rustPlatform.buildRustPackage (finalAttrs: { changelog = "https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ + bartoostveen nyabinary snaki ]; From f8a7f5a9e4584c5cf887df0e01f07bff0d55d742 Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Fri, 17 Apr 2026 21:23:33 +0200 Subject: [PATCH 377/532] matrix-continuwuity: 0.5.6 -> 0.5.7 --- pkgs/by-name/ma/matrix-continuwuity/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 42f394a1c870..7b863c45dea2 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -23,13 +23,13 @@ let }).overrideAttrs ( final: old: { - version = "10.5.1"; + version = "10.10.1"; src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "rocksdb"; - rev = "10.5.fb"; - hash = "sha256-X4ApGLkHF9ceBtBg77dimEpu720I79ffLoyPa8JMHaU="; + rev = "10.10.fb"; + hash = "sha256-1ef75IDMs5Hba4VWEyXPJb02JyShy5k4gJfzGDhopRk="; }; patches = [ ]; @@ -72,17 +72,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-continuwuity"; - version = "0.5.6"; + version = "0.5.7"; src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "continuwuity"; tag = "v${finalAttrs.version}"; - hash = "sha256-p6dL1wL9n+1ivUItdlZuLxTneDBjCHEdNr0ukau2rHI="; + hash = "sha256-DrW31VesYipZlFpCoCv4Sj4BtKeAF9/UpWhZjBIrXH4="; }; - cargoHash = "sha256-lLbnFA2WS96er84G2e9bGrYhhqe2zL3Npn1SXB3De2w="; + cargoHash = "sha256-E4eqPTLTilqMdIJ9MHbMbu5zTpqEqNPPo3rMS+sA8uA="; nativeBuildInputs = [ pkg-config From 6e1fd3207889796664a0a58771c0137a5420eb66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 18 Apr 2026 08:39:47 +0200 Subject: [PATCH 378/532] db4, db5, db6*: fixup build on darwin by older autoconf https://hydra.nixos.org/build/325898125/nixlog/2/tail Same situation as in commit 8ab9645b5af94e0f9bcbc71bfe955fb5fa8a03d4 --- pkgs/development/libraries/db/db-4.8.nix | 1 + pkgs/development/libraries/db/db-5.3.nix | 1 + pkgs/development/libraries/db/db-6.0.nix | 1 + pkgs/development/libraries/db/db-6.2.nix | 1 + pkgs/development/libraries/db/generic.nix | 7 ++++--- 5 files changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/db/db-4.8.nix b/pkgs/development/libraries/db/db-4.8.nix index 23ed07441755..57273c2defb7 100644 --- a/pkgs/development/libraries/db/db-4.8.nix +++ b/pkgs/development/libraries/db/db-4.8.nix @@ -4,6 +4,7 @@ fetchpatch, fetchurl, autoreconfHook, + autoconf269, ... }@args: diff --git a/pkgs/development/libraries/db/db-5.3.nix b/pkgs/development/libraries/db/db-5.3.nix index c9e1a6bb1d1e..cff2dc31ada7 100644 --- a/pkgs/development/libraries/db/db-5.3.nix +++ b/pkgs/development/libraries/db/db-5.3.nix @@ -4,6 +4,7 @@ fetchpatch, fetchurl, autoreconfHook, + autoconf269, ... }@args: diff --git a/pkgs/development/libraries/db/db-6.0.nix b/pkgs/development/libraries/db/db-6.0.nix index a23ee5b936fc..a1bc3c4f0707 100644 --- a/pkgs/development/libraries/db/db-6.0.nix +++ b/pkgs/development/libraries/db/db-6.0.nix @@ -4,6 +4,7 @@ fetchpatch, fetchurl, autoreconfHook, + autoconf269, ... }@args: diff --git a/pkgs/development/libraries/db/db-6.2.nix b/pkgs/development/libraries/db/db-6.2.nix index 78c6cf4eb8a7..9fe5d1525b0e 100644 --- a/pkgs/development/libraries/db/db-6.2.nix +++ b/pkgs/development/libraries/db/db-6.2.nix @@ -4,6 +4,7 @@ fetchpatch, fetchurl, autoreconfHook, + autoconf269, ... }@args: diff --git a/pkgs/development/libraries/db/generic.nix b/pkgs/development/libraries/db/generic.nix index 50695b6349db..25dc5785f6e0 100644 --- a/pkgs/development/libraries/db/generic.nix +++ b/pkgs/development/libraries/db/generic.nix @@ -4,6 +4,7 @@ fetchpatch, fetchurl, autoreconfHook, + autoconf269, cxxSupport ? true, compat185 ? true, dbmSupport ? false, @@ -26,9 +27,9 @@ stdenv.mkDerivation ( sha256 = sha256; }; - # The provided configure script features `main` returning implicit `int`, which causes - # configure checks to work incorrectly with clang 16. - nativeBuildInputs = [ autoreconfHook ]; + # autoreconfHook: the provided configure script features `main` returning implicit `int`, + # which causes configure checks to work incorrectly with clang 16. + nativeBuildInputs = lib.optionals stdenv.cc.isClang [ autoconf269 ] ++ [ autoreconfHook ]; patches = [ (fetchpatch { From a6fc5809f127a6788f340130f8d3560667b89c62 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 18 Apr 2026 06:50:10 +0000 Subject: [PATCH 379/532] python3Packages.jupyterlab-server: use finalAttrs --- .../python-modules/jupyterlab-server/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab-server/default.nix b/pkgs/development/python-modules/jupyterlab-server/default.nix index a87b821b54aa..986b9e236e68 100644 --- a/pkgs/development/python-modules/jupyterlab-server/default.nix +++ b/pkgs/development/python-modules/jupyterlab-server/default.nix @@ -18,14 +18,14 @@ strict-rfc3339, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "jupyterlab-server"; version = "2.28.0"; pyproject = true; src = fetchPypi { pname = "jupyterlab_server"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-NbqoGJixX5NXPi3spQ0RrArkB+u2iCmdOlITJlAzcSw="; }; @@ -58,7 +58,7 @@ buildPythonPackage rec { requests-mock strict-rfc3339 ] - ++ optional-dependencies.openapi; + ++ finalAttrs.passthru.optional-dependencies.openapi; preCheck = '' export HOME=$(mktemp -d) @@ -82,8 +82,8 @@ buildPythonPackage rec { meta = { description = "Set of server components for JupyterLab and JupyterLab like applications"; homepage = "https://github.com/jupyterlab/jupyterlab_server"; - changelog = "https://github.com/jupyterlab/jupyterlab_server/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/jupyterlab/jupyterlab_server/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.bsd3; teams = [ lib.teams.jupyter ]; }; -} +}) From e153ba4e337ce55721aef6ffc21a86f345713c41 Mon Sep 17 00:00:00 2001 From: Stanislav Asunkin <1353637+stasjok@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:42:27 +0300 Subject: [PATCH 380/532] lua51Packages.libluv: fix build Upstream rockspec file now supports WITH_SHARED_LIBUV variable. This commit uses it. Before this change, upstream value of WITH_SHARED_LIBUV overrode the one from the inline patch, which caused a build failure. --- pkgs/development/lua-modules/luv/default.nix | 34 +++++++------------- 1 file changed, 11 insertions(+), 23 deletions(-) diff --git a/pkgs/development/lua-modules/luv/default.nix b/pkgs/development/lua-modules/luv/default.nix index a023a9f0dee7..301ecc936a78 100644 --- a/pkgs/development/lua-modules/luv/default.nix +++ b/pkgs/development/lua-modules/luv/default.nix @@ -43,31 +43,19 @@ buildLuarocksPackage rec { buildInputs = [ libuv ]; nativeBuildInputs = [ cmake ]; - # Need to specify WITH_SHARED_LIBUV=ON cmake flag, but - # Luarocks doesn't take cmake variables from luarocks config. - # Need to specify it in rockspec. See https://github.com/luarocks/luarocks/issues/1160. - knownRockspec = runCommand "luv-${version}.rockspec" { } '' - patch ${src}/luv-scm-0.rockspec -o - > $out <<'EOF' - --- a/luv-scm-0.rockspec - +++ b/luv-scm-0.rockspec - @@ -1,5 +1,5 @@ - package = "luv" - -version = "scm-0" - +version = "${version}" - source = { - url = 'git://github.com/luvit/luv.git' - } - @@ -24,6 +24,7 @@ - build = - type = 'cmake', - variables = { - + WITH_SHARED_LIBUV="ON", - CMAKE_C_FLAGS="$(CFLAGS)", - CMAKE_MODULE_LINKER_FLAGS="$(LIBFLAG)", - LUA_LIBDIR="$(LUA_LIBDIR)", - EOF + rockspecFilename = "luv-scm-0.rockspec"; + + postConfigure = '' + mv "$rockspecFilename" "$generatedRockspecFilename" + rockspecFilename="$generatedRockspecFilename" + substituteInPlace "$rockspecFilename" \ + --replace-fail 'version = "scm-0"' "version = \"$version\"" ''; + luarocksConfig.variables = { + WITH_SHARED_LIBUV = "ON"; + }; + __darwinAllowLocalNetworking = true; doInstallCheck = true; From 4a7ea26de40ef3d78634404e0f3bd7c4c34e7106 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 18 Apr 2026 07:30:53 +0000 Subject: [PATCH 381/532] python3Packages.jupyterlab-server: fix build --- .../jupyterlab-server/default.nix | 5 ++ .../fix-openapi-core-compat.patch | 58 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 pkgs/development/python-modules/jupyterlab-server/fix-openapi-core-compat.patch diff --git a/pkgs/development/python-modules/jupyterlab-server/default.nix b/pkgs/development/python-modules/jupyterlab-server/default.nix index 986b9e236e68..953272407217 100644 --- a/pkgs/development/python-modules/jupyterlab-server/default.nix +++ b/pkgs/development/python-modules/jupyterlab-server/default.nix @@ -29,6 +29,11 @@ buildPythonPackage (finalAttrs: { hash = "sha256-NbqoGJixX5NXPi3spQ0RrArkB+u2iCmdOlITJlAzcSw="; }; + patches = [ + # oopenapi-core changed their API, which breaks jupyterlab-server + ./fix-openapi-core-compat.patch + ]; + postPatch = '' sed -i "/timeout/d" pyproject.toml ''; diff --git a/pkgs/development/python-modules/jupyterlab-server/fix-openapi-core-compat.patch b/pkgs/development/python-modules/jupyterlab-server/fix-openapi-core-compat.patch new file mode 100644 index 000000000000..0b736618e12f --- /dev/null +++ b/pkgs/development/python-modules/jupyterlab-server/fix-openapi-core-compat.patch @@ -0,0 +1,58 @@ +diff --git a/jupyterlab_server/spec.py b/jupyterlab_server/spec.py +index 94347b9..6e0d7d4 100644 +--- a/jupyterlab_server/spec.py ++++ b/jupyterlab_server/spec.py +@@ -9,17 +9,17 @@ import typing + from pathlib import Path + + if typing.TYPE_CHECKING: +- from openapi_core.spec.paths import Spec ++ from jsonschema_path import SchemaPath + + HERE = Path(os.path.dirname(__file__)).resolve() + + +-def get_openapi_spec() -> Spec: ++def get_openapi_spec() -> SchemaPath: + """Get the OpenAPI spec object.""" +- from openapi_core.spec.paths import Spec ++ from jsonschema_path import SchemaPath + + openapi_spec_dict = get_openapi_spec_dict() +- return Spec.from_dict(openapi_spec_dict) # type:ignore[arg-type] ++ return SchemaPath.from_dict(openapi_spec_dict) + + + def get_openapi_spec_dict() -> dict[str, typing.Any]: +diff --git a/jupyterlab_server/test_utils.py b/jupyterlab_server/test_utils.py +index c1d8956..337bb53 100644 +--- a/jupyterlab_server/test_utils.py ++++ b/jupyterlab_server/test_utils.py +@@ -13,8 +13,8 @@ from urllib.parse import parse_qs, urlparse + + import tornado.httpclient + import tornado.web ++from jsonschema_path import SchemaPath + from openapi_core import V30RequestValidator, V30ResponseValidator +-from openapi_core.spec.paths import Spec + from openapi_core.validation.request.datatypes import RequestParameters + from tornado.httpclient import HTTPRequest, HTTPResponse + from werkzeug.datastructures import Headers, ImmutableMultiDict +@@ -32,7 +32,7 @@ class TornadoOpenAPIRequest: + Converts a torando request to an OpenAPI one + """ + +- def __init__(self, request: HTTPRequest, spec: Spec): ++ def __init__(self, request: HTTPRequest, spec: SchemaPath): + """Initialize the request.""" + self.request = request + self.spec = spec +@@ -76,7 +76,7 @@ class TornadoOpenAPIRequest: + # https://github.com/OAI/OpenAPI-Specification/issues/892 + url = None + o = urlparse(self.request.url) +- for path_ in self.spec["paths"]: ++ for path_ in self.spec["paths"].keys(): + if url: + continue # type:ignore[unreachable] + has_arg = "{" in path_ From 0d132573a11441a6b6f3d1cc00075c30233343da Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 18 Apr 2026 07:33:29 +0000 Subject: [PATCH 382/532] python3Packages.jupyterlab-server: use fetchFromGitHub instead of fetchPypi --- .../python-modules/jupyterlab-server/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab-server/default.nix b/pkgs/development/python-modules/jupyterlab-server/default.nix index 953272407217..ea4c2b9146b6 100644 --- a/pkgs/development/python-modules/jupyterlab-server/default.nix +++ b/pkgs/development/python-modules/jupyterlab-server/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, hatchling, babel, jinja2, @@ -23,10 +23,11 @@ buildPythonPackage (finalAttrs: { version = "2.28.0"; pyproject = true; - src = fetchPypi { - pname = "jupyterlab_server"; - inherit (finalAttrs) version; - hash = "sha256-NbqoGJixX5NXPi3spQ0RrArkB+u2iCmdOlITJlAzcSw="; + src = fetchFromGitHub { + owner = "jupyterlab"; + repo = "jupyterlab_server"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/h25HBKt6maaxuZRK+VMVA0AqTZhQkDnGVDgBisQcCw="; }; patches = [ @@ -87,7 +88,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Set of server components for JupyterLab and JupyterLab like applications"; homepage = "https://github.com/jupyterlab/jupyterlab_server"; - changelog = "https://github.com/jupyterlab/jupyterlab_server/blob/v${finalAttrs.version}/CHANGELOG.md"; + changelog = "https://github.com/jupyterlab/jupyterlab_server/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; teams = [ lib.teams.jupyter ]; }; From d2ef1f35100fa579d6dd7eb368818d96390b29ac Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 18 Apr 2026 07:39:09 +0000 Subject: [PATCH 383/532] python3Packages.jupyterlab-server: cleanup --- .../jupyterlab-server/default.nix | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab-server/default.nix b/pkgs/development/python-modules/jupyterlab-server/default.nix index ea4c2b9146b6..b091c9a92abf 100644 --- a/pkgs/development/python-modules/jupyterlab-server/default.nix +++ b/pkgs/development/python-modules/jupyterlab-server/default.nix @@ -2,7 +2,11 @@ lib, buildPythonPackage, fetchFromGitHub, + + # build-system hatchling, + + # dependencies babel, jinja2, json5, @@ -10,12 +14,18 @@ jupyter-server, packaging, requests, + + # optional-dependencies openapi-core, + ruamel-yaml, + + # tests pytest-jupyter, + pytest-timeout, pytestCheckHook, requests-mock, - ruamel-yaml, strict-rfc3339, + writableTmpDirAsHomeHook, }: buildPythonPackage (finalAttrs: { @@ -35,11 +45,9 @@ buildPythonPackage (finalAttrs: { ./fix-openapi-core-compat.patch ]; - postPatch = '' - sed -i "/timeout/d" pyproject.toml - ''; - - build-system = [ hatchling ]; + build-system = [ + hatchling + ]; dependencies = [ babel @@ -58,31 +66,23 @@ buildPythonPackage (finalAttrs: { ]; }; + pythonImportsCheck = [ "jupyterlab_server" ]; + nativeCheckInputs = [ pytest-jupyter + pytest-timeout pytestCheckHook requests-mock strict-rfc3339 + writableTmpDirAsHomeHook ] ++ finalAttrs.passthru.optional-dependencies.openapi; - preCheck = '' - export HOME=$(mktemp -d) - ''; - - pytestFlags = [ - "-Wignore::DeprecationWarning" - ]; - disabledTestPaths = [ # require optional language pack packages for tests "tests/test_translation_api.py" ]; - pythonImportsCheck = [ - "jupyterlab_server" - ]; - __darwinAllowLocalNetworking = true; meta = { From 642a04a669070e066c3f2cd583f3af1758c82ec9 Mon Sep 17 00:00:00 2001 From: Stanislav Asunkin <1353637+stasjok@users.noreply.github.com> Date: Sat, 18 Apr 2026 11:01:27 +0300 Subject: [PATCH 384/532] lua51Packages.libluv: cross-test with lua51Packages.luv Update bot creates PRs for `lua51Packages.libluv` even though the main package is luv. This commit adds luv to libluv's tests to ensure that both are tested during automatic updates. --- pkgs/development/lua-modules/luv/default.nix | 29 ++++++++++++-------- pkgs/development/lua-modules/luv/lib.nix | 5 ++++ 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/pkgs/development/lua-modules/luv/default.nix b/pkgs/development/lua-modules/luv/default.nix index 301ecc936a78..674380893251 100644 --- a/pkgs/development/lua-modules/luv/default.nix +++ b/pkgs/development/lua-modules/luv/default.nix @@ -68,18 +68,23 @@ buildLuarocksPackage rec { disabled = luaOlder "5.1"; passthru = { - tests.test = - runCommand "luv-${version}-test" - { - nativeBuildInputs = [ (lua.withPackages (ps: [ ps.luv ])) ]; - } - '' - lua < Date: Mon, 13 Apr 2026 22:10:00 +0000 Subject: [PATCH 385/532] python3Packages.wandb: 0.25.1 -> 0.26.0 Diff: https://github.com/wandb/wandb/compare/v0.25.1...v0.26.0 Changelog: https://github.com/wandb/wandb/raw/0.26.0/CHANGELOG.md --- .../python-modules/wandb/default.nix | 101 +++++++++++------- 1 file changed, 65 insertions(+), 36 deletions(-) diff --git a/pkgs/development/python-modules/wandb/default.nix b/pkgs/development/python-modules/wandb/default.nix index 087bd114b1a4..4e2612aa225c 100644 --- a/pkgs/development/python-modules/wandb/default.nix +++ b/pkgs/development/python-modules/wandb/default.nix @@ -10,13 +10,12 @@ writableTmpDirAsHomeHook, versionCheckHook, - ## gpu-stats + ## wandb-xpu rustPlatform, ## wandb buildPythonPackage, replaceVars, - fetchpatch, # build-system hatchling, @@ -76,26 +75,29 @@ }: let - version = "0.25.1"; + version = "0.26.0"; src = fetchFromGitHub { owner = "wandb"; repo = "wandb"; tag = "v${version}"; - hash = "sha256-jrHj+dNW/eUMcqT5XJbiAz1tlviVBhdtroJ8dA7GBr4="; + hash = "sha256-pN2vfrexu87202WLes4eIbkU1aVuLpqR676f7AxokT8="; }; - gpu-stats = rustPlatform.buildRustPackage { - pname = "gpu-stats"; - version = "0.6.0"; + wandb-xpu = rustPlatform.buildRustPackage { + pname = "wandb-xpu"; + version = "0.7.0"; inherit src; - sourceRoot = "${src.name}/gpu_stats"; + sourceRoot = "${src.name}/xpu"; - cargoHash = "sha256-yzvXJYkQTNOScOI3yfVBH6IGZzcFduuXqW3pI5hEZGw="; + cargoHash = "sha256-h5kttUU1KsP+IaXTfqfgRf+7cooRZQzi5i5NmQ9YEA0="; checkFlags = [ # fails in sandbox "--skip=gpu_amd::tests::test_gpu_amd_new" + + # tries to download libtpu wheel from PyPI + "--skip=tpu_libtpu::tests::test_libtpu_sdk" ]; nativeInstallCheckInputs = [ @@ -104,23 +106,50 @@ let doInstallCheck = true; meta = { - mainProgram = "gpu_stats"; + mainProgram = "wandb-xpu"; }; }; + inherit (stdenv.hostPlatform.extensions) sharedLibrary; + libRustParquet = "librust_parquet_ffi${sharedLibrary}"; + + parquet-rust-wrapper = rustPlatform.buildRustPackage { + pname = "arrow-rs-wrapper"; + version = "0.1.0"; + inherit src; + + sourceRoot = "${src.name}/parquet-rust-wrapper"; + + cargoHash = "sha256-fOq1KoWJEDZnchE6ooTmUQZ3DLdlbr2/aYl1qbF2GH4="; + + # The original build script renames the library: + # https://github.com/wandb/wandb/blob/v0.26.0/parquet-rust-wrapper/build.sh#L37-L68 + postInstall = '' + mv $out/lib/libarrow_rs_wrapper${sharedLibrary} $out/lib/${libRustParquet} + ''; + }; + wandb-core = buildGoModule { pname = "wandb-core"; inherit src version; sourceRoot = "${src.name}/core"; - # hardcode the `gpu_stats` binary path. - postPatch = '' - substituteInPlace internal/monitor/gpuresourcemanager.go \ - --replace-fail \ - 'cmdPath, err := getGPUCollectorCmdPath()' \ - 'cmdPath, err := "${lib.getExe gpu-stats}", error(nil)' - ''; + postPatch = + # hardcode the `wandb-xpu` binary path. + '' + substituteInPlace internal/monitor/xpuresourcemanager.go \ + --replace-fail \ + 'cmdPath, err := getXPUCmdPath()' \ + 'cmdPath, err := "${lib.getExe wandb-xpu}", error(nil)' + '' + # hardcode the `parquet-rust-wrapper` library path. + + '' + substituteInPlace internal/runhistoryreader/parquet/ffi/rustarrowreader.go \ + --replace-fail \ + "${libRustParquet}" \ + "${lib.getLib parquet-rust-wrapper}/lib/${libRustParquet}" + ''; vendorHash = null; @@ -163,20 +192,14 @@ buildPythonPackage (finalAttrs: { (replaceVars ./hardcode-git-path.patch { git = lib.getExe gitMinimal; }) - - # https://github.com/wandb/wandb/pull/11552 - (fetchpatch { - name = "add-protobuf-7-compatibility"; - url = "https://github.com/wandb/wandb/commit/4ef09f3dd1ee408eb9194ea8b7feea2b1128839c.patch"; - hash = "sha256-6weMJI51cWXz2mCxOGWYGrh0QCxtMGqz6HAVRF5b1xs="; - }) ]; postPatch = - # Prevent hatch from building wandb-core + # Prevent hatch from building wandb-core and arrow-rs-wrapper '' substituteInPlace hatch_build.py \ - --replace-fail "artifacts.extend(self._build_wandb_core())" "" + --replace-fail "artifacts.extend(self._build_wandb_core())" "" \ + --replace-fail "artifacts.extend(self._build_arrow_rs_wrapper())" "" '' # Hard-code the path to the `wandb-core` binary in the code. + '' @@ -187,11 +210,11 @@ buildPythonPackage (finalAttrs: { ''; env = { - # Prevent the install script to try building and embedding the `gpu_stats` and `wandb-core` - # binaries in the wheel. - # Their path have been patched accordingly in the `wandb-core` and `wanbd` source codes. + # Prevent the install script from trying to build and embed native binaries in the wheel. + # Their paths have been patched accordingly in the `wandb-core` and `wandb` source codes. # https://github.com/wandb/wandb/blob/v0.18.5/hatch_build.py#L37-L47 - WANDB_BUILD_SKIP_GPU_STATS = true; + WANDB_BUILD_SKIP_WANDB_XPU = true; + WANDB_BUILD_SKIP_ORJSON = true; WANDB_BUILD_UNIVERSAL = true; }; @@ -199,11 +222,6 @@ buildPythonPackage (finalAttrs: { hatchling ]; - # Protobuf 7 is not compatible with the current version of wandb - pythonRelaxDeps = [ - "protobuf" - ]; - dependencies = [ click gitpython @@ -281,6 +299,9 @@ buildPythonPackage (finalAttrs: { # PermissionError: unable to write to .cache/wandb/artifacts "tests/unit_tests/test_artifacts/test_wandb_artifacts.py" + + # Requires kfp which is not packaged + "tests/unit_tests/test_kfp.py" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # Breaks in sandbox: "Timed out waiting for wandb service to start" @@ -400,12 +421,20 @@ buildPythonPackage (finalAttrs: { "test_watch_parameters_torch_jit" ]; + passthru = { + inherit + wandb-core + wandb-xpu + parquet-rust-wrapper + ; + }; + meta = { description = "CLI and library for interacting with the Weights and Biases API"; homepage = "https://github.com/wandb/wandb"; changelog = "https://github.com/wandb/wandb/raw/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ samuela ]; - broken = gpu-stats.meta.broken || wandb-core.meta.broken; + broken = wandb-xpu.meta.broken || wandb-core.meta.broken; }; }) From 4971c9331a72deeda85ba8d8018a5b07ee6f1635 Mon Sep 17 00:00:00 2001 From: edef Date: Wed, 15 Apr 2026 17:53:12 +0000 Subject: [PATCH 386/532] nixos: maximise mmap ASLR entropy on x86_64 and AArch64 The Linux default of 28 bits on x86_64 and 18 bits (!) on AArch64 is a legacy holdover; Ubuntu 22.04 LTS and newer use a much more defensible 32 bits here on x86_64, and 33 bits on AArch64. On AArch64, the maximum depends on page size: 33 bits for 4K pages, 31 bits for 16K pages, and 29 bits for 64K pages (e.g. Asahi Linux). We query the kernel config to select the right value. In 32-bit compatibility mode on x86_64 and AArch64, we set 16 bits, the maximum permitted by the size of the address space. Other architectures are left at kernel defaults, since the maximums vary widely (e.g. 24 for riscv64, 18 for loongarch/mips/parisc). --- nixos/modules/config/sysctl.nix | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/nixos/modules/config/sysctl.nix b/nixos/modules/config/sysctl.nix index a45fe8d88d56..6b6e8e879012 100644 --- a/nixos/modules/config/sysctl.nix +++ b/nixos/modules/config/sysctl.nix @@ -1,4 +1,9 @@ -{ config, lib, ... }: +{ + config, + lib, + pkgs, + ... +}: let sysctlOption = lib.mkOptionType { @@ -87,6 +92,28 @@ in # the value below is used by default on several other distros. "fs.inotify.max_user_instances" = lib.mkDefault 524288; "fs.inotify.max_user_watches" = lib.mkDefault 524288; + + # Maximise address space randomisation. + "vm.mmap_rnd_bits" = lib.mkMerge [ + (lib.mkIf pkgs.stdenv.hostPlatform.isAarch64 ( + let + kernel = config.boot.kernelPackages.kernel; + isYes = kernel.config.isYes or (_: false); + in + lib.mkDefault ( + if isYes "ARM64_64K_PAGES" then + 29 + else if isYes "ARM64_16K_PAGES" then + 31 + else + 33 + ) + )) + (lib.mkIf pkgs.stdenv.hostPlatform.isx86_64 (lib.mkDefault 32)) + ]; + "vm.mmap_rnd_compat_bits" = lib.mkIf ( + pkgs.stdenv.hostPlatform.isx86_64 || pkgs.stdenv.hostPlatform.isAarch64 + ) (lib.mkDefault 16); }; }; } From ed69ea457f411856748b95bd84b321f88696398a Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 18 Apr 2026 11:10:15 -0400 Subject: [PATCH 387/532] quadprogpp: set __structuredAttrs and strictDeps --- pkgs/by-name/qu/quadprogpp/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/qu/quadprogpp/package.nix b/pkgs/by-name/qu/quadprogpp/package.nix index 50861e076df6..037c6665d163 100644 --- a/pkgs/by-name/qu/quadprogpp/package.nix +++ b/pkgs/by-name/qu/quadprogpp/package.nix @@ -8,6 +8,8 @@ stdenv.mkDerivation { pname = "quadprogpp"; version = "1.2.2-unstable-2025-12-03"; + __structuredAttrs = true; + strictDeps = true; src = fetchFromGitHub { owner = "liuq"; From 7687ab5634351b2ad999a5acf014ae20addc9248 Mon Sep 17 00:00:00 2001 From: squat Date: Sun, 12 Apr 2026 21:06:18 +0200 Subject: [PATCH 388/532] linkding: init at v1.45.0 This commit introduces a new package: https://linkding.link, a popular and simple bookmark manager written in Django. The package has a fairly complex build-process and needs several patches to successfully build-run outside of a Docker container. I will be submitting PRs upstream for better support for customized runtime data directories to eliminate the need for lots of patching. Wherever possible, the derivation mirrors build steps from the upstream Dockerfiles. I have confirmed this package works exactly as expected when running: ```shell nix build .#linkding ./result/bin/linkding-bootstrap ./result/bin/linkding runserver ``` Signed-off-by: squat --- pkgs/by-name/li/linkding/package.nix | 301 +++++++++++++++++++++++++++ 1 file changed, 301 insertions(+) create mode 100644 pkgs/by-name/li/linkding/package.nix diff --git a/pkgs/by-name/li/linkding/package.nix b/pkgs/by-name/li/linkding/package.nix new file mode 100644 index 000000000000..920942e394b6 --- /dev/null +++ b/pkgs/by-name/li/linkding/package.nix @@ -0,0 +1,301 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + fetchurl, + gcc, + icu, + nix-update-script, + nixosTests, + pkg-config, + python3, + sqlite, + stdenv, + uwsgi, +}: +let + version = "1.45.0"; + + python = python3.override { + self = python; + packageOverrides = final: prev: { + django = prev.django_6; + }; + }; + + uwsgiWithPython = uwsgi.override { + plugins = [ "python3" ]; + python3 = python; + }; + + # Compile the SQLite ICU extension for case-insensitive search and ordering. + # This mirrors the compile-icu stage in the upstream Dockerfile. + icuExtension = stdenv.mkDerivation { + pname = "linkding-sqlite-icu"; + inherit version; + + src = fetchurl { + url = "https://www.sqlite.org/src/raw/ext/icu/icu.c?name=91c021c7e3e8bbba286960810fa303295c622e323567b2e6def4ce58e4466e60"; + name = "icu.c"; + hash = "sha256-DkELE5p82yZVz0GVFdWWAEU8eo10ob0fqx66Q7rxv+U="; + }; + + nativeBuildInputs = [ + gcc + pkg-config + ]; + + buildInputs = [ + icu.dev + sqlite.dev + ]; + + dontUnpack = true; + + buildPhase = '' + runHook preBuild + gcc -fPIC -shared $src \ + -I${sqlite.dev}/include \ + $(pkg-config --libs --cflags icu-uc icu-io) \ + -o libicu.so + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + install -Dm755 libicu.so $out/lib/libicu.so + runHook postInstall + ''; + }; +in +python.pkgs.buildPythonApplication (finalAttrs: { + pname = "linkding"; + inherit version; + pyproject = true; + + src = fetchFromGitHub { + owner = "sissbruecker"; + repo = "linkding"; + tag = "v${finalAttrs.version}"; + hash = "sha256-iGvUKmOPL0akfR52hzSGH6wu06/WP9ygiQ/HxsmrYWg="; + }; + + __structuredAttrs = true; + + build-system = with python.pkgs; [ + setuptools + ]; + + dependencies = with python.pkgs; [ + beautifulsoup4 + bleach + bleach-allowlist + django + djangorestframework + huey + markdown + mozilla-django-oidc + requests + waybackpy + ]; + + optional-dependencies = { + postgres = with python.pkgs; [ psycopg ]; + }; + + dontCheckRuntimeDeps = true; + # Django's runserver re-executes sys.argv[0] via the Python interpreter, + # so manage.py must remain a valid Python script and cannot be wrapped in bash. + dontWrapPythonPrograms = true; + + pyprojectAppendix = '' + [tool.setuptools.packages.find] + include = ["bookmarks*"] + [tool.setuptools.package-data] + bookmarks = ["static/**/*", "styles/**/*", "templates/**/*", "version.txt"] + ''; + + ui = buildNpmPackage { + inherit (finalAttrs) version; + + pname = "${finalAttrs.pname}-ui"; + src = finalAttrs.src; + + npmDepsHash = "sha256-zUMgl+h0BPm9QzGi1WZG8f0tDoYk8p+Al3q6uEKXqLk="; + + installPhase = '' + runHook preInstall + mkdir -p $out/bookmarks + mv bookmarks/static $out/bookmarks + runHook postInstall + ''; + }; + + postPatch = '' + echo "$pyprojectAppendix" >> pyproject.toml + + # Point the SQLite ICU extension to its store path so it is found + # regardless of the working directory at runtime. + substituteInPlace bookmarks/settings/base.py \ + --replace-fail \ + 'SQLITE_ICU_EXTENSION_PATH = "./libicu.so"' \ + 'SQLITE_ICU_EXTENSION_PATH = "${icuExtension}/lib/libicu.so"' + + # Allow overriding the data directory via an internal environment variable + # so that the NixOS module can point it at the mutable state directory + # (/var/lib/linkding). The variable name is intentionally NixOS-specific + # and not a real linkding option to avoid confusing users. + substituteInPlace bookmarks/settings/base.py \ + --replace-fail \ + 'BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))' \ + 'BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))''\nDATA_DIR = os.getenv("_NIXOS_LINKDING_DATA_DIR", os.path.join(os.getcwd(), "data"))' + + substituteInPlace bookmarks/settings/base.py \ + --replace-fail \ + '"filename": os.path.join(BASE_DIR, "data", "tasks.sqlite3"),' \ + '"filename": os.path.join(DATA_DIR, "tasks.sqlite3"),' + + substituteInPlace bookmarks/settings/base.py \ + --replace-fail \ + '"NAME": os.path.join(BASE_DIR, "data", "db.sqlite3"),' \ + '"NAME": os.path.join(DATA_DIR, "db.sqlite3"),' + + substituteInPlace bookmarks/settings/base.py \ + --replace-fail \ + 'LD_FAVICON_FOLDER = os.path.join(BASE_DIR, "data", "favicons")' \ + 'LD_FAVICON_FOLDER = os.path.join(DATA_DIR, "favicons")' + + substituteInPlace bookmarks/settings/base.py \ + --replace-fail \ + 'LD_PREVIEW_FOLDER = os.path.join(BASE_DIR, "data", "previews")' \ + 'LD_PREVIEW_FOLDER = os.path.join(DATA_DIR, "previews")' + + substituteInPlace bookmarks/settings/base.py \ + --replace-fail \ + 'LD_ASSET_FOLDER = os.path.join(BASE_DIR, "data", "assets")' \ + 'LD_ASSET_FOLDER = os.path.join(DATA_DIR, "assets")' + + substituteInPlace bookmarks/utils.py \ + --replace-fail \ + 'import datetime' \ + 'import datetime''\nimport os' + + substituteInPlace bookmarks/utils.py \ + --replace-fail \ + 'with open("version.txt") as f:' \ + 'with open(os.path.join(os.path.dirname(os.path.abspath(__file__)), "version.txt")) as f:' + + substituteInPlace bookmarks/settings/prod.py \ + --replace-fail \ + 'with open(os.path.join(BASE_DIR, "data", "secretkey.txt")) as f:' \ + 'with open(os.path.join(DATA_DIR, "secretkey.txt")) as f:' + + substituteInPlace bookmarks/settings/dev.py \ + --replace-fail \ + 'os.path.join(BASE_DIR, "data", "favicons"),' \ + 'os.path.join(DATA_DIR, "favicons"),' + + substituteInPlace bookmarks/settings/dev.py \ + --replace-fail \ + 'os.path.join(BASE_DIR, "data", "previews"),' \ + 'os.path.join(DATA_DIR, "previews"),' + + # Patch management commands that bypass Django settings and use hardcoded + # relative "data/" paths. Replace them with paths derived from DATA_DIR + # via django.conf.settings so the data directory is always correct. + substituteInPlace bookmarks/management/commands/generate_secret_key.py \ + --replace-fail \ + 'from django.core.management.utils import get_random_secret_key' \ + 'from django.conf import settings''\nfrom django.core.management.utils import get_random_secret_key' + substituteInPlace bookmarks/management/commands/generate_secret_key.py \ + --replace-fail \ + 'secret_key_file = os.path.join("data", "secretkey.txt")' \ + 'secret_key_file = os.path.join(settings.DATA_DIR, "secretkey.txt")' + substituteInPlace bookmarks/management/commands/migrate_tasks.py \ + --replace-fail \ + 'import sqlite3' \ + 'import sqlite3''\nfrom django.conf import settings' + substituteInPlace bookmarks/management/commands/migrate_tasks.py \ + --replace-fail \ + 'db = sqlite3.connect(os.path.join("data", "db.sqlite3"))' \ + 'db = sqlite3.connect(os.path.join(settings.DATA_DIR, "db.sqlite3"))' + + # Place the version.txt file inside of the bookmarks package + # so that it can be installed by setuptools alongside the package + # in the Nix store. + mv version.txt bookmarks/version.txt + ''; + + preBuild = '' + cp -r ${finalAttrs.ui}/bookmarks/static/* bookmarks/static + ''; + + # Collect static files at build time so the result is a pure store path + # that can be served directly by the NixOS module without any runtime step. + # STATIC_ROOT in base.py defaults to $PWD/static, so the collected files + # land there and are picked up by postInstall. + postBuild = '' + mkdir data + ${python.interpreter} manage.py collectstatic --no-input + ''; + + postInstall = + let + pythonPath = python.pkgs.makePythonPath finalAttrs.passthru.dependencies; + in + '' + mkdir $out/bin + + cp -r static/* $out/${python.sitePackages}/bookmarks/static + + cp ./manage.py $out/bin/.manage.py + chmod +x $out/bin/.manage.py + + makeWrapper $out/bin/.manage.py $out/bin/linkding \ + --prefix PYTHONPATH : "${pythonPath}:$out/${python.sitePackages}" + + # Bootstrap script mirroring the upstream bootstrap.sh: creates data + # directories and runs Django management commands to initialize a fresh + # linkding installation. The linkding binary is referenced by its + # absolute store path so the script works without PATH manipulation. + cat > $out/bin/linkding-bootstrap << EOF + #!/bin/sh + DATA_DIR="\''${_NIXOS_LINKDING_DATA_DIR:-data}" + mkdir -p "\$DATA_DIR"/favicons "\$DATA_DIR"/previews "\$DATA_DIR"/assets + $out/bin/linkding generate_secret_key + $out/bin/linkding migrate + $out/bin/linkding enable_wal + $out/bin/linkding create_initial_superuser + $out/bin/linkding migrate_tasks + EOF + chmod +x $out/bin/linkding-bootstrap + ''; + + passthru = { + inherit + python + icuExtension + uwsgiWithPython + ; + tests = { + inherit (nixosTests) linkding linkding-postgres; + }; + updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "ui" + ]; + }; + }; + + meta = { + description = "Self-hosted bookmark manager designed to be minimal, fast, and easy to set up"; + homepage = "https://linkding.link/"; + changelog = "https://github.com/sissbruecker/linkding/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + squat + ]; + platforms = lib.platforms.linux; + }; +}) From 5c55071c5b8e570c057817731d41d959c120bec0 Mon Sep 17 00:00:00 2001 From: squat Date: Fri, 17 Apr 2026 13:39:05 +0200 Subject: [PATCH 389/532] nixos: introduce a service for linkding This commit adds a new NixOS service for the linkding package. This NixOS service runs 3 systemd services: 1. linkding-setup: this one-shot service bootstraps the creation of the runtime data directory and sets up the SQL database by running migrations, creating users, etc. 2. linkding: this is the main service, which runs linkding inside of uwsgi. 3. linkding-background-tasks: this is a sidecar service that runs `huey`, a task manager, which linkding uses to generate previews, downloads favicons, etc for your bookmarks. Wherever possible, the NixOS service mirrors the configuration from the upstream scripts/Docker compose. I've validated that following configurations work on my own machines: 1. linkding with the sqlite3: this is the simplest way to run the linkding service, storing all DB data in the data directory. Task runner is confirmed working and favicons/previews are correctly generated. 2. linkding with postgresql: this is a trickier configuration that needs to pull in an optional-dependency. This is also confirmed working even against a non-local postgres instance. Signed-off-by: squat --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/web-apps/linkding.nix | 403 ++++++++++++++++++ nixos/tests/all-tests.nix | 2 + nixos/tests/web-apps/linkding-postgres.nix | 42 ++ nixos/tests/web-apps/linkding.nix | 38 ++ 6 files changed, 488 insertions(+) create mode 100644 nixos/modules/services/web-apps/linkding.nix create mode 100644 nixos/tests/web-apps/linkding-postgres.nix create mode 100644 nixos/tests/web-apps/linkding.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 1b931222d9cc..deb7c9c85041 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -98,6 +98,8 @@ - [Ente Auth](https://ente.io/auth/), an open source 2FA authenticator, with end-to-end encrypted backups. Available as [programs.ente-auth](#opt-programs.ente-auth.enable). +- [linkding](https://linkding.link/), a self-hosted bookmark manager designed to be minimal, fast, and easy to set up. Available as [services.linkding](#opt-services.linkding.enable). + - [Tinyauth](https://tinyauth.app/), a simple authentication middleware for web apps, with OAuth and LDAP support. Available as [services.tinyauth](#opt-services.tinyauth.enable). - [Dawarich](https://dawarich.app/), a self-hostable location history tracker. Available as [services.dawarich](#opt-services.dawarich.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index b23517fcce16..ec5c517e3dd4 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1697,6 +1697,7 @@ ./services/web-apps/librespeed.nix ./services/web-apps/libretranslate.nix ./services/web-apps/limesurvey.nix + ./services/web-apps/linkding.nix ./services/web-apps/linkwarden.nix ./services/web-apps/lubelogger.nix ./services/web-apps/mainsail.nix diff --git a/nixos/modules/services/web-apps/linkding.nix b/nixos/modules/services/web-apps/linkding.nix new file mode 100644 index 000000000000..fae7fb89c4d9 --- /dev/null +++ b/nixos/modules/services/web-apps/linkding.nix @@ -0,0 +1,403 @@ +{ + config, + lib, + pkgs, + ... +}: +let + inherit (lib) + mkEnableOption + mkIf + mkOption + mkPackageOption + optionalAttrs + types + ; + + cfg = config.services.linkding; +in +{ + options.services.linkding = { + enable = mkEnableOption "linkding, a self-hosted bookmark manager"; + + package = mkPackageOption pkgs "linkding" { }; + + user = mkOption { + type = types.str; + default = "linkding"; + description = '' + User account under which linkding runs. + + ::: {.note} + If left as the default value this user will automatically be created + on system activation, otherwise you are responsible for ensuring the + user exists before the linkding service starts. + ::: + ''; + }; + + group = mkOption { + type = types.str; + default = "linkding"; + description = '' + Group under which linkding runs. + + ::: {.note} + If left as the default value this group will automatically be created + on system activation, otherwise you are responsible for ensuring the + group exists before the linkding service starts. + ::: + ''; + }; + + dataDir = mkOption { + type = types.path; + default = "/var/lib/linkding"; + description = "Directory used for all mutable state: SQLite database, secret key, favicons, previews, and assets."; + }; + + address = mkOption { + type = types.str; + default = "127.0.0.1"; + description = "Address on which linkding listens."; + }; + + port = mkOption { + type = types.port; + default = 9090; + description = "Port on which linkding listens."; + }; + + contextPath = mkOption { + type = types.str; + default = ""; + example = "linkding/"; + description = '' + Configures a URL context path under which linkding is accessible. + When set, linkding is available at `http://host:/`. + Must end with a `/` when non-empty. + ''; + }; + + environmentFile = mkOption { + type = types.nullOr types.path; + default = null; + example = "/run/secrets/linkding.env"; + description = '' + Path to an environment file loaded by all linkding services. + Useful for injecting secrets that should not appear in the Nix store, + such as `LD_DB_PASSWORD` or `LD_SUPERUSER_PASSWORD`. + ''; + }; + + settings = mkOption { + type = types.attrsOf types.str; + default = { }; + example = { + LD_DISABLE_BACKGROUND_TASKS = "True"; + LD_DISABLE_URL_VALIDATION = "True"; + LD_ENABLE_OIDC = "True"; + }; + description = '' + Additional environment variables passed to linkding. + Refer to the [linkding documentation](https://linkding.link/options/) + for the full list of supported `LD_*` options. + ''; + }; + + database = { + type = mkOption { + type = types.enum [ + "sqlite" + "postgres" + ]; + default = "sqlite"; + description = "Database engine to use. Defaults to SQLite."; + }; + + host = mkOption { + type = types.str; + default = "localhost"; + description = "PostgreSQL server host."; + }; + + port = mkOption { + type = types.port; + default = 5432; + description = "PostgreSQL server port."; + }; + + name = mkOption { + type = types.str; + default = "linkding"; + description = "PostgreSQL database name."; + }; + + user = mkOption { + type = types.str; + default = "linkding"; + description = "PostgreSQL user name."; + }; + + createLocally = mkOption { + type = types.bool; + default = false; + description = "Whether to automatically create a local PostgreSQL database and user."; + }; + }; + + openFirewall = mkOption { + type = types.bool; + default = false; + description = "Open the linkding port in the firewall."; + }; + }; + + config = mkIf cfg.enable ( + let + pkg = cfg.package; + + usePostgres = cfg.database.type == "postgres"; + + pythonPath = + "${pkg.passthru.python.pkgs.makePythonPath pkg.passthru.dependencies}:${lib.getBin pkg}/${pkg.passthru.python.sitePackages}" + + lib.strings.optionalString usePostgres ":${pkg.passthru.python.pkgs.makePythonPath pkg.optional-dependencies.postgres}"; + + # Build the environment passed to every linkding process. + environment = { + DJANGO_SETTINGS_MODULE = "bookmarks.settings.prod"; + _NIXOS_LINKDING_DATA_DIR = cfg.dataDir; + LD_SERVER_PORT = toString cfg.port; + } + // optionalAttrs (cfg.contextPath != "") { + LD_CONTEXT_PATH = cfg.contextPath; + } + // optionalAttrs usePostgres { + LD_DB_ENGINE = "postgres"; + LD_DB_DATABASE = cfg.database.name; + LD_DB_USER = cfg.database.user; + LD_DB_HOST = "/run/postgresql"; + } + // optionalAttrs (usePostgres && !cfg.database.createLocally) { + LD_DB_HOST = cfg.database.host; + LD_DB_PORT = toString cfg.database.port; + } + // cfg.settings; + + environmentFile = pkgs.writeText "linkding-environment" (lib.generators.toKeyValue { } environment); + + # Generate a uwsgi.ini for the linkding instance, adapted for NixOS from + # the upstream uwsgi.ini. The static-map entries serve pre-generated + # static files from the Nix store as well as the mutable user-data + # directories (favicons, previews) from the data directory. + uwsgiIni = pkgs.writeText "linkding-uwsgi.ini" '' + [uwsgi] + plugins-dir = ${pkg.passthru.uwsgiWithPython}/lib/uwsgi + plugin = python3 + module = bookmarks.wsgi:application + env = DJANGO_SETTINGS_MODULE=bookmarks.settings.prod + processes = 2 + threads = 2 + buffer-size = 8192 + die-on-term = true + mime-file = ${pkgs.mailcap}/etc/mime.types + http = ${cfg.address}:${toString cfg.port} + static-map = /${cfg.contextPath}static=${pkg}/${pkg.passthru.python.sitePackages}/bookmarks/static + static-map = /${cfg.contextPath}static=${cfg.dataDir}/favicons + static-map = /${cfg.contextPath}static=${cfg.dataDir}/previews + static-map = /${cfg.contextPath}robots.txt=${pkg}/${pkg.passthru.python.sitePackages}/bookmarks/static/robots.txt + + if-env = LD_REQUEST_TIMEOUT + http-timeout = %(_) + socket-timeout = %(_) + harakiri = %(_) + endif = + + if-env = LD_REQUEST_MAX_CONTENT_LENGTH + limit-post = %(_) + endif = + + if-env = LD_LOG_X_FORWARDED_FOR + log-x-forwarded-for = %(_) + endif = + + if-env = LD_DISABLE_REQUEST_LOGS=true + disable-logging = true + log-4xx = true + log-5xx = true + endif = + ''; + + # Manage wrapper script installed into the system PATH so administrators can + # run Django management commands as the linkding service user. + linkdingManageScript = + let + args = lib.escapeShellArgs ( + [ + "--uid=${cfg.user}" + "--gid=${cfg.group}" + "--working-directory=${cfg.dataDir}" + "--property=EnvironmentFile=${environmentFile}" + ] + ++ lib.optional (cfg.environmentFile != null) "--property=EnvironmentFile=${cfg.environmentFile}" + ++ [ + "--property=ReadWritePaths=${cfg.dataDir}" + "--setenv=PYTHONPATH=${pythonPath}" + "--pty" + "--wait" + "--collect" + "--service-type=exec" + "--quiet" + "--" + "${lib.getExe' pkg "linkding"}" + ] + ); + in + pkgs.writeShellScriptBin "linkding-manage" '' + exec ${lib.getExe' config.systemd.package "systemd-run"} ${args} "$@" + ''; + + commonServiceConfig = { + Slice = "system-linkding.slice"; + User = cfg.user; + Group = cfg.group; + EnvironmentFile = [ + environmentFile + ] + ++ lib.optional (cfg.environmentFile != null) cfg.environmentFile; + Environment = "PYTHONPATH=${pythonPath}"; + WorkingDirectory = cfg.dataDir; + StateDirectory = [ + "linkding" + "linkding/favicons" + "linkding/previews" + "linkding/assets" + ]; + StateDirectoryMode = "0750"; + # Hardening + NoNewPrivileges = true; + PrivateTmp = true; + PrivateDevices = true; + ProtectSystem = "strict"; + ProtectHome = true; + ReadWritePaths = [ cfg.dataDir ]; + PrivateMounts = true; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + RemoveIPC = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + }; + in + { + assertions = [ + { + assertion = cfg.database.createLocally -> usePostgres; + message = "services.linkding.database.createLocally requires services.linkding.database.type = \"postgres\""; + } + { + assertion = + cfg.database.createLocally -> cfg.database.host == "localhost" || cfg.database.host == ""; + message = "services.linkding.database.host should be empty or \"localhost\" when createLocally is enabled"; + } + { + assertion = + cfg.database.createLocally + -> cfg.database.user == cfg.user && cfg.database.user == cfg.database.name; + message = "services.linkding.database.user must match services.linkding.user and services.linkding.database.name when createLocally is enabled"; + } + { + assertion = cfg.contextPath == "" || lib.hasSuffix "/" cfg.contextPath; + message = "services.linkding.contextPath must end with \"/\" when non-empty"; + } + ]; + + networking.firewall = mkIf cfg.openFirewall { + allowedTCPPorts = [ cfg.port ]; + }; + + environment.systemPackages = [ linkdingManageScript ]; + + users.users.${cfg.user} = { + isSystemUser = true; + group = cfg.group; + home = cfg.dataDir; + }; + + users.groups.${cfg.group} = { }; + + systemd.slices.system-linkding = { + description = "linkding bookmark manager System Slice"; + documentation = [ "https://linkding.link/" ]; + }; + + # One-shot setup service: run database migrations and first-time + # initialization steps taken from the upstream bootstrap.sh. + systemd.services.linkding-setup = { + description = "linkding database migrations and initialization"; + after = [ + "network.target" + ] + ++ lib.optionals (usePostgres && cfg.database.createLocally) [ "postgresql.target" ]; + requires = lib.optionals (usePostgres && cfg.database.createLocally) [ "postgresql.target" ]; + + serviceConfig = commonServiceConfig // { + Type = "oneshot"; + ExecStart = "${lib.getExe' pkg "linkding-bootstrap"}"; + }; + }; + + # Main WSGI service — starts after setup completes. + systemd.services.linkding = { + description = "linkding bookmark manager"; + wantedBy = [ "multi-user.target" ]; + after = [ "linkding-setup.service" ]; + requires = [ "linkding-setup.service" ]; + startLimitBurst = 5; + startLimitIntervalSec = 60; + serviceConfig = commonServiceConfig // { + Type = "exec"; + ExecStart = "${lib.getExe pkgs.uwsgi} --ini ${uwsgiIni}"; + Restart = "on-failure"; + }; + }; + + # Background task processor (Huey). Can be disabled via + # services.linkding.settings.LD_DISABLE_BACKGROUND_TASKS = "True". + systemd.services.linkding-background-tasks = + mkIf ((cfg.settings.LD_DISABLE_BACKGROUND_TASKS or "False") != "True") + { + description = "linkding background task processor"; + wantedBy = [ "multi-user.target" ]; + after = [ "linkding-setup.service" ]; + requires = [ "linkding-setup.service" ]; + + serviceConfig = commonServiceConfig // { + Type = "exec"; + ExecStart = "${lib.getExe' pkg "linkding"} run_huey -f"; + Restart = "on-failure"; + RestartSec = "5s"; + }; + }; + + # Automatically provision a local PostgreSQL database when requested. + services.postgresql = mkIf cfg.database.createLocally { + enable = true; + ensureDatabases = [ cfg.database.name ]; + ensureUsers = [ + { + name = cfg.database.user; + ensureDBOwnership = true; + } + ]; + }; + } + ); + + meta.maintainers = with lib.maintainers; [ squat ]; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 929e8362e8f3..61da880f2b03 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -889,6 +889,8 @@ in lighttpd = runTest ./lighttpd.nix; limesurvey = runTest ./limesurvey.nix; limine = import ./limine { inherit runTest; }; + linkding = runTest ./web-apps/linkding.nix; + linkding-postgres = runTest ./web-apps/linkding-postgres.nix; linkwarden = runTest ./web-apps/linkwarden.nix; listmonk = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./listmonk.nix { }; litellm = runTest ./litellm.nix; diff --git a/nixos/tests/web-apps/linkding-postgres.nix b/nixos/tests/web-apps/linkding-postgres.nix new file mode 100644 index 000000000000..486e8de653b3 --- /dev/null +++ b/nixos/tests/web-apps/linkding-postgres.nix @@ -0,0 +1,42 @@ +{ lib, ... }: +{ + name = "linkding-postgres"; + + meta = { + maintainers = with lib.maintainers; [ squat ]; + }; + + nodes.machine = + { ... }: + { + services.linkding = { + enable = true; + port = 9090; + database = { + createLocally = true; + type = "postgres"; + }; + }; + }; + + testScript = '' + machine.start() + machine.wait_for_unit("linkding.service") + machine.wait_for_open_port(9090) + + with subtest("Login page loads"): + machine.succeed( + "curl -sSfL http://127.0.0.1:9090 | grep -i 'linkding'" + ) + + with subtest("Health endpoint responds"): + machine.succeed( + "curl -sSf http://127.0.0.1:9090/health" + ) + + with subtest("linkding-manage works"): + machine.succeed( + "linkding-manage version" + ) + ''; +} diff --git a/nixos/tests/web-apps/linkding.nix b/nixos/tests/web-apps/linkding.nix new file mode 100644 index 000000000000..074e5c947a33 --- /dev/null +++ b/nixos/tests/web-apps/linkding.nix @@ -0,0 +1,38 @@ +{ lib, pkgs, ... }: +{ + name = "linkding"; + + meta = { + maintainers = with lib.maintainers; [ squat ]; + }; + + nodes.machine = + { ... }: + { + services.linkding = { + enable = true; + port = 9090; + }; + }; + + testScript = '' + machine.start() + machine.wait_for_unit("linkding.service") + machine.wait_for_open_port(9090) + + with subtest("Login page loads"): + machine.succeed( + "curl -sSfL http://127.0.0.1:9090 | grep -i 'linkding'" + ) + + with subtest("Health endpoint responds"): + machine.succeed( + "curl -sSf http://127.0.0.1:9090/health" + ) + + with subtest("linkding-manage works"): + machine.succeed( + "linkding-manage version" + ) + ''; +} From ab3bd2dbee1e06bfd5b7aa7af43553c1ea02d9fb Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Sun, 19 Apr 2026 00:04:54 +0200 Subject: [PATCH 390/532] lix_2_93: drop Lix 2.93 is removed because it has been deprecated. Lix 2.93.3 has a known series of issues and 2.94 is superior along all dimensions to the current knowledge. Change-Id: Ie95b6ac3a25e67702c5618aecf39f86f2e1293ad Signed-off-by: Raito Bezarius --- pkgs/tools/package-management/lix/default.nix | 68 +------------------ 1 file changed, 1 insertion(+), 67 deletions(-) diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix index 8ebcd187f4a3..0f59bb4e9d33 100644 --- a/pkgs/tools/package-management/lix/default.nix +++ b/pkgs/tools/package-management/lix/default.nix @@ -175,73 +175,6 @@ lib.makeExtensible ( { inherit makeLixScope; - lix_2_93 = self.makeLixScope { - attrName = "lix_2_93"; - - lix-args = rec { - version = "2.93.3"; - - src = fetchFromGitea { - domain = "git.lix.systems"; - owner = "lix-project"; - repo = "lix"; - rev = version; - hash = "sha256-Oqw04eboDM8rrUgAXiT7w5F2uGrQdt8sGX+Mk6mVXZQ="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - name = "lix-${version}"; - inherit src; - hash = "sha256-YMyNOXdlx0I30SkcmdW/6DU0BYc3ZOa2FMJSKMkr7I8="; - }; - - patches = [ - # Support for lowdown >= 1.4, https://gerrit.lix.systems/c/lix/+/3731 - (fetchpatch2 { - name = "lix-lowdown-1.4.0.patch"; - url = "https://git.lix.systems/lix-project/lix/commit/858de5f47a1bfd33835ec97794ece339a88490f1.patch"; - hash = "sha256-FfLO2dFSWV1qwcupIg8dYEhCHir2XX6/Hs89eLwd+SY="; - }) - - # Support for toml11 >= 4.0, https://gerrit.lix.systems/c/lix/+/3953 - (fetchpatch { - name = "lix-2.93-toml11-4-1.patch"; - url = "https://git.lix.systems/lix-project/lix/commit/96a39dc464165a3e503a6dc7bd44518a116fe846.patch"; - hash = "sha256-j1DOScY2IFvcouhoap9CQwIZf99MZ92HtY7CjInF/s4="; - }) - (fetchpatch { - name = "lix-2.93-toml11-4-2.patch"; - url = "https://git.lix.systems/lix-project/lix/commit/699d3a63a6351edfdbc8c05f814cc93d6c3637ca.patch"; - hash = "sha256-2iUynAdimxhe5ZSDB7DlzFG3tu1yWhq+lTvjf6+M0pM="; - }) - (fetchpatch { - name = "lix-2.93-toml11-4-3.patch"; - url = "https://git.lix.systems/lix-project/lix/commit/ad52cbde2faa677b711ec950dae74e4aede965a4.patch"; - hash = "sha256-ajQwafL3yZDJMVrR+D9eTGh7L0xbDbqhAUagRur4HDE="; - }) - (fetchpatch { - name = "lix-2.93-toml11-4-4.patch"; - url = "https://git.lix.systems/lix-project/lix/commit/e29a1ccf0af2e2890ec7b7fde82f0e53a1d0aad9.patch"; - hash = "sha256-sXqZxCUtZsO7uEVk2AZx3IkP8b8EPVghYboetcQTp2A="; - }) - (fetchpatch { - name = "lix-2.93-toml11-4-5.patch"; - url = "https://git.lix.systems/lix-project/lix/commit/176b834464b7285b74a72d35df7470a46362ce60.patch"; - hash = "sha256-/KIszfHf2XoB+GeVvXad2AV8pazffYdQRDtIXb9tbj8="; - }) - (fetchpatch { - name = "lix-2.93-toml11-4-6.patch"; - url = "https://git.lix.systems/lix-project/lix/commit/b6d5670bcffebdd43352ea79b36135e35a8148d9.patch"; - hash = "sha256-f4s0TR5MhNMNM5TYLOR7K2/1rtZ389KDjTCKFVK0OcE="; - }) - - lixMdbookPatch - - lixLowdown30Patch - ]; - }; - }; - lix_2_94 = self.makeLixScope { attrName = "lix_2_94"; @@ -344,5 +277,6 @@ lib.makeExtensible ( lix_2_90 = throw (removedMessage "2.90"); # added in 2025-09-11 lix_2_91 = throw (removedMessage "2.91"); # added in 2025-09-11 lix_2_92 = throw (removedMessage "2.92"); # added in 2025-09-11 + lix_2_93 = throw (removedMessage "2.93"); # added in 2026-04-19 } ) From cbfa8722a97915e6019346a28ee2cf3ed7790ef8 Mon Sep 17 00:00:00 2001 From: Will Fancher Date: Sun, 29 Mar 2026 21:26:38 -0700 Subject: [PATCH 391/532] nixos/terminfo: Fix less in systemd stage 1 Since `less` 691, we get `terminals database is inaccessible` in initrd. This is a problem because ordinary systemd commands like systemctl and journalctl often try to use the pager. Bisected to: https://github.com/gwsw/less/commit/7bf5441da53139e834024cd4157915f4ebc0ee9e Fedora only adds these few terminfos to their initramfs, see dracut: https://github.com/dracutdevs/dracut/blob/5d2bda46f4e75e85445ee4d3bd3f68bf966287b9/modules.d/95terminfo/module-setup.sh#L12 --- nixos/modules/config/terminfo.nix | 11 +++++++++++ nixos/tests/all-tests.nix | 1 + nixos/tests/systemd-initrd-terminfo.nix | 22 ++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 nixos/tests/systemd-initrd-terminfo.nix diff --git a/nixos/modules/config/terminfo.nix b/nixos/modules/config/terminfo.nix index 66a9d691c6b7..43bb633a1064 100644 --- a/nixos/modules/config/terminfo.nix +++ b/nixos/modules/config/terminfo.nix @@ -66,6 +66,17 @@ source = "${config.system.path}/share/terminfo"; }; + boot.initrd.systemd.contents = lib.listToAttrs ( + lib.map + (ti: lib.nameValuePair "/etc/terminfo/${ti}" { source = "${pkgs.ncurses}/share/terminfo/${ti}"; }) + [ + "l/linux" + "v/vt100" + "v/vt102" + "v/vt220" + ] + ); + environment.profileRelativeSessionVariables = { TERMINFO_DIRS = [ "/share/terminfo" ]; }; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index b9a72c322a43..7bf9f40d9738 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1560,6 +1560,7 @@ in }; systemd-initrd-simple = runTest ./systemd-initrd-simple.nix; systemd-initrd-swraid = runTest ./systemd-initrd-swraid.nix; + systemd-initrd-terminfo = runTest ./systemd-initrd-terminfo.nix; systemd-initrd-vconsole = runTest ./systemd-initrd-vconsole.nix; systemd-initrd-vlan = runTest ./systemd-initrd-vlan.nix; systemd-journal = runTest ./systemd-journal.nix; diff --git a/nixos/tests/systemd-initrd-terminfo.nix b/nixos/tests/systemd-initrd-terminfo.nix new file mode 100644 index 000000000000..24870eaf428a --- /dev/null +++ b/nixos/tests/systemd-initrd-terminfo.nix @@ -0,0 +1,22 @@ +{ lib, ... }: +{ + name = "systemd-initrd-terminfo"; + + meta.maintainers = [ lib.maintainers.elvishjerricco ]; + + nodes.machine = + { config, ... }: + { + boot.initrd.systemd = { + enable = true; + extraBin.script = "${config.boot.initrd.systemd.package.util-linux}/bin/script"; + }; + testing.initrdBackdoor = true; + }; + + testScript = '' + machine.wait_for_unit("initrd.target") + rc, out = machine.execute("echo q | script -q -e -c 'yes | less' /dev/null") + assert "terminals database is inaccessible" not in out + ''; +} From f9981bbabf15f281fea94f41a62ff1eb89ab111c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 19 Apr 2026 10:59:08 +0200 Subject: [PATCH 392/532] grpc: fixup build on darwin after update This patch wouldn't apply since 8eed68037, but apparently it's not needed anymore. --- pkgs/by-name/gr/grpc/dynamic-lookup-darwin.patch | 11 ----------- pkgs/by-name/gr/grpc/package.nix | 4 ---- 2 files changed, 15 deletions(-) delete mode 100644 pkgs/by-name/gr/grpc/dynamic-lookup-darwin.patch diff --git a/pkgs/by-name/gr/grpc/dynamic-lookup-darwin.patch b/pkgs/by-name/gr/grpc/dynamic-lookup-darwin.patch deleted file mode 100644 index d72ffcc72190..000000000000 --- a/pkgs/by-name/gr/grpc/dynamic-lookup-darwin.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 053b9e3784..0979b504da 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -38083,3 +38083,6 @@ generate_pkgconfig( - "-lgrpcpp_otel_plugin" - "-laddress_sorting -lupb_textformat_lib -lupb_json_lib -lupb_wire_lib -lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mem_lib -lupb_base_lib" - "grpcpp_otel_plugin.pc") -+ -+target_link_options(upb_textformat_lib PRIVATE -Wl,-undefined,dynamic_lookup) -+target_link_options(upb_json_lib PRIVATE -Wl,-undefined,dynamic_lookup) diff --git a/pkgs/by-name/gr/grpc/package.nix b/pkgs/by-name/gr/grpc/package.nix index a53ac7f6623e..d326773e9391 100644 --- a/pkgs/by-name/gr/grpc/package.nix +++ b/pkgs/by-name/gr/grpc/package.nix @@ -49,10 +49,6 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/lopsided98/grpc/commit/a9b917666234f5665c347123d699055d8c2537b2.patch"; hash = "sha256-Lm0GQsz/UjBbXXEE14lT0dcRzVmCKycrlrdBJj+KLu8="; }) - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # fix build of 1.63.0 and newer on darwin: https://github.com/grpc/grpc/issues/36654 - ./dynamic-lookup-darwin.patch ]; nativeBuildInputs = [ From 6cb55fa54960626bf2df3eaed89227d67aecdbb5 Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 12:57:57 +0300 Subject: [PATCH 393/532] libtar: fix Darwin build by setting -std=gnu17 The autoconf update on staging-next forces Clang into C23 mode, which rejects K&R-style function declarations in compat/basename.c Pin to gnu17 to restore the previous default Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/li/libtar/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/li/libtar/package.nix b/pkgs/by-name/li/libtar/package.nix index 3611ddf6ae6e..bf7792bbd9e9 100644 --- a/pkgs/by-name/li/libtar/package.nix +++ b/pkgs/by-name/li/libtar/package.nix @@ -49,6 +49,8 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ autoreconfHook ]; + configureFlags = [ "CFLAGS=-std=gnu17" ]; + # libtar/Makefile.in hardcodes `INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s`, # which runs bare `strip` during `make install`. This fails in cross builds # where only the prefixed strip (e.g. aarch64-unknown-linux-gnu-strip) is From 2870314a0dc41a7b7def823cec3554c24ec94ecd Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 12:58:12 +0300 Subject: [PATCH 394/532] twolame: fix Darwin build by setting -std=gnu17 Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/tw/twolame/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tw/twolame/package.nix b/pkgs/by-name/tw/twolame/package.nix index 3f4b9dc077c2..d452f8cb3e53 100644 --- a/pkgs/by-name/tw/twolame/package.nix +++ b/pkgs/by-name/tw/twolame/package.nix @@ -25,6 +25,8 @@ stdenv.mkDerivation { ]; buildInputs = [ libsndfile ]; + configureFlags = [ "CFLAGS=-std=gnu17" ]; + doCheck = false; # fails with "../build-scripts/test-driver: line 107: -Mstrict: command not found" meta = { From 627c9c4781c1e96e5aa1dca6560b621e500e9088 Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 13:03:12 +0300 Subject: [PATCH 395/532] gss: fix Darwin build by pinning autoconf269 The autoconf 2.73 update on staging-next broke gnulib's stdint.h generation: the `GNULIBHEADERS_OVERRIDE_WINT_T` AC_SUBST variable ends up empty in the generated Makefile, so sed substitutes it as the empty string in `stdint.h` line 89 (from `stdint.in.h` line 88, plus the one `DO NOT EDIT` header line the generator prepends), producing a bare `#if` that fails to parse: In file included from strverscmp.c:25: ./stdint.h:89:5: error: expected value in expression 89 | #if | ^ Template line: https://github.com/coreutils/gnulib/blob/0a01f6737dc5666c730bdfe6a038da53a4156cc2/lib/stdint.in.h#L88 A `CFLAGS=-std=gnu17` pin does not help: autoconf still reports C11 features as "none needed" (same as the previously-succeeding autoconf 2.72 build), yet the substitution is still empty The nixpkgs gnulib pin (2024-10-01) is too old for this autoconf Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/gs/gss/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gss/package.nix b/pkgs/by-name/gs/gss/package.nix index cfec67533056..86417ff8ac97 100644 --- a/pkgs/by-name/gs/gss/package.nix +++ b/pkgs/by-name/gs/gss/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchzip, - autoconf, + autoconf269, automake, gengetopt, gettext, @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeBuildInputs = [ - autoconf + autoconf269 automake gengetopt gettext From fb1b954dabd58ebcdd840902eaf066a035ea74aa Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 12:58:43 +0300 Subject: [PATCH 396/532] cyrus-sasl: fix Darwin build by setting `-std=gnu17` on Clang Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/cy/cyrus_sasl/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cy/cyrus_sasl/package.nix b/pkgs/by-name/cy/cyrus_sasl/package.nix index dbea208e456e..b615a4ecdde3 100644 --- a/pkgs/by-name/cy/cyrus_sasl/package.nix +++ b/pkgs/by-name/cy/cyrus_sasl/package.nix @@ -80,6 +80,7 @@ stdenv.mkDerivation rec { "--enable-login" "--enable-shared" ] + ++ lib.optional stdenv.cc.isClang "CFLAGS=-std=gnu17" ++ lib.optional enableLdap "--with-ldap=${openldap.dev}" ++ lib.optionals enableMySQL [ # https://github.com/cyrusimap/cyrus-sasl/blob/ac0c278817a082c625c496ec812318c019e0b96f/docsrc/sasl/installation.rst#build-configuration From 606ddc034ae0439dc88b6226706aa654f9845fea Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sun, 19 Apr 2026 06:19:42 -0600 Subject: [PATCH 397/532] zsync: fix darwin build for C23 --- pkgs/by-name/zs/zsync/c23.patch | 855 ++++++++++++++++++++++++++++++ pkgs/by-name/zs/zsync/package.nix | 5 +- 2 files changed, 859 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/zs/zsync/c23.patch diff --git a/pkgs/by-name/zs/zsync/c23.patch b/pkgs/by-name/zs/zsync/c23.patch new file mode 100644 index 000000000000..717a7f475c75 --- /dev/null +++ b/pkgs/by-name/zs/zsync/c23.patch @@ -0,0 +1,855 @@ +diff --git a/libzsync/zsync.c b/libzsync/zsync.c +index bf3a77c..0697857 100644 +--- a/libzsync/zsync.c ++++ b/libzsync/zsync.c +@@ -41,6 +41,8 @@ + #include + #include + #include ++ ++#define _DARWIN_C_SOURCE + #include + + #include +diff --git a/zlib/adler32.c b/zlib/adler32.c +index 624a169..19a7012 100644 +--- a/zlib/adler32.c ++++ b/zlib/adler32.c +@@ -44,10 +44,7 @@ + #endif + + /* ========================================================================= */ +-uLong ZEXPORT adler32(adler, buf, len) +- uLong adler; +- const Bytef *buf; +- uInt len; ++uLong ZEXPORT adler32(uLong adler, const Bytef *buf, uInt len) + { + unsigned long s1 = adler & 0xffff; + unsigned long s2 = (adler >> 16) & 0xffff; +diff --git a/zlib/compress.c b/zlib/compress.c +index 24ef029..232691b 100644 +--- a/zlib/compress.c ++++ b/zlib/compress.c +@@ -19,12 +19,7 @@ + memory, Z_BUF_ERROR if there was not enough room in the output buffer, + Z_STREAM_ERROR if the level parameter is invalid. + */ +-int ZEXPORT compress2 (dest, destLen, source, sourceLen, level) +- Bytef *dest; +- uLongf *destLen; +- const Bytef *source; +- uLong sourceLen; +- int level; ++int ZEXPORT compress2 (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level) + { + z_stream stream; + int err; +@@ -59,11 +54,7 @@ int ZEXPORT compress2 (dest, destLen, source, sourceLen, level) + + /* =========================================================================== + */ +-int ZEXPORT compress (dest, destLen, source, sourceLen) +- Bytef *dest; +- uLongf *destLen; +- const Bytef *source; +- uLong sourceLen; ++int ZEXPORT compress (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen) + { + return compress2(dest, destLen, source, sourceLen, Z_DEFAULT_COMPRESSION); + } +@@ -72,8 +63,7 @@ int ZEXPORT compress (dest, destLen, source, sourceLen) + If the default memLevel or windowBits for deflateInit() is changed, then + this function needs to be updated. + */ +-uLong ZEXPORT compressBound (sourceLen) +- uLong sourceLen; ++uLong ZEXPORT compressBound (uLong sourceLen) + { + return sourceLen + (sourceLen >> 12) + (sourceLen >> 14) + 11; + } +diff --git a/zlib/crc32.c b/zlib/crc32.c +index 689b288..b4dc0b3 100644 +--- a/zlib/crc32.c ++++ b/zlib/crc32.c +@@ -155,9 +155,7 @@ local void make_crc_table() + } + + #ifdef MAKECRCH +-local void write_table(out, table) +- FILE *out; +- const unsigned long FAR *table; ++local void write_table(FILE *out, const unsigned long FAR *table) + { + int n; + +@@ -190,10 +188,7 @@ const unsigned long FAR * ZEXPORT get_crc_table() + #define DO8 DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1 + + /* ========================================================================= */ +-unsigned long ZEXPORT crc32(crc, buf, len) +- unsigned long crc; +- const unsigned char FAR *buf; +- unsigned len; ++unsigned long ZEXPORT crc32(unsigned long crc, const unsigned char FAR *buf, unsigned len) + { + if (buf == Z_NULL) return 0UL; + +@@ -233,10 +228,7 @@ unsigned long ZEXPORT crc32(crc, buf, len) + #define DOLIT32 DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4 + + /* ========================================================================= */ +-local unsigned long crc32_little(crc, buf, len) +- unsigned long crc; +- const unsigned char FAR *buf; +- unsigned len; ++local unsigned long crc32_little(unsigned long crc, const unsigned char FAR *buf, unsigned len) + { + register u4 c; + register const u4 FAR *buf4; +@@ -273,10 +265,7 @@ local unsigned long crc32_little(crc, buf, len) + #define DOBIG32 DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4 + + /* ========================================================================= */ +-local unsigned long crc32_big(crc, buf, len) +- unsigned long crc; +- const unsigned char FAR *buf; +- unsigned len; ++local unsigned long crc32_big(unsigned long crc, const unsigned char FAR *buf, unsigned len) + { + register u4 c; + register const u4 FAR *buf4; +diff --git a/zlib/deflate.c b/zlib/deflate.c +index 19a8f27..58b2f01 100644 +--- a/zlib/deflate.c ++++ b/zlib/deflate.c +@@ -201,11 +201,7 @@ struct static_tree_desc_s {int dummy;}; /* for buggy compilers */ + zmemzero((Bytef *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head)); + + /* ========================================================================= */ +-int ZEXPORT deflateInit_(strm, level, version, stream_size) +- z_streamp strm; +- int level; +- const char *version; +- int stream_size; ++int ZEXPORT deflateInit_(z_streamp strm, int level, const char *version, int stream_size) + { + return deflateInit2_(strm, level, Z_DEFLATED, MAX_WBITS, DEF_MEM_LEVEL, + Z_DEFAULT_STRATEGY, version, stream_size); +@@ -213,16 +209,8 @@ int ZEXPORT deflateInit_(strm, level, version, stream_size) + } + + /* ========================================================================= */ +-int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, +- version, stream_size) +- z_streamp strm; +- int level; +- int method; +- int windowBits; +- int memLevel; +- int strategy; +- const char *version; +- int stream_size; ++int ZEXPORT deflateInit2_(z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, ++ const char *version, int stream_size) + { + deflate_state *s; + int wrap = 1; +@@ -311,10 +299,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, + } + + /* ========================================================================= */ +-int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength) +- z_streamp strm; +- const Bytef *dictionary; +- uInt dictLength; ++int ZEXPORT deflateSetDictionary (z_streamp strm, const Bytef *dictionary, uInt dictLength) + { + deflate_state *s; + uInt length = dictLength; +@@ -355,8 +340,7 @@ int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength) + } + + /* ========================================================================= */ +-int ZEXPORT deflateReset (strm) +- z_streamp strm; ++int ZEXPORT deflateReset (z_streamp strm) + { + deflate_state *s; + +@@ -391,10 +375,7 @@ int ZEXPORT deflateReset (strm) + } + + /* ========================================================================= */ +-int ZEXPORT deflatePrime (strm, bits, value) +- z_streamp strm; +- int bits; +- int value; ++int ZEXPORT deflatePrime (z_streamp strm, int bits, int value) + { + if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + strm->state->bi_valid = bits; +@@ -403,10 +384,7 @@ int ZEXPORT deflatePrime (strm, bits, value) + } + + /* ========================================================================= */ +-int ZEXPORT deflateParams(strm, level, strategy) +- z_streamp strm; +- int level; +- int strategy; ++int ZEXPORT deflateParams(z_streamp strm, int level, int strategy) + { + deflate_state *s; + compress_func func; +@@ -457,9 +435,7 @@ int ZEXPORT deflateParams(strm, level, strategy) + * But even the conservative upper bound of about 14% expansion does not + * seem onerous for output buffer allocation. + */ +-uLong ZEXPORT deflateBound(strm, sourceLen) +- z_streamp strm; +- uLong sourceLen; ++uLong ZEXPORT deflateBound(z_streamp strm, uLong sourceLen) + { + deflate_state *s; + uLong destLen; +@@ -486,9 +462,7 @@ uLong ZEXPORT deflateBound(strm, sourceLen) + * IN assertion: the stream state is correct and there is enough room in + * pending_buf. + */ +-local void putShortMSB (s, b) +- deflate_state *s; +- uInt b; ++local void putShortMSB (deflate_state *s, uInt b) + { + put_byte(s, (Byte)(b >> 8)); + put_byte(s, (Byte)(b & 0xff)); +@@ -500,8 +474,7 @@ local void putShortMSB (s, b) + * to avoid allocating a large strm->next_out buffer and copying into it. + * (See also read_buf()). + */ +-local void flush_pending(strm) +- z_streamp strm; ++local void flush_pending(z_streamp strm) + { + unsigned len = strm->state->pending; + +@@ -520,9 +493,7 @@ local void flush_pending(strm) + } + + /* ========================================================================= */ +-int ZEXPORT deflate (strm, flush) +- z_streamp strm; +- int flush; ++int ZEXPORT deflate (z_streamp strm, int flush) + { + int old_flush; /* value of flush param for previous deflate call */ + deflate_state *s; +@@ -696,8 +667,7 @@ int ZEXPORT deflate (strm, flush) + } + + /* ========================================================================= */ +-int ZEXPORT deflateEnd (strm) +- z_streamp strm; ++int ZEXPORT deflateEnd (z_streamp strm) + { + int status; + +@@ -726,9 +696,7 @@ int ZEXPORT deflateEnd (strm) + * To simplify the source, this is not supported for 16-bit MSDOS (which + * doesn't have enough memory anyway to duplicate compression states). + */ +-int ZEXPORT deflateCopy (dest, source) +- z_streamp dest; +- z_streamp source; ++int ZEXPORT deflateCopy (z_streamp dest, z_streamp source) + { + #ifdef MAXSEG_64K + return Z_STREAM_ERROR; +@@ -788,10 +756,7 @@ int ZEXPORT deflateCopy (dest, source) + * allocating a large strm->next_in buffer and copying from it. + * (See also flush_pending()). + */ +-local int read_buf(strm, buf, size) +- z_streamp strm; +- Bytef *buf; +- unsigned size; ++local int read_buf(z_streamp strm, Bytef *buf, unsigned size) + { + unsigned len = strm->avail_in; + +@@ -818,8 +783,7 @@ local int read_buf(strm, buf, size) + /* =========================================================================== + * Initialize the "longest match" routines for a new zlib stream + */ +-local void lm_init (s) +- deflate_state *s; ++local void lm_init (deflate_state *s) + { + s->window_size = (ulg)2L*s->w_size; + +@@ -857,9 +821,7 @@ local void lm_init (s) + /* For 80x86 and 680x0, an optimized version will be provided in match.asm or + * match.S. The code will be functionally equivalent. + */ +-local uInt longest_match(s, cur_match) +- deflate_state *s; +- IPos cur_match; /* current match */ ++local uInt longest_match(deflate_state *s, IPos cur_match /* current match */) + { + unsigned chain_length = s->max_chain_length;/* max hash chain length */ + register Bytef *scan = s->window + s->strstart; /* current string */ +@@ -1000,9 +962,7 @@ local uInt longest_match(s, cur_match) + /* --------------------------------------------------------------------------- + * Optimized version for level == 1 or strategy == Z_RLE only + */ +-local uInt longest_match_fast(s, cur_match) +- deflate_state *s; +- IPos cur_match; /* current match */ ++local uInt longest_match_fast(deflate_state *s, IPos cur_match /* current match */) + { + register Bytef *scan = s->window + s->strstart; /* current string */ + register Bytef *match; /* matched string */ +@@ -1057,10 +1017,7 @@ local uInt longest_match_fast(s, cur_match) + /* =========================================================================== + * Check that the match at match_start is indeed a match. + */ +-local void check_match(s, start, match, length) +- deflate_state *s; +- IPos start, match; +- int length; ++local void check_match(deflate_state *s, IPos start, IPos match, int length) + { + /* check that the match is indeed a match */ + if (zmemcmp(s->window + match, +@@ -1091,8 +1048,7 @@ local void check_match(s, start, match, length) + * performed for at least two bytes (required for the zip translate_eol + * option -- not supported here). + */ +-local void fill_window(s) +- deflate_state *s; ++local void fill_window(deflate_state *s) + { + register unsigned n, m; + register Posf *p; +@@ -1214,9 +1170,7 @@ local void fill_window(s) + * NOTE: this function should be optimized to avoid extra copying from + * window to pending_buf. + */ +-local block_state deflate_stored(s, flush) +- deflate_state *s; +- int flush; ++local block_state deflate_stored(deflate_state *s, int flush) + { + /* Stored blocks are limited to 0xffff bytes, pending_buf is limited + * to pending_buf_size, and each stored block has a 5 byte header: +@@ -1272,9 +1226,7 @@ local block_state deflate_stored(s, flush) + * new strings in the dictionary only for unmatched strings or for short + * matches. It is used only for the fast compression options. + */ +-local block_state deflate_fast(s, flush) +- deflate_state *s; +- int flush; ++local block_state deflate_fast(deflate_state *s, int flush) + { + IPos hash_head = NIL; /* head of the hash chain */ + int bflush; /* set if current block must be flushed */ +@@ -1378,9 +1330,7 @@ local block_state deflate_fast(s, flush) + * evaluation for matches: a match is finally adopted only if there is + * no better match at the next window position. + */ +-local block_state deflate_slow(s, flush) +- deflate_state *s; +- int flush; ++local block_state deflate_slow(deflate_state *s, int flush) + { + IPos hash_head = NIL; /* head of hash chain */ + int bflush; /* set if current block must be flushed */ +diff --git a/zlib/inflate.c b/zlib/inflate.c +index fdc3f05..03ceaa3 100644 +--- a/zlib/inflate.c ++++ b/zlib/inflate.c +@@ -104,8 +104,7 @@ local void fixedtables OF((struct inflate_state FAR *state)); + local unsigned syncsearch OF((unsigned FAR *have, unsigned char FAR *buf, + unsigned len)); + +-int ZEXPORT inflateReset(strm) +-z_streamp strm; ++int ZEXPORT inflateReset(z_streamp strm) + { + struct inflate_state FAR *state; + +@@ -125,11 +124,7 @@ z_streamp strm; + return Z_OK; + } + +-int ZEXPORT inflateInit2_(strm, windowBits, version, stream_size) +-z_streamp strm; +-int windowBits; +-const char *version; +-int stream_size; ++int ZEXPORT inflateInit2_(z_streamp strm, int windowBits, const char *version, int stream_size) + { + struct inflate_state FAR *state; + +@@ -168,10 +163,7 @@ int stream_size; + return inflateReset(strm); + } + +-int ZEXPORT inflateInit_(strm, version, stream_size) +-z_streamp strm; +-const char *version; +-int stream_size; ++int ZEXPORT inflateInit_(z_streamp strm, const char *version, int stream_size) + { + return inflateInit2_(strm, DEF_WBITS, version, stream_size); + } +@@ -186,8 +178,7 @@ int stream_size; + used for threaded applications, since the rewriting of the tables and virgin + may not be thread-safe. + */ +-local void fixedtables(state) +-struct inflate_state FAR *state; ++local void fixedtables(struct inflate_state FAR *state) + { + #ifdef BUILDFIXED + static int virgin = 1; +@@ -304,9 +295,7 @@ void makefixed() + output will fall in the output data, making match copies simpler and faster. + The advantage may be dependent on the size of the processor's data caches. + */ +-int updatewindow(strm, out) +-z_streamp strm; +-unsigned out; ++int updatewindow(z_streamp strm, unsigned out) + { + struct inflate_state FAR *state; + unsigned copy, dist; +@@ -535,9 +524,7 @@ unsigned out; + will return Z_BUF_ERROR if it has not reached the end of the stream. + */ + +-int ZEXPORT inflate(strm, flush) +-z_streamp strm; +-int flush; ++int ZEXPORT inflate(z_streamp strm, int flush) + { + struct inflate_state FAR *state; + unsigned char FAR *next; /* next input */ +@@ -1086,8 +1073,7 @@ int flush; + return ret; + } + +-int ZEXPORT inflateEnd(strm) +-z_streamp strm; ++int ZEXPORT inflateEnd(z_streamp strm) + { + struct inflate_state FAR *state; + if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0) +@@ -1100,10 +1086,7 @@ z_streamp strm; + return Z_OK; + } + +-int ZEXPORT inflateSetDictionary(strm, dictionary, dictLength) +-z_streamp strm; +-const Bytef *dictionary; +-uInt dictLength; ++int ZEXPORT inflateSetDictionary(z_streamp strm, const Bytef *dictionary, uInt dictLength) + { + struct inflate_state FAR *state; + unsigned long id; +@@ -1149,10 +1132,7 @@ uInt dictLength; + called again with more data and the *have state. *have is initialized to + zero for the first call. + */ +-local unsigned syncsearch(have, buf, len) +-unsigned FAR *have; +-unsigned char FAR *buf; +-unsigned len; ++local unsigned syncsearch(unsigned FAR *have, unsigned char FAR *buf, unsigned len) + { + unsigned got; + unsigned next; +@@ -1172,8 +1152,7 @@ unsigned len; + return next; + } + +-int ZEXPORT inflateSync(strm) +-z_streamp strm; ++int ZEXPORT inflateSync(z_streamp strm) + { + unsigned len; /* number of bytes to look at or looked at */ + unsigned long in, out; /* temporary to save total_in and total_out */ +@@ -1223,8 +1202,7 @@ z_streamp strm; + block. When decompressing, PPP checks that at the end of input packet, + inflate is waiting for these length bytes. + */ +-int ZEXPORT inflateSyncPoint(strm) +-z_streamp strm; ++int ZEXPORT inflateSyncPoint(z_streamp strm) + { + struct inflate_state FAR *state; + +@@ -1233,9 +1211,7 @@ z_streamp strm; + return state->mode == STORED && state->bits == 0; + } + +-int ZEXPORT inflateCopy(dest, source) +-z_streamp dest; +-z_streamp source; ++int ZEXPORT inflateCopy(z_streamp dest, z_streamp source) + { + struct inflate_state FAR *state; + struct inflate_state FAR *copy; +@@ -1278,11 +1254,7 @@ z_streamp source; + * Extra stuff I need to move around in gzip files + */ + +-void inflate_advance(strm,zoffset,b,s) +- z_streamp strm; +- int zoffset; +- int b; +- int s; ++void inflate_advance(z_streamp strm, int zoffset, int b, int s) + { + struct inflate_state FAR* state = (struct inflate_state FAR *)strm->state; + +@@ -1308,8 +1280,7 @@ void inflate_advance(strm,zoffset,b,s) + } + } + +-int ZEXPORT inflateSafePoint(strm) +-z_streamp strm; ++int ZEXPORT inflateSafePoint(z_streamp strm) + { + struct inflate_state FAR *state; + +diff --git a/zlib/inftrees.c b/zlib/inftrees.c +index c767d75..9176d16 100644 +--- a/zlib/inftrees.c ++++ b/zlib/inftrees.c +@@ -29,13 +29,7 @@ const char inflate_copyright[] = + table index bits. It will differ if the request is greater than the + longest code or if it is less than the shortest code. + */ +-int inflate_table(type, lens, codes, table, bits, work) +-codetype type; +-unsigned short FAR *lens; +-unsigned codes; +-code FAR * FAR *table; +-unsigned FAR *bits; +-unsigned short FAR *work; ++int inflate_table(codetype type, unsigned short FAR *lens, unsigned codes, code FAR * FAR *table, unsigned FAR *bits, unsigned short FAR *work) + { + unsigned len; /* a code's length in bits */ + unsigned sym; /* index of code symbols */ +diff --git a/zlib/trees.c b/zlib/trees.c +index bb09554..8f837c9 100644 +--- a/zlib/trees.c ++++ b/zlib/trees.c +@@ -379,8 +379,7 @@ void gen_trees_header() + /* =========================================================================== + * Initialize the tree data structures for a new zlib stream. + */ +-void _tr_init(s) +- deflate_state *s; ++void _tr_init(deflate_state *s) + { + tr_static_init(); + +@@ -408,8 +407,7 @@ void _tr_init(s) + /* =========================================================================== + * Initialize a new block. + */ +-local void init_block(s) +- deflate_state *s; ++local void init_block(deflate_state *s) + { + int n; /* iterates over tree elements */ + +@@ -452,10 +450,7 @@ local void init_block(s) + * when the heap property is re-established (each father smaller than its + * two sons). + */ +-local void pqdownheap(s, tree, k) +- deflate_state *s; +- ct_data *tree; /* the tree to restore */ +- int k; /* node to move down */ ++local void pqdownheap(deflate_state *s, ct_data *tree /* the tree to restore */, int k /* node to move down */) + { + int v = s->heap[k]; + int j = k << 1; /* left son of k */ +@@ -487,9 +482,7 @@ local void pqdownheap(s, tree, k) + * The length opt_len is updated; static_len is also updated if stree is + * not null. + */ +-local void gen_bitlen(s, desc) +- deflate_state *s; +- tree_desc *desc; /* the tree descriptor */ ++local void gen_bitlen(deflate_state *s, tree_desc *desc /* the tree descriptor */) + { + ct_data *tree = desc->dyn_tree; + int max_code = desc->max_code; +@@ -574,10 +567,7 @@ local void gen_bitlen(s, desc) + * OUT assertion: the field code is set for all tree elements of non + * zero code length. + */ +-local void gen_codes (tree, max_code, bl_count) +- ct_data *tree; /* the tree to decorate */ +- int max_code; /* largest code with non zero frequency */ +- ushf *bl_count; /* number of codes at each bit length */ ++local void gen_codes (ct_data *tree /* the tree to decorate */, int max_code/* largest code with non zero frequency */, ushf *bl_count /* number of codes at each bit length */) + { + ush next_code[MAX_BITS+1]; /* next code value for each bit length */ + ush code = 0; /* running code value */ +@@ -616,9 +606,7 @@ local void gen_codes (tree, max_code, bl_count) + * and corresponding code. The length opt_len is updated; static_len is + * also updated if stree is not null. The field max_code is set. + */ +-local void build_tree(s, desc) +- deflate_state *s; +- tree_desc *desc; /* the tree descriptor */ ++local void build_tree(deflate_state *s, tree_desc *desc) + { + ct_data *tree = desc->dyn_tree; + const ct_data *stree = desc->stat_desc->static_tree; +@@ -704,10 +692,7 @@ local void build_tree(s, desc) + * Scan a literal or distance tree to determine the frequencies of the codes + * in the bit length tree. + */ +-local void scan_tree (s, tree, max_code) +- deflate_state *s; +- ct_data *tree; /* the tree to be scanned */ +- int max_code; /* and its largest code of non zero frequency */ ++local void scan_tree (deflate_state *s, ct_data *tree /* the tree to be scanned */, int max_code /* and its largest code of non zero frequency */) + { + int n; /* iterates over all tree elements */ + int prevlen = -1; /* last emitted length */ +@@ -749,10 +734,7 @@ local void scan_tree (s, tree, max_code) + * Send a literal or distance tree in compressed form, using the codes in + * bl_tree. + */ +-local void send_tree (s, tree, max_code) +- deflate_state *s; +- ct_data *tree; /* the tree to be scanned */ +- int max_code; /* and its largest code of non zero frequency */ ++local void send_tree (deflate_state *s, ct_data *tree /* the tree to be scanned */, int max_code /* and its largest code of non zero frequency */) + { + int n; /* iterates over all tree elements */ + int prevlen = -1; /* last emitted length */ +@@ -800,8 +782,7 @@ local void send_tree (s, tree, max_code) + * Construct the Huffman tree for the bit lengths and return the index in + * bl_order of the last bit length code to send. + */ +-local int build_bl_tree(s) +- deflate_state *s; ++local int build_bl_tree(deflate_state *s) + { + int max_blindex; /* index of last bit length code of non zero freq */ + +@@ -835,9 +816,8 @@ local int build_bl_tree(s) + * lengths of the bit length codes, the literal tree and the distance tree. + * IN assertion: lcodes >= 257, dcodes >= 1, blcodes >= 4. + */ +-local void send_all_trees(s, lcodes, dcodes, blcodes) +- deflate_state *s; +- int lcodes, dcodes, blcodes; /* number of codes for each tree */ ++local void send_all_trees(deflate_state *s, ++ int lcodes, int dcodes, int blcodes /* number of codes for each tree */) + { + int rank; /* index in bl_order */ + +@@ -864,11 +844,7 @@ local void send_all_trees(s, lcodes, dcodes, blcodes) + /* =========================================================================== + * Send a stored block + */ +-void _tr_stored_block(s, buf, stored_len, eof) +- deflate_state *s; +- charf *buf; /* input block */ +- ulg stored_len; /* length of input block */ +- int eof; /* true if this is the last block for a file */ ++void _tr_stored_block(deflate_state *s, charf *buf, ulg stored_len, int eof) + { + send_bits(s, (STORED_BLOCK<<1)+eof, 3); /* send block type */ + #ifdef DEBUG +@@ -889,8 +865,7 @@ void _tr_stored_block(s, buf, stored_len, eof) + * To simplify the code, we assume the worst case of last real code encoded + * on one bit only. + */ +-void _tr_align(s) +- deflate_state *s; ++void _tr_align(deflate_state *s) + { + send_bits(s, STATIC_TREES<<1, 3); + send_code(s, END_BLOCK, static_ltree); +@@ -918,11 +893,7 @@ void _tr_align(s) + * Determine the best encoding for the current block: dynamic trees, static + * trees or store, and output the encoded block to the zip file. + */ +-void _tr_flush_block(s, buf, stored_len, eof) +- deflate_state *s; +- charf *buf; /* input block, or NULL if too old */ +- ulg stored_len; /* length of input block */ +- int eof; /* true if this is the last block for a file */ ++void _tr_flush_block(deflate_state *s, charf *buf, ulg stored_len, int eof) + { + ulg opt_lenb, static_lenb; /* opt_len and static_len in bytes */ + int max_blindex = 0; /* index of last bit length code of non zero freq */ +@@ -1018,10 +989,7 @@ void _tr_flush_block(s, buf, stored_len, eof) + * Save the match info and tally the frequency counts. Return true if + * the current block must be flushed. + */ +-int _tr_tally (s, dist, lc) +- deflate_state *s; +- unsigned dist; /* distance of matched string */ +- unsigned lc; /* match length-MIN_MATCH or unmatched char (if dist==0) */ ++int _tr_tally (deflate_state *s, unsigned dist /* distance of matched string */, unsigned lc /* match length-MIN_MATCH or unmatched char (if dist==0) */) + { + s->d_buf[s->last_lit] = (ush)dist; + s->l_buf[s->last_lit++] = (uch)lc; +@@ -1068,10 +1036,7 @@ int _tr_tally (s, dist, lc) + /* =========================================================================== + * Send the block data compressed using the given Huffman trees + */ +-local void compress_block(s, ltree, dtree) +- deflate_state *s; +- ct_data *ltree; /* literal tree */ +- ct_data *dtree; /* distance tree */ ++local void compress_block(deflate_state *s, ct_data *ltree /* literal tree */, ct_data *dtree /* distance tree */) + { + unsigned dist; /* distance of matched string */ + int lc; /* match length or unmatched char (if dist == 0) */ +@@ -1122,8 +1087,7 @@ local void compress_block(s, ltree, dtree) + * IN assertion: the fields freq of dyn_ltree are set and the total of all + * frequencies does not exceed 64K (to fit in an int on 16 bit machines). + */ +-local void set_data_type(s) +- deflate_state *s; ++local void set_data_type(deflate_state *s) + { + int n = 0; + unsigned ascii_freq = 0; +@@ -1139,9 +1103,7 @@ local void set_data_type(s) + * method would use a table) + * IN assertion: 1 <= len <= 15 + */ +-local unsigned bi_reverse(code, len) +- unsigned code; /* the value to invert */ +- int len; /* its bit length */ ++local unsigned bi_reverse(unsigned code /* the value to invert */, int len /* its bit length */) + { + register unsigned res = 0; + do { +@@ -1154,8 +1116,7 @@ local unsigned bi_reverse(code, len) + /* =========================================================================== + * Flush the bit buffer, keeping at most 7 bits in it. + */ +-local void bi_flush(s) +- deflate_state *s; ++local void bi_flush(deflate_state *s) + { + if (s->bi_valid == 16) { + put_short(s, s->bi_buf); +@@ -1171,8 +1132,7 @@ local void bi_flush(s) + /* =========================================================================== + * Flush the bit buffer and align the output on a byte boundary + */ +-local void bi_windup(s) +- deflate_state *s; ++local void bi_windup(deflate_state *s) + { + if (s->bi_valid > 8) { + put_short(s, s->bi_buf); +@@ -1190,11 +1150,7 @@ local void bi_windup(s) + * Copy a stored block, storing first the length and its + * one's complement if requested. + */ +-local void copy_block(s, buf, len, header) +- deflate_state *s; +- charf *buf; /* the input data */ +- unsigned len; /* its length */ +- int header; /* true if block header must be written */ ++local void copy_block(deflate_state *s, charf *buf, unsigned len, int header) + { + bi_windup(s); /* align on byte boundary */ + s->last_eob_len = 8; /* enough lookahead for inflate */ +diff --git a/zlib/zutil.c b/zlib/zutil.c +index 0ef4f99..45334cb 100644 +--- a/zlib/zutil.c ++++ b/zlib/zutil.c +@@ -123,8 +123,7 @@ uLong ZEXPORT zlibCompileFlags() + # endif + int z_verbose = verbose; + +-void z_error (m) +- char *m; ++void z_error (char *m) + { + fprintf(stderr, "%s\n", m); + exit(1); +@@ -134,8 +133,7 @@ void z_error (m) + /* exported to allow conversion of error code to string for compress() and + * uncompress() + */ +-const char * ZEXPORT zError(err) +- int err; ++const char * ZEXPORT zError(int err) + { + return ERR_MSG(err); + } +@@ -147,10 +145,7 @@ const char * ZEXPORT zError(err) + + #ifndef HAVE_MEMCPY + +-void zmemcpy(dest, source, len) +- Bytef* dest; +- const Bytef* source; +- uInt len; ++void zmemcpy(Bytef* dest, const Bytef* source, uInt len) + { + if (len == 0) return; + do { +@@ -158,10 +153,7 @@ void zmemcpy(dest, source, len) + } while (--len != 0); + } + +-int zmemcmp(s1, s2, len) +- const Bytef* s1; +- const Bytef* s2; +- uInt len; ++int zmemcmp(const Bytef* s1, const Bytef* s2, uInt len) + { + uInt j; + +@@ -171,9 +163,7 @@ int zmemcmp(s1, s2, len) + return 0; + } + +-void zmemzero(dest, len) +- Bytef* dest; +- uInt len; ++void zmemzero(Bytef* dest, uInt len) + { + if (len == 0) return; + do { +@@ -298,19 +288,14 @@ extern voidp calloc OF((uInt items, uInt size)); + extern void free OF((voidpf ptr)); + #endif + +-voidpf zcalloc (opaque, items, size) +- voidpf opaque; +- unsigned items; +- unsigned size; ++voidpf zcalloc (voidpf opaque, unsigned items, unsigned size) + { + if (opaque) items += size - size; /* make compiler happy */ + return sizeof(uInt) > 2 ? (voidpf)malloc(items * size) : + (voidpf)calloc(items, size); + } + +-void zcfree (opaque, ptr) +- voidpf opaque; +- voidpf ptr; ++void zcfree (voidpf opaque, voidpf ptr) + { + free(ptr); + if (opaque) return; /* make compiler happy */ diff --git a/pkgs/by-name/zs/zsync/package.nix b/pkgs/by-name/zs/zsync/package.nix index 934b54c8e36a..d7f0fa2a63f8 100644 --- a/pkgs/by-name/zs/zsync/package.nix +++ b/pkgs/by-name/zs/zsync/package.nix @@ -18,7 +18,10 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/c"; - patches = [ ./remove-inexisting-rsumtest.patch ]; + patches = [ + ./remove-inexisting-rsumtest.patch + ./c23.patch + ]; makeFlags = [ "AR=${stdenv.cc.bintools.targetPrefix}ar" ]; From d2648b9aee2555d00cda02f465afcadee15bdf77 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sun, 19 Apr 2026 20:56:11 +0800 Subject: [PATCH 398/532] ghostscript: use -std=gnu17 --- pkgs/by-name/gh/ghostscript/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gh/ghostscript/package.nix b/pkgs/by-name/gh/ghostscript/package.nix index cd1c640bad8c..fe7912226952 100644 --- a/pkgs/by-name/gh/ghostscript/package.nix +++ b/pkgs/by-name/gh/ghostscript/package.nix @@ -165,6 +165,7 @@ stdenv.mkDerivation (finalAttrs: { ''; configureFlags = [ + "CFLAGS=-std=gnu17" "--with-system-libtiff" "--without-tesseract" ] From 069ff5d2256b8393b25dcb8576be047f48f68e02 Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 18:53:53 +0300 Subject: [PATCH 399/532] vorbis-tools: fix Darwin build by setting `-std=gnu17` Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/vo/vorbis-tools/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/vo/vorbis-tools/package.nix b/pkgs/by-name/vo/vorbis-tools/package.nix index d31b0425cce1..bcb52282beae 100644 --- a/pkgs/by-name/vo/vorbis-tools/package.nix +++ b/pkgs/by-name/vo/vorbis-tools/package.nix @@ -36,6 +36,8 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; + configureFlags = [ "CFLAGS=-std=gnu17" ]; + meta = { description = "Extra tools for Ogg-Vorbis audio codec"; longDescription = '' From 47173f58138f178f44064b2fd055a68aa1d3682a Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 18:52:21 +0300 Subject: [PATCH 400/532] chmlib: fix Darwin build by setting `-std=gnu17` Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/ch/chmlib/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ch/chmlib/package.nix b/pkgs/by-name/ch/chmlib/package.nix index 28653a09f920..bf05a2c965ac 100644 --- a/pkgs/by-name/ch/chmlib/package.nix +++ b/pkgs/by-name/ch/chmlib/package.nix @@ -25,6 +25,7 @@ stdenv.mkDerivation { configureFlags = [ "--enable-examples" "--enable-devel" + "CFLAGS=-std=gnu17" ]; meta = { From c2877ec5cc048e73283c749ff4dfecb5d6acb3d8 Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 18:54:24 +0300 Subject: [PATCH 401/532] iverilog: fix Darwin build by setting `-std=gnu17` Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/iv/iverilog/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/iv/iverilog/package.nix b/pkgs/by-name/iv/iverilog/package.nix index 0d694260f537..c32744a4d55d 100644 --- a/pkgs/by-name/iv/iverilog/package.nix +++ b/pkgs/by-name/iv/iverilog/package.nix @@ -51,6 +51,8 @@ stdenv.mkDerivation (finalAttrs: { preConfigure = "sh autoconf.sh"; + configureFlags = [ "CFLAGS=-std=gnu17" ]; + enableParallelBuilding = true; # NOTE(jleightcap): the `make check` target only runs a "Hello, World"-esque sanity check. From 505bc7d4419f94a8f5437e60bee8d83bcf14ba80 Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 18:52:36 +0300 Subject: [PATCH 402/532] a52dec: fix Darwin build by setting `-std=gnu17` Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/a5/a52dec/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/a5/a52dec/package.nix b/pkgs/by-name/a5/a52dec/package.nix index d428b36d1785..1cd69b032794 100644 --- a/pkgs/by-name/a5/a52dec/package.nix +++ b/pkgs/by-name/a5/a52dec/package.nix @@ -23,6 +23,8 @@ stdenv.mkDerivation (finalAttrs: { "--enable-shared" # Define inline as __attribute__ ((__always_inline__)) "ac_cv_c_inline=yes" + # C23 (Clang default w/ autoconf 2.73) rejects K&R-style declarations + "CFLAGS=-std=gnu17" ]; makeFlags = [ "AR=${stdenv.cc.targetPrefix}ar" ]; From 52cda273a4c59f0ce33893194da19700289d5657 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 19 Apr 2026 18:37:58 +0200 Subject: [PATCH 403/532] ghostscript: avoid rebuild on linux for now --- pkgs/by-name/gh/ghostscript/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gh/ghostscript/package.nix b/pkgs/by-name/gh/ghostscript/package.nix index fe7912226952..3ebd9e61ab79 100644 --- a/pkgs/by-name/gh/ghostscript/package.nix +++ b/pkgs/by-name/gh/ghostscript/package.nix @@ -165,10 +165,10 @@ stdenv.mkDerivation (finalAttrs: { ''; configureFlags = [ - "CFLAGS=-std=gnu17" "--with-system-libtiff" "--without-tesseract" ] + ++ lib.optional stdenv.cc.isClang "CFLAGS=-std=gnu17" # FIXME: make it unconditional ++ lib.optionals dynamicDrivers [ "--enable-dynamic" "--disable-hidden-visibility" From afb127a54ddaf99ae5917529264858b76253b91a Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 18:53:09 +0300 Subject: [PATCH 404/532] libcdio: fix Darwin build by setting `-std=gnu17` Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/li/libcdio/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/li/libcdio/package.nix b/pkgs/by-name/li/libcdio/package.nix index 216b6c889f15..7cfc813cc26b 100644 --- a/pkgs/by-name/li/libcdio/package.nix +++ b/pkgs/by-name/li/libcdio/package.nix @@ -49,8 +49,15 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ (lib.enableFeature withMan "maintainer-mode") + "CFLAGS=-std=gnu17" ]; + # autoconf 2.73's AM_ICONV "working iconv" runtime probe reports "no" on + # Darwin's libiconv; skip it via the cache variable. Refs #511329. + preConfigure = '' + export am_cv_func_iconv_works=yes + ''; + nativeBuildInputs = [ pkg-config autoreconfHook From a2ff6e406ea1c970e67c700c6d7b5ecc45ab3f8d Mon Sep 17 00:00:00 2001 From: Jacek Galowicz Date: Sun, 19 Apr 2026 18:02:46 +0100 Subject: [PATCH 405/532] nixos-test-driver: use info/error/debug log feature more --- .../lib/test-driver/src/test_driver/driver.py | 2 +- .../lib/test-driver/src/test_driver/logger.py | 4 +-- .../src/test_driver/machine/__init__.py | 32 +++++++++++++------ 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/nixos/lib/test-driver/src/test_driver/driver.py b/nixos/lib/test-driver/src/test_driver/driver.py index 8b6a5dfef5a0..414b637feb2f 100644 --- a/nixos/lib/test-driver/src/test_driver/driver.py +++ b/nixos/lib/test-driver/src/test_driver/driver.py @@ -346,7 +346,7 @@ class Driver: vlan_symbols = { f"vlan{v.nr}": self.vlans[idx] for idx, v in enumerate(self.vlans) } - print( + self.logger.debug( "additionally exposed symbols:\n " + ", ".join(map(lambda m: m.name, self.machines)) + ",\n " diff --git a/nixos/lib/test-driver/src/test_driver/logger.py b/nixos/lib/test-driver/src/test_driver/logger.py index a5bf7c61c1a4..fe295a14e621 100644 --- a/nixos/lib/test-driver/src/test_driver/logger.py +++ b/nixos/lib/test-driver/src/test_driver/logger.py @@ -248,7 +248,7 @@ class TerminalLogger(AbstractLogger): tic = time.time() yield toc = time.time() - self.log(f"(finished: {message}, in {toc - tic:.2f} seconds)", attributes) + self.info(f"(finished: {message}, in {toc - tic:.2f} seconds)", attributes) def debug(self, *args, **kwargs) -> None: if self._log_level <= LogLevel.DEBUG: @@ -379,6 +379,6 @@ class XMLLogger(AbstractLogger): yield self.drain_log_queue() toc = time.time() - self.log(f"(finished: {message}, in {toc - tic:.2f} seconds)") + self.info(f"(finished: {message}, in {toc - tic:.2f} seconds)") self.xml.endElement("nest") diff --git a/nixos/lib/test-driver/src/test_driver/machine/__init__.py b/nixos/lib/test-driver/src/test_driver/machine/__init__.py index 909a906a9a0d..3ec746a7c09b 100644 --- a/nixos/lib/test-driver/src/test_driver/machine/__init__.py +++ b/nixos/lib/test-driver/src/test_driver/machine/__init__.py @@ -271,6 +271,18 @@ class BaseMachine(ABC): """ self.logger.log(msg, {"machine": self.name}) + def debug(self, msg: str) -> None: + """ + Log a message to console with log level for debug. + """ + self.logger.debug(msg, {"machine": self.name}) + + def error(self, msg: str) -> None: + """ + Log a message to console with log level for error. + """ + self.logger.error(msg, {"machine": self.name}) + def log_serial(self, msg: str) -> None: self.logger.log_serial(msg, self.name) @@ -855,7 +867,7 @@ class QemuMachine(BaseMachine): def tty_matches(last_try: bool) -> bool: text = self.get_tty_text(tty) if last_try: - self.log( + self.debug( f"Last chance to match /{regexp}/ on TTY{tty}, " f"which currently contains: {text}" ) @@ -1061,8 +1073,8 @@ class QemuMachine(BaseMachine): toc = time.time() - self.log("connected to guest root shell") - self.log(f"(connecting took {toc - tic:.2f} seconds)") + self.debug("connected to guest root shell") + self.debug(f"(connecting took {toc - tic:.2f} seconds)") self.connected = True @contextmanager @@ -1225,7 +1237,7 @@ class QemuMachine(BaseMachine): if self.booted: return - self.log("starting vm") + self.debug("starting vm") def clear(path: Path) -> Path: if path.exists(): @@ -1299,7 +1311,7 @@ class QemuMachine(BaseMachine): self.pid = self.process.pid self.booted = True - self.log(f"QEMU running (pid {self.pid})") + self.debug(f"QEMU running (pid {self.pid})") def shutdown(self) -> None: """ @@ -1402,7 +1414,7 @@ class QemuMachine(BaseMachine): def release(self) -> None: if self.pid is None: return - self.logger.info(f"kill QemuMachine (pid {self.pid})") + self.logger.debug(f"kill QemuMachine (pid {self.pid})") assert self.process assert self.shell assert self.monitor @@ -1492,7 +1504,7 @@ class NspawnMachine(BaseMachine): if self.machine_sock: self.machine_sock.close() - self.logger.info(f"kill NspawnMachine (pid {self.pid})") + self.logger.debug(f"kill NspawnMachine (pid {self.pid})") assert self.process is not None self.process.terminate() self.process = None @@ -1610,7 +1622,7 @@ class NspawnMachine(BaseMachine): proc = self.process # 1. Wait for the directory to actually be created by the container - self.log(f"Waiting for journal at {journal_path}...") + self.debug(f"Waiting for journal at {journal_path}...") max_attempts = 10 attempts = 0 while not journal_path.exists() and attempts < max_attempts: @@ -1647,7 +1659,7 @@ class NspawnMachine(BaseMachine): if proc.poll() is not None: break except Exception as e: - self.log(f"Error while reading journalctl output: {e}") + self.error(f"Error while reading journalctl output: {e}") finally: log_proc.terminate() log_proc.wait() @@ -1685,7 +1697,7 @@ class NspawnMachine(BaseMachine): self.pid = self.process.pid - self.log(f"systemd-nspawn running (pid {self.pid})") + self.debug(f"systemd-nspawn running (pid {self.pid})") journal_thread = threading.Thread(target=self._stream_journal, daemon=True) journal_thread.start() From 8622694e99efaf7837ca15473f27ee90fe042af8 Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 18:53:09 +0300 Subject: [PATCH 406/532] phpExtensions.bcmath: fix Darwin build by setting `-std=gnu17` Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/top-level/php-packages.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 1a438f6400aa..5de61dc5921e 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -417,7 +417,10 @@ lib.makeScope pkgs.newScope ( # # These will be passed as arguments to mkExtension above. extensionData = [ - { name = "bcmath"; } + { + name = "bcmath"; + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + } { name = "bz2"; buildInputs = [ bzip2 ]; From 250d4893a4426804ce68824a4b9f308e46f06cac Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 11:16:51 -0700 Subject: [PATCH 407/532] snapraid: 14.2 -> 14.3 https://github.com/amadvance/snapraid/releases/tag/v14.3 --- pkgs/by-name/sn/snapraid/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snapraid/package.nix b/pkgs/by-name/sn/snapraid/package.nix index a6b2720d4088..a46e87fae43a 100644 --- a/pkgs/by-name/sn/snapraid/package.nix +++ b/pkgs/by-name/sn/snapraid/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "snapraid"; - version = "14.2"; + version = "14.3"; src = fetchFromGitHub { owner = "amadvance"; repo = "snapraid"; - rev = "v${finalAttrs.version}"; - hash = "sha256-IX1vvARLCJf/iK0TpE2d5cCdRWP2ou/n2gST/tp+fqs="; + tag = "v${finalAttrs.version}"; + hash = "sha256-ULE+CtIcsmISK3qwbTGg2xGBHvJKkZjCeH+/0Et1b9M="; }; env.VERSION = finalAttrs.version; @@ -35,6 +35,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "http://www.snapraid.it/"; + downloadPage = "https://github.com/amadvance/snapraid/releases"; + changelog = "https://github.com/amadvance/snapraid/blob/v${finalAttrs.version}/HISTORY"; description = "Backup program for disk arrays"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.makefu ]; From f067103eb59fa4b3d5d2833f6e6855344199a86a Mon Sep 17 00:00:00 2001 From: Tomas Rivera Date: Sun, 19 Apr 2026 23:01:49 +0200 Subject: [PATCH 408/532] maintainers: add tomasrivera --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7b645f72ba32..0aa6eb30846a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -27723,6 +27723,12 @@ githubId = 7727887; name = "Tomas Kala"; }; + tomasrivera = { + email = "tomas.riveral@icloud.com"; + github = "tomasriveral"; + githubId = 137088692; + name = "Tomás Rivera"; + }; tomberek = { email = "tomberek@gmail.com"; matrix = "@tomberek:matrix.org"; From 00bd3ffc1a00d5e476f9a27c584ca50aac1783af Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 15:54:12 -0700 Subject: [PATCH 409/532] openconnect: fix missing `iconv` on Darwin --- pkgs/tools/networking/openconnect/common.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/tools/networking/openconnect/common.nix b/pkgs/tools/networking/openconnect/common.nix index be972bf2636b..b9ff4d68382e 100644 --- a/pkgs/tools/networking/openconnect/common.nix +++ b/pkgs/tools/networking/openconnect/common.nix @@ -38,6 +38,11 @@ stdenv.mkDerivation { "--without-openssl-version-check" ]; + # Not finding iconv on Darwin + env = { + am_cv_func_iconv_works = "yes"; + }; + buildInputs = [ gmp libxml2 From a4a4e72ad1d51185c3315db145bc413767c98a5b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 11:02:58 -0700 Subject: [PATCH 410/532] phpExtensions.sysvshm: fix Darwin build by setting `-std=gnu17` --- pkgs/top-level/php-packages.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 1a438f6400aa..7299b8ca8d8f 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -717,7 +717,10 @@ lib.makeScope pkgs.newScope ( } { name = "sysvmsg"; } { name = "sysvsem"; } - { name = "sysvshm"; } + { + name = "sysvshm"; + configureFlags = [ "CFLAGS=-std=gnu17" ]; + } { name = "tidy"; configureFlags = [ "--with-tidy=${html-tidy}" ]; From d06e39933d08712d2127e5d46a328ffd514d38d2 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 10:54:09 -0700 Subject: [PATCH 411/532] postgresqlPackages.pointcloud: fix darwin build by setting `-std=gnu17` --- pkgs/servers/sql/postgresql/ext/pointcloud/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/sql/postgresql/ext/pointcloud/package.nix b/pkgs/servers/sql/postgresql/ext/pointcloud/package.nix index 7e2f75da868d..021f4041b4dd 100644 --- a/pkgs/servers/sql/postgresql/ext/pointcloud/package.nix +++ b/pkgs/servers/sql/postgresql/ext/pointcloud/package.nix @@ -67,6 +67,7 @@ postgresqlBuildExtension (finalAttrs: { configureFlags = [ (lib.withFeatureAs true "xml2config" (lib.getExe' (lib.getDev libxml2) "xml2-config")) + "CFLAGS=-std=gnu17" ]; postInstall = '' From fa740049c61a647bea7efeed154b3818834f7567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 20 Apr 2026 07:56:43 +0200 Subject: [PATCH 412/532] snapraid: more precise license https://github.com/NixOS/nixpkgs/pull/511511/changes#r3107911432 --- pkgs/by-name/sn/snapraid/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sn/snapraid/package.nix b/pkgs/by-name/sn/snapraid/package.nix index a46e87fae43a..967e1a71cb7c 100644 --- a/pkgs/by-name/sn/snapraid/package.nix +++ b/pkgs/by-name/sn/snapraid/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { downloadPage = "https://github.com/amadvance/snapraid/releases"; changelog = "https://github.com/amadvance/snapraid/blob/v${finalAttrs.version}/HISTORY"; description = "Backup program for disk arrays"; - license = lib.licenses.gpl3; + license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.makefu ]; platforms = lib.platforms.unix; mainProgram = "snapraid"; From cd5d300bba7ec9c8938452b440aa0053a5fb4f91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edward=20Tj=C3=B6rnhammar?= Date: Mon, 20 Apr 2026 18:11:52 +0200 Subject: [PATCH 413/532] linuxPackages.nvidiaPackages.dc_5{7,8,9}0: add compatible open kmods --- nixos/modules/hardware/video/nvidia.nix | 7 +++++++ pkgs/os-specific/linux/nvidia-x11/default.nix | 3 +++ 2 files changed, 10 insertions(+) diff --git a/nixos/modules/hardware/video/nvidia.nix b/nixos/modules/hardware/video/nvidia.nix index d8c42c128438..cef902557555 100644 --- a/nixos/modules/hardware/video/nvidia.nix +++ b/nixos/modules/hardware/video/nvidia.nix @@ -356,6 +356,13 @@ in It is suggested to use the open source kernel modules on Turing or later GPUs (RTX series, GTX 16xx), and the closed source modules otherwise. ''; } + { + assertion = !cfg.open || (nvidia_x11.open != null); + message = '' + The selected NVIDIA package does not provide open kernel modules. + Set hardware.nvidia.open = false or choose a package branch with open module support. + ''; + } ]; boot = { blacklistedKernelModules = [ diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 709f3d838af5..44976a9ceec8 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -126,6 +126,7 @@ rec { sha256_64bit = "sha256-ueL4BpN4FDHMh/TNKRCeEz3Oy1ClDWto1LO/LWlr1ok="; persistencedSha256 = "sha256-wsNeuw7IaY6Qc/i/AzT/4N82lPjkwfrhxidKWUtcwW8="; fabricmanagerSha256 = "sha256-f/AQ8HrgoqBQyXNrXA/UaI4OMQ9QcjjYWIhr1/5uM74="; + openSha256 = "sha256-hECHfguzwduEfPo5pCDjWE/MjtRDhINVr4b1awFdP44="; useSettings = false; usePersistenced = true; useFabricmanager = true; @@ -137,6 +138,7 @@ rec { sha256_64bit = "sha256-TKxT5I+K3/Zh1HyHiO0kBZokjJ/YCYzq/QiKSYmG7CY="; persistencedSha256 = "sha256-J1UwS0o/fxz45gIbH9uaKxARW+x4uOU1scvAO4rHU5Y="; fabricmanagerSha256 = "sha256-tyCHKIr8nxVfZIqcWKAwRoMLzmGlsOUhDlO5V/9W97Y="; + openSha256 = "sha256-ychsaurbQ2KNFr/SAprKI2tlvAigoKoFU1H7+SaxSrY="; useSettings = false; usePersistenced = true; useFabricmanager = true; @@ -148,6 +150,7 @@ rec { sha256_64bit = "sha256-AlaGfggsr5PXsl+nyOabMWBiqcbHLG4ij617I4xvoX0="; persistencedSha256 = "sha256-x4K0Gp89LdL5YJhAI0AydMRxl6fyBylEnj+nokoBrK8="; fabricmanagerSha256 = "sha256-jSTKzeRVTUcYma1Cb0ajSdXKCi6KzUXCp2OByPSWSR4="; + openSha256 = "sha256-aTV5J4zmEgRCOavo6wLwh5efOZUG+YtoeIT/tnrC1Hg="; useSettings = false; usePersistenced = true; useFabricmanager = true; From 2551cbd83adfd42cc0837d535b028285ba7c37bc Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Fri, 17 Apr 2026 21:42:28 +0200 Subject: [PATCH 414/532] matrix-continuwuity: adjust rocksdb build with upstream --- .../ma/matrix-continuwuity/package.nix | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 7b863c45dea2..7177cf4369b4 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -33,40 +33,6 @@ let }; patches = [ ]; - - cmakeFlags = - lib.subtractLists [ - # no real reason to have snappy or zlib, no one uses this - (lib.cmakeBool "WITH_SNAPPY" true) - (lib.cmakeBool "ZLIB" true) - (lib.cmakeBool "WITH_ZLIB" true) - # we dont need to use ldb or sst_dump (core_tools) - (lib.cmakeBool "WITH_CORE_TOOLS" true) - # we dont need to build rocksdb tests - (lib.cmakeBool "WITH_TESTS" true) - # we use rust-rocksdb via C interface and dont need C++ RTTI - (lib.cmakeBool "USE_RTTI" true) - # this doesn't exist in RocksDB - (lib.cmakeBool "FORCE_SSE43" true) - ] old.cmakeFlags - ++ [ - # no real reason to have snappy, no one uses this - (lib.cmakeBool "WITH_SNAPPY" false) - (lib.cmakeBool "ZLIB" false) - (lib.cmakeBool "WITH_ZLIB" false) - # we dont need to use ldb or sst_dump (core_tools) - (lib.cmakeBool "WITH_CORE_TOOLS" false) - # we dont need to build rocksdb tests - (lib.cmakeBool "WITH_TESTS" false) - # we use rust-rocksdb via C interface and dont need C++ RTTI - (lib.cmakeBool "USE_RTTI" false) - (lib.cmakeBool "WITH_TRACE_TOOLS" false) - ]; - outputs = [ "out" ]; - - # We aren't building tools, the original package uses this to make sure rocksdb - # tools work as expected. Hence we override this and make it empty. - preInstall = ""; } ); in From 4d02b0a2fdd72e3a6ec9fbf9881b6e81d40fac47 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 16:02:15 -0700 Subject: [PATCH 415/532] cdrdao: fix missing `iconv` on Darwin --- pkgs/by-name/cd/cdrdao/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cd/cdrdao/package.nix b/pkgs/by-name/cd/cdrdao/package.nix index ca316c70d5a9..7267728d18ab 100644 --- a/pkgs/by-name/cd/cdrdao/package.nix +++ b/pkgs/by-name/cd/cdrdao/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, autoreconfHook, pkg-config, libiconv, @@ -40,6 +39,10 @@ stdenv.mkDerivation (finalAttrs: { libao ]; + env = { + am_cv_func_iconv_works = "yes"; + }; + hardeningDisable = [ "format" ]; # we have glibc/include/linux as a symlink to the kernel headers, From 01ab931ca80e08e3fd6b2aeafd2de9f43ea8d99c Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 14:06:56 -0700 Subject: [PATCH 416/532] fvwm3: pin autoconf at 2.69 Build fails (on Darwin, at least) with autoconf 2.73 --- pkgs/by-name/fv/fvwm3/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/fv/fvwm3/package.nix b/pkgs/by-name/fv/fvwm3/package.nix index 57e0fb1fd6a3..e066fa6306fe 100644 --- a/pkgs/by-name/fv/fvwm3/package.nix +++ b/pkgs/by-name/fv/fvwm3/package.nix @@ -1,6 +1,7 @@ { lib, asciidoctor, + autoconf269, autoreconfHook, cairo, fetchFromGitHub, @@ -40,7 +41,9 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-y1buTWO1vHzloh2e4EK1dkD0uQa7lIFUbNMkEe5x6Vo="; }; + # Build fails with autoconf 2.73 nativeBuildInputs = [ + autoconf269 autoreconfHook asciidoctor pkg-config From 405accbb19bb4cdf2096e347a6db38dd213d9986 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 12:40:27 -0700 Subject: [PATCH 417/532] osm-gps-map: fix Darwin build by setting `CFLAGS=-std=gnu17` --- pkgs/by-name/os/osm-gps-map/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/os/osm-gps-map/package.nix b/pkgs/by-name/os/osm-gps-map/package.nix index 9a7755a399f0..02569cbc83f5 100644 --- a/pkgs/by-name/os/osm-gps-map/package.nix +++ b/pkgs/by-name/os/osm-gps-map/package.nix @@ -51,6 +51,10 @@ stdenv.mkDerivation (finalAttrs: { "doc" ]; + configureFlags = [ + "CFLAGS=-std=gnu17" + ]; + nativeBuildInputs = [ autoreconfHook gtk-doc From 185f1d760652b2d6b06463ad3f67f4e09743cf22 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 14:17:53 -0700 Subject: [PATCH 418/532] sysbench: pin autoconf at 2.69 Build fails with autoconf 2.73 --- pkgs/by-name/sy/sysbench/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/sy/sysbench/package.nix b/pkgs/by-name/sy/sysbench/package.nix index 05384c0b00c0..e3fdfa2de652 100644 --- a/pkgs/by-name/sy/sysbench/package.nix +++ b/pkgs/by-name/sy/sysbench/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + autoconf269, autoreconfHook, pkg-config, libmysqlclient, @@ -16,7 +17,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "sysbench"; version = "1.0.20"; + # Build fails with autoconf 2.73 nativeBuildInputs = [ + autoconf269 autoreconfHook pkg-config ]; From 1ecef5cad6ddc666b558a0655f647c80d7060483 Mon Sep 17 00:00:00 2001 From: Jacek Galowicz Date: Sun, 19 Apr 2026 14:58:26 +0100 Subject: [PATCH 419/532] nixos-test-driver: require "/dev/net" in tests that need containers --- nixos/doc/manual/redirects.json | 18 ++++++++++ nixos/lib/testing/run.nix | 62 +++++++++++++++++++++++++++++---- 2 files changed, 73 insertions(+), 7 deletions(-) diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json index 2cad40493dc5..88cb8f37f146 100644 --- a/nixos/doc/manual/redirects.json +++ b/nixos/doc/manual/redirects.json @@ -1466,6 +1466,24 @@ "module-services-mailman-other-mtas": [ "index.html#module-services-mailman-other-mtas" ], + "test-opt-requiredFeatures": [ + "index.html#test-opt-requiredFeatures" + ], + "test-opt-requiredFeatures.apple-virt": [ + "index.html#test-opt-requiredFeatures.apple-virt" + ], + "test-opt-requiredFeatures.devnet": [ + "index.html#test-opt-requiredFeatures.devnet" + ], + "test-opt-requiredFeatures.kvm": [ + "index.html#test-opt-requiredFeatures.kvm" + ], + "test-opt-requiredFeatures.nixos-test": [ + "index.html#test-opt-requiredFeatures.nixos-test" + ], + "test-opt-requiredFeatures.uid-range": [ + "index.html#test-opt-requiredFeatures.uid-range" + ], "trezor": [ "index.html#trezor" ], diff --git a/nixos/lib/testing/run.nix b/nixos/lib/testing/run.nix index fcdd81412123..71d4e46f6d4f 100644 --- a/nixos/lib/testing/run.nix +++ b/nixos/lib/testing/run.nix @@ -3,6 +3,7 @@ hostPkgs, lib, containers, + nodes, options, ... }: @@ -28,9 +29,62 @@ let */ f: lib.mkOverride (opt.highestPrio - 1) (f opt.value); + + requiredFeaturesModuleType = { + freeformType = types.attrsOf types.bool; + options = { + devnet = mkOption { + type = types.bool; + default = + builtins.length (lib.attrNames containers) > 0 && builtins.length (lib.attrNames nodes) > 0; + defaultText = lib.literalMD "`true` if both VMs and containers are present."; + description = '' + This heuristic setting that assumes that the majority of tests requires VMs and containers + to communicate over network. To support such tests, adding "/dev/net" to `nix.settings.extra-sandbox-paths` is necessary. + + Override this to `false` if the heuristic is wrong in some cases. + ''; + }; + nixos-test = mkOption { + type = types.bool; + default = true; + description = "Standard requirement for NixOS integration tests"; + }; + uid-range = mkOption { + type = types.bool; + default = builtins.length (lib.attrNames containers) > 0; + defaultText = lib.literalMD "`true` if containers are present."; + description = "Containers use systemd-nspawn, which requires pid 0 inside of the sandbox. `uid-range` enables that."; + }; + kvm = mkOption { + type = types.bool; + default = isLinux; + defaultText = lib.literalMD "`true` if built to run on Linux."; + description = "Whether Linux KVM virtualization is required when running this test. Can be disabled to allow emulated execution."; + }; + apple-virt = mkOption { + type = types.bool; + default = isDarwin; + defaultText = lib.literalMD "`true` if built to run on Darwin."; + description = "Whether Apple virtualization functionality is required for running this test."; + }; + }; + }; in { options = { + requiredFeatures = mkOption { + description = "Builder features that are required for running this test."; + example = lib.literalExpression '' + { + cuda = true; + devnet = mkForce false; + } + ''; + type = types.submodule requiredFeaturesModuleType; + default = { }; # this is necessary due to a bug in the module system. + }; + passthru = mkOption { type = types.lazyAttrsOf types.raw; description = '' @@ -98,13 +152,7 @@ in { name = "vm-test-run-${config.name}"; - requiredSystemFeatures = [ - "nixos-test" - ] - # Containers use systemd-nspawn, which requires pid 0 inside of the sandbox. - ++ lib.optional (builtins.length (lib.attrNames containers) > 0) "uid-range" - ++ lib.optional isLinux "kvm" - ++ lib.optional isDarwin "apple-virt"; + requiredSystemFeatures = lib.attrNames (lib.filterAttrs (_: v: v) config.requiredFeatures); nativeBuildInputs = lib.optionals config.enableDebugHook [ hostPkgs.openssh From f87c4d090aeeacc510b7d9d1525f01390c8e5318 Mon Sep 17 00:00:00 2001 From: SamLukeYes Date: Tue, 21 Apr 2026 01:40:46 +0800 Subject: [PATCH 420/532] xonsh: 0.22.8 -> 0.23.0 --- pkgs/by-name/xo/xonsh/unwrapped.nix | 32 ++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/xo/xonsh/unwrapped.nix b/pkgs/by-name/xo/xonsh/unwrapped.nix index 60307957c04d..6b7ded51582d 100644 --- a/pkgs/by-name/xo/xonsh/unwrapped.nix +++ b/pkgs/by-name/xo/xonsh/unwrapped.nix @@ -16,9 +16,12 @@ pip, pyte, pytest-mock, + pytest-rerunfailures, pytest-subprocess, + pytest-timeout, pytestCheckHook, requests, + virtualenv, man, util-linux, @@ -32,7 +35,7 @@ buildPythonPackage rec { pname = "xonsh"; - version = "0.22.8"; + version = "0.23.0"; pyproject = true; # PyPI package ships incomplete tests @@ -40,7 +43,7 @@ buildPythonPackage rec { owner = "xonsh"; repo = "xonsh"; tag = version; - hash = "sha256-NOQs21Ahp2oMx1Lw1ekvb2aqUWwIXw1WyC9ZE5V9wJI="; + hash = "sha256-hZMA1GMyzo2297iTrgOdRuqjqR55KughPsaL0EZWLWM="; }; build-system = [ @@ -61,9 +64,14 @@ buildPythonPackage rec { pip pyte pytest-mock + pytest-rerunfailures pytest-subprocess + pytest-timeout pytestCheckHook requests + + # required by test_xonsh_activator + virtualenv ] ++ lib.optionals (!stdenv.isDarwin) [ # required by test_man_completion @@ -74,16 +82,16 @@ buildPythonPackage rec { disabledTests = [ # fails on sandbox "test_colorize_file" - "test_xonsh_activator" + "test_repath_HOME_PATH_itself" + "test_repath_HOME_PATH_var" + "test_repath_HOME_PATH_var_brace" # flaky tests in test_integrations.py "test_script" "test_catching_system_exit" "test_catching_exit_signal" - "test_alias_stability" "test_captured_subproc_is_not_affected_next_command" "test_spec_decorator_alias" - "test_alias_stability_exception" # flaky tests in test_python.py "test_complete_import" @@ -112,18 +120,22 @@ buildPythonPackage rec { "test_on_command_not_found_replacement" "test_skipper_command" "test_xonsh_lexer_no_win" + "test_on_command_not_found_dict_without_env" + ]; + + disabledTestPaths = [ + # don't run stress tests when building package + "tests/xintegration/test_stress.py" ]; # https://github.com/NixOS/nixpkgs/issues/248978 dontWrapPythonPrograms = true; - env.LC_ALL = "en_US.UTF-8"; - postPatch = '' sed -i -e 's|/bin/ls|${lib.getExe' coreutils "ls"}|' tests/test_execer.py - sed -i -e 's|SHELL=xonsh|SHELL=$out/bin/xonsh|' tests/test_integrations.py + sed -i -e 's|SHELL=xonsh|SHELL=$out/bin/xonsh|' tests/xintegration/test_integrations.py - for script in tests/test_integrations.py scripts/xon.sh $(find -name "*.xsh"); do + for script in tests/xintegration/test_integrations.py scripts/xon.sh $(find -name "*.xsh"); do sed -i -e 's|/usr/bin/env|${lib.getExe' coreutils "env"}|' $script done patchShebangs . @@ -139,7 +151,7 @@ buildPythonPackage rec { meta = { homepage = "https://xon.sh/"; - description = "Python-ish, BASHwards-compatible shell"; + description = "Python-powered shell"; changelog = "https://github.com/xonsh/xonsh/blob/${version}/CHANGELOG.md"; license = with lib.licenses; [ bsd3 ]; mainProgram = "xonsh"; From 97b5957e8dfb85ace59413510d5ce30956bf3893 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Mon, 20 Apr 2026 20:21:21 +0200 Subject: [PATCH 421/532] just: 1.49.0 -> 1.50.0 Changelog: https://github.com/casey/just/blob/1.50.0/CHANGELOG.md Diff: https://github.com/casey/just/compare/1.49.0...1.50.0 --- pkgs/by-name/ju/just/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ju/just/package.nix b/pkgs/by-name/ju/just/package.nix index e6089f6751ab..5abbadc5b51b 100644 --- a/pkgs/by-name/ju/just/package.nix +++ b/pkgs/by-name/ju/just/package.nix @@ -17,7 +17,7 @@ withDocumentation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, }: let - version = "1.49.0"; + version = "1.50.0"; in rustPlatform.buildRustPackage { inherit version; @@ -34,10 +34,10 @@ rustPlatform.buildRustPackage { owner = "casey"; repo = "just"; tag = version; - hash = "sha256-4vUcKHoQto4TQce4y4/MwdES0+PPlSjNvzLW77FodWs="; + hash = "sha256-2hq7lgjL4XbcaaWxuDfqU0UcC4DRYKL6WFjdnb5AmjY="; }; - cargoHash = "sha256-5hhwzkNgF+i5aCUoVh1VNfkNJFttyy5cLhBwu8uHmAQ="; + cargoHash = "sha256-tKeVE5BpDvElnpN/CO6lOqDUwhWD1dGm7k51Z3wAviE="; nativeBuildInputs = lib.optionals (installShellCompletions || installManPages) [ installShellFiles ] From 42a47c25ff4a8213594857d06ebce6f5420dff7c Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 19 Apr 2026 10:45:24 -0700 Subject: [PATCH 422/532] vapoursynth-nnedi3: drop Upstream repo archived, vapoursynth-znedi3 recomended as a replacement. --- .../by-name/va/vapoursynth-nnedi3/package.nix | 54 ------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 pkgs/by-name/va/vapoursynth-nnedi3/package.nix diff --git a/pkgs/by-name/va/vapoursynth-nnedi3/package.nix b/pkgs/by-name/va/vapoursynth-nnedi3/package.nix deleted file mode 100644 index 3bbe4056766c..000000000000 --- a/pkgs/by-name/va/vapoursynth-nnedi3/package.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fetchpatch, - autoreconfHook, - pkg-config, - vapoursynth, - yasm, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "vapoursynth-nnedi3"; - version = "12"; - - src = fetchFromGitHub { - owner = "dubhater"; - repo = "vapoursynth-nnedi3"; - tag = "v${finalAttrs.version}"; - hash = "sha256-jd/PCXhbCZGMsoXjekbeqMSRVBJAy4INdpkTbZFjVO0="; - }; - - patches = [ - (fetchpatch { - name = "build-fixes-for-aarch64-apple-silicon.patch"; - url = "https://github.com/dubhater/vapoursynth-nnedi3/commit/15c15080ed4406929aa0d2d6a3f83ca3e26bc979.patch"; - hash = "sha256-8gNj4LixfrGq0MaIYdZuwSK/2iyh1E9s/uuSBJHZwx8="; - }) - ]; - - nativeBuildInputs = [ - autoreconfHook - pkg-config - ]; - - buildInputs = [ - vapoursynth - yasm - ]; - - configureFlags = [ "--libdir=$(out)/lib/vapoursynth" ]; - - postInstall = '' - rm -f $out/lib/vapoursynth/*.la - ''; - - meta = { - description = "Filter for VapourSynth"; - homepage = "https://github.com/dubhater/vapoursynth-nnedi3"; - license = with lib.licenses; [ gpl2Plus ]; - maintainers = with lib.maintainers; [ snaki ]; - platforms = with lib.platforms; x86_64 ++ aarch64; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3c5758b0c904..8cc7118c3adb 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2047,6 +2047,7 @@ mapAliases { vaapiVdpau = throw "'vaapiVdpau' has been renamed to/replaced by 'libva-vdpau-driver'"; # Converted to throw 2025-10-27 valum = throw "'valum' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-01 vamp.vampSDK = throw "'vamp.vampSDK' has been renamed to/replaced by 'vamp-plugin-sdk'"; # Converted to throw 2025-10-27 + vapoursynth-nnedi3 = throw "'vapoursynth-nnedi3' has been removed per upstream. Use vapoursynth-znedi3 instead."; # Added 2026-04-20 vaultwarden-vault = throw "'vaultwarden-vault' has been renamed to/replaced by 'vaultwarden.webvault'"; # Converted to throw 2025-10-27 vbetool = throw "'vbetool' has been removed as it is broken and not maintained upstream."; # Added 2025-06-11 vboot_reference = vboot-utils; # Added 2025-11-01 From a9dd7677b63b0913b592756146f656fbfb158df2 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Mon, 20 Apr 2026 14:45:08 -0400 Subject: [PATCH 423/532] libgda5: fix C23 md5c.c build Tracking: #511329 --- pkgs/by-name/li/libgda5/0002-c23-md5c.patch | 54 +++++++++++++++++++++ pkgs/by-name/li/libgda5/package.nix | 3 ++ 2 files changed, 57 insertions(+) create mode 100644 pkgs/by-name/li/libgda5/0002-c23-md5c.patch diff --git a/pkgs/by-name/li/libgda5/0002-c23-md5c.patch b/pkgs/by-name/li/libgda5/0002-c23-md5c.patch new file mode 100644 index 000000000000..78120aa6238f --- /dev/null +++ b/pkgs/by-name/li/libgda5/0002-c23-md5c.patch @@ -0,0 +1,54 @@ +--- a/libgda/md5c.c ++++ b/libgda/md5c.c +@@ -99,2 +99,2 @@ +-void MD5Init (context) +-MD5_CTX *context; /* context */ ++void ++MD5Init (MD5_CTX *context) +@@ -116,4 +116,2 @@ +-void MD5Update (context, input, inputLen) +-MD5_CTX *context; /* context */ +-unsigned char *input; /* input block */ +-unsigned int inputLen; /* length of input block */ ++void ++MD5Update (MD5_CTX *context, unsigned char *input, unsigned int inputLen) +@@ -158,3 +156,2 @@ +-void MD5Final (digest, context) +-unsigned char digest[16]; /* message digest */ +-MD5_CTX *context; /* context */ ++void ++MD5Final (unsigned char digest[16], MD5_CTX *context) +@@ -187,3 +184,2 @@ +-static void MD5Transform (state, block) +-UINT4 state[4]; +-unsigned char block[64]; ++static void ++MD5Transform (UINT4 state[4], unsigned char block[64]) +@@ -280,4 +276,2 @@ +-static void Encode (output, input, len) +-unsigned char *output; +-UINT4 *input; +-unsigned int len; ++static void ++Encode (unsigned char *output, UINT4 *input, unsigned int len) +@@ -298,4 +292,2 @@ +-static void Decode (output, input, len) +-UINT4 *output; +-unsigned char *input; +-unsigned int len; ++static void ++Decode (UINT4 *output, unsigned char *input, unsigned int len) +@@ -312,4 +304,2 @@ +-static void MD5_memcpy (output, input, len) +-POINTER output; +-POINTER input; +-unsigned int len; ++static void ++MD5_memcpy (POINTER output, POINTER input, unsigned int len) +@@ -325,4 +315,2 @@ +-static void MD5_memset (output, value, len) +-POINTER output; +-int value; +-unsigned int len; ++static void ++MD5_memset (POINTER output, int value, unsigned int len) diff --git a/pkgs/by-name/li/libgda5/package.nix b/pkgs/by-name/li/libgda5/package.nix index 9fa9e43d8acd..15c307a94cbb 100644 --- a/pkgs/by-name/li/libgda5/package.nix +++ b/pkgs/by-name/li/libgda5/package.nix @@ -48,6 +48,9 @@ stdenv.mkDerivation (finalAttrs: { # Fix configure detection of features with c99. ./0001-gcc14-fix.patch + # Fix K&R-style MD5 definitions that fail under C23. + ./0002-c23-md5c.patch + # Fix build with gettext 0.25 (fetchpatch { url = "https://src.fedoraproject.org/rpms/libgda5/raw/945495e5c6cdd98a5360eff77245421876a97a57/f/gettext.patch"; From 4c907dbb68ff92ec570bedfc53ad58d67862e48b Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 20 Apr 2026 22:11:01 +0200 Subject: [PATCH 424/532] Revert "nixos-test-driver: use info/error/debug log feature more" This reverts commit a2ff6e406ea1c970e67c700c6d7b5ecc45ab3f8d. Pushed by accident to staging-nixos: https://matrix.to/#/%21UNVBThoJtlIiVwiDjU%3Anixos.org/%24UUtlLXPAwZaoeDXDT0wHC1PRZIWVhRNNgyvkKTVRG24?via=nixos.org&via=matrix.org&via=tchncs.de --- .../lib/test-driver/src/test_driver/driver.py | 2 +- .../lib/test-driver/src/test_driver/logger.py | 4 +-- .../src/test_driver/machine/__init__.py | 32 ++++++------------- 3 files changed, 13 insertions(+), 25 deletions(-) diff --git a/nixos/lib/test-driver/src/test_driver/driver.py b/nixos/lib/test-driver/src/test_driver/driver.py index 414b637feb2f..8b6a5dfef5a0 100644 --- a/nixos/lib/test-driver/src/test_driver/driver.py +++ b/nixos/lib/test-driver/src/test_driver/driver.py @@ -346,7 +346,7 @@ class Driver: vlan_symbols = { f"vlan{v.nr}": self.vlans[idx] for idx, v in enumerate(self.vlans) } - self.logger.debug( + print( "additionally exposed symbols:\n " + ", ".join(map(lambda m: m.name, self.machines)) + ",\n " diff --git a/nixos/lib/test-driver/src/test_driver/logger.py b/nixos/lib/test-driver/src/test_driver/logger.py index fe295a14e621..a5bf7c61c1a4 100644 --- a/nixos/lib/test-driver/src/test_driver/logger.py +++ b/nixos/lib/test-driver/src/test_driver/logger.py @@ -248,7 +248,7 @@ class TerminalLogger(AbstractLogger): tic = time.time() yield toc = time.time() - self.info(f"(finished: {message}, in {toc - tic:.2f} seconds)", attributes) + self.log(f"(finished: {message}, in {toc - tic:.2f} seconds)", attributes) def debug(self, *args, **kwargs) -> None: if self._log_level <= LogLevel.DEBUG: @@ -379,6 +379,6 @@ class XMLLogger(AbstractLogger): yield self.drain_log_queue() toc = time.time() - self.info(f"(finished: {message}, in {toc - tic:.2f} seconds)") + self.log(f"(finished: {message}, in {toc - tic:.2f} seconds)") self.xml.endElement("nest") diff --git a/nixos/lib/test-driver/src/test_driver/machine/__init__.py b/nixos/lib/test-driver/src/test_driver/machine/__init__.py index 3ec746a7c09b..909a906a9a0d 100644 --- a/nixos/lib/test-driver/src/test_driver/machine/__init__.py +++ b/nixos/lib/test-driver/src/test_driver/machine/__init__.py @@ -271,18 +271,6 @@ class BaseMachine(ABC): """ self.logger.log(msg, {"machine": self.name}) - def debug(self, msg: str) -> None: - """ - Log a message to console with log level for debug. - """ - self.logger.debug(msg, {"machine": self.name}) - - def error(self, msg: str) -> None: - """ - Log a message to console with log level for error. - """ - self.logger.error(msg, {"machine": self.name}) - def log_serial(self, msg: str) -> None: self.logger.log_serial(msg, self.name) @@ -867,7 +855,7 @@ class QemuMachine(BaseMachine): def tty_matches(last_try: bool) -> bool: text = self.get_tty_text(tty) if last_try: - self.debug( + self.log( f"Last chance to match /{regexp}/ on TTY{tty}, " f"which currently contains: {text}" ) @@ -1073,8 +1061,8 @@ class QemuMachine(BaseMachine): toc = time.time() - self.debug("connected to guest root shell") - self.debug(f"(connecting took {toc - tic:.2f} seconds)") + self.log("connected to guest root shell") + self.log(f"(connecting took {toc - tic:.2f} seconds)") self.connected = True @contextmanager @@ -1237,7 +1225,7 @@ class QemuMachine(BaseMachine): if self.booted: return - self.debug("starting vm") + self.log("starting vm") def clear(path: Path) -> Path: if path.exists(): @@ -1311,7 +1299,7 @@ class QemuMachine(BaseMachine): self.pid = self.process.pid self.booted = True - self.debug(f"QEMU running (pid {self.pid})") + self.log(f"QEMU running (pid {self.pid})") def shutdown(self) -> None: """ @@ -1414,7 +1402,7 @@ class QemuMachine(BaseMachine): def release(self) -> None: if self.pid is None: return - self.logger.debug(f"kill QemuMachine (pid {self.pid})") + self.logger.info(f"kill QemuMachine (pid {self.pid})") assert self.process assert self.shell assert self.monitor @@ -1504,7 +1492,7 @@ class NspawnMachine(BaseMachine): if self.machine_sock: self.machine_sock.close() - self.logger.debug(f"kill NspawnMachine (pid {self.pid})") + self.logger.info(f"kill NspawnMachine (pid {self.pid})") assert self.process is not None self.process.terminate() self.process = None @@ -1622,7 +1610,7 @@ class NspawnMachine(BaseMachine): proc = self.process # 1. Wait for the directory to actually be created by the container - self.debug(f"Waiting for journal at {journal_path}...") + self.log(f"Waiting for journal at {journal_path}...") max_attempts = 10 attempts = 0 while not journal_path.exists() and attempts < max_attempts: @@ -1659,7 +1647,7 @@ class NspawnMachine(BaseMachine): if proc.poll() is not None: break except Exception as e: - self.error(f"Error while reading journalctl output: {e}") + self.log(f"Error while reading journalctl output: {e}") finally: log_proc.terminate() log_proc.wait() @@ -1697,7 +1685,7 @@ class NspawnMachine(BaseMachine): self.pid = self.process.pid - self.debug(f"systemd-nspawn running (pid {self.pid})") + self.log(f"systemd-nspawn running (pid {self.pid})") journal_thread = threading.Thread(target=self._stream_journal, daemon=True) journal_thread.start() From f0cc30d2197d15df94c2541069e3d7af3bb43710 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Apr 2026 22:29:05 +0000 Subject: [PATCH 425/532] androidStudioPackages.canary: 2025.3.4.4 -> 2026.1.1.1 --- pkgs/applications/editors/android-studio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index 82f23e4d0d0b..36f4114dacc1 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -26,9 +26,9 @@ let url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.4.5/android-studio-panda4-rc1-linux.tar.gz"; }; latestVersion = { - version = "2025.3.4.4"; # "Android Studio Panda 4 | 2025.3.4 Canary 4" - sha256Hash = "sha256-sPGJuOm5T7EZV5hhOJsZc7P8CTXyv9A6k82hM1GZGpY="; - url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.4.4/android-studio-panda4-canary4-linux.tar.gz"; + version = "2026.1.1.1"; # "Android Studio Quail 1 | 2026.1.1 Canary 1" + sha256Hash = "sha256-Nr7V6B4sEZrcwkMdKoevLEkyIHawxUx/ejN0nBL4KW0="; + url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.1/android-studio-quail1-canary1-linux.tar.gz"; }; in { From 49b249946f11b7ed1cd27a6bad3bb94964c7810d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Apr 2026 22:49:20 +0000 Subject: [PATCH 426/532] slackdump: 4.1.2 -> 4.3.0 --- pkgs/by-name/sl/slackdump/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slackdump/package.nix b/pkgs/by-name/sl/slackdump/package.nix index fc841e2aea68..8dffb3edc9f0 100644 --- a/pkgs/by-name/sl/slackdump/package.nix +++ b/pkgs/by-name/sl/slackdump/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "slackdump"; - version = "4.1.2"; + version = "4.3.0"; src = fetchFromGitHub { owner = "rusq"; repo = "slackdump"; tag = "v${finalAttrs.version}"; - hash = "sha256-Kt9FGQiGaWDOpJMeg/UFDcNO16skQ8qblYwl26Fr5Bk="; + hash = "sha256-Ds3nggx1f389goOWelYXNviFRZ/h4XX54LgtU9oqklc="; }; nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools; @@ -35,7 +35,7 @@ buildGoModule (finalAttrs: { "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; - vendorHash = "sha256-3pZCGE8MLNIdU4zVDwkHJwPr7xHHDhnUlzidej6c4E0="; + vendorHash = "sha256-fRvtdl0+uVhN6cQJxRsOw1vQsrcsPvcn/Tb7US7MKmM="; __darwinAllowLocalNetworking = true; From 0179c4859ca0618b1ee105b25ab4db15579f4ca7 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Fri, 20 Mar 2026 07:15:13 +0100 Subject: [PATCH 427/532] itgmaniaPackages: init Add a new package scope for ITGmania. Themes and other extensions can be added here to allow configuring ITGmania declaratively using the extraPackages argument. Signed-off-by: David Wronek --- pkgs/by-name/it/itgmania/package.nix | 104 +++--------------- pkgs/by-name/it/itgmania/packages.nix | 10 ++ .../it/itgmania/themes/arrowcloud-theme.nix | 31 ++++++ .../it/itgmania/themes/digital-dance.nix | 31 ++++++ pkgs/by-name/it/itgmania/themes/itg2-sm5.nix | 31 ++++++ .../by-name/it/itgmania/themes/itg3encore.nix | 32 ++++++ .../it/itgmania/themes/zmod-simply-love.nix | 34 ++++++ pkgs/by-name/it/itgmania/unwrapped.nix | 96 ++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 9 files changed, 280 insertions(+), 91 deletions(-) create mode 100644 pkgs/by-name/it/itgmania/packages.nix create mode 100644 pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix create mode 100644 pkgs/by-name/it/itgmania/themes/digital-dance.nix create mode 100644 pkgs/by-name/it/itgmania/themes/itg2-sm5.nix create mode 100644 pkgs/by-name/it/itgmania/themes/itg3encore.nix create mode 100644 pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix create mode 100644 pkgs/by-name/it/itgmania/unwrapped.nix diff --git a/pkgs/by-name/it/itgmania/package.nix b/pkgs/by-name/it/itgmania/package.nix index ac45effff3f1..8899ba8140f0 100644 --- a/pkgs/by-name/it/itgmania/package.nix +++ b/pkgs/by-name/it/itgmania/package.nix @@ -1,101 +1,23 @@ { - lib, - stdenv, - fetchFromGitHub, - cmake, - nasm, - pkg-config, - copyDesktopItems, - alsa-lib, - glew, - glib, - gtk3, - libmad, - libogg, - libpulseaudio, - libusb-compat-0_1, - libvorbis, - libxtst, - udev, + symlinkJoin, makeWrapper, - makeDesktopItem, - nix-update-script, + itgmaniaPackages, + extraPackages ? [ ], }: +let + unwrapped = itgmaniaPackages.itgmania-unwrapped; +in +symlinkJoin { + inherit (unwrapped) pname version meta; -stdenv.mkDerivation (finalAttrs: { - pname = "itgmania"; - version = "1.2.0"; + paths = [ unwrapped ] ++ extraPackages; - src = fetchFromGitHub { - owner = "itgmania"; - repo = "itgmania"; - tag = "v${finalAttrs.version}"; - fetchSubmodules = true; - hash = "sha256-RkV/OIDudt2XemhaFRY7IA5o7Q2w+j01tauD7KpzYpA="; - }; + nativeBuildInputs = [ makeWrapper ]; - nativeBuildInputs = [ - cmake - nasm - pkg-config - makeWrapper - copyDesktopItems - ]; - - buildInputs = [ - alsa-lib - glew - glib - gtk3 - libmad - libogg - libpulseaudio - libusb-compat-0_1 - libvorbis - libxtst - udev - ]; - - cmakeFlags = lib.optionals (!stdenv.hostPlatform.isx86) [ "-DWITH_MINIMAID=off" ]; - - postInstall = '' + postBuild = '' makeWrapper $out/itgmania/itgmania $out/bin/itgmania \ --chdir $out/itgmania - - mkdir -p $out/share/icons/hicolor/scalable/apps/ - ln -s $out/itgmania/Data/logo.svg $out/share/icons/hicolor/scalable/apps/itgmania.svg ''; - desktopItems = [ - (makeDesktopItem { - name = "itgmania"; - desktopName = "ITGmania"; - genericName = "Rhythm and dance game"; - tryExec = "itgmania"; - exec = "itgmania"; - terminal = false; - icon = "itgmania"; - type = "Application"; - comment = "A cross-platform rhythm video game."; - categories = [ - "Game" - "ArcadeGame" - ]; - }) - ]; - - passthru.updateScript = nix-update-script { }; - - meta = { - homepage = "https://www.itgmania.com/"; - description = "Fork of StepMania 5.1, improved for the post-ITG community"; - platforms = lib.platforms.linux; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - ftsimas - maxwell-lt - ungeskriptet - ]; - mainProgram = "itgmania"; - }; -}) + passthru.unwrapped = unwrapped; +} diff --git a/pkgs/by-name/it/itgmania/packages.nix b/pkgs/by-name/it/itgmania/packages.nix new file mode 100644 index 000000000000..257fe5e1fd86 --- /dev/null +++ b/pkgs/by-name/it/itgmania/packages.nix @@ -0,0 +1,10 @@ +{ lib, newScope }: +lib.makeScope newScope (self: { + itgmania-unwrapped = self.callPackage ./unwrapped.nix { }; + # Themes + arrowcloud-theme = self.callPackage ./themes/arrowcloud-theme.nix { }; + digital-dance = self.callPackage ./themes/digital-dance.nix { }; + itg2-sm5 = self.callPackage ./themes/itg2-sm5.nix { }; + itg3encore = self.callPackage ./themes/itg3encore.nix { }; + zmod-simply-love = self.callPackage ./themes/zmod-simply-love.nix { }; +}) diff --git a/pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix b/pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix new file mode 100644 index 000000000000..08ed6cecd731 --- /dev/null +++ b/pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix @@ -0,0 +1,31 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "arrowcloud-theme"; + version = "20260328"; + + src = fetchFromGitHub { + owner = "Arrow-Cloud"; + repo = "theme"; + tag = "v${finalAttrs.version}"; + hash = "sha256-9BND3IUIc5uMBxzw+Pn/59jBKBK/xGWrOIgcIYIQvgk="; + }; + + postInstall = '' + mkdir -p "$out/itgmania/Themes/Arrow Cloud" + mv * "$out/itgmania/Themes/Arrow Cloud" + ''; + + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + + meta = { + description = "Arrow Cloud's fork of Zmod"; + homepage = "https://github.com/Arrow-Cloud/theme"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ ungeskriptet ]; + }; +}) diff --git a/pkgs/by-name/it/itgmania/themes/digital-dance.nix b/pkgs/by-name/it/itgmania/themes/digital-dance.nix new file mode 100644 index 000000000000..9061c8a7e7e0 --- /dev/null +++ b/pkgs/by-name/it/itgmania/themes/digital-dance.nix @@ -0,0 +1,31 @@ +{ + lib, + stdenv, + fetchFromCodeberg, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "digital-dance"; + version = "1.1.3-unstable-2026-04-19"; + + src = fetchFromCodeberg { + owner = "JNero"; + repo = "Digital-Dance-ITGMania"; + rev = "bfce7a6d719189a3eec1577b54256941e8d602a5"; + hash = "sha256-yrXdU73Jokm+nMMi8mtxdEL5+xuFj4sHIW+/nulcJJI="; + }; + + postInstall = '' + mkdir -p "$out/itgmania/Themes/Digital Dance" + mv * "$out/itgmania/Themes/Digital Dance" + ''; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "Theme for ITGMania to (hopefully) utilize all of it's features and more"; + homepage = "https://codeberg.org/JNero/Digital-Dance-ITGMania"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ ungeskriptet ]; + }; +}) diff --git a/pkgs/by-name/it/itgmania/themes/itg2-sm5.nix b/pkgs/by-name/it/itgmania/themes/itg2-sm5.nix new file mode 100644 index 000000000000..5234bfea09e5 --- /dev/null +++ b/pkgs/by-name/it/itgmania/themes/itg2-sm5.nix @@ -0,0 +1,31 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "itg2-sm5"; + version = "1.1.0-unstable-2025-10-08"; + + src = fetchFromGitHub { + owner = "JoseVarelaP"; + repo = "In-The-Groove2-SM5"; + rev = "e25f1a44efa55cd2247891f40633403910b75d21"; + hash = "sha256-FMyT7ZA/1cqiClXDvD7CmJlOFaaWnPLuOuei6fsbzg8="; + }; + + postInstall = '' + mkdir -p "$out/itgmania/Themes/ITG2-SM5" + mv * "$out/itgmania/Themes/ITG2-SM5" + ''; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "Semi-Conversion/Recreation of In The Groove 1 & 2 to StepMania 5"; + homepage = "https://github.com/JoseVarelaP/In-The-Groove2-SM5"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ ungeskriptet ]; + }; +}) diff --git a/pkgs/by-name/it/itgmania/themes/itg3encore.nix b/pkgs/by-name/it/itgmania/themes/itg3encore.nix new file mode 100644 index 000000000000..8999a8209e14 --- /dev/null +++ b/pkgs/by-name/it/itgmania/themes/itg3encore.nix @@ -0,0 +1,32 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "itg3encore"; + version = "0-unstable-2026-04-21"; + + src = fetchFromGitHub { + owner = "DarkBahamut162"; + repo = "itg3encore"; + rev = "bb9e9bb9bfb09ba7df586d5b5cc1f4813bbea8e7"; + hash = "sha256-dih1MeORhNgh3pV7eQLsbhnkiVIE7rQnIWWJFALHoG0="; + }; + + postInstall = '' + mkdir -p "$out/itgmania/Themes/ITG3Encore" + mv * "$out/itgmania/Themes/ITG3Encore" + ''; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "An upgraded port of ITG3's Encore theme"; + homepage = "https://github.com/DarkBahamut162/itg3encore"; + # https://github.com/DarkBahamut162/itg3encore/issues/16 + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ ungeskriptet ]; + }; +}) diff --git a/pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix b/pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix new file mode 100644 index 000000000000..3d57f82120fa --- /dev/null +++ b/pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix @@ -0,0 +1,34 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "zmod-simply-love"; + version = "5.8.1-april"; + + src = fetchFromGitHub { + owner = "zarzob"; + repo = "Simply-Love-SM5"; + tag = finalAttrs.version; + hash = "sha256-4EkCR9M8xip2b8ddWyUIom2HM72Ba8KdVodIyc5h4p8="; + }; + + postInstall = '' + mkdir -p "$out/itgmania/Themes/Zmod Simply Love" + mv * "$out/itgmania/Themes/Zmod Simply Love" + ''; + + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + + meta = { + description = "Zmod fork of Simply Love"; + homepage = "https://github.com/zarzob/Simply-Love-SM5"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + maxwell-lt + ungeskriptet + ]; + }; +}) diff --git a/pkgs/by-name/it/itgmania/unwrapped.nix b/pkgs/by-name/it/itgmania/unwrapped.nix new file mode 100644 index 000000000000..8b05abdf17fa --- /dev/null +++ b/pkgs/by-name/it/itgmania/unwrapped.nix @@ -0,0 +1,96 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + nasm, + pkg-config, + copyDesktopItems, + alsa-lib, + glew, + glib, + gtk3, + libmad, + libogg, + libpulseaudio, + libusb-compat-0_1, + libvorbis, + libxtst, + udev, + makeDesktopItem, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "itgmania"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "itgmania"; + repo = "itgmania"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-RkV/OIDudt2XemhaFRY7IA5o7Q2w+j01tauD7KpzYpA="; + }; + + nativeBuildInputs = [ + cmake + nasm + pkg-config + copyDesktopItems + ]; + + buildInputs = [ + alsa-lib + glew + glib + gtk3 + libmad + libogg + libpulseaudio + libusb-compat-0_1 + libvorbis + libxtst + udev + ]; + + cmakeFlags = lib.optionals (!stdenv.hostPlatform.isx86) [ "-DWITH_MINIMAID=off" ]; + + postInstall = '' + mkdir -p $out/share/icons/hicolor/scalable/apps/ + ln -s $out/itgmania/Data/logo.svg $out/share/icons/hicolor/scalable/apps/itgmania.svg + ''; + + desktopItems = [ + (makeDesktopItem { + name = "itgmania"; + desktopName = "ITGmania"; + genericName = "Rhythm and dance game"; + tryExec = "itgmania"; + exec = "itgmania"; + terminal = false; + icon = "itgmania"; + type = "Application"; + comment = "A cross-platform rhythm video game."; + categories = [ + "Game" + "ArcadeGame" + ]; + }) + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + homepage = "https://www.itgmania.com/"; + description = "Fork of StepMania 5.1, improved for the post-ITG community"; + platforms = lib.platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + ftsimas + maxwell-lt + ungeskriptet + ]; + mainProgram = "itgmania"; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 30e09f146f38..21e83b09bc2a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6642,6 +6642,8 @@ with pkgs; ''; }); + itgmaniaPackages = recurseIntoAttrs (callPackage ../by-name/it/itgmania/packages.nix { }); + itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix { enableRtk = false; }; From 8bcc75c90a046d2692ee3bd72d1ad683cd945d9e Mon Sep 17 00:00:00 2001 From: David Wronek Date: Wed, 1 Apr 2026 20:22:54 +0200 Subject: [PATCH 428/532] itgmania: 1.2.0 -> 1.2.1 Signed-off-by: David Wronek --- pkgs/by-name/it/itgmania/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/it/itgmania/unwrapped.nix b/pkgs/by-name/it/itgmania/unwrapped.nix index 8b05abdf17fa..b18d2b7ad010 100644 --- a/pkgs/by-name/it/itgmania/unwrapped.nix +++ b/pkgs/by-name/it/itgmania/unwrapped.nix @@ -23,14 +23,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "itgmania"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitHub { owner = "itgmania"; repo = "itgmania"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-RkV/OIDudt2XemhaFRY7IA5o7Q2w+j01tauD7KpzYpA="; + hash = "sha256-bTABfTflWasuXvX+YPciUIICAFVROk/SgeClgrTUjkQ="; }; nativeBuildInputs = [ From 411c45caa46d0bdd95d0aa71f828a721a40a9a46 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Fri, 3 Apr 2026 20:06:08 +0200 Subject: [PATCH 429/532] itgmania: fix version string It showed up as 1.2.1-BETA-UNKNOWN before. Signed-off-by: David Wronek --- pkgs/by-name/it/itgmania/unwrapped.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/it/itgmania/unwrapped.nix b/pkgs/by-name/it/itgmania/unwrapped.nix index b18d2b7ad010..f0d65de916e3 100644 --- a/pkgs/by-name/it/itgmania/unwrapped.nix +++ b/pkgs/by-name/it/itgmania/unwrapped.nix @@ -54,7 +54,11 @@ stdenv.mkDerivation (finalAttrs: { udev ]; - cmakeFlags = lib.optionals (!stdenv.hostPlatform.isx86) [ "-DWITH_MINIMAID=off" ]; + cmakeFlags = [ + "-DWITH_FULL_RELEASE=on" + "-DWITH_NIGHTLY_RELEASE=off" + ] + ++ lib.optionals (!stdenv.hostPlatform.isx86) [ "-DWITH_MINIMAID=off" ]; postInstall = '' mkdir -p $out/share/icons/hicolor/scalable/apps/ From 617306490cadd78d4c46ce93a7df4cced6e7cf7c Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Tue, 21 Apr 2026 10:18:30 +0100 Subject: [PATCH 430/532] Revert "nixos/prometheus-exporters: add socketOpts and use for node-exporter & postfix-exporter" --- .../manual/release-notes/rl-2605.section.md | 2 -- .../monitoring/prometheus/exporters.md | 13 +------------ .../monitoring/prometheus/exporters.nix | 19 +++---------------- .../monitoring/prometheus/exporters/node.nix | 7 +------ .../prometheus/exporters/postfix.nix | 7 +------ 5 files changed, 6 insertions(+), 42 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index f883372fd450..bd5f460c32a8 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -318,8 +318,6 @@ See . - [hardware.xpadneo](#opt-hardware.xpadneo.enable) now supports configuring kernel module parameters via a freeform [settings](#opt-hardware.xpadneo.settings) option, with convenience options for [rumble attenuation](#opt-hardware.xpadneo.rumbleAttenuation) and [controller quirks](#opt-hardware.xpadneo.quirks). -- The `services.prometheus.exporters` module interface now accepts an optional `socketOpts` attribute, allowing individual exporter modules to describe an accompanying `systemd.sockets.prometheus-${name}-exporter` unit alongside their service, enabling socket activation support. - - Wine has been updated to the 11.0 branch. Please check the [upstream announcement](https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0) for more details. - `security.acme` now defaults to a dynamic renewal duration, if diff --git a/nixos/modules/services/monitoring/prometheus/exporters.md b/nixos/modules/services/monitoring/prometheus/exporters.md index f12be9b5f874..f0bff8154291 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.md +++ b/nixos/modules/services/monitoring/prometheus/exporters.md @@ -138,23 +138,12 @@ example: DynamicUser = false; ExecStart = '' ${pkgs.prometheus-postfix-exporter}/bin/postfix_exporter \ - --web.systemd-socket \ + --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ --web.telemetry-path ${cfg.telemetryPath} \ ${lib.concatStringsSep " \\\n " cfg.extraFlags} ''; }; }; - - # `socketOpts` is an optional attribute set describing a - # `systemd.sockets.prometheus-${name}-exporter` unit that - # accompanies the exporter's service. When set, it is merged - # with a default definition that includes - # `wantedBy = [ "sockets.target" ]`, enabling socket activation - # for exporters that support it. - # Note that this attribute is optional. - socketOpts = { - socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; - }; } ``` - This should already be enough for the postfix exporter. Additionally one diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index a6317a032235..18a1e30d31fe 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -36,15 +36,10 @@ let # - extraOpts (types.attrs): extra configuration options to # configure the exporter with, which # are appended to the default options - # - socketOpts (types.attrs): optional config that is merged with - # the default definition of the - # exporter's systemd socket unit. When - # set, a `prometheus-${name}-exporter.socket` - # unit is created, enabling socket activation. # - # Note that `extraOpts` and `socketOpts` are optional, but a script - # for the exporter's systemd service must be provided by specifying - # either `serviceOpts.script` or `serviceOpts.serviceConfig.ExecStart` + # Note that `extraOpts` is optional, but a script for the exporter's + # systemd service must be provided by specifying either + # `serviceOpts.script` or `serviceOpts.serviceConfig.ExecStart` exporterOpts = (genAttrs @@ -316,7 +311,6 @@ let name, conf, serviceOpts, - socketOpts, }: let enableDynamicUser = serviceOpts.serviceConfig.DynamicUser or true; @@ -374,12 +368,6 @@ let "-m comment --comment ${name}-exporter -j nixos-fw-accept" ]); networking.firewall.extraInputRules = mkIf (conf.openFirewall && nftables) conf.firewallRules; - systemd.sockets."prometheus-${name}-exporter" = mkIf (socketOpts != null) (mkMerge [ - { - wantedBy = [ "sockets.target" ]; - } - socketOpts - ]); systemd.services."prometheus-${name}-exporter" = mkMerge [ { wantedBy = [ "multi-user.target" ]; @@ -615,7 +603,6 @@ in mkExporterConf { inherit name; inherit (conf) serviceOpts; - socketOpts = conf.socketOpts or null; conf = cfg.${name}; } ) exporterOpts) diff --git a/nixos/modules/services/monitoring/prometheus/exporters/node.nix b/nixos/modules/services/monitoring/prometheus/exporters/node.nix index 82bb7c804294..2c4a82f0e044 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/node.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/node.nix @@ -39,7 +39,6 @@ in ''; }; }; - serviceOpts = { serviceConfig = { DynamicUser = false; @@ -48,7 +47,7 @@ in ${pkgs.prometheus-node-exporter}/bin/node_exporter \ ${concatMapStringsSep " " (x: "--collector." + x) cfg.enabledCollectors} \ ${concatMapStringsSep " " (x: "--no-collector." + x) cfg.disabledCollectors} \ - --web.systemd-socket ${concatStringsSep " " cfg.extraFlags} + --web.listen-address ${cfg.listenAddress}:${toString cfg.port} ${concatStringsSep " " cfg.extraFlags} ''; RestrictAddressFamilies = optionals (collectorIsEnabled "logind" || collectorIsEnabled "systemd") [ @@ -68,8 +67,4 @@ in ProtectHome = true; }; }; - - socketOpts = { - socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; - }; } diff --git a/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix b/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix index e0abda068b2f..53a4056b86dd 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix @@ -85,7 +85,6 @@ in }; }; }; - serviceOpts = { after = mkIf cfg.systemd.enable [ cfg.systemd.unit ]; serviceConfig = { @@ -96,7 +95,7 @@ in SupplementaryGroups = mkIf cfg.systemd.enable [ "systemd-journal" ]; ExecStart = '' ${lib.getExe cfg.package} \ - --web.systemd-socket \ + --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ --web.telemetry-path ${cfg.telemetryPath} \ --postfix.showq_path ${escapeShellArg cfg.showqPath} \ ${concatStringsSep " \\\n " ( @@ -116,8 +115,4 @@ in ''; }; }; - - socketOpts = { - socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; - }; } From 861fa36af2d740826ca18a7547bdc5f3a817d452 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 21 Apr 2026 11:24:48 +0200 Subject: [PATCH 431/532] ty: 0.0.31 -> 0.0.32 Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.32 Diff: https://github.com/astral-sh/ty/compare/0.0.31...0.0.32 --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 471069fe1b54..cab90cffbd0d 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.31"; + version = "0.0.32"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-TJGEI22hp+YZCxIvZgNc8BF2Dd+z/TzpnRW2pO1f3X0="; + hash = "sha256-534/xT6JfbgEboH1q4R4JTl2/gLKKs1wU9eqoZf0Asw="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-JTE/zRf+VqBoLaoMaQ4ioVsr3Njm3OGkpMMnsPg3lsA="; + cargoHash = "sha256-uQkrvSmvQXJj+WlGLI+2fHNQeCd1eYJrJJ1z3OZSHbA="; nativeBuildInputs = [ installShellFiles ]; From 42e740fd1e53fa6694e75c5ba16f22ed1686db08 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 09:29:11 +0000 Subject: [PATCH 432/532] enlightenment.evisum: 1.2.2 -> 1.2.3 --- pkgs/desktops/enlightenment/evisum/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/enlightenment/evisum/default.nix b/pkgs/desktops/enlightenment/evisum/default.nix index 177616509659..2c9794730f99 100644 --- a/pkgs/desktops/enlightenment/evisum/default.nix +++ b/pkgs/desktops/enlightenment/evisum/default.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "evisum"; - version = "1.2.2"; + version = "1.2.3"; src = fetchurl { url = "https://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; - sha256 = "3Icc41A+JyFZB0RS7F6kzTdJsEnZ4IDc+Ck40myGP20="; + sha256 = "McL4th987bozpaT3ESNCGBxSN+Fw5sW+MOFAiXYm1MI="; }; nativeBuildInputs = [ From 193b32f5b82877a3e0b8dbd1c0dd86bf8d5681ef Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Tue, 21 Apr 2026 19:01:03 +0900 Subject: [PATCH 433/532] ly: populate $out/etc directory with relevant files --- pkgs/by-name/ly/ly/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ly/ly/package.nix b/pkgs/by-name/ly/ly/package.nix index daf66812a337..799013c2c26d 100644 --- a/pkgs/by-name/ly/ly/package.nix +++ b/pkgs/by-name/ly/ly/package.nix @@ -48,6 +48,11 @@ stdenv.mkDerivation (finalAttrs: { "-Denable_x11_support=${lib.boolToString x11Support}" ]; + postInstall = '' + install -Dm0644 res/config.ini "$out/etc/config.ini" + install -Dm0755 res/setup.sh "$out/etc/setup.sh" + ''; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From d2c949d725459d0dc2160f910b28cd2625c1d552 Mon Sep 17 00:00:00 2001 From: Arian van Putten Date: Sun, 18 Jan 2026 22:48:32 +0100 Subject: [PATCH 434/532] nixos/dbus: switch default implementation to dbus-broker dbus-broker provides higher performance and reliability compared to the classic dbus-daemon. The prerequisite PR #477800 has been merged, making this switch safe. Note that services.dbus.implementation is a switch inhibitor: changing the D-Bus implementation between generations requires a reboot rather than nixos-rebuild switch, since restarting D-Bus mid-session is unsafe. Fixes #299476 --- nixos/doc/manual/release-notes/rl-2605.section.md | 9 +++++++++ nixos/modules/services/system/dbus.nix | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index f883372fd450..edc589c2193e 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -42,6 +42,15 @@ - The default kernel package has been updated from 6.12 to 6.18. All supported kernels remain available. +- The default D-Bus implementation has been switched from `dbus` to `dbus-broker`. dbus-broker provides + higher performance and reliability while maintaining compatibility with the D-Bus reference implementation. + + Note that changing `services.dbus.implementation` is a **switch inhibitor**: switching between + implementations requires a reboot rather than just `nixos-rebuild switch`, because restarting D-Bus + mid-session is unsafe. + + Users who wish to keep the classic daemon can set: `services.dbus.implementation = "dbus";` + ## New Modules {#sec-release-26.05-new-modules} diff --git a/nixos/modules/services/system/dbus.nix b/nixos/modules/services/system/dbus.nix index 8cb03b08c2f6..3e4b4ecd1530 100644 --- a/nixos/modules/services/system/dbus.nix +++ b/nixos/modules/services/system/dbus.nix @@ -68,7 +68,7 @@ in "dbus" "broker" ]; - default = "dbus"; + default = "broker"; description = '' The implementation to use for the message bus defined by the D-Bus specification. Can be either the classic dbus daemon or dbus-broker, which aims to provide high From fa7ad22d062c5093a04154207e183f714f009ab2 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 21 Apr 2026 14:45:17 +0300 Subject: [PATCH 435/532] python3.pkgs.plopp: 26.4.0 -> 26.4.1 Diff: https://github.com/scipp/plopp/compare/26.4.0...26.4.1 --- pkgs/development/python-modules/plopp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plopp/default.nix b/pkgs/development/python-modules/plopp/default.nix index e9f0eff94a96..969f68728a25 100644 --- a/pkgs/development/python-modules/plopp/default.nix +++ b/pkgs/development/python-modules/plopp/default.nix @@ -36,14 +36,14 @@ buildPythonPackage (finalAttrs: { pname = "plopp"; - version = "26.4.0"; + version = "26.4.1"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "plopp"; tag = finalAttrs.version; - hash = "sha256-qjuhM0/qrGIZw00DOnaGODGHqzGn4r3gIAguJS5OPZ8="; + hash = "sha256-fx+jMqso/ISB6KiWVGGBgvsT9vayfe+MCrSciAIyKks="; }; build-system = [ From f9573cd5a4c2dedf36e7812834ef5e8bf6406d53 Mon Sep 17 00:00:00 2001 From: emilylange Date: Tue, 21 Apr 2026 13:53:12 +0200 Subject: [PATCH 436/532] openbao: 2.5.2 -> 2.5.3 https://github.com/openbao/openbao/releases/tag/v2.5.3 diff: https://github.com/openbao/openbao/compare/v2.5.2...v2.5.3 --- pkgs/by-name/op/openbao/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 1d004376fe40..224c4117a7ea 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.5.2"; + version = "2.5.3"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-fqsCQf9wFlzMWC4XV1BclWlYG649VhhZBKlGrdsbqKc="; + hash = "sha256-VpW27vWKtqabJiNxuyx3PGDThHF6MOlxxfzD1UksX6I="; }; - vendorHash = "sha256-0L+0U4tM7/ObNjXcSZcvIw7Y/RwYs2iRsLA2zSYmexU="; + vendorHash = "sha256-imP8GJjm8udJ1RXfGhVJX7YZ9J47p/vdKjKjMfMgTXA="; proxyVendor = true; From b028d2fb5d45d18ff674281c5afbea3a150fc273 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 11:54:33 +0000 Subject: [PATCH 437/532] cnspec: 13.4.1 -> 13.5.0 --- pkgs/by-name/cn/cnspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 3da84146f582..cdb3dbd82f05 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule (finalAttrs: { pname = "cnspec"; - version = "13.4.1"; + version = "13.5.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${finalAttrs.version}"; - hash = "sha256-3Uo2x30K7b7NA5OGP8YYlcoEJmFhlkL7t7ohvzUlmYI="; + hash = "sha256-B78wdVa3GrD7eXG0RKnO2/F/FXV3jwaul2Ag1P76s2g="; }; proxyVendor = true; - vendorHash = "sha256-7XwLkvG0LYL0pIbjMs78wMSqbXR5SScPAgjRxYsPwlA="; + vendorHash = "sha256-yb89NhE3d7Wx26ZzjadNTlOWauHVpT7Q4ScPauLcnlU="; subPackages = [ "apps/cnspec" ]; From 5e41e0c468903562cb53b1b7b3e62e29734b72f8 Mon Sep 17 00:00:00 2001 From: mfukuba <12195032+mfukuba@users.noreply.github.com> Date: Tue, 21 Apr 2026 22:09:43 +0900 Subject: [PATCH 438/532] ruby_4_0: 4.0.2 -> 4.0.3 --- 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 6f90732dc92c..78fd663df99f 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -407,8 +407,8 @@ in }; ruby_4_0 = generic { - version = rubyVersion "4" "0" "2" ""; - hash = "sha256-UVArJrULaN9JYzNspB42jN6SySj6+RZU3kxMF5H4Kqw="; + version = rubyVersion "4" "0" "3" ""; + hash = "sha256-d5ZKzDcNXIN1uVAuW6bBPAPvkaueufUhyE+0K5yaaw8="; cargoHash = "sha256-z7NwWc4TaR042hNx0xgRkh/BQEpEJtE53cfrN0qNiE0="; }; From 1a9bbc066fd655a9460946c308748f42e061b4c0 Mon Sep 17 00:00:00 2001 From: Perchun Pak Date: Tue, 21 Apr 2026 16:11:53 +0200 Subject: [PATCH 439/532] neovim: check for pnames when asserting if two treesitters are installed Previously it evaluated `nvim-treesitter-legacy` derivation, which now results in a warning. Checking for pname shouldn't raise this warning, since now only plugins that are installed get evaluated. --- pkgs/applications/editors/vim/plugins/utils/vim-utils.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/utils/vim-utils.nix b/pkgs/applications/editors/vim/plugins/utils/vim-utils.nix index c635fead45c6..ccc1f058105e 100644 --- a/pkgs/applications/editors/vim/plugins/utils/vim-utils.nix +++ b/pkgs/applications/editors/vim/plugins/utils/vim-utils.nix @@ -218,6 +218,8 @@ let paths = allGrammars; }; + allAndOptPluginNames = map (plugin: plugin.pname) (allPlugins ++ opt); + packdirStart = vimFarm "pack/${packageName}/start" "packdir-start" ( if allGrammars != [ ] then allPlugins ++ [ allGrammarsSymlinked ] else allPlugins ); @@ -234,8 +236,8 @@ let assert ( - builtins.elem vimPlugins.nvim-treesitter (opt ++ allPlugins) - && builtins.elem vimPlugins.nvim-treesitter-legacy (opt ++ allPlugins) + builtins.elem "nvim-treesitter" allAndOptPluginNames + && builtins.elem "nvim-treesitter-legacy" allAndOptPluginNames ) -> throw "You cannot include two different versions of nvim-treesitter, perhaps you included a legacy plugin together with a new one?"; From ea18c327cb53a99be5c3dded9a8efc8957c1cf27 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Tue, 21 Apr 2026 22:20:07 +0800 Subject: [PATCH 440/532] open-webui: 0.8.12 -> 0.9.1 Diff: https://github.com/open-webui/open-webui/compare/v0.8.12...v0.9.1 Changelog: https://github.com/open-webui/open-webui/blob/v0.9.1/CHANGELOG.md --- pkgs/by-name/op/open-webui/package.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/op/open-webui/package.nix b/pkgs/by-name/op/open-webui/package.nix index a991041d96ed..3ceff3b61d16 100644 --- a/pkgs/by-name/op/open-webui/package.nix +++ b/pkgs/by-name/op/open-webui/package.nix @@ -9,13 +9,13 @@ }: let pname = "open-webui"; - version = "0.8.12"; + version = "0.9.1"; src = fetchFromGitHub { owner = "open-webui"; repo = "open-webui"; tag = "v${version}"; - hash = "sha256-ynWv/X4IBKO09+ira+NUwbzw51MK9aEvGkeaHzCngd0="; + hash = "sha256-INUxpLGN+Jn2oYggA9kkp1zGY+LPQNXuRop4DaOi9Ps="; }; frontend = buildNpmPackage rec { @@ -32,7 +32,7 @@ let url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2"; }; - npmDepsHash = "sha256-UeoU7UGQ+0ViEIjK/Ze7KazB/JCyFYljHyTmxuza4v8="; + npmDepsHash = "sha256-tn76LGDLRaR87VM0pHgkutsbg4X4Kco04HwgGSS8Uug="; # See https://github.com/open-webui/open-webui/issues/15880 npmFlags = [ @@ -92,12 +92,14 @@ python3Packages.buildPythonApplication (finalAttrs: { aiocache aiofiles aiohttp + aiosqlite alembic anthropic apscheduler argon2-cffi asgiref async-timeout + asyncpg authlib azure-ai-documentintelligence azure-identity @@ -155,7 +157,6 @@ python3Packages.buildPythonApplication (finalAttrs: { pandas peewee peewee-migrate - pgvector pillow psutil pyarrow @@ -187,7 +188,6 @@ python3Packages.buildPythonApplication (finalAttrs: { starsessions tiktoken transformers - unstructured uvicorn validators xlrd @@ -206,6 +206,10 @@ python3Packages.buildPythonApplication (finalAttrs: { mariadb ]; + unstructured = [ + unstructured + ]; + all = [ azure-search-documents colbert-ai @@ -223,6 +227,7 @@ python3Packages.buildPythonApplication (finalAttrs: { ] ++ finalAttrs.passthru.optional-dependencies.mariadb ++ finalAttrs.passthru.optional-dependencies.postgres + ++ finalAttrs.passthru.optional-dependencies.unstructured ++ moto.optional-dependencies.s3; }; From bb53f67be3c3f285d0c717664d0b8165a32a4eb1 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Tue, 21 Apr 2026 16:40:34 +0200 Subject: [PATCH 441/532] speakersafetyd: 1.1.2-unstable-2026-03-28 -> 2.0.0 --- pkgs/by-name/sp/speakersafetyd/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sp/speakersafetyd/package.nix b/pkgs/by-name/sp/speakersafetyd/package.nix index 68a108e8b2ff..e38650277481 100644 --- a/pkgs/by-name/sp/speakersafetyd/package.nix +++ b/pkgs/by-name/sp/speakersafetyd/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "speakersafetyd"; - version = "1.1.2-unstable-2026-03-28"; + version = "2.0.0"; src = fetchFromGitHub { owner = "AsahiLinux"; repo = "speakersafetyd"; - rev = "a97c341e39e3f89e99f65d2a35d4e060b3b0168a"; - hash = "sha256-FWpO2cp8licwevpAP25fmiIUEehkQp61E4A7RmsKJH0="; + tag = finalAttrs.version; + hash = "sha256-tHHoVJqWcip5u/e7M9l74opdzfe0Y9Q6ItIT7w7XfA8="; }; - cargoHash = "sha256-xcCnzDN/U3sp12UwznaYjalzcKxo8Eo4vHnO/Sf++Zk="; + cargoHash = "sha256-v0w/eA/qd9xBivgq7BgdaGRGDdX2NA1gbRgv84cB6d4="; nativeBuildInputs = [ pkg-config From 7c34ac47698ab30ef083ad712924799d1eb7dbb5 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 21 Apr 2026 10:36:10 -0400 Subject: [PATCH 442/532] nixos/acme: fix incorrectly using mkRenamedOptionModule in submodule Per https://github.com/NixOS/nixpkgs/issues/96006, this does not work as expected. The warning trace will be emitted regardless of whether the option is set, rendering it pointless. It does not work at the top-level either (i.e. as `"security" "acme" "defaults" "credentialsFile"`), As such, remove it entirely. --- nixos/modules/security/acme/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index 2a2e816512e9..b5de6e9e8d94 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -677,10 +677,6 @@ let }; in { - imports = [ - (lib.mkRenamedOptionModule [ "credentialsFile" ] [ "environmentFile" ]) - ]; - options = { validMinDays = lib.mkOption { type = lib.types.nullOr lib.types.int; From 388e5fcb501fb241ad4957fb06157fd477e9de8b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 21 Apr 2026 17:51:10 +0200 Subject: [PATCH 443/532] urx: init at 0.9.0 Extracts URLs from OSINT Archives for Security Insights https://github.com/hahwul/urx --- pkgs/by-name/ur/urx/package.nix | 49 +++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/ur/urx/package.nix diff --git a/pkgs/by-name/ur/urx/package.nix b/pkgs/by-name/ur/urx/package.nix new file mode 100644 index 000000000000..30bb239ca171 --- /dev/null +++ b/pkgs/by-name/ur/urx/package.nix @@ -0,0 +1,49 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + sqlite, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "urx"; + version = "0.9.0"; + + src = fetchFromGitHub { + owner = "hahwul"; + repo = "urx"; + tag = finalAttrs.version; + hash = "sha256-NSPEAA+tD1CdCjRj3myQB8bPdMhT7H76qAIIWx2z++I="; + }; + + cargoHash = "sha256-nPm4ofmu03Rb12spjb+m36C6EauJIppgqTkX1oJF3uk="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ sqlite ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + __structuredAttrs = true; + + checkFlags = [ + # Tests require network access + "--skip=providers" + "--skip=network::client::tests" + ]; + + doInstallCheck = true; + + versionCheckProgramArg = [ "--version" ]; + + meta = { + description = "Extracts URLs from OSINT Archives for Security Insights"; + homepage = "https://github.com/hahwul/urx"; + changelog = "https://github.com/hahwul/urx/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "urx"; + }; +}) From bba72ec61da26cc7bd858fc7ce3e1554776f9d8d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Apr 2026 12:25:30 +0200 Subject: [PATCH 444/532] radioboat: 0.3.0 -> 0.5.0 Changelog: https://github.com/slashformotion/radioboat/releases/tag/v0.5.0 --- pkgs/by-name/ra/radioboat/package.nix | 47 +++++++++++++-------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/ra/radioboat/package.nix b/pkgs/by-name/ra/radioboat/package.nix index c66b150129e5..1b6839b207e1 100644 --- a/pkgs/by-name/ra/radioboat/package.nix +++ b/pkgs/by-name/ra/radioboat/package.nix @@ -2,39 +2,41 @@ lib, stdenv, fetchFromGitHub, - buildGoModule, - mpv, - makeWrapper, installShellFiles, + makeWrapper, + mpv, nix-update-script, - testers, - radioboat, + rustPlatform, + versionCheckHook, }: -buildGoModule (finalAttrs: { +rustPlatform.buildRustPackage (finalAttrs: { pname = "radioboat"; - version = "0.3.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "slashformotion"; repo = "radioboat"; - rev = "v${finalAttrs.version}"; - hash = "sha256-4k+WK2Cxu1yBWgvEW9LMD2RGfiY7XDAe0qqph82zvlI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mPktliuWyrXuNzMCdMFZk5Q7lIkRk+y4nX3IBnCc5Mc="; }; - vendorHash = "sha256-H2vo5gngXUcrem25tqz/1MhOgpNZcN+IcaQHZrGyjW8="; + postPatch = '' + substituteInPlace Cargo.toml \ + --replace-fail 'version = "0.4.0"' 'version = "${finalAttrs.version}"' + ''; - ldflags = [ - "-s" - "-w" - "-X github.com/slashformotion/radioboat/internal/buildinfo.Version=${finalAttrs.version}" - ]; + __structuredAttrs = true; + + cargoHash = "sha256-fRF1FvwtvVJSTCK8DcZib6wMLpo73YtV7j+kjt4nVTo="; nativeBuildInputs = [ makeWrapper installShellFiles ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + preFixup = '' wrapProgram $out/bin/radioboat --prefix PATH ":" "${lib.makeBinPath [ mpv ]}"; ''; @@ -46,20 +48,17 @@ buildGoModule (finalAttrs: { --zsh <($out/bin/radioboat completion zsh) ''; - passthru = { - updateScript = nix-update-script { }; - tests.version = testers.testVersion { - package = radioboat; - command = "radioboat version"; - }; - }; + passthru.updateScript = nix-update-script { }; + + doInstallCheck = true; meta = { description = "Terminal web radio client"; - mainProgram = "radioboat"; homepage = "https://github.com/slashformotion/radioboat"; + changelog = "https://github.com/slashformotion/radioboat/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; - platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ zendo ]; + mainProgram = "radioboat"; + platforms = lib.platforms.linux; }; }) From 487431d6b0755a0cb3eaad632477e41434117e33 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 21 Apr 2026 18:09:29 +0200 Subject: [PATCH 445/532] radioboat: 0.5.0 -> 0.6.0 Diff: https://github.com/slashformotion/radioboat/compare/v0.5.0...v0.6.0 Changelog: https://github.com/slashformotion/radioboat/releases/tag/v0.6.0 --- pkgs/by-name/ra/radioboat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/radioboat/package.nix b/pkgs/by-name/ra/radioboat/package.nix index 1b6839b207e1..69b42d18d40b 100644 --- a/pkgs/by-name/ra/radioboat/package.nix +++ b/pkgs/by-name/ra/radioboat/package.nix @@ -12,13 +12,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "radioboat"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "slashformotion"; repo = "radioboat"; tag = "v${finalAttrs.version}"; - hash = "sha256-mPktliuWyrXuNzMCdMFZk5Q7lIkRk+y4nX3IBnCc5Mc="; + hash = "sha256-1fTXXT0HxGOoy+oNK1ixzgFgjapreQEOoVlQlJwqbrA="; }; postPatch = '' @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; - cargoHash = "sha256-fRF1FvwtvVJSTCK8DcZib6wMLpo73YtV7j+kjt4nVTo="; + cargoHash = "sha256-ibDOUgprr5VziIvTpvDFISGVpVH5ZyQ1ZZ5tIQirPP8="; nativeBuildInputs = [ makeWrapper From ab3df3196e00c6199b65e11dd0d7461d05c7f4dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 17:02:59 +0000 Subject: [PATCH 446/532] davmail: 6.5.1 -> 6.6.0 --- pkgs/by-name/da/davmail/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/davmail/package.nix b/pkgs/by-name/da/davmail/package.nix index e80be26e650e..de6b66ae1c57 100644 --- a/pkgs/by-name/da/davmail/package.nix +++ b/pkgs/by-name/da/davmail/package.nix @@ -23,13 +23,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "davmail"; - version = "6.5.1"; + version = "6.6.0"; src = fetchFromGitHub { owner = "mguessan"; repo = "davmail"; tag = finalAttrs.version; - hash = "sha256-D/MEWq696PFXlarQZdSrTS9VFODg7u7yhUsbCwHV9qs="; + hash = "sha256-La6nrbAGeZlIhs0i5dm6pIcvn+V1wQjuqBza4w+Aa3A="; }; buildPhase = '' From 7fed7a400d3605d8a390607eaabda0fba00d900f Mon Sep 17 00:00:00 2001 From: nikstur Date: Tue, 21 Apr 2026 18:50:12 +0200 Subject: [PATCH 447/532] nixos/systemd/initrd: fix modprobe Contains the same fix as in d36077c0b686c91cea9d20edd58da632d4f28318 but now for the initrd. --- nixos/modules/system/boot/systemd/initrd.nix | 4 ++++ nixos/tests/systemd-initrd-modprobe.nix | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/nixos/modules/system/boot/systemd/initrd.nix b/nixos/modules/system/boot/systemd/initrd.nix index 370fceb94844..3dd954a526bb 100644 --- a/nixos/modules/system/boot/systemd/initrd.nix +++ b/nixos/modules/system/boot/systemd/initrd.nix @@ -640,6 +640,10 @@ in ) cfg.automounts ); + services."modprobe@" = lib.mkIf (config.system.build.kernel.config.isYes "MODULES") { + serviceConfig.ExecSearchPath = lib.makeBinPath [ cfg.package.kmod ]; + }; + services.initrd-find-nixos-closure = lib.mkIf (!config.system.nixos-init.enable) { description = "Find NixOS closure"; diff --git a/nixos/tests/systemd-initrd-modprobe.nix b/nixos/tests/systemd-initrd-modprobe.nix index 88237f5ab801..894de6e29ffd 100644 --- a/nixos/tests/systemd-initrd-modprobe.nix +++ b/nixos/tests/systemd-initrd-modprobe.nix @@ -18,6 +18,10 @@ rtt = machine.succeed("cat /sys/module/tcp_hybla/parameters/rtt0") assert int(rtt) == 42, "Parameter should be respected for initrd kernel modules" + with subtest("modprobe@ services work"): + modprobe_service_status = machine.succeed("systemctl show --property ExecMainStatus modprobe@9pnet_virtio.service") + t.assertEqual("ExecMainStatus=0\n", modprobe_service_status) + # Make sure it sticks in stage 2 machine.switch_root() machine.wait_for_unit("multi-user.target") From 232b4131925e21bfae5caf41a49b726f10f9c5a3 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 21 Apr 2026 13:23:50 -0400 Subject: [PATCH 448/532] erlang_27: 27.3.4.10 -> 27.3.4.11 Changelog: https://github.com/erlang/otp/releases/tag/OTP-27.3.4.11 --- pkgs/development/interpreters/erlang/27.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/erlang/27.nix b/pkgs/development/interpreters/erlang/27.nix index 7fcbd33c8c8c..9614575f2620 100644 --- a/pkgs/development/interpreters/erlang/27.nix +++ b/pkgs/development/interpreters/erlang/27.nix @@ -1,6 +1,6 @@ genericBuilder: genericBuilder { - version = "27.3.4.10"; - hash = "sha256-x1f9r1t5Ckk+AVn2P372aWLoDtgqZzNIeOuzjI6hm+g="; + version = "27.3.4.11"; + hash = "sha256-yOgsaeUv6GwFX6qPVb28zet6Hli5vg/PZCKW2s2/JEA="; } From cb4dce2673365ec57060db923c15397cdcc66929 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 21 Apr 2026 13:24:34 -0400 Subject: [PATCH 449/532] erlang_28: 28.4.2 -> 28.4.3 Changelog: https://github.com/erlang/otp/releases/tag/OTP-28.4.3 --- pkgs/development/interpreters/erlang/28.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/erlang/28.nix b/pkgs/development/interpreters/erlang/28.nix index d373f3a2f6cf..3dacbd8775ed 100644 --- a/pkgs/development/interpreters/erlang/28.nix +++ b/pkgs/development/interpreters/erlang/28.nix @@ -1,6 +1,6 @@ genericBuilder: genericBuilder { - version = "28.4.2"; - hash = "sha256-Xf7FN+LmoVHAfW1tO9XkBcBPsuLb7R7yrSLmiFTsXe8="; + version = "28.4.3"; + hash = "sha256-ZINtOyF84bRkmwf4xdlYzyXEWHDCiX3wMH12STecvBo="; } From 2c7f0d79701976cc68481e6ed23e245e860da2b1 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Tue, 21 Apr 2026 19:08:54 +0100 Subject: [PATCH 450/532] nixos-rebuild-ng: mock pathlib.Path.exists in test_upgrade_channels This should avoid make it try to call the real path to see if it exists. Seems to be an issue in a particular setup in aarch64-darwin at least, but I can't reproduce. Fix: #511860. --- pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index f8c6d75c5290..8fb4d5ef166e 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -892,11 +892,13 @@ def test_switch_to_configuration_with_systemd_run( ], ) @patch("pathlib.Path.is_dir", autospec=True, return_value=True) +@patch("pathlib.Path.exists", autospec=True, return_value=False) @patch("os.geteuid", autospec=True, return_value=1000) @patch(get_qualified_name(n.run_wrapper, n), autospec=True) def test_upgrade_channels( mock_run: Mock, mock_geteuid: Mock, + mock_exists: Mock, mock_is_dir: Mock, mock_glob: Mock, ) -> None: @@ -912,7 +914,11 @@ def test_upgrade_channels( ["nix-channel", "--update", "nixos"], check=False, sudo=True ) + # root check mock_geteuid.return_value = 0 + # (channel_path / ".update-on-nixos-rebuild").exists() + mock_exists.return_value = True + n.upgrade_channels(all_channels=True, sudo=False) mock_run.assert_has_calls( [ From 4cec3122850f3aa592b04648c1088268bc6144a6 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Tue, 21 Apr 2026 20:01:49 +0100 Subject: [PATCH 451/532] nixos-rebuild-ng: refactor test_upgrade_channels --- .../nixos-rebuild-ng/src/nixos_rebuild/nix.py | 8 ++- .../ni/nixos-rebuild-ng/src/tests/test_nix.py | 67 +++++++++++-------- 2 files changed, 45 insertions(+), 30 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index c825320eae74..c6b5b4d63c45 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -726,7 +726,11 @@ def switch_to_configuration( ) -def upgrade_channels(all_channels: bool = False, sudo: bool = False) -> None: +def upgrade_channels( + all_channels: bool = False, + sudo: bool = False, + channels_dir: Path = Path("/nix/var/nix/profiles/per-user/root/channels/"), +) -> None: """Upgrade channels for classic Nix. It will either upgrade just the `nixos` channel (including any channel @@ -739,7 +743,7 @@ def upgrade_channels(all_channels: bool = False, sudo: bool = False) -> None: ) channel_updated = False - for channel_path in Path("/nix/var/nix/profiles/per-user/root/channels/").glob("*"): + for channel_path in channels_dir.glob("*"): if channel_path.is_dir() and ( all_channels or channel_path.name == "nixos" diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index 8fb4d5ef166e..bccb2f196970 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -882,50 +882,61 @@ def test_switch_to_configuration_with_systemd_run( ) -@patch( - "pathlib.Path.glob", - autospec=True, - return_value=[ - Path("/nix/var/nix/profiles/per-user/root/channels/nixos"), - Path("/nix/var/nix/profiles/per-user/root/channels/nixos-hardware"), - Path("/nix/var/nix/profiles/per-user/root/channels/home-manager"), - ], -) -@patch("pathlib.Path.is_dir", autospec=True, return_value=True) -@patch("pathlib.Path.exists", autospec=True, return_value=False) @patch("os.geteuid", autospec=True, return_value=1000) @patch(get_qualified_name(n.run_wrapper, n), autospec=True) -def test_upgrade_channels( - mock_run: Mock, - mock_geteuid: Mock, - mock_exists: Mock, - mock_is_dir: Mock, - mock_glob: Mock, -) -> None: +def test_upgrade_channels(mock_run: Mock, mock_geteuid: Mock, tmpdir: Path) -> None: + tmp_path = Path(tmpdir) + with pytest.raises(m.NixOSRebuildError) as e: - n.upgrade_channels(all_channels=False, sudo=False) + n.upgrade_channels(all_channels=False, sudo=False, channels_dir=tmp_path) assert str(e.value) == ( "error: if you pass the '--upgrade' or '--upgrade-all' flag, you must " "also pass '--sudo' or run the command as root (e.g., with sudo)" ) - n.upgrade_channels(all_channels=False, sudo=True) - mock_run.assert_called_once_with( - ["nix-channel", "--update", "nixos"], check=False, sudo=True + (tmp_path / "nixos").mkdir() + (tmp_path / "nixos-hardware").mkdir() + (tmp_path / "nixos-hardware" / ".update-on-nixos-rebuild").touch() + (tmp_path / "home-manager").mkdir() + + # should work because we are passing sudo=True even with os.geteuid == 1000 + n.upgrade_channels(all_channels=False, sudo=True, channels_dir=tmp_path) + mock_run.assert_has_calls( + [ + call( + ["nix-channel", "--update", "nixos-hardware"], + check=False, + sudo=True, + ), + call( + ["nix-channel", "--update", "nixos"], + check=False, + sudo=True, + ), + ] ) + mock_run.reset_mock() # root check mock_geteuid.return_value = 0 - # (channel_path / ".update-on-nixos-rebuild").exists() - mock_exists.return_value = True - n.upgrade_channels(all_channels=True, sudo=False) + n.upgrade_channels(all_channels=True, sudo=False, channels_dir=tmp_path) mock_run.assert_has_calls( [ - call(["nix-channel", "--update", "nixos"], check=False, sudo=False), call( - ["nix-channel", "--update", "nixos-hardware"], check=False, sudo=False + ["nix-channel", "--update", "home-manager"], + check=False, + sudo=False, + ), + call( + ["nix-channel", "--update", "nixos-hardware"], + check=False, + sudo=False, + ), + call( + ["nix-channel", "--update", "nixos"], + check=False, + sudo=False, ), - call(["nix-channel", "--update", "home-manager"], check=False, sudo=False), ] ) From d210d779a2cc2cc3d5776ff4ec501eb223290f58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 19:41:45 +0000 Subject: [PATCH 452/532] rns: 1.1.6 -> 1.1.8 --- pkgs/development/python-modules/rns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index c39588c5bdf0..dd9826d47a26 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "rns"; - version = "1.1.6"; + version = "1.1.8"; pyproject = true; src = fetchFromGitHub { owner = "markqvist"; repo = "Reticulum"; tag = finalAttrs.version; - hash = "sha256-21ym6R2zPxm8Z4zO6g/ZA4/A4S0SmwhOEqC6B+DTpOI="; + hash = "sha256-HBH7TAHEDAygkfZC1vUQ502J8qwocKp9B1fWaAgLkHo="; }; patches = [ From c5e1229e44b7eb16a058ea823675492d4d944bcd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 20:03:06 +0000 Subject: [PATCH 453/532] factoriolab: 3.18.2 -> 3.19.2 --- pkgs/by-name/fa/factoriolab/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/factoriolab/package.nix b/pkgs/by-name/fa/factoriolab/package.nix index 050187ea3622..f170132fc08a 100644 --- a/pkgs/by-name/fa/factoriolab/package.nix +++ b/pkgs/by-name/fa/factoriolab/package.nix @@ -10,13 +10,13 @@ }: buildNpmPackage rec { pname = "factoriolab"; - version = "3.18.2"; + version = "3.19.2"; src = fetchFromGitHub { owner = "factoriolab"; repo = "factoriolab"; tag = "v${version}"; - hash = "sha256-M7u9pqr7OGHgNMly1am11R6EcV6LKyPw2JzIAbzt6Wo="; + hash = "sha256-DjNsn3PVGf+36m+k2j9NMQTqhPj8HF6V8wqaQKUB4Ho="; fetchLFS = true; }; buildInputs = [ vips ]; From 64bf10f4a643e2bea1da23d50fd1aeddfbf0a97c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 21:28:01 +0000 Subject: [PATCH 454/532] python3Packages.aioghost: 0.4.10 -> 0.4.11 --- pkgs/development/python-modules/aioghost/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioghost/default.nix b/pkgs/development/python-modules/aioghost/default.nix index b6fb9e2550c3..cf080b2553fa 100644 --- a/pkgs/development/python-modules/aioghost/default.nix +++ b/pkgs/development/python-modules/aioghost/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "aioghost"; - version = "0.4.10"; + version = "0.4.11"; pyproject = true; src = fetchFromGitHub { owner = "TryGhost"; repo = "aioghost"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rumg/ABsA2pK1NRPVPW8wZmUL8VwzV48mU97PFWmCEY="; + hash = "sha256-RRfPM86ulC+9VhW6trQoGhOKwhP45jn5a6PSw8PkEA4="; }; build-system = [ hatchling ]; From 345e2b56e5b4ad8b881e77bcdef41dbd3f768057 Mon Sep 17 00:00:00 2001 From: Marvin Vogt Date: Tue, 21 Apr 2026 23:39:37 +0200 Subject: [PATCH 455/532] hanko: 0.5.4 -> 1.1.2 --- pkgs/by-name/ha/hanko/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/hanko/package.nix b/pkgs/by-name/ha/hanko/package.nix index aab772d410fa..4cec55ee32b3 100644 --- a/pkgs/by-name/ha/hanko/package.nix +++ b/pkgs/by-name/ha/hanko/package.nix @@ -8,16 +8,19 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hanko"; - version = "0.5.4"; + version = "1.1.2"; src = fetchFromGitHub { owner = "SRv6d"; repo = "hanko"; tag = "v${finalAttrs.version}"; - hash = "sha256-9HRoXqZ3wdD6xf33tooEHiBWSZlggjUFomblwF4cFtA="; + hash = "sha256-tmspfsIIxYa9fTPhHJrVRUcpC8gZ0R4prTLTDstuwbg="; }; - cargoHash = "sha256-wHvhlWi99igZ2gKAIcBYg207JrbQNCOjlcVttIy3MV0="; + cargoHash = "sha256-IcQtG29qTQl4U0HwG+kvPT07RhSgUADtejV7ObWyjG0="; + + # Upstream tests require network access, which is unavailable in the sandbox. + doCheck = false; passthru = { updateScript = nix-update-script { }; From c9561198f9ed6b91c801940eed4285cfca7dcb79 Mon Sep 17 00:00:00 2001 From: Antar Azri Date: Tue, 21 Apr 2026 15:13:35 +0100 Subject: [PATCH 456/532] zed-editor: 0.232.2 -> 0.232.3 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index 90b0d22ec7e5..565cb625d9c4 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -97,7 +97,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.232.2"; + version = "0.232.3"; outputs = [ "out" @@ -110,7 +110,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-S7N9R5VUcJP+yq0S6s4zeQQhSFSdDovtoL9FL1BEg2U="; + hash = "sha256-bi7iGZpgFET+QXYZcG6Ye2F39FSb2X/rV+ACkkuOfUc="; }; postPatch = '' @@ -139,7 +139,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm -r $out/git/*/candle-book/ ''; - cargoHash = "sha256-WpEPQw3GOemxjyfDH7VH3FURpkYVfVyXQiALJsccwQ4="; + cargoHash = "sha256-p9QR7AxF4dAADv/FfHxG5OUaAcS3xy4DWVO8HpOBAbE="; __structuredAttrs = true; From fce3b0f4f20d9f1611c01608d91c32b26819157c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 22:21:23 +0000 Subject: [PATCH 457/532] python3Packages.agentic-threat-hunting-framework: 0.11.1 -> 0.11.2 --- .../agentic-threat-hunting-framework/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix b/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix index f4549c970f69..614b4b199b98 100644 --- a/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix +++ b/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "agentic-threat-hunting-framework"; - version = "0.11.1"; + version = "0.11.2"; pyproject = true; src = fetchFromGitHub { owner = "Nebulock-Inc"; repo = "agentic-threat-hunting-framework"; tag = "v${finalAttrs.version}"; - hash = "sha256-dqiWldjPv5iU6OGsoZ4fTdw6dXbu/duFHt19qcPfVjk="; + hash = "sha256-wZT8XjLikabI5SPDUG3cRBx7g7YanMjqv8lwHJ16wDY="; }; build-system = [ setuptools ]; From 7b210c5c8c124692c0ca70f9d7a4aa10d09f557d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 00:22:53 +0200 Subject: [PATCH 458/532] terminalmap: init at 0.1.0 Tool to render real world maps in your terminal https://github.com/psmux/TerminalMap --- pkgs/by-name/te/terminalmap/package.nix | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/te/terminalmap/package.nix diff --git a/pkgs/by-name/te/terminalmap/package.nix b/pkgs/by-name/te/terminalmap/package.nix new file mode 100644 index 000000000000..e1b8ed3591eb --- /dev/null +++ b/pkgs/by-name/te/terminalmap/package.nix @@ -0,0 +1,36 @@ +{ + lib, + fetchFromGitHub, + openssl, + pkg-config, + rustPlatform, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "terminalmap"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "psmux"; + repo = "TerminalMap"; + tag = "v${finalAttrs.version}"; + hash = "sha256-6L3K5meR5pR8/U7QbW+qMaO2m+GNVB5Gny5gFCGE+hE="; + }; + + cargoHash = "sha256-VNvSjxCRO93beSY5DD1Vi/Wz87uYlkyyNeYVf8q860U="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ openssl ]; + + __structuredAttrs = true; + + meta = { + description = "Tool to render real world maps in your terminal"; + homepage = "https://github.com/psmux/TerminalMap"; + changelog = "https://github.com/psmux/TerminalMap/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "terminalmap"; + }; +}) From b492fa6e4248758c303d05ed9c642f10e1cb61a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 00:11:41 +0000 Subject: [PATCH 459/532] firebase-tools: 15.14.0 -> 15.15.0 --- pkgs/by-name/fi/firebase-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/firebase-tools/package.nix b/pkgs/by-name/fi/firebase-tools/package.nix index 819485de8af4..9d861588f074 100644 --- a/pkgs/by-name/fi/firebase-tools/package.nix +++ b/pkgs/by-name/fi/firebase-tools/package.nix @@ -11,17 +11,17 @@ buildNpmPackage rec { pname = "firebase-tools"; - version = "15.14.0"; + version = "15.15.0"; nodejs = nodejs_22; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-tools"; tag = "v${version}"; - hash = "sha256-0jkeO8S47kxxnBLwaaeoc5QJobZpZjTR85kgkCZyIiQ="; + hash = "sha256-lY52YRT+DIV8DTIEtquRuB6Q6TY0mi4I4+E+o1usQrM="; }; - npmDepsHash = "sha256-T2tB+kOYYdt048Y6ONrRDWUd4OLJGdOd59LdNIhVLMQ="; + npmDepsHash = "sha256-7XYgjoKEHXi26utNECCjqaDXoWYcyblt7rGgklWbmX8="; # No more package-lock.json in upstream src postPatch = '' From a0aa1482aca00ee547092792415f2689f32c4a3e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 00:27:11 +0000 Subject: [PATCH 460/532] veroroute: 2.39 -> 2.40 --- pkgs/by-name/ve/veroroute/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/veroroute/package.nix b/pkgs/by-name/ve/veroroute/package.nix index 502cb79e1001..e0e7cd43024f 100644 --- a/pkgs/by-name/ve/veroroute/package.nix +++ b/pkgs/by-name/ve/veroroute/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "veroroute"; - version = "2.39"; + version = "2.40"; src = fetchurl { url = "mirror://sourceforge/veroroute/veroroute-${finalAttrs.version}.tar.gz"; - hash = "sha256-+qX8NFkPkQGW29uQUEuetgW3muDP56lMJgrGCAo+5pc="; + hash = "sha256-4Wmvstjq0u8u5EFlvcGRb+UshZbtzAfRShQS2NFCllA="; }; nativeBuildInputs = [ From 27220ce259cedcfeacf2f9dcb825bae51179c47c Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Tue, 21 Apr 2026 17:42:49 -0700 Subject: [PATCH 461/532] flycast: 2.5 -> 2.6 --- pkgs/by-name/fl/flycast/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flycast/package.nix b/pkgs/by-name/fl/flycast/package.nix index 6fa6a6ce8356..c9ab0cfedf83 100644 --- a/pkgs/by-name/fl/flycast/package.nix +++ b/pkgs/by-name/fl/flycast/package.nix @@ -13,18 +13,19 @@ lua, miniupnpc, SDL2, + systemdLibs, vulkan-loader, }: stdenv.mkDerivation (finalAttrs: { pname = "flycast"; - version = "2.5"; + version = "2.6"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; tag = "v${finalAttrs.version}"; - hash = "sha256-OnlSkwPDUrpj9uEPEAxZO1iSgd5ZiQUJLneu14v9pKQ="; + hash = "sha256-Lq6Oj+U4mpwNlL/t3ZB9gjE5NAVQyhdvBwLUGu1C+j0="; fetchSubmodules = true; }; @@ -43,6 +44,7 @@ stdenv.mkDerivation (finalAttrs: { lua miniupnpc SDL2 + systemdLibs ]; cmakeFlags = [ From 4ee352eb37f6168ae39171cb4be72262223452b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 03:16:10 +0000 Subject: [PATCH 462/532] remnote: 1.25.7 -> 1.25.19 --- pkgs/by-name/re/remnote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 3a6c7ebe1ef0..969657f4c135 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.25.7"; + version = "1.25.19"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-ckigM+kXV8W5iI42SGSyFd1//e5ghqiV/b6Ja5at7Do="; + hash = "sha256-DJWRhNTRmYVdY5AfAlVOhrNkongusv+volwiLQBg1xM="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From bae44db9b3dd24d8f84acdc6d448fd3042f8b581 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 03:59:50 +0000 Subject: [PATCH 463/532] libretro.snes9x2002: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/snes9x2002.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/snes9x2002.nix b/pkgs/applications/emulators/libretro/cores/snes9x2002.nix index a698c15e200f..56c57527c59b 100644 --- a/pkgs/applications/emulators/libretro/cores/snes9x2002.nix +++ b/pkgs/applications/emulators/libretro/cores/snes9x2002.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "snes9x2002"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "snes9x2002"; - rev = "15826a2afc1474b30c310502b5dbe25c639be59d"; - hash = "sha256-LVTtpnmZzmKCohFwc74qLMR6cN4ntT/o/OUQOg6mdU0="; + rev = "39e0d8c6daf4b1b1302eeecfee8309570aeb6a82"; + hash = "sha256-mOtCZEuXKWQEupWfFfr3Ji6m15zZuOIJ/ieKtrFGsWI="; }; makefile = "Makefile"; From 289c6b8e04b47636325bfad71ca3b60904fcd5ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 04:18:01 +0000 Subject: [PATCH 464/532] lemmy-server: 0.19.17 -> 0.19.18 --- pkgs/servers/web-apps/lemmy/pin.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/web-apps/lemmy/pin.json b/pkgs/servers/web-apps/lemmy/pin.json index d5884cd6ea52..faa9a5e851fb 100644 --- a/pkgs/servers/web-apps/lemmy/pin.json +++ b/pkgs/servers/web-apps/lemmy/pin.json @@ -1,8 +1,8 @@ { - "serverVersion": "0.19.17", - "uiVersion": "0.19.17", - "serverHash": "sha256-zEqKuOHmbftN1LGW+yP/Uo6nZ7Q2RoDIPVWkoj5HnXk=", - "serverCargoHash": "sha256-1z9CasnGqhaowzmY3nC2IZUI6vI8i9Zh5ZA+SEtI09c=", - "uiHash": "sha256-Gysv3VlLL0pwu/JUbK2ViD4wC+rrnEo4lU9HloRSQMw=", + "serverVersion": "0.19.18", + "uiVersion": "0.19.18", + "serverHash": "sha256-NUr96dsH3Gd+1ouOAgPheU0hnDI37a87EN642u482Sg=", + "serverCargoHash": "sha256-oI8o+29kqjkAP2DIoSopPMQb5YlZNja1hV1bVmfMIvU=", + "uiHash": "sha256-7WcPujev7VrkoX5vvGUvS0hUVJnCZjsceO5zK36jPbw=", "uiPNPMDepsHash": "sha256-dRUD/R7Qtlfy2saX7grfdi5qBDP8gc3L3+C2m7ro1CU=" } From 347c91efe7187f37a6ff948977c76e30d3084e7a Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Wed, 22 Apr 2026 06:48:15 +0200 Subject: [PATCH 465/532] usage: 3.2.0 -> 3.2.1 Changelog: https://github.com/jdx/usage/releases/tag/v3.2.1 Diff: https://github.com/jdx/usage/compare/v3.2.0...v3.2.1 --- pkgs/by-name/us/usage/package.nix | 10 +++------- pkgs/by-name/us/usage/use-bin-exe-env.patch | 17 ----------------- 2 files changed, 3 insertions(+), 24 deletions(-) delete mode 100644 pkgs/by-name/us/usage/use-bin-exe-env.patch diff --git a/pkgs/by-name/us/usage/package.nix b/pkgs/by-name/us/usage/package.nix index 58e6a1183629..76c6eecaf0e5 100644 --- a/pkgs/by-name/us/usage/package.nix +++ b/pkgs/by-name/us/usage/package.nix @@ -12,20 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "usage"; - version = "3.2.0"; + version = "3.2.1"; src = fetchFromGitHub { owner = "jdx"; repo = "usage"; tag = "v${finalAttrs.version}"; - hash = "sha256-0yonwl/2BIkGUs0uOBP+Pjo93NvLVK4QQQj/K4C4NNY="; + hash = "sha256-L8OQ6GdHoxJROA/lczichG4nNx5UGKxInihel5AaFIc="; }; - cargoHash = "sha256-jxTN+La7Ye2okRZGAY6niIvvRf2E4vFFHd1nny7JJDo="; - - patches = [ - ./use-bin-exe-env.patch - ]; + cargoHash = "sha256-JauKSCp5Fk1shzXE2dy/joYamv7XW2rnIsu4hjIkBUA="; postPatch = '' substituteInPlace ./examples/*.sh \ diff --git a/pkgs/by-name/us/usage/use-bin-exe-env.patch b/pkgs/by-name/us/usage/use-bin-exe-env.patch deleted file mode 100644 index 832881faeb85..000000000000 --- a/pkgs/by-name/us/usage/use-bin-exe-env.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/cli/tests/shell_completions_integration.rs b/cli/tests/shell_completions_integration.rs -index 815c44c..51b5dd9 100644 ---- a/cli/tests/shell_completions_integration.rs -+++ b/cli/tests/shell_completions_integration.rs -@@ -25,6 +25,13 @@ fn run_complete_word(usage_bin: &Path, shell: &str, spec_file: &Path, words: &[& - - /// Build the usage binary and return its path - fn build_usage_binary() -> PathBuf { -+ if let Some(usage_path) = std::env::var("CARGO_BIN_EXE_usage") -+ .ok() -+ .filter(|s| !s.is_empty()) -+ { -+ return PathBuf::from(usage_path); -+ } -+ - let manifest_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")); - let workspace_root = manifest_dir.parent().unwrap(); From 4f9b44a2968c9397d7b09fdf5fbf315259040bb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 04:59:44 +0000 Subject: [PATCH 466/532] vivify: 0.13.0 -> 0.14.0 --- pkgs/by-name/vi/vivify/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivify/package.nix b/pkgs/by-name/vi/vivify/package.nix index 08ebe3c821b0..36b01b38fc2e 100644 --- a/pkgs/by-name/vi/vivify/package.nix +++ b/pkgs/by-name/vi/vivify/package.nix @@ -13,18 +13,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "vivify"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "jannis-baum"; repo = "Vivify"; tag = "v${finalAttrs.version}"; - hash = "sha256-LjVxSf2rddg9DyAY6MAVFzuoxIT4d1a/8Wv8DukxeYM="; + hash = "sha256-CszMG+c0bNHfXWqcI3b4iGpeFJ+FmzHDzxflPS+wEe0="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-61NXUEpXIFJXRuIZgLAkDqsk6WvV7WU2Qm24ID0oDtw="; + hash = "sha256-svgEanFiBSQn0TdTuB0CnLR71lkANABEaDiKB+Vc0Rc="; }; installPhase = '' From c997453117d4303c2483c85c5cb3283b495cd6b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 05:09:24 +0000 Subject: [PATCH 467/532] libretro.quicknes: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/quicknes.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/quicknes.nix b/pkgs/applications/emulators/libretro/cores/quicknes.nix index 6b493d5fcc55..beb36cb6b7ff 100644 --- a/pkgs/applications/emulators/libretro/cores/quicknes.nix +++ b/pkgs/applications/emulators/libretro/cores/quicknes.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "quicknes"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "QuickNES_Core"; - rev = "71782569078f29214017a966b0f992b9e512bf19"; - hash = "sha256-Bx1iZcrUG5B/wjeWf2hZEAIocM7dKgRwRPqpGzS2Cgc="; + rev = "7848e1ac22b1c69d056ae4cb57710651ff1dd169"; + hash = "sha256-cgoLO1572XoDDBJiEFglWtbo3vk5EXu/U3Pn7zrxqM8="; }; makefile = "Makefile"; From c7a407e641395907463199676e46b06cafd09d42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 05:58:54 +0000 Subject: [PATCH 468/532] amp-cli: 0.0.1776125492-g5cb0c2 -> 0.0.1776834056-gfb3ba0 --- pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++---- pkgs/by-name/am/amp-cli/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index b6d4d9a07fbf..a6d089bae382 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1776125492-g5cb0c2" + "@sourcegraph/amp": "^0.0.1776834056-gfb3ba0" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1776125492-g5cb0c2", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1776125492-g5cb0c2.tgz", - "integrity": "sha512-LdicFMcgJLNrKAF5diTbOLykdb7znsFohcyGiZInpHl6xGyRyJdyqdeh7VdRSfP4vR5EQGIsi7+i1nQOs6ViDQ==", + "version": "0.0.1776834056-gfb3ba0", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1776834056-gfb3ba0.tgz", + "integrity": "sha512-2wXC+aXm7+NzNDIpa2Y7bii5V8Ya3wfF5/0MA2BsXfO/RfJ8zrhuFzeoDsO049VlKD5UkOOVOHbyXMk23whC5Q==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.10" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 3a8534528775..87913f65b4aa 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1776125492-g5cb0c2"; + version = "0.0.1776834056-gfb3ba0"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-EXS32qGU+/SD5MqjXO10GRH0w8EvvP9OqCCfEQfV8Kg="; + hash = "sha256-okV2WpxYTrKFW373OO6yfLs8YCULJ9K6uVgNNH58oHk="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-YT92XzPl1fnJ2a7XdjAe1+01gTeWWJ20Ca5uiLVL+Q4="; + npmDepsHash = "sha256-apW3mTGaTTnl2uIW9Ds+B6xxpIgLIIQH/pRtbTAOFEU="; propagatedBuildInputs = [ ripgrep From a39a8d1cb19f1e31c8ae7ea0038c60b8f771d682 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 06:04:34 +0000 Subject: [PATCH 469/532] libretro.virtualjaguar: 0-unstable-2026-04-03 -> 0-unstable-2026-04-16 --- .../applications/emulators/libretro/cores/virtualjaguar.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix b/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix index 0ce4cc4c0ab6..7bc2cfdb3387 100644 --- a/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix +++ b/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "virtualjaguar"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-16"; src = fetchFromGitHub { owner = "libretro"; repo = "virtualjaguar-libretro"; - rev = "68265f930f6120f8f05c1f71c9fc9e417dab0d28"; - hash = "sha256-BWpOm0DECqTqbQ1FR9YgjxjsxU7LdB4MlYHzGatcrJk="; + rev = "dd44259f8dca0ba87068eb2264367c01e131c263"; + hash = "sha256-prvUvHXOeSWG5BK4mHkkFVnq0xGc3pI09GDNJJvZfgs="; }; makefile = "Makefile"; From 99084a00af6d3b9ea4c3126df6665860d3954f82 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Wed, 22 Apr 2026 09:10:16 +0200 Subject: [PATCH 470/532] qbz: 1.2.7 -> 1.2.8 Signed-off-by: Felix Singer --- pkgs/by-name/qb/qbz/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/qb/qbz/package.nix b/pkgs/by-name/qb/qbz/package.nix index cc3d071a2a1e..030dfc907b02 100644 --- a/pkgs/by-name/qb/qbz/package.nix +++ b/pkgs/by-name/qb/qbz/package.nix @@ -22,16 +22,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "qbz"; - version = "1.2.7"; + version = "1.2.8"; src = fetchFromGitHub { owner = "vicrodh"; repo = "qbz"; tag = "v${finalAttrs.version}"; - hash = "sha256-/7gYjCfMJ1TmjogGQWkRDgDaUZ8o03hVNxZ21w4xniU="; + hash = "sha256-I5j1rpcAT7NNG/KtHwUUwvHjLIJB/+PAfPZJUvTsZTE="; }; - cargoHash = "sha256-Xk1v5QosIgzowLpo5L0qaSNFKqoL+kfQeA6KCIImK8M="; + cargoHash = "sha256-fPowLCj7+ZY6aNZ8UTMhVI4UFW+CM9Y6b7OXqJycYaw="; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage (finalAttrs: { npmDeps = fetchNpmDeps { name = "qbz-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; - hash = "sha256-xBad4Ms5dlE0jHZ5iKLS2dEujgIZahfNfcknJH9qoXM="; + hash = "sha256-0J86UrIoTL735I/7plyCfU2WxBcFXBt6g1tLXO+6JMI="; }; env.LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; From dd2849e56e7de93ffc7d8ba37922443846a9a8e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 07:17:26 +0000 Subject: [PATCH 471/532] fastfetchMinimal: 2.61.0 -> 2.62.0 --- pkgs/by-name/fa/fastfetch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fastfetch/package.nix b/pkgs/by-name/fa/fastfetch/package.nix index 26885828d62f..2f33331ca08c 100644 --- a/pkgs/by-name/fa/fastfetch/package.nix +++ b/pkgs/by-name/fa/fastfetch/package.nix @@ -61,13 +61,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "fastfetch"; - version = "2.61.0"; + version = "2.62.0"; src = fetchFromGitHub { owner = "fastfetch-cli"; repo = "fastfetch"; tag = finalAttrs.version; - hash = "sha256-gy4xxY3w3OzzqLrXvpy5ruwticUKRhx/B9OU/bpukvs="; + hash = "sha256-26rKLrlRKn8pVbqP727H5JAXCN5NaRCbf8si0Jgo4fc="; }; outputs = [ From 070f0e9c5133b7c0ae83ef108ed138dea801deeb Mon Sep 17 00:00:00 2001 From: ners Date: Wed, 22 Apr 2026 09:58:12 +0200 Subject: [PATCH 472/532] figtree: add ners to maintainers --- pkgs/by-name/fi/figtree/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fi/figtree/package.nix b/pkgs/by-name/fi/figtree/package.nix index 6aeb56581ad0..bfa5dc9224b5 100644 --- a/pkgs/by-name/fi/figtree/package.nix +++ b/pkgs/by-name/fi/figtree/package.nix @@ -24,7 +24,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://github.com/erikdkennedy/figtree"; description = "Simple and friendly geometric sans serif font"; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ mrcjkb ]; + maintainers = with lib.maintainers; [ + mrcjkb + ners + ]; license = lib.licenses.ofl; }; }) From ef67b11ab01b16f17454de78427dba482a1420c4 Mon Sep 17 00:00:00 2001 From: ners Date: Wed, 22 Apr 2026 09:58:20 +0200 Subject: [PATCH 473/532] figtree: output webfonts --- pkgs/by-name/fi/figtree/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/fi/figtree/package.nix b/pkgs/by-name/fi/figtree/package.nix index bfa5dc9224b5..f7e77e6d58ae 100644 --- a/pkgs/by-name/fi/figtree/package.nix +++ b/pkgs/by-name/fi/figtree/package.nix @@ -18,6 +18,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { sourceRoot = "source/fonts"; + outputs = [ + "out" + "webfont" + ]; + nativeBuildInputs = [ installFonts ]; meta = { From 0b6942cecb98edc60263f00934f0060688f208f3 Mon Sep 17 00:00:00 2001 From: Harinn Date: Wed, 22 Apr 2026 15:15:13 +0700 Subject: [PATCH 474/532] yq-go: 4.52.5 -> 4.53.2 --- pkgs/by-name/yq/yq-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yq/yq-go/package.nix b/pkgs/by-name/yq/yq-go/package.nix index 468788f036e4..2d79bfe85617 100644 --- a/pkgs/by-name/yq/yq-go/package.nix +++ b/pkgs/by-name/yq/yq-go/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "yq-go"; - version = "4.52.5"; + version = "4.53.2"; src = fetchFromGitHub { owner = "mikefarah"; repo = "yq"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZOgAPnONzRBTjNeOgQK4fXwUrypHH51XI/JWbE/momE="; + hash = "sha256-So0yUblAxLgbw1/BrOp6zj9wGMTtsspjk2UQaBIBIYE="; }; - vendorHash = "sha256-QTcDE5qs46ryWhZlKHIC2G1jbEO12XGJa6QvEJC5oL8="; + vendorHash = "sha256-t+u3rJNbe8JcfWBb+jMaZuTcSWYmhMiCeKbI2noVaCo="; nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ installShellFiles From 297395e26830a5c3443bd69e8215ea5f556ef3a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 08:18:21 +0000 Subject: [PATCH 475/532] pphack: 0.1.2 -> 0.1.3 --- pkgs/by-name/pp/pphack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pp/pphack/package.nix b/pkgs/by-name/pp/pphack/package.nix index 33b54eb555d7..956e1fb0d21e 100644 --- a/pkgs/by-name/pp/pphack/package.nix +++ b/pkgs/by-name/pp/pphack/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pphack"; - version = "0.1.2"; + version = "0.1.3"; src = fetchFromGitHub { owner = "edoardottt"; repo = "pphack"; tag = "v${finalAttrs.version}"; - hash = "sha256-SVoIFrdiuFQDrqfqo+edXGXSMXEbmdecoHn8LzPuMUE="; + hash = "sha256-1v4XanhFNjE/t8DTe/YUXKnv61K6FT1nZn2+q0ZreTE="; }; - vendorHash = "sha256-zrC+QNv6Tat7rMsPbVAkbqT6WEImgGg5XSgIN3xSd2w="; + vendorHash = "sha256-RZJXl2GC9vJq5Ui9hlyKEkiq9HeMQeJIvsH6tOUp4Sg="; nativeInstallCheckInputs = [ versionCheckHook ]; From 341840d4f4f6b77673c185e5bc1505269ae7fdb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 08:21:07 +0000 Subject: [PATCH 476/532] rage: 0.11.1 -> 0.11.2 --- pkgs/by-name/ra/rage/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/rage/package.nix b/pkgs/by-name/ra/rage/package.nix index da17b435013c..4dd1e7472c63 100644 --- a/pkgs/by-name/ra/rage/package.nix +++ b/pkgs/by-name/ra/rage/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rage"; - version = "0.11.1"; + version = "0.11.2"; src = fetchFromGitHub { owner = "str4d"; repo = "rage"; rev = "v${finalAttrs.version}"; - hash = "sha256-aZs1iqfpsiMuhxXNqRatpKD99eDBCsWHk4OPpnnaB70="; + hash = "sha256-uBRXdDdfKTlw006LfCrIvbng7b/fhJDHrmHDLLxdmAU="; }; - cargoHash = "sha256-GdvqkB/jHAGUbzhOLPkIX664JJH3WrZZtv+/E/PhTR8="; + cargoHash = "sha256-b5x6ESGsF0Mn5dNVagBSopuawbrNcJuMK1//Ns+xuJs="; nativeBuildInputs = [ installShellFiles From 09b73830a954e208d22808c86caa948ecbabc950 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 08:46:40 +0000 Subject: [PATCH 477/532] vivaldi: 7.9.3970.50 -> 7.9.3970.55 --- pkgs/by-name/vi/vivaldi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index 7ac2b8481fe5..bae2033e5052 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.9.3970.50"; + version = "7.9.3970.55"; suffix = { @@ -80,8 +80,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-DIaBjUPs9bgpzwxT20cwdOJzo8kCO1chmudo4wqWSeU="; - x86_64-linux = "sha256-9fX0xnIZeu7hTYyKvSQrJj3mQkTPGg8S3IjEjh/84g0="; + aarch64-linux = "sha256-iwz/FB1avKgW+UsoBeXUL2FE1f5v5RrTgwBiFJu4TD4="; + x86_64-linux = "sha256-FNZGSDv/xRiB3r4Y6H2FfyVIR84+wVMiVqT/9gfmE8w="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From b2e3d337fa70eaad61745072442a13a86e6f65ba Mon Sep 17 00:00:00 2001 From: Tomas Rivera Date: Wed, 22 Apr 2026 10:58:19 +0200 Subject: [PATCH 478/532] sbb-tui: init at 1.13.4 --- pkgs/by-name/sb/sbb-tui/package.nix | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/sb/sbb-tui/package.nix diff --git a/pkgs/by-name/sb/sbb-tui/package.nix b/pkgs/by-name/sb/sbb-tui/package.nix new file mode 100644 index 000000000000..b9fd6d80943d --- /dev/null +++ b/pkgs/by-name/sb/sbb-tui/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "sbb-tui"; + version = "1.13.4"; + __structuredAttrs = true; + src = fetchFromGitHub { + owner = "Necrom4"; + repo = "sbb-tui"; + tag = "v${finalAttrs.version}"; + hash = "sha256-JLjAhs5UbqgNYqpA3cDucrAS6ell+0JiDJNf7G33Nhs="; + }; + + vendorHash = "sha256-K4DOu3rfSlKAa5JNKCzWWpnWZlXXxtN5Po7p1Spqe1w="; + + ldflags = [ + "-s" + "-w" + "-X main.version=${finalAttrs.version}" + ]; + + doCheck = true; + + nativeCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "TUI client for Switzerland's public transport timetables, inspired by SBB/CFF/FFS app"; + homepage = "https://github.com/Necrom4/sbb-tui"; + license = lib.licenses.mit; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ tomasrivera ]; + mainProgram = "sbb-tui"; + }; +}) From 16c855b0cce1c93ec68b30964307f8f0168b33ac Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 22 Apr 2026 11:14:33 +0200 Subject: [PATCH 479/532] lomiri.lomiri-ui-toolkit: Fix FTBFS after qtbase changes --- .../lomiri/qml/lomiri-ui-toolkit/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix index 59375bf5a143..050a538c9dc1 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix @@ -131,13 +131,20 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString (!withQt6) '' for subproject in po app-launch-profiler lomiri-ui-toolkit-launcher; do substituteInPlace $subproject/$subproject.pro \ - --replace-fail "\''$\''$[QT_INSTALL_PREFIX]" "$out" \ - --replace-warn "\''$\''$[QT_INSTALL_LIBS]" "$out/lib" + --replace-fail '$$[QT_INSTALL_PREFIX]' "$out" done # Install apicheck tool into bin substituteInPlace apicheck/apicheck.pro \ - --replace-fail "\''$\''$[QT_INSTALL_LIBS]/lomiri-ui-toolkit" "$out/bin" + --replace-fail '$$[QT_INSTALL_LIBS]/lomiri-ui-toolkit' "$out/bin" + + substituteInPlace \ + src/LomiriMetrics/LomiriMetrics.pro \ + src/LomiriMetrics/lttng/lttng.pro \ + --replace-fail '$$[QT_INSTALL_PLUGINS]' "$out/${qtbase.qtPluginPrefix}" + + substituteInPlace features/lomiri_qml_plugin.prf \ + --replace-fail '$$[QT_INSTALL_QML]' "$out/${qtbase.qtQmlPrefix}" substituteInPlace documentation/documentation.pro \ --replace-fail '/usr/share/doc' '$$PREFIX/share/doc' \ From 2321e43066c3bdfaa71e0a042e801ae1208bda1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 09:15:58 +0000 Subject: [PATCH 480/532] python3Packages.scooby: 0.11.0 -> 0.11.1 --- pkgs/development/python-modules/scooby/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scooby/default.nix b/pkgs/development/python-modules/scooby/default.nix index 1e9d4625ba5f..a2635687bc7f 100644 --- a/pkgs/development/python-modules/scooby/default.nix +++ b/pkgs/development/python-modules/scooby/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "scooby"; - version = "0.11.0"; + version = "0.11.1"; pyproject = true; src = fetchFromGitHub { owner = "banesullivan"; repo = "scooby"; tag = "v${version}"; - hash = "sha256-krExDVT9evG9ODZjTGpX+S1ygh7lMob06fzOwhh/hzA="; + hash = "sha256-Wg/cM6G75x3VVZEwdAhfjf6PkefUWLqX/p9GPP2mRls="; }; build-system = [ setuptools-scm ]; From dd3ce2f81964d670824a9f605b3ff937440a0de3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 09:29:33 +0000 Subject: [PATCH 481/532] python3Packages.hueble: 2.2.1 -> 2.2.2 --- pkgs/development/python-modules/hueble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hueble/default.nix b/pkgs/development/python-modules/hueble/default.nix index 051b1bd68303..87b63ec3b319 100644 --- a/pkgs/development/python-modules/hueble/default.nix +++ b/pkgs/development/python-modules/hueble/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "hueble"; - version = "2.2.1"; + version = "2.2.2"; pyproject = true; src = fetchFromGitHub { owner = "flip-dots"; repo = "HueBLE"; tag = "v${version}"; - hash = "sha256-JbihHDG44PeS6rxUOXSRF9NlH/smUGz3/JrCmXqTT5s="; + hash = "sha256-ASegu+kssupiJD6IFDAmZk7kl+RVUsTep6Zjs6IhVBI="; }; build-system = [ setuptools ]; From a6d58044b192d2ca2835c8d5979cf222eca22f4f Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Wed, 22 Apr 2026 11:28:24 +0200 Subject: [PATCH 482/532] sendspin-go: 1.2.0 -> 1.5.0 --- pkgs/by-name/se/sendspin-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/sendspin-go/package.nix b/pkgs/by-name/se/sendspin-go/package.nix index 03574853b331..74f681f663b2 100644 --- a/pkgs/by-name/se/sendspin-go/package.nix +++ b/pkgs/by-name/se/sendspin-go/package.nix @@ -12,18 +12,18 @@ buildGoModule (finalAttrs: { pname = "sendspin-go"; - version = "1.2.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "Sendspin"; repo = "sendspin-go"; tag = "v${finalAttrs.version}"; - hash = "sha256-hhUUtqtQZ48b/1nRcoUoY7H3cmzTfXdF239u7mKIopY="; + hash = "sha256-vywxcGCDwJbOnQA4hW4SNxaRauokyGJbZA7u1UzKpWk="; }; __structuredAttrs = true; - vendorHash = "sha256-OfomzW2kbkSdkDhie529IbRUNXWM3lqmq/bCGzaWXG4="; + vendorHash = "sha256-g2u3kkP6FUtHoCnY4PxqTp/d1wYQuz0uFZkeuobtl7U="; nativeBuildInputs = [ pkg-config ]; From 0c46d3dedbab873954355487c045363ea16b96ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 09:35:11 +0000 Subject: [PATCH 483/532] gemini-cli: 0.38.1 -> 0.38.2 --- pkgs/by-name/ge/gemini-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index 68bd5414b94a..43f9e5ab6d0a 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -15,18 +15,18 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; - version = "0.38.1"; + version = "0.38.2"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-Iq/KxQ8rbLtXDbGzcZxspfFwar189H3mBWwOD4hO7HU="; + hash = "sha256-DPJMpm+hOQQxG87/NyrCrlomeR4AD1WNfNoIsdaakaE="; }; nodejs = nodejs_22; - npmDepsHash = "sha256-T3fxNFvkLR7f49GQjzzTnl3VM+VUUgJfFF5d2GGe7L4="; + npmDepsHash = "sha256-6UnLSmKdnXwEXgGcyRTibDkEqvlRr75e3fRld0v6T2s="; dontPatchElf = stdenv.isDarwin; From 296f66161ac2688f34472da6d85a33556c3e7b2b Mon Sep 17 00:00:00 2001 From: myul <52401682+mtul0729@users.noreply.github.com> Date: Wed, 22 Apr 2026 17:15:47 +0800 Subject: [PATCH 484/532] kdePackages.spectacle: backport tesseract linking fix for OCR --- pkgs/kde/plasma/spectacle/default.nix | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/pkgs/kde/plasma/spectacle/default.nix b/pkgs/kde/plasma/spectacle/default.nix index 7b158359610b..098bc2394cca 100644 --- a/pkgs/kde/plasma/spectacle/default.nix +++ b/pkgs/kde/plasma/spectacle/default.nix @@ -1,19 +1,29 @@ { - lib, + fetchpatch, mkKdeDerivation, + pkg-config, qtwayland, qtmultimedia, opencv, tesseractLanguages ? [ ], tesseract5, }: -let - tesseract = tesseract5.override { enableLanguages = tesseractLanguages; }; -in mkKdeDerivation { pname = "spectacle"; + # Backport the upstream switch from runtime QLibrary loading to direct + # linking so Spectacle OCR can find Tesseract reliably on NixOS. + patches = [ + (fetchpatch { + url = "https://invent.kde.org/graphics/spectacle/-/commit/13b0be099e7abe9bbb17b90e62c2e83afb248db7.patch"; + hash = "sha256-HEgHsuajaF+WVMiRp0YKRmi+/NsIy5s8frwMJRIdDY8="; + }) + ]; + + extraNativeBuildInputs = [ pkg-config ]; + extraBuildInputs = [ + (tesseract5.override { enableLanguages = tesseractLanguages; }) qtwayland qtmultimedia (opencv.override { @@ -26,10 +36,5 @@ mkKdeDerivation { }) ]; - # no point adding the dependency when we have no language packs - preFixup = lib.optionalString (tesseractLanguages != [ ]) '' - patchelf --add-needed libtesseract.so.5 --add-rpath ${tesseract}/lib $out/bin/spectacle - ''; - meta.mainProgram = "spectacle"; } From efb2bfafc54fb6db67e3a49e8cd5e638ee57e20a Mon Sep 17 00:00:00 2001 From: Mirza Arnaut Date: Wed, 8 Apr 2026 23:56:59 +0200 Subject: [PATCH 485/532] apfel-llm: init at 1.0.5 This package enables to run apples foundation models locally on your MacOS device! Since it requires swift 6.3.0 to build and nixpkgs provides only 5.10.1, I opted to package the release output. Autoupdates and version check are enabled! --- pkgs/by-name/ap/apfel-llm/package.nix | 53 +++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 pkgs/by-name/ap/apfel-llm/package.nix diff --git a/pkgs/by-name/ap/apfel-llm/package.nix b/pkgs/by-name/ap/apfel-llm/package.nix new file mode 100644 index 000000000000..17429d03f1c6 --- /dev/null +++ b/pkgs/by-name/ap/apfel-llm/package.nix @@ -0,0 +1,53 @@ +{ + lib, + stdenv, + fetchurl, + versionCheckHook, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "apfel-llm"; + version = "1.0.5"; + + __structuredAttrs = true; + strictDeps = true; + + # Building from source requires swift 6.3.0 while nixpkgs only has 5.10.1 + src = fetchurl { + url = "https://github.com/Arthur-Ficial/apfel/releases/download/v${finalAttrs.version}/apfel-${finalAttrs.version}-arm64-macos.tar.gz"; + hash = "sha256-etEOYkYVPm08SRE3nuKcDigS7lCkUUgMacOl/sLv/1A="; + }; + + sourceRoot = "."; + + dontBuild = true; + dontConfigure = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp apfel $out/bin/ + chmod +x $out/bin/apfel + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Local Apple Intelligence LLM CLI and server"; + homepage = "https://github.com/Arthur-Ficial/apfel"; + changelog = "https://github.com/Arthur-Ficial/apfel/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = [ "aarch64-darwin" ]; + mainProgram = "apfel"; + sourceProvenance = [ + lib.sourceTypes.binaryNativeCode + ]; + }; +}) From 69468469671647ce212d0bb475630df6fd45213f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 09:59:09 +0000 Subject: [PATCH 486/532] memogram: 0.4.2 -> 0.5.0 --- pkgs/by-name/me/memogram/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/memogram/package.nix b/pkgs/by-name/me/memogram/package.nix index 8d0354fd090a..9dc9c1f8e5e1 100644 --- a/pkgs/by-name/me/memogram/package.nix +++ b/pkgs/by-name/me/memogram/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "memogram"; - version = "0.4.2"; + version = "0.5.0"; src = fetchFromGitHub { owner = "usememos"; repo = "telegram-integration"; tag = "v${finalAttrs.version}"; - hash = "sha256-OkNx5qAF7Gxk50S9a31NUWRoC9uHPUwUHG3jA8gy7AQ="; + hash = "sha256-kXn3m7o+WqxONUUiy6PVfdJfKuo9hJfpaAaXQx0LsnU="; }; - vendorHash = "sha256-iSJU/FyyEbZlpTT3isJlsEvDzNpg3ylE5367KPBeUxM="; + vendorHash = "sha256-aSq+wjWZUK4Rh7bw9NqqxnD9H3X+EgMF6F4w+SUtm70="; subPackages = [ "bin/memogram" ]; From 1d6c5f71f5028efef01dfb3ddea6922afa338022 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 09:59:55 +0000 Subject: [PATCH 487/532] squeezelite: 2.0.0.1561 -> 2.0.0.1563 --- pkgs/by-name/sq/squeezelite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/squeezelite/package.nix b/pkgs/by-name/sq/squeezelite/package.nix index a40c0c5c690e..4a217b0a182d 100644 --- a/pkgs/by-name/sq/squeezelite/package.nix +++ b/pkgs/by-name/sq/squeezelite/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation { pname = binName; # versions are specified in `squeezelite.h` # see https://github.com/ralph-irving/squeezelite/issues/29 - version = "2.0.0.1561"; + version = "2.0.0.1563"; src = fetchFromGitHub { owner = "ralph-irving"; repo = "squeezelite"; - rev = "e977d1045f5f4c1a51ba0d66387f26fd19a2f42a"; - hash = "sha256-VY9iMGUgI+VCoadYYnfB8GUItjl/U/hh1pV2yu41miE="; + rev = "39fe3c8b1dd4e852fd8410bc480d7d709056859d"; + hash = "sha256-0zBppeMSK/1m4Nxla6wdWeVPDFOUfVCaMKFHZGLqbrE="; }; buildInputs = [ From e0a137109d1835230581030ac4c520e5ab6b8e65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 10:10:51 +0000 Subject: [PATCH 488/532] libretro.parallel-n64: 0-unstable-2025-12-04 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/parallel-n64.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/parallel-n64.nix b/pkgs/applications/emulators/libretro/cores/parallel-n64.nix index 738804e10ae3..aa4655474a4b 100644 --- a/pkgs/applications/emulators/libretro/cores/parallel-n64.nix +++ b/pkgs/applications/emulators/libretro/cores/parallel-n64.nix @@ -9,13 +9,13 @@ }: mkLibretroCore { core = "parallel-n64"; - version = "0-unstable-2025-12-04"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "parallel-n64"; - rev = "1da824e13e725a7144f3245324f43d59623974f8"; - hash = "sha256-Th8VqENewfTeRTH+lONN7ZTMLQ0G6901q6ZBNMgepL4="; + rev = "51aefbd38751563138b5fee3810ff653a78c4f24"; + hash = "sha256-E+3dcc+NgwdY23K9YqbH2El+hL1n+ihN4Sby19cYRBE="; }; patches = [ From 74f0d69a4bc98f616c52fbe9f74dcab9a81d7090 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 22 Apr 2026 12:13:31 +0200 Subject: [PATCH 489/532] qdjango: Fix tests Wants sqlite driver. --- pkgs/development/libraries/qdjango/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qdjango/default.nix b/pkgs/development/libraries/qdjango/default.nix index 1105f2839325..d0f1a66b440a 100644 --- a/pkgs/development/libraries/qdjango/default.nix +++ b/pkgs/development/libraries/qdjango/default.nix @@ -5,6 +5,7 @@ testers, doxygen, qmake, + qtbase, }: stdenv.mkDerivation (finalAttrs: { @@ -55,7 +56,10 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; - preCheck = lib.optionalString stdenv.hostPlatform.isDarwin '' + preCheck = '' + export QT_PLUGIN_PATH=${lib.getBin qtbase}/${qtbase.qtPluginPrefix} + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' # at this point in the build, install_name for dylibs hasn't been patched yet so we need to set the library path. # for some reason, this doesn't work when just exporting the needed paths even though the autogenerated wrappers # should at most prepend paths? just patch them into the wrappers instead From abd0e4abd9990871cdf7edd8e1e8944001bedb5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 10:14:19 +0000 Subject: [PATCH 490/532] dprint-plugins.dprint-plugin-biome: 0.12.7 -> 0.12.8 --- pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix index 1eb892d89f2f..abb4ce1a531c 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "Biome (JS/TS/JSON) wrapper plugin"; - hash = "sha256-OCnhTv0UfRX4ntmkhNlswfhHbxVFiGu8ovYagEITlI8="; + hash = "sha256-dje/9QfRL9D16J6NXErK1HdJyMZaLpI/L/lq3WdyQso="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "biome"; @@ -17,6 +17,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-biome"; updateUrl = "https://plugins.dprint.dev/dprint/biome/latest.json"; - url = "https://plugins.dprint.dev/biome-0.12.7.wasm"; - version = "0.12.7"; + url = "https://plugins.dprint.dev/biome-0.12.8.wasm"; + version = "0.12.8"; } From 32c7a5e0469e220b716188d4cc16aff7f143a7d1 Mon Sep 17 00:00:00 2001 From: phaer Date: Wed, 22 Apr 2026 11:49:31 +0200 Subject: [PATCH 491/532] pkgs-lib/formats: add regression tests for toml generator Add two shouldPass tests that catch known yj regressions: - tomlHeterogeneousArray: arrays mixing scalars and attrsets crash yj with 'unexpected primitive type' (NixOS/nixpkgs#511970) - tomlCommaInKey: keys containing commas are silently truncated because yj stores TOML keys in Go struct tags where commas are option separators (sclevine/yj#52) Expected values are taken from go-toml's jsontoml output. Both tests fail under the current yj backend. --- pkgs/pkgs-lib/tests/formats.nix | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/pkgs/pkgs-lib/tests/formats.nix b/pkgs/pkgs-lib/tests/formats.nix index d51b5d2f272b..40c096bd88f7 100644 --- a/pkgs/pkgs-lib/tests/formats.nix +++ b/pkgs/pkgs-lib/tests/formats.nix @@ -708,6 +708,41 @@ runBuildTests { ''; }; + # Regression test for https://github.com/NixOS/nixpkgs/issues/511970 + # yj crashes on arrays mixing scalars and attrsets (heterogeneous arrays), + # e.g. Helix language-server configs like ["bash-ls", {name = "ts-ls"; ...}]. + # TOML 1.0 allows mixed-type arrays; the converter must emit them as + # inline arrays with inline tables. + tomlHeterogeneousArray = shouldPass { + format = formats.toml { }; + input = { + language-server = [ + "bash-language-server" + { + name = "typescript-language-server"; + except-features = [ "diagnostics" ]; + } + ]; + }; + expected = '' + language-server = ['bash-language-server', {except-features = ['diagnostics'], name = 'typescript-language-server'}] + ''; + }; + + # Regression test for https://github.com/sclevine/yj/issues/52 + # yj truncates keys at the first comma because it stores TOML keys in Go + # struct tags, where commas are option separators. + # e.g. "stack(x,n)" is emitted as "stack(x" — silently losing data. + tomlCommaInKey = shouldPass { + format = formats.toml { }; + input = { + "stack(x,n)" = "foobar"; + }; + expected = '' + 'stack(x,n)' = 'foobar' + ''; + }; + cdnAtoms = shouldPass { format = formats.cdn { }; input = { From d5551849a5cc759afc706f87feef4a3f28d3ac6a Mon Sep 17 00:00:00 2001 From: phaer Date: Wed, 22 Apr 2026 11:49:32 +0200 Subject: [PATCH 492/532] go-toml: drop erroneous allowGoReference allowGoReference was added in 5a69b0b3c4a (2024-04-29) with the comment 'allowGoReference adds the flag -trimpath'. This is backwards: allowGoReference = true *disables* -trimpath and *allows* the Go compiler to remain in the runtime closure (257 MiB). The package builds and passes all tests without it. Dropping it re-enables -trimpath and shrinks the runtime closure from 263.6 MiB to 8.6 MiB. --- pkgs/by-name/go/go-toml/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/go/go-toml/package.nix b/pkgs/by-name/go/go-toml/package.nix index e18ac104f70d..5ea5e58c51ea 100644 --- a/pkgs/by-name/go/go-toml/package.nix +++ b/pkgs/by-name/go/go-toml/package.nix @@ -25,10 +25,6 @@ buildGoModule { "cmd/tomltestgen" ]; - # allowGoReference adds the flag `-trimpath` which is also denoted by, go-toml's goreleaser config - # - allowGoReference = true; - ldflags = [ "-s" "-w" From e23ad3bd2739af8ac41d5338fb389029f551cde9 Mon Sep 17 00:00:00 2001 From: phaer Date: Wed, 22 Apr 2026 11:49:33 +0200 Subject: [PATCH 493/532] pkgs-lib/formats: switch toml generator from yj to go-toml (jsontoml) Fixes NixOS/nixpkgs#511970, sclevine/yj#52. Replace yj with go-toml's jsontoml for JSON-to-TOML conversion. Update tomlAtoms expected output for go-toml's literal-string style. --- pkgs/pkgs-lib/formats.nix | 8 +++++--- pkgs/pkgs-lib/tests/formats.nix | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix index 9478a11f83f6..0e0c9368fab1 100644 --- a/pkgs/pkgs-lib/formats.nix +++ b/pkgs/pkgs-lib/formats.nix @@ -461,16 +461,18 @@ optionalAttrs allowAliases aliases generate = name: value: pkgs.callPackage ( - { runCommand, yj }: + { runCommand, go-toml }: runCommand name { - nativeBuildInputs = [ yj ]; + nativeBuildInputs = [ go-toml ]; value = builtins.toJSON value; passAsFile = [ "value" ]; preferLocalBuild = true; } + # -use-json-number: preserve JSON ints as TOML ints + # (Go's json.Decoder defaults to float64 for all numbers) '' - yj -jt < "$valuePath" > "$out" + jsontoml -use-json-number < "$valuePath" > "$out" '' ) { }; diff --git a/pkgs/pkgs-lib/tests/formats.nix b/pkgs/pkgs-lib/tests/formats.nix index 40c096bd88f7..49b9ac4c8a30 100644 --- a/pkgs/pkgs-lib/tests/formats.nix +++ b/pkgs/pkgs-lib/tests/formats.nix @@ -695,16 +695,16 @@ runBuildTests { float = 3.141 int = 10 list = [1, 2] - str = "foo" + str = 'foo' true = true [attrs] - foo = "foo" + foo = 'foo' [level1] [level1.level2] [level1.level2.level3] - level4 = "deep" + level4 = 'deep' ''; }; From 4736df67c936f8d5d51dc3cef76bd6e87365ac22 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 10:59:36 +0000 Subject: [PATCH 494/532] libretro.desmume2015: 0-unstable-2022-04-05 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/desmume2015.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/desmume2015.nix b/pkgs/applications/emulators/libretro/cores/desmume2015.nix index cb8566a6b511..afcf54a597b5 100644 --- a/pkgs/applications/emulators/libretro/cores/desmume2015.nix +++ b/pkgs/applications/emulators/libretro/cores/desmume2015.nix @@ -10,13 +10,13 @@ }: mkLibretroCore { core = "desmume2015"; - version = "0-unstable-2022-04-05"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "desmume2015"; - rev = "af397ff3d1f208c27f3922cc8f2b8e08884ba893"; - hash = "sha256-kEb+og4g7rJvCinBZKcb42geZO6W8ynGsTG9yqYgI+U="; + rev = "f43dd42aae0816fcc69b2ebaa9299cbfef2ce2cc"; + hash = "sha256-jozi1aFgrvlBJ2cc+gXRHi1TguzSTz+GC4C3UNMl1D4="; }; extraBuildInputs = [ From 72a7a9299b87470696518e3f05724526ddf518d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 12:59:41 +0200 Subject: [PATCH 495/532] python3Packages.tencentcloud-sdk-python: 3.1.82 -> 3.1.83 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.82...3.1.83 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.83/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 049c6ba3baed..7e3db2ce7fd0 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.82"; + version = "3.1.83"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-pDV2hDsc0Vn4LgT9aWaaCoZ+smulfP+yblcpHqIJl1I="; + hash = "sha256-L3XAElFubSSifh4X8X5NFikLz5QnVjspMxhf5TnhE28="; }; build-system = [ setuptools ]; From 0507650e7a69b6560854e55b7343ba0f130104e6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:00:51 +0200 Subject: [PATCH 496/532] python3Packages.publicsuffixlist: 1.0.2.20260417 -> 1.0.2.20260422 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260422-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index adf1609f25d4..b1c9677941a3 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; - version = "1.0.2.20260417"; + version = "1.0.2.20260422"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-NiVaU/Oj/qNDbOicG3AUZVVOVFPL9/Vnbp6kyUJ6pyg="; + hash = "sha256-dFmSz317sHAg2PCBg2wAGM3shb27sqRkx5M1xcO2gsw="; }; postPatch = '' From 3f82d86b724a06a7c9a1b4f73a98d7b90a0f791e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:01:23 +0200 Subject: [PATCH 497/532] python3Packages.iamdata: 0.1.202604211 -> 0.1.202604221 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202604211...v0.1.202604221 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202604221 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 66c01a013434..7fa783abbdfe 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202604211"; + version = "0.1.202604221"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-Fw2Vql8Y6aJ/t1lUrZ9MDZhRKtuPNqUqX1RF8FHfz+I="; + hash = "sha256-p6Ai2TBCcO9Jx9MmwqUJLDWT3jMrdvM/NNum8O3gDos="; }; __darwinAllowLocalNetworking = true; From a54697edffb3e7d968d542a6a8644f051ca32841 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:01:57 +0200 Subject: [PATCH 498/532] python3Packages.mypy-boto3-cognito-idp: 1.42.90 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2cc910182b58..2009f55feead 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -311,8 +311,8 @@ in "sha256-N9PEmvqI7Yc7AAuDdOj1iePSq7hJTgOmS+4z7GzYd98="; mypy-boto3-cognito-idp = - buildMypyBoto3Package "cognito-idp" "1.42.90" - "sha256-BSU4enN4Z7vc1zT3s+ha0YXNFh4UB63CULw2auK5EJM="; + buildMypyBoto3Package "cognito-idp" "1.42.93" + "sha256-C0zMym2VLzGtMfj5fVh1AOsMdXbreJXfge54jGas+UU="; mypy-boto3-cognito-sync = buildMypyBoto3Package "cognito-sync" "1.42.3" From 25f9f10f1a6c3f143ebfca8abd4ea1cbba16f594 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:01:59 +0200 Subject: [PATCH 499/532] python3Packages.mypy-boto3-comprehendmedical: 1.42.3 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2009f55feead..f2ebcbe6b102 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -323,8 +323,8 @@ in "sha256-b+dX5aCg7czhnGTapZ1DdIYyNcr8bb1SGEmw96oe2jI="; mypy-boto3-comprehendmedical = - buildMypyBoto3Package "comprehendmedical" "1.42.3" - "sha256-F4zRXA2p9DfQnXItfz4VYlB1ueDwV5MORUCDHxOcr2w="; + buildMypyBoto3Package "comprehendmedical" "1.42.93" + "sha256-ZOOFySOhGZqPmziNpx/OA3A9mdp6F4uJs30DCp6ONQw="; mypy-boto3-compute-optimizer = buildMypyBoto3Package "compute-optimizer" "1.42.3" From 89d0772670971b5d77f5708f8a3e3c585759faec Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:02:00 +0200 Subject: [PATCH 500/532] python3Packages.mypy-boto3-compute-optimizer: 1.42.3 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index f2ebcbe6b102..4ab1dc604a68 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -327,8 +327,8 @@ in "sha256-ZOOFySOhGZqPmziNpx/OA3A9mdp6F4uJs30DCp6ONQw="; mypy-boto3-compute-optimizer = - buildMypyBoto3Package "compute-optimizer" "1.42.3" - "sha256-M8vUOtM7Q5gnwi9ZPGu6n+I4Twl02Su4eRGqq2+Ow1o="; + buildMypyBoto3Package "compute-optimizer" "1.42.93" + "sha256-4x9LiMTVf1DT4ICIm6ZKEbKedyin3eFTHgy1I2NCIK0="; mypy-boto3-config = buildMypyBoto3Package "config" "1.42.68" From 50c427d1816b19a68d92ce941aae8c92bb42badb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:02:16 +0200 Subject: [PATCH 501/532] python3Packages.mypy-boto3-gamelift: 1.42.82 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 4ab1dc604a68..9308a996d009 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -559,8 +559,8 @@ in "sha256-NqNGcL3HfJgx2ScPLKMNNwpVS3bO4Cu7JpYlenSJwJg="; mypy-boto3-gamelift = - buildMypyBoto3Package "gamelift" "1.42.82" - "sha256-4sWx8fog6KbXwh29KzzsoqYoej7IFYCjcSW0D+dw5+M="; + buildMypyBoto3Package "gamelift" "1.42.93" + "sha256-jTnuvbOlY/SXkeBP1wt8wKu/pc+7IImOv6B7EBmZarM="; mypy-boto3-glacier = buildMypyBoto3Package "glacier" "1.42.30" From ae4624103e723569a0a64f4bc9b347952fda68b5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:02:38 +0200 Subject: [PATCH 502/532] python3Packages.mypy-boto3-marketplace-entitlement: 1.42.58 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 9308a996d009..3a319fcf25fe 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -846,8 +846,8 @@ in "sha256-lyq6RaR12pc3LKJokhd+S5wSppt4hWdsHoVsQe34GMY="; mypy-boto3-marketplace-entitlement = - buildMypyBoto3Package "marketplace-entitlement" "1.42.58" - "sha256-vD0N5KMd6GE/UyMuhaULwwKNDy8ndKPSbW0bLo3eW5g="; + buildMypyBoto3Package "marketplace-entitlement" "1.42.93" + "sha256-8vOhUKggO8OBPOx2e58da++K+zLJ8OkS2M7Otsk5ALE="; mypy-boto3-marketplacecommerceanalytics = buildMypyBoto3Package "marketplacecommerceanalytics" "1.42.3" From cd484d02e7d26650810f71a4d3991268b0dfadb1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:02:46 +0200 Subject: [PATCH 503/532] python3Packages.mypy-boto3-network-firewall: 1.42.3 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3a319fcf25fe..95735b10a9ab 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -946,8 +946,8 @@ in "sha256-xm+KGZ0gWvTNgHoFrIsB8gqPFZTNE9csQmcrWtQ4axY="; mypy-boto3-network-firewall = - buildMypyBoto3Package "network-firewall" "1.42.3" - "sha256-1y1aQ8A+XkPyNlXNODlau+Lgfdc6wCgmjiugLWY7nIk="; + buildMypyBoto3Package "network-firewall" "1.42.93" + "sha256-WfW36tWXQeFdAgAKKu8+o6zPv/fBHKV1s+4+a0UyGBQ="; mypy-boto3-networkmanager = buildMypyBoto3Package "networkmanager" "1.42.3" From a6077d0ee5d2334995e63d2586857d7e3b57da4a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:03:00 +0200 Subject: [PATCH 504/532] python3Packages.mypy-boto3-sagemaker: 1.42.91 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 95735b10a9ab..3b79af4fbd79 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.42.91" - "sha256-M3Mbmu5fJdyl5UHS+wIklJ1UlFRzTxxQ2Rz057k0Auc="; + buildMypyBoto3Package "sagemaker" "1.42.93" + "sha256-ZxPcCnneSMwI0Yl3TiiMxim9FIBzen4hC5X76Dhnd7U="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3" From 3ed5bd7db8e2e20186f18f98df149718680848b0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:03:08 +0200 Subject: [PATCH 505/532] python3Packages.mypy-boto3-snowball: 1.42.3 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3b79af4fbd79..347f15b9920b 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1278,8 +1278,8 @@ in "sha256-wNuzufARcqJ8liqDq2uSLxf6OvHt6ILm4uwi2mZ22rM="; mypy-boto3-snowball = - buildMypyBoto3Package "snowball" "1.42.3" - "sha256-hRI6ESK7/wbcKYo5aB2W5QXQ0hDrfKIHTTyN/RpEYrA="; + buildMypyBoto3Package "snowball" "1.42.93" + "sha256-SUWzgGwyfU5afIs2m2LHdiRX0D1vYGdQUrOEHe498Z8="; mypy-boto3-sns = buildMypyBoto3Package "sns" "1.42.3" From 69b47b5a5f0a723dfedfba41cf0dc3fdf988296e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:03:25 +0200 Subject: [PATCH 506/532] python3Packages.boto3-stubs: 1.42.92 -> 1.42.93 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index f1e8f78f97c6..c3fcbd60fa26 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.92"; + version = "1.42.93"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-S8k0BpxejHs83SRCVp2uFOgnL+IH1EW9OKpXi4RjY48="; + hash = "sha256-wfZXcxWdaZOPbxgVOQRuYKu7A5BIgWa+2Z73Al6Z2+Y="; }; build-system = [ setuptools ]; From 9c65809ea27ead53f81c5c50e60e7ae071bf6f55 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:04:28 +0200 Subject: [PATCH 507/532] checkip: 0.50.0 -> 0.53.0 Diff: https://github.com/jreisinger/checkip/compare/v0.50.0...v0.53.0 Changelog: https://github.com/jreisinger/checkip/releases/tag/v0.53.0 --- pkgs/by-name/ch/checkip/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/checkip/package.nix b/pkgs/by-name/ch/checkip/package.nix index fbb27510b86e..8875fe80c0fe 100644 --- a/pkgs/by-name/ch/checkip/package.nix +++ b/pkgs/by-name/ch/checkip/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "checkip"; - version = "0.50.0"; + version = "0.53.0"; src = fetchFromGitHub { owner = "jreisinger"; repo = "checkip"; tag = "v${finalAttrs.version}"; - hash = "sha256-tf/PqMAOlFJrUFg5yPdARY8zTh/SjlNHp2LAX9f7QqM="; + hash = "sha256-n8TsbuaTsPC8CdWaUshCl4ILYJ6lkqfhFb52RGIl/f0="; }; vendorHash = "sha256-5sUBrzo6wJfaMMvgNflcjB2QNSIeaD2TN7qBao53NFs="; From 29a4dda466a10937221d2c765cd8524c996daddc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:06:49 +0200 Subject: [PATCH 508/532] python3Packages.mitogen: 0.3.45 -> 0.3.47 Diff: https://github.com/mitogen-hq/mitogen/compare/v0.3.45...v0.3.47 Changelog: https://github.com/mitogen-hq/mitogen/blob/v0.3.47/docs/changelog.rst --- pkgs/development/python-modules/mitogen/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mitogen/default.nix b/pkgs/development/python-modules/mitogen/default.nix index f4cbda227303..1626169e6dc1 100644 --- a/pkgs/development/python-modules/mitogen/default.nix +++ b/pkgs/development/python-modules/mitogen/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "mitogen"; - version = "0.3.45"; + version = "0.3.47"; pyproject = true; src = fetchFromGitHub { owner = "mitogen-hq"; repo = "mitogen"; tag = "v${finalAttrs.version}"; - hash = "sha256-PwvtniLqy8gSHqN0NxMQqh9Jf8zj7PaVTFot61w4LPM="; + hash = "sha256-vCfGig2Sc4NpDl2lEM5FkFAsA/+EFd8Sv643onkMWqQ="; }; build-system = [ setuptools ]; From 3311656df635ba451b328db454271b6cab00e4da Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:15:16 +0200 Subject: [PATCH 509/532] python3Packages.meilisearch: 0.40.0 -> 0.41.0 Diff: https://github.com/meilisearch/meilisearch-python/compare/v0.40.0...v0.41.0 Changelog: https://github.com/meilisearch/meilisearch-python/releases/tag/v0.41.0 --- pkgs/development/python-modules/meilisearch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meilisearch/default.nix b/pkgs/development/python-modules/meilisearch/default.nix index fec556a7d413..339dbad67522 100644 --- a/pkgs/development/python-modules/meilisearch/default.nix +++ b/pkgs/development/python-modules/meilisearch/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "meilisearch"; - version = "0.40.0"; + version = "0.41.0"; pyproject = true; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-mxIE2/gZhV8geE0UJ2ModGKs0TPjJLyp38Wvcs59wz8="; + hash = "sha256-05N77HOFmuy73my4ndq7yKJl4SD3OEX36heFsXNx358="; }; build-system = [ setuptools ]; From c35841dcb519fa8ced63d78a0e0e677947d76cac Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:17:45 +0200 Subject: [PATCH 510/532] python3Packages.msgraph-sdk: 1.55.0 -> 1.56.0 Diff: https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.55.0...v1.56.0 Changelog: https://github.com/microsoftgraph/msgraph-sdk-python/blob/v1.56.0/CHANGELOG.md --- pkgs/development/python-modules/msgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index 1e72810e3911..a4eb8c5a5fb8 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "msgraph-sdk"; - version = "1.55.0"; + version = "1.56.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-F6iL+bQS/r7t9NUGtspNx8E0viK4Fm211AqrxNgNGqg="; + hash = "sha256-Y2PX07IzHO3wjVEYUw1o6vb1cr1pa8BJIR9Uliho3lQ="; }; build-system = [ flit-core ]; From a310d76e854f386ab168e6975a4bcf67f47568b0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:19:20 +0200 Subject: [PATCH 511/532] python3Packages.pontos: 26.4.0 -> 26.4.1 Diff: https://github.com/greenbone/pontos/compare/v26.4.0...v26.4.1 Changelog: https://github.com/greenbone/pontos/releases/tag/v26.4.1 --- pkgs/development/python-modules/pontos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pontos/default.nix b/pkgs/development/python-modules/pontos/default.nix index 59411f42ddaa..a3be2badc72f 100644 --- a/pkgs/development/python-modules/pontos/default.nix +++ b/pkgs/development/python-modules/pontos/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "pontos"; - version = "26.4.0"; + version = "26.4.1"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "pontos"; tag = "v${version}"; - hash = "sha256-xAQX2YjYS5aWT/8we8WR/q/IxhpSa+WWdjDScuhvTEw="; + hash = "sha256-aqoZHuH9TErkPvlf7xwQ4EA/f7LWwKFbePhuoG2dX+0="; }; build-system = [ poetry-core ]; From 50c402e168781e573aabd1558c53fe5395a5ef85 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:19:47 +0200 Subject: [PATCH 512/532] python3Packages.pyexploitdb: 0.3.22 -> 0.3.23 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index a74896f22372..1a3956ed65e8 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "pyexploitdb"; - version = "0.3.22"; + version = "0.3.23"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-yk01aq1rOed312E629Vt5TuXl1vQdgoZZB3c5tk3nEk="; + hash = "sha256-RS1nAIjuCmznq8rQ82lNWT2CVGxahRiH0RrBjDIPwJo="; }; build-system = [ setuptools ]; From 292a2ca72130edb4722011b6151a410bb289097d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:20:55 +0200 Subject: [PATCH 513/532] python3Packages.rns: 1.1.6 -> 1.1.8 Diff: https://github.com/markqvist/Reticulum/compare/1.1.6...1.1.8 Changelog: https://github.com/markqvist/Reticulum/blob/1.1.8/Changelog.md --- pkgs/development/python-modules/rns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index c39588c5bdf0..dd9826d47a26 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "rns"; - version = "1.1.6"; + version = "1.1.8"; pyproject = true; src = fetchFromGitHub { owner = "markqvist"; repo = "Reticulum"; tag = finalAttrs.version; - hash = "sha256-21ym6R2zPxm8Z4zO6g/ZA4/A4S0SmwhOEqC6B+DTpOI="; + hash = "sha256-HBH7TAHEDAygkfZC1vUQ502J8qwocKp9B1fWaAgLkHo="; }; patches = [ From c9a17b8561bb28dd6ff4025c20c939c578bf9efd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:30:19 +0200 Subject: [PATCH 514/532] python3Packages.python-opendata-transport: 0.5.0 -> 0.6.2 Changelog: https://github.com/home-assistant-ecosystem/python-opendata-transport/releases/tag/0.6.2 --- .../python-opendata-transport/default.nix | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/python-opendata-transport/default.nix b/pkgs/development/python-modules/python-opendata-transport/default.nix index 03387302dbb1..047610cca456 100644 --- a/pkgs/development/python-modules/python-opendata-transport/default.nix +++ b/pkgs/development/python-modules/python-opendata-transport/default.nix @@ -2,39 +2,44 @@ lib, aiohttp, buildPythonPackage, - fetchPypi, - setuptools, + fetchFromGitHub, + hatchling, + pytest-asyncio, + pytestCheckHook, urllib3, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-opendata-transport"; - version = "0.5.0"; + version = "0.6.2"; pyproject = true; - src = fetchPypi { - pname = "python_opendata_transport"; - inherit version; - hash = "sha256-CtYsks7Q33ww0Mr9ehhq7+fJhCsj4gxKytiCZ6G4Aqc="; + src = fetchFromGitHub { + owner = "home-assistant-ecosystem"; + repo = "python-opendata-transport"; + tag = finalAttrs.version; + hash = "sha256-CN+zy2x+4IKdAcpa2vIrOGXW39d+anU4HGPU83dGif0="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ aiohttp urllib3 ]; - # No tests are present - doCheck = false; + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; pythonImportsCheck = [ "opendata_transport" ]; meta = { description = "Python client for interacting with transport.opendata.ch"; homepage = "https://github.com/home-assistant-ecosystem/python-opendata-transport"; - changelog = "https://github.com/home-assistant-ecosystem/python-opendata-transport/releases/tag/${version}"; + changelog = "https://github.com/home-assistant-ecosystem/python-opendata-transport/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From d8ed0dac72d4bc1dff141dc869484cbdfde1d717 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 11:32:15 +0000 Subject: [PATCH 515/532] windsurf: 1.9600.41 -> 2.0.67 --- pkgs/by-name/wi/windsurf/info.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json index cfc9d0c7d9ed..0be77d11b2df 100644 --- a/pkgs/by-name/wi/windsurf/info.json +++ b/pkgs/by-name/wi/windsurf/info.json @@ -1,20 +1,20 @@ { "aarch64-darwin": { - "version": "1.9600.41", + "version": "2.0.67", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/f90ca8311d630b9b77e7537222ecfce0a0ac990b/Windsurf-darwin-arm64-1.9600.41.zip", - "sha256": "db935596cf4f27018eca94529c807f1d3e42fb040b75ee99726a0bd9089fcf0b" + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-darwin-arm64-2.0.67.zip", + "sha256": "1be5a36addf99211aa4deed9476184defb94d6fe58ba30e7f84833834915961f" }, "x86_64-darwin": { - "version": "1.9600.41", + "version": "2.0.67", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/f90ca8311d630b9b77e7537222ecfce0a0ac990b/Windsurf-darwin-x64-1.9600.41.zip", - "sha256": "6b7403b6405b9961f5a5d004120da7991ca3b35f140437b6b4ee4ac8d3e72795" + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-darwin-x64-2.0.67.zip", + "sha256": "2186862bf20f5968837ea777b171f05a65320259063b1343117c53ceef8cdc97" }, "x86_64-linux": { - "version": "1.9600.41", + "version": "2.0.67", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/f90ca8311d630b9b77e7537222ecfce0a0ac990b/Windsurf-linux-x64-1.9600.41.tar.gz", - "sha256": "b8c9e9dad0bc51e40e393f5a16e8c20cedefcd91d0bd879c15200039f0933962" + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-linux-x64-2.0.67.tar.gz", + "sha256": "f2f10ef446096bc77c6d0513ea7ceb8a59398d5119a93f5b88a7c77a59727b67" } } From acdb28118b1da5e93c39da702c0afbd73483181a Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Wed, 22 Apr 2026 07:32:28 -0400 Subject: [PATCH 516/532] release-checks: fix eval error Attempt to fix eval error on Hydra. See: https://hydra.nixos.org/build/326752376. --- pkgs/applications/networking/sync/lsyncd/default.nix | 6 +++++- .../darwin/by-name/av/AvailabilityVersions/package.nix | 6 +++++- .../darwin/by-name/bo/bootstrap_cmds/package.nix | 6 +++++- pkgs/os-specific/darwin/by-name/di/diskdev_cmds/package.nix | 6 +++++- pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix | 6 +++++- pkgs/os-specific/darwin/by-name/dy/dyld/package.nix | 6 +++++- pkgs/os-specific/darwin/by-name/fi/file_cmds/package.nix | 6 +++++- pkgs/os-specific/darwin/by-name/io/IOKitTools/package.nix | 6 +++++- .../darwin/by-name/po/PowerManagement/package.nix | 6 +++++- pkgs/os-specific/darwin/by-name/sh/shell_cmds/package.nix | 6 +++++- pkgs/os-specific/darwin/by-name/te/text_cmds/package.nix | 6 +++++- pkgs/os-specific/darwin/by-name/to/top/package.nix | 6 +++++- 12 files changed, 60 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/networking/sync/lsyncd/default.nix b/pkgs/applications/networking/sync/lsyncd/default.nix index f28cbcb83196..f5cce8daac55 100644 --- a/pkgs/applications/networking/sync/lsyncd/default.nix +++ b/pkgs/applications/networking/sync/lsyncd/default.nix @@ -17,7 +17,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/av/AvailabilityVersions/package.nix b/pkgs/os-specific/darwin/by-name/av/AvailabilityVersions/package.nix index d0aa908a3b83..dc23cff7e934 100644 --- a/pkgs/os-specific/darwin/by-name/av/AvailabilityVersions/package.nix +++ b/pkgs/os-specific/darwin/by-name/av/AvailabilityVersions/package.nix @@ -11,7 +11,11 @@ let inherit (buildPackages) gnused python3; f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/bo/bootstrap_cmds/package.nix b/pkgs/os-specific/darwin/by-name/bo/bootstrap_cmds/package.nix index 3d267ef6ae5a..17b4b9f62118 100644 --- a/pkgs/os-specific/darwin/by-name/bo/bootstrap_cmds/package.nix +++ b/pkgs/os-specific/darwin/by-name/bo/bootstrap_cmds/package.nix @@ -14,7 +14,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/di/diskdev_cmds/package.nix b/pkgs/os-specific/darwin/by-name/di/diskdev_cmds/package.nix index d905e3617611..462bfcce9706 100644 --- a/pkgs/os-specific/darwin/by-name/di/diskdev_cmds/package.nix +++ b/pkgs/os-specific/darwin/by-name/di/diskdev_cmds/package.nix @@ -10,7 +10,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix b/pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix index d26a1a9f4b13..614f670b10f9 100644 --- a/pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix +++ b/pkgs/os-specific/darwin/by-name/do/doc_cmds/package.nix @@ -11,7 +11,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/dy/dyld/package.nix b/pkgs/os-specific/darwin/by-name/dy/dyld/package.nix index 06c4aaedc5af..eda8c5d8df5a 100644 --- a/pkgs/os-specific/darwin/by-name/dy/dyld/package.nix +++ b/pkgs/os-specific/darwin/by-name/dy/dyld/package.nix @@ -22,7 +22,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/fi/file_cmds/package.nix b/pkgs/os-specific/darwin/by-name/fi/file_cmds/package.nix index 1e6433c31098..08498f2786a0 100644 --- a/pkgs/os-specific/darwin/by-name/fi/file_cmds/package.nix +++ b/pkgs/os-specific/darwin/by-name/fi/file_cmds/package.nix @@ -19,7 +19,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/io/IOKitTools/package.nix b/pkgs/os-specific/darwin/by-name/io/IOKitTools/package.nix index ea0ae1c12795..e13835513ed4 100644 --- a/pkgs/os-specific/darwin/by-name/io/IOKitTools/package.nix +++ b/pkgs/os-specific/darwin/by-name/io/IOKitTools/package.nix @@ -10,7 +10,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/po/PowerManagement/package.nix b/pkgs/os-specific/darwin/by-name/po/PowerManagement/package.nix index 6c3883ed969a..9c285b013760 100644 --- a/pkgs/os-specific/darwin/by-name/po/PowerManagement/package.nix +++ b/pkgs/os-specific/darwin/by-name/po/PowerManagement/package.nix @@ -7,7 +7,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/sh/shell_cmds/package.nix b/pkgs/os-specific/darwin/by-name/sh/shell_cmds/package.nix index ba35d58c481f..4fc44ef8dcfc 100644 --- a/pkgs/os-specific/darwin/by-name/sh/shell_cmds/package.nix +++ b/pkgs/os-specific/darwin/by-name/sh/shell_cmds/package.nix @@ -15,7 +15,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/te/text_cmds/package.nix b/pkgs/os-specific/darwin/by-name/te/text_cmds/package.nix index a8b44093a9a5..7a911463152d 100644 --- a/pkgs/os-specific/darwin/by-name/te/text_cmds/package.nix +++ b/pkgs/os-specific/darwin/by-name/te/text_cmds/package.nix @@ -18,7 +18,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; diff --git a/pkgs/os-specific/darwin/by-name/to/top/package.nix b/pkgs/os-specific/darwin/by-name/to/top/package.nix index ef7e6efe9d0e..69418a6d9b6c 100644 --- a/pkgs/os-specific/darwin/by-name/to/top/package.nix +++ b/pkgs/os-specific/darwin/by-name/to/top/package.nix @@ -9,7 +9,11 @@ let f = pkgs: prev: - if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then + if + !pkgs.stdenv.hostPlatform.isDarwin + || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" + || !(pkgs.stdenv ? __bootPackages) + then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; From 5e238ea68de463401f7cc5242796bc52fbf46801 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 22 Apr 2026 13:51:13 +0200 Subject: [PATCH 517/532] lomiri-qt6.lomiri-ui-toolkit: Fix Qt 6.11 compatibility --- .../lomiri/qml/lomiri-ui-toolkit/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix index 050a538c9dc1..4711cf27b81f 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix @@ -128,6 +128,18 @@ stdenv.mkDerivation (finalAttrs: { tests/unit/visual/tst_imageprovider.11.qml \ --replace-fail '/usr/share' '${suru-icon-theme}/share' '' + # Adjust to Qt 6.11, TODO report & submit upstream + + lib.optionalString withQt6 '' + substituteInPlace apicheck/apicheck.cpp \ + --replace-fail \ + 'attachedPropertiesType(QQmlEnginePrivate::get(currentEngine))' \ + 'attachedPropertiesType(QQmlTypeLoader::get(currentEngine))' + + substituteInPlace src/LomiriToolkit/ucstylehints.cpp \ + --replace-fail \ + 'QQmlEnginePrivate::getV4Engine(qmlEngine(this))' \ + 'qmlEngine(this)->handle()' + '' + lib.optionalString (!withQt6) '' for subproject in po app-launch-profiler lomiri-ui-toolkit-launcher; do substituteInPlace $subproject/$subproject.pro \ From 0f8fa65370f4e48f3e20070bdad911642edeba53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 13:43:34 +0000 Subject: [PATCH 518/532] kdsingleapplication: 1.2.0 -> 1.2.1 --- pkgs/by-name/kd/kdsingleapplication/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kd/kdsingleapplication/package.nix b/pkgs/by-name/kd/kdsingleapplication/package.nix index a1be57ca0823..07975b3ec0f1 100644 --- a/pkgs/by-name/kd/kdsingleapplication/package.nix +++ b/pkgs/by-name/kd/kdsingleapplication/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "KDSingleApplication"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitHub { owner = "KDAB"; repo = "KDSingleApplication"; tag = "v${finalAttrs.version}"; - hash = "sha256-rglt89Gw6OHXXVOEwf0TxezDzyHEvWepeGeup7fBlLs="; + hash = "sha256-LmiQL8hQR5U4S/L5FS9Pb2WpOoZJyiAaWGoMkGl5aUM="; }; nativeBuildInputs = [ cmake ]; From e8ce29b7561372469521b6573be2848c860c2101 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 13:44:47 +0000 Subject: [PATCH 519/532] node-gyp: 12.2.0 -> 12.3.0 --- pkgs/by-name/no/node-gyp/package-lock.json | 2086 +++++++------------- pkgs/by-name/no/node-gyp/package.nix | 6 +- 2 files changed, 697 insertions(+), 1395 deletions(-) diff --git a/pkgs/by-name/no/node-gyp/package-lock.json b/pkgs/by-name/no/node-gyp/package-lock.json index 8dee8031b32e..7e534093e5ff 100644 --- a/pkgs/by-name/no/node-gyp/package-lock.json +++ b/pkgs/by-name/no/node-gyp/package-lock.json @@ -1,23 +1,23 @@ { "name": "node-gyp", - "version": "12.2.0", + "version": "12.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "node-gyp", - "version": "12.2.0", + "version": "12.3.0", "license": "MIT", "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^15.0.0", "nopt": "^9.0.0", "proc-log": "^6.0.0", "semver": "^7.3.5", "tar": "^7.5.4", "tinyglobby": "^0.2.12", + "undici": "^6.25.0", "which": "^6.0.0" }, "bin": { @@ -29,47 +29,13 @@ "eslint": "^9.39.1", "mocha": "^11.7.5", "nan": "^2.23.1", - "neostandard": "^0.12.2", + "neostandard": "^0.13.0", "require-inject": "^1.4.4" }, "engines": { "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/@emnapi/core": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz", - "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.1.0", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", - "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@epic-web/invariant": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", @@ -120,15 +86,15 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", - "minimatch": "^3.1.2" + "minimatch": "^3.1.5" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -161,20 +127,20 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", - "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "^6.12.4", + "ajv": "^6.14.0", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", - "minimatch": "^3.1.2", + "minimatch": "^3.1.5", "strip-json-comments": "^3.1.1" }, "engines": { @@ -185,9 +151,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", - "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", "dev": true, "license": "MIT", "engines": { @@ -222,29 +188,43 @@ } }, "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", "dev": true, "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, "engines": { "node": ">=18.18.0" } }, "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanfs/core": "^0.19.1", + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", "@humanwhocodes/retry": "^0.4.0" }, "engines": { "node": ">=18.18.0" } }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, "node_modules/@humanwhocodes/gitignore-to-minimatch": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", @@ -284,27 +264,6 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@isaacs/balanced-match": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", - "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", - "license": "MIT", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/@isaacs/brace-expansion": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", - "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", - "license": "MIT", - "dependencies": { - "@isaacs/balanced-match": "^4.0.1" - }, - "engines": { - "node": "20 || >=22" - } - }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -323,91 +282,6 @@ "node": ">=12" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/@isaacs/fs-minipass": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", @@ -420,57 +294,6 @@ "node": ">=18.0.0" } }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", - "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.4.3", - "@emnapi/runtime": "^1.4.3", - "@tybys/wasm-util": "^0.10.0" - } - }, - "node_modules/@nolyfill/is-core-module": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", - "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.4.0" - } - }, - "node_modules/@npmcli/agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.0.tgz", - "integrity": "sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==", - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^11.2.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, - "node_modules/@npmcli/fs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-5.0.0.tgz", - "integrity": "sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==", - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -502,17 +325,6 @@ "eslint": ">=8.40.0" } }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -528,20 +340,20 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.0.tgz", + "integrity": "sha512-HyAZtpdkgZwpq8Sz3FSUvCR4c+ScbuWa9AksK2Jweub7w4M3yTz4O11AqVJzLYjy/B9ZWPyc81I+mOdJU/bDQw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", + "@typescript-eslint/scope-manager": "8.59.0", + "@typescript-eslint/type-utils": "8.59.0", + "@typescript-eslint/utils": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" + "ts-api-utils": "^2.5.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -551,9 +363,9 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "@typescript-eslint/parser": "^8.59.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { @@ -567,17 +379,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.0.tgz", + "integrity": "sha512-TI1XGwKbDpo9tRW8UDIXCOeLk55qe9ZFGs8MTKU6/M08HWTw52DD/IYhfQtOEhEdPhLMT26Ka/x7p70nd3dzDg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", + "@typescript-eslint/scope-manager": "8.59.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/typescript-estree": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0", "debug": "^4.4.3" }, "engines": { @@ -588,19 +399,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.0.tgz", + "integrity": "sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", + "@typescript-eslint/tsconfig-utils": "^8.59.0", + "@typescript-eslint/types": "^8.59.0", "debug": "^4.4.3" }, "engines": { @@ -611,18 +422,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.0.tgz", + "integrity": "sha512-UzR16Ut8IpA3Mc4DbgAShlPPkVm8xXMWafXxB0BocaVRHs8ZGakAxGRskF7FId3sdk9lgGD73GSFaWmWFDE4dg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -633,9 +444,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.0.tgz", + "integrity": "sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg==", "dev": true, "license": "MIT", "engines": { @@ -646,21 +457,21 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.0.tgz", + "integrity": "sha512-3TRiZaQSltGqGeNrJzzr1+8YcEobKH9rHnqIp/1psfKFmhRQDNMGP5hBufanYTGznwShzVLs3Mz+gDN7HkWfXg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/typescript-estree": "8.59.0", + "@typescript-eslint/utils": "8.59.0", "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" + "ts-api-utils": "^2.5.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -670,14 +481,14 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.0.tgz", + "integrity": "sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A==", "dev": true, "license": "MIT", "engines": { @@ -689,21 +500,21 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.0.tgz", + "integrity": "sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", + "@typescript-eslint/project-service": "8.59.0", + "@typescript-eslint/tsconfig-utils": "8.59.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0", "debug": "^4.4.3", - "minimatch": "^9.0.5", + "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" + "ts-api-utils": "^2.5.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -713,46 +524,59 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.5" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.0.tgz", + "integrity": "sha512-I1R/K7V07XsMJ12Oaxg/O9GfrysGTmCRhvZJBv0RE0NcULMzjqVpR5kRRQjHsz3J/bElU7HwCO7zkqL+MSUz+g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" + "@typescript-eslint/scope-manager": "8.59.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/typescript-estree": "8.59.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -762,19 +586,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.0.tgz", + "integrity": "sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "eslint-visitor-keys": "^4.2.1" + "@typescript-eslint/types": "8.59.0", + "eslint-visitor-keys": "^5.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -784,275 +608,19 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@unrs/resolver-binding-android-arm-eabi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", - "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", - "cpu": [ - "arm" - ], + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-android-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", - "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", - "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", - "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-freebsd-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", - "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", - "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", - "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", - "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", - "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", - "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", - "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", - "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", - "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", - "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", - "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-wasm32-wasi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", - "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.11" - }, + "license": "Apache-2.0", "engines": { - "node": ">=14.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", - "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", - "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@unrs/resolver-binding-win32-x64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", - "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/abbrev": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-4.0.0.tgz", @@ -1063,12 +631,11 @@ } }, "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1086,19 +653,10 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "license": "MIT", "dependencies": { @@ -1113,13 +671,16 @@ } }, "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/ansi-styles": { @@ -1327,9 +888,9 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", "dev": true, "license": "MIT", "dependencies": { @@ -1344,38 +905,16 @@ "dev": true, "license": "ISC" }, - "node_modules/cacache": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-20.0.3.tgz", - "integrity": "sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw==", - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^5.0.0", - "fs-minipass": "^3.0.0", - "glob": "^13.0.0", - "lru-cache": "^11.1.0", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^7.0.2", - "ssri": "^13.0.0", - "unique-filename": "^5.0.0" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", "set-function-length": "^1.2.2" }, "engines": { @@ -1503,6 +1042,69 @@ "node": ">=12" } }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1523,16 +1125,6 @@ "dev": true, "license": "MIT" }, - "node_modules/comment-parser": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.5.tgz", - "integrity": "sha512-aRDkn3uyIlCFfk5NUA+VdwMmMsh8JGhc4hapfV4yxymHGQ3BVskMQfoXGpCo5IoBuQ9tS5iiVKhCpTcB4pW4qw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1654,6 +1246,7 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -1769,31 +1362,21 @@ "license": "MIT" }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true, "license": "MIT" }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, "node_modules/enhanced-resolve": { - "version": "5.18.4", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", - "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz", + "integrity": "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==", "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" }, "engines": { "node": ">=10.13.0" @@ -1808,16 +1391,10 @@ "node": ">=6" } }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "license": "MIT" - }, "node_modules/es-abstract": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", - "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", "dev": true, "license": "MIT", "dependencies": { @@ -1904,16 +1481,16 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", - "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz", + "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", + "call-bind": "^1.0.9", "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.24.1", + "es-abstract": "^1.24.2", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", @@ -1925,7 +1502,7 @@ "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", - "safe-array-concat": "^1.1.3" + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -2015,25 +1592,25 @@ } }, "node_modules/eslint": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", - "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.1", + "@eslint/config-array": "^0.21.2", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.2", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", - "ajv": "^6.12.4", + "ajv": "^6.14.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", @@ -2052,7 +1629,7 @@ "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", + "minimatch": "^3.1.5", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -2090,66 +1667,6 @@ "eslint": ">=6.0.0" } }, - "node_modules/eslint-import-context": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/eslint-import-context/-/eslint-import-context-0.1.9.tgz", - "integrity": "sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-tsconfig": "^4.10.1", - "stable-hash-x": "^0.2.0" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-import-context" - }, - "peerDependencies": { - "unrs-resolver": "^1.0.0" - }, - "peerDependenciesMeta": { - "unrs-resolver": { - "optional": true - } - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", - "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.4.0", - "get-tsconfig": "^4.10.0", - "is-bun-module": "^2.0.0", - "stable-hash": "^0.0.5", - "tinyglobby": "^0.2.13", - "unrs-resolver": "^1.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-import-resolver-typescript" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*", - "eslint-plugin-import-x": "*" - }, - "peerDependenciesMeta": { - "eslint-plugin-import": { - "optional": true - }, - "eslint-plugin-import-x": { - "optional": true - } - } - }, "node_modules/eslint-plugin-es-x": { "version": "7.8.0", "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", @@ -2172,64 +1689,10 @@ "eslint": ">=8" } }, - "node_modules/eslint-plugin-import-x": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.16.1.tgz", - "integrity": "sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/types": "^8.35.0", - "comment-parser": "^1.4.1", - "debug": "^4.4.1", - "eslint-import-context": "^0.1.9", - "is-glob": "^4.0.3", - "minimatch": "^9.0.3 || ^10.0.1", - "semver": "^7.7.2", - "stable-hash-x": "^0.2.0", - "unrs-resolver": "^1.9.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-import-x" - }, - "peerDependencies": { - "@typescript-eslint/utils": "^8.0.0", - "eslint": "^8.57.0 || ^9.0.0", - "eslint-import-resolver-node": "*" - }, - "peerDependenciesMeta": { - "@typescript-eslint/utils": { - "optional": true - }, - "eslint-import-resolver-node": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-import-x/node_modules/minimatch": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", - "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/brace-expansion": "^5.0.0" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-n": { - "version": "17.23.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.2.tgz", - "integrity": "sha512-RhWBeb7YVPmNa2eggvJooiuehdL76/bbfj/OJewyoGT80qn5PXdz8zMOTO6YHOsI7byPt7+Ighh/i/4a5/v7hw==", + "version": "17.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", + "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==", "dev": true, "license": "MIT", "dependencies": { @@ -2528,9 +1991,9 @@ } }, "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true, "license": "ISC" }, @@ -2567,18 +2030,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -2698,9 +2149,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.1.tgz", - "integrity": "sha512-EoY1N2xCn44xU6750Sx7OjOIT59FkmstNc3X6y5xpz7D5cBtZRe/3pSlTkDJgqsOk3WwZPkWfonhhUJfttQo3w==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", "dev": true, "license": "MIT", "dependencies": { @@ -2711,17 +2162,22 @@ } }, "node_modules/glob": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz", - "integrity": "sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==", - "license": "BlueOak-1.0.0", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", "dependencies": { - "minimatch": "^10.1.1", + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", "minipass": "^7.1.2", - "path-scurry": "^2.0.0" + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": "20 || >=22" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2740,16 +2196,27 @@ "node": ">=10.13.0" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", - "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", - "license": "BlueOak-1.0.0", + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "dev": true, + "license": "MIT", "dependencies": { - "@isaacs/brace-expansion": "^5.0.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" }, "engines": { - "node": "20 || >=22" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2893,9 +2360,9 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", "dev": true, "license": "MIT", "dependencies": { @@ -2915,51 +2382,6 @@ "he": "bin/he" } }, - "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -2991,6 +2413,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -3011,15 +2434,6 @@ "node": ">= 0.4" } }, - "node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -3091,16 +2505,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-bun-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", - "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.7.1" - } - }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -3463,12 +2867,12 @@ "license": "MIT" }, "node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "license": "ISC", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=16" + "node": ">=20" } }, "node_modules/iterator.prototype": { @@ -3640,35 +3044,11 @@ } }, "node_modules/lru-cache": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz", - "integrity": "sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==", - "license": "BlueOak-1.0.0", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/make-fetch-happen": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.3.tgz", - "integrity": "sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==", - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^4.0.0", - "cacache": "^20.0.1", - "http-cache-semantics": "^4.1.1", - "minipass": "^7.0.2", - "minipass-fetch": "^5.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^1.0.0", - "proc-log": "^6.0.0", - "promise-retry": "^2.0.1", - "ssri": "^13.0.0" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" }, "node_modules/math-intrinsics": { "version": "1.1.0", @@ -3681,9 +3061,9 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "license": "ISC", "dependencies": { @@ -3694,133 +3074,14 @@ } }, "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "license": "BlueOak-1.0.0", "engines": { "node": ">=16 || 14 >=14.17" } }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-fetch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.0.tgz", - "integrity": "sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A==", - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^3.0.1" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, "node_modules/minizlib": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", @@ -3871,51 +3132,23 @@ } }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, - "node_modules/mocha/node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mocha/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, "node_modules/mocha/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -3924,23 +3157,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mocha/node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -3961,31 +3177,16 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, "license": "MIT" }, "node_modules/nan": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.25.0.tgz", - "integrity": "sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==", + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.26.2.tgz", + "integrity": "sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==", "dev": true, "license": "MIT" }, - "node_modules/napi-postinstall": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", - "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", - "dev": true, - "license": "MIT", - "bin": { - "napi-postinstall": "lib/cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/napi-postinstall" - } - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -3993,48 +3194,54 @@ "dev": true, "license": "MIT" }, - "node_modules/negotiator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/neostandard": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/neostandard/-/neostandard-0.12.2.tgz", - "integrity": "sha512-VZU8EZpSaNadp3rKEwBhVD1Kw8jE3AftQLkCyOaM7bWemL1LwsYRsBnAmXy2LjG9zO8t66qJdqB7ccwwORyrAg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/neostandard/-/neostandard-0.13.0.tgz", + "integrity": "sha512-R3iglFr+Dla/8qFBqsMxBvcYBOgP6rAGw7uRHKMpM3bUP0wLDRzUstxtEI9RfEwn7xszE/UUnh8H090Ru4Z52A==", "dev": true, "license": "MIT", "dependencies": { "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "@stylistic/eslint-plugin": "2.11.0", - "eslint-import-resolver-typescript": "^3.10.1", - "eslint-plugin-import-x": "^4.16.1", - "eslint-plugin-n": "^17.20.0", + "eslint-plugin-n": "^17.23.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "^7.37.5", - "find-up": "^5.0.0", - "globals": "^15.15.0", - "peowly": "^1.3.2", - "typescript-eslint": "^8.35.1" + "find-up": "^8.0.0", + "globals": "^17.3.0", + "peowly": "^1.3.3", + "typescript-eslint": "^8.56.0" }, "bin": { "neostandard": "cli.mjs" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "peerDependencies": { "eslint": "^9.0.0" } }, + "node_modules/neostandard/node_modules/find-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-8.0.0.tgz", + "integrity": "sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^8.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/neostandard/node_modules/globals": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", - "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.5.0.tgz", + "integrity": "sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==", "dev": true, "license": "MIT", "engines": { @@ -4044,6 +3251,96 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/neostandard/node_modules/locate-path": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-8.0.0.tgz", + "integrity": "sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/neostandard/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/neostandard/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/neostandard/node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-exports-info/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/nopt": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-9.0.0.tgz", @@ -4235,18 +3532,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", - "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", @@ -4295,29 +3580,31 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz", - "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^11.0.0", - "minipass": "^7.1.2" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": "20 || >=22" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/peowly": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/peowly/-/peowly-1.3.2.tgz", - "integrity": "sha512-BYIrwr8JCXY49jUZscgw311w9oGEKo7ux/s+BxrhKTQbiQ0iYNdZNJ5LgagaeercQdFHwnR7Z5IxxFWVQ+BasQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/peowly/-/peowly-1.3.3.tgz", + "integrity": "sha512-5UmUtvuCv3KzBX2NuQw2uF28o0t8Eq4KkPRZfUCzJs+DiNVKw7OaYn29vNDgrt/Pggs23CPlSTqgzlhHJfpT0A==", "dev": true, "license": "MIT", "engines": { - "node": ">=18.6.0" + "node": ">=18.6.0", + "typescript": ">=5.8" } }, "node_modules/picocolors": { @@ -4328,9 +3615,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "license": "MIT", "engines": { "node": ">=12" @@ -4368,19 +3655,6 @@ "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -4499,19 +3773,25 @@ } }, "node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4536,25 +3816,16 @@ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, @@ -4621,17 +3892,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT", - "optional": true - }, "node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -4743,14 +4007,14 @@ } }, "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "object-inspect": "^1.13.4" }, "engines": { "node": ">= 0.4" @@ -4811,73 +4075,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", - "license": "MIT", - "dependencies": { - "ip-address": "^10.0.1", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/ssri": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-13.0.0.tgz", - "integrity": "sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, - "node_modules/stable-hash": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", - "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", - "dev": true, - "license": "MIT" - }, - "node_modules/stable-hash-x": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/stable-hash-x/-/stable-hash-x-0.2.0.tgz", - "integrity": "sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/stop-iteration-iterator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", @@ -4893,6 +4090,25 @@ } }, "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", @@ -4907,17 +4123,31 @@ "node": ">=8" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" @@ -5022,16 +4252,19 @@ } }, "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^6.2.2" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/strip-ansi-cjs": { @@ -5048,6 +4281,16 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -5088,9 +4331,9 @@ } }, "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", "dev": true, "license": "MIT", "engines": { @@ -5102,9 +4345,9 @@ } }, "node_modules/tar": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.7.tgz", - "integrity": "sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==", + "version": "7.5.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz", + "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -5118,13 +4361,13 @@ } }, "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", "license": "MIT", "dependencies": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" @@ -5134,9 +4377,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", - "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", "dev": true, "license": "MIT", "engines": { @@ -5169,14 +4412,6 @@ "typescript": ">=4.0.0" } }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD", - "optional": true - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -5269,11 +4504,12 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5283,16 +4519,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz", - "integrity": "sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.0.tgz", + "integrity": "sha512-BU3ONW9X+v90EcCH9ZS6LMackcVtxRLlI3XrYyqZIwVSHIk7Qf7bFw1z0M9Q0IUxhTMZCf8piY9hTYaNEIASrw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.54.0", - "@typescript-eslint/parser": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0" + "@typescript-eslint/eslint-plugin": "8.59.0", + "@typescript-eslint/parser": "8.59.0", + "@typescript-eslint/typescript-estree": "8.59.0", + "@typescript-eslint/utils": "8.59.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5302,8 +4538,8 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/unbox-primitive": { @@ -5325,63 +4561,26 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unique-filename": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-5.0.0.tgz", - "integrity": "sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg==", - "license": "ISC", - "dependencies": { - "unique-slug": "^6.0.0" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, - "node_modules/unique-slug": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-6.0.0.tgz", - "integrity": "sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, - "node_modules/unrs-resolver": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", - "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", - "dev": true, - "hasInstallScript": true, + "node_modules/undici": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.25.0.tgz", + "integrity": "sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==", "license": "MIT", - "dependencies": { - "napi-postinstall": "^0.3.0" + "engines": { + "node": ">=18.17" + } + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" }, "funding": { - "url": "https://opencollective.com/unrs-resolver" - }, - "optionalDependencies": { - "@unrs/resolver-binding-android-arm-eabi": "1.11.1", - "@unrs/resolver-binding-android-arm64": "1.11.1", - "@unrs/resolver-binding-darwin-arm64": "1.11.1", - "@unrs/resolver-binding-darwin-x64": "1.11.1", - "@unrs/resolver-binding-freebsd-x64": "1.11.1", - "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", - "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", - "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", - "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", - "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", - "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-x64-musl": "1.11.1", - "@unrs/resolver-binding-wasm32-wasi": "1.11.1", - "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", - "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", - "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/uri-js": { @@ -5395,12 +4594,12 @@ } }, "node_modules/which": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-6.0.0.tgz", - "integrity": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", "license": "ISC", "dependencies": { - "isexe": "^3.1.1" + "isexe": "^4.0.0" }, "bin": { "node-which": "bin/which.js" @@ -5516,18 +4715,18 @@ "license": "Apache-2.0" }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" @@ -5552,6 +4751,64 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -5616,6 +4873,51 @@ "node": ">=10" } }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/pkgs/by-name/no/node-gyp/package.nix b/pkgs/by-name/no/node-gyp/package.nix index 0255156bccaf..71bb7778ddd4 100644 --- a/pkgs/by-name/no/node-gyp/package.nix +++ b/pkgs/by-name/no/node-gyp/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "node-gyp"; - version = "12.2.0"; + version = "12.3.0"; src = fetchFromGitHub { owner = "nodejs"; repo = "node-gyp"; tag = "v${version}"; - hash = "sha256-0XTv7kDc5Mt7e4VuVQeuJusIxwQzePm4PaE9ms6oRoM="; + hash = "sha256-+QPQxWrO2n5QsyAmM5UfL/posEyQQGHmDG7EL0jBNeE="; }; - npmDepsHash = "sha256-MflhEEUuzhXb6HTdnz2pvfZJN5w4/dAQ6Cw/C5jSbLs="; + npmDepsHash = "sha256-43YHmebfSYNb7glSjycQqjnLY13Bp9syXRAWNDjBIXY="; postPatch = '' ln -s ${./package-lock.json} package-lock.json From 9880f9dd708dcf8bb10e496b80117a6390eb5033 Mon Sep 17 00:00:00 2001 From: confusedalex Date: Wed, 22 Apr 2026 16:00:16 +0200 Subject: [PATCH 520/532] nixos-init: fix example of extraBin --- nixos/modules/system/boot/systemd/initrd.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/systemd/initrd.nix b/nixos/modules/system/boot/systemd/initrd.nix index 370fceb94844..4f19ca1edf44 100644 --- a/nixos/modules/system/boot/systemd/initrd.nix +++ b/nixos/modules/system/boot/systemd/initrd.nix @@ -248,7 +248,7 @@ in ''; example = literalExpression '' { - umount = ''${pkgs.util-linux}/bin/umount; + umount = "''${pkgs.util-linux}/bin/umount"; } ''; type = types.attrsOf types.path; From 9c2d68b46a131c9b2155d110b1bf9a268838cfe0 Mon Sep 17 00:00:00 2001 From: nescias Date: Wed, 22 Apr 2026 14:23:14 +0000 Subject: [PATCH 521/532] sequoia-git: 0.5.0 -> 0.6.0 Signed-off-by: Matthias Beyer --- pkgs/by-name/se/sequoia-git/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/sequoia-git/package.nix b/pkgs/by-name/se/sequoia-git/package.nix index 47ef3dcee3a9..c28836c7c00b 100644 --- a/pkgs/by-name/se/sequoia-git/package.nix +++ b/pkgs/by-name/se/sequoia-git/package.nix @@ -14,16 +14,16 @@ }: rustPlatform.buildRustPackage rec { pname = "sequoia-git"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitLab { owner = "sequoia-pgp"; repo = "sequoia-git"; rev = "v${version}"; - hash = "sha256-7ynaz48j/ebQAZ2QxeWwkf7kFP70HKtHCv4/wGxxaVY="; + hash = "sha256-1nSFzpz0Rl9uoE59teP3o7PduSmA20QEhe+fvTM6JGA="; }; - cargoHash = "sha256-+sIH4zFLewNNkpd42co2B0rLrIsde5gsBDsqSSc0HZQ="; + cargoHash = "sha256-/9/nTqCRi74TMToWQjtnnzQ8en+nqKT8gUipNcHTxvs="; buildInputs = [ openssl.dev From 1164013a57d621823a30c641d748901309a3917e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 15:38:07 +0000 Subject: [PATCH 522/532] libretro.beetle-supafaust: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 --- .../emulators/libretro/cores/beetle-supafaust.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-supafaust.nix b/pkgs/applications/emulators/libretro/cores/beetle-supafaust.nix index 47ce3de10492..78a88ec19771 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-supafaust.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-supafaust.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mednafen-supafaust"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "supafaust"; - rev = "584ef2c5571f1ece95f6117aa04b7e8fee213fb1"; - hash = "sha256-aptn3igUIvU/ho+6iXAg0J7X5ymdWeTM+zL+BA06tG4="; + rev = "2b93c0d7dff5b8f6c4e60e049d66849923fa8bba"; + hash = "sha256-cK+2MR4dJBhTRkPRuRtP2zWGw+mROZMgUOLc8BOxuz8="; }; makefile = "Makefile"; From f666e9f83681577480b6e04b6a47c2d29e72d4f1 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 22 Apr 2026 18:44:08 +0300 Subject: [PATCH 523/532] nixos-rebuild-ng: don't assert on exact order of calls Depends on filesystem ordering semantics. --- pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index bccb2f196970..9b225eca4e84 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -913,7 +913,8 @@ def test_upgrade_channels(mock_run: Mock, mock_geteuid: Mock, tmpdir: Path) -> N check=False, sudo=True, ), - ] + ], + any_order=True, ) mock_run.reset_mock() @@ -938,5 +939,6 @@ def test_upgrade_channels(mock_run: Mock, mock_geteuid: Mock, tmpdir: Path) -> N check=False, sudo=False, ), - ] + ], + any_order=True, ) From a9d60f3c4dddfbba6ec759e5e29a1c32bdf6fa82 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 22 Apr 2026 18:31:30 +0300 Subject: [PATCH 524/532] linux_7_0: 7.0 -> 7.0.1 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index a6e58099a242..e06aa4ad0c27 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -40,8 +40,8 @@ "lts": false }, "7.0": { - "version": "7.0", - "hash": "sha256:1w4i705i0nl1xqv7fdhdbhy7j3xrzhl31fabs6vmgiw7nf06szxv", + "version": "7.0.1", + "hash": "sha256:1gw7v1j0pp2w6fm5y1n0krhnfvgab2jkrvcvwl8hx614dnikbjdj", "lts": false } } From 28ed039c78a6feb946d5111f9e40f72ac3418221 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 22 Apr 2026 18:31:38 +0300 Subject: [PATCH 525/532] linux_6_19: 6.19.13 -> 6.19.14 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index e06aa4ad0c27..d3eb3a1617bd 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -35,8 +35,8 @@ "lts": true }, "6.19": { - "version": "6.19.13", - "hash": "sha256:0j2ncikwi4mkx9v33ahzmi2qq2bx5f82701nnha1grs0lzzb2n85", + "version": "6.19.14", + "hash": "sha256:11giqsz9qa7s9lm94nn4h1bcb2411crsbfyvzrvhfjmy75kvzs6d", "lts": false }, "7.0": { From 0b01c28e67a1a33bf0e13db453a0563c4fc56f49 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 22 Apr 2026 18:31:45 +0300 Subject: [PATCH 526/532] linux_6_18: 6.18.23 -> 6.18.24 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index d3eb3a1617bd..21e09362052f 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -30,8 +30,8 @@ "lts": true }, "6.18": { - "version": "6.18.23", - "hash": "sha256:0d2ihdz5hdy1ywhck76y9rnzzvkl2lhrb5xvc6w5l4ydpxv8wb9a", + "version": "6.18.24", + "hash": "sha256:0pr5s7hkmn7n17bm7p6sqrkq8g9z42jnvqihv96kn42qrrbwa1y2", "lts": true }, "6.19": { From 7138b26451e6ccb06b62884ce76edb46e358df75 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 22 Apr 2026 18:31:49 +0300 Subject: [PATCH 527/532] linux_6_12: 6.12.82 -> 6.12.83 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 21e09362052f..b6e78ceacaa9 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -25,8 +25,8 @@ "lts": true }, "6.12": { - "version": "6.12.82", - "hash": "sha256:1a8r1wzfssrnqbf4yvbcfynf5w6la4vy1w5wlns1p63krl2hnmqf", + "version": "6.12.83", + "hash": "sha256:0cfzvhm876jm61cy023apwmi5axjilwfc0xnag9jd9fzs4n1gqrr", "lts": true }, "6.18": { From 145bde70a8386a97f4db175ab285b3385f280202 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 15:58:45 +0000 Subject: [PATCH 528/532] pdk-ciel: 2.4.0 -> 2.4.1 --- pkgs/by-name/pd/pdk-ciel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdk-ciel/package.nix b/pkgs/by-name/pd/pdk-ciel/package.nix index 092483f395cc..e8e4f5cea931 100644 --- a/pkgs/by-name/pd/pdk-ciel/package.nix +++ b/pkgs/by-name/pd/pdk-ciel/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ciel"; - version = "2.4.0"; + version = "2.4.1"; pyproject = true; src = fetchFromGitHub { owner = "fossi-foundation"; repo = "ciel"; tag = finalAttrs.version; - hash = "sha256-AWbkHL0zO3tD0mE3dZIcj8mVND7o3imTxOpEfOtlRDI="; + hash = "sha256-p35R0wfoGR8CmI++ae7iKLJs00RHHMdaSckgC18EIyM="; }; build-system = [ python3Packages.poetry-core ]; From 7d6fff7c84e4cfb4d155df636d5e572dbb76d76a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 16:29:30 +0000 Subject: [PATCH 529/532] equicord: 2026-04-06 -> 2026-04-22 --- pkgs/by-name/eq/equicord/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/eq/equicord/package.nix b/pkgs/by-name/eq/equicord/package.nix index 1bd53a12a68c..150dcd7f059e 100644 --- a/pkgs/by-name/eq/equicord/package.nix +++ b/pkgs/by-name/eq/equicord/package.nix @@ -20,20 +20,20 @@ stdenv.mkDerivation (finalAttrs: { # the Equicord repository. Dates as tags (and automatic releases) were the compromise # we came to with upstream. Please do not change the version schema (e.g., to semver) # unless upstream changes the tag schema from dates. - version = "2026-04-06"; + version = "2026-04-22"; src = fetchFromGitHub { owner = "Equicord"; repo = "Equicord"; tag = finalAttrs.version; - hash = "sha256-3wFmi+SzInP+1PH3pwBquTrU757I8z6PmvPxuyygIwU="; + hash = "sha256-KhGSQTnpOWSvrsoghF/kpzUVdNTZUlzpsm6UikySRHY="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-9DNn38JdFQMQh48UEJo5d6CUMbjlzs5LEma6095o508="; + hash = "sha256-RwppRWrEzIKZDb3QLVAMd1bHXyFwiatYNiNccVgrcWA="; }; nativeBuildInputs = [ From a18e9fc25b1993d0c52f2cb3fe089ca91e09a78a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 16:31:56 +0000 Subject: [PATCH 530/532] chameleon-cli: 2.1.0-unstable-2026-04-06 -> 2.1.0-unstable-2026-04-19 --- pkgs/by-name/ch/chameleon-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chameleon-cli/package.nix b/pkgs/by-name/ch/chameleon-cli/package.nix index ac1ff7f2612f..bf64bc06717b 100644 --- a/pkgs/by-name/ch/chameleon-cli/package.nix +++ b/pkgs/by-name/ch/chameleon-cli/package.nix @@ -23,14 +23,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "chameleon-cli"; - version = "2.1.0-unstable-2026-04-06"; + version = "2.1.0-unstable-2026-04-19"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "ChameleonUltra"; - rev = "93c1e150ab17b81cec40639fea7e88b1920e2c95"; + rev = "75eb389fe97a18b5ba6c8754cdfa0ec716a2dcf1"; rootDir = "software"; - hash = "sha256-5yxXmKRBNmmJgiA2E3gUmGRgPZpO/CRFlMw5YFCFUUs="; + hash = "sha256-RnP+j6ZZxE167Xr6C0Hs/d6zV8jjQUyI91Ya8JVMrcs="; }; postPatch = '' From 79e9ef66e862ea9fc52b0ec19c991d33b8f84490 Mon Sep 17 00:00:00 2001 From: Chris Portela Date: Wed, 22 Apr 2026 17:00:55 +0000 Subject: [PATCH 531/532] openclaw: 2026.4.12 -> 2026.4.21 --- pkgs/by-name/op/openclaw/package.nix | 40 +++++++++++++++++++--------- 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/op/openclaw/package.nix b/pkgs/by-name/op/openclaw/package.nix index 5ec51c738910..6804b61651ac 100644 --- a/pkgs/by-name/op/openclaw/package.nix +++ b/pkgs/by-name/op/openclaw/package.nix @@ -11,7 +11,7 @@ versionCheckHook, rolldown, installShellFiles, - version ? "2026.4.12", + version ? "2026.4.21", }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "openclaw"; @@ -21,10 +21,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "openclaw"; repo = "openclaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-d0/Y3s+MQFaG1lZr9nk00KU7bJhglApFZFLRCLJ4Hc4="; + hash = "sha256-K1Pl9lXzGKfoq/fXWxYX5PoY3IBzJr0PPstUDGET/gs="; }; - pnpmDepsHash = "sha256-Tkraoxlux/lUS1ilpAIvSl5VUT0ZA9DWptNXRNl8B8o="; + pnpmDepsHash = "sha256-FDajXHs4s0+QDRPq4ZxQWWW9rqeSJVYACAl/5Mw2Agc="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; @@ -70,15 +70,31 @@ stdenvNoCC.mkDerivation (finalAttrs: { continue; }' \ --replace-fail \ - 'stageInstalledRootRuntimeDeps({ fingerprint, packageJson, pluginDir, repoRoot }) - ) { - return; - }' \ - 'stageInstalledRootRuntimeDeps({ fingerprint, packageJson, pluginDir, repoRoot }) - ) { - return; - } - return; // nix: sandbox has no npm' + ' if ( + stageInstalledRootRuntimeDeps({ + directDependencyPackageRoot, + fingerprint, + packageJson, + pluginDir, + pruneConfig, + repoRoot, + }) + ) { + continue; + }' \ + ' if ( + stageInstalledRootRuntimeDeps({ + directDependencyPackageRoot, + fingerprint, + packageJson, + pluginDir, + pruneConfig, + repoRoot, + }) + ) { + continue; + } + continue; // nix: sandbox has no npm' pnpm build pnpm ui:build From b15920b42f9a6b88e9feb307af2173f60f1b1a70 Mon Sep 17 00:00:00 2001 From: nicknb Date: Wed, 22 Apr 2026 19:54:15 +0200 Subject: [PATCH 532/532] qmk-udev-rules: 0.27.13 -> 0.1.20 --- pkgs/by-name/qm/qmk-udev-rules/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/qm/qmk-udev-rules/package.nix b/pkgs/by-name/qm/qmk-udev-rules/package.nix index a724a0e1daf0..dd9e920069a7 100644 --- a/pkgs/by-name/qm/qmk-udev-rules/package.nix +++ b/pkgs/by-name/qm/qmk-udev-rules/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qmk-udev-rules"; - version = "0.27.13"; + version = "0.1.20"; src = fetchFromGitHub { owner = "qmk"; - repo = "qmk_firmware"; - tag = finalAttrs.version; - hash = "sha256-Zs508OQ0RYCg0f9wqR+VXUmVvhP/jCA3piwRq2ZpR84="; + repo = "qmk_udev"; + tag = "v${finalAttrs.version}"; + hash = "sha256-sxwvyMniEXTnmHEs8ldsBjwReKUT5FlqYxcUULV0cpI="; }; dontBuild = true; @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -D util/udev/50-qmk.rules $out/lib/udev/rules.d/50-qmk.rules + install -D 50-qmk.rules $out/lib/udev/rules.d/50-qmk.rules runHook postInstall '';