From 8c5b78a04e7e5b56b0d560907aab0f08ae852ac6 Mon Sep 17 00:00:00 2001 From: Coca Date: Tue, 27 Jan 2026 12:44:10 +0000 Subject: [PATCH 001/197] mpvScripts.thumbfast-vanilla-osc: init at 0-unstable-2025-02-04 --- .../mp/mpv/scripts/thumbfast-vanilla-osc.nix | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/by-name/mp/mpv/scripts/thumbfast-vanilla-osc.nix diff --git a/pkgs/by-name/mp/mpv/scripts/thumbfast-vanilla-osc.nix b/pkgs/by-name/mp/mpv/scripts/thumbfast-vanilla-osc.nix new file mode 100644 index 000000000000..3754fc9920d6 --- /dev/null +++ b/pkgs/by-name/mp/mpv/scripts/thumbfast-vanilla-osc.nix @@ -0,0 +1,29 @@ +{ + lib, + fetchFromGitHub, + unstableGitUpdater, + buildLua, +}: + +buildLua { + pname = "thumbfast-vanilla-osc"; + version = "0-unstable-2025-02-04"; + + src = fetchFromGitHub { + owner = "po5"; + repo = "thumbfast"; + rev = "9d78edc167553ccea6290832982d0bc15838b4ac"; + hash = "sha256-AG3w5B8lBcSXV4cbvX3nQ9hri/895xDbTsdaqF+RL64="; + }; + passthru.updateScript = unstableGitUpdater { branch = "vanilla-osc"; }; + + scriptPath = "player/lua/osc.lua"; + + meta = { + description = "Modified version of the vanilla UI with thumbfast support"; + homepage = "https://github.com/po5/thumbfast"; + # License not stated explicitly, but is a derivative of https://github.com/mpv-player/mpv/blob/master/player/lua/osc.lua + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ coca ]; + }; +} From 8bcf312f00bbc6d6c52ed187887dadb05211e7d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 08:44:52 +0000 Subject: [PATCH 002/197] libdwarf: 2.2.0 -> 2.3.1 --- pkgs/by-name/li/libdwarf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libdwarf/package.nix b/pkgs/by-name/li/libdwarf/package.nix index afc0c6c5c013..c94bc7d2ee8a 100644 --- a/pkgs/by-name/li/libdwarf/package.nix +++ b/pkgs/by-name/li/libdwarf/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libdwarf"; - version = "2.2.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "davea42"; repo = "libdwarf-code"; tag = "v${finalAttrs.version}"; - hash = "sha256-PJhhrNsYZNDKzLYJzF+eSJfEH1ehF/aeJrNjiEdFEas="; + hash = "sha256-azVCzQt9oA40YACa9PkdNt0D8vWRNHXXGoSFOYNJxgA="; }; nativeBuildInputs = [ From 78fc2c830d9f21e81d32f951e7653ae34b408a61 Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Sun, 14 Jun 2026 01:43:42 +0800 Subject: [PATCH 003/197] python3Packages.parselmouth: disable test --- pkgs/development/python-modules/parselmouth/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/parselmouth/default.nix b/pkgs/development/python-modules/parselmouth/default.nix index 6fcff81e9a78..72400606894d 100644 --- a/pkgs/development/python-modules/parselmouth/default.nix +++ b/pkgs/development/python-modules/parselmouth/default.nix @@ -9,6 +9,7 @@ pytestCheckHook, scikit-build, setuptools, + pythonOlder, }: buildPythonPackage rec { @@ -39,6 +40,8 @@ buildPythonPackage rec { dependencies = [ numpy ]; + doCheck = pythonOlder "3.13"; + nativeCheckInputs = [ future pytest-lazy-fixture From ae4069a9b53372efa3355f8abb7fef9287c4a319 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Oko=C5=84ski?= Date: Tue, 16 Jun 2026 23:00:06 +0200 Subject: [PATCH 004/197] graalvmPackages: update to 25.0.3 --- .../community-edition/graaljs/hashes.nix | 14 ++++++------ .../community-edition/graalnodejs/hashes.nix | 14 ++++++------ .../community-edition/graalpy/hashes.nix | 14 ++++++------ .../community-edition/truffleruby/hashes.nix | 22 ++++++++----------- .../graalvm/community-edition/update.sh | 4 ++-- .../graalvm/graalvm-oracle/hashes.nix | 16 +++++--------- 6 files changed, 38 insertions(+), 46 deletions(-) diff --git a/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix index 6c1700919d66..f8011bdfc257 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix @@ -1,18 +1,18 @@ # Generated by update.sh script { - "version" = "25.0.2"; + "version" = "25.0.3"; "hashes" = { "aarch64-darwin" = { - sha256 = "0dqlg95762j8b375lnvsy0hrrxwzap61mxn8cy9z7r2kgwn84sdq"; - url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.2/graaljs-community-25.0.2-macos-aarch64.tar.gz"; + sha256 = "0yga0mkk6mnl8fw8agiazyd4ggyxm48wq18r0garpd46bdgm92s2"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.3/graaljs-community-25.0.3-macos-aarch64.tar.gz"; }; "aarch64-linux" = { - sha256 = "1wl9i9m18p0nc5lpg2idfplyqrfy10m41x6nn8gawhmzp2l7f35p"; - url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.2/graaljs-community-25.0.2-linux-aarch64.tar.gz"; + sha256 = "0g6hr73zq36wnm0fi03pg6ycad5ccjqav6wjrhzdkkq8x8mjy712"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.3/graaljs-community-25.0.3-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "092jgg2qadv4v06f6wqg9smxrid0wrhyr45b8km420ay345wjd1s"; - url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.2/graaljs-community-25.0.2-linux-amd64.tar.gz"; + sha256 = "0naxhzwd2ikgxkyhajyqn3cg38y2wf8zcffwyw9ylvvddc167hdz"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.3/graaljs-community-25.0.3-linux-amd64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix index 3dbc6b24a954..2038d7ee88ba 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix @@ -1,18 +1,18 @@ # Generated by update.sh script { - "version" = "25.0.2"; + "version" = "25.0.3"; "hashes" = { "aarch64-darwin" = { - sha256 = "0vndj84rsscw78wl0a140gxx686c78zqcjnl3wq3xdqfz7w3jf9d"; - url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.2/graalnodejs-community-25.0.2-macos-aarch64.tar.gz"; + sha256 = "11dwhbjdc683kryfqi2mpr2xc4nlhnx2k0sxgz3f7sgrxnvfpwsk"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.3/graalnodejs-community-25.0.3-macos-aarch64.tar.gz"; }; "aarch64-linux" = { - sha256 = "0wq0iy5c1dnywlnq4lzbr1qas2ns5l8ag3bqirvdik4x66an8819"; - url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.2/graalnodejs-community-25.0.2-linux-aarch64.tar.gz"; + sha256 = "1lywl9qr5dmyjsp51zsk5mr1py7fyy1idlxbqf972a1fz9z35hw3"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.3/graalnodejs-community-25.0.3-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "1d5y05isnbwh88gsqary8bvkyi0ca7mv6qm2cqh020jlpxwzczzp"; - url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.2/graalnodejs-community-25.0.2-linux-amd64.tar.gz"; + sha256 = "1h3m0vyhfx2dw137czh3afm399idf4i013zg3b3k9zawcab77pwn"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.3/graalnodejs-community-25.0.3-linux-amd64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix index 2eecf5d5f04e..acf48964ff6d 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix @@ -1,18 +1,18 @@ # Generated by update.sh script { - "version" = "25.0.2"; + "version" = "25.0.3"; "hashes" = { "aarch64-darwin" = { - sha256 = "05ymx4fbaj8ipzv6d0ycacv1qyfzxl2hrr1zbiyk4hjdycbyyjy6"; - url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.2/graalpy-community-25.0.2-macos-aarch64.tar.gz"; + sha256 = "02nhy9srky7yasqxqc9pqa3cmsln0ln4k07jr47xdb0zslbyfm10"; + url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.3/graalpy-community-25.0.3-macos-aarch64.tar.gz"; }; "aarch64-linux" = { - sha256 = "02fisn48xlykr7r8cdd95wmj8ryj9dabg1i8bkg5ri37m3gbkxwq"; - url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.2/graalpy-community-25.0.2-linux-aarch64.tar.gz"; + sha256 = "0kqd7a21wxrkmb6yqldz3g84zzdzh7blhda2dln5yligzqc761qy"; + url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.3/graalpy-community-25.0.3-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "0yfcsha5sq06v8hrrp1zp043qc20582j320fg2qbl0dpq09nzf4d"; - url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.2/graalpy-community-25.0.2-linux-amd64.tar.gz"; + sha256 = "1pj9dmk2wpihsakzclmyb5jf4r4dhmdp55p04gyi6xv8ksiv0zz2"; + url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.3/graalpy-community-25.0.3-linux-amd64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix index 0c690487fea1..9e83526b0075 100644 --- a/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix @@ -1,22 +1,18 @@ # Generated by update.sh script { - "version" = "25.0.0"; + "version" = "34.0.1"; "hashes" = { + "aarch64-darwin" = { + sha256 = "003n13yb6mfq49yijgx3y4pzn61zvl19pjjags9dlwff92fq5pfa"; + url = "https://github.com/truffleruby/truffleruby/releases/download/graal-34.0.1/truffleruby-community-34.0.1-macos-aarch64.tar.gz"; + }; "aarch64-linux" = { - sha256 = "0fhx6ban2f489zsvn3kmf60sik9gs6xhd3j97kgd6cb9lkkg7x32"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-25.0.0/truffleruby-community-25.0.0-linux-aarch64.tar.gz"; + sha256 = "0hal66wb02knn8dq03c5wngv8pbk0qzirya4cp2h0fhgl7nmc4cb"; + url = "https://github.com/truffleruby/truffleruby/releases/download/graal-34.0.1/truffleruby-community-34.0.1-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "1xamar6ff5r6cssa81bqnrv6qx269ng80yyhkp5ywl1n2q3d4jmb"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-25.0.0/truffleruby-community-25.0.0-linux-amd64.tar.gz"; - }; - "x86_64-darwin" = { - sha256 = "14pap9wm264a8m83ycyq86n4szs6vsy34czfr44kxahdjqf4hg24"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-25.0.0/truffleruby-community-25.0.0-macos-amd64.tar.gz"; - }; - "aarch64-darwin" = { - sha256 = "0zkrqqjaq7ri4bllgnr0rmfx3j6hy6m9m58xcp5i8f5as7qy1kwh"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-25.0.0/truffleruby-community-25.0.0-macos-aarch64.tar.gz"; + sha256 = "0h8z016w8351vs0ahm7v2a4kh1axh0sprzvvgkamaxa5dpil0dfp"; + url = "https://github.com/truffleruby/truffleruby/releases/download/graal-34.0.1/truffleruby-community-34.0.1-linux-amd64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/update.sh b/pkgs/development/compilers/graalvm/community-edition/update.sh index b499659965c8..30f1782e53b9 100755 --- a/pkgs/development/compilers/graalvm/community-edition/update.sh +++ b/pkgs/development/compilers/graalvm/community-edition/update.sh @@ -40,7 +40,7 @@ declare -r -A update_urls=( [graaljs]="https://api.github.com/repos/oracle/graaljs/releases/latest" [graalnodejs]="https://api.github.com/repos/oracle/graaljs/releases/latest" [graalpy]="https://api.github.com/repos/oracle/graalpython/releases/latest" - [truffleruby]="https://api.github.com/repos/oracle/truffleruby/releases/latest" + [truffleruby]="https://api.github.com/repos/truffleruby/truffleruby/releases/latest" ) current_version="$(nix-instantiate "$nixpkgs" --eval --strict -A "graalvmPackages.${product}.version" --json | jq -r)" @@ -73,7 +73,7 @@ declare -r -A products_urls=( [graaljs]="https://github.com/oracle/graaljs/releases/download/graal-${new_version}/graaljs-community-${new_version}-@platform@.tar.gz" [graalnodejs]="https://github.com/oracle/graaljs/releases/download/graal-${new_version}/graalnodejs-community-${new_version}-@platform@.tar.gz" [graalpy]="https://github.com/oracle/graalpython/releases/download/graal-${new_version}/graalpy-community-${new_version}-@platform@.tar.gz" - [truffleruby]="https://github.com/oracle/truffleruby/releases/download/graal-${new_version}/truffleruby-community-${new_version}-@platform@.tar.gz" + [truffleruby]="https://github.com/truffleruby/truffleruby/releases/download/graal-${new_version}/truffleruby-community-${new_version}-@platform@.tar.gz" ) # Argh, this is really inconsistent... diff --git a/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix b/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix index 2a0202554eb6..68d54df3f6be 100644 --- a/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix +++ b/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix @@ -6,20 +6,16 @@ { "25" = { "aarch64-linux" = { - hash = "sha256-7dd1ZcdlcKbfXzjlPVRSQQLywbHPdO69n1Hn/Bn2Z80="; - url = "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.1_linux-aarch64_bin.tar.gz"; + hash = "sha256-LG5e9jCExfOcZ8v1wz0jyFLfhI0QzVDXbmZ//5yc8rw="; + url = "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.3_linux-aarch64_bin.tar.gz"; }; "x86_64-linux" = { - hash = "sha256-1KsCuhAp5jnwM3T9+RwkLh0NSQeYgOGvGTLqe3xDGDc="; - url = "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.1_linux-x64_bin.tar.gz"; - }; - "x86_64-darwin" = { - hash = "sha256-p2LKHZoWPjJ5C5KG869MFjaXKf8nmZ2NurYNe+Fs/y8="; - url = "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.1_macos-x64_bin.tar.gz"; + hash = "sha256-G1KWYTw9ElIdWU4cmTAt+I2OHwfXSreYPb9XIAC5LHw="; + url = "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.3_linux-x64_bin.tar.gz"; }; "aarch64-darwin" = { - hash = "sha256-Gd/UmtES5ubCve3FB8aFm/ISlPpMFk8b5nDUacZbeZM="; - url = "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.1_macos-aarch64_bin.tar.gz"; + hash = "sha256-o/Aih4g9drGLK4DeVrC+Vymss8BLgdSwsP38/ZNSKPM="; + url = "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.3_macos-aarch64_bin.tar.gz"; }; }; "17" = { From 3cc7a811a7db00c90ba3845b9267a64048c063c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85smund=20=C3=98stvold?= Date: Wed, 17 Jun 2026 10:35:15 +0200 Subject: [PATCH 005/197] flyway: 12.0.0 -> 12.8.1 12.8.1 adds new native-connector database plugins (notably flyway-database-nc-cassandra) in lib/flyway. These are discovered via Java's ServiceLoader, but instantiating them requires their JDBC driver dependencies which live in driver subdirectories the wrapper classpath did not include (drivers/cassandra, drivers/aws, drivers/gcp, drivers/couchbase, drivers/mongo). Without them flyway crashes on every invocation with a ServiceConfigurationError. Extend the wrapper classpath with those subdirectories to match the upstream launcher script. Co-Authored-By: Claude Opus 4.8 (1M context) --- pkgs/by-name/fl/flyway/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flyway/package.nix b/pkgs/by-name/fl/flyway/package.nix index 2aadb8c25e49..93b8680095cc 100644 --- a/pkgs/by-name/fl/flyway/package.nix +++ b/pkgs/by-name/fl/flyway/package.nix @@ -9,10 +9,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "flyway"; - version = "12.0.0"; + version = "12.8.1"; src = fetchurl { url = "https://github.com/flyway/flyway/releases/download/flyway-${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-aBAbpNL+wJ+XOS7g8Af94iCylJTE7DmlbViVxA/yV1M="; + sha256 = "sha256-cJLyBFM4Q1WsvB7YP0uCt/IjLK7T2b326IvFW7ePVEA="; }; nativeBuildInputs = [ makeWrapper ]; dontBuild = true; @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { done 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 "-classpath '$out/share/flyway/lib/*:$out/share/flyway/lib/aad/*:$out/share/flyway/lib/flyway/*:$out/share/flyway/lib/netty/*:$out/share/flyway/drivers/*:$out/share/flyway/drivers/aws/*:$out/share/flyway/drivers/gcp/*:$out/share/flyway/drivers/cassandra/*:$out/share/flyway/drivers/couchbase/*:$out/share/flyway/drivers/mongo/*'" \ --add-flags "org.flywaydb.commandline.Main" ''; passthru.tests = { From 5eaeb47340df725060cef31fa120bbfda0fd9fa2 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:50 +0200 Subject: [PATCH 006/197] coqPackages.aac-tactics: modernize mkCoqDerivation release hash format --- .../coq-modules/aac-tactics/default.nix | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/development/coq-modules/aac-tactics/default.nix b/pkgs/development/coq-modules/aac-tactics/default.nix index 3eef4aefd59c..65ee981171ae 100644 --- a/pkgs/development/coq-modules/aac-tactics/default.nix +++ b/pkgs/development/coq-modules/aac-tactics/default.nix @@ -11,25 +11,25 @@ mkCoqDerivation { releaseRev = v: "v${v}"; - release."9.0.0".sha256 = "sha256-mln1182EOeXZCa1NzjAiovK93Xm+5JMZpGqJVrM67Jo="; - release."8.20.0".sha256 = "sha256-VQzeINIZAfP3Qyh29uPqcNVlNJfIzzRLtN0Cm4EuGCk="; - release."8.19.1".sha256 = "sha256-W/V57h+rjb3m0ktCG83PquMHfXiv6H1Nhvw9sVEPLqM="; - release."8.19.0".sha256 = "sha256-IeCBd8gcu4bAXH5I/XIT7neQIILi+EWR6qqAA4GzQD0="; - release."8.18.0".sha256 = "sha256-Vpe79qCyFLOdOtFFvLKR0N+MMpGD661Q01yx4gxRhZo="; - release."8.17.0".sha256 = "sha256-c8DtD21QFDZEVyCQc7ScPZEMTmolxlT3+Db3gStofF8="; - release."8.16.0".sha256 = "sha256-sE1w8q/60adNF9yMJQO70CEk3D8QUopvgiszdHt5Wsw="; - release."8.15.1".sha256 = "sha256:0k2sl3ns897a5ll11bazgpv4ppgi1vmx4n89v2dnxabm5dglyglp"; - release."8.14.1".sha256 = "sha256:1w99jgm7mxwdxnalxhralmhmpwwbd52pbbifq0mx13ixkv6iqm1a"; - release."8.14.0".sha256 = "04x47ngb95m1h4jw2gl0v79s5im7qimcw7pafc34gkkf51pyhakp"; - release."8.13.2".sha256 = "sha256-MAnMc4KzC551JInrRcfKED4nz04FO0GyyyuDVRmnYTa="; - release."8.13.0".sha256 = "sha256-MAnMc4KzC551JInrRcfKED4nz04FO0GyyyuDVRmnYTY="; - release."8.12.0".sha256 = "sha256-dPNA19kZo/2t3rbyX/R5yfGcaEfMhbm9bo71Uo4ZwoM="; - release."8.11.0".sha256 = "sha256-CKKMiJLltIb38u+ZKwfQh/NlxYawkafp+okY34cGCYU="; - release."8.10.0".sha256 = "sha256-Ny3AgfLAzrz3FnoUqejXLApW+krlkHBmYlo3gAG0JsM="; - release."8.9.0".sha256 = "sha256-6Pp0dgYEnVaSnkJR/2Cawt5qaxWDpBI4m0WAbQboeWY="; - release."8.8.0".sha256 = "sha256-mwIKp3kf/6i9IN3cyIWjoRtW8Yf8cc3MV744zzFM3u4="; - release."8.6.1".sha256 = "sha256-PfovQ9xJnzr0eh/tO66yJ3Yp7A5E1SQG46jLIrrbZFg="; - release."8.5.0".sha256 = "sha256-7yNxJn6CH5xS5w/zsXfcZYORa6e5/qS9v8PUq2o02h4="; + release."9.0.0".hash = "sha256-mln1182EOeXZCa1NzjAiovK93Xm+5JMZpGqJVrM67Jo="; + release."8.20.0".hash = "sha256-VQzeINIZAfP3Qyh29uPqcNVlNJfIzzRLtN0Cm4EuGCk="; + release."8.19.1".hash = "sha256-W/V57h+rjb3m0ktCG83PquMHfXiv6H1Nhvw9sVEPLqM="; + release."8.19.0".hash = "sha256-IeCBd8gcu4bAXH5I/XIT7neQIILi+EWR6qqAA4GzQD0="; + release."8.18.0".hash = "sha256-Vpe79qCyFLOdOtFFvLKR0N+MMpGD661Q01yx4gxRhZo="; + release."8.17.0".hash = "sha256-c8DtD21QFDZEVyCQc7ScPZEMTmolxlT3+Db3gStofF8="; + release."8.16.0".hash = "sha256-sE1w8q/60adNF9yMJQO70CEk3D8QUopvgiszdHt5Wsw="; + release."8.15.1".hash = "sha256:0k2sl3ns897a5ll11bazgpv4ppgi1vmx4n89v2dnxabm5dglyglp"; + release."8.14.1".hash = "sha256:1w99jgm7mxwdxnalxhralmhmpwwbd52pbbifq0mx13ixkv6iqm1a"; + release."8.14.0".hash = "sha256:04x47ngb95m1h4jw2gl0v79s5im7qimcw7pafc34gkkf51pyhakp"; + release."8.13.2".hash = "sha256-MAnMc4KzC551JInrRcfKED4nz04FO0GyyyuDVRmnYTa="; + release."8.13.0".hash = "sha256-MAnMc4KzC551JInrRcfKED4nz04FO0GyyyuDVRmnYTY="; + release."8.12.0".hash = "sha256-dPNA19kZo/2t3rbyX/R5yfGcaEfMhbm9bo71Uo4ZwoM="; + release."8.11.0".hash = "sha256-CKKMiJLltIb38u+ZKwfQh/NlxYawkafp+okY34cGCYU="; + release."8.10.0".hash = "sha256-Ny3AgfLAzrz3FnoUqejXLApW+krlkHBmYlo3gAG0JsM="; + release."8.9.0".hash = "sha256-6Pp0dgYEnVaSnkJR/2Cawt5qaxWDpBI4m0WAbQboeWY="; + release."8.8.0".hash = "sha256-mwIKp3kf/6i9IN3cyIWjoRtW8Yf8cc3MV744zzFM3u4="; + release."8.6.1".hash = "sha256-PfovQ9xJnzr0eh/tO66yJ3Yp7A5E1SQG46jLIrrbZFg="; + release."8.5.0".hash = "sha256-7yNxJn6CH5xS5w/zsXfcZYORa6e5/qS9v8PUq2o02h4="; inherit version; defaultVersion = From e81aa9a3cf9ad997907ddf3180ed599339d7529c Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:50 +0200 Subject: [PATCH 007/197] coqPackages.addition-chains: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/addition-chains/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/addition-chains/default.nix b/pkgs/development/coq-modules/addition-chains/default.nix index 9ca61c6d0a16..d9e09325341c 100644 --- a/pkgs/development/coq-modules/addition-chains/default.nix +++ b/pkgs/development/coq-modules/addition-chains/default.nix @@ -13,9 +13,9 @@ mkCoqDerivation { pname = "addition-chains"; repo = "hydra-battles"; - release."0.4".sha256 = "1f7pc4w3kir4c9p0fjx5l77401bx12y72nmqxrqs3qqd3iynvqlp"; - release."0.5".sha256 = "121pcbn6v59l0c165ha9n00whbddpy11npx2y9cn7g879sfk2nqk"; - release."0.6".sha256 = "1dri4sisa7mhclf8w4kw7ixs5zxm8xyjr034r1377p96rdk3jj0j"; + release."0.4".hash = "sha256:1f7pc4w3kir4c9p0fjx5l77401bx12y72nmqxrqs3qqd3iynvqlp"; + release."0.5".hash = "sha256:121pcbn6v59l0c165ha9n00whbddpy11npx2y9cn7g879sfk2nqk"; + release."0.6".hash = "sha256:1dri4sisa7mhclf8w4kw7ixs5zxm8xyjr034r1377p96rdk3jj0j"; releaseRev = (v: "v${v}"); inherit version; From 731a7b0994a1dfc16737167d47605a921abd9346 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:51 +0200 Subject: [PATCH 008/197] coqPackages.async-test: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/async-test/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/async-test/default.nix b/pkgs/development/coq-modules/async-test/default.nix index 9e5333116bff..c18d2558f479 100644 --- a/pkgs/development/coq-modules/async-test/default.nix +++ b/pkgs/development/coq-modules/async-test/default.nix @@ -25,7 +25,7 @@ mkCoqDerivation { } ] null; release = { - "0.1.0".sha256 = "sha256-0DBUS20337tpBi64mlJIWTQvIAdUvWbFCM9Sat7MEA8="; + "0.1.0".hash = "sha256-0DBUS20337tpBi64mlJIWTQvIAdUvWbFCM9Sat7MEA8="; }; releaseRev = v: "v${v}"; From bf203cad2a2bb6b3a7ffa43aad51819f56c1c09b Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:51 +0200 Subject: [PATCH 009/197] coqPackages.atbr: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/atbr/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/atbr/default.nix b/pkgs/development/coq-modules/atbr/default.nix index 3e5598b81dbb..2a1b3212494e 100644 --- a/pkgs/development/coq-modules/atbr/default.nix +++ b/pkgs/development/coq-modules/atbr/default.nix @@ -20,7 +20,7 @@ mkCoqDerivation { } ] null; release = { - "8.20.0".sha256 = "sha256-Okhtq6Gnq4HA3tEZJvf8JBnmk3OKdm6hC1qINmoShmo="; + "8.20.0".hash = "sha256-Okhtq6Gnq4HA3tEZJvf8JBnmk3OKdm6hC1qINmoShmo="; }; releaseRev = v: "v${v}"; From a986951c3a719c6ae468524d9710fa8397f72328 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:51 +0200 Subject: [PATCH 010/197] coqPackages.autosubst-ocaml: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/autosubst-ocaml/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/autosubst-ocaml/default.nix b/pkgs/development/coq-modules/autosubst-ocaml/default.nix index f599bbc05331..f949d2497b05 100644 --- a/pkgs/development/coq-modules/autosubst-ocaml/default.nix +++ b/pkgs/development/coq-modules/autosubst-ocaml/default.nix @@ -9,9 +9,9 @@ mkCoqDerivation { pname = "autosubst-ocaml"; owner = "uds-psl"; - release."1.1+9.0".sha256 = "sha256-fCQjmF+0ik2QdKog61VfIv5ERmw+AJO8y5+CWmDGGk0="; - release."1.1+8.20".sha256 = "sha256-S3uKkwbGFsvauP9lKc3UsdszHahbZQhlOOK3fCBXlSE="; - release."1.1+8.19".sha256 = "sha256-AGbhw/6lg4GpDE6hZBhau9DLW7HVXa0UzGvJfSV8oHE="; + release."1.1+9.0".hash = "sha256-fCQjmF+0ik2QdKog61VfIv5ERmw+AJO8y5+CWmDGGk0="; + release."1.1+8.20".hash = "sha256-S3uKkwbGFsvauP9lKc3UsdszHahbZQhlOOK3fCBXlSE="; + release."1.1+8.19".hash = "sha256-AGbhw/6lg4GpDE6hZBhau9DLW7HVXa0UzGvJfSV8oHE="; inherit version; defaultVersion = From c94a50148924872553e9ba7d62da1ecf13f7334a Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:52 +0200 Subject: [PATCH 011/197] coqPackages.autosubst: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/autosubst/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/autosubst/default.nix b/pkgs/development/coq-modules/autosubst/default.nix index 11c1de76f36f..6671c0645315 100644 --- a/pkgs/development/coq-modules/autosubst/default.nix +++ b/pkgs/development/coq-modules/autosubst/default.nix @@ -12,9 +12,9 @@ mkCoqDerivation { releaseRev = v: "v${v}"; - release."1.7".sha256 = "sha256-qoyteQ5W2Noxf12uACOVeHhPLvgmTzrvEo6Ts+FKTGI="; - release."1.8".sha256 = "sha256-n0lD8D+tjqkDDjFiE4CggxczOPS5TkEnxpB3zEwWZ2I="; - release."1.9".sha256 = "sha256-XiLZjMc+1iwRGOstfLm/WQRF6FTdX6oJr5urn3wmLlA="; + release."1.7".hash = "sha256-qoyteQ5W2Noxf12uACOVeHhPLvgmTzrvEo6Ts+FKTGI="; + release."1.8".hash = "sha256-n0lD8D+tjqkDDjFiE4CggxczOPS5TkEnxpB3zEwWZ2I="; + release."1.9".hash = "sha256-XiLZjMc+1iwRGOstfLm/WQRF6FTdX6oJr5urn3wmLlA="; inherit version; defaultVersion = From 24bd08564f1d06d0d3ea75f78e8a48826c32eb8c Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:52 +0200 Subject: [PATCH 012/197] coqPackages.bbv: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/bbv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/bbv/default.nix b/pkgs/development/coq-modules/bbv/default.nix index d0b19271f28f..a2988761d213 100644 --- a/pkgs/development/coq-modules/bbv/default.nix +++ b/pkgs/development/coq-modules/bbv/default.nix @@ -21,7 +21,7 @@ mkCoqDerivation { } ] null; release = { - "1.5".sha256 = "sha256-8/VPsfhNpuYpLmLC/hWszDhgvS6n8m7BRxUlea8PSUw="; + "1.5".hash = "sha256-8/VPsfhNpuYpLmLC/hWszDhgvS6n8m7BRxUlea8PSUw="; }; releaseRev = v: "v${v}"; From 967d6efae4abf29d73715519f91f06b808ee4b86 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:52 +0200 Subject: [PATCH 013/197] coqPackages.bignums: modernize mkCoqDerivation release hash format --- .../coq-modules/bignums/default.nix | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/development/coq-modules/bignums/default.nix b/pkgs/development/coq-modules/bignums/default.nix index 533319ff9ec2..d3548a970560 100644 --- a/pkgs/development/coq-modules/bignums/default.nix +++ b/pkgs/development/coq-modules/bignums/default.nix @@ -21,27 +21,27 @@ let (case (range "8.6" "8.17") "${coq.coq-version}.0") ] null; - release."9.0.0+coq8.20".sha256 = "sha256-pkvyDaMXRalc6Uu1eBTuiqTpRauRrzu946c6TavyTKY="; - release."9.0.0+coq8.19".sha256 = "sha256-02uL+qWbUveHe67zKfc8w3U0iN3X2DKBsvP3pKpW8KQ="; - release."9.0.0+coq8.18".sha256 = "sha256-vLeJ0GNKl4M84Uj2tAwlrxJOSR6VZoJQvdlDhxJRge8="; - release."9.0.0+coq8.17".sha256 = "sha256-Mn85LqxJKPDIfpxRef9Uh5POwOKlTQ7jsMVz1wnQwuY="; - release."9.0.0+coq8.16".sha256 = "sha256-pwFTl4Unr2ZIirAB3HTtfhL2YN7G/Pg88RX9AhKWXbE="; - release."9.0.0+coq8.15".sha256 = "sha256-2oGOANn3XULHNIlyqjZ5ppQTQa2QF1zzf3YjHAd/pjo="; - release."9.0.0+coq8.14".sha256 = "sha256-qTU152Dz34W6nFZ0pPbja9ouUm/714ZrLQ/Z4N/HIC4="; - release."9.0.0+coq8.13".sha256 = "sha256-zvAqV3VAB7cN+nlMhjSXzxuDkdd387ju2VSb2EUthI0="; - release."8.17.0".sha256 = "sha256-MXYjqN86+3O4hT2ql62U83T5H03E/8ysH8erpvC/oyw="; - release."8.16.0".sha256 = "sha256-DH3iWwatPlhhCVYVlgL2WLkvneSVzSXUiKo2e0+1zR4="; - release."8.15.0".sha256 = "093klwlhclgyrba1iv18dyz1qp5f0lwiaa7y0qwvgmai8rll5fns"; - release."8.14.0".sha256 = "0jsgdvj0ddhkls32krprp34r64y1rb5mwxl34fgaxk2k4664yq06"; - release."8.13.0".sha256 = "1n66i7hd9222b2ks606mak7m4f0dgy02xgygjskmmav6h7g2sx7y"; - release."8.12.0".sha256 = "14ijb3qy2hin3g4djx437jmnswxxq7lkfh3dwh9qvrds9a015yg8"; - release."8.11.0".sha256 = "1xcd7c7qlvs0narfba6px34zq0mz8rffnhxw0kzhhg6i4iw115dp"; - release."8.10.0".sha256 = "0bpb4flckn4nqxbs3wjiznyx1k7r8k93qdigp3qwmikp2lxvcbw5"; - release."8.9.0".sha256 = "03qz1w2xb2j5p06liz5yyafl0fl9vprcqm6j0iwi7rxwghl00p01"; - release."8.8.0".sha256 = "1ymxyrvjygscxkfj3qkq66skl3vdjhb670rzvsvgmwrjkrakjnfg"; - release."8.7.0".sha256 = "11c4sdmpd3l6jjl4v6k213z9fhrmmm1xnly3zmzam1wrrdif4ghl"; + release."9.0.0+coq8.20".hash = "sha256-pkvyDaMXRalc6Uu1eBTuiqTpRauRrzu946c6TavyTKY="; + release."9.0.0+coq8.19".hash = "sha256-02uL+qWbUveHe67zKfc8w3U0iN3X2DKBsvP3pKpW8KQ="; + release."9.0.0+coq8.18".hash = "sha256-vLeJ0GNKl4M84Uj2tAwlrxJOSR6VZoJQvdlDhxJRge8="; + release."9.0.0+coq8.17".hash = "sha256-Mn85LqxJKPDIfpxRef9Uh5POwOKlTQ7jsMVz1wnQwuY="; + release."9.0.0+coq8.16".hash = "sha256-pwFTl4Unr2ZIirAB3HTtfhL2YN7G/Pg88RX9AhKWXbE="; + release."9.0.0+coq8.15".hash = "sha256-2oGOANn3XULHNIlyqjZ5ppQTQa2QF1zzf3YjHAd/pjo="; + release."9.0.0+coq8.14".hash = "sha256-qTU152Dz34W6nFZ0pPbja9ouUm/714ZrLQ/Z4N/HIC4="; + release."9.0.0+coq8.13".hash = "sha256-zvAqV3VAB7cN+nlMhjSXzxuDkdd387ju2VSb2EUthI0="; + release."8.17.0".hash = "sha256-MXYjqN86+3O4hT2ql62U83T5H03E/8ysH8erpvC/oyw="; + release."8.16.0".hash = "sha256-DH3iWwatPlhhCVYVlgL2WLkvneSVzSXUiKo2e0+1zR4="; + release."8.15.0".hash = "sha256:093klwlhclgyrba1iv18dyz1qp5f0lwiaa7y0qwvgmai8rll5fns"; + release."8.14.0".hash = "sha256:0jsgdvj0ddhkls32krprp34r64y1rb5mwxl34fgaxk2k4664yq06"; + release."8.13.0".hash = "sha256:1n66i7hd9222b2ks606mak7m4f0dgy02xgygjskmmav6h7g2sx7y"; + release."8.12.0".hash = "sha256:14ijb3qy2hin3g4djx437jmnswxxq7lkfh3dwh9qvrds9a015yg8"; + release."8.11.0".hash = "sha256:1xcd7c7qlvs0narfba6px34zq0mz8rffnhxw0kzhhg6i4iw115dp"; + release."8.10.0".hash = "sha256:0bpb4flckn4nqxbs3wjiznyx1k7r8k93qdigp3qwmikp2lxvcbw5"; + release."8.9.0".hash = "sha256:03qz1w2xb2j5p06liz5yyafl0fl9vprcqm6j0iwi7rxwghl00p01"; + release."8.8.0".hash = "sha256:1ymxyrvjygscxkfj3qkq66skl3vdjhb670rzvsvgmwrjkrakjnfg"; + release."8.7.0".hash = "sha256:11c4sdmpd3l6jjl4v6k213z9fhrmmm1xnly3zmzam1wrrdif4ghl"; release."8.6.0".rev = "v8.6.0"; - release."8.6.0".sha256 = "0553pcsy21cyhmns6k9qggzb67az8kl31d0lwlnz08bsqswigzrj"; + release."8.6.0".hash = "sha256:0553pcsy21cyhmns6k9qggzb67az8kl31d0lwlnz08bsqswigzrj"; releaseRev = v: "${if lib.versions.isGe "9.0" v then "v" else "V"}${v}"; mlPlugin = true; From f652c7f1fb441157f77760d18997664a5dda71ca Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:52 +0200 Subject: [PATCH 014/197] coqPackages.CakeMLExtraction: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/CakeMLExtraction/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/CakeMLExtraction/default.nix b/pkgs/development/coq-modules/CakeMLExtraction/default.nix index 320af5310043..8ae631939b90 100644 --- a/pkgs/development/coq-modules/CakeMLExtraction/default.nix +++ b/pkgs/development/coq-modules/CakeMLExtraction/default.nix @@ -36,7 +36,7 @@ ] null; release = { - "0.1.0".sha256 = "sha256-diDUTj0l4vliov9+Lg8lNRdkLE7JAfJn8OU7J/HgmDE="; + "0.1.0".hash = "sha256-diDUTj0l4vliov9+Lg8lNRdkLE7JAfJn8OU7J/HgmDE="; }; releaseRev = v: "v${v}"; From 2896c5c13b7679d8cc2aab2bf565c26dc1e0a2a3 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:53 +0200 Subject: [PATCH 015/197] coqPackages.category-theory: modernize mkCoqDerivation release hash format --- .../coq-modules/category-theory/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/category-theory/default.nix b/pkgs/development/coq-modules/category-theory/default.nix index 8b51d20f4614..c9dc71097974 100644 --- a/pkgs/development/coq-modules/category-theory/default.nix +++ b/pkgs/development/coq-modules/category-theory/default.nix @@ -12,15 +12,15 @@ mkCoqDerivation { pname = "category-theory"; owner = "jwiegley"; - release."1.0.0".sha256 = "sha256-qPgho4/VcL3vyMPJAMXXdqhYPEbNeXSZsoWbA/lGek4="; + release."1.0.0".hash = "sha256-qPgho4/VcL3vyMPJAMXXdqhYPEbNeXSZsoWbA/lGek4="; release."20211213".rev = "449e30e929d56f6f90c22af2c91ffcc4d79837be"; - release."20211213".sha256 = "sha256:0vgfmph5l1zn6j4b851rcm43s8y9r83swsz07rpzhmfg34pk0nl0"; + release."20211213".hash = "sha256:0vgfmph5l1zn6j4b851rcm43s8y9r83swsz07rpzhmfg34pk0nl0"; release."20210730".rev = "d87937faaf7460bcd6985931ac36f551d67e11af"; - release."20210730".sha256 = "04x7433yvibxknk6gy4971yzb4saa3z4dnfy9n6irhyafzlxyf0f"; + release."20210730".hash = "sha256:04x7433yvibxknk6gy4971yzb4saa3z4dnfy9n6irhyafzlxyf0f"; release."20190414".rev = "706fdb4065cc2302d92ac2bce62cb59713253119"; - release."20190414".sha256 = "16lg4xs2wzbdbsn148xiacgl4wq4xwfqjnjkdhfr3w0qh1s81hay"; + release."20190414".hash = "sha256:16lg4xs2wzbdbsn148xiacgl4wq4xwfqjnjkdhfr3w0qh1s81hay"; release."20180709".rev = "3b9ba7b26a64d49a55e8b6ccea570a7f32c11ead"; - release."20180709".sha256 = "0f2nr8dgn1ab7hr7jrdmr1zla9g9h8216q4yf4wnff9qkln8sbbs"; + release."20180709".hash = "sha256:0f2nr8dgn1ab7hr7jrdmr1zla9g9h8216q4yf4wnff9qkln8sbbs"; inherit version; defaultVersion = From 1cef0cb18d5ad62019c03da30fe6c9cb21dc54d7 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:53 +0200 Subject: [PATCH 016/197] coqPackages.ceres-bs: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/ceres-bs/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/ceres-bs/default.nix b/pkgs/development/coq-modules/ceres-bs/default.nix index 2ed11d887508..b3ebecec0abf 100644 --- a/pkgs/development/coq-modules/ceres-bs/default.nix +++ b/pkgs/development/coq-modules/ceres-bs/default.nix @@ -23,7 +23,7 @@ mkCoqDerivation { lib.switch coq.version [ (case (range "9.0" "9.1") "1.0.0") ] null; - release."1.0.0".sha256 = "sha256-aB/YWw4E1myIYDRlNs/dEXoI9HDKl1/lsPGMYzjyJsU="; + release."1.0.0".hash = "sha256-aB/YWw4E1myIYDRlNs/dEXoI9HDKl1/lsPGMYzjyJsU="; releaseRev = v: "v${v}"; useDune = true; From daf9b16b13eb175e98f44afedaf441895c1bf1f8 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:53 +0200 Subject: [PATCH 017/197] coqPackages.ceres: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/ceres/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/ceres/default.nix b/pkgs/development/coq-modules/ceres/default.nix index e65559695786..9932f9559cff 100644 --- a/pkgs/development/coq-modules/ceres/default.nix +++ b/pkgs/development/coq-modules/ceres/default.nix @@ -22,8 +22,8 @@ mkCoqDerivation { (case (range "8.14" "9.2") "0.4.1") (case (range "8.8" "8.16") "0.4.0") ] null; - release."0.4.1".sha256 = "sha256-9vyk8/8IVsqNyhw3WPzl8w3L9Wu7gfaMVa3n2nWjFiA="; - release."0.4.0".sha256 = "sha256:0zwp3pn6fdj0qdig734zdczrls886al06mxqhhabms0jvvqijmbi"; + release."0.4.1".hash = "sha256-9vyk8/8IVsqNyhw3WPzl8w3L9Wu7gfaMVa3n2nWjFiA="; + release."0.4.0".hash = "sha256:0zwp3pn6fdj0qdig734zdczrls886al06mxqhhabms0jvvqijmbi"; useDuneifVersion = lib.versions.isGe "0.4.1"; From 4915373d76d7322f0c9456e7b238de98abdca7bc Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:54 +0200 Subject: [PATCH 018/197] coqPackages.CertiRocq: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/CertiRocq/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/CertiRocq/default.nix b/pkgs/development/coq-modules/CertiRocq/default.nix index cb7f5accee56..cf012f592dfb 100644 --- a/pkgs/development/coq-modules/CertiRocq/default.nix +++ b/pkgs/development/coq-modules/CertiRocq/default.nix @@ -41,7 +41,7 @@ mkCoqDerivation { ] null; release = { - "0.9.1+9.1".sha256 = "sha256-YsweBaoq8+QG63e7Llp/4bHldAFnSQSyMumJkb+Bsp0="; + "0.9.1+9.1".hash = "sha256-YsweBaoq8+QG63e7Llp/4bHldAFnSQSyMumJkb+Bsp0="; }; releaseRev = v: "v${v}"; From 523653be9790307594ca08a07671004de80bb9d8 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:54 +0200 Subject: [PATCH 019/197] coqPackages.Cheerios: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/Cheerios/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/Cheerios/default.nix b/pkgs/development/coq-modules/Cheerios/default.nix index a3333e2b362f..7506eb255d1a 100644 --- a/pkgs/development/coq-modules/Cheerios/default.nix +++ b/pkgs/development/coq-modules/Cheerios/default.nix @@ -20,9 +20,9 @@ mkCoqDerivation { (case (range "8.6" "8.16") "20200201") ] null; release."20230107".rev = "bad8ad2476e14df6b5a819b7aaddc27a7c53fb69"; - release."20230107".sha256 = "sha256-G7a+6h4VDk7seKvFr6wy7vYqYmhUje78TYCj98wXrr8="; + release."20230107".hash = "sha256-G7a+6h4VDk7seKvFr6wy7vYqYmhUje78TYCj98wXrr8="; release."20200201".rev = "9c7f66e57b91f706d70afa8ed99d64ed98ab367d"; - release."20200201".sha256 = "1h55s6lk47bk0lv5ralh81z55h799jbl9mhizmqwqzy57y8wqgs1"; + release."20200201".hash = "sha256:1h55s6lk47bk0lv5ralh81z55h799jbl9mhizmqwqzy57y8wqgs1"; propagatedBuildInputs = [ StructTact ]; } From 80cc0d0eb744902cec080dedbdff2bc6f6b74448 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:54 +0200 Subject: [PATCH 020/197] coqPackages.coinduction: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/coinduction/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/coinduction/default.nix b/pkgs/development/coq-modules/coinduction/default.nix index 2b6f52e7ae91..40f81095f00d 100644 --- a/pkgs/development/coq-modules/coinduction/default.nix +++ b/pkgs/development/coq-modules/coinduction/default.nix @@ -21,7 +21,7 @@ mkCoqDerivation { } ] null; release = { - "1.9".sha256 = "sha256-bBU+xDklnzJBeN41GarW5KXzD8eKsOYtb//ULYumwWE="; + "1.9".hash = "sha256-bBU+xDklnzJBeN41GarW5KXzD8eKsOYtb//ULYumwWE="; }; releaseRev = v: "v${v}"; From 0a448e2ebbbe6fde6154fa3a60a693fe28862657 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:54 +0200 Subject: [PATCH 021/197] coqPackages.CoLoR: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/CoLoR/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/coq-modules/CoLoR/default.nix b/pkgs/development/coq-modules/CoLoR/default.nix index 34fc195194db..3a65e26732e7 100644 --- a/pkgs/development/coq-modules/CoLoR/default.nix +++ b/pkgs/development/coq-modules/CoLoR/default.nix @@ -24,18 +24,18 @@ mkCoqDerivation { (case (range "8.6" "8.7") "1.4.0") ] null; - release."1.8.6".sha256 = "sha256-EgqJUf82FbPkfL4ZmQIP/73IoFhfQGkeUeaKV3KQ/fA="; - release."1.8.5".sha256 = "sha256-zKAyj6rKAasDF+iKExmpVHMe2WwgAwv2j1mmiVAl7ys="; - release."1.8.4".sha256 = "sha256-WlRiaLgnFFW5AY0z6EzdP1mevNe1GHsik6wULJLN4k0="; - release."1.8.3".sha256 = "sha256-mMUzIorkQ6WWQBJLk1ioUNwAdDdGHJyhenIvkAjALVU="; - release."1.8.2".sha256 = "sha256:1gvx5cxm582793vxzrvsmhxif7px18h9xsb2jljy2gkphdmsnpqj"; - release."1.8.1".sha256 = "0knhca9fffmyldn4q16h9265i7ih0h4jhcarq4rkn0wnn7x8w8yw"; + release."1.8.6".hash = "sha256-EgqJUf82FbPkfL4ZmQIP/73IoFhfQGkeUeaKV3KQ/fA="; + release."1.8.5".hash = "sha256-zKAyj6rKAasDF+iKExmpVHMe2WwgAwv2j1mmiVAl7ys="; + release."1.8.4".hash = "sha256-WlRiaLgnFFW5AY0z6EzdP1mevNe1GHsik6wULJLN4k0="; + release."1.8.3".hash = "sha256-mMUzIorkQ6WWQBJLk1ioUNwAdDdGHJyhenIvkAjALVU="; + release."1.8.2".hash = "sha256:1gvx5cxm582793vxzrvsmhxif7px18h9xsb2jljy2gkphdmsnpqj"; + release."1.8.1".hash = "sha256:0knhca9fffmyldn4q16h9265i7ih0h4jhcarq4rkn0wnn7x8w8yw"; release."1.7.0".rev = "08b5481ed6ea1a5d2c4c068b62156f5be6d82b40"; - release."1.7.0".sha256 = "1w7fmcpf0691gcwq00lm788k4ijlwz3667zj40j5jjc8j8hj7cq3"; + release."1.7.0".hash = "sha256:1w7fmcpf0691gcwq00lm788k4ijlwz3667zj40j5jjc8j8hj7cq3"; release."1.6.0".rev = "328aa06270584b578edc0d2925e773cced4f14c8"; - release."1.6.0".sha256 = "07sy9kw1qlynsqy251adgi8b3hghrc9xxl2rid6c82mxfsp329sd"; + release."1.6.0".hash = "sha256:07sy9kw1qlynsqy251adgi8b3hghrc9xxl2rid6c82mxfsp329sd"; release."1.4.0".rev = "168c6b86c7d3f87ee51791f795a8828b1521589a"; - release."1.4.0".sha256 = "1d2whsgs3kcg5wgampd6yaqagcpmzhgb6a0hp6qn4lbimck5dfmm"; + release."1.4.0".hash = "sha256:1d2whsgs3kcg5wgampd6yaqagcpmzhgb6a0hp6qn4lbimck5dfmm"; mlPlugin = true; # uses coq-bignums.plugin From 8cfef789b34885028009f3e03927a835260e8f03 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:55 +0200 Subject: [PATCH 022/197] coqPackages.compcert: modernize mkCoqDerivation release hash format --- .../coq-modules/compcert/default.nix | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/development/coq-modules/compcert/default.nix b/pkgs/development/coq-modules/compcert/default.nix index feed65d9a66d..0957c9fe52ce 100644 --- a/pkgs/development/coq-modules/compcert/default.nix +++ b/pkgs/development/coq-modules/compcert/default.nix @@ -55,16 +55,16 @@ let ] null; release = { - "3.8".sha256 = "1gzlyxvw64ca12qql3wnq3bidcx9ygsklv9grjma3ib4hvg7vnr7"; - "3.9".sha256 = "1srcz2dqrvmbvv5cl66r34zqkm0hsbryk7gd3i9xx4slahc9zvdb"; - "3.10".sha256 = "sha256:19rmx8r8v46101ij5myfrz60arqjy7q3ra3fb8mxqqi3c8c4l4j6"; - "3.11".sha256 = "sha256-ZISs/ZAJVWtxp9+Sg5qV5Rss1gI9hK769GnBfawLa6A="; - "3.12".sha256 = "sha256-hXkQ8UnAx3k50OJGBmSm4hgrnRFCosu4+PEMrcKfmV0="; - "3.13".sha256 = "sha256-ZedxgEPr1ZgKIcyhQ6zD1l2xr6RDNNUYq/4ZyR6ojM4="; - "3.13.1".sha256 = "sha256-ldXbuzVB0Z+UVTd5S4yGSg6oRYiKbXLMmUZcQsJLcns="; - "3.14".sha256 = "sha256-QXJMpp/BaPiK5okHeo2rcmXENToXKjB51UqljMHTDgw="; - "3.15".sha256 = "sha256-QFTueGZd0hAWUj+c5GZL/AyNpfN4FuJiIzCICmwRXJ8="; - "3.16".sha256 = "sha256-Ep8bcSFs3Cu+lV5qgo89JJU2vh4TTq66Or0c4evo3gM="; + "3.8".hash = "sha256:1gzlyxvw64ca12qql3wnq3bidcx9ygsklv9grjma3ib4hvg7vnr7"; + "3.9".hash = "sha256:1srcz2dqrvmbvv5cl66r34zqkm0hsbryk7gd3i9xx4slahc9zvdb"; + "3.10".hash = "sha256:19rmx8r8v46101ij5myfrz60arqjy7q3ra3fb8mxqqi3c8c4l4j6"; + "3.11".hash = "sha256-ZISs/ZAJVWtxp9+Sg5qV5Rss1gI9hK769GnBfawLa6A="; + "3.12".hash = "sha256-hXkQ8UnAx3k50OJGBmSm4hgrnRFCosu4+PEMrcKfmV0="; + "3.13".hash = "sha256-ZedxgEPr1ZgKIcyhQ6zD1l2xr6RDNNUYq/4ZyR6ojM4="; + "3.13.1".hash = "sha256-ldXbuzVB0Z+UVTd5S4yGSg6oRYiKbXLMmUZcQsJLcns="; + "3.14".hash = "sha256-QXJMpp/BaPiK5okHeo2rcmXENToXKjB51UqljMHTDgw="; + "3.15".hash = "sha256-QFTueGZd0hAWUj+c5GZL/AyNpfN4FuJiIzCICmwRXJ8="; + "3.16".hash = "sha256-Ep8bcSFs3Cu+lV5qgo89JJU2vh4TTq66Or0c4evo3gM="; "3.17".hash = "sha256-RRc39FUe2sHQdO/ybwA3B7o31qfxcUkgah6I20i0ElE="; }; @@ -155,27 +155,27 @@ let # Support for Coq 8.12.2 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/06956421b4307054af221c118c5f59593c0e67b9.patch"; - sha256 = "1f90q6j3xfvnf3z830bkd4d8526issvmdlrjlc95bfsqs78i1yrl"; + hash = "sha256:1f90q6j3xfvnf3z830bkd4d8526issvmdlrjlc95bfsqs78i1yrl"; }) # Support for Coq 8.13.0 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/0895388e7ebf9c9f3176d225107e21968919fb97.patch"; - sha256 = "0qhkzgb2xl5kxys81pldp3mr39gd30lvr2l2wmplij319vp3xavd"; + hash = "sha256:0qhkzgb2xl5kxys81pldp3mr39gd30lvr2l2wmplij319vp3xavd"; }) # Support for Coq 8.13.1 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/6bf310dd678285dc193798e89fc2c441d8430892.patch"; - sha256 = "026ahhvpj5pksy90f8pnxgmhgwfqk4kwyvcf8x3dsanvz98d4pj5"; + hash = "sha256:026ahhvpj5pksy90f8pnxgmhgwfqk4kwyvcf8x3dsanvz98d4pj5"; }) # Drop support for Coq < 8.9 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/7563a5df926a4c6fb1489a7a4c847641c8a35095.patch"; - sha256 = "05vkslzy399r3dm6dmjs722rrajnyfa30xsyy3djl52isvn4gyfb"; + hash = "sha256:05vkslzy399r3dm6dmjs722rrajnyfa30xsyy3djl52isvn4gyfb"; }) # Support for Coq 8.13.2 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/48bc183167c4ce01a5c9ea86e49d60530adf7290.patch"; - sha256 = "0j62lppfk26d1brdp3qwll2wi4gvpx1k70qivpvby5f7dpkrkax1"; + hash = "sha256:0j62lppfk26d1brdp3qwll2wi4gvpx1k70qivpvby5f7dpkrkax1"; }) ]; } @@ -188,22 +188,22 @@ let # Support for Coq 8.14.1 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/a79f0f99831aa0b0742bf7cce459cc9353bd7cd0.patch"; - sha256 = "sha256:0g20x8gfzvplpad9y9vr1p33k6qv6rsp691x6687v9ffvz7zsz94"; + hash = "sha256:0g20x8gfzvplpad9y9vr1p33k6qv6rsp691x6687v9ffvz7zsz94"; }) # Support for Coq 8.15.0 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/a882f78c069f7337dd9f4abff117d4df98ef38a6.patch"; - sha256 = "sha256:16i87s608fj9ni7cvd5wrd7gicqniad7w78wi26pxdy0pacl7bjg"; + hash = "sha256:16i87s608fj9ni7cvd5wrd7gicqniad7w78wi26pxdy0pacl7bjg"; }) # Support for Coq 8.15.1 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/10a976994d7fd30d143354c289ae735d210ccc09.patch"; - sha256 = "sha256:0bg58gpkgxlmxzp6sg0dvybrfk0pxnm7qd6vxlrbsbm2w6wk03jv"; + hash = "sha256:0bg58gpkgxlmxzp6sg0dvybrfk0pxnm7qd6vxlrbsbm2w6wk03jv"; }) # Support for Coq 8.15.2 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/283a5be7296c4c0a94d863b427c77007ab875733.patch"; - sha256 = "sha256:1s7hvb5ii3p8kkcjlzwldvk8xc3iiibxi9935qjbrh25xi6qs66k"; + hash = "sha256:1s7hvb5ii3p8kkcjlzwldvk8xc3iiibxi9935qjbrh25xi6qs66k"; }) ]; } @@ -216,7 +216,7 @@ let # Support for Coq 8.16.0 (fetchpatch { url = "https://github.com/AbsInt/CompCert/commit/34be08a23d18d56f2dde24fd24b6dbe3bcb01ec3.patch"; - sha256 = "sha256-a5YnftGVadVypEqrOYRRxI7YtGOEWyKnO4GqakFhvzI="; + hash = "sha256-a5YnftGVadVypEqrOYRRxI7YtGOEWyKnO4GqakFhvzI="; }) # Support for Coq 8.16.1 (fetchpatch { From 1e27971d483117c52f6b7a182c167c5bf14aef92 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:55 +0200 Subject: [PATCH 023/197] coqPackages.ConCert: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/ConCert/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/ConCert/default.nix b/pkgs/development/coq-modules/ConCert/default.nix index da0ca0280fe7..917c45750891 100644 --- a/pkgs/development/coq-modules/ConCert/default.nix +++ b/pkgs/development/coq-modules/ConCert/default.nix @@ -27,8 +27,8 @@ mkCoqDerivation { lib.switch coq.coq-version [ (case "9.1" "1.0.1") ] null; - release."1.0.1".sha256 = "sha256-HqbgUnGcZHkeG6qLf4qp/JT5oTPmdfOn1IJqnrloM2U="; - release."1.0.0".sha256 = "sha256-R+kWOZtR7T2LVQnHmLGDmGpLO0S76fPRWJpsO9nWqLE="; + release."1.0.1".hash = "sha256-HqbgUnGcZHkeG6qLf4qp/JT5oTPmdfOn1IJqnrloM2U="; + release."1.0.0".hash = "sha256-R+kWOZtR7T2LVQnHmLGDmGpLO0S76fPRWJpsO9nWqLE="; releaseRev = v: "v${v}"; propagatedBuildInputs = [ From a0b18667f53bb00861e18c27202eff1d62897c8b Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:55 +0200 Subject: [PATCH 024/197] coqPackages.coq-bits: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/coq-bits/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/coq-bits/default.nix b/pkgs/development/coq-modules/coq-bits/default.nix index df1e1f20b386..7a8855d18260 100644 --- a/pkgs/development/coq-modules/coq-bits/default.nix +++ b/pkgs/development/coq-modules/coq-bits/default.nix @@ -34,8 +34,8 @@ mkCoqDerivation { ] null; - release."1.1.0".sha256 = "sha256-TCw1kSXeW0ysIdLeNr+EGmpGumEE9i8tinEMp57UXaE="; - release."1.0.0".sha256 = "0nv5mdgrd075dpd8bc7h0xc5i95v0pkm0bfyq5rj6ii1s54dwcjl"; + release."1.1.0".hash = "sha256-TCw1kSXeW0ysIdLeNr+EGmpGumEE9i8tinEMp57UXaE="; + release."1.0.0".hash = "sha256:0nv5mdgrd075dpd8bc7h0xc5i95v0pkm0bfyq5rj6ii1s54dwcjl"; propagatedBuildInputs = [ mathcomp.algebra From ef400b2de933c0ca009b4db4b49b1974dbe91fe1 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:56 +0200 Subject: [PATCH 025/197] coqPackages.coq-elpi: modernize mkCoqDerivation release hash format --- .../coq-modules/coq-elpi/default.nix | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/pkgs/development/coq-modules/coq-elpi/default.nix b/pkgs/development/coq-modules/coq-elpi/default.nix index b0134851418b..d8e2f2d35779 100644 --- a/pkgs/development/coq-modules/coq-elpi/default.nix +++ b/pkgs/development/coq-modules/coq-elpi/default.nix @@ -56,46 +56,46 @@ let (case "8.12" "1.8.3_8.12") (case "8.11" "1.6.3_8.11") ] null; - release."2.6.0".sha256 = "sha256-23BHq1NFUkI3ayXnGUwiGFySLyY3EuH4RyMgAhQqI4g="; - release."2.5.2".sha256 = "sha256-lLzjPrbVB3rrqox528YiheUb0u89R84Xmrgkn0oplOs="; - release."2.5.0".sha256 = "sha256-Z5xjO83X/ZoTQlWnVupGXPH3HuJefr57Kv128I0dltg="; - release."2.4.0".sha256 = "sha256-W2+vVGExLLux8e0nSZESSoMVvrLxhL6dmXkb+JuKiqc="; - release."2.3.0".sha256 = "sha256-XVOI+s8Qpa7f17+Xq0y7IGPLFeJqo+cDcd3zfMuO7UU="; - release."2.2.0".sha256 = "sha256-rADEoqTXM7/TyYkUKsmCFfj6fjpWdnZEOK++5oLfC/I="; - release."2.0.1".sha256 = "sha256-cuoPsEJ+JRLVc9Golt2rJj4P7lKltTrrmQijjoViooc="; - release."2.0.0".sha256 = "sha256-A/cH324M21k3SZ7+YWXtaYEbu6dZQq3K0cb1RMKjbsM="; - release."1.19.0".sha256 = "sha256-kGoo61nJxeG/BqV+iQaV3iinwPStND+7+fYMxFkiKrQ="; - release."1.18.0".sha256 = "sha256-2fCOlhqi4YkiL5n8SYHuc3pLH+DArf9zuMH7IhpBc2Y="; - release."1.17.0".sha256 = "sha256-J8GatRKFU0ekNCG3V5dBI+FXypeHcLgC5QJYGYzFiEM="; - release."1.15.6".sha256 = "sha256-qc0q01tW8NVm83801HHOBHe/7H1/F2WGDbKO6nCXfno="; - release."1.15.1".sha256 = "sha256-NT2RlcIsFB9AvBhMxil4ZZIgx+KusMqDflj2HgQxsZg="; - release."1.14.0".sha256 = "sha256:1v2p5dlpviwzky2i14cj7gcgf8cr0j54bdm9fl5iz1ckx60j6nvp"; - release."1.13.0".sha256 = "1j7s7dlnjbw222gnbrsjgmjck1yrx7h6hwm8zikcyxi0zys17w7n"; - release."1.12.1".sha256 = "sha256-4mO6/co7NcIQSGIQJyoO8lNWXr6dqz+bIYPO/G0cPkY="; - release."1.11.2".sha256 = "0qk5cfh15y2zrja7267629dybd3irvxk1raz7z8qfir25a81ckd4"; - release."1.11.1".sha256 = "10j076vc2hdcbm15m6s7b6xdzibgfcbzlkgjnlkr2vv9k13qf8kc"; - release."1.10.1".sha256 = "1zsyx26dvj7pznfd2msl2w7zbw51q1nsdw0bdvdha6dga7ijf7xk"; - release."1.9.7".sha256 = "0rvn12h9dpk9s4pxy32p8j0a1h7ib7kg98iv1cbrdg25y5vs85n1"; - release."1.9.5".sha256 = "0gjdwmb6bvb5gh0a6ra48bz5fb3pr5kpxijb7a8mfydvar5i9qr6"; - release."1.9.4".sha256 = "0nii7238mya74f9g6147qmpg6gv6ic9b54x5v85nb6q60d9jh0jq"; - release."1.9.3".sha256 = "198irm800fx3n8n56vx1c6f626cizp1d7jfkrc6ba4iqhb62ma0z"; - release."1.9.2".sha256 = "1rr2fr8vjkc0is7vh1461aidz2iwkigdkp6bqss4hhv0c3ijnn07"; - release."1.8.3_8.12".sha256 = "15z2l4zy0qpw0ws7bvsmpmyv543aqghrfnl48nlwzn9q0v89p557"; + release."2.6.0".hash = "sha256-23BHq1NFUkI3ayXnGUwiGFySLyY3EuH4RyMgAhQqI4g="; + release."2.5.2".hash = "sha256-lLzjPrbVB3rrqox528YiheUb0u89R84Xmrgkn0oplOs="; + release."2.5.0".hash = "sha256-Z5xjO83X/ZoTQlWnVupGXPH3HuJefr57Kv128I0dltg="; + release."2.4.0".hash = "sha256-W2+vVGExLLux8e0nSZESSoMVvrLxhL6dmXkb+JuKiqc="; + release."2.3.0".hash = "sha256-XVOI+s8Qpa7f17+Xq0y7IGPLFeJqo+cDcd3zfMuO7UU="; + release."2.2.0".hash = "sha256-rADEoqTXM7/TyYkUKsmCFfj6fjpWdnZEOK++5oLfC/I="; + release."2.0.1".hash = "sha256-cuoPsEJ+JRLVc9Golt2rJj4P7lKltTrrmQijjoViooc="; + release."2.0.0".hash = "sha256-A/cH324M21k3SZ7+YWXtaYEbu6dZQq3K0cb1RMKjbsM="; + release."1.19.0".hash = "sha256-kGoo61nJxeG/BqV+iQaV3iinwPStND+7+fYMxFkiKrQ="; + release."1.18.0".hash = "sha256-2fCOlhqi4YkiL5n8SYHuc3pLH+DArf9zuMH7IhpBc2Y="; + release."1.17.0".hash = "sha256-J8GatRKFU0ekNCG3V5dBI+FXypeHcLgC5QJYGYzFiEM="; + release."1.15.6".hash = "sha256-qc0q01tW8NVm83801HHOBHe/7H1/F2WGDbKO6nCXfno="; + release."1.15.1".hash = "sha256-NT2RlcIsFB9AvBhMxil4ZZIgx+KusMqDflj2HgQxsZg="; + release."1.14.0".hash = "sha256:1v2p5dlpviwzky2i14cj7gcgf8cr0j54bdm9fl5iz1ckx60j6nvp"; + release."1.13.0".hash = "sha256:1j7s7dlnjbw222gnbrsjgmjck1yrx7h6hwm8zikcyxi0zys17w7n"; + release."1.12.1".hash = "sha256-4mO6/co7NcIQSGIQJyoO8lNWXr6dqz+bIYPO/G0cPkY="; + release."1.11.2".hash = "sha256:0qk5cfh15y2zrja7267629dybd3irvxk1raz7z8qfir25a81ckd4"; + release."1.11.1".hash = "sha256:10j076vc2hdcbm15m6s7b6xdzibgfcbzlkgjnlkr2vv9k13qf8kc"; + release."1.10.1".hash = "sha256:1zsyx26dvj7pznfd2msl2w7zbw51q1nsdw0bdvdha6dga7ijf7xk"; + release."1.9.7".hash = "sha256:0rvn12h9dpk9s4pxy32p8j0a1h7ib7kg98iv1cbrdg25y5vs85n1"; + release."1.9.5".hash = "sha256:0gjdwmb6bvb5gh0a6ra48bz5fb3pr5kpxijb7a8mfydvar5i9qr6"; + release."1.9.4".hash = "sha256:0nii7238mya74f9g6147qmpg6gv6ic9b54x5v85nb6q60d9jh0jq"; + release."1.9.3".hash = "sha256:198irm800fx3n8n56vx1c6f626cizp1d7jfkrc6ba4iqhb62ma0z"; + release."1.9.2".hash = "sha256:1rr2fr8vjkc0is7vh1461aidz2iwkigdkp6bqss4hhv0c3ijnn07"; + release."1.8.3_8.12".hash = "sha256:15z2l4zy0qpw0ws7bvsmpmyv543aqghrfnl48nlwzn9q0v89p557"; release."1.8.3_8.12".version = "1.8.3"; - release."1.8.2_8.12".sha256 = "1n6jwcdazvjgj8vsv2r9zgwpw5yqr5a1ndc2pwhmhqfl04b5dk4y"; + release."1.8.2_8.12".hash = "sha256:1n6jwcdazvjgj8vsv2r9zgwpw5yqr5a1ndc2pwhmhqfl04b5dk4y"; release."1.8.2_8.12".version = "1.8.2"; - release."1.8.1".sha256 = "1fbbdccdmr8g4wwpihzp4r2xacynjznf817lhijw6kqfav75zd0r"; - release."1.8.0".sha256 = "13ywjg94zkbki22hx7s4gfm9rr87r4ghsgan23xyl3l9z8q0idd1"; - release."1.7.0".sha256 = "1ws5cqr0xawv69prgygbl3q6dgglbaw0vc397h9flh90kxaqgyh8"; - release."1.6.3_8.11".sha256 = "1j340cr2bv95clzzkkfmsjkklham1mj84cmiyprzwv20q89zr1hp"; + release."1.8.1".hash = "sha256:1fbbdccdmr8g4wwpihzp4r2xacynjznf817lhijw6kqfav75zd0r"; + release."1.8.0".hash = "sha256:13ywjg94zkbki22hx7s4gfm9rr87r4ghsgan23xyl3l9z8q0idd1"; + release."1.7.0".hash = "sha256:1ws5cqr0xawv69prgygbl3q6dgglbaw0vc397h9flh90kxaqgyh8"; + release."1.6.3_8.11".hash = "sha256:1j340cr2bv95clzzkkfmsjkklham1mj84cmiyprzwv20q89zr1hp"; release."1.6.3_8.11".version = "1.6.3"; - release."1.6.2_8.11".sha256 = "06xrx0ljilwp63ik2sxxr7h617dgbch042xfcnfpy5x96br147rn"; + release."1.6.2_8.11".hash = "sha256:06xrx0ljilwp63ik2sxxr7h617dgbch042xfcnfpy5x96br147rn"; release."1.6.2_8.11".version = "1.6.2"; - release."1.6.1_8.11".sha256 = "0yyyh35i1nb3pg4hw7cak15kj4y6y9l84nwar9k1ifdsagh5zq53"; + release."1.6.1_8.11".hash = "sha256:0yyyh35i1nb3pg4hw7cak15kj4y6y9l84nwar9k1ifdsagh5zq53"; release."1.6.1_8.11".version = "1.6.1"; - release."1.6.0_8.11".sha256 = "0ahxjnzmd7kl3gl38kyjqzkfgllncr2ybnw8bvgrc6iddgga7bpq"; + release."1.6.0_8.11".hash = "sha256:0ahxjnzmd7kl3gl38kyjqzkfgllncr2ybnw8bvgrc6iddgga7bpq"; release."1.6.0_8.11".version = "1.6.0"; - release."1.6.0".sha256 = "0kf99i43mlf750fr7fric764mm495a53mg5kahnbp6zcjcxxrm0b"; + release."1.6.0".hash = "sha256:0kf99i43mlf750fr7fric764mm495a53mg5kahnbp6zcjcxxrm0b"; releaseRev = v: "v${v}"; buildFlags = [ "OCAMLWARN=" ]; From 3146d6f0703e599c19e7fa8f20106d9052d5f763 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:56 +0200 Subject: [PATCH 026/197] coqPackages.coq-hammer-tactics: modernize mkCoqDerivation release hash format --- .../development/coq-modules/coq-hammer/tactics.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/coq-modules/coq-hammer/tactics.nix b/pkgs/development/coq-modules/coq-hammer/tactics.nix index 873500147fba..f1ee78d7adbf 100644 --- a/pkgs/development/coq-modules/coq-hammer/tactics.nix +++ b/pkgs/development/coq-modules/coq-hammer/tactics.nix @@ -23,13 +23,13 @@ let ] null; release = { - "1.3.2+9.1".sha256 = "sha256-tf+Hrfv/ZrLXryTjJchvLfydxzjkXB2hbL7P280Clzw="; - "1.3.2+9.0".sha256 = "sha256-/UHtK9fjpHTbra4/Cnsjt8fg1fvxx7U6kGjQPm15NwM="; - "1.3.2+8.20".sha256 = "sha256-RuX2aInSjwebs/aEOoisNxqcIPqDA2kWehN9tFYqOx4="; - "1.3.2+8.19".sha256 = "sha256-Zd7piAWlKPAZKEz7HVWxhnzOLbA/eR9C/E0T298MJVY="; - "1.3.2+8.18".sha256 = "sha256-D+tQ+1YrSbbqc54U5UlxW1Hhly49TB2pu1LEPL2Eo64="; - "1.3.2+8.17".sha256 = "sha256-2fw66z3yFKs5g+zNCeYXiEyxPzjUr+lGDciiQiuuMAs="; - "1.3.2+8.16".sha256 = "sha256-+j2Mg9n4heXbhjRaqiTQfgBxRqfw6TPYbIuCdhu8OeE="; + "1.3.2+9.1".hash = "sha256-tf+Hrfv/ZrLXryTjJchvLfydxzjkXB2hbL7P280Clzw="; + "1.3.2+9.0".hash = "sha256-/UHtK9fjpHTbra4/Cnsjt8fg1fvxx7U6kGjQPm15NwM="; + "1.3.2+8.20".hash = "sha256-RuX2aInSjwebs/aEOoisNxqcIPqDA2kWehN9tFYqOx4="; + "1.3.2+8.19".hash = "sha256-Zd7piAWlKPAZKEz7HVWxhnzOLbA/eR9C/E0T298MJVY="; + "1.3.2+8.18".hash = "sha256-D+tQ+1YrSbbqc54U5UlxW1Hhly49TB2pu1LEPL2Eo64="; + "1.3.2+8.17".hash = "sha256-2fw66z3yFKs5g+zNCeYXiEyxPzjUr+lGDciiQiuuMAs="; + "1.3.2+8.16".hash = "sha256-+j2Mg9n4heXbhjRaqiTQfgBxRqfw6TPYbIuCdhu8OeE="; }; releaseRev = v: "refs/tags/v${v}"; From f5b9147921279fbb40ebded80367a66f2aeadf1e Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:56 +0200 Subject: [PATCH 027/197] coqPackages.coq-haskell: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/coq-haskell/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/coq-haskell/default.nix b/pkgs/development/coq-modules/coq-haskell/default.nix index 32522e8ef3a1..0a70405ea6d4 100644 --- a/pkgs/development/coq-modules/coq-haskell/default.nix +++ b/pkgs/development/coq-modules/coq-haskell/default.nix @@ -13,7 +13,7 @@ mkCoqDerivation { inherit version; defaultVersion = if lib.versions.range "8.5" "8.8" coq.coq-version then "20171215" else null; release."20171215".rev = "e2cf8b270c2efa3b56fab1ef6acc376c2c3de968"; - release."20171215".sha256 = "09dq1vvshhlhgjccrhqgbhnq2hrys15xryfszqq11rzpgvl2zgdv"; + release."20171215".hash = "sha256:09dq1vvshhlhgjccrhqgbhnq2hrys15xryfszqq11rzpgvl2zgdv"; mlPlugin = true; extraInstallFlags = [ "-f Makefile.coq" ]; From 217f63ec6bb2fbf63e8c64da9ce0c9bbc42ede75 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:57 +0200 Subject: [PATCH 028/197] coqPackages.coq-lsp: modernize mkCoqDerivation release hash format --- .../coq-modules/coq-lsp/default.nix | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/development/coq-modules/coq-lsp/default.nix b/pkgs/development/coq-modules/coq-lsp/default.nix index e9ed905ff3f5..560cf0e74a62 100644 --- a/pkgs/development/coq-modules/coq-lsp/default.nix +++ b/pkgs/development/coq-modules/coq-lsp/default.nix @@ -14,18 +14,18 @@ useDune = true; - release."0.1.8+8.16".sha256 = "sha256-dEEAK5IXGjHB8D/fYJRQG/oCotoXJuWLxXB0GQlY2eo="; - release."0.2.3+8.17".sha256 = "sha256-s7GXRYxuCMXm0XpKAyEwYqolsVFcKHhM71uabqqK5BY="; - release."0.2.3+8.18".sha256 = "sha256-0cEuMWuNJwfiPdc0aHKk3EQbkVRIbVukS586EWSHCgo="; - release."0.2.3+8.19".sha256 = "sha256-0eQQheY2yjS7shifhUlVPLXvTmyvgNpx7deLWXBRTfA="; - release."0.2.3+8.20".sha256 = "sha256-TUVS8jkgf1MMOOx5y70OaeZkdIgdgmyGQ2/zKxeplEk="; - release."0.2.3+9.0".sha256 = "sha256-eZMM4gYRXQroEIKz6XlffyHNYryEF5dIeIoVbEulh6M="; - release."0.2.4+8.20".sha256 = "sha256-mQxh2/Cb5hZ99TtqWYLpZ/BRPrm5GRDYPDfKlCTK9N4="; - release."0.2.4+9.0".sha256 = "sha256-ICPdNxJODNqmUErdTkNk7s52MRuINWLbAPm0rmXFW18="; - release."0.2.4+9.1".sha256 = "sha256-HNHA2vbX70oZkd4QtbP28UbTRXatqxJdxw1OWDVDE8U="; - release."0.2.5+8.20".sha256 = "sha256-OduwwJESXVEkeX+w8nLEhLUtPo4YGDPj21yWyc1uv3U="; - release."0.2.5+9.0".sha256 = "sha256-nbMf7xziBYoBH0F8YBUEybCHSdsaOxlqXnyngeQNg3c="; - release."0.2.5+9.1".sha256 = "sha256-PzIgo15zI3JjibT8GzyHdTwofd3IF6eRmUc47NveH70="; + release."0.1.8+8.16".hash = "sha256-dEEAK5IXGjHB8D/fYJRQG/oCotoXJuWLxXB0GQlY2eo="; + release."0.2.3+8.17".hash = "sha256-s7GXRYxuCMXm0XpKAyEwYqolsVFcKHhM71uabqqK5BY="; + release."0.2.3+8.18".hash = "sha256-0cEuMWuNJwfiPdc0aHKk3EQbkVRIbVukS586EWSHCgo="; + release."0.2.3+8.19".hash = "sha256-0eQQheY2yjS7shifhUlVPLXvTmyvgNpx7deLWXBRTfA="; + release."0.2.3+8.20".hash = "sha256-TUVS8jkgf1MMOOx5y70OaeZkdIgdgmyGQ2/zKxeplEk="; + release."0.2.3+9.0".hash = "sha256-eZMM4gYRXQroEIKz6XlffyHNYryEF5dIeIoVbEulh6M="; + release."0.2.4+8.20".hash = "sha256-mQxh2/Cb5hZ99TtqWYLpZ/BRPrm5GRDYPDfKlCTK9N4="; + release."0.2.4+9.0".hash = "sha256-ICPdNxJODNqmUErdTkNk7s52MRuINWLbAPm0rmXFW18="; + release."0.2.4+9.1".hash = "sha256-HNHA2vbX70oZkd4QtbP28UbTRXatqxJdxw1OWDVDE8U="; + release."0.2.5+8.20".hash = "sha256-OduwwJESXVEkeX+w8nLEhLUtPo4YGDPj21yWyc1uv3U="; + release."0.2.5+9.0".hash = "sha256-nbMf7xziBYoBH0F8YBUEybCHSdsaOxlqXnyngeQNg3c="; + release."0.2.5+9.1".hash = "sha256-PzIgo15zI3JjibT8GzyHdTwofd3IF6eRmUc47NveH70="; inherit version; defaultVersion = From 4f0f37bcbc0bf819b4bc4f29b7e96cba0eda16b5 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:57 +0200 Subject: [PATCH 029/197] coqPackages.CoqMatrix: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/coq-matrix/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/coq-matrix/default.nix b/pkgs/development/coq-modules/coq-matrix/default.nix index 524adaffaa8e..eb9a40142eb5 100644 --- a/pkgs/development/coq-modules/coq-matrix/default.nix +++ b/pkgs/development/coq-modules/coq-matrix/default.nix @@ -17,7 +17,7 @@ mkCoqDerivation { } ] null; release = { - "1.0.6".sha256 = "sha256-XsM3fSstvB6GE5OqT7CFro+RWiYEgJsoQ5gXd74VaK0="; + "1.0.6".hash = "sha256-XsM3fSstvB6GE5OqT7CFro+RWiYEgJsoQ5gXd74VaK0="; }; meta = { homepage = "https://github.com/zhengpushi/CoqMatrix"; From 077d45d30b8b950ffedaa55bcfef69ef4c83e5e1 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:57 +0200 Subject: [PATCH 030/197] coqPackages.coq-record-update: modernize mkCoqDerivation release hash format --- .../coq-modules/coq-record-update/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/coq-modules/coq-record-update/default.nix b/pkgs/development/coq-modules/coq-record-update/default.nix index dfc49aaf7344..566d8dd4a368 100644 --- a/pkgs/development/coq-modules/coq-record-update/default.nix +++ b/pkgs/development/coq-modules/coq-record-update/default.nix @@ -18,12 +18,12 @@ mkCoqDerivation { (case (range "8.14" "9.2") "0.3.6") (case (range "8.10" "9.1") "0.3.4") ] null; - release."0.3.6".sha256 = "sha256-Sd9cmRPb/0MDlR9mzbFrrF9ifP/2vd0KG6u5fGOydds="; - release."0.3.5".sha256 = "sha256-n2HjGD45Ikwhle8jKjum+Hv+4WrpEqKEbJ6iKfwlQKw="; - release."0.3.4".sha256 = "sha256-AhEcugUiVIsgbq884Lur/bQIuGw8prk+3AlNkP1omcw="; - release."0.3.3".sha256 = "sha256-HDIPeFHiC9EwhiOH7yMGJ9d2zJMhboTpRGf9kWcB9Io="; - release."0.3.1".sha256 = "sha256-DyGxO2tqmYZZluXN6Oy5Tw6fuLMyuyxonj8CCToWKkk="; - release."0.3.0".sha256 = "1ffr21dd6hy19gxnvcd4if2450iksvglvkd6q5713fajd72hmc0z"; + release."0.3.6".hash = "sha256-Sd9cmRPb/0MDlR9mzbFrrF9ifP/2vd0KG6u5fGOydds="; + release."0.3.5".hash = "sha256-n2HjGD45Ikwhle8jKjum+Hv+4WrpEqKEbJ6iKfwlQKw="; + release."0.3.4".hash = "sha256-AhEcugUiVIsgbq884Lur/bQIuGw8prk+3AlNkP1omcw="; + release."0.3.3".hash = "sha256-HDIPeFHiC9EwhiOH7yMGJ9d2zJMhboTpRGf9kWcB9Io="; + release."0.3.1".hash = "sha256-DyGxO2tqmYZZluXN6Oy5Tw6fuLMyuyxonj8CCToWKkk="; + release."0.3.0".hash = "sha256:1ffr21dd6hy19gxnvcd4if2450iksvglvkd6q5713fajd72hmc0z"; releaseRev = v: "v${v}"; buildFlags = [ "NO_TEST=1" ]; meta = { From 6a728a7eea470fe65b075601fa66ff29eb5cef19 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:57 +0200 Subject: [PATCH 031/197] coqPackages.coq-tactical: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/coq-tactical/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/coq-tactical/default.nix b/pkgs/development/coq-modules/coq-tactical/default.nix index 55254fc86a3e..b06b666f8134 100644 --- a/pkgs/development/coq-modules/coq-tactical/default.nix +++ b/pkgs/development/coq-modules/coq-tactical/default.nix @@ -22,7 +22,7 @@ mkCoqDerivation { release."2022-02-15" = { rev = "7c26f9a017395c240845184dfed23489d29dbae5"; - sha256 = "sha256-SNoQzGYw5tuabHUDwMAyUsAa/WNoYjmyR85b7a0hVl4="; + hash = "sha256-SNoQzGYw5tuabHUDwMAyUsAa/WNoYjmyR85b7a0hVl4="; }; installPhase = '' From a4b34ff8c3a2d761a170056fd9cc4856d8ed1373 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:58 +0200 Subject: [PATCH 032/197] coqPackages.coqeal: modernize mkCoqDerivation release hash format --- .../coq-modules/coqeal/default.nix | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/development/coq-modules/coqeal/default.nix b/pkgs/development/coq-modules/coqeal/default.nix index 929728ce225b..5e6eced48824 100644 --- a/pkgs/development/coq-modules/coqeal/default.nix +++ b/pkgs/development/coq-modules/coqeal/default.nix @@ -44,18 +44,18 @@ let ] null; - release."2.1.1".sha256 = "sha256-nAQAX35W9br7dgrT9FqGyHYSzwgMiMsuD1d7SztQDwY="; - release."2.1.0".sha256 = "sha256-UoDxy2BKraDyRsO42GXRo26O74OF51biZQGkIMWLf8Y="; - release."2.0.3".sha256 = "sha256-5lDq7IWlEW0EkNzYPu+dA6KOvRgy53W/alikpDr/Kd0="; - release."2.0.1".sha256 = "sha256-d/IQ4IdS2tpyPewcGobj2S6m2HU+iXQmlvR+ITNIcjI="; - release."2.0.0".sha256 = "sha256-SG/KVnRJz2P+ZxkWVp1dDOnc/JVgigoexKfRUh1Y0GM"; - release."1.1.3".sha256 = "sha256-xhqWpg86xbU1GbDtXXInNCTArjjPnWZctWiiasq1ScU="; - release."1.1.1".sha256 = "sha256-ExAdC3WuArNxS+Sa1r4x5aT7ylbCvP/BZXfkdQNAvZ8="; - release."1.1.0".sha256 = "1vyhfna5frkkq2fl1fkg2mwzpg09k3sbzxxpyp14fjay81xajrxr"; - release."1.0.6".sha256 = "0lqkyfj4qbq8wr3yk8qgn7mclw582n3fjl9l19yp8cnchspzywx0"; - release."1.0.5".sha256 = "0cmvky8glb5z2dy3q62aln6qbav4lrf2q1589f6h1gn5bgjrbzkm"; - release."1.0.4".sha256 = "1g5m26lr2lwxh6ld2gykailhay4d0ayql4bfh0aiwqpmmczmxipk"; - release."1.0.3".sha256 = "0hc63ny7phzbihy8l7wxjvn3haxx8jfnhi91iw8hkq8n29i23v24"; + release."2.1.1".hash = "sha256-nAQAX35W9br7dgrT9FqGyHYSzwgMiMsuD1d7SztQDwY="; + release."2.1.0".hash = "sha256-UoDxy2BKraDyRsO42GXRo26O74OF51biZQGkIMWLf8Y="; + release."2.0.3".hash = "sha256-5lDq7IWlEW0EkNzYPu+dA6KOvRgy53W/alikpDr/Kd0="; + release."2.0.1".hash = "sha256-d/IQ4IdS2tpyPewcGobj2S6m2HU+iXQmlvR+ITNIcjI="; + release."2.0.0".hash = "sha256-SG/KVnRJz2P+ZxkWVp1dDOnc/JVgigoexKfRUh1Y0GM"; + release."1.1.3".hash = "sha256-xhqWpg86xbU1GbDtXXInNCTArjjPnWZctWiiasq1ScU="; + release."1.1.1".hash = "sha256-ExAdC3WuArNxS+Sa1r4x5aT7ylbCvP/BZXfkdQNAvZ8="; + release."1.1.0".hash = "sha256:1vyhfna5frkkq2fl1fkg2mwzpg09k3sbzxxpyp14fjay81xajrxr"; + release."1.0.6".hash = "sha256:0lqkyfj4qbq8wr3yk8qgn7mclw582n3fjl9l19yp8cnchspzywx0"; + release."1.0.5".hash = "sha256:0cmvky8glb5z2dy3q62aln6qbav4lrf2q1589f6h1gn5bgjrbzkm"; + release."1.0.4".hash = "sha256:1g5m26lr2lwxh6ld2gykailhay4d0ayql4bfh0aiwqpmmczmxipk"; + release."1.0.3".hash = "sha256:0hc63ny7phzbihy8l7wxjvn3haxx8jfnhi91iw8hkq8n29i23v24"; propagatedBuildInputs = [ mathcomp.ssreflect From 4541dd71edc60ac91bc0e4f55dfebb38e8bac8be Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:58 +0200 Subject: [PATCH 033/197] coqPackages.coqfmt: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/coqfmt/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/coqfmt/default.nix b/pkgs/development/coq-modules/coqfmt/default.nix index aa099ffce34e..a98d6e8fa6bc 100644 --- a/pkgs/development/coq-modules/coqfmt/default.nix +++ b/pkgs/development/coq-modules/coqfmt/default.nix @@ -17,7 +17,7 @@ mkCoqDerivation rec { release."master" = { rev = "c26ce64d6ad1a1c3cafee38ab4889ad3b68a5c33"; - sha256 = "sha256-4Q0z/KUHrJZKeKJDqa9mkxfy9LrGh2xPt561muUFYAY="; + hash = "sha256-4Q0z/KUHrJZKeKJDqa9mkxfy9LrGh2xPt561muUFYAY="; }; namePrefix = [ ]; From 46e6fe186b98b57c3e6f57fbd923a3b0c7b48c8d Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:58 +0200 Subject: [PATCH 034/197] coqPackages.coqhammer: modernize mkCoqDerivation release hash format --- .../coq-modules/coqhammer/default.nix | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/development/coq-modules/coqhammer/default.nix b/pkgs/development/coq-modules/coqhammer/default.nix index c69b58b6bac5..da024f33ff44 100644 --- a/pkgs/development/coq-modules/coqhammer/default.nix +++ b/pkgs/development/coq-modules/coqhammer/default.nix @@ -51,26 +51,26 @@ mkCoqDerivation { out = "1.1-coq8.8"; } ] null; - release."1.3.2-coq8.15".sha256 = "sha256:0n0y9wda8bx88r17ls9541ibxw013ghp73zshgb65bi7ibznbhha"; + release."1.3.2-coq8.15".hash = "sha256:0n0y9wda8bx88r17ls9541ibxw013ghp73zshgb65bi7ibznbhha"; release."1.3.2-coq8.15".rev = "9a3e689036f12c09800ca3bac05054af0cc49233"; - release."1.3.2-coq8.14".sha256 = "sha256:1pvs4p95lr31jb86f33p2q9v8zq3xbci1fk6s6a2g2snfxng1574"; - release."1.3.2-coq8.13".sha256 = "sha256:0krsm8qj9lgfbggxv2jhkbk3vy2cz63qypnarnl31fdmpykchi4b"; - release."1.3.2-coq8.12".sha256 = "sha256:08mnr13lrdnpims6kf8pk6axf4s8qqs0a71hzg3frkx21d6nawhh"; - release."1.3.2-coq8.11".sha256 = "sha256:1z54lmr180rdkv549f0dygxlmamsx3fygvsm0d7rz9j88f2z8kc5"; - release."1.3.2-coq8.10".sha256 = "sha256:08d63ckiwjx07hy5smg5c7a6b3m3a8ra4ljk3z6597633dx85cd0"; - release."1.3.1-coq8.13".sha256 = "033j6saw24anb1lqbgsg1zynxi2rnxq7pgqwh11k8r8y3xisz78w"; - release."1.3.1-coq8.12".sha256 = "0xy3vy4rv8w5ydwb9nq8y4dcimd91yr0hak2j4kn02svssg1kv1y"; - release."1.3.1-coq8.11".sha256 = "0i9nlcayq0ac95vc09d1w8sd221gdjs0g215n086qscqjwimnz8j"; - release."1.3.1-coq8.10".sha256 = "0aq9qwqx680lkidhb77fmyq403rvfcdxch849x1pzy6a48rz5yra"; - release."1.3-coq8.12".sha256 = "1q1y3cwhd98pkm98g71fsdjz85bfwgcz2xn7s7wwmiraifv5l6z8"; - release."1.3-coq8.11".sha256 = "08zf8qfna7b9p2myfaz4g7bas3a1q1156x78n5isqivlnqfrjc1b"; - release."1.3-coq8.10".sha256 = "1fj8497ir4m79hyrmmmmrag01001wrby0h24wv6525vz0w5py3cd"; + release."1.3.2-coq8.14".hash = "sha256:1pvs4p95lr31jb86f33p2q9v8zq3xbci1fk6s6a2g2snfxng1574"; + release."1.3.2-coq8.13".hash = "sha256:0krsm8qj9lgfbggxv2jhkbk3vy2cz63qypnarnl31fdmpykchi4b"; + release."1.3.2-coq8.12".hash = "sha256:08mnr13lrdnpims6kf8pk6axf4s8qqs0a71hzg3frkx21d6nawhh"; + release."1.3.2-coq8.11".hash = "sha256:1z54lmr180rdkv549f0dygxlmamsx3fygvsm0d7rz9j88f2z8kc5"; + release."1.3.2-coq8.10".hash = "sha256:08d63ckiwjx07hy5smg5c7a6b3m3a8ra4ljk3z6597633dx85cd0"; + release."1.3.1-coq8.13".hash = "sha256:033j6saw24anb1lqbgsg1zynxi2rnxq7pgqwh11k8r8y3xisz78w"; + release."1.3.1-coq8.12".hash = "sha256:0xy3vy4rv8w5ydwb9nq8y4dcimd91yr0hak2j4kn02svssg1kv1y"; + release."1.3.1-coq8.11".hash = "sha256:0i9nlcayq0ac95vc09d1w8sd221gdjs0g215n086qscqjwimnz8j"; + release."1.3.1-coq8.10".hash = "sha256:0aq9qwqx680lkidhb77fmyq403rvfcdxch849x1pzy6a48rz5yra"; + release."1.3-coq8.12".hash = "sha256:1q1y3cwhd98pkm98g71fsdjz85bfwgcz2xn7s7wwmiraifv5l6z8"; + release."1.3-coq8.11".hash = "sha256:08zf8qfna7b9p2myfaz4g7bas3a1q1156x78n5isqivlnqfrjc1b"; + release."1.3-coq8.10".hash = "sha256:1fj8497ir4m79hyrmmmmrag01001wrby0h24wv6525vz0w5py3cd"; release."1.1.1-coq8.9" = { - sha256 = "1knjmz4hr8vlp103j8n4fyb2lfxysnm512gh3m2kp85n6as6fvb9"; + hash = "sha256:1knjmz4hr8vlp103j8n4fyb2lfxysnm512gh3m2kp85n6as6fvb9"; rev = "f8b4d81a213aa1f25afbe53c7c9ca1b15e3d42bc"; }; release."1.1-coq8.8" = { - sha256 = "0ms086wp4jmrzyglb8wymchzyflflk01nsfsk4r6qv8rrx81nx9h"; + hash = "sha256:0ms086wp4jmrzyglb8wymchzyflflk01nsfsk4r6qv8rrx81nx9h"; rev = "c3cb54b4d5f33fab372d33c7189861368a08fa22"; }; From cb652af10b0f5e086bf856dc178e164a85713fe3 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:59 +0200 Subject: [PATCH 035/197] coqPackages.coqprime: modernize mkCoqDerivation release hash format --- .../coq-modules/coqprime/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/coq-modules/coqprime/default.nix b/pkgs/development/coq-modules/coqprime/default.nix index ae9ea4e08a19..8d60bb51d0ad 100644 --- a/pkgs/development/coq-modules/coqprime/default.nix +++ b/pkgs/development/coq-modules/coqprime/default.nix @@ -40,15 +40,15 @@ mkCoqDerivation { } ] null; - release."8.20".sha256 = "sha256-bwQPgxCVm6iFRJjNplPtUJqRfr6vXPaWs7OxLNnMjs8="; - release."8.18".sha256 = "sha256-KObBEYerWhIStmq90G3vs9K5LUEOfB2SPxirwLiWQ6E="; - release."8.17".sha256 = "sha256-D878t/PijVCopRKHYqfwdNvt3arGlI8yxbK/vI6qZUY="; - release."8.15".sha256 = "sha256:1zr2q52r08na8265019pj9spcz982ivixk6cnzk6l1srn2g328gv"; - release."8.14.1".sha256 = "sha256:0dqf87xkzcpg7gglbxjyx68ad84w1w73icxgy3s7d3w563glc2p7"; - release."8.12".sha256 = "1slka4w0pya15js4drx9frj7lxyp3k2lzib8v23givzpnxs8ijdj"; - release."8.10".sha256 = "0r9gnh5a5ykiiz5h1i8xnzgiydpwc4z9qhndxyya85xq0f910qaz"; - release."8.8".sha256 = "075yjczk79pf1hd3lgdjiz84ilkzfxjh18lgzrhhqp7d3kz5lxp5"; - release."8.7.2".sha256 = "15zlcrx06qqxjy3nhh22wzy0rb4npc8l4nx2bbsfsvrisbq1qb7k"; + release."8.20".hash = "sha256-bwQPgxCVm6iFRJjNplPtUJqRfr6vXPaWs7OxLNnMjs8="; + release."8.18".hash = "sha256-KObBEYerWhIStmq90G3vs9K5LUEOfB2SPxirwLiWQ6E="; + release."8.17".hash = "sha256-D878t/PijVCopRKHYqfwdNvt3arGlI8yxbK/vI6qZUY="; + release."8.15".hash = "sha256:1zr2q52r08na8265019pj9spcz982ivixk6cnzk6l1srn2g328gv"; + release."8.14.1".hash = "sha256:0dqf87xkzcpg7gglbxjyx68ad84w1w73icxgy3s7d3w563glc2p7"; + release."8.12".hash = "sha256:1slka4w0pya15js4drx9frj7lxyp3k2lzib8v23givzpnxs8ijdj"; + release."8.10".hash = "sha256:0r9gnh5a5ykiiz5h1i8xnzgiydpwc4z9qhndxyya85xq0f910qaz"; + release."8.8".hash = "sha256:075yjczk79pf1hd3lgdjiz84ilkzfxjh18lgzrhhqp7d3kz5lxp5"; + release."8.7.2".hash = "sha256:15zlcrx06qqxjy3nhh22wzy0rb4npc8l4nx2bbsfsvrisbq1qb7k"; releaseRev = v: "v${v}"; mlPlugin = true; # uses coq-bignums.plugin From d496653b3d9f8ba48b04b8dc1c1dfdd363ba9ba0 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:59 +0200 Subject: [PATCH 036/197] coqPackages.coqtail-math: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/coqtail-math/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/coqtail-math/default.nix b/pkgs/development/coq-modules/coqtail-math/default.nix index fada3e52b60e..4400c5a11b30 100644 --- a/pkgs/development/coq-modules/coqtail-math/default.nix +++ b/pkgs/development/coq-modules/coqtail-math/default.nix @@ -22,9 +22,9 @@ mkCoqDerivation { } ] null; - release."8.14".sha256 = "sha256:1k8f8idjnx0mf4z479vcx55iz42rjxrbplbznv80m2famxakq03c"; + release."8.14".hash = "sha256:1k8f8idjnx0mf4z479vcx55iz42rjxrbplbznv80m2famxakq03c"; release."20201124".rev = "5c22c3d7dcd8cf4c47cf84a281780f5915488e9e"; - release."20201124".sha256 = "sha256-wd+Lh7dpAD4zfpyKuztDmSFEZo5ZiFrR8ti2jUCVvoQ="; + release."20201124".hash = "sha256-wd+Lh7dpAD4zfpyKuztDmSFEZo5ZiFrR8ti2jUCVvoQ="; mlPlugin = true; meta = { license = lib.licenses.lgpl3Only; From 92a184718c7773b2ab24bad473a9d509fb264c51 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:59 +0200 Subject: [PATCH 037/197] coqPackages.coquelicot: modernize mkCoqDerivation release hash format --- .../coq-modules/coquelicot/default.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/coq-modules/coquelicot/default.nix b/pkgs/development/coq-modules/coquelicot/default.nix index a368c6dee480..4d63ba5d684a 100644 --- a/pkgs/development/coq-modules/coquelicot/default.nix +++ b/pkgs/development/coq-modules/coquelicot/default.nix @@ -29,16 +29,16 @@ let (case (range "8.8" "8.13") "3.1.0") (case (range "8.5" "8.9") "3.0.2") ] null; - release."3.4.4".sha256 = "sha256-xuL1ZpAfiBvQwXGjS7aN2N7KqSZlw+ywB8HvL9/Bjqs="; - release."3.4.3".sha256 = "sha256-bzzAIENU2OYTtmdBU9Xw8zyBvz9vqTiqjWSm7RnXXRA="; - release."3.4.2".sha256 = "sha256-aBTF8ZKu67Rb3ryCqFyejUXf/65KgG8i5je/ZMFSrj4="; - release."3.4.1".sha256 = "sha256-REhvIBl3EaL8CQqI34Gn7Xjf9NhPI3nrUAO26pSLbm0="; - release."3.4.0".sha256 = "sha256-LIj2SwTvVBxSAO58VYCQix/uxQQe8ey6hqFOSh3PNcg="; - release."3.3.1".sha256 = "sha256-YCvd4aIt2BxLKBYSWzN7aqo0AuY7z8oADmKvybhYBQI="; - release."3.3.0".sha256 = "sha256-bh9qP/EhWrHpTe2GMGG3S2vgBSSK088mFfhAIGejVoU="; - release."3.2.0".sha256 = "07w7dbl8x7xxnbr2q39wrdh054gvi3daqjpdn1jm53crsl1fjxm4"; - release."3.1.0".sha256 = "02i0djar13yk01hzaqprcldhhscn9843x9nf6x3jkv4wv1jwnx9f"; - release."3.0.2".sha256 = "1rqfbbskgz7b1bcpva8wh3v3456sq2364y804f94sc8y5sij23nl"; + release."3.4.4".hash = "sha256-xuL1ZpAfiBvQwXGjS7aN2N7KqSZlw+ywB8HvL9/Bjqs="; + release."3.4.3".hash = "sha256-bzzAIENU2OYTtmdBU9Xw8zyBvz9vqTiqjWSm7RnXXRA="; + release."3.4.2".hash = "sha256-aBTF8ZKu67Rb3ryCqFyejUXf/65KgG8i5je/ZMFSrj4="; + release."3.4.1".hash = "sha256-REhvIBl3EaL8CQqI34Gn7Xjf9NhPI3nrUAO26pSLbm0="; + release."3.4.0".hash = "sha256-LIj2SwTvVBxSAO58VYCQix/uxQQe8ey6hqFOSh3PNcg="; + release."3.3.1".hash = "sha256-YCvd4aIt2BxLKBYSWzN7aqo0AuY7z8oADmKvybhYBQI="; + release."3.3.0".hash = "sha256-bh9qP/EhWrHpTe2GMGG3S2vgBSSK088mFfhAIGejVoU="; + release."3.2.0".hash = "sha256:07w7dbl8x7xxnbr2q39wrdh054gvi3daqjpdn1jm53crsl1fjxm4"; + release."3.1.0".hash = "sha256:02i0djar13yk01hzaqprcldhhscn9843x9nf6x3jkv4wv1jwnx9f"; + release."3.0.2".hash = "sha256:1rqfbbskgz7b1bcpva8wh3v3456sq2364y804f94sc8y5sij23nl"; releaseRev = v: "coquelicot-${v}"; nativeBuildInputs = [ autoconf ]; From 3730ba921c8b5859ddfa78196a69fb715e5da597 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:33:59 +0200 Subject: [PATCH 038/197] coqPackages.coqutil: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/coqutil/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/coqutil/default.nix b/pkgs/development/coq-modules/coqutil/default.nix index 031eb1f8cb86..0c7a1d393f2f 100644 --- a/pkgs/development/coq-modules/coqutil/default.nix +++ b/pkgs/development/coq-modules/coqutil/default.nix @@ -24,9 +24,9 @@ ] null; releaseRev = v: "v${v}"; - release."0.0.7".sha256 = "sha256-A5QDQscZ9BUxxcGTI2RDYOKTZoCYexJQuGNl9i+Wt/g="; - release."0.0.6".sha256 = "sha256-c/ddrj0ahuaj9Zu7YBqK7Q0ur+LK7Fgaa//nxQpQcm4="; - release."0.0.5".sha256 = "sha256-vkZIAAr82GNuCGlCVRgSCj/nqIdD8FITBiX1a8fybqw="; + release."0.0.7".hash = "sha256-A5QDQscZ9BUxxcGTI2RDYOKTZoCYexJQuGNl9i+Wt/g="; + release."0.0.6".hash = "sha256-c/ddrj0ahuaj9Zu7YBqK7Q0ur+LK7Fgaa//nxQpQcm4="; + release."0.0.5".hash = "sha256-vkZIAAr82GNuCGlCVRgSCj/nqIdD8FITBiX1a8fybqw="; nativeBuildInputs = [ findutils ]; From 13b98ceb6d1bfec87da50c9e1b9ba7a1ffc5c45f Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:00 +0200 Subject: [PATCH 039/197] coqPackages.corn: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/corn/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/coq-modules/corn/default.nix b/pkgs/development/coq-modules/corn/default.nix index 660dbabde284..56141662db9e 100644 --- a/pkgs/development/coq-modules/corn/default.nix +++ b/pkgs/development/coq-modules/corn/default.nix @@ -40,13 +40,13 @@ } ] null; release = { - "8.8.1".sha256 = "0gh32j0f18vv5lmf6nb87nr5450w6ai06rhrnvlx2wwi79gv10wp"; - "8.12.0".sha256 = "0b92vhyzn1j6cs84z2182fn82hxxj0bqq7hk6cs4awwb3vc7dkhi"; - "8.13.0".sha256 = "1wzr7mdsnf1rq7q0dvmv55vxzysy85b00ahwbs868bl7m8fk8x5b"; - "8.16.0".sha256 = "sha256-ZE/EEIndxHfo/9Me5NX4ZfcH0ZAQ4sRfZY7LRZfLXBQ="; - "8.18.0".sha256 = "sha256-ow3mfarZ1PvBGf5WLnI8LdF3E+8A6fN7cOcXHrZJLo0="; - "8.19.0".sha256 = "sha256-h5MlfRuv2hTbxGmpLUEGQO1YqQTwUNEHZzCfvdOU1TA="; - "8.20.0".sha256 = "sha256-tl68REU6xTbSOzhPucQPd9A3YnnaMNbSY8gl4Seyp10="; + "8.8.1".hash = "sha256:0gh32j0f18vv5lmf6nb87nr5450w6ai06rhrnvlx2wwi79gv10wp"; + "8.12.0".hash = "sha256:0b92vhyzn1j6cs84z2182fn82hxxj0bqq7hk6cs4awwb3vc7dkhi"; + "8.13.0".hash = "sha256:1wzr7mdsnf1rq7q0dvmv55vxzysy85b00ahwbs868bl7m8fk8x5b"; + "8.16.0".hash = "sha256-ZE/EEIndxHfo/9Me5NX4ZfcH0ZAQ4sRfZY7LRZfLXBQ="; + "8.18.0".hash = "sha256-ow3mfarZ1PvBGf5WLnI8LdF3E+8A6fN7cOcXHrZJLo0="; + "8.19.0".hash = "sha256-h5MlfRuv2hTbxGmpLUEGQO1YqQTwUNEHZzCfvdOU1TA="; + "8.20.0".hash = "sha256-tl68REU6xTbSOzhPucQPd9A3YnnaMNbSY8gl4Seyp10="; }; configureScript = "./configure.sh"; From d3abdfc7ca6d9952368817d827baf1bafebbe870 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:00 +0200 Subject: [PATCH 040/197] coqPackages.deriving: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/deriving/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/coq-modules/deriving/default.nix b/pkgs/development/coq-modules/deriving/default.nix index bc8176069916..5a1614e7414c 100644 --- a/pkgs/development/coq-modules/deriving/default.nix +++ b/pkgs/development/coq-modules/deriving/default.nix @@ -36,12 +36,12 @@ mkCoqDerivation { releaseRev = v: "v${v}"; - release."0.2.3".sha256 = "sha256-LqrSlML5pA84FGY4C/xm1EKSgjDe+NaQCSFg2ggdPHE="; - release."0.2.2".sha256 = "sha256-qsbyQ4spg5vVLZkechb2LoBazGjMh7pR9sSS0s7tXxs="; - release."0.2.1".sha256 = "sha256-053bNa3rcy0fCs9CQoKPxDLXnKRHzteyClLDURpaZJo="; - release."0.2.0".sha256 = "sha256-xPsuEayHstjF0PGFJZJ+5cm0oMUrpoGLXN23op97vjM="; - release."0.1.1".sha256 = "sha256-Gu8aInLxTXfAFE0/gWRYI046Dx3Gv1j1+gx92v/UnPI="; - release."0.1.0".sha256 = "sha256:11crnjm8hyis1qllkks3d7r07s1rfzwvyvpijya3s6iqfh8c7xwh"; + release."0.2.3".hash = "sha256-LqrSlML5pA84FGY4C/xm1EKSgjDe+NaQCSFg2ggdPHE="; + release."0.2.2".hash = "sha256-qsbyQ4spg5vVLZkechb2LoBazGjMh7pR9sSS0s7tXxs="; + release."0.2.1".hash = "sha256-053bNa3rcy0fCs9CQoKPxDLXnKRHzteyClLDURpaZJo="; + release."0.2.0".hash = "sha256-xPsuEayHstjF0PGFJZJ+5cm0oMUrpoGLXN23op97vjM="; + release."0.1.1".hash = "sha256-Gu8aInLxTXfAFE0/gWRYI046Dx3Gv1j1+gx92v/UnPI="; + release."0.1.0".hash = "sha256:11crnjm8hyis1qllkks3d7r07s1rfzwvyvpijya3s6iqfh8c7xwh"; propagatedBuildInputs = [ ssreflect From 4e17bea8a527166181f0e6898e7817bb657ebd5e Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:00 +0200 Subject: [PATCH 041/197] coqPackages.dpdgraph: modernize mkCoqDerivation release hash format --- .../coq-modules/dpdgraph/default.nix | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/development/coq-modules/dpdgraph/default.nix b/pkgs/development/coq-modules/dpdgraph/default.nix index 5f4e89afbdc9..9b6b2f9cac95 100644 --- a/pkgs/development/coq-modules/dpdgraph/default.nix +++ b/pkgs/development/coq-modules/dpdgraph/default.nix @@ -38,27 +38,27 @@ in ] null; release."1.0+9.1".hash = "sha256-6bQsXcY8ouxP7pfJrT3leD9kuhNjpskJKpTv6oHZaTE="; - release."1.0+9.0".sha256 = "sha256-gXy70fj2bAkE0did4gI0wTyWp9AIvOo4xTTihaFIpZ0="; - release."1.0+8.20".sha256 = "sha256-szfH/OksCH3SCbcFjwEvLwHE5avmHp1vYiJM6KAXFqs="; - release."1.0+8.19".sha256 = "sha256-L1vjEydYiwDFTXES3sgfdaO/D50AbTJKBXUKUCgbpto="; - release."1.0+8.18".sha256 = "sha256-z14MI1VSYzPqmF1PqDXzymXWRMYoTlQAfR/P3Pdf7fI="; - release."1.0+8.17".sha256 = "sha256-gcvL3vseLKEF9xinT0579jXBBaA5E3rJ5KaU8RfKtm4="; - release."1.0+8.16".sha256 = "sha256-xy4xcVHaD1OHBdGUzUy3SeZnHtOf1+UIh6YjUYFINm0="; - release."1.0+8.15".sha256 = "sha256:1pxr0gakcz297y8hhrnssv5j07ccd58pv7rh7qv5g7855pfqrkg7"; - release."1.0+8.14".sha256 = "sha256:01pmi7jcc77431jii6x6nd4m8jg4vycachiyi1h6dx9rp3a2508s"; - release."1.0+8.13".sha256 = "sha256:0f8lj8b99n8nsq2jf5m0snblfs8yz50hmlqqq9nlw4qklq7j4z5z"; - release."0.6.9".sha256 = "11mbydpcgk7y8pqzickbzx0ig7g9k9al71i9yfrcscd2xj8fwj8z"; - release."0.6.8".sha256 = "1mj6sknsd53xfb387sp3kdwvl4wn80ck24bfzf3s6mgw1a12vyps"; - release."0.6.7".sha256 = "01vpi7scvkl4ls1z2k2x9zd65wflzb667idj759859hlz3ps9z09"; - release."0.6.6".sha256 = "1gjrm5zjzw4cisiwdr5b3iqa7s4cssa220xr0k96rwgk61rcjd8w"; - release."0.6.5".sha256 = "1f34z24yg05b1096gqv36jr3vffkcjkf9qncii3pzhhvagxd0w2f"; + release."1.0+9.0".hash = "sha256-gXy70fj2bAkE0did4gI0wTyWp9AIvOo4xTTihaFIpZ0="; + release."1.0+8.20".hash = "sha256-szfH/OksCH3SCbcFjwEvLwHE5avmHp1vYiJM6KAXFqs="; + release."1.0+8.19".hash = "sha256-L1vjEydYiwDFTXES3sgfdaO/D50AbTJKBXUKUCgbpto="; + release."1.0+8.18".hash = "sha256-z14MI1VSYzPqmF1PqDXzymXWRMYoTlQAfR/P3Pdf7fI="; + release."1.0+8.17".hash = "sha256-gcvL3vseLKEF9xinT0579jXBBaA5E3rJ5KaU8RfKtm4="; + release."1.0+8.16".hash = "sha256-xy4xcVHaD1OHBdGUzUy3SeZnHtOf1+UIh6YjUYFINm0="; + release."1.0+8.15".hash = "sha256:1pxr0gakcz297y8hhrnssv5j07ccd58pv7rh7qv5g7855pfqrkg7"; + release."1.0+8.14".hash = "sha256:01pmi7jcc77431jii6x6nd4m8jg4vycachiyi1h6dx9rp3a2508s"; + release."1.0+8.13".hash = "sha256:0f8lj8b99n8nsq2jf5m0snblfs8yz50hmlqqq9nlw4qklq7j4z5z"; + release."0.6.9".hash = "sha256:11mbydpcgk7y8pqzickbzx0ig7g9k9al71i9yfrcscd2xj8fwj8z"; + release."0.6.8".hash = "sha256:1mj6sknsd53xfb387sp3kdwvl4wn80ck24bfzf3s6mgw1a12vyps"; + release."0.6.7".hash = "sha256:01vpi7scvkl4ls1z2k2x9zd65wflzb667idj759859hlz3ps9z09"; + release."0.6.6".hash = "sha256:1gjrm5zjzw4cisiwdr5b3iqa7s4cssa220xr0k96rwgk61rcjd8w"; + release."0.6.5".hash = "sha256:1f34z24yg05b1096gqv36jr3vffkcjkf9qncii3pzhhvagxd0w2f"; release."0.6.3".rev = "0acbd0a594c7e927574d5f212cc73a486b5305d2"; - release."0.6.3".sha256 = "0c95b0bz2kjm6swr5na4gs06lxxywradszxbr5ldh2zx02r3f3rx"; + release."0.6.3".hash = "sha256:0c95b0bz2kjm6swr5na4gs06lxxywradszxbr5ldh2zx02r3f3rx"; release."0.6.2".rev = "d76ddde37d918569945774733b7997e8b24daf51"; - release."0.6.2".sha256 = "04lnf4b25yarysj848cfl8pd3i3pr3818acyp9hgwdgd1rqmhjwm"; + release."0.6.2".hash = "sha256:04lnf4b25yarysj848cfl8pd3i3pr3818acyp9hgwdgd1rqmhjwm"; release."0.6.1".rev = "c3b87af6bfa338e18b83f014ebd0e56e1f611663"; - release."0.6.1".sha256 = "1jaafkwsb5450378nprjsds1illgdaq60gryi8kspw0i25ykz2c9"; - release."0.6".sha256 = "0qvar8gfbrcs9fmvkph5asqz4l5fi63caykx3bsn8zf0xllkwv0n"; + release."0.6.1".hash = "sha256:1jaafkwsb5450378nprjsds1illgdaq60gryi8kspw0i25ykz2c9"; + release."0.6".hash = "sha256:0qvar8gfbrcs9fmvkph5asqz4l5fi63caykx3bsn8zf0xllkwv0n"; releaseRev = v: "v${v}"; mlPlugin = true; From 3612ccd7190fc5b1a2c45278f900651430aae3f7 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:01 +0200 Subject: [PATCH 042/197] coqPackages.ElmExtraction: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/ElmExtraction/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/ElmExtraction/default.nix b/pkgs/development/coq-modules/ElmExtraction/default.nix index c7c336305e3d..2ebc7cbea5a4 100644 --- a/pkgs/development/coq-modules/ElmExtraction/default.nix +++ b/pkgs/development/coq-modules/ElmExtraction/default.nix @@ -34,8 +34,8 @@ mkCoqDerivation { ] null; - release."0.1.0".sha256 = "EWjubBHsxAl2HuRAfJI3B9qzP2mj89eh0CUc8y7/7Ds="; - release."0.1.1".sha256 = "SDSyXqtOQlW9m9yH8OC909fsC/ePhKkSiY+BoQE76vk="; + release."0.1.0".hash = "sha256:EWjubBHsxAl2HuRAfJI3B9qzP2mj89eh0CUc8y7/7Ds="; + release."0.1.1".hash = "sha256:SDSyXqtOQlW9m9yH8OC909fsC/ePhKkSiY+BoQE76vk="; releaseRev = v: "v${v}"; From b53de1d3309a17ea8f6a5d979ddad453cbc29f8c Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:01 +0200 Subject: [PATCH 043/197] coqPackages.equations: modernize mkCoqDerivation release hash format --- .../coq-modules/equations/default.nix | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/pkgs/development/coq-modules/equations/default.nix b/pkgs/development/coq-modules/equations/default.nix index ba1a136a6404..4f82713e169b 100644 --- a/pkgs/development/coq-modules/equations/default.nix +++ b/pkgs/development/coq-modules/equations/default.nix @@ -39,53 +39,53 @@ release."1.0+coq8.6".version = "1.0"; release."1.0+coq8.6".rev = "v1.0"; - release."1.0+coq8.6".sha256 = "19ylw9v9g35607w4hm86j7mmkghh07hmkc1ls5bqlz3dizh5q4pj"; + release."1.0+coq8.6".hash = "sha256:19ylw9v9g35607w4hm86j7mmkghh07hmkc1ls5bqlz3dizh5q4pj"; release."1.0+coq8.7".version = "1.0"; release."1.0+coq8.7".rev = "v1.0-8.7"; - release."1.0+coq8.7".sha256 = "1bavg4zl1xn0jqrdq8iw7xqzdvdf39ligj9saz5m9c507zri952h"; + release."1.0+coq8.7".hash = "sha256:1bavg4zl1xn0jqrdq8iw7xqzdvdf39ligj9saz5m9c507zri952h"; release."1.2+coq8.8".version = "1.2"; release."1.2+coq8.8".rev = "v1.2-8.8"; - release."1.2+coq8.8".sha256 = "06452fyzalz7zcjjp73qb7d6xvmqb6skljkivf8pfm55fsc8s7kx"; + release."1.2+coq8.8".hash = "sha256:06452fyzalz7zcjjp73qb7d6xvmqb6skljkivf8pfm55fsc8s7kx"; release."1.2.1+coq8.9".version = "1.2.1"; release."1.2.1+coq8.9".rev = "v1.2.1-8.9"; - release."1.2.1+coq8.9".sha256 = "0d8ddj6nc6p0k25cd8fs17cq427zhzbc3v9pk2wd2fnvk70nlfij"; + release."1.2.1+coq8.9".hash = "sha256:0d8ddj6nc6p0k25cd8fs17cq427zhzbc3v9pk2wd2fnvk70nlfij"; release."1.2.1+coq8.10-2".version = "1.2.1"; release."1.2.1+coq8.10-2".rev = "v1.2.1-8.10-2"; - release."1.2.1+coq8.10-2".sha256 = "0j3z4l5nrbyi9zbbyqkc6kassjanwld2188mwmrbqspaypm2ys68"; + release."1.2.1+coq8.10-2".hash = "sha256:0j3z4l5nrbyi9zbbyqkc6kassjanwld2188mwmrbqspaypm2ys68"; release."1.2.3+coq8.11".version = "1.2.3"; release."1.2.3+coq8.11".rev = "v1.2.3-8.11"; - release."1.2.3+coq8.11".sha256 = "1srxz1rws8jsh7402g2x2vcqgjbbsr64dxxj5d2zs48pmhb20csf"; + release."1.2.3+coq8.11".hash = "sha256:1srxz1rws8jsh7402g2x2vcqgjbbsr64dxxj5d2zs48pmhb20csf"; release."1.2.3+coq8.12".version = "1.2.3"; release."1.2.3+coq8.12".rev = "v1.2.3-8.12"; - release."1.2.3+coq8.12".sha256 = "1y0jkvzyz5ssv5vby41p1i8zs7nsdc8g3pzyq73ih9jz8h252643"; + release."1.2.3+coq8.12".hash = "sha256:1y0jkvzyz5ssv5vby41p1i8zs7nsdc8g3pzyq73ih9jz8h252643"; release."1.2.4+coq8.11".rev = "v1.2.4-8.11"; - release."1.2.4+coq8.11".sha256 = "01fihyav8jbjinycgjc16adpa0zy5hcav5mlkf4s9zvqxka21i52"; + release."1.2.4+coq8.11".hash = "sha256:01fihyav8jbjinycgjc16adpa0zy5hcav5mlkf4s9zvqxka21i52"; release."1.2.4+coq8.12".rev = "v1.2.4-8.12"; - release."1.2.4+coq8.12".sha256 = "1n0w8is464qcq8mk2mv7amaf0khbjz5mpc9phf0rhpjm0lb22cb3"; + release."1.2.4+coq8.12".hash = "sha256:1n0w8is464qcq8mk2mv7amaf0khbjz5mpc9phf0rhpjm0lb22cb3"; release."1.2.4+coq8.13".rev = "v1.2.4-8.13"; - release."1.2.4+coq8.13".sha256 = "0i014lshsdflzw6h0qxra9d2f0q82vffxv2f29awbb9ad0p4rq4q"; + release."1.2.4+coq8.13".hash = "sha256:0i014lshsdflzw6h0qxra9d2f0q82vffxv2f29awbb9ad0p4rq4q"; release."1.3+8.13".rev = "v1.3-8.13"; - release."1.3+8.13".sha256 = "1jwjbkkkk4bwf6pz4zzz8fy5bb17aqyf4smkja59rgj9ya6nrdhg"; + release."1.3+8.13".hash = "sha256:1jwjbkkkk4bwf6pz4zzz8fy5bb17aqyf4smkja59rgj9ya6nrdhg"; release."1.3+8.14".rev = "v1.3-8.14"; - release."1.3+8.14".sha256 = "19bj9nncd1r9g4273h5qx35gs3i4bw5z9bhjni24b413hyj55hkv"; + release."1.3+8.14".hash = "sha256:19bj9nncd1r9g4273h5qx35gs3i4bw5z9bhjni24b413hyj55hkv"; release."1.3+8.15".rev = "v1.3-8.15"; - release."1.3+8.15".sha256 = "1vfcfpsp9zyj0sw0cwibk76nj6n0r6gwh8m1aa3lbvc0b1kbm32k"; + release."1.3+8.15".hash = "sha256:1vfcfpsp9zyj0sw0cwibk76nj6n0r6gwh8m1aa3lbvc0b1kbm32k"; release."1.3+8.16".rev = "v1.3-8.16"; - release."1.3+8.16".sha256 = "sha256-zyMGeRObtSGWh7n3WCqesBZL5EgLvKwmnTy09rYpxyE="; + release."1.3+8.16".hash = "sha256-zyMGeRObtSGWh7n3WCqesBZL5EgLvKwmnTy09rYpxyE="; release."1.3+8.17".rev = "v1.3-8.17"; - release."1.3+8.17".sha256 = "sha256-yNotSIxFkhTg3reZIchGQ7cV9WmTJ7p7hPfKGBiByDw="; + release."1.3+8.17".hash = "sha256-yNotSIxFkhTg3reZIchGQ7cV9WmTJ7p7hPfKGBiByDw="; release."1.3+8.18".rev = "v1.3-8.18"; - release."1.3+8.18".sha256 = "sha256-8MZO9vWdr8wlAov0lBTYMnde0RuMyhaiM99zp7Zwfao="; + release."1.3+8.18".hash = "sha256-8MZO9vWdr8wlAov0lBTYMnde0RuMyhaiM99zp7Zwfao="; release."1.3+8.19".rev = "v1.3-8.19"; - release."1.3+8.19".sha256 = "sha256-roBCWfAHDww2Z2JbV5yMI3+EOfIsv3WvxEcUbBiZBsk="; + release."1.3+8.19".hash = "sha256-roBCWfAHDww2Z2JbV5yMI3+EOfIsv3WvxEcUbBiZBsk="; release."1.3.1+8.20".rev = "v1.3.1-8.20"; - release."1.3.1+8.20".sha256 = "sha256-u8LB1KiACM5zVaoL7dSdHYvZgX7pf30VuqtjLLGuTzc="; + release."1.3.1+8.20".hash = "sha256-u8LB1KiACM5zVaoL7dSdHYvZgX7pf30VuqtjLLGuTzc="; release."1.3.1+9.0".rev = "v1.3.1-9.0"; - release."1.3.1+9.0".sha256 = "sha256-186Z0/wCuGAjIvG1LoYBMPooaC6HmnKWowYXuR0y6bA="; + release."1.3.1+9.0".hash = "sha256-186Z0/wCuGAjIvG1LoYBMPooaC6HmnKWowYXuR0y6bA="; release."1.3.1+9.1".rev = "v1.3.1-9.1"; - release."1.3.1+9.1".sha256 = "sha256-LtYbAR3jt+JbYcqP+m1n3AZhAWSMIeOZtmdSJwg7L1A="; + release."1.3.1+9.1".hash = "sha256-LtYbAR3jt+JbYcqP+m1n3AZhAWSMIeOZtmdSJwg7L1A="; release."1.3.2+9.2".rev = "v1.3.2-9.2"; - release."1.3.2+9.2".sha256 = "sha256-wpl6Uxy3M2xYuBZPLdsvkvBfXqzplHRrNjyePgLi2X4="; + release."1.3.2+9.2".hash = "sha256-wpl6Uxy3M2xYuBZPLdsvkvBfXqzplHRrNjyePgLi2X4="; mlPlugin = true; From fee3983be5e40a7fcb1236af39a9e9560b49274f Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:01 +0200 Subject: [PATCH 044/197] coqPackages.ExtLib: modernize mkCoqDerivation release hash format --- .../coq-modules/ExtLib/default.nix | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/development/coq-modules/ExtLib/default.nix b/pkgs/development/coq-modules/ExtLib/default.nix index 1fb47713cde3..eb1adfd44dfa 100644 --- a/pkgs/development/coq-modules/ExtLib/default.nix +++ b/pkgs/development/coq-modules/ExtLib/default.nix @@ -25,24 +25,24 @@ mkCoqDerivation { (case "8.5" "0.9.4") ] null; release."0.13.1".hash = "sha256-WJZaisQhbK9s/X4UeEYlhIaG2JqVWm1BiXzlDAcfEMk="; - release."0.13.0".sha256 = "sha256-vqVSu+nyGjRVXe2tnE6MPl0kcg4LHfgFwRCpTQAP/is="; - release."0.12.2".sha256 = "sha256-lSTlbpkSuAY6B9cqofXSlDk2VchtqfZpRQ0+y/BAbEY="; - release."0.12.1".sha256 = "sha256-YIHyiRUHPy/LGM2DMTRKRwP7j6OSBYKpu6wO2mZOubo="; - release."0.12.0".sha256 = "sha256-9szpnWoS83bDc+iLqElfgz0LNRo9hSRQwUFIgpTca4c="; - release."0.11.8".sha256 = "sha256-uUBKJb7XjRnyb7rCisZrDcaDdsp1Bv1lXDIU3Ce8e5k="; - release."0.11.7".sha256 = "sha256-HkxUny0mxDDT4VouBBh8btwxGZgsb459kBufTLLnuEY="; - release."0.11.6".sha256 = "0w6iyrdszz7zc8kaybhy3mwjain2d2f83q79xfd5di0hgdayh7q7"; - release."0.11.4".sha256 = "0yp8mhrhkc498nblvhq1x4j6i9aiidkjza4wzvrkp9p8rgx5g5y3"; - release."0.11.3".sha256 = "1w99nzpk72lffxis97k235axss5lmzhy5z3lga2i0si95mbpil42"; - release."0.11.2".sha256 = "0iyka81g26x5n99xic7kqn8vxqjw8rz7vw9rs27iw04lf137vzv6"; - release."0.10.3".sha256 = "0795gs2dlr663z826mp63c8h2zfadn541dr8q0fvnvi2z7kfyslb"; - release."0.11.1".sha256 = "0dmf1p9j8lm0hwaq0af18jxdwg869xi2jm8447zng7krrq3kvkg5"; - release."0.10.2".sha256 = "1b150rc5bmz9l518r4m3vwcrcnnkkn9q5lrwygkh0a7mckgg2k9f"; - release."0.10.1".sha256 = "0r1vspad8fb8bry3zliiz4hfj4w1iib1l2gm115a94m6zbiksd95"; - release."0.10.0".sha256 = "1kxi5bmjwi5zqlqgkyzhhxwgcih7wf60cyw9398k2qjkmi186r4a"; - release."0.9.7".sha256 = "00v4bm4glv1hy08c8xsm467az6d1ashrznn8p2bmbmmp52lfg7ag"; - release."0.9.5".sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; - release."0.9.4".sha256 = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0"; + release."0.13.0".hash = "sha256-vqVSu+nyGjRVXe2tnE6MPl0kcg4LHfgFwRCpTQAP/is="; + release."0.12.2".hash = "sha256-lSTlbpkSuAY6B9cqofXSlDk2VchtqfZpRQ0+y/BAbEY="; + release."0.12.1".hash = "sha256-YIHyiRUHPy/LGM2DMTRKRwP7j6OSBYKpu6wO2mZOubo="; + release."0.12.0".hash = "sha256-9szpnWoS83bDc+iLqElfgz0LNRo9hSRQwUFIgpTca4c="; + release."0.11.8".hash = "sha256-uUBKJb7XjRnyb7rCisZrDcaDdsp1Bv1lXDIU3Ce8e5k="; + release."0.11.7".hash = "sha256-HkxUny0mxDDT4VouBBh8btwxGZgsb459kBufTLLnuEY="; + release."0.11.6".hash = "sha256:0w6iyrdszz7zc8kaybhy3mwjain2d2f83q79xfd5di0hgdayh7q7"; + release."0.11.4".hash = "sha256:0yp8mhrhkc498nblvhq1x4j6i9aiidkjza4wzvrkp9p8rgx5g5y3"; + release."0.11.3".hash = "sha256:1w99nzpk72lffxis97k235axss5lmzhy5z3lga2i0si95mbpil42"; + release."0.11.2".hash = "sha256:0iyka81g26x5n99xic7kqn8vxqjw8rz7vw9rs27iw04lf137vzv6"; + release."0.10.3".hash = "sha256:0795gs2dlr663z826mp63c8h2zfadn541dr8q0fvnvi2z7kfyslb"; + release."0.11.1".hash = "sha256:0dmf1p9j8lm0hwaq0af18jxdwg869xi2jm8447zng7krrq3kvkg5"; + release."0.10.2".hash = "sha256:1b150rc5bmz9l518r4m3vwcrcnnkkn9q5lrwygkh0a7mckgg2k9f"; + release."0.10.1".hash = "sha256:0r1vspad8fb8bry3zliiz4hfj4w1iib1l2gm115a94m6zbiksd95"; + release."0.10.0".hash = "sha256:1kxi5bmjwi5zqlqgkyzhhxwgcih7wf60cyw9398k2qjkmi186r4a"; + release."0.9.7".hash = "sha256:00v4bm4glv1hy08c8xsm467az6d1ashrznn8p2bmbmmp52lfg7ag"; + release."0.9.5".hash = "sha256:1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; + release."0.9.4".hash = "sha256:1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0"; releaseRev = v: "v${v}"; propagatedBuildInputs = [ stdlib ]; From acb5cdf7e3bf756de5c4c39e63bc13e5f22f16c8 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:01 +0200 Subject: [PATCH 045/197] coqPackages.extructures: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/extructures/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/extructures/default.nix b/pkgs/development/coq-modules/extructures/default.nix index adc38671ece4..f6e485b1d75e 100644 --- a/pkgs/development/coq-modules/extructures/default.nix +++ b/pkgs/development/coq-modules/extructures/default.nix @@ -36,11 +36,11 @@ releaseRev = v: "v${v}"; - release."0.5.0".sha256 = "sha256-Guu2+tmHym52DA6SB5Rq/rYWIQEl47Q7YvMaUkfOH2k="; - release."0.4.0".sha256 = "sha256-hItFO2XY2LTPSofPTKt3AfOEfiLliaYdzUXgDv4ea9Y="; - release."0.3.1".sha256 = "sha256-KcuG/11Yq5ACem4FyVnQqHKvy3tNK7hd0ir2SJzzMN0="; - release."0.3.0".sha256 = "sha256:14rm0726f1732ldds495qavg26gsn30w6dfdn36xb12g5kzavp38"; - release."0.2.2".sha256 = "sha256:1clzza73gccy6p6l95n6gs0adkqd3h4wgl4qg5l0qm4q140grvm7"; + release."0.5.0".hash = "sha256-Guu2+tmHym52DA6SB5Rq/rYWIQEl47Q7YvMaUkfOH2k="; + release."0.4.0".hash = "sha256-hItFO2XY2LTPSofPTKt3AfOEfiLliaYdzUXgDv4ea9Y="; + release."0.3.1".hash = "sha256-KcuG/11Yq5ACem4FyVnQqHKvy3tNK7hd0ir2SJzzMN0="; + release."0.3.0".hash = "sha256:14rm0726f1732ldds495qavg26gsn30w6dfdn36xb12g5kzavp38"; + release."0.2.2".hash = "sha256:1clzza73gccy6p6l95n6gs0adkqd3h4wgl4qg5l0qm4q140grvm7"; propagatedBuildInputs = [ mathcomp-boot ]; From 8e6115f919704e7b71dd4cf464f270bb059766c7 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:02 +0200 Subject: [PATCH 046/197] coqPackages.fcsl-pcm: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/fcsl-pcm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/fcsl-pcm/default.nix b/pkgs/development/coq-modules/fcsl-pcm/default.nix index 551957f4a294..38e2c7e1a0e0 100644 --- a/pkgs/development/coq-modules/fcsl-pcm/default.nix +++ b/pkgs/development/coq-modules/fcsl-pcm/default.nix @@ -29,7 +29,7 @@ mkCoqDerivation { (case (range "9.0" "9.1") (range "2.4.0" "2.5.0") "2.2.0") ] null; - release."2.2.0".sha256 = "sha256-VnfK+RHWiq27hxEJ9stpVp609/dMiPH6UHFhzaHdAnM="; + release."2.2.0".hash = "sha256-VnfK+RHWiq27hxEJ9stpVp609/dMiPH6UHFhzaHdAnM="; releaseRev = v: "v${v}"; propagatedBuildInputs = [ From 5914e2aecffbd59840711e629ef95387a6a610da Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:02 +0200 Subject: [PATCH 047/197] coqPackages.flocq: modernize mkCoqDerivation release hash format --- .../development/coq-modules/flocq/default.nix | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/development/coq-modules/flocq/default.nix b/pkgs/development/coq-modules/flocq/default.nix index ceb1879e5165..8b88471229c0 100644 --- a/pkgs/development/coq-modules/flocq/default.nix +++ b/pkgs/development/coq-modules/flocq/default.nix @@ -29,17 +29,17 @@ let (case (range "8.7" "8.15") "3.4.3") (case (range "8.5" "8.8") "2.6.1") ] null; - release."4.2.2".sha256 = "sha256-1q4V6KyRb0tEeqBcBTUKmAxCJktqe/MN2C9zdbyv7hk="; - release."4.2.1".sha256 = "sha256-W5hcAm0GGmNsvre79/iGNcoBwFzStC4G177hZ3ds/4E="; - release."4.2.0".sha256 = "sha256-uTeo4GCs6wTLN3sLKsj0xLlt1fUDYfozXtq6iooLUgM="; - release."4.1.4".sha256 = "sha256-Use6Mlx79yef1CkCPyGoOItsD69B9KR+mQArCtmre4s="; - release."4.1.3".sha256 = "sha256-os3cI885xNpxI+1p5rb8fSNnxKr7SFxqh83+3AM3t4I="; - release."4.1.1".sha256 = "sha256-FbClxlV0ZaxITe7s9SlNbpeMNDJli+Dfh2TMrjaMtHo="; - release."4.1.0".sha256 = "sha256:09rak9cha7q11yfqracbcq75mhmir84331h1218xcawza48rbjik"; - release."3.4.3".sha256 = "sha256-YTdWlEmFJjCcHkl47jSOgrGqdXoApJY4u618ofCaCZE="; - release."3.4.2".sha256 = "1s37hvxyffx8ccc8mg5aba7ivfc39p216iibvd7f2cb9lniqk1pw"; - release."3.3.1".sha256 = "1mk8adhi5hrllsr0hamzk91vf2405sjr4lh5brg9201mcw11abkz"; - release."2.6.1".sha256 = "0q5a038ww5dn72yvwn5298d3ridkcngb1dik8hdyr3xh7gr5qibj"; + release."4.2.2".hash = "sha256-1q4V6KyRb0tEeqBcBTUKmAxCJktqe/MN2C9zdbyv7hk="; + release."4.2.1".hash = "sha256-W5hcAm0GGmNsvre79/iGNcoBwFzStC4G177hZ3ds/4E="; + release."4.2.0".hash = "sha256-uTeo4GCs6wTLN3sLKsj0xLlt1fUDYfozXtq6iooLUgM="; + release."4.1.4".hash = "sha256-Use6Mlx79yef1CkCPyGoOItsD69B9KR+mQArCtmre4s="; + release."4.1.3".hash = "sha256-os3cI885xNpxI+1p5rb8fSNnxKr7SFxqh83+3AM3t4I="; + release."4.1.1".hash = "sha256-FbClxlV0ZaxITe7s9SlNbpeMNDJli+Dfh2TMrjaMtHo="; + release."4.1.0".hash = "sha256:09rak9cha7q11yfqracbcq75mhmir84331h1218xcawza48rbjik"; + release."3.4.3".hash = "sha256-YTdWlEmFJjCcHkl47jSOgrGqdXoApJY4u618ofCaCZE="; + release."3.4.2".hash = "sha256:1s37hvxyffx8ccc8mg5aba7ivfc39p216iibvd7f2cb9lniqk1pw"; + release."3.3.1".hash = "sha256:1mk8adhi5hrllsr0hamzk91vf2405sjr4lh5brg9201mcw11abkz"; + release."2.6.1".hash = "sha256:0q5a038ww5dn72yvwn5298d3ridkcngb1dik8hdyr3xh7gr5qibj"; releaseRev = v: "flocq-${v}"; nativeBuildInputs = [ From b153e366c1bac9f57fb7b6209753a46e49e8a568 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:02 +0200 Subject: [PATCH 048/197] coqPackages.fourcolor: modernize mkCoqDerivation release hash format --- .../coq-modules/fourcolor/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/fourcolor/default.nix b/pkgs/development/coq-modules/fourcolor/default.nix index 3d2bda0b3d4e..3dfa427a2f7a 100644 --- a/pkgs/development/coq-modules/fourcolor/default.nix +++ b/pkgs/development/coq-modules/fourcolor/default.nix @@ -12,14 +12,14 @@ mkCoqDerivation { releaseRev = v: "v${v}"; - release."1.2.3".sha256 = "sha256-gwKfUa74fIP7j+2eQgnLD7AswjCtOFGHGaIWb4qI0n4="; - release."1.2.4".sha256 = "sha256-iSW2O1kuunvOqTolmGGXmsYTxo2MJYCdW3BnEhp6Ksg="; - release."1.2.5".sha256 = "sha256-3qOPNCRjGK2UdHGMSqElpIXhAPVCklpeQgZwf9AFals="; - release."1.3.0".sha256 = "sha256-h9pa6vaKT6jCEaIdEdcu0498Ou5kEXtZdb9P7WXK1DQ="; - release."1.3.1".sha256 = "sha256-wBizm1hJXPYBu0tHFNScQHd22FebsJYoggT5OlhY/zM="; - release."1.4.0".sha256 = "sha256-8TtNPEbp3uLAH+MjOKiTZHOjPb3vVYlabuqsdWxbg80="; - release."1.4.1".sha256 = "sha256-0UASpo9CdpvidRv33BDWrevo+NSOhxLQFPCJAWPXf+s="; - release."1.4.2".sha256 = "sha256-d5J8j8gi6siwCLevM6y8Hf2rTB/HEfh72LLk0Qlzr0c="; + release."1.2.3".hash = "sha256-gwKfUa74fIP7j+2eQgnLD7AswjCtOFGHGaIWb4qI0n4="; + release."1.2.4".hash = "sha256-iSW2O1kuunvOqTolmGGXmsYTxo2MJYCdW3BnEhp6Ksg="; + release."1.2.5".hash = "sha256-3qOPNCRjGK2UdHGMSqElpIXhAPVCklpeQgZwf9AFals="; + release."1.3.0".hash = "sha256-h9pa6vaKT6jCEaIdEdcu0498Ou5kEXtZdb9P7WXK1DQ="; + release."1.3.1".hash = "sha256-wBizm1hJXPYBu0tHFNScQHd22FebsJYoggT5OlhY/zM="; + release."1.4.0".hash = "sha256-8TtNPEbp3uLAH+MjOKiTZHOjPb3vVYlabuqsdWxbg80="; + release."1.4.1".hash = "sha256-0UASpo9CdpvidRv33BDWrevo+NSOhxLQFPCJAWPXf+s="; + release."1.4.2".hash = "sha256-d5J8j8gi6siwCLevM6y8Hf2rTB/HEfh72LLk0Qlzr0c="; inherit version; defaultVersion = From 9894ad3e50294ea2f6821ad7c3f2d7dd6de85aed Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:02 +0200 Subject: [PATCH 049/197] coqPackages.gaia-hydras: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/gaia-hydras/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/gaia-hydras/default.nix b/pkgs/development/coq-modules/gaia-hydras/default.nix index 325d47dede03..f27c2e4f51fb 100644 --- a/pkgs/development/coq-modules/gaia-hydras/default.nix +++ b/pkgs/development/coq-modules/gaia-hydras/default.nix @@ -13,9 +13,9 @@ mkCoqDerivation { pname = "gaia-hydras"; repo = "hydra-battles"; - release."0.5".sha256 = "121pcbn6v59l0c165ha9n00whbddpy11npx2y9cn7g879sfk2nqk"; - release."0.6".sha256 = "1dri4sisa7mhclf8w4kw7ixs5zxm8xyjr034r1377p96rdk3jj0j"; - release."0.9".sha256 = "sha256-wlK+154owQD/03FB669KCjyQlL2YOXLCi0KLSo0DOwc="; + release."0.5".hash = "sha256:121pcbn6v59l0c165ha9n00whbddpy11npx2y9cn7g879sfk2nqk"; + release."0.6".hash = "sha256:1dri4sisa7mhclf8w4kw7ixs5zxm8xyjr034r1377p96rdk3jj0j"; + release."0.9".hash = "sha256-wlK+154owQD/03FB669KCjyQlL2YOXLCi0KLSo0DOwc="; releaseRev = (v: "v${v}"); inherit version; From 5a28392bc3821d7705beb4f0c5900d5f40d35aff Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:03 +0200 Subject: [PATCH 050/197] coqPackages.gaia: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/gaia/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/gaia/default.nix b/pkgs/development/coq-modules/gaia/default.nix index 9a7284e94f54..3252dddbbac3 100644 --- a/pkgs/development/coq-modules/gaia/default.nix +++ b/pkgs/development/coq-modules/gaia/default.nix @@ -10,14 +10,14 @@ mkCoqDerivation { pname = "gaia"; - release."1.11".sha256 = "sha256:0gwb0blf37sv9gb0qpn34dab71zdcx7jsnqm3j9p58qw65cgsqn5"; - release."1.12".sha256 = "sha256:0c6cim4x6f9944g8v0cp0lxs244lrhb04ms4y2s6y1wh321zj5mi"; - release."1.13".sha256 = "sha256:0i8ix2rbw10v34bi0yrx0z89ng96ydqbxm8rv2rnfgy4d1b27x6q"; - release."1.14".sha256 = "sha256-wgeQC0fIN3PSmRY1K6/KTy+rJmqqxdo3Bhsz1vjVAes="; - release."1.15".sha256 = "sha256:04zchnkvaq2mzpcilpspn5l947689gj3m0w20m0nd7w4drvlahnw"; - release."1.17".sha256 = "sha256-2VzdopXgKS/wC5Rd1/Zlr12J5bSIGINFjG1nrMjDrGE="; - release."2.2".sha256 = "sha256-y8LlQg9d9rfPFjzS9Xu3BW/H3tPiOC+Eb/zwXJGW9d4="; - release."2.3".sha256 = "sha256-inWJok0F3SZpVfoyMfpRXHVHn4z2aY8JjCKKhdVTnoc="; + release."1.11".hash = "sha256:0gwb0blf37sv9gb0qpn34dab71zdcx7jsnqm3j9p58qw65cgsqn5"; + release."1.12".hash = "sha256:0c6cim4x6f9944g8v0cp0lxs244lrhb04ms4y2s6y1wh321zj5mi"; + release."1.13".hash = "sha256:0i8ix2rbw10v34bi0yrx0z89ng96ydqbxm8rv2rnfgy4d1b27x6q"; + release."1.14".hash = "sha256-wgeQC0fIN3PSmRY1K6/KTy+rJmqqxdo3Bhsz1vjVAes="; + release."1.15".hash = "sha256:04zchnkvaq2mzpcilpspn5l947689gj3m0w20m0nd7w4drvlahnw"; + release."1.17".hash = "sha256-2VzdopXgKS/wC5Rd1/Zlr12J5bSIGINFjG1nrMjDrGE="; + release."2.2".hash = "sha256-y8LlQg9d9rfPFjzS9Xu3BW/H3tPiOC+Eb/zwXJGW9d4="; + release."2.3".hash = "sha256-inWJok0F3SZpVfoyMfpRXHVHn4z2aY8JjCKKhdVTnoc="; releaseRev = (v: "v${v}"); inherit version; From c23cb265c59df5dfc156554ce65b4ddc9e3e8746 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:03 +0200 Subject: [PATCH 051/197] coqPackages.gappalib: modernize mkCoqDerivation release hash format --- .../coq-modules/gappalib/default.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/coq-modules/gappalib/default.nix b/pkgs/development/coq-modules/gappalib/default.nix index f66045c0d71f..461b2afe04c1 100644 --- a/pkgs/development/coq-modules/gappalib/default.nix +++ b/pkgs/development/coq-modules/gappalib/default.nix @@ -26,16 +26,16 @@ mkCoqDerivation { } ] null; - release."1.7.0".sha256 = "sha256-NHKfX2on0tw2T0AqOLIFDCHlkl9OXkLiRExEwauwGqE="; - release."1.6.0".sha256 = "sha256-GQls31TT4y3h18RUxAX+LpHIKon5UvDfW1GuURRKeKA="; - release."1.5.5".sha256 = "sha256-qxi2Kg3N3o6+ncq7aPNEg98dBmQC5WCa86zROPJSDdo="; - release."1.5.4".sha256 = "sha256-9PlkXqCu4rbFD7qnMF1GSpPCVmwJ3r593RfAvkJbbdA="; - release."1.5.3".sha256 = "sha256-SuMopX5sm4jh2uBuE7zr6vhWhHYZYnab+epjqYJqg+s="; - release."1.5.2".sha256 = "sha256-A021Bhqz5r2CZBayfjIiWrCIfUlejcQAfbTmOaf6QTM="; - release."1.5.1".sha256 = "1806bq1z6q5rq2ma7d5kfbqfyfr755hjg0dq7b2llry8fx9cxjsg"; - release."1.5.0".sha256 = "1i1c0gakffxqqqqw064cbvc243yl325hxd50jmczr6mk18igk41n"; - release."1.4.5".sha256 = "081hib1d9wfm29kis390qsqch8v6fs3q71g2rgbbzx5y5cf48n9k"; - release."1.4.4".sha256 = "114q2hgw64j6kqa9mg3qcp1nlf0ia46z2xadq81fnkxqm856ml7l"; + release."1.7.0".hash = "sha256-NHKfX2on0tw2T0AqOLIFDCHlkl9OXkLiRExEwauwGqE="; + release."1.6.0".hash = "sha256-GQls31TT4y3h18RUxAX+LpHIKon5UvDfW1GuURRKeKA="; + release."1.5.5".hash = "sha256-qxi2Kg3N3o6+ncq7aPNEg98dBmQC5WCa86zROPJSDdo="; + release."1.5.4".hash = "sha256-9PlkXqCu4rbFD7qnMF1GSpPCVmwJ3r593RfAvkJbbdA="; + release."1.5.3".hash = "sha256-SuMopX5sm4jh2uBuE7zr6vhWhHYZYnab+epjqYJqg+s="; + release."1.5.2".hash = "sha256-A021Bhqz5r2CZBayfjIiWrCIfUlejcQAfbTmOaf6QTM="; + release."1.5.1".hash = "sha256:1806bq1z6q5rq2ma7d5kfbqfyfr755hjg0dq7b2llry8fx9cxjsg"; + release."1.5.0".hash = "sha256:1i1c0gakffxqqqqw064cbvc243yl325hxd50jmczr6mk18igk41n"; + release."1.4.5".hash = "sha256:081hib1d9wfm29kis390qsqch8v6fs3q71g2rgbbzx5y5cf48n9k"; + release."1.4.4".hash = "sha256:114q2hgw64j6kqa9mg3qcp1nlf0ia46z2xadq81fnkxqm856ml7l"; releaseRev = v: "gappalib-coq-${v}"; nativeBuildInputs = [ autoconf ]; From 10a972341157726c2e4ccb2c8d3e494f697a3e8c Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:03 +0200 Subject: [PATCH 052/197] coqPackages.goedel: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/goedel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/goedel/default.nix b/pkgs/development/coq-modules/goedel/default.nix index c084db063f65..22be0516f6c0 100644 --- a/pkgs/development/coq-modules/goedel/default.nix +++ b/pkgs/development/coq-modules/goedel/default.nix @@ -13,8 +13,8 @@ mkCoqDerivation { releaseRev = (v: "v${v}"); - release."8.12.0".sha256 = "sha256-4lAwWFHGUzPcfHI9u5b+N+7mQ0sLJ8bH8beqQubfFEQ="; - release."8.13.0".sha256 = "0sqqkmj6wsk4xmhrnqkhcsbsrqjzn2gnk67nqzgrmjpw5danz8y5"; + release."8.12.0".hash = "sha256-4lAwWFHGUzPcfHI9u5b+N+7mQ0sLJ8bH8beqQubfFEQ="; + release."8.13.0".hash = "sha256:0sqqkmj6wsk4xmhrnqkhcsbsrqjzn2gnk67nqzgrmjpw5danz8y5"; inherit version; defaultVersion = From b1dbcbb9e3576d7d1bb4136005440fd9102ee14a Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:04 +0200 Subject: [PATCH 053/197] coqPackages.graph-theory: modernize mkCoqDerivation release hash format --- .../coq-modules/graph-theory/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/coq-modules/graph-theory/default.nix b/pkgs/development/coq-modules/graph-theory/default.nix index 31bfcba6394d..6bf11119580d 100644 --- a/pkgs/development/coq-modules/graph-theory/default.nix +++ b/pkgs/development/coq-modules/graph-theory/default.nix @@ -13,13 +13,13 @@ mkCoqDerivation { pname = "graph-theory"; - release."0.9".sha256 = "sha256-Hl3JS9YERD8QQziXqZ9DqLHKp63RKI9HxoFYWSkJQZI="; - release."0.9.1".sha256 = "sha256-lRRY+501x+DqNeItBnbwYIqWLDksinWIY4x/iojRNYU="; - release."0.9.2".sha256 = "sha256-DPYCZS8CzkfgpR+lmYhV2v20ezMtyWp8hdWpuh0OOQU="; - release."0.9.3".sha256 = "sha256-9WX3gsw+4btJLqcGg2W+7Qy+jaZtkfw7vCp8sXYmaWw="; - release."0.9.4".sha256 = "sha256-fXTAsRdPisNhg8Umaa7S7gZ1M8zuPGg426KP9fAkmXQ="; - release."0.9.6".sha256 = "sha256-fvGb970tRE4xj1pBIhNBDaqssDd6kNQ/+s0c+aOO5IE="; - release."0.9.7".sha256 = "sha256-rAZn326EdmS8fjGjk785BSJBFSpol6suwD3zO/tCBgk="; + release."0.9".hash = "sha256-Hl3JS9YERD8QQziXqZ9DqLHKp63RKI9HxoFYWSkJQZI="; + release."0.9.1".hash = "sha256-lRRY+501x+DqNeItBnbwYIqWLDksinWIY4x/iojRNYU="; + release."0.9.2".hash = "sha256-DPYCZS8CzkfgpR+lmYhV2v20ezMtyWp8hdWpuh0OOQU="; + release."0.9.3".hash = "sha256-9WX3gsw+4btJLqcGg2W+7Qy+jaZtkfw7vCp8sXYmaWw="; + release."0.9.4".hash = "sha256-fXTAsRdPisNhg8Umaa7S7gZ1M8zuPGg426KP9fAkmXQ="; + release."0.9.6".hash = "sha256-fvGb970tRE4xj1pBIhNBDaqssDd6kNQ/+s0c+aOO5IE="; + release."0.9.7".hash = "sha256-rAZn326EdmS8fjGjk785BSJBFSpol6suwD3zO/tCBgk="; releaseRev = v: "v${v}"; From bf839fea4887bebe9cf2455ee953b2adae1139ac Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:04 +0200 Subject: [PATCH 054/197] coqPackages.heq: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/heq/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/heq/default.nix b/pkgs/development/coq-modules/heq/default.nix index 0d6ef1207e99..a40f2c718674 100644 --- a/pkgs/development/coq-modules/heq/default.nix +++ b/pkgs/development/coq-modules/heq/default.nix @@ -12,13 +12,13 @@ let rev, repo, owner, - sha256, + hash, domain, ... }: fetchzip { url = "https://${domain}/${owner}/${repo}/download/${repo}-${rev}.zip"; - inherit sha256; + inherit hash; }; in mkCoqDerivation { @@ -28,7 +28,7 @@ mkCoqDerivation { domain = "sf.snu.ac.kr"; inherit version fetcher; defaultVersion = if lib.versions.isLt "8.8" coq.coq-version then "0.92" else null; - release."0.92".sha256 = "0cf8y6728n81wwlbpq3vi7l2dbzi7759klypld4gpsjjp1y1fj74"; + release."0.92".hash = "sha256:0cf8y6728n81wwlbpq3vi7l2dbzi7759klypld4gpsjjp1y1fj74"; mlPlugin = true; preBuild = "cd src"; From 74ccd3b2dd4ff6df3dc432541dc8fcc40474b763 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:04 +0200 Subject: [PATCH 055/197] coqPackages.hierarchy-builder: modernize mkCoqDerivation release hash format --- .../coq-modules/hierarchy-builder/default.nix | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/development/coq-modules/hierarchy-builder/default.nix b/pkgs/development/coq-modules/hierarchy-builder/default.nix index b91e8d192f40..b8af7bbf4664 100644 --- a/pkgs/development/coq-modules/hierarchy-builder/default.nix +++ b/pkgs/development/coq-modules/hierarchy-builder/default.nix @@ -28,20 +28,20 @@ let (case (range "8.12" "8.13") "1.1.0") (case (isEq "8.11") "0.10.0") ] null; - release."1.9.1".sha256 = "sha256-AiS0ezMyfIYlXnuNsVLz1GlKQZzJX+ilkrKkbo0GrF0="; - release."1.8.1".sha256 = "sha256-Z0WAHDyycqgL+Le/zNfEAoLWzFb7WIL+3G3vEBExlb4="; - release."1.8.0".sha256 = "sha256-4s/4ZZKj5tiTtSHGIM8Op/Pak4Vp52WVOpd4l9m19fY="; - release."1.7.1".sha256 = "sha256-MCmOzMh/SBTFAoPbbIQ7aqd3hMcSMpAKpiZI7dbRaGs="; - release."1.7.0".sha256 = "sha256-WqSeuJhmqicJgXw/xGjGvbRzfyOK7rmkVRb6tPDTAZg="; - release."1.6.0".sha256 = "sha256-E8s20veOuK96knVQ7rEDSt8VmbtYfPgItD0dTY/mckg="; - release."1.5.0".sha256 = "sha256-Lia3o156Pbe8rDHOA1IniGYsG5/qzZkzDKdHecfmS+c="; - release."1.4.0".sha256 = "sha256-tOed9UU3kMw6KWHJ5LVLUFEmzHx1ImutXQvZ0ldW9rw="; - release."1.3.0".sha256 = "17k7rlxdx43qda6i1yafpgc64na8br285cb0mbxy5wryafcdrkrc"; - release."1.2.1".sha256 = "sha256-pQYZJ34YzvdlRSGLwsrYgPdz3p/l5f+KhJjkYT08Mj0="; - release."1.2.0".sha256 = "0sk01rvvk652d86aibc8rik2m8iz7jn6mw9hh6xkbxlsvh50719d"; - release."1.1.0".sha256 = "sha256-spno5ty4kU4WWiOfzoqbXF8lWlNSlySWcRReR3zE/4Q="; - release."1.0.0".sha256 = "0yykygs0z6fby6vkiaiv3azy1i9yx4rqg8xdlgkwnf2284hffzpp"; - release."0.10.0".sha256 = "1a3vry9nzavrlrdlq3cys3f8kpq3bz447q8c4c7lh2qal61wb32h"; + release."1.9.1".hash = "sha256-AiS0ezMyfIYlXnuNsVLz1GlKQZzJX+ilkrKkbo0GrF0="; + release."1.8.1".hash = "sha256-Z0WAHDyycqgL+Le/zNfEAoLWzFb7WIL+3G3vEBExlb4="; + release."1.8.0".hash = "sha256-4s/4ZZKj5tiTtSHGIM8Op/Pak4Vp52WVOpd4l9m19fY="; + release."1.7.1".hash = "sha256-MCmOzMh/SBTFAoPbbIQ7aqd3hMcSMpAKpiZI7dbRaGs="; + release."1.7.0".hash = "sha256-WqSeuJhmqicJgXw/xGjGvbRzfyOK7rmkVRb6tPDTAZg="; + release."1.6.0".hash = "sha256-E8s20veOuK96knVQ7rEDSt8VmbtYfPgItD0dTY/mckg="; + release."1.5.0".hash = "sha256-Lia3o156Pbe8rDHOA1IniGYsG5/qzZkzDKdHecfmS+c="; + release."1.4.0".hash = "sha256-tOed9UU3kMw6KWHJ5LVLUFEmzHx1ImutXQvZ0ldW9rw="; + release."1.3.0".hash = "sha256:17k7rlxdx43qda6i1yafpgc64na8br285cb0mbxy5wryafcdrkrc"; + release."1.2.1".hash = "sha256-pQYZJ34YzvdlRSGLwsrYgPdz3p/l5f+KhJjkYT08Mj0="; + release."1.2.0".hash = "sha256:0sk01rvvk652d86aibc8rik2m8iz7jn6mw9hh6xkbxlsvh50719d"; + release."1.1.0".hash = "sha256-spno5ty4kU4WWiOfzoqbXF8lWlNSlySWcRReR3zE/4Q="; + release."1.0.0".hash = "sha256:0yykygs0z6fby6vkiaiv3azy1i9yx4rqg8xdlgkwnf2284hffzpp"; + release."0.10.0".hash = "sha256:1a3vry9nzavrlrdlq3cys3f8kpq3bz447q8c4c7lh2qal61wb32h"; releaseRev = v: "v${v}"; propagatedBuildInputs = [ coq-elpi ]; From 533ca2fd89567d239b81204f969389b63d5efed7 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:04 +0200 Subject: [PATCH 056/197] coqPackages.high-school-geometry: modernize mkCoqDerivation release hash format --- .../coq-modules/high-school-geometry/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/high-school-geometry/default.nix b/pkgs/development/coq-modules/high-school-geometry/default.nix index 0c1ef59d6f77..579aac2791b1 100644 --- a/pkgs/development/coq-modules/high-school-geometry/default.nix +++ b/pkgs/development/coq-modules/high-school-geometry/default.nix @@ -31,10 +31,10 @@ mkCoqDerivation { ] null; release = { - "8.16".sha256 = "sha256-HvUrZ6l7wCshuKUZs8rvfMkTEv+oXuogI5LICcD8Bn8="; - "8.13".sha256 = "sha256-5F/6155v0bWi5t7n4qU/GuR6jENngvWIIqJGPURzIeQ="; - "8.12".sha256 = "sha256-OF7sahU+5Ormkcrd8t6p2Kp/B2/Q/6zYTV3/XBvlGHc="; - "8.11".sha256 = "sha256-sVGeBBAJ7a7f+EJU1aSUvIVe9ip9PakY4379XWvvoqw="; + "8.16".hash = "sha256-HvUrZ6l7wCshuKUZs8rvfMkTEv+oXuogI5LICcD8Bn8="; + "8.13".hash = "sha256-5F/6155v0bWi5t7n4qU/GuR6jENngvWIIqJGPURzIeQ="; + "8.12".hash = "sha256-OF7sahU+5Ormkcrd8t6p2Kp/B2/Q/6zYTV3/XBvlGHc="; + "8.11".hash = "sha256-sVGeBBAJ7a7f+EJU1aSUvIVe9ip9PakY4379XWvvoqw="; }; releaseRev = v: "v${v}"; From b13fcebdd0ae5b61f769488d8d0fb3f3bc00aae2 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:05 +0200 Subject: [PATCH 057/197] coqPackages.HoTT: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/HoTT/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/HoTT/default.nix b/pkgs/development/coq-modules/HoTT/default.nix index ab866d467fcf..8549c2980da1 100644 --- a/pkgs/development/coq-modules/HoTT/default.nix +++ b/pkgs/development/coq-modules/HoTT/default.nix @@ -19,14 +19,14 @@ mkCoqDerivation { } ] null; releaseRev = v: "V${v}"; - release."8.14".sha256 = "sha256-7kXk2pmYsTNodHA+Qts3BoMsewvzmCbYvxw9Sgwyvq0="; - release."8.15".sha256 = "sha256-JfeiRZVnrjn3SQ87y6dj9DWNwCzrkK3HBogeZARUn9g="; - release."8.16".sha256 = "sha256-xcEbz4ZQ+U7mb0SEJopaczfoRc2GSgF2BGzUSWI0/HY="; - release."8.17".sha256 = "sha256-GjTUpzL9UzJm4C2ilCaYEufLG3hcj7rJPc5Op+OMal8="; - release."8.18".sha256 = "sha256-URoUoQOsG0432wg9i6pTRomWQZ+ewutq2+V29TBrVzc="; - release."8.19".sha256 = "sha256-igG3mhR6uPXV+SCtPH9PBw/eAtTFFry6HPT5ypWj3tQ="; - release."8.20".sha256 = "sha256-XHAvomi0of11j4x5gpTgD5Mw53eF1FpnCyBvdbV3g6I="; - release."9.0".sha256 = "sha256-etdLH1qDyDc+ZM7K/65iib0MRlLhsnVmzWBCULUDD50="; + release."8.14".hash = "sha256-7kXk2pmYsTNodHA+Qts3BoMsewvzmCbYvxw9Sgwyvq0="; + release."8.15".hash = "sha256-JfeiRZVnrjn3SQ87y6dj9DWNwCzrkK3HBogeZARUn9g="; + release."8.16".hash = "sha256-xcEbz4ZQ+U7mb0SEJopaczfoRc2GSgF2BGzUSWI0/HY="; + release."8.17".hash = "sha256-GjTUpzL9UzJm4C2ilCaYEufLG3hcj7rJPc5Op+OMal8="; + release."8.18".hash = "sha256-URoUoQOsG0432wg9i6pTRomWQZ+ewutq2+V29TBrVzc="; + release."8.19".hash = "sha256-igG3mhR6uPXV+SCtPH9PBw/eAtTFFry6HPT5ypWj3tQ="; + release."8.20".hash = "sha256-XHAvomi0of11j4x5gpTgD5Mw53eF1FpnCyBvdbV3g6I="; + release."9.0".hash = "sha256-etdLH1qDyDc+ZM7K/65iib0MRlLhsnVmzWBCULUDD50="; # versions of HoTT for Coq 8.17 and onwards will use dune # opam-name = if lib.versions.isLe "8.17" coq.coq-version then "coq-hott" else null; From 08b3fb32064320c6278ba6248fdaeca87e1d4522 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:05 +0200 Subject: [PATCH 058/197] coqPackages.http: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/http/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/http/default.nix b/pkgs/development/coq-modules/http/default.nix index 9d35d8c6ca84..ff0afb0cd7b4 100644 --- a/pkgs/development/coq-modules/http/default.nix +++ b/pkgs/development/coq-modules/http/default.nix @@ -22,7 +22,7 @@ mkCoqDerivation { (case (range "8.14" "8.19") "0.2.1") ] null; release = { - "0.2.1".sha256 = "sha256-CIcaXEojNdajXNoMBjGlQRc1sOJSKgUlditNxbNSPgk="; + "0.2.1".hash = "sha256-CIcaXEojNdajXNoMBjGlQRc1sOJSKgUlditNxbNSPgk="; }; releaseRev = v: "v${v}"; From fe02b1d3cd975e05ed7a61a6d29520602dc97287 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:05 +0200 Subject: [PATCH 059/197] coqPackages.hydra-battles: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/hydra-battles/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/hydra-battles/default.nix b/pkgs/development/coq-modules/hydra-battles/default.nix index f3cfcc7888c9..c5ff49fc8d7c 100644 --- a/pkgs/development/coq-modules/hydra-battles/default.nix +++ b/pkgs/development/coq-modules/hydra-battles/default.nix @@ -11,10 +11,10 @@ pname = "hydra-battles"; owner = "coq-community"; - release."0.4".sha256 = "1f7pc4w3kir4c9p0fjx5l77401bx12y72nmqxrqs3qqd3iynvqlp"; - release."0.5".sha256 = "121pcbn6v59l0c165ha9n00whbddpy11npx2y9cn7g879sfk2nqk"; - release."0.6".sha256 = "1dri4sisa7mhclf8w4kw7ixs5zxm8xyjr034r1377p96rdk3jj0j"; - release."0.9".sha256 = "sha256-wlK+154owQD/03FB669KCjyQlL2YOXLCi0KLSo0DOwc="; + release."0.4".hash = "sha256:1f7pc4w3kir4c9p0fjx5l77401bx12y72nmqxrqs3qqd3iynvqlp"; + release."0.5".hash = "sha256:121pcbn6v59l0c165ha9n00whbddpy11npx2y9cn7g879sfk2nqk"; + release."0.6".hash = "sha256:1dri4sisa7mhclf8w4kw7ixs5zxm8xyjr034r1377p96rdk3jj0j"; + release."0.9".hash = "sha256-wlK+154owQD/03FB669KCjyQlL2YOXLCi0KLSo0DOwc="; releaseRev = (v: "v${v}"); inherit version; From fdaa8f59a28f78fc9c8c1e69177f2d8702af9fed Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:06 +0200 Subject: [PATCH 060/197] coqPackages.InfSeqExt: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/InfSeqExt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/InfSeqExt/default.nix b/pkgs/development/coq-modules/InfSeqExt/default.nix index fd8174dccd4a..60949e27d6b7 100644 --- a/pkgs/development/coq-modules/InfSeqExt/default.nix +++ b/pkgs/development/coq-modules/InfSeqExt/default.nix @@ -20,9 +20,9 @@ mkCoqDerivation { (case (range "8.5" "8.16") "20200131") ] null; release."20230107".rev = "601e89ec019501c48c27fcfc14b9a3c70456e408"; - release."20230107".sha256 = "sha256-YMBzVIsLkIC+w2TeyHrKe29eWLIxrH3wIMZqhik8p9I="; + release."20230107".hash = "sha256-YMBzVIsLkIC+w2TeyHrKe29eWLIxrH3wIMZqhik8p9I="; release."20200131".rev = "203d4c20211d6b17741f1fdca46dbc091f5e961a"; - release."20200131".sha256 = "0xylkdmb2dqnnqinf3pigz4mf4zmczcbpjnn59g5g76m7f2cqxl0"; + release."20200131".hash = "sha256:0xylkdmb2dqnnqinf3pigz4mf4zmczcbpjnn59g5g76m7f2cqxl0"; propagatedBuildInputs = [ stdlib ]; } From 4a84c62ffb33f7dae180def1744f1e655b4b68b3 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:06 +0200 Subject: [PATCH 061/197] coqPackages.interval: modernize mkCoqDerivation release hash format --- .../coq-modules/interval/default.nix | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/development/coq-modules/interval/default.nix b/pkgs/development/coq-modules/interval/default.nix index 8efe8b1f7589..c1e92f97e17f 100644 --- a/pkgs/development/coq-modules/interval/default.nix +++ b/pkgs/development/coq-modules/interval/default.nix @@ -35,25 +35,25 @@ mkCoqDerivation rec { (case (range "8.7" "8.11") "3.4.2") (case (range "8.5" "8.6") "3.3.0") ] null; - release."4.11.3".sha256 = "sha256-Cwovc3ln7ZEEDgMEh+pSUYqD/rtwFk4ED2hTRdy9YRg"; - release."4.11.2".sha256 = "sha256-ouhjHtlxcqt06+Pt+UZAzwp83bVYPh3N+8jnsVvapSU="; - release."4.11.1".sha256 = "sha256-QWZvU468rOhK796xCCEawW6rhCRTPnE0iLll9ynKflo="; - release."4.11.0".sha256 = "sha256-vPwa4zSjyvxHLGDoNaBnHV2pb77dnQFbC50BL80fcvE="; - release."4.10.0".sha256 = "sha256-MZJVoKGLXjDabdv9BuUSK1L9z1cubzC9cqVuWevKIXQ="; - release."4.9.0".sha256 = "sha256-+5NppyQahcc1idGu/U3B+EIWuZz2L3/oY7dIJR6pitE="; - release."4.8.1".sha256 = "sha256-gknZ3bA90YY2AvwfFsP5iMhohwkQ8G96mH+4st2RPDc="; - release."4.8.0".sha256 = "sha256-YPQ1tuUgGixAVdQUJ9a3lZUNVgm2pKK3RKvl3m+/8rY="; - release."4.7.0".sha256 = "sha256-Cel25w4BeaNqu9KAW3N2KYO2IGY0EOAK5FQ6VHBPmFQ="; - release."4.6.1".sha256 = "sha256-ZZSxt8ksz0g6dl/LEido5qJXgsaxHrVLqkGUHu90+e0="; - release."4.6.0".sha256 = "sha256-n9ECKnV0L6XYcIcbYyOJKwlbisz/RRbNW5YESHo07X0="; - release."4.5.2".sha256 = "sha256-r0yE9pkC4EYlqsimxkdlCXevRcwKa3HGFZiUH+ueUY8="; - release."4.5.1".sha256 = "sha256-5OxbSPdw/1FFENubulKSk6fEIEYSPCxfvMMgtgN6j6s="; - release."4.3.0".sha256 = "sha256-k8DLC4HYYpHeEEgXUafS8jkaECqlM+/CoYaInmUTYko="; - release."4.2.0".sha256 = "sha256-SD5thgpirs3wmZBICjXGpoefg9AAXyExb5t8tz3iZhE="; - release."4.1.1".sha256 = "sha256-h2NJ6sZt1C/88v7W2xyuftEDoyRt3H6kqm5g2hc1aoU="; - release."4.0.0".sha256 = "1hhih6zmid610l6c8z3x4yzdzw9jniyjiknd1vpkyb2rxvqm3gzp"; - release."3.4.2".sha256 = "07ngix32qarl3pjnm9d0vqc9fdrgm08gy7zp306hwxjyq7h1v7z0"; - release."3.3.0".sha256 = "0lz2hgggzn4cvklvm8rpaxvwaryf37i8mzqajqgdxdbd8f12acsz"; + release."4.11.3".hash = "sha256-Cwovc3ln7ZEEDgMEh+pSUYqD/rtwFk4ED2hTRdy9YRg"; + release."4.11.2".hash = "sha256-ouhjHtlxcqt06+Pt+UZAzwp83bVYPh3N+8jnsVvapSU="; + release."4.11.1".hash = "sha256-QWZvU468rOhK796xCCEawW6rhCRTPnE0iLll9ynKflo="; + release."4.11.0".hash = "sha256-vPwa4zSjyvxHLGDoNaBnHV2pb77dnQFbC50BL80fcvE="; + release."4.10.0".hash = "sha256-MZJVoKGLXjDabdv9BuUSK1L9z1cubzC9cqVuWevKIXQ="; + release."4.9.0".hash = "sha256-+5NppyQahcc1idGu/U3B+EIWuZz2L3/oY7dIJR6pitE="; + release."4.8.1".hash = "sha256-gknZ3bA90YY2AvwfFsP5iMhohwkQ8G96mH+4st2RPDc="; + release."4.8.0".hash = "sha256-YPQ1tuUgGixAVdQUJ9a3lZUNVgm2pKK3RKvl3m+/8rY="; + release."4.7.0".hash = "sha256-Cel25w4BeaNqu9KAW3N2KYO2IGY0EOAK5FQ6VHBPmFQ="; + release."4.6.1".hash = "sha256-ZZSxt8ksz0g6dl/LEido5qJXgsaxHrVLqkGUHu90+e0="; + release."4.6.0".hash = "sha256-n9ECKnV0L6XYcIcbYyOJKwlbisz/RRbNW5YESHo07X0="; + release."4.5.2".hash = "sha256-r0yE9pkC4EYlqsimxkdlCXevRcwKa3HGFZiUH+ueUY8="; + release."4.5.1".hash = "sha256-5OxbSPdw/1FFENubulKSk6fEIEYSPCxfvMMgtgN6j6s="; + release."4.3.0".hash = "sha256-k8DLC4HYYpHeEEgXUafS8jkaECqlM+/CoYaInmUTYko="; + release."4.2.0".hash = "sha256-SD5thgpirs3wmZBICjXGpoefg9AAXyExb5t8tz3iZhE="; + release."4.1.1".hash = "sha256-h2NJ6sZt1C/88v7W2xyuftEDoyRt3H6kqm5g2hc1aoU="; + release."4.0.0".hash = "sha256:1hhih6zmid610l6c8z3x4yzdzw9jniyjiknd1vpkyb2rxvqm3gzp"; + release."3.4.2".hash = "sha256:07ngix32qarl3pjnm9d0vqc9fdrgm08gy7zp306hwxjyq7h1v7z0"; + release."3.3.0".hash = "sha256:0lz2hgggzn4cvklvm8rpaxvwaryf37i8mzqajqgdxdbd8f12acsz"; releaseRev = v: "interval-${v}"; nativeBuildInputs = [ autoconf ]; From 5a97fea75478e40583150dcaba328866df2175db Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:06 +0200 Subject: [PATCH 062/197] coqPackages.iris-named-props: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/iris-named-props/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/iris-named-props/default.nix b/pkgs/development/coq-modules/iris-named-props/default.nix index 73c07261a30b..45645465c31e 100644 --- a/pkgs/development/coq-modules/iris-named-props/default.nix +++ b/pkgs/development/coq-modules/iris-named-props/default.nix @@ -18,7 +18,7 @@ mkCoqDerivation { out = "2023-08-14"; } ] null; - release."2023-08-14".sha256 = "sha256-gu9qOdHO0qJ2B9Y9Vf66q08iNJcfuECJO66fizFB08g="; + release."2023-08-14".hash = "sha256-gu9qOdHO0qJ2B9Y9Vf66q08iNJcfuECJO66fizFB08g="; release."2023-08-14".rev = "ca1871dd33649f27257a0fbf94076acc80ecffbc"; propagatedBuildInputs = [ iris ]; meta = { From 13eda00ab789fd59fda9e0dffe35a16b6411509e Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:06 +0200 Subject: [PATCH 063/197] coqPackages.iris: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/iris/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/coq-modules/iris/default.nix b/pkgs/development/coq-modules/iris/default.nix index 5ccc0f16a24a..faa48096f836 100644 --- a/pkgs/development/coq-modules/iris/default.nix +++ b/pkgs/development/coq-modules/iris/default.nix @@ -26,15 +26,15 @@ let (case (range "8.11" "8.13") "3.4.0") (case (range "8.9" "8.10") "3.3.0") ] null; - release."4.4.0".sha256 = "sha256-zpuaIdH2ScOuZB0Vt1TEHAbsmcT1DyoDsJpftT1M7qw="; - release."4.3.0".sha256 = "sha256-3qhjiFI+A3I3fD8rFfJL5Hek77wScfn/FNNbDyGqA1k="; - release."4.2.0".sha256 = "sha256-HuiHIe+5letgr1NN1biZZFq0qlWUbFmoVI7Q91+UIfM="; - release."4.1.0".sha256 = "sha256-nTZUeZOXiH7HsfGbMKDE7vGrNVCkbMaWxdMWUcTUNlo="; - release."4.0.0".sha256 = "sha256-Jc9TmgGvkiDaz9IOoExyeryU1E+Q37GN24NIM397/Gg="; - release."3.6.0".sha256 = "sha256:02vbq597fjxd5znzxdb54wfp36412wz2d4yash4q8yddgl1kakmj"; - release."3.5.0".sha256 = "0hh14m0anfcv65rxm982ps2vp95vk9fwrpv4br8bxd9vz0091d70"; - release."3.4.0".sha256 = "0vdc2mdqn5jjd6yz028c0c6blzrvpl0c7apx6xas7ll60136slrb"; - release."3.3.0".sha256 = "0az4gkp5m8sq0p73dlh0r7ckkzhk7zkg5bndw01bdsy5ywj0vilp"; + release."4.4.0".hash = "sha256-zpuaIdH2ScOuZB0Vt1TEHAbsmcT1DyoDsJpftT1M7qw="; + release."4.3.0".hash = "sha256-3qhjiFI+A3I3fD8rFfJL5Hek77wScfn/FNNbDyGqA1k="; + release."4.2.0".hash = "sha256-HuiHIe+5letgr1NN1biZZFq0qlWUbFmoVI7Q91+UIfM="; + release."4.1.0".hash = "sha256-nTZUeZOXiH7HsfGbMKDE7vGrNVCkbMaWxdMWUcTUNlo="; + release."4.0.0".hash = "sha256-Jc9TmgGvkiDaz9IOoExyeryU1E+Q37GN24NIM397/Gg="; + release."3.6.0".hash = "sha256:02vbq597fjxd5znzxdb54wfp36412wz2d4yash4q8yddgl1kakmj"; + release."3.5.0".hash = "sha256:0hh14m0anfcv65rxm982ps2vp95vk9fwrpv4br8bxd9vz0091d70"; + release."3.4.0".hash = "sha256:0vdc2mdqn5jjd6yz028c0c6blzrvpl0c7apx6xas7ll60136slrb"; + release."3.3.0".hash = "sha256:0az4gkp5m8sq0p73dlh0r7ckkzhk7zkg5bndw01bdsy5ywj0vilp"; releaseRev = v: "iris-${v}"; propagatedBuildInputs = [ stdpp ]; From f9f0f9acfa89fc168fc47c85414578381f90393d Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:07 +0200 Subject: [PATCH 064/197] coqPackages.itauto: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/itauto/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/itauto/default.nix b/pkgs/development/coq-modules/itauto/default.nix index da5b40c2923a..0338bd51f154 100644 --- a/pkgs/development/coq-modules/itauto/default.nix +++ b/pkgs/development/coq-modules/itauto/default.nix @@ -13,14 +13,14 @@ owner = "fbesson"; domain = "gitlab.inria.fr"; - release."8.20.0".sha256 = "sha256-LYKGbI3O6yw6CiTJNUGL11PT4q4o+gJK1kQgKQL0/Hk="; - release."8.19.0".sha256 = "sha256-xKWCF4dYvvlJUVGCZcR2RLCG55vlGzu2GN30MeRvVD4="; - release."8.18.0".sha256 = "sha256-4mDDnKTeYrf27uRMkydQxO7j2tfgTFXOREW474d40eo="; - release."8.17.0".sha256 = "sha256-fgdnKchNT1Hyrq14gU8KWYnlSfg3qlsSw5A4+RoA26w="; - release."8.16.0".sha256 = "sha256-4zAUYGlw/pBcLPv2GroIduIlvbfi1+Vy+TdY8KLCqO4="; - release."8.15.0".sha256 = "sha256:10qpv4nx1p0wm9sas47yzsg9z22dhvizszfa21yff08a8fr0igya"; - release."8.14.0".sha256 = "sha256:1k6pqhv4dwpkwg81f2rlfg40wh070ks1gy9r0ravm2zhsbxqcfc9"; - release."8.13+no".sha256 = "sha256-gXoxtLcHPoyjJkt7WqvzfCMCQlh6kL2KtCGe3N6RC/A="; + release."8.20.0".hash = "sha256-LYKGbI3O6yw6CiTJNUGL11PT4q4o+gJK1kQgKQL0/Hk="; + release."8.19.0".hash = "sha256-xKWCF4dYvvlJUVGCZcR2RLCG55vlGzu2GN30MeRvVD4="; + release."8.18.0".hash = "sha256-4mDDnKTeYrf27uRMkydQxO7j2tfgTFXOREW474d40eo="; + release."8.17.0".hash = "sha256-fgdnKchNT1Hyrq14gU8KWYnlSfg3qlsSw5A4+RoA26w="; + release."8.16.0".hash = "sha256-4zAUYGlw/pBcLPv2GroIduIlvbfi1+Vy+TdY8KLCqO4="; + release."8.15.0".hash = "sha256:10qpv4nx1p0wm9sas47yzsg9z22dhvizszfa21yff08a8fr0igya"; + release."8.14.0".hash = "sha256:1k6pqhv4dwpkwg81f2rlfg40wh070ks1gy9r0ravm2zhsbxqcfc9"; + release."8.13+no".hash = "sha256-gXoxtLcHPoyjJkt7WqvzfCMCQlh6kL2KtCGe3N6RC/A="; inherit version; defaultVersion = let From 6b7f2d1bdfc20652e94d7ef3f4037b98ede9fc26 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:07 +0200 Subject: [PATCH 065/197] coqPackages.itree-io: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/itree-io/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/itree-io/default.nix b/pkgs/development/coq-modules/itree-io/default.nix index 3857745f64f7..5ce11b638b64 100644 --- a/pkgs/development/coq-modules/itree-io/default.nix +++ b/pkgs/development/coq-modules/itree-io/default.nix @@ -22,7 +22,7 @@ mkCoqDerivation { (case (range "8.12" "8.19") "0.1.1") ] null; release = { - "0.1.1".sha256 = "sha256-IFwIj8dxW4jm2gvuUJ8LKZFSJeljp0bsn8fezxY6t2o="; + "0.1.1".hash = "sha256-IFwIj8dxW4jm2gvuUJ8LKZFSJeljp0bsn8fezxY6t2o="; }; releaseRev = v: "v${v}"; From 2e9005d061072903cd07f9636bc9b6f4a9c6bb03 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:07 +0200 Subject: [PATCH 066/197] coqPackages.ITree: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/ITree/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/ITree/default.nix b/pkgs/development/coq-modules/ITree/default.nix index 1307fa022010..610d33115a8e 100644 --- a/pkgs/development/coq-modules/ITree/default.nix +++ b/pkgs/development/coq-modules/ITree/default.nix @@ -21,15 +21,15 @@ mkCoqDerivation { (case (isEq "8.13") "5.2.0+20241009") (case (range "8.10" "8.16") "4.0.0") ] null; - release."5.2.1".sha256 = "sha256-3ExKHXIA8EnzAPzSbdB9FTN2OcLCVS5WtmrHOiN9UiQ="; - release."5.2.0+20241009".sha256 = "sha256-eg47YgnIonCq7XOUgh9uzoKsuFCvsOSTZhgFLNNcPD0="; + release."5.2.1".hash = "sha256-3ExKHXIA8EnzAPzSbdB9FTN2OcLCVS5WtmrHOiN9UiQ="; + release."5.2.0+20241009".hash = "sha256-eg47YgnIonCq7XOUgh9uzoKsuFCvsOSTZhgFLNNcPD0="; release."5.2.0+20241009".rev = "abd1c7d3935cf03f02bf90e028e6cd3d3dce7713"; - release."5.2.0".sha256 = "sha256-rKLz7ekZf/9xcQefBRsAdULmk81olzQ1W28y61vCDsY="; - release."5.1.2".sha256 = "sha256-uKJIjNXGWl0YS0WH52Rnr9Jz98Eo2k0X0qWB9hUYJMk="; - release."5.1.1".sha256 = "sha256-VlmPNwaGkdWrH7Z6DGXRosGtjuuQ+FBiGcadN2Hg5pY="; - release."5.1.0".sha256 = "sha256-ny7Mi1KgWADiFznkNJiRgD7Djc5SUclNgKOmWRxK+eo="; - release."4.0.0".sha256 = "0h5rhndl8syc24hxq1gch86kj7mpmgr89bxp2hmf28fd7028ijsm"; - release."3.2.0".sha256 = "sha256-10ckCAqSQ0I3CZKlSllI1obOgWVxDagTd7eyhrl1xpE="; + release."5.2.0".hash = "sha256-rKLz7ekZf/9xcQefBRsAdULmk81olzQ1W28y61vCDsY="; + release."5.1.2".hash = "sha256-uKJIjNXGWl0YS0WH52Rnr9Jz98Eo2k0X0qWB9hUYJMk="; + release."5.1.1".hash = "sha256-VlmPNwaGkdWrH7Z6DGXRosGtjuuQ+FBiGcadN2Hg5pY="; + release."5.1.0".hash = "sha256-ny7Mi1KgWADiFznkNJiRgD7Djc5SUclNgKOmWRxK+eo="; + release."4.0.0".hash = "sha256:0h5rhndl8syc24hxq1gch86kj7mpmgr89bxp2hmf28fd7028ijsm"; + release."3.2.0".hash = "sha256-10ckCAqSQ0I3CZKlSllI1obOgWVxDagTd7eyhrl1xpE="; releaseRev = v: "${v}"; propagatedBuildInputs = [ ExtLib From ebf177f72ff432273058a564179b00adefe61d46 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:08 +0200 Subject: [PATCH 067/197] coqPackages.jasmin: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/jasmin/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/coq-modules/jasmin/default.nix b/pkgs/development/coq-modules/jasmin/default.nix index b8f0bf4d8d08..a8d25735c385 100644 --- a/pkgs/development/coq-modules/jasmin/default.nix +++ b/pkgs/development/coq-modules/jasmin/default.nix @@ -28,14 +28,14 @@ release."2026.03.1".hash = "sha256-CE+WbcG0lgKvaV/OSMlTp3fG+v82X41z/w7ynsM/LLg="; release."2026.03.0".hash = "sha256-MzdVbZhXlb9JFLsf+23yJNFiGJDBJZGbX6Ox3/U1EzA="; - release."2025.06.1".sha256 = "sha256-wEL1tN0HUa1Eb7FiQOBA6sAkuonrAMdkqq8gu9/CED0="; - release."2025.06.0".sha256 = "sha256-XfTg7ofamzMWqmRIU1/MO+S/ieNjvNEhlgIqFrchdAQ="; + release."2025.06.1".hash = "sha256-wEL1tN0HUa1Eb7FiQOBA6sAkuonrAMdkqq8gu9/CED0="; + release."2025.06.0".hash = "sha256-XfTg7ofamzMWqmRIU1/MO+S/ieNjvNEhlgIqFrchdAQ="; release."2025.02.2".hash = "sha256-ks0eWqKv7bqgHgMowqTFjKzuT9kMYl2Ozj2s1DaSdEo="; - release."2025.02.1".sha256 = "sha256-8P2GdplB12Q0e0XdL77w3nQL1/6Xl/gQNhGTB0WX/8I="; - release."2025.02.0".sha256 = "sha256-Jlf0+VPuYWXdWyKHKHSp7h/HuCCp4VkcrgDAmh7pi5s="; + release."2025.02.1".hash = "sha256-8P2GdplB12Q0e0XdL77w3nQL1/6Xl/gQNhGTB0WX/8I="; + release."2025.02.0".hash = "sha256-Jlf0+VPuYWXdWyKHKHSp7h/HuCCp4VkcrgDAmh7pi5s="; release."2024.07.4".hash = "sha256-eA9xX8jhmt8HJAetBj1lrIOYn5edOjO8iHr8uvm9+lE="; - release."2024.07.3".sha256 = "sha256-n/X8d7ILuZ07l24Ij8TxbQzAG7E8kldWFcUI65W4r+c="; - release."2024.07.2".sha256 = "sha256-aF8SYY5jRxQ6iEr7t6mRN3BEmIDhJ53PGhuZiJGB+i8="; + release."2024.07.3".hash = "sha256-n/X8d7ILuZ07l24Ij8TxbQzAG7E8kldWFcUI65W4r+c="; + release."2024.07.2".hash = "sha256-aF8SYY5jRxQ6iEr7t6mRN3BEmIDhJ53PGhuZiJGB+i8="; propagatedBuildInputs = [ mathcomp-word From 8c3394af13cd1ef7e57a9818677e4546a4fed4e8 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:08 +0200 Subject: [PATCH 068/197] coqPackages.json: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/json/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/json/default.nix b/pkgs/development/coq-modules/json/default.nix index 622ea5826516..5cf1c73c8a11 100644 --- a/pkgs/development/coq-modules/json/default.nix +++ b/pkgs/development/coq-modules/json/default.nix @@ -23,8 +23,8 @@ (case (range "8.14" "8.20") "0.1.3") ] null; release = { - "0.2.0".sha256 = "sha256-qDRTgWLUvu4x3/d3BDcqo2I4W5ZmLyRiwuY/Tm/FuKA="; - "0.1.3".sha256 = "sha256-lElAzW4IuX+BB6ngDjlyKn0MytLRfbhQanB+Lct/WR0="; + "0.2.0".hash = "sha256-qDRTgWLUvu4x3/d3BDcqo2I4W5ZmLyRiwuY/Tm/FuKA="; + "0.1.3".hash = "sha256-lElAzW4IuX+BB6ngDjlyKn0MytLRfbhQanB+Lct/WR0="; }; releaseRev = v: "v${v}"; From 88b2189a357f591025e9db1726375a146de79fe4 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:08 +0200 Subject: [PATCH 069/197] coqPackages.lemma-overloading: modernize mkCoqDerivation release hash format --- .../coq-modules/lemma-overloading/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/lemma-overloading/default.nix b/pkgs/development/coq-modules/lemma-overloading/default.nix index 3c669e9fc9bc..729a4bc20c84 100644 --- a/pkgs/development/coq-modules/lemma-overloading/default.nix +++ b/pkgs/development/coq-modules/lemma-overloading/default.nix @@ -54,11 +54,11 @@ mkCoqDerivation { null; release = { - "8.12.0".sha256 = "sha256-ul1IhxFwhLTy3+rmo3gvjHI3Z8A8avN0Rzq0YDy2bjs="; - "8.11.0".sha256 = "sha256-RI3KdSEYxUbjfZWKO7atGdEqDU8WmLJSFeF6TLlgUFc="; - "8.10.0".sha256 = "sha256-qpHh/iz2fFtGwUedjJ6fuOh8uq1mlL4ETxc9zDJ6800="; - "8.9.0".sha256 = "sha256-dE9O94DvcF93TUTU7ky9pvGZgTtPZWz6826b6Js/nHc="; - "8.8.0".sha256 = "sha256-Iq3KfESMnZF8hhGKuvZHx+hAMEaoCP7MhhQEI6xfoO8="; + "8.12.0".hash = "sha256-ul1IhxFwhLTy3+rmo3gvjHI3Z8A8avN0Rzq0YDy2bjs="; + "8.11.0".hash = "sha256-RI3KdSEYxUbjfZWKO7atGdEqDU8WmLJSFeF6TLlgUFc="; + "8.10.0".hash = "sha256-qpHh/iz2fFtGwUedjJ6fuOh8uq1mlL4ETxc9zDJ6800="; + "8.9.0".hash = "sha256-dE9O94DvcF93TUTU7ky9pvGZgTtPZWz6826b6Js/nHc="; + "8.8.0".hash = "sha256-Iq3KfESMnZF8hhGKuvZHx+hAMEaoCP7MhhQEI6xfoO8="; }; releaseRev = v: "v${v}"; From 16ff2901b55f989a59d5d2a66b3cb88c21f225af Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:08 +0200 Subject: [PATCH 070/197] coqPackages.LibHyps: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/LibHyps/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/LibHyps/default.nix b/pkgs/development/coq-modules/LibHyps/default.nix index 9f8d47944ebf..9e1efd4463d5 100644 --- a/pkgs/development/coq-modules/LibHyps/default.nix +++ b/pkgs/development/coq-modules/LibHyps/default.nix @@ -12,7 +12,7 @@ mkCoqDerivation { inherit version; defaultVersion = if (lib.versions.range "8.11" "9.0") coq.version then "2.0.8" else null; release = { - "2.0.8".sha256 = "sha256-u8T7ZWfgYNFBsIPss0uUS0oBvdlwPp3t5yYIMjYzfLc="; + "2.0.8".hash = "sha256-u8T7ZWfgYNFBsIPss0uUS0oBvdlwPp3t5yYIMjYzfLc="; }; configureScript = "./configure.sh"; From 727a946e3cac563634891ff2b5c3f6209882db5e Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:09 +0200 Subject: [PATCH 071/197] coqPackages.ltac2: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/ltac2/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/ltac2/default.nix b/pkgs/development/coq-modules/ltac2/default.nix index 0fddc1ef56eb..2b222fb21171 100644 --- a/pkgs/development/coq-modules/ltac2/default.nix +++ b/pkgs/development/coq-modules/ltac2/default.nix @@ -29,12 +29,12 @@ mkCoqDerivation { out = "0.1-8.7"; } ] null; - release."0.3".sha256 = "0pzs5nsakh4l8ffwgn4ryxbnxdv2x0r1i7bc598ij621haxdirrr"; - release."0.2".sha256 = "0xby1kb26r9gcvk5511wqj05fqm9paynwfxlfqkmwkgnfmzk0x73"; - release."0.1".sha256 = "1zz26cyv99whj7rrpgnhhm9dfqnpmrx5pqizn8ihf8jkq8d4drz7"; + release."0.3".hash = "sha256:0pzs5nsakh4l8ffwgn4ryxbnxdv2x0r1i7bc598ij621haxdirrr"; + release."0.2".hash = "sha256:0xby1kb26r9gcvk5511wqj05fqm9paynwfxlfqkmwkgnfmzk0x73"; + release."0.1".hash = "sha256:1zz26cyv99whj7rrpgnhhm9dfqnpmrx5pqizn8ihf8jkq8d4drz7"; release."0.1-8.7".version = "0.1"; release."0.1-8.7".rev = "v0.1-8.7"; - release."0.1-8.7".sha256 = "0l6wiwi4cvd0i324fb29i9mdh0ijlxzggw4mrjjy695l2qdnlgg0"; + release."0.1-8.7".hash = "sha256:0l6wiwi4cvd0i324fb29i9mdh0ijlxzggw4mrjjy695l2qdnlgg0"; mlPlugin = true; From 66b275646ef6f921d1297c3eb6c6f51bcccfae59 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:09 +0200 Subject: [PATCH 072/197] coqPackages.math-classes: modernize mkCoqDerivation release hash format --- .../development/coq-modules/math-classes/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/coq-modules/math-classes/default.nix b/pkgs/development/coq-modules/math-classes/default.nix index d1501aed929b..1d5b42eb7ef2 100644 --- a/pkgs/development/coq-modules/math-classes/default.nix +++ b/pkgs/development/coq-modules/math-classes/default.nix @@ -30,12 +30,12 @@ mkCoqDerivation { out = "8.15.0"; } ] null; - release."8.12.0".sha256 = "14nd6a08zncrl5yg2gzk0xf4iinwq4hxnsgm4fyv07ydbkxfb425"; - release."8.13.0".sha256 = "1ln7ziivfbxzbdvlhbvyg3v30jgblncmwcsam6gg3d1zz6r7cbby"; - release."8.15.0".sha256 = "10w1hm537k6jx8a8vghq1yx12rsa0sjk2ipv3scgir71ln30hllw"; - release."8.17.0".sha256 = "sha256-WklL8pgYTd0l4TGt7h7tWj1qcFcXvoPn25+XKF1pIKA="; - release."8.18.0".sha256 = "sha256-0WwPss8+Vr37zX616xeuS4TvtImtSbToFQkQostIjO8="; - release."8.19.0".sha256 = "sha256-rsV96W9MPFi/DKsepNPm1QnC2DMemio+uALIgzVYw0w="; + release."8.12.0".hash = "sha256:14nd6a08zncrl5yg2gzk0xf4iinwq4hxnsgm4fyv07ydbkxfb425"; + release."8.13.0".hash = "sha256:1ln7ziivfbxzbdvlhbvyg3v30jgblncmwcsam6gg3d1zz6r7cbby"; + release."8.15.0".hash = "sha256:10w1hm537k6jx8a8vghq1yx12rsa0sjk2ipv3scgir71ln30hllw"; + release."8.17.0".hash = "sha256-WklL8pgYTd0l4TGt7h7tWj1qcFcXvoPn25+XKF1pIKA="; + release."8.18.0".hash = "sha256-0WwPss8+Vr37zX616xeuS4TvtImtSbToFQkQostIjO8="; + release."8.19.0".hash = "sha256-rsV96W9MPFi/DKsepNPm1QnC2DMemio+uALIgzVYw0w="; mlPlugin = true; # uses coq-bignums.plugin From a1c9258b45a9bd4b78bd4a00aa967e6a58fb5dc9 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:09 +0200 Subject: [PATCH 073/197] coqPackages.mathcomp-abel: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/mathcomp-abel/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-abel/default.nix b/pkgs/development/coq-modules/mathcomp-abel/default.nix index dacadca383e8..2a790be31a69 100644 --- a/pkgs/development/coq-modules/mathcomp-abel/default.nix +++ b/pkgs/development/coq-modules/mathcomp-abel/default.nix @@ -37,10 +37,10 @@ mkCoqDerivation { ] null; - release."1.2.1".sha256 = "sha256-M1q6WIPBsayHde2hwlTxylH169hcTs3OuFsEkM0e3yc="; - release."1.2.0".sha256 = "1picd4m85ipj22j3b84cv8ab3330radzrhd6kp0gpxq14dhv02c2"; - release."1.1.2".sha256 = "0565w713z1cwxvvdlqws2z5lgdys8lddf0vpwfdj7bpd7pq9hwxg"; - release."1.0.0".sha256 = "190jd8hb8anqsvr9ysr514pm5sh8qhw4030ddykvwxx9d9q6rbp3"; + release."1.2.1".hash = "sha256-M1q6WIPBsayHde2hwlTxylH169hcTs3OuFsEkM0e3yc="; + release."1.2.0".hash = "sha256:1picd4m85ipj22j3b84cv8ab3330radzrhd6kp0gpxq14dhv02c2"; + release."1.1.2".hash = "sha256:0565w713z1cwxvvdlqws2z5lgdys8lddf0vpwfdj7bpd7pq9hwxg"; + release."1.0.0".hash = "sha256:190jd8hb8anqsvr9ysr514pm5sh8qhw4030ddykvwxx9d9q6rbp3"; propagatedBuildInputs = [ mathcomp.ssreflect From bf09bdd606a59f6561a8fe05cf600f50f4a6ed9c Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:10 +0200 Subject: [PATCH 074/197] coqPackages.mathcomp-algebra-tactics: modernize mkCoqDerivation release hash format --- .../mathcomp-algebra-tactics/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-algebra-tactics/default.nix b/pkgs/development/coq-modules/mathcomp-algebra-tactics/default.nix index e0f15fcb301e..94232da820e9 100644 --- a/pkgs/development/coq-modules/mathcomp-algebra-tactics/default.nix +++ b/pkgs/development/coq-modules/mathcomp-algebra-tactics/default.nix @@ -42,14 +42,14 @@ mkCoqDerivation { ] null; - release."1.0.0".sha256 = "sha256-kszARPBizWbxSQ/Iqpf2vLbxYc6AjpUCLnSNlPcNfls="; - release."1.1.1".sha256 = "sha256-5wItMeeTRoJlRBH3zBNc2VUZn6pkDde60YAvXTx+J3U="; - release."1.2.2".sha256 = "sha256-EU9RJGV3BvnmsX+mGH+6+MDXiGHgDI7aP5sIYiMUXTs="; - release."1.2.3".sha256 = "sha256-6uc1VEfDv+fExEfBR2c0/Q/KjrkX0TbEMCLgeYcpkls="; - release."1.2.4".sha256 = "sha256-BRxt0LGPz2u3kJRjcderaZqCfs8M8qKAAwNSWmIck7Q="; - release."1.2.5".sha256 = "sha256-wTfe+g7ljWs1S+g02VQutnJGLVIOzNX1lm1HTMXeUUA="; - release."1.2.6".sha256 = "sha256-D7EEiLeCJMgxsYvlAFyL7QZyx/KJAKesVE+vyfzqzkU="; - release."1.2.7".sha256 = "sha256-pCal3BPZ85SMAsEFAXRWWV7nuriHGWtyfNocJqsEmLk="; + release."1.0.0".hash = "sha256-kszARPBizWbxSQ/Iqpf2vLbxYc6AjpUCLnSNlPcNfls="; + release."1.1.1".hash = "sha256-5wItMeeTRoJlRBH3zBNc2VUZn6pkDde60YAvXTx+J3U="; + release."1.2.2".hash = "sha256-EU9RJGV3BvnmsX+mGH+6+MDXiGHgDI7aP5sIYiMUXTs="; + release."1.2.3".hash = "sha256-6uc1VEfDv+fExEfBR2c0/Q/KjrkX0TbEMCLgeYcpkls="; + release."1.2.4".hash = "sha256-BRxt0LGPz2u3kJRjcderaZqCfs8M8qKAAwNSWmIck7Q="; + release."1.2.5".hash = "sha256-wTfe+g7ljWs1S+g02VQutnJGLVIOzNX1lm1HTMXeUUA="; + release."1.2.6".hash = "sha256-D7EEiLeCJMgxsYvlAFyL7QZyx/KJAKesVE+vyfzqzkU="; + release."1.2.7".hash = "sha256-pCal3BPZ85SMAsEFAXRWWV7nuriHGWtyfNocJqsEmLk="; propagatedBuildInputs = [ mathcomp-ssreflect From ccefd47cbd4cab469ce00dc661e036a1ac4b02bd Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:10 +0200 Subject: [PATCH 075/197] coqPackages.mathcomp-analysis: modernize mkCoqDerivation release hash format --- .../coq-modules/mathcomp-analysis/default.nix | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-analysis/default.nix b/pkgs/development/coq-modules/mathcomp-analysis/default.nix index 0df390b8a9ee..eb2363285f49 100644 --- a/pkgs/development/coq-modules/mathcomp-analysis/default.nix +++ b/pkgs/development/coq-modules/mathcomp-analysis/default.nix @@ -15,35 +15,35 @@ let repo = "analysis"; owner = "math-comp"; - release."1.14.0".sha256 = "sha256-FFcfxnF1wtz2e9Rdqu4Wd0rtLW0DYoXswCTji//RSCQ="; - release."1.13.0".sha256 = "sha256-nn2gl6cAO93QEdMvLGlB9WAPddQiOdeRtk1pLO+gxII="; - release."1.12.0".sha256 = "sha256-PF10NlZ+aqP3PX7+UsZwgJT9PEaDwzvrS/ZGzjP64Wo="; - release."1.11.0".sha256 = "sha256-1apbzBvaLNw/8ARLUhGGy89CyXW+/6O4ckdxKPraiVc="; - release."1.9.0".sha256 = "sha256-zj7WSDUg8ISWxcipGpjEwvvnLp1g8nm23BZiib/15+g="; - release."1.8.0".sha256 = "sha256-2ZafDmZAwGB7sxdUwNIE3xvwBRw1kFDk0m5Vz+onWZc="; - release."1.7.0".sha256 = "sha256-GgsMIHqLkWsPm2VyOPeZdOulkN00IoBz++qA6yE9raQ="; - release."1.5.0".sha256 = "sha256-EWogrkr5TC5F9HjQJwO3bl4P8mij8U7thUGJNNI+k88="; - release."1.4.0".sha256 = "sha256-eDggeuEU0fMK7D5FbxvLkbAgpLw5lwL/Rl0eLXAnJeg="; - release."1.2.0".sha256 = "sha256-w6BivDM4dF4Iv4rUTy++2feweNtMAJxgGExPfYGhXxo="; - release."1.1.0".sha256 = "sha256-wl4kZf4mh9zbFfGcqaFEgWRyp0Bj511F505mYodpS6o="; - release."1.0.0".sha256 = "sha256-KiXyaWB4zQ3NuXadq4BSWfoN1cIo1xiLVSN6nW03tC4="; - release."0.7.0".sha256 = "sha256-JwkyetXrFsFHqz8KY3QBpHsrkhmEFnrCGuKztcoen60="; - release."0.6.7".sha256 = "sha256-3i2PBMEwihwgwUmnS0cmrZ8s+aLPFVq/vo0aXMUaUyA="; - release."0.6.6".sha256 = "sha256-tWtv6yeB5/vzwpKZINK9OQ0yQsvD8qu9zVSNHvLMX5Y="; - release."0.6.5".sha256 = "sha256-oJk9/Jl1SWra2aFAXRAVfX7ZUaDfajqdDksYaW8dv8E="; - release."0.6.1".sha256 = "sha256-1VyNXu11/pDMuH4DmFYSUF/qZ4Bo+/Zl3Y0JkyrH/r0="; - release."0.6.0".sha256 = "sha256-0msICcIrK6jbOSiBu0gIVU3RHwoEEvB88CMQqW/06rg="; - release."0.5.3".sha256 = "sha256-1NjFsi5TITF8ZWx1NyppRmi8g6YaoUtTdS9bU/sUe5k="; - release."0.5.2".sha256 = "0yx5p9zyl8jv1vg7rgkyq8dqzkdnkqv969mi62whmhkvxbavgzbw"; - release."0.5.1".sha256 = "1hnzqb1gxf88wgj2n1b0f2xm6sxg9j0735zdsv6j12hlvx5lwk68"; - release."0.3.13".sha256 = "sha256-Yaztew79KWRC933kGFOAUIIoqukaZOdNOdw4XszR1Hg="; - release."0.3.10".sha256 = "sha256-FBH2c8QRibq5Ycw/ieB8mZl0fDiPrYdIzZ6W/A3pIhI="; - release."0.3.9".sha256 = "sha256-uUU9diBwUqBrNRLiDc0kz0CGkwTZCUmigPwLbpDOeg4="; - release."0.3.6".sha256 = "0g2j7b2hca4byz62ssgg90bkbc8wwp7xkb2d3225bbvihi92b4c5"; - release."0.3.4".sha256 = "18mgycjgg829dbr7ps77z6lcj03h3dchjbj5iir0pybxby7gd45c"; - release."0.3.3".sha256 = "1m2mxcngj368vbdb8mlr91hsygl430spl7lgyn9qmn3jykack867"; - release."0.3.1".sha256 = "1iad288yvrjv8ahl9v18vfblgqb1l5z6ax644w49w9hwxs93f2k8"; - release."0.2.3".sha256 = "0p9mr8g1qma6h10qf7014dv98ln90dfkwn76ynagpww7qap8s966"; + release."1.14.0".hash = "sha256-FFcfxnF1wtz2e9Rdqu4Wd0rtLW0DYoXswCTji//RSCQ="; + release."1.13.0".hash = "sha256-nn2gl6cAO93QEdMvLGlB9WAPddQiOdeRtk1pLO+gxII="; + release."1.12.0".hash = "sha256-PF10NlZ+aqP3PX7+UsZwgJT9PEaDwzvrS/ZGzjP64Wo="; + release."1.11.0".hash = "sha256-1apbzBvaLNw/8ARLUhGGy89CyXW+/6O4ckdxKPraiVc="; + release."1.9.0".hash = "sha256-zj7WSDUg8ISWxcipGpjEwvvnLp1g8nm23BZiib/15+g="; + release."1.8.0".hash = "sha256-2ZafDmZAwGB7sxdUwNIE3xvwBRw1kFDk0m5Vz+onWZc="; + release."1.7.0".hash = "sha256-GgsMIHqLkWsPm2VyOPeZdOulkN00IoBz++qA6yE9raQ="; + release."1.5.0".hash = "sha256-EWogrkr5TC5F9HjQJwO3bl4P8mij8U7thUGJNNI+k88="; + release."1.4.0".hash = "sha256-eDggeuEU0fMK7D5FbxvLkbAgpLw5lwL/Rl0eLXAnJeg="; + release."1.2.0".hash = "sha256-w6BivDM4dF4Iv4rUTy++2feweNtMAJxgGExPfYGhXxo="; + release."1.1.0".hash = "sha256-wl4kZf4mh9zbFfGcqaFEgWRyp0Bj511F505mYodpS6o="; + release."1.0.0".hash = "sha256-KiXyaWB4zQ3NuXadq4BSWfoN1cIo1xiLVSN6nW03tC4="; + release."0.7.0".hash = "sha256-JwkyetXrFsFHqz8KY3QBpHsrkhmEFnrCGuKztcoen60="; + release."0.6.7".hash = "sha256-3i2PBMEwihwgwUmnS0cmrZ8s+aLPFVq/vo0aXMUaUyA="; + release."0.6.6".hash = "sha256-tWtv6yeB5/vzwpKZINK9OQ0yQsvD8qu9zVSNHvLMX5Y="; + release."0.6.5".hash = "sha256-oJk9/Jl1SWra2aFAXRAVfX7ZUaDfajqdDksYaW8dv8E="; + release."0.6.1".hash = "sha256-1VyNXu11/pDMuH4DmFYSUF/qZ4Bo+/Zl3Y0JkyrH/r0="; + release."0.6.0".hash = "sha256-0msICcIrK6jbOSiBu0gIVU3RHwoEEvB88CMQqW/06rg="; + release."0.5.3".hash = "sha256-1NjFsi5TITF8ZWx1NyppRmi8g6YaoUtTdS9bU/sUe5k="; + release."0.5.2".hash = "sha256:0yx5p9zyl8jv1vg7rgkyq8dqzkdnkqv969mi62whmhkvxbavgzbw"; + release."0.5.1".hash = "sha256:1hnzqb1gxf88wgj2n1b0f2xm6sxg9j0735zdsv6j12hlvx5lwk68"; + release."0.3.13".hash = "sha256-Yaztew79KWRC933kGFOAUIIoqukaZOdNOdw4XszR1Hg="; + release."0.3.10".hash = "sha256-FBH2c8QRibq5Ycw/ieB8mZl0fDiPrYdIzZ6W/A3pIhI="; + release."0.3.9".hash = "sha256-uUU9diBwUqBrNRLiDc0kz0CGkwTZCUmigPwLbpDOeg4="; + release."0.3.6".hash = "sha256:0g2j7b2hca4byz62ssgg90bkbc8wwp7xkb2d3225bbvihi92b4c5"; + release."0.3.4".hash = "sha256:18mgycjgg829dbr7ps77z6lcj03h3dchjbj5iir0pybxby7gd45c"; + release."0.3.3".hash = "sha256:1m2mxcngj368vbdb8mlr91hsygl430spl7lgyn9qmn3jykack867"; + release."0.3.1".hash = "sha256:1iad288yvrjv8ahl9v18vfblgqb1l5z6ax644w49w9hwxs93f2k8"; + release."0.2.3".hash = "sha256:0p9mr8g1qma6h10qf7014dv98ln90dfkwn76ynagpww7qap8s966"; defaultVersion = let From b090f22d418802282b5e33b4cb5186082cb88259 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:10 +0200 Subject: [PATCH 076/197] coqPackages.mathcomp-apery: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/mathcomp-apery/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/mathcomp-apery/default.nix b/pkgs/development/coq-modules/mathcomp-apery/default.nix index 3ae89da38c16..37706df4894b 100644 --- a/pkgs/development/coq-modules/mathcomp-apery/default.nix +++ b/pkgs/development/coq-modules/mathcomp-apery/default.nix @@ -34,7 +34,7 @@ mkCoqDerivation { ] null; - release."1.0.2".sha256 = "sha256-llxyMKYvWUA7fyroG1S/jtpioAoArmarR1edi3cikcY="; + release."1.0.2".hash = "sha256-llxyMKYvWUA7fyroG1S/jtpioAoArmarR1edi3cikcY="; propagatedBuildInputs = [ mathcomp.field From 2606ddbaf9dcb1a48efa7f5f84f2a419e05e837f Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:10 +0200 Subject: [PATCH 077/197] coqPackages.mathcomp-bigenough: modernize mkCoqDerivation release hash format --- .../coq-modules/mathcomp-bigenough/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-bigenough/default.nix b/pkgs/development/coq-modules/mathcomp-bigenough/default.nix index 15bf8d24756d..3ba007d9dd0a 100644 --- a/pkgs/development/coq-modules/mathcomp-bigenough/default.nix +++ b/pkgs/development/coq-modules/mathcomp-bigenough/default.nix @@ -17,10 +17,10 @@ let owner = "math-comp"; release = { - "1.0.0".sha256 = "10g0gp3hk7wri7lijkrqna263346wwf6a3hbd4qr9gn8hmsx70wg"; - "1.0.1".sha256 = "sha256:02f4dv4rz72liciwxb2k7acwx6lgqz4381mqyq5854p3nbyn06aw"; - "1.0.2".sha256 = "sha256-fJ/5xr91VtvpIoaFwb3PlnKl6UHG6GEeBRVGZrVLMU0="; - "1.0.3".sha256 = "sha256-9ObUoaavnninL72r5iqkLz7lJBpcKXXi8LXKGhgx/N4="; + "1.0.0".hash = "sha256:10g0gp3hk7wri7lijkrqna263346wwf6a3hbd4qr9gn8hmsx70wg"; + "1.0.1".hash = "sha256:02f4dv4rz72liciwxb2k7acwx6lgqz4381mqyq5854p3nbyn06aw"; + "1.0.2".hash = "sha256-fJ/5xr91VtvpIoaFwb3PlnKl6UHG6GEeBRVGZrVLMU0="; + "1.0.3".hash = "sha256-9ObUoaavnninL72r5iqkLz7lJBpcKXXi8LXKGhgx/N4="; }; inherit version; defaultVersion = From 14f265661182d2c58491bcca50df38492fb58872 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:11 +0200 Subject: [PATCH 078/197] coqPackages.mathcomp-finmap: modernize mkCoqDerivation release hash format --- .../coq-modules/mathcomp-finmap/default.nix | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-finmap/default.nix b/pkgs/development/coq-modules/mathcomp-finmap/default.nix index 9c6b4b2bd49f..9d4353db428c 100644 --- a/pkgs/development/coq-modules/mathcomp-finmap/default.nix +++ b/pkgs/development/coq-modules/mathcomp-finmap/default.nix @@ -45,20 +45,20 @@ let ] null; release = { - "2.2.2".sha256 = "sha256-G5fSdx4MhOXtQ2H8lpyK5FuIbWAZNc7vRL3hcYmGA2o="; - "2.2.0".sha256 = "sha256-oDQEZOutrJxmN8FvzovUIhqw0mwc8Ej7thrieJrW8BY="; - "2.1.0".sha256 = "sha256-gh0cnhdVDyo+D5zdtxLc10kGKQLQ3ITzHnMC45mCtpY="; - "2.0.0".sha256 = "sha256-0Wr1ZUYVuZH74vawO4EZlZ+K3kq+s1xEz/BfzyKj+wk="; - "1.5.2".sha256 = "sha256-0KmmSjc2AlUo6BKr9RZ4FjL9wlGISlTGU0X1Eu7l4sw="; - "1.5.1".sha256 = "0ryfml4pf1dfya16d8ma80favasmrygvspvb923n06kfw9v986j7"; - "1.5.0".sha256 = "0vx9n1fi23592b3hv5p5ycy7mxc8qh1y5q05aksfwbzkk5zjkwnq"; - "1.4.1".sha256 = "0kx4nx24dml1igk0w0qijmw221r5bgxhwhl5qicnxp7ab3c35s8p"; - "1.4.0+coq-8.11".sha256 = "1fd00ihyx0kzq5fblh9vr8s5mr1kg7p6pk11c4gr8svl1n69ppmb"; - "1.4.0".sha256 = "0mp82mcmrs424ff1vj3cvd8353r9vcap027h3p0iprr1vkkwjbzd"; - "1.3.4".sha256 = "0f5a62ljhixy5d7gsnwd66gf054l26k3m79fb8nz40i2mgp6l9ii"; - "1.2.1".sha256 = "0jryb5dq8js3imbmwrxignlk5zh8gwfb1wr4b1s7jbwz410vp7zf"; - "1.1.0".sha256 = "05df59v3na8jhpsfp7hq3niam6asgcaipg2wngnzxzqnl86srp2a"; - "1.0.0".sha256 = "0sah7k9qm8sw17cgd02f0x84hki8vj8kdz7h15i7rmz08rj0whpa"; + "2.2.2".hash = "sha256-G5fSdx4MhOXtQ2H8lpyK5FuIbWAZNc7vRL3hcYmGA2o="; + "2.2.0".hash = "sha256-oDQEZOutrJxmN8FvzovUIhqw0mwc8Ej7thrieJrW8BY="; + "2.1.0".hash = "sha256-gh0cnhdVDyo+D5zdtxLc10kGKQLQ3ITzHnMC45mCtpY="; + "2.0.0".hash = "sha256-0Wr1ZUYVuZH74vawO4EZlZ+K3kq+s1xEz/BfzyKj+wk="; + "1.5.2".hash = "sha256-0KmmSjc2AlUo6BKr9RZ4FjL9wlGISlTGU0X1Eu7l4sw="; + "1.5.1".hash = "sha256:0ryfml4pf1dfya16d8ma80favasmrygvspvb923n06kfw9v986j7"; + "1.5.0".hash = "sha256:0vx9n1fi23592b3hv5p5ycy7mxc8qh1y5q05aksfwbzkk5zjkwnq"; + "1.4.1".hash = "sha256:0kx4nx24dml1igk0w0qijmw221r5bgxhwhl5qicnxp7ab3c35s8p"; + "1.4.0+coq-8.11".hash = "sha256:1fd00ihyx0kzq5fblh9vr8s5mr1kg7p6pk11c4gr8svl1n69ppmb"; + "1.4.0".hash = "sha256:0mp82mcmrs424ff1vj3cvd8353r9vcap027h3p0iprr1vkkwjbzd"; + "1.3.4".hash = "sha256:0f5a62ljhixy5d7gsnwd66gf054l26k3m79fb8nz40i2mgp6l9ii"; + "1.2.1".hash = "sha256:0jryb5dq8js3imbmwrxignlk5zh8gwfb1wr4b1s7jbwz410vp7zf"; + "1.1.0".hash = "sha256:05df59v3na8jhpsfp7hq3niam6asgcaipg2wngnzxzqnl86srp2a"; + "1.0.0".hash = "sha256:0sah7k9qm8sw17cgd02f0x84hki8vj8kdz7h15i7rmz08rj0whpa"; }; propagatedBuildInputs = [ mathcomp-boot ]; From 7581c3b967fb28d77336a147889b228abe4794c0 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:11 +0200 Subject: [PATCH 079/197] coqPackages.mathcomp-infotheo: modernize mkCoqDerivation release hash format --- .../coq-modules/mathcomp-infotheo/default.nix | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-infotheo/default.nix b/pkgs/development/coq-modules/mathcomp-infotheo/default.nix index cd038af428a2..d952f5cbabcd 100644 --- a/pkgs/development/coq-modules/mathcomp-infotheo/default.nix +++ b/pkgs/development/coq-modules/mathcomp-infotheo/default.nix @@ -48,19 +48,19 @@ (case (range "8.15" "8.16") (range "0.5.4" "0.6.5") "0.5.1") ] null; - release."0.9.7".sha256 = "sha256-cmkBh2vw02R/UivGqaEpg89LMGR/i5Q14IEZDhjFA+Y="; - release."0.9.6".sha256 = "sha256-7gwtqTzMMEhUDz2XdxamAqjSdST0HrbWJHQ/YTDRR5E="; - release."0.9.4".sha256 = "sha256-btHOBNMdXvlG2jxC04+4qmIjeyuaqtyugm2Ruj3lQr8="; - release."0.9.3".sha256 = "sha256-8+cnVKNAvZ3MVV3BpS8UmCIxJphsQRBv3swek1eEBjE="; - release."0.9.1".sha256 = "sha256-WI20HxMHr1ZUwOGPIUl+nRI8TxVUa2+F1xcGjRDHO9g="; - release."0.7.7".sha256 = "sha256-kEbpMl7U+I2kvqi1VrjhIVFkZFO6h0tTHEUZRbHYG7E="; - release."0.7.5".sha256 = "sha256-pzPo+Acjx3vlyqOkSZQ8uT2BDLSTfbAnRm39e+/CqE0="; - release."0.7.3".sha256 = "sha256-7+qPtE1KfDmo9ZsQtWMzoR2MYnFpTjFHK/yZYVm+GxA="; - release."0.7.2".sha256 = "sha256-dekrdVmuTcqXXmKhIb831EKtMhbPrXHJZhzmGb9rdRo="; - release."0.7.1".sha256 = "sha256-/4Elb35SmscG6EjEcHYDo+AmWrpBUlygZL0WhaD+fcY="; - release."0.6.1".sha256 = "sha256-tFB5lrwRPIlHkP+ebgcJwu03Cc9yVaOINOAo8Bf2LT4="; - release."0.5.1".sha256 = "sha256-yBBl5l+V+dggsg5KM59Yo9CULKog/xxE8vrW+ZRnX7Y="; - release."0.5.2".sha256 = "sha256-8WAnAV53c0pMTdwj8XcUDUkLZbpUgIQbEOgOb63uHQA="; + release."0.9.7".hash = "sha256-cmkBh2vw02R/UivGqaEpg89LMGR/i5Q14IEZDhjFA+Y="; + release."0.9.6".hash = "sha256-7gwtqTzMMEhUDz2XdxamAqjSdST0HrbWJHQ/YTDRR5E="; + release."0.9.4".hash = "sha256-btHOBNMdXvlG2jxC04+4qmIjeyuaqtyugm2Ruj3lQr8="; + release."0.9.3".hash = "sha256-8+cnVKNAvZ3MVV3BpS8UmCIxJphsQRBv3swek1eEBjE="; + release."0.9.1".hash = "sha256-WI20HxMHr1ZUwOGPIUl+nRI8TxVUa2+F1xcGjRDHO9g="; + release."0.7.7".hash = "sha256-kEbpMl7U+I2kvqi1VrjhIVFkZFO6h0tTHEUZRbHYG7E="; + release."0.7.5".hash = "sha256-pzPo+Acjx3vlyqOkSZQ8uT2BDLSTfbAnRm39e+/CqE0="; + release."0.7.3".hash = "sha256-7+qPtE1KfDmo9ZsQtWMzoR2MYnFpTjFHK/yZYVm+GxA="; + release."0.7.2".hash = "sha256-dekrdVmuTcqXXmKhIb831EKtMhbPrXHJZhzmGb9rdRo="; + release."0.7.1".hash = "sha256-/4Elb35SmscG6EjEcHYDo+AmWrpBUlygZL0WhaD+fcY="; + release."0.6.1".hash = "sha256-tFB5lrwRPIlHkP+ebgcJwu03Cc9yVaOINOAo8Bf2LT4="; + release."0.5.1".hash = "sha256-yBBl5l+V+dggsg5KM59Yo9CULKog/xxE8vrW+ZRnX7Y="; + release."0.5.2".hash = "sha256-8WAnAV53c0pMTdwj8XcUDUkLZbpUgIQbEOgOb63uHQA="; propagatedBuildInputs = [ mathcomp-analysis-stdlib ]; From a665ab9a131df8597559df0d4cf43d99632f19ca Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:11 +0200 Subject: [PATCH 080/197] coqPackages.mathcomp-real-closed: modernize mkCoqDerivation release hash format --- .../mathcomp-real-closed/default.nix | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-real-closed/default.nix b/pkgs/development/coq-modules/mathcomp-real-closed/default.nix index 76bbf1161aff..1d079f651347 100644 --- a/pkgs/development/coq-modules/mathcomp-real-closed/default.nix +++ b/pkgs/development/coq-modules/mathcomp-real-closed/default.nix @@ -18,18 +18,18 @@ let owner = "math-comp"; inherit version; release = { - "2.0.3".sha256 = "sha256-heZ7aZ7TO9YNAESIvbAc1qqzO91xMyLAox8VKueIk/s="; - "2.0.2".sha256 = "sha256-hBo9JMtmXDYBmf5ihKGksQLHv3c0+zDBnd8/aI2V/ao="; - "2.0.1".sha256 = "sha256-tQTI3PCl0q1vWpps28oATlzOI8TpVQh1jhTwVmhaZic="; - "2.0.0".sha256 = "sha256-sZvfiC5+5Lg4nRhfKKqyFzovCj2foAhqaq/w9F2bdU8="; - "1.1.4".sha256 = "sha256-8Hs6XfowbpeRD8RhMRf4ZJe2xf8kE0e8m7bPUzR/IM4="; - "1.1.3".sha256 = "1vwmmnzy8i4f203i2s60dn9i0kr27lsmwlqlyyzdpsghvbr8h5b7"; - "1.1.2".sha256 = "0907x4nf7nnvn764q3x9lx41g74rilvq5cki5ziwgpsdgb98pppn"; - "1.1.1".sha256 = "0ksjscrgq1i79vys4zrmgvzy2y4ylxa8wdsf4kih63apw6v5ws6b"; - "1.0.5".sha256 = "0q8nkxr9fba4naylr5xk7hfxsqzq2pvwlg1j0xxlhlgr3fmlavg2"; - "1.0.4".sha256 = "058v9dj973h9kfhqmvcy9a6xhhxzljr90cf99hdfcdx68fi2ha1b"; - "1.0.3".sha256 = "1xbzkzqgw5p42dx1liy6wy8lzdk39zwd6j14fwvv5735k660z7yb"; - "1.0.1".sha256 = "0j81gkjbza5vg89v4n9z598mfdbql416963rj4b8fzm7dp2r4rxg"; + "2.0.3".hash = "sha256-heZ7aZ7TO9YNAESIvbAc1qqzO91xMyLAox8VKueIk/s="; + "2.0.2".hash = "sha256-hBo9JMtmXDYBmf5ihKGksQLHv3c0+zDBnd8/aI2V/ao="; + "2.0.1".hash = "sha256-tQTI3PCl0q1vWpps28oATlzOI8TpVQh1jhTwVmhaZic="; + "2.0.0".hash = "sha256-sZvfiC5+5Lg4nRhfKKqyFzovCj2foAhqaq/w9F2bdU8="; + "1.1.4".hash = "sha256-8Hs6XfowbpeRD8RhMRf4ZJe2xf8kE0e8m7bPUzR/IM4="; + "1.1.3".hash = "sha256:1vwmmnzy8i4f203i2s60dn9i0kr27lsmwlqlyyzdpsghvbr8h5b7"; + "1.1.2".hash = "sha256:0907x4nf7nnvn764q3x9lx41g74rilvq5cki5ziwgpsdgb98pppn"; + "1.1.1".hash = "sha256:0ksjscrgq1i79vys4zrmgvzy2y4ylxa8wdsf4kih63apw6v5ws6b"; + "1.0.5".hash = "sha256:0q8nkxr9fba4naylr5xk7hfxsqzq2pvwlg1j0xxlhlgr3fmlavg2"; + "1.0.4".hash = "sha256:058v9dj973h9kfhqmvcy9a6xhhxzljr90cf99hdfcdx68fi2ha1b"; + "1.0.3".hash = "sha256:1xbzkzqgw5p42dx1liy6wy8lzdk39zwd6j14fwvv5735k660z7yb"; + "1.0.1".hash = "sha256:0j81gkjbza5vg89v4n9z598mfdbql416963rj4b8fzm7dp2r4rxg"; }; defaultVersion = From b6d7dab2e51e75e23ff91ee59681fe728b36c1c3 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:11 +0200 Subject: [PATCH 081/197] coqPackages.mathcomp-tarjan: modernize mkCoqDerivation release hash format --- .../coq-modules/mathcomp-tarjan/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-tarjan/default.nix b/pkgs/development/coq-modules/mathcomp-tarjan/default.nix index a4c3ee1a377c..ec3162fbd29b 100644 --- a/pkgs/development/coq-modules/mathcomp-tarjan/default.nix +++ b/pkgs/development/coq-modules/mathcomp-tarjan/default.nix @@ -38,11 +38,11 @@ mkCoqDerivation { (case (range "8.10" "8.16") (range "1.12.0" "1.17.0") "1.0.0") ] null; - release."1.0.4".sha256 = "sha256-fvE53jJe7/kQUI+lhO6lKdWfsFfRjOk2YGOcHUoJ6BU="; - release."1.0.3".sha256 = "sha256-5lpOCDyH6NFzGLvnXHHAnR7Qv5oXsUyC8TLBFrIiBag="; - release."1.0.2".sha256 = "sha256-U20xgA+e9KTRdvILD1cxN6ia+dlA8uBTIbc4QlKz9ss="; - release."1.0.1".sha256 = "sha256-utNjFCAqC5xOuhdyKhfMZkRYJD0xv9Gt6U3ZdQ56mek="; - release."1.0.0".sha256 = "sha256:0r459r0makshzwlygw6kd4lpvdjc43b3x5y9aa8x77f2z5gymjq1"; + release."1.0.4".hash = "sha256-fvE53jJe7/kQUI+lhO6lKdWfsFfRjOk2YGOcHUoJ6BU="; + release."1.0.3".hash = "sha256-5lpOCDyH6NFzGLvnXHHAnR7Qv5oXsUyC8TLBFrIiBag="; + release."1.0.2".hash = "sha256-U20xgA+e9KTRdvILD1cxN6ia+dlA8uBTIbc4QlKz9ss="; + release."1.0.1".hash = "sha256-utNjFCAqC5xOuhdyKhfMZkRYJD0xv9Gt6U3ZdQ56mek="; + release."1.0.0".hash = "sha256:0r459r0makshzwlygw6kd4lpvdjc43b3x5y9aa8x77f2z5gymjq1"; propagatedBuildInputs = [ mathcomp-ssreflect From 6738ce06701c0ada0aea49175de65dd97a35fe9b Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:12 +0200 Subject: [PATCH 082/197] coqPackages.mathcomp-word: modernize mkCoqDerivation release hash format --- .../coq-modules/mathcomp-word/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-word/default.nix b/pkgs/development/coq-modules/mathcomp-word/default.nix index 236960194607..8289b838558f 100644 --- a/pkgs/development/coq-modules/mathcomp-word/default.nix +++ b/pkgs/development/coq-modules/mathcomp-word/default.nix @@ -48,14 +48,14 @@ mkCoqDerivation { release."3.4".hash = "sha256-AnyiM5B7JJZI5LR0vSi6baVIx9SibYRiho7UBg1uV5w="; release."3.3".hash = "sha256-Zn9245fr0OhgaXjWlIO1QwSxrQYetj7qPHwZAXTdqNc="; - release."3.2".sha256 = "sha256-4HOFFQzKbHIq+ktjJaS5b2Qr8WL1eQ26YxF4vt1FdWM="; - release."3.1".sha256 = "sha256-qQHis6554sG7NpCpWhT2wvelnxsrbEPVNv3fpxwxHMU="; - release."3.0".sha256 = "sha256-xEgx5HHDOimOJbNMtIVf/KG3XBemOS9XwoCoW6btyJ4="; - release."2.4".sha256 = "sha256-OG99PfjhtKikxM9aBKRsej1gTo1O/llAdXdiiyjZf2Q="; - release."2.3".sha256 = "sha256-whU1yvFFuxpwQutW41B/WBg5DrVZJW/Do/GuHtzuI3U="; - release."2.2".sha256 = "sha256-8BB6SToCrMZTtU78t2K+aExuxk9O1lCqVQaa8wabSm8="; - release."2.1".sha256 = "sha256-895gZzwwX8hN9UUQRhcgRlphHANka9R0PRotfmSEelA="; - release."2.0".sha256 = "sha256-ySg3AviGGY5jXqqn1cP6lTw3aS5DhawXEwNUgj7pIjA="; + release."3.2".hash = "sha256-4HOFFQzKbHIq+ktjJaS5b2Qr8WL1eQ26YxF4vt1FdWM="; + release."3.1".hash = "sha256-qQHis6554sG7NpCpWhT2wvelnxsrbEPVNv3fpxwxHMU="; + release."3.0".hash = "sha256-xEgx5HHDOimOJbNMtIVf/KG3XBemOS9XwoCoW6btyJ4="; + release."2.4".hash = "sha256-OG99PfjhtKikxM9aBKRsej1gTo1O/llAdXdiiyjZf2Q="; + release."2.3".hash = "sha256-whU1yvFFuxpwQutW41B/WBg5DrVZJW/Do/GuHtzuI3U="; + release."2.2".hash = "sha256-8BB6SToCrMZTtU78t2K+aExuxk9O1lCqVQaa8wabSm8="; + release."2.1".hash = "sha256-895gZzwwX8hN9UUQRhcgRlphHANka9R0PRotfmSEelA="; + release."2.0".hash = "sha256-ySg3AviGGY5jXqqn1cP6lTw3aS5DhawXEwNUgj7pIjA="; inherit version; defaultVersion = From ea90735c72420c59908fcce738d09b159fc8a437 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:12 +0200 Subject: [PATCH 083/197] coqPackages.mathcomp-zify: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/mathcomp-zify/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-zify/default.nix b/pkgs/development/coq-modules/mathcomp-zify/default.nix index e1e7f4a74ca6..8642a58a073c 100644 --- a/pkgs/development/coq-modules/mathcomp-zify/default.nix +++ b/pkgs/development/coq-modules/mathcomp-zify/default.nix @@ -40,11 +40,11 @@ mkCoqDerivation { ] null; - release."1.0.0+1.12+8.13".sha256 = "1j533vx6lacr89bj1bf15l1a0s7rvrx4l00wyjv99aczkfbz6h6k"; - release."1.1.0+1.12+8.13".sha256 = "1plf4v6q5j7wvmd5gsqlpiy0vwlw6hy5daq2x42gqny23w9mi2pr"; - release."1.3.0+1.12+8.13".sha256 = "sha256-ebfY8HatP4te44M6o84DSLpDCkMu4IroPCy+HqzOnTE="; - release."1.5.0+2.0+8.16".sha256 = "sha256-boBYGvXdGFc6aPnjgSZYSoW4kmN5khtNrSV3DUv9DqM="; - release."1.6.0+2.3+8.18".sha256 = "sha256-rI5ZWtgO0a2sxCVChTdASxWxhgYEbM4OhC0dnSMRzZ8="; + release."1.0.0+1.12+8.13".hash = "sha256:1j533vx6lacr89bj1bf15l1a0s7rvrx4l00wyjv99aczkfbz6h6k"; + release."1.1.0+1.12+8.13".hash = "sha256:1plf4v6q5j7wvmd5gsqlpiy0vwlw6hy5daq2x42gqny23w9mi2pr"; + release."1.3.0+1.12+8.13".hash = "sha256-ebfY8HatP4te44M6o84DSLpDCkMu4IroPCy+HqzOnTE="; + release."1.5.0+2.0+8.16".hash = "sha256-boBYGvXdGFc6aPnjgSZYSoW4kmN5khtNrSV3DUv9DqM="; + release."1.6.0+2.3+8.18".hash = "sha256-rI5ZWtgO0a2sxCVChTdASxWxhgYEbM4OhC0dnSMRzZ8="; propagatedBuildInputs = [ mathcomp-boot From 5e2c21a18f9c5807be24f0a7d6665a37dc89fa41 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:12 +0200 Subject: [PATCH 084/197] coqPackages.mathcomp: modernize mkCoqDerivation release hash format --- .../coq-modules/mathcomp/default.nix | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp/default.nix b/pkgs/development/coq-modules/mathcomp/default.nix index 6cc86368fcfb..c7c7334dc152 100644 --- a/pkgs/development/coq-modules/mathcomp/default.nix +++ b/pkgs/development/coq-modules/mathcomp/default.nix @@ -57,27 +57,27 @@ let (case (range "8.5" "8.7") "1.6.4") ] null; release = { - "2.5.0".sha256 = "sha256-M/6IP4WhTQ4j2Bc8nXBXjSjWO08QzNIYI+a2owfOh+8="; - "2.4.0".sha256 = "sha256-A1XgLLwZRvKS8QyceCkSQa7ue6TYyf5fMft5gSx9NOs="; - "2.3.0".sha256 = "sha256-wa6OBig8rhAT4iwupSylyCAMhO69rADa0MQIX5zzL+Q="; - "2.2.0".sha256 = "sha256-SPyWSI5kIP5w7VpgnQ4vnK56yEuWnJylNQOT7M77yoQ="; - "2.1.0".sha256 = "sha256-XDLx0BIkVRkSJ4sGCIE51j3rtkSGemNTs/cdVmTvxqo="; - "2.0.0".sha256 = "sha256-dpOmrHYUXBBS9kmmz7puzufxlbNpIZofpcTvJFLG5DI="; - "1.19.0".sha256 = "sha256-3kxS3qA+7WwQkXoFC/+kq3OEkv4kMEzQ/G3aXPsp1Q4="; - "1.18.0".sha256 = "sha256-mJJ/zvM2WtmBZU3U4oid/zCMvDXei/93v5hwyyqwiiY="; - "1.17.0".sha256 = "sha256-bUfoSTMiW/GzC1jKFay6DRqGzKPuLOSUsO6/wPSFwNg="; - "1.16.0".sha256 = "sha256-gXTKhRgSGeRBUnwdDezMsMKbOvxdffT+kViZ9e1gEz0="; - "1.15.0".sha256 = "1bp0jxl35ms54s0mdqky15w9af03f3i0n06qk12k4gw1xzvwqv21"; - "1.14.0".sha256 = "07yamlp1c0g5nahkd2gpfhammcca74ga2s6qr7a3wm6y6j5pivk9"; - "1.13.0".sha256 = "0j4cz2y1r1aw79snkcf1pmicgzf8swbaf9ippz0vg99a572zqzri"; - "1.12.0".sha256 = "1ccfny1vwgmdl91kz5xlmhq4wz078xm4z5wpd0jy5rn890dx03wp"; - "1.11.0".sha256 = "06a71d196wd5k4wg7khwqb7j7ifr7garhwkd54s86i0j7d6nhl3c"; - "1.10.0".sha256 = "1b9m6pwxxyivw7rgx82gn5kmgv2mfv3h3y0mmjcjfypi8ydkrlbv"; - "1.9.0".sha256 = "0lid9zaazdi3d38l8042lczb02pw5m9wq0yysiilx891hgq2p81r"; - "1.8.0".sha256 = "07l40is389ih8bi525gpqs3qp4yb2kl11r9c8ynk1ifpjzpnabwp"; - "1.7.0".sha256 = "0wnhj9nqpx2bw6n1l4i8jgrw3pjajvckvj3lr4vzjb3my2lbxdd1"; - "1.6.4".sha256 = "09ww48qbjsvpjmy1g9yhm0rrkq800ffq21p6fjkbwd34qvd82raz"; - "1.6.1".sha256 = "1ilw6vm4dlsdv9cd7kmf0vfrh2kkzr45wrqr8m37miy0byzr4p9i"; + "2.5.0".hash = "sha256-M/6IP4WhTQ4j2Bc8nXBXjSjWO08QzNIYI+a2owfOh+8="; + "2.4.0".hash = "sha256-A1XgLLwZRvKS8QyceCkSQa7ue6TYyf5fMft5gSx9NOs="; + "2.3.0".hash = "sha256-wa6OBig8rhAT4iwupSylyCAMhO69rADa0MQIX5zzL+Q="; + "2.2.0".hash = "sha256-SPyWSI5kIP5w7VpgnQ4vnK56yEuWnJylNQOT7M77yoQ="; + "2.1.0".hash = "sha256-XDLx0BIkVRkSJ4sGCIE51j3rtkSGemNTs/cdVmTvxqo="; + "2.0.0".hash = "sha256-dpOmrHYUXBBS9kmmz7puzufxlbNpIZofpcTvJFLG5DI="; + "1.19.0".hash = "sha256-3kxS3qA+7WwQkXoFC/+kq3OEkv4kMEzQ/G3aXPsp1Q4="; + "1.18.0".hash = "sha256-mJJ/zvM2WtmBZU3U4oid/zCMvDXei/93v5hwyyqwiiY="; + "1.17.0".hash = "sha256-bUfoSTMiW/GzC1jKFay6DRqGzKPuLOSUsO6/wPSFwNg="; + "1.16.0".hash = "sha256-gXTKhRgSGeRBUnwdDezMsMKbOvxdffT+kViZ9e1gEz0="; + "1.15.0".hash = "sha256:1bp0jxl35ms54s0mdqky15w9af03f3i0n06qk12k4gw1xzvwqv21"; + "1.14.0".hash = "sha256:07yamlp1c0g5nahkd2gpfhammcca74ga2s6qr7a3wm6y6j5pivk9"; + "1.13.0".hash = "sha256:0j4cz2y1r1aw79snkcf1pmicgzf8swbaf9ippz0vg99a572zqzri"; + "1.12.0".hash = "sha256:1ccfny1vwgmdl91kz5xlmhq4wz078xm4z5wpd0jy5rn890dx03wp"; + "1.11.0".hash = "sha256:06a71d196wd5k4wg7khwqb7j7ifr7garhwkd54s86i0j7d6nhl3c"; + "1.10.0".hash = "sha256:1b9m6pwxxyivw7rgx82gn5kmgv2mfv3h3y0mmjcjfypi8ydkrlbv"; + "1.9.0".hash = "sha256:0lid9zaazdi3d38l8042lczb02pw5m9wq0yysiilx891hgq2p81r"; + "1.8.0".hash = "sha256:07l40is389ih8bi525gpqs3qp4yb2kl11r9c8ynk1ifpjzpnabwp"; + "1.7.0".hash = "sha256:0wnhj9nqpx2bw6n1l4i8jgrw3pjajvckvj3lr4vzjb3my2lbxdd1"; + "1.6.4".hash = "sha256:09ww48qbjsvpjmy1g9yhm0rrkq800ffq21p6fjkbwd34qvd82raz"; + "1.6.1".hash = "sha256:1ilw6vm4dlsdv9cd7kmf0vfrh2kkzr45wrqr8m37miy0byzr4p9i"; }; releaseRev = v: "mathcomp-${v}"; @@ -162,7 +162,7 @@ let // lib.optionalAttrs withDoc { htmldoc_template = fetchzip { url = "https://github.com/math-comp/math-comp.github.io/archive/doc-1.12.0.zip"; - sha256 = "0y1352ha2yy6k2dl375sb1r68r1qi9dyyy7dyzj5lp9hxhhq69x8"; + hash = "sha256:0y1352ha2yy6k2dl375sb1r68r1qi9dyyy7dyzj5lp9hxhhq69x8"; }; postBuild = '' cp -rf _build_doc/* . From 908d234bbb1255cd5293d05f24bb9b14d0cb90c2 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:13 +0200 Subject: [PATCH 085/197] coqPackages.MenhirLib: modernize mkCoqDerivation release hash format --- .../coq-modules/MenhirLib/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/MenhirLib/default.nix b/pkgs/development/coq-modules/MenhirLib/default.nix index b73c88771a44..6433b7813f45 100644 --- a/pkgs/development/coq-modules/MenhirLib/default.nix +++ b/pkgs/development/coq-modules/MenhirLib/default.nix @@ -23,14 +23,14 @@ let ] null; release = { "20260203".hash = "sha256-S1kJav+VKSVTg3EAyIvqIl+T8X5fBrh6ENrOiRmKMe0="; - "20250903".sha256 = "sha256-ap1OvcvCAuqmFDwhPwMBosHs3cm5NxPW/w1J8AzWduk="; - "20240715".sha256 = "sha256-9CSxAIm0aEXkwF+aj8u/bqLG30y5eDNz65EnohJPjzI="; # coq 8.9 - 8.20 - "20231231".sha256 = "sha256-veB0ORHp6jdRwCyDDAfc7a7ov8sOeHUmiELdOFf/QYk="; # coq 8.7 - 8.19 - "20230608".sha256 = "sha256-dUPoIUVr3gqvE5bniyQh/b37tNfRsZN8X3e99GFkyLY="; # coq 8.7 - 8.18 - "20230415".sha256 = "sha256-WjE3iOKlUb15MDG3+GOi+nertAw9L2Ryazi/0JEvjqc="; # coq 8.7 - 8.18 - "20220210".sha256 = "sha256-Nljrgq8iW17qbn2PLIbjPd03WCcZm08d1DF6NrKOYTg="; # coq 8.7 - 8.18 - "20211230".sha256 = "sha256-+ntl4ykkqJWEeJJzt6fO5r0X1J+4in2LJIj1N8R175w="; # coq 8.7 - 8.18 - "20200624".sha256 = "sha256-8lMqwmOsqxU/45Xr+GeyU2aIjrClVdv3VamCCkF76jY="; # coq 8.7 - 8.13 + "20250903".hash = "sha256-ap1OvcvCAuqmFDwhPwMBosHs3cm5NxPW/w1J8AzWduk="; + "20240715".hash = "sha256-9CSxAIm0aEXkwF+aj8u/bqLG30y5eDNz65EnohJPjzI="; # coq 8.9 - 8.20 + "20231231".hash = "sha256-veB0ORHp6jdRwCyDDAfc7a7ov8sOeHUmiELdOFf/QYk="; # coq 8.7 - 8.19 + "20230608".hash = "sha256-dUPoIUVr3gqvE5bniyQh/b37tNfRsZN8X3e99GFkyLY="; # coq 8.7 - 8.18 + "20230415".hash = "sha256-WjE3iOKlUb15MDG3+GOi+nertAw9L2Ryazi/0JEvjqc="; # coq 8.7 - 8.18 + "20220210".hash = "sha256-Nljrgq8iW17qbn2PLIbjPd03WCcZm08d1DF6NrKOYTg="; # coq 8.7 - 8.18 + "20211230".hash = "sha256-+ntl4ykkqJWEeJJzt6fO5r0X1J+4in2LJIj1N8R175w="; # coq 8.7 - 8.18 + "20200624".hash = "sha256-8lMqwmOsqxU/45Xr+GeyU2aIjrClVdv3VamCCkF76jY="; # coq 8.7 - 8.13 }; propagatedBuildInputs = [ stdlib ]; preBuild = "cd coq-menhirlib/src"; From 079cac3184494d457602514d8e7f7dcf31878251 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:13 +0200 Subject: [PATCH 086/197] coqPackages.metacoq: modernize mkCoqDerivation release hash format --- .../coq-modules/metacoq/default.nix | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/development/coq-modules/metacoq/default.nix b/pkgs/development/coq-modules/metacoq/default.nix index 86898967dd71..132213c2b6b6 100644 --- a/pkgs/development/coq-modules/metacoq/default.nix +++ b/pkgs/development/coq-modules/metacoq/default.nix @@ -28,25 +28,25 @@ let (case "8.20" "1.3.4-8.20") ] null; release = { - "1.0-beta2-8.11".sha256 = "sha256-I9YNk5Di6Udvq5/xpLSNflfjRyRH8fMnRzbo3uhpXNs="; - "1.0-beta2-8.12".sha256 = "sha256-I8gpmU9rUQJh0qfp5KOgDNscVvCybm5zX4TINxO1TVA="; - "1.0-beta2-8.13".sha256 = "sha256-IC56/lEDaAylUbMCfG/3cqOBZniEQk8jmI053DBO5l8="; - "1.0-8.14".sha256 = "sha256-iRnaNeHt22JqxMNxOGPPycrO9EoCVjusR2s0GfON1y0="; - "1.0-8.15".sha256 = "sha256-8RUC5dHNfLJtJh+IZG4nPTAVC8ZKVh2BHedkzjwLf/k="; - "1.0-8.16".sha256 = "sha256-7rkCAN4PNnMgsgUiiLe2TnAliknN75s2SfjzyKCib/o="; - "1.1-8.14".sha256 = "sha256-6vViCNQl6BnGgOHX3P/OLfFXN4aUfv4RbDokfz2BgQI="; - "1.1-8.15".sha256 = "sha256-qCD3wFW4E+8vSVk4XoZ0EU4PVya0al+JorzS9nzmR/0="; - "1.1-8.16".sha256 = "sha256-cTK4ptxpPPlqxAhasZFX3RpSlsoTZwhTqs2A3BZy9sA="; - "1.2.1-8.17".sha256 = "sha256-FP4upuRsG8B5Q5FIr76t+ecRirrOUX0D1QiLq0/zMyE="; - "1.2.1-8.18".sha256 = "sha256-49g5db2Bv8HpltptJdxA7zrmgNFGC6arx5h2mKHhrko="; - "1.3.1-8.17".sha256 = "sha256-l0/QLC7V3zSk/FsaE2eL6tXy2BzbcI5MAk/c+FESwnc="; - "1.3.1-8.18".sha256 = "sha256-L6Ym4Auwqaxv5tRmJLSVC812dxCqdUU5aN8+t5HVYzY="; - "1.3.1-8.19".sha256 = "sha256-fZED/Uel1jt5XF83dR6HfyhSkfBdLkET8C/ArDgsm64="; - "1.3.2-8.19".sha256 = "sha256-e5Pm1AhaQrO6JoZylSXYWmeXY033QflQuCBZhxGH8MA="; - "1.3.2-8.20".sha256 = "sha256-4J7Ly4Fc2E/I6YqvzTLntVVls5t94OUOjVMKJyyJdw8="; - "1.3.3-8.19".sha256 = "sha256-SBTv49zQXZ+oGvIqWM53hjBKru9prFgZRv8gVgls40k="; - "1.3.4-8.20".sha256 = "sha256-ofRP0Uo48G2LBuIy/5ZLyK+iVZXleKiwfMEBD0rX9fQ="; - "1.3.4-9.0".sha256 = "sha256-BiAeuwL6WvDNs+ZGzPWj59kTS69J4kjrS3XIZyzpLOQ="; + "1.0-beta2-8.11".hash = "sha256-I9YNk5Di6Udvq5/xpLSNflfjRyRH8fMnRzbo3uhpXNs="; + "1.0-beta2-8.12".hash = "sha256-I8gpmU9rUQJh0qfp5KOgDNscVvCybm5zX4TINxO1TVA="; + "1.0-beta2-8.13".hash = "sha256-IC56/lEDaAylUbMCfG/3cqOBZniEQk8jmI053DBO5l8="; + "1.0-8.14".hash = "sha256-iRnaNeHt22JqxMNxOGPPycrO9EoCVjusR2s0GfON1y0="; + "1.0-8.15".hash = "sha256-8RUC5dHNfLJtJh+IZG4nPTAVC8ZKVh2BHedkzjwLf/k="; + "1.0-8.16".hash = "sha256-7rkCAN4PNnMgsgUiiLe2TnAliknN75s2SfjzyKCib/o="; + "1.1-8.14".hash = "sha256-6vViCNQl6BnGgOHX3P/OLfFXN4aUfv4RbDokfz2BgQI="; + "1.1-8.15".hash = "sha256-qCD3wFW4E+8vSVk4XoZ0EU4PVya0al+JorzS9nzmR/0="; + "1.1-8.16".hash = "sha256-cTK4ptxpPPlqxAhasZFX3RpSlsoTZwhTqs2A3BZy9sA="; + "1.2.1-8.17".hash = "sha256-FP4upuRsG8B5Q5FIr76t+ecRirrOUX0D1QiLq0/zMyE="; + "1.2.1-8.18".hash = "sha256-49g5db2Bv8HpltptJdxA7zrmgNFGC6arx5h2mKHhrko="; + "1.3.1-8.17".hash = "sha256-l0/QLC7V3zSk/FsaE2eL6tXy2BzbcI5MAk/c+FESwnc="; + "1.3.1-8.18".hash = "sha256-L6Ym4Auwqaxv5tRmJLSVC812dxCqdUU5aN8+t5HVYzY="; + "1.3.1-8.19".hash = "sha256-fZED/Uel1jt5XF83dR6HfyhSkfBdLkET8C/ArDgsm64="; + "1.3.2-8.19".hash = "sha256-e5Pm1AhaQrO6JoZylSXYWmeXY033QflQuCBZhxGH8MA="; + "1.3.2-8.20".hash = "sha256-4J7Ly4Fc2E/I6YqvzTLntVVls5t94OUOjVMKJyyJdw8="; + "1.3.3-8.19".hash = "sha256-SBTv49zQXZ+oGvIqWM53hjBKru9prFgZRv8gVgls40k="; + "1.3.4-8.20".hash = "sha256-ofRP0Uo48G2LBuIy/5ZLyK+iVZXleKiwfMEBD0rX9fQ="; + "1.3.4-9.0".hash = "sha256-BiAeuwL6WvDNs+ZGzPWj59kTS69J4kjrS3XIZyzpLOQ="; }; releaseRev = v: "v${v}"; From 08dea0e977496c038cbce5caa2db88a006095174 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:13 +0200 Subject: [PATCH 087/197] coqPackages.metalib: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/metalib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/metalib/default.nix b/pkgs/development/coq-modules/metalib/default.nix index 4d62660a1045..2ffa68716a94 100644 --- a/pkgs/development/coq-modules/metalib/default.nix +++ b/pkgs/development/coq-modules/metalib/default.nix @@ -22,8 +22,8 @@ } ] null; releaseRev = v: "coq${v}"; - release."8.15".sha256 = "0wbp058zwa4bkdjj38aysy2g1avf9nrh8q23a3dil0q00qczi616"; - release."8.10".sha256 = "0wbypc05d2lqfm9qaw98ynr5yc1p0ipsvyc3bh1rk9nz7zwirmjs"; + release."8.15".hash = "sha256:0wbp058zwa4bkdjj38aysy2g1avf9nrh8q23a3dil0q00qczi616"; + release."8.10".hash = "sha256:0wbypc05d2lqfm9qaw98ynr5yc1p0ipsvyc3bh1rk9nz7zwirmjs"; meta = { license = lib.licenses.mit; From 4c60cf6979330c43d691ce75c8cbe8f049a235ca Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:13 +0200 Subject: [PATCH 088/197] coqPackages.metarocq: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/metarocq/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/metarocq/default.nix b/pkgs/development/coq-modules/metarocq/default.nix index c0919ce79d9e..41fa889901e8 100644 --- a/pkgs/development/coq-modules/metarocq/default.nix +++ b/pkgs/development/coq-modules/metarocq/default.nix @@ -21,11 +21,11 @@ let (case "9.0" "1.4-9.0.1") ] null; release = { - "1.4-9.0".sha256 = "sha256-5QecDAMkvgfDPZ7/jDfnOgcE+Eb1LTAozP7nz6nkuxg="; - "1.4-9.0.1".sha256 = "sha256-zMUd2A6EG0LYK3L9ABQvS/Et4MDpSmf3Pxd9+IPNYkI="; - "1.4-9.1".sha256 = "sha256-v6jFvUavIzyb/e6ytAaZjxQLFM9uW9TDUB77yRO74eE="; - "1.4.1-9.1".sha256 = "sha256-tzoAWX74lg7pArGVP11QBvDRKMvmGxXvrf3+1E3Y4DI="; - "1.5.1-9.1".sha256 = "sha256-0iFnSzfbufn2XhJ8EPyWu3KIiHYwxfMVQa2KT6GSR7s="; + "1.4-9.0".hash = "sha256-5QecDAMkvgfDPZ7/jDfnOgcE+Eb1LTAozP7nz6nkuxg="; + "1.4-9.0.1".hash = "sha256-zMUd2A6EG0LYK3L9ABQvS/Et4MDpSmf3Pxd9+IPNYkI="; + "1.4-9.1".hash = "sha256-v6jFvUavIzyb/e6ytAaZjxQLFM9uW9TDUB77yRO74eE="; + "1.4.1-9.1".hash = "sha256-tzoAWX74lg7pArGVP11QBvDRKMvmGxXvrf3+1E3Y4DI="; + "1.5.1-9.1".hash = "sha256-0iFnSzfbufn2XhJ8EPyWu3KIiHYwxfMVQa2KT6GSR7s="; }; releaseRev = v: "v${v}"; From 543e7c1e6e06da6212a5ad7004627119b63a4704 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:14 +0200 Subject: [PATCH 089/197] coqPackages.mtac2: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/mtac2/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/mtac2/default.nix b/pkgs/development/coq-modules/mtac2/default.nix index 75ad9aec33a7..29d7da5f76ee 100644 --- a/pkgs/development/coq-modules/mtac2/default.nix +++ b/pkgs/development/coq-modules/mtac2/default.nix @@ -24,9 +24,9 @@ mkCoqDerivation { } ] null; release."1.4-rocq9.1".hash = "sha256-A+ac84ZfDMW2NhS/NrGIfdairXmzXxZIYGNmJIz0ReM="; - release."1.4-coq9.0".sha256 = "sha256-pAPBRCW7M46UZPJ+v/0xAT8mpQURN8czMmlrfYz/MVU="; - release."1.4-coq8.20".sha256 = "sha256-3nu/8zDvdnl6WzGtw46mVcdqgkRgc6Xy8/I+lUOrSIY="; - release."1.4-coq8.19".sha256 = "sha256-G9eK0eLyECdT20/yf8yyz7M8Xq2WnHHaHpxVGP0yTtU="; + release."1.4-coq9.0".hash = "sha256-pAPBRCW7M46UZPJ+v/0xAT8mpQURN8czMmlrfYz/MVU="; + release."1.4-coq8.20".hash = "sha256-3nu/8zDvdnl6WzGtw46mVcdqgkRgc6Xy8/I+lUOrSIY="; + release."1.4-coq8.19".hash = "sha256-G9eK0eLyECdT20/yf8yyz7M8Xq2WnHHaHpxVGP0yTtU="; releaseRev = v: "v${v}"; mlPlugin = true; propagatedBuildInputs = [ From 611c412e17f885883ea075cf6f92c943928e86db Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:14 +0200 Subject: [PATCH 090/197] coqPackages.multinomials: modernize mkCoqDerivation release hash format --- .../coq-modules/multinomials/default.nix | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/development/coq-modules/multinomials/default.nix b/pkgs/development/coq-modules/multinomials/default.nix index 80ee8d4a46d2..5990fde8eb17 100644 --- a/pkgs/development/coq-modules/multinomials/default.nix +++ b/pkgs/development/coq-modules/multinomials/default.nix @@ -49,25 +49,25 @@ mkCoqDerivation { ] null; release = { - "2.4.0".sha256 = "sha256-7zfIddRH+Sl4nhEPtS/lMZwRUZI45AVFpcC/UC8Z0Yo="; - "2.3.0".sha256 = "sha256-usIcxHOAuN+f/j3WjVbPrjz8Hl9ac8R6kYeAKi3CEts="; - "2.2.0".sha256 = "sha256-Cie6paweITwPZy6ej9+qIvHFWknVR382uJPW927t/fo="; - "2.1.0".sha256 = "sha256-QT91SBJ6DXhyg4j/okTvPP6yj2DnnPbnSlJ/p8pvZbY="; - "2.0.0".sha256 = "sha256-2zWHzMBsO2j8EjN7CgCmKQcku9Be8aVlme0LD5p4ab8="; - "1.6.0".sha256 = "sha256-lEM+sjqajIOm1c3lspHqcSIARgMR9RHbTQH4veHLJfU="; - "1.5.6".sha256 = "sha256-cMixgc34T9Ic6v+tYmL49QUNpZpPV5ofaNuHqblX6oY="; - "1.5.5".sha256 = "sha256-VdXA51vr7DZl/wT/15YYMywdD7Gh91dMP9t7ij47qNQ="; - "1.5.4".sha256 = "0s4sbh4y88l125hdxahr56325hdhxxdmqmrz7vv8524llyv3fciq"; - "1.5.3".sha256 = "1462x40y2qydjd2wcg8r6qr8cx3xv4ixzh2h8vp9h7arylkja1qd"; - "1.5.2".sha256 = "15aspf3jfykp1xgsxf8knqkxv8aav2p39c2fyirw7pwsfbsv2c4s"; - "1.5.1".sha256 = "13nlfm2wqripaq671gakz5mn4r0xwm0646araxv0nh455p9ndjs3"; - "1.5.0".sha256 = "064rvc0x5g7y1a0nip6ic91vzmq52alf6in2bc2dmss6dmzv90hw"; + "2.4.0".hash = "sha256-7zfIddRH+Sl4nhEPtS/lMZwRUZI45AVFpcC/UC8Z0Yo="; + "2.3.0".hash = "sha256-usIcxHOAuN+f/j3WjVbPrjz8Hl9ac8R6kYeAKi3CEts="; + "2.2.0".hash = "sha256-Cie6paweITwPZy6ej9+qIvHFWknVR382uJPW927t/fo="; + "2.1.0".hash = "sha256-QT91SBJ6DXhyg4j/okTvPP6yj2DnnPbnSlJ/p8pvZbY="; + "2.0.0".hash = "sha256-2zWHzMBsO2j8EjN7CgCmKQcku9Be8aVlme0LD5p4ab8="; + "1.6.0".hash = "sha256-lEM+sjqajIOm1c3lspHqcSIARgMR9RHbTQH4veHLJfU="; + "1.5.6".hash = "sha256-cMixgc34T9Ic6v+tYmL49QUNpZpPV5ofaNuHqblX6oY="; + "1.5.5".hash = "sha256-VdXA51vr7DZl/wT/15YYMywdD7Gh91dMP9t7ij47qNQ="; + "1.5.4".hash = "sha256:0s4sbh4y88l125hdxahr56325hdhxxdmqmrz7vv8524llyv3fciq"; + "1.5.3".hash = "sha256:1462x40y2qydjd2wcg8r6qr8cx3xv4ixzh2h8vp9h7arylkja1qd"; + "1.5.2".hash = "sha256:15aspf3jfykp1xgsxf8knqkxv8aav2p39c2fyirw7pwsfbsv2c4s"; + "1.5.1".hash = "sha256:13nlfm2wqripaq671gakz5mn4r0xwm0646araxv0nh455p9ndjs3"; + "1.5.0".hash = "sha256:064rvc0x5g7y1a0nip6ic91vzmq52alf6in2bc2dmss6dmzv90hw"; "1.5.0".rev = "1.5"; - "1.4".sha256 = "0vnkirs8iqsv8s59yx1fvg1nkwnzydl42z3scya1xp1b48qkgn0p"; - "1.3".sha256 = "0l3vi5n094nx3qmy66hsv867fnqm196r8v605kpk24gl0aa57wh4"; - "1.2".sha256 = "1mh1w339dslgv4f810xr1b8v2w7rpx6fgk9pz96q0fyq49fw2xcq"; - "1.1".sha256 = "1q8alsm89wkc0lhcvxlyn0pd8rbl2nnxg81zyrabpz610qqjqc3s"; - "1.0".sha256 = "1qmbxp1h81cy3imh627pznmng0kvv37k4hrwi2faa101s6bcx55m"; + "1.4".hash = "sha256:0vnkirs8iqsv8s59yx1fvg1nkwnzydl42z3scya1xp1b48qkgn0p"; + "1.3".hash = "sha256:0l3vi5n094nx3qmy66hsv867fnqm196r8v605kpk24gl0aa57wh4"; + "1.2".hash = "sha256:1mh1w339dslgv4f810xr1b8v2w7rpx6fgk9pz96q0fyq49fw2xcq"; + "1.1".hash = "sha256:1q8alsm89wkc0lhcvxlyn0pd8rbl2nnxg81zyrabpz610qqjqc3s"; + "1.0".hash = "sha256:1qmbxp1h81cy3imh627pznmng0kvv37k4hrwi2faa101s6bcx55m"; }; useDuneifVersion = lib.versions.range "1.5.3" "2.2.0"; From f8b01a78ab2159fd3289f29806b8eb25f683cfe1 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:14 +0200 Subject: [PATCH 091/197] coqPackages.odd-order: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/odd-order/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/coq-modules/odd-order/default.nix b/pkgs/development/coq-modules/odd-order/default.nix index 5f8b3ba5fa91..dab19c066d4b 100644 --- a/pkgs/development/coq-modules/odd-order/default.nix +++ b/pkgs/development/coq-modules/odd-order/default.nix @@ -10,12 +10,12 @@ mkCoqDerivation { pname = "odd-order"; owner = "math-comp"; - release."2.3.0".sha256 = "sha256-53FG8I9O+tsIlmaa9qy6VYyJNwWfGmhavKhbZ0VqAGc="; - release."2.2.0".sha256 = "sha256-z0C7+wtY8NpoT8wYqHiy8mB2HPYAeJndzDmf7Bb0mg8="; - release."2.1.0".sha256 = "sha256-TPlaQbO0yXEpUgy3rlCx/w1MSLECJk5tdU26fAGe48Q="; - release."1.14.0".sha256 = "0iln70npkvixqyz469l6nry545a15jlaix532i1l7pzfkqqn6v68"; - release."1.13.0".sha256 = "sha256-EzNKR/JzM8T17sMhPhgZNs14e50X4dY3OwFi133IsT0="; - release."1.12.0".sha256 = "sha256-omsfdc294CxKAHNMMeqJCcVimvyRCHgxcQ4NJOWSfNM="; + release."2.3.0".hash = "sha256-53FG8I9O+tsIlmaa9qy6VYyJNwWfGmhavKhbZ0VqAGc="; + release."2.2.0".hash = "sha256-z0C7+wtY8NpoT8wYqHiy8mB2HPYAeJndzDmf7Bb0mg8="; + release."2.1.0".hash = "sha256-TPlaQbO0yXEpUgy3rlCx/w1MSLECJk5tdU26fAGe48Q="; + release."1.14.0".hash = "sha256:0iln70npkvixqyz469l6nry545a15jlaix532i1l7pzfkqqn6v68"; + release."1.13.0".hash = "sha256-EzNKR/JzM8T17sMhPhgZNs14e50X4dY3OwFi133IsT0="; + release."1.12.0".hash = "sha256-omsfdc294CxKAHNMMeqJCcVimvyRCHgxcQ4NJOWSfNM="; releaseRev = v: "mathcomp-odd-order.${v}"; inherit version; From e1528bbab0115b4bc90294ecec60b29c097b8990 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:15 +0200 Subject: [PATCH 092/197] coqPackages.Ordinal: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/Ordinal/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/coq-modules/Ordinal/default.nix b/pkgs/development/coq-modules/Ordinal/default.nix index 958643c7e10b..84fc222204fa 100644 --- a/pkgs/development/coq-modules/Ordinal/default.nix +++ b/pkgs/development/coq-modules/Ordinal/default.nix @@ -18,13 +18,13 @@ mkCoqDerivation { } ] null; release = { - "0.5.6".sha256 = "sha256-ox9GaUsh/tWJGEPawPnNqXULI0kYglKmNmiTL8dF3uU="; - "0.5.5".sha256 = "sha256-Z7+alcN63hxJOtBAXPg9ExNdwS2SiB63ZjDEnPhGi6g="; - "0.5.4".sha256 = "sha256-PaEC71FzJzHVGYpf3J1jvb/JsJzzMio0L5d5dPwiXuc="; - "0.5.3".sha256 = "sha256-Myxwy749ZCBpqia6bf91cMTyJn0nRzXskD7Ue8kc37c="; - "0.5.2".sha256 = "sha256-jf16EyLAnKm+42K+gTTHVFJqeOVQfIY2ozbxIs5x5DE="; - "0.5.1".sha256 = "sha256-ThJ+jXmtkAd3jElpQZqfzqqc3EfoKY0eMpTHnbrracY="; - "0.5.0".sha256 = "sha256-Jq0LnR7TgRVcPqh8Ha6tIIK3KfRUgmzA9EhxeySgPnM="; + "0.5.6".hash = "sha256-ox9GaUsh/tWJGEPawPnNqXULI0kYglKmNmiTL8dF3uU="; + "0.5.5".hash = "sha256-Z7+alcN63hxJOtBAXPg9ExNdwS2SiB63ZjDEnPhGi6g="; + "0.5.4".hash = "sha256-PaEC71FzJzHVGYpf3J1jvb/JsJzzMio0L5d5dPwiXuc="; + "0.5.3".hash = "sha256-Myxwy749ZCBpqia6bf91cMTyJn0nRzXskD7Ue8kc37c="; + "0.5.2".hash = "sha256-jf16EyLAnKm+42K+gTTHVFJqeOVQfIY2ozbxIs5x5DE="; + "0.5.1".hash = "sha256-ThJ+jXmtkAd3jElpQZqfzqqc3EfoKY0eMpTHnbrracY="; + "0.5.0".hash = "sha256-Jq0LnR7TgRVcPqh8Ha6tIIK3KfRUgmzA9EhxeySgPnM="; }; releaseRev = v: "v${v}"; propagatedBuildInputs = [ stdlib ]; From 00cdb73f9e3082252ae8a967c5b65bf97b71ca55 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:15 +0200 Subject: [PATCH 093/197] coqPackages.paco: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/paco/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/coq-modules/paco/default.nix b/pkgs/development/coq-modules/paco/default.nix index 2fcd5993cd1c..b6c648b26eaf 100644 --- a/pkgs/development/coq-modules/paco/default.nix +++ b/pkgs/development/coq-modules/paco/default.nix @@ -23,13 +23,13 @@ mkCoqDerivation { (case (range "8.6" "8.13") "4.0.2") (case (isEq "8.5") "1.2.8") ] null; - release."4.2.3".sha256 = "sha256-ldUjNd5daUu2B3v4tk20/iXFgyUuW4XHlbubTInpwcs="; - release."4.2.2".sha256 = "sha256-qr6o45Q90FK+kkBUJ+W7QhiA0YQRb1RUwwXUpTTFt8A="; - release."4.2.0".sha256 = "sha256-YHYtiz9hium96n3owL/C99AjJAFTlTCmmb2+ttevgMY="; - release."4.1.2".sha256 = "sha256:1l8mwakqp4wnppsldl8wp2j24h1jvadnvrsgf35xnvdyygypjp2v"; - release."4.1.1".sha256 = "1qap8cyv649lr1s11r7h5jzdjd4hsna8kph15qy5fw24h5nx6byy"; - release."4.0.2".sha256 = "1q96bsxclqx84xn5vkid501jkwlc1p6fhb8szrlrp82zglj58b0b"; - release."1.2.8".sha256 = "05fskx5x1qgaf9qv626m38y5izichzzqc7g2rglzrkygbskrrwsb"; + release."4.2.3".hash = "sha256-ldUjNd5daUu2B3v4tk20/iXFgyUuW4XHlbubTInpwcs="; + release."4.2.2".hash = "sha256-qr6o45Q90FK+kkBUJ+W7QhiA0YQRb1RUwwXUpTTFt8A="; + release."4.2.0".hash = "sha256-YHYtiz9hium96n3owL/C99AjJAFTlTCmmb2+ttevgMY="; + release."4.1.2".hash = "sha256:1l8mwakqp4wnppsldl8wp2j24h1jvadnvrsgf35xnvdyygypjp2v"; + release."4.1.1".hash = "sha256:1qap8cyv649lr1s11r7h5jzdjd4hsna8kph15qy5fw24h5nx6byy"; + release."4.0.2".hash = "sha256:1q96bsxclqx84xn5vkid501jkwlc1p6fhb8szrlrp82zglj58b0b"; + release."1.2.8".hash = "sha256:05fskx5x1qgaf9qv626m38y5izichzzqc7g2rglzrkygbskrrwsb"; releaseRev = v: "v${v}"; propagatedBuildInputs = [ stdlib ]; From a178de67baac2a3822f3fbb04e176757d16ba813 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:15 +0200 Subject: [PATCH 094/197] coqPackages.paramcoq: modernize mkCoqDerivation release hash format --- .../coq-modules/paramcoq/default.nix | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/development/coq-modules/paramcoq/default.nix b/pkgs/development/coq-modules/paramcoq/default.nix index 2687c890b740..46163a65e36b 100644 --- a/pkgs/development/coq-modules/paramcoq/default.nix +++ b/pkgs/development/coq-modules/paramcoq/default.nix @@ -23,25 +23,25 @@ mkCoqDerivation { displayVersion = { paramcoq = "..."; }; - release."1.1.3+coq9.0".sha256 = "sha256-zibQ9nBadSElpyI8iMTDRW/mqtxmxClaVb24o5W6ajE="; - release."1.1.3+coq8.20".sha256 = "sha256-34xDOz/2xO39fnQW6Zb9CI2EKFuJZjrAdOpMEmwuzY0="; - release."1.1.3+coq8.19".sha256 = "sha256-5NVsdLXaoz6qrr5ra5YfoHeuK4pEf8JX/X9+SZA0U+U="; - release."1.1.3+coq8.18".sha256 = "sha256-hNBaj9hB+OzwXsOX+TOXtDLjA5oP4EmEgseLwxFxW+I="; - release."1.1.3+coq8.17".sha256 = "sha256-m8QGGuwj1lHzDprf4LHgAuzwfoblxtDIHunHBdpmiuM="; - release."1.1.3+coq8.16".sha256 = "sha256-K7/8hXH6DwiW7Gw41sgQF8UDAO3c32xBGWQQapzG8Mo="; - release."1.1.3+coq8.15".sha256 = "0sl7ihznwz05d2x2v78w1zd4q55c1sgy06vxasbcls4v2pkw53hl"; - release."1.1.3+coq8.14".sha256 = "00zqq9dc2p5v0ib1jgizl25xkwxrs9mrlylvy0zvb96dpridjc71"; - release."1.1.3+coq8.13".sha256 = "06ndly736k4pmdn4baqa7fblp6lx7a9pxm9gvz1vzd6ic51825wp"; - release."1.1.3+coq8.12".sha256 = "sha256:10j23ws8ymqpxhapni75sxbzz0dl4n9sgasrx618i7s7b705y2rh"; - release."1.1.3+coq8.11".sha256 = "sha256:1wbvcmkr7q106418bvvc2rj2d7s03wdhhxar0hicy1rr267w2bs6"; - release."1.1.3+coq8.10".sha256 = "sha256:0kv3k3y2fck1qz83pqmihyh98swicnpx0n6fzkis1n2g39qjfz91"; - release."1.1.2+coq8.13".sha256 = "02vnf8p04ynf3qk8myvjzsbga15395235mpdpj54pvxis3h5qq22"; - release."1.1.2+coq8.12".sha256 = "0qd72r45if4h7c256qdfiimv75zyrs0w0xqij3m866jxaq591v4i"; - release."1.1.2+coq8.11".sha256 = "09c6813988nvq4fpa45s33k70plnhxsblhm7cxxkg0i37mhvigsa"; - release."1.1.2+coq8.10".sha256 = "1lq1mw15w4yky79qg3rm0mpzqi2ir51b6ak04ismrdr7ixky49y8"; - release."1.1.2+coq8.9".sha256 = "1jjzgpff09xjn9kgp7w69r096jkj0x2ksng3pawrmhmn7clwivbk"; - release."1.1.2+coq8.8".sha256 = "0rc4lshqvnfdsph98gnscvpmlirs9wx91qcvffggg73xw0p1g9s0"; - release."1.1.2+coq8.7".sha256 = "09n0ky7ldb24by7yf5j3hv410h85x50ksilf7qacl7xglj4gy5hj"; + release."1.1.3+coq9.0".hash = "sha256-zibQ9nBadSElpyI8iMTDRW/mqtxmxClaVb24o5W6ajE="; + release."1.1.3+coq8.20".hash = "sha256-34xDOz/2xO39fnQW6Zb9CI2EKFuJZjrAdOpMEmwuzY0="; + release."1.1.3+coq8.19".hash = "sha256-5NVsdLXaoz6qrr5ra5YfoHeuK4pEf8JX/X9+SZA0U+U="; + release."1.1.3+coq8.18".hash = "sha256-hNBaj9hB+OzwXsOX+TOXtDLjA5oP4EmEgseLwxFxW+I="; + release."1.1.3+coq8.17".hash = "sha256-m8QGGuwj1lHzDprf4LHgAuzwfoblxtDIHunHBdpmiuM="; + release."1.1.3+coq8.16".hash = "sha256-K7/8hXH6DwiW7Gw41sgQF8UDAO3c32xBGWQQapzG8Mo="; + release."1.1.3+coq8.15".hash = "sha256:0sl7ihznwz05d2x2v78w1zd4q55c1sgy06vxasbcls4v2pkw53hl"; + release."1.1.3+coq8.14".hash = "sha256:00zqq9dc2p5v0ib1jgizl25xkwxrs9mrlylvy0zvb96dpridjc71"; + release."1.1.3+coq8.13".hash = "sha256:06ndly736k4pmdn4baqa7fblp6lx7a9pxm9gvz1vzd6ic51825wp"; + release."1.1.3+coq8.12".hash = "sha256:10j23ws8ymqpxhapni75sxbzz0dl4n9sgasrx618i7s7b705y2rh"; + release."1.1.3+coq8.11".hash = "sha256:1wbvcmkr7q106418bvvc2rj2d7s03wdhhxar0hicy1rr267w2bs6"; + release."1.1.3+coq8.10".hash = "sha256:0kv3k3y2fck1qz83pqmihyh98swicnpx0n6fzkis1n2g39qjfz91"; + release."1.1.2+coq8.13".hash = "sha256:02vnf8p04ynf3qk8myvjzsbga15395235mpdpj54pvxis3h5qq22"; + release."1.1.2+coq8.12".hash = "sha256:0qd72r45if4h7c256qdfiimv75zyrs0w0xqij3m866jxaq591v4i"; + release."1.1.2+coq8.11".hash = "sha256:09c6813988nvq4fpa45s33k70plnhxsblhm7cxxkg0i37mhvigsa"; + release."1.1.2+coq8.10".hash = "sha256:1lq1mw15w4yky79qg3rm0mpzqi2ir51b6ak04ismrdr7ixky49y8"; + release."1.1.2+coq8.9".hash = "sha256:1jjzgpff09xjn9kgp7w69r096jkj0x2ksng3pawrmhmn7clwivbk"; + release."1.1.2+coq8.8".hash = "sha256:0rc4lshqvnfdsph98gnscvpmlirs9wx91qcvffggg73xw0p1g9s0"; + release."1.1.2+coq8.7".hash = "sha256:09n0ky7ldb24by7yf5j3hv410h85x50ksilf7qacl7xglj4gy5hj"; releaseRev = v: "v${v}"; mlPlugin = true; meta = { From 049e371f8953ea267a44289b3c375002ff92ffcf Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:15 +0200 Subject: [PATCH 095/197] coqPackages.parsec: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/parsec/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/parsec/default.nix b/pkgs/development/coq-modules/parsec/default.nix index 721777bcb7c1..ff838ade89dd 100644 --- a/pkgs/development/coq-modules/parsec/default.nix +++ b/pkgs/development/coq-modules/parsec/default.nix @@ -31,10 +31,10 @@ mkCoqDerivation { (case (range "8.12" "8.16") "0.1.1") (case (range "8.12" "8.13") "0.1.0") ] null; - release."0.2.0".sha256 = "sha256-hM6LVFQ2VQ42QeHu8Ex+oz1VvJUr+g8/nZN+bYHEljQ="; - release."0.1.2".sha256 = "sha256-QN0h1CsX86DQBDsluXLtNUvMh3r60/0iDSbYam67AhA="; - release."0.1.1".sha256 = "sha256:1c0l18s68pzd4c8i3jimh2yz0pqm4g38pca4bm7fr18r8xmqf189"; - release."0.1.0".sha256 = "sha256:01avfcqirz2b9wjzi9iywbhz9szybpnnj3672dgkfsimyg9jgnsr"; + release."0.2.0".hash = "sha256-hM6LVFQ2VQ42QeHu8Ex+oz1VvJUr+g8/nZN+bYHEljQ="; + release."0.1.2".hash = "sha256-QN0h1CsX86DQBDsluXLtNUvMh3r60/0iDSbYam67AhA="; + release."0.1.1".hash = "sha256:1c0l18s68pzd4c8i3jimh2yz0pqm4g38pca4bm7fr18r8xmqf189"; + release."0.1.0".hash = "sha256:01avfcqirz2b9wjzi9iywbhz9szybpnnj3672dgkfsimyg9jgnsr"; useDuneifVersion = v: lib.versions.isGe "0.2.0" v || v == "dev"; From 22109292e280e8bd064ae07e043f82f2a90f8b52 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:16 +0200 Subject: [PATCH 096/197] coqPackages.parseque: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/parseque/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/parseque/default.nix b/pkgs/development/coq-modules/parseque/default.nix index b027d9a54a22..98f8ab3f48e2 100644 --- a/pkgs/development/coq-modules/parseque/default.nix +++ b/pkgs/development/coq-modules/parseque/default.nix @@ -20,7 +20,7 @@ let (case (lib.versions.range "8.16" "8.20") "0.2.2") ] null; - release."0.2.2".sha256 = "sha256-O50Rs7Yf1H4wgwb7ltRxW+7IF0b04zpfs+mR83rxT+E="; + release."0.2.2".hash = "sha256-O50Rs7Yf1H4wgwb7ltRxW+7IF0b04zpfs+mR83rxT+E="; releaseRev = v: "v${v}"; From 434eafb298aea5ad84fbe635e8fae30391d53426 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:16 +0200 Subject: [PATCH 097/197] coqPackages.pocklington: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/pocklington/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/pocklington/default.nix b/pkgs/development/coq-modules/pocklington/default.nix index 2bc15df96ad1..d8487004ee56 100644 --- a/pkgs/development/coq-modules/pocklington/default.nix +++ b/pkgs/development/coq-modules/pocklington/default.nix @@ -10,7 +10,7 @@ mkCoqDerivation { owner = "coq-community"; release."8.12.0".rev = "v8.12.0"; - release."8.12.0".sha256 = "sha256-0xBrw9+4g14niYdNqp0nx00fPJoSSnaDSDEaIVpPfjs="; + release."8.12.0".hash = "sha256-0xBrw9+4g14niYdNqp0nx00fPJoSSnaDSDEaIVpPfjs="; inherit version; defaultVersion = From 9cf868977f807c588cdc22aacd5cdbc718ad00d8 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:16 +0200 Subject: [PATCH 098/197] coqPackages.QuickChick: modernize mkCoqDerivation release hash format --- .../coq-modules/QuickChick/default.nix | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/development/coq-modules/QuickChick/default.nix b/pkgs/development/coq-modules/QuickChick/default.nix index 814520579320..79e65ec6c042 100644 --- a/pkgs/development/coq-modules/QuickChick/default.nix +++ b/pkgs/development/coq-modules/QuickChick/default.nix @@ -41,25 +41,25 @@ in (case "8.5" lib.pred.true "20170512") ] null; - release."2.1.1".sha256 = "sha256-tcZFpf8joEdVCgy1oKWdaM/9q3EMsF/jT+zz+kIsix8="; - release."2.0.4".sha256 = "sha256-WD8B+n8gyGctHMO+M8201Ca3Uw8zCWYsOatSNGCf0/s="; - release."2.0.2".sha256 = "sha256-xxKkwDRjB8nUiXNhein1Ppn0DP5FZ13J90xUPAnQBbs="; - release."2.0.1".sha256 = "sha256-gJc+9Or6tbqE00920Il4pnEvokRoiADX6CxP/Q0QZaY="; - release."1.6.5".sha256 = "sha256-rcFyRDH8UbB9KVk10P5qjtPkWs04p78VNHkCq4mXr3U="; - release."1.6.4".sha256 = "sha256-C1060wPSU33yZAFLxGmZlAMXASnx98qz3oSLO8DO+mM="; - release."1.6.2".sha256 = "0g5q9zw3xd4zndihq96nxkq4w3dh05418wzlwdk1nnn3b6vbx6z0"; - release."1.5.0".sha256 = "1lq8x86vd3vqqh2yq6hvyagpnhfq5wmk5pg2z0xq7b7dcw7hyfkw"; - release."1.4.0".sha256 = "068p48pm5yxjc3yv8qwzp25bp9kddvxj81l31mjkyx3sdrsw3kyc"; - release."1.3.2".sha256 = "0lciwaqv288dh2f13xk2x0lrn6zyrkqy6g4yy927wwzag2gklfrs"; - release."1.2.1".sha256 = "17vz88xjzxh3q7hs6hnndw61r3hdfawxp5awqpgfaxx4w6ni8z46"; - release."1.1.0".sha256 = "1c34v1k37rk7v0xk2czv5n79mbjxjrm6nh3llg2mpfmdsqi68wf3"; - release."1.0.0".sha256 = "1gqy9a4yavd0sa7kgysf9gf2lq4p8dmn4h89y8081f2j8zli0w5y"; + release."2.1.1".hash = "sha256-tcZFpf8joEdVCgy1oKWdaM/9q3EMsF/jT+zz+kIsix8="; + release."2.0.4".hash = "sha256-WD8B+n8gyGctHMO+M8201Ca3Uw8zCWYsOatSNGCf0/s="; + release."2.0.2".hash = "sha256-xxKkwDRjB8nUiXNhein1Ppn0DP5FZ13J90xUPAnQBbs="; + release."2.0.1".hash = "sha256-gJc+9Or6tbqE00920Il4pnEvokRoiADX6CxP/Q0QZaY="; + release."1.6.5".hash = "sha256-rcFyRDH8UbB9KVk10P5qjtPkWs04p78VNHkCq4mXr3U="; + release."1.6.4".hash = "sha256-C1060wPSU33yZAFLxGmZlAMXASnx98qz3oSLO8DO+mM="; + release."1.6.2".hash = "sha256:0g5q9zw3xd4zndihq96nxkq4w3dh05418wzlwdk1nnn3b6vbx6z0"; + release."1.5.0".hash = "sha256:1lq8x86vd3vqqh2yq6hvyagpnhfq5wmk5pg2z0xq7b7dcw7hyfkw"; + release."1.4.0".hash = "sha256:068p48pm5yxjc3yv8qwzp25bp9kddvxj81l31mjkyx3sdrsw3kyc"; + release."1.3.2".hash = "sha256:0lciwaqv288dh2f13xk2x0lrn6zyrkqy6g4yy927wwzag2gklfrs"; + release."1.2.1".hash = "sha256:17vz88xjzxh3q7hs6hnndw61r3hdfawxp5awqpgfaxx4w6ni8z46"; + release."1.1.0".hash = "sha256:1c34v1k37rk7v0xk2czv5n79mbjxjrm6nh3llg2mpfmdsqi68wf3"; + release."1.0.0".hash = "sha256:1gqy9a4yavd0sa7kgysf9gf2lq4p8dmn4h89y8081f2j8zli0w5y"; release."20190311".rev = "22af9e9a223d0038f05638654422e637e863b355"; - release."20190311".sha256 = "00rnr19lg6lg0haq1sy4ld38p7imzand6fc52fvfq27gblxkp2aq"; + release."20190311".hash = "sha256:00rnr19lg6lg0haq1sy4ld38p7imzand6fc52fvfq27gblxkp2aq"; release."20171102".rev = "0fdb769e1dc87a278383b44a9f5102cc7ccbafcf"; - release."20171102".sha256 = "0fri4nih40vfb0fbr82dsi631ydkw48xszinq43lyinpknf54y17"; + release."20171102".hash = "sha256:0fri4nih40vfb0fbr82dsi631ydkw48xszinq43lyinpknf54y17"; release."20170512".rev = "31eb050ae5ce57ab402db9726fb7cd945a0b4d03"; - release."20170512".sha256 = "033ch10i5wmqyw8j6wnr0dlbnibgfpr1vr0c07q3yj6h23xkmqpg"; + release."20170512".hash = "sha256:033ch10i5wmqyw8j6wnr0dlbnibgfpr1vr0c07q3yj6h23xkmqpg"; releaseRev = v: "v${v}"; preConfigure = lib.optionalString recent "substituteInPlace Makefile --replace quickChickTool.byte quickChickTool.native"; From 7ef5c7008e4c5123a7de7da2e1286034fdddb61e Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:17 +0200 Subject: [PATCH 099/197] coqPackages.reglang: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/reglang/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/reglang/default.nix b/pkgs/development/coq-modules/reglang/default.nix index 75c1861b9339..88e306083936 100644 --- a/pkgs/development/coq-modules/reglang/default.nix +++ b/pkgs/development/coq-modules/reglang/default.nix @@ -12,11 +12,11 @@ mkCoqDerivation { releaseRev = v: "v${v}"; - release."1.2.2".sha256 = "sha256-js1JaLSpYbxfiAfh8XvGsnJpx5DV13heouUm3oeBfNg="; - release."1.2.1".sha256 = "sha256-giCRK8wzpVVzXAkFAieQDWqSsP7upSJSUUHkwG4QqO4="; - release."1.2.0".sha256 = "sha256-gSqQ7D2HLwM4oYopTWkMFYfYXxsH/7VxI3AyrLwNf3o="; - release."1.1.3".sha256 = "sha256-kaselYm8K0JBsTlcI6K24m8qpv8CZ9+VNDJrOtFaExg="; - release."1.1.2".sha256 = "sha256-SEnMilLNxh6a3oiDNGLaBr8quQ/nO2T9Fwdf/1il2Yk="; + release."1.2.2".hash = "sha256-js1JaLSpYbxfiAfh8XvGsnJpx5DV13heouUm3oeBfNg="; + release."1.2.1".hash = "sha256-giCRK8wzpVVzXAkFAieQDWqSsP7upSJSUUHkwG4QqO4="; + release."1.2.0".hash = "sha256-gSqQ7D2HLwM4oYopTWkMFYfYXxsH/7VxI3AyrLwNf3o="; + release."1.1.3".hash = "sha256-kaselYm8K0JBsTlcI6K24m8qpv8CZ9+VNDJrOtFaExg="; + release."1.1.2".hash = "sha256-SEnMilLNxh6a3oiDNGLaBr8quQ/nO2T9Fwdf/1il2Yk="; inherit version; defaultVersion = From 7aec8dc57bae23777348cfeabcd0afc23b4645ea Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:17 +0200 Subject: [PATCH 100/197] coqPackages.relation-algebra: modernize mkCoqDerivation release hash format --- .../coq-modules/relation-algebra/default.nix | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/development/coq-modules/relation-algebra/default.nix b/pkgs/development/coq-modules/relation-algebra/default.nix index c3285a19c119..3b3635d3ad36 100644 --- a/pkgs/development/coq-modules/relation-algebra/default.nix +++ b/pkgs/development/coq-modules/relation-algebra/default.nix @@ -13,17 +13,17 @@ mkCoqDerivation { releaseRev = v: if lib.versions.range "1.7.6" "1.7.9" v then "v.${v}" else "v${v}"; - release."1.7.11".sha256 = "sha256-ZOV0lUdduSabW9Qsz70clkO7QK/NK2STaHqBWcXb7nI="; - release."1.7.10".sha256 = "sha256-h738L+dybhmWZwTSLJrhv+sB+cIbj0+62Zcy9BH5sVo="; - release."1.7.9".sha256 = "sha256-1WzAZyj6q7s0u/9r7lahzxTl8612EA540l9wpm7TYEg="; - release."1.7.8".sha256 = "sha256-RITFd3G5TjY+rFzW073Ao1AGU+u6OGQyQeGHVodAXnA="; - release."1.7.7".sha256 = "sha256:1dff3id6nypl2alhk9rcifj3dab0j78dym05blc525lawsmc26l2"; - release."1.7.6".sha256 = "sha256:02gsj06zcy9zgd0h1ibqspwfiwm36pkkgg9cz37k4bxzcapxcr6w"; - release."1.7.5".sha256 = "sha256-XdO8agoJmNXPv8Ho+KTlLCB4oRlQsb0w06aM9M16ZBU="; - release."1.7.4".sha256 = "sha256-o+v2CIAa2+9tJ/V8DneDTf4k31KMHycgMBLaQ+A4ufM="; - release."1.7.3".sha256 = "sha256-4feSNfi7h4Yhwn5L+9KP9K1S7HCPvsvaVWwoQSTFvos="; - release."1.7.2".sha256 = "sha256-f4oNjXspNMEz3AvhIeYO3avbUa1AThoC9DbcHMb5A2o="; - release."1.7.1".sha256 = "sha256-WWVMcR6z8rT4wzZPb8SlaVWGe7NC8gScPqawd7bltQA="; + release."1.7.11".hash = "sha256-ZOV0lUdduSabW9Qsz70clkO7QK/NK2STaHqBWcXb7nI="; + release."1.7.10".hash = "sha256-h738L+dybhmWZwTSLJrhv+sB+cIbj0+62Zcy9BH5sVo="; + release."1.7.9".hash = "sha256-1WzAZyj6q7s0u/9r7lahzxTl8612EA540l9wpm7TYEg="; + release."1.7.8".hash = "sha256-RITFd3G5TjY+rFzW073Ao1AGU+u6OGQyQeGHVodAXnA="; + release."1.7.7".hash = "sha256:1dff3id6nypl2alhk9rcifj3dab0j78dym05blc525lawsmc26l2"; + release."1.7.6".hash = "sha256:02gsj06zcy9zgd0h1ibqspwfiwm36pkkgg9cz37k4bxzcapxcr6w"; + release."1.7.5".hash = "sha256-XdO8agoJmNXPv8Ho+KTlLCB4oRlQsb0w06aM9M16ZBU="; + release."1.7.4".hash = "sha256-o+v2CIAa2+9tJ/V8DneDTf4k31KMHycgMBLaQ+A4ufM="; + release."1.7.3".hash = "sha256-4feSNfi7h4Yhwn5L+9KP9K1S7HCPvsvaVWwoQSTFvos="; + release."1.7.2".hash = "sha256-f4oNjXspNMEz3AvhIeYO3avbUa1AThoC9DbcHMb5A2o="; + release."1.7.1".hash = "sha256-WWVMcR6z8rT4wzZPb8SlaVWGe7NC8gScPqawd7bltQA="; inherit version; defaultVersion = From 591803e2532ee96e063b08436ee8f9d06938c75d Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:17 +0200 Subject: [PATCH 101/197] coqPackages.rewriter: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/rewriter/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/rewriter/default.nix b/pkgs/development/coq-modules/rewriter/default.nix index 3e3e05cd516e..d1822e1cd4bf 100644 --- a/pkgs/development/coq-modules/rewriter/default.nix +++ b/pkgs/development/coq-modules/rewriter/default.nix @@ -21,7 +21,7 @@ mkCoqDerivation { } ] null; release = { - "0.0.15".sha256 = "sha256-zxNIMppFXUKShOXLbdZphy0Je5ii6cjcWUUcQMTcaHk="; + "0.0.15".hash = "sha256-zxNIMppFXUKShOXLbdZphy0Je5ii6cjcWUUcQMTcaHk="; }; releaseRev = v: "v${v}"; From 81c69e0934092548f94dfcdd48cdb5becc336daa Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:17 +0200 Subject: [PATCH 102/197] coqPackages.RustExtraction: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/RustExtraction/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/RustExtraction/default.nix b/pkgs/development/coq-modules/RustExtraction/default.nix index b9d2d731bcd7..b8194d5c335b 100644 --- a/pkgs/development/coq-modules/RustExtraction/default.nix +++ b/pkgs/development/coq-modules/RustExtraction/default.nix @@ -36,8 +36,8 @@ mkCoqDerivation { ] null; - release."0.1.0".sha256 = "+Of/DP2Vjsa7ASKswjlvqqhcmDhC9WrozridedNZQkY="; - release."0.1.1".sha256 = "CPZ5J9knJ1aYoQ7RQN8YFSpxqJXjgQaxIA4F8G6X4tM="; + release."0.1.0".hash = "sha256:+Of/DP2Vjsa7ASKswjlvqqhcmDhC9WrozridedNZQkY="; + release."0.1.1".hash = "sha256:CPZ5J9knJ1aYoQ7RQN8YFSpxqJXjgQaxIA4F8G6X4tM="; releaseRev = v: "v${v}"; From 9dd99058f1dcdf4d22903fe150e76b999d08adae Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:18 +0200 Subject: [PATCH 103/197] coqPackages.semantics: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/semantics/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/coq-modules/semantics/default.nix b/pkgs/development/coq-modules/semantics/default.nix index 097fdc24abac..3aec5efb84c9 100644 --- a/pkgs/development/coq-modules/semantics/default.nix +++ b/pkgs/development/coq-modules/semantics/default.nix @@ -10,13 +10,13 @@ mkCoqDerivation { owner = "coq-community"; releaseRev = v: "v${v}"; - release."8.14.0".sha256 = "sha256-TB12C3hX9XucbsXr+UL+8jM19NOFXASW/lcytwy6uVE="; - release."8.13.0".sha256 = "sha256-8bDr/Ovl6s8BFaRcHeS5H33/K/pYdeKfSN+krVuKulQ="; - release."8.11.1".sha256 = "sha256-jTPgcXSNn1G2mMDC7ocFcmqs8svB7Yo1emXP15iuxiU="; - release."8.9.0".sha256 = "sha256-UBsvzlDEZsZsVkbUI0GbFEhpxnnLCiaqlqDyWVC5I6s="; - release."8.8.0".sha256 = "sha256-k2nQyNw9KT3wY7bGy8KGILF44sLxkBYqdFpzFE9fgyw="; - release."8.7.0".sha256 = "sha256-k2nQyNw9KT3wY7bGy8KGILF44sLxkBYqdFpzFE9fgyw="; - release."8.6.0".sha256 = "sha256-GltkGQ3tJqUPAbdDkqqvKLLhMOap50XvGaCkjshiNdY="; + release."8.14.0".hash = "sha256-TB12C3hX9XucbsXr+UL+8jM19NOFXASW/lcytwy6uVE="; + release."8.13.0".hash = "sha256-8bDr/Ovl6s8BFaRcHeS5H33/K/pYdeKfSN+krVuKulQ="; + release."8.11.1".hash = "sha256-jTPgcXSNn1G2mMDC7ocFcmqs8svB7Yo1emXP15iuxiU="; + release."8.9.0".hash = "sha256-UBsvzlDEZsZsVkbUI0GbFEhpxnnLCiaqlqDyWVC5I6s="; + release."8.8.0".hash = "sha256-k2nQyNw9KT3wY7bGy8KGILF44sLxkBYqdFpzFE9fgyw="; + release."8.7.0".hash = "sha256-k2nQyNw9KT3wY7bGy8KGILF44sLxkBYqdFpzFE9fgyw="; + release."8.6.0".hash = "sha256-GltkGQ3tJqUPAbdDkqqvKLLhMOap50XvGaCkjshiNdY="; inherit version; defaultVersion = From e4abd8dab11a8258c9261fc6d2c1cc342513b92c Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:18 +0200 Subject: [PATCH 104/197] coqPackages.serapi: modernize mkCoqDerivation release hash format --- .../coq-modules/serapi/default.nix | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/development/coq-modules/serapi/default.nix b/pkgs/development/coq-modules/serapi/default.nix index cf8b818465bf..816707ea8f38 100644 --- a/pkgs/development/coq-modules/serapi/default.nix +++ b/pkgs/development/coq-modules/serapi/default.nix @@ -9,17 +9,17 @@ let release = { - "8.20.0+0.20.0".sha256 = "sha256-Mll3m7CVfh52yA5zACDzMZk8lwhOONMMliqQ2l/ObKI="; - "8.19.0+0.19.3".sha256 = "sha256-QWRXBTcjtAGskZBeLIuX7WDE95KfH6SxV8MJSMx8B2Q="; - "8.18.0+0.18.3".sha256 = "sha256-3JGZCyn62LYJVpfXiwnSMxvdA2vQNTL7li2ZBPcjF0M="; - "8.17.0+0.17.3".sha256 = "sha256-XolzpJd8zs4LLyJO4eWvCiAJ0HJSGBJTGVSBClQRGnw="; - "8.16.0+0.16.3".sha256 = "sha256-22Kawp8jAsgyBTppwN5vmN7zEaB1QfPs0qKxd6x/7Uc="; - "8.15.0+0.15.0".sha256 = "1vh99ya2dq6a8xl2jrilgs0rpj4j227qx8zvzd2v5xylx0p4bbrp"; - "8.14.0+0.14.0".sha256 = "1kh80yb791yl771qbqkvwhbhydfii23a7lql0jgifvllm2k8hd8d"; - "8.13.0+0.13.0".sha256 = "0k69907xn4k61w4mkhwf8kh8drw9pijk9ynijsppihw98j8w38fy"; - "8.12.0+0.12.1".sha256 = "048x3sgcq4h845hi6hm4j4dsfca8zfj70dm42w68n63qcm6xf9hn"; - "8.11.0+0.11.1".sha256 = "1phmh99yqv71vlwklqgfxiq2vj99zrzxmryj2j4qvg5vav3y3y6c"; - "8.10.0+0.7.2".sha256 = "1ljzm63hpd0ksvkyxcbh8rdf7p90vg91gb4h0zz0941v1zh40k8c"; + "8.20.0+0.20.0".hash = "sha256-Mll3m7CVfh52yA5zACDzMZk8lwhOONMMliqQ2l/ObKI="; + "8.19.0+0.19.3".hash = "sha256-QWRXBTcjtAGskZBeLIuX7WDE95KfH6SxV8MJSMx8B2Q="; + "8.18.0+0.18.3".hash = "sha256-3JGZCyn62LYJVpfXiwnSMxvdA2vQNTL7li2ZBPcjF0M="; + "8.17.0+0.17.3".hash = "sha256-XolzpJd8zs4LLyJO4eWvCiAJ0HJSGBJTGVSBClQRGnw="; + "8.16.0+0.16.3".hash = "sha256-22Kawp8jAsgyBTppwN5vmN7zEaB1QfPs0qKxd6x/7Uc="; + "8.15.0+0.15.0".hash = "sha256:1vh99ya2dq6a8xl2jrilgs0rpj4j227qx8zvzd2v5xylx0p4bbrp"; + "8.14.0+0.14.0".hash = "sha256:1kh80yb791yl771qbqkvwhbhydfii23a7lql0jgifvllm2k8hd8d"; + "8.13.0+0.13.0".hash = "sha256:0k69907xn4k61w4mkhwf8kh8drw9pijk9ynijsppihw98j8w38fy"; + "8.12.0+0.12.1".hash = "sha256:048x3sgcq4h845hi6hm4j4dsfca8zfj70dm42w68n63qcm6xf9hn"; + "8.11.0+0.11.1".hash = "sha256:1phmh99yqv71vlwklqgfxiq2vj99zrzxmryj2j4qvg5vav3y3y6c"; + "8.10.0+0.7.2".hash = "sha256:1ljzm63hpd0ksvkyxcbh8rdf7p90vg91gb4h0zz0941v1zh40k8c"; }; in @@ -116,7 +116,7 @@ in url = "https://github.com/ejgallego/coq-serapi/releases/download/${version}/coq-serapi-${ if version == "8.11.0+0.11.1" then version else builtins.replaceStrings [ "+" ] [ "." ] version }.tbz"; - sha256 = release."${version}".sha256; + hash = release."${version}".hash; }; patches = From 3e74d65c065f2dbd6e1dea6cb97a1b2b7ff64cba Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:18 +0200 Subject: [PATCH 105/197] coqPackages.simple-io: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/simple-io/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/simple-io/default.nix b/pkgs/development/coq-modules/simple-io/default.nix index 85c0e2fce056..1aeaa3e7293a 100644 --- a/pkgs/development/coq-modules/simple-io/default.nix +++ b/pkgs/development/coq-modules/simple-io/default.nix @@ -22,11 +22,11 @@ (case (range "8.11" "8.19") "1.8.0") (case (range "8.7" "8.13") "1.3.0") ] null; - release."1.11.0".sha256 = "sha256-sgbH7eI4TPHOQ5qBvM6x7G3j8B40HSEMEzFaN1G9VEw="; - release."1.10.0".sha256 = "sha256-67cBhLvRMWLWBL7NXK1zZTQC4PtSKu9qtesU4SqKkOw="; - release."1.8.0".sha256 = "sha256-3ADNeXrBIpYRlfUW+LkLHUWV1w1HFrVc/TZISMuwvRY="; - release."1.7.0".sha256 = "sha256:1a1q9x2abx71hqvjdai3n12jxzd49mhf3nqqh3ya2ssl2lj609ci"; - release."1.3.0".sha256 = "1yp7ca36jyl9kz35ghxig45x6cd0bny2bpmy058359p94wc617ax"; + release."1.11.0".hash = "sha256-sgbH7eI4TPHOQ5qBvM6x7G3j8B40HSEMEzFaN1G9VEw="; + release."1.10.0".hash = "sha256-67cBhLvRMWLWBL7NXK1zZTQC4PtSKu9qtesU4SqKkOw="; + release."1.8.0".hash = "sha256-3ADNeXrBIpYRlfUW+LkLHUWV1w1HFrVc/TZISMuwvRY="; + release."1.7.0".hash = "sha256:1a1q9x2abx71hqvjdai3n12jxzd49mhf3nqqh3ya2ssl2lj609ci"; + release."1.3.0".hash = "sha256:1yp7ca36jyl9kz35ghxig45x6cd0bny2bpmy058359p94wc617ax"; mlPlugin = true; nativeBuildInputs = [ coq.ocamlPackages.cppo ]; propagatedBuildInputs = [ From d41437e84cc8f3c7ff94fa3af13f531011cc9769 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:19 +0200 Subject: [PATCH 106/197] coqPackages.smpl: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/smpl/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/smpl/default.nix b/pkgs/development/coq-modules/smpl/default.nix index 58a5861e1ccf..6f842a88d0ae 100644 --- a/pkgs/development/coq-modules/smpl/default.nix +++ b/pkgs/development/coq-modules/smpl/default.nix @@ -9,11 +9,11 @@ mkCoqDerivation { pname = "smpl"; owner = "uds-psl"; - release."8.10.2".sha256 = "sha256-TUfTZKBgrSOT6piXRViHSGPE9NSj3bGx2XBIw6YCcEs="; - release."8.12".sha256 = "sha256-UQbDHLVBKYk++o+Y2B6ARYRYGglytsnXhguwMatjOHg="; - release."8.13".sha256 = "sha256-HxQBaIE2CjyfG4GoIXprfehqjsr/Z74YdodxMmrbzSg="; - release."8.14".sha256 = "sha256:0wmrc741j67ch4rkygjkrz5i9afi01diyyj69i24cmasvx4wad38"; - release."8.15".sha256 = "sha256:0m9xlkdhilvqb0v4q9c4hzfwffbccd6029ks39xg7qbiq6zklpvp"; + release."8.10.2".hash = "sha256-TUfTZKBgrSOT6piXRViHSGPE9NSj3bGx2XBIw6YCcEs="; + release."8.12".hash = "sha256-UQbDHLVBKYk++o+Y2B6ARYRYGglytsnXhguwMatjOHg="; + release."8.13".hash = "sha256-HxQBaIE2CjyfG4GoIXprfehqjsr/Z74YdodxMmrbzSg="; + release."8.14".hash = "sha256:0wmrc741j67ch4rkygjkrz5i9afi01diyyj69i24cmasvx4wad38"; + release."8.15".hash = "sha256:0m9xlkdhilvqb0v4q9c4hzfwffbccd6029ks39xg7qbiq6zklpvp"; releaseRev = v: "v${v}"; inherit version; From 1dedfb45b3a4f96160330dc7b7e1243445391c66 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:19 +0200 Subject: [PATCH 107/197] coqPackages.smtcoq: modernize mkCoqDerivation release hash format --- .../coq-modules/smtcoq/default.nix | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/development/coq-modules/smtcoq/default.nix b/pkgs/development/coq-modules/smtcoq/default.nix index cc43535a98e6..8ffe698cea6f 100644 --- a/pkgs/development/coq-modules/smtcoq/default.nix +++ b/pkgs/development/coq-modules/smtcoq/default.nix @@ -15,7 +15,7 @@ # veriT' = veriT.overrideAttrs { # src = fetchurl { # url = "https://www.lri.fr/~keller/Documents-recherche/Smtcoq/veriT9f48a98.tar.gz"; -# sha256 = "sha256-Pe46PxQVHWwWwx5Ei4Bl95A0otCiXZuUZ2nXuZPYnhY="; +# hash = "sha256-Pe46PxQVHWwWwx5Ei4Bl95A0otCiXZuUZ2nXuZPYnhY="; # }; # meta.broken = false; # }; @@ -25,19 +25,19 @@ mkCoqDerivation { pname = "smtcoq"; owner = "smtcoq"; - release."SMTCoq-2.2+8.19".sha256 = "sha256-9Wv8AXRRyOHG/cjA/V9tSK55R/bofDMLTkDpuwYWkks="; - release."SMTCoq-2.2+8.18".sha256 = "sha256-1iJAruI5Qn9nTZcUDjk8t/1Q+eFkYLOe9Ee0DmK03w8="; - release."SMTCoq-2.2+8.17".sha256 = "sha256-kaodsyVUl1+QQagzoBTIjxbdD4X3IaaH0x2AsVUL+Z0="; - release."SMTCoq-2.2+8.16".sha256 = "sha256-Hwm8IFlw97YiOY6H63HyJlwIXvQHr9lqc1+PgTnBtkw="; - release."SMTCoq-2.2+8.15".sha256 = "sha256-+GYOasJ32KJyOfqJlTtFmsJ2exd6gdueKwHdeMPErTo="; - release."SMTCoq-2.2+8.14".sha256 = "sha256-jqnF33E/4CqR1HSrLmUmLVCKslw9h3bbWi4YFmFYrhY="; - release."SMTCoq-2.2+8.13".sha256 = "sha256-AVpKU/SLaLYnCnx6GOEPGJjwbRrp28Fs5O50kJqdclI="; + release."SMTCoq-2.2+8.19".hash = "sha256-9Wv8AXRRyOHG/cjA/V9tSK55R/bofDMLTkDpuwYWkks="; + release."SMTCoq-2.2+8.18".hash = "sha256-1iJAruI5Qn9nTZcUDjk8t/1Q+eFkYLOe9Ee0DmK03w8="; + release."SMTCoq-2.2+8.17".hash = "sha256-kaodsyVUl1+QQagzoBTIjxbdD4X3IaaH0x2AsVUL+Z0="; + release."SMTCoq-2.2+8.16".hash = "sha256-Hwm8IFlw97YiOY6H63HyJlwIXvQHr9lqc1+PgTnBtkw="; + release."SMTCoq-2.2+8.15".hash = "sha256-+GYOasJ32KJyOfqJlTtFmsJ2exd6gdueKwHdeMPErTo="; + release."SMTCoq-2.2+8.14".hash = "sha256-jqnF33E/4CqR1HSrLmUmLVCKslw9h3bbWi4YFmFYrhY="; + release."SMTCoq-2.2+8.13".hash = "sha256-AVpKU/SLaLYnCnx6GOEPGJjwbRrp28Fs5O50kJqdclI="; release."SMTCoq-2.1+8.16".rev = "4996c00b455bfe98400e96c954839ceea93efdf7"; - release."SMTCoq-2.1+8.16".sha256 = "sha256-k53e+frUjwq+ZZKbbOKd/EfVC40QeAzB2nCsGkCKnHA="; + release."SMTCoq-2.1+8.16".hash = "sha256-k53e+frUjwq+ZZKbbOKd/EfVC40QeAzB2nCsGkCKnHA="; release."SMTCoq-2.1+8.14".rev = "e11d9b424b0113f32265bcef0ddc962361da4dae"; - release."SMTCoq-2.1+8.14".sha256 = "sha256-4a01/CRHUon2OfpagAnMaEVkBFipPX3MCVmSFS1Bnt4="; + release."SMTCoq-2.1+8.14".hash = "sha256-4a01/CRHUon2OfpagAnMaEVkBFipPX3MCVmSFS1Bnt4="; release."SMTCoq-2.1+8.13".rev = "d02269c43739f4559d83873563ca00daad9faaf1"; - release."SMTCoq-2.1+8.13".sha256 = "sha256-VZetGghdr5uJWDwZWSlhYScoNEoRHIbwqwJKSQyfKKg="; + release."SMTCoq-2.1+8.13".hash = "sha256-VZetGghdr5uJWDwZWSlhYScoNEoRHIbwqwJKSQyfKKg="; releaseRev = v: v; From 7173d123d457bf36a9b70d040f410ac515f2f164 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:19 +0200 Subject: [PATCH 108/197] coqPackages.ssprove: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/ssprove/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/ssprove/default.nix b/pkgs/development/coq-modules/ssprove/default.nix index 2849d9ad5e5f..cf90aa1d11b5 100644 --- a/pkgs/development/coq-modules/ssprove/default.nix +++ b/pkgs/development/coq-modules/ssprove/default.nix @@ -48,14 +48,14 @@ releaseRev = v: "v${v}"; - release."0.3.1".sha256 = "sha256-KB8cwlU3pnxPMQZ+RSyB2EJINhw7iN3vwF6iY4U4+oc="; - release."0.3.0".sha256 = "sha256-ioPqavLOc8ZEzroalLR4dpqDbnOyzzOmWSF9+J1yPdQ="; - release."0.2.4".sha256 = "sha256-uglr47aDgSkKi2JyVyN+2BrokZISZUAE8OUylGjy7ds="; - release."0.2.3".sha256 = "sha256-Y3dmNIF36IuIgrVILteofOv8e5awKfq93S4YN7enswI="; - release."0.2.2".sha256 = "sha256-tBF8equJd6hKZojpe+v9h6Tg9xEnMTVFgOYK7ZnMfxk="; - release."0.2.1".sha256 = "sha256-X00q5QFxdcGWeNqOV/PLTOqQyyfqFEinbGUTO7q8bC4="; - release."0.2.0".sha256 = "sha256-GDkWH0LUsW165vAUoYC5of9ndr0MbfBtmrPhsJVXi3o="; - release."0.1.0".sha256 = "sha256-Yj+k+mBsudi3d6bRVlZLyM4UqQnzAX5tHvxtKoIuNTE="; + release."0.3.1".hash = "sha256-KB8cwlU3pnxPMQZ+RSyB2EJINhw7iN3vwF6iY4U4+oc="; + release."0.3.0".hash = "sha256-ioPqavLOc8ZEzroalLR4dpqDbnOyzzOmWSF9+J1yPdQ="; + release."0.2.4".hash = "sha256-uglr47aDgSkKi2JyVyN+2BrokZISZUAE8OUylGjy7ds="; + release."0.2.3".hash = "sha256-Y3dmNIF36IuIgrVILteofOv8e5awKfq93S4YN7enswI="; + release."0.2.2".hash = "sha256-tBF8equJd6hKZojpe+v9h6Tg9xEnMTVFgOYK7ZnMfxk="; + release."0.2.1".hash = "sha256-X00q5QFxdcGWeNqOV/PLTOqQyyfqFEinbGUTO7q8bC4="; + release."0.2.0".hash = "sha256-GDkWH0LUsW165vAUoYC5of9ndr0MbfBtmrPhsJVXi3o="; + release."0.1.0".hash = "sha256-Yj+k+mBsudi3d6bRVlZLyM4UqQnzAX5tHvxtKoIuNTE="; propagatedBuildInputs = [ equations From 758feba058441bc6b95ff882699923d7ede82746 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:19 +0200 Subject: [PATCH 109/197] coqPackages.stalmarck-tactic: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/stalmarck/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/stalmarck/default.nix b/pkgs/development/coq-modules/stalmarck/default.nix index e493321d8a0a..94df3e3c0a7a 100644 --- a/pkgs/development/coq-modules/stalmarck/default.nix +++ b/pkgs/development/coq-modules/stalmarck/default.nix @@ -17,7 +17,7 @@ let (case (isEq "8.20") "8.20.0") ] null; release = { - "8.20.0".sha256 = "sha256-jITxQT1jLyZvWCGPnmK8i3IrwsZwMPOV0aBe9r22TIQ="; + "8.20.0".hash = "sha256-jITxQT1jLyZvWCGPnmK8i3IrwsZwMPOV0aBe9r22TIQ="; }; releaseRev = v: "v${v}"; From 8202f38070274b95bfa584350aa4a361a5d33acc Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:20 +0200 Subject: [PATCH 110/197] coqPackages.stdlib: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/stdlib/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/stdlib/default.nix b/pkgs/development/coq-modules/stdlib/default.nix index eb1091ea642a..2871b536e839 100644 --- a/pkgs/development/coq-modules/stdlib/default.nix +++ b/pkgs/development/coq-modules/stdlib/default.nix @@ -25,7 +25,7 @@ let ] null; releaseRev = v: "V${v}"; - release."9.0.0".sha256 = "sha256-2l7ak5Q/NbiNvUzIVXOniEneDXouBMNSSVFbD1Pf8cQ="; + release."9.0.0".hash = "sha256-2l7ak5Q/NbiNvUzIVXOniEneDXouBMNSSVFbD1Pf8cQ="; configurePhase = '' echo no configuration From 297c15a7dff7ad2bcbb9e138f508559f0ff4d53d Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:20 +0200 Subject: [PATCH 111/197] coqPackages.stdpp: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/stdpp/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/coq-modules/stdpp/default.nix b/pkgs/development/coq-modules/stdpp/default.nix index c26e06a24d58..9f61637ce0ce 100644 --- a/pkgs/development/coq-modules/stdpp/default.nix +++ b/pkgs/development/coq-modules/stdpp/default.nix @@ -26,15 +26,15 @@ let (case (range "8.11" "8.13") "1.5.0") (case (range "8.8" "8.10") "1.4.0") ] null; - release."1.12.0".sha256 = "sha256-2o8YMkKbXrKHwtfpkdAovxl+2NZZk958GjSSd9wcEIU="; - release."1.11.0".sha256 = "sha256-yqnkaA5gUdZBJZ3JnvPYh11vKQRl0BAnior1yGowG7k="; - release."1.10.0".sha256 = "sha256-bfynevIKxAltvt76lsqVxBmifFkzEhyX8lRgTKxr21I="; - release."1.9.0".sha256 = "sha256-OXeB+XhdyzWMp5Karsz8obp0rTeMKrtG7fu/tmc9aeI="; - release."1.8.0".sha256 = "sha256-VkIGBPHevHeHCo/Q759Q7y9WyhSF/4SMht4cOPuAXHU="; - release."1.7.0".sha256 = "sha256:0447wbzm23f9rl8byqf6vglasfn6c1wy6cxrrwagqjwsh3i5lx8y"; - release."1.6.0".sha256 = "1l1w6srzydjg0h3f4krrfgvz455h56shyy2lbcnwdbzjkahibl7v"; - release."1.5.0".sha256 = "1ym0fy620imah89p8b6rii8clx2vmnwcrbwxl3630h24k42092nf"; - release."1.4.0".sha256 = "1m6c7ibwc99jd4cv14v3r327spnfvdf3x2mnq51f9rz99rffk68r"; + release."1.12.0".hash = "sha256-2o8YMkKbXrKHwtfpkdAovxl+2NZZk958GjSSd9wcEIU="; + release."1.11.0".hash = "sha256-yqnkaA5gUdZBJZ3JnvPYh11vKQRl0BAnior1yGowG7k="; + release."1.10.0".hash = "sha256-bfynevIKxAltvt76lsqVxBmifFkzEhyX8lRgTKxr21I="; + release."1.9.0".hash = "sha256-OXeB+XhdyzWMp5Karsz8obp0rTeMKrtG7fu/tmc9aeI="; + release."1.8.0".hash = "sha256-VkIGBPHevHeHCo/Q759Q7y9WyhSF/4SMht4cOPuAXHU="; + release."1.7.0".hash = "sha256:0447wbzm23f9rl8byqf6vglasfn6c1wy6cxrrwagqjwsh3i5lx8y"; + release."1.6.0".hash = "sha256:1l1w6srzydjg0h3f4krrfgvz455h56shyy2lbcnwdbzjkahibl7v"; + release."1.5.0".hash = "sha256:1ym0fy620imah89p8b6rii8clx2vmnwcrbwxl3630h24k42092nf"; + release."1.4.0".hash = "sha256:1m6c7ibwc99jd4cv14v3r327spnfvdf3x2mnq51f9rz99rffk68r"; releaseRev = v: "coq-stdpp-${v}"; propagatedBuildInputs = [ stdlib ]; From 10f15122dd2f09ef7fe85fd787e288489c69c966 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:20 +0200 Subject: [PATCH 112/197] coqPackages.StructTact: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/StructTact/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/StructTact/default.nix b/pkgs/development/coq-modules/StructTact/default.nix index a20381a36662..e5082fcd6593 100644 --- a/pkgs/development/coq-modules/StructTact/default.nix +++ b/pkgs/development/coq-modules/StructTact/default.nix @@ -21,11 +21,11 @@ mkCoqDerivation { (case (range "8.5" "8.13") "20181102") ] null; release."20230107".rev = "2f2ff253be29bb09f36cab96d036419b18a95b00"; - release."20230107".sha256 = "sha256-4mWdnWD8m1ddgqWHqzjqclhinXJaB/YoLlmLeeL0yZA="; + release."20230107".hash = "sha256-4mWdnWD8m1ddgqWHqzjqclhinXJaB/YoLlmLeeL0yZA="; release."20210328".rev = "179bd5312e9d8b63fc3f4071c628cddfc496d741"; - release."20210328".sha256 = "sha256:1y5r1zm3hli10ah6lnj7n8hxad6rb6rgldd0g7m2fjibzvwqzhdg"; + release."20210328".hash = "sha256:1y5r1zm3hli10ah6lnj7n8hxad6rb6rgldd0g7m2fjibzvwqzhdg"; release."20181102".rev = "82a85b7ec07e71fa6b30cfc05f6a7bfb09ef2510"; - release."20181102".sha256 = "08zry20flgj7qq37xk32kzmg4fg6d4wi9m7pf9aph8fd3j2a0b5v"; + release."20181102".hash = "sha256:08zry20flgj7qq37xk32kzmg4fg6d4wi9m7pf9aph8fd3j2a0b5v"; propagatedBuildInputs = [ stdlib ]; } From bdf85f40f2ac23283853302ab6f12931165fd753 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:21 +0200 Subject: [PATCH 113/197] coqPackages.tlc: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/tlc/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/tlc/default.nix b/pkgs/development/coq-modules/tlc/default.nix index aa785d4d0c09..20927bb1a586 100644 --- a/pkgs/development/coq-modules/tlc/default.nix +++ b/pkgs/development/coq-modules/tlc/default.nix @@ -33,10 +33,10 @@ out = "20181116"; } ] null; - release."20211215".sha256 = "sha256:0m4d4jhdcyq8p2gpz9j3nd6jqzmz2bjmbpc0q06b38b8i550mamp"; - release."20210316".sha256 = "1hlavnx20lxpf2iydbbxqmim9p8wdwv4phzp9ypij93yivih0g4a"; - release."20200328".sha256 = "16vzild9gni8zhgb3qhmka47f8zagdh03k6nssif7drpim8233lx"; - release."20181116".sha256 = "032lrbkxqm9d3fhf6nv1kq2z0mqd3czv3ijlbsjwnfh12xck4vpl"; + release."20211215".hash = "sha256:0m4d4jhdcyq8p2gpz9j3nd6jqzmz2bjmbpc0q06b38b8i550mamp"; + release."20210316".hash = "sha256:1hlavnx20lxpf2iydbbxqmim9p8wdwv4phzp9ypij93yivih0g4a"; + release."20200328".hash = "sha256:16vzild9gni8zhgb3qhmka47f8zagdh03k6nssif7drpim8233lx"; + release."20181116".hash = "sha256:032lrbkxqm9d3fhf6nv1kq2z0mqd3czv3ijlbsjwnfh12xck4vpl"; propagatedBuildInputs = [ stdlib ]; From 2bbeb65bde2c25ded5f48b7677977aac0f8d79fc Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:21 +0200 Subject: [PATCH 114/197] coqPackages.topology: modernize mkCoqDerivation release hash format --- .../development/coq-modules/topology/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/coq-modules/topology/default.nix b/pkgs/development/coq-modules/topology/default.nix index 42a5cc0733f4..09d95280bfe2 100644 --- a/pkgs/development/coq-modules/topology/default.nix +++ b/pkgs/development/coq-modules/topology/default.nix @@ -11,14 +11,14 @@ mkCoqDerivation { releaseRev = v: "v${v}"; - release."10.2.0".sha256 = "sha256-xLi3uRQBKL9KiLd4FBnbTPxh8TjdN8IEW/1D7n2B+xY="; - release."9.0.0".sha256 = "sha256:03lgy53xg9pmrdd3d8qb4087k5qjnk260655svp6d79x4p2lxr8c"; - release."8.12.0".sha256 = "sha256-ypHmHwzwZ6MQPYwuS3QyZmVOEPUCSbO2lhVaA6TypgQ="; - release."8.10.0".sha256 = "sha256-mCLF3JYIiO3AEW9yvlcLeF7zN4SjW3LG+Y5vYB0l55A="; - release."8.9.0".sha256 = "sha256-ZJh1BM34iZOQ75zqLIA+KtBjO2y33y0UpAw/ydCWQYc="; - release."8.8.0".sha256 = "sha256-Yfm3UymEP1e+BKMNPhdRFLdFhynMirtQ8E0HXnRiqHU="; - release."8.7.0".sha256 = "sha256-qcZQKvMRs5wWIAny8ciF9TrmEQfKKO9fWhwIRL+s7VA="; - release."8.6.0".sha256 = "sha256-eu/dBEFo3y6vnXlJljUD4hds6+qgAPQVvsuspyGHcj8="; + release."10.2.0".hash = "sha256-xLi3uRQBKL9KiLd4FBnbTPxh8TjdN8IEW/1D7n2B+xY="; + release."9.0.0".hash = "sha256:03lgy53xg9pmrdd3d8qb4087k5qjnk260655svp6d79x4p2lxr8c"; + release."8.12.0".hash = "sha256-ypHmHwzwZ6MQPYwuS3QyZmVOEPUCSbO2lhVaA6TypgQ="; + release."8.10.0".hash = "sha256-mCLF3JYIiO3AEW9yvlcLeF7zN4SjW3LG+Y5vYB0l55A="; + release."8.9.0".hash = "sha256-ZJh1BM34iZOQ75zqLIA+KtBjO2y33y0UpAw/ydCWQYc="; + release."8.8.0".hash = "sha256-Yfm3UymEP1e+BKMNPhdRFLdFhynMirtQ8E0HXnRiqHU="; + release."8.7.0".hash = "sha256-qcZQKvMRs5wWIAny8ciF9TrmEQfKKO9fWhwIRL+s7VA="; + release."8.6.0".hash = "sha256-eu/dBEFo3y6vnXlJljUD4hds6+qgAPQVvsuspyGHcj8="; inherit version; defaultVersion = From 5a240848a7ea90700e46b03bb37fe350694ec7b2 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:21 +0200 Subject: [PATCH 115/197] coqPackages.trakt: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/trakt/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/trakt/default.nix b/pkgs/development/coq-modules/trakt/default.nix index 786ab879f697..4a325a6f69b7 100644 --- a/pkgs/development/coq-modules/trakt/default.nix +++ b/pkgs/development/coq-modules/trakt/default.nix @@ -12,10 +12,10 @@ mkCoqDerivation { owner = "ecranceMERCE"; opam-name = "rocq-trakt"; - release."1.0".sha256 = "sha256-Qhw5fWFYxUFO2kIWWz/og+4fuy9aYG27szfNk3IglhY="; - release."1.1".sha256 = "sha256-JmrtM9WcT8Bfy0WZCw8xdubuMomyXmfLXJwpnCNrvsg="; - release."1.2".sha256 = "sha256-YQRtK2MjjsMlytdu9iutUDKhwOo4yWrSwhyBb2zNHoE="; - release."1.2+8.13".sha256 = "sha256-hozms4sPSMr4lFkJ20x+uW9Wqt067bifnPQxdGyKhQQ="; + release."1.0".hash = "sha256-Qhw5fWFYxUFO2kIWWz/og+4fuy9aYG27szfNk3IglhY="; + release."1.1".hash = "sha256-JmrtM9WcT8Bfy0WZCw8xdubuMomyXmfLXJwpnCNrvsg="; + release."1.2".hash = "sha256-YQRtK2MjjsMlytdu9iutUDKhwOo4yWrSwhyBb2zNHoE="; + release."1.2+8.13".hash = "sha256-hozms4sPSMr4lFkJ20x+uW9Wqt067bifnPQxdGyKhQQ="; inherit version; defaultVersion = From 099a9d8ac87caf25c1e40d870d40d811fd30d3da Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:21 +0200 Subject: [PATCH 116/197] coqPackages.TypedExtraction: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/TypedExtraction/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/TypedExtraction/default.nix b/pkgs/development/coq-modules/TypedExtraction/default.nix index 3c9dcfd32e5f..f59a9ee5e356 100644 --- a/pkgs/development/coq-modules/TypedExtraction/default.nix +++ b/pkgs/development/coq-modules/TypedExtraction/default.nix @@ -37,8 +37,8 @@ let ] null; release = { - "0.2.1".sha256 = "sha256-GWdu/l7CipeBubgS5OGHsZfpP2Fkr1cfiZMRH5d1n0g="; - "0.2.0".sha256 = "sha256-rgg39X45IXjcnejBhh8N7wMiH+gHQrfO8pBbFEWOGVI="; + "0.2.1".hash = "sha256-GWdu/l7CipeBubgS5OGHsZfpP2Fkr1cfiZMRH5d1n0g="; + "0.2.0".hash = "sha256-rgg39X45IXjcnejBhh8N7wMiH+gHQrfO8pBbFEWOGVI="; }; releaseRev = v: "v${v}"; From 91c9a3993f533311738d252c1f7820e7734e41f9 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:22 +0200 Subject: [PATCH 117/197] coqPackages.unicoq: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/unicoq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/unicoq/default.nix b/pkgs/development/coq-modules/unicoq/default.nix index 744a6d24bb4a..135f6515d397 100644 --- a/pkgs/development/coq-modules/unicoq/default.nix +++ b/pkgs/development/coq-modules/unicoq/default.nix @@ -27,8 +27,8 @@ mkCoqDerivation { ] null; release."1.6-9.1".rev = "0cf37ef7e638bfaad6e804e17bd80e7bb0e1b717"; release."1.6-9.1".hash = "sha256-1EKDkj33pg3AsEpckZYqWppPUZV2OkxM2xLq2zvZGMQ="; - release."1.6-8.20".sha256 = "sha256-zne9LB0lGdqUfrBe8cDK8fwuxfBDFU4PqNlt9nl7rNI="; - release."1.6-8.19".sha256 = "sha256-fDk60B8AzJwiemxHGgWjNu6PTu6NcJoI9uK7Ww2AT14="; + release."1.6-8.20".hash = "sha256-zne9LB0lGdqUfrBe8cDK8fwuxfBDFU4PqNlt9nl7rNI="; + release."1.6-8.19".hash = "sha256-fDk60B8AzJwiemxHGgWjNu6PTu6NcJoI9uK7Ww2AT14="; releaseRev = v: "v${v}"; mlPlugin = true; meta = { From ad797a21b63695c1e9cf469f5ae35492c0a779b9 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:22 +0200 Subject: [PATCH 118/197] coqPackages.validsdp: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/validsdp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/validsdp/default.nix b/pkgs/development/coq-modules/validsdp/default.nix index a1ae9dafa4a8..bd4445eac533 100644 --- a/pkgs/development/coq-modules/validsdp/default.nix +++ b/pkgs/development/coq-modules/validsdp/default.nix @@ -37,8 +37,8 @@ let ] null; release = { - "1.1.0".sha256 = "sha256-lbESAFBEBpOShNFh6RZQYPLRhdqYvdKBrxJOMy2L+Ws="; - "1.1.1".sha256 = "sha256-B+Gy16WjBqqNHvjLE6nBV/ulfDVZUWwA5FO07XnqC60="; + "1.1.0".hash = "sha256-lbESAFBEBpOShNFh6RZQYPLRhdqYvdKBrxJOMy2L+Ws="; + "1.1.1".hash = "sha256-B+Gy16WjBqqNHvjLE6nBV/ulfDVZUWwA5FO07XnqC60="; }; releaseRev = v: "v${v}"; From 3d7afbfaf9641fff762b4256197bac02d062af51 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:22 +0200 Subject: [PATCH 119/197] coqPackages.vcfloat: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/vcfloat/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/coq-modules/vcfloat/default.nix b/pkgs/development/coq-modules/vcfloat/default.nix index 099efcfc6bb9..d638a3f4126b 100644 --- a/pkgs/development/coq-modules/vcfloat/default.nix +++ b/pkgs/development/coq-modules/vcfloat/default.nix @@ -34,9 +34,9 @@ let out = "2.1.1"; } ] null; - release."2.3".sha256 = "sha256-fV7w/kYTpcBxrHFzEvx+eydDHbGH05/seucrgSjKK3w="; - release."2.2".sha256 = "sha256-PyMm84ZYh+dOnl8Kk2wlYsQ+S/d1Hsp6uv2twTedEPg="; - release."2.1.1".sha256 = "sha256-bd/XSQhyFUAnSm2bhZEZBWB6l4/Ptlm9JrWu6w9BOpw="; + release."2.3".hash = "sha256-fV7w/kYTpcBxrHFzEvx+eydDHbGH05/seucrgSjKK3w="; + release."2.2".hash = "sha256-PyMm84ZYh+dOnl8Kk2wlYsQ+S/d1Hsp6uv2twTedEPg="; + release."2.1.1".hash = "sha256-bd/XSQhyFUAnSm2bhZEZBWB6l4/Ptlm9JrWu6w9BOpw="; releaseRev = v: "v${v}"; propagatedBuildInputs = [ From 673d5894c05e0844fa8ae5a802c349944dfee0e3 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:23 +0200 Subject: [PATCH 120/197] coqPackages.Velisarios: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/Velisarios/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/Velisarios/default.nix b/pkgs/development/coq-modules/Velisarios/default.nix index 2dc81cb7ad59..46692840e6e9 100644 --- a/pkgs/development/coq-modules/Velisarios/default.nix +++ b/pkgs/development/coq-modules/Velisarios/default.nix @@ -12,7 +12,7 @@ mkCoqDerivation { defaultVersion = if lib.versions.range "8.6" "8.8" coq.coq-version then "20180221" else null; release."20180221".rev = "e1eee1f10d5d46331a560bd8565ac101229d0d6b"; - release."20180221".sha256 = "0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2"; + release."20180221".hash = "sha256:0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2"; mlPlugin = true; buildPhase = "make -j$NIX_BUILD_CORES"; From 068f2f2b80c0fa72970931978b2d3aa5dc82c5f4 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:23 +0200 Subject: [PATCH 121/197] coqPackages.Verdi: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/Verdi/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/coq-modules/Verdi/default.nix b/pkgs/development/coq-modules/Verdi/default.nix index a6152a97b0ea..c84de7c22e33 100644 --- a/pkgs/development/coq-modules/Verdi/default.nix +++ b/pkgs/development/coq-modules/Verdi/default.nix @@ -37,15 +37,15 @@ mkCoqDerivation { } ] null; release."20230503".rev = "76833a7b2188e99e358b8439ea6b4f38401c962a"; - release."20230503".sha256 = "sha256-g59adl/FLMlk9vZciz2I1ZX4PDCElNOgVPCwML8E4DU="; + release."20230503".hash = "sha256-g59adl/FLMlk9vZciz2I1ZX4PDCElNOgVPCwML8E4DU="; release."20211026".rev = "064cc4fb2347453bf695776ed820ffb5fbc1d804"; - release."20211026".sha256 = "sha256:13xrcyzay5sjszf5lg4s44wl9nrcz22n6gi4h95pkpj0ni5clinx"; + release."20211026".hash = "sha256:13xrcyzay5sjszf5lg4s44wl9nrcz22n6gi4h95pkpj0ni5clinx"; release."20210524".rev = "54597d8ac7ab7dd4dae683f651237644bf77701e"; - release."20210524".sha256 = "sha256:05wb0km2jkhvi8807glxk9fi1kll4lwisiyzkxhqvymz4x6v8xqv"; + release."20210524".hash = "sha256:05wb0km2jkhvi8807glxk9fi1kll4lwisiyzkxhqvymz4x6v8xqv"; release."20200131".rev = "fdb4ede19d2150c254f0ebcfbed4fb9547a734b0"; - release."20200131".sha256 = "1a2k19f9q5k5djbxplqmmpwck49kw3lrm3aax920h4yb40czkd8m"; + release."20200131".hash = "sha256:1a2k19f9q5k5djbxplqmmpwck49kw3lrm3aax920h4yb40czkd8m"; release."20181102".rev = "25b79cf1be5527ab8dc1b8314fcee93e76a2e564"; - release."20181102".sha256 = "1vw47c37k5vaa8vbr6ryqy8riagngwcrfmb3rai37yi9xhdqg55z"; + release."20181102".hash = "sha256:1vw47c37k5vaa8vbr6ryqy8riagngwcrfmb3rai37yi9xhdqg55z"; propagatedBuildInputs = [ Cheerios From aabd366d445539851d845269526b68a7fa51e3f2 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:23 +0200 Subject: [PATCH 122/197] coqPackages.Vpl: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/Vpl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/Vpl/default.nix b/pkgs/development/coq-modules/Vpl/default.nix index f3075e20e737..e995ea913463 100644 --- a/pkgs/development/coq-modules/Vpl/default.nix +++ b/pkgs/development/coq-modules/Vpl/default.nix @@ -12,7 +12,7 @@ mkCoqDerivation { defaultVersion = if lib.versions.range "8.8" "8.9" coq.coq-version then "0.5" else null; - release."0.5".sha256 = "sha256-mSD/xSweeK9WMxWDdX/vzN96iXo74RkufjuNvtzsP9o="; + release."0.5".hash = "sha256-mSD/xSweeK9WMxWDdX/vzN96iXo74RkufjuNvtzsP9o="; setSourceRoot = "sourceRoot=$(echo */coq)"; From 85f89ea677bbc587959e8a4c4bcd62815c14c523 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:23 +0200 Subject: [PATCH 123/197] coqPackages.VplTactic: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/VplTactic/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/VplTactic/default.nix b/pkgs/development/coq-modules/VplTactic/default.nix index dbd930b6c183..0e2e0b225bdf 100644 --- a/pkgs/development/coq-modules/VplTactic/default.nix +++ b/pkgs/development/coq-modules/VplTactic/default.nix @@ -12,7 +12,7 @@ mkCoqDerivation { defaultVersion = if lib.versions.isEq "8.9" coq.version then "0.5" else null; release."0.5".rev = "487e3aff8446bed2c5116cefc7d71d98a06e85de"; - release."0.5".sha256 = "sha256-4h0hyvj9R+GOgnGWQFDi0oENLZPiJoimyK1q327qvIY="; + release."0.5".hash = "sha256-4h0hyvj9R+GOgnGWQFDi0oENLZPiJoimyK1q327qvIY="; buildInputs = [ coq.ocamlPackages.vpl-core ]; propagatedBuildInputs = [ Vpl ]; From 3205ae21142a205ea4989dab65688d8c1ba76326 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:24 +0200 Subject: [PATCH 124/197] coqPackages.VST: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/VST/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/coq-modules/VST/default.nix b/pkgs/development/coq-modules/VST/default.nix index 382e27c45004..f8e0067d591c 100644 --- a/pkgs/development/coq-modules/VST/default.nix +++ b/pkgs/development/coq-modules/VST/default.nix @@ -46,15 +46,15 @@ mkCoqDerivation { (case (range "8.13" "8.15") "2.9") (case (range "8.12" "8.13") "2.8") ] null; - release."2.16".sha256 = "sha256-/IlFLiojtuENHE9d+j55Z2rYw5HUkltwVim75w/UFVE="; - release."2.15".sha256 = "sha256-51k2W4efMaEO4nZ0rdkRT9rA8ZJLpot1YpFmd6RIAXw="; - release."2.14".sha256 = "sha256-NHc1ZQ2VmXZy4lK2+mtyeNz1Qr9Nhj2QLxkPhhQB7Iw="; - release."2.13".sha256 = "sha256-i6rvP3cpayBln5KHZOpeNfraYU5h0O9uciBQ4jRH4XA="; - release."2.12".sha256 = "sha256-4HL0U4HA5/usKNXC0Dis1UZY/Hb/LRd2IGOrqrvdWkw="; - release."2.11.1".sha256 = "sha256-unpNstZBnRT4dIqAYOv9n1J0tWJMeRuaaa2RG1U0Xs0="; - release."2.10".sha256 = "sha256-RIxfPWoHnV1CFkpxCusoGY/LIk07TgC7wWGRP4BSq8w="; - release."2.9".sha256 = "sha256:1adwzbl1pprrrwrm7cm493098fizxanxpv7nyfbvwdhgbhcnv6qf"; - release."2.8".sha256 = "sha256-cyK88uzorRfjapNQ6XgQEmlbWnDsiyLve5po1VG52q0="; + release."2.16".hash = "sha256-/IlFLiojtuENHE9d+j55Z2rYw5HUkltwVim75w/UFVE="; + release."2.15".hash = "sha256-51k2W4efMaEO4nZ0rdkRT9rA8ZJLpot1YpFmd6RIAXw="; + release."2.14".hash = "sha256-NHc1ZQ2VmXZy4lK2+mtyeNz1Qr9Nhj2QLxkPhhQB7Iw="; + release."2.13".hash = "sha256-i6rvP3cpayBln5KHZOpeNfraYU5h0O9uciBQ4jRH4XA="; + release."2.12".hash = "sha256-4HL0U4HA5/usKNXC0Dis1UZY/Hb/LRd2IGOrqrvdWkw="; + release."2.11.1".hash = "sha256-unpNstZBnRT4dIqAYOv9n1J0tWJMeRuaaa2RG1U0Xs0="; + release."2.10".hash = "sha256-RIxfPWoHnV1CFkpxCusoGY/LIk07TgC7wWGRP4BSq8w="; + release."2.9".hash = "sha256:1adwzbl1pprrrwrm7cm493098fizxanxpv7nyfbvwdhgbhcnv6qf"; + release."2.8".hash = "sha256-cyK88uzorRfjapNQ6XgQEmlbWnDsiyLve5po1VG52q0="; releaseRev = v: "v${v}"; buildInputs = [ ITree ]; propagatedBuildInputs = [ compcert ]; From a1095db5c969291784c70cda73e2ceeb2427f4cc Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:24 +0200 Subject: [PATCH 125/197] coqPackages.wasmcert: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/wasmcert/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/wasmcert/default.nix b/pkgs/development/coq-modules/wasmcert/default.nix index d71ee039ffa5..5d0c09374f99 100644 --- a/pkgs/development/coq-modules/wasmcert/default.nix +++ b/pkgs/development/coq-modules/wasmcert/default.nix @@ -34,8 +34,8 @@ mkCoqDerivation { ] null; - release."2.1.0".sha256 = "sha256-k094mxDLLeelYP+ABm+dm6Y5YrachrbhNeZhfwLHNRo="; - release."2.2.0".sha256 = "sha256-GsfNpXgCG6XGqDE+bekzwZsWIHyjDTzWRuNnjCtS/88="; + release."2.1.0".hash = "sha256-k094mxDLLeelYP+ABm+dm6Y5YrachrbhNeZhfwLHNRo="; + release."2.2.0".hash = "sha256-GsfNpXgCG6XGqDE+bekzwZsWIHyjDTzWRuNnjCtS/88="; mlPlugin = true; useDune = true; From e417f8140cad85e47cd6a2886c26865fe68cebc4 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:24 +0200 Subject: [PATCH 126/197] coqPackages.waterproof: modernize mkCoqDerivation release hash format --- pkgs/development/coq-modules/waterproof/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/waterproof/default.nix b/pkgs/development/coq-modules/waterproof/default.nix index 313dd441e799..17ae9362bc5b 100644 --- a/pkgs/development/coq-modules/waterproof/default.nix +++ b/pkgs/development/coq-modules/waterproof/default.nix @@ -22,7 +22,7 @@ mkCoqDerivation { } ] null; release = { - "2.1.1+8.18".sha256 = "sha256-jYuQ9SPFRefNCUfn6+jEaJ4399EnU0gXPPkEDCpJYOI="; + "2.1.1+8.18".hash = "sha256-jYuQ9SPFRefNCUfn6+jEaJ4399EnU0gXPPkEDCpJYOI="; }; propagatedBuildInputs = [ stdlib ]; From f348a2b7e31beb5c288e4d8af4b36917522af799 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 17 Jun 2026 21:34:24 +0200 Subject: [PATCH 127/197] coqPackages.zorns-lemma: modernize mkCoqDerivation release hash format --- .../coq-modules/zorns-lemma/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/coq-modules/zorns-lemma/default.nix b/pkgs/development/coq-modules/zorns-lemma/default.nix index 46f900843b7a..212033270e69 100644 --- a/pkgs/development/coq-modules/zorns-lemma/default.nix +++ b/pkgs/development/coq-modules/zorns-lemma/default.nix @@ -11,15 +11,15 @@ releaseRev = v: "v${v}"; - release."10.2.0".sha256 = "sha256-xLi3uRQBKL9KiLd4FBnbTPxh8TjdN8IEW/1D7n2B+xY="; - release."9.0.0".sha256 = "sha256:03lgy53xg9pmrdd3d8qb4087k5qjnk260655svp6d79x4p2lxr8c"; - release."8.11.0".sha256 = "sha256-2Hf7YwRcFmP/DqwFtF1p78MCNV50qUWfMVQtZbwKd0k="; - release."8.10.0".sha256 = "sha256-qLPLK2ZLJQ4SmJX2ADqFiP4kgHuQFJTeNXkBbjiFS+4="; - release."8.9.0".sha256 = "sha256-lEh978cXehglFX9D92RVltEuvN8umfPo/hvmFZm2NGo="; - release."8.8.0".sha256 = "sha256-ikXGzABu8VW7O0xNtCNvIq29c+mlDUm4k/ygVcsgDOI="; - release."8.7.0".sha256 = "sha256-jozvkkKLFBllN6K4oeYD0lNG+MdnOuKrDUPDocHUG6c="; - release."8.6.0".sha256 = "sha256-jozvkkKLFBllN6K4oeYD0lNG+MdnOuKrDUPDocHUG6c="; - release."8.5.0".sha256 = "sha256-mH/v02ObMjbVPYx2H+Jhz+Xp0XRKN67iMAdA1VNFzso="; + release."10.2.0".hash = "sha256-xLi3uRQBKL9KiLd4FBnbTPxh8TjdN8IEW/1D7n2B+xY="; + release."9.0.0".hash = "sha256:03lgy53xg9pmrdd3d8qb4087k5qjnk260655svp6d79x4p2lxr8c"; + release."8.11.0".hash = "sha256-2Hf7YwRcFmP/DqwFtF1p78MCNV50qUWfMVQtZbwKd0k="; + release."8.10.0".hash = "sha256-qLPLK2ZLJQ4SmJX2ADqFiP4kgHuQFJTeNXkBbjiFS+4="; + release."8.9.0".hash = "sha256-lEh978cXehglFX9D92RVltEuvN8umfPo/hvmFZm2NGo="; + release."8.8.0".hash = "sha256-ikXGzABu8VW7O0xNtCNvIq29c+mlDUm4k/ygVcsgDOI="; + release."8.7.0".hash = "sha256-jozvkkKLFBllN6K4oeYD0lNG+MdnOuKrDUPDocHUG6c="; + release."8.6.0".hash = "sha256-jozvkkKLFBllN6K4oeYD0lNG+MdnOuKrDUPDocHUG6c="; + release."8.5.0".hash = "sha256-mH/v02ObMjbVPYx2H+Jhz+Xp0XRKN67iMAdA1VNFzso="; inherit version; defaultVersion = From 6617de4fb8d2123bead5760e69174837da2198eb Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sun, 21 Jun 2026 19:39:38 +0000 Subject: [PATCH 128/197] sudachi-rs: 0.6.10 -> 0.6.11 --- pkgs/by-name/su/sudachi-rs/package.nix | 11 +- .../sudachi-rs/update-outdated-lockfile.patch | 126 ------------------ .../python-modules/sudachipy/default.nix | 5 +- 3 files changed, 4 insertions(+), 138 deletions(-) delete mode 100644 pkgs/by-name/su/sudachi-rs/update-outdated-lockfile.patch diff --git a/pkgs/by-name/su/sudachi-rs/package.nix b/pkgs/by-name/su/sudachi-rs/package.nix index cfa5adff59b4..9bb716adda66 100644 --- a/pkgs/by-name/su/sudachi-rs/package.nix +++ b/pkgs/by-name/su/sudachi-rs/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sudachi-rs"; - version = "0.6.10"; + version = "0.6.11"; src = fetchFromGitHub { owner = "WorksApplications"; repo = "sudachi.rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-2sJ9diE/EjrQmFcCc4VluE4Gu4RebTYitd7zzfgj3g4="; + hash = "sha256-UHJSojDJ5EpoXvXj3qIs2s9Kzg7JrPQhi7o6WWF4Y5o="; }; postPatch = '' @@ -24,12 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace '"resources"' '"${placeholder "out"}/share/resources"' ''; - cargoPatches = [ - # https://github.com/WorksApplications/sudachi.rs/issues/299 - ./update-outdated-lockfile.patch - ]; - - cargoHash = "sha256-lUP/9s4W0JehxeCjMmq6G22KMGdDNnq1YlobeLQn2AE="; + cargoHash = "sha256-qWuFY97qPoKVxWp29ywaMEr2fTc0Y4wDR9LK+40r6QI="; # prepare the resources before the build so that the binary can find sudachidict preBuild = '' diff --git a/pkgs/by-name/su/sudachi-rs/update-outdated-lockfile.patch b/pkgs/by-name/su/sudachi-rs/update-outdated-lockfile.patch deleted file mode 100644 index 08905baf9385..000000000000 --- a/pkgs/by-name/su/sudachi-rs/update-outdated-lockfile.patch +++ /dev/null @@ -1,126 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 31a5ee3..d72e154 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -289,7 +289,7 @@ dependencies = [ - - [[package]] - name = "default_input_text" --version = "0.6.9" -+version = "0.6.11-a1" - dependencies = [ - "sudachi", - ] -@@ -432,14 +432,14 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" - - [[package]] - name = "join_katakana_oov" --version = "0.6.9" -+version = "0.6.11-a1" - dependencies = [ - "sudachi", - ] - - [[package]] - name = "join_numeric" --version = "0.6.9" -+version = "0.6.11-a1" - dependencies = [ - "sudachi", - ] -@@ -593,9 +593,9 @@ dependencies = [ - - [[package]] - name = "pyo3" --version = "0.22.6" -+version = "0.23.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884" -+checksum = "57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc" - dependencies = [ - "cfg-if", - "indoc", -@@ -611,9 +611,9 @@ dependencies = [ - - [[package]] - name = "pyo3-build-config" --version = "0.22.6" -+version = "0.23.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38" -+checksum = "1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7" - dependencies = [ - "once_cell", - "target-lexicon", -@@ -621,9 +621,9 @@ dependencies = [ - - [[package]] - name = "pyo3-ffi" --version = "0.22.6" -+version = "0.23.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636" -+checksum = "dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d" - dependencies = [ - "libc", - "pyo3-build-config", -@@ -631,9 +631,9 @@ dependencies = [ - - [[package]] - name = "pyo3-macros" --version = "0.22.6" -+version = "0.23.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453" -+checksum = "91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7" - dependencies = [ - "proc-macro2", - "pyo3-macros-backend", -@@ -643,9 +643,9 @@ dependencies = [ - - [[package]] - name = "pyo3-macros-backend" --version = "0.22.6" -+version = "0.23.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe" -+checksum = "43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4" - dependencies = [ - "heck", - "proc-macro2", -@@ -794,7 +794,7 @@ dependencies = [ - - [[package]] - name = "simple_oov" --version = "0.6.9" -+version = "0.6.11-a1" - dependencies = [ - "sudachi", - ] -@@ -807,7 +807,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - - [[package]] - name = "sudachi" --version = "0.6.9" -+version = "0.6.11-a1" - dependencies = [ - "aho-corasick", - "bitflags", -@@ -835,7 +835,7 @@ dependencies = [ - - [[package]] - name = "sudachi-cli" --version = "0.6.9" -+version = "0.6.11-a1" - dependencies = [ - "cfg-if", - "clap", -@@ -855,7 +855,7 @@ dependencies = [ - - [[package]] - name = "sudachipy" --version = "0.6.9" -+version = "0.6.11-a1" - dependencies = [ - "pyo3", - "scopeguard", diff --git a/pkgs/development/python-modules/sudachipy/default.nix b/pkgs/development/python-modules/sudachipy/default.nix index e517bc836a67..e7a14128397e 100644 --- a/pkgs/development/python-modules/sudachipy/default.nix +++ b/pkgs/development/python-modules/sudachipy/default.nix @@ -22,12 +22,9 @@ buildPythonPackage rec { disabled = pythonAtLeast "3.14"; # The pyo3 version used does not support 3.14+ - patches = sudachi-rs.cargoPatches; - cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - patches = sudachi-rs.cargoPatches; - hash = "sha256-lUP/9s4W0JehxeCjMmq6G22KMGdDNnq1YlobeLQn2AE="; + hash = "sha256-qWuFY97qPoKVxWp29ywaMEr2fTc0Y4wDR9LK+40r6QI"; }; nativeBuildInputs = [ From cd4f09c07965510f1102a55f9194fc1e40cf6db6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Tue, 2 Jun 2026 12:35:55 +0200 Subject: [PATCH 129/197] packer: add withPlugins --- doc/packages/index.md | 1 + doc/packages/packer.section.md | 70 ++++++++++++ doc/redirects.json | 9 ++ .../pa/packer/extra/mk-packer-plugin.nix | 100 ++++++++++++++++++ pkgs/by-name/pa/packer/package.nix | 51 ++++++++- pkgs/by-name/pa/packer/plugins.nix | 19 ++++ .../plugins/packer-plugin-docker/package.nix | 27 +++++ .../plugins/packer-plugin-qemu/package.nix | 27 +++++ pkgs/by-name/pa/packer/with-plugins.nix | 54 ++++++++++ 9 files changed, 354 insertions(+), 4 deletions(-) create mode 100644 doc/packages/packer.section.md create mode 100644 pkgs/by-name/pa/packer/extra/mk-packer-plugin.nix create mode 100644 pkgs/by-name/pa/packer/plugins.nix create mode 100644 pkgs/by-name/pa/packer/plugins/packer-plugin-docker/package.nix create mode 100644 pkgs/by-name/pa/packer/plugins/packer-plugin-qemu/package.nix create mode 100644 pkgs/by-name/pa/packer/with-plugins.nix diff --git a/doc/packages/index.md b/doc/packages/index.md index 45ef55f75a80..fd7ca33cf037 100644 --- a/doc/packages/index.md +++ b/doc/packages/index.md @@ -25,6 +25,7 @@ etc-files.section.md nginx.section.md nrfutil.section.md opengl.section.md +packer.section.md shell-helpers.section.md python-tree-sitter.section.md treefmt.section.md diff --git a/doc/packages/packer.section.md b/doc/packages/packer.section.md new file mode 100644 index 000000000000..7dbe4dfe3775 --- /dev/null +++ b/doc/packages/packer.section.md @@ -0,0 +1,70 @@ +# Packer {#sec-packer} + +[Packer](https://www.packer.io) is a tool for creating identical machine images +for multiple platforms from a single source configuration. + +## Using Packer with plugins {#sec-packer-with-plugins} + +Packer's functionality is extended through +[plugins](https://developer.hashicorp.com/packer/docs/plugins). Rather than +letting Packer download plugins at runtime, you can build a Packer wrapper that +bundles the plugins you need with `packer.withPlugins`. + +`packer.withPlugins` takes a function that receives the set of available plugins +and returns the list of plugins to include: + +```nix +packer.withPlugins (ps: [ ps.docker ]) +``` + +This produces a `packer` executable wrapped with the `PACKER_PLUGIN_PATH` +environment variable set, so the selected plugins are available without a +separate `packer plugins install` step. + +For example, to get a development shell with Packer and the Docker plugin: + +```nix +{ + pkgs ? import { }, +}: + +pkgs.mkShell { + packages = [ + (pkgs.packer.withPlugins (ps: [ ps.docker ])) + ]; +} +``` + +Multiple plugins can be selected at once: + +```nix +packer.withPlugins (ps: [ + ps.docker + ps.qemu +]) +``` + +## Listing available plugins {#sec-packer-list-plugins} + +The packaged plugins are exposed as the `packer.plugins` attribute set. To list +every plugin available in your version of Nixpkgs, query its attribute names: + +```ShellSession +$ nix eval nixpkgs#packer.plugins --apply builtins.attrNames +[ "docker" "qemu" ] +``` + +Without flakes: + +```ShellSession +$ nix-env -f '' -qaP -A packer.plugins +packer.plugins.docker packer-plugin-docker-1.1.2 +packer.plugins.qemu packer-plugin-qemu-1.1.4 +``` + +The attribute name (for example `docker` or `qemu`) is what you pass to +`packer.withPlugins`. + +Notes: + +- `mkPackerPlugin` currently only supports `fetchFromGitHub` as the fetcher. diff --git a/doc/redirects.json b/doc/redirects.json index 21e7d9a68d31..f811c5a67d13 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -620,6 +620,15 @@ "chap-overrides": [ "index.html#chap-overrides" ], + "sec-packer": [ + "index.html#sec-packer" + ], + "sec-packer-list-plugins": [ + "index.html#sec-packer-list-plugins" + ], + "sec-packer-with-plugins": [ + "index.html#sec-packer-with-plugins" + ], "sec-pkg-override": [ "index.html#sec-pkg-override" ], diff --git a/pkgs/by-name/pa/packer/extra/mk-packer-plugin.nix b/pkgs/by-name/pa/packer/extra/mk-packer-plugin.nix new file mode 100644 index 000000000000..b5a8cf71711e --- /dev/null +++ b/pkgs/by-name/pa/packer/extra/mk-packer-plugin.nix @@ -0,0 +1,100 @@ +let + platformSuffix = { + x86_64-linux = "linux_amd64"; + x86_64-darwin = "darwin_amd64"; + aarch64-linux = "linux_arm64"; + aarch64-darwin = "darwin_arm64"; + }; +in + +{ + stdenv, + lib, + buildGoModule, + versionCheckHook, + nix-update-script, +}: + +lib.extendMkDerivation { + constructDrv = buildGoModule; + + excludeDrvArgNames = [ + "apiVersion" + ]; + + extendDrvArgs = + finalAttrs: + { + pname, + version, + src, + ldflags ? [ ], + nativeInstallCheckInputs ? [ ], + postFixup ? "", + subPackages ? [ "." ], + apiVersion ? "x5.0", + versionCheckProgramArg ? "describe", + doInstallCheck ? true, + ... + }@prevAttrs: + # Packer expects plugins to be hosted on GitHub and follow a specific release structure + # (see: https://developer.hashicorp.com/packer/docs/plugins/creation#creating-a-github-release). + # This introduces two requirements: + # + # 1. Directory Structure: Packer expects the plugin binary to reside in: + # $PACKER_PLUGIN_PATH/github.com/$OWNER/$TYPE/ + # where $TYPE is the repo name without the "packer-plugin-" prefix. + # + # 2. Configuration Source: When declaring the plugin in a Packer template, the `source` + # attribute must match this GitHub address format (e.g.: "github.com/$OWNER/$TYPE") + let + _ = lib.assertMsg ( + src ? repo && src ? owner && src ? githubBase + ) "mk-packer-plugin: fetchFromGitHub is currently the only supported fetcher"; + suffix = + platformSuffix."${stdenv.hostPlatform.system}" + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + binName = "${finalAttrs.src.repo}_v${finalAttrs.version}_${apiVersion}_${suffix}"; + in + { + inherit + subPackages + doInstallCheck + versionCheckProgramArg + ; + + __structuredAttrs = true; + strictDeps = true; + + ldflags = + ldflags + ++ ( + let + versionFlag = "${finalAttrs.src.githubBase}/${finalAttrs.src.owner}/${finalAttrs.src.repo}/version"; + in + [ + "-s" + "-w" + "-X ${versionFlag}.Version=${finalAttrs.version}" + "-X ${versionFlag}.VersionPrerelease=" + ] + ); + + versionCheckProgram = prevAttrs.versionCheckProgram or "${placeholder "out"}/bin/${binName}"; + + nativeInstallCheckInputs = nativeInstallCheckInputs ++ [ versionCheckHook ]; + + # Generate checksums AFTER fixup phase when binary is finalized + postFixup = postFixup + '' + mv "$out/bin/${finalAttrs.src.repo}" "$out/bin/${binName}" + sha256sum "$out/bin/${binName}" | cut -d' ' -f1 > "$out/bin/${binName}_SHA256SUM" + ''; + + meta.mainProgram = binName; + + passthru = { + pluginPath = "${finalAttrs.src.githubBase}/${finalAttrs.src.owner}/${lib.removePrefix "packer-plugin-" finalAttrs.src.repo}/${binName}"; + updateScript = prevAttrs.passthru.updateScript or (nix-update-script { }); + }; + }; +} diff --git a/pkgs/by-name/pa/packer/package.nix b/pkgs/by-name/pa/packer/package.nix index 6d59320d504f..9989270b49dc 100644 --- a/pkgs/by-name/pa/packer/package.nix +++ b/pkgs/by-name/pa/packer/package.nix @@ -3,16 +3,18 @@ buildGoModule, fetchFromGitHub, installShellFiles, + callPackage, + runCommand, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "packer"; version = "1.15.4"; src = fetchFromGitHub { owner = "hashicorp"; repo = "packer"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mhHES+/FCvVBBQm1qDQeH6WY2c9hIV7N3iFBCqJqJLw="; }; @@ -31,6 +33,46 @@ buildGoModule rec { installShellCompletion --zsh contrib/zsh-completion/_packer ''; + passthru = + let + pluginScope = callPackage ./plugins.nix { }; + in + { + plugins = lib.filterAttrs (_: lib.isDerivation) pluginScope; + + withPlugins = + f: + (callPackage ./with-plugins.nix { + packer = finalAttrs.finalPackage; + packerPlugins = pluginScope; + }) + { selector = f; }; + + tests.withPlugins = + let + packer-with-docker = finalAttrs.passthru.withPlugins (ps: [ ps.docker ]); + in + runCommand "packer-test-with-plugins" + { + nativeBuildInputs = [ packer-with-docker ]; + } + '' + packer plugins installed > output.txt + cat output.txt + + expected_path="${finalAttrs.passthru.plugins.docker.pluginPath}" + if ! grep -q "$expected_path" output.txt; then + echo "ERROR: Expected plugin path not found in 'packer plugins installed' output" + echo "Expected: $expected_path" + echo "Got:" + cat output.txt + exit 1 + fi + + touch $out + ''; + }; + meta = { description = "Tool for creating identical machine images for multiple platforms from a single source configuration"; homepage = "https://www.packer.io"; @@ -40,7 +82,8 @@ buildGoModule rec { ma27 techknowlogick qjoly + jlesquembre ]; - changelog = "https://github.com/hashicorp/packer/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/hashicorp/packer/blob/v${finalAttrs.version}/CHANGELOG.md"; }; -} +}) diff --git a/pkgs/by-name/pa/packer/plugins.nix b/pkgs/by-name/pa/packer/plugins.nix new file mode 100644 index 000000000000..8262af1d7641 --- /dev/null +++ b/pkgs/by-name/pa/packer/plugins.nix @@ -0,0 +1,19 @@ +{ + lib, + newScope, +}: +lib.makeScope newScope ( + self: + let + packages = lib.packagesFromDirectoryRecursive { + inherit (self) callPackage; + directory = ./plugins; + }; + in + { + mkPackerPlugin = self.callPackage ./extra/mk-packer-plugin.nix { }; + } + // lib.mapAttrs' ( + name: pkg: lib.nameValuePair (lib.removePrefix "packer-plugin-" name) pkg + ) packages +) diff --git a/pkgs/by-name/pa/packer/plugins/packer-plugin-docker/package.nix b/pkgs/by-name/pa/packer/plugins/packer-plugin-docker/package.nix new file mode 100644 index 000000000000..d1ed5c201dfc --- /dev/null +++ b/pkgs/by-name/pa/packer/plugins/packer-plugin-docker/package.nix @@ -0,0 +1,27 @@ +{ + lib, + mkPackerPlugin, + fetchFromGitHub, +}: + +mkPackerPlugin (finalAttrs: { + + pname = "packer-plugin-docker"; + version = "1.1.2"; + + src = fetchFromGitHub { + owner = "hashicorp"; + repo = "packer-plugin-docker"; + tag = "v${finalAttrs.version}"; + hash = "sha256-h89FGwUQjTk81CYUe1xmKxSHr1t3wyBg9lHUTqmVym8="; + }; + + vendorHash = "sha256-mvyafYSLi/q7lWorfKc4Gc4oM7yti3v/bLcVnNkH7ZY="; + + meta = { + description = "Packer plugin for Docker"; + homepage = "https://github.com/hashicorp/packer-plugin-docker"; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ jlesquembre ]; + }; +}) diff --git a/pkgs/by-name/pa/packer/plugins/packer-plugin-qemu/package.nix b/pkgs/by-name/pa/packer/plugins/packer-plugin-qemu/package.nix new file mode 100644 index 000000000000..40eba546df60 --- /dev/null +++ b/pkgs/by-name/pa/packer/plugins/packer-plugin-qemu/package.nix @@ -0,0 +1,27 @@ +{ + lib, + mkPackerPlugin, + fetchFromGitHub, +}: + +mkPackerPlugin (finalAttrs: { + + pname = "packer-plugin-qemu"; + version = "1.1.4"; + + src = fetchFromGitHub { + owner = "hashicorp"; + repo = "packer-plugin-qemu"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Ose7ueo9V2zJ5K5yvew9ErTD9lR+rkp1UB/yDi+U+fY="; + }; + + vendorHash = "sha256-pgfI/ntG6Fesimw3jk70GP+lBUEUMfq6wbqXx8xCTf0="; + + meta = { + description = "Packer plugin for QEMU"; + homepage = "https://github.com/hashicorp/packer-plugin-qemu"; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ jlesquembre ]; + }; +}) diff --git a/pkgs/by-name/pa/packer/with-plugins.nix b/pkgs/by-name/pa/packer/with-plugins.nix new file mode 100644 index 000000000000..266b0be47627 --- /dev/null +++ b/pkgs/by-name/pa/packer/with-plugins.nix @@ -0,0 +1,54 @@ +{ + lib, + packer, + packerPlugins, + makeBinaryWrapper, + linkFarm, + stdenvNoCC, +}: +lib.extendMkDerivation { + constructDrv = stdenvNoCC.mkDerivation; + + excludeDrvArgNames = [ + "derivationArgs" + "selector" + ]; + + extendDrvArgs = + finalAttrs: + { + selector ? (_: [ ]), + name ? "packer-with-plugins", + nativeBuildInputs ? [ makeBinaryWrapper ], + ... + }: + let + plugins = selector packerPlugins; + pluginFarm = linkFarm "packer-plugins" ( + builtins.concatMap (p: [ + { + name = p.pluginPath; + path = "${p}/bin/${p.meta.mainProgram}"; + } + { + name = "${p.pluginPath}_SHA256SUM"; + path = "${p}/bin/${p.meta.mainProgram}_SHA256SUM"; + } + ]) plugins + ); + in + { + inherit name nativeBuildInputs; + __structuredAttrs = true; + strictDeps = true; + + meta.mainProgram = "packer"; + + dontUnpack = true; + + buildCommand = '' + makeWrapper "${packer}/bin/packer" "$out/bin/packer" \ + --set PACKER_PLUGIN_PATH "${pluginFarm}" + ''; + }; +} From a0b09dd7a13cbdede8309cda5751a5c4e3f6382b Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 29 Jun 2026 20:27:31 +0200 Subject: [PATCH 130/197] postgresql: refactor attributes There is no need to call the `withoutJIT` passthru explicitly here - the default is without JIT anyway. This allows us to change the passthru to work differently *without* affecting every `postgresql_xx` top-level package. --- pkgs/servers/sql/postgresql/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix index 355ae9bf7149..7fe28ef140fd 100644 --- a/pkgs/servers/sql/postgresql/default.nix +++ b/pkgs/servers/sql/postgresql/default.nix @@ -24,7 +24,7 @@ let let attrName = if jitSupport then "${version}_jit" else version; postgresql = import path { inherit self; }; - attrValue = if jitSupport then postgresql.withJIT else postgresql.withoutJIT; + attrValue = if jitSupport then postgresql.withJIT else postgresql; in self.lib.nameValuePair attrName attrValue ) versions; From 5cf857ed827857ee6ade47a759985fd8dbc83ad7 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 29 Jun 2026 20:30:39 +0200 Subject: [PATCH 131/197] postgresql: return wrapper from `withoutJIT` passthru Before this change, we would return: - The postgresql derivation itself from `postgresql.withoutJIT`, - A wrapper without any extensions at all, from `postgresql_jit.withoutJIT`. This changes makes it that every call to `.withJIT` and `.withoutJIT` returns a wrapper and never the base derivation. More consistent and easier to reason about. --- pkgs/servers/sql/postgresql/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/sql/postgresql/generic.nix b/pkgs/servers/sql/postgresql/generic.nix index 05ad32140cf3..4041a1803cc3 100644 --- a/pkgs/servers/sql/postgresql/generic.nix +++ b/pkgs/servers/sql/postgresql/generic.nix @@ -563,7 +563,7 @@ let psqlSchema = lib.versions.major version; withJIT = if jitSupport then this.withPackages (_: [ this.jit ]) else null; - withoutJIT = this; + withoutJIT = this.withPackages (_: [ ]); pkgs = let From 6fcd01ff0e7307df770a3d3478ab4fffef504d84 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 29 Jun 2026 20:25:11 +0200 Subject: [PATCH 132/197] Reapply "`postgresql`: fix overrides being forgotten on `withPackages`" This reverts commit 6681cb540ea4cb364f520b9d707e906f75934614. --- pkgs/servers/sql/postgresql/generic.nix | 102 ++++++++++++------------ 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/pkgs/servers/sql/postgresql/generic.nix b/pkgs/servers/sql/postgresql/generic.nix index 4041a1803cc3..f860cf950df6 100644 --- a/pkgs/servers/sql/postgresql/generic.nix +++ b/pkgs/servers/sql/postgresql/generic.nix @@ -553,65 +553,65 @@ let (withBlocksize == null && withWalBlocksize == null); installCheckTarget = "check-world"; - passthru = - let - this = self.callPackage generic args; - in - { - inherit dlSuffix; + passthru = { + inherit dlSuffix; - psqlSchema = lib.versions.major version; + psqlSchema = lib.versions.major version; - withJIT = if jitSupport then this.withPackages (_: [ this.jit ]) else null; - withoutJIT = this.withPackages (_: [ ]); + withJIT = + if jitSupport then + finalAttrs.finalPackage.withPackages (_: [ finalAttrs.finalPackage.jit ]) + else + null; + withoutJIT = finalAttrs.finalPackage.withPackages (_: [ ]); - pkgs = - let - scope = { - inherit - jitSupport - pythonSupport - perlSupport - tclSupport - ; - inherit (llvmPackages) llvm; - postgresql = this; - stdenv = stdenv'; - postgresqlTestExtension = newSuper.callPackage ./postgresqlTestExtension.nix { }; - postgresqlBuildExtension = newSuper.callPackage ./postgresqlBuildExtension.nix { }; - }; - newSelf = self // scope; - newSuper = { - callPackage = newScope (scope // this.pkgs); - }; - in - import ./ext.nix newSelf newSuper; - - withPackages = postgresqlWithPackages { - inherit buildEnv lib makeBinaryWrapper; - postgresql = this; - }; - - pg_config = buildPackages.callPackage ./pg_config.nix { - inherit (finalAttrs) finalPackage; - outputs = { - out = lib.getOutput "out" finalAttrs.finalPackage; - man = lib.getOutput "man" finalAttrs.finalPackage; + pkgs = + let + scope = { + inherit + jitSupport + pythonSupport + perlSupport + tclSupport + ; + inherit (llvmPackages) llvm; + postgresql = finalAttrs.finalPackage; + stdenv = stdenv'; + postgresqlTestExtension = newSuper.callPackage ./postgresqlTestExtension.nix { }; + postgresqlBuildExtension = newSuper.callPackage ./postgresqlBuildExtension.nix { }; }; - }; + newSelf = self // scope; + newSuper = { + callPackage = newScope (scope // finalAttrs.finalPackage.pkgs); + }; + in + import ./ext.nix newSelf newSuper; - tests = { - postgresql = nixosTests.postgresql.postgresql.passthru.override finalAttrs.finalPackage; - postgresql-replication = nixosTests.postgresql.postgresql-replication.passthru.override finalAttrs.finalPackage; - postgresql-tls-client-cert = nixosTests.postgresql.postgresql-tls-client-cert.passthru.override finalAttrs.finalPackage; - postgresql-wal-receiver = nixosTests.postgresql.postgresql-wal-receiver.passthru.override finalAttrs.finalPackage; - pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - } - // lib.optionalAttrs jitSupport { - postgresql-jit = nixosTests.postgresql.postgresql-jit.passthru.override finalAttrs.finalPackage; + withPackages = postgresqlWithPackages { + inherit buildEnv lib makeBinaryWrapper; + postgresql = finalAttrs.finalPackage; + }; + + pg_config = buildPackages.callPackage ./pg_config.nix { + inherit (finalAttrs) finalPackage; + outputs = { + out = lib.getOutput "out" finalAttrs.finalPackage; + man = lib.getOutput "man" finalAttrs.finalPackage; }; }; + tests = { + postgresql = nixosTests.postgresql.postgresql.passthru.override finalAttrs.finalPackage; + postgresql-replication = nixosTests.postgresql.postgresql-replication.passthru.override finalAttrs.finalPackage; + postgresql-tls-client-cert = nixosTests.postgresql.postgresql-tls-client-cert.passthru.override finalAttrs.finalPackage; + postgresql-wal-receiver = nixosTests.postgresql.postgresql-wal-receiver.passthru.override finalAttrs.finalPackage; + pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + } + // lib.optionalAttrs jitSupport { + postgresql-jit = nixosTests.postgresql.postgresql-jit.passthru.override finalAttrs.finalPackage; + }; + }; + meta = { homepage = "https://www.postgresql.org"; description = "Powerful, open source object-relational database system"; From 7ed37db39b5a90efced631c4c67928fb415a28d3 Mon Sep 17 00:00:00 2001 From: Tol Wassman Date: Sat, 13 Jun 2026 08:50:02 +0000 Subject: [PATCH 133/197] firefox-beta-unwrapped: 151.0b9 -> 152.0b10 --- .../networking/browsers/firefox/packages/firefox-beta.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix index a1037c52818f..2212b456dfb0 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix @@ -10,11 +10,11 @@ buildMozillaMach rec { pname = "firefox-beta"; binaryName = "firefox-beta"; - version = "151.0b9"; + version = "152.0b10"; applicationName = "Firefox Beta"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "2d50cbe82dd470ab94148ab57585324ff98950fa25b806065b61ab2f541c795d826f4d9a454225ec798cdcd77dfd453dc50d26f0ccf8bdb5fcdf010244aec45a"; + sha512 = "531117225f690736e529d654766136878e3c719ec500860fcd578d9bf93f2e46f2887f0c4ba21dd17884cc41bda37fbd735c998091a0e1b0eb72d5d43f4f2339"; }; meta = { From 0afa8fcc94d2cf950c22e6d44805c8018bf10ab2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 11:55:05 +0000 Subject: [PATCH 134/197] p2pool: 4.17 -> 4.17.1 --- pkgs/by-name/p2/p2pool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/p2/p2pool/package.nix b/pkgs/by-name/p2/p2pool/package.nix index a9c80f2d578c..5cdeb4a14027 100644 --- a/pkgs/by-name/p2/p2pool/package.nix +++ b/pkgs/by-name/p2/p2pool/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "p2pool"; - version = "4.17"; + version = "4.17.1"; src = fetchFromGitHub { owner = "SChernykh"; repo = "p2pool"; rev = "v${finalAttrs.version}"; - hash = "sha256-Sy+bJHrRX4QvV6X1II+twF53EAl0cxRvpLYvFBZ1DhU="; + hash = "sha256-a08ER4PARZ3sHhmRwnQSd6Grhprj1jvFDIZGcZMExpg="; fetchSubmodules = true; }; From cb497649af724f987de5c319da3db51e699b8c7d Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 29 Jun 2026 13:48:56 +0200 Subject: [PATCH 135/197] tdarr{,-node,-server}: add nixosTest to passthru.tests --- pkgs/by-name/td/tdarr/package.nix | 1 + pkgs/tools/misc/tdarr/common.nix | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pkgs/by-name/td/tdarr/package.nix b/pkgs/by-name/td/tdarr/package.nix index dec4a5163a38..0ab94d1f4051 100644 --- a/pkgs/by-name/td/tdarr/package.nix +++ b/pkgs/by-name/td/tdarr/package.nix @@ -18,6 +18,7 @@ symlinkJoin { passthru = { server = tdarr-server; node = tdarr-node; + tests = tdarr-server.tests or { } // tdarr-node.tests or { }; }; meta = { diff --git a/pkgs/tools/misc/tdarr/common.nix b/pkgs/tools/misc/tdarr/common.nix index 06057ded501e..6c4b35b95834 100644 --- a/pkgs/tools/misc/tdarr/common.nix +++ b/pkgs/tools/misc/tdarr/common.nix @@ -25,6 +25,7 @@ perl, apprise, openssl, + nixosTests, }: { pname, @@ -199,6 +200,7 @@ stdenv.mkDerivation (finalAttrs: { command = [ ./update-hashes.sh ]; supportedFeatures = [ "commit" ]; }; + tests.nixos = nixosTests.tdarr; } // passthru; From 3944fc6efa645f9dff869d27c273f71036558f99 Mon Sep 17 00:00:00 2001 From: Mynacol Date: Tue, 30 Jun 2026 23:47:10 +0200 Subject: [PATCH 136/197] rocketchat-desktop: 4.14.1 -> 4.15.0 Changelog: https://github.com/RocketChat/Rocket.Chat.Electron/releases/tag/4.15.0 This also updates the used electron version from 40 to 42, just like upstream. --- pkgs/by-name/ro/rocketchat-desktop/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ro/rocketchat-desktop/package.nix b/pkgs/by-name/ro/rocketchat-desktop/package.nix index 6d7b61b7d0b3..f9c0c2b65ad2 100644 --- a/pkgs/by-name/ro/rocketchat-desktop/package.nix +++ b/pkgs/by-name/ro/rocketchat-desktop/package.nix @@ -7,7 +7,7 @@ pkg-config, node-gyp, python3Packages, - electron_40, + electron_42, vips, xvfb-run, copyDesktopItems, @@ -17,17 +17,17 @@ }: let yarn-berry = yarn-berry_4; - electron = electron_40; + electron = electron_42; in stdenv.mkDerivation (finalAttrs: { pname = "rocketchat-desktop"; - version = "4.14.1"; + version = "4.15.0"; src = fetchFromGitHub { owner = "RocketChat"; repo = "Rocket.Chat.Electron"; tag = finalAttrs.version; - hash = "sha256-O30MSLv2eQIFs6yjo6LU6aMwHVl5fn7KsVMpIiFL25I="; + hash = "sha256-2ko2medsG0C6uq8Lp7ej2RgEgA7OIDsVlMG2BD1ENcM="; }; patches = [ @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes patches; - hash = "sha256-xb4HwmLjO1xCQ/KEav3EM2FwCu0vi/tXZVY+gSoonyQ="; + hash = "sha256-WfIY3kCVsL7rXbXiH7OTuiIZmGs7itdK2DG4onua3Bc="; }; nativeBuildInputs = [ From c03907e9232094b2d611b14be8c9a867cc35475d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 23:10:17 +0000 Subject: [PATCH 137/197] server-box: 1.0.1426 -> 1.0.1450 --- pkgs/by-name/se/server-box/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/server-box/package.nix b/pkgs/by-name/se/server-box/package.nix index a434e23158fb..c9b7d8193fb6 100644 --- a/pkgs/by-name/se/server-box/package.nix +++ b/pkgs/by-name/se/server-box/package.nix @@ -13,14 +13,14 @@ }: let - version = "1.0.1426"; + version = "1.0.1450"; src = fetchFromGitHub { owner = "lollipopkit"; repo = "flutter_server_box"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-6/XKaE28v/LeDXnSAMX1alCIV2hBUeuDrH+Sa6t95m4="; + hash = "sha256-jgbuEgUxsN1ijH++NjXr3eZeTPUQbB/9axCMM/FWp54="; }; in flutter344.buildFlutterApplication { From 47eed53c87239e83a69e76e4868f0c96c4a2e940 Mon Sep 17 00:00:00 2001 From: sophiebsw Date: Sat, 27 Jun 2026 16:07:16 -0700 Subject: [PATCH 138/197] archon-lite: add desktop entry Co-authored-by: sophiebsw Co-authored-by: Henri Peurasaari --- pkgs/by-name/ar/archon-lite/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/by-name/ar/archon-lite/package.nix b/pkgs/by-name/ar/archon-lite/package.nix index 3e340f2d8e22..059315879d8c 100644 --- a/pkgs/by-name/ar/archon-lite/package.nix +++ b/pkgs/by-name/ar/archon-lite/package.nix @@ -11,10 +11,24 @@ let url = "https://github.com/RPGLogs/Uploaders-archon-lite/releases/download/v${version}/archon-lite-v${version}.AppImage"; hash = "sha256-ooNvgbtV6HKgzRLgHZul92NLnEB8oX6fHL6iwfHajVA="; }; + + extracted = appimageTools.extractType2 { inherit pname version src; }; in appimageTools.wrapType2 { inherit pname version src; + extraInstallCommands = '' + mkdir -p $out/share/applications + mkdir -p $out/share/icons/hicolor/512x512/apps + cp -r ${extracted}/usr/share/icons/hicolor/512x512/apps/'Archon App Lite.png' $out/share/icons/hicolor/512x512/apps/archon-lite.png + chmod -R +w $out/share/ + test ! -e $out/share/icons/hicolor/0x0 # check for regression of https://github.com/electron-userland/electron-builder/issues/5294 + cp ${extracted}/'Archon App Lite.desktop' $out/share/applications/archon-lite.desktop + substituteInPlace $out/share/applications/archon-lite.desktop \ + --replace-fail "Exec=AppRun --no-sandbox" "Exec=archon-lite" \ + --replace-fail "Icon=Archon App Lite" "Icon=archon-lite" + ''; + passthru.updateScript = nix-update-script { }; meta = { From 0d003add5a2a354e5780fa624f2252b937ab274c Mon Sep 17 00:00:00 2001 From: Holiu <165534185+Holiu618@users.noreply.github.com> Date: Wed, 1 Jul 2026 13:29:34 +0800 Subject: [PATCH 139/197] maintainers: add Holiu0618 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8e6e1d2b93ac..cd6ee3c99145 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11025,6 +11025,12 @@ github = "HolgerPeters"; githubId = 4097049; }; + Holiu0618 = { + email = "zvttt9db@anonaddy.me"; + github = "Holiu0618"; + githubId = 165534185; + name = "Holiu"; + }; hollowman6 = { email = "hollowman@hollowman.ml"; github = "HollowMan6"; From 3ae317a2b33510ce74ca2b6dbfbd20908f171046 Mon Sep 17 00:00:00 2001 From: Holiu <165534185+Holiu618@users.noreply.github.com> Date: Wed, 1 Jul 2026 13:29:48 +0800 Subject: [PATCH 140/197] notepad-next: 0.12 -> 0.14, adopt package --- pkgs/by-name/no/notepad-next/package.nix | 104 ++++++++++++++++++----- 1 file changed, 85 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/no/notepad-next/package.nix b/pkgs/by-name/no/notepad-next/package.nix index 0497d4e13b2f..260f95abad17 100644 --- a/pkgs/by-name/no/notepad-next/package.nix +++ b/pkgs/by-name/no/notepad-next/package.nix @@ -1,40 +1,106 @@ { lib, fetchFromGitHub, - qt5, + qt6, stdenv, + cmake, }: +let + ads-src = fetchFromGitHub { + owner = "githubuser0xFFFF"; + repo = "Qt-Advanced-Docking-System"; + rev = "34b68d6eab1556cf851d24e033909332771f3dfe"; + hash = "sha256-ojXH9lXs4lzhgclA8BFmyOuWy4DQE0SGK3OzuhHp000="; + }; + + qsimpleupdater-src = fetchFromGitHub { + owner = "alex-spataru"; + repo = "QSimpleUpdater"; + rev = "8e7017f7fbdc2b4b1a26ed1eef9ebcba6a50639c"; + hash = "sha256-YU7z0U8W3s9RE41FPrWObpUOzTpqOQl4nDgyTqvnofc="; + }; + + singleapplication-src = fetchFromGitHub { + owner = "itay-grudev"; + repo = "SingleApplication"; + rev = "494772e98cef0aa88124f154feb575cc60b08b38"; + hash = "sha256-OwfAikUJ+rC0BSLXILs0fBd1ilzu31ghMslwrgbnKhk="; + }; + + editorconfig-core-qt-src = fetchFromGitHub { + owner = "editorconfig"; + repo = "editorconfig-core-qt"; + rev = "ab62f0554abf2bbe4d45427b36a8b2f81ca7b4ab"; + hash = "sha256-EMvkww+SWsLnjCB3gYykz0miLiSFpreoRHJpzgysX/0="; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "notepad-next"; - version = "0.12"; + version = "0.14"; src = fetchFromGitHub { owner = "dail8859"; repo = "NotepadNext"; tag = "v${finalAttrs.version}"; - hash = "sha256-YD4tIPh5iJpbcDMZk334k2AV9jTVWCSGP34Mj2x0cJ0="; + hash = "sha256-XVwB8y3SrVmw0/PhvkpUDirm4QZ4ltKjDcyJOdS+1CU="; # External dependencies - https://github.com/dail8859/NotepadNext/issues/135 fetchSubmodules = true; }; nativeBuildInputs = [ - qt5.qmake - qt5.qttools - qt5.wrapQtAppsHook + cmake + qt6.qttools + qt6.wrapQtAppsHook + ]; + + buildInputs = [ + qt6.qtbase + qt6.qtsvg + qt6.qt5compat + ]; + + cmakeFlags = [ + "-DCPM_USE_LOCAL_PACKAGES=ON" ]; - buildInputs = [ qt5.qtx11extras ]; - # Fix build with GCC 14+: Scintilla needs cstdint for intptr_t/uintptr_t types - # https://github.com/dail8859/NotepadNext/issues/752 postPatch = '' - sed -i '1i #include ' src/scintilla/include/ScintillaTypes.h - ''; + mkdir -p thirdparty/{ads,QSimpleUpdater,SingleApplication,editorconfig_core_qt} + cp -r --no-preserve=mode ${ads-src}/* thirdparty/ads/ + cp -r --no-preserve=mode ${qsimpleupdater-src}/* thirdparty/QSimpleUpdater/ + cp -r --no-preserve=mode ${singleapplication-src}/* thirdparty/SingleApplication/ + cp -r --no-preserve=mode ${editorconfig-core-qt-src}/* thirdparty/editorconfig_core_qt/ - qmakeFlags = [ - "PREFIX=${placeholder "out"}" - "src/NotepadNext.pro" - ]; + # Fix build with GCC 14+: Scintilla needs cstdint for intptr_t/uintptr_t types + # https://github.com/dail8859/NotepadNext/issues/752 + substituteInPlace thirdparty/scintilla/include/ScintillaTypes.h \ + --replace-fail '#ifndef SCINTILLATYPES_H' '#ifndef SCINTILLATYPES_H + #include ' + + find thirdparty/ads -name "CMakeLists.txt" -exec sed -i 's/VERSION ''${VERSION_SHORT}/VERSION "4.3.1"/g' {} + + + substituteInPlace thirdparty/SingleApplication/singleapplication.cpp \ + --replace-fail '#include "singleapplication.h"' '#include + #include + #include + #include "singleapplication.h"' + + substituteInPlace thirdparty/SingleApplication/singleapplication_p.h \ + --replace-fail '#ifndef SINGLEAPPLICATION_P_H' '#ifndef SINGLEAPPLICATION_P_H + #include + #include ' + + echo "set(QAPPLICATION_CLASS QApplication)" > thirdparty/CMakeLists.txt + echo "add_subdirectory(ads)" >> thirdparty/CMakeLists.txt + echo "add_subdirectory(QSimpleUpdater)" >> thirdparty/CMakeLists.txt + echo "add_subdirectory(SingleApplication)" >> thirdparty/CMakeLists.txt + echo "add_subdirectory(editorconfig_core_qt)" >> thirdparty/CMakeLists.txt + echo "add_subdirectory(lua)" >> thirdparty/CMakeLists.txt + echo "add_subdirectory(scintilla)" >> thirdparty/CMakeLists.txt + echo "add_subdirectory(lexilla)" >> thirdparty/CMakeLists.txt + echo "add_subdirectory(uchardet)" >> thirdparty/CMakeLists.txt + echo "target_link_libraries(lexilla PRIVATE scintilla)" >> thirdparty/CMakeLists.txt + ''; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mv $out/bin $out/Applications @@ -43,12 +109,12 @@ stdenv.mkDerivation (finalAttrs: { ln -s $out/Applications/NotepadNext.app/Contents/MacOS/NotepadNext $out/bin/NotepadNext ''; - meta = { + meta = with lib; { homepage = "https://github.com/dail8859/NotepadNext"; description = "Cross-platform, reimplementation of Notepad++"; - license = lib.licenses.gpl3Plus; - platforms = lib.platforms.unix; - maintainers = [ ]; + license = licenses.gpl3Plus; + platforms = platforms.unix; + maintainers = with lib.maintainers; [ Holiu0618 ]; broken = stdenv.hostPlatform.isAarch64; mainProgram = "NotepadNext"; }; From 31b4a9194d23a75ee6b62b24eee5a6fa889c062b Mon Sep 17 00:00:00 2001 From: Pavel Borzenkov Date: Tue, 30 Jun 2026 14:38:25 +0200 Subject: [PATCH 141/197] pythonPackages.advocate: remove Nothing depends on it anymore and the repo has been archived since 2023. --- .../python-modules/advocate/default.nix | 47 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 49 deletions(-) delete mode 100644 pkgs/development/python-modules/advocate/default.nix diff --git a/pkgs/development/python-modules/advocate/default.nix b/pkgs/development/python-modules/advocate/default.nix deleted file mode 100644 index 6caf1fff64c4..000000000000 --- a/pkgs/development/python-modules/advocate/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - ndg-httpsclient, - netifaces, - pyasn1, - pyopenssl, - requests, - six, - urllib3, -}: - -buildPythonPackage rec { - pname = "advocate"; - version = "1.0.0"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "JordanMilne"; - repo = "advocate"; - rev = "v${version}"; - hash = "sha256-opObkjkad+yrLE2b7DULHjGuNeVhu4fEmSavgA39YPw="; - }; - - propagatedBuildInputs = [ - ndg-httpsclient - netifaces - pyasn1 - pyopenssl - requests - six - urllib3 - ]; - - # The tests do network requests, so disabled - doCheck = false; - - pythonImportsCheck = [ "advocate" ]; - - meta = { - homepage = "https://github.com/JordanMilne/Advocate"; - description = "SSRF-preventing wrapper around Python's requests library"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ pborzenkov ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index f0816d0bb495..46fca33385ef 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -77,6 +77,7 @@ mapAliases { # keep-sorted start case=no numeric=yes abjad = throw "'abjad' was removed due to lack of maintenance"; # Added 2026-03-24 abodepy = throw "'abodepy' has been renamed to/replaced by 'jaraco-abode'"; # Converted to throw 2025-10-29 + advocate = throw "'advocate' has been removed due to being archived upstream and unused"; # added 2026-07-01 aioinflux = throw "'aioinflux' was removed because it is abandonned upstream. For InfluxDB v2+ support, please use the official Python client library"; # Added 2026-01-15 aiosenz = throw "aiosenz was removed because Home Assistant switched to pysenz"; # added 2025-12-29 aioshutil = throw "'aioshutil' was removed because uiprotect no longer depends on it"; # added 2026-02-16 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 81b1bd4dac5a..8ec188cc9594 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -106,8 +106,6 @@ self: super: with self; { advantage-air = callPackage ../development/python-modules/advantage-air { }; - advocate = callPackage ../development/python-modules/advocate { }; - aeidon = callPackage ../development/python-modules/aeidon { }; aemet-opendata = callPackage ../development/python-modules/aemet-opendata { }; From d2529ab5657cb96b498c5bec5cceec1728c35879 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 08:59:42 +0000 Subject: [PATCH 142/197] faust2alqt: 2.85.5 -> 2.85.9 --- pkgs/by-name/fa/faust2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/faust2/package.nix b/pkgs/by-name/fa/faust2/package.nix index 60296db0ac76..59d1aa91d4c5 100644 --- a/pkgs/by-name/fa/faust2/package.nix +++ b/pkgs/by-name/fa/faust2/package.nix @@ -24,13 +24,13 @@ let - version = "2.85.5"; + version = "2.85.9"; src = fetchFromGitHub { owner = "grame-cncm"; repo = "faust"; tag = version; - hash = "sha256-QKCyOiYGLh67lS0WS+LCCl/edhl/A+zccCWyWRTV1vM="; + hash = "sha256-aUIbvMShhzi0QmFwZUOodzl3BY5TGt3TdquSeZ44C2k="; fetchSubmodules = true; }; From 1fecb21ea6d7850e927341ebae33751380683f0a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 12:17:21 +0000 Subject: [PATCH 143/197] qui: 1.21.0 -> 1.22.0 --- pkgs/by-name/qu/qui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/qui/package.nix b/pkgs/by-name/qu/qui/package.nix index f5a749d4ff0c..918ae87b7121 100644 --- a/pkgs/by-name/qu/qui/package.nix +++ b/pkgs/by-name/qu/qui/package.nix @@ -14,12 +14,12 @@ }: buildGo126Module (finalAttrs: { pname = "qui"; - version = "1.21.0"; + version = "1.22.0"; src = fetchFromGitHub { owner = "autobrr"; repo = "qui"; tag = "v${finalAttrs.version}"; - hash = "sha256-3LExp17AGxZjAXXF0GoiTW7I1wluZf3uoZnXNF6WNYg="; + hash = "sha256-psIkTzayXgK7OKEjRz8NJfQVVH6Xn5qp1GdRlEEPaxw="; }; qui-web = stdenvNoCC.mkDerivation (finalAttrs': { From b87fdd03a6c68e5cdca9b87cb81233654b96e6e4 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 1 Jul 2026 19:01:32 +0300 Subject: [PATCH 144/197] pdfcpu: small COMMIT file cut improvement --- pkgs/by-name/pd/pdfcpu/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pd/pdfcpu/package.nix b/pkgs/by-name/pd/pdfcpu/package.nix index 7a55adc0ed1f..1b7500e5d4f8 100644 --- a/pkgs/by-name/pd/pdfcpu/package.nix +++ b/pkgs/by-name/pd/pdfcpu/package.nix @@ -77,7 +77,7 @@ buildGoModule (finalAttrs: { if stdenv.hostPlatform.isDarwin then "Library/Application Support" else ".config" }"/pdfcpu versionOutput="$($out/bin/pdfcpu version)" - for part in ${finalAttrs.version} $(cat COMMIT | cut -c1-8) $(cat SOURCE_DATE); do + for part in ${finalAttrs.version} $(cut -c1-8 COMMIT) $(cat SOURCE_DATE); do if [[ ! "$versionOutput" =~ "$part" ]]; then echo version output did not contain expected part $part . Output was: echo "$versionOutput" From 22e233c10d719762654b10bbc7b547eec00352d1 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 1 Jul 2026 19:02:12 +0300 Subject: [PATCH 145/197] pdfcpu: small quoting improvements to installCheckPhase --- pkgs/by-name/pd/pdfcpu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdfcpu/package.nix b/pkgs/by-name/pd/pdfcpu/package.nix index 1b7500e5d4f8..7ee8dbb9966e 100644 --- a/pkgs/by-name/pd/pdfcpu/package.nix +++ b/pkgs/by-name/pd/pdfcpu/package.nix @@ -77,9 +77,9 @@ buildGoModule (finalAttrs: { if stdenv.hostPlatform.isDarwin then "Library/Application Support" else ".config" }"/pdfcpu versionOutput="$($out/bin/pdfcpu version)" - for part in ${finalAttrs.version} $(cut -c1-8 COMMIT) $(cat SOURCE_DATE); do + for part in ${finalAttrs.version} "$(cut -c1-8 COMMIT)" "$(cat SOURCE_DATE)"; do if [[ ! "$versionOutput" =~ "$part" ]]; then - echo version output did not contain expected part $part . Output was: + echo version output did not contain expected part \"$part\" . Output was: echo "$versionOutput" exit 3 fi From 86f40cc8aa4f5eded542bb6fbbcec808981514b8 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 1 Jul 2026 19:04:57 +0300 Subject: [PATCH 146/197] pdfcpu: add meta.changelog --- pkgs/by-name/pd/pdfcpu/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pd/pdfcpu/package.nix b/pkgs/by-name/pd/pdfcpu/package.nix index 7ee8dbb9966e..6ed6245615ee 100644 --- a/pkgs/by-name/pd/pdfcpu/package.nix +++ b/pkgs/by-name/pd/pdfcpu/package.nix @@ -90,6 +90,7 @@ buildGoModule (finalAttrs: { meta = { description = "PDF processor written in Go"; + changelog = "https://pdfcpu.io/changelog/"; homepage = "https://pdfcpu.io"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ doronbehar ]; From 83b00deddbaf29a8920d5755d40f283aad0e4452 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 1 Jul 2026 19:22:10 +0300 Subject: [PATCH 147/197] pdfcpu: use space tolerant Bash array ldflags assignment --- pkgs/by-name/pd/pdfcpu/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdfcpu/package.nix b/pkgs/by-name/pd/pdfcpu/package.nix index 6ed6245615ee..6f6d16fee2e1 100644 --- a/pkgs/by-name/pd/pdfcpu/package.nix +++ b/pkgs/by-name/pd/pdfcpu/package.nix @@ -48,8 +48,10 @@ buildGoModule (finalAttrs: { # ldflags based on metadata from git and source preBuild = '' - ldflags+=" -X main.commit=$(cat COMMIT)" - ldflags+=" -X main.date=$(cat SOURCE_DATE)" + ldflags+=( + "-X 'main.commit=$(cat COMMIT)'" + "-X 'main.date=$(cat SOURCE_DATE)'" + ) ''; nativeBuildInputs = [ From 88cd12125a8d4c4003f2882f7e62b0c2cca27fd3 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Tue, 30 Jun 2026 06:14:38 +0200 Subject: [PATCH 148/197] pdfcpu: 0.12.1 -> 0.13.0 Change Log: https://pdfcpu.io/changelog/ --- pkgs/by-name/pd/pdfcpu/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pd/pdfcpu/package.nix b/pkgs/by-name/pd/pdfcpu/package.nix index 6f6d16fee2e1..cebaa6e081f9 100644 --- a/pkgs/by-name/pd/pdfcpu/package.nix +++ b/pkgs/by-name/pd/pdfcpu/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "pdfcpu"; - version = "0.12.1"; + version = "0.13.0"; src = fetchFromGitHub { owner = "pdfcpu"; repo = "pdfcpu"; tag = "v${finalAttrs.version}"; - hash = "sha256-xAWzn32evg3PmHlevL38P06zOof3a4mmLmNuFfO2gAU="; + hash = "sha256-o+gg/XdsPotmuk+H62Bzu4zG9Zu2HABlr4S/YhbtCiI="; # Apparently upstream requires that the compiled executable will know the # commit hash and the date of the commit. This information is also presented # in the output of `pdfcpu version` which we use as a sanity check in the @@ -33,12 +33,12 @@ buildGoModule (finalAttrs: { postFetch = '' cd "$out" git rev-parse HEAD > $out/COMMIT - git log -1 --pretty=%cd --date=format:'%Y-%m-%dT%H:%M:%SZ' > $out/SOURCE_DATE + git log -1 --pretty=%cd --date=format:'%Y-%m-%d %H:%M:%S UTC' > $out/SOURCE_DATE find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorHash = "sha256-5+zHlHp/8Jp9TE87IUgJqQHDINNe7ah34jPW/n5ORz8="; + vendorHash = "sha256-yieD29GFQQrYVbYNwFHDQX9l0KOKu0usng1OPoaVBZ8="; ldflags = [ "-s" From 2a17cd796c22284651b25ed708d03b872770097e Mon Sep 17 00:00:00 2001 From: DarkOnion0 Date: Wed, 1 Jul 2026 19:25:47 +0200 Subject: [PATCH 149/197] drawio: 30.2.4 -> 30.2.6 https://github.com/jgraph/drawio-desktop/releases/tag/v30.2.6 --- pkgs/by-name/dr/drawio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/drawio/package.nix b/pkgs/by-name/dr/drawio/package.nix index 268bff9dd8e7..0d88e62ee094 100644 --- a/pkgs/by-name/dr/drawio/package.nix +++ b/pkgs/by-name/dr/drawio/package.nix @@ -14,14 +14,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "drawio"; - version = "30.2.4"; + version = "30.2.6"; src = fetchFromGitHub { owner = "jgraph"; repo = "drawio-desktop"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-+Lmv9I+9dShnvdR5v8O8enj8G2iXBzWTd5ImkNkDioI="; + hash = "sha256-hn+Lrsn+aNZqVFcyLinuJjUiQgai0o4F5d5cT9CvtLA="; }; # `@electron/fuses` tries to run `codesign` and fails. Disable and use autoSignDarwinBinariesHook instead @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchNpmDeps { src = finalAttrs.src; - hash = "sha256-87Z+abu9tH/BUT9Rey5Je1YeSGdWaD0TXP7ZJGIv6hI="; + hash = "sha256-PnYUy0Arxo5uTYyYfUEkbd4u7oIOHkEc0/ufp0umBhE="; }; nativeBuildInputs = [ From 57a80d1a41240af7f872df3c9ca00a28ed070de5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 18:13:47 +0000 Subject: [PATCH 150/197] cosmic-protocols: 0-unstable-2026-05-08 -> 0-unstable-2026-06-25 --- pkgs/by-name/co/cosmic-protocols/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index 177d299c7550..59601aa1f023 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "cosmic-protocols"; - version = "0-unstable-2026-05-08"; + version = "0-unstable-2026-06-25"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-protocols"; - rev = "c253ec1d6804afbcdf250f5cc37ae1194bba7bd2"; - hash = "sha256-KO7VTxomhrnwzFlkkXSoP0eh3NRShBD4srW5W6temxo="; + rev = "32283d76a8d0342da74c4cc022a533c52dcf378f"; + hash = "sha256-LUAmB+3+doRZOJbVURaIInaQuV/LXCKfoWHA28ihAMo="; }; __structuredAttrs = true; From 07f91c8e14bb12912e0025791aae75f2a42d6aea Mon Sep 17 00:00:00 2001 From: Paul Grandperrin Date: Wed, 1 Jul 2026 19:39:20 +0200 Subject: [PATCH 151/197] perfect_dark: adapt to new github owner name and update rev --- pkgs/by-name/pe/perfect_dark/package.nix | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/pe/perfect_dark/package.nix b/pkgs/by-name/pe/perfect_dark/package.nix index 870db13c0fda..6b19faed103d 100644 --- a/pkgs/by-name/pe/perfect_dark/package.nix +++ b/pkgs/by-name/pe/perfect_dark/package.nix @@ -22,13 +22,13 @@ assert lib.assertOneOf "romID" romID roms; stdenv.mkDerivation (finalAttrs: { pname = "perfect_dark"; - version = "0-unstable-2026-05-21"; + version = "0-unstable-2026-05-29"; src = fetchFromGitHub { - owner = "fgsfdsfgs"; + owner = "perfect-dark-pc-port"; repo = "perfect_dark"; - rev = "132e59d3ec1a17bbba5d5b1c991e9e1007cc271e"; - hash = "sha256-9nC9DPzrovhIvq+EcgSSGtlBjBrWWP8T8D4ZHw8ANRQ="; + rev = "514bf7affd3259b7919165201342ff81a026d92c"; + hash = "sha256-J0n3hBxNZeLaFcR6NMIHO9QWEpKje5aORZOwn4vJG6M="; postFetch = '' pushd $out @@ -73,9 +73,9 @@ stdenv.mkDerivation (finalAttrs: { # Point toward the compiled binary and not the shell wrapper since # the rom auto-detection logic is not needed in this build. + '' - substituteInPlace dist/linux/io.github.fgsfdsfgs.perfect_dark.desktop \ - --replace-fail "Exec=io.github.fgsfdsfgs.perfect_dark.sh" \ - "Exec=io.github.fgsfdsfgs.perfect_dark" + substituteInPlace dist/linux/io.github.perfect_dark_pc_port.perfect_dark.desktop \ + --replace-fail "Exec=io.github.perfect_dark_pc_port.perfect_dark.sh" \ + "Exec=io.github.perfect_dark_pc_port.perfect_dark" ''; preConfigure = '' @@ -86,12 +86,12 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall pushd .. - install -Dm755 build/pd.* $out/bin/io.github.fgsfdsfgs.perfect_dark - install -Dm644 dist/linux/io.github.fgsfdsfgs.perfect_dark.desktop \ + install -Dm755 build/pd.* $out/bin/io.github.perfect_dark_pc_port.perfect_dark + install -Dm644 dist/linux/io.github.perfect_dark_pc_port.perfect_dark.desktop \ -t $out/share/applications - install -Dm644 dist/linux/io.github.fgsfdsfgs.perfect_dark.png \ + install -Dm644 dist/linux/io.github.perfect_dark_pc_port.perfect_dark.png \ -t $out/share/icons/hicolor/256x256/apps - install -Dm644 dist/linux/io.github.fgsfdsfgs.perfect_dark.metainfo.xml \ + install -Dm644 dist/linux/io.github.perfect_dark_pc_port.perfect_dark.metainfo.xml \ -t $out/share/metainfo popd @@ -121,7 +121,7 @@ stdenv.mkDerivation (finalAttrs: { Supported romIDs are `${lib.generators.toPretty { } roms}`. ''; - homepage = "https://github.com/fgsfdsfgs/perfect_dark/"; + homepage = "https://github.com/perfect-dark-pc-port/perfect_dark/"; license = with lib.licenses; [ # perfect_dark, khrplatform.h, port/fast3d mit @@ -132,7 +132,7 @@ stdenv.mkDerivation (finalAttrs: { PaulGrandperrin sigmasquadron ]; - mainProgram = "io.github.fgsfdsfgs.perfect_dark"; + mainProgram = "io.github.perfect_dark_pc_port.perfect_dark"; platforms = lib.platforms.linux; }; }) From b773441fb9d98932d9d5c51993f63c3d7cff088a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 1 Jul 2026 21:48:32 +0200 Subject: [PATCH 152/197] urx: 0.9.0 -> 0.10.0 Changelog: https://github.com/hahwul/urx/releases/tag/0.10.0 --- pkgs/by-name/ur/urx/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ur/urx/package.nix b/pkgs/by-name/ur/urx/package.nix index 30bb239ca171..43237d509c27 100644 --- a/pkgs/by-name/ur/urx/package.nix +++ b/pkgs/by-name/ur/urx/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "urx"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "hahwul"; repo = "urx"; tag = finalAttrs.version; - hash = "sha256-NSPEAA+tD1CdCjRj3myQB8bPdMhT7H76qAIIWx2z++I="; + hash = "sha256-mGFTCKsubT+gIUxdgRAhE69WtgMghkKII/73Auffrt4="; }; - cargoHash = "sha256-nPm4ofmu03Rb12spjb+m36C6EauJIppgqTkX1oJF3uk="; + cargoHash = "sha256-PRP+iGH3fzfPOUQZAaIab7BSAUGZyxF1MX7tbfAIDks="; nativeBuildInputs = [ pkg-config ]; @@ -32,6 +32,11 @@ rustPlatform.buildRustPackage (finalAttrs: { # Tests require network access "--skip=providers" "--skip=network::client::tests" + "--skip=link_extractor::tests::test_client_is_built_once_and_reused" + "--skip=link_extractor::tests::test_reused_client_extracts_from_multiple_urls" + "--skip=status_checker::tests::test_client_is_built_once_and_reused" + "--skip=status_checker::tests::test_clones_share_one_client" + "--skip=status_checker::tests::test_reused_client_checks_multiple_urls" ]; doInstallCheck = true; From 3f74eddb4a972091d3ab70b3bc5824f72cc0e8bc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 1 Jul 2026 21:53:58 +0200 Subject: [PATCH 153/197] step-ca: 0.29.0 -> 0.30.2 Diff: https://github.com/smallstep/certificates/compare/v0.29.0...v0.30.2 Changelog: https://github.com/smallstep/certificates/releases/tag/v0.30.2 --- pkgs/by-name/st/step-ca/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/step-ca/package.nix b/pkgs/by-name/st/step-ca/package.nix index 28ce11bce858..da7bd7a53977 100644 --- a/pkgs/by-name/st/step-ca/package.nix +++ b/pkgs/by-name/st/step-ca/package.nix @@ -13,7 +13,7 @@ buildGoModule rec { pname = "step-ca"; - version = "0.29.0"; + version = "0.30.2"; src = fetchFromGitHub { owner = "smallstep"; @@ -24,10 +24,10 @@ buildGoModule rec { # Use forceFetchGit to fetch the source as git repo, as fetchGit isn't effected, # see https://github.com/NixOS/nixpkgs/issues/84312#issuecomment-2475948960. forceFetchGit = true; - hash = "sha256-TFpgVE394r6FkRWovlmDd3v/tGic2CekmO1Hp7S6KCE="; + hash = "sha256-4cvrjAVvMDHlNhY/lbfgl6ZvX5LJGnPx0Km2BjPX8iU="; }; - vendorHash = "sha256-9PlJaB3BCwoE+uFo5jUggANSH7ZWnintZYBgFL21LZ4="; + vendorHash = "sha256-FBkQXKNtstQ+F7jvKUj6oCbsri+SjGKy0tG59TtUHPQ="; ldflags = [ "-w" From 7632026962c1f4dd9933b81cda6718bc6b37c639 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 1 Jul 2026 21:55:32 +0200 Subject: [PATCH 154/197] stunnel: 5.76 -> 5.79 --- pkgs/by-name/st/stunnel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stunnel/package.nix b/pkgs/by-name/st/stunnel/package.nix index 790922630cc4..d4e33bade6aa 100644 --- a/pkgs/by-name/st/stunnel/package.nix +++ b/pkgs/by-name/st/stunnel/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "stunnel"; - version = "5.76"; + version = "5.79"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.stunnel.org/archive/${lib.versions.major finalAttrs.version}.x/stunnel-${finalAttrs.version}.tar.gz"; - hash = "sha256-zaN+tND7HhKXGO0nrXe1c16Jk5TOBAuyvii7uTf9eeE="; + hash = "sha256-jqDebl6nbzjqmH+oMcf9R/eh8efdRl/W+oYi7fMNOkU="; # please use the contents of "https://www.stunnel.org/downloads/stunnel-${version}.tar.gz.sha256", # not the output of `nix-prefetch-url` }; From 3a7d71dfeca594f9e899564b88c652ae8e3ff5fc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 1 Jul 2026 23:31:26 +0200 Subject: [PATCH 155/197] ssh-vault: 1.2.10 -> 1.2.14 Diff: https://github.com/ssh-vault/ssh-vault/compare/1.2.10...1.2.14 Changelog: https://github.com/ssh-vault/ssh-vault/blob/1.2.14/CHANGELOG.md --- pkgs/by-name/ss/ssh-vault/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ss/ssh-vault/package.nix b/pkgs/by-name/ss/ssh-vault/package.nix index 7be3404f643c..c7173c219a6e 100644 --- a/pkgs/by-name/ss/ssh-vault/package.nix +++ b/pkgs/by-name/ss/ssh-vault/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ssh-vault"; - version = "1.2.10"; + version = "1.2.14"; src = fetchFromGitHub { owner = "ssh-vault"; repo = "ssh-vault"; tag = finalAttrs.version; - hash = "sha256-bvTZTsNnEKN1Ghf4ySpGxTmchJh82jZ4bkz4Z3cG+Ug="; + hash = "sha256-wxiADf5KjAD/lZBOYb7vbWYcfw9Xmk+gHmN9cPQ0vvI="; }; - cargoHash = "sha256-s7AOT5T6rLmTrWV8hMGGHLk4HGiOoHYDt/4DejGhWLg="; + cargoHash = "sha256-Ab6XXCdT97reDJYqZBLELH2XgBYHZ4pLF/byELWy4j8="; nativeBuildInputs = [ pkg-config ]; From 2e9154879dafd127bc456b99f373597e68789967 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 1 Jul 2026 23:35:39 +0200 Subject: [PATCH 156/197] seclists: 2025.3 -> 2026.1 Diff: https://github.com/danielmiessler/SecLists/compare/2025.3...2025.3 --- pkgs/by-name/se/seclists/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/se/seclists/package.nix b/pkgs/by-name/se/seclists/package.nix index bc205ace8cc3..7038d21a93a1 100644 --- a/pkgs/by-name/se/seclists/package.nix +++ b/pkgs/by-name/se/seclists/package.nix @@ -6,7 +6,7 @@ stdenvNoCC.mkDerivation { pname = "seclists"; - version = "2025.3"; + version = "2026.1"; src = fetchFromGitHub { owner = "danielmiessler"; From 39f2b84e475de8928882c4c0579ba279b0553f18 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Wed, 1 Jul 2026 22:41:21 +0100 Subject: [PATCH 157/197] kanarenshu: init at 0.1.1 https://github.com/nuixyz/kanarenshu Assisted-by: nix-init --- pkgs/by-name/ka/kanarenshu/package.nix | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/ka/kanarenshu/package.nix diff --git a/pkgs/by-name/ka/kanarenshu/package.nix b/pkgs/by-name/ka/kanarenshu/package.nix new file mode 100644 index 000000000000..27b39c78ed7c --- /dev/null +++ b/pkgs/by-name/ka/kanarenshu/package.nix @@ -0,0 +1,39 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "kanarenshu"; + version = "0.1.1"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "nuixyz"; + repo = "kanarenshu"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ea3wDS5AsXXFvhff3RoYj1HTcVrUq3Cd4Vjz80R2seI="; + }; + + vendorHash = "sha256-ES9+l6aDY8Y38yi4ufw2bpBPCW58L2oSlfXzh1TWGRE="; + + ldflags = [ + "-s" + "-w" + "-X=main.version=${finalAttrs.version}" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Minimal TUI application to practise Japanese from the terminal"; + homepage = "https://github.com/nuixyz/kanarenshu"; + changelog = "https://github.com/nuixyz/kanarenshu/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Br1ght0ne ]; + platforms = lib.platforms.unix; + mainProgram = "kanarenshu"; + }; +}) From dbaaf8c948c12f6e8a0447e566d84b0703c29c80 Mon Sep 17 00:00:00 2001 From: EKHH <90589480+EKHH@users.noreply.github.com> Date: Thu, 2 Jul 2026 02:40:50 +0000 Subject: [PATCH 158/197] tor-browser: update obselete .desktop filename Changed `torbrowser` to `tor-browser`. --- pkgs/by-name/to/tor-browser/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index 219bfebbb427..c0bd0e6adf48 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -167,7 +167,7 @@ stdenv.mkDerivation rec { desktopItems = [ (makeDesktopItem { - name = "torbrowser"; + name = "tor-browser"; exec = "tor-browser %U"; icon = "tor-browser"; desktopName = "Tor Browser"; From 559f1963b3a3d5a1f188696c9775d1d56e7c2485 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 03:22:43 +0000 Subject: [PATCH 159/197] livekit-cli: 2.16.6 -> 2.16.7 --- pkgs/by-name/li/livekit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/livekit-cli/package.nix b/pkgs/by-name/li/livekit-cli/package.nix index 64f2e84af127..c27127c7d4cf 100644 --- a/pkgs/by-name/li/livekit-cli/package.nix +++ b/pkgs/by-name/li/livekit-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "livekit-cli"; - version = "2.16.6"; + version = "2.16.7"; src = fetchFromGitHub { owner = "livekit"; repo = "livekit-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-lsvbnc2YGPX2OYmdH6ZW0a6eNF+o3S8Y0eLuYsb4dUs="; + hash = "sha256-flb0gX2mt4dAtB6f9G2i/bkelMc0bKuDOrgNw02icrw="; }; - vendorHash = "sha256-BzEv2wpcXX7at6jJdgy9DtErbIU8ZPL+ollK1rlUWSA="; + vendorHash = "sha256-0Fdj4j0PoW2MubnxOfnV9qUg0bv1g9aioVmNxikE9Oo="; # Use nixpkgs portaudio package + pkg-config rather than relying on a vendored # git submodule, similar to the homebrew solution From 5e79788364c6a05a4a343e2cc91c953df6726038 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 03:52:21 +0000 Subject: [PATCH 160/197] libretro.beetle-psx: 0-unstable-2026-06-14 -> 0-unstable-2026-07-01 --- pkgs/applications/emulators/libretro/cores/beetle-psx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index 45d52415ed39..22530413d009 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2026-06-14"; + version = "0-unstable-2026-07-01"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "d460f8342060526678e7fd8222048324c2a80d86"; - hash = "sha256-QzlVlXfJmSwd+gp+fROMKrTj8AxCisYJN5WTff6eHLA="; + rev = "b84c0c11677ea76fcad1e8958b9d25863c43a88f"; + hash = "sha256-oKdM++ZH9FCGLVEkkbWGvyjk80HDOraU2rdPG7Mcle0="; }; extraBuildInputs = lib.optionals withHw [ From 4de22edbb38c3ef8905a8d923d2d5b00f318f67c Mon Sep 17 00:00:00 2001 From: Philip White Date: Wed, 1 Jul 2026 21:37:29 -0700 Subject: [PATCH 161/197] erigon: 3.3.7 -> 3.5.0 --- pkgs/by-name/er/erigon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/er/erigon/package.nix b/pkgs/by-name/er/erigon/package.nix index 36ad69665e2a..bd7a5df7c2fb 100644 --- a/pkgs/by-name/er/erigon/package.nix +++ b/pkgs/by-name/er/erigon/package.nix @@ -8,17 +8,17 @@ buildGoModule (finalAttrs: { pname = "erigon"; - version = "3.3.7"; + version = "3.5.0"; src = fetchFromGitHub { owner = "erigontech"; repo = "erigon"; tag = "v${finalAttrs.version}"; - hash = "sha256-pvwZ71/68jrRqTIPQdmlhJ/BLFhsNjmtcVfiqIC274c="; + hash = "sha256-Fpu7+E5g4U0lVQ33upHPe2AFCz9Y0h+MZyJMUHzISGs="; fetchSubmodules = true; }; - vendorHash = "sha256-i/ri6HDaF8Mz7UgO14TPR1GBAxnmYuvWDP/B0L5gRd8="; + vendorHash = "sha256-+FF4L6o8gPhbFF7EXumalmz/qVQOzNcIgfek9QEYEdA="; proxyVendor = true; subPackages = [ From 39a91872ebd75e932f0eb706c8d89695348b05e6 Mon Sep 17 00:00:00 2001 From: Arthur Ficial Date: Thu, 2 Jul 2026 06:43:30 +0200 Subject: [PATCH 162/197] apfel-llm: 1.6.1 -> 1.7.0 --- pkgs/by-name/ap/apfel-llm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/apfel-llm/package.nix b/pkgs/by-name/ap/apfel-llm/package.nix index 06daeb1f610b..d7addc119fb4 100644 --- a/pkgs/by-name/ap/apfel-llm/package.nix +++ b/pkgs/by-name/ap/apfel-llm/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "apfel-llm"; - version = "1.6.1"; + version = "1.7.0"; __structuredAttrs = true; strictDeps = true; @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { # 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-B92kunT28AO+KnyZR1xZ1iU7UIZzHQn2YcpK6UleXW4="; + hash = "sha256-q0DvI+D52Rz/LWQDX/oVRWJqeepJY8+CLOWrZT4yInk="; }; sourceRoot = "."; From bfde472d0e395e70b0f94792d7637df8eaed84c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 05:32:11 +0000 Subject: [PATCH 163/197] microsoft-edge: 149.0.4022.80 -> 149.0.4022.98 --- pkgs/by-name/mi/microsoft-edge/package.nix | 4 ++-- pkgs/by-name/ms/msedgedriver/package.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index a0524999ff7a..795e9a0cb672 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -164,11 +164,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "149.0.4022.80"; + version = "149.0.4022.98"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-5rHSMX9HdxvQOQ03DnLJF7NTHY5Ybt7sSU5MrcGzRnY="; + hash = "sha256-tM5RsesBd3CyaCrkXa/wn5OF05k3OlRwzKGzg2lxNtI="; }; # With strictDeps on, some shebangs were not being patched correctly diff --git a/pkgs/by-name/ms/msedgedriver/package.nix b/pkgs/by-name/ms/msedgedriver/package.nix index c018a65fb6e0..bb027f423777 100644 --- a/pkgs/by-name/ms/msedgedriver/package.nix +++ b/pkgs/by-name/ms/msedgedriver/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "msedgedriver"; - version = "149.0.4022.80"; + version = "149.0.4022.98"; src = fetchzip { url = "https://msedgedriver.microsoft.com/${finalAttrs.version}/edgedriver_linux64.zip"; - hash = "sha256-rcGrJqrusAH1RSHUm2wJpyw36HtJTGjmQ8k0kD9ejj8="; + hash = "sha256-itfjetfyfKayowWickDYVd2drBXWTNIYCdUUKTnnZzM="; stripRoot = false; }; From f656dc6f8850dd9c0529d9a9bf80fe546aaf2936 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 2 Jul 2026 08:39:27 +0200 Subject: [PATCH 164/197] python3Packages.iamdata: 0.1.202607011 -> 0.1.202607021 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202607011...v0.1.202607021 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202607021 --- 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 06331d262a0f..56d6b843fed0 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.202607011"; + version = "0.1.202607021"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-Qa6n4ZR3OGErk59R16FifHJNVWzrFPCEZkktSFU+OKk="; + hash = "sha256-TrJ82nWlicU+MO0qNBz+H15AEoWdDwv2IEd4zubu3e8="; }; __darwinAllowLocalNetworking = true; From b83b1e4c93b1876cafc66b6c46236d0e86cff370 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 2 Jul 2026 08:42:08 +0200 Subject: [PATCH 165/197] python3Packages.tencentcloud-sdk-python: 3.1.125 -> 3.1.126 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.125...3.1.126 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.126/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 6336ce199f81..6d17d36b6fa8 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.125"; + version = "3.1.126"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-Z0I7hpHu1zfzDMKdiS+wOckUEdLM+uEcumAcWKrRf1Q="; + hash = "sha256-kAabxXNLfOS/4I4sSjvn2AuQlm6chs1gMqhD8g7L/tQ="; }; build-system = [ setuptools ]; From 41c74a55b988ef4252cd0a170dc541c615faea97 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 2 Jul 2026 14:02:15 +0700 Subject: [PATCH 166/197] python3Packages.should-dsl: migrate to pyproject --- pkgs/development/python-modules/should-dsl/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/should-dsl/default.nix b/pkgs/development/python-modules/should-dsl/default.nix index 2405b8cfb938..fa1266668078 100644 --- a/pkgs/development/python-modules/should-dsl/default.nix +++ b/pkgs/development/python-modules/should-dsl/default.nix @@ -2,12 +2,13 @@ lib, buildPythonPackage, fetchPypi, + setuptools, }: buildPythonPackage rec { pname = "should-dsl"; version = "2.1.2"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit version; @@ -15,6 +16,8 @@ buildPythonPackage rec { sha256 = "0ai30dxgygwzaj9sgdzyfr9p5b7gwc9piq59nzr4xy5x1zcm7xrn"; }; + build-system = [ setuptools ]; + # There are no tests doCheck = false; From adc2746edcd24bd3fda3a7b6792cb8e462376723 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 2 Jul 2026 14:02:16 +0700 Subject: [PATCH 167/197] python3Packages.shellescape: migrate to pyproject --- pkgs/development/python-modules/shellescape/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/shellescape/default.nix b/pkgs/development/python-modules/shellescape/default.nix index cc31f50cda54..7307f904210a 100644 --- a/pkgs/development/python-modules/shellescape/default.nix +++ b/pkgs/development/python-modules/shellescape/default.nix @@ -2,13 +2,14 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, pytestCheckHook, }: buildPythonPackage rec { pname = "shellescape"; version = "3.8.1"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "chrissimpkins"; @@ -17,6 +18,8 @@ buildPythonPackage rec { hash = "sha256-HAe3Qf3lLeVWw/tVkW0J+CfoxSoOnCcWDR2nEWZn7HM="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "shellescape" ]; From 7b367a6396a3457e82c3918ff62e40999eb352f8 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 2 Jul 2026 14:04:42 +0700 Subject: [PATCH 168/197] python3Packages.shellescape: modernize --- pkgs/development/python-modules/shellescape/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/shellescape/default.nix b/pkgs/development/python-modules/shellescape/default.nix index 7307f904210a..a092ff2ff41a 100644 --- a/pkgs/development/python-modules/shellescape/default.nix +++ b/pkgs/development/python-modules/shellescape/default.nix @@ -6,15 +6,17 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "shellescape"; version = "3.8.1"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "chrissimpkins"; repo = "shellescape"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-HAe3Qf3lLeVWw/tVkW0J+CfoxSoOnCcWDR2nEWZn7HM="; }; @@ -32,4 +34,4 @@ buildPythonPackage rec { ]; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) From da2a4097c979c5458bf85ad3933ef7ca4b585aaa Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 2 Jul 2026 14:08:28 +0700 Subject: [PATCH 169/197] python3Packages.should-dsl: modernize --- .../python-modules/should-dsl/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/should-dsl/default.nix b/pkgs/development/python-modules/should-dsl/default.nix index fa1266668078..97ae7466caa0 100644 --- a/pkgs/development/python-modules/should-dsl/default.nix +++ b/pkgs/development/python-modules/should-dsl/default.nix @@ -5,15 +5,17 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "should-dsl"; version = "2.1.2"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "should_dsl"; - sha256 = "0ai30dxgygwzaj9sgdzyfr9p5b7gwc9piq59nzr4xy5x1zcm7xrn"; + hash = "sha256-NvdT2Q+9+E7yt6ngeBPj76xyU3b+t6eTVJ8//3oDIyo="; }; build-system = [ setuptools ]; @@ -21,10 +23,12 @@ buildPythonPackage rec { # There are no tests doCheck = false; + pythonImportsCheck = [ "should_dsl" ]; + meta = { description = "Should assertions in Python as clear and readable as possible"; homepage = "https://github.com/nsi-iff/should-dsl"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jluttine ]; }; -} +}) From 2776b88dcfd25cb617be55f5a75ab34258f95ac1 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 2 Jul 2026 01:13:38 -0600 Subject: [PATCH 170/197] limine: 12.3.3 -> 12.4.0 https://github.com/Limine-Bootloader/Limine/blob/v12.4.0/ChangeLog Diff: https://github.com/Limine-Bootloader/Limine/compare/v12.3.3...v12.4.0 --- pkgs/by-name/li/limine/package.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index 2f1f8fe3e5f1..6f146b41c74f 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -48,26 +48,16 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "12.3.3"; + version = "12.4.0"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://github.com/Limine-Bootloader/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-8aUp2lzVClyje6WHMTOnuOclhLEn1zMf6U5VTl5gEvc="; + hash = "sha256-fDTQuY+WYhyJl5AqP4ZoJ1T7WXgCca35pXHAv/8CjlA="; }; - patches = [ - # Merged upstream in https://github.com/Limine-Bootloader/Limine/pull/599, - # remove on the next release. - (fetchpatch { - name = "align-linux-modules.patch"; - url = "https://github.com/Limine-Bootloader/Limine/commit/6635ae4ff2321f9a3c85116a57a00e3b6edc100b.patch"; - hash = "sha256-poAcZND5xwS8npHCytS9lwcQi9oCEcc4bR+6HKVXJ78="; - }) - ]; - enableParallelBuilding = true; hardeningDisable = lib.optionals missingZerocallusedregs [ From c0ea83af87d9eed72c0df4608c90054e14520d25 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 2 Jul 2026 01:24:06 -0600 Subject: [PATCH 171/197] python3Packages.requests-download: switch to pyproject --- .../requests-download/default.nix | 30 ++++++++----------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/requests-download/default.nix b/pkgs/development/python-modules/requests-download/default.nix index e6f52acfd6ab..96588163dc24 100644 --- a/pkgs/development/python-modules/requests-download/default.nix +++ b/pkgs/development/python-modules/requests-download/default.nix @@ -1,33 +1,29 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + flit, requests, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "requests-download"; version = "0.1.2"; + pyproject = true; - format = "wheel"; - - #src = pkgs.fetchurl { - # url = "https://files.pythonhosted.org/packages/60/af/10f899f0574a81cbc511124c08d7c7dc46c20d4f956a6a3c793ad4330bb4/requests_download-0.1.2-py2.py3-none-any.whl"; - # sha256 = "1ballx1hljpdpyvqzqn79m0dc21z2smrnxk2ylb6dbpg5crrskcr"; - #}; - - src = fetchPypi { - pname = "requests_download"; - inherit version; - format = "wheel"; - sha256 = "1ballx1hljpdpyvqzqn79m0dc21z2smrnxk2ylb6dbpg5crrskcr"; + src = fetchFromGitHub { + owner = "takluyver"; + repo = "requests_download"; + tag = finalAttrs.version; + hash = "sha256-KLbROCvXNhvnoZHX5aGrXUI38oQuCM88ctIM/02Nmsc="; }; - propagatedBuildInputs = [ requests ]; + build-system = [ flit ]; + dependencies = [ requests ]; meta = { description = "Download files using requests and save them to a target path"; - homepage = "https://www.github.com/takluyver/requests_download"; + homepage = "https://github.com/takluyver/requests_download"; license = lib.licenses.mit; }; -} +}) From 0ebae630f637f595a4326613be98fdaf74354b03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 07:48:57 +0000 Subject: [PATCH 172/197] steam-devices-udev-rules: 1.0.0.61-unstable-2026-06-11 -> 1.0.0.61-unstable-2026-06-25 --- pkgs/by-name/st/steam-devices-udev-rules/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/steam-devices-udev-rules/package.nix b/pkgs/by-name/st/steam-devices-udev-rules/package.nix index 1528acb4cd4c..17fb39ecefa4 100644 --- a/pkgs/by-name/st/steam-devices-udev-rules/package.nix +++ b/pkgs/by-name/st/steam-devices-udev-rules/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation { pname = "steam-devices-udev-rules"; - version = "1.0.0.61-unstable-2026-06-11"; + version = "1.0.0.61-unstable-2026-06-25"; src = fetchFromGitHub { owner = "ValveSoftware"; repo = "steam-devices"; - rev = "bbf6cf03104aed5f73ac2798bdb09dc63ea3adf8"; - hash = "sha256-22blCo0NpPE39BevFsj/Xtz2K59eyPW1xjhJMXAoR/k="; + rev = "22ec85e5ff5ea2e15c56d71a41bcbef46356cd60"; + hash = "sha256-nHPvyZlafkN1K0pKY2DsdOT0QviPg0rXmXrc+Wm6qio="; }; nativeBuildInputs = [ From 26026d7d952b22e9b0c7f7fd4ace76f91ea45908 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 30 Jun 2026 15:45:19 +0000 Subject: [PATCH 173/197] python3Packages.fastmri: enable __structuredAttrs --- pkgs/development/python-modules/fastmri/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/fastmri/default.nix b/pkgs/development/python-modules/fastmri/default.nix index 1a2e61ab620f..57399a6146f2 100644 --- a/pkgs/development/python-modules/fastmri/default.nix +++ b/pkgs/development/python-modules/fastmri/default.nix @@ -28,6 +28,7 @@ buildPythonPackage (finalAttrs: { pname = "fastmri"; version = "0.3.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "facebookresearch"; From df9b11b953eb7b28fad63ec081fe0eff21ae03ee Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 30 Jun 2026 15:45:30 +0000 Subject: [PATCH 174/197] python3Packages.fastmri: add missing test dependency --- pkgs/development/python-modules/fastmri/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/fastmri/default.nix b/pkgs/development/python-modules/fastmri/default.nix index 57399a6146f2..e2e7405041e0 100644 --- a/pkgs/development/python-modules/fastmri/default.nix +++ b/pkgs/development/python-modules/fastmri/default.nix @@ -22,6 +22,7 @@ # tests pytestCheckHook, + requests, }: buildPythonPackage (finalAttrs: { @@ -66,7 +67,10 @@ buildPythonPackage (finalAttrs: { pandas ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + requests + ]; disabledTests = lib.optionals (pythonAtLeast "3.14") [ # AttributeError: '...' object has no attribute '__annotations__'. From 7fa6d08468c113bf436ca93454e625d2365e1b4b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 30 Jun 2026 22:34:11 +0000 Subject: [PATCH 175/197] python3Packages.facenet-pytorch: cleanup, fix --- .../facenet-pytorch/default.nix | 46 +++++++++++++------ 1 file changed, 31 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/facenet-pytorch/default.nix b/pkgs/development/python-modules/facenet-pytorch/default.nix index 9e8a0b21df1e..893d5bf43f68 100644 --- a/pkgs/development/python-modules/facenet-pytorch/default.nix +++ b/pkgs/development/python-modules/facenet-pytorch/default.nix @@ -1,34 +1,50 @@ { - buildPythonPackage, - fetchPypi, - pillow, - torchvision, lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + setuptools, + + # dependencies + pillow, + requests, + torchvision, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "facenet-pytorch"; version = "2.5.3"; - format = "setuptools"; + pyproject = true; + __structuredAttrs = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-mMxbQqSPg3wCPrkvKlcc1KxqRmh8XnG56ZtJEIcnPis="; + src = fetchFromGitHub { + owner = "timesler"; + repo = "facenet-pytorch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3YVyqKgVLD5aePwyVQA8kOiqx32kqg9lxU2uwPWGkCU="; }; - doCheck = false; # pypi version doesn't ship with tests + build-system = [ + setuptools + ]; + + dependencies = [ + pillow + requests + torchvision + ]; pythonImportsCheck = [ "facenet_pytorch" ]; - propagatedBuildInputs = [ - pillow - torchvision - ]; + # The only tests require internet access + doCheck = false; meta = { description = "Pretrained Pytorch face detection (MTCNN) and facial recognition (InceptionResnet) models"; homepage = "https://github.com/timesler/facenet-pytorch"; + changelog = "https://github.com/timesler/facenet-pytorch/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From be433ff95921c4024708cdcb7823724cb6f3a372 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 30 Jun 2026 22:09:20 +0000 Subject: [PATCH 176/197] python3Packages.torchaudio: add missing test dependency --- pkgs/development/python-modules/torchaudio/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix index d851972fc827..1b905344e79f 100644 --- a/pkgs/development/python-modules/torchaudio/default.nix +++ b/pkgs/development/python-modules/torchaudio/default.nix @@ -15,6 +15,7 @@ torchcodec, # tests + expecttest, inflect, parameterized, pytestCheckHook, @@ -104,6 +105,7 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { pythonImportsCheck = [ "torchaudio" ]; nativeCheckInputs = [ + expecttest inflect parameterized pytestCheckHook From 74b6843fdc0c0e5064fb3e53acf64cf12cb71210 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 08:21:00 +0000 Subject: [PATCH 177/197] python3Packages.botorch: 0.17.2 -> 0.18.1 Diff: https://github.com/meta-pytorch/botorch/compare/v0.17.2...v0.18.1 Changelog: https://github.com/meta-pytorch/botorch/blob/v0.18.1/CHANGELOG.md --- pkgs/development/python-modules/botorch/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/botorch/default.nix b/pkgs/development/python-modules/botorch/default.nix index 827e86b7151a..1cc078b4224a 100644 --- a/pkgs/development/python-modules/botorch/default.nix +++ b/pkgs/development/python-modules/botorch/default.nix @@ -12,8 +12,8 @@ gpytorch, linear-operator, multipledispatch, + ninja, pyre-extensions, - pyro-ppl, scipy, threadpoolctl, torch, @@ -23,20 +23,23 @@ pymoo, # tests + jax, + numpyro, pytestCheckHook, pythonAtLeast, }: buildPythonPackage (finalAttrs: { pname = "botorch"; - version = "0.17.2"; + version = "0.18.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "meta-pytorch"; repo = "botorch"; tag = "v${finalAttrs.version}"; - hash = "sha256-KWkRdgOAhWoVRoBn0XvKhTQX3KPHJrzqWoiaKrYzi7o="; + hash = "sha256-tUTtImqPlbS8g1oLoTTCCWQbeLwLop13qPjFrQeMtb8="; }; build-system = [ @@ -48,8 +51,8 @@ buildPythonPackage (finalAttrs: { gpytorch linear-operator multipledispatch + ninja pyre-extensions - pyro-ppl scipy threadpoolctl torch @@ -63,6 +66,8 @@ buildPythonPackage (finalAttrs: { }; nativeCheckInputs = [ + jax + numpyro pytestCheckHook ]; From d29f897746e2fa6c265626549f0df6a34ea3bb74 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 08:12:42 +0000 Subject: [PATCH 178/197] python3Packages.ax-platform: 1.2.4 -> 1.3.1 Diff: https://github.com/facebook/ax/compare/1.2.4...1.3.1 Changelog: https://github.com/facebook/Ax/releases/tag/1.3.1 --- pkgs/development/python-modules/ax-platform/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ax-platform/default.nix b/pkgs/development/python-modules/ax-platform/default.nix index a82550a8de9c..aee136f5c4e8 100644 --- a/pkgs/development/python-modules/ax-platform/default.nix +++ b/pkgs/development/python-modules/ax-platform/default.nix @@ -22,6 +22,8 @@ sympy, # tests + jax, + numpyro, pyfakefs, pytestCheckHook, sqlalchemy, @@ -30,14 +32,15 @@ buildPythonPackage (finalAttrs: { pname = "ax-platform"; - version = "1.2.4"; + version = "1.3.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "facebook"; repo = "ax"; tag = finalAttrs.version; - hash = "sha256-ZeYoLOPF2D1bk89V5/WO/v0UCtDisbAOOL/Su9sB2Fg="; + hash = "sha256-8Q/p74rzMAciNUjaTJtf6duslc3TXT7MIjcHt2sffqI="; }; env.ALLOW_BOTORCH_LATEST = "1"; @@ -63,6 +66,8 @@ buildPythonPackage (finalAttrs: { ++ botorch.optional-dependencies.pymoo; nativeCheckInputs = [ + jax + numpyro pyfakefs pytestCheckHook sqlalchemy From 178437a3bbc9e9ef21e486e552045f6a5f2dcd4b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 08:14:05 +0000 Subject: [PATCH 179/197] python3Packages.ax-platform: add missing test dependency --- pkgs/development/python-modules/ax-platform/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/ax-platform/default.nix b/pkgs/development/python-modules/ax-platform/default.nix index aee136f5c4e8..6254cf13b416 100644 --- a/pkgs/development/python-modules/ax-platform/default.nix +++ b/pkgs/development/python-modules/ax-platform/default.nix @@ -28,6 +28,7 @@ pytestCheckHook, sqlalchemy, tabulate, + tensorboard, }: buildPythonPackage (finalAttrs: { @@ -72,6 +73,7 @@ buildPythonPackage (finalAttrs: { pytestCheckHook sqlalchemy tabulate + tensorboard ]; disabledTestPaths = [ From cb36aeac0c0c7a48a63f7bd4bf03695abc7aba57 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 09:16:51 +0000 Subject: [PATCH 180/197] stable-diffusion-cpp-rocm: master-719-f440ad9 -> master-741-484baa4 --- pkgs/by-name/st/stable-diffusion-cpp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stable-diffusion-cpp/package.nix b/pkgs/by-name/st/stable-diffusion-cpp/package.nix index 3e72bad4ad3b..4976d56cfe7b 100644 --- a/pkgs/by-name/st/stable-diffusion-cpp/package.nix +++ b/pkgs/by-name/st/stable-diffusion-cpp/package.nix @@ -42,7 +42,7 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "stable-diffusion-cpp"; - version = "master-719-f440ad9"; + version = "master-741-484baa4"; outputs = [ "out" @@ -52,8 +52,8 @@ effectiveStdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "leejet"; repo = "stable-diffusion.cpp"; - rev = "master-719-f440ad9"; - hash = "sha256-GkaEqBz5PR5hk1vMAVEAM32dYroHlZ0Qg/fISkhA8qs="; + rev = "master-741-484baa4"; + hash = "sha256-7NM3wGgqdFRCYUwIzoD7bA5yvV7n07gncheQFU7iNIs="; fetchSubmodules = true; }; From f9ded06725fe95a31637c3176fc2e1b620e244af Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Wed, 10 Jun 2026 13:27:30 +0200 Subject: [PATCH 181/197] cryfs: fix static build and tests Co-authored-by: Fernando Rodrigues Signed-off-by: Fernando Rodrigues --- pkgs/by-name/cr/cryfs/package.nix | 118 ++++++++++++++++++++---------- 1 file changed, 81 insertions(+), 37 deletions(-) diff --git a/pkgs/by-name/cr/cryfs/package.nix b/pkgs/by-name/cr/cryfs/package.nix index 1daefa523781..4505ab2bad8b 100644 --- a/pkgs/by-name/cr/cryfs/package.nix +++ b/pkgs/by-name/cr/cryfs/package.nix @@ -13,37 +13,33 @@ range-v3, spdlog, llvmPackages, + writableTmpDirAsHomeHook, + versionCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cryfs"; version = "1.0.3"; src = fetchFromGitHub { owner = "cryfs"; repo = "cryfs"; - rev = version; - hash = "sha256-bBe//AjA9QmdSDlb0xiOboE5F4g6LJ03cHQZpfOk+Y4="; + tag = finalAttrs.version; + hash = "sha256-DbXZxPACisAcdaqaqRiBK2Su/Wp6E9Mh+w62EkJrpYA="; }; postPatch = '' - patchShebangs src - - # remove tests that require network access - substituteInPlace test/cpp-utils/CMakeLists.txt \ - --replace "network/CurlHttpClientTest.cpp" "" \ - --replace "network/FakeHttpClientTest.cpp" "" - - # remove CLI test trying to access /dev/fuse - substituteInPlace test/cryfs-cli/CMakeLists.txt \ - --replace "CliTest_IntegrityCheck.cpp" "" \ - --replace "CliTest_Setup.cpp" "" \ - --replace "CliTest_WrongEnvironment.cpp" "" \ - --replace "CryfsUnmountTest.cpp" "" - - # downsize large file test as 4.5G is too big for Hydra + patchShebangs src/ + '' + # Set Boost_USE_STATIC_LIBS via CMake command line. (see cmakeFlags below) + + '' + substituteInPlace cmake-utils/Dependencies.cmake \ + --replace-fail "set(Boost_USE_STATIC_LIBS OFF)" "" + '' + # Downsize large file test as 4.5G is too big for Hydra. + + '' substituteInPlace test/cpp-utils/data/DataTest.cpp \ - --replace "(4.5L*1024*1024*1024)" "(0.5L*1024*1024*1024)" + --replace-fail "(4.5L*1024*1024*1024)" "(0.5L*1024*1024*1024)" ''; nativeBuildInputs = [ @@ -66,38 +62,86 @@ stdenv.mkDerivation rec { ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; cmakeFlags = [ - "-DDEPENDENCY_CONFIG='../cmake-utils/DependenciesFromLocalSystem.cmake'" - "-DCRYFS_UPDATE_CHECKS:BOOL=FALSE" - "-DBoost_USE_STATIC_LIBS:BOOL=FALSE" # this option is case sensitive - "-DBUILD_TESTING:BOOL=${if doCheck then "TRUE" else "FALSE"}" + (lib.cmakeFeature "DEPENDENCY_CONFIG" "../cmake-utils/DependenciesFromLocalSystem.cmake") + (lib.cmakeBool "CRYFS_UPDATE_CHECKS" false) + (lib.cmakeBool "Boost_USE_STATIC_LIBS" stdenv.hostPlatform.isStatic) # This option is case sensitive. + (lib.cmakeBool "BUILD_TESTING" finalAttrs.doCheck) ]; - # macFUSE needs to be installed for the test to succeed on Darwin + # macFUSE needs to be installed for the tests to succeed on Darwin. doCheck = !stdenv.hostPlatform.isDarwin; - checkPhase = '' - runHook preCheck - export HOME=$(mktemp -d) + nativeCheckInputs = [ + writableTmpDirAsHomeHook + ]; - # Skip CMakeFiles directory and tests depending on fuse (does not work well with sandboxing) - SKIP_IMPURE_TESTS="CMakeFiles|fspp|my-gtest-main" + checkPhase = + let + runTest = + { + path, + filter ? null, + }: + "command ./${path}${lib.optionalString (!isNull filter) " '--gtest_filter=${filter}'"}"; + in + '' + runHook preCheck - for t in $(ls -d test/*/ | grep -E -v "$SKIP_IMPURE_TESTS") ; do - "./$t$(basename $t)-test" - done + pushd test/ + '' + # See the test runner at https://github.com/cryfs/cryfs/blob/1.0.3/.github/workflows/actions/run_tests/action.yaml. + + (lib.concatLines [ + (runTest { + path = "gitversion/gitversion-test"; + }) + (runTest { + path = "cpp-utils/cpp-utils-test"; + filter = + if stdenv.hostPlatform.isStatic then "*-BacktraceTest.*:*.AssertMessageContainsBacktrace" else null; + }) + (runTest { + path = "parallelaccessstore/parallelaccessstore-test"; + }) + (runTest { + path = "blockstore/blockstore-test"; + }) + (runTest { + path = "blobstore/blobstore-test"; + }) + (runTest { + path = "cryfs/cryfs-test"; + }) + # Skip tests trying to access /dev/fuse inside the build sandbox. + (runTest { + path = "fspp/fspp-test"; + filter = ""; # Skip all tests. + }) + (runTest { + path = "cryfs-cli/cryfs-cli-test"; + filter = "*-CliTest.WorksWithCommasInBasedir:CliTest_IntegrityCheck.*:CliTest_Setup.*:CliTest_Unmount.*:RunningInForeground*"; + }) + ]) + + '' + popd - runHook postCheck - ''; + runHook postCheck + ''; + + doInstallCheck = true; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; meta = { description = "Cryptographic filesystem for the cloud"; homepage = "https://www.cryfs.org/"; - changelog = "https://github.com/cryfs/cryfs/raw/${version}/ChangeLog.txt"; + changelog = "https://github.com/cryfs/cryfs/raw/${finalAttrs.version}/ChangeLog.txt"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ peterhoeg sigmasquadron ]; - platforms = lib.platforms.unix; + platforms = lib.systems.inspect.patterns.isUnix; }; -} +}) From c0dabd80e18b0b555066c8ec94379185315bcf84 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 2 Jul 2026 12:27:31 +0300 Subject: [PATCH 182/197] vscode: 1.125 -> 1.127 --- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 25a1c9f2a985..89ed737e0c43 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -35,17 +35,17 @@ let hash = { - x86_64-linux = "sha256-TTulHpCiT2eay2tb7e1ub164rgttBnB36Cc4JVoxf08="; - x86_64-darwin = "sha256-fkJGd9dSX5OZ9peHbLha43mYBeEFsyd7rLprRajc60I="; - aarch64-linux = "sha256-AOHmrVo5Q2iE6V/nHRniQVXfhDcL7bzBKdXfe8oZFP0="; - aarch64-darwin = "sha256-dMSYvcryDd8Wqu8GHwnrp5pyRJwLzpV9BDLnpyWcxG0="; - armv7l-linux = "sha256-L48bXLyX2dzHqcmJ752RLE8XUxrQRBLGhxdZwUO8mjw="; + x86_64-linux = "sha256-4G+zZ5HJuvdJXUt9wPWqqCVOfRpgpe5D5sfevAXJYrU="; + x86_64-darwin = "sha256-+o+UZwmJMeGyf2n1VZcm0zl4dzuC/0UBV5jyUANKsEQ="; + aarch64-linux = "sha256-UEkpGlTV/KZ8Qcw/OBOCNDQHblD7gHHloSzM62FvDnw="; + aarch64-darwin = "sha256-IHu9EwW9/oS2FTr/mB7ugMss5Pku3IyslqFYr4riZyk="; + armv7l-linux = "sha256-Rfp2H6L7bXXhdxf2yphW9YXDGW1+Ea0nKdyTFS8Y/tU="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.125.0"; + version = "1.127.0"; # The update server (update.code.visualstudio.com) expects the version path # segment in X.Y.Z form, so we normalize X.Y to X.Y.0 (e.g. "1.110" → "1.110.0"). @@ -53,7 +53,7 @@ let downloadVersion = lib.versions.pad 3 version; # This is used for VS Code - Remote SSH test - rev = "93cfdd489c3b228840d0f86ec77c3636277c93ea"; + rev = "4fe60c8b1cdac1c4c174f2fb180d0d758272d713"; in buildVscode { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -86,7 +86,7 @@ buildVscode { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-IKTCVqR+SA2nAaIGHwde6dWbcDPgp2mlXKYi9DK5mCE="; + hash = "sha256-JpcbzKdVlfRRKCzG/aDoWEGG7Yg0BcjuqCcg/Nez/9U="; }; stdenv = stdenvNoCC; }; From dcb7cfb34a1d568698f1729bfdcbb53e1e91dcbb Mon Sep 17 00:00:00 2001 From: kaynetik Date: Thu, 2 Jul 2026 11:36:35 +0200 Subject: [PATCH 183/197] croc: 10.4.5 -> 10.4.6 The 10.4.5 source hash mismatched after upstream moved the `v10.4.5`` tag (reported in #537047). Bumping to 10.4.6 rather than re-pinning the moved tag pulls the resume fix (schollz/croc#1144) and avoids depending on a tag whose contents already proved unstable. Signed-off-by: kaynetik --- pkgs/by-name/cr/croc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/croc/package.nix b/pkgs/by-name/cr/croc/package.nix index e59ae45261e8..bf7b88f1ede5 100644 --- a/pkgs/by-name/cr/croc/package.nix +++ b/pkgs/by-name/cr/croc/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "croc"; - version = "10.4.5"; + version = "10.4.6"; src = fetchFromGitHub { owner = "schollz"; repo = "croc"; rev = "v${finalAttrs.version}"; - hash = "sha256-EbOjLR9xQMY2D+roK/Fv1so5FZwZ2RmNetLxq0WIw2g="; + hash = "sha256-+KG1PHUymeoAj92UAn/sitQF6xC1xwl+cdisxy2ZtPs="; }; - vendorHash = "sha256-SVljsV7xxVVQsn1ii4ShnFVFQDAFSZJe14HJ/6TQi7c="; + vendorHash = "sha256-rwGunSDIgetBsk97LxQz0WHpzMDMMESHC1OhBWRuVjI="; subPackages = [ "." ]; From 8d89e598786ce722016861b919505cfab4a235e7 Mon Sep 17 00:00:00 2001 From: kaynetik Date: Thu, 2 Jul 2026 11:39:02 +0200 Subject: [PATCH 184/197] croc: add kaynetik as maintainer Signed-off-by: kaynetik --- pkgs/by-name/cr/croc/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cr/croc/package.nix b/pkgs/by-name/cr/croc/package.nix index bf7b88f1ede5..7e7564eacc0a 100644 --- a/pkgs/by-name/cr/croc/package.nix +++ b/pkgs/by-name/cr/croc/package.nix @@ -72,6 +72,7 @@ buildGoModule (finalAttrs: { equirosa SuperSandro2000 ryan4yin + kaynetik ]; mainProgram = "croc"; }; From 3fe652d3dae2dbe512ac18da619eb6467a165ddd Mon Sep 17 00:00:00 2001 From: leiserfg Date: Thu, 2 Jul 2026 11:37:30 +0200 Subject: [PATCH 185/197] vimPlugins.nvim-test: 1.4.1 -> 1.4.1-unstable-2026-7-2 Make nvim-test dependent on the new tree-sitter instead of the legacy one. --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- pkgs/applications/editors/vim/plugins/overrides.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 9b08c6a7f926..954963bff0d2 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -13663,12 +13663,12 @@ final: prev: { nvim-test = buildVimPlugin { pname = "nvim-test"; - version = "1.4.1"; + version = "1.4.1-unstable-2026-7-2"; src = fetchFromGitHub { owner = "klen"; repo = "nvim-test"; - tag = "1.4.1"; - hash = "sha256-mMi07UbMWmC75DFfW1b+sR2uRPxizibFwS2qcN9rpLI="; + rev = "feb834cbc806029239479f501e8492c01a2bea65"; + hash = "sha256-DTns8LG3PFFKYG6Ayt90Brf2lbZjNfDLLKUDxsqMisk="; }; meta.homepage = "https://github.com/klen/nvim-test/"; meta.license = getLicenseFromSpdxId "MIT"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 908c0606ca88..67817980efd2 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3446,7 +3446,7 @@ assertNoAdditions { # Optional toggleterm integration checkInputs = [ self.toggleterm-nvim ]; dependencies = with self; [ - nvim-treesitter-legacy + nvim-treesitter nvim-treesitter-parsers.c_sharp nvim-treesitter-parsers.go nvim-treesitter-parsers.haskell From f41748c9828c519f19759131c8eac4692dabe45b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 09:47:44 +0000 Subject: [PATCH 186/197] rumdl: 0.2.21 -> 0.2.27 --- pkgs/by-name/ru/rumdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index 04124bed9b88..7afe31d217b8 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.2.21"; + version = "0.2.27"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-cOoZWcioSv/iUMiKNqeMqHDj5BIOnunxXiJzrWlugc4="; + hash = "sha256-sKw4BUPXMBjdKVuu0R707A44t+TzzFvo0DTDgkySMpo="; }; - cargoHash = "sha256-imw1v9oRlw56Qp6zAgSNuh8NKTeEvDZ1R8I/E42Eb58="; + cargoHash = "sha256-YHk0IirDoDR9R/qgR8CT8zcgQuBlM+qlsy3Xy7GDBCg="; cargoBuildFlags = [ "--bin=rumdl" From 7bde67053f778a3e5f07b2892e5c282f15dea47a Mon Sep 17 00:00:00 2001 From: mulatta <67085791+mulatta@users.noreply.github.com> Date: Thu, 2 Jul 2026 18:47:53 +0900 Subject: [PATCH 187/197] vikunja-desktop: pnpm_10_29_2 -> pnpm_10 pnpm_10_29_2 is marked insecure, so vikunja-desktop cannot be evaluated with default nixpkgs configuration. The current pnpm_10 builds the existing lockfile with fetcherVersion 3 and keeps the pnpmDeps hash unchanged. --- .../electron-builder-26.15.3.patch | 3030 +++++++++++++++++ pkgs/by-name/vi/vikunja-desktop/package.nix | 18 +- 2 files changed, 3043 insertions(+), 5 deletions(-) create mode 100644 pkgs/by-name/vi/vikunja-desktop/electron-builder-26.15.3.patch diff --git a/pkgs/by-name/vi/vikunja-desktop/electron-builder-26.15.3.patch b/pkgs/by-name/vi/vikunja-desktop/electron-builder-26.15.3.patch new file mode 100644 index 000000000000..7622c74940a2 --- /dev/null +++ b/pkgs/by-name/vi/vikunja-desktop/electron-builder-26.15.3.patch @@ -0,0 +1,3030 @@ +diff --git a/package.json b/package.json +index cc83217..8664746 100644 +--- a/package.json ++++ b/package.json +@@ -62,7 +62,7 @@ + }, + "devDependencies": { + "electron": "40.8.5", +- "electron-builder": "26.8.1", ++ "electron-builder": "26.15.3", + "unzipper": "0.12.3" + }, + "dependencies": { +diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml +index a35826f..443b8ae 100644 +--- a/pnpm-lock.yaml ++++ b/pnpm-lock.yaml +@@ -22,21 +22,14 @@ importers: + specifier: 40.8.5 + version: 40.8.5 + electron-builder: +- specifier: 26.8.1 +- version: 26.8.1(electron-builder-squirrel-windows@24.13.3) ++ specifier: 26.15.3 ++ version: 26.15.3(electron-builder-squirrel-windows@26.15.3) + unzipper: + specifier: 0.12.3 + version: 0.12.3 + + packages: + +- 7zip-bin@5.2.0: +- resolution: {integrity: sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==} +- +- '@develar/schema-utils@2.6.5': +- resolution: {integrity: sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==} +- engines: {node: '>= 8.9.0'} +- + '@electron/asar@3.4.1': + resolution: {integrity: sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==} + engines: {node: '>=10.12.0'} +@@ -54,49 +47,33 @@ packages: + resolution: {integrity: sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==} + engines: {node: '>=14'} + +- '@electron/notarize@2.2.1': +- resolution: {integrity: sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==} +- engines: {node: '>= 10.0.0'} +- + '@electron/notarize@2.5.0': + resolution: {integrity: sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==} + engines: {node: '>= 10.0.0'} + +- '@electron/osx-sign@1.0.5': +- resolution: {integrity: sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==} +- engines: {node: '>=12.0.0'} +- hasBin: true +- + '@electron/osx-sign@1.3.3': + resolution: {integrity: sha512-KZ8mhXvWv2rIEgMbWZ4y33bDHyUKMXnx4M0sTyPNK/vcB81ImdeY9Ggdqy0SWbMDgmbqyQ+phgejh6V3R2QuSg==} + engines: {node: '>=12.0.0'} + hasBin: true + +- '@electron/rebuild@4.0.3': +- resolution: {integrity: sha512-u9vpTHRMkOYCs/1FLiSVAFZ7FbjsXK+bQuzviJZa+lG7BHZl1nz52/IcGvwa3sk80/fc3llutBkbCq10Vh8WQA==} ++ '@electron/rebuild@4.1.0': ++ resolution: {integrity: sha512-GFky+1JeO8fpSqtZCh+2wFRN/MVbAhm7tXI2M7BA1Os79OR8LEoxRtAbRPyxvmKWhEMF/p10rNJkkgP1klI13g==} + engines: {node: '>=22.12.0'} + hasBin: true + +- '@electron/universal@1.5.1': +- resolution: {integrity: sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==} +- engines: {node: '>=8.6'} +- + '@electron/universal@2.0.3': + resolution: {integrity: sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g==} + engines: {node: '>=16.4'} + +- '@isaacs/cliui@8.0.2': +- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} +- engines: {node: '>=12'} ++ '@electron/windows-sign@1.2.2': ++ resolution: {integrity: sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==} ++ engines: {node: '>=14.14'} ++ hasBin: true + + '@isaacs/fs-minipass@4.0.1': + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + +- '@malept/cross-spawn-promise@1.1.1': +- resolution: {integrity: sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==} +- engines: {node: '>= 10'} +- + '@malept/cross-spawn-promise@2.0.0': + resolution: {integrity: sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==} + engines: {node: '>= 12.13.0'} +@@ -105,17 +82,27 @@ packages: + resolution: {integrity: sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==} + engines: {node: '>= 10.0.0'} + +- '@npmcli/agent@3.0.0': +- resolution: {integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ '@noble/hashes@1.4.0': ++ resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} ++ engines: {node: '>= 16'} + +- '@npmcli/fs@4.0.0': +- resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ '@noble/hashes@2.2.0': ++ resolution: {integrity: sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==} ++ engines: {node: '>= 20.19.0'} + +- '@pkgjs/parseargs@0.11.0': +- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} +- engines: {node: '>=14'} ++ '@peculiar/asn1-schema@2.8.0': ++ resolution: {integrity: sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==} ++ ++ '@peculiar/json-schema@1.1.12': ++ resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} ++ engines: {node: '>=8.0.0'} ++ ++ '@peculiar/utils@2.0.3': ++ resolution: {integrity: sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==} ++ ++ '@peculiar/webcrypto@1.7.1': ++ resolution: {integrity: sha512-ODOov0sGMJMf3jPonOkgGqPknTsu+DdQ7kD++gz8aI+aFMOMHFbWAA2taqXXVTdP+OTOQR/znGvSpmkeI0WTYQ==} ++ engines: {node: '>=14.18.0'} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} +@@ -125,16 +112,9 @@ packages: + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} + +- '@tootallnate/once@3.0.1': +- resolution: {integrity: sha512-VyMVKRrpHTT8PnotUeV8L/mDaMwD5DaAKCFLP73zAqAtvF0FCqky+Ki7BYbFCYQmqFyTe9316Ed5zS70QUR9eg==} +- engines: {node: '>= 10'} +- + '@types/cacheable-request@6.0.3': + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + +- '@types/debug@4.1.12': +- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} +- + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + +@@ -147,113 +127,61 @@ packages: + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + +- '@types/ms@0.7.34': +- resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} +- + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/node@24.10.9': + resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} + +- '@types/plist@3.0.2': +- resolution: {integrity: sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==} ++ '@types/node@26.1.0': ++ resolution: {integrity: sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw==} + + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + +- '@types/verror@1.10.4': +- resolution: {integrity: sha512-OjJdqx6QlbyZw9LShPwRW+Kmiegeg3eWNI41MQQKaG3vjdU2L9SRElntM51HmHBY1cu7izxQJ1lMYioQh3XMBg==} +- + '@types/yauzl@2.10.3': + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + +- '@xmldom/xmldom@0.8.12': +- resolution: {integrity: sha512-9k/gHF6n/pAi/9tqr3m3aqkuiNosYTurLLUtc7xQ9sxB/wm7WPygCv8GYa6mS0fLJEHhqMC1ATYhz++U/lRHqg==} ++ '@xmldom/xmldom@0.8.13': ++ resolution: {integrity: sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==} + engines: {node: '>=10.0.0'} + +- abbrev@3.0.1: +- resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ abbrev@4.0.0: ++ resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==} ++ engines: {node: ^20.17.0 || >=22.9.0} + + accepts@2.0.0: + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} + +- agent-base@6.0.2: +- resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} +- engines: {node: '>= 6.0.0'} +- + agent-base@7.1.4: + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} + engines: {node: '>= 14'} + +- ajv-keywords@3.5.2: +- resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} +- peerDependencies: +- ajv: ^6.9.1 +- +- ajv@6.14.0: +- resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} ++ ajv@8.20.0: ++ resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + +- ansi-regex@6.0.1: +- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} +- engines: {node: '>=12'} +- + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + +- ansi-styles@6.2.1: +- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} +- engines: {node: '>=12'} +- +- app-builder-bin@4.0.0: +- resolution: {integrity: sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==} +- +- app-builder-bin@5.0.0-alpha.12: +- resolution: {integrity: sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w==} +- +- app-builder-lib@24.13.3: +- resolution: {integrity: sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==} ++ app-builder-lib@26.15.3: ++ resolution: {integrity: sha512-2VnyWkqsP5v5XbBhL3tD5Syx8iNPBYsoU7kY4S2fz7wg8Rj/nztWKCUzGKaFRTv0Xwf3/H058CR1Kvtd/3lRow==} + engines: {node: '>=14.0.0'} + peerDependencies: +- dmg-builder: 24.13.3 +- electron-builder-squirrel-windows: 24.13.3 +- +- app-builder-lib@26.8.1: +- resolution: {integrity: sha512-p0Im/Dx5C4tmz8QEE1Yn4MkuPC8PrnlRneMhWJj7BBXQfNTJUshM/bp3lusdEsDbvvfJZpXWnYesgSLvwtM2Zw==} +- engines: {node: '>=14.0.0'} +- peerDependencies: +- dmg-builder: 26.8.1 +- electron-builder-squirrel-windows: 26.8.1 +- +- archiver-utils@2.1.0: +- resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} +- engines: {node: '>= 6'} +- +- archiver-utils@3.0.4: +- resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} +- engines: {node: '>= 10'} +- +- archiver@5.3.2: +- resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} +- engines: {node: '>= 10'} ++ dmg-builder: 26.15.3 ++ electron-builder-squirrel-windows: 26.15.3 + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + +- assert-plus@1.0.0: +- resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} +- engines: {node: '>=0.8'} +- +- astral-regex@2.0.0: +- resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} +- engines: {node: '>=8'} ++ asn1js@3.0.10: ++ resolution: {integrity: sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==} ++ engines: {node: '>=12.0.0'} + + async-exit-hook@2.0.1: + resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==} +@@ -269,6 +197,9 @@ packages: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + ++ aws4@1.13.2: ++ resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} ++ + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} +@@ -276,12 +207,6 @@ packages: + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + +- bl@4.1.0: +- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} +- +- bluebird-lst@1.0.9: +- resolution: {integrity: sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==} +- + bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + +@@ -293,44 +218,31 @@ packages: + resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + +- brace-expansion@5.0.5: +- resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} ++ brace-expansion@5.0.7: ++ resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} + engines: {node: 18 || 20 || >=22} + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + +- buffer-equal@1.0.1: +- resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==} +- engines: {node: '>=0.4'} +- + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + +- buffer@5.7.1: +- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} +- +- builder-util-runtime@9.2.4: +- resolution: {integrity: sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==} ++ builder-util-runtime@9.7.0: ++ resolution: {integrity: sha512-g/kR520giAFYkSXTzcmF3kqQq7wi8F6N6SzeDgZrqTBN+VHdmgWOyTdD1yD7AATDId/yXLvuP34CxW46/BwCdw==} + engines: {node: '>=12.0.0'} + +- builder-util-runtime@9.5.1: +- resolution: {integrity: sha512-qt41tMfgHTllhResqM5DcnHyDIWNgzHvuY2jDcYP9iaGpkWxTUzV6GQjDeLnlR1/DtdlcsWQbA7sByMpmJFTLQ==} +- engines: {node: '>=12.0.0'} +- +- builder-util@24.13.1: +- resolution: {integrity: sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==} +- +- builder-util@26.8.1: +- resolution: {integrity: sha512-pm1lTYbGyc90DHgCDO7eo8Rl4EqKLciayNbZqGziqnH9jrlKe8ZANGdityLZU+pJh16dfzjAx2xQq9McuIPEtw==} ++ builder-util@26.15.3: ++ resolution: {integrity: sha512-q2hn7Mbo2nFNkVekPiHFx6Nfo3hURmES3tfBn+k5Pqxl2RkmP3QGqZUhH/q9Pch/4G05NRhPjDlVj1O8q4Txvw==} ++ engines: {node: '>=14.0.0'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + +- cacache@19.0.1: +- resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ bytestreamjs@2.0.1: ++ resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==} ++ engines: {node: '>=6.0.0'} + + cacheable-lookup@5.0.4: + resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} +@@ -359,24 +271,12 @@ packages: + chromium-pickle-js@0.2.0: + resolution: {integrity: sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==} + +- ci-info@3.9.0: +- resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} +- engines: {node: '>=8'} +- + ci-info@4.3.1: + resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} + engines: {node: '>=8'} + +- cli-cursor@3.1.0: +- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} +- engines: {node: '>=8'} +- +- cli-spinners@2.9.2: +- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} +- engines: {node: '>=6'} +- +- cli-truncate@2.1.0: +- resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} ++ ci-info@4.4.0: ++ resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} + engines: {node: '>=8'} + + cliui@8.0.1: +@@ -386,10 +286,6 @@ packages: + clone-response@1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + +- clone@1.0.4: +- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} +- engines: {node: '>=0.8'} +- + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} +@@ -405,17 +301,14 @@ packages: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + ++ commander@9.5.0: ++ resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} ++ engines: {node: ^12.20.0 || >=14} ++ + compare-version@0.1.2: + resolution: {integrity: sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==} + engines: {node: '>=0.10.0'} + +- compress-commons@4.1.2: +- resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} +- engines: {node: '>= 10'} +- +- config-file-ts@0.2.6: +- resolution: {integrity: sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==} +- + content-disposition@1.0.1: + resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} + engines: {node: '>=18'} +@@ -432,23 +325,11 @@ packages: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + +- core-util-is@1.0.2: +- resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} +- + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + +- crc-32@1.2.2: +- resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} +- engines: {node: '>=0.8'} +- hasBin: true +- +- crc32-stream@4.0.3: +- resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} +- engines: {node: '>= 10'} +- +- crc@3.8.0: +- resolution: {integrity: sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==} ++ cross-dirname@0.1.0: ++ resolution: {integrity: sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} +@@ -467,9 +348,6 @@ packages: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + +- defaults@1.0.4: +- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} +- + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} +@@ -490,43 +368,23 @@ packages: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + +- detect-libc@2.0.3: +- resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} +- engines: {node: '>=8'} +- + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + +- dir-compare@3.3.0: +- resolution: {integrity: sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==} +- + dir-compare@4.2.0: + resolution: {integrity: sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==} + +- dmg-builder@26.8.1: +- resolution: {integrity: sha512-glMJgnTreo8CFINujtAhCgN96QAqApDMZ8Vl1r8f0QT8QprvC1UCltV4CcWj20YoIyLZx6IUskaJZ0NV8fokcg==} ++ dmg-builder@26.15.3: ++ resolution: {integrity: sha512-O3zJUFUYHJKgzPqioHxfxzBzlSC1eXCSr79gMSBKBP5AgjjpmrydMsMLotEg9fAJF36vdUncb+4ndRNxoPdlSQ==} + +- dmg-license@1.0.11: +- resolution: {integrity: sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==} +- engines: {node: '>=8'} +- os: [darwin] +- hasBin: true +- +- dotenv-expand@11.0.6: +- resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} ++ dotenv-expand@11.0.7: ++ resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} + engines: {node: '>=12'} + +- dotenv-expand@5.1.0: +- resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} +- +- dotenv@16.4.5: +- resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} ++ dotenv@16.6.1: ++ resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + +- dotenv@9.0.2: +- resolution: {integrity: sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==} +- engines: {node: '>=10'} +- + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} +@@ -534,9 +392,6 @@ packages: + duplexer2@0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} + +- eastasianwidth@0.2.0: +- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} +- + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + +@@ -545,19 +400,20 @@ packages: + engines: {node: '>=0.10.0'} + hasBin: true + +- electron-builder-squirrel-windows@24.13.3: +- resolution: {integrity: sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==} ++ electron-builder-squirrel-windows@26.15.3: ++ resolution: {integrity: sha512-Jc19XPV9y9+2bAdZPkXuVNGNIEFBq9poHC61l8Kv6FdK7DRG3+Ic0rerC0DXOaeHNz8yW0fg/JnF8GQROOF5MA==} + +- electron-builder@26.8.1: +- resolution: {integrity: sha512-uWhx1r74NGpCagG0ULs/P9Nqv2nsoo+7eo4fLUOB8L8MdWltq9odW/uuLXMFCDGnPafknYLZgjNX0ZIFRzOQAw==} ++ electron-builder@26.15.3: ++ resolution: {integrity: sha512-a1KM5heqS3gQCZzizXEI8RjJy3QVogULPdeSknt76uLDpBIW/HDGsMg/XgP0riP6PI9COsRvFITKKGDqA8fJxA==} + engines: {node: '>=14.0.0'} + hasBin: true + +- electron-publish@24.13.1: +- resolution: {integrity: sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==} ++ electron-publish@26.15.3: ++ resolution: {integrity: sha512-g/2bn8YTavY4cuS5F+jOS7zmZbXXBV8KZ8yHKfJjFPoKtzBqrpCdNPxBd3tqdBwP7BVd0lGzf7Bk2s0KesWZ4Q==} + +- electron-publish@26.8.1: +- resolution: {integrity: sha512-q+jrSTIh/Cv4eGZa7oVR+grEJo/FoLMYBAnSL5GCtqwUpr1T+VgKB/dn1pnzxIxqD8S/jP1yilT9VrwCqINR4w==} ++ electron-winstaller@5.4.0: ++ resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} ++ engines: {node: '>=8.0.0'} + + electron@40.8.5: + resolution: {integrity: sha512-pgTY/VPQKaiU4sTjfU96iyxCXrFm4htVPCMRT4b7q9ijNTRgtLmLvcmzp2G4e7xDrq9p7OLHSmu1rBKFf6Y1/A==} +@@ -567,16 +423,10 @@ packages: + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + +- emoji-regex@9.2.2: +- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} +- + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + +- encoding@0.1.13: +- resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} +- + end-of-stream@1.4.5: + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + +@@ -606,8 +456,8 @@ packages: + es6-error@4.1.1: + resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + +- escalade@3.1.2: +- resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} ++ escalade@3.2.0: ++ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: +@@ -633,15 +483,11 @@ packages: + engines: {node: '>= 10.17.0'} + hasBin: true + +- extsprintf@1.4.0: +- resolution: {integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA==} +- engines: {'0': node >=0.6.0} +- + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + +- fast-json-stable-stringify@2.1.0: +- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} ++ fast-uri@3.1.3: ++ resolution: {integrity: sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==} + + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} +@@ -655,19 +501,15 @@ packages: + picomatch: + optional: true + +- filelist@1.0.4: +- resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} ++ filelist@1.0.6: ++ resolution: {integrity: sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==} + + finalhandler@2.1.1: + resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} + engines: {node: '>= 18.0.0'} + +- foreground-child@3.3.0: +- resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} +- engines: {node: '>=14'} +- +- form-data@4.0.5: +- resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} ++ form-data@4.0.6: ++ resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} + engines: {node: '>= 6'} + + forwarded@0.2.0: +@@ -678,9 +520,6 @@ packages: + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} + +- fs-constants@1.0.0: +- resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} +- + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} +@@ -689,10 +528,14 @@ packages: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + +- fs-extra@11.3.1: +- resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==} ++ fs-extra@11.3.6: ++ resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} + engines: {node: '>=14.14'} + ++ fs-extra@7.0.1: ++ resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} ++ engines: {node: '>=6 <7 || >=8'} ++ + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} +@@ -701,10 +544,6 @@ packages: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + +- fs-minipass@3.0.3: +- resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} +- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} +- + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + +@@ -727,11 +566,6 @@ packages: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + +- glob@10.5.0: +- resolution: {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 +- hasBin: true +- + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + 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 +@@ -774,6 +608,10 @@ packages: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + ++ hasown@2.0.4: ++ resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} ++ engines: {node: '>= 0.4'} ++ + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} +@@ -785,10 +623,6 @@ packages: + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} + +- http-proxy-agent@5.0.0: +- resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} +- engines: {node: '>= 6'} +- + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} +@@ -797,34 +631,14 @@ packages: + resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + engines: {node: '>=10.19.0'} + +- https-proxy-agent@5.0.1: +- resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} +- engines: {node: '>= 6'} +- +- https-proxy-agent@7.0.5: +- resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} ++ https-proxy-agent@7.0.6: ++ resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} + +- iconv-corefoundation@1.1.7: +- resolution: {integrity: sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==} +- engines: {node: ^8.11.2 || >=10} +- os: [darwin] +- +- iconv-lite@0.6.3: +- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} +- engines: {node: '>=0.10.0'} +- + iconv-lite@0.7.0: + resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==} + engines: {node: '>=0.10.0'} + +- ieee754@1.2.1: +- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} +- +- imurmurhash@0.1.4: +- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} +- engines: {node: '>=0.8.19'} +- + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. +@@ -832,33 +646,17 @@ packages: + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + +- ip-address@10.1.0: +- resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} +- engines: {node: '>= 12'} +- + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + +- is-ci@3.0.1: +- resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} +- hasBin: true +- + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + +- is-interactive@1.0.0: +- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} +- engines: {node: '>=8'} +- + is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + +- is-unicode-supported@0.1.0: +- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} +- engines: {node: '>=10'} +- + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + +@@ -873,31 +671,32 @@ packages: + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + +- isexe@3.1.1: +- resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} +- engines: {node: '>=16'} ++ isexe@3.1.5: ++ resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==} ++ engines: {node: '>=18'} + +- jackspeak@3.4.3: +- resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} ++ isexe@4.0.0: ++ resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} ++ engines: {node: '>=20'} + +- jake@10.8.7: +- resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} ++ jake@10.9.4: ++ resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} + engines: {node: '>=10'} + hasBin: true + +- jiti@2.6.1: +- resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} ++ jiti@2.7.0: ++ resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + hasBin: true + +- js-yaml@4.1.1: +- resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} ++ js-yaml@4.3.0: ++ resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + +- json-schema-traverse@0.4.1: +- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} ++ json-schema-traverse@1.0.0: ++ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} +@@ -913,8 +712,8 @@ packages: + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + +- jsonfile@6.2.0: +- resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} ++ jsonfile@6.2.1: ++ resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} +@@ -922,47 +721,17 @@ packages: + lazy-val@1.0.5: + resolution: {integrity: sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==} + +- lazystream@1.0.1: +- resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} +- engines: {node: '>= 0.6.3'} +- +- lodash.defaults@4.2.0: +- resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} +- +- lodash.difference@4.5.0: +- resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} +- +- lodash.flatten@4.4.0: +- resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} +- +- lodash.isplainobject@4.0.6: +- resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} +- +- lodash.union@4.6.0: +- resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} +- + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + +- log-symbols@4.1.0: +- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} +- engines: {node: '>=10'} +- + lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + +- lru-cache@10.4.3: +- resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} +- + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + +- make-fetch-happen@14.0.3: +- resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==} +- engines: {node: ^18.17.0 || >=20.5.0} +- + matcher@3.0.0: + resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} + engines: {node: '>=10'} +@@ -1000,10 +769,6 @@ packages: + engines: {node: '>=4.0.0'} + hasBin: true + +- mimic-fn@2.1.0: +- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} +- engines: {node: '>=6'} +- + mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} +@@ -1012,10 +777,6 @@ packages: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + +- minimatch@10.2.4: +- resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} +- engines: {node: 18 || 20 || >=22} +- + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} +@@ -1023,34 +784,6 @@ packages: + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + +- minipass-collect@2.0.1: +- resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} +- engines: {node: '>=16 || 14 >=14.17'} +- +- minipass-fetch@4.0.1: +- resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==} +- engines: {node: ^18.17.0 || >=20.5.0} +- +- minipass-flush@1.0.5: +- resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} +- engines: {node: '>= 8'} +- +- minipass-pipeline@1.2.4: +- resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} +- engines: {node: '>=8'} +- +- minipass-sized@1.0.3: +- resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} +- engines: {node: '>=8'} +- +- minipass@3.3.6: +- resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} +- engines: {node: '>=8'} +- +- minipass@7.1.2: +- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} +- engines: {node: '>=16 || 14 >=14.17'} +- + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} +@@ -1059,6 +792,10 @@ packages: + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} + engines: {node: '>= 18'} + ++ mkdirp@0.5.6: ++ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} ++ hasBin: true ++ + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + +@@ -1066,33 +803,26 @@ packages: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} + +- node-abi@4.24.0: +- resolution: {integrity: sha512-u2EC1CeNe25uVtX3EZbdQ275c74zdZmmpzrHEQh2aIYqoVjlglfUpOX9YY85x1nlBydEKDVaSmMNhR7N82Qj8A==} ++ node-abi@4.32.0: ++ resolution: {integrity: sha512-2cvOMwK7aQ8eQhHTG9DBK/akKfNaJDwtbxgUaA1u3BHGpd6cbUvWCbA0u3aKan+s7Nl60tMGx4tn11+VS1fiUA==} + engines: {node: '>=22.12.0'} + +- node-addon-api@1.7.2: +- resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==} +- + node-api-version@0.2.1: + resolution: {integrity: sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==} + +- node-gyp@11.5.0: +- resolution: {integrity: sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ node-gyp@12.4.0: ++ resolution: {integrity: sha512-OMcPNvqTCFUnNaBlmdgq+lfNqY7gTiSmNRDjY3uAXRyudeKZEZxu3CLtjMQrx4zZxCX2b/mpNqTtwuCJgXhHkw==} ++ engines: {node: ^20.17.0 || >=22.9.0} + hasBin: true + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + +- nopt@8.1.0: +- resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ nopt@9.0.0: ++ resolution: {integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==} ++ engines: {node: ^20.17.0 || >=22.9.0} + hasBin: true + +- normalize-path@3.0.0: +- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} +- engines: {node: '>=0.10.0'} +- + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} +@@ -1112,14 +842,6 @@ packages: + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + +- onetime@5.1.2: +- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} +- engines: {node: '>=6'} +- +- ora@5.4.1: +- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} +- engines: {node: '>=10'} +- + p-cancelable@2.1.1: + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} +@@ -1128,13 +850,6 @@ packages: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + +- p-map@7.0.4: +- resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==} +- engines: {node: '>=18'} +- +- package-json-from-dist@1.0.1: +- resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} +- + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} +@@ -1147,10 +862,6 @@ packages: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + +- path-scurry@1.11.1: +- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} +- engines: {node: '>=16 || 14 >=14.18'} +- + path-to-regexp@8.4.1: + resolution: {integrity: sha512-fvU78fIjZ+SBM9YwCknCvKOUKkLVqtWDVctl0s7xIqfmfb38t2TT4ZU2gHm+Z8xGwgW+QWEU3oQSAzIbo89Ggw==} + +@@ -1161,17 +872,29 @@ packages: + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + ++ picocolors@1.1.1: ++ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} ++ + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + ++ pkijs@3.4.0: ++ resolution: {integrity: sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==} ++ engines: {node: '>=16.0.0'} ++ + plist@3.1.0: + resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} + engines: {node: '>=10.4.0'} + +- proc-log@5.0.0: +- resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ postject@1.0.0-alpha.6: ++ resolution: {integrity: sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==} ++ engines: {node: '>=14.0.0'} ++ hasBin: true ++ ++ proc-log@6.1.0: ++ resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==} ++ engines: {node: ^20.17.0 || >=22.9.0} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} +@@ -1194,9 +917,12 @@ packages: + pump@3.0.3: + resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} + +- punycode@2.3.1: +- resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} +- engines: {node: '>=6'} ++ pvtsutils@1.3.6: ++ resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} ++ ++ pvutils@1.1.5: ++ resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==} ++ engines: {node: '>=16.0.0'} + + qs@6.15.0: + resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==} +@@ -1218,24 +944,17 @@ packages: + resolution: {integrity: sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==} + hasBin: true + +- read-config-file@6.3.2: +- resolution: {integrity: sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==} +- engines: {node: '>=12.0.0'} +- + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + +- readable-stream@3.6.2: +- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} +- engines: {node: '>= 6'} +- +- readdir-glob@1.1.3: +- resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} +- + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + ++ require-from-string@2.0.2: ++ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} ++ engines: {node: '>=0.10.0'} ++ + resedit@1.7.2: + resolution: {integrity: sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==} + engines: {node: '>=12', npm: '>=6'} +@@ -1246,14 +965,15 @@ packages: + responselike@2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + +- restore-cursor@3.1.0: +- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} +- engines: {node: '>=8'} +- + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + ++ rimraf@2.6.3: ++ resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} ++ deprecated: Rimraf versions prior to v4 are no longer supported ++ hasBin: true ++ + roarr@2.15.4: + resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} + engines: {node: '>=8.0'} +@@ -1265,22 +985,12 @@ packages: + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + +- safe-buffer@5.2.1: +- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} +- + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + +- sanitize-filename@1.6.3: +- resolution: {integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==} +- + sanitize-filename@1.6.4: + resolution: {integrity: sha512-9ZyI08PsvdQl2r/bBIGubpVdR3RR9sY6RDiWFPreA21C/EFlQhmgo20UZlNjZMMZNubusLhAQozkA0Od5J21Eg==} + +- sax@1.4.4: +- resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==} +- engines: {node: '>=11.0.0'} +- + sax@1.6.0: + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} + engines: {node: '>=11.0.0'} +@@ -1301,6 +1011,11 @@ packages: + engines: {node: '>=10'} + hasBin: true + ++ semver@7.8.5: ++ resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} ++ engines: {node: '>=10'} ++ hasBin: true ++ + send@1.2.0: + resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} + engines: {node: '>= 18'} +@@ -1343,30 +1058,10 @@ packages: + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + +- signal-exit@4.1.0: +- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} +- engines: {node: '>=14'} +- + simple-update-notifier@2.0.0: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} + +- slice-ansi@3.0.0: +- resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} +- engines: {node: '>=8'} +- +- smart-buffer@4.2.0: +- resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} +- engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} +- +- socks-proxy-agent@8.0.5: +- resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} +- engines: {node: '>= 14'} +- +- socks@2.8.7: +- resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} +- engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} +- + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + +@@ -1377,10 +1072,6 @@ packages: + sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + +- ssri@12.0.0: +- resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==} +- engines: {node: ^18.17.0 || >=20.5.0} +- + stat-mode@1.0.0: + resolution: {integrity: sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==} + engines: {node: '>= 6'} +@@ -1393,24 +1084,13 @@ packages: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + +- string-width@5.1.2: +- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} +- engines: {node: '>=12'} +- + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + +- string_decoder@1.3.0: +- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} +- + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + +- strip-ansi@7.1.0: +- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} +- engines: {node: '>=12'} +- + sumchecker@3.0.1: + resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} + engines: {node: '>= 8.0'} +@@ -1419,33 +1099,29 @@ packages: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + +- tar-stream@2.2.0: +- resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} +- engines: {node: '>=6'} +- +- tar@7.5.11: +- resolution: {integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==} +- engines: {node: '>=18'} +- +- tar@7.5.13: +- resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==} ++ tar@7.5.19: ++ resolution: {integrity: sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==} + engines: {node: '>=18'} + + temp-file@3.4.0: + resolution: {integrity: sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==} + ++ temp@0.9.4: ++ resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} ++ engines: {node: '>=6.0.0'} ++ + tiny-async-pool@1.3.0: + resolution: {integrity: sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==} + +- tinyglobby@0.2.15: +- resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} ++ tinyglobby@0.2.17: ++ resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} + + tmp-promise@3.0.3: + resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} + +- tmp@0.2.3: +- resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} ++ tmp@0.2.7: ++ resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==} + engines: {node: '>=14.14'} + + toidentifier@1.0.1: +@@ -1455,6 +1131,9 @@ packages: + truncate-utf8-bytes@1.0.2: + resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==} + ++ tslib@2.8.1: ++ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} ++ + type-fest@0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} +@@ -1463,21 +1142,15 @@ packages: + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} + +- typescript@5.9.3: +- resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} +- engines: {node: '>=14.17'} +- hasBin: true +- + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + +- unique-filename@4.0.0: +- resolution: {integrity: sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ undici-types@8.3.0: ++ resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} + +- unique-slug@5.0.0: +- resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==} +- engines: {node: ^18.17.0 || >=20.5.0} ++ undici@6.27.0: ++ resolution: {integrity: sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==} ++ engines: {node: '>=18.17'} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} +@@ -1494,11 +1167,8 @@ packages: + unzipper@0.12.3: + resolution: {integrity: sha512-PZ8hTS+AqcGxsaQntl3IRBw65QrBI6lxzqDEL7IAo/XCEqRTKGfOX56Vea5TH9SZczRVxuzk1re04z/YjuYCJA==} + +- uri-js@4.4.1: +- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} +- +- utf8-byte-length@1.0.4: +- resolution: {integrity: sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==} ++ utf8-byte-length@1.0.5: ++ resolution: {integrity: sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} +@@ -1507,12 +1177,8 @@ packages: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + +- verror@1.10.0: +- resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} +- engines: {'0': node >=0.6.0} +- +- wcwidth@1.0.1: +- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} ++ webcrypto-core@1.9.2: ++ resolution: {integrity: sha512-gsXecm82UQNlTBURJGuqOWy1Ww08S3kZUcr3aOJS02Pk0xLtkfeUAVC0u0xhgdonFme80edSJUIJyuvL/7250Q==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} +@@ -1524,14 +1190,15 @@ packages: + engines: {node: ^18.17.0 || >=20.5.0} + hasBin: true + ++ which@6.0.1: ++ resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} ++ engines: {node: ^20.17.0 || >=22.9.0} ++ hasBin: true ++ + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + +- wrap-ansi@8.1.0: +- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} +- engines: {node: '>=12'} +- + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + +@@ -1554,8 +1221,8 @@ packages: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + +- yargs@17.7.2: +- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} ++ yargs@17.7.3: ++ resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==} + engines: {node: '>=12'} + + yauzl@2.10.0: +@@ -1565,24 +1232,13 @@ packages: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + +- zip-stream@4.1.1: +- resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} +- engines: {node: '>= 10'} +- + snapshots: + +- 7zip-bin@5.2.0: {} +- +- '@develar/schema-utils@2.6.5': +- dependencies: +- ajv: 6.14.0 +- ajv-keywords: 3.5.2(ajv@6.14.0) +- + '@electron/asar@3.4.1': + dependencies: + commander: 5.1.0 + glob: 7.2.3 +- minimatch: 10.2.4 ++ minimatch: 10.2.5 + + '@electron/fuses@1.8.0': + dependencies: +@@ -1618,14 +1274,6 @@ snapshots: + transitivePeerDependencies: + - supports-color + +- '@electron/notarize@2.2.1': +- dependencies: +- debug: 4.4.3 +- fs-extra: 9.1.0 +- promise-retry: 2.0.1 +- transitivePeerDependencies: +- - supports-color +- + '@electron/notarize@2.5.0': + dependencies: + debug: 4.4.3 +@@ -1634,17 +1282,6 @@ snapshots: + transitivePeerDependencies: + - supports-color + +- '@electron/osx-sign@1.0.5': +- dependencies: +- compare-version: 0.1.2 +- debug: 4.4.3 +- fs-extra: 10.1.0 +- isbinaryfile: 4.0.10 +- minimist: 1.2.8 +- plist: 3.1.0 +- transitivePeerDependencies: +- - supports-color +- + '@electron/osx-sign@1.3.3': + dependencies: + compare-version: 0.1.2 +@@ -1656,33 +1293,14 @@ snapshots: + transitivePeerDependencies: + - supports-color + +- '@electron/rebuild@4.0.3': ++ '@electron/rebuild@4.1.0': + dependencies: + '@malept/cross-spawn-promise': 2.0.0 + debug: 4.4.3 +- detect-libc: 2.0.3 +- got: 11.8.6 +- graceful-fs: 4.2.11 +- node-abi: 4.24.0 ++ node-abi: 4.32.0 + node-api-version: 0.2.1 +- node-gyp: 11.5.0 +- ora: 5.4.1 ++ node-gyp: 12.4.0 + read-binary-file-arch: 1.0.6 +- semver: 7.7.4 +- tar: 7.5.11 +- yargs: 17.7.2 +- transitivePeerDependencies: +- - supports-color +- +- '@electron/universal@1.5.1': +- dependencies: +- '@electron/asar': 3.4.1 +- '@malept/cross-spawn-promise': 1.1.1 +- debug: 4.4.3 +- dir-compare: 3.3.0 +- fs-extra: 9.1.0 +- minimatch: 10.2.5 +- plist: 3.1.0 + transitivePeerDependencies: + - supports-color + +@@ -1692,29 +1310,27 @@ snapshots: + '@malept/cross-spawn-promise': 2.0.0 + debug: 4.4.3 + dir-compare: 4.2.0 +- fs-extra: 11.3.1 +- minimatch: 10.2.4 ++ fs-extra: 11.3.6 ++ minimatch: 10.2.5 + plist: 3.1.0 + transitivePeerDependencies: + - supports-color + +- '@isaacs/cliui@8.0.2': ++ '@electron/windows-sign@1.2.2': + dependencies: +- string-width: 5.1.2 +- string-width-cjs: string-width@4.2.3 +- strip-ansi: 7.1.0 +- strip-ansi-cjs: strip-ansi@6.0.1 +- wrap-ansi: 8.1.0 +- wrap-ansi-cjs: wrap-ansi@7.0.0 ++ cross-dirname: 0.1.0 ++ debug: 4.4.3 ++ fs-extra: 11.3.6 ++ minimist: 1.2.8 ++ postject: 1.0.0-alpha.6 ++ transitivePeerDependencies: ++ - supports-color ++ optional: true + + '@isaacs/fs-minipass@4.0.1': + dependencies: + minipass: 7.1.3 + +- '@malept/cross-spawn-promise@1.1.1': +- dependencies: +- cross-spawn: 7.0.6 +- + '@malept/cross-spawn-promise@2.0.0': + dependencies: + cross-spawn: 7.0.6 +@@ -1728,22 +1344,31 @@ snapshots: + transitivePeerDependencies: + - supports-color + +- '@npmcli/agent@3.0.0': +- dependencies: +- agent-base: 7.1.4 +- http-proxy-agent: 7.0.2 +- https-proxy-agent: 7.0.5 +- lru-cache: 10.4.3 +- socks-proxy-agent: 8.0.5 +- transitivePeerDependencies: +- - supports-color ++ '@noble/hashes@1.4.0': {} + +- '@npmcli/fs@4.0.0': +- dependencies: +- semver: 7.7.4 ++ '@noble/hashes@2.2.0': {} + +- '@pkgjs/parseargs@0.11.0': +- optional: true ++ '@peculiar/asn1-schema@2.8.0': ++ dependencies: ++ '@peculiar/utils': 2.0.3 ++ asn1js: 3.0.10 ++ tslib: 2.8.1 ++ ++ '@peculiar/json-schema@1.1.12': ++ dependencies: ++ tslib: 2.8.1 ++ ++ '@peculiar/utils@2.0.3': ++ dependencies: ++ tslib: 2.8.1 ++ ++ '@peculiar/webcrypto@1.7.1': ++ dependencies: ++ '@peculiar/asn1-schema': 2.8.0 ++ '@peculiar/json-schema': 1.1.12 ++ '@peculiar/utils': 2.0.3 ++ tslib: 2.8.1 ++ webcrypto-core: 1.9.2 + + '@sindresorhus/is@4.6.0': {} + +@@ -1751,8 +1376,6 @@ snapshots: + dependencies: + defer-to-connect: 2.0.1 + +- '@tootallnate/once@3.0.1': {} +- + '@types/cacheable-request@6.0.3': + dependencies: + '@types/http-cache-semantics': 4.0.4 +@@ -1760,17 +1383,13 @@ snapshots: + '@types/node': 24.10.9 + '@types/responselike': 1.0.3 + +- '@types/debug@4.1.12': +- dependencies: +- '@types/ms': 0.7.34 +- + '@types/debug@4.1.13': + dependencies: + '@types/ms': 2.1.0 + + '@types/fs-extra@9.0.13': + dependencies: +- '@types/node': 24.10.9 ++ '@types/node': 26.1.0 + + '@types/http-cache-semantics@4.0.4': {} + +@@ -1778,194 +1397,104 @@ snapshots: + dependencies: + '@types/node': 24.10.9 + +- '@types/ms@0.7.34': {} +- + '@types/ms@2.1.0': {} + + '@types/node@24.10.9': + dependencies: + undici-types: 7.16.0 + +- '@types/plist@3.0.2': ++ '@types/node@26.1.0': + dependencies: +- '@types/node': 24.10.9 +- xmlbuilder: 15.1.1 +- optional: true ++ undici-types: 8.3.0 + + '@types/responselike@1.0.3': + dependencies: + '@types/node': 24.10.9 + +- '@types/verror@1.10.4': +- optional: true +- + '@types/yauzl@2.10.3': + dependencies: + '@types/node': 24.10.9 + optional: true + +- '@xmldom/xmldom@0.8.12': {} ++ '@xmldom/xmldom@0.8.13': {} + +- abbrev@3.0.1: {} ++ abbrev@4.0.0: {} + + accepts@2.0.0: + dependencies: + mime-types: 3.0.2 + negotiator: 1.0.0 + +- agent-base@6.0.2: +- dependencies: +- debug: 4.4.3 +- transitivePeerDependencies: +- - supports-color +- + agent-base@7.1.4: {} + +- ajv-keywords@3.5.2(ajv@6.14.0): +- dependencies: +- ajv: 6.14.0 +- +- ajv@6.14.0: ++ ajv@8.20.0: + dependencies: + fast-deep-equal: 3.1.3 +- fast-json-stable-stringify: 2.1.0 +- json-schema-traverse: 0.4.1 +- uri-js: 4.4.1 ++ fast-uri: 3.1.3 ++ json-schema-traverse: 1.0.0 ++ require-from-string: 2.0.2 + + ansi-regex@5.0.1: {} + +- ansi-regex@6.0.1: {} +- + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + +- ansi-styles@6.2.1: {} +- +- app-builder-bin@4.0.0: {} +- +- app-builder-bin@5.0.0-alpha.12: {} +- +- app-builder-lib@24.13.3(dmg-builder@26.8.1)(electron-builder-squirrel-windows@24.13.3): ++ app-builder-lib@26.15.3(dmg-builder@26.15.3)(electron-builder-squirrel-windows@26.15.3): + dependencies: +- '@develar/schema-utils': 2.6.5 +- '@electron/notarize': 2.2.1 +- '@electron/osx-sign': 1.0.5 +- '@electron/universal': 1.5.1 +- '@malept/flatpak-bundler': 0.4.0 +- '@types/fs-extra': 9.0.13 +- async-exit-hook: 2.0.1 +- bluebird-lst: 1.0.9 +- builder-util: 24.13.1 +- builder-util-runtime: 9.2.4 +- chromium-pickle-js: 0.2.0 +- debug: 4.4.3 +- dmg-builder: 26.8.1(electron-builder-squirrel-windows@24.13.3) +- ejs: 3.1.10 +- electron-builder-squirrel-windows: 24.13.3(dmg-builder@26.8.1) +- electron-publish: 24.13.1 +- form-data: 4.0.5 +- fs-extra: 10.1.0 +- hosted-git-info: 4.1.0 +- is-ci: 3.0.1 +- isbinaryfile: 5.0.7 +- js-yaml: 4.1.1 +- lazy-val: 1.0.5 +- minimatch: 10.2.5 +- read-config-file: 6.3.2 +- sanitize-filename: 1.6.4 +- semver: 7.7.4 +- tar: 7.5.13 +- temp-file: 3.4.0 +- transitivePeerDependencies: +- - supports-color +- +- app-builder-lib@26.8.1(dmg-builder@26.8.1)(electron-builder-squirrel-windows@24.13.3): +- dependencies: +- '@develar/schema-utils': 2.6.5 + '@electron/asar': 3.4.1 + '@electron/fuses': 1.8.0 + '@electron/get': 3.1.0 + '@electron/notarize': 2.5.0 + '@electron/osx-sign': 1.3.3 +- '@electron/rebuild': 4.0.3 ++ '@electron/rebuild': 4.1.0 + '@electron/universal': 2.0.3 + '@malept/flatpak-bundler': 0.4.0 ++ '@noble/hashes': 2.2.0 ++ '@peculiar/webcrypto': 1.7.1 + '@types/fs-extra': 9.0.13 ++ ajv: 8.20.0 ++ asn1js: 3.0.10 + async-exit-hook: 2.0.1 +- builder-util: 26.8.1 +- builder-util-runtime: 9.5.1 ++ builder-util: 26.15.3 ++ builder-util-runtime: 9.7.0 + chromium-pickle-js: 0.2.0 + ci-info: 4.3.1 + debug: 4.4.3 +- dmg-builder: 26.8.1(electron-builder-squirrel-windows@24.13.3) +- dotenv: 16.4.5 +- dotenv-expand: 11.0.6 ++ dmg-builder: 26.15.3(electron-builder-squirrel-windows@26.15.3) ++ dotenv: 16.6.1 ++ dotenv-expand: 11.0.7 + ejs: 3.1.10 +- electron-builder-squirrel-windows: 24.13.3(dmg-builder@26.8.1) +- electron-publish: 26.8.1 ++ electron-builder-squirrel-windows: 26.15.3(dmg-builder@26.15.3) ++ electron-publish: 26.15.3 + fs-extra: 10.1.0 + hosted-git-info: 4.1.0 + isbinaryfile: 5.0.7 +- jiti: 2.6.1 +- js-yaml: 4.1.1 ++ jiti: 2.7.0 ++ js-yaml: 4.3.0 + json5: 2.2.3 + lazy-val: 1.0.5 +- minimatch: 10.2.4 ++ minimatch: 10.2.5 ++ pkijs: 3.4.0 + plist: 3.1.0 + proper-lockfile: 4.1.2 + resedit: 1.7.2 + semver: 7.7.4 +- tar: 7.5.11 ++ tar: 7.5.19 + temp-file: 3.4.0 + tiny-async-pool: 1.3.0 ++ unzipper: 0.12.3 + which: 5.0.0 + transitivePeerDependencies: + - supports-color + +- archiver-utils@2.1.0: +- dependencies: +- glob: 7.2.3 +- graceful-fs: 4.2.11 +- lazystream: 1.0.1 +- lodash.defaults: 4.2.0 +- lodash.difference: 4.5.0 +- lodash.flatten: 4.4.0 +- lodash.isplainobject: 4.0.6 +- lodash.union: 4.6.0 +- normalize-path: 3.0.0 +- readable-stream: 2.3.8 +- +- archiver-utils@3.0.4: +- dependencies: +- glob: 7.2.3 +- graceful-fs: 4.2.11 +- lazystream: 1.0.1 +- lodash.defaults: 4.2.0 +- lodash.difference: 4.5.0 +- lodash.flatten: 4.4.0 +- lodash.isplainobject: 4.0.6 +- lodash.union: 4.6.0 +- normalize-path: 3.0.0 +- readable-stream: 3.6.2 +- +- archiver@5.3.2: +- dependencies: +- archiver-utils: 2.1.0 +- async: 3.2.6 +- buffer-crc32: 0.2.13 +- readable-stream: 3.6.2 +- readdir-glob: 1.1.3 +- tar-stream: 2.2.0 +- zip-stream: 4.1.1 +- + argparse@2.0.1: {} + +- assert-plus@1.0.0: +- optional: true +- +- astral-regex@2.0.0: +- optional: true ++ asn1js@3.0.10: ++ dependencies: ++ pvtsutils: 1.3.6 ++ pvutils: 1.1.5 ++ tslib: 2.8.1 + + async-exit-hook@2.0.1: {} + +@@ -1975,20 +1504,12 @@ snapshots: + + at-least-node@1.0.0: {} + ++ aws4@1.13.2: {} ++ + balanced-match@4.0.4: {} + + base64-js@1.5.1: {} + +- bl@4.1.0: +- dependencies: +- buffer: 5.7.1 +- inherits: 2.0.4 +- readable-stream: 3.6.2 +- +- bluebird-lst@1.0.9: +- dependencies: +- bluebird: 3.7.2 +- + bluebird@3.7.2: {} + + body-parser@2.2.1: +@@ -2008,70 +1529,33 @@ snapshots: + boolean@3.2.0: + optional: true + +- brace-expansion@5.0.5: ++ brace-expansion@5.0.7: + dependencies: + balanced-match: 4.0.4 + + buffer-crc32@0.2.13: {} + +- buffer-equal@1.0.1: {} +- + buffer-from@1.1.2: {} + +- buffer@5.7.1: +- dependencies: +- base64-js: 1.5.1 +- ieee754: 1.2.1 +- +- builder-util-runtime@9.2.4: ++ builder-util-runtime@9.7.0: + dependencies: + debug: 4.4.3 + sax: 1.6.0 + transitivePeerDependencies: + - supports-color + +- builder-util-runtime@9.5.1: ++ builder-util@26.15.3: + dependencies: +- debug: 4.4.3 +- sax: 1.4.4 +- transitivePeerDependencies: +- - supports-color +- +- builder-util@24.13.1: +- dependencies: +- 7zip-bin: 5.2.0 + '@types/debug': 4.1.13 +- app-builder-bin: 4.0.0 +- bluebird-lst: 1.0.9 +- builder-util-runtime: 9.2.4 +- chalk: 4.1.2 +- cross-spawn: 7.0.6 +- debug: 4.4.3 +- fs-extra: 10.1.0 +- http-proxy-agent: 5.0.0 +- https-proxy-agent: 5.0.1 +- is-ci: 3.0.1 +- js-yaml: 4.1.1 +- source-map-support: 0.5.21 +- stat-mode: 1.0.0 +- temp-file: 3.4.0 +- transitivePeerDependencies: +- - supports-color +- +- builder-util@26.8.1: +- dependencies: +- 7zip-bin: 5.2.0 +- '@types/debug': 4.1.12 +- app-builder-bin: 5.0.0-alpha.12 +- builder-util-runtime: 9.5.1 ++ builder-util-runtime: 9.7.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + fs-extra: 10.1.0 + http-proxy-agent: 7.0.2 +- https-proxy-agent: 7.0.5 +- js-yaml: 4.1.1 +- sanitize-filename: 1.6.3 ++ https-proxy-agent: 7.0.6 ++ js-yaml: 4.3.0 ++ sanitize-filename: 1.6.4 + source-map-support: 0.5.21 + stat-mode: 1.0.0 + temp-file: 3.4.0 +@@ -2081,20 +1565,7 @@ snapshots: + + bytes@3.1.2: {} + +- cacache@19.0.1: +- dependencies: +- '@npmcli/fs': 4.0.0 +- fs-minipass: 3.0.3 +- glob: 10.5.0 +- lru-cache: 10.4.3 +- minipass: 7.1.2 +- minipass-collect: 2.0.1 +- minipass-flush: 1.0.5 +- minipass-pipeline: 1.2.4 +- p-map: 7.0.4 +- ssri: 12.0.0 +- tar: 7.5.11 +- unique-filename: 4.0.0 ++ bytestreamjs@2.0.1: {} + + cacheable-lookup@5.0.4: {} + +@@ -2127,21 +1598,9 @@ snapshots: + + chromium-pickle-js@0.2.0: {} + +- ci-info@3.9.0: {} +- + ci-info@4.3.1: {} + +- cli-cursor@3.1.0: +- dependencies: +- restore-cursor: 3.1.0 +- +- cli-spinners@2.9.2: {} +- +- cli-truncate@2.1.0: +- dependencies: +- slice-ansi: 3.0.0 +- string-width: 4.2.3 +- optional: true ++ ci-info@4.4.0: {} + + cliui@8.0.1: + dependencies: +@@ -2153,8 +1612,6 @@ snapshots: + dependencies: + mimic-response: 1.0.1 + +- clone@1.0.4: {} +- + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 +@@ -2167,20 +1624,11 @@ snapshots: + + commander@5.1.0: {} + ++ commander@9.5.0: ++ optional: true ++ + compare-version@0.1.2: {} + +- compress-commons@4.1.2: +- dependencies: +- buffer-crc32: 0.2.13 +- crc32-stream: 4.0.3 +- normalize-path: 3.0.0 +- readable-stream: 3.6.2 +- +- config-file-ts@0.2.6: +- dependencies: +- glob: 10.5.0 +- typescript: 5.9.3 +- + content-disposition@1.0.1: {} + + content-type@1.0.5: {} +@@ -2189,21 +1637,9 @@ snapshots: + + cookie@0.7.2: {} + +- core-util-is@1.0.2: +- optional: true +- + core-util-is@1.0.3: {} + +- crc-32@1.2.2: {} +- +- crc32-stream@4.0.3: +- dependencies: +- crc-32: 1.2.2 +- readable-stream: 3.6.2 +- +- crc@3.8.0: +- dependencies: +- buffer: 5.7.1 ++ cross-dirname@0.1.0: + optional: true + + cross-spawn@7.0.6: +@@ -2220,10 +1656,6 @@ snapshots: + dependencies: + mimic-response: 3.1.0 + +- defaults@1.0.4: +- dependencies: +- clone: 1.0.4 +- + defer-to-connect@2.0.1: {} + + define-data-property@1.1.4: +@@ -2244,55 +1676,29 @@ snapshots: + + depd@2.0.0: {} + +- detect-libc@2.0.3: {} +- + detect-node@2.1.0: + optional: true + +- dir-compare@3.3.0: +- dependencies: +- buffer-equal: 1.0.1 +- minimatch: 10.2.5 +- + dir-compare@4.2.0: + dependencies: +- minimatch: 10.2.4 ++ minimatch: 10.2.5 + p-limit: 3.1.0 + +- dmg-builder@26.8.1(electron-builder-squirrel-windows@24.13.3): ++ dmg-builder@26.15.3(electron-builder-squirrel-windows@26.15.3): + dependencies: +- app-builder-lib: 26.8.1(dmg-builder@26.8.1)(electron-builder-squirrel-windows@24.13.3) +- builder-util: 26.8.1 ++ app-builder-lib: 26.15.3(dmg-builder@26.15.3)(electron-builder-squirrel-windows@26.15.3) ++ builder-util: 26.15.3 + fs-extra: 10.1.0 +- iconv-lite: 0.6.3 +- js-yaml: 4.1.1 +- optionalDependencies: +- dmg-license: 1.0.11 ++ js-yaml: 4.3.0 + transitivePeerDependencies: + - electron-builder-squirrel-windows + - supports-color + +- dmg-license@1.0.11: ++ dotenv-expand@11.0.7: + dependencies: +- '@types/plist': 3.0.2 +- '@types/verror': 1.10.4 +- ajv: 6.14.0 +- crc: 3.8.0 +- iconv-corefoundation: 1.1.7 +- plist: 3.1.0 +- smart-buffer: 4.2.0 +- verror: 1.10.0 +- optional: true ++ dotenv: 16.6.1 + +- dotenv-expand@11.0.6: +- dependencies: +- dotenv: 16.4.5 +- +- dotenv-expand@5.1.0: {} +- +- dotenv@16.4.5: {} +- +- dotenv@9.0.2: {} ++ dotenv@16.6.1: {} + + dunder-proto@1.0.1: + dependencies: +@@ -2304,62 +1710,60 @@ snapshots: + dependencies: + readable-stream: 2.3.8 + +- eastasianwidth@0.2.0: {} +- + ee-first@1.1.1: {} + + ejs@3.1.10: + dependencies: +- jake: 10.8.7 ++ jake: 10.9.4 + +- electron-builder-squirrel-windows@24.13.3(dmg-builder@26.8.1): ++ electron-builder-squirrel-windows@26.15.3(dmg-builder@26.15.3): + dependencies: +- app-builder-lib: 24.13.3(dmg-builder@26.8.1)(electron-builder-squirrel-windows@24.13.3) +- archiver: 5.3.2 +- builder-util: 24.13.1 +- fs-extra: 10.1.0 ++ app-builder-lib: 26.15.3(dmg-builder@26.15.3)(electron-builder-squirrel-windows@26.15.3) ++ builder-util: 26.15.3 ++ electron-winstaller: 5.4.0 + transitivePeerDependencies: + - dmg-builder + - supports-color + +- electron-builder@26.8.1(electron-builder-squirrel-windows@24.13.3): ++ electron-builder@26.15.3(electron-builder-squirrel-windows@26.15.3): + dependencies: +- app-builder-lib: 26.8.1(dmg-builder@26.8.1)(electron-builder-squirrel-windows@24.13.3) +- builder-util: 26.8.1 +- builder-util-runtime: 9.5.1 ++ app-builder-lib: 26.15.3(dmg-builder@26.15.3)(electron-builder-squirrel-windows@26.15.3) ++ builder-util: 26.15.3 ++ builder-util-runtime: 9.7.0 + chalk: 4.1.2 +- ci-info: 4.3.1 +- dmg-builder: 26.8.1(electron-builder-squirrel-windows@24.13.3) ++ ci-info: 4.4.0 ++ dmg-builder: 26.15.3(electron-builder-squirrel-windows@26.15.3) + fs-extra: 10.1.0 + lazy-val: 1.0.5 + simple-update-notifier: 2.0.0 +- yargs: 17.7.2 ++ yargs: 17.7.3 + transitivePeerDependencies: + - electron-builder-squirrel-windows + - supports-color + +- electron-publish@24.13.1: ++ electron-publish@26.15.3: + dependencies: + '@types/fs-extra': 9.0.13 +- builder-util: 24.13.1 +- builder-util-runtime: 9.2.4 ++ aws4: 1.13.2 ++ builder-util: 26.15.3 ++ builder-util-runtime: 9.7.0 + chalk: 4.1.2 ++ form-data: 4.0.6 + fs-extra: 10.1.0 + lazy-val: 1.0.5 + mime: 2.6.0 + transitivePeerDependencies: + - supports-color + +- electron-publish@26.8.1: ++ electron-winstaller@5.4.0: + dependencies: +- '@types/fs-extra': 9.0.13 +- builder-util: 26.8.1 +- builder-util-runtime: 9.5.1 +- chalk: 4.1.2 +- form-data: 4.0.5 +- fs-extra: 10.1.0 +- lazy-val: 1.0.5 +- mime: 2.6.0 ++ '@electron/asar': 3.4.1 ++ debug: 4.4.3 ++ fs-extra: 7.0.1 ++ lodash: 4.18.1 ++ temp: 0.9.4 ++ optionalDependencies: ++ '@electron/windows-sign': 1.2.2 + transitivePeerDependencies: + - supports-color + +@@ -2373,15 +1777,8 @@ snapshots: + + emoji-regex@8.0.0: {} + +- emoji-regex@9.2.2: {} +- + encodeurl@2.0.0: {} + +- encoding@0.1.13: +- dependencies: +- iconv-lite: 0.6.3 +- optional: true +- + end-of-stream@1.4.5: + dependencies: + once: 1.4.0 +@@ -2403,12 +1800,12 @@ snapshots: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 +- hasown: 2.0.2 ++ hasown: 2.0.4 + + es6-error@4.1.1: + optional: true + +- escalade@3.1.2: {} ++ escalade@3.2.0: {} + + escape-html@1.0.3: {} + +@@ -2462,12 +1859,9 @@ snapshots: + transitivePeerDependencies: + - supports-color + +- extsprintf@1.4.0: +- optional: true +- + fast-deep-equal@3.1.3: {} + +- fast-json-stable-stringify@2.1.0: {} ++ fast-uri@3.1.3: {} + + fd-slicer@1.1.0: + dependencies: +@@ -2477,9 +1871,9 @@ snapshots: + optionalDependencies: + picomatch: 4.0.4 + +- filelist@1.0.4: ++ filelist@1.0.6: + dependencies: +- minimatch: 10.2.4 ++ minimatch: 10.2.5 + + finalhandler@2.1.1: + dependencies: +@@ -2492,29 +1886,22 @@ snapshots: + transitivePeerDependencies: + - supports-color + +- foreground-child@3.3.0: +- dependencies: +- cross-spawn: 7.0.6 +- signal-exit: 4.1.0 +- +- form-data@4.0.5: ++ form-data@4.0.6: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 +- hasown: 2.0.2 ++ hasown: 2.0.4 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + fresh@2.0.0: {} + +- fs-constants@1.0.0: {} +- + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 +- jsonfile: 6.2.0 ++ jsonfile: 6.2.1 + universalify: 2.0.1 + + fs-extra@11.2.0: +@@ -2523,12 +1910,18 @@ snapshots: + jsonfile: 6.1.0 + universalify: 2.0.1 + +- fs-extra@11.3.1: ++ fs-extra@11.3.6: + dependencies: + graceful-fs: 4.2.11 +- jsonfile: 6.2.0 ++ jsonfile: 6.2.1 + universalify: 2.0.1 + ++ fs-extra@7.0.1: ++ dependencies: ++ graceful-fs: 4.2.11 ++ jsonfile: 4.0.0 ++ universalify: 0.1.2 ++ + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 +@@ -2539,13 +1932,9 @@ snapshots: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 +- jsonfile: 6.2.0 ++ jsonfile: 6.2.1 + universalify: 2.0.1 + +- fs-minipass@3.0.3: +- dependencies: +- minipass: 7.1.2 +- + fs.realpath@1.0.0: {} + + function-bind@1.1.2: {} +@@ -2574,21 +1963,12 @@ snapshots: + dependencies: + pump: 3.0.3 + +- glob@10.5.0: +- dependencies: +- foreground-child: 3.3.0 +- jackspeak: 3.4.3 +- minimatch: 10.2.4 +- minipass: 7.1.2 +- package-json-from-dist: 1.0.1 +- path-scurry: 1.11.1 +- + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 +- minimatch: 10.2.4 ++ minimatch: 10.2.5 + once: 1.4.0 + path-is-absolute: 1.0.1 + +@@ -2598,7 +1978,7 @@ snapshots: + es6-error: 4.1.1 + matcher: 3.0.0 + roarr: 2.15.4 +- semver: 7.7.4 ++ semver: 7.8.5 + serialize-error: 7.0.1 + optional: true + +@@ -2643,6 +2023,10 @@ snapshots: + dependencies: + function-bind: 1.1.2 + ++ hasown@2.0.4: ++ dependencies: ++ function-bind: 1.1.2 ++ + hosted-git-info@4.1.0: + dependencies: + lru-cache: 6.0.0 +@@ -2657,14 +2041,6 @@ snapshots: + statuses: 2.0.2 + toidentifier: 1.0.1 + +- http-proxy-agent@5.0.0: +- dependencies: +- '@tootallnate/once': 3.0.1 +- agent-base: 6.0.2 +- debug: 4.4.3 +- transitivePeerDependencies: +- - supports-color +- + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.4 +@@ -2677,38 +2053,17 @@ snapshots: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + +- https-proxy-agent@5.0.1: +- dependencies: +- agent-base: 6.0.2 +- debug: 4.4.3 +- transitivePeerDependencies: +- - supports-color +- +- https-proxy-agent@7.0.5: ++ https-proxy-agent@7.0.6: + dependencies: + agent-base: 7.1.4 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + +- iconv-corefoundation@1.1.7: +- dependencies: +- cli-truncate: 2.1.0 +- node-addon-api: 1.7.2 +- optional: true +- +- iconv-lite@0.6.3: +- dependencies: +- safer-buffer: 2.1.2 +- + iconv-lite@0.7.0: + dependencies: + safer-buffer: 2.1.2 + +- ieee754@1.2.1: {} +- +- imurmurhash@0.1.4: {} +- + inflight@1.0.6: + dependencies: + once: 1.4.0 +@@ -2716,22 +2071,12 @@ snapshots: + + inherits@2.0.4: {} + +- ip-address@10.1.0: {} +- + ipaddr.js@1.9.1: {} + +- is-ci@3.0.1: +- dependencies: +- ci-info: 3.9.0 +- + is-fullwidth-code-point@3.0.0: {} + +- is-interactive@1.0.0: {} +- + is-promise@4.0.0: {} + +- is-unicode-supported@0.1.0: {} +- + isarray@1.0.0: {} + + isbinaryfile@4.0.10: {} +@@ -2740,30 +2085,25 @@ snapshots: + + isexe@2.0.0: {} + +- isexe@3.1.1: {} ++ isexe@3.1.5: {} + +- jackspeak@3.4.3: +- dependencies: +- '@isaacs/cliui': 8.0.2 +- optionalDependencies: +- '@pkgjs/parseargs': 0.11.0 ++ isexe@4.0.0: {} + +- jake@10.8.7: ++ jake@10.9.4: + dependencies: + async: 3.2.6 +- chalk: 4.1.2 +- filelist: 1.0.4 +- minimatch: 10.2.4 ++ filelist: 1.0.6 ++ picocolors: 1.1.1 + +- jiti@2.6.1: {} ++ jiti@2.7.0: {} + +- js-yaml@4.1.1: ++ js-yaml@4.3.0: + dependencies: + argparse: 2.0.1 + + json-buffer@3.0.1: {} + +- json-schema-traverse@0.4.1: {} ++ json-schema-traverse@1.0.0: {} + + json-stringify-safe@5.0.1: + optional: true +@@ -2780,7 +2120,7 @@ snapshots: + optionalDependencies: + graceful-fs: 4.2.11 + +- jsonfile@6.2.0: ++ jsonfile@6.2.1: + dependencies: + universalify: 2.0.1 + optionalDependencies: +@@ -2792,51 +2132,14 @@ snapshots: + + lazy-val@1.0.5: {} + +- lazystream@1.0.1: +- dependencies: +- readable-stream: 2.3.8 +- +- lodash.defaults@4.2.0: {} +- +- lodash.difference@4.5.0: {} +- +- lodash.flatten@4.4.0: {} +- +- lodash.isplainobject@4.0.6: {} +- +- lodash.union@4.6.0: {} +- + lodash@4.18.1: {} + +- log-symbols@4.1.0: +- dependencies: +- chalk: 4.1.2 +- is-unicode-supported: 0.1.0 +- + lowercase-keys@2.0.0: {} + +- lru-cache@10.4.3: {} +- + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + +- make-fetch-happen@14.0.3: +- dependencies: +- '@npmcli/agent': 3.0.0 +- cacache: 19.0.1 +- http-cache-semantics: 4.2.0 +- minipass: 7.1.2 +- minipass-fetch: 4.0.1 +- minipass-flush: 1.0.5 +- minipass-pipeline: 1.2.4 +- negotiator: 1.0.0 +- proc-log: 5.0.0 +- promise-retry: 2.0.1 +- ssri: 12.0.0 +- transitivePeerDependencies: +- - supports-color +- + matcher@3.0.0: + dependencies: + escape-string-regexp: 4.0.0 +@@ -2862,95 +2165,56 @@ snapshots: + + mime@2.6.0: {} + +- mimic-fn@2.1.0: {} +- + mimic-response@1.0.1: {} + + mimic-response@3.1.0: {} + +- minimatch@10.2.4: +- dependencies: +- brace-expansion: 5.0.5 +- + minimatch@10.2.5: + dependencies: +- brace-expansion: 5.0.5 ++ brace-expansion: 5.0.7 + + minimist@1.2.8: {} + +- minipass-collect@2.0.1: +- dependencies: +- minipass: 7.1.2 +- +- minipass-fetch@4.0.1: +- dependencies: +- minipass: 7.1.2 +- minipass-sized: 1.0.3 +- minizlib: 3.1.0 +- optionalDependencies: +- encoding: 0.1.13 +- +- minipass-flush@1.0.5: +- dependencies: +- minipass: 3.3.6 +- +- minipass-pipeline@1.2.4: +- dependencies: +- minipass: 3.3.6 +- +- minipass-sized@1.0.3: +- dependencies: +- minipass: 3.3.6 +- +- minipass@3.3.6: +- dependencies: +- yallist: 4.0.0 +- +- minipass@7.1.2: {} +- + minipass@7.1.3: {} + + minizlib@3.1.0: + dependencies: + minipass: 7.1.3 + ++ mkdirp@0.5.6: ++ dependencies: ++ minimist: 1.2.8 ++ + ms@2.1.3: {} + + negotiator@1.0.0: {} + +- node-abi@4.24.0: ++ node-abi@4.32.0: + dependencies: + semver: 7.7.4 + +- node-addon-api@1.7.2: +- optional: true +- + node-api-version@0.2.1: + dependencies: + semver: 7.7.4 + +- node-gyp@11.5.0: ++ node-gyp@12.4.0: + dependencies: + env-paths: 2.2.1 + exponential-backoff: 3.1.3 + graceful-fs: 4.2.11 +- make-fetch-happen: 14.0.3 +- nopt: 8.1.0 +- proc-log: 5.0.0 ++ nopt: 9.0.0 ++ proc-log: 6.1.0 + semver: 7.7.4 +- tar: 7.5.11 +- tinyglobby: 0.2.15 +- which: 5.0.0 +- transitivePeerDependencies: +- - supports-color ++ tar: 7.5.19 ++ tinyglobby: 0.2.17 ++ undici: 6.27.0 ++ which: 6.0.1 + + node-int64@0.4.0: {} + +- nopt@8.1.0: ++ nopt@9.0.0: + dependencies: +- abbrev: 3.0.1 +- +- normalize-path@3.0.0: {} ++ abbrev: 4.0.0 + + normalize-url@6.1.0: {} + +@@ -2967,58 +2231,49 @@ snapshots: + dependencies: + wrappy: 1.0.2 + +- onetime@5.1.2: +- dependencies: +- mimic-fn: 2.1.0 +- +- ora@5.4.1: +- dependencies: +- bl: 4.1.0 +- chalk: 4.1.2 +- cli-cursor: 3.1.0 +- cli-spinners: 2.9.2 +- is-interactive: 1.0.0 +- is-unicode-supported: 0.1.0 +- log-symbols: 4.1.0 +- strip-ansi: 6.0.1 +- wcwidth: 1.0.1 +- + p-cancelable@2.1.1: {} + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + +- p-map@7.0.4: {} +- +- package-json-from-dist@1.0.1: {} +- + parseurl@1.3.3: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + +- path-scurry@1.11.1: +- dependencies: +- lru-cache: 10.4.3 +- minipass: 7.1.2 +- + path-to-regexp@8.4.1: {} + + pe-library@0.4.1: {} + + pend@1.2.0: {} + ++ picocolors@1.1.1: {} ++ + picomatch@4.0.4: {} + ++ pkijs@3.4.0: ++ dependencies: ++ '@noble/hashes': 1.4.0 ++ asn1js: 3.0.10 ++ bytestreamjs: 2.0.1 ++ pvtsutils: 1.3.6 ++ pvutils: 1.1.5 ++ tslib: 2.8.1 ++ + plist@3.1.0: + dependencies: +- '@xmldom/xmldom': 0.8.12 ++ '@xmldom/xmldom': 0.8.13 + base64-js: 1.5.1 + xmlbuilder: 15.1.1 + +- proc-log@5.0.0: {} ++ postject@1.0.0-alpha.6: ++ dependencies: ++ commander: 9.5.0 ++ optional: true ++ ++ proc-log@6.1.0: {} + + process-nextick-args@2.0.1: {} + +@@ -3045,7 +2300,11 @@ snapshots: + end-of-stream: 1.4.5 + once: 1.4.0 + +- punycode@2.3.1: {} ++ pvtsutils@1.3.6: ++ dependencies: ++ tslib: 2.8.1 ++ ++ pvutils@1.1.5: {} + + qs@6.15.0: + dependencies: +@@ -3068,15 +2327,6 @@ snapshots: + transitivePeerDependencies: + - supports-color + +- read-config-file@6.3.2: +- dependencies: +- config-file-ts: 0.2.6 +- dotenv: 9.0.2 +- dotenv-expand: 5.1.0 +- js-yaml: 4.1.1 +- json5: 2.2.3 +- lazy-val: 1.0.5 +- + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 +@@ -3087,18 +2337,10 @@ snapshots: + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + +- readable-stream@3.6.2: +- dependencies: +- inherits: 2.0.4 +- string_decoder: 1.3.0 +- util-deprecate: 1.0.2 +- +- readdir-glob@1.1.3: +- dependencies: +- minimatch: 10.2.5 +- + require-directory@2.1.1: {} + ++ require-from-string@2.0.2: {} ++ + resedit@1.7.2: + dependencies: + pe-library: 0.4.1 +@@ -3109,13 +2351,12 @@ snapshots: + dependencies: + lowercase-keys: 2.0.0 + +- restore-cursor@3.1.0: +- dependencies: +- onetime: 5.1.2 +- signal-exit: 3.0.7 +- + retry@0.12.0: {} + ++ rimraf@2.6.3: ++ dependencies: ++ glob: 7.2.3 ++ + roarr@2.15.4: + dependencies: + boolean: 3.2.0 +@@ -3138,20 +2379,12 @@ snapshots: + + safe-buffer@5.1.2: {} + +- safe-buffer@5.2.1: {} +- + safer-buffer@2.1.2: {} + +- sanitize-filename@1.6.3: +- dependencies: +- truncate-utf8-bytes: 1.0.2 +- + sanitize-filename@1.6.4: + dependencies: + truncate-utf8-bytes: 1.0.2 + +- sax@1.4.4: {} +- + sax@1.6.0: {} + + semver-compare@1.0.0: +@@ -3163,6 +2396,8 @@ snapshots: + + semver@7.7.4: {} + ++ semver@7.8.5: {} ++ + send@1.2.0: + dependencies: + debug: 4.4.3 +@@ -3231,33 +2466,9 @@ snapshots: + + signal-exit@3.0.7: {} + +- signal-exit@4.1.0: {} +- + simple-update-notifier@2.0.0: + dependencies: +- semver: 7.7.4 +- +- slice-ansi@3.0.0: +- dependencies: +- ansi-styles: 4.3.0 +- astral-regex: 2.0.0 +- is-fullwidth-code-point: 3.0.0 +- optional: true +- +- smart-buffer@4.2.0: {} +- +- socks-proxy-agent@8.0.5: +- dependencies: +- agent-base: 7.1.4 +- debug: 4.4.3 +- socks: 2.8.7 +- transitivePeerDependencies: +- - supports-color +- +- socks@2.8.7: +- dependencies: +- ip-address: 10.1.0 +- smart-buffer: 4.2.0 ++ semver: 7.8.5 + + source-map-support@0.5.21: + dependencies: +@@ -3269,10 +2480,6 @@ snapshots: + sprintf-js@1.1.3: + optional: true + +- ssri@12.0.0: +- dependencies: +- minipass: 7.1.2 +- + stat-mode@1.0.0: {} + + statuses@2.0.2: {} +@@ -3283,28 +2490,14 @@ snapshots: + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + +- string-width@5.1.2: +- dependencies: +- eastasianwidth: 0.2.0 +- emoji-regex: 9.2.2 +- strip-ansi: 7.1.0 +- + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + +- string_decoder@1.3.0: +- dependencies: +- safe-buffer: 5.2.1 +- + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + +- strip-ansi@7.1.0: +- dependencies: +- ansi-regex: 6.0.1 +- + sumchecker@3.0.1: + dependencies: + debug: 4.4.3 +@@ -3315,23 +2508,7 @@ snapshots: + dependencies: + has-flag: 4.0.0 + +- tar-stream@2.2.0: +- dependencies: +- bl: 4.1.0 +- end-of-stream: 1.4.5 +- fs-constants: 1.0.0 +- inherits: 2.0.4 +- readable-stream: 3.6.2 +- +- tar@7.5.11: +- dependencies: +- '@isaacs/fs-minipass': 4.0.1 +- chownr: 3.0.0 +- minipass: 7.1.3 +- minizlib: 3.1.0 +- yallist: 5.0.0 +- +- tar@7.5.13: ++ tar@7.5.19: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 +@@ -3344,26 +2521,33 @@ snapshots: + async-exit-hook: 2.0.1 + fs-extra: 10.1.0 + ++ temp@0.9.4: ++ dependencies: ++ mkdirp: 0.5.6 ++ rimraf: 2.6.3 ++ + tiny-async-pool@1.3.0: + dependencies: + semver: 5.7.2 + +- tinyglobby@0.2.15: ++ tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + + tmp-promise@3.0.3: + dependencies: +- tmp: 0.2.3 ++ tmp: 0.2.7 + +- tmp@0.2.3: {} ++ tmp@0.2.7: {} + + toidentifier@1.0.1: {} + + truncate-utf8-bytes@1.0.2: + dependencies: +- utf8-byte-length: 1.0.4 ++ utf8-byte-length: 1.0.5 ++ ++ tslib@2.8.1: {} + + type-fest@0.13.1: + optional: true +@@ -3374,17 +2558,11 @@ snapshots: + media-typer: 1.1.0 + mime-types: 3.0.2 + +- typescript@5.9.3: {} +- + undici-types@7.16.0: {} + +- unique-filename@4.0.0: +- dependencies: +- unique-slug: 5.0.0 ++ undici-types@8.3.0: {} + +- unique-slug@5.0.0: +- dependencies: +- imurmurhash: 0.1.4 ++ undici@6.27.0: {} + + universalify@0.1.2: {} + +@@ -3400,26 +2578,19 @@ snapshots: + graceful-fs: 4.2.11 + node-int64: 0.4.0 + +- uri-js@4.4.1: +- dependencies: +- punycode: 2.3.1 +- +- utf8-byte-length@1.0.4: {} ++ utf8-byte-length@1.0.5: {} + + util-deprecate@1.0.2: {} + + vary@1.1.2: {} + +- verror@1.10.0: ++ webcrypto-core@1.9.2: + dependencies: +- assert-plus: 1.0.0 +- core-util-is: 1.0.2 +- extsprintf: 1.4.0 +- optional: true +- +- wcwidth@1.0.1: +- dependencies: +- defaults: 1.0.4 ++ '@peculiar/asn1-schema': 2.8.0 ++ '@peculiar/json-schema': 1.1.12 ++ '@peculiar/utils': 2.0.3 ++ asn1js: 3.0.10 ++ tslib: 2.8.1 + + which@2.0.2: + dependencies: +@@ -3427,7 +2598,11 @@ snapshots: + + which@5.0.0: + dependencies: +- isexe: 3.1.1 ++ isexe: 3.1.5 ++ ++ which@6.0.1: ++ dependencies: ++ isexe: 4.0.0 + + wrap-ansi@7.0.0: + dependencies: +@@ -3435,12 +2610,6 @@ snapshots: + string-width: 4.2.3 + strip-ansi: 6.0.1 + +- wrap-ansi@8.1.0: +- dependencies: +- ansi-styles: 6.2.1 +- string-width: 5.1.2 +- strip-ansi: 7.1.0 +- + wrappy@1.0.2: {} + + xmlbuilder@15.1.1: {} +@@ -3453,10 +2622,10 @@ snapshots: + + yargs-parser@21.1.1: {} + +- yargs@17.7.2: ++ yargs@17.7.3: + dependencies: + cliui: 8.0.1 +- escalade: 3.1.2 ++ escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 +@@ -3469,9 +2638,3 @@ snapshots: + fd-slicer: 1.1.0 + + yocto-queue@0.1.0: {} +- +- zip-stream@4.1.1: +- dependencies: +- archiver-utils: 3.0.4 +- compress-commons: 4.1.2 +- readable-stream: 3.6.2 diff --git a/pkgs/by-name/vi/vikunja-desktop/package.nix b/pkgs/by-name/vi/vikunja-desktop/package.nix index 001c2c7c99f6..28eecba042f1 100644 --- a/pkgs/by-name/vi/vikunja-desktop/package.nix +++ b/pkgs/by-name/vi/vikunja-desktop/package.nix @@ -4,7 +4,7 @@ makeWrapper, makeDesktopItem, darwin, - pnpm_10_29_2, + pnpm_10, pnpmConfigHook, nodejs, electron, @@ -37,12 +37,20 @@ stdenv.mkDerivation (finalAttrs: { version src sourceRoot + patches ; - pnpm = pnpm_10_29_2; - fetcherVersion = 3; - hash = "sha256-phvNUUYh858CDt0O8GCWkgO402C0wiYtzEorOIV789M="; + pnpm = pnpm_10; + fetcherVersion = 4; + hash = "sha256-2jyb5BYEkopZCbS19flUgCopiJWngyFxkXsyMuOpJEU="; }; + patches = [ + # pnpm 10.29.3 changed `pnpm ls --json`; older electron-builder omits runtime deps. + # This patch was generated from the v2.3.0 lockfile with pnpm_10, using the + # electron-builder 26.15.3 version already present in upstream main. + ./electron-builder-26.15.3.patch + ]; + env = { ELECTRON_SKIP_BINARY_DOWNLOAD = 1; }; @@ -50,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ makeWrapper nodejs - pnpm_10_29_2 + pnpm_10 pnpmConfigHook vikunja.passthru.frontend ] From d2c1292c7f0b08bf2b13be470a92912988688a54 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 10:16:57 +0000 Subject: [PATCH 188/197] python3Packages.pycrdt-websocket: 0.16.3 -> 0.16.4 Diff: https://github.com/y-crdt/pycrdt-websocket/compare/0.16.3...0.16.4 Changelog: https://github.com/jupyter-server/pycrdt-websocket/blob/0.16.4/CHANGELOG.md --- pkgs/development/python-modules/pycrdt-websocket/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycrdt-websocket/default.nix b/pkgs/development/python-modules/pycrdt-websocket/default.nix index 660077885c56..5cadb6ecfef3 100644 --- a/pkgs/development/python-modules/pycrdt-websocket/default.nix +++ b/pkgs/development/python-modules/pycrdt-websocket/default.nix @@ -27,7 +27,7 @@ buildPythonPackage (finalAttrs: { pname = "pycrdt-websocket"; - version = "0.16.3"; + version = "0.16.4"; pyproject = true; __structuredAttrs = true; @@ -35,7 +35,7 @@ buildPythonPackage (finalAttrs: { owner = "y-crdt"; repo = "pycrdt-websocket"; tag = finalAttrs.version; - hash = "sha256-VGEMsy/UNowGuj9XnjU82H+48QOhqzjI76tqTuYjNlM="; + hash = "sha256-H9QxMxNCIvykGpdxNAtAbVpaJlpnq9O76nTh1raVfJU="; }; build-system = [ hatchling ]; From 6c50cfc986e72d03562dd6c7507bcdb3d5488a2a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 11:11:16 +0000 Subject: [PATCH 189/197] petsc: 3.25.2 -> 3.25.3 --- pkgs/by-name/pe/petsc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/petsc/package.nix b/pkgs/by-name/pe/petsc/package.nix index a8792cfaf19a..54d042ac465c 100644 --- a/pkgs/by-name/pe/petsc/package.nix +++ b/pkgs/by-name/pe/petsc/package.nix @@ -109,11 +109,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "petsc"; - version = "3.25.2"; + version = "3.25.3"; src = fetchzip { url = "https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-${finalAttrs.version}.tar.gz"; - hash = "sha256-Q+QrOdSZO9wqdQKKVfhJzKaB3U80WdlegYtdZW7ScCg="; + hash = "sha256-rGaqQ5uNY4b8+9PJb6y9rhaCdQuNyfGuomjfm2kVvps="; }; postPatch = '' From c4408c9d9cd94f182fd0ac6b06d90a333a6f2bc2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 11:22:23 +0000 Subject: [PATCH 190/197] sub-store-frontend: 2.26.5 -> 2.27.3 --- pkgs/by-name/su/sub-store-frontend/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix index 7ae6f7aafe55..d96b66dfccfb 100644 --- a/pkgs/by-name/su/sub-store-frontend/package.nix +++ b/pkgs/by-name/su/sub-store-frontend/package.nix @@ -14,13 +14,13 @@ let in buildNpmPackage (finalAttrs: { pname = "sub-store-frontend"; - version = "2.26.5"; + version = "2.27.3"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store-Front-End"; tag = finalAttrs.version; - hash = "sha256-4AyxNC+wODu5ltvquZWvtGYi8P+p/+py2ZLQISW6nZQ="; + hash = "sha256-OO40cItVKlYAQqohxdbJkuX5Wf9y1MaId+ewfCkRjSo="; }; nativeBuildInputs = [ From 715505d0c1780ed8c725d96f0a6f739d48953e23 Mon Sep 17 00:00:00 2001 From: Sandro Date: Thu, 2 Jul 2026 13:24:41 +0200 Subject: [PATCH 191/197] croc: remove SuperSandro2000 from maintainers --- pkgs/by-name/cr/croc/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/cr/croc/package.nix b/pkgs/by-name/cr/croc/package.nix index 7e7564eacc0a..6c54f91f9708 100644 --- a/pkgs/by-name/cr/croc/package.nix +++ b/pkgs/by-name/cr/croc/package.nix @@ -70,7 +70,6 @@ buildGoModule (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ equirosa - SuperSandro2000 ryan4yin kaynetik ]; From c0df5a86411e2e14e5c5b40b004c7b4d39814339 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 06:46:04 +0000 Subject: [PATCH 192/197] llmfit: 0.9.33 -> 0.9.34 --- pkgs/by-name/ll/llmfit/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index 2122e7a3c3df..56e6ab1885c3 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -7,23 +7,23 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "llmfit"; - version = "0.9.33"; + version = "0.9.34"; src = fetchFromGitHub { owner = "AlexsJones"; repo = "llmfit"; tag = "v${finalAttrs.version}"; - hash = "sha256-t78LXDadwqPhdD9s4aIq0ZKaynw+/rdC+ZL2Sk0lPTY="; + hash = "sha256-S8BvvM1HvMuiXaOBr3TQMtsnWOrQCeYCPamGSz5XDU0="; }; - cargoHash = "sha256-gn9hhD+ztudHnUiOSXQUk9QbsQtcdfZW9HMRHCWAl0k="; + cargoHash = "sha256-ktXH4iFFwkqQI+un7NNQ3Bsyxwh7Qua8UPwjuQZU1XY="; passthru.updateScript = nix-update-script { }; meta = { description = "TUI to find LLM models right sized for the system's RAM, CPU, and GPU"; homepage = "https://github.com/AlexsJones/llmfit"; - changelog = "https://github.com/AlexsJones/llmfit/blob/v${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/AlexsJones/llmfit/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer From 90e9a342cee23345302252ec1852bffeef27b4c2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 12:20:15 +0000 Subject: [PATCH 193/197] python3Packages.torchaudio: change meta.homepage, add meta.downloadPage --- pkgs/development/python-modules/torchaudio/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix index 1b905344e79f..9c1e4b494cc7 100644 --- a/pkgs/development/python-modules/torchaudio/default.nix +++ b/pkgs/development/python-modules/torchaudio/default.nix @@ -168,7 +168,8 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { meta = { description = "PyTorch audio library"; - homepage = "https://pytorch.org/"; + homepage = "https://pytorch.org/audio"; + downloadPage = "https://github.com/pytorch/audio"; changelog = "https://github.com/pytorch/audio/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd2; platforms = From 7dfca989d107f944bf2e4afd2626a3ccfa831d7a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 12:20:21 +0000 Subject: [PATCH 194/197] python3Packages.torchaudio-bin: change meta.homepage, add meta.downloadPage --- pkgs/development/python-modules/torchaudio/bin.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/torchaudio/bin.nix b/pkgs/development/python-modules/torchaudio/bin.nix index 82ee8f1f88f1..b990bcbb747f 100644 --- a/pkgs/development/python-modules/torchaudio/bin.nix +++ b/pkgs/development/python-modules/torchaudio/bin.nix @@ -71,7 +71,8 @@ buildPythonPackage (finalAttrs: { meta = { description = "PyTorch audio library"; - homepage = "https://pytorch.org/"; + homepage = "https://pytorch.org/audio"; + downloadPage = "https://github.com/pytorch/audio"; changelog = "https://github.com/pytorch/audio/releases/tag/v${finalAttrs.version}"; # Includes CUDA and Intel MKL, but redistributions of the binary are not limited. # https://docs.nvidia.com/cuda/eula/index.html From 083e8a383d2e6c65f688f821f4c533774293cd3c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 12:20:33 +0000 Subject: [PATCH 195/197] python3Packages.torchvision: change meta.homepage, add meta.downloadPage --- pkgs/development/python-modules/torchvision/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/torchvision/default.nix b/pkgs/development/python-modules/torchvision/default.nix index 819647878540..c44d9c0ce539 100644 --- a/pkgs/development/python-modules/torchvision/default.nix +++ b/pkgs/development/python-modules/torchvision/default.nix @@ -84,7 +84,8 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { meta = { description = "PyTorch vision library"; - homepage = "https://pytorch.org/"; + homepage = "https://pytorch.org/vision"; + downloadPage = "https://github.com/pytorch/vision"; changelog = "https://github.com/pytorch/vision/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; platforms = with lib.platforms; linux ++ lib.optionals (!cudaSupport) darwin; From a603e145701ed5a09880a280a4ebad4b5ffadfb2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 12:20:40 +0000 Subject: [PATCH 196/197] python3Packages.torchvision-bin: change meta.homepage, add meta.downloadPage --- pkgs/development/python-modules/torchvision/bin.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/torchvision/bin.nix b/pkgs/development/python-modules/torchvision/bin.nix index 25e2b0bc2c5f..26eabb7347ea 100644 --- a/pkgs/development/python-modules/torchvision/bin.nix +++ b/pkgs/development/python-modules/torchvision/bin.nix @@ -65,7 +65,8 @@ buildPythonPackage { meta = { description = "PyTorch vision library"; - homepage = "https://pytorch.org/"; + homepage = "https://pytorch.org/vision"; + downloadPage = "https://github.com/pytorch/vision"; changelog = "https://github.com/pytorch/vision/releases/tag/v${version}"; # Includes CUDA and Intel MKL, but redistributions of the binary are not limited. # https://docs.nvidia.com/cuda/eula/index.html From 993dc495e86f6ef2ea2dbc7875b6b287b1cc0380 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Wed, 1 Jul 2026 19:30:18 +0200 Subject: [PATCH 197/197] doc/fixed-point-arguments: restructure chapter to make it more approachable --- .../fixed-point-arguments.chapter.md | 61 +++++++++---------- 1 file changed, 29 insertions(+), 32 deletions(-) diff --git a/doc/build-helpers/fixed-point-arguments.chapter.md b/doc/build-helpers/fixed-point-arguments.chapter.md index af6d5912ce37..000dfe097abc 100644 --- a/doc/build-helpers/fixed-point-arguments.chapter.md +++ b/doc/build-helpers/fixed-point-arguments.chapter.md @@ -1,46 +1,39 @@ # Fixed-point arguments of build helpers {#chap-build-helpers-finalAttrs} -As mentioned in the beginning of this part, `stdenv.mkDerivation` could alternatively accept a fixed-point function. The input of this function, typically named `finalAttrs`, is expected to be the final state of the attribute set. A build helper like this is said to accept **fixed-point arguments**. +`stdenv.mkDerivation` also accepts a [fixed-point function](#function-library-lib.fixedPoints.fix) instead of a plain attribute set: -Build helpers don't always support fixed-point arguments yet, as support in [`stdenv.mkDerivation`](#mkderivation-recursive-attributes) was first included in Nixpkgs 22.05. +```nix +stdenv.mkDerivation (finalAttrs: { + pname = "hello"; + version = "2.12"; -## Defining a build helper with `lib.extendMkDerivation` {#sec-build-helper-extendMkDerivation} + src = fetchurl { + url = "mirror://gnu/hello/hello-${finalAttrs.version}.tar.gz"; + hash = "sha256-..."; + }; +}) +``` -Developers can use the Nixpkgs library function [`lib.customisation.extendMkDerivation`](#function-library-lib.customisation.extendMkDerivation) to define a build helper supporting fixed-point arguments from an existing one with such support, with an attribute overlay similar to the one taken by [`.overrideAttrs`](#sec-pkg-overrideAttrs). +The function's input, conventionally named `finalAttrs`, is the final state of the attribute set. Here `src` reads `finalAttrs.version` instead of repeating the version string. A build helper like this is said to accept **fixed-point arguments**. + +Attributes that reference each other through `finalAttrs` stay correct when changing any of them with [`overrideAttrs`](#sec-pkg-overrideAttrs), because they all access the final values of the fixed-point computation. + +`rec` cannot do this: its self-references are fixed when the set is defined and ignore later overrides. +See [recursive-sets](https://nix.dev/manual/nix/stable/language/syntax#recursive-sets) for the underlying mechanism. + +## Define a build helper with `lib.extendMkDerivation` {#sec-build-helper-extendMkDerivation} + +Use [`lib.customisation.extendMkDerivation`](#function-library-lib.customisation.extendMkDerivation) to define a build helper with fixed-point support from an existing one. It takes an attribute overlay similar to [`.overrideAttrs`](#sec-pkg-overrideAttrs). Besides overriding, `lib.extendMkDerivation` also supports `excludeDrvArgNames` to optionally exclude some arguments in the input fixed-point arguments from passing down to the base build helper (specified as `constructDrv`). :::{.example #ex-build-helpers-extendMkDerivation} -# Example definition of `mkLocalDerivation` extended from `stdenv.mkDerivation` with `lib.extendMkDerivation` +# Example `mkLocalDerivation` - a build helper over `mkDerivation` -We want to define a build helper named `mkLocalDerivation` that builds locally without using substitutes by default. +Define a build helper named `mkLocalDerivation` that builds locally without using substitutes by default. -Instead of taking a plain attribute set, - -```nix -{ - preferLocalBuild ? true, - allowSubstitute ? false, - specialArg ? (_: false), - ... -}@args: - -stdenv.mkDerivation ( - removeAttrs [ - # Don't pass specialArg into mkDerivation. - "specialArg" - ] args - // { - # Arguments to pass - inherit preferLocalBuild allowSubstitute; - # Some expressions involving specialArg - greeting = if specialArg "hi" then "hi" else "hello"; - } -) -``` - -we could define with `lib.extendMkDerivation` an attribute overlay to make the result build helper also accept the attribute set's fixed point passing to the underlying `stdenv.mkDerivation`, named `finalAttrs` here: +Use `lib.extendMkDerivation`: ```nix lib.extendMkDerivation { @@ -67,4 +60,8 @@ lib.extendMkDerivation { ``` ::: -If one needs to apply extra changes to the result derivation, pass the derivation transformation function to `lib.extendMkDerivation` as `lib.customisation.extendMkDerivation { transformDrv = drv: ...; }`. +To apply extra changes to the result derivation, pass `transformDrv` to `lib.extendMkDerivation`: + +```nix +lib.customisation.extendMkDerivation { transformDrv = drv: /...; } +```