From f4da327262897a1c5a3fe510fa161f0594c23aaf Mon Sep 17 00:00:00 2001 From: David Wronek Date: Tue, 7 Oct 2025 12:39:42 +0200 Subject: [PATCH 001/208] blobtools: init at 0-unstable-2012-10-24 Signed-off-by: David Wronek --- pkgs/by-name/bl/blobtools/package.nix | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/bl/blobtools/package.nix diff --git a/pkgs/by-name/bl/blobtools/package.nix b/pkgs/by-name/bl/blobtools/package.nix new file mode 100644 index 0000000000000..8326de7b9dd68 --- /dev/null +++ b/pkgs/by-name/bl/blobtools/package.nix @@ -0,0 +1,32 @@ +{ + lib, + stdenv, + fetchFromGitHub, +}: +stdenv.mkDerivation { + pname = "blobtools"; + version = "0-unstable-2012-10-24"; + + src = fetchFromGitHub { + owner = "AndroidRoot"; + repo = "BlobTools"; + rev = "6186e33baa10ce6f1c738d7b91eb5153743105af"; + hash = "sha256-zg0A5Dm3255jqcioK45P2uzDnaaSAUkl4WtCJh77IuQ="; + }; + + strictDeps = true; + + installPhase = '' + runHook preInstall + install -Dm555 {blobpack,blobunpack} -t $out/bin + runHook postInstall + ''; + + meta = { + homepage = "https://github.com/AndroidRoot/BlobTools"; + description = "Tools for modifiying ASUS Transformer firmware"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ungeskriptet ]; + mainProgram = "blobpack"; + }; +} From f52f3ec6f291c096478da0fce47aa6b78589f3ca Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Wed, 29 Oct 2025 16:52:17 +0100 Subject: [PATCH 002/208] faustlsp: init at unstable-2025-10-29 --- pkgs/by-name/fa/faustlsp/package.nix | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/fa/faustlsp/package.nix diff --git a/pkgs/by-name/fa/faustlsp/package.nix b/pkgs/by-name/fa/faustlsp/package.nix new file mode 100644 index 0000000000000..fd32f2f6fe2fb --- /dev/null +++ b/pkgs/by-name/fa/faustlsp/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "faustlsp"; + version = "0-unstable-2025-10-29"; + + src = fetchFromGitHub { + owner = "grame-cncm"; + repo = "faustlsp"; + rev = "017e28bbf03cf632118a0a7e0d5dbe0c6a6ea52e"; + hash = "sha256-cidOJYQf58+zS9HlTJkzUy7zStHuX8bVhf4EkG9qR5k="; + }; + + vendorHash = "sha256-9qARh53TboBuTYp6kGxR53yjDkix0CKIt1VPYBmg0dY="; + + proxyVendor = true; + + doCheck = false; + + meta = { + description = "Language Server Protocol (LSP) implementation for the Faust programming language"; + homepage = "https://github.com/grame-cncm/faustlsp"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ magnetophon ]; + mainProgram = "faustlsp"; + platforms = lib.platforms.all; + }; +}) From 23ba5e127978d77cdadc00e84aef5ffd7eaf1808 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 21 Nov 2025 13:31:14 +0000 Subject: [PATCH 003/208] yara-x: Add versionCheckHook --- pkgs/by-name/ya/yara-x/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ya/yara-x/package.nix b/pkgs/by-name/ya/yara-x/package.nix index 489b3c8743842..38c73d7ccb666 100644 --- a/pkgs/by-name/ya/yara-x/package.nix +++ b/pkgs/by-name/ya/yara-x/package.nix @@ -6,8 +6,7 @@ rustPlatform, installShellFiles, cargo-c, - testers, - yara-x, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -47,9 +46,10 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=scanner::blocks::tests::block_scanner_timeout" ]; - passthru.tests.version = testers.testVersion { - package = yara-x; - }; + nativeCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; meta = { description = "Tool to do pattern matching for malware research"; From 581c3f71d42e6ced4e8f7bd6be1cd13fcd633ded Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 21 Nov 2025 13:32:42 +0000 Subject: [PATCH 004/208] yara-x: Enable full LTO --- pkgs/by-name/ya/yara-x/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ya/yara-x/package.nix b/pkgs/by-name/ya/yara-x/package.nix index 38c73d7ccb666..74c88e380d575 100644 --- a/pkgs/by-name/ya/yara-x/package.nix +++ b/pkgs/by-name/ya/yara-x/package.nix @@ -22,6 +22,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-CT+walpFIFTaO480ATHO1E38K9Tw14QqLRYzztWQmeA="; + CARGO_PROFILE_RELEASE_LTO = "fat"; + CARGO_PROFILE_RELEASE_CODEGEN_UNITS = "1"; + nativeBuildInputs = [ installShellFiles cargo-c @@ -45,6 +48,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Seems to be flaky "--skip=scanner::blocks::tests::block_scanner_timeout" ]; + checkType = "debug"; nativeCheckInputs = [ versionCheckHook From 384a9709e783bed744ef9cb8943270acc5ae1021 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Fri, 21 Nov 2025 13:06:09 +0100 Subject: [PATCH 005/208] prometheus-cpp-lite: init at 1.0-unstable-2023-08-13 --- .../missing_includes.patch | 11 ++++ .../pr/prometheus-cpp-lite/package.nix | 58 +++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 pkgs/by-name/pr/prometheus-cpp-lite/missing_includes.patch create mode 100644 pkgs/by-name/pr/prometheus-cpp-lite/package.nix diff --git a/pkgs/by-name/pr/prometheus-cpp-lite/missing_includes.patch b/pkgs/by-name/pr/prometheus-cpp-lite/missing_includes.patch new file mode 100644 index 0000000000000..92b2d7428c165 --- /dev/null +++ b/pkgs/by-name/pr/prometheus-cpp-lite/missing_includes.patch @@ -0,0 +1,11 @@ +diff --git a/core/include/prometheus/family.h b/core/include/prometheus/family.h +index 1c625c1..a3d0e85 100644 +--- a/core/include/prometheus/family.h ++++ b/core/include/prometheus/family.h +@@ -1,5 +1,6 @@ + #pragma once + ++#include + #include + #include + #include diff --git a/pkgs/by-name/pr/prometheus-cpp-lite/package.nix b/pkgs/by-name/pr/prometheus-cpp-lite/package.nix new file mode 100644 index 0000000000000..9a9cda17c9bbe --- /dev/null +++ b/pkgs/by-name/pr/prometheus-cpp-lite/package.nix @@ -0,0 +1,58 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "prometheus-cpp-lite"; + version = "1.0-unstable-2023-08-13"; + + src = fetchFromGitHub { + owner = "biaks"; + repo = "prometheus-cpp-lite"; + rev = "48d09c45ee6deb90e02579b03037740e1c01fd27"; + hash = "sha256-XplbP4wHxK9z8Q5fOnaiL7vzXBaZTJyo/tmXUJN/mb4="; + }; + + patches = [ + ./missing_includes.patch + ]; + + postPatch = '' + for dir in . core simpleapi; do + substituteInPlace $dir/CMakeLists.txt --replace-fail \ + 'cmake_minimum_required(VERSION 3.2)' \ + 'cmake_minimum_required(VERSION 3.10)' + done + + substituteInPlace 3rdpatry/http-client-lite/CMakeLists.txt --replace-fail \ + 'cmake_minimum_required(VERSION 3.3 FATAL_ERROR)' \ + 'cmake_minimum_required(VERSION 3.10)' \ + ''; + + nativeBuildInputs = [ + cmake + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/include/prometheus $out/lib + + cp ../core/include/prometheus/* $out/include/prometheus + cp ../simpleapi/include/prometheus/* $out/include/prometheus + cp simpleapi/libprometheus-cpp-simpleapi.* $out/lib/ + + runHook postInstall + ''; + + meta = { + description = "C++ Header-only Prometheus client library"; + homepage = "https://github.com/biaks/prometheus-cpp-lite"; + maintainers = [ lib.maintainers.markuskowa ]; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + }; +}) From 5f62dbc97bfe7c5ef99f31a1e26688f53084da65 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Fri, 21 Nov 2025 13:07:57 +0100 Subject: [PATCH 006/208] ntirpc: 6.3 -> 7.2 --- pkgs/by-name/nt/ntirpc/package.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nt/ntirpc/package.nix b/pkgs/by-name/nt/ntirpc/package.nix index e3f99bcc380c8..11be845c0a186 100644 --- a/pkgs/by-name/nt/ntirpc/package.nix +++ b/pkgs/by-name/nt/ntirpc/package.nix @@ -7,17 +7,18 @@ liburcu, libtirpc, libnsl, + prometheus-cpp-lite, }: stdenv.mkDerivation rec { pname = "ntirpc"; - version = "6.3"; + version = "7.2"; src = fetchFromGitHub { owner = "nfs-ganesha"; repo = "ntirpc"; rev = "v${version}"; - sha256 = "sha256-e4eF09xwX2Qf/y9YfOGy7p6yhDFnKGI5cnrQy3o8c98="; + hash = "sha256-4E6wDAwinCNn7arRgBulg7e0x9S/steh+mjwNY4X3Vc="; }; outputs = [ @@ -38,6 +39,11 @@ stdenv.mkDerivation rec { krb5 liburcu libnsl + prometheus-cpp-lite + ]; + + cmakeFlags = [ + "-DUSE_MONITORING=ON" ]; postInstall = '' From 4cbcfddfc10c8e2f74f0b39f389cce8bf684f85c Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Fri, 21 Nov 2025 13:08:24 +0100 Subject: [PATCH 007/208] nfs-ganesha: 6.5 -> 9.2 --- pkgs/by-name/nf/nfs-ganesha/package.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/nf/nfs-ganesha/package.nix b/pkgs/by-name/nf/nfs-ganesha/package.nix index 5626abc7cb8a7..2ffe5212ee419 100644 --- a/pkgs/by-name/nf/nfs-ganesha/package.nix +++ b/pkgs/by-name/nf/nfs-ganesha/package.nix @@ -16,6 +16,7 @@ flex, nfs-utils, acl, + prometheus-cpp-lite, useCeph ? false, ceph, useDbus ? true, @@ -24,7 +25,7 @@ stdenv.mkDerivation rec { pname = "nfs-ganesha"; - version = "6.5"; + version = "9.2"; outputs = [ "out" @@ -35,14 +36,16 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "nfs-ganesha"; repo = "nfs-ganesha"; - rev = "V${version}"; - hash = "sha256-OHGmEzHu8y/TPQ70E2sicaLtNgvlf/bRq8JRs6S1tpY="; + tag = "V${version}"; + hash = "sha256-2EAkr+zu7Jc2j/8BrJ/+Skv/D3rTSbh4A5JTRhWafEk="; }; patches = lib.optional useDbus ./allow-bypassing-dbus-pkg-config-test.patch; preConfigure = "cd src"; + env.NIX_CFLAGS_COMPILE = "-Wno-redundant-move"; + cmakeFlags = [ "-DUSE_SYSTEM_NTIRPC=ON" "-DSYSSTATEDIR=/var" @@ -50,6 +53,7 @@ stdenv.mkDerivation rec { "-DUSE_ACL_MAPPING=ON" "-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON" "-DUSE_MAN_PAGE=ON" + "-DUSE_MONITORING=ON" ] ++ lib.optionals useCeph [ "-DUSE_RADOS_RECOV=ON" @@ -85,14 +89,11 @@ stdenv.mkDerivation rec { ntirpc liburcu nfs-utils + prometheus-cpp-lite ] ++ lib.optional useCeph ceph; postPatch = '' - substituteInPlace src/CMakeLists.txt --replace-fail \ - "cmake_minimum_required(VERSION 2.6.3)" \ - "cmake_minimum_required(VERSION 3.10)" - substituteInPlace src/tools/mount.9P --replace-fail "/bin/mount" "/usr/bin/env mount" ''; From 702a24ad4c4c5768fcb08c6cbfa52d7d5de17a3c Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 29 Nov 2025 13:42:47 +0100 Subject: [PATCH 008/208] haskellPackages: hackage 2025-11-24T11:39:51Z -> 2025-11-29T08:29:28Z all-cabal-hashes: 2025-11-24T11:39:51Z -> 2025-11-29T08:29:28Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../haskell-modules/hackage-packages.nix | 869 ++++++++++++++++-- 2 files changed, 810 insertions(+), 67 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 7d7302bc143bd..8047428ddee47 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "24e42920d74ce9ac5c0c05264079d55cec49e82b", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/24e42920d74ce9ac5c0c05264079d55cec49e82b.tar.gz", - "sha256": "1kmf1wg09gsw06525mc0y91x9jy81amhd1sd3b7gl1swnj3dzqqf", - "msg": "Update from Hackage at 2025-11-24T11:39:51Z" + "commit": "e1f97066085bafb8a2a429af2eea22761a902b9e", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/e1f97066085bafb8a2a429af2eea22761a902b9e.tar.gz", + "sha256": "1aj7n993dwfdz782i7039kac7bfk4vc4m8yp43z4sdvlwss4cbc6", + "msg": "Update from Hackage at 2025-11-29T08:29:28Z" } diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 4b8ba2977e601..7ede999d4bb8d 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -45055,6 +45055,20 @@ self: { } ) { }; + TrivialMonadWithUnitType = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "TrivialMonadWithUnitType"; + version = "0.1.0.0"; + sha256 = "1cq0qlymb1rz646an5z7zawkj6i7f2ggc9jaxjlrzrasqg3rr55s"; + revision = "3"; + editedCabalFile = "06dzrj9ksla1x108rbcf716zbgmwv2pjc4d5ng504bn7q4vhvs6l"; + libraryHaskellDepends = [ base ]; + description = "Trivial monad with Unit type"; + license = lib.licensesSpdx."BSD-2-Clause"; + } + ) { }; + Twofish = callPackage ( { mkDerivation, @@ -102600,8 +102614,8 @@ self: { pname = "bhoogle"; version = "0.1.4.4"; sha256 = "1z19h0jgnipj16rqbrflcjnqaslafq9bvwkyg8q0il76q7s4wyxa"; - revision = "4"; - editedCabalFile = "05qw335svzyklx9pf70kv1vlgs4q4rr9d4jylbilay5279qmydc2"; + revision = "5"; + editedCabalFile = "1ffiijfyb0k8mm5jiygvai1kgshnn53zagy2cdv3i4nvi88jsn3v"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -112247,8 +112261,8 @@ self: { }: mkDerivation { pname = "bloomfilter-blocked"; - version = "0.1.0.0"; - sha256 = "13p8dvh4gy4pw7ii5qj274f1dcmmlisxg5kqz3276kdjq93s4dd8"; + version = "0.1.0.1"; + sha256 = "0np51dnfd8shcpvhxv6bf9cfyjn8q8qc45ckzi6m6zxbnp5l9k10"; libraryHaskellDepends = [ base bytestring @@ -112275,7 +112289,7 @@ self: { random ]; doHaddock = false; - description = "Classic and block-style bloom filters"; + description = "Fast, compact Bloom filters"; license = lib.licensesSpdx."Apache-2.0"; } ) { }; @@ -139684,8 +139698,8 @@ self: { }: mkDerivation { pname = "chs-deps"; - version = "0.1.0.0"; - sha256 = "0mgi44nvsbmfxj2xr7ja7yslsxvbnznd9xbprz967705nhbs2cqb"; + version = "0.1.0.1"; + sha256 = "1bzncdhf4x910qcdydasmag684gn5m77zqf3bvlh5lwvcxafbf73"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -160883,6 +160897,71 @@ self: { } ) { }; + consumers_2_3_4_0 = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + exceptions, + hpqtypes, + hpqtypes-extras, + HUnit, + lifted-base, + lifted-threads, + log-base, + monad-control, + monad-time, + mtl, + safe-exceptions, + stm, + text, + time, + transformers-base, + }: + mkDerivation { + pname = "consumers"; + version = "2.3.4.0"; + sha256 = "1w4fnq0iwvg8fxmjpjkxzg8ncijp0gvql8l96gj641m60w0qm2ag"; + libraryHaskellDepends = [ + aeson + base + containers + exceptions + hpqtypes + lifted-base + lifted-threads + log-base + monad-control + monad-time + mtl + safe-exceptions + stm + text + time + transformers-base + ]; + testHaskellDepends = [ + base + exceptions + hpqtypes + hpqtypes-extras + HUnit + log-base + monad-control + monad-time + mtl + stm + text + time + transformers-base + ]; + description = "Concurrent PostgreSQL data consumers"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + consumers-metrics-prometheus = callPackage ( { mkDerivation, @@ -182340,8 +182419,8 @@ self: { }: mkDerivation { pname = "dataframe"; - version = "0.3.4.0"; - sha256 = "0n33zjgfkrnr9j4sg93w2iz743m3yw0hk6nnpy3081ibj24426vj"; + version = "0.3.4.1"; + sha256 = "0l8gzafllhkkz94hwb36ndy5qpbp3xdhl5kqp8bpb03f5w3hxvnf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -191929,8 +192008,8 @@ self: { }: mkDerivation { pname = "dhscanner-kbgen"; - version = "1.0.12"; - sha256 = "1zmnc4ih9pk12wz7mxrxf0y6wrirvdngk3ch4w0605czwh8522i3"; + version = "1.0.13"; + sha256 = "0p1rahl6bnznbgqm380nvavpq01rh8amarb9fcgp6lv19wisdxdx"; libraryHaskellDepends = [ aeson base @@ -208627,6 +208706,37 @@ self: { } ) { }; + e9571-config-reader-haskell = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + directory, + }: + mkDerivation { + pname = "e9571-config-reader-haskell"; + version = "0.1.0.2"; + sha256 = "0sklk9wpx5h13031img03whzxxsg6nb4zf2l7hww6iba367pyldj"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + base + bytestring + directory + ]; + executableHaskellDepends = [ + aeson + base + ]; + description = "Automatically read config.json from the current directory"; + license = lib.licensesSpdx."MIT"; + mainProgram = "simple-example"; + } + ) { }; + each = callPackage ( { mkDerivation, @@ -245067,8 +245177,8 @@ self: { }: mkDerivation { pname = "freckle-prelude"; - version = "0.0.4.0"; - sha256 = "11qhlk66435qw2qkdmansd6x416ibck4xhd5298jciy53snhbhz8"; + version = "0.0.4.1"; + sha256 = "1477qiydm81nkavxrbh83pl3v0mbwnzf1592yb9yvi66qm3w0kwv"; libraryHaskellDepends = [ base containers @@ -275011,6 +275121,32 @@ self: { } ) { }; + gloss-relative = callPackage ( + { + mkDerivation, + base, + containers, + gloss, + mtl, + }: + mkDerivation { + pname = "gloss-relative"; + version = "0.1.0.0"; + sha256 = "0i633x624qcmhlbiaprys0nnqb1j1ciccvjij91561afpm0n3y4x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + gloss + mtl + ]; + executableHaskellDepends = [ base ]; + description = "Painless relative-sized pictures in Gloss"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + gloss-rendering = callPackage ( { mkDerivation, @@ -292107,7 +292243,7 @@ self: { } ) { }; - hackage-revdeps_0_2 = callPackage ( + hackage-revdeps_0_3 = callPackage ( { mkDerivation, alfred-margaret, @@ -292123,13 +292259,12 @@ self: { tar, text, time, + zlib, }: mkDerivation { pname = "hackage-revdeps"; - version = "0.2"; - sha256 = "1xzfyaq666gydpzbq61v7a9n96gh039jrfn8vjhca5v4v22yhxsj"; - revision = "1"; - editedCabalFile = "1753nlx4yk2jrpj1wgl4lnwmw0nf33da7kd4d1lqrgy9fr98aqvy"; + version = "0.3"; + sha256 = "19kfd0xan723y6h8n9vww78nfd1hi6ch1mr655s9fignv8fdm94h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -292142,6 +292277,7 @@ self: { tar text time + zlib ]; executableHaskellDepends = [ ansi-terminal @@ -299246,8 +299382,8 @@ self: { }: mkDerivation { pname = "happy-dot"; - version = "1.0.0.0"; - sha256 = "1m7i6akv2009g1q5jhrv14fkq12kq5zkk11g8f0zsgflljd4w5a2"; + version = "1.0.0.1"; + sha256 = "17ifxw2i98aywl5wk7dlbngl8dvxr3flabrxdrvl8960n982yzch"; libraryHaskellDepends = [ array base @@ -301049,20 +301185,20 @@ self: { base64-bytestring, bytestring, containers, - cryptonite, + crypton, hspec, memory, QuickCheck, }: mkDerivation { pname = "hash-tree"; - version = "0.0.0"; - sha256 = "0nxnjpwd6cw5m064jmgylscxfc5xhhm0abzdknprasmh6ln4525j"; + version = "0.0.1"; + sha256 = "0dixldpjd2mm4r9cvklg6xsh1jx3kadab8scas7g97jiq9cwilhq"; libraryHaskellDepends = [ base bytestring containers - cryptonite + crypton memory ]; testHaskellDepends = [ @@ -301070,7 +301206,7 @@ self: { base64-bytestring bytestring containers - cryptonite + crypton hspec memory QuickCheck @@ -305907,6 +306043,83 @@ self: { } ) { }; + haskell-opentimestamps = callPackage ( + { + mkDerivation, + aeson, + base, + base16-bytestring, + binary, + bitcoind-rpc, + bytes, + bytestring, + cereal, + containers, + cryptonite, + directory, + filepath, + haskoin-core, + hspec, + http-client, + http-conduit, + memory, + mtl, + process, + QuickCheck, + random, + servant, + text, + time, + }: + mkDerivation { + pname = "haskell-opentimestamps"; + version = "0.5.5.0"; + sha256 = "0ysfvdf02aymh9ipw0i1di4xb2rrh0xbx9hlsrf951fly8xqbm8v"; + libraryHaskellDepends = [ + aeson + base + base16-bytestring + binary + bitcoind-rpc + bytes + bytestring + cereal + containers + cryptonite + filepath + haskoin-core + http-client + http-conduit + memory + mtl + servant + text + time + ]; + testHaskellDepends = [ + base + base16-bytestring + binary + bitcoind-rpc + bytes + bytestring + containers + directory + filepath + haskoin-core + hspec + memory + process + QuickCheck + random + text + time + ]; + description = "Haskell implementation of OpenTimestamps"; + license = lib.licenses.bsd3; + } + ) { }; + haskell-overridez = callPackage ( { mkDerivation, @@ -344964,12 +345177,95 @@ self: { } ) { inherit (pkgs) libpq; }; + hpqtypes_1_13_0_1 = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + containers, + exceptions, + HUnit, + libpq, + lifted-base, + monad-control, + mtl, + QuickCheck, + random, + readline, + resource-pool, + scientific, + stm, + test-framework, + test-framework-hunit, + text, + text-show, + time, + transformers, + transformers-base, + uuid-types, + vector, + }: + mkDerivation { + pname = "hpqtypes"; + version = "1.13.0.1"; + sha256 = "020jyxj9j5hc1il1y088yp06wk55xvbpnx11ag45600gbvjzxkwb"; + libraryHaskellDepends = [ + aeson + async + base + bytestring + containers + exceptions + lifted-base + monad-control + mtl + resource-pool + stm + text + text-show + time + transformers + transformers-base + uuid-types + vector + ]; + libraryPkgconfigDepends = [ libpq ]; + testHaskellDepends = [ + aeson + base + bytestring + exceptions + HUnit + lifted-base + monad-control + mtl + QuickCheck + random + readline + resource-pool + scientific + test-framework + test-framework-hunit + text + text-show + time + transformers-base + uuid-types + vector + ]; + description = "Haskell bindings to libpqtypes"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { inherit (pkgs) libpq; }; + hpqtypes-effectful = callPackage ( { mkDerivation, base, effectful-core, - exceptions, hpqtypes, resource-pool, tasty, @@ -344978,19 +345274,16 @@ self: { }: mkDerivation { pname = "hpqtypes-effectful"; - version = "1.0.2.0"; - sha256 = "1jlnxijnny18krmw97zy53d074pvpfi14zgyxiclxbc1ix0jdg3k"; + version = "1.1.0.0"; + sha256 = "196i0byfhnjzp757nljsh8fr4ia1h93dkpaks2prsrgyrs0wxzmj"; libraryHaskellDepends = [ base effectful-core - exceptions hpqtypes ]; testHaskellDepends = [ base effectful-core - exceptions - hpqtypes resource-pool tasty tasty-hunit @@ -345063,6 +345356,69 @@ self: { } ) { }; + hpqtypes-extras_1_19_0_0 = callPackage ( + { + mkDerivation, + base, + base16-bytestring, + bytestring, + containers, + crypton, + deepseq, + exceptions, + extra, + hpqtypes, + log-base, + memory, + mtl, + tasty, + tasty-bench, + tasty-hunit, + text, + text-show, + uuid-types, + }: + mkDerivation { + pname = "hpqtypes-extras"; + version = "1.19.0.0"; + sha256 = "0i2rrmbhm35kpfr4w6w4hqkrb2plnyi4rz1l11gdy3mp9938rwgc"; + libraryHaskellDepends = [ + base + base16-bytestring + bytestring + containers + crypton + exceptions + extra + hpqtypes + log-base + memory + mtl + text + text-show + ]; + testHaskellDepends = [ + base + containers + exceptions + hpqtypes + log-base + tasty + tasty-hunit + text + uuid-types + ]; + benchmarkHaskellDepends = [ + base + deepseq + tasty-bench + ]; + description = "Extra utilities for hpqtypes library"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hprotoc = callPackage ( { mkDerivation, @@ -346325,6 +346681,7 @@ self: { bytestring, cabal-doctest, clock, + derive-storable, doctest, libasapo-consumer, libasapo-producer, @@ -346335,8 +346692,8 @@ self: { }: mkDerivation { pname = "hs-asapo"; - version = "0.9.2"; - sha256 = "1adggnrf6i0vm7gq343ja6cvcll1mz4cq0ljlhda1y1c9iqpwhc9"; + version = "0.10.0"; + sha256 = "1j5951l4391ans7w9y2389hdrrb8i3pvpbjz0693pdd9bkpnvda2"; setupHaskellDepends = [ base cabal-doctest @@ -346345,6 +346702,7 @@ self: { base bytestring clock + derive-storable text time timerep @@ -384865,8 +385223,8 @@ self: { }: mkDerivation { pname = "io-classes"; - version = "1.8.0.1"; - sha256 = "0ivhs0wpl2i8fw5g2ch3ck5adzwsp1dlfl1j3vy872i3cfygcbdi"; + version = "1.9.0.0"; + sha256 = "1qgj52m078j3cr0pfijvp6r7a793n0ssaqy6nyfy1bv9qxs761hz"; libraryHaskellDepends = [ array async @@ -385082,8 +385440,8 @@ self: { }: mkDerivation { pname = "io-sim"; - version = "1.8.0.1"; - sha256 = "1xv0j1l46n0wv76sll796avrvl3aaxnf0dsqjkp66fw0yprdbh5n"; + version = "1.9.0.0"; + sha256 = "0b8iav4s1dmnngg2ihbn6ycfhmgg7giv2krqbb5fdk1gpvw7c5rw"; libraryHaskellDepends = [ base containers @@ -405163,8 +405521,8 @@ self: { }: mkDerivation { pname = "kubernetes-api-client"; - version = "0.6.1.1"; - sha256 = "0f3sfs6z9xwf7811s7mbh03a4jsyfcvjx1lvycs7gv1ak1jhm27z"; + version = "0.6.1.2"; + sha256 = "1y3q9pfvs0pjpkqxzjyqdhmcfq7n1kwh87jybcypanqk3f3cgjxj"; libraryHaskellDepends = [ aeson attoparsec @@ -408895,6 +409253,54 @@ self: { } ) { }; + language-c_0_10_1 = callPackage ( + { + mkDerivation, + alex, + array, + base, + bytestring, + containers, + deepseq, + directory, + filepath, + happy, + mtl, + pretty, + process, + }: + mkDerivation { + pname = "language-c"; + version = "0.10.1"; + sha256 = "08x4hm0dbrqdl8mmwg3bbfja03w122lyv8qdilh90kvfwmyqf9cv"; + libraryHaskellDepends = [ + array + base + bytestring + containers + deepseq + directory + filepath + mtl + pretty + process + ]; + libraryToolDepends = [ + alex + happy + ]; + testHaskellDepends = [ + base + directory + filepath + process + ]; + description = "Analysis and generation of C code"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + language-c-comments = callPackage ( { mkDerivation, @@ -413713,8 +414119,8 @@ self: { }: mkDerivation { pname = "layoutz"; - version = "0.1.1.0"; - sha256 = "0jmahwgbf64axjqd13r6b51aqarxby6qv9k93hfvrdim3rwnjdw7"; + version = "0.2.0.0"; + sha256 = "0pzrmffr2bkj9c923apcgzwq864jsk016pi7njphfmykk9dazazg"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -432570,6 +432976,44 @@ self: { } ) { }; + lr-acts_0_1 = callPackage ( + { + mkDerivation, + base, + criterion, + data-default, + groups, + hspec, + QuickCheck, + }: + mkDerivation { + pname = "lr-acts"; + version = "0.1"; + sha256 = "1qhq6ccaxxgdv4ssl7lndriqnwhakf8zydjh05vim1xp21jxmsi1"; + libraryHaskellDepends = [ + base + data-default + groups + ]; + testHaskellDepends = [ + base + data-default + groups + hspec + QuickCheck + ]; + benchmarkHaskellDepends = [ + base + criterion + data-default + groups + ]; + description = "Left and right actions, semidirect products and torsors"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + lrucache = callPackage ( { mkDerivation, @@ -488706,8 +489150,8 @@ self: { pname = "oasis-xrd"; version = "1.0"; sha256 = "105m258yqfdmp1n7gd824gsry07xqlhfnpla2kb7sn36nckqr3a0"; - revision = "1"; - editedCabalFile = "1jwvncyyn8njzhjdgqwakqfddp34h26abnhypzbdsgn4nyxad1qs"; + revision = "2"; + editedCabalFile = "1zqkp6igqf36ddgkg7l4p2zm09wpn6wfqn6f762p770l0s613l04"; libraryHaskellDepends = [ aeson base @@ -492238,14 +492682,20 @@ self: { mkDerivation, base, containers, + directory, + filepath, ghc, + process, safe, + tasty, + tasty-golden, + text, time, }: mkDerivation { pname = "om-plugin-imports"; - version = "0.4.0.1.9.12"; - sha256 = "0jywx9qz6xws3504z6gby42zzz9d4qj9v62xfg9zmp0faypbbdh6"; + version = "0.4.0.2.9.12"; + sha256 = "0fl0vmj7dvidyqx0qrcpchkjb2n76kgch32q6ysqsfzv6jyyw5cn"; libraryHaskellDepends = [ base containers @@ -492253,6 +492703,19 @@ self: { safe time ]; + testHaskellDepends = [ + base + containers + directory + filepath + ghc + process + safe + tasty + tasty-golden + text + time + ]; description = "Plugin-based explicit import generation"; license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; @@ -497311,8 +497774,8 @@ self: { }: mkDerivation { pname = "opt-env-conf-test"; - version = "0.0.0.2"; - sha256 = "0smdlkf74vkdxfddl4zmc5kh6dlx2l4v00c0f6l3gn9180kc8p4m"; + version = "0.0.0.3"; + sha256 = "04fa7a5cllqc8i50lnba57nknk36wfbwqawcf3i84daz87k7zs0g"; libraryHaskellDepends = [ aeson base @@ -498053,8 +498516,8 @@ self: { }: mkDerivation { pname = "optparse-declarative"; - version = "0.4.2"; - sha256 = "0a8b4aa5zvj36nj81kfylxcqfp9ahi5lnak61wvwv9bw68r2a2jn"; + version = "0.4.3"; + sha256 = "1hwxah2imnjglqxq4nldlnarxqrxbrhik5pkd9n79gsf1b9zy408"; libraryHaskellDepends = [ base exceptions @@ -519032,8 +519495,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.49"; - sha256 = "076wv0s4hsqfhqsk1syn4gxbn99ad35a2iqavvjn9k51xs0hgad1"; + version = "0.0.0.51"; + sha256 = "00brgzlhaq6mqvgdpbbn550aw7shz1y1pslacc99ffnsbmm2pbi0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -536074,8 +536537,8 @@ self: { }: mkDerivation { pname = "postgresql-simple-named"; - version = "0.0.5.0"; - sha256 = "0kay1xy0jkgnrc81qqklmfzd60g3wg4ymqm75s97z82d3iif7jr0"; + version = "0.0.6.0"; + sha256 = "032brrdssw05dmmm349i0v2x3qrw256g8rwnxss2lq5frxy97spi"; libraryHaskellDepends = [ base bytestring @@ -676902,6 +677365,8 @@ self: { pname = "text"; version = "2.1.3"; sha256 = "17gqrvcw7hsm64560dypvmvpqfn1zwb772fllwbn9b4x7vj1xfxi"; + revision = "1"; + editedCabalFile = "0lw01f0vgppdxxnkmqv4wilfb47abv590rpsqmca8zbi9wkb352h"; libraryHaskellDepends = [ array base @@ -715203,10 +715668,8 @@ self: { }: mkDerivation { pname = "variety"; - version = "0.2.1.0"; - sha256 = "0arz9ggs70xlmzbkk2i8gw90brgxcskxw00sp70nxwi2iggwdqi4"; - revision = "1"; - editedCabalFile = "1igrzy8wgg50xja0p0zh6jyzgrww7y9vxvqyl2dngw68z2bfnyh2"; + version = "0.3.0.0"; + sha256 = "1qzl0fvs5xb9gpffk459qgdq9c0g7qhmx2vnpbqq806pnv6192pn"; libraryHaskellDepends = [ base bytestring @@ -727299,6 +727762,172 @@ self: { } ) { }; + warpZ = callPackage ( + { + mkDerivation, + array, + async, + auto-update, + base, + bsb-http-chunked, + bytestring, + case-insensitive, + containers, + criterion, + crypton-x509, + directory, + ghc-prim, + hashable, + hspec, + hspec-discover, + http-client, + http-date, + http-types, + http2, + iproute, + lens, + network, + process, + QuickCheck, + recv, + simple-sendfile, + stm, + streaming-commons, + text, + time-manager, + unix, + vault, + wai, + word8, + }: + mkDerivation { + pname = "warpZ"; + version = "3.4.10"; + sha256 = "16kr7sizg12hpl4x52m4qnqjad9a67ln95wrw8l4n00wbqm77f64"; + libraryHaskellDepends = [ + array + async + auto-update + base + bsb-http-chunked + bytestring + case-insensitive + containers + crypton-x509 + ghc-prim + hashable + http-date + http-types + http2 + iproute + lens + network + recv + simple-sendfile + stm + streaming-commons + text + time-manager + unix + vault + wai + word8 + ]; + testHaskellDepends = [ + array + async + auto-update + base + bsb-http-chunked + bytestring + case-insensitive + containers + crypton-x509 + directory + ghc-prim + hashable + hspec + http-client + http-date + http-types + http2 + iproute + network + process + QuickCheck + recv + simple-sendfile + stm + streaming-commons + text + time-manager + unix + vault + wai + word8 + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + array + auto-update + base + bytestring + case-insensitive + containers + criterion + crypton-x509 + ghc-prim + hashable + http-date + http-types + network + recv + streaming-commons + text + time-manager + unix + vault + wai + word8 + ]; + description = "A fast, light-weight web server for WAI applications"; + license = lib.licenses.mit; + } + ) { }; + + warpZ-tls = callPackage ( + { + mkDerivation, + base, + bytestring, + network, + recv, + streaming-commons, + tls, + tls-session-manager, + wai, + warpZ, + }: + mkDerivation { + pname = "warpZ-tls"; + version = "3.4.13"; + sha256 = "0g359zx72lykysa7v6ma8fcrdbaq44ifcscw8kcwi23nki30763g"; + libraryHaskellDepends = [ + base + bytestring + network + recv + streaming-commons + tls + tls-session-manager + wai + warpZ + ]; + description = "HTTP over TLS support for Warp via the TLS package"; + license = lib.licenses.mit; + } + ) { }; + warped = callPackage ( { mkDerivation, @@ -741636,6 +742265,75 @@ self: { } ) { }; + xml-conduit_1_10_1_0 = callPackage ( + { + mkDerivation, + attoparsec, + base, + blaze-html, + blaze-markup, + bytestring, + Cabal, + cabal-doctest, + conduit, + conduit-extra, + containers, + data-default, + deepseq, + doctest, + hspec, + HUnit, + resourcet, + text, + transformers, + xml-types, + }: + mkDerivation { + pname = "xml-conduit"; + version = "1.10.1.0"; + sha256 = "0gzqpxafin6wxaa28axy64vh886na2mvsj8ln4kn635q6wwdm2hi"; + setupHaskellDepends = [ + base + Cabal + cabal-doctest + ]; + libraryHaskellDepends = [ + attoparsec + base + blaze-html + blaze-markup + bytestring + conduit + conduit-extra + containers + data-default + deepseq + resourcet + text + transformers + xml-types + ]; + testHaskellDepends = [ + base + blaze-markup + bytestring + conduit + conduit-extra + containers + doctest + hspec + HUnit + resourcet + text + transformers + xml-types + ]; + description = "Pure-Haskell utilities for dealing with XML with the conduit package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + xml-conduit-decode = callPackage ( { mkDerivation, @@ -741850,6 +742548,8 @@ self: { pname = "xml-conduit-writer"; version = "0.1.1.6"; sha256 = "16zkfivpljkmn5qyyrx1q4wb2p4b9m8f61nl3l3qkngdqb9y9qgy"; + revision = "1"; + editedCabalFile = "10la09sqkh98idh9q1fdb6xj9d5mkr3qdd69qy4z0xqc2py9fxf9"; libraryHaskellDepends = [ base containers @@ -742019,6 +742719,49 @@ self: { } ) { }; + xml-hamlet_0_5_0_3 = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + HUnit, + parsec, + shakespeare, + template-haskell, + text, + xml-conduit, + }: + mkDerivation { + pname = "xml-hamlet"; + version = "0.5.0.3"; + sha256 = "1i8zin20lwyz102lw7q109h3lj40ijksi3288z3rwiqydrmwnh67"; + libraryHaskellDepends = [ + base + containers + parsec + shakespeare + template-haskell + text + xml-conduit + ]; + testHaskellDepends = [ + base + containers + hspec + HUnit + parsec + shakespeare + template-haskell + text + xml-conduit + ]; + description = "Hamlet-style quasiquoter for XML content"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + xml-helpers = callPackage ( { mkDerivation, @@ -745540,8 +746283,8 @@ self: { }: mkDerivation { pname = "yaftee-conduit"; - version = "0.1.0.0"; - sha256 = "1rhq31ybi0gjqk8h6jplm1fkchdibm60axq0nqa3j6y8iiyndncr"; + version = "0.1.0.1"; + sha256 = "08rdncmhm75jba21qwh175fj38rsx2sz3svyl5d4q3f9s5lzh8n4"; libraryHaskellDepends = [ base ftcqueue @@ -745627,8 +746370,8 @@ self: { }: mkDerivation { pname = "yaftee-conduit-bytestring-ft"; - version = "0.1.0.0"; - sha256 = "0k2dzyc2zhlndh1drfl6vx5plkciyh1n77jc44zqxpzkfdvl11nf"; + version = "0.1.0.1"; + sha256 = "1q7l4gdlx79kxy5vsmy1r2v08kw0r3a4zwiwixbgvymkbs1fsmkl"; libraryHaskellDepends = [ base bytestring-ft @@ -745667,8 +746410,8 @@ self: { }: mkDerivation { pname = "yaftee-conduit-mono-traversable"; - version = "0.1.0.0"; - sha256 = "0q6kx82cpr4wp1b5hk8igqy15y30cg0xf1wwxnxjs67kn81c717q"; + version = "0.1.0.1"; + sha256 = "11rn7qg6k6jx94703h7bk1c5qrwvzggd8la51p73vnbkj43igqg4"; libraryHaskellDepends = [ base higher-order-open-union From 2c39ee5c0c45440233a874cdd0ea0b5299de1c36 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Mon, 13 Oct 2025 18:43:30 +0100 Subject: [PATCH 009/208] haskellPackages.iserv-proxy: init at 9.3-unstable-2025-10-30 --- .../haskell-modules/configuration-common.nix | 4 ++ .../haskell-modules/non-hackage-packages.nix | 2 + .../tools/haskell/iserv-proxy/default.nix | 53 +++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 pkgs/development/tools/haskell/iserv-proxy/default.nix diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4acb2da3c061a..af7165a8ba038 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -257,6 +257,10 @@ with haskellLib; ### END HASKELL-LANGUAGE-SERVER SECTION ### ########################################### + # network < 3.2.8 + # bound only required when running under WINE: https://github.com/haskell/network/issues/604 + iserv-proxy = doJailbreak super.iserv-proxy; + # Test ldap server test/ldap.js is missing from sdist # https://github.com/supki/ldap-client/issues/18 ldap-client-og = dontCheck super.ldap-client-og; diff --git a/pkgs/development/haskell-modules/non-hackage-packages.nix b/pkgs/development/haskell-modules/non-hackage-packages.nix index e0cd3a7ac2e9a..c976743b3b6bf 100644 --- a/pkgs/development/haskell-modules/non-hackage-packages.nix +++ b/pkgs/development/haskell-modules/non-hackage-packages.nix @@ -41,6 +41,8 @@ self: super: ghc-settings-edit = self.callPackage ../tools/haskell/ghc-settings-edit { }; + iserv-proxy = self.callPackage ../tools/haskell/iserv-proxy { }; + # Upstream won't upload vaultenv to Hackage: # https://github.com/channable/vaultenv/issues/1 krank:ignore-line vaultenv = self.callPackage ../tools/haskell/vaultenv { }; diff --git a/pkgs/development/tools/haskell/iserv-proxy/default.nix b/pkgs/development/tools/haskell/iserv-proxy/default.nix new file mode 100644 index 0000000000000..63e312bfe3a51 --- /dev/null +++ b/pkgs/development/tools/haskell/iserv-proxy/default.nix @@ -0,0 +1,53 @@ +{ + mkDerivation, + fetchFromGitHub, + array, + base, + binary, + bytestring, + containers, + deepseq, + directory, + filepath, + ghci, + lib, + network, +}: +mkDerivation { + pname = "iserv-proxy"; + version = "9.3-unstable-2025-10-30"; + + # https://github.com/stable-haskell/iserv-proxy/pull/1 + src = fetchFromGitHub { + owner = "stable-haskell"; + repo = "iserv-proxy"; + rev = "bbee090fc67bb5cc6ad4508fa5def560b7672591"; + hash = "sha256-2aCGboNCF602huvmbyTcfhe6s+D4/n/NlOefd0c0SC0="; + }; + + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + deepseq + directory + filepath + ghci + network + ]; + executableHaskellDepends = [ + base + binary + bytestring + directory + filepath + ghci + network + ]; + description = "iserv allows GHC to delegate Template Haskell computations"; + license = lib.licenses.bsd3; +} From 20df4a1dbe6715ae2e310fb327d2d37d369a2ce6 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Mon, 22 Sep 2025 05:30:31 +0100 Subject: [PATCH 010/208] haskellPackages: support Template Haskell when cross compiling This makes TH work when cross-compiling between aarch64 and x86_64 for both glibc and musl. pkgsStatic does not work, yet and neither does darwin. --- .../haskell-modules/configuration-nix.nix | 15 +++++ .../haskell-modules/configuration-windows.nix | 17 +++++ .../haskell-modules/generic-builder.nix | 63 ++++++++++++++++++- .../haskell-modules/make-package-set.nix | 6 +- pkgs/top-level/release-haskell.nix | 19 +++++- 5 files changed, 117 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 92df739b084ba..f434334909ef6 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -2141,6 +2141,21 @@ builtins.intersectAttrs super { cpython = doJailbreak super.cpython; botan-bindings = super.botan-bindings.override { botan = pkgs.botan3; }; + + # Avoids a cycle by disabling use of the external interpreter for the packages that are dependencies of iserv-proxy. + # These in particular can't rely on template haskell for cross-compilation anyway as they can't rely on iserv-proxy. + inherit + ( + let + noExternalInterpreter = overrideCabal { + enableExternalInterpreter = false; + }; + in + lib.mapAttrs (_: noExternalInterpreter) { inherit (super) iserv-proxy network; } + ) + iserv-proxy + network + ; } // lib.optionalAttrs pkgs.config.allowAliases ( diff --git a/pkgs/development/haskell-modules/configuration-windows.nix b/pkgs/development/haskell-modules/configuration-windows.nix index bef866162481d..3dd93aa5c17f8 100644 --- a/pkgs/development/haskell-modules/configuration-windows.nix +++ b/pkgs/development/haskell-modules/configuration-windows.nix @@ -14,6 +14,23 @@ with haskellLib; else super.network; + # Avoids a cycle by disabling use of the external interpreter for the packages that are dependencies of iserv-proxy. + # See configuration-nix.nix, where iserv-proxy and network are handled. + # On Windows, network depends on temporary (see above), which depends on random, which depends on splitmix. + inherit + ( + let + noExternalInterpreter = overrideCabal { + enableExternalInterpreter = false; + }; + in + lib.mapAttrs (_: noExternalInterpreter) { inherit (super) random splitmix temporary; } + ) + random + splitmix + temporary + ; + # https://github.com/fpco/streaming-commons/pull/84 streaming-commons = appendPatch (fetchpatch { name = "fix-headers-case.patch"; diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 5cebe4aec5d0d..0d488ed48ef21 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -10,12 +10,60 @@ runCommandCC, ghcWithHoogle, ghcWithPackages, + haskellLib, + iserv-proxy, nodejs, + writeShellScriptBin, }: let isCross = stdenv.buildPlatform != stdenv.hostPlatform; + crossSupport = rec { + emulator = stdenv.hostPlatform.emulator buildPackages; + + canProxyTH = + # iserv-proxy currently does not build on GHC 9.6 + lib.versionAtLeast ghc.version "9.8" && stdenv.hostPlatform.emulatorAvailable buildPackages; + + iservWrapper = + let + wrapperScript = + enableProfiling: + let + overrides = haskellLib.overrideCabal { + enableLibraryProfiling = enableProfiling; + enableExecutableProfiling = enableProfiling; + }; + buildProxy = lib.getExe' iserv-proxy.build "iserv-proxy"; + hostProxy = lib.getExe' (overrides iserv-proxy.host) "iserv-proxy-interpreter"; + in + buildPackages.writeShellScriptBin ("iserv-wrapper" + lib.optionalString enableProfiling "-prof") '' + set -euo pipefail + PORT=$((5000 + $RANDOM % 5000)) + (>&2 echo "---> Starting interpreter on port $PORT") + ${emulator} ${hostProxy} tmp $PORT & + RISERV_PID="$!" + trap "kill $RISERV_PID" EXIT # Needs cleanup when building without sandbox + ${buildProxy} $@ 127.0.0.1 "$PORT" + (>&2 echo "---> killing interpreter...") + ''; + + # GHC will add `-prof` to the external interpreter when doing a profiled build. + # Since a single derivation can build with both profiling and non-profiling versions + # we need both versions made available + both = buildPackages.symlinkJoin { + name = "iserv-wrapper-both"; + paths = map wrapperScript [ + false + true + ]; + }; + + in + "${both}/bin/iserv-wrapper"; + }; + # Pass the "wrong" C compiler rather than none at all so packages that just # use the C preproccessor still work, see # https://github.com/haskell/cabal/issues/6466 for details. @@ -205,10 +253,15 @@ in # of `meta.pkgConfigModules`. This option defaults to false for now, since # this metadata is far from complete in nixpkgs. __onlyPropagateKnownPkgConfigModules ? false, + + enableExternalInterpreter ? isCross && crossSupport.canProxyTH, }@args: assert editedCabalFile != null -> revision != null; +# We only use iserv-proxy for the external interpreter +assert enableExternalInterpreter -> crossSupport.canProxyTH; + # --enable-static does not work on windows. This is a bug in GHC. # --enable-static will pass -staticlib to ghc, which only works for mach-o and elf. assert stdenv.hostPlatform.isWindows -> enableStaticLibraries == false; @@ -298,7 +351,15 @@ let "--hsc2hs-option=--cross-compile" (optionalString enableHsc2hsViaAsm "--hsc2hs-option=--via-asm") ] - ++ optional (allPkgconfigDepends != [ ]) "--with-pkg-config=${pkg-config.targetPrefix}pkg-config"; + ++ optional (allPkgconfigDepends != [ ]) "--with-pkg-config=${pkg-config.targetPrefix}pkg-config" + + ++ optionals enableExternalInterpreter ( + map (opt: "--ghc-option=${opt}") [ + "-fexternal-interpreter" + "-pgmi" + crossSupport.iservWrapper + ] + ); makeGhcOptions = opts: lib.concatStringsSep " " (map (opt: "--ghc-option=${opt}") opts); diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix index 36d0fe878970a..74369bf2ea67f 100644 --- a/pkgs/development/haskell-modules/make-package-set.nix +++ b/pkgs/development/haskell-modules/make-package-set.nix @@ -49,7 +49,7 @@ let inherit (haskellLib) overrideCabal; mkDerivationImpl = pkgs.callPackage ./generic-builder.nix { - inherit stdenv; + inherit stdenv haskellLib; nodejs = buildPackages.nodejs-slim; inherit (self) buildHaskellPackages @@ -57,6 +57,10 @@ let ghcWithHoogle ghcWithPackages ; + iserv-proxy = { + build = buildHaskellPackages.iserv-proxy; + host = self.iserv-proxy; + }; inherit (self.buildHaskellPackages) jailbreak-cabal; hscolour = overrideCabal (drv: { isLibrary = false; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 2fc2fd113afcd..4ebe579617621 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -520,7 +520,24 @@ let ghc948 ; }; - }; + } + // + removePlatforms + [ + # Testing cross from x86_64-linux + "aarch64-darwin" + "aarch64-linux" + "x86_64-darwin" + ] + { + haskellPackages = { + inherit (packagePlatforms pkgs.pkgsCross.aarch64-multiplatform.haskellPackages) + ghc + hello + th-orphans + ; + }; + }; }; }) (versionedCompilerJobs { From 9bcfd5b7dfbdef682cfd4faecca28d0f75518047 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Fri, 3 Oct 2025 01:36:40 +0100 Subject: [PATCH 011/208] pkgsStatic.haskellPackages: support Template Haskell via iserv-proxy Co-authored-by: Wolfgang Walther --- pkgs/development/compilers/ghc/common-hadrian.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index e32880fb02b7c..e72f24e069441 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -340,6 +340,10 @@ let ] ++ lib.optionals targetPlatform.useAndroidPrebuilt [ "*.*.ghc.c.opts += -optc-std=gnu99" + ] + # Inform GHC that we can't load dynamic libraries which forces iserv-proxy to load static libraries. + ++ lib.optionals targetPlatform.isStatic [ + "*.ghc.cabal.configure.opts += --flags=-dynamic-system-linker" ]; # Splicer will pull out correct variations From 51de49e3ebc1b5c2ad45fa8eba9815426c814b5b Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 3 Dec 2025 20:38:28 +0100 Subject: [PATCH 012/208] haskellPackages: stackage LTS 24.21 -> LTS 24.22 all-cabal-hashes: 2025-11-29T08:29:28Z -> 2025-12-03T17:29:30Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../configuration-hackage2nix/stackage.yaml | 10 +- .../haskell-modules/hackage-packages.nix | 1821 ++++++++++++++--- 3 files changed, 1552 insertions(+), 287 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 8047428ddee47..1683fd6a53198 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "e1f97066085bafb8a2a429af2eea22761a902b9e", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/e1f97066085bafb8a2a429af2eea22761a902b9e.tar.gz", - "sha256": "1aj7n993dwfdz782i7039kac7bfk4vc4m8yp43z4sdvlwss4cbc6", - "msg": "Update from Hackage at 2025-11-29T08:29:28Z" + "commit": "159ff724f3a929551f2ef3a08aec1c8568d0fafc", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/159ff724f3a929551f2ef3a08aec1c8568d0fafc.tar.gz", + "sha256": "0hkcv3f40nryaib9pic44x1ww5jbrd7dl3z9gapf1x3ga4bafksg", + "msg": "Update from Hackage at 2025-12-03T17:29:30Z" } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 61bf170d412ee..72b1625940e4d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 24.21 +# Stackage LTS 24.22 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -1158,7 +1158,7 @@ default-package-overrides: - gogol-youtube-reporting ==1.0.0 - goldplate ==0.2.2.1 - google-isbn ==1.0.3 - - google-oauth2-jwt ==0.3.3.1 + - google-oauth2-jwt ==0.3.3.2 - gopher-proxy ==0.1.1.3 - gpolyline ==0.1.0.1 - graph-core ==0.3.0.0 @@ -1603,7 +1603,7 @@ default-package-overrides: - lame ==0.2.2 - language-avro ==0.1.4.0 - language-bash ==0.11.1 - - language-c ==0.10.0 + - language-c ==0.10.1 - language-c-quote ==0.13.0.2 - language-c99 ==0.2.0 - language-c99-simple ==0.3.0 @@ -3275,8 +3275,8 @@ default-package-overrides: - xlsx ==1.1.4 - xml ==1.3.14 - xml-basic ==0.1.3.3 - - xml-conduit ==1.10.0.1 - - xml-hamlet ==0.5.0.2 + - xml-conduit ==1.10.1.0 + - xml-hamlet ==0.5.0.3 - xml-helpers ==1.0.0 - xml-html-qq ==0.1.0.1 - xml-indexed-cursor ==0.1.1.0 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 7ede999d4bb8d..c8cbb9481caa8 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -5902,8 +5902,8 @@ self: { pname = "Cabal"; version = "3.14.2.0"; sha256 = "0cll8as76gvi0jhwrzpxrc0kf5v55jmc03mc9pnp4115gjqs5355"; - revision = "1"; - editedCabalFile = "016hy694a57zcqf8l5agfd19bxhdl4cr3my8vz30v4mr6xmai2pr"; + revision = "2"; + editedCabalFile = "0lwpdxz88115scx1zdfizy7dbva13zamwn5jx2ijkh773c4s622n"; setupHaskellDepends = [ mtl parsec @@ -5955,6 +5955,8 @@ self: { pname = "Cabal"; version = "3.16.0.0"; sha256 = "030v97qnq7299ldi6zz9lb8ashldybp9l1x2f9ga8l7m8xns72nn"; + revision = "1"; + editedCabalFile = "0rxxs5qqhblldfd5200aqd84y0pxsil2m5lhv45s4s1i4syw4wlr"; setupHaskellDepends = [ mtl parsec @@ -6101,6 +6103,8 @@ self: { pname = "Cabal-syntax"; version = "3.10.3.0"; sha256 = "04p2ywjw1wfpmp445gm15ya6qkwmqr8aq83pdq6hm680kjma1mkm"; + revision = "1"; + editedCabalFile = "06z7pnibmdazzqf1p66xjm2cr2g41nbqcjkhbaclvcq5m66m012r"; libraryHaskellDepends = [ array base @@ -36532,6 +36536,57 @@ self: { } ) { }; + PyF_0_11_5_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + deepseq, + filepath, + ghc, + hspec, + HUnit, + mtl, + parsec, + process, + template-haskell, + temporary, + text, + time, + }: + mkDerivation { + pname = "PyF"; + version = "0.11.5.0"; + sha256 = "10w9n110hg455g79klnbb94zn9pyap01j95qal0bjwh959sksrfy"; + libraryHaskellDepends = [ + base + bytestring + ghc + mtl + parsec + template-haskell + text + time + ]; + testHaskellDepends = [ + base + bytestring + deepseq + filepath + hspec + HUnit + process + template-haskell + temporary + text + time + ]; + description = "Quasiquotations for a python like interpolated string formatter"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + QIO = callPackage ( { mkDerivation, @@ -53606,6 +53661,76 @@ self: { } ) { }; + advent-of-code-api_0_2_10_0 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + deepseq, + directory, + filepath, + finite-typelits, + http-api-data, + http-client, + http-client-tls, + http-media, + HUnit, + megaparsec, + mtl, + profunctors, + servant, + servant-client, + servant-client-core, + stm, + tagsoup, + text, + time, + time-compat, + }: + mkDerivation { + pname = "advent-of-code-api"; + version = "0.2.10.0"; + sha256 = "0pkwc0w864m2x0vwjc190n0pffpjjfv5aifxr9pizy25ccpr22ix"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + deepseq + directory + filepath + finite-typelits + http-api-data + http-client + http-client-tls + http-media + megaparsec + mtl + profunctors + servant + servant-client + servant-client-core + stm + tagsoup + text + time + time-compat + ]; + testHaskellDepends = [ + base + directory + filepath + HUnit + text + ]; + description = "Advent of Code REST API bindings and servant API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + advent-of-code-ocr = callPackage ( { mkDerivation, @@ -60487,6 +60612,42 @@ self: { } ) { inherit (pkgs) alsa-lib; }; + alsa-pcm_0_6_1_2 = callPackage ( + { + mkDerivation, + alsa-core, + alsa-lib, + array, + base, + extensible-exceptions, + sample-frame, + semigroups, + storable-record, + }: + mkDerivation { + pname = "alsa-pcm"; + version = "0.6.1.2"; + sha256 = "02c4gwpnijz10j3s9zyx48gg8w974d1an05yhndidbsbn8jnasyz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + alsa-core + array + base + extensible-exceptions + sample-frame + semigroups + storable-record + ]; + libraryPkgconfigDepends = [ alsa-lib ]; + description = "Binding to the ALSA Library API (PCM audio)"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + } + ) { inherit (pkgs) alsa-lib; }; + alsa-pcm-tests = callPackage ( { mkDerivation, @@ -85431,6 +85592,70 @@ self: { } ) { }; + asciidoc = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + bytestring, + containers, + directory, + filepath, + mtl, + optparse-applicative, + pretty-show, + process, + tagsoup, + tasty, + tasty-golden, + tasty-hunit, + text, + }: + mkDerivation { + pname = "asciidoc"; + version = "0.1"; + sha256 = "0fsxz5m40idr8klzqb0x1j84fdyabzyjy8rmdca6jgy11zhjhgrx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + attoparsec + base + containers + filepath + mtl + tagsoup + text + ]; + executableHaskellDepends = [ + aeson + base + bytestring + mtl + optparse-applicative + pretty-show + text + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + filepath + pretty-show + process + tasty + tasty-golden + tasty-hunit + text + ]; + description = "AsciiDoc parser"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "hasciidoc"; + } + ) { }; + asic = callPackage ( { mkDerivation, @@ -91095,6 +91320,84 @@ self: { } ) { }; + automaton_1_6 = callPackage ( + { + mkDerivation, + base, + changeset, + mmorph, + MonadRandom, + mtl, + profunctors, + QuickCheck, + selective, + semialign, + simple-affine-space, + tasty, + tasty-hunit, + tasty-quickcheck, + these, + transformers, + witherable, + }: + mkDerivation { + pname = "automaton"; + version = "1.6"; + sha256 = "1sykk3dlbwqgmb0fs5lk66gaar8ivhsf5iwlffjc51bv3pvm3vas"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + changeset + mmorph + MonadRandom + mtl + profunctors + selective + semialign + simple-affine-space + these + transformers + witherable + ]; + executableHaskellDepends = [ + base + changeset + mmorph + MonadRandom + mtl + profunctors + selective + semialign + simple-affine-space + these + transformers + witherable + ]; + testHaskellDepends = [ + base + changeset + mmorph + MonadRandom + mtl + profunctors + QuickCheck + selective + semialign + simple-affine-space + tasty + tasty-hunit + tasty-quickcheck + these + transformers + witherable + ]; + description = "Effectful streams and automata in coalgebraic encoding"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + automitive-cse = callPackage ( { mkDerivation, @@ -111510,8 +111813,8 @@ self: { }: mkDerivation { pname = "blockfrost-api"; - version = "0.13.0.0"; - sha256 = "0nghxnx9kjwk2frzsy0zrskvn3yffy7xp2fa70hl25bsc4sa2zar"; + version = "0.14.0.0"; + sha256 = "1bk77cgcf8bwc3mb89dsfsbrx7d5w16jdzf0jij3x3rj6zys26va"; libraryHaskellDepends = [ aeson base @@ -111573,8 +111876,8 @@ self: { }: mkDerivation { pname = "blockfrost-client"; - version = "0.10.0.0"; - sha256 = "0jyg2mc8jmwpsix46nh8r6bc2p1j5rdrjsrcdyyvqz5a2ri6hac7"; + version = "0.11.0.0"; + sha256 = "0cfdhyqiqcyv92yfvy1as07cwajy23ckip4c3c5rw6apwixn32z0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -111615,6 +111918,7 @@ self: { case-insensitive, containers, data-default, + exceptions, http-client, http-client-tls, http-types, @@ -111627,8 +111931,8 @@ self: { }: mkDerivation { pname = "blockfrost-client-core"; - version = "0.6.0.1"; - sha256 = "00xy5dkqb657ihc3ac1w9hii1dyv1f3b1r3l1319ri71sx636czn"; + version = "0.7.0.0"; + sha256 = "05cla205zmxiq16x0a0y37b17hqplzifhanddpdmrgzfasjzx9qf"; libraryHaskellDepends = [ aeson base @@ -111637,6 +111941,7 @@ self: { case-insensitive containers data-default + exceptions http-client http-client-tls http-types @@ -111767,8 +112072,8 @@ self: { }: mkDerivation { pname = "blockio"; - version = "0.1.0.1"; - sha256 = "1cmffkkx938f2kbdfjgqqmhqdpvln2iwqm3pdpvjlm40isdpqj5c"; + version = "0.1.1.0"; + sha256 = "1mrvrcw8v4dbk9zni3bykjlb37v34n5fjbsms3fpg987xcq32ngv"; libraryHaskellDepends = [ base blockio-uring @@ -125893,8 +126198,8 @@ self: { }: mkDerivation { pname = "cabal-matrix"; - version = "1.0.1.0"; - sha256 = "029r3bf3w09jzrh0xy1hz9y13wr0w603b0gp5z7wm7qp3ki21iyy"; + version = "1.0.2.0"; + sha256 = "1dd3bh32vgjp8h1wlf6v2dhlfs0yh498f3gbzg6b6dsny0z6frk3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -127028,7 +127333,6 @@ self: { mkDerivation, aeson, ansi-terminal, - ansi-wl-pprint, base, bytestring, Cabal, @@ -127047,6 +127351,7 @@ self: { mtl, optparse-applicative, pretty, + prettyprinter, process, split, tasty, @@ -127058,14 +127363,13 @@ self: { }: mkDerivation { pname = "cabal2nix"; - version = "2.20.1"; - sha256 = "0yiqhrmfypf817mgabj1h5hx7nwix2fn46gmvailnry4s6gdwcbj"; + version = "2.21.0"; + sha256 = "0jqmk22wgq9ab3jx93ab181bnwdcand2y2hvj32b1czzb5jrqhg9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson ansi-terminal - ansi-wl-pprint base bytestring Cabal @@ -127081,6 +127385,7 @@ self: { lens optparse-applicative pretty + prettyprinter process split text @@ -141219,7 +141524,7 @@ self: { } ) { }; - citeproc_0_11 = callPackage ( + citeproc_0_12 = callPackage ( { mkDerivation, aeson, @@ -141248,8 +141553,8 @@ self: { }: mkDerivation { pname = "citeproc"; - version = "0.11"; - sha256 = "1msriz492kgnhljywbxys6jm3j3i41hm6scw9rx6g2mk2cz33z3m"; + version = "0.12"; + sha256 = "1b3dlh3904cxckh5kc4b2ilnsy9rhfhr90qkcwagfaz4chkdbhfl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -193232,6 +193537,112 @@ self: { } ) { }; + diagrams-lib_1_5_1 = callPackage ( + { + mkDerivation, + active, + adjunctions, + array, + base, + bytestring, + cereal, + colour, + containers, + criterion, + data-default, + deepseq, + diagrams-core, + diagrams-solve, + directory, + distributive, + dual-tree, + exceptions, + fail, + filepath, + fingertree, + hashable, + intervals, + JuicyPixels, + lens, + linear, + monoid-extras, + mtl, + numeric-extras, + optparse-applicative, + process, + profunctors, + QuickCheck, + semigroups, + tagged, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + transformers, + unordered-containers, + }: + mkDerivation { + pname = "diagrams-lib"; + version = "1.5.1"; + sha256 = "1albqhf0p9m2z2glh1zmq7ixyd8cfmg1wshlkzw0xbk5yalkb4kb"; + libraryHaskellDepends = [ + active + adjunctions + array + base + bytestring + cereal + colour + containers + data-default + diagrams-core + diagrams-solve + directory + distributive + dual-tree + exceptions + fail + filepath + fingertree + hashable + intervals + JuicyPixels + lens + linear + monoid-extras + mtl + optparse-applicative + process + profunctors + semigroups + tagged + text + transformers + unordered-containers + ]; + testHaskellDepends = [ + base + deepseq + diagrams-solve + distributive + lens + numeric-extras + QuickCheck + tasty + tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + criterion + diagrams-core + ]; + description = "Embedded domain-specific language for declarative graphics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + diagrams-pandoc = callPackage ( { mkDerivation, @@ -199760,6 +200171,70 @@ self: { } ) { }; + djot_0_1_2_4 = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + directory, + doclayout, + filepath, + mtl, + tasty, + tasty-bench, + tasty-hunit, + tasty-quickcheck, + template-haskell, + text, + }: + mkDerivation { + pname = "djot"; + version = "0.1.2.4"; + sha256 = "10k5j5ah051jhiykic95mn3lr5vhc5jc8pvpgqicy3jq1rcf5am1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + containers + doclayout + mtl + template-haskell + text + ]; + executableHaskellDepends = [ + base + bytestring + doclayout + text + ]; + testHaskellDepends = [ + base + bytestring + directory + doclayout + filepath + tasty + tasty-hunit + tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base + bytestring + directory + doclayout + filepath + tasty-bench + ]; + description = "Parser and renderer for djot light markup syntax"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + mainProgram = "djoths"; + } + ) { }; + dl-fedora = callPackage ( { mkDerivation, @@ -201969,6 +202444,8 @@ self: { pname = "doctest-parallel"; version = "0.4"; sha256 = "1y907fg2y7ayddwv38rjv6nyc18w682dxwkq3msqnlkddglqlxfx"; + revision = "1"; + editedCabalFile = "14727y7lzskg9qazpc1p2fsj35fbqdm4g54hii3q0626y62ff7mj"; libraryHaskellDepends = [ base base-compat @@ -244840,8 +245317,8 @@ self: { }: mkDerivation { pname = "freckle-exception"; - version = "0.0.0.0"; - sha256 = "1yxgrg0vqr9qhldww6fz1j9y5cj2rc3kbd40w59cq540plmcmylp"; + version = "0.0.0.2"; + sha256 = "1vdx8q2n3alq3k9m5dc9fc7xrmgja8pm58bz5xilj1ws92kv8mnx"; libraryHaskellDepends = [ aeson annotated-exception @@ -262768,7 +263245,7 @@ self: { } ) { }; - ghc-typelits-extra_0_5_1 = callPackage ( + ghc-typelits-extra_0_5_2 = callPackage ( { mkDerivation, base, @@ -262786,8 +263263,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-extra"; - version = "0.5.1"; - sha256 = "0aikpiwcmsb71r2fbjik4pwyniks2rfikn6bgz0djnfbxmgy691k"; + version = "0.5.2"; + sha256 = "03l0gb3imz53pqnnqaqgxsvqxzv0jqv9syjfdvlfqah6kib6acii"; libraryHaskellDepends = [ base containers @@ -262973,7 +263450,7 @@ self: { } ) { }; - ghc-typelits-natnormalise_0_9_1 = callPackage ( + ghc-typelits-natnormalise_0_9_3 = callPackage ( { mkDerivation, base, @@ -262989,8 +263466,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-natnormalise"; - version = "0.9.1"; - sha256 = "190982vj945ppi83fd1j21y9snqrr4v8vbg2hnq5c0rgqch15g6k"; + version = "0.9.3"; + sha256 = "0q5s6sz212xp88cwliizxz32jk1rk1b853riaypw7kvim7ssv90v"; libraryHaskellDepends = [ base containers @@ -275125,21 +275602,27 @@ self: { { mkDerivation, base, + bytestring, containers, gloss, + gloss-rendering, mtl, + OpenGL, }: mkDerivation { pname = "gloss-relative"; - version = "0.1.0.0"; - sha256 = "0i633x624qcmhlbiaprys0nnqb1j1ciccvjij91561afpm0n3y4x"; + version = "0.1.1.0"; + sha256 = "03mv9hx2wc56k8babngv62b77mzpi007gxm36k4r5s78412bhfbz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base + bytestring containers gloss + gloss-rendering mtl + OpenGL ]; executableHaskellDepends = [ base ]; description = "Painless relative-sized pictures in Gloss"; @@ -280059,35 +280542,6 @@ self: { ) { }; google-oauth2-jwt = callPackage ( - { - mkDerivation, - base, - base64-bytestring, - bytestring, - HsOpenSSL, - RSA, - text, - unix-time, - }: - mkDerivation { - pname = "google-oauth2-jwt"; - version = "0.3.3.1"; - sha256 = "1c3z6pi04xk7gi7fyhiq3i102g7vnyygp5vyfm4yj5xfq4npqjg1"; - libraryHaskellDepends = [ - base - base64-bytestring - bytestring - HsOpenSSL - RSA - text - unix-time - ]; - description = "Get a signed JWT for Google Service Accounts"; - license = lib.licenses.bsd3; - } - ) { }; - - google-oauth2-jwt_0_3_3_2 = callPackage ( { mkDerivation, base, @@ -280113,7 +280567,6 @@ self: { ]; description = "Get a signed JWT for Google Service Accounts"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -290582,6 +291035,50 @@ self: { } ) { }; + haal = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + mtl, + process, + QuickCheck, + random, + vector, + }: + mkDerivation { + pname = "haal"; + version = "0.1.0.0"; + sha256 = "09kahyxrvdp3nyidjqjivxbqlhnkpq7fk8rkn7y0v0dlfj9zqmnz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + mtl + random + vector + ]; + executableHaskellDepends = [ + base + containers + mtl + process + ]; + testHaskellDepends = [ + base + containers + hspec + mtl + QuickCheck + random + ]; + description = "A Haskell library for Active Automata Learning"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + haar = callPackage ( { mkDerivation, @@ -306073,8 +306570,8 @@ self: { }: mkDerivation { pname = "haskell-opentimestamps"; - version = "0.5.5.0"; - sha256 = "0ysfvdf02aymh9ipw0i1di4xb2rrh0xbx9hlsrf951fly8xqbm8v"; + version = "0.5.5.1"; + sha256 = "04dzai6q93gzqjx3jqhgnzsy6fmsalyamylqsnmxg09i0zgbyk66"; libraryHaskellDepends = [ aeson base @@ -306120,6 +306617,56 @@ self: { } ) { }; + haskell-opentimestamps-client = callPackage ( + { + mkDerivation, + base, + base16, + bytestring, + containers, + cryptonite, + directory, + filepath, + haskell-opentimestamps, + memory, + optparse-applicative, + temporary, + text, + time, + }: + mkDerivation { + pname = "haskell-opentimestamps-client"; + version = "0.4.1.0"; + sha256 = "0w6avx3jsj875ljddc82pzqqckgbc113c1mj3ghp473palzjigni"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + base16 + bytestring + containers + cryptonite + directory + filepath + haskell-opentimestamps + memory + temporary + text + time + ]; + executableHaskellDepends = [ + base + bytestring + cryptonite + memory + optparse-applicative + ]; + description = "Haskell implementation of a basic OpenTimestamps client"; + license = lib.licenses.bsd3; + mainProgram = "haskell-opentimestamps-client-exe"; + } + ) { }; + haskell-overridez = callPackage ( { mkDerivation, @@ -311556,8 +312103,8 @@ self: { }: mkDerivation { pname = "hasktorch"; - version = "0.2.1.7"; - sha256 = "1ypzkgmwlf31mjqdrdq7fb7imniaqy7k8h4ii92dcpj7r2gdlb2x"; + version = "0.2.1.8"; + sha256 = "02zxfiqip3r12k39a9hp53sdb59x3gxp2jv9iw77miz9cdy9ky7y"; setupHaskellDepends = [ base Cabal @@ -355293,10 +355840,10 @@ self: { }: mkDerivation { pname = "hsmrc"; - version = "0.1.1"; - sha256 = "11xydr0l8gr049gwaqc6dzk0ql9rwql3l34r35my69gz3aq39bfv"; + version = "0.1.3"; + sha256 = "1grmi03s0lcx6hfha7q6gy3phz03z7m0kkmswiz9bja0652nj21m"; revision = "1"; - editedCabalFile = "18p39bw5lwmx634y2icmm1sv35r4332qgsjz3bh673w8nyvid174"; + editedCabalFile = "1in14qblcq9blnkqazk8p6rh0y6xvifb4p56zlz4bnw1b72sx8la"; libraryHaskellDepends = [ base bytestring @@ -383034,6 +383581,41 @@ self: { } ) { }; + integer-roots_1_0_4_0 = callPackage ( + { + mkDerivation, + base, + ghc-bignum, + QuickCheck, + smallcheck, + tasty, + tasty-hunit, + tasty-quickcheck, + tasty-smallcheck, + }: + mkDerivation { + pname = "integer-roots"; + version = "1.0.4.0"; + sha256 = "09k5i7qyh00c7hw69mn7236rxfy4rwilx1lnq5msd12zzs3q4355"; + libraryHaskellDepends = [ + base + ghc-bignum + ]; + testHaskellDepends = [ + base + QuickCheck + smallcheck + tasty + tasty-hunit + tasty-quickcheck + tasty-smallcheck + ]; + description = "Integer roots and perfect powers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + integer-simple = callPackage ( { mkDerivation, ghc-prim }: mkDerivation { @@ -409205,55 +409787,6 @@ self: { ) { }; language-c = callPackage ( - { - mkDerivation, - alex, - array, - base, - bytestring, - containers, - deepseq, - directory, - filepath, - happy, - mtl, - pretty, - process, - }: - mkDerivation { - pname = "language-c"; - version = "0.10.0"; - sha256 = "0m3dphd0r0n763a5rrg0z4fmiaqn7nkjq15l4vif332zrmgipb37"; - revision = "1"; - editedCabalFile = "1ffvpasi3yj59fffwdjx6c8wjby5pv42fmfzm7pisnpczmv5hsx6"; - libraryHaskellDepends = [ - array - base - bytestring - containers - deepseq - directory - filepath - mtl - pretty - process - ]; - libraryToolDepends = [ - alex - happy - ]; - testHaskellDepends = [ - base - directory - filepath - process - ]; - description = "Analysis and generation of C code"; - license = lib.licensesSpdx."BSD-3-Clause"; - } - ) { }; - - language-c_0_10_1 = callPackage ( { mkDerivation, alex, @@ -409297,7 +409830,6 @@ self: { ]; description = "Analysis and generation of C code"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -420873,7 +421405,6 @@ self: { inline-c, inline-c-cpp, libtorch-ffi-helper, - optparse-applicative, process, safe-exceptions, sysinfo, @@ -420886,8 +421417,8 @@ self: { }: mkDerivation { pname = "libtorch-ffi"; - version = "2.0.1.9"; - sha256 = "0i6l98wf2rg7zd2bvxwdfzwp61hxlhwjasg0q4i3b10k6x5i9wzz"; + version = "2.0.1.10"; + sha256 = "0glsbpb2916qmdc8gs9cwvhqjg4j3ra8z6jyr0bakffyiw536p43"; setupHaskellDepends = [ base bytestring @@ -420907,7 +421438,6 @@ self: { inline-c inline-c-cpp libtorch-ffi-helper - optparse-applicative safe-exceptions sysinfo template-haskell @@ -420941,8 +421471,8 @@ self: { }: mkDerivation { pname = "libtorch-ffi-helper"; - version = "2.0.0.2"; - sha256 = "1gzxl84x953k06i6ygrqsch0nkjxpx8bmv4myrz9ws5x2gwqckfa"; + version = "2.0.0.3"; + sha256 = "00q2jay3d3q86iz78xflr9xdszph51g149myfpryqrrkgklv50h6"; libraryHaskellDepends = [ base ghc @@ -432976,7 +433506,7 @@ self: { } ) { }; - lr-acts_0_1 = callPackage ( + lr-acts_0_1_1 = callPackage ( { mkDerivation, base, @@ -432988,8 +433518,8 @@ self: { }: mkDerivation { pname = "lr-acts"; - version = "0.1"; - sha256 = "1qhq6ccaxxgdv4ssl7lndriqnwhakf8zydjh05vim1xp21jxmsi1"; + version = "0.1.1"; + sha256 = "09kqdyizmdy8lh43k67a8wlsjivannjhx9ayrllgh5ly4rs6q8s8"; libraryHaskellDepends = [ base data-default @@ -433331,8 +433861,8 @@ self: { }: mkDerivation { pname = "lsm-tree"; - version = "1.0.0.0"; - sha256 = "1vm9314pa5b8w3kwyncmnh1kqq61kxfidcw52iv6728456dda4m4"; + version = "1.0.0.1"; + sha256 = "1b7w7w4i9ylsvi7ww5d9xry0r2gpr7i17r79fpizpgv11rz2lzvh"; libraryHaskellDepends = [ base binary @@ -453897,8 +454427,8 @@ self: { }: mkDerivation { pname = "mlkem"; - version = "0.1.0.0"; - sha256 = "0gvphqi5afipffr8xkl7km786lshqzrmkabf0dvii8bcmafiaf63"; + version = "0.1.1.0"; + sha256 = "1l77dqysiq797ci3168z708qz7i986yvmvisssfdr36rwnsz7nrl"; libraryHaskellDepends = [ base basement @@ -454776,25 +455306,32 @@ self: { containers, gigaparsec, hspec, + hspec-discover, text, }: mkDerivation { pname = "mmzk-env"; - version = "0.1.2.0"; - sha256 = "1midm7qq8n4kpp2dhpfa7bzgp9fbhx76325yxx73slkmlgppvc2r"; + version = "0.2.1.0"; + sha256 = "0fxilcn5y4fvafq681jphagirm6kk94f3i6rdxjxfam1d8sv4r4r"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base containers gigaparsec text ]; + executableHaskellDepends = [ + base + containers + ]; testHaskellDepends = [ base containers - gigaparsec hspec text ]; + testToolDepends = [ hspec-discover ]; description = "Read environment variables into a user-defined data type"; license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; @@ -457251,8 +457788,8 @@ self: { }: mkDerivation { pname = "monad-effect"; - version = "0.2.1.0"; - sha256 = "0yrkn1vdz069r8cvxkfpdmrw6gpb4rlxipry9zx3si42qkznn2ay"; + version = "0.2.2.0"; + sha256 = "1xl829m92ia2ib75l0yh0w5wvrmi5db4lilghzkjjzpp4g79m2sv"; libraryHaskellDepends = [ async base @@ -458837,6 +459374,60 @@ self: { } ) { }; + monad-schedule_1_6 = callPackage ( + { + mkDerivation, + base, + base-compat, + free, + generic-arbitrary, + HUnit, + operational, + QuickCheck, + stm, + test-framework, + test-framework-hunit, + test-framework-quickcheck2, + time, + time-domain, + transformers, + }: + mkDerivation { + pname = "monad-schedule"; + version = "1.6"; + sha256 = "1krmb4xc9kxncbgbi448k7mvj6nlygg5fvgnahjzrvd6nbnnswc6"; + libraryHaskellDepends = [ + base + base-compat + free + operational + stm + time-domain + transformers + ]; + testHaskellDepends = [ + base + base-compat + free + generic-arbitrary + HUnit + operational + QuickCheck + stm + test-framework + test-framework-hunit + test-framework-quickcheck2 + time + time-domain + transformers + ]; + description = "A new, simple, composable concurrency abstraction"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + } + ) { }; + monad-skeleton = callPackage ( { mkDerivation, base }: mkDerivation { @@ -473768,8 +474359,8 @@ self: { }: mkDerivation { pname = "nanopass"; - version = "0.0.3.1"; - sha256 = "0rjxfmh3a2rcfi21gcmjkv34mvhv7rdmncajynnxwjqvkxyc6m1y"; + version = "0.0.3.2"; + sha256 = "1zdpvbmmrkylmnzv2jj9j5avqg8mizs50wikad1y8z0ili2a1ndk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -503712,12 +504303,13 @@ self: { } ) { }; - pandoc_3_8_2_1 = callPackage ( + pandoc_3_8_3 = callPackage ( { mkDerivation, aeson, aeson-pretty, array, + asciidoc, attoparsec, base, base64-bytestring, @@ -503798,14 +504390,15 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "3.8.2.1"; - sha256 = "1vcdsg9d53bripgizwf2plaxiqlz3yslid78rdv5pn125m9qdhnf"; + version = "3.8.3"; + sha256 = "0208kyybr90mxpv6x4cnrsd4s1010bafg9gf098j9a3lvw3fmynf"; configureFlags = [ "-f-trypandoc" ]; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson aeson-pretty array + asciidoc attoparsec base base64-bytestring @@ -504129,7 +504722,7 @@ self: { } ) { }; - pandoc-cli_3_8_2_1 = callPackage ( + pandoc-cli_3_8_3 = callPackage ( { mkDerivation, base, @@ -504145,8 +504738,8 @@ self: { }: mkDerivation { pname = "pandoc-cli"; - version = "3.8.2.1"; - sha256 = "0c6bi9837mcarr7n888zl3hl0makx8ghw51r30v3isdjjvf3x2p3"; + version = "3.8.3"; + sha256 = "106f8hac5s0xm815k9az28insvkdmw37ybb1yjavb8v9ib1f1h2v"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -505041,7 +505634,7 @@ self: { } ) { }; - pandoc-lua-engine_0_5_0_1 = callPackage ( + pandoc-lua-engine_0_5_0_2 = callPackage ( { mkDerivation, aeson, @@ -505078,8 +505671,8 @@ self: { }: mkDerivation { pname = "pandoc-lua-engine"; - version = "0.5.0.1"; - sha256 = "1hcscazl4s2cm6wmimjjqax53rbwqij7cphs72f04sqry54802fn"; + version = "0.5.0.2"; + sha256 = "0vxvg0x4ym9sryr2yvbm4bpig18j4b3xzzmb4crkbdm8as17ak88"; libraryHaskellDepends = [ aeson base @@ -512002,6 +512595,64 @@ self: { } ) { }; + patrol_1_2_0_0 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + case-insensitive, + containers, + exceptions, + hspec, + http-client, + http-client-tls, + http-types, + network-uri, + text, + time, + uuid, + }: + mkDerivation { + pname = "patrol"; + version = "1.2.0.0"; + sha256 = "1d7xvcxn37xas8iy8z271dbk6w21ps3j7br417fgd7xj18nnrkiy"; + libraryHaskellDepends = [ + aeson + base + bytestring + case-insensitive + containers + exceptions + http-client + http-client-tls + http-types + network-uri + text + time + uuid + ]; + testHaskellDepends = [ + aeson + base + bytestring + case-insensitive + containers + exceptions + hspec + http-client + http-types + network-uri + text + time + uuid + ]; + description = "Sentry SDK"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + patronscraper = callPackage ( { mkDerivation, @@ -515998,6 +516649,137 @@ self: { } ) { }; + persistent_2_18_0_0 = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + attoparsec-aeson, + base, + base64-bytestring, + blaze-html, + bytestring, + conduit, + containers, + criterion, + deepseq, + fast-logger, + file-embed, + hspec, + http-api-data, + lift-type, + megaparsec, + monad-logger, + mtl, + path-pieces, + QuickCheck, + quickcheck-instances, + replace-megaparsec, + resource-pool, + resourcet, + scientific, + semigroupoids, + shakespeare, + silently, + template-haskell, + text, + th-lift-instances, + time, + transformers, + unliftio, + unliftio-core, + unordered-containers, + vault, + vector, + }: + mkDerivation { + pname = "persistent"; + version = "2.18.0.0"; + sha256 = "19qj5kqjvyqfj6zzrncwkdfz08gp50xl9p3mnqyhrfgldzp2fxjp"; + libraryHaskellDepends = [ + aeson + attoparsec + attoparsec-aeson + base + base64-bytestring + blaze-html + bytestring + conduit + containers + deepseq + fast-logger + http-api-data + lift-type + megaparsec + monad-logger + mtl + path-pieces + replace-megaparsec + resource-pool + resourcet + scientific + semigroupoids + silently + template-haskell + text + th-lift-instances + time + transformers + unliftio + unliftio-core + unordered-containers + vault + vector + ]; + testHaskellDepends = [ + aeson + attoparsec + base + base64-bytestring + blaze-html + bytestring + conduit + containers + deepseq + fast-logger + hspec + http-api-data + megaparsec + monad-logger + mtl + path-pieces + QuickCheck + quickcheck-instances + resource-pool + resourcet + scientific + shakespeare + silently + template-haskell + text + th-lift-instances + time + transformers + unliftio + unliftio-core + unordered-containers + vector + ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + file-embed + template-haskell + text + ]; + description = "Type-safe, multi-backend data serialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.psibi ]; + } + ) { }; + persistent-audit = callPackage ( { mkDerivation, @@ -516853,6 +517635,86 @@ self: { } ) { }; + persistent-mysql_2_13_1_6 = callPackage ( + { + mkDerivation, + aeson, + base, + blaze-builder, + bytestring, + conduit, + containers, + fast-logger, + hspec, + http-api-data, + HUnit, + monad-logger, + mysql, + mysql-simple, + path-pieces, + persistent, + persistent-qq, + persistent-test, + QuickCheck, + quickcheck-instances, + resource-pool, + resourcet, + text, + time, + transformers, + unliftio-core, + }: + mkDerivation { + pname = "persistent-mysql"; + version = "2.13.1.6"; + sha256 = "0dxcpdr4r7czvxx1pv3hhkb7vv49q2y90sb6ba7aicaqhj6zr909"; + libraryHaskellDepends = [ + aeson + base + blaze-builder + bytestring + conduit + containers + monad-logger + mysql + mysql-simple + persistent + resource-pool + resourcet + text + transformers + unliftio-core + ]; + testHaskellDepends = [ + aeson + base + bytestring + conduit + containers + fast-logger + hspec + http-api-data + HUnit + monad-logger + mysql + path-pieces + persistent + persistent-qq + persistent-test + QuickCheck + quickcheck-instances + resourcet + text + time + transformers + unliftio-core + ]; + description = "Backend for the persistent library using MySQL database server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + persistent-mysql-haskell = callPackage ( { mkDerivation, @@ -517260,7 +518122,7 @@ self: { } ) { }; - persistent-postgresql_2_14_0_0 = callPackage ( + persistent-postgresql_2_14_0_1 = callPackage ( { mkDerivation, aeson, @@ -517301,8 +518163,8 @@ self: { }: mkDerivation { pname = "persistent-postgresql"; - version = "2.14.0.0"; - sha256 = "0fxqg4ia73m9cv9qk4l4nr4y8x0a14wc0kpbj3b2nrwnrbiwyffc"; + version = "2.14.0.1"; + sha256 = "1jkniapvc24l5bf4gfv3j5qwlm40xga6wwrcnkdv0sw0bbgp6y31"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -517987,6 +518849,76 @@ self: { } ) { }; + persistent-test_2_13_2_1 = callPackage ( + { + mkDerivation, + aeson, + base, + blaze-html, + bytestring, + conduit, + containers, + exceptions, + hspec, + hspec-expectations, + http-api-data, + HUnit, + monad-control, + monad-logger, + mtl, + path-pieces, + persistent, + QuickCheck, + quickcheck-instances, + random, + resourcet, + text, + time, + transformers, + transformers-base, + unliftio, + unliftio-core, + unordered-containers, + }: + mkDerivation { + pname = "persistent-test"; + version = "2.13.2.1"; + sha256 = "0rlqz60i273ch6dwc15dmc8bc91fpd1c0ljpvcwcsgp7vw9xq85f"; + libraryHaskellDepends = [ + aeson + base + blaze-html + bytestring + conduit + containers + exceptions + hspec + hspec-expectations + http-api-data + HUnit + monad-control + monad-logger + mtl + path-pieces + persistent + QuickCheck + quickcheck-instances + random + resourcet + text + time + transformers + transformers-base + unliftio + unliftio-core + unordered-containers + ]; + description = "Tests for Persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + persistent-typed-db = callPackage ( { mkDerivation, @@ -519117,6 +520049,8 @@ self: { pname = "pgp-wordlist"; version = "0.1.0.3"; sha256 = "15g6qh0fb7kjj3l0w8cama7cxgnhnhybw760md9yy7cqfq15cfzg"; + revision = "1"; + editedCabalFile = "182r8sp02hqrafsx4yg9f0rrx3l1mw2lnbc835xml9c6rxwah83k"; libraryHaskellDepends = [ base bytestring @@ -519495,8 +520429,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.51"; - sha256 = "00brgzlhaq6mqvgdpbbn550aw7shz1y1pslacc99ffnsbmm2pbi0"; + version = "0.0.0.52"; + sha256 = "0n97w15jp65sbk4373brs265yzpyq16m3g5vh6fa9azkg82r2p4x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -528735,6 +529669,62 @@ self: { } ) { }; + png-chunk-yaftee = callPackage ( + { + mkDerivation, + base, + bitarray-bs, + bytestring-ft, + higher-order-open-union, + mono-traversable, + tools-yj, + typelevel-tools-yj, + yaftee, + yaftee-basic-monads, + yaftee-conduit, + yaftee-conduit-bytestring, + yaftee-conduit-bytestring-ft, + yaftee-conduit-mono-traversable, + }: + mkDerivation { + pname = "png-chunk-yaftee"; + version = "0.1.0.3"; + sha256 = "12zmhplp8x8qkqpwgfl6lzc7ph5q5qx6pmz7hr24gyrd49p1wp4k"; + libraryHaskellDepends = [ + base + bitarray-bs + bytestring-ft + higher-order-open-union + mono-traversable + tools-yj + typelevel-tools-yj + yaftee + yaftee-basic-monads + yaftee-conduit + yaftee-conduit-bytestring + yaftee-conduit-bytestring-ft + yaftee-conduit-mono-traversable + ]; + testHaskellDepends = [ + base + bitarray-bs + bytestring-ft + higher-order-open-union + mono-traversable + tools-yj + typelevel-tools-yj + yaftee + yaftee-basic-monads + yaftee-conduit + yaftee-conduit-bytestring + yaftee-conduit-bytestring-ft + yaftee-conduit-mono-traversable + ]; + description = "PNG's chunk codec on Yaftee"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + png-file = callPackage ( { mkDerivation, @@ -536396,8 +537386,8 @@ self: { }: mkDerivation { pname = "postgresql-simple-interval"; - version = "1.0.1.0"; - sha256 = "1qwcywyiw9y5bnvzb0ji32q3yh5fs5nxiw17gr4q4yk0wi01rw92"; + version = "1.0.1.1"; + sha256 = "1m1bjmzaini8l7q8d9rsfzdhpjpg4kn1jahy9vsfk38z0w9v6bv3"; libraryHaskellDepends = [ attoparsec base @@ -541727,6 +542717,8 @@ self: { pname = "prettyprinter-convert-ansi-wl-pprint"; version = "1.1.2"; sha256 = "0kfrwnaldx0cyr3mwx3ys14bl58nfjpxkzrfi6152gvfh8ly44c6"; + revision = "1"; + editedCabalFile = "0iaplakbqcj1pyvr29jjpi1aanrqb7kcncv8gi3k5sc4zgklpsri"; libraryHaskellDepends = [ ansi-terminal ansi-wl-pprint @@ -555382,6 +556374,57 @@ self: { } ) { }; + quic-simple = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + containers, + crypton, + crypton-x509, + hourglass, + iproute, + memory, + network, + quic, + serialise, + stm, + text, + tls, + }: + mkDerivation { + pname = "quic-simple"; + version = "0.1.1.0"; + sha256 = "1p7002lzga6n4qzab2daqrivm7k725427saxm3hi3rryj7dv9jxg"; + libraryHaskellDepends = [ + async + base + bytestring + crypton + crypton-x509 + hourglass + iproute + memory + network + quic + serialise + stm + tls + ]; + testHaskellDepends = [ + async + base + bytestring + containers + stm + text + ]; + description = "Quick-start wrappers for QUIC"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + quick-generator = callPackage ( { mkDerivation, @@ -578654,6 +579697,97 @@ self: { } ) { }; + rhine_1_6 = callPackage ( + { + mkDerivation, + automaton, + base, + containers, + criterion, + deepseq, + foldable1-classes-compat, + free, + mmorph, + monad-schedule, + MonadRandom, + mtl, + profunctors, + QuickCheck, + random, + selective, + simple-affine-space, + sop-core, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + time, + time-domain, + transformers, + vector-sized, + }: + mkDerivation { + pname = "rhine"; + version = "1.6"; + sha256 = "164zvryd554a1fv2nl3a33a8fid6didx4xh7b0sqs2m49205fizj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + automaton + base + containers + deepseq + foldable1-classes-compat + free + mmorph + monad-schedule + MonadRandom + mtl + profunctors + random + selective + simple-affine-space + sop-core + text + time + time-domain + transformers + vector-sized + ]; + testHaskellDepends = [ + automaton + base + criterion + monad-schedule + mtl + QuickCheck + selective + tasty + tasty-hunit + tasty-quickcheck + text + time + transformers + vector-sized + ]; + benchmarkHaskellDepends = [ + automaton + base + criterion + monad-schedule + mtl + selective + text + time + transformers + vector-sized + ]; + description = "Functional Reactive Programming with type-level clocks"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + } + ) { }; + rhine-bayes = callPackage ( { mkDerivation, @@ -578669,8 +579803,8 @@ self: { }: mkDerivation { pname = "rhine-bayes"; - version = "1.5"; - sha256 = "1gia4qh2ark8rlvbbgl5x0kg1jn1x51p2javrmn4sawyw9kvlafz"; + version = "1.6"; + sha256 = "11h3a3jwsk19hw473lkamgplx0mbvcr29cidvcibr3i0vp6lxmmz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -578733,6 +579867,41 @@ self: { } ) { }; + rhine-gloss_1_6 = callPackage ( + { + mkDerivation, + automaton, + base, + gloss, + mmorph, + monad-schedule, + rhine, + transformers, + }: + mkDerivation { + pname = "rhine-gloss"; + version = "1.6"; + sha256 = "1c12032rahdr5dibvv3v09y39bqih6bvyajn3mw6lrls227simqk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + automaton + base + gloss + mmorph + monad-schedule + rhine + transformers + ]; + executableHaskellDepends = [ base ]; + description = "Gloss backend for Rhine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rhine-gloss-gears"; + maintainers = [ lib.maintainers.turion ]; + } + ) { }; + rhine-terminal = callPackage ( { mkDerivation, @@ -578786,6 +579955,60 @@ self: { } ) { }; + rhine-terminal_1_6 = callPackage ( + { + mkDerivation, + base, + exceptions, + hspec, + monad-schedule, + rhine, + stm, + terminal, + text, + time, + transformers, + }: + mkDerivation { + pname = "rhine-terminal"; + version = "1.6"; + sha256 = "1jgq2rr1yp3fwmbmqjhvq99r7fflmqy83i8ldhsfw32aq0gl92bh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + exceptions + monad-schedule + rhine + terminal + time + transformers + ]; + executableHaskellDepends = [ + base + rhine + terminal + text + time + ]; + testHaskellDepends = [ + base + exceptions + hspec + rhine + stm + terminal + text + time + transformers + ]; + description = "Terminal backend for Rhine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rhine-terminal-simple"; + } + ) { }; + rhythm-game-tutorial = callPackage ( { mkDerivation, @@ -590793,7 +592016,7 @@ self: { } ) { inherit (pkgs) z3; }; - sbv_13_1 = callPackage ( + sbv_13_2 = callPackage ( { mkDerivation, array, @@ -590833,8 +592056,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "13.1"; - sha256 = "0f8ylqalxm4nlcdhw77ild18a9hamkvz9m1jz64vhx8xgln4n8ag"; + version = "13.2"; + sha256 = "0jga7yyplmsbmsscwfqpga5nsdynx0b9xzv6mg1n9l02wrilyx23"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -602941,8 +604164,8 @@ self: { }: mkDerivation { pname = "servant-hmac-auth"; - version = "0.1.8"; - sha256 = "1rlzlc85ixx0lksn81gh6qzrzqv0qazmwp5a89ijf47wrpdqs2hb"; + version = "0.1.9"; + sha256 = "0f8yfk2393jy83jp33kr3zmxcw5rwlagjzq5bl282d3pxmw30prq"; libraryHaskellDepends = [ base base64-bytestring @@ -604528,8 +605751,8 @@ self: { }: mkDerivation { pname = "servant-prometheus"; - version = "1.2.0"; - sha256 = "1jgbmrf1g85zsvy446b5ckwr1q3qm8gigybbf8vvd26wa3fxbbjp"; + version = "1.3.0"; + sha256 = "02bp5mfgchb4lix5h3l9c1mnb1g89dcrrh5ilgmyx2yj0rkyglfg"; libraryHaskellDepends = [ base clock @@ -604548,6 +605771,7 @@ self: { hspec hspec-expectations-pretty-diff http-client + http-types prometheus-client servant servant-client @@ -674884,6 +676108,19 @@ self: { } ) { }; + termbox-bindings-c_0_1_0_3 = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "termbox-bindings-c"; + version = "0.1.0.3"; + sha256 = "0da1jq7x2bp92k6ffn4v1mv9c13lm73rj0sjpqkjcrpgygajrqxm"; + libraryHaskellDepends = [ base ]; + description = "termbox bindings"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + termbox-bindings-hs = callPackage ( { mkDerivation, @@ -677232,7 +678469,7 @@ self: { } ) { }; - texmath_0_13_0_1 = callPackage ( + texmath_0_13_0_2 = callPackage ( { mkDerivation, base, @@ -677255,8 +678492,8 @@ self: { }: mkDerivation { pname = "texmath"; - version = "0.13.0.1"; - sha256 = "1m08i83z1llm3swyjxk56pnyaw2gma4qyq3pmxr3xqzlr6x286x3"; + version = "0.13.0.2"; + sha256 = "1iwb67rnyhq8w4vm0500273iy2pks0h130k65i6x3zbsg15hdlvs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -684935,6 +686172,27 @@ self: { } ) { }; + time-domain_1_6 = callPackage ( + { + mkDerivation, + base, + time, + }: + mkDerivation { + pname = "time-domain"; + version = "1.6"; + sha256 = "1ird6llqxa0jsr17q7c4ljlpix42j74d2alxf5nq33xqfjvl14rr"; + libraryHaskellDepends = [ + base + time + ]; + description = "A library for time domains and durations"; + license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + } + ) { }; + time-extras = callPackage ( { mkDerivation, @@ -703559,6 +704817,80 @@ self: { } ) { }; + typst_0_8_1 = callPackage ( + { + mkDerivation, + aeson, + array, + base, + bytestring, + cassava, + containers, + directory, + filepath, + mtl, + ordered-containers, + parsec, + pretty, + pretty-show, + regex-tdfa, + scientific, + tasty, + tasty-golden, + text, + time, + toml-parser, + typst-symbols, + vector, + xml-conduit, + yaml, + }: + mkDerivation { + pname = "typst"; + version = "0.8.1"; + sha256 = "1234gmz8f4daj06dgfn7h3jrzbvv9dfxbpqsgqlhzm8zna1p7jgr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + array + base + bytestring + cassava + containers + directory + filepath + mtl + ordered-containers + parsec + pretty + regex-tdfa + scientific + text + time + toml-parser + typst-symbols + vector + xml-conduit + yaml + ]; + testHaskellDepends = [ + base + bytestring + directory + filepath + pretty-show + tasty + tasty-golden + text + time + ]; + description = "Parsing and evaluating typst syntax"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + typst-symbols = callPackage ( { mkDerivation, @@ -736345,6 +737677,51 @@ self: { } ) { }; + wled-json_0_1_0_2 = callPackage ( + { + mkDerivation, + aeson, + barbies, + base, + bytestring, + deriving-aeson, + hspec, + hspec-discover, + http-conduit, + QuickCheck, + rhine, + }: + mkDerivation { + pname = "wled-json"; + version = "0.1.0.2"; + sha256 = "0ny0cfpxznq34afh5wap09fki9aqjksfvyf6fldph591ngamhmkf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + barbies + base + bytestring + deriving-aeson + http-conduit + ]; + executableHaskellDepends = [ + base + rhine + ]; + testHaskellDepends = [ + aeson + base + hspec + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Convenient interface for interacting with WLED devices"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + wobsurv = callPackage ( { mkDerivation, @@ -742198,74 +743575,6 @@ self: { ) { }; xml-conduit = callPackage ( - { - mkDerivation, - attoparsec, - base, - blaze-html, - blaze-markup, - bytestring, - Cabal, - cabal-doctest, - conduit, - conduit-extra, - containers, - data-default, - deepseq, - doctest, - hspec, - HUnit, - resourcet, - text, - transformers, - xml-types, - }: - mkDerivation { - pname = "xml-conduit"; - version = "1.10.0.1"; - sha256 = "09nwn4yv2z8hv7shfpmv9avpxci21kk0dgbslgaymml0jny0la31"; - setupHaskellDepends = [ - base - Cabal - cabal-doctest - ]; - libraryHaskellDepends = [ - attoparsec - base - blaze-html - blaze-markup - bytestring - conduit - conduit-extra - containers - data-default - deepseq - resourcet - text - transformers - xml-types - ]; - testHaskellDepends = [ - base - blaze-markup - bytestring - conduit - conduit-extra - containers - doctest - hspec - HUnit - resourcet - text - transformers - xml-types - ]; - description = "Pure-Haskell utilities for dealing with XML with the conduit package"; - license = lib.licenses.mit; - } - ) { }; - - xml-conduit_1_10_1_0 = callPackage ( { mkDerivation, attoparsec, @@ -742330,7 +743639,6 @@ self: { ]; description = "Pure-Haskell utilities for dealing with XML with the conduit package"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -742678,48 +743986,6 @@ self: { ) { }; xml-hamlet = callPackage ( - { - mkDerivation, - base, - containers, - hspec, - HUnit, - parsec, - shakespeare, - template-haskell, - text, - xml-conduit, - }: - mkDerivation { - pname = "xml-hamlet"; - version = "0.5.0.2"; - sha256 = "109fck1626d74s00ssjffg837584wf7dxpswkil37wqqfy94mw2z"; - libraryHaskellDepends = [ - base - containers - parsec - shakespeare - template-haskell - text - xml-conduit - ]; - testHaskellDepends = [ - base - containers - hspec - HUnit - parsec - shakespeare - template-haskell - text - xml-conduit - ]; - description = "Hamlet-style quasiquoter for XML content"; - license = lib.licenses.bsd3; - } - ) { }; - - xml-hamlet_0_5_0_3 = callPackage ( { mkDerivation, base, @@ -742758,7 +744024,6 @@ self: { ]; description = "Hamlet-style quasiquoter for XML content"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -751687,8 +752952,8 @@ self: { }: mkDerivation { pname = "yesod-csp"; - version = "0.2.7.0"; - sha256 = "0862yma4yyxgwyvlh4c142l6fm2gjdh00p21vxzfkmf5d0bddjc1"; + version = "0.2.7.1"; + sha256 = "0m85kyh0nfn1c8cjrzanvikg1ihw5q15b8yic4b87chaw1za69dn"; libraryHaskellDepends = [ attoparsec base From 031ab8b2116160c8465d6665bdfa787a2864f538 Mon Sep 17 00:00:00 2001 From: yuannan Date: Sat, 6 Dec 2025 15:59:46 +0000 Subject: [PATCH 013/208] sdl-jstest: 0.2.2-unstable-2025-03-27 -> 0.2.2-unstable-2025-12-05 --- pkgs/by-name/sd/sdl-jstest/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sd/sdl-jstest/package.nix b/pkgs/by-name/sd/sdl-jstest/package.nix index cd9afdb4cdb1a..7eb0e8a218eb6 100644 --- a/pkgs/by-name/sd/sdl-jstest/package.nix +++ b/pkgs/by-name/sd/sdl-jstest/package.nix @@ -8,17 +8,18 @@ ncurses, docbook_xsl, git, + nix-update-script, }: stdenv.mkDerivation { pname = "sdl-jstest"; - version = "0.2.2-unstable-2025-03-27"; + version = "0.2.2-unstable-2025-12-05"; src = fetchFromGitHub { owner = "Grumbel"; repo = "sdl-jstest"; - rev = "917d27b3b45a335137bd2c8597f8bcf2bac8a569"; - hash = "sha256-lUHI72fcIEllbcieUrp9A/iKSjUHqmKOUXbzdXCV5jE="; + rev = "c3bb98945be0c6cb4ef54e9bbc1647a2b1bb4a6c"; + hash = "sha256-1+8KkQj8mHkPP2lsMR3vl38FuphRTseL356/KBsFzfw="; fetchSubmodules = true; }; @@ -36,12 +37,18 @@ stdenv.mkDerivation { cmakeFlags = [ (lib.cmakeBool "BUILD_SDL_JSTEST" false) ]; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = { homepage = "https://github.com/Grumbel/sdl-jstest"; description = "Simple SDL joystick test application for the console"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; - maintainers = [ ]; + maintainers = with lib.maintainers; [ + yuannan + ]; mainProgram = "sdl2-jstest"; }; } From f5b7776f5c5ca325427c8f959bade6c4f2a425ea Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Wed, 3 Dec 2025 15:48:23 +0100 Subject: [PATCH 014/208] haskellPackages.yesod-csp: 0.2.7.0 -> 0.2.7.1 --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 2 files changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f391ea195263d..7d8e6702cff23 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -7399,7 +7399,6 @@ broken-packages: - yesod-content-pdf # failure in job https://hydra.nixos.org/build/233210723 at 2023-09-02 - yesod-crud # failure in job https://hydra.nixos.org/build/233218383 at 2023-09-02 - yesod-crud-persist # failure in job https://hydra.nixos.org/build/233245131 at 2023-09-02 - - yesod-csp # failure in job https://hydra.nixos.org/build/307611592 at 2025-09-19 - yesod-datatables # failure in job https://hydra.nixos.org/build/233197763 at 2023-09-02 - yesod-dsl # failure in job https://hydra.nixos.org/build/233210879 at 2023-09-02 - yesod-fast-devel # failure in job https://hydra.nixos.org/build/233209381 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index c8cbb9481caa8..f74fa220ed218 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -752982,8 +752982,6 @@ self: { ]; description = "Add CSP headers to Yesod apps"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 9319694d25812fbf490fef499f117d5d96e8e40d Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Tue, 17 Jun 2025 08:52:33 -0700 Subject: [PATCH 015/208] nixos/onlyoffice: add wopi setting Expose setting for enabling WOPI support flag in onlyoffice. It's useful and previously was hard-coded to disabled. See https://api.onlyoffice.com/docs/docs-api/more-information/faq/using-wopi/ --- nixos/modules/services/web-apps/onlyoffice.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/onlyoffice.nix b/nixos/modules/services/web-apps/onlyoffice.nix index 2d0316761ab30..181baceb3c4cc 100644 --- a/nixos/modules/services/web-apps/onlyoffice.nix +++ b/nixos/modules/services/web-apps/onlyoffice.nix @@ -97,6 +97,8 @@ in default = "amqp://guest:guest@localhost:5672"; description = "The Rabbitmq in amqp URI style OnlyOffice should connect to."; }; + + wopi = lib.mkEnableOption "Enable WOPI support"; }; config = lib.mkIf cfg.enable { @@ -314,7 +316,8 @@ in .services.CoAuthoring.secret.outbox.string = "'"$(cat ${cfg.jwtSecretFile})"'" | .services.CoAuthoring.secret.session.string = "'"$(cat ${cfg.jwtSecretFile})"'" | ''} - .rabbitmq.url = "${cfg.rabbitmqUrl}" + .rabbitmq.url = "${cfg.rabbitmqUrl}" | + .wopi.enable = "${toString cfg.wopi}" ' /run/onlyoffice/config/default.json | sponge /run/onlyoffice/config/default.json chmod u+w /run/onlyoffice/config/production-linux.json From 6ba385238d03384b622bf51b38b0352d73bb737f Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 11 Dec 2025 10:07:19 +0100 Subject: [PATCH 016/208] haskellPackages: stackage LTS 24.22 -> LTS 24.23 all-cabal-hashes: 2025-12-03T17:29:30Z -> 2025-12-11T06:37:31Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../configuration-hackage2nix/stackage.yaml | 20 +- .../haskell-modules/hackage-packages.nix | 1325 +++++++++-------- 3 files changed, 759 insertions(+), 594 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 1683fd6a53198..d199cd0682513 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "159ff724f3a929551f2ef3a08aec1c8568d0fafc", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/159ff724f3a929551f2ef3a08aec1c8568d0fafc.tar.gz", - "sha256": "0hkcv3f40nryaib9pic44x1ww5jbrd7dl3z9gapf1x3ga4bafksg", - "msg": "Update from Hackage at 2025-12-03T17:29:30Z" + "commit": "28774b2e3a4c07a4a44cb0ec71b8e314534e183c", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/28774b2e3a4c07a4a44cb0ec71b8e314534e183c.tar.gz", + "sha256": "0vnp25bqc3ix6hw6y7r96a9wq41f4m056sgc1grycys444blm549", + "msg": "Update from Hackage at 2025-12-11T06:37:31Z" } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 72b1625940e4d..30e04ba932fe6 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 24.22 +# Stackage LTS 24.23 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -15,7 +15,7 @@ default-package-overrides: - ad-delcont ==0.5.0.0 - adjunctions ==4.4.3 - adler32 ==0.1.2.0 - - advent-of-code-api ==0.2.9.1 + - advent-of-code-api ==0.2.11.0 - aern2-mp ==0.2.16.1 - aern2-real ==0.2.16.1 - aeson ==2.2.3.0 @@ -52,7 +52,7 @@ default-package-overrides: - almost-fix ==0.0.2 - alsa-core ==0.5.0.1 - alsa-mixer ==0.3.0.1 - - alsa-pcm ==0.6.1.1 + - alsa-pcm ==0.6.1.2 - alsa-seq ==0.6.0.10 - alternative-vector ==0.0.0 - alternators ==1.0.0.0 @@ -629,7 +629,7 @@ default-package-overrides: - diagrams-contrib ==1.4.6 - diagrams-core ==1.5.1.1 - diagrams-gtk ==1.4 - - diagrams-lib ==1.5.0.1 + - diagrams-lib ==1.5.1 - diagrams-postscript ==1.5.3 - diagrams-rasterific ==1.5 - diagrams-solve ==0.1.3.1 @@ -665,7 +665,7 @@ default-package-overrides: - distribution-opensuse ==1.1.4 - distributive ==0.6.2.1 - djinn-lib ==0.0.1.4 - - djot ==0.1.2.3 + - djot ==0.1.2.4 - dl-fedora ==2.0.1 - dlist ==1.0 - dlist-instances ==0.1.1.1 @@ -1501,7 +1501,7 @@ default-package-overrides: - int-supply ==1.0.0 - integer-conversion ==0.1.1 - integer-logarithms ==1.0.4 - - integer-roots ==1.0.3.0 + - integer-roots ==1.0.4.0 - integration ==0.2.1 - intermediate-structures ==0.1.2.0 - intern ==0.9.6 @@ -2149,7 +2149,7 @@ default-package-overrides: - persistent-redis ==2.13.0.2 - persistent-sqlite ==2.13.3.1 - persistent-template ==2.12.0.0 - - persistent-test ==2.13.2.0 + - persistent-test ==2.13.2.1 - persistent-typed-db ==0.1.0.7 - pg-harness-client ==0.6.0 - pg-transact ==0.3.2.0 @@ -2288,7 +2288,7 @@ default-package-overrides: - pusher-http-haskell ==2.1.0.21 - pvar ==1.0.0.0 - pwstore-fast ==2.4.4 - - PyF ==0.11.4.0 + - PyF ==0.11.5.0 - qchas ==1.1.0.1 - quaalude ==0.0.0.1 - quadratic-irrational ==0.1.2 @@ -2874,7 +2874,7 @@ default-package-overrides: - tensort ==1.1.0.0 - termbox ==2.0.0.2 - termbox-banana ==2.0.0.1 - - termbox-bindings-c ==0.1.0.2 + - termbox-bindings-c ==0.1.0.3 - termbox-bindings-hs ==1.0.0.1 - termbox-tea ==1.0.0.1 - terminal ==0.2.0.0 @@ -3250,7 +3250,7 @@ default-package-overrides: - wl-pprint ==1.2.1 - wl-pprint-annotated ==0.1.0.1 - wl-pprint-text ==1.2.0.2 - - wled-json ==0.1.0.1 + - wled-json ==0.1.0.2 - word-compat ==0.0.6 - word-trie ==0.3.0 - word-wrap ==0.5 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f74fa220ed218..717a6d121386f 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -20709,6 +20709,61 @@ self: { } ) { }; + HTTP_4000_5_0 = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + deepseq, + httpd-shed, + HUnit, + mtl, + network, + network-uri, + parsec, + pureMD5, + split, + test-framework, + test-framework-hunit, + time, + transformers, + }: + mkDerivation { + pname = "HTTP"; + version = "4000.5.0"; + sha256 = "16sg079a630jpbf41b3bv063z4iz5ry2h67fmwh8yz9jh713p8yj"; + libraryHaskellDepends = [ + array + base + bytestring + mtl + network + network-uri + parsec + time + transformers + ]; + testHaskellDepends = [ + base + bytestring + deepseq + httpd-shed + HUnit + mtl + network + network-uri + pureMD5 + split + test-framework + test-framework-hunit + ]; + description = "A library for client-side HTTP"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + HTTP-Simple = callPackage ( { mkDerivation, @@ -36487,56 +36542,6 @@ self: { ) { }; PyF = callPackage ( - { - mkDerivation, - base, - bytestring, - deepseq, - filepath, - ghc, - hspec, - HUnit, - mtl, - parsec, - process, - template-haskell, - temporary, - text, - time, - }: - mkDerivation { - pname = "PyF"; - version = "0.11.4.0"; - sha256 = "0p5cfdrfzvl1p7pnd14j54c63v9gkk9pl8d2ld9q27cng86s927k"; - libraryHaskellDepends = [ - base - bytestring - ghc - mtl - parsec - template-haskell - text - time - ]; - testHaskellDepends = [ - base - bytestring - deepseq - filepath - hspec - HUnit - process - template-haskell - temporary - text - time - ]; - description = "Quasiquotations for a python like interpolated string formatter"; - license = lib.licensesSpdx."BSD-3-Clause"; - } - ) { }; - - PyF_0_11_5_0 = callPackage ( { mkDerivation, base, @@ -36583,7 +36588,6 @@ self: { ]; description = "Quasiquotations for a python like interpolated string formatter"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -53622,77 +53626,8 @@ self: { }: mkDerivation { pname = "advent-of-code-api"; - version = "0.2.9.1"; - sha256 = "05sfpapaf7mg0lkqwsabspazfmczw25bv7n51skbgr5qprlmfi8r"; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - deepseq - directory - filepath - finite-typelits - http-api-data - http-client - http-client-tls - http-media - megaparsec - mtl - profunctors - servant - servant-client - servant-client-core - stm - tagsoup - text - time - time-compat - ]; - testHaskellDepends = [ - base - directory - filepath - HUnit - text - ]; - description = "Advent of Code REST API bindings and servant API"; - license = lib.licenses.bsd3; - } - ) { }; - - advent-of-code-api_0_2_10_0 = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - deepseq, - directory, - filepath, - finite-typelits, - http-api-data, - http-client, - http-client-tls, - http-media, - HUnit, - megaparsec, - mtl, - profunctors, - servant, - servant-client, - servant-client-core, - stm, - tagsoup, - text, - time, - time-compat, - }: - mkDerivation { - pname = "advent-of-code-api"; - version = "0.2.10.0"; - sha256 = "0pkwc0w864m2x0vwjc190n0pffpjjfv5aifxr9pizy25ccpr22ix"; + version = "0.2.11.0"; + sha256 = "1kqs0k623ll8gk1r7ck3xd0di6mi7p3cpgmn9svsk92y1hvjrxb9"; libraryHaskellDepends = [ aeson base @@ -53727,7 +53662,6 @@ self: { ]; description = "Advent of Code REST API bindings and servant API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -55638,8 +55572,8 @@ self: { }: mkDerivation { pname = "aeson-possible"; - version = "0.1.0.1"; - sha256 = "0zikrnbd4y1d38giq6i3fpvpy9465v5mlfkif8xhmg7jagn6a85z"; + version = "0.1.1.0"; + sha256 = "1inl5l2m17xfsd4amg9d753cl57q9mzxivi4c839sa02pyh1m8cs"; libraryHaskellDepends = [ aeson base @@ -60576,43 +60510,6 @@ self: { ) { inherit (pkgs) alsa-lib; }; alsa-pcm = callPackage ( - { - mkDerivation, - alsa-core, - alsa-lib, - array, - base, - extensible-exceptions, - sample-frame, - semigroups, - storable-record, - }: - mkDerivation { - pname = "alsa-pcm"; - version = "0.6.1.1"; - sha256 = "1mllr9nbm3qb837zgvd6mrpr6f8i272wflv0a45rrpsq50zgcj33"; - revision = "2"; - editedCabalFile = "0mnzlggfhs8vlznbmcchp2qlzijh6vl0hrvl3919vzk1zqw75gzp"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - alsa-core - array - base - extensible-exceptions - sample-frame - semigroups - storable-record - ]; - libraryPkgconfigDepends = [ alsa-lib ]; - description = "Binding to the ALSA Library API (PCM audio)"; - license = lib.licenses.bsd3; - platforms = lib.platforms.linux; - maintainers = [ lib.maintainers.thielema ]; - } - ) { inherit (pkgs) alsa-lib; }; - - alsa-pcm_0_6_1_2 = callPackage ( { mkDerivation, alsa-core, @@ -60643,7 +60540,6 @@ self: { description = "Binding to the ALSA Library API (PCM audio)"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { inherit (pkgs) alsa-lib; }; @@ -77082,6 +76978,30 @@ self: { } ) { }; + ansi-terminal_1_1_4 = callPackage ( + { + mkDerivation, + ansi-terminal-types, + base, + colour, + }: + mkDerivation { + pname = "ansi-terminal"; + version = "1.1.4"; + sha256 = "0qw7xlr8z1ff7y2zhmwswj409ipaddfafczs67mh38ki2l1vb9y8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal-types + base + colour + ]; + description = "Simple ANSI terminal support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ansi-terminal-game = callPackage ( { mkDerivation, @@ -92108,8 +92028,8 @@ self: { }: mkDerivation { pname = "avif"; - version = "0.1.2.1"; - sha256 = "09c30y75gaq7vsqhw0illipnbfamj3g5g7rlpgf3lb88f56wj495"; + version = "2.0.0.0"; + sha256 = "1k92rcwdrkmvfcmdj7jh4x49xm3f6grsj0hqrznc0gzp0l1zb6c3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -92681,7 +92601,7 @@ self: { } ) { }; - aws_0_25_1 = callPackage ( + aws_0_25_2 = callPackage ( { mkDerivation, aeson, @@ -92735,8 +92655,8 @@ self: { }: mkDerivation { pname = "aws"; - version = "0.25.1"; - sha256 = "1prv5chmcnikxizl44ql2f68ri86i9a8i2kcnz7sqqb87ysbf0f6"; + version = "0.25.2"; + sha256 = "1lvg38amglj9lcy4b283f16l9mis3v467rrfgjd299idh53aqm76"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -98859,6 +98779,22 @@ self: { } ) { }; + baseless = callPackage ( + { mkDerivation, ghc-internal }: + mkDerivation { + pname = "baseless"; + version = "1.0.0"; + sha256 = "16mlv53z15zza0lk8niiixv11nsba9c1fg0ms7v48zi4y2zxd45n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ghc-internal ]; + executableHaskellDepends = [ ghc-internal ]; + description = "baseless claims"; + license = lib.licensesSpdx."MIT"; + mainProgram = "exe"; + } + ) { }; + basement = callPackage ( { mkDerivation, @@ -112072,8 +112008,8 @@ self: { }: mkDerivation { pname = "blockio"; - version = "0.1.1.0"; - sha256 = "1mrvrcw8v4dbk9zni3bykjlb37v34n5fjbsms3fpg987xcq32ngv"; + version = "0.1.1.1"; + sha256 = "1w6b3gf9k5vkg92bx5kh85z4y9j74rcdalg22f3hifdhxycrfyyz"; libraryHaskellDepends = [ base blockio-uring @@ -127951,28 +127887,27 @@ self: { base, exceptions, stm, + tasty, + tasty-hunit, time, - transformers, }: mkDerivation { pname = "cached-io"; - version = "1.3.0.0"; - sha256 = "0bxb59brgfv1rgarsc1cix1g1043zl263j5a0rhpzvd80wj6msi2"; - revision = "2"; - editedCabalFile = "0k3clbankknvbfwws70lpi6kazbvh7zj36h5rphf6wi94q9k9b4n"; - isLibrary = true; - isExecutable = true; + version = "1.3.1.0"; + sha256 = "0xfm64bhm0xpw2fqxzrxxzq4nlzybvvhis2093agzn3pbv0xif9v"; libraryHaskellDepends = [ base exceptions stm time - transformers ]; - executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; description = "A simple library to cache IO actions"; license = lib.licensesSpdx."Apache-2.0"; - mainProgram = "test-cachedIO"; } ) { }; @@ -174379,6 +174314,7 @@ self: { data-default-class, foldable1-classes-compat, generic-optics, + generic-random, hashable, hspec, hspec-megaparsec, @@ -174390,6 +174326,7 @@ self: { optparse-applicative, ordered-containers, parser-combinators, + pretty-simple, prettyprinter, QuickCheck, random, @@ -174401,10 +174338,11 @@ self: { }: mkDerivation { pname = "cuddle"; - version = "1.0.0.0"; - sha256 = "04x8n5m1rmm8byd3nvh6pzkvgpy568dhvhq5yydcqcam2nj6nncd"; + version = "1.1.0.0"; + sha256 = "19b1224d5ssyg9j2zxivg28a9srdd26rbnfg1ng89q8xnll9kw23"; isLibrary = true; isExecutable = true; + enableSeparateDataOutput = true; libraryHaskellDepends = [ base base16-bytestring @@ -174445,13 +174383,18 @@ self: { testHaskellDepends = [ base bytestring + cborg + containers data-default-class + generic-random hspec hspec-megaparsec HUnit megaparsec + pretty-simple prettyprinter QuickCheck + random string-qq text tree-diff @@ -182724,8 +182667,8 @@ self: { }: mkDerivation { pname = "dataframe"; - version = "0.3.4.1"; - sha256 = "0l8gzafllhkkz94hwb36ndy5qpbp3xdhl5kqp8bpb03f5w3hxvnf"; + version = "0.3.5.0"; + sha256 = "1njyj3njvq5dxllw3v61kb28502xvc3vqvvym18q3dsya2pw4qi8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -192249,8 +192192,8 @@ self: { }: mkDerivation { pname = "dhscanner-ast"; - version = "1.1.2"; - sha256 = "0a98wz9b1d4qpl6d06s48djkgrccgriqd29sz8zk3fcrz0b24r5a"; + version = "1.1.3"; + sha256 = "0xkr9d945r4g7xdfr3mjl6263ykjjlqwl6g2rklwj1917ir59war"; libraryHaskellDepends = [ aeson base @@ -193433,111 +193376,6 @@ self: { ) { }; diagrams-lib = callPackage ( - { - mkDerivation, - active, - adjunctions, - array, - base, - bytestring, - cereal, - colour, - containers, - criterion, - data-default, - deepseq, - diagrams-core, - diagrams-solve, - directory, - distributive, - dual-tree, - exceptions, - fail, - filepath, - fingertree, - hashable, - intervals, - JuicyPixels, - lens, - linear, - monoid-extras, - mtl, - numeric-extras, - optparse-applicative, - process, - profunctors, - QuickCheck, - semigroups, - tagged, - tasty, - tasty-hunit, - tasty-quickcheck, - text, - transformers, - unordered-containers, - }: - mkDerivation { - pname = "diagrams-lib"; - version = "1.5.0.1"; - sha256 = "0s09qkhlp0w7ga20i482icw48y0l8rgqb38818ny64h3ivh8s5hm"; - libraryHaskellDepends = [ - active - adjunctions - array - base - bytestring - cereal - colour - containers - data-default - diagrams-core - diagrams-solve - directory - distributive - dual-tree - exceptions - fail - filepath - fingertree - hashable - intervals - JuicyPixels - lens - linear - monoid-extras - mtl - optparse-applicative - process - profunctors - semigroups - tagged - text - transformers - unordered-containers - ]; - testHaskellDepends = [ - base - deepseq - diagrams-solve - distributive - lens - numeric-extras - QuickCheck - tasty - tasty-hunit - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - criterion - diagrams-core - ]; - description = "Embedded domain-specific language for declarative graphics"; - license = lib.licenses.bsd3; - } - ) { }; - - diagrams-lib_1_5_1 = callPackage ( { mkDerivation, active, @@ -193639,7 +193477,6 @@ self: { ]; description = "Embedded domain-specific language for declarative graphics"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -200109,69 +199946,6 @@ self: { ) { }; djot = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - directory, - doclayout, - filepath, - mtl, - tasty, - tasty-bench, - tasty-hunit, - tasty-quickcheck, - template-haskell, - text, - }: - mkDerivation { - pname = "djot"; - version = "0.1.2.3"; - sha256 = "0jcccq9y95byqxm13aghcz59sqbv1qai7488bw5ma57dz96kppdm"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - bytestring - containers - doclayout - mtl - template-haskell - text - ]; - executableHaskellDepends = [ - base - bytestring - doclayout - text - ]; - testHaskellDepends = [ - base - bytestring - directory - doclayout - filepath - tasty - tasty-hunit - tasty-quickcheck - text - ]; - benchmarkHaskellDepends = [ - base - bytestring - directory - doclayout - filepath - tasty-bench - ]; - description = "Parser and renderer for djot light markup syntax"; - license = lib.licensesSpdx."MIT"; - mainProgram = "djoths"; - } - ) { }; - - djot_0_1_2_4 = callPackage ( { mkDerivation, base, @@ -200230,7 +200004,6 @@ self: { ]; description = "Parser and renderer for djot light markup syntax"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; mainProgram = "djoths"; } ) { }; @@ -250504,6 +250277,45 @@ self: { } ) { }; + fused-effects-logger = callPackage ( + { + mkDerivation, + base, + bytestring, + directory, + filepath, + fused-effects, + ghc-prim, + hspec, + hspec-discover, + monad-logger, + }: + mkDerivation { + pname = "fused-effects-logger"; + version = "0.0.1.1"; + sha256 = "197bqlsbm29bbj5j6xivj3c7ciq75g48g28lbzammw05a3dxhlg5"; + libraryHaskellDepends = [ + base + bytestring + fused-effects + monad-logger + ]; + testHaskellDepends = [ + base + bytestring + directory + filepath + fused-effects + ghc-prim + hspec + monad-logger + ]; + testToolDepends = [ hspec-discover ]; + description = "Logger effect for the `fused-effects` library"; + license = lib.licenses.gpl3Only; + } + ) { }; + fused-effects-mwc-random = callPackage ( { mkDerivation, @@ -259648,8 +259460,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "ghc-compat"; - version = "0.5.0.0"; - sha256 = "0kjn374x52drq4v3l90h82nkilm81fy1bv08gicykg0nc619lmp4"; + version = "0.5.3.0"; + sha256 = "0lkb799fg6qpqsxpblwpd9czg73cy8dik9igd9kjny1ppg159vl4"; libraryHaskellDepends = [ base ]; description = "GHC compatibility for MicroHs"; license = lib.licensesSpdx."Apache-2.0"; @@ -262624,6 +262436,119 @@ self: { } ) { }; + ghc-stack-annotations = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "ghc-stack-annotations"; + version = "0.1.0.0"; + sha256 = "1b5xm1zlvw3kv45y2dksisc4lhfbvk7df7sb7n1ypxmdvzwi010a"; + libraryHaskellDepends = [ base ]; + description = "RTS Callstack annotation library"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + ghc-stack-profiler = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + ghc-heap, + ghc-internal, + ghc-stack-profiler-core, + ghc-trace-events, + text, + }: + mkDerivation { + pname = "ghc-stack-profiler"; + version = "0.1.0.0"; + sha256 = "0l5qbabpcn0ywr3q12bmbbvq0j5shsn5jf7sd1frq8crfhy546ni"; + libraryHaskellDepends = [ + base + binary + bytestring + ghc-heap + ghc-internal + ghc-stack-profiler-core + ghc-trace-events + text + ]; + description = "RTS Callstack profiler for GHC"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + ghc-stack-profiler-core = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + containers, + text, + transformers, + }: + mkDerivation { + pname = "ghc-stack-profiler-core"; + version = "0.1.0.0"; + sha256 = "17chnk3kw9dbf63j0hhx2js3i871kkqm8mpvkgcg7in5rm27v0ra"; + revision = "1"; + editedCabalFile = "0ypr0v6r3h5y1iwgi9yp3w6hm4rsf765qmrhprbhlhwp4yd2b2yc"; + libraryHaskellDepends = [ + base + binary + bytestring + containers + text + transformers + ]; + description = "Thread sample types and serialisation logic for `ghc-stack-profiler`"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + + ghc-stack-profiler-speedscope = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + extra, + ghc-events, + ghc-stack-profiler-core, + hs-speedscope, + machines, + optparse-applicative, + text, + }: + mkDerivation { + pname = "ghc-stack-profiler-speedscope"; + version = "0.1.0.0"; + sha256 = "01x0rphwn5hlp2j0d75wqmzn0m1qi6x51vaqp34nv1ig63qrc1zy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + extra + ghc-events + ghc-stack-profiler-core + hs-speedscope + machines + optparse-applicative + text + ]; + executableHaskellDepends = [ base ]; + description = "Convert eventlog messages from `ghc-stack-profiler` into a speedscope json"; + license = lib.licensesSpdx."BSD-3-Clause"; + mainProgram = "ghc-stack-profiler-speedscope"; + } + ) { }; + ghc-stdin = callPackage ( { mkDerivation, @@ -333255,8 +333180,8 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.50.3"; - sha256 = "0qiii5gdsw0x1dkxsws481mx49fg2013l6y0vsza281ziryzwcm2"; + version = "1.51.1"; + sha256 = "05hpsb3iqr5pxfq0nghs2zf51bmfx43czx8n18vm60sbqby9dw7b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -333810,8 +333735,8 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.50.3"; - sha256 = "1z0k0mp64vnlz3k66csz7i3vpns3lhy2mg8k6p2lznivr4hfzph1"; + version = "1.51.1"; + sha256 = "1zhg7fxclkyz5iwbxg97ha1d0lvbqxbwwfp9szb1d7gqnnibp458"; libraryHaskellDepends = [ aeson aeson-pretty @@ -334077,8 +334002,8 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.50.3"; - sha256 = "1wm2v7z57z16wb0a068bwrdwhaaq8rf8mzhl347z60nb3y0ihnk5"; + version = "1.51.1"; + sha256 = "19vm8gj0zkkcd07b4xr1rpcl8cvsb2xb821kk6r2xkylvn164daa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -334213,8 +334138,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.50.3"; - sha256 = "0p5hd9rg99ilv9gnd3k1xcnp6m4ndfin1v4ah898b741ib5chj4s"; + version = "1.51.1"; + sha256 = "1fxkdaibjp7sigdhdchrpw9lbjlq5l75jrqgya4l7vgyhbfmd8k8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -344187,7 +344112,7 @@ self: { } ) { }; - hpack_0_39_0 = callPackage ( + hpack_0_39_1 = callPackage ( { mkDerivation, aeson, @@ -344225,8 +344150,8 @@ self: { }: mkDerivation { pname = "hpack"; - version = "0.39.0"; - sha256 = "0cjjjw5zr0j64350i7kc6g5k6f2nkffwi206vbgwmblmxjqmq02p"; + version = "0.39.1"; + sha256 = "1brb4cw8746djnaisc6qjsphdylbyc8z7ym9hzzpxqqj0frx9hlr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -345724,7 +345649,7 @@ self: { } ) { inherit (pkgs) libpq; }; - hpqtypes_1_13_0_1 = callPackage ( + hpqtypes_1_14_0_0 = callPackage ( { mkDerivation, aeson, @@ -345756,8 +345681,8 @@ self: { }: mkDerivation { pname = "hpqtypes"; - version = "1.13.0.1"; - sha256 = "020jyxj9j5hc1il1y088yp06wk55xvbpnx11ag45600gbvjzxkwb"; + version = "1.14.0.0"; + sha256 = "0zjrnscpnc20433q54kjrmhdcmfvw40vkp044jhhmlnsmhj8bqwf"; libraryHaskellDepends = [ aeson async @@ -345823,6 +345748,8 @@ self: { pname = "hpqtypes-effectful"; version = "1.1.0.0"; sha256 = "196i0byfhnjzp757nljsh8fr4ia1h93dkpaks2prsrgyrs0wxzmj"; + revision = "1"; + editedCabalFile = "1jxxd9gvwdpjb6kyyqacfnk4si57qv5zjrcx6nq62xm0lynhx4xr"; libraryHaskellDepends = [ base effectful-core @@ -355836,18 +355763,14 @@ self: { mkDerivation, base, bytestring, - text, }: mkDerivation { pname = "hsmrc"; - version = "0.1.3"; - sha256 = "1grmi03s0lcx6hfha7q6gy3phz03z7m0kkmswiz9bja0652nj21m"; - revision = "1"; - editedCabalFile = "1in14qblcq9blnkqazk8p6rh0y6xvifb4p56zlz4bnw1b72sx8la"; + version = "0.1.5"; + sha256 = "08fdrfg8m6plc5zp9wbg4smmwl3zy96l88cry9gsi5pfp47kbf1x"; libraryHaskellDepends = [ base bytestring - text ]; description = "Library for Marc21 bibliographic records"; license = lib.licenses.bsd3; @@ -356491,6 +356414,32 @@ self: { } ) { }; + hspec_2_11_15 = callPackage ( + { + mkDerivation, + base, + hspec-core, + hspec-discover, + hspec-expectations, + QuickCheck, + }: + mkDerivation { + pname = "hspec"; + version = "2.11.15"; + sha256 = "1x5mks7bzcy5p6mfi2zbrwlq2m25q2wyn3fi94mmqkl61ksg8939"; + libraryHaskellDepends = [ + base + hspec-core + hspec-discover + hspec-expectations + QuickCheck + ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hspec-annotated-exception = callPackage ( { mkDerivation, @@ -356548,6 +356497,37 @@ self: { } ) { }; + hspec-api_2_11_15 = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-core, + hspec-discover, + transformers, + }: + mkDerivation { + pname = "hspec-api"; + version = "2.11.15"; + sha256 = "10yn5q3jk7qzd5aipqssz42cbajzhbgcqw7qka1ams1wmrsmp4dz"; + libraryHaskellDepends = [ + base + hspec-core + transformers + ]; + testHaskellDepends = [ + base + hspec + hspec-core + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hspec-attoparsec = callPackage ( { mkDerivation, @@ -356751,6 +356731,91 @@ self: { } ) { }; + hspec-core_2_11_15 = callPackage ( + { + mkDerivation, + ansi-terminal, + array, + base, + base-orphans, + call-stack, + containers, + deepseq, + directory, + filepath, + haskell-lexer, + hspec-expectations, + hspec-meta, + HUnit, + process, + QuickCheck, + quickcheck-io, + random, + silently, + stm, + temporary, + time, + transformers, + }: + mkDerivation { + pname = "hspec-core"; + version = "2.11.15"; + sha256 = "0cpjl2p2ihdzc48z4bv7pnpi5fg529zplvdyh3awrj3fjpy4mysn"; + libraryHaskellDepends = [ + ansi-terminal + array + base + call-stack + containers + deepseq + directory + filepath + haskell-lexer + hspec-expectations + HUnit + process + QuickCheck + quickcheck-io + random + stm + time + transformers + ]; + testHaskellDepends = [ + ansi-terminal + array + base + base-orphans + call-stack + containers + deepseq + directory + filepath + haskell-lexer + hspec-expectations + hspec-meta + HUnit + process + QuickCheck + quickcheck-io + random + silently + stm + temporary + time + transformers + ]; + testToolDepends = [ hspec-meta ]; + testFlags = [ + "--skip" + "'Test.Hspec.Core.Runner.hspecResult runs specs in parallel'" + ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + hspec-dirstream = callPackage ( { mkDerivation, @@ -356834,6 +356899,49 @@ self: { } ) { }; + hspec-discover_2_11_15 = callPackage ( + { + mkDerivation, + base, + directory, + filepath, + hspec-meta, + mockery, + QuickCheck, + }: + mkDerivation { + pname = "hspec-discover"; + version = "2.11.15"; + sha256 = "112zrz1sk83l8f88ll1y9hcv607whv5mz44p9lrsqg1czayxfkvc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + directory + filepath + ]; + executableHaskellDepends = [ + base + directory + filepath + ]; + testHaskellDepends = [ + base + directory + filepath + hspec-meta + mockery + QuickCheck + ]; + testToolDepends = [ hspec-meta ]; + description = "Automatically discover and run Hspec tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspec-discover"; + maintainers = [ lib.maintainers.maralorn ]; + } + ) { }; + hspec-expectations = callPackage ( { mkDerivation, @@ -357539,6 +357647,81 @@ self: { } ) { }; + hspec-meta_2_11_15 = callPackage ( + { + mkDerivation, + ansi-terminal, + array, + base, + call-stack, + containers, + deepseq, + directory, + filepath, + haskell-lexer, + hspec-expectations, + HUnit, + process, + QuickCheck, + quickcheck-io, + random, + stm, + time, + transformers, + }: + mkDerivation { + pname = "hspec-meta"; + version = "2.11.15"; + sha256 = "1x4pkr589jivnqh3xmfx1dczm2036cbkpg58ig3fzaxkzpd7pfrr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal + array + base + call-stack + containers + deepseq + directory + filepath + haskell-lexer + hspec-expectations + HUnit + process + QuickCheck + quickcheck-io + random + stm + time + transformers + ]; + executableHaskellDepends = [ + ansi-terminal + array + base + call-stack + containers + deepseq + directory + filepath + haskell-lexer + hspec-expectations + HUnit + process + QuickCheck + quickcheck-io + random + stm + time + transformers + ]; + description = "A version of Hspec which is used to test Hspec itself"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspec-meta-discover"; + } + ) { }; + hspec-monad-control = callPackage ( { mkDerivation, @@ -358140,6 +358323,42 @@ self: { } ) { }; + hspec-tidy-formatter = callPackage ( + { + mkDerivation, + base, + hedgehog, + hspec, + hspec-api, + hspec-core, + hspec-discover, + hspec-hedgehog, + markdown-unlit, + }: + mkDerivation { + pname = "hspec-tidy-formatter"; + version = "0.1.1.0"; + sha256 = "031ssdyv4b69iy11rx4yrjx2155kgmdaprbd5i33jggsiqspgp9p"; + libraryHaskellDepends = [ + base + hspec-api + ]; + testHaskellDepends = [ + base + hedgehog + hspec + hspec-core + hspec-hedgehog + ]; + testToolDepends = [ + hspec-discover + markdown-unlit + ]; + description = "A custom hspec formatter for easy-to-read terminal output"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + hspec-tmp-proc = callPackage ( { mkDerivation, @@ -383550,38 +383769,6 @@ self: { ) { }; integer-roots = callPackage ( - { - mkDerivation, - base, - ghc-bignum, - smallcheck, - tasty, - tasty-hunit, - tasty-quickcheck, - tasty-smallcheck, - }: - mkDerivation { - pname = "integer-roots"; - version = "1.0.3.0"; - sha256 = "0l6pygfrlyvrbxshz6s1zd6w3q2hl1dc18y08mg0a334ky87za9k"; - libraryHaskellDepends = [ - base - ghc-bignum - ]; - testHaskellDepends = [ - base - smallcheck - tasty - tasty-hunit - tasty-quickcheck - tasty-smallcheck - ]; - description = "Integer roots and perfect powers"; - license = lib.licenses.mit; - } - ) { }; - - integer-roots_1_0_4_0 = callPackage ( { mkDerivation, base, @@ -383612,7 +383799,6 @@ self: { ]; description = "Integer roots and perfect powers"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -405644,6 +405830,7 @@ self: { bytestring, containers, hspec, + hspec-discover, hspec-expectations, http-client, http-types, @@ -405661,8 +405848,8 @@ self: { }: mkDerivation { pname = "krank"; - version = "0.3.0"; - sha256 = "01ncfknvm4mndzam3q9m15p51cz8cwjds12zc74rl1p49rdp5pis"; + version = "0.3.1"; + sha256 = "1svz54msp5dsk6lxa1id748hhr0ww3ci79raaj1x5c7bn5x980zq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -405699,6 +405886,7 @@ self: { bytestring containers hspec + hspec-discover hspec-expectations http-client http-types @@ -405712,6 +405900,7 @@ self: { text unordered-containers ]; + testToolDepends = [ hspec-discover ]; description = "Krank checks issue tracker link status in your source code"; license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; @@ -405958,8 +406147,8 @@ self: { pname = "ktx-codec"; version = "0.0.2.1"; sha256 = "0cigkpvgx12py0i942sci359xsj87pa0bhgmmamhigynimbfspzr"; - revision = "4"; - editedCabalFile = "0pqsxvgrjs48aqkbm8vq13ad5ab4kjpiw416p2sj134imxlylr62"; + revision = "5"; + editedCabalFile = "0djld1sps7a3qj1a4gfb69k70xgb1psjnc7a6nkksgpiwjf1m951"; libraryHaskellDepends = [ base binary @@ -460665,8 +460854,8 @@ self: { }: mkDerivation { pname = "monatone"; - version = "0.1.0.0"; - sha256 = "1i4fk1x40x2zmkpyfmps1jnjbzvamhxg97a6a1vpfwjd2hca32w1"; + version = "0.2.1.1"; + sha256 = "1rq1c2d8ymhfa0dyiqasa1bjixqxss3av4h2zha836qd43l7xm5b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -460681,6 +460870,7 @@ self: { file-io filepath mtl + temporary text unordered-containers ]; @@ -466928,7 +467118,7 @@ self: { } ) { }; - mtl_2_3_1 = callPackage ( + mtl_2_3_2 = callPackage ( { mkDerivation, base, @@ -466936,10 +467126,8 @@ self: { }: mkDerivation { pname = "mtl"; - version = "2.3.1"; - sha256 = "19ywdksxkv4gfbf05xgpjbnnxd81mgxjnyl2h2vlqapyc35z2y11"; - revision = "1"; - editedCabalFile = "0vby474291gzarkv5y6aqb520g3k5nr6fpfim0qyzqhmfdnnjxsk"; + version = "2.3.2"; + sha256 = "1dk4zn2kgi9lxk3x0bhinn5a9dh06by8p5hq1wm7m4nkmi7sk6iz"; libraryHaskellDepends = [ base transformers @@ -483507,8 +483695,8 @@ self: { }: mkDerivation { pname = "nix-tree"; - version = "0.7.0"; - sha256 = "1h7klpr5km134f6393gjwnfwgpppvar56w8n7ksjw8aawy7czi0c"; + version = "0.8.0"; + sha256 = "03afl69w88gp0q30cfg8n5h6nhslwc2vcj52bjlxc2zxgwyb8plz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -495620,8 +495808,8 @@ self: { }: mkDerivation { pname = "opencascade-hs"; - version = "0.6.0.0"; - sha256 = "0bi2hyz863hmrw06qjlxmwkncmzbqf5kq54cfy5ky2f3p8r0kdx9"; + version = "0.6.0.1"; + sha256 = "17bh1f1243mfp7xs00ljgv9nlfp762ybghidz0jnbfrpy26yzcyg"; libraryHaskellDepends = [ base resourcet @@ -515373,6 +515561,8 @@ self: { pname = "perceptual-hash"; version = "0.1.4.7"; sha256 = "151s5bqhl89ism9v4h93z0x8g0rcschx58ddvzj09xxxdbnf3rmk"; + revision = "1"; + editedCabalFile = "0fkfpihq505m02v77lsg78g40amjh85726rr8kr37zrn2a255v41"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -518781,75 +518971,6 @@ self: { ) { }; persistent-test = callPackage ( - { - mkDerivation, - aeson, - base, - blaze-html, - bytestring, - conduit, - containers, - exceptions, - hspec, - hspec-expectations, - http-api-data, - HUnit, - monad-control, - monad-logger, - mtl, - path-pieces, - persistent, - QuickCheck, - quickcheck-instances, - random, - resourcet, - text, - time, - transformers, - transformers-base, - unliftio, - unliftio-core, - unordered-containers, - }: - mkDerivation { - pname = "persistent-test"; - version = "2.13.2.0"; - sha256 = "0mzj2k07yhbx8674c1yh6brl8clncqc7ci8295hjazrmr528rc2x"; - libraryHaskellDepends = [ - aeson - base - blaze-html - bytestring - conduit - containers - exceptions - hspec - hspec-expectations - http-api-data - HUnit - monad-control - monad-logger - mtl - path-pieces - persistent - QuickCheck - quickcheck-instances - random - resourcet - text - time - transformers - transformers-base - unliftio - unliftio-core - unordered-containers - ]; - description = "Tests for Persistent"; - license = lib.licenses.mit; - } - ) { }; - - persistent-test_2_13_2_1 = callPackage ( { mkDerivation, aeson, @@ -518915,7 +519036,6 @@ self: { ]; description = "Tests for Persistent"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -520429,8 +520549,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.52"; - sha256 = "0n97w15jp65sbk4373brs265yzpyq16m3g5vh6fa9azkg82r2p4x"; + version = "0.0.0.54"; + sha256 = "08sp7zd74rnm6zv0qs4i1cisi2ybsyaf5qp1icz2whzh1wfwxdx1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -542638,6 +542758,30 @@ self: { } ) { }; + prettyprinter-compat-ansi-wl-pprint_1_1 = callPackage ( + { + mkDerivation, + base, + prettyprinter, + prettyprinter-ansi-terminal, + text, + }: + mkDerivation { + pname = "prettyprinter-compat-ansi-wl-pprint"; + version = "1.1"; + sha256 = "0cx8kgwpmp00zklddi04kb617q0bcqga9sczfh6brmqphqwnnzd5"; + libraryHaskellDepends = [ + base + prettyprinter + prettyprinter-ansi-terminal + text + ]; + description = "Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + } + ) { }; + prettyprinter-compat-wl-pprint = callPackage ( { mkDerivation, @@ -592016,7 +592160,7 @@ self: { } ) { inherit (pkgs) z3; }; - sbv_13_2 = callPackage ( + sbv_13_3 = callPackage ( { mkDerivation, array, @@ -592056,8 +592200,8 @@ self: { }: mkDerivation { pname = "sbv"; - version = "13.2"; - sha256 = "0jga7yyplmsbmsscwfqpga5nsdynx0b9xzv6mg1n9l02wrilyx23"; + version = "13.3"; + sha256 = "1aij3wsn25gyn0aicwxm2r1hbqgcwkja98i381mk68a59fkzyjzf"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -595133,14 +595277,13 @@ self: { scotty, text, transformers, + unliftio, wai, }: mkDerivation { pname = "scotty-resource"; - version = "0.2.0.2"; - sha256 = "1lhaajsx34hlci76wjvab7a1sjd42silxsvf94ncf0pc0rmjqg1n"; - revision = "1"; - editedCabalFile = "11nwgmfc25bifdfwjs6jpjdrm080hdxqmn4vl5w61zza4972ykmp"; + version = "0.4.0.0"; + sha256 = "0pvj4spwn2rrnr1zxd5ff1yp1ja3zaxvfvhrlwm9fgvmip5shaqz"; libraryHaskellDepends = [ base containers @@ -595148,10 +595291,11 @@ self: { scotty text transformers + unliftio wai ]; - description = "[Deprecated] A Better way of modeling web resources"; - license = lib.licenses.asl20; + description = "A Better way of modeling web resources"; + license = lib.licensesSpdx."Apache-2.0"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -636954,14 +637098,11 @@ self: { tasty, tasty-quickcheck, transformers, - vector, }: mkDerivation { pname = "stable-heap"; - version = "0.2.1.0"; - sha256 = "0053h9yn303h4b98div1lw21mxf0mizc6w268pvzi6hhvhr84hv3"; - revision = "2"; - editedCabalFile = "0ph54yx7ja2yg5jm0x0b6jrj83xbpg96cq6m577xab33gmwi0961"; + version = "0.3.0.0"; + sha256 = "1bk5x0amhck6yrxzczr2gbrb1f0bl0c2ycb6167a5qja6d3z0xhg"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -636977,10 +637118,9 @@ self: { heaps mwc-random pqueue - vector ]; description = "Purely functional stable heaps (fair priority queues)"; - license = lib.licenses.mit; + license = lib.licensesSpdx."MIT"; hydraPlatforms = lib.platforms.none; broken = true; } @@ -637280,6 +637420,8 @@ self: { pname = "stack"; version = "3.7.1"; sha256 = "03n8191slbq9zs9h437qda1w24nnf73p7x48x8lqp8sbcn6plaj1"; + revision = "1"; + editedCabalFile = "1rfqqgmxgp7xbsqzln4nz2ywcdmdwh66mryzrh7nnd4iym44556s"; configureFlags = [ "-fdisable-git-info" "-fhide-dependency-versions" @@ -665547,8 +665689,8 @@ self: { }: mkDerivation { pname = "systranything"; - version = "0.1.3.0"; - sha256 = "17y8zwbrxmbfr8g7gwbsvhxrwf330l6n2xqm6247ia8k5ap4drfy"; + version = "0.1.4.0"; + sha256 = "0jmdiqp7cmysp20j4vf38i5kic5kfcqm89bxgpcch58sj1xkwfyf"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -666505,6 +666647,28 @@ self: { } ) { }; + tagged_0_8_10 = callPackage ( + { + mkDerivation, + base, + deepseq, + template-haskell, + }: + mkDerivation { + pname = "tagged"; + version = "0.8.10"; + sha256 = "0pbcyl88qgcyy1shibr459f6jjqz1xx84n5injii9wyanhg7kvqp"; + libraryHaskellDepends = [ + base + deepseq + template-haskell + ]; + description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + tagged-binary = callPackage ( { mkDerivation, @@ -670624,6 +670788,8 @@ self: { pname = "tasty-golden-extra"; version = "0.1.0.1"; sha256 = "1qfrskhw9qh6w594r9k6x1znz4xr2lma9v16zkdmmdii3wx9ipax"; + revision = "1"; + editedCabalFile = "1qpy9b5kkskwfzjfdvlc21jmi28d8a7fgyd15fd4lisqrd41p2g1"; libraryHaskellDepends = [ aeson aeson-diff @@ -676097,18 +676263,6 @@ self: { ) { }; termbox-bindings-c = callPackage ( - { mkDerivation, base }: - mkDerivation { - pname = "termbox-bindings-c"; - version = "0.1.0.2"; - sha256 = "1n1z66xwnvrmvb3qd5wx8rwf2v54zvy3bzqrqcwp43jjii4mjqkh"; - libraryHaskellDepends = [ base ]; - description = "termbox bindings"; - license = lib.licensesSpdx."BSD-3-Clause"; - } - ) { }; - - termbox-bindings-c_0_1_0_3 = callPackage ( { mkDerivation, base }: mkDerivation { pname = "termbox-bindings-c"; @@ -676117,7 +676271,6 @@ self: { libraryHaskellDepends = [ base ]; description = "termbox bindings"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -716087,6 +716240,8 @@ self: { pname = "validationt"; version = "0.3.0"; sha256 = "14kvkiawsychqq55nm0afpfwxjvxh9izbr35zgp3wg2j0zqzkhnz"; + revision = "1"; + editedCabalFile = "0f3bx0x8w58s8k6kwa3k3373f3fzp8lcaklid7lhc8gq9a67p8s2"; libraryHaskellDepends = [ aeson base @@ -721585,6 +721740,48 @@ self: { } ) { }; + visualize-type-inference = callPackage ( + { + mkDerivation, + alex, + ansi-terminal, + array, + base, + containers, + happy, + mtl, + optparse-applicative, + prettyprinter, + prettyprinter-ansi-terminal, + string-qq, + }: + mkDerivation { + pname = "visualize-type-inference"; + version = "0.0.1.0"; + sha256 = "1p9srrpcpk5hvl6zgf6wsdlzr73gz3d0ychaqpkgz2bljj5gmffh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal + array + base + containers + mtl + optparse-applicative + prettyprinter + prettyprinter-ansi-terminal + string-qq + ]; + executableToolDepends = [ + alex + happy + ]; + description = "Simulate simple constraint-based type inference"; + license = lib.licenses.bsd3; + mainProgram = "visualize-type-inference"; + } + ) { }; + vitrea = callPackage ( { mkDerivation, @@ -722065,6 +722262,19 @@ self: { } ) { }; + void_0_7_4 = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "void"; + version = "0.7.4"; + sha256 = "1ygx4kvffsciaj3jxc99ycbg94h708vrybz6agb4zczdc44pkzv1"; + libraryHaskellDepends = [ base ]; + description = "A Haskell 98 logically uninhabited data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + vorbiscomment = callPackage ( { mkDerivation, @@ -729499,8 +729709,8 @@ self: { }: mkDerivation { pname = "waterfall-cad"; - version = "0.6.0.0"; - sha256 = "05nx65f1wca9swn8jpq60mwwivbbz9wc44rn0bxcaszw4maqzv3h"; + version = "0.6.0.1"; + sha256 = "0fwa29bqzkqckk8rqvkzs6piizgw6l604zzkfhkgv815mp6ygghj"; libraryHaskellDepends = [ base filepath @@ -729534,8 +729744,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-examples"; - version = "0.6.0.0"; - sha256 = "0i5yrwnkcp60czv0mmxkcxh1jl7q21q3n0xq4y4dr8bvh4wfbgql"; + version = "0.6.0.1"; + sha256 = "1fhbzrmzwqkg7qcxl8b5m3gsi503h15pww67rhlyqx4kq1d125ki"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -729588,8 +729798,8 @@ self: { }: mkDerivation { pname = "waterfall-cad-svg"; - version = "0.6.0.0"; - sha256 = "1mfxcc62m88saf7n56f8chwfy1n2y1r0y68cfg1jkn7n97yrlxzm"; + version = "0.6.0.1"; + sha256 = "09s3i53jbfrz8wvbm51h42q78xs0nj18px4r3gyllww3383wfbyl"; libraryHaskellDepends = [ attoparsec base @@ -737634,50 +737844,6 @@ self: { ) { inherit (pkgs) wlc; }; wled-json = callPackage ( - { - mkDerivation, - aeson, - barbies, - base, - bytestring, - deriving-aeson, - hspec, - hspec-discover, - http-conduit, - QuickCheck, - rhine, - }: - mkDerivation { - pname = "wled-json"; - version = "0.1.0.1"; - sha256 = "1riaw104i6y0jzfahz90a764a8rn15rldlkf94h9kpy747r0bxvf"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - barbies - base - bytestring - deriving-aeson - http-conduit - ]; - executableHaskellDepends = [ - base - rhine - ]; - testHaskellDepends = [ - aeson - base - hspec - QuickCheck - ]; - testToolDepends = [ hspec-discover ]; - description = "Convenient interface for interacting with WLED devices"; - license = lib.licensesSpdx."BSD-3-Clause"; - } - ) { }; - - wled-json_0_1_0_2 = callPackage ( { mkDerivation, aeson, @@ -737718,7 +737884,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Convenient interface for interacting with WLED devices"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; From 6e98006396166a7a2694cc79d4b981dea6fea161 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 11 Dec 2025 10:21:35 +0100 Subject: [PATCH 017/208] haskell.packages.{ghc96,ghc98}.ghc-lib: fix build Should use the same version as ghc-lib-parser. --- .../configuration-ghc-9.6.x.nix | 1 + .../configuration-ghc-9.8.x.nix | 1 + .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 65 +++++++++++++++++++ 4 files changed, 68 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix index 41b81b6ba15f0..4b67704b3d47a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix @@ -201,6 +201,7 @@ in # A given major version of ghc-exactprint only supports one version of GHC. ghc-exactprint = addBuildDepend self.extra super.ghc-exactprint_1_7_1_0; + ghc-lib = doDistribute self.ghc-lib_9_8_5_20250214; ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_5_20250214; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2; haddock-library = doJailbreak super.haddock-library; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index 8b430b143451b..f46144828e423 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -106,6 +106,7 @@ in ghc-exactprint = doDistribute super.ghc-exactprint_1_8_0_0; haddock-library = doJailbreak super.haddock-library; + ghc-lib = doDistribute self.ghc-lib_9_8_5_20250214; ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_5_20250214; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2; inherit diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 33fcd5134f124..435d8982c38e8 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -69,6 +69,7 @@ extra-packages: - ghc-exactprint == 1.9.* # 2024-08-27: needed for GHC == 9.10 - ghc-exactprint == 1.12.* # 2025-10-15: needed for GHC == 9.12 - ghc-lib == 9.6.* # 2022-02-17: preserve for GHC 9.4 + - ghc-lib == 9.8.* # 2025-12-11: preserve for GHC 9.6, 9.8 - ghc-lib == 9.10.* # 2024-12-30: preserve for GHC 9.10/ghc-tags 1.9 - ghc-lib-parser == 9.6.* # 2024-05-19: preserve for GHC 9.4 - ghc-lib-parser == 9.8.* # 2024-12-26: preserve for GHC 9.6, 9.8 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 717a6d121386f..646dc50b6ae1c 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -261125,6 +261125,71 @@ self: { } ) { }; + ghc-lib_9_8_5_20250214 = callPackage ( + { + mkDerivation, + alex, + array, + base, + binary, + bytestring, + containers, + deepseq, + directory, + exceptions, + filepath, + ghc-lib-parser, + ghc-prim, + happy, + hpc, + parsec, + pretty, + process, + rts, + semaphore-compat, + stm, + time, + transformers, + unix, + }: + mkDerivation { + pname = "ghc-lib"; + version = "9.8.5.20250214"; + sha256 = "1f0q8y22k8qwqjax4bvn1cbg2whxmcnfydp6izw54rk4yqyx5b0c"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array + base + binary + bytestring + containers + deepseq + directory + exceptions + filepath + ghc-lib-parser + ghc-prim + hpc + parsec + pretty + process + rts + semaphore-compat + stm + time + transformers + unix + ]; + libraryToolDepends = [ + alex + happy + ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + ghc-lib_9_10_3_20250912 = callPackage ( { mkDerivation, From eec6d815c91e8bc7b3abe8804a94d728c987e310 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 12 Dec 2025 06:35:52 +0100 Subject: [PATCH 018/208] =?UTF-8?q?ocamlPackages.yojson:=202.2.2=20?= =?UTF-8?q?=E2=86=92=203.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ocamlPackages.atdgen-codec-runtime: 2.16.0 → 3.0.1 --- pkgs/by-name/be/beluga/package.nix | 4 +- pkgs/by-name/sa/satyrographos/package.nix | 5 +- .../ada-modules/gnatprove/default.nix | 2 +- .../vscoq-language-server/default.nix | 5 +- .../development/ocaml-modules/atd/default.nix | 2 - .../ocaml-modules/atdgen/codec-runtime.nix | 10 ++-- .../development/ocaml-modules/github/unix.nix | 9 +++ .../ocaml-modules/linol/default.nix | 2 - pkgs/development/ocaml-modules/linol/eio.nix | 2 - pkgs/development/ocaml-modules/linol/lwt.nix | 2 - .../ocaml-modules/morbig/default.nix | 2 - .../ocaml-modules/ocaml-lsp/lsp.nix | 22 +++++-- .../development/ocaml-modules/ocf/default.nix | 11 ++-- .../ocaml-modules/ocf/yojson.patch | 60 +++++++++++++++++++ .../ppx_deriving_yojson/default.nix | 8 ++- .../ocaml-modules/yojson/default.nix | 19 +++--- .../vsrocq-language-server/default.nix | 5 +- pkgs/development/tools/ocaml/merlin/4.x.nix | 4 +- .../tools/ocaml/merlin/default.nix | 2 + pkgs/top-level/ocaml-packages.nix | 24 +++++++- 20 files changed, 150 insertions(+), 50 deletions(-) create mode 100644 pkgs/development/ocaml-modules/ocf/yojson.patch diff --git a/pkgs/by-name/be/beluga/package.nix b/pkgs/by-name/be/beluga/package.nix index b2da0ab0e735a..dfe20947eee67 100644 --- a/pkgs/by-name/be/beluga/package.nix +++ b/pkgs/by-name/be/beluga/package.nix @@ -15,8 +15,6 @@ ocamlPackages.buildDunePackage rec { hash = "sha256-bMaLjHq/3ZrST5E9lBSIX0T2cAhDin+lv1XwgUF4/7w="; }; - duneVersion = "3"; - buildInputs = with ocamlPackages; [ gen sedlex @@ -26,7 +24,7 @@ ocamlPackages.buildDunePackage rec { omd uri ounit2 - yojson + yojson_2 ]; doCheck = true; diff --git a/pkgs/by-name/sa/satyrographos/package.nix b/pkgs/by-name/sa/satyrographos/package.nix index 611fdd4331e8a..6d0bcff93cdd6 100644 --- a/pkgs/by-name/sa/satyrographos/package.nix +++ b/pkgs/by-name/sa/satyrographos/package.nix @@ -17,8 +17,6 @@ in ocamlPackages.buildDunePackage { inherit pname version src; - duneVersion = "3"; - nativeBuildInputs = with ocamlPackages; [ menhir ]; @@ -29,14 +27,13 @@ ocamlPackages.buildDunePackage { opam-format opam-state ppx_deriving - ppx_deriving_yojson + (ppx_deriving_yojson.override { yojson = yojson_2; }) ppx_import ppx_jane shexp uri uri-sexp yaml-sexp - yojson ]; meta = { diff --git a/pkgs/development/ada-modules/gnatprove/default.nix b/pkgs/development/ada-modules/gnatprove/default.nix index a64c38918c8fe..2eba4ae77a111 100644 --- a/pkgs/development/ada-modules/gnatprove/default.nix +++ b/pkgs/development/ada-modules/gnatprove/default.nix @@ -129,7 +129,7 @@ stdenv.mkDerivation { num re sexplib - yojson + yojson_2 ]) ++ (lib.optionals (gnat_version == "14") [ gpr2_24_2_next diff --git a/pkgs/development/coq-modules/vscoq-language-server/default.nix b/pkgs/development/coq-modules/vscoq-language-server/default.nix index 730b1720efd35..97cfa917da58a 100644 --- a/pkgs/development/coq-modules/vscoq-language-server/default.nix +++ b/pkgs/development/coq-modules/vscoq-language-server/default.nix @@ -62,7 +62,6 @@ ocamlPackages.buildDunePackage { ++ (with ocamlPackages; [ findlib lablgtk3-sourceview3 - yojson zarith ppx_inline_test ppx_assert @@ -70,7 +69,9 @@ ocamlPackages.buildDunePackage { ppx_deriving ppx_import sexplib - ppx_yojson_conv + (ppx_yojson_conv.override { + ppx_yojson_conv_lib = ppx_yojson_conv_lib.override { yojson = yojson_2; }; + }) lsp sel ppx_optcomp diff --git a/pkgs/development/ocaml-modules/atd/default.nix b/pkgs/development/ocaml-modules/atd/default.nix index 581390de33e3d..2d5daf55ad41e 100644 --- a/pkgs/development/ocaml-modules/atd/default.nix +++ b/pkgs/development/ocaml-modules/atd/default.nix @@ -14,8 +14,6 @@ buildDunePackage { pname = "atd"; inherit (atdgen-codec-runtime) version src; - minimalOCamlVersion = "4.08"; - nativeBuildInputs = [ menhir ]; buildInputs = [ cmdliner ]; propagatedBuildInputs = [ diff --git a/pkgs/development/ocaml-modules/atdgen/codec-runtime.nix b/pkgs/development/ocaml-modules/atdgen/codec-runtime.nix index b3ea1fbc26fda..2ec8fd434cb5d 100644 --- a/pkgs/development/ocaml-modules/atdgen/codec-runtime.nix +++ b/pkgs/development/ocaml-modules/atdgen/codec-runtime.nix @@ -4,13 +4,13 @@ fetchurl, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "atdgen-codec-runtime"; - version = "2.16.0"; + version = "3.0.1"; src = fetchurl { - url = "https://github.com/ahrefs/atd/releases/download/${version}/atd-${version}.tbz"; - hash = "sha256-Wea0RWICQcvWkBqEKzNmg6+w6xJbOtv+4ovZTNVODe8="; + url = "https://github.com/ahrefs/atd/releases/download/${finalAttrs.version}/atd-${finalAttrs.version}.tbz"; + hash = "sha256-A66uRWWjLYu2ishRSvXvx4ALFhnClzlBynE4sSs0SIQ="; }; meta = { @@ -19,4 +19,4 @@ buildDunePackage rec { maintainers = [ lib.maintainers.vbgl ]; license = lib.licenses.mit; }; -} +}) diff --git a/pkgs/development/ocaml-modules/github/unix.nix b/pkgs/development/ocaml-modules/github/unix.nix index 4dd70fea7febf..54e5dc5daa986 100644 --- a/pkgs/development/ocaml-modules/github/unix.nix +++ b/pkgs/development/ocaml-modules/github/unix.nix @@ -1,5 +1,6 @@ { buildDunePackage, + fetchpatch, github, cohttp, cohttp-lwt-unix, @@ -12,6 +13,14 @@ buildDunePackage { pname = "github-unix"; inherit (github) version src; + patches = [ + # Compatibility with yojson 3.0 + (fetchpatch { + url = "https://github.com/mirage/ocaml-github/commit/487d7d413363921a8ffbb941610c2f71c811add8.patch"; + hash = "sha256-ThCsWRQKmlRg7rk8tlorsO87v8RWnBvocHDvgg/WWMA="; + }) + ]; + postPatch = '' substituteInPlace unix/dune --replace 'github bytes' 'github' ''; diff --git a/pkgs/development/ocaml-modules/linol/default.nix b/pkgs/development/ocaml-modules/linol/default.nix index 15262d3386de1..60668a60d1d3b 100644 --- a/pkgs/development/ocaml-modules/linol/default.nix +++ b/pkgs/development/ocaml-modules/linol/default.nix @@ -6,7 +6,6 @@ ppx_yojson_conv_lib, trace, uutf, - yojson, }: buildDunePackage (finalAttrs: { @@ -27,7 +26,6 @@ buildDunePackage (finalAttrs: { ppx_yojson_conv_lib trace uutf - yojson ]; meta = { diff --git a/pkgs/development/ocaml-modules/linol/eio.nix b/pkgs/development/ocaml-modules/linol/eio.nix index 807f6d7442843..703da109c67f9 100644 --- a/pkgs/development/ocaml-modules/linol/eio.nix +++ b/pkgs/development/ocaml-modules/linol/eio.nix @@ -2,7 +2,6 @@ buildDunePackage, eio, linol, - yojson, }: buildDunePackage { @@ -12,7 +11,6 @@ buildDunePackage { propagatedBuildInputs = [ eio linol - yojson ]; meta = linol.meta // { diff --git a/pkgs/development/ocaml-modules/linol/lwt.nix b/pkgs/development/ocaml-modules/linol/lwt.nix index f757db90ee6e9..57585e0e8c0ac 100644 --- a/pkgs/development/ocaml-modules/linol/lwt.nix +++ b/pkgs/development/ocaml-modules/linol/lwt.nix @@ -2,7 +2,6 @@ buildDunePackage, linol, lwt, - yojson, }: buildDunePackage { @@ -12,7 +11,6 @@ buildDunePackage { propagatedBuildInputs = [ linol lwt - yojson ]; meta = linol.meta // { diff --git a/pkgs/development/ocaml-modules/morbig/default.nix b/pkgs/development/ocaml-modules/morbig/default.nix index 3d5e817210617..9197c9352e1e0 100644 --- a/pkgs/development/ocaml-modules/morbig/default.nix +++ b/pkgs/development/ocaml-modules/morbig/default.nix @@ -7,7 +7,6 @@ menhirLib, ppx_deriving_yojson, visitors, - yojson, }: lib.throwIf (lib.versionAtLeast ocaml.version "5.4") @@ -33,7 +32,6 @@ lib.throwIf (lib.versionAtLeast ocaml.version "5.4") menhirLib ppx_deriving_yojson visitors - yojson ]; meta = { diff --git a/pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix b/pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix index 11954a620834c..15366a975b03d 100644 --- a/pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix +++ b/pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix @@ -4,6 +4,7 @@ cppo, stdlib-shims, ppx_yojson_conv_lib, + yojson_2, ocaml-syntax-shims, jsonrpc, omd, @@ -62,7 +63,6 @@ buildDunePackage rec { [ pp re - ppx_yojson_conv_lib octavius dune-build-info dune-rpc @@ -77,7 +77,6 @@ buildDunePackage rec { [ pp re - ppx_yojson_conv_lib octavius dune-build-info dune-rpc @@ -109,21 +108,36 @@ buildDunePackage rec { nativeBuildInputs = lib.optional (lib.versionOlder version "1.7.0") cppo; propagatedBuildInputs = - if lib.versionAtLeast version "1.14.0" then + if lib.versionAtLeast version "1.23.1" then [ jsonrpc ppx_yojson_conv_lib uutf ] + else if lib.versionAtLeast version "1.14.0" then + [ + jsonrpc + (ppx_yojson_conv_lib.override { yojson = yojson_2; }) + uutf + ] else if lib.versionAtLeast version "1.10.0" then [ dyn jsonrpc ordering - ppx_yojson_conv_lib + (ppx_yojson_conv_lib.override { yojson = yojson_2; }) stdune uutf ] + else if lib.versionAtLeast version "1.9.0" then + [ + csexp + jsonrpc + (pp.override { version = "1.2.0"; }) + (ppx_yojson_conv_lib.override { yojson = yojson_2; }) + result + uutf + ] else if lib.versionAtLeast version "1.7.0" then [ csexp diff --git a/pkgs/development/ocaml-modules/ocf/default.nix b/pkgs/development/ocaml-modules/ocf/default.nix index d71741fa2e9aa..3adcadfda8358 100644 --- a/pkgs/development/ocaml-modules/ocf/default.nix +++ b/pkgs/development/ocaml-modules/ocf/default.nix @@ -5,17 +5,16 @@ yojson, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "ocf"; version = "0.9.0"; - duneVersion = "3"; - minimalOCamlVersion = "4.03"; + patches = ./yojson.patch; src = fetchFromGitLab { domain = "framagit.org"; owner = "zoggy"; repo = "ocf"; - rev = version; - sha256 = "sha256-tTNpvncLO/WfcMbjqRfqzcdPv2Bd877fOU5AZlkkcXA="; + tag = finalAttrs.version; + hash = "sha256-tTNpvncLO/WfcMbjqRfqzcdPv2Bd877fOU5AZlkkcXA="; }; propagatedBuildInputs = [ yojson ]; @@ -26,4 +25,4 @@ buildDunePackage rec { license = lib.licenses.lgpl3; maintainers = with lib.maintainers; [ regnat ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/ocf/yojson.patch b/pkgs/development/ocaml-modules/ocf/yojson.patch new file mode 100644 index 0000000000000..8f9ffe6f96893 --- /dev/null +++ b/pkgs/development/ocaml-modules/ocf/yojson.patch @@ -0,0 +1,60 @@ +From caf5430f30830a2222bd7d0e6c5cea7b632e4a6a Mon Sep 17 00:00:00 2001 +From: Zoggy +Date: Wed, 22 Oct 2025 11:41:52 +0200 +Subject: [PATCH] support Yojson >= 3.0: do not use `Tuple any more, use `List + instead + +--- + Changes | 3 +++ + lib/ocf.ml | 14 +++++--------- + 2 files changed, 8 insertions(+), 9 deletions(-) + +diff --git a/lib/ocf.ml b/lib/ocf.ml +index 3169d13..3ac98a4 100644 +--- a/lib/ocf.ml ++++ b/lib/ocf.ml +@@ -130,8 +130,7 @@ module Wrapper = + let list w = + let to_j ?with_doc l = `List (List.map (w.to_json ?with_doc) l) in + let from_j ?def = function +- | `List l +- | `Tuple l -> List.map (w.from_json ?def: None) l ++ | `List l -> List.map (w.from_json ?def: None) l + | `Null -> [] + | json -> invalid_value json + in +@@ -150,27 +149,24 @@ module Wrapper = + + let pair w1 w2 = + let to_j ?with_doc (v1, v2) = +- `Tuple [w1.to_json ?with_doc v1 ; w2.to_json ?with_doc v2] ++ `List [w1.to_json ?with_doc v1 ; w2.to_json ?with_doc v2] + in + let from_j ?def = function +- `List [v1 ; v2] +- | `Tuple [v1 ; v2] -> (w1.from_json v1, w2.from_json v2) ++ | `List [v1 ; v2] -> (w1.from_json v1, w2.from_json v2) + | json -> invalid_value json + in + make to_j from_j + + let triple w1 w2 w3 = + let to_j ?with_doc (v1, v2, v3) = +- `Tuple [ ++ `List [ + w1.to_json ?with_doc v1 ; + w2.to_json ?with_doc v2 ; + w3.to_json ?with_doc v3 ; + ] + in + let from_j ?def = function +- `List [v1 ; v2 ; v3] +- | `Tuple [v1 ; v2 ; v3] -> +- (w1.from_json v1, w2.from_json v2, w3.from_json v3) ++ `List [v1 ; v2 ; v3] -> (w1.from_json v1, w2.from_json v2, w3.from_json v3) + | json -> invalid_value json + in + make to_j from_j +-- +GitLab + diff --git a/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix index 55268ac06f2c8..c69bc6fdd15f8 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix @@ -2,6 +2,7 @@ lib, buildDunePackage, fetchFromGitHub, + fetchpatch, ocaml, ppxlib, ounit, @@ -38,7 +39,10 @@ buildDunePackage rec { pname = "ppx_deriving_yojson"; inherit (param) version; - minimalOCamlVersion = "4.07"; + patches = fetchpatch { + url = "https://github.com/ocaml-ppx/ppx_deriving_yojson/commit/1bbbe2c4c5822c4297b0b812c59a155cf96c5089.patch"; + hash = "sha256-jYW2/Ix6T94vfI2mGnIkYSG1rjsWEsnOPA1mufP3sd4="; + }; src = fetchFromGitHub { owner = "ocaml-ppx"; @@ -54,7 +58,7 @@ buildDunePackage rec { ] ++ param.propagatedBuildInputs or [ ]; - doCheck = lib.versionAtLeast ocaml.version "4.08"; + doCheck = true; inherit (param) checkInputs; meta = { diff --git a/pkgs/development/ocaml-modules/yojson/default.nix b/pkgs/development/ocaml-modules/yojson/default.nix index 9c8ed36906157..ecdac537ce378 100644 --- a/pkgs/development/ocaml-modules/yojson/default.nix +++ b/pkgs/development/ocaml-modules/yojson/default.nix @@ -5,22 +5,27 @@ seq, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "yojson"; - version = "2.2.2"; + version = "3.0.0"; src = fetchurl { - url = "https://github.com/ocaml-community/yojson/releases/download/${version}/yojson-${version}.tbz"; - hash = "sha256-mr+tjJp51HI60vZEjmacHmjb/IfMVKG3wGSwyQkSxZU="; + url = "https://github.com/ocaml-community/yojson/releases/download/${finalAttrs.version}/yojson-${finalAttrs.version}.tbz"; + hash = + { + "3.0.0" = "sha256-mUFNp2CbkqAkdO9LSezaFe3Iy7pSKTQbEk5+RpXDlhA="; + "2.2.2" = "sha256-mr+tjJp51HI60vZEjmacHmjb/IfMVKG3wGSwyQkSxZU="; + } + ."${finalAttrs.version}"; }; - propagatedBuildInputs = [ seq ]; + propagatedBuildInputs = lib.optional (!lib.versionAtLeast finalAttrs.version "3.0.0") seq; meta = { description = "Optimized parsing and printing library for the JSON format"; - homepage = "https://github.com/ocaml-community/${pname}"; + homepage = "https://github.com/ocaml-community/yojson"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.vbgl ]; mainProgram = "ydump"; }; -} +}) diff --git a/pkgs/development/rocq-modules/vsrocq-language-server/default.nix b/pkgs/development/rocq-modules/vsrocq-language-server/default.nix index cc96fe9a78ace..7d724a8328e7d 100644 --- a/pkgs/development/rocq-modules/vsrocq-language-server/default.nix +++ b/pkgs/development/rocq-modules/vsrocq-language-server/default.nix @@ -48,7 +48,6 @@ ocamlPackages.buildDunePackage { ++ (with ocamlPackages; [ findlib lablgtk3-sourceview3 - yojson zarith ppx_inline_test ppx_assert @@ -56,7 +55,9 @@ ocamlPackages.buildDunePackage { ppx_deriving ppx_import sexplib - ppx_yojson_conv + (ppx_yojson_conv.override { + ppx_yojson_conv_lib = ppx_yojson_conv_lib.override { yojson = yojson_2; }; + }) lsp sel ppx_optcomp diff --git a/pkgs/development/tools/ocaml/merlin/4.x.nix b/pkgs/development/tools/ocaml/merlin/4.x.nix index 530c9c6ac829a..10774604e01a6 100644 --- a/pkgs/development/tools/ocaml/merlin/4.x.nix +++ b/pkgs/development/tools/ocaml/merlin/4.x.nix @@ -13,6 +13,7 @@ menhir, menhirLib, menhirSdk, + seq, # Each releases of Merlin support a limited range of versions of OCaml. version ? { @@ -85,7 +86,8 @@ buildDunePackage { (if lib.versionAtLeast version "4.7-414" then merlin-lib else csexp) menhirSdk menhirLib - ]; + ] + ++ lib.optional (!lib.versionAtLeast version "4.7-414") seq; doCheck = false; checkPhase = '' diff --git a/pkgs/development/tools/ocaml/merlin/default.nix b/pkgs/development/tools/ocaml/merlin/default.nix index 048ea46551d92..797c2dbdd71e0 100644 --- a/pkgs/development/tools/ocaml/merlin/default.nix +++ b/pkgs/development/tools/ocaml/merlin/default.nix @@ -9,6 +9,7 @@ yojson, csexp, result, + seq, menhirSdk, }: @@ -43,6 +44,7 @@ buildDunePackage rec { yojson csexp result + seq menhirSdk ]; diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 1d8c79728cfea..7abd09c29eabf 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -422,7 +422,12 @@ let dolmen_loop = callPackage ../development/ocaml-modules/dolmen/loop.nix { }; - dolmen_lsp = callPackage ../development/ocaml-modules/dolmen/lsp.nix { }; + dolmen_lsp = callPackage ../development/ocaml-modules/dolmen/lsp.nix { + lsp = lsp.override { + jsonrpc = jsonrpc.override { yojson = yojson_2; }; + ppx_yojson_conv_lib = ppx_yojson_conv_lib.override { yojson = yojson_2; }; + }; + }; dolmen_model = callPackage ../development/ocaml-modules/dolmen/model.nix { }; @@ -1062,7 +1067,11 @@ let linksem = callPackage ../development/ocaml-modules/linksem { }; - linol = callPackage ../development/ocaml-modules/linol { }; + linol = callPackage ../development/ocaml-modules/linol { + ppx_yojson_conv_lib = ppx_yojson_conv_lib.override { + yojson = yojson_2; + }; + }; linol-eio = callPackage ../development/ocaml-modules/linol/eio.nix { }; @@ -1310,7 +1319,11 @@ let inherit (pkgs.llvmPackages_19) clang libclang libllvm; }; - morbig = callPackage ../development/ocaml-modules/morbig { }; + morbig = callPackage ../development/ocaml-modules/morbig { + ppx_deriving_yojson = ppx_deriving_yojson.override { + yojson = yojson_2; + }; + }; mparser = callPackage ../development/ocaml-modules/mparser { }; @@ -2190,6 +2203,11 @@ let yojson = callPackage ../development/ocaml-modules/yojson { }; + yojson_2 = yojson.overrideAttrs (_: { + version = "2.2.2"; + __intentionallyOverridingVersion = true; + }); + yuscii = callPackage ../development/ocaml-modules/yuscii { }; yuujinchou = callPackage ../development/ocaml-modules/yuujinchou { }; From c1c47d4ab245a83613d4e3b78bb0adb0834448f2 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 11 Dec 2025 18:13:43 +0100 Subject: [PATCH 019/208] haskellPackages.http2-tls: fix eval This broke via staging merge. (cherry picked from commit ee0923ac764941d89e4787a1d5339eaedab00008) --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ebf32b79c4d75..7686538c7b7cb 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3028,7 +3028,7 @@ with haskellLib; http2-tls = lib.warnIf (lib.versionAtLeast self.tls.version "2.1.10") "haskellPackages.http2-tls: tls override can be removed" - (super.http2-tls.override { tls = self.tls_2_1_12; }); + (super.http2-tls.override { tls = self.tls_2_1_13; }); # Relax http2 version bound (5.3.9 -> 5.3.10) # https://github.com/well-typed/grapesy/issues/297 From 9ccf0dc9f1d16bc98981653c5cce23d32db7d2f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 Dec 2025 18:45:51 +0000 Subject: [PATCH 020/208] cosmic-ext-applet-minimon: 0.9.0 -> 1.0.0 --- pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix b/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix index d04c80281cae3..248945e9d1328 100644 --- a/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix +++ b/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-ext-applet-minimon"; - version = "0.9.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "cosmic-utils"; repo = "minimon-applet"; tag = "v${finalAttrs.version}"; - hash = "sha256-tUAp6GN5oJYhALjTpEELMOEBpfao5D9B0hl2ecNtwMg="; + hash = "sha256-Vxbzg7LHD+gYOeS+KHbV1zo17O0BsDLgQayYS0yBIOM="; }; - cargoHash = "sha256-qgqlEufv9vLLIOcDLiX76xRcXal1Q0S5726ua+8R8Ek="; + cargoHash = "sha256-VmpzzEe6rE2LbaH1wZH37FoLJ93y4VIK8KiVDzT/Wj8="; nativeBuildInputs = [ just From a2f4624ff3eeef15d0181d4fc0009c47fc5d85e9 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 14 Dec 2025 14:02:26 +0100 Subject: [PATCH 021/208] haskellPackages: hackage 2025-12-11T06:37:31Z -> 2025-12-14T11:19:11Z all-cabal-hashes: 2025-12-11T06:37:31Z -> 2025-12-14T11:19:11Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../haskell-modules/configuration-common.nix | 6 - .../haskell-modules/hackage-packages.nix | 358 ++++++++++++++---- 3 files changed, 286 insertions(+), 86 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index d199cd0682513..5cfc83624ea9f 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "28774b2e3a4c07a4a44cb0ec71b8e314534e183c", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/28774b2e3a4c07a4a44cb0ec71b8e314534e183c.tar.gz", - "sha256": "0vnp25bqc3ix6hw6y7r96a9wq41f4m056sgc1grycys444blm549", - "msg": "Update from Hackage at 2025-12-11T06:37:31Z" + "commit": "6038c71e482385265b435e5f69ed6231dfea5753", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/6038c71e482385265b435e5f69ed6231dfea5753.tar.gz", + "sha256": "0g315gi54sx2hj4qdhaz8ql1yy2zbf2wk87yhhqmgvyslhvmlw24", + "msg": "Update from Hackage at 2025-12-14T11:19:11Z" } diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7686538c7b7cb..a3de2917d7268 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3278,12 +3278,6 @@ with haskellLib; # 2025-5-15: Too strict bounds on base <4.19, see: https://github.com/zachjs/sv2v/issues/317 sv2v = doJailbreak super.sv2v; - # 2025-09-20: New revision already on hackage. - nvfetcher = lib.pipe super.nvfetcher [ - (warnAfterVersion "0.7.0.0") - doJailbreak - ]; - # 2025-06-25: Upper bounds of transformers and bytestring too strict, # as haskore 0.2.0.8 was released in 2016 and is quite outdated. # Tests fail with: diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b94b679cb2da9..afe693e5381c6 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -7294,21 +7294,19 @@ self: { bytestring, deepseq, network, - text, time, wide-word, }: mkDerivation { pname = "ClickHaskell"; - version = "0.2.0"; - sha256 = "13xsg5ml172asp7sy6afgvqk57rknmjq2gpli41pgk6im1wzm6vl"; + version = "1.0.0"; + sha256 = "1lz40mkvzdrnhhbw8fn0k6a2z29bgngzqfkd3avafrqp4in58yyd"; libraryHaskellDepends = [ base binary bytestring deepseq network - text time wide-word ]; @@ -7317,6 +7315,31 @@ self: { } ) { }; + ClickHaskell-tls = callPackage ( + { + mkDerivation, + base, + bytestring, + ClickHaskell, + tls, + }: + mkDerivation { + pname = "ClickHaskell-tls"; + version = "1.0.0"; + sha256 = "1dyrdysq73lmmbh107lggsixzzk264s0np94jdn1594yvbngr01m"; + revision = "1"; + editedCabalFile = "0p453ddjj8j83mb3pvwav5901ykprz7j61pwxfvbbp92yq47rslf"; + libraryHaskellDepends = [ + base + bytestring + ClickHaskell + tls + ]; + description = "ClickHaskell TLS extension"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + Clipboard = callPackage ( { mkDerivation, @@ -109992,21 +110015,27 @@ self: { { mkDerivation, base, + bytestring, containers, directory, - regexpr, + mtl, + pcre-light, text, + validation, }: mkDerivation { pname = "bizzlelude"; - version = "4.17.2.2"; - sha256 = "1b89vnf7zhhwyzjhhigiy7pp7v46w6js4d1z924ch853q52822wq"; + version = "4.20.2.0.1"; + sha256 = "1cawb7wn8qxc67pvhcyv3h0ykjbv3mfm04jbp1nagz6nn6ah7ccb"; libraryHaskellDepends = [ base + bytestring containers directory - regexpr + mtl + pcre-light text + validation ]; description = "A lousy Prelude replacement by a lousy dude"; license = lib.licensesSpdx."BSD-3-Clause"; @@ -112914,12 +112943,12 @@ self: { } ) { }; - bluefin_0_2_0_0 = callPackage ( + bluefin_0_2_1_0 = callPackage ( { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.2.0.0"; - sha256 = "0kyzj5lr1w8r39mngsj8bf2bsqs3dxjirsmbkbk2zsldv9g0j210"; + version = "0.2.1.0"; + sha256 = "114f78hi6z0rk66avr3wpzn1wfx0zyn8iqscb2dr9xslpy0bckxs"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; license = lib.licensesSpdx."MIT"; @@ -113014,7 +113043,7 @@ self: { } ) { }; - bluefin-internal_0_2_0_0 = callPackage ( + bluefin-internal_0_2_1_0 = callPackage ( { mkDerivation, async, @@ -113026,8 +113055,8 @@ self: { }: mkDerivation { pname = "bluefin-internal"; - version = "0.2.0.0"; - sha256 = "0mc343qjbdjps66r9mjp0p0ki9lfqrhpfqk3vahwih4msvnrfc8j"; + version = "0.2.1.0"; + sha256 = "0nmp1mn9hcjq5xy5amzr0pqg3yll916nkgici0yp06j5s013gfkh"; libraryHaskellDepends = [ async base @@ -125540,8 +125569,8 @@ self: { pname = "cabal-install"; version = "3.16.0.0"; sha256 = "06jndk7xcm837rsy4y9nhy8a0162ckravh8dlnif1vmywfgljai8"; - revision = "2"; - editedCabalFile = "1f8gi3v27hr4x2ydqa20ijqdcv3pm09lyykhqcaz8zy7dvz96xb0"; + revision = "3"; + editedCabalFile = "0vcpy83jjfrqbr9z6nmgid2ci5h9gqmfy8zq1yrpxh1iif4gjy7w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128136,8 +128165,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "1.9.1"; - sha256 = "1jhimq7vjnbpggv1l97icwq6i4qhdazhx9gn23fxcf1xj9lz6q6l"; + version = "1.9.2"; + sha256 = "0yzc90i9sv9np6q7fhkmbcyy67a7irsgdd9b072r1rgr5afn773q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128300,8 +128329,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.9.1"; - sha256 = "1gr35qmx0lrbfqyyrl8xab9k0x38n771by3girlc8sdv0xjil25d"; + version = "1.9.2"; + sha256 = "07bnnkh2b9ryhi8adwa9i9nh17qhmfknxn3l84lld2ry43hnwkww"; libraryHaskellDepends = [ aeson async @@ -259457,8 +259486,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "ghc-compat"; - version = "0.5.3.0"; - sha256 = "0lkb799fg6qpqsxpblwpd9czg73cy8dik9igd9kjny1ppg159vl4"; + version = "0.5.4.0"; + sha256 = "0lfny2dyq1r58wbzrwsz3kw9kyb0p0jcqkzih41lk8ychn7zf7d6"; libraryHaskellDepends = [ base ]; description = "GHC compatibility for MicroHs"; license = lib.licensesSpdx."Apache-2.0"; @@ -270911,7 +270940,6 @@ self: { filepath, gitlib, gitlib-libgit2, - lifted-async, logging, old-locale, optparse-applicative, @@ -270926,10 +270954,8 @@ self: { }: mkDerivation { pname = "git-monitor"; - version = "3.1.1.5"; - sha256 = "0jqmcldnl1hd0za33jw4490qgx9ngqbh7pyy47y1pb9j1hvci9jj"; - revision = "1"; - editedCabalFile = "18s9vigsi5z5j2m5q956nj4h84bwgfh8v010dz4jahhrlkavg1ra"; + version = "3.2.2"; + sha256 = "1x1q8pl871hhxnaig9mfdxzwgjzsn70yc5drn534h0zzk52zj5d1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -270940,7 +270966,6 @@ self: { filepath gitlib gitlib-libgit2 - lifted-async logging old-locale optparse-applicative @@ -284861,8 +284886,8 @@ self: { }: mkDerivation { pname = "graphwiz"; - version = "1.0.0"; - sha256 = "0ssddsg7wv007ll6jazhncdvs6pd42pc8nfvg4md1a2xhrzacv03"; + version = "2.0.0"; + sha256 = "1lh6rggylnwsyadbiq895lnykjyiv230x8bp5fvww9vi0b2fjwyy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -284879,6 +284904,7 @@ self: { executableHaskellDepends = [ base lens + text text-builder ]; testHaskellDepends = [ @@ -323267,8 +323293,8 @@ self: { }: mkDerivation { pname = "heptapod"; - version = "1.1.0.0"; - sha256 = "0s7fq0rh0aax7rfqd49li64n9kw86l8i75mzrkqrpd945xb3zkn9"; + version = "1.1.0.1"; + sha256 = "19453ljazkgssj53ws2xlaln6kvr2fv1yh0crjx4zr17vl7pgc7x"; libraryHaskellDepends = [ base bytestring @@ -333604,8 +333630,8 @@ self: { pname = "hledger-iadd"; version = "1.3.22"; sha256 = "077v7jgqhmpkg8m68bg4qi0jxl4zkg17aqk5n58ni3s2h71lkwlv"; - revision = "1"; - editedCabalFile = "16ac7v90dd0lwf9dwiylc8w0zq1al45ah2nlr177kvglfsxjvv12"; + revision = "2"; + editedCabalFile = "0jnczff457f3n4sgz16iiyfsdhr2dhxdvxpb3dls24n7452vf2mw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -333685,8 +333711,8 @@ self: { pname = "hledger-interest"; version = "1.6.7"; sha256 = "1jirygghw82zi8z160j45qzfcj1l89vckqr7hrv78h3f3pim6np4"; - revision = "3"; - editedCabalFile = "0f7aqbiy8s4137wa37awgjx5xmlj9x18zc10292hgsbyrzvnisdq"; + revision = "4"; + editedCabalFile = "1h3jx1jj4spgj34mhxydg24lwv95m39f8ndy222849s5nsh6lg0n"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -334443,6 +334469,37 @@ self: { } ) { inherit (pkgs) libsass; }; + hlibsass_0_1_10_3 = callPackage ( + { + mkDerivation, + base, + Cabal, + directory, + hspec, + libsass, + }: + mkDerivation { + pname = "hlibsass"; + version = "0.1.10.3"; + sha256 = "1016x1gjmvq26a5gackf8x4206rv9lfb89hpn1197y0zavnqga63"; + configureFlags = [ "-fexternallibsass" ]; + setupHaskellDepends = [ + base + Cabal + directory + ]; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ libsass ]; + testHaskellDepends = [ + base + hspec + ]; + description = "Low-level bindings to Libsass"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { inherit (pkgs) libsass; }; + hlint_3_6_1 = callPackage ( { mkDerivation, @@ -356475,7 +356532,7 @@ self: { } ) { }; - hspec_2_11_15 = callPackage ( + hspec_2_11_16 = callPackage ( { mkDerivation, base, @@ -356486,8 +356543,8 @@ self: { }: mkDerivation { pname = "hspec"; - version = "2.11.15"; - sha256 = "1x5mks7bzcy5p6mfi2zbrwlq2m25q2wyn3fi94mmqkl61ksg8939"; + version = "2.11.16"; + sha256 = "1brjn0awqrmjz75a69nskx19f19b9y32hcnd2f3lif5sv5df1zgs"; libraryHaskellDepends = [ base hspec-core @@ -356558,7 +356615,7 @@ self: { } ) { }; - hspec-api_2_11_15 = callPackage ( + hspec-api_2_11_16 = callPackage ( { mkDerivation, base, @@ -356569,8 +356626,8 @@ self: { }: mkDerivation { pname = "hspec-api"; - version = "2.11.15"; - sha256 = "10yn5q3jk7qzd5aipqssz42cbajzhbgcqw7qka1ams1wmrsmp4dz"; + version = "2.11.16"; + sha256 = "00k1ihl2lbp1md7qzjhhl96ax5vabzh3q5lfbs88svzwprpmkrr5"; libraryHaskellDepends = [ base hspec-core @@ -356792,7 +356849,7 @@ self: { } ) { }; - hspec-core_2_11_15 = callPackage ( + hspec-core_2_11_16 = callPackage ( { mkDerivation, ansi-terminal, @@ -356820,8 +356877,8 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.11.15"; - sha256 = "0cpjl2p2ihdzc48z4bv7pnpi5fg529zplvdyh3awrj3fjpy4mysn"; + version = "2.11.16"; + sha256 = "0kj2kljczp6y02w2sd9bcgpa5cdisx7sc5a57wrz99h1p6968a7m"; libraryHaskellDepends = [ ansi-terminal array @@ -356960,7 +357017,7 @@ self: { } ) { }; - hspec-discover_2_11_15 = callPackage ( + hspec-discover_2_11_16 = callPackage ( { mkDerivation, base, @@ -356972,8 +357029,8 @@ self: { }: mkDerivation { pname = "hspec-discover"; - version = "2.11.15"; - sha256 = "112zrz1sk83l8f88ll1y9hcv607whv5mz44p9lrsqg1czayxfkvc"; + version = "2.11.16"; + sha256 = "1b4g26bxadzaypr6ib7a75ycapg8k927pfq8g0y2pm111lgcyv5x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -357708,7 +357765,7 @@ self: { } ) { }; - hspec-meta_2_11_15 = callPackage ( + hspec-meta_2_11_16 = callPackage ( { mkDerivation, ansi-terminal, @@ -357732,8 +357789,8 @@ self: { }: mkDerivation { pname = "hspec-meta"; - version = "2.11.15"; - sha256 = "1x4pkr589jivnqh3xmfx1dczm2036cbkpg58ig3fzaxkzpd7pfrr"; + version = "2.11.16"; + sha256 = "0rk9d4xrzjsz986ylx133iyakb4s7m64pgvkv2x5k8xf4mgd192y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -378473,6 +378530,37 @@ self: { } ) { }; + immortal-queue_0_2_0_0 = callPackage ( + { + mkDerivation, + async, + base, + immortal, + stm, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "immortal-queue"; + version = "0.2.0.0"; + sha256 = "1gd7abv6ssa3364hkph8qw7yv250yzw77adp5wxs70dvqnxhlp3v"; + libraryHaskellDepends = [ + async + base + immortal + ]; + testHaskellDepends = [ + base + stm + tasty + tasty-hunit + ]; + description = "Build a pool of queue-processing worker threads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + immortal-worker = callPackage ( { mkDerivation, @@ -433754,7 +433842,7 @@ self: { } ) { }; - lr-acts_0_1_1 = callPackage ( + lr-acts_0_2 = callPackage ( { mkDerivation, base, @@ -433766,8 +433854,8 @@ self: { }: mkDerivation { pname = "lr-acts"; - version = "0.1.1"; - sha256 = "09kqdyizmdy8lh43k67a8wlsjivannjhx9ayrllgh5ly4rs6q8s8"; + version = "0.2"; + sha256 = "1slvw3czssj93ag08qiy4qakw7k7m40kcll0sq5ilffbhfaxgh6b"; libraryHaskellDepends = [ base data-default @@ -458036,8 +458124,8 @@ self: { }: mkDerivation { pname = "monad-effect"; - version = "0.2.2.0"; - sha256 = "1xl829m92ia2ib75l0yh0w5wvrmi5db4lilghzkjjzpp4g79m2sv"; + version = "0.2.3.0"; + sha256 = "0dg72nm7f2baw6z8dqgk4lz33196jww28j59dq65zsh2lzd0npmg"; libraryHaskellDepends = [ async base @@ -489153,6 +489241,7 @@ self: { data-default, extra, free, + Glob, hspec, hspec-discover, microlens, @@ -489165,6 +489254,7 @@ self: { shake, stm, text, + time, toml-reader, transformers, unliftio, @@ -489172,10 +489262,8 @@ self: { }: mkDerivation { pname = "nvfetcher"; - version = "0.7.0.0"; - sha256 = "0idcca3g1rfm8rc7zy68pdbhv4s0npdzdb47ixj0hk2pr8rg51ak"; - revision = "1"; - editedCabalFile = "0pkcsb97x64fnrrs93l73k1yydrnswh8drwdab90c4ac9wjjxvk8"; + version = "0.8.0.0"; + sha256 = "06r92h6i1npgvlbw40rqpnam5rjr8kxrl32ss7gxp0hrf7anii87"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -489189,6 +489277,7 @@ self: { data-default extra free + Glob microlens microlens-th neat-interpolation @@ -489213,6 +489302,7 @@ self: { data-default extra free + Glob microlens microlens-th neat-interpolation @@ -489238,6 +489328,7 @@ self: { data-default extra free + Glob hspec microlens microlens-th @@ -489249,6 +489340,7 @@ self: { shake stm text + time toml-reader transformers unliftio @@ -515620,8 +515712,8 @@ self: { pname = "perceptual-hash"; version = "0.1.4.7"; sha256 = "151s5bqhl89ism9v4h93z0x8g0rcschx58ddvzj09xxxdbnf3rmk"; - revision = "1"; - editedCabalFile = "0fkfpihq505m02v77lsg78g40amjh85726rr8kr37zrn2a255v41"; + revision = "2"; + editedCabalFile = "0r16n50ak4k4l21shwd5l0i2iiw2yf93a7qjjv8yfll9mhss87wk"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -518371,7 +518463,7 @@ self: { } ) { }; - persistent-postgresql_2_14_0_1 = callPackage ( + persistent-postgresql_2_14_2_0 = callPackage ( { mkDerivation, aeson, @@ -518382,6 +518474,7 @@ self: { conduit, containers, fast-logger, + file-embed, hspec, hspec-expectations, hspec-expectations-lifted, @@ -518412,8 +518505,8 @@ self: { }: mkDerivation { pname = "persistent-postgresql"; - version = "2.14.0.1"; - sha256 = "1jkniapvc24l5bf4gfv3j5qwlm40xga6wwrcnkdv0sw0bbgp6y31"; + version = "2.14.2.0"; + sha256 = "0kg7advrdpqxdm26imbb2jbszpwhqqc80mm41hskicglzxnibxf8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -518424,6 +518517,7 @@ self: { bytestring conduit containers + file-embed monad-logger mtl persistent @@ -520608,8 +520702,8 @@ self: { }: mkDerivation { pname = "phino"; - version = "0.0.0.54"; - sha256 = "08sp7zd74rnm6zv0qs4i1cisi2ybsyaf5qp1icz2whzh1wfwxdx1"; + version = "0.0.0.55"; + sha256 = "1y1lmbwcd6iylsyk38zy6qjby2q9a75p8fvf61b4578gbjdfwd39"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -654277,6 +654371,60 @@ self: { } ) { }; + string-variants_0_3_1_3 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + deepseq, + hashable, + hedgehog, + hspec, + hspec-discover, + hspec-hedgehog, + HUnit, + mono-traversable, + QuickCheck, + refined, + string-conversions, + template-haskell, + text, + }: + mkDerivation { + pname = "string-variants"; + version = "0.3.1.3"; + sha256 = "1dfwm89fiz1zls3cr1wxh78csvw7q04cbzixiyj6szb21jzvr6a1"; + libraryHaskellDepends = [ + aeson + base + bytestring + deepseq + hashable + mono-traversable + QuickCheck + refined + string-conversions + template-haskell + text + ]; + testHaskellDepends = [ + aeson + base + hedgehog + hspec + hspec-hedgehog + HUnit + template-haskell + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Constrained text newtypes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + stringable = callPackage ( { mkDerivation, @@ -670725,8 +670873,8 @@ self: { }: mkDerivation { pname = "tasty-flaky"; - version = "0.1.2.0"; - sha256 = "1pxjqmsflrgmxhjms8pmyx2jf4bsmrnaxd08q1zxym0by2yafwgd"; + version = "0.1.3.0"; + sha256 = "1jwi5f44h02dd0cc3mavk6cdj1z2zasn0s3dqrg5d0gmbi0pjp93"; libraryHaskellDepends = [ base retry @@ -704554,8 +704702,8 @@ self: { }: mkDerivation { pname = "typesafe-precure"; - version = "0.12.1.1"; - sha256 = "0gba5l5l4cixyfpxkiy4hyz4zbrq7rxf2cfsj1123ycsa7j4j0ph"; + version = "0.12.2.1"; + sha256 = "1fa72qa3r2cmhqw939mkpl7yvkqalqx4wbz6zic0pfvxpf26bdbs"; libraryHaskellDepends = [ aeson aeson-pretty @@ -711499,6 +711647,65 @@ self: { } ) { }; + unordered-containers_0_2_21 = callPackage ( + { + mkDerivation, + base, + bytestring, + ChasingBottoms, + containers, + deepseq, + hashable, + hashmap, + HUnit, + nothunks, + QuickCheck, + random, + tasty, + tasty-bench, + tasty-hunit, + tasty-quickcheck, + template-haskell, + }: + mkDerivation { + pname = "unordered-containers"; + version = "0.2.21"; + sha256 = "1h7rnxdnm2adrgalga1xx32yx7i3blg7s9ak06b62vjl5d9d2aiv"; + libraryHaskellDepends = [ + base + deepseq + hashable + template-haskell + ]; + testHaskellDepends = [ + base + ChasingBottoms + containers + hashable + HUnit + nothunks + QuickCheck + random + tasty + tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base + bytestring + containers + deepseq + hashable + hashmap + random + tasty-bench + ]; + description = "Efficient hashing-based container types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + unordered-containers-rematch = callPackage ( { mkDerivation, @@ -728921,7 +729128,7 @@ self: { } ) { }; - warp_3_4_10 = callPackage ( + warp_3_4_11 = callPackage ( { mkDerivation, array, @@ -728960,10 +729167,8 @@ self: { }: mkDerivation { pname = "warp"; - version = "3.4.10"; - sha256 = "1w08v8wgagfmvc2aqy0w5cs6778z7d39xf9zkcc3cyr2la6bz1dj"; - revision = "1"; - editedCabalFile = "0328b9azvwffdgxim117p9gnjpkdxzd5sda0dci33g15aksgiixw"; + version = "3.4.11"; + sha256 = "0cvw9syvvg492ydw1z28rcjhsinfxb53q47rzk6pqg5098rv0955"; libraryHaskellDepends = [ array async @@ -729041,6 +729246,7 @@ self: { http-types network recv + stm streaming-commons text time-manager From 4e8465024d1a923fe2925a00322bc58072438629 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 14 Dec 2025 16:07:22 +0100 Subject: [PATCH 022/208] haskellPackages: unbreak packages Created by maintainers/scripts/haskell/unbreak.nu. --- .../configuration-hackage2nix/broken.yaml | 19 -------- .../transitive-broken.yaml | 13 +++-- .../haskell-modules/hackage-packages.nix | 47 ++----------------- 3 files changed, 9 insertions(+), 70 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 23524e1ca38df..f49adc5069a95 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -513,7 +513,6 @@ broken-packages: - BitStringRandomMonad # failure in job https://hydra.nixos.org/build/233203519 at 2023-09-02 - BitSyntax # failure in job https://hydra.nixos.org/build/233211551 at 2023-09-02 - bitx-bitcoin # failure in job https://hydra.nixos.org/build/233215594 at 2023-09-02 - - bizzlelude # failure in job https://hydra.nixos.org/build/233255574 at 2023-09-02 - bizzlelude-js # failure in job https://hydra.nixos.org/build/233224267 at 2023-09-02 - bkr # failure in job https://hydra.nixos.org/build/233246377 at 2023-09-02 - blagda # failure in job https://hydra.nixos.org/build/233332725 at 2023-09-02 @@ -1168,7 +1167,6 @@ broken-packages: - cuckoo # failure in job https://hydra.nixos.org/build/233210915 at 2023-09-02 - cuckoo-filter # failure in job https://hydra.nixos.org/build/233226484 at 2023-09-02 - cudd # failure in job https://hydra.nixos.org/build/252716117 at 2024-03-16 - - cuddle # failure in job https://hydra.nixos.org/build/302802065 at 2025-07-27 - curl-aeson # failure in job https://hydra.nixos.org/build/233210106 at 2023-09-02 - curl-runnings # failure in job https://hydra.nixos.org/build/233258680 at 2023-09-02 - curly-expander # failure in job https://hydra.nixos.org/build/307517676 at 2025-09-19 @@ -1340,7 +1338,6 @@ broken-packages: - derive # failure in job https://hydra.nixos.org/build/233209166 at 2023-09-02 - derive-enumerable # failure in job https://hydra.nixos.org/build/233254290 at 2023-09-02 - derive-gadt # failure in job https://hydra.nixos.org/build/233220430 at 2023-09-02 - - derive-has-field # failure in job https://hydra.nixos.org/build/252735604 at 2024-03-16 - derive-lifted-instances # failure in job https://hydra.nixos.org/build/233194868 at 2023-09-02 - derive-monoid # failure in job https://hydra.nixos.org/build/233205670 at 2023-09-02 - derive-prim # failure in job https://hydra.nixos.org/build/307517819 at 2025-09-19 @@ -2206,7 +2203,6 @@ broken-packages: - GiST # failure in job https://hydra.nixos.org/build/233199759 at 2023-09-02 - gist # failure in job https://hydra.nixos.org/build/233221381 at 2023-09-02 - git # failure in job https://hydra.nixos.org/build/233225634 at 2023-09-02 - - git-all # failure in job https://hydra.nixos.org/build/233252935 at 2023-09-02 - git-checklist # failure in job https://hydra.nixos.org/build/233203228 at 2023-09-02 - git-cuk # failure in job https://hydra.nixos.org/build/233211733 at 2023-09-02 - git-date # failure in job https://hydra.nixos.org/build/233259193 at 2023-09-02 @@ -2293,7 +2289,6 @@ broken-packages: - gopherbot # failure in job https://hydra.nixos.org/build/233207680 at 2023-09-02 - gopro-plus # failure in job https://hydra.nixos.org/build/233225073 at 2023-09-02 - gore-and-ash # failure in job https://hydra.nixos.org/build/233237810 at 2023-09-02 - - gothic # failure in job https://hydra.nixos.org/build/233218967 at 2023-09-02 - GotoT-transformers # failure in job https://hydra.nixos.org/build/233229336 at 2023-09-02 - gotta-go-fast # failure in job https://hydra.nixos.org/build/233213439 at 2023-09-02 - gotyno-hs # failure in job https://hydra.nixos.org/build/233205043 at 2023-09-02 @@ -2326,7 +2321,6 @@ broken-packages: - graphql-w-persistent # failure in job https://hydra.nixos.org/build/233228956 at 2023-09-02 - graphted # failure in job https://hydra.nixos.org/build/233227052 at 2023-09-02 - graphula-core # failure in job https://hydra.nixos.org/build/233259608 at 2023-09-02 - - graphwiz # failure in job https://hydra.nixos.org/build/307518943 at 2025-09-19 - graql # failure in job https://hydra.nixos.org/build/233219809 at 2023-09-02 - grasp # failure in job https://hydra.nixos.org/build/233213280 at 2023-09-02 - gray-code # failure in job https://hydra.nixos.org/build/233234283 at 2023-09-02 @@ -2479,7 +2473,6 @@ broken-packages: - happstack-server-tls-cryptonite # failure in job https://hydra.nixos.org/build/233236252 at 2023-09-02 - happstack-util # failure in job https://hydra.nixos.org/build/233202063 at 2023-09-02 - happstack-yui # failure in job https://hydra.nixos.org/build/233221482 at 2023-09-02 - - happy-dot # failure in job https://hydra.nixos.org/build/307519045 at 2025-09-19 - happy-hour # failure in job https://hydra.nixos.org/build/252732958 at 2024-03-16 - happybara # failure in job https://hydra.nixos.org/build/233236198 at 2023-09-02 - happybara-webkit-server # failure in job https://hydra.nixos.org/build/233247667 at 2023-09-02 @@ -3113,7 +3106,6 @@ broken-packages: - hspretty # failure in job https://hydra.nixos.org/build/233253394 at 2023-09-02 - hsql # failure in job https://hydra.nixos.org/build/233217626 at 2023-09-02 - hsseccomp # failure in job https://hydra.nixos.org/build/233194411 at 2023-09-02 - - hssh # failure in job https://hydra.nixos.org/build/315097366 at 2025-11-29 - hsshellscript # failure in job https://hydra.nixos.org/build/233197858 at 2023-09-02 - hsSqlite3 # failure in job https://hydra.nixos.org/build/233238549 at 2023-09-02 - hssqlppp # failure in job https://hydra.nixos.org/build/233216888 at 2023-09-02 @@ -3210,7 +3202,6 @@ broken-packages: - hw-dump # failure in job https://hydra.nixos.org/build/233208818 at 2023-09-02 - hw-fingertree-strict # failure in job https://hydra.nixos.org/build/252718249 at 2024-03-16 - hw-hedgehog # failure in job https://hydra.nixos.org/build/307519553 at 2025-09-19 - - hw-json-simd # failure in job https://hydra.nixos.org/build/233240490 at 2023-09-02 - hw-kafka-conduit # failure in job https://hydra.nixos.org/build/252714760 at 2024-03-16 - hw-lazy # failure in job https://hydra.nixos.org/build/252722974 at 2024-03-16 - hw-packed-vector # failure in job https://hydra.nixos.org/build/252735800 at 2024-03-16 @@ -3924,7 +3915,6 @@ broken-packages: - make-hard-links # failure in job https://hydra.nixos.org/build/233213014 at 2023-09-02 - make-monofoldable-foldable # failure in job https://hydra.nixos.org/build/233235683 at 2023-09-02 - makedo # failure in job https://hydra.nixos.org/build/233244893 at 2023-09-02 - - makefile # failure in job https://hydra.nixos.org/build/233207515 at 2023-09-02 - mallard # failure in job https://hydra.nixos.org/build/233208248 at 2023-09-02 - mandulia # failure in job https://hydra.nixos.org/build/234446158 at 2023-09-13 - manifolds # failure in job https://hydra.nixos.org/build/233244103 at 2023-09-02 @@ -4524,7 +4514,6 @@ broken-packages: - optional # failure in job https://hydra.nixos.org/build/233241818 at 2023-09-02 - options-time # failure in job https://hydra.nixos.org/build/233194289 at 2023-09-02 - optparse-applicative-simple # failure in job https://hydra.nixos.org/build/233236802 at 2023-09-02 - - optparse-declarative # failure in job https://hydra.nixos.org/build/252718969 at 2024-03-16 - optparse-helper # failure in job https://hydra.nixos.org/build/233248522 at 2023-09-02 - optstream # failure in job https://hydra.nixos.org/build/233200326 at 2023-09-02 - opus # failure in job https://hydra.nixos.org/build/295095855 at 2025-04-22 @@ -4593,7 +4582,6 @@ broken-packages: - pandoc-dhall-decoder # failure in job https://hydra.nixos.org/build/307611186 at 2025-09-19 - pandoc-emphasize-code # failure in job https://hydra.nixos.org/build/252733347 at 2024-03-16 - pandoc-filter-graphviz # failure in job https://hydra.nixos.org/build/233233372 at 2023-09-02 - - pandoc-filter-indent # failure in job https://hydra.nixos.org/build/233235439 at 2023-09-02 - pandoc-include # failure in job https://hydra.nixos.org/build/233199152 at 2023-09-02 - pandoc-include-code # failure in job https://hydra.nixos.org/build/252710408 at 2024-03-16 - pandoc-include-plus # failure in job https://hydra.nixos.org/build/233198059 at 2023-09-02 @@ -5392,7 +5380,6 @@ broken-packages: - rethinkdb-client-driver # failure in job https://hydra.nixos.org/build/233216583 at 2023-09-02 - retrie # failure in job https://hydra.nixos.org/build/307521572 at 2025-09-19 - retroclash-lib # failure in job https://hydra.nixos.org/build/295096644 at 2025-04-22 - - retry-effectful # failure in job https://hydra.nixos.org/build/295096646 at 2025-04-22 - retryer # failure in job https://hydra.nixos.org/build/233193427 at 2023-09-02 - reverse-geocoding # failure in job https://hydra.nixos.org/build/233238347 at 2023-09-02 - reverse-list # failure in job https://hydra.nixos.org/build/233192931 at 2023-09-02 @@ -5537,7 +5524,6 @@ broken-packages: - scotty-format # failure in job https://hydra.nixos.org/build/233249643 at 2023-09-02 - scotty-haxl # failure in job https://hydra.nixos.org/build/311055399 at 2025-11-02 - scotty-path-normalizer # failure in job https://hydra.nixos.org/build/252738625 at 2024-03-16 - - scotty-resource # failure in job https://hydra.nixos.org/build/233258457 at 2023-09-02 - scotty-rest # failure in job https://hydra.nixos.org/build/233209040 at 2023-09-02 - scotty-session # failure in job https://hydra.nixos.org/build/233258736 at 2023-09-02 - scotty-utils # failure in job https://hydra.nixos.org/build/252727834 at 2024-03-16 @@ -5637,7 +5623,6 @@ broken-packages: - servant-pandoc # failure in job https://hydra.nixos.org/build/233203008 at 2023-09-02 - servant-polysemy # failure in job https://hydra.nixos.org/build/233218670 at 2023-09-02 - servant-pool # failure in job https://hydra.nixos.org/build/233208935 at 2023-09-02 - - servant-prometheus # failure in job https://hydra.nixos.org/build/236685165 at 2023-10-04 - servant-proto-lens # failure in job https://hydra.nixos.org/build/252736298 at 2024-03-16 - servant-purescript # failure in job https://hydra.nixos.org/build/233598080 at 2023-09-02 - servant-py # failure in job https://hydra.nixos.org/build/233598104 at 2023-09-02 @@ -5958,7 +5943,6 @@ broken-packages: - sqlcipher # failure in job https://hydra.nixos.org/build/233259217 at 2023-09-02 - sqlcli # failure in job https://hydra.nixos.org/build/252719841 at 2024-03-16 - sqlite # failure in job https://hydra.nixos.org/build/233215839 at 2023-09-02 - - sqlite-easy # failure in job https://hydra.nixos.org/build/315099889 at 2025-11-29 - sqlite-simple-errors # failure in job https://hydra.nixos.org/build/233232977 at 2023-09-02 - sqlvalue-list # failure in job https://hydra.nixos.org/build/233197313 at 2023-09-02 - sqsd-local # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237237046 at 2023-10-21 @@ -6646,7 +6630,6 @@ broken-packages: - thock # failure in job https://hydra.nixos.org/build/233256198 at 2023-09-02 - thorn # failure in job https://hydra.nixos.org/build/233242024 at 2023-09-02 - threadmanager # failure in job https://hydra.nixos.org/build/233230492 at 2023-09-02 - - threads-supervisor # failure in job https://hydra.nixos.org/build/315100613 at 2025-11-29 - threepenny-editors # failure in job https://hydra.nixos.org/build/233248820 at 2023-09-02 - threepenny-gui-contextmenu # failure in job https://hydra.nixos.org/build/233242035 at 2023-09-02 - threepenny-gui-flexbox # failure in job https://hydra.nixos.org/build/233213545 at 2023-09-02 @@ -6976,7 +6959,6 @@ broken-packages: - uri-encoder # failure in job https://hydra.nixos.org/build/233228287 at 2023-09-02 - uri-parse # failure in job https://hydra.nixos.org/build/233258573 at 2023-09-02 - uri-template # failure in job https://hydra.nixos.org/build/233243696 at 2023-09-02 - - uri-templater # failure in job https://hydra.nixos.org/build/233231885 at 2023-09-02 - url-bytes # failure in job https://hydra.nixos.org/build/233226116 at 2023-09-02 - url-decoders # failure in job https://hydra.nixos.org/build/233245312 at 2023-09-02 - url-generic # failure in job https://hydra.nixos.org/build/233221641 at 2023-09-02 @@ -7136,7 +7118,6 @@ broken-packages: - wai-session-redis # failure in job https://hydra.nixos.org/build/233218737 at 2023-09-02 - wai-static-cache # failure in job https://hydra.nixos.org/build/233228597 at 2023-09-02 - wai-throttler # failure in job https://hydra.nixos.org/build/233231002 at 2023-09-02 - - wai-token-bucket-ratelimiter # failure in job https://hydra.nixos.org/build/315101114 at 2025-11-29 - waitfree # failure in job https://hydra.nixos.org/build/233222583 at 2023-09-02 - waitra # failure in job https://hydra.nixos.org/build/233222291 at 2023-09-02 - wakame # failure in job https://hydra.nixos.org/build/233254673 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 4ef52e67edf29..bb20cf4321f94 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -4,7 +4,6 @@ # depend on a dependency marked as broken. dont-distribute-packages: - - 4Blocks - a50 - abcBridge - AbortT-monadstf @@ -162,6 +161,7 @@ dont-distribute-packages: - aura - authoring - AutoForms + - automaton_1_6 - autonix-deps-kf5 - avers - avers-api @@ -1362,6 +1362,8 @@ dont-distribute-packages: - haskell-ftp - haskell-lsp - haskell-lsp-client + - haskell-opentimestamps + - haskell-opentimestamps-client - haskell-pdf-presenter - haskell-platform-test - haskell-reflect @@ -1526,7 +1528,6 @@ dont-distribute-packages: - hgeometry-ipe - hgeometry-svg - hgithub - - hgraph - hiccup - hie-core - hierarchical-clustering-diagrams @@ -1711,7 +1712,6 @@ dont-distribute-packages: - hsyslog-tcp - HTab - html-kure - - html2hamlet - htoml-parse - htsn-import - http-client-auth @@ -2015,7 +2015,6 @@ dont-distribute-packages: - LambdaShell - lambdaya-bus - lambdiff - - lame-tester - landlock - lang - language-ats @@ -2075,7 +2074,6 @@ dont-distribute-packages: - libmolude - libraft - librarian - - librato - libxml-enumerator - lifted-base-tf - lightning-haskell @@ -2573,7 +2571,6 @@ dont-distribute-packages: - partage - partial-semigroup-test - passman-cli - - pathfindingcore - patterns - paypal-rest-client - pcap-enumerator @@ -2606,7 +2603,7 @@ dont-distribute-packages: - persistent-hssqlppp - persistent-iproute - persistent-map - - persistent-postgresql_2_14_0_0 + - persistent-postgresql_2_14_2_0 - persistent-protobuf - persona-idp - peyotls @@ -2811,6 +2808,7 @@ dont-distribute-packages: - queryparser-presto - queryparser-vertica - queuelike + - quic-simple - quick-process - quickcheck-poly - quickcheck-regex @@ -3917,3 +3915,4 @@ dont-distribute-packages: - zoovisitor - zuramaru - zwirn + - _4Blocks diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index afe693e5381c6..66789d89228cf 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -129,7 +129,6 @@ self: { ]; description = "A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "4Blocks"; } ) { }; @@ -110039,8 +110038,6 @@ self: { ]; description = "A lousy Prelude replacement by a lousy dude"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -174430,9 +174427,7 @@ self: { ]; description = "CDDL Generator and test utilities"; license = lib.licensesSpdx."Apache-2.0"; - hydraPlatforms = lib.platforms.none; mainProgram = "cuddle"; - broken = true; } ) { }; @@ -189034,8 +189029,6 @@ self: { ]; description = "Derive HasField instances with Template Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -270183,9 +270176,7 @@ self: { ]; description = "Determine which Git repositories need actions to be taken"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "git-all"; - broken = true; } ) { }; @@ -281552,8 +281543,6 @@ self: { ]; description = "A Haskell Vault KVv2 secret engine client"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -284928,9 +284917,7 @@ self: { testToolDepends = [ tasty-autocollect ]; description = "Monadic DOT graph builder DSL"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "example"; - broken = true; } ) { }; @@ -299918,8 +299905,6 @@ self: { ]; description = "Parser for dot made with happy"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -306626,6 +306611,7 @@ self: { ]; description = "Haskell implementation of OpenTimestamps"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -306675,6 +306661,7 @@ self: { ]; description = "Haskell implementation of a basic OpenTimestamps client"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "haskell-opentimestamps-client-exe"; } ) { }; @@ -327929,7 +327916,6 @@ self: { ]; description = "Tools for working on (di)graphs"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -359619,8 +359605,6 @@ self: { ]; description = "SSH protocol implementation"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -361653,7 +361637,6 @@ self: { ]; description = "HTML to Hamlet converter"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "html2hamlet"; } ) { }; @@ -369157,9 +369140,7 @@ self: { testToolDepends = [ doctest-discover ]; description = "SIMD-based JSON semi-indexer"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "hw-json-simd"; - broken = true; } ) { }; @@ -409537,7 +409518,6 @@ self: { ]; description = "A strange and unnecessary selective test-running library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -421076,7 +421056,6 @@ self: { ]; description = "Bindings to the Librato API"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -439024,8 +439003,6 @@ self: { ]; description = "Simple Makefile parser and generator"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -499455,8 +499432,6 @@ self: { ]; description = "Declarative command line option parser"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -505557,9 +505532,7 @@ self: { ]; description = "Pandoc filter formatting Haskell code fragments using GHC lexer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-filter-indent"; - broken = true; } ) { }; @@ -512727,7 +512700,6 @@ self: { ]; description = "A toy pathfinding library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -556719,6 +556691,7 @@ self: { ]; description = "Quick-start wrappers for QUIC"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -578951,8 +578924,6 @@ self: { ]; description = "Adaptation of the retry library for the effectful ecosystem"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -595449,8 +595420,6 @@ self: { ]; description = "A Better way of modeling web resources"; license = lib.licensesSpdx."Apache-2.0"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -606088,8 +606057,6 @@ self: { ]; description = "Helpers for using prometheus with servant"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -635684,8 +635651,6 @@ self: { ]; description = "A primitive yet easy to use sqlite library"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -684342,9 +684307,7 @@ self: { ]; description = "Simple, IO-based library for Erlang-style thread supervision"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "threads-supervisor-example"; - broken = true; } ) { }; @@ -713390,8 +713353,6 @@ self: { ]; description = "Parsing & Quasiquoting for RFC 6570 URI Templates"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -728462,8 +728423,6 @@ self: { ]; description = "A request rate limiting middleware using token buckets"; license = lib.licensesSpdx."Apache-2.0"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 8a6fb2722f77c94fb51f536b06b68eb3c739fb90 Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Sun, 14 Dec 2025 14:33:50 +0100 Subject: [PATCH 023/208] nixos/akkoma: change type of extraStatic sources to types.pathInStore This change makes it possible to define `extraStatic` entries directly from files in the Nix source tree by setting e.g. `extraStatic."static/terms-of-service.html" = ./tos.html`. Previously, is was necessary to use hacks like `pkgs.writeText "tos.html" (builtins.readFile ./tos.html)` to do that. --- nixos/modules/services/web-apps/akkoma.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/akkoma.nix b/nixos/modules/services/web-apps/akkoma.nix index f88e8db6fa5ba..250f799718abf 100644 --- a/nixos/modules/services/web-apps/akkoma.nix +++ b/nixos/modules/services/web-apps/akkoma.nix @@ -675,9 +675,9 @@ in }; extraStatic = mkOption { - type = with types; nullOr (attrsOf package); + type = with types; nullOr (attrsOf pathInStore); description = '' - Attribute set of extra packages to add to the static files directory. + Attribute set of extra paths to add to the static files directory. Do not add frontends here. These should be configured through [{option}`services.akkoma.frontends`](#opt-services.akkoma.frontends). From 4b423538196dfd8c586e102c105d3e8bf10d2234 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 15 Dec 2025 20:31:16 +0000 Subject: [PATCH 024/208] python3Packages.jaxtyping: 0.3.3 -> 0.3.4 Diff: https://github.com/google/jaxtyping/compare/v0.3.3...v0.3.4 Changelog: https://github.com/patrick-kidger/jaxtyping/releases/tag/v0.3.4 --- pkgs/development/python-modules/jaxtyping/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jaxtyping/default.nix b/pkgs/development/python-modules/jaxtyping/default.nix index ef664dcbd8e94..1193fec64749f 100644 --- a/pkgs/development/python-modules/jaxtyping/default.nix +++ b/pkgs/development/python-modules/jaxtyping/default.nix @@ -23,14 +23,14 @@ let self = buildPythonPackage rec { pname = "jaxtyping"; - version = "0.3.3"; + version = "0.3.4"; pyproject = true; src = fetchFromGitHub { owner = "google"; repo = "jaxtyping"; tag = "v${version}"; - hash = "sha256-92wvnlaGVppu8qNo8f7zw7be788hj8Mdi8KDfNQllwU="; + hash = "sha256-u9JsZm5uz2XXQnhgRe5P/fJrKKnyIMdCTnBLCbW+kAw="; }; build-system = [ hatchling ]; From 889c62968e2e67c2feb36e3d21ac97d4f9c7ebc7 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 16 Dec 2025 16:41:02 -0800 Subject: [PATCH 025/208] python3Packages.torch-geometric: merge lib.optionals w/ same condition --- .../development/python-modules/torch-geometric/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/torch-geometric/default.nix b/pkgs/development/python-modules/torch-geometric/default.nix index 18800e8304b92..2f8e90f876f62 100644 --- a/pkgs/development/python-modules/torch-geometric/default.nix +++ b/pkgs/development/python-modules/torch-geometric/default.nix @@ -231,6 +231,9 @@ buildPythonPackage rec { "test_multiprocessing" "test_share_memory" "test_storage_tensor_methods" + + # NotImplementedError: The operator 'aten::logspace.out' is not currently implemented for the MPS device. + "test_positional_encoding" ] ++ lib.optionals (pythonAtLeast "3.13") [ # RuntimeError: Dynamo is not supported on Python 3.13+ @@ -246,10 +249,6 @@ buildPythonPackage rec { # RuntimeError: Boolean value of Tensor with more than one value is ambiguous "test_feature_store" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # NotImplementedError: The operator 'aten::logspace.out' is not currently implemented for the MPS device. - "test_positional_encoding" ]; meta = { From 694b45b66cb2791f653f1751b5e56750333b318f Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 16 Dec 2025 16:41:02 -0800 Subject: [PATCH 026/208] python3Packages.torch-geometric: disable tests that fail while calling Metal on Darwin --- .../python-modules/torch-geometric/default.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/development/python-modules/torch-geometric/default.nix b/pkgs/development/python-modules/torch-geometric/default.nix index 2f8e90f876f62..06ebacdca4901 100644 --- a/pkgs/development/python-modules/torch-geometric/default.nix +++ b/pkgs/development/python-modules/torch-geometric/default.nix @@ -251,6 +251,19 @@ buildPythonPackage rec { "test_feature_store" ]; + disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ + # MPS (Metal) tests are failing when using `libtorch_cpu`. + # Crashes in `structured_cat_out_mps` + "test/nn/models/test_deep_graph_infomax.py::test_infomax_predefined_model[mps]" + "test/nn/norm/test_instance_norm.py::test_instance_norm[True-mps]" + "test/nn/norm/test_instance_norm.py::test_instance_norm[False-mps]" + "test/nn/norm/test_layer_norm.py::test_layer_norm[graph-True-mps]" + "test/nn/norm/test_layer_norm.py::test_layer_norm[graph-False-mps]" + "test/nn/norm/test_layer_norm.py::test_layer_norm[node-True-mps]" + "test/nn/norm/test_layer_norm.py::test_layer_norm[node-False-mps]" + "test/utils/test_scatter.py::test_group_cat[mps]" + ]; + meta = { description = "Graph Neural Network Library for PyTorch"; homepage = "https://github.com/pyg-team/pytorch_geometric"; From d146333ab2a87a9604b577f6f0278c4ccd52439e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 03:14:04 +0000 Subject: [PATCH 027/208] dokieli: 0-unstable-2025-11-27 -> 0-unstable-2025-12-16 --- pkgs/by-name/do/dokieli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/do/dokieli/package.nix b/pkgs/by-name/do/dokieli/package.nix index 286d37052b55a..33fe4b003c836 100644 --- a/pkgs/by-name/do/dokieli/package.nix +++ b/pkgs/by-name/do/dokieli/package.nix @@ -16,19 +16,19 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "dokieli"; - version = "0-unstable-2025-11-27"; + version = "0-unstable-2025-12-16"; src = fetchFromGitHub { owner = "dokieli"; repo = "dokieli"; - rev = "25c20daf88a7d7e8d816a7deed4e2fe134bdb97d"; - hash = "sha256-GiMBCUT9wd/6bZ1hXt9431Ax1Z7BLHOXfWiiPxKZsCs="; + rev = "5a9fa93eb670f79bb350e44c8fa850f42893a8ee"; + hash = "sha256-zqr30yjhPqpY8Iv7/Jq77iWjHiDRtEguULwtmQ13xr4="; }; missingHashes = ./missing-hashes.json; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-8LBMHdjWaxno4I+ZAwTw9WCVotX7O0eufhGJGg1a0w4="; + hash = "sha256-JJ4AtggWyTjyLtZwTn6oxj1fgRd3Itv9S1/gB3XlSOI="; }; installPhase = '' From f864c2163ae613213ef1a589ef1099ec2d21f7b5 Mon Sep 17 00:00:00 2001 From: Michael Rodler Date: Tue, 9 Dec 2025 20:52:42 +0100 Subject: [PATCH 028/208] trivy: 0.66.0 -> 0.68.2 with update from go 1.24 to latest and enabled jsonv2 GOEXPERIMENT --- pkgs/by-name/tr/trivy/package.nix | 33 ++++++++++++------------------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/tr/trivy/package.nix b/pkgs/by-name/tr/trivy/package.nix index 6cd17707eb902..0ed7493d4f313 100644 --- a/pkgs/by-name/tr/trivy/package.nix +++ b/pkgs/by-name/tr/trivy/package.nix @@ -2,28 +2,27 @@ lib, stdenv, buildPackages, - buildGo124Module, + buildGoModule, fetchFromGitHub, installShellFiles, testers, trivy, }: - -buildGo124Module rec { +buildGoModule rec { pname = "trivy"; - version = "0.66.0"; + version = "0.68.2"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "trivy"; tag = "v${version}"; - hash = "sha256-Kn28mUdCi/8FPrAa0UbfOaBlzkaGc9daYOR93t+n2uY="; + hash = "sha256-0s9N7BHLJOTnOfa9tQ70D5tfTDSEHsiLUYHpWZjuoEU="; }; # Hash mismatch on across Linux and Darwin proxyVendor = true; - vendorHash = "sha256-FabIeFGUX55zyMtGadHKGbJ7awlHgNzfO2IiiFKmIc4="; + vendorHash = "sha256-0HbMMzkxDbDb/Q7s490JfjK63tPdWDuEbV2oQjvD1zI="; subPackages = [ "cmd/trivy" ]; @@ -33,25 +32,19 @@ buildGo124Module rec { "-X=github.com/aquasecurity/trivy/pkg/version/app.ver=${version}" ]; + env.GOEXPERIMENT = "jsonv2"; + nativeBuildInputs = [ installShellFiles ]; # Tests require network access doCheck = false; - postInstall = - let - trivy = - if stdenv.buildPlatform.canExecute stdenv.hostPlatform then - placeholder "out" - else - buildPackages.trivy; - in - '' - installShellCompletion --cmd trivy \ - --bash <(${trivy}/bin/trivy completion bash) \ - --fish <(${trivy}/bin/trivy completion fish) \ - --zsh <(${trivy}/bin/trivy completion zsh) - ''; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd trivy \ + --bash <($out/bin/trivy completion bash) \ + --fish <($out/bin/trivy completion fish) \ + --zsh <($out/bin/trivy completion zsh) + ''; doInstallCheck = true; From b15b6a7ccbe651d8e1325fa84d7b90b47cb28f2f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 18:55:56 +0000 Subject: [PATCH 029/208] tree-sitter-grammars.tree-sitter-comment: 0.1.0 -> 0.3.0 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..44a4804d31905 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -54,9 +54,9 @@ }; comment = { - version = "0.1.0"; + version = "0.3.0"; url = "github:stsewd/tree-sitter-comment"; - hash = "sha256-XfHUHWenRjjQer9N4jhkFjNDlvz8ZI8Qep5eiWIyr7Q="; + hash = "sha256-O9BBcsMfIfDDzvm2eWuOhgLclUNdgZ/GsQd0kuFFFPQ="; }; commonlisp = { From e4eaf902f124e0becd6e0b1b5072ce2098f25158 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 18:56:02 +0000 Subject: [PATCH 030/208] tree-sitter-grammars.tree-sitter-prisma: 1.5.1 -> 1.6.0 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..aca7944448514 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -492,9 +492,9 @@ }; prisma = { - version = "1.5.1"; + version = "1.6.0"; url = "github:victorhqc/tree-sitter-prisma"; - hash = "sha256-WxR3URFjljD9IEoKRvo0eBbv16PGhrv9aTUWPw8XlJA="; + hash = "sha256-VE9HUG0z6oPVlA8no011vwYI2HxufJEuXXnCGbCgI4Q="; }; proto = { From 72c52a1c4e310d18d41fa03d61e426a535cea5c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 18:56:59 +0000 Subject: [PATCH 031/208] tree-sitter-grammars.tree-sitter-rust: 0.23.2 -> 0.24.0 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..0e40cfea59dcf 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -579,9 +579,9 @@ }; rust = { - version = "0.23.2"; + version = "0.24.0"; url = "github:tree-sitter/tree-sitter-rust"; - hash = "sha256-aT+tlrEKMgWqTEq/NHh8Vj92h6i1aU6uPikDyaP2vfc="; + hash = "sha256-y3sJURlSTM7LRRN5WGIAeslsdRZU522Tfcu6dnXH/XQ="; }; scala = { From e414f3a2574a56d22347075f141a3dde4d79747f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 18:57:19 +0000 Subject: [PATCH 032/208] tree-sitter-grammars.tree-sitter-c: 0.23.5 -> 0.24.1 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..d9c64c8de0375 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -36,9 +36,9 @@ }; c = { - version = "0.23.5"; + version = "0.24.1"; url = "github:tree-sitter/tree-sitter-c"; - hash = "sha256-6sebiNg9P/B/5HrbGO7bl3GHVMfVUepetJuszEeTh+8="; + hash = "sha256-gmzbdwvrKSo6C1fqTJFGxy8x0+T+vUTswm7F5sojzKc="; }; clojure = { From 946103709bc2cd83ad403cc9fe484247cc25f891 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 18:57:52 +0000 Subject: [PATCH 033/208] tree-sitter-grammars.tree-sitter-hyprlang: 3.0.0 -> 3.1.0 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..ca91f555bfe0a 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -289,9 +289,9 @@ }; hyprlang = { - version = "3.0.0"; + version = "3.1.0"; url = "github:tree-sitter-grammars/tree-sitter-hyprlang"; - hash = "sha256-1HGA4VUWM/iR1XBNmrsdj1PRGo7qPYMw5vmcVQO1BH0="; + hash = "sha256-pNAN5TF01Bnqfcsoa0IllchCCBph9/SowzIoMyQcN5w="; }; janet-simple = { From a911d41274a1321043b1714cb6f9519e7dfdbed5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 18:59:40 +0000 Subject: [PATCH 034/208] tree-sitter-grammars.tree-sitter-bash: 0.23.3 -> 0.25.1 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..89d1305dd0df5 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -1,8 +1,8 @@ { bash = { - version = "0.23.3"; + version = "0.25.1"; url = "github:tree-sitter/tree-sitter-bash"; - hash = "sha256-7N1PLVMJxwN5FzHW9NbXZTzGhvziwLCC8tDO3qdjtOo="; + hash = "sha256-ONQ1Ljk3aRWjElSWD2crCFZraZoRj3b3/VELz1789GE="; }; beancount = { From 72f3f3fe62bbc8631e4571c6965048791d6888f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 19:10:47 +0000 Subject: [PATCH 035/208] tree-sitter-grammars.tree-sitter-elm: 5.7.0 -> 5.9.0 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..44b6736f772a3 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -144,9 +144,9 @@ }; elm = { - version = "5.7.0"; + version = "5.9.0"; url = "github:elm-tooling/tree-sitter-elm"; - hash = "sha256-vYN1E49IpsvTUmxuzRyydCmhYZYGndcZPMBYgSMudrE="; + hash = "sha256-vaeGViXob7AYyJj93AUJWBD8Zdfs4zXdKikvBZ3GptU="; }; embedded-template = { From 9543699d7f61e66a3a94fd204f854a7688824996 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 19:11:05 +0000 Subject: [PATCH 036/208] tree-sitter-grammars.tree-sitter-css: 0.23.2 -> 0.25.0 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..945b80b9e3a0d 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -78,9 +78,9 @@ }; css = { - version = "0.23.2"; + version = "0.25.0"; url = "github:tree-sitter/tree-sitter-css"; - hash = "sha256-LP2UBU/RgZCnVwCnM7bQv6DZHmDrqdCjynV6Jv1PsjA="; + hash = "sha256-jFsnEyS+FThk7L48FzAdSp5fNPSLvM8hTL/VC5FMlOE="; }; cuda = { From f05653fe0d9a4833bf6c7f63b38bd06c213409b2 Mon Sep 17 00:00:00 2001 From: Lin Xianyi Date: Thu, 18 Dec 2025 08:28:59 +0800 Subject: [PATCH 037/208] rustdesk: 1.4.3 -> 1.4.4 Changelog: https://github.com/rustdesk/rustdesk/releases/tag/1.4.4 --- pkgs/by-name/ru/rustdesk/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustdesk/package.nix b/pkgs/by-name/ru/rustdesk/package.nix index ea815b7bf2e9f..c82c5dd049147 100644 --- a/pkgs/by-name/ru/rustdesk/package.nix +++ b/pkgs/by-name/ru/rustdesk/package.nix @@ -24,8 +24,10 @@ libxkbcommon, libsciter, xdotool, + openssl, pam, pango, + perl, zlib, zstd, stdenv, @@ -36,17 +38,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustdesk"; - version = "1.4.3"; + version = "1.4.4"; src = fetchFromGitHub { owner = "rustdesk"; repo = "rustdesk"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-TCy1AyqBHqrIlip2ZqdzIaYHjIYddThI+YmbcQHaDqQ="; + hash = "sha256-o7jsVWiCkHaKFpAu27r/Lr1Q9g7uR/OYJdwsiQeDJUA="; }; - cargoHash = "sha256-AOKsTPuq1VD6MR4z1K9l2Clbl8d/7IijTsnMRgBXvyw="; + cargoHash = "sha256-gd2vS+p+1QtOWZcRWJWahFGo5rFG+soqxx3vJYSYJUo="; patches = [ ./make-build-reproducible.patch @@ -67,6 +69,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ copyDesktopItems + perl pkg-config rustPlatform.bindgenHook wrapGAppsHook3 @@ -96,6 +99,7 @@ rustPlatform.buildRustPackage (finalAttrs: { libopus libaom libxkbcommon + openssl pam pango zlib From 7a2885fd677115c8b587749830ba682bc15ef9d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 01:11:19 +0000 Subject: [PATCH 038/208] go-judge: 1.9.10 -> 1.10.0 --- pkgs/by-name/go/go-judge/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-judge/package.nix b/pkgs/by-name/go/go-judge/package.nix index 0c8e0c8e359a9..d04b39234d365 100644 --- a/pkgs/by-name/go/go-judge/package.nix +++ b/pkgs/by-name/go/go-judge/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "go-judge"; - version = "1.9.10"; + version = "1.10.0"; src = fetchFromGitHub { owner = "criyle"; repo = "go-judge"; rev = "v${version}"; - hash = "sha256-do+CvDEyYt9Yxrpkvyk6TWYt3TMjIcxkBQ8qf4rzT/E="; + hash = "sha256-Exc0wnpmpyqgSNfKgB37EJ8YWuNwq77M6tgMcNj6bCc="; }; - vendorHash = "sha256-XigQHewE0ehdMuYEktPSHcAZ3G1QxjoHVG616FZ9KZw="; + vendorHash = "sha256-T1nquhsayyECOBmt9vWZb2EHswQvceAjg7pjMINOF68="; tags = [ "nomsgpack" From 830010e6411eba6dddf9a3bc59f1108df0a65506 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Wed, 17 Dec 2025 23:56:27 -0500 Subject: [PATCH 039/208] ferrum: update moved src.url --- pkgs/by-name/fe/ferrum/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fe/ferrum/package.nix b/pkgs/by-name/fe/ferrum/package.nix index d253c8536b720..b3925ee086d30 100644 --- a/pkgs/by-name/fe/ferrum/package.nix +++ b/pkgs/by-name/fe/ferrum/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/ferrum_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/ferrum_${majorVersion}${minorVersion}.zip"; hash = "sha256-NDJwgFWZgyhMkGRWlY55l2omEw6ju3e3dHCEsWNzQIc="; stripRoot = false; }; From 25cb3ccbde8459d3cbca11fbb86fea0dbe687c9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 05:18:52 +0000 Subject: [PATCH 040/208] amp-cli: 0.0.1765512638-g55c240 -> 0.0.1766030962-g4f8aa0 --- pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++---- pkgs/by-name/am/amp-cli/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 585a72e7aa8c2..8b12628cd906e 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1765512638-g55c240" + "@sourcegraph/amp": "^0.0.1766030962-g4f8aa0" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1765512638-g55c240", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1765512638-g55c240.tgz", - "integrity": "sha512-OwBrOrcgKJtQ+ROCbSkrzFPWvxG9Jy4Us86moPWDcsecBGpaaJrOSf19bDSr9LJZ6vAJUN2lEF4CVQ9GWTgcDg==", + "version": "0.0.1766030962-g4f8aa0", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1766030962-g4f8aa0.tgz", + "integrity": "sha512-wPG/khaiirfsNYdp29k3mrvGv5PEY9l1GUkH9b8Nqxw5xppuoIvBJqKFX78ksNrai7UawroMFEBPG8tslXXb8A==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.9" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 793d1b953563b..a582bdd849b0f 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1765512638-g55c240"; + version = "0.0.1766030962-g4f8aa0"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-4AETzU+Ni/tOgNLVQuNs43xqXiyLRxdj/WA55cduDms="; + hash = "sha256-Ka+8bDtlCOYf6k1KFicx1SE/J5IQH33AyoJ0CeEL7is="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-nQ6cI2KHlJRMwbmrCFoxAltEeCDBkQxLC+xoxPL5SVA="; + npmDepsHash = "sha256-f7kx0hSkoUwcE74mPs4+wE2UteYDIUNRGSZNeN5jKOM="; propagatedBuildInputs = [ ripgrep From 0003d8709e9416b3a3991ea3af1fad32ce5b226e Mon Sep 17 00:00:00 2001 From: uncenter Date: Wed, 17 Dec 2025 16:09:35 -0500 Subject: [PATCH 041/208] tree-sitter-grammars.tree-sitter-tera: 0-unstable-2025-07-22 -> 0.1.0 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2fa19af65f72b..6fc4dd4dcbbb1 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -670,9 +670,9 @@ }; tera = { - version = "0-unstable-2025-07-22"; - url = "github:uncenter/tree-sitter-tera/692937d52c8dfd91ce0dde722b9b4febbc9bc712"; - hash = "sha256-3ZUark8lSH8mJwuLcvJPiQnE7+rlXstKkTPjvHzsE38="; + version = "0.1.0"; + url = "github:uncenter/tree-sitter-tera"; + hash = "sha256-1Gb947YJnEFrCVKAuz06kwJdKD9PMab/alFJtyYjBso="; }; tiger = { From c6e835c569d1ba15649b1a9302202872ed4123d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 10:19:18 +0000 Subject: [PATCH 042/208] rustical: 0.11.0 -> 0.11.4 --- pkgs/by-name/ru/rustical/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index b4bd076b61b4b..4703257f8ce6c 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.11.0"; + version = "0.11.4"; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-xsekMo4ALrY/3wGNQCwzOU2V2j5+Z45aresMeWHsnVk="; + hash = "sha256-nTpFVtnKOB+yEhKXB9tFzNtdTm5sA3cDPt2De26ntjE="; }; - cargoHash = "sha256-QgN6HDNVqY+KSX35uH5+WY4N5DL8r4pt/4OD6uEV6jE="; + cargoHash = "sha256-JpvDGbd6dQ/1vu8BEDmRj7V1Wb7R86wV1NHbHYwZ/Zc="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 228cc82dde1915d8574347530870901aa2d99312 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Thu, 18 Dec 2025 18:30:46 +0800 Subject: [PATCH 043/208] input-remapper: decouple routine install checks from the flaky upstream check --- .../inputmethods/input-remapper/default.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/inputmethods/input-remapper/default.nix b/pkgs/tools/inputmethods/input-remapper/default.nix index 719953dc2c7e8..dcd83870d0949 100644 --- a/pkgs/tools/inputmethods/input-remapper/default.nix +++ b/pkgs/tools/inputmethods/input-remapper/default.nix @@ -66,7 +66,6 @@ in glib gobject-introspection pygobject3 - udevCheckHook ] ++ maybeXmodmap; @@ -81,9 +80,11 @@ in psutil ]; - doCheck = withDoCheck; - - nativeCheckInputs = [ psutil ]; + # buildPythonApplication maps nativeCheckInputs to nativeInstallCheckInputs. + nativeCheckInputs = [ + udevCheckHook + ] + ++ lib.optionals withDoCheck [ psutil ]; pythonImportsCheck = [ "evdev" @@ -115,9 +116,7 @@ in # We only run tests in the unit folder, integration tests require UI # To allow tests which access the system and session DBUS to run, we start a dbus session # and bind it to both the system and session buses - installCheckPhase = '' - runHook preInstallCheck - + upstreamCheck = lib.optionalString withDoCheck '' echo " session unix:tmpdir=$TMPDIR @@ -145,7 +144,11 @@ in DBUS_SYSTEM_BUS_ADDRESS=unix:path=/build/system_bus_socket \ ${dbus}/bin/dbus-run-session --config-file dbus.cfg \ python tests/test.py --start-dir unit + ''; + installCheckPhase = '' + runHook preInstallCheck + eval "$upstreamCheck" runHook postInstallCheck ''; From 7a140832e209decb59711712b0912d56ce96647e Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Thu, 18 Dec 2025 18:36:48 +0800 Subject: [PATCH 044/208] input-remapper: use versionCheckHook --- pkgs/tools/inputmethods/input-remapper/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/inputmethods/input-remapper/default.nix b/pkgs/tools/inputmethods/input-remapper/default.nix index dcd83870d0949..6a27efe55775f 100644 --- a/pkgs/tools/inputmethods/input-remapper/default.nix +++ b/pkgs/tools/inputmethods/input-remapper/default.nix @@ -20,6 +20,7 @@ gtksourceview4, bash, udevCheckHook, + versionCheckHook, nixosTests, # Change the default log level to debug for easier debugging of package issues withDebugLogLevel ? false, @@ -83,9 +84,12 @@ in # buildPythonApplication maps nativeCheckInputs to nativeInstallCheckInputs. nativeCheckInputs = [ udevCheckHook + versionCheckHook ] ++ lib.optionals withDoCheck [ psutil ]; + versionCheckProgram = "${placeholder "out"}/bin/input-remapper-control"; + pythonImportsCheck = [ "evdev" "inputremapper" From 78135480ef8d642ca5c4b51bab620edbfa214227 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Dec 2025 11:56:25 +0100 Subject: [PATCH 045/208] exploitdb: 2025-12-09 -> 2025-12-17 Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2025-12-09...2025-12-17 --- pkgs/by-name/ex/exploitdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index 298f1e8466f10..a6f65997f6f4b 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; - version = "2025-12-09"; + version = "2025-12-17"; src = fetchFromGitLab { owner = "exploit-database"; repo = "exploitdb"; tag = finalAttrs.version; - hash = "sha256-ISupts2tfN7XjwszQAj800p1qGUty9/aBtXZwE2SWvc="; + hash = "sha256-hjUjdRXsHLCJJU8ObASXVM1aZchOWtfQ5W9wBr57PHc="; }; nativeBuildInputs = [ makeWrapper ]; From 8c42239979e897fe172732be84b1cf4b736621d2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Dec 2025 12:19:39 +0100 Subject: [PATCH 046/208] python313Packages.twilio: 9.8.8 -> 9.9.0 Diff: https://github.com/twilio/twilio-python/compare/9.8.8...9.9.0 Changelog: https://github.com/twilio/twilio-python/blob/9.9.0/CHANGES.md --- pkgs/development/python-modules/twilio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index 4bd31ca1fd0d5..0a95661270a72 100644 --- a/pkgs/development/python-modules/twilio/default.nix +++ b/pkgs/development/python-modules/twilio/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "twilio"; - version = "9.8.8"; + version = "9.9.0"; pyproject = true; src = fetchFromGitHub { owner = "twilio"; repo = "twilio-python"; tag = version; - hash = "sha256-q3NjNe7SiqL2HgRkuoChesD333q3vw+aVkSASc6gDQk="; + hash = "sha256-apdEtXPfpUPtBw129ZF5SDnY/P9YIUkw1bfgVvL3yV4="; }; build-system = [ setuptools ]; From 108c36953a75771675e0056bb94f2467784353cf Mon Sep 17 00:00:00 2001 From: Vikingnope Date: Sun, 14 Dec 2025 21:18:45 +0100 Subject: [PATCH 047/208] jellyfin-media-player: rename to jellyfin-desktop --- .../default.nix | 42 +++++++++++++------ .../non-fatal-unique-app.patch | 19 +++++++++ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 +- 4 files changed, 51 insertions(+), 13 deletions(-) rename pkgs/applications/video/{jellyfin-media-player => jellyfin-desktop}/default.nix (53%) create mode 100644 pkgs/applications/video/jellyfin-desktop/non-fatal-unique-app.patch diff --git a/pkgs/applications/video/jellyfin-media-player/default.nix b/pkgs/applications/video/jellyfin-desktop/default.nix similarity index 53% rename from pkgs/applications/video/jellyfin-media-player/default.nix rename to pkgs/applications/video/jellyfin-desktop/default.nix index 4927d2c563f0f..2e3cbdbec8198 100644 --- a/pkgs/applications/video/jellyfin-media-player/default.nix +++ b/pkgs/applications/video/jellyfin-desktop/default.nix @@ -4,40 +4,48 @@ stdenv, cmake, ninja, + python3, wrapQtAppsHook, qtbase, qtdeclarative, qtwebchannel, qtwebengine, + mpv-unwrapped, mpvqt, libcec, SDL2, libXrandr, + cacert, + nix-update-script, }: stdenv.mkDerivation rec { - pname = "jellyfin-media-player"; + pname = "jellyfin-desktop"; version = "2.0.0"; src = fetchFromGitHub { owner = "jellyfin"; - repo = "jellyfin-media-player"; + repo = "jellyfin-desktop"; rev = "v${version}"; - hash = "sha256-tdjmOeuC3LFEIDSH8X9LG/myvE1FoxwR1zpDQRyaTkQ="; + hash = "sha256-ITlYOrMS6COx9kDRSBi4wM6mzL/Q2G5X9GbABwDIOe4="; + fetchSubmodules = true; }; + patches = [ + ./non-fatal-unique-app.patch + ]; nativeBuildInputs = [ cmake ninja wrapQtAppsHook - ]; + ] + ++ lib.optional stdenv.hostPlatform.isDarwin python3; buildInputs = [ qtbase qtdeclarative qtwebchannel qtwebengine - - mpvqt + mpv-unwrapped # input sources libcec @@ -45,23 +53,33 @@ stdenv.mkDerivation rec { # frame rate switching libXrandr - ]; + cacert + ] + ++ lib.optional (!stdenv.hostPlatform.isDarwin) mpvqt; cmakeFlags = [ "-DCHECK_FOR_UPDATES=OFF" - "-DUSE_STATIC_MPVQT=OFF" # workaround for Qt cmake weirdness "-DQT_DISABLE_NO_DEFAULT_PATH_IN_QT_PACKAGES=ON" + ] + ++ lib.optional stdenv.hostPlatform.isDarwin "-DUSE_STATIC_MPVQT=ON" + ++ lib.optional (!stdenv.hostPlatform.isDarwin) "-DUSE_STATIC_MPVQT=OFF"; + + qtWrapperArgs = [ + "--set QT_STYLE_OVERRIDE Fusion" + "--set NIX_SSL_CERT_FILE ${cacert}/etc/ssl/certs/ca-bundle.crt" ]; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir -p $out/bin $out/Applications - mv "$out/Jellyfin Media Player.app" $out/Applications - ln -s "$out/Applications/Jellyfin Media Player.app/Contents/MacOS/Jellyfin Media Player" $out/bin/jellyfinmediaplayer + mv "$out/Jellyfin Desktop.app" $out/Applications + ln -s "$out/Applications/Jellyfin Desktop.app/Contents/MacOS/Jellyfin Desktop" $out/bin/jellyfindesktop ''; + passthru.updateScript = nix-update-script { }; + meta = { - homepage = "https://github.com/jellyfin/jellyfin-media-player"; + homepage = "https://github.com/jellyfin/jellyfin-desktop"; description = "Jellyfin Desktop Client"; license = with lib.licenses; [ gpl2Only @@ -78,6 +96,6 @@ stdenv.mkDerivation rec { kranzes paumr ]; - mainProgram = "jellyfinmediaplayer"; + mainProgram = "jellyfin-desktop"; }; } diff --git a/pkgs/applications/video/jellyfin-desktop/non-fatal-unique-app.patch b/pkgs/applications/video/jellyfin-desktop/non-fatal-unique-app.patch new file mode 100644 index 0000000000000..de50edd43f966 --- /dev/null +++ b/pkgs/applications/video/jellyfin-desktop/non-fatal-unique-app.patch @@ -0,0 +1,19 @@ +--- a/src/shared/UniqueApplication.h ++++ b/src/shared/UniqueApplication.h +@@ -6,6 +6,7 @@ + #define KONVERGO_UNIQUEAPPLICATION_H + + #include ++#include + #include "Paths.h" + #include "LocalJsonServer.h" + #include "LocalJsonClient.h" +@@ -35,7 +36,7 @@ + }); + + if (!m_server->listen()) +- throw FatalException("Failed to listen to uniqueApp socket: " + m_server->errorString()); ++ qWarning() << "Failed to listen to uniqueApp socket: " << m_server->errorString(); + } + + bool ensureUnique() diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2db64150f056f..748a522ecc242 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -765,6 +765,7 @@ mapAliases { jdk23_headless = throw "OpenJDK 23 was removed as it has reached its end of life"; # Added 2025-11-04 jdk24 = throw "OpenJDK 24 was removed as it has reached its end of life"; # Added 2025-10-04 jdk24_headless = throw "OpenJDK 24 was removed as it has reached its end of life"; # Added 2025-10-04 + jellyfin-media-player = jellyfin-desktop; # Added 2025-12-14 jesec-rtorrent = throw "'jesec-rtorrent' has been removed due to lack of maintenance upstream."; # Added 2025-11-20 jikespg = throw "'jikespg' has been removed due to lack of maintenance upstream."; # Added 2025-06-10 jing = jing-trang; # Added 2025-09-18 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 56b684baa014a..84affdeb1e8aa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2046,7 +2046,7 @@ with pkgs; intensity-normalization = with python3Packages; toPythonApplication intensity-normalization; - jellyfin-media-player = kdePackages.callPackage ../applications/video/jellyfin-media-player { }; + jellyfin-desktop = kdePackages.callPackage ../applications/video/jellyfin-desktop { }; jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { }; From 55e1d4def52325743726b3b59d10ee1182e9ad5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 12:29:26 +0000 Subject: [PATCH 048/208] tree-sitter-grammars.tree-sitter-bibtex: 0-unstable-2021-03-26 -> 0-unstable-2025-04-19 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 5adf5f2b26a44..d53ca09fd9134 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -12,9 +12,9 @@ }; bibtex = { - version = "0-unstable-2021-03-26"; - url = "github:latex-lsp/tree-sitter-bibtex/ccfd77db0ed799b6c22c214fe9d2937f47bc8b34"; - hash = "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ="; + version = "0-unstable-2025-04-19"; + url = "github:latex-lsp/tree-sitter-bibtex/8d04ed27b3bc7929f14b7df9236797dab9f3fa66"; + hash = "sha256-UOXGWm8k9YP0GUwvNEuIxeiXqJo4Jf9uBt+/oYaYUl4="; }; bitbake = { From 5cf57a43dd496609fd4b8a504da62610ff0464b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 12:46:41 +0000 Subject: [PATCH 049/208] tree-sitter-grammars.tree-sitter-dart: 0-unstable-2025-02-28 -> 0-unstable-2025-10-04 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 5adf5f2b26a44..86f410dac9a85 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -96,9 +96,9 @@ }; dart = { - version = "0-unstable-2025-02-28"; - url = "github:usernobody14/tree-sitter-dart/80e23c07b64494f7e21090bb3450223ef0b192f4"; - hash = "sha256-bMFBSVAHTGstvalL5vZGahA5gL95IZQmJfBOE+trnwM="; + version = "0-unstable-2025-10-04"; + url = "github:usernobody14/tree-sitter-dart/d4d8f3e337d8be23be27ffc35a0aef972343cd54"; + hash = "sha256-1ftYqCor1A0PsQ0AJLVqtxVRZxaXqE/NZ5yy7SizZCY="; }; devicetree = { From cbcce89d8c692e4364dfb32e2f3878f2cba38436 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Thu, 18 Dec 2025 11:38:25 +0100 Subject: [PATCH 050/208] pkgs/formats: toml format type is not nullable --- pkgs/pkgs-lib/formats.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix index 4a81c1319463a..14ca988e9c49a 100644 --- a/pkgs/pkgs-lib/formats.nix +++ b/pkgs/pkgs-lib/formats.nix @@ -487,7 +487,10 @@ optionalAttrs allowAliases aliases { }: json { } // { - type = mkStructuredType { typeName = "TOML"; }; + type = mkStructuredType { + typeName = "TOML"; + nullable = false; + }; generate = name: value: From 65d6e0ce7e9ff712d3456e498321103edcb551bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 13:38:50 +0000 Subject: [PATCH 051/208] tree-sitter-grammars.tree-sitter-scheme: 0-unstable-2025-09-17 -> 0.24.7-1-unstable-2025-12-13 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 5adf5f2b26a44..5d3ee7183b092 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -591,9 +591,9 @@ }; scheme = { - version = "0-unstable-2025-09-17"; - url = "github:6cdh/tree-sitter-scheme/67b5c8d6ce19fd5265f13204fec0a3efa9e095d9"; - hash = "sha256-njPs+AAQYIGzztARtlpl2pmTrA0ozcXmbpuJxFp+44s="; + version = "0.24.7-1-unstable-2025-12-13"; + url = "github:6cdh/tree-sitter-scheme/b5c701148501fa056302827442b5b4956f1edc03"; + hash = "sha256-SLuK8S03pKVVhxJTkE3ZJvNaNnmXD323YwE7ah2VxyQ="; }; scss = { From 4f68d64c1ade9cef1ffb54a47e2c463c4936b213 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 14:09:23 +0000 Subject: [PATCH 052/208] tree-sitter-grammars.tree-sitter-go-template: 0-unstable-2025-08-23 -> 0-unstable-2025-12-12 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 5adf5f2b26a44..2912352234783 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -216,9 +216,9 @@ }; go-template = { - version = "0-unstable-2025-08-23"; - url = "github:ngalaiko/tree-sitter-go-template/65f4f86c3aaa9dabab36e3482584e8a111cf7db1"; - hash = "sha256-rSZOOtaBNCXNT0ztkeD4vumTN8bid9OBE82FNrl2wPE="; + version = "0-unstable-2025-12-12"; + url = "github:ngalaiko/tree-sitter-go-template/c59999dc449c29549f5735eaac31b938a13b6c14"; + hash = "sha256-YKqpNkCRLX+89Ottw4KVXxrEsIPRUsWs0UwIgucHwdo="; }; go = { From 6162cd667b109ae2a13d6c5000f98b2da6ae3efd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 14:19:05 +0000 Subject: [PATCH 053/208] tree-sitter-grammars.tree-sitter-vue: 0-unstable-2021-04-04 -> 0.2.1-unstable-2021-04-04 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 5adf5f2b26a44..f964a7b963aad 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -757,7 +757,7 @@ }; vue = { - version = "0-unstable-2021-04-04"; + version = "0.2.1-unstable-2021-04-04"; url = "github:ikatyang/tree-sitter-vue/91fe2754796cd8fba5f229505a23fa08f3546c06"; hash = "sha256-NeuNpMsKZUP5mrLCjJEOSLD6tlJpNO4Z/rFUqZLHE1A="; }; From 6055781bf76c507c413691ee4389fbbfb6435fac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 14:24:12 +0000 Subject: [PATCH 054/208] tree-sitter-grammars.tree-sitter-lua: 0-unstable-2025-05-16 -> 0.0.19-unstable-2025-05-16 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 5adf5f2b26a44..e9f0c3e15ffc0 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -386,7 +386,7 @@ }; lua = { - version = "0-unstable-2025-05-16"; + version = "0.0.19-unstable-2025-05-16"; url = "github:MunifTanjim/tree-sitter-lua/4fbec840c34149b7d5fe10097c93a320ee4af053"; hash = "sha256-fO8XqlauYiPR0KaFzlAzvkrYXgEsiSzlB3xYzUpcbrs="; }; From 179d5e3c94c9e09aed373d79cc0216ba797df07b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 14:47:27 +0000 Subject: [PATCH 055/208] tree-sitter-grammars.tree-sitter-crystal: 0-unstable-2025-09-09 -> 0-unstable-2025-10-12 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 5adf5f2b26a44..b5343df3cc543 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -72,9 +72,9 @@ }; crystal = { - version = "0-unstable-2025-09-09"; - url = "github:crystal-lang-tools/tree-sitter-crystal/f0ada43161f77d5bad18c4ce0b21d1dc9310e408"; - hash = "sha256-5NPRFMeMbAe/wwFkUMkOJxMABFPBk2AbJ5HsY6RZfUg="; + version = "0-unstable-2025-10-12"; + url = "github:crystal-lang-tools/tree-sitter-crystal/50ca9e6fcfb16a2cbcad59203cfd8ad650e25c49"; + hash = "sha256-xmQrplDxoJ8GhcTyCOuEGn4wwMM3/9M6tyM1dgRGARU="; }; css = { From db0f9187cc456ce359cdb8f7da793dbe0f7cbe15 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:33:10 -0500 Subject: [PATCH 056/208] ferrum: update moved src.url, make meta.homepage https --- pkgs/by-name/fe/ferrum/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fe/ferrum/package.nix b/pkgs/by-name/fe/ferrum/package.nix index b3925ee086d30..6aee48872d555 100644 --- a/pkgs/by-name/fe/ferrum/package.nix +++ b/pkgs/by-name/fe/ferrum/package.nix @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/ferrum/"; + homepage = "https://dotcolon.net/font/ferrum/"; description = "Decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ From cacdaf38a00ed8a5a90ad9caf6bfbf19be7d69e8 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:33:24 -0500 Subject: [PATCH 057/208] vegur: make meta.homepage https --- pkgs/by-name/ve/vegur/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ve/vegur/package.nix b/pkgs/by-name/ve/vegur/package.nix index 0d801ebdd3b7a..caddd6e69efcb 100644 --- a/pkgs/by-name/ve/vegur/package.nix +++ b/pkgs/by-name/ve/vegur/package.nix @@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - homepage = "http://dotcolon.net/fonts/vegur/"; + homepage = "https://dotcolon.net/fonts/vegur/"; description = "Humanist sans serif font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ From bae4f0d239cf937dd6acaffc1016183a27beca86 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:33:49 -0500 Subject: [PATCH 058/208] tenderness: update moved src.url, make meta.homepage https --- pkgs/by-name/te/tenderness/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/tenderness/package.nix b/pkgs/by-name/te/tenderness/package.nix index 9097a600c7b9b..561459ae2a137 100644 --- a/pkgs/by-name/te/tenderness/package.nix +++ b/pkgs/by-name/te/tenderness/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/tenderness_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/tenderness_${majorVersion}${minorVersion}.zip"; hash = "sha256-bwJKW+rY7/r2pBCSA6HYlaRMsI/U8UdW2vV4tmYuJww="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/tenderness/"; + homepage = "https://dotcolon.net/font/tenderness/"; description = "Serif font designed by Sora Sagano with old-style figures"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ From 4c775f3200ac9237a9eed7db954f18c389b9afb2 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:34:05 -0500 Subject: [PATCH 059/208] seshat: update moved src.url, make meta.homepage https --- pkgs/by-name/se/seshat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/seshat/package.nix b/pkgs/by-name/se/seshat/package.nix index 35bdda26f313c..681773a54d7c3 100644 --- a/pkgs/by-name/se/seshat/package.nix +++ b/pkgs/by-name/se/seshat/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/seshat_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/seshat_${majorVersion}${minorVersion}.zip"; hash = "sha256-XgprDhzAbcTzZw2QOwpCnzusYheYmSlM+ApU+Y0wO2Q="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/seshat/"; + homepage = "https://dotcolon.net/font/seshat/"; description = "Roman body font designed for main text by Sora Sagano"; longDescription = '' Seshat is a Roman body font designed for the main text. By From c3ee8f92f7d36c0809ccabeaf89cb83dcaa41908 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:34:18 -0500 Subject: [PATCH 060/208] route159: update moved src.url, make meta.homepage https --- pkgs/by-name/ro/route159/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/route159/package.nix b/pkgs/by-name/ro/route159/package.nix index a95a02085b068..c042aa846ef4b 100644 --- a/pkgs/by-name/ro/route159/package.nix +++ b/pkgs/by-name/ro/route159/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/route159_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/route159_${majorVersion}${minorVersion}.zip"; hash = "sha256-1InyBW1LGbp/IU/ql9mvT14W3MTxJdWThFwRH6VHpTU="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/route159/"; + homepage = "https://dotcolon.net/font/route159/"; description = "Weighted sans serif font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ From 24bcc7998192540459737f51cfbf1573c28d4d43 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:34:30 -0500 Subject: [PATCH 061/208] penna: update moved src.url, make meta.homepage https --- pkgs/by-name/pe/penna/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/penna/package.nix b/pkgs/by-name/pe/penna/package.nix index 481f6f1178354..dd5094dc25182 100644 --- a/pkgs/by-name/pe/penna/package.nix +++ b/pkgs/by-name/pe/penna/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/penna_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/penna_${majorVersion}${minorVersion}.zip"; hash = "sha256-fmCJnEaoUGdW9JK3J7JSm5D4qOMRW7qVKPgVE7uCH5w="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/penna/"; + homepage = "https://dotcolon.net/font/penna/"; description = "Geometric sans serif designed by Sora Sagano"; longDescription = '' Penna is a geometric sans serif designed by Sora Sagano, From d8a1518f51f26a85ec84155812069310efd2f6ab Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:35:26 -0500 Subject: [PATCH 062/208] nacelle: update moved src.url, make meta.homepage https --- pkgs/by-name/na/nacelle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nacelle/package.nix b/pkgs/by-name/na/nacelle/package.nix index d78c167cd40f6..7d9e434c58984 100644 --- a/pkgs/by-name/na/nacelle/package.nix +++ b/pkgs/by-name/na/nacelle/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/nacelle_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/nacelle_${majorVersion}${minorVersion}.zip"; hash = "sha256-e4QsPiyfWEAYHWdwR3CkGc2UzuA3hZPYYlWtIubY0Oo="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/nacelle/"; + homepage = "https://dotcolon.net/font/nacelle/"; description = "Improved version of the Aileron font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ minijackson ]; From a51696c35e1ac6a543e8e636fb40c26b4502aae4 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:35:34 -0500 Subject: [PATCH 063/208] melete: update moved src.url, make meta.homepage https --- pkgs/by-name/me/melete/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/melete/package.nix b/pkgs/by-name/me/melete/package.nix index 5e8e1e5decb57..a1d91013d4d3f 100644 --- a/pkgs/by-name/me/melete/package.nix +++ b/pkgs/by-name/me/melete/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/melete_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/melete_${majorVersion}${minorVersion}.zip"; hash = "sha256-y1xtNM1Oy92gOvbr9J71XNxb1JeTzOgxKms3G2YHK00="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/melete/"; + homepage = "https://dotcolon.net/font/melete/"; description = "Headline typeface that could be used as a movie title"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ minijackson ]; From 7354963a212a514a6126337b570e9e090e6a5fbb Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:36:09 -0500 Subject: [PATCH 064/208] medio: update moved src.url, make meta.homepage https --- pkgs/by-name/me/medio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/medio/package.nix b/pkgs/by-name/me/medio/package.nix index 185d7e4d11712..1009530b6b9aa 100644 --- a/pkgs/by-name/me/medio/package.nix +++ b/pkgs/by-name/me/medio/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/medio_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/medio_${majorVersion}${minorVersion}.zip"; hash = "sha256-S+CcwD4zGVk7cIFD6K4NnpE/0mrJq4RnDJC576rhcLQ="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/medio/"; + homepage = "https://dotcolon.net/font/medio/"; description = "Serif font designed by Sora Sagano"; longDescription = '' Medio is a serif font designed by Sora Sagano, based roughly From 498a6ff4ebeee6abbe282f3103a308a9f209fb81 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:36:18 -0500 Subject: [PATCH 065/208] fa_1: update moved src.url, make meta.homepage https --- pkgs/by-name/fa/fa_1/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fa_1/package.nix b/pkgs/by-name/fa/fa_1/package.nix index 7d9d296dca240..433225f080c08 100644 --- a/pkgs/by-name/fa/fa_1/package.nix +++ b/pkgs/by-name/fa/fa_1/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/fa_1_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/fa_1_${majorVersion}${minorVersion}.zip"; hash = "sha256-BPJ+wZMYXY/yg5oEgBc5YnswA6A7w6V0gdv+cac0qdc="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/fa_1/"; + homepage = "https://dotcolon.net/font/fa_1/"; description = "Weighted decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ minijackson ]; From 0292330eff896ebd80db4d5e81f9b9e2f4b241a9 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:36:36 -0500 Subject: [PATCH 066/208] f5_6: update moved src.url, make meta.homepage https --- pkgs/by-name/f5/f5_6/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/f5/f5_6/package.nix b/pkgs/by-name/f5/f5_6/package.nix index 73927de5ed9f0..4c72fd55c8b42 100644 --- a/pkgs/by-name/f5/f5_6/package.nix +++ b/pkgs/by-name/f5/f5_6/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/f5_6_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/f5_6_${majorVersion}${minorVersion}.zip"; hash = "sha256-FeCU+mzR0iO5tixI72XUnhvpGj+WRfKyT3mhBtud3uE="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/f5_6/"; + homepage = "https://dotcolon.net/font/f5_6/"; description = "Weighted decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ From 0d1403c63e48ab16f3112417930a593787363a72 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:36:57 -0500 Subject: [PATCH 067/208] f1_8: make meta.homepage https --- pkgs/by-name/f1/f1_8/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/f1/f1_8/package.nix b/pkgs/by-name/f1/f1_8/package.nix index 0ebe006eda6ba..27cf648ee65ab 100644 --- a/pkgs/by-name/f1/f1_8/package.nix +++ b/pkgs/by-name/f1/f1_8/package.nix @@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/f1_8/"; + homepage = "https://dotcolon.net/font/f1_8/"; description = "Weighted decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ minijackson ]; From ab7febf577195de9a92ef7a1e10cf25dd686d5d1 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:37:48 -0500 Subject: [PATCH 068/208] eumonia: update moved src.url, make meta.homepage https --- pkgs/by-name/eu/eunomia/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/eu/eunomia/package.nix b/pkgs/by-name/eu/eunomia/package.nix index 3d4bb14a26f1f..bc76fa9800f70 100644 --- a/pkgs/by-name/eu/eunomia/package.nix +++ b/pkgs/by-name/eu/eunomia/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/eunomia_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/eunomia_${majorVersion}${minorVersion}.zip"; hash = "sha256-Rd2EakaTWjzoEV00tHTgg/bXgJUFfPjCyQUWi7QhFG4="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/eunomia/"; + homepage = "https://dotcolon.net/font/eunomia/"; description = "Futuristic decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ From 2b895db4068a363512a5413d8bc40a17b3834561 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 10:37:56 -0500 Subject: [PATCH 069/208] aileron: update moved src.url, make meta.homepage https --- pkgs/by-name/ai/aileron/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ai/aileron/package.nix b/pkgs/by-name/ai/aileron/package.nix index d7df4c29ab3bc..e741dcbe44803 100644 --- a/pkgs/by-name/ai/aileron/package.nix +++ b/pkgs/by-name/ai/aileron/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/aileron_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/aileron_${majorVersion}${minorVersion}.zip"; hash = "sha256-Ht48gwJZrn0djo1yl6jHZ4+0b710FVwStiC1Zk5YXME="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/aileron/"; + homepage = "https://dotcolon.net/font/aileron/"; description = "Helvetica font in nine weights"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ From bf18f01fc1f9a5d6e74e2b8725d8c07f74c3d223 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 16:37:36 +0000 Subject: [PATCH 070/208] saga: 9.10.2 -> 9.10.3 --- pkgs/by-name/sa/saga/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/saga/package.nix b/pkgs/by-name/sa/saga/package.nix index 5932fb504015b..0afb73799336b 100644 --- a/pkgs/by-name/sa/saga/package.nix +++ b/pkgs/by-name/sa/saga/package.nix @@ -43,11 +43,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "saga"; - version = "9.10.2"; + version = "9.10.3"; src = fetchurl { url = "mirror://sourceforge/saga-gis/saga-${finalAttrs.version}.tar.gz"; - hash = "sha256-fsMH2dXE0w1DsIYJC3RscT/aDDYeewXLo6MBLCL2zCo="; + hash = "sha256-p4locTSSqfZO2jl9mMroIHhbKgqGvs5ZkbeutPPYhZ4="; }; sourceRoot = "saga-${finalAttrs.version}/saga-gis"; From 7f2f0b9fcbb0ec5430335ad42a6fc87f24bde4b8 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Thu, 18 Dec 2025 17:30:13 +0000 Subject: [PATCH 071/208] ispc: remove upstreamed disabling of tests --- pkgs/by-name/is/ispc/package.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/by-name/is/ispc/package.nix b/pkgs/by-name/is/ispc/package.nix index c7312abea807e..d4e1fa69c1817 100644 --- a/pkgs/by-name/is/ispc/package.nix +++ b/pkgs/by-name/is/ispc/package.nix @@ -54,14 +54,6 @@ stdenv.mkDerivation (finalAttrs: { lib.optionalString stdenv.hostPlatform.isDarwin '' substituteInPlace src/util.cpp \ --replace-fail "#ifdef _LIBCPP_VERSION" "#if FALSE" - '' - # These tests fail on x86_64-darwin, see ispc/ispc#{3529, 3623} - + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) '' - substituteInPlace tests/func-tests/round-float16-uniform.ispc \ - --replace-fail "// See issue #3529" "// rule: skip on OS=mac" - - substituteInPlace tests/func-tests/round-float16-varying.ispc \ - --replace-fail "// See issue #3529" "// rule: skip on OS=mac" ''; inherit testedTargets; From ab0b2ce0ae58c6e71182481b1f8a22c1ccb31790 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 18 Dec 2025 17:46:04 +0000 Subject: [PATCH 072/208] python3Packages.gpytorch: 1.14.2 -> 1.14.3 Diff: https://github.com/cornellius-gp/gpytorch/compare/v1.14.2...v1.14.3 Changelog: https://github.com/cornellius-gp/gpytorch/releases/tag/v1.14.3 --- pkgs/development/python-modules/gpytorch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gpytorch/default.nix b/pkgs/development/python-modules/gpytorch/default.nix index e6ac8ecadd651..ade2b946f32be 100644 --- a/pkgs/development/python-modules/gpytorch/default.nix +++ b/pkgs/development/python-modules/gpytorch/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "gpytorch"; - version = "1.14.2"; + version = "1.14.3"; pyproject = true; src = fetchFromGitHub { owner = "cornellius-gp"; repo = "gpytorch"; tag = "v${version}"; - hash = "sha256-yDIGiA7q4e6T7SdnO+ALcc3ezmJK964T5Nn48+NGJV8="; + hash = "sha256-AuWVNAduh2y/sLIJAXg/9YgpFa21d1sbRHlcdG5cpJ8="; }; build-system = [ From b0acc9e842ca0b3789bf9761898118d2046c6f40 Mon Sep 17 00:00:00 2001 From: dish Date: Thu, 18 Dec 2025 12:59:14 -0500 Subject: [PATCH 073/208] vega-cli: migrate from nodePackages --- pkgs/by-name/ve/vega-cli/package.nix | 77 ++ pkgs/development/node-packages/aliases.nix | 1 + .../node-packages/node-packages.json | 1 - .../node-packages/node-packages.nix | 800 ------------------ pkgs/development/node-packages/overrides.nix | 11 - 5 files changed, 78 insertions(+), 812 deletions(-) create mode 100644 pkgs/by-name/ve/vega-cli/package.nix diff --git a/pkgs/by-name/ve/vega-cli/package.nix b/pkgs/by-name/ve/vega-cli/package.nix new file mode 100644 index 0000000000000..d16fb6c64a877 --- /dev/null +++ b/pkgs/by-name/ve/vega-cli/package.nix @@ -0,0 +1,77 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + pkg-config, + pixman, + cairo, + pango, + jq, +}: + +buildNpmPackage (finalAttrs: { + pname = "vega-cli"; + version = "6.2.0"; + + src = fetchFromGitHub { + owner = "vega"; + repo = "vega"; + tag = "v${finalAttrs.version}"; + hash = "sha256-YO3YzTRNJKDOgCxMXnw2P2d1ZN79Db3//L9iLjDGiyM="; + }; + + postPatch = '' + # We never need this, so just skip it to save some time while building. + patchShebangs scripts/postinstall.sh + substituteInPlace scripts/postinstall.sh \ + --replace-fail "npm run data" "true" + + # Patch lerna.json to not use nx + mv lerna.json lerna.old.json + jq '. + {useNx: false}' < lerna.old.json > lerna.json + ''; + + npmDepsHash = "sha256-mBe1fHnhor7ZR8CuRNs1zD7JzaZXZI5VM7mdAieVKqE="; + + npmWorkspace = "vega-cli"; + + buildInputs = [ + pixman + cairo + pango + ]; + + nativeBuildInputs = [ + pkg-config + jq + ]; + + buildPhase = '' + runHook preBuild + + npm run build --scope vega-cli --include-dependencies --stream + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + # prune non-prod deps + npm prune --omit=dev --no-save --workspace vega-cli + + mkdir -p $out/lib/node_modules/vega-cli + rm -rf packages/**/{test,*.md,.npmignore} + cp -r ./packages ./node_modules $out/lib/node_modules/vega-cli + ln -s $out/lib/node_modules/vega-cli/packages/vega-cli/bin $out/bin + + runHook postInstall + ''; + + meta = { + description = "Command line tools for the Vega visualization grammar"; + homepage = "https://vega.github.io/vega/"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index 888896191fef8..100191e6ff7d4 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -399,6 +399,7 @@ mapAliases { inherit (pkgs) ungit; # added 2023-08-20 unified-language-server = throw "unified-language-server was removed as it is a library that should be imported within a Javascript project, not an end-user tool"; # added 2025-10-02 inherit (pkgs) uppy-companion; # Added 2025-11-01 + inherit (pkgs) vega-cli; # Added 2025-12-18 inherit (pkgs) vega-lite; # Added 2025-11-04 inherit (pkgs) vim-language-server; # added 2024-06-25 vls = throw "vls has been deprecated by upstream as vetur is also deprecated. Upstream suggests migrating to Volar for Vue LSP tooling instead."; # added 2024-12-09 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index c671f62f42bea..40abd112e972d 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -22,7 +22,6 @@ , "postcss" , "sass" , "semver" -, "vega-cli" , "vercel" , "wavedrom-cli" ] diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index 534cc6964a9bf..fc6963f1cc938 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -1200,15 +1200,6 @@ let sha512 = "0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q=="; }; }; - "@mapbox/node-pre-gyp-1.0.11" = { - name = "_at_mapbox_slash_node-pre-gyp"; - packageName = "@mapbox/node-pre-gyp"; - version = "1.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz"; - sha512 = "Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ=="; - }; - }; "@mapbox/node-pre-gyp-2.0.0" = { name = "_at_mapbox_slash_node-pre-gyp"; packageName = "@mapbox/node-pre-gyp"; @@ -2460,15 +2451,6 @@ let sha512 = "52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="; }; }; - "@types/geojson-7946.0.4" = { - name = "_at_types_slash_geojson"; - packageName = "@types/geojson"; - version = "7946.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.4.tgz"; - sha512 = "MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q=="; - }; - }; "@types/get-stdin-5.0.1" = { name = "_at_types_slash_get-stdin"; packageName = "@types/get-stdin"; @@ -3306,15 +3288,6 @@ let sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="; }; }; - "aproba-2.0.0" = { - name = "aproba"; - packageName = "aproba"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz"; - sha512 = "lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="; - }; - }; "arch-2.2.0" = { name = "arch"; packageName = "arch"; @@ -3351,15 +3324,6 @@ let sha512 = "nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g=="; }; }; - "are-we-there-yet-2.0.0" = { - name = "are-we-there-yet"; - packageName = "are-we-there-yet"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz"; - sha512 = "Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw=="; - }; - }; "arg-4.1.0" = { name = "arg"; packageName = "arg"; @@ -4386,15 +4350,6 @@ let sha512 = "qMKdlOfsjlezMqxkUGGMaWWs17i2HoL15tM+wtx8ld4nLrUwU58TFdvyGOz/piNP842KeO8yXvggVQSdQ828NA=="; }; }; - "canvas-2.11.2" = { - name = "canvas"; - packageName = "canvas"; - version = "2.11.2"; - src = fetchurl { - url = "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz"; - sha512 = "ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw=="; - }; - }; "cardinal-2.1.1" = { name = "cardinal"; packageName = "cardinal"; @@ -4890,15 +4845,6 @@ let sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; }; }; - "color-support-1.1.3" = { - name = "color-support"; - packageName = "color-support"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"; - sha512 = "qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="; - }; - }; "colorette-2.0.20" = { name = "colorette"; packageName = "colorette"; @@ -4971,15 +4917,6 @@ let sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="; }; }; - "commander-7.2.0" = { - name = "commander"; - packageName = "commander"; - version = "7.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"; - sha512 = "QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="; - }; - }; "comment-json-4.2.5" = { name = "comment-json"; packageName = "comment-json"; @@ -5439,177 +5376,6 @@ let sha512 = "p6JFxJc3M4OTD2li2qaHkDCw9SfMw82Ldr6OC9Je1aXiGfhx2W8p3GaoeaGrPJTUN9NirTM/KTxHWMUdR1rsUg=="; }; }; - "d3-array-3.2.4" = { - name = "d3-array"; - packageName = "d3-array"; - version = "3.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz"; - sha512 = "tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="; - }; - }; - "d3-color-3.1.0" = { - name = "d3-color"; - packageName = "d3-color"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz"; - sha512 = "zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="; - }; - }; - "d3-delaunay-6.0.4" = { - name = "d3-delaunay"; - packageName = "d3-delaunay"; - version = "6.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz"; - sha512 = "mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A=="; - }; - }; - "d3-dispatch-3.0.1" = { - name = "d3-dispatch"; - packageName = "d3-dispatch"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz"; - sha512 = "rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg=="; - }; - }; - "d3-dsv-3.0.1" = { - name = "d3-dsv"; - packageName = "d3-dsv"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz"; - sha512 = "UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q=="; - }; - }; - "d3-force-3.0.0" = { - name = "d3-force"; - packageName = "d3-force"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz"; - sha512 = "zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg=="; - }; - }; - "d3-format-3.1.0" = { - name = "d3-format"; - packageName = "d3-format"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz"; - sha512 = "YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="; - }; - }; - "d3-geo-3.1.1" = { - name = "d3-geo"; - packageName = "d3-geo"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz"; - sha512 = "637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q=="; - }; - }; - "d3-geo-projection-4.0.0" = { - name = "d3-geo-projection"; - packageName = "d3-geo-projection"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz"; - sha512 = "p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg=="; - }; - }; - "d3-hierarchy-3.1.2" = { - name = "d3-hierarchy"; - packageName = "d3-hierarchy"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz"; - sha512 = "FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA=="; - }; - }; - "d3-interpolate-3.0.1" = { - name = "d3-interpolate"; - packageName = "d3-interpolate"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz"; - sha512 = "3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="; - }; - }; - "d3-path-3.1.0" = { - name = "d3-path"; - packageName = "d3-path"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz"; - sha512 = "p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="; - }; - }; - "d3-quadtree-3.0.1" = { - name = "d3-quadtree"; - packageName = "d3-quadtree"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz"; - sha512 = "04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw=="; - }; - }; - "d3-scale-4.0.2" = { - name = "d3-scale"; - packageName = "d3-scale"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz"; - sha512 = "GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="; - }; - }; - "d3-scale-chromatic-3.1.0" = { - name = "d3-scale-chromatic"; - packageName = "d3-scale-chromatic"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz"; - sha512 = "A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ=="; - }; - }; - "d3-shape-3.2.0" = { - name = "d3-shape"; - packageName = "d3-shape"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz"; - sha512 = "SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="; - }; - }; - "d3-time-3.1.0" = { - name = "d3-time"; - packageName = "d3-time"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz"; - sha512 = "VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="; - }; - }; - "d3-time-format-4.1.0" = { - name = "d3-time-format"; - packageName = "d3-time-format"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz"; - sha512 = "dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="; - }; - }; - "d3-timer-3.0.1" = { - name = "d3-timer"; - packageName = "d3-timer"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz"; - sha512 = "ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="; - }; - }; "dash-ast-1.0.0" = { name = "dash-ast"; packageName = "dash-ast"; @@ -5718,15 +5484,6 @@ let sha512 = "BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA=="; }; }; - "decompress-response-4.2.1" = { - name = "decompress-response"; - packageName = "decompress-response"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz"; - sha512 = "jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw=="; - }; - }; "decompress-response-6.0.0" = { name = "decompress-response"; packageName = "decompress-response"; @@ -5817,15 +5574,6 @@ let sha512 = "hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q=="; }; }; - "delaunator-5.0.1" = { - name = "delaunator"; - packageName = "delaunator"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz"; - sha512 = "8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw=="; - }; - }; "delay-5.0.0" = { name = "delay"; packageName = "delay"; @@ -7518,15 +7266,6 @@ let sha512 = "14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg=="; }; }; - "gauge-3.0.2" = { - name = "gauge"; - packageName = "gauge"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz"; - sha512 = "+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q=="; - }; - }; "generic-pool-3.4.2" = { name = "generic-pool"; packageName = "generic-pool"; @@ -8742,15 +8481,6 @@ let sha512 = "becs5gzcHwPrlHawscYkyQ/ShiOiosrXPhA5RVZ3qyWH4aWdD52RnMfXq/dwQXciHwiieD8aIPwdIWYv6eL+sQ=="; }; }; - "internmap-2.0.3" = { - name = "internmap"; - packageName = "internmap"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz"; - sha512 = "5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="; - }; - }; "interpret-1.1.0" = { name = "interpret"; packageName = "interpret"; @@ -11244,15 +10974,6 @@ let sha512 = "j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="; }; }; - "mimic-response-2.1.0" = { - name = "mimic-response"; - packageName = "mimic-response"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz"; - sha512 = "wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA=="; - }; - }; "mimic-response-3.1.0" = { name = "mimic-response"; packageName = "mimic-response"; @@ -11667,15 +11388,6 @@ let sha512 = "2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ=="; }; }; - "nan-2.22.2" = { - name = "nan"; - packageName = "nan"; - version = "2.22.2"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz"; - sha512 = "DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ=="; - }; - }; "nanoid-3.3.9" = { name = "nanoid"; packageName = "nanoid"; @@ -11856,15 +11568,6 @@ let sha512 = "DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg=="; }; }; - "node-fetch-2.7.0" = { - name = "node-fetch"; - packageName = "node-fetch"; - version = "2.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz"; - sha512 = "c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="; - }; - }; "node-fetch-h2-2.3.0" = { name = "node-fetch-h2"; packageName = "node-fetch-h2"; @@ -12144,15 +11847,6 @@ let sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="; }; }; - "npmlog-5.0.1" = { - name = "npmlog"; - packageName = "npmlog"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz"; - sha512 = "AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw=="; - }; - }; "number-allocator-1.0.14" = { name = "number-allocator"; packageName = "number-allocator"; @@ -14367,15 +14061,6 @@ let sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="; }; }; - "rimraf-3.0.2" = { - name = "rimraf"; - packageName = "rimraf"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"; - sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="; - }; - }; "rimraf-5.0.10" = { name = "rimraf"; packageName = "rimraf"; @@ -14394,15 +14079,6 @@ let sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="; }; }; - "robust-predicates-3.0.2" = { - name = "robust-predicates"; - packageName = "robust-predicates"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz"; - sha512 = "IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="; - }; - }; "rollup-4.35.0" = { name = "rollup"; packageName = "rollup"; @@ -14430,15 +14106,6 @@ let sha512 = "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="; }; }; - "rw-1.3.3" = { - name = "rw"; - packageName = "rw"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz"; - sha512 = "PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="; - }; - }; "rx-4.1.0" = { name = "rx"; packageName = "rx"; @@ -14988,15 +14655,6 @@ let sha512 = "LH7FpTAkeD+y5xQC4fzS+tFtaNlvt3Ib1zKzvhjv/Y+cioV4zIuw4IZr2yhRLu67CWL7FR9/6KXKnjRoZTvGGQ=="; }; }; - "simple-get-3.1.1" = { - name = "simple-get"; - packageName = "simple-get"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz"; - sha512 = "CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA=="; - }; - }; "simple-get-4.0.1" = { name = "simple-get"; packageName = "simple-get"; @@ -16095,15 +15753,6 @@ let sha512 = "6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ=="; }; }; - "topojson-client-3.1.0" = { - name = "topojson-client"; - packageName = "topojson-client"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz"; - sha512 = "605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw=="; - }; - }; "tough-cookie-2.5.0" = { name = "tough-cookie"; packageName = "tough-cookie"; @@ -17004,276 +16653,6 @@ let sha512 = "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="; }; }; - "vega-5.32.0" = { - name = "vega"; - packageName = "vega"; - version = "5.32.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega/-/vega-5.32.0.tgz"; - sha512 = "jANt/5+SpV7b7owB5u8+M1TZ/TrF1fK6WlcvKDW38tH3Gb6hM1nzIhv10E41w3GBmwF29BU/qH2ruNkaYKjI5g=="; - }; - }; - "vega-canvas-1.2.7" = { - name = "vega-canvas"; - packageName = "vega-canvas"; - version = "1.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.7.tgz"; - sha512 = "OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q=="; - }; - }; - "vega-crossfilter-4.1.3" = { - name = "vega-crossfilter"; - packageName = "vega-crossfilter"; - version = "4.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.1.3.tgz"; - sha512 = "nyPJAXAUABc3EocUXvAL1J/IWotZVsApIcvOeZaUdEQEtZ7bt8VtP2nj3CLbHBA8FZZVV+K6SmdwvCOaAD4wFQ=="; - }; - }; - "vega-dataflow-5.7.7" = { - name = "vega-dataflow"; - packageName = "vega-dataflow"; - version = "5.7.7"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.7.tgz"; - sha512 = "R2NX2HvgXL+u4E6u+L5lKvvRiCtnE6N6l+umgojfi53suhhkFP+zB+2UAQo4syxuZ4763H1csfkKc4xpqLzKnw=="; - }; - }; - "vega-encode-4.10.2" = { - name = "vega-encode"; - packageName = "vega-encode"; - version = "4.10.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-encode/-/vega-encode-4.10.2.tgz"; - sha512 = "fsjEY1VaBAmqwt7Jlpz0dpPtfQFiBdP9igEefvumSpy7XUxOJmDQcRDnT3Qh9ctkv3itfPfI9g8FSnGcv2b4jQ=="; - }; - }; - "vega-event-selector-3.0.1" = { - name = "vega-event-selector"; - packageName = "vega-event-selector"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz"; - sha512 = "K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A=="; - }; - }; - "vega-expression-5.2.0" = { - name = "vega-expression"; - packageName = "vega-expression"; - version = "5.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-expression/-/vega-expression-5.2.0.tgz"; - sha512 = "WRMa4ny3iZIVAzDlBh3ipY2QUuLk2hnJJbfbncPgvTF7BUgbIbKq947z+JicWksYbokl8n1JHXJoqi3XvpG0Zw=="; - }; - }; - "vega-force-4.2.2" = { - name = "vega-force"; - packageName = "vega-force"; - version = "4.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-force/-/vega-force-4.2.2.tgz"; - sha512 = "cHZVaY2VNNIG2RyihhSiWniPd2W9R9kJq0znxzV602CgUVgxEfTKtx/lxnVCn8nNrdKAYrGiqIsBzIeKG1GWHw=="; - }; - }; - "vega-format-1.1.3" = { - name = "vega-format"; - packageName = "vega-format"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-format/-/vega-format-1.1.3.tgz"; - sha512 = "wQhw7KR46wKJAip28FF/CicW+oiJaPAwMKdrxlnTA0Nv8Bf7bloRlc+O3kON4b4H1iALLr9KgRcYTOeXNs2MOA=="; - }; - }; - "vega-functions-5.17.0" = { - name = "vega-functions"; - packageName = "vega-functions"; - version = "5.17.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-functions/-/vega-functions-5.17.0.tgz"; - sha512 = "EoGvdCtv1Y4M/hLy83Kf0HTs4qInUfrBoanrnhbguzRl00rx7orjcv+bNZFHbCe4HkfVpbOnTrYmz3K2ivaOLw=="; - }; - }; - "vega-geo-4.4.3" = { - name = "vega-geo"; - packageName = "vega-geo"; - version = "4.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-geo/-/vega-geo-4.4.3.tgz"; - sha512 = "+WnnzEPKIU1/xTFUK3EMu2htN35gp9usNZcC0ZFg2up1/Vqu6JyZsX0PIO51oXSIeXn9bwk6VgzlOmJUcx92tA=="; - }; - }; - "vega-hierarchy-4.1.3" = { - name = "vega-hierarchy"; - packageName = "vega-hierarchy"; - version = "4.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.1.3.tgz"; - sha512 = "0Z+TYKRgOEo8XYXnJc2HWg1EGpcbNAhJ9Wpi9ubIbEyEHqIgjCIyFVN8d4nSfsJOcWDzsSmRqohBztxAhOCSaw=="; - }; - }; - "vega-label-1.3.1" = { - name = "vega-label"; - packageName = "vega-label"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-label/-/vega-label-1.3.1.tgz"; - sha512 = "Emx4b5s7pvuRj3fBkAJ/E2snCoZACfKAwxVId7f/4kYVlAYLb5Swq6W8KZHrH4M9Qds1XJRUYW9/Y3cceqzEFA=="; - }; - }; - "vega-loader-4.5.3" = { - name = "vega-loader"; - packageName = "vega-loader"; - version = "4.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-loader/-/vega-loader-4.5.3.tgz"; - sha512 = "dUfIpxTLF2magoMaur+jXGvwMxjtdlDZaIS8lFj6N7IhUST6nIvBzuUlRM+zLYepI5GHtCLOnqdKU4XV0NggCA=="; - }; - }; - "vega-parser-6.5.0" = { - name = "vega-parser"; - packageName = "vega-parser"; - version = "6.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-parser/-/vega-parser-6.5.0.tgz"; - sha512 = "dPxFKn6IlDyWi6CgHGGv8htSPBAyLHWlJNNGD17eMXh+Kjn4hupSNOIboRcYb8gL5HYt1tYwS6oYZXK84Bc4tg=="; - }; - }; - "vega-projection-1.6.2" = { - name = "vega-projection"; - packageName = "vega-projection"; - version = "1.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-projection/-/vega-projection-1.6.2.tgz"; - sha512 = "3pcVaQL9R3Zfk6PzopLX6awzrQUeYOXJzlfLGP2Xd93mqUepBa6m/reVrTUoSFXA3v9lfK4W/PS2AcVzD/MIcQ=="; - }; - }; - "vega-regression-1.3.1" = { - name = "vega-regression"; - packageName = "vega-regression"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-regression/-/vega-regression-1.3.1.tgz"; - sha512 = "AmccF++Z9uw4HNZC/gmkQGe6JsRxTG/R4QpbcSepyMvQN1Rj5KtVqMcmVFP1r3ivM4dYGFuPlzMWvuqp0iKMkQ=="; - }; - }; - "vega-runtime-6.2.1" = { - name = "vega-runtime"; - packageName = "vega-runtime"; - version = "6.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.2.1.tgz"; - sha512 = "b4eot3tWKCk++INWqot+6sLn3wDTj/HE+tRSbiaf8aecuniPMlwJEK7wWuhVGeW2Ae5n8fI/8TeTViaC94bNHA=="; - }; - }; - "vega-scale-7.4.2" = { - name = "vega-scale"; - packageName = "vega-scale"; - version = "7.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-scale/-/vega-scale-7.4.2.tgz"; - sha512 = "o6Hl76aU1jlCK7Q8DPYZ8OGsp4PtzLdzI6nGpLt8rxoE78QuB3GBGEwGAQJitp4IF7Lb2rL5oAXEl3ZP6xf9jg=="; - }; - }; - "vega-scenegraph-4.13.1" = { - name = "vega-scenegraph"; - packageName = "vega-scenegraph"; - version = "4.13.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.13.1.tgz"; - sha512 = "LFY9+sLIxRfdDI9ZTKjLoijMkIAzPLBWHpPkwv4NPYgdyx+0qFmv+puBpAUGUY9VZqAZ736Uj5NJY9zw+/M3yQ=="; - }; - }; - "vega-selections-5.6.0" = { - name = "vega-selections"; - packageName = "vega-selections"; - version = "5.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-selections/-/vega-selections-5.6.0.tgz"; - sha512 = "UE2w78rUUbaV3Ph+vQbQDwh8eywIJYRxBiZdxEG/Tr/KtFMLdy2BDgNZuuDO1Nv8jImPJwONmqjNhNDYwM0VJQ=="; - }; - }; - "vega-statistics-1.9.0" = { - name = "vega-statistics"; - packageName = "vega-statistics"; - version = "1.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.9.0.tgz"; - sha512 = "GAqS7mkatpXcMCQKWtFu1eMUKLUymjInU0O8kXshWaQrVWjPIO2lllZ1VNhdgE0qGj4oOIRRS11kzuijLshGXQ=="; - }; - }; - "vega-time-2.1.3" = { - name = "vega-time"; - packageName = "vega-time"; - version = "2.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-time/-/vega-time-2.1.3.tgz"; - sha512 = "hFcWPdTV844IiY0m97+WUoMLADCp+8yUQR1NStWhzBzwDDA7QEGGwYGxALhdMOaDTwkyoNj3V/nox2rQAJD/vQ=="; - }; - }; - "vega-transforms-4.12.1" = { - name = "vega-transforms"; - packageName = "vega-transforms"; - version = "4.12.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.12.1.tgz"; - sha512 = "Qxo+xeEEftY1jYyKgzOGc9NuW4/MqGm1YPZ5WrL9eXg2G0410Ne+xL/MFIjHF4hRX+3mgFF4Io2hPpfy/thjLg=="; - }; - }; - "vega-typings-1.5.0" = { - name = "vega-typings"; - packageName = "vega-typings"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-typings/-/vega-typings-1.5.0.tgz"; - sha512 = "tcZ2HwmiQEOXIGyBMP8sdCnoFoVqHn4KQ4H0MQiHwzFU1hb1EXURhfc+Uamthewk4h/9BICtAM3AFQMjBGpjQA=="; - }; - }; - "vega-util-1.17.3" = { - name = "vega-util"; - packageName = "vega-util"; - version = "1.17.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-util/-/vega-util-1.17.3.tgz"; - sha512 = "nSNpZLUrRvFo46M5OK4O6x6f08WD1yOcEzHNlqivF+sDLSsVpstaF6fdJYwrbf/debFi2L9Tkp4gZQtssup9iQ=="; - }; - }; - "vega-view-5.15.0" = { - name = "vega-view"; - packageName = "vega-view"; - version = "5.15.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-view/-/vega-view-5.15.0.tgz"; - sha512 = "bm8STHPsI8BjVu2gYlWU8KEVOA2JyTzdtb9cJj8NW6HpN72UxTYsg5y22u9vfcLYjzjmolrlr0756VXR0uI1Cg=="; - }; - }; - "vega-view-transforms-4.6.1" = { - name = "vega-view-transforms"; - packageName = "vega-view-transforms"; - version = "4.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.6.1.tgz"; - sha512 = "RYlyMJu5kZV4XXjmyTQKADJWDB25SMHsiF+B1rbE1p+pmdQPlp5tGdPl9r5dUJOp3p8mSt/NGI8GPGucmPMxtw=="; - }; - }; - "vega-voronoi-4.2.4" = { - name = "vega-voronoi"; - packageName = "vega-voronoi"; - version = "4.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.2.4.tgz"; - sha512 = "lWNimgJAXGeRFu2Pz8axOUqVf1moYhD+5yhBzDSmckE9I5jLOyZc/XvgFTXwFnsVkMd1QW1vxJa+y9yfUblzYw=="; - }; - }; - "vega-wordcloud-4.1.6" = { - name = "vega-wordcloud"; - packageName = "vega-wordcloud"; - version = "4.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.6.tgz"; - sha512 = "lFmF3u9/ozU0P+WqPjeThQfZm0PigdbXDwpIUCxczrCXKYJLYFmZuZLZR7cxtmpZ0/yuvRvAJ4g123LXbSZF8A=="; - }; - }; "verror-1.10.0" = { name = "verror"; packageName = "verror"; @@ -21700,185 +21079,6 @@ in bypassCache = true; reconstructLock = true; }; - vega-cli = nodeEnv.buildNodePackage { - name = "vega-cli"; - packageName = "vega-cli"; - version = "5.32.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vega-cli/-/vega-cli-5.32.0.tgz"; - sha512 = "k3PQ6HDp/GgJUBNKN/KdyfVX1JoVGtjdH8uYZKxXZo7Fmky9yMmdw8+vLzcLinaLDsUdUPhh8oiTC6+wdjipAA=="; - }; - dependencies = [ - sources."@mapbox/node-pre-gyp-1.0.11" - sources."@types/estree-1.0.6" - sources."@types/geojson-7946.0.4" - sources."abbrev-1.1.1" - sources."agent-base-6.0.2" - sources."ansi-regex-5.0.1" - sources."ansi-styles-4.3.0" - sources."aproba-2.0.0" - sources."are-we-there-yet-2.0.0" - sources."balanced-match-1.0.2" - sources."brace-expansion-1.1.11" - sources."canvas-2.11.2" - sources."chownr-2.0.0" - sources."cliui-8.0.1" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" - sources."color-support-1.1.3" - sources."commander-7.2.0" - sources."concat-map-0.0.1" - sources."console-control-strings-1.1.0" - sources."d3-array-3.2.4" - sources."d3-color-3.1.0" - sources."d3-delaunay-6.0.4" - sources."d3-dispatch-3.0.1" - sources."d3-dsv-3.0.1" - sources."d3-force-3.0.0" - sources."d3-format-3.1.0" - sources."d3-geo-3.1.1" - sources."d3-geo-projection-4.0.0" - sources."d3-hierarchy-3.1.2" - sources."d3-interpolate-3.0.1" - sources."d3-path-3.1.0" - sources."d3-quadtree-3.0.1" - sources."d3-scale-4.0.2" - sources."d3-scale-chromatic-3.1.0" - sources."d3-shape-3.2.0" - sources."d3-time-3.1.0" - sources."d3-time-format-4.1.0" - sources."d3-timer-3.0.1" - sources."debug-4.4.0" - sources."decompress-response-4.2.1" - sources."delaunator-5.0.1" - sources."delegates-1.0.0" - sources."detect-libc-2.0.3" - sources."emoji-regex-8.0.0" - sources."encoding-0.1.13" - sources."escalade-3.2.0" - ( - sources."fs-minipass-2.1.0" - // { - dependencies = [ - sources."minipass-3.3.6" - ]; - } - ) - sources."fs.realpath-1.0.0" - sources."gauge-3.0.2" - sources."get-caller-file-2.0.5" - sources."glob-7.2.3" - sources."has-unicode-2.0.1" - sources."https-proxy-agent-5.0.1" - sources."iconv-lite-0.6.3" - sources."inflight-1.0.6" - sources."inherits-2.0.4" - sources."internmap-2.0.3" - sources."is-fullwidth-code-point-3.0.0" - ( - sources."make-dir-3.1.0" - // { - dependencies = [ - sources."semver-6.3.1" - ]; - } - ) - sources."mimic-response-2.1.0" - sources."minimatch-3.1.2" - sources."minipass-5.0.0" - ( - sources."minizlib-2.1.2" - // { - dependencies = [ - sources."minipass-3.3.6" - ]; - } - ) - sources."mkdirp-1.0.4" - sources."ms-2.1.3" - sources."nan-2.22.2" - sources."node-fetch-2.7.0" - sources."nopt-5.0.0" - sources."npmlog-5.0.1" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."readable-stream-3.6.2" - sources."require-directory-2.1.1" - sources."rimraf-3.0.2" - sources."robust-predicates-3.0.2" - sources."rw-1.3.3" - sources."safe-buffer-5.2.1" - sources."safer-buffer-2.1.2" - sources."semver-7.7.1" - sources."set-blocking-2.0.0" - sources."signal-exit-3.0.7" - sources."simple-concat-1.0.1" - sources."simple-get-3.1.1" - sources."string-width-4.2.3" - sources."string_decoder-1.3.0" - sources."strip-ansi-6.0.1" - sources."tar-6.2.1" - ( - sources."topojson-client-3.1.0" - // { - dependencies = [ - sources."commander-2.20.3" - ]; - } - ) - sources."tr46-0.0.3" - sources."util-deprecate-1.0.2" - sources."vega-5.32.0" - sources."vega-canvas-1.2.7" - sources."vega-crossfilter-4.1.3" - sources."vega-dataflow-5.7.7" - sources."vega-encode-4.10.2" - sources."vega-event-selector-3.0.1" - sources."vega-expression-5.2.0" - sources."vega-force-4.2.2" - sources."vega-format-1.1.3" - sources."vega-functions-5.17.0" - sources."vega-geo-4.4.3" - sources."vega-hierarchy-4.1.3" - sources."vega-label-1.3.1" - sources."vega-loader-4.5.3" - sources."vega-parser-6.5.0" - sources."vega-projection-1.6.2" - sources."vega-regression-1.3.1" - sources."vega-runtime-6.2.1" - sources."vega-scale-7.4.2" - sources."vega-scenegraph-4.13.1" - sources."vega-selections-5.6.0" - sources."vega-statistics-1.9.0" - sources."vega-time-2.1.3" - sources."vega-transforms-4.12.1" - sources."vega-typings-1.5.0" - sources."vega-util-1.17.3" - sources."vega-view-5.15.0" - sources."vega-view-transforms-4.6.1" - sources."vega-voronoi-4.2.4" - sources."vega-wordcloud-4.1.6" - sources."webidl-conversions-3.0.1" - sources."whatwg-url-5.0.0" - sources."wide-align-1.1.5" - sources."wrap-ansi-7.0.0" - sources."wrappy-1.0.2" - sources."y18n-5.0.8" - sources."yallist-4.0.0" - sources."yargs-17.7.2" - sources."yargs-parser-21.1.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Command line utilities for server-side Vega"; - homepage = "https://github.com/vega/vega#readme"; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; vercel = nodeEnv.buildNodePackage { name = "vercel"; packageName = "vercel"; diff --git a/pkgs/development/node-packages/overrides.nix b/pkgs/development/node-packages/overrides.nix index d66a468d54ab9..a4c6a96a74f9f 100644 --- a/pkgs/development/node-packages/overrides.nix +++ b/pkgs/development/node-packages/overrides.nix @@ -80,17 +80,6 @@ final: prev: { name = "rush"; }; - vega-cli = prev.vega-cli.override { - nativeBuildInputs = [ pkgs.pkg-config ]; - buildInputs = with pkgs; [ - node-pre-gyp - pixman - cairo - pango - libjpeg - ]; - }; - wavedrom-cli = prev.wavedrom-cli.override { nativeBuildInputs = [ pkgs.pkg-config From 970caff39a5f213263556acb9d0e7d154c045a31 Mon Sep 17 00:00:00 2001 From: Levizor Date: Thu, 18 Dec 2025 19:13:35 +0100 Subject: [PATCH 074/208] tray-tui: 0.3.2 -> 0.3.3 --- pkgs/by-name/tr/tray-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/tray-tui/package.nix b/pkgs/by-name/tr/tray-tui/package.nix index c20f3185fcf8e..6ff0f2709ba45 100644 --- a/pkgs/by-name/tr/tray-tui/package.nix +++ b/pkgs/by-name/tr/tray-tui/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage rec { pname = "tray-tui"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "Levizor"; repo = "tray-tui"; tag = version; - hash = "sha256-C/vF5dkY9eOL4RQTHuzi7F+mgHWOrVt6sv4eHqUNctg="; + hash = "sha256-P34tL65vTxqDfc3syOlSw+E/bMaQXNF4gen9rZDWLxg="; }; - cargoHash = "sha256-w5ZifkJ86OMiRdHE9f82pxlg7FBuoioD+hgI8CTJtmI="; + cargoHash = "sha256-oRY2K3F8cvzqfxgBDGhX2WrroGcV+hLKbYKFvrfKUuk="; nativeBuildInputs = [ installShellFiles From 648991e43276ba8e5998c828fc53780e2a01199a Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Thu, 18 Dec 2025 09:32:59 -0800 Subject: [PATCH 075/208] terraform-providers.argoproj-labs_argocd: init at 7.12.4 --- .../cluster/terraform-providers/providers.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index c070e52997b7b..84e8674616ed4 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -62,6 +62,16 @@ "spdx": "AGPL-3.0", "vendorHash": "sha256-6Tw4rCOzrvN2pK83NejdJJBjljfDfHEniIX+EdfqujA=" }, + "argoproj-labs_argocd": { + "hash": "sha256-wCYf/WKEyM816FlxfXuxrUl51N032Xvf2u2Id0HDhYM=", + "homepage": "https://registry.terraform.io/providers/argoproj-labs/argocd", + "owner": "argoproj-labs", + "proxyVendor": true, + "repo": "terraform-provider-argocd", + "rev": "v7.12.4", + "spdx": "MPL-2.0", + "vendorHash": "sha256-mzOhvrX7BxU00HfbE17xswPg4oRVbVvDb3etwUbq7EE=" + }, "auth0_auth0": { "hash": "sha256-J2fMZBWbLL4hEPTqN7aKrqSOPQPA11NGZ/yILZQot1Q=", "homepage": "https://registry.terraform.io/providers/auth0/auth0", From 47773e13ef5f3cc75f9854e073863a5e73cd2236 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Thu, 18 Dec 2025 19:31:01 +0100 Subject: [PATCH 076/208] patchPpdFilesHook: `share/ppds` -> `share/ppd` This was an oversight in commit 335a9083b02d2a7034dd98c8641f019e85e50426 . The Wikipedia article referenced there https://en.wikipedia.org/wiki/PostScript_Printer_Description#CUPS clearly states that ppd file locations are `/usr/share/ppd/` or `/usr/share/cups/model/`. Even the version of that article from that commit's time says so. I don't know what dark force made me consistently change that to `/usr/share/ppds/`. *sigh*. --- pkgs/by-name/pa/patchPpdFilesHook/patch-ppd-hook.sh | 6 +++--- pkgs/by-name/pa/patchPpdFilesHook/test.nix | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pa/patchPpdFilesHook/patch-ppd-hook.sh b/pkgs/by-name/pa/patchPpdFilesHook/patch-ppd-hook.sh index 8227146364157..ad86cc7aac507 100644 --- a/pkgs/by-name/pa/patchPpdFilesHook/patch-ppd-hook.sh +++ b/pkgs/by-name/pa/patchPpdFilesHook/patch-ppd-hook.sh @@ -5,7 +5,7 @@ fixupOutputHooks+=(_patchPpdFileCommands4fixupOutputHooks) # Install a hook for the `fixupPhase`: # If the variable `ppdFileCommands` contains a list of # executable names, the hook calls `patchPpdFileCommands` -# on each output's `/share/cups/model` and `/share/ppds` +# on each output's `/share/cups/model` and `/share/ppd` # directories in order to replace calls to those executables. _patchPpdFileCommands4fixupOutputHooks () { @@ -13,8 +13,8 @@ _patchPpdFileCommands4fixupOutputHooks () { if [[ -d $prefix/share/cups/model ]]; then patchPpdFileCommands "$prefix/share/cups/model" $ppdFileCommands fi - if [[ -d $prefix/share/ppds ]]; then - patchPpdFileCommands "$prefix/share/ppds" $ppdFileCommands + if [[ -d $prefix/share/ppd ]]; then + patchPpdFileCommands "$prefix/share/ppd" $ppdFileCommands fi } diff --git a/pkgs/by-name/pa/patchPpdFilesHook/test.nix b/pkgs/by-name/pa/patchPpdFilesHook/test.nix index ae49114a296ab..9ee1feb9f22d4 100644 --- a/pkgs/by-name/pa/patchPpdFilesHook/test.nix +++ b/pkgs/by-name/pa/patchPpdFilesHook/test.nix @@ -33,10 +33,10 @@ stdenv.mkDerivation { ppdFileCommands = [ "cmp" ]; preFixup = '' install -D "${input}" "${placeholder "out"}/share/cups/model/test.ppd" - install -D "${input}" "${placeholder "out"}/share/ppds/test.ppd" + install -D "${input}" "${placeholder "out"}/share/ppd/test.ppd" ''; postFixup = '' diff --color --report-identical-files "${output}" "${placeholder "out"}/share/cups/model/test.ppd" - diff --color --report-identical-files "${output}" "${placeholder "out"}/share/ppds/test.ppd" + diff --color --report-identical-files "${output}" "${placeholder "out"}/share/ppd/test.ppd" ''; } From 39dc238759bbc151d2c9e2506552c2c779d6a911 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Thu, 18 Dec 2025 19:38:23 +0100 Subject: [PATCH 077/208] patchPpdFilesHook: use `getExe'` in test --- pkgs/by-name/pa/patchPpdFilesHook/test.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/patchPpdFilesHook/test.nix b/pkgs/by-name/pa/patchPpdFilesHook/test.nix index 9ee1feb9f22d4..30a8b62ff7436 100644 --- a/pkgs/by-name/pa/patchPpdFilesHook/test.nix +++ b/pkgs/by-name/pa/patchPpdFilesHook/test.nix @@ -1,4 +1,5 @@ { + lib, replaceVars, diffutils, stdenv, @@ -6,6 +7,8 @@ }: let + inherit (lib.meta) getExe'; + input = replaceVars ./test.ppd { keep = "cmp"; patch = "cmp"; @@ -15,9 +18,9 @@ let output = replaceVars ./test.ppd { keep = "cmp"; - patch = "${diffutils}/bin/cmp"; + patch = getExe' diffutils "cmp"; pathkeep = "/bin/cmp"; - pathpatch = "${diffutils}/bin/cmp"; + pathpatch = getExe' diffutils "cmp"; }; in From 8fa366012f97aa47d737b9939f8c000ebc7c09cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 19:02:46 +0000 Subject: [PATCH 078/208] sbom-tool: 4.1.4 -> 4.1.5 --- pkgs/by-name/sb/sbom-tool/deps.json | 146 ++++++++++++-------------- pkgs/by-name/sb/sbom-tool/package.nix | 4 +- 2 files changed, 70 insertions(+), 80 deletions(-) diff --git a/pkgs/by-name/sb/sbom-tool/deps.json b/pkgs/by-name/sb/sbom-tool/deps.json index 780917fa27ee1..04b05d8f73f68 100644 --- a/pkgs/by-name/sb/sbom-tool/deps.json +++ b/pkgs/by-name/sb/sbom-tool/deps.json @@ -24,25 +24,30 @@ "version": "2.1.1", "hash": "sha256-j6AbGSipxLcKSAMibc0uyUJHTa8odrgONaA4DXL4/Bo=" }, + { + "pname": "Microsoft.Bcl.Cryptography", + "version": "9.0.6", + "hash": "sha256-lfxx9rXXD8PxlUkl9109r1B+bPv/zsyzcp0Yf/iBMY0=" + }, { "pname": "Microsoft.ComponentDetection.Common", - "version": "6.0.0", - "hash": "sha256-F01KCIqxFa4049bzvKGh59kpdk5UykSFFKaHEPQGVY4=" + "version": "6.2.1", + "hash": "sha256-Vrs91ukXNSeUSBfHgcSqAzPM4eZuS+74PIHQtND8/6s=" }, { "pname": "Microsoft.ComponentDetection.Contracts", - "version": "6.0.0", - "hash": "sha256-yRmgJVLDDMGlq550sqve7f+0/iwwHCT/GMb0/6837Y4=" + "version": "6.2.1", + "hash": "sha256-H2nNnVDYKnrfUsAaiJhpkRXNtdGgAAoeap7m/dV4a+U=" }, { "pname": "Microsoft.ComponentDetection.Detectors", - "version": "6.0.0", - "hash": "sha256-JeXHB0XY003CpFDmgRzdgGRTcqFABywvEoxXHvlo8b0=" + "version": "6.2.1", + "hash": "sha256-op94iMduomjRoe0jC5eX8rCa0FwIFi/1boJ3OpEjM+M=" }, { "pname": "Microsoft.ComponentDetection.Orchestrator", - "version": "6.0.0", - "hash": "sha256-+rSRgh0V5WEtZ/SqRGvPI9J4k1hPGczBwJfxx5mmWg0=" + "version": "6.2.1", + "hash": "sha256-aHm/r0AgOi+0pSc4nfJU1mskNsovG9y0UP3ajpNvZhg=" }, { "pname": "Microsoft.CSharp", @@ -109,11 +114,6 @@ "version": "8.0.0", "hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ=" }, - { - "pname": "Microsoft.Extensions.DependencyInjection", - "version": "8.0.0-rc.2.23479.6", - "hash": "sha256-GIErPwEhlblyAQfEDv+uDPn3RhJnmVMiTGj7l2wNCTk=" - }, { "pname": "Microsoft.Extensions.DependencyInjection", "version": "8.0.1", @@ -306,8 +306,8 @@ }, { "pname": "morelinq", - "version": "4.2.0", - "hash": "sha256-BQ2ypkR5S4LuvxKkP6GrZuzckSiTFPVdR8VZ+DRn9g4=" + "version": "4.4.0", + "hash": "sha256-6ITnfYABvcfk7uwLxDLgcsXspI4nKuBlrFNdMATGoUI=" }, { "pname": "NETStandard.Library", @@ -321,53 +321,48 @@ }, { "pname": "NuGet.Common", - "version": "6.10.0", - "hash": "sha256-cM3Q7srAykk6KA/FThZkDjs+MIIjiUJSXZjRSqPNP1o=" - }, - { - "pname": "NuGet.Common", - "version": "6.14.0", - "hash": "sha256-jDOwt3veI1GSG8CfBnf2+dJxD3E/Nmlc+vHtD4J76Ms=" + "version": "7.0.1", + "hash": "sha256-7nxlUHxM99xKGZwoen5P7uoXvvG3uK5TGMD2k6/xkP0=" }, { "pname": "NuGet.Configuration", - "version": "6.14.0", - "hash": "sha256-1PN9s6fhCw3wd2260U6hQ4vG3jIvcG8GIn1oQgxMXA0=" + "version": "7.0.1", + "hash": "sha256-dhXJNWDR43YzJntM4Xoysnq4+hHWzaiUx/MgM21wOhU=" }, { "pname": "NuGet.DependencyResolver.Core", - "version": "6.10.0", - "hash": "sha256-3/dapzgXuqd+1RQlR+1iLS1lFpg7g1FDrkDzD5ahW+Y=" + "version": "7.0.1", + "hash": "sha256-C0hwFrVf1KD/edUDZxlMoCPxOF9h50ICaUUuI0z6fQg=" }, { "pname": "NuGet.Frameworks", - "version": "6.14.0", - "hash": "sha256-3ViM3R1ucQMEL2hQYsivT86kI6veMQK2xDsiAcFcVQk=" + "version": "7.0.1", + "hash": "sha256-ko+dIa2uwaVTBqPsE3VYXmbW+W2rqzYssVYsA99Gogc=" }, { "pname": "NuGet.LibraryModel", - "version": "6.10.0", - "hash": "sha256-DVxnItAizUQ4sVY8kcGuAchTtKMXWQrGJqM1ywqjkL0=" + "version": "7.0.1", + "hash": "sha256-x7/Va8o9dPsSV3CyGoj+JXBa30YO3E8Ico7ZCU4UYrM=" }, { "pname": "NuGet.Packaging", - "version": "6.10.0", - "hash": "sha256-RK18XuOdmXPXhmBLRGjw00QsLiKuYawqjDQUlzcbRaM=" + "version": "7.0.1", + "hash": "sha256-nOpGQ5ZP0PLKBGAGHkagjIX4ivCdcfeTjQDcBASYRSQ=" }, { "pname": "NuGet.ProjectModel", - "version": "6.10.0", - "hash": "sha256-LKdvGDGxqK1/QVVlsTUMFznEuoAsD2B/3dG+sx/e/78=" + "version": "7.0.1", + "hash": "sha256-Yo0QJmer/Tw/PwPx6ZAjuCBzswNcUSG+PovAv/SqDe4=" }, { "pname": "NuGet.Protocol", - "version": "6.10.0", - "hash": "sha256-TPWWce4FhI3VaDhAR6mUYydFA6AjrPtcJSMmPQEmu0I=" + "version": "7.0.1", + "hash": "sha256-KtTVt/d3apuUJcBS/Saz74yjh4v0BOeClkaJtx1aQnA=" }, { "pname": "NuGet.Versioning", - "version": "6.10.0", - "hash": "sha256-r8w4/bin+ZQK6AzkuFXhWbteQlzRFY++S1yDTrq0KfQ=" + "version": "7.0.1", + "hash": "sha256-A3d7xyPaDS3tps9TkeCqJVxsPVE0Qvkz44KWSmxL9fI=" }, { "pname": "packageurl-dotnet", @@ -376,13 +371,13 @@ }, { "pname": "Polly", - "version": "8.4.0", - "hash": "sha256-9KfX2swvws/z2HL31gdRL9WMm3fDZthW1EPeD1Ix+P4=" + "version": "8.6.5", + "hash": "sha256-2YRacrP3b3C6EBCb5Pjg6fQdGj+SgbTeaWHN/oZ1d8s=" }, { "pname": "Polly.Core", - "version": "8.4.0", - "hash": "sha256-6M2ql3bQj/T6w3G1i0mZC4HtViLWJG5J5nzjP0A25r4=" + "version": "8.6.5", + "hash": "sha256-m12obNfMZdWQWJoCaF03H5qEbFDdp9FSdHTHcIIsACQ=" }, { "pname": "PowerArgs", @@ -696,18 +691,23 @@ }, { "pname": "Spectre.Console", - "version": "0.49.1", - "hash": "sha256-tqSVojyuQjuB34lXo759NOcyLgNIw815mKXJPq5JFDo=" + "version": "0.53.1", + "hash": "sha256-uj/DD9y9MFWh5ugfQ1nTpbDP5xj55Sa8KX06B8CluMc=" + }, + { + "pname": "Spectre.Console", + "version": "0.54.0", + "hash": "sha256-qlZQkT5KzACqJ1bLgBOylq9qO0L7XCh/RY8L8PnkpcU=" }, { "pname": "Spectre.Console.Cli", - "version": "0.49.1", - "hash": "sha256-sar9rhft1ivDMj1kU683+4KxUPUZL+Fb++ewMA6RD4Q=" + "version": "0.53.1", + "hash": "sha256-WN79g+F9jRsqXAwVFLYS/lfaQish2yFwL40GB/PpdTo=" }, { "pname": "Spectre.Console.Cli.Extensions.DependencyInjection", - "version": "0.2.0", - "hash": "sha256-kcVQM8qJGNuDwlGpKiI1nBsocz1yPS0NkUV7ppbtUm4=" + "version": "0.17.0", + "hash": "sha256-0y5mJ3CGW2AFqbOFs0TFkbl4mKsYi8c65HO/SkcZeLI=" }, { "pname": "Sprache", @@ -749,11 +749,6 @@ "version": "4.3.0", "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" }, - { - "pname": "System.Collections.Immutable", - "version": "8.0.0", - "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" - }, { "pname": "System.Console", "version": "4.3.0", @@ -791,8 +786,8 @@ }, { "pname": "System.Formats.Asn1", - "version": "6.0.1", - "hash": "sha256-gfGxcaWpVO92BJrl24pXi09KSgW2rSy3HGv0+V8hGgo=" + "version": "9.0.10", + "hash": "sha256-hPvY9hKsDEbNyyzaaMImebYTQWLWD/AOjtru+a4NsIc=" }, { "pname": "System.Globalization", @@ -841,8 +836,8 @@ }, { "pname": "System.IO.Pipelines", - "version": "9.0.9", - "hash": "sha256-bRMt0ib0KwKzHXgeAXZgegou5eX8lsm80Eu38bHBxBs=" + "version": "9.0.10", + "hash": "sha256-Hu4g9QfEzNW71/zX0vP+Knqu6WizhSzWASy1cxANOr0=" }, { "pname": "System.Linq", @@ -856,8 +851,8 @@ }, { "pname": "System.Memory", - "version": "4.5.5", - "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" + "version": "4.6.3", + "hash": "sha256-JgeK63WMmumF6L+FH5cwJgYdpqXrSDcgTQwtIgTHKVU=" }, { "pname": "System.Net.Http", @@ -891,8 +886,8 @@ }, { "pname": "System.Reactive", - "version": "6.0.1", - "hash": "sha256-Lo5UMqp8DsbVSUxa2UpClR1GoYzqQQcSxkfyFqB/d4Q=" + "version": "6.1.0", + "hash": "sha256-zACYoZmKxHo0qKY8FOVa7jIsw7dN7WjdXdRRV95qY2Y=" }, { "pname": "System.Reflection", @@ -1016,8 +1011,8 @@ }, { "pname": "System.Security.Cryptography.Pkcs", - "version": "6.0.4", - "hash": "sha256-2e0aRybote+OR66bHaNiYpF//4fCiaO3zbR2e9GABUI=" + "version": "9.0.6", + "hash": "sha256-+Q7vAp+uOf/aqldFvsZuXw/0UHXtfFdNRMpqCZ1/Hwo=" }, { "pname": "System.Security.Cryptography.Primitives", @@ -1026,8 +1021,8 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "4.4.0", - "hash": "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE=" + "version": "9.0.6", + "hash": "sha256-WMa3KDeFuOLyIZduYd+9PCyx7usJMRu/q2x3eOw9MAQ=" }, { "pname": "System.Security.Cryptography.X509Certificates", @@ -1061,18 +1056,13 @@ }, { "pname": "System.Text.Encodings.Web", - "version": "9.0.9", - "hash": "sha256-euYrJAKiTDCj/Rf1KVWI6IophDX828x5T9As9vAf81A=" - }, - { - "pname": "System.Text.Json", - "version": "8.0.5", - "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" + "version": "9.0.10", + "hash": "sha256-rTef4Wzfcjzx+ZToxTN6VfalIjnpU74TOCmOsIx08hY=" }, { "pname": "System.Text.Json", - "version": "9.0.9", - "hash": "sha256-I+GCgXZZUtgAta94BIBqy72HnZJ3egzNBOTxnVy2Ur8=" + "version": "9.0.10", + "hash": "sha256-wqeobpRw3PqOw21q8oGvauj5BkX1pS02Cm78E6c742w=" }, { "pname": "System.Text.RegularExpressions", @@ -1131,8 +1121,8 @@ }, { "pname": "Tomlyn.Signed", - "version": "0.17.0", - "hash": "sha256-C5+2mVihp64KiytpgvI0BaMwK+vhKz2/h2XqaT24bYg=" + "version": "0.19.0", + "hash": "sha256-nOlE1a3wj0LN0IlCgxrdtyx9z/TUYJZEgiLm38N7iZU=" }, { "pname": "Validation", @@ -1146,7 +1136,7 @@ }, { "pname": "YamlDotNet", - "version": "15.1.6", - "hash": "sha256-C9IGS9HNuEKgpUozkfuzA0pNWsS/LVwgHzPEmU2sw8Y=" + "version": "15.3.0", + "hash": "sha256-2rdemzEc4cGKfmYRTRfT0HXjllRs22qXac+UE400klU=" } ] diff --git a/pkgs/by-name/sb/sbom-tool/package.nix b/pkgs/by-name/sb/sbom-tool/package.nix index 5c38f4a70967d..04ba91427e997 100644 --- a/pkgs/by-name/sb/sbom-tool/package.nix +++ b/pkgs/by-name/sb/sbom-tool/package.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "sbom-tool"; - version = "4.1.4"; + version = "4.1.5"; src = fetchFromGitHub { owner = "microsoft"; repo = "sbom-tool"; tag = "v${version}"; - hash = "sha256-3MeiTGywX9ummmmJRRy7JrOiP06lwY7B5wlWwN39w7c="; + hash = "sha256-MIsCgUBHhaHobKfq3O/hL7+bXZVHgvtig7h4JIN8Gws="; }; projectFile = "src/Microsoft.Sbom.Tool/Microsoft.Sbom.Tool.csproj"; From ceba9349b61c81a78f284dda150837a5170ee2ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 19:42:06 +0000 Subject: [PATCH 079/208] korrect: 0.3.3 -> 0.3.4 --- pkgs/by-name/ko/korrect/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ko/korrect/package.nix b/pkgs/by-name/ko/korrect/package.nix index 270825731b78f..9d935cf19abe2 100644 --- a/pkgs/by-name/ko/korrect/package.nix +++ b/pkgs/by-name/ko/korrect/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "korrect"; - version = "0.3.3"; + version = "0.3.4"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-iEbzYcWxDAumGLsr7MlqOrTEj3SwGFmdvw15M5Fz9cs="; + hash = "sha256-AOYwknKVtvw/gQ10gwHTNFQ2KvPuldRk8UxRcbkO6tE="; }; - cargoHash = "sha256-RIa1rn74I/DQktjtY4BTWiYIBO1aLpXcKtXMBOAogvE="; + cargoHash = "sha256-2od1FlV7yx9bAV1eSvTVeJfm7FsGtFGTzsBPh6Of+SU="; # Tests create a local http server to check the download functionality __darwinAllowLocalNetworking = true; From 30bc2a2baee0fe8ed6534146813bb2112b747380 Mon Sep 17 00:00:00 2001 From: Connor Nelson Date: Thu, 18 Dec 2025 20:28:30 +0000 Subject: [PATCH 080/208] codex: 0.73.0 -> 0.75.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 17e616eae7945..5cb7cbc9ee6f5 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -14,18 +14,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.73.0"; + version = "0.75.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-6oVSscGpMcJGOJ90JuwmYe6HbFteoTdTPr2AGU84JzQ="; + hash = "sha256-XsFJjXFBsj8jeOMLuP+sMW1ZiAQIuL+XBFjUhgCLJmU="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-MN977yTfdESey0CK8vOXMKjY9HSXqRy1LgK7IYjNz1k="; + cargoHash = "sha256-9zf9xpnh9w3DWizLSHUR2CfN+E9fYxamKkyMLkYiIP8="; nativeBuildInputs = [ installShellFiles From 18c35c324277f08160d442e02c46c22133f89a1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 20:36:42 +0000 Subject: [PATCH 081/208] eksctl: 0.220.0 -> 0.221.0 --- pkgs/by-name/ek/eksctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index e9e0b527ca878..dd204d1ac947b 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "eksctl"; - version = "0.220.0"; + version = "0.221.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = "eksctl"; rev = version; - hash = "sha256-yMzzbngCrYP4CXbpM12kiHr9Myb0NQyjiFnChJGv4Q0="; + hash = "sha256-q+4TTwgUxP1U7sKFH7Sy1wInE8neLE3R5MhgfW4V+64="; }; vendorHash = "sha256-Bz4C+JyPZI+7LhmtUNyo/PJ+AkeGVQ+VrpHWnRqrIoE="; From a6dd1b9b462130d3085393339b241982c1906fcc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 20:46:51 +0000 Subject: [PATCH 082/208] cargo-insta: 1.44.3 -> 1.45.0 --- pkgs/by-name/ca/cargo-insta/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-insta/package.nix b/pkgs/by-name/ca/cargo-insta/package.nix index 1f6b7ebe1d979..1290aeb12d643 100644 --- a/pkgs/by-name/ca/cargo-insta/package.nix +++ b/pkgs/by-name/ca/cargo-insta/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-insta"; - version = "1.44.3"; + version = "1.45.0"; src = fetchFromGitHub { owner = "mitsuhiko"; repo = "insta"; tag = version; - hash = "sha256-xXp5XqE6teDK519IKM1FAZAAXcQHXlQF2kdRIhS7mYA="; + hash = "sha256-LNHxyvShfuI1CAhnYeFDTSRmitKtCeeC6U/OJRWdJH0="; }; - cargoHash = "sha256-XdeQ4BQb0/X3R4ST3ZrOo/XvSCzhRR1eqcp3uRWgX9g="; + cargoHash = "sha256-mL2Z1EXXlfJyODInG+YCRtJU6xoxgS7Gt0Lpb/Rj37o="; checkFlags = [ # Depends on `rustfmt` and does not matter for packaging. From 590958cf42f199773cecabdcbb33492cb5fa2637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 18 Dec 2025 12:47:45 -0800 Subject: [PATCH 083/208] radicale: 3.5.9 -> 3.5.10 Diff: https://github.com/Kozea/Radicale/compare/v3.5.9...v3.5.10 Changelog: https://github.com/Kozea/Radicale/blob/v3.5.10/CHANGELOG.md --- pkgs/by-name/ra/radicale/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/radicale/package.nix b/pkgs/by-name/ra/radicale/package.nix index f7d9ee5a0ae76..1fbacc4311935 100644 --- a/pkgs/by-name/ra/radicale/package.nix +++ b/pkgs/by-name/ra/radicale/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "radicale"; - version = "3.5.9"; + version = "3.5.10"; pyproject = true; src = fetchFromGitHub { owner = "Kozea"; repo = "Radicale"; tag = "v${version}"; - hash = "sha256-7LH0Y36JI3S3HpxX+fhKf58rOoewbCR3bwO38yN2dg4="; + hash = "sha256-tLBWPWkSGI7vQIGo9FIwCEgHWPlrs1q70CsAWQn9sEs="; }; build-system = with python3.pkgs; [ From f5a8836dea30935f297ee20c75721b2acee0a3c5 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Thu, 18 Dec 2025 23:15:33 +0200 Subject: [PATCH 084/208] jan: 0.6.10 -> 0.7.5 --- pkgs/by-name/ja/jan/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix index d10693fc17294..a0f1a65d20dda 100644 --- a/pkgs/by-name/ja/jan/package.nix +++ b/pkgs/by-name/ja/jan/package.nix @@ -2,14 +2,17 @@ lib, appimageTools, fetchurl, + config, + cudaPackages, + cudaSupport ? config.cudaSupport, }: let pname = "Jan"; - version = "0.6.10"; + version = "0.7.5"; src = fetchurl { url = "https://github.com/menloresearch/jan/releases/download/v${version}/jan_${version}_amd64.AppImage"; - hash = "sha256-eag8c/Jp2ahV71kEuFoT2rmz0S9RPbiqy5YBO0Z+ICY="; + hash = "sha256-RIEBpeogNIDPMpoY5Gk8q4+t7jxcWJEZLPqJHWyaVk4="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; @@ -22,6 +25,12 @@ appimageTools.wrapType2 { cp -r ${appimageContents}/usr/share/icons $out/share ''; + extraPkgs = + pkgs: + lib.optionals cudaSupport [ + cudaPackages.cudatoolkit + ]; + meta = { changelog = "https://github.com/menloresearch/jan/releases/tag/v${version}"; description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer"; From 2d5f9b1cd318edbfa74e889f9f8d57e625e1a58c Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Thu, 18 Dec 2025 23:28:16 +0200 Subject: [PATCH 085/208] jan: update repo url --- pkgs/by-name/ja/jan/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix index a0f1a65d20dda..492abd69447b2 100644 --- a/pkgs/by-name/ja/jan/package.nix +++ b/pkgs/by-name/ja/jan/package.nix @@ -11,7 +11,7 @@ let pname = "Jan"; version = "0.7.5"; src = fetchurl { - url = "https://github.com/menloresearch/jan/releases/download/v${version}/jan_${version}_amd64.AppImage"; + url = "https://github.com/janhq/jan/releases/download/v${version}/jan_${version}_amd64.AppImage"; hash = "sha256-RIEBpeogNIDPMpoY5Gk8q4+t7jxcWJEZLPqJHWyaVk4="; }; @@ -32,9 +32,9 @@ appimageTools.wrapType2 { ]; meta = { - changelog = "https://github.com/menloresearch/jan/releases/tag/v${version}"; + changelog = "https://github.com/janhq/jan/releases/tag/v${version}"; description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer"; - homepage = "https://github.com/menloresearch/jan"; + homepage = "https://github.com/janhq/jan"; license = lib.licenses.agpl3Plus; mainProgram = "Jan"; maintainers = [ ]; From 7137cdf068e4dc3a5cb4f6221aba355206e2ad8d Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Thu, 18 Dec 2025 23:36:13 +0200 Subject: [PATCH 086/208] jan: update license --- pkgs/by-name/ja/jan/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix index 492abd69447b2..82dae088a1e05 100644 --- a/pkgs/by-name/ja/jan/package.nix +++ b/pkgs/by-name/ja/jan/package.nix @@ -35,7 +35,7 @@ appimageTools.wrapType2 { changelog = "https://github.com/janhq/jan/releases/tag/v${version}"; description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer"; homepage = "https://github.com/janhq/jan"; - license = lib.licenses.agpl3Plus; + license = lib.licenses.asl20; mainProgram = "Jan"; maintainers = [ ]; platforms = with lib.systems.inspect; patternLogicalAnd patterns.isLinux patterns.isx86_64; From dea8c20e86376750a0c0b72dc4c183725d133385 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 21:41:00 +0000 Subject: [PATCH 087/208] trezor-suite: 25.11.3 -> 25.12.2 --- pkgs/by-name/tr/trezor-suite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/trezor-suite/package.nix b/pkgs/by-name/tr/trezor-suite/package.nix index 4d33c0fff2a8e..81ff177d61095 100644 --- a/pkgs/by-name/tr/trezor-suite/package.nix +++ b/pkgs/by-name/tr/trezor-suite/package.nix @@ -10,7 +10,7 @@ let pname = "trezor-suite"; - version = "25.11.3"; + version = "25.12.2"; suffix = { @@ -24,8 +24,8 @@ let hash = { # curl -Lfs https://github.com/trezor/trezor-suite/releases/download/v${version}/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/' - aarch64-linux = "sha512-fY2X571p71HCtAFGcYxBwvrlb556hJSyBCNkyVJ6s+P3GuBlTqapSTuE/ZAyPraS9H/QMEVnZF+Qpzu/6hgiew=="; - x86_64-linux = "sha512-00Nnc7xY3snP5gS5GzszgE3MVTNZ6jUiU43D68Pz4aYzgNaPn8JMuh3kC0ybxm4HaHnZ9EC4Eraa9U5gO8Mq3w=="; + aarch64-linux = "sha512-AneflaNO3OXomrhwiCQC0bw1hvFVVWy9YQ63zmeAAU5YQYFRhdlvXXNCxQEFKXfy6079MvLM67+42FGGsVAf6w=="; + x86_64-linux = "sha512-/kjqLGF7MY+2UGSE7DnS64o8U2HntzGrw3c5b5AGoXc8wx3emEBjPmTELnDxQpgMdl7L7uaV3O1Sj2ebfweRpQ=="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From 24bc3022da3fd51201d406eb8e96f23e438e6464 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Dec 2025 18:22:10 +0000 Subject: [PATCH 088/208] roslyn-ls: 5.3.0-2.25603.1 -> 5.3.0-2.25604.5 --- pkgs/by-name/ro/roslyn-ls/deps.json | 12 ++--- pkgs/by-name/ro/roslyn-ls/package.nix | 75 ++++++++++++++------------- 2 files changed, 46 insertions(+), 41 deletions(-) diff --git a/pkgs/by-name/ro/roslyn-ls/deps.json b/pkgs/by-name/ro/roslyn-ls/deps.json index 3075c857130bb..d55208802ca9e 100644 --- a/pkgs/by-name/ro/roslyn-ls/deps.json +++ b/pkgs/by-name/ro/roslyn-ls/deps.json @@ -127,9 +127,9 @@ }, { "pname": "Microsoft.DotNet.Arcade.Sdk", - "version": "11.0.0-beta.25578.1", - "hash": "sha256-c8IWX17rJM4aOxvPEbMUDzeLR6kEwWWTstm4waw3d80=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/11.0.0-beta.25578.1/microsoft.dotnet.arcade.sdk.11.0.0-beta.25578.1.nupkg" + "version": "11.0.0-beta.25603.2", + "hash": "sha256-xXwq/ffFnDXjMnrzKUAT3Du31tKso7aNW4VBvABHX4M=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/11.0.0-beta.25603.2/microsoft.dotnet.arcade.sdk.11.0.0-beta.25603.2.nupkg" }, { "pname": "Microsoft.DotNet.FileBasedPrograms", @@ -139,9 +139,9 @@ }, { "pname": "Microsoft.DotNet.XliffTasks", - "version": "11.0.0-beta.25578.1", - "hash": "sha256-EPo2bgR7oW/a8htIps64UrAPuoyyuIYYG54cZRoknUY=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.xlifftasks/11.0.0-beta.25578.1/microsoft.dotnet.xlifftasks.11.0.0-beta.25578.1.nupkg" + "version": "11.0.0-beta.25603.2", + "hash": "sha256-qLUHUextwX33sSm4oK0N4qpbGEZpz6qOw5kabpJ9Xkk=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.xlifftasks/11.0.0-beta.25603.2/microsoft.dotnet.xlifftasks.11.0.0-beta.25603.2.nupkg" }, { "pname": "Microsoft.Extensions.Configuration", diff --git a/pkgs/by-name/ro/roslyn-ls/package.nix b/pkgs/by-name/ro/roslyn-ls/package.nix index 8bc5446a53543..5c8f3f2eba9d8 100644 --- a/pkgs/by-name/ro/roslyn-ls/package.nix +++ b/pkgs/by-name/ro/roslyn-ls/package.nix @@ -6,16 +6,18 @@ stdenvNoCC, testers, jq, - writeText, runCommand, expect, }: let pname = "roslyn-ls"; + # see https://github.com/dotnet/roslyn/blob/main/eng/targets/TargetFrameworks.props dotnet-sdk = with dotnetCorePackages; + # required sdk sdk_10_0 // { + # with additional packages to minimize deps.json inherit (combinePackages [ sdk_9_0 @@ -25,45 +27,29 @@ let targetPackages ; }; - # need sdk on runtime as well - dotnet-runtime = dotnetCorePackages.sdk_10_0; + # should match the default NetVSCode property + # see https://github.com/dotnet/roslyn/blob/main/eng/targets/TargetFrameworks.props + dotnet-runtime = dotnetCorePackages.sdk_10_0.runtime; + rid = dotnetCorePackages.systemToDotnetRid stdenvNoCC.targetPlatform.system; project = "Microsoft.CodeAnalysis.LanguageServer"; - - targets = writeText "versions.targets" '' - - - - ${dotnetCorePackages.sdk_8_0.runtime.version} - ${dotnetCorePackages.sdk_9_0.runtime.version} - ${dotnetCorePackages.sdk_8_0.runtime.version} - ${dotnetCorePackages.sdk_9_0.runtime.version} - - - ${dotnetCorePackages.sdk_8_0.runtime.version} - ${dotnetCorePackages.sdk_9_0.runtime.version} - - - - ''; - in buildDotnetModule (finalAttrs: rec { inherit pname dotnet-sdk dotnet-runtime; - vsVersion = "2.103.33-prerelease"; + vsVersion = "2.111.2-prerelease"; src = fetchFromGitHub { owner = "dotnet"; repo = "roslyn"; rev = "VSCode-CSharp-${vsVersion}"; - hash = "sha256-uz0V4vTwfmeY5qPv9K30eB0MZTCpPee3PgIdlrXL/qs="; + hash = "sha256-oP+mKOvsbc+/NnqJvounE75BlE6UJTIAnmYTBNQlMFA="; }; # versioned independently from vscode-csharp # "roslyn" in here: # https://github.com/dotnet/vscode-csharp/blob/main/package.json - version = "5.3.0-2.25603.1"; + version = "5.3.0-2.25604.5"; projectFile = "src/LanguageServer/${project}/${project}.csproj"; useDotnetFromEnv = true; nugetDeps = ./deps.json; @@ -80,23 +66,34 @@ buildDotnetModule (finalAttrs: rec { # Upstream uses rollForward = latestPatch, which pins to an *exact* .NET SDK version. jq '.sdk.rollForward = "latestMinor"' < global.json > global.json.tmp mv global.json.tmp global.json - - substituteInPlace Directory.Build.targets \ - --replace-fail '' '' ''; + # don't build binary + useAppHost = false; dotnetFlags = [ "-p:TargetRid=${rid}" + # we don't want to build the binary + # and useAppHost is not enough, need to explicilty set to false + "-p:UseAppHost=false" + # avoid platform-specific crossgen packages + "-p:PublishReadyToRun=false" # this removes the Microsoft.WindowsDesktop.App.Ref dependency "-p:EnableWindowsTargeting=false" - # this is needed for the KnownAppHostPack changes to work - "-p:EnableAppHostPackDownload=true" + # avoid unnecessary packages in deps.json + "-p:EnableAppHostPackDownload=false" + "-p:EnableRuntimePackDownload=false" ]; - # two problems solved here: - # 1. --no-build removed -> BuildHost project within roslyn is running Build target during publish - # 2. missing crossgen2 7.* in local nuget directory when PublishReadyToRun=true - # the latter should be fixable here but unsure how + executables = [ project ]; + + postInstall = '' + # fake executable that we substitute in postFixup + touch $out/lib/$pname/${project} + chmod +x $out/lib/$pname/${project} + ''; + + # problem and solution: + # BuildHost project within roslyn is running Build target during publish -> --no-build removed installPhase = '' runHook preInstall @@ -104,9 +101,8 @@ buildDotnetModule (finalAttrs: rec { -p:ContinuousIntegrationBuild=true \ -p:Deterministic=true \ -p:InformationalVersion=$version \ - -p:UseAppHost=true \ -p:PublishTrimmed=false \ - -p:PublishReadyToRun=false \ + -p:OverwriteReadOnlyFiles=true \ --configuration Release \ --no-self-contained \ --output "$out/lib/$pname" \ @@ -118,6 +114,14 @@ buildDotnetModule (finalAttrs: rec { runHook postInstall ''; + # force dotnet-runtime to run the dll + # but keep the wrapper created with useDotnetFromEnv to allow LS to work properly on codebases + postFixup = '' + rm -f $out/lib/$pname/${project} + substituteInPlace $out/bin/${project} \ + --replace-fail "$out/lib/$pname/${project}" "${lib.getExe dotnet-runtime}\" \"$out/lib/$pname/${project}.dll" + ''; + passthru = { tests = let @@ -151,6 +155,7 @@ buildDotnetModule (finalAttrs: rec { in { # Make sure we can run with any supported SDK version, as well as without + with-net8-sdk = with-sdk dotnetCorePackages.sdk_8_0; with-net9-sdk = with-sdk dotnetCorePackages.sdk_9_0; with-net10-sdk = with-sdk dotnetCorePackages.sdk_10_0; no-sdk = with-sdk null; From db976b481ea2b909ffb394e6114e431b4206209d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 22:10:57 +0000 Subject: [PATCH 089/208] kdlfmt: 0.1.4 -> 0.1.5 --- pkgs/by-name/kd/kdlfmt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index 084068f0e28bd..fb6753d555bb3 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "kdlfmt"; - version = "0.1.4"; + version = "0.1.5"; src = fetchFromGitHub { owner = "hougesen"; repo = "kdlfmt"; tag = "v${finalAttrs.version}"; - hash = "sha256-VHcpF9CTRDl9dtX/rZeDKVoCerI1sNjwURBpiE9bH80="; + hash = "sha256-IiR7luc474uL0B2lCGEl6taTM2VXRQCjo88TuWOh7ic="; }; - cargoHash = "sha256-A8pp4IWL8hR4G1WDNFo6e3BVRxuVjfazIKOwCEGN7Rc="; + cargoHash = "sha256-ZlBsEPvATh9i3+davxTkJQeH2eeSJzoyweAhZhNkBgk="; nativeBuildInputs = [ installShellFiles ]; From 312576b1dcae9347999a6040a663452857b0ffeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20James?= Date: Thu, 18 Dec 2025 23:17:18 +0100 Subject: [PATCH 090/208] Fix typo: `fetchFromGithub` -> `fetchFromGitHub` --- doc/languages-frameworks/nim.section.md | 2 +- pkgs/by-name/co/commitizen-go/package.nix | 2 +- pkgs/servers/home-assistant/custom-components/README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/languages-frameworks/nim.section.md b/doc/languages-frameworks/nim.section.md index 49870b1661541..9e3c6716285b5 100644 --- a/doc/languages-frameworks/nim.section.md +++ b/doc/languages-frameworks/nim.section.md @@ -93,7 +93,7 @@ The `buildNimPackage` and `buildNimSbom` functions generate flags and additional ```nix pkgs.nitter.overrideNimAttrs { # using a different source which has different dependencies from the standard package - src = pkgs.fetchFromGithub { + src = pkgs.fetchFromGitHub { # … }; # new lock file generated from the source diff --git a/pkgs/by-name/co/commitizen-go/package.nix b/pkgs/by-name/co/commitizen-go/package.nix index 48f98b6351139..adbb000c96533 100644 --- a/pkgs/by-name/co/commitizen-go/package.nix +++ b/pkgs/by-name/co/commitizen-go/package.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "commitizen-go"; version = "1.0.3"; - # we can't obtain the commit hash when using fetchFromGithub + # we can't obtain the commit hash when using fetchFromGitHub commit_revision = "unspecified (nix build)"; src = fetchFromGitHub { diff --git a/pkgs/servers/home-assistant/custom-components/README.md b/pkgs/servers/home-assistant/custom-components/README.md index 3820328e2ed47..81edbb043fd7d 100644 --- a/pkgs/servers/home-assistant/custom-components/README.md +++ b/pkgs/servers/home-assistant/custom-components/README.md @@ -28,7 +28,7 @@ versions into the Python environment. buildHomeAssistantComponent { # owner, domain, version - src = fetchFromGithub { + src = fetchFromGitHub { # owner, repo, rev, hash }; From 22b31cdebd92d7b72c5ce38863ebc1b03f42de3f Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Fri, 19 Dec 2025 00:03:00 +0200 Subject: [PATCH 091/208] jan: add darwin support --- pkgs/by-name/ja/jan/package.nix | 85 ++++++++++++++++++++++++++------- 1 file changed, 67 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix index 82dae088a1e05..5382c883cea64 100644 --- a/pkgs/by-name/ja/jan/package.nix +++ b/pkgs/by-name/ja/jan/package.nix @@ -5,31 +5,29 @@ config, cudaPackages, cudaSupport ? config.cudaSupport, + stdenv, + fetchzip, + makeWrapper, }: let pname = "Jan"; version = "0.7.5"; - src = fetchurl { + + darwin-src = fetchzip { + url = "https://github.com/janhq/jan/releases/download/v${version}/jan-mac-universal-${version}.zip"; + hash = "sha256-stTsLKE+2gUKAVwJ2/gOckoL6Nygwr0rkugD1jGj1w4="; + }; + + linux-src = fetchurl { url = "https://github.com/janhq/jan/releases/download/v${version}/jan_${version}_amd64.AppImage"; hash = "sha256-RIEBpeogNIDPMpoY5Gk8q4+t7jxcWJEZLPqJHWyaVk4="; }; - appimageContents = appimageTools.extractType2 { inherit pname version src; }; -in -appimageTools.wrapType2 { - inherit pname version src; - - extraInstallCommands = '' - install -Dm444 ${appimageContents}/Jan.desktop -t $out/share/applications - cp -r ${appimageContents}/usr/share/icons $out/share - ''; - - extraPkgs = - pkgs: - lib.optionals cudaSupport [ - cudaPackages.cudatoolkit - ]; + appimageContents = appimageTools.extractType2 { + inherit pname version; + src = linux-src; + }; meta = { changelog = "https://github.com/janhq/jan/releases/tag/v${version}"; @@ -38,6 +36,57 @@ appimageTools.wrapType2 { license = lib.licenses.asl20; mainProgram = "Jan"; maintainers = [ ]; - platforms = with lib.systems.inspect; patternLogicalAnd patterns.isLinux patterns.isx86_64; + platforms = + lib.platforms.darwin + ++ (with lib.systems.inspect; patternLogicalAnd patterns.isLinux patterns.isx86_64); + }; + + linux = appimageTools.wrapType2 { + inherit pname version; + src = linux-src; + + extraInstallCommands = '' + install -Dm444 ${appimageContents}/Jan.desktop -t $out/share/applications + cp -r ${appimageContents}/usr/share/icons $out/share + ''; + + extraPkgs = + pkgs: + lib.optionals cudaSupport [ + cudaPackages.cudatoolkit + ]; + + inherit meta; }; -} + + darwin = stdenv.mkDerivation { + inherit + pname + version + meta + ; + + src = darwin-src; + + dontUnpack = true; + + sourceRoot = "${pname}.app"; + nativeBuildInputs = [ + makeWrapper + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications/${pname}.app + mkdir -p $out/bin + cp -R $src/. $out/Applications/${pname}.app/ + if [ -x "$out/Applications/${pname}.app/Contents/MacOS/${pname}" ]; then + makeWrapper "$out/Applications/${pname}.app/Contents/MacOS/${pname}" $out/bin/${pname} + fi + + runHook postInstall + ''; + }; +in +if stdenv.hostPlatform.isDarwin then darwin else linux From e31ddd7a60383532ea4e02c6dde2c259591481b7 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 14:45:55 -0600 Subject: [PATCH 092/208] vimPlugins.completion-treesitter: drop archived plugin Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 7 ------- pkgs/applications/editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 0d4af7b1cd9f1..a09bd527775d4 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -56,6 +56,7 @@ mapAliases ( command_T = command-t; # backwards compat, added 2014-10-18 commentary = vim-commentary; committia = committia-vim; + completion-treesitter = throw "completion-treesitter has been archived since 2024-01"; # Added 2025-12-18 concealedyank = concealedyank-vim; context-filetype = context_filetype-vim; Cosco = cosco-vim; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 05a9c1a7c42c8..fbb2f5cf08a7d 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -826,13 +826,6 @@ assertNoAdditions { ''; }; - completion-treesitter = super.completion-treesitter.overrideAttrs { - dependencies = with self; [ - completion-nvim - nvim-treesitter - ]; - }; - conjure = super.conjure.overrideAttrs { dependencies = [ self.plenary-nvim ]; nvimSkipModules = [ diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index e7d806675e78d..d3a65844b8a11 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -263,7 +263,6 @@ https://github.com/Zeioth/compiler.nvim/,HEAD, https://github.com/steelsojka/completion-buffers/,, https://github.com/nvim-lua/completion-nvim/,, https://github.com/aca/completion-tabnine/,, -https://github.com/nvim-treesitter/completion-treesitter/,, https://github.com/chikatoike/concealedyank.vim/,, https://github.com/rhysd/conflict-marker.vim/,, https://github.com/stevearc/conform.nvim/,HEAD, From b142983eb183893cc918fc7ef96f09c5751ba699 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 14:46:21 -0600 Subject: [PATCH 093/208] vimPlugins.nvim-gps: drop archived plugin Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 4 ---- pkgs/applications/editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index a09bd527775d4..61d5eb6f4f613 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -105,6 +105,7 @@ mapAliases ( neomru = neomru-vim; neosnippet = neosnippet-vim; neuron-nvim = throw "neuron.nvim has been removed: archived repository 2023-02-19"; # Added 2025-09-10 + nvim-gps = throw "nvim-gps has been archived since 2022. Use nvim-navic instead."; # Added 2025-12-18 nvim-ts-rainbow = throw "nvim-ts-rainbow has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 nvim-ts-rainbow2 = throw "nvim-ts-rainbow2 has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 open-browser = open-browser-vim; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index fbb2f5cf08a7d..a49caf1131640 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2512,10 +2512,6 @@ assertNoAdditions { doInstallCheck = true; }; - nvim-gps = super.nvim-gps.overrideAttrs { - dependencies = [ self.nvim-treesitter ]; - }; - nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs { # Test module nvimSkipModules = [ diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index d3a65844b8a11..41e1ad3fed83e 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -854,7 +854,6 @@ https://github.com/vijaymarupudi/nvim-fzf-commands/,, https://github.com/sakhnik/nvim-gdb/,, https://github.com/chrisgrieser/nvim-genghis/,HEAD, https://github.com/booperlv/nvim-gomove/,HEAD, -https://github.com/smiteshp/nvim-gps/,, https://github.com/brenoprata10/nvim-highlight-colors/,HEAD, https://github.com/Iron-E/nvim-highlite/,, https://github.com/kevinhwang91/nvim-hlslens/,, From 393a85b03e4339c62afad55887788f704ca9805f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 16:34:07 -0600 Subject: [PATCH 094/208] vimPlugins.syntax-tree-surfer: drop archived plugin Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 8 -------- pkgs/applications/editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 61d5eb6f4f613..ba7965e8c75fc 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -139,6 +139,7 @@ mapAliases ( Supertab = supertab; surround = vim-surround; Syntastic = syntastic; + syntax-tree-surfer = throw "syntax-tree-surfer has been archived"; # Added 2025-12-18 SyntaxRange = vim-SyntaxRange; table-mode = vim-table-mode; tabpagebuffer = tabpagebuffer-vim; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index a49caf1131640..fc551c43de1dd 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3370,14 +3370,6 @@ assertNoAdditions { }; }); - syntax-tree-surfer = super.syntax-tree-surfer.overrideAttrs (old: { - dependencies = [ self.nvim-treesitter ]; - - meta = old.meta // { - maintainers = with lib.maintainers; [ callumio ]; - }; - }); - tardis-nvim = super.tardis-nvim.overrideAttrs (old: { dependencies = [ self.plenary-nvim ]; meta = old.meta // { diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 41e1ad3fed83e..47ce8dbbd0fa7 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1131,7 +1131,6 @@ https://github.com/AndrewRadev/switch.vim/,, https://github.com/Wansmer/symbol-usage.nvim/,HEAD, https://github.com/simrat39/symbols-outline.nvim/,, https://github.com/vim-syntastic/syntastic/,, -https://github.com/ziontee113/syntax-tree-surfer/,HEAD, https://github.com/nanozuki/tabby.nvim/,HEAD, https://github.com/kdheepak/tabline.nvim/,, https://github.com/vim-scripts/tabmerge/,, From c10d9365fc5e2b1113dd4d4400dbec99ef41f373 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 16:46:40 -0600 Subject: [PATCH 095/208] vimPlugins.playground: drop archived plugin Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 7 ------- pkgs/applications/editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index ba7965e8c75fc..1438014b40239 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -111,6 +111,7 @@ mapAliases ( open-browser = open-browser-vim; pathogen = vim-pathogen; peskcolor-vim = throw "peskcolor-vim has been removed: abandoned by upstream"; # Added 2024-08-23 + playground = throw "playground has been archived"; # Added 2025-12-18 polyglot = vim-polyglot; prettyprint = vim-prettyprint; pure-lua = lib.warnOnInstantiate "Please replace 'pure-lua' with 'moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17 diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index fc551c43de1dd..87a7a91ac9c3f 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3009,13 +3009,6 @@ assertNoAdditions { dependencies = [ self.LibDeflate-nvim ]; }; - playground = super.playground.overrideAttrs { - dependencies = with self; [ - # we need the 'query' grammar to make - (nvim-treesitter.withPlugins (p: [ p.query ])) - ]; - }; - poimandres-nvim = super.poimandres-nvim.overrideAttrs { # Optional treesitter support nvimSkipModules = "poimandres.highlights"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 47ce8dbbd0fa7..0f354e6b51816 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -996,7 +996,6 @@ https://github.com/motus/pig.vim/,, https://github.com/weirongxu/plantuml-previewer.vim/,HEAD, https://github.com/aklt/plantuml-syntax/,, https://github.com/goropikari/plantuml.nvim/,HEAD, -https://github.com/nvim-treesitter/playground/,, https://github.com/olivercederborg/poimandres.nvim/,HEAD, https://github.com/epwalsh/pomo.nvim/,HEAD, https://github.com/dleonard0/pony-vim-syntax/,, From 5ca1a9e85641709b182cf86804cd579088fdcbd4 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 14:56:21 -0600 Subject: [PATCH 096/208] vimPlugins.markdoc-nvim: remove `nvim-treesitter` dependency Needs the parsers, not the plugin. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 05a9c1a7c42c8..135b6a09f08b0 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1864,11 +1864,9 @@ assertNoAdditions { markdoc-nvim = super.markdoc-nvim.overrideAttrs { dependencies = with self; [ - (nvim-treesitter.withPlugins (p: [ - p.markdown - p.markdown_inline - p.html - ])) + nvim-treesitter-parsers.markdown + nvim-treesitter-parsers.markdown_inline + nvim-treesitter-parsers.html ]; }; From a9341d8a754422fa73d6849248c675ff04a36d30 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 14:58:55 -0600 Subject: [PATCH 097/208] vimPlugins.follow-md-links-nvim: remove `nvim-treesitter` dependency Uses the `vim.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 135b6a09f08b0..c4a1eec3b15c9 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1231,10 +1231,6 @@ assertNoAdditions { dependencies = [ self.plenary-nvim ]; }; - follow-md-links-nvim = super.follow-md-links-nvim.overrideAttrs { - dependencies = [ self.nvim-treesitter ]; - }; - forms = super.forms.overrideAttrs { dependencies = [ self.self ]; }; From 850d153ecc2bcee9346899eb5a5bde5cfc4d3334 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 15:13:00 -0600 Subject: [PATCH 098/208] vimPlugins.haskell-scope-highlighting-nvim: replace `nvim-treesitter` with parser Uses the `vim.treesitter` api Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index c4a1eec3b15c9..9e6ea1c10ac74 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1429,7 +1429,7 @@ assertNoAdditions { }; haskell-scope-highlighting-nvim = super.haskell-scope-highlighting-nvim.overrideAttrs { - dependencies = [ self.nvim-treesitter ]; + dependencies = [ self.nvim-treesitter-parsers.haskell ]; }; haskell-snippets-nvim = super.haskell-snippets-nvim.overrideAttrs { From fe657b79107948e7ab3480e168017983dcad183e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 15:13:51 -0600 Subject: [PATCH 099/208] vimPlugins.hurl-nvim: remove `nvim-treesitter` dependency Uses the `vim.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 9e6ea1c10ac74..7b098e0fa392f 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1477,7 +1477,6 @@ assertNoAdditions { hurl-nvim = super.hurl-nvim.overrideAttrs { dependencies = with self; [ nui-nvim - nvim-treesitter nvim-treesitter-parsers.hurl plenary-nvim ]; From 249b908b12ca8c5864dc37192c2172ae0c29f5c0 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 15:14:38 -0600 Subject: [PATCH 100/208] vimPlugins.indent-tools-nvim: remove `nvim-treesitter` dependency `nvim-treesitter-objects` dependency Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 7b098e0fa392f..d787557948ab4 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1507,9 +1507,13 @@ assertNoAdditions { }; indent-tools-nvim = super.indent-tools-nvim.overrideAttrs { + checkInputs = [ + # nvim-treesitter-textobjects dep + self.nvim-treesitter + ]; dependencies = with self; [ arshlib-nvim - nvim-treesitter + # Optional dep for repeatable jumps nvim-treesitter-textobjects ]; }; From 64c77ad759a6f5f4b8d434d16d60b5488501f4af Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 15:16:35 -0600 Subject: [PATCH 101/208] vimPlugins.multicursors-nvim: remove `nvim-treesitter` dependency Uses the `vim.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index d787557948ab4..432ee4299901d 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2006,7 +2006,6 @@ assertNoAdditions { multicursors-nvim = super.multicursors-nvim.overrideAttrs { dependencies = with self; [ - nvim-treesitter hydra-nvim ]; }; From be599943b33325a27d678efe912dc46fe3e9917c Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 15:38:05 -0600 Subject: [PATCH 102/208] vimPlugins.nvim-paredit: remove `nvim-treesitter` dependency Doesn't depend on it Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 432ee4299901d..b4bf5819c1ac6 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2647,10 +2647,6 @@ assertNoAdditions { ]; }; - nvim-paredit = super.nvim-paredit.overrideAttrs { - dependencies = with self; [ nvim-treesitter ]; - }; - nvim-rip-substitute = super.nvim-rip-substitute.overrideAttrs { buildInputs = [ ripgrep ]; }; From ea17f93f0253a7f0e42740f0e371a1238c4e10dd Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 15:54:29 -0600 Subject: [PATCH 103/208] vimPlugins.nvim-surround: remove `nvim-treesitter` dependency Uses the `vim.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index b4bf5819c1ac6..ef0c909230fb9 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2665,13 +2665,6 @@ assertNoAdditions { ]; }; - nvim-surround = super.nvim-surround.overrideAttrs { - checkInputs = [ - # Optional treesitter integration - self.nvim-treesitter - ]; - }; - nvim-teal-maker = super.nvim-teal-maker.overrideAttrs { postPatch = '' substituteInPlace lua/tealmaker/init.lua \ From 446b2e96edc186661d2476469f5ec539a8c79490 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 16:40:35 -0600 Subject: [PATCH 104/208] vimPlugins.neotest-mocha: remove `nvim-treesitter` dependency Uses the `neotest.lib.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index ef0c909230fb9..ac55a8a9d41c0 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2215,7 +2215,6 @@ assertNoAdditions { dependencies = with self; [ neotest nvim-nio - nvim-treesitter plenary-nvim ]; }; From b097c26d6f28f16db2d1c9a79f220e22bd235d7f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 16:44:10 -0600 Subject: [PATCH 105/208] vimPlugins.nvim-trevJ-lua: remove `nvim-treesitter` dependency Uses the `vim.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index ac55a8a9d41c0..4c66a11e5222a 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2748,10 +2748,6 @@ assertNoAdditions { dependencies = [ self.nvim-treesitter ]; }; - nvim-trevJ-lua = super.nvim-trevJ-lua.overrideAttrs { - dependencies = [ self.nvim-treesitter ]; - }; - nvim-ufo = super.nvim-ufo.overrideAttrs { dependencies = [ self.promise-async ]; }; From 59590eb8b809b6061eaa0e55777ea47760451b13 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 16:44:48 -0600 Subject: [PATCH 106/208] vimPlugins.parpar-nvim: remove `nvim-treesitter` dependency Uses the `vim.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 4c66a11e5222a..2dd2dfba1b40c 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2948,7 +2948,6 @@ assertNoAdditions { dependencies = with self; [ nvim-parinfer nvim-paredit - nvim-treesitter ]; }; From e348c1fafc4aa99b09efb46fd1774f2737a08e2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 23:00:38 +0000 Subject: [PATCH 107/208] xpipe: 19.5 -> 19.6 --- pkgs/by-name/xp/xpipe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix index a3bb7d0c3d0c2..8b92a1ef70f16 100644 --- a/pkgs/by-name/xp/xpipe/package.nix +++ b/pkgs/by-name/xp/xpipe/package.nix @@ -39,7 +39,7 @@ let hash = { - x86_64-linux = "sha256-osr7GeDZ3uIJq9k1aP8JKiyKeslYpZ8yOHSeaew47yQ="; + x86_64-linux = "sha256-yXvIRbp9fgfDlBR4Gyoneu1P9ymJRNHb4SLGPe0Of8Y="; } .${system} or throwSystem; @@ -48,7 +48,7 @@ let in stdenvNoCC.mkDerivation rec { pname = "xpipe"; - version = "19.5"; + version = "19.6"; src = fetchzip { url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz"; From 9997f36bcb9fdb1014ddd4b36a6d2f054feb4ac2 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 17:05:27 -0600 Subject: [PATCH 108/208] vimPlugins.tssorter-nvim: remove `nvim-treesitter` dependency Uses the `vim.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 2dd2dfba1b40c..7f238cf540d4b 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3627,10 +3627,6 @@ assertNoAdditions { nvimSkipModules = "tsc.better-messages-test"; }; - tssorter-nvim = super.tssorter-nvim.overrideAttrs { - dependencies = [ self.nvim-treesitter ]; - }; - tv-nvim = super.tv-nvim.overrideAttrs { runtimeDeps = [ television ]; }; From 89b92052660b95d00b0a19c3febd2fd4c98907f3 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 17:07:08 -0600 Subject: [PATCH 109/208] vimPlugins.vim-illuminate: remove `nvim-treesitter` dependency Uses the `vim.treesitter` api. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 7f238cf540d4b..ad3b710dc235d 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3967,11 +3967,6 @@ assertNoAdditions { buildInputs = [ vim ]; }; - vim-illuminate = super.vim-illuminate.overrideAttrs { - # Optional treesitter integration - checkInputs = [ self.nvim-treesitter ]; - }; - vim-isort = super.vim-isort.overrideAttrs { postPatch = '' substituteInPlace autoload/vimisort.vim \ From 06b8f865b7a085d8f5866eeb18962780fc8c8961 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 17:08:31 -0600 Subject: [PATCH 110/208] vimPlugins.refactoring-nvim: remove `nvim-treesitter` dependency Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index ad3b710dc235d..bbcb8888f91d3 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3086,7 +3086,6 @@ assertNoAdditions { refactoring-nvim = super.refactoring-nvim.overrideAttrs { dependencies = with self; [ - nvim-treesitter plenary-nvim ]; }; From e1e2092041573c56aa12e62fc6f55e770be4def4 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 17:11:50 -0600 Subject: [PATCH 111/208] vimPlugins.nvim-nu: remove `nvim-treesitter` dependency Doesn't use nvim-treesitter directly, bundles queries to be used with parser. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index bbcb8888f91d3..1cb2fbe67d3ab 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2641,8 +2641,8 @@ assertNoAdditions { nvim-nu = super.nvim-nu.overrideAttrs { dependencies = with self; [ - nvim-treesitter none-ls-nvim + nvim-treesitter-parsers.nu ]; }; From c6b1a63a10c2b691ff282f3901aaf413838f097a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20James?= Date: Fri, 19 Dec 2025 00:29:57 +0100 Subject: [PATCH 112/208] sqlit-tui: init at 1.0.1 --- pkgs/by-name/sq/sqlit-tui/package.nix | 67 +++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 pkgs/by-name/sq/sqlit-tui/package.nix diff --git a/pkgs/by-name/sq/sqlit-tui/package.nix b/pkgs/by-name/sq/sqlit-tui/package.nix new file mode 100644 index 0000000000000..eee59fbfce9ef --- /dev/null +++ b/pkgs/by-name/sq/sqlit-tui/package.nix @@ -0,0 +1,67 @@ +{ + lib, + fetchFromGitHub, + python3Packages, + writableTmpDirAsHomeHook, +}: + +python3Packages.buildPythonApplication rec { + pname = "sqlit-tui"; + version = "1.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Maxteabag"; + repo = "sqlit"; + tag = "v${version}"; + hash = "sha256-O2/kbKXSjsdSrTFnnNwif2IfV0HG4IPYLrD1eznuhuo="; + }; + + build-system = with python3Packages; [ + hatchling + uv-build + ]; + + dependencies = with python3Packages; [ + duckdb + keyring + mariadb + mysql-connector + oracledb + paramiko + psycopg2 + pyodbc + pyperclip + sshtunnel + textual + ]; + + pythonRelaxDeps = [ + "paramiko" + ]; + + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + pytest-asyncio + writableTmpDirAsHomeHook + ]; + + pythonImportsCheck = [ + "sqlit" + ]; + + disabledTests = [ + # UI tests fail in the sandbox + "tests/ui/" + "test_installer_cancel_terminates_process" # timeout error + ]; + + meta = { + description = "Lightweight TUI for SQL Server, PostgreSQL, MySQL, SQLite, and more"; + homepage = "https://github.com/Maxteabag/sqlit"; + changelog = "https://github.com/Maxteabag/sqlit/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ gaelj ]; + mainProgram = "sqlit"; + }; +} From faf321dcba7cff02cd82057b1eadf3de7014ba8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20James?= Date: Fri, 19 Dec 2025 00:31:19 +0100 Subject: [PATCH 113/208] dtui: init at 3.0.1 --- pkgs/by-name/dt/dtui/package.nix | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/dt/dtui/package.nix diff --git a/pkgs/by-name/dt/dtui/package.nix b/pkgs/by-name/dt/dtui/package.nix new file mode 100644 index 0000000000000..fb4e4deea29d0 --- /dev/null +++ b/pkgs/by-name/dt/dtui/package.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + pkg-config, + nix-update-script, +}: + +rustPlatform.buildRustPackage rec { + pname = "dtui"; + version = "3.0.1"; + + src = fetchFromGitHub { + owner = "Troels51"; + repo = "dtui"; + tag = "v${version}"; + hash = "sha256-bAg9FFoKXb6YClNQRhR7Z/MhnPkJ8r7/xM6SghaH2hU="; + }; + + cargoHash = "sha256-qiFxN0bG3pUWOKKM0gHMmxjZZvqZXYYDeUuRI/V9YbM="; + + nativeBuildInputs = [ + pkg-config + ]; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "dBus TUI for introspecting your current dbus session/system"; + mainProgram = "dtui"; + homepage = "https://github.com/Troels51/dtui"; + changelog = "https://github.com/Troels51/dtui/releases/tag/${src.tag}"; + license = lib.licenses.mit; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ gaelj ]; + }; +} From 28851a4daae7ffe37cda8b91082716d1abe6dbcf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 23:48:39 +0000 Subject: [PATCH 114/208] codex-acp: 0.6.0 -> 0.7.3 --- pkgs/by-name/co/codex-acp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex-acp/package.nix b/pkgs/by-name/co/codex-acp/package.nix index 928a7406e555f..a7495f359b442 100644 --- a/pkgs/by-name/co/codex-acp/package.nix +++ b/pkgs/by-name/co/codex-acp/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage rec { pname = "codex-acp"; - version = "0.6.0"; + version = "0.7.3"; src = fetchFromGitHub { owner = "zed-industries"; repo = "codex-acp"; tag = "v${version}"; - hash = "sha256-4up2F5p6vCnuaxo0NoUAXQt/yl2i4Roz6inTrFHoACI="; + hash = "sha256-QePCPTQsuW69TieWqiseI+TZi0N+2VpqZjNryo83Qxg="; }; - cargoHash = "sha256-dJehw2TPrBa9M87oKbvdz5KVPe+ARSkmiDaSqlUR8T8="; + cargoHash = "sha256-HtprRteC5UBiX+3QJ+4z+DE2XVUEzBTlsnF8Fxwa2T8="; nativeBuildInputs = [ pkg-config From d8e7a26dc52f67eb0d6d1402868eab9c90d91afb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 23:51:26 +0000 Subject: [PATCH 115/208] terraform-docs: 0.20.0 -> 0.21.0 --- pkgs/by-name/te/terraform-docs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terraform-docs/package.nix b/pkgs/by-name/te/terraform-docs/package.nix index 28972086e8a4f..d5e6b825edeaa 100644 --- a/pkgs/by-name/te/terraform-docs/package.nix +++ b/pkgs/by-name/te/terraform-docs/package.nix @@ -12,16 +12,16 @@ buildGo124Module (finalAttrs: { pname = "terraform-docs"; - version = "0.20.0"; + version = "0.21.0"; src = fetchFromGitHub { owner = "terraform-docs"; repo = "terraform-docs"; tag = "v${finalAttrs.version}"; - hash = "sha256-DiKoYAe7vcNy35ormKHYZcZrGK/MEb6VmcHWPgrbmUg="; + hash = "sha256-vucMB0S8fYVTCqX+H29XdJTG9uQOMJii8aLAhiIGilg="; }; - vendorHash = "sha256-ynyYpX41LJxGhf5kF2AULj+VKROjsvTjVPBnqG+JGSg="; + vendorHash = "sha256-jk5NjGxFK8iSOK1RoqeIqFC52BLRDi2vhmYJwm94IUY="; ldflags = [ "-s" From 7b76bd214c2e0945fd3be7be999fa2c77196237f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 00:27:55 +0000 Subject: [PATCH 116/208] godns: 3.3.4 -> 3.3.5 --- pkgs/by-name/go/godns/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/godns/package.nix b/pkgs/by-name/go/godns/package.nix index a7c59d00fb2c4..7200cc0f400b4 100644 --- a/pkgs/by-name/go/godns/package.nix +++ b/pkgs/by-name/go/godns/package.nix @@ -10,19 +10,19 @@ buildGoModule rec { pname = "godns"; - version = "3.3.4"; + version = "3.3.5"; src = fetchFromGitHub { owner = "TimothyYe"; repo = "godns"; tag = "v${version}"; - hash = "sha256-udGbWbrYCPEF/iGvpH2YyGPlDEYr3/a9NmZE1JkkDT4="; + hash = "sha256-nahX1XEiH7o+r6XxTAhT4kLTx9oGC+YVnw/U0PvzCO8="; }; - vendorHash = "sha256-FHao4E0hhmnM224f8CowcHFAN2fmcR7TN08ldKZ5DUw="; + vendorHash = "sha256-n56e4kU2BorBwdsjI68V+Kpxby6t/foRP8yQ1RPQuog="; npmDeps = fetchNpmDeps { src = "${src}/web"; - hash = "sha256-D0R9CUMlm+oesfD+Gr+Cqi37XETMhQ9n9MSKJOYqe9g="; + hash = "sha256-4QH0jI2KAf935EFNVEwuojZPW10rSAnr5Zr+CNm0DGM="; }; npmRoot = "web"; From 3f29e67d795efd0d4a635820b4e26dc76e899e59 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 01:41:55 +0000 Subject: [PATCH 117/208] python3Packages.msgraph-sdk: 1.50.0 -> 1.51.0 --- pkgs/development/python-modules/msgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index 26d06c8fc5793..366580a3211e3 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "msgraph-sdk"; - version = "1.50.0"; + version = "1.51.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${version}"; - hash = "sha256-pSyqU8sUIK+axSu5JoI/ARkhiDxTahpqgcMqLhBvmpw="; + hash = "sha256-ZpzbDQ+HF49WJdXeyKcUs6wgmy0/YLNFH21wQ9bE0/o="; }; build-system = [ flit-core ]; From f3a87a6896165195facba691566ddfd4f6068b50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 01:56:47 +0000 Subject: [PATCH 118/208] ruffle: 0.2.0-nightly-2025-12-12 -> 0.2.0-nightly-2025-12-19 --- pkgs/by-name/ru/ruffle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix index 37acb74f176a2..662d0223535b0 100644 --- a/pkgs/by-name/ru/ruffle/package.nix +++ b/pkgs/by-name/ru/ruffle/package.nix @@ -27,13 +27,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ruffle"; - version = "0.2.0-nightly-2025-12-12"; + version = "0.2.0-nightly-2025-12-19"; src = fetchFromGitHub { owner = "ruffle-rs"; repo = "ruffle"; tag = lib.strings.removePrefix "0.2.0-" finalAttrs.version; - hash = "sha256-RLT0ba9FlqxE12RiIcOPIxbyUYJ3g/CH19SIR+bkLbE="; + hash = "sha256-aqjtpmw7i6A9r/V4lWtlODT/0pZAV8EIrrCploMNlgU="; }; postPatch = @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "OpenH264Version(${major}, ${minor}, ${patch})" ''; - cargoHash = "sha256-WhkEmAJwf+jITSf0k5oszqGPOGekP0ExCpsN1vxCF6w="; + cargoHash = "sha256-roiEEgc/eHoRZQQwp8LUo5iBmYcpz4SlD9Y1pcnksis="; cargoBuildFlags = lib.optional withRuffleTools "--workspace"; env = From 90c1310f04fd7156f5fda2cfbcaf9baa31315fd5 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Thu, 18 Dec 2025 21:16:11 -0500 Subject: [PATCH 119/208] cargo-sync-readme: drop --- pkgs/by-name/ca/cargo-sync-readme/package.nix | 31 ------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 31 deletions(-) delete mode 100644 pkgs/by-name/ca/cargo-sync-readme/package.nix diff --git a/pkgs/by-name/ca/cargo-sync-readme/package.nix b/pkgs/by-name/ca/cargo-sync-readme/package.nix deleted file mode 100644 index 659e9844f56fe..0000000000000 --- a/pkgs/by-name/ca/cargo-sync-readme/package.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, -}: - -rustPlatform.buildRustPackage rec { - pname = "cargo-sync-readme"; - version = "1.1"; - - src = fetchFromGitHub { - owner = "phaazon"; - repo = "cargo-sync-readme"; - tag = version; - sha256 = "sha256-n9oIWblTTuXFFQFN6mpQiCH5N7yg5fAp8v9vpB5/DAo="; - }; - - cargoHash = "sha256-A1LZKENNOcgUz6eacUo9WCKIZWA7dJa0zuZrgzRr/Js="; - - meta = { - description = "Cargo plugin that generates a Markdown section in your README based on your Rust documentation"; - mainProgram = "cargo-sync-readme"; - homepage = "https://github.com/phaazon/cargo-sync-readme"; - changelog = "https://github.com/phaazon/cargo-sync-readme/blob/${version}/CHANGELOG.md"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ - b4dm4n - matthiasbeyer - ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 6a29a1e02b888..c091833b3c3e3 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -385,6 +385,7 @@ mapAliases { canonicalize-jars-hook = throw "'canonicalize-jars-hook' has been renamed to/replaced by 'stripJavaArchivesHook'"; # Converted to throw 2025-10-27 cardboard = throw "cardboard has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 cargo-espflash = throw "'cargo-espflash' has been renamed to/replaced by 'espflash'"; # Converted to throw 2025-10-27 + cargo-sync-readme = throw "'cargo-sync-readme' has been removed because upstream 404s"; # Converted to throw 2025-12-18 cargonode = throw "'cargonode' has been removed due to lack of upstream maintenance"; # Added 2025-06-18 cask = throw "'cask' has been renamed to/replaced by 'emacs.pkgs.cask'"; # Converted to throw 2025-10-27 catalyst-browser = throw "'catalyst-browser' has been removed due to a lack of maintenance and not satisfying our security criteria for browsers."; # Added 2025-06-25 From b0056bbd8a48acf2a44edb48c33da02fdaed6475 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 19 Dec 2025 03:29:21 +0100 Subject: [PATCH 120/208] python3Packages.publicsuffix: drop --- .../python-modules/publicsuffix/default.nix | 41 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 pkgs/development/python-modules/publicsuffix/default.nix diff --git a/pkgs/development/python-modules/publicsuffix/default.nix b/pkgs/development/python-modules/publicsuffix/default.nix deleted file mode 100644 index 94a460a99332e..0000000000000 --- a/pkgs/development/python-modules/publicsuffix/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools, - pythonOlder, - publicsuffix-list, -}: - -buildPythonPackage rec { - pname = "publicsuffix"; - version = "1.1.1"; - pyproject = true; - - disabled = pythonOlder "3.7"; - - src = fetchPypi { - inherit pname version; - hash = "sha256-Is4dZatq9emyEi4kQ/rNuT+1xKvyQTgJnLEP55ifQ7Y="; - }; - - # disable test_fetch and the doctests (which also invoke fetch) - postPatch = '' - sed -i -e "/def test_fetch/i\\ - \\t@unittest.skip('requires internet')" -e "/def additional_tests():/,+1d" tests.py - - rm publicsuffix/public_suffix_list.dat - ln -s ${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat publicsuffix/public_suffix_list.dat - ''; - - build-system = [ setuptools ]; - - pythonImportsCheck = [ "publicsuffix" ]; - - meta = { - description = "Allows to get the public suffix of a domain name"; - homepage = "https://pypi.python.org/pypi/publicsuffix/"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index c8be542a68f53..d088cdef7c94e 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -315,6 +315,7 @@ mapAliases { protonvpn-nm-lib = throw "protonvpn-nm-lib source code was removed from upstream"; # Added 2025-10-16 proxy_tools = throw "'proxy_tools' has been renamed to/replaced by 'proxy-tools'"; # Converted to throw 2025-10-29 ptable = throw "ptable has been removed, as it is unmaintained and broken"; # added 2025-05-25 + publicsuffix = throw "'publicsuffix' is unmaintained since 2019. The API compatible publicsuffix2 should be used instead."; # Added 2025-12-19 push-receiver = throw "push-receiver has been removed since it is unmaintained for 3 years"; # added 2025-05-17 pushbullet = throw "'pushbullet' has been renamed to/replaced by 'pushbullet-py'"; # Converted to throw 2025-10-29 Pweave = throw "'Pweave' has been renamed to/replaced by 'pweave'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d5b47cbd5970d..23d37451623a8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12642,8 +12642,6 @@ self: super: with self; { ptyprocess = callPackage ../development/python-modules/ptyprocess { }; - publicsuffix = callPackage ../development/python-modules/publicsuffix { }; - publicsuffix2 = callPackage ../development/python-modules/publicsuffix2 { }; publicsuffixlist = callPackage ../development/python-modules/publicsuffixlist { }; From 6ce8f7a29b7f5f88f45a02f772d043c404547f26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 02:45:14 +0000 Subject: [PATCH 121/208] managarr: 0.6.1 -> 0.6.3 --- pkgs/by-name/ma/managarr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/managarr/package.nix b/pkgs/by-name/ma/managarr/package.nix index 7041d1ee8072f..c4159101561b4 100644 --- a/pkgs/by-name/ma/managarr/package.nix +++ b/pkgs/by-name/ma/managarr/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "managarr"; - version = "0.6.1"; + version = "0.6.3"; src = fetchFromGitHub { owner = "Dark-Alex-17"; repo = "managarr"; tag = "v${version}"; - hash = "sha256-qIT+kgum+2D8X3rw20B1b2YQCgV/3CEvOpYQeoi55Ew="; + hash = "sha256-RBJ4Z5WTArQ/fG3Bv6wHAPJzRJNrIGTNphPYjV8Ocqc="; }; - cargoHash = "sha256-7zFTR0NnN0Yd36aqdgiDzXt/0IAZC7fKtAz/mE89ubA="; + cargoHash = "sha256-om4zGqh4bEgQZ+G2/MVGi9SCbopLdZ2K8hjIPIefiSQ="; nativeBuildInputs = [ perl ]; From dc7bc0a345a460d4553c5a6a46ec0ea6c4ca14b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 19 Dec 2025 04:27:39 +0100 Subject: [PATCH 122/208] paperless-ngx: 2.20.2 -> 2.20.3 Diff: https://github.com/paperless-ngx/paperless-ngx/compare/v2.20.2...v2.20.3 Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.20.3 --- pkgs/by-name/pa/paperless-ngx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 4adac1514c084..77b806da3e88d 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -28,13 +28,13 @@ xorg, }: let - version = "2.20.2"; + version = "2.20.3"; src = fetchFromGitHub { owner = "paperless-ngx"; repo = "paperless-ngx"; tag = "v${version}"; - hash = "sha256-jsHGQ1xjHu+yagy73/eCB/3h7ZHasMdt4rWQuFvDfis="; + hash = "sha256-aAcE0AUkB5SS4jwFOKCM7+iqc7EqGJv0qjqz0mnj2Wo="; }; python = python3.override { From d53e080714079c402b31ce6d6bb0b343fba3c92e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 03:30:03 +0000 Subject: [PATCH 123/208] ollama-cpu: 0.13.4 -> 0.13.5 --- pkgs/by-name/ol/ollama/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index bc56ff0f75ffc..4520411b42c42 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -138,13 +138,13 @@ in goBuild (finalAttrs: { pname = "ollama"; # don't forget to invalidate all hashes each update - version = "0.13.4"; + version = "0.13.5"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-EljxxaD8TTs3JaZrgEnR5hCw7S7MVmVB3M4fI/yADeQ="; + hash = "sha256-4K1+GE96Uu5w1otSiP69vNDJ03tFvr78VluIEHMzFGQ="; }; vendorHash = "sha256-NM0vtue0MFrAJCjmpYJ/rPEDWBxWCzBrWDb0MVOhY+Q="; From 221453c870617e8e34df2ff2db7a81ba222ffdb1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 04:14:09 +0000 Subject: [PATCH 124/208] versitygw: 1.0.19 -> 1.0.20 --- pkgs/by-name/ve/versitygw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versitygw/package.nix b/pkgs/by-name/ve/versitygw/package.nix index 6ac1b531c7809..e4fc52ea9841b 100644 --- a/pkgs/by-name/ve/versitygw/package.nix +++ b/pkgs/by-name/ve/versitygw/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "versitygw"; - version = "1.0.19"; + version = "1.0.20"; src = fetchFromGitHub { owner = "versity"; repo = "versitygw"; tag = "v${version}"; - hash = "sha256-Cz8hxw+10Cg112Qu+9/FTDWVaf2COBzVJDxZkt8c4Yg="; + hash = "sha256-uRYGcV1vXZS7tCuj4riBU4ROQQkYbTFSYYNJa0Dy1mA="; }; - vendorHash = "sha256-R2UxUaqPaQ1TPYI79rmIHVqTDceuqhSdRb03OqI2fBc="; + vendorHash = "sha256-tZUSxfy9wAFausFrEGRrgXZj8PHp6XeF10jPdD4zyDk="; doCheck = false; # Require access to online S3 services From e44e7f5634d2861aa2262b681ded96d5d991604e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 04:25:41 +0000 Subject: [PATCH 125/208] python3Packages.approvaltests: 16.2.0 -> 16.2.1 --- pkgs/development/python-modules/approvaltests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/approvaltests/default.nix b/pkgs/development/python-modules/approvaltests/default.nix index dfd246335670a..fd4777bd6b00d 100644 --- a/pkgs/development/python-modules/approvaltests/default.nix +++ b/pkgs/development/python-modules/approvaltests/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "approvaltests"; - version = "16.2.0"; + version = "16.2.1"; pyproject = true; src = fetchFromGitHub { owner = "approvals"; repo = "ApprovalTests.Python"; tag = "v${version}"; - hash = "sha256-SAevC6yIDndtNRakyzsRNw4vM2wLc/Qbs3ZlmXEa+40="; + hash = "sha256-gu9Wa52yekUmFg1zlVtLSN18hUuqVOUCN7krUh0m1m0="; }; postPatch = '' From 1617d13429233feb837e35b24d5c62918675964f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 04:37:05 +0000 Subject: [PATCH 126/208] chatbox: 1.18.1 -> 1.18.2 --- pkgs/by-name/ch/chatbox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/chatbox/package.nix b/pkgs/by-name/ch/chatbox/package.nix index 4f95cf65a8ed2..6a3561e7260ef 100644 --- a/pkgs/by-name/ch/chatbox/package.nix +++ b/pkgs/by-name/ch/chatbox/package.nix @@ -6,11 +6,11 @@ }: let pname = "chatbox"; - version = "1.18.1"; + version = "1.18.2"; src = fetchurl { url = "https://download.chatboxai.app/releases/Chatbox-${version}-x86_64.AppImage"; - hash = "sha256-ZrMG/MxpJqByrST4IXufayw0Hg9t35nfvvIS2MrLcw8="; + hash = "sha256-5SDoObRi+Zwq4ZvnPz1dYvjhU5oLHbbAG4X4E8KfFbA="; }; appimageContents = appimageTools.extract { inherit pname version src; }; From 8198298755cad59b220641b8a76e372e27dc6471 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 04:42:26 +0000 Subject: [PATCH 127/208] dotenvx: 1.51.1 -> 1.51.2 --- pkgs/by-name/do/dotenvx/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dotenvx/package.nix b/pkgs/by-name/do/dotenvx/package.nix index 5e77de59c0b95..34a723678d3de 100644 --- a/pkgs/by-name/do/dotenvx/package.nix +++ b/pkgs/by-name/do/dotenvx/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "dotenvx"; - version = "1.51.1"; + version = "1.51.2"; src = fetchFromGitHub { owner = "dotenvx"; repo = "dotenvx"; tag = "v${version}"; - hash = "sha256-oXq3OfMPmfbBr5wfumiql8uX+tkCtJJ5W0CT6M3cBp8="; + hash = "sha256-WafhFmph85r377VOFJBjXU8T/GbIrgXQ2RzcVb7GETw="; }; - npmDepsHash = "sha256-scRpNiBwZBtaYTpepNw+OsMS6Dy1uUq/hkH++cr2qRQ="; + npmDepsHash = "sha256-YVODU+0e9T/x9RkAEiHdQ1JxFlgwsrdyzx0ZIgmy9Fw="; dontNpmBuild = true; From 58dcd052cdfa92e3c08554419e7d6b3ab1585bf7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 05:00:32 +0000 Subject: [PATCH 128/208] warp-terminal: 0.2025.12.03.08.12.stable_03 -> 0.2025.12.17.17.17.stable_02 --- pkgs/by-name/wa/warp-terminal/versions.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index 81e79816f356d..c8960f2d2887a 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,14 +1,14 @@ { "darwin": { - "hash": "sha256-WAxXd+KHcDPHuKGj0aNmzetUYzydeRCTJIpW5VlaKYw=", - "version": "0.2025.12.03.08.12.stable_03" + "hash": "sha256-C4NvlFEVIN3Qi//o7vPkpBGtkOBRCPOA8CUGc/3Rz0E=", + "version": "0.2025.12.17.17.17.stable_02" }, "linux_x86_64": { - "hash": "sha256-wfelfSLCfJyoP8F8R1qjlFmmLBvcPQyopKBfdvcVbI0=", - "version": "0.2025.12.03.08.12.stable_03" + "hash": "sha256-VGNIXVhrVu9Kqtg09E9MPPjvX87tNT6E7Ls6/+JkhO0=", + "version": "0.2025.12.17.17.17.stable_02" }, "linux_aarch64": { - "hash": "sha256-/baDz+NFH6rCYF5r9iSXL6k3Aa+Cew8/FQPIoY5lwOU=", - "version": "0.2025.12.03.08.12.stable_03" + "hash": "sha256-mTon/ue6QYTIGhG8jgA/jtTbAu5aA1xCE2yE3bdc5Pw=", + "version": "0.2025.12.17.17.17.stable_02" } } From 32ea6c4dc2bb0bcdaef775b85e701bbd0fa0b231 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 05:21:18 +0000 Subject: [PATCH 129/208] chirp: 0.4.0-unstable-2025-12-11 -> 0.4.0-unstable-2025-12-18 --- pkgs/by-name/ch/chirp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index 13331594cfecb..855184dcb27ac 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2025-12-11"; + version = "0.4.0-unstable-2025-12-18"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "02e4fd371333129f3496431f400c63442a427806"; - hash = "sha256-1D50VYW8YGHlwfKyIMx/mrCsbqKqPSK+VZitLfZlozs="; + rev = "2d4950134e89df7d9b2bde975dfe90edf02220cc"; + hash = "sha256-3d2tH+3ecQeF6OkXElwBe18iHp3Nvxwt3vufTVotAK4="; }; nativeBuildInputs = [ From db1135fe7034b87bc8e394c54df8ae0647eaee32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 05:26:39 +0000 Subject: [PATCH 130/208] python3Packages.mitogen: 0.3.35 -> 0.3.36 --- pkgs/development/python-modules/mitogen/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mitogen/default.nix b/pkgs/development/python-modules/mitogen/default.nix index e07e07a285873..16458648a37eb 100644 --- a/pkgs/development/python-modules/mitogen/default.nix +++ b/pkgs/development/python-modules/mitogen/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "mitogen"; - version = "0.3.35"; + version = "0.3.36"; pyproject = true; src = fetchFromGitHub { owner = "mitogen-hq"; repo = "mitogen"; tag = "v${version}"; - hash = "sha256-1GJRomtIrm9Dudc8mTATc7CM7VFTHjF5X2IfW4AV/ms="; + hash = "sha256-bs00ibMHAhH9oIEoRndX3AMOHwayY5atS5Hi6mJGGJ4="; }; build-system = [ setuptools ]; From b0620b457c115408ba8c9a48117bc55c2904b842 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 06:00:03 +0000 Subject: [PATCH 131/208] cargo-nextest: 0.9.114 -> 0.9.115 --- pkgs/by-name/ca/cargo-nextest/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-nextest/package.nix b/pkgs/by-name/ca/cargo-nextest/package.nix index 06f03bf68fc82..b2f5b3e8e6151 100644 --- a/pkgs/by-name/ca/cargo-nextest/package.nix +++ b/pkgs/by-name/ca/cargo-nextest/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage rec { pname = "cargo-nextest"; - version = "0.9.114"; + version = "0.9.115"; src = fetchFromGitHub { owner = "nextest-rs"; repo = "nextest"; rev = "cargo-nextest-${version}"; - hash = "sha256-0l8+YKIdKhvwdEbvSgYcX1deq+aRZkxXUCw2zMSO4cU="; + hash = "sha256-Xsej4/GalmC6LIhR3xy+9phPsK5z8tPP8ALFpug4QAA="; }; # FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918 @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { ./no-dtrace-macos.patch ]; - cargoHash = "sha256-3KiPuDck8THwrOPRpIKhaRZIFO4EoppMDfsm1H4SBoI="; + cargoHash = "sha256-7pvHeyS9gBBq9TtsmiHxTd+wbIm96jPIYuHlNgUH4aM="; cargoBuildFlags = [ "-p" From eb60697606d14e0edb2b45e7a2bad9d934b78170 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 06:53:38 +0000 Subject: [PATCH 132/208] darkly-qt5: 0.5.28 -> 0.5.29 --- pkgs/by-name/da/darkly/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/darkly/package.nix b/pkgs/by-name/da/darkly/package.nix index 6bd311f0a8971..7448ef850e7e7 100644 --- a/pkgs/by-name/da/darkly/package.nix +++ b/pkgs/by-name/da/darkly/package.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "darkly-qt${qtMajorVersion}"; - version = "0.5.28"; + version = "0.5.29"; src = fetchFromGitHub { owner = "Bali10050"; repo = "Darkly"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZkVoYkwfk8WLtb7YIlnKU+qFD/CU98oDvcVqz8Doa3k="; + hash = "sha256-OT1QEHVcwz10ZUbEgvXnS/o28kvElKvswaJR6rW+PxI="; }; nativeBuildInputs = [ From 5f0f1b01b702cc991bc89af58818e77c3ae8af51 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 06:57:49 +0000 Subject: [PATCH 133/208] cloud-nuke: 0.45.0 -> 0.46.0 --- pkgs/by-name/cl/cloud-nuke/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/cloud-nuke/package.nix b/pkgs/by-name/cl/cloud-nuke/package.nix index 3003dac20179a..b831157922456 100644 --- a/pkgs/by-name/cl/cloud-nuke/package.nix +++ b/pkgs/by-name/cl/cloud-nuke/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "cloud-nuke"; - version = "0.45.0"; + version = "0.46.0"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "cloud-nuke"; tag = "v${version}"; - hash = "sha256-Xv8m8hCg0kw82+AWCNKW0jcYyguR5SDHq/ldflR/iOA="; + hash = "sha256-uuTyLT6Qfnv7cLP//avPcNZreTWGHJRS6kxMC+UT39U="; }; - vendorHash = "sha256-Qml8P9m8quUZAarsS7h3TGbcXBCJ2fRD3uyi8Do+lAw="; + vendorHash = "sha256-EYIfecD3X3EdllR9FoqfEWSwB7wh6IxQTKItSivSPDs="; nativeBuildInputs = [ makeBinaryWrapper From 65a4f9e235041ffe984e1bccdda7200c4ca5a6a5 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 19 Dec 2025 08:19:23 +0100 Subject: [PATCH 134/208] ty: 0.0.3 -> 0.0.4 Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.4 Diff: https://github.com/astral-sh/ty/compare/0.0.3...0.0.4 --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 48b7bb54128c0..fdbeea42df2be 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.3"; + version = "0.0.4"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-Vox6ex1kU4h3HWKcF58dzywIjqBHxMzJPYpT/9tuzBE="; + hash = "sha256-K29DS5IqzWugNxXGfb+WP4H89iAa0Tk/FfWeJXCnjHM="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-nsrSAYRr80O0gNSzlV+IwD7tFbKogiimOfH3/O1Sqrk="; + cargoHash = "sha256-NyNXR1PGds+GXAha9u4DglUyy7T+yqLjNpGnchYn6oc="; nativeBuildInputs = [ installShellFiles ]; From 2b0f81cdee82bb1609f59abf070a34fc94237186 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 07:27:18 +0000 Subject: [PATCH 135/208] katex: 0.16.25 -> 0.16.27 --- pkgs/by-name/ka/katex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/katex/package.nix b/pkgs/by-name/ka/katex/package.nix index 3c01de9456806..3510d173bbf6f 100644 --- a/pkgs/by-name/ka/katex/package.nix +++ b/pkgs/by-name/ka/katex/package.nix @@ -10,18 +10,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "katex"; - version = "0.16.25"; + version = "0.16.27"; src = fetchFromGitHub { owner = "katex"; repo = "katex"; rev = "v${finalAttrs.version}"; - hash = "sha256-XwKjoXkn96YNxrBv2qcUSqKMtHxz9+levevc4Rz1SYw="; + hash = "sha256-bw5W8TkM31aeqQ6eJae8voW75RvvUjeTdu7aPQ+lAa0="; }; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src; - hash = "sha256-vPYzt+ZBbi1sR7T1I08f/syTnN8hnUTqH4fKCBiFIM0="; + hash = "sha256-bRzYuiYDAz9LTcaUgI0dvfxU/eo0uTSz0pPP7dH5XW8="; }; nativeBuildInputs = [ From d3d7485010df95c29182fd765f2e17842b79a94f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 07:51:48 +0000 Subject: [PATCH 136/208] marksman: 2025-11-30 -> 2025-12-13 --- pkgs/by-name/ma/marksman/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/marksman/package.nix b/pkgs/by-name/ma/marksman/package.nix index a067a757f5111..f2acd86a7733e 100644 --- a/pkgs/by-name/ma/marksman/package.nix +++ b/pkgs/by-name/ma/marksman/package.nix @@ -13,13 +13,13 @@ let in buildDotnetModule (finalAttrs: { inherit pname dotnet-sdk; - version = "2025-11-30"; + version = "2025-12-13"; src = fetchFromGitHub { owner = "artempyanykh"; repo = "marksman"; tag = finalAttrs.version; - hash = "sha256-rEGMh4QsxTe35psbflYGgjjDDf0TzvItkx/ARE8ZC1E="; + hash = "sha256-HgRovSdalRRG1Gx0vNYhRDTbYO/vpz4hB1pgqcVjWF4="; }; projectFile = "Marksman/Marksman.fsproj"; From 8d53573fe352a83e972da3240f1f802e8fd79a24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 08:38:37 +0000 Subject: [PATCH 137/208] python3Packages.coinmetrics-api-client: 2025.12.12.16 -> 2025.12.16.20 --- .../python-modules/coinmetrics-api-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coinmetrics-api-client/default.nix b/pkgs/development/python-modules/coinmetrics-api-client/default.nix index f590b4d5d087d..40cdeffdb9f51 100644 --- a/pkgs/development/python-modules/coinmetrics-api-client/default.nix +++ b/pkgs/development/python-modules/coinmetrics-api-client/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "coinmetrics-api-client"; - version = "2025.12.12.16"; + version = "2025.12.16.20"; pyproject = true; __darwinAllowLocalNetworking = true; @@ -26,7 +26,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "coinmetrics_api_client"; - hash = "sha256-IegTRV4c/P63FUR7lPqPOVt1VtKElIgzuYW8cisNFYg="; + hash = "sha256-FnoaLUU+x6uOlGdFhx02z/rlpqrHHt7T8TTPmeE0I68="; }; pythonRelaxDeps = [ "typer" ]; From c7905d8ffbc68de3bb4c3621b93344ae4dff038e Mon Sep 17 00:00:00 2001 From: bas Date: Fri, 19 Dec 2025 09:40:35 +0100 Subject: [PATCH 138/208] cambia: fix build error --- pkgs/by-name/ca/cambia/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ca/cambia/package.nix b/pkgs/by-name/ca/cambia/package.nix index 6134050d9e90a..3ce48cbbb013d 100644 --- a/pkgs/by-name/ca/cambia/package.nix +++ b/pkgs/by-name/ca/cambia/package.nix @@ -32,6 +32,11 @@ let inherit version; src = "${src}/web"; + postPatch = '' + substituteInPlace tailwind.config.ts \ + --replace-fail "import { cambiaTheme } from './cambia-theme'" \ + "import { cambiaTheme } from './cambia-theme.ts'" + ''; npmDepsHash = "sha256-U+2YfsC4u6rJdeMo2zxWiXGM3061MKCcFl0oZt0ug6o="; installPhase = '' From 3fc4399071d25d1327889fc07e3bc7fef2b15d12 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Dec 2025 09:40:39 +0100 Subject: [PATCH 139/208] python313Packages.iamdata: 0.1.202512181 -> 0.1.202512191 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202512181...v0.1.202512191 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202512191 --- 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 7c7684cd07d1b..fc0f452219d57 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202512181"; + version = "0.1.202512191"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-DcDoFNfPZoZnBilBhfdoV0SnmLDyL0gmF+3joWLoZFI="; + hash = "sha256-HW6xdGLAVuziYwR5NWkjfc4S0LPJ5wjIhnnUtvrrtwk="; }; __darwinAllowLocalNetworking = true; From d293e0d04bf4e6c03649d518c6cd49db1d29d3bb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Dec 2025 12:14:11 +0100 Subject: [PATCH 140/208] python313Packages.msgraph-sdk: 1.50.0 -> 1.51.0 Diff: https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.50.0...v1.51.0 Changelog: https://github.com/microsoftgraph/msgraph-sdk-python/blob/v1.51.0/CHANGELOG.md --- pkgs/development/python-modules/msgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index 26d06c8fc5793..366580a3211e3 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "msgraph-sdk"; - version = "1.50.0"; + version = "1.51.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${version}"; - hash = "sha256-pSyqU8sUIK+axSu5JoI/ARkhiDxTahpqgcMqLhBvmpw="; + hash = "sha256-ZpzbDQ+HF49WJdXeyKcUs6wgmy0/YLNFH21wQ9bE0/o="; }; build-system = [ flit-core ]; From 3dba8ccaf002bfccdb558e41113eaa8c12ca9a4e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Dec 2025 12:11:28 +0100 Subject: [PATCH 141/208] python313Packages.govee-local-api: 2.2.0 -> 2.3.0 Diff: https://github.com/Galorhallen/govee-local-api/compare/v2.2.0...v2.3.0 Changelog: https://github.com/Galorhallen/govee-local-api/releases/tag/v2.3.0 --- pkgs/development/python-modules/govee-local-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/govee-local-api/default.nix b/pkgs/development/python-modules/govee-local-api/default.nix index 58f4d905ae1e0..3514f9461a4c9 100644 --- a/pkgs/development/python-modules/govee-local-api/default.nix +++ b/pkgs/development/python-modules/govee-local-api/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "govee-local-api"; - version = "2.2.0"; + version = "2.3.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "Galorhallen"; repo = "govee-local-api"; tag = "v${version}"; - hash = "sha256-DjerH/51ta0Q3by47+Xo0Fp3nk4igum00mSZeoswYxM="; + hash = "sha256-kAzV9zchgxB2CmdWOa1vRuhRDSE0qTon9sVvmo9AeB0="; }; postPatch = '' From a75b8487de0435eb2f7f1364878295f254f5df2f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 08:44:57 +0000 Subject: [PATCH 142/208] python3Packages.langfuse: 3.10.6 -> 3.11.0 --- pkgs/development/python-modules/langfuse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langfuse/default.nix b/pkgs/development/python-modules/langfuse/default.nix index 6bbc429a5351f..13040be3fbb63 100644 --- a/pkgs/development/python-modules/langfuse/default.nix +++ b/pkgs/development/python-modules/langfuse/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "langfuse"; - version = "3.10.6"; + version = "3.11.0"; pyproject = true; src = fetchFromGitHub { owner = "langfuse"; repo = "langfuse-python"; tag = "v${version}"; - hash = "sha256-1rBgHbYlqxeiA3R70KsDt8FKicJbi5CbFNvDJXr1HBs="; + hash = "sha256-3hL29Gu1lonkWAOyTqH2q03joXwVQimbVF0R2nYZUIs="; }; build-system = [ poetry-core ]; From 910138b43c65a86bc66b9b98b665bc2fec060e32 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Dec 2025 09:48:15 +0100 Subject: [PATCH 143/208] python313Packages.asteval: 1.0.7 -> 1.0.8 Diff: https://github.com/lmfit/asteval/compare/1.0.7...1.0.8 Changelog: https://github.com/lmfit/asteval/releases/tag/1.0.8 --- pkgs/development/python-modules/asteval/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asteval/default.nix b/pkgs/development/python-modules/asteval/default.nix index 055d73f1824bd..45bcc9338918d 100644 --- a/pkgs/development/python-modules/asteval/default.nix +++ b/pkgs/development/python-modules/asteval/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "asteval"; - version = "1.0.7"; + version = "1.0.8"; pyproject = true; src = fetchFromGitHub { owner = "lmfit"; repo = "asteval"; tag = version; - hash = "sha256-c+gVT947IpJC2gn1SWVth0ScOBh34m89dpgR5AikOHk="; + hash = "sha256-qENmfqWaKhNKMTTYg2QrhL1eqhda8dUOP8b0Wcq4Ats="; }; build-system = [ setuptools-scm ]; From f7752bad75e93b9105fbdcc374e5bdcc5f913429 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 19 Dec 2025 08:49:04 +0000 Subject: [PATCH 144/208] models-dev: 0-unstable-2025-12-15 -> 0-unstable-2025-12-19 --- pkgs/by-name/mo/models-dev/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index 36965fdba4b13..7e5b749803199 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -9,12 +9,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "sst"; repo = "models.dev"; - rev = "14c7777ca5952619b9dcf46e5bf60a7dd25080be"; - hash = "sha256-+JJtaUmjwNXPnBP2jCc/r+Yswa+xViH9CVZzdmyXo+A="; + rev = "25a49727b134418f22cfd0c5cabe22d16b588810"; + hash = "sha256-PYMEs0hFm7XqEwHO0RMuw9/IZFWc1r8cv4Iu8Na+XVw="; }; node_modules = stdenvNoCC.mkDerivation { From 839cf7f26e269511f1d728f36eb5ccd9f82b88ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 08:52:15 +0000 Subject: [PATCH 145/208] kitex: 0.15.2 -> 0.15.3 --- pkgs/by-name/ki/kitex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kitex/package.nix b/pkgs/by-name/ki/kitex/package.nix index be6a542796d87..807cd4dbfe2b9 100644 --- a/pkgs/by-name/ki/kitex/package.nix +++ b/pkgs/by-name/ki/kitex/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "kitex"; - version = "0.15.2"; + version = "0.15.3"; src = fetchFromGitHub { owner = "cloudwego"; repo = "kitex"; tag = "v${finalAttrs.version}"; - hash = "sha256-1nEyjEnG58+5Xnxcd4XCyTTa17nJfeHr2KJCaPcazhE="; + hash = "sha256-ynWtLQjiBDPYQ8YgjdiGCR/dI5krLyFFdv4kyEcCRYI="; }; - vendorHash = "sha256-9o+9HVC6WRhKhAKnN6suumNBKS2y392A6vQCQYtRsfM="; + vendorHash = "sha256-CldQslLyPOr8b6Mskuvoe+5AyXNxyLOmIjCw0vi73xk="; subPackages = [ "tool/cmd/kitex" ]; From e0931bb74bba27973f6c1a9ad4abbf539b81ea89 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 18 Dec 2025 21:29:00 +0000 Subject: [PATCH 146/208] python3Packages.moocore: init at 0.1.10 --- .../python-modules/moocore/default.nix | 62 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 64 insertions(+) create mode 100644 pkgs/development/python-modules/moocore/default.nix diff --git a/pkgs/development/python-modules/moocore/default.nix b/pkgs/development/python-modules/moocore/default.nix new file mode 100644 index 0000000000000..e349a345a3007 --- /dev/null +++ b/pkgs/development/python-modules/moocore/default.nix @@ -0,0 +1,62 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + cffi, + setuptools, + + # dependencies + numpy, + platformdirs, + + # tests + pytestCheckHook, + writableTmpDirAsHomeHook, +}: + +buildPythonPackage rec { + pname = "moocore"; + version = "0.1.10"; + pyproject = true; + + src = fetchFromGitHub { + owner = "multi-objective"; + repo = "moocore"; + tag = "v${version}"; + hash = "sha256-ByWQpd2QuagctTeoO5BIyYiI2bSlEPzNht4ciWCCJtM="; + }; + + sourceRoot = "${src.name}/python"; + + build-system = [ + cffi + setuptools + ]; + + dependencies = [ + cffi + numpy + platformdirs + ]; + + pythonImportsCheck = [ "moocore" ]; + + nativeCheckInputs = [ + pytestCheckHook + writableTmpDirAsHomeHook + ]; + + disabledTests = [ + # Require downloading data from the internet + "test_read_datasets_data" + ]; + + meta = { + description = "Core Mathematical Functions for Multi-Objective Optimization"; + homepage = "https://github.com/multi-objective/moocore/tree/main/python"; + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d5b47cbd5970d..60ed5af5a8a27 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9914,6 +9914,8 @@ self: super: with self; { monzopy = callPackage ../development/python-modules/monzopy { }; + moocore = callPackage ../development/python-modules/moocore { }; + moonraker-api = callPackage ../development/python-modules/moonraker-api { }; mopeka-iot-ble = callPackage ../development/python-modules/mopeka-iot-ble { }; From 4f8cf6044743a8b41737df3d510c27c761e73783 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 18 Dec 2025 21:16:19 +0000 Subject: [PATCH 147/208] python3Packages.pymoo: 0.6.1.5 -> 0.6.1.6 Diff: https://github.com/anyoptimization/pymoo/compare/0.6.1.5...0.6.1.6 --- .../python-modules/pymoo/default.nix | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/pymoo/default.nix b/pkgs/development/python-modules/pymoo/default.nix index 2af107eb9b5ec..3fd2265c636ce 100644 --- a/pkgs/development/python-modules/pymoo/default.nix +++ b/pkgs/development/python-modules/pymoo/default.nix @@ -8,20 +8,24 @@ setuptools, # dependencies + alive-progress, autograd, cma, deprecated, - dill, matplotlib, + moocore, numpy, scipy, # tests - pytestCheckHook, + jupytext, nbformat, notebook, numba, + optuna, + pytestCheckHook, pythonAtLeast, + scikit-learn, writeText, }: @@ -29,20 +33,20 @@ let pymoo_data = fetchFromGitHub { owner = "anyoptimization"; repo = "pymoo-data"; - tag = "33f61a78182ceb211b95381dd6d3edee0d2fc0f3"; - hash = "sha256-iGWPepZw3kJzw5HKV09CvemVvkvFQ38GVP+BAryBSs0="; + rev = "8dae7d02078def161ee109184399adc3db25265b"; + hash = "sha256-dpuRIMqDQ+oKrvK1VAQxPG6vijZMxT6MB8xOswPwv5o="; }; in buildPythonPackage rec { pname = "pymoo"; - version = "0.6.1.5"; + version = "0.6.1.6"; pyproject = true; src = fetchFromGitHub { owner = "anyoptimization"; repo = "pymoo"; tag = version; - hash = "sha256-IRNYluK6fO1cQq0u9dIJYnI5HWqtTPLXARXNoHa4F0I="; + hash = "sha256-tLkXH0Ig/yWZbaFwzsdIdmbnlNd9UAruVSziaL3iW4U="; }; postPatch = '' @@ -67,25 +71,24 @@ buildPythonPackage rec { ]; dependencies = [ + alive-progress autograd cma deprecated - dill matplotlib + moocore numpy scipy ]; - # Some tests require a grad backend to be configured, this is a hacky way to do so. - # The choice must be either "jax.numpy" or "autograd.numpy" - preCheck = '' - echo 'from pymoo.gradient import activate; activate("autograd.numpy")' >> tests/conftest.py - ''; nativeCheckInputs = [ - pytestCheckHook + jupytext nbformat notebook numba + optuna + pytestCheckHook + scikit-learn ]; # Select some lightweight tests disabledTestMarks = [ "long" ]; @@ -116,7 +119,7 @@ buildPythonPackage rec { "tests/algorithms/test_no_modfication.py" ]; # Avoid crashing sandboxed build on macOS - MATPLOTLIBRC = writeText "" '' + env.MATPLOTLIBRC = writeText "" '' backend: Agg ''; @@ -125,6 +128,8 @@ buildPythonPackage rec { meta = { description = "Multi-objective Optimization in Python"; homepage = "https://pymoo.org/"; + downloadPage = "https://github.com/anyoptimization/pymoo"; + changelog = "https://github.com/anyoptimization/pymoo/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ veprbl ]; }; From 0eb8987a95aeb18d82a95b5af893d382c13f35a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 08:55:17 +0000 Subject: [PATCH 148/208] moor: 2.9.5 -> 2.9.6 --- pkgs/by-name/mo/moor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/moor/package.nix b/pkgs/by-name/mo/moor/package.nix index 61acea869d88c..22f2bd1c46df8 100644 --- a/pkgs/by-name/mo/moor/package.nix +++ b/pkgs/by-name/mo/moor/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "moor"; - version = "2.9.5"; + version = "2.9.6"; src = fetchFromGitHub { owner = "walles"; repo = "moor"; tag = "v${finalAttrs.version}"; - hash = "sha256-oyxDVhP2pzHqaDyGrKPNRGzvMH3Bwdi6tYYCjo+CweQ="; + hash = "sha256-bvfbdNZvixfrCcN1oKBcKKWDolw/1H+GxRDrjKRkUQ0="; }; - vendorHash = "sha256-l1XeVZ4FyQDu2sKo4/SieBbwUicq3gNE3D/0m6fcGt8="; + vendorHash = "sha256-Zz0k/N5GnKTj+4h4l8sddJgFowB0obNTDHke1sETbaE="; nativeBuildInputs = [ installShellFiles ]; From 9070355de5efa18d85db0ac0258d0c9c690b4c02 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 09:03:27 +0000 Subject: [PATCH 149/208] microsoft-edge: 143.0.3650.80 -> 143.0.3650.96 --- pkgs/by-name/mi/microsoft-edge/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index e470ebce1110d..5fd306230a8f2 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -162,11 +162,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "143.0.3650.80"; + version = "143.0.3650.96"; 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-Uoh3cx2Cw7Af4fNiK3sP3vpppjP0vHuMFYK8ngfQjwA="; + hash = "sha256-waOUu1ZdcTJ4XE2rr1ChMzAhmXxTUDcPKikny4l6OWo="; }; # With strictDeps on, some shebangs were not being patched correctly From eefe18ca934ad6f1ba412c631b1e55c704ee5034 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 09:13:03 +0000 Subject: [PATCH 150/208] xenia-canary: 0-unstable-2025-12-10 -> 0-unstable-2025-12-18 --- pkgs/by-name/xe/xenia-canary/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix index e1f494c44c82d..032f9c0c0e427 100644 --- a/pkgs/by-name/xe/xenia-canary/package.nix +++ b/pkgs/by-name/xe/xenia-canary/package.nix @@ -19,14 +19,14 @@ }: llvmPackages_20.stdenv.mkDerivation { pname = "xenia-canary"; - version = "0-unstable-2025-12-10"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "xenia-canary"; repo = "xenia-canary"; fetchSubmodules = true; - rev = "4cbcae5b649378d9e839e58e42a121d3a4e69d99"; - hash = "sha256-VDdwlXAJAIvVWjCDurQdOW96xsykrG8W203bMXSZG/U="; + rev = "d78bc3a78934bab4bf609cd3ecee62af2aa3bc48"; + hash = "sha256-w760nQwqHxsNHJJLogtevRbiqxpo2I7bAUh0N1QfhMY="; }; dontConfigure = true; From 8abd7e9d69aaec80ef586a3b802d1967291fa18a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 09:25:30 +0000 Subject: [PATCH 151/208] prometheus-sql-exporter: 0.8 -> 0.9 --- pkgs/servers/monitoring/prometheus/sql-exporter.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/sql-exporter.nix b/pkgs/servers/monitoring/prometheus/sql-exporter.nix index 7ffcc4e6a1042..8f3f73cf8c2a4 100644 --- a/pkgs/servers/monitoring/prometheus/sql-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/sql-exporter.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "sql_exporter"; - version = "0.8"; + version = "0.9"; src = fetchFromGitHub { owner = "justwatchcom"; repo = pname; rev = "v${version}"; - sha256 = "sha256-6aJ1vBhRgHmWFoEB1pd+mCqeb1y7G91HshcZ7ehf35w="; + sha256 = "sha256-fbPjUMSDNqF8TPnhRaTgIRsuTcHhaRkTND9KdCwaCUI="; }; vendorHash = null; From aeaf0986eae306eee2e8769f105dd1d9733496b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 09:27:19 +0000 Subject: [PATCH 152/208] osinfo-db: 20250606 -> 20251212 --- pkgs/by-name/os/osinfo-db/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/osinfo-db/package.nix b/pkgs/by-name/os/osinfo-db/package.nix index 3105e22f841d4..8518b3b783049 100644 --- a/pkgs/by-name/os/osinfo-db/package.nix +++ b/pkgs/by-name/os/osinfo-db/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "osinfo-db"; - version = "20250606"; + version = "20251212"; src = fetchurl { url = "https://releases.pagure.org/libosinfo/${pname}-${version}.tar.xz"; - hash = "sha256-mUCqR98pgHPFHc+KTcyFX0lKuGTCTNvaRr2JeVc1f+E="; + hash = "sha256-BjeSUMkTBsmMuXJq9E6uWQnf3VRJ+QMx6QSuEiHY1ec="; }; nativeBuildInputs = [ From 358cbe1f416c453dedb0e1aeb1c854bfcb9963cc Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Fri, 19 Dec 2025 02:28:53 -0700 Subject: [PATCH 153/208] python3Packages.tidalapi: 0.8.9 -> 0.8.10 https://github.com/EbbLabs/python-tidal/releases/tag/v0.8.10 Diff: https://github.com/EbbLabs/python-tidal/compare/v0.8.9...v0.8.10 --- pkgs/development/python-modules/tidalapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tidalapi/default.nix b/pkgs/development/python-modules/tidalapi/default.nix index 98f9a9c4433ec..25d3858801a9f 100644 --- a/pkgs/development/python-modules/tidalapi/default.nix +++ b/pkgs/development/python-modules/tidalapi/default.nix @@ -13,14 +13,14 @@ }: buildPythonPackage rec { pname = "tidalapi"; - version = "0.8.9"; + version = "0.8.10"; pyproject = true; src = fetchFromGitHub { owner = "EbbLabs"; repo = "python-tidal"; tag = "v${version}"; - hash = "sha256-ZYpG3cZielq5Kh3jANOrkUV1K6jwd9LzQfwTjqd4LLw="; + hash = "sha256-hqtTe/KIGds01udMKoH5xXnoEe17FuOXLvWtp1yvJ2c="; }; build-system = [ From c3211c84244bb17e9cd6388dd6b50554a5f73684 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Fri, 5 Dec 2025 22:10:04 +0100 Subject: [PATCH 154/208] forgejo-runner: 11.3.1 -> 12.2.0 Changelog: - https://code.forgejo.org/forgejo/runner/releases/tag/v12.0.0 - https://code.forgejo.org/forgejo/runner/releases/tag/v12.0.1 - https://code.forgejo.org/forgejo/runner/releases/tag/v12.1.0 - https://code.forgejo.org/forgejo/runner/releases/tag/v12.1.1 - https://code.forgejo.org/forgejo/runner/releases/tag/v12.1.2 - https://code.forgejo.org/forgejo/runner/releases/tag/v12.2.0 --- pkgs/by-name/fo/forgejo-runner/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index ca4b73b1cc57f..c994cc7efa7d4 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -6,6 +6,7 @@ nixosTests, versionCheckHook, nix-update-script, + git, }: let @@ -17,7 +18,7 @@ let # The following tests were introduced in 9.x with the inclusion of act # the pkgs/by-name/ac/act/package.nix just sets doCheck = false; - # Requires running docker install + # Requires running Docker daemon "TestDocker" "TestJobExecutor" "TestRunner" @@ -29,7 +30,7 @@ let # Reaches out to different websites "TestFindGitRemoteURL" "TestGitFindRef" - "TestGitCloneExecutor" + "TestClone" "TestCloneIfRequired" "TestActionCache" "TestRunContext_GetGitHubContext" @@ -46,17 +47,17 @@ let in buildGoModule rec { pname = "forgejo-runner"; - version = "11.3.1"; + version = "12.2.0"; src = fetchFromGitea { domain = "code.forgejo.org"; owner = "forgejo"; repo = "runner"; rev = "v${version}"; - hash = "sha256-jvHnTCkRvYaejeCiPpr18ldEmxcAkrEIaOLVVBY11eg="; + hash = "sha256-UzBRIa+mhynJDYHzssApMPyLeHdFVSAZ6SZtPbtJpB4="; }; - vendorHash = "sha256-7Ybh5qzkqT3CvGtRXiPkc5ShTYGlyvckTxg4EFagM/c="; + vendorHash = "sha256-ReGxoPvW4G6DbFfR2OeeT3tupZkpLpX80zK824oeyVg="; # See upstream Makefile # https://code.forgejo.org/forgejo/runner/src/branch/main/Makefile @@ -68,15 +69,17 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X code.forgejo.org/forgejo/runner/v11/internal/pkg/ver.version=${src.rev}" + "-X code.forgejo.org/forgejo/runner/v12/internal/pkg/ver.version=${src.rev}" ]; checkFlags = [ "-skip ${lib.concatStringsSep "|" disabledTests}" ]; + nativeCheckInputs = [ git ]; + postInstall = '' - # fix up go-specific executable naming derived from package name, upstream + # Fix up go-specific executable naming derived from package name, upstream # also calls it `forgejo-runner` mv $out/bin/runner $out/bin/forgejo-runner # provide old binary name for compatibility From 9cb0ab61f4a9a3d8f0fe4ddf929bb013b9c712b1 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Wed, 17 Dec 2025 14:20:35 -0500 Subject: [PATCH 155/208] forgejo-runner: add backward compatibility wrapper git is now an external requirement --- pkgs/by-name/fo/forgejo-runner/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index c994cc7efa7d4..935727f311547 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -6,7 +6,8 @@ nixosTests, versionCheckHook, nix-update-script, - git, + gitMinimal, + makeWrapper, }: let @@ -59,6 +60,8 @@ buildGoModule rec { vendorHash = "sha256-ReGxoPvW4G6DbFfR2OeeT3tupZkpLpX80zK824oeyVg="; + nativeBuildInputs = [ makeWrapper ]; + # See upstream Makefile # https://code.forgejo.org/forgejo/runner/src/branch/main/Makefile tags = [ @@ -76,16 +79,20 @@ buildGoModule rec { "-skip ${lib.concatStringsSep "|" disabledTests}" ]; - nativeCheckInputs = [ git ]; - postInstall = '' # Fix up go-specific executable naming derived from package name, upstream # also calls it `forgejo-runner` mv $out/bin/runner $out/bin/forgejo-runner - # provide old binary name for compatibility + + # Provide backward compatbility since v12 removed bundled git + wrapProgram $out/bin/forgejo-runner --suffix PATH : ${lib.makeBinPath [ gitMinimal ]} + + # Provide old binary name for compatibility ln -s $out/bin/forgejo-runner $out/bin/act_runner ''; + nativeCheckInputs = [ gitMinimal ]; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; From bc6d289ed4d792a3f8c475b54ac582ecaffd460a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 09:43:21 +0000 Subject: [PATCH 156/208] smug: 0.3.12 -> 0.3.13 --- pkgs/by-name/sm/smug/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sm/smug/package.nix b/pkgs/by-name/sm/smug/package.nix index ff79bfce3f809..e617ca28b28d5 100644 --- a/pkgs/by-name/sm/smug/package.nix +++ b/pkgs/by-name/sm/smug/package.nix @@ -7,7 +7,7 @@ buildGoModule rec { pname = "smug"; - version = "0.3.12"; + version = "0.3.13"; subPackages = [ "." ]; @@ -15,7 +15,7 @@ buildGoModule rec { owner = "ivaaaan"; repo = "smug"; rev = "v${version}"; - sha256 = "sha256-LiVeLvJrWDAMXawF5leiv3wEbUp5f+YFg4lpqkyf9pI="; + sha256 = "sha256-dvgbE1iKPDp8KuOuKJt5ITNDctt5Ej759qdcAIJcBkA="; }; vendorHash = "sha256-N6btfKjhJ0MkXAL4enyNfnJk8vUeUDCRus5Fb7hNtug="; From e3ae3888c7114fc5d20f21080f9a1b4ba4036aa1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 09:46:52 +0000 Subject: [PATCH 157/208] discord-ptb: 0.0.169 -> 0.0.171 --- .../instant-messengers/discord/sources.json | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/sources.json b/pkgs/applications/networking/instant-messengers/discord/sources.json index d85123e249522..6ee48bc542445 100644 --- a/pkgs/applications/networking/instant-messengers/discord/sources.json +++ b/pkgs/applications/networking/instant-messengers/discord/sources.json @@ -1,42 +1,42 @@ { "linux-canary": { - "hash": "sha256-hhrjKkXnhHm8gntPMGjst1eLu8xqube73lnbW5TEINY=", - "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.819/discord-canary-0.0.819.tar.gz", - "version": "0.0.819" + "hash": "sha256-Ed/VSiwvpwbdcL4v2v/bd1M3g27mQ7+n0RbqqeZdcYU=", + "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.832/discord-canary-0.0.832.tar.gz", + "version": "0.0.832" }, "linux-development": { - "hash": "sha256-1zlRLOxWUA7QNAMi2SRWCdnx1dbmkwWQSCl7Pyexoac=", - "url": "https://development.dl2.discordapp.net/apps/linux/0.0.93/discord-development-0.0.93.tar.gz", - "version": "0.0.93" + "hash": "sha256-EVkjWoqWl9Z+iHCLPOLu4PIUb2wC3HVcPVjOVz++IVw=", + "url": "https://development.dl2.discordapp.net/apps/linux/0.0.94/discord-development-0.0.94.tar.gz", + "version": "0.0.94" }, "linux-ptb": { - "hash": "sha256-IK02ro+c2fzsu7vMf/zl0cFxA2jmf7NCv3M2XJ5/EMs=", - "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.169/discord-ptb-0.0.169.tar.gz", - "version": "0.0.169" + "hash": "sha256-79uScgULDIh+Ci8RHSEDT8y8xX5mxFbbPQ+TJn7iPZU=", + "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.171/discord-ptb-0.0.171.tar.gz", + "version": "0.0.171" }, "linux-stable": { - "hash": "sha256-PN1E8GjVopEPGW9ISb0y1Lo7nnj30CXylW0nTR1Pc6U=", - "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.117/discord-0.0.117.tar.gz", - "version": "0.0.117" + "hash": "sha256-/NfgHBXsUWYoDEVGz13GBU1ISpSdB5OmrjhSN25SBMg=", + "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.119/discord-0.0.119.tar.gz", + "version": "0.0.119" }, "osx-canary": { - "hash": "sha256-bBimaZYUjkd7MwiqJiNjgQpiBOEUAVhTFOoQ/cnR+K0=", - "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.923/DiscordCanary.dmg", - "version": "0.0.923" + "hash": "sha256-x/9U+cb1M8MXG99PriElUA+ZGIULMsNRLaNB542ac4w=", + "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.936/DiscordCanary.dmg", + "version": "0.0.936" }, "osx-development": { - "hash": "sha256-x4i/bbaR4XjzyZGkVerUl8oxxhm01A+2tpN+UEtKwwc=", - "url": "https://development.dl2.discordapp.net/apps/osx/0.0.105/DiscordDevelopment.dmg", - "version": "0.0.105" + "hash": "sha256-y840b3WlWnSK+22l7AoasQbDmbB+2LOzbxA13yJxrPA=", + "url": "https://development.dl2.discordapp.net/apps/osx/0.0.106/DiscordDevelopment.dmg", + "version": "0.0.106" }, "osx-ptb": { - "hash": "sha256-WWWeVzutLK8s1/asR95fMx6CuqM4Q/XFalMNWrBZbrc=", - "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.201/DiscordPTB.dmg", - "version": "0.0.201" + "hash": "sha256-AxO2DxBelp2mtYUWot/WtIa72Du53gGCcmPnx+x1FOw=", + "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.203/DiscordPTB.dmg", + "version": "0.0.203" }, "osx-stable": { - "hash": "sha256-k4S9UyO2GLmT/nnR1BUcUVjhFvxjGeQv2tbuZzEh8Ro=", - "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.369/Discord.dmg", - "version": "0.0.369" + "hash": "sha256-OjHYJNZlM/cOLM61qvoauzNl3f/GVPdJMsnM+kxc/38=", + "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.371/Discord.dmg", + "version": "0.0.371" } } From 332ab4d890cf872f7d5d9b3626d80d79380f439e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 09:47:11 +0000 Subject: [PATCH 158/208] talhelper: 3.0.41 -> 3.0.42 --- pkgs/by-name/ta/talhelper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/talhelper/package.nix b/pkgs/by-name/ta/talhelper/package.nix index 0fbfeb1e2f402..b5a23bd23a4bb 100644 --- a/pkgs/by-name/ta/talhelper/package.nix +++ b/pkgs/by-name/ta/talhelper/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "talhelper"; - version = "3.0.41"; + version = "3.0.42"; src = fetchFromGitHub { owner = "budimanjojo"; repo = "talhelper"; tag = "v${finalAttrs.version}"; - hash = "sha256-m9BHf535wNSfDhttNKezwetf1tbblh01i00xP/OAuh0="; + hash = "sha256-3yVKzny2R+ZA/fmIMJauul/FFNzxkB38LFozxHSpJD8="; }; - vendorHash = "sha256-5cR2L/ex5efw6Wh+gNvZeyPZvTW/vX8LmqM74dwU2Bo="; + vendorHash = "sha256-BUcg08eVouYD9HAO/V1ranuot+ulWbSUqpJgJi5lHWw="; ldflags = [ "-s" From 4ee5c5f1d4f471099ab2bea347eb58a1e1eb7a6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 09:50:23 +0000 Subject: [PATCH 159/208] tigerbeetle: 0.16.66 -> 0.16.67 --- pkgs/by-name/ti/tigerbeetle/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tigerbeetle/package.nix b/pkgs/by-name/ti/tigerbeetle/package.nix index 4fd5f8cb9fc28..a4dffa8afdbf2 100644 --- a/pkgs/by-name/ti/tigerbeetle/package.nix +++ b/pkgs/by-name/ti/tigerbeetle/package.nix @@ -10,14 +10,14 @@ let platform = if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; hash = builtins.getAttr platform { - "universal-macos" = "sha256-q+s04xXqmKZfd4If4xMl4It5roHwW2IQeYykz2FzHmI="; - "x86_64-linux" = "sha256-5jBzNCpu4xrMlbRbFLUg57QtXqivfeYpx9hanoS6nIQ="; - "aarch64-linux" = "sha256-/V3tV6f0RY5ymb5zQy81Irox6zgQx0wjuWmB/5QsOQQ="; + "universal-macos" = "sha256-l+8+EH3bt0WPBHJEYzT0Fgrf7HO6Mcuk82QUG7s1Ca0="; + "x86_64-linux" = "sha256-XRUd4XjuCFOALefmXTmX1sBNoMBmsg0v23JKmqoCs00="; + "aarch64-linux" = "sha256-6JxyujjIY5ZHNejP9K1dEfatuJrE3YRSpOtKOQDaupY="; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerbeetle"; - version = "0.16.66"; + version = "0.16.67"; src = fetchzip { url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip"; From a753aefc3def4b4340b3b0968759f8b61fc2377e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 10:15:17 +0000 Subject: [PATCH 160/208] xfel: 1.3.4 -> 1.3.5 --- pkgs/by-name/xf/xfel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xf/xfel/package.nix b/pkgs/by-name/xf/xfel/package.nix index 17e7e0e17170e..675d3229e7ffd 100644 --- a/pkgs/by-name/xf/xfel/package.nix +++ b/pkgs/by-name/xf/xfel/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xfel"; - version = "1.3.4"; + version = "1.3.5"; src = fetchFromGitHub { owner = "xboot"; repo = "xfel"; tag = "v${finalAttrs.version}"; - hash = "sha256-3eWVIPfUpa8ZJjce2F6eLdLttmoBI47VQ0IheSSgGmU="; + hash = "sha256-a9g5dywILcacxnNPlZMgC0ZnG2Qkophsb53ePXIbq+4="; }; postPatch = '' From 64ecda4c4e0785f125889139be6aad4b442e3d5c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 10:17:02 +0000 Subject: [PATCH 161/208] rbspy: 0.39.0 -> 0.40.0 --- pkgs/by-name/rb/rbspy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rb/rbspy/package.nix b/pkgs/by-name/rb/rbspy/package.nix index 4a43845313aa7..bed19b580cab3 100644 --- a/pkgs/by-name/rb/rbspy/package.nix +++ b/pkgs/by-name/rb/rbspy/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rbspy"; - version = "0.39.0"; + version = "0.40.0"; src = fetchFromGitHub { owner = "rbspy"; repo = "rbspy"; tag = "v${finalAttrs.version}"; - hash = "sha256-xTaulxPgHc4UTHqgh8ASn75RGtAbhTWHVdV/JyDFNPc="; + hash = "sha256-4VNiz+b8fxJ0uEVn8PZJPIvqB2dK/mx74RnRGRCxeR8="; }; - cargoHash = "sha256-Y0mfd1ETISzzLErV2gXjW0CgVmJP5wcJUavrIJuG86k="; + cargoHash = "sha256-bmKG0/9XWIT2rMEejmp4DCMj5JZe2k4AdHSmsOeXmak="; doCheck = true; From bf867d7e73ada88cbb8ffb1f0f18f881cefea6b8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Dec 2025 11:42:29 +0100 Subject: [PATCH 162/208] python313Packages.tencentcloud-sdk-python: 3.1.14 -> 3.1.15 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.14...3.1.15 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.15/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 2e70055e79e95..65daebe285036 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 rec { pname = "tencentcloud-sdk-python"; - version = "3.1.14"; + version = "3.1.15"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-cWboLD9kjy7GZepBrIClnbSPto1lTyt0Rwj2AedoihY="; + hash = "sha256-Q8AwLuS9+5j0EDQCHNpBJBaM3leHynwFGkBPOkzAh/g="; }; build-system = [ setuptools ]; From 4922225f956f6ad3638ebc74ed7d0b864dd3c121 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 19 Dec 2025 11:57:06 +0100 Subject: [PATCH 163/208] haskellPackages.rhine-bayes: downgrade to match rhine --- .../configuration-hackage2nix/main.yaml | 2 + .../haskell-modules/hackage-packages.nix | 46 +++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 435d8982c38e8..535499be9efe2 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -43,6 +43,8 @@ default-package-overrides: # We currently use pandoc-crossref with a patch to revert it to pandoc == 3.7.*, # this no longer works with later versions. - pandoc-crossref == 0.3.21 + # 2025-12-19: Needs to match Stackage version of rhine + - rhine-bayes < 1.6 # keep-sorted end # keep-sorted start skip_lines=1 case=no numeric=yes diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 66789d89228cf..ffb98b486aa4d 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -580057,6 +580057,51 @@ self: { ) { }; rhine-bayes = callPackage ( + { + mkDerivation, + automaton, + base, + log-domain, + mmorph, + monad-bayes, + rhine, + rhine-gloss, + time, + transformers, + }: + mkDerivation { + pname = "rhine-bayes"; + version = "1.5"; + sha256 = "1gia4qh2ark8rlvbbgl5x0kg1jn1x51p2javrmn4sawyw9kvlafz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + automaton + base + log-domain + mmorph + monad-bayes + rhine + transformers + ]; + executableHaskellDepends = [ + automaton + base + log-domain + mmorph + monad-bayes + rhine + rhine-gloss + time + transformers + ]; + description = "monad-bayes backend for Rhine"; + license = lib.licenses.bsd3; + mainProgram = "rhine-bayes-gloss"; + } + ) { }; + + rhine-bayes_1_6 = callPackage ( { mkDerivation, automaton, @@ -580097,6 +580142,7 @@ self: { ]; description = "monad-bayes backend for Rhine"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "rhine-bayes-gloss"; } ) { }; From 91887872dcd35b983ce46a52aa9f1a10a265d791 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 11:03:58 +0000 Subject: [PATCH 164/208] rumdl: 0.0.194 -> 0.0.195 --- 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 a1c25a24061cb..6f9644e0b74f7 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.0.194"; + version = "0.0.195"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-4+JeAFS9ELfAq43fH/HYhjCZoNmlZ+fPf1RVJnWRRnQ="; + hash = "sha256-g0cbn+VhSqCiSLxVHMpWoTzBaM9zkK4Neo3Z91ts8ic="; }; - cargoHash = "sha256-fUpwSFT/Sg+akzBLq07YFxqCaGwEH0b2LD3c/Eojwpw="; + cargoHash = "sha256-sK7HM0lTQFTCCS7dC/Q3+XyskepGBM3r3GORsA0zgsw="; cargoBuildFlags = [ "--bin=rumdl" From f4cd05d2e7c9f8176501c99516e56e2881325829 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 19 Dec 2025 12:08:07 +0100 Subject: [PATCH 165/208] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1821244](https://hydra.nixos.org/eval/1821244) of nixpkgs commit [3f90f42](https://github.com/NixOS/nixpkgs/commits/3f90f4225804fd38f9eacb1bb5aded2dc8251f01) as of 2025-12-19 10:58 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 11 ++++++++ .../transitive-broken.yaml | 3 +++ .../haskell-modules/hackage-packages.nix | 25 +++++++++++++++++++ 3 files changed, 39 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f49adc5069a95..f789a2e6926f8 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2003,6 +2003,7 @@ broken-packages: - frown # failure in job https://hydra.nixos.org/build/233208462 at 2023-09-02 - frp-arduino # failure in job https://hydra.nixos.org/build/233192216 at 2023-09-02 - frpnow # failure in job https://hydra.nixos.org/build/233236056 at 2023-09-02 + - fs-api # failure in job https://hydra.nixos.org/build/316127858 at 2025-12-19 - fs-events # failure in job https://hydra.nixos.org/build/233218231 at 2023-09-02 - fsh-csv # failure in job https://hydra.nixos.org/build/233220196 at 2023-09-02 - FSM # failure in job https://hydra.nixos.org/build/233247343 at 2023-09-02 @@ -2157,6 +2158,7 @@ broken-packages: - ghc-proofs # failure in job https://hydra.nixos.org/build/233230633 at 2023-09-02 - ghc-simple # failure in job https://hydra.nixos.org/build/233201423 at 2023-09-02 - ghc-srcspan-plugin # failure in job https://hydra.nixos.org/build/233231564 at 2023-09-02 + - ghc-stack-profiler-speedscope # failure in job https://hydra.nixos.org/build/316138499 at 2025-12-19 - ghc-syb # failure in job https://hydra.nixos.org/build/233236783 at 2023-09-02 - ghc-syb-utils # failure in job https://hydra.nixos.org/build/233229196 at 2023-09-02 - ghc-symbol # failure in job https://hydra.nixos.org/build/252710738 at 2024-03-16 @@ -2375,6 +2377,7 @@ broken-packages: - h2048 # failure in job https://hydra.nixos.org/build/233231384 at 2023-09-02 - h2c # failure in job https://hydra.nixos.org/build/233196032 at 2023-09-02 - h3-hs # failure in job https://hydra.nixos.org/build/267984231 at 2024-07-31 + - haal # failure in job https://hydra.nixos.org/build/316127933 at 2025-12-19 - haar # failure in job https://hydra.nixos.org/build/233217259 at 2023-09-02 - hablog # failure in job https://hydra.nixos.org/build/296933029 at 2025-05-14 - HABQT # failure in job https://hydra.nixos.org/build/233256547 at 2023-09-02 @@ -2959,6 +2962,7 @@ broken-packages: - hpio # failure in job https://hydra.nixos.org/build/233215789 at 2023-09-02 - hplaylist # failure in job https://hydra.nixos.org/build/233219978 at 2023-09-02 - hpodder # failure in job https://hydra.nixos.org/build/233207276 at 2023-09-02 + - hpqtypes-effectful # failure in job https://hydra.nixos.org/build/316138526 at 2025-12-19 - hps-kmeans # failure in job https://hydra.nixos.org/build/233207461 at 2023-09-02 - hPushover # failure in job https://hydra.nixos.org/build/233215804 at 2023-09-02 - hpygments # failure in job https://hydra.nixos.org/build/233258827 at 2023-09-02 @@ -3167,6 +3171,7 @@ broken-packages: - http-wget # failure in job https://hydra.nixos.org/build/233236793 at 2023-09-02 - http2-client-exe # failure in job https://hydra.nixos.org/build/260189666 at 2024-05-19 - http2-grpc-types # failure in job https://hydra.nixos.org/build/233197769 at 2023-09-02 + - http2-tls # failure in job https://hydra.nixos.org/build/316190912 at 2025-12-19 - httpstan # failure in job https://hydra.nixos.org/build/233202072 at 2023-09-02 - htune # failure in job https://hydra.nixos.org/build/234447885 at 2023-09-13 - htvm # failure in job https://hydra.nixos.org/build/233218993 at 2023-09-02 @@ -3600,6 +3605,7 @@ broken-packages: - lambdatwit # failure in job https://hydra.nixos.org/build/233219603 at 2023-09-02 - Lambdaya # failure in job https://hydra.nixos.org/build/233227702 at 2023-09-02 - lame # failure in job https://hydra.nixos.org/build/233250932 at 2023-09-02 + - lame-tester # failure in job https://hydra.nixos.org/build/316401202 at 2025-12-19 - laminar # failure in job https://hydra.nixos.org/build/241426331 at 2023-11-19 - langchain-hs # failure in job https://hydra.nixos.org/build/309815178 at 2025-10-15 - language-asn # failure in job https://hydra.nixos.org/build/233227929 at 2023-09-02 @@ -3722,6 +3728,7 @@ broken-packages: - libphonenumber # failure in job https://hydra.nixos.org/build/233251839 at 2023-09-02 - libpq # failure in job https://hydra.nixos.org/build/233192542 at 2023-09-02 - librandomorg # failure in job https://hydra.nixos.org/build/233232749 at 2023-09-02 + - librato # failure in job https://hydra.nixos.org/build/316401203 at 2025-12-19 - libremidi # failure in job https://hydra.nixos.org/build/307520031 at 2025-09-19 - libriscv # failure in job https://hydra.nixos.org/build/295122867 at 2025-04-22 - libsecp256k1 # failure in job https://hydra.nixos.org/build/234441559 at 2023-09-13 @@ -4672,6 +4679,7 @@ broken-packages: - path-sing # failure in job https://hydra.nixos.org/build/237234354 at 2023-10-21 - path-text-utf8 # failure in job https://hydra.nixos.org/build/295095981 at 2025-04-22 - Pathfinder # failure in job https://hydra.nixos.org/build/233236573 at 2023-09-02 + - pathfindingcore # failure in job https://hydra.nixos.org/build/316401210 at 2025-12-19 - paths # failure in job https://hydra.nixos.org/build/252731256 at 2024-03-16 - PathTree # failure in job https://hydra.nixos.org/build/233216203 at 2023-09-02 - patronscraper # failure in job https://hydra.nixos.org/build/233258571 at 2023-09-02 @@ -6329,6 +6337,7 @@ broken-packages: - streamproc # failure in job https://hydra.nixos.org/build/233196179 at 2023-09-02 - streamt # failure in job https://hydra.nixos.org/build/252724093 at 2024-03-16 - strelka-core # failure in job https://hydra.nixos.org/build/233218594 at 2023-09-02 + - strict-checked-vars # failure in job https://hydra.nixos.org/build/316128155 at 2025-12-19 - strict-containers # failure in job https://hydra.nixos.org/build/307522197 at 2025-09-19 - strict-ghc-plugin # failure in job https://hydra.nixos.org/build/233246830 at 2023-09-02 - strict-io # failure in job https://hydra.nixos.org/build/295097302 at 2025-04-22 @@ -6851,6 +6860,7 @@ broken-packages: - typed-encoding # failure in job https://hydra.nixos.org/build/233208093 at 2023-09-02 - typed-gui # failure in job https://hydra.nixos.org/build/309817848 at 2025-10-15 - typed-process-effectful # failure in job https://hydra.nixos.org/build/236684332 at 2023-10-04 + - typed-protocols # failure in job https://hydra.nixos.org/build/316128170 at 2025-12-19 - typed-protocols-doc # failure in job https://hydra.nixos.org/build/311460024 at 2025-11-02 - typed-session # failure in job https://hydra.nixos.org/build/270089993 at 2024-08-31 - typed-session-state-algorithm # failure in job https://hydra.nixos.org/build/273462641 at 2024-10-01 @@ -7127,6 +7137,7 @@ broken-packages: - warp-static # failure in job https://hydra.nixos.org/build/233239581 at 2023-09-02 - warp-tls-simple # failure in job https://hydra.nixos.org/build/309818122 at 2025-10-15 - warp-tls-uid # failure in job https://hydra.nixos.org/build/252725883 at 2024-03-16 + - warpZ # failure in job https://hydra.nixos.org/build/316128181 at 2025-12-19 - wasm # failure in job https://hydra.nixos.org/build/233249877 at 2023-09-02 - watcher # failure in job https://hydra.nixos.org/build/233245056 at 2023-09-02 - watchit # failure in job https://hydra.nixos.org/build/233199573 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index bb20cf4321f94..7f5885450b650 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -903,6 +903,7 @@ dont-distribute-packages: - eventful-sql-common - eventful-sqlite - eventful-test-helpers + - eventlog-live-otelcol - EventSocket - eventsource-geteventstore-store - eventsource-store-specs @@ -1214,6 +1215,7 @@ dont-distribute-packages: - grapefruit-records - grapefruit-ui - grapefruit-ui-gtk + - grapesy - grapesy-etcd - graph-rewriting-cl - graph-rewriting-gl @@ -3726,6 +3728,7 @@ dont-distribute-packages: - warp-grpc - warp-quic - warped + - warpZ-tls - WashNGo - WaveFront - wavesurfer diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ffb98b486aa4d..76d9bcee43a2a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -223209,6 +223209,7 @@ self: { ]; description = "Stream eventlog data to the OpenTelemetry Collector"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "eventlog-live-otelcol"; } ) { }; @@ -247986,6 +247987,8 @@ self: { ]; description = "Abstract interface for the file system"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -262629,7 +262632,9 @@ self: { executableHaskellDepends = [ base ]; description = "Convert eventlog messages from `ghc-stack-profiler` into a speedscope json"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; mainProgram = "ghc-stack-profiler-speedscope"; + broken = true; } ) { }; @@ -283225,6 +283230,7 @@ self: { ]; description = "Native Haskell implementation of the gRPC framework"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -291075,6 +291081,8 @@ self: { ]; description = "A Haskell library for Active Automata Learning"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -345869,6 +345877,8 @@ self: { ]; description = "Adaptation of the hpqtypes library for the effectful ecosystem"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -365504,6 +365514,8 @@ self: { ]; description = "Library for HTTP/2 over TLS"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -409518,6 +409530,8 @@ self: { ]; description = "A strange and unnecessary selective test-running library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -421056,6 +421070,8 @@ self: { ]; description = "Bindings to the Librato API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -512700,6 +512716,8 @@ self: { ]; description = "A toy pathfinding library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -653155,6 +653173,8 @@ self: { ]; description = "Strict MVars and TVars with invariant checking for IO and IOSim"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -703787,6 +703807,8 @@ self: { doHaddock = false; description = "A framework for strongly typed protocols"; license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -729704,6 +729726,8 @@ self: { ]; description = "A fast, light-weight web server for WAI applications"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -729737,6 +729761,7 @@ self: { ]; description = "HTTP over TLS support for Warp via the TLS package"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; From bac028c8ec70853bdc65d09b6dc1519bc6a2ba31 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 12:04:51 +0000 Subject: [PATCH 166/208] python3Packages.pysmlight: 0.2.12 -> 0.2.13 --- pkgs/development/python-modules/pysmlight/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmlight/default.nix b/pkgs/development/python-modules/pysmlight/default.nix index 010ed052b504c..cf67952a1f3da 100644 --- a/pkgs/development/python-modules/pysmlight/default.nix +++ b/pkgs/development/python-modules/pysmlight/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pysmlight"; - version = "0.2.12"; + version = "0.2.13"; pyproject = true; src = fetchFromGitHub { owner = "smlight-tech"; repo = "pysmlight"; tag = "v${version}"; - hash = "sha256-oTauF58/xeIzcRqxXjdLN3T8cjPz8ZSWvi/XIm8qSsU="; + hash = "sha256-59LrSNI9/F7mtlBNILOJIBzqPcX2ivWQR2Cf/otMlzM="; }; build-system = [ From c5929fcea422c7690a5a7dec6548717f06798b03 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 19 Dec 2025 12:36:41 +0000 Subject: [PATCH 167/208] python3Packages.flax: 0.12.1 -> 0.12.2 Diff: https://github.com/google/flax/compare/v0.12.1...v0.12.2 Changelog: https://github.com/google/flax/releases/tag/v0.12.2 --- pkgs/development/python-modules/flax/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flax/default.nix b/pkgs/development/python-modules/flax/default.nix index 57f649c2d58b5..e96da46fe386f 100644 --- a/pkgs/development/python-modules/flax/default.nix +++ b/pkgs/development/python-modules/flax/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "flax"; - version = "0.12.1"; + version = "0.12.2"; pyproject = true; src = fetchFromGitHub { owner = "google"; repo = "flax"; tag = "v${version}"; - hash = "sha256-AUgNU1ww1Ic+lfdHtdP4fdFuvIatAXqs7AX615aVPKM="; + hash = "sha256-Wdfc35/iah98C5WNYZWiAd2FJUJlyGLJ8xELpuYD3GU="; }; build-system = [ From d2bd0441e0a912aa59f283009eae268b16f7f3cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 12:38:44 +0000 Subject: [PATCH 168/208] terser: 5.44.0 -> 5.44.1 --- pkgs/by-name/te/terser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terser/package.nix b/pkgs/by-name/te/terser/package.nix index df6fb3fe9ddd7..dbf14ae38e946 100644 --- a/pkgs/by-name/te/terser/package.nix +++ b/pkgs/by-name/te/terser/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "terser"; - version = "5.44.0"; + version = "5.44.1"; src = fetchFromGitHub { owner = "terser"; repo = "terser"; rev = "v${version}"; - hash = "sha256-3dYczeq3ZGzA4E07lJfuR7039U+LaxVbWGlfMF9+iiY="; + hash = "sha256-Z4ZdCSGqyu7jjpLgHEZCvrZj+IsqEbdcjATdy80TnC8="; }; - npmDepsHash = "sha256-jec/XyYDGhvl3fngG/HGJMI1G5JtYuZi/pJFrZuir+A="; + npmDepsHash = "sha256-Zmbh/NMriZtkYpFd5hCJo+nPrKTrqYfh3W+sZpopBHM="; meta = { description = "JavaScript parser, mangler and compressor toolkit for ES6+"; From 43816f5cd4d4933f312f864ec0ccb3ce8d8875c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BChlbacher?= Date: Fri, 19 Dec 2025 13:43:21 +0100 Subject: [PATCH 169/208] fwupd: 2.0.18 -> 2.0.19 Diff: https://github.com/fwupd/fwupd/compare/2.0.18...2.0.19 Changelog: https://github.com/fwupd/fwupd/releases/tag/2.0.19 --- pkgs/by-name/fw/fwupd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fw/fwupd/package.nix b/pkgs/by-name/fw/fwupd/package.nix index 5cfaac86114ee..cbdf4702a393a 100644 --- a/pkgs/by-name/fw/fwupd/package.nix +++ b/pkgs/by-name/fw/fwupd/package.nix @@ -135,7 +135,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "fwupd"; - version = "2.0.18"; + version = "2.0.19"; # libfwupd goes to lib # daemon, plug-ins and libfwupdplugin go to out @@ -153,7 +153,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "fwupd"; repo = "fwupd"; tag = finalAttrs.version; - hash = "sha256-hF0fSn8lh0E0UQ+7HgMvqjltFajjx11s7THZYpt/hlE="; + hash = "sha256-DjO+7CEOef5KMbYEPtDr3GrnXTDUO/jwwZ4P17o4oDg="; }; patches = [ From a14b85eaa10b3c0f02e1e697f02058d886c6e317 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 13:04:31 +0000 Subject: [PATCH 170/208] cargo-public-api: 0.50.1 -> 0.50.2 --- pkgs/by-name/ca/cargo-public-api/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-public-api/package.nix b/pkgs/by-name/ca/cargo-public-api/package.nix index 499ac2a562ecf..2e72b7526c4eb 100644 --- a/pkgs/by-name/ca/cargo-public-api/package.nix +++ b/pkgs/by-name/ca/cargo-public-api/package.nix @@ -9,14 +9,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-public-api"; - version = "0.50.1"; + version = "0.50.2"; src = fetchCrate { inherit pname version; - hash = "sha256-npSZT8ivdG1e+8mcRKlFHgjjwgLPOOGRqLHsPcu4vu0="; + hash = "sha256-Lg8X0t5u4Mq/eWc0yfuLyn4HlE+j6qSsLE+MFBjBpbk="; }; - cargoHash = "sha256-VHZsUWyUEGMVOJkAuIRGVmej4KdAtAiTjagAvv+k/Os="; + cargoHash = "sha256-OjuCABObMRkFrTbtV4wpSHzV9Yqmwr/VotmsUW9qUDk="; nativeBuildInputs = [ pkg-config ]; From 19952b2717d0d8f50dbc443448b656e03ed49c6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 13:28:33 +0000 Subject: [PATCH 171/208] readsb: 3.16.6 -> 3.16.7 --- pkgs/by-name/re/readsb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/readsb/package.nix b/pkgs/by-name/re/readsb/package.nix index 8de3c647cba14..4559f9dd49f4a 100644 --- a/pkgs/by-name/re/readsb/package.nix +++ b/pkgs/by-name/re/readsb/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "readsb"; - version = "3.16.6"; + version = "3.16.7"; src = fetchFromGitHub { owner = "wiedehopf"; repo = "readsb"; tag = "v${finalAttrs.version}"; - hash = "sha256-qVh7igj2tIeKcy2+AEgi8cauKaroc2HsFpL+kPb0oPQ="; + hash = "sha256-voBA1SaSbhm+CRiTBbKdf8NqJS5xano+c806+wqiMgE="; }; strictDeps = true; From cbea8cd46aee5311a8dea528954a866ac9e7ddf8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 13:42:00 +0000 Subject: [PATCH 172/208] pineapple-pictures: 1.2.1 -> 1.3.0 --- pkgs/applications/graphics/pineapple-pictures/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/pineapple-pictures/default.nix b/pkgs/applications/graphics/pineapple-pictures/default.nix index 30fad20944fe3..14fbe20727210 100644 --- a/pkgs/applications/graphics/pineapple-pictures/default.nix +++ b/pkgs/applications/graphics/pineapple-pictures/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pineapple-pictures"; - version = "1.2.1"; + version = "1.3.0"; src = fetchFromGitHub { owner = "BLumia"; repo = "pineapple-pictures"; rev = finalAttrs.version; - hash = "sha256-wWu1nGAJ+8s7CIyFR0lJkxZ1C72Qvkfdvsw4Dvb4aKI="; + hash = "sha256-Ek+/ZV0bagh+V7+3z1cZIqGRWsgY2oZSzqvvfuKpggU="; }; nativeBuildInputs = [ From 301ae8d7b04d321a208ae747926d6b29eb5d83ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 14:05:19 +0000 Subject: [PATCH 173/208] nvidia-modprobe: 590.44.01 -> 590.48.01 --- pkgs/by-name/nv/nvidia-modprobe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nv/nvidia-modprobe/package.nix b/pkgs/by-name/nv/nvidia-modprobe/package.nix index 7c0d54187797f..5567889efc807 100644 --- a/pkgs/by-name/nv/nvidia-modprobe/package.nix +++ b/pkgs/by-name/nv/nvidia-modprobe/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation rec { pname = "nvidia-modprobe"; - version = "590.44.01"; + version = "590.48.01"; src = fetchFromGitHub { owner = "NVIDIA"; repo = "nvidia-modprobe"; rev = version; - hash = "sha256-KEg5sLiCDKNmKtzqYXIDaCU8lbunQumrqlxHQ8F07fw="; + hash = "sha256-Vtp5FDDmzbwtDe11O0w/S8Mptpp8Li21/gBfJzfE0/g="; }; nativeBuildInputs = [ gnum4 ]; From 9fb09cfb5fe9cc6eca8ea2d0332d872f2ede5f39 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 14:05:20 +0000 Subject: [PATCH 174/208] yaydl: 0.18.2 -> 0.18.3 --- pkgs/by-name/ya/yaydl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yaydl/package.nix b/pkgs/by-name/ya/yaydl/package.nix index b7007c99559b8..5a5a6ba01c061 100644 --- a/pkgs/by-name/ya/yaydl/package.nix +++ b/pkgs/by-name/ya/yaydl/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "yaydl"; - version = "0.18.2"; + version = "0.18.3"; src = fetchFromGitHub { owner = "dertuxmalwieder"; repo = "yaydl"; rev = "release-${version}"; - sha256 = "sha256-blnDixttkmArDQUR6r5PAqa417uh8hmFi8mia/Z0zBA="; + sha256 = "sha256-mfyh26pft3FnfAAxXBpOBCTJ4HATUmrCvaN+HAiDHGc="; }; - cargoHash = "sha256-7thGKPBMjkC06n8qyIfx/edFaBx8VS6FUqnf7dowtWk="; + cargoHash = "sha256-iVhaIkJeaofMLlvBrJZtAJ4SsBb1VBdMg6XoZhjGV5g="; nativeBuildInputs = [ pkg-config From 6dfcd90885cc712259eb9e6b2de99cf7b0704b6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 14:25:36 +0000 Subject: [PATCH 175/208] parca-agent: 0.44.1 -> 0.44.2 --- pkgs/by-name/pa/parca-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/parca-agent/package.nix b/pkgs/by-name/pa/parca-agent/package.nix index 47d382df50703..81756629bc772 100644 --- a/pkgs/by-name/pa/parca-agent/package.nix +++ b/pkgs/by-name/pa/parca-agent/package.nix @@ -8,18 +8,18 @@ buildGoModule (finalAttrs: { pname = "parca-agent"; - version = "0.44.1"; + version = "0.44.2"; src = fetchFromGitHub { owner = "parca-dev"; repo = "parca-agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-CMX6Cl46pHRdVOv/EmMfqN5sdLmRUbU3gR6iwqkx1bg="; + hash = "sha256-nRStraxWDk3eY6L4znPsvT+NNz/cIYBae5sdYnOybi0="; fetchSubmodules = true; }; proxyVendor = true; - vendorHash = "sha256-VvO2sDgr+MlKcHDQzcZPpxyIBO/NrkdfF8ntA/SCb2Y="; + vendorHash = "sha256-OvhKmCxLIzLXxBmTaLrZFTAIkZXG2C1AZggaVYhlF3I="; buildInputs = [ stdenv.cc.libc.static From 9db45a04b5a916ebc07a18c686f5553a52eaccf3 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Fri, 19 Dec 2025 08:11:03 -0600 Subject: [PATCH 176/208] vimPlugins: update on 2025-12-19 Signed-off-by: Austin Horstman --- .../editors/vim/plugins/generated.nix | 460 ++++++++---------- .../editors/vim/plugins/overrides.nix | 6 +- .../plugins/patches/tsc.nvim/fix-path.patch | 13 - 3 files changed, 207 insertions(+), 272 deletions(-) delete mode 100644 pkgs/applications/editors/vim/plugins/patches/tsc.nvim/fix-path.patch diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index cfa071e2e4c61..ee587083d0ec4 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -165,12 +165,12 @@ final: prev: { Ionide-vim = buildVimPlugin { pname = "Ionide-vim"; - version = "0-unstable-2025-05-11"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "ionide"; repo = "Ionide-vim"; - rev = "6d6583e4a23333b3bc6f7af5d2cbffed377c15a9"; - hash = "sha256-igD6XP+4EYH216W5INRXMAzSURRCJ51zNm3C6VPwahQ="; + rev = "14ad501ffe4cf2fdcd8e1d4d613cafcc6d878583"; + hash = "sha256-zSXPIHhlRv+vuKal0fyVTh87PKUJSmNsnp2Uz5SX6yQ="; }; meta.homepage = "https://github.com/ionide/Ionide-vim/"; meta.hydraPlatforms = [ ]; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2025-12-13"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "48dba219db5d45baad6f7491e754706f74d12676"; - hash = "sha256-vXcjzd80kX4vYSJVSwOy7/K4NHpABzw32bf8LR/VoLg="; + rev = "806187c790d93625564708c286e16142d87a5cc9"; + hash = "sha256-OdyC+4pJ5AAKrThY9d3yjCe34J3WsJMjd+kzjg1TqQ0="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -1168,12 +1168,12 @@ final: prev: { auto-fix-return-nvim = buildVimPlugin { pname = "auto-fix-return.nvim"; - version = "0.2.2-unstable-2025-12-16"; + version = "0.3.0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "Jay-Madden"; repo = "auto-fix-return.nvim"; - rev = "010462311fca08f1fb790811d69d03620b6d6ba7"; - hash = "sha256-sqnRP0wr25FS3JzwoPCZizkfwbepwj7/9i+TuBQJisk="; + rev = "ae72ee36ccb90c8441820313bf9dff81a08c0932"; + hash = "sha256-4x1LEBx1ufL+cq4T3uYxGO7zV1I3p2FckjMWdhK0Lbs="; }; meta.homepage = "https://github.com/Jay-Madden/auto-fix-return.nvim/"; meta.hydraPlatforms = [ ]; @@ -1780,12 +1780,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.0-unstable-2025-12-15"; + version = "2.2.1-unstable-2025-12-19"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "1452099314b50bf0e0cc98d5d288fdbff17b41b6"; - hash = "sha256-Iw+ZULfj2uuJ2+u3R1glxCX6Y1zvry7Fuubbr9n4VY0="; + rev = "e27c411ee282d803e54092ea7b5dd23f291997e5"; + hash = "sha256-8mJ0kCVpKs8T6jA8kiD7KuyQEPEbF4FBFRpLcsdk9EU="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2300,12 +2300,12 @@ final: prev: { cmake-tools-nvim = buildVimPlugin { pname = "cmake-tools.nvim"; - version = "0-unstable-2025-12-14"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "Civitasv"; repo = "cmake-tools.nvim"; - rev = "02d109f18ccbfc527d70f14fefa226d20c014924"; - hash = "sha256-snSVYP7YXGDAIAbT9/uD8d+sx8WfrK+PEKXjB66orOc="; + rev = "f34418d7aa57c730ee91b3e45e7612978506fcf3"; + hash = "sha256-qv0/H+pb2RYc4aqxka1ucvXe2nu6r7c1OpPBBtwFf8o="; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -3080,12 +3080,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2025-12-15"; + version = "0.0.82-unstable-2025-12-18"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "2b01821065d13d6ad29062b34900c6499b582ac5"; - hash = "sha256-Wz1HgmwBTzrlJTWFmYqT3r424N1xVPH0B/WPOjl37Sc="; + rev = "8fe98adc8c7dc9c157648fa95e394b5d7bfa5ebc"; + hash = "sha256-V2JtuLfs/PbXIs+cPv8VpXBhZB1uWJbut/TWElpmirE="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3158,12 +3158,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "18.1.1-unstable-2025-12-15"; + version = "18.2.1-unstable-2025-12-19"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "4c1df6d65548dc08d7bea9ce8e320843672bc90a"; - hash = "sha256-HWl0j2teGKSiYbJ9MVZ4rSv70Bk17CaG8ac+xwZ8MW4="; + rev = "57232d7aedcc0675933fe5596d3167029d9057a8"; + hash = "sha256-94uX1Ie+BiKSPGCYcUwoZ6DZwSz8tUxaNsa+xTv1ejw="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3442,19 +3442,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - completion-treesitter = buildVimPlugin { - pname = "completion-treesitter"; - version = "0.1-unstable-2020-06-26"; - src = fetchFromGitHub { - owner = "nvim-treesitter"; - repo = "completion-treesitter"; - rev = "45c9b2faff4785539a0d0c655440c2465fed985a"; - hash = "sha256-dPSMdyW4KsEjSDfITFruu+jNrAVOuvzCKgj/M/9v76Y="; - }; - meta.homepage = "https://github.com/nvim-treesitter/completion-treesitter/"; - meta.hydraPlatforms = [ ]; - }; - concealedyank-vim = buildVimPlugin { pname = "concealedyank.vim"; version = "0-unstable-2013-03-24"; @@ -3483,12 +3470,12 @@ final: prev: { conform-nvim = buildVimPlugin { pname = "conform.nvim"; - version = "9.1.0-unstable-2025-12-14"; + version = "9.1.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "9b8fa5e0b78168f68bee9bf886dc20f287c61e02"; - hash = "sha256-4nEMsRSSjDizA+z3w+2tqWGjf78qjYLuF7Itj82vhmA="; + rev = "41715945edf518ca73a9bd63ab6cdc23dd5c7b33"; + hash = "sha256-jC1RC/sUgfvSkFp381zOPdwSGAz44gKoaqaZMprFkeE="; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -3757,12 +3744,12 @@ final: prev: { cspell-nvim = buildVimPlugin { pname = "cspell.nvim"; - version = "0-unstable-2025-07-30"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "davidmh"; repo = "cspell.nvim"; - rev = "07d75238648ef99c0c5c05f4cfd83093d0a01dd4"; - hash = "sha256-NueeXta+dYoRXTPmyj+V2NQf94fkWD9mBK9iUm3NqEk="; + rev = "5feecef8d109f5460c576596aba44a6253127aa4"; + hash = "sha256-NTgIaEWqtubjFEfIrw8sKTjhNbnmJ1In0OcddRg5W0w="; }; meta.homepage = "https://github.com/davidmh/cspell.nvim/"; meta.hydraPlatforms = [ ]; @@ -4773,12 +4760,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "05be49f6ff760fb1a5a9ff4ef4532265b692d3ee"; - hash = "sha256-M49mjYyKaPoJFJtcRLIzJIy2DmVtgv9bczhP22fOurA="; + rev = "0578aa499b4d0dd19678516d553b28c89f39ef1d"; + hash = "sha256-kiJ3rGXUnFgMm/Y6dMYqu693AxfY7R2D0QXkP+DfGrM="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -6038,12 +6025,12 @@ final: prev: { gruvbox-alabaster-nvim = buildVimPlugin { pname = "gruvbox-alabaster.nvim"; - version = "0.1.1-unstable-2025-12-08"; + version = "0.1.3-unstable-2025-12-19"; src = fetchFromGitHub { owner = "Xoconoch"; repo = "gruvbox-alabaster.nvim"; - rev = "246822279aa2c23b9374c5aee8ee71dbc06d26e6"; - hash = "sha256-H7prkThcl7pgjy9ergMCSL371qbV4E2LoaYOqpIguVA="; + rev = "548bca6e8077ff489493869a705ee1c445868107"; + hash = "sha256-zocBGqqQOBtymRviN1Ptfj6QJ6UI60UqQ11Me4kn/VA="; }; meta.homepage = "https://github.com/Xoconoch/gruvbox-alabaster.nvim/"; meta.hydraPlatforms = [ ]; @@ -6103,12 +6090,12 @@ final: prev: { gruvbox-material-nvim = buildVimPlugin { pname = "gruvbox-material.nvim"; - version = "1.7.0-unstable-2025-12-15"; + version = "1.8.0-unstable-2025-12-16"; src = fetchFromGitHub { owner = "f4z3r"; repo = "gruvbox-material.nvim"; - rev = "c99bcdc568844356dac05ec476097eea703a1f39"; - hash = "sha256-DZR1o+U6RJ+YVTrJXq6TX541Ag5GgPjgGm+qqZ5L7hU="; + rev = "d8a0ce9c87bca4f988ac34211cc273533d620e18"; + hash = "sha256-ihBOEnzsYZRyZkQMYW1baFotJ6YYIUWnVPheFK7bCoI="; }; meta.homepage = "https://github.com/f4z3r/gruvbox-material.nvim/"; meta.hydraPlatforms = [ ]; @@ -6142,12 +6129,12 @@ final: prev: { guard-nvim = buildVimPlugin { pname = "guard.nvim"; - version = "2.6.0-unstable-2025-12-15"; + version = "2.6.2-unstable-2025-12-16"; src = fetchFromGitHub { owner = "nvimdev"; repo = "guard.nvim"; - rev = "047555e4e319efb6064a014ae5b98c80280a00d0"; - hash = "sha256-r6Tn9wGkS3rd+wtjqdPNtzwDNy9gus1FplT40gAffPI="; + rev = "c1d2b668e0d1868e9be5757bb9aa278bc1f84c18"; + hash = "sha256-WwYWYAsaeYE038T1FoVse4aiSOrFoIegIWWmFHLaMt0="; }; meta.homepage = "https://github.com/nvimdev/guard.nvim/"; meta.hydraPlatforms = [ ]; @@ -6560,12 +6547,12 @@ final: prev: { hover-nvim = buildVimPlugin { pname = "hover.nvim"; - version = "0-unstable-2025-10-04"; + version = "0-unstable-2025-12-12"; src = fetchFromGitHub { owner = "lewis6991"; repo = "hover.nvim"; - rev = "3b49066e09e03e63be6d6f43ae2b8bcd58301f63"; - hash = "sha256-rKYwxUWlfEdZk+UwepoJiK+l3NrZPDaUO4ArQle+1Hg="; + rev = "e61604205336d4461d2f910ecbb9f2ddc0b947a0"; + hash = "sha256-TrBzF/jj4Q014Lhi/B9Bev+oTXTnh37lFltbdosNQ64="; }; meta.homepage = "https://github.com/lewis6991/hover.nvim/"; meta.hydraPlatforms = [ ]; @@ -6690,12 +6677,12 @@ final: prev: { img-clip-nvim = buildVimPlugin { pname = "img-clip.nvim"; - version = "0.6.0-unstable-2025-12-04"; + version = "0.6.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "HakonHarnes"; repo = "img-clip.nvim"; - rev = "93fcf50924108262caec66b900077987dfcb7c7f"; - hash = "sha256-k2yLqVnD4zGMwsOIfhUBmcocomQXuQ9afUdATPeDaN0="; + rev = "b6ddfb97b5600d99afe3452d707444afda658aca"; + hash = "sha256-LDh5xzIqNrxeGY6+cnB923uSuo8/uEms4NUdFhSDmlg="; }; meta.homepage = "https://github.com/HakonHarnes/img-clip.nvim/"; meta.hydraPlatforms = [ ]; @@ -6742,12 +6729,12 @@ final: prev: { incline-nvim = buildVimPlugin { pname = "incline.nvim"; - version = "0.1.0-unstable-2025-11-16"; + version = "0.1.0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "b0o"; repo = "incline.nvim"; - rev = "6a3b0635bcd2490dbb1fa124217d41bf69ca0fa2"; - hash = "sha256-4YMtnhm1DvywnfxD2D9POZLq+368AsBqbGk6OvNL8/0="; + rev = "8b54c59bcb23366645ae10edca6edfb9d3a0853e"; + hash = "sha256-aOkmH3j1F6Hqxb7ug/fxlj/rhCzhzC8gORdJmetjhoQ="; }; meta.homepage = "https://github.com/b0o/incline.nvim/"; meta.hydraPlatforms = [ ]; @@ -7068,12 +7055,12 @@ final: prev: { jule-nvim = buildVimPlugin { pname = "jule.nvim"; - version = "0-unstable-2025-11-15"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "julelang"; repo = "jule.nvim"; - rev = "eeedcd740989921e3d449da4befb567fca31406b"; - hash = "sha256-VPu0Jf/1+brTUQLp0eyPy2IzvIXjZ9RJljQNPKbBFsU="; + rev = "73f0a305ae593a13f75d6564ca30e4dbd45722e4"; + hash = "sha256-O6FW9Ftx7McwkI6R4r0tkDCk3FRye1LLNyn8Kva5KNo="; }; meta.homepage = "https://github.com/julelang/jule.nvim/"; meta.hydraPlatforms = [ ]; @@ -7133,12 +7120,12 @@ final: prev: { kanso-nvim = buildVimPlugin { pname = "kanso.nvim"; - version = "0-unstable-2025-11-05"; + version = "0-unstable-2025-12-16"; src = fetchFromGitHub { owner = "webhooked"; repo = "kanso.nvim"; - rev = "81041940f469fba3c9eb6efe32eb3174281806df"; - hash = "sha256-4ADzAn571uqi8QZ0jAat5ljjf6V4oBbQE0DAcjF9le0="; + rev = "2aaecdc66e03f85b73ccad47cf2d837312d5bf6a"; + hash = "sha256-cvSK18VAK7BGISELdXpv1jsFZZwdsjZIE1Wq/dgwI00="; }; meta.homepage = "https://github.com/webhooked/kanso.nvim/"; meta.hydraPlatforms = [ ]; @@ -7250,12 +7237,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "5.3.3-unstable-2025-12-08"; + version = "5.3.3-unstable-2025-12-16"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "b36aff673915391e415d4acc7c90ca6ca6891750"; - hash = "sha256-AGHBvAihjJqKwzIierrcWPsKnw2lthGqEPNPcy5FsaM="; + rev = "9fc4831a116fb32b0fd420ed483f5102a873446a"; + hash = "sha256-A5yNW1XLLoSmsT8/7qB+SGguE7IMmcwv6tnhbF6nb2Y="; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -7342,12 +7329,12 @@ final: prev: { lazy-nvim = buildVimPlugin { pname = "lazy.nvim"; - version = "11.17.5-unstable-2025-11-06"; + version = "11.17.5-unstable-2025-12-17"; src = fetchFromGitHub { owner = "folke"; repo = "lazy.nvim"; - rev = "85c7ff3711b730b4030d03144f6db6375044ae82"; - hash = "sha256-h5404njTAfqMJFQ3MAr2PWSbV81eS4aIs0cxAXkT0EM="; + rev = "306a05526ada86a7b30af95c5cc81ffba93fef97"; + hash = "sha256-5A4kducPwKb5fKX4oSUFvo898P0dqfsqqLxFaXBsbQY="; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; meta.hydraPlatforms = [ ]; @@ -7407,12 +7394,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025.10.1-unstable-2025-12-09"; + version = "2025.10.1-unstable-2025-12-19"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "dc5daebd094fbb40c4c3f235eb045987874da02a"; - hash = "sha256-/HeBEDz9pKpUskaDnWzBcJanYUKVvdXFJO7epJUsJA0="; + rev = "f567bd8241044c2ba1e1ab3ca655a43a16374b1b"; + hash = "sha256-mq+KX2EpLipm/41V366YQP3Lhq33uRr2t7jhmIUkdLM="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -8279,12 +8266,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2.1.0-unstable-2025-12-15"; + version = "2.1.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "3b3571b4dadbcb464804466e9872e7246c316af7"; - hash = "sha256-/zidUgZkISfpACESm+BOFVo2AqW/Pg3GDogiBAMZopk="; + rev = "bf9e7205192015dc48727744f21e09ac986664f9"; + hash = "sha256-e1f6rRDa0PzFd2UEwi9Np5b/QBLLOiwmpiJ/ythf564="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -8487,7 +8474,7 @@ final: prev: { mini-ai = buildVimPlugin { pname = "mini.ai"; - version = "0.16.0-unstable-2025-11-20"; + version = "0.17.0-unstable-2025-11-20"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.ai"; @@ -8500,7 +8487,7 @@ final: prev: { mini-align = buildVimPlugin { pname = "mini.align"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.align"; @@ -8513,7 +8500,7 @@ final: prev: { mini-animate = buildVimPlugin { pname = "mini.animate"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.animate"; @@ -8526,7 +8513,7 @@ final: prev: { mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "0.16.0-unstable-2025-12-07"; + version = "0.17.0-unstable-2025-12-07"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.base16"; @@ -8539,7 +8526,7 @@ final: prev: { mini-basics = buildVimPlugin { pname = "mini.basics"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.basics"; @@ -8552,7 +8539,7 @@ final: prev: { mini-bracketed = buildVimPlugin { pname = "mini.bracketed"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.bracketed"; @@ -8565,7 +8552,7 @@ final: prev: { mini-bufremove = buildVimPlugin { pname = "mini.bufremove"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.bufremove"; @@ -8578,7 +8565,7 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "0.16.0-unstable-2025-12-11"; + version = "0.17.0-unstable-2025-12-11"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; @@ -8591,12 +8578,12 @@ final: prev: { mini-cmdline = buildVimPlugin { pname = "mini.cmdline"; - version = "0-unstable-2025-12-11"; + version = "0.17.0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cmdline"; - rev = "2dfa134199ba80aa4a55bc2601ad533e045d426e"; - hash = "sha256-V8QFradm/KffEB0DOPxNLaPNAWojLQfKTDP+PYPzn3c="; + rev = "85159418d11c9cea48372502d40c2679afb4ddd6"; + hash = "sha256-hSKegkJjAjzdRu/UCbhy2Ta5R1lPcpW4cORjJh0zkzw="; }; meta.homepage = "https://github.com/nvim-mini/mini.cmdline/"; meta.hydraPlatforms = [ ]; @@ -8604,7 +8591,7 @@ final: prev: { mini-colors = buildVimPlugin { pname = "mini.colors"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.colors"; @@ -8617,7 +8604,7 @@ final: prev: { mini-comment = buildVimPlugin { pname = "mini.comment"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.comment"; @@ -8630,7 +8617,7 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "0.16.0-unstable-2025-11-11"; + version = "0.17.0-unstable-2025-11-11"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; @@ -8643,7 +8630,7 @@ final: prev: { mini-cursorword = buildVimPlugin { pname = "mini.cursorword"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cursorword"; @@ -8656,7 +8643,7 @@ final: prev: { mini-deps = buildVimPlugin { pname = "mini.deps"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.deps"; @@ -8669,7 +8656,7 @@ final: prev: { mini-diff = buildVimPlugin { pname = "mini.diff"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.diff"; @@ -8682,7 +8669,7 @@ final: prev: { mini-doc = buildVimPlugin { pname = "mini.doc"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.doc"; @@ -8695,7 +8682,7 @@ final: prev: { mini-extra = buildVimPlugin { pname = "mini.extra"; - version = "0.16.0-unstable-2025-11-14"; + version = "0.17.0-unstable-2025-11-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.extra"; @@ -8708,7 +8695,7 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "0.16.0-unstable-2025-12-12"; + version = "0.17.0-unstable-2025-12-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; @@ -8721,7 +8708,7 @@ final: prev: { mini-fuzzy = buildVimPlugin { pname = "mini.fuzzy"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.fuzzy"; @@ -8734,7 +8721,7 @@ final: prev: { mini-git = buildVimPlugin { pname = "mini-git"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini-git"; @@ -8747,7 +8734,7 @@ final: prev: { mini-hipatterns = buildVimPlugin { pname = "mini.hipatterns"; - version = "0.16.0-unstable-2025-11-07"; + version = "0.17.0-unstable-2025-11-07"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hipatterns"; @@ -8760,7 +8747,7 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "0.16.0-unstable-2025-12-07"; + version = "0.17.0-unstable-2025-12-07"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; @@ -8773,7 +8760,7 @@ final: prev: { mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.icons"; @@ -8786,7 +8773,7 @@ final: prev: { mini-indentscope = buildVimPlugin { pname = "mini.indentscope"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.indentscope"; @@ -8799,7 +8786,7 @@ final: prev: { mini-jump = buildVimPlugin { pname = "mini.jump"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump"; @@ -8812,7 +8799,7 @@ final: prev: { mini-jump2d = buildVimPlugin { pname = "mini.jump2d"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump2d"; @@ -8825,7 +8812,7 @@ final: prev: { mini-keymap = buildVimPlugin { pname = "mini.keymap"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.keymap"; @@ -8838,7 +8825,7 @@ final: prev: { mini-map = buildVimPlugin { pname = "mini.map"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.map"; @@ -8851,7 +8838,7 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "0.16.0-unstable-2025-11-11"; + version = "0.17.0-unstable-2025-11-11"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; @@ -8864,7 +8851,7 @@ final: prev: { mini-move = buildVimPlugin { pname = "mini.move"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.move"; @@ -8877,7 +8864,7 @@ final: prev: { mini-notify = buildVimPlugin { pname = "mini.notify"; - version = "0.16.0-unstable-2025-12-11"; + version = "0.17.0-unstable-2025-12-11"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.notify"; @@ -8890,12 +8877,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.16.0-unstable-2025-12-13"; + version = "0.17.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "6bd3a01aaf7d248aea1b78aacdd5d44bffa002c1"; - hash = "sha256-0Gvl6rKW+z64Rpd6DL0vX23QJPsnVRSTRwVu3xse5xE="; + rev = "7d57454e8e4c62592badfffef67032db383f3c51"; + hash = "sha256-n06vM87qA3fIXYJInaFM4r9TBJNZrSguAG2cJGOVS9A="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8903,7 +8890,7 @@ final: prev: { mini-operators = buildVimPlugin { pname = "mini.operators"; - version = "0.16.0-unstable-2025-12-12"; + version = "0.17.0-unstable-2025-12-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.operators"; @@ -8916,7 +8903,7 @@ final: prev: { mini-pairs = buildVimPlugin { pname = "mini.pairs"; - version = "0.16.0-unstable-2025-12-12"; + version = "0.17.0-unstable-2025-12-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pairs"; @@ -8929,7 +8916,7 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.16.0-unstable-2025-12-12"; + version = "0.17.0-unstable-2025-12-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; @@ -8942,7 +8929,7 @@ final: prev: { mini-sessions = buildVimPlugin { pname = "mini.sessions"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.sessions"; @@ -8955,7 +8942,7 @@ final: prev: { mini-snippets = buildVimPlugin { pname = "mini.snippets"; - version = "0.16.0-unstable-2025-11-17"; + version = "0.17.0-unstable-2025-11-17"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.snippets"; @@ -8968,7 +8955,7 @@ final: prev: { mini-splitjoin = buildVimPlugin { pname = "mini.splitjoin"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.splitjoin"; @@ -8981,7 +8968,7 @@ final: prev: { mini-starter = buildVimPlugin { pname = "mini.starter"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.starter"; @@ -8994,7 +8981,7 @@ final: prev: { mini-statusline = buildVimPlugin { pname = "mini.statusline"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.statusline"; @@ -9007,7 +8994,7 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; @@ -9020,7 +9007,7 @@ final: prev: { mini-tabline = buildVimPlugin { pname = "mini.tabline"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.tabline"; @@ -9033,7 +9020,7 @@ final: prev: { mini-trailspace = buildVimPlugin { pname = "mini.trailspace"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.trailspace"; @@ -9046,7 +9033,7 @@ final: prev: { mini-visits = buildVimPlugin { pname = "mini.visits"; - version = "0.16.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2025-11-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.visits"; @@ -9072,12 +9059,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "0.8.0-unstable-2025-12-15"; + version = "0.8.0-unstable-2025-12-17"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "7522a2cfed5797974c72d3f10f48c51e0a6778e3"; - hash = "sha256-KRDgdoNrgWtfqhMWUytdV6U2EGZsj4paxOwKgMBVSQM="; + rev = "fc483f1e8afdbb6dbe9c8cb1b00d51f8f9c8f7f1"; + hash = "sha256-67I90jl9PTOe2BOCjALl6a83Fq6EVIoUzqan32Ey+E0="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9553,12 +9540,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.38.0-unstable-2025-12-08"; + version = "3.38.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "7a6f14c6edde0921333005cd738309b70138964b"; - hash = "sha256-GWRBBYyoYaUuOlrOFy3SNgnH/iJz6rQ3WNThOKbV8go="; + rev = "740101f43da78e6507792f0d3fe7c542c5daac13"; + hash = "sha256-/jEC/7a02OajrjkHhssX1FUQBvFH9VWJseDO7t4OcPc="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9579,12 +9566,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2025-12-16"; + version = "1.4.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "f7ccc9434a943991725759c1590da28ee4a903c0"; - hash = "sha256-5dEV6Ihc0cL3gvDQCyZWjoTIFHTfWArNcQ2bLuyXuFE="; + rev = "73896d5e3b006259e44acc29b1404bb3c58721fa"; + hash = "sha256-o7sr3k0N7e8z2jvj9/UpKrVb5rkCN9nBOSyYEAhk8XA="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9985,12 +9972,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "0.22.7-unstable-2025-12-08"; + version = "0.22.7-unstable-2025-12-19"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "bf3f0f9dc972e36c86798208c205c6a575b72f4b"; - hash = "sha256-IcFZuyhOWLv6I5fU6nqq9IFCHfT72O8JfAFJX0TEM8A="; + rev = "171317247ff242abf61db1e8939099113c4337b2"; + hash = "sha256-7yoqUioxn9WJcGOrpIlfT/YtJd+EDAoR2YWee/HHqmI="; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -10466,12 +10453,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "090e0d85f573ff22483d1d57608ce732c9a4329f"; - hash = "sha256-KUv4zgb7wy6+WyIvMuqWp94Lu4YhkQuNBW+9HSXAh7g="; + rev = "ced4f635eb60e2e0e41a92da035a5b93a8192517"; + hash = "sha256-eINlYOhCVx8g8ha+QB4qaMJxqiOswmXULmenfpktfQY="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10661,12 +10648,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "0-unstable-2025-10-25"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "bea2af0a76c1098fac0988ad296aa028cad2a333"; - hash = "sha256-LbMkrmOrEFC5eqwy08k59eFS6bMYaNOr2c1WUkbHZDs="; + rev = "eae966484937c9ef2b5e3f465fd9587464dc277c"; + hash = "sha256-iigIzz1D0V/6Ca1Bl4/ReUV1FhyI7KqyxCJivc95Iqs="; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.hydraPlatforms = [ ]; @@ -10713,12 +10700,12 @@ final: prev: { nvim-autopairs = buildVimPlugin { pname = "nvim-autopairs"; - version = "0.10.0-unstable-2025-12-09"; + version = "0.10.0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "d9e44e54384e5b0f3536339c65484f2e41b528e3"; - hash = "sha256-AHQp8586DmM7ukhSYhMF1jxkQsiqG6SOpHXZHrvZDL0="; + rev = "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4"; + hash = "sha256-8k/vGYktoFBX3kjOyn+VR49xmhFhNZbkaI8UmbPSYF4="; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; meta.hydraPlatforms = [ ]; @@ -10999,12 +10986,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "0-unstable-2025-11-21"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "25ffcf3a6d8d44b6275dac9d5ff9b1f9485907d9"; - hash = "sha256-p/p9Y04h7adCddQBuumE7QgJfdIP4MbdiUpM/syLFa4="; + rev = "3508566d29a1c27429f3a91d6a940c205d5d22a1"; + hash = "sha256-8ftjoOsDkIskvnUfz4x6I5IbVcpSVyBg3gJ54pSwxNo="; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -11116,12 +11103,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "4ea1bd29f002dac83a0c3c21f7fa3cdef1976f08"; - hash = "sha256-LsyjWLnQCa466bhaYYyTsAMOOuofTh081glzK3cBV/w="; + rev = "9fd81c5d18d6f1d28ed11a2ca73ee5848c1af6e4"; + hash = "sha256-EJmFkeprZ7drZ+77ERyl0p9txMLGNpfsHx9NNPdLCjo="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -11140,19 +11127,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - nvim-gps = buildVimPlugin { - pname = "nvim-gps"; - version = "0-unstable-2022-07-05"; - src = fetchFromGitHub { - owner = "smiteshp"; - repo = "nvim-gps"; - rev = "f4734dff6fc2f33b5fd13412e56c4fce06650a74"; - hash = "sha256-o0pgk0IyeWmb4DOqlrpsWWl//E8geSUfoT06754Fz0k="; - }; - meta.homepage = "https://github.com/smiteshp/nvim-gps/"; - meta.hydraPlatforms = [ ]; - }; - nvim-highlight-colors = buildVimPlugin { pname = "nvim-highlight-colors"; version = "0-unstable-2025-09-06"; @@ -11376,12 +11350,12 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "0-unstable-2025-12-13"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "ae64d6466ed92b68353122d920e314ff2c8dd0a8"; - hash = "sha256-kXQxjGjJRhem78lL9dHzGroVlniRAmglCP58GizO25c="; + rev = "7a64f4067065c16a355d40d0d599b8ca6b25de6d"; + hash = "sha256-ysIoJ8uMAHu/OCemQ3yUYMhKIVnSDLQCvJH0SaGIOK4="; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11428,12 +11402,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.5.0-unstable-2025-12-15"; + version = "2.5.0-unstable-2025-12-17"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "ad95655ec5d13ff7c728d731eb9fd39f34395a03"; - hash = "sha256-Ktgphl9WlgUa437xdp2cew6N4uXOqZtXiNa74y8EwSY="; + rev = "c4f67bf85b01a57e3c130352c0a0e453ab8cd5b9"; + hash = "sha256-v+vxukv23NbhucNw4ylvWCkHRgXKB7qpUJI4wdnJpdw="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11610,12 +11584,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "1.9-unstable-2025-12-15"; + version = "1.9-unstable-2025-12-18"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "ff30f97a2d6453d22172fd82b523a0a0bae5841e"; - hash = "sha256-ulavk6i/k/ThBVI6zHPGeYQsljLRGq9UcLlUwqTM9xk="; + rev = "d12ae97202db14c7723a2e522d0e1bd0106b0a8a"; + hash = "sha256-oqVMOKE1BHHa5qlYktPDbnkyQeb6dkVsKS4Dk2pWHO8="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.hydraPlatforms = [ ]; @@ -11727,12 +11701,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-17"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "2bb104d735c7ea7e3b555112c40c1824a626e15b"; - hash = "sha256-0u/5gYNFwRYTgjV63F920Nyp4wsixaIHdQIKhxXVMyc="; + rev = "3023802f8d00091f8b6b02f8aa1aa96c392c9583"; + hash = "sha256-ZWCYaG9ptHH0Ep7qyr6CKucEt859Tl/LBYkF52fLS0o="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -11740,12 +11714,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-17"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "30db53ee8f7c1dc22fc569b9fa5de94ab120631b"; - hash = "sha256-mEsxc/1jTQwi9xLLAdO4z6XQ+DpXoFOlFmzr3kHd1rs="; + rev = "94f8e5cf6b7e7121f0fa91caaaa1c4cff6dd7f52"; + hash = "sha256-x5AhdFFHi1uFi9BxBcJJjPm4YsD3Eznx1DT2YQj+oRA="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -12286,12 +12260,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.14.7-unstable-2025-12-15"; + version = "3.14.8-unstable-2025-12-17"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "ecc7884fbfb8c1ee91ea5e346424040a01a8dece"; - hash = "sha256-tajK7sBcvvZt0WPBXYLNTR7KGchw9SHc85/xmLu4ADQ="; + rev = "6c16b5ace855338425af6b3175f8ae7b230290be"; + hash = "sha256-20/J2CNCpRNmmx28b+ZhIT+dHP+iTeeYr7GA/2coFQE="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12325,12 +12299,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "a834e0bd6268746e4c1f49c95180777d152c9d87"; - hash = "sha256-/BZ9+sC79X0H+cYsGB6k2wGkdHsdYqw6wOxZ9KfFric="; + rev = "09ff70efd885fe1cdf62505dce3a9bc6baeb85e1"; + hash = "sha256-DB+itnonBA9HVP+4LTjQdXpPxo/GpUSjmNHgUVaOq3w="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -12559,12 +12533,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "NickvanDyke"; repo = "opencode.nvim"; - rev = "39a246b597d6050ca319142b5af5a8b81c74e7d9"; - hash = "sha256-h/Zttho/grrpmcklld15NNGf+3epqLg8RmmRW8eApSo="; + rev = "bc42d98c8efb23022d32fde878b0c07018eb73a8"; + hash = "sha256-exkPf3s+E3DxbQrswcnlVBYtd11TBNmTV8KSz/lcvAI="; }; meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -13000,19 +12974,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - playground = buildVimPlugin { - pname = "playground"; - version = "0-unstable-2023-09-15"; - src = fetchFromGitHub { - owner = "nvim-treesitter"; - repo = "playground"; - rev = "ba48c6a62a280eefb7c85725b0915e021a1a0749"; - hash = "sha256-gOQr61Y3bVa6EAb0P924X9SJmg9lOmGiLcFTMdgu8u0="; - }; - meta.homepage = "https://github.com/nvim-treesitter/playground/"; - meta.hydraPlatforms = [ ]; - }; - poimandres-nvim = buildVimPlugin { pname = "poimandres.nvim"; version = "0.6.0-unstable-2024-10-19"; @@ -13576,12 +13537,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "8.10.0-unstable-2025-12-15"; + version = "8.10.0-unstable-2025-12-16"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "686af1e08c47a72e1f969ba2b40a424446d882cf"; - hash = "sha256-0SOv/Jec2qb4zOfiuIP5dyXp1bz+N3BlbvG3Iu2fDU8="; + rev = "07d088bf8bdadd159eb807b90eaee86a4778383f"; + hash = "sha256-A7pm8sBQWsZl3Kc7JBh3gBUyKb6GfJ5J0zfn3mSGjKs="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13707,12 +13668,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2025-12-12"; + version = "0-unstable-2025-12-16"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "548d98036ac7f0a11f60e699aa020639fff1c57b"; - hash = "sha256-s8WvWcPI4CIL9BETBH8VO9Q8Xu2CMTr83OVR2BBgi+I="; + rev = "4deb46ce892c279d3183661342c93aa2ec9716c6"; + hash = "sha256-HyFCP8dyQ8Ak/kheO7uykuhxbI2tL2lAIb7aXVq+vJY="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -13824,12 +13785,12 @@ final: prev: { satellite-nvim = buildVimPlugin { pname = "satellite.nvim"; - version = "1.0.0-unstable-2025-09-18"; + version = "1.0.0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "lewis6991"; repo = "satellite.nvim"; - rev = "7c2e5a4064abb0066a0bf157e7a137f1bcdeace2"; - hash = "sha256-Xv++rrZEQUlDL6hdQiA8JiTUlWD2S8zw2nSDqEC02LQ="; + rev = "d6c681e3b01e45a899eae5569d0cf08849479683"; + hash = "sha256-qkxMXDEl6ou92JDJpyac4wpjKhLp38GWL+WX8r+d7uA="; }; meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; meta.hydraPlatforms = [ ]; @@ -14761,19 +14722,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - syntax-tree-surfer = buildVimPlugin { - pname = "syntax-tree-surfer"; - version = "0-unstable-2023-10-06"; - src = fetchFromGitHub { - owner = "ziontee113"; - repo = "syntax-tree-surfer"; - rev = "732ea6d0f868bcccd2f526be73afa46997d5a2fb"; - hash = "sha256-jYVNw+2ZlJl5EaGZ0EfjInHOtQHlL6FYGAXZgXu983Q="; - }; - meta.homepage = "https://github.com/ziontee113/syntax-tree-surfer/"; - meta.hydraPlatforms = [ ]; - }; - tabby-nvim = buildVimPlugin { pname = "tabby.nvim"; version = "2.8.0-unstable-2025-05-23"; @@ -15992,12 +15940,12 @@ final: prev: { tsc-nvim = buildVimPlugin { pname = "tsc.nvim"; - version = "2.9.0-unstable-2025-11-12"; + version = "2.9.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "dmmulroy"; repo = "tsc.nvim"; - rev = "e4773833726beec2e8a8e11f0b21613b5472b97b"; - hash = "sha256-R8iMrKepiOGuStj93SZ67EIAwlicoUvHKJI8qKzimh4="; + rev = "eecf551d69bf683603c77bd31a031873261d0147"; + hash = "sha256-NpOjtpW6J9tZpEjr4RWvSM2iHxaJ9fGENVY3I2vLDdU="; }; meta.homepage = "https://github.com/dmmulroy/tsc.nvim/"; meta.hydraPlatforms = [ ]; @@ -16135,12 +16083,12 @@ final: prev: { typst-vim = buildVimPlugin { pname = "typst.vim"; - version = "0-unstable-2025-10-30"; + version = "0-unstable-2025-12-17"; src = fetchFromGitHub { owner = "kaarmu"; repo = "typst.vim"; - rev = "235e0423ab8b1ec83a29d8b1a45cfbd6c0296382"; - hash = "sha256-2FZnhkp2pN8axzrwsFy0p28vQTmmPs0eyf2j0ojovnk="; + rev = "1d5436c0f55490893892441c0eca55e6cdf4916c"; + hash = "sha256-qKY+tE7zCP7UNUeeesGGS5zJ9nudCJiQosLaI/TtD08="; }; meta.homepage = "https://github.com/kaarmu/typst.vim/"; meta.hydraPlatforms = [ ]; @@ -16213,12 +16161,12 @@ final: prev: { unified-nvim = buildVimPlugin { pname = "unified.nvim"; - version = "0.0.2-unstable-2025-11-06"; + version = "0.0.2-unstable-2025-12-17"; src = fetchFromGitHub { owner = "axkirillov"; repo = "unified.nvim"; - rev = "6442680a541cd0fa8290b7b8894a61eeae4b2e26"; - hash = "sha256-+YwRgcJZyCxCTHNgUENWhinm4KOJNVgQypZ0bESsL/Q="; + rev = "dba480fc448f578bf4ff11989ae4abfcdb84ff39"; + hash = "sha256-+3swcw2rkg82bWP/0+0I97ZMnJeoxOX11AZtaob0VS8="; }; meta.homepage = "https://github.com/axkirillov/unified.nvim/"; meta.hydraPlatforms = [ ]; @@ -16252,12 +16200,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "0-unstable-2025-12-14"; + version = "0-unstable-2025-12-18"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "51ef936619de19b5ccbc6ce2c9d67ff073d471ae"; - hash = "sha256-Oy9FPF0k221wB+V7tX1bDX7ajh4PWe/z6iSCDQDLRd4="; + rev = "a6527ab2de645fdb42572717401428db75335d8a"; + hash = "sha256-FC3y5pqn+YUuTD3C6mm+09AKcBdMIGodxi9wWlKzHu0="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -16356,12 +16304,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "1.5.0-unstable-2025-12-15"; + version = "1.6.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - rev = "eee599e434d958b7d0890f8b4a0e5fe6ab5d3a0b"; - hash = "sha256-Zudl/T2HYzmUu6399LFLnjbDRfw50EU+OT3VTomHc7E="; + rev = "fcc283576764474ccfbbcca240797d5d7f4d8a78"; + hash = "sha256-upqvTAnmJBAIoyzGxv+hq04dvS5wv3bjkbx2pWLCp+s="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -21142,12 +21090,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "0.5.2-unstable-2025-11-13"; + version = "0.5.2-unstable-2025-12-17"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "457da57f5f557457abbff291506d3e2a0b6f955f"; - hash = "sha256-164C2hAbDs3qrIiLC5Z680oyWqmgihWxK4BeqvL/4b0="; + rev = "38ce902d638e128ba41c8ed37c2c6cf6b20c84fd"; + hash = "sha256-P0s8jwg+7tf3V8hoC8S/4x2mTs/OXgSsWXuSTWXVyVM="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -21416,12 +21364,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2.1.0-unstable-2025-12-01"; + version = "2.1.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "1eeb12774a0f251571700ccf68da27789b2f0852"; - hash = "sha256-sI4DYeQgOsvHv4OgZD3xKctpDxlYVFIzVcjzXZVZgMo="; + rev = "aa619692ff48a3cf3e6bdb893765039488d4e5f3"; + hash = "sha256-It6u/WVH+eY6OOgb9B8TojjcIYKWj1tQRq0YOcNMMII="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -22249,12 +22197,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2.17-unstable-2025-12-07"; + version = "2.17-unstable-2025-12-17"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "6e1229e23c3bbe93487ef62458b1241a2d8ff6af"; - hash = "sha256-59xJy6yFIBqV64ScLI6zMZTS6bAhhaWhdFosw2NRezg="; + rev = "aed184681f177ae6071e56cd7a2b9441261fca52"; + hash = "sha256-HMM65aMARC6rVtUXf+iOUSPlJybBz6Ad2J+Xhw3VIng="; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -22379,12 +22327,12 @@ final: prev: { vscode-diff-nvim = buildVimPlugin { pname = "vscode-diff.nvim"; - version = "2.0.0-next.9-unstable-2025-12-15"; + version = "2.0.0-next.16-unstable-2025-12-19"; src = fetchFromGitHub { owner = "esmuellert"; repo = "vscode-diff.nvim"; - rev = "6475f9164aceafbe156fd66374f85d0f23aea254"; - hash = "sha256-oDwhZ1PAffiRdpHfrtdg9i59+e7hpCLiRw4O7BZUQ94="; + rev = "24fd73d889f2d71a467d65db03a01f4ca1255dca"; + hash = "sha256-ci7j9gCWwIyX7QYMB9G/yQK4oF3FLkC2WQVQpQH/dYY="; }; meta.homepage = "https://github.com/esmuellert/vscode-diff.nvim/"; meta.hydraPlatforms = [ ]; @@ -22822,12 +22770,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.0-unstable-2025-12-16"; + version = "13.1.0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "d0c8418799787766fef9e415e82533e3fa8a28dc"; - hash = "sha256-lKGFC+4jQGyEZNo7dZJ1/xeqZncE03MWR+K0YzhFc5M="; + rev = "275c195596c857955f4627a8b48b68144d79478f"; + hash = "sha256-Te6XeTCjWu3yXouSHxz5KXk4Pv21f00170xX2jLTWwE="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 87a7a91ac9c3f..d3df21156570c 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3612,10 +3612,10 @@ assertNoAdditions { }; tsc-nvim = super.tsc-nvim.overrideAttrs { - patches = [ ./patches/tsc.nvim/fix-path.patch ]; - postPatch = '' - substituteInPlace lua/tsc/utils.lua --replace-fail '@tsc@' ${typescript}/bin/tsc + substituteInPlace lua/tsc/utils.lua --replace-fail \ + 'bin_name = bin_name or "tsc"' \ + 'bin_name = bin_name or "${typescript}/bin/tsc"' ''; # Unit test diff --git a/pkgs/applications/editors/vim/plugins/patches/tsc.nvim/fix-path.patch b/pkgs/applications/editors/vim/plugins/patches/tsc.nvim/fix-path.patch deleted file mode 100644 index a311d42e4b7d6..0000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/tsc.nvim/fix-path.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/lua/tsc/utils.lua b/lua/tsc/utils.lua -index 6433bcb..75760f9 100644 ---- a/lua/tsc/utils.lua -+++ b/lua/tsc/utils.lua -@@ -16,7 +16,7 @@ M.find_tsc_bin = function() - return node_modules_tsc_binary - end - -- return "tsc" -+ return "@tsc@" - end - - --- @param run_mono_repo boolean From 1d4f45280f78048916578f7aed486c2362e1049c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 14:32:05 +0000 Subject: [PATCH 177/208] python3Packages.libuuu: 1.5.239 -> 1.5.243 --- pkgs/development/python-modules/libuuu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/libuuu/default.nix b/pkgs/development/python-modules/libuuu/default.nix index 8e236742c9c55..f3d18481b265c 100644 --- a/pkgs/development/python-modules/libuuu/default.nix +++ b/pkgs/development/python-modules/libuuu/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "libuuu"; - version = "1.5.239"; + version = "1.5.243"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-fknRdLwdB3JCnd6OJzU4jiOWvKgsQJdYkvBgONddaCY="; + hash = "sha256-k7DFVrqkHzPLjZMdWyLdfawyOSw+L7Bi4oRdeJo6lxw="; }; build-system = [ From 77a1bc61a2258d967470bd50f8e73df5f81dd9ff Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Fri, 19 Dec 2025 08:14:25 -0600 Subject: [PATCH 178/208] luaPackages: update on 2025-12-19 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 4f779987cf290..1ca0882bf4931 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2365-1"; + version = "0.0.2384-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2365-1.rockspec"; - sha256 = "14d2r59w8nlql07q5f0842lnnpz5v7dj0prwq79p0cj17aq6387h"; + url = "mirror://luarocks/fzf-lua-0.0.2384-1.rockspec"; + sha256 = "0aqfz3vj3cxvp4f5mb3gnpi8yz9pjcdc9bh7v3f28sakhhz8wnbm"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/0284d640fd88c56f100a43f41103c5b564699e15.zip"; - sha256 = "1n0xk82dacgr24dqpp9sskj1a7gpsa6a7y8flispzagi3glg8ww8"; + url = "https://github.com/ibhagwan/fzf-lua/archive/9d579feab4d3035627150e5e9b6e8fbf5e814ef6.zip"; + sha256 = "1vw1w5l9jvy35vzd32clpxfrf2fdx3a636yvan23y702qy529fg4"; }; disabled = luaOlder "5.1"; @@ -903,15 +903,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.53-1"; + version = "1.6.55-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.53-1.rockspec"; - sha256 = "0wi4b1iv8clspp5nflmf7qfl56dwgclfzvh83wyp6zgp7i1s0rxm"; + url = "mirror://luarocks/grug-far.nvim-1.6.55-1.rockspec"; + sha256 = "0b8yh56saq6ksp031qxkxc8pz8fmm2qzlc1sk6v66v0im9i6wlnc"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/b58b2d65863f4ebad88b10a1ddd519e5380466e0.zip"; - sha256 = "06g8710k74ymwcm358y6h2c12v4n8wr95nhs2a0514xlqa3khadq"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/bc589a1ba340a00ae40bf1436401eac5b1454687.zip"; + sha256 = "0fsg38lmg5x90z0zym5x1vyylsrqxfp6l54s25r9q5sdsciap03m"; }; disabled = luaOlder "5.1"; @@ -3590,15 +3590,15 @@ final: prev: { }: buildLuarocksPackage { pname = "lze"; - version = "0.11.7-1"; + version = "0.12.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lze-0.11.7-1.rockspec"; - sha256 = "18jj2g81i6b56a9kyg3q1qsrkgvhcz3kgcp419s4bvza8inkzqcq"; + url = "mirror://luarocks/lze-0.12.0-1.rockspec"; + sha256 = "104z5r3wqbjinsh89pv8rm32383b3ia8n3r89g8dkbmj118xb93j"; }).outPath; src = fetchzip { - url = "https://github.com/BirdeeHub/lze/archive/v0.11.7.zip"; - sha256 = "0zr8pzib9xg8ngvlx536603ji99xwzgjcggxn7f6fl1b2zm4dj6n"; + url = "https://github.com/BirdeeHub/lze/archive/v0.12.0.zip"; + sha256 = "0yak34g547yygxrwav021c2bya98zhbc5mkwrsx5zm2vwa4h55pa"; }; disabled = luaOlder "5.1"; @@ -3841,15 +3841,15 @@ final: prev: { }: buildLuarocksPackage { pname = "mini.test"; - version = "0.16.0-1"; + version = "0.17.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/mini.test-0.16.0-1.rockspec"; - sha256 = "0gw9cz6iy01c09gzhprrzlz12yz5pvivmjcxywajs1qq0095d5n1"; + url = "mirror://luarocks/mini.test-0.17.0-1.rockspec"; + sha256 = "0k9qvizfb3if0r20zid8had91ckkfy061lznvmi4r9hyy421dwfw"; }).outPath; src = fetchzip { - url = "https://github.com/echasnovski/mini.test/archive/v0.16.0.zip"; - sha256 = "0si92d4jc7lmzj2mppz0vcmgqgsbgy64fl4bj8jwdl7z78bhpjwk"; + url = "https://github.com/echasnovski/mini.test/archive/v0.17.0.zip"; + sha256 = "0hffg59cn8dlhnjnkcfs9vannf10n2j33lna2d8zbaxajxaa8jks"; }; disabled = luaOlder "5.1"; @@ -3878,8 +3878,8 @@ final: prev: { src = fetchFromGitHub { owner = "leafo"; repo = "moonscript"; - rev = "3b134e01ebc5961ca132bff5ba2871c88d65347e"; - hash = "sha256-ijWmxgoi524fbo3oXxuK/cPHxwHyGt3mMrGOw3+TsfY="; + rev = "b9768c893bd25c514c6404767fadec29dfd01060"; + hash = "sha256-wU3zfDS5Df/4VyNPAjKfCs/dK3vm3ln/rCn4i4jCvDw="; }; disabled = luaOlder "5.1"; @@ -5031,8 +5031,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "e69b434b968a33815e2f02a5c7bd7b8dd4c7d4b2"; - hash = "sha256-e6XSJRv4KB0z+nzGWmlV/YZNwWsyrrpQTloePRKWmw4="; + rev = "3d757e586ff0bfc85bdb7b46c9d3d932147a0cde"; + hash = "sha256-PUqDSm6My5vNoPNKE9KQLfASnx3tlUy+EsXn1wdbSO0="; }; disabled = lua.luaversion != "5.1"; From ab931da66e36200759a229ac80ca36ed44d09577 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 14:59:39 +0000 Subject: [PATCH 179/208] vectorcode: 0.7.19 -> 0.7.20 --- pkgs/by-name/ve/vectorcode/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/vectorcode/package.nix b/pkgs/by-name/ve/vectorcode/package.nix index f700a7de6c57f..6e1ddd3f1f70b 100644 --- a/pkgs/by-name/ve/vectorcode/package.nix +++ b/pkgs/by-name/ve/vectorcode/package.nix @@ -96,14 +96,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "vectorcode"; - version = "0.7.19"; + version = "0.7.20"; pyproject = true; src = fetchFromGitHub { owner = "Davidyz"; repo = "VectorCode"; tag = version; - hash = "sha256-H2Umh4/vRDqaGXVoK/fZaj9guA4IaVSgOEDAVEPsD9A="; + hash = "sha256-RU9WnKuPaxDnPW5MQyrxPEw7ufMcVNxSRyJ5QvrzoVs="; }; build-system = with python.pkgs; [ From ae576de2aad27af2254170cc104b4c013b81e88b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Fri, 19 Dec 2025 08:08:39 -0600 Subject: [PATCH 180/208] =?UTF-8?q?yaziPlugins.lazygit:=200-unstable-2025-?= =?UTF-8?q?08-06=20=E2=86=92=200-unstable-2025-12-19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Austin Horstman --- pkgs/by-name/ya/yazi/plugins/lazygit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix b/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix index c9e5c8ab2e994..7e1a3937cbbf5 100644 --- a/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "lazygit.yazi"; - version = "0-unstable-2025-08-06"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "Lil-Dank"; repo = "lazygit.yazi"; - rev = "8f37dc5795f165021098b17d797c7b8f510aeca9"; - hash = "sha256-rR7SMTtQYrvQjhkzulDaNH/LAA77UnXkcZ50WwBX2Uw="; + rev = "ea20d05b4ede88a239830d2b50ba79b1860a3bee"; + hash = "sha256-uDRd2pDgvYAwrnsKg5U/Dj8ZPtNKzlJRg+YARKjSpCw="; }; meta = { From 34312fbfe38aef3da01b093aeba194ace148877a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 15:08:01 +0000 Subject: [PATCH 181/208] gatus: 5.31.0 -> 5.33.1 --- pkgs/by-name/ga/gatus/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ga/gatus/package.nix b/pkgs/by-name/ga/gatus/package.nix index b605edb3ab7b0..bed78284b5e20 100644 --- a/pkgs/by-name/ga/gatus/package.nix +++ b/pkgs/by-name/ga/gatus/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "gatus"; - version = "5.31.0"; + version = "5.33.1"; src = fetchFromGitHub { owner = "TwiN"; repo = "gatus"; rev = "v${version}"; - hash = "sha256-thLS6pAlnu7XcQHritr28CnzmpIOgIcEPIch2IwhZfQ="; + hash = "sha256-m7dOgxk1EuyqIuVK4ZDimqZX015Osk5FF+0/SFAkp90="; }; - vendorHash = "sha256-VaD/cTf9D00gr6+9gKadK4aTwqhmJN/+cohwNvckxyw="; + vendorHash = "sha256-T4BPCDYR/f2rInLNytaVibE2hKWsIYqpJw9asY0TbvY="; subPackages = [ "." ]; From d5f07fbaa6f6e1b81fca25eb6592dd060c9635ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 15:10:37 +0000 Subject: [PATCH 182/208] python3Packages.jq: 1.10.0 -> 1.10.2 --- pkgs/development/python-modules/jq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jq/default.nix b/pkgs/development/python-modules/jq/default.nix index 9291c54ed1cc5..eb4048070f06f 100644 --- a/pkgs/development/python-modules/jq/default.nix +++ b/pkgs/development/python-modules/jq/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "jq"; - version = "1.10.0"; + version = "1.10.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "mwilliamson"; repo = "jq.py"; tag = version; - hash = "sha256-xzkOWIMvGBVJtdZWFFIQkfgTivMTxV+dze71E8S6SlM="; + hash = "sha256-1BhRX9OWCfHnelktsrje4ejFxMTpSaGbYuocQ2H4pAI="; }; env.JQPY_USE_SYSTEM_LIBS = 1; From 00a2cb373bcc37b1086d4e5a7d8c957f4eff57d3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 19 Dec 2025 16:25:07 +0100 Subject: [PATCH 183/208] pretix: 2025.10.0 -> 2025.10.1 https://pretix.eu/about/en/blog/20251219-release-2025-10-1/ Fixes: CVE-2025-14881 --- pkgs/by-name/pr/pretix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 2bf65ff437872..94bc5950bfba2 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -42,13 +42,13 @@ let }; pname = "pretix"; - version = "2025.10.0"; + version = "2025.10.1"; src = fetchFromGitHub { owner = "pretix"; repo = "pretix"; rev = "refs/tags/v${version}"; - hash = "sha256-q8h7wYUv5ahWvM3sT9srVHnJv5QnakkUKYhgx1X/j5k="; + hash = "sha256-O9HAslZ8xbmLgJi3y91M6mc1oIvJZ8nRJyFRuNorRHs="; }; npmDeps = buildNpmPackage { From 91a9e524bcbf9d8fdbb8047afb4ecaf5d1b08b82 Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Fri, 19 Dec 2025 16:55:58 +0100 Subject: [PATCH 184/208] fastmail-desktop: remove myself as maintainer --- pkgs/by-name/fa/fastmail-desktop/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/fa/fastmail-desktop/package.nix b/pkgs/by-name/fa/fastmail-desktop/package.nix index 531fdce45e849..ae6f88fdd8335 100644 --- a/pkgs/by-name/fa/fastmail-desktop/package.nix +++ b/pkgs/by-name/fa/fastmail-desktop/package.nix @@ -22,7 +22,6 @@ callPackage (if isDarwin then ./darwin.nix else ./linux.nix) { license = lib.licenses.unfree; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; maintainers = [ - lib.maintainers.Enzime lib.maintainers.nekowinston ]; platforms = [ From 102be1c5ac620f14656fb9df7ba6bd21b5e42e16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Fri, 19 Dec 2025 15:56:41 +0000 Subject: [PATCH 185/208] claude-code: 2.0.72 -> 2.0.73 --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 19f1a3c41c4cc..889102bc42135 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.0.72", + "version": "2.0.73", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.0.72", + "version": "2.0.73", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index c1c109fc8edb5..f96d879245925 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -11,14 +11,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.0.72"; + version = "2.0.73"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-xa9etUBw1UIoHc44ypQ83PQKVNC0KS/DGwnZrvW9ero="; + hash = "sha256-kQRj8Vd735KyPzPZnoieE4TxUKHoCpnC62Blsh5dbWw="; }; - npmDepsHash = "sha256-fUxOINLRXoXYyQzxmo2vtolzMr7mBIAct9hwNOAhNdg="; + npmDepsHash = "sha256-H6EqVQ7DpccxDzlMu9GuRIAQao8m3AO36mQUh1J0TRI="; postPatch = '' cp ${./package-lock.json} package-lock.json From b2d76914c66452659dc477425ee04dc7ba36ea5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Fri, 19 Dec 2025 15:56:51 +0000 Subject: [PATCH 186/208] vscode-extensions.anthropic.claude-code: 2.0.73 -> 2.0.74 --- .../vscode/extensions/anthropic.claude-code/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index bb8a63e58c367..087547586b3a2 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.0.73"; - hash = "sha256-JmhdWX0ukTjb45dydLmKF1UAX1RMc89izgvuMtmdiUI="; + version = "2.0.74"; + hash = "sha256-2GhutC0n56fd3+GwLJQFYKuhUOiYWW6S5M3GlsYOEMM="; }; meta = { From b8e032d57ff9eb1208e9714ec7a8d801e77de9d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 16:02:20 +0000 Subject: [PATCH 187/208] serie: 0.5.5 -> 0.5.6 --- pkgs/by-name/se/serie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index 9b32ff770357f..58419f8d8ff0d 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "serie"; - version = "0.5.5"; + version = "0.5.6"; src = fetchFromGitHub { owner = "lusingander"; repo = "serie"; rev = "v${version}"; - hash = "sha256-qbXbbHu8RFSzeexWY/KQKEDnL+pRQPSV8sweCEcv4Kc="; + hash = "sha256-i9muqWkvJOBuUmOJ2ib8S6WOKUwqmiciZFc+rv0GBpI="; }; - cargoHash = "sha256-lNJY+iNXE+f1haOmNL6OehS5KsLYJMCvF04U5a/AXhA="; + cargoHash = "sha256-8ZTk6Kixiv4MCpvAdYfwiJzJIMqX5MVu9pNaPjMahUs="; nativeCheckInputs = [ gitMinimal ]; From ca34a0ac676b9ea6899af7b6d68a85dc366fde87 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 19 Dec 2025 16:08:36 +0000 Subject: [PATCH 188/208] python3Packages.finetuning-scheduler: 2.9.1 -> 2.9.2 Diff: https://github.com/speediedan/finetuning-scheduler/compare/v2.9.1...v2.9.2 Changelog: https://github.com/speediedan/finetuning-scheduler/blob/v2.9.2/CHANGELOG.md --- .../python-modules/finetuning-scheduler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/finetuning-scheduler/default.nix b/pkgs/development/python-modules/finetuning-scheduler/default.nix index bf61fe277f3f4..c155a606707bb 100644 --- a/pkgs/development/python-modules/finetuning-scheduler/default.nix +++ b/pkgs/development/python-modules/finetuning-scheduler/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "finetuning-scheduler"; - version = "2.9.1"; + version = "2.9.2"; pyproject = true; src = fetchFromGitHub { owner = "speediedan"; repo = "finetuning-scheduler"; tag = "v${version}"; - hash = "sha256-6v7KhY2dOc/Sbw85UO9KVDSS0+4DJ+VWrQ5Tg5E8Ddc="; + hash = "sha256-+LJ36LzFamC5Mv5ec+uUtMWZt0WMjuHKZlA73rZqoxw="; }; build-system = [ setuptools ]; From 70b546946f9b93ca4ee27249776e9ad938197549 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 16:33:18 +0000 Subject: [PATCH 189/208] draupnir: 2.8.0 -> 2.9.0 --- pkgs/by-name/dr/draupnir/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/draupnir/package.nix b/pkgs/by-name/dr/draupnir/package.nix index 0a0dfdc05d168..cbbc893f2c32b 100644 --- a/pkgs/by-name/dr/draupnir/package.nix +++ b/pkgs/by-name/dr/draupnir/package.nix @@ -22,13 +22,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "draupnir"; - version = "2.8.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "the-draupnir-project"; repo = "Draupnir"; tag = "v${finalAttrs.version}"; - hash = "sha256-I9DYiNxD95pzHVsgZ/hJwHfrsVqE/eBALNiePVNDpy0="; + hash = "sha256-j5UEW9JpIHhFWGMEwrPE1v0hdFAw5Z4CImRYEm56I4k="; }; nativeBuildInputs = [ @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-kTdJ6zKNjH5CxcM9EvXzbz2Phrp5xI0+pvNwMLRmLgQ="; + hash = "sha256-Ck6Ba/qDlEW5jqKUX8tyB0QbiVXU8+ND2tvhftmYktY="; }; preBuild = '' From 7ad6758dfc79c7911f0a8cb5cbd1a681bd3cee90 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 16:57:10 +0000 Subject: [PATCH 190/208] viceroy: 0.16.1 -> 0.16.2 --- pkgs/by-name/vi/viceroy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/viceroy/package.nix b/pkgs/by-name/vi/viceroy/package.nix index 0c2d0a2528d5d..3fb111e64084d 100644 --- a/pkgs/by-name/vi/viceroy/package.nix +++ b/pkgs/by-name/vi/viceroy/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "viceroy"; - version = "0.16.1"; + version = "0.16.2"; src = fetchFromGitHub { owner = "fastly"; repo = "viceroy"; rev = "v${version}"; - hash = "sha256-qDPQObPnSPmqR5JkZHP3VPEN025T4ZAtuXNqAbsTyW8="; + hash = "sha256-7IIgFoRYRQ7O6VS4C80CIzmtZOQypdZO8BEdMhO4u8o="; }; - cargoHash = "sha256-+xDzLTtp44GJaoNFmef0twviAPsP35B2X7l25NVAIBg="; + cargoHash = "sha256-04+sZm43YZXpkVdFuoI2ej7Gt7CG52hOdp52x3AgFzg="; cargoTestFlags = [ "--package viceroy-lib" From 894dd2b4a3b098b6eaf58b74c61fa64c51d337ca Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 19 Dec 2025 18:00:29 +0100 Subject: [PATCH 191/208] colord: fix build for structuredAttrs --- pkgs/by-name/co/colord/package.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/co/colord/package.nix b/pkgs/by-name/co/colord/package.nix index fcaee7eb20b27..04a22087a26f0 100644 --- a/pkgs/by-name/co/colord/package.nix +++ b/pkgs/by-name/co/colord/package.nix @@ -122,11 +122,13 @@ stdenv.mkDerivation rec { glib-compile-schemas $out/share/glib-2.0/schemas ''; - PKG_CONFIG_SYSTEMD_SYSTEMDSYSTEMUNITDIR = "${placeholder "out"}/lib/systemd/system"; - PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user"; - PKG_CONFIG_SYSTEMD_TMPFILESDIR = "${placeholder "out"}/lib/tmpfiles.d"; - PKG_CONFIG_BASH_COMPLETION_COMPLETIONSDIR = "${placeholder "out"}/share/bash-completion/completions"; - PKG_CONFIG_UDEV_UDEVDIR = "${placeholder "out"}/lib/udev"; + env = { + PKG_CONFIG_SYSTEMD_SYSTEMDSYSTEMUNITDIR = "${placeholder "out"}/lib/systemd/system"; + PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user"; + PKG_CONFIG_SYSTEMD_TMPFILESDIR = "${placeholder "out"}/lib/tmpfiles.d"; + PKG_CONFIG_BASH_COMPLETION_COMPLETIONSDIR = "${placeholder "out"}/share/bash-completion/completions"; + PKG_CONFIG_UDEV_UDEVDIR = "${placeholder "out"}/lib/udev"; + }; passthru = { tests = { From 819f7a0e0f23966ceaeb02d2c2d95f557eee7de3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 17:40:00 +0000 Subject: [PATCH 192/208] terraform-providers.rancher_rancher2: 8.3.1 -> 13.1.3 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0ea465549f049..d37097395b569 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1120,13 +1120,13 @@ "vendorHash": "sha256-L1wufPa7LPPyOPTL+jFQgiWzJoJYS+fCdw3N0KZqKtc=" }, "rancher_rancher2": { - "hash": "sha256-vFsnbB35rL8U/4b/53SeuDXr+3GT/aVphKRB5H1B/Z8=", + "hash": "sha256-tj7Ay9hQRfkP1BGoEWlUFZSzxnce/KV1xz3MuZifjfQ=", "homepage": "https://registry.terraform.io/providers/rancher/rancher2", "owner": "rancher", "repo": "terraform-provider-rancher2", - "rev": "v8.3.1", + "rev": "v13.1.3", "spdx": "MPL-2.0", - "vendorHash": "sha256-M2lJKmIR66lQKFkInjizn68ax2Gq4sim5Y3vZKyDhZ8=" + "vendorHash": "sha256-33NOGIvqLpgndG68GxAeoiISjWV7ApR4jmvqyZHjPKo=" }, "rootlyhq_rootly": { "hash": "sha256-AwVSfHmkrScGq3FaMo3CJeIgVt2R+TGezveGhv5eWmc=", From ca9bde32313c6dcbe10c4bd0952ca7b4bb6d7b80 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 17:42:54 +0000 Subject: [PATCH 193/208] argon: 2.0.26 -> 2.0.27 --- pkgs/by-name/ar/argon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/argon/package.nix b/pkgs/by-name/ar/argon/package.nix index 4480dd0e86a33..8159030bc6589 100644 --- a/pkgs/by-name/ar/argon/package.nix +++ b/pkgs/by-name/ar/argon/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage rec { pname = "argon"; - version = "2.0.26"; + version = "2.0.27"; src = fetchFromGitHub { owner = "argon-rbx"; repo = "argon"; tag = version; - hash = "sha256-3IftPWrBETU7zJLaB9uTrc08c37XGmFPPArzrlIFG3Q="; + hash = "sha256-AcgaY7XmecqvWan81tVxV6UJ+A38tAYDlvUSLLKlYuU="; }; - cargoHash = "sha256-60BQ7PsKATq5jX5DqCGdOx3xvRzwm5TAM1RtKuPy49M="; + cargoHash = "sha256-0VIPAcCK7+te7TgH/+x0Y7pP0fYWuRT58/h9OIva0mQ="; nativeBuildInputs = [ pkg-config ]; From 3aaa5a7ff1279d7054f1ed4e69142cf799f0ec25 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 17:54:36 +0000 Subject: [PATCH 194/208] python3Packages.locust-cloud: 1.29.5 -> 1.30.0 --- pkgs/development/python-modules/locust-cloud/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/locust-cloud/default.nix b/pkgs/development/python-modules/locust-cloud/default.nix index 96bf15fd12e07..13763e3ecb5d0 100644 --- a/pkgs/development/python-modules/locust-cloud/default.nix +++ b/pkgs/development/python-modules/locust-cloud/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "locust-cloud"; - version = "1.29.5"; + version = "1.30.0"; pyproject = true; src = fetchFromGitHub { owner = "locustcloud"; repo = "locust-cloud"; tag = version; - hash = "sha256-mZvAJDMMLOU53DrwHNKpJxpRWq5QQsTu2K+GhtY6K7M="; + hash = "sha256-GJS0+CUYMz3G98I7Edj2qEsIFTp5wzsuSMmN7DlZPjA="; }; build-system = [ From 91a56371916f74d9b39592418b6e41cf0785d1c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 18:08:38 +0000 Subject: [PATCH 195/208] terraform-providers.hashicorp_google: 7.13.0 -> 7.14.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0ea465549f049..59b439cfba692 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -561,13 +561,13 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-gjhIhDhGils0tveTam00vX3MIXi2HSOHdLUX59R9US8=", + "hash": "sha256-ThPUg3hFlaIUTNtikDh45zK6frLudOeTtUwuGAZcVkc=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.13.0", + "rev": "v7.14.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-4Nx3iDeuXfzC6DOAr2fSdnaMt5txLR0EEhmLnWryX4g=" + "vendorHash": "sha256-H6NjQhSokIMhFAKyirr2LTvgu6/c2p++YYDHO/SLuN8=" }, "hashicorp_google-beta": { "hash": "sha256-NHnKafm46W/owbugb/TTxZS/hKjSPpEt7WdRmxTCWVw=", From c8872376f915d20566fa3a7cbd1a0eda3ff68c50 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Thu, 18 Dec 2025 09:32:59 -0800 Subject: [PATCH 196/208] terraform-providers.oboukili_argocd: remove --- .../networking/cluster/terraform-providers/default.nix | 3 ++- .../cluster/terraform-providers/providers.json | 9 --------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix index b08f8a18ebac7..04b54b868e26a 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/default.nix +++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix @@ -127,6 +127,8 @@ let vra7 = archived "vra7" "2025/10"; ccloud = removed "ccloud" "2025/11. Try sap-cloud-infrastructure_sci instead."; sapcc_ccloud = removed "sapcc_ccloud" "2025/11. Try sap-cloud-infrastructure_sci instead."; + argocd = removed "argocd" "2025/12. Try argoproj-labs_argocd instead."; + oboukili_argocd = removed "oboukili_argocd" "2025/12. Try argoproj-labs_argocd instead."; }; # added 2025-10-12 @@ -242,7 +244,6 @@ let linuxbox = lib.warnOnInstantiate "terraform-providers.linuxbox has been renamed to terraform-providers.numtide_linuxbox" actualProviders.numtide_linuxbox; secret = lib.warnOnInstantiate "terraform-providers.secret has been renamed to terraform-providers.numtide_secret" actualProviders.numtide_secret; nutanix = lib.warnOnInstantiate "terraform-providers.nutanix has been renamed to terraform-providers.nutanix_nutanix" actualProviders.nutanix_nutanix; - argocd = lib.warnOnInstantiate "terraform-providers.argocd has been renamed to terraform-providers.oboukili_argocd" actualProviders.oboukili_argocd; okta = lib.warnOnInstantiate "terraform-providers.okta has been renamed to terraform-providers.okta_okta" actualProviders.okta_okta; oktaasa = lib.warnOnInstantiate "terraform-providers.oktaasa has been renamed to terraform-providers.oktadeveloper_oktaasa" actualProviders.oktadeveloper_oktaasa; opennebula = lib.warnOnInstantiate "terraform-providers.opennebula has been renamed to terraform-providers.opennebula_opennebula" actualProviders.opennebula_opennebula; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 84e8674616ed4..b3b7d54e4dbf3 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1003,15 +1003,6 @@ "spdx": "MPL-2.0", "vendorHash": "sha256-CZo/GLUwmq/TxRDQr2h49rqENB24Zt4M7k5t7epXHuE=" }, - "oboukili_argocd": { - "hash": "sha256-3a/g1SbgeMWFMNTY/sYrItyE1rRimdNro8nu9wPTf6M=", - "homepage": "https://registry.terraform.io/providers/oboukili/argocd", - "owner": "oboukili", - "repo": "terraform-provider-argocd", - "rev": "v6.2.0", - "spdx": "MPL-2.0", - "vendorHash": "sha256-0UM4I/oxIsWIP1G93KJsJxYofXrO4Yy86PEk0FnB1DE=" - }, "okta_okta": { "hash": "sha256-2PiDzxS+O9iIqLxIfFGwfBLYP4f79m82tIBI2GeBUDs=", "homepage": "https://registry.terraform.io/providers/okta/okta", From 46fd14e0e05c873c9b4d44feafdcdaea527730d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 18 Dec 2025 11:53:46 -0800 Subject: [PATCH 197/208] immich: 2.3.1 -> 2.4.1 Diff: https://github.com/immich-app/immich/compare/v2.3.1...v2.4.1 Changelog: https://github.com/immich-app/immich/releases/tag/v2.4.0 https://github.com/immich-app/immich/releases/tag/v2.4.1 --- pkgs/by-name/im/immich-cli/package.nix | 2 +- pkgs/by-name/im/immich/package.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/im/immich-cli/package.nix b/pkgs/by-name/im/immich-cli/package.nix index 07c94be4aa717..11bcb80fad184 100644 --- a/pkgs/by-name/im/immich-cli/package.nix +++ b/pkgs/by-name/im/immich-cli/package.nix @@ -13,7 +13,7 @@ let in stdenv.mkDerivation rec { pname = "immich-cli"; - version = "2.2.103"; + version = "2.2.105"; inherit (immich) src pnpmDeps; postPatch = '' diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index d2ee584fba9b9..0a081ed6a0732 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -113,20 +113,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "immich"; - version = "2.3.1"; + version = "2.4.1"; src = fetchFromGitHub { owner = "immich-app"; repo = "immich"; tag = "v${finalAttrs.version}"; - hash = "sha256-K/E5bQraTlvNx1Cd0bKyY6ZhesafGccqVZ9Mu6Q0pZ0="; + hash = "sha256-AOtKRK2vRQKoQAzU4P3h4tQebpWPF3zIWLcToKaU0Lc="; }; pnpmDeps = pnpm.fetchDeps { pname = "immich"; inherit (finalAttrs) version src; fetcherVersion = 2; - hash = "sha256-i0JHKjsQcdDUrDLK0hJGOvVRh/aOyvms/k+6WEPbyh8="; + hash = "sha256-1UhyEHSGNWSNvzDJUSojIoIJA/Gz8KMAGMsL2XZfS5s="; }; postPatch = '' From cc728dd8ab37e74b4d68556e63b28b7d4eaeae2d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 18:31:57 +0000 Subject: [PATCH 198/208] switchfin: 0.8.1 -> 0.8.2 --- pkgs/by-name/sw/switchfin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sw/switchfin/package.nix b/pkgs/by-name/sw/switchfin/package.nix index cb7faf044705f..b2f68da4dd754 100644 --- a/pkgs/by-name/sw/switchfin/package.nix +++ b/pkgs/by-name/sw/switchfin/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "switchfin"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "dragonflylee"; repo = "switchfin"; rev = version; - hash = "sha256-G/kkiy0mWQwJchLc1bI1jhFXRoBCbw/CnV2R05esuqM="; + hash = "sha256-D41joed/ZjZLSNjQC9WVWrPOi8v/RHopf0MQrbmGyeg="; fetchSubmodules = true; }; From 8bcb55a5c5cf8620f73865d0e233ad6df1093f6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 18:37:32 +0000 Subject: [PATCH 199/208] openlinkhub: 0.7.2 -> 0.7.3 --- pkgs/by-name/op/openlinkhub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openlinkhub/package.nix b/pkgs/by-name/op/openlinkhub/package.nix index 14d34a77043a1..e218679edffcd 100644 --- a/pkgs/by-name/op/openlinkhub/package.nix +++ b/pkgs/by-name/op/openlinkhub/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "openlinkhub"; - version = "0.7.2"; + version = "0.7.3"; src = fetchFromGitHub { owner = "jurkovic-nikola"; repo = "OpenLinkHub"; tag = version; - hash = "sha256-mLMZCnPco3UV6QkogTT/1GOgCvXuwtgpwFS7oT4Sghc="; + hash = "sha256-Q9caDjiEQl2TAS6Myb3lHh9Th+/XPunMSTA06IMespM="; }; proxyVendor = true; From ab2c23806e67db045990f1de940594f2311e8085 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 18:50:14 +0000 Subject: [PATCH 200/208] terramate: 0.15.1 -> 0.15.2 --- pkgs/by-name/te/terramate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/terramate/package.nix b/pkgs/by-name/te/terramate/package.nix index 7dcb7d00327f7..71b47906e11c5 100644 --- a/pkgs/by-name/te/terramate/package.nix +++ b/pkgs/by-name/te/terramate/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "terramate"; - version = "0.15.1"; + version = "0.15.2"; src = fetchFromGitHub { owner = "terramate-io"; repo = "terramate"; rev = "v${version}"; - hash = "sha256-ntWgobBBYaBORwEg3kODH9II5ydsEi3ckTDdb65eO18="; + hash = "sha256-NPMcAVv994KGkKUGeqSuuwRQThcYkmojKbUSy5G+lq4="; }; vendorHash = "sha256-o2MNmJmYMq2mQBLslOtRyRH9euEhcJyIhohJ3CKp6kg="; From db33ec840bf36ae97023388b7546d900e22ac86e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 19:08:51 +0000 Subject: [PATCH 201/208] pueue: 4.0.1 -> 4.0.2 --- pkgs/by-name/pu/pueue/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pu/pueue/package.nix b/pkgs/by-name/pu/pueue/package.nix index 2fb2002817409..59fe471546aff 100644 --- a/pkgs/by-name/pu/pueue/package.nix +++ b/pkgs/by-name/pu/pueue/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "pueue"; - version = "4.0.1"; + version = "4.0.2"; src = fetchFromGitHub { owner = "Nukesor"; repo = "pueue"; rev = "v${version}"; - hash = "sha256-m6mXq62imJ9yVpH6M8O3I7Z4FDdnEtp9ADfMjD4RDM4="; + hash = "sha256-hdYbLgBpPzizaYbj+W+YyXj9ks04SFObJ23gkSMTRPs="; }; - cargoHash = "sha256-E2mLpRCffFySzBZVtxS4YZPuTRhjU4LrFEfC1dbF6ug="; + cargoHash = "sha256-oMD0AqLBPXRmlKEmIBfAazO6IqfiB2aeA9VwxXyx1Xw="; nativeBuildInputs = [ installShellFiles From 2bc0c06c34ca9c965e73737a7342153a97f4ddcb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 19:30:25 +0000 Subject: [PATCH 202/208] namespace-cli: 0.0.453 -> 0.0.456 --- pkgs/by-name/na/namespace-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index 0d363f58d9a80..126996b3b2a24 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "namespace-cli"; - version = "0.0.453"; + version = "0.0.456"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; rev = "v${version}"; - hash = "sha256-kwbfXb7SKm8UfXzYvPxYOtUjsHNrahH0FjQzoCHdwTM="; + hash = "sha256-V+OHqM4rqoqroH3IL+zjhxmK4G5J04Fy6Yn/GqTqtaQ="; }; - vendorHash = "sha256-rfaQR3B4YvEbI1sBZwwLcSJVrUL98UAmfUiLeK5bN/A="; + vendorHash = "sha256-PwSDl4dPcTPGzXAunW4J4gyu9a68qTP3MpdexUpFt1U="; subPackages = [ "cmd/nsc" From 4579bbc78fa6098f27f9a8bd115bacc50be7d3b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 20:23:08 +0000 Subject: [PATCH 203/208] libretro.bsnes: 0-unstable-2025-11-14 -> 0-unstable-2025-12-19 --- pkgs/applications/emulators/libretro/cores/bsnes.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/bsnes.nix b/pkgs/applications/emulators/libretro/cores/bsnes.nix index 24f05b53fc340..ce95defa99c05 100644 --- a/pkgs/applications/emulators/libretro/cores/bsnes.nix +++ b/pkgs/applications/emulators/libretro/cores/bsnes.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bsnes"; - version = "0-unstable-2025-11-14"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "libretro"; repo = "bsnes-libretro"; - rev = "c11dd1f8551ad9b6668ebfcbb5833cfc034b7205"; - hash = "sha256-8QI7/BaAm3GERPUUprzFTrH7CuPK7W0fCAoHEefKeaI="; + rev = "d9b7c292cfb15959c9928e3b76bb1047b8499938"; + hash = "sha256-FzYe6p3+knxcoIcQW00p3C3+rMEsAWI+ZFdy5mvDhoY="; }; makefile = "Makefile"; From fb03043b10f9ab747abebcbf46ab01d5abf4e3e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 20:27:52 +0000 Subject: [PATCH 204/208] python3Packages.pbs-installer: 2025.12.05 -> 2025.12.17 --- pkgs/development/python-modules/pbs-installer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pbs-installer/default.nix b/pkgs/development/python-modules/pbs-installer/default.nix index a8205065a3006..e9777249ca6d1 100644 --- a/pkgs/development/python-modules/pbs-installer/default.nix +++ b/pkgs/development/python-modules/pbs-installer/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pbs-installer"; - version = "2025.12.05"; + version = "2025.12.17"; pyproject = true; src = fetchFromGitHub { owner = "frostming"; repo = "pbs-installer"; tag = version; - hash = "sha256-wKAlqMo94dhv1swdT5+cOKnfEEg7XWUuXo/H6xk+pQY="; + hash = "sha256-lHKzKBtc0b8abMHPNe1hdHnMbC7W1/EEIXXj7Prg40k="; }; build-system = [ pdm-backend ]; From dede03899becf6411a3632404fc098ac1d864710 Mon Sep 17 00:00:00 2001 From: Stefan Weigl-Bosker Date: Sun, 14 Dec 2025 18:23:53 -0500 Subject: [PATCH 205/208] ammonite: 3.0.2 -> 3.0.6 --- pkgs/development/tools/ammonite/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/ammonite/default.nix b/pkgs/development/tools/ammonite/default.nix index 20330856ade30..0304558173e08 100644 --- a/pkgs/development/tools/ammonite/default.nix +++ b/pkgs/development/tools/ammonite/default.nix @@ -13,16 +13,16 @@ }: let - repo = "git@github.com:lihaoyi/Ammonite.git"; + repo = "git@github.com:com-lihaoyi/Ammonite.git"; common = { scalaVersion, sha256 }: stdenv.mkDerivation rec { pname = "ammonite"; - version = "3.0.2"; + version = "3.0.6"; src = fetchurl { - url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; + url = "https://github.com/com-lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; inherit sha256; }; @@ -90,14 +90,14 @@ in { ammonite_2_12 = common { scalaVersion = "2.12"; - sha256 = "sha256-wPVvLMuc8EjTqaHY4VcP1gd4DVJQhQm0uS2f+HFuTls="; + sha256 = "sha256-EH6zBKSVy6uiCGYd+nTS5U2HTOdkOokYVxAiA98JLfE="; }; ammonite_2_13 = common { scalaVersion = "2.13"; - sha256 = "sha256-OU3lAls2n4dMONIogg/qAFj5OhzqR6rBF3Hay4Onwxg="; + sha256 = "sha256-IpPySm8YJBqu1kbCp/oElMmiM25+vKlyMdDHMkYWrhM="; }; ammonite_3_3 = common { scalaVersion = "3.3"; - sha256 = "sha256-M1Pg+HsWSkk60NUzNQXxOijnfFxX5ijao76Phaz7ykQ="; + sha256 = "sha256-C+ShjuF1EnF75cDN0o28q8Afw7wwod4EUsLkdTb54wo="; }; } From f15cc7c6dd87d1b503bf2ca924fa940f97a2a8a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 20:34:25 +0000 Subject: [PATCH 206/208] delve: 1.25.2 -> 1.26.0 --- pkgs/by-name/de/delve/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/delve/package.nix b/pkgs/by-name/de/delve/package.nix index fdce806434383..eb3d48f4bb6a6 100644 --- a/pkgs/by-name/de/delve/package.nix +++ b/pkgs/by-name/de/delve/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "delve"; - version = "1.25.2"; + version = "1.26.0"; src = fetchFromGitHub { owner = "go-delve"; repo = "delve"; rev = "v${version}"; - hash = "sha256-CtOaaYxqa4GwfDQ1yuUwRQPy948Xyha046TLTaq526w="; + hash = "sha256-tFd8g866nRSNUVNz+6SM6YLl4ys3AUP3c8eT1kWbjKY="; }; patches = [ From 3e6b7e640054b96d7c41d5b17d93471adb441390 Mon Sep 17 00:00:00 2001 From: quasigod Date: Mon, 10 Nov 2025 14:43:01 -0500 Subject: [PATCH 207/208] arjun: 2.2.7 -> 2.2.7-unstable-2025-02-20 --- pkgs/by-name/ar/arjun/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ar/arjun/package.nix b/pkgs/by-name/ar/arjun/package.nix index b05a4f4159af2..dfc864dffe38c 100644 --- a/pkgs/by-name/ar/arjun/package.nix +++ b/pkgs/by-name/ar/arjun/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "arjun"; - version = "2.2.7"; + version = "2.2.7-unstable-2025-02-20"; pyproject = true; src = fetchFromGitHub { owner = "s0md3v"; repo = "Arjun"; - tag = version; - hash = "sha256-XEfCQEvRCvmNQ8yOlaR0nd7knhK1fQIrXEfQgrdVDrs="; + rev = "d1fb995cb1e064d4e171d83f19f6af79b0a3c5ce"; + hash = "sha256-z6YGCwypp69+98KSC1YUzJETfwb3V4Qp1sV5V3N9zMI="; }; build-system = with python3.pkgs; [ setuptools ]; @@ -32,7 +32,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "HTTP parameter discovery suite"; homepage = "https://github.com/s0md3v/Arjun"; - changelog = "https://github.com/s0md3v/Arjun/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/s0md3v/Arjun/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ octodi ]; mainProgram = "arjun"; From 904335173b5bae6b068cc60039f0ee9332bdaeb5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 21:38:43 +0000 Subject: [PATCH 208/208] python3Packages.llm-gemini: 0.27 -> 0.28.1 --- pkgs/development/python-modules/llm-gemini/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llm-gemini/default.nix b/pkgs/development/python-modules/llm-gemini/default.nix index 7966c2d6a145b..468be7b993a93 100644 --- a/pkgs/development/python-modules/llm-gemini/default.nix +++ b/pkgs/development/python-modules/llm-gemini/default.nix @@ -15,14 +15,14 @@ }: buildPythonPackage rec { pname = "llm-gemini"; - version = "0.27"; + version = "0.28.1"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "llm-gemini"; tag = version; - hash = "sha256-BkMLldozPv1yj5+02U6SW16x2mg0EdJJCVlXvj0gQpo="; + hash = "sha256-0knOCT0UniaGugRH/f3hIIdq56TTusYuPyT1KBgYszQ="; }; build-system = [ setuptools ];